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
341757378565	341757379126	341757379676	341757380226	341757380774	341757381326	341757381876	341757382426	341757382974	341757383526	341757384076	341757384626	341757385174	341757385726	341757386276	341757386826	341757387374	341757387926	341757388476	341757389026	341757389574	341757390126	341757390676	341757391226	341757391774	341757392326	341757392876	341757393426	341757393974	341757394526	341757395076	341757395626	341757396174	341757396726	341757397276	341757397826	341757398374	341757398926	341757399476	341757400026	341757400574	341757401126	341757401676	341757402226	341757402774	341757403326	341757403876	341757404426	341757404974	341757405526	341757406076	341757406626	341757407174	341757407726	341757408276	341757408826	341757409374	341757409926	341757410476	341757411026	341757411574	341757412126	341757412676	341757413226	341757413774	341757414326	341757414876	341757415426	341757415974	341757416526	341757417076	341757417626	341757418174	341757418726	341757419276	341757419826	341757420374	341757420926	341757421476	341757422026	341757422574	341757423126	341757423676	341757424226	341757424774	341757425326	341757425876	341757426426	341757426974	341757427526	341757428076	341757428626	341757429174	341757429726	341757430276	341757430826	341757431374	341757431926	341757432476	341757433026	341757433574	341757434126	341757434676	341757435226	341757435774	341757436326	341757436876	341757437426	341757437974	341757438526	341757439076	341757439626	341757440174	341757440726	341757441276	341757441826	341757442374	341757442926	341757443476	341757444026	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2735	2000	3600	2300	2735	2000	3600	2300	2735	2000	3600	2300	2735	2000	3600	2300	2735	2000	3600	2300	2735	2000	3600	2300	2736	2000	3600	2300	2736	2000	3600	2300	2736	2000	3600	2300	2736	2000	3600	2300	2736	2000	3600	2300	2736	2000	3600	2300	2736	2000	3600	2300	2736	2000	3600	2300	2736	2000	3600	2300	2736	2000	3600	2300	2736	2000	3600	2300	2736	2000	3600	2300	2736	2000	3600	2300	2736	2000	3600	2300	2736	2000	3600	2300	2736	2000	3600	2300	2737	2000	3600	2300	2737	2000	3600	2300	2737	2000	3600	2300	2737	2000	3600	2300	2737	2000	3600	2300	2737	2000	3600	2300	2737	2000	3600	2300	2737	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22964	21936	29790	24717	21936	21633	2445	711	601	528	541	515	486	468	431	476	445	427	418	384	446	408	381	423	387	400	368	388	429	364	377	424	391	337	366	384	391	402	407	363	413	398	383	383	381	346	384	393	374	375	356	383	392	372	336	365	341	392	376	392	386	377	398	338	382	364	377	357	353	412	395	398	356	425	366	388	424	373	360	350	363	356	343	368	338	356	402	355	399	336	394	384	398	376	377	370	341	402	374	376	386	376	378	365	356	364	376	373	384	400	397	369	359	341	410	354	373	396	366	370	384	380	334	354	379	417	357	363	403	394	344	350	336	368	400	381	414	399	359	367	369	347	362	383	340	350	388	354	387	419	359	398	357	353	372	353	363	386	399	357	375	399	411	341	374	369	328	354	415	380	409	377	352	355	367	414	368	379	366	381	376	375	373	398	364	348	340	373	346	397	373	408	386	388	383	367	363	342	397	364	382	373	371	380	387	377	408	430	342	374	381	353	381	390	375	371	377	352	353	379	379	406	359	362	383	401	358	371	369	388	376	386	378	361	366	333	377	371	355	366	390	399	376	368	370	350	395	396	373	377	352	371	384	384	354	391	364	352	371	359	369	385	405	407	400	394	397	406	359	353	383	370	359	356	381	362	389	402	361	347	342	389	371	375	367	391	356	378	376	410	401	380	359	381	387	379	378	391	404	410	356	386	360	349	378	370	376	399	368	365	421	336	340	382	347	387	377	343	371	415	365	355	381	361	388	374	352	363	401	406	372	390	375	408	377	374	391	344	361	353	375	386	386	351	355	343	383	404	405	356	362	347	400	372	359	372	373	388	339	393	376	351	366	377	389	374	386	372	356	385	384	366	364	390	382	400	373	347	388	417	351	371	411	373	342	362	394	377	357	391	383	357	359	389	338	342	353	340	370	376	356	369	358	424	407	377	354	361	345	390	353	392	372	362	418	377	373	390	375	371	383	377	372	354	367	362	349	368	365	380	365	375	346	396	364	344	378	396	363	375	393	380	413	383	365	383	359	358	369	351	376	370	361	390	379	363	379	362	346	403	360	406	398	374	366	365	371	396	387	395	332	373	347	403	358	357	384	399	412	386	391	375	386	373	367	349	413	400	372	361	388	342	379	375	386	364	377	363	386	346	383	379	374	370	411	369	359	394	340	366	398	366	392	368	390	355	405	375	364	384	388	362	370	371	386	369	399	376	387	366	396	378	348	382	348	386	405	355	381	363	409	380	358	395	365	375	339	360	338	360	390	369	404	350	356	338	383	388	346	393	367	357	384	396	394	399	377	395	388	373	389	385	415	381	397	366	373	415	378	378	399	390	375	375	352	410	361	360	382	373	364	398	391	389	381	364	352	375	372	360	364	403	402	393	330	361	364	364	355	394	377	351	328	416	378	377	393	370	371	332	358	327	354	363	380	355	413	416	393	400	345	391	350	385	379	356	353	355	341	367	389	330	353	344	365	354	377	373	351	363	368	376	407	379	392	364	397	402	386	403	386	381	363	360	385	363	357	406	371	378	386	353	370	356	376	380	388	322	372	332	354	364	378	376	412	388	369	410	378	389	355	373	396	343	374	387	402	435	377	373	402	334	349	410	381	365	347	374	405	365	376	390	369	354	359	373	387	369	374	369	366	373	363	344	399	362	377	373	361	363	330	388	380	369	357	373	376	378	411	406	362	365	396	375	400	401	377	382	404	377	385	343	387	357	369	417	369	402	381	392	334	389	364	395	370	358	355	353	385	390	374	360	382	391	382	398	355	392	390	345	371	373	355	426	342	379	424	344	404	375	396	373	401	382	356	373	373	349	358	363	373	380	405	408	384	353	401	345	419	367	365	357	380	363	363	382	365	390	402	368	367	381	355	352	379	375	356	383	382	379	389	367	337	389	354	365	371	419	363	356	350	390	350	377	394	382	372	361	421	354	420	373	374	344	377	378	364	378	362	370	367	413	364	355	382	376	337	386	391	387	369	380	349	365	405	377	385	383	426	362	381	394	389	393	396	387	397	378	360	376	378	400	379	364	379	402	403	367	367	394	381	366	326	422	392	373	397	388	377	344	355	399	359	365	375	369	361	365	385	401	397	369	378	341	375	357	366	383	353	349	377	355	386	391	397	360	407	381	398	341	363	359	365	357	366	384	381	377	377	375	391	374	368	377	369	375	362	376	398	376	372	375	347	363	367	380	378	388	360	383	382	352	390	357	363	369	368	312	383	388	393	386	373	378	420	348	384	394	401	374	386	379	354	398	362	386	398	400	410	384	361	410	389	344	352	355	374	409	364	383	372	392	399	417	359	371	383	372	368	397	382	366	413	392	377	424	393	392	389	306	384	377	382	358	377	369	375	360	393	368	384	390	391	353	381	376	407	396	379	354	360	389	382	370	376	373	361	366	375	355	391	396	373	395	388	382	406	379	355	367	375	382	377	388	384	390	384	374	344	352	406	347	348	374	361	400	349	373	373	371	367	376	375	374	383	394	385	363	410	374	408	371	393	353	379	360	362	362	399	363	348	383	402	383	383	402	354	366	376	385	351	360	367	386	387	391	350	370	360	365	402	370	352	399	374	353	383	359	373	375	379	363	363	369	357	359	377	364	374	381	338	346	366	383	383	357	401	372	401	388	394	403	382	345	362	389	359	391	379	377	364	359	353	372	383	358	371	401	392	348	397	359	402	327	411	371	376	370	392	392	407	371	391	366	317	367	382	364	394	377	372	353	384	367	389	347	346	346	373	355	380	378	380	386	357	393	396	327	352	383	358	355	353	380	348	340	352	377	350	397	351	391	387	382	391	352	350	356	382	360	370	389	372	359	393	358	361	357	401	382	372	357	381	395	387	369	430	401	375	371	334	399	373	378	369	378	356	386	331	379	365	369	363	395	376	395	436	379	372	363	359	348	394	348	396	376	375	378	364	359	331	375	313	355	343	394	398	386	378	381	382	358	395	362	344	381	363	379	349	382	374	377	375	398	419	360	368	396	387	375	379	388	377	391	339	378	347	396	374	363	369	359	364	373	399	386	376	354	363	381	362	370	385	362	390	378	378	383	359	378	375	392	369	374	396	372	400	361	377	380	367	377	402	414	355	356	367	346	374	376	345	361	391	347	365	389	358	407	351	370	377	379	331	380	400	358	368	373	379	389	385	375	375	375	410	358	368	357	354	330	405	385	385	376	359	381	346	379	368	401	404	370	389	376	375	363	398	344	369	396	391	386	387	387	363	377	348	337	364	351	369	378	386	385	363	364	388	406	353	386	378	362	391	369	394	359	412	352	361	389	367	361	337	346	368	375	378	363	375	400	341	399	365	368	363	367	395	363	391	370	376	385	380	356	387	340	361	364	385	415	395	370	408	369	400	391	349	375	333	383	373	382	358	369	387	379	377	384	395	382	370	387	352	376	377	386	347	359	345	358	371	368	332	369	379	390	348	385	397	401	335	396	349	331	359	363	405	357	385	413	369	384	353	372	377	356
17054	11945	8257	3769	2619	1912	1574	1306	1062	1023	900	823	765	738	711	641	666	666	616	631	621	610	578	582	612	550	583	577	560	556	554	550	551	524	553	548	564	572	516	526	518	523	505	538	539	509	557	557	564	510	533	497	551	577	532	561	520	524	511	535	501	539	518	499	528	544	494	521	526	520	524	518	510	515	550	557	569	535	499	570	496	548	543	523	507	481	525	522	555	520	534	538	541	488	516	520	549	520	518	537	512	565	505	509	525	565	523	539	532	512	537	516	507	529	526	526	521	523	496	554	540	537	533	538	526	521	544	509	488	536	509	512	522	533	516	538	523	500	506	535	519	534	536	521	520	536	528	563	523	513	525	527	545	520	511	493	541	561	531	549	543	521	505	493	491	527	494	580	569	546	489	547	485	489	511	489	507	479	496	555	553	492	537	527	520	539	551	536	561	534	485	557	534	531	486	520	507	542	530	498	526	505	548	516	506	544	521	566	551	553	526	510	557	530	546	484	534	511	494	491	547	513	544	561	554	488	482	517	479	532	557	550	514	517	504	515	487	514	527	513	510	532	520	576	529	532	510	533	479	536	542	555	497	511	491	519	505	500	518	509	522	502	517	541	508	521	492	517	503	582	551	540	533	548	509	519	538	506	526	507	479	506	509	497	496	514	543	481	525	535	534	500	514	594	491	510	533	507	500	513	510	494	527	529	512	515	508	529	602	516	489	521	476	512	512	508	532	511	532	521	520	513	525	510	540	540	517	530	529	530	493	480	474	535	519	535	579	554	514	500	549	562	504	524	568	514	538	508	513	484	488	496	501	474	513	498	535	514	510	521	514	546	546	526	549	529	503	552	505	481	538	518	562	542	556	539	517	523	485	543	536	503	491	543	511	521	542	522	528	531	546	502	528	511	547	498	508	541	544	527	524	530	561	510	536	494	524	545	556	555	529	570	504	528	543	508	529	504	486	499	494	523	528	479	513	499	563	493	526	557	530	527	547	537	496	543	532	532	600	487	548	521	509	504	543	508	533	526	524	541	528	516	530	523	516	541	554	512	480	558	514	543	520	498	518	501	506	474	539	485	544	508	543	511	540	550	544	504	549	542	486	515	490	507	514	521	509	549	507	529	508	523	528	525	559	530	541	493	552	560	563	557	532	538	551	544	496	540	528	518	537	536	510	531	512	541	521	492	495	533	539	555	506	525	538	498	550	494	501	481	511	522	526	574	505	526	506	522	507	511	512	525	514	523	525	506	543	482	534	553	517	532	507	535	525	538	504	525	515	469	519	498	499	508	541	523	566	520	501	518	494	557	530	529	490	506	512	506	524	520	513	528	502	500	496	514	529	535	523	507	524	565	550	517	511	535	503	560	510	528	487	508	526	523	527	483	508	499	495	565	573	566	523	519	498	550	516	494	494	505	505	475	510	487	498	531	531	565	498	540	514	494	531	548	495	522	519	494	530	532	524	544	516	512	567	497	503	544	559	516	530	516	499	549	547	550	536	538	514	573	518	563	533	533	467	539	529	549	512	493	546	513	469	549	537	543	504	503	485	549	521	541	544	515	558	566	522	514	568	530	515	536	533	528	524	552	543	575	514	530	535	487	495	518	530	496	548	532	504	518	541	533	521	606	502	555	565	518	540	533	519	502	521	532	576	536	552	520	514	490	545	540	485	521	517	548	528	507	513	539	558	534	527	502	552	498	499	524	541	521	535	496	526	522	492	524	522	562	540	510	493	584	528	514	545	534	531	528	519	540	518	491	489	511	519	589	535	530	532	544	540	560	521	487	520	512	510	522	503	538	515	512	513	479	523	551	529	502	522	544	528	564	514	492	510	544	543	520	499	543	539	499	544	519	522	537	523	449	525	517	567	500	511	511	486	558	499	483	550	537	570	482	522	493	536	557	527	510	549	505	499	525	525	542	488	515	529	538	490	488	521	525	523	487	538	553	540	568	559	520	534	532	512	527	535	525	520	553	496	518	501	533	511	580	520	505	530	502	549	515	547	519	502	545	523	547	496	506	544	501	509	523	474	533	537	501	534	549	524	528	507	587	513	554	496	521	575	525	503	538	523	528	549	562	499	475	521	501	516	514	558	478	512	515	532	566	490	518	527	522	523	533	493	519	507	496	515	528	493	492	522	570	515	542	534	527	486	527	478	536	511	530	523	527	516	521	490	494	512	532	461	553	524	515	525	551	520	492	512	532	549	533	492	525	504	582	534	566	522	502	529	500	507	500	493	500	521	503	564	555	522	509	542	484	517	526	509	501	521	528	552	512	530	497	490	510	548	538	519	506	563	494	524	540	554	479	545	570	528	543	518	505	556	533	513	475	531	508	496	498	563	505	509	552	521	476	541	528	567	505	535	495	560	504	499	506	553	525	517	515	483	530	460	530	524	539	549	522	511	532	554	536	490	496	533	556	531	521	513	519	542	493	561	569	488	499	543	502	535	471	559	470	560	536	570	544	537	516	511	511	548	514	535	513	550	536	497	538	537	484	502	540	555	499	533	532	546	547	527	549	560	509	552	570	471	509	517	567	534	554	525	527	561	544	533	543	521	529	518	540	513	514	536	514	504	525	485	514	538	499	513	493	511	483	508	531	515	511	506	522	515	501	510	551	532	534	533	513	512	495	504	560	519	516	502	540	491	495	502	504	537	557	507	526	531	514	520	520	490	506	554	553	566	558	556	537	549	515	527	546	550	510	578	477	543	495	532	524	527	534	483	541	500	539	534	526	543	546	523	511	527	544	539	529	510	514	529	549	527	520	537	522	485	545	556	577	518	540	461	519	540	530	524	543	473	514	505	508	522	487	547	522	518	522	497	528	517	496	503	508	536	567	547	526	529	479	566	509	543	514	536	532	543	534	519	487	511	481	509	516	524	518	511	503	534	513	535	547	529	540	492	511	560	495	488	518	498	562	532	537	511	540	532	501	572	475	507	516	558	504	534	498	532	502	527	541	543	516	524	510	553	540	526	501	531	527	534	515	483	535	519	512	542	528	530	534	537	522	554	582	501	512	536	521	518	555	535	504	522	507	528	515	533	477	531	480	506	485	559	524	514	532	529	543	540	540	541	547	558	538	519	501	481	512	515	525	476	559	552	500	502	565	503	552	540	545	501	557	508	525	524	501	512	538	497	524	518	507	573	526	515	523	519	522	468	483	510	530	529	498	513	518	549	533	504	549	493	514	545	530	542	557	546	549	537	506	522	499	528	505	561	513	549	540	505	530	504	541	523	483	526	497	508	490	477	507	564	526	485	549	512	538	527	513	524	490	521	536	527	517	535	549	542	533	511	513	521	502	527	509	502	502	504	506	515	506	519	514	514	523	530	554	543	567	524	518	461	499	536	535	537	507	523	548	544	502	528	544	517	550	544	505	532	535	548	520	509	528	530	565	526	537	511	497	526	546	499	512	527	499	525	512	519	550	535	497	514	535	543	514	537	526	540	504	558	536	519	476	524	510	516	510	502	508	528	527
27363	18338	3268	385	319	271	229	232	197	234	247	275	229	210	226	219	178	231	221	231	240	207	241	239	201	225	236	222	241	199	200	253	211	227	225	212	202	243	212	226	227	187	211	230	234	213	237	207	216	210	212	193	241	229	209	211	192	223	231	247	215	240	201	231	225	227	235	229	240	214	214	242	223	225	189	227	222	234	208	214	224	211	241	204	212	215	219	206	211	233	227	228	223	229	243	228	206	220	232	222	221	208	239	229	221	235	223	220	243	283	204	215	210	217	232	203	224	230	233	208	210	223	204	232	226	224	210	232	222	233	228	231	250	237	223	219	223	260	228	215	229	251	242	247	242	223	240	235	231	250	247	239	239	243	238	233	232	233	224	219	228	234	226	248	234	256	237	242	209	216	213	239	217	204	236	245	255	236	234	232	220	201	223	227	252	239	239	240	228	235	199	214	248	212	244	211	209	212	247	208	219	216	215	224	198	224	244	216	212	214	236	211	210	229	228	239	240	202	230	190	223	226	227	229	231	228	217	216	233	239	226	231	213	190	240	217	246	222	239	219	235	220	228	210	246	205	205	269	201	218	215	241	223	221	212	219	241	195	224	234	229	223	211	218	223	243	230	216	221	217	234	250	236	201	231	213	234	206	241	216	213	216	231	216	217	227	177	202	241	246	247	223	229	228	240	232	232	220	245	229	219	233	228	218	233	200	243	214	212	218	228	232	221	218	217	216	205	235	217	221	232	222	222	237	253	248	221	232	219	215	226	221	236	231	212	196	259	217	213	209	226	215	224	239	208	255	218	231	209	207	218	257	245	207	222	208	206	217	219	237	227	217	228	219	203	246	233	204	221	231	245	245	201	264	228	233	220	224	222	240	211	230	248	223	253	222	213	222	228	227	227	221	226	220	211	206	231	200	206	223	236	220	229	214	246	220	236	208	220	242	240	222	202	214	224	207	207	225	215	240	223	215	242	220	224	222	224	218	191	199	231	217	235	231	226	214	216	234	238	258	223	201	225	249	264	195	236	213	199	233	211	236	228	232	231	231	208	226	218	218	233	211	239	216	233	192	205	209	215	231	204	234	227	202	220	224	200	202	221	219	227	235	221	221	219	208	220	261	225	247	219	218	241	216	239	217	228	237	225	230	214	219	218	227	241	228	227	197	201	225	248	232	217	235	234	224	221	230	215	232	225	239	236	226	217	241	218	223	245	227	213	211	229	209	229	220	233	227	229	244	229	228	204	207	233	229	216	250	207	215	212	238	202	223	225	233	212	226	205	228	236	216	230	224	220	216	241	262	237	204	226	210	243	210	220	221	219	244	234	247	223	194	248	209	208	198	223	229	226	221	234	231	227	232	240	233	203	239	231	234	215	208	210	219	197	233	222	218	238	232	231	214	252	242	222	206	258	206	206	224	207	228	232	226	222	252	238	253	215	199	195	227	219	221	233	215	198	234	234	228	212	223	231	214	244	220	231	217	237	215	221	234	214	243	200	227	241	250	245	232	204	221	261	236	258	219	201	223	205	219	195	245	241	211	208	245	219	219	186	224	224	207	217	218	237	215	199	207	212	196	210	249	230	214	204	221	204	226	230	227	245	194	238	237	199	256	216	217	227	242	215	249	215	242	236	230	230	239	243	215	195	226	241	249	240	222	202	229	221	229	237	231	203	224	235	231	229	226	239	236	227	215	217	244	241	224	223	262	245	226	207	230	230	273	236	232	221	215	209	216	234	238	216	207	216	217	245	220	251	222	223	208	234	229	214	191	217	223	237	215	232	226	210	226	239	219	222	211	229	212	217	244	224	210	207	218	232	222	236	225	233	206	219	266	203	244	253	210	254	258	236	232	227	214	206	223	262	225	232	239	230	239	218	226	227	219	224	218	249	223	223	207	246	211	245	202	239	240	222	224	234	219	223	216	219	229	194	219	240	217	230	235	228	223	228	211	234	240	212	214	222	215	189	234	232	210	261	235	211	239	239	238	218	232	227	263	212	212	213	225	229	212	231	232	235	208	244	235	245	235	227	229	220	203	222	206	214	212	217	244	241	231	213	221	205	232	216	218	210	210	222	227	202	229	222	204	225	219	232	215	215	250	213	226	207	231	226	236	226	205	235	225	219	230	213	222	233	201	232	203	230	224	239	229	251	247	242	207	205	205	266	217	235	219	237	243	219	222	215	234	207	207	214	237	230	242	232	226	228	249	227	235	280	238	202	231	231	208	240	229	236	227	210	215	240	224	218	230	204	203	217	235	214	226	228	206	234	251	235	233	223	219	234	226	229	199	217	236	214	229	215	240	222	218	219	226	230	213	239	257	222	240	202	245	252	223	258	238	206	231	257	199	197	236	225	232	208	207	219	230	216	247	227	235	226	231	228	244	222	227	232	220	240	218	220	223	222	215	217	218	236	239	223	257	230	205	211	243	235	241	241	235	229	232	213	217	207	226	230	217	224	216	234	193	232	222	223	222	225	227	200	226	233	239	212	190	217	211	230	239	239	215	218	221	217	223	215	244	241	234	223	230	232	227	247	223	223	234	220	228	234	229	224	227	189	205	223	228	255	233	250	216	237	218	210	235	201	217	210	237	208	224	205	223	189	231	237	221	249	218	247	211	241	213	222	235	220	241	222	223	212	238	217	209	201	231	249	244	206	229	209	214	247	206	238	238	210	208	221	211	227	203	221	204	237	211	225	205	207	226	248	214	196	241	243	211	201	248	186	215	232	222	239	237	248	240	236	231	250	240	226	205	219	236	195	245	207	240	245	241	217	247	227	213	229	232	213	224	227	230	219	213	231	236	221	219	249	238	199	219	236	214	222	225	227	236	237	203	219	243	224	227	186	205	233	237	229	225	230	203	233	256	200	193	255	214	213	229	206	240	238	242	224	243	219	248	215	246	232	217	213	229	220	238	213	208	233	230	235	210	216	249	234	208	239	201	220	259	222	244	217	219	241	233	231	226	222	226	236	221	260	208	238	227	221	247	258	199	225	224	238	235	235	227	227	220	249	244	238	239	218	230	224	229	216	212	221	235	236	211	206	209	212	207	224	231	209	224	245	216	222	232	219	205	206	216	236	215	237	241	227	231	246	215	231	234	223	237	245	267	235	209	230	235	246	225	215	226	250	218	247	231	204	223	223	227	221	219	206	230	236	246	231	227	247	206	221	222	238	231	202	234	270	213	214	225	219	237	205	230	208	234	224	201	215	220	189	229	202	204	209	200	250	219	226	226	228	253	182	222	233	217	211	225	228	229	218	240	195	211	219	226	221	223	227	251	235	215	242	197	233	235	238	224	212	208	199	209	269	226	215	249	225	208	234	210	233	237	200	247	214	229	216	219	237	191	209	235	246	251	241	222	248	207	223	217	215	238	246	248	208	230	237	225	240	233	228	213	227	223	239	235	226	230	216	236	225	240	208	207	216	191	205	240	215	191	218	249	233	212	245	208	217	240	230	247	230	215	228	229	236	229	241	240	222	239
4946	745	579	413	380	381	351	324	309	303	311	314	326	309	333	330	312	337	300	298	307	317	321	303	308	305	306	319	317	301	319	292	341	309	311	326	302	313	316	309	318	305	291	326	327	283	299	307	288	324	306	304	317	303	331	296	290	329	333	304	297	322	322	340	309	321	304	310	306	323	302	310	310	326	294	299	326	297	320	299	298	323	300	272	324	295	279	313	312	306	293	299	294	353	304	292	321	336	323	317	312	290	269	296	307	314	293	329	343	323	300	297	307	326	325	333	286	294	309	291	311	288	303	254	335	313	276	289	324	303	326	321	278	332	266	320	294	309	291	297	303	326	318	316	311	284	297	307	330	343	288	310	337	312	290	297	266	333	284	289	303	284	310	298	293	301	319	322	292	349	304	298	317	300	302	329	322	317	266	313	329	286	318	328	324	309	326	322	314	349	309	295	328	339	301	295	309	287	326	286	280	272	304	326	316	293	314	312	291	295	336	308	304	313	277	285	306	331	303	285	296	330	310	294	331	290	308	290	297	285	302	305	331	314	318	312	301	316	288	321	289	290	312	278	324	292	311	319	303	332	292	307	304	337	308	325	356	318	300	289	290	306	296	307	299	316	335	317	315	307	290	297	330	283	289	299	292	292	334	307	318	318	303	329	282	311	321	320	290	307	275	290	285	295	326	311	289	335	306	291	280	292	348	322	291	332	319	310	328	315	316	335	293	295	291	315	302	297	282	282	317	317	258	307	293	311	290	326	314	297	301	306	308	292	325	298	316	304	327	319	296	312	285	296	307	317	317	304	280	316	317	322	308	308	314	311	303	349	265	315	306	327	312	335	300	283	304	298	277	299	317	330	288	263	316	282	322	296	323	299	340	313	295	310	308	299	320	316	291	314	354	307	320	304	297	307	306	314	285	312	301	322	318	309	316	319	352	295	320	280	308	289	317	295	317	286	306	313	304	331	320	304	319	343	289	298	296	291	311	296	357	313	288	325	327	313	292	307	335	318	316	302	319	294	332	315	308	300	316	290	297	302	313	300	313	334	327	317	321	258	292	311	274	317	320	311	311	279	295	295	317	283	281	298	288	307	308	311	284	312	273	324	296	296	318	302	274	297	330	314	306	312	307	300	323	302	333	291	326	280	308	300	324	296	327	292	300	295	321	295	315	320	327	284	317	345	316	297	308	305	306	315	333	286	303	313	318	320	301	309	308	301	323	310	328	322	309	309	339	325	313	301	317	303	279	312	323	287	309	304	327	302	290	302	324	332	309	289	278	286	312	327	299	281	307	281	325	306	303	336	312	338	317	304	317	317	308	277	314	307	318	283	331	308	306	314	279	332	292	314	272	296	323	282	324	305	290	315	303	325	322	309	325	319	308	294	286	313	337	289	305	298	323	345	329	311	277	311	313	312	303	343	311	315	313	319	321	308	301	300	292	295	323	303	317	304	298	330	276	323	292	309	326	313	305	297	311	296	306	300	298	292	285	293	327	317	303	337	308	286	278	346	300	287	276	346	296	324	329	313	312	342	306	310	285	306	286	297	280	322	294	338	328	287	277	314	319	275	286	319	304	320	272	311	303	304	318	286	315	291	311	304	315	326	318	334	320	328	316	296	342	302	290	313	308	310	328	321	312	322	274	279	300	318	297	318	320	320	322	292	303	326	317	315	314	313	307	288	303	316	288	300	283	324	324	303	294	285	338	303	283	318	330	307	313	306	324	304	317	293	321	305	324	314	309	272	318	301	335	324	311	295	288	310	298	288	278	306	324	300	322	312	289	315	294	321	314	295	325	320	305	312	325	313	322	304	313	304	325	308	301	310	343	299	285	306	299	284	296	302	316	306	285	307	341	296	299	309	333	335	309	342	339	272	292	313	308	311	306	273	318	285	318	338	321	337	308	338	283	341	302	303	295	314	312	306	327	293	306	289	282	302	298	288	301	320	312	300	313	315	341	322	313	297	323	290	289	321	310	310	315	328	309	311	292	304	309	323	315	311	297	307	301	321	358	279	293	295	281	304	330	333	285	315	288	291	283	318	313	290	329	304	288	318	348	292	309	301	288	327	287	291	318	347	299	276	329	314	341	309	313	340	285	323	329	307	290	329	331	315	284	320	283	316	301	299	275	325	339	320	311	309	279	309	311	290	287	300	304	295	298	294	331	314	288	297	309	292	296	324	316	300	314	328	302	311	317	321	291	300	295	327	311	293	308	309	307	299	333	311	280	290	300	313	288	328	307	305	341	315	313	337	312	337	341	324	334	283	334	299	332	313	324	276	332	290	254	303	326	328	297	314	268	335	298	293	312	302	318	276	321	316	307	288	307	292	302	319	288	346	313	270	280	280	309	314	304	288	311	314	295	310	305	305	297	302	294	311	316	292	322	308	300	358	326	314	292	298	302	300	319	281	282	310	307	332	310	297	314	326	303	317	319	311	281	300	306	297	311	325	297	295	284	311	305	326	271	296	320	319	306	318	322	308	331	304	344	336	273	311	329	299	323	284	344	293	328	322	316	313	299	285	317	304	323	336	281	272	344	312	312	296	314	307	289	299	309	320	314	308	304	329	274	281	311	328	326	300	313	291	296	311	318	282	305	317	317	308	290	329	290	332	307	332	294	332	282	292	320	313	309	324	328	315	293	295	300	322	312	295	316	311	317	331	299	313	289	338	307	287	307	290	303	324	342	284	319	277	303	301	328	298	305	295	313	320	325	327	288	314	331	298	300	262	344	354	321	317	311	307	276	333	321	320	347	318	332	286	312	321	315	288	326	309	303	318	307	283	331	277	295	313	314	306	275	293	316	300	294	299	316	318	305	296	318	312	281	346	320	315	311	289	320	322	328	342	308	303	327	293	304	302	334	298	289	323	336	313	333	341	318	272	313	290	318	315	320	296	316	350	306	301	323	294	309	315	335	316	322	312	304	321	324	304	312	318	301	298	291	319	311	312	326	309	342	301	319	293	303	317	313	316	318	269	314	307	300	295	305	304	310	284	309	285	293	297	298	342	345	347	342	316	310	282	274	324	300	282	301	324	307	290	294	300	290	307	302	310	321	314	328	318	286	289	320	320	314	286	328	324	300	287	324	320	326	323	316	355	295	296	333	317	317	284	353	297	284	279	319	317	321	323	302	329	303	300	301	303	326	342	327	303	300	306	303	288	279	317	294	300	314	316	322	329	312	342	285	304	292	297	326	316	315	296	320	291	305	322	333	314	283	289	341	302	330	314	270	294	314	285	307	317	314	311	291	296	309	338	315	320	290	307	310	324	314	311	307	305	306	319	314	321	324	311	285	287	302	316	317	324	300	315	299	308	291	315	291	307	262	312	343	326	330	283	314	311	316	298	337	308	320	320	299	330	315	298	305	304	292	328	317	328	318	324	300	289	294	318	314	317	343	322	319	298	300	307	313	298	335	337	302	297	285	303	309	343	312	293	312	324	308	297	301	319	316	318	279	322	315	291	310	328	302	284	297	324
23482	21584	28767	24879	21413	3806	789	602	555	550	503	513	465	516	455	454	513	463	394	488	444	463	426	452	421	488	411	455	408	434	417	439	455	468	453	460	447	422	436	437	446	465	455	432	442	438	413	469	432	436	425	395	452	436	475	409	420	433	461	424	409	472	431	420	432	406	419	424	442	448	457	396	451	424	432	469	454	392	427	410	441	407	411	429	389	402	425	438	411	416	472	393	413	467	459	415	433	435	444	409	438	411	454	458	418	450	439	427	442	442	432	412	438	449	419	410	431	461	436	435	470	445	430	389	460	411	425	436	436	438	407	470	422	425	447	422	440	430	434	419	431	497	433	506	426	443	435	432	432	421	434	436	409	459	481	426	437	401	432	456	426	454	437	443	432	445	420	438	409	394	428	449	382	460	405	453	460	427	417	440	420	438	409	445	423	451	457	476	443	428	425	450	433	432	406	451	415	454	458	440	455	443	448	450	495	468	453	430	475	430	422	431	423	477	509	442	429	436	437	447	429	450	446	434	417	441	417	460	446	434	426	427	431	426	420	412	434	441	433	426	471	476	432	432	395	463	407	440	451	456	466	394	470	456	446	448	442	444	425	440	470	449	426	410	441	435	444	390	412	448	412	432	429	406	461	438	424	448	439	442	472	444	445	438	438	439	469	407	404	444	451	443	412	452	433	463	440	463	460	433	412	432	464	432	412	441	427	441	445	447	450	500	433	449	437	462	436	455	427	448	458	397	395	446	431	428	406	442	478	431	412	396	445	408	480	426	471	439	406	451	423	453	442	434	469	396	414	426	438	422	439	412	445	422	452	473	413	466	466	472	450	422	425	442	433	446	411	455	454	438	421	437	469	483	424	493	409	446	439	412	439	425	460	455	431	437	473	449	406	449	453	398	431	429	451	437	458	441	483	460	412	420	429	428	416	428	429	428	457	448	427	445	417	472	479	453	393	466	398	451	429	450	416	427	429	423	430	413	422	416	422	465	448	452	467	454	469	461	475	457	456	458	427	432	423	422	439	458	417	439	462	442	466	428	471	432	456	422	405	459	481	431	432	426	461	445	457	419	455	424	436	428	425	429	447	441	447	473	436	498	466	453	436	429	434	403	437	456	409	414	448	465	431	445	439	436	437	451	441	447	418	442	455	422	420	406	432	461	446	417	420	448	458	444	432	384	463	414	444	443	412	432	450	419	418	413	475	444	411	410	425	434	422	428	440	493	428	469	425	449	454	438	466	435	459	452	410	421	461	453	473	437	439	413	456	448	436	445	424	425	419	437	443	434	485	424	446	417	437	458	451	429	420	421	457	456	430	441	428	457	459	434	450	419	396	423	439	461	438	460	425	478	428	451	406	447	453	437	415	425	424	393	421	406	420	455	468	445	433	426	446	443	432	426	444	439	418	402	412	427	405	416	436	451	438	421	404	423	419	427	468	419	404	446	425	444	470	451	414	391	449	409	443	442	443	426	433	447	437	457	417	456	410	423	470	423	442	429	430	439	429	439	486	431	432	439	432	405	441	468	428	430	433	455	431	430	422	449	417	422	389	427	424	452	433	411	408	410	453	464	451	414	446	450	435	430	413	469	432	432	456	458	449	405	421	416	462	436	420	378	450	423	441	436	472	436	441	457	424	417	438	425	444	451	447	420	440	433	445	403	467	484	432	432	436	418	460	394	485	443	453	462	425	440	457	390	431	441	413	421	433	399	436	435	416	435	470	432	435	384	433	454	431	433	417	439	435	408	392	394	440	434	467	448	430	410	446	420	404	472	451	397	470	390	440	414	410	444	444	450	427	453	426	425	396	418	396	473	442	493	422	413	450	398	407	406	458	434	459	436	442	420	420	408	415	441	456	489	419	447	436	438	422	424	384	433	470	421	433	462	437	449	402	427	455	434	430	431	440	419	448	431	434	414	412	423	427	420	431	472	462	421	431	420	461	453	415	420	445	459	418	431	455	452	443	458	460	422	447	466	429	412	418	425	431	426	387	465	407	473	419	444	421	453	458	429	430	445	481	429	503	412	421	439	454	433	420	475	474	425	425	418	466	465	447	453	385	460	460	422	442	450	451	412	440	448	450	443	425	432	432	463	430	420	419	399	446	434	448	470	444	434	431	419	434	434	480	447	456	395	477	432	404	462	418	435	483	488	424	433	445	418	433	429	427	417	430	460	429	419	441	421	415	455	422	425	433	466	462	432	430	426	431	429	436	460	375	426	473	442	470	422	427	447	406	450	458	442	440	410	443	439	451	468	431	407	417	430	449	471	393	464	509	439	458	444	487	469	415	446	451	426	431	451	453	427	454	419	444	413	411	438	395	434	426	453	462	421	457	444	445	428	402	452	437	434	440	427	468	431	435	456	442	429	429	417	443	453	455	418	425	421	442	433	441	439	376	462	450	447	466	424	460	441	426	446	470	426	439	438	447	453	439	432	453	409	437	418	437	433	426	456	405	449	414	409	445	419	453	457	451	449	422	443	424	415	457	427	421	423	402	419	397	438	481	428	452	413	444	438	441	478	439	425	399	447	433	446	430	464	463	435	456	462	445	433	446	414	460	460	454	412	424	429	424	445	444	430	452	424	438	445	438	433	433	448	465	426	468	455	463	456	439	419	441	455	435	439	423	443	464	447	426	450	426	447	439	444	437	470	458	418	418	434	452	411	422	433	413	490	445	439	409	435	429	450	443	413	442	435	471	442	426	436	423	440	433	430	476	441	441	435	449	445	448	480	462	428	432	430	487	426	434	435	443	438	470	449	439	454	432	418	425	417	447	456	444	439	427	415	394	455	463	449	472	447	401	405	413	459	453	412	476	402	430	457	438	463	411	428	440	431	437	411	425	452	435	448	477	411	443	418	452	391	383	444	426	437	449	465	420	449	450	422	438	422	426	433	408	412	456	446	421	418	467	434	412	415	431	413	443	436	432	440	450	413	467	443	473	471	465	417	474	448	435	420	432	404	420	453	424	442	417	432	432	419	424	438	466	473	457	462	418	470	414	463	404	442	425	425	441	379	396	415	426	446	412	417	443	405	416	417	407	434	403	395	408	466	395	402	457	404	433	436	472	393	420	444	423	455	458	399	445	455	456	456	451	449	451	416	414	434	431	447	469	453	471	464	459	405	409	433	451	466	472	413	442	440	459	452	436	452	478	441	448	438	451	436	436	454	448	468	454	474	443	445	428	407	405	430	432	461	425	442	420	443	449	418	441	400	430	416	408	450	447	422	463	412	464	432	434	427	467	411	431	460	450	461	413	449	438	429	428	464	418	459	394	462	450	444	452	444	420	445	408	411	456	433	413	438	420	430	460	478	433	425	452	451	462	422	467	464	428	427	440	430	435	439	406	440	446	437	460	448	455	447	441	403	443	464	421	450	460	445	429	407	414	455	446	442	424	492	447	442	428	414	434	439	430	461	435	451	398	401	436	451	439	432	456	431	420	466	460	421	453	417	393	434	407	397	453	443	427	433	420	446
13181	7090	4898	2239	1673	1286	1081	996	896	798	763	681	719	696	659	670	664	575	638	642	616	646	618	641	564	625	653	610	603	630	611	600	583	592	584	586	581	607	578	577	615	596	572	630	565	594	611	640	585	595	645	617	602	610	610	573	558	601	597	532	591	610	568	563	573	608	546	593	602	570	570	598	575	610	639	577	537	643	598	626	586	571	626	601	572	584	571	590	608	610	622	600	562	570	556	588	650	629	584	585	608	602	534	654	621	626	604	555	635	629	614	513	587	576	608	599	587	563	606	607	580	542	617	560	646	581	579	607	637	630	604	578	619	590	606	583	572	575	619	621	589	600	562	591	576	578	599	588	568	565	589	615	624	557	614	579	593	630	572	633	571	603	596	567	567	605	599	562	545	559	572	586	579	572	615	560	593	609	574	609	556	581	548	558	583	575	580	582	607	586	595	641	598	558	600	554	603	565	587	595	563	599	570	587	598	633	581	590	554	586	577	626	572	613	625	559	599	566	563	583	554	565	604	583	579	597	608	589	595	574	642	607	600	608	569	578	596	560	579	610	561	595	600	574	613	628	587	615	649	608	604	620	552	628	594	585	567	628	572	601	598	551	592	587	579	557	596	624	603	579	604	587	563	563	573	587	596	555	574	565	601	631	556	590	544	643	598	579	557	568	592	607	598	604	615	567	539	572	604	572	577	552	611	617	602	631	584	606	549	573	584	587	588	580	611	588	582	571	553	587	566	598	582	565	579	600	574	591	610	562	586	568	546	588	540	609	617	593	612	573	615	599	573	555	625	566	575	617	610	585	562	575	552	559	607	631	615	597	572	610	558	612	638	563	585	606	613	625	565	584	587	560	589	593	625	600	592	606	580	574	589	560	599	637	588	614	582	570	573	569	604	575	603	609	596	603	583	598	589	598	615	597	591	572	597	577	558	590	566	636	582	596	541	639	536	545	590	602	568	579	610	585	575	591	602	607	590	574	585	596	616	588	582	575	589	603	528	587	580	609	524	632	561	570	598	607	620	566	608	595	583	583	619	624	573	554	600	583	546	596	616	588	604	559	635	606	575	582	616	623	575	579	588	580	605	597	541	580	580	588	629	596	563	593	560	582	593	618	600	556	595	588	585	558	578	582	575	554	596	626	544	609	562	589	631	604	635	554	600	575	566	579	569	634	580	607	556	587	602	595	602	543	596	570	578	619	570	588	594	606	600	593	593	573	591	616	555	586	599	564	589	604	566	577	606	581	566	611	595	586	611	567	588	589	616	564	566	608	625	610	622	582	536	573	613	614	565	612	665	546	561	635	559	571	578	615	565	585	604	602	589	570	611	612	618	606	594	614	615	594	557	561	607	607	657	591	597	602	573	594	590	618	617	608	599	554	633	616	643	581	582	589	618	629	587	587	573	609	556	629	583	584	624	611	608	581	607	602	540	560	587	543	599	555	604	594	601	596	587	561	625	631	607	570	591	577	615	609	546	597	542	616	590	580	566	572	604	559	579	585	540	600	582	580	620	609	622	561	608	645	575	627	603	586	598	634	612	568	589	538	583	633	566	573	610	578	575	595	616	603	615	569	537	598	559	549	574	599	552	613	573	610	526	554	606	577	596	628	610	594	608	602	586	597	582	618	581	600	622	605	564	597	550	579	593	589	557	604	583	612	569	608	587	573	631	554	567	651	558	575	580	556	598	560	549	583	593	598	599	571	627	562	582	599	575	595	630	593	622	607	574	552	582	642	604	575	602	590	592	613	595	549	622	582	604	609	619	613	607	596	591	600	573	564	580	630	556	585	575	552	554	617	582	616	578	604	614	611	577	572	554	594	594	610	559	591	579	593	582	629	599	589	615	565	586	556	550	568	592	599	568	576	567	619	576	583	584	591	560	582	594	620	653	570	575	600	635	583	555	558	591	525	599	603	603	587	579	565	586	611	566	541	586	627	585	570	633	598	597	583	597	607	550	590	558	589	558	641	588	597	608	596	600	638	574	577	587	599	556	540	582	596	565	635	554	592	624	608	582	582	601	543	585	602	570	540	578	581	545	598	547	608	595	571	594	576	582	610	554	588	582	598	573	610	573	534	617	570	591	628	592	571	555	593	565	624	625	592	610	592	569	602	567	580	603	569	584	602	593	597	603	576	527	577	561	623	616	560	589	596	515	583	590	614	640	584	580	595	570	600	583	611	607	600	611	596	593	546	562	565	629	604	551	602	589	549	619	609	604	582	616	594	564	602	557	583	605	586	602	606	593	576	601	610	575	619	568	567	580	614	604	612	590	564	587	627	583	648	540	629	608	572	611	640	614	650	551	596	588	595	633	583	597	586	571	587	592	607	590	566	600	538	585	571	573	557	554	577	598	561	603	585	560	549	571	591	622	607	560	565	574	569	627	638	614	581	620	634	563	607	633	606	582	622	573	591	605	577	606	628	574	618	636	580	611	643	574	610	628	638	632	614	618	568	644	615	589	622	585	591	607	591	614	554	628	608	636	529	624	575	648	623	611	590	612	605	589	607	603	575	653	577	578	573	611	580	614	554	608	628	549	589	600	576	617	590	616	580	595	535	579	556	562	560	612	587	601	618	581	590	571	600	597	580	641	551	607	587	605	569	578	574	572	602	545	589	589	622	594	576	562	633	618	584	574	576	595	589	622	598	555	569	588	599	642	625	557	589	596	571	590	607	607	575	569	566	584	599	582	595	579	594	594	573	608	563	544	632	580	603	594	598	604	608	595	609	570	572	629	581	552	598	581	590	586	527	582	594	602	588	565	652	558	600	608	594	543	565	618	578	595	549	572	577	591	600	614	573	637	598	535	625	616	578	593	633	589	565	540	586	580	607	567	617	640	564	604	596	598	623	572	594	597	591	615	561	600	567	504	583	619	612	596	608	592	621	608	568	627	635	546	601	557	594	618	570	597	589	638	576	617	592	587	609	567	615	635	610	542	583	555	612	614	590	598	574	599	576	633	547	574	550	540	552	578	590	543	618	578	611	599	542	595	571	574	609	599	563	566	582	571	601	559	585	584	588	574	595	596	594	584	558	628	607	551	591	609	618	564	581	593	591	588	550	576	600	608	550	587	543	576	598	647	609	577	592	614	580	576	641	584	613	573	616	589	564	571	589	563	587	614	601	603	597	569	583	537	575	562	558	577	626	555	593	617	602	565	590	569	569	566	578	627	608	559	565	552	522	548	556	583	583	565	545	504	598	605	561	592	610	576	574	611	618	610	611	597	582	601	595	602	589	579	587	609	618	622	634	580	561	572	570	591	566	559	581	615	586	567	626	580	565	564	570	589	602	577	596	631	584	608	589	581	548	608	590	588	612	580	599	580	591	619	605	587	623	600	594	562	588	550	595	578	605	606	576	632	596	528	604	600	599	582	553	582	660	607	597	633	513	601	581	574	581	545	602	561	584	560	541	593	535	587	562	567	522	616	606	555	572	587	621	563	594	586	556	583	570	597	568	579	616	590	570	605	549
24862	21562	26811	24801	1187	226	187	165	128	133	124	120	125	114	116	132	119	112	101	116	97	109	103	117	90	94	92	91	97	103	101	107	91	104	118	72	90	98	125	92	97	91	129	91	97	72	83	100	123	94	104	105	117	82	103	93	104	97	85	99	93	106	101	82	86	106	85	100	93	92	112	84	79	94	88	91	97	95	84	92	98	111	95	100	92	101	96	120	103	106	94	112	110	90	104	116	106	98	89	70	108	94	94	88	101	97	108	108	79	109	110	90	96	94	97	90	110	94	97	100	93	111	96	115	90	97	100	96	101	100	98	90	104	102	115	107	98	96	90	87	98	101	97	86	102	79	114	99	112	99	87	112	101	100	99	103	96	103	96	79	94	103	89	90	95	107	107	93	87	88	107	108	87	72	105	99	111	104	98	95	106	79	95	96	100	89	99	83	105	87	111	111	99	93	96	104	101	103	119	109	98	115	103	102	83	74	90	90	99	101	102	101	103	110	99	88	81	104	89	110	106	102	108	102	108	97	99	94	102	109	103	99	102	97	96	101	94	93	70	96	112	100	102	98	106	107	94	93	100	99	108	89	100	98	94	102	98	107	94	98	81	88	79	83	101	123	123	107	100	86	110	95	89	87	99	95	90	88	98	124	104	85	101	97	86	99	91	100	94	87	103	107	104	108	110	85	91	81	105	102	100	86	110	102	90	91	102	105	115	111	104	85	91	96	99	106	93	92	88	95	93	108	111	100	102	108	101	103	90	84	106	92	105	110	97	88	90	105	125	98	93	96	94	90	116	108	102	113	91	105	101	105	92	103	95	106	99	95	110	104	104	97	108	96	94	109	104	100	95	97	106	104	96	100	96	93	116	94	104	103	83	96	114	79	101	105	97	92	106	98	97	86	103	95	93	111	115	94	92	91	91	114	110	92	104	97	100	96	97	109	94	84	112	110	99	91	102	84	80	96	84	90	96	105	98	92	105	105	99	97	92	89	113	112	99	108	107	97	97	99	99	100	109	111	104	87	93	99	101	103	86	92	93	114	89	92	96	97	84	107	102	111	89	85	90	97	95	98	100	84	95	98	87	95	97	82	109	102	104	110	109	102	117	112	87	101	92	96	114	94	107	101	81	84	102	91	86	108	95	109	96	98	106	86	100	81	90	109	84	88	104	103	106	103	94	77	97	116	87	107	115	103	80	96	111	90	97	82	92	103	89	120	102	95	114	79	111	86	103	93	98	98	116	104	80	107	108	100	101	99	95	99	106	80	91	88	91	101	83	101	105	93	101	96	97	91	103	103	110	88	101	96	89	120	105	117	115	89	101	98	93	106	92	97	100	85	115	83	101	95	95	93	100	95	102	113	83	99	96	103	85	88	102	105	88	93	112	87	96	117	91	106	109	99	102	107	97	97	98	101	120	94	97	118	102	106	96	111	105	93	110	125	92	108	91	83	92	104	87	108	105	115	94	85	91	96	104	113	85	83	97	101	109	92	97	96	108	90	97	103	94	101	94	93	101	105	102	94	94	87	83	97	94	112	87	87	97	116	95	101	93	125	84	100	91	116	87	105	104	122	95	121	85	119	90	104	86	88	102	86	98	116	88	97	102	97	90	105	108	96	97	91	110	111	90	107	101	90	87	94	105	89	104	97	133	107	106	114	108	98	110	95	94	94	117	101	110	102	107	80	91	77	109	98	90	86	116	98	104	90	118	108	97	96	102	95	98	83	96	105	109	119	102	117	105	109	92	113	100	92	131	130	96	100	104	108	102	100	90	89	94	83	91	102	90	120	104	105	93	103	85	100	90	93	106	113	107	93	97	110	88	93	79	123	94	104	109	96	122	89	105	100	89	95	120	98	100	102	113	91	112	88	118	113	113	79	83	106	112	102	88	114	99	112	93	90	88	103	116	90	94	84	97	98	97	82	86	97	113	106	99	95	117	113	91	111	100	92	101	114	88	107	89	98	100	102	83	94	99	99	98	107	88	104	105	82	100	117	102	104	105	98	93	115	87	89	102	102	95	104	91	108	101	92	108	99	99	122	89	89	95	122	118	102	101	99	72	91	94	113	92	98	95	78	103	105	96	119	89	119	109	103	87	97	107	104	104	113	98	113	88	100	110	92	114	97	97	110	91	96	106	98	103	116	107	88	102	110	109	90	89	116	109	94	85	120	98	99	96	89	99	95	85	109	97	86	102	95	105	100	98	116	103	111	101	107	85	97	95	108	96	104	85	97	103	100	97	100	90	96	92	108	102	89	94	102	98	105	99	98	92	81	108	92	118	100	75	80	101	96	84	108	100	100	77	109	88	87	93	101	79	106	103	95	91	90	112	106	95	102	97	91	104	99	122	107	90	98	102	88	105	110	97	84	124	94	84	100	94	107	121	84	95	117	99	99	108	103	113	93	115	98	104	90	106	90	89	82	106	91	116	96	105	94	91	97	112	106	99	75	103	109	105	106	98	116	92	99	97	98	91	87	80	84	93	96	101	102	100	112	103	101	97	107	92	96	97	109	88	113	92	90	108	82	103	90	97	77	105	81	102	119	109	84	105	81	103	95	95	89	98	96	105	93	105	97	108	96	91	95	111	100	94	83	115	99	90	106	113	90	106	88	95	93	106	90	86	77	99	87	102	103	106	94	110	83	105	102	111	105	95	111	91	94	110	86	78	98	90	100	79	83	101	98	107	95	98	106	92	103	104	88	107	102	110	81	104	92	104	100	105	108	102	83	125	93	82	95	98	90	102	108	93	108	88	91	110	101	111	97	95	88	113	96	98	96	104	104	112	101	95	90	80	95	84	96	100	104	101	94	104	113	107	101	103	94	102	107	110	93	108	95	102	96	98	96	93	113	95	93	108	102	95	108	99	82	102	85	103	92	106	98	95	99	100	103	92	112	103	102	109	81	105	95	97	97	101	106	102	104	79	104	101	100	94	94	89	95	110	106	116	97	96	96	117	85	94	98	106	121	105	94	84	98	105	93	99	97	86	96	109	117	127	105	102	99	109	91	99	95	93	98	105	124	97	90	102	103	96	94	98	91	96	108	102	109	110	100	100	111	103	86	91	94	101	107	84	94	109	81	91	94	109	117	90	93	87	90	96	98	95	94	100	103	86	80	87	73	106	101	97	106	89	109	89	89	101	114	83	103	109	110	103	98	90	88	93	100	104	116	102	106	109	92	109	106	89	101	110	102	76	86	97	104	122	102	99	107	113	100	98	115	102	99	108	114	111	97	105	90	113	109	98	107	100	95	98	90	92	88	108	99	88	82	104	90	91	95	81	95	102	91	94	91	90	92	104	96	111	105	90	94	91	110	98	90	114	111	104	95	96	118	84	82	95	111	81	113	107	82	105	98	101	103	126	99	96	116	95	91	105	95	103	97	102	115	89	86	93	93	112	92	91	101	105	109	84	92	88	113	91	86	88	107	101	108	94	98	96	81	107	96	101	111	120	104	110	98	96	86	115	76	93	96	120	108
12031	3267	2191	990	634	492	424	330	306	262	253	209	195	228	203	201	176	179	182	184	184	168	160	182	197	169	154	167	146	196	174	172	165	168	141	150	139	190	149	162	131	167	180	144	161	144	150	161	159	166	166	156	156	134	154	140	158	132	153	147	158	154	157	169	181	193	154	161	156	172	163	158	158	142	143	163	138	169	141	152	152	141	172	148	154	148	141	137	175	133	167	159	173	166	154	168	153	142	157	168	145	170	155	150	147	161	148	157	158	160	165	154	161	172	150	149	163	147	165	141	157	152	155	149	159	164	158	145	158	152	155	149	133	153	163	166	162	174	152	158	145	155	172	143	137	150	166	141	168	167	153	158	151	136	159	155	152	157	164	149	150	166	173	156	145	176	138	155	153	161	149	130	162	159	151	158	156	135	169	130	150	154	144	161	167	164	138	149	145	153	145	150	166	151	161	148	142	158	140	150	146	137	155	136	143	141	154	158	166	153	167	160	162	181	170	153	171	161	157	154	133	148	160	140	153	164	152	153	169	154	173	147	141	162	157	151	137	143	173	129	147	159	130	148	153	153	143	148	153	130	167	170	158	153	162	173	174	160	150	141	150	136	163	168	145	169	159	152	160	153	145	153	127	161	154	154	156	159	134	164	166	170	175	166	159	157	165	156	158	154	168	157	163	147	129	152	141	149	166	142	162	136	161	161	133	152	160	155	168	148	153	150	152	127	146	140	166	139	162	157	150	137	142	172	164	145	134	142	152	153	151	162	166	146	145	164	163	150	173	160	148	147	161	152	161	139	149	144	154	155	144	142	149	154	135	139	158	136	164	156	157	139	169	154	143	149	142	148	145	152	147	157	184	155	161	158	155	157	154	160	159	150	144	165	157	137	153	147	151	132	164	163	149	135	150	170	144	152	162	144	178	125	148	156	157	167	165	151	175	139	151	141	148	153	170	157	162	165	143	148	171	177	159	180	144	171	120	149	137	160	154	157	157	162	135	135	176	151	157	164	153	141	147	156	172	136	156	153	131	140	131	167	140	168	155	151	156	168	157	151	156	163	160	167	146	166	158	175	155	136	149	141	173	166	138	145	164	163	146	145	149	159	156	143	142	166	163	152	163	151	145	176	164	175	162	152	162	135	162	145	175	137	166	160	159	166	158	139	163	152	148	169	162	161	155	179	154	157	157	157	140	146	164	153	149	144	140	155	148	163	159	163	157	180	137	151	158	157	159	121	167	143	131	141	143	141	154	142	157	154	151	155	159	185	160	157	144	132	127	155	169	161	181	142	165	173	131	171	161	144	154	143	152	169	147	159	140	158	159	171	151	167	172	138	135	163	143	155	156	134	150	164	156	162	146	141	173	189	142	143	147	157	161	147	156	135	159	142	144	156	142	144	142	152	136	143	141	144	157	156	173	142	150	162	145	150	137	147	157	137	154	157	137	136	137	136	127	146	149	152	145	162	172	167	152	152	136	125	139	151	133	154	124	161	160	155	167	153	146	143	140	139	147	148	156	158	146	159	157	139	141	162	141	170	147	157	148	156	147	153	157	156	136	170	159	147	172	137	140	149	144	153	141	169	144	158	150	144	158	134	163	147	149	144	136	140	179	153	151	147	134	157	144	178	148	142	138	161	161	153	149	154	157	144	126	150	162	169	164	147	150	141	153	154	152	181	170	167	142	135	169	149	146	151	169	160	132	153	154	180	146	132	175	178	138	165	154	160	156	142	150	159	175	139	135	157	128	162	160	161	143	154	148	147	162	166	160	164	140	155	150	151	157	149	141	147	167	161	136	154	154	149	151	149	149	135	157	141	176	154	167	163	147	131	164	183	146	142	160	149	152	156	141	158	163	149	161	139	146	143	149	151	165	153	169	142	149	140	168	148	183	149	157	167	142	180	169	129	151	161	136	171	168	160	167	148	152	147	165	142	114	135	159	179	168	150	152	125	164	145	182	158	161	160	152	155	132	154	170	159	145	148	138	156	167	170	160	146	180	165	142	145	183	165	152	165	148	148	132	147	156	146	147	143	162	136	144	159	141	153	148	162	143	157	143	176	150	161	137	165	166	163	169	141	148	164	188	144	146	141	141	136	174	156	160	154	127	169	131	144	153	159	148	166	144	147	186	169	160	137	148	157	181	150	170	146	148	146	148	148	154	134	151	159	144	169	140	152	165	155	160	149	151	161	164	146	148	169	160	154	167	147	164	153	146	145	156	140	145	154	143	180	165	177	167	159	140	148	147	157	172	160	162	176	139	128	177	157	171	156	156	137	155	150	154	141	165	157	149	159	160	151	155	145	142	152	165	167	160	161	141	157	156	123	141	145	134	177	160	155	135	129	151	168	143	158	165	119	167	158	164	141	129	164	168	145	176	164	169	161	154	165	156	143	163	153	171	124	156	144	164	152	120	153	147	160	183	142	145	140	144	153	142	147	151	157	165	135	166	142	146	154	157	156	158	172	138	159	148	122	141	135	156	145	163	139	163	151	164	155	162	135	148	158	167	147	167	148	145	143	166	149	159	144	129	147	140	161	142	170	153	163	141	158	173	174	157	159	162	170	142	154	155	133	153	154	159	151	160	151	144	139	163	145	145	149	150	152	170	169	141	170	150	157	141	158	170	155	139	138	124	149	168	148	149	170	133	159	134	146	159	134	148	169	139	157	154	157	157	142	150	168	162	178	145	146	163	170	146	181	132	162	134	171	145	149	108	146	159	153	179	158	159	183	143	140	141	168	154	152	136	190	156	156	141	144	138	144	149	132	166	165	136	140	125	170	126	150	154	148	149	148	144	157	157	175	158	161	161	166	143	153	135	148	171	147	134	151	169	140	180	147	184	154	165	164	148	160	133	151	144	151	136	158	139	168	139	150	160	159	177	145	158	154	138	169	156	145	156	141	147	151	156	141	135	137	140	156	146	152	142	166	146	147	165	162	151	159	147	160	157	191	151	152	164	159	179	162	174	159	152	144	153	146	143	166	138	159	166	140	150	139	141	143	155	164	143	175	158	140	127	149	167	148	142	126	154	146	155	144	142	158	136	141	132	143	173	146	151	145	165	144	146	185	156	148	144	144	150	151	161	142	162	154	163	166	163	144	163	170	155	157	151	143	150	168	139	155	157	164	152	146	124	154	161	161	179	136	146	156	156	159	164	144	154	157	131	151	148	172	173	145	137	146	148	152	142	145	157	160	170	155	182	154	151	168	164	188	132	148	193	144	134	146	156	174	154	176	148	171	164	148	166	154	132	152	162	155	144	155	161	146	147	139	135	149	156	143	157	139	126	175	138	148	152	195	149	171	150	163	156	144	128	161	142	155	141	154	160	145	155	165	133	160	150	158	149	147	147	123	162	161	160	140	136	134	159	169	151	165	168	166	173	138	160	168	155	167	163	154	180	151	154	148	120	141	142	147	156	159	152	146	164	140	157	174	162	145	169	164	160	140	156	163	151	161	162	157	177	165	161	169	150	135	152	158
22567	21584	29331	24323	21584	21341	2548	738	633	554	473	471	486	452	446	415	422	417	387	404	415	399	422	411	377	437	383	359	439	406	358	390	412	374	392	391	354	373	405	395	372	346	402	396	413	403	393	378	345	356	408	389	314	367	390	402	384	371	356	381	364	371	385	363	373	388	382	399	382	336	404	372	412	392	409	395	367	388	392	384	385	376	371	372	383	400	406	385	377	388	358	372	369	386	365	400	377	406	378	355	367	360	380	396	383	373	364	379	379	393	355	391	396	372	377	366	387	383	383	370	379	371	370	393	382	430	386	364	370	387	363	377	381	338	377	365	408	369	374	400	399	384	362	364	399	346	396	404	393	338	370	363	387	366	369	382	377	388	375	384	337	395	387	392	339	338	408	350	387	390	370	385	351	350	398	368	376	387	375	405	380	389	399	351	367	374	364	339	357	374	360	362	386	355	396	386	373	393	348	388	387	371	370	372	373	391	424	392	339	379	350	365	355	331	378	348	358	370	370	370	410	357	428	395	380	370	371	386	373	374	371	434	380	371	361	391	378	345	379	416	369	404	339	343	382	366	393	354	394	396	389	388	395	391	351	383	376	347	375	362	383	383	389	363	368	359	366	372	373	374	364	356	407	415	390	372	361	372	396	403	378	385	412	348	356	365	418	410	399	400	362	402	401	382	323	390	386	372	379	371	360	360	376	361	336	404	392	380	386	393	403	393	372	354	370	352	410	379	363	359	393	359	408	338	360	345	400	362	380	376	401	321	361	330	370	388	407	357	370	348	376	359	353	353	379	368	390	347	390	364	354	392	396	335	379	345	397	355	398	381	391	406	377	392	369	396	337	395	403	368	391	372	372	357	363	431	384	394	352	378	370	409	369	381	380	368	367	408	355	422	389	364	389	425	390	365	366	363	384	408	351	380	389	333	372	422	376	396	370	363	345	371	340	375	415	368	389	362	361	352	404	361	377	374	380	358	387	385	381	371	381	346	355	350	359	382	372	361	393	361	370	400	366	357	395	394	373	396	361	392	384	394	364	376	378	360	394	392	355	375	398	349	383	377	398	382	368	387	400	374	351	348	379	364	358	405	393	373	399	360	368	350	369	348	361	392	378	395	402	360	373	413	361	395	384	383	378	365	380	389	336	363	362	375	355	379	399	352	383	375	367	399	379	354	399	393	370	370	389	400	365	375	365	375	381	412	360	374	382	349	392	359	378	374	386	365	372	359	399	376	400	375	386	379	393	365	364	389	388	423	418	389	380	380	359	391	400	374	407	365	387	351	381	360	369	391	369	410	419	411	399	386	416	373	340	375	333	350	359	350	398	386	366	372	381	352	373	378	406	358	369	363	368	360	355	392	395	359	389	397	384	395	360	367	360	373	384	374	397	401	380	358	394	433	326	399	360	360	401	348	360	388	329	363	351	376	378	402	357	388	385	363	373	386	371	336	374	348	375	419	356	373	391	408	353	345	408	393	387	390	404	368	367	385	348	361	358	382	381	393	382	346	344	367	382	390	376	360	390	375	347	399	344	370	395	381	375	393	390	367	358	374	357	360	393	380	385	355	385	365	357	383	397	391	367	362	375	358	365	382	366	405	377	366	384	358	409	390	369	337	346	376	382	356	364	376	387	370	364	371	359	410	392	370	366	361	359	405	378	379	362	347	346	402	370	376	390	373	361	372	394	392	366	358	366	373	390	393	386	346	382	375	383	342	383	386	371	397	437	353	396	380	403	401	374	357	376	389	388	346	394	390	356	354	398	374	362	368	343	411	358	386	360	387	384	373	374	384	359	385	365	398	417	363	374	396	331	408	366	393	384	369	341	388	368	371	390	377	355	364	390	392	360	388	399	353	387	338	411	373	361	393	375	357	403	390	354	375	389	377	380	402	387	388	351	370	362	376	377	409	377	384	366	360	420	361	359	365	382	386	366	344	371	427	362	383	389	368	404	382	384	338	373	367	361	363	388	364	411	382	340	371	405	414	364	389	371	352	350	400	344	406	390	393	378	395	369	403	360	384	395	359	413	388	348	336	361	368	363	384	354	403	394	358	369	371	386	389	345	383	355	348	378	366	369	382	363	413	398	414	369	330	363	389	378	384	393	363	367	379	427	373	364	360	366	363	378	386	353	341	359	390	375	344	382	395	385	366	377	379	389	363	399	360	359	358	396	390	384	381	366	371	400	398	391	387	413	366	366	377	376	364	353	400	344	427	403	360	386	362	381	382	368	328	366	373	410	418	400	415	409	333	372	340	354	385	362	384	373	359	372	345	374	346	349	359	350	399	346	400	391	345	410	359	355	364	370	350	397	356	356	385	382	352	350	397	391	387	361	381	397	369	399	363	361	389	355	380	370	372	386	381	356	353	364	352	360	358	378	413	405	404	384	406	318	336	374	335	406	380	384	357	369	388	383	370	399	399	385	361	384	379	344	356	369	402	363	404	363	385	358	346	374	351	371	373	440	380	381	344	361	394	367	390	387	373	402	399	403	360	393	368	371	368	372	362	364	362	364	383	383	324	390	377	361	360	362	338	321	374	398	386	391	335	368	378	373	387	400	383	378	379	401	362	404	374	353	320	352	378	379	398	352	393	412	352	374	346	350	429	366	360	366	383	371	370	389	376	389	375	376	387	353	382	385	355	398	384	380	368	377	377	368	392	391	391	373	376	405	372	380	371	372	363	358	386	405	401	403	385	406	381	389	390	377	350	384	387	375	380	364	334	381	375	365	370	371	373	378	383	377	363	374	359	373	369	363	360	372	383	350	362	398	388	376	361	369	371	366	386	378	399	380	372	357	359	356	366	386	372	370	387	363	344	351	385	368	375	405	375	360	367	365	381	365	341	394	386	379	364	388	348	363	378	388	370	373	373	411	409	359	364	386	383	375	337	381	374	408	392	367	392	385	391	396	376	371	385	372	346	388	350	379	365	346	378	368	352	385	378	375	378	383	365	361	388	379	391	371	402	370	365	355	384	371	380	352	394	384	374	340	403	360	376	385	396	381	375	389	419	398	388	399	408	384	370	366	385	378	395	329	395	379	389	386	390	372	412	375	374	365	338	356	414	371	375	363	394	374	391	366	350	389	355	382	374	399	371	386	378	368	361	365	363	364	378	378	363	389	378	375	385	387	356	381	375	380	377	384	379	362	394	401	332	355	392	424	382	353	343	381	351	372	343	362	341	369	384	401	367	353	368	372	387	341	377	373	348	357	372	374	386	409	374	370	371	358	343	361	384	349	387	370	372	384	387	382	380	359	381	371	368	364	417	343	402	345	384	395	365	378	340	400	388	422	391	340	375	373	399	381	357	386	380	380	375	377	392	363	405	331	391	401	351	415	385	377	411	354	362	353	394	350	369	341	379	402	378	349	350	396	385	388	392	368	385	365	403	352	352	339	382	354	408	389	366	358	355	351	375	354	399	421	377	355	401	359	368	398	372	373	338	345	338	404	366	379	394	368	377	372	390	359	360	355	380
15907	11691	8099	3718	2478	1908	1516	1290	1102	942	866	834	740	663	708	703	684	624	581	586	568	613	590	593	569	571	570	536	550	525	610	561	534	484	539	524	539	532	617	531	549	511	529	526	551	486	525	531	525	542	542	505	546	506	578	515	520	545	540	560	532	520	508	496	569	566	485	551	499	538	484	537	563	553	487	532	476	464	538	494	507	492	517	513	511	545	537	519	527	562	533	510	518	529	498	519	569	503	492	584	535	530	551	537	480	502	537	532	529	530	526	492	515	519	518	531	501	530	491	544	515	538	542	531	528	488	495	549	547	524	522	486	532	506	571	536	523	496	494	523	540	503	540	537	536	522	506	524	530	504	531	471	515	560	454	534	503	564	524	512	519	515	543	547	531	497	554	516	520	481	522	528	525	518	509	519	468	512	494	535	515	526	510	554	518	503	504	526	519	507	480	518	550	542	534	522	535	538	544	539	552	505	502	533	509	534	491	515	527	557	513	489	532	532	510	575	490	550	511	532	502	517	489	527	510	524	516	513	518	534	483	498	524	551	528	567	553	546	511	515	556	526	486	536	500	509	556	538	566	504	526	579	525	523	544	519	520	498	502	503	535	533	495	540	546	511	486	513	521	522	528	517	525	528	496	542	524	527	497	488	508	559	517	517	533	528	508	515	527	521	520	509	512	479	543	523	489	507	475	504	531	544	492	495	519	531	518	505	557	496	522	506	544	531	486	500	455	552	481	491	515	476	517	498	520	535	494	515	516	499	557	545	567	524	518	489	520	506	552	511	534	527	551	529	524	497	512	510	511	476	564	531	543	522	562	511	514	507	483	483	502	488	527	541	556	569	511	530	533	502	529	517	552	511	490	502	519	505	519	480	536	505	512	487	549	507	568	550	522	495	550	514	551	500	514	516	503	497	495	488	522	534	502	519	525	522	531	552	499	518	507	485	523	520	507	503	555	510	484	519	544	511	511	547	520	521	518	511	518	536	468	540	514	504	534	527	548	521	529	506	512	520	519	540	531	550	502	513	528	489	522	532	535	558	532	470	494	486	513	522	505	530	484	485	558	507	532	539	512	525	504	502	521	544	502	502	508	534	505	517	489	537	515	521	510	546	521	477	527	533	532	490	531	527	500	575	508	529	506	531	521	509	533	510	504	533	504	500	520	505	548	495	537	522	545	512	524	545	513	570	541	507	512	510	518	506	532	482	543	523	512	499	485	501	520	501	476	513	610	529	531	528	508	561	533	555	525	539	560	515	541	511	532	560	521	510	575	523	511	529	500	520	515	479	519	556	513	501	494	509	500	518	528	489	536	514	489	489	544	511	534	546	576	524	483	521	519	481	510	480	502	556	516	518	537	533	533	538	538	590	492	482	530	533	546	487	529	532	536	492	512	524	489	492	495	517	486	487	531	492	517	540	499	523	510	552	501	538	523	522	502	560	519	520	503	504	546	483	540	506	556	532	493	508	513	505	519	551	513	517	509	529	520	475	539	555	499	498	528	529	493	502	507	507	498	550	500	521	505	520	506	530	526	550	557	508	527	527	537	532	520	536	474	502	507	493	518	534	540	500	522	512	522	494	512	509	528	529	555	513	454	494	511	519	515	533	517	519	492	509	510	491	501	518	519	516	557	518	525	531	473	490	532	518	496	506	530	543	485	557	533	491	517	527	486	520	513	527	500	512	497	540	525	515	501	515	518	529	530	497	566	499	535	507	522	542	530	510	526	520	520	485	532	503	527	524	499	543	537	532	557	530	523	536	514	543	479	500	521	534	522	521	509	502	527	517	544	492	519	515	518	478	539	480	536	510	490	503	501	541	506	541	494	511	483	483	546	522	519	540	521	517	496	549	534	518	520	512	501	511	514	510	534	479	540	491	522	518	503	516	517	500	500	555	517	543	534	553	522	474	522	511	505	491	499	542	538	559	535	502	485	515	482	496	538	530	532	538	571	491	509	561	553	526	514	477	512	503	504	486	531	503	515	536	500	528	541	479	484	499	479	511	482	524	490	503	514	537	560	528	557	558	561	509	521	504	518	523	571	523	539	524	522	486	518	499	515	534	523	509	516	536	549	508	512	542	485	555	539	542	475	508	515	541	493	525	522	494	513	508	511	528	494	490	536	508	495	490	493	522	533	518	538	559	502	476	500	536	511	500	541	536	500	519	503	514	543	525	499	513	496	537	510	540	536	493	487	497	579	486	494	504	519	522	497	510	514	550	486	504	551	506	532	518	504	515	524	524	509	503	526	497	509	551	535	504	537	546	520	524	472	527	529	540	534	535	545	481	532	543	534	527	534	517	553	530	485	553	536	581	509	482	492	525	520	578	491	511	487	519	507	486	517	518	528	497	518	521	525	518	547	492	493	503	531	547	510	549	486	491	557	533	497	544	502	527	519	532	499	487	485	524	500	543	525	514	542	572	476	568	529	494	508	504	501	512	488	538	489	499	537	497	493	552	501	522	513	500	514	496	521	531	543	512	496	468	533	511	498	505	569	515	542	508	525	534	509	517	513	524	539	497	540	540	544	537	508	516	547	501	531	576	501	507	538	510	505	516	537	539	512	516	504	497	532	517	459	548	496	493	560	505	527	545	502	500	520	492	513	508	494	556	541	515	532	505	475	499	519	522	551	555	549	519	495	524	505	509	546	529	543	517	523	536	540	530	502	537	497	492	546	534	504	512	519	503	535	544	534	529	514	540	513	488	510	511	523	539	533	499	540	534	498	527	536	490	523	477	550	512	493	514	527	525	536	486	521	475	488	542	531	557	540	517	472	502	514	518	562	521	502	537	546	516	516	512	517	507	523	552	524	510	504	497	509	513	472	503	518	469	521	528	533	529	530	525	529	479	511	474	528	529	484	563	532	558	490	559	499	465	516	515	546	567	484	507	539	524	494	518	506	480	497	521	475	505	514	512	492	519	496	525	492	535	556	532	545	522	495	512	499	518	476	522	524	528	524	557	524	516	543	500	550	555	488	507	491	513	504	498	508	556	495	554	487	523	481	510	547	556	513	533	506	490	518	509	513	542	512	579	519	531	533	513	554	536	505	492	543	498	551	490	518	490	524	507	565	525	522	518	510	519	536	471	531	471	535	569	505	517	510	534	500	465	517	527	550	515	560	537	510	519	523	509	501	563	539	533	536	491	512	533	538	525	491	555	561	518	525	542	522	561	530	490	499	523	510	515	531	484	550	466	536	508	518	524	490	515	515	530	530	480	517	540	598	529	550	518	508	519	508	525	473	506	490	538	513	564	550	489	500	553	534	497	556	539	486	531	482	511	511	520	519	522	519	512	535	511	533	510	507	538	555	565	513	517	544	525	517	499	556	557	495	507	483	549	555	519	512	521	506	519	544	487	550	509	532	524	512	472	505	548	537	513	476	512	544	556	517	518	527	507	559	483	502	520	512	539	526	526	513	510	549	518	565	518	519	534	464	554	518	513	506	546	518	519	520	531	521	468	532	563	517	467	573	490
27453	18360	3386	396	280	258	212	270	226	243	252	236	240	221	236	238	213	213	239	221	238	242	225	230	225	256	215	237	226	237	215	205	247	230	238	227	239	237	261	229	224	239	222	222	224	219	243	236	227	223	213	221	226	240	226	229	225	234	236	205	243	243	246	217	231	216	193	233	227	223	208	239	214	230	216	231	214	234	221	234	237	242	237	234	243	222	240	227	239	227	213	252	236	232	190	241	244	247	225	222	262	218	238	228	230	237	231	251	261	219	245	219	248	253	239	212	232	246	231	214	235	261	234	230	217	213	254	200	226	230	224	207	245	225	234	206	214	224	245	220	241	241	235	245	253	220	232	228	234	259	222	226	222	235	239	230	222	236	231	246	251	261	219	238	194	235	221	219	233	246	223	229	231	237	221	234	228	224	229	224	222	224	224	209	233	221	207	256	215	235	212	212	243	223	232	241	222	224	232	219	246	235	276	218	221	220	246	220	217	265	212	231	237	228	220	231	208	257	232	230	203	229	222	237	219	212	226	229	228	234	230	244	226	233	207	220	244	231	228	212	242	230	215	227	235	248	212	205	272	202	246	232	228	242	229	231	245	229	249	265	215	244	237	245	237	225	233	204	238	221	239	225	251	219	229	240	215	187	241	227	227	226	219	240	228	232	228	212	250	235	238	237	219	254	231	240	204	264	223	241	217	236	226	210	235	215	242	226	211	230	215	244	233	221	226	234	236	228	240	242	227	219	227	225	244	233	205	256	253	242	235	210	232	228	221	248	213	222	218	236	225	223	223	245	229	240	241	230	233	221	229	250	242	217	217	217	263	226	215	209	233	219	217	217	223	209	244	250	250	227	215	238	218	235	232	215	197	238	241	208	221	257	257	246	250	233	234	207	223	227	236	223	271	231	249	227	242	237	235	230	216	220	222	230	237	188	243	219	247	244	217	244	229	238	216	226	243	218	246	238	197	216	231	218	253	236	239	240	207	235	219	240	219	222	235	239	258	242	222	241	222	232	218	225	226	219	263	242	209	228	234	259	221	251	215	232	218	230	197	225	230	231	247	233	223	241	217	248	229	238	226	207	228	204	222	230	241	262	209	236	230	232	232	224	213	220	208	221	219	232	241	221	224	248	241	219	245	236	233	211	258	229	219	256	227	227	238	245	206	256	220	237	261	252	213	230	210	217	235	196	246	227	251	210	242	229	216	205	243	209	229	229	223	229	230	244	218	233	221	231	218	236	215	243	212	211	226	219	201	230	255	220	221	235	230	239	251	214	227	232	202	261	201	244	214	228	218	209	239	242	236	238	220	264	216	214	241	218	231	224	210	234	211	256	228	240	226	231	223	223	248	228	241	241	211	224	246	230	223	240	257	229	242	216	246	237	265	226	241	220	237	229	216	218	221	245	219	232	235	234	233	223	213	200	233	244	247	223	237	206	213	238	226	223	222	217	225	215	227	216	241	232	230	191	226	240	245	253	233	216	225	235	225	248	231	246	222	234	219	223	199	237	243	233	245	222	236	256	210	247	248	221	222	206	222	231	237	228	223	217	216	218	252	231	238	226	231	229	227	239	236	204	220	230	206	231	251	212	236	229	247	236	211	238	236	240	235	229	225	231	244	254	240	230	232	244	222	236	218	231	222	245	260	234	236	243	238	231	240	234	229	224	225	251	260	243	224	251	243	264	228	225	246	240	220	219	214	228	225	221	234	275	249	222	212	221	222	248	209	199	233	207	255	229	231	204	225	256	229	233	231	212	240	224	218	226	191	200	239	268	262	218	224	236	214	216	207	227	207	233	218	222	222	196	212	219	214	251	229	249	207	259	216	232	213	234	233	221	242	221	227	232	242	230	253	239	211	247	236	228	205	231	225	219	202	226	235	200	252	210	254	202	247	221	238	238	252	240	248	212	211	252	232	240	229	225	246	247	253	221	240	251	240	260	248	256	261	241	229	253	194	218	235	233	207	222	250	238	227	226	223	232	253	230	233	228	253	226	225	236	257	233	236	227	266	240	226	225	221	238	235	195	230	216	214	227	234	236	259	212	247	213	217	246	224	232	237	234	212	206	206	234	251	267	217	230	244	260	257	252	204	229	242	250	217	229	224	243	221	202	237	241	231	235	229	226	231	235	224	235	237	243	219	233	254	225	223	216	260	252	224	221	226	246	205	223	217	236	236	238	201	239	228	235	234	212	254	251	192	264	230	225	207	205	225	232	250	232	243	226	203	238	226	228	235	230	238	246	224	254	237	209	238	226	213	220	236	243	245	217	213	233	219	223	227	228	231	219	225	201	216	223	226	210	236	215	228	234	228	235	208	214	233	239	222	246	242	233	235	239	259	245	241	233	240	235	249	255	214	214	241	234	241	229	219	211	210	198	234	195	237	211	244	239	220	258	203	233	221	209	243	203	210	250	238	216	207	221	222	216	228	235	225	219	212	231	230	237	245	212	220	229	241	243	231	255	242	242	228	226	225	227	212	227	226	245	246	239	214	206	230	228	227	238	229	219	223	210	250	232	249	219	225	190	212	221	226	198	245	229	223	254	229	235	243	191	244	196	247	223	217	222	239	251	230	217	226	211	226	251	211	218	226	219	218	211	256	228	232	232	196	231	211	255	230	232	209	244	225	240	205	240	260	202	244	225	226	226	234	267	221	229	201	224	218	219	245	242	249	245	211	224	228	219	245	236	237	251	211	223	229	244	208	223	239	232	228	237	250	227	245	232	226	249	247	241	206	247	212	236	234	236	242	254	216	233	228	219	244	256	220	219	257	263	248	218	211	234	229	256	227	205	243	239	264	205	210	209	231	219	240	225	218	232	240	252	238	213	244	222	240	250	213	205	212	266	238	226	249	222	249	232	256	243	247	203	217	213	233	234	242	219	211	236	237	236	217	231	238	222	242	236	222	226	231	244	220	233	222	218	237	229	234	238	233	247	209	200	220	225	265	226	229	223	244	223	212	245	237	232	221	240	233	222	236	228	212	221	212	242	232	231	248	231	249	218	241	216	220	223	239	219	240	231	217	232	240	197	220	233	211	234	218	221	254	245	224	229	249	254	228	248	230	234	222	213	248	251	249	230	231	245	237	229	245	219	195	236	209	228	259	244	239	196	246	231	214	233	253	232	228	246	216	230	235	208	214	199	246	226	222	244	235	217	227	253	213	236	247	188	232	239	213	215	218	226	240	230	224	273	235	210	246	243	218	239	238	242	214	242	256	220	241	254	233	233	240	238	225	255	206	218	232	223	232	251	226	209	244	245	220	205	214	239	234	215	223	231	224	225	224	234	224	212	203	247	232	259	224	246	260	233	217	240	201	246	248	239	206	256	230	231	221	221	255	231	218	249	204	221	246	221	251	215	255	214	233	251	245	255	231	218	224	239	221	227	219	224	233	210	240	218	246	226	220	225	229	234	234	235	232	207	260	227	222	223	209	252	248	233	261	259	236	232	234	264	233	232	246	239	247	219	199	208	213	224
4840	791	635	406	378	354	322	341	349	296	323	334	333	334	329	317	295	321	314	321	318	330	298	314	290	311	344	288	330	309	334	332	286	290	356	309	318	342	278	343	271	341	302	313	288	290	315	303	312	329	355	303	315	328	307	330	326	312	294	315	307	330	292	330	300	329	340	310	295	301	334	307	353	283	316	325	307	288	323	336	315	308	333	325	338	326	307	313	297	277	289	309	305	335	321	321	356	297	353	295	308	321	325	313	318	326	302	316	333	302	321	331	366	301	278	327	332	332	332	328	290	318	285	324	311	315	345	314	291	328	323	300	307	336	289	311	325	322	334	320	308	321	296	284	331	317	312	325	299	322	331	290	319	311	308	312	327	303	294	305	305	314	318	327	296	301	318	323	306	276	310	339	326	287	332	291	297	303	330	316	330	291	315	304	283	315	311	309	332	323	316	306	321	308	298	315	292	319	319	316	322	299	309	317	322	317	346	306	308	320	311	309	312	301	315	316	302	314	316	335	267	297	315	330	276	327	321	317	297	309	303	337	338	318	290	317	308	301	312	304	321	293	316	323	339	293	303	298	318	327	337	311	295	305	298	330	303	290	280	289	310	296	295	343	293	306	330	317	286	322	299	302	329	317	301	323	288	276	343	283	329	309	309	319	320	363	319	311	296	344	297	312	310	314	302	331	313	300	302	325	319	354	302	318	291	323	304	326	291	302	311	297	323	315	297	290	294	303	315	302	312	291	304	321	324	299	298	367	321	334	292	296	302	286	299	317	324	314	310	308	326	340	294	297	313	325	350	355	324	338	305	298	291	324	319	332	296	301	308	319	304	322	325	286	317	316	297	306	319	309	328	324	322	286	336	303	319	295	343	326	296	309	326	316	307	317	296	289	309	295	330	325	293	314	340	324	308	335	314	358	282	331	281	345	281	316	289	308	349	308	363	347	330	319	310	293	320	338	345	284	331	306	349	317	335	316	289	313	325	306	307	317	294	293	329	280	308	335	322	301	308	315	310	323	286	329	293	335	309	320	338	310	296	290	323	320	282	343	317	288	320	318	329	323	315	310	320	342	303	308	330	299	281	301	319	321	328	320	306	322	339	316	301	286	312	338	319	290	335	310	273	314	345	317	314	340	264	302	311	328	326	307	334	337	311	303	341	308	304	332	317	326	323	306	302	294	285	322	318	357	280	309	325	308	306	309	319	298	279	330	307	292	293	286	318	276	318	265	322	340	320	310	318	317	341	313	307	294	313	324	298	298	289	335	310	300	323	289	344	312	331	318	313	291	304	312	321	359	325	293	347	305	296	325	290	312	318	330	301	292	337	289	316	305	314	316	298	310	346	306	320	306	311	326	283	317	363	308	324	296	279	348	326	308	320	299	322	279	310	298	295	330	308	330	285	307	311	297	320	304	325	336	337	315	298	303	338	328	304	296	321	324	303	295	308	338	301	321	339	302	309	313	288	321	302	306	331	314	326	316	350	332	282	325	293	332	356	308	289	304	308	317	345	303	336	324	350	294	340	304	348	348	327	296	298	316	303	304	313	299	302	314	315	298	315	325	300	331	323	289	331	288	274	312	335	305	346	320	276	303	329	280	329	308	318	316	332	312	298	311	307	321	296	272	283	304	318	278	300	289	323	280	337	319	319	314	285	302	326	311	313	318	335	317	309	306	294	368	333	325	308	328	314	310	348	329	332	336	321	310	323	299	285	292	315	308	335	312	283	305	319	325	333	319	289	321	335	319	308	334	315	299	270	305	301	330	308	301	332	325	293	321	308	294	325	287	329	317	285	314	309	310	331	317	320	291	328	301	316	301	300	311	278	299	304	336	338	322	292	333	304	312	331	362	315	324	334	320	336	304	314	317	288	327	300	316	298	321	296	298	310	276	323	330	334	344	309	305	279	309	287	300	304	315	300	354	317	296	286	323	276	316	258	315	354	325	326	328	310	300	319	304	346	331	309	299	299	321	324	308	331	317	310	299	336	294	322	298	322	310	304	303	338	324	289	279	293	343	317	364	291	341	327	311	318	298	290	324	296	307	299	328	286	309	298	312	293	311	311	305	313	349	297	308	311	296	338	306	330	289	321	300	321	287	302	303	318	277	294	271	311	318	297	330	294	292	316	301	305	286	302	289	311	285	302	294	316	306	309	308	318	326	302	332	302	311	298	302	317	312	300	342	299	335	350	293	318	302	313	341	297	327	312	298	302	322	314	329	275	306	324	326	293	297	334	318	329	332	321	306	296	309	315	323	317	312	314	324	322	303	324	296	292	302	320	334	349	307	322	336	321	311	325	315	312	303	331	333	304	283	300	338	338	287	358	323	318	304	302	310	297	304	294	319	309	287	296	329	308	328	301	295	316	303	310	319	286	348	329	284	296	325	326	295	306	296	304	311	311	285	309	341	314	311	315	335	284	344	320	289	308	305	336	296	320	333	323	299	323	335	317	296	322	360	311	317	318	345	308	297	315	289	337	313	321	319	346	296	325	329	299	294	328	339	315	311	313	338	306	308	317	307	270	316	309	346	291	305	311	325	308	302	322	312	299	315	331	329	307	277	301	336	334	333	336	329	336	313	325	321	295	296	311	305	305	299	303	309	310	287	281	305	284	313	293	325	321	313	299	315	355	311	309	300	298	320	317	293	319	347	321	319	313	307	327	318	326	321	292	326	313	341	332	318	311	302	331	314	313	299	320	314	324	328	326	319	314	297	329	292	336	326	295	286	352	318	372	305	309	316	314	351	297	335	311	327	315	328	320	313	296	309	318	319	321	343	331	312	312	321	301	291	302	330	345	348	300	288	300	278	286	301	318	308	318	348	322	311	289	313	334	317	296	310	345	310	332	311	342	293	305	328	307	332	293	301	298	315	340	289	306	306	315	351	305	321	308	308	306	325	316	337	300	323	321	315	293	325	317	325	344	333	293	294	323	307	313	262	299	313	335	314	318	301	325	288	306	318	294	302	290	306	284	335	308	299	322	323	334	301	312	304	333	303	305	312	259	298	312	298	294	316	325	307	331	332	315	305	311	328	310	329	319	319	320	295	327	295	303	297	347	318	308	308	299	313	344	299	290	292	307	312	314	322	322	320	302	293	296	292	312	292	310	292	337	299	320	341	311	312	328	311	311	323	309	310	321	314	299	296	307	345	328	315	301	353	345	349	277	310	323	322	301	291	327	309	311	296	338	302	298	281	318	331	328	330	336	283	319	331	310	287	313	332	321	319	329	278	326	313	288	306	309	308	324	323	331	317	320	320	336	335	328	306	301	315	298	301	332	267	315	266	327	307	301	284	327	354	305	302	287	312	308	324	334	298	336	306	288	319	355	314	340	313	303	301	313	332	295	336	302	308	312	351	328	291	302	341	292	301	320	291	329	279	299	323	332	343	299	356	339	293	299	323	301	301	307	305	303	314	289	322	295	271	320	312	313	323	297	336	291	292	309	289	282	319	324	294	313	305	330	337	330	321	313	307
23498	21556	28728	24866	21412	4119	809	637	558	565	513	509	480	506	471	484	470	507	463	484	467	428	475	448	435	427	451	449	443	437	463	452	425	431	480	463	426	454	441	436	442	470	467	476	423	496	415	431	435	473	447	421	421	469	460	462	409	485	418	494	442	444	481	474	445	409	460	431	444	457	440	440	408	420	444	449	444	444	455	478	409	437	445	426	474	437	453	420	449	459	433	445	412	424	442	461	446	462	448	454	487	466	438	451	426	446	452	425	440	448	455	418	463	435	450	440	471	421	440	456	426	447	429	430	486	430	426	389	494	455	422	419	450	419	484	461	440	439	421	470	431	406	421	461	481	441	473	452	441	457	470	402	441	444	468	461	486	476	424	430	462	445	449	423	472	425	451	450	440	450	443	465	458	411	430	449	457	475	453	429	472	420	461	457	448	414	462	432	451	464	440	441	442	485	431	485	432	479	444	467	460	443	461	473	438	444	509	472	434	466	439	425	458	435	478	418	450	442	484	457	470	478	423	438	423	427	487	445	448	445	450	461	429	451	453	441	436	445	458	452	470	455	441	447	466	448	410	449	438	427	433	462	471	433	454	464	451	472	483	425	469	459	437	442	442	454	446	434	476	442	419	422	452	451	432	441	423	444	456	435	437	419	420	436	451	431	435	442	435	453	455	429	454	432	454	466	447	445	465	470	406	455	444	468	460	404	471	443	438	486	460	448	472	459	476	475	438	428	436	453	434	475	463	419	471	457	436	436	423	449	433	441	454	429	455	453	443	466	416	437	471	424	450	408	439	434	471	427	429	469	477	456	474	451	447	444	457	443	425	431	438	413	457	433	465	470	438	444	414	476	419	426	454	436	482	457	440	466	413	450	433	471	438	444	476	446	472	443	474	450	466	439	486	470	437	445	464	462	482	457	432	466	449	441	447	451	455	445	517	420	445	476	437	446	429	442	436	421	454	421	423	461	438	445	442	457	435	422	482	491	482	436	393	460	435	457	417	443	443	450	452	416	448	446	488	454	431	467	450	466	450	412	410	486	433	454	435	467	422	429	438	440	430	446	452	454	434	459	455	446	464	415	488	457	476	462	448	469	442	468	450	455	475	456	423	460	438	467	434	464	449	470	481	491	442	464	388	406	442	417	459	480	449	424	465	421	442	464	432	446	440	456	458	427	463	437	479	477	448	451	439	457	462	421	435	462	435	445	404	467	455	429	407	454	458	434	459	471	448	416	417	420	417	460	435	447	469	501	454	420	430	440	420	422	431	451	470	444	487	509	456	476	441	468	474	433	420	405	450	445	460	437	409	464	457	463	470	427	458	426	453	444	474	459	466	433	475	434	479	443	432	472	427	463	404	438	451	429	459	462	455	450	427	439	461	449	450	448	449	467	457	434	454	429	474	447	429	427	440	428	496	493	437	427	489	422	431	439	408	424	467	408	435	457	434	431	459	434	441	453	439	490	446	432	469	489	440	430	445	435	477	463	482	442	411	426	459	403	453	431	429	425	462	444	473	436	448	440	433	447	405	452	444	418	432	431	475	457	429	426	457	453	453	433	462	497	450	466	400	454	432	465	451	422	433	420	465	474	447	450	484	444	465	432	443	429	458	458	429	457	447	441	445	453	454	452	442	460	485	428	450	467	421	470	469	448	459	446	450	410	433	450	443	486	433	432	490	445	426	477	451	421	445	429	461	468	423	434	424	494	448	451	473	446	400	436	529	440	431	466	454	434	435	440	435	431	473	465	463	461	487	461	472	432	475	458	434	440	462	491	429	417	452	459	431	441	475	422	433	472	456	444	514	475	434	434	460	453	488	464	413	441	445	432	423	449	444	461	441	458	433	444	444	424	426	419	413	417	455	432	465	447	448	443	463	437	438	432	449	440	427	445	442	450	451	435	462	458	487	458	433	454	424	470	458	472	447	420	435	455	444	417	438	476	477	462	435	428	490	425	462	421	449	414	433	404	465	451	455	470	458	452	462	422	430	428	423	435	438	407	424	442	416	425	455	432	409	436	478	462	473	436	454	508	485	431	466	414	439	462	448	466	470	429	460	451	411	417	445	435	443	449	427	490	456	487	424	462	473	435	442	483	471	439	408	468	469	424	451	458	414	460	470	435	463	449	424	431	411	429	424	488	425	412	438	453	460	444	417	424	442	400	445	411	440	438	494	459	472	399	456	455	409	420	393	424	417	431	445	497	398	439	458	459	435	401	434	463	437	472	473	472	434	481	453	438	405	448	451	457	420	423	449	455	461	459	429	469	406	453	453	433	455	473	438	452	444	449	439	464	414	440	471	439	474	469	469	447	437	450	473	450	439	428	422	439	453	437	486	463	469	455	440	443	442	416	462	450	444	406	437	427	410	487	454	419	430	453	418	415	476	457	447	459	429	511	476	487	446	468	458	446	435	460	416	472	424	456	454	441	435	440	476	448	416	440	440	389	429	460	444	439	473	468	440	456	469	469	478	439	444	466	409	469	480	468	474	457	436	445	439	466	437	420	441	474	454	454	481	461	445	432	419	416	448	444	433	441	448	419	451	435	456	422	468	481	444	469	426	432	443	428	417	430	452	463	490	443	426	405	453	471	474	464	395	464	449	431	464	452	443	421	462	441	441	447	442	423	391	451	471	428	435	462	458	455	409	449	464	462	416	450	483	444	465	455	414	445	448	465	415	442	423	415	424	438	468	456	465	460	480	432	498	463	432	432	453	442	435	493	424	446	449	432	430	464	448	469	463	438	481	430	419	446	461	484	431	434	431	417	451	443	400	440	434	460	475	431	446	453	436	441	440	434	434	443	432	441	425	457	461	480	432	428	462	450	471	429	443	421	451	454	458	453	436	471	423	467	451	453	438	394	432	451	416	481	443	454	457	421	444	429	449	448	459	406	399	424	444	510	459	441	482	425	435	430	438	451	432	422	457	465	436	450	457	450	417	455	442	451	426	466	430	410	397	432	459	485	444	465	452	469	455	463	396	469	393	441	440	411	457	428	430	473	471	446	440	453	474	440	395	460	483	410	390	447	455	426	457	430	431	510	424	435	458	457	437	438	480	445	410	383	437	429	434	473	451	472	433	435	449	458	457	444	452	445	453	425	490	463	455	460	478	478	459	477	432	431	449	458	437	413	440	417	408	447	481	445	438	465	437	435	447	448	499	465	425	427	469	439	455	459	437	416	492	452	454	454	468	417	457	465	425	439	437	437	451	399	466	431	419	424	452	421	478	437	390	453	460	447	465	430	468	461	466	444	420	441	458	458	466	463	455	444	430	412	452	427	455	426	457	442	424	443	465	460	440	457	450	452	464	428	445	448	419	454	463	385	405	446	413	462	503	472	429	427	416	447	492	438	462	495	467	432	454	441	455	443	469	465	492	445	413	401	456	445	461	454	468	461	475	420	447	437	431	427	478	494	449	462	437	434	412	427	411	443	449	394	442	414	495	437	457	435	479	450	436	412	440	417	449	445	470	448	440	418
13258	6991	4855	2307	1712	1309	1111	983	841	802	727	756	684	681	724	655	643	648	637	655	645	661	607	610	602	618	570	627	570	631	620	643	611	645	591	612	616	614	615	569	606	540	575	583	591	597	559	587	589	627	589	614	600	609	574	624	633	656	605	609	604	618	592	580	581	558	587	583	637	577	621	614	632	601	621	624	592	626	598	575	638	579	572	561	609	592	594	586	552	557	607	588	569	568	627	620	613	603	572	615	557	561	577	587	582	614	584	627	573	624	609	609	616	586	628	610	638	598	567	595	615	630	602	592	575	625	577	559	599	604	570	586	587	560	617	619	614	603	604	593	576	616	574	622	578	594	595	621	607	633	613	568	614	653	558	595	661	621	575	597	609	605	628	563	612	558	649	572	569	633	581	610	626	596	559	572	565	561	592	613	585	616	596	613	562	576	575	585	611	590	617	628	619	613	622	546	602	596	616	550	547	612	606	599	603	579	594	592	570	587	591	599	561	614	578	584	592	556	604	569	598	585	591	580	604	555	591	626	611	610	602	611	610	622	550	612	617	552	606	574	608	594	651	566	555	552	589	578	580	570	597	562	561	626	613	570	575	651	593	554	559	544	596	581	576	600	639	584	629	548	641	569	581	626	601	612	591	613	575	591	539	607	588	556	640	619	583	555	590	603	559	601	595	604	549	585	618	579	632	650	611	581	564	625	581	589	590	581	591	622	573	588	602	635	607	606	569	625	557	619	576	603	604	626	534	611	574	622	594	637	566	539	560	571	590	613	633	615	563	613	575	616	609	593	609	605	615	552	630	580	604	577	558	614	638	588	619	597	648	575	648	619	581	594	586	607	595	551	637	610	572	581	643	604	563	622	624	570	645	594	553	624	589	586	642	620	629	606	581	629	586	584	573	619	624	554	620	574	579	613	534	591	596	592	567	590	612	602	622	585	573	585	605	563	555	554	591	611	597	613	559	585	611	563	593	575	591	607	625	559	548	627	616	624	591	573	595	564	538	616	594	568	616	631	545	607	578	594	633	566	617	590	564	596	614	598	579	606	611	606	576	578	599	629	597	587	620	562	606	559	620	593	640	632	601	645	580	602	651	617	581	577	648	615	586	608	592	573	599	619	590	547	640	603	590	629	581	610	557	625	622	580	613	627	611	571	610	566	586	574	631	587	597	615	602	595	587	578	584	606	613	620	591	606	587	626	580	610	590	620	588	573	636	597	593	569	572	587	600	632	553	605	601	614	617	556	575	556	599	602	612	624	562	547	593	609	561	579	612	597	629	618	629	588	607	596	587	604	570	576	621	596	566	543	616	580	571	582	615	595	608	542	625	598	619	577	595	574	573	590	600	550	620	559	569	588	605	604	597	582	577	601	606	582	632	567	574	598	575	623	558	584	601	614	527	630	611	610	558	598	612	565	551	616	632	608	598	651	562	585	589	555	614	635	614	569	614	587	603	578	617	571	576	622	611	632	602	588	542	600	596	630	580	582	599	640	578	578	608	580	568	610	613	590	580	555	569	589	576	578	598	606	582	592	615	601	608	610	622	591	561	621	568	602	577	592	598	597	582	579	603	610	656	578	577	608	602	576	595	643	588	621	613	607	597	563	600	591	607	595	600	626	552	593	595	590	581	566	577	610	629	623	610	612	616	596	597	609	606	600	571	563	613	592	570	639	637	605	610	586	573	559	621	576	576	553	570	579	623	601	597	569	626	560	585	616	632	613	605	620	577	573	601	573	558	597	589	579	600	584	610	567	614	610	591	626	614	579	602	563	597	605	541	608	559	569	599	638	629	562	648	587	585	634	599	595	539	634	571	624	581	576	631	586	622	631	616	599	587	557	600	586	592	598	540	652	557	621	628	625	612	581	583	596	585	620	575	626	587	612	617	587	570	603	610	602	617	578	535	602	657	577	617	581	583	561	561	597	606	636	576	589	593	549	557	581	549	518	580	619	598	581	610	582	565	638	585	610	614	579	663	588	603	581	612	601	599	611	601	612	610	605	657	586	569	603	605	590	601	588	607	594	606	565	623	612	540	626	586	574	601	589	618	591	567	585	563	575	586	572	613	574	563	591	582	596	530	637	624	569	598	603	596	609	554	557	626	551	637	566	583	615	647	583	587	576	567	582	584	628	585	647	612	578	572	619	590	548	550	567	581	609	580	591	563	584	576	580	580	603	622	578	614	644	611	581	593	577	570	628	602	629	580	585	567	628	573	604	607	603	584	600	587	625	581	631	567	590	622	587	581	609	627	564	583	611	630	617	596	537	592	566	568	642	614	621	596	596	587	615	578	579	582	619	603	633	602	590	573	596	572	601	646	587	576	575	582	590	600	617	551	622	547	604	604	589	590	594	571	607	583	603	610	603	645	608	620	588	554	567	592	586	610	611	612	620	621	602	607	595	601	593	593	589	588	561	585	568	604	568	622	598	611	569	599	642	604	602	571	619	589	624	581	596	586	601	583	598	579	601	536	604	578	578	614	641	561	619	602	635	587	538	587	616	611	620	613	555	611	614	528	600	586	607	577	654	606	570	631	586	599	616	570	601	615	602	580	610	620	584	584	599	580	589	597	576	593	573	584	582	597	615	564	609	566	593	606	582	602	619	606	596	553	590	548	577	576	556	626	619	586	601	619	608	605	581	603	599	597	585	602	608	614	568	609	609	604	645	616	578	616	603	571	650	585	620	649	578	596	595	589	580	603	595	605	582	579	602	560	633	573	566	576	588	613	574	645	613	606	570	607	597	578	553	583	616	641	549	621	586	611	559	574	558	638	624	528	652	601	614	593	615	584	614	629	643	582	622	557	579	604	623	601	586	559	611	606	640	583	597	610	603	604	610	613	559	599	530	590	609	624	602	572	599	568	645	640	588	609	617	536	612	618	556	557	631	599	576	629	564	587	580	564	614	616	609	585	560	590	557	563	598	599	612	615	619	596	633	647	586	610	586	597	581	593	589	610	630	601	634	609	597	568	570	618	631	571	531	606	618	549	553	599	624	584	562	594	583	608	616	571	579	584	600	577	651	559	631	611	597	621	597	585	609	559	584	626	601	608	588	574	561	655	573	555	593	576	553	612	618	610	599	597	579	556	621	551	604	614	625	597	590	569	591	612	643	610	604	609	619	591	597	584	590	581	641	602	615	590	578	564	590	613	576	633	624	608	582	567	598	596	545	602	608	557	622	622	597	579	565	613	585	630	587	588	578	550	640	603	604	605	573	589	624	595	608	587	544	639	593	577	580	613	549	590	637	575	638	570	625	608	575	640	608	617	652	606	594	607	627	585	607	632	577	589	562	580	594	609	594	599	557	556	578	599	587	584	580	578	597	587	596	600	570	603	578	591	634	594	593	588	645	600	582	548	577	614	587	624	631	578	585	648	592	537	573	565	598	593	549	611	551	582	603	549	575	582	596	607	604	579	622	626	575	581	633	595	574	573	580	598	632	572	608	617	600	599	611	603	522	598	606	578	561	606	577
24790	21514	26800	24665	1276	226	178	156	144	140	150	119	125	113	120	118	129	96	102	124	101	114	112	84	90	106	88	103	107	98	126	108	117	102	118	115	108	98	98	105	88	100	101	133	99	107	104	98	123	88	115	104	100	106	93	90	107	110	109	96	109	114	97	111	100	85	118	88	93	103	104	99	100	105	94	111	100	96	101	114	123	119	102	78	107	105	96	115	115	94	109	104	103	97	106	117	118	94	93	109	103	93	93	89	107	106	99	98	94	89	94	99	98	89	104	97	86	113	115	115	104	82	111	91	107	112	105	85	92	108	115	103	88	96	108	106	113	104	93	113	102	95	109	100	101	105	95	86	99	104	95	101	104	103	96	109	100	98	108	100	118	106	98	107	72	101	98	103	93	119	95	112	102	91	111	109	105	112	94	102	100	115	103	88	113	117	119	104	103	102	107	116	84	107	97	101	94	98	95	121	99	92	94	98	105	88	85	95	80	91	98	105	92	105	102	97	103	96	98	77	97	112	90	118	103	102	104	88	114	107	120	107	109	92	96	110	111	113	109	95	98	104	110	98	115	73	98	95	97	107	89	101	106	97	92	90	101	107	86	110	103	96	99	103	124	107	97	107	96	93	112	117	95	112	103	107	100	109	85	96	119	98	109	96	112	90	108	100	100	109	83	99	81	101	94	98	96	99	79	101	104	106	87	109	91	104	103	88	91	101	107	102	108	94	85	84	100	117	105	104	99	111	105	92	98	93	99	87	97	105	82	101	105	106	106	116	92	96	103	93	101	97	102	97	97	100	114	103	97	124	116	104	100	93	93	92	82	119	100	105	80	118	100	100	91	111	95	101	94	102	100	102	102	100	112	83	102	94	95	111	75	84	101	110	103	104	104	109	98	87	111	116	99	101	108	92	87	98	99	109	105	92	89	109	97	102	103	100	88	95	100	103	91	124	99	92	79	104	98	105	89	109	93	101	103	105	79	104	100	113	106	108	111	111	96	90	98	94	114	111	104	106	89	92	89	115	96	112	98	113	107	94	100	103	96	106	101	101	82	108	86	66	90	83	96	105	97	112	114	98	117	104	94	105	99	107	97	90	98	107	84	91	89	120	104	93	102	112	107	90	86	106	89	104	82	94	104	100	97	93	96	121	101	95	121	110	97	114	97	124	99	109	99	109	116	108	106	105	83	119	109	102	101	89	97	86	106	117	109	114	114	95	92	96	105	103	98	93	97	112	85	105	103	105	98	104	97	112	92	104	103	115	109	100	115	91	112	104	101	108	97	100	112	76	103	108	107	95	70	118	83	93	102	95	90	106	117	118	114	106	95	87	109	103	93	107	102	115	106	96	117	105	101	104	99	106	100	95	106	111	105	114	95	103	107	94	121	103	102	103	102	110	95	105	109	118	113	117	100	95	115	102	109	105	78	84	87	109	73	116	108	106	104	91	126	94	93	104	108	99	118	99	107	114	97	101	79	94	117	96	104	95	117	115	95	94	90	111	90	100	111	86	106	94	95	97	107	103	92	85	101	89	116	95	93	90	89	104	101	109	100	110	95	114	105	103	116	96	98	99	94	106	86	93	96	110	99	95	92	110	75	90	112	102	115	91	102	103	98	91	118	85	97	101	83	90	104	111	103	97	103	105	102	102	95	109	95	88	100	96	103	113	91	96	112	97	104	92	105	83	98	96	120	93	112	97	105	113	88	87	108	93	106	88	108	121	107	114	90	112	105	97	98	106	91	101	95	97	115	112	100	96	92	111	100	96	90	96	94	89	106	113	80	100	108	91	98	105	116	95	93	108	98	83	102	98	88	111	105	97	87	106	100	86	112	118	99	128	91	101	90	87	88	100	93	103	95	93	119	101	124	104	104	102	89	96	111	102	103	116	120	105	93	98	93	108	105	119	95	95	100	104	86	108	86	83	93	94	94	112	113	99	91	92	91	124	104	113	95	106	108	113	96	97	104	94	104	107	100	92	96	88	106	88	93	116	104	93	115	82	107	84	123	96	109	109	110	110	93	89	87	101	92	91	92	99	114	89	87	118	92	104	94	118	103	117	105	101	109	106	88	103	86	114	100	104	103	92	82	123	91	79	110	119	91	76	110	110	105	90	80	114	109	102	104	107	122	96	84	110	110	98	95	103	109	96	84	88	107	102	88	103	109	106	102	127	104	110	97	97	101	100	105	125	106	93	106	81	113	109	97	97	112	91	97	96	112	109	99	86	90	93	103	103	90	85	94	99	115	90	104	104	95	88	97	89	112	86	98	105	80	111	109	103	99	94	106	91	88	94	98	101	96	90	97	106	88	108	108	116	89	101	108	104	111	92	101	106	85	99	104	100	93	105	97	110	106	113	101	103	80	101	105	100	108	96	86	108	109	100	110	101	91	80	97	105	103	104	94	92	87	102	94	94	114	99	96	110	92	106	99	105	115	96	101	107	97	104	95	97	104	102	107	88	95	102	129	101	82	93	123	103	103	98	76	128	89	98	107	104	103	105	107	108	88	111	102	104	101	106	97	109	94	95	101	83	81	104	103	93	119	105	104	96	105	93	85	85	91	93	96	96	98	101	93	110	105	99	109	98	99	94	91	101	97	107	106	99	104	107	109	95	95	114	108	111	100	93	111	117	112	94	98	113	122	99	97	109	88	109	98	108	87	126	113	107	103	108	102	110	67	92	94	115	115	112	88	109	97	86	101	95	98	105	99	103	99	122	100	100	104	91	98	91	115	115	90	76	102	85	83	93	96	96	121	97	96	103	89	123	93	85	97	99	84	114	112	101	107	92	81	107	118	87	97	83	84	104	113	85	104	116	95	123	80	96	124	89	92	93	92	89	101	91	112	110	101	107	99	111	99	94	103	107	106	114	110	83	105	97	96	69	124	100	100	103	111	101	120	121	98	117	89	100	99	100	91	119	116	90	107	96	125	100	105	108	88	111	110	109	104	91	95	95	90	102	97	86	102	99	98	92	78	97	97	97	93	108	95	110	76	93	83	130	114	88	111	89	113	91	123	116	125	89	84	89	79	101	103	113	92	102	103	97	94	113	87	96	107	95	126	98	114	108	102	109	100	102	105	103	106	104	100	95	108	96	105	100	92	97	99	94	115	95	102	110	109	95	98	106	103	84	114	107	101	111	92	100	115	110	100	112	99	95	99	105	102	98	95	106	114	91	106	108	95	103	114	114	114	85	117	98	77	120	113	103	82	110	86	89	106	113	106	96	99	85	91	97	108	86	96	88	104	94	109	115	113	96	97	95	113	111	109	109	103	110	107	105	105	91	106	97	98	95	90	99	93	96	99	116	86	97	117	105	107	110	90	89	98	109	104	84	101	110	113	113	109	78	100	106	93	97	97	97	99	104	103	106	95	96	102	106	106	98	97	108	105	92	100	98	96	97	108	111	118	104	83	98	92	98	98	95	103	105	110	93	100	110	101	109	102	117	103	104	118	107	107	105	89	94	100	108	112	121	117	118
12426	3308	2102	908	640	521	417	331	300	277	236	218	209	177	198	177	166	182	172	168	164	192	140	159	193	177	174	172	157	164	172	141	167	175	181	160	166	177	158	166	165	158	177	155	153	145	150	147	170	146	151	161	150	139	164	135	144	182	151	152	149	158	143	158	145	171	138	174	185	178	160	150	168	163	161	148	150	150	163	149	154	149	147	140	133	151	145	162	159	161	146	138	157	142	147	153	158	148	130	147	134	170	155	145	162	156	161	178	155	164	170	142	146	166	168	141	162	149	144	165	134	156	150	145	145	149	152	135	122	148	119	164	154	149	145	163	142	155	177	165	149	150	179	174	149	152	163	160	139	148	163	161	132	146	152	138	163	162	157	139	161	151	135	161	154	160	159	158	161	154	151	132	156	164	140	147	145	168	146	161	154	149	144	158	157	155	138	155	162	156	180	142	140	168	150	140	171	136	162	155	151	142	156	141	153	150	155	141	137	139	149	162	177	132	163	138	150	139	132	169	165	152	148	171	188	153	155	157	132	158	140	161	158	165	152	123	163	171	136	178	132	144	168	170	143	165	166	157	173	145	154	151	168	184	163	180	146	131	153	146	174	147	145	150	164	141	182	161	156	170	136	140	183	141	153	154	164	134	148	178	164	161	168	161	149	143	169	153	162	151	153	160	136	174	151	148	169	127	174	146	169	155	139	184	137	172	137	145	160	154	143	151	163	145	179	148	155	181	151	146	149	159	138	152	168	147	150	168	142	163	168	164	154	141	165	154	147	158	161	156	161	143	145	144	159	133	141	144	166	143	144	173	166	147	121	139	127	144	152	138	171	162	118	146	157	140	165	161	176	151	167	150	153	143	185	137	155	140	140	155	135	149	167	161	154	142	170	153	157	172	160	139	174	143	174	178	141	160	143	139	153	168	159	171	157	150	154	169	154	181	167	160	174	177	165	144	151	147	148	154	151	163	160	161	162	182	135	170	173	141	164	167	174	153	175	156	165	155	167	152	144	154	143	152	138	156	179	152	173	142	142	166	158	155	159	134	144	130	170	157	165	151	154	149	166	195	160	177	166	145	143	126	176	159	166	160	165	160	171	154	158	146	155	138	179	163	170	141	168	166	159	148	149	153	117	127	158	154	168	177	145	154	127	163	154	148	151	157	153	149	158	140	156	159	152	164	142	167	133	142	179	175	142	146	161	159	159	154	158	130	133	143	137	173	170	184	174	180	152	145	144	143	155	124	183	141	142	168	124	162	160	167	155	182	137	150	158	152	149	168	178	150	145	144	167	162	149	164	180	154	160	167	181	156	172	174	147	155	158	155	160	149	144	154	170	154	151	151	157	154	160	164	150	156	120	175	149	171	157	154	167	137	171	141	154	141	144	145	140	149	147	176	138	167	163	174	154	153	131	170	137	159	129	155	158	145	154	157	152	151	168	134	154	147	158	151	159	161	149	152	160	146	141	156	152	178	157	148	148	152	156	143	154	157	152	131	156	166	130	150	162	165	146	157	140	135	151	135	149	136	158	162	152	163	152	146	144	168	135	164	146	156	160	148	174	139	160	151	170	158	162	151	137	147	153	149	152	166	154	171	151	158	143	152	159	168	153	147	165	131	147	190	166	148	144	162	157	139	153	173	152	127	160	148	157	152	158	167	128	153	166	166	162	136	145	159	139	160	156	167	166	166	157	147	168	150	139	174	166	189	167	144	160	155	165	153	149	160	134	140	158	169	179	158	147	157	170	156	158	155	159	135	146	154	171	133	148	167	170	143	160	146	161	164	162	157	168	164	147	179	155	163	153	151	135	149	154	170	150	165	153	144	182	153	154	164	150	167	152	147	164	134	168	165	148	157	132	179	163	159	147	168	163	167	136	140	169	135	157	152	154	168	124	146	160	164	148	170	150	147	173	177	173	146	156	136	145	143	160	143	156	153	163	160	162	154	132	144	160	151	155	148	148	161	170	138	166	173	146	172	157	133	158	151	150	141	148	151	183	146	170	171	141	152	149	132	148	168	152	155	190	146	153	141	180	169	174	141	169	142	158	167	141	131	166	160	169	150	161	165	162	129	149	144	165	143	161	171	150	130	150	184	138	143	136	152	144	147	164	159	167	141	138	158	136	180	158	165	137	156	170	144	155	141	173	126	143	150	164	187	159	149	144	146	149	160	152	174	134	190	149	167	137	160	168	141	154	146	156	172	165	174	152	156	139	159	183	159	145	140	154	154	167	137	153	149	156	159	166	177	167	148	129	155	166	154	176	163	168	136	157	159	164	129	182	152	147	143	166	160	151	146	163	161	168	164	164	184	156	163	149	172	146	149	161	163	179	140	178	157	160	176	150	155	141	148	150	160	151	153	151	159	152	174	177	142	150	143	155	138	174	177	152	170	170	134	148	154	154	159	137	165	183	161	149	144	155	141	153	162	160	158	160	138	151	152	152	137	151	162	153	168	154	159	154	164	155	167	150	154	158	153	159	144	144	147	153	156	148	140	129	160	164	141	181	153	152	165	139	143	163	138	185	137	153	179	166	130	157	152	149	169	158	154	167	165	173	153	192	150	158	148	153	170	185	142	160	148	147	159	155	168	164	156	155	166	156	171	165	147	175	136	164	156	144	164	149	175	152	151	157	146	161	130	154	156	157	157	164	144	160	174	183	144	160	158	148	157	149	172	146	160	138	171	164	137	148	173	144	145	143	151	153	152	153	149	166	155	174	143	169	153	163	157	137	164	159	160	125	133	152	161	141	158	156	173	174	157	156	142	126	143	155	140	159	137	147	167	161	137	177	161	158	167	163	152	150	140	138	157	145	163	140	135	152	161	142	172	154	153	149	164	144	147	153	156	164	149	165	159	182	150	155	161	151	154	178	169	164	168	159	167	158	160	144	146	168	166	173	139	164	149	161	162	159	162	144	144	170	160	146	145	154	145	153	158	146	175	163	160	126	148	182	166	146	165	167	155	159	153	142	133	147	155	144	172	173	162	171	167	185	150	169	164	153	175	181	159	135	147	148	168	131	157	164	150	166	141	179	167	141	153	173	173	161	163	136	152	165	158	151	149	165	141	148	133	128	162	164	142	163	156	148	161	164	143	157	173	140	184	152	170	144	172	164	169	139	158	138	152	163	159	144	149	169	167	125	138	155	167	159	145	147	138	144	170	161	137	152	156	159	150	190	141	138	151	148	163	173	180	160	151	142	146	163	177	167	151	158	163	175	161	138	150	172	143	154	184	151	139	147	148	179	143	152	152	170	154	150	159	147	167	165	159	156	147	151	164	135	169	168	151	144	140	170	141	185	147	157	152	153	135	159	169	147	148	141	139	182	168	169	139	148	157	159	176	133	146	154	158	171	138	143	150	139	143	171	132	162	164	158	132	154	159	135	173	150	143	156	155	169	128	166	148	138	161	152	145	157	175	160	178	151	140	154	158	179	153	149	146	154	189	154	140	152	133	156	170	144	131	149	163	175	157	151	147
22599	21611	29382	24313	21605	21313	2365	717	569	529	555	540	446	468	429	440	451	434	410	386	405	410	394	398	417	379	383	378	409	402	443	371	370	381	396	351	383	363	392	370	371	361	354	360	384	384	392	362	372	408	370	360	391	369	348	379	384	352	383	379	382	420	419	406	364	372	372	374	370	385	351	408	352	383	399	372	422	369	401	391	372	374	387	394	356	380	390	373	375	409	389	347	376	335	402	377	380	376	405	381	406	369	361	386	385	395	395	390	393	413	388	351	340	403	375	399	380	384	327	348	386	360	398	356	384	345	389	378	355	392	379	381	382	376	359	358	377	349	402	327	378	377	390	379	345	354	370	401	363	313	401	376	368	351	334	361	353	353	358	355	351	379	377	366	392	375	381	398	367	381	377	363	385	366	368	377	353	376	388	335	354	366	394	385	386	364	381	376	393	394	351	364	366	380	374	379	401	386	410	401	351	371	333	365	350	374	365	391	346	343	351	389	386	387	356	376	390	385	377	367	396	356	383	393	383	391	397	388	365	364	392	422	385	393	368	331	337	378	370	389	381	379	351	404	400	368	367	394	361	356	368	379	388	389	391	351	413	349	367	354	389	358	354	353	387	373	368	388	382	369	338	349	366	368	365	396	368	388	363	379	388	393	370	390	348	373	372	386	395	386	357	376	355	375	358	379	404	364	383	412	350	408	346	382	384	354	371	390	392	399	372	373	357	399	372	367	388	375	408	377	387	405	370	337	374	356	383	375	370	358	379	385	389	386	356	351	392	409	397	377	382	404	383	402	390	380	359	365	365	418	371	335	407	378	360	370	379	362	359	369	386	397	354	386	383	373	331	338	330	377	364	353	392	416	352	358	387	379	378	377	375	391	365	373	376	386	385	375	355	386	386	351	415	380	371	418	367	366	381	392	408	380	415	396	360	351	364	390	425	392	385	364	379	367	346	396	381	347	390	343	362	373	371	369	357	333	366	398	404	352	383	393	362	388	418	332	352	385	364	388	363	384	388	381	370	393	384	386	367	389	360	389	373	375	369	361	385	351	365	412	363	402	405	379	395	361	402	371	363	396	354	382	396	398	364	377	390	401	367	359	378	367	392	375	412	383	371	359	374	404	402	377	405	357	360	373	403	361	386	349	383	345	412	360	420	379	381	388	375	367	343	396	389	365	355	363	360	370	345	406	345	374	357	405	365	396	363	403	381	390	389	413	377	369	342	359	364	360	406	406	392	345	359	374	368	368	384	369	376	368	376	405	364	414	380	350	369	380	381	373	385	377	349	409	339	382	353	366	385	389	359	379	378	394	398	403	396	391	371	396	372	350	357	406	379	401	377	366	383	370	391	405	350	368	382	335	378	337	334	388	398	386	378	365	412	402	358	332	375	367	392	388	390	378	356	360	397	415	394	364	384	354	398	355	403	376	383	369	409	378	415	364	383	380	358	376	387	382	386	376	404	389	388	347	401	359	382	351	383	382	353	388	366	410	371	367	361	412	393	377	375	412	375	345	383	416	367	357	353	367	385	378	376	371	392	396	394	376	381	354	365	387	366	374	383	359	373	359	390	374	384	359	412	346	418	383	363	398	375	385	383	423	350	376	368	375	353	402	352	335	374	368	389	375	348	361	414	355	380	375	390	354	365	370	420	352	381	400	346	391	392	403	363	376	402	390	373	340	352	370	391	387	365	374	369	396	368	404	381	359	359	374	385	346	377	376	343	356	380	382	394	400	367	406	372	400	395	383	393	375	351	384	349	372	383	360	386	366	380	383	357	391	377	382	377	376	397	397	392	361	364	348	390	365	381	408	397	419	364	393	391	375	379	383	353	381	407	373	360	371	366	362	357	409	373	367	394	387	396	382	405	376	349	366	379	383	367	387	403	402	370	356	371	363	377	420	381	382	390	373	366	384	378	358	351	401	376	371	398	387	402	409	394	379	375	380	386	375	383	383	354	378	364	368	317	410	362	392	404	411	378	370	360	377	378	369	405	386	382	365	378	389	398	376	374	357	387	399	369	398	388	349	345	376	388	418	427	350	358	387	384	390	379	390	345	397	364	396	354	381	361	380	395	356	391	382	394	377	397	377	394	348	361	345	393	414	358	382	380	356	405	405	366	345	361	373	377	391	365	366	405	386	368	415	367	336	384	389	401	400	338	372	370	382	331	402	343	397	364	380	386	332	372	370	353	425	384	389	354	355	386	377	409	381	378	383	387	375	367	378	340	400	357	388	397	399	376	343	382	379	383	419	372	371	412	342	370	342	403	387	326	385	400	375	378	379	401	379	399	391	368	361	372	366	398	368	392	390	383	352	373	389	391	384	360	363	368	368	359	365	389	395	407	371	356	378	402	360	359	353	383	413	381	380	357	377	388	377	395	401	371	385	407	362	371	389	375	371	361	358	384	337	373	356	368	382	378	374	353	361	381	381	382	372	388	385	386	366	364	365	375	405	384	358	370	364	374	396	364	383	368	395	349	377	372	346	348	377	388	397	394	382	430	366	353	364	390	373	391	353	390	399	375	409	357	371	390	384	383	343	358	370	359	376	366	352	397	402	359	379	389	365	363	379	366	344	384	364	377	373	373	358	404	390	396	384	401	349	395	385	359	370	357	359	378	394	396	380	402	362	389	392	387	399	349	376	395	384	369	366	364	359	362	391	367	385	359	397	374	386	402	374	359	377	401	344	353	350	376	371	377	404	373	381	389	368	395	384	384	397	387	357	386	372	380	361	378	360	380	380	365	344	361	383	377	371	355	397	396	356	393	385	380	357	389	395	420	380	384	366	371	378	394	416	398	372	356	359	365	334	369	387	361	373	384	366	388	378	379	372	359	357	390	387	362	399	384	363	358	332	395	385	369	383	380	363	381	370	382	368	370	390	390	379	377	351	388	379	372	355	380	377	352	380	379	353	391	351	367	371	358	396	349	356	361	398	379	372	411	367	382	393	375	380	379	385	359	392	364	381	403	345	372	388	396	379	357	380	376	404	368	384	357	360	370	379	373	389	378	389	390	360	384	379	406	390	346	359	363	401	380	367	399	356	377	367	376	377	380	367	359	379	369	344	374	358	385	383	366	360	371	377	395	419	385	372	368	397	397	343	356	371	391	417	368	355	398	377	347	390	374	374	392	382	351	382	376	349	369	375	378	359	380	386	356	372	334	368	383	385	368	368	376	382	398	389	372	359	375	333	389	380	376	354	372	390	377	336	378	381	376	375	375	329	371	376	373	411	382	394	396	370	362	371	369	376	368	351	351	346	392	413	425	371	368	380	401	369	349	373	407	375	346	348	372	368	385	413	341	378	350	362	350	366	375	370	378	368	381	383	378	356	344	363	346	373	366	375	390	352	402	368	353	365	347	381	400	418	392	370	386	377	409	388	372	379	360	387	376	396	368	365	362	363	360	378	398	359	399	407	346	381	393	382	386	423	375	389	372	364	370	375	369	370	372	350	386	408	364	367	427	387	384	401	373	362
15793	11638	8133	3674	2580	1930	1594	1356	1057	982	861	862	771	720	710	666	618	614	604	570	595	583	596	605	600	539	563	536	541	531	569	504	585	533	565	542	516	545	525	500	555	578	520	488	528	522	545	514	529	586	498	489	555	541	524	518	512	536	566	553	570	519	523	495	547	532	558	571	496	551	558	550	532	604	529	502	515	526	495	456	572	552	543	493	533	512	536	567	526	538	533	491	512	537	498	508	556	523	589	564	502	557	546	517	492	507	520	566	559	563	554	528	520	544	536	534	561	460	561	500	549	509	536	534	574	522	534	539	524	527	534	527	493	528	535	486	506	552	496	541	530	560	504	511	504	505	522	516	498	496	487	534	486	535	537	489	518	537	580	482	503	531	511	529	536	522	530	511	519	493	525	518	561	527	538	522	486	544	506	521	502	530	564	535	496	542	507	518	530	499	505	514	510	506	477	550	517	558	530	523	524	503	527	506	546	509	538	468	527	525	559	508	576	512	532	543	526	518	520	521	513	519	460	528	505	505	505	547	473	546	523	533	492	542	491	521	510	549	511	495	504	541	512	534	491	505	503	533	540	514	539	529	552	506	493	555	516	518	495	552	530	485	490	502	535	490	522	515	563	504	570	489	508	511	539	511	528	512	529	543	549	503	502	552	524	517	513	522	549	518	523	524	498	512	510	525	520	555	479	523	514	567	519	573	542	528	499	526	492	540	500	523	513	559	510	514	547	555	531	530	524	490	558	522	495	504	520	557	514	563	509	509	582	502	542	511	511	530	518	517	525	511	526	519	517	485	548	525	546	511	541	518	519	499	514	500	547	519	553	525	510	513	542	539	535	554	516	509	537	564	523	556	509	532	541	525	541	528	491	496	491	483	549	521	504	506	553	501	508	539	522	500	546	516	505	497	564	541	544	573	548	511	554	583	508	527	511	515	500	538	525	543	487	564	477	546	525	496	507	500	522	575	531	506	535	539	520	532	513	528	522	526	527	533	543	565	501	492	516	538	496	536	513	543	522	514	518	560	519	528	543	542	507	535	556	554	516	534	496	517	515	521	511	541	533	505	513	548	518	551	489	510	506	547	518	512	499	570	513	558	524	506	521	501	522	499	548	498	504	535	540	541	534	487	513	548	505	540	486	538	529	484	566	500	496	536	558	550	542	531	523	502	513	525	532	509	523	552	512	507	517	527	526	540	502	500	573	541	502	524	552	503	530	537	508	547	502	557	559	513	477	589	499	538	558	509	532	530	516	524	481	534	538	504	538	531	489	500	526	554	494	540	511	507	477	551	533	494	555	540	538	532	578	525	525	516	530	553	561	524	529	517	524	554	490	537	522	523	518	521	544	520	548	553	529	500	506	539	512	484	518	537	500	512	534	526	515	538	454	471	513	537	500	507	511	523	505	525	537	524	529	523	554	529	523	558	530	528	495	534	539	511	469	512	517	525	531	504	524	490	545	525	528	509	512	537	505	514	500	544	505	523	505	545	523	533	503	547	532	517	505	522	512	546	508	498	509	505	525	529	535	487	591	499	550	548	526	531	557	500	518	546	527	531	537	512	515	540	504	505	568	496	532	528	511	524	540	495	556	557	531	572	543	578	523	532	520	521	512	497	526	514	544	538	528	513	535	493	534	527	517	514	533	557	552	469	531	517	536	538	498	528	520	516	505	522	495	486	521	547	501	509	516	457	525	520	546	515	500	509	523	526	523	514	491	510	552	489	534	505	544	528	514	502	518	530	545	540	549	558	490	542	500	515	513	549	497	522	519	539	504	510	519	494	504	531	546	533	529	464	536	493	483	549	535	512	540	519	528	475	535	536	498	529	517	541	508	505	535	496	522	535	519	513	527	542	526	544	503	544	546	556	509	539	496	539	531	520	545	471	499	534	559	543	495	496	504	547	559	542	510	553	540	519	505	524	514	530	500	526	457	526	507	528	533	539	530	536	525	524	496	527	518	511	519	505	497	530	502	550	520	491	514	548	529	506	496	540	514	522	580	520	516	534	575	496	488	538	509	506	530	502	496	527	543	563	498	516	501	495	566	527	473	537	522	484	510	517	511	541	534	529	518	509	510	545	510	535	502	543	520	560	536	536	508	528	512	514	514	543	552	533	574	548	517	553	577	549	515	520	544	539	501	513	519	486	489	494	520	506	506	542	513	526	518	525	510	517	533	501	513	528	539	513	468	531	530	526	496	484	535	501	550	516	534	512	488	551	543	527	530	511	555	489	557	551	551	504	550	496	552	521	537	522	527	536	583	489	510	527	535	503	500	470	519	506	492	512	527	516	496	528	504	491	545	518	547	543	504	513	538	530	518	541	512	482	526	503	518	489	484	535	519	522	566	518	493	578	529	527	535	541	516	513	529	510	514	511	586	504	495	510	452	517	548	524	515	547	502	525	523	497	525	524	536	516	517	491	553	524	537	499	524	541	471	528	521	527	517	546	500	508	485	484	543	521	513	515	551	505	534	516	517	509	517	527	568	546	553	521	515	514	500	529	576	537	560	557	523	535	533	506	527	534	507	494	542	503	517	553	491	480	502	505	559	520	528	547	547	514	512	517	515	502	583	532	501	580	519	501	505	551	563	528	530	545	569	515	527	535	505	511	504	496	529	541	536	545	493	509	518	502	521	523	548	540	517	514	515	531	574	527	540	483	497	540	478	514	480	527	517	527	570	518	562	547	544	523	503	538	554	508	468	520	474	490	523	498	521	513	546	512	566	546	525	511	506	510	541	531	536	509	528	521	545	502	507	514	508	542	527	526	526	518	571	497	537	548	542	508	555	537	480	566	508	515	519	554	499	532	538	550	506	491	548	511	550	529	535	509	530	499	539	530	523	514	562	521	526	520	513	494	534	484	520	507	511	547	534	501	555	509	504	531	528	509	568	488	528	512	553	536	570	562	531	570	534	520	518	551	578	539	516	463	505	528	568	517	559	546	532	498	518	520	577	533	524	539	502	502	548	533	508	519	505	505	537	501	555	541	524	514	517	557	482	513	509	499	517	484	506	554	462	508	514	483	557	538	528	507	515	536	508	522	546	501	490	545	554	540	519	528	517	498	510	604	580	517	531	490	518	519	499	533	551	509	494	499	490	519	505	510	462	520	530	549	529	540	570	530	498	541	555	515	565	555	545	534	549	535	533	509	521	492	526	464	507	531	517	547	519	504	535	591	533	525	526	523	515	557	551	544	526	526	536	550	533	504	499	531	524	511	509	522	495	533	498	559	506	492	512	526	519	546	486	520	529	525	512	509	510	522	526	519	544	526	499	538	515	502	556	545	502	512	544	511	517	503	512	540	516	525	544	510	527	513	533	515	536	533	545	519	534	541	509	480	548	531	542	520	527	532	530	513	523	521	539	499	514	504	558	537	512	526	575	508	526	544	554	528	502	522	532	537	499	521	547	562	511	492	553	511	543	518	509	493	505	500	536	482	539	533	517	563	540	531	502	551	516	509	526	535	566	515	502	542
27405	18193	3420	574	409	394	227	262	235	240	233	240	231	256	235	224	246	247	205	216	236	239	251	249	241	220	248	230	230	216	258	234	254	226	255	257	248	242	235	231	226	249	226	263	205	225	216	222	226	226	210	250	247	243	260	218	235	255	230	218	223	238	234	232	242	233	257	214	253	252	222	228	233	232	289	218	220	236	230	243	231	236	253	214	215	215	243	218	241	231	211	230	259	194	231	223	249	228	215	233	249	225	239	248	220	226	229	230	226	223	232	224	248	224	224	233	235	225	230	240	241	230	220	229	213	239	212	209	244	211	238	253	222	219	247	222	225	248	258	210	219	212	231	220	240	241	261	222	214	231	255	228	241	215	233	221	233	220	231	240	221	221	240	219	230	228	230	230	207	249	225	218	228	207	234	234	253	218	239	235	257	202	220	232	255	254	253	239	239	243	288	199	237	219	250	249	244	230	228	221	258	223	243	228	253	256	221	222	231	245	213	233	266	252	236	225	240	234	238	237	232	235	252	214	255	206	231	239	214	232	203	253	230	227	227	237	221	228	231	212	212	244	212	252	244	201	245	222	250	217	248	205	208	234	225	220	247	223	241	259	217	218	225	249	242	233	226	230	223	219	206	234	206	231	248	255	244	248	242	243	234	217	236	225	230	234	259	246	214	235	247	270	238	219	238	243	233	212	247	250	226	240	212	214	226	251	210	227	230	230	248	259	251	253	238	217	212	213	240	240	223	257	253	232	242	232	230	239	219	220	239	244	256	230	220	256	225	241	219	221	241	223	241	233	239	228	252	239	256	229	227	230	196	235	237	234	226	221	240	236	223	249	230	240	251	250	186	217	250	227	221	230	238	242	218	231	235	250	230	242	224	207	222	238	209	247	235	223	224	238	230	255	238	244	236	216	239	264	247	230	234	221	226	208	248	247	244	242	211	261	210	239	225	207	250	230	267	254	242	241	230	249	224	219	233	245	222	214	223	223	227	234	205	221	244	224	247	251	249	249	227	210	211	207	238	234	251	214	254	227	237	237	225	261	236	243	242	230	243	245	230	244	231	274	243	226	231	224	239	233	209	221	206	252	226	211	240	224	243	229	239	224	244	270	254	235	253	208	228	232	223	255	218	246	230	212	207	230	241	225	240	252	230	256	254	248	245	246	217	214	224	226	234	220	253	231	248	245	199	241	189	235	269	219	212	209	258	222	228	229	226	222	247	226	216	208	246	211	201	248	256	223	232	237	246	245	222	227	247	230	234	219	262	245	221	234	241	216	229	255	236	244	241	270	247	247	243	268	240	236	210	244	254	238	239	226	245	243	226	249	251	260	216	244	225	217	234	243	236	234	226	206	219	233	249	234	221	240	238	202	247	231	212	226	217	220	240	234	242	251	212	227	234	233	234	230	227	209	249	263	226	212	270	234	241	237	267	218	218	239	236	236	227	215	247	253	209	248	234	231	247	245	271	253	261	234	257	243	240	216	226	205	244	243	234	231	238	227	237	201	235	250	248	227	225	227	234	242	228	253	237	251	262	213	226	257	215	225	243	223	232	246	225	245	207	248	211	223	233	225	245	236	229	228	233	238	213	262	220	228	257	241	231	227	219	238	240	241	254	245	224	236	218	232	235	252	223	256	222	244	240	252	230	238	208	229	238	246	221	258	231	237	243	235	261	227	206	248	225	221	212	226	245	199	223	213	255	259	216	231	219	247	225	241	225	247	233	232	268	244	218	257	222	260	254	237	226	239	227	206	225	234	229	247	236	232	214	238	257	262	231	268	240	239	233	240	230	244	250	218	232	251	241	212	211	211	212	235	252	229	236	222	221	246	232	240	220	219	230	217	248	237	224	245	219	234	227	209	227	216	249	232	201	231	231	250	214	223	231	230	240	238	241	213	208	234	254	233	240	227	212	245	235	258	241	250	254	270	245	232	246	224	272	207	245	231	229	216	217	253	243	217	214	225	232	245	223	245	209	226	240	229	227	248	220	239	217	235	224	245	250	254	227	223	252	232	234	247	258	235	226	227	239	259	219	227	249	228	215	211	229	255	235	230	216	217	232	214	238	236	232	221	208	226	227	241	230	200	224	244	256	244	217	264	240	232	199	231	233	244	208	226	237	221	223	250	247	230	215	211	225	234	220	247	236	233	247	253	227	223	262	220	216	251	227	237	244	212	253	241	225	238	232	232	230	247	256	222	260	238	238	247	246	212	257	230	239	234	248	225	192	272	240	249	232	229	249	233	237	214	229	247	252	238	241	231	235	220	254	240	216	238	243	243	222	234	238	231	232	225	239	216	248	234	243	238	232	246	244	238	217	242	244	292	241	236	264	218	245	221	246	219	212	240	235	246	220	221	248	228	266	192	235	231	211	214	274	244	225	222	232	237	239	243	228	232	227	237	237	230	233	239	215	221	207	208	226	245	229	243	240	235	241	235	231	261	236	230	216	253	227	244	213	248	262	249	225	248	215	241	244	233	246	217	256	246	223	242	239	240	219	266	231	223	252	231	242	229	234	212	236	240	250	260	254	221	235	231	214	238	250	250	230	223	208	238	238	256	252	215	235	201	257	222	237	227	248	242	242	253	222	251	229	252	231	244	221	230	226	236	192	233	258	245	259	269	221	227	246	229	254	244	243	247	237	243	218	212	233	236	230	227	204	242	203	222	254	250	203	216	229	234	243	233	240	245	222	249	236	247	240	220	236	270	244	247	222	239	231	223	219	260	233	247	205	225	247	239	240	203	221	207	228	218	244	217	214	216	221	226	224	218	243	223	248	220	230	248	226	206	225	267	215	265	223	227	246	236	235	239	237	233	233	219	215	227	235	236	255	214	230	229	247	223	229	224	217	239	222	230	230	238	223	246	246	244	250	238	229	244	226	228	234	222	247	227	236	240	253	249	238	249	211	213	250	228	217	253	247	221	209	237	239	235	252	249	254	238	199	258	218	197	220	234	248	229	196	230	226	231	230	236	236	252	258	205	260	224	258	230	231	219	217	241	247	227	246	231	246	233	217	245	230	205	231	233	215	226	227	214	231	249	204	200	244	249	249	229	224	244	235	234	237	238	223	229	240	223	241	220	235	214	199	250	224	251	226	244	234	229	249	218	224	231	254	235	246	265	230	254	249	253	236	202	217	221	239	235	252	249	247	250	216	217	204	220	230	235	235	197	226	254	212	215	217	214	236	214	224	227	226	222	251	227	227	236	225	211	232	208	252	257	220	241	213	248	230	258	235	238	200	277	233	214	248	253	214	232	225	274	244	245	244	238	227	210	234	239	213	239	205	228	220	229	246	259	243	252	237	232	222	253	241	248	243	251	263	227	248	234	232	236	229	237	228	248	237	237	223	254	221	251	232	242	217	215	215	249	234	219	253	243	251	222	258	231	223	239	230	243	220	210	224	232	223	209	240	248	233	260	215	231	215	227	231	231	239	222	251	236	221	248	230	237	261	247	245	221	226	234	215	218	212	245	241	215
4959	856	628	422	388	384	379	328	352	319	344	321	316	329	301	332	315	318	316	300	318	292	330	328	308	329	334	349	339	331	298	327	335	300	313	307	316	304	356	351	330	321	317	329	312	283	286	326	322	316	330	311	324	323	324	297	327	349	323	308	368	327	313	320	300	303	297	319	307	304	324	295	286	307	333	341	310	332	358	334	290	329	312	338	326	328	358	338	306	298	336	333	327	312	326	327	335	319	313	304	296	319	322	321	350	311	297	297	306	310	317	294	302	318	302	368	288	315	313	280	319	299	313	314	320	318	329	327	318	376	359	334	324	330	340	307	302	338	345	309	317	329	330	327	308	334	294	285	349	321	318	337	310	312	337	310	315	282	337	339	317	336	318	313	316	317	318	329	314	320	307	335	301	338	283	322	311	297	275	294	337	319	320	322	310	291	285	324	320	301	323	333	341	308	325	315	298	321	291	307	337	331	309	321	318	338	282	329	300	333	301	321	315	287	281	316	334	291	339	350	323	341	334	294	333	323	297	332	321	310	333	292	316	344	306	314	333	315	293	312	296	328	324	318	343	310	318	332	331	329	337	312	294	351	328	326	302	327	302	305	351	325	306	283	279	324	303	324	335	301	280	314	319	312	336	326	315	306	300	302	317	344	320	291	345	314	308	326	313	276	299	320	351	307	332	337	329	336	322	346	333	316	335	294	346	336	297	290	296	314	313	323	336	343	301	299	328	321	322	331	301	306	333	330	328	306	306	302	308	314	352	279	349	320	292	313	337	298	326	310	336	297	307	321	350	333	325	328	318	316	297	284	316	305	317	349	331	306	347	321	301	339	315	339	334	287	308	321	316	316	290	314	306	298	347	315	331	326	332	323	292	298	323	327	322	317	322	351	292	319	319	347	308	320	331	353	336	344	315	328	308	325	314	300	320	327	322	357	307	309	318	302	315	287	334	349	326	282	334	329	299	335	325	296	339	318	326	324	306	335	320	328	340	337	309	296	329	300	306	322	299	331	312	345	301	293	342	304	279	311	292	342	291	326	317	302	315	335	302	332	298	332	329	355	350	283	315	322	312	299	292	315	312	326	301	303	297	309	308	295	319	312	285	294	288	324	326	337	335	316	333	315	322	312	352	295	328	311	317	325	326	308	296	295	327	329	308	340	270	306	301	312	352	315	294	308	321	347	316	332	320	354	308	287	338	322	319	299	334	316	324	312	321	331	337	296	298	319	298	319	300	345	327	301	310	349	330	308	310	293	298	330	361	311	325	345	353	312	310	339	310	298	333	300	285	279	290	329	338	306	331	303	353	309	326	339	292	335	317	305	321	311	315	287	318	332	344	323	271	325	326	308	325	326	317	316	332	294	283	319	348	277	331	307	326	328	293	340	320	344	324	321	288	328	335	322	327	321	287	330	299	337	310	311	311	343	343	328	331	320	310	302	312	292	313	295	343	300	321	338	343	311	296	341	302	355	301	298	279	327	311	314	320	290	291	292	315	299	331	330	290	316	348	320	297	265	325	310	325	299	312	313	310	338	322	312	339	312	320	316	314	313	320	321	299	322	303	328	300	323	308	326	289	332	325	341	284	311	306	320	344	330	325	295	347	314	310	332	322	327	309	336	357	326	331	328	328	292	333	301	319	309	303	343	310	319	328	334	283	325	326	300	344	321	350	337	327	316	341	283	313	303	317	298	316	314	300	331	329	319	306	337	299	309	344	326	312	333	318	331	265	285	347	332	312	299	314	315	341	308	322	304	321	319	287	313	319	329	348	318	333	303	295	287	302	319	346	345	299	307	285	313	332	318	320	361	323	308	325	326	333	312	293	355	318	304	304	309	322	330	325	306	308	333	310	330	339	310	293	311	326	293	321	331	319	334	295	319	321	339	352	324	318	307	290	328	336	304	295	279	314	317	307	321	309	303	340	290	289	329	330	296	302	321	355	305	301	290	356	344	334	326	325	320	326	307	294	356	338	316	325	318	325	344	342	323	289	331	337	324	352	321	326	287	299	344	324	301	321	323	314	351	326	321	346	296	337	317	349	282	284	335	353	320	302	311	338	315	332	319	325	297	307	321	295	328	333	314	311	320	360	315	308	295	304	332	303	313	296	319	316	332	330	296	295	321	321	300	314	333	336	322	313	322	309	315	296	311	325	288	307	302	339	304	361	318	328	299	303	303	323	356	318	316	288	308	306	320	323	331	330	313	325	317	337	326	334	298	303	337	311	317	318	335	310	308	332	335	318	339	317	322	313	357	320	313	324	310	320	334	324	321	298	308	295	308	325	296	317	307	305	347	327	330	325	313	306	321	302	305	284	325	316	320	351	304	302	348	311	334	342	337	291	303	306	340	291	308	313	325	326	270	316	297	312	314	313	335	330	326	312	315	335	338	346	304	318	314	313	366	305	344	302	321	305	326	309	308	320	309	317	334	336	343	323	327	302	297	309	264	286	300	341	304	329	289	360	326	339	344	321	325	315	331	308	338	342	344	295	290	315	321	311	346	336	322	305	318	321	323	306	331	278	284	322	334	347	324	309	326	313	320	302	326	321	312	314	284	288	281	302	292	329	296	330	325	325	303	334	303	304	296	301	325	313	321	318	316	286	317	331	306	308	305	340	343	310	307	336	302	291	301	303	339	325	321	300	307	347	298	314	313	322	317	338	270	306	294	310	303	305	335	300	330	339	304	324	309	352	304	295	337	317	325	334	300	351	330	356	335	312	321	350	322	322	315	301	314	299	289	336	280	301	312	308	305	313	328	329	299	310	277	308	311	301	306	303	339	336	300	288	272	304	349	321	285	342	292	325	345	297	311	329	305	352	321	332	318	310	300	316	311	357	276	301	326	311	304	329	323	326	301	323	325	336	305	293	304	335	292	315	349	331	308	326	308	313	322	302	310	315	343	311	313	307	308	304	344	266	295	310	330	328	309	327	287	302	311	317	333	348	318	310	305	321	302	323	312	278	310	312	331	307	329	307	295	353	312	299	308	338	338	327	350	324	316	298	308	323	311	330	315	327	270	345	314	336	296	330	335	329	305	316	303	312	315	322	314	330	342	329	328	344	324	321	325	363	347	330	341	316	307	320	323	337	304	314	315	309	325	314	324	341	336	326	324	305	306	341	317	290	322	304	273	315	338	347	326	315	321	333	324	316	339	302	296	340	320	364	307	297	324	307	322	279	324	326	334	315	303	321	368	334	333	299	334	326	347	301	317	294	323	299	299	288	331	323	306	330	295	314	318	302	309	312	340	317	333	326	315	358	355	328	312	342	324	321	304	336	298	318	305	299	345	304	346	344	303	345	321	316	304	339	324	334	335	287	348	329	303	308	324	314	298	325	288	313	319	285	281	327	334	312	303	333	318	279	344	297	303	312	296	333	284	313	325	327	302	330	292	344	312	295	320	333	329	320	324	337	282	299	330	316	297	307	306	323	310	320	310	311	352	323	327	299	322	331	319	305	302	295	353	320	338	288	311
23455	21522	28646	24842	21333	3974	764	612	541	520	536	533	527	472	474	443	452	447	449	416	476	417	483	475	449	504	456	434	451	494	435	454	511	458	416	426	430	468	456	469	429	435	482	457	472	440	477	436	455	450	434	467	471	467	457	437	463	422	479	419	453	473	457	436	452	453	467	449	464	424	461	456	464	469	440	450	489	438	469	443	424	403	452	442	434	456	428	452	453	445	446	440	402	442	470	446	446	452	450	434	433	440	438	454	455	476	475	440	465	441	444	494	484	492	442	461	484	457	477	443	445	456	472	454	484	423	467	440	423	446	457	401	438	433	450	424	428	443	474	482	468	454	423	470	473	440	450	431	462	449	478	458	474	449	474	452	449	487	446	499	454	436	442	449	457	468	475	447	485	410	450	462	445	421	400	424	425	490	498	403	470	468	453	417	440	424	411	415	510	470	479	412	472	457	453	433	471	450	445	451	421	432	458	471	455	484	452	428	481	450	460	460	421	426	451	462	448	422	440	414	421	421	449	433	437	469	469	451	446	469	455	474	424	440	468	460	462	458	438	459	462	481	471	435	442	462	417	453	438	438	434	438	445	475	427	445	465	472	466	447	464	429	415	458	491	512	436	436	434	461	451	412	428	491	446	447	430	458	476	412	487	422	433	451	473	464	440	483	439	481	446	509	463	467	459	433	407	436	432	475	488	465	454	443	413	435	480	469	498	460	442	455	457	450	433	431	446	427	450	437	446	443	414	445	445	431	481	459	478	451	445	485	458	487	440	420	442	467	460	448	401	448	454	460	420	469	404	413	445	473	437	485	446	442	451	417	455	422	453	441	466	450	427	439	479	441	419	444	433	459	406	473	454	412	417	419	455	448	462	444	454	433	436	422	445	416	450	460	449	465	487	440	475	434	457	443	455	453	494	470	463	489	471	444	443	446	422	429	480	440	427	469	471	417	463	423	453	447	437	450	428	461	454	439	440	424	437	477	454	446	449	462	435	420	458	480	441	435	479	442	428	459	484	447	395	440	425	466	423	461	465	452	443	432	479	478	449	460	449	454	469	451	441	461	461	473	489	444	432	407	485	459	441	422	430	479	459	453	445	478	428	449	440	450	451	443	469	456	446	462	440	496	412	435	448	476	466	450	440	467	452	472	441	455	462	462	465	437	455	429	415	439	466	439	427	446	449	437	450	440	439	471	451	448	446	448	464	434	460	479	422	424	439	496	438	461	431	427	425	484	503	416	443	447	421	469	443	473	467	443	440	421	450	393	430	469	470	435	430	432	447	442	418	453	477	435	469	446	456	477	437	478	465	452	467	420	439	443	429	432	496	435	439	482	442	426	422	468	433	458	434	455	488	456	471	470	448	426	455	461	435	426	475	460	458	445	472	445	455	487	442	433	387	429	450	402	447	426	458	487	440	465	452	473	448	423	416	419	440	416	439	438	437	436	471	466	472	441	440	501	461	458	434	439	505	412	424	459	427	443	443	434	463	480	443	439	458	442	428	466	428	439	457	502	468	462	464	446	436	475	408	424	438	455	473	457	402	452	472	453	432	430	483	420	457	465	454	469	464	420	442	455	460	433	485	447	449	450	450	435	425	438	439	451	434	412	449	416	495	458	452	433	432	444	463	441	461	463	447	491	439	463	462	433	439	451	431	451	479	491	434	463	454	477	440	458	425	440	459	464	443	457	433	415	446	434	461	457	423	479	431	438	480	468	447	468	447	406	470	454	434	479	451	449	426	418	444	441	453	384	477	452	438	442	466	460	441	450	486	439	419	466	469	452	434	471	426	436	457	474	468	442	451	481	509	399	449	440	480	464	455	458	477	441	478	489	414	423	469	469	476	462	454	420	416	440	479	412	412	440	480	457	439	474	485	436	442	455	461	447	445	488	433	482	407	463	449	446	432	452	497	466	433	472	415	455	433	434	442	493	474	400	450	406	469	460	439	450	479	471	460	427	465	437	442	467	450	429	469	458	439	437	443	447	471	461	446	410	472	446	446	445	434	425	415	440	442	469	421	442	399	430	432	403	466	456	469	446	442	471	492	447	463	468	423	453	466	458	489	415	451	433	465	422	439	463	420	467	434	421	465	440	427	481	455	446	433	468	476	428	461	470	434	462	488	442	438	438	460	461	432	435	448	440	442	425	422	418	435	470	452	449	445	429	442	487	464	450	468	440	437	453	447	481	436	447	418	454	431	491	440	442	491	465	427	460	454	442	436	444	441	469	460	435	447	448	450	419	441	504	490	461	451	466	432	427	443	447	465	428	443	437	427	443	414	436	456	433	480	457	409	438	448	452	407	450	442	451	455	433	453	460	471	451	491	487	450	423	430	475	448	442	426	443	413	453	447	474	434	427	483	477	447	436	463	493	459	463	440	442	440	409	441	464	411	484	461	427	476	448	447	442	416	455	501	471	470	464	463	467	438	471	448	418	409	503	424	500	474	439	447	426	427	433	423	420	460	457	460	461	466	408	441	437	426	465	432	412	448	442	433	448	465	439	426	426	444	479	449	450	456	471	432	436	468	423	405	415	469	439	445	461	450	454	428	452	459	474	416	425	417	446	454	436	452	474	494	394	440	437	435	486	450	443	457	454	448	422	428	430	432	407	448	447	478	426	404	446	414	507	443	429	455	453	412	444	480	463	432	462	482	458	474	451	444	412	464	442	463	471	477	425	431	464	438	468	472	436	466	457	446	456	446	460	396	475	437	473	476	405	458	467	437	424	432	473	437	407	463	469	414	459	458	444	432	444	446	407	418	454	429	439	465	463	438	460	456	454	422	478	462	447	456	456	455	443	448	444	481	416	481	476	440	477	445	457	446	465	454	424	428	443	438	439	452	421	458	428	437	433	451	455	457	430	463	437	437	450	446	481	451	445	444	474	437	448	418	448	450	434	420	432	431	446	418	430	468	443	468	435	443	433	452	415	475	428	417	415	458	445	454	432	435	447	471	480	458	418	452	444	430	432	469	445	457	445	457	406	448	481	505	438	458	455	450	429	460	486	465	450	464	425	465	412	492	414	494	464	477	469	464	461	420	455	465	459	427	417	461	495	411	443	456	449	474	475	485	453	446	470	439	467	451	385	448	464	436	460	474	467	467	464	447	474	430	473	423	478	439	459	472	411	447	403	431	449	418	442	457	465	434	454	442	423	442	427	457	450	460	472	448	464	460	444	461	465	467	439	455	413	466	431	438	452	456	415	423	455	433	419	456	471	458	449	402	457	474	451	452	469	437	442	439	453	485	432	481	438	428	445	460	449	455	485	468	411	432	483	450	443	462	411	440	419	408	426	428	450	447	441	439	463	468	417	470	464	478	410	455	469	417	439	467	439	484	408	436	457	444	448	438	430	442	442	445	481	443	460	435	442	443	519	444	439	436	478	413	470	472	500	508	447	459	419	436	500	496	481	455	420	457	413	450	448	450	408	434	443	459	472	473	425	417	492	447	443	443	455	435	434	466	420	471	478	427	442
13709	6887	4908	2387	1656	1342	1129	988	880	818	774	693	721	699	677	682	638	679	653	651	673	595	626	610	612	639	651	643	615	638	575	654	633	584	623	616	627	567	627	589	551	623	618	600	600	578	569	626	633	647	625	571	589	572	629	597	593	629	601	611	631	609	625	555	596	593	598	567	629	590	615	567	571	624	572	571	594	597	576	588	644	610	611	597	637	579	647	643	586	586	621	592	615	578	646	635	571	617	600	614	594	585	596	605	612	637	598	590	583	598	566	625	588	613	617	624	618	591	617	615	604	581	593	568	589	596	569	587	566	585	588	588	602	569	631	612	601	644	615	582	640	629	609	581	576	590	609	634	611	629	578	560	560	608	580	601	605	609	623	596	589	580	593	630	602	592	594	576	566	620	613	566	616	579	657	622	584	616	598	601	587	597	583	571	574	625	585	539	564	565	597	576	572	664	581	619	540	583	583	629	598	555	608	603	609	618	644	641	569	597	574	579	647	598	609	638	610	614	567	601	594	636	593	623	600	635	572	597	609	642	610	611	632	597	609	580	567	626	605	606	612	642	594	632	617	642	591	567	595	577	657	658	602	622	606	624	635	600	633	600	591	622	569	602	639	557	579	633	621	597	580	605	597	609	625	557	590	634	634	629	569	631	543	624	578	607	628	594	658	587	565	597	604	620	629	633	630	577	596	580	608	596	605	605	600	591	639	618	603	609	638	574	587	584	566	597	636	565	642	577	594	630	614	590	613	639	550	585	629	611	578	592	601	590	571	604	613	610	633	619	600	547	661	618	642	602	591	629	592	553	618	603	559	609	651	629	607	594	637	562	582	579	619	618	676	605	605	628	612	573	615	589	630	563	591	639	598	618	605	608	612	555	620	584	628	622	604	667	615	605	646	615	589	616	600	666	566	559	568	618	603	624	617	611	607	602	606	580	605	584	553	599	630	590	573	631	625	627	621	583	572	582	591	554	563	637	559	615	565	578	593	602	579	604	593	618	611	623	593	561	573	620	600	628	614	593	584	630	609	629	590	555	623	617	578	616	629	573	581	620	604	605	626	642	555	595	591	652	614	598	589	626	638	610	624	615	623	591	611	598	625	579	615	604	574	619	609	549	602	606	642	556	584	613	578	568	574	561	602	643	619	598	591	621	602	573	573	617	600	563	540	577	603	585	562	579	600	627	606	638	631	616	617	632	578	587	582	598	607	585	597	586	591	615	610	590	612	583	634	566	597	623	600	595	657	615	611	565	638	581	610	593	547	580	600	593	604	603	572	585	605	601	582	638	553	606	612	596	614	631	621	638	601	619	604	659	595	612	648	539	646	627	633	593	597	607	619	607	577	608	582	590	614	609	606	606	596	596	624	526	579	567	585	631	615	599	580	605	582	626	573	555	602	592	587	618	613	578	575	591	636	592	598	608	584	609	630	599	613	600	596	595	555	597	590	612	590	592	668	576	640	591	607	574	597	581	583	626	605	618	574	558	606	572	607	564	601	625	571	597	616	576	617	575	592	617	568	572	599	582	581	580	625	563	576	578	550	608	559	619	634	592	586	606	615	575	617	582	620	605	595	595	648	583	595	568	625	619	568	592	602	602	585	597	579	582	652	570	565	620	649	689	601	625	544	577	582	593	555	615	617	616	612	639	581	580	590	618	584	592	632	596	641	568	606	574	592	574	593	614	597	664	614	595	576	638	561	612	599	641	592	601	579	602	570	583	605	604	581	597	650	636	604	640	617	603	574	597	568	544	596	634	610	555	577	613	583	588	637	565	640	598	600	594	606	595	586	623	616	603	640	638	587	597	608	561	602	612	641	570	586	598	582	590	557	594	630	574	597	604	602	587	576	622	596	597	613	600	596	632	596	595	566	595	625	616	585	599	613	585	590	586	603	593	567	552	619	631	571	587	595	579	615	568	575	608	588	637	584	591	575	620	596	565	612	580	614	581	577	615	608	637	595	564	596	608	638	551	640	583	593	653	608	607	602	593	610	554	599	570	590	566	565	611	591	620	564	581	623	649	582	643	602	628	606	590	614	588	590	561	561	604	597	634	597	540	555	634	606	633	594	635	589	642	590	620	569	603	581	584	569	653	598	647	598	630	556	599	593	650	605	600	615	627	607	568	611	537	619	619	599	583	568	604	588	631	597	593	606	619	575	600	613	622	612	585	655	635	588	630	569	607	631	625	623	601	589	614	568	591	598	608	604	571	619	605	595	598	615	618	572	638	615	666	601	572	581	597	562	646	584	582	589	609	610	599	634	622	569	549	640	605	626	609	555	609	532	626	614	617	617	580	559	622	590	594	586	604	583	634	600	573	628	606	599	610	622	610	619	607	582	578	569	584	624	613	613	632	627	603	604	598	601	554	606	651	629	599	602	617	630	586	619	621	627	619	619	601	608	626	628	563	618	629	601	604	585	629	587	574	631	597	614	617	630	610	620	648	588	616	616	628	600	588	577	649	592	582	565	576	630	544	622	660	647	592	636	578	645	579	565	617	628	639	618	622	591	631	630	599	597	607	643	610	629	625	624	563	613	587	603	599	601	603	616	576	559	617	598	615	544	604	617	605	558	576	565	591	621	634	630	607	616	600	585	586	592	593	604	566	631	628	577	617	606	606	579	568	656	624	608	582	602	575	611	622	600	564	559	582	591	560	628	625	629	587	579	626	596	593	589	643	623	583	589	613	599	599	598	598	580	641	614	600	626	609	640	580	562	581	572	604	605	572	613	586	600	587	601	607	590	603	610	643	600	632	598	626	573	579	617	604	628	621	608	611	587	570	555	583	614	594	575	572	575	606	596	636	553	625	604	617	583	624	609	584	615	588	579	649	590	578	585	635	594	674	609	591	630	599	613	592	618	574	613	614	615	617	591	585	579	632	568	616	574	593	591	616	578	642	641	558	604	603	602	611	616	564	601	637	575	585	613	610	619	593	623	557	644	591	610	645	633	612	621	584	597	605	594	630	645	594	599	591	605	606	603	560	584	610	557	603	568	608	622	615	598	589	569	614	598	626	629	617	561	584	600	596	625	597	599	614	577	609	579	568	590	626	631	606	599	603	594	611	624	579	594	577	597	572	608	579	612	622	587	647	601	638	634	605	597	549	610	628	616	592	632	590	546	642	622	592	594	595	595	589	611	627	609	579	577	547	574	620	619	586	628	586	572	647	653	607	545	616	595	578	580	614	616	592	607	529	620	604	631	593	624	606	604	632	607	589	600	615	590	585	609	566	571	555	613	629	569	558	626	627	586	566	609	621	594	595	584	614	582	602	598	624	624	576	596	564	564	668	594	583	603	573	566	577	601	616	547	583	590	645	597	583	587	593	649	515	567	556	602	584	597	609	599	599	536	561	598	587	595	572	600	607	652	606	638	592	608	596	620	569	620	573	589	652	585	613	606	602	615	593	585	621	584	576	584	608	561	571	682	587	611	595	618	606	598	640	576	607	605	572	585	600	600	575	578	625	633	601	608	613
24759	21556	26861	24805	1230	206	188	166	162	140	143	117	138	135	92	100	137	104	107	119	112	109	112	86	104	97	117	115	98	101	98	94	99	115	122	104	119	95	99	86	118	100	92	82	124	91	108	93	85	114	106	116	114	113	101	99	118	95	92	94	113	101	103	106	95	97	92	86	85	124	88	83	111	94	104	98	94	101	96	108	89	107	77	104	97	117	94	98	88	98	111	100	110	120	105	96	113	119	92	103	115	111	101	123	90	108	90	117	118	99	100	106	102	83	93	103	105	98	87	114	108	107	107	123	121	104	86	101	98	112	103	99	94	89	108	100	115	97	107	95	111	97	91	106	98	116	109	99	96	103	106	108	100	101	106	93	88	104	84	101	112	104	115	125	96	122	108	88	78	99	120	109	110	97	100	113	99	88	95	116	107	103	93	110	110	111	104	97	114	109	97	101	105	108	101	102	99	85	97	103	121	91	76	113	113	90	93	101	77	88	106	116	98	112	115	106	80	98	107	96	89	102	99	93	116	89	96	102	99	114	113	104	101	111	99	88	109	99	94	96	113	100	91	118	100	105	99	82	107	113	107	111	89	99	101	96	107	98	84	101	97	84	111	103	111	109	95	121	98	118	118	102	112	100	109	93	101	103	112	100	98	94	99	102	95	103	100	93	93	79	108	95	116	84	104	112	73	82	107	117	98	115	107	111	102	95	104	104	116	79	99	99	110	112	121	96	90	117	98	108	82	103	91	89	92	106	102	109	99	111	101	110	107	101	108	113	95	97	113	82	106	111	100	98	127	110	100	91	108	113	85	97	87	107	104	99	91	97	114	109	110	98	111	103	105	92	78	128	109	107	98	107	116	96	104	94	82	119	96	86	96	92	106	108	113	106	104	110	100	116	120	103	85	106	112	94	109	99	102	91	112	88	95	86	112	86	90	113	94	90	115	103	92	96	97	88	101	109	112	102	103	103	113	100	94	114	108	96	98	102	108	110	118	133	95	81	91	119	101	97	94	90	98	101	100	102	96	109	109	119	106	106	107	106	95	112	113	116	115	100	97	115	94	121	87	100	106	85	97	88	106	91	102	105	100	105	124	103	104	97	89	87	112	113	86	88	109	99	98	98	87	88	91	115	91	89	97	115	107	109	96	115	100	109	104	92	108	104	82	118	90	103	101	88	109	99	103	109	99	88	84	83	104	90	97	113	97	119	94	89	108	101	116	94	96	105	84	116	102	88	101	103	98	108	91	86	88	105	101	105	86	96	95	113	108	106	103	102	107	75	111	99	111	92	98	107	101	106	91	100	88	105	104	92	98	110	108	101	83	113	92	105	104	93	92	99	102	110	111	103	107	104	107	105	119	109	104	95	111	92	96	126	102	97	100	108	103	101	113	104	102	119	113	89	102	103	90	98	109	87	109	93	118	98	100	114	89	104	105	95	99	100	85	112	105	100	105	101	94	109	107	99	98	110	89	105	108	106	93	102	91	101	99	121	104	101	92	106	86	109	91	97	94	113	113	119	109	97	89	92	124	129	89	117	104	119	97	102	93	95	105	120	117	95	94	106	100	93	119	108	114	107	89	84	93	123	97	110	121	108	90	98	105	101	105	93	97	95	102	113	101	113	101	103	94	111	110	99	96	95	111	112	119	86	112	91	89	100	103	89	96	115	103	85	116	89	119	97	107	111	104	98	115	105	124	108	106	97	88	103	102	91	87	98	105	107	106	100	94	107	126	107	64	103	95	125	117	89	113	109	97	105	98	86	94	98	86	106	127	99	77	100	113	90	107	79	88	109	96	96	104	107	92	100	98	96	88	97	112	89	87	105	110	121	103	108	97	116	99	101	99	107	120	111	111	108	102	87	107	118	78	105	92	105	107	85	112	112	92	107	103	92	98	105	95	111	89	109	109	91	115	91	106	115	98	106	106	113	94	84	80	105	81	89	103	90	90	100	95	119	115	104	90	97	107	101	101	107	113	106	113	123	99	108	102	103	119	107	114	94	102	111	98	109	97	110	109	107	104	81	104	107	101	110	99	99	82	90	85	86	104	99	105	92	94	96	102	97	94	102	97	95	106	104	111	105	102	108	91	102	100	102	87	99	82	94	80	123	119	90	120	115	102	104	106	112	108	93	88	93	116	90	132	99	104	82	111	86	101	96	94	84	96	108	116	108	126	109	80	104	90	95	111	113	104	95	90	113	125	134	95	92	98	100	102	112	103	131	114	103	96	91	106	96	101	103	94	100	114	112	108	89	108	106	104	104	116	83	99	95	112	107	92	113	97	125	97	93	113	102	122	105	98	133	113	94	107	90	95	104	96	100	98	98	101	101	96	98	116	99	90	89	113	113	104	106	106	108	85	106	100	116	94	99	97	116	97	96	114	93	111	99	106	103	88	86	93	106	80	99	91	112	100	109	102	94	104	95	96	92	107	95	90	94	86	103	89	98	112	104	103	86	111	118	99	103	109	94	79	101	105	82	103	103	102	82	109	107	106	95	90	100	78	90	82	114	122	113	96	114	131	104	112	99	112	107	95	93	103	91	98	102	103	100	104	86	100	93	131	86	87	101	92	98	85	107	104	90	89	100	97	105	108	122	100	99	104	101	99	112	93	106	100	119	104	120	99	98	91	108	114	108	85	107	92	103	101	112	103	104	107	105	101	103	112	100	96	98	93	101	95	101	93	96	96	112	112	108	92	103	117	113	93	100	90	103	106	105	108	96	97	92	96	101	101	101	109	88	119	92	104	101	115	124	117	110	93	91	115	112	117	114	95	86	104	103	93	102	80	109	110	88	95	104	86	102	117	98	99	111	109	93	96	79	97	95	94	100	100	112	96	101	115	107	109	84	100	89	124	88	113	106	98	104	100	107	83	101	112	102	110	109	128	111	93	99	100	100	99	114	116	86	104	123	94	105	105	102	82	109	89	88	110	99	94	100	84	111	97	94	100	91	102	106	97	120	104	93	100	98	118	101	111	107	91	112	95	93	105	100	125	97	116	89	105	96	111	104	88	106	100	100	105	101	118	115	96	81	98	99	102	94	108	111	96	108	97	95	112	96	115	91	82	85	108	105	90	106	115	94	98	101	118	83	111	95	118	98	107	85	102	113	76	99	95	104	110	93	85	89	119	111	88	100	100	110	106	96	107	89	102	104	118	104	89	120	119	95	95	92	92	104	119	94	80	89	116	101	89	113	99	99	113	104	121	105	111	91	105	106	117	105	82	88	101	104	107	128	103	103	108	98	115	124	101	87	126	98	121	90	99	99	104	97	90	85	102	102	97	117	116	111	109	104	106	98	98	91	114	93	109	117	115	90	105	105	96	97	96	101	107	104	99	71	109	77	85	93	101	125	96	106	127	106	88	100	109	103	85	104	95	90	105	114	83	97	90	107	95	122	113	93	90	105	102	89	84	101	99	102	107	109	92	106	99	104	105	114	95	102	102	104	98	112	102	117	100	100	103	98	97	90	98	95	96	84
12847	3224	2120	966	655	487	430	341	276	242	236	200	223	230	205	186	186	195	192	183	200	181	169	166	161	155	154	143	172	180	145	153	144	152	152	141	170	145	169	150	151	150	188	175	146	160	147	156	154	142	163	163	151	163	151	162	146	154	161	138	169	141	177	139	177	146	169	170	160	128	177	156	186	166	165	166	150	164	164	151	138	163	151	145	148	157	167	153	135	147	163	159	148	156	150	145	174	183	131	146	178	155	156	159	162	175	143	159	161	153	160	147	159	162	157	150	173	158	155	134	163	161	152	150	153	161	141	152	171	152	161	141	157	126	152	142	161	154	155	153	157	149	138	151	154	152	129	149	142	170	148	143	158	200	162	150	145	147	154	144	154	169	146	162	155	152	158	158	143	137	132	148	143	170	161	153	159	166	143	159	157	158	153	156	124	137	145	154	163	160	165	167	166	144	141	133	157	168	148	165	156	207	157	162	176	167	160	159	163	151	148	116	170	171	158	163	149	144	184	150	164	158	139	143	160	178	145	159	153	172	156	152	154	167	156	150	145	162	164	173	157	137	162	166	167	149	147	157	159	162	142	163	158	171	135	145	166	169	179	132	159	147	147	160	166	132	169	149	128	162	156	145	150	163	155	132	154	157	167	138	170	155	155	153	165	143	152	160	148	166	166	170	156	159	159	143	156	143	153	150	150	155	149	152	167	159	156	147	139	170	170	138	152	181	177	150	168	154	164	163	148	159	159	188	150	163	174	176	159	152	138	153	157	156	149	175	149	163	175	179	153	143	176	146	182	166	156	152	152	170	157	163	167	152	141	151	153	162	146	170	163	150	164	176	135	157	178	160	163	142	172	169	153	167	155	137	141	148	154	142	159	152	146	151	162	139	157	144	144	154	168	138	137	155	154	168	179	154	153	131	182	153	128	140	160	167	178	163	147	157	133	151	154	159	157	147	161	178	145	166	167	152	185	138	165	147	148	171	176	146	150	146	143	158	171	160	162	176	164	149	150	164	159	177	144	159	161	135	148	181	171	153	169	164	168	155	177	144	144	144	153	154	161	157	163	176	134	149	163	168	165	164	153	169	165	148	149	151	150	187	150	155	157	159	146	161	141	181	172	175	164	157	148	153	130	176	171	137	175	174	176	172	149	166	169	140	166	162	150	182	168	197	180	154	154	167	161	178	177	173	160	140	156	163	156	170	139	136	143	156	151	157	157	144	166	143	144	133	150	147	141	160	145	144	166	145	154	127	160	154	173	174	127	171	152	178	142	137	164	152	151	146	185	159	150	166	150	165	168	146	163	154	176	167	147	162	165	156	168	135	159	136	149	150	155	154	166	188	141	187	150	156	145	148	153	172	166	135	151	153	172	159	155	163	146	128	160	168	159	133	128	168	149	153	148	157	170	145	166	158	152	148	149	164	161	163	145	143	136	158	178	149	158	156	148	141	140	164	184	185	147	161	169	155	156	145	139	151	143	157	172	135	155	143	172	163	172	168	138	160	153	143	148	160	157	128	141	152	165	139	156	150	176	149	161	147	148	160	156	131	149	167	137	140	157	143	148	184	171	150	146	150	158	165	146	164	138	162	127	157	152	139	157	161	172	142	155	161	145	150	164	144	150	158	182	135	168	144	166	158	165	167	154	153	142	186	139	147	174	146	156	146	173	165	157	157	161	160	161	160	137	171	157	137	161	141	165	165	171	178	171	157	169	161	171	127	159	162	138	145	138	185	161	151	148	168	153	153	139	168	154	136	157	146	164	163	160	159	164	153	163	151	144	172	147	152	161	159	165	156	144	152	156	160	168	147	135	159	130	170	182	138	168	157	157	154	179	156	159	150	172	153	141	149	167	153	155	170	151	161	148	144	154	165	177	159	162	179	163	144	165	147	159	164	149	145	157	121	162	168	150	175	163	160	161	186	161	143	157	152	147	155	164	156	153	163	140	177	156	156	175	149	161	162	154	161	162	157	166	158	154	166	157	170	162	155	183	157	164	187	166	123	181	163	141	168	144	148	164	174	137	147	144	166	132	145	175	162	157	152	162	165	139	148	160	160	149	158	168	149	144	151	164	162	156	162	185	165	142	146	173	143	171	168	172	155	170	137	146	162	153	171	165	148	146	130	173	171	166	154	166	140	166	137	147	168	155	153	175	155	158	166	139	161	166	155	150	167	144	204	159	160	153	163	152	159	148	159	151	169	161	155	172	168	155	143	148	155	165	148	156	153	157	166	183	172	149	141	138	175	157	135	159	131	153	142	143	152	148	151	151	143	151	171	155	155	145	154	159	136	174	176	144	161	162	154	147	165	143	146	163	140	147	154	154	169	159	140	127	178	150	152	159	149	167	140	147	151	168	156	151	151	151	152	169	190	146	155	157	162	133	173	151	141	152	168	138	150	152	132	146	166	139	139	164	182	149	160	152	150	167	160	157	167	170	147	164	145	152	167	145	159	158	164	179	150	144	167	145	152	168	171	169	164	186	153	145	155	171	165	176	152	140	145	155	148	174	169	157	137	150	142	161	149	166	144	159	164	160	144	160	158	141	147	156	173	128	132	152	143	145	155	171	164	142	120	164	136	168	158	152	148	170	165	168	172	153	148	180	144	171	165	142	141	167	177	146	130	157	164	149	174	146	153	173	159	156	175	140	171	156	154	164	177	190	173	176	152	160	151	167	160	148	155	155	194	169	148	145	167	168	154	147	166	168	155	153	143	152	166	142	154	136	155	168	152	150	160	145	162	143	153	179	145	119	184	148	175	158	155	158	164	154	159	149	153	143	142	149	164	134	167	168	156	169	165	138	166	160	149	152	150	151	166	154	164	147	164	175	152	185	157	157	173	135	172	140	165	160	150	154	163	165	157	157	166	161	146	168	143	137	146	164	165	171	172	168	151	164	152	163	164	158	157	177	159	151	137	164	160	184	161	149	167	153	166	160	148	156	181	169	154	153	146	166	165	183	176	151	161	155	174	168	154	181	150	144	149	161	148	154	151	167	149	133	169	169	178	164	159	161	140	168	159	160	154	150	173	159	160	164	148	155	156	165	140	159	157	172	148	163	122	171	143	155	161	141	154	156	152	157	148	171	130	142	157	173	158	140	150	170	164	133	176	158	148	146	149	157	140	155	154	118	161	151	158	159	125	162	136	153	146	144	165	154	162	166	161	176	190	155	156	139	175	158	164	160	162	171	173	144	151	164	144	161	169	167	168	160	142	149	163	160	136	158	177	162	142	149	177	167	149	162	156	141	159	166	151	160	159	146	154	137	142	154	149	149	141	156	152	168	154	139	159	138	153	150	150	176	170	160	159	143	170	161	152	160	150	161	172	162	137	140	172	160	168	166	182	143	155	147	153	148	140	143	150	153	167	174	146	157	169	175	167	153	147	158	165	156	159	157	152	169	155	152	157	183	151	158	157	147	165	153	156	167	165	179	166	159	151	166	139	143	156	153	159	179	163	159	158	151	149	168	164	148	147
22514	21568	29294	24291	21563	21295	2509	792	554	530	553	522	453	466	485	458	444	412	461	435	441	417	385	429	391	406	404	402	387	380	392	396	386	397	382	393	392	381	407	401	389	393	414	393	395	375	387	386	400	366	397	357	369	370	388	391	358	403	375	366	393	360	384	376	390	362	401	371	401	414	345	350	367	378	386	389	366	388	371	390	390	382	423	380	411	391	351	369	387	417	421	404	418	383	384	372	372	398	390	363	392	374	399	366	365	393	397	399	345	404	398	398	372	404	380	411	402	399	375	408	360	375	333	381	400	356	369	389	390	388	376	370	345	376	370	369	395	420	379	388	378	356	367	390	391	388	388	410	407	393	400	387	378	384	383	375	433	358	374	383	401	410	364	388	415	353	375	407	381	363	380	374	355	435	427	356	359	399	407	395	349	384	384	377	381	390	396	408	352	383	385	365	401	364	373	409	367	410	409	402	413	379	399	408	433	381	356	393	359	346	397	398	398	359	387	405	369	401	345	369	374	368	395	366	409	376	359	391	435	380	380	378	395	400	386	391	400	354	375	385	365	389	373	388	395	362	347	389	374	409	368	421	353	359	376	364	350	375	417	381	371	380	346	359	414	399	382	394	375	406	407	363	404	393	354	417	361	363	380	425	374	375	367	353	350	370	388	392	373	389	396	382	393	397	398	386	414	400	369	429	379	419	389	425	391	371	327	410	388	389	393	397	385	398	383	391	374	368	391	374	401	394	359	391	407	372	364	405	406	383	373	362	385	363	358	384	348	363	404	353	391	404	380	385	396	390	399	370	388	378	387	365	375	361	410	378	421	360	354	365	400	392	374	414	372	384	381	350	392	424	386	379	353	397	364	405	394	357	380	411	366	379	418	397	398	392	408	375	367	366	400	365	391	385	405	382	333	378	363	390	368	377	376	359	363	423	352	377	360	362	360	385	345	377	406	357	359	387	393	361	380	380	405	371	369	375	373	388	377	349	357	347	427	391	389	413	382	386	409	397	362	404	393	381	375	376	414	388	368	399	386	390	364	378	386	371	384	390	374	391	396	354	399	389	376	391	359	351	382	388	394	365	370	377	412	382	374	399	353	399	400	395	378	374	372	368	374	394	419	395	347	382	380	363	381	372	356	350	336	377	401	381	385	358	374	394	388	396	403	360	412	414	402	398	348	405	407	366	374	376	377	405	394	392	362	385	385	377	364	396	383	394	386	393	403	378	411	372	413	362	361	395	383	373	370	363	387	391	384	357	360	346	391	374	424	392	394	368	399	388	372	388	396	355	376	358	414	400	382	397	400	363	358	451	393	389	391	385	392	363	413	415	375	394	381	398	415	374	406	396	392	383	370	402	390	411	396	385	340	403	395	380	378	379	363	394	394	342	395	375	404	419	404	383	397	378	352	388	375	369	391	371	403	384	373	410	366	392	396	376	393	388	338	400	370	406	388	420	395	362	360	368	351	376	387	377	411	370	377	383	368	419	392	374	366	385	389	412	379	361	414	368	386	370	382	386	383	378	409	416	381	376	396	388	394	386	411	390	333	380	365	379	349	385	414	380	345	348	364	374	359	393	415	379	345	393	383	373	415	364	394	399	366	393	360	377	367	414	382	401	401	394	365	395	392	376	402	382	403	396	413	381	388	363	380	367	377	387	397	437	452	370	377	329	359	362	390	433	382	386	425	375	399	363	358	377	389	406	402	400	361	389	387	355	385	381	400	388	381	387	386	342	369	360	382	368	377	356	389	383	389	372	374	366	445	392	357	367	379	390	373	378	380	347	390	402	356	363	389	408	422	395	356	376	370	400	406	438	381	383	397	382	416	414	342	397	380	403	375	377	403	378	378	394	398	380	382	386	392	341	344	375	387	379	393	397	400	372	366	386	375	381	381	393	327	396	401	346	340	375	378	376	373	361	379	381	398	397	366	377	395	381	365	416	392	379	388	363	392	380	406	422	410	364	379	391	377	382	379	414	358	387	400	340	376	371	387	376	372	376	357	355	395	369	400	402	371	424	405	403	384	383	369	385	362	383	385	387	380	366	403	395	391	397	400	390	400	400	389	368	409	381	398	357	378	363	365	367	420	382	372	409	379	352	414	378	413	352	407	390	378	365	389	403	382	384	372	402	385	390	390	391	389	377	412	394	390	428	388	369	375	403	389	382	388	384	341	357	398	402	385	348	396	352	386	416	382	383	391	403	375	379	387	385	349	410	385	408	409	409	346	352	427	404	383	357	363	427	404	371	386	362	382	408	427	387	384	379	413	397	430	392	383	390	390	403	371	412	380	384	362	362	368	325	376	354	365	400	385	414	379	375	403	352	366	379	390	371	335	415	427	403	384	397	375	351	375	406	382	344	417	337	369	386	341	411	388	379	377	378	389	349	383	375	419	358	372	344	372	380	384	383	365	389	401	366	426	371	384	402	375	396	363	393	437	356	362	385	381	378	378	403	391	354	370	339	376	404	375	382	371	382	391	410	408	360	409	333	394	392	370	415	421	380	380	377	375	390	369	382	379	405	367	373	378	380	369	398	392	378	374	394	396	358	356	392	391	344	367	402	391	390	392	385	365	381	379	367	375	357	365	379	415	368	394	418	356	370	383	415	395	382	382	377	365	339	371	385	386	399	386	402	403	384	386	405	391	383	360	403	418	356	365	427	384	391	374	383	362	382	375	389	389	389	364	321	373	367	380	374	393	361	375	371	384	369	384	379	375	345	391	367	383	433	383	382	389	381	373	381	369	388	372	409	350	392	372	354	428	366	366	407	367	344	370	372	418	390	370	375	350	413	387	402	393	415	387	357	352	382	363	403	358	385	368	415	347	387	389	368	398	366	376	429	374	385	374	372	392	387	349	394	392	402	395	402	402	402	386	414	405	382	409	377	399	368	354	409	407	426	382	408	383	407	384	389	382	373	402	366	397	391	380	408	353	398	378	384	375	380	403	376	385	390	358	407	376	408	377	370	375	360	355	433	369	444	378	384	382	409	369	391	376	409	417	376	406	353	381	421	383	372	390	385	371	364	386	363	394	401	387	406	374	368	374	386	382	394	390	379	341	389	368	417	407	368	381	386	382	382	397	349	376	404	379	411	370	366	397	373	394	382	385	361	397	388	385	372	365	357	352	383	404	369	398	381	389	371	366	377	415	390	395	362	347	431	370	372	361	431	369	415	376	370	368	355	365	376	371	409	384	398	354	392	388	382	371	395	376	386	385	382	374	366	380	397	389	372	367	387	378	385	380	373	372	366	368	387	395	376	388	387	376	361	378	403	359	364	352	396	389	366	337	350	373	372	435	372	387	408	407	409	398	363	373	411	381	379	372	400	387	387	336	378	404	402	374	353	386	368	391	376	381	386	401	383	372	386	384	365	369	357	387	355	400	379	372	411	389	368	368	392	376	353	370	352	368	384	383	372	382	396	354	420	388	362	365	360	378	406	375	365	359	429	369	384	361	366	390	355	400	384	388	344	386	360
17225	11551	8131	3687	2613	1920	1623	1347	1013	959	859	815	799	677	647	644	629	637	608	605	614	571	593	604	593	574	581	541	569	566	585	575	507	590	500	529	552	556	559	565	543	530	541	531	554	545	517	519	525	497	545	537	529	548	583	504	523	542	544	514	591	534	486	509	545	548	529	502	571	539	568	522	519	537	548	523	510	496	516	573	534	597	511	525	511	549	581	531	500	519	522	549	540	539	544	550	520	521	490	506	550	553	531	553	564	533	525	535	507	550	502	546	502	529	511	570	500	519	516	558	537	552	532	510	469	495	528	495	508	547	508	526	530	564	515	553	542	549	507	560	505	505	512	516	538	558	540	537	570	532	546	526	555	536	525	539	518	585	500	550	523	539	551	536	506	543	530	459	552	500	509	526	541	515	514	528	546	521	502	541	555	541	502	571	555	526	557	535	500	506	547	581	523	508	551	544	512	539	536	554	513	543	531	553	527	586	531	515	517	523	550	506	529	511	536	537	554	495	562	520	522	500	526	516	516	546	495	554	550	531	519	498	533	526	547	544	527	543	540	527	520	548	539	540	529	511	562	570	545	506	528	498	500	542	541	554	514	545	536	530	500	565	500	537	555	532	572	537	560	522	518	587	482	555	543	525	557	510	537	489	568	543	542	481	523	520	541	523	500	494	524	521	515	516	532	549	513	493	520	544	497	532	546	532	541	533	502	536	551	519	587	515	574	523	504	521	524	501	560	534	506	520	533	509	536	507	533	515	561	549	491	501	537	503	533	497	537	532	492	526	543	535	553	527	490	538	520	522	544	530	533	508	541	553	544	513	527	527	534	516	516	537	528	508	525	491	552	539	523	560	501	504	570	527	504	529	541	507	528	500	528	513	528	563	517	579	514	483	526	480	496	527	526	519	487	538	563	530	482	524	529	506	507	541	553	498	510	562	527	504	557	525	548	560	537	547	514	519	512	510	473	539	508	518	549	482	513	489	527	520	547	485	502	559	489	552	567	531	514	503	522	564	533	501	553	541	527	530	549	488	565	502	539	553	525	537	527	535	481	555	508	534	508	562	540	500	524	528	518	539	513	509	528	530	493	547	545	536	515	515	555	493	515	585	502	509	521	503	555	519	551	513	521	540	503	488	543	537	544	489	502	506	555	526	493	531	516	492	466	544	509	476	535	515	520	569	520	524	544	541	546	538	550	552	515	503	541	576	549	545	543	466	485	552	536	534	509	525	488	537	531	506	512	531	585	573	531	521	541	527	522	509	524	524	542	511	530	529	534	523	523	499	554	519	551	505	559	540	520	489	524	524	527	520	496	524	555	522	506	537	490	534	510	519	490	529	541	558	510	534	541	492	495	535	550	492	523	501	482	545	509	534	509	512	479	518	548	537	547	512	522	519	553	504	537	509	518	559	521	515	560	538	528	517	573	524	520	541	535	501	553	545	523	578	539	529	519	520	491	560	549	511	534	549	559	544	564	539	521	527	509	547	509	546	523	523	510	507	559	537	533	520	529	537	544	531	539	548	534	516	518	558	542	568	534	501	553	553	544	551	525	472	517	538	543	537	579	533	525	506	558	512	552	519	515	496	536	559	548	519	521	505	512	553	484	533	536	506	553	519	520	518	566	546	515	555	544	565	524	532	548	509	527	534	522	493	587	555	502	542	521	477	498	553	511	489	520	513	535	545	552	507	567	535	545	527	517	507	560	532	536	507	546	543	516	534	511	508	468	501	525	505	553	522	527	545	482	528	555	566	571	491	550	500	518	504	532	537	520	534	516	530	530	522	520	514	545	541	546	523	538	554	530	547	517	550	547	532	572	571	557	553	555	521	516	538	558	531	472	521	559	539	536	538	554	487	548	509	542	521	550	509	497	538	463	490	531	501	507	517	541	527	472	543	549	491	522	520	541	499	548	528	491	538	551	534	506	511	537	538	533	544	541	547	533	521	517	512	549	524	515	483	550	545	513	547	559	519	541	488	520	529	526	525	533	533	530	495	537	544	509	515	492	547	510	511	480	483	517	505	500	537	513	536	535	564	552	521	528	540	509	522	525	529	514	513	498	517	525	495	529	483	546	511	552	533	524	531	503	524	530	533	521	520	496	571	547	532	542	521	555	508	547	488	559	539	472	495	515	510	523	531	519	574	502	507	521	516	517	514	522	517	556	522	552	536	530	541	502	505	553	535	526	475	515	534	573	531	534	521	514	547	560	584	545	547	594	522	534	570	508	570	550	540	565	540	526	529	513	519	520	562	511	527	495	531	572	539	562	563	551	513	549	492	502	572	529	541	492	564	481	533	516	512	520	554	529	550	530	515	505	534	530	533	533	534	538	537	562	550	539	507	516	521	545	486	551	522	535	520	535	543	554	519	565	505	534	535	516	510	544	517	534	528	517	541	519	551	540	533	542	521	505	519	537	509	558	520	562	508	531	549	514	506	518	520	533	516	528	538	555	537	563	527	530	506	578	536	547	554	520	551	484	513	559	545	556	528	563	540	523	533	542	515	542	487	544	491	505	516	504	510	501	507	524	513	580	503	524	509	577	502	527	528	519	501	507	504	548	542	547	490	511	552	526	485	518	495	576	538	525	501	518	556	497	541	555	543	504	493	516	506	546	519	545	512	519	536	514	534	561	485	521	519	528	495	553	566	494	540	541	543	527	527	517	547	509	552	521	543	515	501	515	535	509	563	512	481	546	490	510	534	556	542	541	487	527	538	491	534	563	509	558	508	484	540	511	563	538	575	495	515	541	527	507	514	519	536	559	562	515	563	546	505	512	528	508	527	582	509	536	527	551	530	546	559	511	485	510	493	507	516	564	532	515	537	538	498	526	546	549	564	521	506	522	571	539	547	550	538	536	546	529	539	528	519	513	543	506	545	536	529	546	525	559	520	504	525	538	524	495	521	526	499	534	525	540	537	554	537	516	510	506	513	532	546	537	551	522	518	537	545	528	495	519	522	538	544	516	517	541	497	499	511	540	539	531	524	494	552	529	556	509	575	523	508	502	483	527	537	528	519	537	522	545	566	510	531	546	516	487	501	552	522	540	534	554	502	505	520	541	505	519	495	562	538	531	543	559	548	550	543	530	525	535	515	502	566	484	559	540	527	529	598	509	540	499	536	549	513	524	526	504	537	535	504	530	522	552	547	575	583	544	501	522	532	569	528	517	531	509	496	563	545	521	579	543	539	516	541	521	554	537	587	495	565	547	542	535	528	561	509	508	532	543	523	534	546	516	499	510	496	535	511	516	505	546	554	487	519	543	524	456	517	504	543	530	505	508	531	559	519	527	547	465	524	494	539	577	512	546	545	520	514	532	523	523	543	539	511	538	512	525	503	557	544	496	551	530	514	548	552	485	501	589	471	553	580	551	514	545	505	548	482	539	527	544	519	549	545	517	513	513	555	556	556	510	534	508	526	504	551	535	541	568	531	522	515	521	476	562	526	561	522	548	520	544	571	506	498	587	537	500	538	517	543
27412	18240	3194	404	310	250	264	251	235	274	231	234	218	229	263	278	227	243	264	216	260	225	229	239	240	243	246	244	249	267	222	229	219	260	264	256	271	247	245	252	245	262	212	221	229	251	228	219	205	227	225	230	223	273	225	261	223	242	256	262	241	227	240	239	199	245	233	224	237	234	235	234	263	234	226	229	231	250	211	245	204	246	260	244	235	225	248	225	238	233	256	232	248	240	247	223	213	243	247	203	233	234	229	248	243	223	236	269	235	259	247	243	254	224	218	232	262	238	233	223	236	223	270	229	239	257	243	238	248	231	231	225	243	220	236	242	225	222	261	223	243	260	226	236	215	277	255	273	226	240	226	210	219	239	243	248	250	239	241	264	240	228	233	233	227	228	239	226	257	255	252	252	231	240	216	218	250	247	223	218	207	246	238	216	235	286	236	231	238	234	219	238	234	232	261	233	242	229	255	223	230	234	245	258	249	235	253	269	238	222	220	264	257	252	226	224	231	246	241	261	238	223	291	225	208	236	242	229	234	245	243	238	234	238	229	244	237	224	240	241	244	255	250	226	224	242	252	252	235	224	242	247	200	218	227	235	217	217	245	229	232	220	220	242	211	254	201	225	243	253	210	229	240	241	245	242	244	248	234	245	247	242	224	223	216	223	260	233	239	247	264	233	253	203	262	222	249	239	200	221	237	260	251	250	240	216	252	254	227	248	228	202	246	280	233	236	234	215	245	244	225	245	242	265	231	226	240	234	233	236	217	233	251	233	261	238	259	238	278	245	244	258	249	224	254	238	243	253	255	254	219	261	249	262	212	245	242	255	229	246	240	229	225	231	215	232	237	238	272	199	247	228	229	248	231	241	262	227	253	243	247	252	220	264	224	249	214	233	234	263	237	222	218	218	243	250	239	254	214	246	267	252	254	218	233	236	242	235	250	240	216	237	242	239	271	267	222	237	245	237	260	254	254	224	215	246	231	217	225	245	233	248	215	228	237	245	267	262	233	234	209	237	237	258	253	223	216	225	214	234	240	241	221	212	270	239	227	222	222	251	246	209	257	242	235	231	233	251	222	253	258	248	214	228	255	237	230	247	252	232	226	219	237	234	238	245	232	233	227	232	201	246	213	231	253	213	251	226	230	232	231	228	233	217	226	228	249	226	230	213	222	230	255	253	247	221	244	251	257	212	252	243	225	228	243	247	236	223	219	248	230	247	251	239	235	239	221	246	242	240	230	244	253	248	230	239	222	238	247	224	222	249	213	236	246	217	264	232	242	260	242	219	225	218	226	253	223	250	241	225	269	246	250	246	222	254	225	238	254	219	240	240	240	266	232	219	238	242	213	244	209	246	216	212	239	236	245	257	239	235	232	214	256	247	247	247	224	230	236	242	237	221	256	248	231	202	261	221	227	247	217	271	224	218	252	239	252	225	253	224	236	239	220	225	237	238	241	216	228	242	224	231	244	233	227	223	240	231	230	208	238	270	264	261	245	248	249	227	231	238	231	242	255	229	241	219	231	241	243	229	231	262	234	219	244	224	251	251	235	268	244	240	254	244	233	237	218	280	237	235	217	229	216	243	239	220	244	249	240	227	236	260	247	232	249	206	245	236	248	239	217	210	248	254	214	205	218	219	230	225	236	243	260	244	243	247	246	228	218	246	239	239	222	250	266	257	228	236	238	229	258	191	215	222	228	242	251	236	232	218	239	239	245	231	232	255	288	224	236	232	262	249	217	218	204	245	244	225	241	224	237	239	219	218	237	241	221	247	240	234	244	238	234	231	232	240	236	205	213	246	231	215	261	220	265	244	219	213	243	245	248	238	251	240	243	272	220	209	235	242	234	254	249	230	245	215	223	221	248	243	231	233	229	247	222	249	243	239	227	237	203	239	228	244	256	237	230	258	242	236	258	240	210	231	247	253	223	256	235	270	208	223	261	243	238	237	252	204	225	240	267	244	234	237	236	225	251	254	231	225	245	237	249	232	234	248	233	234	233	255	222	235	226	224	247	272	238	243	245	226	231	236	229	229	217	247	248	238	238	238	255	231	246	220	222	210	234	236	259	245	227	219	244	227	240	224	219	227	231	269	228	244	237	225	216	216	234	207	264	245	216	233	234	256	238	245	245	232	201	249	221	241	228	240	225	247	237	266	260	238	235	229	225	260	251	239	257	249	241	239	235	243	221	248	222	216	239	235	237	227	218	222	266	227	235	256	244	234	245	277	211	237	253	233	239	208	245	229	235	215	227	250	216	222	205	226	228	234	230	236	260	249	240	254	250	253	240	226	213	219	239	251	229	238	242	232	199	239	247	237	243	247	233	224	247	201	209	227	231	230	228	232	249	255	239	254	238	247	228	245	233	240	249	229	250	267	241	200	234	249	230	221	248	237	215	233	265	239	214	244	244	235	244	223	243	251	250	231	264	234	231	219	265	220	216	239	237	249	235	227	233	226	225	249	206	238	268	238	223	244	210	238	249	226	236	249	233	219	220	228	212	223	222	248	225	270	219	252	240	250	247	244	230	217	231	195	240	232	239	263	268	265	214	242	232	242	240	248	230	257	219	222	273	237	242	225	240	245	220	253	227	220	229	259	237	248	215	253	234	250	227	228	245	253	245	255	253	228	222	201	232	236	240	228	262	230	231	238	245	246	231	253	248	241	236	253	222	225	247	244	224	222	237	236	236	224	237	242	234	241	225	237	221	244	233	265	252	254	226	241	230	224	233	250	195	198	239	254	258	227	249	245	252	246	239	256	229	254	215	232	252	243	230	253	260	202	250	249	235	245	251	224	257	226	211	226	242	246	237	250	244	236	249	227	214	223	230	246	209	217	245	256	258	220	236	244	241	225	228	234	223	238	228	203	227	232	251	221	215	256	205	230	240	235	238	238	245	239	256	211	243	253	245	263	219	241	231	233	250	236	262	235	257	233	230	222	253	241	220	203	234	220	205	231	216	236	203	224	218	244	231	234	242	237	244	278	218	257	225	243	230	239	228	216	225	266	248	254	234	219	271	240	236	234	227	232	221	232	282	245	227	237	215	232	240	246	232	216	201	246	244	266	230	220	246	230	225	244	270	223	250	262	217	228	232	235	213	250	240	254	229	239	236	277	208	209	252	243	227	230	262	235	223	248	226	231	232	243	255	251	238	243	207	295	232	247	243	237	214	253	248	223	250	221	233	226	216	255	230	249	243	240	242	279	230	269	217	256	257	216	220	264	219	233	235	234	230	217	249	247	235	228	238	230	290	241	239	242	240	226	238	232	271	231	220	225	233	240	234	232	246	245	246	230	250	230	220	214	206	241	253	230	256	229	231	230	243	223	223	224	243	244	268	265	224	238	263	235	275	207	242	234	248	241	215	246	252	240	248	229	268	247	242	222	247	242	242	244	264	239	223	223	232	237	243	235	234	235	248	262	242	226	268	230	214	240	253	227	271	254	223	277	238	218	218	224	243	201	221	265	238	230	235	256	244	225
4994	701	579	409	416	346	392	317	357	335	341	338	328	327	323	318	312	335	338	308	323	361	370	301	314	347	316	292	323	324	298	311	316	334	334	315	329	327	351	315	282	363	306	304	305	308	297	313	347	328	302	299	291	347	321	326	323	318	340	331	350	333	338	341	325	286	300	320	285	323	306	333	325	320	296	328	329	309	331	333	327	322	326	320	318	307	295	315	330	329	299	307	304	302	316	331	320	338	345	326	292	346	314	324	335	297	348	336	322	305	329	334	312	312	308	323	332	273	307	329	324	317	293	325	324	310	276	341	352	335	296	336	294	316	321	318	317	325	355	311	327	360	340	323	300	332	318	325	311	325	338	302	324	315	325	341	315	302	312	294	307	321	333	304	295	285	350	318	313	343	325	337	304	372	328	315	328	314	310	319	299	300	293	294	342	289	327	347	311	306	333	341	324	328	324	344	289	333	343	342	300	281	324	323	309	303	323	336	316	356	342	357	339	301	322	311	302	317	314	338	315	307	313	326	314	329	312	316	332	310	346	293	302	295	312	314	315	320	312	289	323	303	341	336	371	307	358	334	322	338	323	317	323	339	319	308	322	340	324	308	309	325	333	317	292	331	316	324	304	329	306	280	317	299	322	346	311	321	312	344	322	343	335	321	328	331	339	323	319	347	303	319	313	294	316	331	320	318	324	299	316	306	310	326	355	318	318	360	319	334	293	303	332	292	345	311	314	319	292	321	314	308	342	341	333	322	314	314	341	323	348	308	338	336	322	346	368	319	302	302	352	322	338	320	365	347	319	328	335	343	340	298	311	355	318	337	347	288	329	344	329	350	336	361	313	322	365	325	285	327	355	323	293	328	348	306	319	320	340	346	342	333	328	295	304	313	327	332	315	340	321	317	291	326	290	328	322	300	292	317	300	301	320	312	315	337	300	288	338	314	341	310	285	295	294	319	316	309	334	340	315	312	307	317	324	318	288	301	331	304	325	301	330	318	349	342	323	299	307	281	343	328	318	340	303	330	313	331	373	316	305	349	338	342	344	327	321	333	324	308	312	323	335	282	329	312	311	318	327	325	355	356	328	332	295	315	330	317	331	300	350	310	299	323	320	282	330	326	308	326	303	353	319	308	317	339	331	318	344	304	341	319	291	318	322	322	322	327	325	328	359	321	348	323	336	321	336	312	328	305	341	350	335	295	309	339	347	349	342	344	302	332	282	347	325	306	332	334	307	312	309	325	326	312	329	309	317	308	328	325	313	302	304	327	354	319	322	319	295	335	320	311	349	333	327	337	300	304	344	321	310	341	303	318	343	309	332	324	332	314	320	339	289	313	345	318	307	325	316	299	299	342	306	312	335	312	307	305	317	322	318	342	307	326	345	366	301	327	331	305	326	331	327	347	309	317	311	303	303	359	342	312	301	313	308	333	321	330	296	280	320	331	331	332	311	319	348	326	290	319	343	351	326	322	305	286	319	336	316	312	318	319	282	294	324	339	327	293	325	304	296	305	315	329	328	322	316	329	317	327	340	316	345	333	306	350	330	325	328	327	308	337	334	312	289	306	307	312	303	291	331	314	335	350	318	318	349	367	330	309	317	338	317	333	309	335	323	296	279	315	314	320	336	319	339	302	301	312	325	297	298	320	325	326	331	345	331	304	360	317	365	331	333	326	306	332	315	300	346	328	314	316	363	340	321	314	330	310	317	336	335	333	341	323	323	329	292	367	343	287	286	315	333	294	309	303	283	305	306	324	345	347	310	328	323	342	314	341	309	343	320	316	323	354	309	348	321	307	353	328	333	291	305	349	330	296	316	296	316	328	313	317	315	344	316	349	347	345	330	348	320	317	335	355	308	339	302	309	303	342	295	288	329	315	316	297	355	342	320	329	342	320	326	320	300	277	317	315	290	315	323	300	328	314	302	326	309	350	291	335	341	307	338	326	342	343	315	304	324	349	324	298	377	311	296	348	313	310	300	323	340	341	334	313	338	337	314	350	311	311	316	320	341	302	299	317	307	334	335	304	323	327	303	331	308	289	300	304	343	312	314	288	351	345	339	319	316	301	305	334	312	320	334	306	340	332	297	325	311	314	345	304	328	305	312	336	310	310	309	307	335	330	298	339	348	342	313	316	296	320	326	339	336	321	312	337	367	301	338	316	331	303	313	311	355	332	316	338	306	324	293	292	329	313	349	336	368	328	316	323	348	314	357	336	305	296	336	297	316	311	309	319	329	337	320	301	319	314	296	304	326	322	305	343	318	333	347	334	306	323	285	285	312	322	328	337	358	316	344	316	358	323	300	319	318	336	301	365	298	306	343	325	325	323	306	301	344	299	314	297	311	312	331	303	351	327	309	315	298	298	316	319	315	325	334	327	315	361	331	278	322	332	323	336	321	317	331	274	296	306	330	300	309	312	313	306	308	284	327	345	323	302	320	307	293	322	338	336	300	321	321	328	320	297	304	297	326	291	308	309	355	324	312	315	318	346	318	332	303	322	328	288	320	340	332	324	323	317	315	315	338	315	319	325	351	286	333	300	330	337	294	324	340	283	308	333	316	323	351	301	316	344	313	357	317	298	324	302	339	312	327	315	341	311	318	326	319	332	326	326	308	347	338	331	311	312	331	295	319	315	341	310	326	313	336	313	334	329	282	327	303	346	323	332	323	321	326	341	313	302	325	336	311	299	316	335	305	310	337	292	321	322	305	348	305	303	296	334	306	317	275	330	302	314	320	297	309	325	347	329	320	290	332	314	340	330	344	333	315	337	305	318	301	345	306	316	325	337	301	331	330	304	329	341	322	327	310	321	322	319	331	358	338	333	319	335	328	330	332	322	323	307	368	310	326	315	347	282	328	334	333	263	302	318	326	331	336	325	303	353	305	310	345	301	317	332	329	341	319	329	307	339	328	320	340	317	348	350	357	327	319	331	329	330	301	306	341	306	332	320	343	344	294	314	304	312	312	299	328	292	308	311	342	330	333	328	314	322	336	320	296	334	327	343	294	345	305	333	318	320	339	327	329	300	311	346	305	328	325	330	318	322	350	332	361	341	335	313	331	321	316	300	317	323	328	341	328	359	299	337	304	292	351	324	339	292	296	312	312	353	278	323	377	301	333	335	336	325	306	314	340	302	321	308	316	305	330	334	327	327	306	309	297	298	339	340	311	340	338	326	325	323	329	319	339	345	354	295	315	324	345	339	338	346	346	325	328	346	326	289	295	328	336	330	341	320	335	350	348	344	324	317	295	304	348	330	352	313	334	313	302	336	306	320	312	353	317	336	329	312	310	336	337	313	316	311	308	320	332	308	323	343	327	323	320	316	338	353	368	290	358	291	349	303	298	325	303	296	327	338	301	330	324	340	296	279	323	310	329	295	347	317	333	352	306	291	354	335	312	287	343	307	332	309	333	316	331	338	300	289	333	324	344	296	303	337	369	327	323	319	300	331	306	295	336	330	352	314	325	297	312	309	297	331	336	314
23557	21556	28685	24875	21395	4027	808	618	584	540	505	499	561	511	503	514	449	446	495	479	442	467	433	419	489	478	490	464	431	453	470	452	461	416	459	484	446	440	456	462	428	501	443	448	466	505	452	473	468	443	472	443	445	429	392	447	465	434	453	415	472	453	487	459	485	463	447	437	483	435	481	415	457	476	441	475	453	454	438	467	464	458	446	454	476	476	411	475	439	432	477	463	467	457	420	466	456	449	482	432	469	436	478	467	452	490	444	434	485	418	440	498	430	464	470	448	475	424	443	437	463	524	450	412	481	448	448	423	457	416	477	446	456	442	479	429	451	464	453	477	459	400	411	436	459	447	410	471	458	440	475	460	474	429	463	460	433	499	445	488	409	429	517	448	459	446	457	473	483	458	498	463	443	437	431	437	434	437	438	491	477	463	439	448	450	461	449	459	456	446	442	458	443	453	429	460	451	448	491	438	445	383	419	418	460	428	455	477	436	497	474	474	443	454	452	435	446	480	474	435	467	458	433	455	441	493	488	448	479	456	439	452	487	478	485	452	452	416	471	457	390	454	440	466	493	465	438	487	463	451	472	427	472	407	502	447	470	480	463	425	437	449	474	470	463	446	465	477	489	471	445	506	461	433	431	431	453	466	476	470	444	464	444	476	423	442	464	414	424	457	439	430	442	470	424	463	464	457	458	431	457	443	457	458	452	420	470	463	432	493	536	476	443	407	472	457	469	455	471	458	461	443	481	450	454	435	452	492	468	440	461	472	457	453	454	471	446	448	462	422	424	435	464	452	462	456	437	465	471	438	488	432	436	427	447	451	445	482	453	496	447	456	410	489	418	433	437	448	445	449	396	402	478	436	419	446	472	437	456	424	416	411	484	463	413	472	443	450	427	445	447	450	510	456	417	472	446	424	444	450	446	436	481	467	483	452	490	457	480	454	468	435	463	443	398	443	444	424	451	445	461	436	451	458	429	465	456	475	456	466	452	435	444	426	456	443	454	447	467	472	428	499	460	463	496	432	497	450	450	444	481	426	446	461	458	489	466	447	425	480	456	463	448	466	425	493	428	481	481	420	449	417	481	445	445	470	433	435	454	477	432	446	445	445	487	440	473	461	457	452	441	435	486	464	450	471	439	432	470	447	478	439	426	461	430	466	452	452	488	434	475	445	432	454	473	459	478	469	441	454	468	505	456	466	439	462	505	462	457	466	409	458	430	467	452	430	475	452	439	459	432	482	478	446	438	464	457	478	468	438	444	453	476	426	480	426	430	461	500	440	494	470	451	434	454	457	431	447	462	443	463	445	465	462	468	417	478	461	466	463	467	476	488	442	450	459	473	493	464	445	427	450	453	460	471	458	420	480	462	468	462	488	416	473	489	464	462	426	464	459	445	422	422	492	471	491	471	453	412	418	401	462	450	466	457	446	469	452	469	431	457	454	471	442	472	464	464	434	426	500	460	455	478	456	424	453	442	453	440	436	462	472	470	492	509	434	443	474	464	440	447	474	428	428	459	443	463	452	459	474	484	447	448	419	476	486	443	472	430	485	465	449	453	488	452	499	454	468	463	496	487	462	477	401	409	415	454	460	461	466	457	479	436	429	449	461	448	494	480	453	457	443	454	475	469	438	457	431	463	452	427	508	505	476	471	465	447	464	473	421	476	423	442	480	458	467	418	486	447	443	444	443	495	446	456	477	494	445	477	421	487	469	452	440	497	435	469	478	510	420	421	469	435	422	431	453	449	478	438	503	482	473	451	480	460	483	410	436	445	447	462	438	435	479	457	452	471	479	421	472	450	412	436	433	464	441	458	458	486	432	445	485	448	437	422	466	458	469	439	443	463	486	451	457	468	456	488	461	472	472	469	458	475	464	445	479	440	444	445	403	472	456	476	443	441	479	419	463	468	423	437	473	453	423	438	455	480	481	472	452	474	426	442	454	457	428	484	482	445	472	399	403	463	433	409	431	447	438	428	434	464	447	459	408	489	460	496	456	466	451	451	452	431	436	409	427	459	416	450	435	442	422	447	463	417	440	448	448	442	458	452	430	433	433	483	417	459	499	494	450	501	523	441	413	459	445	476	446	438	482	460	444	449	461	435	472	451	444	464	454	476	462	421	467	491	455	475	471	431	449	476	474	469	419	448	464	450	459	442	454	468	478	415	443	455	460	422	434	438	484	493	434	444	462	420	463	472	454	426	439	424	486	471	432	470	459	457	429	474	449	411	432	477	468	481	456	449	490	415	443	423	442	470	453	432	476	448	429	404	480	421	444	455	434	414	452	484	462	460	467	437	456	470	476	482	474	454	473	458	469	450	470	482	479	458	463	454	484	489	444	432	454	412	466	445	442	451	489	433	484	404	441	453	473	471	455	454	437	492	464	464	451	485	435	437	486	498	450	464	441	460	438	438	445	471	479	464	464	435	460	453	482	452	461	474	433	410	461	420	456	462	476	476	431	468	478	482	432	463	469	491	484	504	432	464	432	472	466	453	457	457	464	448	466	452	446	466	449	430	490	472	441	435	422	441	408	449	489	418	445	447	448	434	461	452	448	480	454	435	449	443	498	480	449	479	450	414	467	422	449	432	459	428	471	467	435	458	442	460	482	436	463	445	456	405	454	461	448	474	460	427	476	483	467	445	460	456	446	425	450	458	458	461	453	480	482	440	473	483	458	488	452	480	463	487	432	425	457	427	466	433	488	402	443	451	462	445	521	474	458	456	405	450	437	482	483	459	480	452	482	424	458	436	438	459	441	463	418	461	463	489	438	442	436	433	445	428	483	469	466	442	470	461	510	474	475	445	422	456	477	453	449	452	442	468	477	443	455	493	442	495	493	473	440	459	490	480	439	445	459	438	439	478	418	455	445	453	428	464	438	450	415	425	471	387	465	447	451	407	449	423	472	463	458	431	439	422	464	456	438	443	471	446	459	444	468	444	451	420	465	434	422	458	458	427	459	426	464	464	435	451	463	477	453	401	448	451	494	454	464	434	437	478	441	486	415	429	465	458	431	471	446	482	453	424	460	486	407	448	525	444	439	403	460	503	463	425	458	454	460	443	452	455	413	449	430	461	440	460	443	455	455	467	427	424	457	470	446	461	432	422	429	398	446	473	454	438	447	427	428	436	440	453	482	480	481	500	445	419	493	398	479	441	451	435	451	463	435	465	482	463	459	409	465	457	432	478	413	461	454	459	463	446	422	463	456	433	459	458	450	458	466	441	453	451	452	473	459	460	480	460	436	418	451	451	461	450	436	488	396	419	426	474	426	482	475	463	451	433	486	470	457	462	466	449	436	447	458	414	456	466	421	449	465	435	469	468	444	410	435	441	450	437	414	436	476	424	451	456	429	449	445	475	440	447	417	452	479	480	454	415	464	450	456	492	448	479	440	470	459	445	458	455	479	417	453	450	433	477	431	456	480	455	453	473	423	471	478	473	439	463	450	447	407	471	469	480	438	454	426	437	442	466	451	437	468
13758	7004	4807	2306	1691	1336	1059	1012	917	766	752	721	687	711	724	644	701	704	609	616	661	658	685	601	619	638	691	623	619	645	609	611	607	615	574	629	633	627	546	608	605	619	611	589	624	579	598	622	631	625	629	612	609	609	678	635	632	586	625	607	575	610	579	648	596	594	587	599	652	598	640	635	620	581	586	622	610	650	579	574	622	592	599	613	582	582	602	611	568	604	584	618	583	624	625	635	605	610	624	641	597	625	636	591	615	626	585	619	638	601	612	628	595	611	583	606	658	643	601	562	589	589	625	637	604	600	601	617	608	599	592	633	635	602	611	585	576	588	584	603	611	622	623	634	603	623	565	583	623	663	632	577	572	593	678	596	617	597	605	613	634	623	604	665	618	613	539	593	548	586	655	610	611	641	590	616	624	590	570	633	669	573	596	602	604	575	571	605	582	572	586	626	604	645	592	623	577	569	634	590	642	650	595	603	602	610	631	604	622	608	638	607	605	608	595	603	616	602	612	603	622	589	637	598	605	611	598	638	605	599	641	595	595	599	636	639	606	580	649	615	585	615	614	600	601	589	666	589	583	605	580	629	586	600	634	612	581	594	591	597	590	609	620	641	591	586	632	615	595	610	607	566	606	616	631	637	623	614	582	620	665	636	589	636	606	583	601	635	638	566	624	623	573	581	641	597	573	644	582	621	583	620	603	603	560	569	626	605	648	595	645	565	614	606	621	628	604	622	568	617	598	613	584	582	564	642	657	639	621	587	639	637	574	625	574	588	621	608	633	584	647	595	583	617	638	604	631	586	658	584	593	629	573	595	645	555	627	543	625	582	597	603	600	630	602	570	597	596	585	622	628	563	612	624	626	611	612	610	622	581	581	606	646	653	585	614	592	600	614	612	587	558	602	615	581	621	618	572	598	607	618	613	585	582	644	656	635	585	607	633	616	606	615	599	603	613	628	635	628	602	616	624	578	529	587	553	591	653	584	592	647	607	639	564	588	607	615	603	582	650	588	603	622	571	624	614	638	611	604	619	605	642	602	635	630	649	682	645	619	608	594	598	662	599	595	612	610	625	606	653	598	626	616	610	631	635	614	553	579	607	616	617	596	636	622	603	580	628	636	590	581	607	618	609	623	613	573	642	601	610	586	619	604	584	620	605	616	656	597	610	592	656	630	580	577	620	635	591	576	592	605	591	580	598	603	618	598	629	560	660	609	623	581	613	590	590	641	616	615	621	624	624	633	594	600	602	586	591	648	585	589	615	625	644	601	592	637	578	592	624	643	590	612	585	607	624	600	592	646	577	619	590	639	578	626	608	604	626	633	611	611	618	633	592	602	597	618	624	571	641	589	584	616	591	596	610	599	601	635	623	630	587	581	591	562	641	567	602	603	611	602	568	608	617	618	626	598	591	589	616	548	635	595	585	642	615	611	584	628	589	567	615	628	559	593	602	639	603	598	627	620	616	604	566	577	612	597	615	572	623	620	605	587	624	615	588	598	609	566	595	595	591	600	610	622	649	614	616	574	605	625	594	647	575	612	585	618	651	632	585	617	558	624	600	590	623	617	607	598	601	631	603	590	621	566	607	618	574	635	635	589	607	570	617	588	634	624	584	605	624	615	624	547	616	590	541	611	590	617	651	614	604	649	568	582	584	627	638	596	604	600	594	557	605	582	644	591	592	633	626	582	681	600	575	597	630	624	623	638	599	638	627	618	589	591	632	593	632	590	578	628	622	549	618	584	645	607	583	627	591	567	631	590	577	665	633	665	639	615	598	612	599	659	596	654	620	589	563	598	595	580	625	638	600	626	685	590	601	575	602	570	587	583	592	592	584	622	643	624	626	617	581	642	600	617	597	585	656	614	605	589	605	643	615	587	590	547	594	626	562	646	614	607	597	558	572	604	589	570	613	627	583	610	602	585	593	641	594	637	567	599	631	593	592	567	611	608	557	620	562	594	626	616	593	625	639	570	607	606	599	630	572	590	618	599	568	600	604	642	627	582	583	553	616	610	584	621	628	602	621	559	555	613	638	568	588	637	571	628	612	595	621	588	618	607	615	643	611	598	602	612	614	580	617	558	596	598	561	636	620	614	614	608	595	566	575	626	627	579	606	624	555	609	645	624	600	621	618	638	588	631	618	607	599	631	639	595	600	598	623	641	599	575	589	612	627	590	640	593	612	612	586	593	593	599	615	605	608	629	597	614	594	573	583	603	638	596	629	606	585	616	559	550	597	600	593	619	583	670	647	545	618	622	638	599	606	644	652	615	580	613	588	603	588	593	606	625	649	584	561	601	608	584	627	634	614	577	650	591	637	637	614	614	624	628	604	674	572	593	606	579	587	611	580	612	604	587	622	580	608	625	588	603	588	592	587	612	567	629	585	573	598	608	564	558	655	588	598	596	563	577	618	624	562	559	596	628	612	651	579	578	640	619	593	624	590	608	568	607	629	611	599	629	614	612	588	631	601	621	615	635	574	638	562	585	547	616	580	598	603	623	607	609	639	615	563	635	655	603	609	591	615	604	573	613	605	570	611	633	634	557	619	582	620	621	609	595	592	586	596	589	628	598	580	581	614	543	654	580	613	620	613	618	587	584	580	621	601	586	544	590	559	605	633	565	623	634	631	621	547	593	602	583	577	616	620	609	637	620	657	607	654	666	578	586	607	621	612	640	588	646	626	593	565	587	610	635	601	574	613	596	604	609	597	608	622	579	582	613	557	640	632	615	648	586	575	624	600	585	615	590	636	637	616	619	611	543	586	598	592	597	637	589	603	590	601	612	600	600	626	590	538	605	549	629	605	605	603	582	596	625	613	584	597	571	616	607	604	647	561	641	587	627	640	603	631	567	621	574	587	584	572	586	603	609	586	537	593	564	576	579	611	640	631	599	608	597	615	626	640	598	546	609	617	654	582	617	616	656	629	596	644	612	647	590	600	608	609	591	647	591	587	588	561	571	643	591	604	607	622	601	596	588	550	591	597	638	621	605	601	586	587	634	636	644	565	613	605	571	637	621	636	588	575	610	630	585	534	543	619	567	588	590	618	605	589	583	619	577	590	581	632	607	629	595	633	640	623	636	554	616	587	599	575	590	600	608	608	657	643	624	628	657	592	603	590	614	614	599	660	603	601	587	615	608	581	605	612	626	601	618	606	592	646	582	603	619	608	601	616	596	616	628	587	662	607	573	623	581	595	565	603	563	620	606	600	627	591	654	607	580	592	591	630	617	593	624	609	601	601	581	563	636	610	658	618	649	632	604	652	631	628	615	574	585	651	591	621	596	584	615	601	686	551	616	590	590	581	617	602	600	570	615	615	636	620	592	599	586	606	606	571	592	607	613	594	648	659	631	637	613	573	571	647	660	625	597	631	567	639	609	614	634	595	582	632	581	604	592	593	612	616	593	619	598	602	594	605	656	567	637	594	606	575	587	663	575	597	625	582	656	619	644	559	621	597	587	555	610	575	604	611	608	613	609	630
24849	21558	26779	24722	1200	213	165	180	146	143	151	116	124	111	126	102	105	116	99	108	120	98	120	102	99	109	97	79	102	105	106	102	105	104	86	114	113	86	85	103	111	95	109	94	106	104	122	106	113	98	116	102	97	115	108	90	113	98	128	93	111	112	79	129	106	107	106	113	110	104	112	103	97	100	100	115	116	103	121	106	94	118	115	93	90	110	93	95	86	93	97	102	86	111	99	105	106	117	111	91	91	106	112	112	102	104	111	101	101	97	97	97	91	103	96	91	111	88	119	89	104	114	102	108	111	112	101	98	99	98	92	87	96	105	111	100	111	105	93	87	114	90	91	98	76	95	102	100	125	95	85	93	105	84	117	102	116	111	105	98	83	101	92	96	99	103	116	107	112	105	82	108	110	95	100	107	101	101	113	89	105	102	119	106	94	89	90	110	97	108	109	103	125	70	93	97	104	93	91	111	99	99	112	108	89	110	114	84	101	106	98	93	97	93	106	81	113	112	108	100	104	121	104	118	82	110	110	110	103	133	81	110	103	112	98	100	116	104	101	112	99	100	91	92	77	102	94	117	119	98	100	104	93	111	104	96	91	101	116	118	118	114	98	116	103	107	95	107	108	106	107	89	114	94	105	103	94	105	111	99	97	99	108	116	78	93	107	110	99	88	83	103	97	106	91	126	103	95	121	92	107	85	89	102	104	109	96	111	108	106	99	92	106	106	119	96	87	112	103	112	100	85	97	103	106	98	78	98	111	117	92	108	94	130	100	123	103	101	98	98	107	97	94	112	97	98	108	101	88	91	102	110	113	101	105	85	110	111	99	102	106	107	90	112	96	101	113	116	102	97	94	100	85	82	115	96	105	104	100	88	103	113	104	100	93	123	101	87	91	118	110	104	99	94	103	98	98	113	83	91	117	98	111	97	93	106	98	108	99	95	86	104	101	110	99	110	119	97	109	94	121	109	88	106	99	109	121	102	101	91	92	90	101	92	107	115	103	123	91	100	101	114	91	102	84	107	115	109	95	86	100	96	113	102	109	95	96	89	119	106	99	95	107	105	80	106	96	93	115	106	117	129	86	96	95	91	98	103	118	131	119	105	100	97	109	104	110	90	100	106	99	105	123	76	93	113	89	93	115	94	110	88	98	97	96	95	104	102	94	109	92	101	119	117	109	111	99	121	100	121	101	123	95	110	94	98	85	102	96	93	112	102	106	121	103	113	115	101	95	111	118	115	82	104	97	111	110	89	90	105	116	110	119	102	81	114	114	94	104	92	104	123	87	109	122	109	85	117	102	86	76	96	101	102	100	95	108	99	99	109	110	110	92	107	90	101	100	127	107	102	112	92	114	93	104	110	101	104	113	106	99	103	109	83	123	101	93	114	110	91	109	115	106	98	105	115	86	97	102	115	106	104	109	100	114	116	98	104	102	99	106	95	96	108	103	101	102	87	103	100	114	88	100	86	95	87	87	118	103	107	84	99	90	78	109	93	110	87	103	110	102	114	97	115	106	123	95	98	107	107	118	124	103	94	113	108	111	94	114	103	97	92	95	99	111	101	103	86	125	96	109	134	119	109	100	124	103	124	87	112	102	105	100	108	108	85	93	90	134	102	129	102	106	90	113	98	100	86	113	107	94	111	114	102	112	101	108	113	117	111	91	81	97	101	108	94	95	94	91	85	95	117	96	101	95	113	114	100	89	82	108	111	112	107	102	88	106	94	108	101	108	114	114	111	105	98	93	91	93	96	122	111	102	122	96	101	84	105	118	101	94	102	93	122	98	102	109	94	87	101	91	90	102	96	89	91	108	114	89	117	83	101	102	98	96	90	110	84	110	115	111	80	120	97	100	102	87	108	99	85	104	91	105	107	101	83	90	109	102	120	95	106	122	96	99	118	93	94	99	94	92	99	93	110	96	107	109	107	86	102	101	107	95	99	91	109	96	97	92	114	90	111	96	103	112	99	99	94	113	96	105	101	103	97	99	107	97	121	126	85	127	99	102	109	103	92	112	104	103	95	89	91	87	104	96	98	101	92	97	96	100	74	102	101	110	105	93	86	85	103	97	90	91	96	93	110	101	104	111	105	101	89	110	98	120	98	105	100	106	111	89	100	95	99	91	74	105	88	118	123	99	96	97	95	89	119	110	103	95	89	92	106	110	98	118	101	118	103	128	102	89	88	99	108	92	79	88	88	89	103	115	100	94	90	116	88	84	103	101	105	93	109	105	108	89	114	105	104	99	87	91	108	112	91	112	102	97	128	92	117	101	93	119	101	101	96	104	98	95	98	100	97	114	123	96	94	88	111	94	107	109	132	101	102	109	111	91	104	105	112	96	89	111	97	110	92	93	125	108	86	94	98	85	94	113	100	95	107	108	92	116	100	108	107	97	92	106	99	92	101	100	97	112	103	105	110	93	81	106	98	110	94	88	93	95	142	100	111	96	99	98	91	126	115	114	91	96	93	106	110	115	97	105	100	97	104	101	105	110	91	92	110	106	95	106	92	98	106	114	117	114	93	92	122	129	103	110	103	108	123	99	101	93	86	95	123	94	106	122	103	99	97	97	102	90	93	108	93	105	98	104	111	97	108	103	108	95	91	124	113	91	111	96	100	130	105	98	102	89	104	103	105	120	96	106	114	103	96	101	84	94	104	113	102	97	105	98	96	83	90	95	94	93	112	115	111	98	102	112	121	102	114	124	113	97	87	120	92	105	90	91	109	90	99	105	111	105	92	112	97	119	93	110	98	117	105	99	117	95	100	107	117	98	118	116	100	115	89	100	90	88	110	125	97	106	82	83	92	113	89	95	119	109	100	108	95	95	103	94	102	93	114	106	113	102	104	91	101	106	100	94	84	96	112	101	105	90	100	100	121	117	102	112	99	101	97	97	90	99	107	80	108	113	121	110	120	92	107	96	86	96	112	99	96	101	112	110	111	104	95	126	89	96	105	107	100	128	93	108	94	97	90	99	101	105	96	88	111	95	85	108	103	90	92	104	102	95	100	102	87	95	103	98	109	115	110	94	110	99	81	106	110	109	105	98	104	119	99	101	105	113	106	99	108	110	104	110	100	95	90	111	103	100	105	101	97	96	105	77	100	117	110	105	101	114	116	89	82	98	110	88	100	106	120	107	100	104	107	104	117	124	93	99	108	107	100	106	105	107	119	71	99	90	104	116	90	108	87	100	104	106	111	96	85	90	87	114	118	103	95	80	104	108	89	97	102	99	96	109	101	96	120	93	123	104	85	103	78	100	114	112	86	117	115	101	92	88	87	105	98	94	107	102	91	88	104	107	103	108	103	105	93	104	111	98	104	108	100	87	101	102	106	111	114	96	110	114	103	98	103	131	92	87	104	92	110	92	95	92	90	111	113	110	98	107	116	99	111	114	106	110	88	87	107	96	89	99	113	101	97	108	108	100	103	103	105	117	104	104	109	119	96	91	123	80	102	103	109	89	93	117	103	107	95	97	116
12624	3241	2208	971	641	510	418	324	281	274	237	223	223	195	210	199	185	188	182	181	173	156	181	180	182	168	168	180	163	167	176	161	163	146	163	169	149	168	152	168	174	155	173	146	164	141	173	175	123	149	178	189	166	145	178	172	149	156	153	143	147	174	161	151	168	162	161	164	151	160	152	158	159	157	156	170	151	165	168	156	163	155	169	161	155	149	154	126	140	172	144	166	163	155	156	151	162	170	144	142	149	149	129	143	178	178	152	164	169	124	155	166	163	149	151	156	163	133	154	150	149	159	153	146	144	166	143	157	153	148	160	173	162	182	168	161	154	136	162	152	158	157	160	139	161	168	155	172	156	129	151	163	168	136	145	158	148	167	149	151	147	159	184	150	153	166	156	147	139	158	169	161	166	192	171	156	176	152	163	151	147	153	138	158	168	148	146	177	163	152	184	155	161	141	170	161	176	128	151	143	166	165	149	174	151	151	154	138	143	148	162	141	162	164	151	146	165	158	138	156	140	164	175	155	139	155	179	154	145	156	147	146	176	163	154	162	163	130	166	136	137	155	145	162	184	165	141	154	160	148	134	133	183	179	143	151	146	159	148	165	148	145	167	173	162	139	155	159	140	161	153	162	164	168	182	176	141	148	150	161	169	154	160	173	177	167	153	155	188	162	172	149	148	171	147	166	183	145	156	158	162	136	142	155	168	156	154	157	161	135	167	154	141	157	165	146	147	149	158	147	148	131	160	145	172	174	174	173	178	154	166	158	179	157	169	147	175	155	154	168	147	161	160	138	153	177	131	147	154	159	169	134	136	183	160	171	151	178	172	165	152	144	159	171	143	167	147	155	147	165	174	168	147	159	160	151	124	153	159	188	150	144	167	146	169	161	153	173	160	148	139	159	160	197	149	160	148	139	148	172	162	153	147	164	163	155	167	164	176	136	175	153	149	141	150	163	147	187	149	173	150	140	154	158	167	155	145	190	141	161	162	157	149	171	155	140	146	145	149	176	150	177	167	134	170	169	161	157	148	141	162	142	154	138	164	149	190	170	159	160	152	158	147	160	144	157	142	152	146	151	160	163	167	177	165	141	154	158	144	178	145	163	146	156	153	154	177	161	166	162	155	155	162	159	153	139	142	164	154	146	164	146	169	149	150	160	183	160	145	144	173	151	162	149	149	165	165	170	160	158	173	165	164	186	148	200	145	188	158	166	167	171	145	160	154	141	175	151	159	159	166	140	154	174	151	175	144	152	154	155	129	132	162	186	175	150	154	164	146	147	176	160	146	164	152	154	182	156	161	149	188	156	181	170	158	167	143	168	159	156	178	143	141	158	162	168	149	147	137	160	160	170	142	179	166	165	165	164	154	163	159	141	173	166	139	146	162	156	182	166	158	138	153	160	145	164	147	146	161	152	140	154	164	167	146	164	149	127	160	156	139	153	164	158	164	149	172	152	191	156	163	162	162	162	142	153	177	164	167	134	144	158	139	154	150	184	140	146	171	147	142	152	152	127	174	166	178	170	150	167	139	141	168	155	156	149	143	166	153	165	145	180	170	155	142	179	149	178	144	141	160	155	166	155	166	172	168	149	150	148	157	161	166	171	172	152	136	162	157	153	173	162	174	151	165	170	144	172	170	166	144	166	143	131	154	152	185	157	167	185	143	160	170	171	150	156	161	174	164	142	146	144	166	154	152	160	150	157	171	155	142	142	180	162	171	164	156	147	140	163	191	155	165	152	169	142	138	175	132	165	169	163	167	181	170	160	155	156	157	158	175	146	177	162	156	141	151	166	152	150	148	172	156	144	148	148	170	175	145	159	145	148	174	152	151	162	156	192	181	144	152	170	154	146	174	150	157	140	160	178	170	160	142	177	168	169	155	165	140	178	149	154	160	176	181	170	152	196	165	130	160	155	163	171	149	159	155	163	164	161	123	172	164	111	155	162	185	151	160	158	171	160	164	162	162	160	138	153	195	153	152	134	133	164	150	166	140	162	147	154	166	158	155	166	146	169	157	163	153	171	147	166	153	142	152	180	142	165	192	173	157	180	149	153	161	160	155	149	150	150	160	156	156	135	175	161	125	178	182	156	140	134	146	157	145	163	158	165	154	173	159	153	179	161	154	174	156	144	151	150	149	179	171	158	162	141	154	161	155	161	135	148	176	128	163	134	151	154	151	164	151	167	138	158	166	151	163	135	129	148	154	160	173	170	166	148	147	177	144	148	152	145	175	161	150	161	149	172	162	171	170	156	157	154	147	147	164	158	160	173	152	160	164	161	169	153	152	147	148	172	162	169	144	160	154	150	149	170	165	167	166	156	178	170	132	161	139	175	169	147	174	165	192	180	163	164	162	153	166	152	143	167	175	159	173	142	160	139	149	158	165	166	141	146	165	134	170	151	181	150	168	157	170	177	142	143	148	154	147	146	144	153	155	152	176	167	147	168	147	169	184	152	185	161	155	159	173	176	166	167	137	157	153	152	144	154	142	159	166	159	167	163	170	173	156	148	149	185	158	154	152	134	183	172	130	150	147	158	150	144	176	175	174	172	152	162	158	165	158	167	158	179	171	172	153	164	156	168	162	151	146	149	170	161	162	155	132	162	151	161	167	148	158	146	154	172	172	185	163	157	176	157	165	147	165	161	171	151	143	136	152	154	151	151	154	164	156	163	174	169	145	147	158	171	159	164	154	161	157	145	154	186	170	148	169	154	151	189	146	154	156	150	158	151	170	141	142	165	163	158	140	143	184	156	159	123	161	140	156	154	150	135	155	160	143	169	167	144	158	146	160	161	151	157	156	178	160	137	151	164	154	155	161	148	159	160	147	167	171	150	160	148	146	139	144	153	154	169	153	163	158	151	151	165	152	142	159	160	158	157	148	155	156	160	165	155	158	167	149	141	181	154	166	158	159	159	151	150	150	157	139	168	161	173	161	157	170	156	187	151	148	169	133	148	170	144	141	174	151	131	210	162	149	187	172	157	156	142	139	161	141	128	165	163	187	172	162	162	150	148	141	174	146	147	145	143	172	148	153	163	143	162	153	151	161	145	146	153	137	170	159	157	156	150	139	149	150	160	149	160	151	173	151	175	157	158	164	157	156	156	161	152	142	151	174	157	174	173	150	153	163	154	152	149	144	166	160	144	150	168	163	138	170	130	137	201	135	161	146	155	168	158	143	181	162	143	163	156	146	162	148	154	141	151	158	160	171	138	159	176	156	153	155	167	133	145	151	143	168	155	168	153	142	149	153	161	148	134	157	156	170	169	149	176	185	159	166	169	151	164	177	136	152	160	163	147	145	140	172	148	160	166	180	168	154	164	161	162	157	154	177	144	178	162	159	151	175	159	153	157	156	160	145	161	166	164	145	156	172	164	182	169	166	133	159	150	163	168	174	139	156	167	166	160	163	154	185	138	138	138	152	135	136	172	178	175	165	147	155	173	138	161	169	148	162	162	127	173	160	134	157	152	153	165	152	149
22559	21575	29305	24322	21575	21329	2531	746	597	548	509	489	505	466	460	416	447	433	474	409	397	378	445	414	374	418	379	385	405	396	410	418	379	396	410	412	391	391	386	412	404	393	371	386	425	378	369	378	447	403	405	379	397	383	380	371	377	397	395	386	398	393	394	400	374	398	396	366	369	382	369	416	415	419	356	391	390	352	385	373	399	416	346	372	390	362	408	412	403	348	401	362	379	369	383	402	327	383	368	395	387	376	411	407	381	416	415	385	377	395	378	396	393	380	380	338	387	386	387	398	386	371	389	375	383	372	395	359	393	371	432	348	373	376	405	378	417	386	404	370	380	386	397	392	399	385	389	378	430	370	396	400	377	369	402	362	358	389	373	393	399	386	389	366	375	378	397	384	382	358	408	403	384	374	400	387	408	393	381	342	380	418	373	362	378	385	388	383	348	345	407	381	397	366	399	399	377	387	386	395	360	360	388	409	357	399	369	385	378	393	403	385	379	377	396	363	394	363	394	410	358	407	393	405	362	382	384	367	378	383	353	402	380	383	369	392	413	386	399	366	401	388	367	385	379	392	405	387	398	386	406	379	389	389	364	376	344	382	368	413	394	364	404	389	378	390	373	379	381	349	361	397	423	372	416	366	381	389	386	400	383	393	368	390	370	365	384	401	393	390	343	392	410	398	356	381	376	354	394	407	364	409	389	350	387	354	404	387	377	383	380	340	378	414	384	390	388	378	377	338	384	383	363	360	374	378	391	379	382	390	384	376	363	405	374	367	382	404	402	373	384	381	413	380	426	367	385	387	366	376	411	377	366	364	419	386	377	368	413	386	366	368	348	423	392	406	378	369	394	398	389	434	403	354	374	385	399	413	380	389	408	359	372	391	386	383	397	347	399	396	380	368	388	383	377	392	394	377	370	382	405	393	356	339	398	381	391	367	341	379	419	373	405	400	403	392	379	368	386	399	394	394	340	365	389	371	362	359	392	371	363	344	357	367	377	391	391	373	402	392	398	422	387	382	415	394	423	370	364	416	355	385	373	378	395	395	356	396	378	388	401	340	396	383	384	413	387	370	382	328	378	382	386	396	412	402	383	401	369	361	404	369	386	383	402	403	400	368	410	379	398	393	376	372	394	355	415	357	392	395	420	380	387	397	377	361	383	353	381	396	393	373	368	400	437	430	359	373	397	408	387	397	400	407	406	376	413	387	380	348	347	387	360	378	344	372	383	382	424	364	394	327	381	395	403	392	369	384	415	385	403	403	388	383	385	378	400	387	358	352	376	361	371	393	390	398	389	393	349	355	345	392	394	367	382	370	416	401	364	346	381	345	385	370	380	378	415	404	360	389	381	394	367	399	379	408	403	356	394	376	385	397	387	370	385	383	373	380	397	377	404	389	374	404	391	381	404	389	407	388	387	334	398	386	367	415	412	378	399	391	364	376	396	404	379	367	351	366	388	407	401	400	412	376	399	373	423	386	391	386	402	422	406	404	404	357	364	382	369	384	370	405	407	347	421	388	408	376	346	385	410	364	391	388	389	368	372	369	371	375	380	373	378	398	369	375	369	377	440	387	373	366	392	359	368	381	380	367	381	382	364	419	362	368	395	396	372	358	382	408	403	387	403	375	352	378	390	408	370	406	382	414	377	392	400	352	368	377	416	360	374	377	363	372	394	407	372	403	355	371	371	370	377	406	387	385	388	368	392	357	397	374	352	367	367	346	386	396	367	376	371	381	379	377	375	399	413	363	344	352	385	375	394	376	373	386	363	381	417	408	373	402	398	364	381	334	384	365	392	367	357	389	365	372	425	368	380	381	394	386	378	390	395	389	364	389	380	368	379	401	384	374	387	397	368	352	367	381	411	380	344	370	426	397	364	355	369	394	395	381	405	362	391	366	406	408	384	406	374	368	405	387	423	413	382	371	392	375	426	382	364	374	379	412	364	388	385	397	385	415	400	382	390	361	377	394	344	373	381	371	382	357	405	382	376	395	357	404	392	388	371	373	364	380	420	434	388	407	375	394	379	347	345	376	355	395	367	363	384	376	391	409	356	411	344	366	411	384	386	396	395	383	375	358	368	410	370	344	375	414	378	412	375	358	391	396	398	412	375	375	381	417	397	416	367	405	382	402	359	363	377	385	414	390	386	358	382	382	347	390	389	411	391	397	390	402	388	380	356	416	407	363	386	402	373	402	386	343	359	379	334	394	357	409	342	379	387	386	393	381	370	399	396	355	367	417	375	365	366	397	396	387	445	383	389	369	357	366	371	389	375	404	370	389	377	369	397	431	400	391	368	407	357	393	396	436	370	388	378	408	417	379	421	390	392	426	382	379	363	374	365	386	345	366	398	376	362	387	397	379	371	359	354	381	409	398	377	395	364	378	423	395	388	377	369	387	403	415	378	399	414	406	383	365	402	382	380	389	403	356	417	383	374	368	382	395	387	368	399	378	399	413	409	394	380	411	390	364	406	377	348	412	387	362	375	411	391	391	416	372	386	371	409	393	377	372	365	375	359	401	353	379	398	374	403	367	401	381	366	397	391	357	421	396	393	389	362	373	364	391	369	428	365	381	353	410	363	367	404	369	398	346	387	397	343	379	365	385	391	405	416	395	416	370	410	403	410	377	395	394	385	374	377	390	398	397	394	413	395	362	366	386	386	363	383	375	386	379	367	357	375	391	381	380	372	375	398	431	380	354	407	360	381	422	376	433	375	362	396	345	382	410	381	374	360	405	384	409	390	397	393	403	404	359	378	334	404	344	342	388	403	365	430	371	373	370	405	392	394	369	409	370	378	364	397	374	379	345	422	386	403	354	364	361	375	345	374	367	391	398	383	369	384	387	385	378	413	385	374	374	389	364	341	436	407	404	356	365	382	390	360	351	393	396	354	392	366	414	423	392	388	406	389	388	400	390	375	374	390	393	374	381	390	368	392	367	375	394	384	367	390	383	391	368	348	391	346	400	369	383	398	345	382	365	399	336	372	411	393	399	386	352	382	341	409	383	384	374	365	405	362	374	408	390	385	367	390	384	396	405	395	383	392	356	402	354	358	390	399	402	377	397	368	386	397	354	399	382	411	359	368	432	399	402	370	381	400	387	394	381	366	368	379	343	392	353	400	380	433	413	386	377	350	378	373	381	386	386	365	405	362	379	367	338	375	367	374	373	357	343	367	396	390	359	382	407	381	389	377	423	407	403	408	391	380	387	369	371	386	361	353	375	388	348	395	375	386	394	397	390	382	374	373	379	379	387	426	379	362	390	400	388	395	415	391	374	438	379	372	393	408	421	370	369	357	380	397	378	380	354	389	387	408	413	388	380	411	372	387	382	373	368	375	396	392	376	394	377	402	380	365	374	393	385	397	393	386	429	390	386	365	405	390	346	376	347	369	373	352	386	387	374	398	412	405	366	335	357	382	386	380	370	395	408	378	398	409	401	381	389	359	348	365	389	378	372	397	389	373	396	394	384	398	409	364	343
16617	11738	7923	3743	2590	1919	1605	1239	1115	905	932	806	797	691	674	689	663	651	613	636	615	586	609	590	597	587	561	562	588	544	545	542	530	582	554	601	547	514	560	594	585	536	556	564	541	576	565	534	580	540	529	513	519	529	512	577	541	550	550	573	587	516	549	552	565	576	511	514	568	545	558	515	516	568	530	485	539	560	563	539	488	559	507	514	557	545	521	495	516	564	505	508	542	545	538	503	504	530	508	525	531	507	529	509	499	567	491	550	525	528	524	543	559	501	552	535	565	546	542	549	551	561	519	522	544	537	571	533	533	533	512	516	537	518	531	507	562	526	522	480	523	523	514	555	538	531	568	518	536	551	529	570	555	545	556	505	509	581	547	564	547	561	520	511	527	511	533	500	505	514	553	520	581	566	567	566	556	532	553	516	556	507	549	554	553	559	500	573	530	525	489	604	548	479	581	514	543	503	509	509	501	513	528	544	511	525	550	562	523	507	553	535	555	545	549	536	508	527	508	516	550	526	560	535	556	527	504	525	544	545	533	542	518	520	538	454	521	553	535	561	525	550	531	519	549	560	543	550	527	496	543	546	547	525	578	529	552	516	531	521	531	564	527	545	554	566	547	560	526	484	540	539	508	518	522	561	533	519	554	527	546	525	497	513	522	534	495	532	563	538	506	589	534	577	543	519	494	552	534	553	533	580	532	537	496	558	539	513	493	538	542	539	526	523	501	527	557	526	558	531	552	580	527	513	556	549	506	528	503	528	532	496	550	528	514	520	505	489	509	559	526	546	539	571	527	548	541	516	541	558	565	530	511	528	524	509	486	527	503	505	544	553	537	524	536	528	556	541	515	532	517	524	549	517	512	479	555	508	530	523	533	535	510	528	516	557	548	507	535	555	519	546	484	544	568	508	552	548	550	503	494	514	520	515	502	504	517	511	522	560	548	557	547	496	532	570	547	533	479	521	533	529	535	564	502	539	559	546	508	523	527	538	519	550	529	512	558	489	511	536	511	555	528	544	539	547	545	556	551	528	578	526	502	546	555	517	550	534	522	536	545	532	598	517	528	521	532	540	522	513	541	534	532	513	535	540	546	527	530	566	539	551	534	577	554	552	539	498	525	548	527	544	495	523	520	548	525	530	508	523	547	603	528	523	536	558	523	553	536	545	476	541	544	509	534	461	505	503	545	479	540	528	504	529	533	562	520	516	551	566	525	527	537	537	574	494	550	513	535	558	502	559	584	532	537	499	549	538	530	480	526	537	486	566	459	522	566	526	538	488	541	540	544	562	530	546	553	558	523	524	521	547	505	563	492	528	523	532	524	561	540	539	544	542	521	508	506	599	535	529	571	530	510	489	523	540	529	520	517	517	479	532	520	523	504	558	532	523	492	561	532	557	478	550	539	525	477	510	548	550	527	512	555	527	508	525	544	570	508	571	532	521	573	561	507	506	521	516	546	551	580	569	529	511	529	490	535	543	536	548	531	504	517	535	517	596	535	581	562	543	534	507	546	509	498	539	526	526	541	523	529	548	569	538	529	513	554	519	564	506	529	527	532	523	527	545	494	515	539	548	524	550	518	498	556	527	548	572	525	563	523	525	506	580	531	535	526	544	543	553	586	542	563	517	525	580	507	545	531	509	530	540	560	475	521	539	547	522	572	544	521	536	534	522	523	531	541	516	535	539	547	502	531	528	529	552	516	499	522	516	531	534	539	557	553	537	506	535	546	535	497	540	523	550	541	501	580	519	520	483	512	507	541	550	541	514	565	524	490	603	547	529	504	540	523	523	527	523	562	583	575	497	528	570	505	535	539	541	530	517	581	522	589	509	511	527	548	587	564	510	524	589	501	526	502	556	508	538	535	496	513	541	542	509	547	545	571	487	530	528	537	572	524	537	541	515	524	566	540	566	530	542	523	549	527	520	552	540	508	508	527	561	570	546	539	533	543	557	517	518	541	518	544	493	536	540	531	510	593	511	535	526	506	574	536	533	576	522	539	550	537	547	531	564	560	512	533	544	572	547	538	520	504	517	523	559	550	560	544	495	525	517	545	525	546	513	585	551	541	488	507	522	544	546	532	531	510	517	499	508	512	540	523	519	531	526	583	548	505	524	520	531	515	498	528	542	539	557	513	536	536	504	552	551	523	543	522	518	512	575	521	494	486	535	530	535	544	488	540	526	562	529	533	520	499	506	532	525	525	556	500	550	545	539	493	535	507	560	523	540	564	508	524	578	495	539	514	538	543	533	505	541	519	532	543	551	532	525	527	567	560	508	522	554	516	534	520	515	502	501	532	538	488	548	495	514	553	505	550	493	523	533	536	499	538	564	554	536	547	556	557	539	552	516	555	559	546	551	501	573	558	516	537	498	552	550	513	533	537	574	549	523	558	538	523	532	535	509	528	517	524	524	487	563	503	527	523	508	515	548	501	539	558	535	505	528	509	554	509	545	501	507	508	511	526	513	478	520	575	503	557	537	526	508	487	530	514	475	501	542	518	531	515	533	539	496	545	549	536	576	549	532	517	546	535	550	534	539	520	542	541	526	582	508	526	505	502	524	534	528	525	469	526	545	520	491	548	553	545	527	515	527	527	570	509	565	488	549	527	543	544	505	551	595	554	510	551	542	526	512	553	566	529	529	536	528	580	574	493	607	556	494	549	536	562	546	539	510	564	506	499	515	519	517	515	518	533	534	536	528	561	551	501	570	551	528	539	499	473	493	536	532	525	535	579	538	532	517	591	555	494	546	525	545	542	536	548	507	516	551	540	490	552	535	562	506	545	551	542	530	568	560	524	499	520	527	547	502	538	533	543	533	541	531	548	523	551	546	494	534	517	567	556	530	539	538	541	520	499	570	533	510	553	480	506	556	534	531	522	551	537	553	529	598	510	607	529	492	542	509	536	481	480	502	500	553	553	524	539	486	526	608	531	557	513	542	492	540	511	530	495	514	556	574	541	538	531	536	505	529	557	581	533	539	572	531	531	547	541	482	522	505	509	532	491	536	532	523	476	500	532	534	484	542	522	527	510	530	521	563	546	556	483	512	568	522	555	551	547	490	508	573	537	512	540	520	556	509	524	510	531	530	512	532	563	558	545	504	519	520	558	533	544	525	582	551	520	549	541	524	522	497	543	504	517	517	526	504	519	521	529	504	519	519	517	504	530	507	515	546	555	532	543	513	580	525	514	541	542	544	515	559	525	527	542	504	578	535	504	497	513	514	521	535	511	518	544	516	519	513	600	540	546	571	525	568	503	522	515	534	502	534	473	566	523	535	547	577	502	512	518	509	489	561	543	513	508	533	499	550	539	512	532	543	553	574	540	505	583	524	498	500	591	500	525	539	512	509	534	497	539	492	510	545	498	540	552	549	517	542	562	549	564	489	512	564	515	502	519	526	487	532	524	558	532	572	556	556	567	534	574	555	553	554	537	563	544	523	557	553	543	533	517	517	531	553	541	530	523	574	513	529	532	532	556	520
27471	18197	3164	402	283	269	242	249	247	211	272	251	241	251	252	207	260	244	268	272	248	228	251	245	264	281	261	220	221	247	229	217	259	198	249	225	235	210	259	241	231	238	239	213	216	266	217	256	243	232	226	240	224	256	237	238	250	233	207	236	211	219	212	215	255	244	247	257	225	246	242	244	217	246	237	274	225	236	255	233	207	258	266	245	236	240	231	245	252	249	229	247	226	276	237	248	225	249	222	228	219	248	254	222	222	225	209	238	246	238	228	276	245	245	235	240	250	249	225	249	211	226	253	252	225	245	279	274	250	240	230	249	256	248	247	221	224	251	226	241	240	261	238	236	246	258	252	243	258	235	254	212	247	246	206	263	254	251	243	217	215	268	249	260	252	221	223	204	224	215	229	225	209	252	231	258	244	243	232	249	242	196	214	242	243	251	228	231	216	245	229	245	250	252	234	218	223	227	250	228	233	229	238	260	234	239	250	250	232	217	213	233	245	240	237	255	235	233	233	239	227	253	215	247	245	255	246	252	236	246	252	244	243	236	239	254	244	247	246	261	239	239	254	242	246	240	247	247	254	246	238	231	228	226	236	244	228	241	255	257	242	238	232	228	221	231	232	229	196	228	220	247	229	227	261	219	246	265	235	226	260	241	244	219	249	234	262	232	233	235	233	258	228	223	270	220	222	240	239	242	237	253	263	258	232	238	245	259	246	231	236	240	224	258	244	231	272	231	215	226	217	224	228	230	259	220	255	238	259	207	217	221	229	243	224	248	252	239	239	248	228	245	235	235	262	247	241	258	240	277	260	216	278	255	246	220	232	264	227	239	211	231	246	243	224	218	247	242	220	228	250	224	258	257	257	234	223	258	229	228	245	235	241	250	225	259	220	230	229	241	233	231	237	249	238	279	263	249	235	247	234	252	240	244	230	242	241	247	240	228	255	234	233	252	215	239	239	229	230	230	274	237	206	260	254	251	229	206	251	240	216	230	196	246	255	208	221	238	275	211	264	241	237	222	230	240	225	235	243	253	240	229	256	224	230	253	245	227	246	219	226	234	248	245	265	230	215	226	244	239	243	207	233	253	242	244	240	229	226	271	247	227	242	248	255	238	247	242	259	220	242	247	215	256	237	244	255	243	235	249	218	222	269	224	233	267	241	228	236	244	221	261	263	230	230	258	230	252	228	250	248	248	236	243	276	230	229	252	242	250	235	227	232	279	206	248	247	250	249	255	248	234	227	264	245	245	263	235	241	246	248	261	222	236	244	228	236	274	228	236	227	234	216	260	260	247	218	245	252	256	246	214	243	230	233	243	230	245	283	250	238	219	254	222	269	243	238	227	251	247	241	231	254	245	251	239	237	239	249	223	268	227	238	246	220	224	238	235	239	222	214	252	219	223	233	255	226	238	247	263	226	258	233	233	250	213	234	247	219	215	230	247	241	224	240	244	235	213	249	231	247	243	253	227	267	250	250	219	234	262	240	239	213	225	237	218	221	253	263	228	235	211	227	232	233	246	241	231	253	225	203	215	273	243	234	239	245	214	255	239	229	237	237	227	234	255	261	224	229	222	252	239	269	247	255	254	225	226	264	259	257	222	238	246	213	246	259	216	217	237	234	202	226	239	233	251	248	202	251	251	220	228	226	238	231	230	245	257	225	245	237	229	225	231	247	203	221	240	223	240	251	243	260	231	244	219	237	249	265	223	247	254	252	257	232	227	256	200	267	219	244	249	239	264	245	222	227	224	244	226	232	249	253	247	226	227	226	228	247	274	261	250	217	233	244	288	230	226	213	239	232	245	221	246	247	212	203	242	215	240	242	223	234	245	252	220	228	248	251	227	249	268	243	258	230	223	254	220	238	215	252	226	258	239	258	210	252	237	252	230	243	278	254	245	251	252	213	250	236	247	222	232	256	228	207	242	241	253	208	229	251	250	236	255	255	233	238	250	235	239	234	238	235	203	231	243	221	253	240	246	242	227	245	231	237	220	234	239	230	223	271	233	207	262	244	245	241	258	248	254	240	234	216	202	247	236	249	237	223	249	242	213	208	254	247	242	235	238	222	260	219	238	252	224	250	228	226	251	213	235	226	214	216	229	238	239	233	228	227	263	232	245	255	214	232	262	259	241	243	243	244	242	250	234	211	238	243	243	248	232	270	249	242	241	258	229	242	233	227	259	248	242	248	226	207	244	239	244	267	253	256	215	240	239	235	236	253	208	266	238	246	237	212	236	234	265	256	241	224	207	232	251	247	236	245	229	273	217	220	200	242	269	250	215	240	234	235	230	232	253	232	239	230	219	236	251	221	247	230	220	239	250	251	236	236	226	228	250	235	237	249	229	255	238	236	210	228	233	258	253	234	240	248	257	224	254	235	237	227	209	229	218	250	232	227	238	223	247	280	245	223	237	231	258	246	250	233	250	236	238	224	237	236	238	216	217	230	254	216	243	238	225	234	209	235	239	219	244	227	240	252	243	222	229	263	244	198	254	265	244	209	238	243	251	248	237	251	216	253	231	251	224	267	230	262	224	237	213	234	243	243	258	212	215	233	230	232	223	275	249	241	244	231	249	255	253	238	226	216	252	258	226	227	241	242	254	250	248	212	212	245	227	217	260	232	243	248	229	242	229	242	240	211	237	220	222	229	258	220	252	239	251	252	252	235	258	230	227	260	255	224	242	222	235	233	237	235	237	261	258	258	229	241	244	239	240	253	231	244	236	220	265	266	244	232	258	234	243	216	240	225	244	231	219	248	264	204	240	252	241	236	250	228	272	209	254	260	216	264	237	247	263	244	222	248	251	236	252	266	232	254	239	253	253	236	266	222	229	244	252	229	258	239	241	240	244	219	254	221	236	226	238	240	220	228	216	222	250	241	243	259	239	243	215	269	228	227	227	238	257	256	234	226	244	230	244	237	255	251	220	236	238	227	242	209	219	222	243	244	209	211	225	208	232	244	248	216	251	241	239	244	260	226	221	241	203	235	235	279	236	242	215	238	233	228	221	229	262	240	203	218	234	236	233	251	231	231	254	248	198	228	241	211	256	231	225	253	249	246	249	226	203	230	243	243	251	226	212	225	218	219	240	222	239	216	240	227	251	223	232	240	235	238	244	231	238	227	237	267	245	217	242	230	221	234	243	226	244	245	239	266	223	228	225	255	219	233	251	243	254	199	224	240	243	243	229	260	246	244	233	232	229	233	237	242	244	243	235	234	223	227	234	266	250	256	240	226	255	232	216	221	227	219	255	233	257	216	219	256	233	238	216	264	241	258	248	239	233	225	245	262	248	236	206	227	222	235	227	242	230	244	244	254	214	248	241	239	239	264	238	234	248	233	221	228	220	242	211	234	227	251	220	261	240	232	210	246	234	256	251	251	256	212	231	253	223	230	228	245	246	254	241	280	229	223	229	258	264	263	247	258	227	225	238	227	248	222	228	239	262	227	260	253	248	219	242	198	256	264	229	264	245	249	234	248	264
4821	723	622	428	404	361	367	397	348	334	333	314	304	318	357	335	338	346	310	331	305	317	302	323	340	316	323	314	345	354	287	331	292	317	327	303	309	356	323	315	333	338	288	338	320	288	312	338	347	316	296	330	335	335	324	315	334	322	340	347	333	338	328	367	320	341	307	342	331	310	318	340	350	315	336	316	326	338	334	311	334	322	306	329	320	305	350	295	329	288	322	333	309	354	343	315	347	294	307	331	341	311	305	326	287	351	330	328	317	315	308	318	341	279	353	312	320	334	322	335	308	344	347	341	354	338	308	312	368	316	300	345	341	321	327	337	321	300	317	333	354	313	315	348	313	340	306	354	325	307	314	343	337	310	332	312	314	305	361	324	308	312	341	314	307	320	326	301	364	314	322	311	317	325	321	330	340	339	306	344	294	300	322	311	329	315	312	313	343	307	328	334	339	300	298	308	324	302	354	313	304	300	303	306	307	316	313	323	324	361	304	322	341	321	335	332	301	326	315	326	312	343	355	315	325	318	358	339	310	332	284	317	336	325	325	333	342	298	339	360	350	341	316	313	313	356	292	289	339	304	332	333	284	330	316	345	332	313	318	322	330	281	307	313	307	352	325	314	313	336	325	298	323	329	332	338	336	333	329	331	309	302	326	319	324	300	320	375	324	297	320	305	307	323	311	314	346	335	340	347	315	324	309	321	315	333	353	326	313	348	324	346	313	316	318	334	303	335	315	344	318	294	289	316	346	313	312	335	317	308	324	349	312	333	302	329	325	301	307	322	297	309	330	334	313	329	343	333	313	342	309	328	306	343	316	303	322	331	344	338	317	322	333	323	320	313	346	324	357	325	314	346	335	315	299	305	300	324	345	315	309	317	359	308	328	291	326	312	327	351	308	324	320	327	301	342	309	330	314	294	310	332	310	309	328	331	324	307	332	321	320	324	322	327	316	317	338	317	348	335	349	344	302	302	346	322	343	277	310	342	318	336	314	316	302	336	321	328	317	321	325	307	306	311	339	324	353	318	320	324	320	322	312	323	315	312	331	326	308	308	323	301	309	306	320	320	349	316	305	339	330	357	316	334	328	325	305	321	326	349	334	317	353	355	304	334	324	346	323	355	321	327	336	293	284	365	342	309	311	345	314	318	346	318	327	345	342	334	333	329	336	335	295	339	309	319	296	324	339	328	334	325	319	343	331	369	308	346	321	322	318	321	328	335	310	334	306	355	342	325	345	347	336	309	309	308	323	314	307	341	338	330	310	358	262	332	346	290	315	361	299	310	284	323	310	336	310	338	339	333	327	332	352	328	311	345	307	315	344	333	328	345	357	380	316	302	315	316	302	351	276	305	327	337	336	315	331	308	304	326	294	339	335	359	321	336	313	326	321	337	348	340	325	316	347	327	354	353	324	344	337	337	316	322	324	330	336	336	322	332	319	350	315	310	309	337	317	327	349	337	363	293	346	330	303	332	341	343	328	314	343	302	342	349	335	349	324	326	299	299	291	395	308	333	337	348	319	324	291	360	340	313	291	336	295	328	307	344	305	333	294	297	306	308	327	305	331	329	330	339	343	317	330	325	349	314	323	358	357	289	333	358	338	333	316	332	359	323	303	331	323	285	320	336	340	338	313	346	302	335	314	322	336	358	342	307	306	316	333	331	315	318	329	331	343	322	342	329	312	302	318	324	314	305	309	283	349	305	303	334	350	334	316	306	347	307	331	325	339	314	308	321	324	319	322	306	350	318	332	356	315	321	332	337	321	340	304	328	342	289	305	331	313	323	335	334	321	341	357	299	334	319	347	324	310	342	326	300	321	312	331	298	362	324	294	333	336	344	321	327	368	323	304	341	326	310	323	300	320	318	320	284	307	321	365	337	292	361	330	326	333	330	312	316	363	323	305	301	353	336	281	306	336	341	305	344	316	309	375	348	333	339	364	300	324	355	333	310	282	345	317	327	316	351	347	332	297	325	313	353	320	350	299	312	330	344	323	334	324	291	298	321	333	313	324	315	315	330	323	339	319	330	344	332	343	299	313	323	332	333	344	334	328	349	340	330	335	344	337	318	311	342	351	320	330	321	312	298	309	312	322	336	335	328	316	317	334	300	347	293	360	305	347	357	330	350	332	303	333	336	309	334	327	331	318	318	337	345	319	352	311	301	324	326	318	314	301	327	305	299	325	337	325	323	341	305	328	320	319	336	318	352	315	339	306	318	282	314	318	335	318	337	329	325	348	334	310	304	335	346	341	318	339	329	333	332	310	308	300	329	307	335	299	320	316	340	337	321	356	344	358	313	346	317	350	342	328	334	314	346	337	322	338	332	336	378	313	305	304	324	300	302	314	297	320	310	328	333	343	303	358	320	326	298	323	326	317	350	340	319	327	335	329	310	328	308	332	337	329	312	319	333	305	311	337	310	338	311	338	325	336	346	342	290	333	303	347	307	295	351	317	323	310	318	308	340	313	321	327	307	333	334	330	323	298	300	343	322	312	301	319	324	309	339	324	316	326	346	361	303	333	316	355	313	346	312	312	336	318	303	320	316	309	329	307	326	339	317	310	333	312	302	333	328	300	308	334	346	317	315	314	334	323	318	325	322	322	298	339	320	303	322	344	326	346	330	324	303	316	326	309	285	320	318	298	311	319	320	359	330	336	330	270	335	327	355	334	352	310	327	338	326	351	307	334	302	327	284	317	317	334	327	313	329	364	319	352	292	334	297	332	306	306	305	323	316	316	316	340	361	306	318	325	312	309	347	300	377	323	317	325	297	309	292	310	332	338	323	296	311	355	333	342	304	338	304	321	312	307	306	323	352	317	329	310	321	334	340	330	327	330	335	345	333	317	330	340	341	326	343	298	318	312	338	308	333	311	325	342	321	301	302	307	313	310	325	356	338	306	299	342	333	319	345	306	333	306	300	317	326	307	315	332	354	304	303	368	359	332	320	325	315	335	350	336	316	345	323	335	307	318	320	307	329	319	329	353	330	344	311	302	324	321	329	313	299	308	343	330	311	315	333	322	328	328	315	345	303	352	304	285	309	324	339	345	357	352	320	278	285	334	322	350	318	302	360	350	316	345	326	303	335	328	333	310	301	327	301	342	348	305	329	336	330	331	293	313	308	348	348	307	341	335	323	331	343	321	311	315	338	345	347	312	332	307	336	326	313	292	335	323	322	299	325	332	327	330	313	336	344	312	339	327	313	328	312	335	346	322	360	292	318	327	292	334	312	308	343	357	319	342	313	327	323	357	332	335	329	337	280	348	297	309	303	338	347	346	365	289	306	332	315	301	298	313	306	310	322	329	314	277	343	316	331	310	342	324	329	301	370	312	361	322	316	309	335	318	351	322	319	325	331	325	278	317	324	312	286	333	313	349	307	332	287	350	322	340	328	362	343	311	312	285	339	320	326	303	344	315	320	334	339	321	299	320	308	334	329	318	348	323	305	314	345	302	316	311	329	349	341	336	294	314	313	298	287
23426	21552	28702	24818	21375	3917	804	634	582	547	535	523	505	513	491	489	485	478	480	519	486	502	496	453	466	473	459	513	475	469	467	464	444	469	489	492	450	466	446	433	471	492	443	460	452	476	445	437	495	481	424	489	459	483	442	462	512	465	457	510	419	479	462	463	450	452	443	473	469	465	481	458	457	457	506	433	462	465	442	476	465	425	505	469	463	476	480	469	464	453	437	450	453	448	497	490	465	422	469	449	501	463	446	444	445	467	431	442	475	484	484	449	489	438	451	482	412	491	445	449	431	459	466	447	482	424	470	420	442	449	480	460	442	445	477	450	492	451	480	470	461	484	458	484	456	480	462	459	464	469	441	435	519	463	479	446	462	449	485	459	466	485	444	446	475	459	415	509	444	480	449	462	455	469	464	478	468	440	511	429	475	493	468	455	446	406	421	432	425	462	443	488	457	474	412	436	460	429	491	451	452	460	509	464	456	431	441	450	452	491	446	466	463	473	440	445	461	462	481	455	421	489	449	491	462	438	474	442	455	453	462	496	450	444	475	478	430	471	450	446	421	497	458	465	456	460	397	519	470	498	431	442	444	445	507	444	467	488	476	432	441	469	437	460	458	441	451	451	453	472	457	464	455	443	477	473	491	435	473	455	456	453	429	474	461	424	447	478	434	472	442	486	450	499	435	461	416	515	432	432	456	442	461	480	435	433	428	485	435	514	466	450	432	460	492	443	489	499	439	465	465	468	488	437	460	475	458	426	460	461	431	490	469	434	452	459	456	444	460	450	450	471	494	464	445	476	461	440	496	491	470	433	463	458	433	459	452	529	494	470	443	455	453	427	474	523	466	462	489	431	482	432	466	483	469	473	458	439	487	454	457	435	474	483	449	455	456	455	451	459	455	499	478	417	480	438	451	474	478	470	478	423	456	496	451	428	462	488	428	462	479	463	445	462	497	407	473	493	492	465	465	416	452	471	427	452	472	454	449	456	424	449	464	472	448	433	459	467	435	468	456	426	487	473	433	453	468	441	485	437	471	437	439	446	499	474	445	460	452	501	468	440	477	468	433	448	477	430	445	467	471	460	441	450	483	502	455	488	472	443	455	427	449	493	481	465	424	451	459	490	483	458	459	450	490	493	481	474	474	483	445	437	471	468	417	440	438	446	461	461	436	452	503	445	445	488	460	473	464	435	477	476	491	480	449	472	494	436	484	443	446	489	430	478	461	443	426	498	434	428	413	492	425	451	470	495	448	460	472	432	470	474	461	440	486	466	454	500	456	462	462	462	452	475	438	479	414	477	460	435	432	457	431	451	444	451	479	396	503	471	433	457	463	448	464	470	481	465	467	476	471	467	471	491	468	465	449	439	465	471	453	415	453	427	440	481	449	460	438	457	458	442	456	472	471	455	461	469	432	472	461	462	486	470	426	475	439	468	474	456	469	471	470	462	460	433	495	489	456	457	474	482	432	434	448	458	464	442	453	504	481	437	428	465	459	473	489	454	484	465	438	459	488	454	427	462	456	455	420	432	453	448	421	441	443	458	467	467	452	431	462	462	469	450	453	462	452	446	443	479	469	474	469	427	442	467	471	480	443	473	440	483	452	470	448	475	428	424	434	478	447	476	472	475	429	425	448	467	427	477	466	470	450	435	465	503	473	469	450	473	460	498	449	463	463	452	447	479	468	446	484	479	447	448	457	485	485	421	437	461	465	474	436	467	443	455	465	456	456	449	412	462	468	481	494	467	450	433	479	468	437	473	480	453	463	430	476	469	456	445	454	411	486	509	456	449	457	474	476	467	464	468	462	458	431	440	444	469	462	444	486	440	455	477	431	512	454	451	452	448	475	466	449	470	432	432	476	458	496	493	470	455	505	507	477	434	480	493	485	468	473	454	404	488	443	455	467	476	455	473	467	485	459	420	453	495	459	470	456	434	491	450	457	451	438	433	436	476	477	450	437	488	439	442	491	448	439	468	456	455	487	488	450	451	483	475	450	441	487	465	434	450	498	455	453	467	459	487	457	464	471	493	484	473	466	448	467	464	440	433	456	489	451	452	463	424	457	474	458	449	442	438	479	455	455	432	416	472	440	457	470	490	472	430	461	471	451	429	444	476	468	422	474	425	492	479	466	479	472	463	486	475	439	433	466	465	478	454	454	467	455	510	492	476	501	464	423	453	449	473	431	462	436	493	421	449	453	464	437	465	490	498	449	446	474	472	466	475	483	488	452	447	493	477	464	445	446	418	448	435	457	451	492	463	485	435	458	478	476	414	445	452	446	462	474	445	454	457	418	438	468	448	459	454	434	442	469	456	445	468	455	452	465	431	464	470	456	481	464	473	402	432	452	472	400	453	468	444	408	477	445	468	463	454	442	455	437	471	459	446	461	500	447	486	480	474	466	434	465	477	460	486	429	476	467	439	462	466	472	478	469	472	462	476	493	459	448	445	470	455	450	447	500	451	423	451	473	459	456	439	446	496	455	438	502	465	470	473	462	410	437	451	452	445	487	463	465	467	427	445	461	473	426	444	484	493	459	426	459	432	463	440	459	468	467	443	449	462	451	433	457	453	492	431	442	483	447	474	471	510	462	502	426	462	501	446	456	461	482	474	458	460	417	431	462	503	471	482	437	442	458	472	473	469	483	417	481	435	449	441	459	473	411	506	494	470	448	438	426	471	496	456	443	500	503	451	458	505	443	444	473	455	459	443	471	470	469	481	442	462	436	436	486	428	479	452	461	464	475	439	440	446	458	450	529	453	455	457	463	445	463	467	495	431	471	461	483	429	454	444	484	480	444	473	473	434	486	478	463	449	457	429	478	457	470	491	443	459	467	466	454	461	471	496	478	462	467	467	498	464	443	497	426	518	390	453	466	472	423	490	473	452	455	445	432	448	453	457	484	463	456	460	480	426	481	465	481	463	443	463	444	460	452	465	470	475	481	502	460	457	471	456	455	457	462	464	479	475	511	475	440	414	451	446	465	474	462	467	457	482	444	480	472	443	434	480	458	470	458	462	468	470	499	492	468	460	474	475	437	448	481	487	447	430	452	435	457	423	438	474	484	465	456	449	484	475	450	471	513	476	421	434	434	447	460	490	454	475	433	463	464	482	464	438	472	446	483	441	421	439	486	430	443	469	437	472	467	457	461	509	496	414	486	479	457	456	442	447	454	459	433	447	458	478	485	449	460	450	452	466	484	402	429	508	432	426	468	451	455	468	451	461	426	474	500	465	474	479	501	488	484	484	463	464	452	435	471	477	472	422	448	457	464	477	448	486	471	442	457	458	438	461	404	420	467	470	470	488	428	451	449	440	476	492	458	467	498	483	453	446	456	435	463	460	451	490	484	441	430	461	456	481	426	468	445	448	476	464	427	458	428	458	422	471	448	497	452	456	435	454	478	457	482	445	455	435	495	471	466	420	443	488	419	485	450	445	448	491	446	454	424	458	462	473	468	487	455	480	470	455	445	454	496	480	437	478
12954	6957	4870	2301	1740	1350	1078	1002	896	790	831	782	751	676	680	688	653	671	671	625	657	676	692	676	686	650	673	630	610	594	630	623	630	649	598	602	633	620	632	611	649	629	641	608	623	621	627	646	615	544	595	618	611	607	617	627	606	622	608	606	612	634	636	595	596	664	608	624	626	605	626	626	593	613	622	597	634	604	572	592	642	607	572	602	642	599	631	616	638	579	626	603	603	613	639	620	614	621	581	613	580	666	613	584	645	637	594	611	542	645	586	563	577	642	599	642	668	607	624	670	614	629	592	613	607	588	593	628	592	616	599	602	593	583	590	584	611	590	552	640	622	576	613	633	648	634	615	627	598	585	578	595	591	585	568	635	613	615	685	576	609	614	595	590	621	633	617	603	608	574	636	597	620	590	617	596	648	632	634	619	633	620	650	643	599	600	648	541	651	602	629	613	623	612	638	628	629	616	574	656	613	623	631	595	582	633	640	574	689	591	620	628	630	629	584	632	599	599	614	632	610	617	553	579	603	568	597	596	663	616	587	585	607	563	616	570	569	624	623	610	596	653	581	594	582	642	638	623	647	590	581	613	608	561	595	594	588	567	661	624	598	621	650	586	585	588	584	599	561	608	601	608	575	601	603	649	608	573	610	612	592	621	587	611	611	619	614	588	601	621	639	594	564	589	587	616	639	611	595	620	579	618	585	612	586	612	617	679	624	576	583	595	633	600	611	571	583	610	587	652	614	584	639	618	620	653	613	566	606	627	606	632	631	623	596	642	612	618	649	660	605	626	554	619	595	617	575	614	657	627	571	631	565	609	601	652	635	597	589	619	629	584	609	629	597	635	634	603	647	567	598	591	616	586	583	597	632	634	578	623	617	609	602	621	621	599	672	642	639	624	611	583	596	609	606	588	596	608	565	602	645	605	582	598	584	608	592	612	669	601	606	616	645	584	639	627	640	642	637	616	613	638	595	632	643	655	578	661	596	648	619	591	619	621	574	586	604	640	613	653	626	629	616	592	629	604	633	627	572	650	615	574	587	640	613	615	578	582	594	586	614	594	613	606	619	597	609	616	583	585	602	602	614	610	577	590	621	582	607	594	617	630	603	598	594	676	604	599	617	631	613	627	589	640	585	631	613	640	638	584	662	611	644	593	590	627	642	612	619	617	624	645	606	631	613	632	615	591	598	624	611	599	637	591	617	595	656	609	617	607	608	594	620	664	562	634	555	608	662	589	630	562	595	637	591	633	633	632	562	643	614	630	624	631	593	613	602	596	640	618	629	651	605	602	607	600	600	606	590	628	618	604	598	594	601	635	609	630	598	607	579	602	640	594	607	640	624	609	663	602	597	587	628	669	612	608	612	607	640	615	578	636	592	633	620	608	559	618	650	592	633	640	567	632	622	602	627	609	583	626	578	612	645	640	610	620	654	621	631	665	645	602	618	648	631	607	601	664	653	677	595	593	594	580	613	679	587	593	592	577	575	626	603	625	635	634	640	557	637	591	632	664	588	623	630	667	611	587	616	598	629	600	575	636	592	626	579	600	616	637	583	590	615	584	599	646	596	637	623	621	610	621	644	565	593	594	554	598	640	605	599	592	633	624	611	636	606	586	606	578	610	616	600	569	659	656	577	625	593	653	567	596	596	639	631	583	600	642	619	574	615	608	600	598	629	616	608	611	589	557	603	616	633	594	603	583	574	618	620	558	618	567	598	621	635	581	619	599	595	587	590	608	657	619	603	613	606	632	615	623	624	578	585	588	583	555	611	603	587	625	623	616	597	589	612	597	650	613	631	651	592	590	624	624	633	648	572	623	607	621	612	618	586	592	590	592	616	591	581	619	594	616	639	606	637	632	642	614	596	608	658	618	597	589	635	629	632	611	602	643	631	597	599	583	554	584	612	632	580	646	614	662	616	630	589	621	644	619	632	627	623	631	621	612	631	596	612	616	590	649	557	609	646	595	638	604	610	620	605	608	618	608	634	619	652	630	577	615	634	645	636	616	593	601	595	637	573	618	598	597	628	578	592	642	618	627	606	598	622	614	630	563	630	649	620	582	594	607	593	605	625	650	602	578	610	603	585	618	588	621	610	607	626	653	621	617	603	629	650	608	605	569	620	652	633	596	602	570	601	581	610	648	588	592	597	632	596	638	603	631	627	609	617	596	590	614	601	585	599	629	586	626	562	624	641	612	635	619	605	608	623	623	625	603	572	616	655	629	644	610	599	598	656	589	587	679	630	596	631	602	589	596	648	613	583	573	580	593	623	601	552	636	607	600	612	602	636	604	587	609	659	591	581	628	566	607	625	643	612	615	598	591	625	627	557	603	641	597	580	593	609	621	635	602	606	607	584	604	585	633	595	636	548	601	596	589	657	657	635	608	680	618	601	637	639	591	628	609	653	619	610	599	620	612	598	581	635	594	619	590	589	627	585	587	586	608	616	636	639	631	612	631	600	618	602	573	607	645	628	582	611	618	567	626	583	665	580	589	639	580	610	625	577	635	574	630	607	581	604	614	623	590	559	620	642	604	606	626	634	588	659	604	575	646	620	642	617	589	605	635	627	680	603	613	641	621	611	639	613	617	651	631	645	635	578	577	627	658	645	623	623	601	598	629	640	632	597	617	583	618	627	626	631	643	608	596	586	593	609	643	642	610	578	618	604	607	621	577	626	620	609	603	587	616	593	609	599	566	598	577	643	638	630	630	574	626	577	614	629	595	569	656	628	572	597	628	584	593	633	584	593	599	654	590	601	620	629	626	592	615	596	639	610	624	583	622	634	648	604	605	645	571	651	559	600	654	598	562	620	597	561	588	589	608	664	604	639	633	574	618	604	647	588	619	609	638	617	654	560	603	597	644	624	629	615	620	632	598	655	648	662	592	635	622	635	597	611	600	576	588	634	616	594	616	617	621	641	558	632	648	600	601	615	642	575	622	611	601	596	634	612	612	679	621	655	602	633	586	609	615	585	624	572	644	590	604	646	598	605	578	607	618	597	621	620	581	608	594	611	648	581	644	565	594	600	597	593	645	611	584	650	610	622	675	634	605	631	601	642	586	614	615	614	586	596	596	605	619	600	553	609	613	573	564	605	589	676	666	593	627	596	591	617	635	624	607	653	572	646	616	597	592	615	606	652	614	574	567	608	601	654	619	622	612	613	618	592	623	608	630	646	586	630	604	684	613	632	603	588	608	594	607	618	591	630	585	632	619	601	586	595	578	596	606	630	612	613	608	577	555	585	596	597	608	638	623	589	616	586	597	630	656	620	604	622	614	623	625	603	615	620	605	680	591	640	589	609	577	565	613	582	601	617	593	640	555	634	647	622	622	657	615	591	622	584	612	586	575	595	643	592	566	615	604	599	568	644	614	649	618	636	591	604	649	653	596	607	609	624	610	630	600	599	636	574	587	685	614	575	631	603	598	620	618	590	621	598	599	627	607	630	607	599	612	610	594	628	609	610	617	604	674	648	628	622	571
24763	21528	26760	24626	1241	235	182	146	154	144	143	120	116	114	125	142	111	97	100	126	115	115	120	113	114	103	120	104	91	103	88	112	109	101	131	120	105	76	119	93	122	88	102	103	99	109	109	90	96	103	100	119	122	91	118	117	93	112	110	91	116	110	102	106	100	102	109	106	91	127	109	106	91	125	118	97	98	125	127	105	136	101	96	97	107	113	93	108	107	107	103	118	114	106	98	110	118	124	112	90	102	108	104	96	111	79	82	94	129	111	92	111	113	93	98	115	101	112	120	102	94	115	93	114	103	99	109	106	123	117	111	109	98	107	97	108	112	106	115	110	104	92	84	119	96	103	113	108	112	103	108	106	96	106	88	96	108	110	97	102	112	95	133	101	106	95	115	85	87	100	105	96	101	115	93	82	105	107	94	103	106	97	94	106	95	104	117	104	94	114	115	112	104	103	119	107	92	105	90	95	100	127	96	104	95	111	130	116	125	87	102	110	110	108	107	88	103	92	87	105	107	121	112	104	122	128	109	122	122	109	110	121	105	94	103	100	113	100	103	96	128	109	115	88	103	105	112	123	106	89	77	110	93	96	94	93	99	110	114	91	112	90	103	95	89	123	101	105	121	98	108	114	112	87	103	88	94	111	110	101	112	105	96	90	102	84	113	95	103	107	109	110	122	104	109	98	99	92	106	94	89	97	105	93	97	94	101	106	109	103	125	93	104	85	96	101	134	105	109	109	114	113	105	102	103	107	101	116	116	93	100	112	117	96	100	109	117	101	115	120	84	91	110	102	113	112	105	96	103	121	100	109	108	111	106	116	99	134	121	104	91	107	96	100	93	78	103	112	116	104	130	95	101	100	79	107	109	137	114	103	100	93	114	92	103	94	92	111	106	92	89	113	87	110	114	106	101	113	90	105	98	112	110	105	98	100	111	111	101	96	96	114	105	103	108	106	103	107	92	96	89	98	103	111	102	118	101	119	106	87	101	111	103	110	110	117	98	119	100	116	112	109	105	106	100	108	116	122	84	128	90	98	105	118	100	94	117	127	106	108	91	108	108	110	109	107	117	109	85	117	94	102	104	113	77	100	114	97	119	96	109	106	91	95	91	125	100	126	112	104	119	87	104	104	111	104	116	91	106	121	97	109	118	87	108	101	110	120	111	102	129	123	122	108	119	82	83	99	100	101	104	114	93	103	114	95	108	113	101	109	85	103	126	102	100	100	100	122	110	115	118	108	87	130	110	90	104	115	110	98	105	115	93	109	107	105	86	97	104	101	99	100	86	87	114	106	88	84	91	103	107	121	98	119	103	129	106	107	92	118	86	101	111	110	92	108	101	113	122	96	109	101	121	91	96	131	118	114	118	118	100	118	103	103	111	116	81	104	120	108	109	105	117	92	107	106	113	105	92	108	85	112	103	104	95	102	94	100	117	124	118	98	89	126	107	91	103	100	93	105	126	83	97	127	111	122	118	110	113	99	105	119	94	112	106	89	97	104	119	125	113	97	90	91	104	107	109	127	95	108	99	92	100	108	109	107	107	116	111	99	109	97	114	119	113	97	117	83	109	108	104	103	96	113	110	95	96	108	86	106	89	116	99	94	94	105	103	100	109	101	92	100	78	104	107	97	98	94	108	90	92	109	104	119	80	100	108	98	119	118	106	101	104	114	119	112	121	103	101	103	107	117	114	93	117	95	118	103	88	100	100	109	118	110	101	101	98	106	107	85	106	102	101	125	114	101	91	106	84	97	130	106	97	110	107	113	109	99	109	104	103	105	99	126	98	103	94	127	108	91	102	94	111	99	99	108	98	101	90	112	116	100	92	99	108	100	91	87	103	104	94	107	91	111	93	110	97	106	109	112	110	97	113	113	97	119	113	103	109	98	95	111	103	114	107	109	96	117	105	102	103	107	92	99	114	92	93	92	111	110	99	112	101	100	105	113	117	112	98	109	99	115	105	101	105	116	108	90	97	87	112	103	113	105	104	120	112	90	102	125	111	97	106	105	98	116	112	113	102	90	104	119	90	107	94	116	118	103	107	89	113	110	88	104	113	86	81	98	107	97	102	76	106	121	116	108	96	105	102	104	89	108	121	97	109	85	127	106	105	108	104	113	111	94	123	91	110	108	113	108	105	106	98	96	93	100	110	116	117	95	103	108	103	107	121	105	111	106	96	105	84	118	122	125	91	119	103	96	110	109	116	100	104	111	112	108	105	96	127	109	85	98	134	91	100	105	89	110	107	105	106	112	100	103	99	110	99	118	117	99	92	102	97	107	108	93	106	99	98	103	106	94	115	95	95	120	119	106	100	90	102	88	105	96	101	103	102	104	96	95	93	105	104	80	105	114	95	114	115	111	105	100	116	114	110	122	112	102	101	90	109	96	105	113	82	106	130	117	118	111	124	81	106	87	111	110	107	87	95	102	104	113	101	96	99	134	110	106	110	95	101	96	85	95	106	106	85	93	93	104	108	100	108	119	102	85	116	107	98	130	103	116	102	104	114	94	106	102	101	116	102	124	105	104	104	99	124	100	81	105	96	124	107	118	119	112	92	112	117	101	108	96	79	105	114	108	117	104	93	106	110	97	97	106	111	105	118	97	105	107	116	114	131	109	88	103	105	102	111	121	106	102	138	87	106	121	101	122	87	99	100	101	125	92	99	119	116	116	90	117	96	113	91	99	114	109	108	100	113	123	101	103	106	97	93	105	91	107	112	108	114	100	102	100	106	104	118	110	96	92	110	108	99	91	101	110	91	105	96	106	109	96	119	102	124	102	97	82	112	108	103	101	108	92	107	119	123	96	100	95	114	106	115	105	99	102	97	87	101	104	102	115	96	118	103	122	108	107	95	99	100	121	108	84	104	95	106	103	114	121	126	113	112	120	111	97	89	92	107	102	104	118	95	93	93	103	104	100	112	110	121	109	111	92	106	114	103	92	117	97	108	120	124	108	115	107	101	90	90	114	100	112	91	102	101	118	87	110	97	121	103	102	112	121	98	106	95	98	98	112	114	98	113	95	108	103	125	120	96	94	98	113	104	96	101	104	102	102	111	104	94	95	92	98	108	94	90	97	106	98	127	102	115	112	109	103	104	103	117	107	103	107	96	108	103	97	106	123	117	104	113	99	94	113	118	104	115	93	101	99	94	103	100	107	98	105	98	97	102	97	92	120	84	117	102	100	106	115	108	95	101	110	108	111	124	105	105	124	102	92	104	95	93	90	116	112	110	119	111	99	103	122	91	99	69	102	108	105	117	86	107	97	104	92	95	107	112	114	89	95	104	104	85	78	112	103	102	98	126	110	116	115	119	108	108	121	92	119	104	102	105	115	125	102	89	101	98	114	99	109	89	109	107	82	115	105	103	117	112	111	101	106	108	101	92	101	103	112	106	110	113	105	106	91	112	97	95	127	114	108	91	104	97	100	104	114	99	102	106	98	114	100	116	88	98	103	100	107	111	109	127	103	119	103	104	89
12175	3190	2163	930	659	475	384	359	285	244	218	241	216	204	191	207	183	202	195	184	184	169	170	174	187	191	154	196	163	162	152	165	144	144	174	161	169	185	173	142	159	161	163	162	140	138	156	180	168	150	173	147	161	156	152	165	171	166	170	163	150	169	158	147	142	163	174	143	147	175	166	143	146	164	161	148	170	155	168	155	160	159	153	155	152	153	169	158	155	166	170	148	154	179	133	172	169	180	169	158	137	184	149	170	160	146	157	161	156	169	169	158	163	151	156	160	153	170	148	172	173	167	163	165	155	176	167	159	160	168	175	146	154	178	158	170	156	177	157	155	135	168	152	171	174	150	170	181	136	165	156	159	167	159	161	163	152	170	172	154	162	158	177	166	136	152	149	149	152	151	168	185	165	155	152	176	171	169	159	164	149	151	157	150	165	156	178	190	162	156	177	172	157	178	164	155	159	161	181	161	168	175	138	157	168	134	180	158	173	187	156	177	143	156	176	159	176	167	165	166	171	170	167	155	165	160	151	154	171	123	152	143	169	156	149	158	132	161	160	156	161	168	143	173	165	158	138	156	190	160	153	158	180	159	151	131	185	160	164	175	157	148	166	154	155	155	152	150	150	163	129	158	164	149	155	180	167	157	164	163	145	162	171	171	169	163	189	155	163	169	160	151	156	167	153	168	155	165	144	147	166	164	158	168	153	160	152	173	159	146	145	160	153	152	155	147	176	178	151	157	153	146	159	157	149	159	162	159	166	156	183	160	158	147	168	166	156	169	145	165	175	174	159	145	152	160	146	146	164	161	170	163	178	159	161	166	153	146	168	154	153	137	140	147	186	151	165	184	148	193	153	187	161	151	159	180	165	137	163	157	156	155	153	153	160	144	166	141	126	184	169	150	141	153	156	171	166	154	172	157	172	141	153	158	142	164	167	139	140	178	159	155	161	142	150	169	178	159	161	171	166	152	157	146	172	150	150	136	151	155	155	159	156	152	157	145	154	159	141	168	154	147	154	159	146	166	154	172	157	167	165	161	170	153	146	162	161	165	150	168	166	164	145	147	156	179	139	162	177	182	159	167	189	174	147	167	165	163	175	155	169	176	167	162	181	142	165	143	159	162	154	142	146	176	150	180	156	150	181	163	165	159	157	150	130	161	142	136	188	150	153	154	139	156	163	177	140	164	150	172	174	175	158	162	157	148	171	143	156	172	143	130	161	161	139	165	161	152	170	151	176	173	153	162	180	152	166	157	136	165	161	144	166	174	156	165	185	173	131	148	152	164	147	167	160	166	163	186	186	156	196	153	165	164	169	175	146	161	147	157	180	164	149	161	155	174	129	159	171	184	147	165	152	174	146	135	169	162	144	168	166	152	165	149	145	147	175	155	134	162	156	188	137	162	145	154	180	154	172	153	173	155	141	143	152	155	173	155	183	173	155	174	175	177	160	174	141	164	156	176	153	169	157	180	156	156	179	162	138	156	174	154	156	147	159	166	155	165	167	168	177	153	171	180	161	154	129	155	175	137	157	160	150	145	162	140	159	144	174	142	177	160	148	159	154	155	163	134	170	138	139	194	134	175	161	164	169	179	135	152	174	155	173	158	159	144	173	149	172	160	183	168	153	187	153	162	147	171	165	149	179	155	156	164	146	146	161	157	126	150	150	149	170	160	149	146	160	146	163	152	148	170	131	150	159	173	148	176	173	162	171	151	142	133	141	180	137	153	138	156	178	163	151	161	145	157	149	167	167	144	147	160	158	155	178	164	166	143	158	139	161	178	166	188	159	157	163	164	169	176	166	144	138	154	159	159	162	147	165	188	164	146	166	175	159	163	154	166	165	157	168	169	161	152	155	163	142	148	162	162	166	176	146	148	198	161	175	185	148	139	147	156	171	151	150	169	173	144	152	132	160	172	144	161	156	154	155	156	157	170	165	170	159	147	178	151	153	151	156	150	155	173	153	146	154	166	157	149	158	169	172	174	178	152	173	140	159	170	158	173	164	135	164	166	161	150	188	173	143	164	184	176	161	165	166	149	165	177	161	167	153	149	164	148	180	146	149	174	158	162	155	161	165	171	164	170	154	171	152	142	168	165	163	166	150	148	161	154	134	143	124	165	139	162	159	174	169	176	155	172	148	171	151	144	177	147	161	172	153	163	129	145	146	181	166	141	171	144	153	178	172	154	165	141	167	153	161	146	177	157	155	161	159	169	161	152	167	161	162	166	163	159	155	149	154	159	148	181	161	174	149	136	158	162	165	146	161	157	153	169	152	157	169	165	160	164	155	160	147	134	169	152	165	159	160	147	157	130	128	146	131	163	180	169	152	177	144	136	171	167	174	167	160	149	183	156	158	150	181	164	155	164	161	152	160	185	172	163	162	169	165	167	166	159	161	151	157	173	168	154	159	174	151	157	197	164	185	167	165	166	159	153	160	152	188	148	159	151	168	161	145	172	160	191	154	165	169	184	173	154	152	156	174	160	141	150	132	159	152	156	166	184	173	160	144	162	173	152	178	165	159	140	170	172	169	156	158	178	147	163	168	180	168	169	158	152	144	155	154	152	134	180	179	148	163	142	163	134	157	152	158	158	156	158	153	168	162	133	181	182	172	146	142	161	167	135	162	140	153	161	160	168	159	160	148	189	140	162	172	138	179	161	168	162	152	155	161	150	172	145	151	143	165	179	159	177	183	159	157	162	138	163	185	143	157	183	135	176	161	150	151	180	174	169	158	159	178	170	147	162	156	169	174	181	151	151	142	167	155	174	169	177	170	163	165	142	187	160	175	154	149	163	171	159	132	163	152	141	154	161	141	154	135	157	177	156	165	149	163	169	152	157	166	137	172	151	174	157	148	154	128	170	152	158	164	159	160	165	138	175	162	164	157	140	163	158	141	162	168	170	158	162	188	190	142	169	174	173	147	146	175	157	137	148	152	170	155	153	163	148	148	171	148	162	169	164	168	180	159	170	155	155	175	162	171	169	164	178	137	146	134	156	142	143	132	163	154	140	176	164	159	149	150	191	152	151	142	165	166	146	182	179	163	148	151	167	156	159	168	153	157	147	142	162	144	150	155	160	162	158	156	155	171	145	168	172	170	161	168	159	158	158	144	172	147	138	164	158	152	162	151	151	166	172	162	162	154	161	168	162	166	162	158	174	180	168	156	145	161	148	166	146	184	157	155	138	150	149	153	155	150	167	144	179	158	156	129	153	163	171	158	164	183	150	171	150	173	186	144	164	149	176	157	159	165	158	147	158	172	175	135	160	170	172	155	164	148	161	167	144	145	160	169	159	143	161	145	165	135	162	134	131	181	163	156	175	158	174	166	161	164	165	171	138	157	156	164	168	172	170	160	146	164	158	143	155	163	137	160	157	166	141	172	163	153	153	135	148	163	144	162	144	172	152	172	137	160	159	140	151	162	149	152	173	169	159	168	158	140	146	143	172	161	149	159	169	147	166	169	147	134	155	152	161	184	145
22566	21572	29294	24316	21576	21283	2533	727	661	578	481	523	518	447	452	423	429	404	437	464	404	441	412	430	398	396	410	394	415	375	451	420	416	377	440	407	378	376	405	403	428	370	423	414	374	390	428	386	404	382	407	425	421	391	381	362	381	383	397	406	420	398	381	351	408	379	394	379	381	403	386	401	374	364	405	381	399	356	401	355	399	387	371	415	409	381	421	381	407	397	414	418	391	374	356	364	384	359	374	418	389	403	388	416	388	361	395	375	368	404	370	373	400	380	398	364	392	368	372	368	387	400	390	398	380	385	381	374	385	424	386	408	378	414	369	411	392	402	408	396	405	398	386	386	380	396	410	371	354	364	390	395	383	384	405	441	425	387	397	323	393	387	391	406	415	397	373	388	398	378	387	373	377	390	386	404	396	387	407	391	355	407	369	414	402	412	359	381	379	407	392	366	417	353	345	380	356	393	391	414	367	397	395	401	392	378	405	391	382	363	406	394	381	396	371	400	366	378	428	409	419	413	382	382	412	379	383	381	370	388	414	381	399	398	412	421	376	365	414	379	364	411	425	395	387	379	357	360	401	414	396	389	383	426	372	395	419	379	387	380	393	408	389	387	399	390	417	397	389	366	408	390	393	407	395	381	440	413	406	407	387	395	375	390	391	359	358	366	401	385	394	406	402	360	341	395	375	391	400	373	383	387	350	390	385	404	402	407	377	386	384	381	430	368	396	402	410	416	389	382	406	429	398	390	363	385	415	372	380	372	355	411	386	398	377	371	391	358	359	409	381	391	390	406	373	390	386	396	426	374	341	411	365	385	365	391	390	408	420	383	393	376	380	368	358	378	405	402	407	367	399	391	387	387	389	397	378	337	404	349	400	379	393	394	388	354	376	399	354	391	398	403	415	398	368	407	376	359	353	359	396	376	385	367	382	364	404	368	372	427	381	381	382	403	406	390	370	367	371	388	407	390	395	391	390	375	370	362	372	367	405	414	386	385	367	410	382	405	366	378	398	389	339	362	360	395	407	392	425	397	368	381	370	383	404	366	375	370	357	381	392	382	381	380	372	392	400	414	371	433	361	382	376	400	352	365	379	376	410	379	398	396	333	418	399	390	437	402	371	373	416	402	406	430	410	398	390	397	378	407	424	405	377	398	401	396	396	393	385	382	370	369	385	412	372	379	397	357	382	396	415	402	358	364	376	394	411	393	374	391	393	400	386	407	383	368	367	403	370	416	373	408	410	415	377	428	384	392	404	389	409	372	372	403	390	397	377	357	377	396	405	375	395	411	379	406	391	405	436	350	374	368	375	366	392	371	370	372	376	398	401	404	407	382	385	385	407	410	379	370	399	416	401	395	358	395	406	405	393	352	350	390	435	399	440	386	395	374	379	413	416	374	374	406	403	363	367	408	345	379	370	339	390	409	356	398	393	393	399	396	390	378	377	371	373	384	383	383	384	379	393	384	387	404	374	413	406	351	391	396	372	393	406	353	394	364	406	425	411	415	393	385	405	351	429	363	381	401	351	420	372	386	372	433	401	411	359	381	364	393	397	388	408	351	390	408	408	387	381	371	364	421	400	383	405	392	380	412	385	407	383	418	405	393	390	366	372	409	388	399	369	360	420	394	369	408	403	374	368	364	393	395	417	397	410	383	398	401	388	402	386	376	417	369	412	359	452	389	384	400	388	389	369	378	381	400	390	385	389	402	372	393	402	383	366	389	407	408	408	378	389	393	373	396	360	395	372	400	377	376	419	407	387	390	401	354	377	392	360	360	360	374	406	383	387	399	384	386	346	388	384	378	393	390	375	406	405	381	399	385	421	404	363	387	360	418	387	352	390	393	418	381	362	367	421	404	399	385	333	396	384	427	379	406	376	373	379	404	373	357	376	381	339	350	414	387	374	375	428	406	404	357	393	388	371	431	371	415	381	371	379	370	398	420	392	408	350	424	373	379	371	377	362	414	412	357	423	411	359	370	359	372	397	399	405	375	375	399	383	394	410	354	381	367	378	393	400	378	374	370	373	357	361	404	385	364	370	387	398	370	398	365	409	379	377	405	387	379	370	346	378	379	370	392	375	410	388	419	430	371	364	394	358	411	388	388	399	410	414	417	366	369	376	364	416	390	392	373	425	399	392	357	394	385	372	378	356	373	350	384	379	371	407	356	348	370	393	380	407	413	367	381	386	391	405	385	398	354	400	368	406	403	377	384	387	376	369	395	414	378	355	346	375	364	371	351	386	386	341	390	373	383	375	356	408	373	374	365	380	383	370	392	368	401	403	404	337	367	382	379	396	392	360	364	397	396	398	407	411	407	387	355	407	368	388	375	368	389	389	385	381	383	394	383	345	364	370	364	397	373	408	378	358	404	378	402	399	402	388	426	411	387	421	390	397	352	374	374	383	395	362	389	356	363	390	384	394	384	425	383	354	383	352	370	387	373	383	403	399	384	393	425	368	374	381	383	381	428	369	414	348	342	400	381	395	376	370	385	405	362	377	378	385	360	402	388	389	396	400	425	347	402	361	352	376	407	372	386	413	361	398	405	373	391	392	368	418	412	404	378	367	389	406	420	378	430	409	382	404	355	374	378	382	378	382	400	352	362	392	390	394	395	377	388	396	422	347	413	391	393	380	391	390	425	374	368	381	383	406	388	383	380	383	370	389	417	391	362	390	387	384	371	383	385	403	380	331	407	363	417	358	399	381	437	419	379	377	365	378	348	362	369	384	429	398	371	392	384	372	396	397	392	377	354	405	368	425	376	379	367	370	372	381	382	379	384	367	384	372	411	387	360	365	378	392	402	405	375	396	386	375	411	382	364	373	408	381	416	385	392	375	389	398	386	440	368	364	404	381	417	374	401	353	391	400	382	375	381	389	413	365	361	381	379	367	376	346	384	346	373	402	395	438	379	382	413	414	404	384	397	361	385	375	361	407	359	386	419	354	400	397	395	358	371	383	377	395	404	379	369	413	395	440	388	381	389	395	376	387	399	376	377	355	392	401	409	377	385	391	405	388	415	385	405	370	390	392	371	358	367	415	359	360	364	359	346	378	356	396	388	406	403	393	387	413	385	395	411	400	392	391	371	377	395	416	376	368	392	396	392	414	381	339	377	375	331	375	362	380	389	428	426	369	379	354	390	384	364	378	370	411	403	358	358	375	370	400	399	406	400	384	362	410	380	372	367	415	379	394	400	378	390	425	390	389	382	382	398	396	393	403	394	369	398	359	407	411	375	397	393	382	428	368	389	440	415	374	417	388	358	361	367	383	401	406	375	389	381	388	389	364	371	378	358	396	358	391	366	378	421	403	395	380	369	389	399	387	384	416	416	405	392	372	383	381	399	370	400	348	382	377	377	388	348	384	375	447	378	403	418	374	384	405	406	355	387	397	404	351	358	373	417	382	367	399	401	384	387	411	378	424	399	390	368	372	398	379	368	362	383	376	394	376	400	369	384	402	397	376	356	374	376	372	390	374	389
16567	11470	7936	3686	2668	1951	1516	1307	1180	990	860	849	777	717	684	716	605	636	612	620	562	620	570	594	625	549	561	589	555	580	567	510	557	522	570	534	539	528	571	542	576	533	519	554	521	591	571	542	532	591	533	547	522	550	530	530	541	562	561	521	518	546	549	546	522	524	525	540	524	544	523	522	566	541	552	579	520	548	513	558	575	576	519	517	497	570	534	514	521	566	553	519	548	537	547	528	509	509	563	506	511	467	546	542	511	569	532	504	559	559	513	538	521	532	541	511	534	558	559	586	497	533	555	560	564	544	550	538	549	538	508	551	552	536	511	525	534	553	564	520	545	540	556	540	527	543	528	551	552	519	541	561	541	529	560	538	544	574	550	568	472	562	509	515	556	531	558	502	580	525	567	536	492	526	553	529	561	585	544	526	520	531	556	504	550	549	571	509	536	586	514	541	504	524	557	571	535	569	533	508	513	536	530	513	567	558	497	552	542	549	533	520	510	537	500	559	524	540	543	535	562	538	534	488	564	565	487	523	556	488	536	539	488	562	545	510	478	512	517	523	557	535	565	555	568	503	551	549	557	542	502	511	518	524	526	522	514	553	532	573	520	535	549	521	510	529	544	534	587	529	533	568	517	513	534	512	596	535	581	546	565	562	532	532	506	533	523	502	549	516	540	556	570	554	565	519	530	520	542	536	551	531	546	552	513	517	535	486	546	554	503	554	536	508	542	544	544	504	524	530	537	555	538	588	506	513	567	558	538	499	513	495	543	554	524	548	544	539	530	534	576	539	513	520	501	520	520	535	568	527	519	520	538	544	545	551	548	574	549	553	557	518	539	532	553	512	533	573	539	533	508	519	528	528	567	539	549	538	527	521	578	531	538	525	549	521	516	544	511	539	558	534	529	515	506	524	531	524	515	543	561	533	519	533	525	586	579	558	551	533	523	550	500	592	552	582	527	522	527	484	562	511	549	510	545	546	521	526	540	500	562	512	543	536	504	531	519	553	551	540	561	541	568	502	509	551	503	502	551	511	562	532	547	505	497	531	511	512	533	538	512	534	512	532	533	554	510	511	518	517	519	541	522	573	520	512	523	568	528	528	565	479	535	560	519	525	549	536	534	530	566	559	568	519	537	533	508	575	559	543	553	542	502	546	534	538	528	543	584	544	556	538	513	510	530	534	543	517	519	543	495	542	536	564	523	540	512	537	544	517	518	502	561	540	531	530	533	529	535	559	529	523	503	571	532	552	560	546	540	500	546	539	552	562	520	506	541	533	546	509	538	555	523	551	499	501	552	553	519	558	545	515	519	517	522	529	548	505	531	529	547	512	511	525	495	509	513	480	531	545	535	528	516	512	538	545	546	515	525	541	520	536	529	524	508	555	532	533	514	521	526	528	532	545	552	590	525	528	544	531	552	528	532	532	531	518	493	545	552	580	515	531	491	530	535	509	514	499	544	562	536	564	551	543	542	507	543	525	519	526	528	530	549	569	541	492	535	568	531	520	515	572	552	535	551	514	509	528	524	564	544	539	523	557	511	561	596	528	550	572	478	529	501	510	541	548	492	572	521	538	560	539	524	557	510	547	596	500	518	521	516	500	510	531	504	526	564	549	525	530	546	529	600	494	560	521	553	555	543	543	519	566	494	529	520	538	541	516	483	532	542	517	477	546	495	496	541	557	528	565	499	505	588	504	512	530	532	517	512	558	538	544	540	537	542	535	499	492	527	543	541	509	596	560	555	542	558	530	546	509	522	549	519	488	543	546	541	537	569	537	535	536	525	494	528	556	553	533	540	538	550	537	506	545	542	486	568	526	513	514	506	540	514	561	537	531	549	516	544	531	516	528	570	533	529	522	543	519	521	539	546	568	529	505	556	538	526	500	553	506	560	530	538	535	532	533	533	537	520	562	549	521	523	546	553	517	529	563	535	537	527	524	551	538	542	531	560	536	516	525	538	538	548	504	529	530	564	532	511	487	525	544	548	511	544	549	549	518	546	581	490	542	564	528	526	509	548	541	532	533	526	515	543	549	525	513	550	489	539	535	561	555	564	539	539	524	507	536	504	527	568	615	554	543	480	566	562	507	512	509	537	547	553	550	492	519	510	559	527	527	504	504	567	590	542	525	530	545	562	542	555	531	524	536	550	545	543	539	514	561	549	497	502	527	551	579	581	529	559	507	504	547	559	541	502	528	532	520	520	507	517	535	542	579	517	526	560	524	532	515	540	525	509	546	543	572	526	519	539	555	527	532	533	532	546	559	546	542	510	514	540	531	543	506	524	547	528	547	529	572	552	524	544	496	538	571	531	547	590	513	572	559	536	540	500	534	521	522	551	518	562	518	503	558	551	555	518	530	544	539	529	535	528	534	531	533	512	566	510	524	520	517	519	550	536	513	515	583	534	526	520	494	501	554	551	547	527	550	536	547	531	567	546	557	545	563	534	527	535	527	530	557	558	513	490	505	532	552	567	552	558	523	512	526	465	536	557	491	517	553	538	542	554	539	516	537	525	550	559	532	556	498	561	549	525	520	522	573	562	496	536	565	537	531	570	548	533	536	554	516	538	532	532	563	542	514	542	552	570	590	542	524	553	570	536	541	551	567	549	564	543	549	533	519	541	537	539	571	546	524	526	518	530	516	476	532	513	526	484	497	547	522	516	530	552	523	550	518	582	496	527	519	535	537	536	547	547	527	498	512	549	541	525	577	523	547	517	553	556	530	547	535	502	546	536	526	523	573	509	550	536	535	522	538	535	495	491	527	511	549	564	556	520	526	478	526	522	524	546	500	541	495	481	522	499	544	515	546	559	500	529	524	517	568	503	556	538	507	570	543	558	533	560	487	487	504	522	492	535	509	582	551	496	504	565	525	566	530	562	575	558	547	522	527	537	543	529	552	510	509	529	538	572	540	518	544	506	571	533	543	542	517	580	530	573	507	529	541	499	497	498	516	544	484	575	546	547	527	531	536	530	478	518	503	499	533	525	498	590	572	549	543	566	540	528	554	554	541	534	558	489	522	538	522	522	555	564	551	501	530	525	529	596	518	548	578	538	521	513	524	515	524	533	551	523	572	521	542	521	533	575	525	484	558	562	520	530	581	537	581	508	518	541	561	509	570	478	547	527	531	533	555	517	525	535	562	570	558	555	560	557	508	527	538	529	516	537	562	550	543	486	529	557	533	557	536	495	560	543	521	585	556	511	590	531	515	543	529	520	502	585	529	509	582	531	541	555	523	529	531	553	564	571	514	556	533	559	556	565	578	588	509	534	507	556	555	535	547	533	529	542	497	519	502	547	527	523	508	546	574	535	521	501	537	499	532	558	529	536	533	540	515	541	544	539	527	540	527	511	579	558	498	555	547	524	548	547	565	511	478	501	509	518	512	553	542	528	517	487	545	529	532	549	539	504	516	492	532	555	538	562	540	498	497	527	518	551	532	544	531	529	509	589	521	526	530	541	541	530	526	532	532	520	535	514	526
27587	18183	3193	452	327	273	254	252	246	256	242	229	240	255	244	230	249	228	249	268	247	220	233	222	248	224	240	235	243	249	242	241	215	224	231	239	254	244	222	258	247	268	234	231	275	212	241	256	250	255	254	241	243	234	224	258	241	270	228	251	258	222	218	241	240	236	252	254	229	262	235	241	248	255	236	239	241	230	230	246	248	248	238	228	250	209	223	249	232	235	245	247	245	233	214	222	240	230	238	273	258	267	221	251	242	222	237	221	252	230	227	265	231	254	247	251	244	256	264	260	236	251	236	266	262	245	221	245	244	225	246	221	233	255	249	250	234	251	230	242	212	216	220	243	227	246	248	243	236	234	238	255	245	260	251	229	232	213	242	258	232	262	236	260	267	234	251	245	236	242	234	205	240	266	231	242	243	245	244	250	228	211	241	277	228	204	255	240	237	261	249	271	254	258	259	279	230	249	259	244	256	245	236	247	243	233	235	239	239	245	236	250	244	237	230	261	257	237	256	247	260	238	231	241	239	235	241	222	251	216	217	269	223	228	230	254	241	235	233	240	247	246	216	240	233	255	247	235	258	247	227	206	244	261	231	253	254	252	205	246	241	263	258	264	200	249	246	207	260	259	248	243	233	264	221	237	240	252	257	233	232	254	253	245	229	242	248	235	265	237	238	252	239	246	238	230	264	262	252	234	216	242	232	246	230	237	230	253	247	247	226	256	249	263	252	247	236	229	237	251	264	219	219	255	260	231	258	250	215	239	225	255	228	224	220	254	212	240	267	251	268	249	249	246	236	236	238	243	247	220	267	248	239	263	236	253	239	276	245	240	257	245	237	224	258	258	232	298	219	251	212	251	247	246	253	216	257	267	246	255	254	206	235	257	224	233	257	241	257	223	227	224	257	223	266	256	224	248	229	254	253	256	263	232	240	252	244	199	250	243	245	204	256	260	253	208	247	248	223	243	227	246	216	250	251	247	262	255	244	253	239	256	265	274	244	260	200	283	249	247	245	253	238	220	249	256	256	242	267	228	238	254	219	253	262	270	263	221	238	232	238	231	262	231	240	222	240	216	256	222	262	255	224	239	251	243	235	256	244	228	211	267	231	236	237	229	229	236	239	241	234	256	265	225	245	213	254	250	234	257	248	264	224	254	240	254	257	244	227	257	218	247	201	221	234	224	259	252	221	251	228	223	230	230	260	226	243	250	253	234	247	237	225	237	248	236	244	238	256	224	260	245	260	218	230	223	264	237	245	218	238	247	252	228	232	233	247	248	240	217	239	228	237	240	233	249	241	267	249	231	260	220	242	242	236	219	240	234	268	267	249	241	260	242	251	226	238	202	240	232	236	266	258	245	243	233	206	257	253	256	238	241	240	256	270	209	257	231	242	275	237	225	220	218	246	228	254	237	234	225	234	249	222	276	246	238	207	247	247	231	206	228	236	252	257	238	222	250	260	237	223	228	261	219	219	256	247	218	229	240	285	215	226	230	239	210	232	239	260	235	233	224	234	250	260	232	235	240	253	242	225	260	239	235	216	243	227	235	220	211	265	251	211	250	246	221	256	230	259	238	229	258	257	243	239	249	239	237	264	209	207	238	235	296	249	235	242	229	253	253	235	244	244	253	244	241	273	224	252	245	231	252	235	264	249	253	231	242	265	273	244	252	222	244	266	244	228	255	240	254	245	250	213	258	248	222	231	239	212	255	232	216	237	235	238	237	236	233	238	250	248	254	235	229	204	238	226	245	215	245	231	241	256	239	258	236	232	244	264	294	233	230	232	238	245	251	240	245	239	232	207	241	264	245	213	261	195	238	228	236	226	237	258	261	251	239	267	263	235	231	228	197	265	235	229	251	224	236	251	233	240	222	249	245	245	241	226	252	224	234	242	234	265	227	254	223	266	254	247	224	265	236	236	247	253	245	236	217	247	253	235	237	248	275	271	213	236	240	243	251	290	227	223	235	225	249	240	248	253	254	233	257	224	246	238	239	250	238	255	250	247	262	229	210	244	211	233	223	259	215	234	235	225	237	269	231	229	248	254	235	229	254	266	270	257	241	227	259	232	231	239	219	264	224	225	246	236	245	232	237	237	272	216	238	252	243	209	226	251	252	236	223	257	236	230	249	255	221	230	220	238	239	263	223	233	264	240	225	221	240	277	229	261	246	231	238	255	243	251	244	239	266	247	251	225	232	212	220	236	216	232	269	231	258	237	256	245	244	260	240	260	242	244	233	244	242	253	239	240	217	249	260	253	242	261	243	234	247	243	242	246	235	232	257	252	238	256	239	251	235	233	253	243	241	232	246	278	223	234	260	251	235	263	246	269	239	211	213	245	236	227	251	228	227	225	254	243	243	254	216	222	268	209	239	239	267	237	227	255	255	239	249	256	246	231	255	228	278	236	244	211	256	256	230	254	250	234	227	242	249	227	276	249	231	230	246	247	243	230	211	269	269	249	213	263	267	255	241	240	238	223	222	250	258	254	255	234	257	216	218	244	264	248	248	274	246	260	253	253	237	242	244	249	254	255	243	245	224	244	254	218	246	255	235	248	233	282	235	226	246	208	228	242	233	255	220	223	245	226	217	241	229	228	229	239	227	252	242	279	257	217	258	278	237	233	259	234	233	252	252	246	263	231	233	251	245	237	245	246	239	240	248	222	239	253	236	226	242	227	246	264	242	239	262	228	256	215	241	263	249	226	247	228	263	225	237	239	222	259	260	257	228	233	261	219	267	258	240	241	211	218	260	237	237	241	232	234	255	232	240	265	205	234	235	239	234	233	234	225	246	234	209	259	237	241	242	237	246	246	234	229	267	230	230	232	238	277	225	244	227	251	220	237	259	254	243	257	225	227	236	213	256	264	242	245	223	231	233	252	249	246	255	263	234	229	223	252	282	246	234	260	225	243	247	247	228	259	250	227	253	264	220	248	250	250	254	224	221	233	229	216	246	231	246	244	232	243	228	250	249	228	242	242	258	240	238	254	247	256	258	223	260	236	222	253	225	259	263	217	255	236	239	209	262	246	249	219	253	253	226	231	265	203	236	241	237	235	226	258	223	234	256	260	233	239	257	242	223	223	234	248	234	230	263	234	251	241	240	223	249	241	259	235	249	231	259	237	252	226	222	238	250	263	253	235	229	237	266	262	250	238	255	244	216	257	230	244	247	217	258	233	254	246	270	258	230	244	217	247	244	224	222	255	244	245	261	258	232	247	259	236	246	222	242	217	232	246	235	263	258	237	245	245	213	234	232	229	229	251	235	263	267	223	269	239	230	248	230	238	273	243	239	234	241	245	255	241	249	270	253	247	241	249	220	224	229	231	262	259	261	256	242	203	227	237	255	241	239	248	242	236	250	225	246	243	208	223	228	252	268	267	217	245	287	218	222	244	250	243	215	239	231	239	246	254	242	232	218	233	257	250	245	216	219	243	230	238	247	248	229	247	231	245	226	200	201	258	253	263	239	268	237	280	260	230	211
4798	761	627	405	411	404	354	365	350	333	331	332	337	356	298	322	364	344	322	305	369	327	341	304	344	315	342	298	329	317	319	319	347	302	317	310	327	324	359	298	345	327	353	348	337	314	320	341	335	316	334	365	343	340	331	337	302	323	360	352	334	351	301	333	342	324	323	313	330	365	311	348	300	347	302	308	309	333	324	317	318	317	315	305	318	295	285	319	321	291	326	334	290	298	301	311	327	325	327	378	326	335	382	312	356	325	334	316	309	335	330	368	332	296	324	315	337	321	332	309	341	325	346	336	358	325	348	331	329	346	320	340	303	321	352	311	346	321	326	336	360	329	312	327	350	325	319	325	324	332	329	327	323	393	348	348	315	336	323	346	331	327	335	339	351	333	315	326	315	316	329	352	321	331	319	331	325	327	319	309	334	334	320	315	318	343	342	312	346	335	323	373	344	347	332	344	344	365	347	332	322	312	352	342	353	298	321	299	331	320	327	314	307	312	330	317	337	351	374	362	341	309	348	323	349	315	330	334	329	329	327	348	341	323	332	326	312	335	366	356	341	336	311	334	331	353	325	332	348	303	305	307	347	298	316	350	307	334	338	304	308	301	322	307	305	348	321	344	318	329	301	335	318	412	306	307	328	294	324	315	352	339	327	329	318	307	350	319	336	329	324	320	328	320	314	285	354	325	319	322	325	311	322	326	336	327	333	312	310	331	303	354	385	316	347	336	331	353	376	356	345	323	339	301	311	328	335	325	326	319	310	339	307	313	334	325	308	320	311	286	328	303	326	316	315	341	348	300	322	317	313	326	306	339	345	315	315	352	329	314	321	349	338	336	347	321	363	319	377	326	314	334	333	351	331	322	312	300	334	324	323	341	303	338	336	328	350	333	302	317	315	280	327	313	354	317	338	325	295	325	313	322	339	317	341	307	305	328	297	351	312	350	338	325	331	376	307	339	307	341	314	335	344	335	335	320	331	328	298	301	294	358	339	295	373	324	361	318	349	317	298	345	335	322	303	351	336	332	317	336	346	336	324	289	345	336	357	335	309	331	334	338	300	335	324	302	298	290	316	332	319	331	333	333	329	337	307	354	349	338	346	315	324	353	314	311	342	316	336	294	339	341	310	317	331	329	342	322	320	325	330	331	326	325	352	334	345	325	302	322	350	361	325	338	316	325	341	314	316	318	361	361	280	318	316	302	358	346	325	349	320	333	344	308	308	318	305	312	340	331	334	320	329	361	317	311	311	321	329	334	329	280	337	326	341	340	318	311	340	329	339	302	301	326	287	343	305	355	378	317	328	316	323	346	320	317	337	340	304	350	318	292	376	312	316	311	334	346	314	347	311	324	328	289	300	322	323	306	330	322	284	350	330	318	310	301	355	357	293	352	323	355	313	338	328	312	346	332	350	348	340	359	318	327	307	318	325	305	323	302	339	332	325	322	306	306	332	319	310	343	306	285	363	334	322	365	345	330	336	290	317	328	308	320	316	351	323	325	310	331	351	341	338	312	333	339	313	311	338	326	302	331	327	330	303	329	319	354	326	321	332	324	319	334	362	332	314	334	288	320	344	343	296	312	343	324	302	334	368	323	343	341	302	301	306	315	302	347	339	334	338	345	332	328	317	312	344	314	323	327	345	315	332	357	359	350	348	357	351	356	325	328	325	330	351	315	321	281	323	337	348	350	322	332	322	335	347	326	341	318	344	320	317	311	328	334	312	346	317	320	285	329	335	315	336	336	300	336	337	277	331	335	348	354	295	311	347	337	349	299	330	333	338	323	336	346	350	321	330	321	321	370	314	315	300	337	346	323	323	336	338	295	324	329	362	355	309	342	325	322	326	328	373	326	332	340	360	325	336	287	348	338	330	309	334	307	333	315	313	324	327	349	323	344	336	342	370	357	366	335	342	327	337	310	332	325	306	318	320	327	337	320	329	352	325	311	333	345	286	320	325	335	327	349	314	305	327	318	350	332	310	306	306	313	327	372	352	349	311	336	302	321	307	321	334	328	311	369	330	314	289	338	311	322	310	316	358	340	324	312	355	324	349	334	350	315	309	333	329	328	312	347	306	328	326	321	343	324	316	329	348	317	309	340	325	311	383	309	313	343	322	330	334	329	337	340	289	348	312	320	335	325	326	330	307	309	310	331	353	344	318	331	354	339	333	305	327	331	331	324	310	331	318	308	344	284	318	310	312	332	342	325	295	282	308	315	353	314	321	288	317	314	306	310	320	332	320	315	337	323	315	318	328	331	328	281	352	311	352	329	327	315	335	317	292	322	339	322	316	334	346	328	308	318	356	299	339	310	331	324	330	321	334	326	377	350	322	310	319	343	331	338	303	338	317	327	348	310	358	360	309	304	351	312	371	341	320	320	289	321	333	342	289	329	331	336	327	310	335	328	343	348	324	338	360	327	331	314	317	325	319	301	309	339	321	340	332	334	317	307	305	314	329	312	304	333	325	331	344	360	329	339	319	320	306	325	337	344	341	316	314	324	334	302	317	312	349	321	336	321	347	347	322	329	310	332	341	356	338	341	295	312	319	332	333	294	321	321	321	354	324	336	332	329	314	358	311	352	342	327	352	356	331	332	304	319	314	297	334	343	315	351	343	313	331	341	326	307	344	353	312	327	332	302	336	300	333	316	336	318	367	296	329	339	333	351	330	310	317	354	320	306	355	342	359	330	315	327	332	313	305	286	313	329	309	337	308	357	337	364	317	332	316	329	340	320	349	312	320	319	318	302	300	333	337	334	301	339	306	340	330	315	320	312	346	314	355	358	326	288	322	305	312	318	337	324	292	338	330	322	303	343	295	339	309	335	329	313	348	314	323	332	329	322	307	313	353	371	331	332	332	342	329	316	335	314	316	312	350	296	328	322	319	325	321	317	330	301	313	298	294	294	334	313	321	333	339	338	309	312	317	314	319	352	321	353	335	327	344	320	300	310	327	314	330	333	304	324	294	338	308	323	315	318	313	317	314	322	340	342	333	332	318	362	337	368	326	335	344	317	317	304	324	354	321	305	326	335	346	328	313	299	314	325	374	306	320	323	302	348	370	333	340	298	316	314	315	322	336	315	333	350	320	354	325	343	330	346	294	308	343	298	329	314	324	330	298	321	362	339	310	330	301	350	332	315	294	336	350	338	316	327	322	343	355	340	334	346	310	301	323	324	339	323	317	332	330	320	320	316	301	320	349	319	337	345	334	328	340	317	342	327	319	332	381	357	323	339	314	327	338	334	326	307	321	331	305	325	290	305	331	323	329	314	320	333	333	308	330	304	330	339	298	338	360	319	322	351	358	340	302	329	341	332	339	295	320	337	339	312	336	314	312	341	342	338	337	328	321	306	343	381	324	313	319	324	324	307	331	313	314	331	304	333	297	331	318	298	331	332	325	364	333	315	343	284	321	312	345	354	309	351	301	303	317	315	326	297	342	334	362	366	315	316	314	341	337	348	343	319	303	318	336	316	319	317
23409	21522	28651	24806	21368	3935	785	638	618	573	538	516	537	549	507	505	486	463	494	498	501	519	465	460	495	485	447	497	457	499	455	489	442	464	475	476	449	468	467	479	470	466	484	505	444	478	444	482	493	453	458	450	497	433	444	449	444	456	484	451	455	474	497	476	482	415	449	460	470	477	457	457	473	468	486	449	487	460	473	496	474	414	461	478	442	471	452	485	447	474	471	445	466	462	445	483	458	469	483	445	428	473	471	476	470	440	486	459	438	434	457	487	446	442	444	481	436	448	468	484	469	450	456	460	452	488	484	472	456	483	479	486	476	498	484	488	464	447	444	487	468	482	465	428	482	464	432	456	462	468	480	473	481	472	472	432	474	459	433	478	505	446	509	482	451	498	483	449	457	491	498	515	474	468	477	482	443	465	452	478	455	462	437	473	449	516	475	483	463	447	474	471	454	434	406	446	449	453	450	433	503	475	445	471	475	455	428	448	457	468	503	496	435	457	467	411	461	451	464	453	449	460	453	494	473	450	456	491	464	462	500	466	474	465	467	467	513	458	455	498	459	447	466	461	487	433	482	477	469	467	466	488	508	465	461	439	446	470	467	433	468	482	478	449	486	474	460	425	463	456	490	477	443	471	411	483	479	448	461	442	455	452	461	420	450	471	508	467	468	436	440	492	445	458	487	473	430	456	470	475	434	436	445	461	485	505	472	470	466	453	462	485	461	460	500	478	455	442	467	499	485	457	497	466	474	444	437	446	480	420	490	492	475	476	448	491	452	455	462	455	478	447	465	455	511	452	488	506	465	490	453	515	497	435	446	441	447	484	488	431	463	477	449	434	475	469	467	466	466	483	475	459	426	498	456	449	466	432	458	427	452	451	455	484	420	467	470	493	492	426	472	460	487	460	476	515	445	508	466	501	479	465	432	468	473	467	438	456	470	453	456	448	451	465	475	441	426	451	463	434	453	485	475	464	467	475	478	478	476	473	473	453	435	465	479	485	468	462	432	430	463	451	453	482	460	456	474	451	464	447	480	453	461	500	461	453	464	477	482	450	433	450	473	494	459	452	482	420	428	464	477	446	479	479	446	470	453	483	473	477	458	460	460	452	472	464	464	456	498	434	477	471	443	429	522	428	468	486	449	444	457	465	457	497	498	468	463	460	448	455	486	446	454	487	479	475	436	466	414	472	465	496	462	460	465	472	458	434	435	433	422	443	478	452	452	436	438	456	478	472	434	443	448	449	435	443	455	462	471	493	473	433	500	456	470	461	469	410	494	462	447	454	463	441	421	453	471	457	471	463	498	447	496	443	448	435	433	495	446	447	471	449	464	484	501	443	458	480	469	461	477	469	437	471	481	443	465	485	476	480	433	456	475	472	508	514	481	488	445	434	450	497	417	459	481	487	482	484	456	466	457	447	490	476	455	453	447	448	482	448	462	444	458	439	474	484	453	471	485	457	478	446	497	495	431	437	448	445	498	474	474	520	513	495	477	457	489	470	445	435	459	433	451	474	446	423	430	486	486	478	458	469	449	458	472	462	484	495	462	452	501	490	483	452	439	474	470	465	451	494	463	393	443	475	467	467	455	468	453	473	477	476	438	490	458	471	454	443	438	492	425	443	481	445	475	502	483	458	418	464	457	508	423	466	481	405	482	474	465	505	453	488	446	484	466	470	500	459	501	459	467	496	450	440	484	468	465	472	458	471	459	476	497	455	463	451	480	512	461	435	434	499	504	462	466	464	426	518	472	481	455	450	459	478	463	490	438	458	449	457	477	484	473	486	408	444	474	493	426	510	438	473	465	464	414	438	448	499	484	481	462	469	435	420	480	472	450	462	466	415	461	439	509	498	487	473	447	417	468	457	505	469	482	475	453	460	485	455	462	446	414	462	452	484	473	448	471	425	492	431	441	475	451	455	455	479	464	439	449	480	462	472	472	486	464	454	445	455	444	409	464	450	483	493	473	413	431	472	451	453	452	462	478	530	488	471	442	462	487	439	440	441	478	459	430	470	465	499	497	442	479	468	441	465	461	492	503	480	456	444	415	454	485	443	484	473	476	454	468	440	508	452	481	501	452	467	456	477	446	488	463	454	452	477	486	465	471	464	444	448	441	463	468	417	430	469	481	497	457	450	465	483	468	453	447	432	431	440	448	478	443	434	486	471	460	425	490	459	476	441	463	484	451	455	479	485	461	468	493	461	468	471	429	474	487	440	450	443	439	537	473	435	471	477	466	430	473	482	442	455	467	497	469	460	467	474	460	441	477	483	455	461	446	446	439	452	458	459	438	469	510	470	453	494	456	463	451	421	482	477	445	446	472	499	449	457	449	425	445	460	493	434	446	474	487	475	500	463	440	496	471	483	471	464	448	451	471	481	440	484	436	441	477	470	414	457	439	479	440	446	492	447	458	474	491	462	468	445	459	476	467	450	480	495	453	483	518	490	453	447	511	455	479	446	435	426	467	443	502	469	448	458	434	480	459	484	468	439	471	449	491	429	424	476	493	461	452	387	443	428	497	498	481	502	459	458	472	497	449	463	464	447	464	444	449	461	495	483	453	440	421	460	486	465	454	454	492	451	449	442	459	429	478	454	492	441	458	467	447	436	456	452	473	461	447	465	465	471	435	479	446	476	448	476	488	463	484	475	453	474	482	461	497	441	450	463	477	464	458	471	462	444	440	466	476	496	479	514	459	440	478	456	430	451	468	421	442	420	481	443	439	440	450	440	464	444	434	461	473	476	467	473	447	464	442	456	470	459	461	485	456	462	477	479	478	493	502	462	459	462	475	463	473	450	473	457	465	484	466	441	465	506	480	453	467	456	507	455	480	448	469	480	470	501	479	450	464	466	486	456	423	450	472	441	446	474	469	486	499	480	478	467	461	497	484	458	421	462	481	484	503	440	452	488	470	496	447	475	453	458	501	451	462	455	467	435	471	466	490	437	458	451	442	460	476	479	481	462	505	480	429	471	479	478	500	463	435	431	430	468	411	401	452	425	439	457	466	480	448	457	450	462	480	458	478	470	435	463	447	487	467	478	437	472	452	453	487	460	465	472	438	443	491	427	448	461	474	444	428	485	431	426	464	466	462	497	456	483	460	469	449	455	474	442	470	445	470	457	504	488	475	478	478	427	499	460	474	457	475	441	435	458	479	447	457	454	499	450	451	492	434	479	443	483	469	472	491	475	504	474	456	440	454	471	421	438	466	469	468	451	460	451	477	452	465	474	528	461	475	452	449	457	472	465	424	502	509	439	466	452	496	467	490	468	502	498	468	437	492	455	447	462	457	454	455	481	448	493	469	448	487	456	449	453	459	470	453	500	474	486	474	463	433	474	446	463	496	456	465	468	475	465	453	463	473	473	474	470	439	486	494	458	454	432	431	460	477	456	480	444	446	453	485	466	467	451	473	476	457	433	445	480	472	501	431	443	444	479	468	452	444	436	489	467	501	475	507	497	470	448	464	463	518	464	459	463
13088	6993	4845	2293	1746	1303	1118	993	952	874	805	789	750	731	760	753	673	675	629	643	641	618	678	633	606	686	649	628	588	602	644	635	602	634	633	596	619	612	613	613	658	653	646	606	612	652	617	612	631	637	623	608	631	611	603	632	631	665	577	608	588	659	615	615	601	632	636	637	626	611	601	585	563	632	620	635	574	595	636	648	616	587	616	546	583	637	625	614	623	602	643	657	614	614	620	655	642	626	627	633	643	653	648	611	619	617	600	579	626	615	625	630	572	634	612	648	666	607	626	622	632	652	602	544	609	606	619	581	610	633	634	565	622	657	665	621	601	654	608	607	634	623	631	590	611	605	581	631	579	624	650	612	612	599	593	640	628	609	605	580	650	584	655	642	649	578	644	597	619	628	588	632	606	612	604	650	622	588	601	666	588	586	657	606	622	608	574	593	605	607	628	649	585	619	633	605	640	633	626	642	605	640	631	624	626	637	622	670	617	644	645	621	669	599	574	645	609	603	597	573	642	586	670	613	661	606	521	566	593	642	597	593	581	628	604	622	577	589	564	679	606	613	605	634	596	626	633	667	577	603	606	625	598	624	605	645	648	625	608	622	592	617	584	634	609	593	626	622	581	596	613	604	590	637	571	663	589	626	659	611	633	629	611	616	593	622	622	589	645	643	613	631	592	638	637	669	620	610	623	637	565	617	613	641	667	601	607	633	600	648	588	617	625	624	609	611	648	610	628	619	621	630	621	621	589	646	657	583	627	579	621	570	576	641	638	682	585	610	623	565	597	613	646	589	641	589	601	598	643	618	600	622	611	606	661	611	610	595	583	615	643	624	628	587	632	627	650	609	584	615	574	633	603	634	605	611	582	642	640	639	601	599	584	587	623	621	562	585	655	599	648	636	577	592	616	593	589	655	610	629	628	604	603	655	630	639	587	616	578	668	600	642	616	609	573	643	609	605	641	608	599	630	650	580	587	661	609	617	596	639	639	617	678	606	617	660	610	633	619	635	688	595	570	620	606	614	619	598	596	614	607	606	593	572	650	625	645	584	617	635	634	603	592	642	615	601	628	576	621	620	598	604	644	634	607	605	619	586	587	635	636	599	614	619	636	598	615	648	646	680	633	622	585	620	615	584	606	613	673	598	626	566	631	624	593	608	570	619	612	671	598	631	616	618	592	610	620	644	609	611	604	675	648	625	608	606	609	588	623	658	627	565	597	646	631	621	670	615	610	631	630	617	595	640	618	608	601	616	632	681	632	671	621	580	580	664	590	633	594	624	637	562	607	626	646	601	607	582	604	637	649	623	661	606	621	570	604	653	603	611	642	615	588	637	607	614	607	610	664	640	645	637	625	625	662	570	583	636	623	608	614	640	629	621	626	621	629	647	659	600	609	610	617	641	585	621	583	627	600	615	669	633	578	567	607	638	626	649	615	605	626	608	640	649	602	613	613	652	646	641	610	587	651	596	634	638	628	627	595	621	633	627	611	594	614	633	565	628	617	606	627	627	651	617	650	660	634	650	590	613	595	605	636	599	628	618	621	653	627	651	623	627	632	615	675	623	611	658	622	613	612	649	570	613	583	578	615	615	573	597	599	575	608	607	620	603	582	616	572	602	652	648	628	631	633	599	582	622	584	600	643	604	643	624	639	638	629	593	615	611	610	575	574	571	630	639	596	619	636	660	542	629	646	617	603	652	621	606	615	611	607	617	587	655	597	640	610	650	632	597	616	647	634	630	565	628	620	615	657	605	601	626	669	621	622	627	598	660	609	659	599	617	606	621	667	614	594	656	604	624	611	621	642	584	675	610	621	673	625	586	615	581	602	651	632	589	610	608	631	647	630	569	649	587	606	573	619	626	583	653	604	614	618	614	590	663	618	668	602	619	623	587	574	632	588	623	633	616	621	601	619	628	643	629	635	627	614	576	658	643	636	611	617	622	620	631	622	644	613	565	659	654	614	629	635	601	634	627	625	622	631	604	584	632	628	624	641	614	635	616	632	613	610	589	646	589	622	638	609	652	588	606	615	608	601	611	621	625	626	619	625	590	571	592	639	625	595	630	602	655	589	650	607	620	615	604	593	643	601	684	645	637	614	625	580	596	620	636	609	584	613	630	632	628	678	641	617	653	627	609	609	656	612	627	617	603	629	575	653	597	662	648	625	641	600	602	639	639	607	615	657	630	632	591	559	611	660	626	637	611	611	646	620	589	600	583	602	609	614	643	594	618	622	566	598	617	668	624	633	600	635	612	633	595	618	595	588	584	654	607	593	602	585	593	625	627	591	646	625	627	598	645	606	569	607	601	596	586	620	634	614	660	582	551	658	637	591	612	646	651	574	655	651	566	578	616	604	639	618	575	642	602	642	615	594	655	664	639	557	621	575	616	626	626	617	632	637	615	634	590	660	623	576	641	597	621	634	553	592	604	573	662	611	675	633	643	639	640	649	597	626	650	657	627	599	625	633	644	650	643	582	627	622	668	611	627	602	627	619	638	586	638	643	602	628	613	613	622	630	639	650	626	607	628	594	665	608	605	638	646	610	622	598	620	607	659	626	629	599	606	586	626	612	629	619	644	610	632	645	626	599	593	649	631	616	557	588	589	622	590	634	625	617	602	627	609	603	644	602	624	646	635	596	610	616	651	642	585	642	599	632	605	647	614	587	599	591	608	609	643	626	611	637	602	601	638	590	614	653	616	615	618	612	579	596	586	567	598	587	581	646	660	619	641	609	626	646	662	585	645	573	631	603	614	596	645	621	586	614	616	627	627	581	627	563	564	604	611	613	652	643	593	628	607	587	618	598	642	651	640	614	614	611	630	632	645	616	614	609	598	608	624	652	619	608	625	650	597	608	660	640	601	668	582	671	605	612	600	595	586	605	614	602	656	625	647	647	624	604	629	719	610	658	633	644	639	573	614	660	688	603	596	604	583	647	641	592	584	610	606	649	618	628	633	644	619	609	617	619	602	582	652	605	602	599	636	615	609	635	615	597	611	673	597	622	601	640	589	647	595	625	651	623	628	614	569	595	634	596	637	613	630	613	605	615	585	642	597	625	615	630	626	598	614	594	622	591	582	623	614	637	587	632	626	571	610	655	627	635	607	591	600	601	677	573	598	600	619	588	609	625	615	640	572	624	609	607	637	605	649	649	603	610	625	632	616	602	597	618	588	592	601	633	631	630	583	640	620	626	628	652	590	630	638	631	639	665	616	633	651	648	661	591	604	603	635	593	610	649	611	634	601	611	617	591	631	615	644	613	622	631	626	602	643	631	643	605	607	608	612	612	667	635	646	593	634	625	636	647	648	627	594	651	604	629	610	573	604	625	610	610	611	589	592	618	582	607	634	619	568	630	618	638	633	671	653	601	615	576	627	630	589	615	593	648	626	599	624	624	633	638	657	612	601	637	625	626	598	661	633	604	571	630	624	627	632	585	719	577	598	616	608	591	643	656	583	592	589	626	640	655	659	592	636	643	613
24809	21532	26819	24691	1223	223	182	159	132	145	142	114	121	114	124	108	123	117	93	120	120	109	113	112	123	113	105	118	114	113	99	119	97	108	135	98	109	87	96	118	103	98	106	95	96	106	87	122	99	112	104	113	93	118	112	118	105	88	100	86	101	95	96	112	103	94	108	97	90	107	113	93	111	100	100	116	111	97	106	97	99	99	82	86	103	93	102	128	105	102	117	110	123	101	116	111	106	117	95	105	116	110	112	107	109	104	101	107	108	124	109	99	116	104	99	113	101	117	105	124	93	111	88	110	92	104	101	129	122	107	96	100	116	94	111	101	100	109	107	101	100	98	113	89	77	120	102	103	117	106	115	103	109	91	121	99	106	103	101	101	103	111	110	109	108	108	102	108	103	118	81	101	117	105	124	106	113	102	124	96	104	107	107	105	109	93	111	118	110	102	118	98	112	107	99	104	95	96	118	116	105	114	136	95	87	104	120	96	117	103	107	92	88	93	109	109	103	109	105	118	120	115	110	123	96	110	113	105	96	106	106	100	101	108	116	91	102	120	94	111	104	115	105	107	108	98	114	104	120	102	96	104	100	92	115	120	94	118	78	108	122	111	106	127	101	95	102	109	100	108	96	108	82	106	117	109	111	101	112	92	107	102	107	89	103	125	80	97	108	106	112	98	118	106	111	111	100	115	120	88	90	103	117	104	93	103	105	117	110	126	102	114	128	92	94	108	108	111	129	103	97	97	103	109	112	128	93	108	98	103	99	85	104	97	104	101	92	99	101	102	101	109	97	103	117	98	99	120	105	122	109	127	126	118	113	100	109	97	106	98	106	91	114	120	96	107	112	85	84	112	114	111	100	109	96	93	133	97	93	94	91	108	103	94	101	107	101	117	129	100	104	121	95	96	104	105	100	104	110	114	97	113	117	105	85	100	109	107	97	105	95	96	96	106	109	122	106	97	95	122	120	116	97	99	109	117	108	98	114	110	114	99	112	92	116	95	105	106	106	110	103	103	112	119	90	95	89	103	104	90	97	114	136	107	91	111	121	109	101	108	95	90	108	75	110	113	104	107	108	95	120	106	118	109	119	81	105	105	92	98	106	100	115	123	106	107	104	103	113	124	106	101	109	107	88	127	105	113	120	92	94	110	92	103	99	103	98	98	94	104	114	111	120	103	113	101	117	112	121	98	108	101	90	90	88	89	103	96	89	92	105	83	91	100	115	129	114	89	93	103	102	107	113	92	100	96	104	91	95	126	104	93	112	96	110	108	122	112	112	102	110	99	106	101	106	102	102	98	89	100	125	116	110	101	99	118	120	93	109	92	99	87	106	124	101	120	109	109	100	124	107	107	98	105	97	90	109	97	99	108	110	83	96	116	114	95	137	120	115	101	103	115	87	106	107	90	101	102	99	121	112	96	106	83	94	114	117	107	106	90	105	112	107	100	111	88	112	97	95	103	90	118	102	102	93	101	101	95	109	95	95	95	111	116	119	102	110	119	109	106	102	110	114	120	104	95	117	119	112	103	113	94	110	117	110	100	94	105	89	119	98	106	100	111	106	97	99	110	85	109	120	114	95	112	99	98	111	95	85	113	112	101	87	118	117	108	91	106	97	114	90	93	96	110	117	105	94	100	90	89	109	97	114	107	96	116	114	113	102	103	110	114	91	109	104	100	123	107	101	111	101	101	88	97	117	122	108	97	100	112	110	111	104	113	100	108	105	100	115	127	111	103	90	121	118	99	104	97	112	119	112	106	108	132	99	101	106	102	99	123	117	112	115	105	105	118	101	97	107	126	127	91	99	107	96	119	119	100	117	120	109	108	106	111	104	106	99	111	102	101	116	85	96	113	110	110	115	84	118	109	102	121	122	122	110	97	119	102	106	99	103	106	112	125	116	105	103	99	125	117	104	103	120	111	112	117	119	116	110	100	110	109	93	114	103	107	101	102	119	121	103	99	105	120	111	103	98	107	112	121	96	124	106	106	94	105	95	113	94	94	110	89	102	115	105	97	111	110	100	117	106	107	98	100	113	106	104	99	122	98	93	102	92	105	100	104	115	121	110	110	113	98	92	103	108	111	110	93	89	110	113	100	112	104	93	114	123	112	114	110	114	108	110	94	118	114	106	101	103	109	96	107	94	109	81	102	103	116	101	108	120	94	100	103	81	96	110	114	96	123	108	112	109	95	113	106	103	122	107	97	105	105	96	104	95	96	109	118	92	95	99	102	104	104	95	113	107	107	102	92	103	104	106	109	108	119	97	113	98	112	103	102	121	108	106	99	119	113	89	94	104	118	84	99	115	90	104	80	100	141	98	101	106	124	94	110	105	108	107	111	117	106	111	100	107	129	105	107	101	100	87	111	118	97	124	113	117	102	119	100	121	114	95	91	100	110	118	111	95	94	101	84	99	99	88	106	106	102	94	116	105	114	103	92	98	102	97	104	109	105	123	121	104	103	121	101	106	111	101	112	88	110	108	90	123	108	98	108	115	112	100	105	95	84	116	100	104	110	115	127	120	121	114	98	88	99	97	113	110	103	106	103	96	84	99	100	97	96	98	118	109	117	103	112	109	110	89	105	118	113	91	108	120	111	107	106	114	130	85	102	100	124	100	94	104	101	85	100	110	104	115	91	99	99	126	103	116	116	115	106	106	122	107	95	108	95	127	109	101	102	111	99	87	87	94	99	104	141	110	100	105	105	116	125	112	98	105	90	122	96	108	100	112	102	115	115	111	117	114	98	116	106	134	92	115	92	91	127	118	110	103	114	115	100	85	102	94	96	104	109	105	105	117	110	103	114	127	90	113	85	99	101	122	100	90	108	105	112	96	112	127	106	104	104	106	114	95	103	97	100	96	122	109	112	96	104	111	106	99	93	110	111	98	105	115	102	111	102	111	101	103	111	108	101	103	96	101	97	104	99	116	118	101	99	105	111	109	113	103	107	122	91	109	98	91	107	95	117	105	103	96	102	89	102	123	102	114	109	96	116	108	114	105	97	100	101	103	113	116	113	108	93	106	118	97	92	107	102	89	111	106	108	117	108	108	124	97	108	109	99	113	138	103	103	108	109	112	87	98	107	103	95	100	89	112	104	114	97	93	104	99	108	98	117	93	120	93	91	108	95	111	93	112	105	112	93	97	123	124	102	118	91	93	120	113	119	96	88	101	108	92	105	107	87	102	103	97	97	107	124	94	95	104	107	119	106	109	92	109	81	109	104	108	111	114	119	91	103	108	101	104	103	128	87	96	99	114	114	104	148	122	110	97	119	115	95	98	102	102	105	83	117	107	90	102	81	117	110	99	106	103	104	111	85	109	102	109	117	92	96	92	103	97	104	106	95	87	103	119	107	85	120	110	104	89	123	112	105	87	120	86	91	113	99	83	116	106	100	107	128	105	115	114	117	121	86	102	109	116	89	108	128	112	93	111	114	100	108	101	105	102	98	108	105	105	95	88	102	116	109	96	117	97	86	120	107
12246	3164	2204	950	667	491	389	331	294	290	247	224	215	204	204	200	209	194	190	173	161	167	173	159	161	187	152	168	170	174	145	152	180	176	162	166	152	184	157	161	161	161	160	177	152	156	153	182	147	171	161	166	171	159	130	151	166	152	166	161	148	155	145	155	190	172	161	186	172	151	168	157	146	162	144	184	171	155	158	158	169	171	149	164	153	164	181	181	171	152	173	153	144	178	178	172	191	140	166	166	157	173	162	163	137	171	138	147	170	151	153	165	173	156	191	154	175	158	173	145	156	165	189	160	157	176	148	158	150	164	175	154	155	168	156	157	177	155	149	171	177	168	162	162	187	170	181	160	170	149	165	147	141	175	148	163	155	149	180	162	159	161	160	145	181	205	139	154	159	144	174	155	139	166	157	157	171	148	178	162	178	151	174	172	156	151	186	181	156	160	153	157	161	151	148	173	163	169	150	151	176	159	153	156	162	159	161	163	156	155	159	149	177	177	135	184	169	171	184	163	152	139	156	171	143	149	151	152	150	163	158	143	180	177	157	150	161	162	156	148	173	156	154	167	140	150	163	170	157	171	183	172	176	163	157	172	164	151	163	154	156	172	185	138	144	170	171	171	171	140	164	143	163	162	166	170	167	147	165	169	167	148	161	135	168	165	148	163	180	176	169	170	167	149	168	176	162	159	154	144	161	152	129	168	162	170	182	173	166	176	161	142	148	171	165	157	164	170	146	170	147	165	154	148	143	150	166	175	163	153	172	149	153	139	153	181	162	161	188	156	159	147	157	153	173	163	175	150	163	169	165	186	154	149	172	151	149	168	165	171	175	155	158	163	163	176	180	159	160	154	155	141	166	152	177	148	149	182	173	177	168	168	159	157	169	163	181	170	171	168	162	138	160	177	172	158	179	167	156	153	167	157	162	153	161	175	149	178	160	164	170	147	131	171	148	164	158	161	149	161	148	141	160	160	174	163	175	167	171	163	158	169	170	154	148	139	179	175	150	169	173	178	160	159	152	176	157	139	169	156	149	160	166	166	159	173	160	169	156	174	156	145	152	172	176	161	159	182	127	153	164	149	168	166	173	160	146	144	153	165	170	190	151	172	159	184	171	174	154	190	166	167	166	170	154	167	134	164	170	152	147	153	162	165	173	172	158	165	163	147	170	187	172	154	148	149	192	176	162	168	161	165	150	169	158	178	174	159	148	168	148	184	171	155	159	162	169	131	151	164	175	165	162	159	176	156	155	139	138	144	177	170	164	165	144	159	186	157	174	172	176	161	159	172	167	176	159	157	155	163	165	142	159	150	154	162	161	165	179	142	154	184	162	154	190	173	148	155	180	163	153	152	140	155	164	169	154	160	162	177	173	150	147	154	186	154	163	172	127	169	157	155	148	158	175	149	134	171	179	173	178	151	173	149	139	165	141	167	173	164	162	151	146	149	166	152	180	143	166	172	176	165	180	142	167	153	159	165	166	146	159	157	157	152	146	156	163	164	160	141	167	149	154	192	147	173	165	147	136	147	181	157	164	167	180	144	152	158	162	169	142	164	162	162	168	173	150	156	163	164	147	166	178	137	153	147	174	167	165	190	161	165	158	147	151	163	158	186	150	166	129	171	163	139	171	160	141	167	163	168	177	149	172	186	142	142	165	157	162	184	157	162	179	139	152	168	166	170	177	147	165	177	149	174	143	172	159	161	168	171	170	173	160	159	171	143	154	141	185	187	175	148	167	144	148	160	154	156	129	159	163	168	177	182	170	150	158	158	162	166	143	181	179	159	175	170	161	177	165	170	145	155	138	163	165	169	146	153	170	170	163	154	171	161	139	175	179	158	167	167	141	140	185	167	153	153	161	189	159	151	159	158	170	175	153	167	156	152	184	168	187	178	170	187	166	167	182	140	174	158	151	157	158	155	157	148	152	203	165	175	167	175	170	172	183	172	173	171	180	178	178	163	156	157	165	147	150	163	179	167	166	166	165	169	153	197	153	164	151	173	163	143	148	147	167	151	175	158	166	161	168	162	152	174	165	168	179	157	174	139	167	165	167	163	149	152	157	154	150	153	186	164	185	154	153	164	136	168	170	173	162	156	139	170	168	137	149	148	158	171	168	164	163	138	157	174	156	149	163	172	161	139	185	177	162	139	134	167	171	163	147	164	186	161	156	131	157	125	156	185	152	167	133	176	173	183	170	182	159	165	161	182	153	170	161	155	153	164	160	153	172	153	172	192	162	172	161	150	163	163	161	173	139	165	176	173	195	177	166	168	150	147	157	149	170	165	160	143	179	157	171	149	163	158	145	187	158	168	154	159	154	139	181	169	144	160	151	143	164	148	170	175	143	157	158	143	162	156	154	154	141	166	154	152	155	164	142	134	159	148	177	142	168	169	156	152	154	159	158	154	152	154	153	170	155	150	154	170	159	164	145	149	137	170	151	152	172	163	155	161	173	162	142	150	168	163	147	175	164	153	158	149	185	169	145	171	146	178	154	174	153	156	143	147	155	154	168	159	162	160	166	161	158	158	163	155	139	173	149	142	148	145	157	165	166	177	163	161	163	151	164	159	159	155	160	161	163	169	162	162	154	162	152	180	160	153	178	176	171	153	160	175	151	147	171	152	178	171	192	145	159	166	154	168	174	158	161	151	166	151	149	154	178	155	166	172	150	176	167	154	159	163	151	157	171	158	173	187	163	150	144	159	163	152	162	166	172	148	155	169	155	162	151	174	145	164	139	168	180	159	174	181	157	134	153	170	144	149	167	167	153	147	172	169	146	153	166	163	174	160	165	168	180	155	160	162	156	173	162	162	180	170	155	161	165	139	155	148	159	154	149	159	160	171	155	173	154	189	133	166	150	148	162	151	177	157	177	177	160	148	156	156	152	163	186	155	168	157	167	147	146	151	168	149	171	156	141	158	162	148	139	146	152	155	170	154	165	175	129	182	163	157	164	148	151	149	143	186	169	177	177	157	176	148	143	167	152	186	173	160	158	162	136	150	165	155	153	139	166	173	138	154	171	160	157	134	182	144	188	157	166	149	178	155	179	172	170	176	176	150	151	183	143	170	168	147	188	179	173	175	173	188	144	178	157	160	139	172	143	160	161	155	133	145	152	171	146	153	150	187	145	154	161	171	153	147	153	138	162	153	154	152	166	181	174	147	150	170	175	176	182	162	161	140	173	173	155	177	181	147	152	152	159	146	173	153	166	143	160	146	175	173	149	171	161	159	173	165	139	144	148	180	154	165	178	182	166	183	177	136	136	172	145	171	138	145	138	161	179	144	151	172	156	147	168	184	150	178	170	155	169	165	161	177	175	169	156	176	152	161	167	136	170	154	168	172	167	153	170	166	149	148	180	164	161	163	147	171	172	167	165	164	160	151	150	143	144	168	162	140	142	162	159	152	143	160	159	169	119	137	174	178	163	160	158	146	154	146	147	155	164	161	152	153	168	169	171	149	186	186	170	159	159	168	178	142
22565	21578	29285	24305	21571	21320	2533	761	595	581	511	488	499	443	458	495	429	451	435	444	471	403	426	436	430	415	390	406	412	418	416	424	383	414	400	427	443	397	400	397	384	361	381	411	380	415	397	397	396	400	374	352	402	412	418	381	392	412	370	432	398	399	384	368	400	393	378	405	422	397	389	405	400	390	384	378	396	390	414	407	387	425	400	415	388	419	416	444	363	404	418	394	390	343	366	403	414	395	429	382	369	339	381	384	412	399	358	381	399	385	394	387	426	403	370	398	404	419	404	379	395	410	368	407	346	441	376	366	388	375	404	362	399	380	366	412	362	400	378	378	404	411	394	386	387	392	405	397	387	382	386	392	387	378	356	415	387	387	392	366	402	409	447	406	396	389	383	377	363	439	381	390	373	376	363	431	399	374	374	383	416	379	376	395	354	396	399	357	383	397	373	418	385	395	402	417	397	393	374	360	412	378	403	374	386	392	342	413	392	383	402	385	380	395	391	414	414	414	398	386	378	383	429	421	387	378	414	361	406	403	425	386	397	457	403	407	366	410	391	376	391	412	379	404	401	405	376	385	396	349	387	388	405	427	403	374	378	396	402	407	397	403	375	410	371	365	376	360	431	424	406	393	391	425	377	379	397	370	393	367	370	376	397	370	388	381	389	351	364	421	375	396	397	382	393	394	414	390	446	375	381	422	395	395	377	388	366	418	380	375	368	386	428	436	387	406	385	397	372	381	405	415	370	415	402	412	367	387	394	393	397	429	358	381	405	375	381	398	402	425	383	389	404	404	393	393	394	350	392	422	390	421	388	362	401	400	388	374	421	416	394	361	395	373	408	410	390	409	374	382	434	410	386	442	406	405	378	389	403	411	390	413	439	388	393	362	370	436	397	386	413	418	392	383	383	406	391	403	370	411	417	420	400	387	379	417	398	391	374	399	431	367	374	403	392	371	415	359	409	397	418	393	376	394	396	390	399	377	420	370	398	382	368	419	408	394	414	427	384	441	399	373	432	399	383	397	375	412	398	416	384	418	372	415	375	394	450	406	383	407	380	419	373	382	379	372	407	393	382	383	423	417	381	414	391	403	389	416	402	403	438	396	392	381	413	387	408	381	391	406	379	397	437	425	415	388	439	351	415	388	380	401	383	415	353	362	398	409	407	409	376	392	416	411	415	367	352	373	393	371	390	384	384	361	394	415	422	396	412	429	385	408	387	396	354	369	401	389	396	394	412	393	370	369	370	361	401	403	397	386	378	427	410	369	370	425	401	391	416	374	381	405	397	380	357	415	409	351	398	377	379	387	421	431	403	402	372	410	373	407	379	400	355	441	404	409	407	384	390	369	404	400	407	407	413	348	399	364	403	380	407	376	369	420	418	432	395	378	392	399	366	409	373	384	398	386	406	387	399	418	424	379	411	403	436	405	384	417	372	420	391	368	399	387	406	414	424	390	353	420	396	376	404	412	389	389	377	417	379	392	372	382	386	424	406	404	410	394	360	392	383	366	395	417	389	396	386	423	378	402	391	397	385	386	396	398	358	396	400	399	417	400	395	421	379	447	389	342	382	407	401	381	379	406	385	403	409	404	366	387	404	376	406	340	373	396	375	387	380	367	445	387	382	407	397	420	357	413	405	371	420	399	355	385	409	403	406	404	387	398	409	409	371	377	394	414	369	426	374	402	393	366	351	405	394	409	376	399	392	406	402	384	395	388	384	386	427	385	400	382	389	385	378	395	406	393	378	403	435	412	416	432	393	418	399	394	413	402	385	401	370	380	429	387	390	388	399	403	389	386	419	398	384	358	384	418	363	395	412	397	416	395	401	411	367	408	350	397	404	390	405	404	391	369	375	397	410	405	371	390	409	394	394	393	377	386	365	403	366	389	378	369	377	380	390	405	327	407	366	345	404	379	372	332	359	358	408	409	375	438	395	381	400	384	410	408	394	404	371	354	375	401	397	343	386	374	405	423	374	397	389	386	370	387	384	369	363	387	382	377	386	391	382	373	393	396	376	402	381	404	410	397	393	385	383	400	431	409	410	420	386	379	358	392	428	402	380	365	387	404	417	359	405	399	414	411	378	399	374	396	392	406	394	393	387	395	402	396	423	396	413	379	387	386	429	372	408	386	388	391	388	392	370	377	379	369	413	364	394	407	400	385	404	353	376	380	425	403	397	411	388	395	413	376	410	362	399	384	440	422	409	425	394	399	409	389	398	360	385	375	379	411	393	361	391	379	389	402	405	428	366	361	366	412	377	404	402	361	375	407	441	373	414	419	378	363	388	410	380	382	404	417	373	411	392	404	405	419	390	365	413	387	387	385	371	423	408	398	345	420	409	370	417	387	378	364	406	381	399	399	358	377	377	386	410	392	384	390	384	388	399	378	382	351	388	397	408	422	413	352	376	382	403	399	397	382	392	401	400	411	414	413	400	426	416	397	368	347	389	407	449	400	391	379	382	360	430	369	363	383	341	433	373	388	405	390	404	365	431	382	431	399	389	358	396	379	426	361	390	402	361	377	417	400	386	370	368	378	353	405	408	398	406	382	400	381	429	412	399	383	367	412	387	399	384	401	405	387	385	373	342	403	403	382	389	393	369	418	396	378	392	393	375	361	393	394	417	392	399	383	375	403	423	358	408	376	413	405	386	407	402	389	390	374	395	403	396	401	393	383	379	376	358	405	415	393	384	388	408	381	386	395	384	399	381	412	407	389	385	366	408	367	393	419	396	365	396	402	387	406	374	357	431	391	375	378	400	351	409	363	409	367	418	393	403	399	406	398	358	393	367	415	394	395	387	426	383	387	382	395	398	398	378	354	401	385	380	396	380	414	445	381	423	388	380	409	424	376	403	383	435	411	383	416	391	404	373	373	425	367	377	419	402	392	401	391	383	379	372	384	393	397	388	395	379	392	407	376	379	371	381	401	408	380	361	388	355	393	401	382	371	401	367	385	385	404	370	423	414	400	377	408	391	386	401	365	428	392	376	376	388	393	403	398	412	381	375	394	360	391	362	378	389	368	400	403	382	372	400	400	409	369	405	395	344	413	417	367	401	392	409	397	400	394	378	385	404	384	383	436	391	392	391	382	384	396	391	351	395	370	410	386	355	400	394	415	426	373	397	394	378	368	395	380	424	420	383	398	392	365	391	400	367	393	411	392	358	376	381	383	369	420	425	384	363	401	404	400	348	378	401	355	366	371	418	370	411	422	403	408	378	408	381	395	394	407	431	389	405	376	390	404	397	383	382	401	387	395	391	406	396	387	363	379	397	371	387	388	382	369	400	393	399	384	378	400	416	418	405	358	408	382	397	350	385	396	376	400	355	374	391	398	396	422	378	393	368	361	352	368	366	365	424	381	382	416	389	391	372	412	355	392	395	409	411	380	374	417	380	373	409	372	388	399	408	393	455	430	348	374	369	402	435	402	362	396	396	417	394	412	423	401	404	398	353	399	398	373	388	382	377	415	382	419	393	398
15765	11515	8112	3697	2593	1890	1550	1306	1109	910	904	845	777	708	722	712	693	666	656	654	618	595	612	637	564	605	575	564	580	591	546	554	543	592	563	541	577	577	538	554	572	592	556	580	590	567	536	530	515	532	523	569	520	589	532	565	609	538	559	556	505	554	545	533	533	571	550	545	535	530	499	564	525	551	526	540	543	533	491	551	534	538	540	567	548	535	511	574	564	576	535	548	571	522	544	521	559	542	540	523	504	543	591	552	549	563	522	543	530	544	549	573	534	492	551	519	528	559	500	544	504	556	549	553	559	563	564	573	587	556	542	645	496	564	526	559	567	541	514	543	528	524	525	573	546	521	528	590	577	552	513	573	592	514	533	567	532	533	538	578	546	572	534	492	532	506	526	570	523	528	568	538	548	526	512	559	576	566	528	550	530	518	552	530	521	535	548	540	569	544	505	571	514	529	569	544	571	531	544	548	501	614	508	530	557	506	514	487	555	529	514	543	542	534	567	573	569	495	545	533	534	519	493	570	538	527	585	550	586	516	514	529	533	572	530	571	529	564	565	575	539	543	587	538	542	564	539	535	580	536	585	546	523	527	554	535	517	554	540	547	539	593	527	542	538	597	503	513	531	541	526	496	583	562	522	542	544	538	512	542	560	562	568	567	534	514	534	548	550	602	533	541	544	509	568	528	521	566	544	520	498	502	552	527	542	531	536	579	521	482	523	556	523	574	535	535	525	568	529	506	508	526	565	553	571	496	578	557	518	529	536	540	556	487	541	571	518	551	520	538	515	494	595	557	566	559	536	538	527	540	528	535	515	554	543	530	523	548	531	572	544	570	512	511	580	553	545	550	553	556	512	529	568	536	515	474	549	533	556	539	590	562	526	549	521	551	532	519	538	510	559	549	547	520	522	544	524	526	551	546	555	559	545	531	547	537	550	556	573	543	511	510	540	555	543	511	529	522	596	522	569	562	556	542	574	544	567	569	528	532	532	499	580	531	546	518	558	522	508	518	541	547	534	562	573	526	568	515	533	526	504	518	533	546	552	545	581	511	525	545	534	576	558	523	538	504	517	547	550	525	524	556	557	571	541	551	516	535	569	539	557	523	543	541	578	530	540	517	569	551	588	512	562	556	560	536	555	557	545	539	523	553	567	508	528	554	507	542	548	593	532	541	534	501	530	558	522	549	529	571	549	548	515	539	560	533	555	533	523	481	510	514	523	580	548	565	564	517	520	572	540	562	548	525	503	526	538	523	523	513	530	538	559	537	543	547	521	561	539	545	520	509	545	527	509	529	519	570	543	543	557	549	573	504	540	559	563	523	549	528	543	563	546	526	545	542	553	559	534	559	510	548	510	537	564	533	548	511	504	516	562	547	539	537	573	544	551	516	565	562	535	537	514	534	548	534	521	553	543	523	546	560	509	516	501	535	578	571	522	521	558	569	535	490	526	534	537	530	577	519	573	541	573	548	554	543	570	520	528	544	559	562	522	540	563	493	529	532	541	526	546	522	580	519	575	514	553	565	529	516	519	569	531	568	507	561	589	567	599	510	514	533	530	504	525	515	545	531	521	508	541	560	518	544	577	561	553	558	532	502	539	512	528	514	517	522	545	550	557	500	537	580	528	535	527	546	573	506	537	563	523	530	530	528	548	522	531	577	531	543	527	526	500	550	532	530	526	534	545	545	554	505	542	516	504	568	515	546	530	543	555	523	537	541	556	555	550	502	566	545	574	573	538	587	553	478	542	503	529	557	538	544	517	538	583	507	572	554	529	549	566	525	517	591	594	536	532	578	541	522	557	515	527	520	566	520	579	575	538	498	543	532	533	570	541	596	577	571	566	561	517	556	550	552	537	534	517	545	514	533	532	544	560	529	550	513	561	532	549	520	533	509	524	510	529	536	535	524	556	539	543	542	544	528	532	574	544	571	532	509	546	562	528	529	547	520	502	537	549	528	561	574	532	504	558	514	502	539	566	517	533	585	574	558	570	525	539	565	554	527	485	541	530	570	527	548	557	560	498	526	537	560	584	525	542	552	536	528	506	541	563	551	551	554	535	527	517	507	481	533	532	542	549	495	544	538	526	535	556	535	561	554	563	534	586	570	503	530	538	546	607	562	551	533	552	526	549	542	536	526	555	543	532	519	548	539	517	575	522	512	532	517	543	539	526	544	527	548	554	496	534	518	592	565	566	560	559	541	558	516	533	514	539	527	543	577	560	516	529	532	556	506	531	543	524	538	557	483	537	519	524	513	548	503	500	554	519	536	582	513	565	548	549	554	538	505	540	525	580	543	510	526	539	586	555	474	582	567	535	484	592	514	555	537	573	572	552	503	540	523	565	557	555	580	506	557	538	502	504	527	520	519	553	520	562	586	556	546	523	583	519	515	553	508	519	515	532	499	568	566	551	541	539	545	493	536	532	533	553	554	544	530	546	544	523	557	508	509	512	563	510	533	575	516	550	500	561	537	547	532	565	559	552	520	543	536	511	535	539	520	562	553	539	555	570	552	534	532	569	522	550	560	510	489	539	533	529	538	547	526	522	509	554	506	565	521	511	528	519	515	539	583	545	535	533	493	504	521	505	522	510	536	544	513	526	560	544	516	508	516	525	567	580	491	493	512	528	525	503	545	502	558	539	574	526	572	557	564	550	508	558	546	539	544	538	500	554	554	548	541	541	510	505	532	557	541	551	543	527	550	527	520	526	527	538	517	550	582	514	525	514	550	533	505	538	511	557	546	541	539	560	521	532	575	503	539	506	495	521	610	565	502	566	520	592	527	545	544	567	523	518	529	541	554	561	553	531	546	528	559	529	545	540	568	556	556	548	546	547	517	524	549	549	534	555	534	568	554	544	535	569	518	562	505	563	530	560	556	601	536	499	538	514	544	528	544	519	528	549	536	553	546	516	526	481	579	525	540	568	541	529	561	521	517	527	563	505	527	522	517	519	543	554	551	524	531	552	537	563	526	525	542	533	569	518	556	555	576	486	496	537	518	550	537	528	524	556	521	516	560	568	594	520	520	546	549	532	531	546	548	531	544	541	550	513	602	565	545	556	513	526	558	522	574	530	532	519	523	541	550	549	516	531	506	540	538	533	537	516	520	551	557	542	561	551	523	544	584	542	498	572	545	540	554	531	546	508	542	572	562	525	540	492	543	540	548	507	536	533	549	505	522	535	509	573	501	533	539	529	552	526	563	543	514	538	580	556	586	517	521	532	533	540	536	535	550	585	540	537	517	544	554	566	534	557	508	510	554	517	505	538	563	513	555	512	473	530	553	548	500	539	511	525	537	568	537	557	524	521	507	543	566	559	565	513	508	529	541	507	542	557	539	565	572	560	552	559	527	589	604	536	507	510	533	532	571	504	508	545	547	519	554	540	499	542	577	520	519	551	565	528	578	512	520	553	532	510	519	512	557	530	554	542	561	553	553	544	567	600	560	526	555	567	501	533	552	574	560	546	548	554	524	525	546	538	523
27514	18289	3334	383	280	243	282	247	220	262	264	270	241	261	248	254	247	246	267	253	254	248	277	235	242	268	258	268	270	252	237	233	258	257	248	230	262	272	241	236	259	264	211	229	269	225	264	251	234	272	246	239	241	257	242	271	264	243	245	239	230	277	267	241	258	254	239	254	249	228	251	238	238	255	245	260	247	257	242	254	246	241	244	248	248	239	253	269	250	242	263	258	237	258	240	269	267	266	271	242	247	264	258	245	243	256	238	213	223	255	261	211	241	254	282	260	262	221	235	235	257	255	271	243	247	241	287	280	251	233	225	236	270	234	242	230	215	239	241	251	245	238	258	271	227	252	278	219	254	254	240	266	237	259	253	241	241	247	255	258	240	225	228	239	243	240	236	252	232	229	233	272	247	272	284	241	243	250	224	252	265	252	247	245	238	256	229	242	231	260	243	238	252	235	219	245	260	252	237	243	242	249	270	254	243	240	244	263	269	265	263	235	240	235	248	242	229	273	233	253	254	247	235	236	274	228	269	244	251	238	242	241	254	235	227	259	247	225	259	254	237	258	220	250	232	237	230	254	252	257	260	238	251	241	233	241	234	265	256	244	247	253	267	263	246	223	242	251	238	258	215	264	271	228	254	242	272	275	261	256	239	251	272	239	240	248	258	261	249	252	209	250	289	268	210	237	258	262	229	244	234	277	260	274	232	235	247	284	246	232	237	258	248	238	264	264	247	236	225	243	236	231	260	259	239	244	227	263	237	260	246	256	248	244	257	269	233	247	244	238	256	233	273	242	272	246	243	263	268	237	268	258	268	269	265	211	223	256	254	246	250	235	240	222	254	260	243	240	240	256	271	250	251	241	271	249	247	242	255	255	216	251	241	259	251	241	238	233	240	245	231	251	241	243	247	250	244	282	263	254	266	242	242	230	218	216	237	244	254	244	258	235	259	246	254	240	260	241	249	276	251	220	263	249	287	265	223	228	230	239	278	248	248	268	249	226	260	260	266	235	266	221	246	233	282	256	233	237	281	251	244	272	239	261	252	259	234	232	259	238	250	230	257	237	263	239	239	241	279	206	261	268	247	265	266	253	234	249	274	232	239	246	232	257	248	245	250	225	255	247	246	279	260	251	227	222	244	253	223	274	264	274	258	233	262	268	248	263	249	240	256	260	238	271	243	280	230	222	243	288	228	274	248	228	231	262	249	244	237	219	238	217	249	223	254	263	290	240	280	259	262	246	253	246	234	246	230	269	242	263	219	237	252	233	261	238	252	233	270	208	257	253	234	256	243	273	226	251	227	246	246	240	240	249	288	273	256	228	245	257	263	281	227	267	251	232	281	249	281	241	248	246	263	259	249	235	283	246	252	253	242	263	245	247	244	267	263	250	273	248	244	249	256	259	246	255	256	254	237	249	214	255	248	259	239	274	222	217	220	235	249	256	224	254	261	233	263	246	262	244	238	247	230	252	234	241	263	269	226	248	207	254	246	237	258	235	282	248	248	239	250	247	234	256	212	270	236	230	247	235	244	253	235	256	241	246	250	261	241	245	264	239	267	230	260	263	241	255	239	271	265	244	253	241	265	220	229	276	272	242	257	235	242	256	269	236	239	275	271	227	232	235	252	259	248	220	243	257	241	233	262	232	241	262	235	271	216	240	257	246	246	263	250	246	262	240	245	272	236	233	250	272	253	228	242	234	244	241	235	282	254	275	224	256	243	244	255	245	243	262	249	236	254	245	244	255	250	246	241	251	226	230	235	219	268	259	250	270	213	220	267	236	276	231	264	248	224	246	263	242	263	211	237	252	242	212	225	239	261	239	254	258	253	276	220	251	226	238	251	248	278	279	246	259	246	246	248	234	256	269	268	253	243	239	247	242	246	282	254	262	237	243	258	260	261	237	267	264	228	242	244	232	274	247	269	239	249	229	246	226	244	243	257	254	243	209	265	228	244	230	235	233	257	242	242	227	252	259	260	274	236	240	274	242	278	241	237	236	265	272	242	254	265	222	269	260	240	272	250	262	271	250	232	281	263	280	268	219	260	233	259	259	272	260	265	239	241	229	226	288	263	230	234	236	257	261	289	265	250	252	260	244	261	228	249	246	238	266	243	266	222	240	244	267	255	247	244	246	258	255	229	240	244	276	267	236	254	258	244	250	266	257	242	265	232	229	239	241	246	240	222	262	257	269	256	252	262	264	272	249	243	245	225	237	255	233	249	221	233	225	222	267	256	235	253	235	244	276	239	271	229	255	243	242	266	269	224	241	234	230	225	249	251	212	234	252	246	263	231	263	235	252	255	266	266	247	248	261	269	247	253	238	231	280	226	258	248	280	249	235	252	240	228	241	241	224	223	262	224	220	270	254	256	208	243	281	259	232	261	238	263	260	258	243	227	225	231	264	253	270	257	248	254	247	279	229	267	261	269	224	251	227	260	276	257	219	288	247	238	228	221	237	253	274	291	249	261	252	237	256	258	218	230	215	236	222	271	257	248	234	226	255	248	263	247	237	231	247	237	273	232	239	244	275	246	265	241	238	246	215	255	261	234	226	261	247	241	235	229	255	240	241	275	242	264	268	262	240	264	242	226	242	246	246	242	249	220	220	227	224	230	243	213	243	247	249	264	258	277	257	238	255	273	236	261	231	252	237	246	252	249	269	265	264	254	243	256	252	267	240	245	262	254	265	232	248	261	243	238	234	237	234	254	240	228	202	232	295	243	278	231	224	244	229	252	239	238	252	218	280	226	233	242	270	251	215	228	231	247	242	253	263	233	249	268	239	256	246	242	218	225	215	257	285	258	263	238	234	255	275	267	232	257	236	282	267	262	243	276	255	233	253	222	246	276	221	257	242	246	251	248	238	269	228	225	242	242	272	242	250	241	219	237	244	252	248	268	210	269	246	245	237	212	241	219	248	240	247	237	246	241	253	247	273	255	243	227	238	250	244	261	234	249	259	258	231	209	216	260	239	228	254	240	249	262	253	258	251	239	242	258	260	237	241	243	271	228	222	230	245	237	250	259	229	250	233	221	265	223	261	259	248	253	272	234	237	239	259	239	238	265	256	227	240	270	233	243	238	256	272	249	243	280	235	235	253	275	240	274	252	238	224	228	232	250	258	244	240	244	234	248	221	271	237	238	257	270	233	253	293	247	234	265	245	260	237	248	229	251	245	268	245	225	250	223	240	227	235	213	261	244	233	242	249	223	234	246	266	247	251	257	250	253	261	258	256	248	259	239	226	252	228	225	231	225	268	270	289	233	251	265	258	234	196	269	212	243	226	260	237	254	272	224	251	250	269	235	245	259	222	227	239	245	250	262	243	219	224	227	247	241	236	253	253	265	242	255	253	230	236	216	238	227	232	239	237	256	246	245	254	218	239	262	247	264	238	252	256	251	243	205	252	262	243	263	255	258	222	228	226	228	265	244	257	275	252	235	240	242	252	269	264	233	266	233	233	250	283	234	235	249	234	247	251	254	249
4892	715	607	438	392	358	341	347	346	348	305	327	351	335	331	346	352	346	378	345	305	319	361	330	343	302	300	346	310	310	340	366	386	355	317	301	337	334	316	355	331	315	325	298	309	355	310	334	345	306	315	317	323	357	333	318	331	320	338	350	338	358	327	330	344	326	342	331	314	311	325	317	333	329	357	350	327	275	357	369	322	318	328	334	367	311	339	342	323	322	330	310	324	355	361	293	352	340	347	326	346	329	351	330	344	300	312	351	306	329	325	338	323	334	371	357	347	349	340	340	320	312	337	316	350	349	326	362	307	340	321	304	325	348	319	326	356	354	329	329	309	315	333	330	312	331	372	330	310	327	325	318	345	352	347	347	349	331	330	333	318	334	318	346	359	357	332	353	315	316	325	315	316	343	334	344	370	361	325	320	318	350	317	354	306	330	295	345	330	328	334	325	328	333	310	309	342	345	343	316	334	343	316	327	310	343	322	320	336	337	341	332	338	321	356	332	332	325	329	336	320	324	331	345	327	323	326	339	332	328	357	312	365	324	327	363	337	339	328	364	383	339	301	329	340	314	332	342	342	338	315	349	321	347	313	313	331	307	327	324	329	344	300	350	338	334	331	327	334	340	325	295	317	316	367	350	350	338	306	335	329	329	300	331	321	314	333	298	323	311	334	345	359	332	316	324	338	312	351	330	338	331	317	331	343	333	351	349	359	338	333	322	326	369	316	351	338	315	349	311	334	338	339	333	319	320	325	301	311	319	365	335	319	323	327	333	330	314	324	320	318	323	316	328	313	333	323	323	334	339	333	332	357	309	320	347	320	357	357	342	353	292	322	319	318	349	360	340	325	296	325	280	347	329	315	345	343	322	364	338	328	318	327	329	326	342	348	304	329	341	331	292	311	321	364	320	330	322	318	343	329	290	328	332	317	337	337	357	354	324	333	312	325	346	343	338	344	353	332	311	342	334	327	326	336	310	335	338	355	337	330	324	343	331	315	341	336	339	296	354	307	325	335	315	332	336	333	353	290	322	345	332	368	352	343	351	344	343	324	330	354	338	317	329	351	362	343	344	328	368	329	320	339	302	331	345	332	307	351	329	298	341	340	343	367	303	355	303	361	330	329	342	332	310	347	354	345	314	340	333	346	316	330	337	343	324	308	306	347	330	331	317	363	360	338	318	388	352	319	328	343	322	327	317	341	338	317	367	324	364	341	324	344	319	309	342	299	329	338	342	331	305	338	326	328	341	348	324	315	331	323	309	320	325	380	390	324	314	342	365	311	360	322	353	338	312	323	300	334	336	354	322	282	349	307	325	352	315	343	339	319	340	356	340	311	337	338	307	362	317	290	293	306	307	329	344	337	323	351	354	333	306	343	328	322	332	356	351	345	330	329	313	317	334	362	325	348	297	341	336	330	334	340	335	328	340	290	323	297	331	301	362	344	307	350	352	342	310	352	304	310	348	343	320	357	297	335	344	334	334	340	331	301	311	332	344	355	354	330	338	359	301	309	338	331	338	303	309	297	349	346	390	323	341	318	326	319	345	306	347	306	319	370	330	329	313	293	329	337	312	343	337	343	320	315	339	328	325	322	327	332	328	302	320	308	317	352	321	310	346	357	320	342	320	327	322	359	331	330	342	333	315	346	360	312	352	375	342	355	324	335	327	304	315	325	318	327	301	342	337	317	306	333	313	340	306	342	337	330	338	329	341	302	296	318	368	353	329	331	344	337	326	314	341	308	310	305	310	350	335	306	330	325	343	323	370	319	340	312	306	321	317	354	335	314	351	310	334	312	307	366	309	306	328	311	333	361	312	326	345	341	324	329	333	310	313	327	367	319	329	323	364	339	312	351	333	329	346	342	340	314	352	304	339	335	297	327	337	328	290	331	301	308	315	319	331	333	312	336	315	313	349	356	333	341	332	350	367	372	360	315	340	345	309	335	322	343	352	318	353	337	338	362	317	324	320	339	388	334	336	346	300	299	318	347	351	327	351	314	310	320	319	349	326	344	355	357	316	327	319	315	322	328	365	353	353	339	305	339	345	386	311	313	355	335	363	297	362	352	350	329	345	296	324	370	365	334	313	329	346	323	314	343	348	323	297	352	314	347	317	357	315	339	356	326	297	338	281	325	347	319	358	314	329	305	351	319	327	334	302	295	305	335	353	325	355	310	323	334	312	317	341	333	317	330	317	351	318	308	346	355	315	321	318	305	326	356	334	328	330	326	311	298	379	317	331	348	326	313	353	343	352	347	310	290	293	341	339	359	325	345	342	339	344	317	334	323	343	329	328	373	347	321	350	373	341	341	317	334	329	352	339	334	332	356	299	330	345	295	365	339	380	371	326	321	346	327	319	325	342	323	331	328	335	351	334	339	305	334	331	328	337	331	337	305	347	369	313	384	328	305	339	319	342	310	298	332	359	363	332	339	333	314	329	349	322	314	337	365	319	316	320	330	324	320	337	340	338	353	352	337	351	341	323	350	329	329	320	318	351	373	319	346	359	338	332	298	324	322	324	307	357	327	317	344	320	322	331	339	330	333	303	322	323	316	332	354	333	312	323	324	324	344	309	322	337	354	330	331	347	367	321	341	358	334	355	309	347	337	320	328	345	340	321	327	363	317	337	332	349	297	359	310	333	334	337	366	337	327	314	324	320	334	339	343	346	339	320	319	331	340	350	326	346	334	351	349	332	333	323	333	332	367	348	344	311	323	363	374	324	332	326	372	324	349	341	312	328	350	356	298	305	326	304	329	336	334	293	327	380	336	340	340	336	334	342	317	305	312	313	325	340	317	321	308	330	307	338	329	336	292	307	342	326	337	329	311	323	341	335	324	327	327	328	303	319	324	316	325	339	342	339	281	351	317	295	336	352	340	320	329	324	343	313	319	327	340	313	321	330	342	351	333	377	311	323	345	319	345	312	321	322	346	339	332	315	327	331	327	333	308	316	337	318	339	321	355	324	347	332	338	336	334	317	329	338	335	333	325	357	356	295	336	351	318	305	290	356	352	367	326	309	335	319	325	340	312	329	316	323	341	316	333	336	330	310	323	326	357	353	303	353	341	329	343	319	340	292	327	327	342	302	319	339	312	314	295	372	352	326	302	309	338	330	350	342	317	324	338	340	355	351	348	344	316	314	331	315	352	313	344	305	327	334	325	340	321	350	318	357	352	328	344	336	351	326	367	356	326	310	320	310	306	348	315	291	350	373	342	348	305	356	337	328	292	343	332	362	307	336	357	292	314	326	352	332	324	312	335	333	330	318	335	322	312	367	320	352	347	333	301	329	349	335	324	307	360	342	366	350	373	360	343	314	335	357	298	344	309	318	328	321	337	312	344	345	331	310	296	336	354	329	362	322	324	342	353	313	321	335	352	325	342	331	333	349	297	325	327	366	360	380	326	328	332	355	326	309	322	313	312	324	329	328	357	351	299	344	319	357	337	356	293	340	316	350	339	301	302	345	339	329	296	295	353	336
23430	21572	28725	24880	21422	4003	825	663	570	567	563	554	521	529	506	559	493	492	523	509	472	489	511	504	514	511	481	478	460	478	487	457	476	487	438	473	434	436	492	445	491	493	497	470	482	474	466	484	475	457	484	490	443	483	516	492	451	485	447	470	510	449	465	402	445	440	452	494	483	491	539	494	470	502	461	472	500	480	492	475	483	460	472	454	446	504	490	495	524	434	421	447	478	475	460	433	451	479	457	509	539	485	466	501	500	453	451	489	427	473	454	460	451	497	479	478	459	485	484	498	467	455	499	497	478	493	459	477	470	520	435	457	490	475	460	482	438	436	447	482	465	452	472	464	487	444	481	443	463	500	483	455	462	485	487	467	418	472	509	478	442	503	460	483	469	472	492	474	452	455	497	473	465	505	485	442	471	429	495	481	485	484	475	472	477	465	446	455	478	489	460	455	451	516	461	454	464	472	440	478	458	494	443	472	460	445	442	497	431	453	464	493	466	472	495	486	490	457	471	468	480	468	467	479	449	478	494	452	494	498	497	457	500	487	474	433	477	491	463	492	495	493	468	489	472	466	493	470	487	489	424	489	503	438	519	504	492	440	471	491	478	473	478	478	453	490	461	480	488	484	494	458	500	472	451	445	420	489	482	500	511	456	509	461	469	477	422	495	455	432	518	518	464	481	480	460	470	463	488	511	471	498	481	514	480	470	514	486	461	487	443	502	462	477	435	470	472	469	519	460	478	500	467	512	463	462	444	475	467	470	439	449	504	459	451	503	446	474	438	484	503	487	455	470	452	487	488	473	462	456	462	501	470	444	439	481	490	504	443	446	445	450	493	444	471	451	477	463	466	471	452	498	464	470	480	465	509	463	445	485	471	474	465	467	513	480	501	459	463	434	490	442	488	484	492	457	519	507	498	487	466	478	423	463	459	472	520	481	471	471	463	466	490	445	479	454	483	472	478	456	483	431	431	442	462	477	450	474	483	498	456	477	478	501	470	466	492	437	458	465	477	466	501	520	468	512	459	433	505	454	428	471	474	462	456	491	478	503	464	494	492	471	502	432	485	486	457	444	480	443	489	548	496	486	462	478	451	487	475	480	467	480	474	494	475	468	502	450	481	514	512	457	430	454	470	421	494	466	473	459	458	473	489	470	434	477	481	490	434	475	498	490	432	492	462	496	466	521	477	478	435	458	449	442	495	462	422	468	476	457	482	448	483	479	483	443	477	478	477	524	479	466	495	485	524	453	488	488	455	481	489	508	482	464	471	467	490	483	514	498	466	504	439	474	449	482	445	467	469	431	497	514	509	431	458	478	464	451	473	488	492	473	440	493	526	437	484	522	446	488	477	428	495	471	495	505	496	484	454	433	437	465	485	462	469	475	464	501	450	474	473	493	503	478	497	490	438	513	498	523	463	494	481	468	463	443	491	440	492	422	495	474	489	483	459	468	475	473	450	475	524	474	477	488	470	461	464	467	495	435	444	458	520	439	486	444	465	476	455	479	448	471	463	490	464	476	489	494	492	465	433	474	450	489	498	489	462	463	467	510	412	489	481	470	501	456	517	484	469	466	464	477	460	490	492	449	521	517	468	480	526	456	474	468	495	478	453	447	449	495	508	488	439	477	451	482	483	485	478	433	459	464	473	468	500	480	461	503	454	477	491	457	498	493	472	470	474	442	496	484	528	448	466	441	462	481	431	438	463	425	481	424	470	437	494	491	469	463	475	465	483	487	455	430	471	430	484	492	449	444	486	493	483	455	474	458	480	472	519	450	442	517	446	462	469	470	547	488	507	446	460	466	487	498	473	452	498	504	473	449	470	487	446	476	464	468	490	489	465	442	453	503	498	454	488	460	463	464	472	524	506	437	469	474	465	476	475	463	469	507	488	481	492	464	492	508	461	486	484	446	485	439	525	453	439	477	471	504	472	461	511	429	483	474	512	485	478	470	458	456	491	439	491	488	533	475	457	493	501	490	496	462	495	414	454	482	471	486	453	512	475	505	459	465	489	475	441	469	457	501	464	450	500	485	485	488	509	469	440	468	448	464	470	486	461	502	510	485	456	503	486	441	472	495	496	469	472	487	478	475	483	440	502	461	505	419	463	500	495	442	429	448	480	488	498	443	479	513	448	503	480	457	496	474	498	452	455	501	461	506	495	435	476	443	443	476	501	474	446	488	489	496	487	445	433	477	479	431	458	482	481	501	463	456	451	492	471	464	488	481	482	444	471	507	490	453	486	473	450	524	483	500	476	467	503	494	459	511	453	475	472	488	472	463	446	454	492	459	490	502	497	474	441	451	509	488	510	476	456	489	493	492	465	502	425	470	451	466	459	480	462	453	475	495	485	457	527	462	487	455	411	472	441	467	455	488	481	463	481	470	479	451	447	455	491	438	470	461	447	470	456	497	485	466	488	445	474	478	506	497	463	496	435	482	461	467	492	466	473	479	495	461	456	460	444	482	452	473	455	480	443	489	459	508	478	458	460	481	462	478	448	465	440	471	455	472	476	486	475	428	495	492	481	494	496	450	467	475	502	479	452	458	508	444	498	496	500	477	502	455	447	461	488	471	450	472	480	466	446	498	455	467	494	506	498	483	454	493	515	457	481	475	479	450	469	466	448	480	500	488	492	466	449	465	448	461	430	464	477	472	422	472	475	475	474	463	516	459	457	509	479	536	445	489	484	417	436	466	462	489	459	461	470	450	460	461	475	487	442	434	481	495	473	481	463	452	433	453	447	465	458	467	445	471	486	513	467	462	473	456	464	463	451	461	490	514	499	492	468	493	473	466	509	480	484	470	515	487	509	449	449	517	491	490	464	473	496	474	473	450	441	467	493	477	477	473	462	496	485	449	443	495	492	502	439	497	520	475	488	451	490	458	468	418	471	458	474	488	484	466	471	461	435	476	445	483	459	479	478	469	464	446	477	432	424	485	486	527	506	515	463	487	444	486	469	446	447	495	449	464	479	490	507	502	477	420	455	464	469	488	453	436	455	453	451	477	438	477	482	478	478	463	505	478	506	479	447	470	461	467	455	474	503	476	488	453	489	481	443	499	438	456	486	444	465	485	492	457	462	471	452	524	486	486	451	480	475	447	487	440	487	499	465	462	470	526	488	499	448	455	481	497	498	509	453	483	450	501	478	480	499	451	469	485	471	512	466	478	516	479	445	471	487	469	500	437	497	501	506	515	459	491	472	484	486	485	456	492	485	446	494	468	498	466	432	521	469	471	477	432	457	508	485	485	491	462	466	479	469	474	430	469	464	471	487	456	474	477	479	496	454	458	458	472	481	446	502	498	480	481	494	485	475	515	483	476	472	449	495	472	460	452	475	475	444	507	445	467	446	469	463	459	472	482	455	489	518	460	548	471	475	474	512	462	454	472	457	472	435	467	493	467	499	451	476	473	470	476	465	475	464	498	439	476	439	467	487	491	446	435	491	495	486	465	499	474	463	466	459	480	477	497	499	474	493	459
13310	6897	4936	2376	1782	1365	1141	1044	868	800	818	743	759	717	671	685	680	741	672	643	699	689	648	664	631	655	637	595	641	625	587	645	609	655	666	669	620	631	629	621	636	611	633	616	655	602	630	657	606	670	625	639	645	642	618	633	634	637	642	643	618	626	647	612	641	605	641	646	648	602	655	600	619	614	633	624	689	607	660	621	643	655	588	678	656	621	627	654	643	630	606	598	610	652	621	659	594	632	661	635	656	645	620	619	634	615	666	622	590	633	613	587	684	588	622	621	615	609	612	651	670	632	648	630	606	643	639	630	634	678	614	603	624	664	639	643	588	653	601	615	657	617	619	616	613	623	613	603	612	584	611	617	657	578	628	626	679	595	658	637	646	617	607	581	620	597	611	644	642	610	637	625	622	669	639	579	597	587	614	633	601	620	582	620	665	598	625	594	620	614	625	610	638	669	635	619	636	596	577	593	646	603	640	616	637	648	611	610	614	606	630	631	594	633	639	616	575	609	654	638	640	631	621	656	625	623	657	605	666	614	627	577	611	611	667	645	660	597	632	616	610	604	625	574	633	640	651	641	620	644	634	668	615	625	631	671	611	639	589	627	601	642	654	616	599	582	620	605	592	638	641	648	641	629	638	576	609	636	616	624	660	645	652	621	600	580	640	602	575	627	599	635	619	598	620	626	634	610	600	596	626	620	624	613	648	581	615	587	650	627	601	631	627	634	631	580	593	646	659	619	622	635	572	581	603	617	632	583	561	607	640	609	606	634	626	638	646	596	685	626	650	625	554	599	606	609	628	656	606	616	636	635	639	569	616	615	656	627	610	587	596	612	641	644	651	632	612	644	604	598	604	594	630	583	611	637	631	678	618	646	581	576	605	611	636	609	656	609	614	628	617	612	614	645	640	640	615	640	651	564	616	640	604	626	600	626	590	592	615	627	644	656	623	608	629	576	666	618	601	637	601	593	595	628	614	667	617	618	652	650	630	642	594	622	588	624	609	610	612	615	609	616	655	626	618	621	582	609	616	636	618	668	651	639	642	592	605	618	615	570	675	612	614	599	608	605	613	661	620	678	654	604	643	692	646	629	623	612	631	624	598	608	596	661	661	628	594	602	583	594	597	626	646	620	604	594	621	647	572	646	677	644	630	645	594	615	616	596	624	623	603	590	656	646	596	646	644	634	621	603	628	613	632	598	653	630	654	617	604	604	616	635	639	615	569	613	670	648	618	617	561	611	634	615	633	665	654	696	603	615	653	622	633	662	604	651	599	629	625	624	626	615	654	603	642	635	686	628	629	631	620	681	595	602	641	650	597	633	650	622	657	624	601	656	595	635	644	614	646	660	641	608	660	625	645	584	584	618	604	609	621	628	574	632	609	662	637	634	633	627	670	609	631	606	604	622	618	653	629	632	588	617	600	608	622	624	647	626	642	636	641	632	637	637	664	629	641	624	619	641	640	626	618	589	630	663	595	608	633	646	598	627	598	587	637	592	644	617	655	647	582	592	640	629	635	632	589	631	681	633	604	597	587	647	618	580	624	625	605	627	642	611	623	612	621	618	646	624	621	588	611	595	637	613	616	628	648	614	617	615	665	662	612	598	599	628	609	627	630	644	586	634	646	647	627	623	617	637	619	652	656	601	636	629	581	585	613	685	599	594	594	666	618	654	638	656	635	641	626	692	626	633	633	636	640	659	627	642	605	673	615	609	617	629	654	637	610	643	602	675	653	644	647	629	653	610	630	587	635	615	657	617	648	597	636	644	616	626	626	627	643	631	638	636	595	646	627	629	567	600	606	631	624	605	635	599	627	634	639	596	573	586	663	623	631	633	629	616	647	637	642	590	648	603	598	638	634	618	597	597	620	604	610	609	601	615	619	587	600	647	641	599	646	607	619	605	645	668	607	656	645	625	639	588	590	571	633	625	619	615	640	613	651	579	617	594	592	612	621	651	630	643	657	603	629	666	613	635	630	590	604	599	622	638	608	624	588	618	607	631	644	602	658	654	642	664	609	581	637	619	629	657	594	626	649	608	653	594	642	611	585	631	635	605	666	641	617	629	609	670	648	594	617	618	615	629	612	617	639	629	628	649	632	651	665	578	615	631	643	641	629	609	594	610	602	602	654	621	615	640	631	606	633	620	630	631	654	621	588	593	582	560	630	615	662	618	611	614	621	630	606	607	631	607	583	623	586	621	606	624	627	627	602	620	591	615	639	614	617	615	583	629	614	624	631	660	676	618	646	617	630	630	563	617	675	639	604	612	605	598	649	660	633	662	602	625	638	652	633	614	621	648	607	660	613	638	618	614	611	635	646	623	621	668	638	640	658	562	601	606	636	692	609	632	618	637	588	684	623	618	625	624	644	651	632	620	628	670	599	671	612	645	601	600	605	635	659	585	610	665	613	636	558	590	613	586	607	601	593	605	636	620	628	638	614	621	570	610	599	649	642	639	622	625	627	633	629	613	635	643	571	627	626	600	646	610	614	652	593	671	633	621	590	602	653	621	601	612	651	620	605	585	635	627	630	623	606	597	613	649	661	617	629	624	610	656	607	595	607	665	616	611	614	600	612	604	601	574	613	641	565	705	645	593	674	625	661	638	655	579	619	602	624	626	622	633	611	620	642	637	620	604	610	634	628	637	604	665	608	661	635	608	618	648	645	624	667	632	635	664	622	607	627	620	621	604	674	650	663	645	616	614	667	626	587	641	633	626	630	622	626	661	609	642	609	621	622	644	650	616	563	589	624	625	595	642	604	631	597	597	629	634	636	600	649	628	625	639	606	605	590	635	593	602	647	599	622	607	625	625	657	634	636	628	633	653	665	602	600	626	623	641	606	643	662	655	613	664	646	620	647	573	650	597	591	624	610	636	618	642	610	630	630	602	624	636	618	627	647	619	648	613	652	614	647	614	653	630	594	624	633	616	675	665	597	618	604	594	626	624	647	626	589	581	609	651	594	606	609	634	612	638	615	648	602	633	679	629	619	670	619	634	616	593	642	570	621	623	607	605	611	639	595	630	604	578	602	623	615	559	612	591	623	657	659	638	637	598	632	635	609	622	632	688	595	644	621	624	659	603	586	625	649	589	627	618	602	644	644	630	626	646	633	641	635	651	608	605	614	607	643	636	646	626	612	629	611	607	638	597	646	633	634	632	656	610	636	624	663	641	628	625	559	569	642	621	564	623	606	664	635	611	609	642	655	629	644	641	616	670	598	637	605	613	622	638	627	623	616	634	663	632	616	659	665	642	634	604	587	598	611	604	630	574	625	603	648	639	623	672	597	660	658	644	609	614	647	637	678	661	663	605	619	635	596	616	638	621	576	607	628	638	563	665	664	624	596	647	616	628	650	615	671	596	624	642	643	626	633	620	607	636	642	593	635	584	626	605	658	607	621	640	617	603	623	633	666	614	643	596	631	622	629	697	614	619	658	586	600	650	604	646	609	656	592	619	619	644	648	629	604	610	615	618	631	660
24751	21508	26741	24725	1225	218	190	169	153	148	151	139	117	116	107	106	115	127	119	120	114	125	137	104	104	117	117	109	109	122	126	134	104	92	100	95	124	107	123	111	94	118	127	105	115	107	119	99	111	105	104	98	101	104	96	96	119	107	102	111	113	97	96	104	113	93	106	112	112	115	97	102	104	116	110	111	105	112	105	119	102	90	95	115	103	123	99	112	103	93	105	102	115	87	114	88	102	100	83	103	100	108	99	108	99	119	112	119	98	85	89	123	109	93	122	106	109	116	109	98	101	119	129	92	98	104	91	111	124	98	99	101	97	116	95	105	102	103	106	112	124	98	93	94	117	94	102	109	121	111	101	106	104	99	100	105	103	120	117	94	92	105	94	104	87	106	98	102	96	106	105	122	119	107	97	96	112	71	96	107	102	102	93	103	103	117	96	110	106	117	101	115	113	95	119	97	93	109	118	86	106	101	101	109	103	89	100	134	104	88	97	99	92	101	95	112	101	102	97	119	107	98	93	101	95	94	113	115	101	102	92	113	115	111	115	122	124	92	100	103	107	84	111	92	104	110	109	92	121	108	117	101	104	125	105	97	103	128	109	119	111	102	110	89	101	123	100	102	104	116	112	93	102	109	87	104	93	113	101	112	85	98	101	98	96	114	101	103	107	105	104	112	100	119	111	112	88	106	94	100	102	96	109	111	106	103	103	92	112	109	97	102	115	110	94	88	92	108	109	105	108	110	106	103	118	82	99	108	96	91	98	111	109	125	122	99	99	120	131	97	117	114	106	92	107	126	95	97	107	110	83	108	115	105	86	95	110	108	123	94	111	80	111	106	102	108	96	115	107	106	107	107	115	111	128	113	111	107	104	97	101	112	116	109	96	120	115	114	111	108	107	104	115	110	90	92	100	97	99	109	112	128	110	104	106	111	116	115	111	106	107	111	96	107	110	118	107	101	114	96	113	96	94	115	103	111	90	104	95	117	98	96	107	109	112	82	116	119	118	116	117	105	109	130	84	94	105	99	116	113	113	112	96	98	104	105	108	106	112	92	74	114	102	107	108	108	102	104	114	108	113	102	111	114	125	117	108	90	108	111	104	106	124	118	91	105	105	105	99	114	103	108	93	113	116	115	112	97	116	74	97	93	108	100	114	106	103	104	108	110	113	96	107	92	106	121	124	124	99	104	110	107	96	105	94	103	110	106	119	96	98	102	110	104	113	113	109	137	123	119	114	91	108	107	103	107	106	95	118	100	123	86	116	100	117	121	117	109	109	96	96	113	109	106	95	104	89	125	108	108	91	91	116	104	103	83	105	107	110	110	106	111	111	116	109	98	102	121	109	97	107	95	105	98	111	86	114	116	125	104	104	92	108	104	105	108	100	92	106	99	96	95	103	97	127	106	101	111	107	98	101	110	120	100	113	110	110	122	114	98	103	89	95	104	106	115	119	111	99	106	119	103	104	99	109	107	108	104	115	101	108	117	115	90	96	96	102	110	101	115	107	98	111	121	110	105	106	102	111	128	101	90	116	117	104	98	84	102	108	92	124	116	105	83	119	115	103	117	90	105	105	114	118	109	100	103	126	128	111	105	112	104	126	106	107	89	114	118	96	96	122	99	119	84	114	115	105	117	121	98	114	114	104	136	123	128	118	90	116	124	113	106	112	116	124	96	98	96	98	101	107	102	110	104	94	95	110	95	109	96	103	113	96	101	120	122	111	122	108	114	118	95	108	122	117	109	96	115	99	107	112	96	106	102	103	118	98	110	112	114	116	103	109	109	100	100	112	101	110	106	125	111	106	77	109	112	120	91	100	111	94	102	101	101	106	109	87	99	88	79	130	105	117	107	110	111	117	102	116	115	104	98	117	98	95	101	118	102	121	112	103	95	91	102	120	103	107	95	98	107	113	113	110	108	121	101	136	110	95	112	83	92	101	96	92	100	108	119	106	118	106	105	111	109	99	119	111	103	96	109	107	104	107	113	93	110	110	98	103	106	88	109	91	99	114	99	121	115	124	119	119	114	118	112	113	102	108	110	117	116	108	121	106	96	93	96	100	115	101	97	103	93	102	97	92	100	104	94	120	110	118	103	114	97	102	86	119	116	104	112	96	93	99	102	110	128	112	106	101	91	103	117	115	116	96	92	90	111	93	109	100	103	101	104	102	105	98	112	106	101	118	101	119	113	107	90	116	104	104	108	92	101	107	108	107	91	114	106	100	112	114	108	118	94	111	98	103	94	103	111	109	93	116	105	107	110	110	113	83	80	96	78	107	94	121	93	105	97	109	106	106	104	107	114	105	112	110	113	102	113	93	95	120	123	108	107	97	103	113	112	106	104	113	89	117	108	111	85	127	105	103	97	107	92	94	116	107	111	105	125	86	123	116	108	106	98	128	103	96	122	109	129	114	105	104	97	117	109	101	97	96	108	98	110	105	103	105	106	102	107	120	102	95	88	106	106	95	128	83	94	103	100	121	115	115	108	108	113	122	111	132	97	119	86	92	118	108	109	128	115	107	104	127	116	105	84	116	105	108	102	115	95	109	102	112	99	80	134	110	104	105	81	86	99	88	113	134	106	99	109	96	124	109	118	122	100	112	103	109	105	109	97	111	92	107	101	101	103	112	98	103	113	110	106	105	117	107	115	111	87	95	110	105	104	102	101	104	123	94	111	119	91	95	108	108	110	91	101	108	104	96	91	105	105	118	94	88	113	113	108	110	90	101	119	103	107	114	107	88	107	115	105	114	106	100	107	124	102	94	110	102	108	116	105	103	105	107	87	120	90	109	109	125	93	121	74	109	120	115	112	101	118	103	101	98	112	131	89	97	103	130	116	111	111	100	123	110	109	100	96	115	107	85	96	88	102	117	106	94	114	96	106	86	97	110	101	134	100	114	95	103	110	110	94	125	107	108	104	97	106	140	124	82	103	110	96	104	103	95	104	109	98	96	95	126	127	109	96	102	115	107	103	108	102	113	124	106	103	118	115	98	99	114	102	114	103	122	107	124	107	86	100	109	123	107	100	120	93	115	124	104	101	110	115	111	111	108	107	99	102	110	112	112	104	89	105	116	101	125	110	104	115	109	120	89	109	104	106	91	90	88	103	111	109	108	92	113	112	110	88	92	103	89	97	119	118	109	107	98	110	112	113	101	96	86	98	117	98	116	97	117	105	108	98	111	101	103	105	103	100	118	118	108	113	106	118	106	91	103	123	100	113	106	100	108	109	103	114	113	96	98	123	107	86	115	111	97	110	101	108	114	97	93	95	107	121	105	99	111	89	114	107	97	125	122	106	103	96	104	115	95	128	108	103	113	104	117	106	110	102	95	104	100	111	102	90	106	93	105	94	114	108	120	110	101	105	114	99	109	98	95	97	107	107	109	102	131	108	97	112	107	89	99	109	98	98	107	102	91	117	120	103	112	90	124	118	105	98	116	132	104	99	106	113	102	93	102	97	103	94	101	96	105	88	99	104
12652	3177	2214	970	686	498	374	367	285	285	250	241	214	220	220	199	187	207	186	187	169	175	191	162	149	172	163	161	180	178	173	176	149	144	167	182	138	179	154	180	166	183	176	133	181	174	162	173	146	182	179	186	159	161	160	174	165	177	153	158	187	175	182	155	174	170	163	157	153	143	162	158	184	154	170	179	183	159	180	167	158	139	179	173	171	167	154	153	165	169	154	157	161	148	162	148	176	173	156	150	137	172	168	165	166	130	167	152	151	165	172	149	152	161	170	147	184	187	157	148	193	173	161	159	158	148	151	172	170	179	158	188	184	170	164	174	153	152	161	164	160	162	175	177	172	167	145	183	172	182	171	155	160	177	150	160	158	177	165	146	153	182	159	161	154	186	161	170	144	157	181	151	181	132	173	185	157	166	168	170	163	164	183	153	197	160	176	168	161	145	151	145	161	148	153	166	180	150	153	167	167	162	183	144	170	163	171	154	156	159	162	167	148	143	144	169	159	152	154	142	165	182	146	159	173	173	159	151	151	153	145	158	182	184	150	166	163	186	173	160	148	174	142	155	135	163	146	182	173	167	170	158	157	151	165	160	163	163	163	159	177	161	159	172	166	168	138	166	172	158	162	187	168	170	163	153	179	156	179	175	189	163	162	140	168	149	142	142	144	178	167	162	171	161	159	148	162	156	162	160	160	175	148	144	158	155	161	159	156	164	180	172	161	162	161	170	138	157	190	128	133	163	166	166	177	187	159	171	156	181	160	154	154	168	181	146	160	173	160	148	143	166	148	151	166	170	159	185	151	190	144	175	176	158	155	152	163	162	180	174	146	145	179	184	139	157	172	155	191	177	172	197	174	173	179	157	165	166	143	155	167	149	138	168	179	153	179	156	147	166	156	164	156	156	171	151	158	200	148	153	161	152	144	176	163	158	176	174	146	162	158	144	156	157	153	174	158	160	185	189	156	169	161	154	172	163	161	162	164	143	165	161	162	176	162	177	163	173	177	162	163	158	163	146	160	154	145	170	181	154	169	165	162	153	170	142	166	173	168	168	166	188	149	149	157	160	157	144	149	175	163	160	168	162	154	174	153	180	164	145	170	161	171	165	179	168	165	150	159	170	177	163	157	187	130	165	159	180	178	137	189	155	152	151	169	171	172	159	150	137	160	152	147	143	179	178	191	189	156	163	163	149	191	162	170	165	156	145	167	167	174	181	150	139	158	167	144	163	150	171	179	144	165	138	199	147	159	159	173	153	170	167	138	154	149	178	171	145	155	156	152	162	141	167	152	169	163	165	158	156	179	180	126	165	141	165	182	153	166	169	158	143	165	180	146	194	188	158	166	190	163	155	154	166	179	188	162	150	169	167	173	173	150	134	161	177	159	164	188	144	150	146	155	168	146	156	153	155	162	177	167	167	150	160	148	134	167	163	177	155	161	182	170	166	162	157	163	142	153	147	167	180	175	149	156	156	167	163	168	178	156	153	162	161	164	171	179	158	174	161	180	165	159	154	155	162	173	182	161	149	167	164	176	148	159	186	147	150	151	178	183	157	158	174	161	158	166	177	157	182	164	157	151	162	169	142	165	132	165	158	161	151	177	151	154	158	147	154	140	162	147	148	160	156	180	162	172	167	140	158	185	164	162	153	167	163	176	138	145	177	169	177	180	156	161	154	162	168	158	152	146	173	163	164	173	169	141	153	174	166	167	145	187	169	164	176	151	178	157	180	155	152	145	157	163	140	181	165	166	164	158	153	165	153	148	179	166	161	178	184	165	176	160	141	163	147	164	172	137	157	167	174	160	137	158	183	168	178	159	169	178	145	152	175	156	151	164	162	177	148	167	170	150	151	165	158	174	154	158	145	156	171	179	169	168	177	153	163	188	178	165	154	165	168	163	169	183	155	161	175	180	170	148	158	157	173	159	145	157	152	155	127	152	165	192	168	179	146	151	140	159	169	158	157	153	139	156	155	161	158	173	152	167	149	178	162	156	157	147	161	150	147	155	162	161	173	143	177	151	169	152	169	137	179	150	151	185	166	158	186	154	179	163	145	181	168	157	163	157	172	159	164	173	161	167	169	183	179	162	157	162	169	153	162	170	153	153	184	156	145	178	151	159	158	154	163	164	139	139	176	149	168	151	173	178	165	139	164	167	182	152	165	142	167	178	160	181	161	149	157	161	152	167	158	151	159	153	156	167	156	136	174	161	142	149	165	156	186	161	155	175	162	165	130	180	160	146	159	134	150	142	179	166	146	158	172	162	162	149	166	159	163	195	153	154	156	144	172	145	151	157	168	164	139	168	139	167	163	168	163	148	195	145	170	138	154	144	164	158	181	155	161	164	160	166	187	159	140	162	140	144	153	178	141	179	170	157	160	156	156	162	171	150	164	155	148	148	166	170	142	166	145	159	165	162	162	176	186	148	169	178	162	182	151	148	181	157	165	155	154	159	142	182	145	153	156	156	165	150	154	153	172	160	147	159	140	188	154	151	171	178	170	157	158	145	164	155	164	162	162	164	140	160	166	161	128	177	146	156	161	152	166	167	151	165	166	166	164	184	158	156	161	169	155	167	151	159	170	174	163	178	151	169	146	152	163	163	172	157	154	146	157	131	168	176	162	199	166	155	178	170	156	160	154	163	172	152	165	152	180	179	159	155	168	156	158	177	170	174	160	166	142	166	160	169	163	143	147	172	158	178	169	166	160	166	167	163	141	167	170	150	190	168	168	162	142	187	187	169	167	164	161	158	161	175	176	159	185	178	168	171	156	169	169	157	155	143	171	165	144	183	142	150	171	145	159	163	166	168	162	147	161	178	156	191	165	168	166	172	164	165	162	181	166	158	170	154	187	154	163	178	145	176	142	158	168	179	166	142	150	173	171	158	159	176	169	169	168	148	157	173	171	161	173	141	146	188	155	152	163	151	140	173	167	179	166	164	153	173	161	175	166	169	148	156	188	140	174	173	145	173	169	155	157	180	157	169	141	147	158	178	180	159	171	144	139	173	138	144	144	158	164	142	152	168	159	129	165	164	171	170	144	162	163	146	161	169	169	156	172	177	150	161	174	141	162	143	160	171	161	133	162	169	194	173	193	179	158	151	144	160	132	153	190	154	153	179	166	150	165	156	175	170	169	186	155	182	143	160	161	155	129	187	165	148	187	149	168	159	179	168	158	151	159	163	186	151	165	159	160	165	160	165	160	164	168	150	157	161	142	167	157	169	164	175	142	166	156	169	159	163	169	164	150	157	163	139	180	157	187	171	179	151	189	178	164	164	188	149	144	148	174	171	166	191	148	175	165	149	166	147	171	151	168	141	181	143	157	159	149	159	176	182	148	153	166	172	153	153	162	180	156	157	140	159	169	179	172	154	187	178	174	166	163	145	182	153	169	158	181	161	173	137	160	145	176	186	181	169	142	144	171	149	128	160	176	151	172	185	165	153	166	172	161	175	159	149	131	185	137	160	139	142	158	168	159
22569	21614	29380	24336	21612	21353	2611	722	590	611	567	519	494	492	502	489	468	433	437	381	417	436	408	430	429	436	448	415	446	390	428	407	438	399	404	421	382	378	397	426	415	385	425	397	393	407	408	408	402	414	397	381	411	389	406	387	392	417	406	420	441	392	368	408	403	411	403	404	360	400	421	402	420	420	384	414	413	388	445	403	430	435	428	395	410	364	399	407	401	420	419	401	377	392	424	376	377	387	377	385	403	413	380	407	406	395	397	416	397	371	377	416	385	396	402	452	412	396	408	400	379	413	402	408	385	381	437	405	399	388	410	412	407	422	395	409	413	399	391	410	408	379	381	405	386	405	397	396	398	381	418	379	419	387	385	415	355	384	402	380	367	434	369	384	404	394	358	402	420	418	411	420	398	427	391	383	420	383	382	395	392	389	424	390	378	424	376	412	378	365	400	399	393	400	418	363	411	367	404	386	441	389	381	416	388	402	396	371	377	397	392	396	412	375	379	410	408	394	416	394	375	389	398	407	396	400	406	395	419	394	372	400	377	388	411	399	379	366	417	382	400	399	401	394	399	386	418	408	419	394	435	425	415	409	412	406	413	382	423	406	411	408	398	391	422	400	374	374	401	388	408	394	381	360	410	383	389	405	372	408	378	374	424	387	394	435	414	396	379	368	400	399	376	410	408	409	371	423	406	368	353	399	414	372	370	411	373	402	397	407	397	416	369	409	414	391	370	397	422	390	426	388	409	428	382	364	368	375	394	392	367	396	420	394	418	414	380	397	403	369	399	400	411	408	416	436	375	420	419	397	412	415	422	362	376	387	429	376	387	414	382	404	398	384	404	407	414	388	401	384	405	443	388	359	419	422	377	375	403	413	392	380	426	366	368	422	418	399	385	393	385	388	414	375	381	434	385	402	432	374	384	368	392	422	410	421	406	422	364	396	363	393	373	398	405	416	426	389	395	375	406	382	399	382	382	390	428	377	422	397	397	358	368	384	405	403	423	424	411	415	381	390	409	401	400	409	386	399	401	374	423	382	368	390	407	357	408	388	396	368	396	383	392	386	387	394	374	395	393	376	402	373	388	373	398	371	387	399	424	417	401	410	395	392	422	432	387	442	386	401	409	428	403	365	342	374	396	395	334	397	394	403	386	393	396	381	396	393	385	388	383	414	392	388	412	375	425	389	406	401	381	356	427	369	429	381	395	415	399	394	370	404	400	396	353	375	411	379	376	373	391	394	435	398	405	390	408	404	409	434	374	399	379	411	401	375	421	390	390	413	379	396	428	364	390	405	387	432	404	398	390	427	415	409	421	396	414	419	406	392	437	380	410	386	397	370	374	389	395	397	429	390	424	367	381	373	364	401	405	403	354	386	413	382	408	378	406	364	406	377	396	395	386	411	390	391	399	405	405	369	381	397	409	394	412	419	357	381	417	385	384	400	431	402	393	427	399	404	384	407	399	400	380	407	429	407	425	375	378	356	420	417	431	413	409	367	413	416	400	351	397	389	399	405	377	422	380	382	379	397	385	371	392	393	389	386	418	385	422	414	368	382	399	370	389	411	409	410	388	363	395	416	390	390	381	404	388	393	382	428	404	396	379	406	406	374	414	403	396	381	388	426	394	405	382	409	403	343	399	410	366	394	416	362	394	401	394	406	399	415	429	425	408	399	387	420	401	404	392	367	397	406	398	405	399	399	391	437	399	398	427	348	412	399	361	403	424	377	406	349	385	418	374	390	402	383	409	360	369	403	414	364	401	379	379	449	390	426	417	410	423	397	414	397	421	405	399	391	386	369	420	394	406	376	388	389	418	409	394	338	431	370	404	398	400	395	382	384	410	405	428	389	367	379	407	438	433	408	400	401	388	379	401	403	374	368	378	375	406	402	400	367	361	403	397	387	364	409	380	403	429	403	350	375	381	389	379	416	385	406	411	385	374	435	386	408	381	428	407	421	365	392	398	379	413	407	356	403	378	380	383	382	370	363	430	389	420	378	379	428	407	388	389	416	382	389	423	411	372	385	399	406	365	374	382	396	412	400	355	388	422	381	420	366	384	381	432	404	387	360	380	414	390	366	411	394	417	415	381	405	378	400	402	369	411	372	427	379	412	442	389	386	400	395	397	391	406	395	371	401	399	377	419	380	393	377	400	415	370	403	389	392	424	382	380	397	380	390	370	400	362	357	433	420	394	388	396	398	441	414	431	354	371	442	391	390	424	383	390	410	410	423	372	384	370	369	365	394	401	389	408	390	356	402	352	396	373	415	414	371	388	387	389	399	373	449	378	403	405	403	434	382	382	400	392	404	396	399	403	379	408	365	409	397	363	399	399	375	379	356	414	410	448	372	375	388	384	368	406	411	380	384	379	404	401	340	412	391	407	408	403	383	384	408	382	390	381	379	395	431	395	421	397	391	373	406	375	387	443	357	383	403	380	357	397	380	367	413	397	329	375	400	413	391	420	403	398	400	407	401	407	414	411	409	412	412	418	443	395	411	362	387	412	390	435	405	397	410	377	374	394	376	392	387	413	414	417	420	420	411	388	431	399	416	403	450	351	370	393	378	399	386	403	371	392	375	398	370	420	399	405	398	403	376	380	403	379	384	401	396	376	379	406	382	400	384	414	413	419	383	365	438	394	386	372	401	452	369	405	407	408	402	381	395	356	396	399	413	360	394	396	383	372	361	416	345	393	375	388	387	390	400	391	396	401	410	402	392	379	415	359	380	379	379	419	405	410	383	427	375	390	377	407	412	387	433	372	394	384	377	398	388	374	388	396	380	378	360	408	382	411	416	339	365	398	376	385	373	407	404	403	353	398	400	382	431	379	428	419	399	421	397	430	414	409	395	422	384	398	435	375	414	379	394	455	412	363	388	373	357	392	351	407	398	413	371	409	432	368	386	394	417	399	396	375	406	412	349	370	407	390	381	444	431	414	369	359	400	363	356	406	422	403	418	385	391	399	397	400	413	409	365	408	408	414	382	400	376	378	422	372	395	385	403	420	407	390	364	374	407	397	408	358	370	393	403	411	389	357	396	407	377	385	426	378	418	412	415	392	374	377	389	396	409	420	430	353	419	376	374	370	377	357	384	403	412	383	407	373	406	427	408	405	400	414	377	406	382	384	365	410	399	361	395	372	428	407	411	409	412	395	392	380	430	388	365	422	391	403	420	370	424	371	420	388	407	383	387	395	410	397	394	426	385	361	396	411	396	363	381	450	354	404	385	369	380	385	408	358	390	403	420	371	373	374	359	398	410	398	372	400	393	365	398	395	415	400	386	384	391	382	397	430	403	398	367	414	387	387	401	410	404	391	383	396	426	396	349	384	394	374	409	399	352	419	393	427	391	397	371	402	385	362	387	397	377	348	391	397	390	376	396	370	406	379	411	382	410	380	413	397	396	410	387	438	413	408	405	439	421	390	418	407	402	435	419	375	417	441	443	406	397	389	388	370	361	433	409	376	406	367	366	410	426	397	400
16902	11663	8014	3813	2535	1903	1593	1372	1106	1042	884	806	777	747	695	748	680	639	629	644	626	666	620	581	564	578	565	609	555	566	581	581	554	599	578	574	583	578	575	531	559	546	598	538	565	565	508	559	570	560	585	547	535	549	514	563	537	559	577	553	551	531	547	554	574	569	516	526	532	531	538	570	560	543	558	582	569	547	588	553	509	549	563	551	586	555	568	528	541	581	552	544	533	495	576	555	601	535	567	537	522	584	533	576	525	535	515	528	548	545	538	535	558	514	564	536	516	554	548	526	558	538	531	511	559	562	560	545	553	551	578	569	523	555	568	530	564	531	533	546	539	520	525	574	543	549	553	571	557	560	532	537	530	516	572	547	527	536	515	558	534	504	525	574	514	530	504	529	548	530	585	574	538	521	556	566	530	527	558	595	560	589	564	541	563	505	562	525	496	520	533	556	523	562	519	527	563	535	527	556	545	547	518	525	540	517	544	550	520	535	563	550	575	539	557	579	551	515	518	551	513	521	516	528	547	534	568	538	560	557	532	526	503	546	553	560	531	562	556	531	531	546	506	547	546	511	573	533	518	519	546	557	525	511	533	563	554	573	558	542	581	547	513	529	523	554	573	521	520	553	517	535	520	535	592	528	575	512	566	563	552	546	527	545	558	585	539	538	611	517	537	587	547	565	487	549	554	495	573	540	541	537	559	519	542	573	518	559	529	516	530	596	509	505	566	555	528	538	570	579	524	573	581	532	531	539	531	535	507	501	531	513	560	482	532	538	585	530	567	563	552	537	530	523	549	508	556	574	517	553	557	568	539	558	566	539	561	546	545	503	554	561	527	529	558	561	563	479	533	572	516	563	524	523	550	552	557	569	536	550	528	504	530	531	537	553	576	475	519	525	528	508	524	492	555	501	510	550	517	570	543	535	550	534	561	568	548	525	517	552	561	542	536	546	533	564	548	549	536	538	527	513	548	569	512	557	542	522	532	542	554	534	560	582	514	574	546	550	587	552	584	594	562	501	559	583	496	600	532	546	538	578	509	518	541	544	567	547	536	541	555	538	558	602	541	565	525	570	505	552	524	563	543	551	538	555	559	573	547	578	573	551	495	549	490	532	563	526	527	557	541	619	568	557	535	535	533	533	546	569	548	572	568	581	551	530	512	542	559	559	538	572	550	524	569	543	519	514	529	547	531	519	553	478	552	515	549	550	565	518	583	553	556	543	555	542	589	520	539	524	536	575	548	516	505	566	552	524	545	518	563	558	562	536	523	506	528	566	570	532	537	568	560	556	526	548	519	524	541	535	518	542	597	479	583	525	547	580	532	553	526	539	558	519	540	527	544	509	543	571	584	507	524	518	559	566	539	526	560	522	552	531	546	578	522	511	529	535	536	525	564	531	555	536	555	567	557	575	507	554	508	551	539	526	549	524	542	536	517	539	555	555	553	535	518	580	583	537	539	541	559	521	557	552	524	567	536	536	537	510	576	541	527	587	608	569	564	530	534	536	529	544	553	545	537	512	547	573	561	548	577	576	542	566	559	552	579	543	531	544	535	527	531	543	545	586	504	527	528	563	531	496	581	559	509	551	536	580	524	523	540	543	535	541	533	508	540	526	510	534	561	569	531	560	549	529	584	539	546	558	566	529	551	559	566	532	564	537	547	557	528	544	513	527	559	544	525	593	518	547	544	576	514	542	546	569	558	573	574	539	514	538	542	551	605	555	536	528	514	541	523	534	554	580	534	536	579	499	539	519	524	519	578	561	530	570	517	534	545	534	527	548	526	555	554	554	533	549	557	521	513	548	581	531	546	536	548	532	549	499	542	504	561	592	550	545	521	565	534	526	521	533	519	553	566	553	550	524	508	559	535	541	544	510	561	521	563	543	529	566	551	517	510	550	557	554	597	553	508	508	542	560	545	578	560	506	543	516	560	555	568	552	569	516	551	531	569	526	500	546	584	514	564	531	498	539	552	567	528	540	499	504	528	546	492	518	532	543	565	541	515	569	548	504	561	546	540	564	562	533	554	563	535	532	506	564	506	560	568	539	551	503	547	535	540	530	554	542	548	574	535	556	543	527	543	546	537	554	556	543	532	497	526	572	500	532	524	566	519	545	522	580	545	558	540	572	532	509	523	569	536	552	552	488	513	547	568	543	530	544	561	536	535	537	562	515	621	523	541	538	539	511	519	514	530	585	561	519	575	532	555	526	560	495	533	505	588	534	560	539	550	512	546	499	550	574	530	536	582	501	529	577	539	558	555	535	551	589	535	553	542	559	557	580	533	507	575	560	574	511	535	579	561	531	533	536	535	510	575	532	563	562	521	517	555	528	539	525	563	569	545	528	511	557	535	563	540	538	527	550	474	573	514	571	565	557	544	523	528	528	518	531	512	553	547	549	552	550	575	548	561	550	585	520	566	529	552	528	582	482	518	561	553	572	512	541	580	600	550	500	532	535	538	538	545	541	562	517	565	552	542	581	528	517	554	570	553	553	490	566	556	548	553	562	550	558	592	523	563	518	531	552	529	556	536	531	560	467	529	515	538	545	574	575	575	598	531	533	561	572	558	551	535	600	520	557	575	491	578	505	526	522	554	550	546	517	575	555	572	545	502	548	544	597	548	546	538	569	529	541	580	559	538	571	564	503	537	611	546	508	539	561	524	573	516	562	579	557	527	542	536	513	531	587	497	558	548	564	566	534	500	559	553	502	490	540	559	552	548	513	544	576	588	530	583	575	514	511	518	540	601	545	574	555	546	538	521	499	567	519	580	517	519	515	527	506	542	530	523	571	516	557	558	534	518	564	523	553	560	546	584	542	545	546	551	522	562	554	538	573	531	522	561	509	567	567	512	580	508	543	577	545	521	532	554	557	558	554	530	529	525	521	586	555	514	538	558	533	556	539	507	536	549	558	547	530	559	583	530	578	518	538	512	507	583	545	511	648	534	531	542	580	522	534	534	523	545	560	505	569	527	573	553	532	579	597	540	554	543	558	542	545	557	571	605	564	525	561	561	539	544	568	548	534	522	517	521	534	510	538	576	528	554	522	557	554	550	543	556	560	498	566	558	533	537	631	545	542	540	509	508	554	560	518	541	534	543	527	523	517	554	519	510	505	547	516	537	562	483	548	528	532	506	562	530	529	520	552	554	583	575	527	535	547	550	582	579	574	532	534	528	581	587	570	545	559	541	562	531	525	555	526	508	517	531	518	567	517	519	498	522	572	535	525	515	531	537	591	537	545	499	520	532	500	593	552	546	590	521	601	557	530	523	535	549	531	531	581	511	582	537	540	532	573	545	550	576	492	546	581	529	587	532	544	555	557	510	551	565	580	547	562	521	549	534	559	511	567	553	571	518	526	547	532	529	541	535	532	509	567	537	613	500	557	537	540	577	516	556	525	541	558	539	505	525	563	581	581	548	519	544	567	516	561	545	547	527	552	560	521	542	462	542	510	552	560	556	553	494	566	510	570	572	541	525	559
27476	18172	3213	470	302	266	287	276	276	255	271	245	254	233	245	256	272	232	272	260	249	258	264	257	271	226	273	250	244	240	277	255	267	241	261	248	237	274	234	237	254	240	258	243	215	232	252	249	221	253	258	251	260	238	269	249	250	253	239	256	255	245	237	277	262	226	266	228	250	270	263	246	219	245	241	257	246	230	264	250	239	261	257	245	266	236	228	253	245	254	237	234	244	231	249	231	223	232	256	239	240	287	255	269	241	248	242	252	244	263	235	249	249	270	271	245	249	261	268	259	252	241	260	230	237	248	249	250	240	237	245	261	244	248	296	242	242	244	240	279	277	259	280	230	234	256	253	219	245	254	248	227	250	246	280	234	246	242	269	269	219	253	236	244	245	272	245	264	262	244	222	221	238	232	228	242	222	220	248	241	232	273	235	264	270	250	250	247	264	268	229	244	230	241	215	289	245	263	243	243	262	228	257	244	253	239	237	224	246	272	268	256	222	260	262	272	264	257	264	255	255	246	260	248	244	252	262	254	257	243	255	249	260	252	240	274	285	240	260	246	260	235	250	267	231	263	225	273	240	260	255	223	230	217	279	242	258	244	244	240	254	230	247	243	243	247	223	229	241	237	246	244	248	273	255	271	271	241	269	260	243	272	247	265	257	241	239	252	265	237	256	255	262	275	266	245	243	278	240	269	233	256	250	253	237	269	248	229	235	274	243	263	245	261	280	242	224	249	247	235	277	236	244	263	237	234	278	248	219	287	230	258	262	252	280	230	249	272	256	238	263	244	246	231	263	247	227	232	234	267	245	233	252	255	257	251	231	258	246	243	251	248	260	257	242	238	245	243	256	258	254	229	247	253	247	257	252	243	203	269	269	264	246	227	222	247	270	237	232	219	273	263	274	237	259	212	233	269	280	234	266	269	250	253	246	265	262	247	243	230	265	264	259	242	237	225	256	218	279	249	239	232	260	253	219	261	238	262	253	248	243	252	219	280	228	221	269	261	246	242	269	231	237	258	254	255	249	275	298	244	242	252	258	235	240	248	249	266	248	235	242	267	214	241	264	242	261	272	235	253	229	230	253	248	253	236	267	235	274	239	263	258	249	238	251	271	256	250	220	260	253	245	271	250	233	256	245	251	270	292	268	261	228	240	246	224	249	241	258	261	256	270	260	251	233	258	243	261	231	242	259	235	260	257	264	243	238	261	247	250	228	270	228	240	241	247	250	249	246	242	272	274	240	251	216	269	232	239	262	251	257	244	285	240	258	294	252	232	239	272	236	276	237	234	276	235	249	250	236	247	249	268	247	246	242	256	253	229	248	240	284	258	238	258	261	247	250	255	270	270	262	241	236	264	279	246	229	247	265	247	250	229	259	226	251	234	225	231	271	244	231	253	208	254	259	254	256	237	250	250	243	250	244	230	256	225	252	244	245	255	240	231	232	247	257	261	258	237	239	264	252	227	239	221	266	244	244	273	279	238	234	260	238	246	240	237	245	253	248	239	248	238	225	235	257	261	294	269	247	241	239	259	262	242	246	253	302	253	262	232	256	232	224	233	239	243	251	259	249	246	249	266	250	251	244	257	226	254	244	217	280	252	266	257	246	232	253	241	243	246	257	249	261	264	226	235	240	225	259	253	256	245	258	271	233	237	240	252	285	255	280	240	238	246	251	240	284	273	264	248	265	236	222	269	245	248	254	236	265	270	241	256	254	232	243	273	236	213	267	263	259	245	234	276	247	261	247	286	257	265	253	242	244	259	243	267	247	248	273	264	258	212	269	265	257	251	277	228	242	266	252	250	266	259	255	258	226	252	228	255	246	216	274	265	240	247	252	222	243	265	261	232	255	276	236	273	242	262	209	269	239	280	248	259	255	247	250	256	215	252	239	235	272	265	279	248	257	236	269	260	261	236	230	252	270	237	249	251	267	232	222	230	258	247	223	239	264	213	282	248	231	261	242	239	235	257	235	227	249	246	225	232	255	274	241	260	266	233	225	244	267	241	287	251	248	272	237	229	263	246	292	233	252	272	252	247	236	223	254	238	251	274	239	256	245	254	232	237	264	236	236	265	269	239	253	244	253	241	244	240	238	245	256	243	236	232	256	267	272	267	246	255	252	263	239	258	247	242	248	273	260	234	254	267	256	253	239	274	252	255	240	277	279	272	256	274	250	248	270	255	232	231	233	262	268	234	213	276	271	262	268	225	237	241	251	251	246	229	242	258	289	202	253	248	221	226	262	256	241	281	245	260	244	263	250	246	255	266	256	247	251	263	241	249	245	250	251	246	245	240	215	268	263	219	259	254	225	231	235	240	241	249	241	266	265	252	255	253	241	251	269	253	249	257	251	238	239	232	260	276	251	262	249	243	262	264	253	243	243	258	237	246	241	249	223	262	268	222	272	248	242	236	298	257	232	237	275	233	266	253	271	220	256	260	255	259	283	267	234	248	246	252	255	277	268	243	243	252	256	252	241	240	236	236	252	271	255	253	292	255	261	248	237	223	237	256	225	246	274	245	261	233	247	236	258	266	241	233	267	212	253	222	270	254	272	247	245	216	247	258	235	247	257	225	250	280	262	255	228	245	231	241	251	241	221	214	251	226	256	246	234	268	239	265	251	233	255	250	271	252	261	231	256	243	262	233	242	267	209	268	230	239	243	249	253	251	257	245	259	264	271	238	251	286	264	236	277	258	250	255	257	272	263	259	270	255	268	251	269	232	257	283	244	272	221	246	231	243	267	252	265	239	250	254	266	253	244	230	233	235	204	253	248	243	240	269	257	279	239	240	252	240	237	276	237	258	243	209	255	226	221	264	265	236	238	238	252	279	258	234	243	243	273	227	242	259	249	270	272	245	284	237	248	225	235	273	244	271	240	268	254	252	246	245	240	226	248	269	229	255	251	248	268	264	244	235	245	245	260	261	268	238	248	248	245	267	278	248	247	261	249	267	225	237	244	271	257	255	281	250	230	232	241	237	253	245	247	233	273	240	268	274	244	257	276	228	265	247	257	239	278	259	257	269	246	236	240	255	242	269	260	235	271	258	276	270	220	239	235	242	285	258	264	237	273	229	248	242	234	236	252	253	277	259	245	219	226	270	244	235	259	241	243	251	273	237	258	257	265	240	273	261	280	260	226	232	262	263	257	258	255	238	225	266	266	249	230	241	281	246	241	233	263	259	255	241	245	239	252	249	208	243	264	244	240	256	230	266	265	240	221	258	242	244	235	252	211	233	257	234	238	256	248	249	272	255	304	221	256	223	253	239	241	249	233	241	250	280	257	245	262	247	253	263	229	256	262	279	252	246	254	238	215	212	238	281	258	239	256	242	254	227	259	260	251	240	255	249	269	233	275	252	277	255	244	270	260	265	236	281	249	232	245	272	254	235	262	264	245	229	279	225	236	242	286	255	238	246	245	259	245	242	277	223	242	270	219	255	243	274	232	240	247	235	240	232	264	238	268	231	245	240	231	269	264	245
5093	742	662	470	403	386	335	325	356	330	333	347	315	351	313	377	337	347	321	332	335	338	334	302	317	335	321	324	356	338	339	352	339	346	348	305	352	328	350	322	319	331	334	344	333	320	334	349	317	359	324	346	330	327	340	344	304	324	320	330	335	319	357	309	333	327	357	319	358	307	330	358	351	339	346	373	342	329	333	338	338	344	315	310	329	311	351	346	363	311	399	334	337	303	358	366	333	339	332	363	342	316	322	313	320	343	337	361	369	334	335	329	331	316	319	336	327	343	325	350	335	351	339	305	341	345	360	339	330	325	331	356	334	329	340	341	344	286	321	316	356	286	309	348	340	345	349	363	355	322	316	324	342	370	349	315	338	386	316	339	332	309	330	347	340	328	320	352	349	307	350	342	330	342	330	333	335	358	321	341	340	375	301	379	358	331	338	292	320	365	322	321	336	347	327	362	339	339	282	326	344	317	319	306	321	332	341	359	350	354	338	342	325	326	333	312	340	303	310	341	352	341	338	316	386	329	331	349	356	323	325	323	340	324	337	334	331	295	321	379	317	371	306	337	350	356	329	336	349	301	360	367	325	341	324	339	369	306	325	315	367	282	314	339	333	308	346	332	356	313	356	327	340	343	319	332	325	300	376	327	336	318	335	304	327	344	312	361	354	337	332	348	289	314	308	345	328	325	317	364	317	311	344	342	305	344	356	341	346	344	338	316	343	341	336	343	347	312	335	329	309	316	318	322	324	300	325	358	340	329	336	332	329	339	338	339	352	315	354	353	286	360	347	330	322	338	317	337	306	347	346	321	296	334	332	340	300	348	329	312	348	346	336	319	322	297	348	323	327	335	330	327	330	307	342	319	303	355	334	324	340	338	338	338	334	319	358	327	330	329	354	345	321	343	332	319	350	355	344	340	313	329	359	329	341	315	314	339	336	334	318	341	345	294	343	312	350	311	326	359	348	348	351	317	339	334	305	334	312	303	363	322	338	339	336	317	335	313	310	364	366	326	324	332	317	352	320	317	341	366	355	332	338	342	321	321	300	382	294	354	321	324	340	335	342	303	343	302	337	315	329	332	332	326	333	299	320	317	328	332	348	324	310	376	330	344	314	326	333	362	327	330	311	326	356	352	343	323	337	359	332	338	335	338	344	321	343	338	358	328	357	311	348	326	361	339	342	310	314	330	336	331	327	302	320	328	347	311	350	321	315	349	321	332	338	307	348	324	329	351	322	373	347	350	368	340	347	322	300	365	326	316	313	346	324	309	308	340	343	366	323	336	295	326	315	318	343	299	349	347	337	328	330	338	308	327	334	321	315	344	311	395	301	304	361	315	312	332	363	310	329	346	341	308	332	329	331	346	374	328	325	324	335	345	342	324	330	360	343	356	303	318	356	346	339	338	342	330	396	350	347	325	328	317	324	343	339	312	312	341	333	325	330	359	334	354	308	334	344	322	302	347	346	355	330	339	349	328	339	319	338	321	343	331	325	348	346	306	327	331	328	336	353	316	350	370	335	335	315	331	306	344	331	327	326	321	333	335	332	353	323	337	304	333	327	328	333	309	325	349	355	320	345	372	350	322	347	335	340	300	339	338	355	333	344	353	343	350	348	357	339	298	323	324	355	356	350	356	353	358	320	359	351	328	345	361	349	335	357	341	327	378	354	306	344	355	326	327	303	316	356	364	337	378	360	307	338	340	324	282	321	336	330	337	343	312	306	336	345	351	349	345	313	342	322	344	333	323	289	321	319	315	324	336	367	355	344	364	359	335	338	323	315	350	347	331	305	310	322	348	322	349	326	327	317	291	363	353	328	357	326	357	345	325	344	321	291	322	301	327	321	372	359	339	316	342	355	335	337	338	321	328	343	335	310	328	335	332	293	301	340	318	311	340	340	317	343	329	311	347	340	349	323	344	330	350	312	329	330	383	343	339	333	300	319	319	354	336	312	327	316	337	363	318	325	323	322	324	342	316	343	318	346	333	338	353	361	320	361	321	333	327	334	334	328	346	347	299	299	338	335	346	348	363	317	325	369	344	327	333	329	350	349	335	355	322	301	356	327	339	346	356	312	349	344	332	359	325	316	351	339	372	358	327	354	327	365	345	325	328	346	373	329	328	323	316	325	323	320	345	333	357	329	311	324	346	352	328	318	343	317	321	353	363	339	358	315	355	334	368	322	336	320	344	340	353	346	355	316	337	330	318	336	345	298	345	315	364	324	326	322	303	311	344	332	347	301	326	350	335	335	337	323	334	354	358	315	328	313	328	295	339	342	318	350	321	340	333	343	362	308	344	341	354	335	330	372	333	360	360	344	330	306	382	359	323	347	311	287	319	319	334	322	351	331	337	343	303	341	359	324	354	365	362	332	303	318	343	370	339	323	320	356	349	326	293	346	321	342	355	350	323	337	340	343	389	339	361	365	339	328	368	378	320	334	324	308	346	324	306	337	332	349	339	307	328	319	321	334	362	352	326	302	327	314	327	343	354	347	351	347	333	371	321	340	327	352	307	353	330	318	324	326	283	334	318	344	339	339	340	346	341	331	312	320	353	325	360	331	339	326	343	326	305	319	360	314	332	326	348	336	326	339	352	343	348	345	329	330	322	318	403	345	347	342	304	319	366	320	348	320	316	334	344	348	331	321	331	361	319	357	378	327	303	338	350	335	339	306	321	338	336	362	330	333	313	348	337	355	326	326	342	371	328	331	359	323	326	335	343	338	299	323	345	336	337	330	324	323	359	337	327	336	323	351	328	360	323	327	338	355	322	368	339	362	333	331	349	325	340	331	361	337	360	340	307	345	357	333	329	343	338	316	346	349	334	311	314	369	318	317	307	343	365	330	349	359	351	333	341	334	315	350	335	330	343	363	301	348	359	306	332	338	329	328	307	351	311	333	329	338	327	330	340	343	340	360	331	334	314	352	305	328	337	335	354	319	331	342	308	344	353	327	309	340	327	313	364	315	343	331	353	335	315	313	367	359	337	363	320	328	331	294	340	339	347	300	322	334	362	346	352	343	341	344	341	330	334	325	339	346	314	347	341	310	329	343	319	323	307	366	334	322	310	341	334	348	347	314	303	321	335	382	339	306	327	331	357	376	336	340	328	349	303	333	309	341	357	349	356	321	319	332	347	336	333	325	327	345	354	340	335	329	353	327	352	341	320	346	349	333	343	336	311	346	344	348	336	334	337	366	314	322	327	311	338	344	299	325	313	342	323	324	357	381	331	324	303	332	329	345	351	329	348	335	329	327	345	320	345	348	321	333	340	351	343	389	319	308	354	325	336	341	330	335	353	345	363	356	348	368	335	348	319	311	338	354	335	348	355	350	305	379	349	360	326	339	319	338	362	341	326	336	347	326	328	353	330	328	346	327	346	338	336	304	357	304	274	364	358	344	325	332	341	335	353	318	341	323	309	315	363	337	355	329	330	335	302	349	317	355	384	328	330	347	314	330	328	326	317	333	316	285	339	325	331
23439	21534	28685	24843	21360	3953	780	701	567	588	559	522	492	508	488	531	488	479	485	519	490	508	465	493	492	466	486	498	467	476	535	464	508	522	478	481	507	513	492	469	493	473	465	469	472	463	479	466	461	520	522	511	487	483	482	473	484	482	487	470	488	430	533	471	491	454	451	485	453	507	494	474	492	471	468	451	452	477	478	467	461	478	470	512	484	434	508	449	476	460	468	494	464	487	472	461	451	468	531	460	476	466	431	441	488	510	477	471	488	476	489	465	433	459	487	498	479	480	486	446	474	499	488	474	499	486	490	457	500	453	510	445	462	496	500	490	459	473	452	475	440	473	483	495	486	474	443	488	469	501	502	472	457	521	505	476	456	466	470	542	463	519	495	485	492	538	490	495	509	461	496	491	441	463	487	529	524	472	463	482	480	520	483	459	483	459	485	459	468	462	461	488	475	427	476	503	458	470	446	452	519	497	500	491	474	495	494	486	495	464	493	504	444	465	456	438	443	513	497	440	457	493	465	467	512	454	462	473	455	494	495	520	455	449	486	435	481	495	535	504	480	475	517	497	493	485	473	466	487	511	484	447	472	505	505	455	512	460	485	469	460	489	465	487	470	511	482	470	447	476	413	477	454	504	479	528	450	453	451	454	436	499	484	473	481	472	487	470	465	468	488	466	433	484	508	491	433	470	475	461	483	499	458	495	464	470	479	459	486	493	498	495	486	447	505	481	493	462	431	499	483	459	485	452	441	484	489	482	450	475	450	490	465	492	506	516	475	475	489	448	473	478	465	458	463	504	474	460	457	491	441	466	518	430	476	468	478	491	469	500	506	445	466	467	424	505	480	468	480	486	494	454	469	450	491	488	481	436	486	477	494	449	478	529	465	497	497	485	462	498	482	490	496	475	471	488	469	488	474	470	516	456	479	455	442	490	478	495	504	435	477	517	513	489	484	429	469	488	455	470	465	493	475	465	502	425	519	491	481	508	434	493	485	494	474	464	519	475	489	491	488	459	476	458	506	493	496	461	470	536	475	499	470	496	507	479	453	465	502	480	472	483	485	442	489	485	445	496	503	472	507	419	475	483	526	546	462	481	456	493	461	550	447	470	488	478	470	439	503	487	470	472	484	482	493	453	504	486	482	488	494	473	481	477	424	472	487	497	434	467	491	482	505	414	453	490	481	441	505	437	449	434	485	483	486	502	469	475	488	527	511	470	449	454	490	472	433	460	520	471	449	463	468	496	521	515	455	453	509	482	482	469	521	473	467	486	489	478	483	491	514	476	461	458	474	462	426	477	484	452	501	470	458	487	449	472	465	490	500	487	492	476	485	479	477	444	429	453	490	460	478	449	467	460	491	436	457	511	479	460	480	445	500	481	475	445	465	453	516	500	506	487	495	485	473	459	470	430	482	491	496	424	467	471	470	485	448	492	502	504	462	493	460	488	486	477	477	476	486	478	451	494	493	496	470	482	478	480	476	475	491	449	505	441	462	453	500	502	464	488	464	487	489	502	499	465	483	496	453	439	462	463	462	475	494	461	474	485	487	440	464	430	479	484	453	522	519	486	496	495	473	492	486	492	466	461	499	509	474	506	493	502	527	479	462	502	529	477	495	525	463	492	467	481	469	503	493	458	493	475	493	468	485	489	512	484	454	509	445	437	493	471	519	472	479	484	458	464	440	435	514	492	463	475	480	457	419	487	497	482	480	476	459	429	455	488	498	497	437	464	511	483	491	495	476	436	486	488	481	420	501	516	462	424	462	443	472	499	480	473	451	518	490	437	447	471	494	515	470	502	470	489	501	445	449	456	473	466	457	437	495	461	480	464	518	488	476	449	486	465	475	508	468	478	480	532	462	478	469	499	431	492	498	429	467	503	469	478	467	488	460	489	490	468	459	484	489	486	468	484	472	489	518	479	433	447	453	474	456	460	506	466	496	448	468	467	463	484	451	489	457	508	484	462	471	522	459	463	435	465	526	486	516	432	499	469	476	466	478	485	494	499	451	468	462	470	489	459	451	477	454	484	461	498	480	488	503	476	486	462	478	513	484	463	505	482	431	496	491	506	486	470	497	448	460	480	444	473	488	472	453	445	434	471	444	472	463	470	476	493	477	484	507	463	448	503	477	452	468	469	490	499	476	496	460	497	463	489	503	482	491	469	501	515	487	461	478	476	472	501	460	444	431	496	448	465	499	486	482	487	459	486	492	518	471	478	486	416	443	478	482	503	487	467	491	473	496	420	442	463	486	491	518	449	478	423	482	470	475	512	496	508	464	471	471	478	484	482	461	484	484	466	487	489	497	485	447	464	479	482	473	504	461	508	504	467	509	466	487	502	482	468	482	464	503	518	504	475	489	485	476	434	525	472	479	515	486	523	479	509	498	501	523	478	430	512	478	481	502	469	531	476	481	523	442	441	442	495	513	446	469	458	495	444	466	479	462	462	487	436	525	492	475	430	476	479	480	471	491	466	476	472	461	498	500	450	452	454	478	467	481	436	480	457	467	487	474	485	497	489	494	515	494	489	448	467	475	481	492	452	480	473	433	496	491	496	486	471	494	472	504	503	484	465	457	458	479	474	460	490	485	478	496	465	492	481	507	488	460	454	474	468	502	474	504	500	505	479	502	449	462	478	458	501	476	427	462	502	496	456	444	457	495	447	486	494	496	481	456	490	461	415	492	462	484	485	486	485	557	427	473	496	475	471	493	489	489	451	459	504	445	499	482	471	475	423	459	480	474	452	465	425	457	545	445	491	480	470	499	509	498	474	483	423	481	437	455	479	466	533	498	475	474	488	471	454	472	460	471	462	492	458	474	482	465	486	507	485	456	489	488	505	484	453	471	477	454	502	490	483	456	460	443	468	442	458	455	503	513	446	496	464	470	464	423	494	471	455	456	471	475	496	474	465	515	471	453	512	473	493	504	478	484	455	482	478	446	477	457	458	451	508	438	466	492	491	485	452	501	519	471	478	473	507	503	439	507	497	474	485	499	494	458	468	513	472	483	454	479	459	502	506	462	509	490	470	501	465	502	457	469	461	485	429	445	507	456	444	479	493	523	513	487	469	469	471	491	503	477	447	483	446	497	501	533	491	465	508	466	519	500	481	452	443	461	472	495	485	472	466	433	458	497	490	467	478	502	513	450	488	464	449	449	476	463	483	466	449	467	494	484	500	443	499	464	498	430	479	433	490	484	508	479	455	501	517	460	506	488	478	484	471	485	460	484	461	456	515	531	456	469	476	449	474	446	470	460	476	484	484	465	458	484	459	504	438	439	452	481	456	494	502	478	487	463	458	496	495	504	522	494	479	469	460	425	455	443	504	497	474	479	464	471	484	489	493	512	517	498	478	464	463	440	453	469	522	497	496	471	443	458	501	438	446	464	465	466	480	520	503	498	495	471	487	484	434	447	460	485	456	454	490	462	446	508	456	443	458	457	435	462	448	459	479	463	466	498	478	462	499	476	447	476	464	515	470
13737	7010	4894	2268	1680	1311	1093	985	886	829	835	719	753	771	687	698	638	693	728	643	654	676	656	657	664	658	659	654	676	652	708	668	647	619	650	629	692	654	652	607	665	646	613	650	637	598	637	654	596	620	629	677	624	668	629	637	657	640	623	658	648	621	638	607	626	620	619	628	624	685	682	604	587	621	640	619	640	604	608	621	642	673	669	597	603	624	633	641	670	640	662	587	620	604	674	616	641	593	600	598	654	605	617	641	639	642	646	636	607	612	639	589	657	642	627	650	647	672	608	658	647	639	637	595	640	647	631	617	647	635	622	651	591	589	617	608	625	635	600	581	592	680	614	628	644	667	584	598	647	642	655	674	658	629	644	618	650	638	604	600	631	629	581	634	649	655	633	644	625	626	594	633	601	656	613	680	634	594	603	659	650	590	641	613	629	628	617	588	647	633	626	650	689	603	621	655	638	679	632	597	676	660	622	636	624	645	623	674	660	647	609	641	631	613	653	635	641	667	654	635	632	679	605	662	645	622	628	625	634	642	677	659	608	663	654	607	613	627	622	652	621	556	633	657	604	675	621	661	601	633	641	658	638	647	609	622	630	635	672	613	626	630	632	590	625	628	641	634	636	672	625	616	652	663	616	607	606	614	572	620	597	634	639	617	639	626	648	649	602	619	623	640	712	656	643	607	637	627	645	652	642	666	659	617	648	691	638	653	637	615	642	679	609	631	625	636	646	658	590	646	593	608	647	598	620	621	613	625	640	664	613	643	653	630	634	635	619	603	648	634	630	636	622	646	647	603	668	623	655	627	649	644	632	646	621	621	640	644	635	663	624	657	615	639	638	602	610	647	599	668	619	658	625	645	625	581	609	645	661	675	589	609	630	655	630	670	640	608	622	597	661	616	619	654	611	651	688	661	647	620	675	588	624	665	616	609	676	612	667	619	630	593	671	648	667	603	637	669	643	639	641	655	618	624	656	596	641	626	691	583	642	650	652	624	680	640	632	575	665	643	640	625	629	634	616	634	626	637	588	652	623	657	587	615	661	632	592	651	651	604	676	593	670	581	670	641	661	563	633	636	660	653	621	625	590	621	678	611	599	575	628	628	605	585	650	674	618	648	596	623	607	606	613	617	636	578	632	657	638	639	624	626	639	640	635	607	633	623	661	621	650	629	661	628	619	624	664	614	651	659	624	623	656	656	617	602	622	624	620	635	672	642	607	651	629	668	609	659	628	609	629	625	624	601	623	645	583	626	659	661	630	637	655	611	595	647	663	627	641	640	623	587	674	596	632	628	653	606	627	624	622	672	612	594	655	611	632	645	646	620	622	620	646	603	631	687	666	652	617	631	603	635	638	640	620	611	650	595	599	653	645	635	662	597	623	651	609	628	613	595	586	605	601	603	642	608	656	568	606	675	646	648	591	679	610	640	599	623	636	580	645	636	623	638	679	632	666	632	612	664	662	632	625	638	631	638	623	618	677	648	612	598	651	647	646	623	642	576	638	634	656	647	631	608	607	606	658	598	639	643	655	602	636	626	601	652	658	633	621	631	685	635	636	631	629	622	552	688	648	621	686	606	644	634	635	603	631	689	598	664	629	621	637	638	657	634	602	650	613	610	667	588	643	631	672	589	627	635	670	658	578	587	614	631	618	639	624	605	608	650	639	600	604	615	603	626	638	604	631	682	633	672	637	668	568	633	594	646	605	626	666	605	620	629	648	619	631	644	655	609	617	618	615	641	626	618	597	619	622	641	648	594	637	604	652	623	650	614	627	624	625	628	589	584	626	686	633	696	629	616	684	601	669	644	667	650	616	635	643	621	644	630	656	607	638	672	647	634	587	603	622	623	624	642	612	636	656	637	620	611	646	617	645	643	638	609	682	631	611	643	611	604	627	632	629	603	653	629	689	613	638	617	616	661	624	677	663	639	641	657	594	618	605	608	642	593	630	569	609	607	660	650	608	662	632	654	631	635	621	599	620	591	678	660	657	611	646	596	667	654	632	652	660	617	596	653	657	629	613	624	658	643	681	627	668	619	600	649	641	613	645	642	644	631	632	655	654	592	627	648	619	676	632	627	685	641	627	651	600	627	617	632	627	677	635	713	593	690	612	630	669	657	608	622	590	582	615	687	621	646	643	619	643	627	603	646	618	640	616	620	643	603	609	598	651	614	600	613	669	609	618	664	658	626	603	648	598	643	620	673	637	632	676	627	621	664	585	595	618	649	593	648	629	599	663	558	667	649	560	606	670	689	658	601	633	648	633	647	627	630	618	646	643	639	636	612	583	612	623	619	620	662	603	646	606	612	587	662	619	627	618	602	619	611	661	633	620	623	602	618	641	618	605	616	628	661	639	656	643	597	650	614	672	654	628	637	645	662	656	631	649	622	623	656	619	598	631	633	661	600	650	649	628	624	646	644	629	602	649	640	643	613	644	664	613	583	621	611	651	618	631	640	603	613	621	654	601	628	636	638	648	627	639	649	623	641	612	674	628	620	631	623	650	612	612	615	611	641	660	584	597	639	619	651	663	622	657	644	644	675	580	670	602	626	633	601	671	615	625	600	602	653	623	639	602	647	603	631	652	613	643	641	637	643	619	591	600	630	635	641	611	613	614	610	607	621	648	606	622	661	643	632	683	615	617	577	685	654	619	634	604	608	592	620	590	612	648	628	663	687	636	621	646	615	619	616	638	632	644	643	619	673	626	644	645	632	627	637	607	642	671	613	644	619	654	637	619	648	618	660	631	637	609	609	654	648	611	623	619	662	611	662	603	669	623	633	623	610	606	618	652	602	618	644	652	612	615	640	654	636	670	637	586	649	649	566	616	629	592	671	661	602	663	630	635	653	615	699	625	629	668	581	637	652	629	605	631	630	605	637	611	603	631	583	654	658	657	655	599	619	627	671	667	630	648	615	619	605	660	637	588	603	629	656	655	659	649	655	644	584	632	619	612	590	637	626	633	646	632	635	626	622	619	635	682	665	641	621	600	645	615	618	639	634	625	659	675	642	626	636	628	625	629	618	635	610	607	598	607	651	615	677	604	632	629	659	663	631	656	587	648	624	623	602	641	588	627	622	659	631	639	628	614	617	618	644	612	623	639	623	629	597	618	635	650	616	611	630	648	624	615	662	636	631	634	618	622	633	635	622	623	616	624	581	694	603	616	663	622	592	595	624	648	632	608	618	611	627	628	628	655	621	616	604	640	665	576	647	613	647	645	624	578	635	674	646	612	638	626	620	627	648	643	618	649	644	597	621	624	622	648	617	623	613	641	640	618	659	616	640	591	621	596	604	574	653	622	611	599	676	675	680	625	685	614	604	612	628	630	639	633	619	637	689	641	637	629	610	656	616	624	580	624	657	653	655	639	635	630	613	664	631	628	629	664	637	598	622	649	614	603	605	644	663	631	650	653	613	656	642	680	634	593	612	634	709	662	661	651	624	654	668	613	639	614	663	638	673	626	653	636	653	681	646	611	606
24775	21534	26843	24744	1281	222	183	153	129	140	131	123	125	133	135	122	117	108	110	116	103	95	98	119	130	109	105	123	128	127	122	105	113	108	116	116	101	105	107	113	106	97	90	106	124	104	112	110	110	107	98	114	104	104	124	109	114	89	121	132	91	120	125	106	87	107	92	92	106	113	120	103	116	101	120	99	123	94	83	99	114	86	108	100	102	94	110	96	108	127	113	103	108	115	95	127	114	119	106	102	107	103	99	114	114	114	102	112	105	112	108	103	115	111	111	108	100	117	100	104	105	122	116	107	101	101	89	90	119	107	100	113	105	90	117	109	104	97	96	109	98	95	103	107	117	108	92	92	127	108	94	115	104	116	107	123	110	126	113	115	95	123	116	101	99	96	89	88	110	102	122	99	100	98	106	103	120	95	128	105	91	103	123	130	91	93	101	98	112	98	105	116	115	99	115	119	95	114	108	106	85	97	103	129	82	105	131	105	103	111	99	99	97	110	111	109	124	98	97	111	108	118	106	99	121	114	97	97	92	115	101	87	114	105	126	101	103	102	123	100	108	104	114	90	117	114	97	94	102	102	97	109	108	123	119	99	111	118	122	108	104	121	91	119	97	117	125	103	118	111	117	123	105	116	115	90	107	103	95	96	116	123	92	120	114	114	101	118	108	112	103	110	119	105	102	111	106	105	109	110	140	98	90	104	106	94	111	85	124	107	118	118	104	103	96	127	133	101	126	103	119	119	113	110	91	111	100	124	108	122	97	115	116	124	105	114	115	102	116	102	108	109	97	97	115	102	101	134	104	116	111	96	113	105	111	103	95	116	104	94	104	111	107	126	103	101	105	115	98	96	99	93	99	113	107	103	117	109	86	102	103	119	99	109	102	107	110	127	122	122	101	119	99	121	108	116	107	97	101	127	102	122	111	95	86	108	113	107	108	112	113	98	97	92	90	104	111	120	128	102	103	113	99	121	102	117	118	108	119	106	103	116	107	106	108	105	111	136	99	97	113	118	122	102	114	109	109	106	115	102	112	117	101	110	125	105	106	112	110	104	133	124	97	98	113	123	110	98	124	116	99	93	119	99	114	101	135	100	120	152	103	89	105	122	95	102	101	120	110	99	110	112	105	116	105	125	105	118	110	95	124	110	111	111	105	102	143	115	113	96	117	114	104	105	110	102	115	107	107	117	110	101	101	88	106	105	98	99	114	121	127	108	110	93	99	122	102	106	111	120	100	112	96	105	116	115	110	103	119	85	118	124	122	114	115	115	113	98	111	107	112	86	109	115	92	105	99	93	118	128	114	106	97	123	116	99	113	101	100	90	94	116	91	100	104	93	125	106	96	133	102	117	107	96	95	111	91	113	101	104	108	108	114	108	121	95	120	100	111	116	88	98	97	112	110	97	92	101	117	114	119	108	110	115	93	111	98	107	108	105	117	102	119	104	100	123	86	134	120	98	107	104	110	123	111	99	110	97	113	103	126	114	115	114	76	98	103	103	121	90	107	117	100	106	99	108	113	119	104	98	110	130	99	98	134	113	117	105	107	112	99	95	123	126	104	98	118	96	103	114	127	97	109	110	125	112	105	103	109	97	111	127	118	114	105	110	115	119	94	100	102	109	109	99	106	129	117	95	121	116	93	102	114	132	128	97	112	105	116	110	107	100	104	118	116	102	109	94	113	97	112	122	106	110	118	103	89	96	111	101	107	111	90	104	134	114	106	109	95	100	120	96	113	116	98	90	127	112	103	111	96	111	100	115	107	110	105	100	96	99	102	117	122	119	106	119	104	93	116	90	132	133	118	108	110	105	127	104	113	116	111	94	114	124	109	105	124	121	106	97	103	113	116	120	97	112	118	108	110	129	111	115	109	133	117	117	97	106	104	104	123	104	111	117	106	103	102	111	102	118	113	100	117	86	101	95	96	104	110	97	103	106	102	102	103	101	132	128	116	111	129	105	119	97	116	119	103	95	121	115	126	109	122	94	95	109	105	119	106	103	105	126	117	126	96	110	128	104	100	111	104	110	110	119	106	122	122	93	109	93	106	100	119	91	101	108	106	111	108	101	115	122	114	98	121	117	117	123	100	128	105	122	100	120	111	85	90	116	113	104	100	93	106	119	116	110	110	90	91	96	96	126	127	106	107	109	97	100	108	112	103	115	117	119	107	124	120	132	125	102	107	111	94	87	111	118	94	100	121	132	104	106	100	126	97	113	100	96	104	116	105	110	113	118	102	127	114	120	103	111	100	97	111	107	104	110	123	93	100	110	124	121	116	108	121	102	110	95	114	102	93	132	91	126	120	101	110	95	101	102	114	96	98	107	131	105	101	114	112	99	130	108	122	113	113	112	98	95	104	122	113	94	115	87	101	115	100	131	105	111	101	113	108	113	110	115	100	119	107	116	110	102	113	95	123	83	101	106	112	123	110	95	110	90	97	108	118	112	112	87	103	108	92	109	106	98	86	99	101	108	83	104	107	142	97	115	113	102	109	95	109	96	111	105	117	115	101	117	107	95	98	109	117	113	104	94	101	113	115	113	120	103	100	105	130	109	105	110	109	112	104	122	113	108	101	112	101	107	95	114	116	91	119	132	88	116	91	121	101	116	133	103	102	116	115	109	122	124	104	89	103	104	104	106	90	94	109	108	79	116	86	111	96	123	102	105	104	105	112	116	103	105	100	103	115	100	98	112	105	92	106	103	111	118	120	95	95	119	113	105	105	101	110	114	115	115	101	109	100	110	95	116	115	115	109	113	108	89	110	95	98	110	122	97	120	100	121	95	117	98	119	120	101	129	108	101	106	113	115	119	90	106	112	93	101	102	107	102	109	105	117	87	110	99	130	122	128	91	97	101	104	93	108	111	115	127	117	105	98	101	117	117	102	99	97	111	115	98	99	116	111	96	127	110	97	114	90	125	104	131	109	114	100	119	118	111	95	101	105	121	106	108	104	93	116	106	124	118	114	110	107	115	104	101	117	114	129	108	102	112	106	103	113	101	108	99	135	121	112	109	108	110	88	113	94	100	106	119	117	99	106	119	102	103	119	127	107	95	112	123	108	98	118	104	118	102	131	111	119	101	99	95	109	116	98	130	92	102	94	107	118	94	114	100	126	115	91	113	111	110	105	112	96	108	112	103	100	101	107	103	104	113	97	96	91	106	121	101	102	119	110	107	112	100	109	106	111	121	118	95	99	115	104	122	112	104	119	115	90	101	106	110	104	114	100	122	110	87	116	121	101	98	117	94	106	96	109	116	105	106	125	111	104	103	108	126	99	111	100	114	103	109	119	105	119	107	89	95	93	97	110	115	100	116	109	106	104	112	115	99	107	100	96	116	119	97	96	131	122	77	114	94	108	98	107	107	112	120	99	96	113	108	112	101	123	102	123	117	94	108	123	110	90	101	109	101	94	102	115	97	105	111	92	116	129	122	129	105	103	104	113	90	127	101	97	106	138	110	105	103	104	119	109	113	104	96
12823	3176	2183	1003	644	512	451	365	294	274	269	223	219	213	192	193	182	193	185	199	172	186	173	171	189	155	154	172	180	178	166	184	159	163	172	177	172	185	190	161	168	180	166	169	159	179	173	184	164	156	175	154	169	147	180	164	150	147	169	190	179	150	166	147	181	174	161	162	152	146	160	160	169	169	176	152	170	181	164	167	162	184	167	188	173	150	174	178	154	172	183	161	174	163	158	166	161	184	183	167	163	194	170	196	150	174	154	164	177	167	183	179	158	169	149	155	168	163	160	155	155	175	154	169	154	168	151	149	182	172	153	169	170	144	182	146	154	178	163	160	148	146	155	182	142	160	182	174	162	177	156	152	174	183	165	143	169	177	158	175	181	188	168	164	176	163	162	150	181	152	170	197	167	183	149	145	193	143	179	165	160	165	168	170	183	153	141	166	174	160	153	169	149	154	155	170	162	196	141	156	176	186	170	163	117	131	140	167	177	140	165	163	157	187	168	175	159	151	140	182	179	158	170	165	184	177	166	146	169	155	158	155	174	153	170	168	158	176	165	160	177	176	159	148	159	165	149	183	178	182	156	161	161	157	175	164	159	181	158	153	166	160	180	163	167	140	149	153	167	172	181	168	168	183	150	166	152	149	174	173	167	176	167	163	163	159	162	177	171	145	165	160	155	182	178	172	167	161	154	139	163	167	179	147	175	170	168	171	166	166	172	157	147	170	160	153	162	180	179	176	168	145	152	171	148	172	151	160	173	161	174	147	169	161	140	155	168	175	159	162	187	147	165	140	156	152	165	158	164	168	153	154	150	152	146	160	162	167	154	165	151	171	163	162	174	181	152	165	159	145	156	163	182	165	153	181	171	185	179	155	146	165	181	158	164	167	173	178	181	157	184	153	174	153	174	162	159	153	167	151	152	180	191	158	160	159	137	158	143	160	163	146	169	163	157	155	152	155	190	174	167	177	179	153	159	154	169	159	174	147	167	165	175	150	157	160	160	161	153	169	164	158	160	170	157	141	158	187	152	173	188	166	202	155	159	182	160	164	190	173	160	152	163	178	151	164	179	152	181	148	197	179	167	176	161	192	160	157	168	172	173	180	155	147	171	174	192	155	156	163	155	165	155	164	154	150	169	158	185	167	166	179	174	179	168	167	185	164	162	134	149	175	154	164	162	175	176	151	151	164	171	152	170	170	168	160	149	191	184	181	168	178	166	178	161	167	163	153	166	199	161	171	154	159	173	173	176	167	167	179	155	155	151	163	145	150	182	159	189	157	189	148	168	144	159	149	164	174	155	174	181	164	155	184	145	156	151	180	151	177	172	157	151	168	173	160	170	187	171	145	147	159	151	181	171	176	168	155	162	163	172	149	189	143	163	168	169	176	150	164	181	162	176	173	154	169	172	167	160	162	155	163	154	179	170	148	168	182	147	174	163	149	168	174	158	146	154	169	162	174	179	158	164	175	175	199	161	170	181	154	146	161	160	163	147	176	157	192	167	165	170	145	170	179	157	169	153	176	167	173	151	149	154	178	162	153	176	164	180	156	157	155	164	149	169	159	154	165	172	190	185	132	160	167	184	169	159	156	155	165	182	171	174	177	195	155	172	148	151	171	165	144	158	181	157	156	152	162	163	182	173	153	184	148	172	175	166	163	153	190	153	147	164	170	156	162	174	169	181	199	171	167	147	176	193	172	160	152	161	163	149	148	148	178	181	160	151	180	156	190	163	127	160	156	151	160	163	156	168	152	171	158	169	164	181	170	152	155	156	163	143	157	148	166	165	159	164	192	175	168	169	146	158	153	165	187	169	165	141	137	156	164	155	157	170	155	151	162	173	168	173	154	176	153	169	158	151	153	168	153	160	164	163	156	158	169	169	155	181	158	135	169	166	166	183	172	151	168	167	173	156	171	155	152	164	166	172	184	176	153	150	185	143	173	145	192	185	186	138	179	154	185	158	154	177	170	169	159	185	163	150	152	161	161	158	165	168	169	165	166	163	155	166	176	160	164	167	173	151	161	176	184	165	146	199	161	137	180	156	152	158	159	140	168	132	165	163	182	156	182	164	176	155	163	173	152	186	169	178	186	154	173	192	167	152	189	185	154	170	175	166	168	172	173	172	161	157	151	147	187	155	164	167	160	193	146	169	176	172	153	163	175	161	168	127	187	153	156	164	173	166	169	164	146	177	178	172	189	174	154	153	163	174	144	146	163	157	172	194	167	162	173	137	137	164	170	163	173	140	157	165	193	150	157	160	187	155	158	163	160	174	150	186	153	189	156	139	155	184	159	170	181	148	165	167	167	168	150	151	174	161	182	151	158	173	159	163	155	164	142	168	180	162	162	169	189	163	200	151	166	161	155	174	168	169	168	157	172	166	164	155	158	137	153	162	142	153	166	202	161	164	142	158	166	163	155	183	160	151	159	165	189	156	165	168	164	154	159	174	147	142	150	147	157	158	169	173	178	164	152	158	155	176	148	128	157	154	162	167	158	160	181	184	182	173	152	160	134	207	182	168	158	154	174	149	157	161	152	155	160	152	158	178	155	170	168	159	179	163	162	183	185	170	197	161	181	185	164	180	155	169	170	186	173	154	146	153	166	174	168	156	155	189	155	187	160	158	178	177	166	168	142	168	196	170	157	166	168	165	178	167	166	141	170	150	156	198	152	160	157	166	173	168	148	161	168	183	158	159	159	165	136	161	151	149	154	159	170	153	165	177	157	137	180	160	164	144	139	179	150	146	158	175	169	162	161	170	175	171	169	171	189	183	184	166	152	183	158	181	145	165	185	153	185	147	171	167	141	160	175	163	156	155	175	164	175	159	162	156	148	183	176	186	166	157	166	170	185	195	170	181	179	173	170	185	165	139	161	143	146	162	164	176	154	158	154	142	161	161	164	146	182	168	168	167	174	167	179	164	167	162	152	157	148	133	173	181	176	157	183	166	172	178	180	165	163	162	181	170	153	167	162	163	156	170	159	171	145	171	164	161	200	175	179	158	177	151	189	159	161	154	171	165	153	170	181	182	167	180	153	165	193	163	172	174	158	147	173	178	170	172	148	152	149	174	154	170	156	159	153	160	149	164	188	168	150	184	143	157	163	179	150	157	162	161	167	183	179	167	164	153	143	148	176	175	169	173	166	176	158	152	189	166	159	160	188	167	186	164	164	154	154	175	165	160	173	178	149	164	175	164	162	197	161	175	174	164	162	172	160	182	163	149	173	183	168	157	167	161	173	151	171	174	170	176	158	177	167	152	151	158	160	161	180	142	169	149	160	158	179	169	163	154	181	156	184	167	148	151	156	171	171	140	157	166	170	164	173	143	132	146	175	187	158	178	189	139	169	172	172	157	161	156	144	165	172	178	155	157	146	161	166	169	172	170	187	144	165	161	163	164	157	156	184	147	166	183	149	191	164	181	182	169	146	148	171	190	158	152	188	172	156	181	169	185	196	172	162	149	166	169	149	157	170	176	130
22553	21556	29300	24270	21552	21306	2551	781	636	579	543	487	529	499	488	441	438	409	417	413	441	442	443	425	391	422	430	417	420	414	393	421	439	412	401	410	447	439	396	403	385	423	430	424	402	396	426	392	394	422	422	418	418	396	394	415	420	382	397	405	417	395	391	387	419	403	415	382	427	418	393	426	372	395	382	425	383	366	442	420	414	385	423	390	403	417	394	372	382	378	427	384	355	419	408	414	437	415	415	382	381	398	396	394	413	406	387	397	373	447	366	411	368	392	379	407	403	361	361	372	441	402	393	416	411	375	476	402	380	395	391	398	365	417	390	407	402	437	422	381	403	387	395	409	410	386	420	434	381	394	422	411	398	417	404	393	409	395	406	422	403	407	394	386	391	416	402	400	412	416	411	413	396	407	395	387	372	417	389	406	398	390	395	390	422	419	392	409	412	358	403	399	427	406	417	367	394	405	383	410	387	432	407	407	407	387	366	430	433	398	422	403	415	394	387	445	414	405	394	435	383	405	375	403	374	414	389	365	403	392	426	397	398	441	419	395	405	436	428	389	373	428	407	382	381	389	409	422	459	428	398	390	401	405	382	381	376	383	383	369	390	382	411	408	406	414	419	425	411	425	423	378	381	383	372	379	412	420	393	389	450	404	390	391	384	390	375	366	397	417	424	383	433	403	406	366	372	388	406	377	427	387	416	364	400	361	423	439	424	399	429	384	400	392	412	405	394	411	394	410	434	425	412	378	415	419	390	387	452	388	370	406	398	420	444	376	430	442	389	388	416	378	414	414	420	368	393	428	379	391	418	364	407	370	397	399	393	416	394	423	404	420	364	347	407	402	415	430	391	419	417	378	387	366	393	422	406	403	411	437	401	383	369	374	407	428	401	423	373	353	401	418	365	384	397	387	381	416	391	400	412	407	398	373	415	377	410	402	447	370	405	403	412	388	393	379	376	365	434	417	408	399	376	406	387	393	389	406	397	372	407	403	370	394	367	406	403	403	406	396	420	377	378	383	345	417	406	380	379	381	385	414	366	355	427	394	372	418	402	394	418	399	367	407	386	435	387	404	418	408	421	426	400	426	413	425	396	386	382	389	408	402	403	421	405	424	395	410	429	431	397	402	416	395	397	420	376	390	379	377	397	378	404	406	414	400	416	415	419	351	393	386	411	421	440	382	374	415	397	421	410	387	381	422	403	370	378	358	383	386	368	423	362	418	368	421	381	401	408	418	366	429	388	408	349	398	396	418	421	392	398	422	408	391	415	410	406	400	406	393	372	377	376	400	426	442	419	400	394	388	421	393	366	403	392	437	395	352	411	410	364	390	407	379	430	396	443	375	384	394	403	389	397	392	430	418	413	386	417	413	395	371	403	366	405	387	358	408	398	417	362	419	394	426	416	404	413	407	373	399	367	406	425	382	403	450	408	371	411	394	418	383	371	388	435	395	395	387	383	394	425	405	431	383	423	421	447	414	410	396	391	420	391	388	396	378	374	388	375	408	358	391	364	393	389	391	415	389	415	366	368	405	412	385	432	369	411	388	406	418	432	411	411	390	397	411	414	397	422	413	387	435	436	386	382	389	381	385	422	404	410	377	396	373	394	398	354	383	386	395	419	376	409	394	455	420	399	392	402	388	407	395	413	408	363	399	429	386	419	391	424	379	406	415	418	372	394	406	426	420	400	411	413	411	447	380	396	409	414	375	354	403	412	396	457	377	372	410	420	395	431	429	352	397	423	382	425	414	429	344	431	377	389	410	410	384	437	396	420	361	413	405	422	390	404	415	369	392	441	374	401	399	410	391	387	421	407	387	427	415	419	438	413	395	383	405	403	365	384	422	456	347	435	365	411	411	422	396	435	393	427	399	396	407	385	387	401	405	396	410	381	422	386	362	408	382	370	413	398	400	381	441	386	421	412	366	376	366	411	403	382	373	441	414	407	418	425	399	422	445	411	400	379	361	426	375	390	377	385	385	410	384	365	419	399	392	428	376	409	391	414	429	383	427	409	391	417	380	401	388	407	385	398	426	407	395	418	425	405	373	397	393	399	394	387	399	411	359	410	386	381	379	365	369	396	397	352	404	408	403	390	427	414	388	395	370	390	380	420	391	365	404	428	382	401	343	416	399	367	432	408	419	393	418	390	405	375	373	420	436	406	362	386	411	411	367	404	401	413	429	389	378	393	367	446	391	392	382	413	384	395	368	415	374	398	403	403	390	431	377	391	349	423	391	382	402	373	418	420	400	419	381	350	360	398	370	424	385	421	422	409	365	390	404	400	333	389	388	414	385	386	403	369	401	438	419	376	378	377	395	418	391	412	395	415	413	378	414	383	364	399	414	383	397	391	356	411	410	419	394	407	399	388	437	435	373	387	442	412	412	377	406	374	417	455	387	420	413	391	377	405	406	377	410	400	416	386	397	389	378	409	378	378	400	412	386	374	399	386	389	426	415	413	379	399	395	394	398	405	424	403	389	381	387	422	370	378	404	450	374	390	411	427	422	411	372	440	414	411	398	437	383	435	379	411	390	416	419	398	385	419	421	399	419	399	428	386	373	391	380	443	406	384	412	387	422	401	365	393	388	387	376	403	406	434	367	405	415	395	390	391	393	423	389	420	387	378	399	429	385	400	412	403	388	387	392	416	410	424	431	399	399	427	393	413	420	426	373	425	397	402	413	428	375	393	378	389	408	387	412	394	371	414	431	408	378	356	405	422	365	391	403	333	394	390	412	386	409	404	422	435	399	400	399	383	413	372	412	365	366	349	368	402	378	408	367	384	365	386	366	386	404	380	376	378	378	398	413	417	428	409	402	435	425	424	399	361	408	400	371	389	390	404	397	408	435	416	392	373	412	397	402	407	404	402	401	388	418	376	413	410	396	383	401	389	392	439	411	387	382	393	378	421	405	383	388	403	402	366	407	380	405	453	463	399	407	407	401	443	358	418	388	413	403	373	419	388	416	426	414	388	390	426	363	405	388	412	383	412	364	381	416	383	371	369	423	393	378	410	399	431	401	357	413	393	392	380	385	423	370	420	384	408	366	343	422	400	381	407	396	384	403	395	397	402	393	338	415	369	375	388	406	364	384	387	385	392	416	411	409	396	367	377	410	423	391	431	351	425	400	402	383	388	365	374	357	390	369	426	431	389	413	388	401	400	393	412	437	410	349	391	369	370	425	412	404	362	413	416	409	382	389	413	423	377	442	424	430	412	394	427	393	399	421	396	376	400	429	397	419	407	412	392	384	395	382	429	374	403	380	402	367	403	373	389	388	427	394	406	384	401	418	406	367	380	387	392	411	432	390	390	360	402	399	395	393	380	405	383	419	396	380	381	416	408	425	384	438	440	376	409	427	418	407	396	415	404	395	412	417	405	379	391	401	421	409	395	393	373	398	407	387	383	396	434	423	401	425	373	428	407	356	422	407	418	400	385	378	420	407	407	408	385	390	421	364	412	405	402	453	378	430	367	420	381	372
16194	11389	8117	3657	2577	1946	1491	1334	1169	999	910	838	790	738	681	673	642	644	659	657	639	675	574	599	607	574	594	598	589	590	529	519	626	580	562	596	548	589	532	548	560	557	573	570	565	557	543	541	570	611	525	585	560	611	556	542	575	565	582	559	566	539	547	507	567	546	566	557	557	517	572	579	527	544	536	529	546	522	560	561	569	566	548	558	550	577	584	548	542	560	579	576	545	525	528	529	560	554	564	511	559	535	567	507	520	567	514	539	540	542	524	561	559	560	571	536	573	607	575	556	582	536	568	549	556	522	548	523	546	564	573	528	541	545	571	583	548	568	560	615	561	512	548	556	534	556	516	505	564	536	567	570	546	511	533	572	521	551	567	520	569	558	535	550	519	528	530	559	537	582	564	582	540	576	533	545	548	531	559	507	571	542	563	506	536	548	558	534	538	538	601	536	574	548	524	593	536	560	547	521	537	512	559	570	505	552	552	542	539	573	513	540	550	523	586	587	534	568	550	531	565	563	529	553	535	519	546	563	534	585	576	539	582	527	545	546	580	546	579	561	552	559	521	548	566	529	588	560	574	562	551	587	521	559	555	488	569	531	539	518	544	565	589	537	550	538	570	517	527	550	547	547	559	534	531	591	532	568	536	552	575	538	579	535	561	548	514	504	543	609	544	560	579	573	513	539	517	582	526	538	538	546	558	532	567	555	543	559	549	537	546	529	557	524	577	526	545	542	526	572	553	557	525	527	578	569	557	552	511	535	540	550	567	517	542	556	556	536	535	566	532	546	551	544	556	545	523	520	553	527	524	537	564	522	508	537	561	519	530	551	475	540	530	572	567	562	534	538	532	514	520	548	535	543	565	594	533	523	596	586	582	572	538	502	554	505	531	557	555	555	517	576	548	547	516	539	548	552	565	559	570	587	529	549	549	566	585	520	533	574	538	535	529	578	567	544	535	528	550	507	546	533	579	541	565	494	568	482	533	578	558	549	540	544	553	544	574	544	566	552	525	578	544	576	584	540	559	564	551	575	537	527	547	559	501	523	524	517	563	551	539	608	601	562	543	538	544	577	571	543	619	586	564	524	547	494	570	560	547	550	533	559	557	564	517	560	547	587	562	540	538	580	547	516	590	554	591	583	550	523	542	538	521	532	525	551	515	546	526	545	559	568	529	565	546	536	538	551	546	553	560	582	569	557	536	543	562	528	552	570	546	532	583	531	518	556	507	533	556	529	559	538	545	554	546	542	527	537	597	496	533	545	588	494	591	524	537	523	515	543	543	522	597	517	514	535	578	552	504	537	535	521	546	566	590	586	551	506	603	545	559	522	551	525	576	540	559	506	537	524	569	534	531	520	564	582	558	553	539	577	570	558	596	555	573	567	570	541	573	519	550	532	566	553	566	496	536	565	501	526	593	502	577	568	581	563	559	512	546	485	573	520	601	528	535	539	575	529	547	566	558	554	580	545	544	527	575	586	582	532	596	555	514	532	570	495	504	549	552	533	541	564	513	529	547	534	552	549	587	607	562	560	563	556	569	543	523	526	532	581	593	561	562	514	509	523	548	516	576	529	537	575	554	521	505	526	563	531	513	580	550	564	543	567	532	567	563	543	515	532	582	568	530	554	515	530	580	571	567	564	595	509	533	520	599	524	533	620	535	560	509	547	570	520	578	527	504	545	551	530	503	529	521	540	528	519	541	546	515	516	587	499	544	599	518	557	589	580	519	528	530	539	536	545	529	577	542	574	537	544	539	547	545	570	552	584	554	540	507	558	560	525	544	519	524	515	552	541	554	589	524	561	572	568	562	549	545	551	527	519	528	521	569	545	510	547	552	546	547	591	545	557	511	538	544	539	553	503	540	518	548	561	557	543	587	546	553	522	541	537	534	549	540	569	519	518	550	577	545	566	528	559	601	531	558	581	621	540	544	536	555	547	530	520	533	537	507	551	571	556	586	522	529	552	521	563	581	558	532	553	522	506	561	554	561	497	601	550	586	537	531	557	554	549	575	532	547	528	539	518	503	528	575	506	543	530	557	556	564	526	542	568	616	548	559	575	550	581	564	536	526	557	564	530	576	551	574	565	548	534	597	521	585	598	519	585	553	568	528	529	537	535	538	500	561	526	551	579	528	592	567	579	546	565	552	564	540	546	527	521	580	525	543	557	563	587	530	567	543	564	531	522	564	547	555	568	563	534	530	556	552	554	555	581	529	521	544	531	513	550	574	521	581	573	552	572	566	522	546	578	544	510	576	556	610	586	529	507	543	548	545	548	551	523	592	543	529	510	578	514	580	558	556	531	524	527	543	522	560	525	559	578	552	576	524	518	536	511	583	542	542	536	522	535	562	511	574	549	539	538	520	542	488	536	544	537	571	518	556	577	527	542	530	541	553	572	552	517	571	574	542	532	567	543	512	569	573	505	581	570	579	535	572	564	569	574	580	501	532	555	521	497	576	561	554	543	611	544	527	568	528	517	575	517	537	572	524	551	545	536	556	520	577	560	580	558	530	549	553	559	557	544	519	566	549	550	559	553	541	530	541	563	578	527	581	489	525	549	567	522	511	555	555	543	570	536	561	582	559	504	554	529	528	560	550	548	579	547	543	549	597	523	556	543	540	542	545	554	533	494	543	609	561	577	515	537	532	583	565	532	558	558	563	589	555	579	586	565	533	514	524	555	539	599	507	570	566	526	572	590	542	544	589	545	518	529	575	526	549	548	584	530	513	561	535	498	511	583	563	570	557	557	575	520	541	578	549	587	541	575	554	553	600	541	545	530	531	551	531	523	518	558	558	574	566	544	506	525	568	529	525	550	514	541	543	558	530	538	552	578	589	546	548	541	549	541	579	569	504	542	536	489	529	533	533	524	531	524	511	529	576	528	547	543	558	584	573	524	541	571	569	562	525	564	543	525	544	560	532	572	591	550	514	491	586	590	541	562	542	568	524	599	543	564	510	541	557	551	549	518	549	538	525	555	550	555	535	547	557	537	589	579	549	557	539	550	538	536	598	521	549	574	545	561	542	508	523	569	538	540	577	536	491	549	531	510	520	511	544	562	558	515	551	551	545	532	502	536	510	558	514	605	536	532	524	534	573	531	559	547	549	579	549	545	556	520	554	545	511	572	543	537	516	535	523	532	536	555	523	541	542	573	543	607	533	556	515	585	530	500	534	597	518	536	541	536	547	564	577	550	570	558	560	585	540	561	550	567	561	539	558	565	547	552	567	560	532	544	581	570	574	516	527	556	528	530	537	526	545	551	523	589	578	548	553	538	547	544	565	519	536	517	488	567	550	555	547	558	517	534	544	555	575	546	532	604	576	540	540	560	525	542	552	550	537	550	557	546	585	550	581	531	573	546	532	562	514	555	540	556	535	563	551	554	529	537	588	565	591	541	539	559	544	557	564	541	542	532	514	578	538	538	541	522	538	530	583	539	519	533	514	541	591	540	579	584	561	558	571	598	523	552	548	571	517	528
27391	18203	3257	456	312	309	252	268	273	258	281	244	258	274	264	246	248	237	264	248	256	243	258	280	240	236	256	227	260	259	245	248	236	230	285	242	233	282	249	272	241	240	241	250	240	254	257	272	235	245	246	246	229	232	247	241	249	232	257	243	263	260	236	230	254	234	244	242	237	247	247	273	244	281	241	228	231	238	243	243	296	244	253	247	288	248	283	252	284	239	241	253	231	263	259	257	268	262	241	257	237	240	244	236	255	245	239	254	257	244	253	225	264	233	246	235	253	254	248	257	262	268	282	251	277	259	250	230	259	225	235	303	249	258	283	232	240	251	237	251	264	252	243	255	241	265	253	250	277	278	231	250	269	234	229	268	251	246	258	242	231	230	239	259	264	263	261	261	250	268	236	253	257	283	242	274	234	276	255	237	245	253	250	254	269	276	250	283	244	247	249	267	248	245	271	259	244	257	244	253	268	254	231	265	245	246	283	221	255	252	266	267	250	253	237	257	242	227	259	238	223	235	260	284	230	255	237	228	221	270	262	257	239	252	244	225	249	301	257	261	242	250	251	238	228	249	241	252	249	261	255	279	227	223	248	270	249	226	235	234	218	250	231	244	266	263	238	295	241	276	238	244	243	245	250	274	246	221	247	241	270	260	262	249	247	263	257	226	259	240	228	251	224	232	237	233	258	230	269	274	231	245	262	271	286	262	256	259	250	278	234	253	261	260	266	261	238	250	272	251	243	269	260	249	246	232	286	249	246	243	259	260	255	236	275	282	251	273	248	230	251	247	258	242	246	227	261	218	240	261	270	265	237	241	264	252	230	243	282	238	239	246	255	274	245	233	236	238	253	258	235	303	234	242	269	275	243	232	259	248	265	233	251	241	232	237	254	278	254	240	256	242	246	256	242	240	263	226	251	239	246	265	258	255	283	250	262	258	240	268	264	236	240	240	265	253	233	246	258	274	248	240	284	252	260	261	277	255	238	261	266	253	262	224	239	250	242	226	252	243	251	251	263	259	236	261	244	231	238	252	254	248	263	274	226	235	234	241	249	260	254	230	256	210	231	228	283	231	264	224	241	234	260	226	238	267	267	246	244	285	252	255	236	230	240	248	261	235	267	270	264	258	269	252	258	250	228	273	289	255	267	216	252	239	285	251	261	211	228	259	239	246	275	233	240	281	253	271	255	266	247	249	257	236	227	258	241	242	240	243	253	246	261	263	243	257	281	244	246	248	272	274	227	251	249	233	260	243	243	242	228	246	259	257	239	264	252	250	242	266	247	242	252	266	231	255	252	268	252	239	244	263	237	245	242	224	232	234	267	232	249	279	251	274	258	258	241	237	233	227	257	261	235	253	243	252	278	249	259	230	270	244	251	237	237	218	262	259	247	242	264	257	260	229	231	234	265	247	255	269	226	251	267	264	255	279	293	258	263	262	238	266	271	262	238	257	261	271	256	252	239	265	235	272	271	262	251	257	261	239	263	244	254	237	235	257	260	230	243	265	246	254	263	226	262	228	240	278	258	261	269	262	252	242	253	257	257	264	275	243	243	259	246	233	252	233	260	273	224	250	282	257	266	244	254	276	244	232	247	263	265	235	245	237	259	264	240	238	215	272	259	233	265	266	269	269	258	231	230	243	252	272	246	289	255	235	245	256	250	258	289	271	244	254	251	269	247	234	263	250	244	223	253	235	236	263	249	241	254	255	253	240	261	254	273	246	233	229	249	250	244	234	247	243	235	264	235	257	269	268	233	306	248	239	250	256	242	276	268	239	259	268	248	249	269	252	263	254	240	245	248	263	284	261	221	228	253	267	265	243	247	269	282	245	251	252	235	255	243	243	241	240	261	256	279	232	248	247	268	245	244	238	250	259	272	258	270	248	239	241	229	242	266	288	217	259	202	253	255	248	272	248	275	237	301	263	249	234	247	281	231	246	255	239	244	258	229	259	265	266	245	252	240	289	236	214	256	246	245	253	243	245	250	229	254	266	281	242	249	252	249	251	248	243	271	269	240	259	262	275	253	249	251	223	260	240	258	254	241	235	270	254	285	239	254	228	257	276	248	249	245	253	240	262	232	261	255	279	242	270	250	230	230	244	258	240	265	255	259	245	257	235	271	250	257	283	247	266	272	245	247	252	257	262	242	261	286	236	255	281	246	242	253	258	228	240	249	236	258	280	232	251	271	252	268	259	236	254	236	257	253	219	268	240	239	259	252	255	274	259	274	278	235	245	244	246	275	240	204	238	254	251	251	278	271	241	237	231	247	253	269	265	237	215	223	225	237	248	268	252	252	225	249	257	225	232	241	248	228	244	286	278	237	265	243	220	265	279	257	255	252	231	264	239	239	230	262	278	267	263	226	265	212	269	277	244	257	255	234	255	224	283	252	242	238	243	253	273	274	226	264	256	246	273	240	222	252	262	254	274	253	242	212	246	248	251	232	243	231	234	273	248	263	242	243	238	249	248	268	259	259	239	266	282	290	231	249	260	250	274	283	259	242	232	248	254	239	242	232	258	250	251	263	249	237	266	248	304	231	236	259	280	292	237	243	266	274	246	273	217	249	234	274	238	277	231	223	249	253	255	278	242	268	251	244	249	237	239	246	230	258	254	245	253	264	254	267	283	225	258	234	268	244	229	248	258	286	212	235	260	259	250	250	263	240	275	237	259	247	262	267	242	277	269	257	250	266	249	246	235	238	251	230	300	231	245	277	255	243	258	242	272	235	272	280	242	255	239	247	257	265	266	262	242	252	250	226	227	247	240	263	244	241	260	277	227	260	282	249	245	241	238	224	240	222	245	257	267	262	257	256	249	275	225	256	236	238	257	243	263	275	248	277	252	231	254	248	269	260	235	274	259	258	250	241	236	251	260	273	235	234	272	249	239	247	236	245	239	245	242	256	234	229	243	263	254	265	257	247	263	247	239	253	261	241	241	253	256	264	255	269	258	266	250	274	296	262	277	223	253	262	235	254	242	260	255	242	247	233	257	250	267	251	267	251	275	262	248	238	252	248	250	244	237	236	253	258	252	273	253	254	230	248	267	252	261	242	270	227	258	264	266	233	253	245	267	237	260	246	238	254	261	260	209	267	247	240	259	258	255	269	247	257	257	211	250	243	294	247	254	221	235	258	245	257	238	238	252	245	273	236	258	235	241	229	248	288	271	226	272	245	248	273	236	256	252	271	235	256	270	261	239	256	221	239	259	257	232	263	246	219	218	254	222	237	246	226	242	242	237	250	244	220	272	271	240	257	241	247	242	232	234	251	230	226	251	254	267	246	226	268	234	257	253	249	241	242	244	236	256	266	249	252	234	272	236	255	245	250	253	227	249	265	256	252	255	239	251	254	259	252	245	252	277	259	232	232	270	241	235	245	269	247	240	263	226	215	252	248	284	262	248	233	241	261	270	254	234	241	241	263	248	249	202	254	263	235	236	275	230	237	264	270	235	255	223	254	258	263	256	264	243	258	249	253	270
4854	777	616	430	430	402	395	372	365	339	353	332	368	337	358	341	332	333	305	328	312	344	317	355	346	327	361	305	337	331	307	351	331	350	343	338	325	340	320	319	334	341	329	328	318	337	317	328	361	355	337	370	353	336	355	340	350	319	338	338	330	364	335	323	336	319	363	358	320	339	339	314	333	350	353	312	349	362	359	361	327	342	312	321	362	351	338	356	321	312	341	358	340	355	359	334	363	337	348	345	325	329	331	346	340	360	373	318	324	356	349	342	329	342	354	310	358	363	377	348	383	325	359	336	361	353	307	338	338	344	325	332	362	336	340	309	299	338	340	335	327	350	356	349	345	331	319	355	345	331	349	314	327	333	317	313	329	348	334	351	343	353	351	352	346	329	343	355	362	364	327	335	332	330	337	328	290	313	368	360	402	362	357	371	349	356	334	357	363	360	322	327	345	353	340	346	350	299	369	327	330	367	321	349	359	354	348	346	314	319	359	324	317	332	314	329	324	350	336	338	332	360	339	340	343	339	353	301	360	332	352	363	308	317	354	341	317	344	369	350	323	358	346	304	343	357	367	354	338	347	359	325	339	332	340	337	307	316	348	333	334	351	364	318	344	304	313	329	328	350	323	329	361	337	347	319	314	352	333	325	338	316	342	299	340	346	344	357	345	374	324	366	334	326	330	330	338	342	349	363	352	333	319	325	345	378	341	364	354	370	335	367	342	354	387	335	343	334	363	330	348	313	315	326	316	333	304	349	343	318	340	368	330	372	341	351	374	329	340	370	296	338	307	357	340	349	310	319	311	339	312	364	341	315	353	317	366	347	359	309	351	338	366	352	337	332	344	364	329	326	349	351	350	347	335	299	304	352	323	343	368	365	323	352	340	315	322	329	347	323	332	341	347	350	320	336	333	348	335	335	331	328	343	336	344	355	320	324	382	341	357	340	327	321	335	303	339	332	344	332	354	321	321	332	309	364	308	364	335	345	338	314	383	298	336	329	342	383	327	340	341	285	336	339	335	333	341	319	336	344	322	323	334	358	345	306	346	303	334	349	356	341	342	333	308	364	325	317	338	326	370	334	336	362	366	329	366	334	357	326	336	350	346	309	331	340	339	318	356	330	340	329	343	334	349	329	328	336	321	338	302	341	338	300	339	325	379	329	339	304	332	353	329	367	330	324	329	348	328	342	324	349	334	355	352	325	365	331	327	359	354	313	362	331	325	340	347	326	320	325	325	332	327	326	306	345	350	376	322	350	351	366	347	366	298	340	353	365	321	349	369	331	326	333	361	373	314	344	342	334	373	314	341	332	362	311	339	367	339	342	315	310	360	329	336	325	314	344	367	338	330	332	345	354	333	349	345	341	304	358	364	362	336	341	320	325	349	320	346	343	333	356	325	345	310	370	341	356	357	329	343	363	345	327	340	347	348	326	334	354	346	332	351	355	346	357	345	375	337	346	335	342	346	310	328	328	340	336	381	347	353	327	325	313	305	377	340	355	349	374	345	348	299	365	316	369	334	322	324	348	332	334	330	348	372	322	341	350	337	312	333	315	365	298	352	345	348	321	363	353	344	351	358	338	335	319	371	325	344	325	334	338	317	356	328	332	355	371	348	314	316	359	364	343	325	359	334	350	324	341	338	303	329	316	341	378	356	331	344	323	345	343	341	311	336	324	352	333	314	311	317	330	345	320	336	336	352	342	330	315	335	331	315	315	335	304	321	360	337	355	374	321	335	345	347	346	316	352	353	337	357	328	341	362	344	307	351	322	343	333	322	345	350	335	354	353	320	346	318	359	335	320	377	357	354	343	361	311	315	325	336	343	312	331	334	273	345	336	358	338	360	344	329	362	320	322	365	328	328	355	344	354	361	342	359	361	359	323	340	351	377	338	354	314	309	354	353	324	324	327	329	356	325	370	353	334	343	325	358	317	339	312	340	305	360	339	342	369	371	331	351	327	332	343	325	351	334	323	376	325	343	326	341	345	346	353	329	332	341	357	321	354	333	316	348	325	376	350	345	328	357	346	326	346	350	347	334	321	361	339	332	350	331	327	346	316	350	341	316	332	314	317	398	319	357	306	331	328	341	329	343	322	356	334	355	357	326	333	330	336	346	327	323	359	381	355	343	320	347	343	347	369	298	333	328	308	343	345	320	360	373	362	347	355	378	315	347	325	316	326	361	335	357	333	334	348	336	362	374	324	366	340	341	361	333	339	334	337	324	333	353	353	308	329	335	311	348	325	333	368	325	339	335	339	327	319	334	342	344	348	314	358	350	351	354	346	347	315	336	366	319	349	299	350	302	373	314	348	345	310	340	324	346	329	322	333	328	351	340	336	349	344	351	342	326	336	344	324	332	332	331	315	347	340	308	324	353	350	334	365	360	341	330	333	341	336	335	320	328	320	293	363	303	313	342	299	353	322	309	337	315	322	322	332	362	357	343	323	317	292	325	340	302	333	321	345	324	354	360	306	345	318	374	352	339	344	348	350	375	315	352	339	330	292	334	357	336	383	361	374	335	342	340	346	342	335	330	338	342	351	354	357	358	325	323	308	322	349	351	338	331	324	348	351	363	336	358	340	362	329	358	382	350	321	360	326	303	342	351	369	307	357	321	325	333	345	333	347	323	327	325	334	311	360	341	361	318	346	368	344	367	346	317	329	333	337	343	346	351	352	346	346	304	364	354	349	376	336	354	340	344	346	332	342	346	361	318	379	339	349	361	303	327	297	339	309	341	321	313	306	333	332	321	317	320	347	347	327	378	363	377	340	351	357	334	315	321	327	372	342	340	331	354	334	353	324	315	347	298	360	358	325	332	363	333	351	329	354	334	315	329	344	337	332	330	340	355	337	350	379	341	353	343	332	309	322	338	357	333	335	340	362	340	337	336	344	346	323	354	329	316	338	342	305	343	332	322	358	348	337	350	360	338	310	331	341	348	350	327	337	346	299	325	347	340	364	287	325	351	353	336	338	364	324	354	353	355	322	338	365	329	359	328	323	320	296	336	387	313	384	315	348	350	322	327	350	346	369	349	321	355	332	311	343	317	328	317	372	341	345	351	340	340	325	340	311	342	340	325	353	349	324	325	339	337	337	350	346	334	353	309	348	359	328	355	313	314	344	341	341	340	364	341	385	374	351	353	338	303	331	347	310	321	329	334	322	331	338	304	347	364	358	335	378	324	348	305	356	322	341	401	344	302	283	339	328	353	340	327	318	359	365	368	349	342	324	323	335	337	342	336	340	316	345	338	373	341	355	342	317	356	360	326	365	338	312	355	330	336	338	346	327	324	340	345	314	328	324	339	327	337	349	350	334	326	329	346	340	320	339	328	352	319	320	333	319	343	354	324	333	338	310	361	329	356	345	336	313	335	351	341	357	350	381	346	355	369	341	317	326	297	325	299	334	347	332	339	320	348	348	355	325	339	350	368	330	324	340	341	295	350	362	348	345	350	306	353	332	313	339	374	316	338	319	357	342
23464	21540	28680	24814	21352	4030	870	668	613	602	540	545	510	509	495	508	517	497	530	474	472	507	505	488	512	502	471	518	486	477	506	490	483	505	515	490	476	494	509	518	469	503	507	449	501	502	474	456	493	520	475	478	467	509	464	476	465	456	498	479	516	468	432	483	454	469	500	480	481	495	504	530	515	519	490	489	481	509	476	494	474	510	517	505	499	462	530	490	457	458	513	422	490	463	455	504	489	478	484	486	499	488	489	490	494	442	459	488	485	447	484	466	461	450	476	425	511	448	464	486	464	475	471	450	458	527	496	498	486	469	508	509	469	500	519	491	479	458	459	424	464	470	512	469	500	483	477	509	494	460	492	456	532	440	495	483	437	488	472	455	500	524	472	523	497	476	529	485	509	531	510	474	482	473	524	507	477	477	475	490	485	500	503	475	468	472	478	467	439	490	470	519	489	511	504	437	492	458	505	444	477	463	507	497	482	478	498	474	494	485	480	491	461	540	520	497	492	451	495	472	491	437	467	484	487	487	486	444	469	504	541	483	467	464	456	481	477	482	481	491	464	450	511	511	485	468	463	491	477	468	471	482	449	471	501	500	481	493	506	462	510	473	508	527	483	484	446	502	504	462	489	514	496	496	483	481	471	473	472	513	503	476	473	535	504	445	509	462	491	496	496	479	480	485	480	488	489	477	518	470	495	482	498	458	521	518	486	466	480	461	491	483	509	489	461	469	480	507	489	444	519	480	483	470	470	492	499	474	495	456	487	520	439	477	509	497	489	485	466	478	495	507	446	491	486	473	510	447	492	464	457	498	469	504	499	518	490	483	480	512	456	499	448	485	499	488	493	476	516	499	469	488	471	461	487	502	492	445	482	481	466	498	506	499	483	506	456	499	460	451	534	492	441	492	459	508	488	496	507	482	501	480	466	461	475	498	460	487	477	488	492	513	477	475	459	476	515	467	455	489	495	521	474	493	488	505	502	505	533	484	456	489	484	479	472	464	517	494	496	495	485	499	474	439	460	460	494	478	507	433	460	492	467	483	495	462	502	467	478	492	454	495	480	483	506	469	453	481	449	505	466	520	484	474	465	522	506	465	493	511	460	473	502	475	497	503	474	526	472	469	488	515	445	495	512	513	486	477	472	459	473	450	440	461	524	476	514	497	465	466	504	502	490	467	471	488	510	450	523	487	529	480	500	490	519	480	501	487	496	504	470	493	487	471	488	444	470	468	480	478	451	510	467	481	474	492	483	474	491	504	493	478	471	485	520	458	449	500	485	475	490	489	483	486	499	504	479	476	475	469	495	513	504	441	472	477	496	494	465	521	496	502	448	465	455	486	517	478	493	494	467	459	435	459	472	477	452	482	443	518	461	495	472	489	483	483	488	474	474	472	496	505	507	491	493	524	475	474	476	509	478	500	475	483	471	505	444	490	459	459	445	483	444	487	506	508	461	508	480	499	483	484	491	513	464	481	459	455	459	454	481	447	485	471	499	455	478	458	485	495	482	469	475	480	493	518	481	515	477	477	453	496	469	508	446	449	476	497	472	469	500	445	517	509	470	473	472	506	497	496	457	448	473	479	460	423	502	516	514	511	437	482	490	486	511	457	492	466	453	464	473	465	457	458	465	472	483	470	482	474	475	429	497	457	507	500	507	484	487	521	459	455	469	480	516	445	487	485	452	487	471	480	499	490	500	472	467	492	487	466	526	466	499	471	453	449	509	529	497	493	497	484	520	433	463	478	471	449	483	508	469	455	500	476	487	461	513	480	533	488	501	507	487	452	436	494	432	501	484	499	456	507	461	469	442	470	516	455	460	451	506	488	471	482	476	477	524	500	512	473	494	475	487	469	442	470	482	484	487	507	476	494	481	478	498	489	438	472	487	483	448	531	429	480	512	470	498	414	486	505	501	505	489	461	499	492	474	516	464	445	503	469	437	481	482	457	493	493	463	450	481	506	473	511	513	484	476	474	494	440	486	501	487	489	520	443	449	457	468	511	488	476	503	486	489	516	463	463	513	476	483	474	466	459	494	481	458	472	496	473	470	511	489	491	451	515	490	474	513	470	445	487	454	504	479	490	478	511	464	523	500	504	515	453	460	489	480	494	493	446	480	481	466	467	457	469	491	480	477	512	485	490	455	488	472	487	501	494	453	494	426	457	460	472	480	484	505	488	474	493	497	453	510	465	498	492	444	493	477	462	490	506	467	493	521	458	489	492	513	469	489	500	473	466	503	504	469	432	432	451	499	499	461	472	518	482	470	474	466	473	495	481	468	496	463	493	438	485	483	495	467	438	498	480	518	491	483	512	514	458	496	457	486	444	508	525	521	475	459	470	485	465	494	474	482	465	486	454	501	498	434	486	416	521	469	450	458	501	500	481	531	498	500	435	483	494	492	460	484	469	454	470	464	470	478	477	479	446	498	509	465	435	522	485	470	485	464	466	459	497	471	459	517	461	467	465	478	449	479	483	504	459	478	521	455	499	453	491	512	474	515	508	466	493	485	482	461	499	448	452	437	465	485	517	486	482	466	500	472	508	463	519	451	449	464	496	480	482	465	473	471	448	483	476	453	483	497	499	470	469	500	472	499	484	444	470	486	524	473	534	452	485	462	483	472	467	449	483	498	490	468	495	495	487	480	501	499	497	468	477	494	480	465	448	475	517	485	471	475	501	529	533	485	475	484	473	494	461	482	472	444	485	496	453	490	494	477	485	493	494	485	481	480	467	462	458	489	479	520	478	463	497	465	468	477	526	485	478	507	471	500	471	484	457	492	483	492	510	477	488	500	510	467	498	509	486	489	488	465	461	477	501	500	476	450	441	499	503	481	479	474	480	484	484	445	522	488	460	470	491	487	461	518	461	477	435	492	486	490	487	439	496	485	478	510	466	466	522	472	488	484	480	486	510	508	496	519	469	491	504	505	479	516	495	481	468	494	480	519	510	442	445	483	507	438	474	491	483	469	477	461	497	484	472	500	457	474	484	449	498	482	489	475	509	465	489	507	427	512	512	499	464	486	445	487	497	467	457	489	521	470	493	514	429	486	474	512	525	514	470	462	435	499	493	484	476	507	489	481	466	486	472	476	471	497	480	475	439	482	465	470	490	508	494	492	458	438	490	490	493	468	494	480	520	477	452	456	469	525	462	454	507	465	482	459	467	488	442	475	513	507	463	485	507	468	456	460	474	413	469	483	483	476	482	466	462	489	471	472	493	487	439	500	483	484	471	453	478	491	488	469	466	484	507	476	490	460	501	473	464	481	483	477	466	484	491	507	431	456	484	477	452	513	490	438	502	499	467	464	478	426	441	468	461	475	479	448	456	444	521	508	523	517	503	446	498	471	499	491	511	476	461	488	466	514	491	464	488	509	464	477	491	439	488	497	477	494	471	471	469	434	446	521	497	429	479	445	471	481	495	497	502	460	472	494	499	480	504	466	433	499	461	521	516	468	471	471	498	517	500	504	493	490	448	458	464
12736	7049	4874	2338	1761	1377	1170	1093	968	868	819	788	737	780	788	709	712	705	697	672	668	677	660	678	645	714	604	647	639	659	686	712	649	610	648	657	616	668	677	653	651	649	630	636	673	610	651	683	619	645	641	638	666	662	630	647	644	662	663	668	662	644	638	648	671	665	654	685	620	643	624	628	654	605	648	603	653	631	631	625	682	657	610	654	648	650	600	638	580	652	669	649	648	616	637	602	602	625	608	663	657	635	656	651	652	637	608	654	635	631	587	652	628	622	610	636	707	603	627	662	639	619	646	636	630	633	643	672	653	668	653	607	615	615	643	629	669	672	601	650	628	644	625	623	604	631	638	646	622	693	642	599	646	591	661	634	681	659	668	604	685	649	601	634	635	630	644	658	630	673	616	628	657	653	621	660	615	674	628	612	640	615	606	566	653	672	635	634	688	649	614	642	621	566	630	617	666	661	623	630	581	630	610	577	602	642	667	649	675	609	644	621	614	647	639	623	631	662	638	647	615	694	615	615	601	630	608	639	660	659	617	632	688	628	636	641	605	706	602	644	664	636	619	646	634	654	679	648	680	671	638	639	594	624	639	642	643	618	615	620	664	630	616	649	654	623	648	649	683	614	625	608	647	605	640	668	629	613	633	643	652	671	639	698	631	612	618	625	645	682	634	671	645	652	630	636	667	658	591	650	623	600	635	624	633	616	594	643	649	626	688	617	674	628	627	632	666	686	660	624	610	612	671	645	628	623	623	640	640	669	652	642	650	609	665	622	667	634	584	635	633	621	673	591	640	643	649	612	583	653	636	644	717	671	639	627	627	630	680	639	648	669	638	581	656	657	627	680	633	684	616	666	625	622	609	609	647	650	619	628	644	641	622	621	670	669	646	677	624	664	635	628	637	652	634	636	633	638	684	648	670	614	627	645	648	629	619	642	651	660	646	624	602	636	586	629	669	636	661	658	634	614	632	654	631	616	641	628	620	634	654	614	613	632	669	653	645	626	653	647	619	690	605	633	608	660	615	641	633	629	602	621	651	620	627	655	639	656	639	594	622	621	625	646	621	615	643	621	653	632	631	681	618	653	627	635	639	641	624	611	649	686	642	638	668	639	675	618	638	665	631	641	605	641	634	685	635	681	676	621	643	634	640	603	638	620	662	639	629	630	632	637	661	597	630	672	611	638	623	604	694	626	678	662	634	622	684	574	627	613	635	631	695	607	648	630	629	616	661	719	618	637	653	621	672	669	590	625	566	659	634	598	703	659	602	645	655	603	634	633	614	709	651	661	659	661	627	647	628	633	641	635	617	671	616	619	628	624	626	647	655	631	603	608	621	636	613	631	656	664	636	657	676	662	655	655	680	671	636	621	633	663	662	669	645	628	628	642	651	596	661	590	631	649	634	616	722	677	633	642	615	630	651	665	646	609	653	609	629	697	630	659	653	655	599	636	627	645	626	653	633	616	678	597	615	654	642	665	627	682	650	588	701	672	633	641	641	643	666	673	647	602	664	611	624	674	622	634	657	641	629	606	627	646	658	623	627	640	611	606	599	658	609	604	595	656	637	598	642	633	662	644	638	648	610	656	607	646	632	621	618	636	645	704	586	584	610	637	643	619	637	684	634	660	666	619	621	608	672	647	666	617	602	617	631	651	668	592	634	598	625	677	621	641	669	638	639	656	627	614	630	638	673	652	690	634	680	618	623	609	654	627	652	647	643	703	650	630	608	687	619	609	620	653	661	625	665	649	618	632	642	619	643	688	626	634	658	610	601	659	676	649	656	567	656	635	645	590	628	630	664	641	640	627	631	657	679	635	682	690	599	631	628	627	645	653	630	631	604	603	655	616	619	629	616	615	650	671	607	638	628	634	637	600	686	643	621	600	642	647	600	651	596	644	674	654	650	608	614	649	641	627	626	681	609	640	609	609	620	648	649	608	627	626	640	661	638	669	643	638	623	657	689	667	596	636	635	684	639	638	642	633	633	655	636	624	676	632	638	639	661	627	639	617	642	652	601	612	664	602	634	612	645	664	610	645	640	667	627	621	642	666	645	661	595	665	629	626	672	612	650	646	673	604	570	628	667	618	664	637	651	638	620	668	642	635	610	651	640	585	667	671	639	675	592	646	603	625	640	618	641	637	650	651	624	642	652	636	625	633	677	603	641	647	641	598	611	668	651	605	645	611	650	654	655	640	621	667	653	627	624	613	654	643	629	677	622	612	648	620	626	638	603	686	655	641	661	644	635	638	671	578	614	646	656	643	629	603	614	661	656	633	629	653	625	679	656	631	636	643	609	669	615	602	662	645	661	626	707	629	642	627	636	649	613	629	639	674	640	656	603	651	639	672	587	630	644	635	617	649	648	576	649	717	625	662	678	650	653	595	662	632	628	628	630	677	628	640	667	660	639	663	644	600	620	621	623	645	628	629	645	665	685	647	619	643	612	639	638	621	679	633	656	673	629	647	671	623	660	677	642	627	621	629	686	640	654	623	623	634	686	628	590	628	612	657	580	632	676	624	680	664	658	634	629	653	646	631	661	628	624	627	653	640	632	663	648	594	584	626	633	630	650	639	639	665	644	589	627	628	665	593	631	621	645	640	631	667	623	650	626	653	648	618	676	664	654	586	632	637	667	608	638	645	606	682	592	653	608	666	661	634	648	649	612	669	638	580	593	627	611	608	646	574	577	630	616	605	658	638	634	634	605	637	645	644	645	633	622	619	663	620	624	652	612	634	648	640	629	623	663	642	673	635	654	642	620	620	665	688	601	645	661	636	605	587	621	693	624	653	606	631	695	611	644	644	609	663	618	638	650	725	679	650	609	671	621	648	684	648	666	652	648	600	626	661	692	586	639	602	644	621	651	634	634	614	623	595	667	654	619	596	606	629	636	654	606	654	616	614	612	606	652	623	645	644	625	633	652	619	663	617	620	644	678	609	658	638	622	636	643	666	650	620	652	611	656	676	610	640	641	615	640	603	637	623	637	647	598	642	646	672	627	660	640	644	652	604	651	675	627	648	631	648	612	636	625	647	672	629	596	593	631	676	635	621	683	649	655	693	626	660	662	645	608	645	638	620	654	615	615	630	623	587	579	582	652	673	651	643	642	642	683	607	649	591	660	587	613	647	630	627	649	619	615	644	660	646	617	646	631	640	610	632	623	662	659	662	586	649	609	639	654	578	608	613	650	634	683	625	657	636	609	633	695	624	682	637	614	634	642	657	645	637	643	601	628	642	662	654	641	611	622	592	612	654	667	636	593	604	603	654	662	588	633	658	643	641	625	610	613	673	620	616	600	595	611	608	627	683	627	656	681	625	602	620	665	683	646	633	656	653	636	662	620	611	611	584	694	674	649	620	658	650	623	678	564	601	633	616	616	621	633	645	587	592	669	589	688	616	650	617	613	648	650	649	629	633	659	618	646	650	605	624	650	610	646	681	648	664	614	663	673	636	618	654	657	643	629	661	648	634	624	650	632	634
24879	21575	26840	24654	1217	217	207	155	142	158	140	136	134	136	122	129	103	134	109	107	91	116	114	115	115	115	129	132	107	122	125	112	112	102	103	111	96	103	122	95	103	100	117	104	88	134	113	117	110	103	110	97	105	116	113	85	118	116	111	102	115	96	118	110	124	116	116	109	122	99	106	123	94	110	90	115	110	108	105	117	99	92	120	95	101	108	109	108	124	90	105	110	101	118	114	106	100	100	84	104	131	94	119	116	98	107	97	122	123	102	95	125	99	84	104	99	105	114	112	104	111	110	98	99	99	90	99	126	98	105	101	99	101	114	101	131	107	116	98	100	109	121	96	107	124	120	106	93	108	89	103	113	109	105	107	109	93	125	117	113	112	106	114	110	116	102	95	114	119	105	119	115	113	109	101	102	114	123	116	112	121	108	119	111	99	106	126	120	114	107	116	115	103	108	119	111	126	91	104	105	110	114	93	90	96	109	102	115	120	103	91	130	97	110	120	105	117	101	98	128	108	103	87	106	119	97	124	97	101	92	118	106	123	100	129	111	83	117	107	122	131	107	90	113	133	102	107	91	121	120	113	93	100	100	99	104	102	111	109	115	118	102	98	115	123	127	123	109	110	124	96	102	109	113	100	106	92	114	109	93	106	101	80	111	137	106	105	103	116	117	99	103	108	103	118	115	124	96	82	101	118	91	91	104	112	93	106	102	95	96	124	118	114	101	100	110	134	109	108	114	100	111	119	90	97	118	119	119	120	97	110	109	108	112	107	122	105	96	137	101	111	93	120	99	109	90	103	118	113	109	104	102	99	138	102	93	109	127	114	114	113	96	93	104	130	82	95	118	114	105	110	105	111	95	107	91	101	99	142	99	127	116	94	119	93	125	109	93	113	140	121	97	113	118	104	99	128	110	121	102	114	102	134	106	104	104	115	117	92	107	118	112	111	126	121	111	123	99	103	113	106	99	99	90	112	108	102	117	114	119	116	100	116	113	103	123	109	123	114	99	106	114	133	106	104	116	108	114	117	94	99	107	108	97	119	129	123	110	110	111	112	86	110	88	109	111	119	105	115	111	88	99	106	126	116	104	119	117	103	128	109	113	109	116	112	116	101	113	114	106	97	106	110	123	120	99	131	93	121	104	104	110	104	126	115	110	105	123	131	117	84	132	115	107	118	101	103	87	124	114	105	108	107	108	147	114	102	118	119	133	94	111	106	113	106	129	124	117	118	106	94	123	105	102	111	109	113	91	115	81	96	105	109	103	111	99	108	91	100	119	98	101	98	109	96	95	125	111	109	106	103	105	103	112	123	110	113	130	114	89	105	104	98	114	117	112	96	109	128	97	126	128	126	100	90	107	100	103	102	117	116	117	133	106	95	110	106	104	110	112	123	131	112	107	122	94	114	118	118	110	93	105	93	123	116	123	101	127	86	107	94	106	122	130	111	129	108	112	110	105	109	121	106	117	128	115	132	118	107	90	93	113	116	104	134	111	100	101	98	109	99	110	105	102	106	123	115	117	92	129	105	101	112	96	96	103	125	123	105	107	134	99	105	116	125	112	113	118	109	99	121	96	114	114	104	122	99	95	120	110	102	120	109	108	107	118	121	109	115	103	105	93	120	102	132	101	109	120	94	100	104	94	117	105	111	110	116	113	96	87	114	98	79	92	98	114	104	122	103	103	104	113	103	113	108	120	114	119	115	106	100	122	114	130	102	110	114	132	98	106	100	102	125	108	96	113	112	95	108	116	116	107	122	113	134	89	99	105	96	117	95	108	87	100	97	112	107	110	118	118	118	129	128	96	112	108	128	120	141	103	108	105	113	118	101	116	110	95	95	119	110	98	103	104	114	105	118	102	109	102	113	112	106	118	123	104	88	116	109	116	119	108	102	117	95	112	118	111	123	112	114	126	88	95	124	109	107	116	117	117	123	94	103	108	103	118	102	111	110	111	103	106	88	106	112	110	122	109	93	108	120	130	113	119	120	100	104	89	103	103	97	97	115	103	102	97	107	97	124	108	117	113	105	112	120	100	118	99	82	111	122	101	120	107	121	117	112	93	100	99	110	122	106	105	108	105	109	99	102	105	116	89	134	103	113	109	128	103	94	116	98	113	100	116	100	104	113	115	113	118	105	112	89	110	112	104	95	117	110	102	110	109	128	105	97	108	105	126	109	98	91	124	109	108	129	114	92	117	116	113	129	108	112	100	113	88	96	114	103	99	102	117	101	107	115	120	122	123	81	107	107	121	100	98	113	92	88	105	114	117	100	106	104	82	89	105	132	107	102	104	117	85	123	109	90	100	100	100	113	91	113	126	107	96	111	96	102	106	89	111	114	110	93	96	119	113	121	102	97	101	130	121	108	118	102	121	116	98	120	109	109	109	110	93	120	111	96	101	116	111	97	102	115	98	106	100	105	111	124	111	119	110	128	91	97	95	102	137	128	109	114	99	105	101	111	91	120	97	104	108	96	111	104	107	117	110	125	115	107	103	119	112	121	97	99	110	100	105	109	122	93	108	115	92	102	111	126	127	120	113	110	116	112	120	107	101	91	110	127	92	123	138	92	86	114	108	129	102	102	115	106	105	108	117	111	99	99	105	109	108	101	100	98	116	98	102	104	131	90	106	106	109	97	104	105	105	126	116	95	112	106	106	125	116	121	110	87	107	126	115	102	107	118	107	113	121	91	95	104	108	111	113	110	122	107	115	111	101	100	106	114	106	99	109	108	105	123	118	108	118	110	100	86	104	107	110	112	99	99	106	113	79	96	106	117	108	111	111	122	98	110	126	119	118	99	105	89	115	106	99	132	119	108	117	126	102	115	121	114	109	115	110	107	106	117	94	112	113	100	102	113	115	105	97	123	116	119	104	118	125	111	102	122	110	107	101	103	80	133	111	115	119	103	109	118	113	120	127	129	107	109	91	99	115	102	129	106	112	127	114	97	112	105	100	121	100	117	101	102	114	122	85	119	108	116	123	103	108	121	118	110	99	111	115	116	97	94	97	111	112	116	103	108	110	99	106	100	95	94	106	114	97	94	105	107	99	103	105	102	109	117	95	104	107	102	110	115	120	120	100	104	102	106	88	104	102	132	115	114	110	96	119	124	122	102	100	106	111	113	112	117	103	107	107	105	106	100	118	107	116	106	105	97	103	112	93	113	117	119	108	111	106	107	102	106	103	117	115	103	97	128	110	110	118	95	114	114	122	119	97	112	111	95	107	126	104	138	103	126	126	110	104	97	115	121	117	87	116	99	116	94	114	111	111	109	90	101	111	124	123	97	108	107	117	107	106	110	103	105	116	93	104	113	100	106	102	104	114	100	98	99	96	104	101	116	112	97	103	115	115	125	103	95	119	115	130	98	82	119	114	107	89	102	94	100	116	112	119	97	115	115	108	117	127	99	118	115	83	114	102	120	95	89	101	111	100	120	124	94	104	108	106	103	108	107	110	115	113	114	117	112	94	105	104	113	100
12048	3232	2124	963	641	528	399	370	327	294	291	230	238	220	202	189	190	200	208	179	186	192	200	187	177	187	199	152	169	200	158	212	151	182	184	188	204	181	200	177	189	168	180	180	182	189	180	177	158	167	169	165	167	170	154	149	164	182	188	178	164	170	181	166	165	160	171	179	150	164	160	158	158	149	158	162	170	158	182	176	161	154	163	161	175	168	165	156	174	184	170	162	174	168	164	156	150	155	181	172	177	171	183	158	178	184	185	173	142	177	159	181	159	155	148	153	144	160	168	156	154	151	154	172	171	163	164	163	172	202	155	187	167	191	184	163	155	179	170	155	154	152	152	173	165	157	169	164	160	172	163	186	164	169	155	182	151	183	174	179	159	163	181	167	164	159	174	170	170	178	188	168	156	157	159	165	158	172	183	154	177	145	155	174	163	153	155	182	153	176	182	145	144	175	164	170	166	175	169	153	178	160	145	167	206	159	147	189	184	174	188	169	180	158	165	176	163	165	175	156	183	177	185	141	136	172	166	179	162	162	167	197	167	166	178	167	190	149	192	147	178	169	145	150	174	167	141	161	160	166	152	174	169	162	155	145	158	163	177	163	196	159	191	172	161	162	192	177	167	168	171	136	163	147	153	180	145	175	144	155	155	170	173	161	147	157	170	164	174	173	183	185	155	181	174	168	177	152	169	172	203	177	168	155	169	166	167	178	145	152	151	163	176	173	155	174	196	175	170	165	162	158	168	177	156	163	163	172	163	144	155	137	187	159	168	179	173	182	156	190	156	174	181	165	169	171	158	175	159	158	169	190	175	185	171	175	166	162	164	170	178	162	149	161	163	174	168	186	155	162	182	144	165	153	161	169	157	180	187	172	163	148	167	162	152	156	171	172	183	176	180	169	189	167	176	161	158	180	162	153	149	179	155	194	209	164	175	157	170	161	161	153	165	146	167	158	156	178	165	181	171	169	176	195	183	150	166	157	177	159	149	174	197	161	177	176	171	173	155	146	181	158	159	166	155	164	150	151	166	154	190	171	176	171	177	160	172	167	139	165	163	143	179	157	154	180	175	163	180	149	164	174	157	161	171	181	141	158	174	152	151	169	149	166	164	160	169	150	171	154	159	186	164	163	166	157	159	179	184	179	181	172	183	180	162	177	176	182	167	173	138	185	153	186	184	165	181	145	171	168	176	163	180	130	162	169	153	159	162	187	179	173	161	195	167	157	167	167	158	159	157	142	164	159	168	150	156	167	175	195	167	167	168	156	198	165	171	148	139	166	145	159	163	167	170	174	192	145	154	171	157	161	154	189	179	156	160	132	155	182	177	180	157	156	129	164	161	163	179	162	152	170	172	155	166	170	161	176	175	170	176	178	156	151	157	167	182	160	182	168	158	159	177	164	157	154	175	161	178	138	152	160	166	175	152	164	165	187	149	162	163	185	173	143	158	158	165	174	182	150	150	147	163	173	185	188	176	175	175	163	184	159	151	165	176	162	155	161	187	180	168	181	175	153	160	159	171	151	158	163	172	165	170	207	162	165	172	158	166	161	164	183	185	163	166	191	184	158	161	178	178	182	167	162	164	172	177	168	166	181	148	162	167	156	169	158	187	154	171	159	179	168	184	178	165	169	168	167	173	178	171	152	166	157	164	165	157	181	176	176	203	185	182	180	172	163	160	160	124	194	187	165	179	166	164	162	178	170	185	159	178	165	153	168	171	155	165	170	165	178	150	184	190	190	166	161	168	158	168	160	172	184	149	172	172	161	173	165	163	139	158	181	150	160	140	184	186	150	149	190	157	156	145	158	174	155	183	177	162	189	183	167	159	156	162	174	174	179	184	171	171	145	141	174	162	160	161	174	174	152	164	149	153	172	149	184	180	166	153	191	183	182	150	169	169	173	144	151	181	164	177	164	171	146	171	160	170	171	189	160	174	176	173	175	181	173	178	151	181	164	161	178	159	165	183	171	166	151	163	165	183	163	196	172	175	164	165	178	180	165	169	166	165	178	171	170	197	162	172	169	185	152	143	178	172	150	179	168	172	187	159	174	164	194	169	179	168	154	175	177	168	161	165	164	154	180	171	177	186	183	166	169	161	184	182	174	163	176	165	157	182	146	169	180	182	171	160	157	149	165	189	171	152	144	168	165	166	181	159	180	165	174	174	144	190	157	151	168	182	164	184	149	179	170	165	145	149	159	146	189	168	159	159	199	170	176	180	169	160	158	165	153	168	158	187	171	158	159	165	143	163	182	195	181	143	173	153	154	160	176	195	168	178	186	164	170	147	178	148	177	167	158	185	165	159	161	169	153	161	184	140	185	166	174	167	177	161	138	168	167	159	181	170	178	185	170	161	152	148	138	176	152	159	182	178	154	143	173	179	151	183	159	152	152	176	168	158	140	172	168	148	166	164	166	177	172	179	164	181	150	162	188	153	182	197	161	151	175	187	150	132	174	160	167	178	173	155	193	165	166	161	153	149	181	181	164	155	166	150	174	159	159	164	178	186	160	185	162	139	167	160	174	187	161	170	149	174	148	180	161	168	165	149	182	176	154	143	153	158	170	145	166	161	166	164	165	150	175	174	144	170	163	144	157	187	146	169	166	163	141	165	163	160	150	145	183	157	175	177	161	178	163	178	185	164	177	157	150	168	190	170	161	176	162	167	167	182	170	170	178	187	186	159	164	181	150	175	159	175	179	175	169	168	177	169	173	160	159	150	155	175	152	169	164	161	180	143	167	177	181	171	176	153	174	181	147	170	165	191	181	191	173	190	155	169	168	178	146	158	144	171	173	154	164	176	174	189	165	163	174	179	156	185	187	171	171	180	173	150	153	160	172	155	142	177	185	174	186	164	194	172	176	164	155	177	163	161	172	152	164	179	154	158	173	171	171	170	185	173	152	135	180	178	168	150	162	145	143	165	177	149	176	172	159	184	158	177	153	190	181	158	190	185	173	169	178	178	173	201	193	166	176	139	165	158	153	159	156	150	149	174	185	172	188	181	198	175	153	165	168	166	160	189	143	173	173	192	145	167	166	185	169	162	162	171	189	175	169	182	177	171	158	154	173	176	168	174	161	163	184	145	175	161	177	137	154	141	165	156	158	156	182	162	163	152	166	162	166	179	157	190	163	167	166	179	178	159	149	169	157	155	182	147	167	145	156	163	205	176	185	151	150	169	172	170	197	166	167	175	157	156	165	174	173	201	163	140	168	175	167	169	147	163	190	177	148	164	181	155	187	163	164	178	156	169	176	150	181	146	154	166	156	192	171	168	151	162	178	188	182	163	145	187	167	189	178	154	163	173	190	168	160	185	172	162	190	181	168	186	161	180	155	158	171	178	181	161	151	167	186	174	163	155	163	180	161	171	159	168	168	177	154	190	172	172	161	166	160	158	167	189	183	159	188	196	149	155	161	166	173	166	177	204	191	154	178	168	179	166	176	176	185	168	161	169	154	167	160	173	170	175	163	179	176	142	175
22550	21582	29374	24248	21576	21296	2557	746	639	561	562	500	502	481	469	425	436	491	433	465	481	445	457	422	421	384	437	425	423	416	412	458	432	434	367	423	429	399	418	397	398	422	411	443	397	411	429	409	398	446	426	403	391	432	440	419	379	457	375	374	407	388	418	418	385	413	400	420	408	422	368	419	405	414	386	379	414	390	426	429	405	422	404	413	439	408	412	398	431	427	390	372	424	428	380	428	380	421	379	425	413	419	407	416	351	397	385	418	413	390	430	413	412	391	395	405	415	416	383	402	390	384	391	378	408	414	383	402	377	424	420	395	423	374	361	399	433	417	388	396	409	424	411	411	437	415	392	435	369	396	408	400	409	396	417	372	457	402	391	388	441	438	402	374	385	432	397	430	388	417	376	364	410	429	438	362	433	422	422	364	413	384	422	397	416	384	359	391	413	403	438	402	375	407	412	384	394	426	404	447	389	401	440	373	394	409	408	389	410	372	386	382	385	411	425	449	388	388	378	373	402	400	429	396	386	425	409	394	400	404	393	404	391	393	391	378	426	412	426	383	377	397	412	392	407	418	403	414	407	389	447	410	418	369	424	410	396	397	371	376	387	400	388	386	407	402	391	439	372	442	399	400	403	381	427	371	423	392	413	399	414	381	429	396	389	366	399	424	410	395	429	410	369	388	409	418	413	433	411	390	428	368	416	393	427	378	388	395	459	359	394	403	397	434	395	388	415	411	406	397	392	378	387	409	398	399	395	403	360	415	392	406	412	414	395	368	414	412	405	353	370	398	415	451	359	430	433	373	365	388	409	371	370	394	424	402	396	400	375	391	379	429	410	393	395	411	393	424	404	401	380	413	375	356	433	387	397	395	406	388	401	390	420	422	409	401	429	400	412	387	378	408	412	422	362	383	408	410	398	380	381	396	434	358	413	444	432	388	408	406	387	368	417	409	372	413	401	416	431	416	404	424	435	405	417	430	398	426	442	443	400	430	396	398	430	406	405	381	399	385	412	419	401	397	435	410	407	364	404	434	410	395	422	389	387	456	403	377	402	382	405	442	404	412	396	387	376	387	378	403	413	401	388	414	376	405	369	391	375	376	395	387	396	403	407	445	379	496	382	414	395	375	383	371	373	434	447	398	381	409	377	414	454	422	381	364	390	418	358	387	398	374	391	402	391	387	400	379	402	397	389	382	386	387	409	401	383	394	382	426	405	413	390	389	433	386	403	398	375	420	372	392	364	429	380	432	396	381	393	409	418	392	402	396	410	379	346	396	412	408	394	424	408	396	378	377	407	408	415	382	436	369	381	380	372	438	416	427	393	428	378	373	397	394	391	408	451	385	410	378	377	393	433	433	413	418	401	407	432	426	411	417	361	366	393	388	422	396	397	366	401	392	400	400	404	404	392	373	416	362	383	389	383	440	436	438	425	417	375	364	390	390	384	389	409	357	398	412	420	393	423	431	388	385	434	424	418	388	398	402	384	386	437	403	407	397	428	399	402	441	405	419	411	384	414	426	403	395	396	382	402	400	422	403	431	440	381	468	410	411	401	420	364	387	408	406	430	407	405	420	403	372	382	441	390	398	389	382	420	345	347	397	366	379	422	394	461	410	430	385	420	402	422	421	390	402	415	375	403	403	387	414	390	418	419	417	423	395	406	417	397	397	383	435	365	449	401	402	400	390	403	447	427	390	436	406	388	417	411	389	391	414	401	373	372	398	418	415	408	397	391	406	407	397	422	400	373	414	400	400	412	405	388	410	403	431	442	365	389	415	383	400	408	431	427	367	424	429	406	375	432	398	396	440	387	448	371	377	421	407	379	412	394	408	395	395	400	385	400	402	415	381	389	393	399	419	372	410	399	407	384	391	407	384	375	415	432	380	405	377	406	417	394	389	401	407	374	406	421	431	410	412	409	366	432	391	415	397	400	393	387	394	376	396	401	381	388	383	417	399	386	435	396	364	403	382	404	396	397	399	427	367	414	422	423	380	434	393	389	387	412	386	360	417	374	408	404	398	402	428	366	386	403	374	432	374	404	427	402	412	381	381	404	399	422	399	420	368	373	405	407	407	388	390	376	381	399	391	428	399	426	402	374	400	406	424	382	394	386	382	420	408	388	385	439	421	378	412	408	436	423	419	372	387	387	411	411	419	396	392	393	390	416	391	399	412	420	434	392	376	401	399	432	414	377	438	388	416	401	410	403	389	409	398	384	370	421	420	397	393	398	401	377	384	384	367	372	442	421	412	374	414	378	408	378	383	421	380	423	359	363	422	400	405	442	430	441	381	417	400	415	402	417	417	415	411	442	384	403	407	464	379	385	385	406	404	394	396	403	412	434	393	379	387	391	404	382	406	412	411	413	398	404	387	422	390	388	368	426	411	398	365	416	408	396	427	390	403	425	411	419	391	416	376	397	395	402	412	382	390	393	412	422	380	426	396	420	411	381	415	383	417	401	383	409	430	400	389	403	400	415	384	382	396	411	362	380	376	353	429	396	406	392	429	382	419	408	409	382	401	410	373	407	378	395	393	414	405	381	347	398	403	415	406	418	423	367	413	399	387	409	398	396	387	425	405	379	407	411	397	394	383	430	386	397	399	398	407	399	394	405	415	427	388	383	377	401	392	399	393	366	388	434	397	356	441	400	422	390	389	384	350	397	413	403	395	417	409	400	403	383	379	407	415	402	439	394	368	416	386	400	411	371	403	379	381	451	399	364	395	395	394	405	384	422	419	402	386	430	378	355	407	409	387	399	365	411	448	428	391	389	379	396	440	429	383	410	388	397	366	392	369	420	432	430	388	401	441	381	430	388	400	441	431	391	407	393	429	392	423	439	447	388	382	427	422	367	375	398	406	393	405	394	406	413	405	398	421	406	412	399	388	389	376	381	414	431	410	421	409	407	398	415	436	414	434	374	389	433	379	377	422	406	410	414	380	376	405	436	395	429	384	405	389	429	404	428	399	372	380	399	372	401	393	392	421	357	450	424	377	426	421	390	397	380	407	408	408	409	399	390	397	402	396	404	393	415	382	382	406	429	410	390	411	384	395	392	399	419	411	386	393	369	426	389	386	410	385	406	376	367	410	402	425	411	379	412	426	435	402	403	372	408	394	403	413	389	413	389	396	411	398	374	389	395	397	402	394	380	411	391	417	361	386	418	389	393	424	427	402	439	379	380	399	420	414	415	370	411	432	405	428	379	383	415	424	387	371	383	394	435	434	436	382	384	392	412	363	425	429	378	411	389	385	411	375	381	384	421	393	391	389	415	428	398	430	392	422	380	404	415	379	403	377	425	395	397	398	429	397	415	440	426	432	417	368	356	356	407	377	417	385	382	420	405	414	416	397	381	346	384	389	396	388	391	426	370	404	413	393	393	379	387	438	421	402	391	404	421	395	386	397	385	374	400	387	387	423	435	358	426	410	405	427	363	393	403	388	385	388	392	446	400	396	359	422	412	366	410	390	380	396	372	423	380	393
16202	11571	8144	3579	2543	1929	1587	1349	1130	958	853	832	770	745	682	659	651	688	650	628	605	605	664	580	632	643	598	577	598	620	602	583	554	552	609	555	536	572	555	549	548	576	593	573	555	553	543	569	554	548	514	530	595	586	562	597	567	557	585	551	545	536	565	552	538	561	561	552	527	553	537	585	592	554	566	540	568	511	556	565	568	558	578	531	565	550	539	560	598	600	554	533	595	590	536	523	532	558	551	557	565	570	540	556	545	571	604	574	556	531	562	577	540	553	525	578	549	537	570	578	536	541	553	562	573	537	542	560	564	550	538	555	572	560	542	526	548	550	539	588	570	584	555	578	535	530	571	548	570	544	562	553	578	552	554	538	564	534	565	572	568	518	565	558	548	551	513	574	553	554	537	528	563	566	544	586	544	547	550	607	526	558	586	546	606	538	586	557	528	548	587	522	552	521	523	569	555	531	546	501	557	534	544	536	582	558	541	563	563	541	536	581	529	536	567	546	548	525	568	584	567	562	559	561	534	618	526	566	574	552	571	545	584	514	567	553	538	529	581	553	534	535	548	517	556	572	540	554	557	583	585	539	541	543	567	536	567	595	511	603	557	557	575	520	505	538	557	581	546	546	537	553	569	572	529	542	537	529	507	596	586	531	538	550	540	551	527	548	581	559	581	559	600	539	566	560	585	500	528	515	543	533	560	540	538	573	517	526	520	551	563	542	510	570	584	535	557	517	539	572	568	551	545	519	552	530	581	528	530	539	563	554	542	560	535	549	561	546	504	579	573	555	501	568	538	544	602	584	565	576	514	537	567	541	560	570	581	587	529	573	560	534	570	562	518	519	595	529	575	570	521	557	551	540	556	543	534	564	568	579	526	577	556	553	526	533	534	594	533	577	582	547	551	592	523	525	561	528	573	587	525	550	518	551	553	506	521	595	588	527	515	521	533	546	534	548	561	536	526	536	579	567	580	579	531	555	561	531	551	537	588	578	530	560	550	552	531	543	514	544	565	582	515	552	557	528	519	527	523	520	554	522	608	539	541	560	570	524	523	586	565	584	549	561	571	561	608	510	573	555	573	528	579	528	544	608	554	573	582	542	557	556	565	535	604	512	537	568	548	543	570	576	537	576	527	555	561	560	552	534	547	554	559	563	569	554	566	541	570	576	545	519	548	562	520	549	532	563	554	544	621	543	542	521	566	496	528	577	554	541	506	552	575	545	520	551	532	588	559	571	553	501	551	543	556	567	571	553	599	565	576	530	567	548	556	547	550	544	549	569	542	557	562	571	549	553	564	536	538	569	549	554	543	548	577	599	553	564	565	530	563	567	505	553	611	575	527	543	579	494	544	564	524	550	524	521	532	554	544	536	545	550	553	557	531	528	524	497	558	586	559	579	576	526	549	599	540	521	555	499	568	554	554	585	583	535	598	585	538	524	536	544	547	568	596	572	586	556	562	561	525	491	571	562	555	535	541	598	559	551	534	560	541	569	571	513	546	508	548	539	539	589	585	548	536	558	576	588	520	505	500	565	519	531	523	599	556	575	553	525	585	589	564	552	563	583	530	573	562	557	544	508	561	545	544	566	497	582	528	531	588	558	528	579	542	526	582	555	528	545	531	536	563	572	537	537	558	555	558	528	540	513	529	543	567	532	599	554	593	559	553	555	535	524	595	550	515	539	577	536	575	570	543	556	578	538	525	512	558	529	554	551	531	568	543	569	539	542	524	553	604	529	560	578	536	536	558	548	582	582	564	539	570	523	528	542	589	537	544	560	566	553	546	548	533	534	579	505	595	536	543	552	567	522	570	561	558	550	562	569	544	535	581	588	562	552	552	552	577	555	548	554	544	589	585	525	550	541	565	562	544	541	539	531	565	517	539	531	528	566	579	557	577	571	537	511	533	540	507	573	565	578	522	548	580	529	520	529	532	578	565	522	521	561	538	539	540	562	551	550	511	534	555	552	573	551	553	537	533	569	552	543	557	541	524	561	552	530	574	560	533	518	548	543	554	547	560	512	541	549	548	564	508	512	551	522	512	553	569	518	562	539	523	581	530	550	563	581	571	548	504	562	579	550	546	575	535	546	556	585	548	526	597	510	532	583	535	542	567	548	549	531	567	557	562	545	558	598	520	572	518	580	565	573	540	552	543	562	547	507	531	540	547	557	569	579	569	496	574	525	541	559	544	586	547	542	538	552	565	561	589	543	551	562	589	601	542	576	502	575	517	568	552	582	566	527	542	532	588	567	511	540	588	544	560	504	541	540	541	569	529	587	570	538	582	601	543	595	583	535	542	513	520	551	587	565	566	578	564	535	547	538	530	573	551	593	512	561	554	551	554	553	548	525	515	552	615	550	520	592	557	566	546	546	561	596	537	526	584	552	561	579	540	526	573	582	567	518	555	545	531	563	555	545	537	565	516	579	516	597	527	584	554	524	555	563	548	561	542	595	575	548	534	550	563	523	561	540	569	541	568	529	553	586	548	596	551	530	539	576	543	527	570	561	571	538	519	562	531	531	587	535	569	522	568	530	527	580	553	532	535	555	568	554	559	555	518	553	581	560	621	578	540	551	571	561	579	534	534	557	554	568	516	556	569	553	579	549	529	580	554	548	583	540	556	562	521	549	566	541	617	591	561	546	571	559	547	562	566	519	581	588	519	511	521	540	576	555	543	569	601	552	553	543	548	521	568	541	600	553	533	563	587	602	557	515	546	539	542	553	520	565	532	563	551	556	562	552	563	552	568	567	539	572	589	559	611	576	534	525	585	602	538	579	550	510	522	475	546	581	558	552	543	551	537	534	567	593	566	562	552	518	595	567	594	579	502	540	544	529	560	573	552	556	573	535	534	542	540	565	567	553	557	557	564	548	522	550	513	569	528	580	539	589	543	588	578	548	555	575	543	554	544	609	548	558	537	577	558	548	540	567	543	530	539	522	533	557	532	550	504	559	537	511	589	552	606	537	539	538	568	580	548	554	586	556	554	550	550	563	575	553	532	557	538	584	562	579	559	569	569	537	579	541	558	575	517	567	545	551	501	582	554	572	595	552	569	573	551	563	560	535	574	561	540	607	569	536	559	553	602	550	551	566	595	528	566	561	552	567	535	556	580	541	532	554	521	550	531	541	575	535	547	577	560	535	604	537	539	557	548	529	545	557	559	547	550	562	529	560	565	520	543	571	561	498	514	560	564	510	536	575	575	540	616	550	551	559	601	565	511	562	536	551	560	509	535	529	567	543	553	526	544	551	546	572	526	528	541	553	586	581	550	561	555	502	515	601	527	535	536	516	554	590	590	635	536	515	537	512	553	548	585	541	535	515	555	527	550	575	509	532	560	534	562	552	556	507	594	571	542	547	500	593	557	564	543	569	574	613	515	544	572	499	568	548	593	554	553	536	514	522	527	533	520	596	551	600	580	513	559	524	544	556	561	539	520	563	577	543	537	519	508	589	544	562	551	500	568	520	527	567	526	526	582	578
27552	18128	3212	448	326	285	286	261	227	255	268	269	251	240	235	298	264	260	239	225	251	260	276	246	255	256	247	272	231	228	238	257	267	277	226	268	242	257	238	238	228	254	231	274	236	248	276	245	245	246	232	220	273	265	247	257	247	239	246	245	244	264	299	262	275	256	254	258	258	249	271	245	268	278	254	238	235	252	265	263	248	235	244	236	264	261	280	272	239	241	236	251	246	267	239	247	255	275	252	221	244	266	241	257	270	281	256	268	238	251	282	234	240	263	256	261	270	268	258	263	244	268	225	249	256	268	233	257	270	244	260	252	242	269	283	253	272	265	261	245	267	244	247	262	241	245	296	278	271	259	255	283	237	237	284	264	241	232	250	254	293	230	264	269	245	240	241	247	247	251	284	240	240	270	236	255	254	239	251	268	250	252	260	255	243	277	239	241	269	239	258	256	281	269	274	253	247	252	263	256	237	241	272	245	241	234	251	286	249	241	264	256	252	246	287	240	269	253	276	235	271	254	301	259	242	241	255	248	253	254	228	234	261	222	233	295	252	237	251	270	227	281	240	201	270	225	267	252	257	226	268	248	269	265	284	251	237	259	237	269	254	243	242	234	240	256	229	261	267	282	247	246	270	258	243	239	277	259	250	261	265	234	246	248	253	249	253	253	248	260	240	238	264	250	242	266	256	264	271	256	260	234	255	245	268	243	283	228	239	248	279	254	257	267	254	219	270	266	250	249	226	249	248	249	241	248	254	267	282	253	275	249	250	254	281	287	261	238	251	238	225	231	264	254	238	268	253	245	269	257	273	195	226	257	246	242	262	246	277	233	242	264	258	248	256	244	235	267	264	244	250	237	246	247	273	263	251	282	271	210	253	248	245	246	273	258	244	282	287	240	266	243	275	259	232	260	239	251	244	252	270	242	250	269	236	261	268	257	247	263	259	256	271	246	262	271	229	292	267	241	266	259	265	256	249	233	257	221	248	258	252	257	273	275	284	248	239	268	282	269	263	253	256	258	266	263	259	263	266	292	257	220	240	263	232	267	274	260	276	242	263	246	249	253	244	263	282	272	268	255	291	251	242	250	269	236	271	288	230	244	252	234	275	264	243	273	244	271	265	269	282	255	257	263	264	279	275	263	272	275	270	248	260	238	242	279	267	268	256	268	259	254	268	254	251	257	246	257	270	247	276	236	248	229	244	285	265	236	274	278	237	269	269	256	231	289	242	252	242	251	272	251	259	244	221	263	267	273	243	245	271	266	248	282	251	288	246	260	265	248	256	250	248	263	293	261	262	247	263	274	285	243	292	280	265	265	250	256	254	253	242	248	292	229	239	290	248	259	250	250	274	266	277	243	266	258	280	265	285	271	279	253	264	228	271	257	269	254	219	298	226	247	276	248	254	236	240	237	228	233	293	242	246	263	240	263	251	239	259	281	256	248	269	265	254	254	264	267	287	293	274	279	239	269	242	243	223	273	251	254	263	252	252	270	271	257	268	226	255	261	235	253	267	249	261	254	247	271	268	238	271	252	252	244	230	261	253	260	229	264	250	238	241	245	246	241	252	248	254	248	257	271	260	271	292	215	253	249	248	234	242	255	215	272	290	260	249	252	267	261	269	263	252	267	220	235	270	262	245	244	270	238	245	267	242	231	273	261	231	238	268	267	251	238	242	260	261	245	261	246	246	264	264	224	237	247	243	236	250	249	259	237	225	231	259	205	267	258	251	281	277	283	237	230	245	238	258	225	255	244	231	252	250	277	252	256	249	234	237	260	277	277	248	279	235	251	267	268	256	261	274	246	262	256	262	264	250	277	235	244	266	248	252	258	282	239	244	247	233	196	240	247	238	242	260	266	274	256	260	263	240	270	247	271	268	239	258	243	272	259	280	282	237	239	270	241	254	236	288	272	270	262	253	221	240	266	228	263	231	266	227	242	280	251	259	248	263	275	277	270	230	244	242	237	258	247	236	274	250	259	228	270	244	262	260	249	254	264	252	265	251	251	247	261	250	255	270	262	251	245	246	271	259	272	233	246	273	271	292	233	252	250	269	276	247	241	244	279	246	258	260	238	262	236	295	244	258	271	235	265	262	258	249	237	278	241	265	256	228	260	267	261	252	290	245	235	251	274	260	258	244	253	253	252	240	249	239	273	241	269	226	234	228	260	260	263	273	250	256	244	251	260	233	248	276	243	268	286	273	255	276	228	265	244	250	246	239	269	271	252	252	271	262	277	269	251	238	274	254	264	261	248	255	243	258	228	248	252	251	264	271	270	269	236	258	268	281	280	258	249	252	242	236	249	283	260	254	252	279	294	232	249	254	281	257	244	229	239	243	254	266	260	248	249	240	274	237	250	237	247	259	255	244	242	276	265	249	273	252	246	241	247	230	249	235	257	245	267	252	269	246	248	232	245	250	246	251	258	245	285	258	241	225	251	222	261	225	285	262	235	249	274	279	253	271	268	284	237	272	230	236	260	250	243	288	240	278	251	255	277	232	248	272	266	260	250	265	277	268	238	267	256	244	243	262	271	246	262	263	273	242	252	261	250	267	259	235	257	244	252	231	253	268	276	276	232	249	260	257	250	278	243	270	232	257	260	263	241	276	252	252	221	257	272	233	255	271	246	268	267	244	254	219	243	220	266	281	248	256	257	258	263	272	225	258	261	286	242	246	245	271	274	218	227	247	267	248	238	260	241	265	269	249	254	234	279	264	262	248	252	257	251	272	264	259	245	250	252	275	255	234	233	249	274	253	260	253	280	262	252	262	286	269	243	296	252	251	240	248	257	267	228	220	235	245	251	239	258	219	280	288	265	272	266	292	265	267	275	276	241	273	254	259	245	217	216	255	252	257	236	254	277	270	238	237	248	251	258	259	253	231	248	260	246	265	268	264	230	234	269	236	272	243	271	292	272	250	240	236	249	251	283	254	238	263	252	260	269	246	262	232	246	267	255	244	264	279	244	256	250	271	259	255	266	232	263	256	281	242	224	255	258	278	246	256	250	243	266	216	242	285	229	268	280	222	246	248	254	257	257	258	274	267	262	263	228	265	248	265	264	251	228	276	256	282	250	245	237	230	248	246	261	246	264	261	234	250	235	271	301	258	248	271	237	261	259	260	265	248	248	271	252	237	266	254	232	247	284	263	265	267	234	230	240	273	259	275	254	266	223	254	255	254	255	239	225	245	244	268	250	233	274	273	256	252	264	224	274	238	262	253	266	258	255	270	246	247	291	277	254	242	263	262	244	243	258	264	252	253	282	280	267	270	251	235	208	256	252	255	277	274	266	245	234	285	270	243	254	267	265	269	250	264	251	272	257	254	224	270	243	262	260	257	262	277	247	241	250	258	245	289	286	269	260	251	242	283	237	237	255	260	254	261	242	279	245	247	252	265	234	262	243	288	275	252	249	250	269	250	292	256	260	271	233	231	266	256	253	224	258	248	260	259	238	241	233	244	254	240	257	239	273	245	271	248	247
5027	775	682	451	413	392	377	393	363	361	379	353	330	343	360	335	376	328	364	347	367	319	355	349	350	350	372	376	313	337	314	322	352	352	360	324	332	321	342	336	315	376	348	326	344	349	345	377	352	347	374	336	395	359	321	334	321	348	315	312	308	366	365	318	330	364	354	321	375	323	335	338	347	348	321	330	331	340	372	324	356	316	330	320	339	342	333	328	351	327	320	329	344	349	316	320	317	349	358	372	361	374	336	323	338	332	330	371	317	322	334	352	333	365	364	349	311	305	341	324	344	340	344	361	325	311	358	382	374	361	382	324	340	338	346	326	343	363	356	343	326	318	349	352	373	342	373	330	337	394	329	336	362	349	328	332	345	347	327	341	374	345	367	345	303	367	352	345	363	345	338	341	332	324	322	315	316	345	351	328	336	342	319	372	311	352	333	373	345	344	381	357	360	364	325	352	359	336	345	359	330	338	359	318	346	366	308	336	299	362	351	347	349	358	340	327	340	338	373	369	321	341	360	365	365	354	365	336	351	355	335	384	347	334	356	351	317	328	321	367	326	313	337	312	377	308	357	355	314	355	378	355	354	341	318	320	322	354	349	373	356	329	318	366	367	312	377	357	344	388	371	336	334	360	359	332	315	307	335	318	385	327	329	364	319	352	369	366	305	342	330	354	368	365	332	366	341	346	327	322	361	339	347	356	349	313	368	347	333	360	311	330	375	356	356	351	356	376	337	347	329	345	319	364	332	335	346	361	342	329	362	361	353	343	354	329	331	353	327	342	358	323	358	345	353	373	314	342	358	362	349	373	340	355	304	341	341	352	310	368	372	316	343	351	342	343	346	356	350	334	339	374	312	337	361	352	349	332	342	349	347	359	352	347	331	338	356	370	366	337	310	327	343	336	355	326	349	348	353	340	312	312	386	345	331	333	352	356	320	360	333	351	350	328	328	334	350	344	335	347	339	342	338	335	327	326	360	333	329	336	353	354	358	341	314	355	337	348	288	362	340	323	365	386	328	356	328	330	343	363	337	355	314	321	325	312	337	347	338	337	357	371	332	315	337	330	379	339	352	324	326	327	345	357	333	335	334	343	318	380	356	339	325	324	341	338	389	329	326	339	302	334	320	355	308	349	344	312	342	359	356	363	316	344	305	349	359	357	324	366	376	332	337	374	345	306	363	346	322	314	300	279	306	341	363	346	316	355	346	319	341	380	336	379	385	326	346	328	332	345	340	350	361	341	356	363	336	331	348	342	358	333	347	321	346	357	317	372	364	333	333	346	352	330	357	340	343	348	331	335	389	361	337	324	359	307	370	309	334	345	348	325	338	352	327	334	316	349	330	310	331	331	375	314	338	338	336	349	379	337	374	330	333	327	330	328	351	360	317	340	308	314	385	358	347	350	307	347	332	322	320	339	324	360	362	375	327	370	335	351	347	360	357	329	342	352	334	346	325	354	329	359	338	347	332	347	338	340	313	373	342	292	344	332	323	337	315	309	351	316	358	321	327	352	357	353	349	343	333	353	349	347	375	352	338	332	321	335	352	328	337	312	379	338	356	331	347	329	323	331	332	343	335	355	366	366	317	349	334	383	318	342	353	361	351	332	353	318	328	361	349	358	359	345	361	321	349	348	345	326	336	329	349	378	371	349	347	331	329	348	376	332	335	348	369	333	347	346	344	333	357	344	381	323	334	363	333	351	346	336	349	329	344	325	351	321	349	317	329	375	337	361	332	346	354	349	322	352	314	338	320	352	345	361	334	352	334	360	347	338	357	331	322	347	315	324	341	314	344	364	355	340	341	337	377	345	320	329	331	327	305	319	343	356	375	322	323	347	351	314	322	339	354	334	332	357	355	339	385	377	376	347	352	348	341	342	373	360	316	344	369	334	355	339	325	366	335	315	373	337	370	336	345	343	352	355	334	336	344	337	368	364	324	317	361	351	346	331	314	378	345	338	365	347	354	353	335	367	323	358	351	333	343	328	316	358	347	374	327	331	370	334	318	332	365	333	355	347	357	350	336	367	341	354	348	357	334	319	327	349	322	346	374	350	350	335	317	331	379	329	344	334	366	329	330	356	320	333	376	305	343	301	314	354	361	386	335	339	334	344	330	328	365	339	317	304	330	347	328	356	370	365	398	347	327	339	374	355	353	341	321	315	313	360	365	344	343	372	323	389	369	366	340	343	346	328	318	307	339	338	364	383	342	339	339	370	355	330	364	345	338	317	331	317	358	334	333	360	333	342	349	372	337	302	354	332	361	331	350	352	361	363	311	334	317	339	370	308	360	333	358	345	322	337	352	346	363	339	340	328	338	301	327	316	352	352	349	335	336	360	325	361	331	357	330	360	370	346	373	340	329	318	342	337	356	348	335	361	299	321	299	368	313	336	335	330	325	304	359	355	362	330	368	324	316	354	349	327	346	340	335	340	340	337	327	368	360	364	356	347	324	349	359	342	336	333	359	344	339	341	336	358	358	330	330	330	389	366	348	363	342	333	317	347	342	334	354	358	329	348	332	340	312	333	369	306	353	351	367	347	352	269	358	340	327	346	314	370	362	337	334	342	351	344	333	309	348	322	353	325	360	328	353	326	372	350	358	338	325	314	340	336	337	327	338	308	332	321	379	315	358	349	357	317	348	336	341	310	337	369	349	363	320	341	361	342	339	358	345	309	377	337	331	363	350	371	330	328	332	381	345	376	336	371	336	357	334	376	334	305	352	332	356	349	336	322	315	326	348	333	353	351	362	348	358	350	349	359	336	321	334	350	350	404	304	317	339	346	333	332	329	320	337	320	335	356	315	356	352	338	316	364	335	366	304	344	319	317	341	376	348	361	325	342	334	406	369	323	318	307	369	363	358	341	327	354	351	365	342	366	355	346	343	351	333	373	387	356	333	375	354	306	333	326	359	365	329	339	331	335	336	359	349	332	349	318	324	354	335	328	331	355	352	348	346	355	314	330	333	318	323	363	333	337	323	330	332	326	337	330	374	359	347	361	337	323	359	332	318	345	369	307	348	349	297	363	360	348	334	338	338	314	334	369	363	353	347	325	347	342	339	364	352	326	338	335	335	364	372	361	360	321	390	313	363	347	350	357	370	349	358	345	296	363	342	375	362	339	358	337	348	355	353	373	379	366	338	343	348	343	327	350	354	318	352	349	342	345	337	349	324	321	348	315	323	351	317	351	345	340	371	359	359	366	334	339	359	354	339	345	346	341	346	338	347	364	342	341	358	339	328	350	346	388	348	329	341	295	333	355	384	342	335	337	324	376	348	331	290	344	357	337	349	321	336	347	353	363	346	340	366	347	313	350	349	347	352	357	357	320	355	346	370	330	349	325	320	351	343	347	347	350	354	341	335	325	387	342	331	376	361	366	349	378	364	359	350	328	346	385	366	341	331	375	324	358	322	331	340	342	369	331	333	316	329	328	354	313	315	333	383	332	356	356	338	348	352	344	342	369	364	362	330	328	348	361
23446	21528	28681	24831	21354	3952	831	643	622	597	595	568	504	502	523	467	463	468	520	476	489	480	487	509	487	516	515	497	462	454	491	507	511	494	485	498	505	508	508	473	522	497	517	517	525	462	484	476	468	476	502	482	490	472	522	480	458	496	500	487	492	478	463	505	453	484	500	473	480	520	536	505	512	495	466	493	485	467	493	460	490	465	510	488	493	488	503	474	523	484	474	484	483	462	446	501	504	465	460	494	471	458	475	501	492	522	502	487	512	461	495	494	505	521	513	497	480	498	478	496	505	498	466	473	473	513	503	498	483	501	519	533	472	479	478	510	510	489	526	521	464	468	519	498	483	508	488	457	465	523	483	449	509	524	550	463	444	454	497	491	499	480	490	492	468	510	486	498	481	500	475	482	474	472	493	489	515	467	519	480	515	505	496	466	488	490	458	519	509	482	458	470	497	475	434	485	502	492	490	498	464	474	509	502	500	531	498	452	506	483	494	506	501	492	489	466	506	502	492	491	511	517	495	503	489	480	515	494	508	510	502	513	446	492	454	482	475	483	439	485	483	468	488	477	473	443	465	480	453	444	494	453	487	506	477	497	458	425	510	502	468	485	518	494	469	491	488	489	438	528	469	447	479	495	546	481	526	478	470	487	480	467	519	454	462	457	479	490	482	459	511	488	493	433	507	460	478	512	469	525	489	503	467	507	487	491	515	511	445	498	515	469	473	472	470	457	508	481	450	503	458	531	502	477	491	446	502	496	445	491	480	507	444	472	502	484	517	508	498	486	498	482	472	474	483	496	508	495	482	436	534	483	491	545	504	505	473	485	465	499	503	468	473	495	515	466	510	501	460	488	483	484	496	446	502	493	495	510	502	497	475	484	464	482	463	434	493	475	502	472	469	506	497	499	494	487	483	535	478	463	483	478	444	473	451	510	481	504	471	496	495	533	456	510	469	476	491	502	473	492	512	516	507	499	460	500	466	457	465	490	522	474	497	469	490	493	501	443	471	507	478	524	490	500	483	497	510	454	498	475	513	470	485	452	486	474	514	475	497	498	462	484	497	456	472	474	481	477	475	496	483	514	498	424	507	496	477	470	505	459	489	499	531	488	494	506	495	491	493	465	481	491	474	484	500	527	483	488	477	492	485	487	481	486	502	484	513	507	449	453	462	524	461	503	537	480	461	495	487	515	469	463	508	500	496	450	500	515	476	465	449	494	481	483	466	501	504	510	492	444	508	448	457	473	504	522	501	426	459	510	489	493	531	478	494	494	487	499	495	498	463	509	504	473	501	493	472	427	472	485	439	455	521	492	511	478	459	526	508	509	496	524	483	474	470	523	466	482	480	479	500	474	456	524	497	473	467	470	510	515	501	476	502	480	498	466	478	499	487	474	489	501	518	517	470	479	464	470	470	488	483	499	481	477	457	463	496	444	468	481	489	486	501	429	520	485	489	489	502	534	503	511	510	486	512	511	508	472	501	489	436	482	473	474	502	480	454	521	467	521	501	480	486	467	515	488	479	480	502	430	479	475	516	524	496	530	490	486	539	478	466	476	510	531	498	489	496	503	506	492	477	484	468	477	472	437	491	475	490	500	489	464	469	513	493	499	480	494	481	467	499	469	502	504	494	494	455	461	474	498	506	464	487	493	497	488	524	439	464	485	470	474	492	534	466	444	489	504	475	471	516	487	521	502	500	478	507	506	458	471	526	470	471	492	517	448	494	487	513	449	485	451	521	461	474	500	486	470	499	489	487	477	457	520	519	508	493	504	460	469	512	477	494	461	489	496	479	491	473	498	499	480	475	445	468	456	495	431	458	454	494	515	486	489	508	485	495	500	476	465	499	504	517	502	511	489	477	465	514	495	497	489	503	527	505	468	560	496	490	498	472	502	497	452	489	501	464	461	490	465	478	497	480	541	464	506	500	486	482	524	519	527	503	520	457	491	485	464	489	508	485	483	491	497	505	516	466	483	448	546	514	485	464	491	466	478	461	520	504	443	455	488	506	488	505	516	530	527	508	479	471	440	445	433	476	487	494	520	469	486	470	486	464	431	466	474	475	509	499	492	512	490	500	499	473	471	481	522	489	507	505	462	555	496	461	472	478	491	474	483	458	453	496	512	507	480	479	493	472	502	492	475	543	513	477	528	487	499	504	522	498	514	520	472	470	478	509	486	497	474	544	531	500	472	478	477	496	481	506	474	508	459	451	450	499	477	501	481	501	470	519	452	487	504	474	486	484	501	478	480	457	491	431	473	481	494	457	503	538	474	459	513	481	512	466	507	499	455	473	505	549	454	456	494	474	535	506	471	509	483	495	470	452	492	470	456	469	452	473	487	505	467	478	489	510	464	491	477	503	470	502	494	474	483	497	495	494	495	498	463	475	474	479	485	490	467	522	490	495	473	483	469	459	510	509	437	496	497	503	479	501	488	493	490	477	484	481	464	503	440	484	507	483	460	515	488	454	449	443	505	470	464	470	469	471	486	459	498	489	476	531	468	483	466	514	524	491	458	496	482	498	479	487	443	460	490	492	503	474	523	483	491	503	525	455	508	463	482	496	516	519	517	481	501	473	504	471	490	481	506	467	480	478	518	498	471	484	494	504	468	494	436	526	463	433	506	492	469	466	473	520	483	478	477	502	473	453	477	517	485	451	494	486	508	509	486	516	484	475	451	519	466	492	532	437	496	486	473	467	458	478	501	455	514	444	497	484	483	483	494	496	479	486	443	501	475	510	475	467	482	517	463	494	486	483	496	476	528	465	498	508	482	459	470	490	444	513	464	497	495	494	455	478	474	489	498	504	481	484	539	483	512	463	449	471	484	502	477	486	464	458	515	472	471	493	494	486	443	451	444	499	466	515	524	473	494	484	462	523	536	476	506	491	472	440	517	499	491	472	475	477	510	490	492	480	455	508	486	477	508	447	490	504	507	468	466	527	475	499	440	478	455	494	436	499	481	458	509	491	496	485	457	489	520	456	512	533	475	501	447	489	529	483	451	478	497	507	456	474	473	462	476	475	496	444	489	520	494	484	438	472	494	496	454	481	487	462	489	454	518	480	447	512	516	528	482	479	469	467	526	490	458	495	505	469	474	457	492	479	490	493	482	506	500	513	459	497	480	503	516	485	508	487	486	474	513	498	464	492	499	473	491	494	485	441	441	523	516	483	522	484	485	522	484	462	458	488	499	494	523	487	502	520	498	490	470	530	460	441	472	488	508	486	472	498	442	463	505	500	513	484	481	466	520	474	449	488	519	492	484	478	493	513	477	505	446	477	441	459	532	455	486	486	472	477	491	520	500	483	475	452	475	488	480	485	434	539	520	458	520	494	462	515	503	483	464	489	484	462	488	460	503	498	483	524	514	437	470	506	502	479	491	475	497	489	466	491	480	467	475	536	481	500	507	515	509	507	506	514	442	486	452	532	474	475	475	497	483	476	489	469	470	495	495	464	470	450	492	494	499	465	485	520	486	535	508
12805	6975	4844	2306	1729	1316	1168	1015	933	889	878	796	732	779	713	733	736	701	642	667	649	666	707	687	657	680	678	654	648	650	655	676	691	669	620	632	620	649	654	663	654	673	643	621	647	592	653	642	662	611	682	659	611	602	606	673	649	605	613	616	667	647	672	643	629	632	611	672	637	643	680	701	670	620	676	649	658	654	574	646	642	658	685	651	655	667	649	619	629	625	638	669	672	632	672	662	641	662	625	649	640	645	657	625	604	675	606	635	680	652	665	615	575	621	667	666	663	613	635	646	651	666	601	619	634	680	638	647	630	651	618	625	690	641	597	639	617	650	658	630	631	646	612	618	648	650	667	613	619	625	650	568	671	652	626	696	630	619	657	620	611	664	693	643	621	648	644	604	671	598	656	662	670	648	684	615	667	661	636	665	640	649	656	664	632	664	664	628	612	667	601	636	650	657	632	642	651	645	662	657	657	647	615	651	595	645	665	658	645	603	631	603	653	647	637	664	613	650	723	665	614	662	631	625	685	636	568	680	635	657	612	621	683	648	657	658	669	645	664	643	681	643	636	625	647	655	612	638	622	635	663	649	622	682	667	631	640	634	625	663	614	606	620	627	634	656	697	608	637	619	683	632	660	616	613	646	658	599	690	638	617	646	630	642	664	634	625	653	633	669	648	658	653	657	581	677	636	665	663	621	665	611	606	690	640	680	676	666	628	639	621	683	628	620	640	635	693	639	700	666	642	638	648	689	644	667	614	631	647	653	657	607	688	642	646	619	630	586	627	628	661	620	636	608	662	652	647	660	617	557	628	661	674	636	664	617	632	650	634	637	636	709	649	601	640	648	608	635	581	658	597	634	659	656	613	653	648	621	649	685	637	649	649	647	678	691	612	598	626	597	647	663	631	664	618	663	627	643	639	642	634	653	650	686	657	631	628	637	657	670	613	637	656	638	603	634	608	643	613	645	645	624	624	615	611	644	649	584	630	642	609	604	642	619	629	655	715	637	680	580	657	659	635	681	626	639	579	663	646	683	651	606	650	633	617	640	642	634	624	640	612	617	599	650	627	701	680	702	602	636	672	631	664	667	615	666	600	652	668	616	674	662	645	652	700	601	663	661	571	621	688	624	634	654	631	603	647	648	621	613	656	632	617	627	644	616	653	629	633	662	632	643	677	622	612	602	648	635	632	608	623	638	687	702	646	665	663	640	651	700	654	631	675	621	571	662	661	632	668	645	645	659	615	680	640	599	671	651	650	657	609	685	676	625	611	657	644	649	649	644	635	674	657	676	686	606	631	590	661	638	631	637	629	672	650	617	611	632	609	638	629	677	685	656	650	656	631	649	622	634	696	622	618	625	607	610	690	624	613	624	609	644	659	648	666	624	613	682	641	636	639	625	631	635	631	675	656	624	618	657	606	670	700	635	650	642	617	635	636	604	664	664	617	657	621	674	628	656	600	627	648	625	624	622	619	641	620	636	654	670	678	654	625	673	681	646	622	696	650	611	646	635	702	696	639	628	648	623	628	589	686	623	666	642	656	647	645	631	688	634	591	636	615	617	637	617	668	621	622	642	681	681	653	675	659	660	680	627	638	671	633	626	684	633	651	679	656	613	622	648	638	593	653	602	663	600	592	662	680	665	629	604	630	603	682	648	646	672	585	625	666	627	637	667	675	657	634	652	667	646	621	659	690	647	681	678	651	639	671	609	615	665	610	631	660	638	647	643	630	615	634	706	643	690	629	684	637	671	648	671	639	685	608	681	638	631	620	660	687	663	647	686	608	643	666	646	632	613	637	677	628	652	693	663	665	639	610	666	670	654	617	603	661	666	657	589	673	650	607	658	587	649	637	675	675	666	663	613	620	643	622	663	651	653	643	659	649	640	637	666	683	681	643	621	616	613	656	635	654	640	712	658	643	649	677	615	697	619	673	642	651	658	668	648	656	639	639	663	641	646	620	661	682	615	625	625	654	623	611	633	634	645	662	631	665	672	625	697	655	680	650	670	637	633	628	619	668	634	613	634	583	626	664	672	641	643	683	600	587	642	640	680	619	648	648	673	679	649	621	595	630	604	685	647	613	668	607	656	663	622	674	609	643	612	630	651	676	688	648	616	641	638	649	585	616	636	678	615	626	663	666	664	631	642	643	635	639	677	617	641	648	685	639	634	665	652	656	615	647	652	630	684	648	664	642	676	636	634	610	640	674	604	656	649	613	641	658	691	682	664	649	619	590	690	639	667	648	655	649	663	647	666	608	673	672	682	645	654	587	633	643	672	645	638	621	614	677	661	632	662	654	669	665	658	678	627	643	643	617	664	650	620	653	608	621	618	641	698	645	609	618	636	654	583	669	611	627	627	638	612	656	631	613	667	637	675	652	646	635	674	635	661	605	672	660	661	649	602	612	638	654	605	637	682	634	637	668	607	608	657	637	660	645	656	643	613	634	625	631	619	687	602	646	672	612	699	656	645	635	624	674	663	619	668	615	651	626	676	636	628	632	657	655	596	638	655	627	633	623	630	622	659	662	642	589	672	648	648	636	650	675	624	670	626	570	651	596	647	655	638	632	657	626	603	636	607	610	638	703	670	645	660	671	665	660	636	659	599	620	634	629	630	604	608	619	604	647	619	687	634	633	645	637	645	663	639	612	601	649	642	687	676	633	623	620	690	659	630	628	599	673	657	635	610	648	640	625	597	651	629	632	628	708	649	651	610	620	613	630	592	697	637	642	594	603	649	660	656	633	605	621	627	633	639	628	622	658	617	667	655	644	604	674	637	659	674	658	626	639	613	611	680	615	659	614	660	624	656	612	656	658	653	643	668	600	625	650	628	641	682	649	662	611	657	600	696	653	604	688	673	662	622	630	641	659	673	634	618	601	696	672	664	657	657	644	660	609	635	621	641	661	668	635	606	636	643	647	628	639	633	658	650	650	693	619	645	664	657	633	632	642	629	607	616	640	634	692	642	679	615	618	617	614	649	604	618	627	639	634	653	631	621	660	675	639	654	677	640	627	667	673	598	596	648	615	646	654	612	662	640	657	631	631	626	628	610	662	644	652	684	657	643	656	615	606	629	620	644	603	604	671	607	664	655	646	633	670	671	649	654	645	628	657	661	662	612	640	615	645	633	673	684	631	648	644	603	685	657	652	640	661	619	633	642	689	627	664	672	673	611	653	627	639	669	598	634	631	624	664	631	682	609	623	585	636	620	641	671	646	640	653	616	694	632	684	653	593	667	627	655	678	634	697	713	646	632	671	649	600	635	654	641	637	658	590	609	606	615	676	655	605	670	645	637	656	685	660	646	684	659	676	687	660	649	643	615	637	654	690	612	610	629	619	626	638	642	618	641	650	661	653	630	634	649	645	630	657	654	655	669	674	650	624	621	641	606	630	624	595	632	624	639	666	671	618	621	614	650	626	633	626	631	629	614	630	672	621	641	650	621	602	633	658	620	650	693	650	623	628	618	694	616	584	644	628	624
24714	21517	26783	24711	1214	239	213	189	147	146	147	129	136	123	120	152	125	123	111	113	116	107	118	111	118	128	116	128	122	107	112	114	102	114	104	106	126	124	115	106	105	118	107	87	115	111	110	111	100	100	107	95	122	113	104	112	98	112	111	101	118	122	122	112	102	112	107	90	104	105	125	111	113	109	112	104	124	102	131	89	123	119	100	120	116	119	93	114	126	96	115	119	120	124	105	112	120	109	104	106	122	113	106	113	117	112	125	131	108	102	121	92	82	112	121	97	124	115	113	119	101	128	98	102	114	122	104	121	106	94	111	109	113	112	122	113	113	105	93	94	114	108	97	100	109	102	107	104	115	112	112	103	109	109	95	107	107	122	114	97	116	105	117	100	109	113	98	131	123	102	111	98	122	105	127	107	113	93	100	117	110	109	111	98	100	106	117	119	117	84	121	107	115	106	121	97	131	103	116	120	124	119	108	107	126	118	123	88	125	111	127	104	111	114	125	93	99	91	129	90	98	110	113	117	95	105	98	113	122	114	122	113	114	108	108	141	116	112	100	110	100	123	116	98	118	109	108	96	103	94	140	110	97	106	124	108	104	119	114	111	118	109	102	104	120	102	121	93	123	110	104	106	84	115	115	108	106	122	116	113	131	117	124	106	116	100	108	118	114	113	113	127	93	129	108	88	119	110	102	109	105	112	95	105	113	118	123	110	106	111	127	101	144	99	106	123	107	96	112	113	114	113	106	114	123	107	92	107	121	107	105	98	105	106	111	124	118	104	119	112	105	109	106	111	119	119	104	97	99	103	116	125	107	99	116	118	126	125	111	117	130	114	114	118	123	105	107	109	113	100	112	109	109	101	112	106	111	118	127	96	120	110	77	111	90	102	104	104	123	115	111	89	115	126	97	99	113	121	116	118	111	100	114	107	128	118	113	102	104	112	132	96	109	102	110	111	108	103	114	118	100	117	104	137	111	112	115	122	117	108	114	99	103	115	115	101	112	118	132	121	121	106	119	99	120	111	92	108	125	119	121	109	111	106	113	126	106	99	109	120	103	106	105	114	110	117	121	102	103	99	99	102	107	102	92	128	110	113	132	123	125	124	124	104	88	120	94	114	106	109	125	95	104	110	120	104	118	122	98	112	117	118	95	103	94	105	104	121	121	111	102	104	114	105	114	120	101	113	87	101	109	127	99	129	131	100	92	112	108	109	115	95	109	118	124	109	108	122	134	126	125	105	123	114	112	107	101	109	106	120	104	122	87	124	116	107	94	107	101	105	130	136	109	115	91	117	101	132	100	112	132	111	128	89	98	114	109	118	125	122	113	122	120	115	129	111	118	106	117	109	109	119	131	109	109	112	86	94	110	87	107	114	116	106	115	116	105	89	122	102	131	125	95	115	112	121	101	118	112	100	113	108	126	114	128	132	120	120	135	119	99	102	114	79	120	133	117	113	121	118	117	94	114	112	103	117	98	106	95	108	111	97	120	103	107	107	99	120	93	109	128	130	113	113	109	107	107	113	128	137	88	124	104	124	113	111	103	114	98	111	95	120	116	110	134	120	110	108	112	106	100	103	103	112	110	90	110	121	105	110	117	113	117	115	105	111	107	101	120	102	111	101	112	123	95	109	128	108	92	99	104	112	109	119	128	100	125	117	106	101	103	109	107	116	119	105	100	129	110	126	120	109	99	116	90	108	102	114	119	105	109	103	123	119	107	104	105	122	89	112	107	92	102	137	129	119	99	122	117	115	95	114	112	101	97	107	107	104	117	122	112	114	105	114	106	101	89	122	100	118	112	128	104	110	137	123	106	111	108	109	113	113	119	107	118	99	101	104	98	113	143	98	98	103	107	119	115	112	107	109	120	120	108	122	114	107	101	80	103	98	112	114	106	101	98	98	114	106	96	88	134	109	112	123	96	102	96	114	113	123	112	109	109	117	113	107	89	103	111	108	83	106	97	107	121	108	109	98	101	116	125	118	112	122	115	101	118	110	103	107	108	106	102	99	115	104	119	126	118	117	97	122	103	108	145	115	104	95	121	111	136	118	102	108	138	97	109	120	112	107	99	92	123	92	99	101	102	112	104	99	121	107	95	115	129	120	100	91	114	100	103	127	103	122	112	101	109	113	127	98	123	117	107	116	122	105	130	96	114	105	104	114	107	117	106	116	138	104	108	97	106	107	128	119	107	119	118	112	150	93	118	110	119	111	109	133	112	101	118	112	80	94	113	98	126	99	119	117	96	126	101	114	106	117	123	102	119	98	101	98	110	104	127	117	109	121	130	91	99	121	124	105	99	120	115	112	99	111	96	128	84	110	117	108	109	99	107	99	114	120	111	116	99	101	115	111	109	106	121	113	106	121	122	109	123	102	87	114	103	103	106	106	118	139	104	114	119	120	127	104	116	114	122	105	114	103	112	112	107	108	105	94	93	96	118	98	99	121	107	95	90	110	117	93	113	102	104	102	100	99	116	127	101	125	122	118	108	87	104	114	126	111	116	109	119	111	112	123	109	117	116	102	107	97	103	119	107	111	100	98	103	99	122	113	105	108	135	107	115	127	91	106	125	106	108	115	103	99	107	93	114	116	118	109	118	108	109	129	109	115	120	110	96	115	112	111	125	91	129	99	106	108	103	104	115	106	105	105	100	108	99	118	117	112	120	109	98	106	107	110	110	90	99	125	98	98	98	120	134	97	109	120	119	105	117	117	103	110	107	117	111	121	97	94	103	118	125	106	141	111	110	127	115	99	103	126	121	113	113	114	121	101	117	101	123	118	109	102	97	102	124	131	106	125	117	102	103	149	131	117	116	83	115	123	100	113	131	104	108	106	125	122	108	121	117	114	113	118	102	109	126	100	99	101	109	121	90	119	109	103	103	118	131	105	103	117	100	109	110	98	109	107	128	117	116	126	103	109	120	111	111	126	87	104	102	105	116	111	122	96	101	119	98	96	113	125	108	118	127	109	126	114	112	118	111	120	113	111	125	128	115	141	110	122	115	91	121	115	107	135	100	124	101	104	115	106	106	140	108	99	141	107	109	107	118	120	106	90	93	117	126	107	112	95	111	114	100	126	118	122	116	114	120	91	110	118	104	103	102	102	124	112	128	113	114	116	122	119	96	113	107	115	97	101	96	110	111	94	97	112	118	111	94	93	107	96	99	119	92	112	112	95	120	105	112	111	113	116	105	116	104	99	95	101	105	95	114	110	115	116	110	110	111	125	103	109	97	115	115	99	112	124	96	121	109	113	113	112	125	114	101	113	108	112	96	111	110	108	103	115	105	107	109	131	110	97	111	115	99	102	118	122	107	105	93	117	111	89	100	102	117	128	121	122	121	123	116	111	111	131	111	110	124	99	111	117	121	122	101	126	105	103	95	85	105	109	125	114	84	97	119	94	111	113	106	108	117	122	111	121	111	119	103	111	103	111	122	89	105	110	109	132	111	115	83	134	117	121	109	115	122	116	121	112	118	104
12003	3108	2145	972	621	521	426	342	287	277	271	228	226	217	192	226	210	202	210	178	174	173	191	179	170	174	172	186	186	189	178	168	167	165	174	193	168	175	169	166	163	193	159	179	161	166	177	151	182	162	161	165	177	198	169	167	142	155	161	158	166	164	186	191	206	168	176	163	176	174	169	163	163	182	166	154	189	169	164	180	162	180	178	196	177	166	185	139	183	168	172	166	175	178	148	150	171	169	189	156	161	161	195	191	183	177	182	178	161	164	158	187	159	152	170	191	153	179	170	159	163	146	168	191	166	162	171	166	163	149	189	164	163	184	168	167	185	179	186	184	164	151	184	182	168	169	177	186	187	172	164	141	168	136	166	166	157	177	178	146	180	163	185	170	148	153	178	181	167	157	172	148	192	169	150	173	179	170	180	150	161	161	190	172	169	171	168	164	162	157	169	182	181	170	169	191	166	187	160	188	175	191	157	182	176	155	159	167	168	164	160	171	167	192	180	170	194	166	145	163	176	171	175	149	169	159	160	157	205	166	177	167	145	166	156	159	163	187	171	171	156	148	177	174	177	173	161	145	171	172	171	175	163	177	151	157	175	159	176	189	157	145	148	197	184	156	163	172	170	160	163	164	197	172	186	178	189	155	187	182	176	169	153	175	160	159	155	157	184	183	164	153	174	177	182	164	197	165	168	184	180	163	197	162	160	167	160	171	158	154	186	177	173	175	174	152	189	168	161	178	139	183	156	164	153	190	178	172	160	184	150	164	192	150	140	155	149	205	172	189	173	165	163	186	173	164	182	164	185	156	150	195	150	163	159	167	176	160	173	151	188	169	175	182	177	160	152	144	160	170	192	169	164	172	165	160	180	186	186	182	161	146	176	168	140	164	178	167	158	183	177	176	169	163	164	154	156	169	172	179	182	177	177	164	206	171	139	170	164	172	183	187	165	206	167	161	154	178	179	175	159	191	160	162	148	163	179	173	173	166	182	130	146	172	172	189	179	178	179	179	165	166	187	178	184	170	163	185	143	148	169	201	172	180	177	164	140	146	156	156	163	160	158	196	195	177	161	146	163	165	182	160	154	168	163	164	152	156	160	182	156	159	165	172	168	209	161	171	173	171	158	176	197	168	163	188	152	160	155	161	174	175	174	157	169	178	150	183	190	178	160	166	169	181	178	161	160	156	175	176	148	188	162	132	161	190	143	167	169	186	139	156	157	166	178	158	162	175	166	184	178	175	176	145	169	170	155	162	138	180	163	177	167	168	176	171	174	184	136	177	149	156	200	167	169	168	166	183	159	173	163	181	154	178	195	183	176	171	151	174	178	188	176	166	171	166	176	173	163	146	175	162	158	188	162	158	187	152	165	145	150	158	167	163	158	162	185	199	160	163	185	172	161	144	176	169	165	168	158	157	177	155	186	162	163	163	163	181	168	174	160	185	168	165	168	145	151	152	191	149	164	158	167	163	153	167	164	153	155	165	187	177	163	184	150	189	175	175	198	146	183	170	165	156	173	146	153	178	161	174	163	154	163	150	193	167	159	163	160	187	144	140	183	158	152	152	146	179	155	174	193	162	201	174	169	147	181	153	174	183	180	178	165	171	164	174	178	143	158	151	160	157	173	161	175	161	153	175	176	154	193	166	165	151	178	161	148	153	176	168	146	162	153	156	179	168	191	150	174	171	184	176	167	185	167	167	168	172	182	174	191	167	168	183	163	184	170	145	154	141	171	171	150	171	172	168	149	173	184	182	146	174	169	183	161	152	174	170	172	166	177	153	186	170	165	160	159	166	164	170	172	153	160	167	152	179	161	163	161	175	169	154	181	170	178	176	183	173	160	174	159	175	158	160	169	167	190	162	168	169	169	196	163	127	176	196	153	172	154	189	173	155	166	174	133	162	167	153	152	153	156	199	177	192	146	166	144	159	188	163	173	150	164	159	170	164	155	181	160	208	182	174	188	181	177	172	167	153	191	150	184	175	176	166	149	170	159	166	182	169	174	176	180	139	187	175	199	158	177	185	175	172	144	181	148	167	175	176	195	156	170	152	173	182	170	168	171	180	158	186	169	171	163	162	153	160	166	152	165	174	149	154	154	157	159	178	167	167	172	172	161	192	157	162	197	146	177	166	186	168	173	174	159	171	154	164	148	195	184	166	162	155	157	178	172	170	167	179	181	154	162	163	169	181	182	175	171	151	179	180	158	176	168	147	170	185	147	191	159	178	160	154	196	170	166	176	193	167	160	166	166	172	177	146	158	150	136	183	158	158	151	205	170	168	144	163	173	159	178	172	167	175	167	170	189	179	157	177	154	158	171	165	182	184	167	139	163	136	160	166	189	157	170	151	164	195	183	171	177	168	151	166	158	182	158	150	160	188	156	183	155	169	170	182	182	163	160	184	184	146	165	169	160	144	145	160	149	156	166	171	171	185	162	165	165	158	179	160	185	169	152	154	174	159	169	155	167	168	175	166	168	162	161	153	160	147	147	180	161	201	161	159	173	165	164	181	157	164	170	149	177	172	169	162	166	169	168	163	147	155	156	174	163	165	145	184	171	154	178	169	156	163	153	152	183	180	192	182	175	168	162	191	176	170	163	171	153	142	168	156	186	171	173	156	158	176	159	176	187	155	156	171	177	149	191	181	171	182	170	167	180	161	158	171	147	171	133	148	156	159	140	164	177	165	174	149	174	149	174	205	182	154	180	184	196	162	146	163	173	158	166	161	165	151	176	176	170	160	170	186	171	168	173	161	191	177	187	132	184	154	146	185	154	161	165	164	174	162	185	159	173	168	162	161	169	176	175	187	165	175	167	162	186	181	172	160	161	162	184	185	192	134	181	161	182	170	173	172	178	183	146	188	165	155	154	147	137	161	176	192	163	149	169	180	170	175	165	155	184	186	180	152	160	169	166	171	149	152	160	180	178	157	149	170	154	184	164	174	188	151	169	171	165	190	151	176	182	161	166	180	168	177	176	148	172	166	142	182	178	179	173	170	170	164	153	175	192	183	193	163	162	162	164	162	170	145	157	175	171	152	160	161	162	162	153	158	177	150	178	178	171	168	179	161	159	173	151	188	177	185	168	150	166	177	162	150	171	150	166	178	173	167	161	179	160	167	177	201	155	169	170	196	158	168	164	163	174	159	161	157	157	166	163	160	165	162	164	175	169	180	156	187	166	175	158	157	159	167	173	184	137	171	193	177	162	188	167	171	171	147	173	162	168	181	171	149	164	164	175	163	171	194	167	174	169	165	175	158	168	175	174	157	169	157	147	176	163	166	147	168	158	167	164	179	167	157	193	192	183	166	179	177	170	163	174	148	172	162	154	169	156	160	163	172	180	186	162	175	173	175	160	164	157	162	189	173	156	160	158	179	176	178	175	174	186	170	166	153	182	158	138	155	153	166	155	153	184	157	193	174	157	163	185	162	179	173	152	152	178	158	153	160	156	180	182	161	175	175	187	169	153	183	166	171	187	154
22536	21568	29332	24250	21565	21302	2580	775	591	553	581	552	537	494	476	442	484	449	446	454	405	401	437	433	429	426	390	434	430	426	442	412	429	450	422	423	402	392	448	424	399	420	429	436	434	413	380	408	404	398	406	405	386	430	425	389	404	442	410	405	389	424	449	393	412	435	437	376	420	436	412	399	447	421	424	448	425	411	391	443	420	384	399	410	434	426	415	407	427	417	406	414	397	423	411	410	393	401	432	390	368	425	395	379	384	452	385	402	414	419	426	395	407	409	384	397	386	415	359	427	386	378	423	415	404	408	449	392	386	404	430	374	376	431	407	413	461	408	448	404	416	388	417	406	425	387	390	411	419	404	371	426	416	393	396	423	428	414	430	398	396	418	429	385	399	391	396	427	429	423	393	420	399	418	450	417	413	390	441	408	413	380	422	394	432	394	431	458	419	412	423	400	432	388	384	406	433	417	388	397	405	437	398	413	394	465	432	415	429	447	387	429	400	408	392	395	448	424	409	425	413	385	446	424	386	424	407	414	404	432	375	421	395	407	412	412	395	378	417	440	409	412	439	430	375	414	392	391	409	389	397	386	414	408	414	430	416	407	409	379	429	417	420	399	411	406	376	399	404	412	416	401	416	425	391	405	419	404	397	416	393	363	411	383	438	419	398	402	413	401	396	407	414	403	435	404	383	407	435	412	412	396	397	420	402	424	439	415	421	420	402	412	438	439	406	404	417	420	382	445	395	367	437	416	400	377	428	402	397	395	417	385	374	433	404	378	436	405	416	430	426	424	435	408	393	375	420	397	426	426	435	371	380	382	386	431	405	423	401	388	409	393	404	381	399	422	412	436	414	395	379	399	416	422	431	424	395	418	394	391	415	410	428	387	391	423	420	382	425	397	431	422	443	404	463	398	397	411	450	429	415	401	409	391	410	421	419	434	412	445	408	433	422	455	419	426	389	419	390	414	391	431	464	389	430	413	422	362	387	418	396	424	430	411	441	405	420	426	398	392	412	409	412	392	414	454	399	408	403	423	421	391	437	410	415	403	419	401	369	397	442	403	439	397	385	423	404	394	381	388	390	418	388	391	391	425	422	425	422	427	456	414	406	378	422	394	424	388	423	442	382	419	425	418	413	405	406	424	387	371	438	381	419	459	397	380	420	392	420	422	425	398	396	412	419	404	418	435	402	410	414	398	399	422	440	391	393	392	397	408	380	441	405	407	452	406	374	420	386	393	364	409	421	431	431	418	362	412	373	409	441	413	397	386	390	422	392	408	479	375	450	411	405	424	404	442	408	410	418	382	416	404	394	414	413	409	415	422	399	404	410	402	401	400	384	431	405	421	380	397	406	380	414	422	433	414	401	386	351	409	431	446	421	416	397	370	412	451	397	409	427	429	436	409	412	408	423	419	420	357	402	385	409	426	385	409	408	390	408	373	396	434	418	399	404	400	410	405	419	415	401	440	382	383	443	444	372	418	408	360	417	425	399	409	459	424	414	408	403	388	365	403	413	426	421	434	384	430	407	399	409	382	374	388	387	425	388	385	417	402	414	392	408	414	425	429	407	425	415	419	410	429	380	401	387	403	393	412	403	394	413	442	393	434	386	392	417	414	414	407	443	405	399	403	426	402	406	385	389	437	414	414	402	435	396	422	406	405	406	416	433	441	406	417	359	423	403	374	397	396	410	404	423	408	392	415	412	412	402	420	412	404	432	416	379	416	421	423	406	430	348	382	408	410	373	413	413	394	426	405	436	403	441	439	425	408	417	415	414	374	413	405	340	409	378	432	405	410	376	412	409	436	439	392	402	403	411	357	371	427	405	418	382	397	399	401	395	391	409	367	387	403	379	400	401	363	424	425	422	406	402	433	443	431	378	403	389	425	436	432	411	453	427	399	400	379	423	458	392	430	412	386	428	375	444	407	424	402	410	432	400	436	425	403	394	382	403	397	428	415	407	436	412	432	406	434	389	446	416	399	383	394	463	407	399	411	417	404	443	374	428	435	391	421	440	413	398	425	426	410	387	430	381	400	426	394	437	377	394	403	392	439	409	391	418	436	410	382	395	439	393	433	395	409	408	410	406	411	387	391	419	433	399	416	404	415	466	400	409	412	393	392	392	435	381	407	392	446	453	431	387	401	385	388	449	433	410	413	427	424	410	424	373	378	401	366	415	398	408	433	415	403	407	387	380	393	419	433	404	429	479	457	388	412	371	408	416	426	435	415	418	404	429	415	376	407	402	437	388	449	393	436	416	437	421	399	390	402	451	380	403	420	411	394	388	398	424	388	421	459	414	452	441	444	394	396	400	421	415	398	421	389	392	387	375	411	395	410	389	424	396	388	393	400	419	411	396	418	408	407	396	411	401	413	392	409	392	393	382	375	407	425	430	410	411	410	422	411	455	414	404	412	412	404	389	406	396	411	412	423	412	379	404	410	365	413	404	446	424	453	371	365	449	413	380	381	396	416	434	388	411	366	409	380	411	404	415	433	364	397	406	417	382	443	416	431	412	405	413	408	402	381	376	428	409	414	390	436	434	410	418	386	430	406	412	474	385	406	420	411	409	391	389	417	395	423	423	388	409	404	391	427	442	399	417	417	368	416	420	416	394	420	417	423	390	385	421	386	390	386	387	429	419	416	396	367	445	447	429	413	415	445	443	432	449	420	398	390	393	382	407	381	430	398	437	422	385	410	425	424	453	412	403	398	416	413	423	401	381	418	414	408	397	395	376	434	395	405	433	389	391	418	398	409	393	428	403	397	376	408	353	368	396	412	436	401	427	402	406	412	390	401	405	363	407	389	433	382	395	427	397	407	387	434	385	397	424	428	412	380	405	427	393	415	368	412	379	404	457	367	397	424	386	376	410	412	384	416	406	377	383	475	414	383	361	378	452	413	402	409	413	342	404	388	417	458	409	430	387	406	432	415	412	391	395	395	460	384	424	416	419	389	410	400	417	441	439	383	404	419	410	424	421	428	403	400	377	418	406	448	434	412	406	381	418	419	424	412	441	390	429	396	398	434	427	410	373	437	395	403	409	410	403	393	399	416	437	418	419	395	367	420	417	435	427	415	384	416	420	393	369	378	390	401	412	465	439	428	402	409	396	419	411	433	386	410	395	395	398	415	383	395	378	373	427	406	410	362	364	409	400	374	425	395	408	410	397	420	445	411	463	417	415	433	378	406	405	424	408	383	424	410	384	387	434	417	406	400	398	373	392	365	419	412	372	437	431	403	442	370	417	421	419	395	408	404	391	376	418	387	377	416	436	431	409	381	424	425	406	383	398	400	436	408	389	415	338	438	430	408	388	389	406	393	452	394	435	401	414	388	423	392	399	428	379	438	427	374	423	412	395	383	412	437	394	444	426	410	435	426	395	394	376	396	414	391	379	421	415	386	376	421	395	428	398	433	403	390	457	422	393	454	410	407	411	371	386	413	391	384	408	392	429	442	451	434	405	425	422	393	372	416	385	401	377	407
15739	11560	8101	3771	2557	1936	1630	1237	1100	1019	873	903	740	742	731	687	662	627	680	688	585	642	643	610	608	593	560	562	591	561	609	605	595	555	585	570	589	620	589	584	590	545	531	532	560	599	575	583	544	547	607	586	557	618	550	567	565	564	577	608	589	583	544	504	561	569	552	591	550	535	522	525	568	544	555	514	591	581	551	577	582	586	572	578	552	570	551	566	531	579	585	580	542	570	527	572	529	558	577	519	585	562	595	570	586	555	597	562	556	534	538	513	611	524	605	542	532	563	615	561	576	562	561	546	584	561	566	577	541	574	524	505	567	547	573	615	551	518	569	566	556	570	535	563	522	549	569	559	554	525	521	565	589	573	563	533	624	553	587	547	559	581	568	546	609	551	539	591	555	607	528	570	547	540	573	542	564	610	532	537	553	505	548	560	567	562	572	564	571	559	562	555	544	541	558	556	566	495	607	619	556	538	542	535	541	530	525	538	585	555	570	540	561	570	517	556	578	581	547	561	543	542	552	524	548	562	561	528	585	515	552	567	560	517	576	554	566	616	578	563	546	552	532	580	579	579	544	551	580	541	555	589	552	567	525	541	569	526	568	545	586	577	569	546	532	544	565	594	564	563	597	536	562	571	582	566	596	595	557	559	556	572	547	561	550	580	549	573	531	526	550	588	546	573	563	574	546	567	533	586	540	574	588	558	554	524	556	527	556	558	541	558	556	558	540	535	544	564	517	575	566	572	563	534	558	593	545	559	548	536	545	558	542	567	549	557	586	515	577	542	581	570	572	558	568	589	535	560	574	523	545	531	552	561	519	568	532	607	577	571	555	523	536	552	534	546	591	553	586	580	504	529	512	549	578	559	582	525	523	545	544	533	501	562	531	594	535	524	558	551	555	558	526	564	589	555	547	539	551	548	547	574	538	575	518	539	565	522	525	536	544	594	519	574	543	540	545	575	527	563	545	520	547	531	569	541	539	550	527	588	563	583	575	554	556	541	531	518	537	579	530	565	575	570	580	567	520	533	544	535	541	535	565	554	544	552	560	566	562	564	543	547	570	492	561	527	560	554	542	588	533	508	569	527	558	573	542	549	566	577	553	544	542	602	575	529	541	535	595	521	547	567	583	551	540	539	482	587	530	576	564	557	565	540	574	537	558	566	551	557	582	523	530	561	548	540	537	564	539	605	515	560	569	565	562	556	546	571	534	562	573	557	598	569	546	561	574	559	576	553	577	555	578	586	536	581	557	573	600	548	578	546	540	548	564	529	597	582	587	536	554	579	505	538	563	569	582	557	541	532	607	570	563	559	538	559	514	548	584	571	602	540	563	615	549	550	544	568	598	565	547	557	558	554	558	520	570	567	582	525	532	523	545	594	544	590	575	563	567	590	586	573	580	597	574	551	622	531	569	555	576	569	551	543	554	517	556	571	573	520	552	580	566	551	559	540	590	583	566	525	568	588	565	504	566	570	524	605	614	607	514	584	591	570	569	534	532	545	566	575	546	555	594	557	596	556	589	560	540	561	563	530	585	553	536	560	553	541	533	537	569	572	515	591	558	526	534	526	568	551	537	482	536	524	614	550	560	588	540	566	580	598	529	562	574	557	568	566	552	520	571	550	574	578	571	574	554	531	566	553	554	572	524	552	578	574	592	563	536	579	531	552	582	582	588	551	552	577	550	605	518	559	566	547	557	536	535	545	599	583	552	598	570	516	545	586	554	528	558	555	559	558	565	543	568	588	540	538	569	581	528	577	547	575	542	559	516	555	540	558	503	558	543	568	536	554	527	583	525	539	534	590	569	606	547	540	602	518	517	504	532	549	566	566	522	566	577	569	550	549	571	545	534	562	540	606	498	551	508	528	577	566	580	562	552	511	564	537	565	574	554	548	541	566	521	568	576	552	552	568	575	578	569	562	487	602	586	557	542	550	536	558	483	578	569	539	554	572	552	506	599	526	548	558	563	566	546	496	592	546	543	538	560	548	538	571	523	538	560	570	527	596	571	541	565	527	556	513	540	546	544	530	584	579	591	549	563	558	606	553	546	538	555	571	544	553	571	536	563	578	545	558	541	535	538	566	564	515	584	577	564	549	571	526	586	604	569	547	577	592	549	543	547	520	526	553	554	548	560	515	555	577	560	533	540	539	543	535	608	590	569	585	560	564	573	568	553	578	577	580	526	540	559	559	544	592	512	563	573	541	547	578	555	576	551	542	542	546	564	552	543	532	533	538	548	567	571	558	536	564	525	563	588	553	560	526	552	549	547	569	554	543	564	578	559	513	557	575	560	584	516	536	567	544	567	528	528	561	557	582	546	559	550	569	550	545	576	549	544	532	537	593	535	571	553	546	519	550	567	538	529	575	522	587	567	548	548	553	526	556	544	531	565	565	545	554	544	568	579	572	574	537	579	548	563	542	583	563	553	577	512	524	546	549	505	562	608	531	545	554	563	565	572	578	542	532	598	580	564	563	539	566	538	573	541	547	595	554	565	547	552	575	548	538	554	579	562	554	536	535	538	612	565	577	500	528	542	524	575	584	577	573	555	504	532	607	502	593	563	558	530	523	562	562	530	545	552	547	570	521	590	538	568	580	548	584	514	544	553	534	536	569	570	593	585	543	575	559	530	585	547	539	501	531	540	565	553	577	565	537	537	584	530	558	549	556	574	521	574	582	512	563	553	559	535	546	537	569	560	536	495	577	591	568	564	530	567	560	563	539	541	587	572	546	572	558	539	555	560	583	586	551	561	531	561	574	544	547	553	559	548	556	559	573	518	540	545	563	537	550	551	596	552	604	546	599	547	581	571	582	519	543	549	588	546	556	567	553	568	558	565	603	596	587	547	574	573	510	531	537	525	553	538	592	582	591	563	559	552	550	584	549	580	543	616	530	562	532	572	558	561	582	564	549	557	568	540	534	510	589	590	566	524	558	572	550	557	554	544	531	575	540	520	546	524	546	562	574	540	551	556	526	526	559	509	610	547	567	548	561	538	513	553	553	562	554	547	571	545	542	556	568	519	535	576	584	524	524	532	528	583	561	541	570	542	570	518	576	549	542	537	538	548	538	564	535	546	606	543	535	569	507	551	573	557	525	548	572	520	594	572	555	564	610	566	581	603	563	587	544	565	539	582	517	579	572	530	589	521	529	582	554	481	543	553	517	572	548	570	551	583	550	602	554	563	572	551	572	564	583	581	567	577	555	571	538	556	578	568	576	532	569	507	545	556	611	559	546	513	553	544	560	522	576	620	535	512	543	593	541	567	532	562	544	562	540	558	583	590	550	530	548	566	566	538	576	595	578	578	559	518	536	557	554	499	550	522	568	551	561	576	549	578	560	586	577	548	515	538	565	583	565	548	579	555	532	583	574	545	545	584	531	555	532	588	550	569	504	513	575	517	560	555	552	559	546	563	526	521	584	557	526	523	572	522	544	561	528	562	540	528	534	606	561	528	523	497	564	594	584	574	523	553	557	574	530
27375	18123	3263	442	299	297	261	257	269	238	247	242	274	271	317	284	269	249	287	264	276	240	243	234	256	267	271	248	272	276	264	245	240	268	236	260	234	253	232	261	240	283	272	231	242	263	280	246	255	271	258	266	265	254	265	255	251	275	263	255	234	266	265	234	279	277	251	243	269	244	233	289	252	254	253	257	246	231	242	260	293	258	261	265	297	242	247	268	251	254	281	266	245	289	285	255	274	271	260	247	259	268	278	258	296	269	236	237	255	242	244	272	261	257	268	248	271	250	248	262	266	229	248	256	269	243	298	248	245	264	265	260	255	269	229	239	271	252	281	266	264	234	256	261	290	233	262	274	293	259	257	256	254	219	275	248	289	242	267	258	262	287	264	241	251	236	275	258	241	261	263	252	278	255	243	267	262	258	253	257	266	278	274	244	248	246	258	282	228	228	259	269	236	246	271	240	260	234	250	263	265	239	260	274	258	276	263	260	238	253	263	243	280	262	266	257	282	258	268	231	264	255	252	302	262	252	264	277	266	255	272	241	252	263	255	249	266	256	248	269	237	219	260	272	253	248	247	243	258	259	258	218	257	267	252	260	260	233	278	231	247	260	259	258	271	253	255	268	283	261	268	292	233	300	261	238	280	267	254	251	219	262	257	266	284	274	249	281	248	280	246	260	268	284	244	263	257	257	263	288	242	232	284	270	264	256	260	265	241	267	251	292	265	240	258	241	298	273	252	257	262	303	266	224	271	286	243	258	264	228	245	269	276	249	281	263	256	249	243	245	246	282	233	255	280	266	259	276	260	256	245	270	277	221	268	262	229	243	251	228	273	244	261	255	259	250	284	269	237	239	257	303	263	267	236	251	252	277	275	255	273	229	247	251	265	260	249	236	246	241	243	271	253	283	250	253	271	269	257	231	269	227	236	275	284	297	232	232	236	286	265	236	247	278	265	260	272	258	260	241	245	247	257	274	230	276	254	247	263	263	250	271	272	234	257	249	240	247	266	285	260	259	263	253	243	252	250	282	253	278	257	257	234	256	220	255	268	254	260	228	244	255	230	253	229	299	258	239	264	263	256	246	272	267	272	246	245	274	232	249	242	221	228	253	279	271	263	280	240	256	271	254	258	260	257	207	223	262	263	279	274	266	269	272	237	237	272	273	234	250	264	283	266	235	253	267	247	257	253	265	280	264	266	276	264	231	258	264	272	261	293	238	264	288	293	280	248	304	268	252	256	256	255	232	252	254	262	247	264	286	253	262	251	228	230	239	249	260	261	267	251	248	250	237	267	241	246	233	274	270	248	246	280	255	273	272	260	255	285	273	273	258	241	244	256	239	251	264	247	246	246	270	290	261	285	235	244	242	275	269	253	257	259	272	248	249	280	266	288	272	256	263	258	260	281	273	263	251	263	232	235	276	259	234	237	267	278	248	262	233	258	241	278	235	262	277	259	269	259	263	233	247	285	277	263	259	254	230	275	253	248	248	247	237	260	240	253	272	265	241	223	242	254	259	239	228	224	226	270	246	254	246	255	267	261	257	266	278	244	259	279	270	246	234	265	256	246	229	256	278	282	244	266	291	247	264	279	252	244	241	259	253	269	257	287	242	275	230	270	260	251	269	251	235	233	223	275	255	235	250	244	220	302	268	257	278	247	213	284	241	282	276	276	263	252	279	252	284	261	249	269	254	270	255	237	290	245	219	279	275	252	237	301	280	298	247	252	275	273	246	256	240	275	288	241	280	263	211	267	253	242	230	249	296	255	277	282	231	269	252	257	259	251	280	246	253	269	250	238	267	256	262	255	264	259	244	245	259	275	237	261	266	260	245	243	258	285	279	262	250	259	258	258	248	251	270	270	259	254	249	242	253	247	259	256	261	259	269	249	268	270	272	245	269	254	252	251	249	257	233	249	235	236	256	274	262	271	253	253	244	238	264	240	265	247	260	250	231	245	231	283	236	276	263	224	258	240	249	264	264	253	259	261	279	251	279	252	247	255	279	285	267	281	270	229	257	270	274	252	254	255	258	260	268	222	277	253	280	267	247	252	234	242	286	269	269	267	258	223	249	236	265	253	264	266	253	223	261	241	282	229	255	253	242	250	255	256	285	272	273	244	286	266	255	256	280	261	258	259	249	244	254	252	251	247	267	245	247	262	249	260	255	262	256	236	289	253	243	292	248	253	261	289	275	230	285	250	259	256	262	270	261	245	227	262	234	252	243	259	262	256	285	275	240	240	248	234	264	252	236	254	264	235	253	286	266	242	265	230	249	238	255	272	252	262	239	240	213	233	249	253	253	267	269	265	256	276	268	254	272	274	237	267	256	247	248	222	271	248	250	252	269	258	281	269	251	255	280	277	271	254	247	252	261	247	278	241	280	281	271	266	246	247	277	252	259	243	242	260	271	271	255	272	287	261	269	257	278	256	269	261	252	225	243	275	261	264	239	249	263	272	247	273	261	260	260	249	265	262	279	259	241	266	255	237	276	240	256	268	273	251	267	235	256	246	257	241	232	251	248	257	229	236	263	246	282	251	267	264	262	254	254	249	272	244	255	266	229	241	256	251	233	277	280	240	264	260	248	260	257	275	260	276	231	251	252	265	252	275	276	243	235	254	278	226	264	244	252	262	272	248	264	272	253	226	260	278	252	289	252	270	237	261	246	261	227	279	271	253	265	242	244	231	234	247	253	233	257	255	235	259	234	259	262	258	265	235	254	246	254	263	264	234	264	260	254	249	297	261	219	258	252	254	261	261	246	257	255	269	230	264	257	260	248	275	248	243	266	287	262	268	239	285	266	262	257	252	253	274	271	252	235	258	250	228	246	252	249	248	235	266	228	261	273	253	250	239	279	279	220	288	270	276	249	268	276	244	234	227	258	240	259	274	256	282	226	264	257	259	256	273	294	276	280	243	287	242	217	247	292	250	233	266	253	230	258	252	227	239	252	269	245	242	240	257	221	284	260	259	255	248	259	267	275	260	274	259	283	216	249	254	249	282	252	239	245	277	252	255	245	259	259	234	233	246	244	301	260	251	262	247	253	247	266	239	266	258	261	240	259	243	250	266	268	260	230	261	249	260	255	274	281	265	278	251	263	282	271	241	227	246	254	256	287	249	245	243	260	266	241	275	270	242	247	293	242	264	254	257	250	258	297	240	271	265	232	271	242	266	259	242	248	220	275	268	273	243	253	267	259	257	273	256	222	252	236	273	254	251	281	264	253	266	257	275	241	257	241	232	279	247	272	241	260	281	268	259	275	254	219	295	240	283	268	251	267	251	274	268	274	238	222	234	276	254	253	245	238	267	262	265	272	231	240	260	238	290	252	295	283	276	257	285	250	274	242	244	261	240	261	274	237	255	251	249	267	256	258	253	263	272	253	253	236	237	237	250	256	234	247	251	263	234	270	269	249	261	259	256	274	277	261	236	254	243	256	256	254	277	258	273	276	270	279	212	264	260	285	259	264	262	274	234	259	239	244
4886	763	582	429	395	375	390	383	359	333	381	375	345	337	342	359	347	329	389	315	313	372	342	382	329	332	351	358	379	358	369	330	363	391	343	375	350	332	330	336	385	346	365	310	334	354	359	346	341	306	346	329	339	366	289	378	351	358	377	345	320	361	367	348	355	326	325	357	367	315	351	322	341	385	334	352	353	349	346	361	352	320	325	363	337	342	341	336	335	367	353	361	317	352	353	356	335	341	349	374	347	386	352	381	384	340	302	335	338	355	358	365	331	349	358	325	330	339	348	370	344	328	360	346	329	328	324	355	294	354	343	344	332	362	361	329	331	360	364	325	351	313	311	371	355	340	323	338	346	347	332	344	340	357	331	339	342	338	355	400	354	326	341	317	366	380	358	336	360	340	331	351	360	350	333	317	364	358	311	349	374	382	348	350	332	326	332	334	322	317	351	348	366	336	313	369	348	336	343	340	380	392	324	322	371	332	351	342	350	361	358	332	323	315	350	386	370	353	329	372	359	342	356	323	369	344	353	334	320	333	341	348	373	335	346	341	339	331	337	334	348	347	336	345	359	333	342	322	318	336	335	343	299	360	325	341	365	362	356	313	378	360	314	344	342	370	346	330	343	353	351	364	314	352	369	338	341	341	339	338	331	379	331	362	333	329	361	351	346	344	349	301	353	314	354	337	379	327	351	353	344	333	357	357	354	350	352	337	354	347	355	330	374	388	358	346	338	334	312	336	322	328	374	343	355	334	339	353	328	359	332	326	364	323	352	334	320	380	323	329	326	354	355	358	360	340	310	362	338	359	366	341	355	347	371	355	336	342	318	361	356	344	340	366	384	352	332	346	376	365	362	358	404	342	344	341	338	358	310	343	311	328	331	362	327	318	334	339	372	346	344	355	327	349	337	329	348	320	304	339	353	352	340	332	393	351	357	362	325	358	351	339	347	359	347	346	364	341	362	362	360	375	331	308	329	328	326	334	333	317	339	373	338	365	342	317	349	337	342	343	334	350	347	317	328	307	345	327	341	344	355	342	360	374	374	318	317	322	379	328	302	341	353	327	324	374	365	308	375	345	362	337	318	336	363	341	345	358	318	353	351	325	356	373	332	363	340	356	379	317	362	358	361	377	339	366	306	349	348	348	337	345	372	323	370	356	337	348	364	318	348	375	313	361	329	332	345	325	334	353	334	339	327	347	335	383	340	329	311	364	390	342	389	365	348	343	338	355	376	347	358	345	336	370	347	380	395	325	370	350	376	330	343	342	356	353	382	321	343	324	352	323	385	348	317	347	344	307	350	376	355	325	358	331	345	344	376	334	341	350	333	349	346	351	342	335	353	369	349	357	369	369	348	342	360	373	358	323	369	341	374	361	340	352	315	361	376	368	341	365	318	351	327	345	351	379	349	345	352	338	359	330	314	356	358	316	367	347	323	327	375	387	347	324	337	333	333	352	351	347	353	355	369	343	385	384	351	348	349	343	369	349	360	349	366	384	349	346	368	329	312	323	350	348	338	360	300	356	295	369	347	375	365	371	339	356	348	334	377	352	346	336	360	370	323	364	377	378	337	362	361	323	370	363	341	361	340	360	347	348	334	353	352	365	355	351	352	367	338	344	372	369	343	369	330	367	344	390	322	376	315	329	338	346	323	353	350	345	355	331	346	339	362	381	354	359	345	353	349	351	327	330	341	371	339	341	361	354	376	348	367	368	333	347	337	325	382	327	340	351	371	326	339	336	360	325	344	356	293	338	351	364	328	371	335	336	323	318	348	359	349	345	319	369	332	374	336	344	368	327	337	362	310	348	393	366	298	371	332	351	349	295	320	322	337	358	360	339	392	357	350	336	356	337	337	367	369	368	373	349	313	364	307	348	341	347	353	375	370	333	362	350	317	333	346	341	302	333	348	338	316	324	340	341	336	344	338	343	354	340	377	357	330	332	355	345	315	315	351	361	330	326	350	349	358	392	364	319	332	351	332	389	345	341	346	367	350	335	350	337	320	338	347	300	339	341	354	327	345	353	338	328	342	367	371	354	335	345	361	332	341	319	348	340	317	340	336	333	311	364	349	365	298	377	362	356	327	320	334	307	354	322	360	381	316	352	334	346	315	329	352	319	342	340	375	347	354	326	362	358	369	343	341	350	354	354	323	325	360	348	353	348	370	326	347	319	339	343	331	368	356	330	366	334	392	320	359	315	344	352	322	358	360	354	369	361	352	336	338	311	336	366	359	321	343	353	329	323	344	348	355	374	342	390	355	350	318	347	364	375	318	339	331	350	363	380	310	368	359	378	369	364	317	388	361	354	331	366	344	353	341	335	360	359	343	345	341	354	360	335	335	387	313	380	347	339	324	371	385	332	348	325	328	352	349	370	316	325	321	357	306	363	342	337	355	359	310	344	350	340	324	342	373	323	391	332	330	334	297	336	316	337	330	340	305	355	330	346	368	336	326	335	353	314	345	336	364	350	340	358	327	357	346	335	366	361	371	365	334	341	379	347	338	346	322	366	344	368	361	349	334	368	376	344	320	350	367	355	355	367	300	346	337	359	335	332	354	324	328	352	340	323	341	391	338	346	336	332	352	363	349	341	368	351	373	339	355	355	340	379	342	332	341	328	339	363	358	367	350	356	328	360	352	359	292	359	336	309	327	347	332	363	356	348	351	364	349	321	373	338	354	350	378	340	357	321	330	341	340	347	307	340	321	335	349	333	374	336	297	346	347	370	348	334	360	359	357	368	349	385	369	348	387	358	331	398	345	363	332	354	335	356	349	357	336	344	326	340	384	337	338	368	337	334	365	332	329	315	355	352	341	363	373	378	357	374	320	338	348	378	331	338	362	344	336	356	392	367	349	384	351	308	350	357	378	362	339	331	358	323	324	325	350	344	377	364	333	368	331	359	350	369	360	329	348	294	335	313	356	346	325	335	366	355	355	334	327	364	337	350	358	356	333	353	325	329	359	338	364	358	345	347	337	346	354	376	344	321	342	319	362	343	335	343	356	325	354	354	373	354	329	363	331	314	349	358	315	328	356	365	343	348	342	354	309	338	333	348	377	326	338	359	358	369	349	365	366	331	333	311	324	340	347	367	367	333	334	311	351	349	355	346	336	318	345	359	351	331	316	377	296	326	323	352	345	335	330	329	335	344	318	355	385	346	345	310	376	399	360	348	322	358	321	361	340	350	337	366	334	332	362	305	377	340	375	341	338	348	335	317	339	332	322	361	337	344	327	369	336	327	359	324	353	347	334	361	371	353	333	373	332	358	374	350	370	345	339	316	335	353	335	343	371	366	371	385	319	333	334	344	347	329	353	321	370	338	341	374	354	320	322	316	363	364	339	291	341	354	345	334	358	335	340	327	341	365	364	337	376	306	341	382	338	321	352	357	341	326	361	339	342	356	326	338	336	350	368	332	343	332	389	365	357	324	343	376	340	339	355	353	363	327	347	356	323	363	336	344	326	369	354	337	374	356	350	355
23381	21538	28716	24790	21347	3972	807	690	570	552	546	527	530	484	553	515	527	516	547	506	487	495	507	510	490	500	506	570	570	458	472	532	466	486	483	480	528	484	484	487	494	501	534	497	500	480	487	512	450	468	460	469	514	507	481	489	496	495	509	483	517	436	521	494	528	492	486	512	516	464	497	535	509	542	490	476	473	491	524	477	476	500	506	493	499	492	519	464	462	495	514	493	483	491	499	461	484	448	437	501	478	460	499	477	510	487	522	527	470	513	484	471	478	471	522	482	497	525	505	495	476	524	473	495	497	502	510	487	435	510	485	485	495	482	503	461	485	470	475	505	501	482	541	465	536	469	507	505	430	497	483	469	474	499	475	529	480	483	452	490	495	477	500	529	514	472	500	465	494	505	474	529	482	501	486	504	466	484	492	489	494	451	491	479	485	506	521	463	471	466	477	508	515	510	482	481	473	485	492	461	455	496	496	501	514	497	490	500	462	491	496	472	477	461	476	458	553	515	506	506	487	546	500	462	459	476	451	458	506	546	505	460	491	513	506	499	497	450	472	429	432	494	486	510	482	498	483	477	471	467	474	481	523	529	482	496	464	493	483	485	488	536	523	454	515	497	493	470	496	507	508	483	477	460	465	440	498	479	497	504	505	470	501	536	504	491	469	498	467	513	493	459	488	504	487	523	504	502	511	501	529	529	513	504	470	491	504	462	468	464	494	449	506	473	464	478	493	507	515	484	515	483	493	482	511	528	492	454	453	483	513	488	495	529	465	505	469	538	505	518	449	472	480	533	505	488	466	483	477	484	560	547	487	493	510	511	483	506	505	488	483	497	494	490	484	510	472	456	463	490	478	489	512	495	482	477	493	505	501	493	488	500	480	518	502	477	496	486	490	516	440	484	485	462	517	460	458	518	474	470	481	477	513	498	480	482	486	488	530	468	502	485	514	453	516	442	516	489	478	492	471	445	481	466	496	509	502	504	476	448	471	484	490	497	486	481	470	504	524	475	502	488	479	487	483	479	504	479	453	473	537	495	484	533	492	525	523	506	484	505	514	496	505	507	517	488	501	469	467	492	508	557	536	479	505	530	513	471	469	547	489	494	493	509	493	502	456	469	506	453	496	453	489	521	481	520	510	461	501	449	489	479	479	474	477	485	477	494	491	479	501	489	472	479	480	499	474	491	473	486	494	481	508	489	508	468	526	498	490	513	488	514	486	520	469	513	457	484	495	488	492	482	461	517	481	501	506	480	501	551	508	517	558	464	522	498	476	466	502	481	488	461	513	478	510	471	468	501	481	496	502	534	428	490	520	514	505	507	473	496	514	499	509	508	502	498	525	486	512	498	524	462	546	512	517	472	492	492	507	519	473	449	472	502	485	523	481	481	511	502	510	470	478	484	476	474	496	552	473	484	467	474	492	515	504	495	483	498	486	501	494	498	504	445	522	491	499	467	495	507	456	450	476	510	443	474	509	506	500	510	462	510	471	484	434	473	469	545	457	462	482	489	483	500	496	502	491	534	510	505	464	507	488	465	469	478	488	529	470	488	468	489	482	480	527	510	449	447	472	485	506	483	441	485	476	505	475	494	487	497	511	497	485	454	464	526	499	467	511	466	494	481	484	501	508	460	491	497	472	477	452	481	511	516	474	483	539	495	480	491	500	489	445	507	492	508	510	479	544	489	532	474	505	494	527	536	532	514	517	470	524	485	510	517	452	470	451	465	474	463	499	457	471	523	537	522	532	496	466	480	483	499	493	475	482	463	508	508	456	486	481	528	476	476	486	499	519	476	502	494	484	536	500	476	512	495	501	463	470	490	496	476	483	502	438	509	498	485	472	507	502	462	475	465	502	497	437	501	486	494	517	485	459	484	514	485	529	496	439	459	500	436	515	492	517	459	470	488	493	488	447	482	498	500	522	474	494	514	459	528	485	492	481	492	466	475	502	516	494	482	514	426	472	444	510	501	488	537	502	504	443	466	474	482	534	486	465	481	518	481	459	481	460	486	491	464	473	449	464	494	490	514	508	461	506	465	504	493	500	489	490	488	514	505	505	481	477	504	469	525	516	498	457	446	462	492	457	495	481	504	505	518	462	456	481	470	513	480	510	519	476	481	468	519	495	489	484	502	501	504	500	506	479	453	494	499	488	560	471	503	494	470	525	465	531	469	488	506	491	488	473	481	518	502	529	472	454	462	445	495	482	511	465	473	493	492	469	493	466	492	476	504	507	451	498	494	500	503	495	488	478	467	504	506	499	483	495	490	483	498	508	521	479	481	522	495	463	508	508	494	487	474	490	464	497	461	493	469	490	464	480	458	480	505	505	487	512	482	537	524	510	435	510	541	531	480	495	497	480	523	470	460	496	510	479	490	465	530	484	481	464	506	478	474	517	490	470	479	451	459	488	499	492	481	484	503	473	487	487	491	515	478	527	501	483	496	491	507	503	479	521	466	484	496	497	486	541	486	498	459	497	485	481	499	531	492	487	499	503	480	486	477	474	497	490	533	527	471	499	464	501	433	506	448	506	497	460	462	507	509	460	494	488	458	503	503	467	470	484	509	491	460	519	492	452	477	504	508	467	496	518	488	525	485	522	490	483	499	465	481	499	525	483	504	523	527	475	478	494	458	457	493	516	493	489	469	493	490	491	492	478	493	491	538	460	468	506	445	494	485	507	513	505	484	494	518	509	489	485	473	476	504	514	473	474	497	497	564	507	503	482	479	551	536	462	453	475	510	487	488	508	543	458	495	463	511	515	461	501	573	493	486	488	473	486	518	491	457	511	466	479	494	493	527	481	484	479	464	481	476	468	471	480	509	526	505	490	497	458	469	487	481	463	495	486	487	487	491	473	489	500	507	496	514	481	479	493	506	498	513	520	498	447	503	499	514	518	512	503	520	461	533	480	512	480	476	452	491	486	494	475	470	499	455	469	505	443	493	506	486	468	507	507	493	531	490	495	497	488	489	451	480	541	519	518	468	474	486	507	494	517	497	509	454	469	502	444	501	521	466	449	492	475	479	472	490	451	448	495	471	475	481	506	476	491	475	499	519	467	500	467	509	450	477	496	490	469	470	499	447	488	477	497	521	486	476	489	453	475	488	493	521	463	495	495	485	488	471	496	469	485	505	462	470	474	482	523	476	469	470	506	488	470	499	492	508	507	489	489	514	464	491	507	526	532	519	491	467	473	496	502	471	522	468	479	503	471	506	453	491	483	462	482	466	487	483	484	503	486	461	511	495	453	460	473	493	482	499	505	480	473	492	499	517	540	507	446	494	503	481	514	487	519	495	462	561	489	463	500	472	492	483	502	476	465	452	474	428	497	508	501	457	493	510	500	479	466	509	485	487	481	486	438	480	500	446	543	545	481	506	478	459	485	507	480	482	488	453	496	486	451	477	516	482	446	486	499	516	489	473	473	514	450	490	483	485	469	541	506	473	493	473	508	534	513	500	484	470	497	554	519	489	470	501	486	480
11904	7044	4863	2394	1719	1403	1203	1028	977	931	789	818	752	734	794	725	747	681	648	685	708	707	686	720	661	705	690	658	695	672	639	665	657	669	656	672	658	652	698	671	657	722	680	622	585	628	623	647	681	663	669	664	645	621	713	669	677	620	677	631	588	659	682	656	640	684	624	635	660	662	648	641	623	591	635	682	644	635	609	645	659	649	651	675	655	710	653	638	665	663	625	642	645	652	648	621	647	638	687	672	680	635	641	633	669	620	626	656	660	613	610	622	635	707	672	625	653	649	657	633	662	687	611	681	667	668	615	618	637	665	672	639	663	662	643	667	626	657	662	627	613	627	641	690	628	640	679	666	596	618	629	668	630	646	687	673	663	649	648	662	662	697	636	663	630	599	603	662	652	672	637	646	676	659	612	618	635	575	653	663	647	707	624	666	610	646	686	626	628	663	640	611	634	629	620	612	648	667	681	607	651	598	617	683	675	649	670	643	670	614	667	603	616	659	649	684	662	644	592	671	662	685	632	671	631	663	609	632	659	647	657	653	630	625	653	633	656	679	625	609	602	692	615	654	684	644	653	642	613	683	656	678	609	645	631	627	627	614	624	668	631	689	628	648	673	654	675	700	665	612	632	662	643	652	637	688	593	688	667	632	643	658	625	616	630	617	620	649	654	667	643	675	643	616	640	631	704	647	691	658	651	629	595	614	668	641	703	593	635	689	695	640	647	642	647	676	663	642	645	641	647	665	670	671	629	665	658	627	663	599	672	635	624	660	672	621	690	675	638	695	674	665	642	635	582	666	702	622	647	641	676	599	662	656	682	704	642	641	658	631	628	654	606	627	653	687	685	647	632	648	622	692	664	661	629	642	637	650	658	643	656	648	590	661	648	676	636	629	689	656	679	640	646	617	664	641	637	673	649	657	630	671	623	675	678	612	676	603	629	646	641	631	651	656	657	631	653	692	664	631	660	656	618	632	665	627	653	673	637	615	636	653	636	705	636	672	696	642	667	682	672	611	625	647	651	644	681	684	661	657	635	594	616	645	653	612	681	645	623	652	623	622	634	682	625	615	637	660	613	637	630	670	656	657	629	647	657	657	609	603	666	606	655	641	664	608	634	651	671	630	655	657	639	656	627	653	652	615	665	660	614	668	657	650	676	614	685	649	605	703	643	650	641	665	630	680	613	689	697	664	628	685	665	621	646	632	666	636	643	649	657	655	657	639	637	659	663	647	660	622	663	658	658	614	641	646	653	663	663	650	643	627	718	670	627	632	644	630	675	695	662	608	650	632	636	650	648	607	659	678	662	632	643	658	652	653	655	647	638	646	648	653	642	685	690	638	664	650	649	604	623	616	683	627	659	679	630	632	668	659	648	664	670	650	636	607	631	648	648	681	628	649	659	635	614	616	622	640	638	666	665	650	689	640	641	644	598	666	644	643	624	661	653	655	611	635	668	617	658	662	656	685	608	645	631	676	676	640	651	633	658	673	669	624	673	660	638	680	691	653	669	641	628	687	637	646	639	643	636	652	664	646	649	671	621	664	660	706	648	647	628	675	658	652	645	676	679	617	625	639	616	643	682	645	719	638	664	650	645	622	637	662	636	663	639	630	660	631	673	625	663	659	666	706	627	609	676	609	639	650	598	635	596	681	635	621	617	653	676	628	644	691	645	670	671	635	685	618	640	658	678	649	626	637	601	687	657	655	618	684	676	635	608	655	666	657	668	624	650	650	654	682	633	657	641	636	650	641	629	671	660	621	654	659	657	612	631	638	620	641	643	628	657	637	656	651	574	650	657	653	620	657	658	659	667	643	653	690	618	626	700	692	639	644	620	614	655	609	659	673	655	638	646	658	655	641	632	674	679	616	678	636	626	657	638	624	643	634	666	680	684	622	651	672	675	673	646	654	623	669	672	637	609	620	633	667	599	612	593	701	657	659	630	657	630	678	636	680	668	613	704	683	630	652	660	646	682	692	628	596	621	673	670	630	660	647	617	602	682	626	645	682	651	632	640	690	682	623	653	665	646	619	669	659	671	662	661	616	633	640	657	618	695	676	656	689	672	653	678	637	612	677	678	655	683	587	614	669	673	676	660	660	654	648	639	629	601	649	591	656	652	636	693	664	635	653	626	640	646	622	650	688	669	654	692	671	686	639	627	618	642	606	640	663	611	655	626	652	644	615	655	639	656	630	610	689	637	655	692	620	668	673	622	655	676	623	634	656	687	658	605	626	654	660	671	626	605	700	675	639	655	643	635	639	658	680	604	644	684	703	651	662	679	628	688	618	626	704	645	681	667	642	649	652	625	599	667	633	608	641	593	643	653	634	612	658	648	671	655	661	620	617	668	679	605	655	613	651	678	663	625	623	655	664	655	659	647	673	597	643	646	640	665	653	666	663	675	644	672	689	694	648	606	672	618	631	609	666	659	643	699	655	733	643	619	676	637	664	655	647	605	641	641	694	664	659	678	604	656	638	673	632	623	604	662	675	675	663	715	687	618	662	669	646	679	632	659	649	673	668	698	632	611	659	618	632	620	652	595	641	638	685	600	666	675	668	636	643	616	680	636	658	649	691	598	655	656	613	592	636	633	667	641	622	620	639	643	629	663	622	650	667	629	674	633	665	618	693	652	664	641	652	658	690	675	663	634	672	658	657	644	660	666	660	655	612	656	633	652	686	615	653	660	637	681	644	638	655	620	643	689	679	624	659	633	670	628	611	585	588	643	709	664	611	640	646	624	642	615	604	628	647	632	626	608	705	622	620	615	637	662	677	635	654	630	685	662	647	691	696	685	672	660	620	649	636	646	661	611	690	646	640	680	669	601	644	704	659	623	598	665	644	684	683	606	679	631	669	634	663	652	662	631	664	638	593	670	726	604	642	626	652	681	675	646	690	665	594	657	637	597	583	657	644	650	640	647	635	611	635	693	674	648	654	690	616	635	632	646	595	628	659	615	665	663	655	645	591	670	594	614	663	666	654	635	647	669	636	654	644	638	670	650	676	626	658	624	695	634	651	624	662	636	680	692	672	629	696	671	677	650	647	642	643	647	644	711	668	699	674	661	675	630	650	657	637	652	671	621	585	643	652	627	684	651	651	674	673	641	662	642	638	637	615	627	663	662	616	647	642	658	634	589	659	719	663	635	644	632	644	644	643	636	667	659	679	642	650	650	642	649	636	652	658	613	633	662	590	682	588	619	643	591	655	634	674	650	640	643	667	624	621	656	675	636	644	647	641	680	675	654	653	626	593	654	617	680	613	639	632	659	628	654	670	593	672	660	628	605	658	569	600	662	627	670	624	606	648	658	643	631	620	612	663	641	632	601	653	638	650	698	612	656	692	670	682	692	626	626	664	608	649	622	643	651	655	694	654	597	631	607	715	607	691	682	664	635	676	669	639	653	628	646	623	621	643	633	632	651	619	678	665	675	635	645	700	684	662	672	672	650	673	661	659	640	665	655	591	667	643	631	684	655	618	635	659
24829	21548	26866	24579	1194	234	192	154	162	147	146	132	140	130	122	114	121	103	120	114	124	112	120	127	100	115	125	111	100	118	107	120	111	111	96	95	130	99	109	108	112	108	124	119	121	114	106	123	107	106	103	108	103	116	93	115	108	111	120	121	117	115	90	104	120	131	101	110	114	113	106	118	107	105	126	121	112	121	114	108	102	106	102	108	112	106	112	93	115	132	103	93	126	120	118	104	106	120	126	106	115	106	120	105	100	111	112	108	129	109	116	105	109	113	104	116	114	121	113	126	120	101	111	119	123	111	115	83	129	107	128	114	112	114	102	125	133	110	136	91	114	127	117	105	117	108	120	103	114	102	113	104	108	125	130	87	123	110	122	103	107	96	116	107	115	112	104	100	117	120	108	117	86	96	99	100	97	114	99	117	126	121	119	112	119	101	107	135	94	110	103	123	122	93	95	127	99	119	121	113	114	115	103	105	111	111	121	126	114	121	101	123	127	106	107	110	102	110	134	116	96	112	124	94	91	112	109	107	103	121	106	95	132	122	111	125	115	128	119	95	116	103	102	90	126	98	126	124	102	108	108	117	100	119	105	121	99	111	125	120	101	106	89	109	116	106	96	98	103	97	108	128	116	117	104	97	82	93	100	121	113	103	129	133	107	149	133	125	112	106	122	111	114	98	123	111	110	102	117	101	119	97	118	106	126	118	110	109	96	107	108	105	120	113	123	106	108	98	101	105	129	106	103	114	109	122	118	112	111	96	95	101	110	119	101	101	99	105	96	97	118	102	115	119	113	110	110	126	120	84	112	101	109	131	106	110	121	100	112	110	107	97	125	105	104	112	109	113	118	99	107	89	109	109	131	111	109	123	115	123	107	133	112	119	120	106	92	105	99	85	128	106	85	118	106	107	120	121	109	127	96	124	119	113	107	120	125	99	83	113	120	107	110	91	102	102	95	127	92	103	122	106	99	103	111	117	119	99	108	132	99	91	97	118	100	91	118	119	102	95	117	108	112	123	96	110	108	105	118	111	107	120	127	112	130	123	123	130	133	115	103	109	98	108	98	117	124	107	117	102	103	114	95	103	112	106	115	116	108	110	110	135	118	125	105	123	115	100	107	105	124	115	116	108	111	119	107	101	106	97	108	114	117	107	98	89	90	111	104	127	89	114	102	107	124	116	109	112	110	118	116	99	104	116	122	122	142	113	110	119	121	111	101	105	95	98	89	99	107	114	122	108	107	116	87	118	119	108	115	110	99	111	110	91	117	95	102	104	115	114	101	99	104	117	112	101	118	110	111	116	107	101	104	125	118	105	123	123	99	104	121	96	108	118	109	116	95	116	121	93	115	107	120	115	112	109	118	116	108	98	101	112	117	87	100	118	98	108	119	110	93	100	101	112	127	114	116	103	110	102	106	98	95	111	104	106	110	108	117	122	130	131	99	102	127	100	101	111	101	115	110	118	105	130	93	100	95	108	116	124	98	91	107	97	124	134	100	115	107	108	98	116	107	114	102	99	103	114	115	115	108	125	108	116	88	121	103	106	107	99	104	102	114	87	109	107	132	108	129	111	128	101	108	103	113	106	104	110	109	93	101	118	109	111	119	120	110	109	127	94	107	99	113	102	105	113	125	112	99	106	116	108	117	85	100	111	96	105	115	117	96	93	122	120	107	116	130	103	98	122	103	119	112	103	116	119	106	109	97	112	124	107	110	106	112	115	113	96	100	119	128	106	112	90	104	120	119	95	98	139	119	107	102	116	124	112	110	122	106	107	113	114	114	95	111	113	119	113	103	132	110	108	105	111	115	127	109	101	96	96	117	109	105	115	112	110	114	120	128	98	103	110	112	120	117	117	102	108	112	116	116	122	126	115	113	123	95	115	104	84	102	102	124	99	111	113	94	103	117	99	115	115	113	110	109	107	106	97	100	118	105	107	115	96	126	105	104	107	131	118	101	113	105	104	112	111	87	112	86	93	121	129	113	112	97	113	107	117	103	119	132	109	122	97	111	101	97	96	105	123	117	109	107	120	107	123	108	109	101	107	116	128	114	110	91	114	105	116	124	101	106	108	121	101	108	106	107	106	120	97	116	126	118	115	125	116	116	113	111	107	101	109	115	111	100	113	113	106	137	92	118	118	87	104	101	105	102	96	104	93	115	126	117	112	126	109	114	108	115	112	106	111	105	95	106	112	113	89	102	95	132	101	108	98	109	104	112	85	120	109	102	113	121	107	116	101	113	100	104	100	121	119	107	115	103	133	106	107	110	111	96	107	114	128	109	114	131	104	120	119	99	100	96	90	94	113	102	106	119	115	112	112	117	113	95	118	112	100	107	97	108	111	98	125	99	125	100	110	129	100	101	104	126	108	118	128	104	108	102	118	101	92	118	102	111	109	136	125	128	103	109	104	115	108	101	107	109	105	122	133	97	107	119	95	105	119	110	114	98	116	121	117	122	102	122	98	131	102	106	98	87	114	116	113	98	98	104	122	124	113	120	128	124	102	119	92	100	128	118	125	101	112	119	118	110	98	114	103	116	112	97	100	129	84	106	111	125	102	113	101	102	98	121	133	126	123	111	80	90	108	89	94	111	118	110	125	117	113	114	111	75	122	93	102	117	105	112	95	111	126	99	113	126	112	128	119	105	112	132	102	109	102	130	99	106	122	103	109	123	118	105	110	101	97	108	103	119	99	121	125	110	106	122	102	108	115	106	102	108	85	105	129	114	107	110	122	119	115	107	123	110	113	114	105	117	101	120	106	127	104	92	121	111	123	108	111	130	116	109	111	108	104	102	98	111	123	123	114	99	107	123	98	103	104	112	112	115	109	120	121	117	113	135	119	131	113	113	106	121	118	131	119	108	117	100	111	88	110	109	90	101	115	115	89	109	116	93	120	118	124	118	103	95	128	124	133	99	101	108	111	121	126	110	97	111	92	104	110	114	113	108	113	125	116	118	109	103	100	105	128	118	111	107	95	112	112	105	119	115	114	103	111	112	101	119	110	115	104	137	103	110	119	102	93	107	96	113	103	114	107	115	113	122	111	110	109	120	128	132	104	104	112	118	113	123	101	107	107	108	118	101	115	124	92	116	130	110	126	114	117	101	109	134	121	103	99	108	100	95	97	120	100	141	117	119	85	121	113	115	132	119	98	97	115	99	110	114	127	121	103	117	138	92	107	101	97	112	110	111	108	107	107	107	113	136	120	123	105	107	104	108	123	113	116	126	122	111	119	131	91	127	103	97	110	110	121	111	119	113	107	118	117	115	105	89	104	131	130	108	112	130	102	109	98	96	119	109	120	99	97	107	106	114	113	120	138	108	133	93	104	105	110	124	101	116	109	112	115	100	117	97	115	100	93	90	100	123	120	114	112	103	115	98	122	106	102	124	110	93	117	121	96	106	102	119	104	97	122	98	92	111	113	115	96	93	123	100	122	107	106	128	104	99	124	120	112	107	107	106	110	98	94	109	118	104	105
10643	3269	2130	970	642	481	384	339	283	270	288	252	217	225	230	201	202	186	194	234	211	164	178	204	175	179	185	183	182	165	176	191	183	168	172	182	153	143	177	186	180	168	175	169	163	163	167	189	162	170	162	174	175	185	171	167	167	171	166	181	176	189	183	161	169	184	166	164	188	161	186	180	180	174	159	157	176	177	162	182	161	170	155	182	172	162	173	171	154	157	160	157	170	167	174	146	195	173	146	175	157	187	177	150	176	178	199	170	140	164	143	164	169	198	169	187	193	179	178	173	162	184	161	149	142	156	160	157	202	185	161	170	179	170	176	167	163	182	171	187	183	153	164	145	173	176	136	175	174	168	158	178	168	173	172	175	186	184	160	157	180	157	167	141	155	163	192	180	142	170	167	156	178	159	173	161	170	180	182	167	166	162	177	173	177	154	152	148	173	169	176	164	154	164	172	166	173	178	157	175	183	159	168	168	167	163	200	172	158	188	180	168	188	181	154	170	180	188	170	165	158	179	183	162	153	174	177	163	171	167	175	180	151	207	177	171	175	178	152	156	164	175	185	139	171	166	173	164	197	162	189	173	188	162	177	182	159	171	165	194	177	166	172	164	180	169	175	178	175	177	172	161	170	169	181	176	161	179	155	179	181	165	154	189	176	173	179	162	154	162	177	177	141	188	169	169	168	173	165	194	142	185	174	165	162	179	163	168	145	178	199	178	155	182	176	165	152	187	182	169	162	160	159	164	155	156	162	185	145	188	185	188	175	177	165	165	182	167	159	177	172	157	182	178	175	142	162	151	169	173	177	159	175	176	143	186	179	166	178	177	187	179	161	162	167	198	165	157	160	158	169	176	189	171	134	197	173	179	163	162	166	175	158	168	165	168	167	178	179	169	161	183	151	167	180	177	163	186	172	171	192	163	181	138	173	192	163	169	161	169	177	152	151	168	167	157	147	164	170	140	173	154	174	165	176	150	181	166	170	199	157	187	161	182	171	177	194	165	165	160	177	174	191	161	172	172	145	162	167	144	170	157	182	167	164	191	153	177	144	156	165	151	174	186	180	170	180	144	167	160	170	162	164	170	198	163	165	163	178	157	155	163	149	167	165	151	148	172	171	163	155	188	157	175	170	180	174	189	181	155	169	179	178	161	164	185	170	180	168	147	158	183	182	179	171	173	142	171	153	196	170	166	169	170	183	140	165	176	150	190	178	176	173	159	176	172	186	149	175	163	178	172	179	148	165	175	178	164	165	199	183	142	165	170	152	187	157	172	180	168	154	175	169	177	162	151	183	150	167	159	174	175	162	169	167	158	164	171	170	181	183	164	193	166	181	155	170	153	167	177	170	172	204	168	181	151	146	178	152	175	152	174	176	163	183	198	170	192	165	177	172	178	151	164	149	156	156	168	167	153	184	181	172	197	166	152	154	158	181	186	163	184	177	165	185	172	170	178	180	168	173	164	172	167	190	158	170	168	173	150	174	174	188	171	168	163	205	168	158	168	159	143	147	164	168	170	168	182	160	176	164	155	173	168	161	156	161	167	179	161	169	172	169	155	175	195	178	170	160	174	184	180	171	165	177	170	156	147	169	170	156	184	176	153	169	177	173	159	156	172	164	182	176	157	167	143	188	171	194	180	170	171	176	172	176	159	173	182	163	160	159	185	161	167	161	191	156	156	172	177	151	178	189	172	169	164	173	179	153	172	192	177	160	188	170	162	153	145	159	181	151	150	183	168	169	184	177	151	180	154	173	148	152	168	155	168	167	168	169	166	181	191	147	148	175	170	153	151	168	188	163	175	173	169	159	177	161	194	196	172	183	180	150	162	165	164	175	140	192	151	174	162	162	155	183	195	189	175	160	159	186	166	173	162	168	166	165	159	160	161	183	161	160	182	204	168	161	156	158	147	181	172	180	166	141	175	166	162	198	158	178	159	155	147	183	162	177	184	179	173	178	176	174	165	174	167	189	154	171	175	139	174	181	152	167	177	169	161	167	164	150	183	161	159	165	168	175	155	172	162	176	175	151	171	164	162	173	185	184	167	151	181	197	185	172	171	182	172	156	171	189	167	186	156	148	163	165	161	167	164	162	136	149	174	163	187	168	192	177	162	175	173	170	163	167	157	174	190	170	169	177	162	163	154	181	165	163	181	169	154	156	153	185	176	190	171	165	168	182	166	178	173	136	153	184	161	172	157	176	168	184	163	157	174	176	179	175	187	141	147	158	165	175	172	169	180	172	161	185	174	159	167	171	170	169	154	176	167	136	173	176	182	160	187	186	162	158	173	150	161	171	169	180	141	159	167	128	161	186	164	148	154	166	188	169	178	195	182	172	176	167	178	148	175	152	153	163	180	196	156	169	171	177	165	178	172	190	194	185	162	174	187	173	177	174	194	168	175	177	169	162	166	169	160	169	164	169	167	156	173	175	176	177	177	166	161	166	179	175	173	150	173	182	169	143	164	169	167	183	158	156	183	165	185	141	168	161	172	188	150	194	175	163	166	166	157	195	136	170	168	145	187	164	175	177	193	167	173	198	182	150	160	187	168	163	172	176	178	169	161	160	184	172	161	152	172	170	176	184	186	187	170	154	161	169	174	171	175	150	148	138	182	158	180	166	171	157	170	196	150	184	168	173	176	165	198	183	166	177	185	181	174	174	176	166	192	161	161	170	180	158	182	210	167	162	171	167	167	155	171	181	172	167	178	156	162	183	176	177	149	155	166	159	163	179	144	178	162	172	159	167	146	171	147	163	163	183	181	173	171	155	164	177	164	199	153	156	177	157	144	165	172	176	157	189	165	158	167	168	167	156	164	180	170	172	164	194	144	166	167	153	173	189	155	172	164	216	163	177	160	145	188	172	173	173	178	185	206	171	136	177	178	163	163	197	169	160	186	161	201	181	151	162	157	177	152	186	172	168	135	158	168	153	142	169	166	179	165	174	197	171	160	178	155	161	159	164	172	179	182	182	167	166	154	162	180	209	163	163	160	183	170	169	176	168	182	154	167	180	163	173	163	133	189	163	150	161	156	176	172	169	165	170	165	180	141	168	179	182	169	181	167	147	176	163	178	168	171	160	177	166	175	161	178	173	148	179	185	154	177	132	169	176	168	177	133	190	174	173	190	164	179	159	153	155	162	172	184	151	172	140	164	169	158	170	142	170	165	173	166	172	169	172	169	191	167	158	151	185	187	163	209	174	157	179	169	162	169	159	184	154	185	152	166	151	169	163	176	174	156	168	192	162	191	159	165	172	178	136	163	148	164	168	183	182	174	179	146	157	160	181	168	151	171	173	168	175	164	175	177	176	176	174	171	145	164	167	164	153	169	163	182	171	175	163	159	152	175	182	168	154	177	174	180	185	175	160	182	156	147	172	159	162	171	175	163	167	170	163	174	172	178	162	158	175	165	189	168	181	158	172	173	180	142	182	180	170	152	166	172	166	156	172	181	175	139	153	188	163	164	183	176	156	151	164	156
22530	21568	29328	24271	21564	21282	2659	737	622	574	560	512	507	476	460	500	477	473	447	439	445	418	489	438	413	447	488	412	407	426	416	435	390	414	436	429	427	424	430	432	410	413	380	446	436	429	436	403	392	388	430	405	404	438	421	430	414	435	429	432	425	392	424	440	394	419	372	435	406	393	434	396	430	384	416	437	425	397	419	397	420	431	410	411	416	406	395	397	405	381	387	419	425	424	407	399	432	449	405	420	406	384	407	417	423	385	414	372	411	436	406	432	417	447	417	441	398	398	396	440	388	410	395	426	401	373	423	397	410	401	441	406	380	416	383	424	395	422	451	397	423	463	412	444	427	394	432	405	411	402	426	396	419	415	429	419	435	380	427	415	387	414	410	443	392	412	422	421	423	419	411	435	446	383	420	400	400	416	430	393	421	435	466	396	434	432	378	397	442	365	408	404	432	434	415	421	425	408	445	392	406	415	395	395	425	426	407	394	430	381	418	455	412	410	401	386	411	419	429	431	441	424	404	390	406	412	398	438	411	419	417	365	398	390	437	429	418	402	409	418	404	460	400	394	435	383	389	385	401	427	422	404	391	416	394	409	442	422	411	377	434	405	392	435	384	453	419	361	395	418	407	415	418	398	391	398	430	400	416	408	399	412	437	425	407	376	401	411	424	434	416	429	448	403	386	413	398	402	398	440	410	389	422	417	407	403	388	388	377	432	388	413	406	383	387	405	391	452	402	429	382	396	439	417	413	396	429	405	412	378	446	373	402	374	407	392	413	418	450	432	371	427	393	402	395	402	376	421	434	414	387	394	409	429	442	414	427	391	430	418	413	445	386	416	440	416	403	368	392	402	391	407	390	393	400	430	422	432	420	448	403	436	438	450	411	413	410	383	416	409	428	415	416	444	390	412	358	428	434	408	409	392	399	410	388	418	421	376	408	403	406	410	409	408	401	388	426	417	375	378	411	402	436	423	422	392	416	398	409	411	421	435	397	388	425	378	397	416	365	387	442	430	405	465	387	385	393	465	440	410	428	398	407	405	397	444	412	423	412	431	391	452	429	366	422	411	401	446	381	439	436	408	405	407	384	426	417	375	447	367	454	420	400	427	420	460	426	418	421	426	410	397	425	433	377	389	351	434	410	441	458	403	411	367	422	406	404	395	408	376	412	425	395	411	437	414	425	367	434	427	442	366	447	405	417	437	405	418	446	422	352	404	407	412	411	417	394	398	387	419	422	411	430	419	404	431	376	389	387	411	411	394	417	440	400	407	395	392	413	378	432	387	411	392	384	412	422	398	413	401	436	410	457	423	442	424	380	415	382	427	417	397	400	378	424	386	422	390	442	402	427	414	423	410	413	407	373	415	374	404	404	371	408	418	422	410	419	406	416	399	450	402	423	418	412	446	449	425	400	416	415	412	430	394	363	393	393	433	381	440	382	401	399	417	388	404	414	382	393	406	376	421	406	409	384	433	422	459	398	408	432	411	411	388	376	404	414	388	409	373	393	443	439	435	395	405	370	398	392	427	381	372	452	422	426	391	410	386	410	418	414	405	428	446	424	427	419	427	422	435	434	406	397	433	425	395	402	409	367	379	380	444	419	398	437	403	373	434	412	389	407	408	425	393	412	392	397	410	405	423	380	403	395	424	373	385	428	434	366	423	398	389	392	410	439	413	398	401	439	429	385	411	407	423	395	388	403	408	389	392	382	429	409	393	439	380	420	411	395	404	414	423	421	404	419	454	438	434	401	441	422	423	400	415	440	400	403	405	423	391	393	416	425	415	386	406	414	388	428	389	402	407	414	445	419	423	440	375	407	428	415	376	436	449	408	412	435	396	418	392	408	426	413	416	428	419	391	397	386	424	409	387	407	411	446	387	422	400	395	419	461	403	421	421	406	422	420	432	378	409	400	414	396	392	365	386	414	389	409	376	365	401	416	411	400	417	403	401	413	420	394	410	382	375	431	396	405	406	430	389	399	392	395	405	359	364	404	414	405	434	376	416	383	414	405	408	400	398	410	408	412	387	406	418	431	420	411	381	428	406	424	422	374	401	430	440	420	414	407	422	410	410	391	395	394	430	376	392	428	409	437	418	404	433	395	422	408	396	413	406	435	431	384	413	422	377	375	393	422	433	397	419	395	393	416	378	393	409	386	415	401	404	404	419	364	432	410	396	429	389	372	433	422	400	365	398	435	377	432	417	377	430	386	391	387	385	436	396	430	404	392	394	404	425	373	420	400	406	407	413	383	430	434	412	428	390	421	387	402	412	402	407	412	405	445	420	408	414	380	416	411	395	408	419	379	401	410	460	399	426	380	451	424	402	399	404	386	391	410	400	410	425	420	406	407	432	412	397	411	391	453	404	400	424	425	428	387	393	411	360	376	408	392	394	429	418	415	438	393	382	391	384	394	418	402	426	427	386	413	389	415	384	450	373	418	421	416	407	394	396	404	382	408	455	421	434	387	406	429	419	389	385	397	367	391	394	423	394	405	386	427	418	397	392	362	383	393	405	404	430	458	407	411	427	403	372	376	399	401	396	414	403	403	417	389	418	410	398	414	394	414	430	393	391	406	385	411	386	410	413	421	438	426	420	462	414	392	466	358	419	449	388	418	437	397	380	402	376	392	422	416	422	427	412	410	362	387	420	418	419	403	415	427	406	421	396	410	391	428	383	405	432	391	398	398	376	414	415	430	435	410	425	417	411	363	389	404	439	401	392	367	395	404	411	397	390	406	380	386	410	398	404	405	394	387	410	432	417	390	441	397	422	431	389	360	377	420	385	391	425	409	385	396	380	425	455	363	439	416	405	407	431	392	394	445	404	430	420	437	409	434	403	408	395	404	415	391	420	442	416	395	444	409	418	409	427	416	386	403	390	422	380	408	408	396	428	378	395	429	398	417	427	424	403	466	403	404	414	400	382	435	407	426	395	414	398	377	411	416	409	383	389	377	378	410	420	415	400	401	433	423	420	408	431	416	373	423	398	394	406	420	397	391	388	433	388	404	417	428	397	434	397	435	420	422	427	402	408	404	395	384	433	415	432	397	430	391	406	404	423	423	424	432	368	433	376	427	440	414	406	399	421	397	463	401	378	409	395	417	407	386	437	407	390	384	394	405	414	412	403	398	407	398	405	407	434	410	400	373	395	385	364	415	385	399	402	424	408	408	461	384	416	384	413	404	401	434	434	386	415	418	403	441	379	422	392	380	417	424	387	391	402	406	408	389	407	392	461	391	394	422	374	409	394	417	422	424	411	385	403	411	414	379	437	393	393	384	391	418	432	437	391	404	419	448	379	432	417	431	415	405	347	348	379	398	386	404	412	413	392	364	419	418	392	436	426	404	395	413	373	376	422	393	394	432	394	383	389	413	428	407	416	414	420	421	397	405	414	417	418	411	396	366	379	408	428	465	416	396	427	401	428	407	415	424	432	417	409	387	415	448	425	391	406	380	428	407	411	392	388	399	395	425	408	381	406
13268	11538	8083	3874	2575	1897	1575	1321	1173	971	905	808	773	798	752	717	706	670	647	593	661	655	616	637	609	626	606	567	621	581	593	615	573	606	593	591	587	597	601	562	589	580	539	581	557	588	599	576	562	565	550	526	509	534	587	570	611	545	556	617	531	549	575	550	552	581	592	547	599	562	545	585	594	559	578	592	559	514	575	604	611	602	532	602	601	559	564	581	574	559	579	564	557	566	590	573	529	551	558	547	562	563	507	541	518	538	539	573	572	587	540	561	553	557	530	556	536	592	594	537	588	542	566	552	557	586	562	529	549	593	574	566	587	535	562	549	544	539	566	553	577	544	562	547	545	567	552	568	565	552	552	594	520	527	558	560	523	560	564	591	558	549	512	585	525	609	569	568	578	554	574	529	521	576	563	543	546	538	604	498	542	552	575	577	570	570	576	545	535	571	589	581	573	538	546	593	599	569	527	533	540	601	538	589	581	520	537	579	484	572	604	570	527	526	552	575	552	583	540	533	571	592	555	564	620	541	552	553	586	558	535	593	580	554	572	595	548	521	592	576	549	564	531	579	547	604	531	564	581	552	593	547	548	534	571	568	547	576	542	542	500	532	585	543	574	591	565	505	572	572	554	586	541	593	522	540	578	563	521	588	565	562	536	564	580	574	550	599	572	575	533	584	521	564	530	547	571	564	569	530	573	614	580	599	552	566	567	541	597	587	583	561	572	569	544	523	549	554	568	636	563	565	558	545	601	569	577	608	568	542	585	536	521	601	591	547	569	583	528	593	577	554	551	609	586	560	531	545	581	544	565	535	528	540	596	496	564	585	549	578	535	612	536	562	568	577	551	595	538	580	538	570	572	586	595	552	558	544	569	565	567	589	563	578	568	604	522	614	577	540	561	566	593	536	554	536	561	564	583	551	525	567	544	558	527	570	572	585	555	571	545	568	545	585	506	552	574	537	605	546	578	587	587	535	560	582	604	554	555	585	528	595	576	552	567	548	572	558	581	529	573	535	580	540	546	569	579	575	597	554	557	575	574	549	541	602	539	589	560	530	548	508	531	611	557	572	602	563	579	554	531	568	556	589	556	560	563	596	609	580	531	531	546	587	598	572	533	552	578	563	543	548	545	576	553	553	536	561	550	562	531	522	536	549	567	546	537	569	563	556	516	570	537	537	547	537	579	513	548	579	589	600	514	501	581	530	574	540	557	559	529	571	530	601	538	514	521	529	570	566	558	593	560	575	549	589	562	551	514	571	556	577	518	566	499	546	578	596	572	562	546	500	585	554	508	566	541	524	560	534	555	575	569	554	583	530	575	568	534	576	590	537	572	559	544	593	552	526	519	553	592	526	549	590	536	518	566	523	557	576	514	556	548	545	539	572	553	569	580	548	563	574	569	557	567	550	568	559	582	558	508	579	597	549	569	567	529	513	562	553	507	566	564	565	577	549	577	538	542	567	535	584	575	565	586	575	488	601	576	540	560	593	572	585	538	574	600	563	560	577	573	557	553	579	568	549	584	572	560	568	543	537	557	574	579	513	557	598	579	545	559	538	584	611	561	584	541	547	523	525	565	566	545	589	535	558	554	559	559	563	572	541	574	569	536	566	539	571	518	574	559	589	560	533	534	525	561	564	553	600	580	591	520	534	570	523	545	583	564	575	589	581	566	552	545	587	541	570	496	579	543	557	575	544	550	524	556	556	573	556	619	558	500	570	532	587	569	558	550	503	551	579	558	576	576	546	575	527	580	563	576	557	575	560	574	559	575	554	566	570	545	547	585	582	529	548	549	530	572	580	560	581	568	552	556	548	572	592	525	580	520	573	559	596	547	575	555	545	565	572	581	558	517	555	569	549	549	548	534	617	525	556	543	564	551	542	536	545	605	568	574	577	537	544	531	544	640	561	600	548	561	592	576	562	600	571	602	565	548	585	553	519	540	559	547	536	558	593	577	575	579	565	534	576	578	517	587	583	505	581	595	552	548	534	561	567	529	543	550	548	582	596	550	545	566	519	559	580	542	566	578	576	580	550	572	533	571	580	530	577	559	541	513	553	583	563	578	551	565	548	605	532	553	576	610	562	551	574	554	560	549	607	568	545	562	559	583	567	572	573	596	553	574	593	550	574	546	560	558	547	581	578	582	602	530	570	542	535	592	560	544	583	558	555	560	564	586	551	565	548	528	528	598	555	553	544	536	582	581	584	556	564	574	552	574	528	536	545	527	534	553	560	579	562	585	594	589	592	564	545	557	559	526	571	575	573	586	538	582	556	536	560	592	540	562	574	535	534	535	562	574	581	561	534	561	552	539	546	544	572	571	585	551	582	553	505	567	528	556	578	504	551	555	578	524	599	533	534	535	568	576	598	510	557	531	531	571	556	562	549	545	575	510	594	580	584	578	603	564	542	519	554	561	547	565	528	602	567	584	562	584	570	567	610	570	569	574	522	595	572	558	579	561	567	575	568	562	540	541	542	567	536	548	555	566	541	568	521	637	531	537	560	578	563	604	550	552	538	569	569	550	580	558	521	576	589	522	555	571	571	554	565	555	525	507	578	570	608	568	546	551	547	522	538	565	575	571	562	540	539	569	554	530	559	536	547	569	568	545	564	538	542	612	525	551	535	568	570	508	527	583	575	569	577	552	571	586	508	567	572	563	533	516	548	566	557	587	551	595	602	564	560	582	582	546	551	541	575	570	612	564	577	568	556	554	550	570	578	552	567	561	561	534	537	618	561	580	567	570	585	576	563	555	567	586	574	553	549	545	587	546	580	544	537	561	602	584	563	576	583	545	521	571	580	535	589	520	555	553	541	526	571	597	541	539	513	551	573	544	564	574	567	559	609	560	567	567	570	556	570	554	559	556	573	554	543	565	585	547	587	546	590	535	614	549	577	584	540	586	556	546	576	553	541	514	574	517	579	536	627	524	578	590	567	615	565	553	572	555	559	561	573	525	558	569	545	540	521	568	540	544	575	545	560	591	594	544	563	582	573	547	578	548	541	568	538	558	592	538	558	518	585	559	598	561	549	556	591	595	549	546	536	566	564	584	539	543	529	505	571	513	539	583	523	576	605	571	577	554	530	544	560	552	547	567	559	545	546	554	549	546	540	585	557	536	550	579	571	573	608	551	573	527	572	612	561	570	532	564	521	554	560	531	569	528	567	522	560	576	543	532	575	556	534	552	573	558	557	541	556	532	515	604	565	587	591	586	557	597	586	566	542	547	584	543	535	588	504	546	561	562	593	546	574	568	566	553	562	555	562	560	553	575	568	552	542	553	589	552	574	555	555	575	534	588	572	550	540	555	541	579	595	572	583	558	562	556	561	556	536	565	549	592	569	558	539	533	569	568	572	583	530	570	574	577	560	595	579	605	563	597	557	525	558	605	578	548	570	571	562	545	560	558	573	556	565	546	568	506	514	551	617	563	527	567	538	518	589	584	548	529	566	578	573	577	572	583	594	585	575	565	590	559	559	516	563
27500	18264	3397	585	430	422	325	279	257	272	270	278	243	270	269	273	271	291	248	267	247	245	273	241	273	252	270	261	258	236	259	252	234	251	288	271	265	262	285	274	269	257	271	269	292	275	278	278	228	279	252	245	228	252	229	252	255	262	246	275	252	300	254	284	282	256	254	294	256	241	240	270	232	269	274	240	271	283	233	248	261	244	277	253	278	237	280	266	282	239	273	261	284	265	246	250	235	262	249	245	231	287	277	241	284	262	265	249	257	275	246	259	254	236	245	266	285	236	265	240	274	276	235	254	275	262	250	269	246	249	244	256	268	231	274	239	258	270	261	267	253	244	277	263	241	255	233	245	244	260	279	254	252	258	276	296	241	256	246	250	245	248	276	292	256	263	276	247	276	247	267	273	225	274	238	256	271	257	283	272	269	283	281	256	241	254	270	252	257	257	262	256	248	244	258	257	255	245	255	260	270	262	261	295	267	260	268	236	228	272	224	258	251	225	289	262	264	264	258	270	262	260	231	265	244	280	283	271	278	285	254	227	258	282	267	242	236	233	251	222	272	266	259	259	244	251	253	256	248	249	255	229	277	275	286	276	274	278	243	270	271	295	276	274	260	285	268	248	237	233	252	232	296	276	248	268	272	247	289	256	267	267	267	263	254	267	254	244	267	269	250	266	277	278	231	257	265	260	262	242	245	281	277	254	264	292	284	249	286	243	262	251	272	261	247	268	281	247	235	280	272	254	242	271	251	267	266	264	294	240	253	258	262	275	249	264	270	261	281	266	240	230	267	296	283	232	272	257	270	286	262	247	272	273	309	284	240	236	279	273	245	241	244	259	253	232	268	273	278	263	302	244	273	253	242	251	245	249	253	247	260	266	278	280	283	275	281	254	254	248	244	272	230	250	281	288	243	252	253	245	259	276	262	239	253	243	261	244	265	248	240	237	228	249	249	282	277	266	272	272	254	264	245	262	239	247	272	290	239	249	251	254	265	255	274	254	277	241	265	263	262	284	242	246	267	269	263	286	269	244	242	266	275	265	263	264	269	263	287	270	266	268	241	247	259	250	268	273	258	253	266	258	253	257	283	266	257	241	285	250	272	264	269	259	248	287	268	263	264	256	261	221	280	253	255	262	237	284	253	281	269	288	273	270	255	226	242	253	261	253	275	283	277	252	239	271	284	260	208	277	268	251	262	281	259	264	257	255	269	267	284	278	261	265	269	239	262	252	252	258	265	271	280	264	253	268	242	269	246	240	291	279	257	266	275	254	273	267	252	251	262	267	228	265	277	263	232	261	285	277	249	252	269	273	239	270	236	266	240	272	270	271	241	243	273	286	253	247	247	256	256	236	279	244	241	253	257	253	257	254	266	239	269	281	279	250	252	254	260	238	249	275	251	254	251	220	245	264	244	226	223	263	260	252	254	260	284	235	249	260	266	272	254	255	266	284	250	265	257	247	243	295	259	240	248	257	275	260	255	255	272	261	240	275	267	262	262	259	255	289	272	267	268	268	270	265	266	245	262	227	266	259	277	254	238	257	268	274	249	275	277	265	270	258	260	236	251	258	272	258	256	255	281	272	227	260	285	255	228	252	248	254	264	263	248	248	274	275	280	275	267	237	284	272	239	255	288	269	244	282	249	260	270	259	242	274	251	253	251	278	229	297	255	273	277	272	249	265	265	267	271	286	273	269	273	263	233	279	268	245	278	263	247	253	278	250	267	253	304	259	275	243	263	270	273	296	269	280	270	241	328	283	252	259	263	266	288	260	238	280	264	248	251	259	278	263	254	258	264	273	276	244	273	278	288	271	264	264	247	269	263	256	257	254	240	289	265	289	253	249	258	272	288	224	253	253	265	286	246	264	247	276	240	240	276	265	263	253	296	274	255	275	259	273	257	250	279	260	237	267	258	235	285	274	263	242	262	264	268	271	272	250	290	268	264	243	276	250	231	281	252	229	259	276	275	256	248	244	237	250	277	254	263	249	278	258	261	269	280	257	278	273	245	245	214	241	245	271	273	255	252	280	269	259	266	273	261	291	269	268	260	263	269	251	252	267	271	243	261	263	277	244	263	236	244	279	263	273	272	257	257	271	262	255	259	238	272	251	281	255	267	278	241	255	254	286	266	264	248	267	277	296	282	256	276	271	247	237	268	231	254	285	275	227	253	265	245	268	257	250	263	300	271	268	269	254	270	271	243	234	271	295	271	266	277	267	269	261	271	236	263	254	275	269	242	291	275	244	249	274	236	264	261	266	269	273	272	246	268	242	236	274	267	261	265	272	263	249	269	252	290	256	237	246	263	246	262	279	238	229	281	262	239	227	242	267	248	290	277	244	238	273	298	263	279	247	252	287	249	254	290	266	249	258	281	257	250	229	267	284	257	262	266	269	267	263	272	289	245	276	258	269	274	253	247	263	284	269	256	263	257	288	263	276	229	277	249	282	248	274	281	270	236	256	248	262	271	252	269	242	255	264	275	274	273	251	250	249	241	255	270	290	252	306	258	262	269	258	268	248	271	227	255	259	280	231	257	267	241	255	253	249	270	237	250	263	285	268	250	219	290	266	276	262	239	243	275	258	268	227	263	270	232	232	267	242	266	261	257	261	284	230	264	258	263	270	251	260	279	283	274	276	239	252	266	249	273	298	256	253	232	245	259	274	278	275	271	239	254	257	302	240	285	269	236	257	231	285	241	275	269	249	254	274	259	264	240	260	291	289	269	262	241	259	265	249	267	253	272	236	245	273	241	271	243	257	251	262	258	259	248	221	261	248	268	247	235	267	252	278	283	260	256	276	258	264	256	272	248	274	311	262	286	286	274	267	279	277	253	250	264	256	281	278	265	274	247	281	263	269	261	259	265	254	260	277	243	250	266	268	260	245	266	277	261	276	269	258	267	249	271	253	216	307	278	270	241	252	249	259	251	298	267	259	259	258	283	240	252	282	238	267	277	264	284	286	265	278	249	263	236	281	284	242	280	269	261	237	274	239	267	238	273	261	265	298	238	285	265	272	276	267	276	267	268	288	331	278	264	277	262	256	257	266	244	273	283	263	264	269	261	231	276	258	250	265	282	240	270	268	270	279	257	256	248	253	285	235	255	255	242	272	232	261	261	263	291	271	234	310	284	242	263	291	265	258	250	276	227	251	231	254	256	278	260	258	266	256	245	246	257	268	232	244	263	302	261	263	266	272	257	251	249	267	220	242	223	254	263	291	268	244	261	246	257	248	280	257	264	271	261	262	247	266	290	262	252	271	260	280	236	277	240	263	274	252	263	245	234	247	245	244	241	257	283	267	286	272	266	277	264	247	263	224	278	268	257	284	234	249	214	260	271	266	257	246	247	237	236	267	241	258	251	273	268	274	281	254	216	263	259	267	287	266	255	261	256	255	270	268	256	272	247	267	256	257	262	273	255	286	263	279	257	283	287	250	264	270	271	266	284	250	241	259	250	257	268	260	268	277	243	287	238	302	245	278
4699	857	702	467	428	415	406	414	386	372	372	333	372	346	366	380	336	367	352	370	340	313	328	360	369	337	353	351	361	384	352	363	350	344	357	335	352	371	349	365	323	379	391	315	336	341	339	348	335	348	351	346	367	372	368	320	379	342	328	380	351	346	344	367	350	366	332	306	340	353	322	352	372	358	339	317	348	344	333	371	338	346	350	327	350	395	341	371	351	357	329	372	353	356	342	358	357	327	357	368	357	338	329	361	366	376	345	367	329	402	337	323	340	360	335	350	321	315	310	362	368	325	332	331	352	340	342	360	333	343	314	340	342	364	355	340	357	356	354	355	363	325	368	340	366	362	339	355	324	347	379	374	392	376	357	341	335	367	344	368	337	348	363	340	326	321	373	313	354	341	330	321	348	343	334	376	352	368	350	376	338	321	332	352	342	345	329	380	303	367	349	339	360	335	314	353	358	383	337	324	345	369	330	365	321	337	344	345	363	328	352	370	337	356	364	343	341	342	327	340	328	360	360	326	344	370	325	344	345	352	350	321	331	375	348	398	333	331	312	342	350	351	348	362	350	374	329	351	344	358	346	349	313	355	324	351	367	355	362	311	363	375	337	347	347	354	315	375	337	333	348	352	332	370	343	296	380	382	346	336	364	363	377	369	342	349	342	328	373	384	355	328	354	354	343	347	324	347	344	365	370	387	346	372	356	363	339	333	352	364	361	331	358	368	362	339	350	371	384	384	331	318	349	330	364	341	350	303	341	354	340	356	331	329	369	360	365	350	336	324	362	372	362	321	390	328	347	313	357	366	372	369	378	349	350	334	339	369	363	352	359	356	336	361	353	344	402	376	352	423	368	337	325	363	365	367	324	328	324	359	370	373	357	356	352	352	349	341	336	359	338	356	334	358	354	326	361	339	386	348	339	348	312	338	322	352	299	348	328	321	327	332	331	350	365	360	362	374	363	365	339	388	332	370	363	341	350	385	339	363	365	378	353	378	328	349	346	344	356	323	366	336	333	323	332	340	352	303	320	359	322	373	368	376	336	350	324	339	355	328	366	371	364	328	368	373	353	351	354	337	337	333	363	349	356	331	342	346	345	340	316	331	347	379	370	368	348	374	337	357	322	349	352	339	368	348	320	343	346	363	353	383	371	354	330	367	358	351	361	379	353	358	347	355	347	356	371	370	329	361	339	339	350	322	363	351	354	380	352	323	316	365	331	358	330	356	365	363	373	346	356	370	366	343	358	343	351	353	338	384	341	360	327	348	338	326	358	345	334	341	322	369	310	364	319	417	344	337	341	387	353	356	336	349	369	357	320	360	368	355	349	367	331	342	382	400	321	344	347	323	343	336	361	336	331	347	336	366	314	349	362	364	348	351	347	304	338	342	362	328	323	366	318	323	340	366	337	384	361	352	385	348	335	336	347	332	325	359	366	379	358	317	386	375	363	357	330	336	334	345	314	376	326	344	363	350	360	359	332	363	365	364	350	313	323	363	373	343	334	331	309	368	332	337	349	379	352	403	347	356	354	386	360	373	348	349	323	343	387	371	321	360	316	335	374	365	360	347	365	318	360	352	364	374	356	356	356	357	358	324	391	347	330	348	363	345	360	353	365	372	380	347	344	353	385	309	318	321	365	356	335	320	327	353	361	342	329	360	316	360	352	384	358	351	355	335	309	340	328	356	361	319	363	354	365	369	307	338	348	350	338	359	355	364	344	338	371	337	335	350	374	378	346	348	365	364	374	354	370	397	374	340	336	346	346	362	316	358	314	347	373	353	334	366	342	357	396	363	336	353	363	337	380	348	344	353	384	330	386	313	377	336	360	379	347	318	317	362	358	348	376	325	379	348	344	342	352	331	319	365	347	372	349	342	331	374	358	335	358	354	373	349	365	347	358	319	335	332	341	378	344	336	326	338	346	351	353	358	325	340	369	353	319	333	341	362	319	354	344	327	319	361	357	375	348	345	354	324	376	354	339	350	350	357	350	338	332	346	333	342	344	345	376	345	328	347	331	351	379	318	370	343	339	310	357	349	352	369	356	365	372	385	386	350	349	328	383	358	358	342	343	346	344	314	353	356	377	344	353	336	375	351	361	380	341	357	347	359	341	368	341	358	349	340	359	358	353	341	331	333	341	346	349	335	341	347	343	354	368	349	340	344	355	351	375	335	351	365	332	351	364	362	361	337	356	352	364	343	320	365	371	334	356	362	331	345	359	351	375	346	356	333	325	362	367	339	347	347	323	330	384	363	371	331	341	336	362	372	342	349	367	357	370	357	364	357	360	344	342	366	358	351	348	351	357	363	372	324	314	340	333	362	318	345	344	332	361	344	341	361	343	376	371	344	334	324	361	366	329	361	374	351	362	368	352	368	379	342	360	368	338	356	357	359	344	345	383	352	360	340	326	333	339	313	356	355	349	343	333	331	365	352	356	362	343	368	349	372	345	340	363	341	328	356	360	353	327	358	342	332	377	344	372	340	331	343	362	339	349	331	305	339	355	355	324	347	389	330	323	353	338	326	325	352	358	372	408	381	338	356	382	365	362	354	324	380	340	365	345	361	367	371	325	363	367	352	363	399	349	334	324	340	333	366	343	344	362	339	345	389	356	365	375	382	352	351	362	354	355	344	350	328	349	346	343	337	318	377	327	331	372	317	354	342	345	390	353	358	336	332	342	331	359	368	369	323	340	367	378	364	342	332	344	358	326	357	328	337	330	374	352	330	344	321	351	370	364	344	352	339	332	351	323	394	325	348	362	364	364	369	296	344	330	325	317	360	359	342	370	363	354	338	392	353	331	356	341	386	366	345	375	353	366	336	363	343	336	355	318	334	333	360	422	325	369	355	341	333	363	340	339	373	343	337	357	333	354	374	368	349	333	339	337	340	350	360	354	368	340	337	349	344	403	360	353	363	371	368	328	374	343	327	334	360	385	364	317	334	377	374	375	341	351	349	364	334	341	336	358	359	344	356	315	373	360	364	327	374	362	301	329	326	391	341	344	362	330	341	351	345	366	338	332	338	356	341	355	348	363	339	330	325	367	318	357	348	353	333	351	360	353	325	341	390	349	320	322	373	328	398	312	338	328	354	333	369	372	383	340	351	356	337	321	360	315	344	363	331	332	305	389	364	348	371	358	349	376	367	347	374	338	351	343	348	317	344	361	338	351	385	362	384	301	335	356	375	361	349	377	316	337	363	366	361	318	352	370	328	360	355	331	365	362	303	385	356	357	346	357	347	362	329	354	305	401	372	320	367	347	355	377	383	324	382	339	328	358	347	349	368	363	325	336	358	355	349	372	317	367	362	337	353	362	338	350	367	363	367	352	355	362	356	343	332	371	334	363	369	384	329	374	337	323	343	375	352	336	319	351	368	387	358	360	368	333	330	350	325	305	371	355	357	347	323	371	291	348	335	378	300	349	333	315	343	362	351	322	326	351	335	351	395	386	373	352	356	370	347	317	328	357	376	350	335	391	359
23503	21564	28719	24872	21380	4025	834	663	601	599	594	580	598	557	549	527	578	496	531	552	510	497	492	498	525	490	499	472	492	493	462	500	498	500	503	524	486	488	479	453	516	494	491	533	488	513	507	487	500	551	532	466	505	497	513	487	514	490	516	487	519	469	499	528	545	479	482	465	496	467	495	477	488	482	527	524	500	473	473	513	526	462	492	481	548	496	509	498	529	493	480	452	470	518	486	500	515	515	535	496	509	497	497	519	493	480	523	461	455	518	475	438	485	486	481	498	487	505	508	462	475	502	529	515	506	477	505	460	507	475	457	525	532	471	514	454	488	526	491	500	473	489	466	519	480	458	469	507	496	491	469	476	454	500	508	486	523	546	497	525	475	464	498	502	513	488	487	470	487	495	463	517	490	493	508	503	498	509	540	497	444	474	461	481	528	473	507	465	473	490	499	522	489	519	494	483	497	470	504	515	529	425	488	475	487	508	492	458	500	514	498	497	500	472	483	521	487	481	524	532	493	462	522	490	479	495	484	510	524	514	477	478	495	517	502	502	489	509	459	472	502	497	517	519	495	487	506	557	515	461	507	520	518	514	512	459	470	525	500	509	466	497	508	517	500	478	497	493	503	493	537	498	494	477	520	492	486	466	493	499	511	517	452	524	466	469	474	504	501	499	490	509	511	450	492	544	477	509	469	529	486	477	489	475	503	505	497	473	494	497	466	540	492	479	536	475	514	491	506	436	479	529	498	483	511	492	451	498	508	500	486	551	490	473	478	504	480	499	433	480	491	484	515	495	498	491	522	496	457	454	512	486	485	508	490	536	485	525	479	482	460	486	523	481	513	505	514	497	497	505	498	492	492	448	526	462	524	480	491	492	507	462	465	468	477	531	499	505	471	496	484	477	457	500	513	501	479	487	522	499	522	513	471	491	495	496	501	475	450	491	459	498	484	439	496	508	502	506	483	481	476	505	470	464	519	475	493	517	492	538	553	476	506	487	484	517	483	505	489	473	514	504	456	524	473	506	494	475	519	499	493	498	504	456	503	523	462	495	504	448	487	525	503	459	470	489	478	497	506	519	485	470	482	502	482	515	508	497	511	506	501	470	520	477	495	474	518	514	477	501	495	471	482	490	531	496	456	479	484	478	519	482	481	465	538	546	525	506	541	504	494	483	485	499	481	510	498	491	515	492	506	499	485	476	459	509	483	526	481	505	500	523	515	508	504	478	454	524	479	496	505	507	501	476	495	490	469	483	473	503	508	508	492	474	520	488	520	503	471	511	478	521	498	462	490	470	482	483	498	480	510	507	489	541	507	433	479	523	491	473	502	460	505	475	477	487	439	507	520	441	486	465	438	485	457	519	490	487	480	517	484	501	468	498	477	472	495	477	487	507	476	460	452	524	506	481	501	505	507	555	507	485	482	541	490	484	460	494	527	494	504	517	484	500	515	492	525	490	476	507	499	489	497	482	481	494	467	507	480	482	493	527	520	503	465	499	499	492	512	458	535	490	486	500	489	525	453	456	506	466	486	490	524	485	511	471	472	509	493	477	517	460	484	510	509	520	482	485	511	485	502	483	545	487	488	521	537	491	493	487	502	492	483	478	486	493	499	481	504	526	496	514	484	475	508	487	512	541	462	486	447	476	482	498	466	480	499	524	548	470	513	459	496	463	453	502	495	486	461	463	487	508	476	452	512	469	442	501	497	473	495	457	472	457	495	450	488	501	532	470	527	495	486	498	518	505	509	483	492	500	498	520	485	495	508	458	473	496	463	470	476	464	515	501	499	477	460	475	476	462	492	477	492	492	524	483	506	485	493	527	486	453	444	514	513	514	472	510	463	490	477	484	496	509	496	468	506	502	491	482	516	492	460	480	471	508	496	491	529	495	487	496	499	478	459	466	468	489	508	484	469	454	498	485	511	481	532	498	509	446	518	495	447	507	457	505	492	504	477	464	538	485	473	436	474	509	475	480	498	521	487	474	443	475	490	512	497	498	466	478	490	472	475	486	474	489	529	529	480	526	487	515	507	535	519	482	491	521	471	479	508	494	459	494	480	477	460	493	473	493	462	482	492	488	466	486	490	486	466	504	508	490	513	470	472	507	488	545	473	459	484	453	491	473	506	495	503	503	515	525	507	470	527	474	470	504	487	504	484	485	501	483	485	502	525	530	494	456	497	518	413	518	482	461	482	484	525	478	487	537	527	473	499	485	490	472	467	457	489	501	474	507	481	476	519	520	467	516	462	538	474	523	497	483	483	514	522	450	498	481	464	493	446	476	523	500	510	508	458	447	488	467	516	483	479	536	489	484	458	477	484	491	496	468	481	468	487	484	493	494	504	500	507	494	460	491	511	463	514	500	463	478	493	505	497	505	496	489	489	489	514	488	516	498	498	491	519	486	523	465	486	478	496	486	498	547	462	492	520	495	501	468	511	474	473	489	484	509	480	471	513	513	483	473	517	510	463	479	542	530	516	495	515	498	512	514	499	498	488	460	481	503	522	502	505	487	479	499	494	479	456	515	463	528	509	443	476	455	545	543	545	511	467	463	517	469	483	496	441	501	530	493	527	506	481	474	449	518	438	501	482	457	481	502	528	501	502	505	490	456	484	470	520	514	510	503	487	499	442	498	469	480	523	493	496	492	499	473	505	493	499	478	488	501	496	511	481	463	501	495	497	499	492	508	507	495	520	503	490	459	489	497	506	495	507	513	449	480	471	463	494	505	484	500	470	492	499	485	535	502	524	498	475	511	498	471	449	482	486	521	481	482	518	491	493	481	498	431	498	458	499	484	487	486	490	487	488	478	503	514	514	475	493	495	537	517	505	488	495	502	526	483	495	493	517	518	489	481	527	501	536	456	480	501	474	508	541	435	508	468	501	489	488	511	452	472	500	482	479	549	491	496	470	490	502	489	466	511	475	513	494	504	494	514	489	519	535	477	502	482	452	508	453	516	501	478	483	519	496	472	471	512	491	502	494	488	510	457	497	473	446	491	489	457	509	509	494	455	538	472	466	512	515	479	473	483	482	496	474	520	496	509	493	480	475	470	499	522	475	485	466	529	504	508	495	495	477	496	465	539	567	496	477	491	481	510	541	522	481	452	451	472	495	512	465	478	467	500	514	504	495	500	485	531	457	514	482	449	522	479	486	512	521	484	543	459	479	466	463	514	515	470	493	511	514	493	461	472	464	466	473	509	445	491	501	492	513	466	477	529	485	498	494	508	507	473	487	475	484	517	513	498	467	519	502	523	443	483	478	483	517	502	488	486	535	525	502	475	502	497	476	464	522	529	503	545	476	530	513	505	507	493	508	524	504	486	489	497	495	457	484	469	483	500	443	477	515	467	517	470	505	495	447	480	506	509	521	538	489	499	553	510	539	470	494	449	473	470	473	503	508	463	503	496	454	477	489	543	513	483	477	477	495	510	502	499	476	507	518	429	487	504	511	453	496	506	520	487	490	482	481	487	525	484	480	490
10746	6893	4871	2384	1719	1329	1145	993	953	869	866	810	755	789	726	716	693	702	719	692	715	700	704	746	667	677	640	718	622	720	678	649	651	637	684	691	647	641	677	617	642	638	673	640	636	665	616	606	650	678	674	624	640	643	661	632	652	687	656	655	685	678	632	635	669	665	682	661	641	652	649	608	664	661	649	653	638	626	672	654	692	701	631	619	617	688	643	668	619	661	616	706	652	670	621	645	685	629	682	637	671	632	695	634	705	656	678	658	690	662	654	616	660	647	670	658	663	605	643	690	660	660	643	658	650	630	672	655	700	655	622	686	619	647	682	676	666	604	653	715	615	667	640	661	666	639	707	698	629	636	661	648	634	685	628	644	695	665	664	718	650	645	665	617	622	687	676	628	693	644	682	664	633	621	692	690	612	672	640	659	695	658	657	637	643	649	661	622	634	645	671	651	671	657	654	665	654	664	609	693	658	677	639	673	664	639	698	693	642	623	625	662	635	614	659	672	640	694	681	650	671	663	660	657	720	710	611	651	658	645	687	664	644	655	664	655	634	667	625	633	623	632	611	683	637	661	670	638	672	656	641	650	649	646	672	671	655	693	615	697	646	642	677	673	667	627	653	658	647	655	627	630	630	652	652	648	639	664	728	683	679	680	679	671	654	654	682	659	635	662	679	619	666	720	674	648	671	674	677	688	673	622	616	665	642	660	641	654	636	673	625	665	699	650	665	686	641	639	699	703	700	643	629	684	658	653	642	661	601	633	614	665	655	671	701	670	639	682	667	665	643	621	659	663	656	649	680	626	605	669	674	645	701	679	720	620	657	663	665	662	673	651	660	669	705	677	680	666	630	658	655	666	671	672	634	641	694	657	679	640	655	623	626	627	646	609	657	646	609	656	709	671	611	678	646	680	680	652	655	639	634	652	677	691	680	679	667	630	607	689	656	655	648	621	684	685	698	676	643	680	663	658	640	637	642	643	638	671	667	576	673	666	650	636	651	694	669	625	655	645	634	688	683	644	664	662	658	662	682	646	634	682	626	638	674	678	632	613	676	680	640	660	658	680	624	640	649	677	633	675	670	641	644	684	683	676	673	675	663	690	686	654	621	682	689	643	645	621	635	629	668	692	674	630	619	622	696	646	681	678	692	662	636	676	686	643	660	665	689	642	624	709	624	630	627	659	698	608	680	679	667	627	602	645	631	643	712	647	723	654	666	615	677	669	625	652	647	666	689	608	613	621	685	661	680	689	623	633	669	615	640	706	707	661	681	611	632	680	660	700	629	630	670	676	637	676	633	657	632	648	661	651	644	654	655	611	644	660	674	673	659	640	620	637	630	620	616	687	700	668	659	627	695	680	600	646	682	658	690	633	697	651	644	639	636	642	659	691	645	710	664	660	667	656	677	669	657	653	646	655	644	656	662	694	656	622	632	698	679	668	642	651	627	661	644	664	632	653	654	653	660	652	659	655	686	676	614	642	658	654	702	632	626	643	624	667	622	674	725	718	662	658	662	632	678	658	665	666	645	638	640	655	673	683	686	637	634	703	644	635	636	624	637	630	653	661	650	691	662	618	677	645	679	676	653	654	706	619	640	659	683	685	653	627	668	652	673	602	669	700	653	653	699	629	682	650	648	678	623	696	624	660	685	660	649	683	621	690	657	601	644	640	634	704	663	671	677	620	632	667	600	665	667	701	644	640	628	638	626	666	695	660	682	639	656	641	673	617	613	674	634	649	635	655	611	633	694	664	655	661	678	602	657	659	679	683	652	677	674	660	659	668	707	682	614	647	661	672	643	679	651	681	645	634	590	670	700	674	649	639	617	644	662	665	635	702	683	697	676	630	636	702	623	677	674	655	658	626	649	672	649	639	707	676	664	611	654	642	610	662	593	610	710	721	643	583	629	668	644	651	615	628	680	650	647	623	670	625	676	690	677	705	635	674	664	663	592	612	698	689	653	689	681	656	659	663	664	655	626	688	675	646	640	617	670	668	640	680	668	629	673	689	653	652	655	582	670	649	682	628	636	645	686	648	631	691	672	678	668	616	679	717	643	676	663	667	654	612	646	640	666	680	648	655	651	656	695	619	676	665	642	664	621	686	661	679	660	629	643	664	606	659	617	630	666	667	643	687	699	623	636	635	672	615	690	644	618	707	646	652	628	640	665	656	640	634	674	685	677	628	663	641	648	667	630	649	669	614	662	632	598	650	645	631	627	625	635	678	668	624	648	640	669	599	677	655	687	673	651	666	618	599	669	650	680	647	677	645	659	631	691	644	639	686	664	671	700	696	668	643	670	711	604	688	682	627	642	655	664	639	632	627	664	669	615	669	671	664	652	672	609	658	653	608	683	622	654	611	677	688	708	619	657	655	657	649	633	657	643	673	673	666	627	656	667	653	616	678	650	668	673	636	660	713	662	677	661	637	671	658	666	651	629	670	648	650	667	647	651	636	674	650	666	664	652	701	683	656	644	632	630	624	690	677	660	614	671	620	670	669	685	654	669	643	661	678	622	647	634	651	627	627	692	694	662	626	647	642	633	629	689	649	692	664	713	635	621	669	637	665	655	624	676	630	676	656	685	643	647	628	604	674	626	651	729	573	648	622	710	654	676	650	630	704	641	641	680	620	633	636	673	562	646	633	640	665	662	664	640	622	655	654	670	652	640	687	688	664	631	665	710	599	609	587	668	635	691	618	689	651	651	682	653	695	653	691	649	670	627	674	651	634	654	691	638	611	672	645	623	637	626	658	673	644	659	637	636	670	685	665	674	683	616	679	666	637	697	669	630	637	674	648	638	695	653	645	640	648	617	618	642	600	713	650	645	654	630	630	642	642	709	702	628	644	642	594	660	648	681	630	639	689	702	690	660	682	701	622	632	608	679	646	643	674	681	643	664	693	663	656	636	665	648	644	671	656	692	671	698	636	663	619	619	679	662	661	624	697	655	648	613	634	719	651	643	668	650	668	679	614	710	661	633	608	681	675	684	624	649	619	636	676	662	693	633	654	606	648	673	664	596	686	656	671	625	656	665	639	622	680	641	647	671	630	680	673	638	649	653	644	627	618	605	688	668	678	650	655	677	650	639	645	661	678	664	654	653	717	692	647	638	635	662	642	659	619	644	675	629	641	662	633	613	661	634	650	627	657	707	670	646	641	648	709	631	681	637	641	645	596	681	632	657	606	656	654	646	644	721	672	660	674	633	675	655	672	654	677	651	690	593	660	656	709	644	628	647	638	660	624	642	642	701	598	655	661	643	656	655	622	669	658	660	666	667	680	645	663	659	632	603	699	661	671	651	654	685	678	659	646	678	649	645	646	621	681	650	660	642	651	692	652	624	626	645	621	637	619	663	656	717	656	653	696	653	685	687	680	641	629	686	674	633	627	682	654	662	644	676	672	681	668	705	675	687	653	704	637	633	663	612	641	661	686	644	683	663	636	682	680	720	643	660	650	659	676	651	666	634	666	686	643	656	639	668	631
24813	21558	26868	24668	1196	240	201	165	145	138	154	139	120	124	111	119	129	115	103	102	129	117	129	96	123	111	106	107	113	108	116	101	129	104	125	115	116	111	100	93	109	114	117	104	120	110	109	118	112	121	108	111	112	106	96	107	114	105	101	112	126	108	103	111	114	120	119	109	103	127	99	107	97	110	114	127	109	100	122	106	112	109	116	116	102	123	108	139	99	85	131	109	109	116	104	101	105	107	125	122	105	128	131	104	127	120	104	109	100	114	103	120	103	133	116	95	96	96	101	122	112	112	97	91	119	113	123	118	136	87	106	133	115	114	137	113	100	110	128	109	109	105	99	113	142	107	108	95	107	121	105	116	122	102	121	108	104	124	107	112	99	112	101	113	101	121	121	94	108	122	117	119	107	102	107	109	103	90	99	105	117	132	130	113	123	119	134	106	107	116	109	104	121	106	98	107	112	118	128	134	121	106	120	100	107	121	109	106	121	101	102	105	104	127	123	98	99	124	108	114	111	102	121	106	91	111	111	109	127	118	118	111	102	107	138	122	98	96	105	118	128	112	114	118	109	103	131	119	114	122	121	107	100	129	120	104	117	102	124	105	104	117	122	99	125	113	112	105	107	126	116	135	98	111	146	131	126	105	105	127	94	93	101	113	108	115	109	101	109	119	107	117	113	119	107	120	115	128	121	123	113	93	110	130	108	106	122	113	106	104	104	134	124	98	102	102	115	97	119	108	109	109	128	135	120	99	103	126	107	129	106	103	99	112	111	105	108	109	111	102	97	120	135	89	100	114	96	96	126	101	112	124	99	112	121	118	107	115	111	126	109	115	117	109	124	105	115	94	101	114	120	119	125	110	124	127	125	105	144	93	114	104	110	127	108	125	114	111	121	118	112	128	129	111	90	102	100	111	102	115	107	120	113	107	138	114	119	120	105	124	109	111	123	126	103	119	93	100	147	101	105	96	118	114	124	126	113	110	122	107	136	112	103	126	112	88	89	91	113	114	111	112	149	119	107	116	94	96	127	114	124	103	87	96	106	116	109	118	107	101	117	114	104	116	125	105	101	108	104	105	122	104	117	113	108	113	100	112	127	112	119	117	100	118	107	114	105	96	108	114	111	96	100	120	115	133	100	111	112	112	109	128	91	107	116	113	132	105	110	108	110	118	117	114	112	104	103	102	113	98	99	112	128	134	115	130	117	117	125	121	101	93	113	110	95	106	95	113	123	108	108	103	112	110	93	99	121	94	95	113	126	94	100	116	109	120	112	115	99	115	99	119	124	119	117	110	110	109	113	121	113	110	97	107	124	105	96	102	107	108	100	130	136	113	103	110	114	117	101	119	115	99	107	92	117	110	116	98	82	134	111	110	118	111	120	110	113	106	103	101	105	125	128	124	121	109	107	117	101	119	113	127	121	110	98	116	93	122	97	138	109	110	110	98	97	99	109	116	123	128	132	99	121	107	123	117	108	117	112	104	110	102	130	123	128	116	98	94	99	118	105	120	99	112	111	123	115	105	113	120	130	109	129	95	110	92	116	119	106	107	115	105	108	108	125	93	115	106	114	106	128	123	119	105	117	113	120	115	115	118	114	107	104	93	103	109	112	101	114	100	100	102	96	99	130	113	123	105	115	120	107	119	109	129	130	107	103	93	109	125	103	104	129	119	110	123	122	110	112	113	116	97	117	108	119	105	97	103	110	111	116	119	106	112	109	96	108	101	91	112	112	130	111	132	132	105	113	102	110	109	107	111	109	105	105	105	105	109	102	126	99	107	108	120	113	127	118	106	117	97	117	107	133	102	121	100	103	117	121	118	122	104	137	114	90	108	119	107	101	98	113	105	120	112	124	91	112	85	109	87	103	119	104	87	113	117	133	115	96	98	117	113	98	119	115	127	118	133	130	119	109	114	110	131	107	98	111	103	108	129	107	100	112	100	95	133	98	100	106	123	108	119	111	111	95	114	118	105	99	122	106	110	97	125	122	104	104	123	119	105	112	124	103	100	122	114	98	111	116	102	121	104	121	111	111	115	107	101	119	115	102	109	103	119	129	98	92	104	107	121	110	115	100	107	113	129	111	120	109	105	120	108	81	109	101	100	105	128	97	121	110	115	108	101	109	102	119	93	109	124	124	89	119	123	98	113	100	107	120	104	119	94	110	103	123	119	95	109	114	118	126	113	130	119	99	112	121	106	101	111	118	132	116	100	124	111	103	127	128	127	94	89	114	103	115	108	87	125	102	129	118	109	94	108	110	106	110	112	117	117	119	120	118	108	103	123	115	114	109	120	105	95	111	111	118	117	105	105	111	105	117	108	102	104	117	105	110	139	125	108	105	96	101	94	113	113	107	112	110	101	100	111	105	97	108	129	107	116	131	121	117	120	117	92	119	100	120	96	103	119	102	109	98	96	114	136	100	123	105	94	96	116	115	126	108	107	101	117	114	120	94	115	98	113	120	119	114	105	113	120	111	100	106	98	107	108	117	94	97	90	111	116	109	114	116	118	111	103	112	106	128	119	129	103	99	120	113	117	120	92	105	99	117	116	99	113	100	120	103	105	107	97	122	115	122	115	112	121	134	109	115	102	120	112	106	124	95	92	99	101	124	123	129	112	125	113	114	121	124	112	121	116	114	141	112	109	108	111	111	104	124	98	118	104	108	116	103	129	110	124	123	123	116	110	101	101	114	132	119	109	122	101	111	113	105	107	125	128	110	123	104	109	124	119	114	111	106	91	108	109	110	122	105	115	102	108	97	112	108	107	106	129	125	104	112	135	102	115	102	102	113	113	112	107	92	114	117	130	105	111	126	92	121	114	114	112	112	125	122	128	108	120	136	108	98	111	103	131	106	101	117	105	126	119	124	106	104	111	116	105	97	108	118	126	112	119	104	113	104	117	111	90	89	105	103	108	108	106	123	122	118	116	130	117	116	111	110	107	103	97	107	125	126	117	94	102	104	114	109	92	119	106	109	121	107	118	113	105	135	110	122	86	111	119	93	91	98	121	103	104	111	117	97	112	109	92	115	122	115	123	94	102	106	111	119	119	94	107	104	122	118	112	122	128	118	94	130	107	115	117	120	125	113	116	128	100	107	101	118	99	120	96	135	121	102	109	110	121	116	117	98	104	124	114	111	119	108	116	111	128	109	130	101	105	121	109	110	96	125	109	113	122	119	116	112	101	103	111	104	114	115	138	103	116	117	116	124	103	117	108	119	122	108	110	117	107	102	100	95	115	113	104	99	116	111	124	95	112	112	113	124	116	109	104	110	98	110	113	116	129	116	125	110	145	107	109	106	127	108	116	108	119	115	95	100	133	108	96	108	96	91	109	106	101	107	120	113	110	136	114	112	110	112	113	121	104	96	116	121	107	125	102	113	114	121	128	106	109	105	107	115	88	126	118	101	122	99	103	115	116	105	112	112	103	105	116	120	106	103	117	108	114	99	125	100	91	115	120	94	113	101	112	98	110	125	104
9890	3276	2138	1026	646	515	412	384	319	249	254	223	241	226	210	222	190	201	185	200	178	167	181	193	196	194	185	172	178	164	186	182	190	186	163	211	153	189	159	177	181	189	158	181	187	181	159	191	163	153	169	199	159	183	171	163	166	182	207	157	154	191	188	161	149	154	159	147	159	168	187	146	184	160	194	175	179	182	188	171	175	168	163	141	191	160	186	155	192	172	182	179	185	168	174	174	173	184	142	171	153	170	167	193	191	184	181	153	185	157	170	158	171	189	187	180	190	148	177	167	162	159	163	162	169	194	162	168	166	166	164	172	158	197	172	178	157	179	184	201	194	180	181	184	162	149	166	167	177	189	163	190	136	213	173	173	180	172	162	181	196	219	156	161	164	158	181	181	161	209	190	172	158	177	163	175	172	193	162	179	194	158	159	151	156	201	159	166	176	181	155	180	178	171	161	154	160	162	174	163	175	154	167	180	149	175	168	172	178	203	147	150	208	164	163	166	181	157	181	171	177	159	168	134	158	153	185	167	165	171	199	165	156	173	167	174	164	171	176	167	175	188	163	161	172	162	197	187	163	162	163	199	203	169	155	168	152	172	170	152	169	144	174	188	172	179	162	176	183	176	161	196	176	182	175	176	175	162	178	149	172	193	152	165	149	175	154	184	180	181	167	181	194	182	166	164	190	204	186	164	176	154	181	189	186	161	169	180	175	184	186	148	183	190	191	150	172	160	153	207	192	163	184	178	178	155	168	152	167	162	185	164	180	181	157	168	164	171	164	162	146	161	171	190	172	179	178	168	179	169	165	174	164	176	186	172	181	200	192	165	158	174	174	176	188	194	177	178	171	161	186	190	204	185	158	166	166	180	189	159	182	182	165	155	154	190	185	183	184	178	179	188	156	147	151	164	144	171	177	181	169	173	179	156	151	169	160	166	152	174	156	175	184	178	165	177	191	165	163	164	185	160	201	177	161	147	166	147	187	151	182	168	148	178	154	179	185	171	166	164	166	173	165	170	184	168	153	174	175	172	178	159	175	182	157	180	179	164	162	176	150	187	167	143	215	170	170	182	159	170	181	191	179	182	161	167	168	182	188	174	172	177	162	175	199	174	166	171	185	178	158	198	162	163	178	156	186	185	175	172	173	185	178	176	190	166	180	195	154	160	181	175	166	178	165	184	188	178	174	157	177	186	163	181	173	177	175	164	164	181	187	200	184	190	156	161	164	172	180	182	165	163	159	164	155	182	174	170	156	156	180	161	173	186	147	168	176	190	173	176	160	172	170	167	173	168	192	153	157	168	168	171	162	157	174	182	168	179	181	191	176	178	175	177	168	183	147	175	167	171	151	183	157	189	190	191	161	183	166	170	188	181	174	157	162	170	165	176	172	172	209	176	177	174	151	167	162	163	155	161	153	164	193	192	177	186	185	160	179	162	163	200	179	214	184	186	154	155	158	163	158	163	178	149	194	164	184	161	150	169	168	145	175	174	176	164	164	169	178	180	153	148	186	177	186	181	169	177	177	176	188	160	175	174	150	181	178	145	179	161	192	182	162	169	169	202	179	159	185	153	184	160	158	185	184	139	180	182	175	173	165	157	155	166	188	178	193	158	164	178	172	160	177	181	174	164	181	164	162	180	196	184	189	147	190	146	156	181	174	159	150	176	185	160	172	188	156	157	150	163	158	188	176	152	170	211	180	192	176	189	183	167	162	148	153	166	155	183	175	184	165	197	155	173	190	190	171	158	174	165	176	175	161	154	190	191	172	162	158	198	173	167	181	175	170	171	162	152	189	176	158	158	177	175	170	183	163	181	177	164	189	158	177	161	166	181	160	167	164	165	151	195	167	196	169	185	169	167	163	174	176	180	164	170	144	173	168	157	180	188	169	163	167	157	162	180	186	182	180	157	177	168	179	166	180	174	172	151	145	164	187	157	161	166	167	186	169	171	174	174	161	174	174	139	175	169	147	164	169	158	175	177	149	158	188	194	175	188	167	140	190	177	155	186	162	178	177	169	185	159	166	189	179	155	160	161	157	167	160	184	184	162	165	178	172	170	155	152	162	167	172	175	161	179	187	156	144	159	161	184	179	164	169	170	187	187	165	180	182	162	162	171	177	192	169	187	170	173	161	180	159	164	181	170	186	161	157	176	167	148	189	154	156	170	144	174	180	163	162	181	160	170	147	171	144	148	154	159	177	184	193	172	186	168	152	175	156	144	164	176	158	169	167	171	161	175	156	177	176	144	152	182	163	175	172	163	167	157	164	181	154	195	186	159	181	167	166	166	168	178	157	172	194	169	165	179	162	166	166	155	161	168	184	155	152	167	169	178	164	158	167	170	147	168	168	180	177	176	172	169	203	163	171	173	171	183	186	167	170	170	162	155	158	165	165	154	148	178	159	185	159	182	177	178	162	175	192	180	181	178	169	165	164	163	154	182	187	168	154	145	178	166	172	168	186	201	157	160	184	187	186	136	175	174	176	192	160	182	160	167	175	154	195	184	172	174	192	185	163	172	159	168	155	145	179	163	166	195	197	175	163	157	162	174	196	179	171	163	164	188	155	196	186	183	189	169	165	159	181	189	182	158	157	163	163	174	169	178	176	168	177	183	191	177	172	159	161	162	156	151	155	171	167	190	167	183	183	173	167	186	155	194	157	172	164	157	165	162	168	165	173	178	163	175	171	164	139	179	166	192	178	157	174	187	165	174	144	171	173	174	169	156	163	164	201	157	148	155	167	179	141	167	183	169	175	158	184	179	139	179	183	169	179	180	179	183	180	184	190	164	194	159	154	154	176	183	157	178	159	175	167	171	164	153	162	201	167	152	167	173	181	177	160	171	183	186	178	170	180	176	194	188	168	169	173	155	176	184	152	166	163	168	155	157	186	177	163	166	142	155	170	185	160	166	172	184	169	162	187	154	173	191	181	154	159	158	153	171	174	164	171	179	163	171	182	171	162	171	167	161	174	163	156	188	196	147	183	159	174	191	159	190	156	172	169	182	157	180	193	166	178	166	178	183	180	166	161	178	209	193	157	156	159	168	170	171	189	171	155	160	171	176	153	170	161	161	179	167	157	153	173	153	164	165	177	196	180	183	202	168	172	181	163	192	165	165	154	175	141	159	161	185	163	161	155	186	162	179	162	175	177	176	165	177	177	162	178	169	160	173	170	185	166	187	183	174	172	176	178	167	172	158	174	162	169	169	177	149	173	190	189	177	175	157	171	174	175	155	178	189	162	176	163	189	172	189	195	173	174	169	177	173	157	202	158	178	156	164	187	179	176	167	157	175	168	179	173	163	188	168	180	153	183	164	180	158	154	171	194	157	140	168	197	168	185	192	193	167	167	184	148	162	151	186	185	166	167	182	191	166	174	183	180	186	177	145	160	191	180	169	169	169	168	176	147	179	181	140	188	177	177	192	155	184	162	142	156	169	161	192	181	185	158	154	178	186	178	182	163	156	162	170	145	177	173	170
22547	21556	29277	24254	21557	21272	2496	812	609	583	579	517	523	539	493	463	477	458	453	444	458	442	481	423	407	469	426	439	406	417	434	449	402	461	406	421	408	389	437	401	399	400	419	398	369	401	441	405	417	421	441	416	402	469	429	421	426	454	404	372	402	407	410	396	415	429	420	414	412	404	397	387	430	423	386	407	416	408	390	407	443	410	385	438	366	403	417	437	430	401	449	429	375	419	404	402	413	400	432	403	380	394	427	418	413	428	418	396	378	397	424	435	394	416	413	410	411	413	393	394	415	413	391	395	411	414	420	434	428	435	397	412	406	399	422	385	435	414	406	421	432	346	466	412	386	407	423	394	396	415	427	385	417	442	413	396	403	430	423	413	461	364	436	395	400	382	410	367	402	416	400	398	435	429	398	433	446	424	436	427	434	432	427	420	417	406	458	447	425	390	447	407	404	404	444	395	389	397	395	434	433	428	452	401	408	405	438	385	414	401	395	365	401	382	406	432	428	402	419	423	415	421	372	383	441	417	425	398	427	438	396	425	456	378	436	406	392	380	418	445	378	381	399	421	387	406	423	432	401	387	444	420	409	383	417	434	417	379	395	420	367	410	409	431	410	419	422	387	425	424	413	443	468	408	395	396	448	421	420	425	382	429	416	379	403	406	400	381	408	423	410	389	401	389	364	406	419	426	440	388	405	416	381	432	388	433	364	410	419	418	399	429	454	376	390	401	438	376	422	372	431	415	439	406	419	415	422	395	422	412	377	416	430	414	415	425	395	433	401	388	395	413	412	437	424	401	409	401	417	407	447	411	392	451	417	406	415	406	386	399	410	386	444	412	378	392	382	398	405	425	408	404	408	406	428	412	402	417	417	395	405	415	443	403	426	392	442	389	439	420	426	424	403	417	462	397	412	425	401	421	425	391	408	404	423	415	398	389	446	405	415	388	447	421	423	389	409	416	424	445	417	378	427	436	399	410	391	408	394	406	413	400	409	386	414	465	430	429	408	398	414	445	425	410	409	434	388	391	367	395	418	414	405	414	416	418	414	436	391	429	369	435	386	384	416	393	396	378	402	420	390	418	393	387	420	383	418	443	372	383	395	417	393	388	354	423	409	422	415	414	444	427	396	429	411	436	412	407	423	411	397	441	406	411	406	409	401	416	424	430	434	428	419	428	404	385	396	390	404	426	431	389	415	439	386	407	437	420	391	390	421	372	422	418	426	398	397	464	414	424	429	373	413	402	396	424	374	402	413	399	401	368	408	395	417	415	403	404	404	417	384	414	400	416	397	424	412	406	416	415	380	384	389	429	416	442	406	415	414	428	412	403	400	391	395	417	379	368	405	387	419	398	421	415	400	378	405	410	406	391	409	415	404	416	413	412	391	415	380	432	386	411	395	401	407	394	413	431	422	412	405	403	397	436	406	393	414	399	418	414	424	379	379	442	392	405	407	419	431	410	369	408	437	403	402	415	413	405	393	379	413	377	426	440	421	419	384	400	404	433	440	393	417	414	402	441	417	412	403	407	416	394	402	400	425	401	398	453	423	458	440	419	405	389	386	395	419	400	417	421	398	407	431	414	376	394	423	390	434	410	404	430	403	387	420	421	411	432	399	397	388	434	417	404	404	444	413	406	418	425	403	423	416	396	402	395	434	394	448	381	389	401	427	390	434	403	387	377	385	407	392	404	431	412	409	388	430	409	405	410	386	424	352	408	425	404	388	389	365	357	387	397	409	387	417	412	418	435	357	390	428	420	432	400	385	431	408	411	425	445	382	367	407	408	404	379	383	424	380	416	412	382	420	409	392	370	408	387	397	426	398	362	408	382	414	399	396	394	426	393	431	429	422	383	397	403	436	389	404	390	415	395	384	411	418	423	423	418	436	419	418	407	408	406	428	384	394	422	413	402	399	418	395	403	414	420	412	418	443	439	417	397	383	408	395	355	387	380	442	431	431	404	396	386	415	436	409	399	422	412	411	391	393	407	395	404	386	413	434	448	433	408	431	401	390	426	420	386	412	391	408	417	429	409	406	403	439	437	424	396	362	424	407	421	401	418	382	418	421	428	370	398	447	410	415	408	394	404	413	418	387	419	417	395	436	444	433	393	409	423	396	404	406	402	475	382	420	411	397	432	390	403	436	434	407	409	428	411	394	392	426	407	388	377	398	380	408	395	431	407	372	408	405	400	422	372	366	423	418	411	416	429	444	398	391	383	390	431	449	384	434	395	396	406	405	422	432	403	378	373	418	380	439	454	410	377	446	410	380	407	401	415	401	380	443	381	401	404	411	397	430	454	376	394	408	394	407	415	422	406	422	408	416	404	379	434	413	425	386	392	401	434	400	396	428	398	396	382	420	415	402	400	440	373	440	434	404	422	375	407	437	380	419	399	403	401	430	433	436	401	414	424	451	352	377	410	410	387	423	431	386	399	428	384	416	392	449	413	414	446	442	442	454	407	417	417	402	370	403	431	417	415	416	385	401	423	396	387	419	407	389	425	412	379	432	408	434	444	455	395	447	382	370	409	396	393	422	403	408	439	421	377	416	400	395	387	385	399	431	430	429	399	423	398	385	422	420	407	426	395	373	389	405	380	399	426	399	392	412	380	419	403	401	401	425	421	405	410	451	379	395	417	441	395	420	405	400	396	411	430	434	434	398	443	393	404	392	381	375	382	407	425	406	421	404	410	431	378	389	422	378	401	378	418	407	420	408	423	388	429	397	396	369	433	400	415	430	422	431	371	377	430	428	399	422	404	436	410	407	402	411	421	405	400	399	428	401	426	407	406	385	491	424	424	431	433	367	392	408	400	422	406	439	383	411	391	428	422	421	429	398	387	440	416	401	417	398	378	427	405	402	424	422	429	399	424	418	428	430	435	415	436	393	406	440	424	417	416	414	387	383	396	400	390	414	379	421	425	408	422	388	418	422	402	370	411	418	390	408	451	433	394	402	393	418	377	410	404	420	385	421	419	404	400	437	437	386	421	414	414	402	436	401	396	422	407	451	442	419	381	400	388	416	420	446	426	354	442	413	425	369	422	403	398	423	394	408	373	406	410	386	373	435	406	404	438	429	425	419	436	396	450	373	436	394	430	417	373	439	442	396	406	431	421	425	414	418	379	368	380	447	394	406	380	397	420	369	429	399	423	419	454	418	410	358	419	443	400	415	404	387	440	393	455	428	401	379	412	427	398	417	403	423	415	398	403	392	391	396	419	406	411	397	415	396	380	418	419	414	413	389	386	417	413	413	408	407	425	428	401	433	383	408	396	404	391	416	400	417	391	442	414	434	416	408	396	429	384	366	413	390	393	429	369	387	442	402	377	425	421	420	400	417	413	431	421	406	395	442	389	404	431	437	393	430	411	409	413	403	356	406	376	408	380	409	418	393	394	424	402	432	389	411	394	422	450	442	395	434	393	379	408	396	397	401	412	434	377	456	368	420	398	381	420	405	424	390	429	439	382	383	433	417	357	422	397
13112	11620	8098	3833	2666	1972	1630	1335	1160	1057	873	830	841	845	746	703	673	627	634	633	647	689	624	612	606	560	619	602	618	590	595	594	610	624	607	600	572	625	581	576	571	548	633	593	575	553	582	592	591	601	565	579	564	595	506	576	605	524	573	570	550	590	567	603	574	558	533	581	577	567	555	582	558	615	533	563	577	567	522	560	539	531	581	563	558	559	586	558	579	553	553	574	573	551	530	598	562	596	560	594	567	570	589	514	527	577	522	551	596	603	569	558	552	549	594	556	564	599	536	563	597	525	589	560	576	562	555	521	616	587	614	567	545	531	547	558	566	567	562	564	589	606	587	548	565	583	573	578	568	595	563	597	563	591	603	583	566	579	569	558	564	582	567	593	536	552	584	585	554	576	593	558	561	588	546	542	593	582	545	573	574	550	587	603	548	591	534	552	524	577	565	537	520	567	561	547	532	558	581	546	560	546	571	571	573	585	576	576	595	558	585	559	575	559	525	565	609	510	558	564	575	557	542	580	538	568	554	566	588	566	542	557	550	566	538	568	561	575	567	565	541	581	552	516	557	585	565	539	515	575	547	558	530	571	546	570	552	569	575	545	590	543	543	579	625	553	564	561	606	543	526	502	589	537	596	568	578	554	570	551	548	561	556	597	574	592	611	540	551	572	560	545	595	561	601	564	573	549	576	596	541	569	579	588	542	556	574	531	532	565	574	519	557	571	540	555	559	551	519	591	609	532	548	546	558	575	571	590	531	545	562	606	579	548	580	576	551	566	542	554	564	540	575	585	553	557	555	573	529	565	517	570	582	594	553	522	573	557	592	577	531	561	571	600	566	555	567	579	566	532	563	605	552	605	596	577	545	536	558	549	594	583	536	579	551	608	567	565	594	520	585	509	554	573	548	588	542	561	529	569	541	568	582	584	569	545	552	544	578	533	541	571	595	568	563	557	568	553	579	582	552	590	564	599	575	611	525	565	550	564	570	553	583	557	555	507	565	576	590	572	578	542	555	565	577	556	580	549	581	563	577	551	555	498	556	553	577	575	512	536	543	565	563	524	569	538	584	548	567	578	534	576	517	600	550	563	527	585	550	610	540	529	536	541	572	577	544	547	548	531	536	573	585	561	541	556	568	591	581	566	526	582	550	609	536	606	574	528	583	542	531	572	581	598	560	575	587	559	546	560	539	585	609	591	551	576	555	547	527	608	536	588	559	596	585	566	562	538	545	606	549	578	558	567	545	584	572	550	561	585	528	562	581	560	593	557	576	515	578	541	591	563	546	584	563	552	611	573	571	546	596	544	525	553	547	588	525	585	544	618	561	592	583	585	564	607	573	551	577	593	569	563	550	592	597	490	593	574	551	555	534	596	542	540	535	549	563	567	563	534	527	581	608	555	580	581	566	560	572	614	559	527	550	545	535	559	567	528	559	602	547	550	550	596	560	553	613	554	604	570	581	585	587	570	537	599	526	562	589	549	536	599	595	539	555	546	555	533	555	602	543	564	530	543	537	608	536	568	597	566	581	566	489	534	543	601	522	599	544	552	607	565	558	571	521	591	588	541	547	586	541	549	589	574	560	565	572	584	548	553	596	567	541	534	605	568	585	575	586	562	584	547	553	569	575	533	613	566	565	595	573	578	527	569	537	603	563	576	557	539	545	574	534	585	552	566	594	553	533	552	542	554	541	571	554	534	586	553	535	555	638	567	601	565	585	567	570	577	577	557	538	518	612	583	618	537	586	546	584	566	583	571	561	571	569	551	591	552	630	543	558	523	546	604	584	570	575	576	533	571	541	559	552	564	563	572	598	596	571	555	567	596	551	601	557	561	567	586	551	541	535	607	612	547	586	551	613	558	572	555	580	585	589	524	543	571	553	565	543	571	591	550	611	540	589	556	553	567	602	564	578	604	546	561	562	554	565	570	571	578	550	572	582	544	569	589	571	521	594	556	579	570	577	579	596	559	508	557	539	564	578	538	548	568	561	577	537	509	538	530	555	550	568	502	583	553	571	566	566	554	555	557	582	586	593	558	620	558	574	611	546	556	573	598	600	582	540	565	565	549	564	569	541	536	550	579	540	587	547	564	565	605	520	545	538	604	568	571	550	600	569	598	555	576	569	566	565	529	562	596	531	551	560	585	587	594	541	557	529	576	582	549	576	542	543	569	532	599	574	556	533	615	569	555	553	552	591	542	567	549	581	589	553	573	608	551	536	590	565	562	594	547	528	517	578	548	583	569	535	544	563	533	532	577	539	569	577	591	578	592	551	579	545	588	599	574	535	556	621	562	544	573	539	596	570	534	557	565	583	566	531	555	504	591	561	566	523	600	568	556	571	568	603	555	525	546	557	558	556	543	551	537	615	522	568	590	549	546	583	553	574	613	564	556	596	593	561	590	560	566	581	562	596	582	553	567	544	566	570	570	600	563	581	587	588	600	586	573	580	559	544	561	544	523	590	559	579	608	564	633	559	530	536	588	586	584	537	567	595	565	546	554	576	558	575	587	543	523	549	546	562	557	591	526	539	599	562	581	527	568	537	551	572	554	537	578	567	535	585	569	583	627	526	549	537	565	553	565	603	572	572	579	564	564	555	582	598	593	585	554	545	558	565	569	570	577	584	562	526	565	575	578	532	587	561	624	564	532	568	546	552	531	597	560	571	576	578	555	574	547	570	557	611	563	573	598	573	530	582	537	568	573	544	531	528	584	606	540	583	608	571	590	606	555	584	586	559	553	550	565	574	537	521	543	553	614	575	547	543	610	547	590	592	567	575	533	580	545	552	541	551	539	548	582	594	572	561	545	552	530	557	549	571	553	541	563	550	497	552	542	577	529	571	555	600	548	575	556	542	552	543	582	593	566	563	580	598	597	595	554	524	574	539	538	531	556	571	560	556	543	557	555	572	597	563	576	579	554	533	545	598	580	544	595	543	519	571	552	579	569	591	608	586	542	542	563	590	617	531	610	596	554	572	578	580	555	567	560	587	537	555	525	633	601	540	595	580	596	587	601	565	541	561	586	577	601	612	562	559	550	580	572	523	603	549	533	561	567	536	555	581	559	584	576	533	540	530	555	586	539	566	581	547	529	558	557	561	571	560	548	566	534	586	569	563	579	566	534	569	574	561	563	573	564	537	522	534	587	529	568	574	545	583	565	576	550	535	566	561	547	566	573	539	555	559	536	571	543	572	603	596	541	554	613	599	573	591	544	513	592	568	516	599	582	586	557	574	537	603	532	572	590	563	541	515	559	582	558	577	569	575	567	615	579	544	563	580	577	590	550	537	548	558	566	578	549	561	622	522	561	557	586	521	605	560	571	591	521	553	594	525	571	574	565	588	574	530	598	589	579	574	613	562	585	550	534	566	527	594	591	568	559	545	517	582	574	569	561	567	541	567	574	573	577	546	558	525	559	594	577	534	572	539	551	597	544	555	587	556	557	610	565	589	572	549	578	570	612	582	559	549	607	519	540	510	622
27437	17932	3111	420	307	301	296	267	280	291	250	273	272	261	266	260	255	268	282	276	270	243	253	281	268	252	275	260	257	266	274	268	292	277	252	262	274	242	232	251	284	261	248	263	240	261	248	288	252	267	253	259	273	267	270	288	257	236	260	258	244	267	274	257	282	241	262	262	242	237	244	281	271	260	250	264	225	249	266	251	275	292	274	269	277	258	272	253	258	273	235	268	248	291	271	262	255	260	251	235	258	286	261	271	266	265	264	267	265	278	271	250	252	243	246	269	254	240	275	231	260	242	261	259	286	282	228	256	252	247	269	241	258	280	250	272	237	277	289	241	246	281	230	253	278	262	297	247	243	279	267	246	261	271	244	288	263	266	276	230	234	254	257	246	252	272	254	262	243	260	287	268	278	266	249	245	261	229	282	262	255	255	290	275	270	244	245	247	244	288	281	266	245	287	254	257	261	261	254	245	236	277	273	259	281	257	262	249	280	274	250	267	280	256	227	293	237	274	248	251	273	259	257	260	285	267	284	233	242	248	235	271	268	252	254	287	268	269	268	245	287	264	258	271	267	252	279	247	243	269	260	244	243	229	257	238	249	287	248	264	262	242	240	249	227	294	273	225	260	252	269	260	247	263	256	245	274	246	248	234	280	243	272	262	254	263	273	244	269	245	275	237	261	254	260	264	254	269	278	241	256	252	256	243	240	253	262	233	251	272	283	252	292	282	284	281	260	260	231	273	243	278	200	281	262	259	257	260	277	267	239	273	243	261	304	275	273	249	240	269	290	261	245	263	246	257	273	293	266	271	268	272	275	251	252	236	261	252	273	237	269	278	254	244	280	277	250	249	288	233	270	277	247	292	276	290	232	257	254	285	259	279	248	269	306	276	269	266	255	257	267	242	296	260	263	258	243	238	262	273	250	268	246	265	248	281	254	254	273	252	252	279	235	261	270	283	261	271	253	272	266	237	276	260	259	278	266	255	238	256	271	269	265	271	294	292	253	251	249	292	250	281	234	268	252	242	262	268	270	261	250	263	255	231	263	263	239	276	248	244	268	266	255	245	249	243	273	273	283	244	248	259	275	255	262	269	269	268	261	269	248	273	260	269	247	247	254	244	262	286	230	250	252	276	291	242	239	264	277	261	276	255	241	247	280	248	259	264	251	261	272	270	249	240	241	295	273	260	280	271	269	249	264	275	243	281	262	275	236	263	279	250	262	266	232	278	259	270	272	244	271	258	245	229	245	247	248	258	245	261	225	262	249	266	293	282	226	243	255	261	240	251	276	265	288	285	245	270	283	261	276	270	285	272	262	285	254	284	253	256	265	264	254	248	241	255	260	245	251	240	230	256	272	257	263	245	262	291	245	288	250	259	247	267	257	237	264	267	253	273	237	230	276	277	296	240	275	280	260	246	241	252	297	254	268	258	250	233	261	259	263	257	281	267	282	268	260	264	255	264	249	216	279	239	251	271	228	251	256	258	231	272	257	259	224	247	249	286	278	229	250	257	261	258	264	242	266	243	244	254	251	253	235	257	236	271	220	266	269	263	256	307	235	256	250	262	273	258	278	258	277	250	237	251	246	278	248	275	268	262	261	237	268	269	279	255	273	246	246	258	252	232	282	272	254	265	269	257	279	263	276	240	284	248	248	244	280	258	249	270	275	262	268	267	251	221	256	249	275	295	257	290	257	280	274	286	251	263	291	260	253	236	261	252	245	282	255	235	264	254	274	257	279	255	248	251	242	273	240	256	265	257	249	246	291	270	264	243	299	295	277	263	249	263	254	261	264	238	266	257	237	273	251	240	287	233	269	238	243	238	281	263	261	239	250	273	292	261	254	263	261	266	279	303	273	226	254	262	266	247	241	266	263	255	268	261	245	294	246	280	252	260	251	285	224	296	284	251	311	263	238	265	270	272	266	255	256	243	272	265	268	227	254	237	258	299	270	277	261	284	296	301	259	280	236	268	293	240	251	264	241	270	263	261	238	255	260	258	244	252	246	270	230	254	258	249	258	235	263	258	258	248	253	233	256	273	238	298	249	282	280	257	266	267	242	265	259	247	254	258	260	273	252	258	277	236	268	269	251	278	261	266	253	262	266	264	248	279	281	289	302	256	251	244	293	271	257	272	295	271	252	245	268	271	255	249	271	233	268	246	269	248	283	283	259	275	246	234	266	245	253	250	218	261	288	248	250	256	258	265	262	251	271	229	263	300	269	280	246	247	257	260	221	262	244	261	241	234	262	227	262	250	256	266	270	276	235	252	266	279	232	270	276	272	286	269	239	256	272	280	265	253	251	256	265	261	272	240	284	274	241	244	277	262	274	253	277	271	281	280	240	259	232	252	252	232	274	285	247	241	256	269	271	278	263	242	266	272	240	251	277	245	249	262	258	287	253	258	277	249	285	276	238	276	246	282	250	250	253	277	275	230	283	255	283	250	262	251	275	274	278	286	277	262	266	259	280	281	255	260	268	256	259	273	253	292	274	248	308	267	259	269	259	266	263	259	250	283	270	277	268	264	262	269	274	267	269	273	270	244	244	254	247	249	275	257	286	274	314	272	259	294	246	280	282	284	274	242	229	246	277	256	275	258	253	237	270	255	273	278	236	246	258	242	290	264	267	246	262	275	247	257	247	264	292	252	256	257	264	248	264	272	277	243	260	277	247	244	269	261	273	284	235	261	231	266	258	254	275	275	255	274	249	275	270	292	253	278	265	273	285	255	241	262	277	264	298	253	264	271	255	273	283	278	237	249	279	290	249	248	275	219	251	241	250	276	264	263	259	271	255	251	260	284	275	266	256	243	251	259	286	253	288	270	256	229	263	269	241	271	284	232	258	274	257	239	295	270	230	258	238	252	287	232	289	287	250	251	281	260	277	269	232	268	253	266	275	252	259	267	263	256	241	275	283	253	267	299	266	221	243	238	259	271	271	262	282	239	274	258	252	268	278	269	246	303	274	258	268	270	250	253	312	256	248	260	284	248	234	277	246	251	263	244	266	260	252	249	262	237	248	234	255	279	244	265	235	253	252	283	273	276	280	230	279	259	254	286	260	269	248	254	283	267	262	270	273	254	283	299	271	250	258	259	273	269	250	258	266	277	252	292	289	260	243	251	275	238	263	243	281	283	244	239	271	303	263	252	263	221	275	288	259	265	252	279	277	249	265	223	234	253	283	255	264	262	265	261	257	247	244	264	270	265	227	270	264	237	267	253	274	270	256	265	260	239	263	238	246	247	239	282	263	263	253	287	242	219	239	235	245	249	251	263	241	243	258	259	249	259	258	244	246	252	211	277	234	254	271	250	258	257	258	243	279	256	249	257	267	245	256	257	252	277	250	248	274	250	258	236	235	255	263	236	254	266	269	288	258	270	274	271	258	255	280	255	236	275	264	256	285	255	268	269	264	251	284	272	288	272	226	271	250	263	242	241	248	273	261	263	282	258	252	260	247	279	248	236	253	261	260	273	278	289	252	275
4639	778	662	482	415	390	406	363	410	394	361	395	356	375	362	335	348	344	347	338	367	340	396	377	351	353	366	325	334	345	359	354	343	341	349	342	362	329	341	350	342	361	398	354	382	348	326	334	323	363	389	333	356	352	339	374	350	333	384	347	366	372	358	317	346	348	348	358	334	364	365	365	371	365	343	362	341	377	371	369	371	335	354	345	368	368	339	360	357	334	320	358	370	339	327	357	350	357	376	360	346	377	351	343	384	375	318	352	348	319	345	326	380	345	316	342	363	354	360	344	337	346	372	381	377	328	349	349	391	340	376	369	336	333	374	348	342	364	401	362	376	343	353	367	344	358	321	354	325	375	330	373	358	340	363	357	350	348	369	307	344	339	321	368	348	371	352	372	357	338	370	372	384	368	337	364	351	328	328	382	388	345	339	387	334	362	366	367	361	328	357	344	371	358	337	377	324	338	351	345	365	345	354	347	336	347	348	345	355	346	316	368	365	371	336	382	378	338	378	375	369	362	350	325	355	378	379	370	329	362	331	355	346	340	340	367	368	394	355	365	337	421	357	410	343	317	339	361	343	337	351	321	391	377	315	391	334	357	318	349	339	318	337	375	369	328	355	337	322	351	336	353	372	344	357	370	351	323	352	412	360	381	346	342	358	367	370	358	414	381	370	378	362	363	373	342	363	333	366	354	342	334	349	317	346	342	399	376	356	339	336	336	347	347	362	371	358	337	358	348	385	366	349	345	360	377	327	341	335	355	339	363	351	338	373	372	343	366	337	343	352	357	366	345	325	362	311	347	377	343	377	363	355	348	363	342	343	305	307	341	349	385	323	348	363	350	394	338	331	375	353	345	360	360	347	344	301	345	380	346	368	351	396	387	356	329	383	349	379	360	309	382	356	342	361	331	343	329	353	389	368	399	369	363	355	364	315	362	374	334	328	337	346	367	353	329	337	392	330	326	355	359	358	380	352	378	334	333	331	352	325	327	356	357	380	382	385	364	362	352	367	324	390	335	400	362	346	375	375	327	340	367	347	352	344	338	322	383	338	335	326	348	318	336	332	327	372	353	344	336	337	362	330	342	324	346	340	344	358	314	336	378	347	384	345	388	378	390	323	317	329	391	352	335	327	368	347	382	351	331	401	379	339	371	358	359	369	374	368	370	364	342	351	396	344	336	390	381	340	360	319	358	344	345	359	369	334	335	380	351	345	318	380	334	367	343	359	339	385	342	352	334	354	355	374	360	349	364	343	360	362	382	384	344	343	368	374	403	350	379	373	336	322	357	369	345	332	369	364	367	345	356	382	355	376	357	382	356	326	335	337	317	381	341	336	357	357	336	342	306	378	375	361	343	335	346	374	364	338	354	349	341	360	353	349	344	391	341	345	398	330	336	341	337	331	360	358	340	336	353	328	345	350	367	352	367	363	388	361	365	357	334	335	363	309	378	354	341	342	361	368	387	314	376	365	385	365	339	335	380	359	348	378	347	374	361	354	339	362	348	327	367	349	356	356	317	372	339	353	340	358	339	365	363	360	342	361	332	357	374	340	340	345	330	367	361	339	356	378	335	382	325	342	376	366	363	343	340	332	377	353	359	329	349	358	354	329	341	352	337	330	352	341	367	375	338	366	311	379	368	379	389	352	367	333	379	349	347	305	364	331	349	335	384	360	371	343	345	357	344	367	341	329	367	333	356	329	354	348	333	377	333	377	373	326	348	351	341	319	363	375	353	365	377	376	324	367	340	341	373	335	350	333	360	342	336	343	334	333	350	362	352	327	318	353	335	346	365	358	329	331	345	358	327	358	375	382	332	361	342	361	342	351	351	356	379	380	376	354	312	337	390	338	338	359	371	331	362	370	357	377	343	356	385	335	336	353	386	350	353	343	375	359	352	345	363	351	369	355	366	315	357	316	325	375	383	339	361	383	335	350	344	335	358	344	370	375	340	339	356	350	333	366	340	348	341	363	349	351	357	332	349	368	342	382	372	363	342	367	347	341	386	364	344	329	346	354	323	335	358	351	346	349	368	350	388	353	383	360	357	333	314	357	351	332	375	347	367	329	378	360	392	357	343	347	390	348	331	378	345	335	335	377	353	343	361	323	341	322	348	358	358	340	376	354	371	331	321	330	349	337	335	343	375	351	343	373	363	351	357	364	354	337	352	377	384	348	342	365	359	360	353	355	360	321	350	363	374	340	368	342	327	304	398	349	369	330	351	348	309	352	336	368	337	334	346	331	367	342	371	322	344	358	386	346	368	360	351	348	372	384	360	353	333	372	353	358	356	371	323	337	354	354	378	349	327	376	369	315	357	370	363	355	350	322	333	366	357	320	326	370	303	355	357	360	390	361	374	351	330	352	317	344	348	328	328	346	356	354	294	362	344	333	326	353	339	366	344	365	337	350	314	361	371	334	327	377	379	343	353	381	331	340	315	365	339	387	353	336	350	405	377	349	350	346	358	349	378	355	352	351	378	343	361	357	344	348	335	352	327	340	340	377	348	337	372	302	372	331	335	350	368	346	365	328	350	343	328	353	349	344	366	369	343	349	370	403	359	310	385	386	379	335	364	316	363	378	346	366	388	350	353	386	372	365	331	376	360	357	337	366	320	331	344	378	352	390	361	323	366	348	347	363	327	329	368	308	360	366	336	368	340	352	311	329	361	342	375	351	339	374	340	361	361	337	374	337	363	350	362	385	335	335	340	362	349	363	326	331	382	402	356	330	365	312	346	297	388	326	353	349	356	357	365	340	376	328	329	357	318	350	371	377	352	363	389	327	398	350	354	380	364	339	336	378	380	357	351	356	361	379	371	357	357	349	331	361	358	346	324	320	353	317	353	351	341	368	357	376	383	356	357	377	297	346	348	377	369	349	353	371	354	321	378	361	353	346	375	349	364	350	377	387	340	338	309	392	357	388	354	328	385	365	302	332	364	312	343	326	330	377	336	363	385	356	348	327	317	360	381	346	375	378	348	343	347	339	338	360	329	364	395	344	358	394	365	346	333	359	383	389	358	363	387	365	352	391	367	370	384	360	370	340	359	336	372	366	340	376	344	375	353	355	364	390	356	346	343	365	340	361	356	390	332	357	355	351	393	360	367	349	329	334	391	350	342	370	349	346	383	339	357	373	358	334	374	342	358	341	338	335	347	323	325	363	355	364	366	377	388	340	347	356	375	333	351	338	353	331	314	373	323	356	345	321	379	359	344	345	368	326	339	363	360	340	349	363	335	331	388	373	357	334	374	377	356	348	346	347	337	329	359	339	384	373	378	333	350	335	364	319	317	371	385	363	342	360	352	423	365	342	310	380	341	364	335	372	358	334	378	338	384	346	341	354	350	362	348	351	349	369	340	365	338	347	350	362	334	372	342	340	358	356	364	363	370	381	388	376	362	371	337	361	334	322	376	370	355	330	365	377	377	346	368	330	332	330	368	394	354	316	332	351	375	379	374	363	358	364	322	333	380	329	340	347	325
23490	21540	28710	24800	21392	4002	912	657	653	603	563	567	549	528	523	506	499	554	517	503	499	517	528	519	517	477	548	551	529	552	506	530	541	526	490	508	525	522	499	479	533	508	499	492	477	493	475	514	480	492	480	499	521	508	528	517	490	512	493	479	484	484	485	553	457	513	540	537	498	491	541	487	469	514	511	527	501	521	503	523	537	486	513	512	449	475	505	474	544	512	507	497	492	516	503	494	502	483	478	496	505	497	480	532	491	521	501	501	507	497	485	493	480	492	532	529	512	524	508	509	481	478	498	510	526	511	543	534	477	491	515	473	451	455	504	503	500	514	491	468	523	529	491	488	536	515	511	500	484	469	473	507	503	506	445	549	553	484	514	500	478	492	478	477	500	491	503	509	520	480	499	493	507	514	463	503	524	508	511	490	500	537	523	503	472	515	531	476	495	526	518	491	509	488	494	482	485	492	509	494	480	564	517	491	513	532	496	466	499	496	539	477	517	494	498	492	470	520	515	492	493	478	492	534	483	466	459	509	496	449	497	557	496	484	502	550	503	520	519	518	522	479	503	485	487	516	506	472	514	491	486	466	499	549	539	521	506	524	512	508	505	486	485	496	487	497	509	494	478	491	526	488	545	533	437	522	495	534	511	473	466	489	514	501	530	491	481	516	493	490	491	517	469	533	500	549	510	507	483	484	493	488	476	487	492	492	475	502	511	443	488	502	472	506	487	468	454	524	496	467	491	526	464	514	493	503	499	480	503	499	464	483	469	493	529	480	481	509	482	464	533	511	525	504	512	500	478	487	463	450	465	516	487	510	562	525	467	489	481	505	528	511	450	506	480	517	500	511	512	481	517	467	445	456	505	499	482	510	498	496	506	497	506	489	477	506	476	474	509	491	500	534	537	487	498	492	494	464	462	497	496	494	511	503	465	506	482	487	507	518	495	489	499	513	473	515	461	471	491	512	507	500	534	497	518	476	487	528	495	474	496	468	509	484	481	487	478	513	550	540	485	479	448	495	522	516	514	465	529	510	482	486	503	509	459	465	464	474	515	517	509	514	500	494	501	520	527	451	479	519	491	487	493	474	510	466	477	527	494	540	507	510	492	516	489	496	541	491	501	521	488	501	496	473	471	543	510	472	535	476	503	511	506	523	502	472	521	467	490	498	501	532	488	506	480	483	469	437	523	494	478	498	512	487	472	530	502	439	458	481	474	532	483	521	480	482	490	498	485	487	519	504	449	507	461	501	526	488	480	524	454	483	549	499	481	500	493	486	529	548	472	490	520	474	549	473	510	487	505	501	477	491	497	485	487	453	508	486	503	495	512	478	545	481	504	517	486	512	473	503	554	482	492	478	516	494	491	471	515	504	520	522	477	494	508	540	483	493	518	487	458	505	511	510	476	481	486	488	505	525	533	472	490	467	464	491	511	494	507	510	481	507	510	521	467	456	486	484	528	517	484	497	514	505	491	512	497	488	513	474	509	512	522	525	487	505	498	524	457	549	504	484	517	513	509	453	525	474	515	513	503	485	509	514	468	490	466	490	491	508	478	485	533	531	508	524	544	512	517	495	522	510	474	506	483	463	465	461	497	466	515	536	495	497	468	523	476	508	512	480	504	500	514	502	510	511	477	562	524	506	517	475	489	473	472	461	482	507	537	489	476	508	500	534	516	488	478	483	517	496	476	510	508	501	545	515	514	497	529	525	552	474	505	498	501	502	514	448	467	523	498	501	505	537	500	507	498	500	502	561	517	493	479	506	513	474	484	507	518	473	526	480	472	515	525	488	479	519	462	502	499	485	538	493	465	517	487	499	474	507	483	467	481	485	548	497	485	522	503	486	521	468	483	462	505	475	474	531	508	509	470	490	504	461	503	518	516	487	498	482	477	475	484	502	460	525	508	496	473	477	513	560	478	503	430	510	506	509	503	503	508	518	505	541	518	507	471	503	499	507	500	443	488	470	531	491	495	488	490	521	447	446	488	504	491	494	511	481	489	515	502	496	499	482	495	477	516	486	512	532	483	487	506	462	498	477	470	538	499	540	520	467	506	523	512	492	563	512	489	462	458	515	499	497	492	533	526	487	503	508	513	534	502	516	512	474	495	491	485	498	491	471	470	520	495	523	522	468	491	499	458	476	433	474	474	481	509	517	511	519	552	504	515	514	466	450	497	484	482	490	513	511	491	495	463	496	504	499	482	508	487	491	472	484	507	499	476	526	522	499	501	490	491	506	465	485	533	499	511	473	487	505	512	513	477	481	515	495	459	515	470	496	502	525	492	492	467	519	505	504	514	503	487	503	509	504	489	523	503	502	499	482	491	470	467	499	490	506	511	504	513	508	477	487	513	507	525	537	546	502	488	518	485	532	480	536	522	524	494	500	452	499	486	489	483	494	478	480	490	530	518	533	459	506	515	486	528	514	490	535	494	490	488	531	469	499	527	511	465	481	493	512	492	508	485	495	526	495	511	487	533	514	512	496	481	505	507	515	497	491	511	473	500	477	487	518	490	482	497	519	493	494	517	510	491	528	501	499	533	505	529	481	559	496	513	473	505	480	516	523	505	463	521	504	471	505	507	493	489	500	527	525	524	528	481	501	541	490	501	472	464	504	495	485	503	495	459	522	457	481	495	502	547	513	502	527	518	515	546	481	473	490	487	504	471	518	506	489	553	477	508	506	492	517	501	522	491	518	533	486	562	483	499	513	513	483	492	494	489	459	496	482	473	526	478	485	492	507	500	520	521	488	506	491	516	515	480	529	479	497	484	453	513	523	497	473	513	466	493	491	545	484	490	504	489	502	505	496	533	503	490	530	476	461	524	479	494	535	527	508	484	492	509	494	524	479	478	495	518	519	459	502	497	530	488	519	540	450	483	496	507	483	501	546	496	492	487	496	478	505	460	495	488	480	444	490	462	490	532	508	493	517	518	473	451	492	520	520	484	515	473	476	518	480	474	530	527	511	492	469	532	528	483	477	483	499	498	496	545	489	502	454	520	471	506	475	512	479	433	534	504	473	502	553	521	528	499	533	499	502	476	531	485	475	499	501	511	498	494	490	508	502	479	496	494	498	502	482	504	498	482	504	475	509	558	499	489	497	474	512	498	494	494	462	469	497	497	515	496	490	476	506	517	476	504	461	515	487	493	524	526	465	496	493	470	512	484	464	509	514	508	510	467	534	484	523	473	487	515	494	510	505	499	492	545	491	451	493	502	490	473	535	506	505	474	518	463	499	492	500	509	475	485	458	517	506	500	519	484	538	474	504	523	511	544	455	504	514	478	494	516	543	516	508	485	492	499	465	489	483	497	472	496	469	492	474	548	469	509	504	517	488	483	464	501	544	500	497	513	515	464	485	533	510	509	482	523	464	471	495	494	521	521	470	541	545	478	507	501	502	487	502	500	489	528	466	528	481	492	457	523	498	496	522	490	495	494	516	540	492	484	486	450	470	500	511	500	462	482	509	510	478	509	489	512	497
11259	7085	4976	2334	1742	1394	1172	1031	953	866	887	801	789	798	702	768	729	729	735	725	757	682	698	690	654	683	691	688	686	634	706	652	706	691	704	649	642	669	688	656	687	672	668	691	702	681	710	676	702	699	723	647	677	660	664	661	684	637	662	658	616	681	645	674	687	676	643	684	647	650	695	687	662	695	688	647	715	693	687	650	672	677	662	669	626	702	656	659	667	622	670	663	645	670	704	675	662	639	635	667	657	655	626	686	662	682	643	702	662	629	699	654	652	688	616	680	670	656	688	626	662	668	674	701	662	680	674	681	661	644	681	620	671	695	662	684	657	652	660	668	685	661	667	655	666	683	692	668	671	692	674	640	652	659	663	667	652	675	694	666	684	668	626	659	671	659	639	720	640	647	654	684	651	661	640	672	582	654	650	660	680	642	657	640	685	648	677	616	682	637	665	670	644	647	637	678	648	696	675	658	637	646	672	673	676	640	706	667	682	675	630	570	657	666	664	640	696	664	684	613	689	621	688	664	681	659	650	676	630	686	629	694	645	632	662	628	661	675	673	675	642	667	695	682	666	699	641	651	626	686	719	680	666	673	680	681	586	635	658	665	638	676	712	685	690	671	707	653	662	612	633	647	699	686	681	676	708	639	670	643	687	649	665	611	721	714	662	669	697	691	634	671	629	672	710	623	623	651	620	627	647	702	679	667	673	670	688	665	619	707	662	675	673	661	682	622	704	685	658	699	676	663	679	690	668	694	631	702	636	633	634	654	661	651	651	663	616	667	645	730	663	668	657	659	669	671	597	656	632	666	620	668	668	652	665	626	699	648	661	693	665	637	618	642	646	630	688	639	718	675	627	633	636	656	632	645	637	646	583	709	705	631	619	687	698	694	652	669	711	653	690	675	689	666	658	696	686	688	702	694	680	643	673	691	700	633	680	638	669	692	693	674	631	667	678	639	667	660	650	667	706	650	645	672	652	678	683	648	661	669	614	629	683	661	720	667	657	630	685	645	667	699	661	683	619	666	685	672	664	655	647	665	666	659	674	656	726	634	634	658	613	644	638	656	626	681	654	672	661	672	709	669	674	666	668	652	662	678	694	666	641	678	670	652	642	658	653	643	678	650	671	657	667	679	626	663	720	632	734	656	657	643	646	640	700	659	656	652	666	677	649	684	658	643	653	629	630	659	683	643	658	690	650	684	654	691	696	654	672	678	685	667	627	668	665	637	644	660	669	699	627	678	638	670	670	665	680	639	623	659	700	718	681	640	676	674	672	632	628	609	678	699	709	654	650	675	720	676	656	650	674	669	644	688	696	688	621	697	707	659	654	654	653	626	682	649	685	639	664	659	662	655	681	625	650	705	663	663	671	682	669	666	623	675	663	629	654	653	658	634	661	611	687	636	629	638	649	622	666	658	666	697	723	672	675	653	673	662	653	648	665	676	680	682	638	657	641	655	647	642	666	646	683	644	680	681	669	667	667	643	634	659	667	697	668	631	603	676	722	678	664	656	692	655	648	636	675	698	683	665	622	645	673	670	629	612	698	674	630	677	674	610	674	636	673	694	707	643	693	694	626	652	629	641	654	651	633	644	618	664	712	655	661	665	662	683	687	635	622	654	680	684	677	662	646	634	679	685	657	631	702	675	618	646	682	685	612	705	669	621	664	642	663	693	627	682	676	699	739	676	636	639	651	666	652	648	658	620	646	663	680	663	661	647	658	683	682	649	658	672	665	651	652	653	663	703	686	666	671	633	643	647	662	659	653	678	625	621	672	701	689	620	674	671	641	654	687	680	689	663	681	673	663	678	649	656	638	633	660	685	660	661	668	662	629	666	662	714	679	712	633	650	696	673	619	662	669	667	677	676	602	677	709	645	636	627	665	667	647	637	646	687	640	666	669	720	623	673	679	645	662	632	609	648	644	627	660	658	690	701	644	711	615	665	642	693	640	646	649	636	663	685	704	684	664	601	655	668	684	630	659	676	646	656	631	603	634	647	693	679	687	671	663	665	636	695	619	683	641	686	642	692	673	672	669	657	662	629	690	628	662	689	661	643	723	656	655	670	669	635	662	685	623	657	658	687	659	689	646	700	636	645	690	665	665	663	655	614	680	678	666	686	711	673	648	675	664	605	665	682	649	676	651	682	671	653	672	646	705	654	647	690	667	649	634	648	628	676	678	684	681	664	643	711	644	660	675	680	642	665	688	657	677	668	673	632	676	658	686	669	632	692	641	641	660	678	669	709	686	676	625	670	664	663	632	676	652	638	676	673	673	651	683	663	650	619	672	650	673	708	655	643	667	651	673	673	650	656	676	659	686	697	651	642	634	662	673	655	680	676	697	650	668	629	640	666	657	692	628	703	679	623	666	654	643	650	670	663	647	676	647	669	666	699	650	676	627	629	710	614	671	663	685	675	670	642	650	639	681	620	668	644	645	635	648	669	672	666	622	662	672	672	669	674	631	657	667	676	653	690	669	677	646	653	675	699	657	665	672	659	660	651	599	671	653	688	642	658	638	648	667	692	691	637	631	670	618	719	638	707	672	653	680	668	660	688	684	667	652	635	632	657	700	687	664	648	622	659	639	634	659	662	667	633	609	667	654	675	694	670	662	703	727	606	705	612	711	611	640	699	657	675	641	663	675	639	643	645	610	660	643	685	685	674	635	660	702	667	698	648	633	629	595	635	674	678	671	653	651	673	676	690	665	679	630	647	636	689	686	681	660	662	659	705	654	666	664	699	648	634	675	656	656	607	676	669	628	668	667	663	655	663	626	665	659	679	733	685	706	635	676	645	670	657	648	635	682	689	687	676	689	667	640	669	644	675	654	689	687	646	675	696	641	672	678	616	646	673	677	623	678	650	633	681	662	680	641	629	675	648	659	652	668	681	681	667	659	662	660	686	652	680	702	658	659	626	734	701	620	682	666	742	661	641	648	663	631	669	665	665	651	645	658	689	653	677	669	666	668	682	653	675	668	709	657	676	637	673	668	662	688	682	598	673	634	637	716	650	637	662	678	625	609	626	623	666	665	691	699	657	671	685	651	652	690	709	655	693	671	690	690	657	665	662	643	689	625	636	686	751	650	653	717	656	676	680	677	637	701	647	620	641	669	654	644	667	704	665	678	615	654	673	691	670	694	642	732	704	621	701	677	701	693	622	671	639	639	670	706	626	697	683	647	628	651	654	627	651	648	607	671	692	613	653	626	621	709	591	638	645	629	680	671	649	656	638	703	697	658	709	670	653	668	665	661	707	661	677	652	674	678	641	676	655	640	650	625	656	669	696	690	637	696	684	680	680	671	673	701	661	694	647	690	656	667	648	632	643	682	645	643	635	670	669	703	694	699	626	684	678	690	667	689	665	634	627	668	719	639	662	675	687	675	664	649	705	644	637	680	695	673	630	674	638	684	654	700	616	653	645	655	624	664	661	673	659	694	705	671	666	650	653	670	662	629	648	662	692	666	611	693	708	709	635	650	637
24804	21516	26839	24721	1255	216	199	143	177	155	132	139	143	147	130	163	132	133	114	105	138	126	97	131	116	125	112	117	112	128	127	116	118	123	98	119	91	108	108	122	131	112	110	121	124	115	138	123	107	114	114	104	107	114	118	131	120	113	104	93	114	107	106	108	122	123	96	121	112	99	98	109	122	116	122	130	123	105	101	104	129	102	116	111	101	99	122	115	142	125	108	113	106	119	95	117	107	109	107	108	109	91	105	98	112	118	128	112	102	120	92	98	113	96	123	109	114	116	109	113	115	108	111	123	128	107	129	98	120	125	121	115	119	100	115	119	113	102	123	134	108	106	116	108	98	135	101	111	109	94	99	110	105	109	115	133	115	117	112	115	111	128	118	121	95	131	122	119	117	119	98	113	113	123	120	118	114	123	123	113	112	103	111	119	95	116	115	139	115	110	103	104	118	108	114	110	141	134	101	128	126	110	115	101	119	100	113	123	126	114	118	129	119	121	107	119	103	103	120	125	118	102	120	129	96	106	105	130	105	113	108	107	115	113	119	99	110	121	108	108	109	129	99	117	124	90	129	132	107	129	91	108	107	107	124	96	87	116	116	113	107	119	114	108	105	135	93	119	129	116	114	117	109	117	101	114	115	128	130	122	120	106	129	95	123	109	122	125	116	124	97	102	112	123	114	135	115	126	117	103	102	101	129	120	106	108	99	94	102	123	116	120	120	124	89	121	90	117	113	108	118	122	106	114	95	87	108	127	101	105	102	109	97	122	113	117	119	109	100	107	101	92	122	119	116	109	120	100	107	117	123	123	101	102	110	105	118	134	106	122	98	111	100	120	114	111	125	106	116	106	117	101	105	122	111	116	123	118	96	118	109	119	118	119	121	96	130	111	106	114	112	90	124	117	102	123	111	117	105	126	91	98	114	111	106	108	108	102	87	111	106	104	108	126	112	112	114	93	99	122	135	123	120	107	128	112	114	105	111	101	112	111	109	103	139	125	107	119	106	115	110	107	128	103	103	146	117	101	105	105	120	106	108	118	113	116	119	96	106	96	127	128	111	113	110	108	110	134	108	99	98	119	101	117	101	118	120	88	94	119	110	129	98	104	100	102	118	111	121	131	94	110	122	120	121	125	111	102	118	101	114	117	105	110	121	101	128	118	98	109	108	102	101	110	100	120	109	125	112	106	115	121	127	89	128	110	90	99	118	118	100	107	134	127	95	121	120	105	112	110	100	128	118	115	104	107	109	116	111	104	92	117	103	96	101	106	113	118	106	127	94	120	121	103	112	103	106	105	115	106	119	120	141	116	104	102	112	132	136	126	114	109	101	118	108	108	128	147	99	102	109	121	113	100	106	130	112	132	108	112	107	95	119	102	98	143	120	119	110	108	114	131	114	107	120	116	114	117	122	113	97	102	115	115	120	112	115	117	112	117	105	126	110	122	105	108	118	109	113	94	116	102	125	111	97	121	121	116	117	120	99	135	110	121	101	110	115	112	116	89	99	97	113	110	104	115	120	119	117	100	137	116	120	123	121	118	88	124	118	96	112	97	103	125	97	108	113	105	110	100	107	118	118	131	106	94	122	119	115	114	120	110	107	106	107	122	119	107	114	122	118	125	99	109	113	132	121	115	124	105	100	103	127	151	93	125	116	130	140	103	120	108	97	113	106	129	98	143	105	116	104	98	127	113	128	98	121	122	146	120	125	101	120	95	109	98	100	123	106	109	116	109	111	116	122	133	122	124	98	115	122	106	121	116	145	109	128	127	111	118	127	115	105	102	117	136	129	122	94	117	133	110	99	110	114	121	128	107	112	110	110	115	121	133	115	118	98	133	109	115	110	99	129	114	110	102	94	104	94	103	114	93	106	107	93	95	118	112	97	113	117	115	129	114	127	118	114	119	116	98	107	121	101	88	111	111	119	122	111	100	108	124	92	88	109	103	107	104	116	105	131	118	113	115	95	103	120	146	105	108	103	119	113	126	108	105	106	119	123	130	108	97	101	116	112	118	113	103	118	113	103	106	108	120	107	113	114	113	114	116	113	122	128	101	117	104	103	115	129	111	110	111	129	129	142	125	121	128	113	100	98	107	111	107	127	125	110	112	98	111	112	121	117	123	101	121	112	122	111	139	122	111	115	107	137	108	118	124	128	131	102	80	108	112	97	117	97	133	108	110	120	120	101	113	107	114	111	101	103	139	119	106	108	106	102	106	110	107	107	121	113	103	118	112	110	114	122	123	115	121	105	105	111	116	110	125	98	127	91	99	112	114	114	110	112	86	110	115	99	115	98	79	132	98	112	114	114	95	98	116	118	121	143	119	124	112	111	130	108	117	109	120	115	117	112	146	119	113	134	105	96	124	120	98	117	112	113	109	132	98	125	112	105	95	95	108	116	108	119	109	93	114	112	129	139	105	115	107	112	134	129	118	113	124	121	110	116	122	95	111	133	84	134	122	109	112	118	114	137	89	92	95	108	112	129	114	113	121	123	120	122	100	102	134	118	110	115	106	120	112	109	125	101	118	107	123	132	115	101	105	114	115	124	98	122	113	94	118	114	106	122	100	119	110	101	110	126	113	114	100	96	124	116	117	101	133	94	116	88	108	90	114	115	110	119	115	109	112	114	111	103	108	106	96	108	103	98	89	106	129	103	120	120	121	114	123	111	128	104	111	108	114	110	108	117	120	114	108	107	127	113	98	135	106	121	121	109	106	108	112	114	116	112	106	105	122	102	105	100	122	118	106	107	103	104	127	111	129	103	112	104	79	109	123	114	94	112	97	110	137	125	125	115	110	107	114	100	114	91	128	121	113	89	121	104	132	98	112	109	108	120	113	102	126	113	120	125	105	110	95	106	111	97	114	119	95	109	126	107	106	114	84	103	114	110	134	119	115	109	117	123	122	104	93	109	117	119	113	129	100	131	100	109	113	119	131	114	110	79	129	118	103	109	119	128	121	105	131	114	105	100	118	138	110	123	114	119	120	107	120	107	101	114	122	110	106	102	119	129	99	102	104	116	112	102	121	112	102	112	125	96	137	121	120	125	99	127	109	113	114	107	110	129	114	116	117	105	103	114	112	122	108	129	124	120	114	115	95	110	113	117	112	115	93	87	115	116	106	110	95	113	99	104	114	126	119	124	101	115	133	118	138	114	123	113	112	116	94	114	127	109	136	103	96	112	133	107	140	107	127	116	109	120	113	118	119	133	131	118	109	108	113	122	139	111	136	132	127	111	103	106	116	102	123	108	104	106	132	108	124	117	108	88	109	122	109	114	102	120	105	110	123	121	126	122	113	102	107	109	107	124	106	112	106	104	111	120	106	112	114	108	97	98	97	117	110	121	117	117	117	117	96	105	114	111	116	108	119	93	118	130	109	118	114	118	95	117	119	99	109	119	117	122	97	119	110	113	115	116	118	122	102	115	116	119	97	106	108	115	127	130	110	106	104	108	119	116	122	118	105	121	123	119	136	105	124
10311	3218	2103	948	662	516	451	361	344	298	238	242	241	210	232	185	205	217	202	192	200	179	190	179	180	190	174	175	180	184	194	187	207	170	193	195	181	181	165	182	202	178	169	166	164	171	173	169	193	160	186	184	187	160	172	177	166	168	160	190	151	162	191	177	171	175	180	177	177	169	179	189	161	173	175	175	174	169	158	164	185	167	180	169	179	181	180	172	176	175	150	173	184	179	161	182	178	175	165	179	206	165	175	169	177	182	175	148	156	158	189	188	154	166	165	168	153	191	174	157	158	184	163	173	187	200	173	171	177	202	163	167	185	167	160	177	168	175	170	161	191	164	188	175	182	163	164	178	170	145	153	170	194	168	203	184	184	170	181	163	166	165	166	183	162	161	166	195	144	154	151	169	187	188	155	157	179	192	155	171	188	170	194	184	179	175	167	170	177	167	177	159	179	177	173	169	170	173	170	172	174	206	192	178	158	172	186	175	177	180	187	143	171	153	172	157	151	168	161	157	174	161	162	178	176	188	178	190	178	167	174	189	173	190	164	178	157	173	173	195	153	182	181	167	169	165	167	157	212	179	165	173	170	176	168	167	174	164	182	186	163	160	178	175	189	167	183	179	194	182	173	189	153	162	161	159	182	180	178	192	177	181	170	164	177	187	158	155	165	179	181	189	158	156	164	167	143	188	172	177	178	187	159	163	166	193	162	186	209	175	172	190	187	172	179	166	183	182	185	188	164	172	168	168	185	166	182	171	151	188	169	177	179	177	152	180	188	156	149	181	166	166	190	180	166	154	159	170	170	177	170	184	177	161	159	193	177	164	168	195	161	165	154	183	189	174	169	198	172	177	188	172	171	168	153	182	199	172	178	145	145	169	175	179	191	174	189	183	173	150	171	184	163	178	176	175	158	175	168	171	190	176	154	179	181	182	157	151	174	199	180	179	173	162	182	181	159	188	173	174	188	174	170	166	184	167	162	177	146	161	159	158	166	184	163	165	180	162	195	195	191	181	144	168	186	172	180	164	182	173	169	164	172	152	201	171	163	178	170	176	192	179	172	174	163	174	164	179	177	172	176	173	179	161	157	182	167	176	188	169	168	184	168	187	190	175	162	179	164	176	184	173	197	185	200	177	183	193	163	164	168	175	166	153	161	170	163	184	173	190	160	167	162	151	159	190	165	164	177	185	172	175	167	166	196	184	191	175	169	164	170	165	154	187	172	168	164	171	197	175	202	151	167	170	157	188	156	158	181	155	157	161	166	150	184	190	156	160	147	175	178	179	166	181	169	162	167	169	167	169	173	164	180	150	171	152	173	184	184	156	171	160	167	167	157	160	169	153	188	183	207	199	196	170	190	192	168	148	165	168	177	169	189	193	154	167	189	180	181	156	189	167	172	156	151	175	180	192	175	173	179	160	165	172	165	157	174	169	181	157	180	159	178	187	191	196	173	162	175	179	190	163	178	176	151	167	169	175	151	176	190	163	199	182	180	172	166	178	164	170	172	181	187	177	173	164	157	154	172	187	199	190	199	166	177	154	194	185	181	175	182	163	191	177	197	182	177	157	176	161	151	171	160	181	175	185	172	180	164	179	153	174	196	147	132	192	168	171	197	165	179	185	170	198	171	164	167	186	178	155	165	170	170	177	186	180	178	175	171	187	158	187	159	169	166	181	182	167	178	175	171	168	180	175	196	163	172	159	171	185	202	176	181	198	189	174	172	175	189	189	165	140	177	153	191	179	186	167	159	165	184	174	149	172	162	167	142	173	170	204	209	154	175	170	150	180	163	184	170	173	171	176	165	191	172	155	177	194	180	179	179	177	165	169	171	171	186	162	157	173	172	179	171	181	165	164	157	168	165	168	172	184	163	189	164	177	166	170	183	183	169	185	194	158	144	165	182	177	184	174	177	171	161	181	188	157	160	190	204	165	173	170	162	191	179	178	159	180	165	159	150	180	183	182	181	162	145	186	186	168	153	165	177	175	163	156	178	165	170	171	166	194	166	163	162	183	163	184	194	155	158	175	176	169	172	152	179	171	164	190	173	162	161	199	171	188	186	183	162	194	160	185	168	170	191	170	181	179	186	157	169	165	169	154	169	204	162	164	200	167	182	165	187	156	170	166	166	171	179	174	162	197	183	191	155	157	165	189	164	160	174	174	194	171	182	176	177	170	173	197	149	155	185	154	160	187	162	191	173	168	171	158	177	173	173	163	149	154	153	162	176	169	183	185	197	152	184	185	174	174	162	162	168	177	170	168	212	192	165	162	141	182	179	167	169	178	174	203	162	182	180	160	180	170	161	175	146	158	166	172	200	184	179	186	154	181	188	166	179	174	168	179	150	183	176	169	158	183	178	161	177	153	209	151	164	171	183	164	177	167	186	163	157	190	179	172	160	186	154	179	160	169	173	188	184	174	156	181	181	184	172	167	173	174	175	168	183	171	167	170	167	161	186	172	172	184	162	160	171	162	169	162	169	177	173	186	176	166	165	150	168	180	179	162	190	174	167	176	161	191	160	187	187	182	195	206	185	164	173	185	169	183	173	174	173	176	181	163	156	164	173	184	188	177	171	176	157	186	178	167	176	171	159	179	177	195	182	160	196	194	197	187	174	170	168	196	151	166	181	166	173	163	178	171	170	160	165	157	199	175	191	213	176	174	164	152	192	151	184	202	183	145	166	196	166	192	194	171	161	166	174	179	186	172	186	158	177	189	160	181	180	156	154	151	171	173	183	152	174	164	157	190	178	167	157	170	187	152	174	160	161	159	184	153	174	173	174	189	155	195	202	168	209	166	184	196	169	173	173	184	170	178	182	176	161	174	174	169	165	139	176	178	168	179	201	174	185	165	163	177	196	172	162	188	166	180	163	189	175	168	185	169	137	185	178	185	173	155	185	167	169	184	161	165	197	187	174	175	192	186	162	185	163	204	192	199	173	182	183	152	205	174	180	187	180	175	193	159	187	171	164	163	209	169	191	178	178	182	173	177	149	185	178	200	171	192	180	165	146	155	196	162	160	165	172	169	165	145	161	165	167	187	165	162	152	159	179	188	180	165	164	173	176	172	186	164	149	182	153	175	132	165	178	158	200	164	158	160	175	176	166	170	161	175	195	178	173	186	167	174	179	169	174	185	150	167	183	204	177	181	153	168	168	201	182	163	184	160	164	181	190	173	168	167	160	168	196	162	167	175	142	166	169	170	162	176	165	177	179	160	159	165	183	173	195	165	186	140	199	191	169	171	194	163	157	186	181	192	157	184	170	179	204	175	157	159	161	184	166	182	168	172	185	173	180	191	165	186	174	192	165	181	182	180	177	155	158	183	176	169	166	189	178	168	167	177	162	174	168	180	186	162	169	177	169	144	193	176	156	162	169	172	173	169	166	190	183	165	189	178	187	192	184	203	165	146	168	189	170	182	165	168	169	177	187	177	138	152	145	174	176	160	178	176	168	172	199	174	176	177	185	173	187	183	183	158
22615	21632	29433	24336	21626	21350	2587	733	641	579	569	522	504	502	493	473	442	439	454	449	453	432	466	450	465	442	455	429	451	417	401	429	470	397	444	431	420	412	435	413	461	408	399	396	427	443	426	431	424	358	440	448	463	408	415	393	388	358	403	407	411	412	435	456	416	431	454	423	464	388	410	430	441	390	439	407	413	427	432	427	420	415	414	396	420	425	428	418	415	416	401	444	432	399	422	417	395	426	425	398	432	449	450	418	390	390	399	416	411	432	405	362	408	428	399	400	423	406	407	456	434	451	419	418	415	429	421	444	425	379	438	432	423	437	398	432	389	407	382	436	416	389	398	412	418	418	375	411	394	436	443	402	440	429	426	416	382	423	423	368	430	442	367	429	445	458	427	396	417	452	390	405	402	421	444	407	453	457	456	411	424	409	431	401	395	420	468	412	462	404	413	423	423	439	404	419	418	419	395	395	425	417	426	386	419	443	425	373	380	420	444	394	431	405	413	422	460	416	407	398	433	438	400	432	405	428	429	398	430	396	430	417	406	415	412	418	444	426	383	425	426	406	437	394	401	417	417	426	437	454	405	413	404	402	411	391	382	411	422	369	417	403	403	414	377	409	450	415	418	381	417	429	401	411	409	420	403	437	427	407	458	380	417	398	410	374	399	406	438	377	449	413	426	409	401	402	384	454	372	392	378	405	407	428	409	420	404	444	409	386	440	426	434	397	461	384	403	443	405	464	404	390	395	413	422	411	404	428	369	396	416	406	447	431	397	452	416	435	419	423	433	364	426	439	402	406	410	418	416	406	436	406	437	437	378	407	412	431	419	432	413	405	407	396	409	425	403	410	412	429	404	423	405	408	405	456	427	447	389	421	408	377	430	427	456	404	421	403	418	436	382	407	397	412	397	398	442	432	372	414	429	413	470	418	399	406	406	421	377	416	418	401	468	419	396	410	434	426	415	419	454	412	439	427	412	420	400	418	391	422	415	441	415	409	404	417	431	431	412	382	393	405	403	411	458	410	377	427	414	432	427	393	381	407	440	396	442	445	404	405	415	440	428	397	432	403	416	422	443	394	441	409	430	417	456	428	453	420	421	417	382	408	431	448	391	417	407	440	395	434	417	420	424	437	468	420	388	405	407	413	406	440	431	446	398	435	422	426	442	424	442	430	431	444	440	388	408	407	424	410	412	415	459	417	413	424	475	425	425	427	407	414	384	383	418	414	420	418	415	437	424	435	434	474	417	396	399	435	449	384	406	443	403	460	390	378	418	413	420	400	410	382	404	432	415	409	446	424	423	407	428	420	431	417	400	380	445	386	410	435	410	439	403	435	386	429	415	411	420	443	416	410	423	453	405	441	425	389	411	456	422	401	414	463	380	415	418	434	443	436	464	420	428	432	414	415	383	418	411	376	427	398	392	413	397	439	402	415	428	452	441	389	378	418	411	435	380	427	376	408	422	436	401	407	423	389	429	400	409	404	423	425	405	422	415	426	444	416	424	428	432	441	440	421	447	432	404	421	403	404	421	399	412	436	415	422	401	383	431	413	390	411	457	411	398	429	407	424	447	446	447	424	458	415	402	413	442	417	420	430	398	428	417	412	396	427	415	406	445	391	455	407	396	389	408	426	470	410	413	439	399	419	439	399	410	404	413	435	411	390	399	368	431	436	394	416	408	434	408	399	394	380	444	399	389	422	406	404	432	416	407	409	441	389	404	442	432	425	403	429	432	413	399	397	416	434	405	437	424	386	410	417	393	411	424	410	424	381	418	388	410	426	420	405	407	418	412	372	422	419	446	424	389	411	383	412	421	430	422	413	411	412	444	438	436	440	420	414	380	384	386	451	396	401	439	403	427	418	422	406	417	398	399	411	416	431	420	386	438	417	401	395	440	409	407	461	404	383	414	414	417	422	393	423	446	418	423	406	460	385	420	455	407	443	384	400	441	416	392	422	393	443	405	413	388	399	415	402	396	441	416	383	408	430	426	432	373	406	425	383	415	404	406	436	397	403	423	404	412	413	378	403	415	425	389	404	444	356	402	447	370	420	415	439	391	404	453	447	417	456	415	425	423	455	436	418	411	447	409	387	387	394	400	395	419	406	410	424	456	404	422	403	414	437	412	453	405	447	425	424	398	412	378	451	441	412	452	398	433	400	409	421	390	434	398	425	439	396	388	444	418	427	405	442	405	396	410	422	446	410	402	425	430	413	413	413	420	424	387	424	447	409	372	417	432	409	398	408	437	421	420	402	414	425	416	444	401	461	428	422	385	434	397	424	448	420	393	419	415	420	399	444	433	441	433	428	404	407	422	443	432	440	449	383	422	447	405	421	388	404	409	369	392	456	426	380	407	437	425	435	393	431	422	401	423	436	421	430	431	425	442	424	467	377	418	413	438	406	414	404	394	410	415	406	425	431	377	469	423	403	440	403	418	439	447	387	412	389	441	445	438	415	398	446	392	390	423	415	405	434	402	421	399	413	408	402	430	389	421	401	393	422	402	393	410	406	416	407	392	402	381	422	431	412	389	415	404	378	406	398	415	406	456	404	438	397	421	399	397	402	388	420	388	380	417	413	450	413	411	449	424	387	410	439	452	408	386	410	384	375	392	389	392	426	418	395	435	412	430	395	412	406	382	415	410	431	430	383	415	412	420	404	412	422	443	417	394	405	398	419	445	410	415	440	427	420	428	442	420	393	408	423	427	386	407	409	403	426	397	406	397	382	403	452	458	394	404	389	403	414	390	408	422	404	409	445	392	388	405	440	418	419	437	405	459	397	435	446	458	405	405	438	436	405	401	367	411	390	436	389	430	404	398	398	398	420	398	411	403	446	413	391	433	396	402	411	346	441	409	406	401	403	428	397	416	381	413	392	433	398	451	417	390	414	420	415	414	397	432	373	463	423	461	398	384	390	426	398	395	427	427	400	379	376	421	418	402	402	408	415	368	409	416	435	400	393	447	410	441	388	410	386	428	373	427	417	403	428	430	420	404	382	411	426	428	410	417	419	424	408	443	453	380	422	403	375	433	445	433	426	392	420	422	406	443	368	414	413	409	401	410	376	383	408	395	406	447	430	409	405	400	420	414	445	412	435	379	408	381	424	424	428	387	399	431	436	451	396	409	383	391	432	407	426	393	386	387	409	410	392	388	386	420	386	414	402	379	412	457	385	398	406	406	453	396	388	408	446	434	461	404	458	376	466	425	369	391	439	445	413	373	418	385	420	426	387	423	381	423	394	402	423	405	442	420	421	412	411	432	392	450	429	423	406	375	396	440	448	410	429	411	413	418	419	399	420	463	446	442	439	429	437	401	383	437	436	412	428	385	428	433	414	434	415	406	433	445	433	409	441	434	402	375	413	392	399	391	413	421	368	392	412	405	405	445	403	414	424	417	457	372	457	381	403	441	428	375	392	470	444	422	423	410	388	443	406	404	412	440	412	386	377	395	389	403	415	422	393	425	391	407	430	434	426	368	412
13066	11611	8178	3814	2706	1952	1589	1306	1153	960	907	870	776	761	725	670	728	674	667	659	654	601	650	619	623	632	569	608	574	557	648	585	607	558	581	612	570	567	620	578	557	575	569	569	617	569	544	564	549	553	567	601	631	587	583	632	557	567	540	609	607	536	571	565	572	571	571	582	623	581	549	553	593	603	579	581	549	510	586	559	585	558	544	589	551	580	535	573	589	583	539	551	544	573	516	557	580	556	576	604	549	568	584	595	546	609	532	553	636	621	599	592	587	581	557	560	565	605	554	586	580	560	588	562	576	565	542	610	561	543	578	550	523	549	597	560	555	583	537	553	585	543	575	575	543	554	557	529	599	576	573	607	580	600	616	567	566	617	543	569	573	571	569	550	587	575	589	535	633	601	580	593	613	552	573	598	573	557	551	576	584	544	547	577	542	601	607	603	602	535	599	591	624	572	541	606	578	561	558	585	579	578	566	585	558	611	574	554	536	548	529	608	593	582	596	550	545	561	567	524	547	589	564	557	568	563	590	561	608	574	553	550	615	560	514	578	558	551	567	602	607	568	617	540	540	564	537	594	594	547	595	637	554	582	561	578	570	539	619	564	566	547	601	586	573	567	553	561	588	600	556	576	601	536	610	589	581	528	530	601	568	570	555	564	582	567	562	524	588	581	605	584	566	607	584	604	578	579	590	567	580	548	568	594	536	627	575	589	530	613	550	564	602	578	560	543	595	565	562	622	601	540	567	600	601	549	585	596	549	555	559	561	594	551	547	576	545	544	529	573	562	592	615	585	589	602	572	572	577	563	556	541	591	577	541	562	579	567	563	578	618	565	531	547	567	589	578	576	568	612	612	593	556	550	549	581	587	562	580	558	612	545	607	558	552	543	577	511	568	564	557	560	568	600	569	562	585	565	537	584	578	586	599	606	636	546	584	544	558	609	547	545	581	534	540	528	574	578	574	579	574	571	562	584	568	547	558	585	589	539	580	596	561	552	526	563	596	608	585	595	565	567	545	593	585	567	530	572	570	545	548	557	572	594	541	542	537	602	604	598	594	566	524	546	545	548	560	548	579	563	615	576	594	622	558	614	590	537	551	594	529	566	587	628	561	566	543	614	594	581	599	601	564	543	594	591	592	615	508	589	582	537	543	587	568	580	585	531	593	585	571	554	554	566	590	535	586	614	569	567	545	571	580	569	562	540	563	531	600	600	628	563	545	577	583	593	588	573	609	541	593	553	606	545	575	580	598	555	561	517	528	565	568	558	568	594	537	552	545	563	600	602	551	541	513	566	581	601	582	559	549	561	599	529	567	609	524	540	570	547	568	594	548	557	548	563	599	535	577	554	568	557	520	640	565	563	583	551	529	569	610	555	569	565	568	603	554	551	599	559	587	610	560	553	542	545	571	608	563	541	609	544	561	552	561	583	586	561	576	563	545	542	565	580	588	559	590	589	598	599	590	583	583	574	594	578	530	574	568	546	597	567	558	534	596	585	586	552	579	577	606	552	627	574	570	570	562	569	563	558	597	560	573	598	567	579	554	591	556	560	562	507	574	581	560	533	585	562	581	581	571	557	563	592	571	572	634	586	572	572	541	598	584	553	556	583	570	581	587	575	591	613	570	530	572	562	594	558	583	627	580	583	568	591	575	598	543	595	602	598	583	589	589	568	571	589	545	586	531	568	552	620	515	550	574	591	580	568	584	585	560	583	544	562	565	533	557	526	545	530	583	586	575	545	589	558	576	561	574	554	584	562	572	559	553	599	555	529	525	577	569	567	581	570	546	588	582	554	561	531	573	553	579	602	573	567	561	618	597	570	586	555	579	582	610	575	578	571	568	577	568	563	593	558	549	545	544	547	579	615	569	561	561	559	558	559	554	521	509	590	592	542	540	552	547	556	537	557	596	591	564	614	560	608	621	592	570	576	561	581	558	556	570	596	551	545	583	588	615	585	570	558	590	529	561	589	605	565	545	598	584	576	581	580	579	518	600	589	607	558	582	570	630	537	552	551	617	583	596	587	542	576	592	592	561	613	552	603	545	586	524	522	615	555	618	583	529	569	588	566	564	537	562	556	557	528	590	594	536	597	544	578	583	596	567	586	551	558	544	579	556	626	556	586	590	621	613	540	596	588	585	548	512	547	574	574	569	567	570	625	594	557	578	559	587	563	544	550	579	575	569	602	583	556	552	555	556	554	533	560	554	594	620	573	568	588	554	595	608	548	571	557	517	619	580	573	536	575	551	511	587	537	566	537	571	573	581	554	594	549	584	570	561	542	546	559	594	561	609	531	579	561	579	560	571	570	605	610	595	597	587	569	549	603	552	574	590	559	568	588	571	519	596	561	570	597	574	585	605	569	548	571	615	622	529	606	544	602	542	543	565	562	563	608	587	533	539	590	585	570	560	587	575	591	560	529	584	559	585	622	565	564	560	579	587	610	550	595	606	548	558	546	627	557	541	544	543	524	538	524	548	569	535	594	565	623	597	564	567	590	559	569	577	577	541	584	597	573	581	556	544	541	567	566	571	560	573	513	570	586	551	562	588	590	563	507	597	569	564	576	582	557	575	582	603	578	592	576	581	575	524	556	577	556	579	551	569	568	562	578	563	545	534	593	575	587	622	536	571	571	560	602	560	587	565	566	598	562	589	599	604	569	573	575	551	536	552	575	539	540	569	584	582	570	596	568	566	550	584	582	543	588	573	531	624	538	632	582	575	576	646	531	572	623	543	539	594	528	573	528	571	517	559	597	538	536	578	593	606	562	604	576	542	539	597	594	535	532	602	623	558	532	541	547	585	542	569	560	614	552	560	551	599	581	574	570	599	585	561	567	587	607	594	587	591	594	536	554	592	575	592	599	577	589	599	587	591	515	566	563	518	569	572	605	580	627	598	553	546	558	579	547	595	558	542	532	591	542	579	604	569	563	569	575	567	554	564	549	594	575	508	575	550	578	593	576	538	624	601	626	548	571	555	575	624	561	565	616	593	556	608	548	566	595	579	577	562	597	592	590	577	582	554	555	559	623	587	520	582	592	624	561	564	541	532	541	574	567	550	586	565	578	593	566	556	559	544	611	568	557	536	569	631	574	597	567	555	527	538	606	554	578	547	590	610	594	526	579	602	589	569	588	576	569	575	566	534	592	548	576	582	581	573	557	584	557	554	585	549	548	580	626	575	587	574	553	573	585	547	582	585	538	561	582	567	529	556	569	580	555	579	533	572	567	566	553	564	561	585	583	606	540	581	523	591	601	598	593	581	608	575	603	543	576	587	581	594	600	555	578	536	569	531	562	546	559	619	575	573	579	562	563	581	531	575	597	570	559	527	567	614	596	595	615	555	601	557	557	602	609	575	572	570	592	561	561	590	562	584	599	592	558	581	555	547	570	613	584	582	545	581	575	569	555	576	575	542	601	587	574	589	602	589	570	551	576	599	583	549	509	623	536	551	585	547	553	607	552	597	602	562	636	539	587	605	587
27525	18038	3344	592	471	443	281	274	249	250	270	273	240	279	273	240	292	255	263	260	269	255	279	281	295	292	294	288	255	269	273	253	268	247	253	262	274	279	257	300	274	274	251	247	270	258	293	278	266	262	281	266	275	277	251	275	278	252	247	281	249	281	280	237	248	254	258	243	284	253	240	296	239	244	265	249	285	254	266	269	247	275	257	250	274	277	255	270	281	271	272	243	266	262	239	268	243	261	277	263	261	267	260	290	235	247	247	259	268	270	264	298	261	281	272	277	239	288	284	265	250	307	289	256	285	278	268	228	273	266	269	241	276	242	258	253	223	266	256	290	266	255	252	249	269	265	260	280	250	270	258	243	259	271	280	267	288	257	238	267	285	247	286	267	246	270	273	270	268	264	259	277	248	286	240	299	246	271	219	276	262	261	259	286	267	262	274	274	244	271	277	274	263	264	257	261	249	261	234	276	264	248	305	285	283	240	254	259	264	251	267	256	256	263	267	260	260	255	273	241	267	282	262	302	268	251	277	264	276	270	258	275	272	254	271	274	257	298	253	241	260	271	302	258	275	254	281	258	291	277	262	260	252	250	282	294	258	251	258	271	313	250	256	254	272	262	269	260	245	249	273	252	274	276	281	259	260	270	290	285	262	278	275	255	302	282	275	299	265	250	270	233	274	269	265	239	258	280	270	237	255	251	271	266	260	244	267	233	246	254	248	279	276	271	283	266	261	261	261	252	237	234	278	271	298	257	247	244	254	275	273	237	246	267	241	273	287	263	236	278	251	274	264	280	248	261	250	280	256	291	258	264	272	252	252	267	271	270	238	275	250	288	253	249	274	278	248	236	273	263	270	250	277	283	266	259	271	265	259	257	287	254	272	261	297	254	282	260	286	269	285	267	275	277	262	269	269	269	272	286	288	308	260	281	275	264	290	260	251	268	237	259	244	255	272	239	240	267	267	298	259	284	263	263	243	250	238	261	275	257	256	262	254	243	258	271	280	293	258	259	276	260	270	260	252	253	278	242	297	280	258	257	264	280	246	266	247	259	282	278	266	265	257	272	269	257	256	256	265	280	286	240	243	278	270	232	274	280	273	269	240	283	249	262	266	247	257	246	255	272	270	238	294	247	272	259	260	263	260	258	243	286	230	233	259	262	273	269	262	274	287	258	274	288	303	277	279	256	238	266	269	304	289	267	267	253	256	274	274	230	266	297	292	275	253	272	323	270	253	260	262	255	266	287	294	257	276	270	258	267	266	276	265	286	270	256	277	275	252	249	250	276	281	281	260	234	270	246	246	289	258	268	249	278	264	290	258	264	256	265	247	274	245	290	300	278	253	271	289	280	260	272	279	256	251	273	287	270	243	280	260	238	261	271	262	257	233	273	301	278	254	274	285	255	262	254	268	274	281	290	259	293	274	286	235	261	280	244	259	276	263	233	281	260	275	260	264	262	261	253	301	258	259	264	225	259	259	276	273	259	263	269	275	292	254	278	267	295	275	289	266	264	240	271	237	271	277	288	261	252	270	267	248	260	252	287	283	275	290	228	287	264	246	262	279	259	242	258	232	251	304	252	283	253	263	281	254	266	296	253	266	276	264	277	259	259	281	255	266	277	241	267	276	250	263	228	281	280	262	276	248	270	265	243	257	267	277	245	298	251	252	245	258	255	287	259	267	259	275	262	279	293	240	305	269	246	257	265	233	265	272	268	246	269	246	229	271	260	276	262	276	245	239	274	234	234	269	260	262	256	237	268	270	259	251	255	249	259	261	277	273	294	228	272	262	295	290	268	265	277	260	262	272	267	259	287	278	279	255	280	256	258	282	263	268	278	259	266	259	275	272	281	272	282	265	290	283	286	265	225	280	272	278	252	262	283	247	234	268	250	253	203	252	257	252	312	280	269	252	274	266	275	266	250	254	306	263	266	273	264	272	280	306	250	297	273	268	268	267	273	288	281	270	288	275	251	260	239	279	284	260	240	258	238	303	280	287	283	286	269	242	272	265	258	298	271	268	241	275	276	266	262	265	275	283	256	269	271	244	258	272	253	255	265	268	277	260	263	290	251	260	298	251	271	267	286	251	261	244	271	268	254	247	284	279	276	279	262	252	259	276	276	285	274	287	260	283	263	276	261	282	291	244	237	234	240	283	249	259	258	271	256	287	227	249	238	284	275	267	259	253	248	245	279	295	245	251	257	270	275	272	278	288	254	251	259	251	246	257	229	249	277	297	258	256	261	256	266	273	270	267	267	271	241	246	264	251	290	288	279	271	254	282	263	300	251	257	269	249	283	281	275	277	265	276	252	247	259	286	240	248	235	249	252	259	280	261	277	291	254	250	257	274	267	259	264	252	257	247	267	285	273	277	262	246	280	275	249	250	247	312	236	250	263	279	264	314	283	264	267	271	280	276	310	282	243	231	262	264	263	256	252	273	271	254	269	251	286	252	286	247	255	284	296	258	270	282	278	287	281	255	257	264	267	287	271	264	306	261	259	234	272	269	243	264	276	264	234	266	261	283	271	264	290	268	289	239	236	260	283	261	271	224	258	257	266	265	261	256	303	262	281	250	283	266	251	292	280	281	251	275	260	280	272	261	279	277	278	231	264	246	271	256	283	270	261	263	275	274	267	268	285	254	275	255	281	258	259	266	292	267	272	263	257	268	299	280	279	254	267	284	281	286	269	299	283	252	258	259	265	269	277	269	257	257	224	286	250	288	290	297	277	278	286	265	270	275	280	246	266	268	273	269	289	275	264	258	267	263	282	270	311	272	269	252	245	270	247	247	282	272	277	268	282	270	267	286	237	297	292	290	277	263	249	267	283	262	271	271	258	255	286	255	252	266	269	276	251	251	239	265	255	255	242	272	292	256	275	255	263	284	289	242	261	257	274	264	272	255	292	281	252	287	280	249	244	237	278	282	280	259	263	273	247	282	255	260	267	254	284	267	262	289	288	257	274	277	265	275	263	252	263	281	265	261	249	242	285	261	234	270	255	265	240	261	269	241	273	263	248	236	263	261	296	254	293	269	293	279	260	286	277	279	250	269	265	236	293	273	265	259	269	256	293	271	273	261	283	264	252	274	280	282	271	283	275	265	261	255	257	248	256	263	261	255	255	276	265	248	267	267	271	262	231	279	274	263	286	274	262	271	231	281	298	257	267	270	257	271	266	255	257	267	280	280	242	279	281	259	268	253	244	256	257	255	268	266	286	263	248	242	274	304	251	258	274	265	242	276	287	240	265	265	306	264	236	275	284	272	267	272	270	281	241	259	275	262	286	278	276	283	272	273	256	266	310	265	258	261	263	290	255	270	259	282	282	270	266	269	235	265	258	250	276	249	261	261	248	294	259	266	279	264	255	259	249	274	252	257	257	262	234	273	292	271	280	263	262	301	306	312	278	230	272	285	268	261	261	243	266	228	224	266	262	265	254	262	262	234	283	276	247	259	266	256	263	265	255	266	266	280	272	280	275	275	267
4769	849	676	533	468	439	384	386	410	387	381	355	328	349	387	353	346	349	376	364	368	351	393	337	354	386	403	377	388	341	430	358	370	361	365	339	355	333	337	367	319	371	344	313	361	363	374	365	356	372	361	368	318	362	380	359	367	358	367	353	367	348	365	336	365	349	367	385	360	354	332	355	350	360	346	380	337	362	341	353	391	409	360	421	353	374	401	328	350	376	357	375	351	361	371	344	334	366	365	365	369	346	340	352	348	366	358	348	388	349	341	339	344	374	366	378	375	325	369	360	359	327	368	351	327	352	346	382	392	376	361	319	384	345	407	360	369	377	333	380	343	394	374	384	361	342	370	366	337	342	358	385	337	355	371	328	375	361	353	362	412	362	364	374	367	370	341	366	356	387	326	350	384	355	351	345	354	389	354	366	350	364	357	369	359	345	369	336	388	351	348	376	346	365	359	351	337	396	380	360	332	363	376	375	374	351	372	357	353	354	334	352	389	359	353	311	364	358	350	361	361	349	339	367	371	365	346	346	324	388	336	364	357	365	391	380	336	363	343	333	338	328	333	361	342	367	364	376	374	390	389	350	328	362	385	371	350	348	334	393	373	344	383	355	380	368	342	365	360	342	382	374	391	356	381	377	390	362	385	345	359	354	370	384	358	336	348	375	351	326	373	356	367	338	326	352	382	366	384	360	346	417	372	348	373	350	355	375	388	333	381	377	340	368	383	395	377	343	374	358	361	313	387	372	360	338	376	352	336	357	370	356	401	380	344	374	354	365	334	352	370	351	358	367	341	378	363	341	354	375	332	351	400	368	338	309	369	379	338	352	353	346	356	362	376	377	360	359	351	344	340	355	337	348	347	357	342	343	387	364	387	361	384	346	381	376	352	348	365	352	360	354	361	362	353	355	355	332	377	363	400	362	360	373	353	387	363	349	405	378	340	351	352	338	335	384	352	348	369	376	365	361	356	353	341	333	361	355	355	340	380	369	347	320	351	341	382	352	392	336	357	364	356	353	389	362	340	362	341	333	358	357	357	366	363	383	360	363	378	375	372	371	391	338	349	358	374	324	356	376	377	377	338	372	352	359	344	363	365	375	381	384	386	359	335	349	385	375	383	354	373	348	332	372	356	373	370	334	368	370	346	353	376	349	337	384	347	338	347	329	377	373	397	382	347	318	360	375	358	359	409	363	362	347	345	367	386	358	347	366	337	353	385	365	356	357	374	386	392	337	359	366	348	358	368	367	364	358	361	358	357	365	353	399	379	380	341	376	375	389	340	362	387	370	378	376	334	382	351	336	382	370	367	354	365	325	366	371	368	371	351	396	350	357	390	333	333	379	365	369	337	338	347	391	343	374	342	359	379	380	394	370	368	382	357	405	330	342	406	373	330	413	358	361	363	365	419	390	358	354	349	359	362	356	354	327	379	361	304	363	382	340	390	350	346	389	372	370	328	360	352	388	344	365	365	368	366	375	361	347	349	380	350	334	335	332	347	395	348	372	390	338	358	353	388	395	349	332	389	412	375	347	344	393	407	382	354	391	399	359	381	356	353	378	403	385	328	301	351	370	352	366	368	353	349	352	332	386	372	382	344	376	366	363	354	375	341	352	310	377	380	335	370	366	359	380	346	343	364	371	370	360	380	401	362	354	338	379	382	334	392	408	390	334	314	337	347	361	360	359	379	366	376	327	385	369	371	350	353	351	360	351	389	358	362	352	363	350	378	342	364	348	366	366	350	353	341	389	394	365	358	393	368	337	375	363	382	396	337	342	353	363	380	361	383	354	347	394	377	388	352	369	381	379	356	343	342	375	350	344	336	372	361	352	354	355	351	367	376	340	331	376	370	341	349	356	354	360	355	361	336	338	373	378	384	365	349	358	353	357	383	378	366	342	334	369	349	359	348	359	370	366	398	389	404	351	379	372	359	338	384	349	399	333	338	353	349	352	352	359	360	381	327	373	347	378	312	395	373	390	331	394	375	362	329	395	383	401	380	396	362	385	334	353	347	353	368	332	368	337	351	345	356	370	349	364	373	373	387	359	362	332	330	372	358	370	382	347	356	389	390	372	351	358	329	351	390	398	357	353	342	367	355	361	357	326	373	365	375	375	334	372	388	336	363	373	383	374	369	394	357	378	340	383	355	333	367	360	363	357	333	367	403	353	360	377	361	337	347	339	356	352	344	365	378	349	351	361	360	336	355	389	381	351	390	345	351	357	393	331	383	361	357	387	340	351	353	327	379	313	384	365	357	356	361	367	387	344	354	361	341	369	385	350	360	375	369	373	393	344	397	346	342	388	365	356	360	381	361	367	344	367	393	369	360	353	386	373	371	336	368	355	312	341	347	362	337	350	390	380	346	346	369	360	341	374	340	369	397	391	371	350	366	375	392	388	349	369	347	352	377	380	340	340	393	377	389	342	356	365	368	344	401	364	358	372	372	344	365	343	344	408	378	350	352	376	364	369	346	367	353	386	349	346	342	364	334	348	331	389	352	342	351	367	330	359	387	381	356	358	332	384	365	345	372	341	350	368	350	345	347	361	357	343	372	335	362	348	362	386	352	379	365	344	348	362	386	378	339	375	335	375	344	357	363	340	371	343	339	346	331	375	385	396	380	330	317	356	346	363	334	358	383	375	365	360	351	361	390	369	364	368	361	348	366	379	369	379	349	356	334	376	363	358	357	348	359	388	339	359	395	361	376	365	391	334	358	392	376	324	347	337	413	366	358	366	378	375	343	379	313	355	366	386	368	335	343	371	347	349	355	378	368	388	373	368	355	358	378	367	337	345	347	350	364	336	377	373	363	326	340	336	361	359	377	326	339	377	345	373	350	316	366	369	383	361	380	382	362	380	344	365	336	359	369	368	361	357	348	341	399	376	371	395	372	373	353	393	368	387	345	323	335	358	370	364	334	380	347	312	362	365	387	328	360	357	350	353	356	389	365	354	348	337	384	379	359	343	362	364	351	368	348	347	367	351	383	342	368	370	373	370	368	350	323	368	382	372	352	345	365	364	382	382	383	350	373	377	376	331	379	368	352	398	363	348	331	365	377	376	333	383	341	378	354	371	354	339	363	377	401	355	379	350	377	334	369	360	383	362	366	370	361	339	317	349	406	370	372	370	370	340	344	307	370	332	370	357	359	361	381	335	355	362	327	363	339	379	389	344	364	360	370	363	365	362	321	357	368	341	362	369	405	399	355	373	322	382	344	374	341	352	357	330	333	360	362	330	332	352	368	366	352	356	348	348	352	360	385	368	352	368	354	362	361	365	377	339	316	387	373	370	363	367	364	378	337	375	318	392	353	384	367	355	385	351	360	360	388	349	358	353	375	339	325	395	380	383	338	341	345	377	372	332	332	370	356	410	368	366	355	344	354	397	334	396	402	414	348	363	344	392	365	360	378	363	374	372	344	354	349	388	386	358	355	368	355	329	351	373	386	343	366	347	363	337	387	374	377	405	358	359	340	363	379	330
23446	21538	28686	24834	21369	3967	842	698	629	600	603	566	549	532	516	529	555	495	511	523	528	506	493	495	559	504	510	483	476	526	527	509	514	511	515	500	490	490	502	513	497	479	518	463	481	503	509	512	511	484	491	478	504	497	497	508	490	481	470	486	524	496	556	466	492	504	471	487	537	490	480	504	503	522	503	489	487	529	483	518	493	509	534	512	510	503	468	484	483	515	489	490	503	498	529	531	505	470	552	548	536	495	498	470	480	514	515	529	476	475	497	482	512	489	487	522	482	487	514	505	497	492	490	498	501	512	514	483	522	515	512	539	499	518	506	501	505	497	517	479	527	501	523	492	476	489	532	525	479	487	454	474	528	492	492	483	549	485	503	508	472	487	526	502	529	526	471	501	495	534	493	492	507	452	531	483	519	518	494	512	510	487	463	515	502	518	491	529	490	509	504	499	500	484	516	458	472	511	476	561	461	487	494	436	463	512	539	465	526	501	461	474	502	510	500	491	538	515	494	475	537	515	480	498	481	483	493	511	531	493	503	513	487	483	471	496	504	485	519	513	472	469	492	479	506	519	475	525	529	489	474	503	487	512	477	477	489	444	484	561	521	489	524	468	501	485	485	443	484	461	533	518	534	513	520	489	540	453	482	527	543	499	503	528	475	490	487	448	481	480	476	515	522	499	462	495	491	469	482	501	528	455	497	528	464	513	531	528	512	454	502	511	524	508	484	476	551	506	503	473	506	519	477	516	461	502	478	507	466	486	502	509	471	492	502	507	497	477	507	523	497	493	518	502	471	511	536	514	529	485	516	479	498	479	496	514	545	485	527	498	492	493	525	512	499	582	503	485	490	474	531	500	497	522	500	480	495	462	491	496	490	509	499	500	480	475	507	490	552	486	493	492	523	515	478	494	510	523	521	499	459	482	453	502	523	491	508	522	459	502	489	493	499	505	518	497	525	525	532	497	493	454	484	524	547	470	475	532	526	479	455	489	463	486	432	466	461	485	472	521	479	501	508	478	504	444	545	501	525	502	492	534	508	505	491	469	496	495	509	480	513	506	467	519	500	479	512	543	486	489	487	498	458	506	504	494	505	505	494	535	494	477	507	478	502	470	537	464	452	539	550	539	497	493	518	469	505	519	472	469	484	478	511	470	485	531	516	484	466	498	534	488	456	516	489	499	493	551	512	526	467	497	480	457	473	486	511	513	503	536	480	483	513	490	496	470	548	498	492	466	485	480	466	497	493	520	514	507	492	519	497	494	475	524	487	472	457	487	501	482	533	467	491	517	531	494	526	455	518	548	518	512	521	509	503	474	474	467	458	480	447	449	481	484	512	534	469	516	489	538	477	505	512	500	552	488	476	526	511	478	461	549	463	458	482	522	493	522	513	543	497	493	508	505	501	508	483	470	491	483	486	495	523	524	558	515	550	504	504	498	479	531	483	507	511	497	466	474	496	532	493	442	509	505	489	501	451	510	501	533	492	501	491	478	498	497	516	495	497	523	485	499	473	533	512	495	500	522	468	503	496	519	493	473	505	517	492	495	467	502	496	527	483	487	517	514	507	493	514	514	513	498	515	507	497	483	493	501	522	509	513	537	521	495	485	504	507	465	476	466	502	504	487	469	493	476	508	478	522	489	523	512	497	478	516	493	485	510	522	497	484	553	481	485	455	498	493	504	452	470	480	511	504	441	547	495	512	496	470	501	497	497	484	516	496	505	472	493	493	492	486	529	481	499	490	544	534	485	529	526	491	476	491	479	473	495	505	497	490	495	514	534	499	493	484	515	489	525	541	493	496	467	476	494	519	483	483	492	521	495	522	530	514	505	507	528	464	487	519	514	479	500	492	494	511	531	493	477	502	466	508	520	490	491	501	465	499	490	513	461	504	476	497	509	490	499	531	447	470	480	455	522	508	487	488	460	470	465	509	503	505	483	557	513	495	524	505	494	490	461	496	464	516	487	482	507	471	466	502	473	483	462	458	499	474	490	487	480	511	494	471	510	515	481	519	486	453	515	494	475	495	507	503	512	474	499	489	525	557	508	493	493	441	514	568	510	481	529	522	490	492	480	511	462	485	515	486	503	509	529	528	495	497	463	500	504	448	494	483	514	529	540	495	469	506	507	484	510	507	497	508	492	470	498	468	484	521	497	490	516	499	475	495	515	500	532	505	535	510	531	516	514	494	504	467	524	511	495	502	479	465	539	533	507	470	468	468	506	514	465	492	495	536	492	522	521	478	565	509	505	486	469	491	519	494	519	551	468	469	487	526	506	500	492	498	514	462	504	531	494	483	500	529	488	488	508	498	517	486	482	499	521	512	513	471	470	527	518	510	497	514	481	524	511	515	501	510	517	490	484	494	487	517	477	491	481	480	496	525	492	505	511	540	541	505	539	517	488	470	487	499	476	476	513	512	529	494	491	477	504	507	483	498	517	525	446	474	522	477	533	496	500	517	487	518	510	550	537	515	463	460	519	470	538	500	484	535	512	479	528	492	495	556	561	499	517	461	483	454	517	539	549	527	480	495	520	487	468	526	477	548	492	488	545	495	522	480	491	512	470	515	488	458	500	474	517	499	530	493	549	482	495	484	516	527	499	482	483	538	484	524	481	522	507	478	467	493	513	512	488	496	508	523	513	498	467	473	499	496	509	482	516	497	483	530	501	474	484	500	533	522	491	461	499	480	489	524	511	499	530	527	504	520	506	500	513	515	504	506	462	509	531	507	506	544	482	478	500	483	494	461	513	477	517	497	461	498	479	531	498	541	490	524	507	523	512	486	500	483	471	555	519	445	513	477	502	485	535	485	491	480	525	507	478	487	485	500	504	473	503	472	516	501	444	502	451	521	486	484	522	499	496	497	492	461	534	504	465	523	512	456	488	460	546	502	500	529	490	482	511	534	478	516	488	495	507	534	482	513	491	491	461	532	455	481	489	492	511	514	517	506	470	468	523	492	487	527	530	481	511	503	479	495	483	490	489	521	496	480	462	515	547	533	525	467	510	475	511	529	503	522	474	493	552	473	466	491	527	454	456	461	494	492	501	500	501	494	479	498	445	516	482	493	500	505	498	466	511	522	501	473	523	504	498	502	484	505	490	476	522	514	532	505	493	465	510	504	472	499	477	507	505	503	517	512	465	488	514	536	459	525	486	472	521	484	500	464	484	515	474	475	485	511	512	469	477	466	511	468	487	495	488	501	495	536	483	487	472	565	518	469	487	506	498	505	491	486	473	519	510	513	534	491	482	511	514	556	496	519	467	475	514	491	473	496	505	505	507	484	497	505	510	530	523	489	452	499	538	509	473	547	491	539	553	492	500	499	479	514	528	465	491	493	480	464	510	532	490	512	501	502	526	480	500	451	457	506	505	466	518	515	499	477	464	506	508	528	544	505	502	515	470	480	504	515	522	504	492	498	478	496	490	540	486	509	465	474	465	475	508	494	516	496	496	518	532	471	523	500	459	504	481	514	509	492	485
11180	7025	4959	2431	1768	1377	1234	1056	954	881	856	801	777	773	792	760	757	730	684	697	710	710	704	702	730	691	697	656	695	707	692	647	699	732	666	686	747	640	645	711	684	708	686	689	703	612	642	699	650	705	681	677	650	718	668	666	678	676	693	687	682	655	689	665	680	691	661	656	679	712	682	655	669	663	651	647	703	663	650	687	659	638	686	675	666	729	655	668	675	664	665	670	635	643	740	675	626	690	727	599	649	617	684	694	686	654	651	717	723	684	649	666	657	680	663	614	658	707	692	681	700	683	645	653	699	707	638	686	662	663	724	687	711	712	715	653	660	660	722	638	704	674	668	662	669	710	658	654	639	663	665	712	687	708	696	696	624	645	649	700	623	645	693	651	660	682	643	685	682	672	670	625	671	662	663	611	631	654	672	700	690	640	681	690	689	694	635	687	692	673	652	653	675	659	689	684	633	688	649	660	692	648	631	687	725	682	672	695	684	654	693	669	618	669	652	728	672	622	674	684	654	690	652	623	666	658	643	679	649	692	688	652	659	674	634	703	665	654	669	662	642	658	645	720	671	701	684	737	624	687	694	690	713	657	669	670	682	712	658	628	668	664	665	618	684	709	663	640	706	643	666	640	661	647	652	676	670	642	661	665	649	681	670	701	668	664	691	666	678	716	684	701	668	639	727	731	660	685	670	630	668	661	733	649	694	653	670	642	634	646	663	657	696	643	645	663	673	697	648	699	659	658	688	638	587	659	731	662	659	661	645	618	666	666	696	676	658	680	624	674	679	710	654	674	639	672	678	697	635	666	697	660	690	648	622	617	649	641	698	736	680	649	670	639	704	661	641	675	684	644	630	621	672	627	633	677	712	689	657	708	671	639	654	635	678	676	648	669	680	674	714	683	648	645	662	662	647	706	637	642	694	685	691	658	691	740	633	669	648	688	698	684	681	680	693	634	681	662	673	632	630	690	640	698	676	674	619	632	668	678	691	693	656	670	670	660	673	688	664	672	663	692	666	639	701	659	637	709	704	656	645	658	684	630	658	597	728	719	642	682	723	616	686	689	699	678	692	680	648	653	669	689	664	611	640	641	642	656	673	714	707	684	711	673	658	652	659	692	660	681	663	706	650	668	685	671	668	647	695	697	693	723	661	657	661	643	672	721	663	664	673	655	663	664	669	657	721	653	661	691	649	649	695	675	653	673	665	658	638	663	706	674	684	652	688	668	704	660	678	672	659	644	647	679	671	668	651	663	697	653	728	641	651	643	686	694	664	710	689	643	660	651	655	650	702	649	679	669	658	640	698	681	632	655	628	693	678	675	625	714	693	646	668	674	672	629	716	693	645	676	698	693	633	683	686	632	718	638	666	695	670	665	625	653	652	716	716	651	647	661	644	633	639	643	677	680	598	646	621	665	678	648	646	652	653	699	656	721	662	682	662	638	672	675	678	627	679	687	650	684	709	684	685	626	635	665	636	647	649	679	688	676	675	654	645	649	672	678	712	631	660	677	614	668	663	674	670	626	625	672	663	693	624	625	746	634	642	643	659	621	677	655	685	649	702	691	698	674	664	663	678	699	667	681	681	687	713	647	638	653	684	664	703	671	701	643	690	708	670	666	693	655	629	655	661	669	671	649	626	694	669	700	644	693	634	647	634	697	685	687	691	641	727	636	710	712	696	678	687	686	637	644	686	727	634	641	648	693	711	703	710	696	682	640	669	651	664	652	654	663	637	626	648	708	702	705	680	666	717	674	662	682	654	671	692	676	662	662	654	670	656	706	662	641	633	670	629	692	678	671	670	643	682	671	682	644	661	698	675	633	618	677	630	656	654	683	666	637	695	637	671	682	683	659	685	751	688	674	704	642	669	704	653	639	652	659	665	637	665	695	664	652	663	691	666	609	672	701	692	652	706	660	633	685	678	621	660	726	686	669	674	680	674	632	663	638	708	684	670	649	649	687	673	630	678	701	688	666	617	682	701	677	676	700	676	681	682	672	644	659	673	677	641	685	751	661	668	705	648	674	677	648	667	643	668	661	701	678	654	715	691	615	675	600	651	683	652	663	639	673	692	640	686	652	659	681	643	690	684	695	652	729	676	676	717	690	700	700	655	693	687	648	643	682	680	622	708	656	683	706	696	661	678	686	657	688	660	680	661	661	692	659	683	671	693	697	632	693	669	670	701	707	687	678	670	666	636	682	706	657	622	696	683	673	656	678	630	634	672	680	689	706	662	662	645	647	684	654	633	633	638	638	686	686	657	674	676	664	703	727	657	690	646	666	677	612	687	663	677	665	683	660	671	668	672	598	672	689	659	693	641	685	681	688	670	700	646	640	676	673	685	680	685	618	630	654	665	670	627	674	663	678	665	687	685	643	656	691	723	700	615	642	683	695	639	676	659	670	714	672	668	649	671	681	646	612	672	668	637	689	699	687	634	670	628	699	629	641	671	694	632	695	665	659	651	631	640	676	688	653	685	687	675	639	686	675	672	648	703	700	685	694	658	661	682	633	692	688	675	661	662	659	665	673	647	704	704	673	668	690	717	641	698	645	671	656	684	672	664	638	663	661	689	704	659	708	690	645	660	668	683	675	705	690	678	671	678	634	629	625	663	675	637	674	688	645	671	668	646	682	659	640	664	694	668	647	662	654	675	657	697	657	682	661	648	706	697	701	656	681	704	643	619	677	666	702	642	640	659	676	666	623	627	639	695	660	640	674	663	651	640	621	716	670	671	655	676	678	684	637	671	709	677	667	597	684	695	655	608	642	687	667	656	645	704	657	679	662	684	659	662	706	653	683	682	642	624	688	701	705	674	649	666	667	674	672	660	660	672	670	635	685	697	716	706	671	737	666	642	697	656	642	703	656	616	677	668	667	667	726	601	696	674	641	619	688	682	613	631	685	614	645	674	725	701	689	636	689	639	711	636	655	646	680	685	624	693	673	646	651	688	654	658	672	662	677	691	690	691	699	661	670	666	700	675	653	654	616	659	654	683	663	668	664	666	673	632	705	642	646	672	644	658	691	655	697	672	680	641	691	654	637	712	678	648	677	629	673	693	663	599	629	696	691	664	649	663	702	691	677	696	666	655	681	661	667	670	683	677	662	660	654	660	650	691	665	666	661	674	682	661	663	675	670	675	647	692	681	684	691	665	645	707	626	661	688	691	678	664	620	657	717	690	732	691	693	692	663	631	640	649	674	657	676	675	638	671	672	694	705	684	689	713	681	689	678	637	640	701	634	672	616	688	631	704	624	617	670	659	682	648	685	639	665	679	646	673	685	701	697	681	699	681	705	674	663	645	674	650	637	678	714	612	674	705	712	626	667	696	645	666	669	687	687	675	660	689	685	618	665	718	615	642	664	683	689	660	662	655	682	660	668	657	627	674	691	643	653	698	633	711	681	679	664	705	645	651	628	695	665	682	656	665	659	646	704	660	661	670	681	661	706	670	656	628	638	657	674	629	645	686	711	669	694	647	674
24796	21504	26795	24583	1230	234	216	165	156	142	154	144	155	134	114	157	134	125	109	131	112	101	131	101	101	122	132	123	125	101	118	126	101	127	135	114	122	108	146	117	136	100	110	89	126	112	119	103	108	124	123	102	101	111	111	108	115	124	101	130	123	122	110	126	111	120	124	102	110	106	111	109	121	126	120	140	131	119	121	121	105	107	118	105	116	107	96	110	125	100	114	131	107	117	94	120	125	134	104	126	103	102	109	115	109	107	116	115	100	116	117	115	120	117	113	111	115	93	103	98	120	92	108	103	104	121	86	106	104	121	108	95	107	128	124	91	111	111	99	107	105	119	110	113	121	117	124	130	108	106	95	116	97	112	109	100	104	109	110	131	105	128	121	104	122	117	94	113	118	106	101	119	117	111	103	108	125	114	107	113	106	116	120	126	110	91	125	129	91	103	96	109	121	97	110	119	120	97	112	125	103	101	134	109	109	119	115	103	112	125	114	118	92	121	116	119	114	131	125	112	119	115	112	109	98	121	123	113	119	106	103	107	123	128	116	114	110	114	103	111	129	135	118	129	111	110	101	105	120	106	104	100	112	117	108	102	107	118	114	114	117	115	104	107	125	111	108	103	116	104	125	107	112	99	115	114	107	133	127	107	116	104	116	122	113	116	121	124	111	111	111	116	105	117	98	116	101	114	103	114	88	127	103	109	104	92	115	111	115	118	114	113	116	119	133	94	133	120	98	111	114	103	97	107	108	110	113	108	107	113	104	115	90	129	124	118	118	119	120	121	121	117	119	106	106	108	105	119	105	107	112	124	123	124	120	107	114	103	115	118	128	119	107	119	103	121	112	98	108	121	117	121	101	85	104	124	112	121	106	134	131	112	121	107	110	132	108	119	105	113	116	134	111	108	114	114	126	102	102	113	121	107	110	111	126	142	119	111	113	110	125	116	120	132	110	93	119	130	101	109	121	119	98	107	127	122	122	127	121	94	104	114	125	111	116	115	135	128	89	113	90	118	118	146	118	117	112	122	108	98	116	101	109	112	109	127	107	111	110	101	103	107	109	131	109	130	105	105	125	114	104	112	121	112	108	112	115	101	110	125	128	116	116	122	116	122	105	112	93	94	129	104	103	110	115	115	136	127	107	109	126	115	121	114	130	100	122	116	116	114	101	116	103	109	113	115	111	116	112	123	112	112	132	90	120	99	142	110	120	102	109	133	118	110	113	124	123	106	101	110	101	116	101	121	103	108	110	101	133	115	98	130	126	107	125	147	114	105	105	110	111	114	122	129	115	117	108	118	125	122	123	126	108	110	98	108	108	105	106	128	112	121	126	125	98	124	125	117	114	119	113	119	95	110	111	114	105	101	141	121	112	120	114	124	104	132	113	104	110	105	123	102	106	115	110	113	116	117	113	116	106	108	108	135	118	132	108	121	114	121	115	97	98	110	124	122	122	120	119	123	99	99	114	120	104	104	113	98	95	113	123	110	130	104	115	117	104	103	109	88	104	118	113	108	106	125	110	119	116	109	103	124	109	110	116	108	120	98	94	104	124	111	101	110	121	129	97	115	128	124	97	105	116	123	117	111	102	126	110	94	114	98	133	129	112	114	111	118	112	116	122	126	98	114	122	136	137	142	109	126	129	117	114	119	124	111	103	118	111	104	129	95	129	111	116	109	121	100	88	118	122	97	104	119	141	100	104	104	103	109	101	105	109	112	89	119	119	126	114	120	120	107	106	124	107	112	101	112	113	121	105	126	134	123	100	117	99	130	121	107	115	112	101	126	117	128	145	101	111	111	111	115	104	107	105	121	125	106	105	128	116	113	138	113	115	113	121	114	129	126	121	97	121	105	113	104	141	103	112	98	110	127	101	113	105	117	103	132	102	100	108	123	107	141	130	119	95	115	129	96	107	102	117	109	124	146	113	110	93	123	104	105	111	113	122	113	110	114	104	122	107	118	115	119	109	120	115	121	124	114	119	128	99	123	129	126	110	103	113	120	124	118	103	105	98	114	110	103	141	116	124	101	104	116	98	121	96	107	111	109	120	121	110	113	119	95	119	106	129	110	113	115	119	119	124	109	119	111	124	128	114	110	124	119	104	122	122	113	112	110	112	103	119	130	100	125	124	133	118	126	79	107	109	126	123	107	104	108	107	111	130	102	112	116	122	103	135	106	122	114	110	111	110	106	147	134	132	95	119	119	102	129	138	118	103	107	104	94	117	121	117	101	109	109	119	122	117	121	120	113	133	102	117	122	107	111	120	108	117	115	101	124	119	107	118	116	112	102	88	112	106	124	105	112	103	108	116	114	118	106	110	102	125	120	117	121	110	109	123	118	89	121	131	109	122	99	103	97	106	129	119	139	113	129	114	111	107	118	114	97	139	141	109	118	110	106	142	108	130	119	116	99	133	90	120	110	127	128	108	124	104	119	118	102	134	106	105	92	113	100	122	120	110	90	104	103	113	108	110	93	107	115	131	114	110	102	124	121	124	109	106	119	125	120	132	122	115	103	113	127	112	125	93	104	124	92	118	122	112	110	132	113	120	123	109	110	107	119	136	111	105	126	115	107	119	103	107	131	109	113	128	131	103	116	110	109	96	116	112	125	135	102	134	114	100	120	111	96	154	108	99	127	124	123	104	119	123	122	116	115	111	108	127	109	109	110	105	112	129	124	124	100	97	99	110	117	113	115	106	110	111	111	119	117	90	109	125	113	134	105	103	123	107	118	117	107	120	115	129	113	115	115	122	106	121	120	99	122	119	102	136	118	119	98	122	106	111	103	126	134	92	119	131	116	115	130	127	115	105	118	109	121	117	121	116	120	101	106	136	111	115	122	124	135	125	121	113	114	107	97	103	112	110	106	100	111	100	109	103	94	120	113	94	124	109	130	107	110	95	125	111	122	103	101	122	109	123	118	135	137	111	119	124	110	110	96	112	118	114	113	118	102	130	124	117	112	114	119	104	119	100	98	108	118	122	119	124	96	137	100	115	93	108	130	117	103	124	104	115	115	151	123	132	112	115	138	115	110	109	106	122	117	122	95	143	113	108	113	100	127	116	117	120	114	109	130	110	116	114	107	110	113	135	127	126	105	121	128	123	114	112	111	126	124	131	98	137	116	106	103	123	103	106	111	132	119	134	135	99	111	116	107	127	102	118	110	103	110	122	117	104	114	108	112	101	121	118	108	106	118	111	115	131	121	106	104	107	105	108	128	129	128	119	97	106	118	100	119	122	100	118	120	107	126	117	116	133	116	125	115	109	115	94	113	115	116	129	116	118	121	125	101	107	105	106	127	125	104	122	113	111	119	131	116	120	92	118	115	139	117	110	103	125	120	109	119	98	137	101	128	88	137	109	128	128	133	108	95	116	111	119	114	110	131	136	111	122	131	128	118	113	113	123	117	100	124	135	132	104	118	89	123	101	98	108	91	100	103	124	109	105	105	102	92	112	108	94	109	114	109	100	118	115	114	105	107
10256	3110	2123	964	670	500	413	362	310	292	254	274	229	228	229	246	240	216	198	210	191	214	189	173	165	193	180	171	168	183	193	183	151	190	168	186	185	175	179	182	177	209	172	189	153	203	174	182	181	178	169	195	181	154	172	172	178	176	172	184	170	195	165	202	178	192	163	155	185	177	186	172	181	176	183	162	162	188	172	181	197	196	173	182	158	178	159	158	163	168	164	157	162	165	199	189	185	202	159	151	156	191	155	198	150	167	160	186	194	179	154	175	194	188	157	184	188	167	181	181	159	165	180	175	178	178	188	192	189	181	194	172	167	169	163	167	184	157	185	185	169	161	155	191	168	192	177	177	181	172	172	187	173	161	190	174	189	182	179	176	144	185	169	192	174	179	197	146	162	187	159	163	174	164	179	202	136	190	147	138	185	180	183	176	176	164	193	177	188	183	161	168	180	188	170	155	162	185	176	181	155	154	172	195	170	167	166	160	169	191	175	180	167	170	167	175	159	150	195	185	165	166	186	171	162	169	163	201	170	208	169	179	148	179	173	160	179	179	209	173	187	176	179	172	156	178	178	185	178	172	214	190	202	162	184	182	171	177	193	151	182	185	180	174	173	162	172	193	177	191	171	184	169	176	188	169	159	180	159	168	188	178	176	166	181	163	159	194	176	162	180	170	162	170	169	190	171	165	156	163	185	181	164	177	192	194	170	173	166	177	165	181	171	191	181	205	181	177	203	177	150	156	173	179	161	164	184	171	159	177	182	196	157	186	180	163	197	176	206	195	164	180	170	198	180	181	181	200	206	179	192	187	171	157	172	161	174	154	162	181	159	186	174	173	168	204	182	181	183	189	191	185	164	196	180	183	164	178	186	168	163	177	180	184	154	186	161	183	168	201	192	157	180	137	180	169	156	191	178	171	150	166	181	176	167	163	173	187	168	156	144	148	180	146	163	186	178	185	198	192	177	153	130	197	172	124	168	166	156	173	191	182	198	159	162	172	175	168	171	177	177	189	176	159	156	196	181	177	190	192	164	153	176	158	174	160	175	175	170	173	172	168	181	179	176	167	175	160	186	192	164	156	197	171	171	178	184	165	181	186	180	157	167	159	175	182	160	168	149	184	147	180	185	161	183	151	178	174	138	191	149	158	169	192	181	176	172	168	181	144	192	169	172	159	182	165	186	174	160	180	151	202	170	197	166	151	199	178	193	190	175	168	159	184	194	183	172	152	200	171	171	187	197	161	181	174	175	168	167	185	172	170	155	169	194	159	182	200	157	157	172	156	165	183	166	176	181	200	185	207	173	184	171	171	167	166	169	155	189	167	165	153	173	190	212	174	194	203	198	162	179	163	175	197	175	178	179	175	185	176	142	163	159	192	196	186	194	169	162	167	200	163	187	199	162	162	191	156	164	192	164	174	165	183	145	182	208	178	166	162	168	194	182	159	184	167	164	160	156	170	172	178	192	193	189	193	163	168	179	202	160	163	170	178	169	154	162	151	157	176	172	141	208	168	188	162	178	190	169	192	194	202	191	143	171	183	178	146	170	178	192	186	158	178	174	188	189	209	172	147	161	182	166	165	191	173	202	181	192	170	155	154	147	171	163	179	169	223	156	171	164	188	189	169	188	166	168	197	183	185	194	187	193	189	179	160	156	216	136	177	167	157	182	164	196	153	187	165	164	153	179	153	171	175	200	171	181	157	183	184	177	205	159	177	176	182	171	168	168	180	185	167	178	177	166	170	163	186	152	158	174	170	175	185	171	202	175	178	158	180	159	172	168	148	187	174	196	169	178	180	172	169	170	186	175	160	167	173	165	177	189	171	157	187	187	185	170	193	182	194	177	192	171	156	173	171	195	155	197	161	153	178	189	168	177	191	194	189	142	185	151	169	185	194	162	184	192	140	167	179	189	164	189	209	183	184	176	163	175	176	182	193	185	175	196	164	209	156	174	159	167	166	172	151	195	174	158	173	192	184	152	152	154	188	172	176	179	185	180	175	155	167	187	187	190	181	157	170	183	169	160	179	184	163	160	175	172	165	178	190	179	174	159	171	176	180	151	179	184	210	158	168	201	154	181	171	197	175	176	173	193	189	171	162	165	162	167	173	167	182	168	169	158	170	176	183	203	159	199	174	152	181	159	158	170	199	179	170	161	191	200	182	188	161	197	185	172	186	192	175	185	181	180	177	162	165	166	192	152	182	142	162	166	196	141	147	166	143	146	198	170	169	164	169	164	179	180	164	191	143	180	168	180	187	147	188	185	185	152	162	175	175	154	185	160	186	155	187	180	174	187	172	179	163	165	177	148	192	188	155	185	167	172	161	166	189	162	183	179	187	199	178	141	184	160	164	177	172	181	170	166	175	197	179	170	167	194	181	173	187	177	161	180	182	181	191	145	170	172	183	185	172	177	171	178	181	159	186	166	182	171	184	171	171	196	164	169	183	182	163	172	176	183	172	175	152	160	189	197	174	150	166	186	179	156	183	194	163	149	174	185	210	150	186	151	190	163	169	152	196	162	176	190	183	174	189	183	165	160	163	175	190	170	159	160	171	187	155	177	163	187	176	170	183	190	184	177	181	193	173	176	173	190	169	174	178	191	164	149	183	173	188	177	190	178	182	185	179	173	180	178	176	189	171	164	154	193	185	176	189	180	172	173	185	180	181	169	164	201	169	180	169	186	187	150	167	166	188	189	166	194	184	171	175	189	159	200	165	168	161	193	178	171	180	208	202	197	172	175	171	177	165	175	143	190	183	178	210	160	171	172	179	187	170	180	161	184	176	174	190	188	171	160	180	168	181	175	181	166	194	165	187	172	177	161	172	171	193	190	166	219	176	174	179	173	167	181	185	168	176	157	170	171	186	173	185	193	165	166	180	183	182	175	179	167	173	168	174	176	162	175	196	165	185	178	173	180	173	149	152	204	193	185	179	186	171	193	162	199	172	186	179	199	138	181	170	173	173	171	178	184	177	182	170	180	152	177	187	186	177	162	183	187	167	192	180	186	169	194	177	173	191	192	188	164	159	170	189	167	181	176	180	166	194	181	166	151	181	181	165	165	174	184	205	168	144	171	175	180	162	191	160	200	179	183	172	165	181	184	158	170	182	154	157	216	186	155	175	175	185	180	169	199	175	189	197	159	167	173	157	173	175	172	171	174	159	197	168	178	148	189	179	190	172	207	159	151	161	184	164	190	164	193	185	189	175	166	175	204	160	193	166	182	168	147	171	164	184	174	186	196	143	171	156	188	184	185	199	165	192	173	209	161	186	174	174	171	178	183	158	202	156	151	178	158	152	190	177	163	182	197	177	185	212	161	155	195	149	152	186	200	179	176	166	169	150	169	165	171	168	187	190	176	172	150	173	158	166	149	178	174	175	183	171	161	192	168	175	174	184	172	184	167	206	183	174	174	179	159	198	171	164	181	182	181	178	167	175	153	184	187	173	185	167	194	185	183	172	182	184	185	212	189	162	161	146
22553	21579	29367	24268	21574	21294	2527	749	647	604	539	530	513	483	501	489	481	429	454	519	447	467	438	476	418	460	448	436	412	404	462	434	495	412	445	396	397	427	439	407	412	452	418	411	453	436	452	427	462	428	399	409	420	389	387	466	422	420	432	400	438	397	419	410	439	437	458	464	383	363	419	406	409	441	420	439	406	433	442	421	441	413	414	415	407	410	405	428	435	427	378	424	387	395	438	430	397	420	404	429	358	412	405	407	404	424	440	399	412	381	374	412	420	400	430	458	395	419	433	395	431	426	446	416	397	422	399	446	447	423	409	405	407	422	433	436	429	431	404	398	417	434	411	423	430	425	422	409	440	402	445	412	408	439	413	420	430	410	413	410	424	411	386	427	437	390	459	389	448	451	424	419	417	390	448	415	402	407	411	407	414	441	389	409	392	426	420	425	378	426	417	415	412	405	388	431	403	401	427	396	431	417	424	461	458	395	421	419	419	422	437	395	396	435	440	434	462	410	400	387	419	429	402	432	424	407	457	406	401	411	414	430	423	410	438	417	406	434	405	436	397	444	405	405	409	416	426	409	403	422	446	398	417	431	399	451	417	399	415	415	388	431	423	442	401	425	438	425	418	470	450	391	421	406	440	429	405	442	415	420	412	400	396	394	436	413	394	430	446	379	467	383	408	379	436	419	386	443	400	444	393	446	426	414	386	437	395	411	451	399	405	422	428	364	396	414	427	438	408	400	424	418	410	447	432	421	418	412	414	425	429	420	404	414	424	421	426	466	401	421	406	421	414	437	440	392	420	441	440	413	411	408	430	418	431	409	409	443	398	431	393	426	406	423	433	415	392	411	394	415	406	423	402	423	337	420	407	433	415	427	415	414	438	418	428	403	423	416	404	440	435	420	410	429	387	395	442	435	427	396	414	434	464	440	428	403	400	381	415	433	391	416	415	431	386	433	417	387	422	411	423	373	438	376	421	431	404	430	417	434	402	395	403	409	440	393	409	433	419	442	406	447	378	447	453	425	411	404	440	433	402	403	395	409	388	442	391	376	428	422	438	415	403	398	409	430	413	384	418	447	414	424	423	421	391	412	427	391	434	419	414	445	396	436	415	436	406	435	421	389	433	439	379	411	425	398	440	402	429	430	402	424	418	426	424	409	410	392	420	420	386	408	381	453	423	410	456	424	396	446	395	396	414	433	421	426	406	428	391	402	415	396	421	415	416	424	412	420	387	397	423	401	397	366	460	415	400	383	391	367	426	458	430	421	433	407	422	427	418	433	411	400	429	438	408	441	397	402	409	405	388	402	411	416	403	396	439	422	428	410	426	421	440	407	393	404	419	415	431	419	420	419	400	405	401	408	420	406	412	394	368	427	439	431	412	408	449	461	440	423	418	408	415	373	420	437	454	421	428	429	385	410	421	403	425	420	429	404	428	425	432	429	405	409	430	415	401	461	398	452	416	451	403	429	416	433	393	412	432	368	397	426	386	412	444	433	405	411	431	421	388	378	448	431	431	406	448	386	372	438	408	423	402	448	417	419	389	415	446	395	427	421	398	425	378	409	409	412	429	398	398	425	467	406	378	424	394	379	400	375	428	412	452	424	378	404	413	404	441	430	434	417	397	392	396	433	437	417	419	421	392	415	408	456	431	394	410	429	408	422	449	429	442	382	422	452	416	396	445	395	423	404	396	406	425	403	401	408	416	395	442	418	422	409	425	394	442	388	425	406	407	432	409	388	379	431	411	414	455	441	390	430	431	434	419	413	408	437	456	433	411	414	407	438	420	392	428	427	390	411	418	413	398	416	433	409	382	398	404	438	438	413	406	414	402	429	396	456	427	415	473	380	431	403	415	434	430	417	389	397	364	382	422	431	375	406	424	346	427	422	430	438	423	414	379	423	434	427	410	417	422	420	450	403	392	412	471	416	421	431	464	412	424	406	405	410	436	429	423	463	422	415	395	384	420	421	426	396	448	449	418	408	405	449	435	444	396	443	433	419	376	399	442	399	412	427	449	386	416	409	408	428	418	398	446	396	404	432	403	418	421	443	443	409	438	404	406	402	411	418	428	433	431	389	428	421	436	385	399	428	423	398	391	421	425	432	413	429	398	425	444	433	429	445	436	427	415	370	477	390	380	401	436	407	428	413	443	428	448	424	403	420	399	393	357	432	425	418	410	409	447	379	440	388	432	428	422	421	420	402	444	391	422	433	392	450	404	404	436	441	420	438	438	432	420	431	424	404	398	388	400	440	433	439	399	434	459	434	406	455	446	368	410	404	406	438	452	420	427	390	410	438	429	404	399	435	388	409	385	428	420	451	431	442	441	439	426	456	429	437	428	380	449	430	406	429	456	392	446	374	404	394	427	410	434	395	398	416	397	397	393	385	447	398	435	413	421	403	440	404	397	411	417	422	421	421	437	415	429	395	441	393	410	431	438	406	400	417	431	404	423	373	382	381	432	405	390	416	421	407	434	393	423	426	421	438	421	417	441	413	424	398	423	424	401	429	390	446	431	415	412	390	418	444	411	430	417	390	449	398	431	438	412	413	423	422	408	406	413	404	442	411	442	405	408	458	456	407	418	405	381	406	387	418	403	422	403	399	414	424	412	434	397	424	409	414	423	440	465	422	441	398	412	410	418	409	420	440	427	401	401	381	440	434	359	407	445	402	430	386	414	435	416	402	432	381	421	441	374	420	381	400	404	406	474	415	438	404	416	471	392	396	433	416	458	409	413	427	410	413	391	410	417	436	408	403	398	407	428	461	406	387	390	406	432	403	428	412	429	438	428	421	378	417	430	405	373	389	415	423	409	421	415	411	399	448	371	389	409	403	436	434	429	432	406	400	377	393	387	423	380	408	407	455	426	414	398	438	432	410	411	403	456	380	371	406	414	406	418	440	426	413	385	402	447	399	478	406	395	406	433	388	403	404	431	425	416	416	444	424	417	389	383	411	404	445	412	433	428	420	391	387	410	410	397	421	438	435	424	377	433	383	429	413	431	391	417	455	416	405	411	418	425	413	416	414	425	396	434	399	421	388	447	439	407	417	450	416	377	411	439	397	394	407	430	483	403	452	429	369	409	414	453	426	406	416	434	396	398	397	395	466	455	406	400	416	372	392	424	425	432	404	420	386	406	402	404	407	429	409	400	431	454	388	414	432	426	435	428	396	419	376	432	416	409	425	415	415	420	431	427	405	401	412	411	395	431	430	425	403	439	443	414	423	391	396	404	410	458	423	401	443	435	422	416	393	448	394	431	428	419	444	430	448	423	436	411	364	402	403	396	415	429	431	385	434	406	425	384	443	435	447	406	459	403	407	416	377	416	403	426	420	390	445	427	466	435	404	466	413	447	422	397	426	409	445	406	391	391	398	448	369	388	393	425	423	392	453	416	407	379	395	368	428	404	429	408	408	414	425	382	433	404	485	405	401	446	421	419	426	392	420	419	419	389	425	419	427	408	411	416	417	397	423	424	361
13405	11577	7966	3899	2628	1977	1604	1321	1149	959	928	890	852	772	725	735	700	714	661	715	682	629	627	628	596	646	625	631	621	588	609	593	587	606	574	598	573	564	590	582	577	567	600	644	556	614	641	559	548	571	583	576	593	584	555	583	605	634	590	596	642	534	601	618	568	596	603	606	621	600	552	584	608	571	597	537	584	565	601	530	603	570	555	593	599	546	632	577	569	563	567	636	563	599	600	559	567	556	581	615	576	569	572	597	615	555	537	542	593	608	568	580	589	547	633	565	609	597	597	598	590	584	542	610	599	601	573	631	544	580	588	601	551	584	569	576	567	578	570	593	573	566	596	561	568	619	590	588	551	595	572	563	566	590	573	602	529	568	593	572	589	554	530	585	552	555	564	606	567	542	602	563	633	568	603	585	576	604	556	619	564	580	574	583	566	525	604	592	579	605	587	539	563	569	555	576	606	593	613	575	576	575	545	566	600	581	556	606	601	571	557	594	577	573	566	566	550	541	573	590	549	586	547	579	575	545	570	561	620	565	583	590	593	596	553	565	573	569	569	608	551	586	553	614	585	551	561	587	633	604	580	554	581	555	590	579	616	604	582	584	560	594	579	566	602	605	578	568	553	593	575	532	569	540	556	577	585	568	580	596	615	594	584	601	556	524	554	578	573	593	590	558	555	589	551	559	573	610	585	600	576	572	582	555	577	585	582	565	605	545	551	610	581	573	589	571	616	542	583	617	581	608	598	598	557	588	554	543	568	568	581	541	610	587	570	612	547	581	552	563	573	581	563	615	570	606	573	521	597	552	563	589	572	599	586	570	641	555	594	532	548	566	557	579	554	541	561	572	587	585	557	577	590	611	607	552	567	603	578	568	586	587	585	571	607	611	577	559	551	595	616	594	583	539	550	557	590	591	583	560	569	607	559	557	578	597	548	572	590	568	555	595	577	547	574	554	559	608	574	597	566	570	575	557	611	590	606	596	536	573	568	626	553	557	552	555	559	611	593	569	563	610	611	587	511	608	607	549	602	564	580	561	575	564	570	526	559	606	540	607	540	589	598	546	603	596	538	535	566	574	579	575	508	592	573	576	563	578	550	537	589	609	584	571	603	579	573	607	589	580	557	596	588	586	589	603	559	561	555	583	594	615	592	567	574	549	553	561	559	583	632	567	554	619	593	549	525	600	564	589	566	539	579	594	595	567	599	591	603	606	563	579	532	560	560	581	553	557	608	534	538	573	602	570	592	583	550	559	574	570	570	559	562	550	615	552	546	572	577	602	571	584	559	600	581	544	600	569	559	571	597	574	594	588	594	566	599	579	571	551	586	589	618	575	564	617	601	595	613	564	548	542	615	554	541	540	606	627	595	583	611	549	589	577	578	582	602	583	551	608	583	592	544	612	566	544	571	549	601	532	553	604	619	575	567	595	591	577	596	563	585	558	599	574	611	590	583	527	530	551	584	586	582	597	563	555	563	598	559	611	571	565	563	555	560	581	537	561	594	550	608	604	577	575	589	552	555	585	588	542	596	593	579	572	572	578	633	577	588	572	576	560	570	606	578	564	612	610	573	580	589	561	631	558	567	580	576	552	588	559	607	587	546	592	573	540	573	602	565	596	586	597	562	572	551	571	582	524	611	567	556	542	591	590	571	594	573	560	591	617	580	584	554	597	601	560	597	537	586	630	609	562	590	563	520	585	570	607	615	592	576	576	586	557	561	557	570	600	586	574	555	512	594	552	571	557	561	593	582	585	585	568	552	566	573	586	598	576	556	568	578	526	598	581	559	570	603	578	571	604	561	599	559	564	640	591	531	616	564	582	606	555	532	598	560	618	551	572	579	598	576	569	566	564	589	628	594	554	584	616	564	568	560	548	547	596	574	605	561	595	544	585	552	597	536	569	537	560	568	577	628	576	530	554	576	557	592	553	601	516	604	576	582	584	564	553	562	561	569	594	582	600	613	540	582	565	574	585	552	567	585	596	558	562	568	582	600	572	574	556	588	568	604	609	595	570	536	570	595	533	604	547	584	576	549	608	565	577	558	562	558	576	570	572	550	573	599	571	582	572	578	577	595	569	561	563	578	583	609	593	542	600	599	605	552	563	631	555	581	573	575	589	568	590	572	557	541	620	580	570	564	564	549	596	579	585	613	522	600	559	569	608	602	553	521	594	614	561	581	594	574	558	598	520	552	569	567	555	606	609	564	575	577	584	597	578	590	638	546	619	579	579	578	536	596	556	584	553	593	559	586	587	567	531	543	580	574	587	560	580	561	614	544	565	572	576	621	549	603	609	557	576	596	610	586	569	537	551	570	574	584	598	591	553	565	618	574	576	593	578	617	554	586	614	553	575	549	547	541	578	592	563	550	554	571	534	562	590	594	573	595	589	553	603	592	552	568	556	578	585	605	659	578	575	567	553	582	601	540	565	545	555	555	573	554	568	563	544	544	567	578	565	601	569	561	556	559	577	586	589	602	585	597	575	599	591	545	580	599	601	642	589	564	600	557	582	623	560	600	615	616	577	572	572	603	575	592	553	611	549	562	545	556	562	597	636	538	587	596	546	594	585	566	566	587	580	617	565	583	582	568	587	567	526	590	618	571	612	583	555	577	606	577	537	579	575	574	550	618	615	590	598	581	600	528	629	565	558	547	568	521	564	578	591	547	589	543	606	561	588	559	578	613	561	533	559	539	577	577	555	582	561	539	586	542	580	564	562	568	577	570	571	570	545	582	532	598	580	621	574	602	533	578	571	580	559	539	597	598	581	565	587	542	586	568	606	598	551	576	612	537	539	574	597	596	562	564	564	583	548	596	551	589	561	531	596	605	576	574	581	523	586	582	563	512	591	618	565	567	584	586	556	580	555	561	612	618	541	545	572	544	598	508	546	554	548	596	573	543	590	560	582	611	557	563	586	563	572	585	531	584	589	571	620	595	573	593	577	583	572	636	513	539	559	602	567	616	587	559	602	562	564	566	582	585	549	528	575	587	568	573	612	587	591	582	567	565	588	593	579	556	586	535	609	556	611	565	581	587	562	563	586	574	563	581	573	525	579	610	598	598	597	596	586	600	610	528	586	558	598	558	596	529	542	567	539	585	598	548	568	578	586	583	587	556	563	545	563	560	592	613	557	579	575	554	557	584	587	530	609	622	558	552	564	586	577	551	575	610	578	551	563	560	591	547	561	548	588	540	555	560	574	601	581	594	595	539	582	569	585	574	580	627	571	628	620	585	556	612	602	600	585	571	564	582	536	610	557	589	527	570	601	613	565	632	594	587	574	583	586	623	553	581	592	562	627	550	583	576	554	526	615	552	602	553	578	575	557	583	556	525	589	573	589	605	584	581	606	609	570	560	546	612	576	627	577	590	593	562	581	611	554	624	541	569	585	594	594	581	562	573	572	629	602	606	562	574	554	560	617	578	592	561	594	564	561	585	577	612	537	574	558	571	550	621	583	571	565	568	575	535	575	576	559	554	555
27417	18090	3257	422	309	258	265	275	264	275	287	275	268	273	272	283	236	287	266	278	242	294	261	262	240	244	277	237	258	285	279	252	240	266	250	290	245	254	263	290	291	269	279	280	260	276	252	272	280	261	287	245	275	259	286	269	255	313	303	248	252	289	278	266	284	285	281	271	261	286	299	244	265	281	257	286	282	275	239	263	242	258	269	252	265	284	257	265	264	270	269	267	305	245	252	291	271	305	297	279	241	264	250	272	257	258	272	284	285	257	278	253	270	277	235	254	266	260	285	310	300	247	258	255	282	268	280	265	241	280	242	277	270	264	274	277	284	274	263	258	286	255	272	293	272	259	271	266	270	265	274	270	293	264	251	268	292	287	264	274	283	273	261	265	259	261	285	276	260	262	253	265	265	295	237	287	249	283	320	266	285	280	245	275	258	293	260	297	273	291	246	256	279	255	252	283	254	250	284	295	249	243	285	271	293	252	237	246	275	307	257	280	282	294	276	285	275	254	249	258	284	261	259	241	255	265	250	270	279	256	270	287	239	292	239	251	246	256	297	289	262	265	262	283	282	247	264	289	262	297	254	277	254	292	276	277	267	279	280	259	259	258	263	284	293	264	257	286	258	250	250	245	270	248	262	251	249	289	232	273	282	278	285	285	285	239	271	279	261	274	273	290	270	256	270	261	297	286	264	275	269	295	235	279	281	273	233	269	265	275	251	281	252	265	290	260	276	282	265	260	280	275	269	249	265	274	275	287	239	271	260	297	279	263	283	269	244	226	287	285	277	255	269	279	270	282	254	261	254	277	289	271	255	273	239	262	284	250	280	303	257	258	272	259	294	284	286	244	287	282	278	280	258	295	259	245	271	236	251	293	270	276	257	267	264	262	278	264	258	276	288	292	284	272	259	219	263	288	246	256	295	270	303	289	287	275	280	267	244	259	257	308	273	249	250	271	281	294	289	243	260	274	268	268	255	270	248	246	246	264	291	264	254	248	270	247	266	276	252	274	269	237	252	253	261	265	267	254	269	275	280	269	284	240	294	281	303	286	284	278	289	250	244	274	290	284	277	272	230	274	303	285	263	259	272	276	270	262	267	279	245	251	248	277	255	278	264	281	272	253	266	254	274	260	290	264	261	278	274	279	265	265	257	273	280	301	265	260	265	308	253	286	273	255	247	288	252	263	272	301	248	259	293	270	284	268	255	256	259	244	294	263	277	249	271	291	268	250	267	250	259	290	267	265	270	261	276	246	262	250	292	265	286	258	302	246	264	261	250	271	264	261	265	280	241	284	254	253	259	265	277	284	232	265	276	268	223	287	257	262	253	270	266	288	284	256	318	255	237	234	249	260	278	279	267	276	287	280	272	252	280	263	254	275	252	297	265	281	273	285	266	301	259	280	260	286	266	287	250	299	244	272	253	269	290	222	267	261	272	264	277	259	263	266	243	263	243	285	272	268	271	271	251	280	266	312	247	276	244	285	270	275	266	251	272	283	275	276	285	274	252	272	274	281	260	273	277	263	267	264	270	274	268	281	247	302	286	264	282	241	259	263	273	271	294	298	272	281	246	288	285	239	290	239	277	288	287	284	277	262	281	265	253	289	233	282	252	264	278	276	248	268	249	274	274	278	261	270	285	285	272	280	257	261	261	303	248	275	250	264	252	256	274	279	243	257	263	243	281	256	284	243	243	240	260	250	275	251	257	273	253	273	262	249	301	248	251	260	284	276	273	278	263	247	274	269	273	241	246	266	252	259	264	291	258	242	287	265	248	264	258	256	277	279	288	265	272	260	242	266	262	252	283	275	301	278	252	274	296	278	261	272	268	247	279	283	293	237	268	280	255	277	271	256	243	256	274	237	272	270	253	281	255	275	247	279	275	248	273	257	256	273	230	262	241	269	238	272	225	254	286	268	253	257	290	260	272	266	294	258	271	288	262	289	247	276	291	276	255	259	270	267	265	264	268	304	257	281	232	260	288	290	254	310	270	266	247	300	245	252	267	273	271	251	281	276	296	281	283	295	253	258	275	259	279	280	268	266	252	268	259	265	262	307	278	255	274	288	284	270	282	250	287	267	269	264	292	278	236	275	247	290	262	277	268	242	265	236	266	287	284	231	259	262	289	237	296	290	285	282	269	259	258	271	283	289	261	283	273	269	258	280	261	263	251	293	284	259	245	263	262	270	219	258	309	274	253	245	276	276	283	287	272	294	251	271	238	262	270	294	274	241	254	285	261	266	270	253	279	267	262	287	260	273	238	293	254	254	278	278	291	247	283	237	255	268	243	270	286	266	277	298	262	288	281	261	237	239	268	265	273	273	278	272	269	282	253	272	266	273	267	290	274	253	264	277	271	272	266	249	265	245	278	241	278	239	292	261	270	267	290	277	262	256	267	286	277	261	263	228	266	280	279	272	263	277	279	273	249	232	304	257	246	255	257	281	269	259	281	247	251	256	260	263	267	260	290	249	245	265	290	282	252	280	262	250	247	276	270	270	267	255	274	252	279	262	289	270	265	256	275	271	267	239	247	253	264	235	281	271	255	253	286	274	302	275	272	273	259	253	273	274	299	281	266	262	261	269	268	267	266	255	297	264	279	278	244	255	250	269	270	246	299	276	252	290	263	288	295	273	279	241	257	268	282	245	266	291	289	284	277	291	273	254	298	282	294	278	272	244	279	266	251	265	279	291	234	255	279	264	265	248	269	230	249	301	260	289	269	264	254	253	258	269	269	248	258	278	287	258	281	256	270	232	281	273	288	280	245	236	256	283	289	257	278	284	254	265	255	264	238	270	269	282	272	313	270	273	239	293	283	244	294	244	271	266	270	249	269	285	271	254	274	260	254	247	266	285	256	295	266	232	252	292	256	277	279	271	264	254	292	266	256	270	290	304	287	288	274	283	243	259	255	260	253	274	281	288	261	283	257	276	271	262	260	247	277	232	279	280	269	289	250	259	270	265	246	265	252	270	280	267	289	248	244	236	261	250	252	278	246	259	259	255	248	276	289	259	282	271	289	279	277	267	258	246	268	282	277	261	283	258	292	287	255	267	255	289	276	276	279	260	280	253	293	253	264	295	284	258	267	276	276	256	271	275	285	258	275	235	297	259	259	258	260	276	261	278	291	310	254	272	247	273	271	251	269	277	251	255	243	264	288	266	255	282	259	271	258	279	256	268	249	281	283	254	257	256	261	256	286	246	271	273	290	283	286	258	238	252	266	302	282	252	268	256	267	263	269	272	270	278	255	251	255	256	269	263	245	262	274	255	266	252	304	266	265	276	281	272	264	258	286	278	279	286	257	244	271	276	280	282	264	281	249	283	271	277	265	269	267	277	249	302	268	247	253	295	261	254	260	248	296	265	271	246	299	276	279	288	287	297	270	265	279	286	266	275	287	257	303	270	292	244	288	296	286	254	297	271	243	274	258	278	280	267	263	272	255	293	247	286	258	268	264	263	266	262	269	284	251	280	252	261	261	251
4703	769	638	511	420	397	439	389	373	397	400	345	337	360	391	410	364	401	359	369	364	381	359	351	387	357	370	373	362	347	390	358	366	377	367	360	373	372	346	353	373	362	363	352	360	373	368	364	368	355	387	364	374	355	362	370	370	373	374	356	367	364	384	374	382	377	354	335	350	400	341	367	365	363	375	315	379	338	375	373	395	330	375	347	336	364	338	353	374	362	379	394	388	387	382	372	350	367	372	328	342	380	345	358	356	380	326	377	332	355	364	378	376	385	373	382	372	372	367	349	385	356	357	365	389	361	334	343	369	379	358	364	355	396	359	365	364	372	380	389	308	367	399	356	343	362	375	349	362	350	378	371	364	346	377	371	357	385	371	371	350	372	343	343	356	351	364	363	372	374	379	358	334	389	349	367	394	358	340	376	356	366	373	388	353	361	345	389	398	346	355	345	401	355	366	375	340	334	374	343	337	356	376	384	344	385	347	373	369	388	383	302	346	364	355	335	355	386	366	352	376	357	358	354	361	377	405	343	382	371	358	369	365	323	334	358	364	363	361	345	370	376	358	378	367	374	367	359	376	337	377	351	354	384	399	381	380	383	347	386	377	386	372	347	366	340	378	352	375	398	354	355	348	366	358	376	349	364	314	352	382	354	363	387	357	358	376	380	339	364	409	358	364	336	371	385	374	342	358	388	370	346	377	326	361	376	357	385	360	372	370	326	369	361	409	379	384	321	367	374	384	372	347	378	372	353	340	388	366	336	399	357	351	371	382	392	367	361	384	365	346	338	380	373	382	388	392	342	360	409	319	381	346	345	381	366	366	369	397	393	322	330	375	376	383	363	397	378	332	354	364	361	351	358	381	343	349	382	359	375	347	379	348	362	353	328	327	364	379	368	349	357	353	365	350	374	335	379	359	371	346	353	358	329	334	370	374	347	364	368	343	386	370	356	386	364	367	366	387	325	365	342	344	368	387	346	358	367	347	379	366	399	363	363	399	364	373	361	358	369	382	357	365	342	384	341	358	347	388	336	352	364	346	362	343	368	402	373	352	381	381	380	353	365	366	393	349	333	385	352	384	345	339	342	363	361	339	338	370	349	373	355	373	352	377	349	360	346	371	366	365	364	380	373	346	342	351	359	372	364	350	343	375	348	365	340	341	364	355	375	390	364	368	331	355	399	350	359	379	363	331	391	364	327	339	358	348	364	350	338	341	352	394	373	360	346	327	353	356	362	337	360	387	389	374	373	373	387	340	346	372	377	335	371	358	377	382	410	328	386	382	390	364	370	370	363	346	382	369	347	349	363	359	371	360	343	365	324	364	362	373	384	383	332	360	338	357	363	360	355	340	399	363	376	341	341	409	372	375	366	343	382	322	354	378	328	349	358	366	359	398	335	374	384	353	354	388	330	362	333	340	337	363	386	341	339	369	328	364	371	397	396	346	376	332	384	378	335	397	392	393	394	368	387	328	367	375	377	386	341	366	354	351	400	400	396	366	365	356	357	361	368	356	381	374	374	361	352	392	329	384	360	381	344	375	358	356	341	378	359	349	360	410	401	344	384	379	353	374	385	381	347	402	329	346	379	355	351	380	353	390	398	351	385	347	372	368	363	348	355	332	366	350	357	361	366	385	353	359	349	353	355	372	323	357	384	363	344	395	350	369	350	363	329	364	406	352	361	356	342	340	346	366	359	339	340	387	362	362	355	362	352	365	364	396	344	373	388	364	347	374	349	358	361	363	358	362	407	336	336	350	386	367	406	373	341	321	381	333	340	336	351	356	370	379	356	360	359	334	348	387	373	373	380	382	388	368	331	406	356	369	367	361	352	377	355	361	401	351	362	359	362	379	374	354	376	375	382	365	347	359	383	356	344	386	360	366	355	338	351	370	350	331	366	355	372	341	359	340	320	358	358	366	371	370	387	341	353	358	346	400	378	384	364	358	342	380	345	353	364	380	379	371	381	372	348	354	355	357	343	351	409	386	358	371	388	365	356	346	345	393	406	364	361	343	351	360	345	350	364	333	387	391	371	332	360	393	403	378	385	387	366	388	357	356	359	366	322	373	355	381	354	363	359	350	383	352	317	378	373	346	399	378	356	340	361	383	373	352	349	347	362	372	366	367	366	359	391	372	390	355	372	333	353	390	364	374	389	378	363	376	354	367	360	367	388	346	362	367	377	364	371	355	373	367	366	350	392	372	361	362	391	391	381	377	338	373	379	353	374	359	384	335	353	349	388	349	360	328	340	368	337	368	337	394	350	367	371	366	360	388	368	365	358	348	356	384	372	370	377	375	385	375	373	375	369	370	367	337	393	348	352	396	368	337	352	323	395	392	388	352	347	332	389	380	370	355	376	386	336	375	395	362	351	366	370	351	336	409	395	361	368	363	342	357	364	358	366	338	384	361	358	367	347	377	375	362	353	366	373	338	383	379	396	382	364	367	353	364	370	379	362	365	390	376	362	367	335	373	340	364	352	316	371	384	346	352	350	329	354	389	385	366	343	353	351	329	355	377	342	376	387	343	350	369	384	343	365	394	354	368	380	383	333	340	379	404	366	366	375	366	374	340	335	376	390	363	400	374	367	350	347	355	365	354	382	374	320	344	350	357	362	348	332	321	345	363	384	323	389	363	361	326	354	362	375	366	384	360	407	382	334	378	346	368	346	399	365	366	376	346	364	368	366	350	375	402	376	332	353	352	382	336	332	353	330	363	374	351	365	396	335	369	366	409	367	367	358	341	345	391	331	353	375	385	371	379	384	402	350	366	342	381	341	370	364	368	394	344	376	365	371	381	374	349	385	378	341	398	372	363	343	339	344	343	369	378	373	407	345	352	342	340	371	336	381	377	347	379	343	348	350	345	355	390	401	363	372	359	390	384	371	389	378	369	366	369	381	378	366	385	359	346	351	379	381	391	326	343	362	366	367	369	410	356	364	376	377	351	354	365	395	392	344	355	360	380	360	342	369	364	378	399	322	360	391	360	342	378	343	384	384	345	380	377	377	343	362	369	336	371	354	359	363	377	365	357	368	356	355	374	327	388	370	349	358	396	336	368	357	371	353	331	396	359	343	381	356	334	407	357	354	361	388	341	358	337	355	362	346	382	361	376	324	353	375	353	365	355	382	377	362	357	358	355	383	384	350	365	371	377	354	376	375	355	374	346	352	370	362	371	351	360	367	360	381	403	331	324	373	370	379	334	370	362	367	374	385	339	379	349	341	367	351	345	367	338	354	341	356	353	363	383	359	367	385	354	328	343	358	360	377	328	392	352	387	355	365	328	363	333	379	358	387	386	332	385	377	376	371	363	348	354	341	334	344	377	346	353	347	382	354	371	365	374	351	379	376	368	339	320	387	354	349	344	359	368	350	333	345	345	332	364	365	358	351	367	391	340	327	396	338	373	356	345	376	409	397	370	362	390	331	363	370	393	370	332	367	378	394	345	382	382	413	345	345	381	368	368	364	330	376	376	372	346	367
23455	21536	28705	24824	21383	3905	806	722	601	599	578	638	536	548	530	554	541	576	533	531	525	504	504	521	541	516	516	520	545	567	533	502	460	542	484	523	510	501	537	504	534	517	517	524	489	528	476	532	520	510	552	542	518	563	504	552	556	509	536	536	528	508	542	478	511	484	518	517	513	524	520	499	506	478	552	522	530	511	487	535	475	502	545	466	530	505	504	492	508	528	527	484	517	491	530	523	514	530	453	531	480	525	484	509	518	515	493	500	498	497	487	507	515	527	494	516	512	516	530	528	511	506	512	502	544	554	510	509	501	529	519	495	501	484	525	543	520	502	515	506	506	543	502	515	480	474	514	504	535	525	530	514	499	510	520	489	473	490	516	518	512	540	544	495	507	498	498	488	509	501	523	511	508	469	504	488	525	509	531	470	507	487	518	466	528	468	501	520	508	547	499	509	512	497	515	532	487	532	501	530	498	502	499	540	493	542	494	485	508	516	496	517	515	493	526	492	499	529	543	515	512	504	494	517	553	508	508	534	501	503	523	530	501	525	510	490	483	522	513	504	464	499	475	534	524	513	535	497	461	524	510	506	522	506	506	530	508	483	506	538	516	499	492	496	504	527	539	511	496	512	519	481	513	520	504	546	504	511	515	505	485	512	554	512	472	526	477	498	495	496	525	510	501	509	483	494	513	460	505	486	515	479	554	452	496	486	552	492	487	501	474	522	497	495	482	515	523	492	479	515	499	465	519	514	500	506	550	461	522	482	516	477	501	508	491	556	513	520	492	534	537	512	520	528	504	531	550	501	507	497	513	509	511	511	516	479	569	470	489	496	507	537	508	519	546	523	553	492	531	540	502	528	534	484	470	475	518	544	482	544	493	498	513	523	482	469	495	508	531	510	560	511	495	490	492	532	497	518	531	479	491	477	485	477	507	486	528	532	518	536	502	527	482	497	556	524	523	515	505	508	508	510	529	481	486	526	520	560	507	461	480	482	524	476	499	481	553	557	488	542	520	506	520	533	504	517	500	519	513	522	505	545	506	478	534	496	512	552	494	541	514	457	502	489	471	504	531	530	537	504	535	544	518	480	509	533	488	517	526	520	557	497	519	493	537	530	531	483	494	544	533	471	536	549	566	504	500	512	535	545	532	483	487	485	524	479	515	528	517	491	510	525	488	486	491	513	494	488	469	514	519	508	522	510	516	493	501	472	500	508	522	521	555	507	496	477	479	503	530	530	508	473	502	506	464	501	483	523	515	502	516	503	542	506	528	505	515	482	510	512	530	492	532	523	536	502	473	530	541	547	502	512	515	511	525	524	544	534	515	519	532	501	526	518	525	535	550	527	486	524	548	527	516	508	489	495	497	501	523	503	477	502	486	554	519	495	506	518	492	499	487	523	488	516	523	521	488	508	498	502	494	510	464	475	498	496	515	518	493	494	538	524	520	480	535	498	526	531	510	529	512	517	470	513	511	521	501	507	510	513	501	509	579	530	472	535	532	504	510	521	508	548	525	512	494	504	489	509	509	513	504	507	503	499	516	500	497	514	484	493	491	483	522	518	494	534	517	512	525	487	474	507	498	513	507	525	508	478	499	492	494	526	520	501	542	509	489	517	515	498	467	485	528	536	471	528	464	550	464	483	542	520	484	460	521	477	488	480	474	556	490	484	491	507	514	549	509	556	477	511	506	524	523	558	549	546	484	477	490	516	502	529	467	490	530	537	550	514	498	530	505	542	550	523	530	475	522	517	479	480	527	477	505	497	483	535	525	482	541	501	543	498	510	515	481	477	533	554	524	541	502	515	484	526	571	524	481	500	513	529	530	504	503	513	535	526	522	515	522	504	521	491	530	459	510	507	486	452	510	495	472	497	500	456	483	542	546	522	540	493	511	508	522	510	548	528	500	554	510	497	517	466	510	490	443	518	523	511	526	514	495	521	508	522	480	489	521	485	510	509	508	555	541	508	518	490	553	555	535	496	492	528	492	508	502	516	491	522	573	485	512	515	540	527	500	544	524	505	505	550	536	460	503	518	495	535	491	479	511	489	535	471	505	491	472	539	490	493	514	486	538	486	530	517	517	493	511	514	475	522	518	479	503	492	507	526	506	507	538	522	515	499	520	541	545	531	502	510	522	513	502	496	558	517	499	468	497	503	500	525	503	536	521	497	511	535	530	501	495	511	493	512	527	507	502	504	530	508	490	538	501	475	505	481	530	514	498	516	497	487	449	493	482	503	508	503	469	515	504	523	518	492	509	493	524	550	493	499	487	485	504	535	531	525	496	524	485	508	515	517	510	496	526	484	509	489	507	459	476	478	495	562	530	522	476	487	514	507	509	478	504	492	471	523	530	527	495	503	523	524	527	459	532	519	471	511	494	513	494	519	485	514	518	545	524	504	479	508	486	519	518	514	512	488	523	510	485	510	447	499	490	501	510	511	525	522	507	525	517	499	499	509	517	506	486	500	523	486	523	508	519	539	504	491	500	507	476	524	505	523	516	498	479	507	518	498	539	506	509	506	483	476	516	507	494	488	509	512	514	508	514	462	522	478	499	530	551	498	517	510	478	511	495	520	501	497	534	493	471	495	522	495	536	469	531	543	492	509	513	490	510	478	503	555	492	536	548	536	505	495	493	490	536	496	521	512	486	474	491	502	530	507	523	519	491	498	508	483	511	528	529	496	504	517	518	473	541	497	485	528	543	492	478	514	505	520	512	540	523	500	492	505	511	534	525	511	533	465	529	495	527	507	516	506	534	521	520	543	472	506	492	525	493	530	507	514	549	470	499	548	482	515	486	502	494	524	536	484	494	501	488	523	506	510	531	528	493	524	514	503	486	478	481	522	512	514	500	518	484	503	498	511	509	504	504	488	502	535	450	481	490	511	534	508	496	468	492	480	476	555	499	468	511	510	450	521	505	488	540	523	509	520	498	493	501	542	525	512	549	525	475	475	528	489	516	514	487	488	539	526	514	504	511	459	532	546	508	478	537	537	511	529	505	475	494	525	508	544	507	497	538	522	520	505	525	498	481	548	498	493	519	494	485	479	509	549	542	506	497	510	478	508	485	508	507	523	574	525	539	519	490	473	492	488	513	538	511	488	473	496	504	511	561	531	475	484	479	511	494	487	510	486	533	507	504	571	498	554	530	517	450	464	502	480	511	497	528	464	528	449	486	511	541	514	483	502	505	470	513	511	515	486	496	529	485	497	477	521	481	535	466	494	499	510	501	526	484	491	474	511	486	542	495	499	481	514	514	526	535	515	496	465	475	529	516	503	487	514	528	527	513	541	484	499	508	507	492	531	532	508	517	490	508	492	526	563	522	532	524	488	525	554	480	516	516	505	506	527	537	496	491	487	491	542	464	490	527	478	536	523	508	483	524	509	470	472	480	498	488	479	507	498	490	530	514	500	525	511	539	528	511	471	464	459	515	471	530	512	523	491	519	499	467	534	503	504	483	534	512	529	534	509	517	505	539	504
10232	7064	5013	2412	1735	1350	1191	1065	954	876	848	804	815	728	727	733	716	703	683	682	753	740	681	694	688	730	692	705	740	685	655	644	716	666	660	702	735	710	666	674	679	693	683	652	672	678	726	683	667	617	680	668	667	651	697	708	702	655	666	664	702	670	690	616	672	682	675	703	674	677	676	682	665	647	695	692	683	660	696	695	682	702	651	704	669	672	694	674	698	644	607	662	678	681	613	671	686	682	734	655	681	689	674	715	683	689	662	658	641	679	670	659	689	696	679	653	656	631	667	672	650	678	642	692	710	690	646	708	693	697	685	599	718	642	665	682	625	663	675	717	667	678	670	680	659	730	663	673	697	672	636	666	664	672	697	697	714	686	661	675	683	652	672	662	682	667	654	684	698	653	690	638	680	678	683	655	699	670	654	685	666	669	704	729	664	661	696	655	699	679	683	618	683	673	697	689	704	673	655	681	691	664	684	657	701	652	689	725	702	653	657	667	673	654	651	689	654	661	655	676	673	676	681	646	690	696	634	642	711	642	688	674	684	724	630	681	664	693	719	657	679	709	700	675	725	646	663	683	669	654	693	712	679	656	634	679	674	683	622	656	729	708	683	678	685	673	695	673	688	725	700	722	685	687	644	686	670	701	648	664	691	700	673	683	699	683	686	671	680	692	639	685	673	667	719	653	707	671	687	704	661	711	689	682	648	670	643	700	662	658	662	654	700	643	675	668	675	634	704	669	704	654	705	618	652	623	603	714	693	624	685	722	672	609	660	711	668	685	672	677	715	690	681	659	674	700	674	656	647	675	684	662	714	690	645	665	624	690	659	686	696	619	714	697	613	660	694	652	693	681	647	680	679	647	711	653	665	632	668	697	638	630	680	748	649	643	669	708	680	694	662	699	693	671	646	640	664	619	666	678	731	624	668	665	693	741	688	664	697	697	697	672	670	650	665	652	667	650	627	703	680	673	647	699	647	692	692	680	659	679	707	699	686	675	653	663	693	649	647	623	662	634	704	638	673	678	645	674	688	688	667	629	690	671	681	682	659	699	652	736	639	655	702	648	663	667	660	695	694	694	728	686	648	664	656	739	670	694	649	681	663	715	655	639	675	640	664	669	703	673	719	675	692	635	685	669	640	639	653	637	668	688	636	669	672	661	647	704	679	642	682	652	655	691	729	692	691	657	657	652	651	627	659	681	679	682	678	676	700	679	694	636	638	678	710	640	668	668	664	658	683	640	640	714	696	696	662	691	653	658	669	619	644	661	682	645	656	654	654	694	672	704	671	665	706	645	657	691	637	674	645	697	660	698	633	740	673	661	669	659	678	708	662	639	707	673	654	700	648	679	674	664	636	678	694	687	680	700	661	678	701	637	716	756	692	675	692	665	658	648	635	657	655	691	657	699	670	693	711	675	674	728	705	591	670	672	617	693	675	699	710	665	709	652	700	712	690	659	686	685	668	700	672	702	633	682	683	665	631	671	672	673	691	739	616	690	701	669	638	698	658	609	684	668	686	666	708	675	664	700	667	632	663	669	673	672	701	667	717	689	645	728	714	660	674	708	680	680	674	655	688	667	655	626	709	650	700	672	643	666	669	648	625	657	686	674	690	668	689	710	671	710	720	637	690	691	674	672	705	641	711	693	639	687	683	639	616	672	686	673	683	686	684	726	699	698	691	661	682	697	647	710	666	695	751	725	710	698	642	702	682	665	700	675	682	698	723	710	688	671	697	670	672	646	655	645	660	688	716	682	668	686	656	676	672	724	668	690	667	705	656	721	668	688	648	633	688	674	687	677	689	685	702	690	695	659	688	686	690	682	660	671	695	672	700	740	676	618	699	640	668	687	670	733	712	682	641	695	659	675	692	669	708	669	638	721	685	667	693	672	683	663	716	663	654	677	653	660	647	668	639	659	662	673	660	643	617	707	642	647	741	684	682	652	667	630	700	696	684	658	636	698	643	628	631	663	611	665	646	670	661	682	685	667	708	703	642	694	684	660	649	679	719	705	679	687	652	688	674	704	665	661	658	750	704	687	705	656	689	732	707	677	714	671	669	673	672	664	713	633	664	693	662	687	712	684	726	668	658	688	682	694	682	696	727	666	724	676	682	618	670	702	669	692	715	650	704	674	709	650	705	636	662	689	681	665	668	692	686	648	645	632	682	644	692	716	665	693	677	692	679	652	702	642	655	651	696	629	705	616	673	675	633	669	681	688	670	638	703	662	658	669	667	717	688	649	715	656	657	666	690	663	685	725	730	665	652	636	700	621	713	698	693	672	647	657	642	725	682	645	630	660	668	613	665	684	712	634	690	684	695	676	643	682	675	664	661	673	634	695	674	652	659	696	654	685	666	669	671	686	671	689	703	686	696	678	683	613	626	649	651	642	661	662	667	658	660	629	671	633	730	667	687	673	701	645	659	704	703	649	643	705	635	655	698	724	711	681	679	685	664	729	681	676	709	685	652	646	718	712	672	675	685	699	657	651	684	647	641	620	692	677	664	689	712	645	669	713	673	671	676	660	674	684	664	651	734	646	636	667	630	624	665	671	675	657	661	695	652	684	680	720	700	674	646	661	681	698	622	735	645	639	667	681	658	681	681	673	672	702	692	670	721	614	641	683	696	670	703	692	642	703	693	678	680	688	668	654	667	712	680	688	671	679	684	662	664	639	650	681	678	684	713	636	701	700	675	707	719	675	671	693	697	694	689	669	683	703	709	668	670	680	664	689	680	667	695	666	676	678	692	698	686	664	656	705	657	654	638	631	667	686	698	694	643	691	680	673	683	677	656	681	658	705	670	707	688	668	702	624	688	696	683	662	727	677	679	668	684	657	668	679	702	658	702	723	683	700	696	660	658	661	614	685	696	663	693	629	689	653	672	627	702	661	716	661	680	690	683	693	658	672	707	675	703	680	677	668	638	675	684	691	670	648	671	672	653	697	680	702	645	701	624	717	746	665	706	663	698	633	712	682	671	685	707	716	689	655	668	680	684	680	666	654	677	711	664	679	697	703	691	677	680	707	722	627	684	676	651	628	666	667	652	734	644	710	647	686	691	696	637	620	696	666	633	694	660	683	662	695	704	674	665	694	623	671	708	663	674	679	631	653	690	671	665	681	655	687	692	689	646	667	672	712	684	635	681	682	636	662	678	691	599	670	678	661	710	657	686	651	655	660	703	692	652	697	682	692	654	654	665	618	647	674	673	684	648	696	707	678	663	682	697	691	634	641	646	695	622	661	677	653	694	654	682	719	713	683	687	705	627	713	678	601	700	670	691	653	696	645	717	696	660	674	687	651	647	717	711	666	704	699	655	676	706	662	667	704	701	682	640	673	677	676	684	698	687	690	692	669	742	658	686	689	698	707	679	658	664	672	711	633	666	659	648	659	665	685	662	625	694	711	638	708	681	666	678	663	645	701	687	697	655	685	698	745	715	679	656	695	606	634	672	652	666	690	695	639	714	622	628	654	657	654	613	733
24751	21516	26817	24611	1215	250	208	167	164	140	142	136	135	134	130	122	119	122	109	128	116	120	112	137	129	124	114	106	122	131	135	118	101	98	131	127	131	104	114	115	118	124	118	100	130	91	151	109	124	120	131	113	112	104	134	107	107	120	122	110	117	125	140	137	108	112	121	120	120	143	98	109	99	115	114	122	116	124	117	106	89	126	126	117	110	120	133	112	141	123	110	108	106	130	125	94	128	103	114	114	125	120	119	134	100	110	133	116	120	128	85	123	116	116	128	117	121	132	127	130	100	111	116	124	93	128	125	127	133	111	110	104	126	133	124	119	108	114	111	98	119	103	92	118	114	109	121	127	135	107	110	121	131	131	122	103	115	104	125	138	96	114	116	115	121	98	121	142	121	120	121	121	126	103	114	118	108	128	118	122	120	100	115	112	117	117	108	113	109	109	109	121	129	121	104	115	104	121	106	102	133	103	138	117	117	116	127	114	131	124	117	115	116	110	115	104	125	105	107	105	133	93	120	109	124	115	96	118	108	118	102	135	96	137	124	106	117	132	111	123	102	111	113	133	125	125	115	109	88	104	102	117	103	110	119	101	95	122	104	115	118	110	134	115	121	133	105	109	126	111	140	116	117	113	132	130	119	101	123	117	131	119	113	133	117	113	106	117	89	119	104	122	126	121	104	129	117	106	140	110	111	133	111	124	109	134	105	144	128	120	110	120	86	113	123	119	129	110	115	107	109	118	138	130	129	96	98	116	129	123	106	110	107	122	121	100	111	106	113	126	139	103	119	105	131	101	93	118	121	122	112	101	124	116	123	114	112	91	119	107	116	130	126	129	118	107	110	98	127	98	108	116	118	127	110	111	106	142	114	112	108	126	94	116	119	121	120	118	126	118	98	123	113	94	113	121	108	133	109	120	122	117	111	118	104	139	109	116	120	126	116	130	126	124	118	112	120	156	121	98	116	121	107	118	108	107	107	115	114	118	108	105	116	112	134	116	123	104	120	110	114	109	135	96	119	111	116	130	105	136	107	119	110	109	130	130	132	109	104	116	99	94	117	106	115	122	106	125	101	114	109	125	110	105	112	100	135	128	115	99	121	116	132	118	112	118	120	134	118	122	105	115	111	127	130	135	106	112	112	127	117	106	110	106	108	113	132	141	126	114	112	129	88	138	118	138	130	96	98	109	117	107	110	122	128	122	118	106	112	107	111	116	131	122	136	96	105	118	103	119	108	104	121	125	116	104	122	135	105	117	120	110	105	138	112	132	110	116	105	101	103	114	113	111	125	104	106	94	104	106	107	119	120	129	108	127	104	113	119	123	85	122	90	107	107	108	104	86	106	141	111	130	104	118	116	116	113	116	127	143	128	129	140	107	116	111	114	117	110	118	114	104	113	124	107	114	112	133	101	101	126	117	115	124	110	115	127	146	126	115	104	121	104	113	119	120	127	119	108	104	109	114	114	144	111	111	120	117	123	115	124	129	129	104	120	122	117	117	106	125	124	113	116	119	107	100	134	100	121	131	110	127	122	110	115	126	125	97	114	120	135	110	102	115	98	112	124	118	119	138	107	103	119	120	120	103	113	118	113	122	118	102	104	123	117	106	124	126	111	110	114	126	111	111	122	102	127	112	115	116	102	129	98	121	97	104	109	94	112	128	88	104	112	117	97	105	101	121	134	108	126	91	112	107	118	101	139	122	106	122	108	125	118	116	110	111	126	101	118	123	127	121	126	108	108	103	124	124	110	125	141	105	113	120	119	126	115	119	133	123	121	105	109	139	102	94	137	113	138	106	112	115	101	120	110	116	122	130	102	102	126	122	127	105	107	123	100	138	127	112	110	117	121	135	95	118	133	107	138	119	112	110	106	117	124	109	108	114	131	117	103	121	115	111	112	109	102	107	120	127	105	110	134	125	112	120	118	106	124	115	129	114	101	117	112	111	112	122	128	122	104	118	119	127	132	106	117	127	125	124	123	106	133	121	126	113	102	116	92	134	119	109	108	119	113	101	123	112	120	104	109	112	110	114	116	120	121	122	91	138	115	122	113	112	117	122	139	112	121	125	132	126	132	120	140	115	121	109	105	96	109	116	114	103	97	120	135	123	115	139	126	112	114	115	123	107	101	106	115	95	104	123	131	116	101	110	106	117	118	120	116	112	134	117	108	108	110	91	125	111	117	111	112	118	117	130	96	118	113	115	127	101	118	94	110	116	123	122	122	119	100	120	120	137	102	125	125	119	110	108	122	108	107	120	113	104	115	118	129	115	125	135	114	108	119	116	126	135	115	109	129	118	126	111	118	115	104	105	109	107	121	115	124	97	126	106	107	113	100	124	115	133	135	116	126	119	121	112	118	123	130	100	116	128	114	125	127	111	128	115	88	107	119	141	97	120	105	128	138	127	104	120	126	118	122	128	108	111	134	126	116	101	153	122	107	129	118	136	111	117	102	99	117	113	108	110	107	125	117	95	109	113	129	110	112	121	110	126	144	120	119	110	119	115	110	111	137	111	105	109	115	104	119	117	128	103	84	126	82	118	115	132	130	126	115	138	111	124	97	129	118	119	117	123	106	118	109	117	105	128	102	107	107	137	113	115	109	112	109	103	119	106	113	114	136	128	101	118	115	112	129	106	155	123	96	141	116	115	117	111	81	110	108	116	113	113	120	101	117	126	116	106	105	116	113	120	124	115	118	106	115	131	105	125	114	96	119	140	113	115	119	124	148	120	116	114	118	117	138	122	99	102	127	117	125	119	116	107	109	110	126	126	102	125	123	114	111	87	110	116	132	128	118	98	113	117	125	107	113	125	103	121	90	98	108	141	118	119	104	106	118	118	119	122	123	128	109	118	120	133	110	102	129	113	105	107	118	128	104	116	101	132	136	113	112	117	107	132	98	117	112	134	116	104	125	103	127	105	106	118	97	113	103	129	121	122	111	116	113	126	110	119	144	119	116	137	126	94	97	107	96	112	121	116	131	129	119	132	128	115	103	128	102	113	121	103	111	127	114	118	106	118	118	105	112	99	103	129	106	128	138	117	133	119	116	138	127	113	108	112	121	119	129	121	112	117	100	121	115	114	114	98	105	122	114	114	115	126	136	135	131	146	103	98	99	142	108	136	112	138	116	115	125	115	126	119	111	92	109	127	109	122	117	114	121	114	119	99	112	116	103	133	127	126	123	123	117	128	136	123	104	107	124	138	120	103	134	119	120	117	127	125	144	95	111	99	123	91	113	117	109	101	115	108	106	113	109	111	109	120	109	132	109	117	122	131	127	138	110	125	107	117	123	119	127	113	123	115	110	117	111	114	124	125	128	109	129	116	94	121	130	116	104	121	112	117	113	133	105	115	109	108	108	119	104	108	110	117	91	109	120	110	107	109	137	106	113	124	122	115	117	111	109	120	126	124	103	111	115	118	106	121	114	130	118	114	91	101	103	119	108	109	108	133	106	129	125	122	126	136	112	120	133	104	119	123
9692	3239	2197	981	675	513	436	356	339	267	246	246	250	220	228	225	212	193	241	184	189	206	212	191	204	196	204	210	171	198	188	189	210	172	172	195	189	171	179	172	173	188	177	179	181	188	193	191	174	185	202	179	165	174	178	174	182	201	176	185	189	188	184	190	172	185	196	148	181	181	158	160	170	136	198	182	185	164	208	175	155	158	149	185	153	176	171	204	175	161	172	185	183	163	189	174	187	161	184	162	170	167	182	171	156	158	185	175	169	193	178	193	185	158	164	185	176	173	157	185	157	165	182	172	158	179	198	182	173	147	184	156	169	188	159	195	187	185	173	202	176	168	159	192	169	194	183	159	181	176	188	163	158	182	145	181	175	178	174	182	172	166	147	176	167	171	167	169	183	175	189	164	176	170	179	162	155	145	167	175	179	189	166	176	174	160	167	172	175	183	190	184	182	175	158	185	184	169	187	184	190	163	181	177	180	201	179	175	187	171	173	191	187	187	158	175	184	191	167	187	159	173	171	180	179	184	159	211	186	206	174	167	173	147	173	171	170	176	188	177	187	189	202	196	177	158	178	202	179	188	161	183	167	183	175	187	179	179	184	162	203	176	161	170	191	171	172	184	165	190	201	162	170	168	141	178	172	193	185	179	173	166	184	192	173	169	161	181	187	178	172	165	206	172	167	167	162	195	178	195	161	189	176	180	195	164	182	179	195	161	183	162	174	158	191	208	184	188	155	177	187	170	183	178	154	180	191	170	201	210	174	182	173	164	166	181	152	192	176	165	175	165	174	151	172	178	160	188	191	148	152	185	183	170	177	179	155	191	174	180	162	155	175	180	168	178	163	182	181	162	186	176	173	149	175	185	182	188	190	181	183	167	179	179	190	188	185	166	163	188	175	198	163	191	163	198	173	193	173	190	193	172	169	168	188	165	175	204	176	188	188	184	180	170	189	159	172	176	172	197	172	167	164	176	186	172	159	184	159	177	163	184	184	185	184	176	192	190	177	163	155	211	181	183	193	187	170	186	167	185	180	160	163	172	176	165	180	157	180	174	179	173	176	204	210	142	182	175	144	176	172	167	157	179	200	200	181	181	218	196	163	184	157	178	173	171	179	190	159	165	166	164	185	186	171	188	162	179	157	170	174	161	217	165	164	167	153	186	172	162	185	209	187	195	167	175	187	182	180	178	132	170	175	175	192	180	180	190	177	168	188	167	165	167	179	187	177	165	183	183	180	177	194	161	182	165	175	174	167	190	169	188	174	164	172	154	161	179	173	168	183	148	179	185	183	154	179	190	173	183	181	156	206	155	185	184	186	195	190	184	185	190	176	174	168	170	161	161	170	185	149	203	173	182	179	186	164	186	184	172	181	184	209	160	181	175	181	147	184	177	185	165	169	179	198	151	175	165	202	181	179	182	166	181	175	203	177	169	167	178	190	163	165	178	184	192	193	189	170	170	163	172	188	183	155	196	182	194	194	180	162	178	180	185	180	158	194	182	189	161	177	155	197	192	175	192	181	207	187	174	174	149	164	195	177	164	175	169	154	176	190	189	181	166	168	168	185	210	185	193	175	178	178	172	165	179	185	190	194	168	182	182	174	192	159	172	152	178	184	163	181	173	181	156	165	189	159	195	177	193	152	177	193	167	186	199	165	183	166	187	197	190	168	176	188	181	183	188	193	162	198	184	160	187	184	181	181	184	182	181	174	160	183	178	180	166	166	176	181	177	185	194	180	163	171	186	178	188	169	177	178	184	180	198	154	164	190	175	175	189	161	186	175	169	165	176	175	178	178	204	187	195	183	166	192	182	188	173	192	169	173	170	160	186	186	179	168	173	187	160	175	183	196	183	201	184	162	179	166	175	162	176	205	185	195	195	176	157	157	171	174	159	188	160	174	175	182	161	158	187	185	190	177	173	148	166	183	190	181	173	157	175	180	201	189	188	170	190	176	175	184	177	190	178	164	147	203	156	167	203	185	184	166	161	163	167	189	189	192	158	189	172	204	203	162	174	187	168	184	161	179	166	174	191	185	168	189	172	162	174	160	182	176	182	181	212	192	183	200	170	173	187	179	175	164	167	156	165	177	187	191	192	187	189	159	176	173	149	193	178	182	201	159	164	157	189	171	169	176	183	174	167	171	180	158	174	196	164	182	163	169	162	179	146	172	158	186	189	146	161	178	161	175	178	199	200	165	148	175	171	208	171	186	218	178	197	171	182	167	179	194	154	196	169	194	169	179	180	182	164	194	185	169	187	160	175	177	172	193	161	194	213	178	164	172	161	200	178	178	170	189	173	163	172	188	168	180	167	176	172	194	181	158	168	173	179	199	184	187	176	197	194	197	168	165	195	160	171	207	181	188	202	193	172	154	197	196	193	175	169	165	162	188	166	162	174	171	184	168	168	171	185	168	186	185	166	181	159	157	187	182	167	168	185	165	172	181	172	165	174	170	161	173	183	190	164	175	173	184	196	150	197	191	173	190	191	171	172	177	187	164	183	174	185	157	161	181	180	163	184	190	170	182	171	185	177	205	175	180	201	143	152	176	194	171	169	168	153	177	158	191	190	176	176	212	171	182	172	185	174	174	185	177	176	180	194	172	183	177	189	191	157	177	202	167	156	168	184	177	174	154	190	170	166	159	163	173	178	177	150	176	168	175	171	188	158	160	147	184	166	171	186	183	179	159	181	194	167	165	186	184	198	187	181	139	178	168	164	143	155	176	178	146	186	166	171	170	170	177	145	205	176	178	180	198	167	172	178	190	184	214	188	169	158	185	172	168	175	166	206	175	180	202	161	185	175	175	175	162	207	172	175	175	198	198	179	204	183	174	165	157	183	208	177	175	177	187	148	170	170	155	171	172	146	189	164	189	192	170	195	195	181	168	170	156	160	152	174	201	166	167	169	170	182	167	170	159	189	160	181	177	178	142	177	180	163	159	179	189	155	175	188	184	173	176	185	189	167	188	196	147	209	184	156	224	168	158	189	179	170	177	213	181	169	180	173	194	161	173	193	170	182	168	178	204	168	180	181	157	191	180	196	173	194	170	140	175	179	178	179	179	199	201	174	185	173	167	168	186	145	169	192	173	160	174	157	171	178	168	178	167	171	210	190	193	162	177	186	179	157	203	168	183	180	169	186	190	188	177	171	185	182	145	166	194	154	179	175	173	186	186	195	172	176	163	162	189	184	187	159	193	174	177	163	167	159	197	170	194	205	183	142	179	177	181	167	169	180	169	180	181	172	171	168	191	167	190	177	188	167	169	162	154	183	189	170	156	206	186	192	159	186	173	196	189	198	184	209	154	177	196	168	161	171	179	178	177	173	158	149	176	158	199	218	188	186	188	183	182	161	159	186	161	157	181	169	161	201	186	193	177	183	180	187	178	169	167	195	193	189	169	202	175	189	168	182	199	192	186	191	166	172	179	182	178	179	186	201	205	192	206	162	216	186	173	199	186	176	178	183	169	182	197	186	198	187
22508	21564	29342	24234	21564	21288	2590	762	652	604	563	525	532	538	481	493	497	499	471	459	423	452	459	421	434	472	470	400	453	462	469	421	476	436	469	437	444	473	377	407	394	392	445	417	446	446	445	447	367	416	415	470	416	444	423	379	407	407	416	416	434	393	423	434	450	427	443	423	410	422	453	436	403	424	413	434	446	430	403	434	378	380	407	404	407	463	401	443	418	452	428	444	456	444	401	448	441	424	436	407	405	410	414	413	436	419	428	451	440	454	436	416	461	409	413	449	427	454	448	466	418	412	447	434	372	445	422	400	409	373	384	398	450	410	395	433	414	414	450	405	386	383	409	425	397	453	415	397	415	436	434	442	406	432	392	427	416	389	415	408	420	424	423	444	410	443	403	434	450	403	409	435	428	433	421	435	438	433	432	445	442	435	403	414	422	401	431	447	428	416	400	413	419	399	401	427	442	415	403	426	426	388	437	403	395	398	435	405	450	448	430	412	460	380	399	395	412	391	417	397	429	415	443	444	401	420	413	389	386	424	384	462	417	404	430	407	403	395	383	434	441	429	411	417	372	415	415	473	417	413	413	405	373	414	400	410	426	423	452	404	397	431	471	405	403	415	446	415	444	415	437	422	419	402	429	388	398	477	411	445	432	400	413	465	454	449	414	429	411	418	422	463	420	411	436	452	412	371	474	436	435	459	436	405	428	414	427	441	409	388	370	399	414	382	436	430	420	410	399	421	405	409	445	418	387	437	423	430	414	407	409	416	421	417	416	415	420	408	441	441	417	405	429	422	427	407	411	432	430	412	396	448	421	405	428	463	398	437	429	420	409	450	403	445	396	442	438	402	375	450	429	413	439	421	412	418	394	401	414	446	421	494	432	425	404	424	437	427	396	427	436	429	427	423	431	390	432	414	406	436	428	422	402	413	424	431	416	417	398	437	418	405	425	429	445	385	424	432	375	426	396	432	417	447	404	439	439	444	441	437	422	414	415	450	448	445	423	430	417	421	419	413	444	420	408	421	427	414	446	416	437	399	427	434	410	427	455	424	444	395	395	397	423	415	411	447	410	400	421	403	452	400	410	443	384	375	397	398	409	417	397	410	411	449	386	384	437	394	398	457	400	410	385	437	416	435	431	388	399	441	418	387	418	470	426	419	434	423	432	415	445	460	389	403	373	421	438	418	426	439	432	400	431	405	409	416	448	419	403	435	406	420	406	461	416	410	415	405	434	450	420	459	433	398	420	374	392	429	423	419	411	395	441	413	411	444	390	409	395	456	422	420	410	417	384	434	402	375	410	452	408	415	409	393	399	405	452	412	420	422	412	420	420	407	463	456	410	431	382	443	386	432	428	444	427	429	416	436	441	426	436	429	434	415	370	415	406	401	475	439	404	404	444	403	435	404	414	412	431	420	458	462	417	444	408	396	442	419	430	441	424	415	449	438	429	426	397	393	396	390	405	478	394	420	434	420	398	426	454	425	417	395	374	411	395	439	444	394	428	471	398	413	439	403	418	417	431	401	433	436	434	407	452	438	411	459	422	413	410	417	411	429	422	432	429	441	408	433	408	404	411	449	406	382	431	398	444	462	418	417	401	449	403	419	419	440	408	388	416	433	398	437	451	436	424	421	391	468	414	404	414	387	406	442	419	421	410	386	402	427	435	419	454	422	436	404	407	415	433	413	417	427	394	405	452	432	413	443	434	402	387	446	410	442	472	444	405	437	401	419	402	436	443	426	441	439	438	417	409	394	452	401	420	402	420	443	419	380	430	429	423	407	388	394	375	442	409	410	427	407	438	402	437	408	411	405	434	466	418	441	434	472	399	392	424	423	412	423	445	425	390	419	435	409	426	388	439	403	411	464	414	422	444	420	411	432	429	387	414	465	434	401	430	406	390	418	433	423	426	399	389	404	451	428	431	419	434	423	402	439	404	417	383	401	404	436	417	427	460	482	406	431	403	395	430	414	437	435	426	413	411	416	426	401	414	443	423	398	385	417	399	438	459	429	448	438	421	412	401	402	424	439	428	406	410	455	435	400	448	414	409	465	406	431	412	446	428	430	402	418	459	425	443	443	403	463	416	407	405	424	425	420	402	435	378	407	392	441	415	455	430	467	378	414	414	402	432	431	415	440	441	403	388	418	412	411	439	383	377	427	414	414	399	481	415	426	378	421	399	407	385	429	422	443	437	428	405	404	413	439	412	428	443	429	428	439	437	431	439	444	418	440	445	408	451	414	428	424	428	391	451	380	471	422	469	418	404	420	421	442	399	460	457	396	441	402	387	439	396	397	433	450	440	405	435	397	413	455	434	428	433	454	390	386	426	426	397	400	430	422	406	451	416	404	421	419	409	404	418	416	410	407	465	437	406	389	456	444	425	403	452	410	441	411	415	427	429	417	421	423	451	379	440	404	410	431	422	418	409	457	407	387	422	431	432	376	410	428	438	428	426	402	427	413	452	420	418	436	402	404	407	421	461	413	436	402	435	410	425	427	429	397	416	432	395	395	433	376	429	428	412	401	457	377	422	412	441	388	408	440	423	430	426	387	448	425	393	460	421	403	432	442	390	418	437	435	405	434	445	420	378	443	423	453	427	423	418	422	416	394	387	398	390	445	409	415	429	419	415	429	412	420	412	411	393	428	405	411	467	433	412	399	433	429	395	423	402	401	414	389	344	438	386	416	394	432	409	430	439	401	422	420	434	400	425	453	427	436	412	439	426	398	413	405	412	399	438	422	440	466	400	433	411	412	434	402	426	442	406	439	430	413	384	418	418	426	403	421	444	404	405	423	438	394	436	412	435	442	447	420	420	440	440	391	389	412	429	409	413	437	454	389	433	443	423	466	423	406	417	428	423	413	406	407	418	428	442	461	405	418	422	404	421	429	425	421	394	446	421	413	433	388	431	408	406	434	440	428	402	415	412	444	435	432	443	410	431	406	395	437	386	397	412	399	404	405	393	471	389	391	431	440	408	395	380	430	435	399	398	421	443	419	441	414	438	374	425	400	446	410	458	421	460	436	416	408	427	429	453	425	386	403	415	414	431	415	461	421	447	420	410	433	446	412	411	395	403	433	441	377	425	416	433	441	413	417	420	406	385	426	452	400	445	423	439	436	450	409	410	412	458	450	395	458	410	413	402	404	414	412	430	417	415	446	405	436	429	439	433	405	396	422	422	414	419	436	428	417	461	418	410	422	416	418	441	424	422	447	459	446	389	424	438	438	418	423	382	427	424	411	441	417	441	385	420	438	466	426	382	438	389	424	429	419	425	408	428	444	386	405	431	416	409	424	432	435	435	403	396	413	392	421	403	412	413	419	401	417	406	436	418	445	428	414	468	423	442	394	414	430	417	412	398	461	409	410	441	439	409	410	414	458	407	413	422	460	402	425	428	406	428	386	386	412	432	434	422	414	421	435	410	439	410	423	437	415	404	420	416	440	399	426	447	420	450	399	413	433	453	412	412	407	417	428	442	424
12305	11642	8137	3860	2682	1910	1648	1289	1148	1018	947	860	833	767	775	768	747	630	673	698	706	644	669	635	654	650	656	644	638	581	576	558	600	637	598	621	638	617	554	578	565	592	609	589	599	605	592	571	549	582	593	585	613	578	605	581	597	591	605	583	576	608	577	621	558	586	580	632	549	553	603	569	582	583	605	578	588	592	581	573	566	578	561	621	557	615	570	548	631	652	588	578	600	603	549	623	577	606	558	568	586	588	532	608	602	611	549	599	576	606	522	576	607	580	588	586	572	544	539	628	577	572	565	576	613	568	577	601	600	609	585	582	555	589	585	586	578	589	573	598	593	537	554	539	593	563	598	578	563	579	553	585	580	563	540	538	558	593	583	563	562	574	561	569	612	589	561	578	599	601	599	523	583	570	552	575	606	553	550	571	545	585	593	571	622	591	573	605	581	554	573	568	571	593	575	580	579	606	577	587	612	597	562	576	567	565	568	539	602	592	587	573	560	536	593	587	573	523	561	571	588	527	558	594	592	557	599	609	613	574	585	562	564	557	587	562	553	597	629	526	555	580	587	625	610	560	578	585	555	587	584	583	561	576	520	576	547	582	578	590	585	553	564	548	533	564	583	586	566	629	561	623	553	621	575	558	585	631	610	621	568	564	583	592	560	569	559	551	595	563	604	598	565	552	552	548	608	593	556	593	578	576	601	585	549	552	581	582	591	614	570	570	567	604	587	541	573	557	590	601	556	600	565	625	579	624	623	549	550	564	568	546	581	577	532	581	629	563	573	624	566	583	577	566	573	608	561	578	574	551	575	567	550	579	611	631	579	624	574	568	588	621	595	576	561	552	576	585	573	584	578	584	593	597	592	616	598	552	585	556	574	589	547	554	533	542	542	550	566	567	527	568	533	560	551	542	593	591	602	549	561	603	578	591	593	570	540	599	554	589	628	602	587	570	592	624	584	574	576	575	588	596	575	576	569	546	588	562	542	590	571	592	590	587	560	601	590	532	569	549	625	520	561	580	566	556	614	543	530	582	604	599	566	547	547	528	595	573	588	591	603	605	568	598	577	607	552	615	603	596	562	584	596	584	565	556	618	563	584	591	578	632	578	561	566	601	539	546	602	589	581	590	587	632	611	572	590	552	577	589	596	554	545	588	578	547	585	606	615	526	599	580	595	588	544	576	600	578	558	606	611	606	573	550	574	589	585	588	597	545	561	558	576	572	594	576	633	577	585	563	598	585	548	549	553	634	582	648	517	541	603	552	580	590	528	598	575	575	564	555	574	587	551	594	576	534	589	583	589	620	557	579	586	548	540	628	603	560	582	594	586	577	548	586	557	563	599	564	554	606	545	579	599	575	550	590	593	570	556	574	567	553	568	580	576	594	612	638	624	596	593	560	546	611	543	585	570	586	602	585	536	610	563	575	546	573	527	567	569	607	544	515	555	612	520	590	554	584	586	580	543	593	585	573	565	569	542	580	583	565	572	600	536	557	499	552	555	595	638	586	574	603	578	580	565	583	615	533	591	557	600	546	569	593	538	609	572	561	559	572	569	630	587	581	573	557	628	622	630	590	565	561	599	566	606	517	599	564	584	575	585	564	570	570	593	575	553	583	531	601	561	582	591	580	554	598	624	553	604	588	570	497	593	608	597	593	564	588	552	601	589	578	591	588	520	589	583	599	525	585	630	551	597	555	579	585	580	543	571	605	576	525	598	575	578	542	605	595	546	611	565	581	562	604	555	555	597	549	563	613	580	558	578	605	600	602	594	596	578	562	573	560	595	580	583	580	561	577	593	560	603	591	590	552	570	608	584	603	576	604	576	564	592	593	594	568	600	585	567	579	556	599	614	559	566	605	568	613	562	544	553	570	612	572	581	619	531	568	591	551	554	571	576	620	565	602	551	578	630	586	566	603	539	578	558	549	559	565	609	575	568	596	585	554	600	579	578	556	583	588	592	593	555	561	580	567	560	544	628	540	586	573	584	568	601	594	591	584	558	569	580	547	572	631	580	532	580	583	537	603	530	546	585	579	571	557	572	592	595	625	573	582	582	586	593	600	595	581	560	548	603	570	571	577	599	550	585	602	599	625	575	554	572	570	587	589	563	591	593	580	619	591	529	578	617	579	573	598	587	575	545	554	651	570	579	572	574	579	589	574	565	540	605	512	557	588	594	607	630	565	607	565	555	557	580	536	575	573	552	585	581	543	584	548	571	615	615	611	576	601	568	566	594	601	570	566	586	621	570	602	576	574	614	595	571	588	580	600	610	531	591	550	601	578	574	618	566	544	581	579	594	583	557	561	616	594	606	584	539	574	626	629	562	609	600	614	559	585	598	615	576	600	559	617	589	577	566	570	529	557	550	615	595	569	598	608	611	558	576	534	572	550	580	637	570	621	574	621	542	593	621	589	567	568	596	583	586	619	574	570	557	583	517	578	600	565	600	610	576	543	610	569	562	614	593	584	599	531	587	612	578	567	582	583	567	569	602	567	580	609	589	599	578	575	557	593	577	568	590	594	545	576	551	536	597	554	605	559	595	581	595	551	570	585	550	577	566	575	576	578	602	645	608	619	583	572	587	585	584	613	577	570	571	592	583	577	576	546	629	542	559	608	557	561	553	571	578	546	587	554	597	622	651	578	559	611	595	592	576	596	637	585	562	583	594	589	587	597	516	574	590	580	597	576	578	601	571	579	538	566	530	588	568	556	609	611	537	555	569	520	549	573	541	610	560	566	594	569	550	616	549	628	593	585	597	547	584	563	596	576	516	569	565	550	573	549	558	593	588	592	585	576	611	546	576	580	563	558	559	561	583	589	613	523	558	579	595	566	580	580	601	578	594	586	547	568	593	609	620	568	579	606	568	601	538	586	624	543	564	593	571	596	568	576	600	529	610	580	609	592	547	579	573	606	629	580	611	583	621	574	594	580	576	571	536	666	567	549	605	565	575	558	603	559	587	603	598	596	611	585	576	584	606	595	554	550	569	601	610	537	544	617	611	601	577	564	631	492	592	586	560	586	585	568	576	591	597	584	584	572	615	602	570	544	542	595	589	563	593	558	544	594	560	570	581	540	601	579	561	579	533	563	580	562	579	569	598	604	574	589	622	625	576	613	565	540	634	584	560	575	568	590	555	555	602	568	565	586	629	617	571	589	540	571	591	615	527	592	595	588	612	558	623	573	600	588	576	577	567	556	584	608	592	565	598	559	574	586	582	584	595	580	573	534	602	550	575	533	533	565	561	555	567	561	577	532	552	581	566	585	588	574	540	565	664	589	535	577	556	552	571	562	582	552	629	553	591	533	548	551	576	572	598	592	607	582	559	581	603	581	589	543	595	564	573	574	581	613	559	592	576	574	561	557	549	553	607	544	571	604	606	601	597	565	581	584	557	562	548	583	580	592	582	569	573	560	510	575	568	584	572	629	512	577	543	572	628	612	557	584	615	560	567	612	583	572	557	571	529	572	555	565	572	570	530	561
27368	18179	3407	591	455	409	311	305	301	266	286	272	266	290	264	263	292	260	282	275	281	304	287	275	271	274	261	272	242	282	287	279	258	276	252	288	279	273	279	260	285	284	254	274	234	277	270	259	279	268	275	284	295	281	280	241	267	305	282	249	284	289	288	301	284	273	240	287	303	259	281	277	280	306	260	300	302	264	270	285	270	278	288	287	262	242	248	248	271	267	286	279	262	298	316	291	300	249	290	264	272	254	278	269	281	255	279	289	278	253	311	263	269	277	298	257	294	262	275	280	234	254	282	284	258	251	302	289	301	285	282	284	273	269	254	289	277	276	281	280	264	257	260	304	258	261	295	292	265	262	251	274	300	295	284	248	278	258	280	286	273	273	290	278	268	274	277	239	253	276	292	240	276	254	288	306	297	262	269	287	264	266	267	289	262	283	285	258	271	302	255	272	259	235	282	295	260	260	270	261	273	259	279	274	274	254	270	277	285	265	269	283	288	293	272	278	285	289	267	270	264	275	280	258	272	297	288	257	261	279	269	295	273	267	271	300	291	289	296	282	283	288	289	259	281	240	282	284	261	251	243	271	275	253	295	276	260	278	306	301	270	260	290	283	303	274	281	285	283	262	280	273	271	278	274	243	271	267	281	294	272	264	259	256	275	276	259	260	271	294	276	280	301	264	296	288	261	315	290	306	277	265	251	288	290	268	277	300	280	262	249	268	263	288	276	329	292	255	253	249	289	293	283	249	275	290	282	245	268	276	260	274	265	282	302	276	276	285	241	274	255	245	293	276	276	274	275	258	276	275	275	278	260	265	257	263	286	262	290	266	266	278	243	268	291	260	255	272	264	263	278	293	277	267	267	265	287	276	283	277	264	287	288	294	263	269	283	283	271	276	275	262	274	289	257	263	280	258	279	276	294	279	292	284	260	273	290	255	284	271	293	302	312	309	277	257	272	255	267	258	253	244	311	260	273	267	286	257	290	261	293	232	298	284	264	283	267	281	277	265	254	301	278	260	266	282	298	273	284	260	294	280	269	288	276	282	279	286	312	259	251	286	280	285	274	247	280	297	279	259	259	276	255	265	267	288	295	271	264	268	279	261	244	283	283	278	285	256	267	273	279	285	255	277	294	283	261	256	271	265	284	275	262	285	299	257	290	282	264	293	286	272	268	281	287	270	271	305	270	269	280	266	289	282	276	280	275	315	263	294	291	252	259	299	282	283	279	278	274	294	317	236	250	271	259	289	267	287	276	278	273	288	265	261	307	275	250	246	272	307	256	259	286	263	257	273	286	281	294	281	305	254	287	234	276	293	270	284	291	265	303	258	288	261	282	282	265	259	304	283	276	263	273	258	263	295	310	278	247	277	272	281	305	274	251	286	285	238	248	259	262	277	289	276	262	289	263	261	248	261	270	285	279	232	282	274	307	264	288	262	261	275	302	280	270	255	280	258	284	256	276	277	290	270	263	253	260	272	259	273	288	266	276	277	267	289	278	289	242	288	293	249	306	256	247	271	268	271	289	266	290	326	278	283	262	295	249	283	263	284	296	295	269	276	265	274	291	282	296	348	267	296	255	280	296	263	278	274	286	272	297	273	271	284	262	278	295	270	272	258	248	263	258	285	263	255	251	227	268	270	269	276	289	304	291	252	241	271	282	250	249	288	264	274	296	288	304	251	264	268	264	284	289	270	310	249	277	273	258	248	292	287	295	259	260	274	275	268	285	239	245	288	253	274	257	269	235	294	262	281	265	253	277	257	286	259	260	257	265	290	252	277	254	263	283	258	258	285	270	258	264	270	282	272	271	281	265	280	250	278	271	275	268	242	285	287	266	261	269	293	281	300	300	262	281	282	271	279	283	272	271	267	258	268	250	269	281	287	284	277	287	256	295	271	258	276	254	291	284	272	293	271	289	256	274	287	289	249	264	247	291	271	279	260	271	260	293	260	279	277	262	291	262	309	269	285	287	289	266	277	288	282	276	315	263	269	255	280	285	252	268	275	234	273	297	261	276	303	267	282	247	277	232	303	285	288	252	289	279	284	260	263	281	289	285	283	307	258	285	300	293	286	255	284	299	295	268	276	238	273	262	278	292	281	273	288	268	246	270	283	299	274	263	265	309	278	300	260	279	257	258	280	259	251	292	300	273	270	287	263	286	267	268	267	263	270	287	275	294	298	280	269	262	285	255	284	279	271	270	290	309	278	245	307	293	293	268	244	313	252	274	303	249	259	266	241	266	314	294	274	278	287	271	260	260	276	261	277	275	288	297	272	296	282	256	265	238	263	266	285	274	277	310	282	280	243	260	263	262	257	282	279	271	271	283	245	267	271	283	291	260	251	279	299	262	263	262	299	247	292	287	280	265	279	271	258	260	250	253	304	274	309	297	271	284	289	276	264	263	274	262	269	275	259	260	267	279	288	276	280	274	284	264	262	287	277	275	294	287	257	254	315	270	267	272	263	264	283	284	295	261	262	280	260	259	263	258	266	262	285	272	273	301	236	314	260	270	282	259	275	303	283	289	272	265	264	257	298	256	263	283	270	289	256	297	305	272	289	298	244	282	283	274	265	258	278	266	297	257	261	291	260	274	255	274	264	290	272	284	269	277	294	246	275	267	268	265	257	276	285	291	282	279	271	253	271	289	287	298	277	257	255	291	263	259	254	267	257	243	250	247	272	267	314	295	285	301	261	281	246	250	270	309	244	275	276	278	257	288	265	279	280	266	265	298	232	284	294	262	299	284	298	275	274	294	283	290	256	292	274	285	241	260	244	283	273	290	280	278	298	274	284	290	243	236	270	257	302	281	252	271	276	280	275	272	280	279	276	273	286	270	251	250	301	288	252	265	287	265	262	293	268	268	285	273	288	268	257	287	259	289	262	265	263	277	261	298	279	268	250	253	275	263	288	282	255	268	257	288	281	281	286	267	289	248	276	265	298	283	271	306	271	235	266	258	247	283	265	269	295	278	282	288	268	270	281	279	273	268	262	276	273	318	254	274	281	301	291	284	254	279	281	273	265	294	295	250	266	278	244	301	285	305	268	255	286	272	299	294	292	273	280	295	274	264	269	261	264	263	275	293	251	256	287	272	251	252	292	299	295	235	257	265	287	267	282	295	249	294	245	254	283	291	261	279	245	298	257	277	270	290	294	246	304	272	271	286	255	251	285	278	261	307	269	280	290	273	266	271	300	265	295	251	265	281	267	258	286	261	253	266	262	289	310	290	284	269	276	276	291	277	269	290	289	280	260	239	279	255	261	283	295	233	297	281	254	259	289	293	304	287	275	290	262	260	256	292	259	250	270	261	256	265	277	269	281	298	282	287	318	269	295	278	268	310	286	268	279	281	303	305	262	296	267	320	267	292	265	303	305	283	271	276	273	254	292	271	263	235	260	279	280	257	260	268	285	288	273	269	279	287	265	253	273	266	269	263	300	254	272	263	284	256	298	275	267	286	267	245	296	265	257	258	271	254	288
4517	834	715	503	418	398	459	378	388	375	400	342	361	382	390	381	367	391	392	371	355	339	378	364	367	349	383	387	367	390	349	391	378	335	369	355	366	360	397	380	392	379	358	402	353	359	380	388	349	366	397	372	351	388	371	389	346	358	360	346	383	359	370	365	373	371	386	381	337	355	376	388	385	352	369	396	370	382	337	373	360	339	319	381	362	376	362	355	364	349	368	384	369	362	407	389	363	339	354	382	355	377	411	349	380	343	353	360	397	356	356	385	377	371	332	353	364	366	387	353	367	353	382	377	375	358	364	368	361	347	394	383	329	396	359	387	365	366	362	354	379	359	364	373	362	352	366	361	361	387	362	398	342	400	360	375	381	384	343	387	366	314	364	375	384	360	365	378	381	377	354	348	405	396	370	376	358	375	371	385	329	347	340	382	380	339	339	363	371	355	418	350	342	345	336	350	344	365	370	361	384	346	392	375	374	375	379	362	381	392	389	357	325	386	367	349	357	323	348	392	364	363	361	369	370	332	379	369	372	385	340	381	340	371	369	386	341	372	369	363	347	359	355	376	364	362	346	383	376	381	359	382	358	355	385	343	427	386	364	388	347	379	371	362	387	350	334	352	361	359	368	344	371	373	368	344	385	346	328	361	362	397	357	347	361	368	353	362	367	365	364	355	358	358	365	379	391	337	328	397	364	374	369	355	378	356	350	372	365	366	349	365	360	347	368	371	371	349	354	395	377	372	362	372	377	329	356	329	364	403	364	354	383	363	373	374	332	388	398	347	358	406	382	359	361	380	375	366	362	335	380	342	387	374	367	344	390	386	399	395	374	366	391	335	389	343	370	368	359	365	356	352	394	359	374	348	365	382	381	360	349	366	340	390	384	350	349	383	338	378	382	426	372	339	368	355	354	383	381	386	375	379	399	377	326	351	407	321	358	349	373	388	346	353	362	365	357	346	389	371	364	363	375	415	348	357	340	349	370	359	357	378	360	380	358	335	383	377	372	373	363	381	391	363	349	331	354	389	356	357	351	389	367	419	372	344	371	386	386	383	374	357	409	368	360	388	332	369	365	377	353	330	370	326	413	377	361	340	388	349	364	350	390	364	396	346	372	357	360	370	366	388	337	413	404	349	373	391	349	364	338	364	382	372	346	349	405	377	373	347	366	391	358	368	351	379	366	383	354	330	359	335	343	400	360	367	351	396	381	376	381	351	362	355	332	355	376	363	391	353	367	386	364	342	372	373	391	392	394	364	404	356	358	353	374	343	381	381	352	371	335	361	375	373	366	395	340	370	422	379	350	396	361	365	384	367	353	392	333	369	409	390	358	325	336	363	374	358	382	348	383	374	334	404	354	394	363	367	376	395	392	386	381	346	369	389	351	386	387	387	371	365	372	371	375	394	380	380	371	348	394	355	359	385	382	346	363	383	355	358	363	346	385	363	390	398	397	364	350	329	364	356	364	385	369	343	343	390	374	404	377	359	356	370	359	387	364	406	371	347	399	345	374	358	374	421	372	354	356	327	400	374	379	365	365	385	357	387	359	373	374	390	400	371	358	342	382	370	354	361	334	362	388	341	328	347	385	338	364	368	396	374	357	353	367	392	352	347	324	389	332	363	339	397	360	375	376	367	372	336	344	349	351	335	392	353	374	388	327	348	327	383	375	373	348	383	377	326	373	371	360	400	357	386	363	368	369	359	384	388	366	351	362	380	351	369	402	354	369	375	388	384	381	370	404	369	336	344	351	363	359	380	346	344	373	380	374	406	339	385	371	354	358	357	375	363	381	372	360	402	353	359	385	400	340	352	346	379	366	407	333	371	418	366	378	347	377	357	353	369	373	360	383	346	353	346	381	378	377	382	358	382	369	381	391	350	380	343	355	409	340	386	345	352	376	395	338	345	384	379	352	402	363	397	370	361	369	360	367	353	395	364	352	334	378	350	384	395	385	345	382	394	382	367	353	355	353	412	393	386	370	346	403	385	403	383	343	435	378	357	374	358	353	369	344	389	372	373	382	359	363	403	384	389	368	402	398	397	388	372	395	361	346	394	382	367	366	408	356	386	399	423	377	347	380	364	361	363	359	366	386	351	399	372	360	364	345	348	365	349	346	325	368	374	362	367	378	387	364	389	368	372	374	332	344	382	355	380	383	366	374	375	373	362	370	332	367	373	356	384	388	356	380	375	339	368	367	382	335	370	357	403	379	347	374	391	365	369	373	395	353	359	393	382	381	356	373	330	362	362	361	375	359	383	386	386	357	384	367	384	367	378	354	360	367	396	359	394	377	379	389	344	368	343	357	355	339	350	374	345	394	377	352	385	408	362	363	342	393	382	353	343	410	368	366	345	365	361	374	377	355	370	345	398	388	373	356	348	383	344	375	372	366	398	346	407	362	347	324	384	348	362	376	399	361	374	346	377	374	400	374	358	352	345	323	421	361	376	326	339	347	366	387	395	387	375	382	409	395	382	375	342	352	371	354	325	398	349	362	381	329	360	378	346	382	370	336	374	382	366	340	391	306	365	365	360	351	339	352	357	381	362	354	383	390	359	360	375	365	348	375	376	391	342	373	380	362	361	347	367	409	388	366	344	362	340	339	375	386	405	377	356	367	364	345	356	370	354	378	383	376	356	381	360	397	380	376	347	383	375	353	386	360	349	394	374	354	382	354	394	350	387	345	384	368	358	399	367	358	373	360	384	372	339	364	364	371	339	393	380	380	387	343	365	320	411	380	344	398	361	363	385	364	316	367	373	363	367	356	353	343	372	367	379	401	360	389	390	386	395	361	358	371	344	366	372	383	362	396	372	357	381	373	376	376	343	363	349	347	346	363	331	387	367	395	378	365	349	374	403	370	356	377	365	368	368	374	384	381	361	354	351	358	351	346	328	336	386	323	378	366	362	389	353	379	385	379	368	390	375	370	353	365	357	382	345	383	396	366	354	365	386	405	365	375	359	391	342	345	411	356	356	384	374	363	350	371	364	352	357	336	364	377	366	376	380	378	371	350	322	370	367	395	349	330	389	367	367	388	353	373	380	355	363	366	363	381	352	386	374	388	354	347	371	377	378	374	392	365	395	387	326	376	368	383	348	340	389	380	382	304	395	380	353	344	350	353	406	356	385	384	401	321	330	384	375	385	393	374	367	364	386	356	345	390	350	402	376	371	353	405	348	344	338	332	354	378	384	361	389	395	382	351	355	349	398	403	388	382	367	336	376	358	365	402	377	394	415	357	354	351	395	376	401	364	335	360	392	394	376	358	400	382	372	335	317	375	387	359	402	357	356	352	367	362	366	335	374	352	383	364	371	389	378	352	351	366	359	361	377	380	357	366	364	389	339	351	385	351	376	360	360	354	350	363	383	372	380	398	380	339	382	367	368	374	389	380	353	343	388	359	341	385	347	350	354	354	353	353	377	368	362	361	401	379	399	375	373	352	410	391	380	382	420	378	382	364	356	345	375	399	377	380	338	404	372
23508	21544	28697	24780	21347	3995	862	685	693	655	597	549	577	562	520	573	535	546	531	565	577	569	579	514	520	520	521	511	497	516	518	493	458	511	499	508	489	519	550	548	528	499	510	469	492	523	513	570	484	509	496	511	510	545	513	518	507	477	530	502	513	510	518	496	529	506	510	521	524	543	505	500	527	542	512	503	480	531	480	513	540	563	542	541	513	530	487	490	560	508	494	492	545	510	482	489	521	527	561	502	554	510	526	521	492	515	547	469	514	558	548	500	530	484	492	509	503	501	502	527	500	476	528	497	545	534	498	519	500	484	511	522	515	528	532	535	468	496	504	529	520	553	498	507	539	521	534	544	539	518	517	543	504	475	510	531	519	496	509	494	496	538	502	533	478	495	494	522	524	501	541	501	511	538	508	557	548	490	513	504	538	486	495	510	531	514	463	511	555	508	545	520	516	476	525	497	517	499	509	473	537	511	503	506	523	527	528	462	521	516	531	546	537	509	527	490	542	500	475	512	526	482	514	496	506	515	485	472	516	523	513	512	484	512	518	494	549	479	482	525	496	495	496	519	487	516	528	504	491	518	516	546	540	558	499	496	533	522	512	492	506	533	554	516	511	468	522	532	522	549	504	543	519	502	520	484	510	541	477	535	511	509	525	466	543	509	514	519	489	511	539	520	509	530	479	493	475	495	536	511	500	535	549	532	508	496	544	476	522	515	483	490	488	530	533	530	528	506	502	543	511	523	501	527	530	476	523	520	523	518	529	518	477	538	485	521	536	542	517	493	534	497	467	535	507	485	464	520	504	480	514	514	487	524	492	493	503	526	524	538	513	504	507	495	540	496	449	574	481	518	510	509	497	562	467	531	507	519	485	550	550	551	485	490	500	510	522	534	542	508	512	515	503	509	504	529	476	489	531	501	519	523	532	535	501	547	555	497	470	524	510	515	497	544	550	495	517	546	480	511	482	481	551	538	510	529	504	529	559	532	489	488	529	516	467	558	547	506	504	491	513	535	533	551	494	473	511	486	504	513	521	544	536	502	528	517	514	485	519	505	439	519	473	453	533	518	491	517	470	534	535	491	525	497	529	504	496	518	518	527	526	524	517	504	521	549	508	510	472	552	495	498	546	474	557	492	484	519	503	502	538	522	498	505	515	515	509	515	549	490	526	561	509	534	514	505	527	524	521	489	543	496	527	517	516	492	495	538	497	500	509	569	530	560	513	501	496	474	519	512	504	485	504	497	539	509	474	492	562	520	518	537	534	537	485	545	537	552	483	506	510	504	500	521	492	503	521	499	535	511	510	525	502	520	574	540	438	511	515	451	523	533	502	537	490	550	507	503	559	483	499	538	501	527	545	493	485	553	510	533	499	481	529	528	521	494	533	509	538	497	491	511	498	517	516	514	526	508	491	504	520	530	515	494	542	509	538	548	542	520	510	529	535	481	512	510	476	563	498	493	526	485	535	515	488	476	534	504	501	495	538	501	488	532	539	517	496	514	523	506	516	527	481	501	523	504	520	494	528	513	501	500	507	501	527	505	538	538	523	524	514	543	524	540	498	490	496	522	494	509	494	492	523	510	490	513	490	522	510	501	508	485	531	503	473	501	563	502	499	537	496	502	523	485	515	488	494	450	523	503	502	486	470	570	492	522	556	560	520	515	513	505	484	492	480	533	507	521	501	498	487	470	511	540	527	515	506	512	499	534	485	487	528	563	485	515	533	497	511	545	513	477	541	497	484	501	539	551	491	480	522	490	506	490	475	468	504	506	474	551	542	502	504	513	525	516	494	513	484	501	506	533	507	561	524	493	481	505	489	494	507	498	489	515	521	516	566	534	523	495	474	515	499	481	490	496	461	524	534	485	518	556	471	487	529	566	506	480	523	508	538	532	517	471	516	551	509	485	516	508	478	476	514	521	534	499	533	499	513	520	530	498	529	444	475	518	519	544	509	524	511	498	484	475	510	525	521	529	517	484	529	498	503	453	454	511	513	540	498	486	501	515	480	532	504	564	504	502	510	484	562	566	509	524	541	510	512	478	508	516	505	512	529	485	567	545	551	511	511	526	490	520	513	473	504	481	483	494	531	545	524	493	502	502	479	552	519	480	513	491	547	446	517	521	514	485	485	546	546	518	477	525	479	505	541	541	510	489	493	489	446	479	505	499	505	520	484	527	518	520	522	518	552	550	482	535	514	537	520	496	509	525	520	514	534	538	508	538	516	511	446	541	523	538	510	498	498	541	534	494	521	502	491	508	509	524	521	515	502	500	511	532	490	518	499	518	522	471	503	513	516	538	490	504	518	544	509	515	535	503	522	501	547	523	459	534	516	535	514	511	509	490	497	547	522	514	470	500	541	498	500	462	512	527	511	514	500	517	531	551	510	548	500	487	524	572	526	511	511	514	510	519	551	519	494	515	509	492	524	488	530	528	527	529	481	495	517	536	496	455	481	534	555	517	497	489	516	536	512	508	489	510	502	517	510	504	504	494	490	505	548	514	530	501	496	516	543	539	501	532	538	490	504	493	466	500	489	492	479	506	524	516	519	495	531	540	542	533	523	494	526	521	454	503	487	549	516	509	532	497	517	556	509	525	465	532	512	540	482	519	498	483	511	513	520	527	498	502	490	520	532	506	520	519	512	504	536	508	478	531	497	526	510	518	518	492	501	491	482	519	510	510	497	519	540	507	510	500	476	541	499	485	515	515	511	524	515	505	523	499	478	498	546	522	507	529	522	500	527	531	467	489	544	535	530	573	523	512	516	514	528	557	523	528	503	528	508	549	517	490	524	513	527	533	483	522	493	527	530	523	482	525	461	488	538	537	518	514	479	528	501	509	496	481	516	521	508	495	495	517	514	528	485	502	520	496	493	537	521	528	514	501	492	507	470	526	496	539	489	438	505	489	516	519	520	467	492	510	484	504	506	544	557	508	505	496	543	498	533	515	513	515	506	502	501	512	527	512	512	476	456	510	471	517	532	545	512	507	523	498	500	532	507	477	500	514	481	551	572	548	518	510	509	500	520	547	489	547	503	517	521	521	508	513	502	486	528	513	531	480	501	533	526	513	497	495	522	576	519	506	511	529	528	507	512	548	509	500	550	535	491	502	570	491	494	527	520	482	533	531	468	503	507	498	491	482	490	535	489	520	514	522	495	544	540	499	519	509	527	478	507	525	500	507	427	506	475	500	536	526	501	541	503	524	488	519	480	487	540	494	517	515	504	567	512	507	502	496	494	530	526	502	505	520	507	549	525	504	513	521	519	509	525	489	525	515	529	511	552	519	491	541	530	484	480	511	565	518	529	502	513	539	494	533	515	546	535	528	534	491	538	529	551	527	547	500	532	513	509	512	513	512	507	504	528	529	489	486	521	492	504	530	542	511	573	538	531	491	535	488	487	533	508	501	553	487	527	525	509	510	510	526	542	464	500	527	586	486	562	545	533	526	514	533	474	501	515	523	504	535	544	516	536	545	527	556
8345	7122	4865	2361	1747	1424	1189	1032	965	894	889	853	797	758	731	780	748	722	758	733	700	721	691	701	751	641	698	702	718	700	693	692	672	714	719	690	658	735	706	684	658	689	725	631	728	727	680	620	682	687	653	698	673	621	676	684	683	651	648	675	703	693	653	688	664	720	689	730	656	686	678	643	626	684	724	700	639	680	691	713	628	674	661	663	717	674	683	676	690	657	679	694	680	715	702	686	701	679	674	651	712	653	703	684	680	688	643	717	692	667	675	659	682	721	729	719	667	690	697	683	686	685	638	622	696	680	670	678	701	711	675	654	718	714	679	693	677	662	679	692	606	661	650	671	655	670	658	685	621	660	663	712	644	698	692	694	673	678	672	688	671	675	672	693	663	674	735	679	708	689	655	672	699	652	651	686	639	699	663	680	710	694	678	648	683	691	702	669	650	689	715	715	650	710	658	670	696	682	707	733	681	662	678	664	685	720	683	693	713	650	700	700	678	693	698	678	662	673	697	665	682	732	675	670	652	674	653	706	659	719	690	646	660	668	707	703	631	721	663	660	696	629	702	695	718	705	672	677	677	677	704	624	678	641	666	649	699	653	704	669	669	673	637	682	680	682	683	647	690	713	660	706	689	669	622	664	691	650	678	670	691	649	686	685	679	707	698	672	667	685	707	695	690	684	639	741	678	691	685	664	680	702	665	648	634	671	622	659	716	696	687	741	641	674	648	685	675	683	646	706	677	696	706	715	633	670	668	651	680	631	696	654	674	705	697	642	677	689	689	707	711	709	693	641	669	717	698	674	656	668	642	644	714	636	641	722	710	687	637	681	647	692	688	690	639	658	681	678	706	697	701	689	688	695	711	616	693	655	654	628	698	701	679	677	682	641	653	684	685	704	647	693	681	636	639	664	658	700	638	689	685	677	693	677	671	685	674	679	637	644	706	702	687	675	671	733	686	682	656	704	648	684	638	689	673	688	657	652	683	695	725	636	663	698	675	629	662	658	671	712	705	689	683	649	744	647	688	697	671	633	676	681	644	655	655	717	640	641	638	718	693	678	687	672	679	668	694	655	712	675	718	679	692	685	646	704	671	714	690	693	668	694	679	698	668	702	660	639	702	618	690	652	602	706	727	656	700	682	652	629	701	679	678	689	690	626	652	656	679	668	707	705	678	665	670	685	692	714	690	674	658	650	682	738	693	636	718	699	695	687	668	667	671	698	647	678	696	675	677	711	702	685	705	677	702	686	698	682	673	712	644	679	678	669	644	659	674	692	673	621	647	697	639	718	713	668	654	694	717	635	650	685	702	668	672	705	685	675	695	686	677	651	674	710	673	635	749	654	700	685	712	669	662	656	673	643	728	689	688	709	665	649	709	686	679	698	698	684	688	665	655	644	643	685	714	648	727	715	686	656	649	688	695	721	650	654	666	694	681	728	737	666	653	692	690	654	643	670	683	682	710	695	710	692	732	698	709	625	658	700	703	675	676	664	691	670	664	746	675	755	695	682	681	718	702	684	696	678	687	700	681	702	689	734	709	687	671	704	705	699	683	702	647	694	687	707	694	681	642	675	687	685	671	680	649	661	663	655	704	729	679	675	719	679	695	646	658	672	684	633	673	640	686	669	648	664	663	680	644	622	686	681	693	671	717	693	670	687	689	710	659	657	656	699	725	669	685	706	710	739	645	698	721	678	636	698	646	681	662	656	694	650	666	674	633	690	705	705	649	731	701	733	656	686	600	676	700	657	710	662	683	657	656	660	711	687	693	748	672	644	714	643	663	648	707	708	688	676	670	693	672	671	665	703	634	665	674	635	695	667	677	637	712	712	702	635	690	687	681	669	694	690	685	696	692	675	725	679	684	666	731	683	684	738	713	708	650	731	696	699	684	631	671	682	727	700	668	674	665	680	667	645	692	681	723	687	683	643	654	668	665	696	647	716	696	643	681	683	665	652	673	721	659	631	689	618	720	677	660	702	702	694	683	688	733	690	724	702	704	702	701	674	683	696	656	729	658	695	678	714	643	687	660	690	659	608	652	719	678	665	673	667	646	737	739	661	693	654	702	694	715	663	707	696	675	668	742	680	670	675	666	664	717	683	675	672	700	648	732	664	679	648	677	705	723	689	694	724	690	716	694	652	693	707	702	636	707	682	640	671	635	702	696	722	695	712	690	710	723	714	674	675	673	632	688	630	692	722	699	698	679	663	686	676	700	696	675	686	661	639	688	684	664	648	652	665	709	685	737	713	692	640	663	726	695	630	698	690	692	684	710	681	708	674	684	670	648	662	649	665	680	683	680	691	641	694	643	698	684	669	653	673	714	691	691	656	675	649	667	669	651	663	700	661	655	722	673	703	659	656	694	688	618	744	667	677	698	656	674	656	719	674	651	684	646	684	697	646	692	737	723	719	745	658	713	675	695	684	646	656	677	733	658	690	683	691	659	680	675	715	653	688	680	660	624	751	679	649	684	684	685	680	634	730	670	663	657	697	652	690	699	719	651	702	731	656	658	611	715	659	715	679	683	667	715	671	718	670	651	732	686	669	677	735	645	669	686	683	664	681	721	711	688	754	661	661	662	697	729	692	654	653	682	701	676	633	675	654	712	693	693	690	699	729	691	713	653	724	613	676	657	653	670	656	636	705	665	662	698	716	742	687	691	691	715	681	653	707	721	656	724	630	678	659	736	666	705	711	726	657	683	659	729	696	699	677	686	675	700	710	641	668	670	646	652	684	710	646	677	683	680	717	644	675	632	697	670	653	672	733	657	674	662	696	667	694	668	716	719	671	678	674	670	675	667	714	686	692	697	664	640	734	652	652	691	713	680	716	674	649	699	700	659	681	679	656	694	672	671	683	670	679	695	702	696	739	687	679	686	659	717	641	654	661	684	673	703	688	714	688	696	678	639	664	652	693	687	684	626	648	673	651	637	694	731	730	722	660	670	670	677	683	725	706	657	697	703	690	683	686	668	639	665	689	692	671	695	701	682	678	697	638	649	650	688	637	690	657	721	661	646	703	665	698	646	711	649	708	657	665	650	715	668	696	676	698	724	742	694	665	655	643	673	697	713	637	699	696	673	627	693	659	654	711	663	698	660	672	668	708	656	667	661	661	626	660	663	615	702	647	740	674	679	654	662	665	665	687	692	671	715	682	674	696	724	635	693	605	663	699	674	664	670	681	681	679	702	704	645	683	690	663	645	684	718	684	648	656	715	646	716	651	740	688	674	736	657	685	643	674	673	685	659	652	665	713	699	691	662	689	663	653	683	676	657	688	646	671	646	651	694	647	684	663	685	660	650	674	646	638	686	662	676	697	666	635	702	669	690	672	684	742	674	716	695	670	661	692	693	661	737	685	711	691	709	622	703	663	670	700	658	634	715	698	715	687	700	701	691	655	720	648	686	710	679	667	642	673	681	717	705	658	691	674	682	716	708	638	683	693	668	628	695	672	711	704	656	689	656	644	702	636	666	627	707	671
24769	21522	26831	24677	1172	235	218	188	156	145	142	137	133	143	133	121	151	132	122	117	121	150	140	105	115	130	125	142	128	95	131	119	124	110	113	119	130	107	118	101	123	113	100	119	145	106	123	134	111	113	127	98	101	118	82	122	118	104	149	116	118	114	122	127	112	130	135	141	128	127	104	110	116	117	97	127	104	123	102	116	143	126	120	120	116	95	120	109	111	105	119	133	95	110	131	121	109	130	121	109	131	119	107	95	113	110	127	103	113	118	109	116	123	122	124	108	96	117	114	119	107	98	122	118	104	120	116	115	123	116	134	122	128	103	105	135	122	106	119	109	125	118	122	114	123	108	101	120	116	118	117	99	109	105	125	105	139	109	105	118	137	120	123	107	116	112	130	122	127	122	99	106	122	101	122	119	120	131	112	124	111	105	117	147	108	123	105	118	98	123	109	119	111	118	126	145	132	110	104	96	127	114	136	124	95	103	119	120	103	138	140	95	114	117	125	106	103	99	109	112	124	108	96	132	124	126	127	124	135	116	107	121	107	126	128	103	122	134	128	99	110	118	100	121	114	123	102	122	120	136	97	122	131	117	109	118	126	126	131	115	106	105	110	122	124	124	137	115	120	123	120	124	123	101	103	96	108	112	120	124	121	103	129	118	134	109	116	125	87	109	99	137	106	99	120	135	120	118	119	103	124	109	104	102	137	99	118	108	124	131	116	104	122	130	118	106	105	116	98	105	124	113	124	130	128	132	117	123	126	106	109	120	108	123	100	130	102	121	105	121	135	109	98	120	113	113	114	109	122	111	114	115	133	90	140	117	126	132	118	111	105	112	133	120	116	111	131	116	122	110	120	125	116	125	133	122	112	134	110	108	118	98	101	112	105	139	122	117	117	117	122	100	92	110	120	104	121	117	115	115	112	120	102	99	127	109	125	97	119	146	111	117	128	115	125	110	118	104	125	92	118	124	105	117	107	139	112	120	114	103	123	101	116	110	118	127	120	109	112	111	102	111	98	135	120	122	137	103	115	107	119	117	117	96	129	106	119	112	111	124	120	105	128	136	111	106	124	128	121	112	122	124	111	131	116	113	129	138	129	114	112	124	108	121	117	105	102	114	117	111	121	106	131	126	127	110	104	104	118	113	101	106	123	119	122	120	115	105	102	120	128	124	127	106	100	116	114	114	121	111	124	127	114	114	113	116	104	95	113	117	129	128	119	114	109	113	107	114	118	133	104	116	128	120	130	122	112	112	99	112	94	104	117	121	128	123	104	121	122	108	112	133	103	124	121	111	125	108	102	142	105	129	107	136	98	124	125	120	112	122	118	140	127	111	121	109	104	104	115	134	96	121	122	129	101	115	125	129	119	119	101	120	108	105	112	103	108	117	116	109	111	115	108	132	123	112	118	119	111	108	115	98	119	125	113	102	96	121	115	110	126	128	115	126	131	112	101	109	116	113	132	111	120	118	131	116	99	108	130	114	129	114	123	127	97	107	133	117	115	97	131	127	111	96	124	117	102	121	93	126	115	112	115	123	120	119	99	99	117	123	103	131	127	118	117	117	95	128	108	137	111	138	124	132	106	118	118	119	112	122	127	116	124	107	123	121	107	115	109	116	121	114	114	123	96	105	96	139	127	124	105	105	98	110	97	119	118	125	110	136	108	106	122	130	112	104	97	105	113	108	145	116	140	114	116	109	143	96	115	112	107	101	103	108	99	105	137	136	106	115	131	134	113	102	115	99	116	118	116	120	114	126	109	106	119	120	113	122	101	121	109	95	118	138	117	111	122	99	111	127	119	115	112	113	94	121	129	135	117	96	120	114	116	115	123	116	105	104	107	117	122	120	113	114	121	108	130	119	120	119	86	131	127	142	128	120	119	100	111	109	119	128	138	114	111	94	116	101	116	121	120	121	96	118	113	110	128	105	120	116	126	114	108	113	113	121	130	112	124	98	110	124	118	126	106	141	111	123	130	113	94	110	85	114	106	127	104	98	122	104	112	132	112	116	124	110	109	114	126	128	98	115	108	110	112	107	123	135	122	122	128	120	134	129	95	116	111	107	112	102	112	120	108	122	93	118	120	131	107	126	111	124	112	117	107	113	113	106	96	131	119	104	116	112	119	126	98	112	134	112	111	94	115	118	121	116	117	109	121	112	99	127	99	106	128	116	118	108	98	123	117	100	118	109	127	122	97	125	122	109	123	123	96	132	124	115	125	94	122	141	122	124	104	115	128	131	114	114	102	116	141	117	116	130	111	112	112	114	128	106	117	111	113	123	121	113	112	121	107	117	108	156	107	135	120	124	118	134	111	123	132	111	107	119	119	112	119	93	111	124	151	121	99	120	118	116	131	131	127	129	112	125	119	125	128	108	115	130	127	127	118	123	116	116	110	142	106	123	100	120	121	103	129	121	116	109	122	128	111	112	112	129	120	130	112	113	106	116	117	112	133	104	122	125	99	114	126	99	94	114	134	109	109	108	103	118	106	129	108	109	123	97	111	94	110	122	124	143	128	106	112	126	111	111	94	117	116	109	129	142	125	99	120	108	124	97	122	125	103	135	123	104	139	108	123	120	105	97	116	110	117	121	131	121	106	119	118	125	129	119	134	114	122	115	133	116	111	118	111	130	104	108	130	95	115	102	124	108	111	112	127	113	122	114	116	121	131	128	106	120	109	135	130	112	112	116	113	127	111	108	118	104	111	121	137	126	122	107	125	116	111	140	120	109	99	122	123	107	115	114	116	124	120	108	109	105	119	133	113	114	100	113	113	106	109	115	127	130	115	115	116	108	125	125	111	122	129	121	125	100	127	105	118	127	111	99	96	126	102	124	103	109	116	109	98	113	112	100	106	126	129	122	120	122	108	109	105	98	115	120	119	125	100	127	118	117	120	106	132	115	100	119	110	116	118	91	122	101	120	125	136	108	115	123	128	128	122	112	113	136	106	101	116	158	107	123	94	114	133	113	126	111	116	109	105	113	127	102	118	122	117	107	115	89	108	115	113	112	127	127	114	118	107	107	122	139	114	123	115	106	133	139	123	111	90	117	132	101	132	114	113	109	120	112	132	116	114	109	116	94	124	104	113	125	105	124	119	98	112	113	122	122	118	113	113	98	125	103	112	105	129	124	115	115	109	128	114	109	136	113	124	103	108	122	110	104	111	123	136	103	103	120	118	108	111	133	123	111	122	123	114	117	112	123	128	118	122	117	118	115	93	111	123	121	115	139	107	106	128	109	116	112	121	133	107	118	80	113	102	106	106	119	117	115	133	105	104	112	126	101	99	129	100	114	122	106	112	129	97	128	122	104	103	119	118	130	99	131	118	121	124	107	120	123	129	122	124	115	138	112	119	117	118	109	117	123	112	103	121	99	109	124	116	123	103	120	103	102	121	120	102	115	111	126	94	112	111	103	139	128	89	107	118	113	98	129	102	133	126	127	103	104	85	105	118	122	115	113	116	118	114	96	137	127	119	134
7863	3327	2264	1035	680	491	397	379	298	279	236	262	229	247	207	220	199	195	215	177	207	150	193	180	211	176	180	176	178	189	199	194	181	177	192	194	177	170	199	176	180	172	189	161	184	183	151	203	176	193	172	196	177	211	195	162	188	191	197	203	172	166	173	165	177	187	195	202	177	154	137	198	196	164	169	184	177	184	178	191	175	162	199	154	192	179	179	159	168	182	191	177	208	205	185	181	193	166	197	183	171	168	179	209	165	183	201	158	176	156	155	171	181	153	197	164	190	197	167	165	172	191	184	191	161	178	161	175	193	177	167	174	171	180	167	178	180	178	169	168	187	187	166	194	150	173	192	194	189	173	202	199	173	173	178	184	186	163	177	183	181	171	203	188	149	176	179	183	212	181	205	199	190	178	201	173	188	177	162	169	181	163	170	159	196	177	166	203	204	184	187	164	188	175	190	181	178	169	199	168	185	180	190	191	177	184	159	163	187	163	191	164	186	156	197	178	173	158	190	174	198	185	171	192	179	177	189	171	186	178	170	166	173	188	176	155	174	157	193	194	183	180	187	186	168	186	188	188	199	180	194	170	177	177	158	178	196	184	178	169	199	167	191	168	152	180	139	193	160	179	190	186	190	195	207	186	171	169	173	164	174	144	186	178	151	173	190	157	178	185	179	180	175	158	189	179	164	208	194	167	182	183	179	186	176	166	171	194	188	175	180	164	169	186	169	174	166	183	160	189	171	192	175	194	192	173	180	177	180	183	175	169	188	167	180	171	152	174	183	174	164	176	189	181	180	177	197	167	188	175	160	174	179	190	179	187	157	187	188	192	177	175	198	171	169	181	175	201	177	175	160	182	186	166	162	185	177	184	186	171	168	171	187	179	145	183	193	182	151	181	192	180	198	166	197	165	183	177	173	198	169	185	190	181	174	218	207	179	202	210	166	166	200	193	201	192	175	144	162	177	175	183	162	183	194	173	217	173	172	185	191	177	174	186	189	175	168	172	174	169	174	144	158	168	153	176	174	169	176	195	183	183	186	156	180	174	181	191	190	175	183	162	187	162	172	188	184	181	202	192	193	185	156	175	183	175	155	158	178	186	171	177	175	185	178	185	169	188	174	174	173	153	172	187	171	171	171	178	190	180	198	177	177	178	170	207	171	172	207	194	168	177	158	170	169	148	167	156	184	182	185	183	163	185	204	183	153	152	183	162	155	176	155	171	162	167	184	164	163	164	186	189	184	179	164	176	178	179	165	170	165	171	176	187	182	148	179	173	146	180	201	195	156	184	184	192	178	169	191	166	168	178	166	183	181	177	186	172	181	165	203	180	192	156	187	162	195	180	191	174	145	153	172	200	168	191	176	188	180	179	178	192	186	179	203	153	163	184	193	160	188	183	184	192	164	155	172	172	172	171	180	173	213	165	168	172	192	181	191	193	209	183	180	187	168	179	175	177	169	215	178	196	182	193	163	194	170	175	188	197	169	193	172	174	191	175	171	178	161	191	163	178	150	166	190	152	168	181	173	192	169	192	152	172	179	182	172	176	189	210	140	176	169	198	189	183	172	171	196	214	175	177	179	195	160	197	167	171	175	181	169	192	189	192	177	207	169	160	174	170	181	181	179	163	167	172	165	163	175	176	155	174	188	170	186	188	189	161	187	185	189	177	190	177	198	187	197	177	169	187	174	178	189	182	175	194	166	184	164	170	170	171	185	188	200	150	195	179	173	201	168	159	170	172	157	149	184	195	191	162	189	186	162	170	202	178	182	185	192	189	160	183	167	171	183	176	196	149	176	178	185	188	175	171	172	168	183	178	181	186	191	178	178	158	186	205	194	163	187	166	174	156	170	165	189	176	168	179	168	163	164	148	185	181	187	175	159	178	176	185	173	180	160	155	212	175	204	166	188	172	198	163	198	162	167	174	177	140	185	168	147	181	182	182	183	178	173	181	184	182	183	163	172	164	169	199	182	169	185	159	184	172	172	167	193	194	209	160	190	166	212	181	180	169	178	142	168	188	168	184	175	201	175	162	150	196	171	201	190	172	185	163	192	196	164	180	169	187	167	180	164	180	146	165	174	183	169	186	179	176	196	169	168	171	183	161	213	181	189	173	194	198	173	188	178	190	162	206	185	170	176	185	177	196	194	181	184	179	192	173	174	172	169	175	199	187	201	190	203	173	173	190	197	175	196	140	176	171	173	184	187	189	151	165	173	188	195	177	177	174	186	186	184	176	179	149	198	174	196	201	162	190	217	187	186	201	192	158	161	173	180	185	170	207	202	202	176	172	171	175	177	201	178	191	172	165	180	200	199	183	186	186	193	194	192	176	170	162	178	183	193	176	200	177	182	164	200	163	180	164	192	173	199	176	166	162	184	194	169	188	181	190	164	197	168	203	186	166	199	171	172	182	184	190	183	174	183	151	199	184	170	182	165	166	176	191	155	181	174	189	158	151	198	169	192	177	178	169	179	164	200	176	186	163	198	187	147	173	158	162	180	179	194	189	201	190	180	161	168	184	151	165	174	171	197	147	179	171	177	156	167	168	177	161	188	173	170	167	182	185	194	156	173	180	171	193	166	181	194	195	174	200	161	177	184	182	170	159	174	172	160	174	151	185	190	169	184	158	142	173	204	182	178	160	175	171	162	171	185	167	185	165	183	162	175	180	177	180	165	175	159	186	195	167	162	193	167	185	169	182	164	172	170	171	196	190	161	180	186	170	199	167	190	192	163	166	154	179	168	179	169	167	164	179	185	159	171	184	192	189	176	168	178	189	203	179	205	188	194	187	177	196	175	196	189	204	184	197	145	177	191	170	157	174	191	169	174	183	186	196	182	175	176	174	184	178	184	159	181	156	188	178	181	172	188	192	193	168	162	167	169	181	170	168	161	202	208	177	188	181	176	192	170	173	175	185	190	173	199	189	188	184	160	151	178	168	159	157	184	182	201	188	189	192	225	164	191	184	157	167	174	169	164	181	164	155	180	199	174	167	193	189	178	172	195	151	167	177	180	168	174	174	174	175	175	169	184	176	185	183	155	209	171	170	168	169	159	164	175	191	170	180	185	162	155	195	181	176	175	168	158	180	184	170	195	173	179	189	174	188	156	173	152	184	184	176	178	197	173	165	183	202	179	158	169	176	161	191	183	167	182	192	158	169	171	168	158	176	165	196	187	160	199	157	200	186	173	170	175	184	193	172	198	156	192	191	206	177	185	206	199	186	179	192	168	168	183	151	197	189	185	190	179	175	172	172	161	188	211	186	167	195	159	181	165	174	179	173	177	187	163	187	174	198	204	182	189	179	187	156	187	173	170	183	198	186	203	174	170	169	204	155	179	156	162	172	196	198	176	190	160	191	185	211	184	188	181	181	174	183	186	202	163	174	164	216	171	176	179	180	186	180	172	177	144	191	181	201	164	157	171	161	169	173	172	140	182	157	166	193	201	164	166	169	170	156	198	176	186	186	176	201	171	176	179	182
22551	21572	29357	24270	21568	21265	2569	751	596	615	567	539	502	547	514	499	479	501	496	469	506	457	434	464	427	429	405	467	461	467	453	446	454	407	419	431	446	433	429	426	422	471	428	470	440	414	424	415	433	451	426	414	424	410	431	397	429	442	420	438	404	428	433	436	425	435	446	404	433	412	389	422	419	461	414	448	436	447	430	430	399	428	404	466	451	409	397	438	413	431	442	442	388	429	419	439	422	397	450	450	445	430	429	390	412	456	419	456	442	427	420	401	447	408	473	412	411	429	433	408	448	419	383	461	431	453	433	459	415	436	426	411	382	416	428	442	393	448	425	430	367	406	397	430	422	415	398	404	461	427	413	391	447	443	420	410	435	423	392	417	405	421	405	405	411	404	455	444	449	424	408	439	387	422	423	416	433	487	402	429	429	423	433	431	423	397	397	407	471	440	410	391	406	449	455	419	433	447	463	416	447	415	420	424	455	435	411	440	410	427	422	379	403	422	393	414	422	427	408	445	425	422	424	454	425	423	393	416	436	401	415	457	411	374	388	395	435	440	430	421	383	425	402	418	435	422	449	406	408	436	435	443	413	416	422	439	412	394	414	423	437	424	462	479	429	401	396	426	453	409	421	440	433	413	445	440	417	392	413	441	426	410	426	391	428	413	451	444	415	432	416	392	389	430	427	414	437	435	445	409	431	433	397	428	402	420	442	457	412	432	433	429	407	417	432	389	418	456	461	414	426	406	445	411	411	393	418	443	400	429	409	442	428	405	434	433	384	467	391	379	415	450	415	440	406	408	454	444	417	408	415	444	423	414	454	444	433	440	431	412	409	458	422	393	430	431	397	434	418	449	431	438	417	389	418	419	415	413	414	428	414	429	431	405	422	410	430	389	406	435	407	423	433	385	412	444	384	421	414	444	422	387	402	422	389	449	470	402	424	428	445	419	416	442	447	392	434	425	431	443	412	423	436	438	423	407	414	411	441	382	414	409	449	415	423	444	384	416	427	450	453	430	440	421	415	433	406	400	405	438	435	414	407	436	455	426	373	431	421	422	406	451	425	425	411	465	425	410	452	406	395	406	463	437	427	392	414	422	417	403	431	432	418	423	422	455	410	406	417	402	439	439	384	416	420	420	434	428	422	408	455	425	397	404	435	415	440	403	456	430	392	436	416	417	387	414	420	418	408	425	422	409	412	436	427	425	420	389	426	406	440	426	412	426	414	442	416	393	439	420	447	423	414	467	431	443	443	453	419	424	400	431	425	446	446	454	436	400	432	418	433	411	451	458	429	448	423	442	399	432	443	429	414	383	446	425	431	437	428	405	458	425	418	395	420	437	399	392	439	424	397	446	407	435	464	405	431	441	394	405	408	478	425	381	408	389	414	418	460	437	398	384	454	440	442	423	403	425	407	411	436	429	405	415	407	450	406	451	464	412	419	440	447	386	439	433	424	402	457	449	430	418	449	444	460	422	416	417	429	453	433	449	437	393	427	444	391	465	402	424	400	397	467	393	427	453	421	431	421	422	412	407	474	450	430	431	413	441	438	474	445	392	430	444	460	447	407	448	431	439	435	433	414	389	421	371	407	421	419	409	436	422	389	438	406	413	447	426	423	430	392	421	390	455	416	394	402	371	434	402	428	409	413	412	431	424	441	416	426	392	435	440	406	453	409	421	412	426	410	403	484	420	416	437	395	448	419	439	405	396	429	453	447	398	411	444	415	427	399	446	409	416	453	431	422	433	417	427	415	422	426	476	424	433	411	417	421	435	449	434	425	426	415	382	386	430	432	412	450	419	415	416	404	422	415	400	455	433	463	428	453	429	406	447	455	411	446	405	422	444	388	413	456	394	441	423	421	457	406	423	420	461	458	432	416	429	434	402	434	448	427	415	414	427	399	404	375	436	431	421	444	422	449	433	384	437	428	403	449	422	430	449	432	433	419	376	400	436	442	401	403	443	441	443	430	442	421	432	390	431	460	390	420	401	398	439	441	419	417	458	445	439	393	428	424	419	463	411	399	381	420	409	404	458	408	404	422	451	389	397	424	423	410	395	425	466	428	400	397	429	419	409	407	441	427	432	410	419	414	408	403	410	394	455	391	393	433	427	383	427	413	426	470	432	400	416	441	414	434	404	425	402	386	425	384	448	422	401	438	440	401	457	412	430	436	395	433	445	433	419	402	411	429	424	416	416	440	431	386	447	427	415	443	429	406	408	442	439	416	443	426	422	414	425	419	388	415	391	432	428	405	414	447	444	422	420	397	444	404	404	406	437	444	413	414	396	406	435	390	405	409	429	402	423	411	386	445	429	435	427	436	419	437	431	442	412	385	413	431	397	396	404	452	440	417	386	452	451	410	416	424	408	409	444	409	382	414	414	442	412	440	421	430	450	443	442	421	404	451	410	407	385	385	445	457	383	421	442	427	425	430	414	400	440	442	444	376	440	433	412	443	424	419	420	438	445	459	424	432	439	412	417	438	401	438	413	444	415	423	393	426	400	431	430	485	405	431	429	462	426	426	428	461	424	407	401	423	418	419	428	398	446	419	438	437	405	397	393	435	413	401	402	437	383	415	428	433	440	423	434	438	411	460	405	449	432	446	443	429	422	414	437	418	463	431	403	420	443	459	462	453	399	439	431	360	460	411	450	415	377	393	444	444	390	412	406	415	407	446	454	407	440	446	441	452	413	423	447	414	416	440	454	399	436	373	436	420	433	401	416	429	433	433	413	414	400	432	434	378	463	450	396	406	441	426	414	428	385	423	416	427	401	476	398	435	424	394	407	434	388	425	433	429	429	410	417	415	394	414	436	428	387	427	456	414	421	419	398	411	433	462	462	408	407	435	406	403	447	415	484	424	422	432	402	404	405	408	436	441	444	428	406	453	439	445	431	414	424	429	413	409	407	416	434	446	461	446	433	433	410	409	439	427	419	413	436	424	451	457	416	449	415	414	438	404	427	419	436	480	446	428	458	386	422	426	416	430	425	451	456	412	438	419	412	400	429	411	449	453	409	428	400	398	424	387	401	410	413	432	470	450	409	415	430	437	395	435	437	411	404	415	412	426	439	406	389	419	407	440	425	399	441	439	441	412	406	412	421	434	397	440	445	438	422	416	449	415	406	443	411	385	432	418	445	428	412	436	442	430	426	434	438	406	424	438	410	436	463	373	424	418	417	406	461	446	425	420	417	462	443	423	393	403	437	441	448	428	404	404	444	403	416	408	409	430	390	435	442	419	432	402	394	421	437	409	413	438	445	439	418	465	440	429	409	403	439	422	430	435	389	410	448	417	403	398	417	423	446	403	412	415	437	441	419	428	406	428	409	411	416	411	400	435	404	439	417	454	451	423	422	398	459	447	427	420	418	423	433	407	429	461	448	389	425	416	433	373	387	436	419	407	408	393	400	425	430	418	460	439	401	454	398	427	425	446	388	420	399	464	423	480	408	422	435	434	423	428	456	437	435	415	409	398	411	428	419
10282	11766	8101	3807	2672	2028	1525	1306	1127	1026	929	886	790	815	722	746	733	690	708	675	656	670	666	646	603	618	632	628	627	656	607	605	579	612	648	629	635	584	601	584	591	593	587	596	618	600	596	611	594	588	569	546	592	574	595	620	650	586	590	568	568	614	531	616	599	595	601	592	605	603	561	578	585	603	574	605	582	559	532	594	563	584	624	588	634	576	620	636	578	576	547	585	570	575	591	594	607	604	566	603	590	559	600	577	570	597	579	579	565	568	571	579	619	603	565	613	555	594	606	611	638	571	544	564	607	567	598	574	594	558	592	576	579	554	586	600	590	577	605	614	576	581	573	575	591	574	556	590	568	595	545	567	573	585	607	588	580	622	557	621	623	613	594	610	602	589	591	581	568	594	555	579	606	600	580	566	599	574	580	579	580	605	588	548	604	596	565	579	604	588	661	612	596	558	588	593	607	584	598	562	559	596	593	556	584	596	611	594	542	587	628	617	564	552	569	578	584	571	606	608	574	593	593	567	587	606	581	574	578	575	599	562	601	585	564	534	575	604	569	564	602	605	575	570	585	571	602	571	601	587	575	611	566	560	619	572	596	624	619	557	585	560	615	583	599	620	581	595	569	588	539	574	606	551	587	570	584	615	567	611	578	544	598	575	571	622	591	547	565	570	580	578	575	538	538	563	597	590	551	570	603	566	552	577	575	584	551	622	567	587	556	544	538	559	547	579	569	610	584	593	632	540	630	585	572	605	589	584	587	576	593	597	551	619	595	579	560	567	605	632	584	610	562	563	594	615	577	572	608	589	601	583	588	581	592	572	609	563	558	580	588	624	587	550	568	566	562	597	606	585	576	560	621	582	517	579	625	610	598	588	574	592	615	546	588	572	595	568	599	581	605	598	602	561	585	608	566	572	606	571	554	556	545	585	557	596	600	605	627	566	548	599	621	565	564	559	596	573	564	613	557	570	602	568	596	607	601	579	591	593	615	569	572	579	590	596	624	566	611	592	591	556	591	564	571	601	597	647	623	601	568	572	598	605	596	569	573	624	572	544	592	595	595	632	571	584	559	595	591	607	573	538	603	576	591	629	585	565	608	622	567	575	596	552	597	583	536	582	564	585	557	603	565	550	617	586	599	595	543	616	594	563	578	562	569	542	576	591	577	619	593	588	603	602	572	596	595	559	593	567	563	543	598	582	582	622	554	527	584	517	591	609	590	539	570	549	590	580	549	547	595	574	592	548	572	574	562	579	568	606	596	591	594	610	583	559	563	584	620	579	576	625	566	589	592	603	621	579	609	591	564	612	548	574	579	607	609	558	608	591	589	559	578	581	617	609	580	600	629	571	583	576	556	598	570	570	592	590	603	570	601	566	620	578	591	554	602	612	611	560	598	559	574	551	599	569	539	579	585	656	594	629	635	574	556	557	582	582	612	513	590	592	601	563	576	592	576	568	530	606	562	596	577	575	556	545	602	598	587	542	603	546	539	630	549	549	559	622	571	592	577	619	574	585	594	589	622	660	560	569	581	547	591	569	524	550	574	586	567	565	577	586	600	592	588	561	564	642	604	601	556	585	596	580	605	571	571	557	554	616	574	606	558	533	569	573	562	618	576	559	620	562	579	576	613	546	569	585	568	597	587	522	601	566	584	565	608	572	594	632	655	565	578	592	630	557	558	567	547	576	558	593	610	603	545	609	573	581	629	572	596	608	528	562	583	586	582	556	553	584	533	608	569	601	599	583	604	540	599	576	554	561	581	615	583	593	574	585	637	583	545	621	595	578	595	582	583	563	576	576	633	514	575	582	585	604	577	599	545	558	585	572	595	623	596	584	544	624	564	556	617	573	586	517	614	590	615	567	585	609	587	574	588	565	623	568	605	553	607	583	598	614	573	593	600	571	567	565	620	550	573	573	585	584	589	591	607	593	619	588	595	582	596	556	535	592	582	574	589	534	627	564	587	575	599	564	613	588	609	588	543	621	588	563	601	597	607	591	567	570	595	582	599	571	619	589	591	570	601	595	575	553	570	582	598	594	586	614	589	598	553	568	602	583	573	580	559	590	573	587	584	581	580	612	593	589	609	547	563	612	563	619	567	610	569	554	584	625	620	591	582	592	581	571	592	595	617	612	580	603	547	607	565	606	620	592	606	597	585	583	605	593	583	573	617	609	584	520	607	531	568	570	583	569	542	574	634	557	620	574	587	619	605	586	598	572	625	591	608	564	641	606	576	591	584	580	602	606	565	593	580	577	668	616	594	598	557	575	582	559	574	540	593	575	606	590	552	579	615	542	528	597	542	633	604	593	596	605	596	614	614	541	571	585	598	577	630	579	574	597	592	592	586	646	616	568	548	556	577	538	595	608	607	609	576	583	604	609	579	596	582	544	624	586	582	553	588	588	598	600	595	605	558	560	590	533	630	552	562	582	562	580	586	582	605	565	615	590	552	632	609	557	582	537	621	587	570	631	610	588	609	565	567	573	591	574	567	590	631	576	540	637	577	592	591	555	611	557	596	614	627	618	550	556	600	567	575	556	534	583	574	588	537	578	564	640	576	578	569	642	596	587	588	611	600	582	583	597	574	569	567	601	600	587	611	634	602	538	596	581	628	620	644	600	593	546	571	585	575	565	610	590	558	577	608	601	570	525	556	584	519	577	601	590	600	541	577	573	586	565	566	590	618	566	614	580	589	534	540	576	580	564	628	598	598	573	580	617	579	586	564	607	584	582	588	554	597	557	593	543	569	581	620	588	598	598	583	580	562	584	579	571	588	594	613	572	581	600	621	599	583	575	595	586	602	552	592	583	623	557	599	537	616	613	561	573	571	588	605	575	585	566	605	620	615	569	607	558	555	568	582	529	593	596	563	563	560	545	555	575	550	606	596	551	592	538	615	658	592	599	619	573	619	584	590	588	566	543	610	556	593	564	541	606	535	591	590	560	590	579	599	615	628	597	557	564	583	566	569	593	589	599	573	531	581	623	593	582	564	586	531	545	592	626	589	567	564	558	602	585	612	603	578	576	600	538	554	619	576	593	613	614	531	595	581	581	595	562	576	559	588	584	597	588	562	557	553	585	621	577	586	574	592	607	603	571	586	541	560	615	545	540	582	545	576	588	569	580	584	583	598	602	532	610	603	632	594	604	637	576	584	601	546	605	586	543	614	609	588	584	581	580	572	580	610	586	602	576	597	579	604	576	567	583	589	600	596	582	606	578	579	568	566	555	602	585	574	612	537	576	604	594	585	598	631	565	616	574	567	588	604	588	620	574	534	585	622	551	579	596	584	552	621	557	618	551	577	606	561	587	590	585	584	620	509	563	609	606	633	567	574	540	571	564	552	608	604	579	592	548	569	577	604	598	605	571	621	557	593	620	585	561	607	576	548	632	632	557	602	603	610	628	569	596	572	585	556	563	615	576	544	658	596	595	570	549	570	596	573	560	592	597	589	588	580	598	553	578	589	565	544	555	596	568	584	605
27569	18091	3240	466	383	330	293	249	283	271	263	281	281	268	289	306	286	250	219	266	271	282	254	259	291	287	288	301	291	275	264	300	303	271	257	275	303	249	267	259	263	279	276	278	283	288	272	276	262	261	254	273	281	311	282	267	251	271	278	285	271	264	277	293	270	286	296	293	256	297	278	267	264	252	268	264	271	307	298	302	273	264	285	279	295	297	275	275	280	277	252	271	252	261	276	288	274	266	307	278	255	267	258	280	270	296	272	265	265	255	297	271	293	291	284	265	278	244	257	268	288	255	268	254	276	274	287	266	310	267	296	277	293	266	258	276	277	265	234	270	273	272	270	288	302	297	272	267	278	268	258	282	271	275	288	260	295	280	236	288	280	265	253	273	273	292	284	262	264	278	300	260	285	265	274	261	228	280	266	281	287	300	231	269	290	295	282	254	278	287	291	277	288	293	285	303	250	229	239	255	264	277	267	259	283	281	258	256	273	254	255	290	276	290	315	287	256	255	284	293	282	328	285	252	266	277	244	289	241	273	289	299	279	271	275	260	272	273	250	291	273	265	274	287	266	259	273	292	246	258	288	314	264	256	268	292	269	265	301	288	293	274	256	298	270	280	315	284	286	271	286	276	278	274	245	302	275	300	290	258	258	303	261	269	271	290	274	287	273	254	272	259	286	264	260	280	265	240	293	284	269	243	303	301	281	277	298	253	232	273	259	281	276	247	254	285	255	260	293	267	291	270	309	295	283	276	278	292	274	259	288	286	275	241	267	272	252	287	252	268	259	297	268	265	272	270	284	239	287	262	268	291	270	261	289	278	273	291	262	287	254	303	269	284	271	256	287	283	270	259	266	278	244	253	259	274	287	265	283	265	255	262	279	269	268	284	268	285	259	287	268	284	275	262	270	284	299	297	300	274	273	277	297	281	248	264	231	286	292	294	288	312	258	288	280	261	265	295	292	286	251	270	259	273	280	285	303	300	283	288	268	274	265	277	260	274	276	268	293	266	257	281	281	266	286	271	292	272	282	239	287	314	260	289	253	272	270	300	265	277	270	287	259	251	272	285	279	262	284	293	273	298	286	284	275	280	255	269	305	278	271	297	272	259	293	277	292	267	274	277	280	274	271	267	262	291	300	254	272	259	291	284	285	261	248	278	254	284	280	300	251	253	264	261	269	267	284	261	275	262	265	254	252	273	289	273	262	293	278	289	280	295	270	248	263	268	284	291	275	273	282	287	285	257	284	254	306	300	270	286	275	266	279	289	267	282	299	292	273	293	255	285	296	297	265	284	283	265	253	290	272	307	282	314	290	308	284	281	251	267	267	274	259	265	299	293	254	279	256	247	268	275	288	265	277	275	280	246	260	258	287	279	295	284	290	243	290	246	279	270	253	286	268	285	271	297	283	253	281	309	267	289	261	309	259	285	284	289	279	285	272	250	252	284	251	297	273	277	255	265	278	277	283	264	279	254	264	289	294	255	272	276	298	281	284	299	306	247	289	279	278	274	262	263	313	277	270	256	303	257	273	280	267	271	265	280	274	276	254	264	308	300	263	292	295	288	270	293	266	278	290	282	299	259	277	283	260	294	291	268	288	265	281	285	262	257	297	281	274	313	282	289	279	282	265	265	254	274	252	254	281	266	267	304	253	267	257	264	269	260	276	255	266	285	276	266	271	256	262	278	268	278	271	279	263	287	254	301	275	287	265	256	271	285	299	295	270	310	289	257	268	317	276	283	279	265	273	257	273	267	258	282	310	276	281	270	298	276	258	286	272	274	282	278	262	248	258	274	270	288	260	240	263	257	278	284	263	276	282	269	288	256	268	242	268	306	277	285	240	289	301	289	257	283	287	286	281	264	294	270	290	246	271	280	282	270	254	271	262	288	271	263	232	248	265	233	279	312	263	295	259	330	265	311	266	295	293	257	291	266	265	287	244	284	281	270	261	287	288	262	303	269	294	269	251	293	269	285	284	269	291	299	286	264	279	243	276	267	290	286	277	276	278	279	271	284	258	264	256	298	262	277	273	269	306	272	287	269	281	257	268	272	293	292	309	292	270	281	265	288	246	250	265	277	277	269	269	273	287	239	273	296	284	271	260	268	269	247	281	289	286	274	274	266	265	256	252	288	239	281	255	289	270	290	274	272	306	256	298	260	283	286	261	267	276	290	258	246	262	266	285	257	280	288	320	269	253	276	267	292	237	264	289	255	279	274	261	264	290	249	273	273	274	264	293	273	304	269	272	243	220	276	272	252	299	285	304	270	279	260	276	257	303	307	280	293	293	288	277	296	286	294	272	258	260	284	276	271	305	293	255	263	296	266	287	287	259	268	266	274	281	259	289	231	244	270	297	296	278	313	270	290	310	294	266	286	299	286	292	279	271	281	242	280	281	272	293	272	242	254	275	260	281	275	258	275	294	270	281	275	277	264	300	299	285	260	271	294	277	266	284	266	320	277	267	271	294	295	265	260	299	242	303	284	287	305	279	285	265	278	274	286	279	282	270	272	283	263	288	253	282	290	272	259	282	288	312	256	277	272	270	305	268	255	268	254	285	273	265	301	286	249	271	284	312	297	262	250	260	277	257	276	262	265	261	284	275	259	268	244	290	257	287	259	296	270	275	282	302	259	289	280	282	266	271	241	263	297	292	277	271	242	273	258	270	255	288	285	275	262	280	271	285	287	299	265	263	254	280	280	258	305	271	300	299	287	245	282	262	322	265	286	244	260	288	289	302	273	290	278	299	306	282	266	271	265	251	281	258	272	295	249	244	271	287	273	275	279	277	275	273	240	258	285	277	321	277	284	296	290	274	269	281	273	299	262	254	272	287	273	272	270	244	255	255	315	284	276	269	277	262	284	265	305	249	307	250	280	262	300	270	257	267	298	282	279	287	284	255	256	274	257	260	270	277	271	261	275	265	287	300	244	270	252	263	296	283	265	289	283	267	261	259	263	285	255	278	286	273	277	307	260	274	276	231	266	284	268	278	274	284	299	266	256	268	264	283	240	256	246	256	268	280	260	268	295	277	270	245	277	256	286	286	290	255	278	272	300	280	279	292	262	261	265	293	292	285	275	250	276	296	242	279	292	294	274	284	267	272	244	253	287	277	278	240	288	276	244	261	278	268	295	265	277	264	287	283	238	283	255	294	287	287	299	289	256	291	293	288	249	287	269	283	291	262	286	263	282	295	269	277	298	278	284	245	263	242	289	260	265	277	288	275	262	284	291	263	288	296	249	298	290	289	297	266	251	250	279	292	273	303	295	257	287	287	272	281	280	272	276	268	271	278	287	289	244	286	319	281	250	255	248	278	266	282	267	269	273	268	256	254	292	277	298	274	293	270	258	260	281	266	278	276	281	278	300	308	279	266	297	273	281	287	268	285	255	279	279	277	266	282	282	262	268	246	273	271	261	270	245	254	301	249	278	326	244	270	284	270	284	284	263	250	292	286	308	264	269	283	282	249	276	312	273	289	271
4425	876	690	468	453	398	372	376	378	405	412	341	363	376	371	389	368	371	373	410	381	374	355	377	358	384	348	395	398	368	411	372	360	390	393	349	363	360	373	386	360	346	373	342	348	365	400	410	405	361	359	341	376	349	406	370	403	368	373	368	385	359	351	374	383	367	345	373	353	383	372	364	390	348	354	373	395	417	340	399	367	370	355	380	346	385	348	359	365	363	350	372	361	353	385	362	351	373	343	357	392	400	374	341	341	383	353	379	348	372	367	373	371	355	376	404	362	375	349	388	374	356	335	374	359	389	379	338	365	342	356	389	340	375	389	384	376	406	325	342	393	376	414	365	375	337	379	359	399	344	377	355	375	360	358	396	377	352	372	372	353	361	341	363	401	391	377	337	349	371	364	355	373	362	365	392	368	357	359	403	387	356	342	375	442	364	351	352	351	374	400	331	331	397	391	313	385	375	355	375	405	343	398	384	369	367	384	382	402	393	338	380	348	343	394	400	373	372	374	391	372	370	361	374	376	373	367	352	323	343	385	363	342	368	370	357	366	371	395	421	352	372	387	365	387	365	381	362	345	359	390	349	369	386	374	345	375	355	334	378	356	384	417	367	379	429	369	372	324	392	384	344	359	380	370	342	352	357	324	390	385	368	350	379	383	392	347	361	361	383	373	362	360	393	349	365	390	379	383	387	394	371	382	366	354	392	387	352	372	385	359	409	357	403	399	381	403	381	380	365	386	388	333	405	379	388	363	380	347	365	351	383	359	345	390	371	402	391	365	385	378	340	375	368	371	393	363	358	398	368	360	375	395	393	364	383	364	363	335	357	391	371	363	327	372	382	384	376	362	362	356	391	384	365	343	364	359	372	381	365	386	360	352	384	366	370	351	340	385	407	383	357	348	346	392	360	388	399	339	388	372	383	376	344	358	353	357	368	392	371	353	379	374	343	358	378	372	356	364	381	382	397	342	397	347	362	369	381	388	375	361	368	399	364	363	369	357	331	399	349	384	357	409	361	381	339	376	386	360	347	356	357	394	370	366	378	384	338	384	343	379	333	399	401	370	364	357	371	340	372	389	390	348	383	369	384	376	360	373	382	364	372	379	362	363	376	383	372	390	358	384	419	364	355	385	335	347	372	388	365	380	368	382	372	342	366	380	434	356	359	405	366	366	372	375	373	358	346	374	340	367	386	389	355	363	392	392	366	407	384	374	335	382	366	362	360	375	386	365	375	363	371	378	365	408	367	383	363	377	340	354	354	378	359	378	388	383	373	348	380	362	397	382	354	392	343	390	369	362	396	387	372	388	370	341	363	409	415	376	390	375	378	354	367	358	355	360	389	352	377	347	351	361	377	375	360	359	362	364	371	393	334	390	395	355	373	336	368	361	318	334	350	360	366	382	362	379	358	362	371	394	328	361	370	398	355	380	366	390	387	403	376	371	381	364	358	365	364	359	352	362	357	374	365	349	335	413	340	388	396	377	373	373	366	385	381	378	336	360	369	345	368	343	376	372	384	365	386	357	392	345	389	349	338	380	397	381	386	371	368	352	414	385	388	344	384	352	369	397	370	337	352	394	376	362	385	351	373	425	380	349	359	385	368	421	361	359	333	360	371	360	396	375	385	336	357	405	363	378	369	351	387	344	337	366	378	380	361	361	362	380	352	367	374	373	375	367	373	395	414	350	366	377	356	378	360	385	362	365	364	383	351	342	357	364	409	366	413	362	374	373	353	361	350	358	367	383	380	361	363	373	338	381	331	367	342	350	373	354	385	393	364	378	357	384	381	340	366	368	338	375	364	346	365	330	383	355	331	378	391	368	348	339	382	355	360	340	377	370	387	335	348	379	363	355	406	392	370	341	381	363	371	378	380	353	380	347	358	379	388	374	363	355	386	364	357	395	354	369	382	364	359	388	348	379	349	361	371	367	388	381	366	421	352	362	427	425	402	379	351	342	387	355	389	366	379	348	362	408	390	362	367	359	394	358	356	412	363	375	370	345	384	359	400	365	367	357	399	348	370	371	348	362	363	350	322	400	363	375	390	348	381	357	368	380	390	332	342	347	369	363	389	337	359	378	373	398	348	367	359	358	366	381	395	360	366	378	345	347	384	378	375	379	408	401	426	356	371	393	389	378	381	388	369	345	360	353	367	355	344	382	369	375	384	380	372	375	336	326	346	363	401	366	346	388	380	374	363	351	363	364	374	362	362	366	359	393	374	385	385	384	387	365	362	338	357	372	378	376	376	411	389	388	371	373	396	366	355	308	364	393	350	377	383	381	347	353	370	359	413	324	354	346	381	349	377	354	348	385	351	361	371	377	374	353	394	375	382	373	344	333	369	359	375	360	371	383	337	365	392	383	388	362	384	378	348	381	363	380	379	356	362	347	369	354	357	400	369	366	372	349	386	385	338	347	400	364	359	376	397	370	381	393	403	397	336	360	374	354	363	345	371	355	363	372	360	394	403	370	387	357	385	375	393	348	362	356	370	343	374	335	341	371	364	312	360	361	361	373	379	342	347	361	367	358	357	365	376	362	342	379	363	378	389	363	384	378	403	369	379	377	343	403	382	358	385	324	376	351	374	373	382	373	392	399	378	347	396	349	368	365	370	400	386	364	382	349	381	375	372	385	400	391	359	356	327	339	345	350	353	387	391	352	368	398	340	360	367	390	345	376	341	328	352	373	371	383	361	391	373	366	365	343	346	390	362	367	379	354	376	376	379	343	377	387	362	396	346	355	383	372	373	358	355	392	353	364	371	354	327	372	389	400	393	344	364	377	392	374	392	366	375	381	370	355	366	379	360	392	380	386	358	381	349	358	381	372	357	374	345	323	357	352	383	305	330	385	370	361	350	383	380	351	376	393	330	387	358	377	371	365	360	409	384	393	327	369	393	396	386	377	358	407	414	334	336	361	378	366	371	389	356	382	377	386	369	336	367	353	379	379	354	387	306	389	363	367	359	331	368	361	359	401	386	352	384	371	369	363	370	379	360	410	379	365	344	378	379	372	385	391	360	376	369	382	364	378	360	360	369	372	385	389	392	404	352	410	372	341	352	344	357	370	339	348	337	359	358	405	365	361	376	380	364	378	376	356	382	376	380	395	376	354	370	390	373	351	371	364	382	352	371	363	376	373	384	338	369	347	385	364	404	390	380	367	379	366	395	339	348	326	373	350	364	386	354	369	394	367	365	353	374	359	373	376	366	328	383	363	363	363	368	367	390	386	397	375	382	374	362	363	382	361	365	382	335	327	394	374	375	377	364	353	383	380	383	397	386	387	370	336	341	357	363	363	382	377	388	399	315	383	391	360	385	377	401	370	365	381	359	394	359	344	347	352	347	386	379	355	388	373	357	359	366	376	374	381	361	389	341	410	397	365	377	367	388	351	326	375	361	332	370	361	359	363	345	364	352	364	365	401	401	398	354	363	376	381	382	349	351	328	362	350	374	344	340	376	364	376	374	360	416	359	403	330	390
23377	21534	28730	24752	21404	4028	908	679	631	635	566	584	612	568	551	538	570	532	535	577	567	554	519	555	504	486	526	521	561	524	501	594	544	528	516	507	501	498	546	558	567	536	521	503	503	477	508	504	530	543	523	523	539	508	524	536	559	485	495	511	518	534	513	528	553	513	520	529	547	512	501	519	487	523	530	529	536	542	508	531	507	522	526	500	498	517	503	492	515	519	506	528	528	494	487	538	539	502	538	499	555	525	516	514	462	520	518	521	491	497	504	516	522	532	502	534	506	528	513	501	530	581	501	520	501	539	492	514	584	508	540	524	501	551	502	501	539	529	517	472	494	495	450	530	534	525	496	509	555	549	503	516	533	516	519	507	571	561	494	523	529	538	503	534	493	530	546	529	540	522	518	540	514	542	555	520	516	489	505	511	525	516	510	524	522	533	531	463	489	531	501	492	515	497	528	516	521	575	521	552	492	534	538	503	500	554	522	493	556	561	507	503	500	541	523	509	497	503	542	482	521	480	473	519	519	532	541	552	525	508	534	536	540	492	525	525	543	547	540	542	516	509	513	568	505	471	523	497	522	497	528	528	529	526	526	513	492	535	506	491	532	543	505	504	532	519	543	527	497	526	547	540	489	528	513	515	548	492	520	497	492	537	514	494	520	510	531	531	506	524	501	501	537	529	548	508	517	502	528	531	538	505	516	508	475	533	526	521	539	510	451	546	509	545	527	496	528	498	523	537	513	559	514	599	544	511	468	482	538	508	543	482	523	507	549	516	512	540	529	487	516	502	484	566	510	491	534	464	547	523	501	510	510	532	503	509	498	510	514	513	513	512	494	506	500	548	554	496	500	506	491	556	555	478	492	522	517	508	542	519	515	494	513	507	486	501	543	461	515	546	520	533	569	535	517	509	491	494	485	540	518	531	557	538	457	548	522	562	488	491	553	510	530	546	505	505	567	472	515	491	559	490	496	525	546	492	487	520	510	507	507	540	503	487	504	480	547	518	539	517	559	521	494	537	519	557	532	482	501	489	535	485	542	442	531	551	492	506	538	560	530	516	537	567	512	540	508	550	547	503	512	546	551	513	491	488	491	553	495	545	539	542	540	500	517	491	502	505	526	512	532	499	517	494	521	541	517	559	525	586	552	499	540	508	520	475	576	475	528	524	520	495	560	510	516	521	488	505	544	513	502	516	537	536	500	498	517	540	511	526	570	553	505	540	538	507	509	489	546	534	500	504	533	528	515	519	509	533	509	534	535	503	515	510	526	524	582	537	536	531	525	500	534	479	553	499	515	503	522	511	547	516	554	533	511	527	497	503	535	520	509	539	536	531	531	522	522	515	520	529	504	517	494	537	527	522	517	480	537	469	500	546	540	504	526	547	556	536	505	507	510	529	525	525	517	561	496	479	537	508	516	474	545	563	554	494	499	576	520	537	482	524	506	496	525	498	500	504	520	523	526	534	530	510	539	538	522	544	567	522	531	537	506	511	523	533	501	523	528	529	515	524	521	520	548	503	517	526	542	553	542	517	551	551	528	469	508	554	513	496	511	486	525	528	521	512	506	535	536	511	490	522	508	573	479	499	511	536	536	536	504	472	506	517	497	532	504	526	471	547	502	535	536	520	508	509	501	540	537	472	540	548	549	525	551	479	550	532	516	545	534	522	468	453	519	510	554	531	511	530	488	489	521	544	501	498	500	528	495	558	515	526	523	498	541	484	498	544	505	505	509	483	501	483	499	515	492	551	487	493	485	558	508	520	531	499	507	515	545	564	524	510	497	506	545	507	525	489	563	508	566	548	527	495	493	541	505	550	514	508	530	541	503	527	517	516	533	533	539	496	524	490	498	541	515	565	508	553	503	588	553	491	535	505	529	539	501	539	506	490	499	518	490	538	474	485	521	536	516	529	515	520	536	529	521	485	509	515	501	518	549	480	524	496	532	506	532	515	543	563	496	508	535	511	484	503	515	529	548	532	499	508	528	514	518	562	524	506	521	510	507	568	557	546	497	494	557	514	515	504	529	538	523	511	497	513	543	536	517	518	481	535	525	504	532	516	557	513	507	508	496	511	523	541	514	514	509	511	504	515	514	494	548	541	500	540	508	528	525	526	548	506	524	496	576	509	517	498	513	479	504	568	533	485	581	516	536	530	501	519	536	503	495	530	562	576	518	511	502	514	507	501	518	513	493	497	499	500	498	541	483	529	535	496	511	530	476	522	498	503	541	543	535	508	520	525	537	540	500	490	456	565	506	522	531	515	530	552	534	560	560	555	506	535	512	515	497	521	518	563	516	534	521	539	491	523	479	504	546	505	535	495	493	486	521	517	497	566	525	482	488	524	497	507	535	569	580	535	526	509	501	529	528	482	492	525	531	534	514	491	542	524	487	522	557	489	573	517	516	558	556	507	521	511	505	500	544	514	497	514	528	510	544	527	456	527	503	529	511	532	560	494	545	478	499	532	517	509	536	511	525	535	523	503	478	523	512	519	512	508	536	511	527	531	528	525	507	538	519	511	502	502	508	490	529	518	568	528	516	503	519	488	547	525	504	525	500	551	557	474	527	559	517	512	477	509	534	517	514	509	510	514	532	460	506	542	523	542	530	577	513	514	548	546	574	559	485	529	504	515	548	518	500	483	552	503	504	501	505	529	519	509	490	501	517	529	493	507	473	556	516	510	562	481	529	508	517	465	550	490	522	503	528	491	544	530	511	525	489	523	527	524	520	500	500	512	540	514	524	537	522	533	515	520	554	499	530	474	498	515	499	502	529	516	523	522	513	525	529	542	473	527	483	556	544	474	503	535	500	535	490	524	542	526	527	526	571	522	498	546	515	531	569	494	527	538	506	567	532	532	520	531	495	532	503	514	503	505	536	488	504	511	510	574	544	501	520	537	529	524	496	544	503	505	518	517	502	558	506	537	504	499	541	539	491	526	525	482	481	519	502	501	546	530	513	498	502	522	542	527	483	510	490	532	527	528	510	539	528	498	493	546	516	553	546	509	529	553	522	521	526	506	534	509	526	471	520	515	506	508	535	496	484	518	514	545	547	534	517	514	536	512	536	527	514	513	516	482	501	503	506	547	542	515	525	489	539	528	530	501	493	501	508	502	509	508	492	484	478	528	535	532	524	528	546	493	513	501	482	534	523	518	517	518	529	550	526	496	536	537	502	524	516	507	547	530	477	511	535	542	518	495	509	532	529	490	521	531	522	522	520	500	499	564	521	507	547	574	517	537	525	528	553	555	526	534	500	526	536	512	504	478	509	519	523	498	519	498	523	504	527	526	491	481	526	532	513	509	499	513	544	535	528	526	541	524	526	535	511	498	485	504	527	526	531	537	516	481	502	500	539	512	509	504	506	525	569	474	499	513	519	533	544	513	509	515	528	534	532	537	553	502	529	535	523	552	507	525	507	484	501	546	495	500	524	548	548	542	520	537	552	490	546	520	511	557	462	480	515	518	519	518	469	533	490	526
8206	7068	4910	2353	1815	1457	1240	1096	918	883	862	803	782	805	819	721	752	753	735	780	710	704	638	719	746	730	672	652	735	733	702	680	761	662	673	704	693	635	694	686	700	700	684	702	711	648	693	702	691	664	698	727	680	696	631	688	678	698	682	685	744	698	687	737	684	724	688	678	714	711	673	700	697	677	666	713	685	679	722	706	704	654	673	653	690	691	633	715	682	717	699	660	713	656	706	682	679	742	684	679	675	624	646	685	683	686	693	674	736	682	702	697	665	694	676	676	706	694	694	636	669	736	703	688	726	644	654	694	719	640	699	630	642	730	708	655	687	671	665	628	689	648	705	673	681	695	744	666	714	670	693	675	683	686	664	702	673	707	695	712	664	687	678	683	669	680	688	741	686	659	674	692	706	686	636	690	716	669	686	654	690	696	717	696	690	709	676	690	652	689	691	698	681	673	686	692	651	703	686	695	700	695	711	676	655	689	673	681	700	691	693	716	700	672	645	698	655	696	664	669	660	671	726	657	719	756	712	653	705	694	683	708	687	685	696	716	702	742	697	670	686	705	694	734	725	694	717	663	685	626	678	701	714	744	742	683	674	637	662	705	694	648	707	688	684	715	664	690	690	666	719	721	719	688	682	645	681	665	691	723	701	739	707	668	677	699	655	705	681	662	654	682	683	652	631	642	686	678	677	716	675	691	723	700	699	670	736	649	728	657	679	652	700	717	661	662	698	705	662	667	698	707	690	668	696	697	703	665	711	714	672	643	648	729	663	709	697	717	696	676	684	665	709	693	721	660	695	713	698	722	650	657	657	696	675	693	714	683	696	644	692	674	702	684	681	693	654	705	705	641	663	671	728	688	718	666	727	683	691	679	685	672	674	640	616	699	664	678	664	667	692	689	715	748	673	663	709	660	644	680	631	705	722	669	658	657	672	670	667	708	706	712	664	734	717	678	668	719	670	670	721	714	751	703	649	670	687	655	682	658	652	676	604	650	724	679	705	686	686	703	681	694	716	694	707	654	696	669	698	711	692	695	692	666	724	692	704	689	638	660	702	711	665	647	672	659	636	694	661	607	636	675	691	672	668	713	731	634	666	669	694	719	719	705	683	704	727	611	720	618	629	657	660	652	699	701	703	656	633	633	667	715	669	670	655	718	705	713	705	650	693	692	658	644	745	690	716	715	724	645	687	718	704	718	715	709	668	672	725	684	707	682	741	657	657	683	700	650	721	658	739	652	654	679	688	690	675	663	663	669	717	666	680	650	699	703	667	676	695	708	696	675	678	744	671	690	731	670	684	737	665	655	709	698	651	635	697	678	714	681	653	698	649	675	688	740	706	715	669	672	679	618	663	692	705	653	672	674	684	689	713	677	617	645	682	670	646	667	698	680	674	660	691	680	682	687	678	635	655	716	635	691	660	704	691	685	696	668	667	694	670	631	665	662	692	669	634	726	690	676	656	694	690	667	706	683	686	685	664	676	660	671	689	709	680	637	666	677	656	740	686	670	687	689	684	674	669	679	714	694	674	703	696	604	650	722	632	718	653	717	666	679	698	675	681	682	729	725	680	697	678	692	689	691	657	680	676	659	716	658	649	652	697	681	673	694	698	657	704	670	675	676	656	722	740	642	694	684	697	652	725	662	707	660	671	717	690	675	668	715	675	680	686	693	690	658	675	742	692	687	665	651	700	679	680	661	655	716	661	703	655	705	720	683	706	684	663	683	676	657	700	668	677	694	680	703	754	679	704	695	681	679	679	644	685	681	744	658	651	722	664	648	648	681	712	698	719	679	700	693	727	704	633	687	701	679	691	668	702	700	697	662	748	677	660	656	719	657	719	683	700	633	700	706	677	713	654	693	671	709	707	708	690	671	649	691	719	708	714	713	653	695	698	675	646	715	697	700	690	679	703	656	623	650	625	664	731	686	610	696	632	682	683	675	701	668	709	641	674	669	687	644	654	719	699	741	657	686	693	679	678	699	698	714	647	698	683	648	661	669	689	652	649	675	642	707	659	712	641	688	693	687	741	686	702	686	666	662	696	681	630	679	708	669	656	669	692	682	693	718	657	703	704	688	717	697	669	730	725	650	688	618	721	644	678	650	658	662	653	697	649	720	692	684	718	697	685	694	718	677	670	690	678	659	635	694	699	689	692	709	670	701	702	717	668	680	712	693	676	691	764	687	664	710	721	700	706	657	743	709	695	653	683	691	681	632	699	668	685	663	683	682	678	689	720	694	702	682	687	683	681	682	703	675	682	702	657	694	693	623	708	740	691	710	705	719	709	725	679	678	695	643	695	681	702	660	682	652	638	698	665	668	658	687	687	675	671	660	662	676	694	689	677	700	653	678	713	740	734	658	668	695	620	640	651	732	666	724	717	687	683	705	667	690	686	685	691	670	665	697	683	658	669	681	687	657	695	674	676	679	661	696	632	654	708	695	678	686	669	666	698	691	648	702	639	685	670	682	710	662	629	695	683	700	679	716	711	684	723	675	704	708	679	670	731	646	690	677	698	726	640	732	702	668	666	677	701	653	688	708	703	710	684	694	688	719	706	668	700	700	707	706	673	698	651	661	685	653	672	642	710	702	679	719	690	666	689	722	708	684	656	707	658	662	672	677	660	682	673	674	715	699	702	697	662	683	638	688	661	701	687	699	686	645	699	666	686	683	662	657	683	660	668	683	700	674	671	714	706	671	661	665	666	740	709	716	632	715	707	653	689	684	701	711	700	713	671	683	720	676	709	663	663	675	702	671	682	664	635	641	680	665	673	653	667	681	677	646	678	686	706	674	664	661	672	663	657	720	638	677	658	711	670	667	655	690	709	647	707	657	641	729	656	677	652	714	679	693	724	672	672	669	668	704	657	683	674	683	653	662	660	668	672	655	621	682	660	658	707	621	642	687	691	677	692	705	639	665	711	685	662	684	684	705	743	687	656	705	660	687	687	661	698	715	655	657	664	714	689	641	665	675	673	736	707	665	689	661	692	700	650	696	704	687	725	716	693	683	674	672	686	679	674	687	674	639	631	684	666	694	715	722	668	730	665	708	666	668	714	672	642	691	720	643	626	646	654	739	727	686	704	683	620	685	675	744	677	670	718	655	694	673	673	660	683	746	667	695	668	640	731	704	695	692	665	743	657	697	676	704	674	707	699	694	665	661	701	681	673	687	666	701	694	737	693	667	685	735	697	692	649	693	687	691	675	731	666	705	729	644	666	664	723	644	683	658	668	699	682	661	685	646	703	687	705	716	716	697	686	664	694	644	684	661	711	660	650	698	666	703	660	745	699	716	731	709	702	692	700	729	680	591	670	682	679	695	659	627	708	643	673	689	732	685	667	698	666	683	726	700	751	651	680	619	701	704	706	718	679	697	723	687	672	690	665	665	676	702	678	694	686	686	681	675	723	650	693	724	676	681	710	709	696	679	722	713	714	691	683	706	652	716	704	693	712	710	692	685	687	659	691	675	691	671	707	685
24773	21520	26791	24587	1165	221	197	187	158	168	146	148	131	141	122	117	106	118	142	104	118	118	111	128	124	130	119	130	133	124	120	125	121	103	124	132	98	117	121	134	115	117	117	112	101	134	121	116	116	134	102	123	133	116	129	123	116	117	91	100	122	118	118	109	126	102	122	120	126	131	127	118	119	106	123	118	101	109	109	125	105	109	135	102	126	138	98	126	119	124	112	98	98	112	136	131	132	119	118	130	124	118	117	121	108	117	117	129	106	102	131	113	120	151	146	118	98	136	111	126	118	103	112	112	94	132	113	130	123	105	129	138	136	113	104	90	124	108	109	127	117	119	144	103	109	96	125	109	131	110	103	112	131	117	107	126	124	115	120	125	126	129	125	126	130	114	118	118	132	116	107	91	124	119	109	119	121	112	122	115	124	101	92	124	130	112	101	96	133	107	124	128	108	144	116	106	142	126	122	122	120	129	109	101	122	114	111	130	108	106	106	115	111	118	127	117	111	125	122	110	132	108	115	131	114	127	126	108	114	125	114	119	104	126	137	120	116	120	99	99	117	110	124	104	122	132	104	114	118	97	126	101	111	105	106	94	134	97	121	115	122	128	125	97	135	121	133	107	150	117	120	120	131	117	104	104	125	128	111	117	105	117	122	97	111	106	108	119	113	140	122	124	124	131	134	114	96	98	122	129	122	110	124	108	131	128	109	127	102	122	114	100	117	118	113	127	137	118	121	117	113	130	129	112	121	120	120	118	115	124	126	113	125	116	118	137	121	120	120	107	107	122	106	113	126	94	120	116	114	109	115	108	122	123	109	131	114	103	106	119	108	130	103	140	114	106	120	139	104	124	120	128	117	119	101	132	88	105	111	119	121	106	129	111	104	107	129	126	143	106	128	133	134	130	111	125	119	115	103	127	138	125	116	124	138	112	122	111	123	125	114	122	122	95	111	107	96	131	114	124	123	114	93	129	123	114	111	122	100	119	126	127	108	118	117	121	121	117	133	117	92	111	124	118	128	134	121	127	116	119	112	114	112	123	115	113	121	120	140	114	126	140	106	118	118	134	129	120	115	110	101	123	126	133	108	106	139	126	120	113	115	105	136	134	111	110	117	126	114	120	126	120	111	105	117	88	127	117	99	119	121	116	118	133	113	111	123	107	114	141	112	118	97	119	142	122	125	131	107	110	119	119	126	129	113	124	117	113	113	121	126	124	115	101	115	114	123	121	107	125	113	118	119	136	120	105	135	97	109	119	132	123	122	117	126	110	106	126	125	120	119	121	122	104	130	120	104	132	117	123	126	112	112	114	107	128	122	135	129	121	125	118	95	118	99	114	120	129	129	114	116	118	110	128	106	115	114	112	104	136	101	128	106	125	108	115	125	121	122	147	118	112	120	112	124	116	147	102	115	125	116	108	102	112	112	110	111	117	124	123	113	125	127	159	114	115	127	107	107	128	113	109	123	136	110	128	129	123	105	116	120	109	150	106	106	117	109	107	111	106	102	111	102	107	123	115	112	120	105	105	121	120	132	126	118	124	123	120	112	117	121	123	120	104	117	105	100	119	130	118	129	104	124	132	122	132	121	126	111	115	114	117	121	119	114	122	112	126	119	97	119	104	107	127	123	137	116	107	124	138	122	116	125	111	126	119	118	96	115	129	115	120	90	121	124	106	121	126	114	133	91	127	108	113	117	119	119	119	122	132	103	118	121	116	120	132	121	116	116	128	131	121	118	140	117	121	127	117	106	116	113	109	106	118	143	128	131	132	113	112	138	117	115	98	107	102	98	105	91	128	121	124	110	106	136	128	129	124	118	109	116	113	114	110	120	128	111	102	112	128	136	116	127	134	90	128	111	118	124	124	122	104	139	106	110	112	140	139	114	105	124	107	122	118	118	125	134	121	124	116	124	133	131	114	118	142	121	126	108	114	139	110	115	111	125	118	116	98	143	114	129	126	112	127	112	116	115	99	112	127	116	125	132	145	116	119	111	110	108	117	107	98	116	120	103	111	129	123	101	139	124	112	120	114	128	113	113	122	115	123	101	123	120	114	119	91	100	113	113	123	116	108	116	123	108	117	139	115	120	135	117	113	117	115	134	109	133	105	109	119	134	116	111	124	118	114	132	117	124	114	97	126	129	126	134	114	129	106	120	117	121	125	89	109	119	138	130	122	107	109	119	122	127	115	113	113	119	119	111	108	118	109	114	122	133	114	107	105	119	118	126	128	123	118	123	114	123	120	138	133	118	104	108	102	129	106	117	107	116	109	119	131	119	124	114	129	135	126	110	107	114	103	118	114	110	132	108	115	93	126	121	106	122	96	143	103	128	107	103	102	104	107	127	119	120	101	107	128	133	131	113	112	91	115	115	104	112	130	112	117	106	123	105	106	118	115	129	126	118	122	114	98	110	100	113	112	134	123	107	107	128	103	121	115	128	123	128	109	129	127	112	117	113	109	118	124	123	117	120	112	139	151	115	113	111	102	126	141	142	101	96	115	103	125	106	122	108	99	117	125	119	126	130	108	119	132	116	119	101	126	95	103	121	111	131	111	120	125	97	123	126	102	121	121	117	118	127	119	117	123	127	125	109	117	125	127	125	100	141	139	109	106	123	121	129	114	102	108	127	130	114	130	121	113	125	114	129	121	109	126	138	123	118	136	116	123	113	126	134	124	116	113	135	90	124	131	124	121	126	129	111	120	109	127	116	121	121	103	115	106	131	109	118	118	124	96	109	129	104	116	116	112	123	130	111	117	125	101	112	114	111	120	116	82	115	126	110	111	118	146	131	112	123	132	133	102	115	111	112	96	117	102	117	118	114	100	132	110	120	110	110	106	111	120	121	118	118	114	104	101	117	114	119	127	112	107	124	103	104	125	132	110	118	111	109	127	129	124	102	116	103	119	124	103	116	122	117	120	123	119	123	128	116	122	129	134	115	116	115	134	110	123	128	119	125	102	121	95	122	127	134	120	123	102	125	105	107	108	115	124	112	123	115	124	115	133	107	103	113	127	111	125	116	113	116	117	114	143	124	132	111	132	139	129	123	124	130	118	113	133	109	106	118	133	131	111	124	112	121	116	131	112	110	130	119	106	124	104	106	119	113	122	122	121	118	118	119	111	118	117	106	138	121	110	126	127	118	113	115	111	96	131	117	120	111	141	99	124	128	122	120	100	117	107	109	110	121	107	97	117	112	107	121	110	117	118	124	112	108	95	115	105	108	122	138	106	126	135	132	121	115	112	97	134	113	118	115	110	125	96	124	117	122	117	123	111	134	115	91	114	129	108	112	136	103	127	120	136	105	106	123	144	104	126	114	119	111	135	126	101	114	120	100	104	116	130	105	101	130	112	126	110	113	113	102	107	105	133	127	117	114	122	125	133	131	115	118	123	127	118	128	114	117	109	102	120	122	121	115	139	122	129	124	120	103	138	131	120	107	130	128	106	121	127	118	120	108	99	98	113	105	104	121	128	115	113
7822	3247	2240	1012	631	506	440	379	306	247	281	246	233	208	232	201	209	206	205	187	193	192	185	215	204	201	221	194	187	193	186	167	212	182	196	193	165	168	171	183	173	200	172	193	192	188	174	178	181	194	176	181	170	185	179	192	192	191	182	191	180	198	188	178	176	149	188	192	191	181	163	177	158	177	202	175	176	181	203	176	164	179	189	160	156	181	180	180	180	188	205	218	203	154	172	193	162	187	156	161	176	213	178	188	190	172	197	169	180	199	183	176	179	176	173	179	151	156	181	220	173	166	194	171	200	181	172	169	184	178	169	171	171	185	165	184	180	168	198	174	167	194	175	212	190	172	175	169	189	195	158	170	187	157	179	181	171	176	189	195	208	178	203	191	176	208	187	176	142	190	178	167	172	183	165	180	168	174	177	204	194	192	173	171	168	176	167	169	171	210	188	170	174	171	192	196	167	164	157	169	185	176	178	184	152	192	189	183	199	188	174	170	182	176	159	185	175	177	189	206	171	158	197	195	167	190	170	151	168	179	164	174	171	174	174	185	175	158	200	177	195	181	163	187	168	178	185	159	183	173	184	182	172	171	161	164	180	194	149	176	167	166	178	195	173	183	171	170	195	174	157	186	196	181	181	176	175	178	188	160	157	171	150	164	165	168	163	177	172	172	187	160	171	187	196	187	176	199	179	184	170	170	179	187	149	205	167	192	193	179	200	210	174	179	171	165	173	165	189	168	165	176	160	163	174	175	175	175	164	159	184	175	188	178	195	184	179	174	188	161	188	187	187	160	168	160	192	199	167	201	178	177	161	181	190	197	174	177	177	186	186	173	153	192	157	188	161	182	170	172	186	178	178	170	181	163	178	189	153	177	168	178	192	190	169	166	197	172	199	152	175	174	170	160	182	179	181	193	190	200	166	178	198	180	167	189	185	163	190	184	187	177	178	184	186	175	167	151	202	164	182	153	201	180	192	181	163	188	188	163	141	186	196	189	183	186	162	200	169	181	172	185	167	177	189	175	179	172	199	177	185	178	194	187	200	199	197	186	178	190	169	178	159	169	197	208	185	192	213	173	182	183	195	180	186	184	196	177	193	174	191	197	197	165	194	168	178	162	181	184	196	176	173	181	181	163	188	190	190	197	168	180	166	151	152	179	183	190	189	181	187	162	179	165	185	149	197	194	171	199	177	147	170	189	175	215	170	171	171	183	169	172	176	190	195	176	170	204	179	182	182	204	167	191	184	205	202	163	177	203	179	181	175	179	200	174	166	191	218	179	180	167	155	182	176	182	182	178	173	209	190	189	186	191	190	159	213	168	188	180	187	165	181	176	187	177	161	174	166	184	196	193	202	188	185	176	191	175	150	178	186	174	187	189	176	213	177	177	185	194	175	176	171	173	188	155	178	148	191	170	183	180	165	183	179	186	168	185	182	169	185	179	191	174	153	191	180	193	193	162	185	200	192	195	177	174	161	194	183	170	187	136	168	205	157	184	178	202	163	191	159	162	196	184	174	176	198	188	160	165	193	177	193	177	200	166	155	169	168	196	189	193	188	179	187	186	150	176	180	155	178	190	188	182	194	205	205	181	163	162	198	155	178	182	199	172	164	193	173	174	182	163	180	182	186	172	196	162	171	167	168	164	162	170	168	218	213	209	170	180	189	164	179	192	166	168	170	148	189	183	147	173	207	216	212	185	169	200	188	171	195	186	157	200	177	166	184	169	179	177	192	177	166	190	178	155	193	183	180	201	175	183	180	151	193	191	185	186	198	192	190	187	210	174	157	189	170	176	174	183	190	158	179	200	179	170	188	203	161	172	175	174	183	177	188	184	190	194	166	180	184	147	153	187	177	173	184	153	167	200	192	198	170	160	189	167	165	169	185	185	183	175	168	179	184	168	169	181	196	182	185	157	187	202	172	181	174	184	166	168	170	161	169	176	179	165	189	183	156	207	195	172	165	185	190	160	172	172	180	165	180	187	191	167	185	211	192	151	170	184	186	162	165	184	171	182	193	192	169	177	163	174	178	186	158	155	180	184	174	194	177	179	140	189	167	180	176	185	176	182	173	157	183	184	186	182	151	207	187	169	173	190	179	155	180	168	176	163	192	188	179	165	196	167	179	196	154	188	167	171	174	165	183	189	175	192	159	195	165	165	204	175	184	188	170	169	165	132	186	171	184	182	218	190	223	178	196	179	174	162	174	169	157	158	189	182	200	181	180	189	184	188	180	181	173	186	173	182	195	167	180	177	190	202	193	181	184	168	161	169	171	169	211	188	172	167	184	182	178	165	190	177	169	170	188	171	179	154	171	175	177	170	189	182	194	181	167	194	186	184	184	179	180	173	170	175	187	179	193	177	172	196	183	172	154	175	184	194	193	156	206	170	202	150	192	161	168	191	178	182	192	177	161	209	164	201	192	165	156	181	192	178	184	179	148	168	185	192	177	191	192	195	190	189	198	189	175	193	159	180	230	163	192	167	181	182	194	173	172	202	190	180	172	188	169	192	175	177	194	201	166	162	176	173	204	187	187	182	179	178	181	202	171	199	174	187	179	184	151	161	209	173	167	177	181	208	173	160	179	170	197	166	191	165	181	177	182	152	157	189	189	173	152	169	192	179	173	176	209	159	183	172	185	150	178	164	179	186	166	190	194	169	154	191	173	181	157	201	172	168	169	170	165	177	146	160	162	152	183	160	164	186	175	197	172	180	164	186	177	176	180	188	187	179	172	182	171	170	177	200	143	206	186	176	168	175	189	196	176	207	172	184	210	165	184	170	203	183	166	185	185	176	204	165	170	169	198	170	215	166	162	164	175	194	174	184	187	193	204	183	172	163	168	187	174	161	185	197	185	199	174	172	173	183	167	190	204	198	150	166	179	179	175	162	177	167	166	185	196	190	177	137	167	167	171	191	179	182	176	190	167	198	155	204	181	186	184	170	200	181	162	178	171	185	173	151	197	176	194	165	184	163	193	179	163	203	154	210	177	165	155	180	188	173	180	178	182	185	184	180	200	179	169	180	193	201	165	167	166	178	171	199	187	194	190	184	190	191	182	191	162	173	185	204	202	197	177	170	170	188	180	171	201	187	163	177	185	173	184	187	155	180	187	176	165	165	184	202	185	168	190	198	177	202	195	176	176	184	147	166	147	178	165	176	170	147	170	183	181	198	179	173	160	189	185	196	180	169	174	187	172	191	191	175	179	159	174	202	189	179	190	186	183	177	184	163	178	178	188	186	202	160	186	159	183	164	193	170	145	183	172	175	180	158	177	195	159	163	190	176	163	174	184	194	199	188	182	188	199	181	188	168	180	197	198	179	181	169	192	208	162	176	179	173	202	193	173	174	188	195	162	202	167	189	179	175	165	169	209	190	183	188	172	165	211	173	181	183	176	185	177	165	181	204	191	176	197	177	190	179	176	178	167	180	183	162	198	191	177	178	159	161	213	182	204	190	177	198	187	180	178	187	177	206	164	188
22526	21572	29355	24248	21565	21243	2475	858	634	616	622	530	522	532	521	478	454	454	492	494	448	441	484	424	457	458	447	432	428	429	472	439	400	443	442	410	415	458	433	445	474	429	441	448	448	445	450	450	419	398	417	442	476	409	422	454	437	437	424	451	417	427	429	439	450	446	449	462	419	386	441	448	431	421	423	472	423	453	441	415	419	393	405	443	446	398	433	430	453	417	461	394	400	440	405	472	430	426	452	424	441	402	424	436	437	442	394	419	422	438	412	420	425	441	402	420	411	434	439	472	437	448	456	423	407	414	415	396	457	442	436	420	422	422	414	427	427	427	468	415	436	405	454	433	457	447	400	423	434	423	447	423	462	449	419	444	393	442	411	408	443	441	404	445	454	401	385	389	422	433	436	424	440	434	407	422	481	417	449	434	427	448	433	434	431	420	452	457	459	408	402	401	449	414	416	438	424	440	415	425	455	432	406	446	439	433	442	425	417	466	441	438	422	463	441	432	426	476	432	410	455	433	451	433	428	417	433	443	418	440	416	411	434	436	458	472	412	439	411	440	389	408	442	414	439	436	432	401	399	381	451	437	435	442	411	431	440	424	443	400	414	421	447	433	404	452	428	423	391	448	432	451	430	455	428	406	427	416	417	469	424	409	454	429	450	423	421	430	432	433	426	423	435	421	416	450	439	417	429	424	436	479	416	473	477	432	420	403	428	420	429	408	438	440	414	401	453	401	445	424	415	392	434	428	421	424	409	433	441	430	433	441	415	400	404	460	472	447	424	418	471	448	438	461	424	414	370	429	422	422	413	448	433	416	436	428	424	447	433	424	471	382	441	434	427	430	398	439	426	429	441	391	431	481	439	436	461	445	448	442	432	413	476	432	423	433	423	430	393	401	410	436	404	408	408	428	455	441	443	434	443	418	401	429	414	430	453	440	419	427	439	455	442	407	434	438	421	399	439	390	424	409	431	435	447	447	421	400	418	430	447	419	448	423	410	441	413	459	426	481	467	419	410	431	462	437	410	383	431	396	426	420	423	420	385	420	426	403	445	417	406	444	421	415	448	438	441	476	424	414	402	410	441	427	446	447	426	468	426	437	435	399	432	415	426	420	438	432	425	449	407	414	437	417	472	407	449	428	451	461	384	450	396	378	418	444	430	451	446	416	383	418	409	431	446	437	450	430	433	435	442	464	483	447	429	417	411	427	429	394	444	458	431	470	436	425	411	417	427	412	393	472	437	456	472	407	418	468	401	426	431	417	422	444	432	407	415	417	451	435	404	413	406	428	427	463	431	442	393	405	448	413	439	386	433	430	444	445	425	469	413	395	408	397	440	459	443	428	419	442	466	446	445	429	451	440	446	432	478	449	426	426	426	394	449	426	415	424	428	454	461	401	434	477	431	446	418	429	404	484	428	421	431	435	443	412	444	434	432	391	426	402	439	418	449	398	427	421	455	415	458	427	434	422	419	426	438	405	409	410	372	423	442	423	398	405	400	428	425	416	427	408	421	435	432	451	381	450	444	419	436	446	458	437	401	443	409	408	463	457	435	449	410	405	449	443	441	441	387	409	421	450	472	436	437	394	459	414	466	470	432	432	404	446	418	442	470	457	418	410	404	455	435	423	436	454	455	437	428	410	422	422	401	479	448	445	404	442	436	424	406	464	437	432	463	453	445	405	447	430	407	417	417	403	390	442	455	447	412	459	441	365	458	414	453	428	437	454	426	426	428	438	429	419	412	434	447	439	433	397	410	444	395	442	434	435	423	420	414	417	438	408	412	458	447	433	436	444	405	440	428	423	429	403	431	480	418	475	429	420	462	454	423	432	430	410	446	445	436	407	435	428	390	453	445	440	415	451	438	398	392	438	463	398	413	430	442	447	414	402	410	405	420	439	417	442	429	413	461	419	424	459	421	441	427	428	443	402	424	444	373	414	415	446	428	449	410	417	404	435	423	485	434	428	451	415	442	417	413	451	430	453	427	441	457	422	440	437	468	434	446	426	448	434	409	407	432	468	433	408	443	407	428	397	455	414	402	372	406	404	473	401	414	420	425	441	421	398	429	409	420	441	466	420	425	449	400	424	398	403	426	456	433	403	418	451	429	408	434	402	421	447	436	429	395	441	417	439	401	442	420	423	416	446	435	459	421	462	429	420	434	429	442	437	429	410	404	427	442	431	438	442	448	404	435	403	411	421	404	420	415	422	403	422	389	388	435	427	419	443	436	432	433	411	478	402	438	410	438	390	460	444	405	435	444	422	417	447	420	458	429	457	425	438	432	408	472	425	347	424	456	386	445	398	426	429	397	406	440	442	458	421	427	401	444	448	439	443	443	443	437	462	425	406	419	393	439	434	435	430	415	406	452	448	418	438	383	409	440	450	423	481	410	393	428	449	430	450	456	386	455	461	448	416	425	480	444	401	452	427	385	362	403	427	426	434	440	443	401	448	410	419	412	399	406	426	377	414	451	442	429	442	454	455	436	449	415	427	423	417	443	410	443	424	409	449	435	424	388	444	395	423	449	408	433	395	448	424	450	442	440	421	423	407	431	418	472	419	424	433	416	456	440	382	411	417	438	405	443	434	432	420	441	408	424	453	406	429	434	469	411	417	413	461	418	448	366	419	407	433	380	431	414	427	442	459	428	415	432	420	386	436	453	430	416	444	457	449	408	417	465	473	418	481	416	431	416	402	420	451	440	434	443	404	461	416	391	437	441	421	385	417	454	406	406	434	427	422	423	411	430	452	457	465	442	414	433	410	439	438	453	468	406	434	416	436	433	410	419	443	432	434	414	407	404	437	459	422	428	430	415	425	431	426	464	419	418	428	403	405	436	415	398	392	445	446	449	458	423	431	443	444	421	433	446	418	452	435	404	405	401	433	455	401	429	414	444	400	443	424	464	444	455	402	424	478	434	448	429	405	446	394	436	418	421	430	456	394	454	407	447	439	439	480	445	448	445	454	454	411	437	387	405	415	463	444	399	432	382	428	385	413	456	444	431	460	431	419	442	427	409	428	413	417	443	435	442	414	443	421	419	415	446	435	434	460	452	390	426	441	458	367	411	409	425	426	400	426	436	435	416	426	445	443	417	449	439	432	465	468	411	407	434	422	433	402	412	431	410	442	431	450	390	432	433	432	443	420	445	424	399	380	422	419	418	424	425	426	403	425	440	421	395	443	472	422	416	431	435	466	420	406	421	392	459	441	392	447	415	428	437	429	445	477	457	409	442	425	450	416	430	443	426	458	385	443	435	408	438	450	378	476	409	431	455	439	444	436	413	416	406	422	444	436	427	428	428	426	408	435	399	448	424	402	432	425	457	426	449	434	466	430	406	424	448	419	432	444	408	446	398	416	410	438	425	447	418	435	437	421	441	440	413	434	372	452	432	422	405	418	428	444	394	439	441	398	451	442	408	421	436	446	387	430	470	430	403	444	435	436	406	419	429	426	428	399	410	449	464	437	432	387	416	443	456	454
10401	11638	8125	3720	2690	1969	1539	1300	1191	1044	941	886	815	788	778	739	742	709	702	681	664	628	647	642	667	565	648	616	606	643	624	606	573	589	606	654	606	620	625	620	618	626	619	597	638	600	611	630	598	598	590	593	589	591	564	583	613	647	587	564	599	616	561	595	608	613	617	546	587	601	605	575	591	586	598	586	568	589	575	615	585	556	581	604	585	578	580	597	569	554	609	586	574	589	591	582	581	578	554	539	589	587	586	551	559	547	560	554	595	606	597	592	575	603	578	566	629	606	557	577	624	594	601	569	612	585	541	578	567	588	571	601	627	610	622	627	594	617	559	596	585	595	581	576	553	593	561	588	574	612	608	564	573	573	612	596	578	556	568	520	639	555	570	542	607	596	597	588	578	616	618	578	572	540	642	588	615	599	604	559	630	564	563	593	545	598	580	557	526	571	562	604	608	627	567	610	597	609	632	567	602	572	581	592	628	611	564	580	643	598	581	580	579	548	572	574	620	567	597	602	541	539	592	619	604	601	591	598	589	573	576	556	601	613	590	537	577	593	614	563	544	578	568	599	615	606	618	570	642	569	552	586	572	557	640	624	580	584	595	584	583	613	605	619	579	565	603	576	563	579	553	616	572	572	621	574	591	582	574	558	588	572	584	617	556	587	585	538	579	556	573	562	618	566	619	572	610	612	543	575	608	622	631	618	607	566	599	568	571	573	569	606	632	579	601	576	607	561	609	570	592	597	549	564	560	602	547	547	608	580	604	565	601	561	593	580	612	592	598	597	576	578	573	600	573	582	540	601	574	591	628	590	611	566	573	567	616	580	597	528	605	606	561	584	588	584	577	602	577	595	582	561	606	557	649	566	569	558	611	578	569	583	578	572	593	589	563	569	570	611	583	552	604	588	563	548	557	576	604	566	633	591	609	605	559	604	609	586	640	584	559	585	591	561	608	600	614	600	576	602	616	555	591	581	572	635	587	572	582	605	579	601	563	579	589	588	633	611	573	563	564	609	595	585	585	581	597	585	557	539	558	577	554	599	593	546	608	594	618	601	604	556	576	539	596	622	586	552	593	592	550	585	596	613	610	638	576	584	617	590	600	585	570	545	523	564	568	598	599	614	544	557	562	607	604	568	601	581	574	635	583	640	598	563	587	549	603	592	612	620	587	561	561	552	596	571	565	596	544	595	616	578	582	601	561	567	571	570	582	557	589	587	597	563	612	589	595	561	616	572	566	555	617	567	545	607	574	580	611	625	576	596	565	591	624	582	573	585	561	625	591	577	598	584	591	581	637	584	587	560	611	643	625	609	610	542	559	595	549	560	577	574	530	592	589	568	590	564	569	613	574	527	609	611	618	556	574	656	630	588	624	598	601	561	597	604	573	565	607	626	565	528	588	623	587	578	541	586	576	604	573	608	593	583	597	601	532	561	543	553	620	577	619	589	593	604	599	594	582	554	578	570	604	615	571	566	586	652	609	556	576	585	608	566	657	532	588	550	589	560	615	601	591	607	591	588	600	566	585	591	587	550	609	542	609	579	605	584	594	555	598	581	567	578	598	556	599	560	576	608	575	578	557	594	587	602	621	592	560	601	602	592	609	518	591	565	574	578	591	591	608	564	599	561	617	607	564	538	618	577	591	614	615	596	542	607	587	634	614	575	602	590	583	568	575	591	591	587	573	608	599	629	579	614	573	537	581	573	599	619	606	587	611	604	600	604	565	626	551	568	617	577	601	630	586	583	553	577	593	577	553	574	590	587	585	560	585	581	549	557	586	602	578	567	510	607	601	585	576	594	609	585	592	649	608	566	586	550	587	599	538	591	604	563	600	573	567	591	546	597	572	600	560	587	573	578	561	552	566	594	563	615	641	632	560	584	552	614	566	645	584	620	540	589	552	569	581	588	571	557	583	597	578	599	566	568	610	547	538	595	596	585	596	655	599	615	605	585	615	595	584	601	582	595	574	547	554	551	611	598	584	565	605	614	597	535	563	596	603	560	566	573	654	590	565	564	556	566	577	572	600	557	615	571	555	589	574	542	558	589	559	532	581	580	562	600	612	591	562	606	560	581	581	569	587	592	615	587	593	578	616	558	574	530	612	649	609	574	576	594	589	575	649	576	589	601	562	542	571	573	572	570	564	595	639	595	591	559	585	591	567	599	601	629	547	615	605	587	563	601	670	564	608	605	611	579	581	595	637	629	618	574	576	592	601	582	591	573	566	541	605	587	549	582	553	581	581	602	561	606	567	602	606	573	590	596	545	584	569	599	593	561	574	612	549	562	627	573	573	637	580	587	587	574	562	621	581	605	617	577	602	549	590	568	587	588	562	576	613	593	595	561	617	556	569	566	616	611	584	641	587	598	557	556	578	577	589	558	590	581	558	583	601	595	616	598	605	597	621	638	581	583	562	549	615	580	591	577	570	531	566	595	594	612	588	592	591	646	637	598	592	568	583	578	630	586	624	586	576	562	532	599	574	604	571	573	557	586	616	632	590	590	594	601	579	542	612	606	603	579	593	595	610	576	599	596	573	625	565	621	582	581	551	559	602	577	562	620	624	566	581	557	603	583	609	587	565	575	552	576	538	585	578	577	561	563	582	574	569	590	619	589	601	577	624	584	632	591	588	581	595	555	625	551	625	602	587	608	601	577	627	605	576	562	592	586	565	575	587	571	582	604	620	607	601	597	570	586	577	605	554	586	612	587	584	554	590	519	591	611	574	581	589	588	589	594	563	606	577	572	616	580	623	568	589	593	590	601	572	597	593	620	615	568	601	595	616	613	580	598	600	597	544	621	583	598	587	595	582	588	583	597	601	592	587	577	621	578	570	619	565	606	604	577	572	571	594	583	551	604	609	609	598	599	567	581	568	570	571	583	560	556	580	572	592	589	605	562	571	583	569	598	602	596	593	570	570	578	558	606	580	560	600	581	557	621	624	620	594	574	578	570	580	541	594	611	565	581	627	551	605	578	585	577	603	560	595	575	612	603	571	570	632	596	606	598	655	572	552	601	599	572	574	620	601	632	581	624	611	518	556	536	576	555	606	572	555	602	546	564	602	573	576	602	579	568	609	565	597	570	592	597	576	573	585	592	587	581	582	582	592	558	571	614	545	568	565	597	603	599	576	585	631	569	580	558	604	603	554	589	568	589	555	634	588	576	585	564	596	585	610	550	579	572	605	582	590	554	584	597	579	615	580	603	651	598	603	592	562	595	555	608	580	588	655	556	594	594	584	599	618	611	565	533	622	616	613	578	576	586	580	543	620	585	551	598	584	591	619	600	559	576	587	633	572	585	604	557	577	579	616	576	606	578	549	591	526	595	543	621	572	613	583	631	587	571	551	603	589	545	590	641	559	579	554	630	574	575	540	620	608	590	615	600	583	573	552	585	603	605	599	550	629	609	613	578	544	609	564	614	604	552	585	583	643	572	576	572	632	604	592	567	566	576	575	555	607	568	567	645	573	582	593	589	588	587
27371	18025	3266	441	331	309	293	269	287	284	281	281	279	261	261	257	272	287	272	290	249	294	298	303	277	293	271	282	325	256	298	274	272	289	272	300	305	275	263	266	269	289	282	262	316	295	273	270	255	323	298	289	278	258	305	284	247	270	327	265	276	286	272	292	277	281	245	265	273	245	284	262	283	283	265	250	286	274	268	296	314	314	261	295	276	274	277	287	279	274	268	272	286	271	293	247	253	290	279	293	278	307	263	252	261	295	235	276	294	288	279	278	295	248	267	277	279	297	291	266	275	267	278	283	297	274	248	281	290	290	282	297	243	269	289	269	283	263	274	289	295	234	248	266	255	306	290	264	288	251	283	279	236	279	294	261	265	298	253	268	264	268	250	277	295	291	275	289	271	279	269	260	259	272	277	278	253	284	278	287	282	282	242	295	298	258	274	277	261	277	259	275	260	270	297	265	272	282	291	266	288	280	255	295	273	285	250	278	277	274	311	272	280	279	247	269	272	277	277	262	275	236	276	278	260	280	280	303	305	256	269	269	301	254	276	278	278	260	260	301	297	245	316	297	266	305	273	269	284	263	249	274	258	269	306	320	277	259	290	262	293	275	281	270	257	291	278	276	301	274	289	261	275	284	296	290	272	287	261	273	303	264	267	269	278	271	259	267	289	292	285	274	264	271	299	242	276	290	249	309	270	297	296	278	281	285	263	283	273	285	251	276	300	262	293	278	298	271	269	307	267	276	255	287	270	265	261	295	296	285	282	290	271	279	287	274	309	263	279	260	270	297	293	273	247	278	254	259	265	275	278	271	280	246	280	274	317	250	304	289	248	267	276	258	277	284	288	266	282	280	277	265	290	282	272	247	271	302	287	283	268	280	297	285	276	266	299	254	270	259	269	243	271	286	252	254	285	273	287	266	292	283	282	297	268	283	283	267	283	281	302	281	260	266	299	257	289	302	255	274	258	303	274	267	286	285	259	228	271	251	284	259	288	273	266	260	275	303	288	293	268	276	297	305	298	293	263	286	267	278	259	276	248	287	286	293	299	274	275	261	269	292	288	280	274	290	278	295	267	245	265	260	255	266	255	248	280	263	295	288	284	271	252	260	294	289	279	280	268	275	280	275	279	281	301	266	258	261	264	273	282	273	255	281	274	272	282	274	262	284	284	292	254	287	286	259	282	249	298	264	271	305	259	291	278	289	298	277	269	283	291	273	246	306	282	264	273	256	277	261	303	239	313	242	263	289	260	288	255	262	276	250	269	298	257	248	285	271	272	267	298	273	278	259	282	266	260	293	265	274	281	304	289	263	259	295	278	289	258	253	261	273	300	231	287	268	288	275	294	262	264	310	292	262	290	282	283	266	266	270	298	284	300	253	286	269	283	253	268	285	277	244	294	291	272	263	273	276	298	275	262	290	280	286	296	262	250	272	254	273	240	302	239	275	283	324	276	301	275	284	266	291	266	314	279	291	285	293	277	262	276	303	291	268	258	264	276	269	272	283	259	250	296	260	275	285	276	269	270	247	248	286	256	311	262	269	308	287	266	279	306	265	262	303	245	263	306	278	295	269	272	264	285	313	263	292	287	285	293	308	272	282	251	317	272	252	266	272	264	280	276	314	278	283	280	289	285	274	286	237	273	273	283	260	257	286	260	287	259	266	279	292	268	276	291	283	258	270	294	290	296	284	289	279	288	259	253	285	265	280	278	263	271	271	253	261	308	259	288	256	282	256	304	261	270	260	278	297	277	283	252	285	271	259	258	279	286	284	304	278	267	288	310	278	310	271	274	296	290	278	255	294	293	284	290	310	285	287	273	271	275	286	283	282	274	266	263	251	262	258	300	263	271	282	297	266	260	276	290	275	297	266	260	254	276	278	292	269	302	263	288	292	282	274	267	257	237	254	276	264	265	270	276	283	291	261	289	276	291	257	303	290	269	244	274	272	287	288	305	260	261	289	275	280	294	252	287	294	278	312	294	255	281	240	293	277	290	272	261	308	261	272	278	301	291	258	255	274	289	281	289	270	287	285	252	305	257	274	261	265	301	296	282	294	281	285	268	278	284	283	304	278	303	277	302	275	268	265	290	290	290	262	270	286	286	293	291	275	268	289	300	300	269	271	272	265	272	291	279	280	268	283	268	287	273	274	273	284	271	312	313	268	264	243	259	291	267	266	303	271	267	298	275	271	255	268	266	310	273	296	257	281	280	262	267	291	290	283	293	296	252	275	306	269	251	288	279	267	289	259	271	243	255	280	292	286	271	280	282	257	256	265	253	303	274	282	287	262	274	262	284	276	282	280	264	286	280	264	290	288	250	287	263	289	268	289	286	272	276	269	298	283	267	282	285	262	283	259	257	280	273	285	257	273	267	276	258	288	285	287	257	259	260	259	280	257	293	261	281	273	283	303	290	262	299	250	269	331	300	275	261	254	234	298	273	263	319	261	289	270	280	289	301	292	287	249	297	275	313	275	274	290	286	279	264	280	282	287	221	305	268	294	254	242	260	280	269	281	266	261	298	252	246	286	268	300	279	289	256	265	285	265	279	260	281	274	249	286	293	282	249	288	286	278	277	295	290	272	309	280	284	266	292	289	287	260	283	267	268	286	255	271	260	259	248	266	281	290	268	283	283	271	290	293	285	255	297	293	290	284	276	288	278	275	299	296	283	279	253	245	269	294	296	274	288	274	293	260	253	283	298	308	278	276	260	282	278	256	280	293	239	289	284	284	295	290	304	277	281	289	289	295	279	295	275	272	271	266	289	261	263	283	257	295	277	275	307	287	292	286	277	248	267	255	307	274	257	265	264	272	294	317	295	273	267	274	292	290	300	242	253	275	273	302	259	299	274	289	275	285	273	266	266	296	315	281	262	266	263	289	321	242	287	258	281	268	268	291	320	271	299	287	308	259	284	277	290	244	279	304	244	268	270	290	291	293	268	291	291	305	307	260	283	272	254	304	272	281	260	255	299	288	259	255	283	244	272	281	284	264	300	262	270	279	262	251	274	285	298	260	266	252	283	283	298	289	285	306	289	306	262	282	275	280	281	258	280	263	311	273	256	276	280	272	232	273	286	301	290	279	272	296	286	285	271	282	287	274	302	278	264	295	280	279	271	287	285	278	284	274	298	280	251	258	295	289	268	289	260	275	265	259	281	289	283	254	253	289	271	264	273	288	252	272	281	261	285	266	294	264	290	272	311	266	256	263	276	255	272	255	282	256	302	240	269	273	287	256	277	268	282	280	290	294	296	292	311	284	285	281	288	276	275	290	262	280	273	266	280	272	270	293	294	277	283	272	291	290	257	269	271	264	268	277	262	287	272	244	255	292	284	292	279	279	298	281	269	305	276	266	275	240	296	262	296	263	294	260	243	309	276	265	249	233	293	285	271	283	291	292	292	280	288	258	277	276	287	296	255	272	296	280	274	288	301	288	280	267	305	264	270	254	288	252	265	303	278	258	288	284	291	279	315	279	278	263
4336	853	660	488	421	409	422	403	347	389	389	387	381	381	384	374	385	353	361	354	364	391	392	353	371	372	381	358	366	380	375	363	345	370	371	362	338	367	379	356	396	351	388	344	385	353	372	405	356	380	361	364	366	378	378	386	387	373	333	347	418	365	338	378	413	368	379	359	352	427	357	365	360	376	383	377	384	371	388	384	391	385	410	347	352	356	373	393	375	369	325	366	352	356	354	382	370	381	365	350	361	375	353	368	391	368	356	393	365	368	362	390	362	353	386	373	412	386	344	364	381	404	402	367	377	415	390	380	381	350	346	375	366	399	326	386	389	349	378	410	362	355	382	341	347	350	387	381	354	390	411	362	323	380	362	364	354	375	406	423	356	380	360	394	371	384	400	358	346	348	376	395	341	389	375	381	365	356	375	366	357	375	368	332	362	353	404	414	340	388	364	377	347	380	387	366	383	389	350	401	374	354	392	351	391	366	408	381	369	402	401	409	352	350	371	376	386	346	380	357	359	385	353	376	371	373	364	381	370	376	359	372	372	374	382	350	376	381	409	384	373	378	385	415	364	395	359	369	358	336	386	386	361	369	375	392	385	377	360	352	420	379	359	346	389	374	383	380	366	356	356	386	368	367	386	345	361	363	377	383	348	401	391	360	373	399	369	363	362	367	364	352	349	371	385	357	381	349	377	376	371	388	386	387	376	380	388	367	395	393	333	373	358	346	371	401	356	385	394	399	361	395	367	385	374	387	376	373	399	377	387	372	346	371	355	406	385	356	345	388	337	368	405	359	383	382	385	395	342	354	356	344	401	379	376	352	419	389	342	342	389	372	397	366	358	363	385	400	387	375	357	378	361	332	376	352	379	355	377	407	364	383	372	370	361	364	392	364	346	377	353	341	372	361	399	375	349	407	409	371	371	380	385	364	343	361	386	343	333	364	385	362	395	418	348	385	397	362	362	359	376	349	355	371	364	367	419	371	366	379	355	395	365	379	396	372	345	350	410	365	373	396	354	384	374	328	379	389	373	383	404	379	374	382	383	388	360	353	401	377	393	361	351	400	404	398	361	360	375	381	386	385	397	400	358	379	379	372	409	358	369	368	367	372	395	385	382	362	342	367	377	359	378	375	351	388	340	386	379	369	389	370	382	386	343	349	369	362	350	370	396	394	392	407	349	373	348	355	384	344	413	368	375	382	411	400	337	382	361	350	383	381	411	390	353	349	356	341	389	360	347	373	355	352	405	403	411	356	382	348	409	382	374	381	368	380	360	392	362	389	397	352	348	378	390	382	339	383	371	362	372	390	377	372	371	366	357	381	356	347	386	396	387	367	333	386	363	373	410	382	376	362	365	370	362	354	371	385	393	373	381	376	356	427	359	389	392	351	392	414	377	393	358	381	384	370	363	327	409	403	392	355	366	400	367	365	388	342	349	392	375	393	365	369	361	359	367	380	367	333	367	344	381	369	354	352	360	366	391	353	378	345	355	349	349	385	338	398	398	376	356	373	383	341	353	371	346	346	370	358	397	365	391	339	398	389	411	371	396	368	376	370	365	411	355	382	402	354	367	330	347	392	373	384	374	398	396	397	372	351	387	371	398	400	333	377	402	374	384	353	368	411	376	389	393	357	391	358	395	372	377	329	399	368	395	381	388	407	396	383	366	372	385	382	376	359	352	393	375	357	370	355	393	385	402	353	390	379	351	355	383	363	353	338	356	374	383	385	381	340	354	338	369	385	359	384	382	399	350	396	371	354	391	387	383	377	416	402	353	386	373	354	385	364	356	383	375	397	379	363	393	376	373	362	367	403	353	369	357	358	375	355	363	409	395	413	378	330	349	384	387	369	369	374	348	356	377	367	343	399	395	370	382	397	344	359	376	384	394	352	361	343	393	371	397	369	384	356	371	361	390	386	341	397	327	370	390	344	362	391	371	378	376	353	340	387	370	382	363	408	372	336	366	380	405	346	363	340	353	346	349	395	346	353	369	403	407	389	370	419	386	366	375	384	388	335	363	395	360	394	375	368	370	359	353	343	372	409	382	388	358	357	359	369	358	365	354	406	393	356	372	389	404	343	356	362	387	334	347	391	363	383	395	419	362	363	382	404	394	381	375	378	385	381	371	397	388	359	396	376	382	383	370	394	374	381	369	375	388	353	361	379	336	376	358	380	369	377	395	364	386	389	370	383	365	364	360	372	374	386	341	350	379	383	375	397	365	375	380	369	413	381	385	383	353	372	392	383	376	381	345	406	382	352	384	355	372	408	345	351	404	373	395	368	409	389	407	386	357	344	396	398	396	366	386	355	340	363	364	387	384	380	370	389	355	368	368	383	385	365	362	355	350	381	394	348	402	355	379	350	362	352	343	362	403	346	377	367	360	372	424	403	371	392	352	363	381	372	357	383	381	377	371	370	357	376	380	389	365	359	400	378	374	335	385	366	360	374	331	363	374	390	354	373	372	387	371	398	378	343	366	373	391	374	409	358	368	370	381	367	346	421	350	393	372	378	361	368	369	366	364	349	377	403	382	363	384	347	386	396	356	351	356	371	402	422	341	375	368	362	373	356	361	407	336	374	429	404	411	345	379	364	391	381	386	351	377	395	369	377	370	390	392	360	344	368	388	380	394	373	388	391	386	410	357	359	398	376	365	372	350	362	374	371	363	365	390	351	398	390	393	362	370	414	390	360	380	397	371	402	376	369	377	355	385	391	380	378	381	349	418	366	331	409	362	384	364	377	377	335	367	343	366	370	386	351	402	343	391	361	346	401	349	362	385	362	378	401	368	416	360	374	380	369	383	354	376	407	381	381	363	362	365	380	383	353	387	367	395	382	378	356	378	384	378	375	360	352	347	354	346	359	347	430	371	403	423	385	373	408	386	372	375	385	396	368	362	350	413	381	379	384	374	382	416	403	376	408	365	387	374	350	412	360	363	375	379	388	366	354	367	355	351	367	361	369	388	346	395	345	385	361	380	382	387	396	377	398	360	377	329	382	369	384	363	391	370	407	360	375	388	382	368	373	368	405	383	396	378	366	351	365	367	355	392	335	375	348	387	388	370	360	387	371	355	377	389	377	375	388	391	420	414	390	405	342	351	359	376	375	345	368	375	397	395	352	378	368	391	354	372	404	332	356	397	382	351	397	407	341	380	359	384	365	382	420	407	373	389	425	377	382	356	370	370	370	379	350	383	374	377	366	346	379	363	368	365	364	368	413	365	390	366	386	362	382	376	403	367	390	374	389	389	386	429	364	385	346	384	414	371	335	379	391	375	352	360	369	394	393	374	373	373	370	372	360	359	361	372	363	357	401	366	404	374	371	341	368	375	363	378	388	381	370	375	367	408	376	371	392	398	381	344	343	379	371	388	379	368	397	370	417	340	391	391	374	375	368	369	362	353	344	388	433	355	375	359	376	350	383	391	353	377	364	392	370	394	370	364	375	383	353	371	379	424	386	386	350	371	400	422	338	390	373	395	395
23361	21520	28607	24726	21261	3956	902	693	665	629	574	627	557	563	563	536	529	572	561	532	529	566	547	538	555	530	487	512	521	561	523	551	551	519	521	534	544	514	564	535	539	555	500	537	493	539	482	539	555	492	520	508	539	525	504	502	545	548	530	550	504	480	543	488	515	522	504	503	524	500	574	535	527	488	534	573	508	503	500	458	503	503	486	530	530	521	478	526	547	540	523	486	493	508	531	554	504	541	510	523	537	469	515	531	510	542	521	534	518	527	575	551	492	508	525	543	488	533	506	511	465	531	503	561	530	543	483	499	507	501	512	506	523	460	547	605	554	509	527	548	536	534	531	523	487	517	505	532	533	504	520	488	510	529	550	505	520	553	551	498	543	558	532	475	499	524	508	469	563	527	519	535	475	504	537	519	561	556	484	488	533	504	498	472	482	510	547	551	523	509	502	507	481	502	526	488	540	503	509	458	496	518	480	553	499	519	477	544	529	517	554	556	504	500	512	550	546	512	535	495	551	539	536	516	509	500	520	520	506	486	566	548	529	511	533	486	519	509	505	561	493	510	524	525	527	513	526	511	510	519	539	502	506	543	510	520	515	519	533	459	521	487	516	519	527	544	538	532	515	508	500	512	520	493	526	540	520	486	510	565	509	539	511	500	522	514	475	523	528	539	494	516	513	514	527	519	529	504	507	533	529	516	553	523	514	498	504	511	490	522	490	514	524	521	527	523	503	535	547	510	515	530	551	549	477	520	538	557	474	536	514	502	493	539	516	495	516	511	525	484	516	505	558	530	543	517	537	503	519	517	473	519	505	538	522	524	494	485	531	529	501	524	484	492	505	522	544	496	545	520	523	511	491	541	488	522	538	575	514	519	532	487	480	538	532	541	486	482	516	490	531	517	562	529	492	535	484	536	529	514	506	523	533	517	520	485	513	531	488	549	503	542	493	494	485	536	502	545	508	548	532	480	540	542	544	534	482	514	551	536	529	530	521	501	515	505	517	573	538	524	531	548	539	527	521	522	527	558	525	514	492	537	502	526	532	548	532	557	519	534	536	518	533	489	535	544	533	535	506	502	537	569	505	474	519	540	511	522	468	537	491	469	495	513	490	517	503	540	542	485	479	506	515	516	532	532	525	475	520	531	501	515	516	551	536	518	524	482	532	574	484	495	530	521	556	512	537	497	528	520	501	509	532	501	520	483	517	559	535	494	511	542	505	508	519	502	520	529	484	518	519	521	501	497	509	502	555	502	524	528	550	536	508	503	547	514	522	499	483	524	471	514	499	549	517	497	485	511	500	495	530	542	495	515	503	522	508	527	515	540	525	498	506	515	527	552	495	555	482	547	515	488	532	502	513	529	509	546	507	495	548	528	485	514	561	517	526	535	511	510	534	482	520	512	555	557	490	498	463	497	488	519	518	518	490	562	518	514	529	547	509	538	515	517	507	513	524	480	493	545	560	491	498	512	522	527	510	520	530	521	486	518	462	517	552	504	510	532	508	515	526	508	531	528	522	545	507	506	566	492	539	502	535	522	509	519	521	516	489	545	519	483	449	519	501	508	552	505	534	542	551	540	510	519	496	504	499	521	608	505	561	552	523	518	488	497	544	565	480	534	466	511	518	531	548	518	536	482	521	503	546	537	511	512	512	483	568	495	509	532	520	502	508	521	570	505	511	527	499	505	501	490	534	523	476	557	531	556	539	513	501	528	529	531	522	497	560	517	535	527	503	523	535	517	494	518	504	555	504	458	509	514	474	492	506	550	515	511	556	462	529	519	522	508	508	505	559	538	546	498	511	527	498	508	516	504	500	503	516	520	541	496	530	494	534	519	514	488	491	545	518	515	496	490	478	526	536	514	488	532	497	505	538	523	504	531	524	531	481	533	505	519	490	516	537	531	536	536	523	502	538	544	549	529	549	498	539	554	566	529	527	538	483	518	548	503	520	518	555	512	502	554	524	524	531	478	561	531	571	512	488	520	509	531	489	555	551	540	555	491	512	520	555	556	517	447	541	498	526	486	549	538	520	479	516	529	496	486	513	524	524	527	471	529	559	573	501	501	557	492	485	545	549	503	477	531	534	521	515	523	532	505	533	548	504	473	515	512	520	500	497	503	528	530	519	544	533	519	498	535	517	536	518	511	506	503	494	522	533	516	507	555	518	519	536	519	513	503	553	511	521	551	529	534	513	516	538	502	515	503	506	506	521	549	518	579	518	503	522	496	518	540	515	537	525	480	538	501	510	508	497	534	514	508	496	550	504	507	516	535	545	526	503	541	564	513	512	544	502	516	489	529	531	503	516	538	532	485	562	491	493	538	524	533	539	494	509	485	531	481	522	514	540	509	524	516	482	531	557	547	515	477	481	527	512	533	509	505	485	496	512	508	558	536	522	507	515	512	558	502	483	526	541	475	521	517	502	465	517	501	473	551	480	529	518	519	537	508	529	534	522	525	520	516	528	514	483	513	566	560	480	557	524	518	500	505	481	495	555	507	531	500	523	534	513	490	491	513	525	528	516	456	519	501	516	524	514	550	546	514	568	542	523	539	512	538	502	464	505	517	499	531	501	543	524	523	506	507	530	546	554	491	530	515	490	548	525	499	481	465	489	508	520	538	521	525	524	514	529	534	495	544	535	512	505	539	507	498	495	515	518	503	466	522	531	542	466	533	509	497	459	515	467	484	508	497	532	488	500	476	536	500	498	526	534	507	546	520	547	510	520	497	529	533	558	508	495	497	545	522	515	502	519	516	533	491	495	489	486	531	530	519	498	527	507	511	549	523	586	524	528	511	525	538	497	500	477	510	516	559	536	503	543	546	527	539	494	516	490	536	523	512	540	515	519	533	512	508	515	515	544	503	510	522	492	532	521	517	482	495	563	512	550	493	540	516	505	481	463	552	489	512	511	520	524	514	529	496	499	544	489	515	519	546	540	538	486	502	501	507	519	491	531	479	527	485	526	529	522	514	556	502	513	526	542	556	509	485	514	502	520	553	492	542	533	478	508	519	509	537	521	513	540	518	509	504	492	489	504	508	486	552	504	528	500	549	519	527	534	537	529	529	504	512	484	552	472	518	500	497	483	499	494	575	508	530	509	543	483	505	539	523	518	491	530	541	489	524	505	554	563	558	518	507	541	537	471	492	522	502	517	555	525	516	546	485	509	473	534	535	473	505	524	549	539	521	493	495	540	534	506	564	508	479	496	482	511	512	513	514	533	517	526	492	507	490	523	536	516	533	505	501	514	499	529	503	484	562	489	531	536	566	531	533	484	483	518	524	542	496	519	531	537	536	522	477	525	513	496	477	486	524	530	561	579	538	531	508	509	488	518	517	545	525	541	530	510	560	507	520	521	471	504	522	520	525	508	503	522	525	548	496	520	485	526	504	520	523	479	530	537	486	482	565	540	499	504	508	517	508	531	505	514	524	467	533	544	500	522	523	480	510	517	491	509	524	531	518	514	501	516	504	537	532	501	508
8534	7204	4928	2519	1731	1372	1263	1008	998	954	881	843	832	870	814	802	788	728	749	709	728	728	768	714	742	727	755	718	740	648	694	730	664	685	712	698	703	695	715	725	678	669	718	717	720	736	633	733	681	665	709	690	728	703	680	700	678	694	705	649	703	679	700	664	688	679	717	674	709	664	710	683	685	684	671	708	711	704	662	714	700	684	694	709	632	705	699	711	695	711	705	707	723	710	707	712	688	707	740	705	674	672	720	658	680	661	691	700	655	713	687	694	655	700	653	670	678	685	666	667	703	691	687	678	713	684	693	686	669	678	684	694	710	716	687	713	643	710	722	648	693	678	673	721	652	703	731	698	759	743	722	688	698	705	686	710	680	641	693	721	701	710	703	699	707	681	714	649	673	689	720	710	689	658	724	716	729	713	665	682	701	706	721	713	709	702	685	691	688	644	711	674	682	640	715	703	710	728	671	686	648	671	679	723	710	703	705	717	651	684	671	680	702	723	678	700	709	696	678	679	683	656	726	665	690	743	675	717	660	742	691	759	671	668	673	712	697	702	714	652	715	710	641	715	677	690	750	677	656	736	722	677	720	661	750	693	733	724	712	689	710	700	688	665	705	662	683	703	647	719	691	676	684	668	715	697	658	728	697	648	645	658	662	691	740	698	735	724	700	688	691	709	679	706	686	720	723	672	716	693	654	691	715	716	677	732	732	679	714	685	679	659	662	704	670	658	674	692	678	719	727	661	717	670	687	655	701	699	723	674	694	696	749	699	711	707	708	663	674	730	683	666	699	696	698	670	676	706	636	676	712	693	707	716	680	719	674	683	686	709	719	632	743	716	730	686	668	690	699	694	661	675	710	708	677	701	685	714	696	721	679	711	662	681	674	670	704	675	717	705	668	704	667	667	680	697	672	686	680	711	695	674	659	703	707	728	662	639	705	681	720	674	653	668	722	668	719	698	707	701	727	700	686	710	707	657	691	635	627	673	657	694	668	701	687	742	690	735	675	669	702	712	682	666	699	676	672	672	623	746	707	693	696	678	710	670	684	730	658	687	725	641	695	686	710	646	698	704	669	744	698	688	718	712	668	675	724	680	702	674	667	715	728	684	764	732	707	694	707	649	745	691	674	771	705	686	671	685	741	720	674	718	701	735	724	715	689	710	651	737	684	662	680	722	697	693	688	673	723	688	712	671	715	714	681	699	699	730	714	733	668	729	677	646	658	699	645	656	685	633	719	701	683	708	667	756	685	684	681	681	727	693	688	673	666	704	727	722	763	709	690	730	647	720	696	711	677	694	672	675	703	672	667	708	649	734	693	696	693	729	679	666	754	719	707	725	670	713	662	664	662	677	697	675	674	654	714	693	690	679	703	682	701	674	695	720	708	691	690	720	662	700	685	630	708	695	679	647	693	676	654	716	683	699	707	708	669	698	656	708	677	711	719	685	692	684	706	725	713	725	707	696	706	625	676	701	695	664	732	663	717	712	706	726	700	691	654	697	643	678	701	659	706	697	656	730	723	665	659	687	726	657	746	692	652	656	681	734	661	674	715	638	701	749	676	681	672	700	683	695	697	718	707	689	641	730	704	708	688	683	712	716	669	691	698	699	661	692	666	709	686	623	707	651	705	695	690	685	689	671	719	700	643	702	671	687	673	644	725	691	728	668	630	672	680	697	717	650	677	678	681	666	671	681	701	638	675	726	656	772	682	656	704	670	710	663	712	669	694	673	671	682	723	729	619	711	676	691	723	704	694	656	705	678	690	698	686	700	701	717	694	702	685	693	677	694	657	708	714	677	715	693	648	697	711	698	699	708	683	689	684	654	706	696	672	664	723	644	658	710	656	701	759	692	720	682	733	692	685	704	693	700	761	678	694	670	704	715	694	706	715	653	653	668	659	699	663	702	696	634	680	697	678	708	675	762	671	671	664	677	701	694	726	737	656	747	699	700	652	715	675	740	716	684	691	698	741	724	703	698	723	688	726	722	721	720	704	711	716	689	688	716	672	722	661	688	742	691	722	710	702	690	705	685	660	710	707	706	715	705	733	685	696	653	700	695	706	743	707	630	667	708	688	703	674	721	708	706	658	683	732	673	695	680	701	717	682	688	723	652	712	679	661	681	715	655	729	723	688	736	722	707	677	673	664	733	677	715	685	610	723	688	754	711	702	720	724	689	703	661	695	703	697	623	686	728	692	652	687	707	651	672	677	685	658	645	703	697	718	705	653	705	710	683	709	659	689	704	673	689	732	701	661	672	721	638	688	655	732	667	660	668	700	687	695	707	690	649	685	669	671	698	725	710	686	634	724	734	660	709	655	697	640	660	707	718	694	696	673	675	695	697	685	641	656	683	683	659	664	676	710	672	702	688	698	712	647	700	729	689	677	688	699	668	693	679	705	690	695	725	666	696	707	698	689	752	692	674	692	668	688	672	660	675	692	679	684	703	685	641	699	662	684	672	698	691	719	630	666	724	716	667	687	704	730	669	669	689	637	699	697	708	715	720	648	710	698	685	715	752	722	711	705	703	707	667	674	710	690	654	700	678	697	692	697	688	691	667	720	679	606	713	734	682	694	661	708	646	695	708	667	674	668	663	712	718	689	718	698	700	726	724	669	666	687	678	669	707	692	713	715	672	703	686	652	698	716	702	701	665	684	670	704	688	682	694	689	709	664	695	703	681	638	698	732	702	682	688	652	668	723	722	668	716	654	745	753	710	713	736	688	692	723	688	686	723	678	780	685	686	666	708	689	719	615	710	701	704	681	747	678	714	707	673	710	691	694	662	703	726	721	699	714	696	664	687	639	709	723	712	697	762	683	703	670	646	695	720	715	644	681	687	693	698	667	738	646	682	661	737	733	695	722	669	711	682	697	670	694	710	656	685	696	710	702	672	718	701	695	661	671	638	764	684	675	719	693	648	679	653	702	700	699	671	698	686	687	687	657	703	676	660	689	679	750	750	640	701	707	674	696	693	700	732	673	708	639	714	698	679	748	670	693	708	717	691	697	697	679	663	662	697	710	671	711	715	697	700	693	684	720	694	678	685	634	685	662	681	674	682	709	714	674	730	682	737	683	718	679	647	695	698	702	672	692	666	764	681	684	688	667	713	674	701	625	675	678	699	712	726	662	705	668	639	732	700	703	714	679	693	683	676	716	673	695	670	719	717	691	678	666	699	696	677	705	735	678	684	698	709	692	685	692	688	660	660	678	681	743	707	685	672	652	648	646	646	650	665	690	674	650	687	735	659	697	656	702	677	661	674	718	664	714	680	694	702	701	726	638	643	688	678	690	714	674	684	678	672	647	659	684	680	656	706	679	730	624	709	672	655	660	669	696	732	700	695	709	655	653	702	655	682	664	736	736	714	670	708	692	669	679	686	726	695	716	691	730	757	672	710	706	675	732	717	683	691	684	704	616	677	675	691	733	681	693	713	747	713	716	686	672	652	656	694	683	700	703	696	684	664	692	678	744	676	683	714
24784	21524	26766	24617	1174	237	216	200	166	179	153	140	146	136	141	120	144	132	148	116	115	113	150	139	138	133	139	126	119	115	118	112	116	108	122	120	119	112	125	109	134	127	124	122	111	96	119	134	120	111	112	125	122	120	117	112	128	124	129	121	116	118	135	108	125	111	126	105	123	118	129	112	138	111	116	112	137	120	127	119	107	136	120	106	117	123	122	115	126	112	104	106	109	138	135	96	137	114	113	132	112	111	101	140	107	123	124	110	111	119	125	128	111	102	122	128	111	127	124	128	120	104	104	121	110	127	114	126	117	147	108	122	124	97	109	118	128	131	106	98	111	110	123	122	108	126	112	126	123	124	120	115	103	110	120	126	112	106	118	135	112	149	105	112	107	124	120	138	110	127	121	119	125	105	106	116	106	129	139	102	121	123	113	117	112	110	112	126	103	130	104	117	148	111	129	104	106	117	115	115	113	123	124	119	108	122	104	125	123	123	116	110	127	106	118	118	118	117	147	128	101	100	110	144	111	122	122	109	131	96	123	115	115	125	116	106	128	109	114	99	97	130	115	118	111	119	127	115	107	128	100	126	105	96	99	128	130	126	99	95	136	142	107	130	119	101	110	113	125	112	94	132	110	130	113	114	128	124	118	115	119	111	120	115	145	123	115	131	124	111	123	118	123	131	119	111	112	126	111	119	121	106	132	126	96	147	111	110	99	123	116	123	113	120	116	117	124	108	107	123	124	126	122	103	131	105	113	112	111	118	129	125	136	116	101	114	112	124	124	102	114	121	120	111	132	124	135	129	103	128	120	107	104	119	125	135	127	110	127	136	118	134	106	123	101	124	117	108	124	124	104	130	137	114	109	119	118	134	121	137	127	114	113	124	109	130	101	106	112	118	129	121	113	130	127	105	100	115	125	111	127	116	116	132	116	134	117	124	139	141	119	143	99	114	116	107	120	125	121	141	125	108	135	117	108	120	114	124	110	124	119	120	139	114	133	124	126	124	129	112	118	122	117	107	111	124	113	114	98	105	112	120	115	112	125	132	109	120	122	120	121	113	118	116	104	102	113	125	124	125	123	102	111	121	109	125	122	112	113	115	103	130	94	116	123	122	119	116	125	116	121	145	117	121	126	109	134	135	115	116	120	112	140	125	115	108	126	116	131	116	131	111	120	106	114	98	106	115	110	129	116	133	110	125	116	114	114	120	115	92	102	134	111	136	130	133	129	122	99	102	136	126	130	124	107	106	117	118	118	107	127	153	109	111	113	135	130	126	99	120	113	104	116	108	119	106	129	101	128	126	109	127	141	110	127	126	145	125	128	124	111	105	117	116	107	117	124	119	108	126	117	117	140	125	141	119	106	135	125	117	124	120	106	121	122	115	128	124	108	117	124	106	136	118	99	123	113	105	117	116	121	111	123	93	119	116	107	126	123	121	126	108	115	130	121	133	121	110	138	124	111	115	113	120	115	114	130	109	110	134	119	125	123	113	123	109	125	124	127	123	124	98	126	129	100	120	121	109	114	118	112	133	100	108	127	114	113	128	108	132	103	115	123	121	125	123	117	101	109	113	110	99	108	126	112	114	116	135	127	137	95	108	119	108	125	125	118	115	124	120	121	111	100	131	115	115	123	121	161	114	121	113	97	137	108	115	134	106	120	119	116	114	131	125	118	116	92	119	121	117	109	92	128	138	117	109	129	128	115	130	122	94	114	123	117	116	113	105	110	107	119	119	113	124	117	104	99	118	136	115	118	104	110	99	128	130	143	120	116	131	130	112	105	138	124	120	132	120	139	128	112	119	125	115	112	120	106	105	128	118	113	124	119	132	105	130	126	116	108	118	118	102	150	115	108	121	108	132	103	121	124	115	136	127	107	99	119	118	103	128	109	140	112	104	119	124	112	113	152	116	118	121	114	120	116	115	130	93	120	123	126	116	129	132	100	135	122	119	105	122	107	109	95	115	112	117	99	125	103	112	138	110	119	137	127	115	119	115	119	119	111	109	109	114	128	123	115	112	106	123	128	118	108	125	125	108	129	119	127	117	112	118	131	155	129	135	114	122	102	106	114	89	116	116	118	107	110	105	115	131	129	107	120	124	119	92	128	108	113	124	116	115	127	112	123	114	108	128	110	108	123	100	113	102	117	123	130	118	115	127	105	122	100	108	116	120	111	123	131	112	121	109	106	107	128	109	115	117	126	127	129	137	120	120	122	122	129	114	106	120	123	135	110	119	122	129	120	107	94	122	103	126	115	120	125	128	111	136	125	121	118	130	135	115	105	127	117	141	116	115	110	114	134	119	118	104	106	128	115	121	83	125	147	123	113	113	122	111	113	108	110	114	115	112	107	107	134	110	131	123	100	120	124	123	107	108	121	110	141	111	127	105	125	118	124	113	105	112	106	107	128	111	107	130	95	112	121	109	113	110	112	133	114	131	103	109	126	126	116	123	101	110	130	119	119	106	125	118	114	115	103	112	101	109	116	101	106	128	132	117	130	130	103	121	113	101	122	121	115	117	107	89	113	120	97	109	114	97	126	146	120	129	112	126	129	105	121	105	129	119	95	115	108	105	111	128	104	130	111	117	112	124	142	123	117	105	103	127	120	122	104	123	124	118	125	111	96	124	109	111	118	95	115	126	138	125	127	116	112	132	118	115	116	113	109	140	112	130	126	127	122	117	113	134	112	136	114	131	128	106	109	109	120	113	105	125	108	120	129	120	132	108	130	131	109	97	105	109	122	119	120	124	113	118	105	144	116	124	117	117	133	128	101	112	122	132	103	122	122	104	107	115	121	112	113	93	111	111	111	123	109	117	127	142	121	127	123	126	117	121	114	114	101	113	101	109	127	85	107	121	99	126	135	121	103	100	114	132	123	120	156	112	119	129	119	135	92	134	116	118	102	117	121	108	126	119	103	118	114	147	124	126	117	145	120	112	103	138	114	98	107	119	117	124	113	121	90	119	130	108	113	134	107	125	136	101	116	107	137	123	112	129	127	138	124	104	115	118	113	115	144	106	111	117	106	117	133	131	117	127	124	110	119	101	112	120	124	118	121	126	122	127	126	114	97	110	91	116	117	119	108	123	110	116	107	112	120	127	128	105	108	115	115	115	107	114	115	136	100	110	116	129	114	141	104	132	110	112	108	133	111	125	121	126	111	124	108	108	113	128	120	117	111	120	123	111	113	125	115	123	109	123	109	121	133	97	136	109	104	121	107	103	129	121	104	134	129	106	118	118	113	116	107	129	105	102	131	114	120	132	114	106	143	99	120	105	116	115	106	113	122	102	134	124	119	138	120	122	119	116	124	97	114	123	126	101	105	104	116	89	121	122	123	119	122	108	134	132	107	105	107	98	103	117	106	108	128	114	113	128	106	129	122	124	126	108	127	131	101	113	110	115	125	128	120	127	108	134	108	114	117	119	106	149	131	106	107	114	128	122	135	118	100	111	139	121	117	104	110	117	129	135	121	111	109	135
8487	3177	2188	943	692	509	443	388	331	297	301	272	221	230	251	244	199	228	217	182	175	210	180	186	195	189	215	189	171	170	155	192	161	166	188	184	205	162	194	175	190	164	191	170	196	194	205	205	186	176	169	169	203	194	164	166	176	161	170	165	169	175	191	197	196	185	199	188	186	193	192	173	169	173	190	169	195	190	189	172	194	191	184	178	201	172	176	157	170	160	180	190	180	200	185	165	182	176	185	166	157	186	193	191	174	173	174	195	174	148	174	181	196	177	178	156	198	189	190	169	172	178	191	214	182	174	178	173	175	188	193	175	199	177	188	225	169	173	187	186	165	183	175	181	191	175	193	175	171	212	186	181	167	188	169	179	175	180	183	202	190	192	203	176	173	195	197	182	189	210	179	167	198	186	157	161	160	199	166	173	174	192	184	180	164	182	185	196	156	183	190	169	178	194	150	162	182	196	170	184	181	192	181	179	165	171	180	162	197	175	165	189	164	181	175	200	202	174	196	179	188	152	218	191	172	181	167	197	164	158	166	165	175	165	174	194	176	174	166	182	186	160	182	206	172	182	188	191	179	188	169	199	170	204	163	203	167	189	182	168	189	174	175	170	194	197	173	195	178	177	185	150	178	168	193	156	208	163	182	198	193	167	171	182	189	183	205	185	174	173	185	164	193	192	177	175	195	193	162	164	181	166	181	171	167	160	163	161	174	186	194	201	211	177	183	189	171	188	180	171	186	183	174	170	183	181	183	181	195	178	178	159	198	193	173	160	189	141	178	169	169	178	173	192	155	178	186	190	193	157	195	139	173	160	180	197	187	165	192	162	177	170	177	171	154	185	158	166	152	187	191	184	195	182	169	166	213	175	191	175	157	190	189	169	188	174	213	186	181	174	184	193	179	185	192	155	203	187	192	188	173	192	187	189	165	169	178	148	182	177	172	190	193	185	192	166	170	184	177	171	174	202	184	167	166	206	162	186	180	162	184	157	165	172	214	176	178	177	165	173	207	186	174	170	168	169	180	197	190	170	194	178	173	170	166	174	169	163	159	194	212	174	199	193	175	174	179	183	172	180	186	184	182	159	169	183	203	174	178	185	178	180	170	189	166	180	182	176	152	196	158	176	187	182	165	208	176	195	180	176	172	186	183	213	180	172	192	184	160	188	210	165	158	178	173	193	167	197	188	179	211	178	191	200	178	198	193	182	180	190	184	190	169	149	173	186	173	198	197	159	190	163	170	167	173	191	186	178	192	173	176	188	175	164	174	166	196	202	181	196	180	187	182	184	172	163	214	164	167	188	177	198	189	193	200	182	195	172	172	191	175	181	179	177	179	183	194	189	192	186	187	188	165	168	181	187	174	168	168	180	190	186	172	183	184	194	191	160	177	170	186	206	158	193	165	184	193	174	187	189	197	195	184	194	175	176	177	160	198	178	173	157	163	188	181	209	175	199	187	196	177	182	179	190	187	176	199	193	175	174	172	172	184	189	187	187	181	200	188	170	187	213	206	217	196	175	196	163	198	193	181	189	179	191	191	192	179	161	169	174	203	164	160	182	186	174	184	203	167	170	166	186	166	173	176	177	168	158	201	167	193	205	160	183	173	190	170	192	193	167	156	163	176	190	178	164	179	165	171	187	177	180	184	190	186	193	163	160	187	154	186	163	173	185	176	181	175	203	179	190	162	168	196	152	198	206	186	180	175	178	177	186	180	164	180	180	181	181	164	164	200	185	170	199	176	206	179	182	179	167	191	193	183	180	206	197	185	182	192	189	177	192	193	167	158	193	193	170	179	178	180	173	185	169	202	173	183	167	198	187	163	188	177	171	187	173	186	190	170	172	186	200	193	201	157	177	174	167	178	196	187	188	184	183	165	187	156	214	168	179	183	176	183	178	200	161	208	187	170	198	180	188	200	183	201	191	189	174	189	169	183	157	193	167	189	160	181	185	218	170	171	173	204	203	149	169	176	164	160	170	179	170	192	187	192	187	177	174	198	213	191	175	173	178	188	191	181	173	171	189	189	159	174	198	187	187	192	183	168	172	186	175	198	204	188	166	153	156	175	174	165	175	171	169	156	159	198	153	189	184	183	181	178	189	169	175	143	185	171	199	177	144	186	182	163	162	171	171	192	169	183	183	169	168	181	209	197	168	188	183	202	158	176	179	171	181	175	177	189	151	193	214	178	157	194	192	177	156	160	186	168	189	183	179	175	189	175	182	171	187	163	175	188	191	183	173	190	159	203	174	167	172	187	188	193	187	175	191	173	169	182	187	155	171	197	193	177	161	175	216	163	193	187	187	189	171	174	188	175	175	189	178	208	189	190	183	165	176	191	179	164	210	183	178	195	158	192	173	194	152	192	185	173	171	188	186	173	190	192	203	194	186	162	177	176	167	175	162	167	191	172	183	213	177	176	212	196	182	173	175	185	173	166	189	208	202	165	169	164	181	207	164	180	180	196	191	181	196	161	196	177	184	187	184	168	181	178	176	185	191	200	188	158	182	168	167	170	196	171	206	161	191	191	188	194	193	192	176	188	161	188	193	192	172	178	175	172	161	162	194	181	188	172	183	167	195	165	191	199	173	183	170	175	215	167	193	191	177	214	194	169	171	153	200	189	155	174	190	183	146	196	176	180	190	180	163	170	184	159	179	188	178	198	198	179	178	183	180	176	156	172	177	176	214	185	166	179	182	202	168	194	183	187	168	171	171	172	182	181	189	187	192	178	201	187	174	206	203	192	172	203	155	199	166	181	187	180	171	177	185	177	177	189	151	193	178	176	172	172	188	188	169	170	191	182	203	198	207	171	173	238	184	180	171	164	181	165	180	178	171	173	172	162	182	203	183	185	167	183	174	174	207	205	177	178	188	188	196	177	169	190	186	162	172	177	202	183	183	205	191	180	184	178	163	191	207	184	179	159	160	181	192	185	216	170	162	195	195	181	190	174	179	173	185	165	193	161	184	183	167	173	179	184	158	173	192	187	197	182	175	193	170	182	180	159	175	166	172	168	178	188	198	175	175	184	176	181	192	167	191	169	180	148	161	182	171	213	203	191	207	170	167	162	165	188	173	188	187	179	179	163	152	170	162	170	170	180	185	181	172	175	171	156	169	197	161	190	177	143	164	174	185	173	188	196	185	192	161	171	181	163	189	188	207	180	184	194	169	184	164	191	175	174	190	165	193	168	180	202	176	169	182	180	190	187	184	178	176	181	180	178	180	174	193	192	176	186	179	193	170	175	164	197	200	188	163	195	176	189	185	184	217	144	186	170	167	179	181	200	183	170	195	195	193	174	169	185	186	197	196	183	183	178	186	169	189	181	177	158	186	187	194	196	190	192	169	181	190	189	205	189	145	193	191	224	173	180	196	188	195	199	189	183	171	172	164	165	196	192	176	157	180	176	211	161	236	179	188	202	206	171	175	186	214	177	201	178	236	182	199	187	154	201	197	185	198	170	193	168	167	172	187	168	173	165	177
22533	21568	29319	24273	21568	21275	2575	776	650	625	581	518	517	527	522	478	487	447	478	479	451	468	428	484	445	464	477	435	456	402	455	423	425	451	478	434	405	458	440	411	466	462	443	446	424	456	442	418	436	408	442	410	423	435	439	460	461	455	444	460	447	466	403	446	454	425	426	461	450	458	426	429	464	443	419	489	430	441	418	470	445	397	454	429	422	449	424	430	427	431	447	397	434	406	421	405	467	414	441	447	425	413	375	435	452	429	424	447	441	403	410	428	477	415	426	436	418	442	427	425	417	457	449	439	434	422	427	433	432	457	432	424	455	436	424	420	432	433	467	450	406	426	459	443	461	463	455	439	467	437	420	487	428	419	442	445	425	482	455	446	427	484	420	439	413	425	408	474	421	415	432	434	422	455	426	424	430	418	408	401	438	457	446	425	438	401	426	447	410	448	440	441	421	424	456	440	448	423	432	443	402	441	419	409	425	435	423	450	431	438	424	430	456	427	460	416	433	391	470	410	398	410	456	388	433	432	420	461	408	428	405	400	418	408	406	441	417	434	417	405	440	412	417	453	443	455	444	425	440	447	437	431	433	417	428	429	424	431	438	383	421	439	449	429	416	419	460	432	451	425	433	435	423	451	401	442	411	396	373	445	466	406	439	408	454	422	401	391	426	421	400	474	432	419	428	418	447	422	406	442	441	437	448	442	417	482	441	408	414	450	456	426	430	409	442	417	469	430	426	416	406	437	416	417	455	438	418	456	440	461	466	439	413	421	430	404	423	404	413	423	437	424	383	456	452	458	410	407	423	427	429	462	439	414	409	451	413	429	441	430	425	435	446	444	425	429	453	430	439	393	431	425	457	432	436	424	423	428	457	419	415	464	453	444	430	425	428	427	445	456	415	447	407	420	449	416	446	476	446	449	447	454	430	407	462	422	410	458	447	430	460	439	463	421	435	419	429	436	387	461	460	425	428	403	409	426	412	424	424	447	429	425	439	437	427	418	409	443	424	406	410	450	399	415	482	406	416	484	420	439	459	420	412	421	443	459	450	436	426	412	410	396	412	428	393	452	438	386	410	463	413	440	427	461	444	452	399	422	418	429	401	427	425	458	405	419	445	420	446	422	411	411	397	446	421	424	457	410	415	460	428	429	420	413	444	418	427	428	439	471	431	438	446	421	477	450	428	447	402	451	442	447	432	449	422	445	425	398	424	443	442	416	421	429	410	422	404	439	440	409	472	412	449	445	412	483	459	448	445	416	426	421	398	449	459	429	446	494	444	453	390	430	430	391	442	472	435	429	415	414	405	449	411	417	424	416	442	430	463	452	457	417	435	442	428	424	417	456	407	459	457	463	443	413	429	413	431	457	436	422	430	426	411	456	454	421	444	391	441	408	434	470	445	441	395	403	417	446	435	475	415	382	441	422	398	424	421	410	427	442	441	443	451	494	389	464	414	413	395	432	420	421	460	425	420	465	386	468	415	409	448	412	415	457	411	468	437	425	417	416	419	370	435	406	392	389	413	419	462	398	426	457	417	451	410	430	432	457	441	439	383	415	443	434	441	411	431	427	423	415	435	383	415	443	438	460	431	460	412	433	452	429	432	423	451	450	444	386	461	426	419	415	433	427	406	362	457	454	438	441	406	450	414	429	438	442	410	412	415	411	454	441	418	425	401	430	432	397	446	438	414	429	423	434	452	429	427	417	439	404	419	427	449	434	447	431	469	427	417	437	433	470	454	430	371	434	427	389	439	428	427	418	434	415	421	436	454	459	432	417	471	480	418	438	464	439	403	459	403	429	429	426	424	483	403	436	413	458	421	467	425	399	447	411	392	427	469	404	425	434	416	413	449	400	444	420	423	443	403	429	413	430	394	443	415	411	431	455	443	407	399	445	405	411	420	467	425	420	444	457	424	382	402	455	431	433	427	417	419	441	429	384	388	436	432	435	428	400	427	436	437	413	412	427	423	430	451	409	390	412	421	432	410	435	438	444	422	473	462	419	425	450	416	439	384	434	426	437	415	441	417	446	404	460	445	406	432	431	400	437	392	427	442	412	423	465	417	452	452	433	443	417	457	431	413	434	410	396	413	468	442	435	429	427	411	424	443	426	409	445	429	453	384	422	424	423	422	464	402	434	438	440	449	370	442	414	404	436	402	448	440	475	446	417	401	446	373	414	441	395	420	438	427	465	456	377	460	436	435	421	397	478	438	429	408	436	431	437	434	403	447	465	381	444	405	403	435	453	438	415	421	389	455	407	434	445	381	408	418	425	417	430	420	393	481	393	421	427	445	394	460	443	406	441	448	452	440	440	411	444	427	439	438	440	412	444	402	418	421	408	420	396	439	435	419	440	452	435	426	437	429	440	428	417	464	396	425	453	398	421	451	420	453	420	426	422	419	417	468	456	441	454	428	407	412	436	430	441	440	440	456	428	405	437	443	431	391	428	411	439	463	400	434	445	434	380	450	372	423	435	420	430	454	440	444	439	447	448	412	416	414	447	429	417	434	400	428	454	434	431	446	393	409	456	432	437	424	406	426	416	440	438	417	425	439	393	457	400	384	423	410	396	418	434	430	410	464	428	447	415	445	453	421	435	433	393	392	424	481	419	419	409	420	406	447	405	428	424	407	447	446	428	458	424	451	429	417	418	426	410	395	440	424	410	409	431	445	426	424	426	394	468	443	428	387	422	401	417	422	407	398	424	412	461	439	423	436	433	421	430	415	398	404	442	450	450	452	437	421	416	443	406	413	455	406	445	454	433	448	422	461	435	408	436	465	467	443	417	433	410	441	391	431	431	452	419	441	406	445	382	436	445	444	411	434	457	430	434	449	426	458	434	444	414	422	445	414	456	449	418	415	424	427	425	455	404	407	411	425	410	441	416	436	427	437	470	447	440	397	426	427	454	402	453	479	416	432	448	449	440	414	426	407	463	408	431	416	458	427	422	387	424	417	448	440	426	449	431	405	444	429	466	420	445	404	443	443	438	455	453	407	427	429	417	417	421	449	403	394	412	412	420	454	438	442	420	439	427	447	400	446	437	414	413	429	427	446	433	420	446	422	397	422	427	417	388	456	433	415	475	447	408	448	398	439	434	446	431	449	425	438	447	410	446	425	467	419	421	435	433	428	381	430	421	440	419	440	437	406	452	431	426	406	441	451	432	438	444	417	450	428	455	422	440	429	456	451	407	400	399	393	441	438	423	463	444	430	435	463	438	413	390	383	396	477	442	415	429	393	435	434	407	407	438	425	440	378	414	407	409	458	441	438	447	440	439	442	423	432	408	422	420	436	395	425	391	475	402	425	448	384	417	456	427	426	442	430	403	422	439	438	410	434	422	449	435	393	441	454	409	508	470	404	455	464	412	425	427	435	433	452	462	451	431	429	443	410	449	423	417	453	413	418	436	426	457	468	460	405	454	455	409	428	412	421	416	399	418	427	410	395	414	452	389	448	406	420	429	402	456	423	429	434	435	411	441
11188	11799	8161	3974	2774	2035	1571	1352	1122	1060	1013	865	792	804	716	746	709	719	698	730	700	679	636	643	667	676	683	609	628	635	639	650	569	616	610	627	578	609	638	601	618	594	613	573	628	583	607	639	645	634	585	598	569	586	653	606	601	595	615	598	578	579	569	603	588	624	588	544	569	628	562	648	605	573	572	609	576	621	604	604	572	621	581	610	590	638	611	632	609	607	544	583	621	618	557	593	607	582	585	600	635	603	610	598	571	611	602	628	586	579	581	644	611	559	627	567	599	592	602	584	567	627	579	562	596	574	585	626	625	573	573	640	581	599	602	592	585	609	595	557	605	658	610	580	600	638	557	560	575	610	588	576	611	549	575	611	577	595	580	570	599	594	597	606	614	592	589	627	643	596	637	570	596	584	594	598	581	579	621	614	631	568	569	585	530	554	619	628	626	610	560	590	603	577	603	588	555	588	602	539	604	597	605	604	581	577	593	632	567	566	577	580	615	615	565	569	577	578	588	607	580	587	577	578	585	577	557	602	600	629	620	547	585	592	578	550	626	592	618	558	620	562	590	574	565	540	556	611	584	646	616	608	626	586	619	610	577	599	578	571	606	547	568	564	560	617	652	540	571	562	601	589	555	591	586	636	595	603	560	577	610	597	619	582	569	594	562	576	554	542	615	634	579	568	600	613	606	592	600	582	605	572	590	557	567	604	622	590	595	576	593	604	604	609	550	574	592	589	630	556	562	585	612	598	576	629	582	600	619	581	573	623	601	587	569	563	552	595	625	581	588	617	588	590	535	576	596	600	636	583	574	574	589	560	623	590	570	569	557	619	592	612	640	579	652	613	593	629	564	575	574	597	601	596	594	613	604	607	632	581	613	552	582	574	563	555	575	597	585	585	590	618	597	626	618	566	571	542	625	556	589	570	625	584	623	614	562	625	596	626	584	598	588	608	604	597	606	582	574	564	593	548	554	579	627	604	579	621	556	557	597	606	610	607	599	587	586	561	589	602	592	555	584	614	594	560	600	622	566	571	616	570	585	631	607	612	592	580	594	602	583	569	606	572	591	610	560	570	618	602	629	544	565	616	634	581	618	596	567	577	587	599	634	594	598	630	588	572	597	578	617	620	607	612	591	580	632	599	584	611	573	600	578	586	595	579	589	542	583	607	535	509	580	586	603	584	584	589	598	592	589	543	605	536	583	580	560	572	604	584	586	603	600	591	581	547	616	598	558	566	580	575	545	562	574	606	566	594	612	616	628	585	607	593	586	588	620	616	554	601	603	541	586	557	608	593	593	632	591	586	591	581	601	577	613	562	580	621	590	591	597	569	628	599	587	569	555	595	588	566	559	585	602	585	566	572	618	603	604	569	530	594	567	562	599	618	610	561	566	606	593	576	579	556	619	543	573	568	601	588	577	575	615	563	580	592	606	548	577	571	592	594	583	611	590	577	579	579	537	594	582	596	550	602	596	639	552	591	553	560	574	609	585	583	587	578	600	508	590	578	566	597	592	566	606	638	540	595	608	581	582	601	561	560	618	589	587	634	605	593	604	617	601	640	521	596	546	557	572	590	549	556	569	576	634	609	585	581	580	577	601	604	576	569	609	574	613	583	604	613	602	560	638	588	594	579	581	585	611	608	575	619	617	612	599	566	587	581	605	583	591	578	608	576	575	564	559	562	588	610	587	585	596	560	574	634	593	601	575	614	597	598	596	636	585	587	546	575	590	575	568	618	559	591	651	590	590	544	581	576	577	599	598	573	643	579	585	603	599	647	599	548	586	598	560	606	578	603	616	625	575	616	591	594	606	580	590	588	586	607	581	601	570	580	556	596	571	608	609	627	616	563	584	596	614	593	527	605	577	598	617	580	568	578	621	610	605	581	589	588	581	609	617	555	585	602	546	591	593	556	642	600	620	582	591	555	597	571	583	578	648	622	609	602	565	606	539	624	586	608	548	648	593	588	559	604	600	561	589	608	601	614	603	566	609	594	564	530	581	582	615	571	610	603	545	621	609	606	585	572	626	588	598	584	559	635	623	633	587	593	616	582	575	592	590	596	584	602	571	597	594	613	570	592	589	626	588	573	587	585	576	546	605	642	605	565	597	581	604	556	583	530	595	596	561	571	610	553	611	574	578	592	617	580	583	565	592	614	585	616	589	608	607	597	608	582	621	599	545	610	620	580	582	541	584	612	581	583	608	563	569	585	626	575	564	601	610	594	571	605	612	575	593	567	603	623	605	556	529	592	573	630	565	590	573	632	564	594	618	601	604	592	574	635	621	576	569	587	562	581	594	614	574	565	576	542	550	603	645	627	543	601	577	616	558	567	563	605	630	590	621	567	575	602	577	550	606	615	591	558	562	579	552	650	595	607	552	610	581	602	612	562	602	626	537	591	607	574	611	609	591	603	579	586	574	530	594	592	569	637	566	636	605	575	594	602	605	650	596	625	561	629	579	561	595	578	589	603	591	572	551	596	587	555	608	568	584	581	597	592	539	600	608	607	596	606	598	587	600	620	578	575	580	567	617	583	611	577	618	592	592	621	577	618	528	604	578	602	593	629	582	562	615	621	592	635	592	545	541	581	603	564	629	609	595	599	632	584	584	586	607	603	648	584	573	629	622	565	613	603	581	587	563	569	616	563	593	613	566	591	573	540	607	582	586	626	608	598	562	596	564	599	612	610	631	602	628	593	574	611	612	599	587	600	597	623	573	613	612	577	578	600	594	612	637	604	599	564	574	639	597	634	621	610	600	603	601	624	641	592	586	586	587	580	543	579	591	654	598	613	641	589	588	604	606	611	559	607	631	606	616	603	596	598	613	627	559	598	577	606	590	616	606	582	583	621	574	571	592	620	621	577	621	544	587	608	581	646	600	615	580	571	564	555	553	563	599	593	603	596	564	592	593	609	638	557	605	564	581	591	555	591	577	562	586	583	573	548	554	589	553	541	610	616	588	567	574	635	565	599	623	615	610	563	609	620	611	653	585	578	589	567	591	567	618	552	590	617	591	567	575	631	606	600	599	523	562	604	587	607	557	600	636	629	547	631	583	600	591	594	591	582	604	548	623	597	613	617	568	566	653	581	560	570	615	565	577	582	568	600	644	602	586	621	606	606	579	569	570	634	611	574	586	624	591	596	600	559	531	597	637	583	584	651	581	575	620	653	591	631	554	632	587	587	561	578	584	581	576	569	601	601	612	602	602	582	611	617	616	549	557	580	620	556	617	599	559	620	597	549	639	598	602	637	605	598	558	572	587	573	573	575	582	606	600	620	620	601	584	588	610	610	585	566	609	619	632	568	638	595	595	599	573	604	597	592	595	558	578	573	561	596	588	577	595	571	589	576	607	601	595	602	604	616	587	604	569	597	597	621	572	576	594	552	640	584	567	532	569	629	590	602	546	538	600	638	601	591	624	571	591	586	580	556	613	589	620	595	626	618	580	592	552	556	602	580	596	613	582	586	581	570	573	611	574	595
27476	18035	3130	508	334	307	302	263	286	291	285	292	306	283	297	280	300	287	284	279	265	245	269	288	289	266	280	285	274	296	277	270	255	273	275	286	298	305	278	281	289	281	273	265	302	293	275	278	284	266	256	261	300	300	300	309	286	306	281	288	253	263	281	259	279	297	274	270	249	283	269	290	253	278	285	295	297	282	271	256	282	277	263	273	256	288	287	263	268	271	273	245	287	275	269	259	250	276	280	254	256	284	282	295	269	255	256	281	278	259	282	249	279	274	275	274	292	266	255	267	278	265	270	290	265	292	286	279	273	284	296	303	309	311	289	277	285	276	295	276	302	300	249	252	254	274	268	281	262	257	307	267	273	270	304	270	251	254	291	299	294	255	262	301	315	252	260	263	287	281	262	252	265	295	261	285	266	280	278	244	271	291	298	272	293	265	271	266	279	261	282	251	279	269	296	289	279	300	256	284	289	276	274	292	282	306	260	268	286	280	266	255	252	301	250	294	256	276	287	266	287	284	290	262	273	241	289	259	268	293	278	280	276	274	266	269	310	271	266	261	282	252	299	280	297	267	277	251	274	271	283	284	245	267	293	295	256	246	319	279	306	262	265	240	258	267	286	284	286	285	269	273	260	258	288	291	281	284	265	257	244	279	281	298	297	273	267	310	298	281	317	274	288	279	240	292	266	266	296	299	299	276	283	276	271	256	246	285	273	273	260	286	303	268	272	300	275	262	252	257	266	300	270	267	287	288	297	290	264	274	293	291	260	260	252	249	286	284	273	274	298	286	286	297	258	260	254	272	314	272	298	308	266	273	294	283	276	280	296	258	284	284	277	275	289	287	309	287	285	284	279	260	291	254	287	278	270	324	288	252	295	274	290	279	255	297	267	299	266	290	289	285	290	290	290	276	281	265	303	283	290	280	285	276	283	292	275	310	255	281	290	274	266	275	294	281	297	245	263	274	267	294	255	270	275	262	299	254	295	262	307	261	272	284	283	284	293	301	304	291	281	277	300	266	292	296	299	289	300	283	253	248	271	251	294	280	274	287	302	287	262	292	275	293	264	272	268	276	263	268	270	283	309	254	252	279	283	307	291	261	288	271	285	266	273	316	310	300	256	273	253	287	296	285	262	265	279	271	281	262	273	282	270	275	254	282	280	301	299	289	312	293	281	317	277	293	279	277	278	263	276	282	258	274	287	271	305	279	293	299	249	268	289	294	288	293	301	263	302	289	306	268	294	276	277	259	278	281	279	303	258	290	266	253	279	278	263	255	305	292	310	286	264	297	319	283	251	262	300	275	262	299	275	277	284	284	288	272	305	251	301	303	274	267	278	291	290	295	304	288	282	277	296	286	286	290	267	290	305	265	296	274	293	288	281	304	287	268	262	282	275	262	273	258	294	283	281	268	273	263	271	273	274	267	258	269	266	259	284	293	273	259	271	287	261	289	254	287	257	255	300	261	254	288	260	274	292	286	304	271	271	276	280	286	272	261	310	252	269	295	252	266	301	284	251	286	267	265	271	254	283	248	315	287	272	271	265	267	277	285	254	281	297	286	263	272	295	273	286	253	251	302	273	299	253	323	280	291	277	272	251	286	291	280	294	315	269	272	283	277	273	271	281	305	278	282	294	282	262	294	275	262	297	266	273	304	231	258	282	309	279	285	302	298	275	274	290	257	248	263	307	271	288	269	261	290	262	274	278	270	286	283	291	264	268	300	267	298	254	263	302	302	270	279	251	288	263	285	249	285	274	286	273	279	270	275	294	285	328	275	256	305	306	263	275	269	284	283	304	255	250	295	244	274	274	274	270	296	287	264	281	294	283	303	257	250	283	261	260	289	314	263	264	292	262	269	263	264	285	289	271	282	255	232	265	259	284	279	275	276	266	252	299	278	281	262	317	278	278	291	327	299	246	261	299	255	303	277	273	293	291	289	291	272	268	269	289	263	274	295	283	243	280	301	283	272	290	267	301	267	270	259	299	315	275	301	268	286	289	316	272	291	275	283	280	282	261	273	287	282	291	259	310	291	275	275	286	320	296	291	257	296	291	270	281	286	258	278	260	272	251	242	282	293	299	269	258	259	271	277	276	261	297	261	256	300	296	297	278	293	243	280	279	275	292	281	307	294	302	258	315	286	295	273	334	272	267	288	285	270	288	278	271	268	266	285	267	281	248	272	276	302	277	299	279	268	273	259	290	291	288	268	288	271	293	274	278	224	280	285	245	265	274	263	263	252	259	271	288	264	281	266	255	283	296	289	262	271	295	258	245	301	295	289	250	272	282	290	274	289	262	290	293	290	286	294	268	294	260	263	300	291	285	270	290	273	278	293	267	271	279	250	304	303	281	275	271	322	269	318	290	279	288	270	243	270	256	268	270	304	239	257	254	275	284	279	260	281	256	298	299	287	290	265	295	257	268	290	255	297	242	289	292	271	290	284	286	279	268	289	301	260	290	297	299	280	275	307	274	280	266	313	297	280	276	298	289	285	282	290	281	295	271	280	304	276	273	296	225	300	273	277	271	283	263	291	278	286	255	265	299	292	278	258	305	253	310	277	268	271	274	274	277	270	266	289	283	294	285	266	313	259	236	280	274	289	247	293	265	281	271	266	274	259	280	285	255	269	280	263	268	263	259	271	290	308	309	279	301	278	261	280	325	256	287	259	298	289	268	255	285	282	284	258	285	303	265	254	274	272	280	260	303	302	297	271	257	292	250	305	263	259	268	291	283	281	295	312	265	286	265	265	271	294	269	275	241	286	268	260	286	282	273	283	277	264	288	292	280	273	267	271	259	249	302	314	281	260	291	254	270	304	304	305	310	286	286	280	278	298	271	297	275	284	288	293	267	261	269	281	278	269	309	268	295	288	295	310	272	252	281	269	292	278	295	258	270	278	292	273	291	292	256	267	295	306	311	284	283	288	293	254	282	289	309	302	260	299	293	258	272	288	284	279	289	294	278	297	283	256	262	295	289	261	304	280	268	281	297	293	273	266	281	273	314	262	300	297	252	265	257	314	291	280	268	278	258	259	277	305	279	322	278	280	274	271	291	268	252	295	270	260	281	302	274	282	283	307	273	278	296	271	280	276	267	265	268	286	255	237	270	298	237	280	275	292	269	288	283	245	248	271	293	272	271	251	292	267	304	295	290	294	279	294	275	293	279	303	253	286	266	269	288	276	306	279	267	291	278	296	256	260	302	298	293	281	281	273	257	289	264	277	304	298	294	282	290	276	258	250	277	267	287	261	309	290	243	284	292	309	310	260	259	289	315	316	284	271	290	251	293	239	279	244	254	280	302	253	294	255	278	285	288	261	288	277	281	255	282	278	280	263	284	296	286	277	283	294	265	263	269	298	272	276	275	268	277	288	270	285	292	238	295	259	274	323	273	276	272	277	287	281	275	256	280	273	273	265	287	267	268	290	283	287	256	269	280	282	259	261	259	274	292	282	304	255	274	280	278	271	276	238	299	277	280	282
4299	851	645	473	427	404	409	426	399	374	399	368	395	337	364	358	373	369	408	398	382	399	400	398	393	375	398	331	395	371	371	394	403	368	418	378	377	393	329	370	346	370	372	380	375	407	372	385	375	396	360	369	392	401	378	373	365	366	376	396	390	398	382	401	386	378	350	355	406	357	355	379	390	387	376	400	374	413	377	366	365	401	387	389	379	378	417	401	402	368	379	413	417	392	359	342	383	390	373	355	399	370	377	381	361	368	368	400	380	392	365	353	417	373	363	342	360	385	388	361	376	366	354	380	397	396	365	389	374	380	409	378	394	359	396	380	374	370	388	352	415	391	395	362	365	375	370	397	354	345	369	360	364	361	341	378	392	358	363	387	384	362	356	387	370	379	427	358	391	362	384	369	377	380	403	360	400	372	364	385	371	368	329	395	380	368	443	415	344	358	403	347	390	364	386	394	372	386	383	385	383	429	371	365	387	393	385	388	379	382	382	425	396	357	397	384	396	342	390	368	386	382	415	411	393	370	369	385	365	377	377	364	365	378	385	376	363	378	343	402	340	386	347	338	363	358	374	373	380	387	389	383	395	380	392	369	364	346	362	363	368	323	422	362	373	369	401	405	393	398	352	401	396	412	365	373	364	378	380	355	371	377	393	375	359	364	354	355	369	356	343	383	395	392	396	391	370	390	382	360	359	393	351	366	350	419	366	368	386	377	384	346	380	389	392	359	353	360	416	388	425	393	362	383	391	380	429	410	382	374	342	396	389	391	376	373	386	399	417	370	394	383	378	382	393	351	344	375	374	347	371	382	342	393	383	392	412	370	387	392	385	376	372	335	410	379	351	395	386	380	364	350	386	373	379	377	365	330	408	438	360	388	370	383	424	389	390	387	371	381	381	351	402	374	351	365	350	361	348	391	391	399	361	378	355	368	378	378	348	385	401	397	425	359	404	354	407	348	396	382	371	396	350	356	391	371	353	389	354	340	372	362	344	379	363	365	361	391	394	385	393	386	393	352	369	341	386	375	377	370	366	356	373	359	367	315	339	374	362	375	391	384	392	346	352	370	376	380	432	398	361	357	348	371	375	379	378	392	353	362	391	383	394	389	401	374	414	372	365	379	351	375	370	392	380	361	434	363	380	355	359	390	377	392	403	391	391	406	389	389	350	405	377	387	386	383	403	366	393	374	352	395	346	401	357	369	359	389	368	379	366	381	403	395	354	373	406	412	394	381	367	367	371	386	362	365	396	334	369	388	355	386	365	389	369	395	368	411	386	354	394	382	402	371	400	407	378	355	364	366	354	369	361	386	359	389	385	376	377	385	400	371	380	357	360	386	396	402	402	416	340	369	356	390	364	375	364	376	379	397	372	435	389	386	422	383	357	404	327	390	373	365	415	347	421	369	362	401	376	367	422	401	375	378	378	368	373	364	367	386	340	383	355	374	389	378	361	374	362	405	387	385	350	372	378	385	410	377	351	377	411	369	394	366	356	381	409	396	370	372	432	346	379	385	369	408	360	395	409	393	357	411	354	390	394	394	394	368	364	386	394	368	407	352	384	360	358	357	395	371	368	372	362	359	360	395	352	352	414	383	378	373	391	357	383	393	372	365	382	374	357	399	396	374	357	376	384	347	367	381	391	357	383	386	401	346	398	371	385	375	373	351	364	338	379	410	352	382	347	383	350	382	382	381	390	383	361	380	383	406	381	373	394	382	345	393	372	340	362	387	363	369	387	355	360	382	347	358	390	380	393	353	373	364	361	378	374	376	375	381	411	374	339	370	375	405	371	371	338	368	399	344	360	357	369	376	408	397	381	420	366	386	391	382	373	370	377	332	397	377	344	405	357	372	393	398	370	389	371	359	334	351	373	374	377	410	389	367	394	383	372	359	394	392	365	397	377	375	376	333	382	390	359	347	376	377	391	396	361	407	393	408	375	379	409	395	380	417	384	368	358	361	371	348	388	354	384	370	340	378	388	353	383	371	333	428	411	396	358	373	374	363	360	387	372	390	367	391	381	373	363	372	384	386	371	389	362	361	363	392	354	403	393	392	368	380	400	384	403	412	401	357	392	397	366	376	388	362	374	369	402	371	345	386	420	388	416	373	365	368	401	399	387	358	367	397	367	392	386	409	358	353	338	362	369	364	370	380	378	393	365	391	386	373	376	399	358	322	399	426	399	351	349	393	380	384	342	372	371	373	405	391	390	370	378	354	379	421	345	390	356	413	362	345	380	338	389	348	382	371	365	364	394	378	387	358	359	396	378	365	385	391	366	378	403	362	410	406	408	393	401	382	350	395	385	357	368	365	366	359	365	362	381	371	380	373	380	375	380	351	382	387	380	365	378	366	386	398	392	364	377	371	391	384	392	401	374	390	381	359	361	395	379	372	349	357	369	381	358	395	396	371	407	361	390	379	359	362	390	365	377	371	362	375	351	362	388	369	369	374	392	359	390	361	397	376	413	386	389	367	364	360	380	367	403	398	389	375	354	382	366	388	414	361	383	380	379	373	352	353	386	393	356	335	363	404	388	343	402	390	369	367	366	374	367	364	356	373	356	398	364	385	381	408	377	373	386	379	360	371	384	395	387	418	387	395	390	403	370	343	376	361	366	381	370	374	397	354	383	391	406	370	361	382	381	407	404	362	361	353	397	346	375	372	359	361	344	373	391	363	363	433	358	382	379	370	380	355	387	389	375	361	404	378	394	381	399	399	341	425	383	345	387	391	388	388	413	391	389	387	354	376	394	390	361	352	366	388	376	380	382	388	377	354	366	392	369	350	356	377	386	365	359	387	382	357	376	372	351	367	378	400	399	376	341	335	388	346	394	348	367	366	371	370	341	371	369	362	398	378	359	342	392	378	380	368	347	386	373	370	397	419	363	359	368	404	354	378	398	353	402	400	372	409	397	398	394	368	378	342	359	379	413	375	362	366	386	360	387	370	411	388	375	422	374	393	356	367	352	361	379	387	375	372	386	383	390	399	436	378	394	368	360	374	380	379	359	373	357	364	370	349	393	333	379	374	389	347	390	395	361	401	357	389	358	377	393	394	372	412	399	395	367	405	369	356	349	389	372	377	399	355	404	433	386	376	406	401	375	359	388	399	389	368	365	394	372	369	380	384	363	375	369	371	368	374	386	366	371	354	403	391	409	394	389	375	405	380	389	383	391	413	378	374	372	394	353	396	395	379	386	373	404	396	385	360	378	371	372	400	388	381	367	359	367	379	393	393	375	327	361	429	364	388	363	379	373	390	389	361	407	352	372	380	374	403	380	373	386	395	374	372	351	392	333	436	418	375	392	375	366	396	352	350	334	371	357	339	385	356	417	387	382	403	375	368	412	376	382	405	383	377	345	385	390	376	391	412	357	388	369	369	385	344	403	335	359	390	401	366	359	376	358	375	385	388	301	354	371	375	374	385	334	419	385	346	385	402	370	366	384	365	390	390	394	376	350	359	362	392	385	401	370	403	385	366
23360	21526	28694	24805	21321	3951	873	679	599	618	626	599	598	524	574	562	560	511	597	535	526	527	579	555	525	530	533	516	569	559	518	513	523	520	542	555	525	512	546	538	550	566	493	536	504	513	506	548	551	522	510	475	566	512	516	544	542	470	541	529	499	527	511	518	524	544	529	503	559	502	578	520	535	526	539	540	498	519	488	517	530	550	514	535	510	540	536	539	536	509	473	521	536	548	554	531	523	480	536	556	541	554	523	556	551	529	512	538	530	512	521	570	511	506	516	493	502	466	528	523	523	513	513	527	520	533	555	510	516	543	525	550	549	506	500	529	539	562	497	509	553	550	520	532	551	512	547	482	507	535	547	548	532	511	487	537	535	545	514	501	535	529	558	512	548	549	511	532	517	499	490	488	486	536	477	515	491	517	526	526	523	574	514	591	534	565	543	555	517	532	542	482	520	510	513	572	554	510	558	544	552	531	510	516	530	530	505	590	523	557	549	509	529	555	510	519	487	509	531	540	525	561	526	520	517	510	468	550	523	517	558	508	511	539	550	567	522	536	507	509	549	510	504	533	504	551	538	526	492	506	494	512	535	525	480	560	517	514	535	549	489	549	544	515	498	572	514	546	511	509	497	534	526	494	495	512	499	522	494	481	540	553	495	557	554	528	523	484	538	537	558	542	534	550	535	536	525	537	506	504	561	531	546	542	564	537	554	545	511	547	545	512	530	529	532	502	510	528	566	537	522	531	517	547	526	525	489	527	514	511	535	516	507	532	524	552	495	521	526	560	499	483	514	525	539	513	515	500	533	543	549	514	515	529	543	564	538	530	521	522	559	519	507	557	521	512	521	558	556	538	499	477	523	508	519	538	532	510	565	480	532	533	539	546	538	520	517	530	529	489	530	532	520	551	530	534	522	489	475	505	525	518	521	528	528	520	516	519	552	505	513	539	539	526	493	505	493	541	547	523	552	582	527	515	524	589	526	495	518	492	531	507	465	505	537	534	518	511	499	490	508	519	527	502	523	508	513	549	545	515	529	512	496	520	546	511	494	544	502	486	556	509	500	578	525	527	448	562	540	557	551	501	510	535	496	500	542	504	550	541	530	539	507	491	528	506	511	526	485	542	546	558	539	557	540	539	483	522	533	501	545	554	518	558	528	538	482	517	521	517	495	510	533	523	516	522	498	507	484	533	559	503	557	580	508	524	505	496	534	509	499	503	552	488	510	520	522	497	510	531	487	535	545	535	524	538	512	514	511	559	546	539	471	506	549	538	514	496	532	556	526	524	502	524	517	503	545	498	523	472	575	537	517	507	525	489	535	523	543	520	532	527	526	526	513	579	535	545	525	540	521	486	524	519	528	522	477	557	512	523	524	517	520	570	512	522	532	535	469	517	474	565	508	518	552	523	500	522	516	537	515	506	497	495	492	537	523	513	541	501	527	501	507	520	516	517	501	518	495	469	483	500	520	528	515	542	502	530	465	519	511	528	506	539	502	567	528	509	473	534	531	518	540	522	489	571	486	486	519	537	535	524	526	553	547	539	560	540	517	510	548	555	519	541	524	544	498	551	519	564	485	515	524	546	539	566	552	510	494	481	452	526	535	555	503	550	517	546	523	531	518	494	516	516	483	523	551	559	519	529	553	576	509	523	529	559	516	478	505	502	507	537	515	513	495	492	544	516	487	563	530	492	524	531	521	493	525	516	529	543	531	548	553	538	530	516	556	516	507	545	566	537	496	502	531	541	519	509	512	546	484	515	510	510	563	531	501	491	523	526	515	549	539	549	526	547	513	532	526	507	524	554	542	543	493	539	509	522	581	520	516	508	520	511	494	547	561	523	517	501	511	525	493	507	516	520	521	519	525	535	568	510	517	506	534	503	541	558	531	549	533	479	527	532	526	530	516	540	489	544	513	548	550	537	519	507	545	539	506	515	492	545	519	511	565	502	509	549	478	540	526	542	514	509	512	569	518	509	513	503	514	491	554	521	519	500	543	499	492	532	560	489	515	523	488	498	493	482	554	539	557	534	476	509	506	506	539	545	524	527	501	519	521	530	557	499	518	518	517	544	557	491	533	554	533	487	550	522	489	541	517	530	498	486	500	507	540	516	512	544	540	527	531	503	529	519	555	509	508	491	532	543	508	558	516	541	533	509	532	547	521	493	498	487	534	510	533	509	535	512	524	528	513	558	523	542	537	499	493	542	523	523	527	557	523	551	498	504	533	525	530	522	540	497	528	520	530	537	561	500	515	533	581	509	504	496	495	569	523	539	505	542	530	537	518	557	543	528	494	511	487	523	540	520	498	501	512	516	527	538	494	526	506	531	546	527	522	493	551	539	544	522	500	487	505	501	516	543	505	525	512	481	532	498	491	540	536	486	552	488	510	483	497	519	494	501	479	538	482	488	490	532	504	542	545	510	539	500	495	500	557	523	526	547	552	561	479	549	509	470	516	546	520	530	512	529	531	501	519	481	521	524	537	544	571	512	520	500	541	557	518	523	518	481	512	523	540	524	510	510	498	531	527	490	501	500	562	534	508	531	535	527	517	535	550	539	520	507	524	504	505	531	491	504	554	469	554	497	585	518	521	530	546	520	549	495	572	557	525	511	522	536	498	505	500	506	529	501	503	513	552	537	568	506	541	534	498	545	506	517	488	502	524	505	523	547	524	502	519	504	545	514	514	518	511	522	543	531	499	479	515	543	510	519	570	533	508	508	554	526	555	481	540	526	528	519	541	525	478	499	503	559	527	490	531	459	520	525	476	536	497	493	523	586	504	496	525	552	541	540	482	507	495	532	519	523	502	531	516	505	507	490	501	511	517	514	541	506	537	541	513	497	493	535	560	488	536	498	590	500	539	510	510	513	511	522	520	526	520	532	526	566	513	510	534	534	506	518	502	518	501	521	539	526	546	501	537	527	553	509	593	496	524	552	501	500	578	522	534	524	511	489	514	528	506	538	508	512	497	553	512	504	513	518	560	507	512	504	560	493	489	518	529	530	518	509	523	508	538	511	460	516	544	537	495	524	533	528	499	572	541	549	547	528	554	534	544	558	519	536	553	522	495	555	511	515	536	539	498	498	541	508	523	549	565	542	524	513	496	511	523	518	521	512	490	529	522	499	488	543	523	539	470	502	561	533	514	532	537	483	511	503	526	543	538	552	533	523	526	541	527	537	550	540	545	494	491	562	508	502	529	507	533	526	476	534	493	524	512	488	550	523	496	559	560	557	552	506	511	522	530	521	556	564	558	549	548	545	511	539	518	526	529	522	528	510	523	523	516	524	500	485	547	516	507	502	496	497	511	578	528	529	493	575	558	548	482	483	523	515	521	492	528	496	505	522	509	487	562	479	508	534	474	481	495	535	535	504	508	528	497	528	528	529	580	568	571	560	535	531	523	519	505	509	497	512	562	527	525	470	492	495	484	557	509	537	513	508	468	561	526	522	519	512	541	510	511	513	539	514	525	499	452	516	522	531
8146	7106	4911	2398	1729	1437	1245	1106	1029	960	840	841	799	784	747	767	741	738	731	716	708	777	753	722	810	751	680	674	698	743	666	678	728	677	713	716	718	707	701	762	746	724	678	736	735	752	734	670	690	675	698	688	670	677	700	711	747	691	729	658	698	681	684	733	702	719	680	658	696	718	730	705	705	686	703	703	705	665	699	686	717	739	715	675	655	697	705	715	715	734	735	758	704	706	717	712	694	724	735	719	692	644	702	675	702	725	688	684	725	677	723	695	700	733	736	693	674	702	701	748	715	714	702	684	661	685	664	686	685	703	669	666	713	671	694	715	644	726	718	679	657	704	677	685	735	713	671	674	693	698	651	705	703	672	744	696	729	716	717	704	707	660	762	723	657	728	701	684	682	731	687	646	659	712	651	649	698	684	728	703	710	657	706	740	674	700	666	718	681	728	692	684	680	716	683	673	652	650	680	657	726	680	670	644	712	688	693	695	724	721	716	713	655	717	677	690	720	667	716	698	715	770	714	694	647	733	722	655	690	656	752	743	750	705	668	702	691	696	699	713	672	707	691	677	686	756	701	756	720	691	703	741	654	657	692	670	684	732	658	694	675	708	686	743	667	726	715	725	683	685	725	690	705	685	705	671	684	669	652	719	642	727	698	728	696	675	679	698	672	709	720	761	724	690	689	691	689	716	689	705	735	746	666	674	683	675	692	743	685	718	712	672	709	712	684	738	673	711	691	712	747	711	728	702	743	675	724	723	694	712	701	726	708	694	729	721	723	711	731	720	655	661	699	753	689	755	722	661	740	681	698	725	735	689	696	705	659	661	699	684	694	683	693	657	740	686	700	697	755	700	674	708	677	673	709	743	712	715	654	711	744	704	699	647	715	647	711	745	673	707	689	693	674	684	697	747	682	684	719	731	731	715	735	700	661	691	727	684	723	684	733	682	702	738	713	708	710	654	725	718	722	663	716	688	662	732	695	707	687	728	634	681	693	718	688	705	686	688	707	714	679	725	691	659	755	670	657	635	679	711	719	695	708	671	671	706	677	645	727	676	727	715	704	678	680	699	674	685	706	708	715	733	638	693	752	642	702	719	693	650	657	664	692	733	711	683	720	704	698	647	727	718	692	733	713	726	659	671	657	672	706	723	686	733	651	692	659	697	652	707	725	685	703	684	687	682	679	648	685	698	673	733	678	724	697	702	691	676	696	684	629	743	691	688	667	692	703	723	706	676	700	674	700	677	694	708	695	701	692	733	696	648	663	779	736	666	721	727	669	734	706	705	664	713	644	720	758	670	686	665	703	709	726	702	668	667	691	712	718	727	685	632	687	719	695	696	707	698	707	712	686	723	689	657	736	673	673	691	678	664	699	696	709	734	694	625	657	701	679	694	685	702	671	642	666	701	720	658	707	695	730	712	699	687	728	659	734	729	673	674	698	667	708	692	629	662	682	702	679	704	709	709	710	670	683	718	742	707	704	677	696	707	717	713	700	663	707	733	704	691	690	714	687	650	690	737	770	693	714	689	728	711	709	702	670	706	682	687	690	715	676	715	709	697	747	708	712	683	682	718	727	693	707	656	707	690	675	709	686	676	633	675	704	718	708	693	701	691	676	687	729	710	693	705	667	740	736	656	745	685	720	666	708	694	645	664	700	672	715	692	669	724	705	684	668	639	696	699	703	692	690	673	731	703	675	649	685	701	712	699	684	689	730	698	679	713	665	712	700	689	705	698	709	709	734	683	756	703	683	667	736	764	698	719	701	683	682	650	704	693	674	687	693	718	664	716	724	700	707	685	705	690	689	695	714	665	687	709	707	686	706	664	714	675	699	739	649	646	692	710	660	733	671	669	736	709	690	702	703	644	682	711	723	711	679	709	691	705	676	665	671	736	681	707	680	699	683	695	709	727	682	730	684	692	691	702	676	719	693	723	682	676	716	717	690	686	733	678	685	679	674	665	670	700	691	683	743	698	685	707	708	696	710	696	726	692	714	709	655	659	682	665	666	683	699	730	724	702	692	693	671	693	718	714	676	708	683	732	675	713	684	694	665	737	705	671	695	702	654	670	641	679	735	657	661	697	688	684	714	685	720	676	713	711	692	739	729	675	672	696	757	691	666	682	685	684	697	666	735	703	725	691	709	715	719	712	660	710	695	732	705	675	684	685	680	714	698	721	707	728	685	688	690	695	712	720	713	739	699	731	694	687	720	700	676	715	708	718	658	730	694	651	718	714	698	708	712	728	729	688	707	644	715	690	685	651	744	672	665	664	664	718	714	706	697	718	694	701	658	645	706	713	676	696	675	703	719	699	688	674	727	759	662	689	690	740	704	747	684	697	680	707	698	693	668	689	676	693	742	701	671	680	667	713	728	722	685	772	699	684	687	728	702	676	691	723	713	746	734	676	660	633	661	713	678	676	675	656	697	752	708	684	690	706	710	708	738	705	728	655	683	725	696	695	677	678	699	694	684	663	685	655	668	710	693	682	704	698	707	720	667	681	741	679	648	703	688	736	656	698	695	685	661	680	693	705	713	663	676	674	719	708	683	719	714	700	768	729	728	766	735	702	676	684	738	719	659	732	739	705	731	652	714	696	733	657	685	684	656	707	709	686	699	736	684	673	661	731	676	695	671	677	748	726	686	702	736	655	722	714	697	731	700	671	709	683	683	692	714	663	716	685	688	741	662	757	724	660	689	714	637	673	757	698	700	659	697	653	688	667	683	679	713	703	716	723	675	672	709	673	747	671	737	687	685	674	672	698	705	656	678	689	698	721	677	678	679	711	746	694	764	682	728	700	685	725	725	684	696	695	721	673	675	635	712	722	709	680	683	695	677	671	681	671	696	686	706	689	635	716	705	687	685	700	652	695	739	707	712	725	741	711	673	750	701	675	693	663	697	744	690	688	644	703	737	698	701	726	695	707	675	685	717	708	749	698	720	678	705	690	730	665	745	682	696	710	680	702	714	676	742	755	668	758	749	686	662	693	691	709	650	719	672	674	724	688	694	718	687	671	704	684	657	677	730	694	681	667	715	679	655	687	693	694	742	716	703	695	713	642	706	676	710	702	682	671	666	722	699	744	696	739	723	705	670	680	724	707	716	687	695	717	689	693	704	677	654	643	705	718	672	698	688	729	677	684	675	742	697	710	709	685	673	710	639	690	696	724	741	693	714	692	670	681	680	692	681	695	722	765	716	697	749	639	736	694	702	682	689	685	706	657	706	671	686	666	734	735	715	717	735	697	705	681	687	671	715	713	755	663	724	729	726	695	707	704	655	710	702	670	734	655	679	643	703	710	695	667	722	688	692	663	719	697	689	700	669	710	679	678	699	747	661	729	691	732	713	713	715	698	692	738	659	726	705	719	692	659	683	638	677	673	751	683	693	712	690	733	740	692	687	695	716	678	646	715	730	692	727	690	696	647	677	742	678	702	717	660	716	677	703	648	688	698	706	683	728	673	637	703	694	701	680	644	666	730
24811	21552	26891	24759	1257	281	229	171	158	154	170	134	126	125	135	144	126	142	130	108	141	136	125	115	148	126	111	130	130	137	128	109	137	125	130	118	133	118	138	124	125	110	128	108	120	94	116	134	133	109	130	113	123	109	98	140	137	120	99	132	127	111	123	105	108	106	117	122	112	123	128	129	123	126	127	125	112	132	94	125	123	113	117	123	107	125	135	115	120	127	111	115	103	109	110	138	109	122	138	119	129	128	120	101	119	127	95	114	129	105	125	114	129	117	116	121	109	113	133	137	110	127	106	122	117	125	110	115	116	103	122	136	112	107	85	135	94	114	117	111	117	120	120	107	107	126	134	115	123	118	125	104	98	145	108	104	139	108	121	107	107	112	153	119	121	113	107	112	145	133	138	129	118	138	122	115	125	129	98	121	137	135	118	117	121	128	120	142	118	115	108	118	97	115	111	124	132	108	118	127	121	133	111	130	105	129	132	130	129	130	109	108	129	120	113	107	128	113	131	114	117	106	113	125	114	105	105	124	126	111	113	132	121	117	137	132	129	105	134	126	107	131	122	117	117	120	121	126	122	115	120	117	124	138	128	107	116	122	121	128	131	101	117	121	128	122	118	111	122	100	109	122	126	110	126	108	121	119	134	120	116	110	116	134	120	113	121	110	125	132	123	96	119	106	112	105	103	106	120	122	113	123	128	107	133	118	125	96	104	132	115	118	117	115	110	116	126	128	139	117	112	113	124	135	91	111	118	121	121	119	129	117	108	124	115	112	129	129	118	101	124	114	118	127	116	133	116	110	95	118	107	136	110	116	118	103	128	122	116	130	107	116	123	104	115	101	105	141	127	108	129	123	120	109	106	99	127	131	140	117	114	122	114	120	102	125	113	139	124	133	117	111	126	103	109	108	122	126	111	106	132	130	95	131	110	130	114	123	122	114	117	130	111	113	115	119	121	104	132	115	114	122	122	117	113	114	129	123	117	123	123	128	120	115	122	114	102	136	87	114	114	128	127	106	117	95	127	117	128	101	136	119	131	126	121	116	125	105	109	122	108	111	111	120	118	122	110	126	101	114	114	118	115	122	107	110	115	120	123	130	149	105	130	122	109	100	104	131	116	134	132	117	128	114	119	118	122	111	129	114	107	121	110	128	110	120	128	115	103	121	115	126	129	114	124	111	106	125	128	115	116	115	117	124	114	106	107	121	123	129	128	108	115	116	119	134	123	131	115	135	114	111	109	96	105	120	118	125	99	119	144	112	137	122	99	107	125	140	128	129	127	137	121	113	120	118	142	151	105	111	124	142	151	103	110	101	116	105	125	126	104	114	116	109	142	144	122	118	108	124	142	117	102	130	122	128	121	128	96	120	127	113	119	122	119	103	123	136	124	116	121	121	130	133	123	133	124	128	134	124	128	112	109	128	103	126	113	143	110	116	125	135	129	145	119	117	124	100	103	126	114	134	130	107	104	121	113	134	127	146	113	116	132	128	134	107	123	104	118	127	125	122	118	124	129	124	121	130	121	123	102	100	96	137	122	123	117	132	108	120	118	123	109	105	119	129	144	120	109	111	127	119	146	125	120	118	121	94	126	122	121	127	150	125	100	105	126	131	117	123	131	132	134	134	91	113	109	136	116	98	126	122	118	111	115	117	113	140	107	117	121	125	115	116	114	123	127	106	125	114	106	100	113	123	111	104	133	136	93	130	103	114	112	133	106	114	149	129	129	101	128	100	125	117	119	108	113	132	119	139	112	115	131	129	124	124	106	121	122	139	113	106	135	131	103	113	116	118	113	108	104	121	137	116	116	111	128	117	110	111	149	106	123	132	123	119	118	117	115	114	110	137	109	103	128	106	120	117	129	116	115	126	125	116	135	111	113	151	112	112	124	115	123	136	96	117	115	128	113	109	105	139	110	133	118	132	101	101	130	115	117	108	101	123	111	102	133	106	124	125	118	110	116	104	104	116	108	110	123	131	105	116	114	121	135	121	116	127	123	113	109	102	119	138	114	114	128	139	131	127	116	114	107	111	114	126	107	110	118	143	124	146	105	113	142	130	137	120	123	103	103	118	101	128	109	141	112	115	139	114	118	136	129	127	104	106	102	115	125	100	149	110	120	107	121	104	105	122	97	117	127	119	145	115	117	120	123	133	126	109	139	130	165	121	119	116	103	110	122	132	101	116	102	125	130	119	111	120	103	117	117	115	112	109	114	131	131	127	109	122	102	116	123	106	93	127	118	120	119	102	115	97	130	121	105	121	107	110	132	99	107	109	112	101	120	112	130	129	124	108	102	114	99	107	125	134	129	100	124	128	103	118	127	135	102	123	114	123	118	105	106	126	127	101	121	112	121	104	101	110	117	137	137	113	124	122	119	123	98	118	103	112	112	123	113	104	126	133	114	98	135	110	93	113	112	113	125	111	136	100	124	132	128	121	119	117	109	98	116	113	123	123	141	112	125	117	121	111	115	128	116	117	92	117	102	107	128	109	100	126	111	126	107	140	145	124	94	119	133	127	104	111	141	121	120	114	116	98	135	118	123	128	107	135	134	117	126	114	126	109	110	133	120	106	104	109	102	112	119	116	121	120	113	109	114	127	118	123	127	106	124	119	109	112	117	113	108	121	117	112	121	116	106	122	117	107	137	135	109	116	124	139	125	123	130	125	124	129	119	129	103	107	125	126	120	118	118	130	106	101	119	125	105	136	135	129	107	129	103	122	112	121	116	125	134	130	108	120	121	125	95	121	117	112	152	131	99	111	115	128	109	101	121	122	129	137	120	112	127	116	121	129	110	116	137	130	135	131	125	124	103	95	125	131	117	118	114	128	114	106	143	121	126	119	133	115	130	115	125	138	136	124	113	123	109	104	107	110	125	122	117	124	123	113	95	130	113	104	126	126	128	102	100	123	126	106	132	140	124	104	129	113	118	125	123	119	119	124	118	113	115	107	129	100	122	122	106	112	119	109	106	111	97	120	127	116	121	125	118	99	131	95	120	120	123	132	110	118	115	124	122	136	101	103	133	111	126	111	111	113	128	113	119	140	92	139	105	115	107	118	107	119	93	116	135	111	114	123	110	115	136	124	123	125	131	117	114	129	125	120	114	108	118	112	105	98	125	114	123	143	119	115	127	112	118	110	119	112	120	128	119	134	120	134	108	102	117	129	110	116	97	125	131	123	99	124	121	124	106	122	104	113	120	130	114	121	120	111	96	112	100	126	121	116	112	112	136	131	117	106	126	108	105	111	125	117	122	107	129	112	131	128	121	111	124	118	118	108	125	126	124	120	114	95	109	111	119	102	120	107	123	85	99	103	129	112	112	116	142	126	124	117	121	106	108	115	112	118	121	145	111	108	134	126	132	127	108	119	127	116	128	115	112	114	107	121	122	115	134	91	138	121	108	119	120	128	130	104	115	123	125	124	142	123	123	106	113	99	104	139	121	114	110	133	107	121	110	124	116	129	125	119	108	118	132	121
8215	3334	2226	962	642	527	439	315	294	304	292	269	226	232	217	223	226	216	220	207	195	182	193	199	211	176	188	198	206	196	197	201	188	193	193	193	185	208	180	183	199	184	177	176	200	188	195	162	189	185	195	190	190	159	184	188	193	191	175	182	196	179	188	192	189	198	184	188	187	184	198	185	156	167	196	173	167	164	172	180	207	171	209	188	166	199	174	180	181	193	199	172	171	183	188	171	202	159	200	189	182	178	173	190	187	171	160	174	187	167	161	173	192	169	186	181	178	198	203	208	180	197	161	168	168	171	189	185	187	181	183	181	198	185	164	176	162	148	187	187	185	182	146	211	198	202	182	187	167	192	191	193	171	175	183	183	185	181	166	183	173	199	186	198	175	198	168	201	190	180	194	206	175	194	183	189	188	178	203	213	178	190	210	193	178	187	182	190	172	189	206	199	212	176	180	170	188	177	202	190	186	183	158	181	173	209	180	179	208	188	185	192	164	200	177	192	196	191	171	170	187	195	168	176	170	175	186	167	188	173	198	193	202	170	180	166	211	179	177	184	192	179	208	180	197	218	162	169	198	186	177	196	189	158	151	193	184	167	202	158	175	165	155	174	172	186	193	207	170	188	201	170	197	167	191	188	171	188	172	188	167	161	166	192	200	200	171	195	157	181	167	188	166	201	196	160	187	185	174	184	198	174	182	177	184	202	164	171	157	198	166	162	208	187	175	189	182	177	181	189	155	174	181	172	180	177	188	169	178	176	162	219	168	175	161	192	174	164	166	188	190	180	182	170	179	181	191	150	187	179	155	182	176	177	194	174	182	177	171	174	165	193	163	189	209	166	171	200	183	192	180	186	191	184	189	177	189	180	188	195	160	215	195	177	195	194	179	182	175	188	201	174	165	186	188	178	190	169	197	153	200	177	175	186	182	189	197	170	180	154	195	199	177	178	202	180	170	187	190	166	197	193	187	154	187	195	168	181	177	185	186	179	178	174	177	176	186	180	187	191	204	181	166	177	197	170	179	174	164	160	180	190	191	177	188	167	184	201	169	184	189	212	181	171	177	173	205	189	173	185	172	165	215	193	167	168	186	198	168	195	204	194	183	166	198	157	175	215	190	211	173	150	165	163	186	188	185	193	185	205	188	190	190	194	180	196	169	185	194	169	219	179	180	171	176	180	171	182	173	182	159	192	184	191	177	186	184	188	159	174	172	180	171	178	184	172	186	196	187	179	183	200	169	175	173	193	195	169	194	177	182	205	178	180	200	174	184	171	189	168	188	200	179	208	169	170	167	186	168	220	215	185	166	160	164	205	182	185	176	177	188	174	182	193	165	212	165	178	175	178	177	209	172	186	174	172	200	170	184	171	185	182	180	196	206	172	160	171	202	176	167	157	211	180	196	161	191	193	180	173	182	173	177	178	167	189	193	190	178	199	193	181	189	212	186	187	197	191	181	146	190	171	173	163	196	195	192	173	185	183	192	191	183	215	165	169	182	178	160	194	163	168	194	218	197	194	168	193	174	196	195	175	182	180	178	178	185	194	172	163	166	199	180	181	192	181	194	163	182	207	169	192	202	205	209	189	168	170	186	198	188	195	178	184	194	195	201	167	192	176	204	178	185	177	205	185	188	166	208	186	180	185	198	160	190	185	193	195	196	177	204	154	179	163	175	182	208	210	181	177	193	169	189	194	190	182	183	173	143	197	205	174	177	176	191	167	188	185	177	191	184	169	180	183	201	164	185	193	186	181	188	173	160	174	167	176	184	191	190	188	178	193	174	172	175	176	190	160	200	202	191	169	182	192	195	165	216	175	171	192	193	178	175	167	198	190	189	169	171	185	154	189	181	181	150	180	170	181	196	177	181	184	170	180	187	192	186	178	194	193	195	198	222	183	182	174	190	171	194	190	185	220	186	178	172	172	177	180	173	175	172	173	169	165	191	175	188	164	183	188	198	198	176	176	167	170	185	205	198	195	168	197	176	196	154	197	162	185	189	177	193	195	185	176	196	169	168	174	185	166	171	172	171	196	159	181	172	156	167	175	178	172	182	198	169	193	217	202	187	161	164	211	189	180	186	169	183	179	190	167	197	182	180	164	195	213	200	179	179	179	192	165	224	190	165	193	175	185	191	186	173	182	188	166	185	185	184	174	167	185	167	161	183	180	167	178	189	196	194	174	181	159	190	179	182	185	185	200	171	205	197	186	185	207	186	188	196	184	185	184	205	188	197	167	168	196	208	171	192	177	160	212	205	184	184	175	161	172	173	184	194	191	159	167	186	175	184	204	187	196	175	198	164	183	177	174	190	159	197	181	179	178	185	187	194	189	160	209	179	190	210	195	200	191	186	194	161	153	196	178	179	227	188	155	183	172	154	176	187	212	187	176	172	189	176	175	167	208	170	183	182	175	195	197	208	181	155	183	181	172	172	174	168	191	168	199	194	187	188	193	184	176	193	174	168	178	165	207	190	177	178	170	178	177	185	177	183	168	187	192	180	210	195	172	172	192	177	189	178	177	193	170	161	180	180	227	185	189	190	213	170	181	165	174	204	181	200	176	181	188	194	207	171	191	202	182	189	168	198	186	180	206	200	180	180	205	180	155	190	176	186	187	171	181	178	175	170	189	174	177	156	171	164	175	178	196	201	186	185	192	174	211	198	207	173	165	172	189	194	201	192	197	174	176	189	148	175	180	186	198	200	190	181	217	180	171	177	192	186	184	167	186	202	203	172	177	175	178	185	207	176	198	181	158	185	158	171	189	181	197	168	199	179	195	174	160	197	176	206	183	184	195	181	194	186	196	176	173	165	214	182	163	220	181	180	163	176	179	196	184	186	185	178	168	195	177	192	171	179	192	169	180	159	169	171	172	174	174	224	155	171	180	168	187	176	166	203	176	197	181	185	203	168	161	163	198	200	186	189	177	183	190	164	200	190	194	203	179	199	191	182	198	187	177	169	172	177	199	179	167	176	193	178	182	188	176	176	203	177	204	169	190	162	171	180	183	173	180	186	175	204	153	176	192	173	164	190	192	203	198	186	181	195	191	174	177	205	168	177	212	178	201	182	195	209	202	181	169	193	190	220	198	191	187	176	197	186	173	183	167	181	169	180	182	146	187	205	187	190	187	173	192	193	183	201	198	159	196	187	176	182	196	185	177	169	178	177	189	181	198	189	188	199	158	189	164	212	194	182	195	212	195	207	165	169	179	172	164	196	173	173	185	179	178	188	180	156	177	191	182	210	176	192	178	186	172	185	178	195	188	197	174	209	187	174	178	153	152	181	190	174	190	161	193	202	175	171	185	197	179	179	188	183	201	192	185	181	175	175	171	202	180	182	171	211	195	188	173	159	186	191	174	166	192	200	149	198	188	183	179	187	177	174	188	197	189	181	172	183	193	190	165	170	169	194	187	174	164	186	188	184	186	187	188	184	148	162	175	207	188	184	179	193	162	169	183	177	200	203	170	187	174	158	163	164	203
22573	21580	29354	24277	21573	21309	2597	803	717	644	577	560	553	542	475	499	503	503	509	454	447	424	444	466	456	464	469	467	464	428	447	444	438	439	480	425	392	432	440	455	427	440	452	431	439	441	448	449	429	388	427	384	450	465	427	421	441	429	413	459	460	411	461	405	424	407	405	443	484	412	456	439	412	441	450	446	453	426	443	445	418	475	438	452	449	404	440	423	435	423	441	423	413	464	456	421	412	453	428	435	433	467	437	422	427	421	439	409	433	433	451	409	439	424	416	416	430	461	453	406	414	459	422	403	422	415	439	447	452	475	420	447	401	429	448	431	421	384	440	442	453	442	447	432	414	411	453	412	440	468	437	463	426	477	461	447	438	416	404	462	443	410	445	439	400	461	445	442	431	432	440	462	439	453	423	438	420	455	414	421	446	430	456	429	423	420	442	402	457	432	430	462	414	453	447	393	453	418	432	423	420	458	427	438	448	402	418	437	424	436	434	394	380	433	417	452	427	387	441	452	446	436	414	436	432	454	453	418	454	395	436	430	404	448	449	410	412	400	452	443	421	447	429	419	454	446	417	447	410	441	465	429	420	400	403	390	467	445	448	392	440	411	429	439	433	439	394	446	446	455	396	422	444	409	421	449	414	445	412	426	429	452	378	413	424	433	444	387	445	450	405	452	464	443	463	447	422	470	398	481	467	404	430	454	432	414	421	388	389	425	406	413	409	408	449	450	420	414	467	439	409	412	433	438	429	446	438	444	423	422	441	405	418	450	436	420	414	431	432	412	417	427	437	414	407	482	436	433	446	434	409	461	467	457	445	430	431	444	440	448	438	396	446	424	429	423	435	460	401	422	384	423	420	419	419	420	460	448	412	404	452	425	481	407	435	464	439	434	453	418	379	416	432	412	449	437	416	452	439	439	454	408	429	398	413	441	392	440	453	431	417	464	472	432	447	397	421	420	414	420	440	407	416	427	443	424	442	445	438	435	459	455	417	427	449	426	444	430	435	456	395	446	375	453	426	456	438	418	434	440	435	402	455	422	463	416	433	417	415	436	411	454	474	433	447	401	426	396	442	441	430	468	415	412	427	404	418	415	441	423	456	445	399	416	399	416	446	391	449	405	416	426	452	456	445	421	425	460	447	414	454	400	413	446	410	408	431	411	447	454	448	437	465	447	430	419	423	418	445	424	450	442	459	456	414	412	387	475	465	452	426	416	430	435	427	424	455	402	461	437	472	409	450	418	411	419	405	390	392	412	406	420	423	456	425	436	438	446	454	450	407	413	464	420	450	436	425	411	455	476	418	471	449	453	439	392	430	465	450	396	402	446	422	393	417	414	404	419	428	418	426	454	418	419	441	465	424	448	447	404	407	442	455	414	421	421	427	446	435	449	460	423	443	411	435	454	450	465	460	422	461	429	433	453	413	422	435	447	435	431	429	418	427	443	435	449	454	437	411	433	401	431	403	396	433	439	416	435	421	439	378	478	433	454	423	429	431	424	416	455	435	441	422	454	459	396	456	405	434	410	426	425	428	407	476	430	435	429	441	445	423	465	399	455	425	431	457	400	463	472	425	414	426	429	432	433	444	472	436	469	443	422	404	415	390	433	412	428	419	452	435	414	429	454	446	449	388	446	411	441	434	407	441	442	404	426	457	412	434	411	447	432	427	445	412	405	439	408	465	422	433	415	385	426	449	396	428	431	466	427	450	444	422	413	478	425	456	422	418	446	442	416	439	426	450	429	412	433	448	398	415	430	397	413	439	411	462	425	422	411	402	434	426	434	419	432	444	455	399	439	427	422	426	439	398	396	450	425	446	437	421	435	405	438	453	448	399	399	381	420	443	442	452	449	421	429	438	416	451	431	415	450	413	400	417	431	423	413	385	439	424	431	422	424	432	432	445	441	433	453	421	469	395	390	433	423	452	439	435	412	457	428	379	423	443	435	422	403	480	442	405	448	442	443	430	398	415	422	406	432	397	456	447	438	412	437	395	453	413	449	424	458	469	427	433	427	448	420	447	431	433	474	421	409	438	432	424	437	489	428	459	415	412	399	408	445	407	444	423	404	437	429	416	410	457	449	422	439	420	455	444	432	419	445	396	445	414	456	437	426	421	422	457	417	429	465	451	409	438	421	449	428	431	420	432	429	414	427	407	403	433	425	436	431	439	435	434	426	474	459	425	504	482	421	469	400	434	442	415	461	423	422	444	405	447	437	453	390	447	465	418	424	425	444	449	458	401	443	401	488	445	431	437	443	405	430	413	403	435	416	442	435	439	387	432	429	394	471	412	415	444	467	420	435	463	408	431	408	410	388	424	434	419	401	427	422	401	425	457	484	420	440	402	445	453	403	430	408	431	427	424	439	395	419	475	453	440	464	452	426	447	437	452	421	448	417	434	436	403	416	467	429	419	400	430	427	417	441	434	447	447	447	434	456	431	431	415	455	449	423	420	417	427	443	407	401	440	413	437	416	412	462	403	436	437	447	437	390	432	426	453	473	403	420	433	408	448	450	438	427	457	459	429	386	428	415	432	416	449	408	430	453	446	433	432	405	459	417	442	446	400	436	466	426	381	420	441	407	415	427	443	418	434	461	418	431	434	399	451	456	392	435	435	405	417	419	452	450	423	399	417	432	398	466	417	416	439	415	439	446	432	439	469	432	424	417	429	413	415	450	443	448	404	433	429	425	431	432	408	448	398	447	385	420	385	430	391	427	440	390	413	462	448	429	415	405	459	421	436	437	454	437	427	447	442	473	430	493	463	446	418	454	454	459	417	462	453	417	429	396	469	424	405	463	447	444	446	420	411	445	424	415	411	411	492	427	394	465	449	467	462	453	434	413	431	434	414	453	414	427	458	431	447	420	421	406	426	389	424	423	422	421	452	379	419	432	426	430	432	427	412	411	422	442	441	406	395	382	442	429	419	428	413	431	396	436	449	448	427	449	441	447	431	471	422	435	421	421	433	459	405	396	427	446	399	446	425	476	405	426	425	417	420	430	419	457	412	392	458	428	448	385	452	421	398	436	413	407	397	442	426	466	410	407	430	426	428	424	421	450	405	403	442	417	456	388	413	436	461	458	417	452	408	409	401	412	445	468	443	423	463	431	437	410	460	453	439	413	424	419	416	448	444	399	457	414	410	435	434	416	444	424	426	431	470	383	431	447	432	409	419	425	468	442	443	434	403	427	451	469	432	464	426	442	409	445	455	431	428	481	418	432	459	439	441	404	449	428	446	428	434	452	417	448	418	463	446	443	390	441	420	458	412	450	417	411	409	427	410	443	440	440	454	404	439	441	481	415	457	416	408	410	454	458	419	404	424	436	417	434	484	444	456	455	424	459	464	401	414	441	432	415	434	406	395	446	413	417	441	420	459	428	428	464	411	450	426	431	471	431	451	453	449	434	425	439	442	421	445	430	455	417	388	412	438	404	423	419	418	443	416	435	419	410	462	431	427	433	442	411	435	410	451	418	441	419
11883	11807	8166	3786	2597	2107	1654	1349	1154	1018	907	895	824	789	779	749	722	705	684	680	645	628	646	680	662	626	649	683	632	617	613	607	575	599	622	642	641	627	606	601	628	620	610	605	625	588	618	649	626	624	596	594	612	609	573	600	607	561	589	589	582	606	559	595	620	612	613	636	607	613	629	608	560	629	635	578	604	562	612	576	590	584	627	602	646	646	592	627	612	555	576	590	601	597	595	576	639	635	563	583	617	591	613	607	599	622	577	577	577	587	601	586	572	581	593	589	564	589	580	605	580	658	597	599	557	572	582	579	600	604	638	572	537	613	537	634	629	577	588	561	570	610	584	613	596	566	589	606	610	597	612	623	583	600	615	608	584	587	591	590	590	596	565	595	629	628	571	540	617	615	601	569	571	578	604	591	577	562	535	589	588	620	582	635	590	594	580	590	567	598	627	588	589	561	587	567	553	547	575	632	585	629	530	614	590	566	555	625	640	592	556	598	606	621	607	619	575	609	624	597	627	566	600	551	617	605	547	589	576	636	650	581	621	629	602	589	595	632	579	591	599	610	586	590	566	588	609	590	622	590	602	598	577	607	606	591	577	629	622	591	579	627	599	558	567	595	590	559	611	635	628	601	568	602	586	633	605	600	529	588	536	630	597	589	569	571	556	568	601	581	584	580	596	589	623	574	601	595	596	605	647	567	565	605	625	538	528	628	604	553	614	573	601	545	599	557	590	615	591	591	563	607	581	615	609	589	576	584	592	601	594	659	594	570	623	624	605	631	569	579	587	588	624	578	635	635	646	614	620	638	561	624	580	561	612	604	586	626	611	577	611	587	564	600	555	589	635	591	605	614	565	601	595	597	591	599	614	604	588	564	591	593	638	605	619	615	600	622	561	615	592	592	565	586	608	599	576	624	601	583	623	606	547	565	573	573	635	644	596	643	582	567	580	601	617	550	587	540	603	570	582	568	614	582	586	594	567	565	598	589	603	570	587	645	610	587	618	581	611	555	560	621	574	644	577	639	584	602	570	604	561	600	633	611	597	568	591	540	630	599	599	591	662	578	580	590	558	605	601	649	598	628	611	595	581	616	592	607	586	589	576	624	584	593	632	570	635	566	602	617	601	659	615	557	586	595	576	565	558	600	573	538	664	621	609	638	606	571	591	604	583	599	584	639	586	564	592	586	594	603	616	566	620	621	580	579	641	586	616	590	599	605	631	599	596	582	608	644	602	605	594	610	580	599	586	597	577	567	613	628	590	633	587	616	553	601	627	614	591	615	622	647	586	598	555	596	561	628	580	632	599	581	585	585	564	571	601	633	614	625	545	615	570	572	651	555	610	578	611	566	596	605	570	590	581	581	595	574	605	608	622	621	579	598	615	600	605	589	578	595	572	587	587	642	589	617	619	580	606	593	562	596	607	563	576	577	602	611	566	580	597	586	581	634	629	554	616	595	554	614	593	573	623	617	586	636	617	603	615	586	544	635	622	643	571	567	585	583	616	588	608	590	542	603	610	576	599	553	606	626	589	609	576	600	576	629	611	603	577	578	642	604	564	564	590	588	569	595	615	563	645	595	615	541	551	598	551	579	577	594	562	621	605	599	628	589	591	648	592	554	609	569	584	573	568	569	597	565	615	625	605	600	582	600	590	583	617	592	561	584	615	601	583	576	568	583	573	578	590	599	590	592	612	628	601	596	576	558	607	559	571	631	630	586	565	629	571	587	600	609	628	599	641	588	600	578	566	546	599	595	536	580	592	585	629	606	598	631	616	571	570	574	592	628	580	574	551	596	607	603	619	605	598	581	571	572	607	606	559	611	599	583	616	602	559	577	570	586	603	590	592	588	599	576	571	572	649	591	572	600	603	564	592	565	557	626	618	620	598	578	602	610	584	594	564	594	603	589	586	585	582	597	607	607	562	614	639	586	581	568	541	590	608	582	594	607	576	615	626	561	609	607	584	597	622	609	580	563	637	635	589	655	532	599	605	626	645	598	597	588	619	586	542	608	595	613	591	583	540	595	615	579	555	572	608	591	595	614	593	617	575	585	563	587	570	598	613	607	628	573	564	576	585	582	599	571	579	595	607	590	612	602	545	607	613	608	576	623	596	593	570	618	621	589	627	588	640	588	577	616	572	542	627	624	553	612	561	646	629	596	608	624	619	620	597	569	591	604	566	585	570	628	602	647	618	585	566	576	645	570	601	614	589	622	605	572	572	598	585	608	529	560	564	620	627	632	605	570	604	621	583	604	591	571	637	601	571	612	597	611	557	586	596	623	579	626	589	587	582	604	574	608	631	586	600	598	575	620	599	615	566	589	613	590	559	557	610	593	611	583	591	605	656	589	597	594	544	597	618	566	616	590	611	597	584	562	641	605	614	614	554	602	591	579	539	596	594	594	591	586	610	555	589	585	638	553	586	588	622	621	595	589	582	604	621	585	604	565	553	636	580	590	575	561	615	554	572	579	599	624	602	605	587	563	620	566	623	598	643	623	603	606	554	574	603	619	623	560	650	643	625	626	597	556	575	615	595	602	649	583	605	601	565	598	588	560	562	582	579	566	654	582	604	614	619	612	568	604	626	607	586	583	606	571	603	575	567	648	583	635	589	634	583	606	637	608	578	606	566	599	630	589	573	591	635	588	642	605	619	579	569	571	625	605	543	586	584	601	613	581	602	615	591	596	601	605	602	576	583	571	559	573	591	594	618	578	571	595	586	635	588	573	583	556	552	613	564	595	600	598	620	620	561	592	595	565	618	531	583	604	665	610	646	600	617	593	580	571	562	635	581	625	572	609	615	586	584	565	567	629	582	608	645	599	596	597	572	618	593	584	626	597	590	615	578	631	583	589	648	550	676	582	556	559	605	609	620	605	590	554	604	582	595	602	567	564	595	616	584	601	556	529	600	589	576	618	628	586	582	578	585	580	563	567	618	561	586	598	580	578	617	576	594	602	610	564	617	643	584	574	633	596	596	613	555	603	582	641	596	606	610	616	564	603	598	620	559	560	620	632	627	642	591	601	601	559	611	621	642	609	618	635	601	575	575	612	558	582	612	653	580	593	612	581	558	621	593	611	591	569	604	634	613	567	585	582	634	617	582	569	637	635	579	569	592	593	578	579	602	610	569	596	643	591	585	571	600	620	579	632	601	650	594	575	602	595	614	593	571	571	598	607	578	616	561	582	610	597	632	559	613	582	599	613	611	602	597	596	574	568	587	610	605	641	645	583	599	574	590	584	586	584	614	592	588	654	657	543	572	587	574	558	590	637	593	545	585	557	634	608	611	590	624	637	618	570	584	632	615	563	604	678	587	608	566	576	558	611	603	628	623	622	610	613	641	595	598	561	569	622	591	594	596	650	593	628	560	604	544	553	606	600	605	571	621	597	629	609	521	592	597	555	655	605	608	626	600	563	597	598	627	608	594	569	611	589	589	617	595	602	537	602	551	619	608	601	605	585	594	628	564	646	599	584	577	609
27409	18322	3520	619	469	411	315	303	293	307	286	279	273	289	286	315	286	290	273	279	272	305	306	292	301	318	288	251	259	273	310	260	278	275	305	313	275	308	285	275	235	273	282	301	264	305	279	262	290	286	259	283	240	295	286	298	275	272	295	272	293	306	280	282	266	263	281	285	300	269	300	272	272	267	287	306	269	282	302	294	305	282	283	299	298	273	266	288	286	284	289	284	272	268	249	310	298	256	289	269	298	303	287	269	279	273	274	301	309	260	312	272	302	274	259	253	286	281	261	274	274	274	274	297	286	283	264	305	267	293	314	284	314	264	315	272	309	279	260	287	304	312	271	279	298	270	266	297	307	301	257	241	304	268	282	253	279	307	283	307	280	253	325	263	286	273	288	291	288	292	287	290	308	282	264	291	309	316	285	278	318	265	276	284	304	272	267	274	273	280	295	284	294	271	268	277	295	275	274	293	251	270	272	257	288	272	301	310	263	331	288	305	283	254	294	314	250	323	264	283	276	243	265	308	292	292	306	295	271	295	266	269	299	341	240	305	325	298	284	288	291	244	278	277	299	303	292	294	301	309	287	283	326	297	312	280	290	294	285	302	295	272	310	279	295	254	273	276	259	307	295	251	300	275	306	259	304	271	268	301	278	284	309	283	290	319	296	298	333	259	291	290	278	283	264	281	301	283	269	312	272	304	294	283	314	263	284	298	295	279	282	300	272	295	272	276	275	310	269	262	288	316	264	308	300	287	244	276	281	280	301	291	288	261	277	295	285	283	302	300	303	287	289	280	259	276	257	258	298	267	274	287	267	283	286	283	252	282	309	300	276	321	273	282	278	267	307	293	313	288	285	277	284	270	294	305	291	292	288	245	280	302	269	323	256	287	276	297	301	277	273	262	294	286	328	299	288	288	292	290	300	302	276	278	269	290	279	264	295	295	296	279	277	288	255	280	301	301	285	304	261	284	294	276	303	296	307	291	279	298	264	296	292	295	296	293	285	281	255	290	301	281	292	299	300	262	287	284	290	255	288	275	320	275	254	268	311	289	298	298	273	283	309	268	319	321	263	258	286	271	309	320	274	306	283	295	280	310	279	295	310	280	266	294	266	261	284	271	294	279	296	300	315	257	279	282	314	260	299	303	282	258	308	296	310	306	260	287	291	303	284	312	254	284	314	293	280	272	281	282	299	294	272	335	282	259	281	276	266	272	291	277	298	273	302	256	295	286	293	248	280	275	302	287	299	251	293	327	263	269	315	271	296	288	283	310	293	305	280	297	296	300	283	262	285	278	299	260	278	276	297	295	297	296	294	298	299	315	291	265	298	291	282	287	251	280	262	308	308	305	312	283	272	289	261	278	285	288	301	258	243	276	272	284	293	271	268	313	300	266	284	277	276	308	274	282	271	294	269	292	276	286	290	272	286	279	292	307	311	291	287	265	290	287	272	299	285	288	309	262	282	294	272	288	289	277	300	256	300	277	268	278	304	294	258	299	314	269	290	290	301	269	272	277	290	283	260	280	273	290	294	293	299	278	319	286	256	288	296	314	283	280	259	304	310	289	296	284	287	258	297	313	296	264	283	276	287	277	284	305	278	265	290	261	288	277	323	270	285	286	270	271	297	278	284	274	268	273	287	297	302	259	284	264	278	291	316	305	320	294	305	294	289	273	280	262	287	260	300	294	291	280	276	268	269	294	275	249	302	278	291	260	301	308	315	269	289	291	285	295	324	308	262	283	278	284	270	272	299	291	280	298	267	285	286	285	300	313	288	314	293	284	322	275	289	282	281	325	291	260	292	276	275	284	289	276	278	295	285	273	297	305	312	311	270	264	298	296	284	254	287	302	274	278	291	293	272	293	298	278	264	258	300	280	281	276	284	288	248	273	315	270	299	286	284	290	287	243	280	278	267	331	271	286	264	292	272	287	286	297	303	287	298	265	275	284	298	305	294	275	276	277	279	308	260	293	303	288	283	304	270	279	281	299	277	321	269	294	312	288	313	305	285	273	267	271	279	254	297	274	243	265	304	270	285	283	281	305	256	264	274	280	271	280	303	255	293	304	280	254	292	298	273	294	296	284	297	292	271	293	303	261	294	282	314	288	291	260	258	274	301	282	249	288	311	289	293	273	293	299	289	271	307	300	274	279	289	283	270	284	260	266	295	282	269	280	302	288	307	285	300	315	297	289	307	258	258	289	288	285	287	276	293	279	286	307	281	268	312	308	300	314	317	299	251	287	307	284	281	297	309	301	300	301	301	295	298	269	285	315	272	292	290	287	296	319	276	274	266	287	263	278	322	297	287	270	272	312	268	265	284	296	268	296	261	311	272	297	259	257	302	254	316	281	287	283	269	291	275	278	310	266	303	278	289	263	285	285	274	315	270	264	308	271	280	287	289	287	295	289	266	301	305	298	298	301	303	285	269	324	322	291	319	271	297	258	298	306	283	299	272	259	281	301	280	287	285	248	268	252	281	280	270	253	312	248	321	299	253	272	293	302	252	349	273	272	281	287	291	256	285	277	276	287	285	310	283	277	282	294	264	290	289	275	311	313	261	280	255	261	316	286	302	273	257	278	292	300	301	293	288	285	302	281	279	274	278	257	288	285	300	301	259	280	279	274	261	270	278	314	262	268	256	273	270	313	281	263	274	306	291	283	290	314	286	290	291	258	303	271	288	245	311	291	263	264	274	300	288	288	307	298	296	301	311	277	253	308	285	288	303	286	283	263	279	297	308	291	267	295	270	258	284	273	283	311	311	298	283	280	285	288	278	298	308	283	300	285	288	241	303	287	285	274	288	315	305	312	301	257	299	288	297	314	295	277	290	298	309	293	316	261	270	277	306	278	286	291	290	315	276	295	301	284	310	285	311	314	287	269	271	269	272	302	293	264	264	279	290	292	314	271	259	278	282	291	270	297	318	319	273	270	321	287	298	280	278	256	294	298	275	270	286	283	257	291	292	309	277	275	291	288	287	282	264	232	296	275	279	276	296	300	284	310	260	248	274	304	289	285	288	273	263	298	261	296	304	313	288	295	266	285	297	277	292	297	270	260	270	246	286	266	289	272	267	288	308	290	291	293	273	250	292	282	281	287	294	262	288	309	285	293	288	308	286	274	283	279	300	292	301	298	297	291	271	269	307	289	320	293	274	267	297	258	298	271	268	282	308	286	264	298	305	313	297	297	300	284	276	296	287	262	308	275	299	261	252	320	285	247	302	314	289	276	287	255	273	260	273	272	288	255	298	284	258	301	317	271	289	240	278	269	290	308	297	286	277	261	307	275	297	275	314	285	255	292	300	285	324	288	256	293	269	273	280	266	283	276	296	270	286	288	268	274	267	292	269	312	297	269	310	289	281	264	289	314	273	275	284	271	276	284	287	273	282	282	272	277	271	310	291	276	313	279	288	276	285	293	290	279	294	275	282	303	295	301	291	275	262	300	261	282	286	284	253	257	294	301	276	272	300	263	292	280	257	289
4520	879	698	513	477	417	446	433	362	387	387	425	360	352	390	400	367	420	419	367	371	392	389	418	361	361	413	372	379	390	377	361	389	381	393	384	358	346	389	403	370	392	419	399	381	378	413	382	391	363	379	376	402	403	405	358	375	362	367	368	408	358	355	406	375	382	377	381	383	379	388	391	397	387	387	357	383	355	376	421	353	412	386	366	365	401	382	364	364	364	370	432	377	380	388	381	395	397	400	375	399	370	395	397	359	409	368	376	389	377	396	378	384	395	386	408	384	403	417	382	376	366	393	381	376	379	382	383	370	393	358	343	418	385	380	388	383	387	377	359	419	372	368	354	414	391	403	361	405	383	365	415	366	385	371	373	401	355	366	386	402	374	379	376	391	361	372	391	351	377	401	362	387	363	428	409	367	388	394	372	408	402	409	381	373	396	387	395	424	386	424	405	399	373	351	374	391	384	392	385	391	392	357	362	376	383	399	371	384	379	411	363	383	403	392	396	390	417	380	411	372	361	358	351	381	379	372	375	390	342	354	387	395	409	378	354	369	342	386	370	354	401	384	366	385	390	389	376	427	363	378	361	384	362	382	400	393	397	348	394	369	410	404	391	346	383	407	398	389	366	383	412	335	380	353	372	392	365	397	411	401	394	353	412	388	364	348	378	365	398	379	394	375	399	356	407	335	400	381	350	422	363	357	368	374	380	371	376	391	397	377	385	376	385	373	396	384	360	427	379	363	407	385	404	361	404	375	419	394	382	384	365	390	381	350	397	400	353	414	353	390	386	370	390	397	354	370	406	371	384	390	424	356	364	390	387	390	397	369	383	364	397	385	384	390	397	395	380	354	385	394	378	373	400	385	393	446	380	388	374	395	388	383	398	369	414	418	368	392	376	371	378	381	407	412	381	389	394	375	386	366	366	359	384	380	396	394	345	369	365	380	384	373	406	378	421	373	375	383	367	378	387	378	375	390	403	399	383	358	400	384	375	386	387	381	425	393	410	383	391	365	362	370	389	346	370	370	411	388	395	396	415	397	367	366	356	374	414	395	377	379	401	372	371	383	389	377	400	367	378	348	381	396	343	377	359	404	410	360	373	373	376	383	375	381	384	399	387	412	358	356	414	390	387	389	378	368	365	392	382	361	415	367	417	393	432	363	408	396	375	349	362	397	352	385	409	366	376	368	368	405	364	382	396	369	369	383	355	396	397	377	401	394	394	379	388	365	397	385	412	362	345	391	424	370	372	376	374	411	405	390	395	365	386	370	377	401	409	363	388	416	423	397	400	382	372	397	366	392	367	399	387	402	386	396	400	430	417	374	367	358	390	380	390	379	425	404	389	415	382	387	380	383	386	384	339	386	350	362	383	359	386	360	391	406	351	360	354	404	364	384	384	390	381	384	381	355	360	385	401	396	377	379	350	380	372	374	384	396	385	431	394	399	398	393	361	376	370	412	381	403	384	373	386	358	416	389	381	408	425	392	389	411	362	383	400	372	350	413	377	384	398	390	371	371	386	392	392	356	369	419	380	364	348	383	388	380	372	354	398	348	399	425	399	406	371	382	392	386	374	376	364	364	392	391	372	382	387	387	365	378	400	376	363	354	387	372	371	391	364	409	402	398	407	362	355	416	350	387	382	412	403	406	314	402	381	386	384	394	414	369	339	389	358	389	374	375	385	368	413	366	373	373	397	388	374	370	358	387	361	373	360	412	374	351	397	383	383	406	396	376	343	386	399	399	382	382	384	371	368	421	383	383	421	377	394	405	366	378	353	382	356	359	366	373	333	401	385	391	398	415	331	385	381	395	396	409	373	412	389	397	399	385	416	371	389	346	355	404	379	381	413	398	404	396	381	376	341	373	366	376	376	376	370	396	421	373	376	353	382	375	386	393	386	379	405	365	361	400	354	372	399	395	376	362	413	409	389	379	380	378	421	420	392	389	393	385	384	403	386	391	406	357	368	371	422	366	383	419	356	336	403	392	411	383	383	407	386	330	412	374	381	396	389	371	381	363	414	364	369	341	361	389	410	370	387	396	375	372	387	372	409	379	415	395	373	398	369	391	392	369	424	380	380	408	377	381	379	421	372	354	354	389	395	417	399	395	387	387	426	396	386	366	411	361	375	368	384	379	400	398	385	371	407	404	384	377	352	365	375	385	361	402	385	401	380	316	332	393	437	383	354	411	399	362	370	399	371	417	387	348	388	386	389	363	408	402	393	376	402	389	388	395	404	392	378	362	390	377	354	397	391	352	396	375	413	390	400	400	363	430	376	354	410	399	413	380	399	388	408	374	346	373	366	404	394	400	396	355	390	372	360	429	421	379	380	380	392	391	390	415	348	374	372	394	376	364	361	385	386	385	377	413	393	361	415	371	386	374	394	382	431	406	399	379	410	395	366	367	402	386	379	362	395	364	367	361	396	407	382	362	369	386	419	409	412	386	390	409	436	368	379	370	403	413	339	383	354	382	354	388	399	368	392	396	391	377	394	412	402	355	391	423	418	388	353	370	394	388	387	392	400	378	382	388	405	437	391	389	363	422	384	408	375	383	367	416	377	379	385	329	372	394	363	378	390	372	339	366	416	402	382	411	386	349	425	345	399	386	410	383	378	399	363	380	398	408	340	405	368	337	376	365	380	395	404	410	394	361	371	380	395	411	375	392	448	387	395	399	414	348	393	397	380	380	383	375	397	437	398	384	369	389	390	397	363	387	366	372	404	372	400	379	391	358	435	373	381	370	373	383	389	383	360	412	370	385	388	395	409	373	380	394	389	363	388	412	397	412	399	363	380	368	373	408	376	387	386	368	380	374	371	347	395	385	376	362	410	409	417	370	378	376	415	422	357	412	379	388	434	371	350	381	384	387	387	434	416	378	378	375	383	387	385	382	382	368	380	406	379	374	352	377	406	418	377	356	376	359	386	399	374	380	359	394	388	394	394	378	396	377	371	361	396	394	377	403	399	410	373	395	359	370	381	391	346	392	391	395	389	407	402	404	388	372	371	371	357	374	362	376	387	365	380	352	419	403	408	379	354	422	383	364	412	382	375	422	367	386	384	358	386	404	431	372	389	361	405	380	398	418	376	410	358	406	407	363	377	374	406	387	373	384	378	349	387	397	378	406	395	391	384	373	352	366	412	377	390	385	388	364	393	431	386	396	390	373	379	411	380	373	403	388	409	369	361	369	379	369	402	382	408	370	348	389	366	403	398	369	361	378	397	400	380	400	410	386	367	387	371	386	373	417	393	378	358	415	400	379	383	386	376	410	380	410	385	376	363	365	355	367	417	410	393	367	376	383	341	371	396	409	401	372	369	387	394	381	398	393	368	416	361	334	391	383	386	384	400	387	415	394	374	396	377	379	400	330	367	368	407	380	422	368	404	384	376	386	329	386	431	330	370	378	363	371	386	410	404	377	379	395	378	406	425	395	367	358	371	386	405	394	406	395	396	377	396	395	369	377	370	387	395	383	380	386	366
23393	21522	28693	24766	21331	4115	910	702	666	613	640	625	616	558	582	577	586	564	563	516	556	569	528	556	537	579	548	587	503	529	557	531	555	535	502	525	548	554	519	521	557	572	514	535	533	508	542	507	489	491	523	526	496	542	551	548	568	525	496	547	507	541	494	533	539	514	545	541	504	560	522	508	505	522	542	561	507	484	546	577	517	514	555	518	525	498	502	536	542	493	571	556	534	487	549	524	536	497	507	501	501	519	536	514	505	515	494	500	550	502	527	504	556	544	531	510	552	533	500	489	509	538	531	510	543	501	515	565	524	576	530	526	498	563	518	502	544	518	526	538	545	541	521	550	521	502	541	520	558	542	492	489	546	555	507	535	523	502	471	506	513	514	508	556	534	546	521	509	532	512	525	542	548	558	534	503	520	526	561	505	546	567	572	474	508	556	541	578	546	493	514	504	521	529	558	516	511	539	515	546	502	547	536	552	506	528	515	531	481	532	494	505	536	492	591	501	556	502	481	548	565	535	496	526	527	535	518	572	501	541	505	547	516	490	542	545	512	556	503	469	501	542	520	540	562	499	560	508	535	515	515	522	498	524	523	532	517	526	598	552	494	548	566	508	552	528	533	537	499	531	534	515	540	515	548	553	548	562	562	537	496	569	500	536	557	495	519	520	531	498	536	518	541	525	535	494	532	537	526	533	551	522	568	502	520	515	507	546	547	501	531	505	517	517	518	523	515	511	496	518	517	510	514	548	552	552	516	516	558	553	521	543	540	519	553	541	547	508	556	528	512	541	511	504	536	518	542	549	580	521	562	554	483	510	524	493	533	515	524	507	517	481	543	521	528	535	538	540	523	541	536	516	553	539	527	492	524	530	550	520	542	494	543	531	539	547	516	519	533	548	550	518	519	477	578	578	555	547	530	561	559	553	549	523	497	514	500	520	564	506	506	537	532	596	555	539	567	502	568	533	547	498	532	514	513	559	528	583	573	520	526	557	540	532	537	548	544	533	536	519	509	539	514	535	541	544	540	558	548	540	515	515	513	491	534	548	532	496	562	517	538	548	507	510	535	486	528	537	556	527	485	516	538	496	526	540	541	540	507	553	520	543	547	556	544	520	555	569	532	524	503	506	515	504	515	544	503	521	547	496	517	517	502	553	525	528	534	527	557	518	497	523	542	517	520	520	558	515	512	526	540	524	558	514	531	543	474	538	508	532	519	485	561	551	526	513	526	484	496	552	549	532	500	567	521	519	511	542	550	589	529	538	522	475	555	501	493	564	509	515	500	528	556	540	469	533	507	498	582	552	558	515	532	538	529	524	521	517	565	542	565	517	535	528	477	561	496	535	517	554	522	543	591	564	539	459	577	522	519	501	529	536	502	545	491	544	541	565	500	523	543	527	499	512	507	512	550	579	531	555	499	483	526	534	523	546	527	595	548	547	524	517	508	504	563	494	499	571	533	497	566	547	519	514	497	524	538	533	512	496	519	510	499	549	535	541	531	523	519	506	529	511	498	510	562	542	487	559	552	542	529	532	558	556	540	515	588	556	520	506	537	475	515	527	525	580	546	535	555	488	509	557	527	577	532	507	484	551	492	509	559	482	526	532	508	552	501	518	561	532	515	520	538	550	533	538	536	513	524	540	505	570	522	532	526	542	609	560	489	490	521	492	550	541	535	522	530	542	484	534	539	554	539	534	510	548	487	482	523	507	531	543	560	552	517	508	500	525	559	513	554	517	529	515	528	565	570	515	554	492	533	524	524	529	557	523	519	561	564	507	562	555	554	552	528	515	505	501	548	507	487	524	536	558	514	534	510	526	505	496	520	526	515	496	489	543	487	508	560	538	530	535	496	517	500	509	496	581	558	512	552	497	550	507	544	519	526	544	496	531	558	571	509	517	522	536	497	571	584	512	523	546	546	503	527	537	524	536	511	516	543	504	516	504	504	504	563	500	493	523	550	477	561	576	566	532	518	557	550	559	486	547	562	542	490	562	559	533	510	515	548	501	556	496	590	465	514	520	561	517	530	517	545	493	506	554	561	553	553	498	563	571	498	533	523	529	520	548	562	524	533	580	539	518	551	574	556	556	537	535	515	542	552	522	523	536	575	496	506	552	567	484	525	504	527	537	522	503	524	537	557	526	523	498	532	485	538	566	527	605	501	526	536	510	521	521	524	538	514	559	521	528	547	518	509	531	531	519	519	518	506	482	541	534	556	567	489	514	531	586	495	523	521	520	527	532	518	512	549	511	541	532	524	494	485	571	513	552	546	520	503	525	521	565	494	530	515	538	509	562	502	506	551	508	568	510	506	566	516	550	507	550	514	554	523	555	517	484	500	522	516	548	497	524	555	536	532	535	558	510	507	564	586	526	529	544	517	537	548	537	539	495	534	543	527	535	529	533	541	501	518	555	515	509	509	504	512	525	517	496	571	482	551	548	509	517	500	490	536	518	521	557	544	477	546	533	507	512	544	543	546	524	538	527	498	516	458	554	553	508	549	496	505	509	545	510	522	499	531	500	503	532	531	496	539	527	490	504	519	550	492	538	502	491	530	513	544	535	539	464	552	519	511	606	482	547	497	541	535	579	522	555	575	498	547	516	521	574	527	549	513	531	542	549	513	525	513	578	541	573	552	528	532	555	536	530	539	535	542	538	525	551	542	489	516	554	562	521	518	501	528	547	512	540	531	549	502	512	528	519	567	491	498	501	508	496	508	474	529	482	489	550	538	525	576	532	529	548	505	540	492	553	500	532	504	516	535	498	492	554	577	494	527	522	568	530	509	562	510	507	461	524	546	521	544	515	536	543	488	554	528	511	571	496	492	521	491	519	496	495	551	525	557	561	533	558	530	517	490	531	545	530	551	519	489	518	572	513	500	498	531	523	530	444	513	509	520	571	524	479	521	553	528	539	545	492	555	545	525	497	528	516	530	554	566	527	485	523	515	550	522	529	526	529	547	546	504	559	508	522	551	502	526	498	554	522	505	515	545	545	491	523	553	526	543	509	525	530	510	548	509	552	539	470	538	488	485	525	562	527	507	543	501	510	530	497	567	538	476	540	496	518	523	562	500	482	562	537	545	517	492	501	534	520	533	518	566	567	524	513	546	546	490	496	507	532	506	515	497	532	529	525	550	527	551	507	535	567	562	543	525	512	509	568	561	541	511	526	552	552	513	523	539	536	458	580	528	508	549	522	526	529	528	533	536	539	537	530	536	534	523	510	543	516	527	517	543	541	551	539	538	498	517	531	565	535	564	574	491	528	520	526	541	505	497	525	507	553	518	526	541	515	516	528	484	504	517	508	502	533	558	526	551	529	529	513	570	526	539	528	529	593	520	551	542	526	544	543	546	508	525	549	557	543	549	540	550	535	534	516	540	544	515	526	513	532	495	529	506	526	509	516	485	493	512	532	532	546	518	573	532	533	496	534	515	519	544	476	533	518	528	556	529	505	538	528	502	550	545	504	495	515	499	532	539	548
10496	7161	5054	2436	1850	1507	1216	1008	995	913	940	860	865	815	843	756	758	742	735	743	756	734	762	759	713	701	697	708	732	713	686	744	686	725	679	718	721	716	671	740	735	690	685	715	714	685	771	737	695	703	666	723	670	733	728	691	698	727	685	694	722	705	687	695	704	697	692	668	706	710	731	701	723	705	647	678	728	691	686	683	735	694	660	673	685	724	718	683	713	688	697	658	709	691	676	696	664	747	695	697	663	688	683	694	717	727	739	686	727	715	717	708	730	703	682	712	660	720	705	692	718	735	719	677	706	753	722	709	694	700	717	721	745	742	695	713	683	699	695	756	716	692	716	698	695	730	715	664	738	715	729	685	713	663	689	707	691	715	668	740	710	696	675	729	713	695	687	732	723	714	727	718	708	679	705	720	707	737	703	727	724	648	724	672	656	694	734	690	700	682	724	686	710	684	691	701	721	713	699	680	639	701	663	744	676	697	732	706	675	682	717	673	722	705	659	692	687	747	713	696	742	716	679	667	714	689	684	748	708	724	700	744	727	724	704	711	677	729	705	696	675	694	684	748	729	728	663	758	756	726	696	677	703	750	728	692	683	687	726	729	763	692	618	681	714	717	708	718	739	665	697	709	717	681	702	757	703	721	690	719	689	698	691	663	725	679	652	688	679	689	707	675	675	679	695	692	756	722	692	699	692	691	726	704	714	707	769	659	754	670	703	668	700	702	732	683	653	714	637	702	680	718	710	698	702	688	717	684	693	724	703	668	671	669	699	736	705	704	719	738	741	731	712	719	729	691	720	679	695	727	730	687	743	774	710	711	628	718	721	683	730	693	710	711	683	727	707	701	696	721	694	732	727	717	715	697	693	731	714	701	679	685	728	671	695	687	688	711	730	709	688	742	676	756	672	693	746	722	689	702	768	715	687	707	716	673	704	712	667	690	704	721	745	698	710	720	721	673	694	719	697	745	688	715	684	673	747	673	752	646	701	713	676	737	654	683	736	648	750	710	690	726	688	692	717	709	680	672	699	725	698	741	687	671	728	697	738	718	735	690	706	686	718	726	639	715	684	722	685	668	676	701	728	671	648	702	714	695	687	656	713	714	643	745	685	722	699	740	674	723	692	702	702	713	672	690	709	687	675	686	715	655	691	686	695	709	650	677	678	724	700	723	710	712	720	699	684	727	723	669	701	686	722	731	670	662	701	682	683	728	694	742	674	721	750	747	685	681	731	709	753	719	753	683	698	685	682	690	699	688	697	641	704	763	724	716	744	695	697	732	675	688	705	705	739	733	710	697	738	675	723	691	716	758	698	714	698	675	697	691	673	751	729	702	724	653	691	744	709	731	682	735	699	709	666	710	708	757	678	679	708	693	767	697	742	692	715	691	697	693	685	678	713	725	741	723	708	710	774	697	709	664	732	736	706	667	686	739	688	697	729	778	696	674	652	670	675	699	689	693	679	701	713	689	698	697	707	694	667	720	724	682	722	737	739	710	715	645	662	660	685	707	692	696	707	699	750	714	720	736	671	699	673	750	673	726	682	755	732	695	695	764	685	718	690	682	695	662	720	657	708	675	727	707	661	713	706	700	673	696	726	691	676	665	710	763	667	694	702	677	701	742	704	710	733	695	697	742	715	724	687	709	688	673	702	717	704	697	653	703	726	737	650	736	718	696	714	718	708	692	671	632	738	731	660	691	700	715	689	704	685	743	685	657	786	681	653	673	709	755	680	720	704	692	721	739	670	701	736	711	719	732	739	715	673	701	737	719	706	705	731	698	670	660	676	678	669	661	716	703	692	654	717	692	691	688	718	688	714	685	678	696	739	723	697	717	702	692	713	701	691	701	713	724	691	707	782	704	707	700	648	760	669	721	746	704	683	735	712	698	719	668	677	689	699	699	681	682	717	659	719	727	710	713	706	705	681	714	680	720	695	737	705	674	723	673	681	734	709	689	685	720	683	707	731	686	713	691	729	703	722	703	679	679	711	693	676	685	737	665	750	680	667	726	721	685	714	753	734	705	712	709	693	714	695	685	680	714	730	713	733	691	729	710	709	724	710	743	686	741	665	683	710	684	720	721	666	737	683	746	690	727	727	688	692	745	739	726	695	660	710	692	725	684	701	714	734	674	711	798	704	721	688	704	659	672	688	710	746	702	672	722	770	713	691	691	650	680	745	696	697	732	703	661	691	743	707	705	725	721	655	650	709	709	681	699	711	686	688	707	715	681	681	684	756	738	747	643	707	696	693	728	682	716	735	717	724	669	689	664	670	699	693	697	693	729	707	706	681	732	698	676	713	695	710	741	690	709	718	723	708	696	714	666	731	681	637	668	696	704	684	732	678	727	718	644	706	691	667	706	746	716	764	706	707	697	703	720	683	716	727	699	681	729	729	721	674	731	689	727	763	741	718	753	703	750	700	689	698	740	717	671	755	658	739	694	701	742	737	688	667	722	675	745	672	698	719	686	729	682	718	681	691	739	709	729	714	732	743	696	730	675	745	732	729	705	694	716	718	702	682	736	708	706	740	726	728	678	727	665	707	681	732	673	724	690	671	646	704	698	724	685	688	707	712	680	663	683	692	744	751	734	714	679	687	692	697	722	670	642	702	720	719	704	664	685	648	716	691	688	766	705	710	668	740	688	686	713	710	705	728	700	645	677	684	681	678	717	700	681	728	710	729	737	666	681	642	732	705	699	692	677	685	726	728	758	706	714	695	736	738	694	732	692	699	681	703	717	727	728	703	695	700	734	728	684	698	715	706	732	720	705	676	727	722	670	689	679	691	685	774	692	752	683	663	704	751	707	698	704	709	711	709	675	709	717	683	748	731	708	675	686	651	747	686	675	681	675	726	660	728	718	674	709	671	687	726	691	704	678	682	687	722	681	687	707	721	691	721	703	723	696	709	680	731	727	734	675	735	688	729	719	681	724	743	690	719	655	738	673	699	706	714	736	686	717	703	694	695	742	671	729	663	702	684	742	738	658	713	753	692	688	664	700	677	739	694	708	676	716	689	712	708	728	718	710	710	703	725	703	713	710	698	725	715	673	744	679	695	679	681	739	713	650	704	687	684	722	699	677	711	677	765	682	723	698	698	676	755	702	680	701	681	751	707	706	660	743	694	703	726	717	682	680	679	682	688	689	716	710	686	675	711	682	714	707	725	704	689	663	719	708	704	722	706	662	698	708	686	688	706	669	736	725	718	719	714	727	690	697	695	716	702	683	691	662	745	721	687	733	703	672	706	692	742	689	741	686	726	703	731	633	680	698	695	695	699	730	703	716	727	719	705	698	742	684	704	740	732	671	714	692	706	747	696	706	687	689	719	726	658	712	709	707	707	765	674	665	707	697	699	704	727	647	748	675	706	697	696	682	709	695	653	716	677	731	676	705	742	723	695	706	719	657	681	686	707	713	676	659	677	725	634	633	720	761	640	720	729	718	693	739	739	675	694	734	731	709	704	673	730	674	691	744	692	699
24771	21506	26879	24709	1234	251	244	217	152	165	131	140	164	152	123	157	119	122	122	130	132	146	127	118	131	125	113	142	134	122	107	110	121	110	109	142	120	119	120	109	120	121	134	117	113	140	126	141	130	102	137	117	126	133	126	145	111	121	140	132	96	126	125	134	108	113	128	119	117	109	123	123	117	115	128	124	127	128	127	119	119	123	125	127	126	132	129	144	130	107	131	114	113	147	104	132	122	105	99	115	112	138	120	130	123	141	123	121	114	130	106	130	134	118	118	139	105	119	118	125	132	106	104	134	113	129	100	114	120	112	97	137	129	112	140	111	111	116	113	129	105	123	123	114	113	115	123	138	119	106	118	120	124	118	116	122	114	92	121	111	120	117	102	122	125	120	141	107	106	115	102	129	111	113	138	113	104	124	115	118	125	112	114	128	124	128	114	127	111	125	113	119	138	125	114	106	120	129	112	108	129	93	130	108	142	125	120	124	101	114	118	132	122	116	138	125	118	114	133	127	124	111	130	123	95	130	129	134	125	133	105	121	126	131	137	116	124	127	159	142	120	102	122	129	113	117	120	105	125	125	108	124	126	131	124	109	126	127	127	90	106	111	118	128	102	104	104	141	109	101	113	130	122	107	118	125	127	112	124	139	98	111	140	109	119	103	115	125	136	130	125	125	107	120	129	111	135	108	103	108	110	129	138	99	127	126	114	120	138	133	123	127	131	144	156	122	130	129	116	130	143	110	124	148	108	126	99	124	105	124	117	112	125	108	111	106	126	126	106	117	130	121	127	129	136	115	133	112	111	133	142	132	128	112	118	143	116	113	121	130	115	129	116	126	127	122	122	114	114	90	120	110	150	121	119	115	117	116	110	150	121	113	111	112	137	110	138	131	114	108	136	96	120	118	122	114	109	128	117	131	110	120	135	125	119	106	137	142	112	113	105	131	123	116	100	112	105	127	109	123	124	119	114	117	120	127	129	128	125	118	110	124	115	136	123	112	109	134	117	131	115	120	127	119	124	124	109	123	120	133	119	128	124	120	117	119	134	102	121	126	129	158	126	127	114	131	133	121	121	122	132	118	104	129	121	112	122	118	117	111	111	137	107	114	131	99	97	133	135	142	119	117	124	125	120	125	124	115	121	130	129	122	108	116	112	102	116	126	127	110	120	110	106	118	119	113	103	134	112	119	121	125	142	103	113	124	114	110	119	125	137	116	120	131	136	125	127	137	129	133	113	132	124	111	108	135	140	113	124	120	127	132	115	125	92	126	110	126	117	135	112	125	134	118	111	132	126	122	126	107	108	106	123	114	139	105	119	133	126	112	121	98	126	113	132	109	114	125	119	144	117	111	107	114	119	114	128	121	144	125	131	118	116	125	127	122	123	144	123	113	100	112	106	138	111	116	123	125	116	116	120	116	122	121	126	128	119	126	121	126	134	129	125	119	111	117	108	137	119	88	124	125	116	121	108	134	110	111	123	157	111	118	121	125	132	136	116	122	118	111	119	114	126	135	130	119	111	117	101	113	121	115	140	121	132	122	94	140	128	125	135	128	127	106	124	134	122	127	133	136	112	132	124	115	105	122	122	133	129	123	129	120	133	115	112	105	128	118	106	111	132	126	109	137	96	130	123	132	114	132	120	117	125	126	120	118	124	108	127	122	121	113	144	131	119	131	113	125	132	117	111	126	123	110	130	120	100	133	128	123	130	104	108	107	113	120	119	123	131	121	121	130	120	128	112	116	120	108	126	127	107	117	111	118	100	127	133	104	112	107	121	113	123	110	109	114	120	119	129	134	121	107	123	127	125	132	111	128	108	110	131	124	118	125	140	113	133	122	150	93	129	130	121	136	127	111	128	129	92	98	114	126	122	107	135	120	122	112	112	126	122	113	127	122	120	104	122	109	138	111	126	124	112	129	135	113	115	132	118	108	101	112	122	117	123	110	136	127	107	108	123	130	122	129	116	122	99	125	124	114	125	111	105	105	149	110	126	120	119	129	92	109	114	132	119	115	151	117	128	117	97	129	123	122	129	125	110	121	118	112	118	116	110	137	106	108	134	108	114	134	114	113	139	140	115	120	105	107	126	102	125	119	126	106	115	126	123	115	126	131	127	122	101	121	109	121	107	108	128	126	120	120	111	105	109	126	119	105	125	131	135	131	119	113	124	132	112	116	141	102	119	133	120	106	104	137	137	117	104	122	110	129	108	130	112	119	131	127	107	130	104	125	127	96	104	115	114	104	139	128	133	132	134	132	103	115	113	115	125	123	121	128	102	123	122	131	132	117	101	128	122	125	112	114	125	125	123	130	121	123	115	135	130	109	103	105	94	122	136	110	121	107	134	136	103	114	126	115	110	117	103	126	140	129	106	137	124	100	142	111	124	125	124	120	122	124	121	115	137	113	141	135	115	123	103	126	108	117	114	111	125	113	111	134	119	129	123	117	128	119	143	131	119	133	130	126	104	105	119	120	104	122	119	127	138	113	125	119	123	114	134	107	107	105	125	122	135	132	94	130	122	108	110	100	119	123	126	125	108	128	117	124	111	128	133	113	121	105	132	138	124	117	135	104	115	116	107	135	151	127	135	108	110	127	125	118	101	109	126	117	126	121	106	118	101	113	119	114	130	108	112	123	129	130	117	118	119	118	120	120	131	136	119	110	105	115	129	120	134	114	128	119	118	116	112	131	119	109	105	101	136	126	117	112	128	101	107	112	108	128	138	114	125	97	118	117	121	117	116	120	122	120	138	124	130	115	121	112	118	115	123	123	113	126	125	97	100	142	101	131	133	117	117	119	118	126	118	135	133	108	120	112	105	119	127	141	119	108	135	105	126	122	127	122	126	123	141	113	115	108	109	117	112	138	97	127	124	121	119	150	132	132	124	125	119	118	134	114	121	124	132	112	132	114	124	103	125	120	115	98	116	111	139	106	126	98	98	112	114	140	114	116	130	117	121	115	125	119	119	119	105	129	106	112	123	107	113	136	97	118	115	102	103	113	106	113	147	132	134	123	102	107	113	118	137	117	100	125	121	99	119	121	128	122	102	119	123	129	111	117	117	136	110	121	120	125	118	108	133	120	120	96	114	143	128	123	131	128	118	113	125	128	119	121	108	125	116	110	126	118	142	133	126	108	146	122	125	117	129	114	129	111	114	130	104	119	120	92	127	118	123	118	117	140	92	138	98	121	119	120	113	109	99	125	120	105	114	138	127	115	110	138	116	142	125	113	118	118	111	137	121	130	122	110	124	127	130	124	120	123	125	123	117	121	120	131	108	106	113	115	114	119	126	152	106	108	119	131	121	130	119	119	128	114	128	112	158	128	122	114	113	125	111	126	121	122	125	126	112	114	145	121	120	130	111	119	141	96	147	121	118	124	85	121	117	117	147	130	123	133	117	96	117	117	128	121	135	118	111	135	117	133	106	118	140	127	122	126	110	131	114	102	120	122	134	118	107	119	113	117	121	121	123	114	127	107
10129	3241	2138	970	691	527	427	343	325	282	303	264	228	196	242	204	216	232	225	200	214	190	196	202	202	209	209	197	190	193	190	204	190	168	169	201	212	178	172	168	201	183	190	187	183	171	201	179	175	170	195	189	169	172	206	187	211	191	194	200	167	174	198	204	202	166	202	171	191	180	202	173	195	204	212	175	183	182	198	196	179	199	206	192	191	198	201	180	195	174	178	191	185	177	181	169	216	172	192	211	182	166	165	171	177	156	184	166	207	179	184	191	168	181	179	189	184	175	179	195	186	195	206	186	186	176	172	186	195	195	198	208	170	182	178	180	193	177	182	176	208	184	207	194	187	160	193	195	197	180	199	183	169	164	198	196	173	201	191	175	176	201	169	193	172	188	165	194	181	191	177	196	179	188	175	183	191	177	195	188	183	171	172	187	183	182	183	196	173	215	181	176	172	182	164	188	189	179	208	194	158	179	188	207	190	163	198	198	180	195	174	189	187	160	177	173	163	190	193	175	192	172	178	185	200	198	177	189	157	198	185	188	181	167	196	170	190	192	179	182	193	179	201	193	189	186	185	173	188	185	179	175	172	168	180	183	206	178	175	196	180	184	181	198	176	184	168	209	196	186	170	199	171	186	190	187	178	200	184	170	187	190	173	183	202	189	173	194	186	181	187	192	189	206	191	200	168	182	190	180	209	177	210	204	182	185	178	186	187	189	192	177	186	189	188	184	189	206	189	175	207	188	180	171	165	188	184	212	158	179	187	183	174	193	186	184	168	188	213	181	189	172	161	180	179	176	178	185	189	173	175	185	185	197	191	165	161	197	203	197	181	168	185	205	189	203	168	163	168	183	179	178	221	193	199	201	179	193	181	188	195	170	177	190	206	201	173	189	204	162	140	169	192	185	188	204	186	187	185	164	174	212	177	202	188	192	200	197	202	176	171	191	206	175	177	175	172	172	175	173	174	178	212	175	174	216	186	191	195	188	210	185	184	167	201	173	181	171	195	186	214	161	184	183	165	198	183	187	193	216	184	201	206	181	173	195	162	168	175	184	188	182	176	181	211	205	172	201	228	154	198	166	175	189	195	192	185	193	177	180	185	166	184	189	191	188	175	178	176	178	188	176	194	197	182	179	198	182	164	169	180	188	195	187	169	176	206	202	179	165	189	196	175	170	205	195	171	193	189	183	169	182	180	179	203	164	174	207	189	203	194	203	178	178	173	192	180	190	201	158	178	177	157	157	171	201	177	169	188	179	185	204	209	154	170	196	173	178	176	187	173	166	194	198	175	163	193	189	196	201	196	162	173	188	202	174	196	171	201	197	189	170	175	180	190	188	171	204	182	184	228	194	162	180	181	187	188	180	192	173	182	196	178	155	157	194	204	195	164	171	206	196	183	184	206	174	201	179	148	177	172	164	193	186	193	180	175	178	180	186	181	193	191	183	196	182	191	170	184	178	170	216	192	172	160	174	194	189	183	170	174	155	191	165	203	196	165	209	207	179	183	209	198	187	186	182	159	168	192	175	172	163	204	199	201	197	162	195	192	179	172	173	196	182	147	175	176	198	176	189	189	205	213	200	203	202	187	163	183	200	178	166	183	192	173	205	206	173	177	181	172	188	205	171	166	181	187	202	169	189	189	209	169	182	188	156	180	172	198	204	155	192	180	165	187	192	194	173	177	174	177	202	202	176	172	172	173	184	197	182	182	169	214	192	172	198	180	186	197	171	200	169	172	160	176	180	188	186	165	167	173	173	178	188	191	193	179	169	203	209	193	209	172	197	195	174	200	192	193	190	188	202	203	185	196	172	194	195	187	171	198	190	168	200	181	189	184	183	191	189	186	199	185	214	178	189	163	181	175	182	189	179	183	178	197	206	175	187	205	203	179	203	188	185	176	200	175	170	209	190	204	176	188	191	166	204	198	181	211	163	181	181	190	173	189	190	161	174	205	190	198	200	148	179	178	182	197	174	194	163	183	189	208	183	176	167	188	173	195	179	170	165	186	192	179	177	177	199	180	184	162	160	164	186	201	174	199	185	216	203	183	204	177	191	170	164	175	201	169	183	178	167	209	182	186	185	192	188	171	180	199	177	185	174	180	174	202	181	167	216	205	174	192	189	192	173	172	198	182	206	184	191	179	181	201	172	180	193	192	179	153	191	187	186	167	173	199	165	209	164	197	194	196	226	186	175	172	164	172	157	191	213	189	202	176	166	183	196	173	173	181	194	185	198	197	157	191	163	200	156	179	179	196	170	157	193	185	198	172	170	172	171	192	216	190	183	182	187	184	190	205	187	192	191	170	186	169	167	182	197	185	183	210	182	178	162	173	202	189	190	176	204	193	192	208	178	187	198	163	220	170	210	177	171	227	165	198	189	207	195	182	185	165	175	191	180	186	189	205	178	187	185	169	181	180	190	200	168	163	180	192	204	207	197	185	202	189	170	211	182	194	181	189	184	158	207	203	187	196	202	202	170	193	166	198	175	198	191	201	194	191	176	203	195	211	173	180	179	196	155	182	208	165	206	193	203	150	192	197	162	190	186	175	206	193	193	190	185	214	185	188	194	168	199	189	177	205	160	177	196	184	194	180	183	218	185	196	167	188	184	189	190	169	173	222	207	167	194	169	208	195	188	211	190	197	187	184	187	210	203	195	174	181	188	177	183	190	181	200	176	174	178	154	169	182	160	191	171	179	177	191	167	185	171	200	189	199	177	192	197	194	193	188	185	169	199	168	168	187	201	178	191	177	193	193	194	227	185	204	159	168	171	171	156	164	194	190	158	179	188	156	194	184	186	211	174	193	174	186	202	175	161	173	183	185	188	176	193	207	197	200	174	173	188	174	226	201	189	176	185	211	186	184	190	200	166	182	200	172	189	201	168	206	167	181	191	195	186	192	171	192	179	184	184	188	185	169	189	184	178	170	204	207	213	164	191	159	186	179	181	172	185	185	207	177	165	183	199	169	164	182	181	164	183	190	177	164	192	169	183	211	183	204	182	178	193	192	182	186	180	193	186	196	184	181	167	214	186	184	181	175	172	195	168	199	203	221	187	178	177	175	161	186	193	179	168	159	175	195	207	196	165	161	189	170	199	203	165	184	173	195	191	185	182	202	157	195	199	187	179	183	207	177	169	194	211	193	175	186	197	178	189	180	171	174	189	171	163	166	195	185	144	184	185	209	185	200	199	169	172	204	181	196	182	180	169	207	188	187	195	198	177	179	188	180	167	193	181	192	162	199	183	200	171	170	185	186	175	211	192	162	211	179	176	176	180	197	206	193	184	185	191	199	178	179	163	176	189	183	179	168	165	172	185	192	190	187	194	154	169	183	186	197	198	197	177	167	182	148	177	192	172	186	175	206	202	200	196	185	197	171	172	166	189	202	181	187	182	182	185	165	195	186	179	195	198	183	178	200	174	195	191	177	193	193	189	171	182	189	208	180	208	169	179	177	187	198	201	181	190	197	192	195	185	196	188
22588	21588	29332	24276	21582	21297	2623	807	621	616	591	554	529	550	525	485	479	511	452	434	455	495	440	483	421	461	448	447	429	503	481	499	462	454	436	416	460	445	459	423	416	431	420	441	369	448	422	421	454	396	473	431	451	453	423	427	411	454	474	455	449	420	441	454	492	439	469	476	436	409	423	464	431	463	413	422	459	422	444	437	424	444	449	452	435	395	432	452	434	415	456	441	447	418	440	459	398	435	407	459	475	430	462	450	421	439	441	429	423	436	445	415	416	443	402	437	436	463	407	388	403	430	464	438	443	434	411	469	442	426	429	427	441	448	398	424	432	426	429	395	418	465	433	461	436	466	428	428	441	466	450	445	474	421	422	460	426	417	432	415	429	417	479	415	438	394	429	442	413	431	439	431	397	439	411	406	430	460	450	441	454	380	461	444	433	435	444	431	459	460	396	420	439	442	419	430	412	420	420	419	391	445	467	440	412	444	421	461	483	432	418	459	448	444	433	433	449	441	447	401	479	459	413	446	484	419	460	448	424	420	464	419	454	444	449	428	430	419	486	442	425	432	430	408	410	428	466	426	412	436	443	451	426	419	406	481	417	459	434	437	447	390	435	441	424	410	412	426	409	443	439	420	459	431	444	430	391	451	454	417	465	433	413	405	425	488	439	444	440	424	458	397	473	440	447	455	443	461	459	451	480	410	426	409	428	439	447	473	439	425	455	469	444	456	418	443	446	429	449	435	446	447	457	424	411	448	432	443	467	418	435	440	419	418	463	416	428	438	448	462	440	443	463	411	430	458	428	461	473	479	421	438	427	397	432	454	446	427	430	415	462	435	467	476	406	442	456	422	423	417	436	452	423	398	401	429	429	455	444	382	470	437	522	430	466	466	431	406	406	441	453	443	438	450	451	467	451	415	434	435	435	442	406	452	433	444	444	428	442	434	460	439	432	405	463	403	396	455	472	431	411	421	467	437	427	411	429	438	449	437	444	447	458	465	413	466	444	468	390	463	436	457	435	428	482	430	470	470	434	431	422	393	464	436	457	429	427	420	453	410	451	431	429	397	441	466	430	415	428	444	406	411	441	423	459	415	464	466	425	446	467	434	430	426	435	439	435	408	448	418	439	441	418	450	407	443	432	438	409	451	447	410	414	453	429	480	463	474	422	427	458	439	432	441	445	424	398	446	423	441	418	466	439	434	425	458	427	443	411	435	380	438	465	425	444	410	435	411	411	417	416	408	436	415	454	456	428	405	474	458	412	448	418	403	444	437	439	458	430	447	438	419	423	414	416	405	412	404	432	466	444	437	427	457	457	434	420	395	409	420	424	421	419	431	454	446	443	456	411	422	387	433	443	394	417	486	422	462	425	419	440	398	417	434	404	445	469	420	404	423	389	459	455	422	451	451	445	428	432	488	447	426	426	443	468	478	464	438	417	427	441	401	416	426	410	429	454	427	442	448	393	462	487	433	414	437	432	427	407	426	468	415	442	410	456	445	418	430	441	420	467	445	437	438	421	474	421	470	432	447	475	449	428	459	463	472	436	418	408	467	435	431	480	447	419	441	428	432	414	437	438	395	452	428	433	430	445	409	415	448	429	476	428	425	429	431	425	448	402	468	441	461	438	445	471	404	406	427	431	431	442	419	453	384	434	459	471	446	430	439	436	481	418	409	423	407	433	471	439	462	409	399	432	430	411	460	400	464	466	415	445	436	416	463	423	448	435	451	410	429	397	460	470	439	447	449	445	436	463	424	433	423	416	455	423	454	424	438	458	433	430	460	428	407	443	458	441	482	439	407	420	472	437	441	456	456	413	424	451	469	426	441	456	446	449	451	459	436	426	429	446	470	457	445	409	445	454	463	468	446	416	454	448	432	423	429	447	428	434	430	418	421	434	449	452	474	444	442	430	448	431	437	409	448	428	460	449	414	411	445	443	471	400	436	438	466	431	453	450	441	421	436	452	434	439	424	447	407	431	465	454	446	450	406	406	424	459	441	436	425	415	467	435	438	439	426	438	441	448	423	409	457	429	444	439	410	445	461	408	425	456	443	397	453	441	416	430	433	438	459	456	431	412	455	425	418	449	450	457	424	427	432	456	409	435	441	432	423	430	474	449	436	459	472	436	479	388	451	434	451	426	404	449	429	446	470	409	425	450	431	429	439	421	458	428	444	405	434	406	426	382	459	449	453	471	454	436	441	448	441	413	453	437	460	474	424	467	442	432	406	441	402	436	421	448	442	440	423	446	447	444	420	423	467	460	462	446	493	427	428	432	429	419	444	448	432	423	458	405	395	435	423	469	413	451	428	451	434	444	412	426	372	376	405	412	450	425	461	416	452	433	417	444	428	427	468	398	462	414	462	444	402	413	417	453	391	438	427	414	424	426	419	427	453	466	405	440	414	416	435	400	436	444	460	439	465	400	428	453	459	427	440	432	438	437	472	443	412	424	391	485	425	431	445	451	427	457	467	426	428	479	444	402	425	429	422	462	446	474	411	453	427	425	435	468	447	433	443	434	393	394	447	441	424	450	418	382	430	437	438	449	454	424	412	451	441	427	390	476	404	429	424	430	397	444	410	426	413	402	407	432	419	437	467	433	448	429	430	422	415	433	444	400	415	416	418	462	450	434	436	455	429	414	465	422	423	402	444	416	425	442	450	403	406	421	405	454	419	446	395	440	450	412	437	418	446	455	445	421	420	455	424	421	454	403	467	447	433	436	382	389	463	434	425	441	378	448	447	419	432	422	460	465	450	434	470	433	454	443	454	450	423	425	433	425	419	441	430	456	420	479	453	437	446	395	408	417	448	440	417	421	392	431	429	433	431	434	440	423	440	419	470	432	420	416	470	429	410	452	433	453	433	415	416	424	415	413	440	439	431	439	412	438	435	396	443	400	438	432	469	430	442	421	447	419	477	424	407	435	428	425	430	443	422	443	398	466	469	423	415	435	420	443	446	448	464	401	448	465	440	419	435	418	429	437	427	428	457	435	439	438	442	455	457	400	422	433	426	427	455	424	425	450	423	441	426	477	456	429	411	393	391	408	456	431	418	413	444	421	416	389	452	475	416	455	439	421	435	453	420	406	413	418	431	427	442	412	429	403	400	477	424	413	468	456	411	420	420	434	448	461	444	431	442	451	412	409	458	418	426	426	414	446	457	428	415	423	431	438	453	441	492	442	430	403	448	454	423	444	411	450	454	447	448	458	416	433	414	423	466	450	456	455	429	413	462	445	484	404	445	430	414	447	444	467	411	454	422	452	409	479	431	437	418	455	436	424	455	430	423	457	440	447	475	443	430	421	408	414	421	422	443	445	497	390	451	414	432	477	451	437	459	389	412	414	468	440	437	425	429	454	403	463	415	455	427	453	440	411	465	416	488	437	436	449	413	417	433	455	433	417	444	429	410	417	445	395	441	449	455	421	467	414	437	456	452	403	427	412	422	463	439	414	446	458	424	424	426	438	438	465	444	422	449	447	457
15078	11755	8108	3835	2711	2058	1681	1374	1173	1029	960	888	824	790	801	720	732	697	676	657	690	698	697	645	630	638	646	686	658	667	594	627	620	651	607	618	644	570	616	611	625	619	590	638	607	590	616	579	650	610	596	579	615	592	610	564	632	604	621	587	569	593	592	576	591	625	590	631	612	616	657	601	618	590	620	593	571	559	639	611	562	621	588	582	615	604	649	582	631	613	643	557	538	611	627	637	595	588	602	667	615	576	600	573	618	618	608	586	607	608	578	608	594	565	612	571	650	577	571	585	596	575	600	607	588	618	615	581	603	582	623	579	565	601	601	590	599	608	601	617	569	631	590	584	642	609	547	638	590	574	606	611	617	603	648	605	574	578	608	626	599	578	608	623	589	555	557	610	643	661	594	643	616	628	612	627	584	636	560	636	644	598	621	611	620	628	612	589	617	587	611	610	595	558	591	594	614	569	625	588	570	568	592	615	571	611	660	626	584	591	613	622	616	612	550	622	564	595	644	605	574	619	641	623	636	576	641	585	629	603	587	632	595	595	669	606	562	619	648	587	599	608	639	610	590	603	637	619	616	553	608	597	618	583	585	613	635	603	641	627	572	574	616	587	584	609	611	602	590	600	547	648	586	629	606	579	632	620	589	608	608	590	604	611	534	618	594	587	606	610	589	605	577	581	592	593	618	616	647	631	617	597	579	595	566	597	566	667	569	576	580	646	578	598	608	589	630	637	634	565	637	592	627	605	608	612	555	631	628	621	573	618	574	610	611	618	601	601	572	561	572	612	591	581	617	535	600	609	623	595	614	593	589	619	579	592	641	570	591	602	606	608	636	597	671	582	542	604	625	591	579	585	649	597	599	572	598	618	636	591	586	608	624	613	630	605	620	607	616	633	597	552	633	604	590	628	573	621	598	654	603	562	581	606	615	621	575	586	634	611	598	547	545	590	571	583	620	617	559	635	597	643	565	631	566	576	553	578	554	613	591	617	597	597	583	562	628	569	563	634	588	615	608	641	607	605	609	588	604	592	622	614	596	570	620	618	642	635	577	638	584	592	591	584	593	602	550	607	583	624	581	527	594	591	586	600	618	625	610	607	593	599	572	605	577	534	631	577	601	589	603	621	581	614	591	575	587	617	597	598	594	578	574	573	589	590	567	590	609	592	601	562	608	560	640	573	567	663	595	622	601	620	627	629	610	635	562	594	579	685	600	598	594	630	592	623	589	656	660	619	580	634	604	613	623	594	639	600	613	566	589	633	595	589	626	607	590	590	591	574	638	654	653	629	624	620	588	597	603	616	612	633	624	597	612	631	579	641	628	596	645	598	592	659	640	588	593	616	582	620	582	582	589	573	620	568	621	605	611	592	656	609	628	620	593	592	644	655	582	635	611	641	641	610	592	596	583	544	582	611	570	611	601	634	608	634	643	577	553	642	617	580	571	563	581	559	575	595	617	595	601	606	576	598	617	602	571	605	627	612	592	596	590	574	611	564	621	625	589	610	615	615	655	588	603	624	567	580	610	601	574	614	583	592	596	633	614	639	623	583	592	603	597	597	616	610	607	609	602	593	605	605	551	616	611	581	605	622	600	600	573	611	616	588	631	591	614	605	639	599	589	583	604	602	618	576	619	572	597	592	602	593	594	614	623	616	553	635	606	622	665	592	618	562	573	606	592	642	616	593	592	605	639	615	605	598	622	553	582	588	659	598	573	595	634	605	602	640	580	618	597	606	628	588	608	632	611	616	628	611	599	608	612	589	583	609	578	574	626	596	615	625	566	605	574	548	608	641	579	656	582	550	580	583	602	596	615	599	632	660	601	582	624	580	600	593	625	619	624	613	577	590	647	605	570	634	575	603	582	603	623	574	624	553	569	573	584	581	605	559	598	615	578	587	588	609	596	580	602	636	600	592	609	553	594	614	622	642	607	584	543	574	551	563	625	560	553	592	586	604	587	573	574	628	584	624	608	575	603	536	552	604	564	599	633	626	604	587	598	643	599	605	589	571	560	590	630	635	592	582	567	595	602	598	650	605	623	566	606	607	619	573	597	580	592	605	635	611	608	636	605	619	582	603	522	601	624	573	568	572	638	647	582	569	614	583	620	595	623	634	578	565	630	611	580	583	571	600	587	586	588	617	651	631	619	604	597	558	611	628	555	591	588	634	599	591	649	640	595	610	610	592	592	648	627	579	613	637	596	573	627	606	601	647	628	610	590	613	576	568	603	611	603	649	577	605	620	627	631	631	579	584	638	561	585	601	587	604	657	594	617	577	647	549	602	602	596	569	620	621	616	606	611	590	602	615	574	611	587	562	611	582	617	604	599	653	559	672	583	589	606	565	595	598	579	611	588	615	611	599	618	599	631	579	631	589	637	628	587	575	617	614	597	628	610	605	602	598	611	587	621	604	630	617	616	609	617	605	599	639	566	612	647	641	616	618	627	615	580	602	567	607	610	605	596	617	599	564	597	596	628	612	625	592	587	583	644	642	558	594	584	610	649	608	609	604	589	599	611	588	574	565	569	604	604	583	587	586	616	602	619	566	614	606	574	598	600	569	613	590	577	651	581	611	595	581	584	605	593	597	606	614	569	605	590	596	621	612	624	604	580	662	586	585	607	614	593	612	603	629	610	590	592	606	612	645	600	591	613	596	658	565	576	596	610	612	588	627	559	624	589	601	597	564	606	627	588	594	624	592	571	592	587	581	608	571	654	612	589	556	603	613	586	597	614	617	623	597	608	589	583	581	628	603	580	595	611	583	614	593	569	603	623	595	570	604	596	562	578	575	614	629	605	636	627	648	630	575	613	647	586	632	588	620	613	600	613	571	573	619	566	616	573	581	614	629	626	626	581	574	613	598	560	637	611	610	636	581	620	624	603	584	598	574	604	613	657	574	623	589	602	564	637	644	619	580	571	604	552	585	594	612	564	586	601	566	645	626	624	612	582	574	568	617	652	639	605	630	601	626	561	569	629	611	625	666	573	562	585	629	618	607	595	593	610	587	546	614	592	601	589	602	647	595	589	602	602	633	599	637	561	648	567	636	612	641	586	612	594	611	602	607	618	622	566	612	641	603	620	571	567	580	553	626	584	592	649	594	603	609	588	588	615	610	567	577	592	594	585	584	602	625	584	582	632	620	611	575	597	602	582	572	607	582	584	620	574	584	656	576	594	611	645	597	579	600	672	586	648	608	607	595	573	593	597	596	599	597	574	641	662	614	582	640	635	618	551	574	593	604	575	619	590	603	585	595	582	597	609	555	607	605	653	649	632	630	589	553	588	638	594	608	578	644	604	582	574	586	567	576	644	602	618	615	619	632	568	609	607	627	558	639	600	626	617	591	604	587	625	596	597	650	583	592	611	595	595	578	633	595	550	598	609	620	652	576	642	583	601	569	577	619	584	595	627	573	569	577	604	625	636	632	568	557	654	620	594	588	604	623	625	616	626	636	544	602	617	639	582	584	616	617	590	581	583	616
27405	18202	3285	492	370	342	288	304	275	301	281	276	283	299	281	301	282	268	246	271	286	299	281	288	274	291	257	303	268	322	297	320	301	282	297	266	335	283	346	306	295	272	313	286	295	281	303	278	295	273	246	285	280	294	302	305	325	277	270	280	292	276	312	266	259	292	302	309	300	289	295	307	288	306	294	331	302	282	312	286	277	298	314	276	260	312	318	284	291	304	285	311	278	256	265	301	277	283	293	300	281	296	263	296	238	291	315	299	301	283	273	307	294	295	256	273	311	289	291	314	280	299	258	292	249	272	275	331	263	285	307	285	279	257	294	283	280	295	261	285	307	275	267	309	265	270	280	271	273	286	299	292	283	286	270	277	296	293	274	341	274	296	257	303	310	286	337	266	298	314	297	273	300	273	282	301	302	297	246	287	288	334	283	297	273	326	303	294	304	310	255	268	294	291	281	285	308	257	286	295	309	279	280	303	286	265	273	300	301	284	277	318	272	282	307	271	303	323	294	297	274	277	270	303	283	277	268	270	302	293	279	287	277	294	250	276	270	269	289	285	273	285	312	280	318	278	286	271	315	292	266	275	279	297	289	282	255	298	274	280	301	299	287	282	306	303	278	277	303	308	286	315	299	274	296	300	263	279	267	254	308	296	273	297	304	288	249	267	303	304	297	256	290	278	307	283	291	281	269	280	300	294	286	278	273	274	288	326	289	291	291	288	321	297	268	264	278	318	288	256	281	280	295	291	299	290	286	256	285	309	273	283	268	292	329	282	282	283	296	285	291	276	270	287	318	249	288	258	299	280	304	290	292	314	283	293	250	255	306	306	293	271	271	264	290	305	284	297	282	286	282	290	323	272	269	307	266	286	314	271	300	297	286	305	281	268	283	289	277	318	285	312	284	267	297	295	299	294	282	285	273	293	266	267	292	294	284	284	284	266	291	297	312	292	271	261	293	292	268	297	280	311	314	304	284	269	283	290	280	301	262	293	290	288	308	287	315	284	293	280	284	280	292	298	305	301	299	318	301	287	306	322	273	283	275	292	287	262	313	287	283	270	305	290	286	267	276	283	276	289	301	300	295	273	304	284	270	269	300	290	278	259	276	276	327	283	272	286	286	285	315	303	282	275	274	305	277	307	299	321	277	307	325	294	307	274	288	301	303	290	317	278	305	298	286	307	312	294	278	281	303	306	256	284	258	276	293	271	271	287	267	273	275	287	296	299	295	291	272	303	265	275	273	298	291	313	315	306	279	280	282	319	289	293	307	280	296	298	322	266	275	281	306	300	286	277	309	279	294	315	298	264	284	291	305	293	282	293	292	295	286	286	305	274	280	284	273	279	281	303	312	278	289	282	302	294	306	253	306	297	288	288	279	274	284	265	284	271	281	306	284	268	287	324	257	317	307	290	289	264	315	295	293	287	308	294	298	302	282	294	291	322	254	269	299	293	283	266	263	274	284	290	296	298	268	287	261	270	287	333	297	298	278	307	301	291	292	280	304	315	302	273	291	290	288	311	315	275	276	262	294	284	289	295	286	304	271	306	309	300	290	275	309	304	305	271	307	275	307	293	284	273	270	284	291	263	281	281	305	270	296	294	291	240	285	317	298	275	285	290	288	285	288	281	286	322	335	273	303	284	294	280	291	302	292	305	276	286	299	249	269	268	334	323	289	287	289	271	284	283	316	255	281	301	297	278	287	282	271	298	290	280	299	272	285	292	283	276	316	294	263	273	293	281	264	286	286	282	273	293	236	254	285	302	310	330	264	277	275	299	295	297	296	243	297	282	286	249	268	299	290	292	277	303	318	320	292	296	277	272	298	282	282	226	263	291	278	305	284	275	275	269	289	305	287	278	290	262	281	288	266	296	281	288	264	297	258	290	290	294	291	264	285	292	314	286	320	287	274	305	297	295	287	273	275	298	277	280	258	321	254	283	279	311	287	290	323	299	262	320	285	306	290	290	293	323	318	316	284	295	283	257	259	274	309	273	282	303	293	301	308	302	277	284	292	316	293	279	295	302	287	278	315	284	276	286	320	299	293	253	305	288	284	290	296	278	270	293	288	328	304	227	280	295	311	323	285	288	289	290	289	296	283	287	296	311	278	276	300	292	330	304	286	314	270	285	270	282	310	302	291	296	297	283	293	322	302	289	269	282	285	290	283	307	290	258	282	333	296	297	258	295	275	279	289	296	274	297	304	247	308	268	275	291	265	285	281	269	283	273	290	287	281	269	332	312	288	275	286	267	283	302	291	265	311	266	270	295	267	284	326	252	292	248	291	294	300	305	272	293	272	270	293	312	285	290	311	275	280	320	256	301	273	281	294	281	307	257	268	270	309	298	288	289	278	289	279	287	255	292	271	295	280	296	279	273	279	290	296	283	320	271	281	306	278	272	286	295	259	269	285	324	278	289	267	310	262	265	304	289	295	318	283	306	268	304	300	333	276	279	272	277	264	284	243	279	298	304	290	297	299	286	331	290	323	329	282	294	289	290	277	292	299	271	318	259	277	300	273	305	291	295	296	268	275	281	290	268	258	297	311	290	275	284	295	259	310	278	279	286	316	264	293	288	250	276	265	300	287	315	285	296	287	287	302	271	307	260	300	260	299	283	248	314	287	289	281	301	287	276	311	308	287	301	301	318	322	278	290	305	290	255	283	284	258	281	297	308	323	291	279	298	274	286	261	280	316	281	271	303	294	282	290	296	267	318	270	307	304	284	305	291	295	298	289	305	301	288	304	264	304	304	282	260	291	286	286	303	278	281	300	289	285	314	277	275	282	295	299	291	279	319	306	292	293	286	285	290	287	271	315	282	275	300	315	261	300	286	302	288	306	243	289	300	295	294	289	316	283	290	294	310	259	290	285	288	300	264	289	265	296	272	284	280	315	246	284	313	299	278	268	290	263	290	296	243	272	301	284	303	285	280	250	307	278	272	280	278	274	257	257	284	276	270	292	257	288	292	277	289	304	296	299	323	279	287	265	303	314	248	299	298	262	247	304	291	294	285	299	290	295	271	296	283	289	293	283	248	290	291	320	300	283	291	320	287	304	302	290	274	288	278	273	286	313	270	286	294	310	292	313	286	278	313	294	304	289	267	301	271	287	316	264	269	279	298	287	282	288	271	288	301	276	264	300	306	303	297	281	302	277	292	269	270	289	299	302	284	338	326	262	266	287	287	283	302	268	299	298	270	299	283	291	261	274	290	298	279	309	299	295	304	289	270	267	269	266	291	294	277	283	309	300	292	315	275	280	293	280	267	331	308	305	306	305	286	284	279	343	297	269	289	277	272	274	303	305	259	281	279	301	293	305	288	275	289	288	299	279	275	283	268	308	273	283	280	287	294	280	269	282	357	283	295	314	272	269	282	300	272	282	254	295	311	296	277	277	295	295	291	334	282	302	300	269	271	315	301	287	288	280	274	279	279	284	235	255	274	287	301	290	250	278	296	317	285	248	280	254	311	280	293	298	271	284	295
4783	875	633	479	454	462	448	401	412	417	371	397	357	386	418	400	360	390	364	382	388	366	430	372	391	364	406	399	355	409	416	383	388	399	395	372	371	390	362	391	404	356	407	370	373	388	403	409	412	361	383	413	351	389	391	369	369	381	368	393	422	341	400	417	397	400	403	365	399	430	389	379	395	430	381	381	359	418	385	385	384	375	366	401	388	423	365	388	413	411	388	390	382	383	372	390	386	398	395	376	385	375	361	387	419	372	354	388	354	373	413	355	354	389	388	379	399	411	426	391	403	390	376	399	395	361	420	378	396	427	391	398	410	387	416	369	386	380	399	394	391	405	401	388	417	399	373	382	397	419	411	396	381	415	387	355	405	381	391	389	366	409	396	425	395	394	390	405	396	416	383	410	401	379	380	398	361	377	378	377	364	375	412	395	380	379	368	354	365	390	416	403	388	436	399	363	375	388	368	400	393	369	389	372	374	407	373	380	372	354	398	392	403	376	400	378	382	372	371	406	372	387	351	386	375	404	380	371	368	408	377	418	375	403	369	398	387	367	364	372	380	399	383	442	389	365	395	404	392	409	370	400	393	385	366	396	365	396	431	402	380	409	429	394	377	384	371	428	389	383	412	413	359	362	404	417	381	412	369	384	377	385	377	387	418	408	421	404	377	405	387	390	369	377	371	373	397	376	369	375	366	401	409	355	389	351	402	382	371	380	417	423	383	415	401	385	387	376	372	404	381	377	429	419	400	378	372	370	412	369	423	393	395	366	432	389	350	412	392	385	396	379	403	372	401	363	372	413	394	374	410	373	394	400	410	377	390	358	353	370	403	382	382	386	406	383	378	394	388	404	397	384	385	385	363	385	389	361	394	410	394	396	384	373	363	381	370	361	381	391	408	373	394	412	377	413	365	353	374	416	415	418	403	386	393	356	373	423	360	362	386	420	395	406	389	385	413	392	383	392	357	405	381	417	356	402	375	392	408	396	348	382	386	350	398	394	357	387	389	363	381	406	371	387	396	381	387	421	441	413	390	397	382	402	387	391	381	382	392	387	382	380	427	389	372	393	340	392	399	382	417	383	373	395	375	401	380	384	394	368	412	379	400	392	404	394	409	387	367	410	403	374	369	374	385	420	342	398	395	394	385	429	404	386	410	420	396	367	420	378	384	350	422	391	390	371	413	379	374	410	403	359	422	392	380	369	354	379	410	381	371	391	384	401	402	393	405	399	407	353	408	354	321	401	406	395	415	380	442	381	359	374	403	365	388	376	423	399	386	372	381	377	425	364	430	383	400	389	370	370	417	431	347	401	381	395	390	367	366	369	372	385	410	348	428	384	408	424	379	374	403	374	376	417	382	386	353	377	363	394	375	428	370	347	377	354	357	389	395	383	388	353	402	346	426	375	392	397	361	390	399	414	384	366	374	410	379	385	404	391	385	384	347	397	375	379	381	378	379	378	385	363	393	390	380	394	384	418	397	396	410	392	371	407	416	383	373	409	398	381	394	346	401	413	408	410	430	365	393	391	412	385	410	394	399	393	405	387	385	359	386	400	365	397	407	403	381	400	388	383	408	396	378	351	380	399	386	371	403	369	387	395	400	403	346	392	398	396	364	377	388	366	382	365	382	401	389	397	364	381	384	389	387	351	359	422	391	373	363	414	388	427	394	420	369	398	391	362	369	358	376	367	412	389	382	361	412	393	381	372	391	435	385	458	360	413	378	394	359	367	378	393	358	393	427	372	395	363	346	402	391	355	397	378	394	425	395	383	388	388	401	369	395	402	366	400	395	394	391	410	395	404	419	392	357	412	399	379	368	369	368	358	406	416	405	341	376	382	396	383	389	402	341	389	369	401	394	397	399	371	386	408	371	416	381	393	393	368	368	390	388	399	415	400	386	392	398	380	377	399	401	373	373	369	371	411	411	402	363	396	384	389	370	401	377	402	358	393	399	387	367	376	376	385	403	379	343	386	424	397	370	388	379	369	387	387	419	362	418	377	355	396	384	389	404	375	393	389	380	361	398	413	383	392	390	392	399	380	357	417	382	390	388	398	391	390	368	418	374	400	358	413	399	366	390	396	395	408	393	381	361	405	408	411	365	401	362	417	372	380	381	377	414	367	363	373	372	356	395	401	346	403	393	387	352	397	379	376	355	403	429	373	365	366	366	407	416	390	384	395	373	370	400	375	392	380	372	391	349	405	396	393	390	399	380	411	395	398	390	385	374	375	402	382	394	338	424	390	384	407	369	343	395	373	414	432	415	424	418	385	392	420	407	372	384	364	383	374	433	413	389	394	366	406	386	373	354	392	435	382	363	379	430	386	383	415	400	385	383	381	394	339	386	394	403	377	375	401	435	380	346	372	412	421	352	420	363	373	407	368	420	369	392	346	422	388	408	368	417	384	392	374	359	394	382	374	373	379	411	399	420	386	384	405	356	356	398	384	377	408	394	390	379	399	405	359	402	401	365	374	405	395	361	366	375	407	417	325	390	377	392	386	390	395	385	396	357	363	362	361	385	409	371	395	345	368	417	391	390	406	387	391	401	389	395	346	402	365	347	390	370	383	367	361	385	387	352	376	386	369	349	395	377	353	414	406	383	369	362	372	403	378	397	411	371	413	393	428	377	358	397	410	399	382	379	398	391	395	382	385	391	372	412	404	399	371	398	349	370	407	355	404	323	380	375	408	391	381	374	386	381	411	393	411	406	383	388	389	385	367	394	390	359	410	394	375	384	387	361	397	403	379	386	370	374	370	417	388	373	405	406	374	350	381	395	388	372	371	355	396	416	362	429	377	409	390	375	374	383	411	398	378	360	361	392	412	369	380	382	393	384	377	369	387	375	391	374	373	402	392	372	374	364	363	392	399	356	367	374	399	401	401	369	365	400	386	391	385	369	382	404	399	409	343	398	393	397	387	373	405	398	367	369	408	396	373	363	423	371	390	387	448	375	375	386	411	377	386	383	429	385	408	403	400	403	369	389	350	417	410	359	376	382	372	374	398	407	356	416	370	364	395	439	418	373	395	387	390	370	386	383	389	373	407	363	384	407	347	365	358	383	383	360	370	367	375	371	370	365	398	373	397	383	381	384	392	382	388	402	357	390	401	401	426	370	358	376	383	360	470	375	368	391	344	390	367	379	377	352	393	398	384	396	397	397	389	374	369	385	365	347	370	387	392	375	371	369	377	401	364	376	388	378	400	404	410	373	370	391	379	345	380	372	376	407	362	384	393	375	401	376	411	376	398	442	381	415	385	415	392	399	361	396	392	412	375	396	420	383	398	443	377	398	391	401	351	394	403	382	401	385	354	401	418	400	377	410	411	397	439	443	383	396	369	421	397	390	427	403	388	399	423	376	369	392	393	407	392	390	432	391	361	387	345	360	375	404	370	400	428	397	411	388	396	363	369	399	395	426	385	425	409	325	391	385	400	376	419	376	357	381	410	374	384	404	390	374	394	391	401	364	367	386	373	386	393
23426	21544	28717	24843	21355	4298	911	707	611	628	658	626	601	605	575	572	599	574	606	563	558	598	558	600	561	543	541	578	589	551	553	556	533	558	553	559	551	529	552	553	549	574	540	556	514	564	509	567	534	490	584	538	535	555	566	553	536	582	533	516	538	572	513	572	519	538	555	550	537	567	537	541	498	539	570	523	551	552	567	521	512	577	538	533	580	555	529	508	554	547	542	551	558	535	530	536	545	559	546	542	516	549	579	523	512	568	518	564	546	592	531	534	580	526	535	536	551	520	569	570	517	608	563	534	507	534	492	565	555	535	528	569	517	494	539	551	531	536	558	573	542	539	552	607	546	568	534	550	571	592	570	570	519	532	545	537	554	561	537	538	564	504	583	539	548	564	536	509	556	559	577	533	518	556	548	537	543	549	548	529	560	557	516	512	494	531	567	527	519	510	558	540	579	555	535	543	577	586	535	542	519	530	505	548	511	549	533	555	565	586	543	485	542	507	504	529	525	546	529	551	554	521	538	524	520	549	534	528	523	555	577	560	529	548	547	552	556	535	556	559	550	556	535	543	502	511	527	561	536	525	535	550	551	496	564	533	494	504	528	495	555	533	568	518	527	584	488	589	525	503	546	595	524	561	545	575	545	507	513	525	539	578	542	537	540	503	570	603	546	534	528	533	544	527	516	519	534	550	563	533	496	569	548	544	579	510	543	593	521	532	549	494	499	534	519	530	512	585	562	541	536	531	578	526	552	524	490	552	532	545	573	519	540	555	564	533	487	561	540	558	540	558	554	521	522	520	516	564	535	513	542	602	523	520	496	539	546	514	600	556	546	540	568	538	546	575	565	524	501	514	550	534	541	543	527	542	552	556	554	583	523	566	578	538	523	556	561	502	532	529	570	569	572	542	545	492	540	553	538	542	540	555	568	518	553	589	551	498	538	557	531	573	517	530	523	521	524	550	537	532	516	525	535	560	540	530	506	544	559	514	549	552	505	521	527	529	499	520	573	538	540	528	551	537	526	539	487	539	498	548	566	525	519	529	523	502	543	560	556	536	563	605	573	537	536	515	553	540	528	508	543	549	565	551	531	554	556	533	562	531	529	544	526	516	550	516	552	575	536	540	511	493	540	564	543	600	561	498	512	531	553	553	566	546	555	578	539	538	535	525	554	601	540	570	548	580	538	547	524	541	565	570	519	547	509	532	556	578	466	538	536	558	530	526	538	541	506	560	575	551	557	558	578	538	527	496	523	537	541	527	546	545	475	488	567	556	534	531	564	510	554	530	566	501	560	503	548	556	546	585	598	526	560	540	526	544	524	535	520	523	510	573	533	528	494	514	551	542	571	524	545	536	521	511	557	542	530	569	549	494	511	520	580	556	533	524	492	541	562	531	570	596	557	563	530	538	535	527	516	536	547	555	529	536	552	532	559	560	545	552	562	532	535	534	561	583	519	523	539	572	537	511	584	562	553	557	494	502	539	516	541	566	532	528	537	518	519	570	550	514	508	523	565	524	525	542	552	525	522	495	514	572	560	549	547	528	536	503	509	589	538	549	540	511	527	567	536	514	532	558	552	524	518	507	550	536	545	528	516	544	521	574	547	533	520	570	518	517	519	551	581	531	535	515	529	538	568	522	559	557	544	584	560	586	531	594	549	568	539	514	554	571	547	504	578	511	501	550	546	535	563	557	571	567	511	542	540	555	524	551	554	522	556	522	552	575	557	513	551	524	556	532	512	534	545	525	584	559	571	552	531	543	563	553	527	546	499	549	482	553	496	474	524	586	549	519	548	542	530	515	539	520	503	539	586	560	493	526	522	547	539	543	528	506	536	539	497	539	531	555	536	529	550	531	533	534	540	523	528	514	572	553	553	512	492	568	540	528	506	546	509	600	524	537	543	549	542	578	534	555	580	534	548	578	533	534	559	588	541	542	553	539	532	529	514	490	555	505	481	527	510	553	501	515	549	547	532	495	533	569	519	605	573	532	529	561	540	540	521	551	583	544	515	569	535	534	513	525	555	567	498	596	556	555	553	573	533	514	537	526	530	560	555	551	506	574	548	558	548	535	525	561	575	572	540	492	522	543	530	524	543	545	528	515	543	560	524	542	554	516	540	531	520	542	569	577	562	563	511	515	557	545	544	508	512	526	544	531	553	529	502	490	527	561	549	540	529	525	517	507	562	536	573	536	557	574	526	549	530	537	546	529	552	535	514	512	547	574	546	531	537	501	588	526	509	568	556	512	548	565	544	507	560	520	510	538	576	525	544	537	516	562	552	500	562	523	517	562	552	567	521	543	567	479	528	554	521	552	552	573	511	507	535	510	523	582	503	515	530	526	548	517	558	508	557	541	544	545	524	577	544	542	528	547	538	531	502	531	538	551	531	508	540	583	512	540	502	528	596	515	526	498	531	552	541	498	512	482	519	529	555	533	559	525	580	545	597	561	525	542	549	565	579	559	534	520	517	529	524	584	569	576	494	520	523	552	520	517	523	521	551	534	525	525	521	494	564	534	535	548	521	552	543	582	542	541	521	555	534	555	534	565	522	509	524	546	543	514	537	548	517	551	528	554	540	553	537	549	527	555	531	570	563	524	558	595	468	528	557	513	515	547	507	551	521	542	544	547	537	551	515	528	498	556	528	511	546	552	532	525	515	543	539	550	485	517	563	508	550	561	553	531	522	557	525	537	591	550	559	560	517	566	594	551	518	563	538	536	532	544	547	530	551	534	537	553	530	552	529	507	500	553	558	575	574	591	543	545	527	550	551	533	544	557	589	550	562	530	545	522	514	529	551	521	566	526	563	523	535	517	543	542	495	478	515	531	525	548	511	554	548	534	521	568	547	566	589	550	558	563	557	565	556	580	525	541	513	535	571	569	555	556	532	510	505	562	527	552	567	522	525	563	482	547	503	532	549	514	544	554	535	528	509	567	555	489	529	533	562	518	528	530	521	553	529	572	533	552	537	570	500	535	575	556	577	558	554	498	509	576	549	522	547	560	563	509	571	541	526	534	553	553	541	555	549	541	552	545	543	582	495	538	497	533	536	529	552	494	540	543	547	530	528	532	540	522	549	536	508	560	574	541	531	543	577	498	499	542	501	504	530	523	503	508	553	504	574	503	516	512	540	577	537	533	515	582	515	525	538	542	527	542	537	520	559	502	563	561	529	515	537	530	508	549	536	576	545	504	531	531	564	533	503	541	540	567	555	528	544	536	519	568	549	579	551	531	504	591	548	540	532	501	510	572	495	509	507	557	537	559	548	535	501	589	559	507	548	487	562	542	502	558	545	536	519	548	545	522	577	580	531	522	516	583	539	518	528	542	501	494	577	559	576	532	522	575	537	541	522	542	532	573	556	578	553	553	563	505	584	535	543	536	557	571	514	539	544	513	588	576	557	526	497	509	548	517	518	552	553	519	555	530	562	543	546	486	530	507	552	572	581	525	529	528	516	514	536	532	512	521	542	578	563	550	530	543
14259	7160	4887	2432	1771	1416	1201	1073	994	905	869	812	793	806	792	756	746	748	755	706	815	770	824	712	772	785	734	749	752	742	736	740	714	748	667	713	686	690	722	762	755	711	758	734	695	754	696	747	702	702	747	731	708	734	742	762	721	707	695	723	714	689	760	725	744	684	753	712	737	689	740	702	726	745	749	718	729	722	710	779	728	742	713	693	734	650	710	739	690	733	768	685	692	706	695	716	710	671	748	757	688	697	711	700	713	756	753	728	712	745	693	737	701	702	703	666	751	716	756	684	759	697	703	679	711	718	731	701	689	715	722	734	728	738	754	689	693	719	710	689	752	691	691	673	722	732	689	731	718	666	705	697	672	683	714	670	698	709	726	694	749	772	665	701	735	680	712	693	735	705	701	739	636	705	691	710	683	687	741	693	714	681	728	769	724	717	700	676	685	703	687	725	713	729	660	649	673	714	694	671	712	690	678	707	725	712	738	735	697	740	742	678	708	677	753	732	683	675	724	786	680	757	731	723	789	718	698	726	720	726	684	714	726	700	708	727	693	721	713	708	717	689	740	734	766	685	740	739	797	707	721	695	736	716	675	689	703	684	728	728	708	682	754	724	756	694	730	706	682	688	703	700	701	665	727	760	697	682	719	710	731	706	743	716	748	647	725	664	708	693	753	710	703	701	705	725	737	698	692	723	708	766	668	725	708	722	708	714	705	670	739	749	686	691	742	691	704	710	757	692	712	723	732	714	720	763	706	734	696	675	682	759	707	714	705	711	719	730	743	703	730	750	686	713	698	698	654	664	725	652	694	700	703	677	691	700	695	716	701	725	686	692	755	728	736	723	678	738	699	693	724	710	739	705	709	709	732	703	703	734	689	705	704	678	694	691	735	709	721	668	667	695	673	697	695	693	715	701	683	690	705	697	756	672	703	726	676	723	705	736	730	675	691	729	740	693	701	749	672	691	717	690	754	677	722	702	685	701	696	729	734	654	746	702	710	741	737	740	704	734	693	702	710	684	684	657	708	733	721	702	758	724	704	685	728	710	767	708	701	672	720	683	716	717	716	723	692	659	751	727	740	732	675	665	745	694	710	740	707	693	673	671	748	700	748	723	681	706	684	718	717	747	706	694	673	696	691	681	713	721	655	714	716	772	708	664	738	738	678	695	762	701	737	618	709	732	747	711	696	681	708	729	691	691	736	751	687	675	701	732	738	684	733	753	726	723	762	708	710	738	714	723	732	725	732	704	739	724	673	719	713	693	726	707	704	755	730	652	742	695	693	739	660	748	740	721	735	746	748	746	683	690	734	691	693	691	729	737	712	730	671	728	683	717	701	727	734	694	687	761	646	737	708	695	730	706	750	664	642	716	735	749	718	700	726	779	741	698	717	721	772	725	723	693	733	752	739	730	675	696	696	724	726	685	667	737	694	710	739	735	726	692	768	719	722	672	701	710	729	751	704	721	727	741	679	665	719	747	716	723	688	680	737	711	751	702	728	718	707	731	720	699	715	708	693	709	736	695	700	699	719	705	699	714	745	715	755	704	744	717	737	723	728	691	720	657	739	731	744	714	733	738	776	697	726	690	696	711	705	685	762	734	714	725	729	722	700	739	691	742	763	672	694	715	727	712	694	728	765	721	749	708	732	738	729	681	710	726	715	734	691	688	683	699	679	669	723	695	720	738	703	741	732	744	724	709	707	692	700	763	675	740	774	727	738	726	710	709	802	727	706	703	683	702	730	698	718	705	698	735	741	738	771	691	753	720	714	683	725	747	699	749	762	701	725	739	733	724	721	716	714	672	683	701	738	676	683	709	757	751	655	670	694	701	681	679	701	670	726	705	733	661	711	716	699	769	660	699	720	721	752	718	666	703	706	660	686	746	729	698	756	684	705	721	743	688	760	679	686	695	695	734	723	674	686	683	722	737	732	728	702	696	666	676	721	722	658	719	712	755	723	778	726	724	711	661	702	679	701	712	725	616	707	700	728	707	684	691	694	738	709	684	690	758	714	727	738	761	728	688	766	710	753	731	700	661	646	665	733	757	687	768	699	682	757	692	716	717	692	691	699	710	685	744	721	716	702	711	729	698	671	717	727	725	750	721	749	694	681	720	697	688	708	754	736	708	705	700	719	682	692	718	698	708	722	680	710	706	701	704	705	728	703	700	715	716	693	726	711	654	728	690	753	706	740	716	668	691	725	740	701	738	711	692	684	750	729	713	685	712	730	728	743	678	656	682	705	715	727	660	690	687	699	686	738	713	720	699	695	711	722	694	672	684	783	710	776	677	706	764	729	710	702	700	699	675	748	694	746	684	762	730	719	678	719	753	718	702	742	690	710	702	703	708	698	726	754	699	686	730	659	687	722	770	696	752	724	721	661	744	743	699	723	728	723	695	681	708	739	697	728	716	719	697	687	671	720	717	668	750	733	669	727	711	690	710	721	722	709	718	721	704	729	708	746	738	687	775	712	699	747	692	704	694	713	734	751	697	713	722	674	712	677	699	735	687	691	730	759	725	658	678	739	728	733	710	778	726	691	696	716	697	724	738	686	727	652	697	712	701	699	729	754	715	710	720	715	710	739	684	719	733	702	715	720	738	727	720	713	745	752	730	711	740	769	683	729	714	720	746	740	723	747	743	700	662	674	727	727	679	741	725	698	682	734	668	707	721	690	679	715	756	699	636	672	746	777	752	692	710	680	716	716	697	712	729	735	749	687	709	727	685	716	692	766	686	689	713	733	697	673	694	703	743	712	690	752	702	722	718	704	734	718	686	695	679	691	670	701	747	707	700	683	691	728	732	670	747	731	723	708	687	715	710	739	707	732	684	702	725	691	672	725	754	717	720	705	692	680	724	726	738	735	728	674	681	723	714	727	723	741	712	695	718	744	722	758	733	740	707	730	713	705	725	721	762	722	713	710	703	707	643	773	690	731	672	673	698	733	703	678	679	733	717	705	774	704	708	699	726	720	762	727	718	742	698	683	746	740	696	702	786	703	663	681	718	768	726	743	676	730	697	733	725	724	752	729	711	662	703	666	706	726	710	719	741	705	707	680	731	694	778	705	705	710	699	696	640	717	736	730	742	726	711	759	706	714	670	719	728	655	765	752	723	718	736	706	737	705	713	703	662	691	741	694	717	696	656	738	713	702	716	747	737	763	706	696	719	696	677	687	722	698	789	717	706	728	742	682	740	684	678	704	715	740	731	734	741	718	736	752	701	698	711	701	724	682	695	744	704	720	739	706	729	736	755	708	720	695	707	670	711	706	697	775	728	692	745	716	757	761	698	676	684	742	695	705	727	713	720	701	726	745	716	705	670	709	691	692	695	709	735	669	737	761	718	694	697	674	707	743	726	732	718	695	747	725	741	724	711	683	754	738	707	701	753	747	679	750	724	711	729	707	667	675	725	738	696	711	735	670	716	694	707	746	702	679	710	655	714	723	714	720	689	714	734	703	759	693	738	700	630	700	673	723	723
24700	21528	26823	24780	1325	262	201	157	152	141	162	178	153	139	140	140	137	130	147	118	135	112	157	112	108	149	107	123	130	128	117	128	115	134	129	125	116	111	125	137	127	124	112	114	132	160	122	124	115	128	127	122	124	127	116	111	113	133	113	119	126	121	136	140	123	112	102	119	120	137	116	137	128	134	128	127	113	134	114	130	118	118	116	128	142	121	108	125	109	126	115	116	138	145	118	140	116	130	116	110	125	110	145	132	124	137	125	132	106	152	123	136	130	142	132	131	115	123	106	130	132	129	122	116	125	142	129	109	107	105	133	125	120	127	126	130	114	116	106	117	117	138	120	138	130	127	133	124	107	125	114	106	117	149	109	103	109	116	130	145	118	136	117	131	123	153	108	125	134	117	119	135	112	125	127	121	113	118	117	104	129	122	114	129	140	128	123	129	140	129	141	136	137	123	104	120	137	138	128	107	126	150	127	112	99	130	120	118	132	120	126	136	98	130	128	124	111	130	124	131	120	134	120	126	138	127	130	129	136	131	147	117	129	127	127	141	103	116	124	105	118	116	123	143	128	128	124	119	136	123	114	140	120	119	131	141	119	121	127	116	122	116	123	124	129	137	122	133	131	137	118	142	129	147	129	128	151	131	105	119	119	134	127	128	125	124	116	123	134	138	120	114	108	94	132	121	115	130	118	140	121	134	115	128	124	119	104	106	119	102	121	138	116	135	122	159	118	143	128	123	136	117	95	125	112	129	134	124	118	104	135	126	121	111	130	129	119	120	138	112	140	144	129	103	117	136	118	136	119	123	138	106	126	116	119	112	133	129	128	142	126	121	142	123	134	106	135	132	164	142	119	120	131	118	125	134	112	140	133	109	121	118	122	111	98	113	107	130	143	122	127	140	129	107	110	129	141	143	138	117	126	120	120	148	126	134	123	141	120	125	135	119	112	123	126	128	102	141	100	140	135	116	138	113	135	114	93	131	114	126	145	144	121	134	127	136	104	128	122	111	132	113	110	115	122	137	114	128	133	123	123	124	117	130	108	114	112	122	147	124	139	89	127	103	121	118	119	124	137	115	132	123	116	131	140	109	139	127	141	125	121	142	128	151	126	129	157	126	115	90	140	126	114	114	107	131	116	102	120	130	121	124	118	112	146	107	133	122	118	120	108	138	119	114	127	132	125	131	122	120	123	128	120	135	123	119	117	123	115	141	114	121	120	152	125	145	127	127	126	122	123	121	114	124	120	121	108	130	106	131	128	123	123	132	131	134	116	123	138	121	123	131	107	128	131	99	112	133	131	121	126	129	119	111	136	125	111	123	119	129	159	112	131	126	130	131	104	110	137	120	108	120	131	118	110	122	122	109	113	138	125	105	133	135	110	107	118	110	129	117	107	122	117	122	129	134	132	111	115	126	120	109	139	164	116	126	112	131	131	117	125	109	122	118	136	138	133	122	137	110	137	137	126	108	121	134	136	112	120	137	126	139	112	122	102	131	143	108	136	123	117	107	124	132	112	116	117	114	118	119	140	123	117	136	138	106	122	124	132	128	125	113	116	124	119	114	104	114	97	139	123	151	125	123	114	120	110	129	128	115	111	139	113	136	125	133	112	139	135	121	136	120	107	121	121	137	108	128	117	125	132	119	140	119	124	115	111	105	124	117	142	111	99	122	115	121	155	126	120	118	125	144	129	125	117	118	126	97	114	137	121	122	147	109	120	120	106	128	105	122	111	144	112	115	105	139	119	126	112	146	149	115	130	120	129	121	118	107	122	133	122	122	131	135	115	122	113	138	106	111	119	129	132	113	114	125	128	137	127	101	132	134	114	129	126	132	104	128	129	128	110	111	115	127	122	114	113	117	125	91	110	140	123	117	126	124	131	116	116	119	123	117	133	114	118	119	132	110	142	146	119	116	114	117	122	118	128	116	124	97	134	124	123	113	124	127	122	131	123	124	129	132	138	119	114	116	126	125	112	114	144	116	117	123	119	138	116	112	123	123	119	127	110	111	111	132	119	123	124	118	110	114	98	150	102	130	141	118	149	104	131	114	130	124	143	139	151	134	129	95	134	113	134	122	116	120	147	136	118	110	127	118	112	102	125	114	138	141	125	123	130	136	139	120	129	127	134	119	124	120	115	108	130	115	108	122	121	117	125	104	130	133	120	121	107	126	121	119	110	105	133	129	127	134	122	111	145	113	146	126	112	112	117	134	129	142	120	122	122	101	108	115	136	104	112	110	121	127	113	147	108	126	124	110	129	122	122	120	131	131	111	115	129	124	125	134	139	134	116	114	141	138	130	146	122	129	122	140	125	124	116	149	107	127	112	123	134	143	119	111	124	115	111	134	127	123	132	119	124	115	123	139	111	124	135	103	136	142	114	140	116	139	124	125	137	123	126	133	123	106	109	120	117	117	117	141	122	113	127	100	125	116	115	119	129	113	141	117	107	116	124	126	109	142	133	128	122	125	122	115	125	138	131	125	109	126	123	117	107	112	106	140	133	142	101	139	135	131	113	104	138	118	126	118	126	108	136	114	127	113	119	109	150	116	125	136	127	106	122	134	125	121	130	122	130	150	120	125	128	107	131	101	115	102	133	136	119	108	108	121	127	108	130	141	111	112	113	141	130	116	121	131	110	120	117	122	137	118	135	135	110	108	146	133	139	119	124	112	103	127	117	126	118	138	113	116	109	108	142	112	108	123	112	143	101	130	129	120	119	135	116	116	113	118	117	134	140	126	123	133	135	140	141	131	108	105	114	137	146	104	142	99	133	102	144	111	132	134	126	140	111	131	135	116	122	125	124	116	123	128	118	120	118	131	127	145	122	121	139	116	123	119	114	131	122	116	143	132	129	130	136	136	140	115	136	148	132	136	100	137	106	148	120	110	120	152	139	114	131	121	135	131	116	151	131	101	111	125	133	103	137	129	130	119	135	108	125	135	133	128	122	113	122	126	126	107	123	115	109	121	128	121	122	113	119	117	134	100	119	109	133	121	140	147	120	115	127	120	124	119	122	132	117	135	106	133	118	113	121	123	117	121	118	129	116	109	123	133	111	141	128	129	114	121	119	136	125	128	127	130	101	125	110	129	121	107	106	129	135	115	128	141	114	127	119	130	125	138	109	115	131	129	124	117	126	119	119	132	122	117	114	121	138	117	110	132	126	116	127	120	121	140	113	151	130	140	108	96	137	119	103	124	121	124	116	135	124	135	126	133	116	102	112	123	122	116	116	118	117	114	157	115	147	148	143	128	116	124	112	114	117	130	121	134	109	119	122	130	127	109	119	136	121	140	112	124	119	141	110	138	118	121	131	129	107	124	138	122	122	111	128	130	109	131	117	130	123	107	139	144	117	111	128	116	134	131	117	125	128	131	132	137	118	113	109	121	126	121	114	145	149	118	110	122	114	124	133	121	112	121	137	124	123	119	136	119	121	127	121	127	125	116	138	145	118	134	116	135	80	118	120	135	139	119	130	132
13591	3265	2183	968	686	551	426	383	350	290	291	255	263	250	200	207	227	220	206	235	230	207	175	217	217	212	192	210	189	200	200	191	188	199	189	190	206	209	188	211	183	193	207	211	199	199	197	157	194	194	204	189	174	200	175	210	188	211	188	193	196	181	189	193	180	164	197	198	204	203	212	159	194	177	176	195	183	190	182	179	214	197	185	182	179	191	171	182	207	182	180	201	172	189	178	182	184	181	182	176	186	159	177	187	169	219	192	221	188	196	160	170	182	166	178	190	201	164	210	189	189	174	182	206	204	184	172	185	201	205	186	219	202	196	181	186	186	198	180	171	185	182	180	178	183	187	185	162	184	153	180	230	194	167	212	187	193	190	207	188	198	187	180	181	168	185	186	197	183	199	183	184	177	185	220	175	199	204	197	185	202	179	184	203	205	203	180	200	192	174	207	191	203	187	184	177	187	217	196	168	185	152	198	185	192	188	159	193	208	177	179	216	188	186	184	196	170	201	182	203	191	175	204	183	197	174	162	165	194	200	193	181	180	178	195	189	176	191	202	197	169	209	195	191	183	183	185	180	197	175	190	205	177	161	164	172	188	171	184	220	170	175	189	188	184	180	202	196	185	152	190	191	178	167	167	192	179	180	178	196	181	205	208	186	180	200	196	177	185	173	214	196	192	173	171	200	195	186	164	178	201	177	183	212	184	155	183	185	187	184	166	191	194	185	207	196	173	158	179	182	159	182	181	172	179	181	203	181	212	213	176	202	191	199	205	192	209	188	199	183	182	192	183	183	188	212	180	176	181	185	186	199	188	176	175	181	190	193	187	208	182	205	175	204	188	165	186	172	188	191	184	182	200	215	189	185	168	174	183	193	178	193	170	180	174	215	204	202	187	193	180	188	193	192	170	188	186	185	152	191	194	182	149	177	189	190	169	193	192	192	178	193	181	185	193	192	196	196	179	168	205	185	176	180	214	178	178	189	189	192	192	173	179	180	186	188	203	189	207	181	207	191	216	196	170	186	198	238	195	181	189	197	187	196	187	192	208	226	181	189	198	186	177	190	195	215	179	194	210	173	209	207	181	187	195	218	198	207	182	189	161	190	188	179	180	197	204	177	202	186	187	193	192	177	192	192	210	180	183	168	181	194	190	167	182	170	172	179	160	169	166	196	202	171	183	192	164	178	178	188	194	188	174	173	203	196	183	188	205	176	163	191	218	183	178	182	184	167	200	172	185	171	181	196	171	180	191	218	211	200	193	191	185	190	198	230	190	192	170	190	198	199	180	193	196	184	182	195	164	180	176	173	188	177	196	157	211	195	185	196	172	199	214	165	191	206	166	185	198	192	195	197	216	189	195	201	214	203	169	197	196	171	190	188	190	215	192	192	198	198	161	169	216	198	210	179	184	220	191	220	186	193	175	194	168	184	183	198	190	206	169	200	168	197	188	195	211	198	187	189	197	208	198	184	157	152	182	205	167	169	178	180	185	192	160	182	205	169	180	206	179	189	202	186	190	186	206	194	159	194	202	206	201	166	192	176	191	170	159	190	199	196	191	196	187	176	204	172	180	195	192	221	163	196	181	184	204	175	178	191	195	186	169	210	197	194	194	200	187	200	188	166	173	202	163	166	169	200	175	180	195	201	191	174	181	216	165	171	178	201	206	180	190	211	187	162	181	176	219	187	182	191	205	179	160	184	163	203	175	206	201	196	198	176	203	195	194	226	167	180	187	187	179	193	197	163	183	183	178	181	190	178	189	189	222	199	182	197	169	162	182	205	153	198	186	209	181	190	181	209	179	208	182	199	161	185	167	179	188	195	186	200	188	177	177	176	168	178	177	185	186	186	178	161	185	172	188	181	202	193	181	196	197	193	185	169	189	190	203	196	203	203	211	204	183	197	181	208	157	185	179	204	189	192	181	193	188	184	178	188	192	178	225	174	184	206	188	207	176	159	178	203	188	191	174	195	187	166	183	185	185	198	194	166	188	202	199	199	207	193	185	212	185	196	202	196	163	168	218	180	196	172	187	191	209	206	180	177	198	183	175	174	196	190	184	183	181	185	171	193	170	187	190	175	188	188	203	181	172	203	195	201	177	195	189	177	177	184	196	159	187	198	190	183	185	176	179	198	204	152	160	204	167	202	193	200	171	165	191	180	188	147	195	184	191	161	195	196	194	203	175	179	214	212	187	203	202	192	189	167	166	205	186	159	183	180	179	185	189	199	182	199	197	192	192	202	194	176	205	176	203	163	214	205	185	212	188	195	194	202	183	198	202	171	191	191	182	200	198	173	179	180	178	170	173	207	182	193	184	209	212	197	184	186	192	220	180	182	190	190	175	204	188	206	199	169	190	200	216	175	177	187	191	187	202	188	177	185	195	198	191	185	190	208	183	194	204	186	190	162	191	185	169	196	174	202	191	202	181	196	183	174	181	175	179	184	200	170	187	172	200	187	178	173	176	190	186	180	185	183	197	178	174	193	181	196	184	169	201	180	194	196	200	168	198	187	193	179	198	199	194	164	200	197	189	191	172	165	199	167	185	198	171	212	183	193	175	204	187	194	165	185	189	177	181	187	194	178	184	202	189	201	214	201	166	185	178	212	195	193	176	156	170	204	207	179	182	193	182	184	188	201	170	170	200	184	192	170	192	196	177	192	203	189	201	213	201	172	182	185	185	196	201	175	197	193	208	161	185	207	190	180	185	200	208	177	188	172	213	185	188	191	175	179	178	184	164	182	207	188	193	187	168	188	167	182	188	181	180	155	190	184	201	204	200	149	179	207	184	201	159	169	171	197	170	187	176	205	215	186	190	149	205	190	173	189	224	173	192	218	186	173	188	199	185	183	208	158	212	188	173	187	207	191	206	194	156	180	164	194	206	183	168	207	174	190	196	186	198	187	185	208	174	182	178	171	165	175	191	204	169	202	164	164	192	176	202	200	192	199	193	188	165	202	178	185	177	193	196	197	197	187	173	186	186	190	185	200	185	181	184	194	193	181	218	192	186	169	176	221	215	192	160	197	205	186	203	162	172	184	176	186	182	180	188	184	197	186	193	192	195	175	177	190	191	205	171	185	189	212	198	198	213	185	176	195	185	166	192	190	207	181	171	180	172	201	186	162	206	166	176	196	199	188	186	188	195	193	193	164	198	176	163	180	206	190	180	186	186	183	190	184	188	191	191	192	189	206	183	203	192	176	178	185	190	222	173	181	194	171	190	204	179	194	187	183	201	178	194	206	181	194	197	187	217	198	194	191	170	166	162	183	180	202	186	190	193	191	175	189	197	178	191	184	199	208	171	187	182	174	212	190	193	172	206	173	171	199	186	179	200	179	185	191	211	187	181	177	195	194	194	208	188	173	202	169	195	187	194	169	170	174	197	187	182	186	186	216	200	192	165	200	191	175	184	178	191	209	177	188	178	198	196	194	197	163	199	189	187	212	185	173	182	176	197	219	192	182	210	180	185	167	167	198	181	168
22572	21602	29331	24317	21601	21347	2662	835	657	637	567	534	554	566	517	528	486	487	502	485	437	439	444	428	459	474	459	478	465	466	477	455	452	460	439	429	418	446	443	444	434	452	450	447	480	421	423	460	460	423	447	467	469	473	397	475	489	422	388	460	429	448	454	450	435	440	478	439	446	461	426	447	437	459	450	445	461	442	461	434	454	466	427	430	446	442	491	419	507	457	438	444	439	486	452	459	436	426	421	449	436	434	469	488	439	443	428	447	460	438	444	467	460	438	443	449	416	433	472	397	440	453	419	424	447	457	442	474	438	441	438	450	482	463	444	468	440	443	451	408	463	460	459	425	438	460	420	439	431	414	416	445	436	445	469	450	440	438	439	456	465	472	444	486	466	456	441	452	422	452	470	478	498	436	439	403	415	474	427	448	415	463	438	439	447	460	438	422	472	448	454	451	476	470	434	446	473	458	432	445	403	427	426	489	416	451	452	456	447	465	445	451	422	458	418	386	411	460	441	456	450	432	423	469	455	397	463	436	458	431	444	458	446	463	453	425	422	417	467	447	447	458	440	414	486	430	507	408	431	439	435	449	439	427	461	462	436	424	438	494	429	420	466	438	431	436	414	437	431	414	459	440	426	392	463	418	473	458	479	413	468	470	406	448	460	465	470	438	429	425	449	433	447	462	452	451	454	412	409	450	443	469	448	461	440	440	455	443	465	439	440	423	468	482	438	456	443	411	420	443	437	441	391	430	409	410	432	434	436	444	457	471	442	476	444	458	484	456	441	392	488	468	453	450	419	447	455	456	432	437	433	435	470	457	446	425	444	483	446	473	428	430	472	401	411	434	428	473	430	433	452	435	438	441	465	389	430	431	450	436	452	451	425	469	415	431	441	437	433	474	412	428	435	418	471	460	435	461	495	452	452	427	492	451	454	465	425	413	451	436	451	451	458	439	489	458	415	426	419	448	392	443	427	445	461	454	460	445	428	446	461	458	423	452	432	420	463	462	476	464	438	464	454	420	427	450	435	450	436	451	468	442	458	447	453	430	454	438	424	445	431	415	474	428	410	447	438	506	460	451	469	467	425	422	445	431	425	443	430	448	461	440	452	472	429	437	436	418	439	458	454	434	421	424	416	422	480	408	487	411	417	419	415	450	401	454	466	426	452	433	437	457	441	443	467	465	399	414	448	451	435	429	447	467	430	466	433	438	426	463	447	434	472	442	489	457	435	416	450	434	406	440	404	424	418	429	514	431	418	437	453	446	425	462	427	460	433	402	449	391	494	429	402	421	440	432	441	442	452	449	477	433	438	446	461	427	450	417	447	396	474	426	409	439	408	452	429	452	377	411	410	432	435	449	442	464	437	408	437	411	465	451	444	440	464	451	441	486	454	444	446	413	439	422	436	429	406	418	510	423	414	433	396	438	454	467	436	463	431	417	461	438	434	463	442	443	475	446	448	433	408	448	435	463	427	460	432	428	464	487	462	434	446	420	440	493	434	449	458	409	489	489	465	417	454	424	472	450	438	426	404	426	427	457	422	451	478	471	467	399	422	411	433	463	466	456	416	456	470	444	423	447	419	444	423	439	474	441	456	443	418	446	429	443	468	436	419	448	423	443	478	424	437	463	469	427	446	435	415	444	436	435	461	458	414	486	452	440	461	445	449	418	399	438	442	475	420	450	468	405	432	461	489	398	487	453	445	420	447	436	400	417	440	456	449	485	400	432	401	447	441	463	441	471	455	403	448	447	447	447	469	439	473	462	412	444	422	454	410	423	451	451	463	438	481	425	426	459	438	454	452	423	436	480	456	482	465	460	452	454	408	440	453	452	455	449	471	505	436	441	408	409	430	452	438	421	445	451	466	423	479	416	450	441	467	418	442	479	481	490	401	439	457	439	446	435	430	433	394	423	422	462	444	431	450	449	467	453	444	483	455	447	478	406	420	385	414	413	444	461	443	417	462	463	445	488	424	453	462	417	412	438	483	431	431	455	512	472	462	459	438	418	419	443	459	426	469	442	464	453	448	430	484	457	431	441	452	446	455	483	469	444	407	454	415	492	451	483	443	440	437	460	441	465	446	406	439	372	457	474	458	419	471	449	443	436	464	472	409	478	456	425	462	420	457	438	447	451	485	456	431	462	459	468	452	442	400	415	482	437	442	439	433	471	452	410	453	480	450	415	419	466	456	434	440	420	456	421	453	454	441	484	438	471	426	451	464	442	411	453	417	422	472	421	449	439	454	410	441	458	423	434	421	445	469	391	467	424	422	437	416	454	448	413	433	487	439	471	442	432	420	475	440	390	456	460	424	464	382	395	469	452	463	418	439	484	438	413	480	440	435	434	452	455	430	438	457	429	448	474	464	475	468	418	439	455	434	450	437	443	454	416	423	447	464	418	427	407	454	438	407	410	484	439	427	454	455	460	471	448	461	441	441	434	414	449	443	455	463	412	402	481	451	440	441	428	439	424	422	396	429	447	412	415	459	429	439	404	424	480	446	423	452	388	459	433	466	437	410	405	413	477	435	416	436	440	402	467	423	431	426	469	430	467	453	423	421	428	415	457	429	436	450	435	437	470	416	459	461	417	466	438	429	429	415	474	429	450	466	432	432	394	458	441	449	458	473	504	477	466	454	436	455	447	432	437	426	434	421	406	428	447	470	431	457	421	452	415	438	426	454	448	416	461	456	434	480	461	457	471	445	444	415	406	424	406	437	426	440	432	447	453	422	414	410	465	436	473	437	463	420	424	484	432	451	418	437	417	413	420	441	449	451	422	465	451	458	455	412	468	462	433	439	409	428	442	450	443	448	433	457	439	417	455	447	468	443	384	456	452	433	406	425	484	420	470	431	485	455	459	453	419	448	435	442	484	418	463	434	392	442	406	465	452	433	442	412	465	471	457	424	446	433	429	432	453	483	406	435	429	411	431	411	425	451	427	459	427	407	446	431	422	451	464	437	457	436	463	427	472	436	461	469	424	504	431	501	435	447	462	425	437	445	454	461	459	454	423	424	464	411	422	417	435	433	411	460	439	445	419	464	445	420	458	431	446	467	449	417	450	458	437	474	486	425	431	424	424	442	459	426	427	437	402	420	443	473	396	440	443	424	482	417	451	423	454	421	439	449	463	440	424	439	456	431	445	426	451	428	454	417	444	421	434	437	439	457	443	454	426	445	474	429	409	440	421	463	450	471	434	422	434	432	449	464	414	413	473	464	437	454	441	442	411	485	447	416	445	404	456	438	438	432	438	389	469	450	450	437	400	449	408	483	455	477	413	426	451	448	446	446	434	403	445	461	444	467	458	472	396	441	485	439	448	421	429	421	428	423	450	430	413	425	427	475	431	447	457	426	453	432	449	484	421	410	464	438	396	418	439	449	448	425	432	473	485	434	432	455	432	437	503	422	417	461	447	459	453	434	458	455	431	400	428	431	424	468	425	409	437	431	419	428	452	441	433	462	510	420	435	425	436	493	472	466	420
18638	11680	8022	3861	2580	1935	1620	1333	1155	1058	984	896	809	809	743	740	768	685	724	692	726	678	701	712	633	610	691	596	665	648	673	608	666	630	635	656	620	585	613	638	611	645	605	577	566	638	617	640	622	616	641	662	642	632	649	627	603	629	621	615	613	602	630	598	601	606	663	583	571	639	615	614	594	546	606	623	593	672	603	633	621	615	631	614	580	621	551	614	593	602	617	588	605	627	650	628	603	609	611	561	566	656	599	596	601	575	593	659	604	604	608	586	572	599	609	610	597	637	611	604	642	616	594	609	607	630	623	645	610	572	616	651	605	601	616	589	577	609	633	577	576	599	637	581	642	597	602	603	626	609	613	616	581	607	637	599	612	604	593	585	568	602	587	608	561	631	567	584	639	577	635	624	567	597	592	587	593	604	579	612	614	601	598	609	599	584	593	589	601	596	584	571	578	607	611	642	662	594	596	613	549	650	594	587	616	668	597	612	607	606	580	601	594	561	603	611	652	622	617	582	587	622	646	587	632	634	624	632	612	605	524	642	637	624	615	618	620	621	611	565	645	591	606	625	667	599	612	587	579	609	646	643	657	569	579	616	593	623	621	648	627	588	604	568	566	625	649	602	621	650	600	645	545	617	596	641	618	617	590	613	611	622	636	587	592	613	593	637	605	571	623	629	614	586	600	557	598	595	583	601	627	637	606	611	615	617	595	593	619	616	551	619	637	600	634	651	623	576	628	608	643	556	573	585	603	639	568	595	606	591	626	657	587	529	586	642	573	642	562	592	613	670	619	605	593	599	582	629	627	643	648	607	618	633	588	577	589	591	614	593	595	599	598	609	618	578	607	600	627	635	604	602	595	613	581	603	584	612	593	634	633	605	600	638	606	613	593	633	618	576	620	630	606	629	595	584	617	603	617	628	655	624	607	638	605	600	639	604	641	605	642	591	644	615	595	615	625	590	594	626	613	630	637	639	674	629	599	622	608	619	622	617	545	620	604	580	654	608	580	620	561	602	619	594	571	606	598	584	591	615	613	616	591	644	605	617	616	632	605	620	606	590	555	626	613	620	603	604	607	622	570	604	636	611	613	599	585	589	592	613	578	619	612	584	667	572	600	587	587	616	625	603	624	572	614	618	630	579	554	592	613	614	596	560	555	557	611	610	646	601	595	617	610	608	590	578	614	602	560	633	560	586	606	576	577	650	605	643	612	606	596	609	616	557	614	606	590	623	631	576	605	598	575	623	592	641	627	643	586	584	599	618	550	607	591	633	578	585	611	622	603	621	634	612	583	597	632	624	566	629	571	617	609	617	565	579	595	601	597	600	619	629	588	594	608	611	590	583	604	633	545	598	621	628	609	607	563	569	593	607	586	617	624	561	592	571	621	604	637	634	633	609	626	631	611	607	626	598	555	626	599	606	644	643	621	577	624	593	595	600	604	561	605	649	592	632	628	594	610	616	603	598	557	550	576	614	621	585	602	623	599	680	600	619	619	613	601	584	627	630	633	599	601	603	620	581	616	591	616	575	633	620	631	586	584	610	581	632	602	573	608	609	574	595	591	595	564	578	621	598	619	576	601	616	602	648	611	613	578	603	538	619	584	628	638	604	572	628	613	621	616	601	649	622	616	623	600	587	592	606	567	631	640	616	587	641	639	639	616	568	609	617	691	575	609	617	611	587	588	612	585	629	601	629	585	599	605	612	616	607	544	617	601	599	611	608	599	571	636	597	571	631	605	656	683	605	589	589	598	657	621	607	595	583	572	593	606	652	606	642	593	641	585	591	620	630	642	574	636	633	622	622	598	593	557	602	640	583	602	603	665	604	606	624	594	587	578	627	583	548	596	637	640	595	640	588	667	586	620	614	617	553	614	600	593	622	624	612	573	658	558	619	657	591	629	640	582	630	599	622	596	633	587	601	605	582	593	598	566	601	609	619	660	601	652	584	613	605	612	625	563	603	609	551	636	659	639	623	589	575	574	590	622	590	601	609	613	622	602	590	594	549	673	576	606	590	619	632	538	653	620	620	602	630	565	593	574	580	581	635	634	613	577	646	612	596	574	577	624	578	571	582	607	600	597	608	661	564	576	618	572	619	608	589	590	606	594	626	647	633	646	616	631	565	616	592	633	673	613	555	617	594	597	580	583	604	630	632	608	571	622	584	622	665	622	594	583	604	551	598	608	590	603	596	633	615	579	609	613	589	633	633	611	588	619	615	649	595	619	603	585	625	622	634	596	587	583	663	592	628	614	581	606	572	606	613	590	635	602	624	602	604	595	626	600	622	621	641	610	609	600	605	593	622	635	599	597	608	601	589	583	592	613	601	588	587	598	592	630	563	607	640	593	614	647	631	621	610	583	605	637	621	593	663	640	558	569	624	612	568	588	590	615	579	598	594	593	580	600	598	576	577	604	597	613	578	619	581	584	593	584	617	613	571	592	572	617	609	626	620	601	594	588	592	573	633	618	579	597	600	615	612	649	630	612	609	593	590	598	609	573	650	617	620	599	625	612	603	664	596	612	646	624	624	554	615	599	646	568	578	625	574	630	600	617	617	602	600	600	611	579	645	625	604	625	604	589	634	576	598	608	616	649	569	657	623	627	610	591	645	629	609	637	602	612	606	649	598	577	623	586	632	673	591	614	554	606	557	606	598	609	624	618	628	602	607	585	571	627	563	601	639	620	653	585	613	617	602	600	587	642	616	614	616	660	604	601	622	596	576	615	637	552	585	614	611	646	614	584	594	619	575	622	608	583	616	593	635	595	607	580	576	579	594	664	587	609	566	622	613	629	568	588	611	608	595	610	606	590	603	625	590	616	665	593	580	606	624	650	603	617	620	636	583	607	603	584	587	588	648	623	623	579	582	585	614	619	626	616	581	589	575	582	632	602	591	647	627	585	606	592	583	604	576	590	592	648	549	588	615	626	570	610	610	640	619	578	604	624	595	607	646	647	597	596	651	603	598	612	581	549	576	568	652	642	603	662	609	610	624	614	599	676	582	594	577	552	614	632	584	638	589	615	611	604	611	638	587	576	624	601	628	591	595	599	617	625	630	589	624	618	596	596	583	619	589	588	573	616	616	589	590	627	591	601	571	586	602	644	556	599	594	580	600	614	588	623	591	589	590	570	594	625	599	613	614	615	568	635	601	558	547	557	595	587	631	587	595	609	590	593	598	613	597	620	609	568	622	615	580	606	625	598	636	566	612	632	602	588	557	629	625	601	603	603	603	609	607	641	552	587	623	616	581	634	590	597	612	612	575	607	585	589	598	571	563	618	616	606	625	573	572	598	631	593	595	644	578	613	612	621	626	609	603	585	569	638	649	624	619	557	578	628	628	579	609	579	614	619	617	594	598	632	629	595	577	614	627	615	580	578	616	590	644	591	565	593	617	636	570	588	587	595	608	627	586	607	613	606	611	625	614	607	597	582	573	587	586	622	567	608	596	601	617	633	618	600	643	609	614	633	622	589	559	674	634
27419	18231	3263	452	292	290	304	281	284	289	271	298	292	299	291	309	299	295	291	324	330	269	291	277	318	273	281	286	300	291	250	270	294	303	320	256	296	295	299	319	281	303	285	265	315	303	287	266	276	269	264	285	289	277	290	254	292	273	277	293	299	295	289	305	256	293	281	303	274	278	275	274	286	325	256	270	252	268	262	316	286	289	313	273	256	269	302	269	293	281	286	299	299	305	277	314	257	275	282	313	309	284	279	319	296	305	272	282	309	338	277	320	294	297	295	317	286	290	259	316	291	302	295	271	295	270	325	284	302	280	312	266	331	282	305	317	273	259	275	309	298	296	286	276	273	268	311	279	267	292	278	320	278	287	254	291	299	269	311	280	322	332	291	309	281	284	313	267	304	322	292	303	260	302	282	282	261	286	258	298	279	288	281	312	289	267	279	293	279	268	277	298	288	295	297	230	295	277	298	320	291	298	278	271	266	316	293	289	302	286	293	302	282	263	287	301	276	289	279	306	291	286	267	300	306	297	290	301	314	281	275	298	271	328	317	325	281	300	299	299	320	273	280	278	261	319	310	288	284	258	294	301	282	293	305	272	292	281	305	305	271	285	299	307	264	295	317	288	314	276	304	301	302	250	274	291	285	273	289	287	277	284	275	270	290	275	303	276	310	309	295	290	291	305	307	297	320	330	288	253	312	299	279	299	324	289	289	289	291	281	304	312	299	290	275	281	281	301	304	306	275	292	242	284	289	285	308	288	287	305	297	271	306	313	285	274	292	312	292	290	297	266	295	288	297	321	275	275	295	315	263	287	290	303	293	302	280	284	307	289	254	289	295	301	289	290	277	275	287	284	282	295	286	288	291	252	277	288	329	263	287	291	283	321	311	316	282	297	287	268	301	284	284	288	304	296	266	310	309	255	304	263	288	251	263	314	256	290	299	303	261	297	333	290	270	298	316	286	308	288	277	291	293	271	255	280	275	267	283	296	298	294	279	311	303	292	317	294	297	314	297	297	307	261	294	269	265	307	284	278	300	278	295	287	290	288	291	266	310	303	300	291	305	293	303	291	284	283	292	297	286	307	304	280	301	301	284	295	317	282	285	319	301	296	313	281	314	294	273	290	266	290	288	306	286	271	293	288	311	300	296	289	287	284	255	286	314	278	309	293	303	269	304	291	298	312	317	263	302	292	287	294	287	307	304	291	286	297	257	290	305	261	291	288	290	305	282	281	271	279	296	328	294	312	296	290	310	301	254	297	289	306	303	302	306	282	288	291	299	268	320	291	280	294	321	312	300	282	255	279	290	295	301	279	267	267	301	279	268	298	280	285	313	290	307	325	255	291	272	300	291	267	260	282	305	284	256	316	280	280	301	257	305	310	261	276	290	317	290	295	292	308	296	295	316	278	330	298	291	288	320	287	296	310	266	261	290	298	312	306	296	289	315	299	293	275	305	307	309	268	282	305	281	282	275	278	259	328	306	317	311	296	282	303	304	269	311	296	284	284	299	296	316	275	302	286	289	285	278	322	293	283	286	313	276	307	283	253	278	268	266	265	287	297	318	303	296	300	304	313	259	285	278	285	304	336	277	287	313	303	288	299	260	306	278	307	287	287	289	307	279	290	291	307	271	294	301	291	287	281	299	305	326	277	301	303	291	280	265	266	277	303	329	284	313	311	287	271	288	291	263	285	287	274	279	297	279	269	319	268	271	317	301	299	276	300	302	301	274	290	297	313	274	273	274	315	298	305	306	296	318	282	259	284	308	305	280	290	292	281	277	300	299	271	263	298	311	291	272	301	260	272	306	265	309	286	289	280	280	262	290	299	292	307	305	285	284	295	339	305	273	290	263	271	297	292	304	304	316	292	301	289	265	275	263	351	269	280	278	291	305	335	282	352	290	300	308	303	264	307	285	275	291	273	297	319	306	334	317	280	293	268	293	279	297	292	296	275	316	292	259	319	304	279	297	305	268	277	286	276	292	306	267	294	284	288	304	286	302	335	286	271	285	282	286	291	313	282	262	292	273	276	246	286	290	319	301	275	298	313	316	283	284	283	271	259	289	299	291	297	305	280	265	299	296	291	298	303	285	291	290	318	316	288	333	287	314	301	321	275	302	310	297	263	284	317	309	299	301	282	308	322	298	297	280	289	322	297	292	292	308	324	321	290	288	336	271	285	288	303	270	253	309	286	311	282	300	264	306	295	323	268	302	276	327	278	311	300	296	309	308	272	306	271	275	287	286	302	288	299	290	297	302	324	296	268	301	293	293	262	281	286	295	280	301	293	291	304	308	295	305	268	283	274	301	313	315	294	311	311	317	304	287	271	288	325	268	292	295	259	298	283	291	299	274	270	295	284	315	289	283	292	285	282	300	275	294	285	269	273	273	292	288	306	290	287	292	269	266	290	286	298	296	293	282	294	298	323	311	317	266	297	314	282	301	284	307	295	281	268	293	294	290	290	298	283	302	300	286	288	278	277	263	321	304	296	262	285	309	294	292	301	255	301	298	329	311	315	295	298	265	280	276	316	298	280	295	273	293	313	288	304	262	283	273	299	296	279	285	273	299	269	293	313	312	292	306	258	309	287	293	287	319	292	286	320	268	262	292	278	315	266	297	318	277	279	292	264	278	236	299	293	273	259	276	295	286	289	298	288	277	279	290	300	258	300	293	310	261	297	304	267	305	307	271	322	272	255	296	327	278	287	306	322	273	322	312	275	296	286	292	270	285	289	288	306	271	291	311	287	285	317	291	291	270	278	270	265	287	308	306	301	276	292	282	300	314	301	332	299	319	264	283	284	281	278	274	286	302	304	283	295	275	276	287	282	282	288	298	299	282	261	293	322	307	285	281	268	293	296	303	304	309	252	280	265	288	288	281	284	291	317	288	320	280	314	305	305	271	299	288	290	267	285	293	281	275	332	304	303	270	295	299	307	242	304	308	298	294	275	266	315	268	297	306	324	295	261	279	258	264	286	267	307	314	248	291	288	322	257	298	303	275	259	305	292	303	297	328	272	294	289	295	287	287	271	310	309	296	312	288	304	286	273	264	299	305	311	275	291	280	330	299	302	315	318	299	299	307	295	283	305	269	282	292	309	284	313	283	300	292	291	294	315	288	279	303	294	294	314	286	289	294	319	284	276	288	290	321	275	304	295	286	324	311	274	284	309	291	284	301	268	298	285	305	319	263	302	305	290	292	297	287	285	268	337	299	301	279	308	272	288	289	307	274	260	274	288	276	290	301	285	290	291	281	309	296	328	296	304	271	255	261	289	255	283	299	313	266	304	280	318	313	289	294	315	280	280	309	273	296	292	282	266	273	297	319	275	264	308	283	275	292	292	274	297	307	271	300	302	265	289	285	322	317	306	288	315	301	269	304	312	307	275	286	287	288	307	318	280	298	290	277	288	307	309	285	294	292	256	294	279	305	273	315	306	304	277	277	276	295	270	299	307	290	270	304	285	265	305	281	291	284	316	276	304
5216	815	638	490	498	427	406	390	405	407	405	401	404	417	409	400	390	398	374	394	392	380	385	392	407	400	389	396	360	372	385	390	377	391	374	427	396	403	381	405	430	376	365	416	376	392	407	440	363	373	372	398	429	382	385	392	397	442	401	417	404	394	375	397	386	386	416	415	438	404	377	388	393	366	414	389	409	382	396	398	358	412	405	359	405	386	370	408	415	383	357	395	431	402	359	349	417	405	407	417	409	399	387	435	416	359	416	406	426	378	394	365	358	393	411	384	380	382	382	367	381	375	378	383	381	379	388	398	361	369	374	377	372	412	417	398	380	399	353	385	393	411	379	404	391	424	377	387	416	422	369	385	393	375	392	406	369	369	418	375	412	378	402	401	402	385	364	407	372	381	393	424	385	389	401	406	418	386	388	385	372	370	386	390	397	402	402	408	382	378	391	403	393	408	416	407	406	370	402	384	390	367	383	394	419	402	401	371	389	368	346	401	401	403	436	428	397	426	400	364	375	401	379	396	360	409	354	402	406	402	366	374	362	378	386	424	380	424	385	370	382	417	380	363	394	417	380	389	403	404	402	394	376	383	365	424	390	392	421	371	372	364	399	390	366	399	431	379	347	390	398	382	368	381	398	374	375	380	373	422	422	403	364	378	398	380	353	350	408	410	397	380	411	357	390	381	440	369	399	383	388	397	394	397	386	348	386	429	408	383	373	409	377	392	380	371	380	375	407	380	382	391	420	372	428	418	405	390	402	404	395	342	385	394	402	403	369	386	404	403	416	393	382	410	409	381	385	389	388	364	379	350	401	396	422	372	344	377	437	415	364	363	425	395	392	386	377	386	371	354	395	421	374	399	402	403	403	368	416	391	376	376	393	363	380	394	387	366	377	420	406	410	368	340	383	402	385	371	406	377	378	366	377	375	431	375	382	395	399	358	400	389	420	358	419	409	365	392	381	399	374	422	392	397	401	358	401	400	375	355	429	367	435	412	376	386	389	397	415	400	394	368	412	374	369	379	402	417	384	420	394	386	375	347	388	416	414	411	398	391	392	395	393	417	401	382	432	425	381	399	449	355	372	400	392	367	382	370	408	369	369	427	379	389	398	430	369	359	369	406	369	407	393	368	384	344	394	374	368	395	393	363	408	404	359	368	422	401	380	375	377	387	397	399	386	388	396	398	391	395	371	401	392	421	397	363	393	392	399	389	398	389	359	408	402	401	366	357	391	401	381	363	361	420	368	372	364	423	383	393	381	376	355	386	374	408	358	436	380	364	387	375	396	432	388	372	443	375	368	419	360	398	403	367	352	426	355	436	362	398	362	372	419	371	386	409	398	417	414	405	404	386	411	378	406	395	371	366	385	425	360	393	382	336	378	384	385	388	391	392	387	391	383	402	361	382	380	385	414	413	395	409	382	379	386	361	378	375	360	371	399	401	397	382	429	383	438	379	380	419	377	373	398	366	362	371	366	391	394	427	408	358	388	402	392	373	368	383	364	421	388	404	369	398	362	414	410	375	396	378	371	404	390	377	396	399	403	401	392	406	415	385	371	367	440	424	375	375	385	410	406	388	380	399	351	365	413	363	391	391	380	399	390	394	389	402	380	422	424	402	362	393	387	428	389	382	381	380	394	400	405	400	398	386	376	411	369	388	404	369	405	423	375	355	413	379	400	402	433	417	387	399	375	388	379	386	388	414	390	394	406	398	433	380	379	386	359	379	404	431	404	362	380	377	379	406	361	380	405	402	386	383	368	393	383	407	375	391	396	414	375	414	415	417	394	402	407	375	367	403	417	433	394	387	402	401	397	358	366	388	378	390	387	393	362	396	385	411	408	401	389	380	396	362	388	398	402	393	361	399	401	388	415	389	409	373	392	388	392	420	387	414	384	392	392	395	373	389	397	377	398	407	435	395	399	434	330	369	398	401	401	436	424	391	384	386	387	379	380	393	388	379	368	361	401	359	432	418	401	402	374	378	392	402	407	390	379	388	408	383	414	370	402	398	394	351	374	378	385	393	383	392	374	398	424	372	390	422	415	390	398	373	369	415	398	381	404	398	381	379	380	416	383	382	420	369	395	401	379	379	410	403	408	428	380	419	406	364	386	409	393	373	447	399	382	369	396	406	392	397	380	375	405	385	386	389	333	374	359	381	403	387	388	381	399	403	377	406	400	409	403	420	421	404	397	409	335	377	407	385	407	384	388	375	408	398	384	383	377	378	405	386	398	417	387	419	373	414	398	423	420	394	404	379	377	382	362	395	419	410	427	365	398	411	347	373	376	400	418	379	406	382	420	412	392	409	364	383	404	376	424	422	399	391	378	387	433	392	422	407	343	423	368	391	389	413	410	396	407	374	404	398	367	362	366	420	380	367	385	415	382	377	368	386	378	388	402	377	389	424	399	386	421	411	417	409	435	419	364	394	403	385	359	421	407	411	383	398	419	349	368	384	386	371	391	383	393	381	389	416	382	385	418	422	389	375	395	386	380	393	428	414	381	400	382	402	352	380	368	389	388	371	409	375	380	418	383	401	376	382	390	368	386	407	392	412	417	385	384	381	372	401	415	397	415	419	400	407	380	370	379	404	371	407	391	379	380	373	378	379	421	392	399	420	348	376	364	382	394	404	397	386	367	396	393	391	404	375	390	377	354	399	377	415	358	394	391	383	380	400	371	366	372	370	386	417	389	405	364	362	357	375	400	381	405	425	400	394	432	386	417	396	387	392	404	378	361	392	410	410	414	390	409	419	391	407	377	373	381	410	403	398	378	395	395	371	419	417	377	360	390	399	395	385	405	387	405	409	412	417	386	417	407	406	352	405	412	394	425	412	405	366	358	398	372	425	419	375	445	396	389	366	359	414	380	424	391	382	406	374	390	402	387	415	356	389	389	397	385	399	368	359	382	376	367	382	382	402	377	377	389	388	417	405	399	374	392	461	418	384	347	385	374	373	353	368	369	397	372	384	377	372	401	373	392	368	435	427	417	407	392	383	392	385	384	390	393	423	392	364	374	367	390	374	374	383	410	411	397	371	404	390	398	390	404	395	400	403	384	376	399	410	406	378	396	392	416	368	356	405	376	392	398	403	410	363	374	395	403	347	387	362	366	387	361	390	395	355	389	372	386	351	384	398	411	406	377	424	362	364	403	388	400	390	415	412	412	386	397	377	422	326	382	421	453	404	389	370	394	400	365	391	397	415	393	382	387	405	394	363	386	368	391	417	378	400	383	413	399	391	368	376	380	384	375	398	372	384	398	372	388	417	400	397	391	401	378	370	416	401	380	369	371	374	411	396	401	354	395	415	361	399	369	363	402	416	398	392	418	388	391	404	377	371	389	381	387	377	345	444	375	359	402	408	396	398	410	381	415	414	418	428	385	410	423	398	438	376	400	372	387	400	379	377	369	405	375	424	405	405	348	429	380	383	370	355	409	376	402	417	370	424	376	365	402	400	411	403	416	382	415	396	423	372	423	403
23506	21546	28675	24853	21387	4271	882	730	655	614	677	586	610	613	624	595	615	600	548	580	586	549	579	594	541	557	570	547	580	590	554	557	565	545	548	555	595	522	584	572	553	541	577	550	570	551	560	579	566	559	541	552	515	512	560	572	536	523	562	524	551	557	527	545	536	586	566	547	524	532	554	523	525	532	532	517	519	515	572	587	561	570	561	588	527	558	525	552	535	564	528	517	528	590	564	535	532	536	536	516	523	541	509	525	520	524	506	551	528	519	549	538	560	539	557	543	548	550	536	549	518	555	544	511	543	519	522	561	568	521	556	569	559	592	537	569	556	546	547	580	545	563	568	602	520	600	574	558	572	489	566	520	520	553	538	531	529	560	521	553	543	513	531	540	561	557	552	531	533	531	566	511	556	557	534	551	534	520	522	545	557	582	502	527	517	536	539	562	571	540	547	550	551	550	550	578	524	538	524	555	532	514	554	497	530	568	529	534	530	577	548	533	543	538	571	557	571	591	570	534	549	592	567	571	519	555	542	570	558	523	497	504	529	560	523	549	505	545	569	501	532	531	560	548	553	560	573	534	593	527	620	573	540	511	523	565	540	568	543	532	517	560	538	552	531	515	570	569	546	554	521	550	544	575	554	514	531	591	548	518	558	549	514	524	503	532	545	502	553	544	523	568	542	538	574	556	545	557	562	525	567	612	560	561	573	591	570	537	506	522	516	543	576	522	541	567	541	613	544	520	558	552	571	544	550	512	473	562	502	583	560	582	525	520	513	506	567	533	582	508	576	516	549	548	548	564	535	534	585	536	538	561	517	554	572	562	569	541	533	542	549	555	587	552	544	579	570	557	570	557	562	518	604	532	543	525	552	569	547	526	565	551	534	518	588	574	559	516	557	512	515	542	539	503	546	558	545	538	549	531	519	523	538	546	553	526	550	544	541	543	508	544	530	566	571	550	541	535	562	526	568	505	533	517	493	586	574	512	578	557	566	550	544	510	508	524	552	558	510	533	536	536	551	536	573	537	517	540	555	551	564	543	554	544	523	568	523	522	535	548	566	540	546	554	540	576	563	573	536	541	543	561	534	536	518	552	523	560	588	530	512	576	542	520	536	536	535	543	527	568	525	565	594	521	547	543	552	575	538	514	535	543	560	558	611	572	524	550	573	555	533	498	521	506	523	554	521	496	571	592	520	525	570	554	567	515	545	539	590	524	553	529	569	525	511	556	577	548	529	533	585	534	547	544	513	544	537	544	557	529	523	487	543	557	517	555	558	556	566	491	542	562	510	515	573	550	536	558	544	548	554	570	550	513	491	529	535	588	550	542	554	569	600	552	521	547	518	537	557	539	555	541	529	562	527	597	553	506	571	563	566	549	532	544	572	514	545	500	568	538	560	556	530	532	579	552	536	530	544	557	528	521	588	536	539	575	528	524	563	504	548	538	571	575	529	563	540	550	557	575	543	567	499	529	566	495	543	550	529	503	552	578	588	558	559	525	514	531	526	542	585	532	561	542	517	557	533	526	540	540	541	514	518	501	523	541	582	555	531	557	537	527	549	547	611	521	529	586	567	549	531	569	545	550	526	533	588	530	559	517	529	571	533	523	550	535	506	545	526	541	522	553	542	592	549	545	547	549	526	517	558	526	543	540	566	545	528	571	529	574	521	580	547	564	566	513	529	548	541	563	555	549	584	509	568	543	551	562	529	531	531	543	548	598	484	524	513	529	504	565	559	517	528	579	545	501	549	561	555	560	574	566	495	517	539	512	530	581	526	501	524	516	549	522	554	528	517	536	527	564	552	570	539	529	600	529	541	530	533	563	542	507	570	523	539	538	550	539	532	563	566	559	541	566	533	506	543	542	545	549	553	532	546	556	557	511	520	494	525	542	522	546	549	578	571	494	499	563	533	551	531	557	550	568	554	525	544	499	540	512	532	546	547	523	568	565	533	544	572	509	540	565	523	524	546	559	566	497	574	544	525	521	593	516	535	568	553	558	535	546	553	554	541	514	508	522	556	535	568	583	527	502	534	560	543	557	561	556	566	554	571	560	515	512	553	557	519	587	509	534	540	538	555	547	523	545	563	573	564	490	536	527	491	532	552	540	577	535	555	555	550	521	524	537	527	490	554	558	565	514	592	529	539	540	565	535	490	523	534	563	576	582	549	504	524	525	588	559	549	533	585	522	543	503	539	551	533	567	549	555	488	538	617	536	524	520	561	565	519	545	563	561	536	474	541	562	538	598	541	533	520	537	525	540	553	538	592	538	564	568	525	536	597	586	516	525	546	538	580	570	523	538	547	527	568	530	543	558	510	568	525	504	543	602	524	534	531	566	559	515	534	569	529	545	555	541	543	584	591	563	532	533	529	501	508	551	548	556	574	591	526	552	562	562	506	532	542	522	577	554	518	569	521	522	574	561	527	539	517	584	559	551	521	554	562	543	530	538	557	524	528	533	561	574	540	541	535	517	545	521	514	547	550	583	542	526	547	530	542	531	544	557	555	583	514	539	566	540	550	524	541	516	546	540	520	503	529	508	547	531	539	554	543	565	550	536	576	506	516	563	548	535	507	547	550	540	539	569	536	507	556	578	514	530	561	516	568	557	578	537	564	574	498	541	567	545	517	564	552	534	542	570	529	529	546	536	543	524	523	522	524	550	510	542	562	566	544	520	536	538	510	584	543	544	531	497	509	630	532	548	566	526	524	541	545	538	543	525	554	549	502	558	548	528	520	564	573	533	570	580	529	567	565	543	591	557	557	546	539	567	533	541	534	580	520	497	528	533	561	536	525	560	540	610	523	563	550	535	524	544	558	539	577	534	496	545	533	525	525	538	538	521	527	564	575	586	517	577	578	517	540	579	552	545	536	526	534	520	539	544	510	523	554	565	568	540	522	549	570	546	539	523	541	540	549	538	529	530	502	556	566	576	520	548	528	559	560	524	540	485	549	570	507	531	560	544	529	502	541	527	514	588	532	519	534	559	563	563	557	551	541	541	573	546	549	502	555	527	519	561	563	551	539	523	527	539	566	517	549	556	552	556	526	531	531	573	550	558	543	554	537	527	533	556	552	582	565	535	538	585	550	549	548	532	533	514	555	522	514	592	510	528	518	539	534	514	532	546	548	539	566	526	538	538	593	535	565	520	561	549	596	525	533	534	525	546	532	529	541	559	529	594	554	533	521	563	545	555	547	563	505	556	526	548	521	488	530	553	518	534	540	516	553	524	570	502	577	554	508	538	524	513	516	533	546	536	524	522	588	580	577	543	575	512	535	513	560	555	532	515	521	532	525	532	549	546	508	534	567	570	516	562	539	554	526	539	563	562	516	531	589	531	541	569	540	534	535	495	533	578	530	575	545	525	548	549	503	513	543	553	562	539	592	541	555	529	571	549	535	526	539	532	522	552	535	513	546	563	535	552	560	520	556	598	502	549	558	528	515	557	551	509	559	553	550	555	571	538	540	564	512	589	526	529	589	550
15383	7003	4897	2385	1765	1455	1271	1097	1003	937	899	864	912	857	819	767	828	748	746	797	779	749	729	723	714	742	737	707	758	744	714	714	753	745	772	723	730	667	708	760	743	723	793	750	730	695	767	727	747	691	701	719	699	696	714	735	718	675	754	755	719	738	737	718	698	709	744	733	748	736	719	715	730	740	694	733	692	753	700	698	760	723	673	726	716	672	688	771	740	714	707	662	740	726	692	734	717	708	711	672	692	694	731	734	706	732	687	726	679	749	724	669	729	717	710	705	716	742	714	731	734	707	707	694	723	744	756	717	718	748	704	724	747	669	716	738	781	687	699	688	719	760	708	694	736	672	753	736	711	724	736	756	709	737	706	759	756	720	725	738	700	729	739	720	732	758	673	686	724	742	730	757	688	686	720	762	698	713	734	772	726	720	721	731	742	718	750	792	706	725	695	724	713	721	702	698	730	767	684	730	700	733	755	733	733	716	719	702	685	729	670	668	717	715	747	725	671	711	685	709	753	704	710	720	708	739	713	726	693	740	701	717	737	769	684	756	731	714	727	700	711	703	730	691	725	690	723	685	735	700	724	691	699	796	765	722	750	755	745	725	750	722	746	686	700	732	675	673	717	720	714	667	732	719	707	727	711	712	714	753	724	700	691	672	739	742	700	718	752	743	711	712	738	751	675	689	727	703	729	715	788	717	781	643	725	767	694	682	670	695	713	746	711	718	732	709	735	708	725	726	697	695	723	756	692	697	762	727	684	669	689	742	746	690	728	715	714	722	739	707	726	734	685	713	716	694	729	725	720	675	735	699	663	766	773	718	705	695	747	668	692	783	739	737	729	672	724	713	673	732	706	694	742	746	749	764	682	722	717	767	722	694	697	728	759	731	721	701	715	734	729	701	698	696	748	708	740	752	754	725	704	721	692	692	683	706	713	715	702	710	696	684	737	665	682	743	753	723	736	746	748	763	701	729	698	727	687	678	732	684	706	744	694	664	680	732	709	719	733	677	705	759	730	767	668	687	706	753	715	780	702	712	770	733	706	733	763	708	707	730	701	725	687	791	632	733	725	686	725	710	727	725	740	689	714	688	728	733	738	698	696	743	718	737	692	666	715	723	723	758	758	742	705	715	714	740	721	741	717	697	750	718	724	685	714	712	704	725	729	706	777	716	743	702	711	696	712	763	708	706	662	735	731	721	696	735	722	736	667	735	703	714	712	731	740	730	674	666	680	744	767	740	715	694	685	736	716	742	742	718	755	755	697	693	708	733	700	757	710	722	722	742	732	675	675	763	765	742	760	679	725	696	741	704	756	720	716	731	721	688	721	689	666	775	751	727	695	740	708	689	682	737	719	719	698	750	737	721	747	683	743	747	772	666	706	703	684	697	691	710	758	705	766	675	706	692	720	698	738	717	746	747	683	727	658	722	701	735	757	740	688	768	735	708	648	700	721	717	703	697	675	751	769	726	724	705	751	725	694	761	747	713	708	751	721	770	730	728	729	715	698	684	721	717	716	739	695	704	715	691	727	726	699	742	743	686	685	710	726	712	719	742	665	716	724	707	702	745	703	753	719	720	743	701	755	708	715	785	730	768	691	716	673	690	742	726	672	691	709	748	745	769	664	736	689	757	687	678	733	672	734	656	731	708	692	737	736	717	706	701	737	750	747	759	695	703	707	717	708	704	721	699	713	682	744	737	701	699	723	746	715	748	729	709	732	739	729	729	713	734	721	688	757	708	712	720	745	695	709	716	699	738	736	713	734	705	668	698	670	714	751	675	753	731	705	746	697	733	718	688	757	733	732	750	761	717	703	718	724	717	687	691	764	698	725	666	738	700	719	742	729	691	729	728	738	729	719	703	744	697	775	761	666	756	686	741	732	706	724	742	703	732	736	689	691	737	744	743	723	729	693	716	690	751	725	748	702	692	705	688	745	750	756	737	698	701	693	681	700	751	709	718	744	705	693	734	747	706	731	699	714	708	681	677	677	734	732	717	777	711	766	728	681	709	755	672	748	704	706	707	692	715	731	691	754	727	730	734	731	734	722	708	717	696	722	748	695	763	686	704	727	704	722	709	723	758	711	718	718	672	755	710	701	735	706	675	713	696	752	729	708	687	723	696	719	708	702	699	719	709	688	764	684	729	702	683	700	708	718	755	722	735	681	740	715	741	696	681	707	730	739	718	702	716	735	704	730	695	736	688	744	737	709	735	761	696	725	710	749	706	704	743	722	746	744	731	721	711	723	706	757	741	720	745	748	704	741	683	723	717	733	698	694	740	746	716	721	696	738	723	690	737	719	689	678	714	732	741	766	714	750	728	735	685	738	710	683	718	748	724	702	737	703	728	685	728	718	698	664	726	731	748	715	769	708	693	752	713	730	693	685	705	653	683	739	713	707	738	745	723	724	672	705	698	745	708	675	707	757	706	686	703	726	745	744	722	708	750	673	706	698	722	700	736	715	714	749	711	695	709	689	719	729	741	709	671	687	731	708	709	736	731	723	695	756	684	705	701	760	707	741	730	700	699	751	722	713	685	715	731	701	713	735	726	703	759	722	707	770	721	665	696	684	721	741	667	658	695	703	698	706	761	728	731	701	788	703	721	723	713	736	745	716	773	743	698	701	778	744	731	651	690	735	701	707	747	751	747	698	712	718	733	703	760	707	741	736	719	714	772	721	707	695	692	725	693	746	735	728	773	738	730	710	676	782	785	702	730	719	725	693	761	732	704	723	711	729	713	716	708	743	720	739	747	700	723	702	735	714	723	766	757	728	664	718	711	687	706	719	716	661	699	745	701	673	720	695	716	748	685	759	710	754	716	724	747	757	752	716	738	692	726	742	707	699	715	714	723	670	763	700	725	647	710	715	733	742	762	683	678	709	733	731	708	700	785	668	681	715	713	719	692	722	756	737	728	720	753	735	724	722	713	737	737	753	725	731	729	727	725	688	727	709	736	719	728	694	765	708	714	724	725	754	733	716	703	725	730	717	716	717	720	713	714	721	713	678	714	781	755	719	730	718	720	706	747	723	749	729	768	663	686	678	688	718	736	701	714	681	716	700	735	753	733	734	766	709	720	710	700	717	678	715	686	704	652	733	748	684	767	695	715	719	744	695	694	760	634	683	718	723	710	714	681	748	732	757	732	736	708	660	734	711	689	694	714	689	761	636	769	699	727	666	714	754	718	742	732	736	704	726	768	690	693	735	704	703	725	721	759	730	690	727	719	669	688	748	706	723	716	747	669	719	731	734	686	714	721	745	722	657	696	706	727	673	735	706	745	722	721	698	702	765	728	761	673	703	681	707	689	759	697	723	744	719	730	714	731	716	692	729	712	727	713	678	736	713	686	702	719	697	772	721	715	693	711	657	714	717	710	724	721	721	716	755	740	702	750	719	726	704	723	669	746	736	727	748	741	732	704	723	718	734	720	734	685	724	715	708	692	697	749	697	723	741	739	734	732	767	717	747	695	720	694	739	668
24843	21530	26838	24792	1382	260	217	190	200	170	147	136	156	147	162	139	143	130	117	122	124	139	143	110	126	140	137	127	121	133	119	121	149	123	132	116	112	114	135	120	96	125	119	136	128	134	142	146	121	141	120	115	106	106	114	134	112	119	123	118	112	133	138	115	113	114	119	120	138	133	116	124	125	120	129	111	98	130	132	124	126	121	145	121	132	110	125	119	126	135	133	109	120	126	135	121	104	129	124	124	115	121	118	130	102	131	106	115	124	114	121	108	132	117	141	116	138	141	146	117	118	107	114	127	118	118	146	130	123	122	117	126	118	120	132	122	141	118	104	141	122	124	106	128	123	126	124	127	122	108	117	115	122	114	100	133	136	138	117	121	130	122	108	125	126	112	137	124	128	134	148	116	118	128	118	131	97	128	134	125	113	128	134	128	109	111	118	139	135	110	125	131	126	143	145	140	120	142	139	128	130	135	133	129	118	119	141	128	120	126	141	128	118	140	121	109	140	112	113	105	130	117	116	108	120	117	120	121	132	131	95	97	122	115	125	138	121	134	119	114	146	148	145	112	142	122	117	111	137	107	111	128	136	107	140	108	128	156	115	119	158	137	135	124	108	105	133	121	129	148	130	139	110	121	107	120	143	125	127	110	125	120	135	102	115	107	113	121	133	136	135	124	141	128	140	142	127	144	119	126	106	131	135	121	112	139	132	129	132	120	128	138	138	127	113	116	123	111	130	137	116	118	140	123	141	125	127	116	121	133	130	135	116	120	128	97	114	125	129	121	131	125	125	132	117	102	131	129	121	125	130	128	116	117	123	156	125	134	122	111	130	133	121	129	126	139	136	134	144	133	138	107	132	122	136	108	131	125	127	130	118	120	121	122	122	123	113	142	135	139	111	141	131	122	113	134	120	120	153	137	125	113	144	133	115	137	122	113	120	129	130	109	120	125	122	106	123	130	125	110	123	130	131	112	128	122	99	126	119	122	117	120	140	134	124	132	121	120	134	138	122	119	126	124	121	134	123	126	129	116	133	137	123	118	110	130	142	108	136	144	136	110	131	120	133	130	129	135	134	142	124	113	130	145	124	108	133	107	124	110	113	100	118	120	123	114	123	110	116	117	124	134	128	115	123	105	114	119	125	109	141	129	110	130	121	141	104	123	113	118	114	103	126	116	119	100	117	139	124	136	126	109	127	110	101	104	124	117	121	124	113	104	129	123	123	111	129	124	134	137	147	116	128	147	140	127	131	126	121	134	138	128	117	136	114	132	125	108	122	122	154	128	123	133	133	119	128	113	133	110	118	140	134	121	129	129	98	116	129	119	125	117	125	130	121	129	121	117	124	132	114	128	143	131	127	121	97	122	125	112	115	123	109	132	123	132	124	141	114	129	131	95	129	143	137	113	139	144	129	128	103	115	118	110	130	123	138	122	119	129	127	115	129	129	126	127	139	117	102	115	141	125	122	124	142	132	123	116	143	123	113	109	145	144	123	131	139	133	137	136	145	127	118	151	103	126	108	115	118	135	141	122	114	122	116	121	132	131	127	125	134	123	137	112	135	109	137	110	110	118	122	139	108	105	114	133	119	115	113	110	129	108	135	145	124	126	125	115	128	132	136	130	115	119	149	136	126	110	116	118	117	138	136	131	127	134	126	144	150	112	131	131	136	119	114	121	127	115	115	135	138	114	115	128	131	121	129	132	128	121	117	127	122	128	109	120	134	129	127	129	127	98	108	126	138	132	130	123	121	115	126	118	134	131	124	120	134	128	142	104	116	124	121	120	126	134	119	134	113	113	125	128	138	121	139	126	105	126	123	111	113	115	126	130	121	122	115	145	135	119	145	137	115	123	113	125	131	136	132	138	126	117	126	124	112	131	125	130	105	130	119	105	122	118	128	136	124	123	131	103	117	149	111	100	131	131	159	127	122	87	127	144	126	121	131	124	133	116	131	98	115	110	115	124	117	116	123	113	127	112	120	100	119	111	116	114	121	135	115	138	119	136	123	127	117	111	135	146	121	116	115	118	125	122	121	123	122	111	119	138	135	106	109	138	128	116	151	122	125	135	127	159	129	127	133	117	139	119	148	127	116	140	129	109	128	117	117	127	116	124	117	133	140	129	111	106	139	149	120	91	117	142	135	109	132	127	130	127	147	128	119	125	141	120	126	117	104	121	138	132	111	121	133	122	115	113	132	129	134	125	128	113	124	145	115	128	133	118	126	135	121	129	126	106	123	135	114	134	126	109	124	144	124	130	126	89	136	116	131	125	128	146	135	115	134	124	139	136	110	123	131	124	143	114	129	133	125	130	120	144	133	116	151	91	135	111	142	119	131	119	126	131	93	113	109	139	122	123	137	112	124	138	120	142	120	118	120	139	140	143	124	120	102	138	136	127	136	146	141	132	115	109	126	109	119	141	113	139	132	123	109	124	121	139	107	132	132	137	130	120	120	135	120	110	133	105	120	117	135	126	123	130	128	123	106	132	131	115	148	112	139	123	125	126	115	95	131	141	127	120	129	143	125	117	123	116	108	116	131	118	130	133	133	106	135	138	103	123	115	114	118	140	117	141	114	128	90	124	117	123	131	135	132	133	120	146	110	137	124	129	128	102	138	128	125	121	132	128	124	111	130	137	128	137	112	122	130	120	121	116	110	130	120	103	120	129	123	125	124	138	138	105	127	116	130	136	94	107	139	137	129	133	126	124	119	128	112	125	109	108	131	119	150	136	142	131	144	129	123	132	112	117	110	128	128	117	150	115	115	134	136	115	131	149	152	126	126	132	134	132	139	127	119	131	120	122	126	121	105	145	148	129	120	111	117	150	126	136	129	129	117	134	109	127	132	134	116	132	148	118	108	120	131	112	120	117	136	141	120	132	149	110	127	113	134	107	127	144	134	121	126	128	139	108	112	134	137	119	132	120	130	144	128	112	145	118	122	128	118	105	124	110	113	134	127	127	131	139	119	138	153	107	136	123	141	128	159	128	134	116	100	127	144	128	124	130	111	130	127	130	110	115	123	130	127	108	121	111	127	108	121	118	115	104	119	131	110	116	142	154	148	125	124	111	129	117	121	133	114	120	127	127	114	142	117	127	129	123	135	115	120	120	116	110	122	131	132	118	124	128	125	145	122	135	124	122	108	128	129	118	125	141	115	122	124	127	136	124	117	129	125	126	126	136	133	128	140	129	124	107	134	128	119	116	123	109	121	128	113	117	106	118	134	123	142	109	124	117	116	125	110	107	128	141	119	130	105	126	111	118	94	116	120	134	118	122	122	124	121	118	131	119	120	131	134	124	118	125	135	131	142	114	119	120	126	123	121	95	119	138	114	132	117	132	121	110	108	140	116	138	130	122	110	119	110	142	118	134	112	130	124	128	116	126	132	128	117	151	139	146	114	114	129	113	128	111	128	124	137	119	125	129	116	111	134	135	121	129	110	111	124	128	113	134	134	125	115	126	117	136	116	134	128	123	128	100
14084	3379	2131	1018	697	562	401	353	326	315	272	259	243	278	232	212	191	211	209	213	202	211	210	188	205	210	180	202	192	182	183	188	198	219	197	172	206	196	169	192	195	196	175	193	188	175	217	176	197	166	171	176	174	207	176	183	223	187	185	186	205	204	191	176	212	171	196	193	191	204	208	167	200	216	202	184	207	205	183	193	190	204	180	195	223	189	208	175	202	207	193	203	208	186	171	184	205	199	175	169	178	201	208	178	200	191	180	232	186	165	200	201	180	178	185	183	187	199	178	183	169	192	199	162	185	171	191	166	187	199	194	190	174	209	198	204	189	215	197	177	176	208	181	168	213	179	203	201	188	182	175	183	207	196	194	193	184	206	172	187	175	195	166	177	182	172	198	176	208	174	199	213	182	187	160	190	197	206	189	168	193	181	181	202	185	187	211	188	188	187	179	167	172	167	179	193	201	185	193	190	187	216	193	193	201	179	186	186	184	183	196	192	178	196	197	191	187	154	209	194	185	200	188	211	185	214	182	170	193	188	185	198	195	195	205	202	193	187	196	201	168	183	211	169	200	190	181	185	163	181	209	202	184	183	196	174	187	195	196	195	200	178	185	177	171	210	200	175	195	196	173	198	174	201	175	164	207	178	158	186	193	199	195	171	197	153	180	178	199	175	199	187	205	187	190	181	186	154	181	182	184	176	175	198	184	193	171	173	211	174	201	183	188	194	179	193	168	187	203	181	213	218	189	219	207	200	203	184	186	171	216	178	172	177	219	216	197	179	150	208	188	205	157	199	205	196	182	191	205	200	185	211	182	187	193	177	180	179	180	169	177	172	193	172	187	183	193	174	180	184	180	166	202	183	196	192	190	198	177	183	180	160	184	196	198	186	189	194	200	201	187	214	186	193	184	187	200	209	178	196	221	189	210	188	174	166	189	200	187	183	175	187	193	177	190	176	209	186	192	177	171	171	185	194	204	172	198	168	182	184	197	210	188	213	175	174	197	173	182	183	171	153	203	177	186	169	195	192	199	208	166	179	187	232	175	206	190	166	184	190	193	169	208	184	172	189	198	201	186	210	209	213	205	173	192	193	201	191	189	175	190	170	198	186	201	190	175	184	176	192	196	204	152	203	206	187	182	183	167	183	186	194	153	200	202	190	187	176	169	171	191	194	165	179	189	184	184	189	190	176	183	182	210	204	184	202	197	203	186	181	192	199	182	193	179	200	198	195	196	202	195	178	203	212	181	164	204	192	183	181	188	202	184	205	191	201	178	181	208	180	196	167	202	205	197	168	185	170	202	175	194	187	208	181	175	209	198	205	214	174	191	207	214	201	177	187	177	179	199	190	186	174	199	197	218	212	167	193	159	190	189	200	193	193	169	205	204	206	189	184	193	211	203	186	195	211	162	209	191	171	196	203	182	174	204	185	215	171	190	199	188	188	184	206	210	185	178	199	185	196	185	186	186	176	205	164	195	187	193	193	196	169	208	215	183	208	183	194	190	185	185	189	206	184	191	189	216	203	191	206	200	194	193	194	194	191	184	186	212	197	197	177	167	179	184	190	197	185	180	179	189	183	204	187	209	216	201	169	201	200	185	183	185	185	210	178	191	176	191	169	177	204	173	172	182	219	179	173	174	178	192	167	212	168	188	176	169	191	178	193	195	200	187	206	196	184	203	203	182	213	235	185	179	177	191	169	173	186	177	181	176	195	178	184	177	186	199	162	167	211	182	182	181	200	184	219	199	200	198	193	190	184	166	211	165	166	189	210	205	192	198	201	209	209	171	194	188	183	165	179	195	194	178	166	212	209	183	168	220	188	182	190	175	179	193	192	182	194	172	211	162	194	201	189	205	203	184	199	185	204	224	183	157	201	202	164	178	189	182	196	187	182	180	188	189	169	181	200	196	200	196	186	180	209	175	192	189	187	177	195	194	190	203	184	208	189	184	186	177	188	176	176	204	204	203	172	188	200	191	178	175	207	169	189	203	160	181	171	180	188	198	166	185	180	197	171	190	183	178	185	183	171	189	192	224	162	190	200	199	190	195	186	181	198	177	190	183	199	203	205	185	186	177	201	181	184	183	199	175	184	206	171	191	189	187	185	183	222	177	177	218	193	213	191	178	208	185	190	194	189	196	170	186	219	178	190	192	177	172	168	178	196	198	191	193	193	200	207	193	196	193	209	172	174	203	196	181	202	213	178	165	183	183	176	186	206	190	161	211	212	200	187	192	192	173	192	191	202	203	178	193	191	190	201	186	193	202	182	201	185	190	173	193	207	199	191	179	197	204	184	209	209	179	197	194	190	189	178	205	186	187	191	182	183	201	188	181	207	181	217	186	164	177	170	194	185	202	199	184	195	179	167	212	210	195	186	183	191	199	214	210	183	189	180	191	186	170	156	170	183	200	162	205	187	180	184	185	205	179	164	194	182	189	196	227	187	176	172	168	170	176	185	186	174	163	175	193	182	205	184	175	192	184	179	192	190	193	206	188	190	184	210	194	195	186	179	185	175	183	171	221	220	207	182	178	195	215	202	175	176	187	199	180	195	182	184	168	182	201	191	161	186	197	186	186	192	171	189	182	207	178	168	200	202	195	188	181	203	203	179	172	218	206	189	204	170	183	185	170	181	192	178	186	152	194	209	190	180	173	169	187	174	212	197	180	201	166	192	181	172	202	201	195	198	197	186	205	198	173	181	171	224	214	209	195	218	185	191	170	218	177	180	186	191	199	186	184	200	199	190	191	214	194	197	192	180	189	207	183	170	190	176	180	212	177	187	194	193	173	174	192	178	174	189	202	202	187	191	193	184	179	191	192	196	184	209	194	182	184	199	189	201	195	180	181	183	202	186	190	186	191	151	188	173	201	182	171	186	206	191	178	192	168	188	200	218	181	204	154	201	218	185	197	183	172	199	191	188	194	196	164	188	204	194	170	199	188	189	177	200	199	195	214	196	161	161	174	175	187	171	188	187	180	165	199	202	198	185	210	181	171	205	198	200	208	167	183	173	198	198	193	201	211	210	200	195	188	193	206	187	161	193	171	198	150	193	198	198	178	191	197	176	182	199	200	172	157	198	207	172	178	192	174	191	194	192	185	176	185	196	186	199	177	205	191	189	166	180	194	167	214	176	195	199	176	201	201	186	191	187	171	184	214	197	174	194	198	206	199	194	195	202	180	196	177	197	173	181	195	177	208	186	181	215	171	193	188	177	157	195	211	205	184	192	193	181	196	190	191	181	187	188	194	182	208	192	201	157	197	174	164	178	181	210	190	164	198	197	200	165	181	186	183	188	203	193	188	210	177	200	172	191	190	224	187	193	186	189	205	198	198	189	184	186	179	209	191	195	207	172	197	189	199	216	206	212	211	182	201	191	184	217	187	183	205	169	185	215	188	183	159	184	185	183	174	178	189	179	182	193	187	157	206	225	183	207	222	184	189	179	202	183	190	183	172	185	192	171	200	190	170	190	178	199	205	183
22521	21568	29315	24264	21572	21301	2613	824	680	646	616	534	514	495	516	503	490	509	484	490	469	442	477	477	441	464	450	468	456	442	469	449	437	466	487	434	456	455	427	457	474	452	441	445	436	506	510	451	464	453	461	482	458	470	451	442	443	461	411	460	459	463	459	448	460	476	444	456	467	506	503	456	422	462	446	443	442	449	455	457	428	424	443	463	452	417	478	447	420	430	468	450	465	431	459	399	446	398	417	432	453	408	457	440	461	423	449	490	460	455	471	467	429	471	453	437	436	442	416	428	437	441	466	446	443	421	409	437	463	439	428	419	459	438	436	431	450	414	433	440	473	415	435	444	446	446	495	431	438	454	466	434	461	454	426	436	440	485	454	450	475	461	451	462	471	425	433	453	431	451	457	438	503	470	473	400	459	450	437	457	451	452	464	433	458	468	433	450	438	494	448	469	443	440	491	400	457	456	488	447	388	453	477	435	453	460	432	431	472	476	456	446	465	444	430	459	447	451	478	444	437	462	471	441	426	433	486	424	426	464	443	479	422	471	441	456	397	421	438	492	490	461	443	446	459	468	493	423	416	458	445	464	469	452	475	452	466	426	449	443	449	448	422	432	460	415	446	409	444	446	453	492	459	451	458	457	442	467	438	424	402	439	425	420	425	466	471	458	427	435	442	417	487	476	415	422	452	445	452	445	414	462	434	497	399	424	442	439	429	422	482	451	442	479	452	457	448	439	448	454	466	468	450	451	443	431	466	467	458	444	436	419	434	423	422	461	479	469	447	427	452	456	424	441	432	426	451	435	460	452	429	440	442	463	460	479	434	413	408	451	453	459	433	465	417	454	441	457	424	434	450	404	443	452	440	426	425	435	418	444	463	413	429	444	450	485	422	421	414	466	427	466	438	431	436	441	426	433	442	415	464	493	422	476	426	463	432	409	444	414	428	466	469	421	459	457	483	425	435	413	440	445	427	451	419	444	447	448	420	406	415	503	440	431	442	427	428	461	488	437	426	460	431	417	435	471	463	425	458	427	419	442	453	449	451	419	452	427	424	450	462	451	434	406	433	408	489	443	401	458	442	472	457	457	446	439	404	450	438	435	454	468	431	454	445	448	430	446	441	463	469	433	459	423	423	460	466	450	458	476	442	454	400	436	446	472	449	447	429	439	444	447	432	480	505	427	447	437	443	488	461	437	469	498	475	449	443	453	440	470	437	476	437	430	428	440	456	468	415	433	474	433	474	442	449	479	444	476	458	447	427	398	405	428	456	433	452	442	480	456	452	480	435	442	441	418	433	445	428	474	465	461	477	503	452	489	453	460	430	445	463	470	442	439	451	433	458	449	440	433	436	422	442	438	442	512	453	454	423	433	481	494	460	495	418	447	443	443	443	441	455	451	436	448	437	459	392	446	455	466	433	432	419	433	430	457	423	446	422	457	449	434	448	445	432	443	423	417	433	427	423	428	442	434	426	432	424	441	488	423	433	436	477	454	431	461	436	427	452	449	458	435	446	451	433	462	393	436	459	436	424	437	434	464	443	479	428	459	434	431	460	441	454	414	440	462	436	453	470	452	470	448	443	430	408	426	410	426	435	412	449	452	411	444	481	436	414	435	445	462	433	411	462	449	428	470	452	419	441	441	394	439	430	456	455	450	412	406	422	438	468	452	444	409	437	449	442	421	418	472	446	452	457	440	445	427	395	441	451	464	458	424	435	450	427	444	476	452	454	442	436	449	444	441	440	443	449	468	446	461	451	415	441	416	448	426	411	464	450	410	470	472	412	426	418	449	431	462	477	448	425	409	459	442	431	463	484	434	468	436	412	460	465	426	463	447	421	468	479	439	442	412	438	474	409	493	464	413	439	447	469	427	421	440	410	440	408	452	432	428	448	467	431	463	464	459	419	438	462	414	448	435	443	416	425	451	441	431	443	406	444	464	418	438	508	441	466	417	467	459	421	460	425	453	463	444	405	468	444	426	436	447	480	466	434	464	441	447	454	423	431	462	412	448	474	462	425	459	439	453	465	398	449	453	450	441	461	428	424	458	404	480	475	450	442	439	436	453	468	470	451	449	415	427	452	455	453	489	476	420	425	448	449	468	427	463	424	456	430	481	447	430	458	486	427	434	479	448	426	443	471	435	469	439	438	474	432	405	464	449	458	497	458	426	460	476	459	472	433	494	472	455	439	444	460	456	431	450	413	481	504	439	411	447	453	386	427	476	451	431	435	416	442	440	460	462	438	464	429	431	444	437	462	457	438	474	439	440	474	456	451	441	451	447	418	454	464	421	418	434	483	465	450	451	430	432	449	457	484	429	475	434	410	433	460	460	456	414	430	441	442	462	419	437	459	450	403	426	432	432	415	445	441	456	458	482	439	430	455	466	473	419	423	428	454	436	432	451	458	461	408	436	455	430	439	402	413	450	460	488	427	446	434	453	409	433	436	467	470	447	424	485	439	451	430	448	457	407	451	432	441	433	469	427	452	440	416	418	429	409	402	426	517	462	442	455	480	437	431	413	466	358	408	404	432	433	422	438	444	433	460	414	460	412	461	468	452	463	421	398	413	461	443	453	425	490	430	453	461	478	466	415	444	447	447	412	451	464	444	466	446	453	433	425	510	454	462	428	457	443	414	453	473	470	435	411	438	416	459	463	460	470	429	432	454	455	444	453	459	404	462	398	441	447	438	431	482	434	413	441	456	408	428	435	434	448	442	464	458	448	477	433	439	461	424	433	435	467	448	436	429	444	437	420	471	430	456	398	421	420	409	457	450	451	453	465	481	455	428	433	478	448	432	411	424	380	456	421	419	426	458	414	447	418	446	467	427	426	452	419	457	465	479	479	438	419	447	463	503	478	432	466	424	424	469	465	457	421	447	453	452	443	448	436	413	403	456	442	445	463	428	455	419	390	439	454	442	441	458	429	463	419	437	435	417	442	437	391	450	438	437	425	446	425	433	424	443	467	472	457	452	452	458	442	427	477	450	459	428	457	476	449	421	446	421	436	436	453	488	387	447	474	427	440	409	432	460	446	445	483	462	453	440	456	420	434	458	443	457	454	433	460	440	448	453	425	444	425	462	446	424	452	442	496	474	442	425	449	419	449	417	454	411	450	448	436	400	428	451	470	483	453	386	442	453	446	399	459	444	496	470	505	465	466	465	440	470	407	461	408	430	438	446	455	433	415	402	453	450	448	453	439	441	459	436	427	463	448	478	421	437	434	446	451	429	401	448	464	449	475	442	409	473	443	416	438	475	429	424	504	448	431	440	441	453	436	467	477	435	431	429	423	477	428	441	458	443	451	425	454	404	442	438	473	477	427	418	452	433	452	442	435	428	469	458	420	424	450	421	408	449	420	442	502	456	410	458	469	417	498	442	466	461	420	411	405	455	433	394	461	475	468	475	434	418	430	445	439	447	447	423	454	439	491	430	431	452	452	447	456	425	424	446	472	438	414	509	459	445	484	421	432	410	443	422	436
19375	11869	8010	3765	2635	2006	1591	1344	1151	1007	902	874	818	827	809	750	752	750	704	707	643	683	679	684	670	686	656	645	606	668	652	632	664	627	605	609	605	618	660	629	660	644	622	589	611	568	621	606	660	652	666	603	607	582	610	638	610	649	594	608	650	602	640	591	607	615	612	591	648	589	625	581	530	598	597	643	662	613	644	614	575	632	575	593	635	612	597	594	636	628	561	619	633	609	579	622	598	653	643	628	599	630	595	570	631	601	590	602	609	649	617	609	578	613	643	595	636	605	602	628	629	607	610	562	626	613	636	586	612	571	594	583	626	646	624	635	595	580	606	613	594	581	626	620	665	592	617	608	610	586	589	599	606	611	610	625	573	601	593	576	586	640	608	590	591	563	622	617	598	617	550	603	619	651	635	591	612	590	612	641	655	650	593	638	609	601	608	572	618	599	623	619	576	584	592	632	619	604	614	613	578	611	616	576	598	622	619	626	595	661	656	626	568	604	584	618	594	600	608	641	618	621	607	606	600	570	596	617	594	590	575	644	591	636	621	571	608	601	608	636	596	636	596	572	592	596	591	628	601	613	660	600	639	635	657	619	598	622	600	591	628	630	630	601	602	589	601	608	610	615	604	579	656	601	572	633	618	604	589	626	628	585	613	639	609	595	547	588	608	641	603	619	617	691	580	586	628	609	610	596	680	613	594	629	611	563	593	624	639	599	638	587	574	643	642	609	609	592	640	601	633	610	603	624	641	607	577	590	608	642	653	613	586	618	629	600	646	601	623	630	615	607	619	569	620	632	587	596	591	604	597	624	550	604	613	604	621	619	613	621	595	615	593	597	633	647	589	609	563	586	617	639	614	610	564	625	591	605	633	611	597	562	554	648	651	592	636	643	624	647	628	575	618	578	610	584	594	613	600	593	639	599	598	581	608	617	639	572	612	618	606	609	592	628	632	662	605	605	596	638	615	631	575	633	585	620	587	615	609	605	602	583	635	590	651	609	637	646	610	636	628	644	625	586	635	650	624	619	605	592	629	620	607	611	586	659	604	591	610	619	596	595	611	609	594	618	596	596	627	569	592	605	566	618	586	605	573	586	577	562	591	597	599	594	580	682	643	627	596	614	593	681	628	597	629	543	579	605	638	621	634	585	584	633	581	588	642	586	617	624	599	632	604	611	627	588	627	651	626	615	577	594	609	623	618	638	561	636	592	610	604	614	584	582	632	603	597	599	614	582	627	638	620	612	615	629	623	624	602	652	609	593	597	603	577	647	594	587	641	617	625	631	643	584	671	590	609	629	604	578	658	648	637	647	622	620	638	617	615	604	622	626	648	628	617	608	598	606	649	609	616	606	602	630	611	590	640	637	578	589	627	604	608	604	626	601	586	598	621	607	607	660	626	576	612	600	579	643	627	590	629	554	592	587	608	611	613	596	587	587	616	578	613	595	597	631	599	619	638	567	600	615	587	668	599	579	613	647	612	584	584	609	601	640	621	611	619	594	592	615	648	603	626	590	607	585	591	631	592	581	643	637	633	600	593	576	629	602	631	603	622	567	625	620	613	640	605	610	628	626	618	587	614	595	554	594	642	590	589	633	625	613	620	601	582	591	586	600	625	633	569	615	610	621	618	627	567	633	606	592	634	599	565	647	596	623	613	565	600	563	606	607	593	573	608	620	585	603	612	559	583	639	616	591	620	608	602	602	611	594	576	596	611	611	599	604	607	630	560	627	641	675	643	633	620	632	607	583	610	594	597	644	583	595	612	592	601	608	582	603	559	633	643	610	602	614	579	600	624	624	593	613	571	577	618	602	683	574	628	621	671	607	601	615	612	598	623	598	589	625	621	609	639	541	608	618	638	622	563	599	648	641	611	589	631	630	565	537	631	562	555	619	600	589	615	583	612	637	629	598	628	610	592	594	656	606	609	559	595	618	620	620	607	621	620	592	623	636	570	613	607	591	634	620	617	586	633	685	592	621	637	634	579	639	581	584	568	629	620	605	639	580	645	612	639	606	608	628	627	572	591	578	606	618	661	574	582	620	590	590	670	610	631	641	610	587	614	596	596	626	643	604	629	616	580	589	611	614	625	580	558	621	610	607	654	604	632	593	618	599	597	592	598	577	549	579	600	596	650	602	617	567	637	612	633	607	608	607	619	613	615	602	620	605	590	642	628	598	585	593	616	627	601	654	624	647	617	565	618	609	579	621	629	636	559	600	563	599	566	595	566	610	600	616	582	594	598	604	599	642	616	585	613	620	617	612	619	644	608	574	619	588	644	622	592	620	623	603	623	622	643	620	565	575	596	637	628	587	579	627	594	594	567	623	637	602	645	566	607	624	605	571	638	618	565	591	650	615	575	609	627	561	571	625	645	602	632	598	621	637	589	614	650	605	599	612	618	555	659	626	620	622	581	595	636	588	624	640	598	575	601	592	625	572	594	631	594	589	595	606	632	609	625	675	580	581	632	611	612	618	591	595	605	622	563	611	611	591	568	586	573	577	612	527	600	599	607	628	608	570	593	604	637	599	598	660	582	627	586	597	584	607	618	597	619	594	602	612	599	619	650	619	628	631	612	576	619	612	609	567	620	613	603	630	612	638	638	599	629	615	560	599	593	553	591	571	631	613	591	607	604	623	613	641	579	607	669	608	600	621	618	638	646	641	634	601	645	604	636	628	639	637	562	582	615	622	668	596	647	656	601	625	611	586	583	621	645	656	596	622	650	621	637	598	566	580	579	588	641	608	608	556	632	602	596	644	626	617	609	607	621	606	645	571	619	618	618	623	612	653	589	659	619	606	622	620	581	641	644	613	654	569	587	618	616	607	567	563	619	600	608	588	569	592	586	636	605	620	607	623	555	620	609	571	604	630	577	638	577	634	649	617	606	608	613	605	614	566	604	645	601	604	595	606	629	616	626	624	598	614	588	603	609	612	616	605	643	619	618	657	615	599	605	637	606	593	596	630	560	599	590	618	638	633	601	646	623	584	577	599	621	575	582	610	581	617	615	614	607	606	584	601	608	620	615	652	606	610	577	622	621	608	654	678	575	608	631	607	576	588	579	610	601	614	607	642	626	616	586	616	566	595	646	543	609	631	626	608	588	619	586	628	628	639	588	620	653	606	593	590	605	595	591	619	562	597	603	602	615	610	593	637	573	577	564	626	629	623	637	586	618	643	608	654	615	613	616	555	623	625	620	579	584	620	624	620	609	625	603	650	625	690	620	639	629	593	594	597	641	626	570	609	588	576	649	615	604	584	654	621	621	643	613	547	615	578	653	577	576	628	589	593	629	592	558	605	588	577	609	670	630	635	547	660	611	632	627	633	609	640	621	601	583	642	603	596	621	641	613	639	609	598	586	588	579	619	640	622	601	615	643	568	629	603	587	591	606	617	632	627	638	625	651	619	579	598	604	576	620	640	575	557	592	624	593	553	632	583	634	636	602	603	580	618	603	610	620	551	624	574	614	610	650	616	643	649
27429	18090	3265	483	323	292	293	326	327	333	273	317	294	302	303	300	282	296	310	280	317	314	291	288	308	266	286	293	333	270	290	288	293	311	303	289	265	302	292	324	301	297	302	289	282	280	306	283	293	291	283	287	317	268	273	279	275	302	316	283	286	272	315	296	288	279	287	293	297	295	308	295	294	300	307	276	326	301	294	288	303	296	276	281	290	288	295	311	270	271	302	333	286	314	304	292	288	302	266	320	282	282	294	321	308	307	261	302	291	293	269	306	292	299	263	298	282	281	292	277	280	283	283	308	270	314	316	288	294	304	278	312	280	295	319	282	315	331	302	309	290	307	282	267	307	288	273	307	287	343	283	289	288	278	307	286	339	286	260	289	314	292	294	325	277	325	269	273	314	320	289	298	286	308	282	300	310	276	272	320	282	310	319	293	307	285	310	289	285	305	287	335	311	304	294	307	267	306	286	329	312	310	307	313	312	281	260	324	300	264	315	287	301	279	289	285	265	298	302	291	302	306	284	301	308	289	274	318	273	304	320	278	293	278	309	303	301	305	300	289	283	267	286	315	282	316	283	302	299	332	291	282	310	308	285	314	331	304	289	267	296	302	280	295	280	331	266	287	323	273	294	291	296	292	306	266	297	285	311	296	309	256	279	307	289	280	290	316	309	279	288	304	269	271	298	272	282	320	282	298	298	269	287	307	295	311	280	315	295	286	256	302	315	316	286	274	258	327	296	284	309	286	303	316	281	305	285	285	291	292	284	294	260	294	283	303	274	259	272	284	291	329	273	299	291	270	297	286	316	279	304	266	257	295	312	281	285	331	287	278	296	284	312	305	265	309	284	295	271	275	317	295	297	297	289	299	323	303	298	292	302	265	320	306	265	281	303	297	291	293	305	304	285	263	303	308	331	293	289	292	276	286	314	291	287	330	296	287	290	290	282	318	305	281	312	315	317	302	306	318	310	299	295	253	277	283	312	315	274	283	285	303	291	299	325	298	289	274	326	310	302	311	286	300	282	313	292	291	252	302	270	294	280	313	322	306	284	318	306	283	296	311	288	299	310	320	300	309	304	328	281	288	317	294	297	321	288	298	314	335	299	305	311	307	293	248	308	298	294	334	291	319	326	275	300	301	270	308	270	303	301	304	304	308	250	318	278	288	292	281	298	277	288	299	272	289	289	290	317	293	281	290	330	285	297	283	270	288	292	285	292	316	291	299	279	250	303	281	281	311	297	311	306	294	297	313	292	286	297	299	308	277	265	316	282	272	295	295	306	300	270	295	310	298	295	300	280	308	331	298	277	298	254	286	286	279	303	296	286	270	304	338	264	298	286	290	290	300	286	279	306	316	285	306	312	322	311	256	290	284	328	289	311	289	323	331	298	271	314	280	284	274	291	303	233	284	277	306	336	284	273	299	297	288	291	281	300	305	296	309	298	276	298	283	297	313	312	289	291	286	293	308	266	310	310	301	283	299	295	299	296	286	313	301	272	270	312	291	315	277	301	291	312	305	286	309	300	287	286	282	321	284	267	300	268	281	292	330	273	266	268	317	316	299	269	270	290	327	281	281	311	261	274	291	267	305	270	303	301	308	279	321	290	298	292	296	322	276	297	297	310	311	347	272	269	280	309	295	269	279	286	291	310	290	315	286	310	285	308	275	284	313	287	290	317	305	313	294	296	299	280	287	293	308	300	300	306	264	303	282	293	304	284	324	305	283	294	275	284	275	274	292	309	297	295	285	318	286	308	296	302	305	298	295	270	287	313	302	326	286	281	275	303	305	279	329	281	304	316	299	291	298	322	302	265	287	290	281	289	270	286	287	276	300	319	281	311	300	286	308	294	286	320	291	310	286	329	302	300	318	303	270	294	284	297	288	306	288	309	298	309	308	306	319	280	285	299	291	286	319	301	291	291	299	315	263	302	315	294	311	288	273	316	326	255	285	283	305	279	288	320	279	305	297	302	315	321	290	280	294	286	276	287	246	288	284	296	311	294	283	279	308	287	281	296	282	315	299	295	293	325	266	293	313	274	289	307	292	319	283	266	277	301	285	294	282	295	296	264	296	301	285	279	286	318	291	304	295	309	296	303	324	308	296	310	319	291	317	272	303	285	254	294	278	320	296	289	292	282	279	290	316	291	288	279	319	306	319	277	339	312	285	277	289	310	256	305	297	309	275	287	294	279	290	281	304	296	273	302	292	335	300	289	302	318	273	285	284	296	322	301	294	263	299	299	310	300	300	300	316	325	294	307	300	275	294	303	295	314	281	293	278	283	280	268	280	292	310	312	276	260	294	288	334	291	293	298	293	302	285	315	273	299	289	306	332	310	293	276	283	307	281	292	287	290	286	281	279	276	341	287	284	292	297	312	291	295	274	313	294	291	313	300	290	287	258	319	285	309	288	293	283	254	285	298	295	281	284	305	321	312	269	302	256	301	308	311	288	283	311	308	280	270	289	321	323	296	302	274	284	332	319	290	293	295	321	286	331	301	291	292	270	286	273	277	287	282	313	270	298	304	279	324	293	299	314	317	303	309	295	322	283	331	268	305	272	271	297	282	284	295	319	313	316	285	287	309	300	310	304	300	295	272	283	320	306	293	294	290	311	307	318	311	313	326	310	312	304	326	304	280	293	280	292	283	273	259	289	299	312	307	288	301	318	317	308	301	299	278	311	309	290	296	269	304	267	320	318	313	315	312	284	295	303	289	285	293	317	294	304	307	317	296	294	299	302	284	322	295	295	266	286	303	273	288	297	302	294	289	276	318	298	278	310	316	281	287	284	300	286	282	275	328	282	301	273	237	282	281	277	276	303	283	287	315	288	287	282	312	288	289	297	313	284	320	301	275	306	267	283	292	293	312	297	291	303	258	313	281	301	329	299	299	290	294	279	305	297	291	259	292	280	291	296	279	261	291	288	290	288	305	274	291	270	322	311	307	284	312	293	274	262	288	293	302	295	316	301	305	303	315	286	277	286	317	301	291	270	295	274	312	308	286	312	288	310	281	294	288	297	312	283	290	318	286	302	294	323	305	321	296	296	291	281	314	299	281	300	292	304	258	280	293	313	266	286	295	305	304	305	289	289	258	288	298	280	276	285	311	310	280	297	307	288	283	334	302	278	302	307	287	293	270	290	291	313	285	316	318	301	307	284	297	302	327	273	316	297	307	278	290	286	298	297	287	290	278	285	265	299	314	309	305	297	297	293	312	298	299	281	298	256	292	288	310	311	311	270	330	304	315	307	262	274	319	268	286	278	279	271	274	308	288	315	294	294	303	316	288	310	294	313	262	311	302	324	328	290	322	287	300	327	291	273	304	296	273	325	285	279	302	276	304	280	314	278	289	290	272	291	297	293	286	285	285	291	306	310	324	274	319	288	296	283	275	262	303	307	261	284	315	295	280	316	278	306	293	262	299	294	317	365	327	310	306	298	300	282	293	280	288	311	292	270	292	275	302	298	281	311	296	265	310	299	313	346
5316	784	644	494	470	450	455	442	417	407	394	444	381	434	388	390	389	395	377	391	422	413	411	388	420	395	393	391	437	398	424	421	367	403	407	421	352	397	419	388	398	407	361	421	398	370	394	404	374	451	411	415	384	439	367	393	398	428	400	407	377	388	399	411	418	352	387	391	393	411	389	377	378	391	390	392	422	366	395	389	372	376	447	371	385	457	364	400	354	389	378	399	401	411	404	379	389	415	381	411	387	411	407	391	429	388	373	351	404	404	385	385	414	386	428	417	393	363	389	387	392	382	377	409	376	385	403	392	439	425	383	370	402	388	397	385	386	395	354	406	386	408	373	386	405	376	381	413	448	449	401	390	420	386	419	386	373	393	421	401	407	402	401	420	375	370	409	405	382	433	405	407	393	387	342	375	388	412	363	409	391	389	394	395	407	389	424	457	387	402	387	452	414	373	402	362	362	358	429	391	388	421	399	415	376	371	363	383	380	398	362	408	402	414	386	391	407	419	412	409	370	402	402	388	425	421	416	401	399	414	375	390	393	402	416	410	394	381	381	363	402	374	348	388	395	390	386	405	381	419	407	405	399	416	376	355	389	401	418	351	364	417	378	383	377	399	345	371	389	397	407	368	401	438	438	410	404	381	404	404	377	411	370	396	389	399	403	386	399	388	385	397	403	416	406	380	393	410	404	391	386	400	387	392	412	401	378	381	399	400	384	410	405	362	409	443	423	394	377	406	400	410	399	388	389	374	387	416	360	388	382	375	409	400	404	376	388	378	384	365	431	363	430	424	391	401	390	407	406	372	388	425	418	389	373	418	410	404	419	395	361	383	445	383	386	385	407	422	409	408	425	361	396	385	388	390	389	413	386	423	394	400	407	435	409	386	419	383	389	419	357	385	424	418	413	402	425	379	389	422	394	373	378	369	405	385	400	404	388	356	375	391	364	400	403	419	396	377	423	417	376	385	370	399	412	403	389	415	371	388	396	391	377	384	380	386	376	421	414	412	412	445	410	384	381	400	393	365	426	386	402	386	397	439	380	401	423	409	368	398	362	422	418	387	384	340	389	402	381	373	404	402	384	395	425	398	361	385	391	359	445	400	398	399	391	387	428	360	392	413	384	393	391	421	358	410	349	420	388	397	391	396	424	405	409	398	436	375	404	416	423	387	380	399	412	365	397	343	379	391	426	411	376	387	377	404	444	408	392	397	388	409	409	401	383	408	411	410	420	378	411	382	422	374	374	421	430	409	407	363	411	375	378	385	396	371	397	385	398	419	408	361	408	422	407	434	371	411	359	385	397	389	396	423	417	374	394	377	411	376	387	403	399	417	391	387	392	382	390	397	393	369	426	406	408	386	410	373	405	391	422	397	394	404	399	410	408	416	414	402	355	393	415	391	403	390	390	399	426	375	379	370	359	384	411	412	374	398	402	400	389	417	376	431	356	369	373	410	360	387	384	440	400	385	381	364	397	388	392	413	400	406	427	400	403	423	399	389	380	405	379	406	403	394	382	376	389	390	372	404	415	400	385	404	414	397	422	389	391	330	387	413	388	419	404	406	385	392	370	376	389	411	390	415	423	414	422	414	408	432	436	416	391	394	412	402	391	378	411	391	407	379	398	365	358	379	379	435	391	394	373	384	382	392	391	402	400	408	409	358	404	441	423	398	403	411	411	390	419	414	394	376	391	411	379	396	418	364	408	386	369	386	378	428	446	398	374	409	392	385	396	389	375	386	388	376	377	383	398	391	374	376	393	365	374	358	401	413	414	378	396	420	369	396	410	407	391	385	410	358	416	396	364	370	393	407	386	400	417	407	369	382	388	392	383	416	426	392	376	409	384	388	361	434	385	361	388	378	422	435	377	388	384	379	371	390	420	367	400	367	401	412	436	390	420	385	400	416	396	414	367	382	409	396	382	367	372	387	387	397	410	425	376	413	390	394	407	374	392	372	390	392	378	374	420	375	415	398	420	428	396	380	381	421	399	404	404	397	386	376	401	408	397	391	348	382	379	411	397	396	408	419	384	422	404	388	406	385	376	427	398	376	344	374	411	384	399	404	383	400	414	409	390	388	409	333	391	386	425	400	345	375	361	398	400	390	396	400	425	413	371	425	423	438	359	394	385	399	393	416	425	388	415	404	434	426	394	394	401	387	380	387	421	415	364	375	422	411	373	386	424	376	401	375	423	414	378	408	383	388	432	359	402	433	419	410	391	400	388	423	380	374	379	395	380	368	384	418	414	425	410	385	366	434	376	426	380	426	393	374	417	395	397	405	408	386	418	391	401	384	397	380	394	360	402	385	374	423	398	440	426	390	403	362	420	399	382	387	377	422	394	396	386	421	394	404	416	362	379	398	408	425	394	378	343	357	396	381	389	337	371	392	414	429	418	381	372	407	410	384	399	391	377	437	329	398	404	386	410	405	374	398	382	385	410	394	416	407	433	414	390	402	379	392	399	386	440	429	398	418	401	359	444	388	402	403	375	444	440	391	435	423	407	412	419	438	397	384	414	394	372	429	371	405	391	395	414	391	399	417	399	403	414	381	380	351	426	410	404	420	431	430	388	426	411	412	396	402	395	402	346	423	377	421	391	356	376	399	397	392	377	355	410	395	391	378	400	409	384	395	406	386	397	389	405	417	407	413	378	383	385	384	365	397	398	419	410	379	406	396	347	417	412	392	410	370	370	427	391	333	366	403	376	381	378	401	391	422	377	394	385	432	383	421	356	373	388	418	421	378	396	404	399	402	400	376	384	380	407	423	383	405	421	394	373	432	408	381	394	381	373	366	409	343	386	367	413	391	377	385	395	384	395	383	375	387	394	396	400	397	393	413	409	380	393	392	382	386	402	385	410	347	376	409	401	388	388	410	400	387	398	399	391	397	401	417	447	387	424	422	370	404	388	397	409	401	418	387	377	406	419	423	395	413	410	402	389	412	373	410	412	398	376	443	376	400	431	409	407	405	372	403	378	383	415	393	390	432	386	407	406	420	402	403	353	415	403	392	425	369	391	407	406	446	405	401	373	405	398	415	397	392	413	386	407	419	423	393	392	366	395	373	413	399	383	401	415	378	429	374	402	358	404	409	385	388	401	391	400	362	370	400	391	353	407	381	384	382	402	406	418	399	364	402	415	398	382	423	391	402	404	412	389	425	393	382	406	409	403	379	388	411	404	414	429	405	372	409	425	400	343	402	392	390	402	415	388	411	377	379	398	403	402	400	401	383	394	366	415	419	408	373	440	414	420	403	391	392	378	420	387	392	379	377	443	395	372	430	382	377	404	404	415	376	382	394	398	450	379	353	400	407	393	402	379	376	423	390	385	381	405	383	424	394	393	429	429	396	391	386	359	436	412	404	430	403	421	405	386	396	380	399	395	379	430	412	380	418	372	399	400	395	389	405	394	414	374	414	438	385	387	388	395	421	423	387	384	370	425	390	365	385	411	407	398	397	405	404	417	385	380	420	396	440	375	370
23494	21528	28629	24867	21358	4169	944	755	681	641	626	618	596	618	609	636	587	582	551	611	605	552	540	589	543	596	602	547	543	530	515	553	536	573	528	582	567	520	533	581	498	548	556	578	538	532	505	530	534	563	559	612	552	562	518	566	568	559	549	555	519	525	517	576	623	542	522	566	523	514	526	572	541	547	567	536	573	618	594	569	584	547	593	494	550	539	531	522	557	553	603	569	569	573	540	548	515	556	511	560	537	571	498	523	546	532	550	502	518	540	597	520	564	577	540	557	534	531	562	552	550	568	588	566	554	562	506	550	571	561	545	517	528	583	571	557	541	573	561	528	568	531	566	562	537	539	576	562	514	545	536	551	542	573	514	514	509	596	553	524	532	573	570	536	492	547	571	558	506	546	570	557	530	587	592	561	545	540	575	526	538	501	547	550	552	550	533	503	574	579	533	522	555	569	563	564	552	543	556	587	539	541	516	550	513	580	539	553	576	527	533	537	566	555	597	536	552	546	545	540	580	545	547	591	544	590	556	550	513	570	544	530	523	521	513	556	527	548	551	576	525	557	563	544	548	555	547	533	561	564	527	534	507	546	507	555	545	524	550	570	491	536	525	528	542	521	562	545	519	591	540	535	545	573	587	527	504	524	509	602	533	546	565	522	591	591	573	558	571	563	595	565	562	525	493	543	549	491	552	509	540	572	550	565	505	537	569	557	544	551	512	585	547	552	588	554	545	576	545	562	521	539	563	530	558	548	579	518	536	572	556	529	555	562	586	545	527	554	600	568	562	576	511	533	582	496	533	560	555	560	535	521	560	581	543	600	516	529	558	540	565	574	522	534	560	551	551	563	559	537	534	558	555	604	529	543	500	534	557	546	571	541	499	553	540	557	556	551	563	572	554	571	525	503	527	556	551	586	549	549	568	549	564	570	569	544	556	525	583	590	517	526	563	561	540	548	562	519	550	560	541	576	587	561	558	531	571	530	545	555	501	510	507	556	551	562	521	565	614	527	558	554	559	553	527	545	514	571	519	534	531	509	530	570	567	584	580	503	572	537	533	562	523	560	526	512	564	550	535	551	535	535	551	510	499	567	541	547	585	580	535	576	539	562	567	538	559	542	520	535	521	535	557	576	536	558	573	528	539	524	510	583	564	555	537	487	549	579	578	595	536	568	549	525	548	523	568	540	565	535	571	544	563	585	540	538	548	527	517	560	578	530	536	560	554	536	518	556	543	573	565	538	594	536	539	541	525	565	555	527	552	552	542	541	539	577	526	547	562	537	557	561	591	577	574	565	576	552	562	559	540	563	545	570	505	564	571	488	529	533	526	571	552	590	556	553	584	545	532	544	571	569	566	552	557	560	544	582	584	547	520	575	583	580	542	529	549	563	565	534	547	539	571	541	561	551	559	526	528	565	547	533	554	587	577	527	555	557	561	562	571	547	555	509	527	505	568	506	519	579	515	542	527	563	516	542	577	541	567	568	606	550	521	540	540	551	554	539	592	532	547	546	547	561	532	570	558	564	561	532	509	532	548	577	543	538	570	551	547	545	532	526	548	485	533	583	532	558	567	552	536	570	580	582	536	521	600	553	547	562	554	560	545	554	511	525	591	558	532	539	554	562	562	526	578	533	522	598	537	549	531	535	554	553	525	522	541	543	523	553	548	527	539	537	547	536	563	527	551	536	551	571	534	586	537	547	537	552	521	553	588	520	543	553	576	546	527	553	546	585	540	546	559	557	583	548	573	577	529	523	553	570	559	547	557	535	543	527	562	575	515	523	508	500	563	548	572	585	540	566	518	537	549	557	519	560	559	536	558	549	513	544	516	557	506	533	513	531	533	591	534	528	541	519	583	542	564	570	579	535	527	502	523	535	547	560	541	570	567	547	546	560	525	550	575	564	554	535	544	571	528	530	557	581	601	526	552	542	497	544	557	514	558	577	573	585	587	524	622	553	565	550	574	562	502	578	545	512	562	526	551	536	543	528	580	575	537	561	540	542	525	537	565	566	545	541	530	593	502	508	554	569	607	537	554	600	580	562	541	517	539	555	547	532	575	531	542	556	532	522	547	564	517	550	538	527	544	544	506	554	550	593	525	542	539	519	567	542	539	523	526	557	574	552	561	526	550	565	525	536	541	514	564	555	531	528	564	540	564	562	526	516	536	528	547	555	556	547	543	590	553	533	555	560	551	567	489	578	559	573	517	561	546	545	525	541	530	509	482	541	584	579	547	555	577	525	532	547	532	549	572	561	554	535	529	566	524	559	550	544	595	559	532	578	532	552	592	572	498	545	572	541	597	564	535	560	536	563	565	508	561	559	525	522	520	556	565	563	559	566	571	530	523	544	536	521	571	540	567	538	530	522	558	598	527	555	576	528	544	538	522	540	568	533	568	531	486	568	532	540	515	541	551	545	531	583	542	523	560	519	552	551	516	548	592	535	567	516	540	548	602	522	531	530	523	582	580	567	559	509	571	576	549	575	505	522	535	529	560	518	570	538	519	549	524	602	595	541	553	563	526	546	555	553	558	540	566	580	575	517	545	563	474	552	536	526	569	575	539	599	567	567	523	536	551	571	574	559	560	526	545	566	543	547	530	576	554	540	574	586	505	581	543	510	545	551	511	585	589	566	558	512	545	546	560	571	553	533	510	560	522	537	526	556	546	515	542	557	528	553	529	495	562	564	548	568	508	546	539	545	567	539	533	559	510	547	525	570	550	549	534	559	467	531	575	535	542	500	547	558	515	586	545	557	537	505	551	578	573	557	539	535	529	543	537	545	528	561	535	555	533	518	542	563	550	567	540	566	547	556	533	538	526	570	539	566	559	567	553	562	534	517	575	572	533	538	576	540	593	553	545	565	579	514	516	545	553	567	571	576	550	528	564	499	502	548	534	575	574	571	580	553	528	568	612	563	553	563	575	517	536	599	565	571	545	517	543	509	542	548	578	571	543	549	556	503	543	544	534	560	544	568	597	632	536	530	512	547	556	546	526	526	585	542	534	577	557	558	543	533	583	531	585	556	537	568	545	519	527	551	542	538	546	546	574	517	516	536	574	546	564	533	555	536	545	527	548	516	525	568	549	587	555	568	552	552	521	598	520	565	544	514	540	548	557	556	545	572	546	550	543	532	547	554	566	583	583	566	552	543	547	547	480	510	552	563	588	561	539	580	557	571	537	541	512	546	529	562	530	553	545	537	524	520	576	574	568	571	536	526	541	556	553	545	567	589	554	570	535	521	550	514	533	514	530	604	498	547	529	513	556	519	555	552	562	564	558	528	564	547	554	518	523	546	545	523	501	557	537	560	528	550	521	555	570	583	546	524	591	551	523	545	552	557	545	515	561	576	595	529	579	563	568	523	499	565	565	545	560	561	510	550	536	563	525	555	518	533	542	536	533	550	536	600	556	544	557	549	523	560	552	519	533	526	514	571	544	564	574	519	530	517	548	592	540	528	555	571	529	529	557	575	559	547	532	551
16086	7063	5016	2352	1723	1514	1288	1058	1018	971	955	898	833	834	844	757	757	733	797	765	768	751	807	730	704	775	731	739	714	767	732	727	795	757	751	733	742	758	667	730	711	737	732	689	691	685	704	719	743	719	732	785	763	683	726	789	744	721	732	699	746	711	722	728	739	705	762	718	671	723	690	710	672	703	684	742	710	725	674	669	734	782	802	699	737	715	757	726	750	758	792	686	713	756	737	739	729	738	711	762	697	699	731	769	676	770	738	729	712	746	751	751	744	715	726	752	741	730	728	692	752	762	782	700	714	735	667	702	731	715	716	739	754	746	701	731	683	740	727	715	699	698	741	687	698	724	734	781	755	741	725	725	689	705	722	788	721	666	701	738	724	715	727	747	715	703	707	732	699	705	704	725	736	728	742	745	677	721	675	738	735	790	742	703	730	788	737	741	716	663	703	675	726	719	694	708	731	712	718	785	737	750	733	721	752	730	725	745	739	745	750	711	719	731	752	764	716	736	679	710	684	726	729	716	661	746	752	723	725	736	701	724	691	706	732	736	710	769	741	725	709	712	723	710	701	682	731	760	748	726	759	743	743	747	736	723	703	796	725	706	690	736	722	726	752	747	741	771	745	736	727	714	730	781	697	707	776	699	791	750	700	724	752	739	725	709	692	716	734	719	710	702	762	712	731	698	723	723	735	760	700	703	727	736	738	723	722	745	702	753	770	731	747	778	706	701	720	755	761	740	741	730	700	702	786	711	710	706	710	757	774	737	719	735	723	764	721	692	726	750	721	760	729	698	754	718	742	760	749	744	764	712	715	713	717	719	752	730	736	757	728	729	779	739	769	758	737	720	711	709	795	720	685	709	745	703	754	728	695	744	707	732	727	773	708	728	777	726	713	717	724	746	681	714	725	722	728	711	726	779	738	708	758	740	754	708	785	747	717	699	781	749	779	699	707	661	670	759	715	739	770	740	751	762	699	732	697	710	759	737	733	761	802	734	721	741	725	716	727	712	696	746	733	707	724	729	710	745	758	686	732	760	746	699	677	733	689	771	753	788	690	742	703	770	733	685	695	733	731	745	709	721	751	775	738	718	691	744	738	703	734	733	720	724	728	762	749	732	767	723	678	726	727	725	737	706	735	711	725	676	759	695	684	787	710	693	742	795	726	708	687	732	736	709	712	703	755	793	698	700	734	722	757	675	750	677	765	750	701	792	729	728	768	696	691	691	732	722	737	727	722	714	740	729	733	688	741	741	734	794	720	756	721	712	691	722	755	740	701	687	703	700	754	711	714	691	744	697	749	713	729	710	707	739	740	755	698	716	738	744	723	681	697	744	725	699	739	728	804	735	759	671	737	725	752	709	724	763	735	707	720	707	749	691	794	700	704	731	720	700	814	703	744	732	717	722	727	760	705	752	686	751	775	732	696	713	682	716	792	707	735	751	753	708	756	688	702	718	769	744	721	712	759	742	713	696	721	722	748	704	748	736	668	737	721	760	714	707	704	735	749	755	731	761	692	758	748	727	685	714	724	704	723	726	732	700	715	708	754	713	699	750	714	706	763	704	757	757	716	757	687	744	685	677	675	752	728	714	714	733	725	696	695	684	696	732	715	756	699	743	728	685	740	703	742	729	717	690	718	699	723	722	766	713	762	718	687	743	736	717	743	752	722	804	741	755	749	733	694	758	721	700	727	764	741	733	733	721	717	719	749	726	756	711	765	745	741	750	751	714	709	707	789	732	748	747	748	719	764	691	692	692	745	715	752	720	710	721	743	719	753	711	725	719	762	730	702	727	709	735	737	724	740	693	760	680	720	703	732	724	755	726	713	736	742	733	739	715	708	737	761	757	676	727	732	704	742	714	689	719	729	741	684	730	745	725	731	728	729	741	755	752	757	773	714	678	697	707	685	736	702	709	672	761	728	704	747	743	754	749	752	709	765	758	745	724	775	717	790	740	728	730	735	696	728	714	709	739	748	692	791	723	722	705	713	742	744	720	737	739	738	697	743	726	764	691	706	720	722	692	811	718	725	681	737	712	705	716	756	711	709	746	752	728	729	721	691	706	757	741	747	706	706	729	709	757	739	732	680	722	738	730	722	692	714	690	738	740	695	707	701	711	723	714	749	711	715	730	727	710	736	786	752	738	747	744	700	748	735	695	731	698	701	743	710	711	696	748	720	745	684	689	738	718	716	712	695	737	777	689	681	745	729	748	677	745	722	717	726	702	690	732	706	726	767	713	730	713	695	719	711	775	735	739	725	721	691	760	719	726	675	685	715	706	737	754	700	737	748	751	681	721	702	682	770	775	731	771	712	713	676	726	699	720	734	756	698	718	697	764	762	758	700	685	702	750	782	747	686	726	730	765	729	718	728	747	704	769	742	725	716	708	687	737	711	723	746	739	728	703	727	747	715	772	676	715	689	744	751	687	661	727	734	672	680	766	733	726	721	732	718	744	705	695	715	651	727	745	711	726	732	708	737	679	696	763	737	697	754	720	703	729	699	756	730	712	744	732	708	722	741	819	759	691	741	685	678	709	717	775	713	756	701	723	696	787	735	729	701	717	705	709	810	702	722	749	765	708	782	688	758	694	763	718	761	708	665	712	741	756	714	695	690	712	772	687	719	728	735	684	686	708	698	727	756	724	693	730	646	671	758	763	724	748	746	705	707	725	773	713	731	732	767	700	737	749	754	723	732	658	685	714	751	716	669	749	718	704	686	739	727	768	712	715	708	706	749	718	754	753	721	679	739	753	748	692	778	747	722	734	733	695	728	735	736	768	712	721	721	751	754	702	725	721	763	737	747	711	698	699	769	690	709	695	697	731	772	682	732	713	696	703	734	738	688	733	734	749	744	766	759	721	732	706	771	760	753	725	732	697	744	748	729	743	706	716	739	707	762	733	676	781	748	726	728	734	710	775	791	713	687	712	721	752	714	717	695	710	696	741	696	687	697	718	727	737	729	753	731	723	743	737	725	749	723	760	733	722	710	754	706	720	712	707	695	744	743	730	788	719	774	728	762	725	729	732	751	767	695	716	744	700	701	718	750	735	725	726	727	782	719	743	753	750	741	734	724	752	695	714	740	674	741	712	794	698	753	732	723	689	708	676	743	715	698	739	742	694	775	728	700	754	739	697	738	710	792	776	716	713	683	721	707	694	766	694	730	709	688	712	723	720	708	717	704	683	702	792	697	724	706	710	758	754	751	714	727	766	703	742	755	698	798	764	742	754	722	738	728	699	751	731	691	720	663	745	723	672	735	751	704	736	710	704	713	715	734	739	772	709	734	722	729	724	740	732	675	760	713	717	698	734	707	795	759	696	728	776	703	704	694	691	691	712	734	766	719	776	752	737	719	708	712	734	674	677	696	718	733	758	783	724	710	699	732	725	685	718	736	711	716	747	735	687	730	780	725	754	736	722	738	725	706	671	740	737	730	791	729	682	708	730	703	710	733	688	756	752	724	725	754	753	663	704	686	714
24736	21514	26809	24843	1327	239	205	184	159	141	151	165	124	172	137	136	150	135	121	134	164	126	142	131	138	117	116	150	134	140	144	143	120	145	125	138	125	127	110	134	105	113	116	141	119	111	118	111	135	125	107	117	111	130	142	145	129	114	118	123	128	125	111	126	142	120	101	117	113	136	137	127	135	103	129	151	118	125	108	126	131	145	128	125	134	141	142	110	126	131	124	134	128	123	140	131	116	126	133	118	135	121	121	103	129	107	126	106	121	133	130	132	144	131	131	129	134	123	126	129	120	124	133	115	123	127	108	138	106	144	101	119	120	125	133	124	122	145	123	111	123	138	136	105	126	112	128	103	126	125	131	147	131	129	120	110	116	146	128	137	130	134	124	128	122	121	132	120	132	119	135	125	120	126	114	121	111	131	122	150	131	117	112	140	132	119	114	116	136	148	124	115	120	133	118	150	153	107	130	120	130	109	143	137	135	136	137	118	125	113	135	116	137	131	122	120	114	126	123	108	123	117	109	109	135	135	131	139	124	145	109	116	120	120	107	120	132	146	111	111	136	120	125	132	154	120	136	133	112	105	134	132	149	113	122	113	134	123	112	134	146	140	119	133	136	115	116	137	118	104	111	116	127	124	114	119	134	104	128	136	138	121	124	108	112	126	139	134	128	145	137	140	110	123	110	121	135	118	148	137	140	121	124	122	112	126	145	115	106	123	136	146	120	121	136	128	124	133	119	139	110	151	129	122	144	139	129	141	118	137	146	135	135	116	120	133	134	129	133	143	124	120	118	129	137	127	131	125	130	131	130	116	108	103	123	133	113	127	111	125	140	119	133	130	115	118	132	99	112	115	124	125	137	119	152	130	118	132	122	120	136	150	119	139	117	111	124	111	134	126	114	129	149	115	145	126	136	143	127	114	139	111	126	125	134	133	132	135	125	104	131	134	135	145	111	117	139	129	125	111	126	130	120	133	119	123	120	145	131	163	131	136	121	117	128	111	135	117	117	131	99	119	138	124	120	127	115	117	122	122	136	156	122	106	128	134	119	116	132	126	134	125	113	135	108	122	144	137	114	127	136	114	102	124	130	132	145	130	101	123	134	136	124	149	140	118	102	126	125	124	123	127	122	121	111	122	134	138	117	115	120	123	121	129	98	118	126	128	123	106	141	118	143	117	132	128	130	130	130	130	138	124	128	143	145	118	137	128	106	131	118	128	133	131	109	154	133	106	126	130	126	132	117	111	119	106	135	110	125	130	126	104	129	129	114	124	97	120	128	125	104	132	124	105	110	141	121	123	132	118	127	115	135	138	132	119	124	122	122	118	113	124	124	141	130	118	138	121	105	142	128	128	140	138	129	122	130	115	133	137	111	133	108	137	132	139	117	119	134	127	133	130	113	126	130	116	123	134	126	120	121	111	105	127	135	128	116	110	126	129	124	117	141	123	139	110	131	146	124	126	118	118	137	120	129	121	128	123	135	128	145	118	128	123	116	117	125	121	137	150	134	127	122	138	134	141	126	135	133	135	125	122	108	130	135	124	128	136	145	110	132	135	105	131	128	133	126	123	116	149	128	112	120	125	141	121	132	155	116	146	117	145	131	133	130	125	119	132	155	137	126	111	125	138	117	114	124	126	139	132	126	129	126	123	127	148	135	120	133	122	122	138	126	140	122	115	123	147	127	119	131	136	128	122	135	115	121	138	130	131	120	130	112	134	128	139	134	125	130	117	122	140	148	137	125	127	141	136	116	119	135	103	139	111	123	128	135	130	148	113	105	109	110	117	134	121	109	134	117	116	134	111	114	117	126	109	118	116	126	136	112	120	123	118	134	129	139	131	108	140	130	141	162	113	128	129	132	139	113	118	133	134	132	122	130	114	104	119	127	110	134	133	117	124	107	121	108	138	129	123	138	129	135	118	125	129	112	136	123	131	125	138	135	148	157	137	138	137	119	110	137	112	116	116	128	113	141	127	131	126	113	127	127	107	128	134	120	130	139	122	145	128	121	124	149	111	139	119	135	124	134	129	134	135	124	134	114	141	134	130	125	148	133	141	142	120	116	120	126	119	116	125	119	140	130	117	144	128	120	123	138	103	127	111	116	117	117	130	137	108	122	123	128	124	122	129	119	137	150	124	124	119	100	141	123	127	151	125	125	128	122	128	132	117	132	116	130	116	148	119	114	110	134	127	127	119	120	119	130	111	105	125	140	114	124	141	128	118	119	125	134	116	115	120	126	137	141	128	116	134	116	129	101	133	155	136	145	127	123	119	111	125	129	109	112	131	107	130	120	135	112	129	123	125	116	133	117	124	131	126	125	122	124	131	119	130	128	136	122	127	130	131	135	127	135	125	132	135	136	136	126	134	122	124	134	126	133	127	138	139	141	131	128	143	124	121	130	124	105	144	144	133	118	115	116	121	129	121	139	125	125	121	138	111	120	119	103	115	141	135	133	134	115	148	143	119	112	104	135	127	107	113	135	129	134	112	138	117	114	137	132	117	111	114	107	120	124	115	134	130	138	137	117	130	122	108	115	140	122	143	133	127	146	122	124	119	154	117	139	132	129	142	120	100	118	110	120	139	133	145	118	127	124	121	126	126	124	125	135	128	121	118	123	133	125	132	139	141	129	134	116	117	122	122	121	132	125	146	124	129	162	108	130	137	129	117	104	103	107	133	157	125	125	120	112	123	128	128	120	141	148	135	132	112	133	130	133	128	123	119	122	130	138	141	128	131	112	125	117	131	117	128	100	142	112	128	133	138	106	133	102	107	127	124	126	140	118	108	116	112	125	118	124	114	136	114	124	125	108	121	126	125	130	152	110	120	135	100	131	119	122	136	119	113	134	113	129	139	115	147	117	116	104	124	125	126	124	122	115	134	144	115	128	143	127	126	137	129	117	123	106	113	142	132	119	132	127	141	119	124	131	147	125	126	123	151	122	120	127	143	126	114	127	130	129	128	132	117	114	119	133	117	119	125	132	137	121	127	126	136	124	136	125	115	130	106	144	139	112	123	148	123	113	128	106	110	132	129	117	131	124	124	136	139	106	123	116	136	115	120	132	100	122	127	122	122	129	138	133	120	122	141	138	114	132	132	133	128	135	119	120	131	137	129	130	135	132	130	116	122	136	130	140	124	140	122	133	133	134	137	144	129	127	137	114	120	131	145	94	119	125	123	124	138	122	135	117	141	120	112	117	118	120	117	135	120	119	106	135	126	139	144	136	134	134	137	119	126	107	108	105	136	114	110	126	128	132	138	121	139	137	114	134	118	103	109	134	143	131	118	122	115	128	125	124	130	129	111	136	132	110	129	129	132	111	127	132	129	114	128	107	107	133	120	119	136	105	103	128	127	116	116	126	113	130	136	108	152	133	153	146	137	116	126	137	120	122	126	139	136	134	117	135	109	110	119	133	122	121	128	110	116	124	130	125	131	139	136	127	124	150	138	113	133	132	118	119	136	119	138	136	124	135	135	135	136
15043	3248	2255	923	689	499	429	378	298	316	284	244	235	221	206	233	209	214	225	218	210	205	215	215	171	227	213	189	205	247	203	201	176	177	198	217	199	176	199	189	167	184	187	190	179	219	194	183	210	187	187	212	211	188	203	214	191	198	192	216	207	218	179	194	204	186	195	186	188	183	173	211	190	183	205	166	180	200	189	187	190	209	176	195	194	188	199	196	206	178	190	184	195	179	195	192	197	218	202	184	191	177	222	193	186	187	205	189	195	155	187	217	179	206	184	199	198	198	198	169	178	209	209	202	168	181	180	183	207	183	191	215	203	185	190	201	189	195	177	199	172	206	189	194	184	188	213	199	213	215	202	163	192	212	176	172	195	184	194	188	199	211	186	191	193	207	202	196	189	169	195	180	198	202	176	202	204	182	202	201	168	191	181	206	150	200	163	182	213	183	188	198	189	183	193	180	193	188	197	180	207	204	189	197	205	212	192	182	199	168	200	192	221	191	198	212	187	177	204	211	180	181	183	176	201	179	167	224	208	212	164	196	199	197	193	212	187	179	199	212	170	210	214	198	194	190	190	206	191	190	202	212	192	195	197	160	189	206	206	188	198	207	202	193	185	193	214	205	188	182	192	171	198	170	205	192	188	195	180	174	215	213	182	183	184	170	186	201	190	178	196	199	196	175	155	188	191	163	171	214	199	183	209	204	179	175	195	198	170	176	193	178	180	186	201	211	213	212	173	162	186	204	177	167	205	184	204	191	181	200	191	206	192	172	182	203	231	192	166	182	197	175	158	188	192	188	188	184	176	218	230	199	191	189	195	189	199	168	189	181	143	191	190	198	192	197	174	200	178	174	190	190	198	193	175	195	190	185	187	174	197	159	187	178	185	189	200	197	186	165	192	207	187	190	198	182	192	218	183	196	167	218	189	217	181	208	206	185	229	164	210	204	196	163	171	179	190	194	178	193	181	200	199	186	181	225	193	185	194	189	201	187	209	197	176	220	207	167	202	173	165	194	212	169	202	208	167	200	183	176	213	203	216	170	192	203	196	180	223	168	185	197	199	165	196	191	179	190	166	185	207	191	182	180	185	175	189	192	209	189	183	171	180	221	197	188	170	185	202	170	191	193	179	184	201	213	194	196	186	214	183	210	176	194	209	186	180	203	174	179	211	204	169	177	179	197	177	204	200	196	176	192	194	192	177	197	195	168	195	183	191	181	193	190	208	198	198	181	195	177	187	200	176	212	170	204	204	189	175	188	193	189	215	193	174	188	193	175	185	192	190	193	202	211	203	182	176	186	221	190	196	214	177	185	198	186	181	185	203	188	190	168	201	189	181	186	179	187	208	220	172	188	193	172	213	166	182	197	211	204	190	191	175	187	197	185	185	180	178	197	199	215	193	187	198	193	216	194	186	196	187	191	199	183	181	208	187	191	188	199	196	209	190	217	191	198	184	184	192	176	187	187	188	201	169	206	202	192	161	152	184	181	198	185	186	200	191	191	213	173	197	180	186	171	212	191	189	205	188	191	176	194	199	201	194	198	191	229	171	185	173	213	218	168	193	169	209	172	199	191	157	194	211	201	181	192	201	208	193	190	192	203	204	192	195	179	196	178	176	183	191	191	193	172	195	189	185	200	189	206	209	184	184	213	182	200	198	198	200	166	203	180	201	218	197	169	177	181	199	181	183	195	203	175	178	178	215	193	178	182	195	179	187	194	197	163	195	212	196	190	183	218	196	218	197	218	187	186	179	196	207	228	176	172	199	202	213	179	239	178	211	207	174	208	191	203	226	196	202	195	215	172	197	186	175	185	196	193	185	194	172	199	177	198	186	202	168	211	193	191	201	177	178	208	202	203	201	208	209	199	209	226	212	190	185	195	187	215	183	206	190	177	197	206	200	189	177	222	202	200	182	170	203	167	198	188	198	162	195	187	194	182	187	183	180	202	218	174	191	184	185	206	191	193	196	181	178	182	192	223	193	187	178	180	196	182	199	181	191	214	211	187	199	172	209	161	178	177	187	178	200	184	204	227	204	211	221	166	180	199	183	195	204	219	204	208	173	193	180	176	193	182	217	186	163	212	181	188	178	210	192	203	191	166	171	186	203	179	192	179	167	184	176	194	183	192	193	202	182	181	196	179	172	179	156	195	187	191	162	181	194	203	181	157	196	206	183	206	188	194	168	163	187	178	193	194	210	180	185	195	190	176	192	187	195	196	229	186	201	185	207	163	190	205	185	184	206	180	204	196	187	179	204	196	211	180	193	213	177	200	196	211	183	193	177	201	218	205	203	179	199	191	188	176	183	207	166	158	189	176	195	183	206	198	184	212	185	209	175	185	202	163	185	206	190	186	191	191	209	209	170	190	186	203	154	222	190	172	189	187	175	160	202	198	215	195	216	188	191	199	172	187	180	189	177	195	196	172	186	197	204	201	183	180	194	218	194	176	195	190	175	184	180	186	158	193	203	202	179	202	192	180	210	191	193	182	210	186	224	221	204	190	204	164	207	163	182	192	178	194	191	154	193	189	173	200	194	181	184	194	198	197	205	199	186	208	190	175	186	217	177	203	199	179	210	175	175	190	197	176	191	197	169	201	191	195	205	198	205	215	215	171	222	199	179	208	211	187	188	188	194	205	206	199	176	186	220	199	188	212	175	192	173	189	221	157	191	186	196	206	214	216	188	205	209	195	183	189	202	184	177	204	200	189	164	207	201	170	214	219	179	185	211	188	223	186	199	195	214	188	176	181	222	199	188	184	172	199	185	188	160	192	191	166	201	234	199	194	190	172	191	196	196	196	206	209	211	205	205	179	177	185	187	193	184	187	191	212	174	189	210	211	211	207	182	176	183	195	194	215	162	215	204	165	197	193	178	200	186	175	168	176	187	209	200	186	218	197	191	175	202	195	179	178	194	197	152	172	200	181	199	188	209	188	202	193	182	173	187	196	202	174	200	186	201	175	171	181	193	178	181	185	180	209	173	202	166	177	174	207	201	184	191	192	197	200	219	198	202	173	181	183	169	194	178	202	183	174	193	185	220	189	176	188	209	187	192	184	196	179	190	201	213	190	183	185	173	173	208	188	202	195	199	202	207	182	187	174	226	184	190	191	163	187	185	190	178	189	179	175	201	188	188	196	177	207	192	174	185	178	177	185	178	218	182	182	187	204	181	195	194	198	192	202	184	192	180	196	177	178	187	212	189	169	199	180	207	175	185	196	197	205	227	187	190	184	192	199	211	190	185	204	197	178	215	203	189	185	187	179	187	179	174	177	184	203	194	180	184	197	206	179	189	172	207	194	189	169	212	199	199	194	206	200	191	198	164	215	177	190	169	195	183	207	182	187	205	200	186	147	198	181	203	212	185	175	187	205	190	189	200	202	176	204	177	197	210	216	187	200	188	195	182	174	185	202	206	213	191	205	199	178	176	193	202	175	193	181	184	200	187	187	183	230	196	195	197	184	190	189	206	213	194	191	208	185
22557	21584	29331	24296	21580	21320	2758	843	635	601	576	600	505	546	481	516	495	484	477	489	443	466	467	502	495	496	462	434	453	483	481	463	463	451	470	466	451	471	478	458	479	470	460	468	466	471	491	434	470	458	450	411	450	509	447	443	475	450	447	479	435	426	447	458	416	455	485	428	422	464	454	461	435	416	442	463	461	456	451	466	423	463	420	453	442	482	437	444	451	466	456	465	485	430	461	439	434	432	465	443	478	476	509	474	414	451	466	448	476	456	444	434	448	415	449	457	444	407	478	488	482	470	472	446	433	431	458	455	450	441	410	432	485	433	433	447	406	436	441	454	428	479	427	419	464	433	473	424	405	449	428	416	465	448	460	463	443	438	480	448	458	480	429	461	437	455	442	474	467	466	430	456	493	446	448	476	414	431	436	456	469	448	418	452	453	445	437	432	479	448	426	484	431	456	460	454	425	427	463	431	481	459	466	420	449	476	443	478	436	473	441	473	414	456	462	465	448	433	443	445	468	426	407	413	443	469	447	455	479	478	446	473	462	443	450	472	457	448	442	445	435	440	475	413	483	473	423	442	457	475	468	442	460	454	454	460	447	457	468	469	425	456	451	435	449	488	462	421	451	457	447	415	478	459	437	456	491	469	483	431	473	451	446	433	498	438	446	475	425	456	457	480	466	446	485	467	422	453	464	475	448	485	450	446	431	426	442	483	419	451	444	446	441	425	455	463	445	451	449	441	445	473	457	432	435	474	465	435	427	468	447	446	413	486	420	466	478	433	457	452	438	447	447	441	464	450	406	467	405	462	448	461	464	477	430	473	471	458	454	473	491	420	413	414	417	476	464	459	445	451	464	450	413	435	448	440	433	467	422	451	481	451	468	449	421	463	445	475	442	457	453	380	424	454	456	443	478	433	436	411	460	432	472	445	417	447	453	462	445	453	448	461	454	470	455	432	467	428	447	470	473	427	428	458	465	486	421	457	487	458	437	456	467	436	434	423	455	471	463	488	450	486	440	429	451	424	446	450	469	454	460	452	441	438	452	396	439	430	432	461	476	465	461	479	439	410	434	476	499	439	426	449	461	428	423	446	454	437	440	437	426	473	461	463	447	461	473	437	429	448	428	476	466	415	470	429	461	464	453	499	480	413	471	444	446	449	429	452	404	448	440	427	419	472	445	426	450	458	467	428	454	462	462	428	443	447	470	459	411	484	426	448	414	431	442	473	437	439	408	456	466	430	490	434	448	432	410	455	454	416	403	442	474	461	473	458	447	436	453	487	442	445	419	440	431	447	457	442	498	462	463	434	458	414	459	484	450	446	505	475	431	469	479	458	448	454	454	461	462	453	446	427	458	435	449	446	452	427	475	459	457	443	492	450	473	488	468	465	402	425	462	447	467	431	429	419	447	466	431	449	444	472	454	468	452	461	440	470	456	484	427	447	478	445	430	454	446	449	438	463	439	481	438	419	468	429	469	462	483	441	499	413	460	467	453	459	444	440	457	415	442	460	451	412	401	449	454	461	463	451	439	434	427	414	434	440	462	452	431	413	456	480	443	460	443	410	445	431	433	432	451	440	424	415	437	466	422	435	465	418	468	445	479	457	444	448	442	459	491	429	459	470	468	434	459	475	445	459	450	458	426	427	434	425	443	495	471	435	445	420	400	501	424	419	473	434	459	466	452	461	472	430	458	474	393	427	480	424	441	465	455	425	454	423	415	460	434	428	434	429	459	434	464	452	449	431	461	453	444	444	443	454	430	425	421	429	426	428	398	437	445	425	438	431	431	425	449	437	414	454	417	454	442	458	452	421	447	468	462	472	447	439	479	433	462	475	460	490	452	487	471	467	447	454	438	469	458	425	435	447	433	425	443	445	472	475	429	425	443	436	491	434	450	434	451	438	423	450	455	474	470	422	427	465	442	452	428	422	417	447	480	432	463	475	445	430	421	448	454	465	470	439	452	459	417	435	421	437	456	465	437	469	459	452	438	475	469	443	438	443	440	433	469	457	408	458	479	440	438	426	468	447	417	458	433	422	484	484	450	440	483	461	451	453	452	427	433	481	454	478	467	444	451	434	469	442	462	424	469	450	449	449	498	436	457	403	428	480	455	450	456	459	497	434	456	424	429	460	455	398	413	439	459	457	445	437	467	457	433	466	409	418	457	467	459	423	439	445	452	442	424	481	411	445	446	455	488	440	463	464	467	443	481	446	472	455	464	435	465	457	449	478	426	438	417	466	437	434	457	440	462	459	459	430	457	468	465	445	475	456	404	448	417	448	420	461	487	502	483	475	465	479	421	489	464	460	436	430	458	445	457	454	467	441	424	469	444	419	471	475	445	475	395	436	452	456	446	494	474	476	447	439	469	421	507	453	438	467	423	443	441	477	449	473	458	444	459	445	436	438	460	479	448	443	433	461	442	476	416	444	492	441	442	452	452	413	488	453	443	456	429	469	454	452	453	451	467	456	436	420	433	432	457	434	454	477	415	443	426	441	452	456	445	402	448	458	462	440	454	463	472	470	440	442	444	445	458	453	447	449	449	453	435	462	447	445	455	447	479	439	436	417	447	429	464	438	416	429	422	446	460	395	465	433	426	508	478	453	460	439	445	427	452	442	451	460	422	463	457	442	427	412	467	450	487	448	435	422	409	456	493	458	420	478	453	415	477	428	437	477	405	447	459	456	420	449	459	439	443	418	448	431	439	465	441	465	471	455	437	440	450	463	439	477	457	486	408	435	437	441	439	460	441	444	471	464	451	448	450	431	449	457	455	415	478	481	444	439	402	429	437	472	462	414	470	472	447	428	458	507	421	481	453	488	464	438	468	437	459	445	429	499	448	486	478	479	456	424	422	460	462	444	460	439	462	458	434	454	452	510	481	420	432	449	446	413	449	458	474	452	463	439	456	455	419	434	424	434	446	430	470	485	445	439	469	481	431	442	439	450	460	486	479	448	453	429	491	407	428	457	443	437	451	453	469	447	472	449	457	447	455	441	447	447	409	465	422	457	454	415	450	440	453	418	462	426	435	408	416	457	457	421	508	434	448	449	418	445	435	471	471	466	456	444	439	480	449	437	422	477	426	461	450	441	467	476	459	443	441	439	454	415	437	429	449	442	457	441	425	443	480	413	453	458	441	476	466	451	453	465	429	456	450	442	460	423	448	470	432	417	445	434	435	411	485	434	409	396	419	431	474	467	410	468	436	433	435	467	446	487	438	445	451	423	425	451	461	487	391	427	456	463	439	455	457	478	455	411	425	422	420	465	430	455	469	439	464	441	471	418	439	443	477	454	444	438	446	441	467	428	456	482	413	430	439	474	463	449	423	466	459	470	417	444	460	442	446	443	426	443	430	428	417	475	447	454	444	463	461	443	410	483	430	455	463	450	467	455	438	461	447	461	461	452	417	433	453	473	488	461	445	449	415	425	465	450	468	470	457	452	404	421	472	426	455	449	484	438	435	406	411	435	430	443	460	417
20415	11636	7997	3737	2638	2048	1648	1352	1184	1035	973	914	832	783	759	798	756	709	648	682	684	728	659	664	685	641	669	681	642	673	642	626	636	646	634	611	654	683	648	657	580	637	613	647	617	615	631	700	678	618	633	580	616	659	595	604	610	622	614	608	618	570	652	652	601	610	630	657	596	618	621	628	665	609	615	639	655	618	639	622	629	587	597	595	645	608	630	583	622	668	579	586	618	594	619	572	637	628	664	621	606	593	591	623	639	647	634	603	591	590	627	593	600	645	600	639	597	633	651	632	635	642	623	598	610	662	603	631	617	624	624	618	671	636	599	624	627	623	645	607	639	607	619	620	595	595	611	624	579	631	618	632	600	577	605	639	646	583	599	637	637	646	610	591	607	614	626	636	613	622	570	613	633	633	586	599	595	588	620	592	627	606	619	657	644	606	619	601	612	631	657	578	605	679	626	619	628	636	615	660	631	607	579	560	637	600	616	615	649	592	606	582	575	643	615	593	667	604	595	638	617	584	568	620	608	610	631	613	610	642	634	623	593	610	677	647	634	580	660	606	667	578	586	577	682	588	591	632	607	647	581	628	625	604	588	608	570	666	594	613	627	556	621	596	643	609	609	662	625	621	619	617	604	610	610	585	587	576	638	583	621	601	640	621	648	622	598	627	639	596	609	575	625	617	627	567	635	598	637	624	613	592	603	625	635	615	596	628	637	634	628	624	611	650	616	589	609	592	596	634	639	631	575	613	638	584	623	657	588	650	623	609	655	611	576	624	609	598	648	628	600	636	632	620	602	619	573	592	663	577	630	639	615	581	575	608	603	611	617	605	591	599	647	599	592	582	594	644	621	634	606	592	615	571	635	566	558	630	641	642	596	600	619	612	649	624	626	615	607	586	590	566	611	595	601	573	630	557	620	601	568	587	614	573	638	585	610	656	595	587	686	617	646	662	664	589	671	582	583	644	598	644	619	586	627	633	590	625	653	621	640	592	599	590	621	644	609	624	543	593	597	637	574	616	678	636	620	599	602	600	647	624	582	605	637	596	572	631	639	629	586	634	610	636	605	607	612	628	605	572	603	594	592	608	601	574	612	609	621	580	604	643	623	589	594	596	621	595	599	609	673	674	607	649	627	600	604	602	602	663	605	612	599	579	638	620	651	585	615	659	623	590	608	606	608	617	607	638	617	633	623	598	591	631	650	597	667	603	645	630	618	628	627	645	611	644	587	605	636	645	628	629	634	593	611	579	592	621	628	620	642	599	616	620	605	593	574	625	700	629	589	603	604	634	579	596	628	579	601	588	628	636	627	618	605	668	620	593	632	588	602	572	572	588	605	591	590	618	602	640	634	639	584	593	610	570	568	640	570	560	623	620	623	567	630	651	613	626	579	597	592	619	637	623	588	626	632	653	671	626	591	640	647	610	595	619	624	616	586	602	647	620	617	659	624	610	582	593	616	632	607	632	630	616	585	591	609	627	627	605	663	612	599	592	581	623	595	609	599	622	628	637	629	631	645	628	608	602	616	605	647	643	587	598	599	635	634	603	611	619	623	628	610	615	589	606	640	653	645	664	639	596	640	583	554	627	585	609	623	609	669	611	639	635	597	634	607	623	643	587	646	614	612	596	603	648	631	622	579	616	621	689	606	611	669	641	574	636	630	641	604	597	629	584	591	638	629	635	585	625	615	584	591	620	624	662	619	653	612	626	628	660	656	635	633	618	596	586	654	605	621	580	623	599	638	639	645	592	613	629	627	613	614	607	605	591	625	587	630	633	603	599	590	659	633	617	592	585	654	616	617	611	638	638	656	623	607	591	653	585	614	651	646	594	642	615	667	637	665	639	631	668	600	603	585	621	595	641	580	615	590	614	688	671	591	601	626	626	619	650	608	583	605	628	564	623	629	628	600	612	648	611	641	673	604	646	676	648	634	632	572	642	583	600	593	616	638	585	634	642	606	611	642	636	628	606	589	601	597	581	645	586	618	612	617	585	599	627	624	596	630	585	618	639	639	620	608	638	620	622	620	602	653	617	638	620	593	588	617	625	623	592	653	624	629	643	630	618	593	614	656	643	618	636	607	584	625	638	633	608	606	610	553	604	576	651	591	632	620	612	604	575	560	601	606	606	584	643	600	665	615	602	630	624	627	622	600	633	611	607	627	625	628	619	640	598	625	607	617	629	597	628	643	573	607	604	618	581	643	592	602	675	643	606	599	635	616	655	643	597	632	628	576	629	585	625	596	604	600	661	584	654	583	647	619	647	616	630	621	607	611	614	621	611	648	595	607	623	632	642	604	613	631	644	649	611	631	605	604	616	635	599	641	612	629	598	636	630	599	614	608	585	604	612	603	677	672	577	610	652	597	612	661	624	635	598	639	639	609	620	586	636	616	651	627	592	629	616	591	567	602	651	607	603	576	639	614	614	634	672	610	609	575	604	628	613	628	661	617	616	621	619	629	595	635	596	640	611	608	628	571	598	627	611	632	620	623	555	635	644	615	641	645	608	577	612	600	629	563	620	636	628	603	629	622	603	582	593	594	623	620	586	611	600	612	563	624	582	600	673	593	598	625	624	622	615	634	613	654	614	607	624	573	618	639	609	578	625	657	603	589	663	612	609	642	626	626	574	614	619	626	571	563	646	618	625	606	594	635	619	583	597	630	623	583	616	632	572	592	586	618	618	571	603	612	602	606	554	631	631	619	651	555	577	573	632	645	631	629	573	610	604	643	618	577	638	606	633	572	650	583	648	598	628	641	603	597	608	613	589	569	647	576	577	624	615	614	600	600	619	636	581	588	629	628	641	640	633	629	619	597	599	604	603	596	620	664	612	619	623	579	603	584	605	630	601	569	643	596	610	634	652	620	610	617	673	642	641	606	610	634	589	586	664	625	625	609	587	622	653	594	583	582	600	662	637	569	626	609	662	568	623	637	609	644	626	626	614	612	628	574	594	624	626	663	608	599	621	628	640	622	635	611	601	613	658	592	645	569	623	599	632	583	620	605	621	579	613	624	652	637	575	634	609	575	654	596	591	621	578	583	648	618	585	614	637	614	613	594	613	588	618	622	627	644	577	623	575	612	597	623	615	578	596	654	659	612	627	639	645	621	663	604	604	658	632	640	645	597	670	637	626	609	616	601	567	616	597	675	616	629	601	575	589	636	608	592	591	598	630	634	584	615	609	628	654	632	603	632	557	613	569	632	623	628	605	606	644	627	636	628	603	583	619	584	648	648	606	599	586	635	575	597	611	628	580	623	628	649	559	608	615	644	633	589	611	613	654	630	627	582	592	585	601	644	604	635	573	612	639	637	582	581	588	620	630	613	645	585	594	663	590	620	610	610	637	594	616	640	562	575	598	618	574	580	607	604	620	641	575	641	574	577	591	587	579	630	593	616	644	568	636	593	627	623	618	584	585	647	649	644	634	633	659	628	615	608	610	609	570	598	656	602	586	614	584	614	603	612	585	570	580	615	662	634	605
27323	18180	3276	460	339	363	360	296	319	311	303	295	302	307	275	295	339	318	297	302	303	305	332	335	282	316	315	283	299	318	310	276	295	274	305	297	298	309	285	307	284	290	307	316	295	273	257	318	300	303	318	339	304	297	299	291	285	315	311	298	343	300	277	315	318	314	296	305	319	317	262	319	301	288	313	313	291	291	285	303	334	292	315	289	300	318	297	289	324	284	299	295	291	301	318	280	302	271	284	266	312	317	288	287	291	307	300	320	287	321	309	298	308	280	275	314	302	290	274	297	314	276	333	304	309	303	302	300	289	304	299	345	302	299	245	307	301	282	300	291	304	285	306	287	313	283	315	322	334	309	282	292	308	287	286	298	304	326	307	286	301	298	268	317	288	305	282	282	305	289	276	299	259	303	318	261	301	316	293	327	305	281	315	291	292	300	278	331	325	287	289	328	301	307	337	266	267	304	294	296	255	306	291	284	319	302	291	292	299	299	281	279	311	307	321	299	329	285	296	285	291	312	311	263	305	309	309	310	282	280	312	306	326	297	255	309	305	305	297	292	290	320	292	294	299	300	286	292	289	288	270	267	308	292	293	280	314	311	302	297	288	306	278	307	311	282	298	316	259	270	309	306	263	306	271	305	284	295	327	280	321	287	304	295	315	274	288	325	298	288	296	291	287	271	282	270	290	291	313	302	304	298	316	284	285	304	294	322	295	300	278	326	300	298	284	297	258	336	295	316	305	332	284	314	303	288	310	269	311	320	308	329	303	281	299	300	289	313	315	322	267	285	301	291	312	306	322	292	319	290	303	297	292	302	312	291	311	310	307	283	306	282	302	285	304	317	304	290	289	297	293	323	309	299	310	276	299	297	300	320	292	319	297	277	294	318	297	304	284	298	296	281	282	314	284	302	330	310	327	261	284	319	307	275	306	344	288	308	325	290	280	320	291	314	302	254	324	263	283	271	319	318	271	318	291	301	267	292	303	311	288	271	280	284	334	304	311	289	275	314	298	284	287	300	282	314	291	287	280	310	315	290	296	325	301	324	316	306	293	294	284	292	318	307	297	285	282	272	318	324	300	300	291	292	322	303	264	319	276	307	292	289	293	305	287	275	318	298	322	295	315	343	305	307	296	316	267	305	278	262	276	301	296	288	309	291	298	348	278	284	311	321	295	308	305	299	295	292	324	283	309	311	312	287	300	266	287	323	291	267	308	287	292	289	303	301	285	322	326	302	302	311	286	312	268	300	321	323	319	270	308	309	314	291	315	282	326	292	274	298	281	301	301	315	291	329	300	307	288	339	265	314	311	308	276	294	289	324	328	316	273	299	292	309	275	304	313	310	280	311	273	282	301	272	292	296	293	286	288	294	288	276	296	286	291	332	310	305	309	329	327	307	304	293	260	280	319	315	299	293	319	283	337	309	302	318	289	314	309	320	291	299	299	294	316	297	305	323	318	309	304	320	301	284	318	259	309	273	296	288	319	318	282	310	295	307	285	275	299	287	338	305	274	301	292	285	325	294	316	302	296	304	297	301	300	304	267	291	290	278	290	284	307	309	293	303	288	278	285	302	317	312	316	333	327	276	293	311	316	281	298	309	338	317	295	290	315	290	286	278	300	313	297	338	286	287	304	266	302	322	294	307	302	304	306	290	301	284	281	281	286	295	292	259	266	290	309	337	315	286	301	315	292	262	316	294	302	276	298	307	320	281	294	292	320	282	322	291	293	296	314	288	294	287	284	308	313	310	281	296	295	306	321	273	319	296	285	302	289	307	277	326	280	313	312	272	315	282	316	312	313	286	329	304	294	283	283	315	292	288	335	273	302	317	326	269	279	302	303	290	308	308	314	308	305	288	305	320	299	320	303	311	290	272	302	307	330	296	323	293	289	297	285	304	275	275	286	298	331	289	283	296	319	332	303	286	316	281	311	304	248	311	290	289	284	286	295	294	318	322	261	280	281	328	306	301	328	282	300	283	305	288	293	320	284	309	316	301	314	291	293	269	297	281	303	323	275	275	318	298	286	303	301	313	275	309	303	298	309	311	313	267	323	296	269	304	293	294	295	269	332	314	319	292	322	284	285	294	299	283	285	312	303	306	319	292	318	323	316	288	312	332	316	282	305	295	306	290	311	284	320	295	300	287	312	299	306	285	300	266	305	318	303	317	283	265	316	306	289	300	279	322	302	274	294	277	294	311	322	311	311	294	300	299	313	325	295	327	277	287	283	274	286	299	289	281	298	297	301	287	286	305	270	284	270	311	296	287	318	283	307	302	301	305	273	291	288	290	281	299	335	299	296	317	310	273	318	278	248	286	294	274	304	324	281	270	314	296	313	295	285	316	289	333	308	315	262	303	305	340	298	270	261	318	280	295	294	301	276	282	267	310	295	298	287	312	308	288	297	312	310	265	294	313	341	269	321	308	300	307	286	305	316	303	294	298	306	320	321	270	285	318	289	291	274	310	278	269	295	293	276	274	307	306	299	299	314	315	256	324	289	275	315	321	322	281	299	279	310	272	303	296	286	277	289	286	320	288	322	281	283	299	311	294	303	292	314	313	288	299	299	290	278	322	301	304	272	311	294	275	315	307	304	276	310	287	267	302	293	311	304	281	293	285	278	309	292	276	308	292	282	316	291	275	310	295	285	297	308	303	316	292	313	300	300	303	302	254	271	310	275	289	279	315	331	279	310	318	295	289	270	317	267	297	317	317	302	292	322	291	298	315	274	303	288	298	281	309	275	308	290	285	299	311	319	304	320	304	295	309	301	346	281	275	313	307	310	307	306	301	291	274	299	301	309	303	314	274	326	293	295	284	299	277	306	297	304	304	334	306	309	277	294	296	293	318	287	303	301	314	287	298	302	263	303	313	289	277	251	321	303	327	310	300	287	291	278	304	312	315	292	315	310	343	290	296	309	309	278	291	285	310	284	289	289	322	288	306	309	288	332	315	290	269	303	292	296	297	299	320	305	323	306	270	302	293	328	282	311	313	282	314	306	313	303	306	272	320	312	305	312	272	308	313	290	275	310	266	296	279	318	280	320	295	290	302	305	293	295	292	288	321	294	258	300	285	303	271	288	315	322	295	323	294	313	302	296	286	299	317	312	299	304	261	304	300	329	283	338	315	333	302	310	283	319	313	309	291	321	285	299	324	327	287	295	317	323	315	292	285	284	282	312	317	282	263	324	310	333	310	276	310	327	299	290	273	284	283	327	295	298	322	310	294	311	279	300	325	285	312	326	292	306	301	288	289	313	303	287	293	271	286	341	287	294	297	274	288	312	309	273	306	289	276	295	305	325	298	305	303	312	285	300	311	274	313	255	305	298	300	326	309	325	311	307	316	301	295	307	323	306	306	315	305	296	313	312	300	301	295	335	296	314	291	284	302	296	288	325	335	313	296	280	312	292	295	296	290	310	314	306	271	303	339	305	300	317	283	304	290	305	306	311	297	287	285	266	293	296	274	280	298	292	283	270	309
5383	833	658	500	481	451	441	411	458	420	412	406	404	407	432	394	434	410	384	420	422	415	449	423	404	432	416	434	395	411	382	391	406	386	391	373	398	390	436	423	397	382	410	412	406	398	407	409	407	397	414	417	432	398	404	408	419	408	372	392	424	380	391	414	404	391	383	381	446	389	387	437	401	366	416	383	405	379	406	403	398	417	432	397	369	390	415	421	414	425	383	419	398	422	387	363	428	390	400	400	381	373	363	403	416	412	385	412	417	382	379	427	398	391	370	387	433	398	395	411	404	407	412	379	427	382	370	420	403	394	403	370	400	363	395	421	418	362	395	389	412	395	380	378	390	401	425	423	423	402	394	419	385	375	445	343	377	387	395	403	433	400	405	412	399	413	398	392	420	418	412	384	429	418	383	435	415	431	388	378	356	391	437	396	399	378	377	397	402	340	371	378	405	377	390	425	442	417	397	403	407	390	421	393	393	417	412	393	391	410	420	412	396	387	386	409	404	379	403	425	418	405	396	383	403	416	406	394	393	410	382	408	413	418	389	408	415	376	410	382	363	412	422	387	377	417	395	377	387	402	403	423	390	414	403	381	407	423	413	430	394	399	437	373	387	395	424	421	387	395	421	371	393	390	426	415	347	393	397	382	418	445	418	391	388	382	386	422	405	441	411	405	380	393	405	393	393	396	441	420	381	412	395	410	395	432	395	406	401	395	438	406	400	389	424	363	394	392	373	421	393	406	385	386	373	422	422	418	403	380	414	384	424	396	423	402	416	394	402	417	419	422	409	410	417	381	411	402	374	358	396	438	395	406	367	401	384	413	383	417	394	393	381	420	369	422	431	389	409	409	377	347	402	375	376	394	418	421	384	406	443	422	358	401	381	426	371	384	442	396	405	441	404	414	401	448	387	364	380	403	431	404	420	383	449	377	397	400	398	394	391	377	392	396	375	395	388	418	409	383	399	430	407	403	376	395	399	379	416	433	378	416	371	419	377	397	395	395	408	380	392	433	418	393	389	388	381	378	397	404	376	375	389	401	417	416	406	372	396	372	418	394	397	381	428	446	378	414	393	414	424	400	426	416	394	402	370	377	419	376	417	397	392	410	437	395	405	380	406	399	428	373	428	411	345	407	393	382	404	368	394	430	418	390	381	398	387	429	351	376	400	382	395	407	399	385	388	375	388	413	392	386	395	424	365	400	366	425	392	415	401	414	429	362	419	425	364	405	409	386	428	409	406	403	423	420	385	414	395	381	381	384	382	370	373	420	445	381	388	429	455	409	382	411	360	402	401	389	377	421	372	419	399	393	387	395	365	383	410	362	414	387	414	393	419	420	423	368	416	379	404	404	392	457	389	402	384	414	416	370	451	355	389	417	412	396	389	424	383	371	377	395	411	365	418	408	407	390	394	394	394	397	436	389	439	405	363	360	372	400	383	406	368	417	441	442	374	409	400	408	401	387	411	360	410	421	406	396	422	416	442	385	400	397	378	397	387	376	388	394	398	399	396	392	410	413	394	389	421	391	393	428	379	404	413	370	420	369	409	392	451	409	400	409	396	393	397	413	419	371	418	374	388	371	389	387	399	386	412	381	371	418	390	414	414	412	423	357	407	413	371	420	377	364	431	376	384	413	404	366	398	368	380	397	401	455	382	376	408	369	426	414	416	394	431	429	405	374	421	378	430	397	388	405	409	420	376	424	396	410	375	387	387	375	384	402	419	431	394	382	435	377	343	401	412	400	420	432	403	414	409	416	409	381	430	380	417	419	380	412	399	423	417	395	413	402	359	386	427	375	387	425	422	424	414	391	379	398	385	390	406	385	387	405	395	386	404	432	434	389	388	398	418	388	422	379	390	414	399	405	396	414	422	394	414	409	425	395	377	419	436	386	426	415	411	391	412	393	387	372	407	409	392	378	399	385	402	399	427	394	372	404	372	395	378	413	410	417	408	363	424	387	410	444	386	424	393	361	429	396	406	442	395	394	382	407	383	402	366	363	384	403	374	416	417	394	398	368	395	412	370	380	423	386	408	382	384	390	416	452	380	424	411	395	392	398	365	393	408	382	402	405	390	378	401	410	435	412	401	396	376	434	427	423	375	413	405	436	396	416	397	366	430	338	404	408	409	429	392	404	375	416	403	409	440	427	407	407	387	391	379	401	386	398	425	401	415	401	430	382	399	408	400	417	386	420	380	444	400	386	391	400	437	425	407	397	412	399	387	403	421	406	387	391	434	401	411	419	395	398	397	386	432	402	378	403	386	429	402	437	436	376	371	386	384	370	381	410	378	397	418	414	379	385	407	370	388	377	384	416	379	414	391	384	464	383	387	394	376	387	373	366	398	407	379	419	396	408	381	386	378	406	388	418	399	379	409	401	394	408	410	396	396	380	432	389	374	381	389	377	373	423	411	406	379	420	369	424	456	432	427	415	408	380	400	431	392	436	371	392	373	403	375	369	390	401	410	433	424	428	422	389	377	422	390	369	408	430	407	447	409	413	391	417	407	379	403	393	378	389	402	375	379	418	424	412	382	416	418	420	415	419	404	390	403	388	423	390	405	414	381	409	437	384	408	418	419	362	378	422	429	413	377	412	421	410	369	424	397	427	363	380	420	416	401	418	404	400	384	385	397	415	411	381	423	381	405	392	402	408	409	431	390	419	393	415	411	430	384	381	424	416	397	342	415	429	398	416	391	408	393	380	398	418	418	409	426	420	400	387	392	388	415	393	406	422	411	371	421	402	392	366	417	376	417	370	424	372	439	380	417	396	403	333	413	428	400	430	396	354	376	388	431	379	379	409	406	390	377	425	376	421	425	412	383	440	400	391	401	438	423	372	415	417	396	399	403	409	418	415	401	400	387	407	401	433	420	420	387	388	450	389	407	394	383	397	386	392	414	409	384	342	400	394	375	404	355	397	396	427	401	406	404	387	403	406	400	394	404	401	394	441	430	380	366	385	396	406	393	389	438	400	414	398	391	373	402	381	389	393	386	424	354	434	383	406	408	410	424	435	375	397	373	388	367	398	394	429	397	389	368	393	413	368	359	386	344	395	404	370	427	424	398	339	396	360	439	401	407	383	426	400	434	370	410	380	385	407	421	417	434	365	437	388	414	401	386	395	415	391	414	385	426	390	399	391	415	412	368	391	370	401	403	440	456	376	411	391	373	398	426	380	377	407	396	414	408	439	372	397	406	401	378	374	383	369	420	415	441	411	383	394	398	403	398	361	423	415	406	404	421	363	394	394	396	431	402	365	424	392	401	378	425	398	354	408	412	411	372	400	387	412	405	377	387	412	409	344	388	399	380	400	422	365	427	398	441	395	395	386	385	418	391	402	390	392	379	429	401	380	388	378	393	388	417	382	410	391	410	402	408	433	392	423	392	424	390	376	412	437	409	424	449	387	403	425	423	420	383	384	404	415	412	393	406	445	406	381	389	390	392	419	393	414	378	381	401	423	387	417	406	395	382	396	391	402
23406	21540	28708	24815	21340	4040	913	738	652	658	561	610	610	574	548	583	578	557	563	598	558	548	564	580	554	572	608	539	561	554	560	612	595	568	575	531	584	551	536	530	549	541	520	560	549	545	594	544	541	512	558	563	549	562	519	549	558	577	530	534	562	565	563	554	555	581	549	526	545	539	567	527	556	572	571	541	586	541	549	542	547	587	563	541	522	530	577	581	523	531	536	549	543	552	558	541	565	548	572	558	521	531	585	531	574	526	544	524	533	558	572	563	561	550	527	538	556	531	542	573	564	552	556	529	577	516	523	571	555	557	517	541	584	539	545	601	532	568	562	540	519	533	529	529	549	558	561	540	533	520	568	545	544	580	568	545	533	537	566	542	528	550	505	549	558	527	566	538	569	545	550	541	534	576	576	540	534	514	558	552	559	545	560	504	542	545	542	548	559	586	544	558	539	563	549	529	561	509	523	550	540	519	529	541	536	572	551	566	547	556	567	574	553	534	539	550	527	519	541	535	546	498	556	569	500	543	567	487	536	542	553	567	572	616	569	550	547	565	555	532	545	542	507	558	563	548	551	552	569	553	507	549	554	528	541	557	556	547	552	533	597	564	542	541	538	550	535	596	530	527	550	548	552	520	550	521	547	544	573	542	522	532	555	526	566	557	496	509	561	555	511	558	542	506	568	583	564	542	533	567	511	563	541	578	505	551	520	579	554	512	585	553	560	547	571	577	578	582	539	541	579	569	547	524	538	573	533	544	570	559	549	540	490	550	579	523	551	502	537	540	515	541	497	572	566	547	554	554	506	554	543	537	549	541	566	602	543	543	546	555	558	590	526	583	547	535	548	543	562	536	605	548	561	572	499	551	538	565	545	547	520	569	531	573	581	564	549	538	553	558	560	537	550	531	551	564	561	569	544	547	535	541	571	549	562	570	568	579	520	564	588	557	521	564	535	544	553	553	559	566	566	558	520	568	546	550	538	556	557	527	535	614	523	518	560	533	556	564	557	520	578	513	570	569	534	634	530	586	557	565	561	516	528	553	556	549	535	553	589	553	537	524	576	590	564	557	572	582	565	545	572	608	568	560	574	535	514	568	612	576	612	553	539	530	548	520	576	535	531	583	549	585	555	552	577	535	597	537	562	603	540	586	559	580	537	546	524	544	579	511	542	549	548	583	572	563	589	522	578	561	506	537	542	568	563	546	570	514	560	548	564	556	540	569	538	490	539	518	538	546	541	590	565	536	553	559	520	560	608	551	577	529	547	546	551	569	544	524	549	571	536	554	539	585	528	526	570	566	565	587	554	501	548	532	544	587	518	516	571	531	541	571	557	538	575	545	553	568	528	522	545	555	570	590	544	517	527	581	543	560	536	604	561	576	555	566	563	581	529	516	579	564	557	539	568	550	501	550	557	563	520	532	572	536	549	555	543	585	547	561	557	577	538	596	537	565	563	544	521	558	579	552	569	550	545	564	536	532	589	587	518	611	542	593	543	555	537	574	513	554	534	512	538	575	528	592	527	568	530	532	529	573	568	561	571	582	526	583	554	586	575	573	588	532	519	547	529	610	521	564	525	577	540	494	517	604	602	531	531	550	529	544	539	559	517	526	564	546	513	585	567	571	536	533	583	541	542	575	567	567	548	522	558	566	535	507	557	535	532	536	526	518	557	568	583	519	555	532	519	556	572	522	573	524	536	537	550	549	518	573	545	565	563	569	569	534	527	555	528	561	572	555	557	549	560	567	547	539	517	545	498	519	569	604	580	557	540	502	554	562	582	553	526	584	556	502	573	565	551	526	578	492	527	513	542	511	560	584	567	565	566	531	542	591	564	558	532	606	572	523	563	558	517	533	570	545	587	549	583	548	528	554	555	573	523	543	562	583	533	569	542	562	564	559	531	490	556	562	536	569	497	555	550	514	535	518	574	575	578	551	545	528	556	547	589	549	569	538	551	518	553	572	555	552	582	532	546	478	572	523	537	532	523	529	526	544	533	559	560	518	570	537	513	515	530	589	533	571	495	553	537	515	615	586	579	585	504	549	537	531	545	559	525	578	540	505	525	513	516	507	592	542	527	569	547	528	580	553	507	529	571	582	505	570	551	565	532	527	568	556	557	576	584	568	506	553	582	521	519	535	522	549	543	536	538	576	550	573	565	531	542	588	547	531	578	581	546	579	535	544	524	547	535	574	583	554	550	545	569	566	532	528	554	587	519	502	543	545	532	516	555	537	544	574	556	525	548	506	577	515	556	557	580	573	574	553	556	526	547	577	556	543	521	536	551	517	515	548	544	561	550	535	553	512	551	562	581	542	531	573	505	568	513	582	553	574	567	558	549	574	564	557	512	543	573	573	569	519	533	531	550	561	537	556	557	559	524	562	597	524	527	540	569	565	556	555	579	526	541	556	571	511	575	536	518	593	563	560	566	566	553	554	534	572	555	536	537	534	545	580	545	530	533	535	553	552	579	561	559	527	587	529	526	544	573	542	562	575	543	599	572	561	560	580	524	549	568	550	604	553	565	549	532	543	532	580	496	509	543	568	584	547	560	561	583	587	554	512	543	536	574	561	548	525	510	504	526	549	541	572	525	559	567	528	545	537	590	545	556	555	558	535	546	561	571	571	599	543	572	541	515	544	525	586	542	545	575	573	569	560	587	557	562	529	579	499	533	580	544	541	563	575	598	531	553	559	498	543	556	546	552	542	502	567	550	571	558	600	533	565	581	501	570	533	563	501	539	554	565	561	565	565	598	551	566	562	517	578	550	550	500	504	485	543	581	519	539	530	579	547	599	541	570	548	567	515	557	569	586	546	544	563	556	540	579	560	546	583	554	550	551	547	527	542	571	584	509	538	498	565	542	582	557	518	548	537	597	550	603	538	559	536	548	547	521	593	565	536	543	548	560	553	570	548	548	544	544	530	537	550	537	541	571	607	572	549	526	545	575	581	547	547	522	511	503	512	546	559	546	528	556	554	589	527	584	552	547	562	549	553	571	509	568	505	578	514	561	582	537	544	551	546	545	573	564	562	585	556	526	576	519	540	581	565	529	598	532	520	509	536	567	540	560	538	528	563	555	571	531	530	545	537	565	570	568	573	520	560	579	573	543	565	552	570	559	529	549	554	588	585	525	516	548	557	561	524	567	579	554	529	560	576	575	494	536	520	516	580	555	577	525	580	501	509	522	517	550	542	510	522	550	592	550	570	508	506	553	542	572	545	566	584	567	537	516	548	584	545	553	553	550	566	561	535	567	569	535	558	562	545	517	533	515	534	526	508	557	565	552	596	544	528	536	509	543	543	587	557	528	525	543	532	564	576	575	541	534	550	560	572	572	583	503	607	534	529	585	590	555	502	553	545	576	572	527	584	543	535	568	574	533	556	513	522	568	556	523	572	543	594	595	597	541	531	586	576	594	587	545	588	488	558	569	579	535	539	578	534	560	545	519	515	558	536	562	569	541	571	549	551	500	495	544	552	527	530
17335	6944	4864	2427	1835	1423	1250	1132	1018	926	848	837	892	770	843	837	761	802	789	827	754	767	755	783	756	772	744	750	724	782	692	801	765	784	729	736	733	721	766	713	716	721	743	757	697	731	765	754	715	723	697	786	711	705	748	726	709	743	730	783	690	734	761	745	759	726	716	773	784	696	766	751	724	754	735	724	739	702	744	784	725	735	733	739	756	719	739	739	809	711	781	734	716	712	709	709	742	753	718	742	775	741	750	715	756	749	740	746	761	708	763	768	756	723	737	707	781	725	743	723	721	724	706	743	723	746	713	724	750	737	712	740	751	735	720	728	724	701	795	731	775	768	708	710	731	697	723	756	718	783	746	767	688	716	704	725	712	738	717	703	735	710	733	749	745	714	712	721	752	753	740	703	727	705	734	699	763	734	739	707	795	709	750	780	719	725	746	761	761	730	744	729	737	757	673	692	691	696	759	760	719	740	717	759	686	739	722	704	723	728	719	718	692	691	761	729	749	760	737	770	701	714	730	759	718	737	743	739	776	815	730	781	722	746	715	780	756	716	750	778	744	706	737	740	712	743	730	780	758	713	683	722	726	781	761	741	735	731	751	758	700	735	759	722	727	786	745	704	728	748	702	734	695	720	739	702	698	683	688	723	695	728	708	761	770	760	725	754	710	730	702	761	719	734	707	758	721	731	700	751	742	747	708	734	730	708	727	768	740	707	743	735	734	746	709	725	719	736	726	763	728	733	751	748	745	684	763	702	745	751	770	726	765	717	732	711	710	723	694	721	703	742	674	740	740	741	707	727	789	793	759	764	731	758	709	747	743	757	716	720	722	782	801	752	727	734	700	723	734	659	701	765	768	725	687	714	721	687	725	718	735	753	686	741	766	742	726	712	732	728	696	702	718	740	728	699	755	774	733	707	707	679	793	734	723	735	746	728	740	709	681	692	750	757	687	743	749	756	731	700	749	727	733	778	769	714	711	768	785	741	704	759	737	727	731	715	766	695	741	744	693	773	704	758	717	729	701	718	697	722	741	753	794	733	709	739	732	703	759	726	760	722	730	742	742	743	696	694	713	723	737	744	758	751	728	696	724	694	749	694	739	703	762	744	706	699	726	698	720	717	731	771	716	670	723	707	725	735	739	701	676	723	771	729	752	727	744	702	735	730	738	748	751	752	741	749	791	737	703	713	730	761	746	695	758	725	749	748	700	730	691	766	725	763	757	765	744	701	774	691	780	766	723	746	698	743	762	718	736	740	747	732	726	726	702	707	729	713	755	760	759	737	675	724	761	739	776	731	774	763	715	736	710	728	734	745	699	684	767	743	722	696	734	764	715	725	723	757	707	742	687	726	693	773	784	731	733	725	734	713	738	708	712	707	751	677	752	740	737	735	713	718	725	705	692	766	696	764	703	674	717	707	767	703	751	727	721	784	695	736	755	703	764	704	784	727	708	735	755	721	682	680	767	727	718	734	752	730	748	719	787	710	745	730	780	732	672	711	709	696	732	711	753	747	732	724	740	732	729	717	698	724	730	724	747	712	726	756	689	737	799	755	705	704	775	733	711	769	751	712	754	715	738	693	733	712	728	723	697	778	784	765	773	687	693	730	776	723	714	733	732	720	738	683	702	735	721	644	727	775	748	771	682	686	760	698	740	732	738	750	711	704	772	684	768	787	757	707	707	725	693	718	703	722	750	707	738	770	757	739	800	747	737	726	735	750	743	726	769	738	699	683	711	747	736	751	738	714	686	756	742	750	705	722	723	677	705	755	746	739	758	763	763	745	734	727	748	697	700	735	739	781	713	714	692	789	691	702	739	727	749	775	715	736	765	694	780	749	702	748	780	720	708	743	733	747	703	708	739	751	739	739	704	763	714	769	765	727	743	739	737	742	694	703	733	719	705	732	763	745	766	773	744	723	700	747	729	701	706	716	764	753	765	793	741	740	690	733	724	712	719	810	746	731	759	725	724	733	750	753	764	712	724	738	708	724	718	756	755	725	753	746	739	792	767	729	706	732	722	716	738	733	688	729	702	714	757	708	773	741	696	742	715	699	695	741	730	756	735	706	712	728	701	745	769	747	735	714	718	764	748	682	743	709	679	769	726	770	764	722	747	766	640	763	718	733	726	732	725	742	715	725	729	735	695	750	700	777	759	739	712	723	718	737	738	726	768	727	727	697	736	743	670	735	718	739	706	721	693	745	707	756	711	744	707	674	713	709	703	751	776	738	684	750	773	764	722	755	731	727	722	717	704	717	730	726	769	720	758	740	778	728	724	704	745	721	757	763	699	737	702	711	734	735	766	711	771	772	755	738	794	802	739	750	743	752	711	705	707	752	687	741	717	728	745	737	780	716	764	759	721	698	757	723	708	720	756	697	762	724	716	731	715	721	719	698	716	707	736	733	747	715	743	691	721	693	728	706	687	750	714	724	736	775	734	730	699	696	755	754	755	768	702	680	731	738	725	744	671	740	722	749	733	698	697	747	716	758	761	712	755	707	736	691	746	768	729	737	753	747	726	740	733	727	714	754	700	750	742	757	758	676	681	735	794	763	766	749	722	689	763	782	746	787	676	750	712	732	717	749	767	720	764	729	785	763	747	688	710	674	730	752	750	712	752	745	737	715	702	764	710	749	740	755	678	747	726	693	697	689	701	717	712	720	713	774	761	737	745	721	684	762	722	750	774	704	746	738	765	752	726	731	722	722	744	773	730	756	739	701	702	699	704	701	757	733	757	720	811	742	685	700	722	807	729	717	733	743	744	696	745	706	756	718	761	724	689	727	758	731	717	707	729	707	749	744	708	724	754	766	721	742	755	723	693	715	713	694	749	723	711	732	780	747	773	745	741	721	700	743	780	784	746	751	773	739	727	734	764	693	729	741	749	800	730	757	732	760	724	703	793	701	749	731	679	692	722	737	718	756	709	727	701	755	736	730	766	765	727	751	726	760	720	735	722	756	745	649	715	712	752	746	761	748	732	727	743	703	773	762	710	762	766	708	766	741	709	717	741	683	748	780	759	731	744	754	777	698	676	685	714	688	720	709	713	738	726	778	703	706	724	740	715	721	726	716	743	756	742	771	726	710	734	711	728	725	724	731	696	699	746	800	767	730	768	726	736	723	734	693	734	666	688	733	748	707	794	701	741	755	770	765	760	729	764	735	731	705	751	702	759	748	751	714	729	765	762	694	716	754	724	702	743	761	779	755	697	787	755	752	717	742	745	676	725	773	728	762	734	748	716	752	717	695	738	744	697	702	726	733	747	747	740	713	688	726	730	746	764	714	720	713	696	741	758	717	687	744	726	740	749	735	746	765	676	764	703	749	736	745	704	750	776	768	776	706	747	815	746	734	710	702	786	722	746	717	727	725	705	747	737	708	733	667	759	744	745	666	723	768	687	768	738	713	712	751	733	735	771	737	686	743	731	717	753	654	710	737	726	701	758	737	708	745	721	687	728	755	753	766	689	755	699	739	683	718
24812	21527	26820	24859	1356	257	235	189	172	149	134	166	137	145	144	139	149	136	163	122	124	148	155	132	143	129	120	138	140	130	141	122	129	130	129	140	124	132	110	134	122	137	142	120	138	118	139	114	149	122	123	126	104	128	122	133	147	130	136	142	138	110	134	125	139	130	133	114	130	131	130	125	121	124	107	130	122	146	109	127	126	127	118	134	140	122	105	120	116	139	121	131	132	114	122	119	114	139	141	152	117	125	135	139	112	139	109	130	130	121	125	113	133	119	130	128	151	120	128	128	111	124	121	137	118	124	136	104	146	110	132	129	128	119	125	144	124	140	118	125	151	119	143	122	134	130	126	130	127	122	114	150	143	123	122	126	109	134	134	132	113	124	121	131	134	130	122	130	121	143	127	144	147	147	139	128	131	129	122	132	128	127	139	117	150	127	133	130	138	115	125	145	121	121	127	126	148	103	124	131	124	161	131	135	119	146	128	129	127	132	111	128	125	118	118	141	153	114	106	138	142	128	116	132	129	112	125	130	118	159	123	129	120	137	119	127	117	142	124	119	117	152	125	129	136	107	140	126	157	120	128	121	119	137	116	134	140	131	149	145	128	123	129	136	124	117	150	114	130	122	136	119	122	126	107	150	140	105	109	130	133	128	115	113	132	119	142	109	125	134	144	118	131	123	113	107	147	134	155	117	132	136	121	116	126	128	133	154	128	121	136	124	133	130	133	139	115	122	117	132	141	126	142	133	116	125	109	119	128	126	134	116	140	131	120	130	109	139	122	139	139	108	114	108	141	144	130	134	132	107	116	119	131	115	118	107	128	129	137	117	114	127	136	117	105	120	127	109	114	138	134	120	120	125	136	125	112	113	138	129	119	132	119	121	142	121	104	120	131	107	140	136	124	108	138	157	127	129	137	111	126	131	120	136	114	119	114	112	122	120	122	119	115	150	123	134	139	150	147	142	129	131	124	114	129	127	123	144	118	127	149	127	109	106	141	158	124	125	122	133	143	126	146	127	119	127	134	117	134	126	129	124	137	140	142	115	140	132	143	122	108	119	132	130	131	112	125	122	130	126	132	146	141	130	160	122	127	133	144	132	127	147	137	128	140	143	106	118	124	118	129	130	133	126	123	146	132	128	126	111	134	128	128	120	120	122	124	125	126	111	129	129	134	140	133	146	125	137	135	132	127	144	133	148	113	127	140	128	133	125	136	130	126	129	130	119	122	118	131	128	159	124	139	118	130	129	130	133	101	144	133	134	148	134	139	127	133	112	120	117	137	135	115	132	117	116	117	125	128	118	140	125	127	128	106	125	120	155	151	105	121	111	129	124	129	101	143	137	116	124	131	134	123	140	129	127	135	112	133	143	133	122	115	116	157	129	135	128	139	139	109	137	114	125	118	114	108	127	137	124	125	99	107	145	131	114	112	129	136	126	153	130	127	97	144	108	128	105	114	117	132	107	124	143	119	137	114	142	114	117	116	115	133	115	124	137	116	139	130	129	124	128	131	124	134	120	146	124	116	122	109	136	137	113	127	136	127	130	141	134	107	128	125	129	142	132	126	123	130	126	139	133	122	153	118	132	128	126	123	116	142	137	104	125	143	134	140	108	130	117	140	112	111	113	118	125	123	143	131	137	128	123	135	123	129	114	124	125	141	134	125	100	118	134	140	134	138	121	133	139	147	128	118	130	120	136	123	114	107	143	117	125	104	124	135	153	128	109	122	133	118	124	125	119	142	112	112	144	131	138	114	130	111	146	120	133	127	111	121	135	133	109	143	142	119	120	125	118	128	122	100	133	125	130	124	115	125	128	127	137	143	142	128	108	114	114	130	130	112	131	147	153	133	136	133	139	141	124	123	135	115	124	156	133	134	148	111	123	150	158	142	153	132	130	116	130	154	155	122	125	118	129	133	127	122	132	141	128	130	116	120	134	106	129	119	142	133	118	119	138	140	124	116	134	131	129	113	141	111	118	133	138	135	128	133	127	133	118	124	128	136	125	118	130	125	116	131	140	147	138	116	128	126	99	123	120	118	136	142	119	118	136	123	119	132	128	135	131	130	142	129	122	120	139	133	130	126	137	123	114	121	128	108	117	120	129	167	132	148	113	125	134	135	135	145	123	152	133	127	115	124	130	123	126	106	126	104	127	116	142	132	118	126	143	132	114	124	122	120	136	108	126	133	141	115	127	149	152	125	149	105	136	118	143	126	116	125	115	139	125	110	121	114	101	116	110	123	127	124	141	124	134	117	151	153	129	129	129	144	124	131	140	129	119	115	123	117	125	131	126	107	106	122	134	122	125	146	109	141	112	141	136	129	138	129	116	144	117	122	120	126	136	131	124	115	129	133	130	116	134	123	137	112	102	119	120	121	142	138	127	121	114	112	126	155	138	127	113	121	129	130	109	133	133	128	117	126	126	111	148	124	109	142	119	142	142	134	115	149	126	147	143	129	113	127	129	122	137	110	154	107	122	137	129	124	125	126	132	143	125	133	139	106	134	142	137	108	118	133	140	134	131	141	129	130	148	123	131	126	143	123	134	112	131	115	121	121	128	137	111	129	119	137	131	140	151	136	132	108	131	116	118	121	132	127	138	127	132	106	126	126	138	133	131	126	129	138	116	129	135	117	138	116	136	135	114	113	156	132	108	122	126	116	125	116	142	132	150	130	133	117	135	142	117	135	124	131	122	125	117	144	128	125	133	132	118	117	135	115	136	131	129	127	140	122	115	131	152	127	87	114	132	120	132	109	133	123	121	145	124	123	137	140	117	132	140	144	106	138	140	105	130	128	116	111	121	129	128	125	137	137	122	136	129	137	124	119	136	138	128	126	133	143	115	134	119	131	131	133	138	112	119	138	138	145	125	132	128	131	122	113	127	133	125	161	120	129	117	131	123	141	103	122	134	125	140	141	119	127	105	115	144	126	118	142	136	126	141	131	147	131	138	123	120	119	133	132	128	140	113	113	135	130	120	108	128	136	143	131	130	142	116	131	129	115	141	147	107	150	136	136	120	128	152	135	132	125	119	119	115	118	142	106	122	144	129	139	117	122	134	134	150	137	138	124	132	134	143	110	129	129	168	137	139	147	131	148	131	129	133	112	123	135	136	123	127	120	116	120	131	136	136	131	139	119	129	147	120	120	129	146	139	141	102	145	110	135	135	127	120	131	129	147	134	118	111	130	132	142	138	145	131	113	142	125	149	120	116	125	139	122	112	123	150	106	114	151	122	141	120	146	127	148	126	158	104	137	142	129	144	123	128	117	148	114	123	132	145	117	125	122	115	122	108	148	129	123	120	130	125	134	145	132	129	95	151	119	134	127	117	132	138	135	118	135	113	141	122	138	109	138	117	134	118	136	131	137	137	132	128	122	145	114	137	128	99	129	119	117	131	143	128	131	113	117	115	117	159	136	126	154	129	135	106	119	106	120	133	134	144	131	141	135	125	123	119	85	125	140	119	133	121	115	116	109	120
16014	3357	2127	994	701	508	408	341	316	316	263	275	240	248	257	262	242	202	215	199	203	210	206	216	194	197	202	196	211	189	198	190	185	198	197	191	203	190	224	199	190	180	220	189	186	206	183	188	198	204	191	190	178	182	171	191	216	187	178	183	188	184	205	211	204	195	210	199	234	194	180	202	192	202	213	172	184	225	191	242	181	186	196	193	185	204	198	208	203	161	182	171	205	198	191	208	204	204	196	208	198	182	189	234	188	180	178	167	218	188	192	166	186	198	183	196	186	213	180	157	221	192	174	182	184	200	209	156	223	202	202	165	188	188	187	188	178	189	221	203	190	200	231	196	189	196	203	206	180	208	219	192	171	176	222	200	197	179	190	210	221	199	189	202	215	215	182	200	207	197	184	197	186	203	193	193	175	197	203	185	214	211	199	197	185	181	196	195	214	214	196	203	187	208	205	203	207	187	188	202	189	203	191	193	185	171	174	196	179	218	191	199	189	205	172	182	208	179	201	210	202	188	211	194	201	199	204	194	200	183	191	197	200	203	219	188	204	196	219	216	203	181	193	202	196	204	175	210	197	187	216	183	204	192	199	192	185	183	192	201	172	192	166	212	195	222	192	199	187	188	193	182	172	183	195	183	205	196	189	187	214	178	203	191	193	206	185	181	175	184	194	210	214	196	202	177	192	201	210	192	186	224	196	194	198	187	186	198	167	185	192	204	190	205	213	183	211	164	198	155	163	177	207	176	148	199	209	187	188	211	206	189	184	220	210	181	222	193	180	200	193	181	206	185	159	177	185	193	205	194	209	204	149	228	175	189	214	187	194	216	197	200	174	181	194	201	195	198	169	203	195	186	198	197	198	196	205	189	200	212	186	196	179	195	198	188	182	191	191	186	180	197	182	169	183	195	190	175	209	199	196	176	181	203	193	202	189	191	188	187	191	157	193	224	216	182	210	172	190	210	209	194	210	208	179	220	179	231	186	183	209	184	202	196	170	167	192	208	200	197	197	181	212	201	204	181	209	220	192	198	187	201	172	170	183	208	194	205	200	181	185	194	192	199	199	211	184	202	201	200	191	192	217	183	174	196	179	175	224	202	201	187	194	187	222	226	195	180	195	193	190	183	186	209	192	193	218	187	196	182	182	182	221	197	201	199	188	197	195	191	204	211	192	170	183	199	206	204	197	181	186	182	202	189	211	195	190	202	196	170	190	187	220	204	197	188	184	224	199	196	207	196	183	209	170	191	190	220	173	193	170	198	172	167	175	190	199	189	212	184	197	203	209	216	187	205	177	178	173	213	223	203	198	216	194	183	185	166	176	192	203	179	201	218	188	183	206	199	194	179	191	187	190	201	196	212	201	192	192	180	190	195	170	186	196	188	178	201	173	183	172	178	186	202	189	189	221	179	163	193	200	186	200	196	189	195	227	205	170	198	202	197	221	193	176	180	181	193	181	222	198	197	187	187	219	171	199	205	203	185	201	213	196	186	180	187	208	184	194	210	176	203	193	176	165	172	182	193	185	184	203	176	192	201	211	199	200	203	198	179	185	195	182	209	201	192	214	189	208	194	208	191	194	198	200	195	192	195	182	167	197	182	191	202	225	207	206	191	208	196	204	188	194	202	200	172	182	181	193	204	192	178	203	191	173	186	207	206	185	171	190	205	186	198	198	196	169	199	210	200	178	174	220	192	206	207	188	213	193	212	199	220	193	197	196	198	185	180	179	212	198	195	204	191	216	208	206	178	179	220	227	169	195	189	179	191	186	199	200	208	182	181	204	175	170	195	202	180	208	202	185	170	217	208	183	198	194	182	199	195	193	186	196	203	189	190	183	184	188	211	186	199	208	186	213	198	170	223	186	159	191	182	187	190	191	190	186	196	196	192	209	202	178	187	195	187	205	195	215	217	165	204	184	181	192	197	200	188	188	177	208	187	221	204	219	189	179	191	215	206	220	186	195	190	199	193	177	186	203	179	203	199	175	206	199	166	216	189	195	170	173	160	172	197	167	208	197	200	168	215	201	197	185	182	188	186	223	221	201	203	224	184	191	214	220	198	197	193	221	216	171	197	193	191	189	183	202	190	210	199	197	203	204	194	188	191	216	175	191	192	212	184	180	185	172	207	238	173	186	186	185	198	200	209	177	215	190	175	190	175	189	200	171	220	190	191	202	180	188	187	181	206	208	211	190	220	194	189	197	192	190	199	184	166	176	179	159	188	209	170	206	178	175	200	173	171	194	194	207	213	158	194	181	199	197	187	179	184	198	189	177	220	170	177	179	190	199	196	173	197	178	195	184	194	172	200	176	194	197	194	200	209	207	190	229	192	174	185	191	180	167	205	195	172	184	190	214	189	174	205	167	210	180	185	188	192	222	196	206	179	181	202	193	188	187	194	191	208	191	190	195	194	197	205	169	194	184	170	182	182	199	190	183	215	207	199	187	222	187	182	174	203	184	184	186	184	203	201	182	210	211	198	181	212	189	191	209	199	172	184	182	211	196	189	186	199	187	195	199	170	172	196	202	184	187	188	215	193	215	197	203	190	201	206	210	162	194	194	189	195	198	214	168	208	183	195	194	186	201	196	180	173	208	201	185	202	195	189	202	201	180	193	174	204	198	196	175	153	174	191	214	216	168	197	211	203	184	219	222	215	193	172	204	197	204	177	191	192	190	209	195	188	172	190	201	191	186	214	193	207	216	194	172	186	204	203	209	198	212	219	227	177	201	176	197	192	211	184	180	208	208	190	189	215	192	196	202	183	190	185	221	209	208	192	213	197	197	175	199	205	220	154	178	176	190	190	181	182	174	172	182	182	183	181	173	195	191	234	211	194	197	196	195	211	180	199	175	179	206	192	227	184	163	203	203	169	176	177	182	187	193	208	201	204	190	198	192	197	184	204	200	188	208	206	195	171	222	194	212	170	171	187	182	184	193	212	219	184	191	144	197	198	207	198	188	200	198	192	176	205	170	212	220	171	178	208	193	184	205	201	214	210	211	189	183	206	201	223	184	204	205	179	171	185	210	202	175	183	196	225	188	193	182	186	214	182	189	214	167	164	178	188	190	172	176	197	208	215	216	186	190	171	207	204	191	207	221	208	204	198	191	189	180	181	183	206	182	180	189	183	191	202	183	176	194	203	205	178	191	212	196	201	198	184	193	182	202	208	180	223	196	198	181	186	189	170	173	207	197	184	203	173	192	186	178	183	201	196	215	197	179	192	197	188	184	176	187	223	173	209	200	180	209	210	191	208	201	181	165	198	182	213	174	176	218	191	179	175	187	187	186	180	204	187	199	215	206	170	197	175	221	191	206	187	183	181	182	200	186	173	212	200	195	207	192	203	202	185	192	197	179	210	189	208	180	194	193	180	185	192	187	214	200	220	191	175	178	217	206	204	194	184	192	181	188	173	192	187	187	191	199	178	203	203	193	204	201	201	201	195	189	185	189	201	192	181	201	203	168	189	202	197	213	229	207	195
22538	21551	29271	24271	21547	21244	2717	810	613	646	585	568	495	560	504	488	497	526	509	491	492	490	504	533	484	473	481	486	451	489	469	465	435	442	467	483	438	440	514	413	445	482	464	474	510	435	452	451	471	457	475	458	448	439	441	448	457	424	458	481	435	441	496	464	390	476	432	450	467	502	457	454	461	498	462	497	481	461	458	432	464	449	446	472	494	450	449	469	461	461	471	454	502	426	491	467	440	450	461	471	453	432	461	456	481	441	481	460	486	487	463	467	462	465	473	455	421	447	499	444	429	458	423	446	473	432	429	427	441	453	471	447	429	463	435	458	452	462	459	465	462	441	455	430	446	433	439	459	425	462	460	444	451	450	440	440	517	444	442	446	457	448	442	463	486	453	444	459	464	453	453	448	446	442	435	475	446	459	484	454	471	432	449	483	465	447	450	432	479	454	432	468	445	459	446	454	455	473	439	484	446	414	453	453	433	456	457	434	438	458	423	450	467	429	425	435	446	447	438	453	452	443	462	449	439	499	495	439	439	456	428	466	436	443	505	424	456	469	417	455	481	501	453	487	446	450	425	452	474	426	482	453	464	440	444	451	445	473	443	444	453	420	408	478	465	464	424	457	467	451	452	437	450	428	449	434	441	455	464	455	505	433	443	453	495	469	464	451	420	449	434	445	445	472	455	435	463	452	450	440	436	449	448	459	442	501	440	468	466	483	444	452	445	441	456	448	470	470	421	476	462	432	454	447	433	431	450	474	445	492	437	440	464	463	448	459	477	474	458	480	436	443	435	444	474	472	456	498	505	478	499	456	432	452	461	433	428	420	431	477	467	482	465	484	472	438	456	418	443	454	465	420	479	429	498	472	455	463	420	472	493	448	428	462	453	482	469	467	455	472	436	436	455	464	458	469	465	453	449	463	418	460	454	460	493	470	459	466	467	435	499	424	478	450	480	432	473	435	463	444	499	479	470	468	462	457	434	445	486	445	475	428	441	453	482	434	463	443	441	376	437	459	442	482	434	439	452	425	454	460	435	439	450	451	435	462	457	442	444	480	443	455	459	486	460	449	454	438	470	441	430	446	459	434	461	474	440	471	474	463	452	483	414	480	423	466	457	460	450	489	471	447	448	473	433	460	455	457	454	462	435	416	457	474	441	447	415	433	473	452	479	476	420	455	454	486	453	453	466	438	480	461	433	494	432	474	480	454	447	437	439	469	447	474	422	464	486	460	447	473	429	463	447	449	415	432	444	455	463	448	473	483	467	447	488	470	467	456	464	429	451	457	483	432	450	444	456	421	457	446	426	446	427	474	472	454	437	455	439	466	468	448	498	447	420	442	460	428	479	469	464	451	459	428	447	425	460	481	458	444	441	459	487	454	481	434	466	471	456	483	453	469	482	442	462	470	450	442	429	517	444	413	477	459	440	455	488	484	434	463	451	435	451	440	445	425	430	476	480	449	458	472	435	454	432	447	451	457	438	455	449	430	460	462	427	474	467	466	462	459	454	460	459	436	437	417	470	431	414	458	426	472	411	495	472	417	443	422	427	440	431	464	439	473	482	444	428	480	439	474	438	465	446	444	450	425	436	507	467	445	460	493	468	489	428	458	460	496	442	472	459	459	491	454	437	452	429	452	461	427	455	447	517	465	452	443	446	432	475	436	400	482	490	439	411	482	465	444	415	438	440	457	451	440	445	445	451	419	486	442	452	462	468	446	422	456	439	460	460	481	459	457	462	498	453	452	442	451	457	462	456	439	452	418	446	448	470	460	476	463	435	430	448	447	459	434	433	477	451	466	433	502	465	462	439	427	434	472	453	474	446	439	475	478	498	436	467	447	423	429	419	474	427	467	465	445	478	457	460	463	482	463	455	441	443	441	426	446	434	444	428	494	457	452	488	420	428	454	397	478	454	434	438	438	458	448	434	473	439	441	459	446	452	470	471	434	480	444	485	462	444	448	431	427	461	440	477	468	426	448	425	405	461	458	498	488	467	495	470	478	446	484	455	458	457	449	457	494	462	459	441	456	488	441	452	447	507	433	459	427	471	457	441	402	446	486	484	444	447	485	476	469	439	464	448	424	435	458	436	469	434	428	456	436	436	468	463	451	413	471	469	443	467	442	452	431	475	445	439	473	435	463	478	490	448	455	462	444	460	422	444	425	451	500	428	441	441	479	454	411	473	461	428	454	420	492	447	474	477	533	411	486	484	462	497	501	449	471	441	467	438	448	439	453	451	454	442	429	450	437	443	438	454	489	442	446	462	456	454	439	461	434	424	454	451	480	427	441	461	428	422	477	409	474	445	407	464	447	450	457	443	428	423	453	443	487	448	406	422	462	440	448	497	458	416	444	453	482	439	444	497	451	436	470	467	454	443	468	472	433	473	494	441	490	453	440	430	461	429	477	470	404	441	451	457	455	451	452	436	430	443	471	460	458	482	485	454	416	441	439	454	443	463	440	438	415	493	420	454	448	452	396	482	448	447	413	478	490	450	498	430	459	451	427	453	452	448	471	420	451	433	453	425	459	459	463	452	447	468	453	435	455	448	457	434	466	416	462	434	417	464	490	441	462	452	418	443	457	453	448	417	423	466	434	450	459	466	455	444	438	446	437	465	479	473	414	401	434	435	442	420	469	424	440	420	494	505	479	447	442	418	478	473	460	472	457	446	458	481	431	479	464	428	432	440	442	443	440	448	462	438	489	505	444	460	442	466	433	473	459	455	437	439	487	458	450	449	463	490	446	448	459	450	473	458	457	412	460	436	453	431	460	451	477	444	450	435	459	439	464	445	462	402	517	463	419	473	470	462	431	451	455	424	499	488	446	430	468	473	436	472	464	453	442	474	437	469	441	449	481	440	475	469	417	489	477	493	455	465	480	459	459	437	469	425	425	425	409	437	437	480	461	450	465	434	485	440	448	454	430	424	436	498	453	427	473	421	449	440	457	436	454	423	447	430	471	456	466	433	443	460	399	390	463	461	427	393	447	411	465	447	446	450	440	461	461	481	450	460	440	451	498	472	448	460	451	469	445	416	483	447	423	441	448	452	483	441	445	424	450	448	451	464	476	449	437	471	496	446	484	416	459	486	461	430	478	426	421	494	447	460	459	438	509	454	441	439	466	466	444	439	436	461	427	468	457	439	428	434	429	449	430	459	438	484	442	428	455	452	441	434	442	459	449	451	484	431	438	439	468	471	489	461	454	458	464	428	444	431	454	461	434	460	470	480	459	450	437	461	414	459	435	452	457	460	479	444	468	460	451	424	448	478	422	441	465	467	466	472	459	448	444	475	463	420	467	428	421	435	476	457	481	494	451	439	442	464	480	439	447	436	436	452	468	422	490	449	417	438	483	417	440	487	448	468	412	408	443	412	447	446	496	430	456	499	414	437	468	442	417	433	467	442	473	468	455	438	442	453	487	446	441	462	446	441	453	433	487	448	484	409	436	476	490	427	461	467	488	413	441	431	455	480	472	469	456
22309	11627	8003	3842	2725	2005	1586	1300	1170	1039	990	854	926	766	762	759	751	792	718	750	708	685	689	651	654	694	641	665	659	645	662	614	655	657	645	655	679	624	656	663	624	661	634	640	617	640	632	654	638	642	606	656	639	603	606	599	603	578	634	595	607	575	645	626	630	642	611	634	616	569	646	593	597	603	594	571	633	633	615	643	620	655	566	623	621	636	654	578	646	659	655	660	585	589	661	680	640	639	590	639	635	689	628	605	601	604	637	616	625	639	585	632	616	624	602	612	675	622	613	577	674	578	627	625	617	597	643	621	574	644	623	634	605	627	631	605	602	561	589	602	620	622	632	600	650	637	593	633	631	617	590	633	600	578	593	639	592	632	629	639	636	600	618	646	618	616	599	646	611	626	661	617	621	636	619	580	637	622	627	661	631	611	614	607	632	559	580	614	598	581	625	590	570	642	580	613	619	625	615	637	649	628	610	630	593	626	637	649	589	618	670	595	607	638	600	581	626	620	612	641	616	631	663	624	633	658	617	594	623	621	626	636	614	675	662	656	610	635	611	620	651	626	661	559	620	646	616	660	592	628	620	587	626	587	622	646	613	619	618	660	568	617	621	618	610	624	606	584	661	645	649	612	617	604	680	646	591	601	596	635	647	619	635	587	637	640	631	635	610	640	646	623	637	621	626	627	617	626	566	645	606	611	632	610	628	660	636	590	646	654	617	605	613	617	581	578	626	569	642	584	646	615	614	591	571	648	640	625	581	625	619	613	587	597	606	617	614	645	631	590	625	618	638	654	616	654	604	666	579	583	585	605	657	607	602	626	629	628	629	604	632	587	606	606	623	610	651	612	619	615	632	629	604	629	602	657	592	639	618	614	609	622	565	614	596	657	598	608	632	614	594	617	599	595	596	569	621	637	615	639	643	594	590	616	600	644	614	666	613	621	537	637	609	575	619	613	632	591	610	580	600	597	585	663	643	656	652	580	639	623	607	581	587	618	620	602	643	645	581	569	599	600	648	651	624	612	635	605	648	606	607	638	590	637	579	644	622	620	570	563	602	644	593	631	645	605	569	618	635	627	658	610	625	636	616	644	650	681	633	584	656	608	592	607	586	656	624	616	652	590	674	628	608	616	627	607	661	601	626	631	605	646	599	628	600	616	604	642	627	642	594	636	603	620	599	634	662	625	572	560	605	611	634	602	622	639	639	613	615	622	588	641	628	642	627	651	614	594	584	602	583	576	657	585	571	650	645	579	604	630	625	624	624	623	613	653	640	619	634	573	593	599	626	632	615	668	598	645	615	659	623	607	660	602	624	558	653	628	638	588	636	645	627	603	653	657	610	612	630	592	639	602	596	604	605	630	646	600	592	596	593	620	591	626	611	607	598	605	630	655	606	625	603	597	646	643	661	638	656	648	614	599	615	654	616	623	604	639	564	617	644	603	601	610	643	605	614	593	654	620	630	629	629	606	588	593	619	652	613	650	603	642	610	651	625	665	615	611	638	625	628	610	632	595	637	581	654	589	625	626	624	615	592	640	617	623	657	609	620	610	607	646	591	642	612	633	627	635	632	613	601	642	626	592	597	595	649	606	619	651	618	633	620	600	614	639	657	589	584	600	612	595	618	618	622	634	644	597	618	621	611	650	617	574	668	608	618	558	642	630	672	569	648	597	626	603	595	627	622	634	638	602	613	613	626	628	601	630	594	598	672	628	616	623	615	576	611	628	607	616	651	629	631	609	647	612	664	652	577	649	650	623	616	623	608	638	615	615	608	673	627	640	621	681	612	611	663	626	591	604	553	619	610	622	588	608	588	651	643	615	560	644	637	591	661	611	631	607	608	608	639	654	611	628	639	653	613	647	625	618	630	613	591	633	589	587	663	625	648	649	633	649	617	652	619	666	620	624	647	613	591	607	605	680	622	627	657	621	651	625	594	574	632	624	629	596	608	599	612	669	638	624	611	603	619	622	604	626	644	647	627	665	626	603	615	622	627	593	621	615	654	600	629	656	638	614	587	625	614	626	611	629	612	655	664	620	608	598	636	664	591	631	626	634	625	588	598	628	586	588	625	606	645	618	596	642	645	643	563	633	626	584	567	586	609	586	611	638	598	645	606	568	636	629	590	661	621	610	638	660	590	624	583	604	619	587	584	646	605	644	668	572	625	644	616	643	633	599	603	662	596	639	567	602	667	606	623	630	602	611	584	606	601	625	640	605	675	659	635	610	633	640	632	612	613	627	637	638	643	614	646	635	631	569	637	639	608	615	659	584	639	557	613	617	625	642	611	637	555	622	648	649	623	618	622	623	617	637	627	615	611	633	599	580	599	566	638	650	604	628	639	610	638	644	632	656	618	619	586	570	587	589	597	589	558	611	620	659	600	640	604	616	574	602	595	637	632	628	570	620	620	615	610	604	673	613	616	602	612	658	599	550	606	650	656	654	631	617	581	599	623	651	623	580	600	631	614	645	630	619	628	611	581	628	582	626	583	608	640	598	611	623	620	609	584	630	663	606	615	632	608	616	661	636	604	672	644	569	640	631	629	612	591	616	665	629	623	629	627	602	591	631	623	638	607	637	624	599	621	609	610	642	630	653	637	652	603	614	621	590	623	648	634	591	656	664	579	641	625	633	638	622	571	613	662	640	653	600	629	576	636	609	605	652	578	642	626	631	597	665	638	639	673	633	629	602	598	645	625	615	649	614	631	603	670	580	641	641	628	604	650	632	656	608	571	627	616	647	587	624	654	657	601	611	610	608	610	603	645	600	588	563	648	626	603	592	661	625	611	645	586	641	619	602	628	624	642	610	679	628	616	641	594	633	612	607	607	613	624	629	614	588	633	619	623	641	635	642	621	662	600	608	624	601	557	606	618	620	616	614	651	621	610	614	664	585	614	616	610	601	640	661	705	625	667	655	591	586	618	582	587	599	558	638	616	634	615	631	602	644	604	599	602	628	643	614	606	636	643	573	599	613	596	595	590	656	618	626	608	644	622	670	623	602	580	630	627	635	619	612	614	604	625	600	577	657	590	578	620	605	650	626	661	633	641	641	603	599	644	619	599	603	643	622	638	647	613	632	631	595	603	662	652	607	596	579	664	618	636	617	589	643	580	632	621	655	668	594	622	620	640	583	613	622	583	638	605	641	617	616	652	633	614	623	629	577	616	596	627	591	662	602	639	646	637	625	630	628	648	624	640	626	639	616	623	602	590	585	606	644	567	615	630	631	586	611	650	584	626	605	659	622	562	628	625	618	625	619	631	600	606	583	590	647	637	588	629	650	627	641	577	594	613	636	614	673	651	604	625	639	625	600	602	606	635	620	624	630	591	638	613	634	584	610	604	604	609	594	630	617	599	627	594	634	657	649	568	607	581	620	585	614	646	590	590	594	636	635	562	606	598	633	592	611	630	590	662	669	619	586	659	611	593	613	589	654	630	586	592	617	590	567	623	659	633	610	593	632	596	587	630	683	614	589	667	624
27525	18191	3427	631	481	495	351	315	269	336	328	329	317	319	276	303	272	319	308	301	322	316	305	314	316	337	330	322	327	289	318	277	317	301	313	305	304	305	304	334	315	306	304	315	333	277	321	291	299	278	294	304	327	301	299	324	316	277	325	300	287	286	341	310	275	294	287	311	319	288	305	327	295	316	296	314	308	325	333	289	297	305	299	314	331	308	328	321	298	311	313	278	295	316	289	303	311	308	301	287	305	281	315	294	306	267	301	297	275	266	318	306	312	318	303	317	339	306	325	319	324	323	285	294	335	297	315	286	278	338	289	299	286	334	301	277	282	318	353	302	301	294	294	319	325	319	288	291	306	300	330	318	325	298	299	299	296	317	286	298	318	316	264	302	298	312	280	314	337	300	276	304	310	292	300	316	292	294	292	292	312	300	293	291	298	280	308	323	269	312	314	305	296	311	317	301	295	305	319	307	319	322	305	282	303	280	314	306	333	309	355	305	278	310	299	306	260	293	287	308	276	282	286	291	326	288	318	276	306	322	325	282	285	280	298	318	311	288	274	341	306	277	308	299	323	324	305	339	290	303	298	321	298	325	323	315	322	304	284	284	313	271	310	277	329	321	280	285	298	304	299	297	324	310	320	310	308	296	295	294	313	322	318	314	290	296	294	291	286	300	338	310	300	290	348	299	301	295	310	308	346	295	248	339	315	282	289	295	303	323	296	322	276	315	323	312	321	307	308	314	301	304	280	326	324	309	329	310	274	323	308	292	306	297	332	321	292	308	295	341	332	327	306	321	286	283	291	305	303	300	304	308	286	316	294	317	305	326	320	300	280	318	292	337	273	311	298	318	293	299	293	321	307	305	273	289	306	322	302	308	308	302	300	303	289	316	286	282	277	324	301	326	323	293	328	316	278	290	301	306	310	326	292	322	338	280	284	306	309	272	309	335	323	337	312	302	285	327	311	276	286	286	315	330	323	268	262	310	289	301	296	293	348	296	303	315	272	271	288	317	355	288	294	305	291	284	350	300	300	289	319	310	277	292	294	304	288	313	321	315	316	284	296	314	277	294	319	322	297	308	323	302	273	298	311	293	309	325	313	297	301	322	287	322	310	286	312	323	294	309	342	295	294	315	309	288	305	314	299	290	296	292	297	299	309	293	294	315	301	298	297	316	275	303	298	314	305	284	295	312	297	315	286	296	324	310	352	299	287	308	279	315	325	306	302	300	285	266	306	325	318	276	315	325	316	299	288	305	334	301	305	303	290	298	287	270	299	294	276	306	293	308	305	318	296	303	290	327	363	294	279	308	323	282	312	288	293	311	295	306	274	304	314	326	293	298	292	332	300	323	308	273	310	304	313	270	287	291	306	289	313	281	281	303	300	295	279	284	303	296	315	309	309	320	301	312	307	321	332	326	336	304	294	285	309	282	286	294	286	296	292	286	298	313	315	302	329	311	304	278	315	285	319	302	320	327	303	297	292	318	282	298	294	273	299	302	305	263	309	272	309	311	307	295	293	318	286	312	311	286	296	285	327	334	307	307	305	298	311	285	284	343	279	289	298	293	308	314	289	306	278	265	304	281	321	322	285	308	324	247	290	317	320	273	305	269	309	280	312	292	326	329	308	292	330	292	299	327	305	306	287	291	298	305	293	292	303	331	314	308	311	272	335	330	340	283	312	280	311	280	310	292	313	299	318	300	305	326	299	288	302	323	305	344	300	299	302	315	315	299	318	296	347	280	324	302	278	272	297	317	278	319	307	293	296	291	314	276	342	291	285	305	320	292	301	299	287	303	306	296	310	320	287	300	311	306	295	284	282	323	298	298	271	306	303	282	308	308	350	321	313	337	314	298	313	268	317	282	278	320	298	306	293	333	290	329	337	321	282	302	321	289	259	341	303	278	303	293	340	342	295	325	323	299	300	302	292	291	314	301	293	315	313	272	293	307	300	298	301	324	323	288	317	293	320	310	283	346	312	304	307	307	320	295	316	293	289	362	314	294	266	308	273	288	328	288	321	267	305	299	309	308	317	278	317	312	295	332	295	278	290	283	344	313	312	345	292	319	296	296	285	315	289	299	310	300	271	318	318	304	310	306	302	311	302	317	294	313	291	320	302	301	289	309	325	314	272	285	297	315	310	329	295	282	332	304	310	282	294	339	300	287	316	369	287	333	332	311	296	314	304	321	272	304	309	327	286	273	351	249	328	309	306	327	297	316	291	284	289	327	297	322	344	280	267	302	321	321	296	295	292	308	304	292	278	309	298	312	307	312	291	320	292	286	300	283	321	302	313	308	283	308	287	293	335	265	307	294	292	301	299	306	327	299	265	343	299	321	318	278	319	277	308	303	296	290	309	310	309	289	360	295	293	320	312	320	363	298	303	281	331	339	304	296	275	317	298	271	272	308	274	303	302	304	295	309	294	308	299	275	312	275	266	300	291	331	320	281	315	299	302	317	331	281	302	306	329	322	323	289	297	283	301	308	301	269	289	274	312	334	315	276	291	335	297	293	301	335	312	321	289	305	302	273	321	263	291	281	301	285	348	299	320	318	291	266	277	302	308	317	279	309	289	265	303	331	294	319	287	318	291	303	325	289	293	304	301	274	291	331	298	296	279	306	295	291	334	313	307	302	332	332	311	290	298	313	295	297	285	308	297	298	307	283	324	293	306	280	321	299	314	337	294	303	316	285	319	312	316	272	344	291	319	319	275	320	312	290	304	296	309	294	330	322	305	290	337	302	337	274	288	301	306	275	302	318	307	278	306	275	320	299	326	335	303	294	286	288	318	330	305	311	345	312	319	291	315	323	313	278	343	285	292	329	303	288	306	283	297	296	291	319	302	347	290	312	302	302	265	323	301	298	304	277	304	299	297	293	259	288	298	331	307	313	313	305	274	346	295	306	318	327	306	322	301	302	305	320	285	281	309	297	298	267	302	322	289	295	326	289	303	298	284	297	297	283	289	323	307	300	328	318	303	297	301	279	304	305	262	294	285	319	312	281	286	327	263	292	314	316	297	291	349	289	297	309	287	321	312	327	296	302	316	306	346	323	309	308	309	305	328	324	297	315	323	319	328	298	311	310	322	293	324	309	281	283	323	294	308	313	303	331	299	341	302	294	286	304	271	307	285	313	290	298	278	296	286	308	295	296	314	315	307	302	295	333	293	285	325	315	303	319	280	335	328	268	301	321	332	275	286	337	301	289	273	327	294	335	316	307	312	303	300	292	327	324	318	319	294	257	327	279	292	290	293	295	308	311	295	313	328	306	311	340	319	322	309	290	307	315	300	282	289	304	317	315	309	299	291	294	313	308	314	287	302	305	296	317	302	327	286	320	283	328	305	310	304	317	258	312	272	259	315	287	322	320	344	317	291	284	300	318	280	297	305	306	282	295	283	284	325	337	321	321	296	292	313	286	271	314	324	324	302	308	355	328	344	288	341	293	301	301	293	291	305	289	297	286	292	307	276	295	318	308	293	334
5573	909	693	539	499	445	409	454	418	405	405	411	424	410	388	397	420	454	394	435	391	439	416	373	369	395	399	439	429	406	426	405	444	445	408	406	434	455	476	421	435	405	387	429	437	382	396	388	414	407	393	407	403	386	405	437	419	388	382	411	386	416	407	383	414	425	405	440	421	379	469	412	392	431	398	417	443	413	454	407	386	403	380	392	413	405	424	415	395	398	406	406	440	392	445	401	360	419	426	407	407	373	412	377	393	431	416	398	396	425	362	395	382	417	433	422	383	443	413	438	395	388	409	394	393	451	432	393	406	417	429	387	444	404	368	382	412	402	443	390	419	407	380	454	427	408	411	418	421	387	391	414	407	363	405	444	423	417	384	375	441	414	402	432	395	445	403	402	418	417	456	361	391	368	454	442	380	410	380	388	383	403	390	409	397	419	417	433	418	385	389	429	419	422	406	401	420	409	395	421	406	400	401	410	425	413	430	378	407	430	439	388	400	396	426	420	422	408	383	434	418	432	401	423	399	398	421	427	395	443	406	395	367	428	435	354	381	399	430	405	371	424	391	373	422	397	402	425	419	437	400	376	391	378	388	402	396	415	385	416	380	382	472	390	390	440	439	388	383	381	427	416	421	398	401	370	424	400	414	402	416	389	403	403	413	399	391	404	370	381	395	429	396	416	405	428	401	381	417	417	443	396	394	379	400	447	414	451	385	390	411	375	399	413	406	427	410	375	427	414	376	405	407	439	384	424	405	410	418	405	391	377	403	436	420	404	388	438	413	378	392	420	453	383	419	425	424	430	418	414	443	402	422	411	388	384	416	414	395	411	403	408	412	394	421	388	417	415	416	392	447	416	414	359	424	392	400	396	404	431	403	391	452	381	413	419	408	431	395	426	410	398	427	418	405	421	404	420	378	458	418	390	408	424	415	391	427	392	407	396	430	381	420	446	417	408	379	411	404	421	424	418	414	425	402	418	358	412	395	386	402	402	403	426	422	376	390	409	407	419	373	385	388	422	420	386	436	386	405	401	409	449	407	401	441	428	424	433	409	418	403	419	386	394	382	413	405	412	380	421	380	445	381	432	427	425	403	416	414	431	403	424	383	408	393	400	396	427	405	389	401	407	424	425	392	396	400	397	434	412	467	374	426	373	393	390	412	440	384	396	431	396	416	397	435	406	405	394	398	424	407	420	422	414	379	400	421	395	418	413	407	439	399	390	412	397	409	412	403	406	394	449	409	382	418	365	403	428	403	385	415	381	382	378	389	429	405	427	395	447	402	414	403	386	430	385	393	385	433	423	433	398	397	408	397	386	401	391	409	405	421	402	460	402	411	397	408	442	407	386	409	398	381	401	406	390	411	375	414	383	400	422	442	384	423	420	441	399	427	380	420	399	456	381	414	395	409	433	377	419	385	391	408	409	398	394	405	416	374	395	423	430	396	395	374	410	400	441	381	421	429	429	387	392	397	410	392	406	390	402	389	410	411	431	403	415	437	398	383	389	425	409	408	408	378	408	403	408	377	407	414	382	425	407	364	444	430	396	401	391	366	393	391	390	399	393	390	413	426	376	405	437	386	403	388	409	404	388	391	424	398	428	433	445	404	390	400	409	407	398	412	383	390	371	390	398	393	387	421	398	431	401	411	377	412	384	393	407	371	428	400	410	397	376	389	419	408	400	403	444	414	381	396	442	413	411	374	375	424	387	421	431	434	395	436	380	419	383	417	383	394	448	419	414	387	390	439	440	351	400	378	417	411	409	382	463	414	398	427	394	405	447	414	438	404	426	373	430	395	399	375	388	411	399	396	384	403	370	387	405	414	417	414	427	390	426	402	402	412	399	394	389	413	393	424	427	377	412	373	402	415	379	382	417	409	426	418	390	413	396	402	416	365	369	399	469	419	409	417	410	401	446	382	408	417	368	401	377	417	404	389	403	414	392	413	430	408	380	381	397	416	414	432	409	401	427	397	404	433	417	414	413	409	381	388	415	413	376	403	413	413	438	387	384	376	406	403	453	410	422	405	374	392	421	398	383	398	432	387	383	442	405	419	427	410	437	409	382	409	443	436	417	435	367	414	419	445	397	383	413	423	403	427	423	389	459	409	418	426	388	407	395	386	375	384	407	404	420	431	394	417	435	392	391	391	399	405	400	408	406	408	390	431	408	422	424	405	399	398	406	428	386	411	430	421	398	445	398	407	381	421	417	420	418	437	430	423	453	384	400	390	391	438	425	402	379	399	416	421	421	364	396	387	363	401	408	399	390	390	383	372	427	410	392	437	426	406	402	405	417	403	431	382	400	435	385	405	389	391	434	399	408	393	423	449	425	409	396	434	430	416	424	401	418	411	420	399	391	386	434	384	424	404	449	399	402	414	408	394	397	420	406	409	415	408	423	446	390	415	397	409	400	349	416	402	387	386	437	360	426	411	394	414	400	397	436	406	407	402	386	364	428	388	433	411	399	426	441	400	367	410	421	372	434	425	409	412	377	431	396	392	395	402	393	356	424	431	386	413	412	398	400	410	390	416	402	423	419	449	410	380	402	360	417	405	418	404	431	372	428	444	425	410	386	416	446	411	420	426	403	429	444	421	457	414	385	428	388	397	416	406	435	428	405	401	426	427	432	386	426	406	402	395	398	392	414	397	417	423	421	455	368	428	391	413	410	418	401	358	356	401	400	411	376	389	382	376	422	409	442	379	380	407	415	356	402	421	394	410	412	456	417	440	392	364	404	410	378	415	388	404	397	426	371	409	405	407	414	426	401	420	423	402	418	410	433	386	384	426	372	390	386	385	393	406	405	411	418	404	427	397	404	413	459	374	414	397	418	432	404	403	435	398	417	395	427	437	416	416	429	365	377	412	432	402	390	425	418	392	409	427	406	425	402	403	389	417	379	371	399	437	423	440	389	370	380	437	404	410	415	425	429	392	448	407	425	394	418	386	378	409	397	384	430	411	398	429	423	398	409	386	397	436	401	377	398	401	395	429	384	425	417	369	387	425	405	464	421	408	380	449	409	389	391	411	445	385	400	434	411	381	406	442	391	418	378	388	447	423	454	377	406	428	425	389	403	401	403	396	420	377	441	406	423	402	425	382	412	421	413	416	429	400	400	401	411	389	391	408	390	431	416	435	418	391	373	401	400	409	438	447	348	434	411	422	408	384	385	444	398	379	418	390	426	394	432	434	411	439	395	419	404	420	379	414	449	427	389	421	407	399	414	446	412	400	437	424	397	412	437	421	421	440	404	396	391	381	411	392	415	396	389	422	425	433	391	403	410	386	377	391	398	382	435	398	397	426	425	429	443	446	416	406	406	421	403	415	428	406	428	436	392	417	406	430	380	391	416	408	391	422	404	428	402	451	415	417	439	427	362	408	441	400	395	428	404	410	407	431	419	423	411	406	393	387	421	423	402	386	417	378	414	401	376	445	413	399	426	374	423	362	413	404	400	385	423	410	393	404	424	399	394	380	410	398	412
23376	21518	28684	24768	21315	4035	948	725	636	663	611	544	608	617	608	604	614	592	591	593	559	565	577	554	552	554	566	543	551	557	588	587	585	540	550	595	572	574	538	546	551	572	521	580	588	531	561	577	573	594	554	545	566	600	598	543	549	561	533	581	515	572	579	568	583	539	547	561	580	572	584	584	555	554	568	577	557	549	575	561	583	604	523	555	538	577	546	555	533	582	550	557	554	583	547	552	596	583	544	553	530	546	515	577	566	597	547	551	518	546	548	530	533	575	575	558	572	542	560	543	549	552	546	554	558	545	588	535	576	543	565	613	544	564	567	569	546	576	528	580	570	559	533	586	552	528	549	539	546	545	547	588	563	559	571	574	568	546	600	568	543	547	520	532	573	559	513	546	512	586	565	560	584	565	549	552	564	564	559	541	533	538	576	529	583	516	530	539	588	579	544	542	594	621	558	544	545	566	540	541	538	537	608	556	590	564	558	539	572	531	556	567	552	544	539	563	580	545	557	506	522	602	577	545	541	533	577	540	551	520	549	550	554	517	541	574	585	536	518	550	545	597	551	554	558	554	597	589	580	558	570	553	559	571	573	568	622	594	560	534	528	562	558	564	580	557	561	578	574	554	583	550	592	550	546	575	590	540	578	535	548	559	588	571	597	564	553	550	592	485	600	535	562	551	560	533	586	601	573	559	541	539	524	495	554	597	547	533	527	542	564	568	569	510	522	549	580	549	585	553	578	575	539	571	588	582	546	566	588	524	559	584	554	561	532	545	541	592	588	547	556	591	557	532	529	579	591	529	580	524	539	573	537	545	574	593	592	571	548	554	532	531	570	576	539	568	539	555	597	573	579	607	585	581	551	560	571	577	580	547	609	595	609	548	566	601	588	513	579	557	568	579	519	582	559	583	547	572	556	573	561	543	539	494	532	542	536	549	570	557	541	585	536	564	551	596	552	540	558	568	531	545	568	574	580	558	575	553	554	548	592	561	554	598	556	561	562	590	557	570	540	618	532	554	542	562	593	568	520	560	596	554	527	581	575	531	590	593	566	544	547	523	551	525	571	547	526	532	590	551	541	532	563	569	558	559	585	539	564	562	534	514	564	551	535	556	567	572	553	550	517	571	587	530	585	549	572	563	559	600	573	590	530	551	570	568	571	560	557	579	544	494	557	538	585	515	556	522	538	545	534	562	561	581	570	535	531	584	571	539	553	569	597	573	562	520	564	536	544	576	559	504	568	571	604	568	555	558	525	559	583	534	587	566	566	571	556	538	582	512	544	614	541	521	547	506	569	545	522	538	541	534	551	510	613	527	559	572	575	517	583	564	596	570	537	560	615	563	578	557	548	548	503	549	585	588	508	582	523	561	564	554	577	551	559	544	554	532	597	568	569	560	535	511	545	562	555	512	560	546	544	523	529	566	540	601	556	549	571	560	557	566	599	529	577	566	521	504	571	575	581	559	551	563	601	583	548	572	608	563	580	595	574	569	551	543	511	548	533	571	538	560	572	579	599	558	550	593	541	585	623	612	594	563	604	578	585	537	534	526	542	558	531	513	578	551	564	538	559	565	572	583	581	576	580	611	556	574	625	550	580	564	557	547	566	567	562	568	581	607	553	545	574	588	565	605	547	504	571	582	525	531	563	566	528	568	553	561	562	573	523	540	547	554	520	580	521	579	564	548	566	575	518	536	528	561	556	569	532	519	564	558	570	535	544	527	590	559	525	595	552	534	518	574	577	577	529	591	601	557	509	536	575	564	554	514	552	528	571	547	537	536	522	585	581	546	579	558	541	529	575	544	555	588	575	584	551	535	561	604	581	539	564	533	585	568	547	541	539	553	511	553	550	547	556	589	513	538	581	557	551	536	561	572	580	588	591	574	567	580	565	536	557	553	571	549	590	543	565	598	574	556	546	537	552	583	555	580	561	574	517	504	550	596	575	551	581	574	560	526	608	604	559	530	560	557	590	571	584	561	549	579	577	522	516	545	557	550	581	562	534	546	536	544	578	552	594	611	518	535	556	548	580	558	563	591	587	559	528	535	554	546	572	545	580	604	566	555	521	551	564	571	555	497	615	555	561	561	536	552	545	571	570	509	591	534	512	552	558	530	598	570	533	550	581	576	534	545	573	563	559	577	580	566	539	557	553	552	569	545	528	584	574	563	510	562	552	595	540	538	563	602	571	583	602	558	566	537	605	576	527	599	567	557	580	539	520	576	540	545	553	553	580	577	574	612	512	524	576	571	597	550	596	530	553	582	553	577	587	528	527	543	555	538	538	546	565	528	564	530	561	557	587	550	567	519	525	556	565	542	546	560	528	599	550	553	605	517	548	526	549	558	542	565	557	542	601	571	525	521	538	557	575	547	550	568	548	565	506	563	500	596	558	550	542	531	540	530	559	538	541	543	560	538	593	562	571	576	563	559	569	542	576	507	591	561	568	559	517	537	557	571	551	588	546	580	604	543	579	570	550	504	556	557	598	544	536	579	553	548	611	542	539	536	552	571	546	546	557	555	551	538	560	543	505	567	518	532	563	562	540	577	580	554	587	554	543	546	571	559	560	520	503	572	597	594	570	592	596	562	578	563	596	529	595	575	532	515	544	562	555	533	555	608	572	559	537	602	544	544	549	570	527	543	611	608	543	549	543	552	570	561	575	578	528	595	518	599	579	571	564	560	536	552	564	613	566	574	576	551	580	530	541	531	609	586	543	564	577	591	577	547	584	574	511	579	598	566	537	583	547	541	576	551	536	566	528	541	515	540	546	527	569	564	561	585	609	574	608	553	557	530	558	521	525	513	570	516	525	558	540	609	552	530	566	597	536	543	561	523	555	536	543	527	578	562	579	548	580	551	561	522	555	552	535	554	557	565	559	563	603	525	588	571	524	567	571	593	566	555	603	536	560	550	500	551	565	584	559	569	551	549	519	588	530	532	598	506	527	533	599	553	555	558	552	507	526	573	576	515	599	528	539	563	577	534	568	515	566	587	549	556	571	547	568	551	568	540	548	605	566	549	521	566	575	560	548	581	549	558	579	539	544	516	552	536	515	541	546	553	543	568	573	565	560	594	584	585	550	518	630	597	601	554	590	566	503	547	578	575	515	562	565	580	534	583	519	550	561	574	542	549	530	548	546	520	514	581	542	593	541	555	595	583	547	557	508	557	555	584	580	575	529	555	599	571	569	574	567	550	526	577	610	519	555	581	545	548	567	531	552	529	608	573	558	593	555	548	565	553	588	588	586	545	531	563	525	600	583	538	563	578	551	561	537	513	560	533	551	580	523	544	554	599	532	608	580	549	556	597	551	534	577	525	543	535	553	513	570	594	550	553	525	527	551	555	555	541	565	549	592	520	539	520	571	554	528	576	570	565	586	590	547	563	562	562	593	526	554	566	551	566	540	520	572	577	592	564	548	557	546	530	565	573	545	548	536	570	542	561	548	563	577	531	515	553	577	566	539	551	533	530	522	573	584	549
18600	7013	4773	2408	1805	1469	1240	1126	936	923	930	853	841	801	814	782	779	799	753	764	781	812	728	773	761	791	792	757	780	749	741	744	732	801	742	755	730	674	782	728	745	785	738	750	737	770	778	696	740	773	747	733	737	705	783	760	728	726	729	735	732	728	723	757	778	783	761	761	734	740	721	704	736	785	724	707	756	713	780	724	763	789	752	732	787	765	713	768	803	747	776	753	735	772	737	710	744	744	694	749	726	750	775	745	760	754	752	744	760	759	750	753	732	733	741	755	734	763	702	716	736	741	699	730	772	739	716	743	754	717	721	775	776	778	740	766	756	718	723	715	766	764	706	729	722	737	704	762	768	753	708	700	747	708	768	808	687	738	767	738	721	701	766	739	754	749	758	688	769	798	710	720	743	727	763	731	726	752	696	729	736	691	729	734	741	704	723	687	741	755	760	724	757	723	730	736	732	705	705	734	757	743	723	768	724	738	681	735	695	732	737	698	760	710	768	714	712	756	700	754	745	700	734	719	741	743	765	716	779	795	783	725	660	715	698	779	747	747	723	741	708	730	762	746	713	723	718	762	740	700	723	747	722	751	739	736	752	720	740	745	698	778	703	759	748	758	717	789	758	775	708	766	742	717	709	801	712	772	781	733	756	760	730	781	734	730	723	707	764	684	702	784	677	709	723	784	707	729	689	741	733	722	684	707	758	737	750	752	739	696	749	717	763	714	751	680	696	767	769	741	720	703	749	735	746	783	727	710	696	713	750	748	719	738	697	696	736	733	728	701	695	750	736	733	772	722	708	728	750	713	739	748	750	733	747	713	721	734	736	736	744	741	704	743	734	742	726	724	740	709	735	766	729	732	736	677	764	760	760	772	777	734	698	759	774	759	679	722	732	674	782	716	744	737	739	745	783	679	691	790	747	784	714	683	742	779	743	789	717	757	734	724	738	785	725	722	716	716	781	726	722	739	775	720	795	703	738	731	717	690	785	767	740	735	702	749	784	708	691	764	723	711	724	767	691	762	736	752	722	726	731	752	738	735	694	699	726	769	769	747	721	734	779	735	734	721	723	733	706	735	744	725	716	688	736	732	719	722	766	725	785	731	742	758	719	732	713	736	780	769	749	753	735	772	740	728	731	706	744	795	758	761	744	737	712	712	722	752	734	751	730	783	727	694	733	687	742	736	731	699	720	736	761	702	783	717	744	670	776	727	716	707	713	786	735	767	771	713	738	744	754	686	719	752	759	704	756	747	696	739	776	726	717	782	735	777	766	727	711	727	742	759	730	674	706	728	760	761	693	708	753	693	740	708	736	700	731	723	739	731	729	782	744	739	763	758	727	714	731	689	753	732	758	744	761	750	756	764	706	736	773	699	742	744	723	713	706	717	721	724	780	762	782	690	792	722	744	738	758	728	717	772	737	736	763	804	692	714	719	743	765	714	790	705	765	763	731	749	717	785	656	756	686	746	711	712	693	732	779	748	718	726	690	777	755	761	744	766	732	741	776	707	749	781	755	726	734	764	709	753	748	756	779	778	744	687	715	750	751	734	758	675	712	758	755	746	756	743	741	738	733	728	678	729	743	742	711	686	697	745	801	738	764	732	687	721	755	723	738	713	711	742	757	720	717	734	708	712	711	714	701	726	731	792	772	746	765	706	794	745	752	719	753	771	709	751	748	741	764	727	802	760	692	764	725	753	777	753	730	696	742	764	731	740	734	707	746	751	723	734	760	736	780	758	746	684	769	764	753	760	689	722	694	702	755	757	782	719	733	750	790	825	745	803	744	733	743	777	754	735	727	762	740	753	696	747	721	723	768	770	710	781	781	789	701	711	775	725	731	683	748	735	750	769	754	753	713	730	697	675	731	748	669	726	753	700	741	741	686	716	734	742	666	748	760	724	747	768	747	757	761	744	793	701	747	848	680	719	724	712	743	742	738	727	774	787	721	742	752	733	729	739	729	732	722	771	771	706	698	754	744	734	732	701	723	737	771	717	747	732	748	768	679	730	771	737	768	742	785	739	731	791	775	722	804	738	740	716	766	695	766	755	778	732	708	776	822	739	761	735	723	777	652	677	739	754	704	694	758	718	746	784	726	803	737	742	694	736	794	767	764	748	751	764	698	723	716	761	741	742	743	721	763	682	782	696	739	755	768	739	704	726	738	732	737	747	724	744	724	770	728	716	733	747	731	748	721	752	694	717	712	715	704	741	721	705	748	701	785	709	753	727	719	685	706	750	724	769	784	742	740	743	710	725	748	753	816	688	726	719	719	749	736	765	713	695	737	736	709	732	754	723	738	783	714	736	716	718	771	710	718	656	793	728	712	701	743	721	747	761	700	752	726	777	780	765	718	753	760	751	780	716	705	697	811	739	742	719	748	766	715	761	726	746	708	746	745	779	767	814	763	726	729	728	725	741	755	748	711	775	737	736	747	759	781	786	658	747	709	763	753	755	709	743	728	745	734	789	730	744	725	723	719	760	746	705	710	748	751	761	706	757	712	713	736	739	703	746	717	745	723	782	724	767	761	780	696	763	783	725	708	743	761	721	753	749	801	765	747	766	722	779	707	747	787	739	773	748	727	765	730	687	746	724	742	705	780	696	726	753	744	745	702	720	728	733	737	772	743	729	743	743	712	771	719	713	768	766	772	744	758	681	696	748	703	728	738	718	698	735	723	743	770	762	724	748	757	744	785	747	745	763	708	745	743	738	665	759	749	708	767	751	753	762	713	772	741	715	764	701	687	758	728	750	727	784	708	687	740	732	686	724	719	757	719	721	777	730	739	732	726	763	734	726	745	755	754	764	693	752	769	772	740	729	741	708	763	738	711	817	685	751	723	706	739	728	725	737	708	744	730	728	758	774	695	745	735	743	717	735	763	772	783	755	727	711	757	699	730	701	704	736	731	678	739	685	725	733	732	720	766	733	714	759	759	736	681	764	744	718	743	686	754	796	739	731	732	738	730	730	736	726	729	748	722	737	738	746	675	772	707	760	740	716	667	705	743	714	743	710	759	708	713	725	734	728	708	733	730	738	717	723	754	681	767	765	743	730	730	719	744	725	733	749	739	707	697	729	726	719	724	765	703	746	786	777	758	719	720	733	709	712	675	718	721	711	689	722	766	753	737	720	715	759	753	697	754	747	763	778	716	746	780	775	734	750	747	759	778	787	735	725	749	724	744	762	768	716	715	733	712	724	735	732	734	746	729	740	752	673	756	684	723	770	722	758	749	749	745	711	738	756	766	719	738	730	732	748	739	741	745	759	690	767	716	733	747	733	762	730	766	737	717	772	757	733	721	755	661	744	735	730	737	706	742	688	753	758	731	746	689	710	744	717	775	712	751	725	717	724	806	731	725	775	793	752	653	738	702	712	726	809	735	759	726	719	692	742	756	687	735	734	751	693	710	723	727	777	758	729	704	744	730	737	723	765	781	719	739	768	779	722	794	709	746	733	772	704	761	733	741	758	758	721	707	737
24674	21496	26845	24628	1209	258	218	201	157	158	153	147	146	149	142	134	137	133	137	128	138	140	128	115	157	132	120	131	139	140	140	143	134	123	125	116	135	130	139	129	133	141	119	122	105	144	135	120	113	139	132	136	146	136	112	123	129	112	115	128	137	128	121	123	130	116	134	132	121	126	147	130	114	130	126	139	130	133	120	148	152	145	135	131	140	124	122	114	113	115	122	141	117	123	119	120	126	140	119	127	126	139	146	149	133	136	140	126	123	141	129	145	119	131	124	113	136	124	137	136	120	109	138	110	173	129	133	103	121	152	117	110	143	121	110	118	134	138	118	128	155	129	139	148	143	134	131	132	144	136	129	136	136	156	133	130	120	128	129	142	141	135	137	120	122	128	133	112	113	144	138	121	138	123	141	155	134	136	115	110	126	139	157	135	130	127	134	127	142	126	125	131	127	152	128	143	131	140	135	127	125	131	113	113	111	128	127	129	162	130	116	117	130	135	112	120	125	131	141	124	121	140	121	133	116	134	115	124	128	129	106	123	131	121	131	132	142	137	134	122	121	124	118	127	114	128	111	130	142	122	145	132	124	139	147	136	143	136	120	135	120	130	119	127	112	118	136	142	138	117	139	113	104	132	135	120	135	136	151	157	118	127	121	139	127	134	147	143	126	136	134	132	125	119	119	129	131	134	108	123	142	141	125	138	156	124	111	145	132	136	133	113	128	131	129	108	112	131	137	126	126	132	124	126	136	133	147	146	121	129	140	123	124	124	125	138	128	127	127	126	114	132	124	135	139	122	119	125	125	142	128	126	135	148	133	120	124	116	115	142	119	112	131	150	103	125	125	120	132	107	139	119	129	129	127	144	122	136	122	120	123	129	99	133	155	128	117	138	141	125	131	136	139	129	139	152	145	116	136	116	121	129	134	115	104	128	147	127	136	135	143	127	140	126	126	128	138	124	141	149	128	128	126	133	101	136	134	133	116	117	116	138	113	104	118	140	123	149	130	119	128	131	145	143	113	134	121	133	132	134	131	117	119	128	131	124	128	149	117	137	144	132	142	123	124	131	126	118	124	136	123	135	139	139	141	119	125	130	118	101	136	121	133	139	114	121	139	131	126	124	138	146	138	122	143	111	126	137	120	119	128	119	128	118	123	118	126	136	122	120	118	130	121	135	123	127	111	124	140	133	129	120	129	139	119	121	125	144	130	133	136	117	140	136	110	129	116	123	121	126	134	136	93	145	157	129	126	126	132	127	130	150	116	122	141	137	136	112	133	116	130	121	138	146	132	120	125	130	122	90	133	127	135	132	131	149	104	125	129	120	113	137	129	143	127	144	117	157	150	140	137	122	121	112	131	136	139	151	134	130	129	136	122	112	142	99	115	116	129	143	128	135	123	131	111	116	131	122	126	131	139	123	125	149	135	143	118	142	133	123	115	126	137	148	131	138	135	140	136	143	137	131	140	123	142	131	134	150	124	107	122	140	123	133	126	148	140	142	135	123	148	131	126	134	116	142	140	131	114	120	133	125	131	134	116	141	129	134	131	133	118	119	134	126	127	138	117	127	146	133	134	124	136	137	124	129	130	114	115	163	132	141	123	120	140	130	117	139	133	136	130	121	127	136	131	126	126	124	119	106	147	149	136	120	138	117	117	105	115	126	125	135	132	143	119	127	129	118	158	125	116	120	118	131	129	104	148	118	134	115	131	130	109	121	122	123	127	116	112	127	128	121	142	130	128	130	133	135	130	138	138	121	124	147	142	130	127	126	152	125	137	137	132	130	125	114	139	112	118	131	125	120	130	128	136	121	124	127	113	118	114	117	143	121	109	146	133	121	137	120	113	139	150	127	135	120	118	129	131	125	147	116	127	127	142	123	131	124	118	120	107	117	141	112	120	141	140	109	129	119	119	139	153	131	129	126	119	142	126	132	146	147	119	112	142	134	132	123	125	97	106	134	135	132	131	131	114	135	131	123	128	135	131	116	116	115	120	140	114	133	130	131	143	113	115	129	133	114	122	141	132	128	108	120	131	125	119	124	116	146	138	130	130	140	148	126	141	118	127	140	144	132	114	133	128	137	133	142	118	126	125	111	114	118	110	108	120	96	117	120	128	130	125	104	133	109	129	129	116	125	112	128	109	137	119	115	138	135	142	126	137	121	118	107	110	137	123	118	122	102	127	131	119	125	132	104	121	125	131	137	131	144	126	149	153	132	135	140	140	144	124	147	131	140	130	122	134	123	129	129	138	115	145	117	125	110	107	120	121	132	147	125	124	141	132	142	134	141	124	124	122	146	129	123	131	136	115	117	118	114	117	121	132	127	132	134	128	129	131	123	142	156	145	129	154	133	131	127	131	119	118	145	128	133	112	117	124	123	122	127	131	146	139	135	121	130	116	153	113	128	123	104	130	126	121	117	147	117	113	135	107	108	137	119	121	112	128	118	132	121	133	136	113	147	141	123	127	128	121	118	137	127	136	109	128	131	114	123	138	118	136	108	139	126	134	141	119	124	118	94	136	145	140	131	144	133	127	135	127	104	148	141	114	119	139	117	150	153	118	115	142	109	135	135	155	131	142	134	122	135	110	103	160	121	140	120	129	122	116	148	126	135	120	136	148	139	135	131	132	143	137	111	134	126	132	145	133	126	125	146	127	114	125	112	134	130	124	130	119	122	134	133	117	116	114	133	127	127	110	135	131	120	139	120	131	134	118	127	110	124	130	142	134	137	142	132	119	133	125	133	140	123	116	124	131	110	123	136	145	127	127	123	135	151	123	114	117	139	134	121	122	117	110	124	128	117	120	157	120	129	130	131	127	151	150	123	133	134	124	121	120	125	141	108	134	113	121	135	125	151	129	134	126	130	131	131	123	143	148	119	145	117	122	113	124	113	123	135	138	131	140	118	122	133	128	143	132	120	141	130	106	117	105	109	140	145	142	132	123	134	142	124	124	125	119	149	131	114	131	122	129	142	131	146	135	117	115	145	127	127	137	144	138	114	111	131	98	150	101	137	113	138	161	132	145	119	132	136	131	117	145	144	151	131	143	135	130	138	124	128	129	143	115	122	121	126	138	108	141	113	135	120	117	134	140	125	116	127	137	135	129	131	126	133	122	135	138	116	143	125	131	142	131	125	117	118	121	119	137	117	119	124	137	121	122	135	141	116	125	130	121	116	154	139	126	140	134	119	132	129	124	145	125	107	150	127	135	143	157	136	146	114	137	113	119	132	126	135	128	126	133	118	137	122	121	130	130	114	112	150	118	118	145	130	121	137	126	112	131	129	139	110	117	115	122	112	115	121	134	102	134	126	124	111	131	143	120	123	142	120	126	111	145	114	127	128	112	133	128	115	134	125	104	130	131	125	103	125	121	130	133	136	139	151	140	116	125	156	121	144	136	135	126	121	122	124	140	148	135	116	119	123	123	129	143	115	116	128	131	134	126	150	125	143	138	143	163	120	137	126	129	142	126	120	112	130
15963	3345	2214	987	668	581	471	379	313	327	269	259	258	231	237	228	249	241	229	228	214	216	215	213	200	196	204	228	192	200	210	216	200	202	198	200	219	192	202	202	181	177	179	212	195	213	189	216	208	201	170	187	210	200	172	177	192	203	197	200	184	215	195	210	198	191	189	185	191	174	186	177	200	188	184	198	233	179	202	188	221	190	196	179	177	210	179	217	202	203	216	177	180	195	184	188	160	198	194	194	181	191	191	223	226	198	197	202	184	193	187	193	201	174	212	179	176	205	178	204	179	181	198	220	204	216	180	188	176	213	217	244	197	178	176	187	181	183	188	199	198	187	217	204	213	207	173	202	168	193	197	179	165	189	181	195	193	216	187	216	180	192	180	188	179	192	205	211	185	187	189	191	189	213	181	214	186	206	204	187	202	201	190	165	173	213	213	196	207	181	211	196	194	190	209	200	184	199	201	224	201	190	201	196	205	217	194	187	213	171	201	193	217	195	188	194	191	180	185	200	204	202	180	195	185	190	167	195	187	205	192	191	200	183	192	189	225	201	205	191	188	163	210	203	184	197	216	214	197	173	193	185	196	183	190	187	196	194	191	178	183	185	179	188	195	202	215	186	182	191	199	208	202	192	221	212	209	192	182	198	183	218	205	194	236	203	180	181	193	183	200	177	177	176	214	201	204	188	187	200	208	212	206	176	206	185	219	194	201	187	209	198	227	186	182	207	183	172	204	183	206	188	181	185	199	184	186	203	171	202	176	219	211	187	177	188	202	196	194	178	178	194	220	201	171	216	193	216	202	201	193	198	199	201	220	197	199	205	186	182	212	193	191	217	193	195	221	184	215	204	184	199	190	179	218	194	191	187	190	184	185	192	200	206	184	206	184	186	216	202	218	200	190	197	194	194	189	197	199	185	199	173	199	187	196	189	199	196	175	194	206	222	225	194	183	215	198	181	185	166	181	188	201	184	192	186	191	222	186	186	212	216	207	203	210	204	192	185	188	184	194	199	169	202	212	235	206	186	195	205	192	216	213	205	184	185	174	198	195	195	169	164	202	186	204	221	211	215	187	191	211	181	187	203	184	211	183	180	192	179	189	204	202	173	179	224	198	214	184	180	188	204	202	213	192	187	202	177	195	193	214	188	199	232	192	193	183	194	226	203	190	182	203	189	192	198	207	196	201	196	196	203	177	206	197	190	199	198	181	205	221	194	198	218	174	163	184	213	176	195	190	196	178	219	202	169	190	194	188	216	194	202	193	198	185	181	172	183	181	199	187	209	185	198	204	197	224	181	191	207	163	177	207	219	201	213	186	201	204	174	188	173	176	200	196	175	210	176	184	178	190	177	201	211	180	185	196	181	178	198	193	188	202	194	183	213	187	194	221	201	211	166	215	215	198	189	197	185	216	182	212	197	198	174	204	203	194	185	201	191	169	170	204	162	210	183	201	217	201	187	197	216	202	202	193	179	188	191	187	183	194	182	202	201	207	168	202	179	201	195	194	179	209	187	190	195	211	207	196	204	218	186	183	225	200	213	205	167	197	200	173	204	198	189	212	184	201	197	186	218	206	190	186	202	189	162	186	202	199	203	190	188	202	184	198	198	202	191	200	188	201	209	192	202	186	178	203	211	204	190	178	195	210	214	185	201	168	204	225	183	188	203	192	198	186	200	189	214	180	194	162	220	209	203	169	186	186	195	183	187	209	194	204	188	206	201	182	215	178	212	192	196	205	206	199	223	186	197	187	184	203	194	217	232	198	188	204	189	175	195	202	213	195	201	181	202	191	212	207	161	186	177	195	183	189	196	195	215	202	231	185	212	204	192	177	216	198	203	177	208	188	167	190	219	164	175	187	196	199	210	190	199	190	190	208	182	199	186	198	205	214	212	184	182	198	209	194	200	193	211	194	185	178	179	201	187	196	207	197	203	191	195	194	205	191	216	174	214	166	186	176	206	195	220	211	191	194	209	206	160	187	200	188	166	201	204	211	180	174	208	198	171	181	181	182	208	174	191	184	184	185	180	175	194	187	195	188	188	204	190	211	203	220	200	164	193	193	193	194	188	210	211	156	182	193	183	212	191	164	185	198	199	186	190	209	189	182	201	173	216	200	187	197	186	206	205	184	205	212	205	205	211	189	183	176	194	187	196	192	175	184	210	206	215	165	194	222	193	201	195	193	187	204	176	190	182	190	186	174	211	194	185	186	191	188	193	186	199	191	172	191	217	199	216	208	197	234	189	163	207	185	180	181	198	185	189	197	187	208	205	188	203	193	172	204	216	209	180	191	189	187	214	192	195	208	195	200	162	199	185	178	159	198	216	227	203	194	176	205	195	207	189	197	181	194	175	193	191	174	191	193	196	205	198	209	216	214	177	191	210	188	224	164	180	182	166	182	179	199	213	182	210	189	181	180	187	190	195	206	178	201	202	203	204	201	195	206	198	192	186	219	177	233	189	220	204	196	197	211	208	205	192	190	212	191	200	198	193	211	200	184	188	210	156	183	175	200	194	191	190	211	194	198	198	198	205	186	197	196	208	210	175	194	200	184	194	198	193	197	189	198	202	193	203	182	189	180	173	208	196	192	188	180	201	195	201	187	183	197	226	196	210	181	174	199	207	183	172	211	192	166	203	199	192	181	196	192	217	178	166	171	177	206	193	194	200	211	205	216	221	180	197	224	183	198	195	227	203	178	221	193	162	207	196	203	190	188	204	190	195	202	219	193	190	202	189	189	199	164	161	202	191	182	191	195	192	216	194	183	201	174	220	211	168	190	194	182	181	193	194	193	199	168	188	191	189	195	183	165	184	206	218	173	177	192	211	216	207	216	205	207	199	200	173	218	204	200	214	207	213	200	182	175	193	196	211	175	198	208	209	179	212	173	198	197	177	192	216	199	198	198	201	199	196	166	199	191	196	184	196	176	200	177	210	185	211	199	192	170	186	184	214	175	197	193	181	200	188	210	187	181	202	168	199	183	222	181	204	186	209	177	195	182	196	196	203	212	192	208	186	199	213	214	168	219	199	197	233	219	184	213	197	178	179	209	189	173	200	179	179	197	182	219	195	218	192	197	189	197	194	189	184	226	204	190	210	205	213	195	187	171	191	219	205	206	213	196	197	200	199	212	191	178	200	190	202	186	188	209	183	180	214	202	177	212	189	206	181	185	223	185	180	193	213	197	207	183	191	180	192	188	225	201	192	196	186	207	193	194	207	183	205	178	200	199	197	228	226	184	194	195	204	204	211	211	186	197	188	221	158	189	190	180	190	205	202	195	207	187	195	186	174	199	177	199	187	185	189	222	200	201	201	191	190	183	188	205	195	190	223	197	213	195	181	177	202	196	189	209	215	221	188	207	198	210	202	196	181	198	196	201	191	168	179	200	186	209	187	199	191	176	185	169	179	204	209	202	196	196	204	181	200	191	201	168	207	191	217	188	219	200	217	190	204	176	192	184	185	212	197	173	216	204	196	203	207
22524	21575	29377	24233	21573	21234	2671	784	669	636	611	578	586	580	539	512	486	491	453	481	532	517	469	477	490	491	460	493	461	466	445	440	496	465	488	475	465	470	459	417	489	487	488	467	463	480	429	500	479	423	450	457	477	438	476	445	464	489	461	463	438	461	456	478	444	463	463	450	446	466	470	455	484	458	482	440	485	456	438	456	454	476	456	437	424	467	435	486	473	455	445	485	470	465	470	465	475	486	483	468	441	454	503	459	470	468	430	458	423	463	459	449	429	464	423	473	449	482	420	471	483	444	448	410	453	444	468	481	412	471	474	437	459	466	495	482	484	446	436	420	464	493	454	419	475	505	438	444	470	484	411	474	444	451	470	489	449	454	459	479	439	448	438	437	454	513	478	441	462	449	483	476	439	429	478	448	462	491	441	451	449	449	468	441	432	474	448	467	482	433	434	448	467	477	439	469	477	463	455	494	433	432	449	504	491	454	428	462	453	441	461	433	449	432	441	476	472	431	417	462	461	476	426	465	474	433	455	477	451	510	476	415	465	440	487	462	458	434	467	484	451	433	447	442	471	447	450	456	472	469	439	466	448	454	463	482	503	466	469	431	411	500	426	434	483	467	492	454	444	459	470	469	457	466	454	435	471	473	444	479	470	468	460	427	461	465	444	469	434	516	489	452	453	467	463	468	439	497	446	442	434	447	466	467	477	454	455	477	431	440	447	455	461	464	456	431	428	445	443	435	468	447	442	435	412	463	450	472	478	464	462	469	440	477	466	494	457	455	448	478	458	461	456	466	451	440	472	471	489	461	446	450	456	454	466	482	494	424	467	480	475	435	475	435	478	475	454	435	474	458	455	446	490	432	447	483	448	484	435	449	421	437	481	441	445	404	466	458	435	416	475	454	452	447	449	425	479	462	468	476	437	470	479	458	467	435	507	471	435	443	432	432	440	446	450	471	501	470	481	487	431	406	455	463	468	446	463	451	458	432	482	454	505	446	462	472	461	476	438	442	491	447	450	470	416	458	500	496	435	444	420	432	443	447	442	458	420	472	472	457	456	448	442	484	472	453	447	457	463	450	475	452	441	422	476	434	466	467	456	453	454	468	439	439	465	459	407	457	503	453	441	426	465	446	479	471	437	425	471	463	475	479	396	457	444	449	446	469	447	484	474	445	463	436	417	454	424	460	461	459	489	432	452	437	444	444	451	411	458	432	436	475	433	440	507	462	450	473	465	455	464	446	467	458	463	433	459	496	453	439	459	471	460	438	468	478	436	480	433	512	469	448	465	440	437	423	467	448	456	477	443	423	424	482	437	431	462	487	444	444	466	446	451	472	469	450	472	491	457	456	459	443	453	440	457	467	445	451	460	456	455	430	436	398	454	461	449	421	460	447	454	443	435	440	450	453	456	469	449	466	474	454	484	463	414	438	460	468	506	461	489	453	470	477	482	462	465	459	456	455	460	463	452	481	425	479	473	436	448	454	404	454	462	450	465	443	440	444	460	476	469	443	437	448	431	429	467	447	436	465	455	438	436	466	475	437	476	480	458	462	444	442	479	426	471	468	517	484	430	461	463	443	423	456	431	420	440	427	442	438	441	458	477	434	438	471	437	471	512	442	438	483	474	416	468	471	447	454	472	445	471	462	459	476	455	466	453	474	451	449	443	443	427	461	475	451	407	479	473	470	475	452	443	456	424	454	473	448	434	453	501	469	437	467	467	467	463	446	490	440	460	473	452	453	441	430	440	450	465	473	446	452	449	425	455	454	455	440	439	473	473	495	470	494	446	472	425	418	450	448	414	434	455	461	463	488	483	482	426	476	486	440	427	454	410	408	472	445	503	472	468	405	445	425	452	448	422	427	493	470	440	512	474	481	468	460	453	459	392	418	476	422	436	422	428	445	464	499	487	504	467	450	456	428	457	463	465	440	428	468	475	475	484	437	429	436	459	463	477	432	458	482	479	456	493	402	500	448	455	470	411	439	480	462	465	472	450	439	444	458	487	438	430	443	457	449	450	473	420	471	457	470	505	455	433	443	423	468	469	408	498	444	430	462	446	428	466	428	429	426	489	480	468	454	477	458	454	428	488	473	465	415	429	476	480	431	433	443	500	467	466	468	505	488	420	468	495	482	447	481	454	459	472	464	434	486	446	413	435	435	424	447	433	456	436	469	436	463	424	422	442	444	479	478	439	476	470	459	456	420	420	463	467	442	434	446	479	468	447	448	471	478	458	467	451	456	449	474	427	429	452	439	442	449	423	443	462	426	466	467	497	482	443	427	458	446	473	448	493	469	460	484	443	460	471	469	467	486	473	439	443	507	453	443	405	446	444	450	462	466	498	413	425	453	445	494	472	465	458	446	457	468	472	450	479	480	427	418	457	469	462	433	434	478	490	448	455	472	480	443	481	433	470	440	472	458	443	440	445	455	456	429	444	484	473	464	444	471	431	468	446	454	476	459	456	445	450	429	448	447	465	479	431	474	477	434	450	432	463	440	459	461	480	425	450	465	450	472	424	471	458	460	464	430	421	458	471	484	446	444	498	463	477	487	457	447	482	456	418	486	443	477	448	478	435	465	492	457	450	478	396	475	418	463	486	465	441	445	495	473	444	446	456	443	461	454	430	452	442	480	494	465	443	439	486	468	453	467	443	468	433	447	465	440	439	440	433	468	452	491	416	481	416	451	458	467	423	446	482	458	443	466	434	456	444	449	430	435	473	454	452	475	440	448	430	430	477	435	443	481	454	407	493	458	462	473	440	486	426	440	478	463	451	480	440	492	443	462	443	465	454	465	457	447	476	450	416	452	463	457	438	464	504	415	476	461	457	461	428	475	469	466	442	476	446	470	436	452	448	475	441	443	457	460	439	503	456	445	413	459	426	448	439	416	466	462	459	484	451	481	443	463	437	458	463	404	481	414	469	480	401	440	468	459	443	454	466	463	457	414	426	423	452	448	425	458	474	447	493	425	459	447	482	481	461	484	426	496	418	451	482	439	452	429	476	472	458	423	447	432	470	439	480	475	442	464	419	448	443	408	483	486	461	452	428	443	453	444	447	425	493	435	485	425	429	481	453	462	483	471	510	462	438	464	470	492	470	456	495	455	432	458	457	457	462	461	453	438	453	461	498	446	481	486	488	456	447	485	429	442	454	459	481	468	465	435	475	447	443	476	448	469	477	435	446	482	452	462	483	463	443	417	433	450	465	454	486	485	444	458	461	436	492	452	450	459	476	484	439	451	468	479	463	427	480	426	413	417	452	470	436	484	455	475	421	462	452	431	460	431	455	437	436	411	464	423	450	455	449	450	474	426	437	416	461	475	439	473	462	453	458	426	463	429	452	435	415	425	470	428	408	453	480	484	443	463	476	448	451	418	460	469	446	421	459	435	474	445	462	418	462	461	398	459	476	451	436	516	450	406	489	459	411	456	409	425	481	470	460	442	451	458	427	467	464	467	426	493	472	424	498	444	459	448	456	461
21802	11788	8023	3755	2670	2041	1616	1296	1174	1006	988	901	846	820	729	782	728	726	750	729	656	664	676	723	667	697	693	650	665	674	671	684	638	655	609	647	611	662	602	680	611	640	628	639	597	612	674	600	621	645	625	642	683	596	638	658	618	620	659	594	632	579	712	608	611	633	598	626	623	616	652	651	594	621	631	658	576	618	624	621	585	617	642	602	639	686	584	584	661	615	663	621	604	601	622	636	631	660	613	599	704	606	627	580	599	633	623	617	615	616	693	584	642	631	624	587	619	610	638	616	628	648	633	609	675	628	624	621	611	621	621	599	623	613	652	621	583	646	609	596	611	652	645	579	589	626	628	615	650	655	645	631	669	628	646	654	601	632	625	608	619	612	649	685	673	605	611	633	595	619	645	632	621	620	616	642	619	668	630	619	636	611	619	618	599	638	625	652	607	616	589	644	679	601	570	632	630	573	626	598	621	616	641	647	642	595	610	582	633	605	621	668	650	620	565	632	598	627	582	641	645	620	619	632	618	615	633	612	580	652	597	624	601	642	605	637	612	649	591	614	589	627	658	578	589	668	654	634	569	617	611	624	630	630	645	618	652	594	667	637	681	562	623	652	606	652	598	588	596	645	651	671	612	587	633	627	628	640	594	612	676	592	615	600	655	672	600	615	686	608	597	602	593	586	604	588	620	662	612	597	579	619	609	625	653	603	656	611	648	641	626	622	636	624	614	638	633	615	579	628	598	602	622	593	594	614	663	635	580	596	587	639	612	602	584	597	635	649	615	627	631	589	637	580	596	632	620	606	622	616	613	627	613	612	599	605	639	584	608	654	623	602	643	625	627	615	615	602	597	591	605	606	655	570	642	637	594	631	626	587	631	628	618	598	631	611	615	622	660	635	604	620	641	619	618	619	628	624	648	638	606	651	666	614	651	618	602	612	658	637	602	613	602	632	634	652	597	613	627	652	653	614	598	667	634	603	634	600	645	614	617	632	633	630	665	641	603	580	630	601	642	636	689	651	600	611	614	624	631	598	628	652	605	636	655	637	630	587	641	619	595	626	647	639	612	600	634	602	680	613	622	616	615	653	650	615	581	579	582	624	641	640	610	576	629	624	651	608	631	683	609	565	629	632	624	629	694	625	549	600	615	619	657	627	633	630	662	644	592	642	624	625	624	658	641	631	625	653	617	617	624	597	658	603	617	614	593	600	634	616	614	615	604	621	654	623	618	624	609	614	619	570	601	581	682	611	626	635	601	634	630	632	635	642	621	583	606	644	634	605	589	625	627	658	627	611	654	640	626	589	663	619	604	594	625	592	641	629	632	609	640	625	621	654	581	639	583	613	612	613	624	601	678	610	619	592	591	639	650	647	602	662	595	626	611	631	585	637	607	592	630	641	660	644	611	635	639	599	659	603	563	640	570	647	603	673	619	596	637	640	630	615	609	605	596	574	608	606	594	604	613	660	632	652	618	613	655	582	645	601	600	630	653	618	625	619	609	619	601	570	638	584	626	644	647	625	577	616	654	629	637	627	619	612	615	629	621	614	613	627	633	646	651	591	624	566	662	613	633	626	648	616	589	639	627	674	690	608	616	638	574	666	652	596	598	614	608	638	628	588	566	617	653	627	579	629	652	583	613	671	602	630	629	637	638	541	632	598	644	636	597	643	651	628	634	591	612	605	620	655	638	628	628	633	594	616	639	646	641	650	622	631	647	645	608	620	602	616	618	619	629	626	604	608	586	570	615	584	646	613	603	636	608	622	639	599	627	613	609	603	601	657	625	620	639	620	619	609	633	599	606	604	605	608	591	594	641	607	595	619	583	591	650	637	633	651	628	604	618	629	615	611	658	571	610	604	613	667	617	635	640	634	611	624	645	631	641	615	651	681	627	602	679	610	641	623	614	664	626	588	673	601	619	581	646	625	612	671	554	637	624	616	636	607	637	626	637	574	641	644	591	673	596	623	611	635	625	625	630	618	572	601	674	611	581	623	648	611	628	619	599	613	632	607	635	631	605	630	605	624	598	616	622	635	613	619	606	678	672	583	631	629	629	625	593	629	625	608	624	651	610	669	674	616	601	663	614	607	621	612	584	587	632	642	618	610	678	609	617	642	668	631	611	621	635	618	626	616	614	644	619	616	651	654	672	618	631	608	625	615	692	591	636	671	598	632	604	618	607	568	615	632	687	559	582	583	654	624	609	657	613	637	626	646	617	663	626	582	668	648	616	610	624	624	629	625	689	612	638	593	615	620	637	609	644	628	594	632	682	647	620	593	622	623	598	616	615	622	628	591	618	633	618	626	611	608	589	614	570	625	641	609	621	622	613	625	640	657	626	622	642	680	641	657	609	640	633	635	612	679	620	647	626	594	641	574	578	606	612	625	655	601	625	623	636	617	584	599	606	596	627	589	626	592	606	652	589	616	612	614	599	616	643	609	605	659	641	616	628	630	624	570	650	642	569	618	603	638	636	629	628	613	581	605	622	612	629	611	611	633	610	587	591	667	645	606	618	632	634	653	622	628	627	620	624	642	643	572	666	622	672	626	618	645	674	610	624	575	624	641	586	628	650	631	626	612	589	624	626	616	640	619	645	640	646	617	622	586	644	635	638	629	579	609	641	605	626	576	633	562	629	587	631	623	567	634	614	579	581	645	639	631	636	594	626	670	673	639	622	630	618	573	614	634	646	594	597	642	597	624	650	632	631	633	636	645	642	653	641	645	597	600	635	667	640	617	627	612	622	659	632	607	589	626	617	624	584	587	655	592	650	581	660	578	681	629	630	645	670	630	644	617	664	598	581	667	641	605	590	640	612	624	661	634	643	620	610	617	636	635	646	654	639	625	600	621	650	608	632	649	597	650	634	626	621	655	625	576	617	673	626	614	572	626	589	612	666	644	648	602	630	614	638	654	615	602	596	618	594	641	644	615	613	587	623	646	618	578	599	596	618	634	610	637	615	677	617	610	636	650	639	588	631	616	630	623	574	655	625	633	607	589	608	609	623	633	574	635	633	607	579	625	662	612	610	591	621	671	634	668	607	646	639	597	583	643	622	638	595	619	669	630	661	595	630	626	652	631	611	605	597	637	645	631	577	608	632	657	642	634	589	638	669	626	672	622	556	614	603	661	609	634	649	618	607	622	686	651	643	629	651	619	617	627	643	635	613	597	613	658	573	615	632	582	634	613	578	598	607	599	634	666	642	614	605	653	660	615	624	632	575	601	606	640	602	668	604	630	610	633	630	619	594	642	621	610	584	611	653	608	593	632	639	625	591	625	603	645	609	652	640	629	673	640	633	643	599	630	588	653	628	591	600	631	657	649	650	645	645	662	644	623	635	634	604	606	636	643	626	604	604	627	598	601	617	630	636	625	581	617	596	614	649	651	635	642	626	685	606	594	615	638	592	650	684	664	627	640	624	629	610	601	619	589	586	645	612	641	603	621	641	593	638	610	621	639	610	581	618	684	602	602	605	607	622	636
27419	18043	3278	492	358	352	333	302	330	290	298	306	337	293	309	282	307	315	325	284	314	316	293	277	325	325	296	283	300	301	293	289	278	279	300	280	294	299	271	289	296	304	311	297	297	295	305	297	291	298	337	313	302	279	309	287	291	308	322	289	318	298	302	302	289	304	282	301	279	283	322	297	306	343	273	312	307	297	330	331	323	333	301	308	327	292	299	305	303	297	324	327	296	310	312	324	322	302	330	328	297	285	315	332	306	293	316	301	289	292	315	297	285	266	312	315	321	307	303	309	355	300	306	305	297	302	296	272	307	296	303	326	281	283	316	271	300	301	269	273	307	285	285	292	339	301	321	301	329	340	310	299	318	268	289	292	279	282	306	298	286	317	320	302	303	296	311	310	310	289	304	321	299	315	295	325	304	332	303	267	350	307	319	298	310	299	318	296	314	284	327	305	286	298	313	299	311	327	276	268	309	293	305	294	331	309	322	334	306	288	308	325	318	301	305	307	274	284	317	275	331	308	291	322	306	313	332	325	301	305	303	322	307	313	307	278	288	301	303	281	328	301	329	292	295	310	277	294	307	283	304	315	314	349	305	275	286	329	305	339	296	315	318	283	326	292	292	277	277	283	289	289	310	298	302	320	314	323	289	286	276	306	302	292	310	316	325	332	332	297	310	299	269	317	307	359	304	316	311	275	276	277	334	331	299	306	297	301	315	295	304	284	289	297	306	313	299	296	300	301	285	301	289	303	303	283	322	300	316	295	320	323	327	298	275	337	300	303	330	323	283	370	285	309	327	316	281	281	315	269	307	300	316	309	322	322	324	294	292	312	293	277	329	291	318	322	311	314	283	308	328	302	312	290	290	304	347	307	286	299	295	328	287	314	270	323	304	316	330	302	314	278	310	280	310	318	307	301	325	289	287	301	326	323	303	304	275	301	288	318	322	267	253	306	318	329	297	288	284	309	290	327	274	293	309	311	287	264	282	331	331	266	301	329	299	288	325	294	305	333	316	332	295	331	288	322	287	307	306	287	252	324	311	328	303	279	328	311	301	320	296	312	305	326	322	308	305	293	326	311	317	310	297	294	321	313	357	295	305	305	302	280	304	300	263	296	339	305	319	294	294	291	318	317	310	308	309	306	282	293	319	296	296	321	314	303	301	288	291	316	299	300	312	316	259	282	303	289	314	313	350	287	306	312	288	280	275	288	274	310	310	311	319	315	327	259	291	312	304	293	301	305	293	306	324	282	299	317	295	316	284	330	330	306	330	322	302	307	282	290	306	325	300	304	309	292	281	280	301	311	319	304	264	318	336	275	312	321	308	316	290	300	316	332	324	327	279	333	292	314	275	287	320	314	284	315	285	300	297	322	312	301	328	327	316	304	308	303	331	320	325	322	319	294	311	271	298	306	307	325	301	302	277	292	342	333	307	305	333	281	279	273	329	299	289	288	270	267	321	281	283	309	282	272	310	344	317	277	276	316	291	308	321	316	303	292	300	300	292	287	289	293	330	313	291	258	254	336	296	299	315	318	311	320	329	309	300	289	296	293	314	280	300	298	326	303	300	319	287	284	308	299	308	311	324	283	273	287	323	324	304	319	274	322	333	320	278	305	311	324	333	315	313	334	287	306	320	304	301	300	292	310	304	337	317	304	311	339	324	313	313	311	287	323	290	310	321	310	301	325	303	325	306	316	305	333	284	291	298	296	299	282	275	313	274	285	293	298	275	331	294	293	288	335	322	278	288	306	301	329	274	307	297	306	306	295	297	344	290	300	304	304	304	301	326	299	308	292	315	287	317	297	277	326	291	314	301	274	323	284	316	309	304	308	292	286	302	276	296	291	280	326	287	314	278	313	285	319	329	311	282	289	293	304	310	322	287	299	322	305	301	321	311	307	311	295	312	306	302	289	305	299	320	320	340	281	313	310	342	275	297	315	285	281	293	300	304	313	319	311	316	287	304	306	288	310	298	283	343	317	317	297	336	317	315	317	300	296	317	297	284	294	301	282	332	316	305	324	313	287	309	302	311	290	306	280	332	305	286	308	320	285	306	294	307	320	340	310	297	334	298	287	298	279	300	302	354	266	316	304	321	295	301	288	330	311	292	313	287	328	302	318	322	328	328	275	319	294	306	319	304	350	319	333	315	298	324	293	288	298	294	316	283	289	301	290	307	275	297	302	301	305	289	307	321	306	324	327	267	304	300	344	313	297	327	307	287	308	321	308	313	310	275	313	291	304	307	294	301	298	299	296	292	300	315	286	312	309	287	270	325	282	290	296	283	319	339	307	341	311	301	292	296	300	261	296	287	298	311	333	284	280	318	318	295	302	286	297	269	336	340	292	315	325	307	315	312	307	292	322	339	278	312	286	292	296	307	270	308	324	342	326	283	292	300	302	311	306	302	311	281	273	299	291	304	350	299	295	308	286	290	336	313	302	345	300	273	319	310	292	317	329	300	308	295	306	295	313	274	314	308	311	312	312	301	290	312	280	286	311	284	304	297	296	308	289	302	285	292	281	329	353	256	329	335	269	300	277	301	285	294	317	303	302	302	317	350	304	296	319	323	290	302	281	293	281	300	290	289	273	307	297	326	292	331	292	299	273	298	303	310	321	294	317	299	304	270	304	279	322	284	301	325	306	292	317	324	288	326	302	292	311	300	294	287	336	337	302	302	297	347	313	328	296	339	314	305	314	277	304	327	318	315	294	281	300	295	313	297	330	303	278	319	307	319	288	311	280	294	335	273	294	295	289	292	327	288	307	331	327	323	329	289	324	317	304	296	274	309	319	313	311	281	332	301	292	290	311	297	332	318	278	280	301	295	300	331	318	318	289	315	331	298	329	317	290	310	302	307	297	348	288	320	302	315	317	308	335	319	288	283	323	298	324	325	328	311	270	310	311	312	284	320	290	295	300	300	253	311	319	320	312	318	319	304	306	340	340	299	323	294	290	336	301	292	324	323	334	307	330	294	299	298	300	330	295	294	331	322	309	294	318	335	322	259	324	317	290	294	295	301	305	299	315	294	307	307	304	292	289	283	287	332	317	323	317	307	330	311	304	319	288	290	336	311	334	316	305	284	290	278	286	352	291	296	318	307	329	305	308	316	303	316	309	315	303	285	339	333	345	330	318	304	309	288	296	303	329	310	330	303	297	329	284	284	348	325	304	310	309	300	280	301	318	291	309	289	303	327	316	282	293	313	313	303	283	308	334	290	334	332	343	291	284	309	300	307	322	298	337	305	296	325	284	287	292	312	300	294	308	317	311	291	306	331	311	317	294	314	305	336	307	320	308	305	306	310	320	308	327	310	301	284	292	317	322	303	311	282	310	296	306	308	298	287	289	330	275	307	297	299	300	314	328	308	324	306	328	289	313	302	299	339	314	315	304	316	328	299	326	301	287	294	300	296	297	322	307	285	273	319	279	291	295	305	316	318	305	309	299	304	289	295	283	314	280	312	292	303	283	306	303	305	303	322	323
5256	742	658	559	476	479	424	403	445	399	412	443	406	423	409	394	400	439	406	435	406	435	430	419	390	441	395	448	400	418	434	417	393	417	412	381	382	398	406	406	390	424	407	426	429	420	380	419	411	379	401	411	426	404	454	399	411	385	397	384	401	391	429	402	404	457	378	397	402	395	404	393	437	413	398	375	451	412	377	411	414	408	388	395	417	410	383	400	430	427	435	411	442	392	408	422	403	412	415	439	391	407	438	386	399	368	416	408	374	423	404	402	417	407	410	422	419	389	431	395	409	363	404	433	445	421	437	395	394	412	413	372	397	434	418	431	393	403	409	385	384	415	397	415	446	383	395	400	414	408	387	384	380	435	398	406	368	423	381	400	407	398	421	400	437	428	425	343	394	401	437	393	398	407	403	397	377	416	396	453	423	399	436	426	409	383	371	395	415	432	345	429	412	409	404	400	443	392	425	392	405	411	391	409	421	417	382	425	435	421	445	442	416	420	386	417	398	433	408	409	433	387	426	390	385	393	454	384	391	356	438	415	412	392	414	415	408	408	378	408	384	428	413	431	426	438	407	418	423	388	403	377	426	423	386	416	428	391	423	416	424	398	405	409	410	415	387	398	419	402	404	403	401	402	415	397	428	398	412	427	380	395	398	393	411	403	441	406	382	421	403	419	376	430	406	418	401	417	437	395	428	423	396	415	385	445	386	400	392	385	434	442	414	434	410	412	448	419	450	382	400	405	392	441	428	442	418	425	410	438	403	451	415	430	422	406	378	398	424	423	405	405	381	419	396	423	395	419	419	405	390	413	418	420	436	398	416	401	377	392	448	412	389	389	416	400	428	405	408	450	429	432	423	434	375	396	398	390	403	386	412	426	424	399	401	391	406	420	454	402	422	427	401	405	392	426	402	414	403	423	395	421	384	447	397	416	444	435	400	453	367	369	383	409	448	417	397	422	399	398	423	405	414	423	439	397	427	403	404	441	397	437	393	391	393	401	432	428	427	413	382	391	408	431	407	434	416	403	416	394	401	425	424	394	443	440	438	402	430	417	422	437	410	400	428	373	406	390	409	398	394	421	407	435	419	429	436	412	366	405	416	419	429	395	386	407	398	411	359	410	412	406	428	419	407	400	382	420	439	419	441	436	416	380	376	416	433	396	380	400	367	392	420	418	427	394	455	426	397	400	394	401	414	410	367	398	371	401	389	400	407	387	389	422	437	423	383	437	419	420	397	417	398	399	389	419	401	428	409	418	428	417	415	396	423	392	418	431	417	392	370	383	409	390	403	398	394	408	424	396	427	412	370	414	377	374	374	399	444	376	399	394	424	429	404	396	409	438	401	392	406	434	384	411	399	411	461	384	390	401	443	400	409	385	417	424	420	408	406	427	433	391	426	377	397	414	416	394	439	403	386	435	411	440	418	406	401	394	393	395	418	410	401	424	434	397	370	407	372	380	403	389	420	424	414	413	432	425	401	435	449	383	356	418	396	421	435	420	453	415	415	407	378	409	420	403	411	403	389	401	414	411	401	421	389	410	405	403	384	394	418	426	403	419	403	437	419	441	418	411	392	416	437	450	396	375	417	389	407	427	382	397	407	395	428	389	430	403	397	411	411	416	418	390	422	430	412	384	399	417	402	406	407	406	401	338	394	379	405	408	423	406	413	392	424	437	415	374	379	367	447	385	405	404	426	388	417	453	429	403	366	408	374	400	413	417	381	413	456	413	387	419	407	418	415	423	407	407	434	402	423	409	422	449	443	422	423	419	399	410	402	418	417	394	417	417	417	416	417	370	402	455	394	389	391	426	418	410	398	394	410	429	381	396	403	401	411	415	394	400	418	412	417	406	411	403	425	383	414	352	408	399	390	400	407	399	402	405	374	386	380	375	397	384	396	387	391	400	405	415	374	414	395	424	438	397	407	424	410	401	407	380	441	403	456	388	410	379	402	415	452	405	420	400	401	409	416	380	420	407	421	434	398	439	386	408	420	423	402	417	419	373	410	371	413	418	410	366	372	403	386	460	392	396	391	413	404	396	425	421	424	388	390	403	374	423	411	419	418	400	394	400	405	367	424	389	437	399	410	414	416	391	399	382	428	405	410	444	411	418	422	431	376	402	412	409	380	417	398	393	399	405	387	419	412	389	409	391	427	385	422	415	400	408	390	419	402	372	416	425	413	403	406	429	393	420	399	393	439	414	395	413	400	393	411	441	400	430	394	422	424	432	407	380	429	437	387	377	375	451	426	428	445	398	362	388	415	424	444	383	405	408	415	400	421	423	381	398	428	425	381	466	380	408	398	445	381	418	382	417	412	368	404	451	417	420	414	420	439	391	394	408	382	420	450	406	427	398	412	429	432	352	396	381	396	421	421	419	400	414	406	406	428	396	417	427	388	406	392	458	418	371	397	401	381	380	430	399	423	410	421	400	379	434	364	416	441	398	399	406	386	402	431	401	407	395	430	386	403	401	433	434	393	431	393	441	373	393	391	395	401	407	402	401	432	413	419	390	381	405	429	409	417	398	384	403	422	423	385	397	408	384	409	400	378	383	375	391	418	442	385	427	424	382	411	428	419	428	404	448	423	415	383	412	400	393	393	433	425	407	435	398	437	362	425	425	431	401	420	409	405	408	386	406	400	412	431	400	377	382	434	417	383	425	418	380	419	421	442	427	403	373	421	419	394	397	386	439	425	391	392	399	410	414	408	412	413	397	420	416	416	444	400	398	420	443	410	393	416	454	389	396	418	407	382	413	409	448	391	444	396	456	411	400	404	390	443	428	406	399	406	407	408	419	408	392	459	365	404	410	375	416	417	420	435	421	422	429	383	399	345	411	450	416	397	411	406	394	409	426	422	417	411	430	406	393	417	397	379	408	413	378	426	401	418	393	439	412	379	415	378	410	402	415	406	399	387	404	392	402	411	412	411	380	396	416	423	429	402	396	406	427	391	423	421	378	385	416	423	427	411	442	399	418	437	421	409	399	397	406	433	376	417	431	439	395	378	381	402	392	388	431	415	430	436	438	448	416	407	378	443	419	417	417	409	434	405	412	398	426	421	421	420	418	412	423	403	424	393	413	409	390	442	382	436	434	382	403	398	381	383	387	375	457	453	418	409	400	426	388	398	432	385	395	421	428	424	396	449	429	379	400	392	427	399	391	428	420	407	387	365	416	398	381	389	395	431	400	372	375	381	445	399	422	431	456	447	413	403	393	372	410	425	400	426	380	399	382	430	419	429	386	410	418	402	397	405	387	417	381	392	430	389	404	413	441	396	417	416	412	437	399	400	397	435	416	425	388	421	400	418	368	382	411	438	409	430	418	397	411	413	437	415	407	421	394	384	412	354	395	413	427	417	395	378	404	432	413	413	415	395	392	371	408	413	409	425	403	367	428	411	421	418	414	414	411	391	409	395	406	384	447	401	415	401	420	423	365	404	404	420	396	423	379	427	436	388	419	391	423	435	435	434	350	397	412
23379	21552	28774	24784	21379	4086	915	768	672	644	625	644	646	627	554	635	596	584	557	561	597	540	576	534	562	592	571	546	580	585	589	601	554	598	587	554	594	599	568	548	600	554	540	578	593	619	553	600	587	583	588	580	558	541	541	540	558	583	568	582	563	573	556	595	569	575	559	529	569	580	580	548	570	529	536	646	539	584	593	558	539	585	586	606	520	593	572	574	558	529	543	581	576	569	511	544	555	507	605	557	571	581	569	551	564	538	559	562	562	564	556	549	574	540	579	563	599	565	601	561	572	553	566	572	518	594	558	563	543	576	589	541	571	590	591	602	563	561	584	574	546	571	542	565	558	538	552	572	591	525	577	542	575	594	541	596	560	542	569	600	543	576	513	574	537	568	571	543	600	593	575	569	535	506	581	578	547	561	606	536	581	567	555	573	576	558	534	543	537	571	576	592	566	578	560	595	569	574	533	559	547	572	528	566	602	523	564	566	579	576	575	569	600	576	562	580	567	578	570	534	550	571	572	565	550	534	584	590	574	591	583	527	538	548	565	526	575	596	578	571	556	548	536	561	559	631	513	569	581	570	595	586	606	562	548	551	571	564	573	578	539	553	550	577	570	533	580	552	579	552	590	604	565	554	614	579	541	556	530	482	550	560	556	529	612	558	601	571	531	510	522	601	555	578	585	591	568	563	541	565	572	543	566	619	564	547	529	568	574	559	559	553	540	529	538	637	537	576	572	593	572	547	621	574	584	609	522	541	573	546	586	563	566	542	575	579	577	560	600	576	552	557	571	559	604	526	547	537	578	562	553	541	568	565	548	547	575	562	558	576	607	571	625	536	569	612	542	540	562	582	594	558	570	603	558	594	595	580	549	573	576	564	545	604	542	563	597	557	545	570	605	542	544	572	517	583	574	616	520	583	560	560	584	583	560	558	597	550	576	536	519	557	537	567	595	513	560	577	559	570	566	580	553	592	560	557	570	546	613	567	581	581	567	565	588	597	557	581	579	539	555	564	581	566	525	565	614	496	576	555	593	516	576	542	590	594	549	591	533	581	546	567	549	563	586	626	571	560	579	563	526	517	528	608	565	571	465	557	544	599	555	560	546	579	560	575	575	582	596	576	586	523	606	575	532	581	553	602	575	592	576	582	595	552	569	561	555	599	575	505	558	576	567	553	574	570	573	544	568	625	581	567	562	559	578	573	563	553	547	610	569	573	602	560	535	579	545	577	566	530	526	540	565	560	568	576	533	568	564	514	562	575	565	558	613	589	579	545	577	558	576	548	572	541	548	571	553	613	604	560	565	572	583	598	599	584	570	584	600	545	553	550	572	585	554	559	553	574	573	590	522	546	560	531	570	597	585	536	642	563	567	580	556	592	554	552	564	526	545	563	553	556	535	557	540	573	586	538	566	525	557	573	583	575	517	575	539	578	546	578	559	531	543	551	537	546	521	581	585	585	561	565	561	595	542	562	580	567	567	600	608	599	563	550	573	566	572	559	577	566	579	560	578	566	570	579	565	562	561	601	543	587	554	566	580	545	608	537	563	529	605	576	566	601	610	577	576	546	576	555	541	555	578	573	526	552	586	577	586	544	578	569	547	564	578	569	516	493	530	553	548	546	588	597	538	588	564	607	580	541	623	587	544	577	562	566	550	556	592	569	560	578	540	566	539	544	587	590	544	520	555	607	580	554	600	561	558	572	582	591	552	567	570	558	569	530	531	575	554	555	568	585	610	573	587	580	549	582	586	569	607	574	597	538	529	526	582	565	577	554	612	554	598	576	545	563	541	581	606	581	538	561	570	553	546	551	566	556	580	568	577	583	581	578	575	514	535	604	552	528	545	535	535	601	561	560	534	558	583	566	560	574	570	562	565	552	603	565	626	577	562	562	582	580	607	624	529	577	560	543	573	525	615	615	597	560	575	546	589	605	541	560	525	606	579	535	548	564	556	519	588	531	574	595	542	564	559	573	582	568	573	577	575	557	558	593	617	517	569	587	556	547	556	555	544	546	554	560	592	569	552	542	600	540	575	559	555	561	583	542	577	580	561	545	548	537	529	576	567	564	558	576	542	591	558	545	579	547	616	563	509	550	552	544	565	572	573	554	558	589	541	565	553	535	556	590	563	562	549	619	582	565	548	544	561	581	572	556	563	541	591	569	594	591	577	546	548	531	577	564	580	597	586	580	577	560	571	569	566	549	543	591	559	528	568	537	536	536	558	550	526	570	519	574	544	547	587	568	558	598	571	588	542	546	592	582	583	591	544	575	593	571	584	565	576	553	557	550	553	588	589	561	559	572	556	526	549	562	592	558	539	524	602	542	587	599	585	592	570	599	602	602	532	570	590	567	549	557	603	593	555	517	543	541	510	570	548	553	622	537	618	559	563	552	561	581	570	568	594	574	564	558	574	580	594	576	572	575	531	616	598	588	552	541	549	576	561	571	543	538	555	592	556	570	530	569	570	534	587	550	522	532	570	555	597	511	583	536	602	574	540	556	583	541	577	587	526	575	557	556	541	585	561	560	555	567	580	610	588	564	562	558	572	498	554	563	576	541	590	582	580	558	591	598	580	535	585	567	553	522	575	579	582	562	560	590	572	538	560	561	566	506	590	592	544	554	622	580	534	565	583	597	573	526	583	553	546	599	580	529	532	565	527	571	583	574	577	546	586	586	570	587	598	540	557	569	554	574	578	596	563	565	610	550	561	596	593	562	529	537	559	562	590	578	606	595	574	589	550	537	551	531	585	556	544	541	548	548	575	567	576	555	584	530	556	577	573	572	541	566	588	550	578	573	572	563	601	554	561	537	554	528	548	593	516	571	528	575	557	580	558	556	560	552	546	576	569	588	562	586	561	599	586	614	556	554	553	560	571	578	535	579	527	561	589	545	572	529	555	589	578	597	552	559	552	561	608	552	576	545	555	622	576	571	570	541	548	590	579	497	553	558	580	583	576	558	548	537	537	541	572	571	568	524	549	559	561	545	591	559	555	588	580	587	568	547	548	544	571	606	553	611	538	517	577	596	531	579	546	593	615	593	578	599	543	587	574	547	568	583	549	528	570	541	626	567	600	528	599	573	565	535	542	596	616	536	566	608	563	588	512	547	554	566	568	558	569	590	555	575	520	545	562	584	587	564	574	530	521	642	567	583	599	552	537	566	588	582	576	556	537	577	535	611	528	588	561	548	560	599	580	597	602	586	585	566	582	545	558	579	528	581	583	551	545	566	571	560	560	557	539	540	560	513	560	549	539	609	518	561	562	579	568	555	545	560	513	552	569	592	556	619	585	577	561	592	597	518	553	577	534	571	542	543	561	608	561	536	587	572	556	521	543	583	563	555	551	570	580	587	552	556	599	555	594	577	521	576	521	577	572	516	547	581	592	577	591	553	596	586	541	559	587	615	535	564	554	534	556	527	578	557	606	549	531	577	562	551	561	541	526	566	556	544	554	554	613	562	571	548	568	564	549	583	566	587
16711	7182	4789	2435	1781	1442	1273	1126	1060	958	911	845	864	797	793	819	859	781	821	790	810	801	791	764	739	809	741	754	831	755	802	756	734	755	737	752	764	776	718	779	758	796	738	727	773	714	745	737	721	741	755	749	796	758	737	735	721	772	762	722	760	732	770	777	730	740	740	764	765	796	711	767	801	733	752	747	710	755	756	747	745	732	767	707	748	735	764	773	742	707	754	736	712	805	763	734	738	722	782	748	741	793	738	710	746	720	751	669	769	743	745	775	712	770	747	773	735	742	763	763	751	754	711	747	719	742	754	750	737	704	784	751	732	771	738	768	761	739	756	719	713	729	755	751	746	756	766	683	749	759	753	736	768	700	736	780	760	758	782	715	701	744	753	787	787	761	772	759	733	720	776	736	749	733	769	772	747	738	781	743	757	762	717	728	727	753	759	749	794	728	788	725	733	755	744	722	747	765	748	760	710	723	745	747	755	795	760	766	709	746	734	753	718	745	715	745	771	728	742	759	762	716	735	768	737	769	748	730	756	741	739	782	759	737	762	765	771	724	772	736	745	778	755	760	742	740	779	788	788	716	786	708	752	788	704	700	719	725	713	726	735	776	782	723	742	748	767	722	676	759	735	714	740	724	740	707	719	740	730	748	772	716	785	735	787	724	838	746	756	741	715	777	714	660	740	765	765	809	755	735	704	710	706	774	766	774	735	760	749	739	770	741	773	723	754	713	706	776	699	799	750	758	741	739	727	766	774	749	790	769	732	712	724	764	760	730	748	731	726	770	740	764	742	737	745	740	720	737	756	745	727	713	777	739	738	715	742	762	742	763	804	747	718	790	726	715	761	766	770	771	767	740	738	745	762	730	757	727	783	761	707	766	767	737	726	803	701	736	656	678	712	796	768	762	727	738	767	743	768	751	733	819	767	791	748	717	752	771	732	718	723	763	748	755	717	741	738	768	712	688	764	754	751	759	749	709	724	749	803	705	763	742	737	720	774	736	713	754	729	755	748	740	766	741	707	753	769	728	686	770	736	733	800	742	791	712	721	744	727	703	784	756	758	752	776	727	735	760	760	761	723	744	745	750	736	777	715	713	776	737	717	750	752	756	753	776	770	778	744	745	725	732	763	704	727	777	757	756	761	718	713	736	715	766	748	767	725	725	727	699	700	727	746	774	765	736	753	749	717	749	766	740	721	759	730	744	747	737	747	757	782	766	720	736	783	739	738	734	698	712	770	798	748	697	727	758	764	737	791	755	728	765	747	739	744	724	799	736	735	751	777	741	771	777	727	766	666	761	735	742	711	762	728	741	701	735	727	675	726	722	772	741	773	729	762	746	761	750	728	752	769	725	717	738	781	739	787	766	711	791	706	728	733	806	736	719	719	811	783	750	753	754	766	773	722	730	689	744	752	721	784	794	770	748	716	744	742	742	723	753	681	729	689	749	771	788	760	752	772	807	748	700	770	697	786	775	731	721	751	751	777	731	792	742	768	724	737	769	731	722	757	769	754	780	760	746	797	776	712	789	752	757	785	706	750	735	745	743	713	772	720	728	751	774	772	774	707	745	726	720	760	764	777	735	766	718	740	748	786	772	735	769	715	788	723	760	736	727	746	735	752	777	721	699	694	756	712	744	712	733	725	719	740	750	733	724	775	775	686	768	720	742	787	739	762	755	729	742	714	748	671	762	737	756	742	765	770	730	742	781	701	730	727	745	802	734	702	744	741	758	717	724	721	694	766	776	732	728	779	730	745	713	725	756	683	705	728	735	730	749	769	791	773	712	738	717	766	748	782	734	729	757	731	741	742	726	742	751	748	751	732	748	740	731	764	738	726	751	771	749	735	743	747	776	768	715	768	772	770	692	721	767	736	726	744	757	792	715	722	712	709	788	740	761	780	751	765	741	772	754	761	743	776	678	748	726	731	736	740	711	763	724	685	762	803	718	773	703	730	741	726	766	738	738	772	722	730	759	723	741	792	754	763	743	738	743	762	748	786	673	703	729	762	728	723	712	757	772	725	737	731	713	777	779	701	751	715	785	741	751	726	772	750	729	819	751	689	725	703	738	717	714	717	743	731	691	736	763	757	689	753	730	712	736	774	711	730	711	732	742	773	722	712	793	744	752	707	766	734	746	722	716	695	740	728	713	774	796	725	730	757	757	772	748	706	751	703	797	757	755	737	719	740	755	726	725	764	725	731	807	726	776	786	717	775	715	730	772	778	738	730	699	724	745	712	751	690	695	747	698	715	719	737	729	735	786	737	761	717	679	759	735	763	757	714	686	736	731	718	765	726	700	767	746	738	737	782	764	739	734	708	768	752	719	755	730	722	738	744	732	752	745	759	743	718	738	723	745	719	742	770	772	758	742	767	722	720	760	718	713	714	749	689	775	744	687	780	724	732	719	747	700	787	742	803	750	721	738	727	719	743	848	807	774	727	723	764	746	780	748	722	744	721	728	721	724	753	702	722	734	693	777	748	744	701	758	732	765	805	729	743	753	769	719	757	753	741	699	738	779	706	743	759	743	765	714	774	776	729	781	730	747	757	749	706	783	803	748	753	761	754	777	731	715	731	736	789	735	758	781	747	715	752	728	709	708	775	790	709	753	735	764	718	718	774	747	759	749	739	738	735	743	718	764	761	779	747	801	728	728	717	708	735	774	742	734	777	754	740	688	735	751	715	729	705	750	743	734	731	775	837	747	752	789	763	790	735	757	753	744	757	744	769	733	720	709	715	761	716	736	792	787	817	714	689	746	785	753	775	719	720	755	751	707	761	752	762	768	707	704	733	775	783	703	722	760	752	727	735	819	799	729	708	700	715	720	747	703	762	751	753	795	720	752	770	747	717	727	733	733	746	743	747	811	741	738	716	755	743	761	726	737	723	784	736	724	711	761	764	704	775	780	753	691	711	749	754	740	718	752	785	733	748	784	727	747	713	758	754	730	731	755	707	764	738	779	763	721	716	702	732	734	747	713	735	696	730	742	756	710	726	674	724	753	741	784	735	756	718	739	737	748	786	750	750	781	775	745	713	738	728	778	739	798	790	698	678	804	783	712	733	746	761	763	751	803	750	742	753	717	718	752	713	750	722	689	789	731	735	739	742	780	712	754	739	748	712	718	788	757	768	752	707	777	751	764	762	752	739	687	713	754	726	745	772	719	779	703	764	751	745	790	756	692	725	693	747	744	760	741	753	755	780	735	697	710	777	758	777	743	795	750	687	771	788	754	794	785	732	749	764	700	754	739	718	772	777	753	696	712	772	691	746	758	746	771	680	712	715	770	738	728	778	682	750	782	790	768	802	715	692	728	780	769	724	750	757	755	772	729	715	723	752	798	747	808	709	703	732	781	753	719	739	722	791	707	783	744	718	716	765	729	692	752	723	753	730	732	717	747	769	754	749	727	803	725	772	761	786	725	733	777	761	753	749	790	727	748	765	737	750	776	702	782	728	720	761	718	749	735	755	731	778	747	764	719
24776	21552	26943	24704	1323	268	227	206	163	197	154	170	164	134	152	120	136	129	129	158	160	139	145	143	148	145	131	148	125	129	143	136	130	109	137	138	139	121	133	129	150	121	117	136	129	138	151	116	123	152	138	148	143	119	131	141	138	127	146	118	141	134	134	120	142	123	123	146	132	129	155	124	126	128	151	133	135	134	130	133	129	125	134	142	132	130	122	132	114	131	134	122	138	138	150	122	134	131	137	119	124	128	127	151	119	120	125	110	127	118	149	140	126	136	115	137	124	141	116	140	125	137	127	114	137	150	126	110	105	104	126	143	122	123	138	113	126	130	115	134	140	128	124	127	109	130	134	127	142	134	134	123	139	109	119	138	124	119	120	111	134	126	126	117	132	133	124	155	156	136	151	161	110	136	145	132	125	131	127	124	145	126	113	128	124	121	154	133	127	129	126	126	114	127	137	117	136	134	120	127	128	135	127	114	123	131	113	137	119	133	129	124	133	128	128	134	115	137	147	125	111	130	136	127	145	147	128	125	138	137	113	146	142	125	118	139	137	124	129	115	133	135	125	128	126	126	110	110	127	105	128	121	125	128	141	133	141	131	130	130	113	123	131	139	121	150	128	114	132	127	107	119	133	129	123	125	119	121	111	128	120	108	122	136	132	131	129	137	129	121	132	130	162	119	134	118	124	133	132	134	136	116	132	140	137	120	145	130	127	112	141	133	137	140	112	131	131	145	122	128	150	130	118	106	126	126	129	121	122	130	146	116	127	137	141	132	150	138	109	134	136	159	115	131	125	120	143	112	123	121	136	142	122	124	116	135	131	121	140	132	130	140	140	130	110	128	116	123	142	132	134	131	131	129	137	136	139	133	148	142	124	121	137	114	144	132	137	151	140	142	126	122	140	143	135	140	131	150	117	140	120	126	118	139	128	124	129	134	127	115	134	133	130	118	133	135	139	122	137	133	119	132	111	120	139	114	112	102	114	144	130	138	137	121	104	137	113	123	127	117	128	116	119	140	134	143	118	135	132	124	121	122	151	131	118	126	131	124	120	125	109	149	135	102	148	168	125	134	140	146	115	146	125	125	137	149	133	123	121	118	120	121	126	122	132	141	133	130	130	124	134	138	135	147	120	132	146	111	136	130	119	135	127	134	131	103	119	119	122	129	134	126	133	124	146	122	116	129	138	141	157	124	133	128	116	122	131	118	118	132	142	125	126	132	135	127	115	133	136	137	120	117	130	116	128	123	131	113	130	153	121	139	130	119	139	124	128	134	121	132	145	121	128	124	139	128	128	118	120	138	173	134	139	124	140	144	137	122	131	127	129	128	125	127	124	123	122	144	133	129	149	113	130	133	136	134	129	119	141	139	111	117	152	140	127	120	125	128	126	119	124	126	122	119	120	131	125	124	131	124	109	145	115	124	155	126	126	114	123	126	121	146	118	143	136	137	138	129	137	109	121	133	132	121	124	145	103	143	145	135	100	117	128	127	151	145	139	127	128	117	134	145	124	119	119	112	119	130	155	127	127	117	130	129	120	146	121	118	150	128	139	130	138	138	129	135	128	149	138	133	135	122	141	119	133	125	147	115	131	147	161	131	112	119	150	131	145	123	126	134	138	130	129	141	123	146	130	114	145	132	137	152	130	113	129	128	134	142	140	124	129	126	130	132	115	141	104	134	133	136	141	124	138	124	137	145	133	137	123	126	112	123	144	118	131	152	136	152	128	117	119	125	131	123	129	147	131	136	135	141	124	126	117	129	109	118	129	126	145	133	139	103	139	129	137	122	133	121	120	133	115	132	124	137	129	142	134	140	134	124	140	145	152	124	134	131	136	113	127	136	140	138	143	117	121	144	138	138	136	130	146	138	128	123	136	127	113	117	144	132	144	119	129	128	108	149	109	116	125	114	114	123	127	118	126	130	120	158	109	121	119	115	124	129	120	121	132	129	143	149	115	117	129	131	142	112	121	143	122	140	155	122	145	127	108	124	124	130	134	121	136	123	128	127	135	110	130	126	129	122	118	140	118	126	140	105	143	119	137	122	132	115	124	115	112	141	136	108	136	135	125	142	142	145	125	140	116	125	146	109	118	101	128	129	144	137	117	146	116	146	133	129	112	108	117	118	132	130	144	129	130	103	137	132	133	115	132	140	118	131	135	109	117	119	128	116	132	119	117	120	126	115	136	124	115	113	126	134	120	114	139	131	128	139	133	121	107	126	151	133	124	160	114	160	147	123	144	127	124	155	130	140	119	126	118	144	135	146	129	98	134	141	140	115	117	130	142	117	114	118	136	154	121	150	130	139	132	143	120	116	126	108	132	142	127	144	123	150	119	122	119	121	133	140	144	139	122	132	122	126	154	150	150	125	118	118	137	156	117	128	133	130	143	123	125	137	128	138	120	120	124	136	129	120	128	124	119	124	120	144	123	113	112	160	113	139	130	137	113	142	115	126	104	135	144	120	117	116	120	125	119	130	117	126	129	108	123	105	131	133	137	146	139	131	144	144	134	148	129	137	122	137	129	126	141	132	105	133	129	145	116	120	115	137	120	125	133	108	131	106	145	130	144	106	146	144	139	130	121	131	134	119	120	148	129	132	135	129	128	107	128	127	124	131	151	138	112	135	135	138	145	119	122	138	117	130	137	119	140	106	145	143	124	131	118	122	136	134	129	146	131	145	119	130	114	116	125	122	114	128	128	121	121	132	125	139	124	137	125	144	128	147	148	139	133	135	119	124	132	124	136	136	128	145	118	133	120	115	129	102	125	128	140	142	141	111	125	128	136	129	122	131	117	151	130	128	146	120	120	131	122	136	139	132	116	130	131	139	146	136	129	125	124	143	128	127	131	139	132	125	129	113	130	126	126	125	122	125	117	121	114	128	139	121	109	135	127	126	145	134	149	135	123	115	128	131	140	136	116	134	137	133	133	136	142	123	121	126	105	109	133	132	116	137	106	105	128	126	128	122	113	139	119	140	136	122	166	132	98	116	128	143	118	109	116	114	131	128	134	125	144	140	125	117	149	126	138	141	139	126	131	122	131	130	112	134	123	142	119	123	136	118	132	129	112	119	107	125	143	141	137	132	124	159	130	130	159	133	127	135	117	126	110	126	128	123	154	137	136	127	117	126	123	116	127	128	146	119	132	131	130	118	111	146	144	106	116	128	131	129	110	133	122	119	120	118	111	128	113	118	121	127	133	146	146	117	133	122	120	122	119	118	126	124	125	123	141	133	113	136	132	116	134	133	146	138	131	134	114	107	148	139	124	131	122	126	137	121	114	132	130	133	130	116	133	143	139	134	119	123	139	126	118	153	111	139	129	115	118	109	121	148	112	120	129	155	133	126	127	115	121	132	128	139	118	113	128	137	110	124	127	126	117	124	140	142	121	129	124	127	112	129	108	130	127	133	138	160	121	102	119	133	119	120	147	122	135	119	117	139	162	126	144	139	136	123	160	122	133	117	126	115	138	123	154	131
14939	3344	2247	977	744	548	445	360	351	291	264	236	249	223	207	225	195	230	239	231	201	209	197	236	213	204	223	194	190	211	191	211	165	210	213	186	211	197	207	197	209	172	213	243	191	211	194	190	206	180	205	187	209	188	214	190	191	183	171	195	196	193	191	220	191	214	229	195	188	199	198	213	185	185	195	184	201	211	188	209	195	226	176	173	190	198	201	212	215	201	200	197	196	183	175	207	197	210	202	178	193	203	205	200	186	202	199	191	189	201	202	200	197	218	180	221	188	198	189	192	190	166	208	179	176	176	197	215	206	215	191	203	228	193	190	205	189	228	220	182	179	227	208	184	220	182	207	183	207	238	212	192	184	203	206	191	200	196	183	176	189	213	198	209	221	194	213	213	207	191	197	202	209	181	178	210	199	211	202	184	195	193	190	180	228	179	188	199	208	191	207	210	179	187	200	219	206	207	209	170	180	213	215	187	189	171	194	204	194	216	198	194	207	210	182	191	194	208	197	194	224	196	178	196	204	218	194	192	168	190	187	207	201	200	198	198	209	189	193	215	197	204	211	195	196	212	187	226	195	173	217	167	198	202	198	176	229	203	193	189	203	195	183	172	200	169	189	177	206	187	181	211	196	217	189	191	207	199	182	178	182	186	192	210	203	207	182	185	204	179	194	171	214	190	189	217	200	207	191	185	177	194	180	210	198	178	204	183	215	199	186	182	189	190	161	217	194	197	215	193	213	198	200	190	203	185	203	195	191	196	200	195	209	203	195	192	184	171	207	209	200	216	192	193	179	196	222	206	205	206	201	194	187	205	212	193	182	211	179	211	189	188	179	226	223	212	198	197	197	194	189	223	193	183	199	221	199	206	182	191	190	187	216	202	193	197	204	228	211	178	203	195	193	188	205	201	224	186	188	186	218	206	183	182	213	168	186	187	201	212	228	193	186	205	198	178	200	203	226	203	188	188	203	224	186	172	198	204	206	175	192	189	179	214	210	209	190	198	176	202	203	193	209	188	189	201	210	218	171	189	205	206	165	195	185	204	221	207	187	185	200	205	200	194	211	183	201	182	189	207	174	212	229	197	178	175	207	212	182	217	194	210	199	185	208	200	189	181	196	195	196	210	185	191	188	193	237	214	176	197	188	182	201	191	195	182	192	200	157	167	183	189	195	192	190	195	208	202	202	199	198	194	200	197	190	198	179	213	178	214	189	202	176	197	204	185	203	192	167	170	193	182	198	199	191	183	183	200	187	192	185	192	180	201	169	201	210	194	174	198	211	203	177	201	190	201	182	213	194	195	189	212	195	199	208	175	234	193	182	197	208	182	192	189	188	201	186	219	212	176	186	205	198	200	228	190	198	175	200	164	180	219	196	201	201	169	197	200	185	187	195	181	226	170	188	199	181	191	214	198	208	212	197	180	190	186	205	209	223	221	202	206	191	187	192	185	203	152	203	199	201	209	193	194	167	169	191	188	186	213	185	172	189	186	186	183	211	190	200	199	203	206	195	166	204	184	184	203	194	216	209	195	200	217	218	188	213	188	190	177	206	202	206	203	174	186	194	190	180	206	173	190	179	191	216	196	186	194	193	200	188	191	197	192	192	186	206	182	210	186	189	199	204	179	224	175	183	206	198	198	218	205	196	183	172	194	200	187	195	190	199	186	196	218	174	189	219	213	218	220	193	182	212	205	197	197	201	198	194	189	186	205	197	209	200	227	197	211	177	196	210	194	202	174	173	179	191	175	210	201	201	206	206	196	203	194	210	212	181	196	214	191	208	173	202	197	188	199	206	201	201	190	208	204	193	175	201	194	190	191	189	196	180	185	197	196	190	203	198	183	207	200	195	195	183	179	207	196	211	177	200	188	202	192	183	195	203	206	205	201	182	201	187	204	193	200	167	183	184	209	203	203	162	193	196	204	201	173	196	203	220	175	198	210	220	187	188	201	207	207	210	217	213	187	213	199	219	213	184	205	215	199	204	226	204	201	171	177	190	188	214	176	184	200	200	182	181	190	213	197	197	220	191	185	187	191	213	215	210	209	212	220	212	220	207	193	211	199	189	179	180	194	187	184	186	190	180	194	199	195	188	208	196	227	193	173	193	163	212	176	200	193	199	216	195	187	210	173	211	183	168	192	208	214	204	192	194	224	190	198	193	214	186	194	166	186	184	213	204	195	196	208	187	193	169	198	205	184	211	216	193	208	207	181	211	178	187	222	206	208	207	162	184	206	221	219	188	216	191	203	192	182	185	199	196	203	204	195	199	206	206	210	206	188	211	198	193	196	197	198	199	184	192	196	204	196	185	203	199	186	222	179	204	204	204	201	204	205	192	184	203	182	192	203	192	213	201	179	210	187	198	189	202	194	211	191	203	206	182	203	210	206	219	186	191	204	222	196	202	207	220	212	212	194	182	179	199	173	216	182	197	200	202	197	193	195	193	219	201	183	193	205	193	190	174	181	200	210	201	192	190	209	173	182	194	235	188	205	217	199	207	203	174	201	214	184	208	195	230	232	221	178	205	203	203	172	198	199	189	174	175	239	188	215	179	180	205	210	192	200	185	199	191	194	211	200	204	216	230	199	203	194	197	204	191	207	196	206	189	202	202	213	173	154	199	202	220	207	189	212	189	203	205	189	171	168	198	200	176	189	186	188	199	211	203	202	177	172	210	186	192	196	210	177	200	222	218	204	198	196	214	174	233	181	219	189	214	198	209	187	192	201	181	171	195	210	191	197	200	180	208	192	195	193	203	212	177	198	204	212	192	204	191	230	195	185	197	184	196	203	180	211	205	210	209	181	218	193	194	164	166	204	212	179	210	195	211	187	203	185	174	203	198	215	191	193	223	196	205	199	174	193	203	194	204	195	192	200	208	195	194	180	190	195	173	187	189	174	210	191	181	184	206	184	177	183	183	174	200	194	202	183	193	178	206	198	199	198	219	210	218	210	192	178	208	192	205	201	209	187	191	210	203	196	185	199	193	215	189	198	215	188	214	209	180	186	207	181	219	197	198	222	217	181	183	196	166	182	193	197	201	193	184	211	190	214	195	211	182	211	208	227	223	189	183	201	194	194	184	194	200	228	222	200	186	209	218	193	217	216	181	203	191	199	219	213	174	223	192	209	196	195	202	171	182	199	206	190	187	205	209	206	203	209	212	200	194	176	193	211	214	200	219	182	212	189	197	224	183	185	203	200	200	216	192	200	210	208	174	177	195	196	202	199	170	200	195	202	180	202	199	191	196	176	219	198	188	179	197	203	203	198	181	202	182	175	209	187	204	193	209	195	211	199	179	196	211	218	200	189	192	182	183	204	195	202	183	199	193	182	219	224	189	200	177	180	191	179	194	186	212	210	189	192	193	193	209	186	190	206	185	178	209	179	206	200	166	216	203	190	204	184	204	178	198	185	190	206	190	194	218	212	200	189	208	197	196	169	175	178	213	207	197	189	190	209	185	216	213	206	218	207	191	186	199	181
22558	21612	29461	24255	21612	21281	2584	836	633	610	624	579	575	554	542	505	470	505	545	473	489	475	513	494	490	452	504	468	459	466	460	504	497	462	502	478	481	481	490	431	471	456	456	473	444	462	464	488	475	468	466	495	461	464	475	438	451	448	510	448	465	448	471	472	456	440	489	452	477	423	442	492	469	447	426	532	489	482	475	473	508	481	461	489	470	483	479	479	431	466	476	450	495	442	456	492	466	468	502	472	460	421	491	443	432	475	451	457	468	466	432	465	438	438	464	435	414	443	431	469	438	444	470	465	446	447	476	492	436	453	478	482	461	442	430	432	454	498	478	495	438	453	436	459	457	437	467	471	499	472	460	451	466	461	449	441	468	468	445	440	434	488	442	499	474	387	483	488	437	424	459	452	477	461	432	466	453	471	449	463	466	442	439	413	438	460	475	459	429	466	477	447	399	478	485	453	459	473	451	478	441	447	488	452	431	461	461	475	471	504	458	458	442	419	473	461	453	500	466	468	460	469	484	445	474	484	485	444	470	456	441	450	447	445	455	478	454	424	441	466	460	443	479	452	460	449	468	491	457	456	456	430	472	477	452	480	455	473	411	470	474	468	470	437	456	464	483	417	472	461	419	435	411	438	445	458	477	452	471	444	505	474	516	464	473	412	481	463	440	438	458	481	445	430	438	492	488	451	438	458	466	481	418	444	451	455	446	468	501	486	466	415	450	435	484	425	453	444	491	488	450	454	461	469	464	452	459	448	444	434	439	488	437	486	401	428	440	474	482	474	486	449	460	426	494	473	452	467	465	495	510	455	434	478	419	460	444	491	437	470	470	496	447	470	492	474	455	466	439	455	465	464	459	446	510	464	454	455	479	462	447	463	459	453	423	491	468	440	469	434	454	441	421	462	491	481	493	465	436	458	436	459	462	482	464	481	444	482	451	467	461	485	444	529	427	424	457	451	464	413	468	480	442	444	462	489	451	487	446	429	473	460	440	490	436	478	432	471	462	453	454	466	482	468	472	484	456	505	434	445	454	463	466	439	460	440	423	490	482	436	480	468	441	474	444	447	467	441	516	462	463	447	473	429	495	466	440	423	439	433	459	487	483	477	479	459	474	479	449	443	471	469	444	430	459	478	487	427	516	451	419	455	426	459	475	430	407	467	432	438	446	494	490	445	432	409	461	452	467	509	478	445	445	431	450	422	448	491	486	457	497	440	463	437	432	473	453	462	442	466	455	402	447	467	409	451	437	457	461	468	476	434	409	446	459	472	497	454	415	443	510	483	456	464	448	415	466	463	463	438	465	453	469	463	424	456	438	463	425	451	440	454	427	454	483	436	435	444	402	464	429	470	466	464	451	446	484	477	451	477	458	454	454	460	462	473	466	468	454	459	433	446	477	465	451	497	434	462	434	448	443	484	434	494	452	483	434	440	510	487	416	464	469	456	457	446	462	488	457	462	442	444	440	436	478	431	456	442	454	498	454	474	444	463	481	446	490	431	465	441	472	465	462	452	484	457	492	460	470	442	442	442	473	452	460	432	409	489	479	458	444	498	434	475	462	436	459	464	435	472	476	471	448	453	436	480	452	430	453	488	458	475	460	459	501	480	432	438	459	454	483	462	433	468	447	438	508	424	423	441	467	483	474	464	469	454	451	451	474	463	473	447	470	440	426	446	458	444	459	414	478	457	480	467	489	426	511	476	486	448	501	447	480	483	469	441	466	456	484	470	423	455	438	469	470	449	436	464	442	425	459	467	425	434	435	448	438	488	441	468	474	489	462	437	476	457	438	470	426	455	476	461	441	483	458	422	458	456	447	452	431	434	461	452	451	456	458	436	445	428	411	424	459	484	428	471	476	403	429	453	461	464	470	479	459	433	442	467	479	443	450	455	456	436	446	447	463	430	508	456	464	452	416	457	477	457	443	464	399	418	425	460	441	467	487	458	451	461	447	432	440	505	462	432	422	428	459	442	458	452	466	448	453	427	431	437	465	469	459	432	418	447	469	456	454	459	440	448	467	469	410	456	459	466	437	437	420	475	431	432	456	443	438	479	453	453	488	476	449	472	483	467	422	459	493	433	491	443	429	436	459	453	463	456	430	472	430	434	435	492	445	422	441	467	458	473	421	452	463	472	476	465	435	452	466	438	458	475	449	430	454	426	431	436	486	459	450	435	464	447	444	449	420	447	469	454	474	452	420	476	451	465	466	454	474	447	481	474	504	443	477	458	468	447	446	477	459	476	437	484	454	444	437	469	434	441	435	479	456	450	486	445	425	449	456	448	429	440	457	436	460	471	439	436	486	419	450	473	463	441	478	447	478	447	475	448	456	449	466	426	505	475	484	464	475	445	420	477	439	476	451	454	437	461	453	464	440	474	427	454	460	439	449	426	458	477	463	480	433	452	447	424	447	491	449	435	449	480	460	453	458	450	436	412	407	482	465	443	486	446	429	436	478	445	467	410	450	467	491	464	443	431	461	485	476	452	445	413	435	476	442	422	473	481	429	462	453	433	454	486	440	491	433	465	439	439	509	432	454	496	497	439	491	432	451	476	449	451	476	427	464	472	472	427	464	466	463	432	453	439	457	455	485	429	451	484	479	457	484	417	419	448	468	469	461	472	458	467	487	500	485	449	473	458	442	448	449	461	453	441	452	457	457	446	465	481	480	441	463	440	455	480	472	478	456	462	459	477	471	417	420	445	475	424	438	463	468	451	468	502	477	401	438	441	474	437	497	476	450	447	443	456	451	431	456	468	503	452	465	440	457	417	448	457	434	488	442	459	450	457	453	452	445	493	466	477	454	462	473	406	461	478	463	463	453	451	461	473	464	435	468	418	453	436	451	452	445	470	454	461	477	456	482	457	438	449	455	469	458	492	451	434	465	462	415	448	439	472	485	433	466	447	452	449	462	448	465	444	480	448	475	445	468	453	456	484	460	471	457	466	446	440	419	486	405	478	468	466	438	451	471	409	442	448	453	457	410	452	450	456	441	432	431	453	466	447	425	413	464	457	500	461	419	430	430	469	465	439	459	419	494	438	435	443	450	455	437	417	431	489	436	431	486	465	449	449	518	470	451	458	462	441	444	478	488	482	469	439	458	413	469	463	446	470	451	455	460	463	475	490	424	469	441	452	427	471	490	493	458	472	449	419	455	463	426	461	467	461	494	508	468	456	454	421	428	444	449	475	497	443	504	473	469	492	485	494	482	429	422	462	414	454	468	478	427	439	456	471	489	424	453	498	473	464	452	421	465	475	441	432	476	444	451	429	452	447	460	441	488	422	483	447	462	457	472	439	430	491	469	461	484	489	440	451	455	395	467	446	447	444	491	463	470	477	438	405	457	464	487	446	476	463	453	452	485	464	434	440	443	440	467	451	461	422	466	476	437	420	457	462	446	482	505	444	434	471	462	411	414	445	465	451	464	517	475	449	459	480	462	451	486	471	476	426	456	462	464	470	452	462	474	465	499	436	432	448
21329	11677	7944	3873	2655	2003	1671	1440	1236	1070	998	920	872	869	785	765	783	734	681	702	672	765	705	634	646	708	666	666	683	693	674	635	583	628	689	611	642	646	646	643	622	651	638	647	631	642	641	653	610	664	648	664	633	646	641	611	627	626	621	625	630	634	635	633	615	629	658	628	612	640	623	647	659	682	652	631	618	633	622	633	585	650	699	612	603	632	615	638	628	598	608	617	632	594	619	621	646	625	633	628	654	600	650	661	634	669	662	644	639	636	653	594	598	660	608	638	647	660	654	620	613	643	608	648	648	665	656	658	652	620	610	654	643	606	632	603	648	589	626	619	630	636	627	623	609	618	611	593	677	661	657	630	625	597	588	602	609	611	629	618	669	597	625	636	598	614	652	656	641	637	598	664	632	597	613	620	698	678	633	650	645	600	629	630	621	644	643	591	637	633	611	619	629	641	630	626	625	603	605	665	630	592	599	679	672	600	612	630	634	619	633	611	677	623	641	603	715	605	657	601	601	606	629	636	644	644	621	595	655	654	627	628	635	636	605	609	626	654	629	616	639	645	634	590	605	609	615	637	646	614	642	656	622	685	599	589	629	615	655	634	586	643	614	621	666	650	623	650	663	624	688	633	646	658	616	637	654	643	610	606	641	594	637	664	614	597	634	626	578	624	601	682	636	610	621	611	674	610	664	640	643	619	647	639	628	636	635	622	646	634	641	654	621	578	625	642	652	615	632	607	615	653	598	662	657	558	615	599	612	613	642	607	607	642	646	611	606	596	687	636	616	630	674	639	641	576	636	634	660	650	599	590	630	644	639	603	613	648	630	608	622	629	628	646	635	623	603	614	625	617	667	595	667	596	655	624	611	624	631	627	650	599	606	653	610	664	629	580	661	621	625	610	645	617	600	643	678	653	633	653	616	619	641	616	629	634	622	611	591	588	628	611	652	591	654	626	667	660	623	656	632	598	619	604	642	635	645	610	586	602	675	643	623	640	576	636	607	548	650	625	610	577	639	632	635	615	615	688	634	621	657	627	620	635	614	654	578	614	647	590	607	628	652	663	606	657	621	611	612	585	593	616	592	629	624	586	628	621	639	629	649	655	602	597	564	568	607	676	620	617	618	649	629	653	623	608	644	639	615	667	648	654	623	669	669	634	623	615	615	634	609	625	613	607	629	600	591	632	645	635	617	567	615	605	648	634	618	610	679	622	618	592	647	599	637	637	615	640	643	590	603	605	599	664	581	636	611	677	643	661	640	616	632	639	621	639	669	636	622	651	609	619	622	658	629	615	598	611	627	644	597	644	620	655	572	652	686	638	652	617	662	644	602	571	605	599	588	608	624	623	633	604	615	639	599	656	614	626	614	656	651	671	668	603	619	612	615	631	639	608	642	649	600	599	616	611	667	652	615	644	579	641	625	622	616	589	636	597	622	606	618	630	656	613	634	628	628	636	623	618	617	631	595	620	643	654	674	612	623	660	608	669	606	626	622	676	577	589	628	625	644	635	646	593	616	661	620	614	603	654	577	618	634	628	609	636	647	652	680	641	621	590	643	660	643	620	627	657	648	631	676	605	643	583	640	625	606	628	688	657	616	645	640	632	622	643	599	620	606	617	614	603	606	663	622	556	605	640	621	655	591	659	632	638	608	597	601	587	578	651	630	607	599	640	668	616	630	608	657	616	671	544	600	626	644	676	635	586	681	654	618	614	619	660	579	621	604	615	608	650	637	677	643	627	624	636	605	663	656	626	613	639	606	624	626	594	643	657	602	614	667	629	607	646	610	590	647	625	610	657	646	616	556	632	632	638	638	573	618	592	622	642	600	639	613	607	633	605	642	623	660	650	619	615	637	645	610	636	595	592	601	606	582	624	654	619	646	587	606	611	671	581	616	627	678	600	619	640	618	635	603	606	616	633	647	633	608	609	636	618	666	655	629	607	604	592	654	581	653	611	612	606	653	613	641	631	601	639	627	624	622	613	606	611	653	674	653	650	660	637	614	648	642	683	647	620	633	600	668	671	577	625	584	628	639	636	589	590	590	599	617	590	658	623	622	625	609	664	606	585	592	623	598	630	622	585	625	616	647	598	649	646	641	648	629	671	607	569	599	625	622	615	596	590	652	663	605	636	628	679	623	598	608	610	602	582	601	626	588	608	649	641	614	629	623	608	629	605	660	642	628	635	609	606	616	609	589	612	620	642	636	591	633	656	621	664	655	664	631	561	626	602	601	625	610	625	635	638	609	594	602	616	618	663	608	671	613	624	637	615	639	571	621	613	616	651	573	642	637	644	600	634	604	602	647	589	645	595	625	574	605	597	674	626	600	626	641	622	636	658	616	624	661	604	625	620	625	627	637	610	624	655	605	636	637	598	624	654	591	639	648	617	614	641	593	604	599	661	602	634	659	618	631	626	552	642	606	628	633	647	678	657	639	621	651	600	615	627	663	600	621	674	617	639	647	609	631	641	638	642	658	621	637	642	622	645	639	638	593	606	633	602	654	616	572	617	579	640	625	599	634	647	642	649	651	610	632	651	653	640	642	628	593	603	617	652	627	634	639	586	648	596	617	598	653	609	624	631	660	661	630	675	610	615	597	597	643	635	633	640	612	585	649	644	632	625	625	638	628	634	657	650	629	601	607	616	607	650	623	652	647	595	619	615	647	668	640	609	607	648	611	670	586	663	620	600	626	622	619	669	581	654	631	581	641	630	643	635	607	625	639	632	642	618	616	625	622	648	598	624	691	628	630	624	655	664	570	619	601	649	650	653	606	620	632	599	656	636	585	642	617	607	646	616	660	647	598	612	580	669	582	676	637	605	614	638	597	642	626	665	630	612	646	606	640	612	659	638	610	598	606	605	651	654	642	624	599	605	574	602	639	631	644	614	646	612	602	622	609	587	650	634	657	617	599	582	615	613	668	630	616	650	631	641	616	633	606	601	620	608	651	628	645	635	653	594	636	642	611	621	645	628	642	659	599	675	598	704	599	659	626	595	601	662	643	653	634	610	624	614	579	636	612	625	664	619	661	615	611	603	634	606	644	635	636	610	626	616	635	616	672	642	613	611	603	663	596	672	654	633	657	638	597	650	622	662	620	584	610	636	608	636	609	627	610	631	614	631	597	671	602	654	654	611	617	570	643	612	614	609	622	644	594	608	669	633	600	598	633	668	578	573	620	644	639	608	617	699	660	631	616	589	618	621	621	620	629	612	658	636	678	581	680	624	608	620	630	638	639	577	608	621	650	612	610	640	653	638	604	641	663	638	625	620	676	661	608	641	631	640	596	602	605	627	628	651	622	626	566	643	616	633	637	605	593	596	651	675	605	596	594	639	628	626	600	618	622	639	620	640	629	643	596	664	621	655	609	615	601	595	593	611	647	606	623	601	652	602	693	649	621	645	595	585	621	654	596	576	597	628	619	560	620	600	618	630	640	616	586	639	598	603	622	621	664	624	629	577	649	630	587	630	625	633	605	631
27512	18203	3279	456	340	345	336	327	329	327	355	307	335	305	319	289	329	313	278	303	305	341	318	317	333	320	272	344	313	293	308	268	302	309	295	324	278	279	297	304	266	322	331	317	300	315	307	308	287	309	318	324	345	308	307	278	309	326	300	297	321	308	306	300	353	290	334	310	308	326	317	333	289	327	317	302	336	318	308	327	281	287	265	316	306	325	288	320	309	305	283	285	292	310	305	326	302	286	282	300	286	307	315	313	299	289	305	321	298	280	298	303	313	318	283	325	297	332	317	322	275	308	321	339	339	314	347	339	288	301	311	290	299	341	317	306	287	282	323	304	318	300	290	310	290	305	293	311	322	304	286	329	322	300	300	306	299	319	292	310	317	322	325	301	309	310	336	311	340	303	302	277	300	318	310	310	298	315	294	333	317	302	317	297	256	315	325	316	315	334	302	284	315	315	298	320	305	310	315	331	297	310	297	317	283	332	319	323	301	276	308	286	312	284	300	326	296	298	325	302	326	310	288	342	307	322	311	304	326	296	351	284	293	304	318	324	305	340	318	294	259	301	306	297	300	293	324	326	305	338	314	303	301	296	288	284	340	312	276	339	273	314	289	319	304	299	323	303	317	331	294	308	273	331	333	327	314	330	328	333	308	305	303	284	287	315	326	301	298	345	299	326	333	267	304	307	265	310	295	301	299	326	305	290	282	320	306	306	288	290	294	301	302	289	328	338	310	315	321	321	304	326	302	319	307	283	268	304	323	343	304	301	316	315	297	302	313	267	300	327	340	320	308	282	288	326	305	332	255	312	310	299	291	307	332	297	282	301	331	297	287	311	322	309	341	308	295	307	305	296	306	288	302	304	276	300	286	312	299	305	316	320	309	333	307	312	316	316	333	314	303	302	291	326	296	330	321	326	290	281	296	304	287	305	321	323	321	294	326	271	314	292	324	298	302	296	316	301	289	315	318	324	320	294	340	289	305	324	292	280	304	277	332	293	314	319	301	332	329	323	304	291	285	336	325	307	285	345	283	284	339	313	291	309	309	284	287	310	328	295	318	291	333	338	285	309	312	303	304	269	285	291	304	306	326	286	298	296	341	316	298	314	322	294	301	285	305	334	292	327	276	301	296	287	307	323	302	325	315	287	309	334	325	316	300	329	327	320	298	293	276	311	286	304	310	287	297	289	300	311	325	303	304	266	336	330	333	307	303	325	317	347	291	300	310	308	299	329	310	332	294	286	277	299	287	298	314	300	308	297	312	312	321	304	300	316	318	300	276	316	291	301	321	286	314	323	297	330	278	288	291	311	279	283	338	312	280	294	329	335	325	304	307	307	302	284	276	280	308	324	307	310	294	314	289	286	309	315	308	320	295	315	334	291	300	309	311	309	314	335	303	326	282	304	331	316	294	323	315	311	316	284	308	279	294	309	305	317	315	326	311	340	332	304	305	293	296	326	281	309	302	299	313	306	304	318	314	321	312	296	308	294	327	311	306	298	297	294	294	332	307	322	302	298	325	294	304	293	290	312	333	310	292	306	262	284	280	312	341	314	317	309	313	339	336	357	316	330	311	285	296	291	297	299	295	339	308	319	378	300	329	318	307	280	311	300	315	309	314	293	316	310	335	316	274	303	297	303	325	303	297	308	325	294	325	313	317	298	287	315	300	314	265	334	324	307	326	309	319	310	298	322	318	317	332	310	332	269	341	284	326	284	307	295	314	283	270	290	312	316	310	338	285	332	314	310	288	298	303	295	301	310	302	337	310	300	328	298	311	302	304	285	301	307	321	333	314	275	296	321	292	318	349	297	296	289	354	322	310	290	301	329	304	314	308	312	315	304	325	306	346	315	284	281	298	307	332	319	308	301	341	310	314	293	307	321	289	320	310	310	331	299	301	326	316	326	322	292	305	325	295	300	329	340	328	337	295	335	314	313	290	319	295	299	322	316	304	305	338	313	302	331	331	284	308	333	312	317	304	316	318	312	304	290	330	340	317	286	311	351	313	309	280	336	327	331	300	319	314	306	317	307	314	327	315	327	346	327	287	337	298	278	310	299	283	315	296	292	310	316	321	270	305	308	301	329	310	299	295	316	307	312	319	299	293	329	311	274	295	310	358	318	329	310	342	317	309	303	299	278	304	303	282	308	311	285	293	328	301	303	330	323	290	316	317	339	294	304	313	274	287	325	331	315	329	339	292	327	294	313	331	345	304	325	332	315	295	315	306	288	319	321	312	316	313	322	337	295	286	308	308	343	324	310	275	307	321	291	319	294	302	311	298	313	278	298	343	302	313	293	326	283	308	308	320	274	319	320	309	311	321	303	310	309	308	319	319	299	306	314	313	307	310	313	300	319	310	323	318	296	336	288	273	320	305	314	335	307	284	297	315	338	320	335	271	297	331	320	309	335	270	286	308	290	324	299	328	331	294	297	316	311	286	309	316	304	296	333	309	304	322	316	339	298	303	327	324	329	309	330	323	298	328	296	315	304	312	295	336	314	312	288	304	297	283	336	311	298	291	325	345	334	306	322	294	322	304	295	307	308	309	311	296	310	316	281	325	315	299	305	301	302	297	303	336	351	308	304	302	307	315	293	306	316	326	280	319	311	301	331	319	333	319	280	294	302	276	342	330	314	301	333	306	320	292	257	314	331	309	292	284	311	325	316	318	291	311	333	296	301	329	325	331	348	311	336	318	319	303	293	290	343	302	342	292	315	312	293	343	337	314	317	324	345	330	316	293	322	316	309	318	315	299	297	321	306	340	332	299	297	335	320	312	261	296	310	304	293	304	291	306	298	317	317	297	289	342	287	286	325	307	295	335	333	297	302	304	315	304	322	315	299	283	294	309	277	309	290	321	311	317	340	286	315	316	322	326	319	333	283	268	301	329	272	300	333	353	336	278	303	265	279	329	285	315	308	318	305	300	302	322	314	311	280	304	339	303	301	330	326	323	297	321	333	290	300	300	323	309	320	320	309	295	324	308	303	326	302	340	338	287	325	280	319	318	295	321	317	314	299	331	306	331	329	317	288	306	321	288	305	318	315	308	288	262	334	329	312	311	336	288	302	299	301	310	305	322	328	287	326	322	318	323	316	338	331	305	318	313	293	295	318	297	286	294	302	323	282	290	310	306	285	325	321	311	296	296	290	328	276	338	289	293	316	281	297	315	304	310	331	317	291	304	273	311	297	332	303	319	276	329	313	314	314	335	308	350	316	319	319	307	325	298	278	321	291	320	269	292	309	310	334	297	323	311	336	266	308	298	301	324	298	325	348	318	335	288	269	334	340	312	300	331	309	285	299	323	303	301	349	316	304	311	295	292	293	275	319	317	290	322	275	325	321	303	281	331	308	336	319	317	293	335	312	289	285	299	330	315	310	283	302	321	325	295	344	294	311	338	316	316	322	304	321	263	323	319	314	283	300	340	314	304	328	334	304	297	295	316	302	285	332	294	353	301	272	311	308	284	322	287	292	305	309	321	310
5244	808	683	498	487	446	378	440	413	442	416	403	407	445	411	435	416	421	425	420	503	416	415	406	416	431	401	418	406	410	430	426	430	422	407	409	408	439	436	400	433	390	407	430	431	403	387	414	452	405	408	385	419	371	405	408	396	385	404	457	395	391	428	394	443	440	418	409	405	385	424	411	421	386	409	392	445	378	407	433	401	401	418	431	415	399	405	434	455	402	420	420	421	369	416	395	413	436	415	438	449	422	380	430	410	426	427	402	400	402	410	423	412	401	421	403	427	430	408	402	389	418	406	407	400	389	412	427	444	437	416	443	428	385	433	443	450	440	370	403	429	410	398	386	432	410	404	410	401	407	402	375	365	407	442	405	391	427	413	377	424	439	443	415	435	439	420	442	424	397	413	412	385	386	424	413	405	399	427	434	404	432	401	401	400	399	381	399	388	430	396	420	383	396	388	397	447	397	422	444	432	409	412	378	435	393	442	388	436	425	411	402	428	414	400	434	439	375	427	390	407	376	417	418	433	433	410	424	429	432	427	402	449	396	434	434	451	366	432	381	384	410	426	427	408	398	403	417	384	415	389	405	434	413	423	399	412	393	419	409	411	419	379	374	400	422	427	399	370	438	467	413	416	402	443	401	422	392	405	377	425	446	411	440	372	417	432	430	435	455	404	437	401	403	418	419	463	426	434	416	444	423	434	399	412	405	422	394	467	427	382	419	423	428	404	383	424	417	397	412	441	427	436	383	385	396	404	375	408	387	441	437	391	426	438	429	412	420	438	425	447	442	398	402	412	405	394	415	387	430	397	470	404	465	395	433	382	429	390	412	433	424	434	411	420	436	414	400	384	423	416	423	369	421	415	424	402	410	421	427	394	420	449	394	416	409	396	396	410	438	416	404	417	402	461	399	388	413	398	418	424	403	422	401	390	422	400	413	402	415	438	438	413	401	407	404	416	450	398	412	421	396	435	409	439	374	418	402	403	421	440	377	413	390	399	395	417	438	427	431	410	413	409	403	396	426	444	438	395	402	435	426	451	403	419	380	419	418	440	405	393	401	407	431	412	403	395	376	398	431	434	436	377	410	416	441	357	412	432	464	416	415	422	447	408	426	406	405	392	451	408	443	415	400	441	400	416	415	397	469	428	400	421	460	403	404	411	421	393	386	425	426	394	407	407	439	395	403	430	388	392	428	412	425	417	403	429	455	431	382	427	405	409	411	444	430	427	414	408	387	406	417	413	414	427	428	446	468	434	418	408	415	408	399	414	436	386	406	406	371	419	408	432	432	443	441	430	415	389	393	467	391	434	428	425	442	407	419	367	429	414	369	400	419	416	398	379	372	420	413	411	407	382	388	440	422	426	412	410	414	417	364	417	424	401	387	391	459	411	427	409	423	419	426	445	400	396	426	431	374	448	410	434	452	415	424	418	440	418	424	413	389	416	377	413	425	424	411	421	429	404	411	404	419	411	405	405	426	408	388	407	431	450	449	441	397	408	376	408	450	390	420	430	448	419	406	422	392	432	402	439	405	388	369	420	376	422	425	413	397	424	426	424	381	438	409	438	424	384	411	407	423	391	407	445	410	411	402	390	424	389	406	438	414	403	425	376	447	409	374	444	424	416	408	438	398	432	411	390	382	433	377	406	437	410	420	393	430	386	396	425	471	411	401	401	376	400	402	434	430	390	409	440	410	387	410	390	422	381	453	406	421	411	442	379	375	401	400	402	409	443	422	410	401	410	433	411	382	435	400	409	455	416	432	398	404	411	416	417	407	403	453	397	434	390	424	431	417	378	427	423	422	401	406	396	398	438	422	410	388	426	437	416	443	446	403	412	424	398	421	424	392	423	394	445	440	382	439	425	364	400	410	379	427	402	396	402	443	445	451	379	393	430	445	404	434	419	436	426	421	431	419	411	397	437	405	408	415	412	420	417	390	439	410	422	412	368	434	447	380	394	413	394	414	384	440	403	434	403	387	422	442	397	383	440	416	426	463	405	434	431	416	394	387	423	390	415	420	431	395	424	407	415	429	425	414	393	404	388	430	391	429	411	385	408	412	419	398	395	409	413	394	392	417	405	461	416	432	473	425	405	408	402	381	418	429	423	398	420	404	418	385	400	414	429	410	401	442	418	410	433	397	401	409	404	409	381	386	451	429	393	428	411	438	417	417	404	402	411	426	399	419	383	389	416	409	430	393	401	413	420	424	394	444	388	408	386	362	394	407	405	393	404	409	402	403	414	388	394	418	404	390	438	434	412	380	433	415	420	401	452	404	441	388	404	414	390	388	434	421	382	424	408	448	429	441	428	385	379	419	426	414	433	445	415	400	403	390	400	410	431	427	386	428	397	421	385	404	438	408	412	373	387	452	426	419	408	394	450	395	378	429	409	404	392	450	367	403	404	441	402	428	387	413	427	478	405	418	404	377	393	404	417	436	417	410	422	438	423	401	414	416	393	435	401	414	422	431	404	403	438	436	402	404	428	419	428	401	412	430	412	431	410	427	423	410	441	435	382	429	402	410	407	395	431	431	353	423	410	416	413	382	397	378	407	442	435	418	389	449	408	395	417	423	455	434	430	392	407	410	415	422	427	416	432	370	415	403	426	436	355	461	416	412	423	430	429	390	436	393	393	433	408	425	408	428	427	428	386	393	402	421	401	434	432	404	391	408	395	405	381	394	408	432	413	419	399	406	383	391	403	430	400	399	406	402	463	407	416	401	405	451	416	409	389	416	389	438	468	381	388	435	354	456	431	434	397	412	415	407	422	453	408	403	364	424	417	395	443	414	370	454	398	421	414	419	410	425	424	452	423	407	396	389	409	428	415	429	397	386	433	365	415	419	458	396	423	403	383	393	409	404	406	400	433	418	405	415	416	435	415	410	438	426	410	420	395	386	385	411	409	440	387	411	412	407	410	414	440	390	440	411	399	419	390	392	407	400	392	469	446	413	429	431	408	403	414	429	415	419	415	424	399	368	413	418	393	420	447	403	422	411	423	433	388	398	390	433	394	451	400	443	438	443	399	388	444	420	406	416	383	392	390	393	464	424	420	390	406	410	404	448	432	412	410	390	403	430	417	404	388	395	424	418	400	413	425	411	404	408	416	413	411	425	377	418	398	400	402	378	383	397	431	404	385	431	373	395	427	403	396	430	401	435	440	413	403	405	423	441	438	391	418	416	393	444	418	416	405	425	403	374	426	380	417	407	435	411	414	382	426	440	396	385	408	415	433	399	399	407	381	439	398	431	441	401	412	401	406	407	394	392	435	402	423	468	410	429	407	430	456	433	412	433	436	376	378	434	435	399	378	404	416	443	408	397	421	416	379	431	392	451	389	438	445	414	418	388	370	417	435	398	425	408	450	418	436	375	410	370	434	373	420	409	427	442	437	426	406	393	382	396	447	401	420	412	414	413	393	402	457	412	413	417	408	398	428	414	419	415	404	419	438	392	412	401	386	406	442	407	419	392	408	402	425	387
23422	21572	28766	24845	21430	4166	912	703	712	676	668	584	594	591	604	582	615	627	637	611	620	610	558	578	583	580	612	529	596	537	560	584	576	581	578	544	584	577	566	551	568	612	616	585	579	566	554	584	567	595	556	563	534	531	599	624	614	597	566	594	569	567	582	538	561	570	563	561	592	574	567	598	575	557	611	572	557	577	526	598	566	574	570	555	561	596	545	587	558	548	577	615	578	580	580	577	534	538	561	597	570	558	574	558	578	571	558	566	562	585	576	551	571	605	546	544	559	566	601	572	566	553	620	565	607	583	587	558	615	580	639	558	556	557	560	612	587	574	595	561	602	575	594	588	570	601	577	557	561	545	523	598	582	582	582	586	583	603	570	574	552	538	561	568	558	564	534	565	566	618	567	569	584	550	551	595	585	590	514	547	575	574	548	539	528	549	622	612	581	584	565	548	538	560	573	579	571	613	543	553	535	582	564	606	595	591	579	602	576	606	567	617	524	571	577	576	560	545	578	562	541	580	575	586	583	564	604	566	559	541	568	565	571	618	583	596	580	590	534	552	574	553	605	543	619	555	599	554	565	569	605	517	572	568	562	599	574	599	553	606	583	534	608	531	604	564	638	581	567	591	546	536	585	576	571	566	565	526	553	546	530	573	565	575	612	552	607	582	550	582	609	558	589	582	597	569	610	575	569	604	557	583	593	561	583	584	578	625	587	598	539	553	568	531	583	560	563	540	590	591	578	566	594	560	590	580	551	596	511	551	579	547	585	589	569	555	519	609	568	562	554	565	606	570	583	589	513	603	508	593	567	555	571	561	576	557	561	538	557	582	577	541	562	565	576	575	571	558	552	559	579	587	564	566	556	572	569	552	527	599	567	552	594	556	590	550	565	539	541	569	593	563	595	564	547	569	593	582	634	600	572	566	546	594	595	548	576	570	578	519	612	607	584	527	572	528	594	579	573	574	571	577	591	567	602	583	604	605	564	575	526	587	574	634	588	601	553	580	571	547	580	596	568	577	576	579	609	580	583	571	559	563	586	581	607	556	555	546	618	576	577	567	603	577	566	545	546	612	600	553	625	566	563	566	595	557	624	554	611	582	601	587	615	578	487	600	570	557	545	563	594	572	601	543	570	602	603	607	558	577	612	570	579	553	584	564	569	560	565	555	546	555	591	566	543	559	551	544	571	596	551	586	583	611	562	538	571	561	545	593	569	573	537	587	606	565	555	604	568	541	606	578	595	589	570	531	605	582	527	633	585	574	575	584	588	602	572	569	531	558	561	581	589	562	599	579	573	564	557	550	548	535	566	572	535	612	518	617	602	551	611	564	539	578	539	569	573	565	592	617	580	564	553	574	552	552	613	561	530	586	564	594	562	567	609	538	596	583	579	592	577	518	582	598	564	608	597	552	556	578	619	574	530	565	621	577	565	602	570	550	580	597	570	555	573	551	603	585	586	555	529	572	584	601	589	593	556	509	571	596	611	564	544	602	557	536	561	549	549	568	591	598	551	550	600	551	565	598	597	558	536	591	568	565	504	578	566	589	544	524	537	617	562	589	575	541	554	552	615	571	588	584	561	539	561	556	581	568	583	547	604	562	590	561	589	586	575	578	606	605	598	581	558	566	597	601	593	539	583	600	555	586	618	576	534	544	580	572	599	580	585	588	554	581	550	558	488	548	578	549	590	600	523	569	579	561	553	576	552	584	596	612	583	599	546	579	569	580	587	521	539	597	556	562	545	536	568	545	564	596	575	570	581	577	571	584	563	575	602	554	589	569	592	622	539	572	585	534	534	563	555	525	556	551	583	569	583	547	564	622	571	569	537	588	584	565	571	626	583	538	619	586	604	524	548	529	541	583	574	542	550	557	549	607	603	567	628	551	554	585	591	567	569	537	570	605	560	537	564	601	566	555	555	587	540	610	599	553	571	611	575	589	533	571	567	573	550	601	552	554	594	571	529	520	531	566	563	586	585	531	598	609	560	582	590	583	594	571	545	538	612	575	560	591	576	559	538	573	583	589	583	542	566	595	565	549	565	582	549	560	583	550	543	588	576	564	558	572	601	583	580	628	535	550	590	611	554	586	545	516	593	531	564	544	551	578	555	588	583	540	574	581	594	553	587	549	630	588	571	560	542	584	597	589	568	553	611	587	585	585	567	616	579	591	553	556	587	544	590	580	548	597	588	584	600	598	575	561	558	604	574	560	535	531	545	570	583	547	623	548	546	524	589	585	561	533	550	579	587	562	610	580	575	530	565	551	566	577	550	572	528	577	604	572	612	560	562	593	575	541	620	580	615	605	544	581	605	564	596	544	582	610	521	548	542	559	527	557	510	551	578	569	541	610	605	573	565	587	550	580	589	564	574	557	597	571	624	567	544	578	546	561	588	576	562	551	581	620	557	534	566	593	581	552	567	548	553	626	595	589	550	563	544	578	557	541	534	564	569	580	556	566	558	544	534	633	580	587	590	592	546	568	560	556	585	588	563	533	552	559	612	562	560	555	568	582	539	577	582	604	587	606	561	543	518	561	537	534	548	580	583	587	553	555	579	600	582	588	526	605	527	566	553	625	540	639	576	551	558	572	561	593	561	632	563	562	568	536	561	550	567	524	605	611	537	604	566	574	548	603	538	552	596	581	607	606	555	541	546	575	550	562	611	618	590	579	605	514	614	586	507	581	577	640	560	552	587	588	584	547	589	555	565	591	553	596	560	588	539	570	546	542	564	585	582	553	583	584	616	564	576	593	558	579	553	558	588	573	590	594	550	552	584	577	565	566	506	574	558	560	622	553	553	642	556	552	555	549	562	564	549	562	552	563	538	599	586	590	595	621	557	577	564	586	555	588	588	549	607	564	615	605	576	562	602	531	607	582	573	503	544	581	596	580	555	574	567	567	586	578	567	601	596	558	563	519	573	563	592	583	571	564	615	604	590	569	580	608	545	580	549	566	590	563	564	584	578	614	531	577	581	574	593	581	528	571	536	556	561	564	576	583	557	583	570	544	574	593	586	579	594	535	597	571	570	577	602	572	527	551	559	613	555	596	588	575	543	569	565	574	585	605	521	569	577	541	494	577	536	561	617	582	595	528	573	586	571	590	620	566	587	548	580	563	613	583	626	556	586	546	550	548	547	570	563	622	509	549	642	612	520	540	547	545	554	592	601	574	553	570	536	549	545	568	537	552	542	577	564	554	626	594	555	601	538	565	564	586	589	587	576	596	534	577	542	578	519	552	560	578	606	569	572	537	546	550	575	553	584	601	592	615	524	562	545	581	582	545	562	585	555	537	586	555	572	563	573	629	540	525	525	562	570	569	526	587	587	560	602	555	572	555	609	551	573	572	580	573	579	575	587	578	546	565	536	578	599	554	610	600	579	569	593	550	570	595	560	589	561	549	488	593	543	563	561	526	601	560	560	556	559	607	581	619	542	530	572	534	561	613	577	559	540	539	571	584	546	570	584	526	549	524	554	583	604	571
16693	7082	5012	2448	1863	1477	1298	1129	1052	985	857	848	883	888	863	786	810	809	751	792	807	802	785	766	731	832	728	758	789	730	800	764	731	769	738	759	794	771	736	736	754	773	781	824	780	767	769	759	770	730	749	734	792	746	735	757	767	781	798	759	699	739	772	811	747	747	786	768	755	758	770	737	773	777	770	755	787	748	758	753	732	743	759	703	737	774	755	746	713	795	737	702	750	768	771	783	788	753	753	728	768	762	723	759	773	735	748	741	758	744	747	743	732	763	761	753	759	767	733	740	789	732	747	764	794	777	747	813	770	735	774	736	760	767	750	754	765	808	749	722	757	749	751	768	775	728	750	742	769	744	777	719	757	747	765	733	772	749	774	776	741	759	742	769	823	796	831	710	768	747	693	782	778	745	758	744	730	839	738	728	762	724	774	760	764	791	770	780	732	763	810	779	724	764	768	778	748	722	796	804	794	720	793	793	760	774	707	756	778	808	730	730	771	813	736	779	727	722	768	758	808	699	740	756	757	699	700	746	792	742	734	770	774	764	728	718	795	707	724	782	722	731	721	720	756	788	726	725	752	737	758	724	789	719	760	751	745	808	716	726	796	764	745	786	795	768	752	782	773	718	755	774	738	700	814	772	759	757	777	759	759	712	805	773	731	745	742	721	751	779	749	738	740	744	770	752	795	809	753	789	752	734	776	760	732	735	705	733	782	778	745	741	784	723	762	726	778	729	732	754	803	743	763	704	736	757	772	772	740	769	765	723	738	701	733	720	789	774	767	740	747	782	741	778	753	783	755	782	733	727	763	775	715	741	740	730	739	741	731	772	749	753	780	741	754	758	732	744	712	761	747	767	753	762	757	755	748	791	744	743	772	782	758	733	747	752	759	815	782	743	795	742	801	730	765	736	790	793	754	773	775	726	712	746	778	758	747	754	726	771	703	764	767	770	759	772	756	742	704	683	764	742	738	714	704	781	773	776	769	807	755	755	763	769	800	752	733	784	760	763	727	803	756	743	747	761	787	756	834	759	741	748	811	749	777	748	747	749	751	709	797	803	739	732	760	725	774	715	782	736	781	755	731	762	754	771	723	790	764	745	743	733	797	735	723	782	732	805	722	779	763	756	716	756	773	741	783	768	764	766	723	739	736	758	772	753	757	701	749	750	752	810	823	737	733	756	745	772	722	756	740	757	731	732	784	769	758	715	756	764	722	795	748	720	765	771	744	751	763	703	825	771	707	797	743	711	810	733	761	756	785	784	739	746	788	733	783	786	725	761	709	745	788	725	812	735	771	734	722	702	786	743	760	754	701	756	804	713	704	750	760	802	743	684	762	764	731	740	723	750	775	770	714	742	762	733	737	751	786	732	787	775	795	746	771	751	721	720	735	691	778	760	712	778	770	778	772	796	758	716	772	746	768	778	755	780	767	722	791	780	711	743	721	791	748	762	761	770	768	754	731	776	806	767	767	755	719	752	785	768	743	726	754	780	784	760	815	793	723	790	727	710	743	785	753	749	771	738	747	789	777	730	784	762	752	738	761	780	710	743	770	726	745	717	762	760	767	742	754	736	765	766	733	752	771	772	731	717	794	750	769	730	792	780	759	774	754	779	764	723	723	754	788	740	705	721	716	753	736	789	778	708	718	742	804	757	755	769	735	773	756	779	758	733	786	755	747	749	740	809	764	718	779	775	734	746	743	783	791	688	764	772	742	773	756	712	761	783	765	697	768	729	779	741	747	791	708	711	745	736	758	741	715	718	752	678	730	782	788	743	725	768	767	735	760	779	777	692	782	763	749	734	667	765	767	773	747	743	734	751	748	772	743	752	786	781	779	767	735	765	717	756	784	725	732	733	739	725	725	753	775	753	693	775	737	812	791	776	745	745	723	728	720	776	730	788	781	775	757	721	747	721	723	791	725	773	787	746	817	746	721	707	729	753	807	737	772	742	766	708	751	773	767	785	700	723	770	762	729	754	768	754	756	715	733	754	772	739	761	782	742	776	772	782	707	752	777	758	726	801	745	737	765	733	777	726	652	729	736	742	765	748	701	777	779	740	772	711	745	741	691	789	812	793	728	706	785	787	720	747	773	748	780	736	724	760	751	770	761	708	777	774	776	732	749	738	810	788	737	680	710	792	744	765	765	784	727	777	797	758	709	792	743	755	743	732	719	764	767	781	739	773	733	701	739	767	721	779	798	773	740	768	698	751	736	760	708	714	821	758	750	731	769	734	722	742	747	777	775	689	759	738	735	810	723	720	767	742	712	729	777	723	720	737	703	747	723	826	710	767	767	766	759	756	786	739	769	754	748	797	727	712	766	769	708	714	778	805	757	816	725	792	766	700	752	765	777	781	758	762	768	759	777	762	699	753	778	740	778	799	757	717	762	741	762	752	741	719	731	783	787	744	773	751	761	783	718	786	698	719	760	746	739	793	740	764	766	761	799	691	701	731	735	779	730	712	731	749	766	747	731	710	722	770	742	809	697	749	742	785	761	751	732	721	727	764	787	764	770	734	778	709	716	754	771	748	733	775	769	714	762	757	730	763	753	785	743	743	744	790	779	755	746	747	791	725	707	807	725	688	754	738	725	775	828	759	719	718	754	731	784	781	739	790	727	715	769	735	765	725	752	759	773	769	767	740	785	759	780	738	781	804	751	715	785	775	767	712	799	766	766	751	766	753	771	737	741	759	734	762	790	756	766	711	746	743	752	733	736	788	746	718	767	751	732	760	700	785	786	756	734	747	752	756	723	762	778	745	746	746	831	734	766	791	751	757	740	744	770	770	796	771	753	757	748	749	745	772	794	745	743	743	775	780	733	733	734	747	713	743	748	690	761	695	747	725	758	748	794	827	727	770	687	766	764	772	779	757	767	738	774	767	795	759	803	731	744	726	767	736	719	738	693	738	796	735	743	774	742	792	740	719	771	714	754	784	775	784	742	729	731	768	766	751	725	801	753	715	688	761	733	787	800	771	719	704	727	721	720	773	791	767	752	713	716	760	763	749	730	743	698	769	717	724	808	738	763	762	769	749	761	727	745	750	750	778	728	731	744	718	695	752	747	752	751	764	753	803	724	805	748	797	735	796	783	755	764	798	810	745	756	796	812	772	753	777	793	775	745	748	765	756	739	724	761	761	754	773	736	731	742	742	720	741	755	754	746	794	785	779	746	736	771	743	737	755	805	752	747	742	755	766	748	763	753	757	711	713	753	699	775	779	693	765	737	789	724	768	760	765	756	722	755	707	735	701	776	734	768	744	752	747	707	751	748	770	728	772	774	797	739	779	803	745	749	769	783	780	743	773	808	767	704	763	791	740	731	803	750	761	786	723	779	751	734	708	735	730	724	725	795	793	757	707	774	732	752	803	781	728	707	750	772	738	752	775	738	749	680	711	748	718	751	745	768	760	751	786	781	733	753	804	723	748	731	774	803	728	768	758	700	726	787	788	736	779	774	769	751	723	705	771	739	711	742	735
24781	21547	26878	24817	1334	296	221	214	201	164	159	150	148	153	157	128	141	125	147	136	136	147	132	114	126	126	128	120	134	144	125	142	146	125	140	138	130	133	133	143	136	146	124	146	125	132	139	136	130	130	125	115	140	130	128	142	120	139	124	139	128	149	143	140	128	149	107	130	122	134	136	121	133	145	157	133	112	132	107	123	113	139	108	139	122	122	135	114	129	146	131	128	122	126	121	144	146	130	120	113	142	149	131	151	135	124	119	120	115	112	120	123	150	126	103	129	136	148	118	140	122	117	144	145	122	127	137	142	117	94	104	141	111	128	116	149	122	151	146	147	127	128	141	120	112	142	134	123	132	118	118	139	134	125	129	137	150	116	122	137	132	146	150	132	119	126	164	142	125	137	111	132	129	130	130	140	116	131	130	129	134	130	139	134	126	130	107	114	155	126	151	116	113	123	122	138	114	144	146	150	118	125	117	118	159	130	105	134	110	108	134	122	124	121	143	141	123	122	131	120	121	122	129	132	138	130	143	152	128	136	116	142	124	117	118	144	123	130	126	136	140	114	139	119	134	124	143	147	144	132	127	138	141	135	136	114	131	128	128	149	113	148	141	133	135	127	119	127	124	139	127	126	137	113	132	130	149	124	120	117	145	118	143	148	142	144	141	106	124	138	138	149	143	149	126	133	147	123	117	135	137	140	136	119	126	137	148	138	124	130	127	134	133	138	135	119	128	122	145	142	117	119	123	127	140	116	135	140	114	120	128	129	132	132	124	153	130	120	142	119	151	132	125	132	133	133	125	114	128	118	104	142	129	114	129	139	148	122	102	134	115	121	108	152	129	144	115	134	131	122	129	114	139	122	139	137	131	136	148	140	118	112	125	159	119	133	140	128	125	144	115	122	133	135	143	133	126	126	119	151	121	111	130	138	139	116	141	114	132	148	132	124	143	115	107	127	141	119	123	124	138	133	118	131	146	123	132	138	146	119	136	149	134	131	120	151	141	119	151	123	104	136	132	132	136	128	112	113	120	125	132	129	127	134	129	128	127	122	156	131	139	132	149	124	133	132	121	138	147	110	121	116	122	120	139	115	134	148	144	129	129	140	143	127	122	144	135	128	132	138	125	134	133	129	150	127	132	126	117	114	118	119	129	135	146	137	135	136	153	148	140	142	108	121	133	148	134	121	118	144	145	114	120	143	133	124	141	150	108	144	140	140	138	130	136	125	128	133	124	125	131	125	116	114	126	133	142	136	125	120	120	140	146	140	144	124	160	145	139	120	129	128	145	143	124	129	126	144	127	129	122	150	143	126	121	134	162	129	149	130	123	124	132	118	141	131	125	145	127	129	141	142	134	152	124	123	147	140	138	159	155	145	131	109	124	131	132	134	140	133	119	141	125	123	148	135	129	129	111	134	119	124	143	134	137	141	121	120	124	134	150	148	121	133	137	128	124	139	128	125	141	127	116	141	147	136	135	106	130	147	125	136	123	137	131	136	124	137	129	123	109	135	133	131	127	121	104	132	165	133	114	126	136	119	134	140	136	134	128	124	138	121	134	117	155	128	128	131	155	130	143	136	113	126	131	119	141	112	138	119	122	144	143	126	137	122	120	145	134	122	123	130	124	128	146	155	130	120	129	113	116	158	140	122	129	112	138	128	155	138	107	139	115	111	152	128	131	125	140	140	120	152	119	125	113	153	104	121	140	120	132	121	127	137	124	124	143	122	144	134	111	132	140	130	124	127	146	140	152	119	144	115	127	135	116	127	138	134	138	146	130	123	121	144	132	122	123	130	128	136	127	116	118	132	138	130	139	141	142	122	152	136	138	137	141	123	128	118	149	138	137	120	131	126	146	125	125	138	123	123	130	121	136	134	125	140	136	133	146	129	134	124	120	136	124	144	142	149	139	125	135	123	132	119	155	123	137	125	111	105	112	128	135	130	133	137	148	136	139	133	128	136	145	137	128	133	125	139	124	138	127	144	103	131	151	119	134	146	128	137	137	137	121	124	123	126	133	135	127	132	126	131	152	131	121	142	111	148	137	132	145	146	149	136	145	136	132	139	116	126	144	138	111	116	110	129	126	126	142	135	152	153	125	152	133	152	153	138	120	137	132	121	123	122	126	128	152	128	139	125	153	135	140	139	126	138	127	112	133	139	126	133	138	121	126	142	133	126	126	143	131	137	139	152	134	129	139	129	131	123	139	139	143	134	139	129	119	145	141	131	156	132	152	133	134	144	155	125	132	124	116	120	132	136	120	131	129	130	145	139	115	115	112	140	128	151	143	134	123	139	130	135	119	133	122	131	128	131	118	119	136	128	139	140	113	147	137	142	142	141	122	119	119	138	121	123	119	128	126	151	127	132	140	142	128	130	144	112	120	156	134	144	120	146	149	129	142	122	131	139	132	145	144	123	156	108	130	130	133	131	122	119	138	121	141	150	136	126	139	133	128	144	142	143	110	129	117	131	137	125	154	144	150	139	140	121	131	135	117	126	129	135	141	112	124	155	125	111	105	129	152	127	130	151	123	123	112	136	115	144	138	140	118	133	124	137	132	131	141	123	134	116	130	129	120	138	145	140	147	142	152	126	134	113	128	129	142	123	117	124	118	114	141	122	132	128	144	114	127	136	141	137	115	134	118	129	124	133	147	136	126	140	124	121	138	127	124	128	126	165	117	135	136	156	134	140	142	122	140	126	117	134	113	126	123	140	134	146	114	138	119	125	138	120	122	137	159	123	151	139	136	108	123	139	136	101	135	109	138	124	112	143	139	109	114	112	161	125	124	135	144	122	151	124	136	143	120	129	139	131	129	151	130	154	127	126	142	134	129	124	112	134	134	138	145	125	112	142	131	140	107	128	125	121	150	140	123	109	133	110	137	126	128	135	144	134	163	102	136	130	133	137	127	124	119	106	133	136	135	119	114	134	105	113	133	126	143	135	131	127	124	117	134	123	129	114	139	130	118	163	136	149	126	114	140	132	140	134	127	130	113	122	143	134	123	151	140	131	123	132	136	133	112	127	135	122	133	122	131	126	133	145	132	116	132	117	130	117	128	112	119	115	136	130	120	133	142	123	138	157	114	136	132	118	133	134	129	150	98	128	138	131	132	115	125	137	124	112	137	130	149	124	125	116	149	123	124	129	126	121	116	112	126	126	116	136	141	115	134	132	124	115	121	126	134	131	119	145	132	118	127	112	138	131	135	137	127	166	129	123	142	129	128	109	140	121	126	127	143	129	130	132	134	122	120	135	135	122	125	145	110	122	142	145	138	139	113	133	147	127	147	143	120	119	142	118	131	126	138	136	131	120	140	134	135	141	133	136	144	140	142	161	139	149	121	126	147	139	129	118	150	127	123	136	157	137	139	154	119	129	118	140	119	138	133	115	114	141	119	142	111	154	121	130	126	122	128	140	129	135	122	113	131	136	139	137	122	126	109	120	129	125	116	115	111	130	138	120	127	149	141	148	131	109	118	133
14182	3345	2257	986	724	524	455	418	360	307	278	277	252	280	251	249	202	213	223	227	216	187	230	180	209	204	212	196	213	196	195	209	174	205	209	201	196	191	182	200	202	199	189	198	210	186	214	175	212	222	201	204	200	185	207	214	191	190	204	213	183	189	193	206	209	205	211	186	199	210	207	210	191	210	208	206	202	184	219	204	188	192	193	172	194	182	193	184	225	195	188	194	222	220	204	203	230	216	190	202	186	182	206	195	200	193	189	211	204	201	203	196	216	188	194	177	206	179	213	172	193	172	199	205	202	198	216	196	184	197	198	206	196	193	193	202	197	207	186	206	194	189	212	204	193	195	194	224	188	193	226	223	201	189	208	202	232	187	169	229	191	190	181	208	198	198	218	198	184	198	192	179	177	210	174	193	202	200	174	191	216	181	178	187	213	211	201	197	214	200	196	199	183	212	188	201	212	204	209	186	213	180	191	213	188	208	211	195	226	193	194	175	196	190	200	188	193	205	187	214	192	207	190	199	191	227	187	199	211	197	219	215	190	187	186	221	197	185	174	202	201	202	226	221	204	213	204	198	210	200	221	191	203	189	203	180	177	184	212	209	215	185	204	195	178	220	183	199	184	212	203	180	199	189	200	183	219	184	192	207	179	198	216	206	210	203	211	202	202	187	195	173	213	213	214	199	168	196	195	191	206	198	189	188	207	202	200	225	199	200	172	185	203	215	176	186	206	179	196	189	219	202	202	187	202	202	219	231	179	212	175	179	221	202	195	199	193	195	218	213	183	185	189	201	207	199	202	190	179	202	182	215	195	215	207	181	186	203	198	208	186	189	215	193	210	212	218	195	217	195	223	203	182	209	177	222	179	210	219	208	224	201	187	223	193	193	210	177	216	187	209	185	213	216	231	207	215	198	194	193	187	215	208	187	191	213	214	198	180	202	190	212	223	165	202	197	192	198	212	192	202	204	207	195	224	168	207	208	191	164	200	197	204	223	203	179	178	209	202	201	188	201	199	209	175	196	224	182	195	172	200	185	215	216	193	198	187	196	207	195	198	190	190	203	176	235	203	196	199	190	207	204	190	202	211	181	205	188	179	196	188	214	185	199	191	209	199	212	196	199	203	190	180	214	205	211	183	188	200	188	204	181	207	200	210	181	184	195	200	192	230	183	185	211	210	193	181	223	195	206	186	193	180	190	193	204	218	215	206	202	207	217	208	184	211	204	196	178	215	218	200	179	189	196	169	185	222	192	194	191	222	199	191	190	199	196	188	177	227	178	184	208	179	225	204	208	195	196	196	209	209	198	215	192	188	242	184	203	220	188	196	205	216	201	196	183	186	227	196	203	198	191	207	175	197	161	206	184	203	210	196	202	211	194	202	187	198	182	163	203	197	213	198	208	205	195	185	186	190	201	213	184	178	193	186	214	188	179	180	185	182	206	190	201	194	217	200	187	199	215	174	183	189	203	199	221	200	224	198	224	183	201	174	200	194	206	199	205	200	218	196	216	199	221	203	206	215	150	191	205	209	217	206	200	195	211	197	183	199	220	219	220	192	207	210	198	208	187	198	200	186	217	212	205	200	185	180	206	172	183	201	206	225	205	188	187	212	196	227	202	212	215	208	217	187	215	181	179	202	193	188	198	194	200	215	198	204	187	197	201	199	182	216	236	227	199	200	203	200	198	197	177	198	201	233	231	192	190	195	181	210	184	231	188	206	215	194	189	184	203	195	204	183	217	206	221	190	207	192	214	224	234	170	215	211	193	233	198	196	200	214	220	205	192	212	204	195	175	175	180	193	170	189	189	203	210	198	189	190	214	201	212	183	223	176	203	183	220	195	190	207	164	210	176	210	226	181	219	192	209	221	196	221	170	191	213	200	204	219	226	203	208	208	212	203	183	195	193	180	210	190	192	209	181	194	191	186	197	210	222	213	209	194	194	192	203	177	197	187	203	192	186	208	207	188	200	206	182	223	189	205	191	201	200	209	207	216	197	203	183	199	189	212	200	183	216	210	199	203	189	214	182	228	185	204	192	220	214	192	205	172	225	230	153	212	227	180	216	213	202	182	179	209	192	205	203	181	194	181	193	207	179	229	198	227	207	206	195	196	181	176	215	189	174	206	209	205	208	220	203	200	202	176	216	183	216	172	185	176	191	174	200	222	185	178	200	208	194	172	225	177	192	195	190	194	192	194	218	193	221	226	192	204	180	197	212	221	179	189	194	198	200	215	187	223	202	198	192	210	201	186	210	205	192	190	206	188	213	186	199	210	188	182	167	202	206	205	207	218	203	205	195	209	173	190	185	180	204	206	207	191	203	184	190	191	200	225	224	202	195	182	181	202	201	207	194	227	194	185	188	182	196	223	183	208	226	181	207	218	187	166	202	175	200	202	212	213	189	196	185	193	215	180	196	195	193	195	195	176	223	186	185	185	199	183	188	195	190	189	201	203	204	180	173	187	206	205	206	200	180	195	192	186	209	206	216	193	221	203	184	185	197	169	208	216	192	207	175	213	217	213	209	183	191	192	200	188	206	195	205	213	178	194	191	216	188	196	206	186	207	206	210	219	204	197	200	230	176	187	186	154	186	185	187	177	202	215	210	194	196	204	190	193	201	212	232	185	188	192	190	212	220	227	196	177	210	199	174	201	219	179	204	207	194	219	172	196	190	185	180	205	211	185	233	205	183	215	189	216	194	187	202	174	191	193	203	192	202	201	194	202	197	210	210	212	193	195	185	204	195	186	204	194	242	209	184	191	190	211	178	218	174	200	198	205	205	214	180	192	203	180	195	227	186	219	198	187	197	198	196	191	191	226	215	211	224	194	204	169	189	210	210	197	185	159	192	214	204	191	196	175	189	214	212	219	209	173	177	186	207	214	197	190	186	189	209	197	192	195	219	186	199	208	186	188	205	231	194	210	209	204	189	240	179	204	183	185	207	173	205	175	183	188	202	223	200	185	199	170	202	196	227	210	203	172	213	193	207	199	206	199	199	190	197	199	183	183	200	192	183	191	179	161	214	195	194	203	184	184	178	199	220	204	204	199	209	206	201	189	201	213	189	206	195	192	204	188	197	216	170	173	190	199	194	179	204	201	197	192	233	184	214	195	219	207	185	199	221	207	201	195	190	218	192	208	227	176	184	232	203	178	186	188	189	200	166	162	224	201	178	195	198	192	174	187	216	186	190	189	170	231	182	204	196	214	205	178	200	203	199	185	210	211	201	177	194	214	194	215	207	201	167	161	176	201	213	202	203	190	176	214	184	217	200	192	187	203	201	205	214	204	197	195	210	203	176	219	214	181	203	208	192	166	223	208	194	206	199	202	189	198	165	196	204	175	198	209	211	184	231	208	176	203	182	194	207	205	218	185	217	190	205	170	196	200	203	209	235	189	207	221	206	207	208	197	208	179	212	183	175	206	167	199	216	212	215	177	206	187	188	204	201	202	194	188	212	196	192	189	185	176	158	202	190	200	181
22589	21596	29335	24301	21597	21337	2623	790	642	662	572	594	566	543	549	511	476	470	514	497	451	473	493	462	517	503	465	446	488	466	489	472	441	468	472	472	500	486	470	476	477	476	459	479	447	463	479	454	471	513	483	461	474	460	454	436	458	458	472	516	432	480	446	445	471	437	479	491	454	442	452	485	467	476	430	472	455	439	460	427	444	442	474	438	463	461	468	460	452	507	435	458	459	446	483	487	486	438	474	453	493	455	434	475	478	466	416	460	479	456	458	433	473	510	446	490	463	447	430	457	453	442	456	433	466	472	460	456	470	483	419	442	484	475	452	464	479	445	481	479	514	470	454	451	441	489	434	447	454	473	496	437	493	455	507	463	486	463	455	456	478	455	444	455	457	444	440	437	475	471	465	471	457	446	483	455	466	489	473	443	455	427	450	477	464	429	517	467	475	473	465	452	456	491	466	446	458	499	475	440	440	463	470	470	475	448	467	460	469	457	483	465	453	498	463	463	449	475	417	454	468	420	472	431	463	447	452	439	432	431	422	451	429	420	500	465	463	464	453	420	468	457	490	495	467	466	419	440	447	460	466	464	466	463	454	472	499	449	465	459	477	443	493	480	455	489	461	447	474	470	468	449	471	457	479	473	451	479	432	444	470	444	461	457	477	480	459	467	473	455	409	463	454	465	482	446	469	473	459	486	463	488	454	484	460	433	452	425	450	475	482	456	436	430	456	435	429	462	434	499	455	495	452	489	478	454	474	439	499	484	484	496	417	509	444	441	487	451	497	490	484	469	475	479	446	473	454	477	443	490	440	464	457	468	450	478	439	446	471	471	459	446	481	451	425	451	471	452	443	464	441	482	439	449	470	463	470	482	459	450	452	496	506	473	469	458	460	467	443	448	449	428	446	436	450	454	504	445	464	463	460	502	459	471	466	496	441	489	426	424	421	491	463	457	462	416	460	468	398	441	465	460	451	430	489	451	447	460	478	488	455	438	480	440	465	473	474	452	474	471	421	468	499	457	415	485	473	438	412	445	439	468	515	451	433	435	453	453	492	451	439	441	442	455	469	447	461	446	452	487	466	438	404	423	454	489	461	458	469	495	475	451	439	469	445	414	454	457	477	518	463	473	475	487	457	456	463	470	450	447	452	451	439	443	437	473	438	442	450	454	448	484	497	440	396	466	496	471	494	432	452	475	515	444	519	469	483	428	478	486	480	467	440	465	492	486	457	482	453	449	504	422	459	484	519	447	488	447	446	457	439	470	464	461	471	443	442	419	448	423	423	438	492	495	422	450	444	452	483	519	457	454	473	491	466	504	513	486	440	460	478	468	431	474	459	430	415	433	472	470	460	444	459	466	488	467	468	460	473	426	436	503	445	459	469	460	477	476	471	464	468	469	455	458	424	474	501	471	476	426	461	480	445	444	467	433	440	451	490	451	509	444	439	480	505	455	460	441	465	455	446	466	440	443	486	456	483	421	437	483	445	469	472	496	450	480	429	440	434	460	467	472	468	477	480	449	426	446	471	480	467	441	459	465	478	470	452	449	460	474	447	465	463	487	477	472	438	482	449	448	477	469	437	459	467	458	417	470	439	486	511	438	471	434	466	453	447	450	463	482	457	438	429	472	453	455	447	489	467	431	464	474	459	456	454	425	461	477	471	458	472	476	520	466	427	431	477	473	444	448	463	457	480	474	456	465	450	452	435	432	491	461	457	471	468	464	463	473	431	485	443	446	498	470	467	479	452	486	444	454	481	439	460	489	443	470	468	474	472	468	438	491	443	508	471	487	476	449	463	475	461	459	429	482	433	473	468	487	485	439	482	427	452	469	452	457	473	489	443	444	441	437	437	466	478	476	462	467	439	490	452	464	434	472	451	434	452	487	454	452	443	447	477	452	484	471	485	441	442	463	410	449	462	492	437	464	444	411	506	495	454	466	478	452	472	488	474	443	449	469	478	446	474	476	493	475	443	487	423	496	464	437	434	487	444	465	412	450	430	459	467	479	455	454	466	431	455	457	475	460	440	461	484	478	447	475	451	462	450	457	473	465	481	452	459	489	456	462	476	524	454	461	431	455	440	507	445	463	480	429	426	445	458	472	464	463	467	495	468	463	466	452	441	509	425	453	441	432	443	429	448	457	442	435	439	477	438	467	483	468	465	473	439	433	464	473	463	465	476	459	468	457	467	462	456	480	423	470	475	461	471	511	478	468	488	476	452	462	451	464	472	482	490	506	448	467	412	456	459	432	466	451	484	415	468	456	428	459	456	473	460	439	491	456	465	461	481	441	460	497	435	488	424	450	472	478	480	496	501	441	472	455	498	469	458	514	403	463	472	462	456	456	464	436	462	455	474	436	467	467	516	466	464	449	479	481	475	458	498	488	481	467	440	452	498	489	449	429	433	470	442	466	462	436	477	448	495	452	476	473	454	477	404	461	454	479	409	454	469	460	463	459	451	497	506	450	489	501	452	442	451	450	452	469	435	498	474	419	461	477	464	411	466	478	483	451	461	472	451	446	446	474	490	416	453	505	428	444	482	440	474	461	448	463	461	466	438	485	464	457	489	463	413	436	458	449	458	460	439	464	474	453	465	470	461	452	452	429	490	455	497	463	442	456	477	447	455	501	452	456	471	484	448	466	438	466	412	454	484	459	429	457	471	433	457	433	465	452	455	515	461	462	493	479	425	439	442	464	464	432	432	467	465	420	454	429	448	448	499	468	470	475	459	472	457	482	485	398	428	445	451	462	478	450	454	491	455	459	430	487	451	476	463	469	435	451	458	443	449	443	485	465	517	432	451	480	479	470	444	462	471	432	446	462	473	461	493	470	498	447	444	476	464	481	457	451	451	438	465	463	458	468	453	457	480	449	470	445	450	448	453	448	443	482	473	469	469	446	428	475	466	461	471	470	458	454	430	492	472	439	469	461	449	498	471	476	444	419	458	449	461	465	464	461	451	503	432	443	463	425	447	425	454	441	487	450	465	457	451	445	433	415	490	462	451	456	465	494	454	447	448	473	489	464	477	462	485	471	443	439	435	427	447	469	475	448	488	512	465	424	500	477	482	454	448	476	482	484	488	487	451	485	458	458	476	431	471	441	480	468	442	460	431	507	497	477	467	439	475	439	443	445	469	449	444	451	454	446	487	499	424	467	461	458	472	455	480	466	466	471	452	437	488	467	436	446	473	488	439	458	434	451	453	447	429	454	474	467	462	458	434	472	438	454	438	433	473	451	485	439	490	479	451	445	424	515	492	464	465	469	462	427	437	446	447	483	480	459	454	417	461	496	441	453	450	472	446	460	434	470	444	453	477	468	466	455	464	486	409	467	470	499	447	462	426	450	479	408	456	472	461	461	475	419	437	439	458	441	475	460	433	486	452	488	508	443	455	473	491	418	459	451	472	449	450	467	450	449	434	457	467	526	466	448	443	454	415	484	508	461	427	461	450	463	462	499	462	433	465	445	493	458	495	455	424	451
19409	11837	8051	3710	2706	2047	1638	1416	1203	1067	1001	968	882	836	816	760	765	757	690	713	688	719	695	671	668	637	684	669	708	671	665	671	641	641	667	683	662	622	639	643	597	670	625	702	658	654	620	655	678	664	673	643	641	629	685	628	636	619	644	656	633	645	657	604	641	630	658	661	626	585	641	625	654	622	669	619	608	617	645	646	635	630	658	614	613	672	637	651	630	644	650	611	644	639	596	619	591	646	581	668	663	659	595	622	647	641	599	687	645	615	643	668	631	613	624	622	635	631	633	681	574	652	625	611	664	618	632	646	586	616	588	591	627	647	681	690	639	642	657	651	624	626	626	613	682	633	658	632	664	619	678	612	651	618	593	613	626	628	645	620	631	622	617	620	606	631	633	619	665	682	641	671	584	670	663	641	656	659	611	617	638	642	640	621	617	635	664	674	649	677	677	638	606	678	670	655	600	625	618	582	590	614	602	609	569	644	619	617	637	667	604	634	642	636	642	622	656	632	606	627	630	603	636	614	620	594	668	646	625	638	651	605	644	668	612	619	627	618	652	642	613	664	582	635	642	615	646	682	666	611	657	637	638	616	637	589	629	666	637	626	630	638	675	652	643	620	604	621	619	641	621	642	565	649	615	661	639	670	632	610	599	645	617	648	603	670	610	578	596	606	649	613	629	664	674	631	673	638	637	645	641	617	647	661	679	666	587	657	619	658	623	612	639	614	640	689	642	632	615	677	628	627	629	626	650	655	626	658	590	606	643	622	631	632	660	630	586	652	635	631	613	582	567	646	689	671	643	649	623	630	675	626	644	630	622	614	649	628	601	643	637	620	629	638	625	654	632	632	660	661	642	660	618	631	607	610	650	662	668	606	649	684	643	649	633	634	648	642	621	584	667	638	617	637	647	652	632	660	642	625	652	621	623	679	642	624	606	651	621	574	661	578	642	623	638	617	632	615	604	639	605	653	623	684	661	613	627	613	607	564	608	655	637	595	623	632	637	640	623	612	606	651	631	637	688	617	654	610	619	642	614	623	635	637	672	656	619	651	618	603	624	667	628	649	655	687	627	620	647	620	611	653	609	657	606	585	645	667	658	631	607	634	624	608	642	621	621	572	589	629	654	625	625	638	630	624	622	622	643	659	670	642	634	643	672	630	613	603	644	646	617	596	620	629	647	621	647	640	651	690	661	628	581	626	652	658	651	634	673	643	633	651	629	611	632	623	675	633	626	660	656	651	644	668	628	614	648	638	622	637	671	624	606	594	621	683	641	668	668	666	613	606	647	649	615	640	635	683	634	636	649	640	602	610	594	638	666	652	644	595	594	581	582	648	615	645	642	633	620	647	661	647	602	676	655	629	580	644	580	637	645	628	686	637	654	646	656	652	613	642	615	636	619	604	583	632	606	628	636	646	652	621	620	639	638	664	589	621	672	626	631	628	633	651	609	638	568	648	641	678	618	609	639	600	630	612	714	650	636	622	600	666	677	621	656	583	661	599	630	611	610	630	647	627	620	662	639	640	619	590	643	692	596	622	600	588	582	620	621	582	613	613	620	643	636	611	656	653	608	602	602	672	631	610	620	612	631	664	597	625	605	658	664	653	628	651	645	636	625	646	630	620	602	652	631	647	635	595	665	663	628	634	622	651	652	609	661	627	623	641	638	634	653	652	613	622	649	601	634	654	641	628	640	638	633	629	629	617	647	636	665	661	613	666	636	648	641	664	635	659	675	604	629	660	621	627	629	584	616	698	635	608	605	677	648	601	653	689	673	618	610	651	635	666	620	604	661	652	666	633	662	625	616	601	614	619	579	631	656	647	626	648	647	645	627	628	576	661	607	621	640	598	652	666	583	645	565	672	536	636	674	630	646	581	600	612	622	634	680	596	637	572	623	667	614	680	636	591	685	607	688	670	618	604	655	619	611	645	615	642	620	625	648	622	604	656	644	659	620	615	648	579	624	596	644	601	654	613	640	636	648	619	625	653	640	647	641	625	645	603	669	664	627	660	634	662	596	675	627	648	584	625	614	640	660	640	649	667	648	645	621	662	681	631	627	642	611	601	599	621	595	647	650	642	623	643	651	624	639	606	654	616	627	645	681	625	630	670	621	662	615	650	648	665	668	642	627	653	630	621	607	632	664	648	594	626	645	615	612	668	630	608	625	637	689	674	661	600	649	602	593	645	611	596	645	634	632	669	629	630	598	635	648	612	639	636	607	630	629	655	673	613	598	614	677	664	656	595	631	609	651	615	628	616	628	623	648	613	588	653	649	626	646	652	616	634	643	603	709	584	617	625	598	653	648	664	611	638	622	651	649	640	627	611	709	602	607	649	663	631	653	654	608	612	620	633	577	639	624	645	609	639	650	667	606	638	681	641	645	645	663	640	635	660	605	623	655	623	649	625	624	661	641	638	650	623	662	608	633	632	619	618	599	643	631	597	605	649	604	661	636	655	648	635	630	664	601	648	683	626	627	663	669	648	686	579	637	619	662	624	637	608	604	632	610	634	654	683	620	652	655	570	601	654	656	645	636	678	648	611	642	691	586	658	606	689	651	584	625	643	632	627	630	618	662	626	598	622	678	628	657	636	641	650	620	634	592	594	608	648	646	667	620	652	661	647	622	618	653	645	655	634	640	626	656	629	631	624	623	630	595	609	600	568	609	653	627	683	621	614	635	619	677	608	647	607	656	625	606	624	648	625	620	719	607	649	652	625	649	648	628	669	655	660	634	586	677	638	588	604	665	622	585	664	616	612	640	612	635	586	626	608	651	649	615	623	647	605	634	624	654	656	620	663	648	590	620	577	623	611	678	594	625	658	561	668	666	623	628	697	574	623	636	636	638	639	621	620	635	604	631	648	601	656	635	633	675	614	608	639	617	660	613	622	662	629	610	611	599	618	641	666	609	650	667	657	625	642	609	592	596	605	614	619	588	605	640	632	663	644	656	609	637	606	612	642	602	617	646	638	653	640	665	610	699	599	650	625	643	625	684	645	636	628	592	673	617	634	637	599	673	654	624	640	643	637	632	608	554	616	666	650	644	623	624	618	628	613	671	638	591	607	586	591	610	635	610	663	633	612	630	629	674	634	615	577	622	628	654	611	650	656	576	621	639	639	630	602	601	621	638	607	634	595	637	626	635	617	603	600	623	608	590	643	671	614	589	650	618	674	607	635	647	618	642	677	580	617	639	662	625	634	596	682	592	653	638	624	648	651	643	619	629	652	604	618	602	630	645	662	630	607	664	662	632	675	625	654	660	641	658	729	651	607	619	636	612	640	653	601	612	646	605	605	629	650	614	625	642	646	634	612	584	676	643	617	609	686	649	664	649	652	639	618	635	639	638	598	617	622	624	657	667	650	634	643	635	595	660	622	607	656	626	656	650	674	639	600	639	632	677	658	600	619	619	608	643	611	648	669	664	652	669	636	598	619	650	668	678	602	648	649	594	621	610	599	627	642	621	628	614	645	668	618	656	645
27436	18274	3336	436	350	332	309	323	325	356	323	309	320	330	285	352	281	279	320	293	332	340	331	294	328	321	312	353	289	313	314	299	318	322	321	275	353	296	342	286	317	310	311	330	282	309	316	282	309	274	331	314	290	288	308	310	326	302	320	337	305	337	313	305	298	304	319	309	314	315	331	292	298	336	302	314	311	319	296	308	314	319	321	302	303	337	297	290	313	293	308	288	308	325	290	310	294	330	328	307	317	318	326	288	316	292	318	307	310	297	329	317	301	296	281	305	273	283	306	320	328	312	331	303	333	281	283	326	278	292	334	317	317	322	284	292	319	349	315	302	282	282	310	267	317	350	318	330	284	319	296	303	324	290	316	283	323	287	270	296	305	294	319	316	297	325	287	346	310	322	312	312	325	314	302	288	293	295	329	287	323	295	335	302	315	304	332	284	324	330	331	345	313	316	297	314	311	316	286	329	347	326	335	323	289	297	326	321	316	302	303	326	288	293	311	313	293	298	312	327	295	285	318	326	309	280	310	295	308	304	337	319	315	300	311	279	305	322	324	300	300	307	321	310	294	315	287	341	303	337	312	270	302	302	302	313	321	282	304	321	339	291	289	323	333	291	327	351	286	336	309	300	339	340	292	298	333	307	279	319	317	297	305	314	311	308	321	294	304	299	349	313	303	315	357	277	296	257	289	335	294	326	276	311	298	318	315	288	311	332	266	307	296	316	300	321	307	322	324	294	276	341	299	312	283	314	288	327	324	299	301	295	326	290	288	310	298	338	333	296	314	285	298	331	308	284	307	304	318	291	294	288	324	317	297	268	315	283	310	312	296	298	310	310	323	294	298	334	311	313	302	320	310	339	302	289	301	331	318	337	320	335	298	305	308	288	292	297	297	317	299	290	310	331	333	291	304	288	310	348	282	317	293	344	327	316	304	335	315	323	308	292	319	317	309	287	292	315	302	326	286	302	293	305	306	351	333	288	300	323	280	334	313	331	291	297	310	317	317	290	330	299	279	342	311	324	276	331	327	304	315	294	310	324	304	312	308	291	322	287	301	293	327	302	320	318	343	305	335	317	316	356	327	305	294	337	305	335	328	311	300	315	336	315	325	328	312	274	317	338	302	303	336	289	321	303	336	286	289	326	323	312	318	302	283	290	339	294	265	333	289	310	322	318	297	336	334	313	313	314	319	331	329	321	297	301	289	329	315	333	323	329	315	309	297	316	321	300	285	350	282	297	310	304	281	317	300	312	318	298	328	291	327	310	317	289	331	307	296	335	318	313	337	286	315	310	328	341	339	313	312	307	329	317	297	319	305	309	310	303	335	313	308	309	308	323	304	294	311	305	301	279	304	278	332	351	296	312	306	307	320	307	306	293	285	331	336	311	304	289	311	321	334	309	285	315	300	303	311	310	307	324	336	294	304	293	289	305	323	307	310	285	337	324	320	307	309	307	303	295	327	291	297	302	341	294	312	337	300	310	304	302	330	305	287	312	316	298	295	290	324	306	318	273	293	314	304	306	290	334	304	283	332	310	321	311	320	319	299	282	301	314	303	327	295	339	335	332	301	303	314	318	315	310	345	346	314	326	304	313	289	329	305	318	311	310	305	290	317	274	324	280	312	308	310	276	263	308	330	332	303	309	297	316	312	307	288	301	317	322	306	276	336	284	299	299	310	296	316	329	303	321	274	341	308	308	279	286	333	310	329	330	353	298	298	338	345	319	294	304	299	324	338	302	303	319	315	271	332	304	328	303	301	328	278	310	341	335	301	307	282	298	317	310	297	314	294	291	305	300	293	311	294	296	321	311	335	341	301	339	304	331	309	283	303	290	286	303	320	308	348	317	298	304	304	383	289	305	316	286	328	304	335	331	311	335	304	324	304	290	304	286	316	297	312	303	313	288	306	302	289	310	329	336	293	299	280	312	350	317	331	285	319	309	316	303	295	344	332	307	322	313	296	318	315	307	306	309	301	308	318	296	321	317	323	326	279	321	280	303	329	333	278	309	306	303	283	333	326	294	296	298	301	335	295	351	312	279	320	317	299	281	319	337	319	331	298	303	293	321	306	323	316	302	303	298	285	303	285	297	308	339	316	296	328	300	325	300	322	312	289	328	323	349	337	308	292	304	295	322	283	294	268	299	316	319	334	339	341	309	322	280	322	350	333	294	309	304	295	310	280	307	292	305	301	319	333	295	293	315	307	325	313	291	312	321	324	297	299	326	281	297	303	318	302	301	312	288	299	291	334	339	315	287	308	303	305	326	307	312	330	322	332	297	319	304	307	290	328	348	331	337	305	307	305	286	342	336	303	287	324	311	306	289	299	305	345	320	337	291	297	326	314	309	320	352	296	318	287	303	312	321	325	280	308	314	324	334	308	316	288	304	326	317	351	285	322	323	297	309	318	333	283	309	303	330	310	302	273	299	294	284	310	333	311	290	339	305	299	294	289	316	335	300	332	309	321	294	311	295	319	272	303	308	289	305	328	302	306	331	304	315	298	335	290	338	317	304	297	295	310	320	318	305	321	339	294	303	319	330	299	291	307	296	342	326	294	290	316	305	333	305	306	309	284	311	365	314	288	286	326	320	323	316	371	293	292	326	319	355	321	345	320	334	324	327	289	312	314	271	340	326	336	283	316	290	289	317	329	321	290	317	337	342	300	305	316	306	310	322	336	288	264	322	306	331	295	313	298	327	314	295	331	308	325	304	293	331	289	314	334	306	332	307	279	302	312	307	348	320	306	262	317	327	284	298	328	298	301	323	291	334	303	292	296	323	301	281	318	297	302	321	300	290	341	309	322	324	334	295	325	299	297	326	339	314	299	282	326	297	308	323	321	318	293	283	300	339	300	347	307	293	310	320	327	338	312	294	307	318	318	326	324	301	295	298	325	335	324	286	308	342	307	288	301	317	314	337	304	298	293	301	326	335	277	321	309	321	305	304	277	327	304	271	316	282	323	345	315	294	314	298	303	314	307	302	310	313	280	297	281	301	309	292	293	280	347	311	314	316	313	330	324	310	315	319	281	304	304	317	347	282	298	319	315	308	311	337	328	330	303	316	312	332	327	297	311	294	285	321	318	282	311	320	333	320	301	316	299	311	318	317	320	306	264	316	320	298	296	282	329	307	303	310	310	319	302	319	278	305	310	296	293	284	318	293	349	321	317	308	319	329	302	325	298	288	319	302	314	321	296	311	291	314	277	333	283	329	307	311	305	321	315	304	285	352	318	303	316	327	318	335	310	322	296	327	332	308	297	301	311	304	295	353	296	279	308	303	283	305	292	326	311	311	307	323	306	307	278	272	278	312	339	330	302	299	299	305	318	314	344	315	296	316	303	312	294	325	321	291	309	336	284	310	344	273	333	303	301	307	306	285	309	322	301	335	312	307	275	316	311	295	306	304	299	297	295	317	307	290	343	365	275	299	317	272	326	299	316	318	343	307	301	335	336	314	339	314	298	314	321	315	288	302	317	312
4963	871	704	511	472	489	464	423	413	419	398	435	428	436	423	434	443	393	437	399	398	417	407	413	408	419	412	429	411	461	374	478	436	431	409	406	417	439	424	434	426	421	411	392	417	419	448	440	393	453	434	407	389	448	369	407	438	403	450	411	435	396	394	405	408	424	375	389	425	419	418	439	418	413	416	423	467	390	411	413	410	437	415	394	418	405	403	435	417	408	438	426	428	437	426	425	413	436	413	441	389	459	406	420	412	393	461	426	450	435	456	417	424	438	410	411	440	422	430	430	410	392	407	391	463	401	413	440	410	408	463	420	412	373	426	418	438	421	398	445	410	375	404	406	380	394	423	429	419	416	391	446	399	399	386	452	388	461	433	401	415	420	406	409	423	389	407	400	415	437	428	381	408	369	411	410	403	429	431	429	410	401	427	386	426	403	402	454	418	444	407	412	404	400	400	409	422	385	421	444	430	410	391	428	436	438	425	457	450	413	422	394	422	436	475	427	436	427	443	417	392	442	432	449	396	454	436	405	414	430	401	422	410	409	399	430	407	459	412	395	452	423	406	436	417	440	402	422	407	426	401	432	437	407	422	418	453	417	416	407	436	441	413	417	420	398	410	412	426	427	440	412	425	385	389	409	397	402	408	416	440	426	421	399	419	445	405	405	407	397	438	445	401	417	405	429	424	424	427	431	395	427	430	467	423	411	392	404	415	426	393	417	381	429	426	415	415	432	405	401	415	400	393	441	448	450	416	409	401	431	412	435	394	400	416	396	419	433	430	403	417	388	424	381	384	427	392	415	437	400	411	452	442	396	472	406	431	409	398	409	446	417	429	384	456	399	420	385	410	401	398	418	408	417	383	450	434	456	421	457	406	380	400	422	418	392	405	421	394	396	403	419	440	449	431	423	413	461	412	420	414	415	453	459	395	435	419	373	434	451	400	435	431	431	413	404	402	424	372	428	397	411	416	414	424	405	435	429	412	411	432	445	401	384	429	447	416	412	377	409	380	411	427	409	433	446	424	420	424	424	443	445	417	414	417	416	416	410	422	413	426	408	406	458	426	423	444	429	423	441	428	404	408	434	407	444	433	413	436	422	401	388	425	431	426	439	444	409	417	398	441	392	418	369	422	410	437	405	415	428	407	436	434	367	440	406	454	412	391	431	449	415	438	457	412	500	420	373	450	425	404	405	410	403	383	409	412	438	424	482	371	412	420	443	392	426	447	405	405	423	402	437	456	446	430	412	447	435	414	427	418	405	415	442	408	425	415	419	381	384	440	472	423	401	436	404	394	391	420	390	386	417	429	466	408	407	410	412	424	396	450	442	420	403	427	424	420	421	392	415	381	387	428	424	420	456	360	393	405	455	417	438	431	421	444	372	456	387	447	408	406	411	445	400	405	424	423	445	410	397	417	451	412	410	442	426	405	415	423	435	404	391	416	392	425	444	444	416	388	412	407	419	393	430	426	418	412	433	444	437	426	433	442	405	412	416	414	412	403	450	426	408	422	408	449	428	425	421	451	418	422	452	408	402	400	421	414	417	422	427	427	423	383	450	415	408	407	386	405	406	418	442	404	422	397	418	417	435	418	403	460	396	430	420	435	462	418	396	427	422	415	409	440	434	403	431	425	405	423	408	396	424	429	424	424	417	437	397	449	417	411	415	427	431	413	408	444	410	432	420	465	410	421	414	397	439	404	442	397	387	422	477	453	436	435	466	399	371	400	399	392	389	410	393	483	448	405	391	415	407	420	440	440	413	430	431	405	444	382	436	387	379	417	378	439	390	427	392	414	427	398	404	420	438	413	431	408	382	404	418	399	397	413	403	402	423	419	413	401	376	445	408	450	411	472	377	444	398	434	400	450	452	417	414	412	454	370	418	431	407	422	402	431	399	424	424	447	439	420	417	385	436	433	468	446	439	415	401	398	392	417	403	452	425	428	420	444	398	412	429	408	403	413	403	398	443	400	441	451	451	402	409	447	440	410	396	435	402	412	440	369	450	399	430	431	445	426	408	431	407	449	443	406	422	460	409	397	431	406	397	452	403	416	457	405	438	434	406	383	417	438	399	402	423	404	426	428	453	425	386	436	405	441	420	446	426	429	423	402	410	393	409	407	426	420	441	409	433	449	432	456	419	451	405	413	430	418	413	444	415	405	391	443	414	411	424	418	430	422	399	414	395	401	468	452	430	398	411	405	397	418	433	443	429	387	410	427	441	418	422	426	398	391	392	437	447	449	432	414	444	412	417	466	414	392	420	419	415	411	394	392	441	410	444	420	419	424	424	410	425	417	435	425	437	407	412	405	418	417	416	419	439	407	419	415	397	414	420	414	443	442	421	415	432	407	434	404	442	379	446	442	423	424	421	427	452	441	430	405	383	383	410	399	410	384	393	438	431	433	401	397	389	431	451	418	490	404	421	401	427	426	392	391	430	420	427	400	400	405	438	458	423	413	417	412	427	420	394	439	421	456	413	424	402	378	461	432	381	388	395	475	432	409	415	407	425	429	426	442	439	438	415	428	375	446	473	430	413	417	423	387	399	423	398	429	403	447	413	418	413	435	446	448	426	405	407	391	432	401	376	426	444	408	378	417	438	422	436	412	394	390	416	405	411	417	456	400	409	394	384	428	396	422	410	402	439	398	427	450	423	406	408	433	406	412	444	429	399	410	386	402	429	458	431	435	416	412	415	394	429	436	443	429	401	446	418	437	439	430	447	444	411	451	411	420	400	445	416	430	414	450	405	375	389	390	445	376	420	444	408	442	443	403	434	432	442	398	440	439	408	410	381	410	451	388	405	408	438	414	422	431	429	404	449	422	400	420	420	420	378	422	428	430	403	435	402	391	402	413	418	410	451	436	430	383	411	397	410	422	432	406	428	463	409	430	444	426	411	379	431	407	450	416	453	400	409	457	445	408	442	381	381	421	398	410	369	395	443	409	391	437	434	396	436	427	391	401	437	385	419	421	427	433	436	386	425	440	426	448	448	404	394	426	373	405	422	405	426	414	426	446	390	426	441	413	397	406	459	446	387	428	394	433	430	391	412	402	426	406	402	421	442	427	399	387	404	418	407	447	443	422	380	400	436	409	405	427	417	428	419	422	411	392	421	415	385	407	406	405	404	411	381	393	401	411	393	413	444	432	432	420	426	398	389	419	406	430	437	432	413	401	401	448	392	389	456	434	425	400	433	399	437	452	411	383	422	425	424	401	401	409	418	417	419	400	410	475	395	421	412	416	398	422	411	437	420	431	410	375	390	407	393	455	399	414	376	408	380	439	374	410	416	420	435	418	400	414	420	396	393	417	405	423	400	434	398	389	385	401	419	435	420	411	409	413	405	405	437	455	434	420	470	407	379	421	420	406	419	424	439	432	412	417	406	425	410	427	457	407	431	424	418	431	423	422	409	410	422	406	430	405	421	424	411	422	398	429	403	424	393	408	403	427	409	466	423	403	398	405	403	446	422	420	385	401	410
23505	21590	28766	24881	21465	4391	928	806	695	639	650	631	578	578	636	657	580	586	622	580	604	612	581	602	573	606	597	585	602	602	571	580	622	617	592	613	598	544	535	603	609	584	559	560	610	599	540	571	590	554	558	558	548	570	560	608	577	559	582	592	566	566	591	532	594	542	556	550	573	594	596	566	615	568	582	556	595	573	590	616	585	573	647	583	541	534	579	564	608	566	578	549	583	563	588	536	567	559	607	589	583	574	586	609	563	570	573	553	576	586	567	591	559	564	590	537	576	583	554	552	572	553	578	540	566	549	544	547	552	541	533	555	618	606	602	547	598	559	552	567	591	578	557	639	578	583	567	502	546	581	572	600	566	610	619	613	576	557	580	594	565	600	567	565	539	564	566	590	563	584	529	538	598	569	554	586	559	538	555	567	637	566	595	552	572	560	556	600	572	591	582	593	592	594	611	545	601	570	533	541	584	598	565	559	570	583	554	538	586	604	566	610	554	557	562	544	593	592	584	566	551	558	563	541	598	594	588	628	580	543	545	605	594	594	556	581	550	643	586	583	586	540	610	579	545	588	542	566	594	564	595	545	534	561	600	592	526	566	587	569	606	569	604	575	582	541	587	605	545	564	571	550	530	594	589	531	560	548	549	551	578	581	610	580	565	607	518	603	543	582	592	541	551	538	569	580	557	565	588	579	604	618	603	561	597	570	546	575	599	592	589	598	627	540	622	582	570	591	550	546	571	610	551	597	586	556	576	582	616	543	586	559	554	593	548	595	556	594	548	534	549	540	549	523	541	568	600	569	595	565	535	543	539	586	549	593	587	578	593	586	636	588	511	584	543	600	562	549	586	577	544	553	592	557	573	537	555	563	563	568	564	600	568	560	600	601	562	565	540	579	603	591	535	567	550	565	575	574	567	573	598	563	567	559	560	578	558	545	546	574	606	605	589	582	559	581	574	550	493	565	565	553	590	556	591	600	596	587	586	545	548	567	599	571	524	575	641	616	628	555	574	573	576	606	574	587	631	566	558	550	550	550	574	547	602	572	601	537	572	574	619	565	523	600	631	571	568	574	526	560	607	529	617	549	569	591	556	594	590	531	576	586	561	588	592	597	553	591	537	591	560	581	510	598	565	580	573	550	577	577	583	538	549	574	546	560	575	602	550	562	567	574	568	564	575	549	561	603	590	549	568	588	606	580	533	587	546	552	552	549	588	603	540	601	550	557	558	581	561	547	588	533	565	595	546	614	573	557	569	592	539	600	585	578	575	575	580	566	574	514	586	582	554	582	613	585	584	566	587	589	593	613	582	574	551	572	617	565	519	527	574	565	583	602	513	613	601	587	571	584	574	543	579	592	564	548	592	548	554	591	580	571	606	577	575	554	538	568	608	601	585	627	574	577	580	546	573	561	561	586	612	602	600	550	566	575	590	530	604	573	586	556	556	579	562	605	598	576	554	602	559	570	535	611	549	632	623	568	556	557	580	548	614	589	568	588	584	555	613	613	592	607	573	587	567	557	515	607	580	543	588	602	558	566	588	558	583	577	567	528	609	583	578	598	540	582	553	570	575	566	603	552	602	577	550	569	579	575	615	604	556	556	574	591	512	623	561	589	569	618	586	563	580	572	558	561	577	579	563	544	532	589	566	581	596	580	585	553	619	530	619	622	573	528	539	586	580	582	612	570	548	596	574	576	575	571	558	593	596	555	591	536	580	518	564	588	535	537	556	574	581	553	573	594	541	561	572	600	575	552	529	571	528	573	607	566	572	603	604	546	601	632	572	551	567	577	555	592	586	555	598	574	567	536	573	567	558	601	553	555	573	613	597	591	533	593	535	533	520	582	550	584	602	592	551	595	589	598	550	589	556	566	599	611	561	573	583	548	597	553	585	494	560	562	557	542	588	547	560	611	566	575	604	591	598	568	545	556	614	605	557	570	550	576	590	556	610	533	577	571	547	599	579	566	581	583	557	568	593	569	565	585	590	583	595	572	597	577	559	588	567	573	570	577	558	556	587	586	630	607	619	590	566	602	522	579	534	583	553	537	550	566	562	546	568	553	563	565	586	574	543	605	571	576	577	555	597	615	585	557	589	586	593	581	570	542	614	565	579	575	540	597	565	571	604	548	527	555	542	557	527	563	550	585	606	550	563	579	532	582	585	542	606	597	568	543	509	583	614	609	552	559	556	574	551	561	561	592	581	525	612	551	555	565	559	590	583	585	600	563	579	591	518	545	542	617	598	564	527	595	565	526	592	608	579	576	600	572	555	637	577	579	542	610	613	523	601	556	614	577	560	521	583	600	593	566	581	579	529	585	559	596	586	583	571	554	592	556	554	595	606	572	598	567	567	549	596	548	589	540	550	590	560	599	560	566	554	577	604	576	588	590	578	607	552	594	586	573	559	583	573	556	581	563	604	575	583	549	607	591	555	576	526	596	582	578	566	584	576	536	561	550	557	579	584	557	609	567	602	556	627	618	598	583	548	586	573	589	566	537	565	596	563	567	539	576	540	590	589	609	580	592	552	583	554	586	573	619	568	568	541	579	597	581	603	578	586	603	604	560	544	543	550	545	541	580	590	554	594	616	553	571	561	560	570	605	574	540	569	594	591	585	584	546	550	535	566	566	565	531	554	603	541	613	553	609	582	548	591	568	587	585	579	563	556	544	584	545	562	556	582	627	547	557	548	592	601	588	517	589	533	561	581	557	525	591	548	565	568	561	584	523	595	574	563	574	568	588	569	552	541	573	564	602	574	604	544	576	570	577	587	551	568	570	560	594	620	602	526	554	553	584	585	621	567	540	575	562	569	579	598	571	546	588	560	575	567	568	590	552	568	577	589	562	549	603	516	596	539	558	577	559	606	614	530	576	589	527	559	568	558	581	620	654	576	565	552	581	602	594	598	580	578	551	578	577	537	563	593	564	580	527	565	534	557	562	554	575	599	607	584	589	576	599	543	563	578	589	569	585	584	594	586	562	553	584	598	619	576	540	568	583	581	613	591	536	568	578	565	591	558	576	569	588	567	571	578	601	551	568	590	536	554	563	579	599	581	579	526	595	606	562	606	641	579	558	566	577	561	583	560	581	576	557	575	606	575	601	558	530	571	584	605	575	594	563	548	630	567	604	577	572	588	614	571	555	614	580	575	574	620	575	579	549	576	573	555	575	546	554	567	536	573	527	544	585	548	604	545	644	582	623	598	564	535	570	570	580	592	557	556	566	568	555	632	527	518	568	562	574	588	604	556	572	618	555	561	605	530	561	590	549	588	599	564	565	560	581	571	603	568	582	569	599	590	541	582	562	624	587	559	569	544	538	578	583	559	530	604	587	578	569	583	581	582	575	614	568	558	586	562	579	569	579	562	602	575	556	595	582	550	603	569	607	588	566	598	590	586	572	544	552	596	524	586	642	564	563	571	610	548	604	582	618	561	522	565	555	538	555	590	590	542	580	562	587	587	583	581	616	555	559	579	584	578	588
14495	7237	5020	2478	1893	1515	1244	1116	1079	958	958	861	846	875	873	769	802	802	780	754	772	750	800	815	760	746	826	782	840	743	831	770	774	803	751	766	758	749	761	776	771	761	773	738	817	794	767	800	774	794	772	791	741	764	754	771	803	761	733	737	722	705	726	747	803	756	749	724	756	829	738	797	794	779	750	749	773	763	748	804	786	851	777	743	762	734	786	711	774	757	762	743	744	720	780	733	791	692	704	736	718	774	710	750	775	788	780	754	773	773	753	747	742	784	754	775	757	747	742	779	742	798	726	777	787	781	798	782	790	823	731	758	732	772	706	744	770	758	769	763	785	786	751	764	799	788	705	725	750	768	745	721	735	731	731	766	726	821	755	737	742	726	779	748	747	746	758	746	743	803	752	775	747	760	700	817	740	745	765	790	717	770	731	775	770	777	732	789	765	787	764	715	770	791	742	788	793	752	778	765	814	756	765	724	761	739	777	823	756	724	752	765	818	743	736	731	832	763	723	824	796	783	771	808	729	780	749	752	725	835	763	734	786	731	731	725	710	801	780	766	808	741	762	771	756	759	721	800	772	787	712	763	813	773	745	791	757	794	769	722	734	719	781	795	765	740	762	744	796	764	772	807	747	783	720	796	811	739	739	804	731	786	760	754	726	767	771	790	790	749	756	731	809	742	767	765	747	775	735	744	757	707	758	701	778	778	833	767	784	793	744	733	767	737	741	759	760	733	740	764	761	817	755	735	810	740	757	735	751	742	777	759	763	771	747	786	721	726	781	750	760	752	732	751	738	755	768	785	741	745	776	780	773	789	756	757	778	753	787	767	760	758	785	804	774	769	788	744	770	693	726	790	761	808	710	711	782	773	770	766	703	790	791	824	779	748	780	741	771	703	782	776	702	796	717	752	741	728	751	766	794	710	740	739	749	781	755	739	737	777	809	786	747	719	784	764	767	753	749	744	779	742	789	799	751	797	733	749	721	777	817	765	774	779	750	754	762	733	762	747	734	738	797	719	776	759	804	770	726	819	759	761	751	737	725	765	711	789	767	747	778	717	762	725	739	793	760	784	802	731	822	808	753	777	782	796	765	771	738	700	746	775	777	730	765	746	771	752	734	763	715	741	750	802	761	799	785	769	708	776	807	790	780	768	726	733	758	772	728	724	745	758	748	735	761	759	745	800	729	740	780	798	792	742	755	769	775	805	759	800	736	776	754	775	747	747	705	719	735	788	726	825	816	733	773	759	737	758	760	808	744	753	706	786	758	772	796	796	757	742	737	791	789	813	747	774	786	785	759	732	756	793	756	755	755	760	764	747	788	751	702	782	724	788	762	768	760	748	710	761	727	715	745	738	761	764	794	786	754	718	741	752	760	758	766	760	822	792	741	781	778	756	781	834	745	741	741	745	765	792	763	730	772	760	746	739	752	796	766	786	757	770	741	753	770	711	762	753	756	712	826	756	740	724	790	771	782	760	742	743	756	734	733	759	804	747	755	772	757	760	777	803	760	728	750	785	783	751	760	749	753	728	778	785	743	779	799	732	754	759	742	735	774	807	730	756	722	766	763	768	767	751	763	765	781	739	754	740	786	751	716	776	809	803	749	740	750	780	713	709	783	757	739	774	787	700	727	752	771	781	760	717	761	744	684	782	755	771	770	803	754	765	753	771	742	762	746	776	738	762	786	724	764	766	768	762	770	780	770	791	765	759	747	773	836	753	798	754	770	739	686	740	720	738	827	815	809	738	800	755	758	736	732	789	751	740	753	743	749	754	765	745	766	779	741	738	742	770	755	770	784	770	794	734	742	756	788	787	761	792	760	805	744	779	754	747	725	782	784	777	797	777	755	740	774	771	738	787	733	760	784	704	733	713	735	753	735	787	776	772	790	740	793	767	771	768	731	748	766	735	789	720	767	738	771	731	742	771	733	790	762	763	784	740	696	767	752	744	728	757	786	785	776	724	675	788	776	777	732	753	816	775	755	711	796	753	787	751	744	777	787	744	736	775	732	771	733	755	752	797	768	787	748	764	769	762	748	761	741	743	753	804	715	784	761	785	780	755	813	817	756	735	734	812	760	708	722	742	798	774	782	795	766	766	799	768	744	725	745	776	743	775	749	777	709	770	769	721	732	743	738	784	721	702	766	788	756	736	760	789	795	746	776	721	770	726	800	740	762	780	788	761	717	693	761	766	793	754	732	750	740	791	778	720	806	746	736	724	742	802	796	780	722	729	745	761	763	762	750	695	764	727	746	730	768	763	766	761	757	712	768	753	762	782	736	737	763	806	751	731	789	764	756	763	727	799	764	766	738	753	837	727	740	746	729	791	783	746	759	795	767	795	754	714	719	826	763	773	754	761	725	745	782	732	738	757	771	760	767	720	767	716	764	748	770	715	727	761	749	786	705	762	795	757	744	739	761	707	756	745	773	739	767	790	751	779	752	797	726	765	768	718	770	808	735	777	739	735	767	787	718	752	782	745	740	758	737	750	710	732	833	791	732	770	773	740	780	811	742	752	755	715	708	742	787	724	745	807	774	746	759	717	770	729	792	762	786	758	769	715	761	716	755	769	719	765	793	779	749	724	718	804	787	785	754	742	749	728	744	758	814	756	754	802	793	773	805	778	740	758	775	792	756	712	748	703	746	753	715	797	768	768	747	720	764	802	709	752	781	735	817	756	768	759	787	783	841	748	778	771	739	736	750	737	702	727	788	785	810	721	712	790	806	719	775	755	710	760	768	770	729	748	764	811	747	797	764	744	746	750	807	745	755	778	778	737	768	736	720	784	765	755	749	759	744	766	799	739	797	786	790	765	720	750	763	792	733	738	773	808	752	770	783	754	676	799	738	761	762	769	793	770	760	744	735	781	764	746	791	762	721	820	706	769	787	781	732	798	762	757	727	795	739	691	781	775	798	802	763	803	735	781	785	727	780	775	757	807	773	811	799	756	782	769	782	739	771	768	779	788	768	775	780	739	792	795	765	749	725	760	770	773	745	786	721	726	753	759	735	728	760	796	772	780	748	746	743	732	779	785	727	740	783	761	756	797	757	783	805	773	742	779	721	764	769	729	795	773	784	726	733	726	795	763	748	789	712	769	721	771	772	748	766	755	746	792	738	722	790	730	783	756	758	824	725	755	781	737	784	760	735	799	722	756	727	750	777	749	693	753	788	759	782	727	789	780	750	801	769	700	760	738	741	749	732	736	760	740	768	773	798	757	767	811	747	720	721	787	773	780	737	749	762	712	757	759	778	717	736	763	771	752	791	754	727	728	727	798	725	753	758	750	733	802	797	756	740	811	717	758	770	742	738	760	743	758	814	766	754	711	760	749	770	807	742	741	722	771	736	785	776	760	759	821	741	753	762	730	769	747	744	751	767	826	722	772	772	766	771	750	767	744	728	755	750	733	744	741	774	739	797	785	776	763	803	797	754	770	763	742	747	797	797	798	755	796	768	749	773	789	761	779	726	750	732	722
24822	21528	26861	25096	1414	256	239	194	167	199	126	147	154	155	155	149	132	135	128	152	146	160	137	131	136	139	141	128	147	144	120	153	133	133	139	149	139	140	116	150	128	153	118	157	146	144	158	129	138	136	133	148	147	127	141	139	147	129	144	134	125	125	145	115	125	126	137	139	122	126	140	142	136	145	118	116	151	142	145	154	118	135	111	131	133	148	125	135	154	127	129	128	141	134	125	132	152	124	126	129	129	148	122	134	122	139	126	116	131	108	119	126	143	124	126	126	141	148	136	127	109	130	136	132	139	138	134	121	122	128	141	126	120	122	138	131	117	130	152	135	126	120	132	152	127	147	130	126	129	139	122	115	109	120	128	157	117	117	127	116	127	125	117	137	116	123	125	131	126	144	149	128	135	146	122	139	110	141	126	126	133	150	140	133	143	127	112	120	125	146	141	130	150	128	106	143	123	115	146	128	135	112	126	136	151	142	133	145	142	121	145	141	142	141	152	131	128	130	125	107	126	145	131	142	124	137	141	124	150	123	142	136	132	130	135	130	136	148	143	114	134	142	124	117	120	153	134	126	139	135	148	133	136	112	133	137	119	134	148	149	135	125	140	141	144	140	130	115	116	124	128	123	124	125	151	138	140	129	135	109	147	120	146	148	129	132	153	121	130	137	141	122	143	138	153	131	149	131	131	140	133	109	137	129	144	139	129	139	122	138	152	128	130	138	121	111	124	117	108	119	118	125	139	135	123	121	125	122	153	143	107	125	134	141	110	139	160	135	130	135	125	119	149	134	128	132	120	126	147	151	129	140	136	113	135	127	141	132	136	139	144	163	133	146	162	134	134	127	128	137	110	129	119	132	115	137	125	126	150	131	122	112	128	132	113	125	130	131	128	111	128	138	141	122	123	132	140	126	112	137	143	141	138	144	136	146	118	124	126	125	146	125	106	142	127	140	144	159	148	140	131	128	130	131	122	126	144	143	118	122	124	109	155	123	133	152	130	149	141	139	117	141	127	118	145	133	141	133	144	119	120	122	125	136	131	135	154	130	148	131	126	129	139	142	138	140	118	126	133	142	135	142	126	115	146	121	135	131	162	110	154	144	122	146	128	118	111	130	123	125	107	130	126	116	124	114	125	124	130	132	134	111	138	120	108	135	134	136	142	135	112	136	126	115	128	146	149	118	133	122	123	133	106	129	147	135	148	128	133	129	133	111	144	116	118	138	120	141	119	144	129	136	129	141	113	141	125	129	152	130	122	128	117	130	129	141	124	119	124	132	128	128	154	140	141	121	148	139	143	147	146	134	134	138	118	134	124	122	158	150	146	117	129	122	151	124	138	138	125	124	138	150	110	136	139	125	129	116	144	154	152	142	115	139	127	123	123	131	144	115	146	124	139	136	130	147	142	143	133	127	136	158	151	131	119	146	126	133	118	125	134	123	140	124	122	146	127	113	121	127	142	151	149	154	128	133	133	147	121	132	131	113	139	130	137	132	118	139	134	118	132	121	132	120	119	128	132	132	126	130	124	116	115	111	116	151	126	131	123	136	143	128	101	127	162	133	133	147	115	131	151	129	111	123	131	149	123	139	124	134	138	129	142	130	140	134	138	131	114	122	161	141	125	120	119	133	138	121	133	151	123	117	132	127	116	106	134	144	123	122	141	130	131	148	142	133	138	131	127	137	123	143	121	109	134	128	130	122	113	120	141	131	134	117	134	131	111	130	124	130	147	134	129	125	126	136	128	136	134	126	116	151	122	125	123	127	131	124	131	137	136	137	133	134	131	133	140	122	132	151	124	136	170	148	168	148	125	103	111	124	117	133	128	125	141	136	136	124	130	131	143	146	130	126	114	138	118	131	129	132	131	124	121	131	139	147	119	130	124	133	126	139	119	136	133	100	125	141	131	136	149	121	118	150	140	147	143	127	134	131	139	127	141	133	133	127	131	125	150	128	137	144	139	127	156	126	138	135	137	154	151	129	101	133	126	124	125	123	129	123	121	136	137	132	129	123	131	130	125	119	127	127	138	141	151	122	131	138	124	121	134	141	143	133	125	136	140	144	124	125	140	117	132	130	119	118	115	124	138	110	122	127	131	125	139	129	134	130	146	129	133	131	113	147	140	127	118	113	143	131	139	150	154	135	141	146	137	141	139	127	136	139	117	137	134	142	148	134	136	142	140	152	132	139	123	140	127	122	156	128	129	135	150	134	143	114	154	137	110	136	125	132	119	133	130	133	127	125	113	130	120	136	150	119	132	123	133	138	138	117	130	147	115	144	119	139	137	141	143	133	121	128	129	125	136	136	125	144	132	122	129	138	118	117	110	129	140	127	125	129	122	130	111	136	157	139	134	131	145	140	129	103	151	152	138	132	128	145	136	124	156	127	121	147	135	139	151	132	132	117	112	121	124	149	118	118	133	117	124	148	130	130	160	112	133	121	123	137	119	149	125	126	143	158	109	132	134	128	133	125	127	127	139	147	137	121	106	153	149	139	137	139	140	119	125	144	113	136	125	128	132	135	129	145	119	119	111	128	132	127	137	131	144	122	135	143	148	132	126	126	139	140	148	126	128	104	134	124	125	113	142	142	133	144	125	132	154	140	135	116	127	141	134	126	140	154	133	142	140	137	129	134	141	126	143	149	122	147	124	128	134	132	137	123	148	131	114	128	143	106	137	132	132	119	129	133	149	130	107	148	135	133	122	137	133	130	128	140	133	123	148	132	132	140	140	135	125	143	125	126	128	132	129	149	148	129	119	141	148	131	113	122	136	124	132	126	129	124	118	117	115	127	124	134	113	126	106	133	114	123	139	143	133	120	140	158	111	132	135	132	130	133	123	125	148	125	126	115	117	141	126	118	128	110	134	124	118	139	126	157	111	148	120	129	127	148	132	117	123	144	127	132	137	133	137	130	135	127	121	130	137	138	126	119	120	114	151	152	147	139	141	140	133	137	141	119	145	133	124	117	113	113	129	129	142	145	129	124	140	141	111	122	129	139	137	135	129	133	121	137	121	133	137	119	124	146	129	142	142	123	118	126	138	121	152	135	153	109	133	130	133	122	134	123	135	140	139	130	139	128	114	135	125	130	128	122	150	109	141	139	140	140	157	144	122	156	136	136	123	141	130	129	118	122	139	137	131	146	130	133	121	131	131	128	136	121	132	136	145	148	119	116	146	136	144	134	138	154	126	159	131	138	132	136	146	121	118	124	135	131	127	124	130	141	130	144	125	133	129	137	139	127	134	126	142	129	138	121	145	132	130	138	135	119	152	134	131	130	128	140	118	118	128	130	127	106	122	133	158	135	119	140	149	125	148	144	120	126	132	141	138	120	120	143	121	128	126	135	127	127	137	140	125	128	121	130	124	111	129	142	137	117	124	130	133	118	143	135	143	132	120	131	124	139	129	113	131	120	145	126	150	113	114	140	124	153	120	143	111	126	129	120	120	145	132	144	142	156	123	141	113	125	150	123	139	133
12682	3252	2185	980	717	539	443	384	352	289	312	280	257	235	256	248	211	229	224	247	226	222	221	204	204	212	222	217	211	237	212	204	199	208	222	201	171	214	208	192	198	212	188	197	206	209	226	212	186	210	193	226	213	193	210	199	216	183	189	226	197	197	189	201	200	227	227	178	186	203	215	187	181	195	192	204	200	212	200	192	196	210	196	171	204	216	206	215	202	177	206	222	226	205	200	213	198	218	196	203	189	189	171	211	219	184	189	188	189	177	206	206	188	183	192	207	183	217	167	217	188	188	189	208	215	194	209	227	222	192	202	194	209	210	184	222	209	208	194	213	227	195	208	176	204	215	185	164	217	204	210	196	193	212	201	216	193	218	201	197	185	181	197	192	199	216	199	202	203	197	233	203	192	199	202	185	211	197	189	178	183	210	195	216	188	218	177	192	186	189	178	171	187	177	211	204	221	179	200	197	204	190	173	209	198	181	221	182	211	212	228	213	194	195	215	199	203	189	222	180	182	191	192	229	218	214	185	223	194	198	191	206	180	198	197	214	197	197	202	190	183	173	207	192	189	227	200	202	184	214	175	215	181	206	226	196	179	213	208	188	207	192	202	209	201	197	200	197	216	170	177	204	213	192	204	209	174	200	219	212	180	208	193	214	197	179	220	196	188	190	238	189	187	197	193	222	184	214	195	204	208	190	199	197	196	185	201	202	208	194	205	208	207	175	222	174	211	184	179	182	173	188	152	211	203	208	176	179	199	205	228	192	203	194	211	190	205	219	204	203	200	166	202	198	216	221	200	196	217	189	226	190	199	213	206	194	191	196	170	185	199	211	200	203	177	198	214	186	203	190	197	186	233	191	211	198	212	195	190	198	208	218	191	210	185	174	192	179	210	210	188	201	227	197	192	209	207	183	200	222	203	212	194	196	199	219	201	178	214	197	189	203	203	151	226	201	187	174	196	177	201	197	200	191	223	222	196	226	181	178	232	200	208	200	184	201	188	214	193	198	184	155	216	205	224	220	207	209	185	179	197	210	199	186	196	218	235	191	188	214	198	222	209	199	210	201	171	202	210	197	200	192	178	192	204	214	211	174	189	190	200	196	207	191	220	199	175	167	206	190	201	214	193	195	204	176	193	197	209	181	232	231	194	206	192	203	219	177	189	191	196	183	217	194	229	190	200	174	211	186	240	192	186	205	193	196	206	171	202	205	163	209	210	221	163	171	184	189	200	201	196	207	198	204	204	186	195	196	212	195	209	192	220	191	197	211	202	183	196	206	184	190	162	207	178	202	191	208	198	229	189	202	208	206	189	191	198	197	226	200	191	191	204	194	184	218	189	191	207	187	213	195	185	174	208	186	208	189	197	212	200	203	206	210	198	219	201	229	185	180	162	206	193	188	184	203	224	214	185	210	203	181	206	200	202	199	176	186	190	195	176	197	199	189	187	212	190	199	199	176	194	203	175	183	201	202	206	209	198	208	181	212	186	204	224	188	216	205	192	202	190	169	201	204	205	180	189	198	231	201	201	227	209	199	196	227	213	208	194	189	175	198	223	194	193	186	190	215	197	204	200	203	209	212	200	215	204	186	191	183	208	197	224	171	189	200	209	210	201	181	194	208	209	202	207	209	210	192	181	202	203	192	203	173	193	200	194	177	223	198	187	160	211	223	193	202	198	188	208	186	188	210	176	203	210	192	187	194	172	210	187	201	201	223	198	194	179	194	202	220	205	208	206	216	192	197	198	191	202	199	201	182	183	207	211	174	179	200	200	210	188	221	191	200	229	179	185	190	199	206	201	173	198	188	189	172	201	191	191	200	191	192	198	220	204	195	183	190	207	213	215	178	204	193	193	212	209	193	207	210	181	195	220	219	197	202	206	208	191	192	192	193	185	184	232	201	209	204	211	205	190	193	186	209	197	216	206	197	210	220	197	201	213	196	222	187	190	189	213	189	195	198	185	207	210	196	206	182	188	203	189	209	191	199	184	212	205	215	202	196	192	187	181	199	183	200	182	204	193	196	195	225	194	202	179	175	199	195	193	209	199	197	201	217	217	195	209	217	215	207	187	191	198	208	190	208	199	215	225	210	184	174	186	210	202	203	217	195	204	201	191	228	187	208	194	190	183	193	188	211	203	196	220	181	172	191	209	191	205	195	181	212	210	215	220	191	201	193	181	204	219	173	190	211	206	190	184	209	196	193	175	220	201	205	173	194	204	200	196	178	189	200	232	193	190	201	167	205	202	182	176	204	201	199	205	182	185	203	189	195	209	196	198	170	179	206	219	186	212	186	221	176	217	193	196	193	180	193	200	167	213	192	163	184	193	193	198	205	200	202	208	199	205	185	188	219	190	214	190	215	211	220	210	180	190	198	181	199	206	212	194	183	234	192	184	192	204	187	227	190	203	167	209	216	193	200	202	221	217	189	193	183	185	189	197	188	198	196	228	195	195	204	205	167	205	209	205	204	205	170	204	214	206	179	220	199	209	215	168	208	190	205	187	229	217	213	199	208	211	206	186	207	183	186	195	202	188	193	208	202	191	228	192	210	189	208	209	211	196	218	227	197	199	184	225	199	207	171	189	203	205	214	218	198	204	175	201	180	203	192	181	208	191	206	177	204	210	191	195	196	207	196	215	197	207	201	191	221	204	202	209	222	210	186	218	188	184	212	194	181	207	181	211	206	198	205	160	216	204	186	185	221	207	175	191	213	182	183	189	192	215	214	178	178	177	181	200	195	216	197	200	213	191	186	209	202	187	203	199	186	187	191	195	207	182	200	182	185	204	177	193	200	172	200	174	187	200	222	181	209	211	209	180	194	185	207	187	191	209	205	180	211	183	192	217	217	202	189	200	200	216	193	174	245	221	207	182	182	186	210	190	192	218	222	197	199	165	210	178	195	198	213	206	212	200	205	184	185	219	202	205	210	219	197	202	209	202	184	211	198	197	195	209	196	234	218	221	191	176	212	189	206	200	200	188	195	170	194	194	189	196	193	196	200	182	201	189	214	198	199	192	210	215	221	188	196	184	194	186	201	190	194	176	188	201	203	216	194	216	186	202	181	198	181	203	215	186	195	192	214	187	200	193	192	222	169	181	209	210	187	212	215	207	198	188	192	188	218	209	195	225	204	197	186	213	202	195	198	215	216	201	201	171	184	188	199	202	215	200	166	193	201	206	170	190	188	201	206	211	180	195	206	192	197	181	205	203	212	189	220	187	182	185	212	174	210	171	207	190	183	211	183	196	201	220	181	195	192	209	214	180	198	224	197	189	216	199	209	216	209	209	213	220	203	205	188	199	210	181	196	202	205	217	189	217	179	182	200	204	209	191	192	184	190	203	183	195	210	186	183	201	205	190	201	188	210	221	186	192	202	201	201	227	219	215	188	186	203	192	203	187	219	172	205	216	202	183	184	194	172	204	198	188	206	209	195	205	187	187	212	186	215	194	207	188	213	176	203	180	209	201	189	193	185	179	192
22561	21604	29362	24315	21605	21399	2860	826	631	639	599	584	549	541	529	591	517	538	519	478	519	510	528	503	513	499	483	484	516	467	519	496	471	496	498	500	469	448	460	477	454	459	504	481	474	436	496	449	437	460	461	484	480	409	512	466	449	453	451	463	465	424	453	475	457	442	471	490	477	462	442	470	463	430	452	457	500	438	452	487	473	454	465	490	499	459	472	485	484	506	513	476	491	488	499	456	454	494	463	493	503	453	461	468	464	453	444	461	478	483	470	455	416	457	448	502	475	445	468	554	420	444	478	480	468	435	470	468	519	436	443	473	448	497	465	462	468	478	423	467	441	429	464	483	460	507	461	461	450	451	444	484	459	455	501	489	440	453	474	473	463	476	484	450	479	468	419	451	461	504	454	457	485	451	441	504	481	489	454	454	436	480	457	481	456	462	434	433	488	467	438	473	452	455	469	474	443	417	446	441	467	495	474	496	474	437	468	427	477	475	457	464	443	461	437	457	464	444	461	478	486	450	506	462	483	472	466	481	458	442	470	444	496	425	462	517	478	454	481	415	468	448	485	474	440	470	490	432	436	498	459	468	473	513	435	454	510	427	444	444	482	488	452	470	423	482	467	459	507	508	487	462	447	469	471	459	497	474	466	506	432	457	459	444	478	500	465	476	426	445	478	480	447	465	472	500	450	471	449	495	523	446	456	478	472	459	488	463	461	448	452	508	469	448	479	474	478	483	409	467	484	488	470	466	477	469	453	447	423	486	464	483	483	474	447	468	453	469	475	470	439	443	465	456	454	461	479	463	493	471	463	521	475	444	399	461	493	431	479	473	499	446	487	463	465	437	446	458	452	470	515	433	469	498	472	473	433	441	457	461	496	456	469	486	450	471	473	436	453	444	451	489	456	462	457	479	491	458	460	464	428	496	466	472	466	438	469	459	507	461	477	464	473	499	419	499	440	432	461	462	433	454	485	470	448	502	476	469	473	454	432	458	473	438	467	476	481	507	453	470	446	435	457	470	501	453	465	489	455	448	471	474	494	484	465	426	489	452	482	471	451	432	437	433	470	459	465	451	517	458	493	454	479	490	448	461	481	430	429	447	464	486	458	461	467	452	493	435	475	427	478	457	466	469	445	422	460	481	467	486	461	459	482	426	461	462	507	514	508	438	481	484	496	442	438	446	470	444	456	413	448	454	425	490	438	478	446	442	453	467	450	440	469	459	449	493	445	443	447	451	465	464	500	455	478	456	456	474	456	466	476	430	489	476	479	456	450	450	505	426	463	422	462	469	482	458	446	445	453	466	424	461	469	466	477	458	480	499	454	469	448	480	477	475	477	475	473	452	477	482	478	477	459	429	448	423	443	493	450	464	478	472	460	462	428	486	479	494	425	485	461	449	466	474	462	469	458	466	457	408	454	457	480	488	467	467	447	521	472	454	468	442	450	421	448	481	449	460	460	438	469	436	439	462	449	485	467	464	436	489	454	470	475	463	475	479	450	461	474	476	472	416	443	464	472	466	472	491	467	452	463	439	441	434	449	459	448	435	487	494	450	464	494	465	421	456	467	482	460	469	419	487	434	505	421	444	489	471	482	499	467	476	456	489	474	462	469	465	478	451	472	503	451	513	466	457	432	454	437	430	429	477	476	446	476	458	438	464	478	473	478	472	449	433	439	463	487	468	476	480	511	445	485	491	462	492	443	447	470	480	456	517	470	455	429	474	453	486	468	471	510	449	436	468	426	467	479	446	479	474	434	459	463	487	472	523	398	511	455	488	449	477	469	461	444	435	462	455	470	445	490	467	470	452	456	488	479	446	496	447	462	479	460	476	472	484	464	462	452	487	467	481	501	448	466	463	459	474	469	478	461	516	437	427	475	480	505	471	472	508	441	489	430	447	464	458	487	443	416	474	479	496	462	447	459	441	482	469	474	488	434	461	457	448	510	456	480	441	457	465	499	445	420	521	414	470	469	451	458	422	444	479	446	465	451	425	483	445	480	456	465	461	462	439	476	461	446	453	441	526	454	458	463	459	486	464	425	479	442	458	510	434	476	436	427	522	467	464	452	458	468	462	490	502	469	449	464	466	406	452	440	465	444	472	447	468	448	465	489	465	485	459	486	457	472	466	479	466	447	479	461	496	477	456	454	484	496	470	459	420	483	464	467	433	473	491	451	463	457	459	459	512	463	431	474	469	440	442	446	494	481	472	485	494	457	480	479	473	473	496	519	443	482	492	455	451	488	490	459	435	470	468	476	458	514	453	453	426	475	488	425	428	431	444	482	455	474	439	467	454	450	468	470	443	522	469	431	448	481	485	477	473	472	519	483	472	483	463	430	462	495	444	464	469	483	476	491	509	475	472	475	446	476	420	446	467	455	439	454	465	463	454	474	452	453	465	446	456	442	474	459	436	502	496	491	478	458	465	458	440	462	493	454	470	459	414	463	446	478	469	434	456	464	450	515	460	442	445	448	457	483	467	492	458	436	458	438	460	432	439	428	472	479	433	455	451	460	493	455	471	460	444	449	460	462	421	474	458	468	440	438	462	444	510	477	469	468	454	517	455	450	440	409	465	528	475	459	476	469	452	482	449	446	452	481	480	444	497	460	484	464	452	462	474	478	451	516	464	459	468	453	445	482	471	479	493	472	471	469	451	482	438	432	493	479	474	481	490	485	444	476	469	468	444	462	463	442	430	423	458	463	441	516	519	439	445	472	455	452	510	455	468	504	441	465	480	475	470	492	439	474	464	469	436	456	476	479	486	504	452	479	471	435	465	457	517	472	466	477	410	481	475	507	457	438	461	470	461	451	505	469	464	424	423	431	466	474	437	446	412	472	446	459	468	467	456	480	493	490	477	475	441	458	462	484	481	452	457	480	443	444	469	461	429	463	462	486	472	494	483	462	453	486	511	475	458	457	428	486	485	455	476	503	491	483	462	491	460	446	467	475	499	466	431	438	507	447	472	474	452	438	440	441	478	480	420	498	431	483	484	497	480	452	442	450	423	466	488	465	475	483	452	462	462	467	467	442	447	439	529	432	449	450	449	451	453	446	446	468	452	461	464	485	495	489	505	493	485	458	478	465	470	458	477	457	490	434	443	450	489	500	481	453	505	458	434	508	483	472	456	451	472	456	467	478	440	451	452	458	443	495	458	449	472	486	462	450	439	457	507	491	482	434	437	457	478	428	457	495	469	457	466	478	440	477	485	505	459	490	476	439	447	454	440	458	444	446	445	436	458	454	515	478	439	412	477	458	441	469	440	500	454	503	478	436	510	485	482	468	486	448	439	467	459	491	455	475	454	450	469	462	445	444	447	437	452	428	463	448	459	483	451	472	491	455	456	438	479	482	482	462	421	475	464	443	466	470	482	445	448	455	471	458	436	470	419	441	480	475	402	489	440	470	436	433	496	450	424	487	445	472	486	433	497	488	478	472	432	480	454	478	445	479	477	429	459	508	483	459	436	490	470	486	443	449	465
16950	11982	8037	3831	2691	2077	1679	1441	1194	1107	980	853	879	799	786	781	757	731	754	700	718	695	713	754	687	702	640	642	659	647	648	666	641	631	683	612	668	652	631	635	659	679	642	671	679	622	664	677	669	605	646	649	625	662	614	620	653	641	637	624	640	614	605	588	645	648	617	683	700	636	674	640	620	634	617	626	617	667	635	634	648	644	591	635	690	705	615	631	686	676	636	671	633	611	682	609	651	689	663	620	618	603	621	628	633	652	642	632	596	651	644	663	620	611	608	653	603	640	652	644	573	641	659	599	606	590	644	618	670	656	630	610	650	653	653	665	607	611	613	653	685	630	683	651	651	609	642	617	601	629	641	602	609	631	661	608	626	616	606	621	642	690	623	634	639	637	658	600	609	707	656	596	610	636	619	615	607	612	645	601	628	618	628	598	637	658	631	638	649	588	634	650	586	664	607	648	583	631	668	657	654	635	635	688	616	659	639	614	610	648	629	622	633	616	629	592	643	620	601	637	665	586	684	600	625	646	638	592	679	644	630	655	602	651	665	601	659	615	625	610	636	618	648	639	599	594	627	656	623	668	697	635	674	650	633	658	648	639	670	637	630	642	649	647	584	634	627	668	619	660	638	616	650	648	622	621	673	623	667	662	570	630	613	595	640	615	650	587	621	657	583	658	637	650	652	628	623	641	629	633	641	638	683	637	636	670	649	671	638	634	614	637	627	659	617	635	637	628	606	622	681	653	614	650	662	628	621	562	609	583	612	634	652	660	617	606	628	629	618	638	593	654	649	630	648	596	634	630	640	640	664	584	645	599	677	638	622	626	646	621	655	638	601	631	610	576	646	652	629	649	667	659	613	641	619	607	631	646	586	629	618	613	646	635	607	626	643	659	625	642	677	642	624	596	638	669	665	619	648	625	646	652	620	625	633	604	633	654	656	621	629	623	634	609	643	647	621	620	666	613	615	604	633	632	642	651	621	594	632	640	633	641	590	618	647	648	658	623	661	638	622	645	627	590	662	620	601	617	632	633	639	621	622	642	660	607	657	604	665	640	638	642	606	662	652	633	639	659	679	638	654	621	613	630	661	625	634	628	678	683	620	649	648	684	668	686	665	624	649	688	661	617	613	648	621	647	616	634	645	620	640	629	627	659	685	684	579	640	643	635	612	633	640	616	627	621	672	623	646	586	628	599	653	584	620	627	653	670	676	628	633	660	632	619	657	653	655	660	640	627	672	618	621	661	632	633	618	672	619	610	682	618	619	621	648	653	596	627	654	633	604	651	624	617	609	621	618	665	702	682	697	651	610	641	673	621	634	617	587	618	664	641	659	620	659	685	626	634	656	681	636	641	624	674	657	602	619	640	644	633	620	622	608	608	616	648	684	606	608	616	627	621	643	625	640	629	640	616	635	616	644	620	628	654	659	651	625	625	600	642	587	628	655	666	647	622	625	652	593	629	627	665	636	615	619	642	605	615	590	656	634	609	629	612	610	677	636	595	662	625	628	614	583	617	590	644	672	659	655	603	637	642	654	647	614	660	634	644	618	668	606	649	635	647	624	641	651	671	603	608	643	628	631	660	636	626	598	644	618	653	623	643	589	639	642	637	623	628	615	614	629	665	643	631	655	650	623	625	604	661	651	610	595	613	617	644	644	619	657	641	646	611	664	595	637	667	631	633	655	628	621	594	663	619	649	603	603	629	657	648	660	669	586	659	641	613	666	637	640	625	662	678	644	668	603	598	620	617	637	652	633	593	631	592	630	634	613	615	621	642	628	629	598	592	619	600	687	684	626	656	637	657	642	654	604	655	647	621	647	639	613	611	636	620	618	632	627	640	632	626	596	614	614	580	632	642	616	624	632	646	675	668	616	622	627	626	667	669	638	614	629	565	588	609	602	616	617	630	617	614	593	651	632	669	632	647	633	589	608	655	645	653	645	646	612	658	618	680	633	643	597	629	645	636	632	616	605	626	636	664	617	628	653	635	617	606	635	614	647	627	621	577	591	658	653	631	633	603	619	631	602	656	679	643	685	605	658	638	577	598	644	659	623	624	650	654	619	591	656	651	574	644	641	619	661	634	601	636	622	626	643	647	640	593	566	612	650	650	613	610	607	629	634	605	638	631	660	639	637	656	654	633	685	631	616	616	646	625	624	650	698	632	648	641	687	692	620	645	622	589	619	628	639	666	660	623	647	606	575	584	632	589	627	681	649	659	639	624	654	639	637	611	639	640	667	647	641	645	637	632	659	659	655	615	602	630	652	606	649	603	633	686	657	603	668	632	646	627	638	674	628	656	589	661	610	635	648	626	608	649	663	613	634	662	646	638	610	661	689	656	618	620	668	656	628	628	644	632	599	623	642	641	647	670	629	613	649	631	648	595	677	641	596	635	632	617	602	620	648	623	710	601	607	574	684	691	603	674	645	669	594	648	635	677	644	659	657	628	596	652	605	610	659	603	664	669	622	641	643	660	646	638	600	623	639	625	635	635	661	673	624	602	677	642	631	643	679	604	603	630	667	625	628	665	667	613	608	629	653	606	617	657	632	657	649	659	632	611	613	637	673	668	643	638	622	634	642	610	647	634	634	633	615	660	602	628	700	603	683	643	643	650	636	664	618	624	603	648	596	658	646	692	621	639	658	602	661	652	660	653	629	612	643	584	637	662	624	648	608	634	656	605	630	631	645	626	656	624	602	665	600	597	652	627	596	647	676	651	627	651	610	615	692	593	674	643	648	640	650	625	593	593	576	652	650	629	637	644	675	615	609	634	627	666	624	621	623	626	642	658	641	631	652	607	616	614	652	630	620	611	607	654	622	641	657	631	653	692	633	593	640	636	664	677	615	660	637	664	644	619	655	617	623	636	628	632	679	653	637	618	647	624	675	630	613	618	636	579	646	651	601	615	656	633	591	604	655	647	650	598	664	653	619	654	626	646	623	645	637	637	664	674	679	632	643	658	648	604	605	630	607	580	657	615	643	649	609	587	655	651	629	631	642	650	657	629	655	635	624	634	665	613	623	648	662	633	665	602	635	635	633	602	604	603	648	649	627	618	663	636	669	648	603	601	627	640	639	669	666	670	644	671	595	646	625	607	628	635	651	683	680	678	602	617	609	640	605	648	614	655	629	668	616	614	629	635	657	637	615	659	642	627	640	622	608	668	644	621	636	648	654	656	658	677	647	619	655	639	641	656	615	612	598	619	576	653	626	638	640	642	625	623	642	621	587	624	619	645	649	635	662	664	643	677	609	596	640	680	598	671	598	615	620	652	642	655	625	635	619	620	606	608	617	643	666	653	616	617	634	665	656	652	578	629	650	660	591	648	633	605	648	643	623	634	649	644	614	597	673	617	644	622	640	661	641	628	658	648	679	632	643	651	662	642	587	671	669	649	649	635	624	661	632	628	663	651	598	674	608	608	663	592	611	654	634	624	610	604	632	651	689	636	605	619	629	636	632	634	658	608	702	595	607	632	578	614
27409	18305	3365	483	352	338	336	295	361	318	345	328	327	341	327	306	333	329	254	310	309	327	320	313	329	300	312	312	305	336	317	346	306	306	285	332	292	317	322	333	334	349	320	339	306	320	316	314	328	286	344	313	353	341	285	334	330	285	320	325	301	352	302	319	309	284	329	319	305	336	306	349	325	324	341	325	283	313	332	312	338	291	300	313	345	314	349	291	312	303	320	290	292	360	313	336	289	290	303	347	332	295	332	275	320	339	323	323	301	336	313	344	320	344	305	296	322	333	282	309	271	309	297	330	330	326	319	330	306	305	316	303	303	304	342	295	316	309	336	320	301	302	310	342	314	296	335	313	313	298	310	344	258	359	301	309	298	339	320	301	355	318	341	302	306	305	295	325	326	322	322	327	307	287	327	295	329	301	343	307	318	327	301	337	278	350	306	316	324	343	305	306	305	335	314	294	307	305	320	334	353	328	291	287	301	328	331	277	337	302	295	334	277	310	324	326	311	338	291	311	302	346	322	304	349	296	295	323	299	290	295	301	299	318	304	291	334	319	289	296	303	319	304	326	308	305	310	315	284	305	317	300	306	306	288	306	302	361	313	313	326	309	315	271	364	283	327	316	316	355	305	319	299	307	316	298	296	308	334	334	291	298	295	283	322	252	304	318	276	331	337	342	307	345	319	339	335	324	338	296	295	311	314	292	311	306	316	312	308	313	297	318	325	300	325	294	314	318	326	305	349	332	320	325	315	313	322	312	314	328	319	315	297	302	309	320	336	311	310	300	322	297	291	298	304	295	298	321	322	311	270	361	329	319	322	306	296	281	322	331	348	345	313	314	314	286	334	293	345	318	297	338	348	304	295	343	323	305	332	310	295	294	317	313	302	326	320	352	301	285	310	342	307	330	346	309	315	307	299	295	325	295	322	296	311	307	313	314	334	329	322	308	326	302	326	323	323	309	328	332	312	314	285	325	301	310	299	292	347	315	309	327	305	334	323	313	306	306	309	308	296	335	340	290	336	317	281	297	300	317	347	312	282	311	326	284	304	312	328	289	287	324	299	322	290	311	342	319	293	326	337	319	285	306	286	298	342	348	356	309	319	316	310	306	318	325	296	326	323	315	305	323	294	314	305	311	329	293	336	334	320	304	315	353	321	288	349	302	331	300	268	306	348	340	274	326	290	312	309	343	309	321	302	327	303	326	327	288	323	313	323	318	355	338	303	304	292	321	326	294	317	350	289	325	327	340	323	307	296	322	316	318	344	296	297	281	294	314	311	309	327	336	301	308	325	316	293	327	324	281	332	323	313	336	306	324	290	346	311	312	339	298	301	323	323	320	317	317	339	282	304	325	314	329	300	318	301	335	320	317	305	341	315	326	309	303	307	339	320	316	279	340	306	321	300	303	307	297	307	298	312	359	298	335	325	295	294	291	292	304	337	303	321	304	292	331	319	286	295	333	286	311	363	308	302	297	296	292	336	334	330	315	306	326	347	322	345	321	282	322	299	333	324	310	324	336	295	323	293	342	356	278	322	297	316	281	292	310	334	289	297	286	320	308	300	315	329	304	316	308	325	285	308	304	322	327	303	292	339	321	298	300	306	305	303	312	308	328	300	334	327	292	325	289	273	302	331	279	344	290	332	331	291	288	327	324	311	278	292	344	326	347	337	322	302	314	336	320	317	314	309	340	292	314	285	329	319	315	331	325	340	332	363	356	314	311	278	300	315	319	312	324	347	303	344	309	328	334	307	323	295	307	287	291	325	291	316	350	296	277	335	343	330	323	322	332	339	300	293	296	308	322	321	297	284	314	323	342	351	324	313	328	332	332	306	333	316	293	335	305	322	310	293	301	307	315	309	352	314	327	329	323	293	294	336	297	285	293	327	312	312	323	280	318	323	319	322	334	347	304	352	322	298	345	291	321	298	314	333	330	322	338	305	336	280	311	325	322	337	294	292	344	317	313	308	316	316	320	313	336	313	317	330	314	324	326	315	284	326	351	308	304	320	317	314	297	299	318	323	322	322	317	303	319	323	331	317	297	299	305	326	315	320	301	313	273	327	354	316	315	312	302	314	313	338	326	304	303	328	299	301	318	326	293	284	311	311	341	305	313	334	314	319	321	319	285	272	295	313	299	311	328	298	306	291	292	302	301	325	283	325	319	315	289	340	295	309	301	314	323	306	296	292	313	322	326	292	315	310	331	338	299	316	299	299	315	309	326	331	296	326	306	320	333	314	310	298	328	324	292	304	298	317	333	324	312	338	317	344	295	337	305	331	316	283	338	302	279	332	317	343	293	297	326	331	288	325	333	327	342	296	365	325	287	332	302	265	326	333	324	335	305	332	309	306	344	324	305	295	322	313	304	308	302	339	320	366	308	335	299	302	348	290	322	312	320	321	303	310	317	310	301	295	300	307	334	307	311	290	297	300	318	304	331	318	301	287	312	319	343	328	296	306	294	310	316	294	274	317	329	315	296	321	322	327	334	297	306	316	318	323	325	300	295	304	364	326	314	332	297	308	301	294	296	304	321	337	320	301	328	323	306	314	324	343	291	327	326	310	309	353	314	325	334	270	307	328	286	333	306	306	327	329	297	300	314	320	334	319	283	336	316	297	303	311	331	327	293	320	344	307	308	344	301	334	273	289	299	350	311	329	329	314	312	302	296	310	261	317	316	318	328	331	291	310	309	291	311	290	316	297	326	333	313	323	294	287	331	313	336	294	309	331	347	316	280	316	281	321	313	305	336	321	281	322	308	331	337	317	338	306	307	301	305	304	332	324	311	286	299	337	331	340	321	301	351	335	344	321	308	314	343	332	320	317	333	317	343	296	289	318	305	294	292	292	343	297	350	315	328	334	302	293	294	311	310	333	293	314	306	306	294	320	300	299	330	303	328	354	316	322	319	309	325	302	311	287	294	353	313	302	334	293	332	308	312	317	339	293	315	362	288	296	286	326	333	323	322	326	309	320	292	296	315	322	333	308	307	327	308	321	311	350	315	330	313	319	329	337	336	303	325	310	297	327	274	318	295	275	309	310	304	312	288	329	292	297	289	305	318	302	296	353	332	331	342	324	308	341	376	301	311	280	339	297	320	305	315	329	307	308	310	327	320	319	309	350	319	331	295	308	295	301	298	296	340	335	297	287	360	339	310	300	283	279	302	320	313	324	317	295	314	296	307	325	318	323	337	299	327	322	307	305	289	317	323	316	332	325	322	331	291	329	305	320	330	288	312	310	329	345	345	322	305	278	333	308	315	309	297	340	328	322	314	311	324	342	356	352	311	291	347	304	309	309	323	319	312	315	333	328	315	339	320	313	351	344	289	303	317	320	360	295	314	297	296	329	317	306	312	334	351	306	306	327	338	349	343	308	350	343	339	352	320	307	317	314	324	304	314	324	338	316	319	298	330	311	317	290	312	312	321	297	305	279	294	325	323	320	345	322	318	332	299	308	307	331	297	301	343	332	302	343	320	292	302
4903	854	716	549	503	461	456	431	443	455	411	438	403	416	456	433	430	425	434	431	385	427	444	406	430	444	408	407	399	383	426	447	416	430	398	439	403	422	460	430	440	455	428	424	378	447	431	410	412	421	416	425	391	440	415	418	402	435	460	427	429	419	444	433	411	402	429	386	410	399	390	425	401	382	414	428	422	448	407	416	434	416	420	434	437	375	389	428	452	414	414	435	424	404	409	416	433	474	437	468	411	415	446	410	443	433	427	382	419	388	410	433	424	416	411	421	428	433	421	395	405	419	387	399	438	426	426	425	405	447	426	421	376	388	417	407	391	424	422	417	402	407	399	415	400	448	412	409	438	409	403	414	448	431	442	429	388	453	408	432	401	407	443	417	383	381	414	441	401	419	416	392	404	443	409	411	439	412	442	436	412	446	409	423	377	430	404	416	407	434	431	449	437	402	433	395	430	416	405	421	455	437	409	432	422	435	422	465	436	419	425	438	397	425	414	428	427	397	416	412	388	427	415	433	429	453	430	378	413	411	393	418	430	400	450	442	428	445	420	426	426	424	398	420	435	401	446	376	388	418	420	436	395	393	446	429	401	409	422	416	428	424	433	433	452	405	413	431	412	392	433	429	417	428	412	411	429	393	464	424	412	417	432	418	393	412	406	430	426	435	417	419	450	447	419	386	468	416	415	433	440	428	448	424	415	419	417	395	425	432	400	413	441	422	432	396	458	400	441	438	391	434	447	423	397	397	398	434	462	451	434	403	422	402	399	448	441	419	444	420	422	430	391	418	403	404	429	407	404	378	383	429	430	443	409	425	410	398	466	395	415	340	418	406	401	417	404	436	440	413	406	391	447	434	420	426	421	448	416	424	416	406	376	444	413	389	423	421	430	408	446	399	431	404	389	439	405	415	421	406	426	416	395	435	431	401	399	437	416	442	382	389	407	464	381	391	445	422	410	416	432	459	418	422	427	438	424	442	426	425	418	412	448	400	470	424	388	417	448	405	427	388	399	450	424	389	426	451	401	435	419	418	451	434	410	427	430	391	383	423	395	405	433	433	426	429	447	426	401	424	419	425	418	445	416	426	419	439	417	468	416	401	389	409	404	439	412	436	415	419	391	430	448	415	419	427	396	428	405	415	410	440	387	419	441	447	402	431	393	427	459	415	381	420	455	410	429	404	413	414	402	419	425	426	413	430	410	406	417	396	417	386	460	422	424	439	432	412	427	384	431	411	426	469	398	399	451	457	452	409	460	407	401	417	454	420	403	398	414	419	406	405	408	429	444	407	410	410	418	443	395	440	429	432	436	407	430	428	372	408	429	446	422	382	449	430	380	418	437	445	408	421	434	399	432	412	439	396	418	435	444	427	408	398	413	419	402	454	400	448	413	435	412	438	444	427	408	430	473	430	428	418	438	415	458	405	444	455	414	425	435	407	447	368	417	451	447	450	436	420	407	411	414	466	429	417	388	414	407	426	409	413	408	406	421	417	390	418	381	399	410	423	483	412	419	434	444	411	446	447	415	420	399	423	418	422	412	399	413	414	393	407	434	412	422	406	400	414	464	392	365	397	401	434	397	453	387	395	413	399	390	426	428	426	405	421	433	407	426	405	473	404	423	401	405	420	439	407	426	403	421	429	430	425	416	433	412	388	439	437	408	412	435	405	449	442	427	410	402	416	395	424	428	424	414	413	407	405	400	407	429	452	409	449	375	427	435	429	420	426	425	416	434	398	408	409	453	448	431	409	409	433	391	418	429	423	424	407	435	419	393	434	446	400	412	379	473	431	414	411	436	400	424	449	422	410	414	431	418	412	421	454	377	384	401	443	463	403	446	453	405	428	367	425	420	370	430	431	452	422	405	430	421	426	452	396	429	392	415	397	440	434	395	449	468	405	438	415	427	440	413	431	427	405	372	437	429	414	411	416	425	405	413	458	405	395	427	441	426	411	442	400	460	426	443	400	423	419	426	452	422	461	421	399	412	442	425	421	453	427	417	422	405	411	386	423	411	416	406	414	439	424	403	391	388	421	375	388	410	448	428	374	434	390	444	439	398	420	430	421	397	408	444	393	435	387	410	430	402	411	385	390	425	430	411	425	434	429	450	415	441	419	417	422	486	405	441	423	415	407	430	416	451	453	432	436	445	428	397	433	425	407	413	419	427	439	420	425	409	404	403	413	424	406	435	464	450	430	418	368	392	417	422	432	406	383	438	415	413	408	407	420	409	448	409	416	424	394	427	388	428	424	407	386	437	400	423	419	414	431	450	432	441	429	427	421	429	384	390	429	437	428	402	428	408	430	414	406	420	413	445	387	406	437	437	418	425	425	442	383	417	427	398	450	416	433	438	419	404	420	419	433	396	389	424	375	423	426	423	402	421	428	383	431	438	379	438	423	406	393	446	427	425	391	412	407	450	401	445	446	408	418	391	438	399	412	462	440	400	411	418	459	414	414	433	394	425	425	456	403	423	403	435	437	436	428	436	414	434	406	420	417	397	439	425	440	411	425	440	479	415	394	421	411	405	472	418	427	454	379	429	441	408	434	420	416	417	387	401	421	417	437	434	381	422	424	413	425	418	405	386	417	404	407	402	401	418	429	417	384	396	438	430	463	423	434	402	403	433	418	418	423	438	405	426	430	419	427	396	398	402	416	457	410	416	422	387	418	403	398	416	382	405	406	399	422	423	410	418	458	416	406	396	439	394	438	443	376	459	442	403	419	447	416	391	408	438	429	455	438	444	412	424	422	453	429	415	402	453	397	410	383	395	410	426	429	394	374	442	424	441	380	413	421	447	397	404	440	366	437	430	428	417	418	412	384	398	433	404	432	407	409	423	412	417	416	444	432	447	454	432	488	406	453	424	417	482	433	411	419	410	383	425	397	408	437	396	397	403	428	433	429	402	402	399	430	434	424	400	453	400	457	411	391	430	415	422	427	420	436	366	382	421	444	419	403	457	423	428	440	420	422	412	405	470	404	449	421	405	415	442	446	411	417	404	424	389	406	421	437	406	428	423	448	473	404	448	426	415	442	435	390	429	420	433	413	449	441	422	428	417	372	422	441	434	411	429	393	438	416	396	415	450	463	417	463	398	416	441	393	442	400	466	395	423	396	416	413	417	427	371	440	402	426	430	428	425	419	425	426	395	444	412	434	422	439	429	448	411	443	432	452	418	434	426	407	453	412	428	428	447	471	415	408	446	421	408	420	445	448	422	397	384	402	444	428	463	428	435	398	439	457	423	434	409	439	422	450	410	424	436	407	414	417	412	401	402	405	469	383	472	377	383	417	440	456	432	412	443	465	405	452	420	421	404	413	407	417	401	444	452	395	434	438	441	427	408	408	396	434	410	421	387	396	412	417	367	456	429	378	442	441	408	409	425	403	412	421	411	425	406	423	414	438	419	437	437	453	402	431	442	434	426	425	439	413	400	402	428	445	440	424	425	414	444	372	412	415	384	387	428	429	409	398	397	400
23500	21560	28751	24848	21435	4643	976	795	683	734	686	626	595	617	559	589	608	594	628	618	594	567	630	578	601	567	580	605	579	591	587	591	566	573	587	587	610	613	611	574	511	591	593	594	551	561	561	580	608	619	574	518	573	573	605	564	577	577	598	630	543	559	543	564	605	559	627	561	602	572	575	586	570	579	580	612	568	531	614	584	593	578	583	567	602	604	566	541	572	572	593	607	562	600	554	572	586	547	630	591	616	616	566	547	604	569	556	627	573	578	575	603	599	539	609	553	578	573	568	577	596	577	576	568	583	614	576	553	619	577	561	580	555	576	554	615	582	610	585	592	578	566	558	607	575	598	584	621	606	562	618	571	602	565	550	580	585	581	537	545	590	608	559	604	558	573	554	558	609	541	562	618	577	586	562	645	545	600	511	580	580	568	572	577	535	571	566	569	593	559	598	590	594	569	538	575	602	551	564	584	619	577	579	609	588	587	618	574	626	672	562	578	592	607	599	590	586	617	609	628	595	567	586	563	573	585	537	596	580	548	624	601	543	582	587	564	578	570	570	545	558	537	577	620	584	565	606	583	573	582	615	608	573	572	524	580	576	609	569	602	566	550	548	573	615	635	593	599	605	616	577	558	589	596	584	588	605	586	585	574	604	571	582	572	523	594	593	586	680	554	584	612	589	551	578	625	499	619	567	607	594	539	572	583	590	562	562	617	527	590	545	544	600	530	567	573	627	610	587	585	585	587	600	596	624	576	587	581	598	590	596	563	498	613	568	570	591	601	577	592	591	604	630	591	530	547	556	588	574	611	554	587	567	583	583	603	583	569	602	571	553	520	579	599	580	613	594	590	562	573	583	609	581	578	569	576	572	554	605	579	549	571	628	592	568	616	544	556	561	549	573	597	592	594	602	586	590	635	605	605	617	547	602	534	563	577	596	592	580	574	583	569	641	588	591	559	610	596	578	624	604	584	554	615	543	587	602	575	578	594	575	573	636	608	569	572	556	560	585	597	607	569	601	580	552	576	592	569	548	614	610	579	573	563	565	594	562	627	581	616	583	567	597	590	593	612	582	520	608	576	572	558	545	583	570	549	580	562	543	612	572	546	571	580	580	595	605	569	583	572	574	549	577	602	570	626	605	625	558	570	623	606	607	598	576	589	574	552	569	578	575	542	590	604	590	553	548	595	604	589	596	621	560	585	545	573	602	549	546	603	560	630	573	616	604	570	610	608	617	605	618	574	592	560	571	573	561	529	567	572	610	543	571	569	607	581	566	585	602	583	556	566	591	549	559	615	584	582	588	559	565	580	573	590	580	603	586	610	588	527	584	578	562	570	629	626	578	603	610	613	577	592	592	589	575	595	608	592	612	582	583	612	575	575	608	581	581	600	592	589	577	569	567	590	596	562	622	568	571	576	569	638	587	577	628	610	588	619	591	578	648	601	585	585	581	609	570	541	566	606	603	558	576	556	603	583	553	562	561	627	606	582	566	562	574	567	595	590	620	569	604	614	560	585	547	528	557	653	600	564	568	550	585	577	549	605	558	595	588	603	553	612	593	580	596	564	575	568	575	607	610	578	572	610	595	556	557	565	596	571	571	619	578	617	559	605	570	599	566	556	603	564	579	554	556	612	577	582	595	556	580	537	556	585	531	591	595	558	622	589	550	531	559	562	611	564	566	545	588	582	559	556	562	564	633	558	601	603	545	566	573	576	534	587	540	583	596	593	611	610	564	583	573	611	586	562	572	548	576	584	619	606	603	580	611	609	575	618	609	601	568	583	615	568	564	609	571	568	618	588	575	580	584	594	589	551	553	540	585	575	598	609	590	581	576	600	581	553	595	633	562	573	616	556	576	591	628	544	618	548	599	536	564	590	558	562	573	589	561	604	559	570	546	581	589	566	581	595	598	578	580	615	558	617	604	580	568	578	555	573	577	590	593	584	559	606	574	618	588	575	629	566	553	596	618	593	580	535	573	618	584	596	562	571	594	619	592	560	550	557	541	590	591	604	560	549	608	559	584	553	581	576	540	528	585	576	579	604	577	573	572	577	586	584	598	586	569	589	606	588	605	601	580	578	575	596	573	549	590	578	607	592	600	579	561	547	562	588	532	570	559	620	621	586	579	547	589	600	580	621	573	572	568	599	537	580	587	566	599	595	578	589	597	584	596	575	579	558	593	562	575	575	558	561	565	571	602	582	558	560	560	606	601	564	594	538	570	591	553	557	578	588	572	625	590	587	554	582	578	596	549	565	589	598	606	577	541	599	565	568	593	570	541	594	585	576	566	585	623	583	551	565	545	606	590	569	619	575	565	603	601	577	579	581	623	571	541	622	589	606	580	580	520	548	579	566	583	617	584	547	569	585	540	619	604	573	581	590	585	568	582	564	577	568	585	574	525	600	588	599	572	628	583	570	564	584	617	637	581	579	531	546	587	602	600	608	579	545	586	565	604	618	584	576	554	590	604	602	585	581	574	595	582	594	549	585	589	540	583	574	589	577	580	577	574	573	623	607	610	602	545	572	608	614	622	596	601	569	542	597	535	585	631	567	588	614	617	571	573	588	570	571	570	563	600	607	575	644	578	555	565	624	639	596	563	602	591	618	571	587	591	583	579	583	605	600	612	584	562	589	548	627	591	609	556	544	625	572	595	562	600	582	620	557	569	592	539	600	532	572	595	585	571	608	568	596	595	606	570	581	546	570	592	572	605	572	601	578	595	549	550	548	559	599	570	609	546	592	579	592	570	609	586	595	560	599	598	604	571	577	584	579	620	540	576	616	553	568	570	529	540	578	579	609	619	582	643	554	605	612	570	558	580	585	580	554	592	573	543	524	579	566	573	562	566	591	619	594	591	561	563	588	580	556	580	600	563	570	530	575	579	570	587	567	554	589	573	567	610	564	610	571	564	580	597	591	588	584	586	561	580	571	588	586	563	501	557	595	611	587	583	564	515	587	594	566	579	561	577	613	580	556	558	612	567	571	588	586	572	603	596	556	622	575	551	606	568	644	589	597	536	575	620	577	584	566	598	597	574	571	567	579	584	566	551	578	566	580	591	592	622	601	566	563	598	565	589	521	559	579	601	585	608	584	616	604	592	557	596	562	588	616	603	560	575	584	554	567	560	599	558	576	580	578	558	613	583	616	523	579	592	571	574	597	584	589	562	586	601	590	586	601	568	570	620	594	631	596	561	606	592	569	599	570	591	585	617	606	554	576	583	602	553	532	583	586	612	587	594	625	556	590	558	619	540	598	622	598	523	598	604	575	602	620	573	585	572	592	576	586	564	583	560	615	578	555	599	588	588	556	568	576	601	591	578	570	564	582	603	543	582	629	559	629	588	587	644	598	577	582	617	604	569	551	591	574	598	572	533	584	588	584	608	585	603	551	523	571	588	570	599	564	591	600	583	543	592	630	550	584	585	565	552	522	568	560	577	589	577	585	591	579	572	589	612	539	610	595	625	556	580	594	587	568	569	594
14038	7152	4936	2495	1798	1494	1320	1153	1089	965	958	908	896	860	893	854	836	778	790	814	812	822	796	797	785	805	808	781	785	784	761	789	774	773	791	775	772	759	754	799	781	766	790	839	729	783	721	781	805	819	757	758	768	781	733	737	724	767	790	758	763	776	776	790	724	739	788	749	750	774	758	822	769	779	797	784	775	717	754	773	743	725	820	759	735	762	757	765	721	775	758	740	716	768	733	787	753	798	734	730	756	763	796	820	793	748	744	769	756	713	752	774	773	717	700	782	775	740	758	756	745	766	752	789	768	773	773	748	800	746	774	768	768	690	729	716	808	747	717	732	757	781	760	802	759	828	755	752	773	739	795	766	786	831	765	776	731	706	722	747	750	772	763	732	785	711	769	755	708	759	718	781	725	729	793	773	766	780	745	737	800	749	776	734	726	730	797	770	778	810	819	810	743	768	740	751	764	744	802	757	787	770	730	760	785	689	763	723	754	839	776	744	767	741	715	840	748	817	728	766	777	789	784	799	721	787	737	784	757	733	760	808	742	745	788	792	726	741	758	762	794	785	797	728	756	763	724	778	793	733	725	765	757	819	761	760	737	779	725	763	760	735	764	755	804	795	779	766	772	739	735	750	739	745	786	731	790	819	734	796	737	752	725	777	719	790	773	771	785	737	803	713	752	711	697	789	758	761	783	744	755	776	807	750	770	787	761	752	772	744	798	771	775	758	803	767	776	723	806	717	698	768	766	802	723	729	778	813	764	834	789	807	762	770	756	765	779	775	753	770	766	778	786	773	752	715	798	819	788	710	698	753	761	741	787	705	764	759	803	740	791	727	801	742	745	784	794	776	734	770	776	768	753	787	763	747	768	764	779	783	768	763	717	732	790	776	746	804	739	790	779	778	787	834	754	773	695	795	807	819	748	810	732	778	799	764	749	751	820	754	741	771	748	786	740	784	756	865	725	707	779	790	786	791	754	765	728	781	711	780	762	778	762	775	712	763	747	796	760	795	779	780	759	718	777	739	740	704	796	789	769	760	755	747	730	754	815	728	759	787	768	735	763	718	781	810	738	747	765	757	797	779	730	759	745	794	733	728	743	749	777	758	817	779	771	736	760	747	722	763	764	770	764	750	753	768	765	752	802	747	745	801	742	744	704	713	744	743	766	755	775	798	735	763	732	743	766	720	801	739	793	764	786	784	754	794	745	760	807	784	747	766	796	746	791	765	752	786	755	755	785	747	764	765	728	758	777	711	781	765	794	730	703	744	757	729	744	752	770	775	724	743	792	791	782	776	755	763	763	705	744	795	729	773	737	778	805	813	751	778	710	791	757	755	750	787	781	760	737	771	742	769	712	727	745	811	761	721	769	792	750	769	751	813	713	800	751	784	725	790	740	802	785	753	756	746	732	734	782	739	753	750	767	799	754	741	801	773	786	809	752	717	806	748	782	764	751	718	758	732	780	775	768	805	690	734	771	825	785	740	730	801	739	726	765	753	768	756	760	749	802	780	778	757	816	763	778	769	759	735	766	744	777	734	725	748	781	771	784	747	742	750	770	751	775	750	798	732	765	783	795	792	836	772	756	732	761	774	727	743	744	776	779	747	755	830	770	778	768	748	728	735	769	755	749	817	787	771	743	796	819	753	735	789	753	773	791	766	761	728	789	690	769	801	768	782	738	724	755	749	751	701	787	798	722	782	771	776	767	773	759	692	772	737	707	751	726	781	757	755	755	764	756	737	729	773	794	776	757	788	774	774	734	761	786	728	750	727	744	769	739	731	753	777	782	704	767	768	777	751	717	805	795	737	790	846	743	768	822	764	743	790	742	722	771	750	743	771	764	774	707	715	763	763	790	754	747	815	787	763	735	767	750	753	775	820	773	771	713	728	798	733	764	740	788	774	777	722	724	774	764	769	799	794	802	784	760	734	782	777	804	756	755	769	769	799	784	781	768	766	794	752	771	765	771	748	758	770	737	738	760	752	791	802	734	771	735	770	749	797	719	738	737	786	734	722	779	737	769	750	777	769	864	777	761	739	752	736	764	766	793	747	815	733	786	736	803	806	787	776	750	770	761	743	788	756	755	708	745	730	781	751	719	787	750	793	765	768	750	737	765	807	811	735	770	717	737	737	688	782	742	780	774	772	743	774	749	785	794	783	752	775	753	713	780	767	773	787	739	716	744	746	799	774	787	768	734	768	803	723	742	787	777	729	752	763	746	757	799	733	762	784	780	752	774	763	768	773	742	777	761	769	751	734	756	776	750	761	743	744	775	809	775	772	701	831	735	762	802	776	773	724	800	772	725	741	785	747	746	797	782	763	773	771	778	773	771	800	779	774	750	789	704	759	739	758	747	749	753	777	703	743	739	705	776	761	733	791	768	657	730	742	741	762	772	757	787	749	757	778	725	737	773	778	762	790	758	764	755	770	803	782	743	794	791	800	780	737	703	745	782	778	752	767	805	755	780	789	766	743	732	721	738	758	763	727	719	748	755	764	760	738	764	740	815	788	723	745	738	755	768	758	786	765	761	761	750	786	776	730	759	759	788	750	731	796	763	757	739	717	821	714	775	740	745	811	783	700	784	703	754	757	769	803	817	758	775	828	748	731	739	762	741	809	702	742	782	779	811	741	790	771	752	773	726	756	726	696	711	774	801	776	783	759	740	794	774	794	794	751	767	781	771	771	795	752	791	734	784	728	776	747	716	709	715	754	847	794	743	726	791	718	793	767	757	749	794	748	744	758	740	733	725	717	778	799	758	786	764	743	801	760	800	762	732	800	755	750	811	747	737	732	765	766	769	748	743	774	758	765	744	770	783	771	756	756	718	747	777	749	766	776	774	743	820	740	739	791	726	777	738	796	760	745	748	762	858	742	775	799	711	754	688	773	754	797	766	765	775	776	745	778	781	774	768	759	767	719	775	758	804	745	747	760	714	731	761	732	781	769	716	781	734	806	726	796	714	759	740	761	768	734	750	762	763	764	755	738	732	792	812	772	765	747	804	766	738	725	784	830	752	801	699	762	771	723	715	733	761	710	794	745	770	751	698	818	747	816	784	702	754	738	762	728	709	781	754	768	793	797	791	774	737	794	775	733	774	780	769	768	789	777	773	783	741	727	754	785	774	767	795	761	780	761	830	763	773	783	768	785	726	736	787	766	825	767	743	758	758	758	779	712	787	829	780	782	778	776	768	764	717	779	689	741	789	771	708	769	762	747	755	785	753	733	773	778	714	771	736	781	804	780	746	750	761	794	791	775	795	749	812	746	791	788	791	753	722	760	757	763	733	777	766	733	780	693	788	726	758	746	747	753	785	770	755	727	741	755	705	725	830	670	781	739	786	792	757	755	789	774	768	757	771	732	775	747	734	740	721	785	751	769	784	785	770	771	839	759	823	741	732	752	725	731	766	761	779	782	762	732	753	781	768	803	698	754	773	768	760	810	762	757	824	723	749	732	738	764	728	775	742	759	791	768	796	775
24744	21568	26941	25119	1462	278	218	197	182	182	158	165	169	150	151	171	145	147	143	152	169	160	139	139	159	132	137	147	136	138	133	119	145	128	130	154	147	138	131	134	132	125	125	121	126	111	130	142	132	133	113	136	129	126	123	125	113	139	127	118	147	150	119	126	125	138	138	129	116	130	134	135	138	143	137	132	132	123	126	140	147	139	132	139	151	128	141	113	131	112	145	122	149	121	142	103	146	132	142	126	145	127	145	123	139	147	138	122	149	125	154	121	142	127	133	146	133	143	135	138	118	156	138	146	139	158	145	130	129	125	125	138	126	125	127	134	131	134	144	144	124	141	148	137	128	135	128	138	134	140	147	149	129	127	129	140	149	145	145	113	131	138	133	148	125	112	124	131	136	127	116	135	135	147	159	137	128	120	117	142	128	105	126	127	137	132	151	161	143	140	130	110	126	137	143	155	131	132	128	119	147	140	121	142	144	133	111	130	112	119	123	117	150	134	124	133	141	140	122	125	130	125	143	124	121	149	130	153	119	147	144	146	125	146	152	125	136	128	132	147	128	144	145	107	126	132	130	129	156	135	140	144	143	128	162	138	112	136	132	151	137	133	142	126	135	136	162	149	141	127	137	135	125	135	132	145	130	132	145	124	159	135	143	150	119	135	145	120	137	138	137	147	134	155	138	141	123	148	137	124	122	137	133	128	130	120	130	127	127	137	135	113	133	144	118	129	121	127	124	130	134	153	118	135	133	132	135	144	109	145	123	144	136	139	141	136	136	125	132	142	149	128	136	123	121	145	126	134	126	158	144	128	130	131	157	141	127	135	130	149	118	123	138	136	120	130	158	130	117	135	141	146	135	137	131	132	141	127	128	140	151	106	133	130	138	113	142	159	124	146	134	137	144	139	143	123	141	129	121	122	137	139	134	125	134	134	158	137	120	139	125	126	127	127	144	154	126	132	152	131	136	141	149	138	115	119	113	148	127	120	138	109	127	135	120	121	133	125	138	125	132	147	152	131	129	154	133	135	131	132	121	140	147	147	137	138	143	130	153	128	148	147	133	129	132	146	132	143	150	130	157	119	118	129	136	151	124	153	158	124	151	125	127	138	125	127	128	133	134	143	130	153	138	145	153	126	132	154	162	121	136	129	138	126	134	127	143	138	109	123	142	113	136	134	161	142	125	127	125	128	127	118	134	140	126	123	144	112	123	142	143	134	123	115	162	125	122	124	128	131	144	139	147	120	141	160	135	115	130	132	142	119	144	126	132	116	133	119	118	140	109	151	161	136	106	140	131	116	132	134	133	154	141	119	122	161	126	121	154	137	130	130	122	153	129	147	122	132	134	136	147	121	137	143	114	121	180	131	138	144	142	133	148	120	116	141	150	141	119	134	124	128	137	128	139	126	122	120	124	120	130	127	126	134	136	135	149	131	135	143	142	130	129	129	131	117	119	125	127	141	153	131	135	115	145	142	149	121	120	113	122	156	124	132	115	122	126	135	125	158	133	152	136	116	128	119	134	149	142	149	155	113	139	142	121	125	132	133	118	139	139	152	143	116	125	127	146	112	120	119	111	119	133	136	113	139	151	121	110	130	143	131	123	136	130	141	123	151	131	125	133	148	133	128	144	156	144	127	129	136	120	125	136	137	125	108	137	116	119	132	120	148	151	130	128	146	113	149	144	140	134	134	116	138	126	139	140	141	118	137	141	134	120	123	150	124	136	131	151	121	125	118	120	128	119	160	131	137	126	134	114	143	141	128	132	140	133	126	120	136	121	126	123	146	124	143	138	114	134	142	148	137	133	154	152	149	132	124	128	152	140	121	139	136	126	165	148	121	153	139	136	132	123	115	133	137	152	145	141	113	134	120	126	147	107	122	131	149	137	138	116	119	156	148	136	138	107	128	100	121	159	126	129	122	130	135	125	126	152	125	111	126	128	129	142	148	126	128	120	125	136	128	127	129	142	128	129	116	133	116	145	135	152	119	141	115	154	129	128	122	125	129	125	132	140	128	120	131	120	128	141	156	141	142	141	146	135	139	127	135	141	153	134	153	126	123	131	142	124	139	146	136	149	137	151	130	131	139	134	117	149	128	139	146	140	114	141	136	137	157	116	126	128	131	134	145	148	127	129	149	149	130	139	119	141	154	148	137	140	126	140	133	135	139	125	152	115	144	129	132	118	160	132	150	132	142	137	152	161	140	120	119	140	128	122	156	111	136	138	118	118	151	127	133	133	132	147	129	142	142	123	124	117	129	148	131	126	134	125	135	137	104	129	135	122	137	131	156	145	90	156	109	150	115	138	138	113	132	146	137	138	112	145	124	147	146	162	125	152	134	143	132	155	137	109	130	128	139	118	135	124	133	127	138	149	128	133	137	151	148	130	159	132	139	125	142	151	123	125	133	124	133	127	132	124	133	142	125	115	144	133	140	140	132	132	142	131	138	127	125	129	141	147	150	147	121	135	133	127	114	130	151	116	139	135	111	129	145	126	127	113	124	116	139	153	126	135	134	134	151	121	124	125	126	126	148	113	129	131	128	132	150	121	126	124	139	130	127	107	145	146	133	131	118	126	128	152	140	134	145	150	149	133	136	148	140	133	134	134	123	130	139	134	143	158	119	137	132	139	137	148	127	142	129	133	160	113	141	135	120	123	119	121	140	138	114	126	120	113	129	127	124	128	123	128	140	143	140	138	131	126	115	144	121	129	130	110	138	139	142	123	149	125	155	152	132	138	136	143	135	136	144	137	132	121	142	127	155	105	148	134	125	121	123	146	148	132	129	123	129	123	153	119	148	131	105	131	133	145	141	113	122	129	124	138	126	123	143	136	135	133	140	127	153	139	136	116	134	147	136	114	139	138	130	147	137	125	144	147	125	126	131	120	160	119	141	124	162	125	115	142	140	144	131	128	110	151	146	124	132	135	130	123	143	142	117	125	126	153	142	171	129	146	156	143	135	122	123	147	119	131	132	135	145	127	127	128	130	134	130	132	146	135	112	127	121	119	142	118	132	126	137	146	116	129	125	143	127	149	139	115	136	156	123	130	140	135	155	121	126	139	144	143	142	137	148	122	123	125	154	126	114	159	118	129	129	121	108	152	132	135	131	133	119	117	119	140	110	150	134	143	135	152	140	131	123	125	132	132	132	136	125	136	127	155	137	134	131	144	126	148	129	133	125	134	160	145	122	135	125	121	145	146	132	136	127	119	133	121	127	132	126	138	136	132	144	139	163	119	118	143	131	128	138	139	113	138	109	143	134	120	110	150	123	124	136	135	134	149	144	137	127	135	107	134	131	125	143	142	119	136	133	118	128	148	123	128	143	140	133	147	132	132	137	139	128	147	135	119	127	148	140	122	117	140	143	118	122	141	134	137	133	124	149	126	121	137	118	135	134	140	136	137	143	136	131	150	149	160	134	134	165	120	111	123	129	142	130	141	131	139	138	107	121	134	138	121	122	142	145	158	127	128	176	130	152
12680	3245	2185	1034	734	522	446	397	357	278	268	279	266	275	225	236	216	241	207	237	243	220	229	228	225	214	219	214	213	230	225	216	205	210	193	238	212	197	197	196	209	214	219	200	199	211	214	190	209	209	224	184	190	208	196	199	222	196	205	236	196	202	199	188	195	214	219	192	198	220	189	208	212	211	202	197	194	226	205	200	212	213	217	198	214	212	207	205	183	187	225	202	216	205	203	197	203	210	221	192	228	200	190	224	199	191	221	215	179	198	193	188	218	198	181	207	209	222	194	208	208	179	210	202	209	200	177	191	210	195	178	184	229	208	209	191	215	218	220	207	185	210	208	216	198	202	211	209	213	179	197	168	196	234	199	186	193	203	170	182	201	197	211	208	187	190	215	219	209	204	197	192	202	209	210	214	232	214	201	199	208	210	196	203	180	193	198	210	171	200	208	213	227	209	205	216	191	211	210	208	187	198	181	194	200	195	212	184	218	208	224	191	212	213	205	195	215	199	204	206	195	212	194	216	190	209	199	213	203	219	217	201	207	197	217	199	213	221	216	208	201	191	197	210	222	192	224	190	184	205	193	186	229	213	193	196	191	210	189	213	208	197	210	213	177	206	195	179	186	173	206	178	197	190	199	217	193	196	190	220	224	166	209	216	211	196	226	226	232	207	197	165	220	194	209	190	202	204	213	196	196	177	194	196	196	216	216	193	220	190	199	216	195	197	183	187	194	184	211	217	182	211	189	189	202	214	202	192	208	190	210	186	185	178	197	183	178	215	195	228	219	206	187	192	199	187	207	185	225	217	203	184	203	189	211	187	215	221	205	197	161	217	191	211	199	214	200	181	203	207	180	205	204	204	204	202	200	214	205	200	216	207	205	204	225	199	214	204	215	193	196	223	188	213	189	223	209	195	188	180	214	182	210	182	207	205	199	205	189	201	198	201	177	195	190	222	192	210	177	213	181	190	213	203	218	190	217	209	179	201	189	170	209	210	200	187	192	202	180	191	188	196	204	191	199	196	221	209	204	189	202	183	182	201	185	191	197	193	192	196	198	193	187	187	199	176	213	205	217	205	205	194	189	191	198	201	235	201	222	223	202	203	187	179	197	204	188	203	190	190	176	219	204	225	240	203	187	180	207	240	188	208	217	214	220	219	214	183	183	204	222	211	212	198	210	196	203	202	183	195	199	234	206	186	182	186	208	215	169	187	193	220	191	188	225	186	207	196	199	192	208	215	214	219	172	240	227	209	186	197	208	179	199	194	195	171	234	182	228	216	214	230	199	180	169	199	194	185	168	183	179	203	210	196	190	214	202	178	225	221	198	244	221	204	203	201	193	202	176	229	204	192	217	205	205	197	222	198	175	195	195	210	202	203	194	196	190	195	181	210	205	213	187	206	227	226	183	174	190	220	209	218	218	196	187	179	184	207	194	238	216	203	203	204	215	183	173	193	197	192	195	223	192	205	208	218	183	174	177	181	168	211	173	184	217	208	193	193	208	212	206	216	213	199	206	189	203	197	189	206	205	193	202	196	205	215	181	196	215	193	217	206	216	197	185	193	186	219	181	188	188	189	200	214	215	212	209	187	234	170	208	182	214	181	217	208	219	214	203	173	217	179	214	179	206	194	206	219	194	182	215	229	216	202	215	203	201	195	208	198	190	218	192	191	233	203	201	208	223	231	213	204	210	209	203	199	195	209	185	224	199	220	195	195	182	194	219	197	207	163	221	206	205	199	233	200	211	182	199	203	213	214	217	162	208	162	205	210	205	205	196	184	227	204	183	204	193	215	214	184	203	180	201	189	193	214	202	199	212	210	195	219	210	184	198	166	192	205	208	193	232	200	185	161	213	214	196	220	186	215	206	192	196	205	230	191	186	191	190	191	205	209	201	218	222	211	199	217	218	223	202	167	193	217	203	201	193	186	178	207	209	192	208	214	179	204	213	213	210	180	187	202	191	211	208	196	187	191	192	204	228	221	212	202	195	174	207	202	162	207	206	191	179	183	205	188	198	188	189	207	213	216	213	189	213	186	187	178	191	213	177	205	215	207	171	215	197	215	197	201	206	185	188	201	245	206	219	210	210	198	197	226	209	202	204	166	207	191	198	201	192	184	201	213	198	194	197	193	207	197	181	206	210	181	192	227	210	175	200	179	189	194	193	234	229	211	180	177	207	195	197	213	222	189	192	203	204	182	191	203	187	197	209	204	182	207	194	194	191	189	215	194	198	217	186	204	207	195	208	199	199	202	209	210	195	194	183	211	184	188	198	205	186	187	189	204	190	208	197	220	187	189	185	216	181	235	208	195	186	237	196	220	174	210	189	214	213	182	200	198	199	193	189	209	192	200	207	195	207	199	195	212	188	207	218	218	224	209	200	194	188	201	213	212	196	199	209	225	206	185	206	187	179	206	207	189	180	169	197	166	192	216	186	187	201	193	195	174	230	191	207	198	227	198	215	196	203	214	213	208	192	208	208	186	201	191	192	217	211	232	198	195	179	200	193	218	207	175	250	187	185	202	194	199	210	193	182	217	221	220	179	203	234	205	226	185	193	200	203	213	188	184	207	202	185	205	217	211	189	169	190	209	179	194	203	197	203	204	199	206	198	212	196	201	213	170	210	221	217	231	190	220	195	196	226	195	226	216	219	194	195	219	190	219	219	198	178	202	197	199	188	212	199	206	190	191	224	212	202	204	202	188	203	206	228	209	205	232	191	204	214	193	189	205	197	184	198	212	228	186	212	185	194	199	183	196	215	198	196	184	206	223	218	215	199	187	213	218	196	214	216	193	196	209	228	229	224	192	213	172	183	195	193	199	203	206	188	196	215	193	186	186	206	208	187	209	188	204	213	197	200	203	218	207	199	217	195	207	180	195	194	206	221	211	215	180	177	172	199	207	190	211	198	204	192	190	179	227	224	188	185	195	182	204	196	197	181	187	186	200	189	209	194	201	192	199	203	213	211	205	190	229	192	199	187	197	225	212	199	210	186	210	188	198	218	197	193	209	185	243	199	181	205	196	196	205	171	191	208	205	199	203	193	187	185	204	227	219	203	201	201	202	204	197	192	217	219	239	202	209	189	204	203	178	211	209	214	198	202	204	181	188	186	178	183	227	191	235	203	200	193	201	171	194	187	193	218	191	211	194	201	190	197	168	197	180	192	209	218	194	199	204	224	233	222	194	200	212	202	181	220	202	176	197	190	196	206	177	200	200	172	210	211	201	199	190	221	204	187	195	211	236	205	182	176	185	209	192	215	194	190	180	186	221	216	213	178	201	220	197	205	197	207	195	208	185	190	205	224	191	209	215	232	218	183	194	212	197	190	177	177	210	201	198	179	190	200	193	228	188	211	211	186	183	209	188	204	193	208	200	224	177	216	206	201	190	172	206	230	209	206	201	189	214	196	218	225	209	197	201	185	228	198	207	231	201	203	198	198	183	203	203	205	189	227	214	166	204	206	179	210	183	195	203	198	208
22655	21620	29371	24352	21623	21430	3071	858	666	656	638	576	557	532	536	537	541	532	535	462	525	536	518	499	484	518	504	555	471	488	479	479	524	481	500	520	470	481	507	494	426	507	465	456	450	498	455	451	523	478	466	464	442	459	500	500	423	478	427	458	458	481	494	475	440	456	441	513	496	471	483	458	489	441	479	448	488	497	413	495	479	469	448	455	486	492	479	470	491	486	498	499	482	436	469	439	454	521	475	476	480	433	488	472	447	489	477	491	460	476	483	439	462	483	448	478	473	484	438	476	475	469	515	485	449	447	456	456	436	479	502	474	444	477	512	460	445	483	486	466	503	463	508	448	463	476	479	445	468	504	444	454	482	504	510	460	473	474	476	442	487	501	464	456	494	443	441	461	460	487	461	478	492	490	490	452	468	477	488	482	445	466	534	498	457	493	469	500	460	439	472	436	504	428	455	464	448	445	523	494	476	508	444	479	488	434	496	500	442	509	448	494	479	499	477	438	456	458	521	487	461	473	487	449	462	485	476	499	469	486	500	489	469	459	457	504	446	454	488	473	449	481	491	488	473	451	446	472	476	483	452	461	442	479	479	464	475	502	470	479	475	492	484	495	462	478	467	439	451	458	475	491	466	465	447	463	465	484	496	471	474	512	452	481	489	524	460	479	472	497	479	502	469	504	468	457	482	425	518	484	480	452	455	480	450	447	488	478	451	508	497	461	459	466	468	500	452	477	475	475	491	492	429	455	457	492	458	478	454	463	451	460	451	441	462	490	494	473	476	458	533	474	472	437	514	475	451	480	451	444	503	467	516	442	506	475	481	485	474	435	491	464	466	469	510	450	454	448	486	483	452	465	476	510	422	464	475	449	484	462	457	504	493	453	486	440	479	505	457	473	512	459	493	452	453	493	480	483	471	475	451	470	505	441	484	480	515	514	462	458	467	477	464	488	493	434	473	456	482	463	467	419	493	449	464	491	448	500	453	464	471	481	452	475	454	464	481	460	470	435	493	494	434	457	470	460	451	464	459	476	468	494	497	443	444	449	466	501	485	451	477	503	521	485	459	482	492	468	425	450	475	459	471	438	491	480	477	458	450	475	468	466	450	421	451	473	483	439	456	474	502	459	475	485	489	490	481	485	467	449	460	489	457	486	480	475	435	451	477	519	459	465	442	463	484	479	480	433	459	495	444	460	516	466	445	430	478	486	451	469	432	485	476	482	486	452	468	467	483	457	487	473	496	483	477	439	453	458	495	496	468	493	447	460	483	454	438	490	473	504	456	461	466	453	499	463	463	446	487	465	477	477	467	465	438	477	473	460	470	464	507	453	447	481	493	479	474	487	460	507	459	465	482	443	441	485	454	502	460	463	468	446	447	501	428	487	476	459	479	512	453	458	471	482	433	476	417	475	450	477	463	461	454	470	465	493	502	489	478	507	459	481	481	481	496	439	450	457	495	467	509	473	481	470	450	477	469	492	431	447	466	536	459	466	468	453	456	403	485	445	483	471	462	466	475	468	428	445	456	498	468	483	438	497	479	441	497	460	521	480	453	468	453	432	459	474	454	489	463	508	495	480	426	523	464	457	456	450	494	467	488	457	494	491	465	475	467	499	478	489	480	432	466	496	447	411	442	498	432	491	467	444	500	443	496	480	441	448	480	445	486	454	505	462	455	482	504	509	470	457	464	444	483	503	472	467	489	514	470	448	461	472	499	461	520	491	450	467	477	473	457	465	445	443	498	456	482	434	490	472	428	465	485	478	474	459	470	470	462	491	495	484	491	490	456	506	486	496	473	497	479	474	464	450	463	525	464	476	509	518	494	488	467	498	429	456	451	460	455	425	469	482	441	455	483	483	501	489	479	453	453	458	502	478	509	460	464	477	475	451	496	456	478	480	474	461	456	490	519	552	486	483	493	432	466	421	479	474	443	481	480	466	445	490	455	498	483	490	482	508	433	500	497	442	461	442	432	492	457	487	464	434	464	478	443	487	451	508	474	498	451	496	446	462	493	475	439	451	506	471	515	512	519	500	519	462	480	493	478	457	440	460	463	453	508	444	468	510	511	503	499	509	481	458	455	462	490	474	455	476	484	504	459	496	481	488	474	463	485	469	500	484	493	505	454	467	473	469	493	438	466	467	493	490	452	413	444	434	468	503	442	474	479	486	472	452	510	511	472	448	474	481	450	454	461	447	482	471	489	474	502	429	439	455	488	469	476	464	488	456	458	446	473	519	461	511	472	468	428	480	454	426	456	446	478	449	478	469	459	485	493	463	490	450	444	484	441	470	449	473	457	431	475	453	440	447	508	477	427	485	461	496	445	493	477	451	480	466	465	486	478	505	476	472	487	490	472	477	514	461	518	445	486	466	467	487	430	461	500	469	538	452	472	426	487	482	459	498	470	420	450	487	477	490	452	461	449	481	501	489	466	447	457	466	503	460	445	468	483	479	471	469	462	527	481	450	443	457	490	475	455	433	481	472	484	468	479	502	441	465	501	444	458	503	449	442	475	471	470	500	479	473	490	446	499	455	440	471	415	457	473	477	465	466	492	442	470	457	447	428	473	476	475	470	427	515	429	485	466	472	469	466	474	454	485	461	500	447	444	478	445	471	496	460	480	457	448	457	480	470	466	481	471	511	458	441	488	454	472	469	504	475	457	459	467	491	481	497	501	480	462	465	435	473	481	466	445	516	447	467	444	444	441	476	476	469	495	484	509	489	421	455	443	462	450	502	466	479	464	453	449	495	495	493	434	451	494	445	476	458	504	451	486	478	474	452	449	490	489	494	465	493	483	469	476	487	456	472	458	453	464	475	524	501	513	454	474	473	476	482	472	459	466	463	483	448	456	458	426	461	471	501	490	492	493	467	480	462	442	468	435	466	479	468	482	456	482	502	486	489	451	428	460	477	460	503	458	436	423	511	474	479	513	482	496	472	444	433	486	446	487	479	461	457	427	452	464	452	485	478	487	473	461	459	485	459	485	457	461	453	471	476	493	459	451	453	463	451	461	474	497	472	451	458	476	468	453	496	456	447	470	476	482	474	481	487	448	467	494	474	443	442	496	482	502	490	465	478	475	490	492	479	487	472	512	488	467	489	434	476	459	450	441	487	454	483	457	476	468	468	465	416	446	461	471	524	479	455	483	450	437	452	494	431	442	440	480	489	460	495	448	467	444	457	469	460	464	456	488	490	479	481	451	475	463	451	498	469	454	478	470	479	482	497	476	503	487	470	471	506	438	462	484	494	438	476	454	444	452	487	503	442	489	464	474	453	472	516	502	482	474	467	416	471	483	518	458	465	463	483	517	507	482	459	482	456	499	538	498	469	484	480	488	484	444	459	468	472	491	450	494	472	478	462	456	468	468	450	462	459	446	439	518	483	482	506	431	460	488	477	485	433	456	491	504	466	497	471	440	476	464	469	482	443	458	468	489	452	429	481	455	464	452	433	512	463	459	522	473	480	476	482	454	434	488	470
16693	11948	8016	3869	2741	2151	1630	1418	1261	1049	1009	911	888	836	874	782	792	765	739	670	747	674	721	709	740	679	707	642	748	677	660	706	658	678	704	652	663	615	695	658	664	652	671	649	645	652	643	635	679	675	675	658	656	670	647	627	624	622	651	708	641	642	674	644	617	617	688	679	652	622	630	666	621	695	669	678	641	674	618	665	653	617	640	702	654	619	644	640	635	633	675	719	665	605	620	662	664	661	648	659	637	673	595	643	668	698	632	667	596	644	628	635	600	678	646	626	691	624	672	631	664	627	632	637	649	605	681	646	620	600	621	620	633	600	654	660	679	628	625	662	635	651	666	604	678	665	631	630	644	665	630	674	676	643	642	611	640	632	590	685	632	671	642	674	645	662	652	613	644	663	573	676	625	682	659	638	587	626	633	640	660	631	687	620	651	627	655	659	616	621	632	657	653	612	652	638	640	642	633	631	608	642	607	650	582	663	666	680	672	627	636	611	637	620	628	622	644	610	611	633	655	620	656	698	605	630	645	609	649	632	658	663	648	616	620	631	612	646	694	634	700	646	649	643	615	648	657	664	646	680	660	663	694	691	644	671	604	642	637	624	676	620	640	683	656	646	636	629	624	666	654	648	598	622	617	640	628	676	640	615	636	669	591	635	625	670	629	651	632	649	649	661	640	667	632	592	617	628	623	663	582	628	605	614	654	632	639	664	655	660	655	683	606	610	672	622	628	672	630	603	647	636	610	670	669	644	651	683	650	634	649	630	635	655	675	637	622	643	624	633	634	659	656	621	629	649	632	628	676	672	667	679	642	651	624	639	615	661	624	655	595	658	610	670	651	585	624	614	670	648	594	656	673	643	651	605	660	623	651	586	678	660	661	613	610	633	702	654	662	660	615	665	625	679	706	640	625	613	632	640	669	634	630	613	620	643	609	604	635	611	612	624	658	657	638	634	667	628	659	626	630	675	637	631	674	649	614	648	638	630	651	680	629	646	606	626	668	600	650	640	627	613	619	631	670	618	659	607	617	643	668	644	625	591	640	653	691	694	649	629	663	638	653	652	629	679	605	663	678	643	646	660	647	637	686	646	665	629	632	665	606	621	653	649	628	637	645	664	681	615	661	653	610	624	626	642	596	641	638	640	637	649	595	651	618	669	609	678	643	618	662	642	636	685	621	586	645	669	621	658	609	642	642	594	649	621	592	645	619	624	648	669	599	630	662	621	636	591	646	631	660	582	648	671	654	630	652	676	671	665	699	618	623	669	679	647	666	661	643	627	639	631	634	625	662	634	652	617	702	664	653	675	678	654	644	640	637	647	665	634	654	564	690	603	581	655	625	648	634	622	617	667	666	628	690	680	652	632	621	656	599	607	677	640	637	624	650	643	659	597	668	611	664	622	660	630	610	611	605	633	596	680	639	684	656	615	647	615	645	656	658	604	682	646	641	653	641	672	662	675	632	668	628	625	628	632	687	633	635	601	644	629	657	649	680	616	660	656	644	636	617	616	641	649	677	667	667	635	632	629	649	657	645	642	625	639	628	645	668	642	627	614	626	722	605	722	662	626	606	660	595	648	625	623	654	664	601	626	637	666	648	630	679	670	647	637	661	634	599	641	636	626	643	653	653	696	596	609	638	593	639	656	666	672	659	649	623	663	596	672	607	632	638	626	644	632	672	661	652	639	620	625	650	600	697	625	670	637	660	649	610	609	672	648	652	657	618	601	589	609	638	638	657	677	680	573	661	670	685	638	626	654	650	640	622	674	644	607	640	640	705	648	625	642	659	637	645	625	637	639	644	671	639	641	650	629	654	609	674	646	663	671	687	638	622	637	655	674	698	646	680	639	632	639	617	643	634	636	642	592	599	633	616	631	677	585	628	639	662	587	605	612	673	638	665	631	655	660	616	631	626	666	626	620	635	663	645	699	624	625	627	618	627	615	651	648	666	654	626	693	599	634	686	591	640	620	627	638	640	678	663	687	638	647	644	686	620	656	671	645	669	676	644	619	656	641	651	632	639	609	643	677	627	670	619	663	646	665	599	669	632	670	646	624	626	618	640	620	665	653	620	651	640	674	648	629	649	636	680	638	647	653	602	619	607	594	654	645	604	648	681	660	681	693	648	624	647	621	627	641	629	654	658	667	622	610	705	624	639	614	653	604	642	609	658	668	636	610	615	626	687	601	699	612	633	690	655	659	653	639	645	641	635	663	629	649	631	675	668	653	622	683	664	677	630	622	616	683	635	657	655	665	685	648	630	648	603	639	619	644	653	660	664	688	671	665	635	699	648	606	616	634	595	633	625	637	650	676	652	602	610	704	620	665	635	657	647	637	627	636	624	637	650	651	639	653	638	602	670	590	618	655	610	698	699	628	642	621	704	642	648	619	631	647	654	648	641	660	674	619	584	631	600	652	608	704	656	647	666	655	622	642	618	646	636	642	634	650	626	638	657	650	611	633	712	629	685	654	657	652	678	597	602	670	631	611	625	680	641	649	675	689	671	655	573	663	655	608	623	667	661	688	668	657	682	643	663	679	658	649	636	641	649	651	649	639	640	678	658	634	694	592	686	676	646	677	635	638	696	627	646	604	677	658	619	680	645	632	644	669	653	630	643	626	658	623	635	640	670	602	632	634	618	650	629	635	623	618	671	588	650	619	663	598	645	624	644	658	640	624	661	614	643	627	625	655	641	651	674	700	612	644	609	630	675	651	658	627	634	592	625	647	606	586	597	638	650	619	653	670	645	606	624	622	635	601	670	598	627	659	666	667	662	612	676	675	631	612	652	665	630	670	664	612	680	639	681	630	649	678	643	626	666	620	626	662	695	632	673	656	622	620	627	622	659	669	635	648	656	623	684	681	657	674	660	657	604	654	668	637	670	653	591	614	683	640	626	660	632	696	690	628	622	609	659	650	606	613	615	652	608	692	649	609	659	643	643	623	671	634	640	609	644	653	666	623	617	692	675	685	640	648	591	643	621	626	628	654	668	640	594	598	666	673	604	663	626	649	670	618	663	660	658	589	620	633	659	630	611	618	607	647	689	641	665	663	603	678	609	685	620	645	660	619	685	610	659	618	700	652	661	673	660	668	648	670	603	660	636	659	657	647	627	642	643	623	661	624	664	676	658	605	611	598	635	642	626	633	659	667	641	641	623	647	602	645	661	612	603	643	642	664	649	653	622	585	644	692	687	647	633	619	658	617	623	686	614	646	628	663	629	672	692	652	669	617	607	620	618	686	639	640	643	611	655	618	595	615	646	599	611	595	654	627	624	624	656	646	660	642	642	648	634	666	642	613	648	644	631	634	652	643	631	595	633	649	661	630	622	643	672	622	606	634	616	638	609	644	650	662	614	625	618	645	671	673	617	647	659	629	640	587	590	639	639	647	701	633	647	615	665	677	648	628	623	683	656	662	633	661	638	649	655	624	607	599	589	637	660	619	615	670	629	639	627	615	624	650	599	611	629	611	658	652	656	632
27542	18417	3353	421	369	364	332	299	353	315	344	310	350	329	333	320	335	320	332	337	348	313	337	331	301	353	304	334	320	317	341	339	304	349	310	341	312	317	373	333	333	310	341	320	311	314	349	308	315	297	341	328	334	319	272	309	314	312	313	311	300	306	329	327	348	296	319	316	308	330	306	347	295	310	319	306	307	315	287	278	337	300	323	328	325	307	329	315	339	341	322	326	300	317	316	317	318	286	288	323	318	320	344	309	310	338	283	333	305	301	315	305	307	323	353	320	317	312	308	342	356	331	313	321	301	334	338	313	328	344	330	312	319	304	316	288	279	338	317	309	278	354	321	319	338	354	340	325	355	289	368	325	336	322	325	311	332	303	313	341	325	321	319	318	307	287	287	340	310	326	310	309	287	311	287	313	324	333	301	336	317	304	339	355	328	322	327	334	303	312	318	325	321	314	309	344	326	314	324	334	330	325	308	293	304	348	330	302	327	310	317	315	336	302	326	321	280	324	308	316	339	304	328	345	277	297	331	307	300	318	366	307	335	309	336	333	302	304	299	334	319	337	323	360	311	278	328	316	342	312	329	307	314	331	315	335	306	303	354	330	333	313	319	363	329	329	322	322	317	314	307	339	299	340	314	306	296	302	321	344	312	306	338	296	325	338	293	356	343	295	333	300	309	319	293	332	302	329	301	348	320	330	361	327	295	323	317	324	329	333	316	308	354	336	286	334	323	351	337	353	350	318	326	317	311	315	316	288	346	320	342	305	326	303	333	304	357	305	321	319	311	325	317	298	329	326	301	310	311	345	305	318	303	332	323	318	321	281	321	297	324	291	329	333	338	336	295	296	330	333	338	316	352	324	309	334	323	294	322	327	322	350	346	307	311	377	324	340	323	328	352	327	336	306	336	331	308	310	298	307	307	302	341	318	290	328	339	354	302	290	338	335	312	301	350	319	358	280	316	295	316	309	322	348	323	324	328	340	329	343	286	309	333	321	276	303	292	341	330	307	304	349	324	320	327	325	344	363	315	321	340	329	320	311	320	343	321	325	294	294	346	348	336	280	320	305	322	333	304	345	330	318	292	289	317	328	322	299	311	304	329	293	332	304	298	314	329	324	315	315	316	308	306	316	301	343	337	302	309	342	314	335	309	312	315	352	359	309	315	333	329	344	324	298	308	314	355	345	309	314	310	342	318	330	333	348	318	320	300	330	301	313	342	309	319	365	344	345	302	301	354	303	337	307	323	318	298	334	306	344	303	352	312	308	325	342	336	338	298	345	309	359	324	312	339	305	345	332	322	303	301	329	303	307	314	309	333	349	306	310	299	325	336	360	306	303	360	327	339	326	317	326	344	294	314	347	329	324	355	295	294	313	299	319	308	365	316	320	325	341	325	327	328	337	340	339	326	316	367	334	308	307	326	341	317	322	323	301	306	339	295	316	334	316	327	323	341	341	311	338	284	321	315	306	329	316	312	330	320	338	327	303	339	320	342	327	300	331	309	322	333	325	338	329	305	289	294	318	322	298	323	324	282	339	338	313	319	323	320	348	312	306	321	308	314	306	296	280	304	321	305	304	316	322	329	342	314	322	354	344	334	338	328	318	316	335	324	337	319	324	329	315	298	341	316	319	300	295	342	300	372	326	336	310	317	332	353	299	291	295	349	341	334	340	334	319	298	328	310	296	319	309	318	339	338	324	296	322	316	326	311	309	311	344	340	298	318	314	287	332	314	306	349	318	328	302	319	305	321	355	325	342	343	345	311	336	307	314	333	323	296	313	325	321	357	265	328	332	338	315	314	319	328	320	308	293	333	266	322	321	340	317	341	304	339	327	360	314	292	327	359	307	308	324	319	315	355	315	324	323	324	302	302	335	321	319	346	302	334	307	305	332	338	320	324	348	311	307	337	343	329	304	328	308	345	303	295	310	341	320	337	320	301	333	332	322	297	335	346	330	307	331	315	302	342	347	325	288	280	338	348	332	386	363	314	338	339	310	311	336	308	327	295	336	306	309	299	292	313	324	327	342	323	345	279	307	330	338	345	319	334	331	303	307	336	314	312	314	335	329	304	306	293	346	295	269	269	317	308	302	285	322	336	331	339	306	341	324	311	329	314	293	355	325	358	336	317	272	336	318	318	297	316	337	305	329	299	326	297	336	329	333	308	342	322	291	317	349	296	314	347	322	329	309	334	328	329	310	326	303	301	340	304	293	340	321	325	319	308	300	336	333	330	333	308	311	380	343	316	332	327	301	332	297	300	290	314	372	329	310	333	308	345	341	310	286	357	328	351	326	337	346	315	311	315	314	297	285	305	305	327	307	338	349	312	307	318	299	308	328	314	324	332	299	302	289	329	359	359	319	311	290	324	325	298	339	314	312	333	311	328	334	351	307	334	330	315	324	318	326	304	312	306	347	343	294	324	315	289	320	307	337	311	299	338	328	351	331	321	308	307	338	319	325	344	310	329	346	314	312	336	317	376	303	310	325	316	300	343	314	312	350	343	294	326	321	321	337	314	334	359	298	309	307	330	291	315	321	320	344	321	328	322	316	328	343	352	298	323	342	283	327	333	315	296	315	314	317	318	288	334	321	331	311	313	325	302	332	319	335	344	332	331	306	318	324	288	340	293	333	301	358	338	318	323	311	328	374	320	328	302	353	322	311	334	292	330	319	354	326	308	328	352	323	349	295	321	304	318	336	336	295	320	304	317	307	306	326	339	316	340	296	335	358	323	319	310	305	350	310	315	318	332	321	346	300	303	361	307	309	329	323	319	338	329	357	318	291	318	332	345	337	283	324	324	310	286	324	310	310	300	308	330	359	307	306	312	300	316	279	292	345	321	348	327	340	307	320	358	275	325	332	347	346	329	333	327	307	334	300	306	310	332	316	290	319	304	316	317	308	335	350	311	318	324	349	340	320	338	297	306	298	362	294	305	320	310	359	316	301	314	311	278	374	303	285	317	313	332	313	304	324	329	317	274	290	290	335	331	324	324	303	340	300	296	325	327	340	302	331	308	344	301	308	300	352	331	321	317	318	293	365	338	335	299	323	282	353	343	315	338	324	348	334	343	345	338	337	332	324	305	328	309	330	337	319	328	330	299	355	342	288	322	328	317	322	336	324	315	305	350	318	322	342	325	304	340	340	297	286	351	336	315	337	311	315	319	337	331	312	333	292	325	290	317	329	302	320	313	329	291	312	302	328	304	293	308	322	312	341	358	321	327	327	346	320	322	336	326	324	331	343	311	283	320	344	312	343	306	315	319	352	335	320	332	313	321	327	327	344	311	333	318	326	317	355	304	367	324	308	298	322	332	345	278	308	283	318	318	310	322	330	319	298	331	316	343	300	333	304	323	303	323	329	321	330	345	334	331	337	340	302	293	341	335	320	318	318	308	330	309	334	319	307	319	344	325	310	303	320	278	345	358	326	331	310	325	281	329	333	319	311	302	318	327	323	316	301	315	312	327	325	319	333	315	318
4951	812	668	514	476	444	444	480	475	446	482	469	422	454	439	436	421	438	389	407	416	429	434	436	431	434	434	418	428	425	426	410	429	452	412	402	419	419	415	446	429	417	419	401	406	430	420	425	410	437	428	424	411	412	421	422	417	394	415	450	429	418	413	411	410	404	435	461	454	423	408	441	419	401	379	422	398	454	422	434	442	402	410	414	403	431	433	407	384	427	427	421	385	426	443	417	458	449	447	411	387	406	406	474	409	409	451	425	398	447	444	407	438	466	446	423	449	433	408	433	426	420	423	412	446	376	436	428	419	446	443	416	431	470	458	392	395	465	394	428	399	418	398	398	411	414	422	422	436	404	440	451	445	431	416	456	448	441	434	432	372	412	442	455	441	416	383	443	387	445	418	450	412	462	403	404	394	434	428	427	398	404	433	401	422	405	411	432	386	411	419	403	399	399	397	436	426	409	435	398	403	396	429	416	414	431	426	429	449	437	429	415	448	443	420	446	461	414	411	437	405	401	417	443	401	445	440	394	467	432	431	420	454	436	418	420	369	441	454	437	424	389	403	414	415	460	428	420	475	387	403	463	457	386	428	404	439	452	417	411	404	440	470	397	411	415	414	449	441	443	427	416	426	435	414	424	443	423	455	419	456	439	421	451	407	438	424	433	412	445	410	436	468	430	454	414	432	415	452	406	437	424	463	458	438	424	395	395	436	441	416	430	389	422	432	431	439	416	428	414	428	453	421	400	428	428	394	444	446	444	437	398	435	428	416	419	460	404	449	459	428	436	425	428	461	416	414	416	411	411	433	439	440	413	442	458	413	434	414	458	452	408	416	413	421	413	437	405	437	420	424	425	413	423	421	430	423	385	438	422	411	441	461	430	415	409	426	429	433	470	404	422	400	438	417	443	415	434	407	432	418	425	441	439	479	392	421	444	431	467	468	407	455	422	420	421	421	482	408	435	432	430	422	399	416	433	427	444	412	426	445	448	401	419	399	447	435	399	438	448	436	446	432	449	440	427	398	396	407	428	445	382	453	426	393	430	422	443	411	407	421	437	436	487	410	424	437	420	427	379	422	428	453	440	421	423	420	416	465	423	409	454	450	460	440	469	453	469	445	405	447	403	398	439	405	455	452	430	384	427	471	397	409	460	459	420	443	401	384	425	414	394	414	405	429	380	417	425	435	449	436	408	449	434	434	414	411	445	422	419	410	407	425	428	418	408	414	435	427	438	410	418	416	421	433	414	460	438	425	449	428	405	453	406	418	421	436	426	428	466	433	455	461	437	429	460	429	450	423	479	444	421	401	395	379	422	392	432	445	406	425	416	456	426	443	423	420	429	428	430	429	414	433	457	444	407	418	403	436	429	434	393	415	441	423	397	414	436	424	406	429	401	425	426	426	457	408	395	424	434	407	405	430	452	457	420	467	461	438	420	426	384	417	462	400	388	408	431	412	433	480	462	434	449	430	436	431	413	448	415	413	434	427	427	431	457	443	392	413	420	420	407	450	434	434	440	412	431	436	396	399	397	443	377	434	429	427	416	424	441	419	439	467	415	421	434	436	434	425	448	443	386	422	419	375	406	497	447	392	455	450	433	449	423	434	414	413	412	435	454	425	397	400	430	432	430	417	462	369	430	426	418	436	434	403	422	448	407	400	425	433	423	410	443	440	408	415	433	455	457	419	411	428	384	388	433	411	436	463	410	427	421	383	469	417	424	417	433	427	456	425	392	390	441	437	425	407	434	426	409	444	439	394	459	430	420	422	446	382	449	419	417	460	443	417	404	423	394	430	431	453	432	441	422	455	435	429	467	425	422	435	405	435	439	428	438	407	463	446	428	446	430	450	409	426	424	410	430	431	445	433	414	441	417	406	393	423	416	418	448	408	423	453	436	444	402	453	451	415	449	433	394	410	419	419	420	430	415	445	433	453	432	438	439	441	388	445	466	428	445	448	423	414	397	419	427	434	404	436	421	451	434	432	417	425	422	426	411	421	443	425	390	419	408	415	455	436	403	460	413	437	412	421	423	426	433	424	427	426	413	400	428	388	417	395	460	431	430	414	418	423	441	422	449	403	438	394	417	429	413	404	439	448	440	411	434	437	411	478	410	436	422	433	425	412	428	430	411	440	436	422	421	436	440	466	464	408	399	440	396	447	396	407	441	462	372	426	429	433	424	387	431	448	444	441	439	438	414	451	380	431	431	449	419	436	407	402	443	450	440	445	415	442	432	436	408	423	435	475	378	422	402	451	400	432	385	435	397	454	418	441	421	438	389	399	393	402	440	427	454	431	447	424	413	451	438	450	387	426	447	452	406	413	405	416	438	431	449	436	424	420	437	391	407	437	415	418	392	432	403	437	424	405	411	438	400	426	424	419	430	386	437	469	402	439	387	397	447	439	393	430	432	403	410	415	435	362	400	412	422	474	415	407	452	442	429	413	426	413	437	392	409	414	440	438	401	435	419	410	375	398	443	451	413	442	420	424	424	402	426	428	442	436	433	407	415	456	447	430	455	410	420	411	445	370	454	422	429	443	434	413	437	438	407	426	440	448	430	422	398	444	408	414	422	448	406	448	454	406	392	445	456	418	416	451	421	425	443	444	416	417	421	441	441	410	427	430	423	415	402	405	459	396	397	444	412	443	430	430	430	420	459	439	431	427	460	465	415	401	434	429	386	451	453	453	426	440	407	422	418	443	380	430	396	458	416	395	454	432	432	404	424	445	439	404	439	413	429	453	369	420	402	409	473	457	489	444	442	408	412	384	418	415	388	378	399	400	423	417	436	436	399	437	416	392	431	400	417	436	398	392	435	434	447	445	458	406	430	447	427	398	462	422	460	459	438	431	431	410	441	463	396	458	450	409	434	431	423	425	431	450	406	408	424	444	439	403	410	420	417	437	464	417	434	399	413	412	405	447	429	378	429	417	448	440	400	433	404	439	437	430	443	439	422	416	425	452	411	428	437	452	477	434	442	459	414	395	399	435	472	441	423	417	439	467	400	443	421	413	406	455	434	432	419	430	399	431	431	424	434	433	440	423	454	398	398	419	439	381	428	452	407	428	429	394	435	447	420	421	415	438	406	433	431	420	433	428	432	406	432	426	452	398	440	433	405	434	455	435	423	404	447	410	389	455	436	428	470	433	409	428	426	413	408	423	424	384	415	374	419	457	416	427	466	416	444	424	423	463	445	468	440	453	428	393	443	427	406	440	436	437	401	410	460	444	417	400	428	437	393	437	442	395	425	390	422	425	447	435	447	436	399	422	484	405	407	439	432	426	405	452	391	401	410	410	434	447	370	427	416	446	426	374	417	400	386	406	419	409	415	438	429	445	436	395	403	423	423	407	441	442	453	431	440	447	453	438	427	422	440	435	444	437	408	428	447	412	444	422	389	418	450	433	462	425	417	406	418	451	475	488	435	437	453	450	426	435	399	423	415	427	433	450	408	452	439	477	405	411	399	378	430	430	398	460	414
23505	21578	28734	24891	21466	4556	956	792	684	680	718	644	692	642	670	626	608	633	658	651	583	596	616	579	594	629	615	533	612	567	619	589	575	601	560	596	577	630	590	618	571	598	610	610	553	603	610	587	589	638	589	602	611	566	601	582	595	629	606	587	603	583	628	563	625	571	590	590	599	582	539	573	608	571	595	571	582	581	581	567	580	575	593	624	655	557	588	566	554	589	566	602	578	554	604	579	567	599	583	567	631	595	589	583	580	574	593	602	605	616	606	585	578	569	553	600	574	567	592	612	618	599	571	607	559	585	564	581	611	548	608	526	601	536	582	559	588	590	617	600	597	613	598	611	609	547	595	592	608	568	608	625	603	568	554	613	604	593	628	576	545	619	596	568	565	560	581	585	580	585	616	575	534	590	579	578	592	600	598	543	565	587	592	552	599	593	558	571	613	570	580	584	639	648	585	596	615	622	582	560	585	532	630	560	614	579	586	552	596	543	611	640	650	579	583	553	605	570	571	597	604	579	623	574	596	582	622	657	561	571	600	604	579	536	586	595	599	542	598	596	600	574	572	586	628	533	644	594	621	552	597	611	580	555	625	613	592	565	621	614	600	580	621	577	593	604	580	552	594	597	578	604	580	592	573	593	611	589	581	589	604	600	575	594	605	581	595	597	575	592	617	561	579	566	619	582	592	561	619	592	581	589	536	584	589	631	569	581	580	608	591	591	513	575	627	601	542	593	552	611	591	618	572	613	607	594	614	552	602	615	535	591	580	572	581	579	562	591	615	599	590	600	542	622	622	578	544	595	587	542	587	627	616	562	606	545	561	608	571	593	568	605	579	580	624	628	584	597	596	572	591	575	598	621	544	542	625	650	603	558	606	601	570	606	567	577	593	595	592	607	608	590	564	583	521	553	624	566	588	610	585	585	586	584	580	617	596	619	566	612	604	621	591	575	617	625	586	611	560	572	566	599	604	649	561	579	612	585	582	584	619	589	646	572	614	634	594	572	650	574	609	607	591	619	593	573	590	545	582	584	583	570	595	612	550	589	554	625	571	600	594	622	593	618	605	586	606	566	591	580	553	559	564	607	564	594	571	608	583	603	596	562	599	600	578	611	565	604	591	589	611	583	623	617	584	602	563	602	591	572	627	640	598	623	609	604	603	572	611	580	559	555	606	621	648	569	595	571	583	569	577	607	572	608	553	615	575	559	603	546	595	593	576	639	588	598	656	633	572	582	577	584	561	588	581	591	586	593	589	566	623	607	639	522	600	585	567	598	584	607	584	606	594	572	593	534	602	577	591	578	582	668	581	589	620	598	580	576	595	543	598	587	575	599	581	618	581	582	571	588	560	543	571	566	576	636	588	595	602	633	601	597	574	542	561	618	604	579	597	583	516	638	567	635	628	580	589	536	561	577	570	576	578	565	575	576	586	584	585	604	578	560	575	607	571	595	572	551	573	577	553	584	523	588	589	583	612	593	581	597	553	555	593	588	585	585	587	614	560	580	594	606	567	566	594	608	569	611	606	577	605	584	615	575	588	604	594	566	558	564	609	577	593	646	584	569	615	558	597	593	592	600	601	609	590	581	605	581	555	580	599	603	568	590	597	586	559	641	618	575	627	531	556	600	585	586	575	609	615	602	577	614	574	570	563	577	606	583	608	636	563	603	571	579	654	592	569	584	571	564	563	575	601	584	569	597	590	562	596	568	652	579	576	579	596	593	610	562	613	568	583	598	574	606	637	590	578	590	603	570	616	563	585	579	580	596	613	588	612	606	607	617	630	616	583	561	568	585	602	587	573	602	579	588	566	618	525	578	581	623	609	605	596	574	594	605	659	602	582	562	606	599	577	613	608	594	593	586	582	598	584	571	553	572	571	537	572	593	564	620	623	613	605	589	624	585	553	574	605	584	543	616	579	569	616	567	594	597	565	604	609	575	572	594	562	591	544	620	570	575	550	584	582	548	567	594	565	548	583	585	586	595	611	581	573	568	616	565	620	612	590	593	537	639	598	549	620	522	565	577	579	604	593	590	591	624	569	559	602	577	615	627	619	582	566	580	567	598	565	584	540	605	566	575	588	601	605	552	601	576	589	585	593	573	594	601	585	575	591	587	559	527	545	580	573	605	625	646	601	581	594	606	582	560	567	535	598	612	604	552	600	550	621	635	570	612	573	564	600	617	583	593	600	598	597	579	617	619	580	528	594	534	572	611	584	602	595	604	560	541	605	553	572	578	614	586	547	546	609	581	594	604	549	614	594	528	570	586	534	565	584	583	534	579	592	623	551	551	593	606	597	575	602	591	544	612	604	592	572	587	573	651	624	585	596	605	559	585	594	589	517	570	562	554	536	601	591	576	601	607	570	558	575	592	585	587	575	602	606	584	618	554	603	621	592	570	611	558	539	613	589	578	651	621	596	559	587	609	588	548	593	645	552	570	612	598	578	562	565	571	627	576	646	593	560	604	603	596	596	557	551	563	558	643	556	575	583	605	550	592	624	598	567	618	575	567	592	591	586	594	584	601	608	583	574	616	593	534	548	592	529	536	531	554	572	565	595	623	585	575	583	555	538	604	604	585	623	590	570	649	603	559	541	585	572	575	577	569	545	574	574	596	579	625	618	636	594	595	591	600	603	566	570	544	592	579	583	612	577	603	573	572	584	571	587	589	578	573	564	617	569	641	615	565	617	573	586	603	569	544	547	594	599	662	613	621	550	594	596	621	578	604	573	602	577	557	553	607	580	553	615	584	541	638	583	582	597	661	559	582	597	598	600	591	615	541	602	591	593	602	592	600	587	612	595	601	626	587	617	571	577	567	597	562	582	571	630	618	557	572	586	609	583	582	563	568	604	597	613	578	551	576	591	586	585	578	617	590	608	547	594	592	601	548	624	619	562	571	534	597	559	595	604	601	587	611	593	606	563	612	560	604	583	593	601	598	623	602	575	582	621	584	589	570	596	565	563	569	550	574	558	603	610	575	628	585	647	563	598	576	569	572	610	597	598	559	636	559	607	555	613	612	580	568	550	569	559	560	520	564	555	614	575	609	573	630	578	569	587	600	589	576	620	539	637	592	605	579	584	560	554	583	584	586	584	556	560	606	587	611	608	613	611	575	623	580	552	608	558	589	610	633	574	604	575	582	616	620	592	592	582	630	601	573	622	536	551	599	576	601	610	581	573	579	611	621	585	584	616	593	613	637	562	620	573	594	547	608	604	576	600	618	576	548	587	599	564	563	570	596	552	575	589	571	598	609	611	587	599	577	619	566	627	575	586	551	611	577	642	550	551	573	613	585	578	590	598	551	613	602	574	608	553	587	617	638	561	568	551	563	588	575	569	589	624	577	579	569	555	627	585	611	589	614	607	597	588	601	603	621	622	609	578	597	585	588	602	562	588	553	537	561	629	617	608	573	567	548	554	608	597	595	562	614	581	614	617	603	591	588	586	582	586	605	606	618	558	568	581	577	624	597	569	564	624	568
14334	7147	5057	2411	1972	1493	1285	1146	1085	994	925	901	861	846	899	823	855	796	793	772	832	807	820	814	765	798	795	795	810	793	761	786	820	753	779	760	781	842	781	806	766	852	737	767	779	770	765	841	820	755	768	770	790	805	855	736	741	774	831	771	785	742	771	749	813	796	813	768	739	742	820	757	761	745	765	811	757	763	810	715	735	764	770	770	758	747	754	744	799	795	770	776	773	747	746	758	758	781	809	766	814	728	800	710	798	753	735	738	767	785	749	727	809	810	822	827	771	779	750	753	802	770	784	732	766	783	764	756	727	813	729	766	803	833	769	765	769	747	760	792	786	744	792	764	740	746	791	745	744	764	768	778	813	769	772	805	815	780	721	800	752	744	741	786	760	823	814	776	757	815	743	770	797	755	800	802	764	707	765	783	781	785	772	782	826	799	809	771	769	765	738	720	716	717	762	699	735	747	780	745	737	803	777	724	798	769	770	742	741	764	802	819	742	771	742	739	757	744	800	829	780	767	835	786	771	708	773	788	762	777	750	771	766	797	786	798	788	807	769	767	698	755	702	696	758	729	767	786	808	799	813	793	756	767	757	766	756	691	810	774	705	824	785	778	853	784	768	771	774	733	764	714	745	803	811	779	730	774	746	763	778	835	769	753	755	779	783	769	769	755	722	779	793	762	785	746	773	721	801	764	729	787	764	787	824	750	793	743	727	720	773	775	721	771	770	819	711	738	785	772	810	726	737	730	749	777	838	831	759	785	750	766	759	766	717	731	794	741	756	765	742	754	771	746	809	715	760	762	756	778	744	771	816	758	751	798	792	788	717	771	813	755	807	736	745	771	761	794	761	767	805	711	743	776	782	774	721	827	796	772	789	778	780	782	769	808	783	806	737	764	751	767	727	770	722	755	741	765	746	772	768	831	770	739	729	768	764	848	787	786	767	747	799	757	780	801	766	732	777	790	821	797	807	747	780	783	739	797	700	738	739	791	736	776	784	779	786	799	813	748	794	771	790	770	778	784	795	805	789	784	734	766	789	764	797	774	837	861	778	767	778	794	804	769	749	802	754	763	783	805	758	777	742	798	739	779	760	799	762	733	808	764	752	752	850	796	766	787	762	792	842	799	816	770	787	761	825	785	783	756	775	781	784	783	728	732	766	806	824	761	741	764	752	784	811	799	733	804	792	763	744	759	758	765	729	812	823	769	777	771	779	767	757	783	780	783	771	770	874	742	766	770	721	824	773	800	823	803	763	828	764	744	758	733	776	731	766	767	781	736	753	763	822	780	762	782	809	767	775	789	787	775	799	791	791	767	787	797	797	782	775	783	741	790	800	731	781	783	726	775	794	792	782	742	777	823	770	718	817	816	803	768	781	773	771	790	793	813	746	753	774	726	774	778	714	764	738	753	790	777	789	752	753	728	783	790	844	747	755	799	771	784	781	769	759	809	733	765	797	765	754	783	719	805	816	776	765	775	792	724	763	779	777	763	742	781	804	756	797	819	814	792	771	789	763	705	754	801	775	760	747	751	768	770	800	802	759	794	765	783	794	754	763	785	794	740	743	805	734	726	833	787	754	796	761	770	772	750	721	791	780	770	723	776	761	801	784	753	718	752	812	776	727	789	795	791	817	731	788	750	768	766	761	715	757	815	766	801	748	773	812	784	767	768	766	820	807	773	800	775	769	758	709	737	786	812	778	786	836	747	780	787	773	798	720	790	749	786	801	808	814	780	734	766	789	727	721	699	781	756	795	739	756	796	767	797	836	790	712	764	766	815	769	809	764	783	741	776	794	828	792	770	782	734	781	788	785	763	825	770	759	781	796	752	730	769	800	826	864	726	788	731	793	797	766	754	772	715	805	788	778	771	766	768	819	775	748	748	774	748	798	766	736	759	719	764	783	763	789	736	757	761	738	785	794	796	783	763	786	729	812	755	747	831	795	776	738	774	788	757	778	766	741	740	753	750	776	725	708	811	827	738	791	814	759	790	770	766	788	792	761	754	759	785	748	748	731	768	815	724	701	742	804	758	778	794	751	763	775	782	777	776	799	814	776	765	735	745	768	812	719	789	763	743	812	754	766	805	740	782	805	795	758	780	768	788	782	815	783	763	723	794	801	755	766	794	754	741	769	775	761	781	779	789	799	777	751	765	757	729	786	764	732	733	798	774	761	799	790	780	773	759	759	783	771	744	762	779	809	747	764	745	729	780	772	784	799	769	732	764	717	769	816	807	749	760	763	755	755	756	769	796	760	746	792	760	813	738	766	718	785	784	795	801	777	776	744	752	793	821	769	775	838	796	756	745	710	777	737	756	763	711	772	818	738	759	813	826	789	753	741	762	793	732	794	739	769	761	762	755	777	782	750	768	763	776	742	769	730	743	755	789	794	759	780	818	723	813	766	818	801	811	822	749	774	762	776	801	754	748	784	726	762	758	745	775	804	797	795	732	806	744	770	775	759	769	811	753	755	789	789	739	753	740	767	749	776	743	749	769	747	773	767	787	769	760	776	750	788	783	737	725	763	802	792	797	808	783	734	801	750	786	821	754	798	768	811	714	761	750	761	785	743	761	761	724	813	752	809	784	749	803	742	748	756	759	752	783	769	792	747	778	765	811	703	799	752	744	767	775	716	773	771	783	752	769	789	732	767	768	694	791	814	773	814	803	756	772	791	825	734	788	777	734	769	750	788	766	783	793	717	767	772	792	782	815	779	777	773	819	736	780	764	779	791	774	782	794	792	754	709	759	773	728	797	812	728	758	782	780	762	737	769	747	798	751	774	794	806	747	745	803	805	770	766	760	777	753	791	738	785	768	773	781	832	776	775	755	741	773	752	755	804	798	731	760	789	753	707	772	766	708	753	787	754	799	741	767	806	763	743	754	784	723	754	776	775	758	820	782	732	790	807	801	733	793	800	723	790	772	787	767	713	812	754	758	737	800	777	792	736	818	741	759	747	755	769	790	752	743	806	794	778	811	760	756	796	748	761	762	792	793	802	783	753	799	795	778	753	745	788	743	786	781	790	769	775	804	769	766	751	753	784	742	755	796	760	736	764	780	780	732	818	773	766	760	835	705	753	781	744	750	770	732	803	778	752	809	783	742	815	778	732	719	799	714	754	751	764	702	771	744	807	806	710	761	760	801	752	733	797	842	797	746	759	764	758	770	772	782	831	765	840	752	762	783	770	836	824	738	812	739	763	767	748	767	800	815	753	767	778	735	761	779	729	814	834	766	740	758	809	756	775	771	809	762	779	760	794	775	760	723	754	715	751	752	791	812	798	801	737	737	729	759	763	800	758	756	761	793	761	780	751	748	776	759	780	746	800	807	774	721	742	753	761	788	737	783	778	741	742	781	782	766	758	780	736	704	786	757	786	794	745	743	816	764	782	780	737	832	785	750	741	746	756	760	747	742	803	775	745	766	774	786	804	773	779	784	797	746	765	745	753	767	741	744	751	778	776	758	818	803	765	801	772	745
24731	21550	26953	25057	1442	267	201	210	202	189	184	162	165	145	173	149	152	119	139	159	127	156	151	138	135	159	130	132	128	130	143	131	157	137	158	141	157	152	139	137	131	165	147	141	136	155	136	133	119	115	156	132	146	130	150	136	127	114	122	133	136	148	142	135	140	159	158	136	145	126	137	133	136	167	134	148	136	127	144	126	142	140	127	151	142	134	149	121	149	149	125	118	124	148	140	146	119	133	143	134	153	126	140	139	138	122	144	134	131	143	143	155	140	113	145	133	123	141	128	133	126	143	132	123	149	127	128	146	129	117	141	134	141	117	146	143	135	135	148	144	145	140	129	145	165	157	129	140	144	135	131	147	143	131	137	122	119	129	132	124	139	120	151	127	160	131	137	139	140	122	134	146	138	136	141	142	135	142	151	124	134	126	134	148	150	127	140	150	134	132	144	165	139	135	146	150	144	145	154	138	139	161	132	133	144	126	116	131	147	132	135	146	126	121	141	145	129	167	108	165	129	126	142	134	136	149	125	145	119	133	133	145	134	126	138	132	146	129	110	154	134	159	161	135	135	137	115	139	128	149	130	126	133	152	161	122	138	115	140	147	127	131	118	123	133	155	147	124	126	150	124	161	130	147	144	115	152	154	152	143	139	139	130	147	138	157	122	135	133	151	141	149	124	134	142	118	134	154	127	126	134	137	127	128	120	112	130	143	111	162	139	134	146	140	146	120	136	141	134	121	157	137	115	137	133	147	115	142	108	122	135	123	130	146	129	118	132	140	143	139	125	139	136	119	140	145	153	136	115	126	145	144	127	149	130	117	134	130	139	146	132	147	120	127	147	119	146	136	140	142	134	127	141	133	130	148	152	128	140	168	109	140	144	145	129	142	132	139	153	142	139	143	157	152	133	117	157	140	143	121	131	130	165	156	138	128	116	128	144	136	128	150	147	135	158	149	158	135	146	133	117	124	146	123	133	123	148	127	135	119	130	144	114	147	132	142	157	162	130	145	125	128	132	136	145	122	122	145	136	137	112	120	143	138	140	126	121	147	156	143	133	135	138	126	121	138	127	120	116	142	139	132	148	149	136	147	161	144	114	115	147	114	127	133	127	145	141	131	140	124	154	142	111	163	127	129	131	134	111	134	129	131	143	145	141	123	129	118	157	148	141	130	136	150	134	124	127	155	113	131	133	143	160	144	127	125	125	146	114	125	138	143	114	117	139	159	149	133	156	127	132	130	128	146	139	131	121	129	138	154	151	132	146	152	128	124	133	119	123	130	121	120	156	122	129	130	117	139	149	135	168	148	168	139	136	121	152	143	122	125	122	144	132	122	116	128	120	123	139	147	127	141	126	127	125	126	134	140	129	139	130	143	140	136	147	151	130	139	126	135	124	152	140	116	136	128	128	140	142	153	123	133	121	147	153	124	138	128	132	140	142	168	144	146	139	147	136	143	121	138	134	135	134	129	124	113	137	138	156	120	132	123	141	117	154	152	132	130	151	168	135	135	131	124	149	126	147	151	135	138	134	142	125	134	142	134	144	161	139	142	119	131	143	145	138	119	155	139	122	154	118	147	128	130	148	155	144	135	127	139	132	148	153	145	141	129	135	126	141	139	139	151	125	138	134	113	136	143	126	137	149	137	140	133	134	113	150	134	127	141	129	141	144	142	152	122	139	148	136	146	129	148	137	136	136	146	148	131	120	133	129	143	141	148	126	116	137	131	141	141	120	148	133	138	140	119	126	126	145	147	140	130	144	148	125	137	126	120	144	143	134	160	129	131	127	135	137	151	125	134	124	148	159	138	155	148	127	131	125	139	144	119	148	128	154	139	141	147	128	143	148	143	147	138	117	134	132	139	145	116	126	121	130	129	133	134	139	131	145	132	134	138	137	143	149	117	136	149	132	148	123	140	122	130	147	157	138	156	142	114	122	123	148	138	137	151	146	128	140	143	148	135	117	134	116	134	148	138	148	130	134	125	138	157	159	143	133	132	132	130	137	143	129	140	142	123	127	128	117	144	129	164	139	134	118	142	137	132	133	154	153	129	115	143	120	142	140	105	151	109	114	140	130	108	144	142	142	144	112	127	135	108	153	124	133	149	137	139	135	146	140	140	157	125	139	121	136	146	125	149	126	155	128	151	141	140	130	130	147	154	138	149	152	114	116	144	122	157	129	149	145	146	169	131	131	132	149	158	136	146	136	129	147	129	143	138	152	131	158	148	150	134	135	119	133	136	130	136	125	121	146	138	123	128	117	128	129	138	144	143	132	140	137	120	140	131	144	125	136	120	138	134	140	145	136	142	145	134	125	125	125	125	134	137	115	130	147	146	146	115	132	116	148	161	134	127	145	132	127	140	129	128	118	138	127	135	139	171	131	139	133	138	125	137	130	141	126	138	132	119	128	143	142	145	135	153	136	149	147	131	164	134	137	126	122	145	125	159	114	139	136	117	152	138	133	130	126	141	139	139	148	136	120	138	129	139	147	147	124	153	137	129	129	132	144	130	123	144	145	132	130	122	152	145	136	126	116	148	135	156	130	138	139	146	136	129	128	142	108	132	156	125	143	147	115	132	134	141	137	113	146	123	135	118	131	147	128	128	130	142	143	133	114	124	146	144	131	142	102	129	139	126	120	150	139	135	143	149	151	120	137	138	122	125	139	150	108	139	145	141	157	143	150	119	157	131	123	130	126	147	152	115	135	129	139	123	148	139	129	152	141	115	129	114	125	145	135	135	156	134	134	137	150	137	149	139	145	152	147	139	147	156	122	112	157	145	145	139	129	125	133	137	133	140	139	142	128	134	126	128	124	115	147	138	144	133	133	138	146	142	133	142	134	130	122	125	133	142	144	131	142	143	149	127	121	141	134	130	145	150	135	139	126	134	132	120	127	145	141	130	133	145	144	143	169	136	133	127	157	123	148	144	158	128	133	157	160	152	147	149	143	138	142	124	144	157	137	139	125	151	176	147	140	121	130	130	133	131	134	136	121	138	130	143	105	118	136	141	155	141	156	128	157	147	150	134	121	122	151	152	134	150	124	138	152	138	121	144	126	142	130	141	129	146	115	161	136	135	129	152	153	95	153	144	128	123	113	129	136	136	125	146	131	130	146	166	165	133	135	139	135	130	136	139	123	135	145	125	138	154	117	124	120	128	132	137	156	137	141	120	123	144	144	144	135	137	160	114	119	158	122	140	134	128	137	121	140	117	151	134	136	123	140	138	124	135	146	134	139	112	127	154	122	123	121	125	132	121	144	133	134	140	131	140	112	158	142	144	158	136	125	140	124	129	139	130	114	139	122	136	140	131	138	171	121	113	143	145	137	165	129	131	146	132	139	132	142	133	129	119	138	133	132	153	154	146	128	136	119	124	166	132	153	146	166	152	140	156	135	138	120	173	139	137	133	137	117	118	113	125	121	127	141	134	152	147	140	115	130	145	139	132	142	139	136	132	123	147	142	139	140	133	132	140	134	139
13346	3370	2201	970	733	587	487	391	337	300	304	285	260	256	239	245	260	219	231	238	239	223	222	186	218	210	227	231	210	235	194	221	240	217	219	197	209	209	206	216	210	232	205	187	218	233	209	212	231	188	214	207	220	201	191	197	219	191	213	197	231	205	224	207	191	206	185	193	205	190	202	225	199	182	204	215	186	208	208	211	190	202	206	199	213	224	209	190	195	189	204	197	196	201	220	204	198	218	179	188	206	194	193	201	227	183	204	203	229	215	200	222	217	184	175	190	229	191	202	194	230	210	195	203	204	212	192	215	206	191	205	168	186	211	211	187	188	238	204	186	217	197	206	193	207	203	219	210	200	204	234	215	211	213	210	195	216	216	196	186	214	197	204	196	183	206	214	194	195	198	187	225	197	224	239	197	230	198	203	218	216	199	202	207	194	221	197	210	185	185	216	187	214	206	216	205	226	223	206	221	204	202	215	183	192	206	192	199	191	195	206	208	221	186	185	219	213	195	236	225	189	181	211	213	203	220	204	208	209	235	183	194	193	173	220	198	179	204	206	227	196	205	201	207	192	176	232	203	200	209	226	199	213	204	196	214	207	198	194	212	179	203	202	207	185	220	180	223	199	182	202	180	204	199	188	216	199	197	189	244	206	193	182	216	187	178	209	161	211	201	202	210	199	204	202	197	203	207	189	211	190	177	189	207	220	216	226	189	204	200	198	202	200	201	207	206	196	208	212	190	179	194	175	214	200	191	218	197	214	201	214	193	211	185	190	224	224	245	212	197	220	230	190	181	204	210	213	213	183	215	230	198	211	197	188	214	203	216	195	216	183	236	175	188	208	187	206	196	229	191	199	202	214	204	192	205	216	213	178	191	231	204	232	192	205	183	219	217	201	201	218	199	194	193	190	214	219	202	222	210	216	208	217	205	191	202	187	234	175	199	195	193	201	227	213	188	201	212	171	207	189	208	220	205	212	209	213	195	214	191	207	204	206	216	203	189	225	230	193	208	193	184	191	233	198	224	189	206	191	195	212	189	219	217	230	199	209	179	194	225	205	207	191	186	218	197	230	194	201	191	212	201	199	232	183	193	207	207	178	222	206	198	197	214	216	214	192	186	190	194	184	209	171	191	210	189	187	176	200	205	192	194	196	207	214	205	223	200	208	211	200	216	201	206	200	189	240	207	207	206	187	202	215	195	181	215	177	208	218	205	207	202	205	214	183	200	209	218	208	185	219	184	210	200	206	214	209	189	223	212	221	202	215	193	207	212	202	215	220	199	207	218	233	189	189	206	190	195	207	218	200	188	214	212	231	213	187	235	203	188	208	196	214	196	180	193	187	177	234	204	236	227	191	192	194	235	199	184	181	165	192	197	213	192	205	199	198	195	196	186	192	196	203	212	234	186	214	210	193	200	165	187	211	192	203	207	207	218	185	213	208	204	192	197	189	247	201	219	198	208	248	203	209	211	210	209	193	207	185	196	185	194	191	209	209	191	216	206	230	201	232	207	193	182	193	200	213	207	196	204	209	218	242	181	197	189	216	210	189	209	222	230	206	201	196	197	204	216	202	212	212	195	211	206	185	179	216	207	208	198	195	197	198	205	198	206	224	230	212	198	220	190	179	223	219	166	186	170	202	177	198	218	213	203	205	228	192	189	192	220	193	193	205	201	218	218	199	178	210	199	204	217	188	195	232	198	191	217	207	206	211	217	216	217	189	189	196	202	212	175	192	215	197	187	182	206	198	209	180	198	207	226	182	175	224	189	216	195	183	197	215	211	174	191	212	209	213	203	195	198	213	200	208	202	205	246	212	208	173	206	216	233	217	216	198	202	230	200	208	213	180	216	204	204	205	196	227	221	186	217	209	211	236	188	198	196	208	190	229	217	215	187	220	211	197	205	204	177	224	219	236	198	199	191	181	209	204	193	202	187	212	202	193	220	200	181	190	204	228	205	194	211	189	225	210	191	194	217	231	199	198	214	213	215	188	163	207	228	197	195	214	221	206	189	218	209	232	203	205	215	191	217	200	179	213	216	199	210	206	198	211	210	191	209	180	201	213	232	189	214	197	201	199	201	198	182	227	208	185	207	216	198	212	187	206	189	213	212	192	209	213	197	203	202	194	198	194	230	227	227	199	225	200	186	197	232	205	229	183	189	224	215	205	203	189	196	200	205	207	215	230	222	220	210	208	206	182	234	207	221	223	213	202	195	228	188	213	189	205	215	189	208	201	227	196	227	213	205	216	218	199	226	203	190	194	199	186	201	197	199	213	216	191	185	195	210	188	205	189	211	192	199	197	191	189	220	224	229	228	205	196	190	199	201	199	177	218	199	239	189	222	190	202	205	202	204	203	212	186	179	196	210	197	246	187	221	183	184	209	218	219	219	213	213	181	185	211	209	194	205	187	198	192	219	190	202	216	191	225	199	210	211	169	192	206	207	198	186	174	212	201	197	188	215	199	208	211	215	205	206	229	224	179	204	225	198	207	211	232	184	195	227	197	199	211	199	179	198	211	196	217	203	193	203	198	190	190	193	194	215	208	201	206	203	233	229	198	201	178	195	214	199	183	200	188	203	185	201	191	230	209	203	196	210	216	213	195	213	208	185	208	208	204	197	200	196	215	228	221	223	202	215	184	211	212	207	216	205	184	210	219	186	189	233	211	187	223	236	190	224	174	192	222	198	213	167	189	179	209	230	220	210	214	204	205	200	235	235	206	209	221	199	216	201	229	198	229	207	214	212	190	185	200	181	210	221	182	183	224	195	195	218	201	214	193	207	224	195	173	202	193	186	184	195	200	197	206	207	211	199	209	197	211	210	225	199	226	209	179	199	200	199	199	213	201	178	216	196	206	213	215	196	193	203	187	197	219	198	189	194	230	217	209	188	203	190	249	201	189	205	199	223	208	172	186	202	218	193	201	213	207	199	208	206	197	195	197	226	228	180	190	240	199	256	202	192	193	208	223	216	243	226	208	174	206	217	219	191	183	189	206	224	198	175	200	225	192	200	208	217	217	215	225	188	226	201	253	208	189	206	196	228	205	205	211	199	204	191	204	183	201	231	186	183	214	200	200	212	218	224	197	218	194	187	206	212	228	195	193	207	177	206	210	188	205	207	185	175	209	216	207	213	210	232	180	192	216	211	206	192	196	187	209	196	204	197	212	195	181	186	190	199	210	238	185	204	213	206	171	216	239	192	232	215	205	190	210	222	222	199	204	205	195	189	165	201	187	221	214	205	186	210	210	224	209	201	197	207	185	201	185	185	205	188	211	182	194	212	202	190	200	199	181	182	210	199	216	172	185	226	189	224	185	195	192	234	197	182	187	217	206	221	197	182	212	244	201	208	207	206	201	221	210	194	212	221	216	188	187	196	205	208	191	198	186	188	230	204	184	199	204	207	208	218	196	194	197	205	204	172	202	196	181	217	173	202	192	224	226	214	209	197	180	211	190	191	208	224	212	181	198	194	212	190	202	214
9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
