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
340021795313	340021795882	340021796432	340021796982	340021797532	340021798082	340021798632	340021799182	340021799732	340021800282	340021800832	340021801382	340021801932	340021802482	340021803032	340021803582	340021804132	340021804682	340021805232	340021805782	340021806332	340021806882	340021807432	340021807982	340021808532	340021809082	340021809632	340021810182	340021810732	340021811282	340021811832	340021812382	340021812932	340021813482	340021814032	340021814582	340021815132	340021815682	340021816232	340021816782	340021817332	340021817882	340021818432	340021818982	340021819532	340021820082	340021820632	340021821182	340021821732	340021822282	340021822832	340021823382	340021823932	340021824482	340021825032	340021825582	340021826132	340021826682	340021827232	340021827782	340021828332	340021828882	340021829432	340021829982	340021830532	340021831082	340021831632	340021832182	340021832732	340021833282	340021833832	340021834382	340021834932	340021835482	340021836032	340021836582	340021837132	340021837682	340021838232	340021838782	340021839332	340021839882	340021840432	340021840982	340021841532	340021842082	340021842632	340021843182	340021843732	340021844282	340021844832	340021845382	340021845932	340021846482	340021847032	340021847582	340021848132	340021848682	340021849232	340021849782	340021850332	340021850882	340021851432	340021851982	340021852532	340021853082	340021853632	340021854182	340021854732	340021855282	340021855832	340021856382	340021856932	340021857482	340021858032	340021858582	340021859132	340021859682	340021860232	340021860782	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2742	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23323	21588	29588	24078	21589	21632	9211	1000	680	553	505	377	350	327	293	270	249	262	203	226	209	180	181	170	170	145	138	143	172	154	139	140	157	126	133	120	121	159	154	138	140	122	101	138	138	142	135	114	132	132	117	112	120	112	122	115	108	123	128	124	112	113	127	114	111	141	108	117	112	143	125	135	125	118	115	120	122	113	133	120	131	103	146	112	96	112	116	109	113	112	121	106	115	128	140	102	108	115	111	106	112	105	131	122	114	113	103	114	111	121	124	107	116	115	114	127	121	121	102	128	120	106	106	103	102	120	131	124	99	93	100	124	110	129	99	102	88	113	87	115	124	115	116	95	114	96	130	110	128	96	118	107	117	96	120	137	95	111	98	116	112	113	113	102	117	121	109	118	97	101	90	99	115	116	117	119	105	113	123	117	102	114	100	111	118	99	121	97	119	99	119	105	110	95	123	121	120	97	115	116	109	107	103	126	121	102	99	121	98	117	127	122	132	122	117	104	105	118	105	118	90	101	99	90	91	101	118	102	111	129	126	104	110	95	124	98	116	127	118	100	119	110	103	136	115	114	107	90	106	114	105	110	115	122	115	118	139	126	93	110	122	119	111	127	106	115	115	128	105	125	80	142	123	96	95	117	105	109	122	94	113	108	127	95	127	87	93	114	119	115	126	104	114	106	92	119	107	116	123	116	112	122	114	109	96	108	110	108	93	94	126	146	117	107	98	107	107	112	132	114	124	96	113	122	112	123	123	108	100	114	114	131	99	114	118	99	104	111	107	106	104	109	110	125	120	122	121	108	111	112	105	113	108	116	126	104	120	122	116	125	117	127	107	121	127	107	92	113	128	110	123	113	118	102	121	95	101	112	130	114	107	106	127	111	120	112	100	99	111	119	112	116	108	116	119	104	145	127	95	95	125	118	126	111	118	130	128	116	109	97	121	109	114	108	121	104	117	103	129	110	110	110	104	118	120	100	132	118	132	113	119	108	100	116	121	122	99	106	114	112	117	91	113	106	110	127	90	130	100	121	106	102	115	119	110	97	121	101	110	124	113	150	107	105	120	103	104	104	121	109	126	114	113	105	145	114	124	94	117	100	157	112	111	100	109	111	118	107	141	120	127	91	117	114	117	121	111	116	96	91	126	102	90	99	108	114	107	120	117	110	106	115	117	87	115	120	116	109	106	95	98	113	123	79	104	93	112	93	96	95	113	113	106	114	124	118	107	129	124	104	122	107	106	120	106	110	122	128	91	102	126	107	123	103	114	97	108	114	117	115	138	123	109	122	113	108	97	113	104	116	102	130	132	107	112	110	124	106	102	111	110	110	117	118	113	108	106	123	118	105	120	102	94	112	115	124	108	107	112	111	92	110	113	113	119	110	91	109	109	102	112	100	111	116	96	98	110	98	93	108	113	108	119	117	104	105	98	110	101	93	124	120	114	113	101	106	118	112	147	96	114	98	116	99	111	118	94	114	115	112	106	113	118	103	125	109	126	122	117	136	123	122	120	106	118	123	119	104	94	111	123	99	110	112	104	106	110	98	101	116	121	115	112	111	109	148	107	121	123	94	120	110	105	113	134	93	102	106	113	118	99	107	122	113	116	107	112	103	129	118	117	117	101	115	114	98	124	107	116	110	92	129	117	107	110	99	110	104	123	122	95	104	103	114	105	126	111	112	121	117	108	102	79	116	123	108	113	111	112	91	80	129	115	100	128	101	138	112	84	131	112	98	117	114	112	127	125	118	101	133	119	111	122	122	105	106	102	89	109	97	118	115	109	95	119	98	112	130	114	116	113	107	104	96	100	116	94	96	104	105	108	115	112	125	99	122	122	104	120	118	106	120	116	115	103	123	110	127	105	109	120	124	105	127	100	123	117	95	113	118	138	120	114	106	115	109	103	100	112	116	113	123	112	121	113	87	117	116	104	113	104	121	112	134	111	109	120	101	111	99	137	117	116	112	114	104	129	110	123	110	88	107	124	109	123	99	108	113	111	117	116	94	127	116	109	118	95	108	98	109	118	124	121	118	101	95	112	117	100	114	119	106	131	134	81	109	118	118	111	110	127	105	103	113	124	108	106	111	109	95	115	144	111	104	108	104	103	127	116	109	94	100	90	115	119	117	122	125	103	125	107	104	97	104	105	125	94	108	107	105	108	104	97	128	128	110	113	110	103	111	109	119	118	114	121	117	96	133	111	119	108	100	98	127	111	107	111	116	118	116	102	105	107	118	122	112	105	111	113	126	104	103	99	115	113	116	126	132	108	127	110	132	104	96	107	99	126	105	114	115	97	112	104	121	100	101	102	116	114	106	121	117	111	95	121	110	121	102	89	90	118	120	112	109	109	111	117	115	119	116	113	107	99	117	113	106	97	129	106	124	122	127	99	108	109	123	123	121	105	101	118	115	106	116	104	130	112	122	103	116	115	105	125	109	103	108	107	109	113	122	130	108	121	101	112	130	107	110	121	109	103	100	111	106	99	95	100	92	109	111	104	92	113	116	97	105	116	115	123	127	126	91	106	96	125	113	101	105	109	110	96	103	106	98	140	99	104	141	117	129	124	113	118	106	107	120	104	95	116	101	93	104	120	93	114	123	108	114	117	102	112	106	114	127	109	130	117	121	108	116	118	104	97	119	106	127	90	107	116	108	106	132	123	118	112	130	94	85	120	118	112	99	110	102	119	103	106	104	90	126	101	87	90	99	129	125	126	112	112	108	109	97	107	131	118	134	109	97	117	121	104	103	108	105	130	106	114	105	115	124	111	118	110	94	117	122	112	96	107	112	105	89	128	123	125	113	94	94	108	96	111	86	96	102	119	107	104	118	109	130	105	120	122	101	127	89	114	126	112	111	100	113	106	116	117	121	110	116	115	103	105	102	109	101	121	105	118	123	132	107	105	116	112	128	111	117	124	120	107	103	103	130	125	106	115	94	121	128	91	120	109	121	91	126	126	131	113	130	101	104	105	123	102	101	108	110	112	116	127	107	109	124	121	118	123	94	100	107	103	101	116	101	125	112	103	109	107	113	104	127	133	91	100	103	122	103	106	111	112	95	110	128	108	107	121	105	120	112	132	107	125	102	110	117	108	111	112	121	121	119	131	114	117	101	109	101	110	130	111	122	115	97	108	114	103	97	116	129	97	94	122	129	117	124	89	109	129	123	98	117	101	111	113	125	100	107	107	112	105	125	113	124	121	120	115	88	113	109	109	116	102	126	117	92	112	119	129	109	111	98	90	98	109	90	115	137	101	108	106	136	104	112	117	105	105	117	107	103	127	120	113	113	112	114	125	118	119	101	112	122	91	94	108	132	129	100	109	130	112	112	94	103	112	117	115	121	122	104	104	130	110	103	120	88	112	111	117	115	114	128	114	116	108	105	111	98	106	100	131	121	106	103	115	114	103	123	107	115	109	112	93	136	115	102	90	112	114	104	99	115	115	116	98	98	98	118	107	123	113	118	98	96	116	111	121	103
7255	15653	13520	7247	5006	3802	2871	2156	1737	1319	1078	839	705	675	577	532	456	430	350	327	313	297	289	296	263	237	241	230	211	211	223	198	214	215	180	215	196	196	206	191	178	175	183	183	183	184	166	188	167	185	174	170	168	163	163	187	199	163	161	166	168	153	174	189	157	145	161	142	147	172	168	175	169	159	155	160	171	156	170	148	145	151	177	152	185	146	154	146	158	131	143	158	161	162	155	161	133	154	154	164	173	159	150	144	146	148	152	147	158	161	160	146	171	131	146	150	140	143	174	135	155	184	165	146	151	156	150	157	146	167	159	149	155	157	137	156	167	150	165	163	168	153	153	159	172	154	137	156	171	145	131	162	152	146	148	152	125	142	137	161	143	145	151	169	153	156	156	142	156	146	164	158	149	141	151	151	134	150	152	150	135	133	136	159	161	152	148	120	162	171	137	141	157	145	165	165	179	154	167	162	165	142	154	144	139	148	143	156	158	173	155	149	136	148	153	176	165	151	154	157	137	145	161	154	161	159	153	138	149	160	152	168	149	143	168	153	143	162	184	168	139	140	137	156	167	147	161	172	151	132	155	162	172	148	146	136	169	154	163	142	174	152	133	151	161	139	137	154	168	162	146	143	144	143	147	170	143	144	153	147	145	152	162	158	171	137	149	164	144	148	164	170	173	129	150	137	142	129	165	147	142	160	138	153	147	134	171	156	141	148	144	138	142	159	159	139	136	145	134	158	133	142	143	156	144	139	146	151	176	171	152	140	165	138	145	162	165	151	148	134	159	146	143	107	162	173	138	144	148	132	157	143	162	178	148	148	157	150	143	152	155	131	153	178	151	156	157	156	157	148	112	178	124	144	153	149	165	154	156	146	148	136	140	140	167	138	146	140	154	134	142	145	159	163	169	139	143	144	141	154	133	147	173	161	159	140	134	159	151	154	132	161	158	144	160	144	156	143	156	166	156	148	142	164	142	167	146	145	159	149	133	163	151	137	139	140	166	157	155	151	154	152	171	169	153	151	158	162	149	143	153	158	145	158	174	159	161	156	155	138	147	152	134	162	140	149	145	152	149	151	140	142	154	151	147	153	177	143	147	143	133	147	150	149	153	139	155	145	147	151	167	146	161	153	143	150	167	148	142	146	153	160	161	164	139	142	173	142	145	151	132	125	146	150	161	142	164	157	140	162	143	173	166	145	154	163	170	139	165	152	149	150	161	119	159	161	153	155	159	147	149	159	150	149	138	133	147	169	133	166	154	154	151	153	157	159	150	158	148	148	149	167	141	134	145	157	149	136	139	138	130	146	136	136	153	146	157	157	133	152	153	169	121	157	143	141	157	157	158	144	181	154	164	126	140	157	158	141	148	164	158	127	170	159	146	148	145	184	147	157	169	146	145	150	165	149	166	146	140	162	157	144	176	144	143	166	147	135	151	172	153	144	154	153	156	168	130	145	164	161	157	157	134	150	148	154	146	164	147	148	139	171	150	153	146	152	140	164	151	156	142	146	156	154	163	158	123	167	145	140	148	145	145	150	178	165	177	146	162	173	153	164	171	140	144	161	141	163	166	159	135	155	145	149	135	153	154	149	176	153	148	159	145	160	138	173	141	126	156	151	148	156	140	130	159	143	160	157	136	162	152	159	154	145	156	151	149	145	134	137	136	162	147	127	175	171	147	152	151	172	168	178	172	144	147	144	163	159	131	161	141	156	160	152	161	169	117	126	151	145	140	150	131	160	146	149	150	153	140	146	149	172	135	141	147	156	133	140	120	139	149	144	161	150	151	147	157	148	165	160	149	161	165	151	154	166	159	176	162	158	154	141	159	154	150	140	187	146	155	163	126	157	131	163	167	149	135	151	147	133	150	142	159	145	167	168	162	169	149	139	135	153	151	184	151	178	149	136	184	167	159	133	141	149	165	161	158	162	175	152	152	138	161	137	127	156	158	158	153	150	159	141	141	151	162	155	125	155	126	159	162	142	162	151	143	170	170	153	140	152	162	155	154	158	143	166	149	133	135	163	135	157	143	139	141	172	169	162	171	145	132	152	164	134	156	146	156	142	187	131	133	159	159	148	135	153	146	109	164	179	162	164	157	156	145	153	144	159	149	146	144	139	153	150	140	153	160	136	162	169	155	156	142	140	167	173	139	145	165	146	172	154	171	141	165	140	147	160	162	171	138	143	145	149	132	148	143	134	149	142	145	158	148	151	120	159	131	139	150	152	164	167	163	149	146	153	159	161	159	148	151	136	183	162	155	144	165	155	149	144	160	144	168	160	160	144	143	140	162	152	138	167	181	157	167	137	150	155	129	134	167	154	158	152	163	141	151	140	141	159	138	163	148	161	149	149	142	139	167	145	150	132	162	158	152	162	155	146	138	136	139	148	131	163	131	154	142	143	151	157	132	160	163	172	128	117	134	155	154	150	149	150	146	132	147	137	168	170	155	122	165	146	171	175	157	155	127	160	154	182	156	147	149	152	155	143	154	145	149	175	145	172	155	132	144	151	156	135	121	137	158	147	161	154	141	126	158	152	132	159	168	144	143	188	145	147	156	143	155	148	142	155	153	146	138	146	139	158	153	139	143	174	147	153	165	146	155	159	146	161	142	156	150	160	155	142	150	146	154	165	146	138	137	168	136	153	149	144	158	152	142	157	158	166	145	149	149	158	157	159	154	147	135	152	141	149	157	134	157	156	148	175	140	159	153	161	166	184	171	163	148	159	153	134	161	145	157	149	150	148	151	157	155	150	176	129	161	137	168	155	121	155	165	157	127	143	134	155	143	149	140	174	139	141	121	162	131	145	139	145	128	161	159	148	151	138	161	144	164	154	150	141	139	160	139	138	163	169	150	149	169	150	143	152	153	158	163	144	153	150	154	147	152	168	168	154	141	132	151	170	148	166	152	164	175	149	167	145	162	135	155	151	164	171	146	180	140	133	181	172	146	158	143	141	167	163	151	143	159	157	151	157	154	149	144	142	135	143	141	140	146	143	153	136	175	142	178	153	139	158	149	142	151	135	152	130	147	131	144	154	136	147	149	153	133	148	153	140	163	142	187	160	138	164	140	155	164	151	154	160	165	148	148	137	138	144	170	139	150	138	147	163	144	146	182	147	172	157	149	148	140	155	154	157	153	159	140	146	150	143	155	180	147	150	131	159	164	158	148	145	157	191	143	145	147	137	159	152	147	161	178	161	162	129	132	151	147	146	154	152	174	176	142	136	135	164	167	133	161	151	156	173	142	156	146	133	165	154	140	163	165	142	155	120	162	138	144	153	162	147	136	139	143	156	162	166	163	140	168	157	163	151	149	171	129	141	169	153	130	153	158	137	165	143	158	164	154	140	136	150	147	147	142	151	143	159	139	150	134	143	150	136	152	161	147	168	156	159	151	136	157	159	137	167	146	166	149	136	159	170	149	165	158	163	169	151	138	155	150	153	148	166	161	187	146	162	149	151	149	132	168	157	137	147	137	144
26543	20410	9181	913	626	576	478	426	435	370	383	370	393	403	386	364	373	351	365	401	363	393	348	381	384	391	380	369	373	378	381	360	397	374	374	376	349	409	333	383	347	356	345	350	385	343	400	374	381	375	390	378	370	356	332	391	364	368	381	347	362	368	385	412	362	410	408	383	384	381	379	342	381	367	362	380	366	416	385	364	364	389	363	356	380	372	355	390	383	394	367	382	434	354	369	391	397	376	391	365	378	396	384	410	344	421	361	394	394	395	404	382	372	387	365	329	337	366	401	391	382	402	366	365	386	381	368	374	357	408	369	392	360	393	384	407	373	387	379	375	387	343	389	405	374	412	394	341	404	351	408	378	356	397	367	373	374	390	411	370	383	379	385	391	380	383	393	371	412	376	409	410	374	360	349	385	383	390	405	391	371	363	422	388	416	392	396	393	384	375	377	357	357	370	362	377	423	408	326	397	376	383	356	373	370	355	395	395	401	360	363	392	397	364	392	374	369	403	354	399	337	343	406	368	401	386	388	385	361	376	412	352	402	374	412	380	372	362	382	360	340	379	389	378	381	412	346	394	370	401	349	374	389	393	416	405	355	396	357	380	392	342	396	415	387	392	380	372	358	391	376	378	358	395	355	376	371	376	364	338	353	352	372	354	368	342	395	394	374	367	365	377	392	394	385	390	361	401	350	400	373	372	335	382	369	368	365	389	380	339	392	378	370	386	384	387	386	352	362	394	423	372	357	397	360	352	375	376	353	392	411	373	393	377	368	387	383	398	388	394	412	381	368	419	362	354	396	337	380	360	361	396	413	363	397	339	392	358	382	353	377	377	377	383	372	385	419	370	380	381	382	347	389	370	386	375	389	342	398	369	390	370	370	395	399	383	410	388	335	358	359	365	431	380	370	390	373	381	394	391	376	401	354	369	400	387	394	363	385	362	368	367	394	371	387	364	388	398	391	370	399	375	391	350	350	378	375	403	394	382	374	356	364	366	403	381	366	366	395	393	377	389	375	367	360	377	362	407	397	358	393	381	402	372	368	375	373	401	357	350	391	378	337	354	372	388	403	381	363	434	382	412	343	354	367	361	365	380	369	370	414	368	375	384	376	375	393	359	369	377	357	350	382	392	364	382	376	378	369	370	376	377	387	371	392	374	396	387	386	409	395	395	372	391	362	367	389	388	386	403	406	332	388	371	351	396	398	443	363	331	399	346	353	374	367	410	411	377	375	384	375	401	402	373	381	372	376	338	393	375	395	376	348	383	373	377	347	399	410	407	344	373	417	340	359	395	360	375	378	365	392	366	380	385	382	372	376	399	393	386	367	387	366	376	383	380	358	354	373	368	367	390	371	401	363	373	386	391	395	361	375	365	385	358	384	365	378	436	367	381	382	389	360	389	407	366	392	340	373	371	400	384	377	377	367	380	382	359	376	385	364	353	351	390	386	399	406	413	335	377	358	382	389	378	368	403	444	347	336	433	366	388	373	365	350	336	360	369	380	401	388	372	371	395	377	398	391	364	349	396	390	362	393	397	392	376	402	366	378	376	365	403	406	387	351	375	380	391	350	389	393	357	369	367	393	371	364	379	385	395	374	358	388	392	390	372	389	407	360	379	390	380	390	421	350	407	360	367	344	373	408	377	386	398	389	347	332	376	368	387	382	355	375	349	378	377	379	409	374	386	382	405	388	369	355	379	398	386	364	386	400	362	389	378	380	380	379	392	360	409	385	381	388	401	405	404	391	371	342	397	398	380	358	393	370	381	398	366	377	375	364	361	367	383	409	402	402	376	360	367	356	398	381	393	387	401	389	357	377	372	415	347	378	379	396	373	379	374	393	394	397	370	346	374	375	364	391	374	327	381	371	378	376	357	383	363	383	370	372	352	384	340	349	338	418	368	399	339	406	406	398	399	389	361	405	386	402	377	409	371	355	364	382	409	335	372	380	337	398	395	357	391	376	376	382	388	371	382	344	350	365	354	421	380	383	407	384	367	368	416	393	401	403	394	376	387	371	387	376	368	350	400	353	382	412	358	389	387	373	397	399	374	365	361	411	381	388	386	408	382	379	392	391	365	391	360	386	409	364	367	413	389	372	398	374	404	370	383	351	404	394	408	379	411	397	380	346	388	382	356	372	370	365	392	389	385	425	362	388	359	406	384	398	403	388	359	372	382	365	395	418	371	384	381	356	376	374	347	399	371	349	355	346	374	361	346	407	350	369	367	374	390	369	373	380	405	393	365	360	395	397	351	387	399	400	368	377	374	367	344	392	399	387	403	389	378	404	364	358	370	380	364	369	372	358	401	377	398	398	371	380	381	388	363	390	336	409	366	389	381	394	362	366	373	369	403	365	371	369	377	409	386	360	335	358	391	383	334	362	389	388	382	351	371	341	356	357	369	417	377	368	375	346	370	371	377	344	361	379	386	375	388	360	381	378	365	365	394	346	392	351	393	371	370	350	410	352	397	413	405	372	368	381	374	391	386	413	403	373	396	378	372	362	369	411	360	377	378	382	385	375	371	332	392	370	392	369	396	357	404	361	334	397	388	374	376	352	389	360	356	402	382	366	370	392	377	376	385	376	389	397	343	382	408	376	416	399	361	417	416	359	390	404	368	395	350	381	389	397	382	394	370	373	388	410	371	377	361	368	375	384	401	376	389	373	379	380	395	371	363	397	388	356	362	378	381	405	356	404	393	393	343	421	350	416	405	377	356	375	376	404	401	391	350	409	376	352	383	369	364	371	356	393	369	379	382	363	408	419	374	386	373	355	372	376	369	351	380	367	394	401	395	377	373	357	362	331	369	372	378	349	375	391	403	344	374	402	402	350	347	366	358	370	357	362	386	376	380	397	401	355	378	401	357	411	405	379	387	367	412	389	330	343	366	364	347	394	341	406	387	362	387	363	352	349	378	386	383	379	383	391	366	395	402	380	354	391	415	355	370	357	404	370	364	383	373	358	385	400	399	352	404	389	384	383	378	377	363	376	398	359	365	402	360	365	367	365	370	390	382	417	377	387	393	393	356	411	387	359	413	374	391	382	417	434	365	392	382	377	409	391	413	378	383	392	410	390	356	367	385	382	385	380	411	399	377	404	401	351	379	378	356	375	382	378	340	356	400	374	379	374	394	359	364	359	346	355	379	386	382	337	355	336	392	365	368	374	356	382	380	383	324	374	361	364	383	370	401	374	403	369	379	386	406	380	377	357	383	367	402	364	363	380	342	400	390	406	385	371	365	380	358	355	389	413	390	332	373	383	372	398	368	382	377	383	384	375	388	411	383	401	380	412	368	343	340	363	373	367	382	373	422	393	379	400	377	369	355	396	384	359	376	385	384	376	406	342	384	356	381	365	386	407	379	343	351	365	408	371	386	370	374	420	381	346	385	390	411	347	394	398	377	383	361	370	403	371	382	375	403	403	390	394	403	376	391	408	347	403	359	390	362	350	361	389	370	369	357	341	407	406	377	408	400	367	368
4045	1183	1116	744	694	620	547	566	513	566	511	507	502	547	507	551	499	525	486	465	508	510	502	512	513	471	504	502	496	475	501	456	490	511	546	474	480	508	492	504	508	464	455	515	482	514	490	474	535	515	465	468	493	519	493	512	498	514	464	502	493	458	498	491	502	526	534	518	463	527	501	518	526	528	537	478	512	511	483	477	496	516	465	471	493	493	496	524	491	509	490	510	487	526	484	508	448	486	477	516	493	521	521	492	468	521	530	507	496	503	476	471	490	495	488	488	447	506	484	523	502	477	484	510	496	479	516	497	510	522	485	476	542	494	464	516	456	546	527	520	493	512	507	480	524	507	502	489	463	475	446	508	499	530	527	487	510	463	521	485	477	533	506	478	495	518	495	477	497	525	522	490	499	566	495	508	514	512	517	492	509	461	511	502	513	502	501	522	528	503	458	524	506	497	486	494	471	504	549	487	497	451	510	498	497	499	533	520	498	474	501	492	488	478	498	496	507	519	478	529	528	520	516	530	456	533	449	522	499	534	534	509	507	463	538	468	502	551	500	495	502	505	524	448	512	507	506	495	514	506	490	530	498	465	477	524	477	474	510	511	526	506	508	494	507	464	507	487	526	487	497	524	474	526	508	474	488	526	479	504	507	515	515	463	532	497	476	530	501	483	479	488	498	523	459	519	478	505	488	506	474	500	490	479	491	564	525	515	510	475	509	453	506	537	489	484	503	505	465	538	461	490	521	527	491	483	519	496	500	528	493	514	555	514	476	496	507	484	506	489	488	524	492	498	504	484	483	495	541	496	543	498	477	474	506	495	492	496	498	510	486	504	567	537	537	507	517	495	472	477	490	499	520	494	458	531	491	527	504	487	485	498	467	526	512	509	498	478	467	491	509	497	495	508	514	480	474	514	492	457	509	484	516	478	535	516	474	489	544	530	477	469	520	518	488	503	514	497	504	547	495	491	490	500	490	498	521	448	476	472	519	501	502	468	525	474	486	484	511	521	513	518	516	488	507	517	489	464	519	495	523	526	505	499	500	495	497	527	499	464	516	485	509	494	505	482	469	532	517	478	503	473	549	497	487	489	504	483	505	508	513	498	462	496	512	498	495	475	527	481	504	487	520	487	494	485	524	517	496	464	506	482	514	545	487	500	486	500	483	508	486	479	496	497	494	507	470	467	511	482	517	534	489	503	475	492	508	477	540	526	541	489	484	556	505	521	535	476	510	506	510	492	486	498	471	464	501	466	508	518	469	477	501	540	503	503	494	446	476	511	533	542	519	503	520	529	469	466	514	524	520	519	498	531	479	499	504	508	522	512	516	512	507	465	433	538	490	459	482	461	490	464	486	475	481	505	491	510	510	478	492	528	461	493	517	518	474	461	475	473	510	518	488	479	466	490	505	486	498	467	495	506	509	504	498	506	456	493	491	486	460	485	485	494	508	506	474	516	486	485	492	482	477	487	504	492	474	500	506	525	521	505	492	529	475	501	528	480	482	468	507	506	534	497	531	522	478	447	458	502	476	495	507	530	473	537	543	498	498	483	522	505	555	466	514	501	494	479	508	543	487	475	474	499	497	517	457	533	498	521	482	507	511	511	544	481	493	505	466	485	479	456	510	485	576	490	468	491	548	495	509	488	511	492	501	464	472	488	460	494	484	458	501	504	516	492	501	494	490	464	510	531	524	554	439	507	500	467	505	501	500	473	514	477	526	493	508	477	483	491	473	514	515	488	482	544	528	494	467	481	519	521	489	494	481	492	491	517	487	443	519	522	476	509	522	503	471	470	482	476	500	480	485	481	474	519	506	519	486	500	474	506	479	502	544	504	484	473	508	534	531	505	489	505	532	508	518	538	502	483	488	533	547	470	503	487	530	467	504	487	555	503	504	563	525	528	541	492	503	510	495	504	532	486	469	488	482	492	482	489	512	519	519	491	498	512	486	468	485	480	467	539	528	504	480	504	515	504	529	523	513	487	500	470	510	561	517	522	526	457	494	505	496	495	475	483	473	527	558	526	455	536	483	488	500	499	529	480	469	531	506	483	528	520	468	494	497	463	472	525	513	455	489	477	501	480	481	492	502	491	505	509	517	501	542	479	464	498	510	525	484	503	538	531	476	537	513	507	490	526	473	508	497	499	496	510	503	505	511	476	509	513	494	498	538	508	501	509	542	486	505	481	466	502	496	493	528	481	529	460	506	493	497	511	473	494	486	530	480	512	492	518	511	504	534	481	511	529	496	505	494	510	522	523	471	487	476	489	509	497	531	500	505	509	477	494	499	481	482	468	529	483	518	519	503	468	442	476	490	501	522	472	514	456	492	473	483	529	556	508	538	535	507	503	510	487	509	462	471	492	489	434	472	475	518	544	525	501	485	507	495	485	508	492	488	506	486	520	529	463	464	495	517	472	525	494	509	469	481	513	503	500	514	519	513	506	495	500	522	455	536	450	507	531	454	520	494	509	498	516	523	460	495	503	481	446	500	536	549	474	507	462	480	503	520	514	511	458	546	490	500	514	549	462	503	508	513	544	527	503	473	496	477	515	495	463	503	486	503	503	493	535	515	478	499	494	508	521	532	496	466	509	458	500	508	517	453	494	520	485	513	533	509	501	529	494	488	488	509	501	509	516	494	476	521	517	504	499	473	482	485	466	506	526	490	467	462	520	489	485	467	536	568	507	486	498	501	526	512	505	516	509	461	486	502	529	478	521	474	506	500	462	476	495	501	513	531	516	496	451	491	528	478	481	511	494	507	478	499	527	485	480	479	513	478	511	529	481	504	510	512	492	518	504	507	523	468	557	480	493	482	506	475	505	502	523	475	539	500	491	489	522	472	511	513	494	475	503	474	485	509	452	465	484	508	481	472	534	491	505	541	516	492	492	536	506	501	509	490	497	559	492	507	467	496	493	542	473	482	519	478	499	503	518	480	524	529	521	526	491	499	471	492	479	472	467	518	505	482	501	514	494	521	471	478	491	512	459	474	497	483	506	493	510	478	530	498	489	474	509	501	485	515	515	493	507	493	526	521	484	504	491	506	522	482	515	512	495	512	455	503	494	499	528	510	538	504	492	493	484	510	519	500	470	524	518	470	476	504	494	506	531	499	502	500	495	518	526	507	472	488	492	511	490	469	498	520	495	507	492	474	488	501	503	518	442	449	504	474	484	495	519	525	451	494	475	481	460	467	481	496	503	472	439	489	483	484	516	473	531	494	494	490	466	485	503	501	535	484	522	476	515	535	476	479	513	496	497	510	471	503	524	546	481	476	497	492	508	500	481	501	509	502	457	489	522	463	506	488	481	533	481	504	481	532	549	527	485	485	538	537	514	529	541	510	469	514	501	517	497	493	485	507	513	476	510	508	496	497	479	471	511	503	562	500	563	510	494	511	491	489	522	483	520	501	523	513	504	493	464	511	476	507	500	524	481	489	502	488	481	517	483	533	455	487	524	504	521	485	545	473	489	460	524	496	517
23473	20900	28256	23687	20885	10981	1083	680	576	543	479	432	391	382	341	375	356	343	322	329	330	334	341	330	300	374	332	298	313	291	304	314	298	292	311	290	296	292	307	308	290	299	292	256	291	312	313	264	316	292	313	302	270	274	297	272	315	287	293	299	277	269	300	282	285	293	330	305	271	263	273	282	260	301	321	285	330	278	291	265	256	273	253	304	280	297	273	299	275	307	304	278	289	255	284	271	301	302	295	271	279	264	271	252	304	281	299	285	296	284	292	261	301	310	283	279	278	253	262	278	277	330	275	288	304	266	281	242	264	309	301	303	269	285	290	282	285	306	275	316	298	284	290	307	284	287	301	274	241	282	293	272	268	294	276	287	305	284	264	255	299	313	291	252	252	286	268	322	274	274	315	288	269	284	277	295	289	303	305	257	272	291	289	266	291	298	302	263	287	289	276	294	324	288	272	292	312	288	251	288	285	294	278	283	279	288	278	294	298	255	290	253	288	267	284	289	281	297	315	285	294	283	293	287	283	298	287	292	270	300	293	267	280	303	276	289	309	276	290	310	273	266	291	294	254	312	281	288	255	304	277	258	274	262	326	260	278	280	276	272	317	287	251	292	282	280	279	274	271	282	290	297	290	308	282	299	270	288	297	311	303	256	264	264	318	278	288	298	261	333	280	267	245	277	296	272	258	326	298	274	315	291	286	293	281	265	284	289	272	276	288	291	308	282	317	285	297	301	275	292	297	308	281	291	307	278	273	290	293	298	293	307	280	289	278	287	316	301	311	307	276	297	284	280	271	284	298	286	278	284	278	294	267	280	284	291	286	290	273	286	280	311	322	281	292	271	285	279	314	270	308	294	296	259	280	301	277	302	272	290	286	267	307	290	309	303	258	294	267	277	273	261	269	297	292	282	305	308	304	295	276	276	290	305	305	240	288	309	318	279	287	273	312	296	273	264	301	281	280	278	284	259	278	288	275	285	269	299	309	286	297	289	278	291	292	303	274	275	294	318	309	263	298	278	305	281	271	316	281	270	308	279	317	281	261	261	285	274	301	259	257	301	306	295	277	283	281	266	282	261	297	278	260	285	286	318	301	272	283	307	281	257	276	330	283	248	314	277	309	300	297	269	257	295	283	263	300	244	263	303	286	289	309	303	287	305	251	281	293	257	256	299	289	273	297	283	272	271	290	289	295	280	313	289	294	288	309	260	280	270	260	297	307	287	302	267	282	293	267	281	294	239	276	311	294	298	285	305	286	272	316	314	311	277	287	297	302	282	291	290	294	299	307	326	251	299	302	279	248	294	278	249	285	291	257	247	302	259	284	233	277	310	301	283	297	291	307	324	287	258	259	276	290	301	286	264	280	299	286	275	262	283	336	318	274	291	276	260	299	273	276	286	295	288	285	290	269	296	276	300	295	310	269	262	262	264	282	283	262	298	266	285	265	283	258	260	264	283	305	290	267	296	251	305	295	262	296	266	292	292	304	312	284	292	298	282	284	262	298	295	276	287	309	261	272	273	309	291	266	282	298	264	288	278	291	273	331	286	302	275	259	297	261	284	295	279	298	278	302	292	273	294	274	262	295	263	307	287	273	293	287	311	270	255	291	281	294	327	302	286	278	280	283	303	268	282	287	249	268	241	308	279	298	314	312	295	280	261	257	267	263	278	283	286	273	261	290	286	267	304	287	301	267	305	297	298	309	299	310	263	285	289	283	272	287	265	307	279	273	289	295	289	265	265	255	299	272	241	309	272	255	277	275	283	263	278	276	287	268	276	295	311	304	270	288	282	307	275	288	260	314	300	276	292	289	291	268	276	295	253	267	293	309	295	262	303	269	290	295	269	282	310	274	272	258	295	285	293	263	249	311	282	270	283	265	294	267	256	279	288	314	307	304	271	268	265	265	278	301	306	307	276	284	293	267	266	310	277	291	281	250	293	284	302	283	267	279	290	296	297	306	313	284	291	268	282	275	275	284	287	279	294	294	245	269	289	273	311	275	273	256	298	292	262	269	255	289	244	286	271	291	301	254	249	278	244	274	307	293	279	275	297	264	310	272	283	280	276	271	269	289	280	329	300	287	273	323	285	324	284	301	306	286	282	296	293	311	280	282	290	300	270	269	291	264	268	286	272	278	304	310	298	281	252	279	289	262	255	282	317	290	281	273	295	276	256	261	284	274	306	293	295	271	285	321	271	263	281	270	290	277	288	286	288	281	305	296	312	276	290	268	280	313	288	299	262	274	279	285	288	296	303	264	277	261	282	267	291	270	292	267	288	266	262	298	267	288	297	311	275	270	301	277	279	280	291	299	315	277	266	300	292	294	311	274	302	307	287	301	281	286	287	285	272	293	302	289	294	259	282	254	301	276	284	261	318	256	249	276	262	287	297	262	292	289	271	283	307	277	274	282	271	256	258	290	276	269	270	289	312	280	264	266	271	286	248	290	300	286	279	283	299	289	280	283	266	280	274	287	286	312	309	278	300	260	315	303	277	254	300	291	271	259	267	290	265	276	293	298	290	292	275	292	277	294	309	263	290	280	308	308	303	293	326	255	281	281	269	279	302	295	281	313	289	271	285	253	268	283	279	297	295	263	296	296	290	251	284	308	300	291	283	286	252	291	282	264	274	282	304	288	270	267	276	298	284	270	323	287	279	259	291	287	291	286	297	297	261	278	306	266	286	282	258	271	299	276	289	294	292	275	290	268	277	285	303	266	284	269	274	289	282	287	309	305	244	279	291	307	264	304	281	255	306	304	257	306	248	270	272	268	256	252	291	271	291	279	248	269	278	315	295	306	284	300	263	253	283	309	316	274	262	278	276	288	262	299	255	285	282	273	250	284	296	273	279	290	283	295	286	276	274	290	309	284	286	287	294	260	267	283	274	273	272	281	289	274	283	271	297	270	322	272	291	263	309	278	257	290	292	296	278	286	285	309	265	277	272	272	264	282	295	295	261	279	267	287	296	242	301	302	273	282	271	287	291	260	293	326	301	284	272	288	309	279	276	301	291	293	279	269	283	286	290	290	258	296	306	277	309	280	280	279	293	284	264	252	329	272	276	272	264	273	272	259	305	336	297	277	283	303	280	296	278	269	255	265	297	288	288	278	272	253	275	293	287	328	264	255	315	266	276	289	256	257	303	306	288	265	282	273	291	257	316	308	279	272	281	293	287	299	295	269	270	293	293	306	306	281	274	298	261	260	302	280	295	281	283	317	287	285	254	297	287	288	299	274	291	292	289	295	252	252	306	279	293	285	287	303	274	294	289	272	290	292	288	279	278	261	293	267	290	298	300	284	297	301	300	267	286	279	304	257	272	301	272	271	269	291	283	298	297	293	304	282	306	278	272	306	275	292	287	284	275	260	285	285	283	285	296	317	267	289	278	308	287	266	294	276	292	282	281	296	267	289	288	316	267	279	275	297	304	267	295	292	281	271	250	300	270	292	288	283	283	233	251	271	297	273	311	277	287	276	311	270	279
4845	9141	8235	4198	2943	2141	1750	1464	1172	931	834	753	686	640	617	581	556	511	481	493	451	441	462	439	445	445	439	417	428	377	418	423	436	432	403	413	422	396	403	409	408	396	379	395	407	391	382	396	407	394	415	354	414	390	387	371	404	385	403	389	421	375	387	379	396	360	384	414	413	412	372	393	414	383	389	397	387	401	394	384	369	381	386	416	423	414	399	404	387	415	358	389	375	423	387	353	391	410	374	362	358	381	405	377	377	356	400	405	356	337	383	380	384	390	358	387	365	386	380	400	368	366	392	381	375	356	395	389	402	372	411	402	374	387	432	393	377	396	369	383	401	369	389	371	373	395	414	400	403	361	379	412	369	377	380	380	362	383	355	357	361	374	381	356	401	392	382	394	385	409	350	386	388	358	394	404	375	385	346	368	385	355	356	421	385	388	415	375	388	408	383	359	393	368	356	393	413	381	385	370	368	385	392	413	372	381	393	376	367	383	397	376	388	382	362	381	387	342	358	400	374	373	383	413	400	400	369	371	378	387	405	403	381	389	366	349	373	383	372	387	372	395	394	366	401	407	396	355	367	348	403	369	392	393	386	390	391	351	376	397	392	418	389	377	395	370	411	397	415	365	409	362	406	394	392	393	390	383	379	344	379	357	369	369	394	404	391	401	371	409	402	387	358	390	392	390	355	380	408	425	380	395	376	395	385	400	381	374	388	361	363	362	392	361	381	388	391	397	384	423	390	404	372	380	386	403	403	407	395	363	387	352	387	371	428	371	401	396	373	366	396	376	363	358	420	372	382	397	367	384	366	396	361	385	382	418	378	374	378	381	373	384	445	385	369	411	367	387	419	383	372	390	371	398	389	358	373	359	394	399	404	392	351	367	383	383	367	375	361	386	375	375	400	374	378	379	363	398	376	381	375	394	375	393	363	377	385	401	381	385	378	399	347	395	381	401	412	349	383	374	376	410	411	375	395	371	376	385	392	387	378	390	372	381	364	347	408	393	435	371	347	359	395	403	361	377	420	364	386	392	385	421	389	396	396	397	391	387	355	387	374	406	362	378	370	361	366	408	354	408	382	361	365	367	388	385	401	371	412	360	424	391	390	353	409	372	411	410	413	401	405	352	387	383	390	375	368	379	386	387	372	366	380	332	400	414	388	369	379	363	376	359	381	388	383	419	380	324	367	376	404	383	402	394	402	391	399	347	373	390	407	363	358	366	392	419	383	374	390	363	385	371	414	377	410	411	369	387	367	401	389	388	386	389	398	366	379	367	352	413	393	388	388	374	329	370	379	410	387	370	423	323	379	410	377	369	369	364	385	375	394	361	372	372	379	387	372	385	373	371	384	372	385	345	398	407	372	378	364	414	366	382	396	360	431	382	353	379	396	374	392	392	369	426	360	381	415	367	365	392	368	400	396	389	340	406	349	357	389	371	359	378	376	400	385	400	374	382	381	409	344	434	411	368	368	372	373	386	369	423	419	391	376	415	414	441	383	422	382	382	389	388	373	388	396	394	408	405	375	367	394	355	379	355	356	409	422	415	375	435	382	368	346	380	372	400	396	382	369	372	409	381	396	371	376	406	404	346	355	377	384	405	381	374	372	390	410	360	390	352	378	415	392	396	386	388	377	396	392	393	381	372	418	408	397	373	363	386	403	417	340	326	379	377	378	395	389	352	378	395	381	373	350	380	436	392	351	355	402	349	390	344	370	373	365	392	431	375	398	403	358	365	366	388	406	387	398	389	389	385	364	403	385	384	394	379	378	374	403	376	383	376	360	403	345	402	353	375	382	368	375	376	392	400	401	374	388	391	373	390	381	400	371	398	362	365	346	427	396	398	376	375	435	369	389	382	361	406	377	377	359	355	408	385	369	386	384	386	377	381	375	362	429	375	401	374	358	417	378	390	382	391	419	353	384	382	369	360	397	392	391	423	331	368	372	378	396	398	404	407	366	398	375	371	401	371	356	397	400	387	398	382	401	374	384	365	372	408	388	374	395	411	390	373	363	385	379	365	437	393	434	386	389	353	423	404	413	405	376	405	371	377	406	398	384	378	383	396	410	375	413	356	359	359	386	366	401	392	410	413	378	390	347	377	387	374	356	381	382	345	405	400	399	376	383	431	376	381	368	345	361	353	361	388	410	420	405	364	403	366	407	390	399	371	365	349	407	385	391	379	407	387	405	351	389	369	372	395	363	362	384	349	410	382	355	379	401	373	351	384	370	404	356	354	396	370	345	364	365	347	375	413	377	428	388	393	358	396	385	395	398	403	366	373	375	391	394	415	371	441	360	405	366	384	383	381	344	414	386	387	342	367	378	348	404	375	403	398	393	396	409	366	356	387	400	391	384	357	374	364	397	393	387	371	385	364	383	351	377	382	379	370	394	365	390	393	353	395	373	372	385	394	370	375	378	356	357	395	377	402	370	379	413	403	364	423	425	361	393	346	395	398	365	395	377	388	371	409	385	388	412	434	387	345	406	369	376	383	414	363	377	381	387	350	365	384	375	361	399	375	356	404	401	393	369	376	423	391	386	369	412	376	374	425	373	381	347	408	342	393	387	363	383	409	377	411	384	375	389	373	373	396	361	360	386	396	394	411	407	379	373	386	379	402	381	372	371	420	391	386	366	400	359	362	400	396	370	354	383	365	387	402	371	370	386	401	368	391	391	365	356	370	438	375	355	356	387	386	381	364	401	338	367	343	345	384	388	387	383	410	386	371	388	399	389	394	390	372	399	394	361	371	399	377	385	416	414	388	378	390	392	353	374	402	336	321	344	368	368	412	361	376	351	378	376	400	371	389	378	404	389	375	366	411	402	387	372	388	374	391	365	370	336	392	381	387	392	410	424	376	372	413	389	392	370	380	353	396	358	383	409	414	411	369	395	363	390	366	382	407	381	386	366	374	394	372	365	409	405	416	392	381	374	391	358	380	352	391	392	389	385	384	398	386	417	394	366	385	388	399	397	377	378	387	402	389	371	409	368	399	388	430	402	422	354	383	415	360	377	396	422	393	383	373	412	373	404	363	374	355	367	381	383	378	396	356	387	380	410	371	374	393	397	359	374	398	359	371	389	377	414	376	371	391	415	381	377	353	357	416	436	409	408	353	370	369	365	363	440	387	383	399	355	385	374	409	370	381	362	360	374	388	375	406	397	373	387	355	408	362	390	390	362	375	398	342	384	370	412	361	381	380	390	363	396	408	356	373	383	362	391	397	358	360	398	356	368	367	396	385	402	375	382	398	368	379	405	417	357	429	381	369	394	370	373	380	398	398	376	399	372	337	385	377	382	374	376	407	397	408	409	370	370	370	387	360	382	359	348	380	401	357	369	390	381	376	384	380	399	351	390	367	402	411	368	373	422	383	362	359	382	382	356	364	370	377	381	352	370	355	397	368	398	396	364	385	379	411	407	394	388	398	371	412	377	369	394	348	380	379	411	341	368	413	373	361	387	376	336	426	377	390	383	389	381	401
22450	20816	28556	23187	20823	20854	8791	991	673	516	430	403	338	292	291	269	241	213	217	187	186	184	162	170	162	142	117	140	163	139	145	135	124	137	141	125	134	149	137	131	128	148	107	139	137	122	120	112	113	117	98	97	131	100	113	126	122	125	109	124	103	119	113	101	115	111	104	105	124	112	116	128	126	104	124	110	109	93	117	119	119	128	102	122	103	103	113	122	102	126	107	98	103	122	119	127	103	92	122	105	102	110	122	113	110	91	105	115	113	104	121	113	117	115	111	115	114	97	134	114	94	98	114	127	118	93	99	109	106	111	106	115	101	91	118	111	120	86	98	118	119	113	104	126	113	123	106	97	113	122	111	114	105	111	107	118	97	126	107	102	109	110	115	101	107	116	116	101	118	86	100	106	124	106	108	107	99	126	108	106	98	111	103	93	113	94	120	99	96	96	108	98	117	122	107	127	106	83	121	88	124	125	109	100	121	94	101	115	108	101	96	122	114	101	120	107	114	107	110	90	104	125	101	111	97	115	111	125	127	97	112	101	111	112	112	121	109	119	108	107	123	118	116	115	122	95	102	109	110	101	117	115	117	105	116	104	125	126	125	109	115	109	96	91	105	105	103	117	99	119	88	104	114	98	114	102	117	105	105	109	96	104	104	103	96	110	102	116	92	94	119	98	122	118	125	110	128	98	101	108	115	121	104	136	111	131	108	107	121	127	113	125	105	123	100	105	109	109	117	114	94	110	104	114	103	89	115	97	114	116	105	109	102	111	111	96	109	117	97	100	132	113	101	109	111	113	105	121	98	106	88	98	115	119	112	107	88	86	119	124	105	110	118	129	115	106	99	113	94	81	129	114	106	113	122	106	114	118	122	109	128	119	119	103	123	124	130	95	103	105	129	104	110	102	108	109	126	107	133	107	97	111	120	103	111	92	135	92	101	99	99	121	118	102	111	109	108	122	102	113	105	109	110	98	114	111	126	122	106	108	105	125	116	115	108	99	95	102	124	102	104	126	99	119	101	109	106	113	113	103	93	125	109	89	89	103	104	106	115	103	107	95	106	112	112	118	98	125	114	117	100	100	115	98	113	107	120	125	106	124	97	108	106	116	108	99	110	125	94	111	97	121	123	112	111	113	124	130	110	104	115	115	125	106	110	120	94	107	123	103	108	124	109	126	99	103	110	114	114	110	100	111	91	125	133	111	98	104	98	111	119	119	105	85	97	117	100	114	109	116	100	99	123	111	106	119	111	106	100	121	123	102	103	103	92	87	119	110	101	117	97	125	107	136	115	123	106	114	104	116	118	107	123	111	116	101	117	122	122	98	111	99	103	107	96	111	108	112	101	95	92	118	132	102	104	107	95	112	121	115	98	92	117	87	119	111	120	113	103	107	121	127	102	114	111	97	95	103	114	123	109	108	105	111	108	112	114	121	109	122	115	110	118	104	120	88	126	106	87	95	111	97	107	116	107	119	109	109	125	105	113	93	119	102	123	108	118	96	103	111	113	120	116	109	107	115	89	98	137	97	100	112	105	101	129	92	92	122	99	87	111	114	96	107	108	106	111	111	120	95	98	129	112	105	117	95	113	97	111	129	110	108	102	88	116	103	114	115	110	120	126	111	108	108	114	113	126	103	98	114	95	106	98	100	86	121	107	109	116	95	121	132	119	110	119	105	104	112	100	99	111	99	79	98	118	121	118	116	114	116	100	122	122	113	105	105	116	99	114	104	110	101	85	112	111	97	115	98	106	102	120	108	106	110	114	109	98	108	109	90	108	105	109	114	121	95	113	103	96	96	96	114	119	100	112	112	102	92	100	109	101	107	99	88	89	107	115	110	102	106	112	106	101	106	106	119	106	101	113	104	94	116	97	138	106	95	121	83	116	94	129	89	109	104	100	120	98	119	94	112	120	110	94	99	118	126	108	114	113	123	105	99	107	118	105	134	93	121	115	95	117	97	101	99	103	105	106	113	86	93	103	103	111	109	86	114	115	108	108	123	124	113	109	122	124	101	112	99	118	118	133	120	117	86	110	110	116	85	101	85	114	104	118	109	122	110	110	107	111	106	112	109	103	108	111	113	106	122	124	117	98	107	105	114	103	135	118	109	105	101	118	103	103	112	92	109	125	97	99	119	112	128	109	100	108	111	106	119	124	94	109	111	135	110	125	122	97	100	104	99	117	126	112	114	123	119	118	118	104	120	122	125	129	112	125	85	118	120	113	106	103	126	105	105	114	133	110	120	139	108	118	102	110	108	120	100	93	110	104	112	87	98	92	111	110	125	106	109	107	111	105	94	107	126	129	102	138	98	87	128	100	98	115	102	94	118	110	126	123	118	119	121	110	108	107	89	104	100	104	100	110	107	99	99	115	121	119	101	109	99	111	108	111	112	124	105	124	118	110	104	91	103	120	93	116	118	107	103	107	134	100	113	78	101	109	100	108	112	102	114	113	119	100	110	114	129	109	105	103	108	112	119	104	103	90	116	97	120	98	114	105	112	113	100	123	127	117	114	88	131	104	104	114	116	92	111	114	103	111	93	103	112	110	125	123	109	92	107	116	111	112	120	103	111	99	105	113	114	99	117	98	99	103	125	107	100	96	114	111	97	97	112	102	97	107	103	101	99	99	98	122	114	106	98	103	117	116	106	124	109	104	106	105	106	106	96	113	116	136	120	107	108	109	121	118	102	100	121	90	101	121	108	115	102	103	117	115	106	119	92	102	104	112	102	111	119	120	97	97	107	112	111	124	128	118	116	133	135	109	111	120	115	99	112	117	107	92	108	112	115	93	115	86	106	126	111	116	97	102	103	98	102	105	115	134	128	103	98	94	102	118	113	114	79	90	118	107	116	103	117	116	105	112	124	110	107	122	122	76	112	96	107	102	107	111	106	113	107	93	116	95	99	118	100	98	93	109	111	107	112	107	111	119	124	88	120	118	130	105	112	99	118	113	110	108	106	123	106	111	123	100	114	114	100	123	124	100	98	117	100	130	95	115	97	114	113	106	107	107	96	102	89	107	117	121	114	110	98	120	105	119	114	94	115	91	113	109	108	117	104	109	91	120	116	105	124	114	118	101	95	88	107	120	112	110	125	114	104	147	128	107	109	128	125	113	115	112	122	110	108	112	107	113	104	109	113	111	106	113	106	108	101	115	98	124	107	100	105	105	120	118	105	104	118	87	99	122	102	107	114	91	94	118	101	121	125	125	100	103	106	119	106	104	128	94	124	99	103	111	102	112	122	126	112	97	109	107	101	108	91	93	109	135	119	108	113	110	132	119	101	113	104	121	129	97	91	125	116	99	109	107	102	92	94	95	104	116	97	112	108	103	114	110	115	118	81	97	110	103	104	120	112	102	117	103	106	109	106	106	135	113	100	117	115	101	111	124	121	106	120	131	110	117	109	101	105	115	109	105	120	100	97	107	105	103	99	118	104	87	124	121	98	108	110	113	98	101	94	109	115	115	98	105	101	103	111
6749	15155	13315	7050	4957	3622	2774	2069	1630	1280	1021	866	692	642	564	458	406	389	364	354	278	307	272	271	257	250	242	239	215	208	202	224	213	191	197	193	174	198	190	178	194	172	153	176	170	162	166	192	151	175	176	161	151	183	159	155	177	162	163	148	185	141	146	165	152	150	155	154	176	160	150	164	202	151	163	148	149	164	161	163	145	158	153	163	172	155	159	150	146	167	158	154	143	126	160	158	154	157	130	159	129	162	136	148	146	149	149	155	166	157	130	162	151	188	139	153	144	150	156	141	139	159	134	152	164	168	175	169	133	154	149	132	156	148	164	135	138	157	127	177	150	160	152	129	156	135	130	146	149	174	167	140	129	143	144	154	136	153	135	140	134	150	127	164	163	128	161	149	151	133	145	160	154	134	172	154	153	166	157	139	138	188	148	139	158	141	145	159	155	155	180	165	146	135	149	148	151	154	151	141	145	137	146	162	140	172	140	141	124	162	144	147	152	150	169	163	158	145	139	156	168	136	153	135	156	149	154	144	124	148	146	130	152	139	145	149	169	138	144	143	162	134	144	128	147	162	145	144	159	142	149	134	145	146	138	176	146	158	161	169	149	145	168	143	147	152	138	161	133	140	163	144	133	131	140	148	145	130	139	153	163	157	161	157	128	160	152	153	139	140	135	152	147	166	156	155	153	147	164	158	150	144	148	151	157	154	161	161	147	145	152	139	144	149	166	133	130	136	144	154	140	143	144	148	143	140	157	122	172	133	163	145	137	138	146	166	155	147	144	137	130	138	158	137	154	117	151	138	162	149	151	165	125	154	147	135	147	143	152	144	146	148	151	122	163	172	160	148	127	161	132	158	141	163	157	157	141	125	139	146	160	157	151	133	141	139	129	128	150	149	155	128	151	155	154	162	138	160	147	136	153	152	147	128	134	148	147	143	126	143	138	136	153	154	143	122	143	151	169	168	143	118	150	124	138	147	151	142	151	162	165	132	165	166	162	138	128	139	142	143	145	133	140	158	152	143	148	143	144	131	157	131	154	145	138	165	156	160	147	163	139	147	148	149	149	158	143	142	146	156	160	151	131	144	166	157	155	143	159	142	153	166	146	144	133	143	144	135	140	142	144	164	159	146	174	153	150	152	141	155	153	147	152	151	134	149	136	148	153	144	141	155	150	148	142	135	155	148	159	141	162	137	178	164	125	124	135	156	116	147	149	173	156	131	135	154	153	149	152	149	169	162	158	138	150	157	140	152	132	152	144	146	138	139	148	155	145	146	127	155	155	143	127	142	143	149	159	155	151	152	154	139	138	156	146	148	141	161	170	157	160	150	117	161	121	152	161	159	160	146	141	121	157	179	134	140	143	121	149	170	148	163	141	133	167	175	167	134	140	114	141	145	129	142	153	132	141	153	143	172	147	166	136	158	140	138	136	146	128	144	157	131	137	160	152	167	156	147	145	124	147	165	149	137	142	133	151	154	138	154	141	177	151	134	146	159	157	145	150	149	141	181	144	129	161	162	162	158	146	146	149	150	152	159	144	147	143	162	141	166	131	140	163	162	145	148	164	161	141	130	136	138	132	160	153	135	150	159	143	149	162	144	169	151	162	165	149	144	129	162	145	127	147	159	143	161	155	152	173	152	141	145	148	137	139	137	145	156	140	152	138	134	154	126	145	162	158	164	140	161	126	132	142	144	152	162	143	143	137	145	136	145	140	135	158	144	141	158	157	157	146	142	128	156	161	156	164	158	155	147	128	182	130	144	150	149	141	143	165	153	157	144	121	168	122	150	144	141	125	153	148	140	133	164	141	141	146	153	117	143	154	155	141	136	153	156	148	155	154	139	157	154	149	132	141	140	148	156	163	146	169	160	141	157	138	126	150	130	154	151	173	146	152	117	138	144	151	158	144	162	172	148	158	133	147	178	146	132	159	146	140	163	139	149	154	157	126	156	149	158	149	149	149	155	131	158	176	143	152	131	152	146	147	163	139	148	137	167	150	144	146	141	168	128	148	148	149	142	161	140	143	156	131	163	148	150	144	150	154	158	138	137	168	150	151	159	137	137	163	143	157	149	144	134	155	156	142	127	143	130	141	155	149	137	139	144	133	131	159	145	144	151	146	156	148	154	149	153	159	164	162	142	122	141	139	138	138	139	124	140	138	132	121	155	148	146	141	144	149	144	158	165	142	153	123	150	154	151	126	131	150	157	151	159	165	153	162	152	134	165	139	147	168	148	176	141	162	127	156	156	145	150	167	132	141	151	159	140	146	136	127	141	143	140	172	145	158	157	134	134	158	154	156	147	155	155	162	137	139	154	148	146	143	160	156	149	149	146	131	152	133	163	142	178	169	129	137	145	146	161	146	146	146	155	123	158	161	163	148	176	142	147	136	132	142	149	148	148	151	155	142	150	156	153	124	145	155	134	150	149	138	130	143	144	145	171	135	171	148	165	144	130	138	140	164	144	135	146	133	154	127	154	164	152	157	136	152	170	146	147	141	150	172	148	159	141	133	156	147	152	162	138	161	136	158	154	148	149	146	167	150	138	154	148	138	126	154	156	149	146	165	155	145	165	158	131	152	173	149	155	134	137	159	154	138	164	132	171	124	136	144	146	150	151	145	143	144	161	140	171	133	138	139	137	140	146	150	116	150	128	141	164	134	140	150	153	131	129	166	138	148	156	166	151	148	162	151	137	161	133	156	149	134	149	138	156	155	170	147	129	160	136	155	142	155	149	167	182	141	148	160	143	147	149	137	161	168	146	146	145	170	139	156	150	157	157	122	145	117	139	154	146	142	144	150	148	142	133	141	158	138	148	149	167	151	143	122	137	140	158	151	151	142	142	153	147	135	145	193	145	132	167	128	167	136	169	143	143	161	140	143	161	158	151	158	127	151	158	153	157	149	161	151	121	155	144	127	168	138	158	157	149	149	163	127	126	149	137	144	155	179	145	141	142	156	133	133	138	152	146	138	156	140	158	146	137	148	153	135	146	145	134	141	159	160	150	149	171	133	154	135	149	157	147	167	147	158	141	145	158	154	154	172	187	139	155	151	155	134	137	155	161	156	160	141	143	152	150	162	141	154	166	139	171	151	143	122	145	141	148	137	148	146	154	143	149	157	150	144	135	146	130	160	142	152	134	138	137	126	144	157	153	149	158	143	141	153	151	135	145	147	149	137	123	128	127	167	131	127	155	153	146	140	182	145	158	148	141	152	137	155	144	146	136	166	145	160	138	125	166	158	156	144	147	155	122	148	141	148	143	156	161	157	136	141	159	134	156	177	154	132	152	150	150	148	146	150	134	151	143	160	132	141	145	143	146	155	133	142	153	147	146	151	142	148	130	168	155	159	155	143	148	151	133	129	141	126	140	163	148	151	146	149	145	144	158	144	156	152	157	157	143	147	138	167	149	135	158	155	153	159	161	141	159	153	130	161	156	147	136	146	168	137	135	160	143	145	146	141	151	159	154	134	156	150	138
26436	20385	9234	962	617	547	453	439	421	438	414	391	401	409	398	402	382	364	380	376	416	384	409	380	361	366	403	373	370	425	387	363	381	370	399	389	421	381	400	417	382	371	390	374	372	374	406	415	380	347	385	368	391	400	399	361	396	404	421	368	378	401	388	389	353	395	383	383	351	342	390	390	398	406	387	374	356	374	399	425	407	383	385	424	387	423	360	381	346	374	407	364	384	411	353	392	406	422	387	374	368	386	375	390	366	385	376	345	376	360	381	377	391	386	376	390	420	374	358	350	403	358	380	343	364	362	392	386	372	401	394	389	374	365	379	399	364	382	373	380	389	354	387	354	374	388	394	408	426	395	364	392	387	350	365	368	414	401	387	434	392	386	394	401	381	379	374	339	382	377	357	380	373	420	359	402	379	357	406	390	394	375	390	371	407	384	377	387	354	421	380	349	398	370	400	367	353	408	382	344	398	360	385	380	410	410	404	354	365	372	367	384	375	417	385	423	395	390	380	420	370	362	370	379	409	386	405	379	380	395	406	419	358	393	379	373	389	397	327	376	389	404	382	391	369	377	390	410	366	346	408	431	365	377	401	398	393	392	365	372	402	384	355	361	424	391	390	374	359	403	407	373	350	371	367	382	378	368	388	365	388	370	356	431	365	374	340	372	388	416	360	360	369	356	350	392	403	371	414	389	354	399	360	407	386	331	430	386	380	373	394	407	382	385	388	384	381	402	385	378	398	356	369	396	378	384	389	380	414	369	400	376	347	356	393	392	363	373	374	392	373	391	389	427	376	404	368	414	375	370	389	377	408	359	364	344	342	380	398	389	398	374	398	345	402	407	387	349	376	378	390	373	372	398	404	385	361	368	333	378	367	346	396	414	424	379	384	365	367	392	379	367	351	357	387	396	389	398	424	363	384	371	369	372	384	382	340	396	371	357	380	357	380	374	365	394	362	375	391	342	383	379	390	392	378	403	355	359	348	372	402	342	388	387	396	389	414	357	351	413	406	393	389	379	370	390	364	400	380	383	401	378	360	395	382	392	383	357	378	400	377	370	374	357	373	403	366	369	395	408	384	364	370	409	353	400	381	384	399	372	400	366	396	377	367	345	398	374	391	362	401	324	390	372	361	388	380	367	372	376	365	370	362	383	394	375	379	409	372	382	395	402	396	366	363	369	336	390	358	384	380	371	385	365	360	372	370	424	372	402	432	359	374	370	377	350	380	363	404	337	356	361	384	397	400	394	385	386	385	375	393	383	401	367	369	374	397	365	399	370	397	400	383	375	376	386	392	425	395	415	358	411	375	387	387	360	362	383	354	373	372	335	382	437	379	423	395	335	388	366	385	381	408	375	358	333	378	406	389	417	386	337	423	392	399	401	422	374	395	378	383	417	394	370	410	358	395	343	393	397	334	367	377	357	394	383	392	379	392	407	389	399	353	416	381	370	387	366	389	340	337	357	385	382	365	405	352	370	386	379	384	408	400	397	365	385	403	379	387	409	355	357	396	376	385	365	370	386	396	401	380	391	357	379	400	384	368	363	380	387	401	390	387	379	388	373	390	380	361	346	390	366	372	384	376	417	377	422	387	364	374	387	376	402	384	380	395	350	382	372	396	364	373	358	405	406	372	393	407	389	419	359	407	399	410	368	420	433	362	396	376	393	378	403	365	386	332	389	389	392	381	390	370	378	383	423	347	369	375	376	383	346	380	390	378	344	366	394	377	383	385	362	379	406	390	335	361	388	389	405	377	361	401	361	387	370	380	377	373	369	380	376	374	370	370	359	349	377	390	331	395	373	369	360	384	352	364	399	344	400	335	385	394	403	396	398	375	397	410	400	410	381	371	399	386	374	378	431	406	366	363	403	399	401	393	377	388	370	386	385	377	395	412	359	391	396	411	425	395	376	360	403	379	360	386	384	401	366	381	398	346	362	390	408	383	367	395	409	378	372	358	361	397	366	399	384	339	368	411	386	365	358	398	376	389	397	384	354	388	366	371	345	396	338	380	424	389	388	368	406	379	406	383	357	367	358	405	368	378	385	423	368	373	347	397	377	352	388	375	370	385	395	397	392	396	367	439	375	404	383	396	377	405	366	449	410	367	375	360	369	410	393	358	396	406	395	353	349	379	383	395	387	351	380	376	379	326	395	349	372	377	376	361	363	380	405	407	409	404	373	390	374	380	410	363	371	360	385	369	369	388	348	375	363	415	400	377	341	342	384	365	360	387	364	383	406	370	355	361	385	404	374	368	384	360	361	388	375	397	401	404	357	388	370	357	373	409	379	390	365	406	369	372	372	371	420	354	378	399	393	354	373	386	343	399	397	361	432	373	398	375	393	404	394	367	366	388	413	383	369	399	368	385	352	396	381	391	378	410	369	397	364	358	391	364	426	346	418	391	378	377	379	366	390	360	356	361	386	391	375	375	411	362	389	395	400	398	366	414	345	393	355	374	406	402	370	390	392	406	381	411	361	412	378	365	367	354	415	384	378	367	408	387	345	386	359	346	442	358	351	403	398	396	396	398	345	388	352	398	377	382	412	373	400	424	368	368	388	377	381	365	392	387	407	353	379	380	403	393	407	367	382	350	395	389	375	390	372	370	382	416	389	361	362	373	387	373	412	391	412	355	406	407	374	341	386	401	369	359	408	363	339	379	405	377	399	363	375	355	404	385	385	378	375	374	370	373	417	373	365	407	377	377	404	379	356	387	400	416	382	364	386	359	387	369	377	381	377	397	387	383	388	394	437	380	392	434	394	386	404	383	365	384	387	415	379	382	393	394	365	397	401	417	384	452	391	346	347	376	403	396	375	413	405	404	396	389	379	354	384	373	414	370	405	411	390	379	349	404	318	406	387	383	365	383	369	447	361	384	394	393	356	394	408	396	377	376	388	376	381	377	432	419	387	384	402	422	342	412	400	359	363	397	419	382	374	349	406	383	356	387	394	375	382	388	403	420	384	386	356	386	391	374	401	376	433	408	374	389	376	383	360	377	408	421	385	363	333	367	379	377	373	356	350	403	385	392	385	391	392	343	377	356	377	364	407	382	337	392	377	346	411	425	398	376	384	386	382	402	414	361	375	340	351	400	393	371	369	378	422	359	413	382	388	388	366	378	368	396	371	402	439	378	370	374	364	350	391	373	351	354	372	390	381	408	378	393	400	382	359	402	373	407	404	357	394	387	385	357	374	375	399	405	382	367	368	383	407	420	406	367	368	368	408	409	414	390	396	393	416	388	383	349	391	377	389	389	365	351	389	399	373	357	380	381	380	397	422	346	350	368	392	375	365	384	360	369	424	383	389	364	370	360	369	421	387	376	390	378	403	387	366	376	392	359	403	374	406	359	387	346	362	386	374	372	395	385	390	408	333	387	381	371	376	377	393	446	395	371	346	391	395	410	362	437	367	373	408	407	385	378	393	361	378	359	356	370	373	418	372	368	387	381	348	417	375	398	355	402	405	381	390	374	393	398	370
4013	1188	1165	778	689	650	610	570	578	500	542	520	525	531	514	478	531	532	510	491	492	520	509	510	544	484	528	508	477	482	464	515	504	521	515	534	537	529	496	501	508	472	479	497	539	519	493	485	491	511	504	487	530	472	515	489	535	480	534	522	444	519	497	555	512	497	541	518	520	557	467	508	505	514	487	555	513	458	514	523	466	527	475	484	501	531	493	503	530	508	539	479	470	477	514	509	485	543	494	495	514	491	501	508	521	490	489	458	485	504	496	478	525	462	506	475	509	500	532	501	500	494	506	474	515	484	481	522	457	515	487	508	550	498	545	499	507	487	507	504	525	513	487	496	484	480	502	525	475	519	535	499	496	507	502	501	478	504	484	490	480	493	497	474	517	500	507	510	486	502	494	496	518	540	520	556	489	543	537	497	484	520	521	510	532	528	499	497	522	495	463	516	498	525	462	511	542	494	492	520	464	505	492	509	468	498	527	538	497	518	531	571	489	488	501	478	494	533	493	513	492	485	498	540	509	511	476	559	489	461	503	501	504	472	525	491	504	495	466	509	460	525	510	535	506	505	502	493	495	471	486	482	516	451	531	495	511	509	532	529	520	480	523	513	519	511	469	494	485	523	497	507	485	514	520	499	524	494	507	494	507	482	519	498	517	500	504	465	510	555	505	499	509	466	525	489	512	515	487	469	513	513	492	497	485	547	561	476	489	488	493	517	533	538	493	509	544	518	513	466	554	532	485	521	488	502	485	493	468	497	539	492	464	514	551	503	488	506	481	515	483	522	500	511	497	501	489	503	475	499	504	524	478	495	468	491	474	503	530	459	517	483	473	508	493	480	520	487	550	479	471	526	525	507	498	493	526	502	504	514	513	514	480	517	505	490	483	489	541	535	492	487	510	516	461	487	447	520	503	527	472	501	471	504	467	510	491	485	512	490	501	514	487	486	500	504	513	508	485	506	508	509	481	517	539	485	523	523	471	507	507	502	498	532	525	519	527	485	459	470	471	501	527	504	532	491	492	499	509	471	519	518	496	512	511	514	468	514	467	520	506	537	490	520	529	527	447	498	518	518	481	515	515	505	493	469	504	476	474	516	529	496	489	521	518	491	538	513	532	500	512	518	482	497	506	503	508	544	491	525	527	491	548	537	524	491	491	523	506	515	558	504	496	470	515	517	493	516	498	510	502	481	520	484	509	547	540	476	495	517	510	493	542	503	501	469	504	513	490	507	536	499	472	474	507	495	508	490	541	532	489	515	498	490	512	509	518	490	545	508	519	485	497	531	512	503	498	514	493	518	501	491	472	514	502	478	499	480	478	490	485	490	485	519	533	495	521	486	509	517	502	468	503	524	481	521	498	492	493	552	505	505	525	435	498	494	517	516	507	517	519	493	505	503	505	504	525	515	481	506	519	506	547	467	460	512	494	487	492	523	498	484	495	484	513	533	514	449	489	481	519	506	503	499	510	483	491	494	519	501	554	485	494	510	535	508	564	502	514	506	484	506	510	505	473	492	490	511	504	514	493	485	504	517	539	534	487	482	479	497	484	493	520	474	523	507	495	494	497	519	496	549	490	516	492	503	510	509	536	517	506	487	503	451	533	505	480	503	511	475	498	466	503	519	503	536	520	484	508	506	490	475	517	470	509	478	483	490	498	525	484	527	507	492	529	502	492	498	476	521	492	472	491	506	542	504	500	522	481	491	537	513	488	480	494	487	483	524	534	500	491	519	499	490	532	487	521	492	480	544	540	503	466	515	500	500	523	515	492	461	502	526	528	545	500	515	508	515	509	501	513	487	499	493	512	512	512	481	479	482	509	482	492	524	475	491	481	486	492	479	509	541	525	462	540	472	513	508	509	503	524	492	474	510	516	486	512	502	507	509	499	525	513	508	468	498	497	538	533	468	487	525	508	522	523	524	481	513	473	504	524	511	471	488	518	479	453	546	505	489	525	534	494	504	495	559	474	493	549	536	535	496	499	503	493	493	513	451	526	513	501	501	519	491	500	505	512	536	485	515	523	506	524	486	496	526	488	517	512	508	507	473	547	523	516	499	504	498	506	501	476	499	463	540	500	496	488	486	494	492	525	536	523	476	500	524	462	545	516	484	545	515	534	466	532	512	510	512	532	479	479	521	471	508	519	480	482	528	495	514	494	498	530	538	486	550	523	477	544	490	476	551	521	495	488	518	464	505	524	507	515	517	524	498	498	496	475	480	453	515	510	513	494	448	501	557	471	491	469	469	492	526	509	513	466	517	492	485	534	462	534	500	482	510	508	494	480	497	496	506	524	499	508	509	546	537	502	508	499	533	504	489	476	501	501	476	517	519	469	510	503	524	484	419	519	510	487	464	510	528	518	533	509	485	516	515	519	502	519	475	520	516	534	511	479	503	490	486	518	532	520	486	518	504	501	501	517	522	520	522	519	462	509	521	518	515	507	520	541	475	499	557	514	507	501	531	499	475	516	438	519	470	487	554	488	523	510	469	502	487	495	467	506	497	518	506	518	484	508	486	466	487	543	504	514	479	504	489	472	540	485	495	500	475	527	529	502	529	497	507	500	485	504	499	513	480	510	521	514	498	494	500	498	466	499	522	508	492	534	465	519	486	496	474	502	529	493	530	473	474	507	490	507	521	515	482	531	513	510	501	486	512	509	534	495	539	500	510	505	490	508	485	464	464	478	531	515	450	490	503	532	500	525	524	528	480	500	511	521	506	514	490	516	548	513	493	487	490	489	477	471	523	497	522	494	492	489	491	465	523	481	463	481	473	516	481	468	464	472	487	505	504	517	508	511	521	518	523	509	518	496	490	515	486	541	482	486	499	469	498	472	467	520	525	506	511	508	485	511	514	480	490	505	494	495	492	500	475	502	524	482	507	511	454	474	517	479	549	509	507	514	508	520	513	515	498	493	516	501	500	508	508	516	479	458	523	509	515	528	502	528	511	483	516	464	481	505	488	477	510	494	516	524	496	496	521	509	522	486	518	518	517	512	498	470	537	513	452	483	481	512	520	502	536	511	511	521	519	519	473	496	513	515	504	496	501	516	480	467	522	491	446	537	528	487	494	519	483	502	416	520	464	501	478	496	489	543	509	494	513	479	516	503	480	505	510	492	504	517	493	505	537	521	495	545	514	527	520	516	513	508	528	494	475	489	486	499	484	467	513	461	527	474	485	516	487	480	492	480	504	529	538	461	498	474	489	489	504	511	511	502	532	488	542	539	481	498	517	519	501	539	494	511	479	463	511	477	502	488	503	497	534	465	469	476	485	503	498	521	518	504	543	508	518	514	501	497	475	533	510	473	501	536	500	508	472	475	521	486	450	468	462	518	484	528	535	512	495	546	511	490	476	447	481	477	473	519	495	525	522	474	493	492	478	488	519	533	464	510	531	491	503	520	479	501	493	479	519	488	507	496	535	447	528	492	540	546	532	574	511	490	503	496	500	516	513	508	482	464	504	509	508	435	514	499	487
23424	20834	28154	23594	20812	10739	1137	710	586	508	452	426	369	357	375	374	346	345	341	355	342	317	319	297	300	329	279	291	286	312	271	288	308	293	314	305	301	266	298	282	265	294	312	311	298	327	277	336	283	303	264	268	308	261	324	310	304	296	272	271	326	280	276	275	264	300	277	343	266	263	278	315	282	274	249	250	293	257	279	283	296	293	295	259	292	310	295	297	286	257	274	277	268	316	276	313	246	290	278	276	302	274	247	287	288	296	302	329	281	284	254	268	304	317	297	281	319	282	287	280	267	281	284	315	296	280	295	293	292	271	311	305	298	320	284	290	284	266	288	297	280	272	281	275	281	279	288	286	300	275	276	283	303	281	284	255	302	287	303	280	279	299	315	284	289	282	308	249	273	281	287	312	304	287	282	268	280	299	298	273	294	307	281	289	270	279	288	298	292	283	284	298	266	281	293	278	256	294	308	260	306	270	262	276	254	262	266	275	270	293	288	278	281	272	281	238	294	279	299	288	289	283	283	274	262	296	287	274	263	255	272	286	291	303	286	299	280	290	302	276	279	268	267	276	314	316	291	290	267	285	309	283	298	300	321	277	299	290	281	298	292	273	270	294	305	296	276	264	293	278	278	280	265	276	273	277	272	278	281	333	295	255	292	281	292	310	299	317	295	281	283	295	279	259	277	264	276	298	302	315	295	288	248	284	272	310	284	279	312	287	292	301	296	260	302	283	298	301	309	287	286	279	273	270	294	286	284	290	300	263	294	284	253	279	296	297	268	311	264	307	287	299	274	318	298	274	288	321	268	267	298	276	265	306	279	288	296	301	278	283	282	301	317	312	246	291	319	264	295	307	278	273	285	237	275	277	282	302	313	282	271	278	278	290	258	311	301	273	297	296	276	295	287	296	292	294	277	299	290	272	273	280	302	289	306	327	281	261	273	335	292	270	274	284	275	291	284	294	245	326	273	274	269	309	306	300	286	294	293	288	272	273	284	291	296	312	290	293	310	262	302	290	281	265	277	255	272	313	285	304	279	260	304	284	251	277	289	291	291	273	309	307	266	285	290	273	264	259	276	274	309	278	306	318	292	277	285	294	310	266	278	280	274	291	268	263	320	273	285	276	269	288	280	277	280	303	275	298	295	254	288	266	279	227	314	272	265	348	320	310	315	319	293	306	307	309	305	259	290	289	274	290	297	298	314	301	280	278	300	288	267	308	262	272	287	276	294	274	267	281	295	290	292	296	289	279	244	285	297	283	266	270	264	284	279	291	299	257	259	276	304	272	277	272	290	291	261	302	310	319	305	313	282	269	301	300	275	299	285	284	282	269	249	283	299	277	296	303	260	296	245	301	269	300	301	291	284	275	310	299	299	294	306	284	286	289	286	298	282	276	317	279	315	284	303	274	265	233	275	263	290	283	289	295	314	286	326	300	267	280	289	304	280	289	295	287	283	266	283	297	257	296	289	287	284	324	288	303	283	259	302	310	290	293	275	247	303	291	266	290	280	300	314	283	292	268	295	278	317	272	279	294	276	286	268	297	284	279	264	281	292	285	292	265	269	289	298	285	292	300	288	294	312	280	282	282	329	294	293	271	309	274	272	248	271	305	286	268	272	288	262	310	287	304	268	287	274	281	242	305	275	294	288	319	256	277	253	277	258	297	272	275	276	258	288	283	248	260	305	289	274	287	270	286	295	293	320	297	312	293	267	276	280	291	250	303	279	304	260	294	268	268	284	317	299	309	289	245	262	303	266	283	285	315	270	293	281	260	296	289	287	292	304	282	305	292	259	269	285	293	289	296	276	270	296	284	270	275	297	296	268	271	279	276	266	284	281	268	290	260	301	281	280	281	281	316	296	296	247	277	294	312	269	290	272	304	277	305	291	280	295	258	278	299	282	283	313	268	281	229	271	258	298	283	284	272	316	316	263	292	288	285	283	275	292	290	305	294	291	271	270	303	282	286	270	283	281	315	264	298	286	275	303	319	259	283	275	265	290	266	281	274	261	260	296	312	318	277	249	271	286	288	299	292	283	260	301	300	303	295	267	277	274	287	277	267	242	274	265	293	283	268	306	303	314	240	295	282	321	288	294	305	248	278	289	284	283	258	282	288	272	279	274	284	272	253	297	305	278	310	272	270	287	303	296	277	283	269	284	275	270	263	287	276	291	293	285	299	302	295	305	290	312	282	273	297	282	277	288	289	295	291	273	258	285	285	276	270	306	269	295	273	285	287	309	273	292	261	310	259	295	267	268	301	295	238	264	293	284	263	247	239	284	285	267	298	308	309	292	282	274	271	273	238	262	255	263	285	286	264	250	281	274	300	310	325	283	285	320	275	297	274	255	245	275	325	274	317	271	294	299	272	298	315	263	302	291	308	295	291	291	271	266	285	258	254	309	274	303	277	274	300	268	273	299	286	266	310	266	277	306	244	312	291	255	292	274	293	275	270	303	312	302	306	283	297	265	290	283	312	263	312	304	280	291	306	267	313	275	322	275	272	301	258	270	290	289	294	294	297	270	257	259	295	302	284	300	292	285	289	273	292	306	282	297	268	289	300	245	273	267	313	262	294	289	248	298	298	300	270	281	327	294	305	289	307	307	304	276	282	269	271	285	300	294	294	267	290	325	268	275	292	277	265	278	298	255	279	243	309	279	319	296	312	281	277	291	278	260	264	283	276	268	277	267	289	272	246	272	288	295	269	312	273	285	275	276	269	286	291	272	302	293	281	284	280	300	326	280	287	284	278	302	270	288	277	263	298	296	290	272	298	270	320	258	263	278	276	275	295	270	277	297	309	291	287	303	267	262	293	235	289	294	277	259	278	306	265	278	273	305	306	264	272	281	288	311	273	290	280	281	290	263	280	300	304	282	278	310	289	295	319	303	278	284	271	293	280	292	302	305	313	262	257	286	277	284	321	309	247	299	272	280	310	289	268	305	300	270	250	314	278	254	276	287	270	280	294	302	260	300	267	276	319	272	297	241	277	313	307	304	292	257	274	269	301	297	292	272	292	244	254	260	289	293	279	294	273	269	285	286	247	287	278	284	277	294	281	275	285	263	274	289	306	298	323	298	291	275	291	276	272	288	288	283	274	312	287	264	286	264	301	279	270	283	262	287	307	260	292	316	261	276	286	301	296	285	260	304	292	275	292	329	297	269	289	287	302	304	291	286	273	299	255	293	305	272	288	286	295	267	302	305	290	282	293	283	269	298	294	289	272	258	282	261	292	300	307	307	263	275	266	295	281	291	295	288	292	268	264	283	277	276	310	308	296	291	279	294	286	303	281	271	290	279	278	296	307	268	277	285	291	281	287	266	290	288	302	312	275	237	278	267	280	295	281	273	291	276	293	256	288	281	284	265	290	265	318	281	310	288	270	270	298	265	261	240	274	285	290	276	279	271	288	262	285	292	297	272	280	294	278	283	311	312	295	286	274	261	299	265	256	289	281	290	271	256	295	295	269	276	277	288	283	295	258
4708	9161	7991	4251	2828	2193	1696	1398	1145	922	879	749	706	591	603	531	453	482	524	502	428	469	474	476	436	443	417	453	416	397	421	396	418	403	369	396	414	426	422	414	404	407	421	416	400	404	434	404	384	449	401	404	369	381	388	373	395	404	381	395	382	355	375	401	415	442	369	383	403	410	359	372	413	421	409	424	375	381	376	398	386	411	369	379	378	360	407	374	423	367	385	417	411	367	402	355	359	395	365	378	393	397	394	447	375	394	352	373	412	382	409	410	367	395	405	393	410	374	356	424	366	408	386	374	354	328	406	389	404	407	371	379	391	410	375	375	415	401	387	360	347	385	410	382	366	391	392	399	401	388	363	371	395	382	389	376	367	369	373	389	371	367	375	366	366	404	392	384	374	379	394	395	399	367	357	403	395	385	392	346	391	369	376	376	410	368	370	414	387	387	406	385	350	412	363	411	358	381	395	427	377	365	365	358	349	410	398	409	375	375	349	406	413	372	388	387	396	405	366	367	395	399	397	422	402	380	377	412	371	395	396	379	383	340	366	384	407	376	376	387	369	385	387	394	371	421	379	392	409	357	376	383	389	363	388	363	387	399	354	331	396	380	409	386	374	355	414	357	397	365	385	355	363	376	368	394	385	393	383	371	396	387	430	358	379	407	386	392	389	386	389	417	393	410	414	356	366	358	419	395	366	385	344	346	386	391	367	383	382	379	382	378	395	404	404	386	387	400	422	393	369	381	424	381	403	373	380	379	360	387	368	350	399	398	408	357	418	375	365	384	367	376	419	391	386	379	373	374	374	409	361	360	386	374	377	407	407	377	379	398	327	397	387	393	372	432	398	364	370	372	387	388	374	383	373	343	375	406	412	383	386	372	391	394	379	416	392	393	359	378	377	371	387	426	395	360	393	341	427	385	392	374	380	345	403	384	377	376	402	369	354	396	371	375	370	363	360	421	360	387	410	389	404	381	409	379	386	351	409	400	379	382	388	399	390	377	383	366	407	385	394	394	396	408	358	398	389	374	375	398	433	370	385	358	395	390	367	363	360	389	360	395	389	376	357	361	369	373	363	369	403	387	415	364	386	365	362	356	387	428	381	382	356	390	386	372	418	372	376	408	392	355	405	388	387	368	387	418	386	422	402	394	406	387	385	388	380	386	355	365	382	357	353	419	375	365	406	410	385	397	374	386	383	390	394	385	395	355	382	377	394	380	415	353	376	372	409	414	404	363	399	399	407	353	381	400	403	371	419	403	405	386	382	380	371	376	410	402	365	354	402	379	384	362	380	356	397	400	375	401	388	384	416	372	373	384	369	378	386	427	397	390	419	395	392	371	351	396	377	396	371	359	394	389	425	423	360	423	404	389	336	379	373	417	369	402	396	360	361	358	398	378	382	403	382	371	392	390	364	373	412	394	390	379	404	387	396	381	384	405	379	396	388	353	365	367	375	373	361	408	399	414	381	365	362	391	370	385	372	423	371	405	393	389	371	381	352	395	395	405	438	415	380	410	420	391	411	374	363	371	384	402	405	352	395	380	360	383	401	364	368	367	381	395	381	381	401	409	370	380	384	390	411	389	378	365	409	380	374	363	361	384	394	358	384	380	397	412	363	361	393	375	387	367	375	378	337	391	419	408	378	373	414	379	392	452	402	385	416	418	371	374	363	369	358	357	396	397	358	362	413	404	370	400	369	388	343	378	377	376	411	414	413	398	359	384	387	382	397	380	395	379	362	375	378	353	399	381	357	397	388	381	378	379	378	376	358	377	366	368	339	390	359	366	378	369	385	382	385	356	394	352	396	395	368	363	361	380	354	409	365	369	377	404	351	375	373	408	354	389	385	367	374	392	381	384	386	427	399	392	371	374	381	370	391	392	398	358	402	379	383	394	412	398	392	382	381	393	357	384	369	386	369	377	381	373	413	358	381	414	359	423	365	387	423	360	348	393	390	373	380	352	377	410	383	392	378	354	353	381	367	366	398	380	376	391	420	381	400	346	389	366	386	387	382	401	403	407	384	375	384	423	385	352	361	369	383	396	379	388	374	378	391	381	403	353	379	413	400	375	386	404	387	375	397	406	390	392	391	372	386	360	380	388	420	365	361	398	377	391	370	389	371	372	391	381	400	404	382	391	366	355	366	380	359	385	350	394	388	391	392	386	404	429	384	362	365	413	392	413	341	356	376	366	383	406	388	359	369	382	370	385	386	394	370	374	405	411	361	338	349	392	395	388	395	384	372	382	420	421	374	367	405	413	402	393	393	396	376	373	385	360	382	419	379	378	395	395	411	405	413	414	380	376	393	394	385	419	372	396	399	369	397	374	408	398	391	370	376	377	364	380	420	398	371	380	356	397	381	367	371	385	394	387	352	391	374	358	415	387	405	374	369	397	378	366	404	426	385	388	388	378	407	397	372	343	407	407	355	408	398	416	385	377	386	355	362	403	409	365	385	372	433	414	400	382	353	407	392	365	388	416	412	399	395	394	393	403	379	396	386	386	398	407	377	358	348	389	400	415	366	378	386	364	443	410	368	384	363	396	389	387	379	420	381	394	380	395	405	401	417	402	377	391	357	373	381	391	394	379	388	414	386	420	383	424	393	362	391	365	346	395	402	405	372	357	394	389	381	390	385	345	378	357	383	364	392	412	425	371	378	374	391	408	408	356	352	371	396	371	415	368	399	416	382	374	398	378	367	362	388	408	433	382	349	403	397	400	391	369	370	374	386	360	391	427	416	360	393	398	388	391	367	402	354	431	387	372	379	383	427	398	392	345	378	389	364	399	381	379	385	371	391	373	368	384	395	358	397	370	393	414	347	400	375	404	415	381	362	384	376	413	386	351	388	341	365	366	399	372	407	382	360	356	367	395	392	358	377	369	394	349	376	366	400	405	403	384	369	432	403	385	368	372	374	398	390	362	397	373	355	341	374	371	366	408	391	394	389	351	373	400	399	393	344	403	398	382	372	370	394	365	392	413	415	401	395	375	420	403	394	378	360	373	387	405	423	372	383	365	396	410	360	364	367	390	353	357	353	362	401	390	416	377	408	397	362	402	340	380	346	403	361	383	386	381	352	410	401	362	379	380	385	399	376	370	361	355	353	372	361	402	382	409	417	375	418	396	381	380	393	365	371	390	394	407	366	364	382	353	394	392	355	364	345	371	379	402	393	418	356	386	375	361	372	374	360	380	405	386	368	404	371	371	368	414	351	413	359	361	384	399	355	373	409	346	371	381	394	344	397	389	398	378	368	386	391	408	369	380	417	416	383	398	379	388	400	386	349	345	402	375	379	366	369	360	365	380	363	391	396	375	386	363	396	352	389	390	399	391	365	393	383	419	370	375	393	345	372	371	395	389	411	382	388	372	385	375	410	359	363	384	391	379	400	372	393	382	375	374	376	381	404	356	352	379	401	405	378	401	400	390	371	409	398	401	421	335	386	389	389	397	388	373	371	380	390	402	367	383	363	392	360	408	370	386
22503	20846	28562	23239	20852	20891	9093	978	662	570	490	360	352	308	287	246	244	236	205	204	190	187	161	192	173	166	147	176	144	122	143	153	142	125	140	112	119	145	133	150	127	127	120	125	129	138	135	117	130	130	117	124	115	125	130	120	133	108	121	119	119	110	101	105	128	118	121	113	118	112	123	124	112	92	112	114	117	143	108	106	131	123	121	118	124	111	111	111	105	123	126	126	97	120	132	107	121	104	100	111	128	128	124	115	111	104	111	120	122	119	118	113	119	117	113	106	127	100	122	112	121	125	86	110	114	99	101	111	125	115	114	123	124	103	134	117	127	126	122	136	108	111	106	118	127	112	100	109	120	116	113	121	104	116	112	117	100	109	128	93	127	111	101	141	106	107	127	112	117	104	103	112	130	109	95	106	131	118	93	110	96	110	107	101	100	98	112	115	141	116	101	112	105	112	135	109	102	119	101	109	121	109	96	104	91	118	113	114	113	96	132	107	117	106	103	103	119	128	105	94	115	120	96	105	106	95	104	99	112	104	113	115	89	110	124	102	98	91	104	92	117	98	129	122	103	103	115	111	92	114	108	121	105	113	123	112	105	103	123	111	104	121	132	118	124	101	105	92	97	92	102	103	94	116	116	97	109	96	99	110	111	107	139	118	105	92	112	91	118	103	122	110	144	106	120	114	97	121	122	108	119	108	97	125	112	86	112	105	106	113	123	95	97	105	116	98	106	102	109	104	110	102	108	122	99	115	106	104	106	105	120	123	104	99	114	107	117	107	92	114	114	106	103	95	114	109	93	102	119	103	127	109	96	106	119	109	122	138	121	135	110	117	107	100	111	100	106	100	111	109	116	116	106	116	96	132	108	99	105	108	98	92	120	94	103	134	101	109	97	122	107	104	113	107	130	110	140	110	119	108	98	107	107	99	126	85	110	86	114	114	110	107	123	111	123	121	114	110	106	110	117	136	102	99	88	123	112	105	100	121	106	109	122	123	110	104	118	115	114	99	113	128	113	103	101	88	100	119	128	118	99	121	111	101	111	126	100	111	111	109	106	98	98	117	90	110	110	117	109	97	110	104	99	88	109	104	120	119	114	108	122	101	105	124	102	120	127	129	105	104	109	144	116	117	113	117	118	101	114	94	109	109	96	111	109	84	107	105	119	121	129	119	118	98	117	110	117	128	113	102	127	89	99	102	102	122	112	94	110	99	104	110	118	110	110	117	114	111	95	100	108	101	108	116	115	96	91	108	100	81	116	96	91	108	118	101	99	126	111	107	103	103	105	114	103	115	106	114	121	92	112	90	90	105	96	109	128	98	102	109	107	120	100	106	105	139	115	104	109	117	103	110	114	117	96	92	121	108	120	112	105	116	110	103	119	110	108	115	115	130	105	108	116	103	112	112	121	95	126	102	99	98	101	81	105	111	116	109	114	118	110	98	103	114	115	112	105	113	91	119	96	98	96	113	125	112	118	124	99	111	112	96	104	123	106	115	92	96	113	111	106	110	99	111	109	117	114	97	129	112	111	102	116	107	99	112	98	105	109	101	105	117	88	83	119	112	108	93	111	123	113	100	93	104	111	99	109	93	113	118	99	110	106	113	112	107	102	98	100	100	96	113	99	90	106	111	95	119	117	108	96	126	110	101	120	106	110	112	120	98	93	106	118	106	111	100	106	103	109	114	109	118	115	98	104	108	108	118	135	104	114	100	109	105	109	117	104	104	121	101	107	106	101	116	107	115	124	90	119	112	101	116	101	113	108	124	92	110	115	110	127	112	116	123	99	127	105	109	109	111	117	103	94	123	128	109	125	114	121	105	103	120	112	101	126	108	106	125	104	99	119	108	100	109	91	105	108	125	123	113	112	94	101	120	113	108	121	111	114	105	109	111	107	100	104	95	92	114	121	113	100	106	128	103	112	114	129	113	116	125	116	98	103	111	102	120	108	111	112	112	119	106	109	132	95	110	104	114	117	106	110	116	109	99	92	116	102	119	123	110	106	134	112	99	118	104	116	125	103	93	96	89	120	95	107	95	110	102	114	98	108	106	102	98	111	123	99	96	105	104	106	113	110	98	116	106	98	107	94	120	101	105	120	125	116	134	111	104	114	114	101	112	134	100	122	111	96	96	98	103	118	104	103	117	98	111	121	119	117	108	128	93	101	102	108	101	111	117	112	109	125	108	117	88	110	93	125	117	89	121	116	93	88	131	120	110	100	109	110	103	98	119	101	128	118	104	119	103	97	98	95	103	113	134	117	88	104	109	120	101	119	105	105	119	107	106	121	100	129	116	108	86	103	94	117	116	115	115	106	103	105	113	97	110	88	96	104	123	96	106	87	108	108	112	103	104	127	109	118	110	105	108	101	133	108	116	120	94	94	125	112	94	109	111	108	102	104	105	108	109	118	105	103	120	92	121	95	122	113	113	113	102	106	105	105	121	110	121	95	108	116	123	110	108	92	115	108	127	109	110	109	113	96	109	118	102	103	118	114	115	121	110	125	104	114	104	118	126	97	93	118	105	114	110	111	95	100	87	98	112	114	107	110	136	98	116	123	105	120	112	108	107	123	122	105	100	90	99	121	112	110	116	109	96	100	90	124	103	112	121	108	119	124	109	119	110	114	102	104	109	108	118	85	101	87	132	113	122	111	94	112	109	120	111	94	126	101	107	124	100	105	131	116	109	110	104	119	103	125	100	126	98	102	109	106	110	102	123	101	117	120	118	99	111	118	112	117	103	111	109	97	119	128	102	118	134	94	109	105	120	107	117	108	115	100	117	116	113	112	107	104	117	119	100	121	99	112	104	125	108	105	94	98	94	106	117	107	101	95	103	122	123	100	119	102	127	107	118	93	116	113	100	103	119	104	110	117	126	116	119	105	102	104	130	116	106	107	116	115	115	111	98	99	91	124	102	98	111	121	100	110	119	109	110	103	109	117	114	116	122	115	116	113	98	105	116	109	97	92	111	119	130	126	111	112	105	109	107	103	111	109	112	112	119	111	113	128	113	118	98	115	106	120	113	121	105	109	105	122	112	104	118	99	107	100	108	107	105	120	126	127	91	111	133	124	102	132	100	115	103	118	106	110	119	98	129	96	115	128	105	122	109	121	81	124	130	108	114	97	94	104	111	100	113	112	103	113	111	117	115	110	81	102	119	107	107	113	117	95	93	120	103	111	103	116	103	125	115	119	123	118	115	96	109	100	106	100	110	110	116	112	111	102	110	105	94	92	124	109	110	94	124	111	128	115	103	112	122	114	127	94	121	130	115	99	104	114	118	113	117	127	127	94	124	101	109	107	95	121	93	118	98	112	106	104	123	115	132	119	109	98	113	125	109	110	112	126	94	127	103	114	100	122	107	124	101	102	118	104	118	110	129	114	118	105	109	112	116	115	101	94	107	118	94	116	100	90	103	114	122	110	122	119	113	118	115	110	103	98	97	97	129	103	118	116	116	104	100	114	96	104	118	114	105	118	101
6477	15050	13088	7137	4885	3658	2707	2166	1637	1318	958	845	675	626	547	477	448	397	345	350	315	291	294	278	248	279	229	230	242	223	225	215	202	233	212	179	213	193	189	192	181	212	227	168	171	162	169	189	178	181	160	176	158	185	179	138	173	183	166	145	180	171	162	168	157	151	142	160	178	146	148	147	175	158	146	155	169	157	155	165	173	154	146	145	151	170	147	161	153	165	150	164	165	146	140	153	137	143	159	150	146	159	154	142	162	152	162	159	149	137	150	144	155	147	145	135	158	161	161	143	146	157	148	173	146	134	153	122	150	160	144	147	143	145	121	162	158	187	160	161	165	150	161	154	153	172	141	156	133	162	148	158	142	146	162	146	153	152	157	151	155	154	159	139	151	169	147	164	155	157	149	144	137	140	157	155	152	154	150	153	127	133	155	139	143	149	137	161	155	150	167	131	148	146	142	155	125	161	141	141	154	147	135	176	144	137	148	143	164	128	150	143	164	148	161	174	158	167	153	132	152	162	150	158	135	158	155	137	164	141	121	132	155	142	157	159	134	161	168	133	131	146	167	139	148	165	166	125	146	141	162	138	173	145	151	133	168	132	160	175	132	164	165	160	149	156	132	154	167	135	138	140	145	154	126	188	151	171	143	138	150	162	146	134	121	124	119	143	154	150	156	155	152	145	155	150	142	146	160	155	155	169	142	139	148	134	141	136	139	143	151	151	140	140	145	143	146	161	157	158	145	140	147	136	147	150	185	160	154	157	135	157	135	133	165	149	162	142	149	148	156	148	159	143	145	139	130	137	156	159	138	159	167	148	142	140	158	165	159	176	146	148	132	135	137	155	164	142	123	133	152	163	140	174	136	173	137	140	150	139	153	149	151	141	154	127	135	147	141	156	144	160	133	120	137	167	140	150	138	143	141	148	163	151	139	147	128	155	162	150	139	156	162	170	150	159	161	160	151	148	159	125	132	146	178	148	178	144	179	154	146	159	136	147	132	163	140	143	156	149	139	165	154	143	153	174	141	151	164	128	150	159	141	142	171	143	131	140	131	145	137	144	143	155	166	150	168	157	150	122	135	137	172	155	133	171	152	149	120	129	154	150	152	136	157	146	145	172	130	140	156	163	166	149	142	134	137	153	145	143	153	151	169	136	141	157	125	167	152	139	151	154	147	165	133	155	148	129	137	174	144	152	138	160	136	128	149	164	136	165	145	153	173	154	155	156	122	135	167	147	139	148	157	151	156	158	132	140	147	159	150	147	149	152	139	158	149	167	142	161	144	166	169	137	167	163	158	139	149	155	131	148	165	160	171	156	153	141	141	137	178	142	152	162	173	157	139	180	138	155	136	132	153	148	134	150	138	170	135	143	162	152	171	141	160	162	147	136	174	155	152	137	145	144	150	156	140	131	156	152	136	145	131	155	144	186	169	143	159	145	143	161	134	148	161	153	129	135	142	141	138	123	150	159	164	147	163	131	150	154	164	117	135	156	152	158	152	130	161	131	163	167	163	130	164	144	139	145	149	163	152	162	170	140	148	145	147	166	144	151	158	160	148	134	151	144	136	170	160	153	139	153	124	155	162	128	133	160	128	151	128	149	140	141	144	152	162	139	150	156	161	159	157	157	135	155	144	170	182	122	146	136	143	151	145	152	148	145	139	153	139	153	146	147	162	138	160	140	156	145	161	157	138	162	161	161	144	130	129	157	161	156	145	146	153	161	130	143	140	135	149	142	169	147	132	181	141	169	156	132	145	151	162	143	148	144	135	187	151	132	123	147	128	155	159	142	145	142	153	148	149	157	155	152	145	141	152	153	148	158	151	145	153	145	147	134	140	150	180	147	165	172	167	135	162	165	157	140	149	148	133	156	147	149	148	141	151	143	128	174	146	160	154	154	144	163	153	151	140	170	115	146	158	149	179	146	138	125	162	165	153	156	149	141	138	147	152	151	140	153	163	141	150	148	155	122	146	142	164	163	148	134	147	153	154	154	148	155	144	150	142	128	146	154	133	154	150	153	126	141	147	140	177	141	153	166	148	136	153	159	123	144	150	147	151	159	155	144	143	162	133	136	134	158	150	171	158	156	147	123	161	143	148	159	132	171	152	147	144	150	147	146	163	141	144	150	134	144	150	147	163	157	141	163	133	139	137	144	157	128	156	167	136	170	157	173	146	149	161	172	159	130	157	160	142	160	121	138	131	144	158	154	164	149	154	148	166	130	141	159	152	142	172	147	170	138	150	154	145	154	157	146	144	145	147	172	148	161	164	160	163	160	145	157	158	130	126	146	145	153	146	126	163	140	156	157	142	142	159	148	156	153	135	145	142	142	152	149	153	146	158	154	158	156	137	163	144	150	151	147	152	156	170	142	140	139	184	137	144	143	141	149	124	171	141	135	123	164	138	145	141	148	166	163	145	167	152	136	149	163	151	151	154	163	131	170	144	164	145	143	136	161	146	139	172	139	134	135	147	164	141	139	145	165	165	141	164	138	151	131	144	142	145	147	132	164	136	136	137	165	157	153	175	161	134	146	157	151	145	167	146	137	163	150	145	144	158	147	129	160	137	144	153	163	145	136	155	158	146	158	123	161	135	144	149	161	129	157	155	170	145	149	157	145	159	153	151	140	150	140	158	170	149	154	166	149	145	150	133	177	158	153	139	147	153	159	162	143	145	152	146	164	128	142	156	137	150	163	149	122	135	161	157	161	172	149	144	131	146	157	138	154	157	145	137	144	155	141	149	147	144	147	161	143	170	152	135	158	154	148	146	148	128	151	159	145	142	167	157	132	164	136	156	129	157	143	164	158	139	144	160	148	136	152	179	137	147	143	135	161	134	142	145	168	168	159	163	141	149	146	154	157	154	163	160	149	167	144	146	142	156	160	155	161	136	147	138	145	164	150	136	143	156	128	151	135	146	145	144	148	162	197	137	137	149	150	151	133	159	167	138	147	166	148	155	157	124	160	161	121	143	144	145	155	137	130	132	142	158	152	177	165	144	144	145	168	154	140	144	150	158	176	158	148	147	156	149	144	136	144	158	161	158	153	132	127	166	149	144	169	138	141	130	135	155	128	150	137	156	163	151	127	140	147	160	154	154	141	153	154	151	148	159	148	147	132	129	123	155	162	146	150	139	153	159	132	147	148	156	168	152	146	153	147	154	147	133	138	144	142	135	156	153	136	137	158	160	135	143	154	141	166	151	161	137	160	138	134	146	121	139	144	147	155	165	138	148	156	146	157	159	149	139	143	135	159	161	149	145	155	142	141	124	135	158	141	162	140	160	145	157	143	136	151	163	126	131	154	155	153	165	157	165	126	135	141	149	154	146	140	155	155	146	143	157	152	162	153	134	142	162	150	154	141	152	138	132	175	157	159	171	129	143	157	164	147	174	146	158	156	172	157	154	130	142	133	150	146	159	137	124	166	144	160	160	159	154	160	128	142	155	133	147	143	152	140	144	165	137	170	118	150	123	143	164	147
26576	20391	8956	780	489	457	424	406	429	393	383	383	414	400	372	408	415	409	368	362	384	405	391	406	412	395	395	367	375	415	380	389	416	408	432	388	414	395	387	380	383	364	383	390	381	367	404	376	374	390	401	361	359	360	388	413	371	356	408	380	416	402	414	389	375	372	429	410	353	398	441	375	379	419	388	355	356	407	367	331	367	396	409	359	434	340	409	368	406	374	403	376	443	383	413	394	421	363	377	392	376	394	417	368	377	389	392	388	403	398	401	402	393	422	384	423	391	405	420	402	376	372	398	376	388	394	374	412	396	387	400	371	388	380	374	385	391	376	399	388	410	370	381	390	371	402	373	396	396	405	413	431	372	404	373	392	387	389	381	387	385	399	347	374	390	398	390	365	391	387	382	377	394	386	368	426	396	387	368	386	406	416	367	409	392	376	420	391	407	414	392	417	333	385	401	386	376	358	387	375	368	385	399	400	383	391	363	409	382	375	376	373	417	409	389	382	386	414	369	376	389	386	383	414	381	383	370	382	390	360	405	378	396	354	425	386	394	350	383	400	393	424	373	364	382	372	384	372	370	403	386	372	377	410	370	444	379	390	364	398	424	377	412	424	399	429	392	418	340	389	384	395	380	355	389	394	360	377	394	396	353	424	362	380	372	392	411	388	389	398	406	377	383	339	406	384	380	346	390	403	356	375	381	388	425	375	368	406	398	415	394	410	372	372	384	373	410	387	391	389	382	375	421	402	362	410	381	388	404	358	348	390	396	414	372	433	394	417	366	412	362	405	438	372	388	390	393	392	408	394	386	401	337	391	397	404	392	418	385	385	367	378	408	401	369	390	376	382	380	410	405	413	400	408	369	414	373	401	381	394	394	439	399	388	368	378	379	388	389	391	392	414	386	369	339	383	407	395	384	413	391	403	401	365	384	379	404	371	391	385	353	357	364	376	416	410	362	375	407	392	376	415	380	391	383	375	390	378	380	416	423	382	372	355	394	384	395	388	371	409	404	400	409	421	369	388	404	379	371	397	405	386	407	378	389	385	377	437	363	395	386	369	405	390	371	401	370	399	409	380	397	342	349	365	406	345	364	388	389	389	352	378	399	369	366	397	407	404	372	414	381	361	389	378	374	383	424	365	381	386	367	357	437	387	394	384	391	384	407	408	392	389	452	400	392	358	388	361	361	369	388	369	404	381	416	390	367	412	403	416	389	373	415	374	363	411	393	356	405	390	398	393	374	338	355	401	374	415	383	385	400	409	368	387	376	381	388	387	383	379	403	383	382	402	402	407	381	388	355	387	406	418	389	377	414	367	345	388	363	388	380	446	357	340	387	411	395	356	382	393	420	407	401	406	394	415	402	408	377	407	395	405	378	385	395	363	385	377	381	411	382	373	389	416	439	373	388	388	380	396	390	363	393	420	381	408	394	370	397	393	361	388	419	422	389	382	390	380	368	421	388	423	365	359	372	402	406	432	401	413	409	388	371	382	365	348	361	377	380	388	419	387	385	412	396	369	391	381	397	357	377	362	390	403	386	408	389	397	389	365	355	402	394	382	385	395	407	385	394	372	388	413	407	318	394	382	420	362	368	380	397	409	391	398	376	374	400	360	363	369	398	363	375	372	403	371	390	379	391	369	387	382	401	410	383	360	358	367	348	384	421	359	372	425	387	391	383	398	384	365	398	369	369	346	387	403	375	366	385	385	396	407	392	365	376	373	383	397	376	421	404	362	405	381	377	328	384	384	382	373	380	387	430	383	404	366	381	363	371	423	370	394	378	413	388	379	422	384	361	360	354	392	392	425	392	371	403	410	397	409	375	377	355	423	350	384	390	398	352	368	379	404	392	398	373	343	450	403	396	430	400	414	398	367	383	397	400	426	369	412	412	372	395	393	361	382	351	398	361	398	397	377	399	413	376	367	426	382	377	364	387	395	384	377	410	371	382	360	350	376	356	383	365	382	405	398	379	381	395	388	415	417	373	388	374	407	380	399	376	374	382	376	360	327	386	380	390	368	421	391	410	380	404	380	390	397	368	367	406	397	399	387	377	423	424	407	384	369	402	432	404	382	367	399	402	348	373	390	369	392	402	387	386	410	381	377	358	385	400	408	396	377	421	385	413	414	386	374	373	367	371	383	416	343	386	371	395	403	388	392	440	378	427	353	426	387	415	421	364	378	361	367	338	445	385	404	363	382	352	355	410	394	332	387	351	422	367	413	367	371	352	354	368	367	378	373	397	395	384	406	401	359	416	390	393	381	378	386	389	404	405	399	379	418	387	378	419	397	395	388	408	365	414	385	380	402	372	401	386	385	412	422	357	400	379	340	400	398	369	383	445	393	372	415	420	439	366	377	374	389	380	373	370	410	386	383	392	404	416	381	399	392	355	401	436	431	378	352	334	382	384	374	362	412	389	391	367	391	385	371	364	432	394	410	412	408	410	414	394	367	388	351	388	437	446	401	403	397	404	424	365	393	381	371	401	386	376	377	361	424	376	406	386	383	412	357	388	360	405	413	385	398	386	365	401	389	392	406	387	397	369	350	384	354	394	376	377	400	384	354	382	399	398	393	375	356	376	370	406	338	357	347	369	413	431	403	389	383	412	437	358	412	392	353	416	377	408	380	384	385	366	389	395	375	385	394	366	377	412	412	373	389	360	387	400	390	380	389	405	389	398	390	357	403	382	403	408	360	368	391	366	396	407	355	399	408	383	385	415	406	411	355	394	417	380	415	376	377	389	382	397	411	391	377	383	361	396	374	363	399	371	410	366	387	400	390	400	343	437	364	432	338	380	369	394	409	386	369	420	436	424	405	385	390	383	403	395	365	383	365	350	401	370	355	371	405	374	385	395	406	370	401	391	386	418	400	334	357	434	344	414	417	375	375	362	378	360	392	413	380	378	351	386	365	380	361	379	398	357	390	374	354	419	382	383	357	403	393	387	373	366	384	380	395	394	391	422	371	377	399	386	368	407	366	373	374	361	405	365	380	357	366	376	423	394	418	397	367	396	355	378	380	367	383	411	445	389	386	405	380	371	392	413	401	395	377	392	386	372	369	351	381	390	411	387	339	411	373	388	407	382	397	393	378	394	357	401	369	401	381	389	391	410	369	394	360	376	383	404	395	411	398	414	382	375	398	384	397	368	426	412	402	392	387	412	369	406	382	379	385	392	404	387	365	402	334	383	404	409	393	351	429	391	393	434	398	374	393	409	381	405	398	415	395	423	369	372	395	399	387	416	368	384	389	381	390	414	402	391	388	363	393	404	412	393	384	394	328	365	405	426	372	405	413	383	385	383	414	387	400	409	404	385	400	400	387	379	396	380	399	361	378	352	388	419	404	355	417	380	383	384	357	391	369	363	406	373	383	408	408	363	396	389	394	384	394	375	395	341	401	363	389	378	388	389	389	386	414	349	386	414	405	421	398	408	369	381	399	388	455	374	350	368	368	403	389	352	414	388	414	403	423	426	397	390	406
3958	1043	1089	749	648	583	609	584	534	559	523	491	518	529	552	546	556	500	548	533	469	525	488	503	507	530	497	515	496	529	523	490	497	517	505	560	513	503	495	520	533	542	551	506	544	535	527	518	525	527	524	497	524	528	503	505	485	512	519	510	508	517	536	516	511	504	527	530	527	462	509	501	538	516	484	492	496	514	499	518	502	500	517	464	514	448	502	488	495	500	545	495	510	481	513	503	520	557	499	488	513	532	477	524	496	552	532	516	527	521	500	531	544	538	514	506	517	512	543	502	513	479	469	537	535	521	492	499	521	514	476	492	524	510	512	495	497	510	528	493	512	506	509	519	515	514	521	511	498	530	517	495	514	517	524	522	506	483	565	564	517	527	460	497	486	516	537	512	498	530	529	510	506	510	533	493	495	494	526	503	492	511	513	481	520	506	512	492	511	489	503	510	503	522	511	497	499	487	511	500	486	471	530	510	520	515	523	472	516	544	503	495	549	501	536	546	483	481	514	520	485	528	507	485	530	522	534	492	531	490	509	530	495	509	522	554	524	498	489	504	530	479	498	510	531	530	467	508	533	503	523	507	507	492	530	550	495	508	530	522	490	544	513	485	524	499	498	523	468	476	530	510	490	490	558	494	504	503	494	501	507	499	489	536	523	503	536	491	530	534	530	508	489	541	534	551	535	519	512	490	517	512	494	495	564	477	528	520	548	502	478	526	478	474	523	525	549	543	539	471	509	505	493	517	511	513	533	495	508	516	519	504	512	490	494	479	456	533	489	508	507	518	495	522	526	478	523	493	530	531	519	519	515	503	499	507	522	507	487	507	515	467	520	533	478	461	487	513	479	503	491	510	496	527	517	488	492	492	485	527	458	484	540	537	536	502	508	518	536	531	462	501	546	527	489	489	506	462	500	535	524	478	522	505	516	498	474	529	501	550	516	519	506	514	572	499	507	495	533	539	521	534	485	515	473	511	508	538	535	559	536	517	478	494	502	531	534	511	494	511	508	507	527	531	500	506	493	510	487	512	502	514	524	508	482	515	496	525	498	502	513	513	497	543	498	498	514	486	540	523	481	521	540	540	494	524	451	501	520	504	499	525	540	549	535	506	555	483	529	537	491	532	494	504	509	520	517	511	471	473	487	489	509	488	530	504	509	462	505	540	488	514	504	466	484	519	523	529	552	498	527	498	539	511	528	531	505	520	495	488	492	513	566	535	495	474	564	523	488	484	542	489	493	564	494	480	503	549	479	493	529	485	518	487	524	486	509	517	502	548	503	503	497	493	525	530	521	521	513	464	502	485	500	516	525	525	501	488	522	516	521	504	522	492	484	477	524	521	520	487	502	487	513	524	526	537	496	474	496	527	492	510	503	511	507	501	495	502	498	521	494	490	464	504	494	514	484	524	513	517	551	533	487	485	532	516	514	473	499	531	474	520	483	505	520	493	511	519	475	513	526	546	486	504	520	502	516	529	493	527	501	489	499	529	556	508	502	501	555	504	479	549	509	500	526	545	543	516	515	514	487	529	522	487	494	523	494	524	556	474	499	535	532	506	501	485	530	530	497	512	486	529	521	521	505	513	502	468	497	504	485	529	527	458	487	498	558	474	508	469	469	473	491	505	525	486	492	522	539	515	492	500	518	515	513	521	510	491	505	494	489	489	518	550	551	476	487	510	523	499	485	506	497	516	479	494	501	482	502	492	488	506	532	500	482	523	534	478	512	533	565	503	521	527	453	512	501	504	471	501	545	530	511	530	502	520	536	542	497	499	506	515	507	517	474	458	487	502	518	477	513	504	504	563	487	529	545	459	443	486	490	530	501	528	534	475	487	499	505	547	499	490	488	476	500	523	513	495	510	483	510	505	535	529	505	521	479	502	520	520	494	547	517	496	513	486	522	498	511	499	494	499	512	504	510	533	483	491	499	511	497	506	554	459	521	523	482	515	488	494	460	502	481	517	529	518	519	501	506	504	505	523	533	489	492	518	504	499	480	503	489	459	521	512	479	531	502	511	478	497	519	492	502	478	507	515	493	487	512	550	512	495	502	478	506	476	544	476	521	497	542	538	509	518	520	485	508	505	490	532	505	507	481	521	498	551	502	529	508	504	529	499	505	524	496	514	505	500	509	512	467	513	533	541	510	482	520	500	515	524	514	479	524	484	485	546	494	517	518	527	532	499	533	528	488	544	480	498	533	497	531	493	508	504	507	543	530	516	483	479	521	469	520	502	484	461	508	478	449	557	511	513	494	524	503	503	477	511	516	487	524	487	500	535	507	511	506	528	494	505	517	464	481	470	520	539	506	500	520	534	567	535	513	495	483	479	526	521	464	502	523	501	500	522	509	533	524	491	493	488	534	484	503	496	490	522	512	500	491	527	513	515	492	484	552	458	494	530	499	542	522	494	477	505	529	508	534	513	522	499	512	507	482	495	537	518	517	498	483	538	539	532	521	524	505	513	501	512	501	489	521	503	502	508	500	504	532	533	480	536	516	531	496	535	523	473	494	553	503	537	481	499	506	518	495	514	521	526	499	517	503	509	518	504	486	522	444	480	524	514	500	490	498	463	522	504	550	497	489	532	512	531	500	538	512	499	520	518	534	513	517	511	538	494	538	521	492	524	515	462	472	489	529	515	512	514	496	512	547	526	541	522	511	493	529	486	509	468	489	522	521	501	544	503	537	497	543	487	488	504	491	558	456	536	513	503	519	516	481	510	509	499	550	514	517	492	524	492	481	492	574	503	519	518	483	474	482	510	519	538	480	534	520	505	513	497	495	538	504	485	516	496	467	512	507	504	530	512	501	511	529	491	494	516	547	487	535	511	499	472	467	503	517	553	494	465	534	479	541	484	489	549	509	492	510	517	492	451	516	515	522	467	555	504	526	539	500	521	508	522	525	519	509	493	534	489	490	528	511	530	535	479	516	543	485	542	570	514	492	541	530	511	501	514	548	547	523	480	508	547	550	490	503	460	510	509	488	484	483	497	487	513	502	536	534	514	526	495	507	527	495	504	569	492	522	515	502	533	517	496	492	498	516	503	500	495	522	497	506	485	498	495	515	541	528	526	488	499	524	509	456	506	512	513	511	534	534	476	534	502	464	493	505	506	536	531	474	504	491	491	505	474	484	525	501	481	507	523	510	504	484	492	515	514	525	511	529	463	541	492	518	491	547	530	532	503	560	547	485	486	518	558	523	499	472	486	493	508	531	502	528	514	520	501	517	541	488	508	560	510	527	491	527	541	517	498	506	532	522	522	516	531	537	520	524	510	499	506	512	504	537	506	520	475	516	527	506	544	482	510	505	523	524	514	525	485	520	493	516	520	527	490	505	469	492	496	503	480	512	514	523	515	476	505	490	516	520	486	512	499	535	479	472	500	498	512	516	533	523	475	514	513	457	480	479	541	488	523	496	488	558	531	517	530	482	542	508	546	499	494	515	507	486	503	513	458	530	529	495	516	506	496	492	501	449	505
23396	20820	28136	23615	20820	10744	1165	703	539	540	477	419	410	394	387	333	336	325	345	314	366	318	320	323	343	317	331	312	282	327	285	330	282	315	302	303	283	328	296	297	303	266	293	272	312	310	309	264	284	307	278	294	302	286	285	298	291	294	271	300	304	305	307	286	290	277	312	313	318	317	311	277	303	286	276	327	323	290	299	270	298	262	292	282	300	267	262	273	284	323	292	320	316	276	309	304	276	266	311	289	287	301	325	278	311	311	285	280	300	251	269	306	285	273	286	296	313	279	287	306	280	287	310	288	295	270	276	283	291	294	283	296	307	282	302	286	296	312	288	282	287	280	282	309	301	301	297	279	285	294	274	304	281	294	320	294	257	299	319	302	269	281	305	297	286	328	311	290	296	278	280	290	287	322	304	301	277	281	272	298	282	278	299	298	293	277	254	298	261	270	320	271	282	272	294	306	307	298	322	283	316	283	297	237	315	283	280	310	298	312	281	287	283	257	287	272	284	305	303	258	297	274	300	272	306	271	312	264	299	273	294	266	274	295	290	283	328	283	295	306	312	300	286	275	315	282	270	303	284	286	310	279	288	320	318	252	305	304	292	291	284	284	265	253	307	265	307	287	284	301	303	297	310	296	274	263	285	316	287	291	316	307	285	299	293	286	287	292	266	300	281	252	253	299	307	273	281	302	307	296	301	261	292	309	299	289	292	302	295	295	287	320	292	278	308	293	311	288	309	276	298	302	241	267	289	284	277	276	294	296	293	314	286	282	315	276	285	297	275	273	301	252	262	292	299	278	269	266	294	279	297	295	287	297	302	285	280	285	282	300	278	270	309	323	286	300	304	290	286	263	283	289	296	314	278	293	310	291	300	305	274	295	268	318	295	263	285	316	313	283	295	318	284	289	307	306	304	302	283	308	270	288	296	283	277	261	286	266	309	288	319	281	257	304	283	286	288	269	311	299	253	282	295	282	246	299	268	313	290	317	295	282	281	270	298	286	328	319	282	299	288	278	305	286	302	280	288	311	314	296	264	288	263	328	332	292	311	299	290	285	292	290	265	288	306	281	286	249	248	264	313	297	282	300	312	274	281	301	268	310	271	281	296	289	294	272	298	313	256	282	272	288	317	297	304	276	291	285	299	290	264	294	342	300	268	258	298	275	294	290	290	303	287	271	307	277	301	299	279	257	302	312	325	317	306	302	281	264	295	257	278	292	312	288	252	270	289	304	333	286	297	278	289	294	293	297	289	325	300	263	278	293	297	288	278	293	322	287	293	324	283	286	252	325	292	246	311	317	294	321	274	280	281	308	281	283	278	295	288	300	297	278	298	282	266	313	311	285	273	334	293	291	289	308	277	288	281	279	309	297	305	299	307	299	324	288	294	299	291	287	285	295	298	264	265	306	262	285	269	279	273	281	276	295	304	323	268	304	291	299	299	292	316	298	289	302	299	272	273	275	280	300	285	313	262	290	258	284	293	290	297	292	302	280	260	324	265	256	317	274	282	292	291	301	310	289	282	290	274	281	282	269	296	259	268	282	302	292	271	302	261	279	316	284	314	293	320	264	295	275	305	273	303	305	282	280	283	291	307	302	283	288	282	299	297	265	299	284	293	263	289	312	268	270	291	295	285	266	296	281	324	291	293	270	275	280	270	303	296	289	259	275	289	301	295	297	295	284	285	301	259	280	296	275	289	266	266	303	300	295	287	293	329	258	297	265	294	301	257	280	276	300	290	274	280	241	323	296	283	285	286	288	308	285	298	296	299	281	296	275	305	329	309	329	320	319	278	317	318	254	261	293	276	273	289	290	259	266	275	296	290	304	266	311	291	303	319	245	289	299	318	282	306	321	301	312	327	267	289	298	287	289	297	271	335	311	272	281	297	305	297	279	268	303	289	293	289	295	266	325	293	299	258	268	294	259	310	282	290	300	325	266	299	320	294	274	289	295	347	315	276	296	301	314	307	302	269	293	294	301	272	297	273	287	306	299	267	282	299	269	294	320	299	319	312	297	279	288	317	273	278	283	289	250	295	271	287	258	273	302	319	308	293	292	271	258	314	277	274	297	306	296	270	284	310	321	277	315	298	286	292	288	275	291	293	280	275	274	295	281	291	300	272	289	305	315	302	296	255	291	302	296	281	298	283	277	282	274	311	295	315	319	279	272	280	299	282	265	308	275	285	288	298	294	303	301	302	285	277	283	309	301	296	290	296	302	313	281	272	313	283	306	300	300	292	297	295	312	316	336	279	274	311	283	306	298	283	301	293	303	285	280	321	301	297	302	302	285	268	291	288	297	301	261	315	275	290	302	289	314	309	292	268	272	302	302	284	266	320	287	250	285	296	302	293	326	293	287	271	298	288	282	290	307	305	312	273	263	302	284	288	290	291	280	274	301	314	298	285	299	306	299	298	272	321	276	299	306	302	283	279	321	304	279	286	300	331	292	304	315	307	287	337	288	277	326	287	312	288	283	331	246	301	298	318	299	285	305	303	262	293	306	264	317	250	303	255	281	260	290	301	294	288	260	281	312	284	267	280	327	288	282	281	297	292	286	313	292	266	286	306	297	285	306	286	256	313	293	303	251	287	276	306	284	276	300	276	280	281	279	293	295	284	288	308	272	309	276	316	256	302	288	297	304	267	293	323	315	312	274	271	323	312	284	293	273	284	265	330	295	295	288	284	297	273	299	291	277	312	292	297	302	263	259	292	318	286	337	276	282	300	299	272	288	280	268	295	271	250	266	304	306	291	303	312	277	322	284	265	277	316	297	287	267	281	306	318	295	281	283	280	301	304	309	317	300	285	299	284	281	311	282	285	296	288	282	280	287	295	297	306	247	290	278	311	321	307	274	312	300	262	285	306	288	289	280	284	306	269	311	296	275	298	288	321	288	292	311	302	305	284	282	276	292	273	299	301	298	275	302	314	295	272	290	274	291	303	314	291	291	274	327	297	274	286	325	294	324	292	293	305	284	271	305	245	312	299	323	307	325	301	259	282	293	305	282	267	257	262	291	264	282	299	276	295	288	289	282	285	297	271	282	298	303	296	314	278	260	293	289	294	270	281	292	284	297	248	275	289	262	290	262	268	289	306	275	279	308	241	290	292	271	290	290	291	284	290	285	280	306	280	297	293	290	278	284	277	313	274	293	303	302	270	294	308	299	269	288	303	306	270	291	260	261	305	245	317	296	280	299	291	312	287	295	295	291	270	275	285	271	296	282	282	288	282	311	294	301	281	317	302	256	270	281	290	295	308	310	267	290	245	302	284	272	276	317	293	272	268	274	284	294	294	304	292	315	287	279	301	290	301	268	285	275	302	287	274	284	312	308	258	275	306	302	287	285	307	278	251	280	335	297	279	273	299	302	275	293	293	300	258	282	303	285	285	321	256	282	308	317	296	307	325	260	316	328	273	293	265	276	304	286	297	292	318	250	301	284	271	270	282	299	247	283	279	269	304	273	312	314	268	289	298	308	281	298
4496	9116	7986	4167	2774	2126	1730	1328	1180	1000	825	743	672	612	571	618	519	530	518	499	498	414	484	469	479	454	465	398	440	424	431	394	442	423	386	412	434	419	391	427	425	424	393	418	427	415	410	406	377	383	389	378	391	391	399	403	423	447	386	400	382	413	395	385	393	387	364	387	380	410	413	401	367	402	397	372	355	348	402	368	375	415	408	429	414	402	392	347	425	386	391	404	378	408	416	355	394	424	406	424	384	373	381	405	396	347	371	408	381	422	418	390	433	375	397	402	370	381	380	387	396	366	370	378	388	397	385	400	434	405	374	382	381	392	391	392	366	384	373	390	371	370	371	407	382	404	402	385	409	409	381	398	393	402	383	384	369	386	399	377	435	397	395	430	349	340	382	374	393	392	412	383	391	368	393	398	389	355	376	394	410	377	377	385	383	366	377	381	391	361	395	402	396	389	401	390	392	393	408	369	376	424	406	389	404	385	402	388	384	403	394	387	375	388	394	395	367	371	385	433	394	402	374	404	420	407	418	420	426	382	383	404	371	368	356	382	397	401	387	421	384	399	374	389	389	390	380	379	365	381	391	383	393	375	385	376	402	398	340	378	366	373	400	441	390	378	397	447	423	386	364	376	396	384	405	406	350	396	390	398	422	406	383	386	415	403	431	366	366	374	397	391	410	361	377	354	402	388	384	386	388	403	406	448	385	356	437	393	371	365	369	376	391	400	390	364	438	391	372	399	388	400	397	384	408	378	413	378	398	394	438	367	408	379	378	421	398	415	368	409	348	415	379	380	426	398	372	362	387	373	415	419	387	377	379	358	404	342	333	386	395	397	406	378	392	407	371	390	388	379	396	355	407	352	349	387	399	400	371	422	372	401	391	380	385	394	379	376	378	381	377	387	372	360	397	400	374	366	387	379	379	363	345	385	396	403	365	356	378	345	379	368	389	417	405	373	360	370	361	387	359	375	402	365	384	385	376	400	410	417	364	422	418	416	393	379	389	404	422	343	393	373	396	390	417	403	358	334	442	386	372	406	378	407	426	376	339	429	404	405	370	389	383	394	404	394	380	378	368	381	382	368	370	374	371	427	363	365	361	394	367	391	401	396	359	372	378	361	419	369	419	342	414	393	405	363	419	422	368	415	391	374	382	399	372	403	398	367	387	391	418	379	364	406	392	366	383	387	387	376	375	371	404	366	394	395	382	376	381	394	383	383	397	370	402	382	417	345	384	387	367	407	407	397	391	385	391	382	378	345	394	396	387	372	382	412	395	406	401	389	403	391	386	368	393	408	382	339	352	377	376	404	374	363	370	395	419	380	388	379	410	391	393	405	395	418	395	386	376	425	395	364	369	422	385	420	384	428	391	396	371	399	388	358	401	378	337	415	363	391	398	418	388	363	366	414	372	359	370	366	406	380	389	374	393	402	390	401	400	403	391	395	361	353	389	394	386	333	382	403	398	382	389	382	396	394	402	322	417	348	380	377	408	377	394	389	405	385	386	347	376	375	398	411	388	376	368	372	391	364	388	399	360	366	416	391	373	376	378	371	382	401	373	374	388	394	380	358	372	352	389	387	342	402	398	419	372	397	358	387	367	373	412	437	391	381	380	403	371	392	393	361	377	386	396	437	363	414	385	364	379	370	409	397	389	422	389	416	374	370	368	375	368	425	372	376	400	368	415	427	410	391	431	393	365	359	407	388	377	392	379	388	393	371	393	387	381	360	377	382	402	374	388	360	386	385	401	397	403	399	380	391	416	423	384	398	369	378	384	383	423	385	436	365	347	384	380	403	388	376	378	385	410	374	379	390	373	406	417	432	397	356	382	414	360	351	397	393	409	364	391	390	408	412	393	416	394	359	398	426	354	388	397	377	398	415	374	388	380	393	414	332	394	374	402	383	386	415	394	379	398	350	401	392	390	407	415	388	368	376	405	383	391	375	369	377	369	392	373	352	366	414	395	428	371	384	354	384	379	381	374	382	395	408	378	374	375	391	368	400	347	426	383	389	374	361	385	428	375	369	385	384	409	406	417	374	397	384	377	379	395	367	390	411	394	356	450	396	371	367	382	377	391	426	383	396	379	388	421	397	368	385	362	392	345	410	367	378	383	384	381	384	367	374	406	397	381	358	415	373	383	401	392	381	461	432	399	391	378	395	432	393	387	393	421	417	421	414	388	385	366	348	359	334	404	367	396	424	418	413	391	390	376	396	393	348	367	389	410	383	386	408	383	384	414	416	399	409	411	371	382	372	398	343	381	383	410	354	398	389	420	383	378	399	378	388	386	372	385	413	407	379	383	376	397	380	413	385	344	358	437	389	377	386	400	390	369	391	375	360	380	355	421	407	410	387	404	372	388	353	392	404	390	379	375	369	428	398	376	388	400	401	385	418	386	407	359	367	361	393	396	396	374	378	429	392	382	409	382	401	384	376	411	410	428	344	378	372	418	376	387	398	407	427	363	396	394	395	350	377	373	371	394	374	392	380	375	381	352	365	408	386	399	399	383	365	370	402	365	396	378	398	366	381	408	343	420	399	390	382	335	370	367	417	386	379	384	385	393	458	396	411	419	387	421	373	371	394	398	418	355	379	395	408	398	401	379	375	450	394	411	408	392	427	348	385	382	398	392	365	380	392	434	381	404	392	422	391	373	378	373	386	397	397	361	376	377	398	428	397	389	420	366	375	368	401	376	384	385	377	393	383	391	361	378	398	388	352	375	459	418	384	399	403	407	390	406	372	386	411	374	414	428	386	393	351	370	391	426	405	342	409	349	385	378	388	364	387	359	378	407	409	393	400	386	398	366	422	441	349	354	397	375	393	393	389	405	399	361	384	403	405	378	378	382	408	391	385	393	433	393	374	369	382	378	401	396	399	371	364	402	393	423	410	383	405	395	414	373	382	399	372	410	387	394	384	382	374	407	407	363	380	386	383	358	374	416	393	391	373	349	408	346	379	386	400	372	421	433	418	411	372	401	382	405	413	435	363	356	385	386	403	429	368	384	371	380	410	382	410	395	395	360	383	405	410	379	370	420	400	371	391	438	378	406	397	351	406	384	368	360	381	406	392	378	395	417	404	402	389	386	375	375	388	437	354	394	399	415	398	390	384	400	379	408	394	349	357	397	403	406	401	388	420	377	388	386	382	379	365	415	368	368	402	354	439	395	396	373	387	367	386	394	401	375	362	375	380	408	393	388	359	420	319	398	406	398	391	396	401	409	402	387	409	410	367	371	352	381	377	378	376	393	383	393	398	424	360	382	378	380	349	402	408	404	344	365	420	376	378	382	403	420	380	392	383	408	370	402	401	405	380	401	370	401	342	396	375	405	382	397	431	398	389	366	395	379	375	349	374	401	363	380	389	375	356	405	368	386	416	391	371	379	389	401	403	391	376	350	406	418	391	378	375	374	394	396	394	427	356	405	400	369	389	372	392	365	384	444	382	362	415	425	360	424	364	382	392	379	389	389	394	403	387	354	357
22492	20850	28558	23290	20853	20886	9113	966	626	569	457	366	339	319	274	255	234	205	205	170	180	179	201	185	156	138	153	140	129	165	156	153	155	122	126	147	124	114	138	133	127	117	137	109	130	129	134	154	118	124	104	118	125	123	115	123	122	155	135	139	113	120	131	143	124	126	126	117	96	135	137	117	104	118	101	110	126	108	124	117	100	97	129	111	106	105	127	112	124	121	118	103	123	100	130	128	122	102	135	119	114	116	104	123	122	126	117	104	116	103	124	126	107	114	111	115	110	130	117	116	108	126	108	102	106	107	103	118	105	119	121	115	127	112	105	100	135	99	105	132	108	117	123	87	124	101	119	121	99	111	112	100	107	117	107	127	106	92	127	105	129	99	127	91	120	110	105	96	103	106	126	124	97	122	120	110	115	110	117	116	111	112	114	102	106	109	95	97	107	123	128	93	113	120	126	96	106	101	104	104	118	91	111	114	123	107	111	119	117	108	114	96	130	120	110	106	114	113	117	95	111	109	110	96	114	115	106	127	112	121	124	123	104	97	114	89	89	96	105	108	121	110	105	140	121	125	109	113	97	114	120	115	103	112	96	109	131	101	106	119	122	112	114	122	105	111	99	124	113	117	113	113	115	90	130	105	126	118	118	111	129	92	123	108	115	114	129	133	116	114	114	113	110	90	104	89	110	103	115	104	111	119	121	117	118	106	113	106	111	109	104	111	120	109	142	102	101	103	87	121	128	86	119	100	126	113	106	101	115	113	107	88	106	122	119	122	111	113	108	114	110	98	121	107	91	120	107	103	99	113	120	128	116	94	126	127	119	104	113	114	121	110	99	97	116	128	99	113	125	116	116	100	104	108	76	121	110	104	103	121	106	103	104	135	89	97	120	105	109	107	133	129	117	130	95	101	107	115	114	115	121	107	106	113	107	96	103	113	122	130	101	118	104	110	94	100	145	122	102	112	104	102	121	100	99	121	107	125	109	107	96	150	112	108	99	113	107	106	103	97	106	106	113	124	113	97	114	105	101	121	93	106	114	114	114	97	105	126	116	122	99	126	107	108	113	106	97	106	111	112	104	101	116	100	107	121	99	100	132	110	124	108	134	114	102	109	97	119	108	103	104	110	116	113	98	103	108	118	123	113	89	113	96	106	124	105	114	107	124	120	107	103	115	116	117	101	100	119	103	120	125	100	110	106	118	114	97	108	97	132	104	134	107	104	116	101	101	128	112	113	91	123	109	111	132	113	119	111	106	138	108	111	119	117	111	119	108	97	110	114	100	111	111	111	125	107	115	129	106	101	132	131	111	112	127	124	113	117	128	102	93	119	114	102	116	126	103	107	105	115	113	117	103	117	114	107	124	107	111	112	98	107	119	137	123	110	117	115	114	106	115	106	104	108	147	93	110	111	100	105	96	118	103	102	128	112	125	103	115	110	129	118	115	130	105	108	94	117	103	117	115	119	137	117	133	101	117	102	113	97	100	103	122	91	102	104	98	139	96	112	109	108	99	100	117	111	129	117	119	109	115	102	91	104	110	131	113	94	111	98	85	111	119	111	118	107	107	130	126	114	121	125	137	93	115	116	93	110	112	115	102	126	105	125	128	127	121	107	106	109	109	115	101	121	115	121	125	113	119	117	119	94	101	103	119	123	122	114	117	112	120	119	129	107	105	103	107	100	110	128	95	113	112	108	98	115	101	103	91	110	112	119	96	96	114	121	122	104	118	101	114	114	129	98	108	116	110	112	113	126	104	109	101	122	99	126	121	87	117	117	102	109	124	97	103	110	132	98	100	123	110	119	115	105	102	85	101	107	95	132	92	128	104	112	108	115	113	120	111	117	109	119	129	113	117	112	116	114	120	111	113	116	92	97	124	104	116	130	90	113	123	114	115	120	119	105	111	89	109	106	100	105	100	108	118	118	106	108	126	123	105	103	113	110	109	130	112	100	124	113	111	95	120	110	121	103	116	84	113	95	97	121	120	132	112	89	112	96	101	105	101	118	105	118	118	113	106	108	106	110	109	152	107	126	103	100	129	124	115	96	131	114	120	103	130	116	116	126	104	125	122	109	101	109	112	115	106	143	95	105	126	111	109	103	106	121	112	103	97	105	116	112	122	118	94	111	113	105	112	107	91	123	115	119	117	124	111	123	91	120	129	134	123	122	121	97	116	102	139	127	99	103	128	120	121	100	104	86	105	96	89	120	108	124	118	133	109	108	101	114	114	93	126	112	111	114	110	122	114	123	105	115	109	116	108	121	115	102	108	98	114	104	104	114	122	117	104	117	95	97	93	129	124	132	107	121	121	126	110	120	112	95	119	111	119	102	108	117	117	110	113	107	106	119	110	111	103	116	105	120	119	106	106	115	104	113	128	125	128	118	103	112	105	110	102	117	107	111	128	105	93	107	105	112	100	102	99	106	123	126	113	122	98	100	118	126	104	126	122	104	108	105	109	95	113	121	114	125	101	106	117	117	114	113	116	107	113	111	108	106	111	115	129	100	102	121	107	100	91	124	109	126	105	95	117	121	95	108	113	114	104	102	102	115	119	100	120	126	112	114	105	110	101	120	109	97	101	115	116	102	100	103	124	109	111	104	103	104	113	115	124	95	110	112	137	109	121	111	100	120	95	107	101	113	110	120	104	123	110	121	118	104	113	110	102	115	114	123	111	100	101	107	126	127	132	108	125	86	96	98	109	111	129	107	107	118	120	106	124	122	118	105	117	100	109	127	97	93	122	111	113	119	105	106	112	114	101	104	110	114	104	113	123	110	101	140	117	109	123	113	113	118	111	117	106	106	95	115	105	117	125	101	105	113	112	105	111	110	102	111	108	119	103	115	116	111	125	111	106	106	95	91	126	107	108	116	103	108	103	106	110	118	100	127	109	125	99	108	120	125	108	111	98	118	126	107	108	109	111	129	86	129	112	91	125	138	101	113	112	107	94	111	116	105	133	115	119	97	96	107	112	105	92	125	132	97	110	115	136	109	102	99	104	101	96	100	135	105	124	116	99	97	113	106	119	85	116	112	110	111	86	110	113	110	102	114	89	106	111	104	88	112	128	88	101	96	100	107	123	119	96	121	116	116	106	100	110	104	122	115	105	95	114	107	94	105	102	105	104	110	113	108	90	113	111	104	109	120	120	93	116	120	107	125	98	122	101	109	118	126	108	122	131	124	114	117	104	129	107	120	99	120	104	103	95	107	118	126	111	129	106	97	134	106	109	110	115	123	106	106	104	109	106	105	118	111	105	126	103	116	103	104	107	116	111	123	108	110	95	97	121	110	117	123	125	111	105	115	110	118	106	131	105	86	93	110	126	126	124	115	122	112	109	110	140	111	103	119	104	112	118	112	111	103	100	109	119	121	103	92	100	108	111	95	118	118	103	100	102	107	110	108	124	113	105	102	104	104	102	85	114	112	132	131	130	109	119	116	104	118	115	107	100	107	123	121	121	119	131	104	117	102	127	124	102	98
6520	15168	13262	7201	4885	3724	2752	2076	1609	1297	1073	923	750	644	529	489	399	384	364	321	316	318	275	268	253	260	230	255	244	245	222	197	225	224	207	232	224	203	194	165	196	175	180	189	164	164	158	163	176	159	180	186	169	176	144	161	162	172	173	146	179	177	178	179	167	161	162	148	167	151	158	133	164	170	133	169	150	156	141	166	165	170	154	175	153	142	174	156	132	160	155	151	175	131	158	147	142	163	162	140	136	149	168	172	146	143	147	137	131	142	185	144	128	157	166	188	154	141	146	158	144	168	144	149	165	165	167	158	183	147	133	152	154	148	160	128	160	163	166	155	162	155	147	133	156	151	161	146	171	161	145	153	148	146	130	144	159	137	146	158	172	159	144	153	153	186	140	178	177	162	164	138	162	144	137	139	164	147	149	158	165	154	164	154	161	134	138	157	184	139	151	167	134	177	151	157	129	123	148	173	146	154	146	150	157	149	151	153	161	144	164	140	147	162	156	161	151	147	153	147	164	166	158	137	160	144	162	150	137	157	151	153	166	175	170	132	159	135	157	161	145	159	171	162	173	157	156	151	141	165	138	158	113	153	137	168	159	143	140	145	148	139	165	144	160	159	159	165	156	167	150	155	168	157	168	146	157	154	166	153	144	164	153	144	137	179	147	142	144	143	170	158	149	163	123	144	172	156	159	163	166	130	164	183	143	151	136	164	148	163	136	142	142	158	153	140	155	151	147	145	159	150	158	145	156	152	158	159	154	158	142	154	148	144	173	173	158	146	153	174	147	156	176	148	157	145	163	149	148	142	143	176	166	150	160	158	171	149	137	144	158	151	149	147	166	140	143	136	138	152	151	169	174	149	159	128	153	139	133	135	154	155	143	161	148	155	152	158	150	127	150	140	154	167	166	157	157	148	181	144	124	143	165	142	141	182	160	147	152	150	150	130	133	150	135	149	147	134	174	144	138	153	165	131	138	149	144	141	145	161	136	157	147	169	160	159	149	158	161	184	139	159	149	163	126	147	156	158	163	135	154	154	162	166	140	151	156	147	152	145	156	145	165	124	140	152	153	137	162	142	149	171	171	169	162	168	183	167	151	174	151	137	142	156	153	160	168	144	169	131	167	142	185	153	131	144	170	143	150	154	143	156	147	163	146	153	161	159	152	155	151	145	170	138	147	163	141	149	131	154	170	161	151	156	143	144	137	171	140	158	136	164	145	142	163	162	164	159	147	157	135	146	124	141	158	137	153	157	153	152	133	146	154	156	127	126	150	148	165	168	155	160	139	156	177	139	144	156	142	153	160	156	166	154	136	154	144	145	165	138	159	152	150	129	141	170	154	165	151	136	157	167	146	164	131	141	149	151	141	132	132	160	138	165	158	162	150	143	148	111	145	161	162	162	136	130	156	134	131	155	136	161	144	152	176	159	142	145	141	154	156	163	149	156	151	165	136	143	149	151	141	146	155	136	145	149	127	153	134	156	138	169	132	152	146	153	163	153	171	150	165	147	164	147	139	146	143	149	150	169	148	158	148	152	144	156	163	148	151	154	157	147	171	159	146	151	164	162	132	153	134	159	154	154	151	146	180	155	150	170	138	159	134	141	134	147	174	158	153	149	140	143	147	137	153	176	152	161	159	149	174	136	137	157	182	159	171	144	138	128	171	157	162	173	149	135	143	142	140	175	144	150	162	161	147	162	145	138	153	145	156	156	159	172	140	177	146	150	152	134	159	165	151	148	165	141	156	146	142	153	131	141	150	172	155	152	129	132	131	142	158	151	145	140	157	144	133	156	169	166	139	181	150	152	172	178	172	172	154	156	153	141	153	165	165	178	143	145	172	167	136	163	144	131	148	175	153	151	141	171	102	150	158	146	131	143	148	154	157	169	155	154	133	158	141	147	159	157	158	166	155	146	150	149	157	169	148	155	156	131	145	146	153	153	165	160	139	137	171	161	156	155	149	149	148	167	137	144	127	163	134	133	145	158	137	165	150	185	148	154	152	152	157	133	160	149	149	164	165	163	158	168	147	167	145	146	148	138	164	166	143	154	156	178	149	138	180	156	161	145	144	141	155	172	143	162	167	152	139	149	152	137	134	154	146	156	175	124	165	134	129	142	135	174	137	151	143	140	181	158	163	138	161	163	148	169	151	131	144	163	170	154	159	153	148	147	172	147	171	169	149	151	159	138	146	134	163	140	161	139	168	150	166	151	153	171	153	143	145	171	153	144	142	141	173	170	152	179	153	161	157	147	150	159	165	174	147	151	170	157	164	141	148	150	163	142	166	148	152	143	147	166	135	175	151	159	151	164	170	163	170	136	180	143	159	165	164	154	143	155	176	142	154	154	151	148	169	153	152	163	144	138	166	143	152	154	164	150	155	160	152	164	135	136	157	166	153	166	146	138	148	167	150	153	162	160	154	175	151	151	145	145	128	161	147	144	127	164	166	154	155	151	106	139	155	157	147	160	158	151	138	157	182	146	155	143	142	145	183	162	152	152	166	166	126	143	149	163	137	158	139	127	176	149	133	146	153	168	163	146	153	179	140	158	170	157	131	147	149	147	149	142	132	165	164	142	146	132	141	157	147	140	141	142	155	136	134	155	144	142	141	150	143	158	148	160	185	144	123	128	157	165	145	133	155	162	142	150	165	148	151	162	154	154	140	145	129	160	166	155	145	153	156	146	157	176	145	137	125	171	159	165	142	156	162	147	143	145	150	166	174	142	153	149	148	154	148	139	146	146	145	147	175	147	146	162	158	148	178	169	148	155	160	163	151	155	165	158	180	133	160	151	130	174	156	154	151	175	147	162	147	151	152	160	172	147	170	151	152	154	131	149	146	150	126	151	148	151	141	140	167	143	149	154	159	150	125	180	155	150	152	125	155	159	154	150	162	153	159	142	156	168	153	161	156	143	145	156	157	150	133	151	152	144	129	162	147	146	152	148	146	134	165	154	141	154	142	141	141	164	160	151	139	147	147	141	165	167	155	152	156	160	174	132	164	148	157	128	156	130	126	160	158	137	147	131	151	165	155	163	157	156	140	148	160	171	145	161	152	131	147	150	158	152	140	131	164	153	152	162	147	141	127	159	127	146	175	150	148	161	135	166	154	142	176	156	160	174	150	146	164	135	147	145	144	142	153	152	138	153	164	158	151	144	150	162	141	171	165	166	155	142	153	131	167	133	157	137	166	142	151	168	149	144	162	166	149	171	145	167	133	143	139	151	170	144	154	156	152	159	160	122	139	157	144	129	157	145	160	156	141	149	148	138	135	161	151	158	156	154	162	159	134	129	159	138	145	170	156	155	165	134	140	158	158	158	151	144	145	154	145	154	174	157	141	133	131	169	176	164	147	166	163	149	168	151	180	151	168	121	148	145	152	126	153	139	145	156	161	172	163	152	161	154	146	149	151	149	159	145	153	131	157	145	149	147	151	133	160	163	160	177	168	166	139	171	171	150	144	166	146	131	162	129	144	126
26590	20391	8833	800	513	413	441	417	404	404	385	397	424	349	392	399	416	410	368	409	406	380	377	421	398	355	380	390	359	388	379	404	374	376	418	400	379	360	387	366	389	383	415	397	399	390	407	404	375	383	384	361	382	371	394	391	431	400	425	393	387	399	388	377	441	392	352	366	380	366	392	389	369	398	389	428	401	454	391	388	372	379	420	394	391	409	343	370	408	440	403	414	432	422	393	351	398	452	395	413	385	392	431	414	418	401	374	399	439	400	386	393	393	383	382	409	378	434	383	393	404	387	358	429	374	363	365	380	375	390	395	408	381	397	373	406	390	407	386	424	428	432	383	364	402	429	342	422	390	402	380	393	393	390	348	392	382	394	373	397	374	373	393	383	368	393	379	399	399	375	412	393	360	426	403	409	419	398	416	405	403	373	374	382	374	382	431	387	433	419	410	390	424	385	381	366	418	378	384	388	400	417	364	368	381	375	408	365	404	410	346	437	385	402	441	392	401	401	361	389	406	414	386	384	412	391	377	376	412	379	389	386	388	363	411	374	386	368	400	424	393	385	406	360	389	392	360	398	381	408	391	385	358	347	396	391	400	380	366	380	400	387	397	388	405	395	388	411	384	418	364	382	393	419	379	415	380	427	426	410	401	355	414	382	421	406	375	393	357	376	402	385	393	401	383	421	414	389	412	382	396	399	364	400	398	354	368	379	383	405	377	419	394	368	367	384	400	375	396	362	406	388	396	367	406	409	391	357	388	383	366	393	394	395	429	368	380	352	340	415	408	416	397	383	419	395	439	368	394	356	388	410	411	404	414	377	379	409	389	364	385	424	370	363	385	419	358	387	364	388	403	375	404	370	400	391	392	400	425	370	386	406	394	394	375	372	405	401	400	386	389	376	384	392	381	422	418	440	412	386	388	397	385	394	367	362	394	386	390	407	406	375	385	409	402	418	356	405	363	379	354	394	393	373	393	379	375	420	375	405	388	413	393	390	343	384	395	383	362	387	372	406	418	400	395	412	391	389	418	369	371	418	422	374	396	372	431	400	355	411	397	390	410	389	376	404	394	388	383	394	419	411	403	427	398	386	405	410	433	382	379	393	408	366	397	401	414	382	409	390	383	413	390	377	419	379	406	381	424	378	351	403	397	425	416	386	393	397	431	390	430	411	380	391	412	398	427	353	374	425	394	372	430	416	391	371	392	373	420	366	386	384	414	424	415	419	386	390	378	381	394	411	371	400	404	387	387	388	371	358	347	402	370	359	361	394	382	398	411	417	365	378	384	397	377	401	353	361	398	408	373	384	385	409	359	384	449	389	361	421	378	404	383	377	382	370	381	427	365	381	376	373	413	383	403	375	391	405	389	399	397	397	390	395	414	408	398	394	362	396	405	374	361	436	396	404	393	403	377	386	360	427	390	375	372	393	381	379	456	358	406	388	401	391	408	388	373	405	409	413	416	401	398	381	418	398	336	383	374	427	398	365	391	425	364	383	368	403	386	394	393	384	389	367	393	358	384	367	391	398	394	396	416	403	384	364	416	378	388	388	363	386	354	370	361	409	396	397	408	418	379	383	367	348	387	418	367	366	393	364	391	401	377	370	388	402	428	403	367	412	374	395	383	402	359	366	367	399	406	415	392	372	393	372	386	400	388	353	418	411	411	360	381	398	407	405	383	371	395	388	365	388	380	372	408	376	409	392	370	359	403	404	392	409	369	376	391	393	398	362	373	392	384	351	399	394	401	397	419	389	405	387	397	365	370	399	444	388	412	395	379	401	421	421	417	404	409	396	402	439	380	403	400	407	412	338	419	388	421	377	414	424	369	368	342	382	404	386	438	352	365	393	391	389	395	381	387	382	365	417	387	352	393	408	382	391	349	377	366	406	384	384	443	423	415	356	395	376	354	403	384	390	408	390	395	397	372	416	358	409	409	375	426	351	392	387	390	381	384	377	409	411	383	412	434	381	398	366	353	393	421	412	412	401	373	386	396	397	373	411	350	376	428	406	372	388	363	433	382	410	426	348	352	407	397	429	377	392	379	365	379	418	394	422	402	401	419	371	395	365	429	389	395	396	411	415	392	408	378	344	407	392	400	360	391	404	401	384	371	356	396	381	397	353	388	383	388	436	387	350	387	374	349	412	436	382	412	393	393	381	423	386	416	393	378	347	372	402	384	402	428	397	408	401	397	376	413	413	391	408	364	404	420	384	382	413	422	402	385	378	396	422	399	352	378	377	385	406	380	415	341	367	391	385	380	375	358	403	399	411	381	407	427	385	383	368	422	372	396	369	421	369	372	362	419	385	386	382	394	407	396	396	427	413	398	377	386	412	378	384	408	392	389	398	424	373	365	406	404	393	405	403	380	394	397	377	381	399	423	407	400	380	371	407	400	409	398	373	386	372	383	371	360	375	396	434	379	380	427	373	374	357	369	369	387	387	370	389	385	395	368	416	413	387	409	404	424	402	412	367	392	400	421	439	404	416	415	417	389	389	369	397	387	379	398	380	394	406	397	410	392	406	382	373	396	408	388	363	393	394	387	369	389	364	386	432	423	361	413	421	387	357	399	396	380	389	396	371	397	393	387	383	427	388	390	373	407	362	403	375	372	403	369	411	391	417	398	419	396	405	390	358	395	380	385	431	388	408	407	392	410	385	408	381	380	372	368	389	349	395	390	387	420	412	433	370	401	394	401	391	366	360	397	372	395	380	404	368	410	360	410	399	395	378	381	406	360	394	365	393	412	372	430	392	416	421	368	403	392	405	405	401	379	397	409	397	375	371	373	397	382	403	398	368	383	355	427	389	370	381	399	391	375	363	384	390	398	395	392	432	420	379	397	402	369	376	397	439	399	399	366	372	401	367	416	394	444	403	387	399	374	385	398	380	392	379	383	400	381	373	391	419	387	355	412	375	368	417	427	363	372	361	357	365	387	372	398	383	415	394	397	390	372	430	367	395	415	399	385	404	379	411	400	423	380	423	425	404	387	408	367	446	404	379	391	375	381	375	348	403	376	371	412	402	382	391	377	383	415	444	408	403	383	395	373	380	375	431	387	388	432	351	403	359	393	411	398	395	394	375	387	416	422	428	410	397	427	362	402	405	415	381	369	375	387	377	390	362	398	403	394	404	407	363	403	427	388	393	385	385	371	365	392	410	415	411	389	401	373	395	392	372	363	394	367	414	423	414	373	375	376	386	407	402	379	416	413	418	437	394	417	422	430	387	361	427	404	416	402	405	408	395	438	394	406	351	395	398	381	398	398	398	410	413	431	403	424	389	398	398	378	428	383	402	387	423	389	375	424	414	408	397	410	429	379	376	409	422	410	390	391	416	396	375	379	381	374	387	428	434	372	405	400	376	394	393	398	385	424	386	364	386	424	371	376	387	375	415	397	382	374	427	389	412	363	372	351	389	409	402	363	376	370	408	406	398	399	438	365	388	383	357	412	399	363	411	420	402	373	407	386	388	384	389	383	389
3916	1137	1080	824	636	629	586	556	524	563	514	541	513	488	596	557	478	521	528	492	517	497	571	548	520	532	499	516	516	519	529	526	501	533	533	505	529	525	526	504	529	509	520	494	520	496	518	499	528	500	526	526	519	528	473	521	514	523	501	502	541	526	489	523	509	530	517	531	516	497	512	493	519	533	515	504	485	494	539	520	533	533	529	525	506	528	534	536	505	503	509	526	506	516	521	509	514	520	479	475	527	506	539	519	498	481	507	542	465	526	481	538	502	520	556	524	514	510	482	552	489	523	487	508	498	541	516	532	552	515	518	485	528	526	516	534	511	572	503	527	540	505	543	525	501	540	495	492	524	509	517	523	486	581	498	515	501	548	524	513	532	506	473	489	507	520	502	525	506	539	484	510	551	523	523	531	535	516	535	472	500	521	487	514	517	482	513	538	491	564	484	517	482	493	485	520	551	515	533	560	525	474	497	577	525	529	522	508	521	504	522	522	525	529	517	532	525	504	556	536	517	546	510	562	518	509	504	514	516	519	502	507	512	517	509	553	535	493	511	514	527	516	517	480	489	486	538	541	546	530	536	533	529	527	522	542	518	520	564	550	539	538	532	505	514	519	528	551	492	514	543	508	515	491	546	537	512	499	515	501	560	512	550	544	467	533	533	463	499	544	511	513	500	473	499	517	538	510	511	513	527	538	544	516	491	495	506	538	487	546	522	496	518	536	499	523	533	518	515	517	528	509	530	505	511	538	503	504	478	490	532	518	555	483	514	481	505	550	467	504	492	504	542	515	527	544	522	482	519	536	528	507	552	505	493	487	454	482	505	508	551	503	496	495	534	501	476	518	526	485	491	515	517	501	481	503	543	489	516	498	549	514	525	515	511	504	504	548	559	495	511	520	531	537	519	503	555	503	518	530	504	518	525	535	497	510	496	528	555	548	546	534	505	507	512	462	548	502	537	485	549	527	554	533	524	509	515	504	480	514	513	499	500	542	527	539	501	547	527	510	572	552	499	528	523	522	513	494	532	500	511	508	547	565	511	543	509	517	501	484	535	512	501	540	552	509	517	505	525	506	520	502	534	520	506	487	532	481	503	517	547	513	528	522	444	551	557	498	520	540	565	513	505	555	575	525	529	509	550	469	509	527	515	516	494	469	475	541	478	518	547	510	539	528	486	507	497	512	465	525	520	523	489	522	593	487	521	509	516	541	514	509	507	512	559	523	505	476	552	522	474	512	511	520	528	464	506	513	469	550	530	523	495	477	512	480	555	510	488	514	556	521	531	571	525	511	549	518	536	506	528	524	524	473	477	504	517	535	501	534	531	554	483	489	523	504	557	490	499	524	544	529	528	499	498	506	523	500	477	520	550	538	504	510	496	520	519	507	525	502	510	516	522	547	503	502	577	478	464	514	526	494	517	539	520	549	480	547	511	514	518	542	508	511	526	532	531	485	518	546	493	525	501	529	490	496	503	455	543	515	519	523	518	514	516	538	500	506	535	515	526	521	540	509	476	537	512	509	518	526	504	510	508	545	517	532	514	531	523	506	538	507	507	520	516	537	566	492	491	475	532	482	526	536	521	512	529	529	533	503	502	497	513	498	522	520	491	558	495	503	518	516	513	470	546	495	498	533	519	533	509	493	513	532	520	483	487	506	510	508	529	490	517	533	551	502	518	520	519	502	500	526	521	501	517	519	557	515	547	501	514	507	536	526	515	526	510	518	540	524	500	517	510	554	523	535	527	531	524	531	569	525	506	518	530	462	517	535	507	491	527	543	559	503	528	494	553	521	491	537	534	516	546	516	522	514	550	499	555	500	530	563	522	488	515	554	513	498	512	532	540	484	494	512	508	541	515	501	542	529	492	505	470	492	519	534	535	510	535	475	522	527	514	517	538	527	557	492	529	490	523	507	598	548	539	481	508	524	514	524	530	520	510	510	544	536	519	498	531	499	551	516	517	537	558	515	538	513	501	546	485	531	532	498	552	507	488	474	497	526	498	495	517	524	542	536	525	485	513	500	524	535	517	536	521	516	483	515	514	551	483	484	518	511	515	483	554	494	516	489	543	549	501	537	496	504	521	495	515	583	548	527	531	511	523	516	537	502	514	489	519	526	517	553	521	545	504	514	532	528	521	511	482	545	515	510	504	476	519	496	552	539	523	506	497	480	485	530	492	533	527	486	499	512	511	530	485	498	544	523	521	505	487	506	536	510	562	530	483	519	530	525	547	496	528	498	532	514	519	520	515	517	505	499	498	528	517	519	523	524	542	495	554	508	527	503	526	497	506	489	558	459	524	480	582	494	527	518	514	508	523	501	481	528	517	565	493	513	496	519	482	503	563	491	546	544	478	509	544	533	527	509	520	528	549	524	513	510	507	530	510	467	529	536	520	587	498	498	546	514	496	513	522	558	493	509	525	519	497	508	547	524	559	576	478	517	521	512	495	503	544	541	542	501	515	533	554	548	478	536	530	532	489	520	512	506	492	500	557	499	547	494	556	507	508	509	519	533	539	549	496	535	506	489	512	532	566	508	528	533	530	542	516	500	519	539	518	525	538	514	497	546	465	469	530	555	517	514	529	444	493	500	544	552	532	538	531	506	506	537	528	500	523	500	563	500	505	527	504	514	491	506	546	484	489	494	525	522	516	515	541	535	515	510	549	495	484	541	507	492	511	481	523	504	490	489	471	507	528	543	542	546	521	520	530	529	527	498	527	494	501	518	521	540	527	515	513	506	533	514	537	543	558	479	551	514	507	497	499	533	538	515	518	511	506	553	507	526	503	554	526	508	473	495	517	515	505	534	540	525	505	521	529	536	492	541	512	479	526	524	492	497	506	485	526	521	515	495	509	481	519	533	511	481	484	528	519	498	480	549	511	509	541	517	533	502	509	510	504	520	523	528	519	477	511	498	493	511	527	508	538	532	556	495	517	524	560	532	534	519	544	482	524	544	477	515	526	525	525	502	484	535	547	499	502	517	574	512	540	505	498	471	482	484	538	513	526	507	536	523	523	492	507	501	500	460	523	492	513	522	572	529	556	534	528	436	511	518	525	515	532	533	501	521	526	505	509	540	570	560	498	564	543	524	504	516	543	529	558	537	573	493	529	562	503	513	538	493	509	499	527	516	526	494	525	533	468	504	532	520	504	502	551	476	516	503	544	509	509	504	529	543	497	481	549	541	498	489	500	524	535	499	544	520	484	521	516	506	492	501	516	556	516	547	521	486	500	536	519	510	501	532	513	485	503	483	527	555	548	508	519	512	485	474	520	531	509	521	457	503	502	535	526	511	526	526	502	520	494	539	526	530	500	532	548	522	511	513	530	539	533	528	530	521	512	501	518	547	515	526	525	529	493	511	532	529	558	508	488	510	505	535	534	510	545	495	521	503	557	517	547	529	524	538	516	487	513	516	534	512	485	513	482	533	515	501	518	529	499	531	507	513	526	501	545	494	479	503	504	586	468	503	485	522	490	502
23420	20888	28239	23689	20890	10662	1050	691	612	551	479	485	430	374	403	380	319	343	325	356	357	330	352	337	330	305	353	311	296	284	295	300	309	322	310	264	310	319	297	350	291	300	293	266	314	312	301	289	313	305	300	321	297	282	317	271	286	321	275	301	315	301	302	290	300	319	316	311	312	322	302	297	271	342	296	312	292	274	261	297	322	312	298	295	290	307	281	290	321	290	279	285	295	307	295	281	306	295	294	284	305	299	298	304	308	301	328	279	313	337	285	310	293	300	289	275	274	280	287	295	289	314	297	303	276	277	280	272	266	274	286	265	287	280	285	290	317	307	264	318	272	289	277	291	306	285	305	288	309	263	289	287	292	298	288	302	292	234	269	312	281	311	310	290	293	295	292	256	288	317	297	297	286	295	316	281	285	279	303	311	274	280	283	304	297	326	276	236	286	285	314	304	266	318	313	262	261	300	301	299	312	292	295	292	352	287	266	280	305	306	284	290	310	297	291	296	290	286	287	262	286	272	344	319	303	294	280	303	299	272	315	280	300	306	305	274	293	301	297	309	281	278	309	286	324	263	308	288	287	254	309	257	282	310	277	274	324	289	267	295	306	309	301	315	304	307	312	299	281	283	266	301	299	318	297	308	286	285	311	300	287	303	288	306	306	278	325	288	291	315	332	287	276	302	280	291	277	281	269	289	282	279	317	285	289	267	304	291	296	279	289	301	298	292	297	300	289	302	293	302	302	330	277	283	299	302	308	289	292	304	307	296	301	316	292	297	288	320	274	298	299	279	261	297	293	315	318	293	300	289	283	314	287	309	298	329	286	307	310	274	287	316	285	346	283	278	274	294	293	282	285	275	307	299	304	301	267	291	323	280	292	295	299	276	286	282	269	300	316	264	314	287	297	311	331	281	298	272	310	283	297	299	312	285	285	290	279	303	252	298	299	292	269	290	255	271	264	315	295	292	317	273	288	296	297	287	325	301	301	296	270	315	279	277	268	280	285	308	290	282	306	289	285	270	285	301	287	306	308	288	305	290	279	270	297	300	262	284	294	259	291	295	287	300	323	282	305	276	294	272	273	281	262	300	306	287	300	285	282	290	247	312	309	268	333	280	291	298	287	269	306	305	335	282	299	286	297	293	289	315	309	320	295	293	270	283	276	286	297	302	292	308	288	283	302	304	305	299	273	320	309	281	286	304	283	284	310	287	320	300	299	293	277	320	291	290	273	297	333	286	265	296	283	302	301	290	290	303	325	303	288	290	330	322	304	271	310	310	279	280	290	273	299	317	272	295	299	315	290	276	292	284	291	323	296	303	263	307	258	283	278	303	306	282	295	315	323	276	309	331	269	309	304	260	294	300	299	309	268	294	287	303	303	307	304	280	271	304	314	300	298	315	307	265	287	295	288	305	296	298	263	309	265	297	313	290	291	285	302	255	298	286	293	291	290	298	321	313	276	290	300	309	270	314	318	295	290	300	307	280	360	295	295	316	275	276	300	288	289	291	301	306	315	288	297	298	310	314	296	293	291	310	264	292	287	257	296	272	303	293	312	300	306	264	285	287	282	291	298	292	307	313	299	315	293	299	312	293	282	289	261	285	322	266	284	278	312	296	276	325	287	307	273	304	267	294	319	265	275	289	297	308	269	260	299	322	316	313	280	290	285	319	307	284	311	270	338	289	271	284	263	277	291	286	281	308	290	301	305	299	295	289	297	271	297	286	287	314	266	271	313	316	304	280	270	286	284	297	300	284	297	287	303	272	273	305	303	296	294	261	238	284	313	284	303	307	283	299	312	341	309	309	290	268	269	306	290	268	289	319	292	280	323	275	281	302	303	304	312	289	278	296	317	297	281	266	309	286	293	310	278	292	327	307	296	329	261	297	291	326	272	292	308	276	311	298	303	310	283	301	259	275	311	307	290	274	303	312	278	286	267	264	287	273	279	252	306	272	305	267	286	298	269	309	308	307	288	289	294	291	264	344	278	291	274	318	277	298	293	322	292	285	278	329	293	310	291	303	302	291	283	283	308	282	310	278	313	261	282	305	291	305	308	311	311	270	256	282	272	292	290	311	291	276	295	301	274	284	298	317	303	314	291	286	266	305	314	279	314	278	289	290	260	300	308	307	316	314	265	276	287	299	292	291	298	308	272	269	283	275	288	277	317	262	288	268	312	275	273	277	289	288	306	275	285	313	327	328	295	288	316	298	293	301	292	272	288	298	290	273	296	291	321	287	269	303	288	313	269	294	298	297	288	300	283	289	304	293	281	268	280	263	310	293	266	292	298	287	334	303	268	301	272	293	315	296	288	282	315	284	285	278	285	290	253	301	291	287	286	305	277	300	317	266	305	280	296	268	294	301	319	300	295	332	242	304	279	262	291	247	288	296	314	302	284	268	313	284	279	285	339	285	288	264	311	290	312	288	290	307	263	321	301	274	320	291	303	327	256	254	278	316	285	239	288	287	286	305	294	296	276	307	293	286	300	269	308	285	276	285	274	291	308	296	289	259	286	267	282	270	316	284	294	301	302	288	278	287	300	299	253	286	273	293	272	285	261	337	288	305	281	269	261	280	285	313	305	268	281	281	299	292	293	254	294	316	268	268	288	281	303	324	304	294	294	301	292	301	295	273	288	300	290	322	300	279	339	277	314	256	312	294	313	293	289	296	331	301	270	319	296	296	288	287	288	272	286	259	306	294	291	300	309	290	318	278	268	317	274	319	277	263	302	275	268	279	259	297	295	292	292	324	286	312	310	272	291	284	280	303	297	320	255	269	292	275	269	318	287	273	336	273	296	318	278	285	282	280	295	271	274	295	271	281	272	286	277	306	294	300	298	296	305	296	294	268	311	304	289	323	290	294	274	304	284	286	252	306	271	295	286	289	312	274	275	279	316	293	269	273	291	273	294	285	300	281	271	298	284	263	274	274	274	255	299	305	296	286	307	303	296	302	287	276	318	305	303	281	295	318	252	293	296	305	266	311	300	315	288	278	296	288	301	312	266	256	293	303	317	288	260	318	311	275	307	294	304	293	266	294	306	281	289	308	270	296	286	295	273	293	280	290	323	288	258	319	306	267	275	297	283	274	309	294	265	311	283	308	297	283	289	294	305	308	312	256	311	302	271	283	308	256	321	310	272	295	323	302	283	282	299	302	284	293	271	310	285	269	282	273	315	284	313	297	252	290	292	295	292	325	289	281	292	307	306	279	269	299	268	295	296	301	296	292	269	276	292	292	321	309	289	282	274	298	319	292	310	289	276	301	322	300	305	297	309	303	303	304	291	296	308	283	307	306	272	348	299	325	279	287	296	295	300	302	298	323	292	293	284	294	293	278	294	279	271	307	313	284	315	268	297	288	304	298	311	286	290	313	321	291	283	310	276	272	289	295	291	305	288	310	301	292	277	278	290	291	281	330	288	316	320	286	304	297	280	308	324	280	301	308	305	280	294	288	298	308	296	268	291	292	265	275	291	272	279	292
4451	9075	8141	4185	2881	2205	1668	1380	1150	913	830	728	701	641	547	567	530	510	498	493	422	484	443	455	454	468	427	448	436	435	460	467	378	428	419	410	400	397	429	425	397	436	406	397	367	374	382	382	399	377	377	416	399	438	433	390	408	408	394	412	395	409	410	385	432	382	415	388	400	409	441	384	414	385	407	427	383	424	374	376	412	439	383	379	359	364	398	379	380	381	370	375	380	374	412	383	388	409	386	352	401	411	432	439	402	379	410	389	415	387	368	395	388	403	413	394	389	349	379	394	398	398	389	410	428	420	390	409	369	396	410	417	401	399	419	376	421	388	395	386	409	371	406	372	415	397	396	390	424	397	367	380	385	370	396	360	426	367	398	394	416	401	422	388	365	382	379	397	389	399	375	370	401	350	405	415	377	373	394	379	394	385	433	386	363	384	385	388	387	398	406	357	385	354	355	403	372	380	418	385	388	409	398	387	380	383	390	407	383	380	383	386	405	406	371	430	395	395	374	376	379	405	399	394	370	400	383	387	375	360	409	357	391	374	396	404	358	366	395	400	401	412	394	384	380	415	390	353	416	380	424	412	417	398	377	385	378	402	417	370	393	382	400	389	377	391	403	375	424	375	388	401	439	391	365	407	416	392	368	387	419	385	402	391	386	409	408	384	397	406	394	432	428	383	363	436	396	394	381	392	416	379	420	399	436	389	422	401	397	404	377	425	408	387	412	376	410	409	393	365	410	402	404	394	399	393	387	377	387	388	396	389	392	386	376	411	389	379	410	388	365	379	392	368	366	407	392	383	382	389	394	380	407	396	408	423	415	392	352	384	387	375	397	375	405	430	367	362	399	373	385	408	399	454	405	391	375	405	414	431	397	357	393	418	375	404	446	387	413	368	388	414	419	392	394	382	427	375	399	398	395	394	372	409	349	399	396	442	399	412	381	390	393	382	389	410	422	367	456	393	382	372	404	375	402	397	376	409	413	375	385	380	373	415	390	400	388	395	391	365	396	381	415	388	418	383	373	364	397	395	382	378	367	423	393	404	381	400	391	399	414	385	392	438	384	366	355	378	413	388	419	393	401	396	396	353	389	416	412	380	400	375	412	365	407	410	348	335	406	403	427	407	419	389	376	405	388	430	394	389	409	397	401	435	377	429	401	364	413	416	377	330	415	379	394	390	388	372	418	378	397	390	383	401	402	392	435	395	395	357	378	384	388	395	380	395	376	354	426	368	395	400	357	414	403	410	444	391	431	398	367	390	406	367	404	376	391	414	406	392	420	397	415	394	378	363	449	383	439	419	385	380	390	394	374	400	384	388	360	436	386	388	380	382	377	414	416	410	362	380	387	365	385	373	419	411	388	391	398	387	389	382	392	421	411	419	401	384	375	393	387	389	412	411	406	395	373	405	425	425	368	385	380	372	397	383	422	395	374	382	424	418	394	414	376	379	388	369	405	419	360	428	408	406	375	397	367	413	406	388	401	361	426	371	383	391	419	401	401	405	370	356	405	391	417	435	353	406	410	358	356	366	413	384	418	386	363	367	392	420	401	373	376	395	362	395	419	392	386	404	387	366	351	411	371	384	395	379	381	415	378	395	377	382	396	369	397	390	401	394	385	396	394	363	372	390	362	409	391	403	412	371	403	387	410	393	399	411	403	377	407	394	387	383	428	367	413	377	385	422	357	412	419	402	383	382	385	402	364	367	433	423	424	393	393	362	433	417	424	415	395	373	412	413	358	400	389	381	429	390	397	422	395	435	371	431	385	366	381	400	381	367	376	393	420	387	375	417	381	415	411	391	384	373	415	422	371	371	422	370	407	403	386	410	351	376	407	384	392	401	372	447	427	402	398	392	429	372	385	418	383	378	437	439	390	404	379	409	402	373	400	410	360	405	360	376	409	373	380	405	389	400	371	415	393	409	400	421	385	406	428	389	347	392	388	401	357	409	371	407	384	391	422	364	390	409	360	406	383	405	403	426	406	383	379	398	383	403	416	404	386	414	380	398	406	408	397	419	388	365	412	416	414	357	391	377	361	369	385	387	387	397	373	345	379	388	395	369	406	372	366	407	370	397	415	379	399	400	369	403	405	416	377	367	401	392	417	379	381	370	346	362	366	424	406	387	386	392	378	401	400	411	413	447	416	403	391	403	408	400	401	397	395	432	378	406	404	395	369	369	404	364	392	409	410	385	349	382	377	368	381	424	409	403	361	386	360	384	380	379	383	386	394	385	401	407	401	369	386	420	396	341	387	405	396	392	358	402	398	410	378	391	390	419	371	433	397	399	358	383	404	399	396	397	411	398	401	424	426	403	404	395	390	402	388	406	367	372	407	384	377	379	403	416	402	399	401	414	392	399	380	352	400	409	396	415	373	386	380	382	375	383	407	413	405	421	384	388	415	373	402	415	421	382	394	395	406	391	400	385	388	383	423	370	372	397	409	391	381	431	405	422	444	412	391	363	401	415	379	417	393	414	388	362	400	393	395	427	356	425	426	412	393	385	387	376	437	372	418	431	365	387	383	382	394	432	366	423	391	414	390	406	416	410	392	392	382	421	446	401	391	445	391	404	427	400	399	396	397	415	373	393	423	405	392	404	412	378	385	401	360	407	400	386	405	408	390	380	402	404	407	384	387	427	397	411	389	406	406	388	396	381	366	378	344	368	385	395	401	412	440	387	355	383	395	383	404	398	382	401	385	422	423	386	372	385	400	369	394	407	404	392	386	429	405	410	423	389	424	365	404	399	383	415	388	397	397	372	449	384	399	391	406	378	387	381	369	379	413	452	379	395	391	364	404	392	370	364	413	401	386	406	370	401	421	377	369	367	414	354	378	389	376	369	422	354	395	378	395	376	376	367	371	421	370	401	388	409	373	356	384	381	371	385	399	422	394	361	388	393	374	380	417	364	443	405	374	417	363	409	405	357	413	358	399	399	398	385	396	390	382	386	420	406	371	413	367	387	380	379	398	405	359	393	349	401	380	396	383	377	379	365	369	385	415	387	403	388	398	389	375	361	395	400	396	403	412	337	392	399	395	421	380	377	394	424	385	400	382	392	414	404	386	369	395	380	393	387	454	371	384	352	369	387	372	400	378	372	395	380	409	382	396	418	369	404	376	423	405	379	398	372	409	414	382	385	408	390	396	457	397	373	409	391	409	412	374	430	408	378	410	414	418	431	413	410	396	438	366	381	410	425	366	413	385	401	396	416	417	397	398	349	418	390	396	399	376	341	395	429	378	398	372	397	384	416	462	388	393	415	364	385	386	400	400	393	412	394	385	380	381	432	408	386	382	413	400	385	388	407	409	370	386	411	395	399	360	420	383	362	424	384	398	370	392	374	406	410	379	331	357	365	423	395	408	390	388	359	407	363	409	380	408	443	403	401	394	408	418	383	406	408	384	398	402	380	399	415	393	396	369	403	380	405	415	372	382	393	367	425	374	393	396	372	410	393	404	400	373	369	378	363	407	412	352	384
22497	20850	28550	23278	20852	20887	8863	990	701	506	432	398	370	301	288	268	232	242	191	206	190	166	182	194	143	145	154	154	161	152	139	146	126	136	134	129	121	112	141	139	130	152	136	137	98	136	137	144	123	124	120	124	132	125	116	115	112	125	112	103	118	117	111	130	119	112	115	125	127	118	96	109	110	107	125	120	118	112	115	109	101	129	127	107	127	114	104	99	118	118	117	105	114	123	104	115	106	139	103	119	123	112	125	112	104	124	123	110	114	109	112	114	134	128	114	105	112	104	107	125	109	106	112	106	103	126	112	128	120	111	93	99	123	127	100	111	122	119	97	126	106	118	118	129	120	128	135	115	111	116	110	130	117	121	120	120	101	112	118	123	124	133	119	136	129	116	129	120	115	108	110	121	119	122	105	114	135	107	100	117	115	102	109	105	122	115	122	115	103	122	103	113	118	117	124	125	114	108	107	113	119	111	118	113	111	96	128	112	102	111	104	116	128	110	109	100	123	107	118	103	105	107	125	122	117	120	116	117	104	115	90	99	119	109	108	128	128	99	122	112	113	108	99	116	96	120	122	120	121	117	104	111	97	125	97	104	110	114	118	126	110	108	108	109	105	112	105	121	119	108	117	120	96	102	94	110	112	122	119	118	97	100	107	107	101	126	105	111	94	102	124	104	111	122	105	108	124	135	112	110	109	110	121	104	116	124	112	129	131	138	106	103	115	100	116	98	116	106	112	114	111	122	124	103	114	110	114	88	136	115	118	104	123	108	119	116	112	129	115	113	102	108	96	84	103	109	122	109	102	102	122	106	102	137	120	95	113	111	121	101	104	107	123	118	119	99	120	103	103	129	116	96	107	115	102	112	106	115	123	96	108	119	107	101	114	114	112	119	119	118	122	122	123	108	130	110	107	116	105	112	107	90	115	103	128	114	115	102	124	108	127	111	120	105	141	117	116	114	115	116	103	111	104	111	120	113	119	118	111	124	108	110	119	125	114	118	112	122	123	120	128	112	107	107	113	113	112	120	89	131	109	111	107	106	108	120	101	113	136	104	113	101	106	105	108	108	125	134	113	104	110	126	115	118	120	102	120	128	118	109	107	109	119	115	122	115	112	113	128	119	109	114	113	130	103	108	124	95	111	113	107	121	96	100	117	119	124	130	117	122	133	108	119	101	101	135	107	104	117	103	106	109	117	91	116	92	109	117	116	116	93	132	128	126	110	113	131	131	113	120	117	125	131	115	130	109	127	115	118	116	123	110	87	123	88	111	103	109	136	102	107	126	115	101	92	110	119	94	99	115	121	103	118	109	107	123	117	124	128	112	122	104	111	114	123	116	109	116	116	121	128	122	83	108	106	109	115	95	121	110	114	117	101	108	103	103	96	105	120	115	98	122	110	118	99	112	117	122	99	123	95	129	114	124	119	100	122	102	114	121	133	105	109	123	115	133	117	120	98	124	111	116	118	137	114	118	105	101	111	123	113	103	110	122	114	97	125	102	108	107	114	115	99	101	109	121	114	104	112	121	99	115	107	127	112	105	94	97	137	112	121	111	111	105	125	112	119	116	110	109	118	129	113	103	104	93	99	107	112	94	101	98	117	107	120	127	98	117	131	104	114	135	121	116	112	110	125	114	126	116	97	108	121	97	126	115	112	117	110	126	107	125	104	124	114	108	123	113	105	126	135	131	128	105	115	125	106	122	104	130	104	113	115	109	123	122	118	131	108	105	103	104	126	105	110	121	143	119	110	119	117	125	119	125	99	112	110	128	131	111	93	125	108	110	116	105	119	120	83	115	104	104	114	113	123	108	107	96	126	121	123	112	117	100	115	98	94	114	120	87	129	113	126	107	121	129	132	111	115	101	116	116	103	117	129	92	111	104	99	96	116	102	102	119	102	123	133	123	115	111	121	122	95	109	112	111	113	102	128	88	132	121	100	111	95	114	107	124	119	109	105	111	102	123	122	127	122	105	102	113	100	103	104	111	102	120	110	129	119	108	107	112	101	116	108	105	115	118	125	122	122	113	115	105	103	129	101	109	119	98	108	115	92	101	105	101	105	114	134	126	111	98	104	108	91	115	118	90	116	119	122	133	106	113	108	106	97	100	106	117	109	110	113	97	104	126	100	117	98	107	120	116	122	118	121	104	94	126	122	112	112	124	106	108	110	110	112	123	111	103	123	104	118	116	100	111	92	93	105	116	110	107	108	111	97	110	96	115	112	127	134	108	140	126	120	117	113	99	126	132	118	110	122	107	110	100	94	113	119	125	110	118	118	111	108	118	118	113	108	115	108	119	106	107	115	115	122	107	103	121	104	108	119	126	120	126	100	115	111	113	103	112	100	114	105	132	114	102	121	117	106	110	108	116	106	125	96	106	113	94	136	111	109	117	117	118	110	106	121	126	101	110	115	116	112	97	109	105	117	116	111	112	118	105	119	106	113	109	114	101	119	110	98	106	122	136	105	111	105	110	104	115	126	124	91	101	91	106	120	111	113	115	120	137	114	121	125	115	124	107	105	127	117	108	101	106	118	100	106	103	120	104	92	127	120	87	126	106	128	117	126	105	123	115	127	112	124	105	129	107	118	114	113	105	122	105	105	121	133	122	127	96	107	102	110	115	100	116	99	110	115	120	120	110	120	119	101	131	120	105	108	96	132	114	109	107	115	125	126	114	98	135	104	106	114	114	122	133	97	121	124	104	91	106	125	100	107	104	115	100	122	131	97	117	117	122	126	110	110	111	109	112	112	108	108	123	99	114	143	100	107	116	107	108	99	125	102	121	120	124	105	117	111	119	97	119	106	114	118	116	117	133	115	111	98	101	109	116	126	110	97	111	110	104	102	88	106	128	95	109	100	124	110	126	108	112	92	134	120	138	109	119	111	113	125	113	121	105	114	120	116	103	112	103	110	90	117	122	118	102	122	119	135	117	101	126	121	111	116	108	111	101	98	117	100	131	128	93	119	106	117	97	109	115	130	117	104	115	126	95	108	112	95	124	135	137	112	100	122	116	120	111	103	104	102	109	118	98	121	113	108	104	117	105	118	129	110	109	108	120	113	125	112	117	118	97	99	90	118	113	114	116	117	124	115	103	104	109	113	105	121	121	123	108	107	123	115	105	95	102	137	94	127	117	128	113	117	106	112	94	130	114	123	122	96	131	122	120	126	120	95	118	105	115	118	105	131	106	107	128	116	109	115	107	107	134	112	100	102	114	109	114	114	80	115	111	110	114	100	132	112	108	112	107	108	116	109	101	117	108	130	92	105	114	103	102	103	97	118	106	123	132	118	123	120	116	117	90	121	124	114	104	105	103	130	117	100	129	111	100	135	124	121	112	107	96	113	107	110	125	105	109	101	114	119	114	126	116	104	86	99	118	117	111	120	127	104	121	131	105	118	132	116	106	121	107	111	108	110	112	121	101	126	118	111	100	121	108	123	87	100	114	140	106	115	112	132	120	114	109	103	117	99	109	115	101
6414	14804	13103	7034	4716	3527	2731	2075	1655	1263	1075	839	690	635	532	481	421	425	342	332	355	316	298	282	231	260	236	251	230	228	223	216	227	202	227	180	218	204	172	175	211	164	175	195	198	176	192	175	164	185	167	175	199	151	163	185	174	183	173	175	187	185	160	168	161	146	168	156	147	162	166	158	165	153	157	185	164	146	155	151	164	175	176	166	170	148	146	161	171	158	131	131	162	150	169	159	166	165	169	160	165	152	148	173	187	152	162	162	156	162	160	159	172	142	166	165	145	175	156	163	156	166	142	156	160	149	171	154	163	161	137	162	150	162	144	162	169	154	152	136	135	149	172	155	139	138	158	147	184	163	171	163	150	159	156	140	176	135	147	135	147	149	154	152	154	174	174	163	154	162	165	146	164	154	155	139	152	143	141	157	144	139	140	160	146	143	142	166	155	144	146	168	148	161	130	165	137	151	159	146	150	162	157	154	144	165	161	166	150	142	153	158	143	154	163	146	147	158	154	156	159	137	174	155	149	158	152	152	175	160	158	128	162	137	164	150	145	141	144	140	135	156	170	157	148	168	158	149	147	161	176	164	173	165	145	140	147	151	143	180	144	152	129	139	156	139	147	152	148	155	148	150	145	161	149	161	156	134	131	134	156	162	169	164	167	128	137	140	138	135	169	153	145	176	133	171	138	138	167	148	163	152	157	160	139	157	153	139	155	139	138	153	156	157	172	164	138	137	163	181	161	154	138	150	152	150	150	172	145	157	151	156	155	135	156	167	151	144	182	160	135	144	161	135	157	135	147	140	165	149	149	142	160	159	141	170	150	159	153	151	147	158	147	159	146	135	174	149	129	151	156	162	172	160	138	134	154	161	165	185	151	158	157	145	135	149	144	157	165	148	149	173	145	165	153	150	158	157	147	161	140	167	171	141	141	165	151	160	157	164	143	153	153	147	143	151	140	133	144	169	158	175	142	142	139	155	141	167	169	187	136	160	154	165	144	171	146	154	139	175	150	155	144	146	170	163	164	147	165	158	146	148	150	159	163	155	168	137	120	149	162	154	149	148	167	139	174	142	144	169	176	154	151	174	145	162	170	138	145	176	161	146	141	156	166	146	177	141	175	161	160	179	160	127	139	165	145	150	170	133	139	160	159	165	158	134	132	158	155	171	152	148	170	155	142	119	141	165	159	153	161	156	174	155	144	163	162	160	170	145	146	143	172	168	160	176	142	143	145	168	147	152	159	137	151	155	151	153	155	146	141	153	163	158	148	160	158	155	142	194	153	134	152	162	149	168	156	147	146	168	155	146	154	125	167	141	154	189	168	158	152	144	168	155	144	141	151	141	139	143	151	155	137	158	148	153	144	159	155	163	160	155	140	152	147	160	155	146	151	130	167	126	143	170	146	123	156	170	171	154	162	154	150	148	154	152	151	135	147	145	150	163	153	140	170	138	135	176	146	154	180	160	172	159	160	159	153	148	149	149	146	147	162	161	127	161	133	130	124	142	182	157	151	168	153	128	136	162	145	162	165	146	140	172	164	158	141	152	158	160	147	146	166	158	178	157	109	150	145	153	133	135	160	146	141	155	148	138	161	150	155	161	129	156	177	157	153	174	169	140	149	150	149	154	149	151	142	169	158	161	143	162	146	159	139	160	161	151	152	150	150	141	147	166	145	157	172	152	165	154	143	167	151	146	182	150	174	173	142	148	163	136	144	151	162	147	138	166	153	169	162	154	179	169	146	156	155	155	163	168	178	159	159	134	177	166	156	143	174	148	154	135	153	145	144	175	145	146	157	147	144	161	146	154	159	155	153	151	159	158	154	151	126	167	159	178	161	146	146	139	150	129	158	158	162	152	155	151	165	172	169	165	139	164	157	188	145	144	148	135	173	139	153	143	138	153	174	131	167	138	152	155	172	152	150	151	153	153	143	146	131	151	161	139	184	147	149	134	155	153	153	134	136	178	141	164	150	139	166	158	131	159	159	148	183	148	147	147	147	156	139	165	142	155	160	156	178	158	162	144	161	166	166	136	149	123	159	145	171	146	165	170	145	143	164	148	153	173	144	156	154	154	144	150	146	140	153	167	161	144	154	155	154	160	159	165	151	147	141	122	151	156	132	150	155	183	176	171	162	173	170	166	124	166	137	145	133	150	157	158	164	157	138	147	157	159	154	136	164	156	150	156	159	145	142	151	163	178	151	156	147	152	154	167	157	136	128	134	156	149	158	154	136	159	164	135	140	151	177	160	143	177	159	163	155	141	154	145	154	146	180	131	158	173	136	153	133	168	154	146	142	150	158	172	148	114	160	145	164	158	152	163	154	131	154	144	140	145	131	144	149	164	157	149	156	127	152	166	142	143	147	156	159	149	135	158	143	154	139	167	165	153	167	179	154	159	178	145	175	161	164	140	134	162	142	137	159	158	160	141	137	166	165	171	153	149	164	162	162	152	162	151	152	154	153	128	153	150	178	158	159	136	153	173	154	159	166	157	176	153	141	163	139	152	133	148	143	150	155	129	157	172	166	153	162	164	149	156	166	159	171	163	135	158	145	160	149	133	162	141	135	149	152	146	169	139	156	156	155	146	150	159	147	145	143	135	174	159	149	152	139	138	142	158	146	167	155	167	126	167	149	153	186	148	171	143	140	156	138	143	141	163	172	187	152	139	134	142	158	151	168	160	130	148	137	154	154	148	147	152	160	148	147	151	147	140	151	139	135	150	169	153	146	174	157	143	140	126	141	145	174	176	157	148	132	156	150	170	151	173	151	160	138	162	165	155	140	153	144	157	161	142	159	135	152	158	163	133	153	135	152	147	135	173	167	144	177	150	141	162	171	133	151	143	159	161	161	129	135	141	146	158	148	140	141	170	146	154	150	170	136	140	151	150	161	183	156	153	179	155	159	153	142	147	142	158	154	158	170	142	135	148	132	137	137	137	128	157	160	162	164	127	137	143	164	149	170	170	144	151	163	160	150	129	152	164	141	159	167	167	182	158	144	163	177	151	168	145	175	163	157	171	140	166	139	167	148	170	140	141	152	161	169	136	153	140	144	147	155	165	139	162	161	156	155	143	175	153	158	168	152	152	170	149	140	140	155	130	143	158	169	164	151	158	156	151	152	163	156	156	149	165	145	146	149	150	145	154	160	170	158	148	165	160	135	130	145	148	166	168	125	148	158	131	177	164	142	162	130	146	185	131	167	140	160	160	150	155	134	149	157	168	148	162	177	136	173	164	179	158	156	151	175	135	160	188	152	148	150	150	154	170	154	170	154	152	174	151	161	146	156	155	153	137	153	153	152	177	150	161	155	139	153	161	157	125	148	143	182	161	151	152	168	133	143	120	148	159	163	167	167	137	144	162	149	147	165	163	160	152	156	141	167	133	182	139	168	157	158	135	131	183	138	150	152	155	147	161	159	148	165	169	164	164	130	173	157	153	148	159	165	149	170	165	134	155	145	152	155	151	164	138	137	156	167	164
26590	20398	8888	851	521	465	442	408	381	435	363	394	369	429	403	394	419	394	401	422	372	376	372	406	410	379	396	419	343	402	373	358	390	379	413	414	395	405	419	412	412	385	399	380	377	358	380	409	416	407	397	391	382	367	413	400	407	381	398	384	398	362	391	373	381	397	407	419	424	404	391	365	345	422	410	410	380	439	419	393	398	397	395	393	421	378	351	394	409	387	418	428	399	410	429	391	423	376	339	390	420	382	363	387	416	382	401	379	409	404	393	392	390	437	414	400	435	400	374	380	383	385	410	415	370	406	373	440	422	390	409	392	403	385	430	372	389	396	413	384	362	417	377	394	374	403	422	396	404	375	437	388	417	394	388	366	364	407	442	412	403	380	369	400	424	401	413	406	408	392	407	380	434	396	418	390	373	410	434	404	392	414	389	412	368	387	379	419	397	383	405	401	399	402	355	411	449	381	423	387	401	407	404	405	375	388	377	390	404	396	382	397	386	391	369	411	411	404	395	378	399	436	406	434	391	399	372	390	404	400	391	387	376	399	421	416	399	363	390	385	387	375	395	384	386	381	396	390	398	341	396	382	380	412	388	395	380	396	378	395	378	420	411	371	378	399	396	400	402	411	406	408	374	389	355	407	394	399	365	399	421	349	423	407	387	390	397	368	402	404	368	411	384	353	364	393	390	418	375	417	453	376	383	370	376	390	428	422	381	379	380	411	402	385	398	377	366	415	391	403	391	391	408	404	427	409	431	389	385	400	375	403	405	404	432	367	400	408	373	397	398	411	400	401	371	375	391	419	394	400	411	428	379	376	389	394	398	401	398	365	359	410	405	377	415	360	397	438	381	379	411	421	390	411	391	371	408	419	369	401	377	368	427	385	413	401	384	374	364	409	374	416	398	389	381	408	409	394	428	412	367	364	404	341	385	367	408	416	373	411	370	410	408	396	408	357	349	391	366	423	385	389	395	382	414	399	418	383	391	372	369	407	415	373	415	403	416	376	389	384	428	411	393	425	379	396	337	402	403	419	376	388	417	402	357	407	425	403	422	411	365	418	390	377	432	366	398	404	400	386	379	385	383	396	406	389	403	354	386	379	405	375	357	371	408	388	408	391	410	390	380	406	387	440	414	421	415	391	380	362	385	402	409	373	420	392	405	365	373	393	397	373	391	373	353	385	412	363	390	397	428	408	399	398	370	382	422	393	420	394	421	388	381	393	392	371	385	398	406	379	396	423	377	395	411	369	433	419	406	416	375	394	394	374	398	390	419	415	371	398	344	378	369	413	407	417	410	415	389	396	393	390	394	380	398	417	409	414	416	394	365	396	378	417	399	390	444	381	425	362	428	398	384	404	376	355	375	379	377	396	432	396	425	362	385	418	378	386	387	384	422	400	399	390	358	417	387	404	435	349	360	397	419	392	403	414	388	422	373	436	383	417	376	403	395	400	408	395	417	374	413	389	391	421	385	390	373	384	412	386	366	403	428	396	389	385	410	378	411	387	387	389	383	396	405	381	380	398	398	384	388	383	399	429	440	435	398	405	406	408	348	368	409	412	425	386	418	399	364	406	354	403	430	402	419	382	393	393	389	379	394	377	383	433	401	407	367	362	394	385	382	391	411	397	391	384	400	406	381	396	418	402	350	440	361	373	399	353	378	380	420	429	402	409	406	371	424	370	378	378	405	368	362	414	404	367	413	398	418	425	409	434	427	405	392	348	387	376	396	402	404	388	436	363	397	394	402	388	370	416	378	379	413	389	372	404	413	405	389	404	384	361	407	400	386	416	396	438	409	391	397	375	409	363	394	383	401	387	417	396	386	408	382	392	381	413	404	387	396	387	388	395	395	402	409	405	420	397	359	410	392	435	370	388	391	394	393	399	392	401	417	405	404	385	426	377	435	389	383	395	382	397	418	393	401	403	399	378	380	397	401	397	402	413	430	421	404	410	411	406	386	367	413	379	386	384	372	426	385	386	403	414	412	383	398	394	369	401	397	395	378	394	428	415	392	382	380	390	365	402	390	396	382	377	401	374	373	386	401	382	354	392	389	404	402	398	436	421	371	398	423	391	397	442	378	406	414	384	392	404	375	374	406	376	381	375	407	409	423	400	404	391	389	376	382	409	392	425	369	375	416	363	428	395	391	393	381	381	421	401	413	381	420	420	412	409	370	338	430	416	390	384	406	407	381	380	417	390	400	357	439	349	387	404	376	416	386	393	366	382	414	376	400	374	422	412	394	380	406	366	416	415	387	402	404	391	406	371	363	383	425	422	412	405	390	402	430	391	382	390	400	394	419	404	385	410	406	399	369	415	413	352	422	384	379	361	390	367	401	431	394	378	430	398	370	410	405	385	423	397	393	384	417	396	394	416	429	399	416	398	385	393	382	364	385	381	416	408	394	397	383	388	393	398	406	382	420	403	439	358	402	391	381	402	448	411	377	389	437	388	402	351	408	393	380	381	398	408	384	362	441	408	437	381	407	378	380	406	422	396	352	377	421	433	417	398	383	446	406	367	386	364	411	406	383	398	399	369	383	423	381	373	408	383	382	424	432	382	400	368	410	391	383	407	384	400	402	403	396	401	410	405	408	379	396	389	404	379	419	414	382	409	359	393	385	401	437	382	385	399	395	386	441	395	359	406	391	396	420	391	421	413	372	384	395	413	419	408	423	410	407	386	404	376	423	368	354	394	394	389	416	367	433	387	402	402	422	416	419	429	380	374	371	395	430	370	391	370	410	400	397	396	418	368	405	381	394	401	378	358	387	418	388	408	445	379	382	392	403	381	400	439	388	408	406	372	395	372	423	407	389	418	380	405	388	411	379	388	382	376	390	391	416	388	379	358	389	379	401	393	387	398	394	363	438	355	380	408	421	408	387	390	393	370	390	415	380	381	373	398	375	394	391	404	388	380	373	360	432	388	413	388	373	363	396	340	421	446	402	437	402	363	366	403	396	394	389	406	365	377	404	430	396	389	382	387	415	423	396	392	448	411	406	388	372	367	384	417	407	390	408	423	415	371	388	375	398	368	429	370	416	414	401	378	379	400	391	375	391	350	408	375	412	426	388	409	404	361	408	399	370	403	393	364	402	389	412	386	386	412	403	381	407	390	441	437	420	417	382	384	401	398	404	382	418	395	409	419	421	390	379	401	421	406	400	381	383	399	415	416	405	391	410	436	395	391	372	376	389	383	441	419	396	386	406	454	417	390	360	411	379	411	399	368	382	415	393	405	392	384	387	391	371	393	382	418	371	388	392	402	348	413	415	410	425	404	438	401	401	400	371	349	398	417	421	377	382	370	416	393	435	376	409	416	405	397	426	395	402	390	377	443	413	374	406	395	454	389	414	430	394	414	389	392	393	408	413	395	454	408	384	393	365	461	441	404	380	398	388	411	414	387	404	382	414	391	358	365	401	358	397	402	435	405	394	378	374	417	380	362	389	405	364	422	401	383	394	381	371	389	397	377	385	371	396	419
3985	1122	1061	765	692	549	636	591	585	563	542	557	539	518	512	504	539	568	527	518	567	541	592	528	544	544	533	516	546	508	503	515	517	509	505	510	494	507	526	504	516	511	512	516	520	582	487	521	513	563	515	568	526	547	492	539	526	532	528	548	537	523	483	507	527	506	496	541	484	528	487	505	493	485	513	536	534	510	530	527	519	532	550	531	522	497	497	516	528	576	546	527	483	577	529	497	554	543	566	535	500	494	506	517	547	568	539	496	512	549	511	513	505	527	504	518	514	529	542	543	505	546	504	529	486	509	541	507	530	528	507	501	491	566	527	529	515	528	529	540	507	517	519	530	545	523	528	514	523	513	488	498	563	513	559	551	507	543	514	539	530	511	523	529	554	521	536	508	515	470	519	514	531	532	462	521	535	478	512	507	489	479	493	475	549	533	549	525	526	528	574	534	506	518	526	522	518	531	498	540	532	550	483	544	526	526	542	525	505	495	506	520	545	557	508	526	517	531	584	582	524	530	472	519	502	496	516	530	521	539	504	536	565	521	574	510	531	502	519	488	523	528	494	546	556	513	523	537	550	545	543	519	529	493	542	466	580	528	524	539	514	502	530	493	505	507	494	518	517	533	504	527	483	527	515	510	505	522	500	518	520	546	499	535	545	499	552	523	509	555	510	561	527	518	561	500	529	522	539	570	565	521	581	563	464	522	455	485	493	523	521	538	559	522	482	557	532	493	507	484	540	535	533	524	520	558	489	512	517	495	533	497	518	521	515	512	527	515	562	521	575	499	521	505	513	543	453	510	505	523	518	522	525	487	535	553	553	506	491	492	489	526	470	564	534	535	500	556	521	506	567	566	519	543	556	560	531	533	539	497	546	521	507	532	496	539	514	532	500	502	530	503	508	513	502	527	498	557	511	542	546	530	530	472	533	520	520	550	503	502	525	525	528	508	490	507	495	533	523	530	523	510	548	538	525	509	496	499	506	532	484	540	533	532	514	524	532	538	566	504	511	524	537	511	531	513	539	515	523	558	475	521	519	532	510	516	495	513	517	545	543	500	490	531	468	549	581	545	523	525	509	519	510	539	522	523	517	502	453	545	488	511	541	511	549	501	519	543	591	530	517	524	519	524	519	556	494	588	531	526	544	528	531	523	560	549	513	541	532	485	528	545	534	546	566	493	508	497	568	540	497	485	525	531	535	525	502	529	540	540	546	511	541	536	501	522	453	539	512	544	489	524	550	525	556	533	498	508	503	548	502	517	513	528	515	514	544	523	501	506	535	526	553	572	534	501	471	523	539	534	537	551	501	529	517	517	564	547	497	489	544	515	519	542	511	559	578	511	499	525	511	528	491	558	484	542	523	534	529	523	513	527	529	540	532	535	536	512	493	539	528	565	538	497	535	488	534	527	557	518	495	490	510	524	550	479	522	570	548	516	513	524	514	540	530	507	461	522	515	483	488	512	513	540	549	526	534	576	552	538	517	516	550	531	539	534	503	498	548	527	539	491	533	560	513	512	524	537	543	495	514	510	553	537	462	486	527	536	459	528	546	488	503	499	534	528	506	532	541	518	548	528	515	541	529	528	572	550	533	492	537	502	521	548	516	524	523	520	477	532	545	486	503	572	540	571	501	509	511	533	522	504	536	547	521	541	541	546	549	509	532	568	502	520	485	529	479	501	528	511	547	506	477	537	531	508	533	497	529	520	480	529	545	525	499	489	512	522	557	551	543	538	510	485	536	479	521	514	523	521	543	505	546	502	501	509	538	515	495	529	494	530	502	517	505	545	497	522	494	478	526	506	519	532	502	511	542	531	521	482	513	570	518	513	539	531	520	560	528	541	536	505	549	531	552	502	519	503	511	491	502	546	557	555	465	524	515	520	557	537	524	539	521	514	545	463	539	505	532	556	534	542	534	519	509	496	519	509	533	498	517	521	493	489	543	537	520	532	523	492	541	507	473	508	492	525	521	521	512	483	583	497	519	583	502	528	569	531	503	536	528	509	512	557	546	524	525	498	546	523	525	525	511	529	534	537	496	530	512	534	542	524	513	543	512	481	537	558	517	514	540	553	494	516	534	518	558	561	465	516	513	507	502	555	496	545	522	481	512	497	531	509	508	548	589	494	571	530	545	519	490	525	520	528	525	507	522	538	474	529	496	565	518	471	532	484	538	512	508	551	496	488	521	516	526	526	562	555	467	516	517	501	516	502	526	491	521	519	500	534	551	496	487	500	520	502	500	532	548	483	490	508	538	515	546	508	494	534	558	520	528	553	513	534	530	569	500	506	527	518	497	536	514	530	465	530	534	544	543	522	523	530	524	539	489	491	542	510	509	488	522	509	544	514	539	518	524	543	552	518	506	505	541	536	494	551	531	513	557	523	520	552	535	540	564	530	500	488	574	485	528	503	533	534	504	473	508	543	478	514	525	549	515	509	554	491	534	498	519	544	550	555	519	521	476	504	576	483	560	509	564	507	545	490	517	537	539	520	528	501	533	553	507	553	554	520	492	517	532	511	553	496	520	479	515	524	539	508	570	498	574	518	521	462	525	535	525	541	561	586	502	521	544	528	523	497	539	531	553	521	545	542	530	528	499	524	519	559	542	514	535	516	491	525	520	503	525	469	487	553	517	527	554	495	518	553	498	524	542	517	538	508	519	531	526	483	508	514	521	520	558	510	541	529	495	503	516	521	517	534	546	553	528	543	532	532	548	501	517	518	554	514	536	560	489	512	539	535	516	551	503	484	515	508	551	503	534	512	518	531	497	506	512	537	511	548	534	537	545	575	527	514	545	548	526	545	518	530	546	523	493	553	510	506	503	513	557	529	491	538	553	526	560	528	509	525	533	512	550	517	543	543	503	488	478	532	551	514	512	499	508	501	503	561	543	517	509	514	527	519	510	519	521	484	493	520	505	538	468	515	531	580	489	540	491	518	529	519	532	532	524	510	514	508	526	500	520	526	531	551	488	507	511	537	510	554	542	481	543	478	560	479	523	504	512	537	519	538	532	531	519	513	578	538	541	514	518	486	565	498	584	495	507	513	536	491	524	506	527	504	455	524	547	549	532	513	517	530	513	511	526	528	498	540	536	510	491	548	513	550	505	506	549	518	489	491	484	570	551	567	532	493	484	538	521	537	490	532	539	527	546	511	512	522	517	542	474	507	521	524	508	547	523	484	543	529	519	533	537	544	532	555	554	510	531	555	532	570	496	545	494	518	513	545	485	514	514	535	543	555	503	496	529	504	497	511	541	501	562	516	518	537	569	523	521	519	549	527	537	467	524	527	501	528	503	513	531	542	527	532	515	557	521	568	529	541	520	530	514	545	515	538	524	501	514	526	508	490	495	530	564	527	511	521	528	559	508	479	539	530	525	497	511	543	495	547	552	545	565	523	548	508	478	526	549	533	516	489	479	545	524	507	516	521	495	492	507	489	539	528	512	483	565	577	503	568	536	550	529	539	482	565	526	525	546	506
23493	20896	28210	23732	20898	10516	1064	691	516	527	473	453	408	439	378	385	378	337	337	363	310	350	310	315	361	333	300	331	337	320	288	310	340	297	288	285	293	319	300	305	276	301	287	289	308	309	307	290	290	300	264	313	326	290	294	328	293	307	294	298	299	281	293	280	277	292	303	295	262	322	298	303	293	325	298	341	303	302	282	300	263	333	316	299	288	305	291	282	290	293	307	279	261	308	285	277	296	309	294	308	265	301	330	293	298	280	284	294	267	289	308	307	277	281	279	321	302	286	315	319	299	284	266	329	287	294	275	293	292	256	295	276	299	303	280	304	309	298	311	281	275	296	325	337	307	340	309	290	285	287	304	294	288	302	300	274	263	300	302	278	298	278	315	299	299	285	288	297	316	303	305	285	302	298	305	324	295	297	296	325	295	274	306	324	313	304	275	287	270	290	304	286	308	289	312	292	309	309	280	276	295	285	289	254	306	279	278	300	277	291	314	334	281	305	307	290	298	279	291	284	317	290	274	291	285	308	280	301	278	314	250	325	293	312	277	306	306	319	302	328	302	291	288	307	280	344	291	290	314	291	298	290	324	308	304	297	287	325	312	281	308	300	300	325	296	259	273	284	303	315	284	276	284	281	276	274	317	306	268	273	301	272	281	281	276	282	321	316	329	301	273	293	307	275	308	273	278	294	300	264	276	297	304	301	266	296	314	300	308	339	321	275	315	313	323	288	300	263	267	249	285	293	279	298	274	281	301	317	276	291	315	295	308	277	299	282	267	295	319	320	285	249	315	282	269	312	328	290	271	317	311	289	278	291	289	264	304	317	316	299	295	302	312	295	278	314	266	305	306	261	307	302	275	261	303	314	290	280	316	333	292	294	268	297	280	292	329	272	291	298	308	271	282	294	304	306	296	325	264	292	306	280	297	275	320	268	270	281	305	288	309	311	291	304	308	289	276	303	305	305	303	280	329	290	277	301	281	292	327	306	318	292	271	297	326	286	283	294	294	287	295	275	298	281	296	279	317	321	314	319	315	263	305	310	288	290	291	310	322	282	288	315	295	288	301	303	315	303	304	304	311	294	303	336	309	291	312	290	307	312	290	286	278	336	308	287	295	255	307	272	328	305	291	285	277	320	280	325	276	277	285	295	306	272	268	290	307	287	317	283	290	287	274	265	337	299	283	335	291	304	311	290	298	320	296	284	291	286	310	314	287	294	314	280	309	271	275	312	295	293	296	324	291	311	285	325	295	301	282	307	322	305	327	301	279	315	295	304	285	320	294	302	302	297	300	300	280	299	282	309	274	318	309	302	277	292	287	321	295	309	284	286	292	289	285	311	304	303	325	311	277	307	301	266	284	283	286	285	322	281	267	261	298	320	314	275	294	283	297	269	273	284	323	324	292	337	304	286	314	301	302	297	302	307	280	304	292	306	314	287	295	306	297	295	282	281	261	292	294	293	285	300	304	305	289	284	285	305	291	288	280	318	298	280	305	268	295	285	291	293	283	303	290	316	305	283	277	319	304	303	326	280	252	297	306	263	306	297	284	288	300	283	286	292	291	300	281	331	287	292	291	297	312	263	273	315	302	294	309	299	263	290	337	292	288	289	296	295	325	286	304	281	273	332	301	296	289	307	296	305	254	287	307	284	317	313	276	315	313	278	304	278	296	306	287	295	270	295	286	292	293	328	299	326	323	279	323	282	265	293	282	291	335	310	285	271	295	326	280	276	302	298	302	287	310	294	282	293	275	296	313	270	312	290	293	293	272	263	296	324	300	325	308	295	282	293	269	296	281	285	289	310	275	307	289	267	283	299	288	298	299	278	307	299	284	271	271	306	319	304	304	290	291	287	283	283	321	310	289	267	295	293	295	296	290	285	275	292	315	305	278	326	284	284	272	290	282	274	271	333	303	318	259	297	308	268	327	287	300	275	318	288	311	310	310	314	303	300	290	291	317	276	280	289	280	314	266	284	336	305	282	318	295	328	289	257	303	274	291	301	273	298	293	318	305	303	293	286	320	312	327	286	294	287	279	294	283	313	254	302	347	329	310	326	290	276	295	322	326	313	319	310	309	297	305	319	274	313	301	308	283	275	304	310	285	292	268	299	285	295	291	317	305	304	289	320	274	281	295	303	287	316	298	323	305	283	288	287	310	300	304	297	265	289	305	299	297	300	294	307	288	299	320	284	309	283	318	303	287	282	300	258	291	290	293	277	276	320	316	271	283	280	285	321	305	304	294	318	296	320	296	292	295	304	306	300	296	271	266	292	298	297	252	309	316	289	285	295	299	338	272	327	267	283	306	272	278	302	303	287	313	292	284	303	285	310	281	308	263	291	283	302	298	298	308	277	310	302	286	285	300	299	310	293	299	309	282	274	271	325	295	308	289	280	302	292	290	295	299	287	298	310	294	296	320	267	288	306	316	267	302	289	289	288	297	321	272	284	285	332	296	279	307	292	308	300	315	300	299	289	309	299	318	336	289	293	281	312	297	336	285	290	326	287	292	319	309	299	264	289	264	325	282	308	265	291	289	284	275	265	315	309	251	274	308	307	281	310	261	295	285	296	273	306	290	274	285	257	303	300	268	288	298	313	323	300	319	300	297	312	303	318	279	305	261	306	304	295	321	306	283	296	281	287	275	322	292	284	316	287	275	278	319	309	291	301	308	294	286	336	306	306	269	275	298	297	277	275	340	280	280	317	308	284	298	296	319	278	301	293	322	290	281	271	299	324	288	291	284	304	293	290	325	274	296	297	317	301	292	286	317	286	285	281	288	280	299	314	291	310	289	297	321	280	291	280	327	311	285	319	288	293	262	281	298	280	287	274	288	312	293	314	278	327	297	323	300	299	272	276	299	284	299	281	295	281	279	326	293	324	290	311	291	305	294	282	317	277	271	301	278	293	289	272	312	307	316	289	288	354	270	270	297	304	295	286	286	280	317	277	284	307	284	274	282	287	279	319	310	304	291	276	293	295	296	286	291	269	310	302	259	288	319	271	280	298	294	292	303	313	285	299	288	294	313	290	298	309	301	301	313	282	287	303	361	305	303	282	315	295	280	326	328	311	290	249	303	316	275	295	273	259	287	271	337	301	284	302	292	277	315	291	279	314	302	299	284	326	321	292	279	277	309	316	272	322	287	287	281	303	273	297	304	293	294	255	260	299	275	287	267	277	318	309	324	299	305	278	308	300	301	282	274	282	282	309	302	307	286	279	304	303	284	318	255	302	315	282	280	281	287	265	279	289	279	278	289	304	305	281	300	298	334	297	299	281	253	302	291	294	270	310	264	284	315	305	282	298	272	287	322	274	278	274	303	280	276	303	307	324	290	260	304	280	322	278	296	319	299	298	278	305	286	309	298	278	284	291	289	306	318	304	264	276	297	284	266	312	288	323	258	272	291	301	272	298	298	289	298	274	303	331	316	267	315	283	270	314	294	268	277	275	290	290	310	280	272	249	312	313	297	305	271	257	270	274
4710	9058	7941	4132	2866	2205	1711	1354	1097	984	829	724	673	639	609	586	584	501	480	506	516	492	459	467	428	462	476	433	483	424	450	398	460	434	430	380	438	407	412	446	447	423	431	426	395	413	397	418	426	419	396	411	406	414	414	380	424	436	422	400	447	412	393	403	408	419	396	411	397	411	347	362	419	379	413	395	389	399	397	394	402	382	390	399	412	403	409	416	380	368	380	409	412	372	413	423	412	386	407	399	407	409	384	401	452	395	400	375	442	362	382	394	405	399	419	488	423	336	398	343	434	434	374	382	420	384	383	410	389	411	385	398	380	368	429	387	449	374	406	394	400	401	439	425	389	393	428	436	422	395	406	386	394	392	418	362	389	396	360	381	373	417	394	406	362	389	398	407	374	374	419	479	386	408	428	377	385	406	403	421	396	392	386	407	399	401	366	378	409	386	398	388	446	410	405	433	384	398	381	379	420	428	422	448	432	396	381	430	381	373	388	422	408	413	415	391	431	389	393	401	395	382	383	379	402	408	398	402	374	376	363	402	383	400	392	408	398	387	382	372	415	415	388	383	418	390	367	421	419	422	393	414	436	431	386	385	418	416	365	400	404	425	388	384	388	380	395	398	396	409	422	398	409	392	426	402	410	417	378	385	412	372	416	379	436	408	413	423	390	389	403	373	367	414	397	413	392	395	376	383	413	393	412	434	413	391	423	391	357	393	392	408	397	397	368	433	418	374	436	386	397	445	425	344	403	398	385	406	429	392	398	370	412	383	377	397	396	412	434	397	398	423	412	378	405	422	417	390	404	411	428	440	459	355	419	411	406	398	379	395	388	405	419	407	409	408	386	379	424	398	391	391	398	381	402	398	375	396	416	390	386	416	402	390	408	424	396	419	376	419	368	413	365	368	394	429	397	378	430	422	388	387	435	385	409	384	428	390	368	395	358	370	356	383	415	352	414	422	384	380	411	383	401	401	427	402	424	391	386	403	379	387	412	372	376	379	427	370	441	408	426	424	392	363	397	388	400	413	383	413	403	374	411	388	396	373	373	417	412	412	393	413	380	376	405	405	399	426	412	354	372	349	408	346	404	378	391	397	418	416	399	417	357	382	411	392	391	372	413	386	375	396	362	426	401	412	368	413	394	355	416	391	444	372	409	390	409	367	389	368	445	381	405	400	377	394	400	408	402	381	398	396	437	393	379	366	408	387	395	377	360	402	406	389	409	393	385	416	403	396	384	403	405	395	430	397	403	402	389	386	399	386	403	386	395	405	413	405	390	389	438	404	370	393	414	354	395	361	410	400	397	396	406	455	438	382	361	420	379	421	371	411	397	359	405	394	373	421	381	362	400	388	381	406	415	421	386	411	402	384	419	407	398	381	415	369	377	413	389	419	368	370	404	406	377	380	414	399	381	387	425	413	379	407	389	373	417	424	387	397	425	442	394	384	382	414	451	396	399	385	403	382	403	385	396	405	436	399	390	443	398	389	383	392	421	421	415	384	388	360	386	407	387	407	407	396	378	395	391	414	412	392	379	391	413	423	415	364	359	400	397	360	413	429	369	396	410	442	383	359	418	400	418	394	376	393	355	423	387	369	379	393	384	395	429	395	417	394	393	401	397	410	398	366	405	424	395	375	403	396	412	374	383	415	391	386	424	373	390	408	396	392	405	431	384	356	375	362	403	402	417	397	403	422	402	402	382	408	384	369	420	371	352	407	398	395	418	397	416	361	424	354	393	403	412	407	397	426	388	408	380	382	423	434	415	415	417	427	397	428	398	429	391	432	412	378	412	383	405	390	374	398	401	402	380	398	359	393	383	429	370	374	379	397	403	392	382	414	406	387	367	377	401	408	384	391	384	403	401	379	385	436	425	381	402	391	429	431	415	421	382	407	421	420	405	389	381	395	406	378	391	401	403	350	420	312	404	408	386	374	361	437	384	367	401	431	429	360	392	413	405	412	372	392	400	386	388	429	451	389	396	408	400	394	389	387	424	418	426	392	367	395	401	398	400	391	440	411	371	373	402	404	405	417	402	399	369	432	397	428	376	389	416	409	403	399	388	425	380	402	382	387	400	438	400	382	411	372	356	377	388	396	360	383	412	421	385	373	381	399	376	382	362	410	392	378	367	396	376	409	418	405	361	400	398	368	417	376	401	397	381	396	379	413	398	372	419	423	411	411	411	418	379	433	422	402	425	382	397	388	388	378	386	395	389	421	399	397	393	396	397	410	430	375	402	363	376	433	369	380	399	404	390	378	415	388	396	377	403	429	356	398	375	390	408	411	375	401	410	389	436	420	408	427	410	395	405	414	398	388	383	419	406	373	449	386	412	395	396	441	377	401	374	414	408	395	376	423	406	378	388	393	402	393	395	379	409	399	389	387	400	421	363	402	429	400	400	372	405	409	389	394	397	395	399	394	418	381	393	427	406	380	361	379	409	407	386	415	399	420	374	403	420	427	372	406	383	365	417	403	374	399	424	380	440	401	442	424	386	370	416	395	365	410	387	375	422	396	396	408	408	426	382	398	379	417	411	403	402	393	442	401	387	393	389	373	394	370	393	415	403	389	437	385	412	398	376	435	375	433	405	394	393	384	413	416	408	381	425	400	417	416	389	362	392	378	387	404	370	380	438	366	427	402	404	417	440	380	373	412	419	410	422	431	371	408	395	444	420	414	423	399	405	398	398	380	426	411	394	420	369	391	374	387	381	416	399	369	360	405	417	435	408	370	405	401	374	404	393	396	402	406	427	408	405	381	398	400	443	385	419	430	407	397	421	412	386	383	403	399	377	362	404	412	426	342	422	403	373	400	417	419	398	414	398	407	361	383	372	398	403	429	374	396	386	425	398	387	370	400	359	381	397	424	372	390	409	390	381	429	406	412	371	409	397	413	365	420	403	398	371	394	401	413	382	428	393	410	397	411	397	410	396	423	440	382	397	391	368	422	407	399	396	393	392	390	413	395	405	414	386	378	418	392	406	391	390	385	408	396	355	362	385	416	435	390	374	368	398	374	385	417	413	398	409	364	408	381	396	429	393	388	405	402	338	353	399	398	388	388	439	395	399	421	395	398	427	405	406	404	372	403	396	406	380	392	420	397	405	387	379	416	403	380	409	401	397	383	394	408	390	444	403	396	369	379	419	378	376	378	390	399	409	410	368	421	380	377	361	427	410	405	397	403	394	401	399	397	396	402	376	405	409	364	394	369	389	367	366	425	399	411	395	411	405	429	409	375	371	378	380	421	401	373	404	396	389	389	374	392	397	390	398	416	397	402	419	403	417	390	386	378	386	392	386	382	421	391	405	369	402	400	371	436	412	417	395	390	381	427	391	386	407	411	404	430	378	407	404	409	386	387	361	387	410	404	380	407	398	391	380	409	410	395	402	385	385	415	395	404	427	401	391	427	404	419	394	413	399	406	393	402	397	393	414	420	380	362	363	404	414	398	360	414	417	397	400	386	406	391	407	388	377	407	431	389
22497	20860	28608	23225	20862	20898	8442	982	646	563	465	412	342	314	261	243	235	224	205	194	184	187	178	177	160	151	153	156	159	147	148	160	139	159	148	132	128	140	149	130	139	129	126	135	124	131	136	117	154	98	123	105	117	147	114	109	130	112	127	130	124	108	133	115	121	143	123	128	150	114	132	130	113	106	98	132	115	122	121	120	122	126	109	141	117	104	102	115	123	106	121	114	117	129	125	102	108	123	124	112	118	106	115	109	114	132	135	123	113	104	116	111	125	138	142	129	130	115	114	102	123	132	113	113	123	109	118	111	124	118	121	117	126	104	117	117	117	122	106	126	128	118	127	118	124	121	126	79	108	134	106	119	117	108	123	102	118	133	108	118	126	130	124	111	134	106	118	127	130	118	136	111	116	109	102	120	126	107	119	118	110	109	98	115	99	126	111	133	119	135	134	122	128	119	124	124	127	102	143	102	121	89	110	108	127	130	126	111	128	116	115	109	118	111	96	109	115	116	117	123	120	105	143	103	121	113	119	103	128	113	113	117	112	112	145	114	114	103	117	115	126	123	124	92	107	109	114	109	123	125	100	118	114	129	119	100	94	110	107	97	127	122	115	124	109	114	124	110	126	112	104	105	119	107	100	111	101	97	122	110	121	102	119	107	133	125	114	120	109	122	110	92	102	114	99	124	140	122	117	116	107	105	117	114	114	100	130	114	115	109	118	126	131	128	115	114	113	95	100	116	117	129	114	122	110	96	115	117	114	114	111	127	111	118	100	107	86	122	122	121	97	122	107	124	133	111	128	116	121	103	120	99	128	120	122	135	130	108	126	97	122	104	108	105	120	100	109	109	114	109	96	119	101	105	130	121	99	118	119	137	115	116	128	99	118	127	132	121	119	127	117	105	113	101	119	123	106	117	99	126	99	116	131	116	132	104	124	117	111	98	109	122	115	105	105	121	115	115	128	105	131	126	105	96	113	106	106	112	109	113	110	122	105	114	122	109	113	115	137	102	119	120	112	110	117	100	118	123	108	114	132	123	97	119	111	105	137	110	102	119	126	122	121	105	126	104	86	100	101	129	105	120	106	113	107	92	117	117	109	132	103	121	115	113	124	118	117	109	122	105	117	128	103	119	124	130	128	102	109	136	112	107	131	108	115	107	120	115	123	117	105	119	108	115	123	125	110	127	120	121	111	126	113	116	90	112	108	122	112	105	104	98	82	110	123	110	121	100	126	114	136	113	134	122	115	122	126	102	127	100	119	134	124	114	120	139	123	107	120	107	114	130	120	107	129	91	121	137	110	96	109	102	128	107	105	99	123	113	106	117	110	124	104	126	112	112	117	109	120	102	126	127	110	94	107	127	128	116	125	125	117	120	105	100	137	123	110	117	131	104	110	96	112	104	123	133	105	107	113	112	104	119	119	114	119	109	106	104	116	108	137	123	116	118	131	100	108	135	124	105	114	110	117	132	127	121	116	106	133	103	118	118	116	115	112	104	104	130	132	95	119	99	107	120	114	105	99	112	114	108	125	121	110	114	114	141	113	104	106	110	111	100	124	123	116	113	111	119	104	103	116	121	106	105	93	122	117	115	98	112	125	122	127	121	110	110	118	114	122	105	112	125	127	115	113	114	108	110	115	121	99	102	126	111	122	103	122	116	98	106	114	108	106	120	128	119	105	130	119	106	97	111	123	108	99	119	117	109	110	111	132	136	109	134	120	106	112	108	112	125	102	125	118	115	115	105	110	140	124	116	90	123	123	125	105	130	145	102	115	138	118	128	115	102	113	95	107	125	100	107	117	109	111	115	110	122	122	124	114	103	115	102	109	116	131	124	130	134	114	111	124	127	115	98	115	123	103	114	106	119	130	97	121	119	128	114	112	117	106	107	101	106	118	116	110	122	121	107	125	109	126	113	114	107	108	122	114	121	94	106	112	118	119	115	117	104	113	114	105	118	112	124	106	119	124	102	109	124	93	120	118	122	108	103	123	115	109	112	125	101	106	104	116	122	119	122	118	109	112	132	121	118	124	133	107	111	94	109	120	118	120	115	113	119	122	122	121	103	135	102	120	118	108	118	108	118	125	112	111	114	120	121	117	116	127	124	111	126	111	102	113	124	105	102	107	112	126	106	106	105	119	126	127	112	105	107	106	125	122	119	111	125	107	121	105	129	93	119	135	129	123	127	125	99	113	113	118	120	111	112	125	117	140	115	121	125	112	113	115	113	124	113	127	109	118	108	108	109	99	118	111	105	93	113	115	127	104	110	126	145	101	119	107	123	114	111	114	116	119	125	103	125	121	144	92	110	110	104	116	116	118	106	125	122	125	130	124	119	105	117	122	126	98	107	110	123	130	104	108	116	125	116	105	137	123	105	127	124	127	118	120	117	130	103	121	107	118	107	108	119	129	103	109	104	104	104	108	112	105	126	91	130	97	120	130	118	129	104	108	115	110	105	113	113	97	122	97	110	117	121	108	114	101	110	122	115	113	110	112	123	126	118	104	121	115	124	117	125	120	98	125	127	125	115	116	107	137	113	143	116	129	105	118	134	115	112	96	115	117	137	116	110	104	118	108	106	105	120	134	122	125	126	113	115	127	131	114	132	111	98	128	129	116	108	124	120	132	115	136	95	106	115	132	128	118	108	135	132	111	121	126	105	114	122	107	99	115	109	125	102	108	119	118	109	112	108	95	127	128	111	108	110	101	132	132	123	128	127	111	113	123	107	110	110	100	119	117	122	107	111	118	108	108	120	125	113	116	105	115	113	125	131	118	133	135	126	105	144	114	120	110	115	113	106	110	124	105	126	112	123	120	111	127	113	97	114	115	119	129	114	103	126	108	117	129	119	102	112	118	146	110	120	108	118	120	111	116	98	142	115	118	123	119	118	104	110	107	120	112	118	110	132	129	130	103	110	101	131	114	105	123	115	120	105	104	123	94	112	102	114	121	105	100	103	116	127	105	116	108	111	90	113	126	109	116	111	106	132	95	131	110	114	110	107	124	118	136	125	100	109	118	94	124	115	121	107	107	121	101	112	124	114	113	113	98	132	105	111	107	100	134	127	113	95	114	119	117	110	108	115	99	130	123	110	103	122	127	114	140	103	101	120	118	105	107	106	132	111	119	111	100	123	126	114	119	100	102	109	122	101	116	141	105	139	112	118	125	109	105	103	114	103	117	123	124	125	108	115	118	112	107	116	122	105	124	118	99	125	103	102	124	98	115	101	123	97	115	94	113	122	95	105	120	127	105	114	119	120	126	115	120	112	111	113	98	104	117	121	114	113	125	118	141	121	121	121	114	122	107	101	125	116	109	118	123	107	114	118	114	114	112	97	109	123	100	124	109	90	154	110	124	120	116	108	107	114	111	135	121	116	104	116	122	120	111	126	122	127	126	111	111	110	131	121	132	103	129	124	118	121	120	110	115	101	108	125	113	119	100	115	105	116	128	108	115	125	112	111	99	107	99	113	115	107	120	104
7622	14968	12838	6972	4709	3484	2718	2106	1626	1288	993	864	751	593	560	434	411	418	369	333	320	275	256	316	277	257	252	209	222	218	228	220	261	212	230	171	169	205	210	187	168	181	195	192	176	160	173	186	181	182	175	169	169	204	177	209	187	176	168	161	155	165	171	147	158	160	191	180	191	148	173	165	167	150	160	159	173	146	165	162	153	157	152	169	154	154	177	162	183	160	152	162	161	172	172	185	172	171	161	163	194	169	138	143	150	193	149	170	147	142	147	157	153	153	146	139	160	162	154	160	152	170	151	150	136	153	178	168	187	175	146	170	159	160	157	144	126	147	170	141	163	174	182	174	161	145	166	151	168	144	165	164	142	142	154	137	163	156	177	145	141	133	164	155	157	156	166	156	144	159	151	163	136	186	156	163	172	158	164	163	160	163	161	158	176	156	147	164	137	145	144	172	167	158	143	145	170	147	146	152	148	150	165	166	143	139	170	144	155	152	167	151	161	158	136	170	138	150	147	154	146	142	158	171	156	149	163	161	166	180	145	141	174	164	166	168	138	137	144	147	152	138	153	152	161	145	143	152	152	155	159	147	158	153	151	160	159	152	157	147	177	150	176	158	138	165	166	136	152	172	176	172	129	153	142	187	156	176	180	144	160	129	147	169	139	162	154	153	174	158	146	178	164	169	160	168	160	160	174	146	163	173	152	149	165	151	151	149	168	161	154	156	188	177	157	168	172	159	152	172	165	155	166	158	162	128	158	178	175	146	175	161	163	151	155	183	154	166	165	143	153	163	152	190	159	153	160	154	164	143	155	160	179	139	171	154	162	166	154	152	177	150	138	157	163	151	174	165	152	163	152	150	144	140	175	158	140	105	151	162	167	123	172	174	160	166	149	167	142	164	142	155	162	143	154	152	164	145	161	164	162	156	149	165	159	150	162	149	185	144	164	149	180	155	157	147	172	148	153	173	145	151	149	144	167	152	147	162	174	151	173	165	137	185	147	137	141	140	161	161	154	149	152	167	153	157	150	162	155	158	158	162	178	145	151	148	170	160	154	141	163	156	175	171	175	156	160	161	177	151	158	162	183	158	171	121	170	152	160	171	157	173	146	143	148	144	166	166	165	161	161	151	154	140	157	145	151	160	149	172	141	136	179	172	158	149	131	123	154	159	162	145	140	143	137	157	130	144	183	170	151	153	144	166	180	180	163	140	146	158	154	169	156	175	173	145	158	165	155	173	157	147	144	145	153	156	165	166	148	156	161	147	144	169	158	139	175	154	154	148	169	149	165	155	160	168	163	155	157	140	165	157	128	165	158	143	170	165	134	152	160	163	154	163	128	160	165	146	148	141	154	144	171	147	132	160	147	158	137	144	159	152	140	159	145	170	151	140	168	140	152	147	171	153	172	163	150	158	124	153	130	154	165	152	168	160	134	166	158	153	158	141	147	178	172	140	166	143	164	148	143	160	155	151	183	150	154	152	163	135	145	156	141	153	164	154	152	150	161	162	162	180	152	169	145	158	157	163	159	181	147	156	151	169	157	148	155	164	174	138	155	164	171	165	162	164	168	160	165	147	156	167	185	146	163	161	186	174	149	156	171	132	157	146	153	188	177	161	147	155	137	155	148	155	137	186	158	143	172	145	153	145	187	165	147	149	132	148	163	154	162	151	148	162	139	168	158	159	161	165	150	171	144	158	160	165	143	166	150	138	152	169	173	165	133	158	168	148	139	148	162	161	163	165	166	139	152	154	143	156	141	129	173	142	171	164	153	182	143	158	149	167	141	163	166	171	148	148	153	148	131	163	171	165	145	165	153	177	160	155	150	150	153	176	136	141	151	148	157	157	144	163	153	165	135	145	175	162	154	155	152	140	177	162	152	150	154	156	156	143	156	148	154	162	173	144	155	147	152	165	150	142	169	150	169	167	163	169	171	145	151	127	159	148	155	136	170	161	183	144	143	152	149	174	197	162	169	165	143	165	159	141	158	150	153	167	140	150	171	156	180	164	170	144	159	150	164	165	151	144	157	151	179	157	154	166	143	149	165	148	158	130	129	174	163	156	142	149	179	153	161	170	136	162	190	135	166	173	182	155	171	150	151	163	159	147	150	168	154	170	170	160	141	152	157	163	184	186	154	170	140	150	142	176	133	143	159	152	182	147	138	151	152	140	190	165	167	175	155	161	142	176	172	162	169	185	172	161	162	172	149	139	139	157	160	149	162	145	154	178	160	172	145	143	146	147	175	159	158	166	136	167	178	167	152	138	156	133	173	145	141	141	153	166	137	170	139	173	174	143	140	174	153	171	169	145	179	146	163	146	160	133	146	156	154	165	166	160	171	148	163	147	155	141	153	147	176	141	173	131	169	172	154	143	163	144	167	151	159	135	150	157	137	168	135	150	157	148	145	152	150	154	171	151	151	153	161	176	169	136	156	164	141	153	173	145	180	142	165	164	130	139	151	166	171	188	135	133	128	143	145	169	153	141	152	161	146	165	173	161	138	157	147	187	158	148	133	120	166	178	164	143	155	139	141	150	162	148	137	150	175	151	133	141	132	143	140	167	164	142	145	167	170	172	146	183	145	175	153	157	142	180	142	135	163	154	180	139	168	137	146	131	173	155	157	165	152	160	149	153	154	127	154	148	153	161	162	157	172	163	151	163	166	148	147	134	158	136	179	165	153	179	147	146	167	145	160	165	172	166	180	138	159	164	154	141	164	173	151	156	170	135	174	149	172	155	138	152	147	153	157	135	150	164	149	177	188	148	169	168	149	158	148	137	158	151	155	162	191	177	174	148	152	173	165	148	162	156	161	168	137	177	182	141	134	155	168	147	155	156	170	139	153	147	148	137	162	163	153	139	153	158	166	154	151	147	144	142	158	173	152	157	178	144	131	152	154	144	162	160	177	162	150	158	163	150	143	140	165	172	180	132	155	136	163	151	156	143	151	162	162	156	137	156	177	150	153	165	156	159	145	180	147	168	170	155	151	159	140	145	156	143	160	152	154	152	167	166	178	144	162	165	150	141	168	153	165	149	155	132	157	164	166	139	133	151	154	152	166	160	144	151	150	152	135	132	155	154	149	163	139	149	163	168	141	162	152	181	153	162	156	164	159	167	129	159	143	152	165	165	149	180	148	147	159	149	144	141	173	155	165	136	166	169	161	148	164	161	164	159	165	155	161	176	168	174	172	151	162	173	136	137	152	171	168	164	132	148	155	162	167	166	166	154	145	144	150	161	151	176	157	169	158	134	157	147	133	152	149	156	153	141	171	168	148	160	156	134	164	176	144	158	147	153	154	140	152	150	170	144	169	176	149	167	165	143	153	164	144	147	162	165	168	155	169	163	175	151	148	146	141	175	153	161	151	157	160	146	161	135	153	177	152	160	161	158	136	182	152	146	131	166	153	149	147	180	155	138	175	162	160	146	151	148	173	156	133	156	132	172	153	145	185	158	166	136	161	154	182	155	141	173	133	153	156	164
26433	20342	8732	844	467	432	447	428	405	412	418	422	420	381	407	406	374	386	464	439	414	428	383	390	420	402	377	413	382	347	430	427	413	385	433	382	435	430	413	409	399	351	403	373	418	403	388	409	392	409	404	408	418	375	417	368	394	404	373	411	446	385	427	427	387	380	372	369	429	406	414	408	408	397	424	364	397	386	370	419	373	426	402	393	406	363	430	382	415	429	410	396	415	406	413	414	405	398	387	395	420	379	428	385	383	414	422	386	387	370	399	389	399	389	425	420	406	412	400	402	407	415	389	383	395	401	439	390	395	389	420	380	396	407	357	420	376	372	401	371	428	383	378	408	424	421	377	393	368	434	392	374	409	395	428	372	395	383	365	371	359	403	390	407	372	431	384	384	406	416	392	377	378	375	431	359	411	399	388	385	399	392	412	411	420	398	397	398	414	420	398	412	378	397	380	375	362	407	375	428	366	412	407	404	364	421	398	376	339	422	415	386	410	429	377	410	379	392	388	408	394	380	404	379	409	383	393	413	444	423	391	418	393	377	414	412	379	440	380	356	411	392	394	365	400	441	399	394	411	407	419	410	464	377	407	376	379	400	373	447	381	375	417	445	358	388	373	374	401	366	399	386	404	407	444	437	415	376	393	438	417	417	391	388	424	404	419	395	379	408	407	371	395	383	344	420	393	391	328	413	405	445	407	395	392	404	395	416	396	416	401	413	377	408	407	389	406	390	397	410	397	435	412	400	415	417	385	403	396	414	420	383	396	414	393	394	390	387	399	437	415	400	396	415	400	403	389	424	418	379	400	356	378	392	403	416	418	393	416	388	397	421	399	412	397	402	419	409	412	412	422	387	386	395	415	370	416	408	391	395	421	394	437	399	398	383	415	399	382	391	399	392	408	401	418	380	405	413	419	394	414	408	409	389	399	391	396	375	408	425	430	426	421	399	373	398	395	424	372	399	375	368	433	413	393	403	396	375	411	374	402	430	439	405	399	414	397	404	423	377	419	404	397	381	392	397	395	405	371	360	402	409	398	401	380	370	376	406	417	431	423	400	383	404	403	438	391	357	416	394	391	455	420	395	400	377	383	404	391	405	395	391	379	422	419	393	379	412	401	360	417	379	352	411	406	425	399	416	380	393	369	398	398	412	352	401	377	396	395	393	394	429	380	420	398	402	427	412	410	440	394	402	394	405	423	400	407	425	390	416	414	383	371	402	408	398	378	407	418	416	385	384	400	376	389	396	383	390	413	411	377	389	358	379	421	386	414	384	410	409	367	393	415	366	411	397	406	418	391	422	387	401	415	372	392	361	407	406	391	402	409	417	411	354	392	433	406	415	370	392	414	456	432	397	380	389	378	425	423	401	407	387	378	413	414	401	385	426	417	392	404	372	421	411	384	372	453	393	438	414	383	370	388	405	388	396	419	359	414	433	375	423	377	412	381	431	425	387	398	410	396	430	403	374	365	401	398	435	376	376	389	425	400	409	432	416	392	393	395	387	375	398	430	388	401	416	397	391	373	389	391	411	402	396	417	393	388	391	411	374	425	385	419	380	421	392	381	405	420	379	404	416	403	363	439	388	372	384	413	392	406	393	403	408	405	380	371	389	404	411	393	415	406	395	397	402	388	412	428	398	396	407	393	446	372	437	415	394	434	410	393	422	407	424	373	407	409	397	445	386	403	390	391	405	407	406	357	394	442	394	397	378	334	389	376	399	412	406	402	391	405	398	394	430	404	419	411	383	374	392	423	419	400	389	390	417	393	408	385	382	389	384	404	411	394	423	338	388	417	404	421	404	434	412	391	365	379	414	435	363	407	362	362	432	436	417	419	422	414	404	411	378	383	384	410	359	390	405	371	410	409	420	421	400	395	413	388	400	413	407	409	383	393	419	415	419	402	390	389	386	391	412	427	409	424	435	378	418	385	407	400	422	425	404	392	426	379	354	446	423	429	425	408	395	466	417	376	404	396	388	408	385	431	446	438	409	382	393	452	401	399	372	405	425	388	414	382	405	410	412	410	384	366	401	388	377	388	404	416	391	422	401	410	445	422	419	410	421	398	423	382	431	410	417	353	402	403	406	376	396	420	405	443	375	432	410	354	396	410	393	402	439	397	378	427	385	391	380	368	395	391	392	433	435	364	363	420	419	411	388	398	385	434	391	359	345	400	397	428	408	409	405	428	384	395	401	369	420	405	376	436	385	387	422	402	426	375	390	378	408	391	415	421	401	373	426	400	400	414	390	398	383	375	405	391	413	394	409	401	389	459	381	371	371	430	420	380	410	387	399	379	355	409	415	379	421	387	454	422	388	409	383	416	417	432	399	421	445	396	400	394	403	397	411	360	426	395	411	401	445	383	384	425	386	379	408	379	398	407	411	425	438	400	393	381	408	432	377	404	402	425	380	458	397	399	381	420	414	413	401	398	380	408	384	417	445	375	449	417	391	402	405	410	435	423	389	404	395	430	419	394	391	428	411	393	436	423	410	405	415	414	418	389	385	365	392	396	415	414	445	395	403	448	388	386	377	405	373	415	406	432	396	414	368	413	407	411	409	386	393	415	426	385	369	420	388	412	403	384	390	394	380	418	382	411	373	415	397	370	402	381	414	394	417	399	386	354	417	403	383	399	385	409	425	404	399	400	391	404	398	408	365	394	373	411	384	417	408	415	394	381	418	436	411	411	392	398	419	403	395	392	361	408	451	399	377	391	397	377	428	402	384	373	370	400	363	366	393	393	391	382	419	430	384	365	425	410	407	370	362	377	416	431	389	418	380	417	399	433	432	408	396	400	411	413	404	404	402	379	396	392	362	408	382	367	413	386	421	408	406	417	407	378	405	419	370	359	401	349	382	399	400	424	366	389	397	400	409	405	413	386	392	430	372	394	421	391	421	395	448	407	404	369	391	386	387	413	418	402	398	399	415	395	422	429	389	389	389	416	374	386	383	388	436	401	401	371	423	394	391	416	424	369	388	396	413	390	375	375	391	414	399	411	371	427	387	440	390	412	438	402	397	406	439	431	405	397	391	398	417	386	383	377	408	419	398	384	360	395	404	422	436	381	396	366	361	405	428	394	372	397	382	375	383	398	405	380	395	393	416	379	412	380	374	358	402	391	401	382	411	413	402	408	431	379	393	417	403	414	357	417	408	377	397	396	379	391	395	396	408	412	400	403	399	419	414	408	405	405	419	422	368	378	402	395	417	362	430	387	409	442	414	405	411	376	395	384	398	414	352	419	421	403	402	412	438	403	394	394	417	390	381	408	434	397	395	384	380	391	411	402	431	402	407	402	398	393	419	401	379	411	403	397	400	406	394	386	403	414	416	428	420	413	412	391	398	415	382	404	414	392	424	374	425	379	423	400	372	427	376	426	395	423	403	412	389	394	384	403	378	384	425	391	380	410	400	418	431	443	379	427	409	392	377	372	413	406	441	412	381	398	391	399	395	372	424	427	383	424	368	383	374	381	348	406	400
4611	1122	1105	755	642	645	594	588	552	551	544	559	566	527	507	553	551	536	571	503	538	511	514	563	539	500	496	522	513	528	485	560	555	516	531	515	553	534	478	555	550	498	505	535	568	509	555	537	543	530	539	540	485	529	550	530	558	547	524	514	552	538	582	523	521	497	589	570	540	539	536	511	540	504	510	530	500	539	548	559	553	543	557	539	484	567	530	539	528	519	565	517	539	542	519	543	531	536	481	501	568	492	486	526	493	555	524	476	530	545	509	518	515	542	551	533	508	538	536	535	513	518	508	528	511	532	515	481	551	506	554	539	497	513	520	500	550	493	546	526	514	521	523	512	555	505	509	533	528	536	520	542	504	535	550	552	523	510	532	505	528	513	536	534	512	549	538	541	538	500	558	533	534	501	513	543	487	553	513	533	553	528	541	536	502	509	465	534	570	535	502	521	529	515	548	515	476	501	533	526	538	567	539	562	501	526	501	512	551	508	529	542	499	503	502	534	522	497	524	525	542	505	527	532	510	533	555	543	550	494	522	538	535	516	538	515	589	535	557	539	489	518	539	546	500	505	509	522	542	557	538	489	530	518	519	564	531	528	557	554	497	514	494	565	542	550	514	531	532	535	516	544	510	515	540	505	523	536	503	542	530	523	526	546	557	500	528	549	562	530	510	548	545	500	498	483	542	509	505	557	509	543	497	475	525	501	558	548	541	532	523	496	525	542	556	526	485	538	522	524	551	500	483	537	500	515	523	528	523	522	524	511	587	531	554	526	558	541	549	487	514	514	535	494	535	578	498	531	520	532	575	532	507	537	495	534	500	531	533	534	538	507	535	533	525	487	488	541	533	522	529	517	538	503	544	544	519	554	531	543	580	538	498	577	523	504	570	536	558	530	559	538	505	539	515	520	527	537	572	487	514	538	566	560	557	541	504	500	526	544	534	546	565	573	540	566	505	519	547	543	540	539	547	531	536	501	509	490	506	559	503	527	511	516	559	543	511	514	513	522	533	498	531	488	474	540	586	512	496	541	520	527	520	575	513	515	523	540	527	516	530	552	515	528	524	532	528	494	514	519	517	519	496	510	515	547	517	558	516	507	510	507	522	536	529	531	582	500	557	544	526	553	562	522	544	535	514	534	529	521	520	504	523	490	472	543	524	497	567	514	569	512	490	545	515	497	529	511	514	539	529	529	500	508	517	473	526	572	496	540	516	549	491	535	551	542	528	557	525	533	527	537	495	542	539	535	537	492	553	534	529	531	545	561	493	539	525	542	505	562	491	509	557	526	544	535	528	488	523	510	483	496	548	504	549	520	540	514	551	539	493	523	526	518	512	521	539	535	547	525	516	545	510	522	487	523	544	532	533	549	501	555	522	524	509	574	523	545	547	493	531	536	502	520	497	508	516	507	529	531	554	534	551	553	516	505	521	493	527	541	531	484	548	571	515	525	532	541	577	534	559	514	532	540	557	514	508	499	538	544	501	546	549	549	515	557	518	508	546	519	510	518	599	509	518	530	533	535	575	542	569	500	526	469	550	501	533	553	536	511	529	516	539	521	546	528	491	494	489	520	512	539	522	526	531	544	497	535	547	561	520	537	550	573	528	498	553	514	534	523	506	535	540	482	522	518	539	502	517	469	564	563	516	483	533	562	538	507	561	470	523	553	497	545	518	555	502	524	543	482	527	499	497	531	515	516	562	558	486	489	559	528	551	561	556	496	553	548	534	538	508	557	548	533	504	569	526	532	521	502	522	508	523	493	532	523	541	505	518	495	542	534	552	538	530	489	539	514	527	559	562	501	523	526	468	568	527	527	558	535	555	564	528	542	545	526	569	548	525	491	525	538	534	523	492	521	506	506	531	553	563	517	559	471	527	549	511	570	506	547	512	580	502	585	531	526	543	530	474	505	520	522	519	558	505	527	542	507	536	543	559	513	540	550	544	525	547	534	504	478	607	537	546	540	498	570	561	496	521	568	585	536	568	510	542	550	525	517	544	528	559	528	553	519	557	529	543	533	515	535	532	526	562	558	476	497	531	523	566	521	589	526	536	545	543	491	516	548	488	470	540	543	515	486	520	517	490	512	514	474	503	484	535	514	563	517	538	498	522	504	517	530	580	497	542	528	539	546	528	562	520	577	516	515	535	501	499	522	485	495	494	540	492	549	534	511	535	523	496	547	525	558	509	530	522	515	520	509	547	486	552	556	517	574	517	537	560	533	540	546	513	488	522	541	552	569	497	541	506	520	546	531	526	516	542	563	530	504	510	530	552	561	494	524	536	545	565	575	535	545	507	554	544	521	525	496	584	521	546	499	540	553	513	527	570	585	516	516	521	581	518	523	512	508	541	543	463	529	546	493	548	531	527	516	567	487	528	551	512	523	532	539	565	550	538	505	506	515	544	506	561	546	527	496	482	523	516	500	531	510	529	501	497	554	535	502	539	503	522	535	509	514	543	522	551	557	541	548	537	543	573	505	526	507	577	540	525	521	516	541	592	517	491	493	561	548	560	528	517	514	535	488	575	497	542	498	529	552	530	539	523	516	550	550	531	522	565	505	516	547	548	498	487	538	520	522	482	541	541	476	552	532	534	506	537	533	523	537	539	544	516	503	547	520	568	524	516	551	534	546	563	587	533	552	514	528	541	527	504	533	542	497	523	502	513	498	533	548	546	527	556	489	533	566	550	517	519	511	546	500	522	539	528	564	549	548	509	505	535	532	544	554	551	527	517	562	538	509	532	545	517	531	521	495	549	493	583	547	548	527	562	526	522	549	540	526	540	529	516	519	509	529	535	557	545	502	517	542	525	547	523	501	524	499	508	514	496	526	512	517	591	536	545	569	543	528	555	517	554	546	529	529	528	509	539	535	517	525	546	571	533	480	502	488	516	513	524	530	532	566	487	551	574	503	538	542	534	508	535	549	554	538	524	539	518	520	526	523	538	526	549	512	530	490	546	523	525	503	540	505	562	535	518	533	552	502	447	508	541	534	514	520	543	535	548	488	489	540	481	532	513	551	521	546	547	537	505	522	531	518	572	514	518	502	537	547	564	502	560	562	522	463	497	532	547	537	543	554	473	529	587	529	477	532	548	539	502	564	506	525	536	534	592	532	546	485	509	490	536	503	508	503	536	498	554	563	539	481	551	545	540	547	506	518	488	549	531	555	543	515	532	549	534	499	527	543	548	552	519	523	551	517	519	514	517	541	505	518	549	487	565	480	546	559	544	531	529	511	511	537	524	525	544	525	534	531	505	568	517	524	545	523	475	499	508	519	531	529	502	535	494	533	514	532	528	543	540	539	532	513	534	513	521	510	529	507	516	460	538	533	540	554	505	509	460	515	549	530	490	491	524	509	549	484	495	550	515	535	512	530	537	520	503	526	558	491	527	520	533	538	502	539	519	486	502	481	532	552	565	528	557	515	500	528	541	553	519	530	540	559	541	535	517	549	564	533	501	523	573	501	546	512	524	517	560	558
23460	20878	28282	23616	20884	10648	1105	726	567	561	482	451	395	433	391	371	363	345	387	361	299	353	333	336	334	337	337	292	335	307	313	346	290	340	346	279	289	319	318	357	313	300	318	319	309	280	288	285	339	325	302	321	299	269	309	307	310	313	332	329	288	310	310	284	319	301	327	295	283	330	274	289	318	308	280	310	292	352	283	319	290	322	306	319	255	302	301	326	302	318	297	310	283	303	327	316	306	287	290	307	309	322	290	299	285	322	274	300	311	304	274	316	308	292	289	290	292	297	308	298	315	302	312	303	326	268	294	337	301	241	324	302	322	304	291	312	329	339	270	284	292	309	292	299	307	307	301	298	287	312	288	303	309	261	317	308	281	264	289	305	300	289	294	306	306	319	280	297	277	264	283	329	313	280	293	286	304	302	316	309	324	304	309	309	283	288	317	302	284	281	278	259	297	274	295	330	296	291	300	292	296	290	272	309	295	313	304	286	278	275	306	320	311	334	309	316	318	299	275	296	307	303	309	312	349	300	307	304	265	319	309	315	306	318	291	294	293	262	286	289	288	278	308	293	313	311	308	318	296	312	298	298	317	310	319	299	303	308	304	320	302	301	279	307	292	278	297	331	287	335	310	313	290	290	271	288	282	319	285	280	319	290	287	281	264	315	309	274	283	309	310	304	314	292	325	311	268	327	306	264	308	306	299	311	310	272	313	311	281	301	330	301	301	314	308	306	289	301	305	289	297	324	295	292	301	304	293	265	295	289	288	303	301	298	288	310	329	292	280	301	288	262	305	311	299	327	298	312	312	327	304	294	287	298	299	291	303	289	298	331	297	309	306	287	325	299	303	300	298	299	303	306	294	316	292	269	281	287	305	287	307	313	301	310	313	306	314	301	307	309	303	309	296	314	280	301	283	295	301	268	279	305	296	321	279	295	279	305	302	306	317	283	305	309	283	259	323	296	296	299	302	313	305	293	320	315	302	309	283	333	300	293	289	290	302	304	290	262	329	317	312	293	318	302	313	301	311	282	308	307	294	338	267	297	322	286	346	288	257	301	270	275	286	287	292	303	298	302	299	298	292	282	273	298	307	321	286	261	276	309	272	311	310	318	316	296	325	284	322	305	305	302	314	328	312	312	299	284	317	340	306	294	302	306	296	308	267	288	283	287	322	294	309	324	319	320	299	309	295	295	298	289	330	272	311	291	317	289	295	297	296	314	277	302	295	301	290	277	297	310	285	304	284	275	309	277	296	288	307	311	301	308	270	305	293	300	315	318	309	289	304	287	301	291	305	297	286	329	315	282	291	326	317	294	319	292	314	247	301	283	280	311	298	301	298	268	299	300	284	268	289	297	276	305	312	268	315	314	283	310	266	300	291	283	309	305	297	308	250	286	298	277	302	288	341	295	313	303	290	311	289	313	269	289	332	297	295	304	283	308	307	289	301	309	318	328	316	299	322	302	300	315	308	296	329	321	316	318	296	298	302	295	294	323	281	290	295	303	296	299	305	305	264	317	269	322	250	303	282	286	293	285	252	290	299	302	293	309	289	273	299	295	285	294	303	297	293	298	306	320	296	267	277	323	274	303	294	294	313	269	287	308	335	286	307	278	273	305	284	266	287	298	304	296	288	277	289	298	298	276	289	305	289	284	317	300	298	330	269	269	273	304	292	300	276	329	295	307	303	321	312	277	306	294	321	311	286	304	305	284	283	296	277	270	280	315	283	315	263	294	276	258	284	301	284	313	338	319	283	324	251	315	340	283	280	291	291	288	317	300	294	276	308	253	266	278	282	324	317	314	321	314	293	278	318	296	306	300	327	272	288	288	339	303	283	295	287	326	280	298	296	312	289	317	288	306	311	313	313	298	294	274	323	295	293	296	319	288	321	265	305	287	321	294	303	283	294	300	275	279	308	307	304	273	316	284	284	309	317	304	308	312	287	310	303	293	322	288	290	283	287	294	291	328	291	279	288	294	306	311	316	295	292	282	310	291	316	297	310	284	289	296	295	339	322	278	289	311	311	293	291	300	253	296	280	290	319	271	261	291	307	325	302	305	311	295	294	319	310	277	313	289	315	265	295	314	301	301	285	297	286	310	268	287	302	299	275	320	311	274	271	315	306	280	328	292	308	280	291	313	298	300	320	278	295	274	295	307	288	269	265	328	284	273	297	312	308	289	295	340	315	301	277	304	308	317	290	282	325	297	272	272	312	299	288	256	305	316	314	261	280	306	288	273	276	307	303	326	297	308	319	294	288	283	298	306	343	278	289	305	333	301	289	268	302	281	291	309	300	292	309	296	306	297	304	307	299	313	286	263	284	288	314	291	303	323	325	320	270	297	287	293	287	302	306	318	299	316	324	292	299	320	304	318	296	280	314	284	292	282	290	341	286	313	295	276	273	308	277	312	275	270	284	282	311	299	278	342	279	328	314	317	267	295	301	291	282	293	294	295	319	294	313	325	307	287	293	310	283	319	305	277	319	296	320	288	342	282	279	293	289	302	291	288	285	308	302	295	288	286	270	283	306	286	286	279	311	295	278	274	293	283	304	296	299	302	305	288	309	322	292	296	319	314	308	309	269	304	309	273	281	318	319	292	330	275	308	307	284	293	296	273	298	302	289	284	303	305	282	305	298	323	295	315	296	270	314	314	332	323	294	291	282	324	304	310	292	292	314	311	288	316	317	284	320	290	293	313	299	306	283	294	274	294	279	296	324	297	324	293	318	321	285	245	289	313	303	292	284	295	285	306	299	308	326	279	309	322	262	307	283	305	308	291	300	306	316	300	332	321	288	310	313	284	303	310	272	271	322	339	299	317	304	282	298	296	276	268	292	291	259	302	291	287	296	284	314	298	320	279	297	277	303	285	291	274	291	302	292	309	285	300	308	304	315	297	288	324	311	304	298	294	302	290	307	295	307	298	306	304	274	314	300	300	324	278	327	274	284	316	313	326	299	304	276	288	306	270	297	299	286	305	320	304	277	266	286	313	299	294	296	306	314	311	290	311	299	277	311	308	335	315	307	301	300	297	309	306	306	301	292	311	259	301	310	306	284	285	333	279	289	293	311	284	281	279	314	293	299	242	291	292	273	288	310	298	299	280	303	282	286	311	306	298	279	267	288	336	283	290	300	298	305	326	262	278	282	283	283	265	299	304	287	274	309	300	272	316	299	281	293	283	293	290	316	323	295	331	263	303	295	333	300	309	314	311	317	288	300	272	287	279	303	265	310	308	302	313	327	303	313	279	283	303	333	294	334	296	290	307	275	301	298	312	279	300	288	308	311	316	289	304	326	281	291	299	276	323	292	322	299	306	315	264	281	289	338	329	315	306	280	297	292	302	302	309	287	297	309	304	316	285	305	312	266	306	293	291	315	333	301	308	269	272	260	315	292	280	318	269	281	296	293	318	307	309	266	284	314	302	298	289	303	292	273	330	322	293	327	304	300	290	284	297	288	314	283	306	323	268	279	327	295	303	326	296
10823	8811	7873	4092	2750	2100	1640	1366	1043	948	868	747	701	646	580	600	567	555	491	473	493	473	437	457	488	410	431	438	457	459	443	421	449	426	441	436	389	453	431	396	428	406	443	418	423	399	389	399	427	397	403	428	422	423	410	389	414	396	411	404	409	408	437	402	417	397	420	393	393	395	374	414	425	387	412	403	401	383	416	404	435	426	424	403	424	427	402	383	401	421	410	391	404	391	391	414	429	424	419	421	389	395	404	417	412	423	410	410	352	397	403	413	395	401	426	375	394	366	406	424	392	374	410	404	408	427	414	386	406	395	394	389	383	377	401	392	390	444	416	389	393	384	403	403	386	426	418	388	422	409	419	411	447	423	421	403	399	390	421	382	390	396	419	389	387	407	412	440	417	417	401	392	387	386	390	402	410	399	399	360	390	399	407	432	425	410	383	376	397	404	410	378	413	416	438	386	382	391	397	391	370	397	396	392	422	418	397	406	391	380	401	389	391	426	404	429	395	402	407	406	405	393	401	426	382	398	438	389	423	425	408	421	421	377	390	424	449	397	420	397	387	378	431	417	394	404	416	401	395	401	400	414	419	381	399	388	436	427	419	431	409	402	407	400	415	413	428	432	407	422	406	377	393	406	414	414	386	390	390	379	382	410	422	402	381	416	370	354	382	432	409	431	401	375	399	425	373	419	402	416	377	427	400	388	404	424	428	374	388	410	368	402	393	425	374	421	392	390	367	416	439	423	385	402	423	407	388	412	371	404	421	389	398	378	378	426	421	357	393	413	395	440	396	414	403	379	407	377	395	415	388	379	393	397	423	407	380	406	427	419	444	402	364	395	354	404	368	406	412	370	365	391	376	366	407	410	426	425	391	423	422	380	419	359	424	404	438	402	397	427	427	378	411	421	367	387	374	407	405	425	394	415	391	423	387	376	413	380	415	429	402	396	383	397	401	395	423	383	393	404	417	417	370	405	421	420	393	418	409	395	389	375	392	388	401	394	390	382	375	390	393	389	437	382	423	414	424	390	388	394	408	402	424	407	429	432	363	418	389	401	430	400	390	413	437	376	418	407	366	383	417	386	393	382	416	408	413	407	403	395	437	392	437	424	423	406	414	402	412	385	374	398	379	388	435	397	423	409	469	417	404	375	407	378	408	374	399	404	416	432	394	419	390	403	391	416	394	399	392	401	416	431	433	405	413	393	459	416	422	423	398	392	421	405	375	374	386	403	356	389	410	418	431	384	386	432	366	398	410	415	381	424	425	405	388	414	444	406	415	379	396	415	425	388	428	394	411	355	404	411	388	396	396	400	421	423	409	391	381	391	388	404	362	392	420	397	402	424	421	413	361	442	386	421	403	397	414	460	405	410	425	388	410	409	398	402	405	395	412	433	403	429	386	399	400	377	410	455	386	362	376	415	432	399	392	419	366	394	408	387	416	409	365	384	413	415	371	398	419	421	406	426	409	385	412	372	397	370	408	411	414	403	397	428	446	433	382	392	375	424	400	381	384	394	406	430	393	410	405	405	419	426	421	400	405	407	410	397	422	438	394	364	394	399	388	394	376	403	400	384	384	388	387	378	417	428	384	406	371	392	411	412	385	439	366	419	387	409	401	381	425	387	374	420	384	387	376	412	387	405	421	391	394	399	410	403	442	386	413	388	398	409	389	405	412	393	423	415	399	390	407	406	360	396	383	407	384	380	399	404	390	404	400	402	421	405	419	398	406	409	375	418	402	382	394	406	417	368	436	411	412	422	410	415	380	431	389	380	386	391	403	398	395	407	380	411	409	422	383	390	420	430	411	386	375	411	444	409	393	414	370	396	418	389	431	424	424	365	403	412	434	374	399	409	376	419	420	391	398	404	396	394	428	384	439	416	402	405	401	404	418	367	400	382	413	392	394	389	393	378	424	386	436	400	380	426	394	420	439	404	371	387	364	390	360	385	419	390	416	430	378	385	371	391	398	385	393	372	392	408	437	429	421	459	371	390	409	425	410	403	384	408	396	365	426	424	378	403	405	402	401	380	395	402	371	423	373	384	404	432	390	409	433	394	397	424	417	421	411	378	420	386	396	420	408	417	430	403	381	409	428	405	441	417	375	370	397	410	384	414	406	403	408	395	407	385	389	392	409	392	392	405	376	413	350	398	427	383	398	403	370	408	431	383	407	397	411	401	373	364	396	391	382	397	375	406	389	389	411	378	439	418	389	418	397	421	416	404	407	400	375	396	389	383	432	387	442	416	434	414	376	403	408	400	415	377	403	402	402	412	412	406	399	373	387	393	393	397	419	370	422	418	439	409	416	384	415	383	377	411	442	416	394	404	391	413	406	425	442	397	412	398	403	408	396	406	392	391	395	393	396	394	364	396	394	433	401	391	423	389	421	359	400	399	378	371	400	420	419	385	391	422	393	392	408	389	434	399	431	426	434	392	433	425	412	427	424	401	400	370	419	430	401	375	443	440	424	414	401	426	400	405	400	387	431	419	407	409	436	421	405	405	406	383	415	381	420	412	439	394	404	406	426	401	405	384	421	385	414	375	429	386	415	446	394	359	371	448	406	434	386	406	414	368	414	448	385	451	417	387	402	403	399	429	403	387	371	369	408	436	377	436	431	417	372	382	368	437	409	385	437	390	437	407	377	405	401	422	369	390	399	394	449	418	427	376	428	425	412	391	406	400	423	415	395	390	368	394	407	451	424	433	378	380	417	406	381	360	406	392	394	426	389	426	395	390	409	400	404	423	381	408	388	401	445	409	383	402	436	382	422	413	402	364	440	378	406	418	379	390	388	368	377	390	388	410	424	425	375	397	402	426	417	427	418	409	428	414	404	414	397	396	423	435	391	397	419	404	420	406	418	364	413	427	385	400	389	377	403	418	388	380	388	420	407	358	415	419	372	378	438	410	397	382	374	396	412	433	422	414	393	395	453	410	398	374	398	416	373	407	397	364	386	396	389	413	433	390	434	422	448	404	422	414	410	401	409	392	418	419	410	408	389	441	410	410	422	414	384	394	405	398	392	399	382	404	437	412	380	362	423	393	398	388	414	424	385	412	390	411	421	360	416	399	403	413	396	413	371	402	418	392	393	410	389	412	433	435	408	394	405	406	381	371	392	406	385	372	389	400	421	415	389	380	394	399	413	388	412	401	413	408	401	436	396	408	429	406	385	390	356	405	391	408	404	378	418	416	389	423	392	427	415	380	409	417	458	404	395	408	402	446	409	409	382	385	413	377	415	382	431	409	442	409	414	389	366	430	402	403	379	386	406	415	417	398	394	397	421	383	410	431	372	379	403	390	405	447	428	376	380	430	384	456	385	375	404	391	416	406	407	404	370	448	381	444	402	400	372	386	405	379	437	407	384	380	399	396	422	400	371	416	412	407	421	406	377	391	398	400	391	410	441	379	378	411	397	401	384	389	429	362	391	419	389	401	443	397	407	409	398	405	407	377	427	388	400	407	410	401	403	415	351	439	381	443
22607	20900	28660	23275	20902	20929	8586	956	665	546	442	376	352	295	264	238	218	226	204	213	204	180	216	180	164	171	155	184	162	149	159	158	147	143	138	142	141	138	134	141	124	141	108	134	141	130	110	126	136	118	119	127	125	142	121	144	126	117	133	123	126	141	120	127	144	120	93	131	119	122	128	122	136	121	147	123	120	114	139	142	103	131	108	113	126	118	114	116	125	129	111	118	113	135	108	117	132	106	115	105	94	127	105	116	121	133	113	101	123	137	115	112	114	115	130	132	120	135	106	112	113	113	116	119	113	113	100	113	107	121	133	126	135	137	118	123	90	125	118	118	115	106	119	89	122	110	99	113	131	114	135	120	114	110	115	115	128	122	127	123	118	119	110	117	128	131	124	108	127	126	129	121	123	127	114	111	109	100	106	123	116	121	128	110	126	104	118	115	115	117	132	111	107	125	108	110	125	118	126	102	110	99	123	104	121	139	119	124	141	116	123	123	127	104	137	120	130	110	116	139	121	112	100	117	127	125	119	120	100	115	118	132	123	119	128	124	138	107	117	119	110	112	109	119	115	102	128	104	136	126	114	116	133	111	97	130	111	130	120	111	121	115	118	142	120	97	116	119	113	127	110	129	121	129	141	123	112	124	125	123	115	124	120	123	103	103	121	116	130	115	118	127	127	125	112	114	112	131	125	107	133	97	112	121	106	114	120	88	128	125	116	118	116	132	132	103	133	117	117	125	123	115	102	113	115	121	110	114	112	127	136	109	121	116	137	114	99	119	112	110	105	141	107	116	130	104	107	109	120	131	127	105	125	101	120	107	111	125	122	116	108	116	112	113	125	115	115	116	118	87	126	102	111	118	127	116	122	115	124	123	115	115	111	117	105	125	108	119	126	137	98	104	127	120	121	114	124	115	118	116	116	101	120	124	112	108	117	114	99	135	115	113	111	118	118	115	104	130	106	103	122	110	113	113	104	107	118	102	106	129	103	132	125	125	124	117	113	119	131	109	109	104	127	113	130	113	125	122	125	113	119	126	112	114	133	120	114	92	115	115	107	99	104	105	110	133	126	127	119	116	111	127	129	115	134	126	93	128	121	106	112	121	115	119	91	117	122	102	106	106	115	115	126	121	98	129	134	116	116	148	122	112	122	125	136	137	112	126	125	127	111	138	101	124	136	123	131	109	127	124	134	109	118	114	101	112	120	115	127	114	111	120	127	124	105	112	109	125	114	115	104	114	114	137	109	110	116	141	135	108	116	98	101	129	129	115	117	118	122	108	107	112	120	125	124	116	108	110	117	109	126	97	119	114	120	112	113	112	139	115	103	105	120	129	112	112	128	107	119	107	112	129	124	126	120	126	110	110	116	129	105	123	125	123	123	118	135	115	119	106	127	113	104	112	100	104	112	123	113	112	132	140	117	116	109	85	119	109	112	108	127	110	112	122	122	118	113	113	122	98	94	125	115	104	114	108	115	142	132	136	127	132	141	152	110	134	116	132	123	118	106	113	109	110	123	133	119	97	111	112	121	120	114	102	125	110	103	124	122	129	119	127	116	116	118	120	123	122	124	128	108	125	114	99	135	105	113	109	138	97	131	93	126	123	109	132	124	111	136	102	130	117	119	111	122	115	107	132	123	111	116	117	120	116	124	113	98	120	110	115	115	130	114	135	124	109	107	98	115	121	117	124	106	105	120	123	108	115	103	118	120	95	138	121	128	127	133	102	126	118	125	117	127	137	125	113	110	133	120	106	104	132	114	105	106	113	145	112	106	129	131	110	123	105	121	118	116	99	127	110	119	115	122	110	137	120	127	117	121	123	108	108	116	133	119	128	117	121	114	122	126	120	127	134	122	107	111	132	122	127	129	104	116	129	117	101	131	113	106	131	99	106	113	125	118	114	125	124	111	127	106	122	121	139	130	124	116	123	114	113	129	136	116	130	132	135	86	135	126	117	123	110	129	111	123	100	115	129	110	138	137	104	109	120	110	104	103	138	138	118	105	119	108	114	133	107	94	115	134	133	133	123	131	110	111	106	120	129	109	122	115	116	115	105	100	111	122	93	128	120	123	115	120	130	114	124	104	124	111	100	124	109	125	118	109	98	116	130	119	134	109	121	114	113	102	128	111	111	113	114	106	114	99	119	116	134	129	128	136	132	123	98	118	119	138	115	114	112	111	106	99	122	122	123	142	101	108	104	118	113	126	114	111	120	115	109	108	118	105	125	146	128	125	99	109	106	118	100	122	118	129	105	126	119	121	112	116	115	129	118	131	129	113	129	120	111	127	143	132	121	120	115	134	110	111	115	135	121	113	118	111	129	111	126	113	128	126	103	115	116	120	136	95	121	122	117	138	116	110	101	128	133	113	132	113	133	123	117	116	100	114	130	116	128	111	127	137	113	122	106	121	116	124	127	114	131	121	117	122	129	133	110	114	110	120	111	121	127	122	121	116	104	107	140	131	101	123	119	113	112	107	89	113	130	97	129	134	119	110	114	125	120	135	101	112	115	126	120	122	107	113	97	99	124	109	115	114	112	129	112	104	103	115	117	118	121	129	119	127	139	109	112	113	124	98	129	117	114	123	120	118	128	124	118	114	125	123	127	94	98	115	127	105	120	140	92	114	131	99	109	107	109	117	127	100	129	123	96	108	105	115	124	128	104	113	122	115	119	120	112	131	108	94	114	105	123	116	117	115	124	116	109	122	103	109	114	117	103	102	95	123	113	125	128	95	119	107	128	131	128	117	120	113	126	130	118	121	103	117	100	112	122	119	127	124	100	100	124	147	105	122	121	128	127	121	92	126	121	118	126	111	115	122	121	121	128	113	104	126	128	113	114	120	117	116	106	113	143	108	127	111	121	104	122	97	126	115	125	102	111	101	112	142	113	134	120	115	106	118	117	100	111	127	103	132	110	123	115	117	109	116	113	124	97	137	144	110	118	123	115	115	121	125	123	91	117	121	124	130	110	120	102	130	115	113	101	115	127	132	126	113	109	120	93	102	124	109	126	115	102	112	123	115	117	120	117	135	121	108	113	128	98	132	109	139	111	121	119	124	108	132	113	126	135	122	111	113	115	98	106	99	115	105	106	123	126	132	123	134	101	120	127	132	115	114	121	129	110	113	115	123	134	124	138	121	116	113	111	109	113	124	115	128	127	125	133	105	109	115	108	113	113	112	119	126	112	106	110	129	120	118	119	125	101	114	106	98	112	96	97	121	123	134	111	122	114	128	115	132	105	124	116	112	100	118	112	119	129	113	119	121	126	127	119	129	136	113	109	123	119	101	122	103	132	123	116	120	124	108	105	122	105	124	126	117	104	104	129	129	125	112	118	110	121	111	108	115	128	94	114	130	109	127	126	123	105	136	119	123	125	104	131	106	129	120	110	105	116	128	112	111	103	123	115	123	112	112	109	142	144	117	107	117	130	112	141	125	136	110	130	115	123	104	108	144	128	101	129	116	92	118	106	114	111	138	117
10234	14699	12798	6805	4679	3601	2655	2114	1586	1264	978	826	725	621	565	472	478	392	369	354	327	299	310	272	289	232	264	236	219	248	208	220	203	205	210	182	209	183	205	224	209	205	213	213	173	178	155	182	173	183	174	165	181	157	187	179	152	187	181	164	187	147	191	165	160	155	179	183	171	177	168	164	185	147	209	167	155	179	167	182	166	173	173	183	157	169	147	158	145	185	180	146	153	147	156	169	167	145	142	157	163	164	177	159	173	179	167	157	151	171	162	165	155	155	150	163	164	174	155	167	176	139	175	169	153	147	171	163	160	161	194	158	163	144	150	165	143	172	154	151	158	169	147	178	164	148	169	162	160	160	161	137	156	172	168	170	164	175	154	168	172	168	159	179	159	138	186	154	174	176	159	163	146	163	181	143	163	157	142	164	152	181	176	152	177	138	172	158	144	146	157	160	162	165	161	165	156	155	168	150	156	177	151	155	155	165	157	160	178	142	173	160	156	174	167	165	171	157	143	170	158	163	165	153	164	155	180	155	159	170	160	156	163	159	167	156	123	164	148	167	175	163	151	175	151	145	145	147	176	172	153	137	159	166	159	168	171	159	172	155	165	148	158	161	171	162	157	171	165	185	150	148	154	166	140	162	156	156	171	158	135	167	152	155	147	158	165	139	130	173	149	144	153	148	153	164	142	138	168	151	170	174	157	171	168	149	143	171	181	185	171	187	160	154	146	161	163	154	165	126	158	162	162	176	166	168	162	165	155	153	158	145	164	176	153	164	155	140	147	149	157	161	167	178	158	153	162	154	176	189	152	148	153	178	149	156	162	166	150	176	167	167	184	170	163	152	159	178	168	162	183	154	155	164	144	152	177	180	162	160	175	145	163	164	172	162	161	173	152	160	182	154	179	140	144	139	138	185	168	159	140	166	183	165	155	169	171	152	147	140	169	141	185	144	177	160	157	163	162	157	168	161	134	172	157	159	152	165	164	141	146	173	178	161	149	155	151	156	163	163	145	162	157	155	141	147	171	165	154	170	179	171	146	154	160	154	173	133	172	165	142	154	151	160	171	139	156	162	153	175	163	149	156	154	166	161	149	132	151	169	158	174	158	149	165	186	156	142	148	142	170	162	151	167	137	146	174	167	141	154	169	159	154	182	156	168	157	161	148	165	156	151	145	164	156	157	166	162	140	140	144	151	139	166	157	163	172	154	170	146	165	142	168	151	172	156	171	147	153	162	151	172	168	164	174	159	156	162	165	152	152	162	150	148	151	144	162	160	150	169	160	150	144	164	141	176	155	146	162	174	163	153	152	142	147	147	148	141	150	162	141	143	149	158	161	159	162	171	146	164	145	136	155	143	155	165	156	167	177	166	196	137	183	169	153	180	150	138	162	141	154	161	181	160	172	170	164	154	176	157	167	164	167	132	174	145	169	151	170	164	195	154	159	159	155	191	161	160	160	167	144	155	158	134	168	142	145	178	152	153	173	160	162	151	139	167	152	135	132	155	159	163	166	157	176	161	139	167	143	181	158	146	160	153	156	166	170	157	156	147	163	145	140	164	146	173	169	186	164	148	147	152	148	151	162	167	174	164	177	175	176	174	162	167	178	144	161	149	180	131	154	159	186	152	160	169	151	170	172	159	150	179	162	147	158	141	162	165	150	163	168	163	158	156	156	171	181	148	172	152	158	154	163	174	183	167	148	156	156	149	182	157	137	168	154	155	145	176	120	168	163	172	164	147	160	146	165	165	146	156	171	153	150	157	164	156	176	174	161	162	158	171	162	151	184	133	166	152	150	162	127	137	166	155	173	161	182	159	154	182	158	156	155	168	165	158	154	174	162	138	162	168	155	148	144	152	139	166	178	177	147	186	178	151	154	186	149	176	141	145	167	177	152	161	156	143	165	154	177	176	160	171	160	134	155	164	153	159	147	144	173	162	143	127	166	134	159	148	176	161	156	149	174	163	159	165	156	157	146	151	178	150	176	182	164	157	169	165	138	159	154	176	178	152	164	152	164	161	161	129	162	175	153	154	156	165	172	164	166	160	174	181	161	147	158	158	162	165	176	162	176	176	163	167	147	143	155	146	153	145	150	144	151	163	160	161	151	165	162	163	150	160	153	162	167	184	184	184	179	176	166	179	177	168	166	165	146	174	147	157	136	150	117	134	161	141	163	161	165	144	186	171	182	175	164	171	157	162	129	166	165	154	185	158	167	150	169	164	150	160	173	168	165	148	168	159	187	170	159	148	170	149	154	151	173	167	146	136	166	162	140	162	185	166	177	153	153	159	151	167	164	156	168	149	163	175	164	173	138	186	175	164	145	142	175	199	151	151	171	161	162	150	157	157	166	147	172	169	152	170	164	166	156	164	158	165	161	163	162	160	179	181	146	150	120	148	134	174	194	134	148	157	179	141	167	146	152	156	149	158	158	153	162	173	153	166	157	167	163	173	129	161	150	166	163	171	154	134	157	154	161	185	175	163	152	144	182	151	186	143	154	147	153	158	149	173	162	162	160	157	176	156	167	143	162	175	140	170	168	126	165	151	147	153	161	158	146	160	147	160	156	164	179	144	169	153	150	168	175	155	149	152	154	156	131	172	166	147	161	173	119	156	175	152	154	151	171	142	159	159	136	169	173	150	151	165	160	168	164	174	160	165	187	169	186	163	174	172	140	158	181	169	152	141	178	172	142	161	177	153	137	177	176	174	147	155	156	172	166	169	144	156	181	156	147	179	169	145	167	155	167	162	165	160	182	125	167	151	174	142	172	162	165	187	175	158	169	163	147	175	178	185	158	169	156	159	162	163	156	159	141	143	143	149	145	164	163	182	172	162	147	158	179	159	174	165	166	140	155	149	141	161	152	163	142	164	160	163	161	149	156	168	158	174	160	156	171	150	153	157	161	180	166	169	185	165	170	157	170	168	159	166	161	148	145	144	174	172	164	168	163	146	158	183	187	157	148	157	146	156	141	162	154	186	141	168	162	161	174	172	183	158	158	170	166	164	148	168	158	166	154	176	144	151	160	137	143	143	159	165	153	166	159	158	163	148	169	153	171	151	134	169	161	143	153	155	164	145	151	173	150	153	191	174	164	131	167	163	178	156	162	174	163	143	160	153	150	160	156	162	163	171	161	167	164	160	147	141	149	156	136	150	163	170	157	174	167	145	161	185	157	182	158	155	130	160	166	148	151	159	163	177	158	170	150	119	163	164	155	166	160	177	164	150	153	182	170	176	154	169	158	168	161	169	170	162	159	166	157	160	169	153	155	167	167	179	152	151	140	171	154	186	161	207	136	166	186	148	163	170	143	155	149	150	163	159	146	149	165	151	181	170	142	144	167	164	157	146	155	191	145	159	158	161	163	154	144	168	169	185	157	176	155	135	158	198	173	136	130	153	146	162	152	158	171	150	165	156	153	170	194	169	141	152	167	160	149	171	141	174	174	176	145	156	176	164	167	171	148	159	152	159	153	168	169	162
26498	20370	8860	782	490	469	448	447	439	422	395	404	409	404	419	443	431	375	376	400	404	419	439	405	414	429	402	428	388	385	403	391	389	385	423	369	399	374	432	436	393	427	425	407	416	383	420	420	395	406	423	395	425	424	429	410	435	410	397	367	418	415	439	410	401	398	365	412	414	385	406	408	363	381	429	403	429	398	385	396	406	404	412	416	440	392	418	410	394	377	365	428	377	408	453	402	411	381	401	443	403	365	393	376	420	393	361	415	397	378	415	430	418	391	413	407	417	398	389	406	402	400	401	391	432	390	403	432	394	424	411	385	437	416	393	391	375	409	350	411	383	446	402	405	412	367	382	391	415	382	452	389	394	426	409	435	429	401	417	388	411	395	402	378	393	413	418	441	397	412	402	428	436	408	380	399	398	377	414	445	430	420	402	393	380	404	396	399	407	413	439	366	391	396	416	426	413	379	443	400	422	405	423	423	427	423	393	396	451	408	399	451	394	408	397	429	401	405	418	420	377	406	419	386	442	445	399	387	426	418	396	433	416	387	384	423	411	414	400	415	399	406	395	435	413	406	423	393	422	437	396	415	382	396	379	385	427	414	424	394	400	366	420	451	394	435	412	373	451	402	440	404	403	433	443	393	419	376	439	407	406	413	383	409	405	417	364	424	419	378	395	402	398	376	412	398	426	420	406	431	394	376	355	418	398	370	384	409	426	459	392	440	392	415	397	379	399	393	388	412	398	416	400	393	411	388	411	410	401	423	364	405	392	429	418	413	407	404	378	434	418	398	418	424	428	393	368	406	405	402	397	401	417	389	384	418	423	426	375	382	406	390	421	416	420	392	369	432	367	359	380	379	383	420	417	385	362	408	438	418	398	382	395	392	359	400	407	403	423	410	406	383	401	451	446	447	415	360	400	399	429	405	401	426	441	379	409	389	369	377	395	417	394	387	429	427	431	373	376	440	385	390	425	425	408	413	429	414	403	411	450	391	393	412	412	394	396	408	425	416	402	386	406	404	411	429	411	407	411	384	384	397	406	420	389	355	415	381	385	373	394	367	438	416	377	428	464	458	430	392	430	413	417	396	405	396	397	426	370	441	415	417	409	396	438	441	421	378	423	425	370	425	421	403	387	399	411	434	385	406	413	399	402	390	384	387	417	434	412	388	377	385	361	458	367	425	385	401	365	375	375	421	384	380	398	430	410	399	416	416	411	421	445	396	434	364	408	393	444	400	396	388	390	423	429	425	429	410	416	397	386	410	422	396	407	425	410	441	383	378	403	412	405	420	406	419	441	409	400	401	391	395	411	405	408	386	410	403	415	423	407	412	398	383	430	413	396	397	381	405	430	421	388	410	435	405	407	436	405	405	413	417	379	392	371	402	408	390	387	396	407	431	412	393	383	430	412	407	413	395	391	389	405	409	393	425	379	401	400	417	424	401	401	397	400	417	391	422	404	435	409	382	427	420	416	388	377	386	410	393	368	355	412	393	387	419	387	415	402	400	417	415	403	425	388	404	417	401	398	416	416	426	402	420	397	410	406	377	451	390	371	417	420	403	359	378	429	420	425	411	406	396	366	427	425	380	451	407	407	404	397	415	397	388	416	427	397	429	379	431	417	412	422	391	379	402	415	403	422	435	417	390	394	436	385	399	416	414	406	375	419	429	409	389	378	381	411	377	412	429	454	425	434	414	417	386	413	420	356	390	404	362	380	419	422	407	394	416	391	447	415	387	413	415	405	394	384	416	380	401	431	422	391	403	414	378	385	363	417	402	426	407	374	403	412	373	397	404	385	403	395	377	380	370	394	411	364	429	387	398	443	414	436	412	380	421	392	362	423	368	408	377	384	387	436	399	383	395	410	425	425	395	428	387	398	447	389	334	419	425	382	426	401	399	385	406	389	400	441	439	378	419	416	390	434	384	398	410	445	391	390	446	426	395	406	439	407	438	424	406	413	436	401	367	393	434	394	412	386	387	388	385	415	438	403	408	419	401	397	403	406	422	399	388	417	409	388	388	425	419	384	381	408	403	401	404	410	448	398	371	382	395	398	425	414	436	386	402	409	408	413	417	393	415	397	409	384	420	373	417	452	370	438	395	439	387	453	399	411	398	443	367	396	403	428	398	409	409	449	420	398	415	404	404	433	403	390	401	371	416	405	409	402	429	412	414	407	408	425	418	450	362	388	400	439	399	388	417	380	425	422	415	419	370	406	405	388	410	402	405	386	418	372	428	383	444	417	439	420	447	432	409	426	383	403	421	374	399	411	389	374	422	415	385	391	422	426	405	430	403	400	413	387	421	400	410	379	426	453	398	442	423	398	403	398	448	404	425	429	398	413	407	382	407	417	401	400	398	354	404	396	410	401	427	415	401	403	407	420	384	403	399	432	390	440	433	374	425	423	411	371	412	387	384	418	423	421	400	400	402	434	469	468	394	374	399	437	384	390	426	409	417	386	388	403	401	412	401	391	397	399	393	400	388	393	412	414	390	427	419	398	386	413	379	420	400	353	396	407	388	388	413	424	409	436	435	385	414	388	398	395	403	387	404	412	399	427	410	377	414	411	422	427	415	380	425	429	384	393	406	432	428	377	391	388	377	371	398	404	435	413	408	419	397	388	450	419	401	399	417	399	402	397	417	416	417	439	429	395	404	424	396	412	427	383	400	406	383	442	382	412	430	427	416	386	435	388	414	399	413	433	420	397	385	374	400	410	448	433	336	372	425	372	363	402	420	384	393	417	421	410	431	405	429	399	406	407	432	423	424	414	398	408	403	371	418	423	438	410	400	387	391	442	402	425	419	424	394	404	397	408	405	382	406	417	398	401	408	401	391	410	448	388	412	430	437	416	400	461	383	424	419	384	402	397	408	410	430	424	418	396	412	383	446	384	431	382	409	417	431	411	448	396	377	402	387	395	402	398	416	374	430	421	390	439	434	420	421	415	393	399	382	385	415	409	420	429	410	413	382	404	441	417	415	421	429	410	434	444	380	424	414	400	432	416	442	407	385	391	406	377	402	417	421	407	396	426	420	394	408	398	446	412	426	403	378	401	420	442	412	432	377	415	423	386	432	425	414	446	432	370	445	424	416	391	400	401	434	401	392	416	376	380	389	443	390	409	395	378	398	417	406	400	373	386	442	447	380	413	432	412	388	418	385	408	360	374	395	423	407	429	389	391	394	386	429	373	397	401	371	395	393	427	385	399	376	380	397	414	416	423	413	436	399	384	430	441	429	428	400	358	380	407	386	391	366	410	352	395	392	404	404	430	384	398	390	402	417	395	398	415	396	414	399	403	392	417	444	402	371	397	423	448	414	418	375	390	398	402	429	460	395	411	385	387	408	414	380	432	359	424	400	412	385	432	377	349	405	399	411	364	392	441	416	426	392	412	409	366	423	401	398	384	406	390	408	422	335	409	395	400	393	423	400	393	394	414	394	409	400	388	385	431	406	376	421	405	375	405	409	401	407	430	379	438	350
4357	1173	1055	797	683	615	601	539	556	604	497	542	581	539	549	512	530	562	545	562	522	589	534	493	557	525	523	548	562	551	511	499	543	511	519	555	528	521	518	560	542	560	525	537	521	590	483	555	545	562	511	521	570	565	547	554	505	531	517	525	482	566	551	525	551	523	486	557	569	533	544	533	512	559	521	557	528	530	542	533	501	497	512	510	524	553	572	534	499	593	540	500	519	518	514	545	543	486	548	546	522	533	527	507	549	515	519	527	529	486	580	546	516	555	545	536	498	511	497	523	494	521	526	541	525	502	542	510	531	520	552	518	519	557	559	521	553	529	552	533	540	530	576	519	503	477	549	526	523	540	527	529	544	556	568	530	607	525	554	580	528	535	531	554	510	512	563	519	530	533	563	486	532	525	605	511	535	529	545	540	537	529	517	541	522	548	555	527	508	524	523	554	545	521	536	524	550	496	513	535	541	504	522	576	538	504	579	544	561	558	511	532	545	524	553	525	495	526	548	539	514	528	542	533	522	589	566	528	568	532	554	516	535	542	534	549	543	527	536	499	534	524	525	554	569	533	533	548	522	533	539	542	544	558	477	522	548	533	530	554	520	512	552	508	539	544	547	543	522	521	544	501	596	515	544	521	519	550	516	575	513	531	536	505	538	515	548	512	512	544	541	574	549	528	553	516	500	559	552	511	500	507	513	512	544	568	543	512	548	548	540	535	577	534	543	521	518	538	550	534	557	491	541	550	554	518	512	579	563	545	549	504	497	538	529	551	529	504	565	530	522	508	527	523	511	585	516	528	530	542	555	576	550	542	539	560	556	523	567	538	515	522	526	508	517	529	539	529	534	536	566	516	521	580	491	546	547	552	534	531	559	557	518	523	527	543	523	588	520	511	531	519	540	560	569	540	574	586	497	526	530	498	525	534	532	540	555	538	533	553	498	557	556	537	549	515	557	536	567	520	513	537	524	564	561	476	557	564	572	480	530	519	541	531	543	502	558	554	571	490	543	516	542	517	514	560	524	484	502	561	548	547	542	571	571	573	541	543	544	541	544	545	567	529	560	534	569	558	508	541	567	576	513	512	558	507	554	527	529	561	528	558	517	522	543	510	554	515	474	522	547	550	561	517	504	509	551	483	519	558	538	535	553	541	536	521	558	548	590	572	561	544	523	550	532	521	501	554	535	530	550	523	512	514	579	550	506	506	536	526	564	532	535	522	579	534	525	572	539	527	542	539	551	558	515	523	532	563	520	542	517	542	524	492	534	538	544	542	516	556	515	503	539	503	561	518	579	550	539	547	551	506	529	518	545	534	534	525	537	529	563	565	498	564	541	507	526	520	534	569	567	556	508	521	520	540	546	509	530	511	522	560	533	598	509	528	584	509	533	506	513	501	529	514	517	540	560	495	541	512	541	484	521	536	538	510	553	527	534	548	581	503	465	560	547	539	505	547	520	564	520	519	495	549	570	539	513	533	478	517	518	543	513	580	592	492	549	542	531	522	570	542	552	543	508	518	539	566	544	514	558	526	574	485	537	537	559	534	542	502	573	532	516	531	547	571	515	537	519	536	520	527	527	538	535	503	524	523	527	544	510	557	501	508	525	564	510	541	521	542	543	551	524	515	495	509	499	496	534	592	524	540	530	537	518	537	520	523	509	548	573	552	550	556	517	523	555	543	506	535	498	524	532	513	544	519	547	528	517	515	540	497	506	510	519	532	523	529	558	501	569	581	535	507	495	569	544	541	552	541	526	572	559	520	536	544	571	550	539	530	570	512	562	541	506	503	554	510	588	537	502	545	518	534	507	492	536	517	556	544	516	517	519	544	534	528	551	537	548	544	509	530	543	511	581	516	526	521	522	526	541	511	527	549	514	521	493	515	555	560	549	505	547	508	537	531	511	537	509	580	547	541	540	555	550	552	565	540	530	567	507	530	545	532	564	542	560	532	546	590	544	543	527	500	542	538	552	506	504	534	493	557	577	570	544	547	531	550	529	497	551	560	523	484	522	498	510	540	520	540	487	512	518	529	506	526	552	521	532	537	533	513	487	505	507	517	499	494	520	492	525	524	504	536	537	538	582	503	559	505	562	522	560	546	605	561	520	498	523	540	512	549	559	562	586	524	535	471	503	512	511	532	546	538	534	562	491	531	519	531	527	488	513	512	525	599	490	516	499	508	499	533	562	557	536	541	489	558	570	537	542	557	512	494	561	536	544	512	526	564	535	543	576	536	537	516	509	542	554	521	551	531	484	529	530	481	495	563	535	567	478	525	504	539	495	530	518	518	501	551	490	520	519	538	557	551	525	462	527	536	567	517	570	534	544	512	524	561	524	546	538	532	536	517	511	532	514	525	548	551	521	548	527	512	540	541	538	535	525	547	537	520	524	512	546	495	523	520	538	563	527	561	521	521	512	519	570	532	546	545	544	500	532	545	539	585	517	533	498	526	554	477	475	530	496	571	531	527	540	520	480	503	540	515	548	540	515	502	531	544	534	517	539	554	497	544	551	597	576	511	510	518	519	559	540	511	516	548	538	525	533	540	518	537	556	524	512	538	577	542	512	534	569	472	506	552	552	538	509	567	537	538	494	523	531	520	539	534	546	522	516	546	541	546	541	514	559	533	541	557	517	531	557	510	546	536	534	508	541	533	499	544	510	564	542	506	531	514	535	538	585	552	528	564	538	539	487	516	534	512	541	581	569	558	505	556	578	487	526	553	560	541	510	512	519	535	534	529	496	547	529	551	495	533	524	523	551	552	502	546	529	527	536	531	547	513	504	529	548	519	564	488	542	534	527	512	555	526	554	512	562	515	554	543	550	513	557	573	538	514	518	540	550	573	533	532	562	543	559	526	523	514	483	473	515	545	520	535	511	496	548	529	556	555	579	483	509	519	541	511	500	540	532	480	521	494	540	534	539	528	497	535	556	525	559	570	541	512	537	517	553	524	544	530	511	526	514	546	543	545	513	508	534	542	535	546	531	522	519	519	553	541	545	557	506	536	532	530	573	537	564	556	518	549	533	532	511	523	559	527	541	562	538	532	521	543	506	528	565	594	535	509	557	511	545	566	489	529	551	524	561	552	535	533	553	519	548	531	566	541	483	503	536	506	546	526	556	559	564	530	529	549	546	514	512	563	524	523	568	514	541	507	506	586	526	531	541	522	530	559	546	550	547	539	549	549	570	517	518	573	565	536	541	492	513	511	517	516	536	584	515	520	517	540	531	545	575	561	553	536	550	537	526	548	565	510	526	558	549	521	531	521	528	522	517	536	535	495	497	537	490	491	484	539	494	507	526	522	555	504	516	528	494	504	552	587	527	551	511	543	566	535	540	569	522	532	562	549	562	523	538	547	550	544	514	520	549	579	510	533	535	516	515	538	521	517	479	532	543	529	532	565	567	609	535	512	520	508	554	513	496	505	494	511	562	525	545	523	521	535	508	507	531	512	546	490	538	523	509	539	542	542	545	543	543	533
23415	20862	28179	23663	20873	10465	1106	723	593	546	460	445	436	408	408	328	361	347	375	350	361	361	316	311	304	333	354	343	322	314	343	300	318	309	319	300	329	306	275	298	283	311	334	276	310	325	305	288	339	301	295	321	321	297	313	316	306	283	314	292	286	311	293	306	313	300	323	286	320	327	313	305	333	311	290	269	332	274	297	322	297	317	296	300	293	330	294	304	288	310	310	307	325	313	326	323	289	261	284	318	312	298	302	302	312	281	305	329	301	314	301	303	345	335	316	293	309	286	314	296	312	300	303	312	282	333	285	260	310	311	300	303	309	297	303	305	276	299	327	295	339	291	284	293	337	311	305	281	276	318	284	309	285	294	314	288	270	298	273	297	288	317	301	302	308	302	307	310	286	292	295	316	323	305	285	269	321	274	255	280	307	286	298	315	283	331	298	290	323	284	316	329	315	352	302	318	277	288	306	298	309	325	326	329	284	288	301	322	328	305	320	305	329	296	303	323	276	307	306	286	309	299	303	300	305	293	306	289	331	263	300	317	320	288	284	303	265	277	292	324	268	304	281	294	306	329	323	326	308	318	284	304	308	296	313	307	319	258	278	280	299	297	289	332	335	320	301	297	298	304	299	283	316	312	281	310	294	329	312	318	340	316	287	296	303	320	284	267	301	294	285	285	293	305	302	319	272	349	271	304	292	312	288	311	306	282	281	307	299	316	297	329	317	337	346	288	301	294	299	318	308	283	316	285	307	298	296	283	320	278	313	292	279	286	273	326	285	297	304	303	301	299	301	293	285	299	299	288	307	302	298	301	282	285	295	316	308	296	300	301	323	302	306	280	292	310	289	296	289	318	294	287	327	345	294	290	304	294	302	289	321	289	303	300	276	320	283	324	313	299	277	296	313	306	342	327	317	299	307	297	279	312	289	287	302	290	308	288	288	300	306	317	315	309	322	286	276	297	328	296	280	288	311	324	299	302	307	285	268	280	300	293	309	270	320	317	298	315	316	275	266	293	322	281	304	291	315	313	283	320	291	302	300	289	310	290	293	324	312	321	297	276	319	285	290	269	297	309	298	298	344	345	284	317	309	312	290	317	304	295	338	279	300	284	308	309	305	310	314	312	284	274	298	280	286	315	288	298	330	297	307	294	299	291	280	304	316	299	295	295	274	289	277	307	314	269	312	303	308	315	313	285	276	342	282	336	313	299	268	305	302	312	301	297	311	265	275	329	310	296	284	294	300	309	323	324	290	297	295	291	274	276	308	276	310	359	318	277	283	304	302	290	309	304	286	301	310	259	313	329	292	292	283	330	308	324	309	279	310	310	268	290	293	283	320	288	306	292	297	283	306	305	293	257	300	278	285	298	298	292	309	292	309	300	312	327	283	309	305	331	268	317	286	292	302	275	329	268	312	330	303	323	309	290	304	299	289	287	283	294	295	350	305	304	287	292	295	305	306	276	293	300	311	324	329	303	300	287	283	304	315	293	287	299	308	298	333	318	304	321	319	279	314	300	329	310	297	309	304	287	308	325	305	284	339	301	290	315	325	261	320	298	280	320	300	312	265	328	297	301	289	297	300	287	326	319	299	309	289	314	306	317	278	316	271	296	313	324	319	300	292	260	285	299	306	285	291	287	319	307	298	298	292	319	284	305	296	268	284	295	271	292	302	302	274	310	310	320	285	300	251	284	288	339	290	285	286	264	304	359	305	297	314	318	286	271	316	285	270	303	302	289	319	289	287	296	313	325	294	307	294	310	310	293	306	292	302	350	279	307	279	321	305	328	312	292	298	298	297	313	319	302	317	300	305	275	309	295	305	316	277	309	310	272	301	319	290	286	303	311	323	298	285	322	349	331	309	308	283	278	280	295	311	306	306	308	271	293	260	300	306	286	297	297	313	316	307	292	268	272	301	311	280	312	282	316	289	309	302	298	310	302	292	295	283	338	299	308	272	316	285	276	290	288	288	301	324	309	290	302	297	304	319	303	293	263	266	312	312	288	296	302	284	321	281	291	304	269	289	299	316	277	322	292	300	298	278	293	280	305	314	316	331	276	305	274	284	301	296	293	309	295	288	294	286	307	326	304	320	313	324	305	304	285	274	317	281	316	306	298	285	290	285	293	273	317	319	330	292	303	296	292	272	285	299	287	305	293	302	285	317	312	284	296	296	331	299	318	296	253	329	320	281	318	302	310	312	280	313	331	284	313	300	285	291	293	304	310	276	319	307	305	295	337	283	329	314	316	337	323	307	319	307	290	289	303	318	335	303	315	295	312	300	291	323	261	302	292	285	309	305	289	290	300	280	311	300	300	300	321	297	332	323	300	308	294	318	295	293	291	305	322	286	313	313	304	276	294	334	284	302	257	283	289	317	305	294	292	314	277	323	291	310	312	313	297	273	313	287	311	329	288	282	289	274	309	302	278	276	323	304	301	300	280	324	273	297	292	318	306	264	326	294	265	292	295	278	332	244	298	303	293	304	306	297	299	254	295	332	277	287	282	275	308	289	285	295	308	265	290	304	286	292	324	300	302	283	294	300	293	352	314	308	312	296	292	319	333	288	309	294	297	310	286	326	283	299	310	285	287	296	309	274	313	304	324	313	291	308	308	302	310	319	281	304	266	264	289	312	290	289	294	306	280	313	288	260	295	294	301	269	293	282	288	290	291	289	299	284	290	297	317	281	302	303	274	294	324	300	297	283	303	306	311	271	319	321	295	271	317	299	321	287	278	285	273	296	286	307	288	322	328	291	299	275	326	290	268	291	287	302	296	317	284	285	313	319	309	313	335	328	294	323	293	312	294	312	308	320	267	310	323	290	302	326	323	310	270	333	305	310	330	296	330	311	297	303	307	336	292	279	310	310	309	307	293	309	303	312	309	317	304	284	334	320	302	296	318	290	290	294	288	304	253	286	283	292	289	289	305	288	316	271	305	301	260	319	306	286	278	302	308	293	292	312	311	285	340	306	322	323	316	305	308	330	275	302	318	288	287	295	315	315	292	294	294	282	299	295	300	284	307	260	290	300	312	320	309	316	275	281	285	306	308	300	281	330	307	298	317	315	299	297	287	287	287	317	265	294	285	287	302	325	309	313	301	322	313	301	313	272	288	300	288	287	306	313	268	307	292	287	294	305	302	297	302	300	304	295	302	321	306	287	262	308	305	309	285	269	287	314	294	332	293	291	327	295	318	330	318	313	312	321	277	276	299	292	304	314	282	310	303	335	325	293	298	281	295	308	308	288	315	289	284	295	320	303	295	318	300	286	319	323	328	303	310	285	305	285	299	327	285	286	312	292	324	288	298	282	304	314	284	292	295	337	318	266	302	304	296	291	303	306	275	280	302	271	313	319	290	300	316	287	300	332	269	291	288	322	305	320	306	286	295	319	283	321	299	286	287	322	292	281	296	323	360	314	307	313	293	305	271	315	298	295	283	308	342	285	296	263	290	306	301	330	285	292	299	295	307	309	311	284	281	307	310
5043	8837	7779	3993	2723	2181	1703	1407	1067	948	855	712	674	589	573	595	581	512	547	520	481	455	464	482	500	441	462	430	435	467	434	457	429	411	427	424	430	429	440	425	445	407	414	408	391	402	434	394	458	436	439	436	449	446	421	389	406	431	393	428	396	409	452	448	428	427	415	414	422	393	453	419	381	405	383	376	412	440	386	424	387	456	435	392	397	410	417	449	396	433	422	395	405	423	430	438	442	406	405	417	432	405	401	426	421	408	393	395	407	381	419	408	448	416	383	378	423	387	438	396	457	455	392	409	360	405	375	421	404	409	417	439	398	390	401	431	391	401	412	427	410	424	436	392	402	411	400	403	415	358	407	390	409	411	419	394	397	401	388	398	389	404	388	391	386	425	373	411	397	398	411	418	423	379	425	429	402	380	428	387	380	391	374	404	360	399	426	392	392	408	386	425	398	382	401	413	418	410	403	381	390	435	362	393	408	439	431	375	380	419	412	375	403	389	428	416	405	389	384	442	390	439	402	416	417	410	401	383	404	416	405	429	392	389	382	434	433	374	401	394	438	381	417	395	422	453	402	408	399	403	384	409	381	404	422	412	411	412	423	362	393	416	392	428	384	370	355	379	375	397	391	386	439	404	404	446	427	353	406	379	404	412	381	390	433	474	367	438	391	394	364	395	430	434	426	440	427	392	392	393	396	406	391	434	425	386	453	427	417	437	394	433	358	406	403	400	388	429	395	421	415	411	410	406	392	398	382	417	373	398	399	411	381	439	380	445	383	387	429	396	385	380	408	386	401	385	400	373	401	393	431	403	400	430	389	428	420	384	409	402	403	409	399	425	409	425	391	385	394	405	400	425	396	417	371	404	416	421	416	437	396	402	394	399	410	430	379	435	405	372	424	388	424	405	386	399	413	404	389	386	396	386	406	413	380	365	378	399	347	401	379	439	413	431	425	437	400	393	436	411	411	407	422	409	392	383	407	409	361	397	439	394	383	419	411	425	408	395	365	415	421	406	388	445	372	416	426	418	377	392	433	421	370	414	395	388	410	355	376	410	379	403	416	399	433	376	419	440	416	439	399	408	380	366	398	409	396	411	385	411	358	412	372	413	397	414	416	440	407	426	393	452	383	403	391	418	437	414	402	359	414	373	427	453	428	403	435	406	389	392	390	372	407	431	435	365	455	387	443	396	424	401	404	418	404	381	419	391	432	399	425	399	398	423	354	411	420	378	414	374	420	391	442	433	391	390	408	396	421	413	444	417	389	387	394	413	418	412	397	403	429	408	422	410	421	404	418	398	437	396	416	419	385	412	418	411	377	432	413	385	398	376	424	410	407	393	458	397	385	371	437	401	421	419	398	415	394	392	405	419	381	394	393	416	427	448	452	412	383	416	407	402	402	388	400	431	407	405	397	400	414	414	446	431	398	410	407	427	417	425	403	415	434	380	399	397	391	409	367	422	403	436	421	415	415	407	412	402	398	402	403	407	396	410	375	413	432	376	367	410	423	432	384	401	413	370	370	435	395	391	382	425	425	411	406	375	407	410	410	393	391	383	411	404	383	399	409	416	402	393	434	434	436	363	430	424	439	414	442	404	399	430	425	412	359	420	383	445	428	378	387	393	406	387	389	416	411	401	376	383	397	398	390	358	428	434	430	418	411	393	396	407	413	389	395	401	403	395	385	405	395	413	407	404	407	403	382	395	416	411	417	442	431	359	392	375	423	416	389	397	396	408	419	371	448	379	401	400	364	414	400	425	396	371	411	424	409	400	414	398	397	421	384	386	418	398	431	395	396	434	414	414	418	423	422	408	399	403	399	377	391	381	391	402	394	392	391	379	393	416	392	418	437	380	412	395	407	438	415	403	396	395	404	374	436	392	406	393	415	417	398	380	380	433	396	418	408	404	405	403	456	403	405	384	409	416	444	401	416	424	404	358	393	402	414	380	405	445	396	422	401	411	413	421	383	406	431	378	409	405	408	426	399	405	441	423	417	375	400	397	422	401	371	406	416	380	417	394	403	388	379	419	393	415	396	412	401	408	393	421	436	384	414	406	440	426	403	405	428	379	416	397	394	411	412	426	391	423	381	387	390	386	410	411	386	396	390	425	408	414	369	365	396	418	386	387	396	365	388	389	386	422	431	369	418	372	361	434	438	419	433	413	423	399	392	437	382	405	402	398	398	403	384	361	394	418	360	380	373	411	420	399	416	410	385	408	374	418	416	416	409	401	410	407	411	396	423	445	417	410	409	382	390	400	443	408	388	434	402	426	416	395	382	434	402	407	412	384	395	418	400	415	424	379	406	429	432	398	420	397	366	415	400	401	421	432	452	394	408	444	410	364	370	352	384	376	442	405	433	407	408	363	443	400	388	374	419	393	376	395	419	381	426	401	394	359	408	386	396	410	420	391	411	406	402	422	401	402	417	377	393	397	427	389	383	424	435	395	403	378	400	380	419	389	399	399	400	434	427	413	404	434	413	432	410	427	399	371	411	389	385	393	407	383	398	400	400	398	380	407	416	394	384	438	441	429	408	411	388	413	452	388	441	379	406	355	463	395	411	420	428	431	435	407	386	430	396	389	428	369	383	405	429	428	411	411	427	424	395	416	426	395	409	401	412	393	427	391	428	391	393	398	388	408	418	383	430	403	448	412	399	441	423	396	355	415	376	432	393	393	403	366	429	370	399	386	393	370	413	405	385	396	392	399	395	403	412	397	393	419	389	389	439	397	417	416	371	400	386	400	410	372	389	421	403	397	407	435	421	434	392	397	416	415	368	404	366	372	420	441	396	397	399	393	433	393	403	422	391	391	365	404	389	424	416	420	385	416	407	392	412	393	408	396	409	365	400	362	391	399	406	421	407	438	432	410	420	364	374	392	410	402	418	407	387	429	358	390	430	375	447	401	421	406	399	425	406	437	428	405	387	402	404	412	418	388	397	418	423	435	404	379	392	407	383	385	423	410	389	401	429	387	345	380	400	406	413	400	407	389	410	416	430	411	360	385	456	387	375	410	405	420	407	398	390	421	437	418	441	394	414	410	407	382	425	447	386	442	390	428	403	419	373	398	413	403	410	391	377	406	407	428	383	405	422	406	412	383	403	393	435	436	380	420	409	401	430	434	428	406	426	407	364	401	412	394	402	434	402	391	408	352	368	414	409	426	407	385	401	403	381	420	401	415	405	370	413	393	414	400	400	398	449	409	408	394	404	393	416	417	391	411	361	376	430	377	430	428	359	433	421	396	390	381	417	379	403	430	392	413	399	402	408	391	397	415	418	403	390	396	420	418	399	428	433	388	406	372	405	374	404	391	377	384	415	378	391	409	381	422	362	361	388	389	408	402	408	384	416	381	391	426	408	441	350	400	398	419	435	427	397	393	410	486	418	431	409	369	407	404	414	402	388	390	420	420	407	419	412	395	394	421	405	418	393	382	416	436	407	393	421	405	366	409	427	405	414	381	386	381	404	413	442	417	431	430
22532	20854	28587	23246	20854	20892	8684	895	598	490	445	395	363	334	304	270	252	255	202	209	199	204	199	170	183	174	163	171	180	156	152	156	127	144	137	155	135	131	162	98	148	137	128	145	135	133	120	129	125	140	125	114	128	120	121	116	136	113	116	127	109	123	136	135	160	136	124	130	144	137	140	135	124	120	130	118	111	118	123	127	120	115	118	135	127	111	120	130	118	98	133	120	127	125	125	109	133	93	115	123	141	128	125	123	119	111	111	123	115	131	125	123	114	120	128	127	121	139	135	118	103	118	88	119	106	90	138	127	131	111	125	128	119	99	108	114	124	123	130	132	127	115	142	123	100	115	126	139	122	103	106	123	127	132	145	114	126	110	105	120	111	102	114	109	135	131	128	115	117	120	113	118	105	140	132	116	120	111	134	116	123	143	126	132	129	121	123	144	114	136	127	115	114	118	115	127	119	120	127	127	103	124	119	105	148	129	117	114	121	117	117	134	130	122	110	100	121	124	105	115	136	124	107	122	119	115	104	107	115	128	124	109	102	124	124	105	129	110	133	123	106	125	135	113	123	129	111	131	125	121	111	123	117	129	113	126	111	97	110	124	114	117	113	112	120	118	115	125	116	105	113	127	95	121	136	113	121	113	138	130	129	117	118	126	120	127	126	126	126	129	125	117	129	116	126	109	139	98	120	140	134	131	102	111	110	128	118	132	133	122	112	128	127	112	114	104	115	112	119	123	109	114	118	124	115	117	135	135	133	108	123	131	112	133	110	107	110	111	134	121	129	119	117	130	112	116	123	98	123	118	106	130	129	116	126	124	134	116	116	103	137	139	115	109	128	115	104	116	118	135	118	123	112	118	108	131	104	135	138	103	125	124	109	117	133	97	123	121	125	139	119	108	110	123	119	113	106	114	96	135	142	113	139	127	112	140	122	105	106	126	117	118	117	111	111	111	115	116	112	124	127	121	129	101	128	111	130	115	131	115	120	120	129	114	114	117	142	133	111	115	124	113	128	114	120	116	127	111	115	127	120	128	111	118	141	133	113	112	99	126	113	110	100	108	132	130	124	122	126	148	121	141	141	125	113	128	108	123	130	131	112	114	113	105	131	141	141	102	105	111	105	117	120	113	122	122	110	132	123	112	125	119	118	123	106	128	126	101	123	120	107	135	124	127	114	133	105	138	126	118	118	110	102	122	132	111	92	107	123	128	124	103	122	117	111	120	129	115	125	95	110	122	122	103	109	131	111	112	124	107	116	124	109	104	111	121	135	102	125	106	102	119	109	140	101	110	107	122	133	109	101	110	113	121	101	121	116	132	122	113	139	127	128	114	112	116	122	111	116	107	117	143	118	112	129	114	118	131	137	100	126	113	116	103	137	136	99	116	126	127	118	105	112	124	115	115	132	101	99	100	131	108	110	109	120	114	117	109	116	116	121	144	117	106	104	122	89	132	121	131	115	108	116	101	108	123	118	102	130	128	131	121	101	113	106	106	110	140	123	106	122	115	127	107	92	138	120	114	112	136	107	128	118	99	122	102	114	138	119	117	143	130	107	122	114	124	116	113	109	109	110	138	115	106	130	114	115	109	108	122	105	131	99	121	101	105	106	126	114	120	107	115	106	101	135	126	145	131	116	129	145	105	120	125	112	135	121	95	115	107	128	127	131	114	115	118	128	101	122	116	112	100	128	127	113	120	124	110	119	141	118	125	127	120	132	107	110	134	110	126	109	114	126	121	107	139	110	104	102	120	123	120	94	115	128	127	122	103	127	121	116	122	120	122	128	124	103	124	118	122	108	134	116	112	107	114	104	118	123	119	138	124	100	107	115	110	127	111	98	130	123	104	133	116	104	121	118	109	123	113	112	121	145	102	148	125	109	126	112	133	117	99	111	148	111	132	103	127	122	123	116	128	113	119	117	107	129	125	119	118	114	114	109	138	113	116	116	139	143	124	103	103	124	136	129	114	115	119	117	109	139	122	117	97	120	114	121	114	134	125	147	112	114	123	95	122	112	123	133	105	113	112	108	128	123	107	104	116	102	106	114	122	122	108	104	123	108	118	115	110	141	114	115	111	96	133	118	111	110	120	126	98	94	110	122	131	125	105	127	107	118	113	121	130	108	105	136	102	123	108	127	119	114	122	114	110	103	113	100	110	90	114	132	126	130	121	129	135	124	134	110	105	112	111	122	132	101	124	134	105	125	123	112	115	112	109	136	125	119	116	124	127	113	128	126	117	118	117	139	101	133	112	132	120	114	118	133	114	134	132	143	111	104	108	118	130	112	102	111	108	122	119	112	100	114	115	102	118	115	111	147	123	110	116	119	125	122	135	114	98	124	124	115	127	107	128	119	118	107	110	115	119	111	103	117	114	119	114	111	128	114	120	106	147	124	109	118	125	122	117	128	123	108	109	110	139	116	111	116	113	115	126	103	114	90	121	112	130	99	108	108	114	123	117	113	128	122	124	121	123	125	131	109	100	131	117	121	101	110	132	122	122	126	122	128	92	126	105	117	126	126	107	125	106	109	119	130	114	113	118	117	129	112	122	126	125	121	125	117	122	110	110	121	96	124	114	128	124	120	116	98	131	127	119	101	115	108	127	128	120	114	123	114	121	138	122	118	119	137	127	143	135	113	118	129	115	136	115	128	128	124	125	109	126	122	111	123	114	123	118	113	121	125	135	124	114	130	136	135	105	103	106	115	116	103	117	115	122	119	102	107	115	120	109	123	127	132	101	120	123	114	123	114	105	105	110	125	113	121	118	103	131	104	124	106	107	125	105	124	125	108	110	128	125	128	123	127	141	111	104	130	117	116	126	122	108	129	108	119	121	132	120	131	130	122	98	124	122	108	114	130	126	116	105	137	125	126	132	109	123	101	118	129	127	140	114	105	133	119	111	118	131	132	116	118	115	96	110	120	119	130	107	114	118	120	123	113	106	129	125	123	106	120	117	138	114	116	119	135	104	120	111	111	130	119	114	106	133	103	133	102	117	126	134	96	123	127	125	133	95	117	109	107	130	130	119	125	125	123	98	139	124	115	125	122	138	99	127	131	109	114	107	106	121	113	129	127	106	129	111	137	118	115	100	117	134	112	121	115	99	125	124	124	97	118	104	127	117	127	139	116	129	111	114	136	125	117	110	106	121	128	107	134	115	125	126	102	104	136	146	126	126	124	105	117	124	137	120	122	108	138	120	121	148	121	125	100	126	123	113	111	123	133	108	103	107	124	100	107	121	112	116	120	129	101	145	108	127	122	118	103	120	101	122	124	130	126	117	133	124	101	121	132	119	117	128	127	118	116	110	96	132	117	130	108	91	120	109	150	118	113	115	110	105	90	123	107	119	111	123	122	128	124	117	120	122	120	116	118	142	117	131	121	131	124	105	108	117	98	145	121	107	124	121	115	113	116	135	121	123	131	105	123	127	115	128	116	115	123	111	141	120	124	122	122	110	122	124	141	118	110	124	141	109	126	120
6601	14867	12959	7119	4657	3593	2640	2077	1557	1283	1028	913	723	635	592	427	424	409	369	360	312	290	309	292	283	255	257	264	239	223	206	212	213	213	210	192	212	222	198	193	197	184	202	206	186	178	203	183	202	195	159	175	180	169	169	186	193	168	163	179	193	183	161	187	166	178	164	173	161	166	160	153	179	158	154	182	166	177	176	168	183	173	173	164	163	189	141	168	181	125	145	187	155	131	178	162	154	153	145	162	166	169	171	162	175	179	170	184	172	173	152	157	137	166	156	159	146	148	171	178	147	162	163	163	167	171	175	177	166	158	161	163	164	133	139	174	160	138	160	168	154	160	169	155	155	160	150	170	157	162	145	155	170	172	153	157	170	160	173	167	159	158	149	179	154	168	159	148	157	177	197	169	147	157	152	144	164	170	172	158	173	159	169	181	159	156	130	164	178	156	170	173	163	169	154	160	157	148	135	169	183	173	150	162	148	148	177	168	150	173	185	139	182	156	160	163	135	172	138	180	146	126	180	159	164	177	155	147	171	151	162	157	160	133	160	155	141	166	164	143	153	138	177	177	164	172	140	173	151	174	153	145	142	169	149	148	156	164	151	165	199	159	152	152	149	152	142	139	161	184	149	173	187	183	155	134	144	149	150	155	172	179	149	160	159	148	154	137	176	174	177	158	175	180	168	173	161	141	137	167	148	146	174	171	189	170	148	161	138	170	150	151	149	156	145	166	157	158	148	157	175	142	158	152	167	179	162	156	146	174	153	173	155	152	187	154	167	157	154	143	134	155	169	157	155	147	166	160	165	162	157	160	158	158	145	137	171	157	166	154	134	153	170	164	168	174	156	154	133	177	142	146	159	150	160	156	146	152	144	171	163	157	163	156	172	160	132	155	181	145	177	157	180	156	169	178	151	145	164	141	168	156	154	142	167	139	168	161	156	151	158	154	149	176	163	160	153	154	152	157	164	131	175	169	154	157	177	157	134	152	156	156	175	158	160	165	175	135	164	170	167	136	153	178	170	163	146	155	156	158	164	128	146	150	150	166	163	142	169	155	164	157	153	159	148	190	180	152	143	149	160	152	168	144	159	175	184	154	161	161	156	158	153	142	157	149	142	156	160	164	157	142	176	165	160	179	168	171	162	162	165	167	154	150	133	168	150	179	176	161	134	191	173	160	161	163	162	146	169	155	153	168	169	160	157	158	138	153	173	154	164	151	184	183	155	153	145	167	158	155	159	165	150	174	161	161	145	139	149	194	152	175	152	160	171	160	168	171	163	153	170	170	154	155	141	166	162	146	178	154	163	166	154	135	151	151	146	173	175	156	150	153	171	165	192	144	161	137	152	163	169	174	155	159	168	147	166	143	178	170	156	156	174	160	140	159	147	167	166	159	161	161	163	193	151	161	162	148	153	176	162	183	155	171	174	173	155	176	178	161	171	147	164	177	150	145	160	167	152	154	141	148	164	179	155	144	169	160	145	156	159	168	169	149	165	144	142	158	138	171	154	166	150	150	150	160	154	160	161	159	172	152	133	153	165	152	173	151	148	153	163	157	155	152	174	144	139	130	155	151	161	157	151	158	175	161	161	138	153	158	152	175	156	154	159	172	189	171	174	142	145	161	165	151	157	150	156	168	186	174	169	142	155	141	157	160	192	164	154	149	175	152	163	144	162	153	169	159	152	154	157	156	206	174	154	156	159	144	153	184	183	140	178	153	163	169	162	156	181	158	162	141	151	164	127	145	166	175	133	153	142	158	161	175	142	153	178	156	159	144	181	159	157	166	179	170	143	175	169	154	152	175	165	199	177	165	160	151	170	159	152	160	147	141	148	185	169	137	156	159	163	166	161	147	173	145	149	136	150	148	170	170	143	175	165	169	167	160	182	150	166	175	151	165	154	148	154	172	165	170	147	146	168	168	173	155	145	157	176	154	162	156	148	156	148	164	169	153	139	156	174	148	154	163	147	163	170	161	162	164	163	159	142	170	164	137	158	173	171	171	159	155	147	157	183	174	147	137	144	166	173	181	173	164	166	168	159	149	168	156	158	165	174	175	165	166	171	153	162	170	159	135	156	141	157	174	170	154	165	186	173	140	181	162	149	152	151	151	134	157	187	141	188	172	156	142	168	155	163	168	161	163	178	161	156	182	189	149	154	152	182	162	155	148	171	184	150	162	170	171	147	162	152	164	144	172	167	149	161	151	162	154	173	156	186	147	173	177	140	148	154	148	153	158	159	166	160	154	171	146	163	155	146	180	155	160	162	153	165	154	158	152	152	168	152	166	163	164	188	176	132	146	166	150	147	166	175	171	159	167	159	152	156	160	152	170	169	172	157	173	166	172	177	175	169	159	164	165	164	162	157	142	172	153	160	131	152	162	157	162	154	159	166	158	142	195	135	168	178	161	175	164	152	165	161	133	168	170	148	166	147	166	152	150	142	168	159	150	170	161	149	159	144	176	162	148	157	166	157	157	166	175	164	156	131	158	153	171	172	159	171	140	158	176	169	152	186	142	155	163	143	166	163	145	151	142	163	172	168	130	158	186	145	153	167	155	153	159	153	139	164	134	144	156	158	184	128	162	182	148	148	147	165	161	151	161	147	148	179	168	137	149	177	146	123	178	177	174	164	164	145	151	194	151	152	164	163	159	167	149	172	161	132	152	159	157	158	161	162	162	157	164	138	174	153	165	167	157	154	132	172	190	153	160	160	128	144	183	143	157	157	159	156	165	144	150	181	180	154	177	149	158	173	152	164	177	140	154	148	138	142	143	164	150	171	155	149	169	148	158	160	151	185	137	160	155	179	173	155	172	166	164	155	154	145	143	157	176	174	178	178	159	161	147	157	164	148	158	166	178	165	167	163	155	163	174	146	158	164	154	144	175	163	161	152	153	144	183	139	164	161	179	164	153	146	159	139	159	163	148	141	151	162	157	152	178	144	166	156	138	161	160	169	182	177	177	183	161	140	165	162	158	168	143	164	179	161	149	194	167	160	146	162	180	162	159	153	149	163	163	145	151	170	150	150	166	153	146	150	152	160	139	147	149	172	172	163	149	172	197	159	145	158	163	191	172	166	146	168	175	161	171	178	153	160	200	136	166	164	161	171	165	160	147	155	173	163	163	153	159	184	150	162	149	155	130	165	160	183	183	172	169	167	163	171	160	180	151	158	170	179	152	180	184	146	152	142	156	149	175	158	171	168	161	183	159	160	175	142	144	155	165	155	150	162	158	156	166	176	144	162	176	160	155	161	151	153	151	168	163	177	138	161	172	135	165	154	160	141	170	154	157	146	175	165	151	140	155	150	170	149	165	140	153	167	160	137	156	151	166	149	146	150	158	158	168	141	166	153	132	165	161	161	160	162	155	139	145	160	160	173	167	163	166	166	161	168	168	161	176	148	156	169	164	153	151	194	169	155	146	175	144	152	163	151	157	185	158	164	129	140	157	153	150	150	159	149	162	166	170	155	163	148	165	189	146
26367	20311	8726	768	479	422	446	453	402	456	421	418	394	423	428	419	405	410	432	418	400	413	417	443	426	429	405	388	422	391	395	368	424	410	406	428	396	409	403	443	397	437	426	392	416	441	420	423	409	415	384	399	421	399	414	404	409	412	395	402	393	431	400	400	437	427	452	383	410	412	409	409	422	394	406	388	425	442	363	410	415	415	377	453	410	418	401	375	410	405	409	383	380	431	418	404	397	397	389	414	428	410	430	411	410	408	433	422	399	424	409	396	400	419	407	438	398	431	412	400	377	387	420	417	383	426	427	401	435	443	407	362	405	428	416	406	400	408	371	387	396	415	397	427	424	433	452	380	424	411	372	436	442	394	425	395	381	399	420	405	433	387	401	437	393	435	440	384	418	458	400	400	424	417	433	386	398	426	387	399	404	421	460	441	410	422	415	395	429	395	408	411	382	383	425	402	402	414	405	402	417	413	414	395	417	399	412	424	400	395	410	382	388	378	402	392	361	434	405	418	416	391	410	409	408	404	457	414	432	386	405	422	368	414	393	401	416	406	387	430	425	410	470	409	436	434	423	419	402	395	407	424	395	386	417	423	439	395	442	420	435	403	399	359	401	390	400	435	418	405	395	450	432	442	432	394	398	420	372	446	415	452	400	445	414	403	456	445	393	392	392	455	408	375	416	388	430	385	422	423	403	410	390	410	403	383	457	439	410	430	431	397	419	451	403	396	443	380	413	381	420	433	413	389	430	419	394	425	394	443	433	440	405	424	378	405	422	424	408	365	417	462	428	402	400	397	421	427	439	385	422	383	382	425	394	400	413	396	414	412	430	408	433	438	444	402	383	406	428	410	412	433	412	431	418	394	391	422	411	393	418	392	368	431	390	403	411	418	437	434	372	404	441	412	451	417	409	409	414	411	412	429	403	355	413	407	444	423	393	410	387	423	405	444	396	382	421	389	418	426	390	404	371	455	427	411	416	425	398	404	442	421	393	402	399	467	369	479	380	383	428	424	417	402	432	413	406	394	425	388	416	424	445	389	430	396	397	390	442	395	421	397	464	403	410	386	422	433	382	414	390	419	431	416	416	414	441	392	376	428	406	409	417	409	414	398	398	430	393	366	436	411	437	405	412	414	419	406	383	413	409	410	402	432	444	401	411	430	388	412	408	378	409	400	392	382	396	408	386	410	428	412	404	407	404	412	421	396	436	418	425	418	414	389	428	395	410	384	381	447	369	410	371	422	442	399	414	399	405	388	369	403	400	396	392	416	390	401	433	429	417	434	395	403	403	396	377	410	419	405	390	388	391	380	436	381	386	438	435	426	415	418	410	405	387	440	408	383	413	411	388	408	430	438	404	392	386	413	440	394	407	391	392	388	445	408	430	445	396	408	397	408	392	421	376	448	438	436	441	390	403	417	410	426	396	419	451	408	416	427	373	410	403	386	449	444	414	438	421	392	421	435	439	395	419	406	423	369	411	416	407	405	374	419	408	415	411	402	409	394	447	408	412	435	378	402	415	387	392	387	360	408	412	442	390	389	384	393	419	370	418	385	421	393	399	371	402	437	418	435	426	389	434	454	418	436	446	417	442	470	383	405	378	449	418	427	392	374	421	372	378	423	400	421	388	423	389	395	405	420	422	442	396	383	426	387	421	388	432	396	396	397	401	384	397	394	434	412	383	390	410	414	397	393	387	441	419	461	382	416	428	433	401	394	398	427	419	422	404	414	379	401	398	424	389	397	398	422	398	419	395	421	420	422	403	412	404	444	419	408	410	423	358	420	401	429	377	398	397	387	443	360	432	420	403	382	401	398	398	460	403	365	421	371	390	407	420	420	423	402	403	406	421	417	391	383	364	414	431	397	427	443	438	398	418	396	394	461	441	395	397	413	382	434	392	404	413	409	408	380	385	421	436	424	413	419	415	405	424	401	414	427	370	419	433	446	417	421	413	378	426	406	428	389	404	413	397	411	445	402	425	415	415	427	407	397	395	408	377	371	406	412	444	431	433	439	412	391	426	383	413	448	394	385	403	390	426	409	399	399	418	448	384	475	450	379	419	384	404	403	449	413	430	397	413	424	395	384	405	393	410	409	430	412	424	419	419	455	423	418	436	415	439	403	382	408	385	401	428	407	381	354	419	390	395	411	412	400	389	422	419	451	399	399	406	386	412	395	395	413	416	450	381	448	438	375	408	378	426	401	412	410	405	392	423	398	414	381	401	397	410	446	388	382	420	405	430	401	429	359	417	426	412	392	389	441	401	388	430	407	409	425	418	417	403	418	376	436	397	435	389	396	391	396	406	415	440	386	405	426	379	419	445	407	400	383	401	389	414	424	388	393	393	399	402	436	451	431	425	413	406	391	394	387	422	426	440	415	447	391	419	416	406	431	412	437	443	389	426	449	383	418	407	400	410	407	404	396	428	376	402	396	378	392	405	447	378	389	428	398	386	403	428	401	428	423	422	358	430	423	424	405	407	415	397	407	438	404	402	432	380	430	448	421	441	443	407	394	429	438	414	459	427	388	420	432	383	440	419	403	422	435	406	421	421	424	399	417	381	427	435	399	380	395	401	414	418	408	399	426	412	410	353	381	393	400	364	423	381	432	386	375	407	415	400	387	386	406	389	420	429	395	426	413	423	428	438	438	431	398	398	431	390	362	404	379	395	380	406	410	413	402	401	400	439	400	360	409	424	428	392	430	405	408	386	405	425	435	449	411	395	392	398	407	422	389	432	416	408	409	424	439	399	421	404	392	411	419	440	384	385	398	428	430	396	428	423	412	413	407	412	431	405	418	431	410	418	419	428	415	441	429	436	412	427	403	397	390	425	413	423	417	380	402	401	436	433	391	425	418	405	416	391	413	435	376	416	421	378	411	413	412	417	435	371	408	411	407	392	418	403	402	369	432	411	413	408	390	417	409	376	396	416	414	413	418	411	388	425	391	405	415	420	432	405	423	442	378	410	418	420	377	379	434	397	385	395	452	416	421	414	408	434	419	439	430	390	453	419	408	424	383	413	391	413	412	433	398	451	414	428	395	430	418	418	395	420	401	429	395	426	407	397	432	415	409	426	387	420	411	406	408	392	408	409	428	400	338	380	391	395	396	397	420	428	418	410	412	369	414	445	383	414	387	420	445	445	408	394	376	395	396	409	430	416	383	384	431	363	424	407	405	440	383	397	412	400	382	375	394	409	393	408	401	444	411	403	409	432	430	415	403	428	406	408	409	396	423	404	425	445	429	413	433	376	373	417	422	389	404	415	455	373	434	395	410	361	415	408	410	400	398	418	353	399	386	430	423	400	420	387	382	439	438	441	380	395	438	376	366	409	420	431	412	402	412	368	410	423	397	411	424	410	386	377	412	419	395	391	380	431	427	406	399	422	393	367	430	385	365	381	420	402	426	411	413	381	429	406	414	432	400	399	388	387	418	411	375	388	433	452	409	456	427	370	422	390	421	372	366	443	434	401	423	400	387
4119	1065	1052	734	662	662	622	607	581	499	521	630	538	563	554	559	540	543	568	530	571	560	513	503	554	540	529	523	491	520	542	559	547	555	518	534	505	537	550	495	491	504	526	545	554	556	471	531	533	527	518	533	527	549	521	543	553	519	572	543	507	516	568	503	541	543	498	520	575	507	552	536	532	523	566	548	551	521	530	531	552	549	546	552	537	528	534	518	556	539	584	534	527	546	527	562	530	517	568	517	546	535	501	553	489	512	549	513	536	527	504	568	549	511	524	574	544	530	551	581	555	491	524	537	538	540	542	532	547	528	518	556	536	530	531	553	539	515	509	561	556	485	518	529	554	458	566	557	521	515	570	531	536	537	542	530	555	543	538	522	559	511	560	531	497	544	536	561	557	547	569	537	532	540	529	521	522	536	555	514	542	489	567	483	540	549	541	567	552	544	527	474	551	557	563	561	557	527	534	524	504	553	549	506	516	524	538	540	536	549	537	551	507	549	523	533	523	576	515	549	516	534	544	564	569	498	542	519	550	558	540	523	504	527	534	554	525	557	537	536	523	509	583	586	535	559	535	545	555	530	565	585	519	560	544	509	543	518	526	559	534	533	518	557	569	579	506	543	480	530	548	531	504	564	540	518	547	557	521	532	548	551	508	591	548	565	547	529	538	523	558	514	536	547	544	553	502	522	513	540	507	534	521	571	494	554	554	500	516	562	525	518	524	556	524	563	499	562	538	532	525	534	550	561	569	541	523	513	545	517	613	539	532	540	502	541	530	504	551	555	513	520	550	532	513	531	526	565	507	539	534	546	510	523	595	548	548	511	515	547	539	548	540	512	549	542	544	528	550	522	562	549	544	553	529	538	545	523	548	551	573	544	496	541	508	545	528	489	489	515	561	582	526	532	533	588	530	544	528	523	573	556	536	519	541	530	516	535	525	542	542	577	579	513	570	573	508	535	537	516	544	563	578	547	506	540	520	557	555	514	550	496	530	556	559	550	528	526	522	513	569	513	554	537	577	524	534	588	547	508	550	565	513	554	553	560	571	501	509	579	476	546	504	515	514	582	512	501	518	512	527	537	523	547	544	540	549	575	505	549	504	555	539	545	522	545	516	515	528	537	545	524	548	554	531	543	553	515	499	516	530	527	555	529	514	568	547	524	543	534	544	542	533	540	513	540	540	484	552	522	531	537	516	511	494	540	534	535	523	570	509	539	528	556	523	582	550	551	564	548	596	561	556	555	542	569	581	548	509	521	553	526	558	530	520	526	529	516	551	490	514	524	538	549	520	502	513	532	522	555	547	504	533	544	521	523	565	553	590	565	530	520	529	570	527	555	535	490	505	561	511	518	568	558	538	551	529	552	502	545	509	529	543	535	586	569	523	573	555	569	519	529	505	560	518	547	562	541	514	503	534	497	544	544	515	536	514	534	546	559	516	512	506	515	545	573	512	518	562	523	506	522	533	555	548	546	522	506	529	546	523	545	553	497	529	520	527	540	581	512	506	547	544	553	520	520	512	536	540	538	546	539	530	525	531	551	504	528	545	566	519	531	536	554	580	525	505	542	538	518	499	518	558	489	522	554	560	518	572	541	560	521	514	498	567	550	525	563	523	495	585	536	525	553	522	527	487	541	556	511	506	554	544	530	540	534	527	519	517	539	535	524	532	525	512	521	527	542	576	553	540	535	568	545	545	536	531	552	548	555	547	545	549	570	529	512	545	517	537	517	547	489	550	546	534	556	514	538	513	537	524	512	510	510	537	534	544	584	586	530	526	526	535	512	563	526	507	553	522	528	566	558	526	531	552	554	508	570	555	518	522	539	532	536	535	545	524	533	570	556	558	533	514	580	524	490	500	520	526	552	532	524	548	553	541	547	525	543	523	554	526	566	537	510	549	551	518	541	546	562	561	503	499	559	526	546	547	532	521	572	549	561	534	471	519	537	556	601	537	530	541	605	561	548	554	527	535	522	520	533	514	564	527	529	555	486	530	543	534	516	555	577	507	526	561	576	512	529	553	560	547	524	554	539	540	532	498	544	527	552	492	511	537	561	550	493	506	577	555	532	539	574	545	525	512	562	540	530	515	545	559	525	493	562	532	512	529	565	522	498	563	510	548	543	527	543	540	534	545	543	540	521	535	551	523	538	511	539	580	551	505	513	505	534	546	545	530	514	524	544	513	526	512	575	543	550	553	549	526	521	540	508	542	558	527	585	555	534	548	596	549	553	553	519	564	526	541	521	534	487	524	512	515	541	507	555	549	507	530	540	601	554	543	544	534	539	567	560	555	542	514	542	552	557	572	523	513	557	518	574	537	563	576	551	534	498	533	515	562	537	581	542	579	516	538	562	564	516	557	517	551	520	513	547	511	561	546	542	553	543	530	516	515	549	537	516	542	590	502	556	544	506	550	509	529	594	501	545	545	535	563	547	534	528	537	535	553	585	527	521	559	531	524	550	540	504	536	499	545	510	536	580	552	521	535	505	478	513	532	527	529	557	564	532	515	524	580	575	533	554	589	548	516	520	544	496	581	523	546	553	585	524	516	499	534	527	516	537	513	538	515	547	554	577	543	566	548	535	505	538	572	552	571	536	506	536	526	548	562	520	579	506	521	571	536	523	519	562	469	507	501	485	553	513	520	526	560	553	532	545	491	554	566	510	541	492	535	567	518	555	541	524	504	467	522	532	556	511	544	523	558	592	534	515	524	558	575	551	538	546	557	528	524	557	513	538	525	535	541	518	535	512	588	512	520	500	515	583	525	514	524	485	480	536	543	555	581	557	542	524	527	558	549	593	560	522	526	529	534	549	521	485	532	528	504	571	544	539	500	508	532	543	514	512	540	590	528	537	526	534	541	535	527	531	553	563	536	545	540	541	532	555	543	551	533	565	584	513	513	571	560	535	517	526	541	516	523	566	523	528	516	547	538	548	531	554	548	538	518	530	537	534	526	503	526	503	502	568	549	532	516	553	573	522	525	522	565	567	561	533	552	546	557	489	567	543	515	520	574	565	532	548	497	513	568	538	520	537	554	555	478	516	536	539	560	533	541	513	551	484	521	492	550	522	537	540	495	524	517	594	542	531	530	525	530	567	500	561	502	578	576	525	523	536	571	521	494	542	530	543	552	552	524	492	544	519	565	526	538	541	526	553	561	574	505	518	514	569	526	538	554	540	527	538	491	553	522	547	537	524	538	523	490	567	548	504	533	554	542	513	528	535	506	542	549	561	555	569	528	547	488	523	502	540	533	548	555	511	542	526	526	549	516	585	512	504	534	538	534	524	540	520	535	575	542	549	520	546	523	563	523	585	539	581	525	533	560	530	532	589	580	535	553	540	527	545	522	564	510	509	507	557	553	563	505	514	566	511	554	572	579	511	523	534	498	523	501	549	531	549	546	574	528	517	516	502	538	569	500	522	526	520	525	533	516	526	571	519	504	530	519	538	588	522	531	532	547	518	552	493	600	545	532	546	539	609
23395	20816	28129	23613	20820	10520	1104	748	577	520	452	433	451	429	385	403	398	388	379	322	330	317	310	327	302	330	338	323	315	314	330	322	348	308	360	309	297	304	301	287	319	288	294	312	327	295	333	341	316	311	308	309	298	278	311	298	320	317	337	291	322	292	270	298	307	304	299	300	344	296	302	287	321	342	288	271	312	307	294	289	293	323	304	331	308	294	311	294	283	276	344	331	325	301	321	301	326	282	295	330	290	299	314	303	304	324	307	311	288	310	291	307	283	301	292	307	317	305	268	322	277	313	317	290	289	314	322	299	300	282	309	276	299	327	280	318	292	281	300	286	287	286	318	306	302	307	302	287	304	304	315	281	277	326	298	305	321	281	320	304	267	281	308	289	299	318	301	303	327	319	310	285	323	316	312	279	295	317	281	293	279	307	288	315	306	290	307	322	304	290	326	336	311	329	320	268	335	331	346	326	310	279	294	307	300	313	280	280	305	299	324	278	289	304	268	293	264	259	303	293	328	311	278	319	330	307	288	296	327	335	326	331	285	291	292	313	295	299	285	287	311	320	299	298	339	290	299	287	272	299	280	313	306	337	270	269	292	296	282	329	311	299	277	330	303	303	281	310	278	332	280	314	322	306	290	320	300	293	264	299	318	319	303	298	320	301	277	300	289	328	294	315	300	303	284	279	321	303	286	305	302	292	281	299	280	290	312	286	313	284	297	318	274	272	321	286	333	291	310	279	289	323	303	326	269	322	276	291	302	303	282	329	318	289	301	316	285	317	276	314	310	310	322	308	311	312	293	293	308	285	299	292	294	335	339	301	322	321	281	319	290	324	300	314	297	280	319	302	300	310	326	331	306	315	303	340	338	330	282	331	305	327	331	288	299	283	296	323	278	304	307	290	291	316	291	283	313	312	283	327	291	299	308	293	299	308	301	298	297	319	286	269	331	296	326	292	277	297	276	284	310	311	296	315	307	349	296	314	284	292	277	308	284	323	298	303	283	277	307	291	317	321	327	318	326	284	302	288	302	293	293	306	310	285	311	313	295	361	298	328	316	331	311	295	304	324	304	318	307	315	304	322	296	279	299	297	292	283	306	294	320	300	306	291	277	330	307	290	301	290	303	300	302	320	313	285	299	298	334	292	301	278	295	310	274	319	311	307	329	303	296	264	310	294	325	341	324	297	294	303	303	310	296	317	336	315	292	281	310	323	283	311	296	278	291	316	318	286	296	301	307	307	320	296	296	316	287	303	284	303	296	303	359	297	301	321	313	265	307	303	286	330	292	283	298	324	291	327	327	326	312	296	317	304	329	296	325	295	323	300	276	283	311	319	311	297	306	306	301	327	276	298	287	305	305	328	314	318	291	302	303	274	306	326	318	316	318	287	299	308	302	319	327	308	292	289	291	269	306	297	298	291	297	309	328	283	311	315	294	341	314	319	280	302	260	287	309	320	271	325	300	314	293	293	301	318	268	307	315	298	316	303	317	280	333	332	266	310	301	298	303	327	321	312	303	302	308	290	319	337	284	285	296	303	305	289	286	273	312	295	309	312	295	324	291	286	303	286	351	323	288	301	313	299	306	297	313	290	301	292	316	319	293	293	299	270	305	315	307	299	321	307	307	288	339	311	331	288	302	296	281	279	299	284	263	299	302	304	342	307	323	296	315	309	294	309	287	287	340	280	288	309	304	299	305	300	301	307	317	324	290	347	313	286	313	291	285	328	295	304	292	301	293	279	313	308	325	292	365	341	306	322	324	308	301	326	318	317	295	297	297	301	291	296	282	326	302	320	313	282	311	307	316	305	292	293	294	298	312	281	316	295	308	328	306	294	293	291	281	305	277	332	311	303	324	273	295	318	299	313	285	308	306	319	297	305	297	310	306	289	310	331	291	314	352	277	310	285	303	317	316	280	317	288	314	286	325	307	290	304	313	308	315	305	330	302	333	302	305	278	308	303	330	319	259	299	296	293	285	294	296	323	312	299	323	321	301	313	311	309	285	276	320	290	298	296	299	310	308	301	285	323	279	307	293	301	294	286	297	314	299	301	311	297	301	322	308	315	308	301	331	311	302	274	285	301	251	269	266	325	282	301	306	324	291	297	313	291	286	284	296	307	306	312	265	294	266	318	289	328	302	326	302	320	309	304	304	294	304	318	278	297	293	287	319	306	285	334	297	276	299	318	298	330	268	334	281	313	307	298	308	326	308	292	285	332	290	285	291	296	299	298	348	329	294	317	278	311	274	313	267	302	338	286	310	330	256	302	310	317	290	309	297	321	328	304	270	314	309	324	297	296	320	279	301	290	325	322	306	325	322	325	289	306	305	299	286	309	286	303	311	325	311	283	287	297	285	297	286	326	285	313	308	312	284	329	351	314	281	312	309	308	297	326	309	326	328	297	310	273	292	294	323	325	314	260	312	299	278	296	274	305	301	282	302	292	311	294	299	285	301	310	297	294	264	288	312	322	301	295	301	280	288	297	327	304	312	280	308	287	304	305	283	321	310	294	313	323	301	312	321	303	300	285	327	302	312	269	290	336	307	282	315	306	298	292	290	320	273	296	296	271	310	319	304	288	292	295	312	305	310	313	309	317	330	333	310	304	289	294	272	289	318	305	308	317	293	314	314	311	305	298	328	337	299	296	332	318	330	303	326	280	292	293	278	306	295	294	266	283	282	285	290	310	260	278	300	316	296	312	287	272	296	326	301	296	320	310	306	281	311	311	292	277	294	315	302	299	303	295	295	295	297	285	290	285	323	318	272	311	305	290	266	319	290	280	330	298	297	288	332	291	285	295	291	274	322	283	278	301	314	326	304	308	292	314	286	288	293	303	296	333	308	285	280	321	294	293	325	316	297	296	323	314	309	312	283	314	288	296	307	305	331	330	285	305	288	287	262	313	306	303	306	310	286	314	298	313	309	300	322	323	307	295	302	339	303	304	316	316	304	299	308	321	334	333	324	322	314	304	337	296	285	316	313	306	314	292	324	306	339	303	290	298	304	318	301	303	309	290	335	300	288	310	268	311	292	282	306	284	318	317	318	323	303	307	303	318	320	315	314	308	318	265	297	292	269	280	311	318	291	323	309	322	284	320	301	313	286	275	335	311	305	344	337	313	280	260	300	314	295	267	308	282	297	316	256	298	318	275	334	298	284	305	284	314	311	289	312	308	314	280	281	288	312	291	283	324	301	319	289	291	288	277	302	290	317	290	334	282	313	301	310	259	318	293	293	310	298	317	283	323	287	316	323	280	317	328	285	281	298	315	312	307	334	299	328	305	288	305	296	338	297	283	308	284	298	325	287	332	319	328	315	320	277	326	288	282	295	299	283	312	330	277	314	291	284	288	307	314	318	294	292	291	296	315	268	300	298	301	295	309	320	324	294	328	280	281	298	323	326	303	325	310	339	318	295	333	287	274	285	306	302	295	333	326	320	321	316	354	291	313	290	314	306	312	290	303	300	270	325	300	291	312	284	304
4465	8855	7860	4051	2809	2168	1786	1379	1145	963	828	719	697	661	589	592	539	520	514	535	484	454	481	479	510	489	419	447	421	387	428	422	433	421	411	410	456	410	439	404	411	396	396	433	426	403	417	398	431	437	403	412	440	425	434	457	410	402	409	432	398	424	420	377	426	438	429	448	423	403	431	396	390	401	424	406	418	419	412	457	372	410	410	402	413	412	414	405	404	401	393	393	411	412	415	404	424	423	409	406	428	369	432	405	413	432	384	459	402	432	425	437	394	404	411	424	390	401	392	419	418	403	394	425	416	378	401	382	412	402	406	419	407	425	417	421	445	424	412	412	446	394	394	421	411	387	408	414	432	386	379	413	425	389	384	400	426	417	410	405	413	393	413	389	439	393	398	401	403	419	391	443	391	427	386	398	417	399	398	437	387	408	421	424	422	388	404	404	435	429	364	409	376	447	390	393	401	405	378	393	427	438	398	429	416	379	428	388	403	402	383	414	380	399	376	404	370	406	396	410	433	380	427	415	415	406	403	432	430	439	389	421	409	430	381	412	390	374	426	435	409	387	436	377	365	419	436	411	412	375	389	369	405	389	401	391	414	412	437	395	435	423	425	441	383	429	391	395	405	397	397	384	402	408	340	406	396	455	417	405	413	430	389	393	408	403	391	423	433	394	428	408	402	403	425	399	389	419	430	415	394	389	402	376	432	419	411	411	460	408	380	395	407	386	426	395	413	412	401	424	410	409	393	413	418	406	424	415	406	394	425	380	424	429	386	392	426	422	392	454	414	430	366	431	416	419	389	422	400	375	414	437	378	409	425	383	398	403	390	416	442	371	392	396	448	415	411	414	424	360	362	425	434	382	409	404	415	384	421	436	408	436	466	406	415	387	377	395	430	421	411	430	442	426	438	395	412	423	399	396	430	383	404	395	417	412	420	420	409	401	397	415	389	419	394	380	415	400	426	381	445	398	397	405	399	378	430	411	419	438	378	423	390	421	392	417	432	416	405	412	382	415	368	407	393	407	416	371	394	371	392	406	432	417	419	387	434	396	409	394	443	413	375	427	414	417	403	402	462	391	424	388	403	441	426	392	406	427	408	427	386	369	415	404	412	404	404	401	390	380	431	419	408	374	410	401	402	405	397	398	402	407	416	392	405	445	383	439	384	421	413	384	430	397	407	415	382	431	424	397	424	443	425	370	427	381	390	385	402	467	426	408	418	396	409	387	400	428	405	417	410	398	401	382	412	413	393	387	413	410	380	420	406	376	396	404	389	436	419	403	404	393	414	402	448	390	396	445	375	390	390	422	444	393	388	437	410	394	397	418	431	389	415	412	412	388	395	403	385	439	408	408	406	363	423	401	410	389	432	391	397	427	413	408	401	405	419	400	429	464	394	430	412	396	369	386	367	393	452	416	400	391	384	388	421	390	419	422	407	395	388	432	403	438	405	386	401	404	463	435	410	401	409	402	398	437	391	376	359	405	440	403	370	414	433	394	420	420	431	403	403	400	400	459	405	384	434	399	386	426	390	394	427	435	444	384	405	366	425	412	382	423	367	420	410	383	430	431	397	399	426	397	446	434	419	442	400	416	395	407	416	405	398	410	396	403	388	403	400	385	377	369	387	410	408	398	399	424	402	360	415	415	423	399	417	405	422	399	416	401	395	360	381	430	383	417	381	410	370	405	422	398	405	412	387	402	405	384	420	391	419	416	415	401	431	435	460	393	408	442	431	450	375	437	407	385	388	404	407	427	420	403	396	432	420	407	439	394	404	412	389	398	418	418	414	399	395	440	376	405	389	396	452	411	379	437	416	426	415	405	396	436	427	399	414	437	405	403	404	411	415	424	391	435	403	444	434	426	380	407	407	421	410	397	440	419	389	404	411	390	405	374	386	411	444	425	379	425	402	367	377	397	405	416	365	392	389	422	398	399	424	443	391	383	406	433	379	394	408	374	437	399	387	414	410	393	370	414	377	388	411	434	418	406	419	363	396	393	399	379	362	407	400	436	383	415	376	381	399	451	401	377	421	400	390	378	422	369	423	426	431	448	414	423	394	391	393	405	415	389	369	401	392	407	414	412	402	401	414	395	420	387	388	420	412	396	438	407	408	415	403	412	440	361	433	432	398	405	441	388	431	420	406	400	482	450	376	391	416	395	413	380	413	406	380	404	412	421	410	420	410	410	447	426	378	451	402	415	387	411	408	418	407	399	387	395	404	401	421	414	398	413	405	384	440	393	402	385	420	403	419	392	396	398	423	409	386	389	365	384	405	416	412	417	346	440	399	379	405	326	404	424	410	410	379	400	423	413	413	436	378	394	401	404	394	465	407	390	437	394	383	414	408	393	402	424	463	418	403	413	407	380	438	418	415	368	385	409	412	374	415	417	394	410	426	399	422	397	395	351	401	391	408	432	419	394	398	399	417	389	391	432	396	425	409	378	411	413	418	393	382	403	376	419	413	376	413	401	399	422	419	394	408	408	419	417	385	395	380	428	372	410	387	382	390	407	441	406	413	413	377	411	450	408	404	382	376	415	373	387	409	414	412	428	423	409	419	440	438	398	392	383	402	402	398	416	393	413	407	408	401	389	393	391	392	401	441	385	419	401	410	441	389	431	394	437	408	426	409	433	395	420	411	383	408	435	416	381	406	419	390	366	405	396	391	402	428	434	426	408	366	405	372	400	425	388	397	394	429	401	422	411	410	398	423	408	412	380	455	414	393	438	386	396	385	421	383	416	387	399	397	410	412	399	425	420	402	402	401	414	404	392	387	393	437	390	432	428	404	403	401	380	429	403	378	437	429	437	429	401	428	402	394	417	367	360	416	426	406	441	378	431	409	411	400	416	447	378	427	404	377	383	397	432	421	399	405	365	447	376	413	418	429	423	377	422	400	409	427	416	401	419	403	412	387	415	430	405	421	405	389	414	394	404	369	409	399	419	402	407	406	404	428	366	386	412	372	416	437	434	444	411	404	429	433	424	408	393	413	399	397	402	444	423	426	372	423	422	406	419	419	426	405	411	365	414	429	402	409	399	358	425	413	360	392	435	387	410	408	397	415	397	433	411	419	400	412	432	422	346	400	428	400	386	438	409	428	425	420	399	378	395	391	387	411	421	425	395	396	410	391	410	389	434	406	445	400	404	382	384	413	416	406	398	392	436	432	399	411	393	408	394	398	395	436	392	418	414	407	402	396	383	385	402	397	377	418	399	411	392	441	423	402	422	420	352	397	386	417	419	384	417	401	411	401	408	404	411	387	384	428	408	404	414	398	389	398	390	413	384	426	379	410	416	433	412	394	402	417	420	377	414	443	423	401	436	415	395	414	365	419	407	412	382	385	412	373	416	387	362	386	409	423	404	398	432	407	405	388	396	391	429	417	425	409	398	413	419	413	407	399	443	378	409	404	411	414	440	438	408	354	420	422	407	383	381	401	374	413	388	406	407	432	414	410	391	412	395	401	405	422	427	406	426	420	397
22481	20880	28626	23295	20880	20934	8444	937	675	565	432	406	319	293	253	242	235	225	224	214	189	191	182	175	168	161	140	156	158	171	152	164	160	156	127	150	133	151	139	140	134	133	131	130	126	118	127	127	123	119	137	107	144	143	120	133	120	144	126	114	121	132	116	115	118	127	138	137	129	124	102	123	118	133	133	160	106	113	110	128	111	132	114	126	112	111	111	134	126	124	112	115	142	136	123	116	122	129	111	129	119	132	139	122	136	111	114	120	125	107	114	138	115	125	129	128	129	133	111	124	98	127	125	122	115	123	124	142	153	118	126	107	135	109	102	115	111	127	115	132	121	116	138	135	136	107	125	128	124	126	130	105	104	132	114	121	108	121	121	125	128	119	117	109	152	115	110	106	129	103	116	120	124	122	142	123	129	117	117	126	108	116	120	116	94	110	107	118	117	107	134	121	139	128	105	119	125	138	130	115	133	112	131	142	116	125	122	118	134	117	117	135	123	99	118	97	118	127	106	118	125	108	121	111	90	128	111	139	112	106	113	145	112	110	107	101	136	114	128	113	112	138	107	111	120	121	119	112	118	121	120	109	99	115	117	113	116	103	79	121	114	131	126	135	113	119	127	114	109	111	128	123	123	126	128	105	124	109	130	109	119	111	112	103	128	122	107	106	115	125	124	152	110	134	110	117	117	122	134	140	122	110	128	99	117	111	129	118	120	122	117	125	105	132	122	135	130	107	129	137	116	123	140	122	89	118	123	121	121	114	114	96	117	117	123	115	128	123	113	138	125	123	120	107	102	99	106	128	133	121	124	107	111	118	112	117	142	130	117	134	92	100	113	110	141	109	120	141	125	115	120	106	120	134	121	102	126	106	118	126	108	118	105	106	114	110	103	139	121	123	89	153	123	110	138	130	115	101	110	120	114	138	118	106	94	113	125	120	142	128	113	112	129	118	118	126	106	101	121	130	134	120	116	113	103	116	110	104	142	141	125	99	108	140	116	108	134	100	120	117	104	117	121	123	103	109	127	112	113	116	114	116	128	119	135	127	114	117	127	126	109	128	120	110	124	130	113	124	116	109	106	110	98	105	117	110	119	116	138	115	117	112	119	107	100	117	113	109	116	120	141	115	108	131	113	114	115	123	102	111	122	96	115	113	109	93	120	115	98	103	106	97	120	140	124	125	122	123	122	113	111	111	116	126	117	94	133	112	115	131	122	130	114	125	124	107	110	134	128	103	135	110	104	119	122	119	127	122	132	114	132	124	122	121	117	110	104	128	113	101	136	133	108	125	129	119	128	109	130	132	131	121	134	120	129	132	133	120	127	115	119	112	120	113	103	125	120	135	131	128	121	135	111	109	119	128	116	118	114	94	126	113	121	119	124	126	130	120	115	115	115	117	127	124	112	112	139	118	129	113	122	110	120	113	124	136	113	127	114	119	110	123	112	112	111	123	118	98	120	122	125	102	115	116	132	126	117	128	124	112	126	116	118	101	118	120	122	116	109	110	123	109	116	117	122	112	129	103	110	112	118	120	118	100	119	115	121	131	126	129	108	108	113	129	130	118	117	133	99	122	113	102	136	103	99	129	112	109	123	107	132	131	122	103	123	122	113	134	126	118	120	126	104	110	112	106	141	126	124	121	109	112	133	112	128	120	131	118	142	108	119	118	107	127	129	87	133	122	120	117	110	103	124	124	130	126	117	117	120	111	115	121	126	120	132	117	115	117	107	109	115	125	115	124	127	115	118	125	123	130	113	126	129	129	117	112	132	103	104	123	115	121	100	119	115	109	112	124	117	98	122	130	125	108	104	126	143	109	135	121	108	102	122	125	134	97	108	129	127	126	122	129	112	130	110	108	122	98	130	120	116	128	124	92	105	147	114	120	127	121	115	102	127	130	124	106	120	130	121	128	112	122	123	126	130	125	125	126	119	142	134	100	108	119	119	106	109	104	124	124	135	125	106	111	106	123	119	105	124	106	103	108	127	109	150	125	130	117	111	111	113	119	134	128	139	99	128	129	109	115	134	111	122	108	129	123	132	123	113	129	111	119	140	112	139	112	116	113	114	132	112	123	113	110	113	118	92	111	97	122	123	116	122	114	118	131	105	119	134	103	130	109	125	118	104	109	126	117	100	108	123	125	126	124	117	109	126	125	109	127	91	130	91	112	131	127	136	121	119	123	103	109	125	130	104	124	105	122	124	122	119	113	128	96	154	117	138	123	119	123	119	119	122	102	118	109	103	97	134	112	131	128	120	119	111	110	114	120	109	132	119	131	111	131	117	112	128	129	125	107	149	138	107	142	131	104	135	118	119	118	130	138	119	105	125	121	104	118	126	123	118	131	122	107	136	97	114	116	112	118	115	121	125	104	131	112	129	102	119	113	129	108	111	128	126	106	102	124	124	117	125	143	98	117	124	128	119	140	120	117	129	143	113	137	121	121	115	114	114	104	124	114	129	116	117	116	129	102	117	125	107	115	128	105	131	115	121	115	137	111	113	125	122	153	112	133	104	116	132	107	103	106	120	96	128	126	117	118	121	109	115	122	117	126	97	93	116	106	128	111	127	110	112	135	96	137	118	117	113	127	110	123	122	125	121	110	128	117	129	128	117	129	122	109	118	129	120	125	120	114	113	110	126	131	119	119	104	120	108	126	128	121	121	115	116	120	146	131	103	112	127	130	131	90	140	95	117	115	129	118	110	122	124	114	136	105	120	116	112	110	125	96	129	116	124	117	112	122	117	118	112	125	126	130	118	95	117	106	99	129	120	132	124	106	133	126	132	131	128	135	103	140	113	98	118	110	119	108	122	113	113	120	120	130	110	118	117	116	121	107	114	150	119	106	128	108	122	115	108	139	111	113	105	118	126	113	112	123	108	114	107	123	109	134	112	124	99	128	127	125	114	132	116	131	112	95	104	135	119	130	102	121	107	136	134	125	134	128	111	127	124	116	118	125	102	135	121	123	112	95	97	119	106	146	125	119	119	112	117	117	119	118	112	117	122	114	144	110	118	92	112	117	133	133	124	123	119	122	143	92	126	99	141	124	114	108	109	124	114	112	127	91	123	125	113	101	126	102	117	109	119	123	117	119	109	121	129	115	124	112	123	123	106	138	112	136	124	136	128	135	134	112	102	114	119	128	114	123	113	91	105	132	122	154	129	120	132	129	130	130	141	120	110	118	134	137	119	102	110	109	129	110	107	103	129	111	140	130	102	114	120	148	109	115	126	120	115	113	130	142	121	118	125	118	102	98	118	148	134	135	115	127	104	121	125	131	118	119	101	141	118	119	113	125	118	119	121	122	108	101	114	133	112	131	125	114	125	125	107	120	109	130	117	123	112	111	115	105	125	118	116	116	125	109	108	126	127	134	130	123	121	104	110	116	138	104	91	122	94	111	126	126	123	124	110	120	125	116	127	137	104	112	113	125	129	145	116	123	126	103	94	123	117	109	135	135	126	101	121	125	120	110	119	130	115	99
6434	14873	13045	7034	4766	3542	2755	2057	1652	1377	1014	808	678	633	563	507	449	449	349	381	353	301	275	265	297	254	229	238	221	226	208	211	223	222	214	197	207	190	193	198	230	191	196	200	224	185	164	174	180	186	185	181	167	189	184	183	172	197	180	161	183	164	172	168	190	146	170	160	179	172	189	176	165	177	168	176	197	149	156	188	195	205	171	175	152	184	201	183	162	195	176	167	163	151	184	183	148	171	152	158	179	183	158	184	160	152	160	160	157	175	157	170	161	157	150	169	165	169	160	150	171	180	169	166	160	160	154	167	168	139	159	173	172	151	147	153	169	195	157	153	164	152	165	173	184	144	137	160	169	151	161	168	173	177	153	146	183	175	184	196	168	181	153	160	155	142	168	167	139	179	174	147	181	167	150	169	155	155	175	173	181	156	189	158	171	162	160	170	150	159	155	154	154	135	175	154	177	154	174	158	154	154	163	171	147	156	154	166	155	147	176	179	141	163	167	155	152	169	161	158	172	136	163	152	165	178	160	146	166	153	180	162	134	163	139	162	183	165	171	171	142	149	180	158	175	136	175	156	163	164	161	166	163	150	156	153	141	184	167	162	150	163	149	152	165	160	167	174	157	187	172	145	162	146	156	155	141	153	154	148	162	170	145	156	148	172	181	148	191	150	133	145	168	150	183	166	162	167	170	122	162	149	160	161	126	158	177	144	148	164	168	169	147	167	175	164	170	167	196	162	154	159	153	157	186	165	176	159	176	163	168	161	164	163	161	162	159	175	185	173	159	179	139	138	152	154	152	166	146	159	151	158	172	162	172	161	159	156	148	161	144	179	154	156	159	165	153	164	180	166	144	158	153	139	161	204	175	155	158	158	170	165	154	164	168	149	170	163	176	149	177	160	174	134	173	180	164	164	165	159	147	165	145	166	159	155	141	156	146	144	169	157	147	163	174	154	158	180	141	164	176	173	162	149	167	149	150	165	167	169	188	165	166	175	152	161	138	149	149	150	170	161	166	177	169	141	154	162	173	169	170	192	159	156	169	162	173	154	164	155	166	165	184	153	144	185	131	163	163	170	157	149	145	166	146	172	185	160	145	170	185	161	177	163	167	168	158	174	151	176	162	158	140	146	152	161	159	177	174	163	168	144	172	157	153	151	148	148	158	166	143	158	163	160	156	177	155	148	194	159	180	154	172	162	156	160	159	159	167	150	146	177	177	151	158	171	150	184	161	145	161	169	142	175	160	142	183	145	164	151	169	165	172	146	166	160	168	170	166	151	146	135	164	160	150	153	156	159	156	154	151	167	161	164	141	162	139	159	162	195	153	175	136	174	168	146	161	156	151	173	161	169	159	154	155	181	162	154	158	162	146	159	150	169	149	149	188	135	154	151	154	198	178	152	157	163	143	174	156	152	162	176	153	161	148	161	157	144	161	155	142	154	171	186	150	173	154	144	138	145	156	159	145	154	151	156	154	161	149	151	144	168	188	148	146	168	165	171	168	152	158	158	158	149	164	140	186	168	152	169	156	151	169	157	167	127	151	177	172	140	158	143	166	157	188	175	159	159	155	181	149	170	152	151	156	131	167	171	168	164	156	156	138	175	168	149	166	156	145	166	156	152	151	162	137	174	157	135	159	168	161	148	171	144	179	155	145	175	186	136	164	173	172	156	153	162	163	135	167	137	164	164	173	165	163	154	148	169	149	162	141	146	159	178	157	164	159	169	152	158	166	175	166	152	139	169	160	167	167	182	147	166	162	169	171	148	156	170	159	179	171	162	178	163	161	158	167	151	156	159	169	168	152	177	155	155	152	157	152	178	142	156	154	156	156	139	156	171	174	151	158	132	160	189	152	175	158	160	185	134	133	163	161	154	167	176	152	142	164	166	168	184	152	162	150	151	160	164	161	158	164	167	177	148	177	157	159	143	162	157	163	176	174	155	173	163	178	161	162	189	169	170	169	169	153	156	176	151	143	164	176	158	166	176	130	148	158	166	169	145	155	169	137	148	179	160	165	164	161	175	169	144	171	153	187	142	162	169	161	148	187	173	156	183	160	169	157	174	164	175	169	154	149	164	173	134	177	178	177	146	175	132	160	160	180	158	161	165	141	152	167	158	170	170	163	157	168	161	184	158	154	151	150	144	168	167	155	171	165	157	158	137	164	160	150	155	163	175	167	156	181	158	159	163	138	142	167	183	176	168	164	163	138	159	162	151	177	156	181	175	147	158	171	167	162	155	146	160	186	186	168	158	135	167	169	169	157	155	137	170	142	171	148	165	160	169	169	144	141	177	164	160	158	180	180	133	161	172	150	182	148	156	170	155	159	142	164	156	157	164	167	139	159	166	166	177	146	171	175	170	163	161	159	149	165	160	152	156	130	178	153	170	183	162	168	155	156	174	161	149	177	163	148	151	153	169	154	127	162	182	164	169	146	148	158	146	168	161	151	165	154	175	148	147	164	145	190	178	179	155	159	171	169	198	156	160	156	165	151	139	150	171	155	165	167	174	188	151	126	146	152	166	169	170	173	173	176	176	178	169	148	138	134	148	156	154	152	144	166	145	174	159	170	157	149	154	172	171	166	170	168	154	144	147	180	158	150	176	162	153	185	176	164	141	172	148	169	163	169	162	167	157	161	167	172	142	147	165	176	149	158	181	160	158	165	163	169	152	163	156	165	166	166	168	161	156	156	162	193	152	163	175	156	184	171	183	163	165	152	173	168	161	157	160	151	150	176	148	150	176	162	138	158	149	174	166	193	162	162	154	143	174	146	138	166	146	181	169	158	166	155	161	135	166	184	154	170	186	158	173	159	157	154	171	177	161	164	155	154	156	148	153	148	144	160	140	148	157	176	165	165	178	160	145	163	143	184	149	182	159	160	167	163	154	155	158	147	168	166	181	176	168	183	175	168	168	155	159	163	160	172	173	161	160	172	166	159	163	166	151	150	151	129	161	146	178	181	176	145	151	163	152	140	163	168	158	131	175	151	169	159	150	152	145	174	161	152	154	145	154	152	169	141	170	157	132	141	146	140	157	189	155	170	146	165	150	161	177	160	158	162	176	149	168	155	176	149	164	161	169	140	183	174	155	138	136	145	147	160	177	165	150	153	153	160	149	137	173	170	156	155	149	165	165	153	178	156	158	131	148	148	139	167	156	156	157	141	181	152	167	170	154	155	156	184	158	152	152	160	170	162	174	162	147	153	151	155	187	161	175	161	153	171	155	161	149	167	168	163	179	149	178	163	149	126	178	154	154	139	164	149	161	166	157	153	139	176	136	168	179	134	164	135	151	155	156	143	155	154	172	141	161	161	151	171	166	176	171	153	158	170	143	133	172	183	174	164	169	153	162	158	156	133	165	175	141	177	151	149	163	180	154	155	158	159	178	160	171	158	167	159	132	171	163	163	144	182	161	137	163	168	153	168	170	161	146	146	140	165	162	158	160	163	160	150	174	159	156	158	165	159	149	145	158	160	156
26468	20315	8717	834	544	477	427	441	437	444	417	450	451	414	416	375	425	414	440	385	404	424	435	428	445	416	428	407	417	423	423	403	405	399	423	364	435	413	428	426	440	407	420	436	443	395	416	397	441	435	412	421	430	398	399	419	405	419	424	429	403	381	429	424	425	415	384	412	437	475	393	397	429	409	379	407	430	406	411	421	416	398	402	384	411	394	420	404	423	403	402	413	429	399	407	409	431	405	404	424	437	408	387	408	397	450	427	382	430	416	403	430	421	410	413	385	408	412	443	396	449	410	433	366	389	420	471	419	406	417	408	388	409	404	382	378	439	415	444	404	392	401	431	433	451	368	446	411	401	413	439	378	409	446	395	414	397	446	433	414	412	391	405	415	422	409	431	402	393	403	369	398	449	404	402	423	451	447	390	434	407	400	406	395	403	379	406	387	468	369	402	380	418	412	407	389	386	426	452	428	410	425	429	427	399	410	412	399	393	406	395	398	410	407	436	411	426	396	389	404	416	450	415	426	398	401	420	415	449	393	438	404	389	427	434	419	400	437	424	416	409	422	409	449	388	419	407	442	407	418	414	432	411	429	425	432	432	426	403	410	372	428	375	432	444	428	438	413	400	414	392	396	404	453	417	422	446	454	392	381	404	385	394	430	418	383	405	434	449	448	439	425	454	406	405	415	416	433	414	418	369	411	437	428	422	423	432	459	391	404	431	441	430	397	439	380	404	424	391	427	411	395	441	419	431	434	408	423	397	435	413	387	421	421	393	404	428	397	400	398	416	429	437	421	412	427	421	422	410	444	435	406	410	414	428	409	412	406	447	415	403	387	424	414	425	427	382	423	402	392	410	397	398	396	382	393	404	429	408	414	402	419	415	408	410	442	411	424	410	422	385	387	382	393	407	426	375	437	432	398	390	379	378	430	416	427	417	403	435	409	415	410	457	416	434	391	436	431	446	394	402	406	449	419	410	415	399	425	451	422	413	428	391	440	422	396	459	413	452	382	385	444	380	430	442	410	424	424	420	404	388	429	413	393	382	445	422	413	391	379	421	438	416	404	394	442	395	413	410	432	441	418	431	421	385	416	438	455	398	418	402	416	390	412	434	425	408	418	426	377	400	437	392	434	436	412	424	441	442	422	414	425	404	386	432	384	420	401	431	428	418	452	416	444	395	432	407	429	437	401	382	427	441	414	426	431	422	437	424	403	400	431	394	414	395	411	433	379	408	389	400	394	415	423	402	403	405	391	430	419	396	427	425	416	407	401	422	443	413	425	395	402	399	423	425	400	412	406	404	388	431	395	437	415	385	422	413	410	446	449	433	383	426	448	428	440	415	375	445	413	412	412	407	413	423	468	410	405	449	433	435	409	403	444	458	426	427	411	448	425	392	410	428	415	410	436	412	380	442	401	392	427	440	377	428	427	403	430	431	428	398	411	421	449	420	438	453	386	385	425	412	422	404	444	423	412	381	395	408	383	401	420	374	423	410	419	432	410	407	447	425	434	411	420	453	415	427	394	401	417	415	425	436	387	416	483	430	427	434	430	417	408	410	415	390	398	394	400	420	421	403	445	408	448	399	414	373	414	402	405	435	425	396	442	403	410	430	388	407	415	415	421	413	409	407	454	393	446	410	382	399	425	387	406	410	392	415	461	405	392	430	391	378	379	380	405	386	419	414	397	434	408	419	381	411	409	415	388	407	412	436	435	408	434	435	379	396	402	432	451	447	427	421	423	411	443	442	373	382	398	410	410	413	417	396	430	402	398	410	402	376	394	439	389	417	438	431	409	396	411	420	433	395	391	430	451	418	424	427	377	396	447	432	406	415	389	456	407	428	426	418	375	393	395	423	405	403	405	409	366	406	440	380	379	435	430	455	403	419	381	407	375	415	418	429	431	408	394	389	421	417	393	469	402	417	424	419	406	403	411	403	427	436	432	470	411	382	439	453	461	410	393	441	418	346	388	430	437	419	415	392	388	379	437	454	404	392	383	399	389	397	398	408	420	377	443	412	410	411	383	367	406	491	422	425	387	394	413	418	463	429	410	404	432	411	400	409	365	404	411	423	410	414	432	411	405	451	390	446	439	426	393	436	414	395	403	382	431	413	432	417	430	387	419	437	432	384	428	429	439	407	392	423	417	417	425	440	378	414	410	419	396	412	447	400	423	420	445	423	413	390	422	386	422	416	406	389	436	371	441	400	422	385	394	426	388	371	423	409	410	440	393	407	385	452	407	425	375	418	410	425	380	416	447	394	433	394	413	387	396	392	412	426	433	404	430	388	440	392	436	373	412	399	396	394	409	439	417	421	405	406	438	392	447	406	444	473	416	393	450	418	400	415	429	413	417	432	385	425	422	419	455	361	401	405	406	402	418	409	414	405	428	414	390	413	416	412	428	411	426	437	395	428	403	453	387	416	403	413	458	390	427	446	369	408	436	412	410	401	408	409	422	412	394	416	404	413	460	442	388	424	407	431	396	403	419	393	392	431	403	413	415	405	422	415	404	425	408	388	408	433	415	415	452	417	410	414	395	432	404	412	397	431	405	416	403	428	385	423	443	458	424	430	428	445	385	442	457	400	428	429	396	420	393	377	430	414	431	403	443	407	415	398	413	422	429	387	408	411	397	409	420	412	419	402	439	431	423	460	459	395	365	402	398	400	402	430	431	451	413	426	401	453	418	397	387	461	421	436	409	427	405	430	446	381	404	420	439	360	408	391	420	377	449	432	426	391	408	424	407	447	399	417	439	388	436	407	384	426	416	417	398	405	442	412	389	413	418	424	395	406	431	417	417	422	405	430	371	419	452	442	402	436	422	399	405	444	455	422	450	443	427	433	410	376	403	425	355	438	429	423	393	393	410	400	400	413	403	420	409	409	433	336	415	410	410	438	418	426	429	436	387	439	382	375	439	410	387	393	389	417	392	466	402	443	400	376	402	434	393	406	403	418	450	426	423	422	428	451	436	426	419	410	426	428	433	373	406	420	425	415	396	358	412	388	408	422	436	411	423	420	440	385	419	433	409	396	377	404	441	430	433	421	435	400	384	433	419	423	429	374	432	433	422	420	383	399	397	435	422	406	396	432	389	384	421	431	414	396	424	407	424	439	377	384	407	409	399	402	388	435	414	414	446	399	425	419	392	411	446	387	433	368	455	420	407	410	414	450	410	410	388	448	419	432	428	423	417	421	389	414	408	445	408	392	395	430	447	419	395	425	392	392	395	436	381	418	411	420	405	395	384	420	440	448	393	387	397	441	428	427	411	391	420	418	397	439	397	439	404	405	402	415	454	423	438	443	455	403	439	421	433	443	411	403	394	420	420	413	424	395	438	430	435	407	385	426	405	377	405	429	408	392	424	394	421	404	405	361	445	440	444	371	433	401	403	381	424	432	427	399	367	394	409	403	387	414	389	422	409	393	417	402	411	426	418	404	452	405	443	400	412	458	415	430	459	417	385	417	420	432	418	398	417	428	385
4053	1143	1083	758	694	635	627	580	600	608	559	536	560	552	518	567	601	580	547	597	500	535	505	583	488	573	573	550	571	527	560	555	524	550	559	548	568	541	540	527	571	583	541	515	581	537	525	505	578	530	586	550	552	523	608	546	568	547	513	530	563	540	540	537	513	532	534	547	530	564	511	536	539	522	540	551	564	528	538	571	548	537	576	514	550	556	586	548	544	577	556	565	543	604	525	535	521	564	538	542	520	543	552	553	604	529	537	547	598	526	539	530	533	527	563	540	567	581	520	517	572	543	553	534	531	542	538	524	524	545	515	564	547	548	538	551	572	550	581	528	478	517	519	568	547	545	514	547	505	582	561	555	502	508	501	523	550	526	554	537	555	522	548	518	578	564	543	521	516	519	565	534	536	546	534	474	563	547	559	526	521	538	507	534	491	541	526	546	547	560	538	516	538	534	508	567	526	515	542	520	561	557	515	553	548	571	519	546	529	528	563	571	559	543	510	553	513	520	559	558	552	539	515	531	567	567	509	567	544	530	543	559	539	526	522	560	537	473	539	550	542	551	550	563	528	539	540	562	521	578	515	526	545	523	577	525	559	564	567	548	536	567	542	488	567	543	539	533	505	569	510	550	574	540	554	592	525	504	552	552	549	516	535	507	583	558	522	550	526	531	563	515	486	525	502	517	543	559	533	547	582	503	521	547	532	557	530	565	533	542	544	516	527	522	534	559	534	587	565	521	574	488	541	507	523	516	515	513	537	534	541	536	550	574	556	537	587	551	530	559	556	553	558	526	535	551	519	556	530	554	582	551	540	573	527	493	539	508	516	536	574	567	536	568	546	545	534	552	547	518	576	519	514	514	539	558	587	535	546	499	549	557	524	599	559	546	535	579	505	544	546	557	533	582	547	564	547	551	520	568	559	547	585	540	534	580	579	544	519	561	535	510	573	561	550	518	552	516	515	508	516	541	497	518	532	543	538	547	518	548	563	572	514	575	560	572	517	500	528	529	558	539	590	553	548	548	539	528	539	530	520	550	546	545	554	525	540	535	560	524	541	527	566	539	545	515	508	504	515	551	538	527	532	516	546	523	532	532	588	568	533	551	589	489	575	578	540	568	559	507	560	541	519	541	513	540	520	514	557	496	551	512	543	545	515	534	557	536	526	542	539	546	538	543	553	535	565	524	537	575	549	529	547	571	528	530	522	558	558	583	552	539	501	548	534	512	562	560	579	544	501	562	532	526	510	568	580	550	554	522	511	517	513	550	542	530	557	579	524	487	552	541	541	555	517	543	505	557	497	565	533	546	523	563	511	583	524	548	541	503	550	504	531	555	543	559	599	554	545	553	515	553	475	546	525	508	549	545	558	555	547	569	482	534	570	500	533	531	543	560	579	492	596	550	564	555	516	541	539	593	508	537	515	532	511	581	528	528	564	549	555	553	515	573	571	539	539	550	532	544	557	522	579	507	553	539	570	557	507	530	540	545	529	521	568	577	532	572	564	523	553	507	510	540	519	570	500	561	565	553	539	544	537	519	553	495	559	492	584	560	536	551	501	585	571	530	542	531	545	530	533	569	516	501	563	520	552	526	533	533	470	540	539	515	523	535	528	569	496	489	532	505	536	549	576	539	542	539	515	514	486	530	562	548	532	542	512	548	549	514	540	534	570	569	489	537	529	524	510	569	532	536	530	565	579	553	495	566	527	563	560	541	552	524	531	529	498	537	577	574	561	553	522	572	533	581	565	529	511	541	555	562	532	529	522	534	535	531	517	486	607	560	575	540	499	514	506	551	545	567	541	573	575	561	538	534	580	572	530	538	536	538	534	524	562	520	566	522	528	556	543	564	570	530	550	522	545	558	546	550	573	547	542	543	595	510	532	534	571	545	553	573	557	541	527	542	520	525	534	518	563	536	549	529	561	538	556	551	534	530	538	535	533	513	522	525	516	518	533	524	511	539	553	541	550	555	507	551	531	522	505	572	576	534	563	574	553	521	521	490	549	536	541	549	524	522	551	536	528	508	519	558	560	565	518	545	535	525	547	541	568	543	540	568	533	510	504	575	544	558	516	568	570	521	550	514	528	510	564	580	556	552	525	588	550	559	569	527	572	563	541	524	529	529	561	528	539	543	542	554	529	553	484	543	565	567	530	571	551	557	537	521	557	549	521	529	523	559	563	552	484	535	515	570	559	509	537	543	507	569	498	576	559	515	536	552	529	548	535	523	536	594	530	511	571	542	526	519	549	549	536	543	548	571	523	518	552	542	535	554	548	514	555	578	528	565	494	534	530	563	588	523	558	546	555	544	577	556	497	485	555	519	520	509	520	571	575	511	544	531	530	515	525	538	545	547	531	548	508	539	561	538	558	488	566	550	539	542	582	558	587	594	557	525	573	560	538	550	528	574	533	515	557	535	568	540	537	580	548	557	538	567	508	538	520	516	561	520	525	522	522	594	527	554	544	538	564	525	568	528	537	547	537	526	528	545	566	566	573	556	560	550	570	559	562	541	495	599	545	563	534	531	544	557	516	549	558	528	537	557	573	501	544	531	515	543	541	539	510	544	512	490	565	608	518	525	556	558	495	555	491	554	540	556	546	548	552	529	510	543	515	536	520	494	533	540	555	555	536	569	556	594	542	527	543	529	529	547	566	534	511	513	526	541	524	506	537	537	514	571	556	526	535	509	517	560	534	526	521	511	524	546	567	532	540	549	546	555	526	533	501	535	539	517	510	510	543	495	548	540	530	591	521	560	582	535	507	535	530	570	533	586	499	543	512	529	518	538	574	574	518	583	557	540	538	576	520	561	530	529	524	548	525	553	511	565	518	575	498	524	541	478	562	539	508	546	556	539	509	529	576	529	538	535	549	526	555	521	506	534	504	527	478	585	533	521	563	542	546	552	514	542	564	528	535	538	563	550	513	565	566	531	493	576	547	541	526	583	504	573	511	546	499	528	575	523	499	556	542	516	511	509	547	521	495	508	543	531	558	553	561	546	499	548	534	536	512	566	565	561	519	564	560	563	566	536	507	545	541	510	525	543	553	536	522	501	560	566	564	546	518	579	564	528	557	571	564	542	567	533	538	548	530	584	537	570	564	529	550	553	576	577	576	526	565	500	559	495	547	553	528	535	548	536	576	503	564	562	568	544	528	552	557	528	567	558	552	554	504	529	577	532	570	545	565	515	545	508	541	523	508	523	516	545	520	560	543	567	536	547	529	486	530	468	542	527	535	558	573	546	549	514	519	567	549	507	529	571	612	565	516	534	535	519	539	556	531	553	552	549	572	518	513	563	518	551	526	572	605	509	558	532	556	566	581	552	523	552	538	550	545	550	580	536	543	580	551	552	535	551	520	538	498	548	524	557	504	556	532	533	600	539	535	528	491	539	526	517	554	575	523	541	555	547	507	558	579	569	539	549	526	522	539	506	541	541	557	563	536	569	529	520	554	562	562	509	535	547	561	548	560	565	518	537	551	571
23447	20892	28189	23751	20892	10564	1165	734	540	542	479	444	427	446	398	384	385	389	377	350	357	335	366	317	331	334	308	335	311	325	365	338	311	338	333	323	333	334	326	339	344	317	309	306	326	332	314	318	307	300	301	302	303	322	337	334	338	334	307	322	315	317	313	298	275	310	301	322	309	305	298	305	303	304	358	280	309	326	298	339	312	293	295	329	319	329	299	278	276	320	325	324	295	322	349	342	307	295	276	330	314	302	299	276	308	327	326	322	295	308	306	314	297	309	328	321	323	276	312	306	311	282	284	297	310	290	280	284	288	306	346	304	321	312	286	314	325	298	280	348	314	311	321	294	299	316	315	283	288	311	307	303	306	291	309	332	336	318	287	321	306	309	312	344	309	339	342	289	322	315	309	329	321	317	333	281	288	330	305	309	301	314	338	325	320	304	292	294	302	294	322	308	327	329	291	317	319	290	309	312	312	286	312	333	313	320	330	293	332	302	322	306	322	298	327	311	313	285	300	300	299	295	303	323	314	293	298	294	319	332	306	291	313	309	306	293	293	311	320	313	316	307	308	305	322	287	291	306	304	298	308	299	334	328	285	319	322	341	316	298	330	292	301	301	310	272	320	310	323	312	298	296	286	316	322	286	303	292	342	320	342	310	303	337	321	325	315	348	317	318	302	294	319	319	287	306	288	328	273	314	297	265	298	279	325	333	321	294	309	331	315	332	325	314	323	316	287	297	277	341	313	305	293	322	294	302	290	269	296	286	299	326	303	324	284	305	335	294	316	335	296	310	324	336	293	308	321	302	283	322	316	266	315	299	291	290	318	323	318	322	322	345	308	319	327	317	307	328	283	312	283	294	343	272	305	295	290	316	322	326	324	291	297	338	261	315	316	305	322	311	319	313	282	295	309	276	291	291	302	296	319	295	293	323	301	320	292	326	335	303	314	314	328	317	324	288	298	326	320	297	320	315	324	303	280	324	321	315	296	319	281	290	294	271	322	341	282	317	278	314	297	280	329	294	318	335	322	312	329	301	290	271	312	303	307	303	269	325	330	313	320	290	316	307	330	331	284	290	326	317	307	306	312	310	325	296	301	290	295	304	320	312	328	310	294	286	306	336	308	324	297	303	344	310	295	305	299	307	289	311	322	304	302	277	307	310	294	291	316	283	306	321	299	282	295	287	306	291	300	304	324	308	319	316	312	311	288	303	276	322	339	310	329	295	310	304	320	310	322	311	285	307	315	294	303	337	338	327	322	278	305	281	301	292	291	353	325	309	285	302	338	315	287	325	310	303	316	299	314	305	267	315	323	334	301	317	298	312	301	315	342	314	280	303	327	327	302	299	315	325	324	314	309	294	316	329	289	278	326	317	299	278	293	302	316	319	307	319	318	307	286	268	316	300	331	286	309	292	320	340	307	296	318	332	315	315	309	349	261	308	311	260	276	309	290	300	305	299	284	314	325	284	285	305	300	297	311	312	306	345	345	278	314	312	327	278	311	282	325	293	301	317	304	308	322	299	303	319	303	301	344	337	324	288	321	340	334	301	324	320	304	295	298	292	312	332	316	327	298	314	329	322	314	343	304	304	327	300	322	308	323	308	298	271	318	321	323	263	299	308	315	294	320	325	315	302	277	315	280	315	307	303	299	319	306	335	318	288	307	310	282	329	307	297	317	313	325	286	307	324	346	326	261	274	259	298	315	317	298	297	291	290	302	315	300	306	293	309	285	306	329	302	322	306	308	308	305	308	297	313	304	323	311	334	304	297	302	266	291	311	295	306	305	298	289	294	291	320	313	344	276	299	306	271	338	335	297	310	287	304	309	309	310	333	291	310	321	283	270	317	286	319	268	335	323	316	360	307	287	313	319	289	307	311	298	339	351	327	296	328	292	302	320	310	310	305	310	314	294	287	304	316	287	263	319	279	310	314	298	310	287	302	293	319	336	292	291	330	332	308	285	307	317	298	292	317	318	287	284	307	310	326	295	310	312	350	313	300	289	271	313	298	308	343	294	274	316	315	307	312	305	292	294	286	321	303	299	316	321	319	325	289	318	304	295	295	304	308	316	299	285	335	310	307	362	309	320	323	268	301	303	279	319	273	287	319	300	318	329	299	286	322	330	290	289	316	276	301	315	328	262	314	283	286	305	318	324	249	301	300	292	276	290	310	305	312	315	303	293	321	293	291	308	288	334	289	287	303	321	306	337	305	321	277	303	330	313	287	295	294	321	317	322	287	320	292	260	301	303	295	303	271	310	339	304	286	305	292	294	298	297	290	290	314	316	321	339	303	331	337	303	281	307	317	320	298	320	293	292	307	299	320	296	298	297	317	312	322	284	318	334	314	285	330	299	326	317	312	300	341	313	316	286	295	301	279	270	304	306	295	265	292	289	284	281	319	304	322	268	320	330	304	324	279	311	308	325	305	279	274	301	334	282	297	322	293	318	310	303	304	303	287	300	277	340	288	328	318	306	309	313	285	307	288	275	343	302	295	311	299	286	286	310	329	295	295	315	296	316	269	321	291	327	286	296	324	331	285	302	297	293	335	317	280	327	291	311	303	302	305	307	342	270	289	320	307	317	295	280	287	308	333	319	324	289	318	315	297	298	306	317	312	359	341	355	302	304	301	324	307	327	305	313	287	307	292	301	302	314	298	302	294	325	310	318	304	318	304	320	318	304	321	311	277	319	261	313	308	278	303	311	317	306	294	292	299	312	325	316	298	308	307	291	315	325	333	324	319	290	296	303	330	302	274	285	310	305	327	334	289	330	292	316	274	291	294	311	307	316	318	287	316	305	318	348	348	335	295	315	309	296	308	304	291	299	318	313	305	300	293	309	311	323	292	285	272	320	309	288	293	345	311	299	294	301	285	336	318	324	322	317	307	309	292	299	307	333	307	331	306	310	312	315	304	317	329	323	311	313	297	309	297	325	307	319	291	327	306	336	292	307	308	312	285	293	299	287	295	270	310	311	302	292	292	256	294	303	333	313	292	334	286	308	325	304	323	341	293	334	308	364	322	314	298	306	313	290	301	324	301	304	302	306	298	321	330	306	295	318	345	332	309	295	317	326	278	314	310	316	316	315	320	286	302	335	286	304	278	315	302	291	296	321	321	327	319	293	299	276	305	277	316	300	304	326	309	297	307	320	294	308	298	305	312	294	307	294	329	315	317	295	309	304	324	318	325	284	305	308	319	306	324	326	317	317	321	286	300	292	313	307	307	292	303	320	324	308	293	312	297	283	275	308	329	294	294	325	287	300	297	332	302	275	317	327	319	313	265	305	294	301	329	310	307	336	301	279	285	304	344	269	292	297	287	299	283	359	312	326	290	301	328	276	331	334	325	297	303	299	290	291	284	337	339	308	310	280	323	321	292	298	298	316	306	297	281	318	309	312	306	319	315	314	309	293	320	322	319	297	292	312	306	308	328	307	276	282	325	292	314	311	306	334	296	338	287	301	286	314	297	299	310	303	310	299	309
4671	8890	7985	4224	2772	2199	1737	1383	1166	980	850	748	672	631	643	593	530	552	483	526	466	486	492	462	504	457	419	473	441	411	437	448	427	455	441	411	476	438	396	411	359	453	438	410	445	430	408	406	408	417	441	387	445	427	434	421	415	437	438	450	413	405	428	396	405	404	433	412	399	395	412	425	435	437	392	416	416	407	408	404	441	435	420	448	435	396	440	410	436	393	375	422	417	419	404	448	424	409	422	409	430	423	409	420	423	406	412	385	412	403	388	423	428	419	422	413	431	399	429	447	407	434	391	417	430	400	431	414	422	377	427	447	435	442	398	420	398	427	396	402	408	422	441	444	439	361	407	427	417	427	417	358	422	419	403	422	394	439	414	396	429	406	413	425	409	408	407	442	427	396	411	390	427	422	419	400	408	396	427	409	392	422	408	456	398	420	404	412	442	431	442	426	431	401	407	408	399	406	463	419	428	409	411	388	446	393	384	432	390	406	421	399	428	423	393	434	406	377	399	404	416	421	367	421	377	404	419	453	406	379	412	379	394	445	399	372	418	434	466	445	415	411	423	407	404	431	374	430	395	428	416	441	413	412	389	401	394	419	405	404	406	405	413	395	430	397	413	413	449	413	402	431	395	388	402	417	404	424	409	397	434	407	395	405	391	420	415	420	391	398	427	412	418	416	415	440	403	399	416	409	420	411	407	393	404	462	394	417	424	414	404	401	391	399	440	416	394	403	414	419	396	370	397	405	420	399	390	455	396	420	403	395	416	423	398	450	423	447	406	392	418	423	434	386	374	420	376	448	391	413	383	425	419	389	424	405	413	424	399	436	420	378	404	436	403	401	410	427	391	390	391	374	458	373	410	425	379	423	397	381	456	414	422	430	443	407	395	436	428	414	415	437	426	402	384	411	437	432	430	393	380	421	369	395	411	412	424	446	396	450	407	404	413	407	415	438	383	428	413	420	407	420	379	448	405	446	399	416	425	413	404	374	421	375	413	434	401	419	398	417	388	420	424	391	427	409	426	404	426	392	422	410	422	393	431	444	425	411	421	405	432	416	402	410	419	453	415	413	370	438	411	399	427	428	396	413	410	409	426	387	438	420	414	398	388	451	383	426	423	432	395	424	412	442	395	436	418	388	412	411	402	440	389	380	405	372	396	363	468	429	388	396	370	410	397	394	430	378	427	389	366	459	403	444	410	409	396	406	407	458	399	418	383	448	440	409	420	409	404	419	406	391	399	377	394	395	398	417	400	396	390	387	391	392	407	415	387	405	401	445	400	398	393	472	390	404	371	409	427	423	424	443	365	396	427	393	395	377	388	384	374	397	406	424	432	385	391	421	418	414	451	430	425	424	417	440	442	405	435	414	416	387	403	423	393	428	439	411	427	427	428	412	450	415	413	372	422	427	366	402	436	366	429	396	405	391	463	381	423	431	386	435	379	434	412	419	382	419	426	421	406	380	386	422	377	435	427	398	431	416	386	409	388	402	400	399	356	416	385	390	396	409	404	405	398	393	408	430	392	390	422	402	442	427	445	407	428	452	412	415	390	467	401	385	401	402	418	429	426	368	415	419	404	414	433	403	418	402	399	394	385	386	414	409	399	396	404	386	377	384	454	398	431	378	385	403	428	427	400	453	431	404	408	396	393	432	357	390	434	398	398	412	450	435	393	399	388	428	419	439	449	412	411	435	426	372	388	396	386	410	400	428	384	460	384	391	407	398	376	382	374	428	430	404	421	445	377	424	404	387	388	395	415	380	416	434	419	393	392	423	433	424	450	383	377	412	398	444	428	413	390	426	415	432	434	414	417	403	445	427	416	381	406	405	392	424	389	448	435	388	436	391	443	421	408	408	416	436	411	401	408	404	402	414	451	401	400	440	411	394	417	422	425	439	417	418	398	437	422	427	398	421	411	391	416	394	398	434	385	404	385	416	436	387	407	405	401	416	388	417	440	432	371	389	424	417	416	390	407	413	400	427	383	398	420	393	483	428	424	425	420	421	398	399	406	397	425	420	411	396	380	440	406	425	394	447	415	417	398	412	431	403	373	394	413	391	454	415	442	434	427	404	407	387	370	394	384	397	419	423	445	406	384	407	396	421	407	397	425	368	394	427	430	438	438	424	418	405	403	390	434	432	427	445	395	390	398	426	403	412	374	409	415	386	402	413	423	455	404	428	415	427	381	399	424	401	416	382	399	402	421	429	434	423	402	417	383	378	381	424	400	430	424	386	390	396	388	386	385	420	425	411	413	401	394	378	411	381	449	385	427	436	399	381	389	397	388	378	379	395	375	416	408	391	410	406	404	383	394	439	395	378	392	408	413	411	411	397	408	387	395	405	443	435	395	428	398	409	390	424	448	405	404	410	442	365	405	410	422	380	453	421	405	411	420	378	407	418	413	417	425	389	401	376	385	418	407	431	420	401	370	411	397	443	432	397	411	394	415	403	439	412	445	405	419	407	390	416	392	428	399	435	400	425	418	455	438	392	397	429	432	387	438	463	384	368	390	415	441	420	404	418	417	434	382	410	417	415	388	402	442	440	425	404	396	410	442	423	399	398	389	415	435	405	435	401	378	407	418	414	448	434	420	396	407	379	432	406	431	398	398	406	408	379	399	399	404	418	423	420	454	385	418	431	444	375	441	380	377	437	399	387	369	429	375	440	437	380	449	408	415	409	435	386	361	412	440	411	435	403	415	403	379	415	427	394	430	462	413	387	413	431	429	417	396	414	425	391	405	414	391	431	436	400	451	396	408	419	419	427	409	426	430	430	419	417	386	391	402	403	423	409	401	401	425	422	419	417	396	375	429	441	398	420	435	407	405	406	481	387	426	396	422	437	434	417	397	430	404	432	405	423	410	415	390	406	418	424	381	387	432	386	402	415	386	426	405	384	436	393	416	417	435	383	407	407	415	423	402	430	404	423	407	407	409	363	405	398	432	393	399	384	398	422	411	390	422	419	394	428	393	432	466	415	428	392	411	431	369	390	404	418	395	410	436	421	394	434	420	419	386	376	409	394	379	427	355	442	443	418	409	410	416	415	417	422	400	386	421	391	410	414	424	398	457	419	381	399	429	432	396	399	403	405	385	383	414	436	412	432	418	429	442	464	429	392	393	416	391	389	407	440	411	371	377	450	412	412	431	400	416	455	379	428	386	431	407	413	446	388	446	414	407	395	408	412	404	418	378	419	445	405	412	356	407	389	416	410	430	429	427	387	406	384	392	395	406	455	434	421	382	398	428	431	422	427	426	422	409	363	413	413	408	405	376	412	389	458	411	387	399	402	393	415	390	378	387	420	394	410	423	430	409	414	405	398	422	443	416	444	399	406	400	448	405	448	400	392	429	421	415	428	454	454	375	400	424	402	412	460	449	387	391	416	437	449	449	384	435	430	469	407	435	395	438	404	412	414	421	413	406	416	413	390	421	372	426	420	413	401	380	414	399	441	374	384	390	385	414	434	406	417	396	424	402	406
22504	20876	28646	23258	20877	20924	8684	951	646	537	481	384	354	298	267	241	268	221	207	211	181	204	202	177	164	173	179	164	153	163	153	153	154	138	151	170	148	142	134	127	136	145	116	151	162	120	132	120	138	161	136	137	144	117	116	129	124	117	117	125	132	126	128	111	136	123	112	115	144	121	144	125	104	151	110	142	125	120	130	122	104	131	124	142	118	114	120	124	120	120	122	133	120	109	129	120	114	132	102	116	144	107	119	137	104	130	120	123	112	131	123	123	115	141	125	104	122	137	130	126	121	119	112	115	123	109	104	108	139	132	122	131	135	98	116	108	121	115	140	109	111	128	119	123	116	134	127	109	104	118	133	96	129	123	143	114	136	131	126	122	104	134	146	94	130	138	133	103	135	111	99	119	126	123	122	105	127	136	127	118	123	114	120	122	124	122	100	112	132	116	115	120	112	136	96	110	113	111	131	113	108	116	104	121	104	128	99	116	130	132	112	118	122	125	134	116	133	133	110	117	106	128	130	103	116	99	127	119	138	119	99	115	99	115	124	121	115	110	109	127	112	125	111	106	116	132	136	128	126	120	129	128	113	117	125	123	121	136	116	99	123	126	111	121	108	132	126	124	99	118	102	120	138	142	121	107	127	128	114	115	107	120	119	112	114	91	122	117	129	127	114	129	136	133	143	134	124	109	139	102	115	122	129	141	131	123	113	109	127	136	113	121	116	129	115	134	133	135	124	128	118	111	120	103	133	115	128	114	131	129	121	126	104	119	132	105	97	113	129	112	105	124	123	145	102	125	137	107	123	114	125	101	127	129	106	127	102	129	115	109	118	119	132	130	113	125	130	123	122	131	137	122	135	136	144	111	129	112	108	118	129	124	93	122	144	129	143	108	119	114	121	107	127	129	127	128	130	95	134	109	125	135	133	105	128	124	140	113	116	123	128	117	122	139	122	141	106	123	148	109	122	129	95	117	108	125	122	109	107	99	118	108	119	121	126	112	109	113	120	118	103	122	116	121	127	139	116	97	104	150	102	136	109	121	135	120	110	134	109	121	107	102	105	102	129	125	139	143	121	143	127	93	128	104	129	109	129	127	120	116	107	127	119	122	125	108	116	124	135	106	114	108	100	132	123	138	122	102	129	109	133	133	105	122	133	147	110	105	134	113	123	113	131	100	110	130	129	119	129	122	111	111	120	114	109	132	111	134	109	116	108	104	89	103	131	129	140	123	126	136	119	135	125	115	116	111	137	120	113	115	106	116	118	106	100	128	101	131	130	111	135	109	110	138	127	102	140	126	134	107	119	124	120	122	125	123	137	119	119	115	120	138	112	120	126	144	134	123	112	121	133	129	112	109	146	140	126	148	109	107	109	134	127	127	132	110	125	133	129	126	125	128	116	126	115	129	110	108	110	132	144	122	111	106	117	106	112	133	111	136	143	120	114	118	127	112	143	135	132	134	132	108	135	139	122	115	151	141	117	114	122	118	113	100	124	138	123	136	125	137	126	127	116	134	121	120	103	102	128	114	123	139	117	118	112	117	103	127	106	122	121	115	116	131	114	125	109	115	107	117	127	158	115	132	126	119	116	107	126	128	117	133	110	110	132	111	107	125	116	121	109	113	121	127	141	126	115	126	116	109	130	121	113	130	123	103	128	119	110	129	126	122	145	115	119	102	124	116	124	126	136	122	123	116	124	129	133	115	119	117	118	123	142	101	141	93	133	115	115	135	113	136	106	111	117	141	117	122	112	119	130	103	125	128	115	131	125	115	120	120	126	115	110	107	124	127	103	127	126	140	119	119	146	103	116	130	127	105	128	106	120	108	121	123	119	121	119	111	133	131	113	113	128	124	134	134	112	110	97	121	109	135	122	98	105	141	145	117	120	121	122	127	116	128	109	117	126	106	122	134	118	108	121	116	129	119	114	125	146	148	104	133	126	113	117	106	117	117	124	110	115	123	131	152	111	114	105	133	112	133	106	125	126	102	123	120	110	123	114	109	114	132	137	123	122	129	139	112	113	124	121	124	129	130	107	134	115	105	112	129	102	121	135	115	125	112	105	138	112	100	124	117	128	136	119	131	96	113	109	130	109	114	105	119	113	112	119	135	131	117	123	123	119	123	139	128	109	119	104	123	104	137	114	115	114	95	115	122	119	124	141	97	115	111	110	117	136	128	125	130	99	113	124	125	130	117	124	112	148	120	125	119	113	110	122	115	126	112	109	114	145	129	118	127	115	127	119	134	107	121	130	123	120	137	133	130	127	96	120	122	111	116	128	135	104	110	119	123	99	117	115	136	122	123	111	120	114	122	105	112	136	119	107	130	132	116	104	163	106	129	126	117	123	111	117	108	103	121	110	114	115	112	107	105	135	121	125	133	112	123	124	130	131	112	130	131	127	137	121	107	117	104	127	128	128	131	129	111	120	119	126	118	122	116	100	107	106	123	105	116	114	123	127	110	120	115	125	121	125	135	113	127	102	129	87	121	106	145	117	116	127	134	130	115	109	131	106	123	129	128	116	111	123	132	119	125	123	116	124	125	130	109	110	129	110	130	91	119	117	134	115	122	113	133	127	111	123	90	111	111	96	111	115	135	114	135	120	128	106	126	109	106	108	106	117	140	128	121	102	108	114	108	117	108	107	120	109	114	140	110	110	108	122	119	109	101	115	122	118	114	105	117	110	116	134	128	132	134	130	128	128	115	114	134	114	149	142	116	130	110	126	120	107	136	133	139	107	123	115	126	102	111	116	116	123	119	118	113	107	117	89	141	128	124	130	114	127	121	129	139	118	137	131	109	140	110	135	119	135	124	124	123	118	121	118	132	124	122	124	110	113	105	114	127	118	115	122	105	130	139	118	120	113	111	136	129	115	111	110	114	135	116	114	133	119	114	139	133	151	113	124	121	122	122	115	142	112	135	144	123	142	105	128	124	112	100	127	119	110	118	126	108	110	107	118	109	129	114	110	118	132	129	123	136	128	134	121	116	118	108	114	127	127	102	113	111	111	125	114	134	129	116	123	102	110	125	123	116	118	111	115	112	128	119	120	137	119	124	116	113	125	121	126	117	108	113	100	109	107	135	101	105	141	117	114	112	137	139	118	129	119	102	118	110	129	120	117	126	102	126	100	104	112	117	115	119	114	128	130	114	126	105	134	118	108	134	119	108	129	115	108	106	129	100	110	125	108	133	130	130	121	130	125	119	125	116	140	132	137	113	110	128	117	99	108	120	117	125	123	109	121	108	108	112	114	125	121	117	125	105	135	112	111	118	117	109	127	113	155	121	131	116	121	116	128	111	121	117	98	139	137	121	129	120	123	127	105	122	110	110	132	94	121	127	136	125	128	119	118	140	104	116	120	115	108	117	114	102	110	120	115	115	141	110	131	101	113	106	125	132	112	100	104	119	138	128	130	136	127	107	95	133	119	98	118	123	112	115	128	131	131	110	138	116	106	99	108	121	134	126	132	125	98	108	114	116
6556	14835	12996	7024	4829	3598	2831	2171	1626	1301	1011	842	712	663	556	536	483	449	381	354	323	319	291	310	275	249	275	244	247	238	235	242	215	232	217	217	220	209	207	201	203	176	220	179	200	184	183	179	198	177	172	172	186	189	187	156	188	178	168	175	184	184	192	188	174	165	203	157	186	172	176	177	168	173	162	178	163	178	154	157	182	192	191	173	168	171	177	157	161	185	179	171	160	152	166	150	135	169	155	165	161	154	155	151	189	166	178	146	164	187	155	167	159	164	204	179	149	175	156	181	176	186	158	151	146	164	165	183	178	174	188	172	182	185	178	160	172	165	169	171	173	178	169	134	171	158	169	157	167	167	155	172	158	163	195	175	152	180	156	177	149	164	163	156	157	167	164	162	189	168	209	152	144	153	180	171	151	177	163	153	141	161	165	165	164	161	163	162	177	157	146	172	169	164	145	171	158	174	175	156	171	189	171	160	161	178	153	169	170	160	156	162	172	163	155	160	173	160	158	160	157	190	161	184	165	168	167	181	168	160	163	173	154	173	156	159	177	157	182	166	168	151	135	152	175	140	147	156	159	157	171	162	165	158	154	155	164	160	149	161	185	155	157	142	155	153	181	160	176	143	168	154	142	164	160	146	161	147	159	176	158	138	151	172	164	154	180	168	162	151	176	173	156	149	165	148	163	160	165	155	142	173	146	174	146	166	146	156	156	181	138	159	150	178	171	164	176	165	180	166	177	170	164	161	150	149	157	167	183	158	153	171	139	163	164	144	174	173	165	155	164	168	142	185	146	152	176	163	147	159	161	162	147	172	158	153	160	186	185	153	155	165	145	167	153	157	177	154	156	163	150	153	162	157	167	162	141	174	152	151	148	160	162	156	144	162	183	192	162	156	177	176	172	172	165	162	145	180	164	164	173	152	175	162	151	162	168	151	176	133	148	179	143	164	154	149	146	150	159	179	186	160	150	159	191	130	170	160	171	180	164	153	164	171	153	163	145	171	189	167	157	170	153	178	188	163	155	172	163	150	147	145	151	178	154	160	140	146	165	155	173	160	188	158	153	164	144	147	171	177	171	160	149	167	151	169	160	167	166	177	163	171	170	181	169	165	150	185	175	180	161	160	169	151	170	175	161	151	144	150	151	173	177	171	149	160	168	165	136	175	159	152	163	177	173	169	165	157	159	171	189	163	152	200	161	173	172	163	163	184	176	167	155	180	180	165	162	150	154	170	134	180	158	146	161	155	163	159	152	161	149	145	147	179	170	173	148	159	149	182	149	129	158	151	149	181	165	164	164	141	158	165	154	146	174	153	145	150	156	153	143	179	139	175	172	182	169	157	159	158	159	151	163	139	147	155	166	156	156	172	160	172	171	158	157	162	162	164	175	158	173	160	168	141	143	162	175	166	154	179	167	160	147	168	159	153	144	173	145	159	142	163	171	161	169	166	165	146	150	165	171	155	176	161	181	166	173	167	157	176	171	164	162	192	180	155	168	161	166	172	177	168	158	165	172	182	159	165	170	178	154	172	149	147	155	151	161	150	183	187	180	148	144	159	136	143	157	184	171	179	169	186	161	164	165	160	165	164	188	152	156	170	187	178	171	173	184	168	163	160	147	151	164	158	140	158	160	148	147	164	150	160	173	158	162	162	153	147	153	156	172	163	181	159	150	157	164	144	159	169	168	169	182	173	142	154	136	172	122	157	175	175	126	176	166	180	187	181	162	156	156	168	159	159	154	129	167	161	157	170	154	162	168	161	180	151	157	169	160	153	159	173	149	153	185	155	143	164	165	177	151	174	173	169	169	147	152	149	153	154	155	146	147	184	181	176	178	149	170	171	179	184	149	155	154	161	167	160	163	169	176	156	155	169	148	160	166	155	158	159	168	168	181	166	174	158	177	156	156	172	173	161	165	166	154	162	146	164	170	163	153	152	167	187	169	166	148	172	155	141	157	141	158	174	171	151	176	129	153	148	149	165	163	149	156	146	148	165	150	136	139	157	169	150	148	176	151	158	159	143	167	171	157	163	188	174	162	139	177	173	147	164	164	167	186	156	162	167	162	176	165	151	162	153	166	158	166	147	158	148	182	163	146	160	172	135	148	159	153	165	172	164	156	158	163	155	156	152	163	163	164	181	140	165	146	186	180	179	168	163	156	141	165	160	167	163	154	155	191	165	163	164	144	193	166	168	172	166	156	167	158	203	159	172	145	159	171	159	170	152	161	157	168	151	152	166	186	168	157	182	161	176	158	153	143	149	134	162	161	143	165	157	152	159	155	163	167	163	158	178	145	172	176	162	155	158	179	154	169	159	169	164	139	168	171	179	139	164	139	177	171	146	160	164	161	157	143	176	150	141	153	171	160	170	166	179	172	168	163	176	169	158	178	169	154	166	165	151	144	168	160	167	151	175	170	159	148	164	175	184	151	175	142	165	176	183	175	174	160	177	157	174	157	144	176	166	157	186	164	152	152	159	145	178	148	154	168	146	166	143	182	146	161	169	173	184	162	193	162	157	157	139	162	178	184	170	164	145	144	158	149	185	146	163	169	161	161	140	163	156	164	168	150	154	160	151	179	177	155	166	166	143	142	168	152	146	154	159	131	168	168	173	165	152	162	146	155	158	182	155	170	160	143	174	164	159	161	170	167	179	162	156	173	174	174	166	166	161	155	156	168	141	138	163	165	189	178	158	160	172	145	177	177	169	157	176	153	158	167	166	160	151	149	151	161	152	159	167	145	154	144	177	154	167	176	179	163	186	143	164	143	168	146	165	169	176	172	145	152	178	168	160	158	166	176	161	145	178	169	144	158	162	171	147	153	162	163	128	173	162	149	172	165	183	167	172	151	169	149	136	145	155	149	165	151	141	148	151	164	173	170	176	153	161	174	155	161	185	176	169	154	148	159	176	151	159	154	164	174	159	182	138	147	141	184	144	148	157	161	142	166	174	163	162	159	207	184	182	150	141	146	164	161	166	165	168	195	158	174	166	178	167	186	178	165	163	152	151	191	156	143	167	150	188	182	140	151	169	149	150	157	198	146	162	161	154	163	162	144	139	161	174	152	197	151	167	181	151	163	158	171	172	130	175	162	153	171	169	179	187	155	158	154	164	170	171	157	167	160	185	175	150	161	158	152	173	175	162	176	183	150	154	160	161	166	175	177	169	167	158	152	175	145	160	158	195	153	162	165	173	177	156	172	166	181	145	150	173	167	172	183	167	152	172	150	164	169	164	148	155	170	174	157	154	192	150	152	154	181	164	135	147	157	153	143	163	166	168	161	176	141	165	175	150	155	150	151	173	157	174	142	158	159	136	148	187	161	201	162	176	165	169	151	155	157	168	167	150	172	168	161	165	162	154	170	160	160	176	178	118	170	155	146	153	147	146	170	181	160	143	162	172	160	149	157	149	150	163	183	149	181	147	162	164	163	141	162	173	166	162	197	163	174	147	168	132	161	149	151	159	156	151	179	161	176	166
26549	20350	8642	841	495	515	458	418	456	448	388	386	449	423	437	416	378	460	448	440	426	433	395	415	405	369	410	412	440	404	416	392	364	411	402	406	411	389	419	402	415	437	409	404	429	462	419	401	445	419	428	425	432	415	407	455	424	420	440	399	421	422	420	408	430	388	396	413	436	404	411	420	401	411	403	388	406	445	398	440	436	439	414	420	460	411	433	446	418	422	463	430	433	414	390	403	424	428	410	422	447	410	406	408	379	417	421	419	388	408	397	428	440	414	434	419	412	399	453	429	387	404	418	374	383	399	427	409	420	404	440	405	419	430	406	430	441	422	385	387	436	455	422	429	424	413	432	406	405	420	412	429	430	398	397	402	447	415	433	418	401	437	448	429	410	436	435	423	471	459	405	424	406	406	411	411	451	381	446	404	400	444	423	451	408	435	425	427	375	390	414	414	437	416	426	406	414	426	390	410	402	440	431	423	422	427	446	461	441	406	388	437	429	429	398	387	411	386	438	382	421	399	431	444	443	429	425	402	402	410	408	442	374	417	390	401	414	401	422	386	443	397	413	427	426	371	450	432	434	372	459	388	401	427	417	446	425	405	406	432	416	413	409	419	424	410	389	410	436	413	438	406	381	414	450	409	395	404	412	445	403	418	421	430	386	417	402	434	409	409	383	437	405	408	409	401	440	366	405	373	412	405	405	409	410	404	412	421	398	421	389	435	448	400	405	434	380	389	403	409	464	429	446	426	411	388	391	401	392	407	418	417	430	419	407	415	421	382	424	444	420	373	429	426	398	415	380	428	435	441	424	374	424	421	437	422	456	402	374	421	426	413	410	438	403	411	425	417	399	416	442	439	417	400	439	440	420	415	417	455	427	405	407	413	390	446	419	447	439	413	425	419	414	420	376	418	435	402	398	431	413	413	414	429	404	423	416	440	406	406	408	413	444	422	408	415	387	412	408	418	409	414	415	447	462	415	418	437	405	435	433	426	415	414	441	413	424	396	379	433	425	409	439	424	421	417	391	388	405	437	425	434	438	428	410	433	426	426	388	457	404	408	388	410	427	453	431	420	407	440	424	416	460	427	426	453	439	397	427	441	416	419	427	399	414	411	453	388	411	400	461	418	394	423	413	400	421	379	412	425	443	483	457	436	422	436	392	406	422	427	403	437	424	375	434	413	442	399	409	392	459	439	433	438	404	388	427	433	376	412	430	390	421	409	412	444	428	413	413	412	432	395	417	440	428	439	415	437	415	418	423	421	430	415	402	414	405	413	429	433	418	429	443	427	415	415	411	382	419	425	428	400	411	442	382	454	418	461	389	423	383	410	449	430	422	421	412	419	436	452	407	434	409	403	398	411	394	398	411	420	428	440	424	410	407	440	444	427	455	429	406	417	397	446	455	411	430	404	404	402	465	405	405	428	413	388	387	371	403	449	431	432	432	405	399	395	387	410	405	436	421	419	441	407	428	418	419	380	395	396	404	420	395	456	409	450	392	425	430	427	387	390	439	400	428	461	417	417	386	439	437	453	432	394	428	411	401	417	410	436	411	409	407	365	423	415	420	397	422	405	410	413	453	427	427	372	408	394	415	434	428	414	399	381	447	356	414	430	418	407	461	433	393	401	421	453	422	386	398	416	429	435	416	407	427	434	404	395	461	424	406	441	430	437	414	405	412	428	417	415	414	423	406	432	423	441	434	421	430	449	429	451	385	424	378	444	428	393	454	392	405	415	459	452	422	409	379	452	455	401	364	418	414	407	400	428	391	392	404	384	424	448	373	427	446	429	404	407	441	421	427	383	400	410	438	439	391	397	444	395	434	409	463	382	462	439	407	400	404	406	364	409	428	441	434	413	415	400	431	384	427	417	427	377	383	431	427	433	432	448	434	414	424	389	420	408	398	416	450	398	412	459	431	400	387	400	435	431	431	392	364	393	420	401	417	392	429	424	393	400	437	417	455	455	412	445	432	381	420	441	416	451	415	408	429	453	431	403	388	385	400	437	425	423	412	423	414	428	422	399	385	397	461	410	419	434	429	436	425	414	434	419	416	371	395	421	425	394	415	381	389	417	431	429	406	407	385	422	414	428	390	357	442	381	374	425	425	428	402	427	436	403	387	431	371	430	421	413	390	442	415	405	402	433	420	405	457	427	414	427	437	425	390	391	422	474	421	423	449	447	425	410	406	427	380	400	416	416	426	376	435	416	404	398	465	409	465	421	424	393	430	436	423	440	408	427	415	437	416	423	422	419	379	429	377	401	432	429	404	452	431	459	412	396	413	422	389	410	409	405	414	407	441	396	380	406	440	453	451	431	408	445	391	406	422	391	448	406	452	396	441	419	437	395	411	462	388	455	424	360	397	433	455	407	454	422	406	410	413	428	451	444	423	421	404	397	396	420	410	412	430	407	397	474	407	451	432	407	384	400	357	390	393	444	369	426	394	478	400	456	414	429	446	404	425	422	399	463	436	407	421	406	420	439	415	412	444	386	405	416	418	393	432	421	436	435	418	449	458	409	405	395	397	395	440	420	420	421	427	461	379	406	392	416	390	392	375	410	381	425	396	423	414	466	409	403	430	375	411	432	401	424	373	405	405	429	421	451	417	405	437	419	428	407	403	412	410	407	381	386	446	404	438	406	425	437	418	435	411	427	446	403	475	444	419	423	426	412	461	431	451	402	383	429	420	411	421	434	450	420	400	439	400	423	420	392	399	379	418	424	418	418	381	436	449	392	402	400	423	393	416	370	409	395	477	408	425	398	408	417	367	428	431	436	407	420	441	404	413	417	418	422	405	420	418	411	400	461	438	428	433	412	422	441	444	408	398	397	406	434	416	392	382	404	438	433	443	434	442	425	428	345	419	428	401	434	413	410	425	427	428	410	418	410	407	444	448	418	358	400	389	467	431	417	396	432	443	375	405	414	405	427	412	394	384	408	419	434	452	421	420	415	418	403	400	428	443	398	383	434	453	422	408	452	427	410	419	433	413	403	415	454	420	389	419	422	425	409	415	441	403	415	413	428	426	424	380	411	394	391	386	425	412	393	402	454	416	414	419	371	377	425	403	431	388	390	399	445	399	384	389	383	399	408	429	421	422	396	432	456	441	405	433	425	429	425	413	417	393	397	394	438	388	429	443	420	417	425	417	382	449	425	408	400	436	421	408	421	392	400	470	416	409	425	417	441	417	437	418	451	408	417	404	420	425	437	437	438	417	424	413	445	404	416	435	396	444	401	439	366	375	437	455	412	414	381	401	426	451	383	382	445	416	401	438	393	425	405	411	455	412	422	418	421	423	416	405	391	421	398	428	404	426	380	399	389	421	398	444	452	420	437	411	406	431	387	440	421	426	429	413	448	440	420	436	428	408	437	430	407	440	399	427	415	421	396	422	422	461	376	426	420	411	389	390	456	383	448	434	390	377	449	444	421	442	387	414	433	401	423	437	429	463	391	407	400	421	426	444	423	451	427	437	440	431	431
4232	1130	1048	727	679	653	584	570	602	532	587	575	541	544	579	581	566	569	562	531	523	536	531	565	552	555	557	568	562	561	551	588	580	541	543	543	553	522	522	535	495	587	529	555	519	496	548	559	530	570	530	479	525	566	538	564	523	515	567	536	534	581	524	516	537	559	557	542	546	577	509	561	546	536	542	540	565	532	565	558	532	555	497	558	555	558	522	530	550	525	562	581	520	527	551	547	547	565	532	570	512	571	533	515	541	516	559	505	575	543	553	502	582	571	512	549	580	572	553	538	562	560	573	543	575	564	513	532	490	560	541	568	536	546	507	512	567	571	536	530	537	532	578	576	558	556	558	533	533	567	581	532	558	522	493	530	516	503	589	519	559	507	543	536	528	523	563	557	513	567	556	541	546	518	536	506	577	575	534	522	569	562	533	564	601	559	581	513	523	561	531	532	553	508	573	582	542	536	573	512	505	514	542	537	512	561	561	547	546	553	536	535	575	567	540	546	583	591	526	551	567	514	553	511	555	565	557	542	526	552	534	494	581	544	558	557	516	527	552	514	563	547	539	528	516	535	555	549	493	562	542	533	550	516	580	521	562	585	528	567	543	506	565	556	562	543	545	558	515	518	542	541	547	556	548	523	524	580	541	552	522	530	566	523	572	551	501	528	513	511	553	571	540	552	556	570	566	559	561	562	519	539	498	524	561	578	582	587	556	537	538	547	562	538	556	539	571	534	517	609	556	554	495	542	586	574	507	545	537	534	540	546	509	576	561	547	566	603	589	534	501	562	566	519	558	557	559	584	594	543	526	538	547	550	531	533	540	546	537	545	507	529	506	567	551	548	533	558	573	563	545	538	546	484	537	564	583	566	558	556	571	507	576	527	564	544	581	560	564	570	562	587	550	566	541	530	560	546	547	527	516	511	529	574	614	549	519	536	518	550	534	554	548	503	572	567	566	564	559	543	553	535	530	533	576	570	489	532	601	586	544	572	511	526	509	544	517	530	552	551	538	504	539	550	548	502	522	549	538	489	523	587	550	549	535	557	554	507	539	575	551	531	535	533	554	543	588	565	544	575	513	571	543	525	512	600	575	535	554	557	576	564	541	550	548	584	546	560	537	585	544	558	552	584	525	529	570	509	542	562	546	505	530	509	548	554	536	537	562	538	553	532	552	544	530	531	531	554	543	490	596	576	543	547	551	541	541	561	533	534	585	545	541	489	548	555	535	550	562	533	561	523	558	547	567	522	575	550	543	499	539	532	524	537	539	546	571	563	535	481	544	556	549	509	557	558	529	565	544	547	556	557	568	557	553	530	556	554	476	541	560	542	526	546	479	556	530	573	563	483	564	586	548	563	539	580	571	543	526	519	543	551	557	566	511	598	506	536	577	536	557	561	543	524	533	540	556	533	582	517	551	510	571	536	513	537	556	535	537	541	544	546	555	557	568	569	559	551	512	520	505	582	542	549	570	559	574	543	561	531	527	563	490	570	550	548	569	531	521	554	527	531	513	574	593	544	558	559	523	541	569	557	528	549	597	562	543	537	594	553	589	574	568	574	531	560	537	560	592	569	521	536	569	542	553	538	542	537	548	499	544	561	538	532	506	557	534	547	542	521	553	552	555	564	551	522	553	564	548	575	588	536	493	524	555	557	528	525	532	577	528	530	583	537	520	511	520	540	577	509	520	556	543	567	527	532	555	526	543	507	551	555	567	527	518	586	510	492	542	535	539	570	544	560	576	593	539	548	511	503	559	571	575	533	522	533	555	577	562	554	534	543	524	520	539	528	534	531	568	519	544	530	550	520	533	541	584	516	546	564	545	580	492	535	549	575	516	540	534	534	561	557	533	530	510	549	545	523	546	554	556	576	535	563	550	549	517	558	542	562	559	557	534	518	600	525	569	561	528	503	517	501	570	564	547	539	545	540	550	536	553	509	542	558	530	509	566	570	552	535	560	561	595	570	549	566	572	498	547	527	549	559	574	526	528	529	556	555	535	540	535	539	506	528	599	575	542	514	552	545	543	555	557	554	520	552	561	563	555	553	532	499	517	559	559	537	537	580	502	568	542	542	515	549	574	557	563	547	546	531	574	568	565	511	554	525	565	538	581	527	509	504	554	534	560	575	566	541	513	571	578	548	527	552	578	542	547	540	538	526	525	557	526	540	501	536	572	546	550	546	579	553	568	546	518	533	592	566	529	542	555	548	560	519	576	589	562	497	531	534	501	567	538	513	562	570	538	548	552	545	549	539	521	516	574	553	538	522	578	511	536	556	566	529	534	552	569	527	548	498	545	528	551	544	564	531	543	544	555	541	554	546	572	565	489	559	625	555	556	533	534	596	541	517	513	530	541	541	518	545	544	543	542	547	543	538	562	543	514	555	577	543	537	590	522	557	562	528	514	532	535	530	523	578	547	532	558	514	563	511	548	578	588	575	567	550	516	557	525	560	568	496	551	535	538	560	543	559	530	561	529	514	539	552	552	529	520	551	528	548	547	593	551	532	576	538	496	550	518	542	544	519	559	537	573	548	549	549	531	592	533	562	540	496	523	538	506	568	540	557	526	560	556	536	553	525	528	546	508	545	554	554	569	545	570	552	573	561	548	508	554	543	553	544	532	541	517	588	550	569	546	548	559	543	574	521	564	584	515	525	532	563	506	518	553	512	512	537	532	581	594	493	541	522	549	553	540	516	574	551	542	547	553	544	553	540	546	516	535	521	548	546	556	525	564	537	496	508	541	525	564	552	556	548	525	543	550	544	525	558	518	562	589	557	557	573	547	576	574	552	549	542	550	521	536	541	541	545	539	514	552	554	555	510	555	520	549	479	567	512	599	560	524	540	533	538	558	578	502	520	524	507	550	565	584	508	565	517	530	524	541	554	520	527	538	547	519	516	554	541	575	555	496	532	546	528	540	553	547	526	546	560	559	569	554	589	584	536	539	561	517	541	552	592	517	592	543	500	576	510	584	510	515	521	572	550	553	588	522	499	535	552	553	562	536	545	505	521	545	549	530	563	533	538	512	547	593	574	505	574	558	553	514	481	556	587	555	556	553	586	562	554	551	554	513	569	518	548	531	506	509	543	516	534	550	585	579	579	533	569	537	527	535	515	564	537	538	557	556	541	534	569	569	581	522	564	586	600	551	535	546	505	513	539	544	570	543	565	527	594	548	552	547	553	565	497	560	564	563	539	566	549	552	541	577	550	523	581	593	547	562	577	556	553	533	551	555	507	488	536	523	555	522	540	550	549	556	565	545	488	524	516	568	511	548	525	528	554	550	517	523	530	555	517	532	548	531	550	542	563	554	542	545	546	539	551	568	550	537	542	552	529	542	558	546	546	524	554	565	572	556	521	570	534	545	523	578	558	560	525	551	547	546	550	560	550	538	507	547	579	563	526	525	568	510	547	557	534	547	536	583	561	501	545	563	587	525	525	559	571	570	584	516	598	519	523	519	566	575	528	534	523	539	569	561	551
23438	20870	28191	23673	20870	10257	1116	728	553	543	486	465	444	432	405	414	360	371	351	325	337	361	363	336	355	332	330	353	359	312	343	330	311	311	325	314	313	313	304	296	324	330	329	305	312	296	349	307	303	305	276	300	312	302	324	295	322	323	335	364	313	335	300	304	309	303	335	325	294	320	313	301	312	310	288	303	330	287	317	347	300	320	301	294	331	329	351	346	300	292	314	340	324	307	296	319	303	317	326	284	327	295	282	325	297	312	300	318	350	323	291	295	313	328	313	317	291	304	333	312	330	315	331	321	299	320	316	335	301	309	329	359	316	295	305	281	305	290	294	314	294	310	306	296	306	287	324	313	344	305	297	317	309	338	326	292	310	291	316	314	286	314	287	263	329	314	297	320	297	325	317	314	346	282	328	312	305	304	317	301	320	312	336	324	302	311	347	320	321	312	297	292	325	306	337	317	330	288	294	288	309	301	310	306	287	317	310	299	344	297	332	326	316	307	302	311	318	328	299	305	313	309	300	292	267	292	311	290	311	353	307	279	315	317	306	291	300	321	298	317	341	344	298	291	327	306	329	313	299	300	327	341	311	313	309	312	307	294	307	324	298	297	285	287	305	290	327	312	309	302	279	298	310	300	293	313	289	311	311	301	332	302	278	301	309	327	335	277	316	283	300	315	323	310	336	328	304	314	329	294	292	311	337	322	293	328	304	299	282	333	286	315	286	303	291	344	324	304	317	315	284	299	309	300	293	279	298	323	277	295	312	287	330	284	323	337	345	293	311	299	301	311	294	329	317	300	307	314	298	316	314	291	311	328	317	288	330	324	297	291	341	330	288	305	293	278	286	309	270	302	338	288	280	309	302	320	307	301	301	305	332	304	319	319	318	281	329	307	319	307	312	320	310	304	314	316	293	298	298	299	294	324	276	292	317	300	290	310	308	311	305	333	326	291	283	306	280	270	302	289	286	328	286	304	348	312	321	302	315	290	326	349	325	308	333	288	305	322	328	308	329	290	310	296	319	292	327	310	305	288	313	323	307	315	321	339	298	280	299	334	319	263	309	298	289	348	295	316	303	279	318	320	375	322	341	292	325	318	350	304	293	330	346	298	294	295	308	297	308	321	293	316	293	297	334	334	296	304	296	319	321	305	295	297	323	277	312	301	326	330	324	312	301	292	316	305	319	327	334	323	309	314	305	294	289	310	286	349	299	296	293	317	301	300	314	288	311	287	299	299	313	292	301	326	314	289	308	308	303	290	293	311	276	299	314	315	311	300	299	304	294	277	338	301	312	314	271	297	317	302	303	341	340	297	278	332	326	313	320	287	297	333	296	335	317	315	315	300	318	315	285	327	339	312	313	311	317	314	325	291	288	314	323	329	324	323	294	302	306	319	298	292	302	296	311	337	327	283	286	294	318	270	330	306	292	331	299	325	336	337	300	296	316	292	288	321	328	310	272	292	292	301	318	302	304	313	287	291	285	327	307	301	315	306	303	302	320	300	322	290	296	309	323	340	298	310	311	300	331	285	288	285	290	293	311	289	301	295	323	306	297	312	314	324	299	316	337	287	300	329	288	327	320	303	322	301	286	281	295	317	307	317	325	266	288	309	323	319	300	301	334	300	317	314	290	311	290	316	313	277	272	301	292	308	336	316	318	326	305	326	285	304	324	302	276	314	304	326	349	328	339	281	280	294	298	291	328	325	311	318	334	302	333	306	325	307	289	305	328	316	285	312	337	326	334	317	313	315	275	305	317	364	291	300	296	286	288	301	330	314	310	300	277	313	324	271	327	315	297	301	325	308	292	290	302	312	287	324	301	312	331	330	331	306	287	306	305	323	302	305	344	310	322	313	322	303	328	321	313	276	324	331	281	275	301	282	325	273	342	299	302	305	323	311	322	326	320	323	333	292	336	311	318	301	317	297	319	278	305	341	309	345	299	298	314	313	291	288	350	316	302	308	312	303	295	283	288	303	299	308	325	312	319	282	301	299	312	280	283	325	285	314	293	344	288	303	324	312	323	294	282	328	296	299	329	296	314	315	322	297	340	296	296	318	349	323	328	286	268	316	302	277	313	293	296	337	299	321	266	293	306	293	336	295	314	322	305	320	306	263	331	299	328	308	306	331	305	319	338	308	351	323	285	291	297	316	304	294	297	330	284	282	304	291	328	319	299	287	284	320	300	290	302	320	307	326	291	329	294	319	318	318	326	318	277	299	310	308	331	309	283	299	278	308	308	282	277	283	310	334	301	318	335	318	332	292	313	330	292	329	331	326	290	297	325	329	324	281	289	323	320	301	294	298	319	296	319	306	323	338	335	333	334	364	353	288	318	291	310	326	326	324	335	309	336	303	294	297	273	330	313	307	285	289	312	306	314	325	260	295	319	312	304	284	310	311	299	312	281	304	332	291	296	302	344	325	329	314	325	304	325	300	323	282	291	291	292	288	339	296	305	312	314	314	331	305	306	274	296	279	288	283	319	332	315	285	316	303	339	340	312	299	287	294	282	322	301	302	302	290	309	269	313	281	303	312	307	291	283	287	320	327	309	309	292	315	306	336	284	293	303	297	296	322	282	307	280	285	334	329	279	314	323	337	316	322	301	331	328	307	331	320	324	301	310	318	303	290	312	308	314	272	309	360	321	323	291	312	324	314	311	326	310	289	276	300	301	321	320	351	316	282	303	314	298	337	292	311	300	329	323	324	332	308	327	290	324	314	314	314	330	315	328	296	318	305	279	288	330	321	290	344	323	306	280	330	371	319	299	269	311	327	295	284	278	312	312	322	291	314	282	297	315	314	322	283	308	314	323	311	297	305	311	317	315	291	317	306	303	313	283	305	295	309	348	276	308	321	309	319	287	333	282	268	324	312	348	332	330	299	338	318	305	308	275	293	289	310	320	285	326	308	297	322	290	294	287	288	305	299	330	324	304	308	311	296	297	319	278	320	320	317	318	334	280	293	296	300	318	336	297	315	313	299	312	307	290	308	271	333	291	322	326	328	334	324	293	312	304	283	293	301	302	320	304	265	318	292	305	316	322	306	321	308	308	293	309	292	257	296	293	311	297	301	319	319	316	315	323	307	339	312	280	329	300	332	314	318	309	306	321	291	319	307	287	330	312	307	317	322	289	322	287	312	304	286	312	283	337	320	290	325	313	323	314	324	322	316	288	316	309	314	284	330	317	308	301	305	293	309	300	298	343	346	311	317	317	290	289	314	319	334	293	306	318	336	303	329	306	326	296	289	311	301	339	313	320	299	272	318	328	320	298	329	318	322	301	303	310	328	316	321	275	330	316	300	327	295	326	330	332	307	307	319	312	300	314	297	303	336	305	280	320	308	342	333	299	273	342	332	325	316	283	298	281	340	310	315	335	296	285	303	327	317	293	317	320	293	298	271	313	281	294	291	276	318	282	311	302	329	290	312	307	280	343	309	279	314	287	306	311	288	281	310	319	319	303	331	323	336	290	298	295	277	291	302
5994	8864	7887	4027	2741	2154	1739	1385	1157	953	868	761	665	672	623	573	541	567	517	498	528	496	458	448	461	455	468	470	458	473	469	415	401	434	465	435	453	446	469	420	433	429	448	447	412	436	440	399	441	439	424	426	433	417	425	440	453	436	417	423	425	438	440	463	383	431	462	447	410	428	436	431	405	443	435	393	408	402	402	423	429	432	429	407	400	394	370	404	434	426	454	429	383	425	415	438	427	376	415	378	448	419	433	429	426	415	437	373	445	413	417	416	415	406	405	434	437	430	454	418	381	417	429	442	402	432	422	395	426	407	387	398	443	450	436	402	421	401	423	426	392	400	412	394	423	399	395	388	392	398	392	414	386	393	410	455	414	431	400	429	422	395	419	392	399	440	430	393	395	411	406	414	400	437	412	387	383	410	422	390	424	398	456	430	421	376	416	404	444	431	466	420	433	401	426	437	429	405	415	414	420	401	406	409	424	426	407	415	405	413	460	394	417	405	431	447	414	376	424	419	427	419	395	395	395	433	430	425	431	444	445	390	429	435	419	415	429	418	434	392	408	426	409	435	423	413	405	400	413	432	431	387	423	395	448	405	395	410	422	434	409	480	428	404	468	401	420	409	407	440	406	422	469	433	434	467	446	420	430	441	421	432	423	389	420	427	433	417	423	434	412	443	426	416	429	388	434	424	409	417	408	424	422	429	388	441	412	420	441	399	426	417	411	389	420	412	400	422	411	427	427	404	409	419	422	419	381	460	434	419	458	405	450	384	419	403	418	446	438	439	460	412	407	402	402	422	385	409	409	420	422	405	443	421	451	433	391	419	434	412	427	437	404	421	417	403	431	422	401	412	454	435	397	427	432	402	408	408	431	387	415	408	431	416	414	412	394	434	400	426	416	417	397	384	429	468	421	414	409	432	396	425	392	447	421	383	410	406	390	394	387	433	416	439	399	402	408	402	440	419	440	428	424	412	401	435	405	413	424	413	430	433	374	447	398	408	407	375	416	399	403	427	418	432	424	421	449	418	408	364	450	417	428	410	417	420	439	400	400	387	407	443	397	426	434	436	392	431	444	417	381	436	399	437	412	418	417	422	394	420	388	400	416	435	405	405	356	399	415	410	465	398	419	395	454	432	423	448	418	443	407	422	446	434	412	441	396	422	425	441	411	428	424	447	402	423	430	418	418	401	428	421	448	432	429	465	380	394	414	452	431	388	429	383	417	399	414	442	403	379	374	423	428	417	410	389	431	396	395	433	416	425	418	461	422	414	401	392	441	408	404	435	374	443	375	405	370	401	439	442	396	430	424	424	420	429	405	396	439	425	411	426	400	373	448	387	397	435	363	426	422	409	408	420	397	415	428	470	386	425	411	443	425	433	374	397	406	407	410	416	432	411	428	430	409	396	382	413	379	420	427	420	401	397	464	383	396	440	407	402	434	406	422	388	415	415	421	416	401	441	405	405	404	422	384	446	397	413	403	440	401	421	372	391	430	428	434	437	422	442	428	447	419	398	432	411	404	374	434	460	412	417	405	399	397	415	433	399	408	409	396	393	422	425	442	388	429	428	382	436	462	418	415	414	440	431	397	410	414	425	410	398	430	419	413	398	418	395	415	416	431	415	410	408	429	423	397	400	403	409	384	417	398	415	413	388	402	440	391	378	407	405	377	433	417	383	383	423	405	410	426	419	410	413	372	387	436	392	427	393	428	422	434	414	395	433	450	432	432	436	405	381	394	378	410	379	417	442	405	448	412	448	395	434	411	415	417	379	395	409	418	425	423	402	421	434	409	464	395	420	405	440	447	410	433	429	403	426	417	415	430	424	409	439	442	419	434	412	397	433	395	421	383	400	432	431	400	453	408	414	424	427	443	402	422	407	402	422	405	388	411	435	419	428	429	433	422	430	416	417	371	401	431	411	420	385	394	446	428	410	430	407	411	411	391	427	438	435	439	415	415	366	433	408	432	449	407	429	411	416	435	426	428	407	417	406	421	475	424	446	429	437	402	407	441	424	408	428	418	406	398	422	376	419	398	404	426	452	409	457	402	425	423	403	447	418	419	424	423	415	464	380	402	396	446	430	436	428	414	432	409	465	424	434	407	410	397	455	398	411	377	452	462	402	403	413	418	412	383	437	422	403	402	427	436	427	414	408	384	422	403	427	371	409	403	417	439	413	412	410	418	407	466	416	415	398	406	413	397	398	402	418	409	366	367	443	435	398	434	390	412	421	406	419	401	409	428	430	405	422	429	416	418	407	413	410	429	420	403	451	425	395	429	446	429	397	443	436	368	423	440	452	412	412	456	415	403	391	423	433	424	427	404	424	387	421	431	380	413	386	420	395	437	425	378	402	430	422	405	434	431	388	408	409	396	415	395	407	406	432	401	394	411	417	427	401	441	430	428	398	430	374	418	451	429	411	391	425	421	437	392	396	425	424	433	420	439	405	395	393	393	404	383	415	398	417	438	407	437	422	427	410	417	411	421	410	402	448	428	406	411	429	410	430	459	430	419	406	407	429	420	439	386	403	435	401	387	430	396	403	388	399	406	413	434	417	406	421	407	413	416	456	437	409	413	398	409	428	424	407	411	410	420	398	436	413	387	443	412	414	397	407	408	436	409	440	411	432	408	428	433	407	434	455	410	394	412	442	424	395	437	410	406	421	424	382	404	440	404	425	431	426	411	410	391	416	406	404	410	403	404	407	410	423	401	406	424	432	409	409	436	430	388	409	414	391	408	382	413	400	423	419	409	437	425	421	404	392	436	418	400	389	418	409	413	395	388	419	388	418	408	441	418	443	418	381	403	406	402	398	447	423	433	429	422	398	418	444	375	405	383	409	413	412	422	403	402	396	397	375	418	420	413	442	384	416	410	391	378	398	417	398	387	446	405	404	414	407	410	422	454	394	428	404	419	389	411	451	425	425	367	437	377	420	427	424	440	418	405	390	445	438	394	449	399	407	390	401	454	427	432	399	416	429	396	409	401	401	432	431	441	407	444	420	432	425	380	401	404	418	442	398	408	420	432	395	416	390	383	430	443	398	419	395	390	406	419	400	389	388	442	397	411	430	429	409	387	421	418	437	427	443	381	437	416	422	418	408	410	376	421	363	426	447	440	411	415	395	394	403	419	451	421	403	433	404	412	397	427	395	396	452	381	433	436	402	376	420	407	430	427	408	463	379	449	405	390	373	421	394	410	436	433	452	400	409	398	428	419	417	397	382	430	399	445	413	385	422	404	412	417	425	392	470	425	435	417	399	402	414	411	446	438	440	404	383	423	403	397	415	421	422	424	435	396	401	404	411	411	414	439	422	405	404	422	430	414	479	391	409	417	433	421	397	398	418	404	425	411	390	420	399	425	444	397	411	380	384	437	377	454	410	369	423	402	426	440	402	392	469	440	427	412	425	404	400	382	398	415	433	382	392	421	420	390	409	388	451	416	399	406	406	432	450	369	430	461	433	391	401	421	393	430	413	435	394
22558	20868	28609	23277	20874	20906	8375	954	635	561	466	414	360	301	289	263	229	241	230	209	184	174	183	156	182	177	162	159	170	155	151	137	154	154	151	172	144	148	137	161	133	143	130	113	175	127	136	146	127	110	151	136	131	108	166	122	151	131	126	134	121	133	152	120	140	115	119	130	131	124	123	132	124	143	117	137	164	145	110	134	120	111	143	125	132	119	139	126	129	125	113	120	135	135	123	112	129	125	136	119	111	150	121	133	143	126	149	146	127	116	126	134	117	128	120	122	118	141	112	136	117	119	122	118	145	128	115	125	137	123	119	145	135	139	153	121	128	132	121	116	115	114	128	130	111	109	125	123	138	123	128	117	115	125	118	130	106	118	123	126	128	112	117	110	116	130	102	124	126	146	121	125	119	120	123	111	121	124	118	126	129	114	117	107	127	143	124	118	107	127	121	120	154	102	113	120	112	121	113	107	128	105	129	133	126	102	113	129	113	111	135	120	120	117	111	132	137	140	137	113	113	115	130	132	137	116	117	113	121	112	134	110	133	137	125	125	135	124	123	135	118	125	128	107	114	129	129	148	125	113	112	98	122	134	127	108	110	128	133	121	116	115	143	120	151	117	134	125	118	118	125	115	107	135	120	113	106	132	120	124	124	130	142	128	109	122	121	109	112	122	134	141	125	110	135	123	152	122	148	125	121	119	120	109	118	110	123	115	116	112	105	146	105	106	124	140	121	135	103	108	146	104	120	125	118	130	115	139	106	105	135	102	104	121	125	116	132	133	144	115	136	146	134	131	128	138	106	132	113	104	141	124	112	131	118	116	106	115	112	104	114	136	108	125	127	115	135	122	124	122	133	116	127	133	116	124	134	132	127	136	135	120	117	149	146	106	128	124	122	110	120	129	139	121	133	121	123	132	131	116	144	123	116	129	130	134	142	140	123	121	117	109	135	106	125	143	110	133	134	150	107	103	118	123	151	122	133	110	125	145	115	131	101	110	118	126	136	90	114	127	114	125	138	123	130	126	107	126	132	100	107	119	126	109	130	112	124	133	133	113	120	134	113	123	129	150	126	114	129	105	153	115	125	114	130	120	112	122	125	126	116	116	144	137	111	105	133	126	117	125	148	144	129	113	106	123	134	138	120	112	131	118	110	136	127	127	141	110	115	163	104	111	125	100	102	122	121	116	125	117	118	137	131	138	131	124	121	118	134	129	142	105	110	129	119	118	134	132	131	122	146	129	113	142	131	119	107	120	119	130	126	142	116	127	136	134	121	105	146	109	132	143	134	117	109	124	114	131	144	126	114	133	120	123	107	127	123	124	132	130	122	124	123	121	131	129	128	116	100	126	112	124	113	126	118	91	129	115	124	130	117	112	136	92	135	118	122	119	135	113	139	140	122	109	115	123	144	127	112	129	109	102	136	110	120	101	128	131	117	119	123	107	126	132	107	110	113	130	120	125	112	109	133	121	122	101	143	127	146	124	106	133	128	114	132	124	113	120	141	128	123	135	120	127	129	114	116	108	124	107	130	101	114	126	112	108	111	114	121	125	114	101	111	145	125	113	144	120	122	120	118	132	129	131	116	100	134	119	120	123	117	125	130	100	98	112	140	121	111	128	139	119	104	103	120	144	130	119	118	109	143	141	144	124	129	125	103	118	143	146	117	152	120	102	112	109	116	117	121	119	119	142	131	115	126	125	132	136	119	131	112	112	126	133	143	131	113	128	112	143	121	133	111	105	129	132	122	132	127	133	129	110	120	141	133	140	131	94	118	107	115	129	126	122	142	129	110	119	126	123	119	122	130	121	129	119	126	138	140	143	118	126	119	113	94	120	113	113	132	145	167	128	121	127	135	124	118	117	128	120	117	112	119	133	129	138	105	114	144	110	120	116	123	117	133	128	106	149	123	131	131	119	146	136	125	140	127	122	127	123	107	125	124	109	116	141	129	122	123	118	123	120	115	125	126	143	121	139	129	103	123	125	119	128	120	121	133	126	121	120	115	111	121	141	124	114	108	141	116	127	123	141	130	134	125	125	130	129	131	126	118	109	129	138	136	110	128	118	109	119	129	147	137	124	119	125	126	143	135	120	134	117	132	114	129	125	116	112	116	119	132	119	135	127	140	115	117	115	119	151	132	119	131	137	113	108	134	128	123	118	106	116	118	130	127	121	129	100	133	123	123	127	113	122	122	115	125	110	123	122	145	114	111	133	138	117	120	129	117	127	121	124	118	119	119	103	121	127	114	130	105	117	107	117	130	112	113	112	119	131	128	135	113	120	134	127	115	128	130	118	119	109	119	134	131	137	107	115	138	108	120	122	119	100	128	120	116	127	125	141	112	123	123	114	118	118	118	109	128	142	120	110	118	132	116	102	134	123	125	139	96	114	123	129	131	114	120	119	96	114	146	113	114	100	134	99	122	126	111	125	125	130	123	124	100	117	139	120	123	117	105	111	105	106	111	127	126	123	113	115	121	119	130	130	119	122	129	132	129	131	126	102	133	126	123	122	107	146	111	111	111	136	113	132	116	136	121	105	113	111	141	116	121	135	116	124	110	123	138	130	126	122	124	118	119	115	105	121	135	110	119	112	137	120	136	121	120	133	122	124	115	114	116	95	143	104	118	135	132	107	138	131	98	113	122	134	107	118	128	140	123	117	138	140	123	119	123	126	127	139	123	130	141	106	111	136	113	143	117	132	106	134	126	122	134	118	122	124	111	126	131	120	120	131	118	106	135	126	114	136	132	121	122	123	125	121	115	107	109	146	125	137	122	122	144	131	124	145	129	118	118	120	124	104	127	123	143	125	118	102	137	128	141	130	119	127	121	129	115	125	122	113	108	137	118	122	148	111	119	138	134	125	135	125	128	120	107	111	123	106	124	119	119	120	115	122	132	139	115	116	106	129	121	130	152	110	120	121	119	130	130	122	145	116	116	118	139	155	124	135	109	124	109	113	125	121	125	139	114	142	138	105	128	104	129	125	109	131	137	109	139	136	138	122	131	139	107	121	119	128	118	116	115	125	125	113	131	111	118	125	90	140	123	114	115	124	133	116	129	124	126	123	107	132	123	128	120	117	141	127	125	121	125	125	123	134	128	109	127	137	111	127	146	109	119	136	118	140	127	126	117	123	115	108	117	119	130	114	103	115	131	104	143	143	122	122	126	129	128	125	119	123	123	134	142	109	120	89	137	122	116	122	126	117	95	122	97	130	114	106	117	118	95	129	151	118	138	149	130	121	138	133	118	130	110	108	105	139	137	120	139	118	138	121	123	140	109	128	117	131	113	116	137	131	116	124	114	143	140	117	124	125	116	110	110	115	114	116	118	122	114	138	124	134	115	127	109	119	126	123	122	124	106	116	115	109	138	131	133	119	112	113	115	116	109	128	127	116	118	133	128	115	127	114	96	128	105	129	110	123	121	117	136	130	96	122	121	135	125	102	124	138	127	136	111	121	130	128	129	138	101	112	122	113	98	119
7201	14534	12846	6859	4692	3469	2706	2095	1585	1229	1001	851	689	574	551	469	427	424	377	359	319	350	309	261	281	259	259	234	245	226	213	216	245	243	198	216	204	185	212	203	198	184	192	183	201	204	187	170	191	183	182	193	187	176	201	177	199	178	177	168	178	162	193	184	179	189	163	169	169	173	179	173	190	185	178	178	161	178	186	179	189	174	188	166	170	184	175	183	178	168	173	164	174	160	181	190	153	175	191	177	179	186	180	156	151	159	171	153	168	182	165	163	166	175	168	158	166	184	182	166	167	160	169	165	150	168	183	157	162	174	159	150	188	159	164	149	181	151	149	156	163	151	169	167	167	169	159	169	164	168	158	157	137	163	170	147	172	189	181	173	190	175	183	163	170	182	183	166	192	166	178	172	143	175	165	176	163	140	163	153	156	160	166	170	169	157	165	150	171	163	182	153	161	157	159	171	182	168	174	166	162	188	182	148	173	176	152	162	184	189	182	158	165	148	179	185	139	165	169	177	170	157	190	169	157	155	143	178	159	182	151	150	193	150	169	165	153	170	148	160	181	166	142	168	159	171	174	149	169	162	171	160	159	175	166	164	192	186	152	185	181	160	182	158	144	179	160	173	148	165	179	171	176	149	183	169	172	169	147	160	165	172	160	151	176	156	168	175	163	177	175	169	169	169	166	163	165	147	160	165	169	159	168	159	165	169	159	149	169	164	172	160	151	161	163	165	163	153	163	176	168	169	146	149	161	183	162	202	150	160	156	164	161	172	159	204	156	146	160	167	170	174	174	150	175	179	177	184	156	175	157	174	151	169	177	171	178	176	168	192	175	167	152	167	159	168	171	171	150	177	157	177	160	171	175	170	172	164	186	159	153	158	144	160	152	153	171	171	171	162	172	159	146	169	173	168	161	155	166	152	163	174	163	187	185	157	167	162	181	174	179	182	163	156	150	164	162	162	161	185	160	181	151	171	164	182	163	162	179	160	172	159	175	148	168	162	174	182	174	169	166	172	173	153	161	180	196	209	174	155	168	163	149	164	154	167	137	182	165	168	189	172	169	164	166	144	162	186	189	167	174	169	154	161	168	151	176	179	184	175	162	177	175	165	159	175	159	157	182	169	165	184	170	167	153	160	162	169	165	150	143	179	176	168	169	155	171	162	153	159	142	167	159	162	157	164	189	160	188	166	148	168	174	172	188	166	165	135	176	162	180	174	177	175	161	162	163	134	165	162	159	156	159	187	168	161	183	174	142	158	161	166	160	159	161	171	150	170	121	144	155	187	175	171	157	154	179	160	165	194	171	158	170	168	153	158	161	160	163	170	171	162	162	160	156	161	151	168	149	172	153	159	161	188	151	139	164	155	163	159	151	150	159	177	164	139	174	164	170	173	164	175	165	169	178	165	170	163	162	174	150	189	174	167	144	174	141	173	203	171	166	152	179	169	162	167	140	161	160	165	175	175	142	165	152	153	176	157	170	159	187	164	159	161	143	178	143	155	144	173	159	141	166	176	190	168	152	171	161	167	174	164	157	169	158	177	157	160	166	175	166	162	147	156	172	174	170	153	154	170	173	166	154	170	160	161	180	191	145	159	142	164	153	168	177	161	156	169	155	169	169	161	171	182	169	193	151	172	158	150	164	158	169	160	143	162	184	150	156	143	173	163	160	159	163	176	193	175	172	163	173	187	184	151	155	156	157	153	169	151	163	159	162	171	162	153	170	172	176	159	155	155	203	158	167	157	175	164	145	159	183	157	182	186	159	156	170	187	160	155	151	144	165	170	169	163	160	190	147	167	170	158	163	177	166	171	152	157	162	166	152	160	160	173	168	195	163	167	155	164	176	167	160	162	172	166	152	164	150	150	183	156	148	185	168	159	139	184	173	171	167	155	169	180	161	180	173	163	149	156	167	149	151	177	193	184	156	186	158	160	171	183	153	143	171	164	160	170	149	170	194	171	189	163	179	172	172	148	163	160	161	156	160	182	169	166	160	180	176	157	174	155	154	159	178	174	151	156	162	154	137	164	148	164	169	163	164	180	159	192	161	171	140	182	182	169	169	165	156	152	164	167	153	184	169	158	182	185	179	161	183	157	162	169	145	157	171	169	172	180	161	172	164	166	182	169	135	163	169	176	157	157	162	182	165	173	146	183	165	162	147	164	145	149	158	161	173	132	169	144	184	179	159	172	156	167	164	148	167	178	172	194	168	174	168	168	171	169	159	208	155	158	173	180	132	175	178	159	166	174	162	171	171	157	151	172	141	169	158	163	163	165	151	157	178	168	176	157	152	163	167	171	170	145	159	160	160	159	157	170	148	159	181	195	181	183	159	152	170	158	187	171	169	164	143	205	163	187	169	162	181	165	176	146	141	152	157	156	162	139	177	154	144	175	164	184	165	165	172	146	147	175	170	185	168	173	148	167	169	158	148	171	161	158	163	162	159	160	169	157	149	156	154	146	168	178	151	168	161	184	137	158	167	154	149	155	153	166	158	141	172	190	162	151	150	156	149	164	169	158	163	167	158	162	176	148	169	155	161	172	177	173	179	153	163	177	158	161	165	157	155	169	174	171	148	168	148	177	159	175	174	170	189	163	172	200	184	157	181	168	166	156	156	163	158	172	170	142	174	176	164	165	190	155	164	192	174	158	164	172	196	188	164	172	157	179	164	161	161	169	169	140	190	159	172	158	157	144	180	173	160	170	157	169	158	173	148	159	167	171	176	157	160	185	178	161	175	156	189	192	174	171	180	157	176	139	166	161	168	161	158	190	154	171	188	154	155	178	165	180	172	185	159	175	175	154	161	163	164	172	167	184	157	174	166	172	185	182	143	175	175	175	168	158	157	163	173	174	182	184	173	174	156	199	158	184	164	178	183	162	168	177	152	141	150	179	181	170	155	169	165	185	182	168	180	152	164	143	144	168	180	144	171	178	188	163	162	168	162	165	178	147	171	165	154	145	189	146	156	171	157	159	159	160	167	154	193	181	168	178	160	150	151	170	193	167	148	149	160	164	181	162	178	181	159	146	154	181	187	156	154	152	173	170	135	197	179	157	140	167	161	179	156	184	179	166	169	170	187	149	188	168	178	188	177	172	180	167	169	158	196	165	158	157	179	147	172	167	161	185	158	181	184	171	173	151	176	175	180	174	185	140	185	159	174	173	171	166	165	170	152	161	183	166	174	152	178	171	156	160	169	169	151	171	188	185	165	168	183	171	168	163	161	167	164	146	153	163	166	152	158	141	136	172	157	148	172	157	160	176	176	159	167	200	151	181	164	189	151	162	177	170	175	165	178	157	156	168	173	147	157	155	164	179	169	159	165	150	167	173	183	185	170	163	187	155	176	164	151	141	160	178	167	182	189	146	161	164	181	169	163	177	164	153	152	159	158	190	166	164	141	167	184	158	172	173	182	159	183	151	154	183	167	163	140	186	169	174	158	182	190	153	161	167	158	184	143	166	145	151	149	169	168	176	167	177
26581	20263	8656	825	496	485	463	451	458	455	385	421	394	441	428	405	441	442	422	419	408	420	436	408	383	423	469	415	439	418	427	397	419	436	413	422	433	435	474	426	396	434	409	441	407	408	404	431	417	389	398	440	419	421	441	377	405	426	435	429	420	449	414	427	432	403	421	405	452	398	424	405	434	432	422	440	437	448	425	422	417	432	414	426	437	414	445	439	397	398	398	444	423	425	415	462	437	418	437	427	426	396	402	440	461	429	445	401	450	435	408	402	432	411	412	418	442	440	433	389	449	421	468	404	373	406	430	433	410	458	422	431	427	442	409	434	385	388	436	420	414	440	409	365	421	413	436	424	416	410	403	424	430	407	439	441	421	416	412	422	412	454	429	409	398	433	418	426	405	411	427	418	401	407	411	431	408	463	420	437	437	409	428	450	424	400	423	429	486	406	426	426	406	410	459	441	403	426	429	427	408	461	427	423	401	421	398	406	401	432	420	422	442	444	441	419	431	408	439	453	454	457	444	417	403	444	433	407	426	419	437	419	402	423	426	395	428	446	413	410	457	432	438	365	404	420	421	410	400	475	434	434	394	441	447	423	409	397	410	416	431	444	408	440	455	374	435	474	423	407	403	417	399	400	436	451	431	425	393	403	449	438	425	409	443	401	382	403	430	443	406	509	416	448	430	401	440	398	434	437	417	424	407	421	432	385	431	462	386	413	422	420	425	430	446	382	425	435	436	460	405	428	452	401	402	430	449	384	436	417	411	428	423	419	442	406	418	415	437	414	416	424	432	444	435	400	426	440	432	448	448	443	442	420	442	448	460	448	425	389	403	426	395	436	411	420	439	444	422	414	427	406	446	460	461	435	395	451	426	406	416	445	407	434	416	415	414	439	433	427	418	425	406	421	415	440	434	458	421	405	429	414	427	392	417	429	430	435	447	446	426	426	368	427	416	424	455	407	398	427	410	411	428	404	408	430	425	427	422	403	403	445	468	392	472	408	424	449	399	389	407	422	415	403	432	443	461	422	428	394	407	423	393	453	425	415	393	429	424	402	420	394	425	433	408	394	408	422	413	439	431	397	406	440	425	431	413	478	406	410	428	408	419	410	393	439	432	406	433	439	424	412	424	400	404	395	410	459	431	423	420	440	424	393	416	414	388	456	418	435	417	416	436	401	442	434	439	428	436	413	416	393	434	392	431	414	424	426	423	411	447	425	439	419	422	433	432	422	428	400	394	428	411	439	403	437	449	399	423	435	439	419	405	425	410	395	406	444	427	414	412	447	374	435	423	432	418	416	441	463	436	441	463	438	431	443	437	423	412	434	428	461	413	398	436	436	413	432	430	413	422	398	462	415	406	428	413	450	416	430	423	431	460	411	427	428	437	452	410	432	419	427	444	410	429	401	405	427	425	424	403	428	413	373	435	454	447	404	411	458	415	411	417	437	452	420	446	385	415	438	413	415	422	441	426	438	421	445	423	412	430	419	409	424	425	407	426	441	417	435	448	419	425	463	422	449	420	435	394	400	431	431	433	428	466	420	396	419	411	428	413	430	399	433	425	426	417	401	400	433	413	434	449	382	427	440	440	465	385	435	412	421	427	413	366	417	418	410	434	422	385	380	387	434	421	418	454	430	397	454	442	424	415	447	480	412	424	395	442	431	387	406	402	433	454	405	427	458	436	420	406	421	428	472	451	413	427	412	444	439	469	431	386	417	404	466	429	449	424	435	428	445	424	427	414	406	425	421	390	416	426	450	444	429	456	431	430	424	432	429	433	427	447	449	446	471	433	436	449	406	454	417	435	371	427	399	413	415	445	432	442	386	447	443	408	424	423	421	470	405	431	430	394	448	435	464	448	435	415	424	454	442	469	413	420	414	435	433	416	416	398	439	432	361	395	454	453	364	397	430	408	394	436	407	410	422	419	423	405	422	419	395	427	451	431	403	399	421	423	417	405	417	424	417	423	455	421	443	424	408	392	419	439	423	406	450	415	408	453	405	406	391	431	407	408	434	431	422	442	452	462	428	406	432	433	385	429	435	421	453	436	447	449	415	436	407	417	430	402	407	422	397	419	410	404	414	426	410	438	418	449	414	469	435	443	406	450	449	389	407	421	431	439	406	410	420	411	427	448	407	398	448	449	429	419	408	455	426	423	427	409	457	416	432	423	419	412	425	411	449	433	427	412	407	424	403	435	425	413	410	439	449	398	422	440	439	448	416	423	425	426	397	406	417	432	415	416	449	421	437	436	443	390	425	447	448	433	409	417	420	438	421	396	462	403	401	407	425	413	401	437	382	434	435	431	443	438	410	428	427	473	420	380	407	428	407	414	422	416	446	407	427	434	417	419	427	365	448	425	448	429	404	403	400	442	418	395	416	461	397	418	441	415	434	461	438	442	419	457	410	451	461	450	422	439	397	436	474	421	472	417	432	445	445	425	416	419	438	368	429	424	446	438	417	405	487	425	431	401	422	424	429	422	407	428	388	405	429	418	404	388	422	408	388	423	417	425	429	435	421	429	427	447	402	437	409	481	425	452	439	387	425	417	426	427	425	447	425	404	461	452	408	398	407	402	445	414	432	394	407	448	414	422	414	418	382	433	420	425	431	429	440	468	432	409	425	479	383	442	400	436	414	391	406	416	428	430	402	409	428	418	390	445	453	369	404	452	438	362	397	443	390	435	383	417	399	390	400	402	437	406	413	437	413	436	440	464	424	438	397	433	439	424	418	442	404	446	446	394	465	417	420	409	401	426	427	436	387	433	415	413	432	441	417	448	430	402	442	423	391	424	396	446	406	439	434	469	442	417	419	410	391	430	448	451	419	413	400	423	408	426	383	380	406	439	422	439	439	446	394	397	468	446	464	454	441	431	390	451	397	414	424	435	436	448	404	432	413	411	405	413	396	379	376	420	426	388	413	465	463	451	413	454	393	414	392	424	412	411	465	442	404	431	431	435	460	409	421	471	423	415	468	431	443	401	419	419	446	387	413	404	422	424	474	410	443	419	416	423	429	373	424	430	407	419	453	392	424	397	408	419	388	411	415	434	442	412	402	406	438	423	423	428	429	435	454	451	463	427	393	420	432	444	439	420	419	433	396	382	433	416	467	445	400	394	395	446	414	410	428	431	419	427	424	408	450	400	420	456	450	403	387	454	393	450	448	408	420	361	411	416	428	408	437	428	421	454	417	434	418	411	450	441	410	413	451	429	429	416	389	436	452	422	458	431	392	424	470	436	428	430	443	424	385	452	411	438	417	419	421	445	445	429	452	465	453	452	436	433	444	422	420	444	423	423	416	443	404	399	430	422	463	420	425	418	419	384	446	419	424	439	493	382	394	404	440	395	439	406	398	407	368	408	387	417	417	470	430	420	414	431	426	445	419	404	425	438	417	418	473	423	390	450	426	433	435	424	434	433	450	427	405	414	407	447	385	442	454	392	399	416	431	383	434	410	400	428	425	452	451	421	439	397	452	421	443
4848	1173	1059	755	715	609	592	583	630	572	582	546	615	554	536	565	548	569	601	597	578	500	568	577	550	556	568	549	549	542	532	551	519	570	545	529	562	559	574	543	533	535	566	524	556	571	560	575	512	580	587	582	590	586	563	555	585	548	593	546	595	554	574	580	560	572	573	548	553	565	541	534	530	598	567	565	574	537	537	521	581	590	566	566	501	569	555	588	605	554	553	539	573	560	549	584	562	537	541	573	529	569	576	584	560	544	535	615	547	547	552	586	513	528	550	544	536	542	547	568	584	576	526	589	552	530	534	550	553	541	601	550	591	589	523	552	584	557	554	529	522	517	584	541	611	554	550	532	570	536	558	596	561	530	526	535	523	587	548	521	549	533	526	512	579	523	552	544	576	558	581	560	596	553	551	578	543	598	576	581	553	539	562	541	569	543	539	535	542	530	597	542	601	542	569	563	581	542	544	550	561	556	537	589	565	563	574	563	604	528	562	485	556	537	551	519	507	540	527	541	549	550	536	537	550	555	528	580	534	613	562	540	538	513	532	583	557	595	571	544	548	592	604	542	575	536	533	563	590	525	540	569	539	585	527	558	531	569	528	549	566	554	583	541	568	537	578	552	565	556	567	593	528	554	565	568	552	540	524	583	558	568	545	525	534	561	555	575	576	580	584	558	526	569	582	562	580	511	563	548	519	554	562	570	554	502	533	579	508	548	519	550	624	558	562	549	525	561	523	560	574	547	513	560	546	544	559	513	568	587	582	588	573	575	564	594	577	560	534	578	568	514	536	512	544	567	513	571	576	517	570	544	538	568	532	542	576	577	549	533	536	541	610	525	524	531	569	535	533	540	538	538	555	558	579	560	576	516	526	561	569	541	570	587	535	543	589	543	550	588	525	580	532	575	524	551	525	546	571	561	530	563	557	526	535	533	575	554	535	549	535	552	589	556	578	563	598	570	551	578	583	539	563	546	524	556	544	589	517	570	556	528	571	627	574	521	560	575	537	547	569	542	597	569	551	564	562	555	552	505	515	544	585	563	561	602	538	599	576	556	571	574	545	555	542	521	561	535	539	561	547	539	555	572	547	569	558	560	540	517	595	533	561	546	549	540	530	560	501	576	598	564	551	565	576	561	578	550	560	525	550	550	502	549	552	515	560	543	547	534	556	603	554	558	536	566	568	577	509	552	565	551	578	535	542	549	541	534	536	562	558	531	551	542	560	539	565	519	544	548	517	545	588	553	545	582	564	602	519	591	594	564	547	585	633	558	541	529	588	505	545	603	577	550	528	542	539	549	551	556	536	580	583	562	575	553	575	556	587	587	517	554	546	572	549	574	549	571	565	565	569	567	572	553	582	565	582	540	554	573	596	609	537	532	562	578	562	583	541	564	542	559	551	558	543	593	537	589	581	571	504	557	575	571	546	537	557	596	574	564	586	547	568	551	564	552	562	559	534	576	580	571	536	542	527	519	554	550	528	594	610	525	569	550	576	596	530	573	545	549	528	575	550	585	574	552	552	544	539	541	548	505	544	529	568	600	558	542	559	542	567	536	537	542	569	532	558	551	584	550	563	588	547	582	555	537	540	558	571	558	558	581	562	562	552	563	564	539	580	543	513	567	561	551	552	561	531	613	528	519	531	534	493	591	586	574	554	541	586	539	586	515	529	528	570	542	552	574	540	556	491	570	541	526	514	541	583	529	535	541	513	536	590	531	500	543	550	533	544	553	531	538	508	534	493	526	532	503	574	571	539	598	611	517	597	562	537	534	562	551	540	529	609	564	571	539	598	542	554	553	554	581	537	543	557	529	520	602	548	553	581	536	558	540	549	524	537	547	538	579	553	554	558	535	542	578	575	523	562	551	555	546	590	573	582	531	543	555	560	538	530	567	538	560	574	503	552	541	546	585	575	547	557	569	518	569	578	563	535	542	530	517	579	543	553	522	505	581	589	522	542	571	545	526	529	595	560	523	574	517	547	577	563	535	514	584	558	543	514	564	556	563	532	554	569	575	561	547	547	553	573	561	554	556	555	567	551	569	563	505	559	548	527	533	578	566	548	588	550	531	553	542	547	548	557	561	522	552	532	554	559	538	548	552	583	574	546	538	532	537	583	558	591	570	570	582	596	541	544	537	524	580	539	584	561	532	557	573	589	541	573	560	544	559	546	551	573	605	584	540	556	533	579	518	555	570	557	537	537	553	572	535	556	559	532	580	557	545	552	550	570	572	578	557	548	504	586	517	559	519	515	548	589	546	566	574	551	500	536	501	511	554	519	573	522	573	525	550	567	544	589	550	537	571	550	521	553	541	566	586	543	542	554	562	582	582	586	556	577	576	595	526	557	543	547	605	581	558	569	561	531	522	559	572	550	531	562	533	598	525	533	578	543	521	574	546	628	543	611	552	541	503	571	574	590	529	542	522	566	582	577	580	565	565	559	562	564	570	583	537	558	592	596	548	598	552	584	540	555	542	573	519	599	565	558	570	563	550	568	520	555	563	550	561	585	563	585	538	533	565	543	570	566	520	567	580	579	547	550	532	558	559	532	536	554	552	551	501	572	573	540	536	541	537	552	526	538	566	532	574	533	565	552	570	586	544	544	561	531	544	557	539	565	489	553	546	552	514	535	541	587	612	560	532	549	552	526	574	561	563	582	581	494	529	542	565	518	554	497	575	555	544	576	509	563	557	534	552	555	543	573	581	597	554	546	568	560	543	549	500	553	566	573	582	554	562	572	514	586	567	532	573	541	568	583	536	581	528	554	542	502	576	531	544	575	498	539	563	541	536	537	528	558	522	567	549	529	535	526	550	576	558	577	542	538	542	633	560	528	525	576	584	540	553	535	586	549	570	521	527	550	534	551	518	531	555	578	580	561	536	563	553	579	572	582	567	557	561	543	570	534	576	522	577	557	535	561	583	549	569	597	529	520	547	552	578	559	516	553	571	552	548	559	564	574	543	552	557	526	553	592	558	550	544	570	576	545	546	560	563	595	530	556	549	552	553	557	515	545	591	547	509	541	554	567	569	571	574	546	570	561	505	556	565	527	562	570	545	566	575	541	547	572	538	561	566	578	567	512	537	558	584	541	557	547	578	569	526	558	556	594	561	566	593	464	504	509	520	508	559	561	544	535	575	532	566	562	530	574	533	566	546	568	521	543	564	565	559	522	576	536	552	571	557	596	541	603	553	517	580	567	555	566	552	577	546	547	521	559	534	534	550	562	547	518	540	518	573	514	555	517	537	575	533	606	585	531	564	549	575	561	552	555	538	503	589	582	547	547	534	554	589	554	546	547	535	585	580	511	557	545	570	587	532	504	536	533	549	532	531	576	548	545	565	595	550	571	562	525	561	546	568	610	534	538	534	522	519	583	555	523	589	557	528	542	526	610	518	546	539	549	589	556	533	554	517	527	558	530	640	567	569	541	557	527	569	584	531	531	566	543	520	581	563	554	556	512	542	572	578	547	569	551	542	553	561
23396	20880	28191	23695	20886	10360	1099	717	542	536	469	462	419	422	391	384	390	392	373	367	377	345	343	357	354	345	321	351	362	339	342	347	330	358	336	330	294	321	345	338	297	334	325	302	316	299	328	319	329	371	328	323	317	339	320	319	295	353	334	309	321	327	329	290	322	327	321	323	322	307	353	337	348	325	304	345	332	309	313	317	299	286	310	308	302	320	342	300	345	314	322	323	322	311	307	331	302	319	303	326	348	296	348	322	319	299	322	331	343	319	304	312	285	332	323	326	272	312	322	324	310	307	326	315	320	315	312	323	324	326	295	339	299	350	272	313	296	349	324	325	312	330	336	296	335	303	281	337	278	309	331	295	326	330	331	373	303	336	316	298	325	333	321	310	309	315	331	294	299	316	332	326	354	304	310	314	316	312	321	300	315	285	309	297	305	320	299	302	310	314	328	316	310	356	326	354	311	302	341	323	299	317	313	313	311	334	319	310	336	294	297	287	326	302	319	291	316	307	287	325	306	330	297	312	307	325	311	319	321	321	315	282	298	325	305	351	337	293	278	326	295	297	291	286	308	322	289	302	284	303	313	321	280	290	364	333	328	328	318	295	327	321	310	282	301	325	283	308	322	354	313	307	323	315	314	321	312	332	335	344	278	293	350	279	311	341	315	317	336	308	286	319	303	325	283	302	308	328	271	284	325	289	332	308	301	332	297	325	337	341	310	304	323	334	348	308	308	322	277	318	286	305	330	322	329	352	345	306	330	317	313	309	311	307	315	359	302	313	296	332	314	331	316	288	311	274	301	304	325	363	286	303	349	321	313	330	323	327	290	311	335	346	308	329	311	333	322	326	319	306	305	327	290	326	334	320	311	314	326	297	301	299	279	327	328	313	328	305	280	323	296	293	351	293	338	305	311	312	312	296	299	303	339	313	297	308	283	321	298	316	270	333	309	296	299	309	320	325	315	353	306	356	320	318	302	294	314	298	307	347	329	331	296	323	304	299	337	332	314	319	308	308	314	307	348	325	323	276	281	327	329	317	292	293	307	321	306	325	329	299	321	328	310	307	323	330	320	293	338	300	311	310	285	341	317	331	345	318	298	361	291	340	319	313	295	318	299	305	334	303	308	329	330	330	324	365	311	341	298	316	331	341	296	322	300	288	320	313	311	334	272	309	289	286	281	287	300	298	286	305	328	315	293	308	327	299	294	327	350	331	303	325	305	335	338	278	304	293	321	327	324	288	324	329	287	309	328	310	326	341	276	317	307	308	325	314	310	321	313	309	330	309	314	306	312	273	286	317	319	318	289	315	322	314	296	310	340	307	282	313	302	313	307	350	317	313	310	316	296	297	303	330	319	342	338	313	350	329	281	301	298	281	347	304	353	311	294	334	331	317	323	281	309	287	333	320	312	303	325	310	310	330	335	306	280	311	314	310	329	297	319	328	293	318	306	317	301	324	316	323	286	284	317	322	303	300	299	327	303	321	310	328	304	311	303	314	298	340	303	293	301	296	293	320	311	307	314	303	318	300	349	289	336	321	316	332	323	288	318	325	317	325	278	326	308	299	308	279	339	333	318	303	329	328	310	298	348	294	314	292	298	332	322	327	336	295	317	322	289	322	329	318	295	327	325	329	326	329	292	305	316	323	295	296	299	311	300	299	310	324	292	322	299	295	306	292	333	304	281	295	314	334	329	303	311	286	296	308	339	333	351	323	321	316	330	298	319	307	317	324	318	307	317	300	303	327	334	323	324	324	307	324	337	320	314	310	312	307	327	292	329	298	293	327	304	308	343	290	314	310	285	326	314	349	334	301	357	297	319	286	327	297	323	312	313	291	298	314	324	315	331	336	287	304	321	321	334	306	340	303	304	341	315	304	313	325	286	304	305	330	286	303	293	322	310	307	305	277	316	304	316	305	310	283	306	299	323	318	341	288	315	282	315	313	303	322	314	312	330	295	331	292	301	314	320	290	290	323	308	324	308	277	334	285	296	305	308	279	319	331	303	344	314	275	331	317	315	268	322	308	308	305	286	327	339	303	274	328	315	351	304	305	313	301	311	294	325	311	295	306	300	326	328	311	304	336	342	305	330	312	326	318	300	282	343	326	334	313	292	315	332	283	321	318	335	293	288	313	322	309	336	307	298	336	306	308	311	327	312	320	287	312	314	316	301	320	326	299	311	310	308	311	311	303	327	315	289	306	300	294	313	317	304	277	316	308	319	299	319	325	323	301	356	312	309	319	322	347	320	334	316	346	322	313	321	302	288	315	296	334	309	287	309	312	318	304	310	296	315	311	305	313	332	317	309	305	296	320	319	304	310	301	310	300	307	327	345	308	320	312	332	313	303	288	310	272	337	313	303	326	298	311	324	307	314	303	308	296	302	302	329	309	303	335	282	320	321	330	344	303	288	290	287	293	331	325	333	314	315	337	311	273	331	329	297	306	306	314	296	282	313	301	290	293	322	319	312	303	298	317	308	342	320	332	318	309	313	306	300	318	309	332	313	302	298	322	311	297	330	319	291	308	323	316	331	325	328	286	328	318	301	329	341	321	299	359	275	303	289	322	322	335	299	308	323	314	349	312	318	327	285	318	296	298	319	301	314	351	329	327	303	364	328	293	329	280	297	316	315	343	325	320	371	306	332	333	322	332	335	325	323	241	287	343	315	342	344	281	302	315	321	324	343	278	309	341	304	318	342	321	315	325	261	309	298	291	332	321	334	288	331	305	336	315	328	296	339	310	303	303	345	296	331	296	295	318	331	315	333	316	336	319	318	324	313	338	329	331	298	326	327	285	316	307	294	307	286	299	322	300	297	305	320	332	321	329	277	344	331	300	309	287	302	303	327	292	292	300	327	339	317	331	320	308	307	318	338	272	308	320	322	301	327	310	326	358	310	325	340	298	332	323	316	277	312	304	295	294	269	275	329	314	314	291	312	315	333	320	329	315	311	287	336	297	341	334	341	307	329	336	324	316	301	303	323	342	320	321	311	345	310	321	342	301	280	333	332	283	329	316	320	318	328	314	357	296	347	312	346	333	309	327	311	295	332	303	315	286	343	318	313	302	305	318	319	284	303	306	313	307	297	316	274	289	324	270	312	317	304	316	288	327	342	325	317	291	301	324	311	330	304	350	304	330	318	313	295	321	298	280	287	303	338	289	324	312	309	299	307	332	256	315	297	325	333	315	267	313	307	305	288	304	326	337	311	315	328	350	321	312	304	331	320	328	291	297	321	328	296	300	297	330	303	315	320	310	325	337	340	349	292	356	303	304	299	313	281	294	328	325	311	340	329	301	335	302	306	311	299	312	301	320	307	319	359	319	311	305	303	319	307	296	310	306	318	325	340	312	329	308	313	284	307	325	286	317	314	330	302	346	297	319	330	289	309	307	316	306	285	290	321	309	318	325	305	297	309	296	312	335	324	301	320	297	323	286	347	276	308	300	316	335	297	313	293	315	328	306	315	335	288	321	310	342	321	327
5326	8801	7759	4126	2798	2105	1706	1323	1079	969	826	779	717	652	593	536	534	554	550	492	532	498	527	481	489	496	478	458	456	493	420	461	466	443	486	406	434	448	439	432	432	449	456	422	455	397	393	482	409	416	419	452	472	410	423	454	415	433	404	440	414	434	434	439	424	437	429	407	429	445	445	454	419	429	406	403	430	421	384	432	444	407	428	425	406	400	428	399	431	440	416	412	461	429	424	441	403	421	432	418	412	438	447	442	412	436	453	419	418	394	410	435	399	434	408	451	436	422	426	427	435	426	403	435	430	438	430	413	400	426	454	427	422	419	395	435	430	428	430	422	428	425	445	398	422	420	417	418	422	434	428	400	413	402	424	446	440	416	422	434	405	427	420	415	427	403	444	453	395	442	421	423	419	422	392	442	414	451	412	433	408	401	393	392	454	450	440	433	437	400	432	433	416	398	422	410	442	404	381	408	421	456	432	401	421	396	410	397	397	383	390	424	415	437	434	430	459	413	399	420	419	415	436	401	421	396	405	449	459	408	458	380	431	428	384	391	418	404	420	440	397	409	424	431	402	435	421	425	456	412	421	417	443	439	417	357	416	405	446	406	437	445	451	415	394	416	405	426	410	389	394	411	409	421	403	424	410	431	441	396	431	424	427	415	454	390	398	412	430	434	429	400	440	408	392	412	435	408	461	470	435	424	453	407	432	480	397	404	405	427	449	409	396	435	398	408	426	433	437	429	440	405	394	438	394	401	399	410	433	421	415	431	411	428	392	446	430	438	432	469	414	408	411	399	447	429	409	430	449	434	417	407	470	410	440	427	386	423	434	431	407	422	387	418	405	405	402	429	407	440	434	416	431	397	447	433	429	416	403	435	402	413	421	459	414	452	412	416	425	425	398	409	440	433	409	464	447	427	429	392	376	433	421	470	442	411	401	366	419	433	409	402	400	408	441	419	441	408	429	381	406	416	405	429	393	405	421	415	420	425	437	407	433	411	445	446	440	418	425	406	442	425	411	426	411	378	396	419	444	440	444	436	406	426	411	438	437	431	446	423	389	400	439	432	414	390	421	399	417	415	416	411	416	414	416	443	417	446	380	411	405	429	422	405	408	407	444	443	431	456	412	437	422	467	405	419	410	410	427	394	425	408	408	452	424	415	414	415	412	378	433	454	432	400	400	423	453	415	419	423	400	439	439	437	429	402	412	421	445	415	452	424	434	428	405	417	420	399	408	455	391	398	464	456	404	426	408	418	440	389	415	424	424	435	436	405	405	398	405	470	398	431	434	432	393	433	408	450	400	461	438	401	431	460	442	414	429	451	402	432	425	437	431	417	387	391	422	447	364	415	433	408	407	412	372	441	417	371	411	418	423	435	440	422	429	442	413	453	388	444	427	393	412	431	397	415	454	393	401	402	396	409	406	426	434	451	394	429	448	425	411	381	413	402	420	467	422	386	418	432	396	402	437	431	421	416	402	417	455	445	448	423	443	431	426	458	439	421	397	423	396	370	422	429	431	392	417	404	421	404	430	411	427	425	411	367	386	426	418	439	408	414	395	432	407	414	388	446	408	423	418	429	453	448	428	439	436	403	381	449	416	417	420	422	432	421	463	424	399	407	476	405	434	428	426	410	386	388	456	391	420	428	402	451	423	435	398	411	404	430	425	396	384	410	389	430	398	433	408	441	451	416	426	404	445	431	406	409	403	426	422	432	462	410	423	432	449	417	407	418	421	439	390	381	444	404	424	449	422	391	448	393	419	404	383	414	441	416	404	431	390	422	469	415	455	401	421	448	403	400	426	421	436	422	417	440	422	402	436	393	410	369	444	448	449	431	428	422	399	451	391	388	402	424	401	419	415	439	407	435	438	437	424	417	412	424	403	422	393	454	372	410	435	378	426	413	424	419	459	381	409	417	412	373	421	411	424	394	415	382	427	438	400	447	416	444	424	473	450	434	404	422	439	448	400	432	420	379	440	420	477	415	437	402	422	430	412	450	425	409	442	417	414	392	421	381	440	407	453	452	432	444	453	413	403	398	445	429	421	412	404	419	436	419	400	424	398	430	401	420	436	453	420	427	382	422	437	444	403	375	429	435	404	434	445	367	434	379	401	404	423	441	420	438	421	414	394	452	453	426	436	423	402	433	397	380	417	407	413	416	416	392	430	427	437	429	398	419	419	390	420	410	442	408	397	433	422	396	397	424	432	425	409	447	447	434	394	419	436	394	418	393	411	407	432	429	429	423	393	452	422	440	419	413	414	418	431	436	427	431	449	444	382	406	415	434	430	417	447	459	400	475	422	418	426	400	382	413	426	403	420	394	418	409	423	415	401	410	447	409	432	442	429	406	427	419	433	432	418	434	420	413	466	426	437	371	419	395	392	448	410	421	424	420	408	400	393	470	395	406	434	411	394	400	432	422	439	416	457	430	404	425	437	431	443	376	427	446	433	413	432	414	400	403	425	362	394	441	433	419	425	454	402	454	401	416	409	383	392	419	416	435	440	408	431	411	414	440	417	406	453	446	413	426	449	419	398	401	428	437	408	375	379	377	433	429	420	400	408	399	408	404	459	421	409	430	458	409	422	430	408	412	406	410	455	400	423	431	435	438	401	426	392	427	445	391	417	394	403	431	423	398	461	405	432	412	431	415	419	420	431	446	441	430	415	435	425	422	408	374	427	389	435	433	381	398	400	426	450	424	403	447	408	407	370	411	463	420	448	439	423	411	419	439	416	437	419	374	446	414	439	453	386	404	445	411	413	440	433	443	414	392	428	383	407	392	478	398	422	432	424	420	423	405	412	410	456	445	408	433	439	424	418	407	441	423	432	444	421	434	416	419	431	422	413	384	417	400	384	386	420	421	404	448	418	421	445	419	430	381	393	429	418	430	420	442	395	442	424	413	421	451	392	367	437	397	409	396	437	444	439	415	452	400	399	417	432	409	429	394	419	403	408	444	419	403	445	423	416	402	426	410	415	436	381	429	409	416	401	391	399	382	429	413	431	426	426	406	393	437	411	403	419	438	428	419	422	421	433	390	432	402	402	416	433	412	372	400	386	418	423	418	439	437	402	391	415	437	429	424	421	404	440	437	450	421	421	444	391	406	455	422	432	378	428	408	410	386	410	402	405	453	396	422	433	407	429	402	387	446	407	416	397	401	403	393	431	411	443	437	445	435	450	437	424	405	401	419	410	419	431	418	415	423	434	435	435	413	427	438	427	410	463	435	446	413	426	410	416	393	423	433	449	455	411	424	413	487	390	454	422	435	390	415	418	407	401	424	449	409	385	405	373	429	409	410	422	428	421	411	415	404	402	411	412	382	439	392	415	455	466	433	414	414	426	416	420	427	416	444	386	444	397	429	400	408	421	391	425	461	424	407	402	397	388	401	429	411	430	437	444	425	442	399	417	421	428	420	425	411	430	429	455	425	416	434	456	454	414	408	420	423	393	441	416	452	414	451	434	410	403	451	475	433	401	471
22517	20870	28569	23270	20870	20900	8450	929	665	543	487	400	356	329	284	279	241	242	229	212	204	174	169	183	167	168	160	159	172	168	139	144	145	146	139	148	153	164	136	140	144	151	128	141	143	121	133	152	136	129	132	138	147	130	125	143	138	145	122	156	113	124	131	103	107	111	122	126	127	129	146	138	121	131	113	107	119	150	133	126	114	130	151	133	132	133	118	122	122	138	123	124	107	135	113	123	131	112	144	129	130	110	113	122	119	122	141	139	120	116	130	126	131	113	110	119	125	114	122	129	118	156	119	106	121	127	133	118	124	119	129	111	123	113	102	120	103	133	116	125	126	121	126	123	125	141	124	117	141	117	115	118	116	111	155	114	129	133	112	142	108	126	144	141	129	115	119	122	132	127	135	130	119	143	129	114	120	131	108	114	127	119	125	113	121	128	148	126	111	118	122	118	136	139	130	137	115	134	134	130	111	136	119	119	120	149	128	117	134	139	141	142	119	121	133	131	122	120	138	127	126	122	140	134	116	131	131	135	122	101	133	131	119	131	109	110	129	117	124	107	132	126	126	141	153	140	131	109	136	124	138	119	127	134	125	147	149	128	126	127	135	113	121	133	136	115	133	128	140	106	143	146	142	138	129	95	120	139	128	142	133	128	113	119	113	125	132	118	110	139	127	121	130	112	133	133	124	118	124	134	110	133	121	111	123	123	120	142	122	143	105	121	133	137	129	114	130	115	133	132	125	137	128	126	124	127	121	119	135	140	138	126	110	128	116	143	133	126	128	120	111	129	143	116	147	123	139	113	136	111	122	115	122	137	130	122	119	128	127	123	140	95	140	127	118	118	132	125	94	146	139	114	109	117	127	108	119	131	136	133	122	121	134	113	128	134	102	141	116	132	138	130	136	126	129	118	109	111	118	129	124	111	142	134	134	105	119	136	117	120	134	134	140	123	133	143	128	116	122	119	119	117	111	128	144	130	114	121	124	125	114	121	119	128	108	117	142	116	110	132	142	131	114	102	124	161	113	116	111	131	134	133	124	127	143	121	130	109	124	119	104	134	127	126	143	109	126	127	138	129	131	126	116	140	119	130	124	127	116	141	140	129	105	121	142	127	113	119	112	127	130	110	130	108	127	128	137	111	106	104	117	123	121	149	116	133	138	107	131	131	134	138	128	122	124	107	122	121	133	138	147	127	115	123	124	115	128	140	114	141	116	120	125	128	133	127	124	127	135	118	135	120	133	128	114	122	127	118	140	117	129	120	132	119	141	116	127	133	119	142	134	122	125	145	148	114	111	131	119	121	135	133	123	116	131	117	122	127	127	128	116	116	142	123	152	114	121	137	124	132	124	111	113	138	126	145	130	124	140	111	114	123	114	135	119	129	126	128	133	154	127	137	115	119	126	114	120	121	116	110	133	107	139	116	121	116	122	114	114	133	129	132	111	117	124	134	126	147	151	122	133	137	108	136	122	121	128	125	121	127	121	102	129	116	147	127	138	120	135	116	105	144	112	104	134	119	123	136	142	140	135	97	145	117	131	103	140	138	133	151	121	108	139	139	143	128	136	133	141	128	110	114	126	119	128	131	128	116	105	121	117	131	117	117	132	120	114	120	124	123	129	136	138	101	140	129	114	117	127	129	127	126	121	132	116	115	139	126	126	136	117	110	132	129	110	115	130	103	125	125	110	118	139	151	154	119	132	130	116	139	135	130	123	127	111	124	113	126	108	124	123	151	123	130	127	113	126	142	150	133	123	102	117	127	108	152	113	122	112	111	131	115	134	126	124	116	110	126	130	120	135	127	137	133	117	132	139	115	133	123	133	119	114	120	118	126	123	131	123	131	125	121	104	110	126	130	130	131	114	116	119	145	122	137	129	132	114	143	148	117	115	114	131	135	125	118	126	125	124	118	133	120	136	122	119	126	118	115	134	123	121	114	118	121	133	131	122	119	116	124	117	142	119	119	120	118	119	121	117	114	126	150	152	123	117	121	119	132	120	118	134	126	133	115	139	120	115	150	108	128	121	141	116	141	118	142	124	104	130	111	115	119	129	120	113	122	113	111	117	134	133	121	121	121	122	123	116	128	116	112	132	118	122	108	139	148	115	117	113	100	130	127	141	115	123	112	138	160	139	112	121	101	123	130	104	116	138	130	114	128	118	103	108	138	137	125	120	119	111	115	109	115	134	99	116	120	130	108	127	117	109	133	140	123	147	126	126	93	124	137	114	127	122	128	130	132	122	129	126	141	133	129	125	147	131	141	118	120	117	123	121	126	114	138	125	120	130	130	108	126	126	123	139	121	128	122	105	133	113	139	139	121	114	125	137	142	114	124	131	133	97	116	135	123	144	125	120	129	123	126	139	112	130	138	129	108	129	116	135	134	129	122	120	129	120	128	129	121	115	127	124	122	136	129	141	114	115	129	138	135	133	121	108	95	134	112	134	139	125	125	126	113	125	112	139	125	144	139	119	132	141	147	118	127	95	123	111	138	132	121	139	142	131	115	128	137	119	117	121	119	126	136	125	131	118	120	118	129	121	141	119	110	117	123	121	124	113	138	117	123	125	122	136	114	120	121	132	123	128	124	112	112	105	130	123	137	123	123	114	127	130	112	105	110	134	131	122	99	146	120	109	111	137	123	123	128	122	110	128	132	107	100	123	117	105	113	128	121	128	118	146	148	128	116	128	135	124	124	131	124	132	133	127	127	141	108	105	118	112	131	114	142	130	133	134	117	133	116	119	132	120	107	129	125	140	133	141	130	100	109	124	127	141	129	129	120	111	117	118	128	132	154	127	135	127	133	105	129	113	126	119	112	135	136	131	141	142	134	124	118	118	121	127	119	125	121	125	132	129	127	132	123	118	110	122	124	130	128	126	129	116	123	133	104	115	125	135	117	147	114	134	120	126	143	130	119	128	125	149	129	111	135	128	123	115	135	109	128	121	124	135	110	114	117	115	116	124	124	136	136	141	138	122	140	126	131	122	123	143	114	125	135	124	137	121	136	131	127	145	134	135	123	132	140	140	126	120	103	123	121	130	111	121	115	140	134	143	135	114	123	125	140	126	124	152	130	109	109	138	123	129	151	93	118	129	115	137	135	142	103	113	131	139	113	116	138	127	128	108	115	118	106	136	113	142	132	114	107	130	110	119	123	139	136	113	116	126	137	115	128	130	145	119	120	132	127	118	111	111	130	144	134	139	100	114	128	117	108	108	136	123	130	102	124	110	117	131	131	105	113	122	128	110	136	121	136	138	127	132	130	124	122	114	148	137	115	117	105	139	126	144	129	115	125	128	115	141	116	138	118	121	102	134	143	146	119	119	124	145	149	131	128	153	115	124	116	144	134	136	139	116	117	132	113	128	109	113	125	112	115	115	115	120	129	140	112	136	116	131	132	116	122	129	116	132	100	128	139	138	126	105	122	137	115	114	106	126	116	111	117	114	101	119	128	111	117	132	105	130	133	136	130	132	127	138	131
6337	14870	12833	6761	4711	3554	2669	1991	1603	1296	1010	834	722	665	540	493	483	431	370	340	338	325	294	289	266	267	235	240	234	225	232	223	226	203	206	221	226	193	218	215	175	224	199	209	184	178	186	186	198	190	194	210	198	185	172	185	192	169	164	174	191	209	183	184	173	156	193	170	200	157	180	185	178	176	162	186	155	158	172	165	173	163	179	160	171	175	184	174	182	160	167	188	188	151	182	179	162	167	167	177	161	188	144	143	168	166	173	159	149	153	151	185	184	175	167	172	190	188	185	170	161	173	179	170	183	168	179	162	168	162	176	167	183	175	143	173	159	168	173	179	176	180	163	180	182	167	182	175	158	166	145	180	185	164	175	183	155	181	174	169	157	157	163	168	155	162	170	160	177	173	167	169	171	158	184	162	180	172	153	176	179	169	153	189	161	190	195	159	157	165	175	168	164	170	152	186	155	162	188	158	168	187	177	194	183	183	154	156	164	170	169	161	170	178	140	162	159	159	178	180	182	179	182	161	179	184	168	151	169	173	149	167	180	178	208	165	147	177	190	149	174	181	162	159	187	178	172	174	180	165	170	151	175	185	169	183	177	158	179	185	180	169	157	154	170	147	168	161	152	181	166	161	182	156	176	159	179	162	171	196	162	152	158	188	178	177	163	174	160	170	163	176	171	162	165	163	173	170	187	154	159	169	180	157	162	174	151	176	183	181	174	154	174	175	178	173	193	173	162	171	181	201	172	177	151	181	176	157	173	176	185	153	160	147	164	171	162	162	166	201	153	169	180	167	173	149	185	176	164	178	152	175	162	173	159	153	182	157	159	172	164	144	189	183	167	167	166	155	171	169	183	158	175	152	191	156	140	161	152	175	182	177	155	156	182	174	161	164	158	191	158	187	163	172	157	172	171	164	157	184	194	177	149	183	161	176	172	160	156	165	173	182	171	182	181	171	179	157	146	185	169	185	147	162	177	175	146	151	159	172	169	171	193	174	173	164	159	162	170	146	188	168	166	161	181	175	191	162	167	146	171	168	186	158	158	159	177	151	154	178	187	173	172	150	183	171	151	193	156	170	149	192	167	185	174	174	165	149	160	182	145	158	166	154	160	143	158	202	168	191	168	162	158	186	166	178	178	150	162	190	152	167	180	163	150	171	150	166	167	166	175	160	160	185	182	152	177	152	161	188	175	155	182	161	168	167	181	185	170	147	161	155	174	178	179	191	157	155	175	158	185	149	165	157	160	156	156	166	171	172	169	172	156	144	182	180	172	170	151	161	160	161	173	171	183	148	163	175	171	165	161	187	171	162	177	164	164	168	156	173	153	151	171	161	175	155	149	183	174	181	155	175	168	152	167	160	142	172	162	162	175	173	177	170	180	169	154	175	181	161	188	158	155	156	170	187	166	178	158	185	167	157	148	165	169	166	186	178	151	171	180	165	177	161	168	179	158	160	162	166	167	148	171	163	181	159	158	159	190	177	154	152	167	148	149	161	186	184	178	177	174	158	165	165	157	152	170	159	186	155	164	164	179	168	156	158	160	180	145	158	159	148	173	148	145	164	161	159	174	190	173	182	188	158	195	177	181	173	166	178	160	161	164	160	153	175	156	180	165	166	176	138	154	162	169	175	173	162	171	170	198	187	174	178	151	155	186	158	146	152	180	175	175	156	161	150	155	177	162	167	166	166	143	167	180	175	147	183	163	160	181	173	176	169	174	143	161	165	170	157	189	166	166	150	160	160	152	163	156	160	146	167	174	176	152	203	189	167	174	168	160	186	173	147	159	157	156	175	176	158	159	154	169	190	166	180	160	170	155	161	199	150	156	145	185	168	173	177	161	177	145	178	154	158	195	190	167	172	172	177	179	160	175	175	175	159	197	170	165	176	164	158	152	176	152	174	167	172	174	182	187	143	175	150	143	170	162	198	158	171	173	166	163	171	165	155	158	160	158	170	150	173	164	150	160	163	180	169	191	158	159	171	157	160	161	135	177	154	176	167	186	169	155	176	170	157	184	161	170	175	175	130	146	198	139	173	156	170	172	161	181	153	171	174	169	167	148	164	182	174	179	168	167	147	185	151	164	188	182	178	153	166	177	180	168	172	168	164	196	185	162	167	164	149	173	157	175	159	176	159	149	163	188	165	165	143	148	168	160	188	177	168	156	159	178	158	166	166	164	146	164	171	152	181	182	172	173	147	184	174	182	178	156	176	158	174	180	166	179	161	184	176	150	155	161	144	198	172	174	163	164	157	158	163	161	161	158	159	164	142	174	171	165	177	190	167	134	160	170	184	172	177	167	137	163	154	175	161	170	160	173	165	155	182	172	146	171	174	189	161	160	167	175	186	183	165	160	171	180	155	164	163	184	184	145	160	177	169	175	161	163	156	141	142	173	160	156	142	161	155	162	195	173	164	151	159	169	162	156	160	182	180	153	172	181	188	174	172	169	161	206	179	174	203	182	160	180	166	170	169	164	167	162	169	155	168	180	175	148	178	163	192	174	158	206	180	167	164	179	172	165	174	172	173	146	195	154	175	161	159	166	165	173	169	176	171	154	180	171	177	147	154	158	163	187	169	152	153	180	158	191	154	156	166	192	161	175	186	170	190	161	163	152	173	167	180	189	163	158	162	179	170	181	150	171	199	185	166	157	193	180	152	174	176	177	173	167	184	174	166	187	147	168	177	156	141	186	180	174	165	176	157	174	174	156	145	148	174	185	163	176	162	181	150	181	135	177	181	177	194	154	161	165	190	165	181	176	180	168	172	167	158	176	158	162	162	169	166	177	145	174	170	173	151	164	162	145	199	148	174	179	169	159	153	171	163	160	163	172	172	166	167	168	150	158	174	164	180	167	163	187	160	186	156	170	182	157	173	168	175	151	190	151	155	200	160	212	179	160	179	180	159	185	168	162	171	151	165	156	170	155	176	180	160	171	158	176	172	184	156	185	185	180	171	174	167	181	164	158	160	173	184	196	148	162	146	167	190	196	187	173	173	168	175	182	164	184	186	168	168	169	160	161	161	168	173	171	158	183	179	164	150	159	161	175	134	186	169	158	164	174	172	181	146	159	161	183	181	191	182	170	167	157	161	180	168	155	200	159	162	153	182	174	152	189	168	163	167	150	194	195	175	187	180	197	153	156	164	172	165	171	168	187	187	166	175	175	141	164	184	177	184	182	161	185	155	165	148	181	162	156	155	171	156	161	162	180	160	158	149	174	170	157	160	185	157	174	170	170	176	174	188	169	172	155	165	179	165	188	177	164	167	174	172	169	177	179	153	159	137	152	173	151	156	184	186	178	176	162	176	186	160	185	164	159	174	173	192	192	159	175	176	171	178	171	168	149	161	152	163	166	140	178	185	167	174	178	166	178	188	167	166	177	166	173	165	183	170	166	154	160	149	159	157	170	159	138	152	156	159	180	185	188	171	150	145	174	173	137	157	146	191	177	184	188	147	164	144	145	175	161	153	154	182	185	163
26589	20329	8879	844	512	474	473	458	442	475	456	465	443	401	431	454	439	450	410	402	422	426	441	442	434	455	450	413	428	428	430	444	428	435	419	397	434	412	414	395	412	419	427	435	400	455	433	438	417	411	481	425	443	449	437	425	414	416	449	429	447	425	427	416	430	462	428	425	430	445	427	437	441	418	444	450	428	407	432	434	425	397	420	404	426	419	415	428	403	433	386	447	462	448	431	434	466	424	440	452	402	439	438	398	473	418	425	435	418	462	423	427	455	398	465	409	454	434	408	378	389	455	400	421	427	423	381	439	400	383	411	416	400	428	441	415	420	413	401	418	421	477	467	419	409	437	412	443	440	449	394	441	411	435	443	425	410	464	443	472	387	425	426	414	466	432	421	445	437	444	409	434	424	451	419	410	440	445	398	439	436	383	447	435	408	436	479	434	391	448	414	428	405	452	437	407	427	433	424	448	402	429	460	440	413	387	461	466	422	414	442	470	453	471	423	414	451	449	412	421	423	422	437	395	403	450	474	417	415	414	421	398	466	395	453	447	428	427	404	448	408	397	418	421	449	415	428	429	434	406	409	406	448	407	423	408	419	440	425	452	458	421	431	430	441	468	403	454	419	442	401	403	484	422	422	463	451	417	404	442	425	443	432	386	415	374	443	417	433	462	433	439	442	453	431	434	439	408	411	403	412	412	431	400	405	412	447	404	419	425	443	436	413	451	390	425	426	420	447	442	427	487	474	413	417	423	443	449	479	438	435	418	430	451	438	425	420	409	395	398	430	415	413	396	435	456	437	412	434	438	451	423	419	438	427	422	439	431	446	425	447	443	435	431	430	422	414	418	439	447	404	403	408	416	454	431	448	395	472	437	431	400	409	424	395	431	411	435	394	396	407	428	420	424	439	415	432	429	450	416	415	463	431	441	422	448	439	388	451	476	417	468	426	454	407	427	422	403	424	445	406	441	399	430	439	456	373	440	451	394	400	470	434	447	420	394	427	426	394	423	439	416	413	450	417	443	445	420	400	444	440	424	436	393	478	425	449	445	400	426	435	444	420	423	413	437	422	460	460	424	448	438	433	424	475	437	439	432	432	435	417	446	429	473	434	418	429	402	433	446	407	398	399	445	423	414	383	438	439	428	447	434	420	461	433	440	380	427	400	383	441	420	425	426	457	447	429	430	419	431	432	432	441	442	414	408	399	419	445	413	415	397	432	423	467	428	405	434	406	438	394	439	470	433	425	436	442	424	443	429	481	413	447	474	382	378	399	443	440	414	468	427	460	420	417	402	442	421	442	454	423	390	423	378	431	424	414	445	424	427	486	455	451	453	405	442	429	422	422	472	416	389	401	435	438	430	425	455	420	417	426	391	454	425	426	442	447	446	425	421	420	417	450	389	454	411	445	467	425	413	409	427	439	423	444	424	428	414	426	435	456	432	453	459	399	408	436	415	429	425	423	387	425	449	403	416	421	462	440	440	414	451	396	422	427	390	446	431	440	445	419	401	423	442	424	446	434	422	416	412	437	436	424	427	412	440	437	426	429	458	435	395	445	398	441	407	476	401	402	428	424	428	426	420	449	451	400	471	440	404	432	432	448	453	421	433	413	465	434	460	456	425	414	437	383	416	454	407	415	437	429	443	426	415	401	425	382	465	418	430	449	390	417	402	452	427	423	455	420	436	422	457	447	425	434	467	389	448	391	432	418	438	467	401	436	469	419	439	434	409	427	404	414	392	406	471	412	393	406	394	421	419	407	432	446	462	426	383	470	418	452	436	419	419	463	419	408	468	425	449	464	432	458	396	455	452	431	431	434	436	442	427	447	416	468	397	427	447	434	442	441	450	411	453	423	469	425	442	458	479	401	425	425	423	427	427	485	429	445	387	399	433	426	441	437	418	391	415	421	397	411	454	413	424	441	430	425	429	477	438	441	393	390	433	415	452	445	427	423	408	466	424	419	450	418	432	410	416	426	413	448	415	439	463	446	421	383	442	425	420	434	422	407	425	423	428	427	418	439	397	423	397	423	453	432	453	440	404	408	420	436	451	431	390	386	420	439	399	419	428	432	372	393	430	452	406	427	429	440	430	423	409	391	456	438	457	440	417	435	445	416	438	443	463	455	400	450	389	402	442	379	390	459	446	386	441	440	421	452	413	407	425	424	404	417	429	426	418	424	455	427	417	432	445	423	435	438	461	442	412	425	438	410	421	419	439	414	397	457	411	447	419	416	427	427	429	436	398	428	432	459	444	439	429	463	429	414	409	386	374	457	449	401	408	467	403	411	400	395	435	400	403	394	402	428	444	447	415	426	449	425	437	468	427	409	402	388	428	409	426	442	432	457	416	444	406	444	452	430	444	418	410	401	454	424	437	450	466	453	402	416	415	465	432	445	417	451	436	442	438	445	426	421	407	438	409	431	444	434	417	430	446	399	428	480	438	402	453	416	430	418	472	412	443	430	417	468	415	438	401	420	439	432	391	442	413	415	426	399	418	411	441	411	464	417	475	421	441	436	445	434	452	413	375	474	412	426	465	433	405	399	398	437	385	451	392	452	397	452	414	470	434	393	439	459	401	437	460	418	404	407	428	417	433	456	423	424	459	468	423	406	420	440	427	444	420	447	452	427	439	404	420	460	435	409	414	438	404	441	405	460	423	439	412	416	417	418	433	437	406	422	470	461	449	452	422	423	417	439	451	426	416	444	408	413	379	420	417	417	410	440	458	438	423	432	440	434	431	462	420	440	414	428	466	465	363	402	481	447	404	412	429	420	416	426	420	428	430	426	468	442	459	456	429	394	408	434	463	421	465	399	426	404	417	441	421	398	444	451	455	411	442	448	419	424	429	409	473	433	414	451	434	437	434	440	433	457	436	424	441	395	393	413	399	432	409	457	439	399	444	374	445	428	431	450	432	414	442	414	439	400	430	422	398	444	421	444	441	462	430	435	401	453	407	434	399	416	409	407	382	432	439	431	412	472	441	451	433	438	401	444	466	429	447	385	425	478	423	408	390	478	428	442	424	417	405	442	398	422	408	431	440	443	425	414	412	447	417	432	472	415	457	424	453	430	446	445	411	409	392	414	449	445	414	433	434	427	422	441	427	392	455	458	429	442	392	451	417	417	401	436	439	416	421	434	381	431	425	422	404	423	403	436	428	448	448	395	419	430	430	400	449	419	421	415	432	451	428	443	408	430	414	421	418	404	450	452	433	423	408	431	425	423	389	429	428	410	422	406	420	411	420	434	445	395	405	427	434	418	437	427	395	414	412	439	420	431	409	438	421	439	425	439	416	433	404	450	456	435	460	421	447	437	469	435	428	451	405	422	452	440	422	454	468	401	417	432	384	463	440	430	433	450	406	423	412	397	412	426	408	431	427	454	432	420	444	467	458	471	423	406	435	396	434	423	439	458	406	396	393	435	423	417	411	463	451	393	427	431	400	427	392	445	422	448	458	403	456	388	407	434	419	443	419	407	467
4165	1078	1099	761	746	657	669	610	575	590	609	572	578	654	508	543	574	608	590	513	558	611	563	545	562	576	609	562	566	568	560	551	545	555	564	597	546	572	525	539	540	521	593	561	596	555	560	543	602	527	552	540	581	563	557	567	577	517	565	559	522	561	540	562	592	569	567	567	584	610	570	591	587	568	560	558	539	552	541	551	583	542	517	552	553	554	549	583	550	571	550	540	572	565	555	532	527	543	537	559	559	547	596	549	569	544	542	560	521	540	577	577	560	551	516	573	557	571	598	590	533	517	575	563	558	586	567	535	603	565	611	589	588	535	568	532	543	556	561	561	564	559	549	522	592	552	547	575	577	552	557	559	609	540	533	527	589	538	527	570	581	541	562	578	558	562	548	528	582	583	573	598	581	518	578	568	516	587	553	615	554	579	554	566	543	555	535	543	570	570	523	553	518	572	637	544	548	597	557	569	613	582	530	543	555	553	553	565	536	552	576	602	549	531	594	553	600	536	554	566	540	556	549	560	595	567	551	553	588	549	590	522	593	523	571	565	535	579	547	562	564	568	551	562	576	549	573	567	535	545	544	541	564	553	557	586	555	545	547	537	546	585	550	538	568	543	559	562	545	546	576	536	580	560	580	553	560	539	533	577	542	546	521	601	549	554	548	559	546	585	546	530	571	604	494	576	576	559	530	549	600	509	555	522	554	541	545	595	556	569	564	578	571	568	555	537	620	564	584	551	559	540	547	582	581	582	555	585	556	549	555	546	546	553	558	556	573	567	559	566	589	561	582	584	570	596	552	584	552	573	556	514	552	552	525	539	579	546	588	536	544	567	537	586	548	550	568	599	580	567	593	547	620	563	542	521	588	542	575	572	544	512	529	592	528	566	593	557	549	621	556	576	562	515	557	568	554	567	554	575	578	552	556	529	536	541	570	531	592	530	508	564	522	514	518	607	580	539	578	530	551	534	509	516	556	560	576	537	582	566	529	566	561	553	542	548	553	549	555	605	551	546	553	576	569	551	515	550	586	554	563	583	572	559	582	525	549	524	547	580	530	545	629	566	585	534	532	594	572	535	558	528	559	569	569	513	578	543	528	581	568	539	592	558	541	540	575	556	605	547	549	541	555	588	579	535	573	561	545	567	557	584	584	565	590	536	609	567	539	583	574	528	576	573	572	566	561	558	542	590	575	570	555	547	591	546	560	531	572	542	550	561	541	567	612	564	554	563	561	583	552	589	561	576	538	541	550	575	556	561	537	556	564	559	544	574	595	540	594	611	605	546	579	580	528	540	560	563	562	569	594	536	538	590	593	523	561	545	577	600	537	527	549	586	572	545	553	592	580	578	542	563	587	550	565	582	528	535	536	572	529	578	580	547	592	551	532	580	601	525	578	555	548	565	535	551	571	511	542	604	588	540	553	559	560	557	567	540	569	537	552	561	566	577	552	564	594	577	563	582	563	574	535	546	576	550	558	531	556	558	594	529	574	530	565	572	604	544	550	585	573	566	599	572	540	561	536	581	556	542	570	556	557	547	532	596	574	584	572	547	557	583	582	597	579	555	517	541	525	554	553	537	557	531	571	559	531	560	561	551	590	565	572	563	542	550	568	558	504	541	577	565	571	579	579	579	620	554	551	563	561	498	585	565	532	609	542	581	538	575	576	572	582	554	565	598	579	538	555	604	549	537	564	554	589	571	570	579	537	589	549	550	540	524	554	534	561	520	543	522	559	560	518	551	576	545	592	568	584	506	560	549	568	575	585	527	572	592	543	551	560	551	556	584	543	585	590	526	566	581	565	551	522	559	568	609	581	544	546	602	535	579	537	586	551	619	527	536	554	553	586	575	569	570	536	575	589	571	524	562	536	550	588	562	523	579	605	547	573	533	572	566	590	566	585	575	576	521	534	585	552	529	552	530	504	555	578	535	534	546	550	604	517	582	517	582	542	572	585	569	585	513	601	567	581	538	546	591	533	562	590	496	558	566	553	524	558	582	537	547	571	567	551	575	551	548	538	577	571	562	605	583	590	567	594	563	536	560	605	592	508	523	556	603	522	583	526	556	612	554	548	536	547	556	573	554	580	557	553	568	552	591	541	578	540	516	518	579	523	555	592	584	534	575	558	585	543	572	542	582	576	543	578	581	602	543	566	579	590	585	534	581	545	565	569	566	522	534	538	540	570	561	518	581	566	549	554	546	519	538	546	567	591	591	525	559	558	562	544	562	580	564	545	557	529	519	520	573	545	567	594	526	579	563	509	548	581	569	567	530	588	557	579	590	550	586	554	565	507	563	569	542	560	554	548	539	557	525	608	573	597	537	556	527	549	588	572	584	564	538	570	602	549	540	563	546	556	547	563	606	592	597	553	572	518	554	523	567	583	591	509	561	538	560	557	554	550	572	557	540	504	559	526	567	539	564	585	548	544	583	549	543	534	574	553	581	531	574	570	579	568	545	579	547	526	569	535	543	578	584	561	544	530	537	573	596	551	568	573	589	572	561	554	568	548	542	581	648	565	553	580	572	558	588	569	584	561	584	532	565	568	541	565	536	608	560	531	557	551	553	532	587	526	570	613	588	557	541	591	545	570	576	573	550	530	574	599	572	542	613	561	522	581	594	522	591	580	561	580	574	536	565	529	576	534	553	562	590	574	578	615	560	576	569	551	548	529	549	556	537	540	554	579	531	566	588	610	566	602	585	536	594	570	564	544	582	544	562	587	567	600	535	560	535	587	579	590	558	573	552	558	589	536	584	589	553	565	536	560	531	574	554	545	587	543	579	564	519	554	552	567	573	550	574	562	579	552	588	559	590	602	550	589	552	555	571	544	574	555	562	583	568	593	526	581	548	532	561	568	528	575	519	544	556	515	542	586	544	563	562	538	551	559	561	532	607	531	553	557	580	554	546	590	561	542	596	538	566	551	566	588	562	557	604	580	543	626	591	518	548	558	556	524	589	557	520	546	551	571	563	537	579	560	552	544	565	521	565	590	512	572	559	556	543	571	599	546	617	603	584	573	554	564	559	551	534	560	548	531	582	574	567	529	563	582	553	560	542	566	589	532	559	573	552	574	568	569	572	583	574	588	556	581	517	572	544	546	551	591	581	574	545	578	551	591	566	581	554	567	584	546	570	593	574	542	543	564	556	564	542	511	557	579	537	576	591	547	560	534	567	622	583	553	531	519	563	564	540	571	562	569	589	543	581	575	549	553	575	544	555	564	503	560	590	501	543	578	514	522	578	543	609	549	584	530	546	586	586	577	542	573	559	539	535	625	565	594	555	532	611	556	547	552	533	544	545	590	560	548	583	534	547	555	576	558	587	539	560	578	514	564	602	552	592	566	553	563	563	570	558	569	565	575	540	548	558	549	596	544	542	547	568	564	570	582	574	536	537	555	546	574	539	591	589	555	611	588	542	583	591	532	508	521	587	545	590	591	566	544	541	538	526	575	557	534	538	584	560	574	554	587	601	570	550	572	536
23418	20842	28141	23622	20845	10674	1131	700	562	543	477	484	482	401	406	408	396	370	358	374	326	336	375	369	331	331	337	371	332	329	340	332	341	330	334	314	344	339	335	287	338	315	345	307	329	308	307	345	342	320	322	349	333	324	326	319	379	315	317	325	312	321	314	333	300	292	326	317	306	325	284	326	307	311	277	331	271	318	330	341	337	330	304	321	316	309	346	317	334	294	330	310	314	309	318	323	319	295	335	287	341	318	353	358	351	300	279	349	323	331	338	343	317	282	312	312	343	313	325	318	321	310	320	321	321	298	354	312	302	310	316	323	298	306	312	312	304	319	299	290	327	298	325	341	314	319	328	314	327	321	305	330	312	301	321	329	314	336	305	309	332	301	343	354	337	307	314	309	322	307	299	322	309	336	353	301	343	285	306	324	308	324	360	328	315	337	321	301	344	345	303	296	298	320	300	323	282	290	289	335	317	309	308	320	340	326	297	322	308	330	318	298	325	309	287	325	327	300	333	301	304	334	324	324	328	346	348	340	300	294	305	333	329	326	300	312	338	319	308	317	344	339	298	303	301	324	298	296	328	334	311	295	322	311	331	316	305	273	309	332	285	340	295	291	296	308	320	292	306	273	334	312	320	308	298	321	288	291	308	309	327	311	326	303	319	298	316	352	347	332	304	324	286	315	312	306	324	322	294	293	307	313	332	336	302	347	333	304	316	296	283	341	321	292	341	299	288	333	326	298	298	316	310	303	333	332	311	322	319	320	318	316	329	311	309	329	306	343	318	332	320	276	326	320	334	335	334	306	312	298	296	308	323	327	353	349	312	310	294	315	296	307	327	328	311	338	274	315	316	297	328	334	316	317	316	316	345	317	287	313	336	346	311	322	330	298	325	305	331	310	321	324	299	307	320	291	309	335	313	291	312	339	315	312	293	323	333	329	308	345	316	306	291	297	302	311	293	321	302	351	292	313	328	316	329	291	288	303	322	330	363	300	308	306	332	325	305	322	311	337	327	308	317	336	317	310	296	281	338	281	322	314	319	320	302	327	309	340	316	334	297	303	328	311	314	342	320	319	339	314	319	309	317	310	328	341	321	280	305	320	312	367	302	304	329	296	330	320	327	306	337	298	274	273	290	318	327	293	298	294	334	339	327	308	349	276	290	337	339	318	340	315	325	348	327	312	313	333	285	329	293	285	344	326	316	305	313	331	337	297	321	325	322	304	332	321	300	287	313	315	335	305	326	291	312	300	319	297	320	322	298	304	298	309	322	324	329	338	325	309	281	306	287	317	357	304	308	327	329	307	323	302	350	319	300	291	297	332	330	316	330	332	281	331	279	317	327	336	301	308	304	319	315	332	312	326	308	327	318	295	301	348	314	291	326	317	327	318	296	268	333	312	335	318	305	327	319	358	325	320	328	306	311	296	363	331	304	367	331	302	331	302	328	299	310	312	362	332	315	327	308	309	324	281	321	340	323	308	291	317	326	310	312	308	309	313	315	275	288	329	326	347	319	321	305	315	289	307	315	342	326	335	292	339	332	330	347	307	331	329	327	320	332	321	329	318	342	340	353	286	336	316	308	301	325	329	348	321	333	298	285	329	294	310	305	285	340	285	293	334	344	328	315	353	306	291	330	350	318	304	299	335	325	298	315	324	305	333	313	289	297	350	293	325	297	335	315	335	312	314	301	276	306	299	302	315	312	306	309	301	286	323	319	295	306	313	279	320	349	336	303	321	322	296	329	343	323	297	329	300	291	326	322	312	316	298	333	327	315	332	285	295	310	313	331	331	335	348	295	324	316	302	348	308	349	315	330	313	322	329	281	312	343	340	332	343	323	302	309	305	323	321	360	327	287	335	315	319	323	311	318	322	322	326	299	328	336	289	319	332	303	295	339	312	310	298	337	312	337	297	345	335	315	299	289	319	318	345	333	337	334	291	329	347	337	288	301	323	267	304	295	304	312	292	290	298	307	326	335	330	313	333	300	308	302	313	308	302	296	320	302	295	325	298	324	319	311	291	296	320	318	331	332	317	318	307	291	375	345	310	341	309	313	326	327	346	341	320	303	299	325	323	307	331	274	272	323	283	310	326	318	302	330	316	334	299	324	317	320	342	325	341	348	320	317	306	311	305	287	308	310	288	346	312	323	300	338	332	325	296	333	327	303	301	313	280	287	298	326	279	319	327	317	338	344	319	298	346	308	306	331	316	302	344	308	317	284	312	316	324	324	296	346	315	315	305	299	289	326	324	313	311	315	323	318	302	297	313	301	278	309	301	316	344	296	313	278	330	311	338	336	306	299	336	330	304	344	323	300	289	323	342	332	330	316	290	326	313	318	325	309	318	313	321	324	357	290	335	311	331	285	287	289	311	303	334	322	339	312	335	315	319	318	307	301	306	304	338	303	279	286	309	309	326	302	341	312	293	303	326	321	310	314	302	321	320	338	329	334	278	309	286	319	310	311	323	342	313	326	334	297	325	319	287	300	295	334	328	310	335	337	298	299	303	283	342	305	322	326	314	313	303	299	326	315	317	320	303	324	339	310	306	300	333	331	310	301	297	346	319	299	311	322	316	274	284	303	285	338	323	329	338	294	301	344	353	334	304	320	293	296	332	305	312	328	287	273	315	313	326	339	304	310	324	321	299	314	337	315	325	363	302	312	310	310	283	292	315	277	292	312	338	354	323	311	310	308	314	274	306	343	282	324	295	318	307	288	306	299	310	325	336	309	306	324	328	307	299	318	299	317	352	350	321	307	322	335	328	332	320	323	297	328	338	315	316	319	274	332	329	317	318	328	307	330	302	324	299	320	278	325	308	296	299	309	326	325	319	342	288	348	309	329	325	307	289	320	350	291	293	301	309	321	334	351	295	298	336	299	318	345	296	318	293	298	334	317	348	323	329	304	328	299	315	310	356	317	308	332	333	301	312	298	340	308	332	312	331	319	321	323	340	331	293	299	322	332	323	326	294	306	315	291	287	349	306	331	302	298	311	289	326	274	324	334	314	282	290	310	311	334	358	327	302	308	323	312	297	285	326	324	332	310	307	325	358	307	325	312	333	320	327	312	287	317	341	298	324	329	348	294	315	324	353	320	287	328	328	313	314	290	321	312	319	309	312	298	281	328	342	309	332	297	307	321	325	295	326	337	285	283	288	310	277	309	330	320	348	311	291	321	321	301	308	360	315	321	299	309	283	292	279	309	306	319	300	313	337	319	295	306	315	327	328	315	336	270	336	303	301	302	278	303	339	291	312	332	323	306	306	330	309	304	276	317	313	290	322	325	296	316	315	318	338	325	314	295	326	318	333	330	323	285	363	329	323	334	334	316	325	312	315	309	324	318	296	293	289	317	294	333	300	342	309	313	317	327	334	346	316	300	314	316	293	294	297	315	311	323	327	262	298	342	319	304	301	305	329	313	296	301	299	331	323	312	346	288	335	319	332	337	367	357	319	323	301	339	296	321	307	300	296	330	288	294	362
4649	8797	8053	4162	2776	2212	1698	1336	1162	956	845	774	716	622	639	638	557	526	501	554	531	474	496	538	483	475	466	512	474	453	424	457	448	432	485	433	447	413	429	394	414	460	451	455	439	423	428	400	438	431	437	413	436	417	462	414	435	432	420	424	455	459	444	450	433	407	394	402	403	407	391	424	461	405	415	424	428	475	421	413	425	440	413	424	398	430	416	418	434	440	413	450	431	447	436	383	419	456	408	433	408	439	392	415	461	445	421	452	414	422	436	430	437	441	404	445	414	420	422	409	450	404	446	418	429	407	445	451	418	446	429	428	414	422	433	442	386	451	414	401	408	446	417	424	404	467	432	422	452	435	396	391	410	407	432	416	445	428	376	396	432	442	440	404	416	406	427	431	406	396	452	440	462	423	430	410	408	397	431	408	401	428	424	417	381	442	352	392	417	439	447	409	433	443	414	449	398	394	434	402	386	422	398	437	384	437	408	384	439	406	441	411	455	394	444	432	423	412	407	408	427	453	391	401	434	414	390	429	412	426	407	432	420	424	401	438	411	398	436	388	431	410	460	400	396	432	434	427	408	407	418	422	391	412	428	420	452	445	410	392	390	397	439	389	420	395	448	422	440	446	415	402	436	431	419	420	438	423	476	390	416	428	434	426	373	439	443	417	442	390	409	418	439	422	398	442	406	385	458	407	451	419	412	394	440	421	429	435	418	425	444	423	423	490	420	440	414	378	413	403	440	424	386	424	391	423	397	418	437	425	426	390	422	422	456	387	419	414	411	459	409	431	437	415	410	431	421	425	401	424	423	437	398	440	385	433	399	423	433	429	401	450	441	390	452	386	421	421	389	446	461	435	401	411	401	449	396	447	454	432	454	431	441	432	411	401	415	422	474	426	392	424	393	429	409	438	410	433	447	413	425	416	420	398	377	442	423	421	426	430	411	421	399	377	414	427	434	462	395	399	445	433	431	397	418	471	425	456	411	414	401	400	437	392	364	464	411	417	405	439	389	416	438	411	421	426	420	410	477	433	415	455	423	408	452	416	464	437	426	418	410	423	438	406	403	413	435	428	451	407	400	420	436	435	419	456	436	426	407	419	427	421	421	402	377	419	396	426	410	416	397	429	409	421	422	456	455	422	417	392	405	454	431	394	433	434	378	423	408	388	422	431	424	466	396	431	423	427	420	409	423	398	402	399	424	403	455	417	415	467	434	418	440	383	425	399	411	432	415	419	393	421	431	435	422	438	412	436	408	415	431	402	403	441	405	416	388	450	466	449	430	424	412	423	431	410	442	414	474	417	432	426	421	466	422	440	423	412	450	410	447	406	424	409	438	423	379	433	451	427	455	423	384	425	432	438	427	422	411	396	407	437	412	449	389	394	407	446	445	413	460	395	430	430	437	404	442	430	400	434	425	436	434	384	392	411	430	433	365	440	384	410	450	426	434	434	462	429	429	397	446	421	419	427	397	405	423	452	410	412	374	397	424	429	438	412	432	403	406	411	434	450	429	425	377	441	410	424	393	445	399	449	393	447	431	431	406	423	449	351	451	456	401	423	419	405	429	446	413	398	419	439	377	418	399	425	434	423	436	468	424	444	448	415	400	403	421	438	482	401	418	429	419	411	412	439	389	414	414	401	429	423	416	391	390	438	421	437	401	415	440	435	460	425	438	417	408	432	402	441	419	421	443	418	379	406	437	445	397	425	402	426	412	430	408	413	405	416	452	398	392	380	413	425	401	412	445	405	388	418	424	432	420	411	432	382	446	393	449	422	422	418	430	428	428	463	446	414	426	464	418	424	421	430	433	392	412	416	410	413	457	445	438	449	430	400	428	440	425	415	422	439	447	430	395	398	388	465	431	393	401	403	421	391	472	410	415	393	418	400	426	451	400	429	443	442	435	421	454	402	401	431	415	460	407	407	452	437	461	410	428	422	465	415	447	418	439	435	420	423	452	417	414	422	371	460	427	425	422	425	426	415	413	414	422	427	401	428	419	462	426	440	443	388	419	444	462	437	453	426	420	400	426	473	389	434	446	395	428	431	474	366	435	389	432	425	420	414	439	422	458	430	415	446	422	399	398	425	414	445	458	413	431	418	395	442	440	417	413	438	434	432	413	393	402	431	399	457	413	401	385	410	448	408	409	439	401	382	398	435	421	415	436	405	428	425	407	443	415	396	414	417	416	434	431	402	419	445	429	422	436	401	422	447	434	434	415	455	440	439	430	417	391	426	417	458	440	436	407	449	404	428	433	429	481	425	470	415	436	414	444	405	434	410	413	415	430	402	437	410	393	438	465	427	414	375	460	411	428	452	437	416	433	402	425	412	437	419	431	436	444	435	459	411	442	386	404	413	448	436	435	421	428	389	399	428	377	424	411	434	462	421	448	415	384	438	374	420	421	402	416	445	417	406	389	430	392	415	370	417	414	411	441	427	427	434	411	463	449	418	460	390	408	419	438	406	404	447	447	463	374	451	426	422	413	435	410	442	404	462	441	429	444	429	443	444	431	448	406	466	398	450	432	459	437	402	416	420	446	401	386	423	432	453	452	446	441	419	422	422	441	410	420	445	432	412	417	403	415	407	478	402	429	414	413	427	404	425	411	391	392	408	460	435	434	422	419	431	370	433	378	423	385	432	429	454	413	444	415	434	439	430	436	403	428	416	436	404	407	452	431	424	405	440	421	438	423	380	418	432	424	413	451	377	407	402	433	383	415	478	388	411	395	411	385	436	420	381	400	439	451	394	432	453	474	439	421	428	418	435	425	422	437	464	443	421	434	414	419	428	411	406	427	402	420	404	435	417	412	405	402	451	426	389	452	452	444	437	411	422	391	457	424	407	407	396	458	424	436	386	431	374	428	458	451	388	388	427	416	428	425	390	449	418	429	412	406	430	439	417	414	451	433	426	409	407	407	405	397	407	413	411	411	399	436	422	396	418	439	410	434	408	405	405	446	416	404	393	442	469	411	408	410	400	413	386	438	398	408	370	397	455	383	435	441	409	432	435	417	403	410	412	424	426	431	441	420	399	422	443	446	384	416	411	440	406	433	415	462	428	400	408	438	405	416	423	430	410	415	392	410	430	427	441	415	417	426	423	386	412	394	427	424	440	435	426	471	424	441	426	421	425	420	444	422	440	414	397	423	442	450	437	420	408	433	434	458	404	403	433	426	437	466	425	397	463	442	458	397	452	429	425	441	438	405	461	404	440	422	426	418	373	432	422	409	430	439	445	431	387	416	419	425	450	378	453	419	416	406	445	411	402	442	428	409	393	430	397	421	451	436	418	411	386	444	426	478	438	437	369	421	427	446	452	429	406	442	371	415	434	391	398	386	456	469	403	432	462	419	392	407	439	421	435	416	460	421	438	416	417	436	433	397	438	410	381	447	460	427	405	394	436	396	429	420	475	404	403	388	441	415	411	399	437	433	454	443	402	441	410	438	413	387	429	373	391	419	397	441	412	409	420	398	398	419	436
22517	20854	28566	23253	20854	20893	8838	991	665	561	496	399	360	350	273	251	269	218	236	210	196	200	191	183	186	178	159	165	193	164	160	167	156	137	162	134	139	135	153	146	159	146	140	114	135	141	116	122	136	144	150	118	146	125	123	142	146	142	158	120	139	132	123	112	137	150	141	125	139	132	133	126	118	136	145	125	138	114	118	134	131	133	122	138	152	128	120	108	140	124	114	122	126	136	129	126	116	126	132	123	140	119	126	121	122	133	126	121	117	111	126	123	135	124	134	144	143	137	120	149	122	130	123	118	164	119	109	125	143	114	124	123	136	112	160	108	139	151	120	136	136	127	117	146	134	111	139	116	137	108	132	128	128	126	106	125	131	115	130	126	146	122	140	119	104	120	121	127	145	110	115	130	120	122	109	133	119	121	115	109	123	127	119	125	116	125	144	135	132	140	119	144	119	127	110	129	101	120	137	116	121	124	115	133	144	104	134	120	136	129	151	105	135	129	123	132	149	96	130	112	110	128	103	122	122	129	129	120	135	126	146	136	123	140	125	133	123	127	123	134	122	109	141	103	98	126	145	120	119	121	153	126	101	132	136	124	122	127	129	125	132	130	138	141	135	118	152	129	114	133	116	139	125	120	119	117	117	139	135	123	97	130	122	149	118	126	110	128	129	119	112	128	118	123	100	121	114	98	125	136	114	131	118	127	131	123	132	109	124	128	140	120	119	122	113	110	126	125	142	135	159	120	137	118	128	133	126	118	134	126	119	140	138	111	120	118	121	134	105	127	112	107	117	131	117	127	138	141	107	132	131	134	127	115	124	126	142	104	111	116	118	117	124	129	118	139	129	120	124	138	125	129	130	126	119	124	125	111	127	133	135	127	127	130	119	122	136	119	129	118	112	139	118	115	104	123	138	128	153	137	119	123	110	126	119	106	138	133	136	135	134	117	123	128	136	113	129	117	120	115	116	122	144	135	118	150	125	120	121	148	146	126	139	130	117	118	111	123	116	122	127	111	120	136	111	108	128	139	108	127	129	133	117	143	127	133	126	142	117	132	122	124	101	131	143	140	131	122	116	133	116	127	111	138	128	106	117	116	126	125	147	142	132	151	125	138	130	125	115	107	111	120	137	145	112	140	124	149	109	125	130	133	129	134	142	148	105	126	124	150	106	129	131	126	135	140	128	131	122	128	120	127	102	127	121	129	128	114	121	110	118	122	147	152	109	127	132	116	130	111	122	127	131	123	147	120	138	128	113	144	115	132	134	134	130	104	122	136	152	122	149	127	123	116	129	115	128	123	121	143	124	114	123	161	170	133	128	117	136	130	134	109	124	147	117	115	114	142	142	136	132	120	160	121	112	137	121	139	109	116	137	124	115	142	124	124	136	125	137	130	128	120	108	124	119	141	116	126	137	132	120	121	135	137	119	123	110	138	133	122	137	138	113	113	147	144	134	126	120	133	131	139	125	139	98	129	118	135	138	111	106	124	123	123	132	128	129	142	132	131	134	122	146	95	115	115	138	128	111	103	124	129	123	125	111	120	104	130	141	112	121	108	112	132	134	114	122	119	139	115	121	119	147	137	132	123	126	127	136	130	132	112	127	127	117	140	119	113	140	118	116	133	126	121	131	125	139	123	131	132	111	114	120	148	126	133	136	140	130	129	117	130	132	135	130	123	133	126	124	112	132	108	170	117	124	120	138	129	114	120	134	126	130	109	93	123	135	122	126	114	143	128	120	139	140	128	137	130	120	99	125	118	121	121	142	123	139	105	117	126	93	132	120	111	121	128	138	122	109	129	147	149	130	125	119	137	134	113	134	98	109	132	130	119	128	128	130	109	135	133	120	120	136	129	132	117	130	138	105	103	119	122	115	110	109	125	106	115	142	135	130	126	141	127	132	130	124	119	132	113	127	117	133	115	143	122	129	99	125	115	106	125	115	133	119	109	135	124	132	110	136	120	101	117	119	152	118	132	127	131	152	132	139	131	120	130	116	100	107	121	130	127	117	112	115	129	110	119	131	128	129	123	128	146	122	120	133	120	126	136	108	129	126	116	130	121	124	159	104	115	109	121	104	134	144	118	117	143	141	136	115	130	131	144	120	135	112	112	112	124	114	116	133	118	113	119	123	122	120	133	122	123	127	118	132	107	127	149	117	112	112	148	150	123	128	121	126	116	124	120	132	118	132	137	126	121	133	101	111	118	123	122	140	127	138	122	134	157	105	124	109	114	125	133	134	122	130	107	146	121	135	125	114	133	125	130	127	116	121	123	116	127	119	126	111	153	112	117	126	122	135	126	109	123	138	119	129	115	130	114	123	106	93	127	125	125	98	119	109	119	111	126	120	121	127	123	127	130	113	118	151	112	118	121	105	126	119	144	121	132	142	120	126	122	127	132	126	126	138	122	118	135	115	121	128	128	127	130	131	132	138	124	119	129	129	130	136	135	128	131	119	136	118	124	119	127	114	129	130	140	119	126	128	131	119	124	125	126	123	125	128	111	137	126	127	131	131	140	123	121	123	125	136	106	102	137	126	132	129	128	121	133	113	106	116	109	113	119	133	130	139	104	118	142	119	120	121	134	129	112	129	106	127	145	123	131	122	130	123	129	143	123	126	139	134	138	119	143	107	112	117	122	112	130	115	142	115	141	119	120	111	153	115	118	122	114	147	118	131	142	125	130	115	110	125	116	145	124	138	127	107	115	133	138	135	111	121	130	130	105	139	125	143	135	108	104	136	122	131	131	108	124	114	128	124	127	123	120	102	132	117	105	118	132	136	116	124	124	119	139	115	115	117	131	146	126	139	122	123	121	110	134	96	132	127	124	155	128	128	125	109	135	137	135	138	126	130	123	124	138	118	122	116	133	114	119	144	122	131	128	116	114	110	113	125	112	127	108	140	134	134	124	121	119	107	132	119	129	107	131	141	128	134	126	117	121	108	105	129	120	116	122	121	106	125	122	114	121	122	138	131	113	135	125	119	141	123	120	114	124	123	125	117	110	113	150	114	124	141	115	123	112	141	129	113	132	131	136	122	139	125	124	134	120	130	126	141	131	122	150	117	137	129	119	123	129	127	116	104	138	120	121	122	122	130	134	122	125	126	118	134	128	107	118	126	116	129	119	125	120	128	138	136	89	129	140	119	113	134	108	142	130	132	103	129	122	121	135	138	116	118	120	115	128	111	117	121	130	141	119	133	124	112	128	131	109	140	144	112	130	128	143	110	112	151	126	115	118	139	122	103	117	127	109	118	120	102	117	134	128	155	113	116	109	133	126	126	131	147	116	117	126	129	139	118	130	131	129	134	124	144	121	138	121	112	131	142	137	124	116	125	110	124	111	131	133	130	121	124	127	121	120	129	142	115	128	106	118	112	149	128	130	122	127	102	106	111	130	124	126	119	126	113	133	121	128	138	123	117	114	109	130	120	134	130	128	113	129	115	131	115	110	115	108	109	112	124	120	121	134	138	147	132	138	129	129
6512	14852	13005	7053	4825	3577	2711	2107	1640	1285	1075	875	678	619	528	509	477	416	385	389	338	354	306	307	260	253	238	225	232	216	242	230	195	242	218	199	195	208	213	209	209	195	196	183	218	168	197	198	186	186	184	168	185	185	196	218	179	168	195	165	194	165	158	191	174	189	187	165	173	193	188	186	153	187	155	182	168	187	169	169	182	176	165	182	156	195	163	168	186	173	178	178	173	160	154	167	175	214	175	193	169	144	162	172	179	164	168	165	186	175	178	150	161	155	161	180	175	163	172	176	184	166	179	185	170	157	176	176	178	172	176	173	150	186	189	160	177	154	168	193	172	171	185	186	150	182	185	184	187	150	150	177	158	174	150	195	166	159	161	170	163	152	173	157	177	186	172	157	162	167	174	184	167	167	177	189	152	179	160	175	173	156	171	182	202	165	165	138	158	174	175	151	166	163	167	177	150	162	160	170	160	191	138	155	147	168	166	161	173	180	161	170	158	148	161	153	184	193	175	147	172	174	137	164	157	163	170	172	173	175	152	162	155	136	178	183	181	159	166	194	180	175	168	164	176	172	152	157	151	155	182	166	159	181	177	173	187	163	168	170	175	156	155	177	162	179	167	183	162	146	161	158	169	172	151	172	161	160	154	171	190	143	158	182	170	153	150	173	150	160	168	161	193	169	173	170	196	169	159	206	160	161	177	146	166	177	158	177	176	169	151	174	174	147	176	156	174	195	188	164	150	151	166	165	165	169	188	165	154	162	160	167	179	201	159	171	193	180	163	196	170	174	179	197	188	149	154	159	150	146	149	166	174	179	197	141	184	169	160	167	159	168	167	146	178	174	181	163	166	184	187	170	166	181	159	166	144	158	169	159	168	149	160	170	180	145	159	187	166	161	174	159	151	181	167	157	175	178	172	155	173	161	173	179	182	161	156	146	163	161	149	179	153	158	166	177	184	169	166	170	164	166	165	157	162	153	185	164	172	171	199	153	180	165	173	173	185	164	158	144	167	147	192	148	162	161	163	160	192	170	166	150	148	161	179	175	167	147	185	153	182	190	170	162	170	174	166	196	162	164	153	170	169	170	191	158	163	182	142	189	165	153	147	173	150	173	173	182	155	171	150	155	186	159	147	158	176	171	187	162	184	179	135	175	177	153	173	177	153	133	168	155	185	164	149	178	164	172	189	175	177	173	145	172	155	160	186	169	167	165	168	152	149	196	180	181	163	175	194	166	160	178	157	171	165	179	157	174	172	178	178	164	154	170	155	180	169	179	183	154	176	178	153	154	158	160	178	145	168	167	169	158	145	174	145	151	168	167	183	169	162	146	198	160	181	168	169	173	167	146	193	158	182	174	185	179	157	172	179	167	160	165	163	161	174	169	166	158	171	172	182	157	167	170	149	164	166	157	167	167	181	160	188	169	164	159	157	138	163	181	181	167	146	175	169	173	161	171	168	176	151	145	160	191	161	178	162	166	191	188	162	166	167	171	182	167	159	166	173	146	163	173	178	166	157	156	154	188	167	155	157	166	170	177	173	167	166	189	191	177	178	147	159	165	148	162	153	166	173	167	182	190	165	167	151	133	165	192	152	185	162	165	158	160	155	179	195	177	156	165	186	176	159	165	180	191	170	179	149	176	153	187	169	164	168	142	182	151	172	172	169	160	188	181	163	168	165	152	149	162	170	155	141	167	154	176	164	172	180	176	171	175	151	162	164	167	171	168	142	172	175	173	167	167	174	150	160	188	197	185	141	171	174	166	174	166	175	158	140	167	168	167	165	191	168	165	170	164	177	154	150	198	156	164	177	175	156	152	162	181	195	146	183	144	146	164	154	170	158	174	157	180	175	169	173	188	195	166	184	160	172	169	156	171	159	162	152	187	159	156	157	168	158	184	166	165	182	161	192	164	172	166	184	156	164	167	147	169	178	151	173	165	142	149	181	168	149	178	180	170	163	177	186	158	175	171	161	169	165	157	155	192	150	173	164	174	187	182	159	156	179	182	174	149	140	165	175	172	178	165	169	174	178	167	133	150	181	174	152	190	162	165	167	179	146	184	171	165	184	169	173	180	162	172	184	148	153	168	168	175	181	165	167	149	166	151	169	159	140	156	160	155	179	158	156	154	184	166	166	161	189	165	172	164	145	157	178	167	186	146	167	168	165	167	166	163	173	176	162	176	147	172	163	157	168	164	175	152	182	167	159	179	177	174	159	193	170	177	157	151	170	154	156	156	187	161	186	193	171	192	171	173	178	173	153	176	157	190	168	160	189	155	159	184	155	152	182	172	153	169	180	176	175	173	208	163	195	161	178	168	163	180	184	164	173	160	181	175	137	149	162	163	180	179	153	166	160	170	174	176	173	162	159	148	164	163	176	183	172	165	173	185	177	142	176	161	160	167	174	172	169	147	167	169	180	177	143	150	159	164	175	169	152	179	185	166	166	171	153	174	149	157	160	142	180	198	157	189	156	150	163	155	143	156	155	160	160	169	154	157	165	169	148	186	146	178	163	168	159	170	187	163	178	178	189	173	153	168	162	150	169	169	147	158	145	157	161	182	160	172	169	174	148	158	139	155	185	158	176	188	162	137	187	175	181	181	162	178	176	167	169	157	164	169	172	164	163	161	180	165	206	171	160	159	166	164	185	154	158	169	176	136	174	158	191	152	168	178	161	161	166	197	156	168	161	187	172	172	172	162	167	173	161	174	162	162	146	168	154	185	185	145	154	166	172	152	191	164	168	159	157	169	151	158	189	179	165	207	165	172	169	156	170	161	160	166	173	148	187	189	150	145	182	172	148	186	154	152	163	164	151	169	194	171	165	174	169	178	158	174	167	141	172	165	164	141	174	183	178	197	151	169	166	167	164	176	157	189	168	165	158	140	186	163	166	156	180	182	170	169	144	156	189	161	147	160	171	156	168	196	170	158	167	177	192	167	160	177	184	163	174	162	161	173	194	161	160	175	166	198	196	185	165	147	156	170	180	163	142	174	163	155	176	177	195	169	160	196	187	165	186	167	158	188	180	170	158	161	178	165	148	162	181	167	171	163	158	179	179	173	188	177	178	160	147	169	175	179	152	151	176	178	176	164	183	209	171	177	162	196	173	193	167	177	168	164	156	145	171	177	134	158	167	161	158	172	155	179	183	163	155	174	162	172	163	173	168	177	158	175	182	195	152	163	156	179	168	169	165	166	158	168	166	160	140	175	151	164	166	165	165	163	160	144	165	177	147	154	156	158	158	152	144	177	170	175	160	169	160	196	169	165	167	159	182	150	167	181	193	138	178	159	175	160	164	177	174	171	165	166	185	160	180	174	160	184	164	162	160	173	164	160	167	157	196	171	176	182	191	172	156	191	190	160	177	162	163	165	161	176	166	166	151	171	186	172	182	175	149	160	182	169	174	140	169	179	181	139	164	185	180	163	166	140	159	155	167	177	148	156	146	182	170	181	171	169	153	180	186	165	171	166	184	163	171	166
26640	20384	9040	844	483	488	462	446	467	439	424	405	468	410	463	424	459	438	407	451	463	428	436	416	429	425	469	415	420	471	457	438	436	438	390	435	426	450	439	396	427	438	449	435	441	444	414	406	420	423	447	434	417	448	458	460	450	406	430	396	425	405	454	388	411	450	471	454	433	463	432	447	454	432	427	390	442	455	436	428	427	464	390	409	409	447	428	454	462	452	408	418	468	456	480	406	480	455	440	400	404	457	428	417	423	454	447	489	438	425	479	422	408	435	455	429	454	455	429	433	452	461	444	408	421	439	415	435	450	433	422	460	448	430	425	443	429	380	410	425	421	422	411	437	420	425	461	446	438	462	425	432	439	401	437	452	458	407	421	438	438	447	426	411	420	430	424	431	441	420	444	453	475	442	453	436	438	436	430	440	406	409	459	453	425	452	443	441	484	446	475	423	412	466	473	437	422	455	395	433	424	401	433	417	434	446	453	427	448	436	412	457	432	465	469	418	482	459	462	473	386	432	409	413	399	432	434	437	459	416	473	428	442	434	419	441	442	438	382	424	418	412	440	455	388	431	424	474	434	409	397	436	453	448	460	427	407	418	448	425	408	442	435	431	447	423	454	440	416	443	466	426	426	437	425	420	436	436	441	442	409	423	418	418	455	415	432	426	423	408	424	409	428	442	443	463	412	397	411	440	414	408	465	412	467	410	384	457	444	480	440	430	439	432	453	445	416	433	413	420	441	449	428	393	378	431	420	441	413	447	448	447	400	425	401	403	415	403	469	444	463	421	424	415	426	447	444	448	436	416	474	435	401	440	430	390	428	445	417	402	454	422	423	452	433	436	384	422	430	482	427	397	449	464	452	436	441	408	451	416	434	416	463	429	404	447	414	455	462	416	427	419	406	461	424	427	420	402	450	409	463	426	456	381	447	451	424	458	459	405	440	449	432	450	392	439	412	431	428	426	435	396	425	451	438	404	448	419	448	430	426	428	437	403	448	425	458	409	449	457	466	418	422	383	438	408	434	434	445	437	457	427	445	453	430	445	413	447	410	443	447	424	438	418	426	466	475	457	425	413	456	442	433	432	442	424	420	429	455	435	422	469	445	485	442	421	442	436	421	426	483	401	448	414	395	454	457	417	421	433	468	405	449	450	458	412	415	428	433	431	436	418	437	438	426	400	426	405	421	436	439	421	410	468	454	431	450	444	453	423	459	426	401	438	430	451	397	411	443	422	453	463	406	395	393	424	450	419	449	439	441	396	421	437	414	404	454	463	420	437	433	428	479	424	471	422	441	433	453	427	427	417	472	454	399	420	427	439	463	459	425	434	454	436	461	429	423	409	454	435	457	423	456	406	411	443	426	399	403	488	460	415	406	453	435	429	408	405	436	425	416	433	411	415	437	435	456	442	445	377	440	453	472	457	460	418	445	419	446	408	448	417	427	483	442	435	438	427	399	436	409	421	440	493	439	406	421	428	460	450	453	451	422	455	418	429	453	398	397	407	447	400	432	431	409	443	444	424	438	440	417	423	406	421	421	421	442	438	402	441	487	432	434	398	457	482	397	416	467	460	433	414	442	444	426	408	462	403	416	406	463	443	409	430	441	412	435	417	432	443	430	422	398	421	441	432	422	435	426	463	415	447	424	444	388	431	417	440	447	444	449	377	423	420	412	429	439	441	436	417	436	450	421	426	430	432	441	391	450	428	435	428	455	400	453	437	450	434	462	428	446	437	448	471	431	416	412	460	436	469	401	463	440	402	434	429	386	423	411	396	441	464	426	453	410	449	439	424	436	436	466	438	425	434	429	461	431	405	455	456	430	409	467	401	400	433	400	453	454	446	430	437	444	448	458	480	421	439	450	468	387	437	440	426	420	408	462	446	412	402	422	422	431	400	401	414	415	462	432	423	476	446	447	415	430	436	451	455	410	491	398	422	412	418	438	458	453	459	399	436	438	440	445	428	434	385	442	443	466	460	433	445	443	429	420	414	400	450	450	427	452	456	431	397	481	425	460	389	443	397	451	421	447	414	439	448	422	432	446	416	456	475	411	455	465	421	448	427	416	425	414	398	468	433	413	433	394	416	454	433	448	460	443	442	426	421	406	423	428	449	456	455	429	463	455	418	426	452	442	420	449	432	479	436	461	409	402	457	451	458	433	425	439	453	430	424	421	415	388	427	435	416	455	421	450	439	421	420	389	392	399	450	444	467	425	441	391	420	436	478	394	406	422	400	424	424	431	387	420	427	451	398	418	431	427	403	412	448	413	437	440	449	422	413	462	411	436	415	403	401	446	387	412	381	424	424	438	466	442	383	437	432	422	421	461	447	383	434	434	433	431	404	450	416	459	446	407	446	427	445	472	456	431	452	441	419	473	431	455	448	435	447	401	425	453	442	439	414	420	454	417	438	430	458	409	435	455	442	472	450	417	430	417	423	442	428	442	405	432	434	430	450	436	453	417	441	418	391	445	455	420	451	452	437	419	440	417	401	429	447	423	469	423	413	414	416	416	432	434	420	450	440	419	446	416	472	415	475	412	439	417	456	428	436	425	456	452	446	456	432	436	429	409	396	448	448	390	418	436	438	396	424	408	472	413	417	427	434	449	417	467	424	447	395	402	455	453	459	413	436	453	393	441	431	431	387	443	440	455	431	457	431	466	422	407	420	437	445	437	417	436	421	444	413	454	412	440	403	404	430	420	409	390	451	420	452	466	450	434	428	461	448	417	441	474	423	398	443	422	384	413	397	419	387	425	422	458	414	445	443	449	452	455	391	427	404	415	447	453	452	453	443	431	458	430	416	423	428	453	437	448	456	444	442	423	404	436	454	468	455	419	435	432	451	414	435	452	427	426	452	472	431	416	443	407	426	405	446	451	447	416	394	423	457	451	446	457	410	409	411	431	432	400	393	423	434	398	441	435	413	436	458	423	426	406	462	388	445	467	466	432	431	403	454	428	442	467	469	441	414	464	443	445	438	459	438	416	426	422	426	414	465	424	454	476	432	405	426	460	456	453	419	448	418	424	433	458	437	415	423	443	416	410	417	388	417	433	418	445	398	420	423	452	410	424	429	417	435	399	428	424	402	436	411	455	420	427	409	436	409	454	420	465	455	461	441	428	406	433	457	447	406	459	446	464	380	424	401	451	413	420	480	430	425	468	429	442	441	422	451	421	423	434	444	481	441	405	417	473	430	453	414	438	425	451	402	412	450	419	431	464	430	441	443	459	409	429	455	432	426	401	437	402	436	415	421	447	457	447	441	435	402	438	406	412	449	412	426	456	424	399	437	459	445	459	447	405	418	457	439	454	416	386	401	436	461	454	448	452	422	467	442	413	427	449	447	452	416	436	456	409	424	412	431	433	433	427	410	414	466	453	425	396	469	424	443	410	414	427	406	421	388	460	462	447	443	400	438	454	430	432	415	403	398	455	426	448	442	445	427	451	423	454	454	415	459	424	442	409	457	421	431	444	387	456	436
4041	1134	1122	792	713	635	665	658	577	636	603	543	605	543	575	540	584	578	592	618	581	516	571	562	596	571	534	550	547	555	580	581	516	591	575	559	579	567	547	560	581	537	537	570	562	545	543	492	567	550	570	507	567	543	552	604	597	541	542	585	572	551	615	563	555	536	554	562	546	540	527	563	572	544	645	567	556	576	563	603	562	586	564	574	565	532	558	577	537	539	565	580	537	601	549	539	548	567	547	549	585	559	540	599	548	570	533	561	555	573	558	571	531	580	586	597	577	573	577	593	577	604	568	516	573	584	530	559	582	573	560	544	596	583	544	550	579	577	537	561	565	562	553	590	523	559	597	553	567	526	586	580	533	560	558	572	545	515	589	515	552	514	559	598	547	559	548	548	579	570	519	557	541	581	564	572	518	582	541	575	554	582	544	522	563	586	545	537	582	545	582	517	565	518	587	558	572	572	531	573	596	587	555	540	541	538	559	583	615	570	583	554	580	579	538	538	547	541	563	554	542	556	552	548	558	522	573	533	565	577	567	583	565	522	567	587	613	541	535	581	554	543	571	545	538	585	588	589	578	570	583	541	537	596	567	549	554	527	577	561	586	550	534	529	566	540	567	563	590	547	589	605	606	566	535	556	566	553	541	579	586	531	575	575	576	613	524	550	582	569	557	541	539	580	559	555	512	515	557	551	563	549	570	546	583	577	555	558	558	548	562	554	542	554	571	598	566	557	565	532	589	558	597	604	548	556	581	590	573	560	565	572	551	628	588	532	573	555	579	566	583	532	599	541	615	544	585	561	559	568	575	576	584	573	602	558	549	583	541	565	560	524	525	569	556	577	585	530	562	595	549	554	571	549	577	565	563	608	546	571	539	615	578	583	559	529	575	564	624	542	554	557	530	582	574	547	580	593	556	561	525	571	591	573	543	537	599	545	567	545	602	551	587	588	570	567	560	543	528	576	584	535	521	555	574	575	546	564	566	592	527	623	560	578	564	576	606	576	566	571	569	583	545	605	578	530	570	567	548	581	515	571	538	537	507	580	569	572	537	579	568	555	595	540	551	593	573	567	566	586	578	523	559	548	519	505	559	568	576	536	576	559	567	566	554	574	546	554	569	586	569	590	543	563	578	583	550	579	558	563	602	502	572	547	557	562	561	561	567	573	530	554	579	586	540	526	527	598	553	523	601	572	532	608	554	530	554	526	559	540	573	553	562	526	592	579	605	530	578	540	551	579	515	550	555	572	548	598	562	559	573	561	565	512	519	542	563	564	542	571	543	593	588	570	585	577	556	547	562	535	540	575	549	599	566	531	540	546	544	586	542	558	544	537	531	541	550	567	596	553	581	568	582	517	564	572	537	567	548	567	571	517	538	572	565	576	593	527	536	524	581	560	536	538	521	563	576	593	554	541	576	559	578	569	550	575	551	553	545	548	565	595	574	568	561	582	545	537	520	547	603	526	541	548	540	606	544	565	559	555	551	603	574	592	609	580	545	532	575	572	596	561	579	562	479	535	537	562	581	600	547	581	537	605	517	519	505	554	556	547	553	594	518	542	588	573	595	531	544	580	584	545	534	581	556	552	554	544	528	551	576	580	580	570	590	582	531	587	567	596	553	565	554	564	533	554	568	560	580	541	599	586	515	557	568	549	577	522	550	559	570	550	603	617	580	521	551	570	603	582	579	566	558	622	616	605	614	522	565	542	543	572	568	552	566	568	548	550	555	523	586	570	558	534	557	562	575	611	574	587	542	556	554	555	555	539	521	602	561	528	582	544	531	553	575	563	562	562	562	539	600	567	560	598	550	548	592	561	553	616	553	562	557	545	566	564	534	544	581	564	550	569	555	558	584	565	548	550	536	556	599	543	541	527	573	609	560	576	545	550	612	543	533	557	560	534	561	567	522	561	507	545	551	540	542	563	556	548	577	555	499	566	539	552	544	575	546	552	552	582	553	600	571	581	516	549	606	555	606	590	568	566	546	553	560	553	557	548	536	573	608	607	577	582	568	541	581	587	591	593	614	555	540	527	563	568	534	531	570	495	552	567	544	554	532	558	537	552	532	544	550	582	572	572	517	561	572	587	542	570	555	541	569	576	558	563	496	550	533	561	576	574	528	529	536	563	591	591	585	540	601	575	555	538	549	557	544	574	547	558	579	574	566	556	554	572	573	572	601	538	550	572	570	587	526	604	552	587	545	546	584	548	529	574	505	584	630	547	541	572	563	572	555	597	555	558	548	551	550	517	583	574	588	577	582	539	610	543	547	547	512	573	591	544	536	571	595	560	558	542	592	568	559	586	524	526	544	590	538	598	554	575	573	537	589	586	514	525	545	539	515	566	549	553	536	540	547	540	539	597	587	573	532	594	528	515	508	549	564	558	573	543	618	527	627	533	526	575	584	562	560	521	552	576	580	558	520	568	532	568	557	551	522	545	563	521	533	579	567	564	555	558	555	538	581	560	570	592	584	585	561	544	531	556	588	608	526	570	539	511	531	608	543	549	541	566	556	595	581	546	560	542	520	560	561	565	570	551	576	560	607	556	554	540	563	582	536	555	600	561	592	555	605	564	578	610	551	560	536	544	559	563	587	538	593	574	592	568	592	561	558	560	596	542	565	563	574	557	553	569	554	542	593	593	584	582	580	541	562	577	572	579	524	556	532	578	555	548	568	625	591	623	557	543	552	615	625	559	562	587	579	543	540	573	584	573	573	556	575	558	593	566	559	564	564	562	584	511	647	543	531	567	575	576	567	535	541	555	584	533	540	584	539	578	599	544	520	572	577	556	570	566	550	562	586	555	576	548	603	566	564	551	551	559	520	567	529	597	543	546	576	560	612	547	559	585	544	562	541	565	579	563	553	586	519	557	559	528	581	558	587	559	527	542	568	591	537	564	531	553	584	561	576	570	561	526	531	569	594	532	578	538	578	578	535	588	540	535	557	581	565	570	588	550	528	550	556	553	550	555	531	524	568	589	563	525	611	590	563	580	560	565	555	571	518	584	567	582	612	572	604	607	588	553	542	569	536	580	570	561	558	614	576	554	569	538	616	567	567	597	572	595	555	633	543	589	556	582	570	569	605	545	541	541	617	552	557	528	591	563	549	552	596	566	547	576	524	549	566	558	590	592	591	583	558	540	559	580	542	569	586	544	552	530	590	617	569	566	564	544	549	565	568	559	559	512	549	567	570	549	575	583	558	572	602	577	553	559	517	560	567	558	578	553	554	586	622	548	553	574	561	516	519	560	579	540	527	577	570	559	510	569	595	573	571	568	557	568	572	577	623	577	557	523	579	558	591	585	600	540	563	564	582	538	578	557	585	536	627	557	550	569	602	614	557	574	563	559	588	560	538	622	556	554	587	570	551	538	588	604	555	589	577	577	538	528	553	530	562	590	573	564	529	552	540	543	548	563	563	565	578	549	531	602	598	571	545	626	564	529	578	539	536	565	537	596	561	564	564	586	649	582	544	578	531	570
23447	20854	28148	23656	20856	10507	1122	761	591	519	470	460	450	427	407	396	356	359	368	334	356	375	388	364	387	352	343	350	353	334	340	326	273	353	299	345	343	315	350	314	320	316	343	330	331	313	323	346	339	318	349	338	333	344	322	309	347	339	347	305	347	324	291	347	333	351	310	337	361	347	301	340	304	341	298	315	318	317	313	316	327	301	293	285	316	300	327	330	295	310	330	318	293	293	347	347	271	329	308	304	293	288	288	309	304	297	319	309	336	324	342	338	307	336	338	333	323	325	295	334	319	286	315	319	312	327	307	322	287	301	327	299	310	282	311	328	345	288	338	321	308	295	312	330	315	302	331	329	337	315	313	307	331	336	311	317	302	332	334	351	329	320	335	302	331	291	304	318	340	317	357	327	342	308	327	331	352	350	297	323	313	290	313	327	306	321	307	292	324	289	359	301	327	298	330	338	294	331	322	330	341	344	323	330	345	350	307	332	342	305	331	343	263	328	327	325	323	303	345	285	322	295	346	328	308	292	310	295	325	319	312	361	312	328	329	346	331	304	329	305	336	357	296	335	309	331	327	300	298	322	313	291	345	329	326	306	335	333	315	326	334	335	335	300	320	341	359	325	292	314	313	304	321	317	316	306	334	298	310	296	359	290	342	308	349	311	302	305	347	311	334	291	332	311	317	349	345	311	315	307	312	344	308	337	310	308	335	342	342	337	320	317	339	323	324	305	340	284	297	288	331	297	310	293	302	327	311	311	326	323	332	309	319	317	337	340	305	334	320	311	292	316	322	307	280	306	284	299	306	308	347	303	325	320	309	358	322	314	350	315	321	307	306	314	325	301	321	367	299	300	325	331	326	317	329	305	288	288	309	310	322	330	308	317	308	302	305	294	296	301	326	321	318	319	314	331	294	341	314	328	339	332	349	324	321	308	307	291	330	324	328	289	319	321	344	311	304	342	309	328	339	329	323	311	347	301	355	299	294	321	330	316	309	330	329	298	295	337	316	320	349	330	295	311	290	321	290	310	346	284	298	335	328	342	336	350	317	346	320	311	333	285	314	314	316	329	313	342	321	340	290	351	279	324	323	317	292	306	295	362	304	306	291	339	333	301	279	320	318	284	311	314	301	309	301	316	318	297	332	323	336	293	325	299	326	358	321	349	306	310	283	333	319	293	317	313	338	316	292	335	319	295	307	310	313	316	313	298	310	331	322	309	337	321	301	329	267	342	336	309	338	308	337	336	296	308	345	308	316	297	316	339	312	312	320	336	312	320	322	290	299	309	352	305	321	309	298	336	297	306	286	330	319	293	345	292	257	308	298	293	302	337	316	327	301	327	292	310	286	333	291	302	300	332	332	352	331	320	314	273	321	322	308	304	304	335	321	344	302	328	333	314	292	288	321	298	335	332	343	308	301	318	298	304	324	317	350	298	318	340	335	343	302	337	327	296	311	306	292	342	284	326	331	315	287	289	350	298	291	347	317	339	308	327	320	311	332	324	326	299	331	302	326	302	326	328	316	348	315	341	321	305	304	330	317	314	345	321	344	333	348	316	281	326	324	277	326	293	309	324	323	339	302	313	318	325	301	313	330	336	310	298	305	349	281	307	309	320	300	310	328	326	311	323	309	322	322	327	310	303	323	267	363	339	338	354	347	347	326	296	267	318	332	338	326	299	333	315	310	290	325	295	308	306	264	321	302	326	305	317	302	313	319	327	323	328	313	324	299	322	297	351	294	305	321	331	337	328	317	323	318	325	320	316	311	321	308	307	277	318	302	308	277	297	335	330	317	318	317	311	325	310	310	325	344	316	313	323	326	328	283	332	332	309	309	316	335	321	318	329	324	317	333	298	285	284	331	329	312	327	316	291	299	298	326	339	297	314	326	335	292	305	316	335	318	321	283	303	295	308	279	299	324	304	330	303	310	323	310	349	326	342	342	368	327	319	312	307	324	348	304	298	307	330	319	294	339	316	302	300	317	332	277	312	321	299	343	324	321	340	287	330	305	341	286	361	324	355	333	336	321	301	324	295	309	307	333	314	339	328	341	340	309	299	312	314	301	292	319	311	311	276	363	332	337	335	331	332	306	352	335	305	288	330	291	309	304	331	312	314	288	335	358	328	309	282	312	331	291	314	335	297	329	339	305	286	305	276	309	350	323	333	309	332	304	339	348	312	305	320	317	323	286	315	305	312	311	315	305	296	317	307	341	313	328	294	334	303	325	353	308	334	336	313	324	330	353	304	337	329	323	339	312	299	318	319	306	340	292	306	326	339	329	335	305	305	291	323	312	323	312	309	326	284	344	299	314	306	287	305	334	342	303	310	310	328	309	314	301	311	336	291	323	339	316	308	320	291	301	347	341	325	337	322	292	289	316	322	345	291	338	319	324	350	326	310	328	315	322	307	322	313	373	317	304	304	310	297	343	327	324	299	310	329	304	330	340	320	313	312	294	285	303	325	333	288	322	318	307	306	337	313	301	296	299	320	303	328	313	305	316	341	336	315	321	315	286	326	344	306	314	297	315	346	299	313	330	317	303	308	278	309	322	294	314	327	317	293	304	302	318	311	321	277	345	304	343	346	297	314	300	321	300	318	297	328	313	308	302	340	317	316	332	307	310	306	289	321	330	305	312	321	337	326	326	292	302	300	370	304	291	342	314	365	334	317	320	329	269	331	310	320	313	330	328	327	321	324	314	308	319	342	295	318	321	336	316	295	322	320	347	326	288	309	323	319	357	338	310	342	328	327	298	291	310	309	299	293	334	311	314	322	320	336	315	295	329	341	274	322	326	279	341	295	329	332	330	313	300	313	349	302	341	302	334	325	336	322	300	341	325	308	327	329	328	344	327	319	288	313	314	319	289	321	360	302	281	337	304	336	272	343	328	320	282	298	307	330	290	341	318	287	298	315	310	312	313	333	283	346	291	302	330	308	317	317	303	317	332	324	291	332	308	327	320	306	305	342	306	298	285	347	313	311	290	299	333	321	320	344	320	319	303	323	274	309	297	333	287	296	312	321	314	334	318	326	306	328	330	302	293	319	332	303	313	289	363	313	321	315	315	310	312	330	306	308	317	307	328	326	324	356	339	311	346	308	306	303	311	292	335	340	309	298	311	287	313	311	328	307	325	323	309	326	313	316	323	291	271	331	327	312	328	297	338	307	298	337	314	345	318	306	305	322	330	336	331	317	303	321	307	317	354	345	273	305	304	292	321	294	318	302	293	290	312	304	332	317	308	310	299	300	306	309	284	339	334	315	306	299	323	316	340	304	337	340	311	278	305	310	342	308	313	288	309	321	332	308	308	326	295	299	327	338	347	321	322	304	326	315	307	329	299	326	325	323	326	308	311	324	332	294	335	305	308	310	286	314	331	321	308	311	312	326	317	314	283	303	302	332	335	311	329	330	298	334	303	292	309	308	335	344	319	309	357	325	292	291	318	301	324	306	327	323	328	303	330	331	316	324	301	298	290	342	321	325
4582	9014	7911	4172	2794	2204	1726	1402	1178	1000	867	767	746	674	636	618	561	548	571	499	521	495	471	485	480	461	509	461	459	446	471	483	464	463	440	427	440	424	486	456	460	483	417	437	415	437	400	425	412	421	404	450	418	414	405	439	428	435	377	419	459	445	444	424	438	439	440	400	433	438	455	395	477	471	428	440	444	447	447	417	391	436	404	396	433	415	428	441	439	446	458	395	437	393	453	416	457	441	437	422	460	398	401	440	422	442	427	421	396	448	436	402	433	407	446	418	419	424	456	470	433	431	407	412	436	423	422	408	403	410	429	425	455	416	443	414	440	430	375	417	428	418	474	383	422	427	437	420	441	397	407	464	424	385	405	430	470	446	407	401	379	460	399	442	430	390	404	436	412	417	438	400	443	463	403	431	418	445	430	421	403	444	445	408	444	431	428	388	449	462	426	430	399	447	434	397	392	450	433	469	428	433	412	383	398	430	409	449	443	459	439	440	453	426	381	389	426	440	426	470	385	380	417	432	430	373	445	414	411	458	458	455	422	421	386	426	419	424	409	407	410	450	417	413	407	399	442	446	436	412	395	426	389	413	431	444	476	425	378	424	433	423	417	465	409	446	441	398	394	415	448	402	449	399	413	398	440	420	436	424	410	401	459	425	428	406	447	407	423	427	442	400	411	414	427	439	440	414	413	434	405	429	454	421	403	437	446	428	413	447	434	445	416	411	424	388	428	450	432	430	401	414	461	451	451	421	423	432	460	444	424	457	434	436	431	388	445	424	428	441	396	432	431	439	401	414	439	393	434	405	405	396	423	408	407	409	453	411	380	422	424	397	427	420	395	437	470	412	412	448	411	408	402	406	404	399	433	411	445	440	428	442	403	417	412	411	451	427	446	420	453	386	407	420	423	405	404	473	429	423	470	379	413	460	478	427	431	412	427	444	408	435	432	422	459	413	437	407	446	396	480	434	461	428	469	430	433	479	384	413	432	444	457	410	433	441	442	421	429	432	420	386	450	431	437	460	421	417	455	417	397	408	415	421	426	425	396	429	411	409	434	451	449	428	407	443	407	395	459	448	448	383	405	462	398	448	419	450	419	420	404	440	414	392	414	382	413	418	412	471	399	431	427	398	428	433	445	449	422	444	390	423	425	439	386	399	428	396	442	386	419	395	400	439	425	457	409	447	473	423	449	444	430	407	407	391	430	408	445	439	414	411	430	442	442	462	413	446	415	466	446	416	443	428	453	444	410	400	424	412	420	414	408	430	419	447	407	427	430	417	441	429	426	470	397	433	416	453	418	391	436	441	442	400	428	432	430	426	447	430	448	433	405	421	409	409	389	421	444	440	406	435	408	412	415	465	425	423	408	432	451	410	433	427	421	468	433	420	380	399	422	425	412	464	398	435	430	401	420	413	451	409	423	413	408	414	452	434	420	418	403	408	440	407	441	422	453	433	421	418	403	406	430	431	406	388	447	460	445	426	411	434	407	430	448	408	433	425	420	395	409	424	417	410	421	399	423	426	403	433	430	431	413	405	411	412	415	416	411	459	439	411	461	390	433	425	389	451	495	417	409	425	451	461	419	440	416	426	434	396	409	399	447	446	454	422	388	432	435	430	388	447	430	440	402	425	413	433	426	424	421	430	435	426	439	409	454	481	423	425	435	443	412	399	444	408	501	427	432	419	394	407	445	489	379	404	442	418	407	451	399	442	415	475	419	424	435	416	390	433	421	437	442	417	419	422	419	416	430	438	439	401	450	439	438	398	427	462	487	401	417	400	434	402	422	412	418	445	424	451	421	433	421	429	438	448	439	406	397	399	425	451	421	458	400	403	445	423	414	438	410	424	410	418	394	429	439	419	424	428	416	430	478	466	389	451	480	404	394	455	444	408	455	418	439	459	433	451	432	415	429	445	437	437	464	394	428	413	410	429	416	442	424	443	425	449	441	434	397	418	419	414	455	403	430	448	446	437	450	431	428	455	443	406	428	458	461	423	433	447	450	406	422	437	466	421	432	404	418	446	429	410	404	415	413	426	449	398	435	421	418	405	400	391	426	425	424	449	417	420	454	427	390	420	460	437	465	420	450	442	451	421	463	438	398	445	442	436	420	448	427	432	436	432	440	401	429	424	418	393	436	433	418	402	412	416	417	418	437	422	435	401	428	399	428	424	446	437	441	431	464	430	407	461	467	465	427	416	417	441	445	427	403	457	412	420	426	440	428	446	417	426	432	421	420	426	390	417	421	432	417	385	419	429	408	400	437	461	467	401	395	389	405	415	426	422	420	419	434	397	430	432	432	424	457	406	420	424	378	461	405	444	376	407	448	457	398	426	455	413	470	469	446	409	431	430	433	426	432	464	425	418	424	451	406	448	435	413	402	467	406	436	406	457	450	405	444	441	443	416	480	411	454	424	427	415	445	432	405	400	422	466	421	434	430	444	421	410	429	457	410	445	398	418	412	427	390	439	421	419	448	409	410	429	420	422	425	432	435	403	409	418	442	444	433	416	454	414	430	420	434	404	446	403	445	387	417	502	444	424	443	429	421	407	419	460	441	459	431	446	411	401	422	410	432	426	455	427	404	442	404	413	419	444	426	425	425	428	399	437	434	419	413	435	417	425	422	405	448	432	438	457	425	435	403	427	453	422	436	421	461	389	422	444	390	361	405	449	414	402	405	462	413	413	440	430	444	450	409	466	435	435	405	404	387	414	384	445	424	446	422	428	441	391	446	436	426	435	448	412	429	450	395	409	433	379	398	430	457	414	422	432	430	427	428	406	438	409	441	402	446	407	429	415	454	429	427	408	450	445	430	394	404	446	438	436	414	451	404	427	425	416	396	392	435	411	415	429	454	422	385	411	435	397	449	440	420	425	401	443	412	395	395	430	397	404	424	415	419	431	404	451	403	412	414	429	440	433	421	456	399	452	427	412	386	426	444	435	415	418	408	429	419	456	421	420	421	381	413	393	395	397	452	478	438	436	453	438	454	480	434	403	434	407	436	415	438	413	406	413	405	450	434	432	453	439	366	388	398	428	390	426	442	446	418	426	422	434	425	438	407	447	427	443	415	411	452	421	411	442	428	375	458	408	442	392	431	399	455	411	449	421	421	397	424	448	456	397	426	411	452	454	417	427	444	433	421	427	403	445	416	412	441	412	442	451	417	433	428	399	435	411	409	465	418	429	430	442	387	405	443	411	422	426	416	453	432	447	431	413	427	384	447	451	403	386	440	423	414	438	427	436	429	401	441	388	443	414	437	417	420	420	460	425	411	390	421	424	440	419	411	447	421	434	436	435	405	445	433	418	442	429	419	446	435	439	404	428	404	412	431	419	402	398	425	438	431	436	436	427	435	431	450	410	405	424	412	431	435	399	431	434	394	415	427	441	394	441	404	416	397	439	389	438	421	409	409	400	440	465	397	438	425	432	400	415	400	437	409	419	451	429	444	447	440	418	429	388	435	423	390	379	371	454	413	459
22515	20884	28626	23288	20888	20920	8604	986	675	588	471	403	336	324	317	258	203	214	213	216	214	194	215	165	188	175	168	147	140	178	158	151	142	146	147	146	150	153	143	145	137	145	113	145	136	122	126	123	132	109	123	142	136	135	130	147	138	151	109	135	149	118	123	117	132	132	112	149	124	113	134	153	141	128	124	136	109	138	145	131	119	150	134	121	121	125	134	115	153	137	131	124	134	116	123	113	129	139	132	153	144	122	121	107	139	138	135	142	99	124	120	108	134	116	126	135	131	130	151	130	132	116	128	117	109	128	106	110	127	107	141	123	121	118	148	130	114	132	140	132	116	135	122	151	117	127	129	133	133	120	123	113	113	135	120	125	119	110	129	113	123	115	118	116	142	120	126	118	122	119	131	123	124	115	146	146	100	145	116	115	116	122	138	132	108	125	109	131	139	160	122	132	128	124	123	136	138	124	123	136	130	130	101	112	107	138	113	124	101	126	136	139	140	152	127	121	117	143	115	109	121	119	110	129	105	129	130	131	121	141	106	113	139	135	116	121	119	136	120	127	120	115	133	108	147	113	137	91	138	118	127	139	124	131	136	131	119	116	132	117	130	143	113	121	132	108	112	110	151	122	103	121	118	143	116	108	108	122	116	128	127	141	107	131	133	96	130	153	127	122	125	138	117	136	104	110	114	109	128	128	121	116	125	138	113	128	126	117	115	141	137	130	131	108	104	120	109	129	120	122	127	131	110	138	128	114	120	100	140	122	122	118	125	110	127	125	143	117	116	133	125	141	116	125	133	117	124	126	124	128	126	126	124	142	120	121	126	134	100	135	112	135	134	121	129	119	115	136	134	121	140	121	148	128	141	132	117	135	110	121	102	135	117	143	128	141	122	120	148	134	129	114	102	123	126	120	127	121	135	129	123	119	130	133	135	130	120	128	133	134	128	123	134	136	108	121	121	124	122	139	137	115	139	117	137	116	127	130	115	133	138	134	118	146	141	123	114	126	121	143	146	143	141	125	147	127	151	110	130	137	114	129	137	124	135	133	125	108	155	115	111	117	131	99	132	120	146	127	138	128	137	125	124	121	135	125	111	125	140	120	109	127	135	114	131	130	108	141	111	139	103	119	138	110	107	130	116	117	110	104	133	128	116	125	117	118	126	149	131	123	124	124	129	126	117	127	146	116	139	107	115	147	108	131	128	114	121	111	116	123	140	118	121	110	130	110	102	125	131	113	142	113	127	127	120	116	126	112	116	101	113	121	110	118	126	140	130	129	123	129	112	133	114	109	121	123	137	136	125	106	114	138	127	123	133	132	140	114	134	139	128	114	151	129	118	117	131	131	127	117	124	106	129	114	121	103	107	127	139	124	133	137	109	118	131	123	122	133	103	122	140	131	105	132	129	140	121	146	123	108	121	136	141	123	120	115	123	110	113	157	141	124	142	117	130	133	132	133	125	130	107	115	130	130	118	128	128	124	133	126	131	96	138	149	131	112	128	131	123	122	125	123	110	108	127	129	110	131	105	140	137	118	104	133	124	128	105	130	116	141	129	108	118	107	127	126	128	131	145	153	122	129	121	138	141	118	126	120	120	136	143	120	118	127	116	113	111	137	132	133	147	112	127	141	145	134	115	138	127	129	145	126	134	123	129	116	131	146	109	106	142	144	137	126	131	119	129	134	109	126	145	105	121	137	128	129	114	106	121	139	127	120	136	144	118	119	121	118	132	108	126	119	132	138	130	122	116	133	132	117	112	116	127	136	133	143	114	124	119	134	125	131	135	128	119	122	126	130	135	128	153	135	116	110	119	127	138	135	122	127	142	124	116	137	121	127	125	124	128	123	129	115	128	128	116	129	127	117	128	132	120	116	111	117	123	139	109	108	146	120	109	133	114	128	132	123	106	122	142	118	142	113	125	128	133	119	115	119	117	137	122	108	118	100	123	108	130	113	134	129	116	99	113	134	101	123	119	112	103	149	122	129	109	123	121	132	130	125	150	108	125	133	120	110	127	109	142	124	105	121	131	126	117	119	126	116	131	125	125	134	140	132	108	130	104	105	127	126	126	117	132	114	120	130	117	118	116	127	132	125	109	127	123	128	128	132	108	114	128	111	136	118	122	146	121	119	117	122	121	143	139	125	124	129	131	112	109	136	128	134	123	144	132	111	125	114	119	129	102	125	118	131	129	120	127	117	121	109	143	98	137	114	138	121	125	132	115	132	139	143	142	126	117	120	126	124	118	135	136	118	125	147	121	128	142	134	103	118	104	117	139	126	117	159	111	115	107	117	118	129	122	129	146	120	138	127	131	106	116	133	128	114	127	103	118	121	110	118	115	132	139	122	135	123	136	131	123	138	134	120	139	119	106	118	123	114	119	112	121	123	126	122	131	122	115	128	142	125	128	125	129	127	120	139	110	126	125	121	102	151	131	117	115	126	119	116	132	133	109	118	123	134	113	121	152	112	129	122	130	110	115	124	140	121	120	110	123	132	133	119	122	109	109	128	125	122	116	134	126	129	129	121	118	104	128	133	109	145	124	126	122	128	139	148	131	131	138	102	120	109	131	137	118	142	120	140	121	131	109	123	140	127	119	120	110	150	136	149	124	123	154	128	129	107	115	127	113	124	105	124	113	140	132	114	120	139	131	113	126	104	112	138	101	137	121	140	125	124	123	118	112	142	116	142	131	115	112	136	113	134	117	117	126	120	108	123	123	124	130	117	125	127	122	116	109	106	116	113	134	111	127	120	114	107	125	133	107	108	109	119	123	128	141	141	115	128	124	117	128	117	142	123	102	121	114	145	115	128	118	141	116	109	120	132	106	125	124	137	131	143	125	117	151	120	135	117	112	117	127	124	125	118	144	125	107	105	119	124	120	111	130	105	122	120	128	133	117	128	136	112	121	121	122	115	120	140	136	139	110	129	128	120	127	121	115	117	119	147	120	122	126	109	114	114	116	123	120	128	134	128	108	134	139	135	117	127	96	137	137	148	130	114	131	107	113	140	130	118	130	111	109	122	130	127	138	119	128	127	114	118	127	119	104	135	106	115	131	140	129	130	112	133	129	130	117	128	121	118	115	118	125	142	140	124	114	110	116	131	111	119	119	125	129	131	109	142	129	113	115	136	119	131	129	118	137	130	142	128	124	114	118	125	135	135	145	100	148	141	114	115	125	123	118	113	146	133	132	127	110	123	130	128	124	119	148	116	123	124	108	142	120	112	117	121	143	110	111	131	126	100	117	136	138	125	126	107	119	116	118	141	171	132	129	114	143	123	128	114	142	123	141	104	128	131	122	116	110	140	139	129	150	117	110	125	124	119	138	118	123	127	134	137	124	123	120	126	114	112	116	96	143	132	144	132	142	122	112	126	112	124	108	158	147	124	132	145	131	135	128	139	133	134	128	118	130	111	126	129	127	132	123	109	130	143	106	118	131	131	142	131	116	126	121	107	114	135	126	131	117	106	130	107	107	109	129	115
6367	14786	13001	6994	4779	3518	2820	2150	1568	1344	1008	894	705	594	569	514	453	416	386	335	331	327	289	302	276	271	261	274	250	223	231	216	238	206	207	192	195	230	197	197	228	227	195	209	207	189	172	218	187	204	190	156	195	182	173	190	196	169	190	188	197	154	186	164	198	177	202	174	185	181	171	170	165	158	180	165	177	165	178	191	179	170	179	176	194	172	193	186	164	174	179	200	160	177	173	172	172	175	181	173	162	205	150	168	174	155	207	182	160	191	179	169	200	180	169	154	161	192	200	191	153	172	181	167	169	173	172	183	183	177	161	182	165	170	194	184	173	171	164	163	188	165	159	165	182	183	150	172	162	171	143	175	184	173	168	177	197	168	160	171	166	157	153	180	156	179	171	156	156	170	172	150	182	169	169	190	149	167	168	151	181	171	185	147	182	178	161	171	187	193	161	165	178	165	172	200	167	162	187	192	165	164	176	188	153	149	178	169	182	169	162	176	157	187	185	142	181	180	169	171	157	180	145	177	144	183	172	161	184	154	173	176	171	167	167	179	188	142	163	187	158	180	183	157	188	183	171	169	161	158	169	182	168	174	195	171	188	172	182	186	170	160	203	163	165	183	175	151	135	172	165	182	199	161	164	170	179	160	175	160	180	167	164	183	184	190	189	147	174	135	180	169	160	169	159	184	173	180	168	146	162	154	165	189	179	172	181	160	166	181	164	179	158	193	176	177	174	177	165	169	163	186	148	147	169	177	203	173	175	185	194	157	185	201	167	164	166	154	150	167	169	153	153	185	186	161	158	155	141	164	167	174	171	169	183	184	180	158	180	174	179	157	156	172	168	152	155	177	166	170	183	147	180	166	168	171	175	157	149	162	187	164	157	176	165	178	169	159	175	176	192	186	153	148	191	196	170	151	163	184	157	175	141	153	151	140	184	168	150	145	155	132	164	159	160	189	169	172	178	159	167	172	177	186	178	178	170	176	175	182	207	147	174	171	167	187	191	157	189	151	161	151	183	144	141	189	164	163	163	167	172	174	159	175	167	168	167	164	174	174	178	170	167	152	160	173	186	174	161	178	201	137	160	168	181	155	178	167	172	164	143	137	158	176	172	164	157	195	176	171	169	162	155	177	177	172	190	178	152	166	181	218	147	150	200	197	177	185	157	177	166	175	180	169	186	183	177	169	149	170	184	189	183	167	190	166	160	148	175	157	171	159	158	188	155	205	184	174	161	149	161	171	171	165	167	159	181	180	162	181	171	159	175	171	148	184	174	169	157	156	167	164	164	141	156	158	173	164	154	151	173	140	164	188	188	165	193	173	161	131	187	160	156	170	176	179	185	143	154	183	171	184	190	169	187	160	160	162	166	158	177	184	157	183	182	189	169	163	185	186	164	171	171	162	171	168	167	177	161	151	157	156	168	173	182	164	174	172	194	177	166	172	160	166	151	163	177	162	174	153	174	187	170	176	184	193	187	176	175	172	186	154	170	169	193	163	173	188	193	169	162	156	176	169	185	161	159	178	182	164	176	191	173	160	141	166	162	153	173	187	185	159	175	174	172	147	176	174	183	180	159	150	162	162	170	165	166	161	175	170	149	170	173	149	169	166	173	172	183	166	178	193	177	169	168	162	175	185	184	202	137	167	171	177	158	151	160	174	162	158	176	171	189	141	194	150	178	170	174	178	159	141	154	169	180	157	156	195	146	167	159	168	181	152	187	165	172	142	173	142	187	169	164	175	170	180	187	192	187	170	191	191	164	192	176	181	167	181	181	185	183	174	168	151	164	157	156	175	162	187	167	178	159	189	194	152	190	179	180	158	172	152	181	189	169	166	153	184	154	160	170	159	172	179	163	176	197	140	176	169	171	173	181	177	164	166	170	146	159	168	169	160	165	186	162	156	188	162	157	183	168	171	171	172	166	163	155	164	165	180	175	177	185	193	183	185	212	168	161	157	167	194	183	180	176	165	183	162	162	136	175	167	197	192	158	167	162	180	176	184	182	164	163	187	168	195	165	176	164	174	142	157	197	175	142	159	159	187	178	180	182	153	165	176	176	175	173	192	183	169	214	182	180	174	169	160	173	174	170	184	158	154	177	182	188	147	165	166	169	150	159	184	150	149	153	160	157	169	177	164	175	177	147	162	180	156	160	171	159	167	147	171	191	169	183	156	180	189	163	190	150	195	173	188	158	169	172	148	165	161	184	171	161	155	168	172	171	177	172	170	170	167	168	151	166	201	170	165	181	179	150	174	171	175	171	162	177	190	182	174	152	147	159	185	186	138	166	162	177	176	194	177	175	180	187	163	168	180	167	184	164	160	166	187	169	186	182	175	171	182	161	172	174	155	175	170	175	180	168	186	147	172	164	166	181	167	175	173	164	173	170	181	153	169	173	157	160	164	188	150	158	148	157	166	148	166	152	178	167	156	183	182	150	158	153	152	157	186	165	175	178	169	187	160	144	166	165	179	149	150	147	165	171	161	154	180	158	148	161	173	175	166	178	170	183	191	177	175	149	184	163	172	174	139	166	199	164	190	181	170	173	149	179	188	160	174	190	165	180	168	183	157	196	167	182	172	160	162	188	167	159	182	189	158	151	184	173	160	167	175	160	168	180	170	206	149	164	165	165	162	165	177	162	161	176	176	174	190	166	149	153	158	160	163	174	152	175	193	173	159	162	152	164	173	160	162	167	183	142	172	183	172	175	169	167	155	196	199	167	191	164	171	162	157	189	181	191	178	168	165	153	153	157	157	177	177	178	181	198	168	186	180	159	169	163	174	178	169	164	178	159	146	163	141	170	170	173	175	173	184	166	167	158	165	160	164	162	172	149	170	178	153	163	169	141	160	162	180	185	142	173	156	186	164	159	144	162	193	166	155	157	177	171	162	180	175	173	176	187	162	162	186	171	161	176	163	145	191	187	183	190	145	138	171	155	178	158	178	188	164	179	183	160	182	155	159	164	166	154	154	163	175	180	177	161	157	183	172	158	177	153	163	151	179	165	161	157	162	138	171	146	176	171	174	126	165	171	139	161	175	167	151	178	186	180	185	167	169	174	154	170	179	179	183	188	165	178	161	168	154	164	169	158	171	183	174	161	167	177	168	159	191	191	185	171	165	187	172	176	158	168	161	184	203	144	172	163	167	188	188	157	158	162	186	160	149	194	185	177	174	172	177	165	182	171	169	155	200	178	180	164	164	165	188	178	180	162	161	175	153	160	164	181	171	141	162	176	173	196	189	143	165	177	176	173	169	169	181	156	187	167	164	190	154	176	189	142	164	170	160	163	161	160	174	180	173	171	177	151	176	162	174	153	154	174	158	168	163	139	169	167	159	170	174	168	156	197	143	163	167	186	170	144	187	182	183	161	183	145	160	172	177	171	174	185	161	190	154	158	161	161	170	172	167	165	148	148	162	174	184	198	166	183	150	168	145	150	163	188	165	172	166	158	168	171	182	167	172	143	158	164	177	177	169	174	173
26480	20313	8938	856	529	467	524	465	501	464	441	420	417	404	457	415	447	474	443	424	445	398	436	391	453	454	440	462	433	458	443	398	416	417	420	457	464	437	441	470	465	423	399	445	427	445	419	422	432	451	447	454	435	438	416	393	456	428	445	466	441	415	451	404	435	423	432	418	466	441	408	458	429	427	419	456	428	416	442	414	455	445	417	453	478	403	420	424	404	415	427	412	444	419	454	441	425	420	433	417	415	431	449	422	444	407	447	421	392	427	453	412	458	380	430	457	464	460	421	422	441	455	427	448	422	445	430	433	427	406	434	433	446	434	460	422	438	409	409	433	452	417	432	435	420	395	434	446	440	458	418	454	465	397	455	428	408	442	447	416	406	434	462	412	428	383	445	418	393	446	429	432	424	420	417	442	416	407	416	448	417	426	429	453	413	415	452	431	456	438	401	411	413	416	394	406	389	428	408	436	417	418	456	451	469	426	411	467	441	429	432	448	416	444	441	423	420	396	438	462	407	413	389	414	402	444	408	410	413	426	439	397	445	423	443	457	427	448	458	407	396	432	426	458	456	416	390	411	441	434	432	454	417	448	452	448	403	459	443	412	425	455	417	431	418	421	438	421	435	409	457	434	406	447	409	425	437	411	438	433	412	437	414	449	405	417	431	443	462	458	427	437	433	453	441	425	452	427	444	425	425	458	411	459	440	443	453	437	421	430	440	403	431	431	404	402	418	402	433	450	420	460	421	430	424	443	452	455	443	410	397	413	461	437	409	420	440	425	412	426	441	445	413	416	475	439	424	442	401	445	441	476	436	372	443	431	439	464	458	421	464	444	477	403	441	427	400	431	428	420	429	413	442	426	423	451	392	427	395	428	439	425	433	478	480	439	461	421	451	452	416	431	410	421	453	429	423	406	451	449	443	392	410	428	479	463	438	463	427	408	482	448	435	409	438	454	448	478	453	428	457	459	449	411	428	410	440	397	433	357	437	438	426	418	421	425	389	471	433	480	446	425	420	420	459	438	432	443	386	432	438	430	445	473	424	443	445	406	424	447	468	417	444	422	406	430	441	443	424	422	429	457	442	404	416	451	467	401	420	394	439	422	429	450	434	431	450	413	403	448	440	417	432	435	410	410	399	401	429	466	469	460	451	459	459	432	427	428	437	462	402	452	464	447	410	414	425	420	448	440	442	421	467	415	409	443	444	456	439	434	453	444	429	409	426	429	411	417	428	443	455	447	475	414	430	452	410	423	431	420	433	469	399	402	438	400	430	451	447	428	424	419	416	417	453	435	454	435	449	412	432	416	425	459	405	462	431	462	442	429	438	427	432	424	401	476	393	435	431	406	441	430	417	444	461	438	446	439	441	456	391	431	454	429	385	437	479	428	454	446	409	420	421	469	430	409	431	436	443	438	439	428	477	409	403	376	424	442	461	444	444	427	437	437	431	448	454	432	420	448	425	424	413	417	425	417	436	485	431	439	420	440	443	427	431	452	425	463	452	441	408	427	426	404	430	433	421	430	440	400	406	456	416	485	410	428	442	437	433	416	421	461	414	440	454	416	439	439	409	427	434	437	416	432	436	418	449	426	411	452	468	438	411	438	412	422	399	426	431	439	421	409	466	444	415	420	442	428	422	416	439	441	432	437	399	425	409	438	434	417	444	450	404	435	417	416	433	469	425	427	469	442	441	432	415	419	432	435	429	422	451	415	418	455	440	459	421	437	414	460	443	437	417	429	405	436	438	460	418	412	404	455	449	457	442	398	438	417	446	455	417	430	432	395	417	429	418	419	437	414	428	430	402	404	452	463	433	462	428	463	403	470	438	443	441	455	444	403	394	409	447	444	415	440	398	441	451	446	425	413	442	420	449	446	439	419	457	448	432	413	450	427	448	450	397	427	432	403	414	413	428	465	428	452	401	413	422	425	450	446	432	450	443	460	389	463	459	423	460	441	455	421	439	425	425	442	451	437	411	439	438	422	441	493	427	442	458	420	407	419	460	437	443	471	406	419	456	430	463	411	436	441	424	418	405	427	419	397	425	443	453	405	451	451	432	424	430	437	409	421	426	405	451	440	477	419	414	436	410	419	471	448	431	450	451	405	434	427	445	422	408	454	413	448	426	407	442	438	437	396	424	464	441	407	435	407	433	444	424	415	428	466	479	427	414	448	434	426	386	426	446	463	458	411	460	431	418	422	438	414	439	444	434	408	433	430	434	422	436	404	435	433	439	445	430	425	458	440	447	420	425	441	379	443	477	449	416	411	464	387	391	406	406	451	457	391	441	427	437	440	431	424	445	426	406	432	442	444	415	475	431	448	465	406	443	442	423	432	412	421	409	416	429	411	451	471	415	406	429	451	443	433	453	422	447	437	435	458	422	433	433	452	415	431	449	468	431	455	453	404	461	424	448	418	438	408	416	455	416	389	418	425	422	448	437	438	422	432	432	410	395	449	422	421	443	416	442	441	391	448	456	444	436	450	441	407	446	445	443	438	426	421	435	439	437	429	433	443	437	445	406	443	404	419	442	434	419	446	443	409	405	411	443	450	434	432	431	426	434	408	425	426	420	406	431	415	403	432	467	396	420	430	454	467	448	433	400	434	398	458	427	439	391	411	444	433	443	389	423	426	430	410	445	439	392	445	430	425	435	426	432	429	435	460	480	447	414	400	420	494	421	428	438	454	431	436	441	435	442	426	435	453	428	442	423	431	412	460	409	465	405	437	461	420	420	447	436	486	445	475	440	406	414	427	413	434	453	454	474	433	431	452	473	446	410	454	478	422	429	440	444	414	437	459	449	439	444	416	465	430	423	409	436	474	446	439	399	414	479	429	462	412	442	448	430	409	419	440	415	444	456	440	467	433	429	458	433	408	444	439	462	433	500	442	428	436	440	425	440	432	424	425	438	456	428	447	453	420	436	396	413	405	450	380	423	422	429	448	455	452	419	430	407	463	435	437	438	420	431	456	461	413	453	438	426	417	448	427	460	425	405	425	414	466	413	411	407	435	400	431	420	441	447	443	484	448	454	424	453	444	413	447	415	423	417	442	464	425	447	443	440	423	376	429	454	403	478	431	421	464	428	422	427	411	413	421	391	448	449	414	431	457	457	441	428	448	422	457	443	449	453	431	446	467	401	426	392	456	408	414	420	431	450	451	417	422	396	421	428	450	443	447	451	428	403	434	443	478	397	434	407	438	440	420	455	433	410	420	467	439	412	442	395	412	436	412	411	439	436	437	392	462	422	452	443	427	395	440	450	419	422	453	416	445	444	423	426	428	404	421	427	443	443	432	422	420	435	452	433	468	466	490	420	445	454	410	446	406	421	457	451	423	436	450	425	453	489	390	370	424	434	441	447	436	437	450	464	439	410	459	420	401	426	442	434	439	445	411	430	439	445	411	406	449	470	444	435	462	443	438	408	420	417	498	445	429	415	394	440	413	428	426	463	422	425	411	464	410	431	444	445	443	414	428	438	421
4097	1065	1126	739	749	695	610	631	605	602	546	570	609	577	606	580	577	582	582	612	538	581	581	549	633	603	530	578	598	535	536	549	546	525	535	611	586	612	595	617	548	563	542	569	546	571	580	518	577	617	591	550	532	598	597	578	545	553	546	569	606	583	616	626	606	573	572	531	525	567	591	543	550	575	578	614	532	554	544	540	532	580	616	566	553	521	581	608	573	573	548	528	570	604	555	561	547	595	571	576	552	550	566	598	543	571	547	530	585	552	586	559	601	567	547	568	534	550	593	577	547	535	597	534	580	541	547	592	532	584	547	568	584	555	594	564	548	573	587	556	542	560	514	567	540	549	602	556	598	574	595	572	522	543	591	552	540	564	584	576	573	621	581	545	538	574	549	596	567	598	600	557	580	527	553	599	605	565	581	534	579	592	541	566	555	590	547	595	567	543	564	522	569	547	550	578	534	573	560	537	541	568	591	534	533	618	591	602	575	588	536	563	546	577	537	584	589	601	582	564	536	564	609	576	574	533	577	579	574	563	594	559	573	531	548	570	596	570	569	582	553	506	577	599	547	549	582	569	571	574	569	572	560	563	582	587	589	546	577	562	553	547	562	619	536	548	578	525	542	604	562	593	512	601	563	620	553	607	570	602	552	620	618	606	590	595	586	568	585	577	577	578	552	546	583	539	565	571	564	586	578	596	546	574	586	503	567	541	585	554	565	501	579	584	525	577	554	581	592	539	601	544	603	569	569	583	585	602	607	541	598	585	531	567	542	563	514	552	578	550	565	531	507	603	590	593	576	535	571	564	568	515	543	539	565	567	512	539	574	538	587	554	586	528	566	581	573	612	583	631	592	588	534	549	575	601	580	584	550	580	581	582	552	586	558	576	560	565	566	580	600	560	605	521	566	545	592	587	562	581	597	548	542	581	536	579	533	548	557	542	560	586	527	528	538	601	596	628	560	561	532	556	562	544	566	550	592	587	526	579	587	533	596	524	563	552	563	527	591	596	578	571	513	646	570	585	540	592	573	581	616	576	549	594	590	582	563	615	540	572	559	561	568	612	586	531	583	587	536	583	563	604	612	549	566	538	568	581	550	569	597	532	558	538	593	604	569	534	565	562	601	576	561	576	575	542	562	615	585	592	582	536	540	524	575	550	577	567	536	572	560	551	606	508	581	560	558	598	598	587	575	520	588	544	570	556	560	571	603	566	544	565	527	571	518	551	567	562	568	556	566	571	571	580	530	531	579	585	533	575	545	559	524	548	552	591	561	598	547	551	565	590	531	530	568	581	577	545	554	573	550	539	580	561	558	568	562	523	531	550	559	534	589	597	553	554	565	546	544	555	561	550	578	595	569	580	584	575	577	539	590	569	537	550	536	589	564	561	545	548	592	538	568	619	563	594	554	583	542	570	576	547	498	611	570	574	539	561	582	546	571	586	523	530	599	596	586	528	587	546	581	552	581	588	547	567	588	577	586	544	605	533	570	570	548	564	574	602	564	604	571	571	561	540	561	604	544	562	558	581	567	542	576	529	558	584	539	579	555	537	550	569	553	560	581	579	557	599	610	552	574	558	599	605	600	549	581	563	592	575	570	540	551	566	548	584	584	542	515	540	533	562	567	570	506	599	593	570	578	560	589	521	534	547	564	601	566	540	581	577	544	583	576	627	560	581	562	578	557	554	553	589	536	543	574	582	548	607	578	529	576	522	569	560	586	578	554	546	584	577	565	605	529	561	546	595	560	567	569	558	587	564	566	522	587	552	569	540	515	570	588	586	584	542	589	536	578	573	527	570	582	596	607	554	531	570	590	592	547	585	568	579	544	564	553	569	552	541	607	529	563	528	560	542	522	542	569	575	604	567	567	575	534	590	576	572	590	552	570	532	542	605	545	613	562	550	552	606	541	544	541	578	570	509	563	555	554	576	588	584	584	550	603	544	616	569	574	561	585	563	579	583	588	553	589	542	605	565	564	624	580	570	558	566	546	563	559	541	546	560	576	552	567	524	556	551	552	567	553	573	576	622	525	586	568	604	537	601	547	559	615	573	563	516	571	568	568	529	569	530	548	584	552	568	569	544	574	580	552	597	552	560	569	554	612	556	546	556	587	584	587	595	551	547	586	542	549	549	576	556	556	567	575	593	573	554	591	582	529	580	569	563	566	555	615	599	579	551	572	590	535	545	577	569	607	580	580	539	563	583	596	538	562	567	557	520	608	576	568	608	573	550	543	552	556	586	611	566	569	554	555	582	563	529	567	603	587	539	546	553	553	543	595	574	592	549	543	542	513	561	542	566	548	574	590	575	529	516	599	549	569	548	571	543	529	559	568	589	554	593	564	548	558	559	595	543	570	575	528	586	519	549	586	525	561	556	580	568	549	570	592	568	585	567	551	575	544	584	567	616	547	545	564	534	567	544	550	569	568	564	578	570	584	581	557	583	538	546	591	584	590	535	608	593	540	556	593	544	595	543	545	608	576	587	542	576	579	592	529	557	607	544	588	552	581	564	556	522	585	571	572	546	549	557	534	562	569	586	563	585	572	539	565	582	523	535	549	593	578	576	567	583	565	593	546	577	597	576	551	559	522	540	609	560	556	579	562	557	572	562	492	545	525	594	564	579	564	530	547	552	556	569	555	569	563	565	587	571	561	584	547	574	551	561	576	555	571	528	582	590	541	573	543	555	570	555	561	576	586	558	558	587	532	611	594	605	530	540	579	584	545	558	543	628	547	530	596	580	598	561	548	583	571	578	552	565	620	546	531	520	563	552	569	616	578	554	541	581	562	560	594	550	552	548	553	602	553	542	579	584	655	599	560	590	575	559	596	565	592	589	499	566	588	597	578	580	541	562	564	526	535	569	587	533	551	543	625	573	613	563	564	548	615	578	585	551	582	550	536	579	583	536	540	589	543	553	583	572	560	545	573	561	527	547	535	576	579	594	527	563	566	561	609	573	587	589	566	555	590	537	567	589	541	589	554	555	542	546	537	522	532	564	593	635	567	543	581	545	588	560	545	530	614	523	580	555	544	541	550	547	568	574	550	559	540	589	547	579	596	565	569	588	521	537	566	579	553	521	567	574	541	535	545	598	582	497	621	559	548	584	575	523	562	573	573	493	518	549	628	572	571	510	567	546	566	577	565	566	569	576	616	570	537	570	551	569	536	516	552	552	572	523	563	580	569	592	572	532	549	595	549	553	543	557	584	541	554	547	519	538	577	594	554	540	553	568	547	595	611	544	552	546	554	525	582	542	572	566	598	571	560	543	533	571	584	545	601	535	551	596	572	554	587	572	539	544	558	549	609	558	569	558	505	545	570	584	557	611	497	563	557	551	555	575	563	582	584	569	595	550	550	562	548	584	587	553	591	567	553	553	571	581	600	575	570	533	523	585	546	554	567	582	552	556	527	565	542	535	571	593	554	594	567	607	558	560	595	536	543	557	550	558	569	587	573	588	576	561	590	577	562	561	561	547	608	583
23453	20892	28212	23699	20895	10529	1139	764	582	526	526	452	443	435	403	408	416	414	405	355	348	405	383	316	339	359	357	357	364	335	320	335	349	364	330	351	322	340	321	343	339	311	383	307	314	331	319	303	326	327	319	319	315	333	309	340	317	327	312	334	333	337	306	320	300	341	324	332	359	314	313	315	324	323	349	322	299	313	299	321	291	302	318	317	338	336	321	317	296	321	330	340	325	347	320	333	313	311	351	330	293	336	329	353	284	344	332	336	338	317	316	325	364	293	305	349	316	320	307	320	304	333	327	309	347	323	301	322	340	306	323	330	308	318	307	331	349	334	340	310	312	327	306	303	321	331	317	341	335	297	321	313	304	319	322	300	336	327	322	311	341	310	306	325	353	322	319	305	317	347	346	336	298	294	293	340	317	354	325	309	327	325	318	305	330	328	306	333	300	312	303	367	344	350	337	321	320	303	321	319	337	322	332	347	333	314	296	320	323	349	301	323	322	315	322	336	302	332	349	341	321	312	313	326	326	351	311	306	303	290	310	342	313	319	347	312	294	328	337	325	317	307	309	294	296	348	328	306	322	322	295	334	314	320	314	313	319	325	298	339	321	301	292	337	305	342	328	367	322	314	329	302	331	283	303	312	330	347	314	306	315	337	303	307	320	300	318	323	360	329	330	301	286	281	336	336	303	322	327	314	315	316	317	331	341	315	348	333	316	332	312	331	324	337	327	370	313	310	349	324	312	328	349	313	328	320	305	327	322	296	333	307	283	332	317	347	314	345	301	311	331	311	330	320	311	325	357	340	313	288	317	320	340	353	317	325	349	316	325	312	334	295	317	335	278	292	333	323	311	317	308	310	330	322	303	325	321	292	297	307	289	319	290	289	318	335	307	315	315	293	300	317	321	311	300	343	313	329	335	295	323	331	289	321	313	333	336	283	304	315	325	300	330	332	294	305	320	324	310	306	347	329	326	312	301	302	301	324	315	318	302	326	313	328	320	290	348	327	327	307	336	327	285	343	327	304	335	334	335	294	337	307	308	326	317	332	341	317	331	305	335	319	350	332	312	323	321	332	292	326	308	300	286	326	339	304	354	325	328	342	316	335	310	318	300	315	307	318	328	316	330	337	320	305	325	304	342	333	311	299	318	341	311	329	328	320	312	328	320	314	314	321	296	339	301	327	305	343	322	335	318	308	325	321	312	338	324	327	317	338	340	350	312	347	312	289	331	305	331	332	334	324	318	320	312	378	312	304	315	334	324	342	366	355	277	305	319	303	289	336	331	321	322	303	360	320	361	312	352	323	297	323	274	296	300	282	292	308	326	317	302	312	311	319	327	334	319	299	321	304	283	294	325	313	321	301	335	307	306	325	304	319	332	332	306	303	344	340	331	304	299	337	318	291	314	308	293	306	329	323	334	324	327	346	316	296	296	343	377	346	285	299	312	312	313	331	295	340	306	322	291	358	311	294	348	326	324	305	330	312	332	344	316	337	303	306	327	340	318	334	310	318	311	345	311	308	342	296	319	305	331	312	333	343	329	302	333	329	328	323	356	330	356	330	338	317	317	322	321	323	317	335	329	282	317	334	330	314	330	328	327	309	314	326	332	307	318	306	320	322	321	348	310	305	324	327	334	335	340	324	345	326	303	330	320	318	311	322	346	310	330	306	291	328	328	302	297	316	329	323	320	322	287	303	299	294	336	306	354	319	360	350	306	319	314	324	305	363	305	331	324	313	328	325	337	323	328	336	335	324	313	305	323	293	327	306	293	285	303	328	337	340	281	320	303	307	372	309	315	315	343	277	306	278	294	291	371	313	300	317	332	302	315	306	335	320	321	322	352	320	339	306	342	316	334	316	285	295	309	328	328	324	322	316	331	323	322	284	340	284	324	309	313	325	295	333	318	313	321	324	283	303	324	325	312	320	331	344	305	347	300	318	349	297	316	326	372	274	334	310	307	308	317	302	313	318	346	345	349	318	319	313	317	353	321	359	303	321	310	333	310	289	340	309	339	315	306	317	298	326	309	333	328	347	318	328	333	347	348	325	318	324	300	299	320	343	322	316	314	315	319	339	327	301	318	348	292	297	341	316	313	320	314	306	301	310	314	324	320	332	319	307	265	360	319	305	288	328	336	337	318	350	334	311	311	326	349	301	317	306	322	313	349	334	295	324	332	328	301	344	321	360	324	295	321	303	309	311	292	349	307	290	324	306	328	343	316	332	326	321	347	322	310	318	365	344	296	291	299	349	326	338	320	326	321	330	269	340	317	320	326	314	351	301	330	323	314	307	319	325	331	325	322	328	332	314	294	303	285	329	356	334	298	329	310	310	317	325	324	286	348	312	290	326	327	336	339	339	308	299	333	313	340	325	305	306	336	303	298	363	344	339	314	348	329	284	332	332	322	309	288	339	333	320	348	323	327	321	335	331	314	324	359	333	317	336	331	339	326	332	327	340	333	323	318	323	284	326	290	343	325	335	342	331	309	347	336	333	316	315	304	336	358	310	327	306	287	301	351	329	324	341	305	319	320	346	331	319	377	304	325	318	310	305	318	284	316	314	349	308	310	332	315	317	285	317	329	296	328	318	314	321	333	306	322	298	308	295	299	304	299	336	336	356	314	310	319	309	324	322	280	329	290	312	318	303	330	309	300	295	320	323	330	340	321	303	313	321	310	329	300	317	329	314	325	322	314	319	301	275	327	323	316	353	337	330	337	312	304	329	303	304	314	321	343	299	323	342	346	336	324	333	305	325	321	325	338	317	321	317	296	333	291	319	319	322	299	342	311	332	314	333	344	313	295	287	348	315	314	302	312	323	295	337	300	326	322	321	313	296	297	302	317	328	316	288	321	307	330	338	338	338	363	314	332	303	334	324	317	321	332	321	314	321	327	326	283	317	345	311	313	334	300	316	328	307	341	320	311	304	326	343	302	339	341	306	318	343	318	311	312	308	304	317	295	301	305	311	269	323	342	297	358	330	313	308	323	333	305	296	336	339	326	320	331	327	319	332	316	306	319	295	337	292	303	320	327	308	328	302	291	356	310	328	365	326	302	313	308	309	316	319	312	338	324	351	294	305	303	304	308	329	322	313	314	333	305	311	308	318	294	327	334	313	329	346	321	318	349	369	335	286	309	342	316	325	337	335	311	317	306	320	283	330	342	324	323	330	334	303	319	320	338	353	285	304	310	339	276	294	336	352	306	306	272	314	346	328	299	318	314	361	319	334	317	326	304	320	340	319	302	308	301	314	312	326	300	324	318	316	313	333	307	339	326	328	347	317	333	354	333	330	317	302	329	323	333	318	336	307	306	298	292	307	324	344	337	327	320	355	300	363	304	330	344	334	312	328	326	304	297	321	341	316	305	333	302	310	300	326	317	354	297	311	324	326	318	316	328	311	312	337	334	346	292	314	335	330	325	321	328	335	325	314	332	312	325	304	304	306	321	309	321	338	300	313	285	302	312	311	322	307	330	338	364	343
4405	8981	7889	4147	2811	2180	1687	1383	1205	963	851	746	687	676	643	566	572	532	516	531	529	527	516	450	496	488	454	524	473	456	466	476	452	464	463	438	465	462	424	452	459	456	420	450	447	433	442	479	447	458	448	446	433	428	440	414	429	442	443	415	449	408	379	423	408	422	433	458	433	449	430	427	433	455	424	430	389	453	442	417	441	411	400	429	436	477	442	481	402	391	410	424	429	442	436	430	428	441	422	431	418	489	473	436	442	448	431	451	459	383	428	417	444	457	426	434	408	430	459	423	456	431	444	425	432	446	444	497	439	473	407	432	460	449	421	426	451	427	425	383	369	444	434	435	414	413	436	430	420	456	409	420	444	439	458	433	435	418	437	476	439	429	459	403	461	408	432	449	462	432	428	436	442	413	433	468	444	449	399	405	439	397	418	423	446	395	450	433	430	419	442	421	441	429	424	431	437	394	425	445	422	423	449	437	427	407	409	417	413	461	428	418	420	410	440	430	422	428	418	424	453	433	434	423	447	437	436	440	410	409	466	398	422	449	451	428	401	432	439	415	381	408	431	456	414	436	451	411	416	388	425	464	442	443	446	409	389	441	419	407	426	424	461	480	433	428	430	434	403	410	431	433	444	459	408	408	412	458	426	430	429	458	455	447	407	423	416	440	443	416	414	433	402	434	411	385	429	431	438	401	431	409	427	431	419	435	421	430	427	489	458	421	423	444	420	441	432	446	426	445	411	443	421	423	434	404	433	431	433	444	437	405	450	449	417	435	426	488	404	406	437	449	405	410	440	433	420	436	423	394	403	431	413	427	403	439	393	458	401	447	424	413	426	380	437	478	424	428	421	452	457	418	436	439	441	416	439	451	393	432	445	397	424	438	425	423	486	440	412	433	423	438	424	410	390	462	403	427	415	438	480	453	442	459	411	438	453	412	413	408	419	407	415	406	416	430	432	426	429	402	385	436	411	416	430	443	438	433	430	440	399	439	445	407	445	431	418	428	429	414	451	413	402	433	435	421	458	400	470	433	390	454	397	441	441	415	390	442	409	464	454	464	401	414	426	445	460	418	427	439	406	415	466	458	445	412	452	462	463	462	423	405	442	438	424	439	428	420	406	449	406	446	417	442	425	443	456	430	422	443	447	433	414	427	432	395	431	435	421	416	431	451	412	413	440	440	423	423	466	454	428	413	458	441	432	476	438	451	420	455	447	435	419	426	430	425	431	445	405	432	405	434	438	437	384	441	464	466	431	411	444	434	443	468	429	417	451	420	413	420	424	401	433	425	436	462	409	427	404	421	408	468	460	463	440	433	436	451	440	458	415	435	427	457	397	423	441	433	392	469	453	395	473	415	402	423	404	438	440	424	428	442	435	430	431	413	438	447	432	410	449	432	405	437	435	458	473	417	389	414	418	430	412	445	426	421	404	390	402	424	465	436	454	437	427	398	406	392	409	474	447	417	440	414	470	442	418	430	442	424	422	446	404	446	455	404	447	408	441	470	455	418	447	434	440	440	436	419	441	422	438	424	433	441	420	463	458	421	409	426	442	466	426	448	385	465	412	440	454	426	434	443	459	444	418	417	435	437	415	422	423	430	440	433	443	444	387	394	446	485	422	413	438	452	452	437	454	432	441	428	405	395	408	377	432	452	463	418	417	429	424	441	476	431	422	474	446	421	421	437	459	444	455	450	424	422	463	457	410	418	466	429	463	486	503	421	415	433	445	413	408	419	412	436	419	452	434	446	453	454	416	439	433	437	420	415	390	423	408	437	474	425	426	467	440	451	414	450	437	435	453	415	461	446	438	428	429	405	427	431	423	391	432	399	414	425	405	430	416	423	414	408	424	424	468	454	446	438	391	402	439	429	427	419	434	430	438	438	427	431	436	439	452	428	427	419	398	445	437	405	454	447	411	428	406	450	403	405	425	445	443	440	456	436	437	408	430	411	470	442	393	387	397	400	404	440	449	442	423	421	398	464	456	401	411	412	393	490	425	414	465	425	424	437	431	416	422	399	418	446	434	422	446	437	452	411	432	413	430	407	446	445	432	430	446	460	393	414	415	398	429	444	469	455	460	419	441	413	447	420	447	417	423	423	417	414	433	419	391	412	446	451	416	433	443	446	423	407	442	425	432	430	431	453	424	418	409	431	443	473	411	462	420	426	437	435	453	422	446	418	400	423	437	428	434	405	435	435	425	463	435	468	435	451	435	420	450	461	418	454	444	417	427	412	427	402	416	417	435	423	469	439	451	414	397	413	459	407	447	385	477	422	434	405	448	449	426	389	414	442	451	434	435	460	441	413	444	450	434	431	413	420	459	430	409	451	394	423	471	456	409	423	419	454	433	438	411	434	474	412	436	442	443	420	461	425	445	418	436	400	430	402	446	470	429	447	430	419	434	476	431	422	457	413	425	455	441	432	468	427	405	394	438	438	458	403	454	404	393	434	417	416	436	410	438	426	469	439	413	468	437	421	406	452	400	449	408	410	432	420	420	453	447	415	428	459	444	429	422	439	428	437	415	435	394	444	429	369	437	417	417	436	423	441	430	417	449	456	390	423	410	410	444	428	459	412	411	448	404	444	405	423	410	428	418	445	390	446	453	460	458	425	413	427	479	369	436	419	455	439	469	448	421	429	448	434	461	455	407	445	447	442	405	405	444	427	455	421	445	417	427	434	418	445	380	443	414	445	436	441	481	446	410	410	446	432	397	461	416	442	457	407	430	445	411	427	469	437	418	395	385	452	409	435	421	428	414	431	430	438	401	430	423	415	444	411	433	466	402	410	418	420	423	444	429	390	431	427	439	404	410	450	426	430	438	404	406	425	447	446	442	427	459	399	435	409	460	428	400	446	419	461	434	403	420	433	432	428	420	447	404	422	443	410	432	470	433	403	423	430	387	423	450	431	418	460	383	431	421	430	423	430	401	404	409	426	443	452	436	404	447	424	456	484	450	420	434	454	407	405	376	431	465	397	424	425	412	480	416	421	415	440	441	437	453	420	409	462	426	424	402	468	408	441	401	454	423	428	458	458	482	451	436	428	447	417	404	431	453	439	483	389	424	457	458	410	431	448	433	460	414	457	398	400	429	449	432	412	407	456	412	463	409	412	431	421	449	409	435	408	444	406	421	371	438	436	410	430	432	433	420	406	432	423	406	397	418	422	432	428	428	439	442	441	399	439	404	438	444	415	410	458	416	451	400	421	461	432	433	450	399	412	427	443	437	436	431	412	438	430	410	434	419	448	451	404	425	401	404	412	424	440	387	414	467	439	425	437	444	413	416	410	422	441	428	412	429	416	421	465	456	439	430	419	464	453	439	420	409	454	445	446	446	442	431	384	432	428	456	398	429	421	422	446	422	437	423	448	446	433	452	426	427	438	456	446	420	451	406	418	442	441	411	450	429	432	420	400	446	426	419	422	452	436	420	432	428	419	438	460	393	441	450	399	437	438	416	426	431	446	449	411	460	443	442	443
22552	20896	28632	23320	20897	20951	8795	1013	632	552	528	391	365	315	318	280	247	245	203	218	188	192	183	190	171	188	169	171	158	159	167	151	170	180	143	170	148	136	144	135	140	113	139	140	155	138	141	140	131	140	129	117	124	146	130	128	134	144	138	120	111	106	124	135	127	132	129	134	141	115	120	130	131	121	129	138	123	128	149	153	148	129	131	123	137	124	103	135	131	137	135	124	127	131	126	129	145	130	123	147	110	127	138	126	115	115	126	130	123	136	123	132	126	127	126	130	132	123	144	121	133	127	121	112	125	138	138	105	124	122	111	125	128	129	118	131	138	122	128	156	131	143	125	118	125	136	131	128	143	115	101	124	117	128	140	121	131	119	138	109	115	131	135	136	118	143	144	120	126	115	111	146	135	117	116	136	126	133	125	135	146	128	132	136	145	138	116	130	129	131	122	121	124	115	128	114	127	130	116	124	145	136	122	132	120	117	121	142	138	130	140	121	136	116	134	136	119	137	134	111	114	120	129	147	130	119	120	114	125	130	127	117	148	108	128	124	123	124	142	121	125	120	113	142	112	136	136	124	127	127	133	135	137	125	113	146	126	126	116	114	121	131	119	136	127	118	135	114	122	127	129	126	117	122	123	124	152	131	120	117	126	126	118	127	131	118	117	121	123	134	140	134	119	126	117	129	147	116	132	133	123	118	129	113	129	112	115	120	142	117	110	134	124	120	139	133	134	137	141	148	139	130	125	128	135	118	127	109	111	135	124	127	120	134	122	137	129	121	119	113	109	113	116	135	118	116	115	114	114	149	160	110	126	120	132	124	131	112	122	142	133	138	124	128	149	136	112	127	118	119	142	130	134	136	115	107	112	135	113	121	138	136	113	137	130	134	152	135	134	133	117	113	112	121	139	120	134	132	156	122	126	122	129	103	109	130	128	123	128	124	130	119	139	111	131	126	146	114	114	140	136	128	114	104	122	139	118	121	139	137	137	129	137	123	122	148	119	115	136	121	132	123	137	118	107	139	130	105	134	117	131	137	121	140	119	126	122	138	123	114	136	131	132	124	111	140	147	143	135	115	130	153	131	129	143	127	124	114	128	128	139	119	126	143	118	130	111	132	139	134	109	131	132	117	155	119	129	137	141	145	133	126	137	128	119	140	129	122	128	119	122	124	112	147	121	113	144	141	126	147	128	133	136	141	133	125	133	127	127	138	110	122	110	113	130	124	127	136	107	133	140	139	125	113	131	128	138	113	126	136	142	132	129	121	114	111	121	121	116	114	138	137	139	132	129	113	105	139	135	115	126	130	142	132	142	116	130	143	114	125	129	129	123	129	126	142	133	118	123	137	136	137	130	118	140	122	121	117	137	110	114	120	128	124	136	123	142	147	127	114	121	115	104	125	142	141	131	125	150	132	135	122	123	141	126	126	152	151	128	102	119	115	110	150	135	138	148	140	143	140	127	119	114	114	121	120	123	151	117	117	120	107	136	138	105	112	135	152	142	143	113	140	128	117	115	116	131	106	107	127	131	121	124	115	120	113	125	116	121	142	120	129	116	120	126	127	116	118	110	116	113	112	128	122	137	132	129	141	104	128	136	127	143	156	109	126	130	131	120	134	125	134	118	122	112	127	137	109	129	139	119	120	146	136	123	151	108	124	132	138	115	129	134	110	126	135	134	101	133	107	123	146	138	113	135	127	126	126	112	126	142	126	123	118	128	134	117	129	120	123	129	108	139	137	137	128	134	137	139	121	142	128	113	125	119	130	142	142	110	120	129	113	114	115	131	111	131	130	112	144	138	113	119	121	127	142	114	123	123	118	131	124	113	123	133	122	131	120	134	118	115	132	131	114	130	119	131	104	136	125	125	158	112	134	132	138	124	115	128	133	117	128	125	109	134	125	121	118	137	127	120	107	128	133	119	141	113	123	130	120	139	119	133	113	106	127	135	135	132	122	125	131	143	144	127	127	120	146	130	122	118	118	127	127	114	122	125	111	126	143	138	128	139	123	116	121	106	130	130	131	145	107	147	130	129	137	161	118	149	124	132	152	130	133	137	140	139	132	112	125	130	134	128	124	127	139	139	131	135	138	130	117	136	126	122	134	110	121	135	144	122	129	117	140	131	160	128	133	131	139	117	137	137	108	137	121	129	134	121	138	131	104	112	132	109	123	130	128	117	120	119	137	127	132	116	135	137	114	135	130	126	120	122	137	134	104	129	123	120	131	158	136	128	123	116	127	122	117	156	126	126	124	128	120	141	147	112	130	127	139	117	130	130	141	110	124	129	134	138	110	123	132	106	129	114	122	133	113	129	133	142	152	147	120	134	123	122	130	123	107	112	131	142	139	152	141	124	127	127	139	128	111	120	115	124	136	120	122	127	123	122	133	116	118	120	150	119	139	113	116	113	117	124	140	123	122	132	119	125	114	137	106	128	128	131	110	119	136	137	132	115	109	135	133	124	113	120	120	112	142	96	144	132	115	116	119	106	119	138	133	127	128	114	113	121	131	124	147	140	117	128	132	123	120	122	113	139	133	121	130	146	118	115	125	119	124	137	142	119	126	127	134	135	121	133	151	118	130	122	147	129	132	112	134	130	121	124	125	97	130	136	130	118	124	131	134	139	138	137	125	122	128	131	140	135	113	141	105	119	126	138	139	137	141	132	137	128	135	122	133	96	135	135	128	120	123	143	125	118	131	137	126	122	137	103	133	143	135	119	120	136	114	126	117	125	143	117	113	141	128	113	124	133	116	123	111	129	147	118	133	113	133	123	137	108	113	124	126	117	108	119	134	124	124	140	100	127	137	119	124	122	132	137	110	138	145	113	143	146	124	131	132	125	111	121	133	108	131	122	140	120	116	116	137	131	129	112	128	122	135	136	136	111	137	113	109	127	115	132	108	124	128	127	117	139	123	138	115	101	122	140	138	124	157	109	115	111	140	119	142	108	123	131	122	136	128	134	122	128	122	129	112	122	128	126	125	124	126	120	149	133	120	111	121	135	111	130	129	120	103	124	119	117	114	108	114	130	126	133	129	116	132	119	119	116	130	140	118	116	122	139	116	126	126	118	103	142	117	118	116	129	137	114	136	158	132	129	107	128	125	125	144	135	140	110	132	134	123	126	148	127	116	116	130	142	128	108	127	119	123	116	126	128	122	120	119	132	118	133	123	141	132	121	135	143	138	125	111	128	140	123	137	150	118	122	139	135	113	126	127	136	125	109	140	114	141	128	143	141	143	123	126	147	128	122	115	135	126	123	112	125	112	122	140	128	126	113	127	142	125	133	135	101	141	121	117	124	107	129	129	134	133	136	141	127	129	131	129	135	115	121	134	123	120	131	117	140	122	113	131	130	148	109	130	146	111	127	125	107	136	127	118	150	156	140	124	145	127	126	141	161	129	134	136	129	131	119	139	140	119	111	134	118	138	120	125	106	115	119	122	121	140	127	118	134	134	136	141	123	147	116	140	113	161	126	136
6576	14908	13244	7196	4757	3657	2737	2119	1595	1250	1056	881	757	622	555	497	458	422	402	350	338	339	300	259	300	265	296	236	250	254	234	208	216	206	211	240	207	183	203	233	201	199	197	179	193	215	235	203	174	198	182	175	184	221	183	160	171	184	164	206	177	201	171	178	172	189	184	176	180	177	162	181	161	165	179	161	185	174	178	189	164	175	174	165	189	205	201	170	169	187	175	174	172	174	175	180	181	173	169	185	180	174	164	178	153	154	182	185	195	163	147	163	152	175	173	174	165	134	176	162	162	195	182	170	185	162	191	193	182	166	158	175	179	196	176	156	159	167	179	210	166	169	174	181	188	179	176	175	160	172	154	193	172	176	184	173	163	174	178	166	182	165	167	194	193	177	172	186	154	195	175	168	163	171	165	150	170	160	150	170	198	168	172	183	164	183	183	162	184	185	170	165	176	156	188	164	172	143	175	153	182	178	172	166	195	161	183	178	184	170	168	174	157	150	182	160	168	201	162	155	198	167	158	169	158	202	184	147	167	164	168	159	190	199	166	161	179	163	158	167	187	151	162	171	170	170	168	185	187	161	184	162	178	192	172	177	188	190	171	162	163	174	171	161	176	162	167	176	181	192	166	173	172	177	160	188	161	195	185	160	156	187	158	146	151	194	183	152	146	167	161	201	172	193	174	186	174	164	179	182	211	156	156	178	183	205	186	154	189	150	170	184	168	150	177	184	187	178	161	168	183	167	160	167	160	202	180	173	150	146	178	181	181	172	183	172	170	181	168	158	173	172	167	176	186	196	158	179	175	187	167	153	169	181	183	181	178	167	182	178	171	162	165	179	160	179	166	167	171	189	170	167	176	167	154	169	159	148	166	156	163	174	166	170	182	170	173	158	161	173	192	157	194	147	196	187	170	183	144	181	154	168	192	180	184	165	163	189	194	150	171	181	167	176	174	170	191	190	157	168	173	167	155	168	158	168	182	177	167	171	188	185	196	147	167	160	163	175	192	189	161	173	168	152	175	181	157	171	157	163	148	161	172	172	178	173	163	187	161	170	208	190	163	169	164	178	169	176	175	165	175	162	163	164	169	190	156	151	203	170	148	155	190	169	193	173	169	176	182	177	170	162	158	174	157	171	165	169	175	162	156	156	156	179	156	166	179	151	173	160	183	161	163	162	173	176	180	196	158	140	184	181	159	182	155	153	161	174	156	177	145	166	149	169	181	192	172	173	156	167	168	177	171	171	162	160	158	160	187	172	183	148	194	169	169	166	162	167	162	181	168	143	194	199	177	172	170	170	153	156	188	190	168	185	168	166	188	175	157	151	150	164	159	194	169	165	162	156	167	159	162	151	156	165	167	183	187	172	179	172	168	169	163	169	159	164	179	162	177	165	188	158	157	146	174	186	182	187	188	194	154	167	195	166	176	178	185	164	170	150	171	188	168	149	163	169	162	187	159	177	171	177	167	187	177	189	172	175	168	175	162	176	177	192	151	166	178	174	164	177	163	184	171	172	191	178	165	157	156	172	172	163	157	177	174	168	187	166	160	175	168	167	179	177	169	140	172	185	144	158	169	166	176	172	180	191	159	174	170	177	149	173	158	167	176	162	140	182	212	170	154	190	193	180	164	159	169	159	165	163	172	151	160	180	171	162	177	164	162	160	163	175	174	189	184	171	164	179	179	176	166	156	180	180	155	169	191	175	162	153	179	164	166	187	169	177	153	177	164	174	166	182	157	156	166	185	174	167	179	181	171	191	178	150	205	170	199	160	177	180	189	174	176	182	172	165	173	189	172	165	161	167	167	177	167	142	191	171	160	157	160	151	182	160	182	186	189	183	163	161	170	169	182	153	168	150	168	173	166	178	170	160	178	165	160	172	155	176	181	184	171	166	183	164	167	190	165	166	164	164	175	172	160	165	187	203	152	156	158	165	170	166	177	166	181	152	165	158	180	172	170	196	185	175	179	148	162	190	157	172	172	176	171	173	146	174	170	173	170	151	197	184	171	180	161	188	171	152	167	169	165	148	186	166	166	161	187	172	176	181	159	174	162	169	169	148	158	166	178	165	191	176	148	173	165	168	167	172	181	173	172	174	186	177	164	171	167	170	149	151	166	190	181	173	169	135	155	151	180	173	209	150	160	167	160	173	182	185	170	164	142	163	158	186	170	166	151	165	159	193	185	167	163	171	171	147	163	168	184	147	164	160	176	166	168	152	170	158	149	161	201	172	169	156	179	166	186	176	181	165	187	152	180	173	173	174	148	190	175	179	172	155	161	151	161	160	185	177	187	167	167	158	198	169	174	179	164	178	184	158	169	178	198	162	159	193	177	185	164	174	178	166	170	200	183	155	145	161	171	154	156	155	170	163	175	171	166	180	134	192	194	163	178	186	168	190	174	173	171	165	143	194	155	173	152	178	172	177	181	185	150	168	174	174	167	142	185	167	157	132	196	160	181	192	173	165	187	153	177	181	162	157	187	178	153	181	164	178	166	159	156	160	154	156	172	158	163	186	164	174	182	184	168	179	179	164	160	199	172	161	174	184	178	169	161	162	169	160	166	158	170	166	138	156	156	161	164	170	142	168	181	155	161	153	164	175	199	165	161	164	180	167	167	193	183	188	169	173	185	177	138	160	183	151	169	164	141	188	172	172	145	166	204	165	168	168	158	181	164	177	160	163	171	177	184	175	189	149	158	171	168	189	170	176	193	163	180	162	159	155	192	164	175	165	151	182	165	203	170	162	177	165	174	201	148	194	168	156	153	152	156	186	143	179	182	177	170	171	169	174	179	187	180	166	162	184	163	174	179	185	153	174	153	180	151	169	152	176	153	167	172	156	174	166	168	203	195	180	173	171	184	171	177	195	145	167	163	167	157	168	179	174	156	183	170	167	168	182	141	177	176	166	172	164	182	183	171	176	149	167	203	173	179	181	173	188	181	161	168	192	162	162	168	166	172	184	178	147	148	170	176	179	177	189	176	185	161	197	156	152	192	169	161	176	157	174	177	179	173	174	167	174	168	186	167	166	175	159	176	154	185	164	166	150	182	176	144	165	176	173	184	169	192	162	155	170	161	166	160	188	184	157	158	177	194	201	169	165	172	152	177	195	197	177	182	168	180	185	161	169	175	166	170	182	169	168	173	176	155	174	177	169	180	161	167	191	174	177	154	174	158	159	142	167	159	184	183	154	178	199	183	195	146	169	177	153	176	162	155	178	157	187	173	176	173	179	167	177	173	164	201	174	183	182	162	157	171	171	165	178	188	164	166	181	171	168	152	173	169	179	175	164	173	187	140	148	187	169	175	168	165	189	182	158	185	179	175	179	171	159	165	187	171	145	155	173	183	170	168	184	169	171	188	152	175	162	169	160	192	184	163	154	177	192	168	164	198	170	161	167	190	166	168	165	176	189	187	169	185	156	161	149	171	173	171	176	168	165	184	167	209	159	191	180	164	134	179	177	163	156	170	174	178	172	163	175
26510	20374	9045	836	542	477	469	486	442	457	467	456	445	439	432	466	426	431	436	428	426	406	434	433	427	436	446	431	427	418	433	437	428	436	417	408	465	438	441	430	461	446	406	438	401	442	423	427	458	415	408	459	423	415	405	461	442	418	451	406	436	427	432	445	424	451	443	437	434	420	463	460	454	430	414	455	413	447	404	456	448	417	455	408	423	439	449	461	515	442	386	454	461	445	474	462	430	465	403	426	433	415	456	457	445	435	451	426	441	436	456	432	454	420	426	464	437	414	423	459	442	424	462	459	431	433	449	436	424	432	456	436	452	388	427	409	453	472	447	464	410	430	481	427	455	444	451	463	463	437	438	449	449	412	471	464	421	426	451	444	448	444	453	430	457	442	432	439	441	440	407	420	423	448	445	442	422	444	418	454	456	411	450	412	458	398	439	467	427	411	448	406	419	411	433	469	473	459	428	431	433	437	473	424	425	401	406	445	469	437	443	436	448	412	422	439	437	440	435	452	405	456	428	437	395	415	480	433	431	451	442	423	455	457	443	437	433	423	457	429	420	408	457	439	427	468	460	453	475	439	469	442	451	423	406	455	392	468	391	448	425	449	430	463	452	409	412	416	445	447	451	462	426	425	393	442	402	416	411	443	401	445	421	424	439	454	431	423	443	440	461	435	439	437	423	399	413	423	452	430	488	450	465	393	426	440	416	384	442	471	412	421	464	418	425	405	413	470	421	454	434	452	454	422	418	440	453	451	437	411	416	426	449	442	405	456	448	440	443	405	410	438	443	434	428	430	440	426	434	454	460	421	415	421	458	414	435	452	459	441	452	473	447	430	444	442	422	425	429	422	425	439	434	423	450	409	402	418	423	407	419	433	434	421	431	396	450	402	452	391	432	481	442	451	453	431	446	446	466	393	443	417	443	475	461	447	447	397	487	427	432	416	443	416	469	416	430	417	435	471	424	424	439	427	447	453	450	411	411	438	439	427	463	438	435	440	468	443	461	466	421	403	454	409	428	453	440	420	432	446	432	418	422	405	411	451	421	446	416	424	435	416	405	441	441	455	469	450	446	445	447	444	397	463	428	458	423	431	419	433	433	450	457	442	433	447	446	427	460	427	410	430	430	418	440	482	438	432	421	402	425	451	453	404	467	473	477	439	389	416	443	433	421	449	438	415	445	500	463	449	438	420	413	434	450	457	433	416	426	436	462	470	406	464	466	421	431	452	447	461	500	434	409	403	405	448	383	399	445	428	447	413	402	467	418	440	428	444	443	450	453	451	441	422	442	432	443	451	448	447	404	453	433	462	415	465	439	447	453	454	430	485	416	407	467	423	432	431	441	430	435	414	403	451	456	469	438	447	415	396	458	445	408	420	447	432	413	452	446	435	428	447	437	461	461	432	437	443	458	417	398	400	435	424	449	417	462	451	439	465	418	465	447	450	407	424	412	419	449	429	458	465	432	442	421	440	438	408	479	421	441	437	474	420	464	401	435	435	482	416	427	436	444	414	395	424	434	465	420	417	443	425	445	422	408	424	442	443	429	451	459	422	467	439	452	444	437	419	404	420	419	427	416	457	470	445	431	425	466	455	423	406	474	408	425	409	464	447	456	463	431	443	452	452	414	479	448	465	435	423	466	411	426	451	422	437	422	434	416	447	399	447	435	420	457	431	449	444	442	415	468	457	448	423	453	432	448	446	449	435	441	425	434	447	459	423	440	428	433	445	432	434	410	418	477	446	432	431	431	448	435	416	457	433	440	434	430	425	444	427	445	468	403	421	441	471	437	421	408	442	469	421	488	434	428	413	415	446	458	431	430	457	401	422	392	493	435	461	443	434	426	446	441	433	385	449	425	388	447	437	430	405	444	445	413	404	430	438	438	411	449	468	446	451	476	427	420	418	487	420	418	419	422	419	420	440	408	445	459	436	435	500	435	411	409	460	427	426	435	470	416	427	454	437	456	424	411	449	445	445	447	437	389	453	422	431	437	420	418	470	444	433	420	446	441	440	436	445	425	427	385	431	387	408	449	500	459	436	415	434	421	452	431	423	413	417	409	431	397	398	450	428	463	456	482	428	473	414	464	450	447	430	416	398	420	457	455	442	436	421	437	462	382	426	453	469	433	428	439	414	460	445	455	449	440	457	465	448	440	411	454	431	441	404	429	436	401	457	423	431	430	431	444	466	410	418	438	434	430	407	446	419	407	425	448	447	382	440	411	454	441	417	455	446	408	435	417	458	430	425	477	440	459	434	423	434	426	446	441	425	446	438	457	388	402	436	404	467	445	437	446	432	440	426	416	424	414	459	467	443	415	424	410	447	418	460	442	445	463	426	427	416	414	438	427	464	398	454	482	435	429	443	457	421	411	434	420	435	432	423	426	410	433	396	422	411	414	449	454	468	455	432	474	437	428	425	439	436	429	383	438	438	406	417	465	433	415	407	440	452	404	420	440	469	431	417	393	446	424	395	459	420	396	471	441	449	457	445	441	415	433	418	459	460	427	431	417	424	463	484	432	418	432	422	439	488	440	430	455	457	447	431	473	450	449	470	417	434	455	456	434	466	400	456	411	427	374	438	444	444	428	430	459	432	440	429	442	463	430	432	429	427	411	435	441	409	422	439	442	452	421	448	415	419	449	454	451	442	446	406	456	450	420	424	456	436	435	451	442	430	471	419	391	441	421	446	414	450	417	449	420	466	429	452	392	444	475	431	418	448	438	446	425	483	480	464	455	437	428	441	385	403	461	464	411	447	430	424	413	477	442	431	451	470	436	427	462	468	400	451	457	436	487	440	414	466	492	447	400	451	405	420	446	419	461	431	440	431	448	418	417	424	464	451	414	450	440	476	455	430	474	440	433	414	440	436	462	431	430	427	437	430	439	451	394	421	486	440	436	434	432	475	433	441	486	426	454	465	443	455	424	432	465	453	441	436	426	415	440	432	421	357	427	427	424	456	435	457	480	436	441	411	452	428	440	459	422	416	445	442	417	420	441	427	440	416	417	410	444	418	461	474	461	429	465	451	467	456	403	423	407	443	434	432	449	418	451	480	454	400	443	428	418	458	435	431	429	394	429	444	421	427	420	424	444	411	390	423	424	449	422	418	410	397	403	390	430	455	436	440	442	468	463	441	393	434	465	440	450	428	423	462	445	446	428	438	472	450	436	450	425	458	417	430	434	435	413	409	443	425	444	422	417	440	410	413	429	444	432	437	462	438	462	397	432	422	423	460	439	409	450	456	486	435	432	430	422	459	454	443	447	440	430	466	424	413	470	426	457	416	430	459	403	420	448	465	462	425	393	391	412	439	451	417	425	430	425	473	431	433	410	442	434	417	442	413	447	438	397	427	393	398	436	452	447	430	421	409	455	436	435	425	440	438	436	448	434	413	430	413	414	451	476	487	410	447	420	398	443	469	455	441	427	431	412	434	439	433	438	441	443	443	408	455	393	373	396	432	448	443	445	435	463	427	448	416
4022	1184	1098	722	734	662	591	590	594	577	573	636	553	561	576	560	579	550	556	594	556	580	570	581	586	580	562	591	578	569	541	577	577	516	570	520	584	556	588	581	548	591	600	601	577	544	577	555	596	542	574	543	622	567	555	594	601	538	555	568	580	579	539	567	598	565	595	592	566	558	586	598	538	610	580	562	586	564	582	583	593	559	511	556	520	583	553	597	535	566	583	542	577	566	594	554	566	531	579	559	584	605	547	555	557	535	605	577	557	595	619	592	560	594	593	569	568	533	585	580	565	550	591	557	586	614	588	571	573	549	578	587	565	590	572	554	548	547	558	573	537	562	601	546	594	576	589	586	557	575	597	512	614	547	584	526	565	531	544	551	538	543	559	591	596	574	554	576	557	599	546	581	596	569	562	591	531	587	588	563	547	568	558	546	594	577	598	593	602	556	588	569	593	543	589	549	594	587	587	554	565	545	580	560	554	557	576	563	590	616	543	544	552	636	566	571	584	596	556	523	590	569	593	548	566	606	567	587	561	573	569	592	579	573	553	592	604	556	564	615	589	589	564	564	569	567	539	577	560	540	590	573	572	619	563	580	554	578	601	550	596	516	534	558	588	524	547	575	558	570	548	547	570	563	581	588	606	560	587	575	528	618	554	593	567	564	549	558	544	597	521	596	567	598	536	585	550	602	556	606	550	568	577	544	595	589	571	540	620	561	588	542	582	558	558	582	605	592	547	562	560	542	557	589	572	570	599	521	630	599	540	547	574	564	593	565	543	563	608	601	580	618	613	588	551	577	570	560	568	612	551	525	573	574	585	586	611	545	589	565	559	601	581	558	592	591	591	554	538	591	554	541	547	572	569	555	575	619	568	566	588	503	571	526	593	574	567	585	581	550	568	575	599	569	562	563	590	518	566	567	552	596	563	582	587	570	554	584	549	560	573	579	591	580	577	579	578	547	568	564	597	591	591	588	587	544	544	597	598	580	523	576	585	565	585	559	543	596	599	572	550	562	541	622	555	570	601	578	575	581	565	543	570	557	583	548	576	535	582	547	571	530	548	570	558	538	597	535	520	560	591	573	554	590	553	561	558	561	557	615	535	563	550	564	569	584	543	602	582	552	580	590	577	568	554	559	583	517	570	556	562	580	577	583	579	550	555	592	586	530	587	544	572	571	594	568	580	578	529	538	586	580	552	569	534	576	573	582	575	563	549	572	549	575	517	527	621	570	562	561	565	578	604	625	554	574	556	540	646	556	609	572	550	572	597	589	578	545	557	597	550	606	541	561	580	613	544	608	568	584	601	585	563	628	548	597	555	561	599	559	549	590	583	567	563	584	551	594	539	596	542	572	561	581	557	588	616	585	566	591	588	507	545	554	596	586	601	580	586	626	559	576	551	575	592	574	545	546	577	591	506	569	573	612	589	535	580	616	594	534	542	590	574	579	556	571	602	614	559	541	544	540	574	572	549	602	615	582	559	595	567	588	581	567	569	584	556	558	585	580	582	549	618	561	544	572	563	541	549	571	594	564	568	586	548	573	577	535	558	555	555	564	549	571	554	594	600	595	545	579	572	554	558	585	547	540	572	575	593	575	555	576	581	527	523	548	557	551	578	574	561	583	596	565	586	626	568	576	563	571	554	597	603	572	551	545	518	545	598	550	599	554	551	526	600	600	571	555	614	559	608	588	591	570	550	532	595	542	570	560	569	546	604	597	566	517	591	574	583	542	535	557	562	576	536	525	583	534	559	614	559	579	564	595	580	585	568	518	567	557	584	552	588	624	584	586	599	587	574	543	609	573	598	539	532	551	523	556	557	560	583	587	570	566	576	571	587	572	555	582	566	580	553	603	551	553	599	578	555	570	613	594	546	589	598	610	558	589	528	535	584	566	573	551	550	573	592	551	569	595	573	549	589	584	524	561	607	553	563	549	555	633	585	577	617	560	575	568	578	578	588	565	548	569	576	573	517	546	615	544	590	573	590	582	574	571	588	588	600	579	574	536	579	543	562	581	567	579	548	585	568	535	536	596	587	568	587	581	570	584	544	560	594	586	518	590	561	534	580	554	594	529	580	592	558	539	577	607	611	571	574	542	547	562	602	579	564	559	592	567	545	545	576	540	605	543	581	590	532	539	541	568	555	598	606	527	567	543	541	565	607	564	523	607	605	569	553	525	591	614	631	569	574	622	574	579	560	603	592	604	579	551	573	559	560	540	608	529	549	545	555	562	540	602	579	585	581	597	588	550	592	595	578	547	551	565	568	551	596	562	578	541	601	546	599	574	586	592	546	584	579	552	561	630	585	592	566	552	573	583	529	553	578	533	588	580	547	570	548	589	547	522	578	575	534	581	560	574	587	539	581	565	562	524	569	537	564	564	539	559	521	563	598	554	592	543	533	557	592	569	606	558	559	576	555	566	543	566	576	572	568	579	575	577	562	580	534	538	570	591	566	595	566	574	571	563	577	567	577	569	520	582	582	573	547	539	596	604	640	571	555	522	559	554	591	564	559	576	576	591	558	544	539	592	582	577	583	605	584	603	576	590	589	561	607	570	516	579	557	576	558	552	585	564	558	590	596	567	568	536	552	584	583	601	565	565	560	573	535	583	565	571	564	552	569	615	610	577	577	624	562	573	559	544	552	589	608	569	595	566	591	623	594	551	576	567	553	601	567	530	569	580	565	571	575	585	588	576	554	571	596	576	626	557	533	589	512	580	571	571	599	539	507	566	573	566	630	571	559	578	613	595	582	529	564	612	559	564	560	536	566	573	603	570	609	592	571	558	614	563	616	562	570	570	572	560	583	546	588	572	552	539	578	576	534	563	548	584	589	568	595	570	560	564	583	568	558	518	571	565	595	577	570	576	556	570	569	566	616	591	613	548	598	541	573	542	579	593	585	534	532	591	572	556	599	566	549	585	586	586	584	575	579	595	569	562	581	564	567	579	539	559	569	538	557	533	587	565	583	555	572	550	591	553	589	587	565	590	578	564	550	526	536	529	567	584	603	593	621	603	561	573	558	594	558	595	541	521	570	560	580	579	563	581	592	570	569	596	588	565	550	574	581	535	575	627	533	592	598	565	569	561	596	572	530	512	564	537	530	554	581	593	586	519	617	546	558	599	570	559	575	552	557	558	580	575	569	542	530	548	586	569	606	601	587	565	584	544	598	581	564	588	572	595	548	529	605	569	597	541	580	567	572	594	553	598	591	537	561	578	595	590	551	557	588	566	572	528	564	612	548	587	577	552	587	544	559	551	574	542	579	495	622	530	579	605	552	555	566	574	571	582	599	556	535	653	579	542	548	571	575	602	566	520	574	546	574	548	592	533	579	615	573	563	560	561	584	567	583	598	553	597	580	579	563	610	562	595	604	597	516	502	549	564	580	586	567	580	534	567	565	545	588	583	545	583	554	571	561	576	580	594	566	572	566	561	605	596	585	529	542	557	577	556	572	546	557	565	576	582	599	559	616	549	582	575
23383	20868	28204	23665	20870	10635	1090	742	586	560	505	477	476	436	388	388	368	373	388	354	339	351	364	340	344	382	339	357	356	329	353	369	337	373	334	318	371	342	357	326	327	327	329	336	339	337	319	329	338	301	329	348	325	347	335	335	317	333	324	323	348	309	320	336	350	316	336	360	337	300	315	330	331	336	307	345	314	342	292	321	311	346	333	335	336	340	316	312	341	316	302	298	336	302	314	332	300	334	317	347	329	329	335	311	318	324	316	356	316	342	332	309	295	338	335	320	292	304	333	324	326	309	333	319	336	323	326	328	316	310	324	331	312	317	305	310	346	326	336	333	298	350	299	309	322	303	345	296	330	305	331	349	323	346	317	368	337	326	332	320	319	309	342	325	313	286	308	352	332	307	349	347	309	306	318	314	301	319	310	304	328	312	315	316	335	338	317	337	316	323	319	306	328	333	331	319	278	354	317	328	338	288	331	328	287	325	307	305	323	299	320	321	296	341	311	330	336	326	326	325	334	332	325	312	325	323	345	303	310	326	315	330	322	280	308	330	344	330	328	279	325	344	305	323	328	339	327	319	368	303	319	328	304	336	318	341	298	336	304	329	319	344	323	301	345	345	330	316	321	293	356	340	285	294	311	371	314	299	316	359	314	303	310	323	332	349	315	340	322	343	317	302	301	307	301	309	336	308	307	311	344	327	324	311	320	337	364	306	319	331	339	317	355	315	310	327	354	360	319	331	347	298	290	351	305	334	314	318	308	323	308	318	303	308	305	325	299	333	335	334	314	298	333	343	331	322	317	308	301	326	331	315	300	313	326	337	334	301	331	304	315	341	327	323	302	335	294	326	306	307	298	341	325	346	344	347	327	324	275	362	321	336	317	319	336	329	317	309	309	316	283	306	286	378	326	348	297	333	307	304	329	314	322	330	321	344	330	351	328	313	319	300	302	327	305	308	354	371	316	320	324	330	298	316	309	319	318	337	325	336	325	328	328	306	330	372	312	301	301	333	324	303	315	357	340	333	334	340	366	334	348	344	322	294	332	327	351	288	312	334	331	342	321	310	329	319	320	315	327	321	346	327	342	320	289	288	305	322	313	316	331	313	311	315	298	341	295	295	330	337	301	327	303	329	323	344	340	334	324	308	317	299	313	317	321	324	313	302	338	362	312	322	333	324	287	322	319	316	307	335	318	310	335	329	329	317	298	330	307	314	326	316	352	324	304	363	321	340	285	336	323	312	323	323	329	292	332	345	308	332	319	318	304	328	318	325	317	304	314	311	315	294	331	316	328	324	316	286	328	335	303	340	290	327	296	312	328	332	323	323	323	302	337	346	281	320	331	314	335	331	341	342	347	326	319	303	337	324	329	337	322	327	360	311	318	324	336	281	333	336	336	333	309	328	303	313	332	312	333	325	310	341	305	332	341	329	307	336	286	288	321	315	306	366	338	335	334	359	324	345	332	316	320	317	322	332	319	345	301	310	307	331	322	329	325	289	337	324	322	330	267	333	313	316	338	303	322	315	304	339	318	340	290	303	307	301	325	297	327	354	304	318	321	321	316	340	331	335	349	318	300	357	339	337	327	338	321	309	367	307	343	350	326	321	308	343	311	308	336	308	327	292	341	330	302	342	324	310	321	353	326	294	334	299	363	350	305	340	301	327	330	338	340	322	346	303	309	334	316	314	307	359	299	301	328	313	333	354	314	322	326	319	329	310	330	322	341	314	339	324	322	303	311	304	320	308	320	332	305	348	316	333	314	324	308	330	332	302	331	296	320	331	336	326	303	295	313	303	338	307	319	330	338	323	346	349	314	341	316	319	327	327	323	328	296	341	316	334	304	335	325	300	348	292	335	339	347	305	341	309	340	302	303	339	370	303	302	307	308	305	343	325	358	300	307	305	312	323	312	287	328	352	348	280	342	323	316	334	305	317	312	304	318	345	326	326	340	332	372	314	343	351	329	316	309	305	317	334	347	309	329	313	310	312	323	316	336	320	316	308	323	312	304	345	360	319	297	312	337	344	340	325	318	303	311	325	322	320	287	340	303	343	276	315	295	294	323	330	331	295	324	315	296	310	348	300	304	294	334	297	292	301	305	344	310	291	342	339	310	298	297	331	343	336	319	316	323	318	326	305	331	334	329	340	352	288	296	310	350	327	287	326	314	313	327	315	343	316	337	299	347	340	321	326	345	293	355	324	336	325	332	295	305	298	326	287	354	341	316	327	305	298	310	311	333	289	314	339	330	283	320	323	330	337	322	341	335	332	328	323	308	299	334	295	319	330	317	364	290	319	322	325	311	294	318	327	297	306	314	344	301	319	333	309	322	329	314	308	318	331	328	357	321	326	310	345	319	304	341	320	295	345	329	308	314	305	349	333	277	337	317	311	348	349	335	355	321	307	346	354	328	353	320	300	349	325	318	308	322	351	310	309	341	326	304	306	343	327	331	313	344	332	337	315	324	343	321	341	341	298	313	337	315	302	306	349	331	304	301	327	311	311	324	364	302	299	322	340	325	330	357	299	311	317	328	298	347	319	323	323	325	328	333	357	307	381	305	292	359	320	317	301	315	300	327	305	324	319	288	321	308	315	323	339	332	303	324	327	339	281	325	313	316	319	317	324	301	304	313	323	276	318	321	317	295	340	310	331	311	340	339	347	333	342	314	337	323	351	299	308	336	335	318	311	299	339	308	316	301	313	293	323	305	314	331	337	310	335	324	301	341	334	314	339	353	327	330	303	297	311	330	342	306	326	368	307	326	340	298	303	302	321	341	330	311	318	326	324	296	322	308	296	328	313	327	318	294	324	312	328	314	291	367	334	329	315	329	317	317	308	321	316	315	336	332	347	309	317	318	325	335	319	332	319	327	301	349	323	343	314	293	328	330	286	302	353	327	327	315	339	335	325	336	305	351	341	319	313	281	349	312	333	349	316	340	382	335	315	321	307	321	328	316	294	296	296	299	304	304	356	337	321	333	316	322	292	314	332	343	300	350	303	341	335	355	352	331	312	317	291	329	339	331	320	330	318	318	357	343	312	291	331	317	337	301	327	341	332	351	336	337	309	345	322	319	343	302	331	319	308	311	288	314	347	307	356	309	317	307	316	308	333	325	338	318	328	291	304	357	303	338	345	323	302	292	330	298	341	310	306	310	317	330	347	296	321	302	319	347	285	319	337	317	313	323	338	304	319	299	318	317	306	337	320	311	337	336	299	307	354	350	305	336	331	321	364	327	347	311	319	330	361	326	295	321	299	320	322	339	315	316	319	290	315	326	302	340	328	326	313	324	323	351	323	303	306	341	330	328	301	373	314	316	334	320	324	347	303	325	325	325	335	310	371	287	294	302	355	332	307	339	307	332	307	327	339	317	317	319	317	322	325	321	311	313	314	306	334	314	304	291	333	291	325	313	342	290	320	312	327	334	345	332	302	332	340	347	287	278	330	316	322	329	328	337	332	308	327	332	326	311	291	348	334	328	317
4509	9017	7888	4127	2845	2173	1767	1365	1167	998	915	723	684	654	602	631	562	614	548	524	531	528	477	502	493	503	480	494	453	456	459	455	473	441	435	476	446	450	457	433	466	471	418	491	420	440	436	427	469	459	462	449	474	451	440	432	467	409	425	439	419	441	417	434	419	418	445	405	440	427	396	433	421	398	411	468	402	424	393	386	433	447	452	433	430	444	431	429	423	455	428	423	424	415	439	444	472	400	422	436	453	443	462	446	459	467	415	415	433	436	405	459	423	443	450	463	426	439	437	408	390	413	448	429	435	431	418	399	452	429	422	454	442	425	371	438	397	419	452	436	400	436	439	410	415	444	442	456	471	421	441	422	438	486	456	459	441	429	425	409	422	464	431	419	403	450	412	441	431	453	421	414	443	433	456	400	420	412	458	419	398	423	410	422	393	431	416	396	425	454	464	414	449	442	451	434	421	409	439	447	448	400	406	426	454	432	464	439	406	441	435	445	454	442	423	432	459	418	455	422	469	416	414	437	418	441	439	447	400	416	432	408	434	450	407	451	428	435	430	410	440	437	444	405	427	435	420	411	430	444	433	452	439	382	437	404	422	403	418	439	453	423	443	420	437	436	439	442	429	450	436	434	439	445	445	435	422	423	407	432	460	419	425	433	458	408	401	441	410	410	425	434	431	421	441	429	422	411	403	433	435	439	391	459	455	418	406	404	436	465	454	434	435	429	472	407	408	411	449	428	440	435	425	435	442	376	463	413	438	430	448	452	440	416	412	435	446	471	439	436	415	412	457	452	439	404	399	419	448	433	462	444	389	411	423	431	431	396	421	420	440	423	415	452	456	421	396	441	432	464	447	452	433	438	387	457	449	461	400	458	453	443	458	418	431	425	415	431	420	407	446	410	424	452	426	443	456	418	447	435	433	458	448	433	433	442	445	450	447	408	409	416	442	456	414	443	390	423	405	434	414	425	431	441	435	425	451	388	421	434	453	402	466	442	422	435	442	447	417	454	451	451	446	433	426	454	448	432	463	419	404	401	474	437	432	426	388	451	402	462	415	429	459	452	435	436	420	432	451	460	445	429	426	451	460	414	445	436	444	430	371	464	444	427	446	391	404	436	441	414	424	433	449	453	410	446	442	435	453	398	433	439	383	444	437	426	455	404	456	446	431	441	438	437	426	439	417	404	439	437	439	454	388	402	436	433	442	456	453	422	409	432	439	429	459	391	439	416	440	432	453	474	407	396	412	464	449	413	425	426	418	446	444	422	422	449	416	441	412	449	463	475	448	430	453	451	423	426	437	408	437	409	444	428	430	451	424	421	430	419	406	445	409	428	448	422	445	442	437	432	407	444	439	445	427	411	394	461	429	416	412	414	458	419	441	472	423	437	448	413	467	464	444	422	436	459	445	384	437	432	474	437	448	417	471	432	413	410	435	436	436	406	431	402	439	423	426	457	430	428	432	452	434	421	440	445	433	435	393	456	399	402	436	420	432	408	391	463	433	415	443	385	459	400	415	385	398	448	414	429	439	397	432	461	445	412	434	421	414	429	420	419	440	457	447	441	454	421	449	417	437	455	424	399	389	412	433	469	415	460	392	447	435	425	437	431	441	406	447	469	440	427	420	398	473	402	442	444	425	466	457	426	458	401	466	408	401	477	426	430	415	437	474	429	404	389	432	450	456	447	466	424	445	447	421	438	436	418	453	422	449	419	443	429	433	424	417	415	414	435	447	417	409	411	436	442	452	446	444	422	433	479	409	391	429	428	438	447	440	415	427	394	415	403	428	425	444	455	416	436	442	424	462	408	435	465	417	429	443	440	405	418	419	412	410	425	423	411	439	440	439	435	431	460	430	445	412	445	426	428	445	423	441	427	409	452	451	466	436	445	450	450	439	474	427	446	435	405	419	429	433	441	401	414	417	436	503	458	434	405	430	441	472	423	455	436	414	461	401	401	414	420	434	426	426	395	385	426	473	397	376	419	436	424	401	400	468	459	422	434	421	461	416	455	400	448	429	435	422	423	421	428	437	428	431	439	425	438	403	472	418	393	443	450	440	445	419	439	434	442	426	423	465	432	479	415	423	437	422	418	449	421	435	390	436	401	413	441	424	436	417	416	451	434	448	438	420	430	423	399	418	394	444	428	440	462	431	407	409	415	470	413	417	454	434	444	448	410	421	444	401	421	480	429	419	411	434	427	428	405	478	440	426	422	404	444	419	428	468	381	425	436	432	377	423	461	465	432	439	411	446	432	455	402	442	440	405	415	445	400	446	414	425	448	399	409	423	425	435	442	423	469	411	436	409	466	425	416	428	415	464	415	425	440	417	468	442	411	416	418	393	458	427	420	422	417	439	419	398	404	488	433	435	443	414	442	457	405	436	432	390	405	412	472	429	427	412	411	445	428	432	418	412	391	448	419	408	429	449	430	434	417	421	424	401	417	418	402	446	443	391	417	417	420	425	467	421	403	472	426	425	402	435	424	432	406	396	459	469	441	392	406	386	401	433	404	435	428	438	398	457	443	429	446	422	438	480	432	437	476	409	435	454	428	406	463	441	379	397	405	454	404	421	430	482	478	415	444	414	427	432	433	443	432	406	431	408	458	469	454	473	409	416	408	404	437	413	451	426	421	439	420	430	423	421	448	438	457	411	428	445	402	411	464	430	419	399	419	434	465	455	423	409	432	405	452	433	384	476	436	444	388	424	473	414	434	432	425	444	431	423	418	410	432	402	421	411	435	395	409	464	423	404	427	416	445	445	411	435	442	449	438	453	423	433	449	432	442	398	393	453	388	481	441	396	453	429	447	443	437	422	463	478	435	410	439	396	434	420	426	377	412	419	412	435	370	464	432	433	429	409	430	433	452	395	453	440	439	426	430	479	418	413	439	420	429	434	451	455	415	416	439	427	493	398	417	442	394	446	462	428	415	442	444	444	415	412	435	423	443	404	482	438	441	411	472	454	409	408	435	433	449	454	460	475	436	450	431	411	440	448	427	450	431	407	398	424	468	452	433	441	435	413	461	418	431	403	406	415	417	441	432	456	412	419	407	413	417	430	441	421	437	466	478	386	429	438	434	447	430	460	418	425	415	414	449	420	426	431	430	412	413	430	419	458	429	406	423	455	424	449	435	442	409	437	437	436	468	419	466	457	424	436	440	383	437	420	409	441	405	432	465	425	416	464	432	462	435	456	432	421	425	432	427	446	441	425	449	409	423	433	410	416	414	432	472	443	430	416	440	423	439	459	467	435	412	416	423	413	435	409	413	486	466	427	426	443	433	433	416	427	412	445	450	434	434	407	460	404	395	439	443	438	409	432	418	432	412	451	436	421	432	420	387	435	436	412	438	450	451	437	426	411	401	412	396	433	408	419	400	405	458	471	425	430	441	408	443	428	439	463	481	431	445	419	426	421	443	417	379	452	449	446	470	400	424	419	463	442	423	420	421	386	426	450	432	439	433	422	441	454	413	428	419	428	418
22511	20856	28563	23289	20858	20891	8768	942	745	522	483	366	355	339	280	253	253	229	258	210	235	206	184	178	182	194	181	167	150	169	182	137	139	160	156	164	160	139	163	152	137	159	134	134	135	129	141	139	137	159	150	165	136	138	151	155	143	142	159	148	129	135	136	116	129	128	148	148	130	127	136	126	139	134	131	138	126	137	150	103	127	135	135	125	135	128	147	122	107	132	125	113	144	148	137	122	132	119	130	126	135	138	100	140	141	134	127	122	130	115	120	110	122	133	116	135	120	138	125	145	127	125	130	109	134	143	128	134	130	126	100	122	116	144	138	124	114	142	138	140	121	127	131	124	132	136	124	144	118	131	135	120	153	123	147	112	136	119	124	128	116	138	141	118	132	126	103	139	131	108	120	120	128	165	130	135	126	136	133	116	124	119	139	147	151	139	124	132	128	158	139	138	150	123	133	149	129	129	129	150	140	116	138	124	120	121	119	140	114	127	122	103	123	136	121	143	115	123	142	135	155	125	139	125	127	124	140	130	106	138	127	125	146	125	124	110	121	130	139	131	136	126	118	128	133	134	127	161	122	98	138	131	165	136	127	144	121	136	126	125	130	136	134	154	131	131	122	113	119	114	124	142	132	134	140	132	111	124	105	147	111	136	133	156	133	125	134	122	127	132	139	119	123	132	135	120	151	130	141	125	115	149	133	143	136	139	129	123	118	142	138	136	135	124	122	136	124	118	130	123	114	129	133	132	130	136	123	108	142	109	120	145	123	133	127	124	126	135	135	120	139	128	122	130	140	136	142	142	104	133	112	102	138	150	140	115	137	120	135	129	110	122	124	115	112	133	119	129	123	125	122	131	134	134	129	120	123	122	116	133	126	120	118	112	132	127	123	138	139	139	142	131	124	113	139	108	131	112	126	129	130	118	132	127	131	109	119	124	144	139	107	131	122	124	122	129	129	141	111	117	118	131	114	140	156	146	138	136	117	124	117	110	119	121	130	128	146	137	153	127	124	130	148	146	101	137	118	123	109	112	108	126	136	133	115	129	106	140	139	141	148	151	140	113	133	113	125	148	109	134	150	121	129	126	136	116	155	155	133	116	127	115	141	139	132	135	125	107	127	137	123	139	137	113	132	134	137	125	134	129	133	119	146	123	110	138	112	121	117	133	132	129	122	146	131	129	143	120	148	129	125	134	116	123	118	147	136	128	113	126	126	103	157	127	126	123	115	123	111	120	136	123	125	110	124	135	126	136	127	122	125	135	133	115	136	137	127	126	126	129	136	126	125	123	135	125	107	124	120	127	136	146	129	110	126	129	123	110	131	113	118	105	127	135	128	102	129	125	113	121	133	132	129	103	123	136	125	120	128	127	136	125	122	127	119	122	140	117	120	105	111	132	131	127	122	120	121	127	127	120	134	130	146	124	125	117	142	131	132	135	140	133	102	114	128	119	113	131	119	122	144	124	141	126	135	112	116	137	128	122	122	129	131	137	136	113	112	126	134	133	117	129	138	142	120	149	144	140	132	122	124	124	130	136	136	152	125	119	124	149	160	136	113	123	142	123	122	96	141	135	134	149	127	129	146	125	123	120	130	121	108	131	118	146	131	145	126	135	153	102	153	123	128	115	150	136	113	142	149	133	115	124	114	115	113	127	157	131	130	127	139	135	126	132	120	136	127	137	129	128	133	111	127	145	117	147	128	133	134	138	122	137	113	105	126	127	129	119	130	133	122	126	149	112	133	134	145	140	128	172	110	123	118	136	120	130	134	124	131	124	156	142	106	136	132	135	139	137	105	123	124	128	147	141	130	146	134	136	154	115	147	140	150	136	124	121	136	126	129	146	139	118	118	129	126	122	117	136	127	139	136	123	144	132	135	130	122	139	118	139	123	123	115	122	141	140	141	134	113	128	132	140	150	126	119	121	123	145	101	131	113	128	127	133	134	150	127	120	136	136	111	132	115	124	114	154	133	131	113	145	107	116	117	126	137	119	125	122	116	128	126	139	126	132	117	141	137	144	134	134	117	118	130	137	131	138	118	131	119	136	125	123	127	141	139	127	122	126	125	123	123	135	110	137	108	118	128	122	133	132	149	121	129	132	129	116	139	141	136	127	133	141	113	124	124	132	135	140	142	138	107	128	126	114	133	109	125	107	123	138	130	109	145	99	108	126	128	132	145	129	145	108	112	121	153	127	135	123	125	117	138	127	135	123	142	146	136	130	114	139	137	121	115	139	126	142	104	135	136	125	137	149	123	150	130	113	120	126	117	110	141	117	123	133	127	127	123	111	123	152	135	113	125	120	132	131	132	117	151	117	123	117	104	125	138	119	142	113	122	116	140	120	141	145	131	114	128	116	119	124	119	127	145	121	138	128	131	134	114	111	126	135	120	128	128	150	132	147	124	143	107	110	111	121	125	135	121	136	118	129	128	127	138	133	123	139	135	107	134	119	120	130	134	131	121	137	129	115	114	123	143	126	127	123	103	130	128	135	118	151	138	143	145	117	123	121	130	138	153	142	106	138	125	130	138	129	128	149	139	128	130	124	116	109	139	129	111	135	142	126	141	134	129	127	114	148	140	120	131	115	118	134	121	128	144	127	112	133	111	138	127	125	126	119	139	107	121	135	136	130	121	121	131	120	128	113	126	144	135	139	130	125	116	128	149	116	112	143	121	137	120	112	131	135	149	134	123	111	110	137	120	122	148	128	109	110	114	132	142	121	123	120	107	133	120	142	135	107	107	129	122	152	128	134	137	127	117	127	141	111	134	119	139	133	144	128	121	119	130	119	139	129	138	131	123	135	150	115	132	145	127	123	123	113	146	129	133	128	149	122	131	137	119	123	121	126	130	121	116	118	133	131	113	92	133	111	134	134	140	121	136	120	134	128	133	125	110	113	125	137	129	139	131	134	124	134	130	125	141	127	125	121	122	138	122	150	123	130	144	139	137	124	115	129	129	138	125	145	122	119	149	143	107	129	117	110	111	137	127	122	123	125	143	110	120	132	121	155	130	134	122	126	132	115	134	126	119	127	139	147	122	141	124	134	140	128	119	122	139	119	133	123	133	128	121	136	124	110	153	144	117	135	129	125	133	122	129	124	118	126	136	138	117	126	143	119	135	139	141	117	120	131	111	130	118	155	135	132	131	139	108	138	107	112	125	135	144	128	126	134	140	123	126	130	124	119	125	142	143	127	121	127	112	141	125	139	132	126	129	144	134	129	143	137	138	131	127	130	139	154	127	122	138	145	122	118	120	129	124	142	115	145	118	126	116	112	126	132	123	117	118	151	125	115	107	122	110	134	115	133	118	125	140	112	131	114	132	114	123	128	116	133	121	133	153	108	117	119	128	130	103	142	134	148	127	140	164	132	122	135	135	123	142	121	122	114	128	144	125	142	126	125	107	117	137	124	144	113	153	127	133	124	124	135	128	127	142	126	130	141	134	126	128	121	130	123	143	126	117	117	129	138	120	131	134	152
6361	15057	13136	7149	4742	3574	2777	2161	1715	1286	1094	918	745	637	568	481	436	411	398	369	338	326	315	287	260	266	257	250	236	242	245	229	213	243	240	251	239	225	214	203	195	200	215	166	202	173	233	195	192	210	194	217	204	221	182	199	199	195	183	188	164	200	191	159	203	177	178	190	176	192	195	167	170	180	177	182	158	173	167	190	194	158	167	174	180	162	192	167	185	176	169	190	182	190	197	158	198	179	174	166	176	179	173	155	167	180	176	190	166	165	165	179	161	193	192	176	142	183	160	171	151	164	176	169	148	179	156	152	150	149	179	187	146	145	188	165	168	188	160	172	187	177	167	170	155	198	160	189	162	196	182	184	149	193	181	149	175	179	168	163	168	152	190	169	184	188	153	169	178	163	196	173	177	164	188	193	166	163	157	182	168	182	175	172	162	174	166	173	158	196	163	179	165	179	172	178	217	184	180	173	196	160	200	168	158	180	187	190	159	160	147	169	198	158	164	151	183	190	168	174	147	191	190	169	184	181	148	165	173	154	166	187	172	166	163	178	186	147	178	185	156	178	192	187	178	179	154	163	183	167	154	152	191	163	166	145	153	169	184	143	166	169	180	174	174	193	162	199	164	165	154	176	183	155	199	155	176	174	176	169	179	174	162	159	168	166	169	162	184	176	157	190	173	154	195	197	180	186	164	157	146	145	184	180	169	153	176	172	159	189	217	167	165	177	167	143	178	168	186	181	160	175	166	180	180	173	179	170	172	195	165	177	181	166	164	181	189	186	162	170	165	204	175	169	192	166	187	147	183	154	180	173	168	201	169	179	147	180	183	199	187	186	169	162	180	164	177	169	172	193	188	157	185	178	158	166	181	170	183	178	183	169	198	173	171	185	171	188	165	163	167	174	165	178	156	161	176	191	192	189	163	185	138	179	180	172	178	183	177	170	175	158	180	160	167	173	193	150	160	170	147	163	170	171	176	185	166	170	204	174	182	158	179	172	185	181	190	187	187	175	176	182	176	175	180	169	200	186	159	147	192	194	193	196	179	191	165	163	178	182	162	185	147	178	172	185	190	197	186	185	174	177	161	154	179	169	165	179	182	173	183	152	172	167	208	149	169	180	172	172	165	168	178	186	184	191	176	182	188	156	160	168	157	182	176	158	164	171	161	155	172	155	177	180	161	180	155	132	154	195	150	185	203	193	147	165	179	190	170	178	168	145	185	174	155	168	152	183	173	157	188	178	174	155	153	189	177	172	168	181	191	172	177	175	171	162	169	188	202	189	172	151	164	172	173	195	180	162	173	173	160	159	198	158	170	169	172	175	184	174	178	176	186	168	169	195	184	174	159	137	154	165	178	164	175	176	177	164	131	162	168	176	180	143	180	144	167	181	175	182	193	193	169	174	190	189	186	164	191	183	168	159	194	169	174	174	173	177	170	163	165	163	164	152	161	159	167	164	178	151	170	159	185	189	179	144	155	170	159	178	153	187	183	158	169	166	185	165	196	182	153	172	175	183	171	177	188	145	178	171	180	175	161	168	174	163	150	175	178	182	173	142	176	171	180	166	157	174	180	186	151	161	168	169	176	176	183	172	182	172	168	169	180	173	148	166	171	174	186	192	183	184	169	173	169	169	166	149	168	190	184	188	172	159	181	173	176	149	179	203	143	178	156	182	156	193	191	169	176	194	201	170	171	197	146	170	172	188	174	189	175	181	141	144	172	195	166	198	183	192	152	180	163	171	173	186	164	159	167	161	147	158	152	167	190	170	196	175	158	155	166	166	168	161	168	204	199	202	195	191	160	162	194	171	169	169	182	175	181	150	170	173	183	158	164	165	188	146	167	173	161	151	188	173	196	160	165	166	195	160	188	170	161	167	170	175	171	177	183	154	156	154	163	171	181	173	165	201	188	174	156	144	177	159	151	179	183	162	171	163	150	176	141	176	163	184	160	165	154	177	183	159	156	156	171	153	160	168	170	151	166	177	174	164	171	165	168	181	197	155	164	189	152	148	168	169	180	152	180	169	161	166	166	180	167	151	160	168	167	175	193	173	179	190	176	178	181	159	170	163	175	171	158	177	171	158	182	176	183	170	176	185	162	183	194	158	189	184	156	167	178	169	157	150	178	138	179	168	144	180	163	179	146	182	200	152	188	162	169	157	196	175	169	215	147	169	182	191	197	201	169	141	167	160	189	182	164	192	151	171	179	172	193	179	180	161	146	181	164	182	177	170	174	173	163	171	165	175	176	178	164	176	166	185	172	179	159	168	161	191	185	175	177	181	162	185	186	170	190	178	161	180	164	191	175	176	193	181	166	167	189	176	159	186	176	164	161	180	184	158	175	181	170	180	194	169	192	179	169	181	160	179	165	149	187	167	172	179	167	161	179	178	188	176	165	176	155	165	175	156	186	192	152	160	129	162	161	179	179	155	170	200	173	169	162	180	159	160	179	183	191	180	176	164	143	167	160	149	176	175	160	195	157	166	180	191	168	171	163	155	174	199	169	167	177	169	147	156	170	173	147	170	174	148	173	194	186	171	189	169	165	178	175	169	156	159	185	174	171	174	160	155	174	170	181	193	199	162	156	191	180	166	159	168	177	166	184	156	177	160	165	172	157	183	189	182	172	180	157	175	177	180	161	172	148	170	178	186	168	213	162	159	160	194	194	185	181	179	177	159	181	169	175	185	172	176	173	154	170	170	195	185	181	175	174	167	160	180	175	165	171	163	177	174	164	157	176	167	170	164	202	198	163	150	196	170	161	163	193	180	173	169	180	174	186	143	170	160	198	173	161	165	152	178	196	185	175	168	140	169	167	166	167	165	174	173	142	191	166	185	176	172	181	162	200	165	141	169	160	173	198	183	162	180	188	190	148	179	172	156	173	177	182	179	172	197	166	162	166	175	208	146	172	182	152	160	166	171	183	168	163	172	172	161	194	174	180	163	154	164	190	161	217	156	191	164	170	169	181	180	173	189	161	172	181	164	189	185	171	169	180	142	148	181	160	165	182	177	177	178	200	176	214	199	191	159	176	151	164	163	177	160	186	181	187	134	148	179	189	179	160	163	177	180	174	172	185	183	152	163	181	168	171	157	161	156	180	171	201	155	172	189	204	186	181	185	165	207	190	170	167	154	158	165	170	162	193	182	185	182	171	164	170	140	171	160	152	163	178	187	167	186	180	142	151	195	171	186	187	154	170	146	174	171	174	166	168	162	182	196	157	167	178	156	168	166	178	166	165	155	165	167	159	179	172	166	171	175	149	161	184	157	199	196	181	158	178	157	171	181	168	184	144	184	168	172	168	192	144	163	148	159	158	187	163	172	155	180	167	173	171	157	164	176	180	175	167	160	180	168	169	174	168	166	162	172	204	169	155	185	176	171	184	172	174	164	164	171	182	176	168	158	174	172	168	177	157	170	146	160	172	167	164	179	165	151	167	159	174	168	163	183	199	169	185	178	176	172	187	190	159	162	184	165	176	171
26556	20394	9016	867	516	533	478	485	456	445	424	478	458	436	428	433	425	463	445	483	445	469	458	446	447	410	445	460	466	404	442	469	451	471	421	459	437	471	432	440	451	425	470	415	428	403	464	454	438	498	416	460	450	449	421	446	456	483	473	481	459	485	487	498	477	465	435	481	486	456	440	458	424	456	453	438	444	464	429	446	391	416	414	431	463	459	438	448	461	450	434	436	421	449	484	422	419	456	473	439	463	480	405	475	436	429	419	445	421	416	411	439	440	435	467	457	405	448	445	417	465	426	421	412	483	432	425	471	420	472	416	442	447	441	415	432	425	433	469	429	439	455	435	424	475	459	446	390	458	473	449	452	436	429	437	442	468	417	443	441	422	441	466	438	470	440	467	441	419	430	407	451	417	463	457	399	471	406	472	456	446	423	442	406	421	459	455	434	456	427	441	452	498	470	432	445	452	412	432	422	420	464	440	396	478	414	470	437	470	450	470	481	456	443	483	406	442	459	417	423	424	458	489	429	462	436	504	456	414	435	434	408	482	434	460	441	446	435	452	412	434	438	480	439	425	430	464	421	434	456	447	474	453	445	440	454	451	436	458	453	440	480	425	463	426	459	476	460	430	467	475	441	447	448	427	453	432	446	457	426	435	453	439	413	427	451	435	458	469	424	438	377	422	424	457	446	431	450	419	442	444	453	429	463	456	434	426	445	419	434	439	464	425	420	447	430	432	449	408	409	434	476	461	432	422	437	415	429	494	448	448	427	463	438	419	456	422	423	453	455	437	456	448	447	429	438	449	446	429	462	437	459	435	453	474	419	462	448	450	424	436	429	435	449	431	457	447	482	422	449	436	442	433	445	428	451	441	440	459	398	442	435	429	429	444	484	424	453	473	404	414	457	444	435	402	402	447	430	432	448	477	414	446	468	460	436	453	460	438	444	430	422	428	484	430	430	464	446	470	412	423	421	445	484	453	477	470	456	433	448	450	456	444	463	456	450	433	487	464	451	440	447	403	451	442	425	468	426	471	439	440	451	403	444	387	449	419	450	447	461	456	426	457	454	417	439	434	424	448	429	433	462	442	475	402	473	434	457	484	464	482	447	453	424	416	471	416	456	488	478	419	410	442	493	438	440	451	465	435	426	433	437	443	446	447	434	458	444	450	412	435	415	418	422	444	407	458	412	431	447	428	419	449	417	472	472	453	455	463	428	445	468	467	442	419	426	463	451	460	445	439	443	459	438	446	433	453	456	482	419	407	440	477	424	451	434	448	440	454	436	398	433	442	459	453	459	424	443	441	406	444	418	411	429	427	444	426	428	482	428	470	446	464	419	407	482	404	451	458	451	413	419	459	422	470	411	425	459	461	435	445	454	454	448	453	481	457	433	467	442	446	455	419	424	469	468	451	440	463	457	427	462	431	443	462	443	427	468	472	438	405	441	453	420	422	410	446	429	445	404	444	441	437	445	413	443	397	450	423	440	455	446	441	443	487	452	448	473	413	439	443	455	483	419	484	448	437	423	468	437	421	445	436	429	444	473	468	444	463	433	430	446	412	464	429	437	408	455	430	413	435	439	457	473	454	461	440	431	418	451	444	447	437	444	472	444	447	410	443	452	452	415	415	446	442	437	476	462	416	478	439	444	440	445	429	441	464	469	434	458	467	441	453	441	436	418	485	415	419	424	415	450	473	432	422	434	432	474	460	436	417	450	444	465	413	407	462	452	409	424	431	431	477	454	395	447	483	456	419	459	449	428	495	419	431	427	461	464	430	439	402	462	420	455	439	443	436	448	475	420	474	445	437	449	421	479	434	465	428	430	458	414	447	431	477	467	476	466	440	419	451	434	464	435	457	420	454	418	433	432	417	453	471	440	450	451	419	431	451	452	465	434	427	459	422	440	406	446	445	435	447	454	480	455	458	452	404	410	466	405	458	425	408	442	481	447	471	432	444	435	459	435	465	439	474	481	428	477	449	460	421	448	446	452	445	457	458	427	401	455	438	423	488	424	402	446	445	405	436	412	442	466	456	434	446	467	487	425	434	427	487	439	442	435	433	469	459	440	472	465	454	452	459	448	464	435	426	448	433	439	472	439	418	453	452	431	447	429	455	457	426	437	465	423	441	451	463	427	461	431	436	454	436	453	459	420	474	509	435	416	427	375	459	426	419	428	436	389	428	417	417	446	446	431	449	465	444	474	434	427	433	479	453	417	461	430	475	471	413	429	446	430	421	476	424	439	441	424	450	451	436	467	436	451	412	448	438	429	409	462	434	424	466	436	479	413	457	455	438	447	417	459	436	423	455	450	435	490	417	449	409	450	457	431	401	445	444	416	429	434	466	452	448	462	409	443	466	430	452	486	455	495	472	428	425	434	454	446	462	436	446	436	429	464	450	467	398	446	452	439	471	449	449	474	415	393	436	442	463	438	400	495	434	446	448	458	456	437	381	427	440	461	480	469	434	438	467	469	466	431	441	440	391	459	474	431	441	485	409	427	437	432	458	459	446	438	424	440	437	461	428	425	470	445	442	415	489	423	439	448	429	437	423	433	447	449	421	436	437	452	451	493	459	464	442	400	469	424	443	447	465	473	454	426	426	462	473	471	479	439	439	429	456	475	433	402	448	470	447	443	451	466	421	458	411	438	451	463	459	489	430	449	454	455	440	412	472	469	445	487	445	449	442	412	457	456	458	441	456	428	454	503	429	411	425	425	462	466	452	450	452	444	442	487	430	445	424	444	488	411	461	445	429	451	432	431	519	434	422	460	461	476	436	470	436	453	439	448	435	423	433	456	428	437	468	427	432	435	461	404	458	434	433	458	408	421	421	447	438	444	447	437	462	444	434	419	429	433	448	426	464	453	458	456	443	461	418	401	451	428	468	459	425	470	415	438	439	454	460	402	422	438	469	427	413	443	434	448	465	444	445	415	428	439	434	414	475	433	394	469	463	459	475	415	475	412	444	471	464	438	446	417	428	441	424	434	470	446	424	414	438	399	463	449	441	433	478	406	442	425	455	468	461	442	441	482	466	414	438	440	413	479	439	428	438	514	469	447	456	466	451	449	438	461	454	431	422	445	433	451	381	484	415	424	473	403	475	464	389	417	429	420	446	400	431	431	422	427	465	416	445	440	451	457	447	453	422	432	465	426	429	444	456	464	411	443	473	403	439	435	407	440	440	475	483	451	459	474	435	448	427	454	446	459	460	443	470	470	453	442	462	454	409	483	460	426	493	450	447	488	441	421	415	483	445	439	430	438	441	460	445	419	460	446	425	438	436	488	447	427	419	458	455	471	462	431	443	452	419	428	432	438	442	451	489	427	412	446	444	449	462	478	421	432	439	470	417	440	476	471	440	464	439	432	450	456	450	433	429	458	467	427	449	466	420	486	483	440	447	421	442	447	455	430	453	436	419	415	434	397	425	416	437	449	447	440	453	486	462	438	442	443	461	437	427	442	432	479	435	451	432	432	436	465	399	413
4058	1187	1107	751	747	649	650	596	600	590	599	588	578	571	672	580	577	563	592	576	572	565	590	557	580	580	597	582	548	585	551	597	608	583	566	599	591	628	579	552	569	583	601	576	572	590	619	583	584	578	559	604	585	532	576	572	590	612	547	580	555	500	610	613	546	543	596	583	568	593	597	632	580	610	561	558	527	521	542	594	577	582	572	588	592	550	566	577	565	564	600	576	585	636	578	594	538	564	568	601	611	615	582	573	558	574	608	596	562	558	577	587	523	588	619	610	589	555	571	600	598	593	607	545	578	623	565	546	552	571	554	603	539	533	539	585	558	603	580	573	570	570	583	605	572	617	604	590	558	600	560	554	569	545	582	540	575	581	597	568	589	597	550	590	577	562	603	599	539	600	557	581	550	559	593	530	585	581	589	583	591	599	575	588	585	564	568	546	575	569	571	508	548	578	586	613	584	584	611	596	586	583	576	549	557	573	558	568	581	591	592	556	572	547	582	577	569	528	559	563	565	546	641	576	585	565	598	586	570	548	561	629	574	563	587	560	559	563	565	560	607	589	590	613	574	587	582	542	580	562	584	592	574	582	548	605	567	539	620	565	596	568	562	565	547	535	572	565	562	566	604	595	561	597	594	541	555	563	544	569	596	585	577	605	554	559	605	579	560	581	628	565	593	611	551	597	561	570	630	585	576	565	571	558	523	549	589	598	607	570	567	566	583	562	564	597	588	606	540	576	558	553	577	584	614	524	575	570	554	606	555	565	592	545	561	567	533	541	566	574	579	534	607	563	591	603	539	560	607	589	591	582	592	566	570	612	604	572	594	587	590	572	546	647	579	536	615	544	581	581	587	547	536	578	555	574	587	608	588	574	584	582	552	608	565	553	570	607	563	534	569	550	569	609	570	565	637	559	560	568	648	543	578	585	606	545	555	589	581	587	573	543	639	571	563	581	546	571	573	581	574	572	555	556	583	558	587	592	549	614	584	584	547	584	552	585	574	598	562	549	610	578	568	561	576	565	562	568	571	535	581	580	536	583	543	610	582	588	576	544	538	549	577	656	566	558	538	554	645	585	580	609	555	600	567	585	552	565	578	600	594	600	587	598	552	602	554	564	609	599	543	600	623	554	588	597	549	523	570	565	550	554	532	552	567	567	551	566	555	574	573	572	547	555	597	568	568	595	557	565	583	585	581	563	605	551	563	560	581	573	597	564	552	584	576	560	578	579	573	582	591	567	542	570	559	574	592	563	578	629	586	559	599	613	558	620	561	560	629	589	576	584	579	581	571	570	584	559	556	589	584	597	575	580	566	590	616	585	612	580	585	547	571	574	601	591	578	557	593	570	564	578	553	591	606	593	560	584	559	540	526	560	547	600	563	542	601	526	570	576	548	562	558	582	507	554	587	594	545	566	605	547	553	609	564	547	505	561	561	580	550	632	563	582	602	589	590	578	569	558	577	595	546	569	562	587	593	559	579	572	600	598	549	617	599	545	561	544	599	586	563	594	589	554	556	581	592	574	555	565	566	598	568	587	588	549	576	587	567	568	544	559	551	573	557	583	561	587	568	619	581	560	554	591	561	587	545	598	610	567	624	628	559	591	580	555	588	573	582	577	604	612	552	594	544	581	550	566	620	576	552	583	550	601	562	556	539	610	552	584	544	549	550	581	558	584	556	586	597	593	606	576	593	550	565	583	563	600	582	552	565	528	531	603	544	567	628	563	542	577	562	607	570	590	570	560	586	549	562	572	592	593	580	558	581	532	589	620	596	580	603	567	567	569	570	574	596	580	557	541	553	594	582	553	595	562	607	583	560	605	609	593	554	609	554	575	551	584	612	578	573	538	598	586	607	576	549	593	571	589	595	557	520	584	542	586	596	574	594	553	605	572	612	578	579	581	582	590	526	581	609	614	582	623	599	560	527	606	577	562	590	574	545	593	593	555	577	581	548	563	554	562	564	597	559	524	556	567	594	550	616	541	586	560	558	555	551	576	583	585	628	554	619	587	569	526	581	578	587	552	588	576	557	564	595	558	597	545	597	551	562	536	550	604	581	545	572	550	589	546	578	561	547	629	566	570	561	602	584	596	574	591	576	553	579	593	554	643	570	540	589	554	539	578	610	592	578	553	618	582	554	577	558	559	552	580	599	571	542	555	600	575	558	571	548	561	590	588	564	567	579	529	598	609	591	592	594	541	594	565	608	613	581	540	534	621	586	561	576	571	607	560	543	529	610	539	610	562	552	566	539	585	589	542	567	547	597	576	567	566	560	549	582	575	558	539	550	597	609	556	588	550	567	600	567	591	578	573	561	559	626	589	567	619	581	535	574	576	565	567	571	573	587	588	581	566	556	548	578	581	626	573	559	595	582	546	574	624	582	607	612	624	544	636	567	561	544	558	578	591	618	574	551	535	558	579	564	578	598	587	595	572	577	570	605	562	573	572	590	583	555	583	550	580	532	541	574	571	559	558	567	564	583	594	593	571	545	550	536	599	545	541	545	568	585	570	585	552	596	595	568	597	594	597	568	577	576	581	549	573	565	587	634	599	544	598	545	568	587	583	592	536	582	585	552	597	599	596	555	596	573	563	580	637	581	517	583	597	592	579	602	555	593	554	576	544	558	574	557	597	606	576	594	562	557	575	627	571	604	590	624	552	568	554	589	575	608	595	566	542	595	585	599	556	531	593	601	564	583	564	569	550	532	594	531	604	568	537	548	622	543	573	541	570	571	557	563	600	564	579	568	551	578	553	584	579	549	580	548	562	559	619	594	578	557	567	609	601	566	560	560	566	601	578	585	555	558	594	559	556	551	610	585	593	596	592	578	607	589	566	589	567	589	592	571	581	609	537	571	533	593	551	570	568	612	570	519	545	586	608	541	614	574	557	585	611	583	561	593	577	591	571	607	593	567	616	583	581	551	609	541	547	555	571	580	534	588	554	587	595	565	580	581	560	576	598	547	591	561	577	600	571	561	582	555	572	564	572	528	595	539	585	609	601	572	595	550	591	565	590	560	587	581	581	608	592	595	603	580	599	573	596	598	588	595	598	576	598	581	582	580	550	584	570	586	603	605	559	579	556	564	565	575	542	616	598	585	571	575	600	580	560	595	589	599	605	604	572	574	530	569	599	545	613	558	587	586	569	616	575	606	589	603	619	549	570	613	584	581	585	553	620	546	583	579	607	596	544	551	570	541	572	549	593	616	608	604	586	582	597	550	593	591	594	574	598	590	574	586	575	575	582	551	535	569	551	526	569	578	638	602	575	547	564	528	544	544	575	579	561	561	566	606	565	561	590	635	613	531	543	588	578	582	611	572	591	593	596	574	616	527	591	541	585	621	595	520	558	578	564	560	578	580	624	608	566	577	574	565	575	540	546	593	569	583	586	581	574	640	622	597	559	576	594	584	574	600	605	538	558	563	514	602	567	578	581	594	558	620	587	549	597	589	554	609	540	592	583	571	577	575	605	602	569	597	605
23404	20866	28158	23682	20879	10482	1147	737	645	555	494	514	462	432	371	394	396	396	369	378	379	367	315	361	352	358	360	343	342	355	366	382	328	351	334	292	324	332	337	315	330	347	339	368	327	357	344	351	331	353	340	319	332	312	310	328	326	317	338	308	339	335	303	340	330	350	331	341	360	327	338	335	308	317	340	323	350	321	324	330	304	330	319	339	366	312	337	333	329	331	310	306	346	335	334	344	348	346	334	338	322	326	339	325	332	351	340	339	321	336	320	330	324	311	296	320	308	354	325	318	323	332	339	326	330	348	334	343	353	333	357	331	340	326	321	338	346	357	316	375	322	330	353	326	341	363	349	321	310	317	313	323	316	316	324	344	327	330	309	353	330	362	334	300	323	329	344	326	325	320	338	339	305	346	315	319	313	312	313	293	349	339	312	354	308	316	300	313	343	343	304	310	325	321	330	331	332	353	335	341	356	304	364	329	334	321	337	326	311	339	345	327	357	365	321	311	321	317	349	329	330	310	343	357	339	357	287	315	315	311	363	335	329	343	359	328	336	303	339	332	343	310	350	361	362	310	326	340	367	311	359	322	351	320	311	314	294	303	340	324	319	305	313	355	298	273	341	326	306	313	354	340	342	339	342	363	310	329	327	325	309	324	334	343	316	336	326	372	352	316	310	358	341	326	352	317	326	359	318	344	319	328	286	322	328	315	340	303	336	331	344	314	302	328	312	278	297	324	344	318	310	331	333	321	309	338	306	325	287	336	346	326	328	341	305	313	330	348	331	298	307	356	295	369	324	336	315	331	323	352	341	325	338	350	334	354	326	304	306	325	368	310	319	307	354	324	313	316	355	346	307	314	319	304	307	318	308	341	305	320	325	338	331	364	308	309	368	290	300	328	350	331	336	340	362	304	301	289	307	335	338	352	311	314	308	305	351	328	333	296	335	329	314	298	309	344	339	313	311	320	346	372	326	321	356	341	375	302	340	327	311	332	336	300	294	346	336	345	339	267	327	322	310	329	320	294	309	330	327	351	344	354	323	336	315	319	345	294	335	353	331	346	307	310	352	320	319	312	311	384	348	332	363	305	329	334	320	339	363	295	320	333	326	311	314	341	304	333	341	325	316	323	347	349	332	354	327	280	303	340	329	312	339	337	349	308	330	332	317	319	323	347	342	327	328	302	336	362	349	321	364	362	344	332	315	329	339	329	337	322	323	297	327	330	352	328	310	338	334	337	338	318	352	310	304	331	296	343	311	338	306	325	370	371	328	322	311	307	318	326	324	312	308	318	336	343	310	336	331	338	326	338	365	341	307	277	334	286	330	374	346	330	360	314	339	333	313	325	364	318	347	319	347	300	319	320	331	308	294	344	312	317	318	303	331	312	337	324	334	346	350	336	326	333	312	321	307	309	313	371	311	319	339	340	325	318	334	346	317	338	308	338	322	327	344	297	333	323	335	304	342	326	342	309	343	338	349	337	365	341	327	392	331	358	295	332	339	331	321	323	306	338	305	334	285	376	326	339	356	295	358	339	293	310	339	338	331	322	359	347	307	329	287	343	320	331	307	359	328	363	328	341	333	301	340	321	353	320	288	340	350	318	334	331	341	318	349	334	340	331	331	321	327	312	291	294	356	331	318	338	341	335	338	323	323	308	348	324	366	311	348	312	333	362	342	308	315	304	299	324	324	317	356	320	305	346	317	327	310	335	338	326	306	369	322	310	279	342	336	335	296	345	320	345	292	333	337	310	346	288	372	335	318	333	328	374	352	310	336	338	344	293	354	342	318	326	333	348	357	344	302	288	339	323	336	324	317	359	327	298	336	325	325	332	338	337	313	333	308	323	336	374	304	316	339	318	327	357	335	315	328	314	339	325	323	322	325	346	351	346	323	347	328	295	309	319	327	306	329	325	330	336	316	351	321	317	322	331	318	317	340	305	338	340	344	355	361	328	323	331	338	313	370	346	337	293	332	334	325	321	310	301	335	312	304	327	335	340	343	334	359	326	321	340	356	338	322	341	315	359	334	328	338	299	305	300	341	344	306	323	350	310	345	340	358	334	317	320	346	345	344	343	334	342	333	340	316	318	313	327	288	321	336	322	338	333	312	336	367	345	327	316	303	349	316	334	315	327	319	316	282	311	317	330	358	317	309	310	323	321	332	310	323	329	334	344	365	329	332	322	337	312	335	332	316	315	339	311	312	329	336	343	355	349	352	328	318	341	371	355	341	319	317	329	333	346	346	328	352	312	325	336	329	350	314	296	312	307	324	319	324	319	291	316	305	315	330	340	344	327	329	313	317	320	357	337	308	320	333	301	319	326	292	314	315	336	353	321	338	326	344	323	359	306	310	328	358	336	304	319	302	333	341	354	305	308	343	328	340	344	321	356	342	324	339	337	296	291	318	326	353	329	325	346	337	343	302	354	306	278	356	314	318	321	311	300	346	333	315	295	326	340	350	352	345	344	325	315	319	324	326	347	342	350	336	343	310	335	323	338	326	329	350	340	324	319	299	330	333	329	315	316	321	383	320	295	353	307	344	324	346	349	335	331	319	360	338	374	303	318	355	326	325	325	340	333	329	297	322	310	320	314	332	340	310	304	336	279	332	320	315	363	306	281	326	317	329	315	306	306	337	341	336	348	318	324	317	317	322	331	312	334	344	297	310	339	318	289	333	323	321	326	337	315	329	354	303	308	353	313	306	324	317	334	311	329	313	324	335	319	365	357	334	306	301	359	333	345	311	318	348	365	350	346	311	333	313	355	302	319	334	303	331	336	299	297	352	323	338	328	316	328	319	339	349	330	304	316	343	300	303	362	323	309	304	293	320	360	314	331	362	301	332	319	326	351	318	358	308	353	370	338	319	303	285	353	341	307	302	346	323	325	323	313	299	332	299	321	325	329	319	345	324	309	316	316	333	346	360	321	295	332	348	307	319	317	308	331	337	335	353	346	331	350	319	304	338	320	312	319	344	335	324	315	331	324	303	321	336	333	308	291	307	358	326	318	351	273	382	329	320	311	335	308	293	308	333	319	338	328	336	310	291	287	360	323	322	326	324	340	327	334	343	309	324	360	344	338	292	323	313	323	333	334	330	324	331	345	340	365	343	310	339	329	343	313	323	360	306	302	362	320	336	330	320	314	359	329	356	333	286	343	358	333	325	320	324	332	310	362	352	332	318	343	347	323	337	342	320	307	346	297	324	343	312	327	329	346	314	310	352	307	321	315	346	312	338	350	355	327	353	358	381	308	310	341	335	326	316	384	324	330	324	324	329	333	314	330	373	322	351	314	334	321	336	325	347	312	286	323	297	315	317	349	339	346	300	316	359	348	380	336	340	314	326	332	342	329	350	341	359	351	327	320	317	366	296	332	327	318	344	346	313	347	331	357	347	319	303	306	336	340	320	318	333	334	341	312	284	354	313	350	317	365	358	316	343	304	300	346	372	303	353	346	296	337	334	343	307	370	308	320	326	374	327	338
4474	8926	7942	4191	2771	2179	1694	1367	1140	965	827	783	710	676	634	590	544	496	510	478	529	527	507	519	457	438	486	476	441	469	452	496	442	475	458	467	438	508	442	470	430	443	452	497	444	441	405	445	475	460	431	435	441	415	401	456	454	444	436	421	463	459	411	430	417	444	444	437	443	434	443	456	427	428	423	414	469	453	417	433	408	463	433	470	449	418	431	439	439	450	459	397	415	448	446	417	435	391	439	478	432	424	399	472	412	400	448	429	440	438	425	461	464	448	437	431	422	464	425	458	480	416	431	425	408	469	445	451	454	439	434	417	449	423	451	407	392	435	403	406	450	407	437	420	447	450	409	405	418	434	448	403	415	449	416	410	452	452	399	435	440	426	436	411	458	436	417	408	424	423	446	447	425	418	447	457	430	431	413	469	425	448	417	438	425	438	435	452	439	413	412	418	463	420	443	453	432	443	426	413	453	425	407	453	438	453	392	476	423	417	408	420	467	466	457	455	443	476	419	477	434	449	430	406	454	391	411	456	461	417	440	455	468	445	427	424	411	428	412	419	468	439	438	428	441	412	417	465	462	456	441	423	455	433	427	467	409	444	424	422	419	441	398	446	451	439	435	389	450	458	438	433	449	435	450	442	455	451	444	404	414	422	427	419	448	449	412	419	427	474	459	431	405	450	452	435	438	429	438	424	437	393	458	446	430	416	400	407	416	399	411	415	435	439	514	436	456	434	422	426	448	414	417	407	415	401	472	437	434	435	448	459	474	417	438	399	448	437	418	417	435	423	442	422	434	429	411	413	436	451	448	451	445	441	426	424	436	463	427	476	431	455	442	396	431	447	410	400	459	459	477	404	455	418	455	465	417	468	448	423	414	428	407	438	445	461	428	448	421	435	431	442	435	416	469	478	450	449	442	442	468	492	467	431	390	455	445	431	430	439	426	431	435	454	434	421	456	469	477	428	472	391	461	460	433	465	391	432	407	442	482	399	400	410	520	425	421	467	394	441	437	433	409	425	433	457	433	418	427	422	402	458	427	471	411	447	411	427	439	417	437	441	412	452	425	424	464	432	446	435	444	420	406	442	455	433	460	443	420	420	468	426	397	475	437	463	470	415	436	436	445	449	388	423	483	482	419	423	428	453	436	407	435	407	483	449	409	445	414	443	372	423	432	408	471	455	431	474	496	437	430	432	475	459	441	454	420	416	458	439	463	429	412	459	391	424	442	446	415	427	439	422	406	435	428	413	420	429	414	431	459	429	452	444	434	460	427	396	440	449	399	426	448	450	443	420	424	447	412	422	416	437	428	444	428	390	441	427	413	450	422	428	438	419	454	453	449	465	429	434	442	442	423	425	459	392	440	455	441	450	419	427	437	398	433	423	439	418	438	408	407	436	449	471	468	430	434	430	401	384	420	462	461	400	427	449	432	448	416	426	455	406	487	411	433	412	444	448	413	405	428	405	414	427	431	445	441	451	416	441	434	445	431	442	464	454	422	407	460	452	449	440	417	458	425	420	431	431	440	453	427	463	453	419	420	423	466	415	429	466	416	464	422	460	417	413	447	448	399	389	456	440	441	409	439	442	429	445	414	442	440	430	419	458	473	432	456	413	449	450	404	422	402	455	423	446	456	412	444	408	424	435	414	434	460	438	412	423	420	448	440	371	451	440	429	436	439	423	456	439	374	440	474	446	431	403	428	417	396	438	418	464	430	422	436	424	472	417	433	464	446	432	428	503	431	431	477	454	445	456	454	374	472	463	440	414	422	426	447	436	437	473	398	412	433	411	463	476	434	465	475	467	439	422	452	404	428	437	427	405	433	470	430	435	415	438	436	441	454	423	423	440	416	499	464	452	429	469	421	431	410	463	446	404	413	414	400	458	436	450	433	429	453	431	452	468	424	424	422	433	441	427	435	436	421	484	427	455	453	407	425	423	420	424	395	466	397	463	448	412	445	449	462	471	420	424	406	451	429	426	414	443	428	438	446	428	431	416	443	457	393	444	426	461	458	425	437	420	411	459	464	416	465	432	437	435	399	423	456	442	451	430	404	434	432	432	433	413	447	422	464	429	440	409	408	450	462	465	398	443	454	403	437	433	450	469	439	416	422	464	451	478	440	442	434	440	382	464	421	398	431	399	414	459	463	431	397	408	467	424	380	445	439	423	406	442	437	455	420	406	418	447	415	458	439	437	442	410	425	445	428	428	431	444	412	453	448	457	458	417	444	452	423	422	448	420	425	404	445	434	471	446	412	425	450	464	438	445	440	461	436	432	427	481	433	422	473	421	424	433	384	393	434	458	440	448	447	414	429	434	465	441	423	401	402	483	416	424	413	429	440	439	462	424	460	440	474	463	420	450	454	412	428	417	393	440	489	432	420	394	411	440	416	404	437	449	409	436	477	426	433	459	505	447	418	437	403	475	453	428	415	395	431	395	428	463	450	470	429	432	436	410	425	431	446	411	437	462	448	416	420	449	455	417	427	418	390	446	449	439	436	440	432	442	428	464	424	420	425	405	458	451	442	437	445	421	454	448	425	432	427	418	453	423	408	434	423	460	445	399	452	424	441	460	429	478	438	425	439	475	428	459	438	449	403	447	449	429	468	418	403	423	441	413	436	407	441	412	454	466	424	471	429	434	447	451	457	444	458	441	438	430	407	435	454	379	475	453	433	424	462	455	398	426	472	458	431	451	460	434	426	421	374	431	419	429	405	463	410	456	382	414	443	431	428	435	476	470	421	445	429	450	443	459	436	426	470	457	417	462	410	414	435	434	458	422	392	458	459	449	448	448	440	449	420	455	455	429	427	438	442	443	428	418	418	442	443	402	438	425	437	439	458	429	425	424	433	470	455	437	460	452	430	452	435	466	427	440	449	397	442	456	420	464	434	412	440	403	379	415	431	478	417	422	406	444	385	422	431	452	430	413	442	450	402	451	449	438	419	490	431	439	403	450	440	455	377	445	455	456	455	444	429	447	438	452	425	458	450	406	418	424	494	425	387	417	415	431	441	474	418	428	455	433	403	443	394	448	419	447	430	398	424	419	405	417	457	449	431	444	404	422	442	464	446	442	420	444	451	422	449	447	443	430	454	408	409	433	457	421	469	431	426	436	442	399	420	420	415	432	407	445	473	457	415	451	469	425	454	434	399	409	448	423	422	427	435	406	438	445	447	400	445	461	425	457	454	422	442	422	449	446	412	407	454	473	421	413	434	414	412	448	426	441	420	465	434	457	444	450	417	393	393	436	475	438	453	458	414	428	432	455	426	466	419	429	472	411	471	413	464	428	421	428	452	444	450	452	423	420	423	471	411	420	425	495	447	439	449	398	433	417	432	427	400	403	413	435	404	466	398	434	460	436	429	439	410	389	450	459	464	423	444	416	417	391	410	437	436	442	457	441	431	415	446	405	370	427	441	481	424	450	442	451	451	426	392	452	442	418	434	414	434	443	416	418	431	422	390	446	436	441	446	409	454	442
22535	20884	28597	23302	20884	20918	8731	996	653	564	474	417	341	298	283	255	278	256	219	208	204	189	193	163	181	199	183	155	160	172	169	164	166	155	151	153	154	166	148	116	138	150	128	147	151	141	135	142	142	137	156	133	154	102	129	138	143	151	133	131	142	140	126	153	131	140	124	126	148	126	142	117	134	149	144	130	130	133	139	139	138	129	133	129	135	134	148	137	148	155	126	119	137	128	136	140	113	138	131	119	118	126	137	148	124	136	125	136	143	149	114	147	141	156	133	129	143	148	153	144	114	136	127	144	133	145	138	136	134	108	107	127	121	115	126	143	146	137	132	143	149	143	117	128	146	120	115	113	141	144	128	143	136	122	147	122	124	147	114	138	122	136	129	133	135	141	133	123	143	128	143	121	126	146	115	98	155	137	135	120	130	127	145	130	138	141	141	135	129	143	127	129	122	129	145	108	129	142	121	128	135	109	125	132	109	130	112	124	134	133	131	139	131	124	133	123	120	132	137	132	135	134	98	133	113	125	141	140	129	148	136	126	153	128	137	118	121	126	139	152	109	116	139	125	142	130	113	134	130	119	142	136	127	120	133	121	126	121	139	127	127	143	117	137	128	101	136	155	148	120	124	142	151	123	135	126	115	117	108	132	125	135	139	105	117	132	128	113	132	120	126	124	143	159	136	127	119	125	126	110	143	124	126	130	124	120	139	126	125	145	123	138	149	129	117	123	119	121	126	125	133	129	138	129	119	118	123	134	120	114	136	114	126	125	127	123	148	122	123	125	114	131	144	128	139	115	142	124	134	118	128	122	129	126	107	144	133	112	125	120	141	140	114	126	116	135	138	146	108	111	137	147	124	132	129	145	129	135	133	116	140	155	109	121	130	113	108	141	119	135	130	109	124	124	137	126	135	125	131	136	135	134	119	129	131	129	140	127	123	121	141	140	129	117	136	118	143	131	145	113	122	111	132	142	143	121	126	132	138	140	147	126	140	129	116	120	156	144	143	124	144	136	132	122	117	138	118	113	125	123	122	126	120	117	125	136	132	109	134	118	131	137	114	145	118	111	119	122	134	124	109	113	145	118	120	121	132	128	134	116	140	126	116	133	135	122	141	132	122	127	135	138	120	111	111	121	125	136	130	135	144	127	116	140	120	112	134	136	126	129	118	125	116	134	143	118	121	124	130	130	107	139	117	143	137	132	126	128	115	134	116	131	108	103	125	122	135	121	123	105	138	138	125	128	141	138	129	142	116	132	134	115	137	98	147	125	129	128	115	143	117	133	130	147	130	134	131	130	134	123	121	132	128	127	127	144	123	142	134	132	135	116	139	131	124	126	108	132	136	147	132	146	140	107	167	130	132	128	117	141	135	127	147	125	142	121	136	140	134	150	121	116	134	133	125	120	124	126	107	115	137	142	110	123	121	120	127	128	140	139	144	136	111	156	141	136	143	107	137	152	133	118	150	142	124	121	137	131	126	137	142	138	152	120	121	145	139	146	106	145	118	121	128	131	133	137	131	158	130	125	144	138	142	145	100	123	136	118	117	153	130	143	128	141	127	120	133	116	148	132	127	132	130	137	120	129	132	117	147	152	126	122	120	132	138	140	126	118	151	117	120	132	136	132	114	135	121	142	114	133	129	132	160	136	148	141	134	113	141	121	148	109	122	116	127	145	148	113	147	122	116	124	123	151	138	137	127	120	122	120	126	133	101	142	123	131	129	128	118	132	128	118	117	123	124	133	138	137	140	140	132	126	134	130	143	127	115	128	119	131	138	141	129	140	120	134	127	128	132	140	138	138	154	138	130	113	123	115	127	131	135	122	125	130	124	110	135	149	118	146	134	134	147	146	117	126	113	151	115	105	134	117	125	119	132	121	118	137	128	130	108	137	137	109	142	112	116	121	127	138	127	117	140	131	138	135	136	149	113	134	130	135	145	117	137	130	127	134	113	127	124	112	128	113	104	129	128	149	112	144	137	147	99	132	104	129	124	142	128	143	127	119	114	101	117	129	146	116	133	141	142	144	138	116	122	115	131	109	127	154	144	140	116	131	130	133	130	127	140	120	115	110	130	150	117	134	147	128	122	128	140	137	137	111	125	142	113	142	136	122	125	110	133	145	134	121	139	133	132	147	130	131	122	126	105	126	138	143	115	144	124	118	149	133	125	128	137	134	123	113	114	137	114	137	131	137	125	119	125	119	151	131	127	107	137	130	126	131	137	137	129	122	143	123	135	118	122	144	120	139	111	136	145	159	153	123	122	108	137	118	136	162	122	137	122	129	146	112	144	143	159	135	140	157	134	109	125	144	118	124	121	115	133	123	139	144	114	139	133	139	117	149	128	144	126	138	115	113	145	121	142	115	128	144	127	116	145	120	128	142	145	127	135	124	106	108	133	125	126	120	123	129	120	122	119	114	165	149	142	113	124	131	132	130	120	139	124	129	130	110	122	108	129	134	111	145	131	124	134	132	115	132	124	115	144	125	136	136	130	127	131	127	135	130	123	123	124	125	114	116	125	121	146	131	126	103	132	141	140	143	144	147	143	133	135	127	135	125	118	140	141	116	128	149	143	110	117	119	116	132	123	135	116	128	115	146	131	134	122	146	136	105	125	140	123	131	130	132	136	132	109	148	123	149	143	117	132	109	122	139	132	126	135	137	122	110	122	127	141	116	125	111	128	129	130	119	130	129	131	132	129	122	136	117	115	134	125	138	141	123	112	153	131	145	124	134	137	121	121	130	136	147	124	135	154	123	146	108	126	120	114	100	130	121	127	146	121	117	137	125	133	116	136	155	138	113	131	112	139	124	142	121	130	137	138	114	143	155	119	144	121	121	112	126	129	134	136	111	120	134	137	126	125	134	139	131	118	131	133	111	139	133	142	131	131	124	131	124	116	116	125	134	127	158	111	142	115	145	102	136	122	135	114	124	111	118	124	127	116	128	112	121	144	131	130	120	137	121	131	134	135	148	128	132	139	123	119	126	122	119	113	133	121	133	134	118	145	119	130	95	116	139	137	123	117	102	124	133	117	103	120	126	123	121	141	169	131	135	151	126	139	142	117	118	122	134	111	131	122	124	125	128	127	140	129	132	124	125	140	118	156	98	121	141	118	143	148	141	130	149	135	138	141	118	136	149	132	127	114	136	131	139	110	133	131	121	127	131	108	136	145	149	133	120	145	141	109	138	128	142	118	131	120	118	127	115	126	136	109	133	135	134	119	124	114	128	131	137	120	124	135	135	145	106	108	133	130	115	131	136	125	119	131	153	119	130	148	135	119	137	115	142	131	121	133	139	120	120	133	137	136	123	126	123	141	148	120	130	124	138	126	146	113	127	124	106	111	140	120	134	143	152	128	121	125	143	118	126	127	129	123	130	148	129	126	134	128	119	137	129	125	138	132	118	126	127	124	126	127	123	121	105	111	141	118	132	138	115	130	133	113	132	124	120	135	122	140	123	125	121	145	132	122	125	125	126
6415	15034	13101	6987	4758	3550	2756	2095	1638	1377	1048	870	766	652	586	463	450	446	415	367	324	325	307	307	263	271	273	259	261	218	263	239	225	217	197	196	221	215	224	216	198	188	185	199	211	189	204	192	206	199	195	183	184	223	184	207	192	181	159	184	172	196	190	171	185	173	197	177	151	203	154	173	196	166	198	179	172	155	177	181	187	189	188	161	187	209	165	164	195	171	169	183	190	173	177	188	180	171	176	178	162	183	207	157	161	169	165	158	198	186	175	152	177	141	184	192	163	155	162	158	195	148	158	156	171	185	160	173	197	174	182	172	156	198	180	164	160	186	177	174	176	189	188	171	172	175	179	184	144	178	188	164	207	155	166	177	166	189	169	162	164	196	156	178	154	179	178	185	169	168	188	170	171	177	172	168	189	173	185	163	182	188	174	171	171	168	164	147	184	172	181	177	178	184	169	175	189	162	185	166	164	184	181	179	190	171	188	188	146	153	204	158	155	158	173	179	160	177	185	196	158	157	173	173	188	165	179	160	164	165	183	179	200	182	180	188	164	173	154	135	165	186	176	162	166	194	169	179	175	176	155	171	154	165	159	183	169	182	156	196	173	160	172	173	165	170	193	178	165	163	172	176	169	174	171	169	169	177	170	165	215	180	191	162	181	188	172	176	146	174	162	161	181	154	164	189	159	190	185	160	179	159	186	160	182	185	178	161	169	178	213	178	198	179	176	158	189	168	167	154	164	174	165	156	192	163	180	166	144	172	173	149	193	179	147	169	181	182	177	163	194	173	166	144	147	189	164	166	165	179	152	149	203	151	170	171	165	168	166	176	182	166	185	155	168	176	168	177	172	164	166	187	148	169	202	188	171	164	189	166	163	179	163	164	184	177	179	166	157	179	171	176	168	205	177	183	148	190	195	186	163	176	185	163	179	188	151	185	150	203	150	184	158	174	191	180	173	166	171	159	185	170	182	162	176	158	166	179	160	178	177	192	172	168	182	165	170	199	200	167	175	153	163	186	161	179	153	177	165	169	162	161	155	179	165	179	177	182	191	154	161	173	173	145	151	160	168	187	182	185	158	173	166	177	170	185	162	166	172	158	159	175	157	182	168	158	172	151	167	183	163	168	188	181	154	195	181	175	147	166	160	171	180	166	176	174	152	160	179	183	163	178	162	170	169	162	189	182	176	172	173	166	166	166	152	155	165	172	169	157	171	153	169	183	197	165	175	174	154	153	175	168	179	153	210	196	186	177	188	179	172	168	168	181	155	155	171	191	174	180	174	182	154	170	192	164	189	194	165	178	152	188	177	176	148	164	144	168	178	174	191	157	171	186	180	157	185	186	183	179	191	165	156	160	171	193	168	140	154	182	178	169	174	165	159	168	187	166	176	158	166	196	174	157	188	172	166	169	158	182	159	177	176	181	177	174	177	164	171	189	194	173	165	152	184	176	173	188	186	150	167	177	199	181	186	170	185	194	170	185	173	169	172	174	172	168	177	158	179	160	184	177	166	167	157	177	185	185	162	179	150	175	166	184	199	183	176	162	171	159	168	181	162	175	182	156	168	168	174	181	174	175	195	169	178	201	191	175	152	189	175	167	159	198	184	209	167	186	171	181	198	176	135	174	169	182	173	187	170	162	165	172	168	179	171	190	157	181	165	169	165	171	188	186	194	198	152	185	159	160	162	190	175	181	167	170	170	185	169	164	163	159	168	195	167	177	189	186	179	177	145	175	183	167	162	173	170	190	155	176	168	201	164	165	167	160	190	158	198	181	185	165	144	176	185	181	164	169	202	158	169	215	169	166	172	178	168	173	167	154	166	185	178	183	145	177	155	142	187	169	171	172	191	158	153	180	176	167	177	171	182	173	179	146	174	182	166	170	179	167	160	171	164	185	176	190	190	176	168	198	176	157	177	165	154	180	180	184	138	199	162	185	187	159	174	192	200	201	164	178	179	173	181	171	157	157	190	160	156	164	147	202	173	169	182	176	177	178	172	155	168	166	206	167	178	187	179	163	174	168	166	158	168	176	167	169	164	161	164	164	196	178	195	189	167	177	151	192	181	159	172	176	192	180	200	161	172	168	176	171	171	161	179	178	171	171	168	183	181	183	174	171	177	154	165	166	184	171	169	196	180	162	185	156	171	163	158	153	189	183	160	181	146	181	178	185	159	167	194	187	193	169	183	162	156	172	168	148	162	180	171	172	179	197	169	186	175	191	177	185	174	175	159	170	174	180	160	184	148	161	167	170	172	158	176	175	177	181	175	144	170	156	175	188	171	179	150	165	165	178	196	176	180	167	165	179	166	159	166	152	168	179	164	166	190	175	182	183	154	166	152	177	171	163	180	165	174	155	169	195	195	194	172	182	170	170	178	170	183	191	157	175	173	180	159	169	184	176	181	175	184	190	184	166	163	163	132	172	184	168	157	163	172	167	201	168	177	164	192	165	174	175	158	150	171	177	173	173	176	156	183	182	147	174	174	161	176	174	189	172	178	170	182	162	156	197	179	169	179	166	166	176	199	186	168	156	187	177	156	186	190	192	165	164	182	201	193	170	193	171	170	150	162	181	187	160	184	170	180	154	158	160	187	175	174	169	169	187	181	184	184	176	186	186	176	171	188	188	167	159	180	172	182	177	152	186	163	193	178	165	182	163	171	156	163	165	187	166	160	183	163	169	199	182	181	180	170	148	166	163	187	166	176	192	207	164	156	142	142	177	184	180	163	167	182	170	161	155	172	173	180	164	162	191	162	165	170	171	183	158	173	160	173	163	148	180	163	168	171	227	160	187	176	184	184	167	168	168	159	162	191	151	185	189	191	166	194	189	173	169	170	169	176	174	179	177	161	183	194	175	157	178	180	184	184	149	172	186	179	195	199	200	169	183	160	175	176	149	185	177	162	175	174	172	176	188	169	187	191	191	184	183	170	199	172	162	173	171	168	162	181	186	198	169	171	185	185	161	173	179	172	157	147	148	178	193	186	174	178	185	163	182	185	192	169	186	182	174	161	170	153	175	161	181	173	153	175	174	193	165	168	172	170	188	171	186	192	167	193	170	171	169	198	177	176	170	171	161	170	192	188	166	160	181	146	186	181	173	160	161	169	170	184	175	170	174	152	168	160	173	201	173	174	205	170	163	161	169	183	153	192	184	161	175	186	175	184	182	164	176	183	165	168	174	181	189	169	177	188	154	190	160	197	171	160	186	181	173	174	163	188	197	157	169	201	172	162	169	173	149	162	179	191	166	170	178	159	177	189	169	198	191	159	165	201	195	191	170	163	185	157	195	176	168	169	171	142	164	177	150	169	192	181	170	182	190	157	180	170	169	166	188	162	159	169	182	178	179	188	154	165	159	163	165	177	182	180	160	186	167	181	164	168	192	193	176	152	188	183	162	189	184	161	177	155	197	171	148	153	183	177	148	197	167	178	165	180	200	178	158	196	146	157	173	171	164	177	164	161	176	176	171	181	163	155	178
26450	20388	8961	826	567	500	472	500	452	456	464	438	462	429	486	468	430	430	437	429	451	447	455	476	480	465	445	466	409	468	432	440	471	423	457	422	461	439	442	410	435	431	444	463	444	474	427	437	443	466	435	429	434	457	431	452	470	410	425	457	423	429	465	449	446	432	440	458	445	465	446	452	428	448	442	438	466	444	456	450	463	447	428	462	444	423	414	441	461	476	462	438	464	435	440	436	424	476	425	449	450	482	429	424	423	452	478	477	417	429	419	453	435	462	426	477	474	471	434	435	390	435	480	435	447	440	467	455	436	420	423	444	428	457	492	449	489	437	438	471	452	427	462	442	432	419	416	473	444	396	457	439	459	402	417	412	431	449	428	457	424	443	466	425	453	439	413	441	419	470	449	441	458	439	437	446	439	436	449	440	456	464	435	470	421	455	430	415	429	435	429	447	459	441	491	447	412	452	433	452	482	436	451	435	454	384	437	458	453	402	445	430	421	461	478	458	456	451	446	453	442	456	419	394	423	442	421	440	453	398	460	439	435	410	472	456	446	425	435	456	438	469	438	464	428	408	475	404	439	464	412	446	426	454	382	427	394	429	447	442	411	480	429	443	422	440	456	464	416	483	457	437	479	395	423	460	387	426	405	454	432	422	457	454	445	450	408	459	414	439	461	426	474	450	473	415	422	408	456	478	458	433	428	434	462	422	465	437	444	408	414	423	414	461	449	453	435	432	427	458	462	450	470	448	471	413	453	447	446	435	446	396	446	436	421	417	410	430	436	464	449	469	385	465	474	419	442	485	442	456	456	436	455	438	420	452	422	413	445	438	416	478	436	472	452	491	449	443	405	457	466	414	434	440	454	446	406	438	460	429	461	443	476	447	429	456	476	440	441	468	442	444	470	401	437	413	445	459	469	424	468	454	449	478	479	468	455	408	476	445	395	413	450	435	449	451	432	447	448	455	429	414	466	424	469	439	439	472	427	434	426	430	484	416	472	459	436	438	464	465	441	461	436	436	475	448	414	427	459	481	466	435	450	408	434	437	491	439	402	450	406	456	463	428	435	447	429	423	410	455	422	430	472	431	417	397	440	451	457	453	465	448	458	436	413	450	438	466	477	446	419	417	442	430	426	419	435	458	470	457	429	461	390	443	446	446	448	431	442	446	462	444	446	448	481	440	486	458	469	404	430	451	479	456	457	440	427	463	448	413	426	446	431	424	443	453	454	432	448	477	457	408	452	421	440	417	426	462	436	446	464	442	442	447	434	421	441	418	438	415	431	420	444	377	458	451	476	450	452	449	485	457	407	424	446	424	445	423	457	443	458	422	450	433	430	452	462	435	431	414	420	444	451	428	407	450	439	479	456	428	453	452	442	458	467	483	423	448	432	466	455	421	429	447	426	477	425	410	433	457	440	426	403	435	449	424	438	437	436	480	474	458	497	463	417	424	438	425	474	449	453	452	441	442	429	406	466	440	453	466	432	425	478	434	446	462	466	455	488	415	457	431	408	409	457	449	423	461	437	437	437	445	455	428	457	470	474	417	458	440	435	454	466	448	468	452	484	485	440	430	462	452	431	459	461	438	439	445	437	458	460	426	459	425	451	428	474	443	462	450	428	410	447	446	447	452	442	451	444	424	444	412	416	437	427	443	445	389	433	437	408	477	450	422	469	442	467	448	440	455	477	447	500	469	461	436	395	436	459	423	451	461	441	449	445	479	422	485	452	468	480	457	448	440	469	402	459	459	470	460	438	439	462	475	437	458	441	475	422	438	457	445	415	470	433	445	457	451	445	416	433	468	455	433	438	434	431	440	452	457	452	387	447	444	476	461	424	459	405	416	424	406	442	432	432	456	434	436	485	423	453	454	433	464	434	416	439	429	459	480	449	454	444	411	428	461	424	460	428	477	486	440	398	465	463	429	431	431	425	461	472	421	459	474	456	465	441	448	440	418	448	414	427	451	458	456	413	411	428	454	455	426	467	442	403	432	446	444	409	429	461	424	417	435	464	457	440	442	466	437	441	432	445	461	408	423	456	466	471	416	474	455	437	453	420	446	444	458	433	463	460	445	447	439	447	425	428	467	445	456	389	399	465	437	465	495	457	406	436	427	479	474	440	485	439	446	413	457	425	397	419	440	434	452	403	467	438	447	456	464	454	443	421	431	436	431	460	437	429	431	429	471	439	432	400	478	417	451	422	442	453	415	429	406	462	427	418	449	422	395	449	455	420	429	424	402	426	420	453	446	429	436	452	452	442	454	466	435	472	453	441	423	398	430	426	442	401	451	444	421	418	451	450	462	477	453	458	460	426	426	470	444	435	460	436	436	444	418	412	443	432	484	423	421	439	440	421	424	423	439	414	443	458	450	440	395	429	459	469	460	475	445	441	424	441	489	445	424	443	457	407	441	474	459	424	463	452	430	445	460	450	404	455	444	461	455	431	445	449	443	439	412	466	443	424	436	433	419	382	439	434	404	436	425	450	435	441	434	397	417	471	450	455	428	453	404	422	437	447	439	403	471	423	474	455	458	437	445	469	468	446	433	439	415	471	440	487	435	436	435	413	433	446	419	470	425	438	427	431	438	462	433	447	461	451	443	459	447	450	435	470	460	432	484	429	430	504	455	455	468	427	420	449	479	419	431	425	492	408	480	453	424	439	405	421	424	464	439	419	460	432	441	455	440	441	456	456	446	390	437	439	404	436	430	451	461	421	409	411	454	440	449	455	475	419	441	418	422	439	437	414	437	421	455	452	412	459	457	448	424	405	410	413	465	466	439	456	453	429	427	426	425	453	420	462	413	443	447	429	409	457	420	429	479	469	431	439	404	443	382	447	456	440	445	419	453	456	466	405	445	470	446	460	474	443	464	432	412	443	435	498	410	412	432	453	435	442	419	448	464	453	430	433	442	462	452	450	470	430	468	451	470	457	445	452	466	463	431	440	442	475	443	403	461	460	440	428	488	417	432	424	429	404	410	454	437	413	459	450	491	432	450	458	452	448	438	429	455	446	426	429	506	455	426	425	442	441	444	434	432	413	455	463	461	433	469	450	438	456	411	432	467	430	471	456	463	436	420	430	452	425	428	459	436	438	439	449	447	446	423	428	463	425	458	458	465	426	465	446	451	429	446	405	403	449	480	463	440	448	446	487	434	452	433	433	429	453	457	420	457	413	483	448	481	418	431	428	427	448	431	427	411	417	424	442	438	420	457	456	425	414	458	440	430	422	461	424	450	436	422	452	456	485	487	413	479	420	500	417	414	458	445	408	432	469	463	467	466	439	490	480	427	473	412	448	412	409	441	470	463	424	442	447	451	434	423	409	435	404	433	445	413	476	479	428	413	473	462	480	462	432	446	472	434	458	438	452	464	446	452	474	442	411	427	432	453	436	442	466	450	425	443	452	455	449	441	435	428	446	447	459	463	451	477	459	459	432	460	412	454	437	434	427	435	472	456	445	443	427	424	456	411	437	431	465	447
3992	1224	1141	812	747	667	645	613	575	619	634	579	574	594	598	580	560	628	549	603	510	543	558	550	568	623	604	589	581	552	574	581	580	559	607	545	588	621	580	584	576	578	597	625	506	569	607	525	559	594	583	569	597	591	574	622	619	570	610	629	579	613	600	594	577	576	563	617	582	594	599	586	572	546	579	584	562	537	605	537	578	575	558	612	584	580	631	574	576	547	616	581	581	576	602	568	556	613	569	587	570	574	551	568	608	602	567	588	593	600	566	601	604	566	603	624	594	597	589	551	590	536	549	594	557	570	506	577	590	557	611	576	532	568	547	561	611	523	578	586	562	582	612	573	576	569	603	587	598	579	577	573	528	578	612	536	567	575	573	589	577	501	599	605	572	566	602	555	604	582	624	605	588	551	571	560	568	564	567	560	569	606	590	575	576	606	571	582	609	578	618	628	613	626	604	609	550	573	639	568	560	578	568	620	587	570	545	635	575	572	565	633	609	570	560	596	596	534	591	558	602	579	630	510	596	610	633	543	555	587	552	552	606	546	583	609	600	557	594	537	619	594	580	556	603	586	556	562	582	577	577	601	592	547	601	580	577	582	605	585	580	563	572	624	563	614	583	572	565	585	588	558	571	595	556	598	630	569	595	569	558	632	602	534	585	568	592	536	558	600	551	571	570	574	570	569	525	597	583	563	568	549	607	532	547	546	573	570	570	598	605	573	588	574	614	535	547	596	567	580	547	622	541	603	591	556	569	582	636	587	609	556	582	558	546	603	582	606	541	563	571	591	599	575	581	598	563	574	558	583	550	583	589	553	585	579	600	576	564	544	569	541	571	574	606	606	557	548	573	578	545	606	581	603	609	583	578	624	579	553	624	581	557	598	573	600	582	551	563	581	578	562	587	574	603	597	573	594	573	541	566	550	593	596	560	608	576	553	612	599	579	563	545	559	583	577	576	590	578	589	548	584	610	563	596	543	598	578	531	625	557	594	574	586	553	594	567	541	569	557	581	611	575	570	590	543	574	599	596	547	555	570	582	601	609	562	547	608	578	594	566	562	618	566	583	572	612	610	590	595	581	571	581	585	574	570	597	609	526	574	530	537	541	580	553	586	610	597	555	547	595	555	563	596	548	597	554	544	552	603	568	542	621	592	598	543	601	594	558	617	575	583	588	590	550	536	570	582	557	546	579	590	606	570	591	585	568	547	590	616	573	585	553	571	604	630	574	595	570	578	584	588	578	572	549	565	548	575	570	611	592	556	580	590	601	559	565	567	550	587	572	588	581	543	585	532	560	614	605	569	593	557	585	582	575	573	548	567	606	618	543	584	524	582	554	544	614	584	575	603	592	543	585	574	589	563	565	568	544	544	579	586	601	576	619	601	540	530	618	579	551	587	594	601	589	583	595	572	551	572	611	592	578	542	581	609	578	575	606	535	583	594	625	593	606	586	559	546	597	569	599	603	605	578	628	558	602	601	561	571	555	565	572	568	556	586	569	525	581	575	561	593	581	559	509	554	591	570	594	589	579	602	574	614	552	557	598	593	577	628	606	600	568	562	575	513	599	610	560	587	569	567	570	605	595	616	512	614	581	594	610	620	545	590	526	598	539	583	599	582	614	608	628	577	592	585	611	620	606	583	540	592	598	551	547	565	592	620	574	566	602	546	551	570	623	560	618	602	568	605	617	534	582	564	622	575	605	563	574	633	534	558	609	540	611	624	583	603	633	552	571	546	578	597	602	627	551	553	595	580	596	537	586	561	559	637	603	608	557	584	645	590	535	576	604	599	578	600	562	600	569	627	555	585	566	578	527	545	607	548	579	607	625	586	550	568	549	530	576	573	612	565	537	565	576	564	541	597	573	585	564	539	591	560	571	546	554	592	577	589	580	613	594	572	538	566	569	597	592	584	616	563	571	586	576	554	605	568	606	615	595	575	609	565	602	584	526	628	590	595	566	632	578	551	599	580	544	610	576	576	592	557	571	593	596	597	595	550	596	562	590	561	563	574	576	585	556	527	593	571	555	582	578	548	543	587	584	598	574	577	574	601	533	608	592	575	582	580	590	604	553	558	591	554	630	601	582	601	617	565	588	647	597	577	572	577	557	601	545	609	552	609	584	557	563	627	548	555	588	581	566	582	599	565	569	554	573	585	524	581	551	539	563	571	596	587	595	589	580	511	583	569	598	624	609	617	603	565	592	544	568	560	593	575	608	591	554	563	576	555	544	538	608	615	568	570	546	557	599	555	546	571	548	631	610	602	599	589	569	580	530	588	630	572	580	561	562	585	610	547	597	570	575	559	606	578	603	521	583	574	550	615	542	570	572	555	610	573	568	629	587	554	562	575	594	583	584	582	548	540	569	565	597	586	576	575	605	597	566	588	602	573	545	588	580	538	620	583	586	592	514	571	570	530	572	565	635	578	569	585	581	626	587	584	578	577	573	567	561	592	563	571	557	567	560	571	569	550	542	570	614	576	562	624	571	566	555	609	574	560	576	616	586	597	566	572	600	544	601	591	568	602	567	557	579	565	535	600	576	557	592	602	548	591	591	590	598	543	610	595	562	575	601	554	541	588	547	601	586	575	587	532	542	571	529	594	588	583	534	607	563	543	610	598	587	545	568	590	596	574	576	573	604	555	583	588	593	602	560	538	566	567	582	602	580	611	543	612	604	564	589	621	585	607	584	585	559	573	609	628	615	645	614	576	576	586	561	600	610	577	557	574	603	559	554	596	618	560	564	559	541	589	556	601	556	574	571	590	566	561	586	576	579	549	593	569	631	622	556	585	592	577	625	572	552	602	594	616	610	619	617	577	586	553	575	583	534	595	582	568	568	591	570	574	552	555	577	595	598	580	603	582	583	590	614	632	609	578	606	627	540	593	577	596	593	572	608	572	566	552	575	635	612	623	585	585	597	591	553	615	584	583	545	616	616	602	543	587	562	566	569	555	556	569	596	579	606	623	585	562	598	564	606	592	589	550	565	589	569	559	591	600	590	588	585	572	562	614	573	549	581	638	579	590	591	592	622	557	592	566	577	524	576	573	600	580	612	597	583	585	533	554	610	565	562	579	565	563	612	571	542	573	585	553	558	580	582	540	565	589	595	552	581	552	624	609	576	571	571	512	623	606	589	581	610	576	586	543	559	591	516	556	530	591	579	555	593	575	565	575	556	611	573	578	563	581	593	582	584	553	584	576	571	539	560	599	558	556	604	576	565	551	538	558	623	572	594	549	578	591	567	565	593	544	577	545	576	562	568	613	595	551	554	615	568	577	564	615	593	595	593	608	554	543	564	578	578	569	554	592	594	537	599	543	573	549	545	583	599	608	579	598	579	565	556	593	577	619	593	583	582	612	571	583	561	614	584	579	617	611	560	578	592	609	597	550	567	575	559	540	582	578	623	609	552	580	584	587	544	580	624	544	549	583	567	567	593	601	623	599	564	593	554	602	607	608	559	576	573	555	562	537	569	554	585	596
23513	20896	28195	23726	20900	10571	1183	762	607	540	552	489	471	434	429	433	379	377	392	411	356	381	363	364	346	350	364	326	341	333	400	326	367	311	355	345	368	345	356	348	337	327	349	312	323	331	331	312	344	351	320	305	332	356	305	311	311	321	353	331	330	303	331	347	357	344	320	310	320	312	328	318	313	366	347	319	326	350	330	313	379	320	317	325	328	348	307	364	306	350	340	329	335	369	299	326	304	334	349	340	333	332	355	324	336	332	300	309	321	335	348	309	341	310	316	330	316	307	325	333	314	322	332	342	314	328	324	353	309	348	304	336	329	288	326	332	323	349	332	356	313	325	320	332	322	324	323	324	315	318	354	334	333	350	291	318	309	311	324	326	295	313	304	336	304	356	346	285	344	313	338	313	325	303	311	335	360	322	315	295	338	306	315	317	310	310	319	324	285	323	331	336	333	317	351	309	318	322	352	353	319	296	328	350	325	323	340	334	314	298	318	308	358	337	299	329	336	322	332	325	359	349	325	352	306	325	319	335	350	308	342	321	312	340	335	316	350	313	361	334	331	327	316	339	358	321	330	329	340	335	293	303	359	331	294	343	323	323	346	325	351	354	346	313	309	312	339	321	346	320	313	299	322	342	325	333	296	345	335	315	326	340	332	330	302	316	353	339	350	317	328	319	334	345	324	353	338	340	293	326	329	331	356	339	324	307	326	328	344	348	354	321	304	353	335	322	333	324	326	319	332	272	288	338	349	312	332	316	322	332	311	340	323	330	310	333	319	348	318	322	320	336	324	318	353	341	336	347	346	350	339	358	330	337	316	331	321	332	325	337	348	291	319	304	333	318	295	334	355	341	344	348	324	327	310	338	327	335	336	326	318	310	342	316	304	359	329	330	309	327	338	331	328	321	326	308	362	301	331	308	326	326	302	310	341	313	342	346	302	345	318	321	333	342	353	317	308	375	299	333	330	309	342	314	318	334	311	326	329	349	288	317	297	312	357	340	317	316	358	311	328	336	336	318	320	339	331	322	320	342	296	341	336	311	309	325	330	323	305	357	356	312	316	330	316	308	324	309	323	338	325	334	365	329	294	342	337	305	289	337	293	336	343	340	308	317	353	330	356	290	340	292	316	328	325	344	330	316	316	315	331	344	335	326	323	333	328	317	303	302	313	342	306	338	296	311	311	332	326	339	322	317	323	334	318	316	330	339	362	329	323	346	335	320	333	332	354	323	345	327	323	343	333	314	321	335	319	353	311	314	351	302	337	338	358	333	310	310	298	366	330	316	287	341	336	313	297	304	331	307	313	334	314	332	327	334	305	293	317	336	339	314	318	330	336	319	341	338	324	334	308	359	338	321	346	335	320	363	343	327	310	331	327	301	343	342	297	298	333	343	331	357	316	310	337	307	360	348	318	338	323	313	288	327	323	328	334	343	326	336	359	351	347	325	355	348	329	309	308	328	349	344	303	313	323	326	329	349	344	322	350	317	307	299	320	325	334	360	342	308	304	307	354	301	352	308	341	339	343	331	349	348	375	322	318	329	344	379	359	321	320	325	346	312	333	356	339	350	306	322	339	355	314	319	351	299	307	361	326	326	372	334	310	332	341	328	345	307	358	330	322	318	328	366	296	340	313	348	331	319	347	331	373	320	350	351	366	313	324	335	313	312	309	333	301	316	293	322	337	319	335	322	363	338	314	312	306	324	328	343	334	318	344	342	339	314	347	331	309	311	322	372	321	355	311	346	330	312	322	322	263	345	290	309	359	343	300	312	326	338	324	322	298	328	277	315	308	331	332	302	295	346	308	311	352	325	351	321	292	323	355	338	335	286	296	312	329	331	289	318	310	348	325	312	338	339	301	332	347	318	327	325	315	336	316	328	329	330	344	314	334	280	313	293	317	301	353	353	321	320	346	361	364	351	307	363	301	317	322	360	347	344	306	340	332	332	321	346	323	316	339	306	349	343	300	336	327	333	322	348	316	312	310	320	349	317	364	314	329	291	336	337	338	334	317	317	359	329	348	335	318	336	319	336	319	336	328	318	327	319	360	331	344	352	318	320	339	332	328	342	328	325	323	340	337	293	294	356	337	351	338	301	366	302	311	339	335	315	366	315	342	358	321	340	346	309	317	330	337	303	303	311	336	353	306	349	290	352	326	317	311	311	332	346	314	336	309	309	317	347	298	335	324	322	308	316	312	313	347	319	349	332	303	321	321	339	334	314	324	317	325	320	344	340	334	297	303	340	332	345	312	323	283	358	313	298	305	315	333	339	322	319	334	343	338	306	350	328	348	295	334	313	336	322	300	342	280	340	308	340	335	340	342	343	342	352	343	301	332	343	328	354	294	335	318	327	315	313	335	314	342	324	298	321	339	328	328	346	322	304	361	338	378	329	340	322	335	325	337	337	342	353	305	339	314	334	307	341	331	333	326	328	347	296	327	338	340	341	280	306	332	341	319	311	368	331	336	343	306	309	302	342	328	317	309	312	310	343	329	308	358	344	326	330	327	311	366	364	350	310	331	297	317	329	318	319	323	318	342	333	326	336	326	341	330	306	339	316	311	343	340	352	294	335	338	312	330	355	330	324	322	324	328	355	316	310	322	301	314	349	365	322	312	334	327	333	321	321	322	328	313	323	339	343	331	338	333	330	333	325	324	334	313	324	286	305	336	327	352	325	328	337	349	339	345	359	342	326	319	341	311	296	331	326	347	348	298	360	359	311	345	325	337	354	320	314	328	329	336	344	311	304	315	308	345	334	326	327	334	329	322	328	305	314	326	297	314	318	289	329	338	278	352	350	331	322	326	320	322	341	308	363	357	328	331	320	334	306	327	329	341	321	331	337	328	337	326	318	313	320	330	320	357	320	322	310	331	337	306	320	319	327	340	305	333	334	347	311	306	293	304	353	336	306	339	359	330	331	327	322	323	314	335	331	340	316	376	335	326	318	369	355	315	309	333	331	313	336	364	312	314	355	347	354	308	328	369	321	327	314	359	349	337	296	310	333	313	341	314	339	350	321	337	298	320	331	325	292	352	332	339	335	348	344	318	328	311	362	313	341	302	332	326	298	312	320	284	305	354	339	349	326	354	361	280	326	325	337	314	314	335	310	319	325	312	320	322	328	319	350	360	308	344	350	335	332	345	333	324	316	302	312	335	337	297	296	341	341	319	324	354	312	333	363	306	321	319	330	336	348	324	306	328	298	313	301	351	301	326	330	345	329	329	330	312	324	326	316	357	316	362	331	320	342	344	354	315	328	341	303	342	302	330	303	327	321	335	325	355	311	359	329	364	319	333	337	338	314	324	300	312	330	295	323	301	354	312	367	316	328	322	348	349	317	356	310	330	343	312	313	342	295	304	322	311	319	296	330	297	302	338	307	336	318	339	319	304	307	318	304	328	352	335	323	330	320	350	280	310	341	310	354	328	305	339	348	332	365	309	318	321	366	327	309	324	318	289	289	318	321	336	346	319	314	312	329
4424	9024	7942	4236	2825	2210	1650	1436	1211	1077	883	792	756	680	653	626	542	574	592	571	483	528	480	501	545	461	497	484	448	488	488	472	488	467	456	501	482	451	466	461	445	451	444	446	437	430	452	471	461	462	429	451	498	434	449	426	462	472	476	406	458	480	395	398	454	452	424	426	415	434	432	456	432	456	438	419	480	403	426	418	461	435	448	434	448	457	404	411	408	427	415	433	400	425	386	433	462	467	414	409	453	489	423	419	432	403	435	452	439	438	449	411	432	422	405	372	426	442	434	458	402	430	442	456	470	408	440	441	414	419	472	429	467	453	423	419	443	420	449	448	447	416	422	460	438	450	473	434	409	457	473	442	434	448	422	407	414	450	388	432	411	437	440	413	440	462	418	455	439	442	443	440	456	425	443	456	475	469	438	425	440	432	419	455	448	447	417	434	425	418	421	431	427	394	452	439	453	453	432	434	431	442	455	438	409	409	438	425	457	452	459	431	440	427	440	439	485	449	460	433	425	431	426	429	426	405	482	388	477	432	455	426	456	440	445	432	434	394	432	425	466	407	446	423	434	451	415	437	418	440	475	428	433	462	435	444	442	444	409	435	391	448	409	474	431	460	399	466	460	439	438	422	493	438	471	431	457	406	452	393	456	448	454	468	420	445	445	417	413	431	433	424	436	443	413	446	446	492	425	433	412	435	467	471	427	430	462	449	440	431	403	432	432	457	438	410	474	405	448	440	438	445	418	465	409	433	438	427	431	471	456	456	388	429	431	419	427	413	468	430	434	449	463	402	406	439	456	452	424	429	451	437	412	394	411	473	456	443	478	432	412	466	455	448	432	462	432	449	452	452	426	401	422	473	441	462	450	442	450	442	430	425	448	433	452	441	450	410	435	453	448	424	441	433	430	423	426	451	423	435	430	438	429	393	427	437	465	422	434	444	448	429	421	451	421	425	426	443	433	440	438	453	440	466	431	474	435	412	448	415	449	455	459	415	444	459	448	429	467	404	436	434	456	433	388	445	446	432	436	442	474	448	393	435	437	437	439	397	416	460	417	459	488	437	417	423	397	416	426	460	417	493	472	431	468	427	442	453	507	435	434	458	430	449	451	440	446	402	461	435	430	413	446	473	434	396	449	424	462	404	456	460	407	436	452	438	403	433	460	433	425	436	408	476	426	444	455	390	419	447	459	448	446	460	430	417	428	413	444	420	427	420	473	446	464	397	423	414	447	413	424	458	426	398	482	412	436	453	445	446	458	430	465	478	468	425	432	455	450	441	413	436	402	452	436	479	420	454	428	457	454	452	475	443	411	465	438	411	437	427	457	468	429	431	448	463	456	408	453	438	456	452	473	413	440	406	455	482	437	415	443	417	410	425	440	422	454	435	432	473	404	427	410	430	420	436	433	414	445	476	448	435	430	422	442	441	430	470	406	445	461	428	423	457	424	455	419	441	452	462	422	447	489	427	412	417	435	417	435	454	441	425	431	445	434	429	459	437	427	389	420	425	435	457	410	410	431	437	420	432	453	462	437	462	430	425	432	445	405	426	454	409	427	449	442	399	443	442	430	421	460	457	429	439	409	423	464	427	457	416	421	441	464	452	419	457	423	453	413	442	397	408	448	423	431	456	434	405	404	422	463	463	425	437	470	459	451	418	433	436	461	433	473	423	436	429	455	434	445	448	440	468	414	449	448	436	431	457	427	468	455	446	432	429	448	472	432	477	432	459	441	467	430	447	439	414	419	440	429	471	419	415	442	465	439	435	430	409	435	454	431	412	450	440	452	419	439	449	425	433	443	465	429	457	457	426	421	435	452	429	466	459	468	471	449	432	454	449	435	421	403	454	401	446	399	426	408	454	438	452	437	454	426	456	459	427	426	429	441	446	448	412	442	417	444	430	459	439	458	440	425	431	425	438	420	411	449	419	434	424	443	445	408	427	473	417	422	492	414	465	392	445	450	445	459	432	422	477	466	427	394	451	433	422	429	459	441	436	404	489	443	432	436	440	438	463	436	445	417	436	466	470	483	399	447	381	436	447	405	398	421	417	472	450	404	441	441	457	409	456	426	462	434	439	424	476	461	442	431	388	437	437	432	447	455	452	444	437	421	448	453	432	450	446	401	428	439	479	455	418	434	408	464	429	482	484	434	418	456	408	462	430	422	495	439	451	451	429	432	437	432	443	451	447	430	431	430	454	417	416	427	424	428	409	429	443	444	448	423	425	443	423	447	421	424	413	422	459	424	470	428	466	420	400	429	424	417	451	450	436	430	413	434	468	446	434	433	462	436	442	441	442	416	399	394	430	456	424	411	477	473	470	436	464	449	440	498	446	494	439	412	412	451	412	434	399	466	440	431	431	445	427	448	438	449	454	408	443	411	472	431	475	437	409	449	435	439	434	478	442	431	439	447	437	437	459	425	448	404	417	402	456	485	447	442	398	427	417	453	461	430	439	438	447	433	406	435	459	441	470	423	428	469	452	398	427	422	479	451	457	415	418	400	453	429	458	414	433	435	466	444	420	404	413	462	404	415	402	449	454	413	449	425	442	489	456	437	400	449	390	436	451	419	425	481	435	432	418	469	410	441	436	485	443	454	420	449	457	441	397	433	429	448	446	427	480	395	467	415	461	426	487	449	390	411	415	448	438	457	419	397	416	457	449	421	421	424	413	426	415	438	434	444	453	466	401	433	470	435	460	415	460	437	410	414	456	446	414	436	436	430	435	469	446	458	438	441	448	422	468	420	447	410	465	439	440	437	451	438	463	431	446	421	452	424	415	444	430	429	459	396	429	431	419	410	413	450	429	441	477	417	464	425	395	397	443	470	421	472	399	452	432	415	437	408	473	440	430	461	405	406	474	466	430	391	416	443	445	447	413	443	462	456	423	413	416	429	443	427	451	495	396	427	454	450	403	425	490	460	446	427	484	461	423	458	439	463	441	437	424	443	464	442	486	398	436	444	451	446	464	433	377	407	441	445	443	423	455	458	436	493	458	447	423	479	408	448	454	427	473	426	407	453	441	440	469	443	406	464	412	454	384	460	399	429	457	463	438	464	462	477	437	454	458	438	435	447	446	434	413	383	446	472	409	443	426	450	462	393	404	482	471	447	444	466	438	413	405	429	463	449	426	443	452	431	453	443	442	424	433	420	436	462	442	441	437	464	483	430	443	420	441	436	451	424	477	422	446	440	474	430	428	468	460	457	480	402	478	469	432	450	438	413	430	446	441	465	407	425	427	424	459	455	495	435	419	409	386	441	451	442	408	437	455	412	446	448	464	452	451	424	424	435	425	413	405	454	426	433	432	439	468	420	435	434	432	456	460	459	464	443	439	426	451	472	443	424	414	465	429	453	430	446	441	442	437	462	433	434	400	395	470	489	429	437	456	449	452	407	459	455	434	477	413	442	457	405	433	454	467	444	404	433	410	472	445	403	422	417	433	461	431	422	440	390	451	456	436	424	441	420	431	410	467	444	471
22546	20900	28605	23336	20900	20956	8568	921	660	567	469	412	313	318	292	264	286	285	220	206	188	191	195	183	198	176	163	191	198	190	167	165	161	165	152	150	140	145	147	137	142	135	146	125	139	150	140	137	131	161	156	145	154	133	143	132	139	139	148	123	139	157	128	146	133	119	110	143	111	127	140	114	143	126	124	128	102	133	129	108	141	128	123	140	115	128	128	124	149	117	140	143	142	118	133	113	149	143	124	124	135	138	123	124	137	137	148	144	106	133	109	128	148	128	120	145	124	143	116	140	136	125	124	116	114	125	132	137	118	144	152	139	136	111	133	136	124	108	117	126	128	148	134	130	117	137	118	148	134	132	123	105	132	135	142	136	131	129	122	128	120	146	125	125	133	105	138	124	136	124	138	146	139	138	123	137	132	123	120	128	133	105	133	130	136	141	112	117	134	151	113	127	141	131	142	92	127	148	145	119	128	135	128	112	142	143	127	127	118	137	120	131	127	119	119	125	137	110	135	132	143	111	115	99	132	106	132	113	137	145	118	146	125	120	130	137	152	134	133	129	132	126	128	107	129	125	132	112	132	122	147	129	121	134	126	122	145	141	112	140	137	130	130	111	114	134	119	113	134	144	119	125	135	119	139	129	110	124	112	139	124	148	127	146	143	134	137	136	138	137	127	117	125	126	137	132	108	116	137	114	131	143	136	132	133	130	124	127	117	148	124	132	128	144	136	121	132	144	103	158	142	131	122	127	120	149	132	110	128	127	121	114	125	144	132	122	135	103	129	123	140	140	119	114	130	114	144	125	136	115	139	125	127	135	146	137	145	136	119	142	125	136	113	134	144	143	111	149	119	122	128	120	127	154	119	117	137	124	132	127	112	132	113	128	125	126	128	131	169	156	120	133	140	125	118	127	119	129	127	137	128	121	136	140	115	127	128	119	131	140	130	129	133	139	135	127	107	121	130	117	126	140	124	128	114	112	118	108	156	139	155	139	120	121	136	113	126	122	107	108	119	117	119	127	141	143	111	117	127	134	132	125	144	128	140	132	101	112	120	128	127	133	139	124	132	112	128	118	128	109	129	129	129	122	154	133	110	148	119	134	132	125	121	125	116	118	125	127	113	122	137	127	139	147	115	129	133	135	132	136	130	127	135	113	121	128	133	103	134	143	114	121	139	107	147	124	156	129	114	136	136	118	138	154	122	129	132	120	123	125	128	117	131	119	121	134	142	118	120	111	126	154	131	118	126	134	127	132	128	137	121	134	134	130	118	136	134	123	126	115	135	109	109	107	125	117	127	127	131	133	133	138	120	123	108	128	114	123	119	125	128	116	130	105	116	118	137	132	112	147	141	110	130	114	123	129	147	137	132	133	132	128	128	131	135	135	130	123	125	111	149	130	112	125	142	134	143	111	130	123	123	117	128	124	143	123	117	136	125	112	115	100	112	153	137	129	122	134	141	132	147	129	136	123	127	140	134	110	119	130	121	128	134	123	144	127	150	137	139	120	139	133	119	133	140	105	138	126	132	113	135	130	134	99	120	112	115	112	130	132	131	117	116	139	124	134	136	135	132	141	112	125	132	115	96	131	148	125	128	133	132	147	118	140	132	115	116	129	125	139	123	120	141	148	116	132	116	122	149	114	131	139	140	132	114	127	121	137	120	115	117	120	129	128	128	117	129	119	127	132	122	127	140	127	130	135	141	130	116	124	118	142	127	146	127	114	129	132	125	117	148	119	126	122	137	118	118	115	139	116	120	122	139	118	130	122	137	120	113	119	140	144	134	118	141	138	127	138	119	130	120	133	111	128	118	135	124	157	137	119	127	104	105	114	124	123	124	137	100	137	146	141	116	145	129	135	152	132	130	140	109	115	120	132	145	118	132	120	110	120	118	138	141	129	125	133	111	109	135	129	111	134	138	119	132	135	117	123	124	133	135	137	123	150	132	123	151	131	134	126	122	137	124	125	125	129	143	107	113	139	145	116	123	142	125	116	129	124	134	129	113	128	99	137	111	126	119	124	138	148	142	120	128	143	136	124	128	125	140	115	131	128	141	134	130	132	118	136	138	126	137	143	143	120	135	117	126	134	138	146	145	142	129	134	119	129	119	147	135	120	129	120	140	114	124	128	134	112	129	133	127	128	118	127	104	146	127	126	136	135	130	123	136	117	151	136	139	127	140	104	126	134	127	119	137	138	121	112	141	124	126	116	124	127	143	120	140	137	143	127	137	134	143	112	131	127	130	122	134	150	143	131	128	150	119	143	122	133	137	111	136	129	142	143	97	119	147	116	125	135	132	120	150	137	121	139	138	145	117	120	121	147	127	116	130	137	141	124	107	128	124	148	126	121	140	108	115	124	144	149	137	133	126	143	130	106	138	138	127	155	145	135	134	135	130	141	134	120	116	149	104	145	132	90	110	117	113	123	123	126	138	120	130	129	123	120	116	128	149	109	134	130	133	133	136	138	136	146	122	138	124	136	136	123	144	125	141	131	132	118	130	148	149	139	126	115	125	128	129	109	114	124	130	128	120	120	117	120	152	118	131	113	133	122	130	128	136	106	116	155	131	127	130	115	125	141	134	132	141	131	117	148	113	133	147	140	135	127	128	126	133	109	125	133	143	122	126	145	96	144	145	162	127	133	128	122	132	134	121	123	121	134	126	105	136	137	128	132	153	130	119	138	135	113	127	145	140	141	104	118	134	106	120	125	112	134	126	146	130	118	114	130	150	132	135	134	144	113	131	113	142	137	152	137	111	129	116	109	122	103	109	130	137	117	124	144	116	153	125	134	133	111	156	121	114	140	112	122	106	113	144	132	132	120	109	128	142	130	117	143	135	126	132	133	124	131	140	137	127	132	141	130	133	129	119	132	113	141	113	139	129	129	121	128	143	138	133	127	151	141	139	121	131	108	120	114	130	122	125	130	140	109	122	131	109	134	130	148	127	123	141	126	129	106	133	129	128	119	122	134	127	134	166	145	135	121	99	111	133	126	119	142	141	138	104	123	112	134	135	141	140	142	130	150	133	122	135	133	129	139	111	131	152	129	119	134	131	112	133	119	128	143	129	116	132	131	141	127	116	128	133	130	149	136	128	141	131	120	136	126	109	134	139	115	119	126	132	145	139	126	123	122	117	110	134	128	125	141	125	123	133	120	134	130	112	136	138	113	134	155	140	121	113	111	113	139	153	134	137	133	154	146	134	99	146	107	136	111	131	134	125	127	130	122	105	126	117	131	134	127	128	126	112	123	138	145	140	124	120	145	126	128	139	129	121	111	144	134	118	116	124	137	139	131	132	118	128	132	135	133	129	143	139	124	128	119	140	123	119	123	124	141	131	129	137	153	121	110	114	144	128	139	117	118	123	131	139	127	139	137	127	140	135	148	114	129	127	131	118	116	111	125	121	124	137	137	115	129	118	147	143	155	135	133	134	128	126	115	144	120	125	126	131	133	129	135	142	138	133	139	121	130	132	137	142	129
6432	14986	13212	7071	4782	3652	2658	2100	1599	1230	1090	865	751	660	548	516	452	415	388	350	354	341	287	295	293	282	266	262	266	231	217	225	229	202	234	212	229	227	219	199	193	206	217	185	202	190	200	203	211	214	220	195	171	196	186	185	180	171	182	174	180	169	190	172	188	208	197	173	190	194	183	165	165	199	183	186	175	188	166	194	178	185	180	195	188	188	182	176	169	192	171	183	178	178	188	172	177	191	179	180	183	183	150	188	170	183	169	187	179	161	190	165	193	170	202	183	174	187	177	168	186	163	180	172	197	179	169	190	191	189	169	169	168	176	175	169	189	185	167	173	180	169	174	156	175	168	187	173	161	193	179	140	190	173	190	198	172	175	194	172	165	165	185	164	177	174	172	208	182	166	168	192	189	152	182	166	172	179	181	197	147	178	186	171	201	170	181	193	181	153	155	154	184	158	180	186	190	177	180	169	143	179	167	193	179	205	156	168	182	204	186	169	179	167	169	180	174	153	158	193	177	174	157	163	184	171	188	181	182	168	166	197	165	176	157	170	168	169	169	187	174	180	175	178	167	180	172	152	174	202	171	163	183	192	185	139	177	161	185	174	181	165	156	201	172	159	158	182	178	148	161	204	172	196	165	197	174	175	163	180	177	161	153	176	169	183	164	180	181	165	166	186	166	163	186	182	178	164	174	153	166	175	198	163	191	183	191	189	183	184	190	182	173	189	166	174	173	169	181	177	176	188	147	167	160	181	167	148	175	175	181	194	149	191	157	183	167	149	172	182	176	176	175	165	166	179	181	172	190	174	172	173	173	180	192	190	168	171	137	175	178	178	177	152	185	167	190	171	173	170	174	161	159	188	167	169	180	152	178	161	183	165	173	177	189	163	166	200	162	192	191	179	182	158	173	162	180	161	176	196	171	176	176	174	194	162	193	188	167	167	159	181	181	168	194	205	204	161	164	158	177	176	167	180	147	191	162	164	176	189	150	165	175	181	184	184	158	176	163	165	175	156	178	191	160	177	172	152	200	175	174	183	156	185	179	171	157	170	175	168	178	181	191	180	190	176	159	156	177	184	155	148	168	186	157	173	189	180	193	183	156	160	183	175	170	171	170	181	159	193	155	165	162	169	157	162	170	148	196	167	179	160	178	158	159	169	182	180	169	174	180	185	197	163	190	179	159	153	181	194	171	172	173	190	187	175	173	185	179	181	189	167	179	163	147	173	159	216	177	185	212	180	168	167	182	177	182	179	162	175	174	147	144	188	186	155	193	177	176	150	174	185	197	185	164	173	182	148	190	198	177	157	162	164	184	164	167	176	191	184	160	141	166	188	188	186	183	167	180	162	165	152	165	146	167	149	172	176	175	164	168	175	187	169	157	163	169	167	162	172	162	176	197	182	145	168	182	203	191	185	201	151	191	173	166	189	155	163	189	162	157	165	191	166	205	170	168	156	164	176	176	177	180	186	178	163	169	170	175	195	178	158	162	186	185	189	151	169	150	179	149	165	168	177	182	187	169	173	184	175	184	194	177	180	153	202	177	182	199	187	163	178	137	156	142	183	185	177	196	181	174	161	160	155	146	170	179	180	175	174	158	195	185	168	181	173	173	187	178	138	162	165	186	164	183	170	205	179	179	164	198	176	179	180	177	184	140	165	202	147	149	181	167	184	167	194	161	180	179	168	175	181	166	173	169	188	166	159	184	167	156	159	173	178	163	162	177	157	170	155	159	182	179	171	196	191	178	155	153	145	180	191	164	179	178	165	153	179	150	168	174	179	155	174	148	162	157	180	179	167	185	177	172	163	161	181	163	181	160	165	157	181	182	157	186	178	178	176	148	160	178	187	169	183	176	191	158	179	196	171	173	193	151	175	170	186	175	160	162	176	171	156	170	154	164	190	177	183	166	187	158	165	143	197	165	189	165	181	157	195	183	183	176	177	166	173	190	167	177	170	161	181	175	179	173	170	156	171	165	173	154	176	178	187	155	171	175	174	158	167	171	190	188	164	181	184	176	182	172	155	156	175	181	168	161	184	176	159	192	172	148	170	184	170	156	156	191	170	178	156	180	177	165	155	161	199	172	174	181	174	182	180	173	173	182	193	185	164	181	170	180	180	184	170	167	171	184	176	172	191	163	166	158	186	187	153	155	171	191	152	181	168	159	176	151	166	182	188	171	177	185	207	177	187	182	172	182	172	182	167	174	175	175	163	187	169	188	195	162	164	158	168	157	168	173	159	182	168	190	179	155	188	152	174	170	169	162	210	165	185	171	207	181	157	180	170	169	197	183	180	162	198	158	195	168	188	195	154	179	166	181	156	168	172	182	190	171	166	170	196	193	171	171	199	197	163	166	177	186	188	181	148	192	188	166	163	169	148	157	157	181	160	165	147	172	169	173	162	155	161	183	194	180	191	185	186	186	182	169	184	178	183	189	158	154	170	157	200	151	177	168	163	185	174	181	162	177	173	170	174	180	183	177	171	189	162	163	184	183	163	167	177	175	164	175	169	172	167	170	148	164	189	181	165	176	170	198	190	157	146	175	162	183	166	178	193	167	179	160	163	197	222	176	165	167	183	162	173	154	169	159	192	163	195	175	192	200	172	162	166	173	191	157	168	152	180	171	158	194	179	163	167	192	178	160	193	186	159	194	167	177	190	160	164	174	183	165	174	182	170	183	171	188	153	175	159	181	192	160	196	164	187	169	186	171	175	163	174	162	170	171	174	168	181	177	170	136	164	181	179	160	183	187	190	207	175	206	163	154	177	187	161	161	198	172	181	187	150	162	167	171	173	190	175	177	175	171	181	188	160	184	181	186	164	153	173	161	191	168	169	180	186	179	162	174	182	166	176	197	169	172	198	147	177	157	177	184	172	191	166	146	180	174	161	166	162	182	165	171	187	197	201	185	172	177	169	195	161	177	202	178	176	193	178	161	145	169	181	171	157	175	169	180	179	169	184	195	178	173	178	196	185	177	156	164	185	175	168	157	174	153	186	180	165	181	161	176	187	194	163	152	171	166	153	168	176	179	188	178	191	189	176	185	173	180	156	175	179	180	159	144	191	162	190	150	173	180	182	179	173	182	212	161	177	179	166	172	180	194	166	173	168	180	183	166	174	196	176	165	189	174	171	171	150	175	178	154	187	170	157	186	176	163	176	174	141	160	151	164	169	166	192	181	184	172	175	203	139	189	165	140	176	192	194	165	157	219	168	171	179	178	187	193	168	161	175	162	170	180	170	170	182	183	152	164	182	177	167	167	167	164	157	174	173	171	173	163	184	178	187	172	177	188	161	175	175	193	180	186	174	166	195	176	200	167	162	192	169	151	190	177	173	189	202	167	196	186	160	180	178	157	177	168	184	175	192	186	181	179	177	190	178	167	176	184	183	174	172	162	173	186	171	175	199	158	175	181	153	181	191	198	160	181	160	169	175	179	194	143	187	193	196	164	158	190	175	167	181	186	173	178	171	186	169	165	174
26477	20311	8754	873	552	513	485	460	512	494	441	430	496	425	451	445	463	459	468	446	476	425	490	420	467	472	416	458	456	435	464	433	434	471	437	458	443	436	431	405	461	464	444	462	435	470	450	422	418	425	445	440	478	476	463	462	433	437	474	463	425	444	445	452	432	474	438	484	446	450	486	461	444	493	449	460	431	449	410	433	439	475	448	471	428	431	449	453	436	471	467	413	442	446	485	422	479	461	442	404	392	464	419	456	481	430	441	489	461	468	410	459	482	467	448	454	443	465	444	478	458	461	494	428	438	437	414	448	478	434	441	433	450	427	461	460	460	431	470	429	428	461	430	447	467	446	466	424	470	494	461	419	477	465	431	474	435	410	465	468	474	422	490	447	421	454	465	461	461	439	444	433	464	398	417	454	510	455	458	456	434	446	408	457	490	451	401	456	483	454	416	424	454	488	445	462	433	476	425	448	462	444	444	413	457	434	437	473	430	403	473	429	461	454	444	451	445	429	484	425	489	459	436	427	451	450	438	428	444	451	461	455	456	439	437	443	456	447	424	449	448	415	437	398	488	468	453	441	446	452	497	442	464	469	454	440	458	425	474	463	427	460	484	396	432	441	455	467	480	401	462	461	411	442	443	415	455	457	436	428	432	464	451	441	480	425	457	462	458	444	468	411	466	444	457	414	489	464	431	461	407	440	443	451	428	458	431	464	458	490	467	409	445	453	419	457	424	430	451	501	467	454	469	410	416	426	479	422	442	432	446	426	432	455	436	432	430	445	484	475	461	471	454	470	466	408	447	439	434	437	427	421	435	425	462	428	441	466	418	427	402	466	464	399	485	426	453	474	470	469	435	463	452	407	465	452	451	436	453	447	429	437	451	464	477	436	446	458	444	416	484	423	465	401	487	438	445	466	456	477	463	501	417	444	456	432	455	415	480	413	410	435	455	440	455	439	416	450	461	482	442	447	446	435	451	462	424	463	452	468	490	471	463	491	446	461	460	437	467	488	442	463	454	416	425	459	449	482	435	463	436	466	464	435	445	424	451	424	457	433	464	453	443	448	444	405	430	466	405	397	437	457	450	441	456	441	456	448	447	462	438	407	455	447	449	445	439	444	470	432	436	405	490	443	407	471	452	421	462	446	443	442	425	447	430	410	467	461	410	467	438	506	420	455	438	463	409	454	459	449	420	424	458	460	505	438	473	439	465	433	412	476	452	444	425	476	451	429	483	455	435	440	450	466	431	461	446	453	436	427	442	447	465	450	490	471	478	429	430	447	424	465	445	418	425	437	439	488	483	449	454	481	419	431	435	424	412	411	469	454	489	446	445	448	432	429	415	434	465	445	443	451	462	453	443	451	445	421	461	451	465	447	432	470	446	416	450	461	466	470	417	458	446	495	456	428	395	458	441	464	463	430	448	448	431	447	404	458	441	412	458	442	442	421	450	467	446	466	448	460	434	410	441	432	465	437	465	451	446	453	483	449	414	436	439	451	417	472	455	422	457	444	424	433	416	443	447	455	418	460	460	437	429	453	457	462	475	465	440	441	434	432	423	473	469	457	427	421	444	475	473	487	456	440	468	456	446	444	446	456	434	431	462	466	409	488	430	424	459	432	467	443	462	479	435	412	418	434	449	453	435	447	443	435	422	457	407	463	446	508	447	436	490	422	478	423	467	464	442	434	458	451	403	471	436	412	432	448	425	454	453	460	484	445	444	444	474	442	463	434	436	402	449	448	421	458	458	439	423	414	475	459	442	440	442	441	430	438	472	470	423	418	457	437	464	468	368	455	432	458	450	441	426	449	444	455	474	436	441	449	451	493	407	472	453	428	452	441	443	437	407	428	474	411	410	423	443	432	455	450	420	450	469	403	450	454	444	404	466	422	452	447	422	449	463	404	441	470	459	405	485	449	438	460	459	530	433	416	435	433	441	450	420	450	446	413	455	478	441	429	459	418	459	449	435	449	436	429	435	486	430	457	421	451	440	434	498	465	440	410	415	407	483	463	459	450	437	429	442	454	468	450	436	454	439	442	470	440	460	470	458	483	471	398	445	443	432	423	469	429	469	432	458	455	459	440	442	405	436	448	424	469	480	471	442	416	466	461	474	466	446	456	463	461	459	442	418	444	443	454	470	445	423	432	448	455	468	425	445	435	452	461	434	428	459	426	451	469	402	458	438	439	422	429	440	475	472	432	419	427	463	437	409	500	417	455	445	408	465	497	499	449	466	465	427	424	413	468	467	450	454	452	469	474	426	466	446	481	424	456	449	435	431	482	428	460	473	475	452	471	438	447	440	461	425	444	452	471	474	448	455	426	438	458	458	438	456	422	467	436	453	405	416	458	452	431	472	481	424	487	445	452	491	433	461	444	450	444	455	464	434	448	411	444	435	420	449	430	439	480	445	461	436	452	421	414	453	419	463	466	455	450	414	455	457	456	491	410	459	423	510	423	438	418	427	474	430	498	447	427	424	444	458	466	437	415	471	444	479	468	431	429	456	482	462	411	477	464	438	432	443	475	429	472	456	429	471	403	404	467	438	439	443	446	447	486	451	451	447	462	442	455	463	454	488	429	430	457	428	449	455	465	452	449	411	437	450	465	439	444	429	453	424	462	415	419	457	451	465	421	437	420	449	413	421	452	471	441	453	483	427	477	430	405	439	438	410	482	446	450	429	422	425	436	476	464	461	450	428	462	455	449	444	475	459	455	441	429	451	459	483	499	466	413	422	433	446	439	450	456	476	437	425	416	443	478	431	450	456	448	441	444	427	430	474	466	472	458	442	462	471	449	452	448	431	464	471	471	443	445	412	441	443	448	434	446	409	434	445	421	484	464	475	457	429	468	424	448	433	451	483	485	468	456	437	453	443	429	433	462	445	451	501	452	435	434	429	434	445	395	380	469	433	413	446	438	449	415	430	434	442	452	445	451	427	469	396	438	458	438	451	427	410	456	486	430	462	480	437	432	452	426	462	462	441	445	460	427	422	430	469	438	459	407	405	446	447	474	426	482	426	444	446	476	433	445	414	413	468	467	482	451	429	437	439	429	432	416	425	450	432	437	488	462	444	504	440	406	449	430	482	434	485	444	426	454	431	451	439	431	455	423	459	409	461	449	451	444	496	455	440	451	433	449	428	422	424	476	413	479	449	462	450	449	439	455	443	427	455	428	428	432	417	420	448	433	421	402	502	455	425	414	454	439	447	399	437	428	433	499	472	452	421	447	457	459	453	459	473	435	493	454	468	448	408	452	468	434	459	433	465	419	414	458	430	459	444	468	460	461	460	461	456	437	420	420	457	449	432	451	460	480	451	444	484	412	457	474	434	455	439	460	460	411	464	434	484	470	406	418	419	428	428	444	476	465	420	432	463	456	460	442	463	451	452	442	435	421	430	504	453	436	493	454	432	435	416	428	460	453	448	446	448	466	482	456	460	456	401	437	467	444	468	464	462	472	426	435	439	431	447	469	454	460	471	441
3969	1199	1161	825	712	722	651	658	625	651	590	601	584	607	613	578	550	576	590	556	567	589	573	567	551	556	597	632	588	556	598	613	558	575	532	617	604	598	593	566	528	572	604	542	583	618	594	592	596	591	573	620	563	565	592	556	587	556	560	581	594	549	596	567	578	564	598	579	579	576	604	563	573	584	596	562	592	548	578	617	562	562	621	602	590	571	532	603	578	576	560	583	567	616	566	563	587	584	591	573	575	531	578	552	582	572	641	611	616	609	575	567	583	592	608	602	589	583	576	566	598	612	591	571	573	600	617	592	621	588	586	567	636	571	570	579	590	617	604	608	585	611	599	634	553	588	559	596	616	566	540	571	568	579	556	552	580	559	575	568	552	618	604	556	570	546	575	596	572	558	562	554	558	574	578	584	546	577	608	598	580	616	598	577	562	610	542	586	561	592	590	608	578	564	561	584	568	605	587	578	553	599	572	603	594	550	612	570	553	605	577	591	561	593	585	601	597	669	570	569	622	590	568	612	578	585	612	578	559	612	577	564	609	598	601	618	619	617	600	649	591	566	614	597	611	532	586	591	587	562	557	581	579	604	587	613	595	587	550	567	556	574	668	517	548	568	597	549	571	584	550	600	515	601	531	597	517	626	611	594	575	578	586	558	588	564	603	575	551	602	612	602	563	680	579	589	586	610	617	558	580	629	556	557	553	579	598	564	593	548	573	567	589	605	595	608	624	550	602	595	587	613	649	591	599	603	609	574	623	563	564	616	597	534	556	597	628	578	604	556	562	545	611	620	565	621	636	598	514	596	627	589	571	567	606	631	573	561	563	582	583	575	611	578	528	617	566	534	609	544	572	563	622	580	563	609	593	603	582	588	636	554	575	576	600	632	557	575	566	573	576	544	650	560	519	577	596	563	577	552	609	551	562	591	541	565	580	582	571	583	574	546	606	626	536	584	531	641	617	591	579	594	598	561	563	624	566	544	608	600	585	610	573	637	585	615	576	640	559	566	567	615	603	583	625	587	615	599	612	578	600	588	560	634	538	583	564	582	616	584	618	596	598	566	600	573	551	562	595	580	558	561	567	574	548	564	560	596	546	559	572	576	585	587	601	605	550	558	588	577	604	585	527	576	575	558	600	586	567	557	575	580	591	574	581	561	597	581	548	569	593	597	567	560	600	587	619	606	575	591	624	554	556	588	606	582	576	578	561	588	578	582	592	593	613	560	523	554	576	564	574	573	607	552	565	567	620	594	580	559	560	561	585	586	607	572	613	609	583	601	615	557	609	562	559	592	590	543	594	557	559	566	598	562	578	588	592	561	605	601	586	593	565	594	591	572	655	577	611	605	607	601	568	549	564	606	594	589	566	591	586	590	556	587	574	570	596	569	562	612	537	628	587	615	567	561	611	595	622	576	600	571	602	558	562	558	586	568	571	608	624	578	581	639	591	590	594	605	578	591	603	602	616	582	591	586	607	606	648	602	582	579	570	594	604	619	558	611	549	567	581	568	582	618	584	578	582	605	604	570	557	622	593	581	576	553	588	556	569	598	549	551	596	574	572	570	563	597	599	605	605	614	588	584	606	583	609	639	598	544	499	587	553	582	569	573	530	572	607	527	565	594	583	569	584	553	533	617	617	574	582	588	568	576	614	562	556	626	583	553	582	582	578	580	593	560	591	586	587	578	597	582	598	581	525	602	608	598	566	548	592	563	614	576	528	560	619	569	551	541	567	594	616	584	593	568	591	585	589	581	583	545	565	595	608	552	577	611	566	586	565	604	644	570	533	558	596	570	612	587	611	606	582	581	623	627	591	582	575	602	602	572	614	573	582	583	589	574	616	629	629	559	574	605	626	591	608	574	568	565	555	582	605	629	606	550	575	611	575	638	581	586	600	571	579	587	615	583	573	567	554	550	592	547	580	553	550	574	566	549	618	562	570	591	559	560	578	620	571	576	594	622	601	590	586	594	560	627	592	591	566	552	526	562	557	606	586	574	594	574	590	598	542	549	582	551	568	572	552	615	556	581	582	613	596	582	610	548	563	593	612	568	599	576	590	587	578	593	565	602	611	598	593	550	565	527	550	601	612	586	566	625	555	579	556	540	573	569	628	550	603	566	611	593	574	596	596	572	580	591	605	615	619	577	563	568	599	598	585	591	601	606	586	589	563	597	629	586	604	541	583	580	574	628	580	561	569	593	596	522	583	597	609	605	565	579	604	568	597	578	591	582	543	600	587	602	568	608	556	594	576	607	595	572	556	593	609	581	574	541	557	603	574	607	573	586	607	560	606	560	560	601	622	548	551	598	599	582	596	630	592	610	566	606	618	601	540	616	549	599	561	553	558	598	520	611	561	601	617	589	578	581	577	539	539	621	600	573	596	579	537	579	608	609	637	577	546	584	570	597	595	563	588	587	607	590	627	573	601	625	563	596	594	559	599	565	595	586	533	619	582	613	629	588	548	581	546	556	600	603	581	602	600	637	565	593	564	569	621	591	616	631	598	564	557	590	591	565	585	614	571	621	613	597	616	591	618	547	590	603	539	590	552	612	577	577	593	630	571	564	603	592	570	565	580	573	587	575	597	632	599	616	593	598	596	605	591	563	555	584	558	589	559	582	593	595	570	619	548	582	589	608	584	583	562	604	590	595	614	569	603	554	599	613	603	626	575	576	578	589	554	590	565	591	575	585	573	596	575	616	585	612	568	584	582	588	599	603	564	592	553	542	565	601	591	586	601	599	575	583	558	543	594	566	572	587	554	602	553	600	592	560	604	545	606	580	579	589	616	542	550	595	567	572	560	561	585	608	534	574	614	560	527	556	572	551	575	618	582	615	543	573	571	543	637	595	532	575	573	591	552	584	598	577	599	590	569	621	603	564	548	618	590	544	598	589	585	594	623	555	536	578	595	594	622	597	568	585	602	583	563	592	607	632	592	570	565	584	547	602	553	555	598	596	615	603	628	600	581	600	568	597	571	552	565	580	564	621	568	601	585	583	595	574	562	593	587	607	608	600	592	584	618	560	526	611	577	621	600	572	654	579	576	601	620	588	616	591	592	601	528	598	599	564	608	583	612	581	601	578	570	580	587	585	576	551	554	547	532	568	586	578	584	583	560	645	580	550	584	581	568	589	557	606	604	590	568	604	558	558	588	567	617	554	626	531	607	582	571	601	590	566	560	548	597	588	619	596	601	608	577	583	557	555	566	599	629	568	545	596	586	547	606	547	585	597	628	564	575	555	559	579	573	576	611	551	616	605	594	626	581	563	605	570	548	653	593	542	603	563	592	571	577	573	609	618	582	570	593	570	593	553	551	562	597	565	599	634	574	607	577	564	559	609	624	597	564	581	622	586	587	599	569	591	576	565	572	564	575	593	535	614	583	620	587	570	581	599	584	551	615	624	587	569	598	557	582	629	548	597	594	572	588	558	584	613	587	583	579	641	585	534	613	597	621	575	546	585	579	605	576	610	607	602	574	589
23371	20866	28163	23692	20869	10345	1133	762	640	520	498	495	455	453	463	419	384	365	349	373	409	351	330	371	362	360	352	325	331	350	355	350	323	335	360	323	402	352	314	323	334	347	313	354	370	328	327	343	364	341	325	368	287	324	331	343	323	337	297	358	320	318	339	350	351	338	341	308	364	292	309	338	300	329	333	355	337	317	323	293	294	352	322	323	304	339	322	335	299	324	326	327	297	332	337	347	317	345	323	338	317	335	365	334	313	314	314	336	298	365	375	312	347	308	323	328	330	335	298	330	296	319	315	347	282	325	327	302	326	324	330	324	364	335	314	321	301	313	332	333	363	374	315	332	302	304	347	333	332	294	330	319	320	308	305	306	320	351	306	369	344	314	315	318	309	349	316	327	290	302	315	319	309	323	276	317	290	347	315	340	300	349	335	310	318	333	337	343	341	313	322	317	341	322	317	343	335	317	320	348	300	323	326	332	344	334	320	279	313	300	342	333	310	336	329	373	319	294	319	343	347	320	340	319	339	319	349	352	333	338	355	305	343	336	288	317	334	328	357	338	332	338	335	331	336	334	326	312	339	329	347	328	320	315	322	336	375	321	336	347	353	295	321	317	353	312	336	295	341	312	312	390	325	339	338	328	312	323	324	343	300	345	339	315	320	340	326	341	364	338	330	320	328	353	318	330	333	331	318	319	291	332	336	336	334	330	312	347	342	348	361	290	339	343	345	327	321	324	315	297	313	313	309	338	338	343	323	337	308	331	337	318	329	311	321	339	365	314	315	350	301	310	325	278	318	352	298	299	346	334	322	317	332	339	355	310	359	363	290	347	314	321	318	335	328	327	350	326	289	357	332	318	320	327	329	365	354	304	305	350	354	306	326	329	327	326	316	316	361	313	316	364	317	316	355	318	279	306	319	288	307	331	326	350	305	325	324	361	323	321	302	314	322	327	342	312	317	327	327	340	293	289	324	345	305	293	332	338	319	318	305	318	350	353	352	335	358	326	313	333	327	314	330	333	338	325	356	339	362	322	296	307	312	310	304	335	342	339	308	343	331	293	313	328	322	316	328	338	318	328	329	330	322	332	371	352	304	342	331	379	373	346	333	339	315	298	314	329	314	312	331	327	312	339	319	344	300	312	333	362	317	329	325	314	324	309	320	312	311	329	320	320	357	335	326	355	340	324	331	318	312	343	317	331	316	315	329	348	381	330	323	296	326	319	348	325	328	321	321	341	311	328	343	336	331	332	350	334	361	322	340	320	310	338	333	322	336	315	314	326	324	320	320	341	332	346	354	342	341	294	332	343	310	314	341	322	335	312	306	320	395	343	312	315	339	309	316	321	330	324	349	319	332	296	335	317	354	308	339	312	394	315	308	336	334	330	338	313	305	340	329	336	325	321	348	302	310	325	345	310	323	339	342	326	304	347	308	324	328	339	344	354	329	321	348	326	335	363	341	345	325	311	335	332	320	348	331	314	346	345	320	321	334	364	322	342	332	312	352	331	345	327	291	321	322	330	337	322	295	341	323	327	317	333	331	328	315	355	321	291	326	330	328	324	308	316	313	332	312	341	328	325	321	301	310	302	324	338	312	331	323	341	360	293	317	340	338	312	335	319	354	304	357	323	368	315	319	311	318	338	334	325	353	294	334	312	341	340	320	315	294	328	344	322	311	334	329	356	297	330	305	370	306	298	331	326	317	321	334	333	373	335	358	351	324	338	292	324	321	354	329	331	329	299	350	314	329	342	328	327	315	340	333	297	339	330	346	311	312	328	329	316	334	305	310	308	333	319	314	339	339	316	324	321	320	318	331	325	345	324	339	374	320	325	301	338	329	349	318	331	306	292	370	318	354	353	286	344	340	315	330	332	328	332	378	308	313	338	327	294	295	331	301	315	334	344	334	353	330	329	334	325	332	330	334	338	311	302	321	322	347	352	314	370	314	342	333	304	309	334	320	315	323	339	319	322	312	323	332	308	308	302	316	318	312	323	327	312	315	341	344	310	340	333	297	337	363	316	331	339	328	318	362	352	340	322	291	340	337	330	334	306	310	357	320	325	304	309	332	357	325	305	347	313	356	313	316	336	311	331	351	313	304	315	348	341	325	314	372	333	307	313	335	361	302	315	317	332	296	326	334	337	287	345	315	337	314	341	313	358	324	324	323	298	305	368	325	325	351	329	319	303	306	333	333	304	318	319	327	326	304	338	320	324	359	351	332	370	291	313	349	313	298	319	311	321	321	329	315	314	299	315	309	292	334	332	302	322	319	273	326	329	345	325	315	342	341	306	333	314	321	306	343	342	357	349	318	315	342	331	335	326	327	324	328	327	326	326	333	326	333	321	329	347	305	347	310	302	327	349	375	330	321	320	332	308	338	324	306	317	313	371	339	298	307	362	316	319	337	307	353	311	337	331	317	318	305	313	314	328	311	335	342	319	354	336	351	292	326	326	332	318	298	321	293	329	312	312	312	321	315	351	321	306	330	319	334	332	352	337	350	334	318	303	329	342	337	315	313	298	305	342	334	343	316	337	300	326	314	332	342	339	336	312	321	295	327	319	318	321	327	302	292	318	362	329	324	297	295	311	291	311	344	341	333	328	331	348	334	295	313	289	365	367	308	310	321	292	336	318	358	334	336	332	321	315	326	289	329	332	344	298	306	305	307	309	327	317	341	329	342	347	321	358	268	315	287	307	310	305	312	340	318	291	293	316	320	313	312	323	335	315	330	380	329	316	353	328	303	330	341	299	348	344	317	370	345	348	323	317	351	289	303	293	342	337	354	332	362	330	317	321	336	304	322	342	330	319	363	313	334	350	292	285	320	313	308	339	334	318	334	311	312	366	356	318	329	339	344	307	345	337	325	346	333	335	332	323	318	304	316	342	325	306	318	345	327	329	313	324	324	361	341	324	286	314	328	334	318	321	331	322	292	335	333	331	322	357	339	322	342	343	340	345	329	307	340	345	361	329	321	333	331	304	352	325	328	318	320	355	313	323	333	328	323	340	322	310	332	331	333	323	301	310	355	338	337	330	330	325	293	343	343	335	294	332	374	361	322	328	340	338	390	340	340	333	363	362	324	300	318	322	326	285	324	320	349	321	334	330	298	332	330	342	328	320	350	324	316	335	341	318	311	332	295	336	323	323	327	327	339	309	344	358	358	322	331	336	309	328	329	328	335	311	329	358	321	342	339	325	290	319	316	332	350	336	331	349	305	339	312	364	321	321	331	273	333	318	336	326	338	291	312	327	341	352	332	324	326	321	340	334	314	334	319	323	321	316	349	347	306	287	302	334	309	331	327	337	307	336	334	326	370	342	324	351	331	335	339	334	346	328	331	335	309	333	320	314	310	330	297	308	337	352	296	339	343	309	343	345	313	333	295	323	337	325	311	317	319	284	322	314	352	305	347	374	326	336	347	318	340	332	312	326	360	334	347	333	358	340	317	314	324	326	353	325	332	323	345	320	315	338	299	316	338	320
4284	8914	8022	4197	2854	2209	1707	1430	1163	1073	899	773	709	720	611	621	573	537	521	555	494	516	532	531	490	473	495	486	483	479	466	461	506	455	456	460	464	480	473	423	449	460	492	408	442	473	449	442	451	418	444	448	493	488	477	445	430	430	458	440	442	426	423	425	419	433	441	452	454	465	472	448	466	446	473	454	460	413	469	457	442	452	434	445	433	475	431	456	485	433	460	473	437	460	465	441	478	450	459	430	411	466	471	435	464	421	452	453	427	442	410	461	480	431	429	457	420	475	428	404	492	415	422	458	444	492	454	453	436	423	457	476	445	426	464	481	419	424	446	402	443	456	441	452	461	417	448	445	459	433	420	440	406	449	435	450	402	447	404	454	469	444	437	469	448	430	442	438	414	416	409	446	449	453	446	452	435	440	455	432	467	425	437	443	434	438	448	444	426	458	450	435	464	448	426	443	426	458	430	436	438	440	460	439	435	417	449	436	434	465	440	426	438	433	450	404	444	444	425	441	441	467	459	449	434	445	437	452	404	433	426	437	447	434	412	409	412	454	429	441	423	464	429	442	480	397	433	416	431	436	455	456	459	471	459	472	473	482	435	407	424	418	461	446	423	433	446	445	431	464	402	423	437	451	454	453	418	435	428	447	435	420	410	454	421	435	440	408	452	434	489	404	396	509	449	432	425	430	462	456	461	458	414	427	413	429	452	477	427	465	472	446	444	438	442	432	429	437	420	417	441	398	474	414	452	416	428	440	407	426	489	440	394	416	427	469	417	442	434	449	484	426	420	445	463	495	474	443	459	492	402	420	416	429	428	420	437	467	436	417	440	423	428	477	430	425	466	431	446	434	424	444	432	418	436	478	435	436	441	436	395	427	426	477	463	456	437	431	444	469	399	442	426	450	485	468	456	437	423	426	413	430	441	464	474	401	477	423	436	425	445	427	458	439	424	430	451	433	470	471	418	431	441	381	445	451	439	428	424	452	430	432	424	439	416	425	449	448	403	436	450	456	449	463	458	465	415	437	444	463	455	412	443	423	459	438	440	438	431	475	447	442	466	395	473	445	468	432	396	437	420	427	426	422	437	435	393	437	438	418	459	491	473	484	398	465	432	438	425	446	435	429	454	458	438	437	440	424	443	447	459	443	442	457	405	424	449	410	392	448	458	449	432	443	495	423	434	427	436	460	408	449	400	446	460	429	447	468	446	419	419	475	445	459	461	447	453	455	461	430	436	442	411	449	420	465	413	419	402	445	431	446	423	442	437	458	449	436	419	437	427	506	423	450	374	431	403	459	429	431	470	418	435	434	473	440	458	437	410	435	441	444	423	415	435	466	421	445	450	444	466	448	435	435	425	453	446	404	456	471	429	453	466	454	443	447	440	416	411	444	411	462	481	408	419	443	463	413	462	425	439	423	445	439	459	444	430	461	459	393	434	422	430	440	437	452	468	439	401	459	449	453	412	418	448	430	474	433	479	417	476	436	434	449	442	455	425	418	418	477	471	456	446	425	434	452	434	410	446	425	459	430	466	459	440	431	481	457	428	432	461	426	473	403	450	436	466	416	417	415	392	430	428	446	456	469	420	400	462	413	458	458	456	479	459	463	406	476	445	457	473	431	458	422	444	456	432	406	434	446	475	468	457	445	435	445	400	448	474	447	405	424	431	442	441	449	466	416	463	465	424	436	459	460	462	481	444	479	453	417	466	450	449	474	413	448	437	433	441	461	440	449	478	465	423	420	436	440	419	402	457	437	405	488	428	450	472	414	387	429	460	473	411	442	463	426	447	467	422	475	456	468	444	456	464	463	421	452	450	475	415	463	447	453	428	465	436	423	431	443	451	427	432	454	429	444	453	433	438	449	426	488	483	481	445	471	434	428	423	445	435	449	439	449	426	444	401	449	444	439	449	450	430	437	428	445	446	476	407	455	472	440	428	439	457	448	405	424	459	467	416	451	428	455	491	427	435	464	443	436	443	427	429	414	450	471	421	442	415	441	443	464	439	442	451	437	464	477	436	462	453	422	432	440	427	441	464	422	380	473	426	439	426	432	468	451	460	452	448	459	441	441	434	435	456	431	430	438	420	467	448	478	473	449	465	451	466	474	431	456	403	422	471	457	430	450	481	437	466	436	415	434	435	439	441	472	429	396	441	457	426	410	435	501	436	426	429	443	422	460	438	442	479	425	462	438	439	417	461	450	448	423	481	436	499	466	435	473	476	452	447	408	440	437	441	415	425	411	449	463	446	431	469	448	453	431	433	458	424	437	427	463	466	439	447	468	445	430	466	436	460	445	455	452	449	445	437	414	452	450	419	428	416	449	462	435	459	449	455	448	419	447	449	449	442	414	427	483	421	467	423	478	412	473	395	445	430	401	471	465	479	421	440	451	427	463	442	462	457	440	439	472	444	459	458	413	463	458	403	420	414	397	443	446	414	431	432	416	416	431	409	438	416	438	438	437	447	465	408	458	431	446	446	427	440	398	430	418	422	450	442	441	446	423	450	446	432	496	459	432	421	466	406	447	435	445	416	457	466	460	421	450	422	437	441	465	414	434	459	447	451	451	480	463	447	467	412	438	443	448	450	473	433	467	471	500	443	445	439	441	426	412	419	449	450	485	446	421	378	439	449	447	435	453	453	427	451	480	435	445	417	446	413	452	414	442	434	436	438	445	435	449	449	492	416	478	411	432	402	437	437	428	470	458	450	461	458	439	423	421	414	421	449	444	474	428	432	422	461	449	440	431	503	438	471	472	446	419	418	413	449	418	445	448	433	466	472	431	433	422	416	443	417	459	421	474	445	465	434	408	474	446	457	451	434	469	466	457	438	453	458	454	433	424	422	436	416	440	443	411	400	460	425	426	463	454	462	449	427	416	452	423	424	448	460	438	447	459	416	427	433	491	457	470	446	488	429	457	428	447	416	432	438	445	451	437	412	451	446	424	458	466	436	449	426	451	442	414	429	467	397	432	427	416	423	436	417	448	456	446	430	460	421	425	465	459	465	458	397	437	414	414	456	434	449	446	425	479	426	441	445	408	470	402	470	443	424	424	410	451	424	449	450	464	465	441	423	454	424	428	447	420	422	441	424	440	425	419	457	446	443	470	446	427	438	431	416	446	428	435	433	439	458	408	427	405	436	443	450	436	400	431	435	411	452	442	425	418	452	445	452	433	429	434	428	434	438	388	458	409	403	457	514	442	457	442	439	449	469	416	449	433	443	470	431	451	476	445	501	434	421	425	448	432	455	417	455	423	419	453	445	425	404	473	448	441	443	436	455	439	420	497	505	434	416	433	396	437	440	437	400	448	467	430	419	443	445	434	429	426	425	408	449	411	400	439	480	415	437	418	413	441	413	427	431	431	444	429	459	428	445	453	440	462	466	422	406	425	428	451	439	424	401	444	438	399	464	455	431	437	452	424	467	426	459	441	446	420	431	486	406	423	471	418	468	478	430	454	438	423	418	449	415	447	435	401
22493	20866	28542	23304	20870	20894	8518	1006	678	584	447	411	367	313	297	238	255	247	230	225	204	191	190	199	202	167	182	158	168	167	164	176	156	151	148	135	152	138	147	148	150	158	159	138	135	162	126	141	138	146	154	149	136	127	163	130	125	140	154	127	159	130	151	119	145	124	136	144	136	142	125	131	134	151	144	137	139	150	140	125	122	126	126	150	130	137	146	130	117	143	119	139	122	130	120	118	143	127	130	118	135	130	116	137	134	128	139	133	123	123	119	147	137	149	125	132	124	138	134	136	137	135	111	124	122	122	133	119	121	128	163	120	125	139	135	120	138	126	134	144	138	126	111	118	139	135	120	128	136	119	124	115	117	114	115	106	128	134	125	137	138	126	123	137	146	143	127	133	123	124	121	157	133	126	145	115	123	121	140	126	122	126	135	99	139	127	119	143	150	128	157	133	127	128	149	126	122	101	139	136	125	146	124	112	118	99	121	115	115	126	150	113	128	121	118	124	142	113	143	110	112	144	119	122	131	128	137	123	135	130	107	134	147	132	138	155	144	140	133	129	129	140	118	148	107	131	129	120	137	145	125	125	143	135	131	114	133	132	154	129	124	125	125	138	136	146	159	115	134	141	138	136	145	123	154	140	127	133	117	134	132	117	147	116	119	157	109	138	125	120	125	131	118	129	99	125	148	126	112	109	119	139	121	125	125	127	104	128	132	127	121	112	133	116	129	126	122	151	131	139	131	121	138	137	134	138	116	150	141	143	147	163	141	123	123	127	148	131	117	137	133	117	131	158	125	112	149	130	107	117	143	148	141	106	123	135	119	126	147	130	145	131	126	112	129	108	113	117	121	130	98	132	110	106	129	127	128	139	137	137	121	127	140	124	100	126	102	141	109	139	112	128	138	122	138	132	117	125	132	136	142	119	122	133	134	132	129	129	129	125	129	119	134	114	125	131	143	147	115	148	130	132	138	116	120	138	141	140	135	121	136	135	140	134	128	150	130	145	113	139	114	128	140	119	134	139	126	111	118	115	153	122	135	149	128	129	133	128	132	132	151	142	122	148	116	140	132	99	120	110	114	125	146	149	112	138	116	113	125	127	122	139	146	111	135	139	132	113	127	123	132	102	126	136	142	131	126	161	114	123	128	147	130	142	135	134	131	121	131	139	125	142	157	115	130	129	132	141	133	139	123	117	120	129	121	117	115	141	117	135	119	135	117	132	136	143	138	143	123	123	115	127	128	116	118	132	124	133	139	121	129	129	126	138	139	141	126	114	150	144	137	139	127	136	98	121	147	136	115	138	127	121	115	118	143	125	134	140	137	116	143	123	146	126	105	112	119	114	136	133	135	122	114	140	113	132	131	118	119	128	130	111	148	113	132	130	138	143	138	113	127	118	142	117	128	133	121	131	111	117	114	114	140	99	140	128	153	143	131	122	135	137	121	116	117	131	133	107	127	111	122	121	138	125	127	131	135	119	147	121	134	134	116	125	119	134	131	124	140	140	138	103	124	135	147	139	129	119	128	115	144	121	144	128	133	113	118	123	146	142	140	125	114	142	122	140	124	149	117	135	116	133	103	140	144	106	115	129	110	125	126	117	107	127	135	125	148	138	127	151	145	120	152	130	115	109	103	138	131	137	124	124	123	137	117	119	121	130	133	129	152	140	112	106	121	118	129	123	116	112	118	147	123	139	141	118	121	124	132	124	130	132	149	123	129	143	148	128	128	121	112	119	134	125	124	123	126	122	130	133	119	134	148	120	138	125	136	135	145	131	133	154	129	128	125	127	115	140	148	131	115	133	123	137	137	147	118	110	122	110	121	131	138	120	149	119	130	119	118	135	133	113	138	110	132	119	133	126	126	142	123	145	121	125	121	133	127	117	128	102	127	147	127	131	128	135	127	117	108	121	141	127	120	125	112	120	141	108	144	142	127	140	119	117	132	133	119	143	164	150	135	124	135	121	121	122	143	147	121	130	135	122	114	118	126	138	126	136	146	107	145	141	124	131	110	132	136	134	131	144	114	150	125	149	118	125	149	130	130	132	117	113	127	132	149	132	129	124	131	111	118	107	141	113	143	147	109	131	123	120	131	133	123	111	133	147	117	106	126	118	126	137	140	118	131	110	143	143	116	118	121	129	131	144	148	129	138	117	140	131	123	129	137	134	128	120	129	126	121	131	119	110	130	112	148	126	123	123	144	146	115	131	122	150	167	125	111	133	140	122	116	126	133	155	116	104	139	128	124	127	143	109	108	153	135	145	117	135	133	137	117	144	132	118	130	124	123	153	127	135	102	125	130	135	129	133	132	119	130	116	140	161	128	163	116	138	111	126	121	140	145	141	127	124	152	121	125	134	121	127	130	130	125	123	136	119	125	148	134	123	130	118	141	133	150	119	127	130	126	130	141	125	145	122	128	131	122	109	128	122	135	120	145	125	122	119	144	127	139	107	111	133	126	99	124	150	146	136	148	121	134	141	133	147	120	132	124	116	141	137	154	130	137	116	127	140	138	136	111	133	141	131	123	137	119	135	115	139	142	122	134	148	119	146	130	153	125	144	129	110	118	128	125	152	131	141	137	135	134	127	125	129	133	153	132	122	150	107	128	136	143	145	139	126	127	138	122	121	122	155	138	134	135	148	151	148	149	108	141	104	140	136	135	134	142	137	139	130	136	139	137	118	122	158	132	132	116	134	126	138	118	121	134	146	125	124	118	126	116	117	124	125	125	131	133	120	119	137	149	99	128	134	123	124	130	124	120	157	132	116	127	137	138	124	134	117	127	129	128	133	132	124	130	133	127	117	145	143	124	128	128	147	138	134	118	131	128	144	121	151	126	115	126	115	115	116	155	132	134	139	135	119	119	131	133	154	106	110	130	121	153	126	112	149	145	142	129	125	112	117	108	111	130	130	110	116	129	121	138	145	115	129	136	121	133	124	110	141	137	130	129	112	134	131	114	117	133	107	145	131	138	135	142	126	113	145	131	145	113	142	142	129	111	162	120	129	128	132	117	127	129	139	145	117	120	113	129	112	118	128	135	144	112	106	118	122	116	129	125	112	144	130	141	137	152	132	136	131	147	111	148	152	108	147	113	114	131	121	126	110	144	136	141	140	122	126	120	115	109	120	116	123	127	152	144	121	140	134	110	127	134	134	138	106	130	118	133	132	132	111	131	129	118	144	120	140	130	127	116	118	144	137	140	125	145	122	122	141	122	122	117	127	122	124	124	119	136	132	153	130	130	115	117	128	129	127	127	103	138	131	118	134	120	120	123	127	122	137	131	105	121	141	127	138	121	142	117	158	147	143	123	133	122	127	136	137	117	133	137	140	138	108	125	108	131	145	141	127	121	121	129	127	121	135	115	126	141	139	137	125	132	107	137	118	105	115	104	129	123	133	134	139	114	120	109	122	139	141	118	126	144	109	119	132	113	105	148	148	104	126	126	117	137	132	142	136	125	128	131	118	117	131	128	119	118	128
6469	14715	12895	7060	4870	3729	2630	2117	1687	1290	1063	833	752	650	550	484	451	399	398	366	379	323	322	255	269	296	289	280	254	246	240	215	227	236	223	228	226	240	194	262	200	203	217	208	175	190	197	189	206	199	214	200	182	195	207	206	207	177	154	213	186	196	188	156	183	200	172	199	180	177	194	180	191	200	188	201	195	174	164	174	171	154	189	184	196	176	182	164	195	161	171	177	168	167	188	174	194	171	167	196	187	169	171	180	219	202	186	187	166	170	184	176	168	194	207	182	193	187	174	179	143	197	174	182	176	165	181	205	166	167	193	166	173	167	162	174	183	171	170	179	170	167	162	185	198	188	172	161	179	180	170	182	170	162	150	152	179	173	154	172	167	176	187	158	167	179	158	163	173	170	174	182	171	132	137	155	173	179	168	179	176	163	164	168	189	154	171	179	201	167	178	170	183	198	174	160	179	202	172	172	180	186	168	169	178	183	192	159	156	171	182	175	156	168	174	158	158	183	187	155	176	159	165	169	162	178	176	163	187	173	195	174	173	190	133	162	178	170	179	189	202	142	173	193	177	158	163	175	154	180	182	190	197	174	181	161	158	163	179	170	170	165	188	155	168	172	173	173	180	187	169	201	164	183	169	197	172	188	174	162	185	178	178	148	160	168	177	165	185	183	194	178	186	172	180	168	189	155	181	177	190	178	163	186	184	166	177	180	157	178	177	175	178	187	162	164	179	166	192	163	158	160	190	179	197	165	164	160	180	173	171	186	173	187	162	194	159	185	190	167	193	159	170	201	182	163	189	179	158	174	170	175	166	166	169	182	171	174	152	187	165	154	176	200	181	168	171	160	187	168	184	174	184	162	168	189	181	186	191	160	179	175	178	168	170	150	156	165	173	165	200	180	207	144	175	170	156	177	181	141	175	166	182	182	173	173	184	176	194	184	166	179	178	176	186	205	172	168	158	173	174	175	163	175	182	126	174	198	179	187	177	174	168	191	177	159	156	182	180	196	149	175	181	180	168	178	153	185	172	176	168	170	169	159	189	169	192	172	180	170	172	160	172	193	146	171	194	180	171	164	189	172	160	167	183	182	166	172	160	150	169	168	176	163	148	173	203	174	174	172	187	185	168	157	180	163	167	182	180	168	174	176	177	149	194	201	158	167	186	177	193	209	177	166	169	166	169	197	172	185	190	177	172	170	172	169	191	186	175	165	185	183	163	176	181	179	181	183	183	170	167	178	178	174	175	159	189	177	159	183	197	178	154	180	181	162	193	189	158	162	197	178	188	165	181	153	177	180	178	201	170	178	167	160	126	174	180	176	174	199	176	165	175	174	201	172	182	178	185	158	181	173	195	178	194	179	166	170	153	149	198	160	180	176	183	162	199	161	194	190	152	172	153	171	174	172	188	163	171	152	166	176	168	157	141	170	186	171	163	173	197	159	177	166	150	187	173	184	166	164	185	172	171	170	184	171	169	172	192	195	173	177	200	205	189	176	189	170	164	168	201	162	158	173	170	174	180	180	185	170	160	178	168	171	159	186	179	175	183	146	193	161	179	179	179	175	154	154	166	185	177	187	154	199	174	168	157	171	169	169	183	182	167	175	178	168	184	162	172	156	172	199	158	189	178	176	178	157	156	173	172	175	167	199	171	173	198	153	174	167	169	158	178	181	164	184	163	171	190	172	162	171	153	182	190	160	176	171	177	161	175	150	179	155	183	178	164	177	182	141	181	186	169	172	178	191	178	161	152	164	157	165	173	182	168	167	185	171	175	170	178	190	187	161	194	168	136	178	159	170	162	198	169	170	177	183	169	183	181	153	189	194	149	192	170	174	162	176	164	158	187	174	159	178	155	154	167	182	166	165	173	184	190	189	168	155	163	168	182	162	167	164	165	154	198	177	188	174	163	176	169	160	163	179	157	176	153	165	161	183	174	174	163	153	144	180	149	166	151	188	179	164	163	195	180	178	179	141	176	176	181	166	194	185	177	175	172	173	190	191	168	171	156	171	174	150	180	188	172	178	173	176	152	167	198	193	166	187	188	186	176	157	186	185	180	184	160	183	186	194	172	175	200	193	177	174	183	202	184	181	157	150	175	174	167	164	172	186	160	173	178	163	166	187	179	174	190	145	181	150	169	171	200	199	171	160	154	181	156	173	179	161	167	166	167	169	173	166	185	178	173	197	185	179	172	178	174	141	177	160	174	163	187	172	196	157	170	168	176	165	155	182	165	177	187	168	183	191	173	163	175	155	168	148	179	168	182	176	155	179	180	166	183	188	173	154	182	176	173	189	194	156	191	180	160	175	168	163	178	158	159	173	163	184	183	178	182	198	170	155	156	181	181	196	159	176	157	172	181	147	165	185	177	178	179	181	179	172	146	148	200	157	152	173	169	175	135	176	158	163	188	197	180	172	183	182	155	179	169	164	193	148	199	180	177	202	198	171	158	168	179	167	194	170	193	161	198	165	175	161	184	162	165	172	162	191	200	162	187	168	174	186	160	177	169	162	173	190	175	173	189	190	179	170	186	162	189	191	167	174	172	184	175	164	177	164	195	154	177	155	152	163	166	175	166	187	182	185	149	158	149	144	184	171	185	162	171	181	177	184	168	214	161	184	142	194	166	175	183	169	171	186	185	185	168	156	176	180	191	162	179	158	201	173	181	153	176	164	160	151	174	168	194	182	163	153	167	165	161	175	179	168	176	178	205	189	188	173	166	154	160	175	195	167	166	168	173	171	174	165	179	186	152	150	185	179	187	181	216	189	166	174	186	161	169	185	162	180	173	172	190	176	187	182	173	183	169	164	162	187	182	165	175	147	166	175	199	181	164	174	168	172	187	166	186	186	167	168	198	200	169	196	174	186	170	177	172	186	207	160	184	162	181	169	196	189	172	173	178	173	164	165	186	176	173	158	182	169	185	180	166	180	184	157	129	171	193	183	184	157	162	177	184	185	151	181	182	167	170	184	186	168	181	179	185	190	196	173	156	181	170	163	172	164	196	169	171	178	191	160	167	161	163	178	184	183	174	154	191	160	161	180	168	186	174	168	186	187	174	163	156	151	170	165	163	170	198	172	172	178	170	178	180	154	180	174	180	171	153	161	180	219	170	189	179	174	172	187	159	178	178	169	156	163	169	169	165	183	167	173	155	170	179	198	191	164	170	164	166	178	168	184	148	172	168	159	179	180	169	165	173	172	170	164	205	194	192	158	187	158	170	179	157	184	162	181	182	174	189	183	174	159	182	187	184	188	165	168	194	172	172	155	174	166	182	179	198	192	176	181	160	183	163	155	161	175	190	196	172	166	166	174	189	179	174	165	181	175	175	177	172	188	151	175	168	183	179	175	164	157	198	184	147	177	183	168	133	178	165	184	180	168	148	182	207	189	168	176	155	170	176	166	173	185	161	173	154	173	173	183	184	180	175	172	173	180	181	183	167	175	160	170	168	181	209	175	174	171	198	169	188	193	173	163	157	173
26471	20336	8970	870	557	481	498	483	474	462	464	483	431	442	440	434	426	447	485	467	447	435	468	419	437	423	455	414	470	462	442	455	445	455	457	452	461	455	464	451	481	440	472	447	461	444	468	456	428	411	438	417	464	444	477	458	430	452	441	422	467	432	446	455	430	449	442	432	451	444	432	412	435	449	465	414	484	433	473	444	438	463	413	447	452	464	441	468	440	476	477	461	444	436	494	451	501	448	456	454	444	506	447	495	483	445	447	446	453	446	428	443	455	449	449	447	499	440	448	429	468	509	459	442	446	499	437	409	433	425	422	470	474	469	406	462	464	453	450	452	440	467	488	495	472	472	451	481	394	438	434	459	456	441	463	450	434	469	413	440	440	447	471	429	446	485	437	436	441	478	464	471	429	449	436	444	442	458	449	432	452	439	451	433	430	450	488	430	451	420	474	442	451	426	451	473	483	437	438	429	485	461	432	475	438	445	429	445	466	386	503	462	463	462	470	443	459	464	490	456	441	437	443	400	489	434	480	439	481	434	486	432	468	438	422	472	428	484	459	421	463	454	457	411	474	422	455	453	458	412	443	451	443	458	464	437	462	466	457	449	465	446	423	469	472	403	458	453	481	461	443	448	484	429	461	420	434	465	464	464	461	433	422	435	417	428	469	421	455	487	427	451	456	459	455	492	451	468	482	437	409	437	436	436	474	465	444	425	451	408	460	441	468	372	454	429	444	435	462	435	472	423	420	453	466	471	475	445	471	439	428	473	468	445	459	420	451	462	478	444	417	451	442	461	462	432	503	460	458	416	435	462	426	489	416	462	479	400	460	480	454	480	445	417	450	437	438	458	460	456	472	456	423	458	410	491	473	441	424	455	483	441	434	455	439	466	470	417	430	430	456	450	483	428	475	488	450	471	434	478	439	422	471	479	404	422	408	459	422	455	462	449	444	466	464	478	480	461	459	473	457	459	485	442	476	463	448	429	448	454	454	446	489	441	439	447	452	412	425	452	456	444	446	404	465	443	479	452	487	471	467	437	455	450	430	434	431	455	473	468	408	410	423	429	441	481	434	440	482	479	465	468	421	444	447	446	482	456	446	446	416	446	490	448	413	472	428	435	479	484	476	429	496	463	460	453	425	453	455	448	396	440	467	451	463	430	428	467	417	442	439	462	441	462	450	422	427	416	460	449	492	447	503	440	479	483	482	471	433	449	453	446	465	467	446	469	473	464	480	442	441	414	435	457	449	480	444	469	449	427	431	478	466	457	456	451	441	475	482	456	444	434	462	443	515	415	479	470	453	466	496	472	431	472	472	412	455	458	476	424	466	466	476	462	454	413	449	424	476	436	457	443	455	441	454	472	447	466	429	449	432	429	444	438	452	445	469	479	474	465	465	436	458	465	463	427	422	444	426	494	472	453	472	477	472	465	454	467	458	441	464	465	513	468	447	504	436	435	417	453	460	458	479	423	415	479	465	495	476	456	473	470	434	413	399	438	459	436	417	468	470	461	476	449	438	447	451	430	450	441	422	472	454	439	468	435	451	432	464	459	460	457	472	449	443	462	488	461	452	444	419	457	451	429	432	480	386	414	494	481	508	441	447	453	494	469	433	452	457	469	480	456	421	460	447	438	420	419	433	425	445	453	455	463	389	437	486	453	456	443	460	488	423	453	447	432	443	461	459	478	447	401	463	408	428	437	474	447	443	451	454	472	436	485	477	405	459	431	438	480	447	439	469	459	428	451	408	464	458	465	458	435	467	471	426	431	474	481	463	463	460	429	498	431	414	464	449	441	439	499	473	421	462	433	481	463	482	482	458	439	484	451	423	482	516	471	435	456	424	460	451	428	436	418	467	445	432	464	474	402	462	432	427	467	448	419	469	432	452	442	424	445	429	465	473	482	463	426	414	420	470	484	446	419	445	476	405	463	469	455	460	420	454	431	450	430	415	432	456	470	428	446	461	493	455	462	444	451	442	456	474	436	442	458	425	449	465	469	412	435	468	485	478	447	479	442	424	466	434	473	435	440	451	443	399	468	443	456	472	465	434	392	451	461	463	454	468	433	453	474	445	431	475	434	479	432	493	450	450	487	459	415	446	460	497	443	474	457	453	408	461	426	470	480	474	433	425	442	465	436	416	434	457	462	447	446	473	474	443	457	449	413	433	451	436	473	461	433	467	439	436	441	433	446	462	444	411	452	458	460	431	413	434	467	474	459	432	470	435	490	475	431	443	421	495	445	463	440	447	472	443	449	421	434	455	456	471	428	464	440	493	474	468	469	427	411	443	435	414	464	467	441	415	454	426	444	479	422	469	443	455	448	439	404	428	472	428	444	439	456	481	444	473	484	446	464	453	464	433	466	460	486	449	430	444	451	441	504	468	473	452	446	425	440	471	467	428	460	500	440	459	430	421	430	438	460	462	445	439	434	457	448	419	420	444	467	437	440	451	458	473	444	420	457	440	454	441	426	445	437	438	450	438	478	455	460	447	433	402	477	451	485	429	453	442	430	428	458	458	439	458	428	462	447	437	475	429	442	444	469	428	445	454	453	464	469	484	387	454	451	445	430	463	438	444	449	451	478	432	475	439	423	478	425	455	433	484	419	487	447	435	423	456	474	451	460	453	448	425	429	473	445	463	428	443	440	441	463	464	436	478	429	441	471	485	447	468	456	424	474	451	466	470	445	433	448	438	445	468	478	494	441	413	442	451	446	484	470	453	477	449	458	480	448	459	445	429	420	464	446	460	464	444	455	485	456	434	461	461	448	457	445	429	428	475	456	447	491	466	447	493	481	455	491	462	459	407	450	474	444	440	443	454	456	437	443	463	433	461	430	459	502	434	436	440	448	481	486	453	446	440	456	479	458	467	470	454	489	444	452	478	455	484	435	439	444	466	432	479	443	494	443	464	435	472	449	442	448	472	456	457	465	452	445	419	411	452	489	516	467	442	474	424	478	484	455	458	449	426	432	459	445	452	475	487	415	452	433	458	491	457	453	431	418	442	449	490	432	464	416	448	441	432	467	483	447	476	445	467	451	462	454	476	475	486	466	449	456	467	437	452	448	427	479	450	443	446	454	452	453	468	437	426	502	471	445	444	473	488	473	484	435	471	426	461	469	464	444	420	430	458	442	441	421	446	482	455	426	472	451	460	450	482	422	436	434	439	473	443	472	474	445	455	465	445	427	461	447	452	434	489	422	487	450	439	474	475	478	449	440	463	430	429	461	459	479	419	448	468	466	462	438	438	457	432	425	440	405	469	473	462	437	455	437	436	435	428	460	468	457	439	465	482	443	448	455	446	446	477	441	430	456	446	432	463	416	460	467	439	460	435	458	432	446	428	443	473	439	493	472	445	433	394	441	450	441	484	434	447	459	489	453	434	460	416	449	445	456	451	408	471	433	497	451	424	448	493	474	481	458	479	477	457	492	426	477	450	499	464	470	435	452	452	441	443	440	482	458	479	458	453	459	473	457	442	433
3912	1168	1086	817	717	693	706	675	603	594	631	627	626	594	602	641	626	565	587	636	595	590	583	567	608	534	578	589	586	571	588	599	594	558	586	564	601	623	593	618	626	583	562	582	581	597	591	537	603	562	617	566	600	580	605	572	596	599	591	560	574	601	600	589	572	615	560	576	594	584	627	620	593	624	531	608	578	612	576	582	611	593	623	548	597	582	597	539	640	580	549	603	592	603	597	583	633	619	597	605	570	607	597	564	575	569	571	630	581	605	569	548	617	587	551	573	543	542	580	603	606	579	624	621	573	588	597	582	595	601	577	605	593	587	567	578	578	602	583	603	581	586	528	584	557	580	592	637	602	565	628	622	593	600	588	595	595	609	646	565	600	585	593	588	575	561	567	569	605	632	547	603	599	594	570	557	608	606	603	632	576	559	586	580	538	622	571	588	591	568	587	608	608	608	528	582	601	554	599	625	588	605	594	568	625	595	577	636	595	590	598	565	586	580	596	590	565	605	584	608	572	586	553	563	609	593	554	549	587	564	591	584	609	581	587	577	575	577	612	602	632	601	539	595	609	567	597	581	623	621	569	579	593	619	578	610	586	581	572	614	615	573	595	632	566	624	555	585	536	558	594	617	576	595	600	626	666	538	622	586	576	560	647	682	596	604	577	596	589	588	626	621	585	584	581	603	602	586	562	547	620	616	608	565	543	599	550	617	580	589	614	574	510	566	596	569	573	588	573	584	590	581	572	596	614	593	531	590	581	568	631	591	646	601	600	590	564	551	616	574	531	585	589	564	604	580	622	528	566	551	550	573	575	581	578	595	598	593	547	587	570	557	591	603	596	620	542	575	558	609	546	536	585	594	588	593	586	557	579	597	540	584	577	644	554	606	602	537	608	611	581	583	565	594	592	586	617	565	590	568	620	573	634	609	610	614	596	592	591	573	585	607	616	625	606	564	608	607	627	582	576	544	569	586	593	599	595	586	598	544	573	605	586	607	594	589	585	605	586	580	560	609	611	584	575	581	608	570	573	625	573	579	607	592	601	580	598	565	602	638	569	519	550	574	547	636	582	599	608	596	587	613	582	523	576	596	626	568	555	627	626	554	576	576	626	565	585	569	578	631	614	552	594	570	567	633	574	573	569	598	589	585	599	592	611	588	575	557	571	609	595	565	589	601	644	592	607	589	646	585	599	593	563	603	589	561	606	616	550	594	580	613	561	640	576	577	601	598	632	566	619	592	564	562	593	575	594	615	561	588	587	574	533	602	526	579	575	588	570	593	592	552	552	571	588	608	592	589	592	593	553	580	573	609	578	615	605	551	598	587	563	604	591	574	552	588	635	536	608	576	550	628	581	579	551	577	566	640	574	577	575	583	603	584	586	570	589	634	631	618	564	608	594	597	628	558	623	598	587	589	551	584	595	613	568	605	604	571	577	596	621	652	545	594	618	624	544	625	546	611	600	547	576	585	565	586	544	545	599	588	626	590	580	572	579	559	624	606	605	579	624	530	597	567	605	568	600	552	559	586	588	584	566	599	578	606	618	599	567	583	597	569	565	556	612	626	557	606	621	606	543	615	605	568	585	620	579	551	571	601	592	597	581	586	593	577	560	583	588	669	614	616	588	597	594	578	577	593	616	602	581	574	605	555	549	549	604	606	596	600	567	608	604	622	581	590	553	586	571	568	629	604	622	584	639	554	567	594	569	636	588	566	622	571	599	573	616	548	644	571	640	605	555	566	598	606	573	624	590	629	587	581	572	589	624	586	585	543	615	598	624	590	582	533	533	616	584	650	569	587	561	577	568	589	566	614	519	631	620	631	586	595	609	627	629	580	568	590	590	576	543	537	582	588	610	611	574	616	627	582	600	606	582	537	583	549	611	600	585	585	593	563	617	556	620	622	642	587	596	608	591	602	574	612	619	616	557	592	580	594	612	618	581	578	528	569	584	550	584	569	610	566	560	595	608	598	591	604	595	578	545	617	593	571	591	637	573	568	563	578	598	593	615	577	590	583	584	546	609	614	575	591	610	596	538	617	636	542	583	609	568	619	608	600	597	616	583	553	575	567	627	560	629	600	575	588	576	580	610	603	551	567	603	561	612	605	615	584	568	552	605	602	599	590	574	580	592	635	590	583	535	567	566	581	577	605	605	576	568	568	565	602	624	614	585	614	592	604	604	568	599	569	555	593	602	591	573	598	600	606	584	591	603	552	542	609	653	579	550	618	624	571	627	589	592	570	553	627	560	560	613	618	603	574	577	585	548	586	615	637	645	575	592	585	567	577	571	557	549	635	601	565	559	602	598	626	559	582	589	587	577	634	572	618	591	605	566	573	593	565	585	553	624	594	612	619	576	620	593	615	573	575	618	586	594	553	571	577	568	563	606	586	598	574	591	599	591	560	590	593	618	567	579	601	616	617	577	579	587	593	620	631	611	632	579	582	543	580	607	618	597	620	598	567	590	603	605	591	553	597	598	608	557	583	623	566	595	636	629	540	609	578	579	597	582	589	616	623	595	626	553	578	594	568	562	570	597	611	600	573	542	617	575	610	598	598	614	528	611	589	593	619	572	673	627	610	600	572	620	623	579	602	555	581	606	601	593	605	623	576	588	580	549	598	562	602	579	608	594	619	576	586	570	673	619	566	613	600	592	630	641	612	598	561	599	595	554	555	529	582	562	622	571	557	539	579	586	582	574	582	566	567	596	612	577	601	578	585	539	589	585	606	607	588	598	567	577	572	586	565	588	591	591	563	607	588	606	588	609	587	577	615	582	554	591	590	528	580	581	596	597	622	600	600	573	572	574	613	558	602	570	595	605	590	568	578	624	575	624	620	640	577	599	579	566	562	601	598	545	617	573	609	565	591	577	597	612	613	612	570	561	585	588	577	641	605	595	617	576	578	577	573	531	593	560	582	594	561	623	603	619	590	584	530	564	617	595	568	592	556	562	575	575	564	537	599	559	618	599	629	543	551	582	540	596	602	547	581	570	578	609	554	577	606	613	575	614	549	618	596	584	577	619	598	611	565	571	553	544	623	588	600	583	578	616	546	567	555	589	586	576	590	605	584	587	565	556	584	579	624	586	514	592	563	524	622	566	605	586	576	594	529	543	604	596	598	615	576	566	606	604	625	563	593	589	599	618	577	576	571	573	569	583	598	571	579	581	582	627	557	539	613	589	588	604	590	586	532	586	581	583	605	589	621	582	600	618	591	571	580	570	565	574	574	558	600	617	602	605	594	614	569	558	607	588	571	610	608	646	562	567	565	535	578	587	610	560	591	567	606	601	601	561	582	606	563	638	615	541	630	583	562	606	594	569	592	573	566	558	581	554	574	643	605	623	563	589	604	558	593	538	527	606	617	570	567	595	563	583	584	531	561	607	570	616	599	590	601	632	575	569	570	590	611	596	615	614	558	604	552	604	570	630	577	598	560	552	585	552	615	619	611	586	581	596	555	596	572	565	611	571	568	612	568	626	546
23335	20836	28098	23663	20837	10220	1173	787	578	585	509	460	424	410	414	438	408	377	352	361	345	363	339	389	368	338	353	345	344	339	348	340	366	349	341	345	372	347	316	325	341	327	342	326	345	344	365	321	295	329	323	339	340	343	308	329	291	327	325	329	336	336	328	313	348	324	350	345	346	353	329	321	312	342	329	347	343	334	370	328	328	337	287	351	325	341	353	354	325	330	345	331	294	307	318	336	336	339	352	312	305	356	302	336	321	337	325	329	326	351	326	309	311	335	333	303	348	308	352	303	310	325	326	324	337	329	313	330	337	344	341	316	363	304	308	310	361	333	297	352	337	321	312	307	323	345	321	293	320	340	338	336	296	342	340	322	334	289	310	334	364	350	355	322	302	348	354	361	333	320	313	323	342	308	331	334	330	333	308	349	336	364	335	342	363	345	290	316	320	293	321	320	352	323	315	345	324	329	340	333	329	332	329	331	334	352	371	335	320	350	335	326	319	328	356	308	355	320	328	354	349	336	358	301	319	309	357	324	358	325	350	321	327	340	340	323	358	312	331	327	340	314	332	307	362	314	326	336	341	329	320	304	328	343	271	355	306	370	338	313	311	319	326	324	336	329	337	332	300	335	372	347	352	318	353	333	324	317	325	344	341	319	317	348	320	372	353	325	311	329	319	283	305	308	317	349	371	311	349	317	354	314	362	330	310	332	316	326	318	357	305	321	353	328	336	370	336	301	319	313	346	343	326	324	345	316	313	337	327	299	338	295	331	312	332	331	353	322	312	334	315	316	306	315	322	313	340	300	325	324	347	322	327	362	341	293	336	331	316	332	335	327	309	348	338	345	377	324	339	324	344	339	312	336	335	319	316	310	324	343	302	329	309	327	303	325	323	292	335	316	288	296	330	372	333	365	348	339	335	318	298	316	325	351	314	323	308	324	313	319	327	313	309	306	333	342	318	344	320	310	343	323	318	329	307	332	337	319	336	329	340	314	312	367	317	360	306	339	354	318	325	324	328	356	341	332	303	333	311	333	360	322	357	341	319	332	330	326	333	341	322	332	320	364	357	326	341	331	306	342	283	349	338	335	355	310	325	333	316	319	324	327	328	302	310	358	334	358	334	357	319	350	326	342	307	338	328	339	328	285	331	313	335	347	292	311	342	332	326	307	311	332	354	348	339	318	341	331	349	318	343	337	352	329	329	344	302	346	332	370	335	312	329	322	319	322	324	347	326	318	324	311	351	317	317	321	320	326	322	322	320	334	323	347	351	352	331	343	336	348	315	356	309	317	336	323	304	312	357	331	351	342	300	361	333	350	331	317	318	337	319	308	268	341	329	310	331	323	351	323	333	356	335	347	329	346	352	326	321	324	349	333	346	331	329	348	309	330	359	347	375	296	347	346	308	343	339	322	313	313	305	323	356	303	342	346	339	294	347	312	347	293	320	368	288	308	303	308	314	337	340	327	318	352	337	319	314	306	325	343	310	275	319	308	354	314	348	334	327	330	369	332	327	323	316	333	350	343	294	346	317	312	332	316	346	325	314	339	369	314	360	342	346	317	342	327	315	331	315	334	311	353	319	360	341	324	307	325	327	341	319	365	339	355	361	362	320	340	314	321	303	347	334	340	355	330	323	313	349	333	343	335	335	317	336	334	329	324	322	313	294	321	308	362	329	342	368	339	342	302	310	319	298	311	314	339	337	306	353	344	341	309	367	296	335	328	347	344	339	370	344	341	308	339	351	315	335	339	325	338	314	328	350	344	342	343	309	363	318	312	332	350	297	341	318	315	313	350	347	325	355	327	342	309	287	333	341	295	336	319	313	351	332	329	328	321	325	348	346	346	343	321	335	343	318	349	338	318	314	358	327	329	355	330	314	340	328	298	363	325	340	339	337	316	341	318	316	332	330	342	334	369	338	315	356	332	331	348	316	331	329	352	326	353	324	339	299	345	323	264	336	320	330	323	315	341	337	336	364	364	335	352	331	319	354	332	341	316	327	288	319	336	339	311	325	321	362	341	330	301	332	358	310	302	326	359	309	352	354	336	298	360	307	345	335	341	328	343	317	331	350	301	324	306	301	367	327	286	351	351	326	340	349	335	317	312	341	320	338	335	289	363	346	290	315	333	329	363	305	314	326	328	324	332	327	315	321	335	321	305	306	336	329	305	352	353	349	342	323	326	324	347	345	322	336	316	349	328	321	400	324	323	351	318	343	327	308	291	305	340	304	313	298	296	322	339	343	308	331	302	340	333	293	351	338	342	346	327	340	299	358	321	310	354	343	296	307	343	301	297	322	319	342	319	357	319	342	313	313	340	345	302	324	353	347	333	328	319	335	341	330	341	327	313	306	283	325	304	323	322	330	331	340	342	335	313	336	327	337	333	342	357	314	315	323	332	306	340	346	330	312	349	319	332	319	338	353	344	296	300	306	316	335	353	335	339	298	343	323	309	321	292	352	326	296	328	346	330	309	295	330	307	341	359	355	330	322	321	334	350	314	350	358	339	329	348	361	293	343	335	323	289	333	338	330	341	310	315	335	331	336	328	339	347	303	350	307	329	344	342	351	370	336	317	344	339	345	322	319	309	331	334	336	322	351	320	341	299	310	320	337	324	337	328	333	336	322	354	352	336	346	324	332	314	308	315	340	341	294	332	323	302	364	321	340	333	325	339	321	334	316	310	333	348	315	341	337	336	316	327	349	319	340	319	310	343	346	312	320	331	327	329	329	350	333	301	366	323	340	324	328	358	331	378	340	330	343	319	316	344	320	360	292	302	351	336	333	298	344	326	309	330	326	307	318	340	332	312	316	309	338	342	320	303	346	290	303	321	326	335	393	358	324	345	338	357	326	352	328	347	334	328	328	313	331	348	352	311	358	364	316	336	323	320	328	296	308	296	342	331	327	304	347	304	327	336	347	352	304	314	323	330	333	327	317	359	305	286	315	323	340	326	348	304	329	305	327	309	298	325	369	340	366	320	286	315	339	353	307	348	325	309	357	338	290	317	295	326	310	301	324	316	335	329	325	334	320	342	318	364	346	322	336	358	314	304	324	304	322	334	345	337	322	292	327	311	312	348	342	333	331	344	327	319	304	358	308	317	323	301	352	326	340	300	309	333	330	309	325	336	336	317	326	318	320	356	300	388	352	296	341	320	317	307	316	373	314	306	335	332	315	347	295	338	337	333	349	327	349	346	319	310	337	321	342	320	343	304	313	331	340	297	343	319	341	319	326	333	328	318	339	300	321	326	342	340	320	323	328	323	351	305	341	320	346	304	318	299	326	305	326	279	349	313	326	336	308	336	322	309	326	312	308	331	331	319	336	286	322	313	352	345	370	329	314	333	357	314	326	322	350	334	319	348	333	364	327	333	351	328	328	358	289	340	370	291	301	314	324	348	285	313	339	348	328	315	333	314	386	319	293	331	315	338	317	350	315	305	318	326	340	346	316	360	326	333	359	327	343	330	333	320	356	331	313	353
4417	8790	7785	4210	2852	2191	1738	1399	1198	1036	857	790	753	735	645	597	580	583	567	560	543	531	527	544	524	489	470	454	476	455	477	487	460	442	477	482	497	441	446	501	462	437	455	451	427	443	420	472	446	473	479	425	410	411	460	451	476	436	464	461	454	429	474	472	446	464	420	457	422	479	433	440	462	457	481	447	466	454	433	451	439	465	423	420	453	450	431	464	449	416	429	458	476	440	413	450	469	416	462	452	481	438	459	428	464	451	441	459	461	468	450	432	440	467	454	473	482	442	437	448	419	426	426	464	453	439	420	487	419	445	438	432	428	443	414	452	444	420	440	476	421	436	427	476	458	438	470	428	430	414	475	439	481	443	431	418	453	463	453	405	452	468	445	477	448	459	429	423	474	432	386	426	499	431	480	478	385	473	447	433	441	419	445	474	466	448	428	389	454	428	435	448	427	449	427	480	413	479	458	417	441	455	428	466	425	432	466	453	457	426	418	461	450	457	412	437	423	417	432	404	419	436	434	379	439	447	468	464	412	439	452	430	445	482	459	469	430	438	467	492	419	476	399	431	446	422	406	415	438	397	446	441	431	475	451	423	447	465	408	427	444	455	478	441	459	457	395	438	420	487	450	427	455	436	478	437	433	432	435	462	419	480	421	437	386	441	440	453	438	421	434	428	430	436	472	461	469	454	446	406	423	439	451	457	480	454	451	432	443	430	437	453	465	442	462	509	437	440	429	460	424	444	423	444	434	431	442	469	409	464	397	464	429	443	438	436	417	410	425	454	439	496	452	440	464	445	452	467	398	428	460	431	457	476	448	479	462	446	483	410	438	458	432	459	466	449	423	432	435	477	461	441	417	407	408	434	472	482	466	448	455	439	443	452	471	439	462	463	443	439	466	436	449	467	435	419	426	424	450	432	462	429	439	455	420	437	434	447	438	430	448	447	430	401	439	448	464	426	406	413	444	420	436	466	455	474	431	423	434	436	423	406	432	440	458	423	474	451	457	440	433	448	436	462	452	450	442	456	453	470	417	458	451	457	477	475	424	427	472	454	425	455	428	437	449	458	429	438	452	462	429	414	445	467	452	407	474	457	471	445	423	408	469	491	458	476	458	429	441	410	459	426	435	426	420	443	463	425	438	449	456	469	424	428	459	460	429	428	450	459	457	455	458	425	461	478	452	431	454	453	443	478	449	423	423	447	419	444	446	464	433	436	426	438	412	480	426	433	448	455	452	448	452	442	450	439	447	461	389	432	438	420	438	447	457	440	453	454	410	393	403	437	458	462	408	466	445	480	437	461	435	434	470	427	450	435	466	444	472	434	446	475	426	440	408	439	434	421	448	428	426	439	407	414	423	454	440	406	454	449	417	448	438	453	475	483	440	388	484	413	405	426	430	446	436	444	423	432	438	429	401	442	438	471	410	435	453	418	436	449	440	412	464	454	493	446	461	446	506	431	463	444	444	467	448	479	442	450	461	451	447	456	452	446	446	442	422	447	462	462	470	429	460	488	464	434	445	444	422	405	392	457	437	416	442	475	423	427	460	421	460	435	429	423	459	425	468	465	446	419	428	431	417	425	425	454	443	418	460	446	420	438	401	423	410	442	436	450	420	434	438	454	443	482	449	453	465	473	436	427	454	416	434	437	464	465	444	450	441	453	446	462	489	439	470	448	466	422	410	437	420	437	449	463	456	468	444	444	462	449	444	456	439	447	436	448	425	441	424	434	429	444	429	461	431	480	437	436	448	410	432	455	447	440	443	442	447	449	472	445	433	465	439	433	442	438	493	467	476	441	445	482	447	406	454	471	455	427	483	430	438	443	477	466	438	477	428	451	459	407	432	416	416	415	434	423	456	433	451	407	453	433	478	446	441	449	428	443	454	412	476	422	437	410	420	434	450	447	458	419	447	422	467	460	450	447	403	478	461	463	427	430	404	454	462	446	441	453	459	423	442	454	423	429	437	449	446	447	410	459	402	412	417	449	411	399	448	450	434	504	458	418	405	453	420	418	452	448	416	469	474	406	432	410	455	411	443	427	468	438	485	450	444	433	428	465	408	454	423	425	448	460	433	433	413	499	465	437	448	444	441	487	452	463	421	445	471	415	464	446	432	464	425	444	477	497	444	435	439	450	441	457	476	453	436	446	475	473	446	490	419	418	430	446	477	435	457	463	481	454	410	432	424	419	445	479	434	498	438	453	394	450	436	479	420	435	463	436	431	388	439	465	463	484	445	432	465	459	464	472	447	440	445	427	463	447	460	447	458	458	426	430	449	460	463	425	415	425	440	441	438	480	430	425	451	463	435	439	482	406	457	444	420	469	417	421	471	417	424	434	423	438	446	459	440	462	426	441	451	466	445	448	460	433	420	434	438	409	457	448	447	390	455	439	467	414	434	435	461	407	478	430	457	450	419	466	441	435	414	437	431	439	435	452	491	443	458	397	414	471	429	417	422	464	427	420	460	446	437	418	418	455	473	474	470	443	434	458	474	432	451	445	402	459	420	460	447	450	426	443	405	470	407	449	442	444	452	451	448	414	439	440	429	437	450	489	437	458	477	424	422	457	460	417	468	438	414	409	456	463	437	408	424	488	414	407	434	398	435	453	434	420	439	431	450	422	412	435	427	438	466	455	450	441	445	415	425	442	448	446	462	460	445	431	413	445	447	464	411	398	441	432	425	456	437	415	429	458	424	489	409	464	455	452	428	457	460	474	449	426	423	454	441	445	469	415	460	468	487	466	456	448	450	427	452	445	418	397	452	443	451	461	443	441	416	449	455	470	440	448	443	461	431	446	454	418	440	448	515	439	446	462	434	422	444	429	449	409	460	504	415	424	464	427	451	449	457	426	469	506	450	448	448	459	441	475	441	473	419	411	431	471	474	396	468	490	416	450	418	446	453	434	411	403	446	397	461	436	496	452	428	433	506	435	465	484	453	448	458	460	438	460	429	414	440	450	459	457	476	442	438	467	492	402	456	446	445	426	433	452	449	484	446	444	476	414	454	437	422	452	411	420	458	434	400	444	445	426	427	501	469	438	403	420	400	447	430	441	451	496	437	417	444	439	438	425	414	453	420	439	421	466	462	451	414	460	455	448	439	446	434	424	421	469	468	472	439	389	443	430	479	458	421	451	464	442	421	442	423	446	448	425	455	423	431	430	470	436	454	465	459	444	420	454	471	446	445	416	480	421	459	424	472	420	437	473	474	510	426	463	426	436	481	445	410	437	440	459	447	446	437	451	423	450	456	461	401	445	426	425	451	464	459	424	460	411	417	414	432	439	447	449	416	449	415	424	461	430	469	421	446	428	467	449	468	472	446	447	474	407	424	418	438	428	467	464	486	413	439	459	442	428	451	412	482	444	445	429	425	446	477	440	439	417	440	449	438	461	437	414	456	411	426	450	471	441	484	431	457	452	478	435	418	430	462	442	417	413	419	456	427	473	433	413	473	444	456	454	480	439	475	494	448	416	422	423
22531	20884	28554	23363	20886	20929	8355	955	667	558	496	389	327	308	307	298	246	238	231	213	230	206	196	174	186	194	175	166	158	177	160	158	157	177	129	153	131	128	147	152	123	135	145	136	151	150	132	146	143	158	143	141	124	141	132	139	145	124	136	140	135	125	125	149	164	144	120	127	125	158	138	130	141	123	103	126	142	160	134	129	132	142	136	124	127	125	140	127	139	143	154	136	121	139	135	138	139	152	144	110	146	115	128	132	124	126	142	125	143	129	111	121	137	129	131	124	132	124	129	138	133	127	109	121	145	140	121	137	130	115	135	140	150	139	133	142	135	133	152	139	137	157	130	125	127	115	130	144	109	151	139	125	137	133	129	147	126	144	139	117	126	146	125	130	120	112	142	122	130	133	142	135	137	135	119	137	132	123	141	144	147	114	127	141	141	121	120	141	133	120	136	128	125	110	115	128	135	133	145	139	121	138	133	127	124	115	137	140	125	150	142	148	138	132	148	120	142	140	112	138	120	131	136	146	136	128	151	115	126	129	135	143	142	136	128	120	115	136	138	144	151	111	117	118	121	117	167	121	130	119	132	137	137	139	140	143	126	114	137	126	123	108	123	127	125	152	114	135	125	141	113	141	137	116	123	138	123	129	119	117	158	133	123	149	134	104	121	127	114	128	123	129	128	120	156	154	137	134	108	122	141	160	125	141	131	117	131	110	123	118	133	129	152	129	120	118	138	144	120	130	136	143	143	132	128	149	114	135	139	134	114	132	146	125	146	130	150	142	131	124	122	134	125	132	127	136	147	129	145	129	124	129	111	125	146	128	134	136	143	125	120	143	117	120	152	125	143	119	124	125	135	116	142	123	121	135	138	139	125	147	129	122	112	133	117	139	128	123	108	134	134	127	143	134	138	130	127	139	135	128	116	123	151	140	148	133	137	153	138	139	114	113	120	138	114	151	122	118	108	139	118	130	148	139	128	128	142	139	128	128	137	123	119	127	126	140	119	136	136	117	134	136	144	141	127	131	124	152	122	131	154	126	139	122	132	120	132	133	124	116	137	142	113	149	131	146	141	128	124	151	127	142	150	131	137	125	117	122	131	119	106	127	146	144	152	116	128	137	129	130	139	141	113	132	119	112	131	129	139	142	129	126	144	149	137	143	153	132	140	141	141	121	137	140	132	128	128	118	146	152	128	129	141	125	130	134	149	121	132	149	130	130	127	134	126	111	125	167	159	146	116	140	142	149	128	153	120	129	121	115	120	136	134	113	138	122	135	119	140	140	112	127	127	94	142	139	145	152	147	119	132	122	121	144	106	115	133	136	137	132	125	129	129	131	128	162	130	126	144	136	125	117	145	123	148	144	123	130	158	134	124	124	125	137	150	136	161	132	143	149	158	127	113	137	125	118	117	131	137	124	129	133	117	121	134	119	124	126	128	120	143	142	160	147	130	145	117	112	118	133	110	106	120	140	131	124	131	132	140	137	101	134	133	123	133	128	118	139	129	111	133	107	156	150	125	122	149	122	107	138	152	131	125	126	143	132	123	129	143	131	119	148	128	133	133	122	122	136	117	143	135	141	113	129	140	147	144	126	111	144	108	138	129	122	119	113	153	135	162	126	116	151	144	125	137	117	135	119	128	122	137	127	130	132	127	135	151	154	141	130	119	139	133	131	134	124	149	135	135	131	125	137	142	130	110	129	125	141	132	151	133	117	143	127	151	149	148	130	132	127	114	119	136	135	146	124	134	134	119	150	139	138	117	132	128	120	118	134	154	132	128	151	133	147	161	119	136	127	129	121	133	135	124	133	130	139	133	125	124	122	144	149	142	136	127	120	113	148	116	109	128	113	131	126	118	134	129	123	136	132	126	130	127	166	136	138	134	153	148	147	139	133	121	119	135	118	123	131	151	125	154	126	139	133	122	139	123	144	115	131	139	127	135	142	131	120	129	131	151	128	150	139	144	130	143	125	125	120	102	92	137	150	129	112	126	125	117	149	114	148	126	115	131	145	125	122	139	145	123	120	117	125	150	110	150	137	130	130	121	136	127	127	116	158	134	156	131	142	132	138	148	111	127	125	131	126	123	147	134	117	141	138	111	144	146	140	141	143	135	109	124	129	124	119	128	139	107	135	143	121	133	124	123	131	136	137	140	117	126	134	125	108	122	132	139	146	121	126	117	138	122	117	124	132	125	148	130	123	126	109	137	109	129	128	125	118	130	130	140	121	125	124	119	131	117	123	122	144	122	116	113	136	149	120	153	127	138	107	148	132	121	128	119	130	130	127	127	149	133	144	121	144	121	124	127	121	148	124	119	143	122	129	134	105	136	142	142	148	134	111	149	150	121	145	131	135	124	140	132	120	160	124	138	124	142	147	129	128	127	134	129	123	146	144	129	149	141	132	144	122	120	147	123	127	130	112	139	126	121	163	131	110	124	129	138	118	125	120	125	126	124	119	115	116	134	140	118	105	138	117	125	148	152	111	150	109	126	132	132	153	127	118	112	117	139	138	128	153	130	129	108	129	152	115	136	134	162	133	142	129	153	138	126	137	127	130	123	119	132	128	144	139	148	122	140	142	126	141	133	145	129	143	122	135	147	121	133	130	122	117	138	144	128	161	129	125	159	114	112	144	155	122	125	138	134	143	147	113	127	117	125	135	120	139	128	135	135	122	160	142	128	114	113	150	142	115	126	133	149	145	139	141	133	110	134	142	126	128	123	133	131	128	159	136	127	141	131	116	153	115	123	139	135	126	120	130	130	103	152	117	121	132	117	147	112	165	137	150	134	131	126	133	122	130	118	115	132	128	151	127	133	114	148	141	126	133	109	147	143	139	121	135	146	126	120	131	150	134	137	116	128	149	145	123	140	135	140	133	137	129	138	114	156	128	142	127	136	141	123	145	127	133	126	153	127	109	112	125	132	129	120	121	135	140	144	154	127	106	119	134	130	115	154	124	136	134	144	134	137	157	130	123	126	121	147	134	129	140	131	129	91	121	134	119	140	116	114	152	144	134	127	128	121	139	133	145	135	137	129	116	130	141	134	130	140	138	122	133	144	127	133	131	129	139	122	127	127	117	123	126	134	131	136	146	154	118	118	121	120	107	106	124	133	140	140	132	136	118	133	123	136	127	126	134	161	142	114	135	156	129	150	124	127	122	160	113	146	132	135	133	114	136	133	148	119	120	134	129	142	116	125	128	141	127	112	136	134	148	122	111	123	127	127	131	122	113	136	147	131	150	134	138	124	121	134	137	126	131	115	149	127	130	146	147	102	126	125	147	127	123	141	123	132	130	156	148	146	120	120	138	132	145	114	135	141	124	134	149	138	165	122	131	113	123	129	151	119	122	109	120	121	122	117	127	140	121	127	138	125	147	136	144	139	131	139	132	131	138	131	136	115	132	126	135	131	124	136	133	130	145	121	95	129	134	145	141	126	119	126	122	123	133	113	114	147	156	153	117	130	144	143	145	139	135	118	121
6306	14695	12954	6979	4783	3517	2833	1994	1597	1281	1060	873	716	661	526	506	475	413	386	383	330	330	304	297	306	279	306	245	250	227	230	211	226	248	231	254	198	216	225	208	239	195	197	207	187	216	196	202	179	174	202	197	192	184	183	199	218	185	196	178	232	178	192	198	196	154	189	173	165	166	166	180	188	195	189	178	206	190	183	173	172	188	179	171	168	193	191	192	213	168	172	184	192	178	156	199	168	175	192	213	199	161	192	140	186	186	188	180	179	190	175	164	175	186	184	188	172	177	166	180	211	179	183	168	176	207	181	186	166	194	188	179	170	174	160	177	166	179	153	195	170	171	160	182	185	176	185	161	191	173	167	189	164	158	178	178	175	207	169	177	163	185	188	171	183	158	175	195	171	162	177	209	186	172	197	204	167	170	187	177	189	161	177	196	185	155	186	179	189	176	174	189	175	169	166	195	168	164	145	164	177	166	202	182	181	188	147	181	183	179	183	188	178	163	185	193	188	194	180	188	147	174	185	180	170	171	185	175	173	163	186	163	188	208	174	208	178	182	171	201	173	193	171	169	184	182	183	180	151	172	162	194	160	190	161	182	167	145	179	180	155	192	181	191	175	199	174	168	156	190	153	190	201	153	168	161	172	182	171	215	187	155	187	173	186	155	155	165	182	158	184	193	187	175	146	177	146	199	176	178	170	188	173	185	193	182	173	172	182	191	173	180	180	189	176	196	160	165	182	180	199	169	160	171	175	188	176	175	168	166	197	193	180	168	165	175	167	189	184	171	194	166	179	160	169	176	181	192	161	183	205	157	163	189	166	189	166	202	176	152	176	189	159	180	181	183	185	169	182	170	174	155	193	161	192	171	159	162	180	183	176	169	186	168	179	184	202	165	181	198	209	155	172	164	167	161	179	181	187	150	172	171	169	167	164	164	181	167	184	196	153	181	171	163	155	180	149	156	183	166	177	158	185	179	178	190	167	177	166	173	192	167	159	168	187	193	164	165	196	183	157	176	179	184	175	179	169	179	173	180	196	180	180	162	189	194	177	164	174	185	161	162	166	190	187	167	185	161	167	173	195	158	158	189	182	196	160	193	171	194	186	182	173	178	159	189	175	171	175	179	176	161	153	163	202	185	183	195	184	161	179	168	177	159	177	158	176	186	177	174	166	171	187	175	209	181	179	202	181	178	191	153	180	151	183	158	183	156	181	181	181	157	172	161	182	184	172	176	176	181	147	159	156	210	181	173	157	155	156	178	169	169	197	204	188	203	171	175	152	170	164	178	180	163	177	172	212	199	185	183	181	179	163	191	166	160	184	156	198	177	177	185	187	188	182	182	183	178	180	173	167	171	156	163	170	178	180	187	177	185	199	165	185	193	164	166	179	167	166	175	170	180	200	158	155	185	165	170	170	182	192	169	176	213	187	187	165	163	157	167	193	172	151	175	167	180	183	159	179	187	167	186	165	167	165	181	182	164	176	175	192	159	193	159	173	177	188	175	190	166	160	166	194	163	179	168	196	167	175	154	164	163	204	172	153	168	174	176	198	171	158	162	164	180	177	178	167	149	184	178	166	167	172	192	192	150	183	181	173	200	165	165	152	195	150	192	193	192	161	155	184	164	168	153	167	187	188	173	165	188	171	167	219	173	173	186	172	181	165	158	163	162	166	187	176	168	168	173	178	193	170	174	161	168	172	154	199	178	190	170	193	176	181	194	175	155	179	177	189	164	154	167	184	172	181	150	162	194	157	155	162	154	205	162	165	174	169	167	160	152	184	193	174	202	154	177	184	177	175	173	191	172	189	156	163	180	161	182	150	213	191	179	179	201	204	173	187	173	179	176	154	190	195	164	140	188	176	179	175	165	186	180	190	189	191	160	153	182	179	166	172	191	158	156	148	172	177	185	165	193	171	163	186	191	160	169	185	164	186	165	186	195	172	175	184	145	181	148	176	159	187	172	147	172	170	183	153	188	168	160	155	172	176	185	185	188	157	176	183	183	175	180	198	172	180	167	199	170	170	186	179	166	144	183	175	203	164	170	187	181	173	155	167	184	185	191	195	208	170	178	174	172	192	172	153	171	168	175	147	166	190	156	165	174	154	168	189	166	196	176	158	197	161	171	178	188	171	154	167	185	164	198	149	174	169	195	174	178	168	172	184	179	190	180	187	190	189	170	182	180	172	165	153	183	173	164	192	171	182	180	184	191	183	196	185	186	186	169	174	147	184	181	159	154	164	188	167	188	193	183	177	143	209	165	164	191	170	171	186	176	195	184	155	208	160	166	181	177	176	162	176	177	177	162	156	167	173	168	177	182	218	160	178	171	177	166	206	181	163	185	174	171	163	164	198	163	167	184	165	171	167	189	191	161	164	187	200	184	162	184	184	179	172	196	193	185	200	178	184	173	186	184	168	192	174	208	199	156	176	191	194	167	173	184	171	169	186	141	184	170	180	172	171	173	177	179	194	177	157	190	193	196	182	190	163	189	169	194	167	168	170	176	173	165	162	168	157	161	160	168	182	167	173	197	173	176	178	168	163	165	174	161	167	160	162	182	169	177	179	163	173	159	169	182	176	186	184	179	179	184	180	174	166	167	184	190	172	182	166	181	180	190	182	168	162	158	162	161	187	153	188	161	165	157	175	178	190	175	165	183	182	191	172	162	178	177	188	179	197	165	191	174	180	164	185	153	165	179	192	182	173	182	194	168	166	179	199	204	180	181	164	202	159	157	153	175	165	181	181	176	160	186	192	175	191	174	168	190	177	147	171	157	167	164	184	167	183	181	186	181	194	179	158	167	168	154	174	180	198	166	193	148	179	179	161	198	177	180	175	146	174	181	210	166	187	173	174	164	179	155	137	193	199	169	177	165	184	170	176	153	171	177	168	162	189	198	220	180	190	163	161	163	147	185	165	170	179	182	159	188	175	167	171	173	152	170	172	175	153	188	178	185	154	184	166	188	167	183	172	162	169	168	166	186	191	191	200	164	180	167	176	172	190	167	169	175	174	196	183	157	175	180	172	171	172	175	174	182	166	174	178	167	158	190	178	177	171	185	173	172	161	176	192	181	158	189	179	180	191	176	177	176	173	167	202	188	189	192	194	173	182	174	178	172	178	143	168	177	151	169	154	171	180	172	163	174	167	176	166	170	184	197	181	176	167	150	196	164	176	153	153	188	168	169	169	187	185	181	186	191	185	173	189	179	180	187	194	190	179	170	165	169	182	175	200	186	176	195	163	139	170	163	190	163	163	186	187	182	178	183	178	187	189	207	184	184	181	179	188	199	192	179	180	173	189	179	175	177	171	182	155	149	150	181	154	193	181	172	171	191	176	184	178	168	182	170	195	153	178	190	185	181	175	167	182	186	183	169	155	197	192	169	181	188	198	167	151	192	184	167	183	195	161	184	197	164	164	178	170	181	190	186	165	205	156	197	176	183	174	179	184	178	168	173	181	180	157	176	163	177	188	187	153	186	175	185
26432	20321	8763	859	544	561	495	466	460	490	471	440	489	439	483	456	473	490	499	458	439	491	461	435	448	458	464	489	432	455	428	507	446	456	455	443	483	477	433	488	443	467	452	457	480	462	458	443	455	474	456	486	469	476	421	453	440	456	456	483	484	448	448	472	451	458	476	462	476	456	440	442	509	424	466	471	480	487	444	475	471	467	425	447	450	482	454	452	476	448	472	478	438	451	494	425	437	446	487	516	435	456	471	463	441	458	465	467	446	448	442	425	458	450	460	456	437	447	483	450	448	476	442	486	448	473	433	480	450	418	460	470	433	451	472	464	455	475	464	418	469	500	443	472	497	418	436	423	481	437	464	478	437	466	416	481	488	462	447	444	471	459	460	449	443	447	445	457	468	462	485	435	466	452	471	463	480	420	474	459	486	468	453	459	471	467	448	447	439	467	440	418	450	494	468	454	490	429	473	432	443	466	424	422	478	448	450	444	443	449	443	448	471	442	426	452	447	433	460	491	471	461	423	447	449	511	429	481	420	479	465	447	490	460	474	470	445	445	486	432	453	487	474	441	472	460	460	464	490	420	424	448	492	430	455	403	477	439	447	458	461	425	449	447	426	468	465	457	475	446	458	453	449	467	433	473	442	451	453	461	414	436	439	425	475	490	495	449	461	492	443	440	468	417	441	447	442	431	430	443	452	475	482	438	413	477	443	426	468	484	418	473	470	429	461	456	453	439	441	446	457	435	442	465	427	462	470	430	429	471	454	474	462	442	484	422	493	451	468	458	450	472	474	440	454	447	432	428	444	439	475	446	473	478	466	503	456	459	446	474	417	453	442	438	446	447	425	480	475	439	463	473	454	472	471	486	458	448	465	477	436	455	510	457	460	480	448	451	461	440	451	464	471	467	447	470	467	462	448	467	442	451	417	444	440	475	441	426	444	426	457	460	455	414	451	466	447	460	465	443	437	457	466	462	421	460	443	489	403	491	437	455	436	428	447	430	470	443	439	443	450	452	438	424	451	456	469	458	472	436	486	499	483	460	474	447	439	464	461	458	467	423	468	488	465	452	483	489	464	458	452	459	402	466	416	501	443	477	408	475	466	469	448	451	469	482	440	447	458	447	453	460	447	473	424	453	444	493	442	472	481	458	480	463	468	451	464	462	457	449	467	454	469	460	470	439	457	465	408	428	456	462	450	456	455	484	434	464	481	441	459	481	468	440	505	471	466	448	462	423	427	399	493	467	494	454	471	471	401	447	469	459	443	475	477	444	472	417	424	458	419	495	491	475	485	469	472	454	456	454	464	472	435	493	432	447	432	444	457	423	423	485	469	462	441	483	438	464	414	483	433	417	433	405	442	450	482	460	470	470	451	430	480	428	454	439	436	467	450	453	456	445	424	439	479	425	445	434	466	465	463	486	438	448	441	439	470	440	471	467	439	446	439	460	471	480	462	462	459	456	417	438	484	416	455	471	479	463	444	420	447	466	437	437	431	454	446	454	476	504	458	470	485	479	467	469	454	451	477	459	483	451	449	442	465	419	445	437	410	451	455	457	496	465	453	451	456	479	416	490	470	465	456	425	460	448	462	497	476	470	507	474	500	449	476	490	455	430	439	461	488	468	480	470	454	410	456	445	452	429	433	466	457	455	492	483	446	448	451	465	430	456	445	423	461	482	464	470	442	466	435	470	452	453	462	495	463	480	427	458	447	430	433	511	482	459	507	463	434	493	455	497	446	474	454	429	483	471	450	440	444	459	425	447	452	490	479	477	477	423	467	458	473	446	451	426	453	443	446	427	448	418	448	447	474	473	467	476	484	455	432	463	472	464	451	444	454	416	480	468	434	428	479	481	453	429	432	492	464	470	475	492	470	465	431	433	477	409	512	460	441	452	474	444	479	466	443	447	425	466	429	466	455	440	445	456	446	458	422	459	459	476	430	452	490	429	473	484	481	477	429	457	427	465	471	443	486	449	457	459	447	480	456	472	484	455	460	468	428	483	416	472	463	415	464	437	460	427	420	471	441	463	466	425	468	466	456	453	455	476	463	435	456	521	466	448	439	436	455	486	468	459	494	491	482	444	503	485	455	465	477	492	456	441	448	466	454	465	478	433	470	470	477	444	476	471	461	423	463	435	430	476	465	452	465	486	464	412	478	463	418	490	460	461	447	473	456	457	457	436	504	407	461	471	473	467	476	468	454	453	410	446	436	454	412	426	469	431	446	421	454	450	489	441	441	431	445	426	437	428	425	452	494	441	482	444	423	449	455	503	471	490	457	482	429	490	448	455	459	441	470	465	437	461	512	440	429	456	427	427	460	509	431	425	460	423	467	443	490	456	415	446	439	460	447	460	481	434	422	454	460	439	472	457	438	430	427	458	441	456	479	426	482	437	466	414	438	462	454	445	449	460	463	442	466	449	441	452	455	490	463	488	449	431	482	481	459	481	471	469	459	451	474	422	474	477	425	434	443	469	453	431	450	445	441	470	447	425	455	454	455	450	471	430	417	484	440	483	434	431	443	479	451	503	431	450	477	493	436	457	437	448	464	459	444	449	446	464	463	457	445	435	461	499	426	471	459	431	448	443	428	450	502	409	438	434	460	425	447	412	447	444	472	483	472	448	508	476	429	473	430	463	453	505	495	455	451	418	452	461	478	442	493	486	492	426	443	485	435	432	432	472	401	471	463	452	445	462	441	427	478	455	438	453	427	495	436	474	441	446	485	457	459	475	441	450	491	471	478	454	450	469	422	450	448	452	464	425	449	440	459	448	455	470	456	468	461	452	457	482	447	443	483	449	453	473	484	457	485	451	447	413	472	461	446	477	458	459	452	431	452	444	436	444	455	434	484	484	465	467	453	445	450	441	432	436	455	449	458	446	424	448	442	438	451	464	429	452	457	418	463	454	463	473	476	483	447	451	451	444	477	436	455	439	442	435	473	487	474	439	436	459	479	478	499	462	491	478	474	461	451	420	458	414	499	434	467	446	440	450	435	478	425	438	471	449	413	466	482	451	458	433	412	456	453	476	469	458	448	450	479	470	446	427	441	504	414	459	457	476	459	492	417	437	440	460	439	450	452	424	457	439	472	443	434	499	486	427	457	417	422	432	441	452	405	430	411	452	441	470	448	440	450	463	421	494	451	453	457	492	430	445	478	463	458	440	469	425	428	488	427	470	457	428	497	463	444	427	435	446	423	464	452	452	421	475	442	438	460	451	446	432	500	427	447	487	482	444	459	435	456	516	446	482	444	459	469	419	456	460	471	468	434	461	463	406	436	425	471	455	478	421	468	466	475	445	436	441	445	431	500	441	469	457	416	427	465	492	464	470	467	449	468	455	458	493	477	455	493	440	467	388	465	455	458	462	428	449	446	493	491	467	431	470	444	422	494	435	450	453	473	492	467	453	444	448	476	441	448	469	464	475	457	470	465	468	492	430	451	472	466	457	473	474	489	476	456	450	472	463	476	472	481	456	474	476
3944	1182	1147	813	704	651	629	610	620	625	576	665	621	609	595	618	585	584	570	642	608	585	623	596	632	582	690	607	580	538	620	654	589	583	592	597	602	586	561	594	604	590	572	586	577	570	595	616	602	639	609	616	603	565	579	618	611	597	599	573	574	567	594	622	581	610	583	567	577	599	588	637	567	555	604	599	587	569	649	628	609	563	574	562	601	600	588	585	605	603	607	585	619	597	556	584	591	600	590	556	616	546	622	564	585	631	596	628	574	599	597	546	623	609	568	576	606	621	582	614	575	600	581	606	619	563	573	603	598	578	632	584	599	650	573	594	594	608	566	599	578	619	566	605	572	593	583	613	561	570	553	596	608	558	624	587	561	596	588	591	579	621	624	610	593	604	575	598	624	583	581	561	574	598	618	589	569	572	624	593	557	582	589	634	592	576	619	604	624	574	593	604	568	557	578	602	613	641	571	590	560	604	636	641	597	564	566	595	589	604	556	537	597	588	545	585	523	624	634	591	600	593	602	585	564	624	589	586	621	596	590	610	579	536	571	566	581	577	583	605	596	595	626	567	600	620	601	623	600	583	605	608	594	564	608	594	597	569	570	616	642	595	569	630	547	559	570	560	598	597	581	570	630	595	603	582	583	595	631	590	613	629	542	582	591	577	565	629	646	579	580	605	598	587	587	609	568	609	617	560	595	605	628	624	624	542	617	611	579	571	594	615	579	579	603	620	583	622	596	559	673	602	642	653	623	602	596	551	620	568	617	590	604	534	643	566	617	629	648	648	589	602	624	625	622	604	570	606	575	609	569	570	627	602	584	633	578	587	588	630	655	587	604	616	559	585	557	575	631	593	604	570	591	604	610	576	630	550	604	548	571	607	541	571	564	548	600	612	601	583	571	558	588	590	630	613	601	597	633	595	618	610	576	567	658	594	568	613	577	601	606	586	639	592	593	579	609	591	557	644	616	635	629	581	570	638	633	600	584	639	579	593	601	641	603	580	617	585	608	645	583	611	567	566	561	594	583	603	631	580	590	599	624	551	605	621	590	589	588	577	564	591	634	583	568	575	601	596	594	604	598	627	594	620	576	586	577	620	612	586	576	560	601	585	622	585	591	591	590	612	580	574	578	597	535	578	588	581	599	631	581	614	622	595	571	598	531	586	609	612	632	630	581	615	592	582	586	608	573	593	629	565	602	588	579	579	636	596	609	601	563	589	596	558	607	573	578	636	622	586	607	620	581	579	626	594	586	598	581	565	586	610	557	638	551	606	602	539	579	616	572	574	580	609	606	584	610	611	625	586	575	617	593	572	595	620	549	566	563	581	569	600	590	595	598	617	577	557	607	586	608	618	594	594	575	557	612	571	578	574	576	587	593	590	611	599	598	566	603	564	613	588	577	571	583	516	617	598	603	540	617	622	588	560	615	566	620	603	582	572	565	574	607	564	610	604	600	554	637	566	555	589	596	625	564	610	597	612	586	588	631	601	567	588	583	591	590	610	572	634	599	592	591	648	585	567	569	625	592	589	636	578	615	619	580	602	605	593	618	559	595	563	596	549	521	577	601	614	604	586	601	593	583	582	604	625	585	618	603	591	573	552	631	543	653	558	590	582	571	592	546	565	641	562	613	560	649	597	550	596	592	567	627	567	615	633	623	588	617	596	618	572	628	598	635	567	538	607	560	576	620	582	542	588	631	551	563	583	610	594	610	606	628	549	614	595	570	557	563	622	552	549	561	624	605	594	601	550	576	568	534	611	608	585	594	591	589	634	586	560	558	550	591	622	579	611	629	581	605	638	615	563	560	615	507	579	618	609	564	602	608	587	602	627	541	607	592	600	611	641	587	632	552	615	630	612	553	585	576	601	562	580	614	600	580	602	579	558	607	641	621	602	606	587	589	607	594	622	580	598	643	625	606	619	623	554	587	581	575	568	571	609	568	569	618	620	602	595	541	592	579	589	592	643	603	618	595	566	588	575	631	579	619	596	552	594	621	573	575	594	576	580	586	550	561	613	584	591	588	580	608	600	587	588	649	605	627	606	577	578	587	575	565	560	629	573	570	546	616	607	602	588	605	566	601	622	591	624	581	603	567	571	592	616	616	610	595	567	594	604	609	552	571	549	567	601	602	554	601	609	596	591	597	625	563	560	568	571	600	594	606	579	624	599	575	614	578	598	601	612	594	617	594	611	572	574	577	604	589	644	620	609	573	605	588	573	514	657	553	577	614	541	577	584	547	561	561	601	601	568	618	595	551	580	572	584	630	624	587	609	587	551	611	618	670	601	593	598	599	604	625	624	604	594	573	593	572	604	606	617	615	566	570	612	585	625	546	615	591	593	580	613	603	602	611	597	575	590	620	650	621	585	610	613	631	566	583	569	542	579	587	591	612	619	603	568	625	599	584	615	650	675	582	617	557	627	583	544	609	588	595	601	580	598	597	607	583	554	612	623	597	601	611	626	573	577	593	595	602	560	593	575	615	579	588	598	552	592	561	559	600	640	574	572	570	560	576	563	572	634	593	563	553	608	617	597	593	651	614	584	600	628	570	599	587	578	590	613	650	575	575	564	617	582	588	552	577	605	631	596	560	632	558	612	571	615	616	569	562	629	578	595	635	582	572	589	629	603	562	627	537	597	624	582	632	573	616	633	593	601	634	573	593	593	614	580	612	551	659	573	623	624	579	594	602	621	618	578	581	587	600	610	604	570	633	557	587	566	626	586	583	594	674	573	580	590	555	615	549	593	565	656	595	560	577	591	584	590	665	548	579	622	612	594	592	632	658	599	618	606	612	562	552	580	598	569	581	532	585	602	601	565	579	578	581	602	571	547	573	600	559	600	606	580	607	593	606	635	593	610	571	599	605	647	568	548	577	601	566	608	595	614	638	632	623	587	574	628	602	592	611	593	572	578	572	589	552	581	566	613	559	618	589	613	617	618	617	605	570	614	560	611	599	602	570	597	592	566	595	564	591	595	578	609	614	584	586	611	583	583	593	617	562	573	595	567	587	591	566	593	601	532	557	580	598	590	579	646	612	595	602	565	593	625	580	631	563	649	630	586	581	575	582	569	609	606	634	612	614	578	574	542	581	621	530	574	573	545	592	584	616	650	572	558	611	564	578	566	579	584	580	608	623	619	583	594	572	617	580	600	599	571	603	580	571	581	565	599	590	634	622	582	577	594	582	584	595	607	579	581	603	634	577	555	576	556	550	567	641	642	599	583	624	632	608	647	582	574	560	628	588	589	618	579	593	591	563	575	609	568	618	586	614	602	603	617	571	591	609	613	591	588	551	602	597	608	578	616	590	591	577	591	580	614	622	582	573	651	582	600	589	596	564	633	629	586	592	566	579	553	592	587	590	574	597	589	603	588	603	597	530	571	632	591	587	548	647	633	581	570	644	587	628	539	610	614	561	604	543	583	619	565	602	608	628	610	594	597	577	609	607	588	526	588	596	589	554	563	600	573	601	613	559	582	650	629
23433	20892	28174	23756	20900	10368	1193	742	573	588	499	491	443	478	427	391	384	401	382	361	353	382	401	365	350	370	400	376	376	333	380	348	365	323	386	314	347	336	387	333	343	318	347	348	331	366	353	370	346	327	338	351	343	341	337	356	367	318	355	338	303	339	308	402	361	326	321	383	346	357	327	363	348	328	358	365	343	321	326	344	343	319	309	356	317	338	311	377	332	374	336	330	325	327	333	330	343	312	355	334	346	351	359	331	346	308	356	333	364	356	337	334	332	343	352	342	316	353	349	363	372	337	332	316	346	374	293	339	314	335	354	355	350	341	341	369	353	335	316	347	342	321	346	355	341	326	314	360	338	350	307	345	337	316	336	343	330	339	344	361	311	331	335	361	335	343	336	318	325	359	331	344	331	305	347	338	332	343	283	342	326	329	312	370	311	324	348	338	342	357	333	345	357	341	345	355	346	328	341	328	314	349	329	345	342	324	320	337	339	348	333	323	344	323	324	352	336	323	328	357	311	335	333	331	347	324	316	338	290	342	331	331	346	367	355	356	330	319	343	302	322	317	326	318	333	356	312	357	349	333	348	342	373	365	339	335	334	352	313	339	330	330	335	362	350	341	371	318	321	316	335	331	322	326	340	345	331	315	337	335	338	347	317	321	317	372	323	347	353	330	325	360	313	345	321	302	343	318	353	353	351	322	321	326	339	341	321	333	313	333	322	339	340	308	349	348	344	335	361	343	327	319	323	318	293	325	343	366	305	335	328	312	384	357	340	334	369	311	329	315	366	321	322	340	343	371	375	353	316	351	336	357	345	313	326	336	366	340	308	334	321	353	346	338	341	331	330	318	324	373	367	331	355	333	379	328	348	371	361	329	347	317	349	344	342	307	332	356	335	370	310	346	297	343	332	386	332	338	323	305	345	321	337	337	331	333	337	341	318	317	304	359	307	337	351	336	332	331	354	341	348	328	330	320	321	339	351	343	314	376	345	299	328	345	327	321	332	317	316	318	366	321	285	336	376	317	372	357	297	360	332	325	344	377	333	334	333	362	343	333	350	325	339	342	318	337	318	345	301	363	304	326	361	336	342	334	355	309	345	332	347	346	337	331	319	334	347	347	353	318	345	339	324	347	352	350	344	313	357	355	328	363	362	315	298	305	321	402	344	350	341	317	330	327	367	315	339	363	307	384	343	338	313	341	350	309	358	279	298	337	332	312	343	330	326	355	355	340	311	316	373	323	328	330	343	342	353	342	348	316	341	327	307	322	353	326	343	337	335	311	330	339	330	341	310	356	316	311	327	287	328	338	356	347	329	350	352	339	336	337	342	307	337	356	360	341	363	347	319	332	338	345	356	344	344	347	349	324	351	367	312	323	330	334	324	349	371	337	365	349	325	329	330	364	324	328	358	375	316	318	360	343	321	353	336	322	327	351	340	335	337	342	338	357	347	340	321	316	372	329	332	381	343	367	356	319	320	354	337	325	344	343	341	325	338	331	351	328	333	372	345	336	309	338	384	295	313	340	330	331	327	314	292	325	352	329	308	349	324	368	353	351	332	330	297	312	324	320	333	321	304	368	371	345	294	362	323	324	334	331	367	326	351	346	323	328	336	369	341	330	353	365	347	358	304	346	330	303	351	315	346	332	353	338	343	326	336	336	366	329	314	339	337	313	347	352	340	338	352	302	362	315	332	326	336	331	329	318	325	341	359	316	327	357	323	320	317	290	324	334	316	315	332	335	332	311	320	315	370	311	359	303	325	348	326	336	334	334	317	325	347	307	331	345	338	335	358	305	333	312	332	311	320	333	332	373	323	340	361	335	333	354	366	339	335	312	335	347	358	312	368	304	312	322	332	315	314	362	341	319	351	349	347	358	349	339	323	349	340	331	339	307	276	345	342	357	343	331	320	328	337	348	348	345	347	367	340	347	332	344	286	347	337	302	318	339	353	329	312	320	325	330	325	328	364	363	352	387	323	337	295	301	321	344	361	362	349	342	304	339	315	348	345	338	352	317	309	323	350	326	356	364	339	353	314	339	316	318	356	318	320	347	342	317	346	309	330	341	342	365	352	337	340	325	329	309	359	346	322	353	334	324	324	329	327	359	324	335	348	343	341	293	338	372	346	354	356	324	369	370	379	330	326	313	370	350	357	346	333	328	351	338	324	309	338	315	336	358	354	335	348	334	346	356	338	342	334	322	328	319	314	362	346	356	334	349	338	303	353	353	338	317	331	321	348	331	327	329	318	344	355	304	334	336	355	348	295	330	321	334	296	334	291	341	326	308	327	370	335	378	363	329	372	332	342	348	332	307	342	354	321	312	347	326	323	298	312	310	324	350	324	314	350	334	323	326	292	326	321	345	332	331	329	323	344	341	345	363	353	325	337	312	356	347	325	349	328	384	364	337	342	344	343	328	357	344	311	336	313	321	378	331	339	310	354	342	311	305	339	377	320	327	318	337	325	338	332	321	327	287	358	337	351	339	348	348	349	340	364	340	344	311	319	325	350	321	333	312	387	354	323	332	309	388	313	346	302	303	305	334	346	317	338	343	343	363	348	336	350	321	345	336	321	342	350	335	344	320	335	325	326	347	325	327	328	336	355	334	331	362	354	313	328	354	336	329	319	306	341	326	347	349	327	300	329	325	371	333	325	339	367	366	326	345	320	346	330	362	339	297	309	347	362	337	312	351	330	317	361	328	339	316	318	336	345	330	323	330	326	329	323	336	346	350	350	338	333	321	318	303	353	306	328	366	338	309	342	313	354	343	319	374	344	349	332	346	321	328	342	378	323	354	366	358	342	357	304	343	330	327	321	306	366	335	336	305	313	325	339	352	319	327	361	333	340	331	333	377	359	336	310	331	337	292	311	347	356	354	340	312	344	365	322	310	342	345	309	357	328	349	343	364	349	350	344	347	333	332	365	344	319	340	328	332	352	323	335	367	327	328	324	317	343	354	349	340	333	344	345	347	365	334	349	316	336	330	343	341	345	362	314	338	327	351	323	313	334	342	334	388	350	324	361	322	301	336	342	358	334	319	329	304	324	312	339	330	317	315	293	329	357	335	332	350	374	331	317	349	331	334	371	337	333	333	330	289	328	336	343	344	373	322	337	337	339	346	337	341	350	317	316	331	330	315	344	342	357	314	340	321	343	367	333	341	342	361	344	328	332	345	339	328	369	315	340	336	361	320	341	306	328	313	336	330	366	327	316	318	326	344	353	345	364	334	337	336	356	329	324	329	327	339	297	340	331	331	333	334	326	332	347	336	356	309	338	292	354	319	364	314	348	346	337	378	341	314	351	342	351	330	325	335	301	326	345	340	326	315	344	355	304	334	329	319	353	355	354	315	327	328	331	307	324	323	377	364	320	325	346	294	349	328	305	320	316	315	351	333	339	303	334	310	337	337	347	324	352	318	323	365	353	341	326	330	336	340	358	334	349	346	328	318	358	349	345	357	338	373	333	350	323	359	334	356	334	318
4394	8821	8015	4117	2842	2141	1685	1426	1107	966	847	793	753	685	638	579	578	502	556	537	546	518	564	513	484	506	466	498	475	486	491	473	488	487	447	460	442	479	476	436	478	486	452	451	488	452	453	437	443	424	457	467	433	455	467	476	467	444	460	455	451	504	467	424	458	425	505	484	451	441	465	441	415	453	456	417	431	418	422	441	475	438	446	469	450	463	461	468	469	458	459	452	454	448	502	418	456	443	449	449	426	453	456	441	429	486	424	454	466	435	473	460	459	432	462	443	442	420	420	497	463	457	446	464	465	468	449	445	464	426	429	467	494	467	460	437	430	471	427	434	446	436	439	429	423	437	469	430	485	437	484	447	445	421	420	432	426	448	458	447	514	442	442	483	463	423	462	465	425	423	460	459	420	425	438	407	431	423	439	463	444	436	422	403	440	448	441	451	419	454	445	458	478	428	416	444	469	442	477	455	505	437	452	433	429	452	458	475	486	451	438	449	440	460	440	435	443	423	444	441	436	433	465	429	436	459	437	428	436	456	462	447	443	433	468	444	455	469	434	436	433	448	447	436	516	459	436	464	469	427	453	459	424	464	421	435	447	468	461	442	396	461	407	427	439	458	463	463	437	437	449	443	450	435	430	452	467	401	425	439	444	446	388	421	447	466	456	446	463	457	432	426	422	449	462	456	458	485	414	406	448	425	464	435	470	446	431	417	458	480	427	433	446	464	442	436	475	415	469	445	432	442	452	459	493	445	403	466	430	466	429	444	422	440	479	434	458	448	442	461	437	420	435	396	412	433	446	451	418	454	444	414	443	442	448	397	422	458	436	403	448	439	473	459	454	467	478	417	395	486	445	431	472	412	438	484	433	425	443	450	460	447	467	464	413	439	447	429	449	422	461	387	454	434	421	480	440	453	444	455	482	456	446	439	469	439	463	497	431	440	466	450	477	480	453	450	433	437	457	440	463	415	432	478	424	438	424	452	455	459	467	457	447	461	402	438	442	446	470	456	461	447	442	460	458	416	448	480	474	419	432	399	440	466	493	437	452	437	462	443	455	448	460	459	435	471	471	460	438	457	444	413	424	426	448	511	447	473	433	473	486	455	460	435	479	452	460	435	466	416	424	440	447	444	433	454	455	423	465	473	424	433	489	473	428	465	467	468	487	473	434	407	465	412	467	466	472	422	491	459	440	448	463	442	440	448	472	451	467	419	469	419	443	464	454	430	455	421	474	444	465	477	455	475	439	436	414	424	420	446	502	431	469	463	443	456	474	446	444	429	469	462	430	453	471	451	473	447	450	438	428	492	451	466	432	454	467	456	413	448	451	440	457	471	440	463	445	473	421	417	458	454	441	466	410	458	472	429	454	436	465	442	437	494	454	460	456	478	454	478	444	450	431	449	437	444	450	408	447	450	444	474	500	419	422	451	416	439	447	470	421	423	482	412	478	457	461	463	464	445	392	480	429	453	445	425	482	467	444	447	431	446	430	429	452	438	465	431	458	446	445	421	430	435	472	474	422	464	458	435	426	454	448	427	424	413	429	441	457	476	456	457	477	490	467	454	407	460	441	491	454	435	424	500	467	447	443	450	438	420	457	462	503	442	444	413	455	423	473	436	431	434	452	436	475	402	421	464	422	454	424	416	458	436	459	405	442	422	437	426	440	443	490	424	494	445	429	450	480	406	439	486	441	480	494	472	418	457	473	419	418	428	449	441	455	435	528	434	469	451	475	412	453	470	446	436	454	435	421	416	489	489	417	445	427	426	445	458	458	445	447	436	489	429	448	434	448	469	451	427	418	431	439	457	416	441	408	456	408	476	463	409	407	437	443	436	440	460	487	422	449	454	446	415	426	490	449	437	449	481	415	463	452	438	428	419	462	433	435	461	457	438	448	470	445	452	462	478	463	433	445	447	479	434	467	448	451	436	429	442	449	459	469	448	444	447	453	416	455	457	412	464	437	469	454	460	436	492	456	466	439	454	434	431	433	441	444	444	445	426	447	446	423	452	466	420	441	440	438	454	465	480	417	467	434	430	421	487	474	480	461	483	424	457	433	444	469	453	450	434	458	444	420	417	441	417	456	435	426	460	447	422	451	436	446	441	440	457	411	473	455	445	459	430	456	440	482	447	470	412	439	464	465	423	466	434	438	432	436	452	423	414	444	424	444	443	473	457	450	483	440	442	450	423	440	443	443	453	493	444	470	435	442	432	459	423	465	427	402	448	453	439	437	425	487	455	463	456	435	440	464	469	444	470	435	439	491	447	434	482	466	461	418	456	447	438	452	464	448	459	478	468	455	425	452	433	441	443	452	416	454	440	427	445	454	439	461	463	444	444	451	438	453	424	445	419	456	417	423	467	412	431	493	459	461	465	441	474	426	451	457	432	468	443	448	458	415	413	429	461	462	466	425	458	430	467	459	457	429	458	475	421	397	444	491	437	471	432	460	474	432	450	430	411	445	433	431	430	457	430	453	457	467	470	452	448	428	464	438	421	445	453	442	432	429	479	437	430	464	437	474	471	459	446	438	437	473	436	477	457	388	478	476	477	454	472	425	455	442	475	417	431	452	421	494	426	467	458	454	476	467	475	443	504	431	443	439	461	434	450	432	414	462	453	468	458	454	408	443	435	425	479	442	469	456	442	424	483	408	466	459	469	442	413	488	427	444	399	457	443	473	413	434	459	436	451	466	450	446	447	475	486	451	428	469	446	431	444	470	446	460	434	427	467	461	497	449	451	445	446	451	448	433	450	445	482	461	416	473	434	438	419	453	436	399	431	396	456	433	480	457	431	467	422	465	426	480	499	448	429	456	401	438	466	449	432	440	424	462	431	420	483	475	447	445	437	434	448	457	435	400	445	441	439	454	451	476	432	451	462	447	446	428	454	415	480	457	464	432	410	479	450	456	418	444	483	459	406	441	453	484	450	418	468	477	454	418	479	429	441	458	487	438	456	462	446	455	449	442	457	448	462	450	437	437	411	435	461	446	442	455	412	462	420	434	458	444	468	447	468	433	471	431	446	476	443	426	457	448	463	462	497	441	458	414	471	435	452	465	451	422	455	435	401	432	444	439	453	435	425	410	412	473	470	485	411	432	431	472	439	448	425	438	461	413	462	415	429	402	406	460	433	459	473	475	439	433	422	464	452	442	478	432	427	444	453	461	486	446	424	467	438	449	439	465	436	421	448	413	429	460	427	419	460	456	470	433	460	454	442	452	422	442	430	461	442	435	500	425	468	455	445	463	443	478	443	453	464	432	454	433	451	458	464	463	434	429	472	440	462	418	468	435	455	431	446	443	399	419	407	432	440	467	449	431	445	505	427	437	441	445	427	460	470	406	457	444	459	431	439	450	430	481	469	473	452	451	441	457	431	431	491	490	466	438	469	465	458	430	428	441	480	447	440	431	474	434	466	454	463	457	442	456	446	467	453	444	456	452	489	453	433	468	458	438	438	461	432	493	456	450	466	455	491	406	443
22469	20860	28514	23303	20862	20894	8509	975	628	562	487	400	352	325	265	293	251	266	248	218	200	220	193	172	183	178	182	185	172	160	154	162	141	149	153	147	157	163	123	160	158	126	143	158	119	152	134	139	147	132	126	153	142	140	139	145	141	140	120	140	130	160	133	133	137	138	136	145	141	150	148	119	141	120	147	127	133	134	137	128	155	130	145	134	151	138	127	124	135	118	141	135	133	134	121	119	151	123	125	147	147	153	138	128	147	141	135	137	143	143	118	119	139	157	133	122	130	140	114	142	113	147	146	143	131	138	133	146	129	130	127	135	146	121	135	146	152	128	132	132	139	146	138	140	133	116	167	133	134	123	135	156	133	150	139	123	136	160	123	129	136	118	123	122	128	149	138	147	111	130	119	127	125	143	133	136	143	117	145	147	131	141	108	132	143	141	124	127	122	131	121	139	150	111	129	130	127	114	99	142	147	152	120	143	144	126	133	132	139	125	153	120	119	120	119	132	124	146	150	140	139	152	128	156	134	145	153	151	138	128	130	113	126	128	144	135	132	130	138	145	126	122	128	136	133	134	132	121	137	131	127	123	140	138	147	138	136	131	118	113	131	130	150	141	163	134	141	125	118	150	120	136	114	138	125	144	122	142	112	139	138	155	129	114	134	135	126	128	136	124	138	139	150	135	127	154	147	122	133	115	130	112	132	141	136	124	137	135	126	128	118	141	127	112	111	125	134	136	131	127	139	138	149	133	115	141	125	131	123	132	122	126	133	129	115	135	180	122	151	119	108	133	129	149	139	125	145	153	129	128	145	143	146	141	147	137	131	151	136	126	138	150	124	123	128	140	141	141	126	148	144	132	122	141	148	137	121	144	119	137	128	133	126	142	125	129	128	120	129	123	135	97	136	143	131	116	130	154	132	133	109	128	133	120	124	138	124	137	129	122	130	130	125	156	130	135	98	126	123	138	133	123	125	148	139	112	130	120	143	145	129	134	132	126	128	131	138	133	143	135	130	127	119	142	136	124	140	134	137	115	125	143	147	159	130	133	120	112	122	149	142	132	132	124	151	142	120	122	129	142	127	146	137	150	115	132	145	135	138	119	131	126	134	142	130	131	132	109	118	121	151	126	137	131	138	140	150	123	134	132	119	103	117	106	129	123	130	142	131	132	119	146	118	147	132	123	128	148	138	132	120	159	128	125	144	144	119	130	154	133	137	106	117	126	126	128	131	125	124	149	125	132	109	134	125	114	144	141	118	137	120	130	124	136	152	135	114	130	127	160	141	128	155	119	133	134	118	137	126	132	138	116	126	118	148	126	129	110	135	130	139	132	138	128	141	132	115	133	135	136	134	120	118	122	129	130	147	134	137	130	125	117	146	115	137	152	124	140	147	148	122	142	142	116	135	121	142	137	114	111	112	113	132	122	152	123	113	126	131	160	129	153	123	160	136	131	130	126	132	136	139	126	142	133	125	123	131	136	129	113	137	124	134	132	117	133	145	135	125	148	119	128	142	132	131	133	133	138	115	131	155	136	127	115	129	141	132	119	139	115	104	127	126	152	119	124	162	133	134	124	145	133	130	132	123	116	154	131	116	134	139	123	154	142	119	118	143	132	110	130	150	131	128	124	148	140	123	130	112	132	135	114	142	147	147	139	139	135	134	133	131	135	110	126	122	117	128	129	117	129	108	155	134	120	127	116	116	132	123	134	149	114	132	134	120	117	141	131	125	132	136	115	119	141	146	151	147	121	151	104	147	120	142	127	134	138	123	151	132	145	112	130	134	135	133	142	135	133	138	154	130	127	143	136	143	121	142	123	128	120	137	116	109	135	134	146	139	128	131	137	116	126	117	143	138	136	160	130	144	133	136	139	134	139	131	127	125	109	126	137	139	133	121	135	154	135	120	119	121	127	111	121	126	116	130	145	123	123	149	119	139	119	131	131	144	132	130	119	122	129	149	126	147	139	130	120	135	114	121	138	143	117	121	127	135	132	133	133	138	157	129	143	113	126	125	141	138	125	139	123	147	126	117	117	115	138	151	131	108	126	130	130	151	136	127	130	141	140	127	148	140	125	126	138	118	133	146	128	126	123	118	124	130	123	118	155	142	142	139	122	140	135	143	157	113	126	143	124	147	137	108	135	135	126	128	131	136	148	128	149	125	131	145	130	115	121	143	127	133	126	139	114	154	134	140	112	125	145	127	132	144	147	142	131	144	126	142	141	136	144	127	134	127	136	145	138	133	138	129	135	118	123	126	116	144	138	120	118	132	111	126	126	145	129	138	139	123	138	134	129	146	116	120	130	129	132	160	121	138	112	142	147	139	132	154	120	129	147	135	113	124	120	134	134	135	134	132	131	123	138	127	111	143	122	131	148	141	147	120	118	149	135	125	144	122	117	137	147	124	140	136	144	149	107	128	122	128	125	156	137	140	119	120	131	124	116	135	140	152	123	143	128	136	126	126	165	146	151	139	144	158	124	127	137	111	127	124	123	129	117	127	129	138	128	137	126	121	138	132	145	134	138	118	127	126	138	131	122	136	131	133	129	144	140	138	139	148	140	127	115	132	128	120	137	136	142	132	131	129	142	132	132	132	134	122	138	130	129	123	141	132	146	123	117	124	152	141	127	131	134	140	135	115	117	138	134	123	112	145	127	133	122	138	131	137	122	114	131	144	127	131	149	136	122	122	130	129	148	132	110	140	133	153	145	125	138	118	115	139	138	159	131	138	132	130	130	134	128	95	121	130	140	136	128	140	120	116	146	124	131	136	120	128	140	132	138	128	125	131	125	143	133	110	146	137	139	134	136	123	132	125	118	116	114	126	122	123	140	118	123	154	120	116	127	127	128	127	126	131	134	139	132	144	127	131	140	149	141	110	143	129	125	132	135	127	124	128	149	142	134	141	131	162	130	129	132	157	124	126	138	136	129	132	110	135	122	143	145	144	137	129	142	121	118	122	134	132	130	114	132	145	121	120	129	112	137	140	133	136	150	106	125	141	145	124	156	146	115	139	140	135	118	122	123	122	134	126	148	127	136	126	123	126	110	130	121	152	128	150	141	126	139	108	117	139	138	133	132	134	148	132	124	117	123	112	117	130	110	128	120	125	128	135	142	146	148	139	140	116	127	124	120	132	131	106	115	156	160	141	128	134	125	121	122	129	138	110	145	130	115	128	124	118	138	126	131	119	151	130	149	148	132	134	124	139	139	137	141	127	141	112	110	132	130	134	120	157	125	114	120	121	136	135	137	116	133	115	130	128	136	139	150	138	110	133	138	146	126	140	107	139	149	155	114	116	141	145	119	134	110	161	158	140	142	136	133	115	128	137	125	140	120	140	126	137	131	137	135	123	119	130	121	125	133	125	127	140	140	129	122	108	151	118	104	134	127	129	103	136	117	133	118	126	120	127	128	137	124	153	128	124	125	140	114	115	145	135	136	171	129	165	147	127	121	127	136	124	123	143	136	120	105	124	110	120	118
6440	14808	13032	7004	4882	3605	2773	2052	1667	1317	1012	874	751	628	561	540	456	444	361	374	362	326	324	295	257	267	274	244	236	224	243	243	226	207	217	222	236	218	224	225	204	214	208	178	206	219	194	208	198	188	195	169	171	176	194	210	190	172	182	207	194	188	191	177	179	187	185	167	161	202	161	196	183	186	185	155	191	205	180	186	171	191	177	191	175	195	187	179	195	177	173	181	182	185	190	170	175	178	192	169	176	182	149	181	165	176	177	196	185	158	164	184	180	166	161	197	182	195	206	196	177	163	173	176	188	182	210	178	169	187	171	168	191	191	170	203	169	170	182	197	166	182	184	172	168	170	187	166	179	183	171	167	162	191	168	173	192	188	174	164	173	192	176	182	180	198	163	186	160	165	185	197	170	173	184	172	221	185	204	165	188	180	161	164	176	169	173	169	180	166	170	179	192	166	171	159	182	180	179	179	159	156	162	200	168	169	182	180	180	158	191	186	187	158	200	180	181	184	167	178	156	176	185	157	189	171	164	179	176	159	177	168	166	163	189	185	180	184	162	171	206	173	171	165	194	194	174	190	204	167	160	173	169	165	165	181	189	194	178	190	194	189	167	173	189	182	148	168	171	178	180	156	174	170	169	192	191	175	182	188	183	175	167	172	178	180	169	182	172	163	187	174	151	183	169	168	187	177	179	192	157	174	175	178	167	182	173	185	170	220	171	171	191	180	198	184	163	181	180	182	162	185	172	172	184	169	194	174	191	175	177	188	187	181	184	166	164	152	192	151	177	159	182	150	162	183	169	199	183	186	177	197	142	185	168	170	192	177	178	181	168	160	184	175	165	176	166	177	187	205	154	175	171	170	198	179	166	173	211	191	178	184	206	180	182	173	168	178	156	179	198	171	174	158	175	179	184	181	173	183	181	147	170	178	178	169	187	156	183	201	152	197	173	162	184	163	175	182	186	177	184	175	166	185	190	161	163	202	166	162	184	173	202	184	170	188	169	174	176	146	188	171	199	153	179	173	170	187	175	197	172	154	174	174	171	172	158	158	174	171	173	176	163	188	179	172	193	161	162	172	182	169	167	191	174	189	171	180	168	163	194	187	142	173	170	172	183	163	194	170	163	174	183	171	194	158	178	189	167	149	196	174	173	166	165	185	167	194	192	155	172	174	145	170	170	169	191	182	183	152	176	167	175	184	164	188	183	160	185	161	192	176	206	179	177	176	217	193	180	187	198	186	199	177	192	181	188	159	150	195	180	159	161	179	165	175	170	188	162	187	178	166	173	187	194	195	178	172	170	191	160	185	178	179	200	177	172	192	166	175	156	177	193	190	176	166	185	165	165	164	174	199	182	192	203	160	204	149	176	185	181	184	184	195	217	164	179	198	146	181	181	154	181	182	189	198	155	195	171	158	192	163	175	166	174	171	166	151	173	199	180	156	165	170	173	176	174	190	178	171	191	159	175	184	187	156	169	167	160	166	163	171	208	185	160	202	156	158	165	186	201	156	175	177	169	177	196	193	163	168	186	174	183	200	167	167	189	172	168	173	158	170	183	183	170	176	171	156	184	177	174	194	182	182	152	168	177	190	168	187	180	172	167	179	185	179	197	176	175	173	179	167	170	184	154	194	174	175	178	178	155	179	182	170	179	174	165	177	171	184	185	167	194	182	158	176	167	170	176	178	166	177	179	183	159	163	174	185	163	164	175	193	158	167	193	196	176	176	173	154	201	176	166	190	169	162	180	173	196	171	176	214	159	177	196	175	165	172	187	182	190	169	165	198	198	205	180	153	170	208	190	154	170	190	191	174	184	193	178	171	155	168	160	170	181	160	198	191	170	157	164	174	158	176	150	169	191	175	171	181	170	189	189	196	178	184	183	197	160	167	153	176	167	186	165	160	184	171	166	159	167	156	183	168	174	173	181	200	170	168	167	167	193	159	191	166	180	168	171	174	167	177	184	173	179	201	168	162	167	195	181	168	180	180	172	187	182	160	179	160	188	157	176	165	181	192	173	169	176	189	181	169	183	172	185	160	177	181	184	193	179	148	188	184	157	190	145	190	185	176	169	154	182	194	176	154	202	182	173	186	177	177	150	173	175	167	173	158	165	190	197	188	174	150	158	154	159	167	197	172	172	168	183	169	165	184	180	188	174	178	172	192	193	193	171	167	180	193	168	173	197	178	187	160	194	172	188	163	183	167	167	185	163	158	193	155	174	160	196	196	143	173	197	176	173	159	194	163	169	184	170	160	159	173	174	159	209	167	171	172	169	164	172	165	178	190	168	184	184	193	185	173	194	212	163	169	168	151	181	180	182	170	175	182	167	194	189	184	190	181	174	190	148	169	178	182	178	156	185	198	188	171	184	172	179	169	184	167	173	190	170	176	176	182	181	175	161	178	173	175	181	190	224	168	147	156	203	177	189	179	176	195	152	166	187	193	159	194	181	164	187	173	169	178	177	204	188	164	157	194	187	184	172	147	182	189	176	160	177	171	185	190	182	174	178	187	204	162	176	167	169	178	183	192	165	176	171	170	191	191	185	148	170	166	192	196	173	199	185	160	171	182	157	176	163	178	160	171	175	192	171	178	186	171	162	176	182	186	190	172	192	171	195	184	184	159	182	180	182	181	159	167	175	177	164	190	180	189	179	160	151	169	173	145	185	187	171	162	183	174	158	215	174	165	168	176	175	183	186	154	174	166	188	187	156	173	158	178	192	209	177	169	188	181	176	195	181	166	157	177	172	183	159	198	183	179	166	184	197	165	163	203	163	177	178	183	166	184	163	173	180	177	185	191	189	179	181	181	172	189	173	185	201	172	168	192	166	195	205	170	181	186	173	171	195	174	201	174	192	188	181	162	192	171	166	174	177	170	160	167	195	173	169	182	194	166	193	167	189	184	155	181	167	196	179	193	168	158	186	200	157	184	159	181	168	161	194	161	183	183	159	172	171	191	167	177	184	181	157	194	180	175	173	196	180	181	178	163	173	159	184	183	179	173	183	172	165	175	183	160	170	163	194	173	180	182	180	166	182	173	190	194	187	147	175	175	164	171	178	171	184	191	163	180	192	179	201	180	172	168	174	207	172	171	166	186	188	189	167	195	180	162	169	182	181	169	165	163	189	193	168	181	168	167	160	156	185	150	157	191	161	162	182	177	177	186	164	157	188	186	191	198	182	170	196	170	186	180	177	187	170	179	175	191	176	180	193	178	187	161	186	179	153	157	175	160	158	185	170	184	159	167	174	161	185	165	173	171	164	148	194	166	170	163	142	167	172	181	177	171	178	178	174	156	171	184	178	179	185	179	148	183	174	190	163	194	163	179	178	169	149	195	159	188	173	166	166	162	179	193	193	180	179	178	185	188	162	179	170	158	176	182	187	167	167	180	167	175	178	172	144	173	180	175	168	179	185	172	193	185	182	161	156	180	180	177	174	194	187	188	185	174	206	174	187	180	181	173	156	190	161	168	181	162	194	195
26525	20347	9111	1134	759	674	610	490	508	429	486	479	471	516	454	427	471	484	456	481	474	480	486	483	468	457	456	493	456	474	481	434	467	447	488	463	487	465	502	448	446	445	471	479	482	455	473	445	451	460	441	464	448	462	457	472	442	469	428	495	437	465	464	485	450	473	473	447	502	471	443	451	457	479	510	445	477	458	483	454	429	428	448	453	412	457	466	445	478	451	497	432	455	472	467	453	448	487	462	492	446	453	466	459	484	458	464	474	477	484	488	469	464	462	444	437	481	490	426	440	473	419	464	482	462	468	449	452	457	477	467	467	455	476	440	452	461	469	488	462	428	438	407	472	456	446	443	413	474	436	459	434	432	460	452	480	474	450	447	465	472	479	460	443	502	481	439	425	492	474	489	450	474	465	492	477	469	446	447	447	458	484	465	445	467	473	447	493	469	485	456	480	455	432	465	472	441	419	491	420	496	454	485	443	498	423	454	472	445	418	463	464	468	421	405	475	458	424	449	465	495	451	458	495	438	458	485	452	416	459	455	441	458	507	427	428	471	468	473	437	477	440	462	481	445	464	468	447	447	457	485	461	441	445	411	437	464	488	455	457	429	462	464	446	441	451	457	416	421	505	475	427	460	443	451	441	412	484	511	470	478	455	426	453	476	454	426	438	464	473	470	470	433	476	478	436	445	462	466	409	461	447	464	437	450	477	475	460	445	449	438	496	443	471	492	466	445	499	440	471	461	453	472	446	511	438	488	481	422	481	452	454	479	442	437	464	469	515	459	445	463	483	424	461	475	460	481	465	483	454	483	481	454	444	444	434	431	461	446	438	498	457	507	438	430	434	438	425	475	457	481	456	486	467	448	438	495	486	476	494	446	431	464	473	502	435	461	473	429	485	453	460	486	458	462	479	456	477	446	464	446	461	418	444	489	472	436	469	427	477	435	477	459	468	470	469	423	459	477	462	467	469	417	436	449	412	459	442	482	420	459	462	489	491	450	475	451	466	479	464	474	481	465	440	472	475	449	434	426	494	507	425	497	446	424	466	486	481	515	462	418	421	453	440	459	468	472	479	473	434	476	443	461	501	482	477	489	482	458	468	500	447	449	441	444	433	437	437	409	462	459	466	441	429	466	462	447	478	447	454	430	458	484	467	466	482	463	484	471	467	496	479	444	486	470	486	482	474	427	504	473	460	442	435	487	465	460	445	464	440	454	463	477	445	464	467	450	464	444	474	452	475	468	463	481	488	425	440	437	445	443	441	485	437	437	433	479	449	425	476	410	423	478	461	483	440	426	449	472	485	465	444	491	431	421	433	430	411	455	477	435	437	471	433	448	447	476	450	476	460	494	438	448	431	450	442	471	432	478	445	420	465	452	442	451	473	435	454	476	455	467	415	491	458	490	458	448	495	484	457	423	454	445	412	441	489	416	443	478	489	474	491	464	468	430	450	487	465	427	487	463	469	445	460	455	415	446	451	460	474	454	460	461	462	421	464	439	482	407	407	441	428	484	460	438	461	475	456	455	461	446	453	457	409	481	461	476	415	479	414	460	448	469	435	474	489	469	451	488	419	457	452	447	454	409	446	462	477	457	460	459	443	457	443	504	440	455	455	468	436	512	461	484	473	482	445	461	466	470	480	471	469	460	477	433	457	476	462	482	466	453	467	447	436	463	442	425	449	464	495	438	488	466	476	490	430	448	472	453	484	444	436	464	466	489	438	448	433	436	495	451	465	425	476	502	476	452	465	487	464	452	446	470	449	400	462	439	466	426	449	461	451	497	454	470	442	424	469	453	463	458	458	461	418	449	493	465	465	470	458	442	455	443	463	431	456	472	481	502	479	473	498	454	477	451	454	440	459	486	439	462	467	454	467	457	464	477	433	489	434	438	471	467	459	446	428	446	446	446	430	475	448	441	429	477	422	473	481	487	454	491	464	452	457	470	441	452	475	467	442	460	435	495	427	475	400	441	479	476	459	398	442	465	479	460	460	426	457	451	436	459	480	454	407	424	469	441	499	441	445	428	479	453	440	431	457	444	460	439	475	460	480	446	459	442	452	444	479	461	478	450	469	463	484	420	453	440	461	491	457	457	496	469	424	478	448	465	456	468	490	476	478	481	471	485	446	437	435	459	477	450	423	469	455	440	460	433	458	489	466	476	448	441	487	475	447	502	456	475	464	468	483	498	485	423	487	472	481	450	472	435	489	457	480	430	462	463	457	488	463	431	457	438	456	466	467	459	441	465	452	434	456	530	479	443	438	466	452	425	456	474	472	473	463	471	443	475	487	474	473	437	454	456	451	435	450	450	444	405	429	419	433	447	479	439	476	455	461	494	444	450	474	471	493	505	448	468	438	449	448	423	399	449	476	454	440	437	484	471	428	459	459	500	516	446	482	469	478	455	473	472	436	422	464	452	507	454	416	461	486	477	461	492	461	490	503	482	488	490	489	447	475	483	470	452	458	429	428	459	448	435	444	486	459	463	465	446	431	446	456	462	472	463	446	492	450	445	436	465	443	470	453	447	463	460	456	447	453	471	452	500	472	473	458	449	443	429	430	410	450	463	493	493	466	494	465	419	487	470	431	467	427	459	448	447	454	454	412	430	435	455	437	466	449	443	494	428	488	458	444	513	450	452	434	428	481	490	429	428	467	426	436	456	465	495	462	473	468	456	453	443	456	461	449	425	449	471	466	486	447	495	460	462	460	447	448	460	456	473	460	482	478	438	475	433	467	450	509	469	471	476	448	503	440	433	467	493	442	487	503	454	497	453	496	454	468	429	462	454	489	472	463	462	484	463	498	504	432	507	501	468	447	484	449	462	455	462	451	436	451	465	453	446	448	462	439	455	471	461	460	498	456	464	455	455	485	464	406	466	494	442	442	478	439	418	444	456	458	508	467	435	464	449	468	423	450	435	453	435	487	445	470	436	476	494	444	441	424	461	437	492	438	427	443	471	452	507	438	498	447	478	465	482	442	442	459	487	468	494	452	426	479	478	457	506	462	455	431	456	438	445	471	479	433	489	503	444	446	447	483	437	453	472	466	445	441	460	490	446	439	452	457	420	498	449	436	452	435	429	439	465	477	429	481	453	450	455	480	442	456	451	454	462	462	438	431	440	486	463	460	461	484	469	449	431	476	469	464	423	483	503	431	477	445	495	436	439	423	457	462	493	449	458	457	430	477	426	423	441	461	472	439	475	453	447	451	456	450	458	457	446	457	441	472	486	442	490	482	431	482	475	425	482	439	448	472	453	454	463	448	441	466	450	453	465	479	448	460	436	442	458	459	458	461	438	427	465	477	464	512	439	460	510	476	481	453	463	459	450	424	427	457	444	420	490	429	444	451	475	466	457	478	456	450	431	445	466	456	458	444	441	466	434	459	444	472	434	457	468	454	407	449	470	482	469	432	482	458	472	425	488	418	469	434	473	454	410	465	475	473	460	455	460	409	504	506	415	424	460	441	445	520	452	439	457	426
3980	1243	1281	830	752	679	677	708	632	689	607	607	592	613	594	593	582	644	626	636	593	595	629	605	619	574	591	601	583	568	585	614	593	606	610	591	599	588	571	606	568	610	652	613	533	601	599	567	621	641	606	631	626	606	608	603	560	636	583	595	599	617	569	627	566	574	574	609	552	588	589	628	604	594	616	645	598	592	609	659	556	576	597	584	580	585	554	553	599	613	538	616	585	581	589	584	589	609	616	579	597	565	581	581	612	606	596	577	572	599	627	578	565	596	653	592	564	599	588	574	594	602	562	570	555	580	591	634	620	579	588	520	548	612	582	591	622	565	545	580	545	582	607	600	603	596	576	606	580	581	545	607	590	623	560	603	604	597	602	573	573	635	577	643	562	603	601	589	632	599	564	616	604	615	542	614	617	575	607	627	589	577	611	604	634	622	593	596	637	598	616	605	515	538	563	580	616	555	632	587	649	542	576	604	570	556	619	603	583	591	603	578	593	573	564	608	608	575	625	618	582	588	619	591	598	588	614	562	614	588	597	639	580	613	608	562	621	586	582	617	573	563	609	600	621	593	593	588	588	586	621	581	553	595	578	603	599	613	579	594	646	597	570	589	591	577	619	626	608	592	537	613	612	592	581	627	586	604	595	591	591	570	611	615	564	601	600	556	582	584	607	590	618	590	610	592	602	581	576	567	570	585	629	588	614	550	630	628	581	604	609	595	572	570	639	558	604	637	598	562	627	618	583	636	569	598	574	640	610	620	629	592	608	603	597	607	626	577	611	599	570	638	616	596	601	569	613	588	583	584	577	632	578	620	601	612	596	608	608	598	561	572	595	580	590	538	605	603	584	617	583	597	577	609	606	635	604	569	624	599	639	618	619	603	587	600	639	613	581	574	614	562	620	600	575	593	574	601	574	611	590	619	602	609	552	642	600	579	578	588	602	596	543	618	606	603	575	585	592	553	579	568	534	562	586	563	605	586	619	599	585	571	608	593	589	594	618	565	612	608	623	562	636	582	606	558	640	604	590	561	613	575	580	626	610	630	569	569	624	631	579	625	575	607	614	568	600	567	575	595	603	573	606	590	568	610	551	591	595	541	605	638	596	626	564	590	589	613	592	589	629	606	600	608	609	598	625	591	610	534	612	559	576	615	543	600	586	606	587	614	622	566	578	589	546	559	604	578	607	588	583	571	568	572	600	583	576	568	642	594	610	564	610	595	608	611	591	550	580	611	564	622	592	590	614	605	613	564	617	590	583	569	592	560	596	577	573	616	597	607	561	618	618	596	582	591	628	567	554	574	604	569	630	616	585	593	628	574	598	600	587	598	592	584	591	601	590	592	558	617	567	566	614	591	597	579	572	601	598	585	584	577	589	600	607	576	609	607	587	555	569	629	598	576	639	557	596	548	596	631	596	631	611	622	575	600	611	614	587	577	622	584	574	541	612	593	626	591	638	618	585	581	611	626	590	559	597	581	620	603	578	596	613	627	555	611	603	618	602	621	610	601	592	596	628	574	612	545	555	567	596	604	572	583	589	588	588	599	598	591	633	610	567	641	553	599	608	604	571	549	575	591	597	644	594	589	590	616	582	586	621	635	596	580	611	606	560	619	640	573	568	606	630	570	582	638	582	565	588	557	632	610	581	627	634	593	641	575	605	610	660	578	612	630	588	592	602	618	632	574	600	636	620	590	570	621	569	608	563	598	568	571	605	604	587	575	588	586	603	621	576	565	585	587	586	553	568	578	581	593	561	600	605	586	622	620	603	613	609	597	595	604	608	604	569	623	571	567	585	647	582	566	611	593	572	624	632	539	573	576	583	622	578	556	597	637	628	591	605	580	609	604	567	560	610	608	630	610	658	615	591	615	613	624	615	587	581	633	616	583	573	614	571	610	594	618	554	613	623	602	588	634	549	599	628	634	604	594	607	586	618	594	599	602	568	615	599	568	604	590	569	597	598	581	576	587	579	575	664	582	569	561	552	637	609	608	566	612	594	568	659	586	614	564	602	561	598	600	627	594	609	604	565	585	600	648	605	591	553	618	583	629	579	581	594	596	596	602	604	595	643	650	609	595	603	620	581	584	590	597	567	636	572	647	615	577	634	623	589	617	605	589	600	594	559	583	625	594	654	600	621	586	599	575	579	588	569	583	615	613	584	622	572	604	605	591	544	602	613	610	593	610	569	565	628	569	592	572	591	571	561	602	594	598	553	594	576	600	592	602	598	594	602	580	585	623	630	574	605	567	616	617	629	599	576	628	561	610	625	644	614	604	553	576	604	598	620	614	552	584	567	615	582	584	603	615	609	603	608	603	615	591	613	624	595	615	585	625	568	540	611	606	633	598	576	618	606	604	589	572	596	594	618	621	535	585	575	587	612	595	593	588	583	570	610	571	656	582	609	616	573	585	593	595	596	630	583	588	559	635	609	616	621	593	571	642	561	596	569	650	627	566	604	598	536	545	581	617	604	573	617	568	616	578	597	586	565	616	606	576	578	590	592	554	609	567	589	620	542	604	560	638	609	603	543	601	598	640	630	601	591	588	606	619	552	592	584	582	610	615	597	608	628	583	552	595	621	568	645	615	607	574	607	642	590	536	611	593	600	551	563	592	580	556	630	572	602	559	597	570	571	596	573	604	577	587	598	652	601	624	581	590	617	629	596	593	574	607	583	582	583	611	558	570	630	563	572	577	561	625	567	594	539	597	584	609	588	583	581	609	623	628	589	551	626	624	585	565	606	600	600	586	617	583	594	578	592	600	541	556	628	614	587	559	595	610	581	586	598	597	607	577	607	584	584	570	618	598	552	594	616	576	570	585	604	585	597	585	627	582	589	594	566	598	609	605	608	603	591	611	569	578	582	606	605	620	624	593	564	575	639	571	554	608	606	555	598	631	568	597	613	573	576	609	584	627	576	600	598	564	617	649	635	612	617	655	541	584	587	586	556	559	631	581	582	578	579	585	556	614	559	568	599	575	560	586	676	584	598	626	609	568	585	586	610	605	604	608	611	607	599	586	540	605	559	615	594	582	619	644	596	590	591	599	601	613	587	578	566	611	551	613	615	593	583	605	615	578	593	598	588	549	566	564	561	625	578	586	587	590	612	544	611	566	614	606	606	584	580	617	598	616	611	620	604	628	574	523	570	628	580	600	583	627	578	600	603	577	582	583	599	579	638	614	564	626	585	631	604	609	584	570	647	599	587	630	607	581	577	605	594	609	562	566	611	579	632	560	598	584	570	572	586	617	602	594	599	604	606	585	603	584	561	611	570	586	571	602	605	554	645	576	626	605	585	586	558	571	598	624	611	605	598	581	592	527	564	584	603	609	627	557	575	563	596	630	640	590	603	577	607	599	619	620	601	586	581	585	586	621	588	611	603	610	597	607	596	624	588	607	597	617	599	609	580	610	574	605	573	626	594	572	597	625	590	607	576	582	588	574	605	559	590	582	596	603	578	585	544	565	564	574	557	556	556	558
23465	20884	28196	23721	20885	10621	1181	739	606	573	509	457	449	448	444	401	396	399	370	420	398	385	350	356	388	351	387	349	342	371	339	387	371	349	364	382	368	338	379	380	331	322	372	340	356	363	348	337	374	288	348	333	340	353	353	360	356	341	330	330	303	333	340	351	340	307	350	328	361	347	312	334	316	381	367	364	353	337	340	322	365	327	293	313	332	304	330	332	336	340	317	366	370	337	315	328	321	338	324	317	322	359	323	343	338	351	320	341	335	340	365	356	357	341	356	333	348	353	313	343	325	365	364	330	337	380	339	329	346	351	311	333	316	336	353	347	331	361	344	361	340	334	331	385	340	323	315	338	327	341	355	322	322	327	349	322	351	344	339	359	386	333	337	372	308	342	302	327	322	330	334	377	334	326	322	293	355	368	357	313	318	358	320	368	334	346	307	342	317	328	325	363	325	352	343	333	345	314	332	327	337	333	334	309	323	340	297	324	357	330	296	333	331	327	359	329	346	328	363	383	348	358	307	367	357	334	355	307	337	328	314	359	344	354	327	356	348	332	345	308	359	355	335	354	352	338	313	343	330	384	351	349	323	323	345	340	333	318	324	305	342	363	319	344	341	342	356	330	358	345	332	362	330	320	360	354	328	323	328	316	324	357	309	368	356	333	362	349	365	318	336	333	344	333	359	352	316	303	344	328	349	339	371	362	368	333	386	332	342	330	369	353	349	347	333	335	348	348	358	348	333	319	340	346	312	314	323	335	326	357	350	353	352	334	342	369	348	343	347	332	341	333	363	340	328	344	337	331	378	310	355	371	322	332	325	342	334	325	352	345	345	343	311	367	301	337	323	351	337	310	354	403	334	328	339	355	316	355	356	319	353	352	360	337	323	324	328	320	335	320	352	306	382	334	325	387	306	352	331	327	331	329	341	298	337	304	326	359	364	364	321	317	363	324	359	328	312	349	364	376	352	351	348	330	334	314	319	336	325	358	324	334	349	362	370	340	322	352	335	362	338	339	340	305	338	326	311	358	324	310	337	369	330	353	318	347	339	352	322	334	345	341	357	340	301	324	360	350	369	344	317	331	355	317	384	339	353	342	335	317	319	355	304	353	313	354	333	379	325	354	320	326	335	367	325	325	307	318	328	338	332	335	364	324	324	344	348	343	358	334	339	327	311	342	351	353	361	387	325	364	323	339	344	318	334	324	367	363	329	348	343	333	320	337	361	330	320	359	358	318	351	336	302	344	373	325	325	288	322	328	361	317	334	311	338	334	329	321	311	334	354	356	359	350	361	389	332	343	322	359	317	311	330	362	356	356	346	358	322	335	333	302	329	324	313	326	335	345	325	367	357	294	357	327	335	352	336	350	355	339	301	335	348	338	334	337	330	301	361	326	318	312	363	354	374	336	370	365	320	338	333	360	333	344	354	366	351	349	330	353	335	347	343	337	343	355	345	347	330	357	344	339	338	333	325	344	366	355	326	350	332	341	324	308	315	324	333	337	319	332	365	351	365	345	330	369	309	354	312	341	326	326	359	348	336	338	369	366	341	368	338	346	341	324	319	335	326	345	352	314	337	333	352	344	306	352	378	343	326	334	342	348	301	363	318	389	329	375	341	349	354	316	337	315	321	354	308	361	389	324	328	384	354	333	325	349	334	336	390	334	311	352	331	352	320	345	334	344	332	341	337	373	360	317	324	347	330	360	338	311	336	300	317	311	327	363	365	347	306	328	323	348	383	350	344	365	359	350	332	359	336	332	347	334	331	341	342	378	335	368	366	337	364	309	324	307	362	329	319	322	368	347	350	347	374	347	333	314	354	353	315	341	344	329	355	329	359	330	329	324	317	326	332	332	346	337	334	369	316	327	369	337	330	310	306	307	309	366	339	345	358	341	349	337	336	333	328	319	314	331	351	389	354	319	352	358	347	347	341	332	361	321	341	364	323	367	314	347	372	373	337	343	329	287	340	324	345	347	325	319	366	324	336	320	337	362	339	301	327	309	303	306	299	311	349	335	322	371	325	354	319	316	337	348	354	311	344	347	366	318	336	377	363	325	328	335	365	314	330	312	333	341	356	324	331	326	344	330	340	344	337	326	356	374	365	307	354	327	362	378	322	349	331	349	330	316	352	349	333	330	353	334	344	344	358	342	326	363	332	323	328	366	331	331	319	360	358	336	322	359	333	319	333	316	338	332	352	351	342	351	324	331	362	344	366	312	331	345	314	338	360	340	324	385	358	384	316	315	332	325	304	330	342	309	326	299	356	342	354	356	337	398	336	335	333	357	359	367	327	358	341	318	313	373	319	351	340	339	325	326	339	315	349	362	322	353	351	311	342	312	330	329	334	314	322	329	313	323	334	322	322	328	323	328	367	331	287	339	333	329	339	315	318	318	340	318	337	335	320	327	349	358	357	329	322	328	364	338	311	321	305	358	322	333	332	313	373	327	323	368	316	336	306	333	321	331	363	328	346	339	370	333	333	349	309	354	330	334	322	344	351	343	340	350	314	339	356	347	319	339	339	365	355	337	332	287	334	291	337	348	313	344	323	348	322	328	360	352	367	358	359	320	342	331	348	318	300	344	323	325	341	351	339	360	341	348	364	399	306	396	360	331	368	341	339	363	390	382	365	341	316	346	319	327	328	341	347	328	332	335	370	335	349	344	344	324	335	365	339	328	337	363	373	313	363	335	330	336	342	338	328	321	347	343	345	350	334	344	349	310	323	337	318	300	335	342	317	353	332	319	362	358	319	336	315	360	360	331	343	346	312	363	323	300	317	334	291	307	327	339	347	348	328	334	325	321	359	360	330	322	313	378	328	331	344	349	353	315	365	370	331	354	314	330	311	365	349	319	343	311	295	323	340	345	344	353	345	346	323	335	331	338	336	359	326	320	343	346	334	321	319	319	335	310	347	368	341	332	360	332	335	317	326	339	351	372	359	330	336	336	371	343	341	322	346	292	335	336	360	341	335	327	323	323	354	331	345	344	330	340	356	281	320	324	329	351	339	356	359	351	331	359	336	359	338	333	319	329	354	325	333	360	371	323	364	329	275	344	341	361	336	325	344	348	348	337	336	349	344	346	325	325	316	344	344	353	335	354	340	318	319	353	339	347	361	356	371	336	356	313	286	347	311	352	351	321	349	350	352	344	343	301	359	337	294	368	365	315	344	347	349	356	370	351	323	346	328	336	329	341	332	307	324	352	360	332	364	326	326	346	335	328	339	346	314	301	321	310	306	347	328	307	343	339	351	349	327	348	333	321	325	311	386	306	341	339	321	365	342	377	290	300	339	320	332	348	327	340	333	358	342	312	333	354	342	329	348	340	336	342	351	330	328	312	340	321	328	340	347	315	361	316	352	320	341	336	359	342	328	374	302	372	315	334	337	373	331	345	350	358	331	353	347	344	358	321	329	351	315	364	333	311	349	331	322	350	339	366	361	318	342	331	331	341	332	313	365	341	352	339	348	337	367	340	343	336
4373	9011	8069	4111	2878	2193	1787	1381	1152	1002	858	798	735	686	705	649	596	548	627	529	528	528	508	481	470	514	490	488	496	453	513	465	448	474	488	477	457	480	475	461	497	448	469	486	470	441	488	465	460	486	473	442	478	445	436	444	443	458	457	446	475	458	480	494	455	438	478	450	457	482	470	492	463	511	443	446	457	460	449	449	439	432	481	431	485	440	447	403	444	458	448	435	482	484	477	449	487	463	406	427	441	457	435	485	456	479	474	429	457	473	479	447	468	504	451	441	451	449	464	446	445	458	431	420	499	474	478	448	480	453	458	485	427	447	435	487	446	431	447	433	478	429	452	433	457	435	484	483	454	442	462	463	473	468	427	451	440	490	428	453	430	439	449	446	443	451	439	463	442	422	486	448	389	467	457	455	464	449	453	459	402	462	458	458	457	429	436	432	439	423	448	484	405	451	451	444	443	462	444	451	438	478	472	436	424	475	470	456	461	448	462	464	436	435	413	437	429	434	448	463	469	442	443	451	463	436	452	442	478	464	421	424	469	465	460	422	434	485	446	482	433	484	471	467	451	433	427	435	442	430	454	484	443	451	460	410	427	446	433	465	452	498	476	466	465	446	448	466	426	465	437	399	440	425	456	476	482	479	438	436	440	443	468	483	479	421	424	450	447	458	435	479	423	438	385	490	425	470	460	452	431	465	448	496	432	407	438	500	418	422	448	449	426	456	436	495	440	484	455	454	439	479	467	467	455	456	462	491	440	467	482	425	479	437	441	492	497	426	432	396	446	442	403	449	437	408	456	450	449	469	435	428	439	495	435	399	458	455	450	459	427	457	420	452	463	436	461	476	460	459	428	438	416	443	483	456	428	428	466	456	463	467	481	439	443	470	441	465	463	445	454	443	427	441	445	445	470	465	420	429	423	453	467	450	429	477	480	470	455	463	446	460	438	471	455	434	434	456	481	415	472	438	451	467	419	467	418	479	427	480	435	442	429	464	444	459	439	445	426	453	453	454	467	446	439	450	422	403	464	459	461	454	454	492	449	435	473	465	485	391	435	447	469	446	463	441	442	480	455	461	472	451	459	446	439	434	458	479	461	424	469	438	464	444	455	466	506	425	456	446	454	450	446	454	429	431	475	446	465	447	503	456	468	442	484	436	464	504	446	456	428	407	431	424	409	411	462	440	445	454	452	495	453	416	440	442	423	447	457	454	455	430	425	463	413	417	462	462	456	438	412	458	442	506	435	454	426	450	424	427	456	469	410	479	414	471	466	424	475	432	423	489	475	428	453	417	442	401	459	466	440	449	477	434	472	461	483	437	412	451	456	464	463	432	479	437	460	418	469	455	507	458	463	397	442	457	462	442	431	471	485	444	474	466	465	432	448	434	458	447	429	443	456	446	475	461	426	427	433	447	474	442	464	452	443	461	450	447	442	448	431	424	444	505	438	424	456	480	473	464	430	453	502	430	413	460	455	454	443	460	466	417	461	461	449	443	474	437	455	457	433	487	449	432	427	416	435	445	441	443	430	458	436	476	440	426	440	461	447	462	482	496	417	459	476	472	448	438	424	439	442	434	415	451	453	446	465	432	453	440	434	456	458	441	457	431	448	452	475	424	447	406	467	423	440	464	446	418	427	464	462	465	467	406	444	465	464	473	431	461	426	419	426	451	480	460	459	429	439	427	456	421	456	463	429	431	487	468	435	421	452	413	456	427	471	442	445	485	454	489	428	428	469	432	425	442	459	432	439	465	483	453	417	458	423	465	441	477	490	439	444	450	466	467	432	417	452	455	462	492	463	460	438	446	428	436	424	470	466	442	465	465	450	466	453	490	464	422	482	448	466	428	433	434	485	425	485	450	446	413	432	455	475	455	453	451	450	466	487	439	447	436	453	431	458	440	453	419	476	442	462	445	473	430	452	433	447	456	448	432	445	443	453	428	433	486	464	458	420	438	433	449	469	398	437	477	458	471	461	412	439	457	454	446	468	452	425	432	473	416	498	450	456	429	450	450	408	440	428	451	426	461	475	431	444	454	486	486	452	461	479	493	462	440	435	449	450	449	454	439	444	491	440	436	440	420	437	488	460	410	435	455	444	435	443	484	439	443	446	410	432	458	452	451	391	464	423	494	407	438	440	433	447	452	477	454	421	425	441	460	449	423	442	428	465	481	463	438	471	438	459	448	502	461	462	465	476	454	460	417	439	480	468	433	474	471	490	459	424	420	471	424	463	429	460	413	393	492	436	445	450	437	404	462	456	429	476	407	472	436	432	450	501	463	436	464	452	428	454	494	445	448	436	420	447	441	483	449	471	439	471	455	450	440	467	458	458	480	421	466	422	454	435	482	487	406	413	456	474	454	503	431	488	428	451	446	430	455	469	425	469	446	435	442	437	454	434	449	452	414	483	431	440	447	446	421	448	444	412	463	484	440	469	428	433	425	461	448	441	461	433	478	446	469	462	488	447	445	425	442	457	446	445	460	418	414	479	456	452	458	463	464	452	451	411	472	437	445	459	423	417	466	423	440	473	479	438	439	449	457	440	393	405	476	453	467	455	451	450	477	421	431	465	438	435	447	485	455	457	420	488	491	473	418	496	440	446	452	438	419	469	433	456	452	446	442	466	461	430	455	434	462	434	451	458	454	471	472	478	436	488	410	479	424	478	482	459	461	491	498	429	441	444	399	428	405	446	479	462	431	491	443	451	458	421	472	468	481	407	455	438	451	425	465	441	447	430	424	456	444	430	441	488	413	456	481	423	453	453	429	441	443	437	445	412	476	442	440	428	436	431	439	420	463	440	434	446	446	459	470	452	449	451	417	468	463	466	452	463	439	429	446	389	428	432	445	444	432	435	486	451	404	470	444	488	425	431	447	484	441	484	424	439	450	438	492	440	462	460	458	452	478	428	468	432	440	458	487	436	484	438	453	455	453	428	456	426	444	452	498	457	443	420	462	417	440	478	490	444	453	437	465	442	421	464	471	467	464	433	430	431	425	442	490	445	451	444	461	427	478	460	417	469	480	477	427	426	471	448	452	448	447	445	403	454	417	453	445	438	435	472	463	426	490	449	447	423	440	458	462	467	465	447	438	462	442	459	454	446	422	462	443	416	471	431	464	459	465	426	488	446	482	467	470	456	432	450	452	415	453	439	437	460	455	454	459	438	465	458	466	452	429	459	487	469	464	459	457	464	428	461	471	449	493	480	454	426	445	440	470	478	449	419	420	428	443	492	458	408	415	483	469	403	454	482	444	456	493	459	446	460	431	465	458	460	435	459	473	465	447	435	440	464	451	419	449	448	436	438	450	456	448	431	438	463	435	456	467	436	416	419	462	439	436	501	475	437	489	408	436	478	454	471	457	454	456	474	432	467	446	443	436	443	462	463	416	409	406	435	465	418	454	462	476	445	461	449	479	452	414	441	460	463	441	411	471	444	481	436	454	480	446	470	459	436	451	456	463	432	421	438	433	427	433	464	434
22477	20880	28589	23296	20880	20919	8720	998	670	583	454	450	382	349	315	277	260	240	247	219	214	213	184	177	194	176	172	152	155	175	184	163	176	169	158	141	167	153	151	134	132	133	149	152	152	147	148	144	139	140	159	149	157	117	141	151	139	151	135	126	139	123	127	137	123	157	146	141	140	139	146	148	131	139	125	152	141	148	117	136	134	121	165	117	134	128	149	135	121	124	146	144	148	118	132	133	149	153	132	137	124	138	140	129	144	132	117	123	120	154	127	152	159	137	136	139	144	143	127	129	151	109	115	144	132	119	113	128	133	143	133	126	105	162	129	124	140	147	120	127	146	131	144	129	132	119	129	143	120	145	129	121	144	131	130	129	129	139	136	141	158	135	113	128	137	120	108	143	139	127	131	132	109	129	135	119	151	137	121	131	144	129	149	132	129	145	118	134	148	137	128	144	133	143	123	114	125	119	129	149	137	112	119	126	134	126	127	129	136	111	139	133	122	111	147	135	119	152	129	127	140	146	143	129	126	137	146	140	140	136	106	133	137	125	139	157	132	133	134	127	144	135	123	138	128	119	137	143	132	141	118	124	134	127	145	144	156	142	116	141	132	138	134	138	147	118	139	141	127	121	134	133	121	147	130	124	147	142	136	134	135	124	114	142	136	143	158	153	156	121	160	126	137	108	153	125	115	113	133	135	105	103	116	136	143	149	123	130	131	146	126	127	129	127	129	140	136	131	146	135	127	127	145	135	137	133	151	130	136	142	115	151	156	159	122	123	118	138	128	139	139	119	122	142	136	148	133	157	121	145	107	127	129	146	130	131	111	125	143	120	154	137	143	147	132	151	131	128	129	125	138	116	134	136	142	143	114	137	112	134	135	132	146	124	141	123	107	142	127	132	122	133	142	116	134	133	149	150	149	123	130	151	132	118	137	145	120	134	137	145	128	131	122	138	138	148	138	133	127	133	153	150	123	130	135	146	133	124	118	151	140	139	135	122	148	135	143	146	128	110	134	135	128	149	131	160	139	133	135	125	141	128	147	119	134	126	104	129	138	137	128	123	144	139	133	122	118	156	108	124	127	144	139	139	138	145	126	158	149	120	136	138	135	130	130	159	123	137	122	146	113	118	135	105	140	112	139	144	139	126	123	110	126	119	139	128	154	139	137	116	135	129	142	133	147	132	137	115	118	148	127	141	130	153	140	117	131	126	154	131	128	130	144	136	131	135	144	113	130	130	147	119	119	142	131	117	141	136	132	127	125	137	129	123	124	121	118	125	157	113	132	118	143	106	139	125	115	140	136	140	129	158	154	113	139	139	131	135	136	135	148	147	130	124	138	111	127	123	143	130	139	124	146	139	134	130	147	119	132	150	112	132	122	131	121	142	149	122	154	124	135	123	131	121	137	124	109	130	133	120	161	134	121	135	123	101	121	121	126	155	135	121	132	138	148	149	130	114	133	129	134	121	122	117	122	112	125	118	144	151	123	135	134	143	138	126	134	139	142	141	132	141	110	150	141	131	123	117	161	131	152	128	120	125	128	137	119	153	116	150	144	131	143	110	136	138	124	139	127	104	130	150	128	140	129	138	145	127	139	120	110	113	119	122	140	140	113	129	144	127	120	143	125	113	149	137	136	148	133	143	128	131	140	126	123	124	168	147	150	138	123	143	144	130	144	139	119	114	127	154	134	130	156	125	126	129	156	129	148	118	127	172	137	137	109	132	136	135	128	127	111	137	133	140	123	130	123	135	148	134	164	124	123	122	116	135	149	121	116	139	129	133	133	132	120	150	151	137	142	125	113	151	133	119	145	118	134	143	144	137	157	139	153	124	134	128	126	145	141	136	131	129	145	154	139	116	119	120	134	147	143	116	113	134	121	151	139	145	124	121	154	138	136	114	128	127	137	126	108	137	132	158	132	121	121	128	142	119	122	139	121	136	128	132	136	123	147	128	137	157	126	130	133	136	130	118	124	130	139	122	114	137	144	126	145	129	148	134	134	129	160	118	121	147	131	124	121	142	134	148	134	143	145	142	138	142	152	143	127	137	123	119	138	133	132	118	126	132	143	148	149	129	113	140	128	128	130	122	132	112	150	132	124	130	126	122	134	122	142	150	131	146	125	139	146	137	147	137	143	139	133	139	111	129	150	141	120	125	117	140	116	121	133	117	139	120	151	119	116	108	142	125	127	126	138	152	130	127	149	126	140	145	134	127	138	121	119	134	137	153	130	113	131	146	130	128	138	135	129	126	133	139	126	121	140	143	147	138	122	126	111	130	141	153	109	135	125	130	127	142	147	133	148	138	132	130	133	138	127	120	132	127	132	115	132	127	116	137	137	141	124	127	125	125	134	141	116	141	107	119	145	140	141	119	130	112	130	138	117	125	110	134	124	134	116	147	128	126	123	144	123	134	126	142	124	165	147	131	136	137	130	141	133	138	128	134	135	127	130	121	151	135	140	140	124	108	139	115	132	133	127	114	139	142	137	138	134	110	104	143	124	159	119	140	134	147	138	129	133	147	142	128	144	139	123	137	163	130	132	138	127	123	109	123	138	139	141	137	138	139	119	136	136	134	123	117	122	154	140	134	129	150	148	149	128	145	158	123	144	117	149	136	146	137	129	130	141	136	149	137	116	160	121	162	125	116	129	121	150	131	134	140	147	130	133	140	154	130	128	124	144	129	154	143	143	121	134	103	112	148	127	139	131	121	122	138	125	131	125	131	137	120	106	142	125	135	123	119	131	137	131	133	133	142	141	134	128	115	127	135	113	120	131	158	155	131	126	137	123	136	139	133	137	115	132	153	140	151	133	125	151	126	135	101	140	151	138	134	137	103	132	138	146	125	120	138	127	144	133	141	127	139	149	126	138	133	150	119	136	127	144	129	133	130	138	151	148	151	127	122	144	130	158	150	129	145	143	131	129	147	159	138	131	139	127	128	146	150	141	134	122	142	132	151	145	132	132	120	124	133	145	155	129	130	132	138	115	134	127	142	126	132	138	135	128	123	134	142	138	151	144	129	129	136	117	145	149	136	149	105	128	137	140	116	141	134	118	123	125	132	122	152	104	131	133	124	115	131	154	124	141	140	126	160	122	127	142	136	117	140	140	103	122	125	123	126	135	128	122	146	146	129	138	114	140	139	140	131	123	125	141	143	138	153	110	133	136	124	125	130	114	133	138	135	114	141	125	129	134	137	128	122	130	127	136	123	119	132	120	143	123	120	142	128	126	117	125	120	141	132	124	123	144	139	149	119	119	137	137	134	167	145	131	163	162	139	148	144	135	150	152	123	146	141	135	142	132	129	133	131	123	141	138	119	127	150	135	134	142	129	138	129	126	118	114	131	124	129	152	142	121	144	136	125	130	124	143	146	124	146	157	128	126	124	134	137	114	120	137	109	122	137	144	126	147	144	127	135	119	123	111	128	131	122	133	111	149	140	141	143	131	143	118	126	147	124	121	132	125	144	123	133	119	124	138	135
6412	14971	13054	7182	4803	3652	2774	2099	1588	1375	1072	886	729	624	574	509	480	441	382	407	324	345	348	288	313	260	283	253	274	252	228	253	251	236	213	221	235	216	219	193	190	199	200	205	203	228	202	204	171	215	186	218	206	204	172	173	193	208	173	197	205	190	207	202	182	208	204	181	220	197	171	181	214	202	190	189	192	208	195	207	186	179	204	171	180	193	203	180	193	164	197	195	158	170	186	196	222	184	183	194	176	177	177	178	186	173	182	207	216	190	184	161	163	199	183	168	182	181	187	187	150	194	199	206	180	183	184	194	175	173	173	194	195	189	170	209	189	174	183	172	176	177	207	202	168	181	166	176	181	169	177	177	172	177	192	181	181	183	176	176	179	187	170	163	163	176	191	176	174	219	203	154	176	162	175	191	191	162	193	184	151	163	169	200	185	174	184	177	168	177	158	182	191	197	198	159	195	205	183	193	158	187	159	187	164	160	190	182	171	187	184	174	188	162	164	189	165	203	206	167	198	178	172	158	198	166	204	199	167	186	185	196	198	193	165	186	164	191	188	164	181	176	166	186	183	193	200	150	170	195	179	190	171	218	174	169	189	188	184	192	178	152	175	184	160	181	178	166	171	172	180	195	213	163	186	174	174	167	170	186	192	161	185	177	191	193	157	171	173	165	168	215	179	183	170	192	150	176	178	174	183	184	167	158	191	173	176	165	178	167	180	206	160	184	203	157	175	161	181	155	206	173	184	173	163	182	168	176	160	172	179	184	169	198	173	174	176	168	180	169	178	179	157	160	186	189	187	187	167	158	175	186	192	170	177	172	197	202	198	166	177	175	188	168	196	180	188	175	162	156	199	185	180	194	178	185	171	180	200	189	204	178	164	173	195	178	185	179	184	200	157	167	163	168	170	166	177	173	182	182	165	197	171	205	180	159	178	201	185	169	208	203	182	161	187	176	194	201	186	196	201	178	168	176	182	188	166	179	195	204	162	191	196	162	177	184	176	192	188	187	172	182	181	188	171	160	171	189	190	159	171	175	183	174	188	190	183	165	168	193	188	188	177	175	201	169	180	169	176	167	167	184	178	193	187	162	161	171	171	174	180	164	179	174	178	192	187	208	164	167	179	181	174	197	172	164	150	173	177	183	185	179	167	163	179	170	195	173	181	188	176	194	174	176	182	184	180	175	192	175	169	152	181	165	187	177	165	184	176	172	177	197	160	155	178	169	159	169	189	179	172	186	165	182	178	183	181	187	166	172	174	173	171	157	181	153	196	162	193	219	183	174	165	185	175	175	168	178	190	172	183	164	189	190	195	156	167	154	192	187	196	177	199	172	151	207	186	176	182	164	150	183	190	192	179	160	196	196	164	180	200	155	176	188	186	160	195	198	169	189	168	162	168	199	177	180	182	172	159	193	190	187	179	201	185	165	174	152	188	185	168	167	167	194	183	196	162	169	189	182	186	183	178	181	185	166	183	173	149	172	172	186	184	175	171	187	162	185	183	160	175	188	194	166	163	173	173	167	185	187	187	169	181	179	173	173	200	155	181	187	179	178	165	209	174	189	163	179	168	169	169	196	172	174	172	144	188	166	187	181	154	198	181	175	179	201	169	173	188	207	180	172	173	178	179	171	179	198	161	165	182	176	172	195	180	205	171	182	164	181	185	152	172	185	180	180	185	190	162	174	157	186	172	198	187	187	171	159	187	196	162	161	155	170	164	185	182	174	190	184	164	157	186	177	182	151	191	192	173	185	184	189	168	183	173	175	168	194	168	178	190	166	169	175	194	158	176	165	180	199	163	183	191	172	187	192	191	177	187	194	186	194	176	188	174	170	180	165	173	176	162	185	167	167	177	162	193	182	194	169	195	163	170	189	186	166	189	204	178	181	201	176	175	187	173	169	187	160	172	175	170	195	206	168	173	198	173	190	181	198	185	176	177	186	182	172	168	186	161	158	203	172	175	173	162	181	161	177	177	187	189	190	191	168	195	187	178	172	191	181	177	189	193	159	175	187	175	161	179	178	195	184	183	197	181	185	171	177	166	181	177	185	187	200	176	170	173	199	162	191	177	170	179	176	149	198	181	153	168	201	203	189	174	192	217	195	179	157	150	137	177	185	201	183	183	200	194	160	187	179	172	167	172	168	197	172	183	175	192	178	191	154	198	186	161	187	176	169	187	175	163	170	161	168	174	184	200	184	182	175	189	203	185	176	160	157	181	188	168	173	166	189	175	174	189	173	170	192	168	182	193	174	182	186	166	173	162	171	158	163	189	178	175	197	171	164	188	185	189	148	171	168	158	177	167	179	161	176	165	178	173	162	164	185	180	191	181	161	173	183	174	186	198	166	172	167	175	199	174	170	210	180	181	211	175	185	179	191	184	169	180	172	195	167	174	189	181	170	174	180	171	164	150	194	203	179	184	169	182	188	175	164	185	161	192	178	170	182	183	192	181	169	154	173	169	188	204	183	203	167	184	184	182	164	179	152	172	186	181	171	192	178	172	215	151	184	186	187	171	156	184	170	170	173	164	178	142	181	183	158	156	168	163	168	190	166	152	193	185	177	173	181	161	171	173	176	176	174	177	192	171	159	190	159	181	193	189	184	173	179	182	185	147	163	178	185	169	172	170	176	171	182	181	167	183	189	196	165	193	160	184	180	183	182	157	187	160	189	177	192	176	190	146	190	149	185	172	184	180	175	177	204	191	166	183	174	203	176	199	168	171	161	194	183	157	192	178	178	194	194	176	173	191	185	173	175	183	162	202	181	184	181	172	176	195	181	166	180	176	171	162	187	190	187	177	191	171	178	190	202	193	173	183	166	194	188	164	161	157	191	181	179	168	200	165	180	205	174	168	165	166	161	177	207	200	163	198	180	177	185	171	175	163	161	184	199	160	174	175	184	162	188	170	187	184	163	155	162	176	173	177	178	177	161	160	176	170	188	187	162	182	185	179	167	175	198	207	176	175	206	201	173	186	180	176	192	187	156	168	178	170	182	170	179	156	180	159	178	211	174	187	150	190	175	170	173	199	167	160	152	194	176	195	188	182	163	156	171	173	188	181	173	154	197	186	180	175	179	169	185	172	190	172	196	179	168	169	171	182	183	187	169	158	159	180	174	166	189	188	186	188	164	160	198	177	172	199	185	190	174	179	196	177	182	178	179	175	149	173	164	183	175	160	183	182	174	180	172	183	200	170	170	182	193	200	191	180	173	173	185	203	158	174	168	183	163	155	204	184	183	175	194	157	165	189	190	173	164	163	190	170	163	183	185	191	174	178	165	194	163	187	184	171	166	192	168	173	178	176	170	189	141	188	176	189	194	169	167	190	165	194	165	173	193	189	169	163	165	175	175	176	172	176	153	175	202	192	182	171	185	156	189	196	176	200	167	197	160	168	143	187	181	154	175	178	211	162	183	184	166	154	178	167	181	195	174	166	176	165	194	176	169	174	191	156	182	192	185	175	191	181	185	168	196	170	165
26520	20357	9058	899	551	521	509	544	507	439	481	497	461	527	455	457	467	480	494	467	482	479	401	497	469	431	455	494	467	454	450	430	489	444	458	466	472	465	483	447	478	495	440	445	455	464	472	475	489	416	435	490	429	462	471	462	487	513	451	441	446	441	488	475	458	445	448	452	427	433	445	450	488	489	468	466	476	467	481	456	500	431	468	497	448	482	457	470	472	457	448	479	495	476	438	498	497	425	472	467	480	472	467	507	477	472	478	528	442	455	465	473	416	443	480	472	428	468	439	516	473	497	454	451	442	464	457	480	480	494	459	445	471	455	474	419	463	427	438	505	476	490	450	468	454	503	452	466	450	504	487	439	478	434	459	451	490	469	466	440	450	433	439	453	492	454	442	437	479	492	457	471	461	488	456	464	429	463	442	479	415	476	463	427	444	439	466	511	463	464	455	528	450	454	437	389	453	487	431	476	482	467	457	444	467	448	435	464	448	455	478	461	453	477	441	496	478	490	458	453	436	463	447	501	464	470	447	427	472	466	453	477	459	488	450	449	467	444	440	471	468	480	486	445	481	459	446	460	476	484	493	469	428	452	479	467	441	468	469	476	465	452	468	436	473	458	478	460	464	452	508	440	428	474	481	488	453	437	447	468	468	443	443	467	464	467	419	440	457	486	477	470	448	467	461	466	439	446	471	470	477	501	440	428	473	461	454	462	463	511	481	476	454	471	474	474	487	462	460	467	453	461	436	463	479	465	431	479	439	490	455	413	426	488	458	460	460	493	489	490	470	434	479	434	435	484	444	440	444	458	527	477	449	456	470	467	455	465	440	475	470	455	432	482	470	485	442	449	450	443	458	459	479	457	448	472	479	520	401	487	450	440	451	495	505	458	468	452	459	465	435	442	454	450	457	453	473	439	462	462	444	480	472	453	490	473	492	447	483	491	461	476	508	471	486	472	464	467	465	454	482	472	451	484	454	455	456	457	493	460	482	474	449	449	491	472	465	477	443	474	478	471	441	441	475	505	473	481	483	419	438	485	476	462	477	443	470	491	478	447	415	465	470	439	443	501	433	460	462	414	490	471	471	451	470	455	492	421	443	472	455	491	488	431	439	467	456	434	474	461	469	450	464	452	445	459	480	455	490	428	466	411	462	423	451	459	471	480	457	456	476	453	481	449	478	492	463	457	444	475	456	488	432	471	440	450	457	521	475	452	458	458	445	475	467	463	460	423	455	479	460	457	487	472	468	473	477	473	482	448	481	477	480	454	420	442	522	430	433	473	438	482	484	430	499	456	440	495	465	455	501	458	482	450	483	434	501	468	482	523	430	467	470	463	454	459	470	436	462	435	488	463	489	479	480	437	446	443	450	492	474	495	472	448	447	474	462	428	462	461	469	436	441	460	428	474	476	461	486	441	519	437	491	462	463	472	491	449	468	445	447	432	501	474	480	476	440	489	477	471	438	435	515	467	480	435	439	455	480	482	448	475	507	461	467	426	468	472	421	491	473	445	465	462	445	462	476	467	511	474	457	451	458	463	458	434	450	464	432	464	419	503	436	456	462	471	458	454	440	439	486	479	472	483	481	485	443	464	481	513	510	451	427	477	449	467	462	489	471	498	457	439	456	481	448	459	459	473	512	448	448	461	458	443	487	415	484	438	460	418	463	495	482	443	442	460	457	473	422	437	455	460	473	440	455	450	465	458	462	476	449	443	417	500	492	462	473	485	423	459	467	482	479	467	493	443	501	503	529	470	483	431	457	491	447	502	464	491	485	447	473	481	469	466	430	457	455	440	478	441	462	511	448	444	462	436	467	470	478	484	487	444	499	451	474	470	481	444	474	465	449	438	445	443	446	509	459	500	478	452	463	471	478	441	456	474	467	457	451	484	439	465	444	465	496	458	456	500	470	447	462	446	481	488	464	453	446	482	440	473	428	459	477	505	449	465	485	469	440	467	484	464	439	459	478	459	470	427	466	443	499	441	435	497	478	534	508	483	428	455	478	478	449	472	461	473	481	468	470	451	487	460	434	469	489	480	467	496	465	460	486	457	452	456	435	441	488	489	492	490	449	487	435	431	502	469	463	465	481	419	466	428	422	452	523	483	446	457	467	452	518	410	490	427	450	469	445	503	476	458	488	417	479	481	509	478	475	497	468	462	478	454	493	464	449	452	466	475	501	447	470	473	432	467	485	442	422	460	490	450	428	438	481	446	488	462	469	459	409	491	486	476	479	463	450	472	469	464	479	454	454	438	444	444	467	446	491	469	474	460	460	500	459	467	482	457	462	453	436	471	457	487	449	458	478	477	480	482	453	473	501	459	460	440	420	443	487	483	449	513	472	474	485	468	472	473	474	466	478	496	465	435	463	470	460	432	447	438	468	410	460	497	457	490	447	498	499	489	441	492	453	438	462	469	464	465	467	449	455	476	471	476	500	466	414	468	482	474	477	428	449	452	450	432	461	472	472	473	459	413	457	472	441	464	468	446	417	494	473	465	413	431	487	491	471	458	465	434	458	477	463	446	467	505	489	490	459	449	489	484	479	465	466	454	484	464	448	455	432	438	461	447	443	469	457	481	470	464	478	468	472	442	471	452	510	484	410	499	441	492	486	493	481	501	462	444	490	418	452	494	467	431	451	477	456	450	466	430	441	453	422	499	463	450	473	467	445	482	479	419	467	483	438	467	455	482	481	498	473	422	479	515	439	432	446	471	467	488	484	456	469	481	486	483	455	454	507	458	426	473	485	430	441	457	468	424	434	496	467	468	447	477	454	462	448	473	420	445	481	454	471	488	447	471	479	490	515	484	473	444	466	434	479	470	447	460	467	464	482	450	447	484	459	454	442	417	462	495	492	477	464	466	452	425	483	481	470	454	481	445	460	450	448	458	459	462	504	449	472	458	474	460	482	490	454	436	433	463	459	493	439	462	467	525	456	505	417	458	471	497	463	490	485	494	478	457	437	439	446	491	452	466	477	464	471	457	476	491	496	457	484	437	468	445	455	472	461	481	449	453	482	492	463	466	464	459	452	441	439	455	484	445	440	446	441	465	486	494	423	485	469	472	463	452	441	450	491	488	454	455	425	457	409	475	476	454	463	454	493	486	472	441	458	452	472	458	455	470	503	436	436	433	478	472	452	438	457	460	458	465	471	478	459	470	443	474	505	464	461	412	476	473	481	509	434	473	446	454	512	412	483	453	438	511	496	456	472	483	484	470	439	501	473	456	472	493	467	478	479	479	428	458	481	446	514	496	418	443	490	459	464	465	459	448	512	460	442	438	431	457	433	469	459	448	459	460	453	470	470	512	462	443	496	500	433	498	474	451	468	444	502	415	482	443	465	485	453	448	434	493	439	479	467	438	469	475	502	444	434	445	475	458	459	475	445	468	449	480	472	481	457	450	474	450	451	487	485	486	480	480	462	423	446	452	455	452	472	464	484	444	472	425	462	425	465	465	456	443	471	473	476	476	447	470	480	477
3924	1199	1189	811	779	664	643	641	715	642	624	621	617	611	594	630	610	580	617	577	593	561	576	587	615	593	646	575	593	579	603	609	614	597	631	622	607	610	621	685	616	607	640	599	592	604	588	586	566	592	602	611	600	621	594	632	632	604	596	585	601	655	615	593	600	579	612	637	545	597	624	626	593	642	569	624	647	600	614	633	579	605	587	580	632	655	616	578	604	607	628	632	597	631	629	600	619	615	634	587	596	657	595	573	638	596	589	596	611	627	627	610	626	613	579	578	549	614	570	593	564	654	589	588	596	575	587	603	608	623	586	587	561	589	573	579	623	634	628	576	561	577	608	622	569	597	596	554	600	608	583	602	592	618	587	633	607	576	584	573	596	613	600	623	606	654	601	608	615	567	613	612	603	600	616	589	606	569	620	646	589	563	592	596	590	548	641	570	613	554	585	580	581	627	541	612	578	621	626	606	640	590	621	586	606	595	629	609	613	610	628	569	599	607	590	594	610	613	615	633	612	605	639	620	605	565	598	590	611	636	577	583	616	629	597	585	610	601	657	589	584	596	595	573	615	613	602	608	631	606	608	581	651	563	565	626	604	600	614	561	604	618	634	603	623	640	623	593	620	560	604	621	558	597	596	553	584	617	558	592	610	593	579	583	591	611	621	597	584	619	568	614	613	629	620	556	588	601	589	607	573	637	583	612	610	614	575	632	628	593	592	619	597	629	666	607	588	577	633	615	637	627	604	586	648	569	651	608	590	610	590	618	577	616	588	587	657	586	591	608	638	587	641	583	594	599	627	573	636	626	605	595	595	596	594	584	629	595	636	610	628	613	651	586	615	596	624	608	586	592	586	631	594	582	587	625	613	600	625	621	619	642	615	575	584	619	594	619	628	617	610	565	599	566	599	594	629	580	630	593	607	557	593	630	600	577	636	604	607	596	592	624	597	576	545	591	618	571	641	596	589	586	605	613	556	579	622	580	623	632	581	610	617	575	579	630	583	643	628	613	595	572	608	616	591	634	609	591	567	617	592	621	598	625	606	563	583	589	622	592	593	612	601	595	611	595	632	579	597	574	594	613	583	595	605	608	620	634	583	619	559	631	612	588	602	607	589	576	601	598	634	593	666	605	608	570	630	619	616	604	676	567	579	592	575	614	617	580	584	626	616	576	624	586	613	600	627	583	571	607	587	588	565	634	599	587	607	632	602	606	625	576	619	629	650	588	627	593	563	577	639	574	603	593	600	536	595	586	612	632	614	576	640	636	584	566	597	582	602	633	602	613	616	646	585	632	643	585	582	632	573	608	618	572	619	576	656	582	587	615	603	624	645	606	643	612	644	627	585	603	606	630	629	640	561	634	614	599	625	605	611	596	615	611	649	573	618	605	560	626	575	641	605	614	537	597	599	583	640	626	568	554	570	587	636	654	581	591	608	616	648	598	614	617	608	606	604	600	610	572	580	667	638	608	583	638	558	621	610	589	632	595	604	600	600	583	562	575	590	610	620	565	603	644	601	608	606	631	608	627	617	598	562	644	610	598	624	598	604	559	579	600	573	601	597	606	623	624	568	592	597	606	625	609	572	559	573	634	568	601	584	584	609	590	604	588	549	608	620	555	630	592	646	592	621	584	586	624	632	581	614	592	626	590	579	603	582	552	581	557	638	631	600	595	560	582	599	626	590	591	605	621	620	583	631	573	643	623	590	622	595	594	638	618	608	580	572	597	631	609	588	599	585	587	610	619	590	622	633	602	603	609	631	627	582	611	636	650	608	603	605	598	641	583	612	605	619	590	603	615	593	555	606	605	590	566	613	633	601	584	603	596	586	631	609	552	560	596	612	604	615	631	597	574	610	576	623	612	587	586	603	602	646	581	641	646	574	610	631	579	599	646	603	602	570	614	630	619	583	602	586	606	541	596	635	611	600	585	605	606	577	626	590	592	584	614	689	592	565	610	602	562	587	588	608	645	572	590	611	595	618	630	624	541	598	594	603	606	599	599	609	611	603	590	583	641	629	557	595	642	583	570	580	583	576	618	611	586	587	616	617	617	546	602	610	603	612	639	586	588	583	590	614	637	651	602	586	573	603	628	641	625	599	595	614	605	615	529	601	599	570	583	585	579	621	558	587	594	599	665	578	615	604	613	594	579	636	645	620	575	617	616	597	601	569	593	635	626	599	621	603	598	573	607	620	606	618	591	589	606	632	604	622	585	572	613	646	590	577	600	616	638	614	599	633	587	613	600	663	547	579	597	568	618	609	599	598	599	586	621	587	590	568	605	582	607	559	566	579	648	621	594	595	632	606	631	589	617	604	634	559	568	605	623	602	567	607	622	589	610	599	570	566	601	627	622	574	637	599	644	580	590	565	585	569	577	586	584	621	614	624	618	599	628	624	607	629	556	579	618	604	613	625	561	598	624	599	589	598	597	617	582	604	581	545	593	601	596	620	642	565	624	596	602	613	601	614	578	657	576	582	564	593	624	591	587	576	655	631	581	607	570	610	562	567	614	591	619	625	584	585	579	640	600	613	587	550	557	591	570	597	606	556	584	605	575	636	613	611	598	627	615	586	641	627	601	666	590	616	592	567	635	581	609	606	586	634	622	614	587	559	576	563	586	598	581	589	610	605	604	533	616	600	608	555	622	587	634	599	610	618	619	590	594	590	624	615	598	610	581	623	612	603	630	600	622	618	571	644	606	592	598	584	598	577	609	604	618	566	603	623	617	581	634	586	599	671	639	624	632	626	586	648	536	594	593	614	592	570	566	598	627	651	613	597	555	633	588	606	623	603	645	610	625	597	613	637	608	604	604	612	595	617	610	590	592	619	587	577	568	604	609	597	588	593	603	579	579	580	606	570	584	626	566	601	621	627	577	610	605	611	655	609	626	622	627	540	632	640	599	643	559	588	641	606	606	588	615	660	610	598	642	598	605	623	587	642	618	589	604	605	634	619	620	627	590	644	614	604	574	637	575	657	571	633	580	606	576	548	549	608	656	574	575	607	589	588	582	599	630	596	599	598	574	583	608	610	607	616	621	630	589	567	599	621	578	573	603	607	628	607	601	627	601	649	583	545	581	585	579	595	607	596	600	594	585	593	585	606	619	618	558	582	621	593	569	592	610	586	564	621	601	599	636	612	587	561	605	598	616	594	595	568	644	629	597	600	627	632	607	602	579	575	587	669	618	582	609	605	607	607	584	586	612	545	636	584	576	593	591	572	600	588	583	599	620	562	607	578	603	600	575	582	576	594	583	584	540	630	616	631	576	609	612	577	569	593	605	629	595	587	595	630	596	608	565	601	620	593	617	600	559	585	569	617	618	592	607	582	564	598	599	596	639	619	614	615	594	607	603	556	581	605	631	570	585	593	590	608	627	593	653	633	598	548	582	575	584	596	599	594	590	605	614	593	617	635	604	572	655	619	640	609	624	595	567	606	586	571	600	581	582	594	606	565	621	600	596	643	583	572	635	624	599	594	592
23426	20868	28160	23706	20878	10632	1188	777	622	582	571	510	495	469	397	404	449	434	414	348	426	397	397	394	370	403	374	330	330	380	342	311	326	366	323	369	323	342	370	320	333	341	331	362	349	366	331	358	345	344	352	342	362	342	326	341	364	376	360	355	375	339	323	323	341	354	358	358	350	353	346	332	347	355	347	344	361	357	339	315	332	347	331	355	337	350	342	355	362	350	361	334	330	361	321	348	327	340	359	337	322	340	354	388	363	344	325	343	309	332	348	356	349	386	355	310	358	361	370	328	322	321	354	338	356	345	325	334	334	364	352	364	338	321	350	365	330	359	336	318	359	342	344	332	306	348	354	348	354	340	328	310	369	348	300	356	327	344	358	341	327	327	357	335	322	298	329	370	343	324	348	326	330	326	341	343	338	337	314	324	286	334	355	370	307	346	346	366	368	333	363	372	344	336	345	305	319	376	336	359	354	375	314	348	346	333	338	346	342	349	310	383	318	365	400	330	352	334	369	336	348	353	364	326	316	337	328	335	342	338	309	335	342	357	358	347	310	358	313	333	344	323	373	337	350	378	375	324	369	327	346	370	340	334	348	351	334	341	311	344	365	397	315	348	323	348	353	362	363	334	335	323	359	373	330	354	362	345	357	321	320	365	333	349	317	327	341	314	314	352	351	294	310	337	348	326	397	320	347	370	323	313	316	359	337	344	366	324	319	315	355	352	336	330	315	344	354	325	358	336	357	322	337	353	336	353	334	320	338	353	339	352	362	361	347	357	311	342	341	346	380	360	363	326	324	345	360	344	309	312	361	341	345	338	344	319	340	322	336	313	297	331	391	321	351	322	341	349	320	343	328	343	316	314	350	339	340	344	337	358	338	342	352	336	347	346	326	348	360	336	366	326	346	315	347	296	368	356	346	359	357	327	350	338	347	309	339	311	340	335	347	332	359	348	336	320	354	352	342	347	402	318	346	339	333	332	384	350	334	340	322	356	353	353	354	353	361	330	370	354	367	353	369	353	334	320	318	379	348	373	330	341	375	360	344	327	336	338	352	330	327	332	354	344	316	335	349	365	340	357	318	336	343	345	318	329	357	355	345	358	349	303	331	353	354	347	352	349	348	363	339	362	327	337	346	343	336	366	324	339	355	314	351	331	340	376	345	329	306	366	354	351	343	350	318	324	349	345	337	358	340	332	317	367	332	338	356	376	375	327	329	346	345	327	345	339	298	348	328	333	321	329	316	305	354	321	341	351	365	321	377	336	357	373	361	339	371	358	323	346	336	330	338	347	319	331	357	352	337	329	330	349	385	376	365	350	315	336	346	353	357	341	322	319	330	335	353	334	340	348	362	333	332	349	338	328	352	368	354	329	383	314	368	315	316	307	336	347	322	328	351	358	341	341	294	307	366	323	324	353	343	362	342	317	354	305	322	355	341	348	350	350	318	344	350	349	361	359	315	345	358	323	321	362	351	342	360	349	334	340	350	375	315	342	355	320	313	322	310	323	352	337	334	344	354	308	323	339	313	343	317	324	328	352	332	361	322	354	345	343	329	332	377	329	354	320	345	321	333	362	326	337	341	313	337	345	333	337	328	313	338	345	319	305	325	378	323	321	351	313	332	353	314	384	346	329	321	316	351	336	320	346	346	340	345	349	347	335	336	336	352	352	357	319	346	347	351	317	322	333	344	354	350	360	359	339	361	332	337	349	355	356	364	331	339	334	348	327	343	348	343	347	347	336	329	392	370	358	364	357	349	355	324	337	357	336	332	354	352	331	339	344	343	344	375	335	377	373	316	345	334	351	357	322	353	357	367	363	323	345	333	352	322	330	358	363	339	349	349	353	334	329	346	363	354	320	340	333	354	338	364	341	343	328	358	342	355	319	357	340	362	336	350	350	335	342	339	330	325	335	355	362	330	346	337	342	322	361	351	310	362	350	316	332	348	352	377	342	309	337	365	325	337	336	336	361	352	321	345	364	314	328	348	361	359	326	343	346	347	357	367	397	338	340	310	347	339	365	352	374	363	371	321	342	310	330	353	341	337	366	370	301	362	349	317	357	328	324	346	318	331	328	344	362	347	339	350	311	359	341	342	315	336	352	315	309	319	352	334	335	338	325	295	366	317	343	350	344	361	320	334	340	364	322	336	342	357	318	351	319	357	311	365	334	332	327	332	294	332	308	337	345	355	381	361	307	350	318	351	357	358	390	352	334	322	355	352	353	353	347	347	355	360	343	358	335	359	351	351	326	332	351	342	347	364	355	324	348	331	340	333	336	321	323	367	365	339	346	318	348	301	362	310	348	346	346	372	352	344	361	343	357	361	354	345	355	304	369	316	339	325	345	324	341	340	361	344	318	327	337	325	319	351	326	348	321	346	343	341	334	341	312	340	335	357	338	341	355	321	360	359	341	288	306	336	320	353	355	369	350	290	311	323	340	321	370	324	311	303	342	347	334	353	351	344	363	319	325	308	321	346	338	343	330	303	344	333	317	342	369	340	359	338	333	338	350	341	365	341	322	351	361	328	362	355	351	319	352	336	319	327	352	358	304	337	356	323	330	341	352	354	363	335	312	316	327	314	335	323	359	332	355	321	337	324	341	319	326	344	335	338	332	336	359	337	336	312	362	359	355	326	300	313	332	402	326	304	333	347	310	369	342	352	367	339	343	378	362	364	332	344	353	366	351	359	362	363	347	360	304	359	355	328	325	320	323	326	293	367	335	341	357	315	337	367	337	334	327	361	369	320	323	323	348	375	371	345	346	314	365	371	346	304	301	346	343	316	362	332	350	355	326	323	329	357	355	326	344	352	354	350	314	329	358	345	339	337	313	350	346	314	348	356	344	331	366	346	325	341	315	327	323	351	320	345	342	302	358	350	348	319	345	324	364	351	341	340	359	330	359	345	325	347	341	368	315	354	348	349	311	342	337	355	327	325	339	341	313	314	321	367	321	353	333	329	344	336	334	320	385	354	345	357	346	313	326	355	326	350	350	337	330	335	321	370	344	326	332	345	350	377	366	394	298	342	351	304	342	353	313	340	332	349	372	307	302	334	342	365	362	364	378	292	344	324	335	373	308	357	374	318	386	342	341	338	320	352	333	349	295	377	352	335	361	326	332	301	386	332	354	353	363	330	338	352	359	319	335	356	330	354	313	342	320	308	352	333	347	343	372	314	348	346	343	323	371	315	358	334	350	363	332	333	324	361	355	330	340	332	323	369	367	330	329	351	333	330	348	337	363	316	356	340	342	351	317	359	376	338	340	316	339	354	343	341	366	365	349	318	360	350	291	352	346	326	318	343	343	410	322	358	340	324	335	334	311	330	346	371	374	326	354	327	355	348	320	347	373	330	337	318	320	341	340	360	340	358	333	347	328	349	330	340	328	364	361	345	363	338	306	333	365	346	340	318	349	304	363	339	300	357	354	358	333	325	329	377	366	348	312	377	315	358	380	349	305	382	330	322	329	318	335	319	337	355	405
4430	9195	8056	4140	2931	2208	1754	1423	1237	997	860	824	738	698	672	615	580	523	528	547	581	530	496	507	522	494	492	522	521	509	477	451	480	476	487	454	475	465	472	455	485	445	447	460	520	460	453	456	487	496	451	433	488	455	459	458	442	459	501	443	458	434	476	433	432	441	442	456	509	414	472	440	450	450	459	453	474	428	460	436	424	422	446	469	452	434	507	402	478	435	459	472	441	475	433	436	495	471	459	494	453	406	443	456	446	444	466	443	472	452	440	460	458	432	429	464	460	449	453	442	417	452	436	473	469	452	438	464	437	461	506	466	463	427	461	429	430	463	447	452	464	445	463	441	482	432	453	483	458	446	473	460	473	446	481	442	474	413	460	464	447	465	421	454	445	452	455	441	434	448	429	500	452	400	449	471	465	452	432	445	467	438	486	421	434	416	453	450	458	436	467	472	472	453	455	474	494	423	421	487	459	464	417	470	480	468	406	439	472	478	456	450	484	460	472	445	440	465	439	472	470	454	479	455	421	457	442	460	411	449	467	467	413	452	471	470	464	429	445	424	458	465	434	437	486	461	438	450	410	443	435	473	437	468	457	478	418	437	461	457	460	450	439	465	444	445	421	458	452	483	468	404	446	443	473	449	446	422	465	435	465	451	438	460	447	447	434	481	491	449	471	457	427	419	470	423	453	442	466	462	459	451	440	420	500	445	444	451	429	428	442	470	458	452	476	433	439	433	433	452	425	458	439	454	443	467	412	437	449	438	442	471	406	427	446	446	478	445	488	445	438	467	449	426	418	481	430	480	462	485	495	451	450	450	479	439	455	463	462	489	447	456	467	456	430	438	461	459	448	421	440	434	460	435	469	444	470	420	431	449	482	446	450	440	498	448	431	499	460	436	492	462	427	426	485	424	460	446	440	447	420	463	465	447	463	462	481	430	465	470	462	460	452	455	461	452	464	449	451	462	460	483	422	454	438	470	472	468	429	429	457	440	400	452	414	486	441	438	441	492	448	466	472	481	425	434	445	449	475	465	462	456	478	431	421	466	443	430	467	409	451	459	495	450	414	477	446	449	489	457	444	460	448	415	440	490	481	465	439	430	474	443	501	440	418	453	487	427	453	480	487	448	488	408	434	443	450	465	414	400	466	430	444	454	446	442	446	417	456	435	443	454	429	443	465	430	448	483	499	474	448	471	481	436	464	446	457	413	478	426	475	430	457	468	485	425	497	460	442	457	460	425	469	452	449	475	418	434	430	447	451	433	449	466	459	437	485	455	454	440	459	483	455	461	482	433	472	454	466	434	437	459	482	443	432	486	482	427	422	488	460	424	448	457	494	466	439	481	475	445	452	460	471	453	449	461	465	459	466	454	437	429	430	437	463	444	460	433	434	452	454	426	476	450	437	440	418	448	475	454	446	432	426	479	481	480	460	492	438	415	454	446	422	461	492	465	451	413	473	450	451	442	425	437	420	464	433	463	457	464	429	480	434	434	415	458	439	454	438	473	460	431	451	449	456	463	452	460	478	400	474	480	479	466	467	456	434	453	426	438	408	450	411	465	421	461	451	460	472	445	457	426	487	459	453	451	454	478	477	453	441	437	465	492	445	463	482	453	477	426	503	455	435	431	444	448	482	426	450	454	451	433	515	442	438	512	436	435	451	480	440	457	459	468	470	448	485	451	452	497	477	421	480	407	449	494	462	463	480	450	471	437	436	469	447	440	440	494	435	443	445	466	427	483	458	433	470	484	480	440	482	445	478	450	472	432	457	422	473	454	464	426	435	428	420	464	430	489	483	483	413	429	469	425	451	440	474	433	474	441	437	470	473	453	434	469	440	447	480	472	455	451	447	498	478	461	470	467	449	479	439	438	456	452	442	457	438	443	423	498	447	450	452	431	461	464	459	447	480	470	438	442	469	448	475	460	489	418	458	441	462	444	434	481	441	416	497	435	489	463	473	452	425	436	424	435	455	463	464	469	467	453	477	425	462	442	436	466	451	448	442	466	464	430	480	469	470	462	419	446	381	447	399	434	454	442	467	474	484	459	414	493	417	470	484	432	487	448	444	443	458	444	422	460	446	450	475	489	436	443	425	416	455	444	448	484	478	468	468	456	428	448	465	480	483	473	396	457	445	452	431	434	482	457	462	461	445	453	424	430	475	468	469	505	442	465	428	432	421	479	462	408	449	417	430	476	458	489	455	460	420	466	452	479	480	440	430	463	450	441	434	480	458	425	455	426	435	454	488	461	453	460	466	442	435	445	492	452	445	472	418	487	463	430	488	434	459	470	472	463	446	484	459	468	452	477	445	441	458	432	444	464	478	430	452	451	497	460	492	475	445	459	422	444	438	478	455	441	414	471	427	459	429	503	461	457	420	448	459	438	444	452	461	459	500	453	474	429	468	505	447	446	439	456	455	425	441	421	458	441	481	435	433	448	463	466	428	479	483	436	455	456	480	498	463	448	479	444	422	450	456	438	466	490	452	450	498	431	472	434	440	456	475	441	442	440	462	448	458	405	437	486	484	492	466	442	495	450	474	434	465	466	484	466	446	534	454	464	437	466	499	426	441	489	402	424	441	460	478	452	473	425	466	447	444	441	438	471	477	470	463	444	456	404	439	478	467	451	452	457	459	444	457	462	455	413	470	470	458	431	416	430	446	428	452	442	432	456	434	463	456	439	451	442	419	456	458	461	421	462	445	446	433	433	446	427	431	494	465	405	467	432	432	451	458	449	425	403	480	471	459	456	487	442	429	472	438	492	426	463	491	441	445	478	435	439	450	463	434	455	422	446	453	442	490	450	457	466	480	462	454	453	441	481	434	493	448	455	440	426	461	441	439	410	478	455	448	438	449	424	459	462	417	419	451	432	419	456	467	431	461	463	446	460	488	478	452	466	444	463	451	480	459	458	448	442	441	453	438	477	441	464	483	436	465	436	471	450	452	454	452	456	432	441	437	480	459	458	452	487	454	459	462	456	436	455	446	446	466	448	440	413	457	456	411	491	451	461	476	481	457	444	448	420	462	448	467	441	439	480	409	466	481	464	470	462	467	456	459	448	458	472	458	454	478	447	466	439	434	446	428	457	454	444	425	476	440	464	432	441	424	461	446	461	466	470	430	470	474	424	450	430	446	417	470	438	447	487	416	484	475	459	447	466	465	446	465	518	420	449	439	395	456	470	438	455	461	408	479	441	462	451	438	478	440	417	482	434	449	466	428	451	417	445	446	414	409	457	424	481	458	428	448	408	428	460	485	447	441	441	468	473	485	435	469	443	426	458	454	439	489	423	452	460	470	454	483	418	492	433	411	432	485	463	471	476	451	450	444	445	447	440	447	473	466	451	422	480	457	461	461	423	440	447	448	463	459	475	428	425	456	474	460	485	438	467	418	441	455	458	474	451	472	459	421	475	450	418	473	429	416	444	447	462	408	460	430	447	481	435	445	431	415	426	467	486	446	425	443	443	456	462	446	449	438	455
22552	20904	28625	23331	20904	20952	8899	1046	733	588	493	375	356	329	336	258	282	245	228	230	197	210	230	197	178	185	200	194	185	154	153	153	161	153	185	167	154	167	131	161	147	145	141	144	165	137	127	161	163	167	127	150	134	153	165	130	133	132	133	149	139	153	132	129	135	126	154	129	144	136	145	142	138	138	135	146	144	129	124	142	136	137	155	141	136	151	129	139	154	138	130	141	131	143	141	123	120	125	124	106	155	138	126	146	143	144	132	132	131	136	146	142	131	157	148	145	123	139	137	132	139	135	145	142	166	137	133	132	131	131	129	131	126	153	133	141	143	140	135	129	123	145	132	130	135	132	120	144	118	136	147	144	130	126	130	121	129	154	136	127	120	132	133	128	165	134	135	124	130	137	143	118	145	151	120	144	144	129	135	144	115	129	126	136	137	129	137	125	146	129	135	130	134	161	146	140	142	152	149	127	142	102	151	134	118	158	137	135	158	124	134	126	144	138	125	129	134	144	121	135	138	141	115	129	124	151	140	139	149	145	138	134	137	148	138	133	148	145	142	128	129	151	139	135	133	131	123	156	145	104	158	126	135	128	149	138	135	134	115	127	140	126	133	131	121	156	143	127	135	133	139	141	121	133	125	146	113	120	143	126	123	126	127	120	125	144	125	131	134	131	145	122	119	133	140	138	139	133	114	137	126	147	129	150	125	143	125	142	120	115	122	133	137	165	157	109	143	149	159	121	142	140	140	128	140	139	126	147	118	150	143	132	127	134	143	157	130	143	151	131	137	140	158	156	125	137	129	128	132	136	141	125	124	130	133	148	134	128	129	120	138	122	144	140	124	158	136	145	138	124	126	120	136	128	125	123	133	127	130	133	113	144	132	142	138	139	143	106	140	121	128	125	160	138	113	118	151	131	120	119	145	119	149	160	127	131	136	134	137	121	127	132	145	141	138	119	141	129	135	126	134	152	137	126	121	129	138	138	120	144	118	143	140	140	128	160	139	145	145	130	132	141	116	118	147	121	128	142	174	158	141	147	148	151	131	126	120	114	136	132	139	135	136	148	122	125	124	138	152	144	133	131	142	119	134	139	136	136	144	137	126	128	120	144	126	138	139	138	134	140	131	127	149	114	136	130	153	149	130	135	155	120	129	127	136	135	120	136	124	151	144	129	128	129	121	156	120	144	134	124	147	130	134	143	150	110	120	132	141	136	126	122	141	122	142	119	130	147	146	137	139	146	132	126	138	136	120	152	125	132	132	133	116	149	132	149	115	140	135	140	131	130	134	146	147	121	135	125	136	143	149	123	139	144	135	129	124	131	134	136	142	124	119	130	134	126	136	158	133	121	146	133	114	129	132	153	109	132	116	153	136	132	118	126	145	135	129	129	141	142	128	139	137	140	147	137	142	138	145	126	130	110	138	139	122	98	136	117	134	156	157	138	143	140	122	122	124	138	150	132	138	144	128	136	137	130	125	118	154	127	135	138	128	139	134	138	133	159	126	154	134	139	138	145	128	136	151	138	143	129	134	121	156	137	140	128	129	131	126	145	145	140	144	133	159	152	148	128	146	129	144	122	140	130	125	152	146	143	127	127	134	133	138	131	132	141	122	121	141	125	150	128	120	136	145	145	138	161	138	114	133	134	124	149	156	147	142	130	133	144	136	109	122	142	132	137	156	130	114	138	124	127	132	125	142	161	136	137	124	134	142	118	127	163	127	116	119	128	153	142	133	133	132	130	126	108	152	134	133	137	144	127	138	141	130	152	141	132	143	132	126	148	133	133	159	142	148	148	138	130	127	148	127	125	121	126	126	134	130	112	126	146	116	143	164	149	145	139	123	136	134	135	139	149	131	140	160	122	139	136	156	139	155	142	134	105	119	138	121	124	128	117	131	132	103	120	170	134	124	137	114	147	129	146	120	139	127	123	130	118	135	131	126	130	124	126	130	125	143	130	124	123	127	144	123	121	157	118	128	143	142	127	135	136	141	145	131	120	138	129	141	100	117	149	112	134	142	135	148	127	123	139	127	138	132	146	154	148	145	154	119	128	141	144	150	128	131	106	146	137	140	123	117	125	142	135	119	134	140	128	136	132	122	125	131	131	145	115	138	128	117	147	140	131	137	127	121	126	149	143	134	129	133	126	138	124	127	138	153	151	131	125	135	161	126	134	135	109	122	136	129	136	153	132	140	142	162	158	126	134	155	162	148	128	142	139	149	128	115	129	136	137	143	112	124	134	119	121	139	131	143	126	116	142	135	143	129	125	155	149	125	121	122	129	147	130	125	122	119	124	148	153	127	150	134	142	137	127	140	136	134	129	161	140	129	144	124	139	126	132	141	136	137	123	129	146	134	122	135	139	143	144	138	140	127	143	109	136	156	125	135	152	148	154	138	126	142	126	96	121	149	157	147	126	139	134	145	127	127	112	136	139	129	137	132	137	110	127	143	139	133	156	139	141	113	135	125	134	130	130	137	127	134	149	126	145	131	127	133	139	135	122	125	131	136	140	127	137	128	143	119	140	131	132	138	126	139	150	135	145	131	154	156	130	136	147	125	120	135	132	137	138	125	147	118	127	122	169	134	118	130	116	142	131	157	115	150	157	130	141	125	113	163	148	146	124	146	123	126	151	138	146	125	169	142	144	113	130	141	132	150	149	121	135	145	121	139	153	125	144	123	112	132	141	143	136	148	142	130	137	133	136	140	140	144	121	135	138	138	146	135	127	147	128	125	119	113	150	129	138	112	138	144	122	148	126	121	122	133	146	129	132	127	148	122	117	151	140	141	100	119	124	103	129	131	125	143	121	125	114	131	130	141	132	152	137	101	108	144	160	143	120	150	125	149	127	132	127	131	135	124	155	150	113	115	133	137	149	134	118	125	133	122	114	115	148	136	131	136	145	125	134	136	160	139	141	138	146	161	128	133	123	133	145	145	134	146	151	136	118	152	119	123	134	145	146	139	125	117	136	139	146	141	135	134	147	136	134	136	132	144	156	139	158	132	121	133	132	160	131	139	142	138	109	127	141	141	152	148	124	142	137	121	126	134	149	129	169	137	117	145	128	140	140	150	139	132	113	107	130	138	132	136	154	131	149	145	142	112	155	122	105	141	131	161	138	136	139	145	138	149	141	126	156	139	133	123	130	132	127	151	111	128	127	129	134	113	136	142	103	142	139	118	131	132	133	135	141	137	144	130	120	136	136	147	123	125	120	154	143	112	107	156	167	145	151	151	118	127	120	143	136	110	115	147	120	140	148	135	122	155	120	122	128	127	131	150	133	154	114	119	138	135	129	138	136	140	124	135	129	128	149	125	140	135	147	137	136	138	137	113	138	140	119	153	134	140	114	140	162	109	128	125	139	131	138	118	143	147	145	126	118	136	148	133	121	138	133	125	138	143	155	136	147	136	140	133	132	128	140	135	137	130	135	151	119	123	135	131	136	141	136	121	123	134	123	141	140	156	135	158	125	128	147	144	128
6481	15148	13232	7248	4897	3730	2747	2171	1636	1337	1071	902	779	665	592	488	486	374	385	399	357	303	344	284	296	278	247	263	255	245	251	223	254	247	245	232	206	180	242	189	212	223	214	199	175	214	202	190	220	196	204	213	196	214	220	205	186	216	184	185	195	209	169	190	197	202	181	202	203	191	188	187	190	195	178	203	178	185	171	178	157	186	154	189	187	204	169	214	189	199	193	198	197	188	180	209	182	190	195	168	187	194	191	184	182	193	175	187	169	214	181	173	162	176	201	181	191	183	195	167	166	202	159	187	176	189	190	181	174	167	168	170	197	157	196	177	201	176	198	205	168	171	158	169	177	166	208	198	177	166	192	155	170	188	172	183	187	171	187	166	188	188	196	170	197	189	177	188	167	202	167	185	177	182	179	184	171	177	169	179	191	214	184	202	189	185	177	186	163	200	185	195	187	183	194	182	181	210	171	181	177	173	180	179	156	170	194	170	179	159	141	192	167	175	178	183	205	173	179	176	194	168	198	185	185	160	178	184	167	186	175	199	196	185	181	166	166	205	199	156	177	195	184	177	186	183	169	172	141	175	201	181	193	185	173	193	174	195	179	174	190	171	173	170	211	191	183	190	179	165	160	168	195	177	199	160	165	185	201	175	201	181	190	190	157	182	197	161	173	197	185	211	165	178	212	189	167	173	186	177	189	189	199	179	166	166	196	170	190	173	192	187	178	201	172	168	174	194	178	176	177	159	191	180	170	173	175	188	192	164	189	191	183	185	178	200	167	184	194	185	180	187	203	195	160	184	196	192	175	185	183	183	146	174	184	157	189	174	188	175	175	169	209	180	188	166	185	197	158	192	169	170	179	181	167	169	136	192	175	169	176	187	183	152	171	193	164	202	193	155	195	179	173	181	192	171	180	178	192	209	176	190	153	195	166	181	169	187	164	200	164	171	191	195	169	186	155	198	206	159	190	156	178	184	198	177	177	177	215	188	182	202	194	212	167	204	171	174	179	188	190	179	159	172	169	157	171	148	186	201	190	199	160	193	156	202	178	185	200	194	183	162	208	195	192	163	171	180	188	181	209	194	178	185	204	219	186	190	196	182	162	184	173	168	195	196	180	215	168	200	192	160	190	169	199	199	189	179	167	180	191	201	177	187	191	177	187	172	183	180	177	193	196	160	186	194	182	193	176	149	192	163	194	181	174	188	199	188	202	180	187	184	184	180	200	175	183	184	192	179	176	191	206	167	189	160	185	217	200	187	188	213	179	179	209	203	171	182	167	179	153	176	167	190	178	153	181	213	172	192	161	156	194	158	178	187	181	180	162	175	205	186	187	164	203	185	167	193	167	192	165	202	165	175	186	199	166	182	166	184	203	172	171	172	203	181	197	185	196	184	177	211	168	160	162	168	178	174	169	201	199	173	173	194	173	171	167	183	207	192	176	187	205	162	192	146	195	182	182	201	175	194	187	179	199	203	211	181	174	165	183	151	180	189	162	174	172	159	171	160	193	208	184	187	172	181	196	170	216	189	165	180	176	175	170	194	185	185	172	170	195	157	191	202	181	182	170	188	175	168	185	181	162	179	179	191	176	173	172	159	169	183	203	187	171	184	185	177	180	185	191	188	207	198	175	180	176	191	193	190	176	174	192	188	175	176	173	170	174	192	198	156	195	182	166	187	181	192	196	179	200	184	160	181	168	190	178	184	193	172	180	178	198	157	179	175	180	156	184	185	178	194	182	184	194	193	169	177	205	179	218	198	197	192	194	183	181	164	176	185	183	189	176	176	174	205	191	167	167	185	180	183	174	180	188	184	178	176	170	187	192	186	147	160	198	176	198	170	180	182	202	174	167	166	179	165	164	174	186	192	178	191	182	165	177	165	177	155	196	168	185	174	167	163	173	181	198	186	222	157	180	191	166	192	191	183	179	174	159	193	190	202	166	179	170	193	189	171	195	188	177	187	179	188	168	183	170	181	185	167	186	161	173	203	190	186	182	197	165	175	204	179	197	173	186	186	159	192	165	209	175	185	180	183	186	182	198	168	168	194	179	180	202	185	182	169	202	178	196	206	201	171	182	190	172	164	196	158	171	199	165	208	173	218	180	185	170	193	183	185	207	179	164	201	183	165	166	187	167	208	179	165	142	182	184	183	184	171	163	162	176	158	180	197	171	186	184	184	183	197	195	175	179	151	180	198	194	176	168	180	174	185	193	187	188	162	162	193	171	184	174	194	165	179	165	197	189	166	186	162	188	171	162	177	185	169	188	176	172	172	173	213	176	202	186	180	201	163	179	168	169	208	171	186	169	195	163	202	153	183	175	159	171	185	170	159	176	155	196	185	176	202	166	196	188	174	169	163	162	164	203	181	179	166	206	182	154	168	197	198	189	176	205	177	182	182	175	188	166	178	180	140	159	167	193	181	170	181	205	181	175	195	191	199	188	176	195	164	165	186	177	162	202	158	169	158	186	160	198	184	207	169	180	174	195	174	187	175	147	178	187	176	181	180	175	167	186	209	171	183	181	147	215	177	180	169	155	189	177	185	166	186	166	188	190	186	174	158	169	190	196	202	188	192	172	165	206	168	184	198	199	181	177	184	174	179	179	173	167	187	182	168	177	176	167	181	200	184	176	180	201	161	164	186	194	172	169	202	162	186	194	179	177	174	180	179	180	180	175	192	165	168	157	188	190	166	203	189	166	176	195	161	190	161	184	167	177	195	185	178	187	183	187	169	183	193	183	199	184	171	184	192	189	183	198	159	164	179	171	167	179	182	181	192	193	175	201	207	171	168	169	175	177	191	193	181	172	159	181	182	183	166	175	179	168	192	146	183	201	164	180	192	170	188	179	193	199	178	161	214	157	176	183	162	168	162	162	184	174	171	199	186	162	186	171	181	165	181	190	189	169	173	167	193	180	183	177	175	172	179	154	181	173	196	186	184	190	186	192	163	178	196	183	203	172	206	176	177	179	156	177	175	175	173	198	164	147	187	185	190	177	189	195	173	197	172	181	171	168	180	166	177	189	179	165	185	184	191	165	160	194	187	181	181	182	207	181	187	160	200	166	188	217	185	172	195	179	171	179	177	193	177	172	186	178	197	197	176	164	199	178	211	169	184	171	162	184	197	197	151	188	166	173	188	180	183	168	176	172	185	184	189	187	179	197	175	186	175	162	187	172	189	185	180	179	183	189	192	179	182	197	193	163	172	213	200	221	173	185	176	176	161	183	178	193	204	179	190	181	223	173	165	164	173	192	182	186	176	171	192	162	182	190	187	177	183	192	165	193	176	178	208	183	157	176	169	186	186	206	166	174	185	180	160	176	187	188	173	188	188	161	182	190	189	155	205	183	171	174	175	214	192	188	174	177	179	193	184	187	172	177	160	209	189	189	179	186	178	177	163	184	177	186	196	177	172	178	180	168	174	185	157	199	174	187	183	155	170	194	183	188	178	155	207	172	171	192	200	206	177	180	182	175	181	174	190
26508	20364	9162	931	513	532	534	494	509	461	478	483	506	505	479	457	443	440	484	507	469	486	509	465	444	460	428	488	480	484	487	481	479	489	477	481	466	484	485	459	461	454	451	461	468	478	465	472	456	468	511	468	461	451	514	470	460	466	498	458	490	465	476	473	488	461	483	461	458	508	497	467	481	477	480	469	466	484	456	421	504	489	508	457	464	447	493	482	445	480	472	480	455	487	492	450	425	511	493	485	422	440	486	472	483	514	467	464	460	446	447	477	441	452	440	454	474	486	492	465	499	477	471	466	487	492	468	506	438	474	499	460	454	463	496	455	453	477	486	492	448	481	443	479	465	476	537	453	476	459	435	501	443	465	482	462	502	473	451	470	495	488	465	473	472	478	463	496	442	473	422	461	496	484	467	471	445	474	457	514	491	459	478	430	461	448	449	490	452	479	474	494	480	458	440	461	431	465	492	487	470	480	485	454	466	470	508	482	424	458	435	482	471	484	457	449	445	474	478	452	467	469	500	453	460	472	473	466	464	442	464	461	494	490	491	455	443	475	505	484	459	476	460	443	469	466	454	474	489	439	453	433	461	492	447	484	454	471	456	468	449	475	467	462	441	475	484	483	450	457	470	475	486	458	459	474	442	451	434	450	486	498	472	464	439	509	448	440	499	498	427	476	445	508	436	501	475	466	449	441	450	484	460	495	448	483	485	489	477	471	450	526	451	465	489	441	417	459	441	507	491	490	488	468	488	462	508	429	462	481	454	435	491	467	461	461	403	496	455	471	462	456	509	501	500	463	477	476	457	491	462	489	509	464	487	455	464	477	512	456	485	471	451	489	469	448	485	495	459	511	476	508	479	468	438	481	487	476	452	456	455	488	460	450	465	500	454	426	506	470	490	492	469	481	474	453	464	474	460	447	453	430	438	472	468	453	471	459	510	455	475	449	467	487	479	438	454	460	463	462	499	483	452	503	499	483	460	472	429	469	454	505	453	449	455	446	467	482	458	459	469	482	492	456	442	457	501	478	480	493	493	489	486	484	461	433	454	460	497	486	484	476	470	470	484	470	436	471	468	498	480	471	488	442	478	509	502	452	479	493	469	472	465	439	472	479	472	446	455	487	470	457	487	478	494	436	452	469	479	453	435	476	490	463	501	505	490	473	462	494	488	469	470	500	482	494	462	463	469	487	462	478	446	458	471	463	437	496	451	471	478	464	488	460	472	461	461	470	454	449	502	536	474	448	441	473	478	490	470	454	477	517	457	500	463	442	445	533	493	492	470	521	458	469	445	452	488	445	467	437	473	463	464	465	454	460	481	464	476	460	471	507	459	454	468	448	469	477	476	450	496	436	452	440	496	457	480	450	461	474	448	434	440	500	464	445	477	466	423	439	483	466	479	504	469	442	451	492	427	499	521	490	464	511	441	455	432	431	496	522	478	485	473	452	506	462	448	453	474	464	474	457	490	443	446	466	460	440	463	500	431	503	481	491	472	493	498	467	478	480	491	458	511	491	452	478	460	523	500	460	483	479	467	434	481	470	434	474	465	480	458	464	476	483	445	490	489	437	467	436	459	483	452	465	462	488	471	459	448	470	466	460	444	479	489	462	432	482	468	501	417	493	478	489	467	487	441	464	445	481	450	515	432	472	451	487	491	453	507	464	451	459	459	437	518	440	472	464	475	473	480	452	468	502	487	469	451	452	491	478	449	483	502	444	455	474	465	463	437	464	501	460	454	479	504	458	520	453	437	438	469	480	470	477	472	451	481	486	482	440	476	466	431	483	458	478	493	461	516	458	516	480	479	469	509	480	479	463	484	481	484	444	440	507	515	480	479	461	464	476	463	477	488	434	479	473	505	484	440	459	458	476	471	434	481	485	455	440	476	455	488	513	487	537	477	457	442	482	469	475	467	450	490	466	474	495	518	474	480	455	461	467	443	479	449	472	469	474	476	457	463	443	444	455	462	435	462	477	456	480	480	513	495	457	444	440	488	509	471	449	426	478	462	461	469	475	446	469	485	434	453	485	457	460	466	472	481	454	496	450	455	477	476	427	440	458	439	466	474	453	504	463	497	469	492	472	435	432	436	522	452	498	492	428	483	480	454	447	473	473	468	447	442	485	473	475	427	458	445	448	479	461	499	487	488	438	475	476	487	461	471	461	453	434	456	447	455	496	430	483	438	465	489	454	511	461	481	490	428	483	471	482	414	452	439	511	500	457	424	504	478	508	474	492	505	446	454	482	448	445	507	480	479	469	462	468	460	474	482	461	449	488	473	452	487	472	490	470	471	468	482	498	466	470	466	460	483	476	480	449	489	442	448	473	489	454	434	477	491	472	507	468	456	497	475	484	476	491	493	456	493	473	422	471	445	432	467	428	465	459	482	462	487	467	469	481	504	480	491	455	485	499	512	476	506	485	465	481	509	470	484	471	488	468	440	419	488	463	486	433	474	500	501	483	481	483	440	474	475	460	449	464	458	479	446	461	498	483	452	455	440	494	473	476	439	464	445	438	483	504	493	491	495	512	439	473	452	501	490	510	462	469	503	516	500	458	466	431	450	479	451	481	482	439	480	480	481	478	453	469	467	432	460	463	473	455	460	465	471	478	435	486	432	472	491	433	522	489	494	517	431	460	477	497	487	486	505	435	474	432	500	449	496	515	456	480	447	429	456	497	425	470	452	494	469	444	463	468	443	478	491	441	478	453	500	471	496	442	520	513	443	448	443	504	494	461	465	461	419	474	470	471	472	501	482	502	486	425	423	457	452	462	471	470	479	490	447	454	471	459	469	484	483	460	481	477	456	466	509	491	499	495	435	484	466	439	486	454	459	481	468	476	514	469	495	445	478	463	439	486	505	463	467	443	484	471	477	474	473	469	469	475	503	502	490	462	518	468	482	466	497	467	462	457	445	446	448	475	478	433	511	491	460	476	465	474	465	462	461	536	464	477	438	452	496	401	503	470	503	469	479	491	425	463	478	481	483	481	478	463	472	484	455	500	447	492	482	484	499	479	455	482	457	515	521	463	462	477	519	489	469	500	488	468	445	453	458	439	443	472	466	392	485	476	497	452	465	465	438	468	444	475	478	474	457	459	460	429	449	467	442	438	462	513	488	494	451	447	483	501	442	494	473	493	478	488	456	464	475	502	473	501	432	471	446	467	488	480	454	456	488	471	505	479	442	469	455	467	469	432	444	496	471	482	450	496	501	470	458	478	443	458	454	468	461	445	418	448	480	479	513	473	459	490	492	469	461	477	474	525	458	474	506	434	491	475	496	485	487	453	478	474	439	456	425	463	487	434	504	488	490	509	474	488	481	488	474	449	459	483	506	483	492	478	497	484	459	477	435	450	484	496	479	483	462	476	428	486	478	455	455	466	468	467	450	474	489	510	479	460	454	525	472	475	447	497	463	447	452	477	450	483	482	454	477	468	492	460	470	461	429	458	490	459	480	451	495	491	488	448	468	471	454	452	484	464
3912	1190	1133	890	785	718	684	692	675	622	654	626	623	627	621	667	615	627	613	649	622	618	599	618	638	584	576	551	651	601	622	621	582	640	620	598	616	609	641	622	614	680	597	578	648	602	613	612	604	622	578	584	603	628	623	576	611	613	625	574	624	607	615	617	633	576	617	632	626	567	638	592	621	603	635	606	629	567	574	579	607	614	595	603	646	591	657	597	632	621	649	621	635	622	616	642	618	619	615	632	619	641	615	605	628	588	628	624	600	616	607	618	629	620	574	603	618	623	631	592	631	577	569	612	582	614	600	619	629	622	592	575	614	616	594	637	607	608	582	574	605	626	590	631	596	568	600	617	606	659	631	589	612	570	647	604	611	618	590	639	592	600	623	660	613	647	585	628	559	611	616	576	627	646	586	599	655	637	631	607	607	600	616	626	598	604	576	605	602	644	600	609	610	675	616	608	595	602	621	616	604	609	618	595	563	636	593	598	616	627	585	576	585	609	610	623	593	607	588	592	608	630	587	615	606	612	635	599	645	588	576	620	573	577	624	635	592	595	603	620	627	609	608	608	595	581	602	634	620	608	623	583	559	587	606	666	649	608	592	590	593	593	621	597	604	602	610	627	612	609	592	607	597	583	555	588	600	611	628	589	604	625	634	602	603	644	653	613	637	608	610	622	616	600	648	609	582	606	594	652	589	644	611	638	636	643	604	617	624	599	581	611	595	578	614	595	581	666	613	613	585	640	562	615	627	587	598	612	604	599	632	610	600	630	593	619	588	608	596	652	625	567	605	639	603	605	649	599	638	629	666	650	563	617	628	620	591	611	609	625	628	567	629	592	577	636	580	639	631	578	607	567	615	650	587	608	593	615	625	583	624	647	566	612	598	589	610	568	591	599	647	639	626	639	605	643	591	643	610	603	603	651	561	629	609	615	596	608	613	616	629	619	598	635	623	615	597	640	634	605	578	613	650	599	618	604	582	593	570	587	595	590	602	605	622	613	608	635	625	626	576	622	564	589	539	602	596	608	606	613	619	589	613	645	564	597	621	615	603	627	592	628	604	608	632	597	601	600	587	629	598	608	591	609	631	602	631	596	600	622	609	605	605	630	606	591	597	630	628	582	630	617	619	596	600	660	618	617	607	572	596	610	613	554	590	623	622	655	606	655	632	591	618	578	582	611	570	622	599	607	598	644	579	617	627	639	687	647	623	555	627	581	549	586	592	582	665	606	611	620	588	603	602	558	583	636	632	619	567	595	613	568	624	597	661	614	601	606	622	629	559	652	577	598	594	629	596	592	584	597	618	608	619	630	591	596	584	631	628	589	606	578	598	585	598	623	592	567	622	609	639	612	576	604	613	574	612	647	604	612	612	601	659	605	620	636	628	600	628	610	600	602	594	616	614	628	618	591	641	604	585	637	614	593	624	645	590	604	594	610	559	593	645	622	556	587	623	629	547	609	619	575	594	610	623	637	606	596	588	603	591	588	569	653	614	572	577	593	637	664	604	610	582	596	629	641	577	574	586	611	617	614	622	597	608	595	575	610	617	610	618	618	622	587	574	581	573	622	621	571	588	571	575	571	619	614	626	568	593	623	621	615	568	630	640	608	586	601	603	593	623	620	613	626	624	570	629	595	564	653	612	605	567	564	621	569	626	593	579	607	591	599	621	606	590	586	579	569	598	593	580	604	624	592	591	609	595	590	614	595	626	602	587	569	601	622	603	593	557	582	647	559	579	569	615	586	571	591	610	577	602	613	640	603	647	604	591	653	661	587	608	590	576	611	571	607	595	596	621	578	570	626	657	585	624	655	605	627	606	629	581	622	602	564	603	606	648	610	614	572	595	602	625	647	610	620	614	617	579	610	638	642	626	581	631	617	589	609	599	613	619	583	663	628	616	585	592	612	617	594	590	636	642	649	606	583	641	595	635	605	632	612	629	593	609	588	615	615	631	623	583	584	614	596	624	548	573	635	618	619	600	597	639	639	635	614	604	593	659	622	616	646	635	613	629	608	612	616	599	590	617	609	636	617	602	662	627	598	595	606	604	603	593	564	602	594	592	626	607	586	594	588	596	635	652	592	601	661	588	613	627	617	677	597	628	592	596	621	625	580	648	600	604	566	622	613	594	550	588	579	587	617	611	596	605	567	622	574	594	630	641	596	624	585	674	601	601	600	644	679	595	603	697	604	629	620	582	581	618	603	615	615	610	591	650	591	621	641	612	593	598	613	601	603	628	572	623	624	621	595	590	636	610	599	597	590	639	617	569	622	589	598	593	617	600	582	624	610	577	582	625	636	628	617	637	621	592	608	599	595	620	583	568	600	591	586	612	638	633	600	620	595	577	607	587	646	580	588	606	615	606	582	607	636	608	581	601	640	606	621	607	580	610	594	618	599	635	638	642	603	581	632	635	642	610	622	587	627	588	648	679	608	617	649	616	614	633	577	613	606	569	566	637	582	606	629	606	613	603	600	623	639	597	592	615	609	648	609	542	595	558	608	605	634	619	571	593	648	600	597	602	602	595	610	591	604	622	609	577	605	613	647	591	645	587	607	628	611	571	612	608	564	580	596	577	581	605	610	610	548	573	632	618	605	610	626	597	619	615	601	581	592	597	598	573	608	603	607	562	598	570	600	600	649	599	588	641	605	629	609	605	603	575	593	601	606	579	614	615	624	612	640	554	630	563	652	570	602	586	615	561	563	640	621	596	625	629	618	574	626	599	588	649	634	626	635	643	615	627	575	647	595	553	619	588	618	609	627	565	580	608	614	622	573	639	601	589	616	603	568	622	621	601	587	606	585	619	636	586	600	609	629	649	605	606	604	620	574	615	611	620	609	580	581	622	618	587	630	647	584	604	615	576	588	608	634	582	595	634	588	630	581	597	618	613	622	639	596	594	600	636	626	668	582	653	638	602	586	576	652	595	612	640	620	602	642	612	595	640	609	651	639	598	561	657	560	586	647	608	657	584	568	600	619	592	594	602	601	606	602	639	642	607	620	601	606	608	617	570	548	643	602	673	607	621	632	550	598	630	603	612	607	631	643	602	613	618	618	600	644	596	604	604	614	634	579	658	593	617	611	602	566	607	572	611	631	600	594	617	622	629	626	570	586	606	597	581	656	591	633	599	618	585	590	614	623	611	608	651	611	578	561	625	598	592	608	604	604	589	609	637	581	587	638	658	629	604	598	679	613	648	605	613	575	611	608	624	638	612	616	621	579	611	598	645	618	649	570	611	660	646	613	602	642	645	618	624	614	600	602	631	653	627	593	630	581	620	606	571	613	571	596	574	619	625	620	625	615	583	624	639	640	646	607	574	628	592	631	647	602	628	578	654	552	586	577	623	566	562	581	663	610	642	614	595	587	621	595	618	612	627	641	645	663	642	602	621	635	603	652	596	608	614	591	653	622	657	599	590	581	593	647	625	588	599	610	619	598	635	617	636	641	598	657	623	635	585	599	622	619	604	603	632	594	604	615
23390	20848	28155	23643	20848	10806	1170	797	663	603	526	485	483	431	394	432	394	407	401	379	394	391	390	379	341	357	375	343	404	352	362	408	356	358	379	363	339	324	383	369	339	355	375	378	327	345	334	341	350	383	349	362	375	332	342	345	368	360	336	344	326	341	356	360	367	346	334	378	331	359	377	334	384	328	383	363	346	339	376	354	311	336	358	348	361	321	354	358	343	349	353	326	357	347	315	345	323	326	327	337	350	338	365	367	334	323	326	358	371	331	348	350	346	342	376	336	374	351	373	378	354	366	355	339	338	372	380	363	332	336	335	324	376	365	357	320	356	334	334	342	348	306	337	335	327	340	362	344	349	329	407	361	322	324	342	393	350	373	372	355	375	325	378	323	351	342	326	322	348	346	366	359	358	346	352	373	299	349	296	336	358	306	344	339	344	315	355	343	346	326	339	357	362	365	379	316	331	353	346	339	338	317	378	354	295	369	333	366	330	356	325	363	362	360	359	359	342	359	297	335	381	323	339	353	333	347	333	367	351	316	355	331	325	330	347	329	363	303	338	380	352	366	361	361	351	344	333	344	340	378	364	331	350	329	338	341	342	354	344	311	351	338	380	315	342	322	310	344	337	350	356	354	355	379	331	358	328	343	350	355	336	332	342	338	308	337	371	389	373	335	345	315	347	371	326	377	340	331	363	360	344	334	319	327	304	337	306	375	341	351	310	343	304	347	334	366	356	343	357	346	335	355	325	330	339	329	344	348	375	324	349	395	365	333	339	330	338	342	358	332	357	340	388	355	328	356	354	358	375	396	327	387	341	343	378	346	334	344	323	334	364	361	375	348	326	316	311	336	354	367	330	329	331	339	369	340	339	348	345	337	362	355	344	340	347	325	340	345	355	344	337	331	342	300	348	331	318	347	326	343	324	351	347	337	322	329	337	368	352	339	386	332	328	359	341	375	371	348	361	371	340	326	361	331	347	308	334	321	338	313	375	348	370	331	360	326	337	332	350	321	355	348	379	348	355	338	323	386	363	308	349	348	332	344	331	354	326	337	311	379	331	377	346	330	311	336	321	339	333	331	344	365	319	338	298	352	331	322	330	342	352	353	312	371	303	340	358	349	337	343	338	341	385	346	331	313	361	334	355	307	353	357	355	334	346	340	355	350	330	324	346	349	306	352	359	334	366	352	332	365	344	342	368	337	348	336	334	359	337	324	325	365	328	342	348	344	321	370	345	290	373	319	366	353	332	338	352	343	358	332	339	362	340	339	358	359	346	332	322	344	339	332	325	340	357	325	356	324	358	349	359	360	318	332	378	341	328	328	340	333	344	336	363	341	365	341	357	340	308	375	376	347	299	305	332	348	346	335	305	337	340	333	310	354	345	344	333	318	312	339	360	358	361	331	298	347	331	367	311	351	351	348	365	333	340	370	345	346	335	339	348	321	342	308	335	315	344	341	351	381	333	348	344	364	336	311	344	341	374	339	303	370	343	316	362	375	363	353	362	355	332	362	362	374	343	336	330	356	362	338	336	344	340	331	383	358	356	359	353	343	332	333	355	361	385	360	369	307	313	346	333	347	320	370	370	340	341	345	346	347	350	338	340	365	298	355	330	372	328	350	336	345	333	334	358	353	333	319	342	310	338	329	346	314	309	344	336	368	357	360	326	312	341	338	359	339	298	328	324	326	355	366	365	322	345	357	349	345	335	369	402	369	351	347	355	342	361	314	321	330	337	345	328	353	350	320	370	344	364	364	373	363	351	335	357	370	346	333	325	329	360	367	336	335	363	351	351	372	363	296	365	357	335	353	343	354	352	343	344	330	345	362	324	350	349	336	336	356	346	330	340	379	324	348	355	342	311	365	378	332	352	346	323	340	346	306	359	337	337	323	333	331	343	320	330	347	353	337	338	338	347	362	380	361	363	344	329	334	358	349	370	350	344	341	364	350	348	339	352	344	339	340	377	325	333	315	352	335	364	337	344	358	345	343	320	308	337	326	313	337	326	345	375	359	338	364	358	375	330	330	333	336	366	327	350	349	355	329	333	364	400	336	371	334	325	352	321	322	372	339	329	358	358	337	304	336	351	315	341	303	368	311	326	359	340	343	360	346	352	327	324	371	335	347	344	356	327	342	336	347	355	348	337	315	330	379	372	352	331	406	336	310	363	357	358	341	345	354	336	358	317	351	365	354	363	348	348	339	322	313	380	338	336	340	350	359	346	325	341	358	361	319	355	337	300	338	371	371	346	316	315	337	338	355	348	341	325	336	315	334	345	343	342	342	390	315	331	354	337	332	336	325	348	330	371	357	326	358	349	341	338	315	346	324	399	366	348	353	309	356	350	360	352	345	348	377	316	329	318	354	377	321	360	348	364	313	355	340	365	332	344	376	336	333	347	320	346	351	358	351	317	341	326	365	358	316	301	355	329	315	360	356	352	343	339	356	363	351	336	352	352	351	331	369	353	356	371	339	375	344	318	325	352	368	318	346	349	324	332	337	333	348	341	340	330	355	361	363	324	334	326	352	361	328	345	355	358	365	352	334	338	326	344	329	319	336	346	353	347	356	330	372	348	354	356	345	340	344	345	334	370	323	348	340	351	357	356	345	368	326	327	341	349	344	346	372	333	315	313	344	336	302	318	345	340	335	346	327	329	322	370	351	321	322	331	330	322	350	335	352	341	354	380	351	316	361	325	345	357	380	334	367	362	346	349	356	328	320	393	327	352	328	321	318	322	339	348	351	336	352	343	351	353	352	343	327	338	345	328	365	362	358	349	330	351	360	330	343	341	355	348	352	349	331	355	341	356	349	363	360	340	357	304	328	339	337	308	325	312	339	339	340	347	358	339	339	365	343	347	358	313	361	344	385	344	337	347	318	352	344	354	367	324	336	362	338	323	354	368	351	369	375	346	371	317	355	318	368	342	359	338	319	331	319	325	343	354	359	324	343	338	327	350	321	335	331	363	333	351	358	343	354	354	293	335	345	338	309	361	355	338	307	360	337	331	342	329	336	367	334	331	347	304	345	326	366	348	332	325	341	355	365	349	341	348	341	345	351	355	346	373	324	339	319	345	319	349	350	334	320	312	343	367	344	350	372	313	324	339	318	355	345	348	364	350	359	356	345	308	349	307	368	365	354	334	336	349	300	283	347	308	380	312	356	325	358	329	347	382	351	337	360	343	328	332	336	355	352	353	345	343	305	326	344	351	311	302	357	362	338	332	344	336	322	346	329	341	352	346	390	342	362	332	341	370	332	363	341	311	351	358	340	348	336	360	361	318	335	344	358	368	343	312	341	326	346	347	359	329	332	358	324	339	330	362	353	347	340	354	329	323	324	361	345	346	332	328	357	337	349	335	356	343	359	367	334	323	320	336	336	332	316	335	382	349	332	347	321	346	338	339	304	335	361	357	329	330	345	356	330	329	345	324	324	341	364	343	327	335	337	380	329	361	347	362	353	365	364	358	359	354	347	344	340	332	342
4305	9086	7987	4241	2939	2221	1791	1424	1231	998	849	843	764	660	644	592	607	602	572	568	533	527	502	530	507	461	527	515	481	488	480	454	472	490	512	481	476	477	464	467	466	491	491	448	458	503	491	425	470	473	462	496	476	428	438	462	447	425	437	452	494	441	430	457	454	430	507	496	446	476	511	436	446	434	479	480	469	460	427	443	452	454	464	429	485	445	483	413	446	490	455	455	493	456	448	489	473	462	465	442	454	504	483	440	463	482	462	432	455	457	503	448	461	418	440	500	456	454	433	493	451	426	496	474	457	436	446	473	507	467	465	450	444	412	462	480	444	444	435	442	474	454	434	451	467	465	444	458	443	445	445	456	423	425	433	453	462	469	426	430	461	458	468	465	455	460	448	438	461	431	452	440	433	428	451	462	419	455	458	427	438	488	416	436	424	443	454	440	459	471	477	423	462	424	448	437	479	453	430	497	449	468	446	450	443	420	460	442	452	463	418	450	461	455	433	466	472	456	466	460	492	498	464	426	438	482	436	462	500	438	447	429	484	458	457	436	465	441	451	457	443	442	432	433	444	446	454	505	445	441	473	437	497	514	440	469	476	464	435	500	464	447	453	436	438	491	441	453	406	465	469	430	418	449	430	497	404	428	464	439	463	460	434	431	445	434	444	474	436	495	468	458	518	474	461	429	464	463	437	461	467	409	464	436	499	457	454	441	408	446	457	476	455	442	462	463	405	466	449	442	425	448	479	478	473	425	463	480	404	428	442	479	491	418	430	484	469	461	432	439	487	437	441	431	492	466	471	448	445	449	477	438	443	474	466	440	415	475	467	446	467	467	430	468	440	414	440	422	439	447	461	443	454	428	443	463	440	435	448	454	412	490	424	452	443	480	495	419	454	442	443	458	417	456	484	469	418	443	485	500	427	428	458	455	429	462	485	446	460	453	421	459	445	447	468	487	411	486	488	447	479	456	405	459	458	404	430	452	447	461	465	440	431	486	445	453	499	428	513	441	459	469	443	454	466	465	460	482	445	459	452	474	465	457	495	446	443	453	495	433	439	435	457	413	440	493	486	444	432	418	463	449	469	454	455	432	456	438	472	467	466	463	445	479	468	427	444	458	466	465	473	441	425	434	459	447	474	458	450	448	451	422	482	440	472	459	415	451	453	436	434	459	505	465	475	465	434	494	463	443	487	457	467	443	463	426	456	454	480	458	480	458	470	427	467	473	476	466	436	431	488	483	434	460	452	489	417	464	448	425	445	459	457	470	460	415	447	472	471	459	475	405	485	475	431	450	418	455	446	491	430	402	436	441	447	486	455	453	497	446	434	472	458	444	445	470	432	475	442	462	488	451	443	440	467	462	504	438	461	443	455	430	461	460	473	452	427	507	448	460	454	502	427	421	460	449	441	459	507	483	467	484	438	479	450	460	439	424	455	443	486	429	471	442	462	435	457	414	457	449	460	438	460	494	446	417	472	491	427	445	477	468	484	453	421	450	430	459	460	469	471	426	421	436	516	452	464	454	497	470	474	469	452	482	441	438	452	472	425	441	419	447	470	421	449	441	474	442	450	425	440	453	427	495	461	431	486	497	477	445	432	459	466	430	465	443	469	477	467	467	455	448	427	439	446	474	435	472	420	470	432	469	482	418	478	450	456	450	426	467	461	437	443	459	422	481	460	422	458	443	471	437	457	438	465	464	462	510	429	449	472	436	475	436	471	464	469	500	487	430	443	438	442	384	465	445	426	440	454	447	425	460	433	435	437	471	485	469	408	412	464	465	464	443	431	435	450	485	452	463	459	427	444	469	434	440	463	465	451	481	475	439	451	453	457	481	453	429	483	459	438	429	458	468	457	431	433	470	482	498	423	453	415	450	448	466	446	471	407	444	458	449	455	447	452	474	452	459	448	461	453	437	472	444	461	457	454	464	444	439	448	460	461	463	495	415	445	498	442	448	459	470	473	461	454	481	412	464	455	466	464	437	470	492	457	419	472	469	458	463	410	482	430	461	478	472	505	454	444	465	446	481	453	474	482	452	462	448	459	479	424	454	462	451	448	453	435	464	431	433	449	453	483	439	453	431	478	452	478	459	452	487	434	432	438	457	438	443	438	472	517	460	447	438	468	454	468	463	476	450	470	453	458	463	481	470	494	476	448	436	468	507	465	443	461	460	490	472	430	464	419	464	454	492	459	474	461	470	486	459	413	432	447	468	446	452	444	438	451	467	438	415	463	471	490	484	475	448	446	403	453	459	398	438	428	430	459	454	424	434	428	455	479	483	459	476	453	424	431	465	465	463	453	470	500	467	472	494	452	462	435	432	441	460	428	454	457	457	481	452	447	445	426	434	476	451	472	445	458	450	465	499	466	486	483	436	435	412	431	433	463	435	458	444	444	439	450	457	461	445	462	456	444	473	460	471	466	438	473	432	447	408	462	427	439	489	452	449	438	449	414	452	501	451	470	403	476	525	467	424	460	477	471	477	484	449	444	419	475	451	430	485	448	444	433	435	426	470	450	442	491	460	489	484	456	479	471	434	458	439	494	464	449	483	449	484	475	449	469	475	462	435	468	452	427	439	453	425	463	470	480	491	484	456	440	456	483	439	427	431	462	468	449	433	462	457	407	446	495	455	479	434	489	483	500	439	482	433	478	453	484	472	468	452	443	475	463	473	467	466	433	488	497	439	440	454	490	467	478	437	448	483	457	442	440	451	455	435	440	463	413	453	439	465	442	434	455	454	495	434	447	482	438	465	497	478	434	444	462	457	452	461	482	466	470	495	456	463	445	455	462	431	427	462	466	432	475	455	485	443	442	446	417	484	455	469	464	461	454	465	446	419	471	480	477	482	427	475	442	471	471	452	465	449	439	454	444	429	442	448	419	429	429	433	418	440	477	452	437	407	424	432	452	492	445	437	456	456	431	450	470	418	459	447	440	466	402	448	471	434	434	464	447	428	438	473	430	426	478	420	430	467	437	450	434	445	474	468	449	445	450	487	477	450	493	443	471	441	448	439	454	443	453	454	466	464	484	459	448	424	477	466	474	453	443	486	458	447	450	460	437	462	434	471	460	422	458	449	454	476	434	496	468	483	515	485	480	490	442	473	482	444	458	463	452	449	462	417	434	480	433	454	447	438	492	417	495	437	447	463	454	466	459	452	452	463	451	456	478	449	451	428	451	430	474	445	472	455	459	487	456	445	445	460	468	462	436	488	487	470	465	462	481	438	444	459	475	464	456	486	436	477	459	469	424	430	473	448	457	473	424	455	475	457	491	418	422	432	449	465	478	470	466	446	448	468	454	456	420	491	459	450	407	456	461	476	459	466	497	473	481	436	453	472	489	453	502	434	441	466	425	453	447	439	466	447	468	460	487	486	486	476	436	474	468	478	436	430	424	444	457	473	422	438	407	497	454	446	429	467	451	396	487	431	468	435	464	449	460	449	460	442	496	411	508	479	419	451	476	452	443	488	471	470	444	444
22584	20902	28621	23353	20902	20936	9026	1028	672	525	473	428	360	334	279	272	318	262	226	197	250	217	216	218	204	182	175	170	157	129	171	158	148	152	165	156	156	154	151	135	152	165	142	169	143	152	141	126	138	170	148	136	150	123	162	142	150	143	144	143	146	153	138	148	139	151	151	138	127	141	138	140	148	148	139	127	143	129	142	124	137	142	137	135	145	154	132	157	149	142	147	146	151	126	134	96	131	145	111	138	155	117	154	153	148	140	149	121	149	126	133	135	131	142	147	142	140	143	122	139	147	145	137	160	120	142	131	137	150	150	130	141	130	141	148	138	120	126	140	141	133	154	130	152	132	148	147	151	130	120	138	128	151	134	143	139	124	140	150	132	147	136	155	140	124	126	125	130	184	146	124	147	132	146	131	130	138	146	145	142	126	132	149	123	140	145	134	117	138	114	134	128	154	132	131	137	128	114	161	140	140	134	127	153	133	119	147	141	142	141	119	142	154	150	142	118	145	154	122	111	141	135	148	139	139	138	131	152	109	140	128	139	133	147	129	107	127	160	127	163	133	133	153	126	143	144	141	141	129	123	121	159	127	136	117	133	132	145	156	154	133	125	148	128	126	143	130	123	133	143	154	129	129	129	143	170	123	152	153	135	141	132	143	138	128	148	142	145	131	136	139	148	134	134	124	134	121	134	146	138	142	127	141	145	132	127	144	147	142	134	147	122	122	125	134	118	137	150	154	142	134	118	147	135	141	120	140	135	128	112	167	117	143	140	120	128	110	135	138	164	129	161	138	152	128	131	132	131	138	139	149	126	133	142	139	151	126	141	143	130	135	133	153	150	140	153	116	122	118	150	146	131	158	118	159	137	126	134	146	147	148	155	127	136	134	137	144	126	138	126	138	131	133	137	143	149	141	141	136	122	150	165	141	134	134	124	150	139	121	106	151	130	121	136	134	141	148	148	157	138	121	151	138	138	141	153	149	137	153	114	135	157	136	147	133	128	145	146	136	150	129	134	150	138	145	142	134	143	148	136	130	125	143	134	133	151	125	134	132	128	135	139	155	116	130	157	139	121	139	136	112	132	133	151	150	146	132	125	133	135	142	137	142	136	132	155	132	143	151	132	130	134	119	132	115	163	128	138	119	136	120	116	123	160	126	141	120	122	115	120	141	119	154	117	131	126	131	126	140	125	123	129	127	136	153	158	130	150	138	101	133	145	157	128	145	133	109	149	126	143	133	130	136	134	137	148	148	117	128	127	130	142	144	122	124	146	161	143	127	132	152	147	132	109	144	123	129	121	103	143	133	137	124	122	176	138	146	140	130	122	118	134	162	150	149	135	134	145	128	144	153	116	127	130	139	138	137	126	137	145	129	134	154	136	142	133	141	152	128	126	126	141	142	135	126	156	132	147	158	111	144	133	125	133	132	147	131	138	138	124	127	140	127	147	134	148	151	151	131	147	131	128	149	141	121	160	127	128	121	142	134	141	127	124	128	116	125	125	147	119	124	135	139	130	155	149	139	151	137	146	135	125	129	113	137	136	128	140	137	124	147	121	147	156	113	141	144	126	148	143	140	146	140	121	147	148	147	142	146	144	127	125	144	136	114	122	139	147	151	122	154	133	147	149	131	146	131	113	147	126	128	149	113	133	146	134	147	138	149	132	130	129	135	142	153	135	131	101	136	129	126	136	152	128	126	146	127	129	131	131	131	153	123	135	123	140	141	127	128	132	128	126	137	141	126	141	150	113	115	130	116	121	141	134	144	138	146	142	143	138	131	124	147	124	141	148	128	145	129	117	126	152	119	149	142	128	123	134	164	144	142	125	133	124	126	129	150	124	122	133	146	156	120	125	148	151	140	150	139	146	141	117	140	144	137	155	138	137	148	110	147	131	133	135	118	115	135	118	140	130	122	126	137	161	141	105	157	125	141	151	124	137	135	125	131	147	138	131	128	133	155	129	137	139	132	124	128	114	152	130	148	148	153	134	131	146	144	149	136	128	150	132	124	136	154	135	147	162	147	132	132	116	133	165	142	150	139	151	151	123	137	143	123	127	129	143	143	127	123	133	126	137	123	147	140	146	108	137	117	128	139	150	148	139	121	134	136	132	111	162	147	123	142	131	161	123	142	117	135	121	133	118	124	147	130	137	119	140	142	155	137	122	124	131	133	133	143	133	124	107	127	125	138	127	151	126	131	118	140	164	120	141	139	134	129	137	124	132	125	128	119	143	128	147	112	165	128	130	132	142	116	157	132	132	137	134	155	149	130	110	139	138	115	134	140	141	133	149	141	134	141	157	120	124	142	123	133	150	129	120	153	123	121	142	134	116	129	131	153	138	132	135	118	153	131	130	125	133	151	129	135	117	155	136	140	123	141	117	154	143	143	132	123	129	118	145	157	155	166	142	121	147	125	144	124	125	158	134	141	138	135	136	120	127	135	148	128	132	127	119	139	123	147	160	126	136	147	155	146	125	135	137	142	153	140	114	127	127	142	130	125	104	131	121	135	124	137	136	135	131	138	134	134	147	150	147	133	146	137	144	134	109	141	158	143	133	132	139	142	144	141	137	140	136	120	129	122	136	143	123	121	129	147	132	119	143	123	129	129	144	125	128	133	150	131	125	123	144	121	120	139	140	143	130	148	132	145	145	145	144	111	136	127	133	134	127	119	134	116	133	137	119	148	117	142	129	143	125	141	140	133	138	136	134	142	156	126	151	128	124	112	121	133	139	129	142	137	136	156	123	146	142	126	120	113	144	128	125	127	150	129	139	148	131	143	131	136	142	140	136	112	151	118	134	134	129	141	128	140	134	130	134	138	126	139	134	132	116	147	131	140	155	121	137	118	117	122	119	125	112	118	140	143	122	127	144	134	135	149	146	138	145	144	146	132	141	147	129	144	122	116	133	127	125	153	130	125	137	142	132	131	145	140	127	114	133	135	118	142	113	143	109	113	141	152	127	146	146	144	151	132	167	140	123	139	121	126	151	140	121	120	110	116	156	138	132	138	122	115	118	142	118	145	152	140	119	129	141	139	143	149	138	137	138	130	127	121	130	136	148	145	148	154	136	132	125	149	134	146	143	122	107	120	137	152	150	134	144	129	142	132	147	136	120	153	151	146	126	152	185	130	147	153	164	130	130	140	121	127	151	151	147	148	132	127	142	137	142	148	161	133	136	133	150	117	123	128	137	149	106	133	137	126	134	131	128	134	144	132	131	141	136	154	151	116	136	133	139	134	131	140	142	149	137	129	137	124	138	109	132	132	147	135	127	130	139	142	141	139	117	116	138	148	117	143	139	155	122	119	131	134	143	138	123	128	141	135	137	153	157	121	136	135	123	164	149	118	132	102	120	129	129	138	146	146	136	122	120	141	127	133	133	139	131	153	146	161	131	118	155	141	129	128	128	147	132	142	139	120	161	141	137	127	150	132	143	140	138	124	146	138	142	137	119	125	129	159	131	140	139	144	145	114	143	117	135
6520	15167	13137	7157	4828	3626	2706	2161	1707	1336	1046	879	753	650	597	569	457	433	413	332	364	327	321	299	311	278	280	256	233	250	262	263	233	216	212	245	250	207	207	190	190	205	216	227	190	206	179	207	216	206	221	202	207	183	230	174	198	200	196	210	210	203	198	183	181	198	184	197	198	207	220	205	191	199	194	203	160	189	186	219	206	186	182	178	214	169	195	219	203	167	193	178	190	203	174	171	182	179	167	175	182	218	188	178	167	185	177	195	159	185	177	182	168	208	186	183	204	196	155	176	191	202	189	182	187	165	173	203	177	177	183	179	164	183	181	164	174	185	200	184	183	175	178	177	174	158	187	165	195	172	206	190	180	188	181	156	182	172	180	184	188	186	190	183	206	154	172	184	168	200	175	211	172	191	176	189	188	178	193	179	189	187	181	142	176	177	193	184	196	199	174	192	192	202	180	182	204	156	167	192	201	178	185	184	199	184	175	157	185	195	183	192	182	188	173	181	193	194	172	172	165	201	173	169	167	189	155	202	153	186	199	170	186	184	190	179	184	176	202	192	213	163	174	185	190	178	191	202	180	184	148	198	191	205	183	219	176	187	173	165	171	220	168	160	200	193	206	181	156	157	172	174	170	188	186	167	189	175	181	171	185	171	190	177	176	167	175	183	175	172	165	172	178	174	201	170	205	168	178	173	160	172	187	168	180	197	182	167	168	186	215	204	192	191	158	194	176	211	172	194	192	171	185	187	166	196	201	189	176	184	207	199	188	205	175	161	188	187	174	206	180	166	168	188	192	194	186	182	172	179	194	197	193	185	176	191	191	202	188	190	181	196	169	184	171	182	198	152	193	184	178	198	193	190	176	156	178	146	185	177	186	163	179	161	181	186	193	180	189	200	159	199	194	200	207	178	169	179	163	148	168	204	175	164	189	175	174	168	175	194	214	159	179	176	174	164	164	179	182	186	192	180	183	154	189	185	179	181	185	169	183	196	181	197	195	183	191	171	198	188	174	182	169	168	186	193	187	166	176	184	190	173	192	171	185	182	178	177	202	176	221	184	196	197	184	180	195	195	177	164	199	183	159	169	166	183	175	168	195	178	153	214	183	179	182	173	185	188	170	190	197	180	193	191	175	181	182	178	167	195	189	172	197	189	166	209	174	169	209	187	203	156	187	180	189	192	170	185	181	187	168	195	173	178	161	196	168	182	173	187	181	182	197	193	172	195	202	204	174	189	156	192	175	190	188	193	179	173	187	203	174	171	185	191	164	187	184	180	183	183	151	179	188	186	179	193	192	166	171	193	216	176	182	169	179	195	179	191	164	190	176	186	187	177	179	190	196	159	215	174	194	192	186	171	181	176	171	178	170	178	198	168	174	178	163	173	172	172	198	160	179	186	194	190	172	159	189	177	185	168	158	159	172	172	191	180	177	160	210	181	187	193	189	178	184	169	184	177	194	184	164	183	174	186	166	190	170	196	197	185	197	175	202	185	168	186	176	200	173	196	183	189	175	177	175	158	163	169	219	188	154	177	189	172	187	178	202	202	201	157	175	188	176	159	182	189	165	192	168	165	201	168	194	159	174	190	185	196	198	164	186	177	200	171	189	199	188	175	165	172	165	189	185	169	179	174	172	201	161	178	211	143	206	162	176	191	158	165	177	178	197	181	168	182	194	176	186	192	193	170	170	177	176	173	187	185	184	165	177	181	197	166	176	161	171	180	188	186	173	218	181	161	202	187	180	163	173	191	181	185	166	184	201	189	185	167	180	169	189	182	180	171	169	200	168	190	182	175	176	200	172	179	176	169	172	194	173	174	197	172	175	202	159	176	187	206	195	172	200	163	183	187	187	180	192	179	177	180	194	169	206	170	181	176	178	180	137	173	179	190	168	166	193	179	161	173	182	155	199	192	166	206	173	171	183	181	171	167	186	178	195	184	184	165	173	196	152	184	178	182	182	188	181	198	201	180	193	163	176	190	182	178	186	214	174	200	176	193	160	158	195	198	170	196	166	172	185	192	172	185	168	170	187	157	202	203	181	190	146	184	196	191	184	162	168	180	200	182	184	162	184	219	169	171	176	184	214	185	171	224	183	192	196	166	178	184	178	189	181	166	185	198	185	174	170	162	148	175	150	184	199	186	180	178	164	186	186	175	187	181	214	164	170	157	192	163	182	183	160	184	180	201	149	181	148	191	178	185	178	181	169	190	189	196	178	157	180	172	175	172	157	187	160	194	191	170	207	199	167	189	182	172	191	186	181	178	222	187	188	204	169	182	186	187	185	168	152	177	176	186	184	168	173	204	173	185	186	179	184	191	168	166	163	177	191	182	171	163	187	179	191	163	193	210	183	197	203	209	172	183	193	155	215	177	186	180	167	171	177	160	155	178	178	191	183	167	174	175	196	171	192	166	183	167	190	194	208	157	190	199	188	160	173	159	187	173	177	185	171	167	184	172	173	185	189	182	188	211	176	176	215	183	195	170	171	177	191	170	182	172	194	164	163	174	168	179	174	187	170	161	184	190	179	196	185	170	185	177	190	157	159	172	171	159	167	220	196	182	199	172	190	166	171	174	182	183	161	171	169	171	150	175	179	174	182	177	172	171	189	196	179	179	165	176	173	201	203	191	191	157	196	177	189	177	175	201	176	178	175	176	179	174	180	202	179	183	179	170	161	180	174	184	203	181	139	196	194	166	175	176	183	185	179	169	173	177	189	180	181	175	154	184	180	172	170	185	207	182	176	188	198	156	197	161	163	174	228	170	187	165	182	197	166	159	182	188	181	172	168	168	166	209	186	183	191	171	197	179	175	171	206	180	181	174	190	169	182	172	177	178	192	175	181	208	163	193	162	167	193	193	175	158	180	183	196	184	185	181	171	186	180	185	171	192	192	177	189	184	169	178	180	180	178	176	173	199	179	165	187	178	161	180	179	204	201	170	194	175	167	160	178	189	204	178	183	187	154	188	188	169	156	182	209	173	170	190	184	160	184	199	179	177	191	182	183	164	160	181	172	178	167	167	175	191	170	169	182	177	191	193	189	201	168	202	170	187	191	209	167	179	164	189	175	186	169	173	179	182	180	174	209	161	178	185	150	193	184	196	209	176	173	180	161	187	179	166	172	184	161	189	212	213	162	181	177	179	177	176	169	190	160	182	190	171	217	180	185	180	179	178	149	194	205	179	187	167	206	174	185	178	172	175	171	195	190	169	176	179	187	168	159	178	210	187	179	196	162	163	202	175	182	203	197	181	207	192	190	166	181	180	166	191	183	206	202	172	162	179	189	168	178	178	178	176	173	178	178	198	211	189	185	171	188	182	190	207	184	175	166	172	199	177	193	213	184	184	208	160	174	186	157	171	181	199	154	178	167	162	186	201	167	187	182	177	187	172	189	176	158	167	179	175	191	198	188	193	179	186	188	181	193	190	197	181	194	193	177	192	168	187	158	169	190	175	184	185	173	185	174	174	178	192	191	173	185	194
26457	20435	9400	1133	751	690	585	534	505	530	503	477	487	477	493	487	519	469	506	488	473	498	479	457	457	463	490	454	491	466	462	469	496	494	480	470	448	459	435	471	427	472	494	486	471	468	462	476	461	423	466	472	474	455	464	453	475	461	463	468	487	447	471	447	481	473	487	491	483	471	448	460	469	447	455	449	514	454	509	466	402	437	492	453	483	491	449	483	438	463	458	492	468	474	481	490	452	461	444	454	511	460	482	429	469	449	503	459	487	496	497	499	478	472	472	407	476	475	488	487	490	477	455	464	471	442	461	459	480	453	473	490	464	447	484	510	485	532	462	475	429	446	462	492	482	499	480	487	488	486	487	464	479	455	464	519	468	451	478	481	446	467	453	536	489	468	443	502	440	451	453	510	499	455	447	439	490	472	490	482	465	447	480	473	479	476	491	497	463	476	407	442	466	492	486	472	482	474	480	450	446	482	458	460	466	455	465	450	483	493	479	463	488	489	462	455	449	504	440	530	447	466	445	403	471	453	467	496	430	444	455	469	477	467	437	458	516	453	480	503	491	484	518	477	455	494	454	490	471	521	468	484	478	492	512	443	514	476	506	495	512	471	447	436	494	424	487	471	460	451	452	494	471	414	493	443	477	457	501	486	464	456	481	482	494	478	446	496	475	424	465	459	452	494	467	446	448	495	465	469	439	420	445	483	471	435	522	470	434	490	470	477	437	444	444	465	476	438	458	492	468	476	476	484	489	487	484	480	499	513	453	448	474	482	472	445	462	475	468	437	439	508	473	455	494	466	503	426	457	449	470	445	470	470	476	464	470	475	464	514	441	488	484	452	470	455	464	491	442	449	445	435	469	491	469	493	470	470	477	459	467	461	496	482	505	475	461	446	489	482	468	442	502	444	436	466	452	462	479	453	472	460	494	499	486	488	478	455	489	468	431	491	476	445	511	509	503	501	463	527	439	459	453	451	446	501	480	464	487	463	477	489	470	461	475	511	464	489	460	490	455	463	478	503	477	471	485	469	463	487	449	472	434	511	497	474	476	463	483	494	470	484	470	447	454	490	463	453	484	478	452	471	435	448	463	432	445	472	523	446	510	439	469	470	465	494	494	470	474	487	471	462	470	418	473	469	449	483	479	423	497	462	457	461	481	473	496	496	454	485	478	476	496	495	490	441	465	509	536	483	456	461	497	449	476	501	458	481	478	473	479	473	476	466	463	442	459	458	502	508	446	484	496	460	475	444	462	489	496	443	444	477	455	489	451	452	462	468	459	468	465	446	458	481	478	491	465	494	432	460	481	535	475	421	499	465	474	523	459	462	476	439	485	516	456	472	458	429	505	442	478	476	484	448	450	473	492	464	478	460	454	451	485	512	494	482	478	432	466	475	487	459	501	477	438	434	480	446	476	477	499	469	437	464	469	430	444	452	442	469	463	465	493	466	466	468	424	469	517	487	477	428	463	475	485	467	484	486	492	482	486	488	438	438	438	456	458	454	446	486	480	492	473	452	480	475	468	466	535	445	451	476	464	459	502	476	481	443	462	456	491	443	480	475	471	485	458	488	483	473	505	456	475	489	463	472	443	510	456	460	456	430	491	502	476	455	479	481	491	443	475	490	498	470	482	473	451	483	471	428	469	487	495	423	475	479	492	465	478	488	451	478	474	446	465	436	443	487	472	449	497	468	462	488	458	453	457	471	453	473	514	493	439	498	459	452	458	473	502	452	470	450	420	436	453	489	459	495	447	507	454	462	465	477	454	491	469	476	455	443	414	475	465	434	461	436	454	474	491	488	474	470	451	458	500	452	484	467	526	475	433	487	430	475	445	459	486	484	463	445	486	432	476	477	492	450	493	482	481	489	487	457	473	497	498	483	456	499	493	467	469	458	436	475	460	469	481	453	445	476	467	473	488	463	455	471	476	493	494	462	473	489	479	475	486	454	474	438	470	473	471	442	465	500	461	486	442	458	441	497	500	454	439	451	471	472	485	475	475	477	474	471	431	477	451	427	450	451	428	470	500	459	435	480	514	480	452	461	459	481	480	478	432	481	463	435	484	468	483	463	497	466	470	467	472	453	482	496	463	497	470	493	468	484	462	512	449	460	522	422	492	460	476	498	448	458	462	499	475	473	488	471	514	440	483	504	467	474	444	460	476	455	468	487	470	479	482	487	483	431	494	455	484	478	486	468	463	475	489	465	500	471	447	500	453	493	485	458	506	463	502	507	449	475	464	464	494	473	469	496	479	476	461	477	447	468	496	444	467	477	462	464	484	462	458	490	483	481	490	440	481	460	466	434	483	484	480	464	473	491	448	396	502	461	462	499	460	476	429	431	499	493	480	478	494	462	469	451	434	470	467	485	475	503	431	458	457	447	474	429	469	449	443	468	463	452	536	508	501	456	472	479	449	462	456	479	474	485	469	466	459	476	491	488	492	444	479	513	471	436	475	522	496	448	490	469	455	473	458	482	462	472	523	477	452	423	466	446	451	457	473	432	466	466	478	480	509	429	471	478	492	484	440	462	482	496	493	486	468	480	518	466	474	503	487	489	478	479	432	407	479	475	454	435	461	443	441	473	505	467	454	482	481	469	481	456	469	464	458	483	481	495	474	475	436	451	468	471	458	485	469	482	454	491	440	460	469	444	455	467	497	510	473	484	462	456	501	481	492	436	496	508	496	464	463	446	463	441	488	500	462	457	450	452	460	465	477	462	471	471	463	445	468	467	426	497	479	478	483	465	505	521	436	457	459	462	457	470	460	480	517	474	501	467	453	433	481	442	447	455	484	478	459	451	473	465	462	496	462	451	456	477	462	469	464	486	477	493	464	444	450	495	450	450	437	457	478	450	487	493	492	468	447	465	458	534	474	456	467	457	444	478	488	463	536	452	470	501	441	482	446	483	475	487	473	445	481	422	425	491	431	528	488	462	444	464	412	459	468	451	506	516	482	460	460	516	451	485	473	431	458	466	458	454	457	431	466	459	451	421	487	486	491	450	498	439	468	472	484	513	484	489	445	430	454	476	460	466	456	431	439	459	449	424	467	460	449	476	449	500	439	470	489	464	482	504	449	476	460	487	476	458	456	487	486	504	455	445	465	497	520	528	493	528	476	434	516	431	452	465	493	485	478	501	453	476	448	488	481	485	505	448	453	455	472	476	454	449	483	459	474	476	467	482	464	488	452	463	477	455	472	468	481	478	440	469	437	432	436	468	497	492	482	443	515	477	460	467	498	507	481	428	481	456	492	452	478	498	478	461	484	485	484	491	472	426	475	454	456	472	462	505	483	480	421	471	462	466	501	459	473	472	445	505	456	484	456	485	484	437	485	513	463	451	500	467	467	489	486	474	462	467	467	470	487	471	502	473	444	432	507	460	465	471	512	504	458	463	494	447	515	444	451	449	467	519	509	493	503	485	478	483	463	480	485	475	462	503	521	451	472	480	487	454	476	491	466	457	493	493	462	470	477	493	437	472
3886	1245	1265	927	762	722	688	708	709	630	609	673	605	644	654	621	635	610	600	631	596	623	637	609	626	598	606	574	640	615	563	600	640	650	598	560	633	639	670	574	573	548	621	618	576	642	564	634	574	552	600	633	616	634	639	623	651	582	673	610	588	600	615	569	561	577	615	667	614	615	654	563	572	613	608	619	560	559	666	633	597	627	597	611	607	629	616	591	592	606	571	626	651	601	558	611	642	590	622	597	616	620	631	650	667	584	607	652	646	609	616	596	607	598	646	607	622	620	589	635	619	649	650	624	647	591	598	583	633	621	605	627	639	619	582	629	644	593	595	566	601	571	603	627	624	634	607	584	601	636	602	596	566	583	625	585	654	606	571	656	591	615	615	597	561	587	569	605	588	595	562	651	638	631	619	594	630	624	596	609	635	581	615	575	610	592	584	608	651	637	581	635	627	604	591	591	631	602	640	598	610	646	635	617	588	622	597	588	605	604	604	642	625	622	587	596	589	610	617	558	608	584	612	560	657	617	603	581	648	584	646	587	656	582	567	595	611	627	626	575	662	581	613	637	626	623	595	606	604	638	677	596	632	616	629	603	576	550	571	625	590	618	617	626	581	603	623	595	599	670	609	593	612	614	570	633	628	613	600	594	609	584	603	625	592	631	601	635	607	620	611	595	609	583	608	592	654	618	619	554	621	609	622	593	638	614	595	567	652	666	615	659	623	598	591	580	581	611	640	636	584	603	589	635	624	572	587	606	592	657	596	582	605	623	603	618	595	568	651	581	603	625	637	607	608	621	627	556	638	605	604	609	580	596	599	596	624	613	619	609	607	609	536	603	623	627	593	643	625	615	677	647	618	607	561	576	594	607	628	617	613	595	566	657	574	644	621	621	630	600	595	574	576	625	602	599	601	606	616	582	601	590	625	628	566	607	617	653	619	585	611	614	591	645	612	605	583	613	591	619	597	606	621	582	593	609	584	601	577	559	602	608	603	607	620	627	599	598	611	564	579	560	566	618	627	631	618	618	609	587	644	628	616	622	593	610	641	601	638	590	599	588	600	603	611	653	656	602	605	625	595	617	596	599	633	606	624	612	576	597	631	596	629	585	597	604	630	585	597	559	593	622	619	612	602	620	563	676	605	609	578	587	620	646	625	641	654	541	629	574	583	571	619	615	620	611	575	596	602	643	575	581	597	625	612	604	641	603	602	609	594	566	603	657	679	572	617	582	621	628	619	605	647	557	596	634	604	608	602	641	652	591	644	588	623	590	612	601	591	569	609	619	585	652	542	601	590	593	568	597	624	597	633	612	609	602	608	597	672	606	585	598	549	599	659	639	637	613	616	598	652	613	567	571	626	629	610	607	596	638	603	647	652	628	643	604	585	623	637	653	590	614	625	656	613	601	581	593	574	638	618	595	597	653	593	568	630	602	633	645	644	622	587	581	617	625	605	630	629	577	619	590	616	608	605	630	602	611	604	608	668	611	622	615	616	629	639	611	589	612	617	588	609	622	624	646	560	606	618	607	591	612	594	647	589	574	606	598	601	626	683	608	635	627	598	605	581	554	604	599	612	638	614	614	580	631	638	625	604	623	572	582	591	601	582	620	634	620	656	640	671	593	589	611	616	600	592	653	631	622	601	658	606	621	577	588	623	622	604	612	682	630	600	620	576	634	573	646	576	614	564	621	562	608	555	637	625	567	588	567	614	641	599	636	581	605	608	592	594	604	585	605	629	588	597	626	596	607	606	635	595	583	611	614	622	599	607	605	611	611	658	590	610	618	617	655	623	582	598	642	625	616	639	624	633	596	645	579	607	601	595	593	575	601	616	630	593	606	608	592	628	644	619	602	631	593	588	635	595	617	578	635	623	586	593	596	632	638	638	608	615	596	591	653	653	570	588	603	577	602	596	606	616	625	583	660	600	632	590	592	596	651	649	613	627	611	609	578	659	613	612	600	585	588	601	620	643	599	614	607	626	603	582	582	622	643	577	643	595	571	626	576	591	613	628	648	590	561	584	633	622	543	617	587	629	658	629	577	644	634	595	599	615	593	647	603	620	615	606	611	610	643	640	615	582	617	570	626	600	577	526	567	572	597	639	611	579	646	622	645	607	652	586	636	597	651	602	636	615	626	596	589	623	615	642	587	626	610	640	609	608	633	625	558	616	605	620	589	608	578	608	606	586	594	611	628	600	602	597	624	629	604	593	623	634	621	621	611	607	666	607	618	584	610	595	597	590	651	604	632	567	607	613	614	615	597	622	631	610	609	594	593	665	576	600	583	647	597	599	586	589	642	634	623	652	592	575	654	579	598	590	609	580	585	587	648	618	597	607	651	638	623	607	628	651	617	617	659	597	594	637	608	602	604	625	641	643	616	613	619	590	589	629	604	622	603	605	669	602	607	621	618	588	577	613	573	607	599	590	597	606	621	608	560	587	629	641	599	626	574	646	561	624	592	640	676	616	562	615	650	596	589	614	624	611	581	565	584	597	619	591	613	616	592	601	609	592	595	609	561	644	553	582	626	612	576	591	658	586	596	626	544	609	656	632	631	547	632	618	620	626	617	572	597	620	575	591	597	582	609	583	593	588	620	584	620	603	606	635	574	584	586	596	581	587	594	606	623	598	562	583	633	594	621	616	591	642	608	592	613	609	593	644	555	641	605	612	621	576	616	576	574	638	592	646	598	618	602	627	623	585	602	615	609	583	594	598	633	635	618	622	595	614	610	603	674	585	613	614	619	609	617	592	605	627	634	637	603	606	616	615	593	626	610	650	650	630	625	573	588	610	612	618	616	627	563	634	645	628	611	632	604	662	617	601	612	659	629	614	623	577	614	622	597	572	577	613	626	607	604	580	600	607	613	623	622	617	607	621	591	606	610	629	600	617	637	606	677	618	590	581	625	623	628	589	641	609	611	584	566	568	617	585	616	627	563	595	641	575	636	637	588	615	572	616	597	604	632	618	609	572	614	647	650	575	624	657	614	636	607	611	628	600	600	609	599	616	638	608	643	606	624	599	612	575	587	613	604	629	583	633	615	622	654	579	604	605	619	612	616	618	563	621	630	645	632	597	620	613	575	641	634	608	584	623	634	574	639	597	619	594	611	648	614	596	588	596	588	624	604	612	571	609	623	589	621	558	598	598	633	601	612	640	631	582	588	618	611	589	668	631	589	592	606	621	567	621	634	622	618	556	569	612	654	580	547	589	606	614	590	645	599	607	605	613	581	590	611	629	601	616	679	586	589	608	639	589	593	595	599	592	590	586	598	587	623	667	600	574	585	621	644	614	627	612	610	592	579	647	605	636	611	587	695	609	620	588	592	599	592	581	563	677	640	583	601	622	608	588	585	622	637	607	615	599	636	634	643	612	591	585	550	589	662	600	611	590	625	615	617	620	617	652	587	585	580	611	640	589	589	596	636	569	604	605	644	580	575	587	659	576	591	605	642	639	606	607	573	607	614	622	653	643	597	631	619
23378	20830	28114	23641	20831	10699	1189	768	676	557	558	504	482	435	426	450	414	407	378	384	355	389	373	400	350	384	384	353	334	353	359	355	369	390	323	342	401	341	358	366	378	396	382	371	338	354	341	355	344	328	393	359	378	345	344	349	342	317	348	321	308	346	379	330	332	354	326	314	386	387	341	353	333	356	327	339	371	337	327	341	323	360	364	333	357	354	346	335	326	355	357	305	321	371	384	366	328	345	318	327	375	350	344	317	322	324	339	367	352	353	347	317	367	343	373	338	316	354	337	338	367	335	334	350	324	327	349	358	325	319	336	342	339	376	334	336	354	329	344	325	311	323	322	365	367	364	351	342	364	317	358	372	312	372	345	333	342	384	343	325	350	334	366	361	340	323	341	349	346	370	352	312	323	333	378	328	347	302	328	338	342	358	377	353	351	338	321	326	384	340	334	333	333	366	339	325	358	332	313	379	360	340	360	325	343	322	357	341	315	324	347	352	353	357	310	360	340	329	340	316	354	366	325	318	345	344	332	375	365	350	354	374	339	342	326	366	340	344	313	376	350	365	345	324	333	365	337	342	352	360	338	376	356	338	337	388	339	341	344	328	361	350	346	338	368	337	346	344	319	340	342	354	350	334	351	361	355	361	322	369	307	341	305	341	320	357	341	336	350	306	353	376	315	337	343	363	347	313	351	375	339	326	342	350	374	315	344	359	344	316	381	350	375	343	379	338	318	340	345	362	348	367	390	346	350	381	340	352	368	353	350	323	332	343	372	363	374	343	367	339	329	317	353	338	369	351	378	342	335	367	389	351	344	361	335	345	308	348	314	325	352	340	347	361	339	333	348	368	388	384	369	333	359	331	361	316	349	344	377	350	362	338	308	352	351	364	348	310	348	310	364	329	345	357	349	355	387	364	342	350	325	367	367	330	341	366	306	368	329	354	332	337	345	332	362	348	334	339	326	324	363	319	378	340	389	302	343	353	324	357	331	348	330	356	345	347	331	356	357	346	345	356	347	345	348	351	351	382	375	353	342	338	316	344	335	335	370	350	323	324	350	325	352	362	331	332	343	361	320	334	352	328	339	337	331	348	307	353	363	329	305	347	370	361	342	350	375	373	300	314	347	347	390	363	346	343	332	319	323	365	355	295	335	372	331	339	331	355	355	351	300	336	349	336	347	307	341	357	369	351	318	334	357	363	347	367	329	345	328	366	345	350	332	337	338	335	368	330	349	346	325	341	350	344	320	313	375	345	363	373	332	342	319	357	338	304	353	346	363	336	317	353	329	317	359	337	353	350	362	361	349	369	358	336	343	374	346	358	349	368	336	345	347	341	365	378	355	345	351	348	281	365	348	337	345	353	343	355	346	323	311	342	336	340	339	343	328	364	328	359	335	318	341	345	307	328	322	342	331	343	358	343	372	369	341	341	336	341	327	330	340	305	356	366	339	341	311	347	328	340	337	333	369	390	352	337	347	342	356	356	354	336	341	372	356	347	352	336	360	337	357	336	343	368	343	307	371	351	347	354	368	326	338	323	350	370	321	359	318	323	346	335	356	347	326	357	373	363	372	341	315	364	314	347	364	345	341	316	324	369	351	346	347	346	331	341	356	352	314	354	354	316	337	352	353	351	339	381	311	336	337	355	338	351	332	322	334	360	361	354	373	313	369	386	327	359	324	360	337	382	373	367	349	338	376	340	365	335	331	378	386	289	328	353	356	325	370	338	352	377	335	368	340	338	340	331	374	326	345	335	330	343	344	347	371	334	370	336	349	324	357	377	320	354	354	332	293	349	342	325	335	337	337	345	369	374	333	347	359	338	332	332	371	357	363	366	326	362	360	322	341	363	365	332	320	335	323	339	352	336	324	381	329	367	385	358	326	370	364	306	316	357	348	354	363	346	372	344	339	351	344	321	336	334	297	357	302	355	367	355	357	338	346	327	327	339	348	361	323	337	351	329	364	348	363	366	355	331	350	352	328	321	327	340	360	374	321	336	359	365	390	346	379	358	371	321	351	356	310	324	335	352	349	353	337	347	340	357	346	327	358	350	361	327	316	370	346	328	321	349	354	363	318	367	346	321	375	340	348	340	373	359	349	315	365	368	345	327	331	349	332	337	291	359	379	364	356	390	361	315	358	331	360	353	363	363	333	338	343	309	325	348	336	350	351	345	334	338	339	327	321	381	371	358	358	357	353	325	327	335	304	346	325	334	402	328	378	363	345	337	330	334	344	349	333	314	319	325	354	376	336	339	340	345	328	304	360	343	342	303	320	316	299	349	348	338	358	319	333	356	334	312	362	354	373	341	344	343	318	361	340	336	349	350	351	351	311	375	362	355	360	355	333	358	350	325	339	293	363	316	351	327	345	370	323	373	334	317	298	331	327	319	331	318	350	321	322	322	354	325	352	380	352	333	356	344	324	352	361	339	359	313	325	378	358	339	328	328	341	344	358	336	345	349	402	342	357	349	341	342	366	359	322	375	334	350	366	338	375	348	382	351	346	354	345	333	367	333	300	361	342	342	379	326	348	339	376	346	323	352	354	326	347	338	354	333	324	329	315	331	328	364	343	346	350	336	343	332	324	329	357	371	377	328	342	342	340	332	316	332	390	358	363	331	338	342	355	334	340	347	341	374	363	351	379	345	327	358	297	319	357	354	339	332	322	307	323	326	348	319	366	377	346	350	364	319	332	340	358	330	348	364	355	351	353	332	346	330	337	353	337	348	361	375	333	338	353	341	344	337	342	361	331	345	341	360	353	344	311	345	353	327	327	353	308	361	328	347	329	369	359	308	345	321	343	347	314	345	351	346	299	302	348	349	345	316	365	385	343	346	326	319	370	349	308	337	352	338	349	339	349	367	360	326	347	345	328	339	336	341	339	345	327	345	314	377	350	353	339	354	351	315	335	325	306	331	331	361	342	357	331	339	343	362	377	344	356	328	320	363	322	337	344	366	344	348	325	371	351	329	325	319	350	366	309	355	354	369	372	336	344	320	313	346	350	362	348	346	307	340	336	334	361	340	366	343	342	369	357	343	332	378	329	355	357	352	346	302	342	350	363	335	306	346	343	343	342	321	335	362	337	371	321	336	345	321	353	345	357	338	341	344	343	331	356	342	362	354	352	347	362	373	314	333	347	379	342	325	336	327	341	360	372	318	335	336	347	339	341	344	336	315	358	328	337	356	327	349	361	309	338	362	347	306	345	336	364	346	355	328	359	364	346	358	308	340	340	335	356	350	349	347	324	344	364	346	359	317	343	345	360	331	341	348	327	338	343	343	356	362	358	302	369	327	363	361	311	365	314	329	314	332	324	365	343	352	323	350	357	385	360	340	315	361	357	324	354	326	364	347	344	324	327	359	343	360	360	360	309	351	313	331	338	383	335	348	336	366	315	324	352	324	339	356	354	303	341	340	308	368	350	345	327	365	379	340	356	352	334	341	374	384	372	338	345	343	359	348	370	322	317	340	329	312	351	398
4331	8980	8118	4235	2867	2245	1743	1441	1173	1062	917	841	760	661	623	630	633	575	595	552	538	526	515	528	522	493	486	505	523	457	495	457	453	515	492	495	480	481	469	492	503	459	476	464	478	476	430	412	466	501	460	469	463	528	489	460	502	489	464	477	491	486	478	462	434	456	498	486	454	465	461	501	456	450	481	454	453	495	444	481	459	423	491	464	491	451	422	479	496	471	482	506	429	473	474	455	456	447	471	468	466	446	446	461	461	470	449	470	472	467	461	456	473	507	445	471	465	466	503	465	501	457	462	480	439	459	483	470	419	470	476	454	445	459	447	446	477	480	447	446	448	498	514	446	460	480	487	451	429	429	483	453	452	460	483	471	494	471	446	468	481	466	444	457	450	453	465	446	441	434	477	490	400	472	480	416	447	462	461	483	465	457	471	444	479	443	481	429	439	452	426	447	478	448	484	454	474	493	466	458	455	437	500	429	478	492	473	470	463	454	488	468	466	461	443	470	446	462	451	462	454	415	458	469	438	464	439	472	458	474	501	488	483	454	435	441	451	471	432	476	424	452	454	449	464	464	464	499	473	462	451	447	446	480	438	430	486	467	428	437	452	473	498	446	434	468	498	457	458	451	476	437	467	478	465	462	482	462	478	441	453	471	446	436	474	465	474	465	430	466	490	444	466	462	442	450	435	455	451	492	478	458	428	460	433	453	435	488	469	419	420	446	459	487	435	449	473	430	455	449	450	465	457	438	474	452	458	472	464	455	478	437	488	426	461	434	454	461	458	430	422	433	447	440	456	421	468	484	443	485	489	442	427	477	428	480	485	449	492	441	430	452	477	454	436	447	490	488	409	466	468	438	471	445	475	457	449	444	488	445	442	468	441	434	467	457	477	475	455	466	454	450	458	462	453	461	470	442	462	479	454	455	488	434	406	472	456	453	498	460	457	483	456	438	452	453	501	450	488	509	452	464	476	460	454	490	462	471	435	449	454	458	489	465	442	439	469	460	466	435	478	433	477	450	475	442	435	462	457	489	469	471	479	470	506	471	460	484	461	450	475	425	444	454	432	447	487	432	436	469	491	447	485	453	478	448	478	483	465	498	465	436	518	469	439	447	499	487	462	439	453	468	437	423	495	443	464	495	482	458	431	491	450	445	428	445	477	444	474	449	444	466	465	481	470	477	464	455	434	444	484	474	454	425	503	445	431	475	471	479	490	477	471	455	457	487	448	466	429	432	476	437	447	455	477	466	464	441	438	461	483	468	449	485	485	480	458	491	442	456	480	472	418	458	488	446	477	452	464	451	478	412	455	442	464	463	438	439	420	437	480	483	463	471	457	441	437	462	453	485	498	447	448	445	484	478	497	461	478	464	459	456	466	442	451	465	458	467	463	435	526	449	469	466	493	469	435	466	442	410	487	462	472	434	450	448	456	511	442	463	466	476	465	454	442	426	461	459	455	458	467	444	497	463	453	468	424	452	483	399	524	466	432	466	467	491	464	449	447	443	437	495	458	478	479	429	473	443	455	455	479	443	439	452	443	470	452	490	446	461	447	484	455	444	473	479	433	481	476	470	454	490	493	455	504	472	477	450	460	438	477	454	455	412	469	443	462	485	423	458	437	462	485	441	495	473	483	440	466	462	480	435	480	427	435	414	463	479	455	428	457	444	467	443	424	460	420	460	477	476	484	483	408	440	488	475	442	487	463	476	461	494	471	481	437	421	501	468	454	476	470	443	456	481	454	454	440	428	427	470	451	445	492	476	447	447	468	475	453	455	507	458	442	451	442	466	483	484	473	454	484	445	434	424	469	437	478	490	440	450	457	462	495	476	500	461	461	450	465	476	444	456	461	458	478	469	448	455	433	454	509	480	425	484	465	474	429	432	477	521	460	485	492	458	462	419	480	462	417	464	434	463	449	461	446	467	456	468	463	443	466	455	449	427	486	483	446	463	441	496	450	453	455	451	466	455	454	481	482	438	477	465	453	449	436	435	474	419	488	394	496	471	485	480	467	451	457	450	459	453	468	487	462	466	473	478	490	432	471	466	425	486	477	467	482	422	449	499	430	452	460	444	452	463	493	431	471	473	438	457	485	463	458	481	492	473	437	478	442	474	489	474	496	430	433	439	508	473	475	433	441	452	440	458	453	441	440	440	480	465	449	454	420	467	433	463	486	460	478	443	472	438	472	404	477	445	446	466	464	434	457	453	405	461	455	482	466	463	444	455	442	514	455	472	484	452	492	434	468	449	452	483	458	440	476	473	463	436	425	482	476	422	442	420	483	472	466	460	442	429	439	463	460	454	474	442	468	454	483	445	440	442	470	456	468	492	470	463	420	472	443	471	443	434	450	476	432	490	457	455	466	417	456	465	452	491	462	464	456	415	497	482	447	439	454	483	479	500	436	478	466	465	455	461	468	434	482	468	451	454	490	448	465	460	471	444	432	455	453	499	467	455	457	452	465	464	474	484	456	472	468	421	447	491	438	446	449	445	439	482	473	470	460	473	478	467	450	483	440	469	444	445	477	487	441	522	468	465	469	503	464	467	481	477	455	424	430	485	457	437	444	507	467	503	431	469	451	418	415	435	417	480	449	471	424	448	437	459	467	449	473	456	477	441	448	456	456	497	453	502	508	464	439	472	451	473	465	456	497	456	434	448	469	498	411	457	438	410	445	478	430	458	467	464	423	413	441	510	450	443	459	449	476	452	448	478	499	485	481	453	466	453	436	444	460	489	514	459	458	469	450	473	459	458	482	476	474	460	401	461	456	456	476	496	443	449	523	462	485	450	464	475	446	452	457	441	432	444	500	468	484	444	449	427	466	480	463	443	462	451	458	473	491	446	482	467	490	435	428	486	492	499	417	471	482	454	437	445	455	439	432	458	469	473	480	450	445	446	452	465	451	450	476	468	468	446	440	449	458	470	486	474	454	473	440	453	466	496	437	469	460	478	448	435	464	473	454	467	488	469	444	446	470	484	448	451	463	459	468	456	440	475	434	459	475	466	473	451	451	461	462	438	459	445	442	487	459	468	473	452	458	469	489	488	471	473	485	475	464	474	456	427	477	465	465	499	462	455	443	482	449	483	489	458	485	460	475	469	455	433	493	437	448	465	434	471	461	449	452	476	437	423	454	467	485	421	508	410	461	466	440	461	458	452	447	491	445	457	466	459	464	413	444	487	472	424	439	459	449	461	472	479	451	460	459	484	466	430	478	489	475	446	462	461	428	473	494	435	476	453	476	456	422	466	444	433	467	465	470	464	492	457	410	449	446	447	443	437	464	471	453	444	453	449	438	469	502	443	457	465	427	462	462	384	441	450	469	431	488	462	460	474	457	470	475	439	467	467	451	481	481	446	476	462	477	441	449	418	451	486	458	451	449	441	471	440	458	487	434	476	422	445	439	467	466	446	481	407	455	444	424	447	433	480	468	440	465	436	491	464	433	439	427	443	459	464	482	467	470	479	441	430	452	466	437	467
22506	20872	28591	23266	20877	20922	8949	1009	653	562	491	446	381	285	295	276	248	248	251	228	207	195	201	175	223	174	177	171	177	171	164	144	168	160	173	153	171	160	128	162	125	151	153	151	151	129	146	155	150	137	144	131	134	152	152	139	153	143	136	137	129	130	159	148	132	151	144	144	157	134	117	131	162	156	141	131	141	158	156	136	132	140	158	150	146	175	137	135	134	132	125	122	143	130	151	148	127	142	143	127	128	138	145	143	163	130	113	127	125	120	153	129	133	139	152	136	142	135	151	131	126	122	151	141	123	169	148	151	140	126	143	128	138	139	127	119	128	129	144	150	138	114	157	161	161	137	148	136	144	152	141	111	149	141	130	108	135	157	147	132	137	133	125	124	146	131	153	159	126	149	121	137	139	118	128	131	136	124	158	136	144	154	123	124	112	122	135	131	129	140	150	127	142	130	144	150	138	121	131	134	129	144	137	131	125	151	125	139	138	140	114	131	132	134	140	132	132	137	112	139	154	135	124	121	151	145	153	132	151	157	151	137	137	126	133	146	131	137	135	136	144	143	127	121	139	134	134	111	144	126	156	127	135	147	156	124	139	138	122	142	142	130	129	123	125	155	144	158	142	143	157	118	144	144	122	128	148	153	130	138	123	136	113	132	126	119	129	142	125	119	141	163	131	134	122	153	145	126	165	143	121	135	149	138	141	130	137	134	115	148	125	111	142	156	142	150	140	122	129	134	117	161	119	134	138	137	137	145	127	143	137	120	139	134	140	120	131	124	151	142	120	134	120	122	125	145	138	135	135	132	138	135	142	129	137	122	139	143	132	125	135	147	156	145	119	141	116	146	146	130	114	140	133	134	134	136	157	130	115	134	134	145	148	152	138	125	153	133	138	144	140	123	146	160	113	135	163	116	121	140	127	137	136	153	125	135	118	130	131	125	139	130	143	125	134	137	141	128	137	128	146	143	123	128	120	103	123	128	125	137	152	139	136	172	131	134	148	160	141	130	138	119	167	140	129	122	138	152	133	117	130	125	142	115	129	137	134	146	134	135	136	128	149	138	138	139	153	133	146	145	150	137	152	154	145	109	144	154	143	128	124	128	159	117	133	142	127	153	147	146	125	138	127	125	130	133	119	169	133	141	113	140	154	122	128	129	141	158	141	147	143	140	134	135	133	129	124	138	131	134	142	123	108	150	135	128	146	123	155	136	152	104	125	149	133	142	135	154	139	156	143	142	148	128	146	107	139	130	124	143	110	148	141	158	146	123	136	121	127	132	136	122	128	149	120	144	150	133	132	144	119	153	142	145	117	133	133	134	121	121	152	137	149	142	139	147	125	125	138	128	148	142	125	151	143	134	125	132	121	139	147	143	137	156	124	131	136	119	130	148	154	126	125	139	136	126	147	137	142	126	138	121	122	142	120	147	123	127	135	138	128	148	136	146	133	130	120	129	135	140	154	139	142	132	121	132	140	137	143	135	127	124	129	122	131	130	135	125	118	135	168	125	123	141	145	135	135	146	131	169	116	153	143	156	152	131	121	132	134	136	132	130	133	154	115	134	136	151	125	142	137	151	140	137	141	122	130	142	131	136	139	131	134	129	152	139	127	148	168	124	140	122	135	123	134	136	125	146	141	138	123	109	134	157	133	133	133	146	149	156	136	142	135	111	134	121	155	125	131	121	134	139	127	131	130	121	136	148	161	121	128	127	124	150	133	129	136	136	115	128	130	140	143	157	143	128	150	153	158	123	138	125	132	166	137	126	158	143	119	135	119	149	123	136	134	145	139	143	154	151	133	132	125	118	147	136	130	145	145	127	136	151	141	138	134	118	145	137	133	152	138	108	139	142	150	131	137	134	146	134	165	140	146	128	135	151	147	131	143	145	131	154	118	147	133	133	130	124	137	137	134	146	133	138	131	146	141	142	124	124	142	152	114	112	166	141	159	158	148	136	130	123	128	149	110	129	130	131	156	154	144	155	148	150	141	124	116	146	126	115	151	165	133	131	155	135	122	127	137	146	117	127	142	124	139	133	152	160	118	123	133	136	131	135	140	140	140	127	139	136	144	145	124	150	139	136	136	140	137	139	150	132	137	137	149	126	151	141	147	132	124	129	112	141	128	119	128	108	121	130	133	140	118	135	135	162	133	142	127	145	138	133	140	130	132	144	143	135	149	129	123	134	125	149	129	132	128	151	115	125	139	135	117	129	95	128	139	147	138	128	137	146	130	133	142	126	165	137	148	126	159	151	138	134	119	147	121	120	150	140	140	129	138	138	121	133	113	132	150	134	138	138	123	131	119	118	120	145	138	156	135	145	144	157	124	131	122	115	104	128	122	134	137	123	112	137	134	135	150	110	138	127	142	147	120	132	143	146	118	146	142	142	139	150	127	152	143	141	144	125	144	135	151	142	152	134	147	126	139	142	138	147	136	112	132	130	134	156	112	126	132	129	121	133	139	124	127	133	143	132	124	135	142	147	129	141	141	131	111	130	153	142	133	142	136	114	132	145	131	134	118	131	144	147	116	145	146	156	146	130	131	134	132	129	139	146	142	147	110	135	138	132	144	112	129	141	118	150	124	149	133	132	132	151	127	149	136	142	145	115	118	141	119	151	136	157	145	138	154	145	119	127	135	138	152	133	144	138	135	120	109	152	135	145	127	137	158	139	136	145	133	144	131	139	135	128	134	134	137	133	132	126	134	133	143	124	126	135	129	131	128	125	137	140	135	130	115	134	141	124	151	137	149	138	128	136	155	115	145	139	135	135	116	146	148	149	159	157	123	121	133	149	140	128	142	131	134	135	123	130	147	132	141	156	152	151	137	156	132	126	139	130	125	119	128	130	139	129	130	134	140	141	142	141	130	131	135	136	132	113	128	114	128	128	120	131	132	149	146	101	141	127	150	143	133	139	133	136	140	129	118	127	148	138	141	128	149	125	165	146	119	123	114	144	149	144	140	126	157	128	133	147	144	133	134	137	124	144	116	149	122	127	147	147	141	134	139	145	152	130	129	112	123	138	125	123	135	148	117	132	143	140	140	133	143	141	143	129	131	139	132	164	138	140	169	142	107	152	131	137	125	130	116	146	151	146	129	135	153	133	119	142	139	130	156	111	124	127	127	132	152	131	142	150	127	130	139	119	144	134	132	120	139	141	154	124	134	140	128	142	123	135	124	131	143	143	123	120	137	126	149	158	133	136	145	137	123	155	152	134	159	134	139	124	159	152	125	121	140	118	155	123	119	140	130	115	139	137	140	121	125	137	128	147	133	145	142	153	110	133	140	137	139	135	118	142	121	136	122	144	141	135	135	122	138	126	137	141	128	147	123	118	138	156	127	146	150	117	127	139	106	118	152	145	132	130	135	134	156	118	141	134	133	131	150	141	115	143	132	124	122	130	136	145	124	124	152	137	151	153	140	136	121	157	134	137	117	135	133	109	117	124	139	139	121	148	112	128	137	143	139	132	136	131	121	129
6533	15066	13191	7109	4812	3650	2788	2152	1667	1398	1051	886	736	667	570	490	470	432	394	403	373	342	313	312	319	291	292	250	226	240	244	270	223	214	238	230	200	228	247	220	218	228	206	215	195	188	211	202	182	192	197	181	182	213	213	228	199	179	175	191	167	209	198	200	210	190	198	167	210	213	195	202	177	180	177	188	190	179	213	195	172	183	201	208	213	164	209	201	196	176	194	177	186	181	211	169	186	203	192	233	198	193	182	185	172	174	203	195	204	165	219	187	194	170	163	182	209	174	179	198	167	191	174	187	198	169	197	184	172	206	204	182	195	212	212	181	182	204	195	174	186	186	175	193	187	195	161	184	197	179	172	182	184	194	201	204	197	185	185	198	171	178	200	171	172	198	206	191	183	173	184	178	166	185	193	185	164	182	169	218	184	182	175	190	183	172	161	184	201	184	175	179	175	177	173	181	182	203	178	170	171	210	192	205	175	154	210	176	188	172	189	201	194	187	191	184	174	159	173	179	180	175	178	214	178	171	177	197	177	167	194	191	184	160	174	205	156	172	196	185	175	169	160	171	186	178	173	183	174	182	205	179	165	162	180	197	164	184	183	191	186	196	183	203	178	168	174	197	190	190	179	176	174	198	213	188	184	183	164	165	173	208	188	160	180	189	175	180	170	184	155	203	177	167	178	198	164	187	190	182	173	186	165	195	169	178	173	162	181	183	166	199	178	193	168	154	190	166	180	198	182	205	195	182	198	185	181	183	188	183	219	192	189	179	183	176	186	174	171	178	200	186	191	178	194	187	178	180	174	183	168	184	202	187	150	183	179	189	184	163	178	169	182	189	190	168	184	195	162	170	195	189	199	195	200	201	198	195	192	181	152	185	179	186	181	151	169	172	162	208	169	178	162	168	190	211	182	197	185	166	180	182	173	203	187	183	196	187	160	191	175	197	197	142	193	173	192	193	181	196	180	172	177	159	182	170	164	191	166	186	172	188	201	175	183	193	196	178	186	210	185	205	198	154	183	182	176	196	186	171	184	201	188	163	226	203	174	174	188	178	161	177	169	197	183	200	197	184	192	182	182	213	169	205	162	165	173	196	202	160	162	177	167	170	145	181	157	173	202	179	182	164	200	202	216	167	193	188	189	195	191	194	199	196	176	185	185	176	177	194	197	187	196	180	153	211	167	189	170	170	201	189	178	183	182	200	171	181	182	178	189	192	181	194	163	165	197	190	176	182	182	188	178	175	201	184	194	182	176	176	189	150	183	190	176	176	178	180	207	178	203	178	165	175	166	176	204	190	174	186	200	184	180	176	188	207	171	170	176	169	179	197	184	169	188	188	210	182	178	206	176	168	166	171	187	177	183	175	205	175	197	171	193	191	190	168	175	173	193	200	162	166	177	166	186	163	183	161	187	185	216	168	182	157	190	172	208	175	185	210	192	158	190	207	187	170	184	185	174	172	160	192	175	192	190	171	193	170	148	184	187	174	190	205	180	180	178	191	177	181	188	172	188	184	184	191	171	186	198	182	159	196	188	181	187	181	190	169	178	149	179	188	192	186	173	162	188	163	187	208	196	193	164	208	190	165	185	199	169	191	184	175	162	164	171	183	188	191	182	169	200	186	185	192	185	184	180	173	164	187	190	176	200	176	182	174	194	176	189	167	174	175	181	188	189	183	180	176	165	183	179	199	183	177	184	166	194	183	172	189	169	186	191	176	214	185	186	182	190	175	186	179	172	214	191	182	194	201	199	189	180	154	184	179	160	153	186	169	182	185	181	166	169	189	181	177	189	167	155	183	173	171	163	173	158	153	163	205	170	179	194	183	190	205	184	188	209	176	194	199	182	172	171	185	201	179	172	162	183	195	164	181	207	165	159	181	170	191	150	160	173	195	168	185	198	183	181	181	184	176	217	163	192	182	190	198	179	195	183	198	191	199	191	189	176	179	161	173	196	172	205	167	206	177	167	174	189	175	183	201	189	180	159	181	181	168	185	178	171	196	181	181	182	194	182	185	166	191	196	196	179	178	186	173	167	180	185	178	159	191	174	184	204	197	192	184	159	170	158	189	189	183	168	152	189	182	177	197	184	187	185	183	164	174	190	197	196	169	175	184	167	191	167	183	177	174	150	194	158	190	189	179	187	172	181	154	171	175	196	170	178	183	175	182	173	152	166	189	202	174	178	162	166	172	174	172	174	205	206	198	173	180	174	181	201	161	186	191	183	191	180	158	166	201	187	168	175	202	180	207	184	191	179	175	190	153	175	195	192	188	198	210	187	176	186	183	198	187	203	177	190	185	191	184	187	172	181	209	179	165	188	176	180	183	167	146	177	188	185	197	168	159	177	165	170	197	173	180	209	185	178	192	218	164	175	169	149	210	170	190	175	169	196	169	173	183	177	193	166	183	177	183	176	186	184	195	210	170	151	190	182	153	185	184	180	164	164	203	192	172	192	173	189	192	172	179	162	182	170	184	178	182	202	192	174	181	192	189	194	158	169	183	179	163	190	187	200	192	165	178	179	198	170	167	193	172	189	170	172	197	183	172	181	206	188	203	200	198	188	183	167	184	161	160	174	171	201	175	181	166	205	176	183	196	175	220	200	202	173	198	197	176	181	170	172	202	166	165	169	186	186	169	206	174	185	181	180	202	172	186	186	193	167	207	173	206	201	163	190	179	193	198	165	161	192	194	182	187	199	174	165	197	182	194	176	172	175	152	182	193	202	186	185	181	182	202	192	185	191	176	203	168	165	197	191	194	193	193	176	180	170	185	207	170	186	191	182	173	166	174	189	168	153	176	154	182	170	178	179	178	154	187	181	193	155	193	190	194	208	179	160	179	182	187	171	176	202	190	172	159	199	192	200	183	186	207	180	174	189	202	175	182	196	171	159	179	168	184	174	164	202	193	189	196	182	160	159	163	198	187	181	179	211	170	160	176	191	187	183	172	186	190	163	196	176	151	171	219	198	176	154	161	184	183	188	173	178	181	191	190	163	178	187	168	189	175	167	182	159	178	171	174	164	183	192	155	179	194	199	173	213	207	185	167	170	184	173	158	161	177	175	155	192	172	188	162	198	195	186	188	188	188	188	187	170	186	166	193	182	168	176	188	198	174	196	188	172	172	187	189	192	184	173	184	180	170	190	199	180	191	172	188	203	192	183	184	196	190	167	171	185	180	189	209	170	183	162	200	202	188	166	161	151	154	200	180	199	197	188	174	190	184	186	183	173	173	200	151	183	196	170	179	185	184	199	179	205	161	167	191	176	194	173	190	181	166	204	191	150	174	189	161	170	199	210	167	172	173	150	172	175	180	190	177	167	184	208	187	176	189	168	162	179	176	168	182	196	171	185	182	209	161	200	171	180	185	180	178	188	206	175	195	185	187	182	195	191	166	212	198	202	188	191	183	170	166	160	171	176	175	168	171	176	176	162	184	185	209	167	163	190	207	198	185	171	169	165	170	152	168	194	181	184	174	182	158
26548	20428	9302	920	554	522	538	477	466	505	477	509	497	516	499	473	481	446	496	446	504	487	449	495	455	453	470	460	484	488	478	485	498	455	467	479	510	483	506	473	472	435	465	447	519	499	475	464	437	455	457	515	497	465	488	509	456	466	457	476	469	505	479	480	439	426	466	473	489	445	468	454	479	506	432	444	500	454	460	469	461	457	497	476	470	482	482	435	469	497	482	496	501	503	429	490	490	475	520	453	478	494	431	438	441	470	463	461	425	438	433	448	435	456	482	497	498	457	482	496	481	484	476	487	445	491	434	454	474	503	477	484	462	459	492	481	476	483	507	503	451	514	498	457	517	500	482	501	496	457	495	467	456	454	468	453	463	462	466	497	514	476	458	485	496	474	466	490	474	483	507	471	486	488	460	487	474	439	493	464	479	475	437	473	486	443	445	465	483	463	474	482	472	461	477	452	441	493	470	518	482	493	475	462	470	522	495	493	469	481	475	494	448	477	437	502	461	475	480	452	476	513	484	490	441	477	475	495	478	471	477	509	488	448	463	474	500	432	478	468	461	458	492	480	474	487	511	554	491	498	465	463	510	479	463	490	476	490	505	472	481	475	500	443	510	458	475	480	466	461	478	484	490	475	485	460	501	461	504	483	459	515	469	510	496	484	459	501	445	487	510	459	486	498	461	510	452	522	444	434	468	477	477	456	495	487	496	483	465	480	456	528	505	449	472	479	429	500	426	481	464	446	452	454	470	477	441	491	453	469	479	474	489	511	477	490	470	483	490	458	471	463	453	466	492	445	483	433	464	451	447	480	461	448	486	494	529	489	463	491	489	473	482	486	452	475	470	485	499	503	466	460	516	522	461	475	470	495	480	453	456	460	468	482	476	507	487	512	450	457	494	467	496	512	487	442	483	485	467	461	486	450	486	478	496	482	465	429	444	477	473	494	490	468	492	457	461	421	481	455	467	473	476	462	475	469	503	483	466	475	497	491	466	464	455	478	473	421	497	466	490	451	457	493	438	473	471	459	473	462	472	430	484	475	476	490	452	467	470	503	511	507	470	483	510	464	478	509	477	490	478	460	466	462	483	469	476	434	474	490	499	465	479	454	498	466	466	480	510	517	417	466	478	510	486	484	437	470	471	496	452	476	469	479	499	482	461	488	461	491	478	499	527	496	479	499	506	476	459	474	477	495	460	475	460	454	462	467	486	496	483	479	501	485	487	460	493	451	493	505	461	485	458	480	488	499	470	438	446	486	455	463	479	502	467	484	469	518	447	489	445	505	463	469	511	493	502	469	472	492	489	453	456	496	481	528	453	495	516	479	489	447	498	431	464	473	538	466	501	481	494	482	459	474	499	495	487	464	483	487	495	453	444	457	436	461	465	495	457	502	470	510	479	444	446	471	489	484	490	512	448	492	461	482	483	492	470	445	487	464	464	505	485	501	433	495	508	465	450	472	500	451	463	472	453	453	465	477	494	491	435	486	458	481	471	500	444	509	472	451	459	514	460	474	502	472	478	484	515	476	448	473	484	475	489	512	471	457	434	459	458	462	460	450	479	482	505	456	463	454	448	446	467	469	491	464	470	442	460	451	496	510	452	480	478	481	512	479	457	471	474	479	528	468	503	414	502	442	474	499	471	523	444	487	511	478	493	449	478	482	481	496	487	460	499	477	426	476	493	460	479	498	469	481	491	513	475	429	426	480	467	420	471	454	495	438	466	486	469	440	516	483	491	446	480	467	502	457	464	446	463	514	479	458	496	510	482	471	466	471	486	489	482	472	496	505	457	475	452	476	501	473	509	515	492	459	507	461	447	478	480	450	444	454	421	499	486	475	457	480	441	466	474	505	476	460	503	516	455	518	491	502	465	474	501	446	465	441	487	496	472	456	482	476	493	486	467	471	461	480	466	460	492	483	491	469	497	461	460	446	487	453	469	470	467	455	480	498	459	447	468	468	473	456	500	477	458	474	438	466	485	479	464	454	512	466	460	437	475	487	504	499	473	525	490	453	489	476	484	465	447	494	493	462	483	448	490	497	478	488	457	495	476	500	505	469	456	479	463	486	468	490	495	513	481	449	448	457	470	499	470	458	462	494	488	440	488	469	432	498	455	454	491	479	462	480	489	438	517	471	536	484	503	450	455	481	455	455	512	465	511	487	478	490	459	482	475	488	514	491	457	486	496	488	441	508	465	495	460	457	466	481	468	451	454	495	476	512	503	455	485	475	525	487	476	481	452	487	490	484	468	472	497	468	495	462	520	448	446	464	478	466	494	459	482	461	462	509	492	474	499	482	503	485	463	490	464	452	519	475	494	471	502	448	422	410	465	495	478	496	475	444	460	498	489	486	482	471	470	491	480	458	471	475	486	466	439	473	459	440	467	510	470	432	485	480	491	511	495	480	468	472	462	520	441	504	459	485	507	457	448	482	453	503	491	455	483	472	476	488	488	500	486	495	453	474	496	492	491	478	479	472	474	479	482	465	470	445	463	478	473	462	464	484	493	467	491	490	489	469	500	469	422	500	479	482	492	489	415	468	495	469	439	450	457	501	462	465	471	502	461	517	470	463	471	477	492	452	439	456	443	455	524	471	449	468	483	480	456	465	477	486	474	507	508	498	509	477	460	463	460	495	468	474	457	460	528	486	492	480	475	476	462	495	462	498	442	499	472	491	452	480	471	459	484	461	473	465	456	464	491	470	468	468	475	441	495	525	507	468	491	485	437	449	458	489	432	459	471	470	463	463	466	484	479	467	491	481	475	475	484	492	478	477	474	509	468	478	475	499	445	457	433	507	457	520	483	484	471	470	454	462	477	481	515	457	490	460	465	492	484	462	462	484	495	443	459	454	504	500	469	478	479	504	483	488	494	491	462	464	479	456	496	485	456	433	477	451	494	474	473	468	462	459	468	475	455	486	489	471	494	487	475	452	455	472	469	480	462	497	426	441	451	496	482	466	459	508	459	505	483	509	499	511	523	453	463	518	460	497	450	460	475	480	456	449	455	445	473	471	500	464	462	432	509	475	482	443	448	487	488	462	488	481	468	478	493	462	464	486	495	528	458	494	431	474	479	484	494	494	496	466	517	457	503	500	476	511	496	477	483	448	491	473	471	491	462	469	487	487	516	505	479	503	478	522	462	504	464	448	510	493	485	496	501	454	523	468	503	474	465	491	466	501	485	488	459	482	462	446	504	464	490	475	469	494	483	445	435	484	483	481	488	425	451	455	499	444	448	467	464	478	458	445	502	492	458	471	439	447	438	482	494	513	461	465	507	479	464	521	471	477	477	452	450	487	473	471	469	467	503	459	510	482	492	469	448	470	446	491	469	435	485	446	479	419	461	517	492	499	459	467	481	455	453	533	487	460	495	510	503	512	497	502	510	489	482	486	445	498	475	447	449	529	464	469	485	498	497	502	441	452	451	476	470	486	515	505	445	542	465	471	474	505	463	473	502	463	488	477	479	509	477	416	487	474
3929	1260	1201	862	809	689	695	658	671	649	624	666	616	609	597	653	604	602	617	640	580	668	663	627	644	651	594	586	603	625	623	564	659	613	615	661	598	605	667	657	628	615	585	645	615	586	633	593	627	630	620	616	611	610	591	605	632	659	615	638	648	602	626	594	607	650	635	615	609	632	607	613	627	613	634	625	677	591	617	643	577	598	661	594	660	647	656	624	630	641	607	599	592	630	625	599	601	636	597	605	647	614	609	639	648	635	565	638	638	635	637	607	614	602	629	598	657	615	575	628	614	658	573	593	611	614	587	613	668	618	635	618	603	606	619	640	584	634	678	588	588	622	615	630	611	615	599	601	642	666	642	592	632	633	589	608	608	612	629	655	625	627	620	613	621	619	604	627	639	640	600	573	594	633	669	624	611	675	634	626	611	616	632	642	607	641	574	601	589	607	626	610	633	617	649	537	609	617	594	620	613	600	638	634	609	597	617	636	642	567	581	620	620	599	612	597	670	660	583	601	603	614	629	676	627	624	615	658	628	617	639	650	605	627	586	597	578	619	612	649	636	599	608	597	618	627	618	638	608	612	606	658	614	605	627	657	629	614	601	606	608	672	616	616	595	622	589	631	647	596	630	649	664	618	636	641	630	598	639	575	646	588	639	600	645	616	621	611	613	634	544	625	619	623	629	606	593	605	641	605	679	646	654	643	612	614	618	590	644	565	621	691	623	633	628	581	630	610	583	649	594	572	655	584	638	606	596	587	573	640	599	633	628	609	603	619	630	628	624	614	628	602	636	606	652	664	633	667	587	606	583	598	624	627	582	613	633	601	629	632	601	580	634	614	649	585	611	624	575	641	616	612	642	575	593	598	602	609	583	599	632	602	661	631	595	618	662	611	612	620	618	637	654	592	629	635	580	586	601	628	599	643	643	640	579	650	596	589	604	624	658	604	617	583	596	609	644	595	611	567	636	593	639	651	627	643	618	646	615	609	624	625	608	590	636	645	599	619	593	640	634	605	621	589	601	618	643	651	658	587	660	651	637	615	612	663	605	631	637	605	616	663	615	612	584	629	598	616	620	617	648	572	596	593	600	668	618	631	609	576	639	587	595	653	597	609	611	618	587	640	598	590	618	598	633	641	634	625	646	636	614	608	640	607	597	596	633	585	601	592	655	608	645	655	576	629	638	580	587	619	649	609	558	636	647	591	622	630	601	592	569	624	634	608	590	593	620	645	596	639	622	594	624	646	633	604	590	627	592	664	623	635	626	606	604	600	613	627	611	627	592	648	632	583	652	668	591	639	628	610	609	625	659	604	614	627	638	622	645	635	624	649	614	599	607	592	629	576	604	596	634	621	627	619	647	678	639	575	643	635	589	595	621	588	640	596	661	626	627	645	622	572	647	647	639	574	610	574	624	609	565	580	641	646	568	654	580	631	627	590	614	634	625	675	663	668	589	636	609	634	616	670	584	606	583	630	619	667	643	604	580	642	638	602	630	592	596	655	641	652	643	609	655	600	589	632	594	670	653	620	621	614	617	571	630	596	618	596	613	602	617	609	614	608	576	630	604	616	624	657	572	620	614	622	642	627	547	630	637	609	603	640	620	612	589	626	606	607	632	565	589	579	592	593	612	608	618	653	643	593	616	629	612	572	645	599	627	636	643	605	660	613	619	633	642	589	584	621	602	612	665	649	588	642	651	643	634	597	675	675	595	587	617	578	609	613	639	642	658	617	575	612	626	615	585	621	647	637	581	618	622	602	580	613	633	648	655	649	593	641	629	650	630	619	619	629	644	602	635	580	608	633	634	665	586	634	602	612	635	626	635	619	637	586	618	609	629	614	661	630	611	622	641	630	679	605	620	629	629	615	651	611	627	640	619	595	601	571	652	616	602	643	582	626	635	616	666	634	632	577	618	607	651	659	664	588	643	646	630	629	592	601	651	634	608	632	655	633	611	591	639	606	658	586	634	621	610	606	621	633	608	612	634	608	636	590	592	597	617	605	634	621	637	635	606	607	617	604	573	643	689	628	630	665	619	606	573	661	588	583	585	609	574	615	611	608	608	658	644	610	576	638	598	649	611	619	592	558	611	637	637	616	584	627	616	631	619	596	597	631	628	636	615	590	620	636	617	602	611	604	643	605	690	636	674	555	585	589	620	594	630	589	625	605	650	585	623	641	640	597	651	631	677	568	654	627	608	577	580	607	596	594	597	630	620	645	613	616	623	636	637	624	607	644	634	632	576	636	572	629	641	667	622	603	608	633	613	624	627	615	623	626	643	579	627	586	622	641	573	611	613	613	593	614	590	621	594	606	627	612	621	662	659	606	651	630	625	603	577	613	622	638	635	612	627	638	614	664	618	619	608	631	641	618	607	630	582	598	613	627	625	634	608	609	603	629	625	607	620	646	575	590	653	637	652	604	637	630	633	629	602	611	669	652	583	590	629	580	587	624	630	612	594	616	602	681	636	586	597	617	674	618	657	601	661	668	644	645	608	617	628	588	594	652	608	573	620	621	634	614	557	579	646	606	611	612	615	667	642	589	571	603	613	630	617	632	619	604	635	604	636	630	642	645	607	647	642	626	676	608	666	625	574	586	642	578	608	664	635	626	639	627	616	591	606	653	598	613	644	614	592	597	602	634	599	601	596	603	635	619	613	630	590	629	635	644	655	606	561	663	600	601	615	610	592	605	622	611	622	628	597	649	646	613	617	658	667	630	593	607	637	588	616	635	588	646	550	588	592	621	625	645	625	607	636	610	568	636	597	624	602	620	574	591	621	598	654	615	580	608	615	595	632	621	547	606	626	601	639	598	619	583	630	603	607	557	616	657	608	621	611	629	572	630	608	634	597	629	644	650	631	634	625	554	626	608	637	579	620	624	579	640	615	603	592	608	631	641	623	634	631	617	595	625	595	588	606	582	607	595	608	583	607	579	607	609	614	615	600	609	595	623	645	597	597	664	607	658	609	652	619	625	607	601	602	619	628	607	647	585	620	633	609	637	617	612	583	619	616	669	618	584	661	604	604	624	620	605	606	649	651	626	633	618	606	579	605	608	632	612	614	649	605	672	567	617	632	618	641	588	629	644	600	587	665	625	643	621	600	631	602	637	579	656	621	631	612	645	609	589	627	576	596	590	599	578	651	640	634	635	632	596	585	631	611	602	643	618	638	633	567	622	671	602	570	638	614	625	648	625	578	584	625	560	591	607	630	577	639	600	618	616	656	612	632	630	635	610	604	628	603	640	590	593	580	623	630	607	635	630	649	646	613	650	608	633	638	648	621	591	625	586	602	629	635	591	630	650	626	608	651	590	663	614	612	641	593	604	636	639	597	605	643	647	646	616	664	589	613	654	600	669	626	612	614	596	594	635	601	581	599	620	598	606	606	603	597	602	653	631	643	626	622	603	639	651	612	636	587	617	587	573	602	627	625	609	592	616	609	655	593	594	614	616	616	595	637	661	580	618	646	643	652	595	627	642
23444	20818	28112	23627	20820	10635	1179	750	634	570	505	507	457	457	430	442	390	402	395	390	389	379	369	351	415	376	396	363	362	387	358	353	389	378	391	345	376	377	326	377	381	336	325	354	400	350	337	379	386	334	327	339	333	332	337	334	353	308	360	347	354	328	349	351	346	352	367	341	371	349	329	325	337	362	326	327	356	325	357	335	354	326	348	367	379	343	329	365	328	341	340	329	352	352	368	366	343	347	351	362	300	360	341	376	338	328	324	366	350	359	362	355	361	322	339	363	346	326	375	356	329	331	321	356	330	375	367	357	362	349	366	320	385	371	356	334	341	362	357	327	348	361	326	314	332	352	368	364	373	337	333	317	354	378	349	364	308	332	356	366	371	320	355	330	349	343	385	355	360	325	335	375	337	316	371	368	341	392	369	336	367	336	342	329	351	348	357	342	347	328	339	369	351	369	323	314	378	365	355	355	341	353	356	347	343	330	363	319	367	350	340	339	383	371	356	344	361	367	312	332	306	378	358	311	353	332	316	327	351	348	337	332	295	325	343	331	390	402	310	359	330	353	348	368	357	357	321	350	345	329	340	350	332	317	325	379	360	336	316	333	403	360	361	340	362	319	355	364	321	324	343	334	320	327	366	368	371	338	355	364	382	349	368	351	329	350	344	346	357	350	344	354	344	354	320	329	379	368	334	336	308	367	372	387	365	359	348	347	349	362	351	312	366	362	364	353	368	353	357	316	359	363	356	336	306	348	335	342	331	340	330	329	352	337	338	340	327	362	349	343	321	336	341	341	374	335	366	378	361	357	359	324	380	365	385	364	353	357	346	348	352	373	327	365	343	332	328	363	353	331	346	341	358	356	325	334	327	339	333	341	352	350	351	367	369	342	362	332	347	327	348	380	341	349	326	334	318	361	344	347	333	348	355	368	337	347	328	332	326	361	352	354	340	343	333	351	360	353	328	377	317	339	336	349	340	363	348	359	331	357	345	323	326	348	342	342	390	350	392	347	312	346	358	330	343	342	353	371	344	382	335	345	344	373	364	311	348	311	335	326	354	323	312	315	328	367	361	346	332	361	366	344	349	385	332	358	315	322	309	329	350	349	385	324	379	354	356	347	326	382	339	357	329	343	356	328	347	382	347	343	343	316	363	346	360	358	326	360	352	369	341	350	366	331	317	318	356	326	354	348	387	356	327	390	323	334	347	332	313	309	324	331	386	362	324	319	337	361	348	369	327	342	337	332	357	378	352	334	336	317	348	349	370	372	333	321	347	342	342	356	337	315	364	302	337	356	349	359	344	371	315	321	350	340	332	311	349	387	348	362	351	363	334	318	345	334	358	349	343	337	332	358	350	339	353	305	333	366	360	321	347	364	378	324	340	351	351	376	349	347	341	331	342	335	351	318	347	313	350	385	347	361	374	328	353	331	362	312	326	377	372	352	345	341	330	345	331	355	344	324	338	373	361	353	337	328	344	364	345	343	302	348	340	327	351	355	370	367	339	353	353	363	339	324	330	329	366	338	379	342	332	346	378	317	339	346	367	341	351	367	357	330	352	367	353	349	335	343	349	365	393	374	346	357	365	319	357	343	350	343	345	326	359	360	352	353	341	340	370	362	350	336	349	375	351	338	333	357	349	323	314	346	364	352	349	369	359	338	313	331	350	314	357	359	363	324	343	360	352	427	336	343	361	348	353	333	351	307	351	337	331	350	343	309	338	356	345	349	351	373	343	347	375	354	322	350	310	344	343	380	331	334	344	373	330	342	335	373	332	371	324	346	329	341	349	325	350	325	371	320	349	329	321	362	349	358	341	328	374	357	329	354	367	352	354	336	359	338	370	329	305	339	368	342	319	370	374	328	331	371	352	340	342	376	350	388	363	360	362	404	337	350	340	310	352	362	333	340	329	343	332	376	341	343	347	306	370	349	362	338	329	316	364	357	353	340	332	347	334	308	351	335	334	356	348	337	330	343	358	360	361	367	332	383	348	362	333	395	374	356	333	326	391	319	358	321	356	331	358	337	336	361	371	392	322	330	350	384	348	339	343	319	354	351	360	333	351	354	322	335	387	365	330	335	325	350	339	363	333	343	367	322	311	343	337	340	325	335	363	342	333	367	359	357	366	334	344	323	317	360	327	333	339	345	355	305	326	327	354	313	340	371	348	341	361	332	336	324	371	341	357	360	328	323	353	306	348	356	352	370	349	363	361	312	372	348	342	357	332	319	371	332	364	320	327	380	362	337	349	341	334	352	350	359	371	313	323	352	372	383	339	326	365	337	348	370	348	357	322	352	321	340	394	378	346	336	340	319	328	334	359	336	353	358	350	328	333	347	359	307	355	354	337	326	327	346	304	345	346	361	340	311	318	329	347	338	304	308	326	371	336	340	332	369	348	372	328	350	351	334	345	333	339	352	351	335	388	344	358	382	354	305	330	340	336	310	347	344	317	340	323	345	334	321	316	336	326	355	340	315	397	332	362	345	331	344	354	349	359	329	364	373	362	363	324	362	359	319	367	364	364	388	360	353	346	350	340	348	383	347	338	353	370	364	338	339	373	376	352	348	333	352	374	382	331	327	345	384	352	356	328	359	324	346	344	356	366	332	336	356	348	360	319	368	345	329	324	354	333	346	358	370	356	351	364	336	369	351	359	347	310	359	340	339	328	353	394	371	366	345	376	298	316	340	351	346	313	382	379	380	346	334	371	333	337	370	360	333	355	335	333	376	399	331	356	316	335	346	350	319	334	374	356	369	377	343	345	347	310	377	363	336	348	310	349	349	344	349	342	376	326	340	371	342	357	349	350	342	374	321	320	324	355	366	310	353	337	366	308	389	344	347	346	362	327	367	322	330	334	338	316	347	352	342	329	360	337	358	365	370	335	354	351	349	328	329	370	342	316	331	346	375	327	366	334	345	374	353	345	322	353	358	371	359	347	354	333	327	391	352	365	367	349	324	337	316	408	335	326	357	338	323	347	332	345	328	358	332	329	313	277	351	386	353	354	363	363	348	364	332	344	357	332	336	324	352	351	358	363	335	363	329	313	372	315	335	359	295	356	326	293	353	354	380	362	333	342	318	352	361	346	400	358	326	332	335	351	343	336	332	351	348	351	394	328	332	367	343	374	361	337	318	336	337	355	357	366	338	353	360	348	352	360	355	382	332	345	344	320	335	342	369	361	348	334	329	349	335	336	356	339	370	352	371	333	332	361	324	327	373	375	345	341	346	364	340	370	346	334	327	343	345	340	338	331	346	355	356	328	343	340	333	364	338	352	358	350	317	394	355	370	353	334	308	376	337	364	328	366	345	324	343	339	345	349	351	347	341	329	357	319	372	337	367	319	377	346	319	332	363	358	374	375	319	365	330	324	357	349	362	361	345	327	363	355	353	366	332	339	343	395	324	354	331	317	349	316	366	326	366	360	327	335	342	338	350	345	331	306	371	338	385	337	354	346	334	354	339	350	338	339	374	360	345	362	353
4392	9032	8108	4198	2894	2201	1695	1437	1157	1036	934	787	710	652	651	614	586	570	545	511	575	542	519	523	479	483	502	479	505	527	513	514	491	497	512	516	467	468	478	482	446	508	437	462	477	453	461	453	456	480	472	474	438	472	481	481	451	452	441	495	434	486	452	501	447	469	489	489	483	467	460	493	471	445	454	470	486	522	434	458	480	447	460	466	452	497	466	483	418	443	444	452	471	463	470	465	420	465	468	443	467	462	455	459	487	494	439	445	439	463	458	440	471	443	456	493	468	465	451	475	477	463	429	483	448	490	458	450	474	477	521	457	482	482	463	463	476	450	481	461	463	432	449	433	468	469	440	449	444	479	466	453	466	477	484	473	486	469	450	476	467	478	432	504	503	459	480	469	458	465	468	453	451	477	454	455	455	485	444	442	469	443	483	453	500	456	465	457	466	452	431	446	505	492	475	480	438	462	420	487	495	470	495	456	476	484	426	452	492	495	458	463	469	437	451	486	417	469	476	456	460	463	463	485	445	469	501	482	451	453	461	458	469	447	457	469	436	483	451	481	497	449	469	485	435	418	451	474	475	450	481	497	448	512	463	466	496	484	462	484	426	484	471	464	436	477	469	468	462	477	471	442	464	448	455	483	493	469	434	445	479	469	464	478	452	447	469	450	439	462	446	511	489	443	451	489	461	464	451	429	459	487	441	481	465	451	465	443	485	425	464	444	456	469	475	460	460	493	414	453	476	460	495	469	453	457	442	450	434	433	490	447	471	448	471	462	447	443	458	478	447	489	426	435	475	447	502	470	455	469	478	420	477	424	456	469	451	468	460	463	479	473	454	483	512	473	485	488	482	507	458	435	506	458	451	488	484	460	440	479	475	472	467	458	479	475	505	464	435	495	439	479	457	456	464	435	431	424	427	499	475	453	464	481	437	477	432	449	467	469	442	453	473	446	457	459	463	472	449	472	462	440	455	443	469	521	477	445	461	446	481	469	426	488	436	451	427	467	468	442	454	436	456	405	439	411	435	478	491	440	444	455	442	476	452	514	429	427	467	427	452	438	482	416	480	487	432	465	444	441	459	485	521	473	472	489	447	479	429	479	444	491	448	435	444	456	493	521	431	462	442	452	460	444	455	476	452	455	458	456	445	472	454	441	479	463	449	444	456	483	462	494	450	464	501	464	476	480	465	476	481	508	472	496	446	456	497	510	473	444	429	466	485	451	461	483	438	499	479	477	435	495	471	455	423	503	475	467	483	437	461	504	478	450	448	466	470	462	495	478	467	433	501	499	472	450	496	466	495	457	432	463	436	445	486	435	417	446	505	446	449	454	467	451	466	461	442	479	433	468	467	489	475	456	490	463	468	500	460	452	501	458	444	493	480	485	457	470	433	479	444	466	456	457	448	506	466	470	471	503	496	473	454	466	455	423	458	473	446	424	502	462	470	454	472	496	465	492	487	481	442	447	446	476	459	408	438	478	476	409	449	428	428	487	454	422	460	449	454	432	457	523	507	480	440	422	493	440	480	479	453	475	436	414	476	428	463	447	475	498	469	493	458	460	503	479	454	454	469	449	472	476	439	447	457	438	463	476	467	480	464	517	465	468	483	461	463	478	502	401	457	479	467	443	468	448	415	440	457	424	449	501	464	450	456	480	437	479	461	503	468	445	460	467	487	438	467	447	414	447	475	445	485	496	471	453	462	437	460	495	442	491	459	463	442	435	461	482	481	454	499	454	433	465	475	458	490	442	456	447	462	476	468	456	426	493	483	451	461	434	437	483	474	441	429	466	461	486	431	487	457	463	533	456	452	430	446	445	460	522	458	452	467	457	454	464	475	507	434	454	437	473	465	449	476	452	463	500	469	467	471	452	491	460	434	469	452	467	464	435	437	479	462	472	472	456	468	471	481	461	461	471	427	453	449	438	485	473	480	445	451	434	449	466	465	465	459	452	472	458	466	452	485	465	438	438	460	491	472	438	475	499	430	456	492	462	474	463	464	427	451	460	476	477	478	430	456	457	460	426	469	473	472	479	474	472	458	473	501	471	504	427	469	500	449	447	441	481	490	465	472	481	450	449	454	466	449	510	483	435	506	462	471	425	424	460	471	465	450	442	452	442	483	496	456	465	441	490	437	455	436	473	456	476	469	474	451	458	463	455	446	467	470	475	466	491	490	461	456	448	462	458	458	475	436	476	445	458	470	396	462	448	464	452	442	442	465	456	455	481	456	480	486	477	480	502	458	481	474	507	444	479	450	490	494	470	475	465	495	476	451	495	438	483	485	461	487	472	464	473	449	416	443	480	437	490	461	421	436	470	446	460	487	443	446	500	472	458	478	466	457	481	470	441	498	462	494	432	454	449	453	481	441	517	509	458	442	445	468	478	435	486	487	453	482	456	468	478	460	420	411	463	500	498	476	490	442	470	484	458	449	480	459	432	458	414	467	497	467	482	469	502	491	456	413	465	458	435	478	468	467	483	477	456	442	488	445	429	445	461	449	471	454	454	447	458	451	462	525	467	479	456	467	472	475	450	467	444	431	465	490	458	475	448	448	479	480	441	489	444	438	472	490	467	483	464	461	490	430	503	451	491	473	476	472	436	486	414	443	450	474	452	464	428	441	498	442	477	430	470	464	418	442	458	435	456	447	447	467	488	470	451	506	482	438	474	465	410	465	480	456	462	412	445	454	450	450	455	481	489	467	484	492	439	450	479	467	446	485	463	493	448	426	467	464	437	444	471	418	475	484	469	492	460	486	502	449	497	453	460	460	478	455	447	489	424	477	443	476	451	424	471	464	483	448	487	497	467	459	461	468	476	459	449	488	434	473	435	466	473	434	408	479	475	465	470	469	470	447	461	454	463	460	468	519	471	464	467	490	498	448	485	499	497	479	479	474	450	473	449	490	451	410	451	446	456	452	457	459	458	450	488	426	431	465	448	454	457	459	454	463	447	431	477	460	493	460	440	473	460	503	455	468	449	439	461	468	462	440	488	450	494	481	464	483	474	483	451	454	449	472	470	464	429	458	515	461	462	476	440	446	436	447	461	480	463	488	448	526	483	440	425	479	472	452	468	479	491	474	452	474	454	465	413	483	455	433	446	470	469	446	465	484	469	481	466	462	446	430	495	471	497	470	454	483	448	432	456	463	465	445	437	409	477	484	461	457	457	417	475	465	458	474	426	441	446	476	451	494	429	461	480	440	473	470	475	485	434	435	475	499	430	419	460	436	453	450	454	485	483	477	510	465	481	495	443	441	454	439	485	458	450	496	469	439	475	469	433	455	451	482	478	427	486	454	462	462	463	548	483	496	450	465	495	465	496	456	453	465	458	466	442	431	461	428	431	506	471	478	466	461	447	470	470	441	463	455	488	481	483	442	475	415	479	422	464	478	501	431	457	526	511	462	498	457	447	446	425	431	461	436	458	485	435	482	443	444	461	447	428	476	478	449	429	482	475	459	470	465	494	478	435	469	500	429	445
22503	20840	28529	23272	20840	20862	8869	946	693	550	454	388	390	353	311	308	265	217	264	237	227	199	204	174	194	184	184	194	181	171	162	164	170	171	162	153	160	157	159	166	149	142	147	152	154	151	120	141	146	149	146	153	117	143	124	156	133	156	146	154	142	131	128	137	145	160	135	146	162	149	175	138	157	132	142	145	128	152	159	118	157	152	134	137	156	134	149	149	140	121	164	153	147	160	139	163	127	131	136	122	140	125	129	129	141	156	137	141	145	145	129	145	136	143	139	150	138	133	146	137	147	162	148	136	150	136	139	132	148	141	139	148	164	128	132	130	141	143	159	158	127	124	128	144	161	109	140	123	159	119	142	128	141	148	140	144	137	127	136	119	128	149	143	140	134	134	133	150	120	140	121	145	125	123	156	126	135	124	155	142	138	115	125	131	136	129	133	129	152	133	135	122	140	138	141	132	148	133	129	135	159	131	134	136	116	141	141	116	147	132	148	126	156	142	125	130	124	136	142	143	127	136	133	130	138	131	121	133	135	122	131	145	137	133	137	128	142	139	127	146	132	150	138	158	141	138	145	127	138	145	135	127	144	147	134	136	120	117	131	149	151	135	116	135	132	145	121	130	115	117	125	132	122	134	164	157	138	143	130	123	141	148	141	131	151	122	138	117	140	141	132	133	133	137	120	126	132	140	110	151	144	147	123	162	120	160	138	130	143	137	146	134	167	145	135	142	161	133	150	140	135	147	145	142	141	133	127	142	136	132	129	125	142	116	150	139	137	117	132	131	137	121	132	134	139	121	133	120	135	135	150	124	147	125	125	149	129	140	117	121	131	155	131	101	136	104	137	135	145	137	147	143	134	129	133	137	132	139	143	133	139	130	113	138	150	141	127	114	162	113	142	132	128	127	126	146	136	151	110	144	141	123	139	132	150	127	121	139	141	133	135	139	144	142	135	147	121	123	138	134	141	126	134	140	136	157	139	141	133	136	134	136	134	135	153	132	126	132	139	131	140	127	128	131	139	131	123	169	123	117	136	157	155	148	131	129	140	117	134	114	157	156	122	161	135	115	135	147	137	116	143	143	125	134	142	126	120	157	135	132	128	148	148	126	141	139	160	120	136	145	137	131	128	146	131	146	132	141	131	143	131	132	120	134	134	140	125	112	125	135	152	143	129	136	119	132	159	142	129	136	140	146	145	137	133	132	120	138	148	134	138	126	120	130	144	138	130	125	135	133	160	144	124	136	111	141	126	144	141	151	135	129	140	128	135	145	136	124	145	146	134	145	137	133	129	130	140	130	150	128	136	140	141	143	123	132	124	143	143	137	135	147	112	139	140	130	146	146	146	130	144	126	109	136	122	131	136	148	151	120	132	137	137	134	131	148	136	140	138	144	136	124	153	122	131	162	135	138	141	105	141	143	120	150	139	134	120	118	136	143	138	153	150	150	136	130	124	125	146	155	134	106	147	138	126	105	149	133	152	138	135	139	140	150	130	142	137	112	154	135	134	146	135	123	112	142	141	144	140	114	142	129	134	122	135	126	141	129	117	129	148	112	121	132	129	135	143	123	138	143	146	145	145	143	143	122	145	130	119	129	153	119	146	145	108	132	149	138	133	130	133	142	153	146	132	131	144	141	156	145	130	128	131	159	130	142	131	138	136	133	167	139	127	135	157	153	154	138	148	126	144	124	142	138	136	144	117	149	130	120	141	95	164	135	131	134	129	130	105	119	139	127	117	152	115	119	122	128	138	141	138	136	125	131	156	130	149	142	127	130	137	150	115	124	147	139	142	163	136	147	122	117	120	130	108	140	136	126	153	138	124	140	146	126	138	127	120	130	120	148	131	122	116	124	119	143	130	141	124	130	149	126	134	131	126	126	131	131	115	144	144	106	109	159	147	140	138	131	157	132	138	141	146	115	144	126	138	115	134	145	121	136	147	123	112	129	120	126	102	142	132	149	140	140	134	131	134	142	124	146	146	129	140	127	126	144	129	134	113	134	122	124	137	120	163	127	121	138	149	125	129	142	130	134	149	137	135	134	154	122	133	110	140	117	157	137	131	133	135	149	121	143	119	143	122	140	131	133	134	137	138	127	141	133	134	139	128	137	139	139	139	143	132	143	143	134	136	107	140	166	152	130	123	128	113	120	139	122	142	146	151	130	137	153	151	145	129	125	142	130	136	132	150	145	136	157	141	132	151	147	143	144	163	120	150	161	142	144	163	132	137	138	146	120	136	130	153	140	123	124	154	112	144	122	122	136	142	137	140	137	153	142	135	122	144	135	139	141	154	148	116	145	128	138	165	159	152	142	128	127	126	147	140	134	149	159	122	140	150	136	113	149	133	139	162	126	150	142	140	125	130	136	128	131	139	137	144	150	148	130	133	149	139	140	145	120	116	132	141	118	144	132	149	158	138	141	127	137	114	130	153	157	150	137	106	126	126	143	119	139	148	115	137	124	131	136	120	147	160	142	140	154	148	140	146	139	140	128	115	136	137	134	130	149	137	140	133	147	126	118	138	115	143	121	137	130	148	159	136	129	134	133	138	130	113	148	152	164	133	145	127	129	140	135	131	123	138	138	139	118	132	140	135	134	165	118	152	140	134	130	142	146	129	143	134	120	141	138	135	110	123	111	143	128	130	125	126	151	146	144	130	128	159	116	109	133	140	137	129	145	133	142	130	143	136	123	139	136	121	117	141	151	146	129	126	111	137	116	128	135	155	141	142	132	132	145	147	149	131	147	145	139	135	115	129	127	140	123	140	144	141	159	156	132	141	135	163	151	130	114	157	145	141	121	112	130	144	112	167	150	158	140	139	134	134	120	163	117	139	124	123	133	117	145	157	154	127	140	130	137	127	135	123	153	130	155	140	135	147	136	143	125	125	141	150	128	143	127	164	126	115	136	121	144	134	136	150	128	128	133	134	129	142	136	134	164	157	153	144	140	145	147	137	143	132	140	139	142	137	128	137	136	139	144	103	150	150	119	130	128	129	137	137	140	149	114	143	145	122	137	134	141	156	153	132	131	128	132	137	138	124	142	115	142	127	121	129	127	133	149	155	134	140	122	114	136	131	144	124	145	125	143	134	122	138	154	136	130	137	125	148	131	130	125	130	125	160	142	135	130	148	132	162	135	141	133	142	120	161	128	122	125	156	125	132	128	135	129	136	130	138	144	120	144	147	131	150	145	125	147	128	131	122	147	145	127	122	115	146	137	125	118	144	133	131	154	134	136	144	128	141	125	126	124	132	133	129	133	121	148	114	131	149	130	139	133	135	128	142	150	155	135	145	131	129	110	149	127	136	128	143	150	130	135	133	139	132	123	135	110	137	143	148	130	148	131	128	130	152	136	142	152	119	139	132	122	135	146	138	134	124	143	130	130	156	144	123	140	140	118	148	116	135	145	132	168	127	112	127	152	151	145	129	144	129	118	146	128	154	131	129	138	130	150	124	123	128	141	143	152	132	136	113	131	144	128
6539	15061	13361	7092	4831	3642	2815	2188	1619	1358	1078	883	791	628	593	528	471	449	431	342	369	331	302	339	295	297	286	257	268	253	249	269	233	217	202	205	246	229	212	232	226	202	212	213	223	197	206	185	186	183	194	188	212	228	177	212	181	205	226	220	199	215	203	195	208	216	209	203	189	183	175	168	182	198	202	199	168	178	171	165	207	191	195	201	221	209	208	165	195	188	187	206	185	186	188	172	212	189	170	173	195	191	195	185	196	189	162	185	177	171	177	188	194	220	184	177	177	197	195	198	201	189	190	181	176	215	187	193	172	198	193	178	194	175	166	201	181	203	183	187	190	192	170	194	174	199	194	176	177	190	184	185	184	164	201	173	177	170	193	191	179	183	182	212	164	171	182	190	167	172	185	206	190	192	186	201	164	164	168	186	203	204	204	190	181	177	186	195	181	160	207	204	175	194	182	175	200	193	196	180	173	193	184	175	187	196	203	186	199	202	171	160	208	169	178	196	183	194	174	184	166	178	191	193	185	194	188	159	203	183	192	213	185	179	177	180	180	169	158	192	184	168	172	172	172	175	210	178	196	193	166	172	179	186	197	156	152	211	175	191	196	203	199	168	196	168	200	194	201	192	188	181	174	190	185	193	189	187	187	169	182	160	180	172	177	175	180	183	186	214	192	194	177	197	171	180	207	191	174	180	189	173	189	152	177	182	171	170	181	176	192	180	192	177	176	177	178	209	204	189	188	175	183	192	169	177	196	173	170	169	173	184	163	178	183	186	182	183	178	213	191	187	180	172	178	180	203	187	192	160	184	181	192	194	175	172	165	198	183	186	176	171	179	199	188	181	178	171	205	198	187	182	172	210	187	194	154	170	183	158	179	187	153	184	200	170	186	179	180	204	167	206	183	194	193	180	202	187	189	180	193	183	185	178	197	195	159	174	181	179	191	172	197	174	174	198	164	174	196	207	166	180	208	168	165	200	187	180	174	222	212	162	202	172	187	178	161	177	205	169	211	197	171	199	177	201	180	202	206	198	169	183	182	186	178	201	208	181	195	212	200	182	182	169	180	175	173	179	181	206	189	190	187	181	188	177	183	195	164	196	185	205	178	193	182	188	174	175	172	197	172	171	178	170	193	207	173	180	177	174	217	198	162	168	193	176	213	180	168	194	183	192	185	190	179	188	168	166	203	196	170	186	188	162	193	200	194	163	173	190	179	190	188	180	184	152	174	186	176	194	205	176	180	188	189	173	192	191	202	193	166	175	203	168	173	164	172	180	172	198	173	189	177	199	175	192	190	185	195	163	193	157	173	191	176	201	150	176	178	148	180	193	187	175	196	174	177	194	168	188	192	174	156	171	156	166	184	183	213	182	174	173	199	197	179	180	186	176	188	176	177	155	170	175	190	181	192	194	173	181	173	188	166	221	179	183	198	174	186	171	168	181	206	186	176	184	188	195	187	158	183	209	195	184	192	202	204	163	163	164	196	187	191	195	201	193	179	202	176	180	193	199	176	165	196	205	162	187	159	181	192	175	180	217	180	189	185	193	193	188	177	157	204	185	192	179	178	162	202	182	190	171	188	201	183	178	165	175	196	190	189	189	199	181	212	192	222	193	178	194	211	195	187	166	169	191	177	194	176	202	178	196	188	195	174	174	190	174	157	200	190	174	169	201	186	189	186	187	182	181	184	184	209	202	194	172	189	181	192	170	168	185	197	176	179	192	193	194	153	190	171	212	184	185	218	185	171	177	181	184	171	191	193	173	210	196	186	211	191	166	169	186	175	191	168	181	170	165	186	196	179	184	153	200	168	171	177	193	188	162	220	179	163	177	212	173	179	167	171	205	211	166	166	173	168	156	155	174	189	186	183	185	185	191	169	200	192	166	154	168	215	185	183	185	193	193	178	205	184	183	181	162	165	172	190	200	185	200	181	198	231	187	192	178	154	175	159	186	199	177	192	180	179	191	178	218	185	173	192	209	187	173	193	182	184	182	196	190	180	170	181	175	179	192	187	182	169	175	186	194	201	186	171	205	204	197	200	182	172	173	178	189	189	189	187	188	202	176	193	181	193	186	174	194	175	198	167	224	185	181	179	181	191	173	181	161	182	204	192	166	203	194	150	201	187	164	196	184	199	162	184	200	175	181	171	182	189	199	188	178	188	201	181	181	163	197	186	185	194	180	163	180	162	171	164	167	171	201	156	186	192	178	175	173	192	184	170	168	160	180	180	164	206	177	194	177	179	194	195	168	175	192	196	188	197	180	204	195	168	170	190	185	199	183	178	193	201	204	186	160	164	182	207	202	181	173	167	189	193	160	170	159	179	202	180	174	179	168	190	175	187	210	167	208	170	166	174	184	173	172	193	191	196	172	190	183	194	185	162	181	191	185	174	205	162	176	181	185	158	165	180	156	173	180	172	191	188	163	174	196	178	181	148	180	215	207	189	179	199	162	192	213	178	206	169	160	179	187	179	184	177	191	179	184	162	193	179	155	211	186	196	190	195	200	173	189	174	171	201	182	166	189	176	172	191	181	182	207	203	196	184	189	203	187	170	167	196	190	173	180	196	194	171	194	181	170	197	185	175	179	170	193	191	175	199	202	209	192	202	181	153	181	183	179	175	199	172	197	172	210	178	172	178	169	161	207	205	180	184	158	174	192	166	172	203	177	154	193	186	187	187	171	166	201	179	181	195	191	187	189	172	181	200	199	191	193	174	195	173	212	153	181	178	160	162	174	170	213	189	158	173	185	177	189	187	191	180	183	159	174	196	185	172	169	174	172	179	178	190	191	162	164	192	181	189	182	176	202	171	181	177	181	160	185	173	204	159	189	155	180	165	192	180	208	176	171	190	192	177	178	190	202	173	187	182	180	179	179	191	179	178	176	189	167	182	196	160	179	180	182	195	166	190	169	163	187	206	167	172	192	187	183	174	179	185	182	189	172	195	183	182	157	186	188	185	191	192	157	172	182	165	206	196	185	197	185	158	212	183	181	179	165	181	174	180	180	179	195	194	175	190	174	206	209	169	175	184	164	189	169	174	181	191	178	174	175	165	174	168	190	192	166	184	145	177	190	187	167	198	188	170	221	178	212	171	170	164	189	203	187	161	170	171	185	194	184	172	164	210	181	167	196	163	179	204	188	197	186	191	201	196	183	171	163	173	175	186	168	175	181	184	189	201	171	187	162	181	183	173	191	179	157	190	199	183	177	183	173	195	192	179	180	207	186	165	190	208	190	176	195	217	177	180	180	168	195	189	179	195	179	171	176	187	167	179	205	204	195	191	171	181	162	220	185	181	180	187	179	176	204	175	191	181	178	192	167	197	187	188	186	170	195	183	162	183	163	162	180	170	194	182	180	182	198	166	196	181	170	193	177	193	213	173	171	168	178	215	197	178	183	161	209	182	200	208	213	187	188	174	168	177	163	190	184	176	175	176	169	183	178	194	178	203	163	179	172	182	158	185	176	164	176	214	181	200	199
26470	20354	9234	938	570	520	561	519	521	535	481	530	494	537	504	489	469	423	472	471	488	491	485	498	455	460	465	477	479	463	465	489	487	470	492	462	472	464	415	549	479	443	510	486	456	459	462	481	469	458	500	546	501	473	483	478	469	440	437	438	463	498	483	479	483	486	455	478	468	454	479	472	487	507	456	518	467	492	504	452	458	461	489	508	513	500	511	473	492	466	398	453	495	506	490	511	502	463	474	511	476	441	490	509	507	497	453	466	436	450	457	480	479	476	464	500	447	470	437	467	448	467	473	445	515	498	432	475	487	511	464	486	443	494	464	494	515	456	479	461	484	487	508	461	480	482	463	511	452	482	445	445	449	471	448	460	452	416	494	512	440	467	484	531	476	504	505	485	481	462	524	456	495	466	457	450	501	517	483	496	457	455	475	440	452	416	488	506	470	468	473	447	486	448	481	472	488	449	465	502	498	478	440	502	484	493	481	487	501	496	479	450	471	488	478	470	459	466	500	490	460	455	514	492	509	484	458	463	482	495	469	437	467	485	487	444	475	479	486	458	475	469	474	441	497	459	460	432	494	459	479	506	432	483	503	445	447	444	466	465	483	484	466	493	531	489	527	487	508	462	467	482	448	478	463	516	465	462	465	515	484	491	482	477	462	510	461	491	458	458	498	471	498	470	466	484	489	451	462	453	473	470	468	485	467	440	496	458	483	496	458	470	440	484	480	474	486	449	444	482	503	479	465	450	482	485	478	519	443	467	519	523	437	452	444	477	479	439	487	441	495	492	489	488	465	522	478	499	511	474	448	449	436	459	485	488	527	478	474	492	490	440	476	483	510	484	477	500	463	470	491	458	466	473	484	449	516	456	475	454	490	475	473	480	498	478	433	494	497	451	527	475	480	454	452	464	484	446	457	475	475	522	442	507	454	503	464	459	479	496	503	477	496	457	466	497	485	463	461	497	485	464	472	477	494	446	512	481	494	482	463	474	495	456	468	475	504	512	499	421	476	479	519	497	482	488	458	471	457	451	524	473	496	498	499	471	442	504	466	430	505	496	456	477	454	513	479	485	479	528	493	446	484	474	413	493	469	452	467	484	485	457	504	441	467	517	419	452	459	472	471	486	485	459	483	520	444	480	473	473	477	485	475	509	512	476	483	491	466	485	501	480	478	485	449	479	444	467	458	500	466	483	487	460	493	478	443	457	496	507	420	471	486	471	493	475	463	466	480	505	448	456	517	499	473	492	446	460	467	532	468	498	477	497	455	508	458	494	490	479	501	417	489	507	468	460	487	441	483	471	516	466	449	491	453	529	445	465	475	479	474	495	495	482	455	473	454	492	443	472	499	465	452	464	448	464	482	494	493	492	490	489	465	455	449	502	465	475	505	494	477	473	470	482	485	470	515	470	454	448	464	462	499	489	515	470	501	453	472	490	462	471	484	488	461	507	476	472	469	466	438	540	464	461	478	445	462	474	447	456	482	470	476	481	494	472	505	485	468	465	508	499	468	455	476	455	486	474	488	465	456	506	484	490	474	491	500	469	467	487	451	451	460	493	504	488	522	509	456	483	499	470	494	483	464	466	485	511	448	444	472	464	502	495	520	487	479	445	470	466	480	466	494	491	496	468	504	448	483	498	496	507	459	468	498	440	428	500	496	458	466	463	500	461	451	483	460	487	471	477	476	442	542	528	516	511	434	469	451	466	470	526	502	484	517	455	500	441	485	452	472	438	491	466	490	474	514	452	455	462	452	439	458	467	443	524	462	480	446	491	486	468	441	482	458	459	522	469	459	486	478	465	460	487	500	511	505	495	501	452	465	426	468	455	474	485	487	442	478	438	479	527	459	484	504	530	454	467	468	468	474	486	467	498	490	509	459	481	501	475	505	499	480	485	497	483	478	444	476	501	470	469	453	512	473	495	460	497	444	479	490	444	476	465	451	483	496	442	509	490	489	454	444	471	480	478	447	513	478	475	504	497	468	452	478	481	474	518	511	438	493	450	499	459	440	475	447	446	469	501	498	512	457	474	506	469	460	487	421	441	463	475	469	471	493	458	482	471	466	470	455	499	426	473	474	471	436	452	470	480	503	487	465	492	435	469	464	445	467	466	471	473	495	465	510	479	444	460	462	498	470	470	479	505	468	477	443	475	490	453	487	466	478	500	515	472	487	471	479	470	462	482	463	480	454	455	467	485	429	467	448	467	463	505	483	483	471	498	470	482	478	481	510	502	512	494	465	476	472	474	532	487	523	433	514	472	502	469	461	490	481	464	492	478	514	487	512	462	498	476	451	494	474	489	487	490	471	464	483	504	458	480	482	489	509	472	483	480	451	488	486	452	496	448	466	435	501	474	491	494	457	504	435	460	474	457	510	469	504	485	441	465	447	479	451	467	527	462	470	446	497	463	476	470	472	459	474	475	450	511	444	492	454	454	465	481	468	505	505	468	477	461	485	526	483	487	490	451	468	447	505	477	474	444	485	420	464	470	471	489	479	465	494	463	467	513	483	474	471	499	459	529	483	470	468	447	482	449	498	482	459	452	430	473	419	504	508	463	487	481	507	468	479	438	476	454	509	494	470	464	479	462	455	464	489	465	479	496	468	491	465	474	435	478	490	464	460	471	434	466	490	444	495	464	442	470	485	505	467	451	450	498	470	472	460	445	474	435	461	459	467	500	476	437	510	503	467	436	444	463	492	439	470	466	499	486	533	458	481	510	484	488	476	480	516	508	468	475	493	470	494	468	489	464	446	456	460	485	433	462	460	480	457	489	497	494	484	494	473	470	486	473	491	459	457	493	510	499	460	458	469	464	479	463	453	460	477	465	473	490	464	445	507	515	480	484	448	439	446	493	483	480	477	480	446	462	472	487	449	476	469	503	504	502	531	484	495	468	471	504	464	451	514	476	498	483	463	487	453	470	497	476	477	460	472	504	468	463	452	461	482	487	478	466	459	495	479	442	470	430	445	477	486	502	470	484	457	461	463	485	506	470	480	468	477	530	451	444	473	503	470	436	465	448	473	465	466	442	480	469	442	472	440	475	485	465	495	468	472	509	444	484	463	439	481	475	480	460	489	498	462	481	504	489	487	441	465	462	488	483	495	479	492	483	477	477	442	441	514	460	496	478	458	512	495	489	509	524	456	448	500	472	489	466	481	492	465	470	447	527	485	476	477	488	489	483	494	452	496	482	440	492	448	508	471	484	445	481	490	475	445	462	450	489	455	472	452	478	446	482	483	478	464	477	450	490	462	483	459	462	469	486	485	494	450	490	474	450	462	511	482	523	478	456	492	469	472	490	466	478	461	493	443	460	448	459	490	485	477	454	467	483	496	501	439	494	474	431	485	478	466	483	442	495	502	484	484	452	469	487	528	493	460	473	474	450	488	493	467	450	443	474	475	465	439	467	451	469	455	474	463	479	486	468	475	465	444	446	449	476	440	477	473	506	485	454	461	476	466	440	497	548	507	489	478	453
3925	1179	1138	865	775	726	719	656	729	673	643	630	668	639	606	630	637	619	605	616	600	657	649	635	616	591	622	628	636	642	626	611	625	662	631	601	693	632	651	629	645	609	612	617	588	603	609	608	641	621	634	683	611	628	622	648	632	625	651	646	624	635	639	608	625	609	618	632	605	599	652	616	646	611	636	621	634	648	635	577	608	653	673	657	644	634	563	564	615	649	650	648	600	633	621	634	573	596	604	606	654	628	585	645	620	677	610	649	610	625	641	629	646	608	601	622	614	620	604	600	674	619	605	602	655	629	592	635	659	638	615	616	639	643	629	623	656	616	623	632	621	612	587	655	617	627	651	615	568	569	606	645	632	638	664	596	608	636	616	617	641	620	666	597	626	587	610	640	632	596	606	638	605	650	615	582	603	635	599	584	615	640	645	617	591	654	582	628	626	629	614	610	606	618	638	620	613	594	600	627	645	599	638	568	620	631	669	586	632	644	596	629	598	651	628	647	634	620	656	638	614	630	622	624	574	612	605	627	585	609	622	648	610	614	628	646	610	647	607	636	595	630	638	636	605	607	622	585	631	626	586	670	623	634	655	668	650	613	634	586	645	617	606	656	641	638	580	618	609	593	621	635	650	575	622	583	625	605	559	581	617	589	601	610	568	627	647	650	613	618	638	634	586	594	634	635	595	629	619	648	669	591	621	620	611	645	611	615	642	604	594	608	621	604	650	626	632	611	609	648	572	645	602	600	589	572	646	625	592	647	610	625	621	622	577	613	593	580	625	647	578	607	649	598	584	629	680	625	630	638	659	670	606	595	638	620	621	611	634	599	687	625	631	617	589	615	628	623	649	615	594	591	604	631	608	595	609	620	654	638	559	633	626	612	614	579	617	637	623	653	614	618	636	607	649	610	576	568	641	650	628	628	607	683	610	631	657	662	590	644	618	633	638	649	610	613	643	667	665	669	630	639	619	638	632	671	623	589	625	646	651	609	587	646	627	646	662	630	612	603	603	612	597	609	617	643	628	652	644	655	625	628	653	656	635	567	598	661	622	569	597	612	623	657	604	659	609	644	622	647	633	593	595	601	618	589	620	612	612	656	635	607	645	645	566	686	618	634	637	632	603	624	621	607	612	634	598	628	644	631	605	618	612	608	575	560	606	625	630	655	597	634	662	652	608	607	617	616	653	609	618	638	629	600	657	618	660	616	666	670	578	641	672	583	657	638	600	640	627	653	627	662	597	608	628	655	631	592	637	614	629	613	668	626	617	629	603	642	603	553	616	626	613	636	641	609	658	635	646	635	639	629	602	659	614	593	613	618	618	587	612	626	618	616	630	608	632	624	614	641	608	612	661	646	604	626	578	605	658	632	573	630	615	646	647	629	597	638	630	622	587	586	624	627	625	607	628	640	689	662	635	623	619	624	639	627	644	626	638	609	617	618	626	639	606	562	593	644	657	650	667	582	623	589	588	624	625	639	601	634	622	601	633	634	616	647	642	630	614	606	648	626	620	633	619	598	624	635	632	612	605	620	653	635	627	647	632	625	643	560	633	630	627	606	637	632	650	641	646	619	564	644	582	653	640	613	594	636	648	621	637	624	652	643	663	620	582	621	624	605	594	564	644	618	591	615	631	596	651	660	622	663	638	632	650	651	597	640	610	604	623	635	585	610	626	650	630	582	653	606	651	635	619	622	621	641	601	604	602	625	637	654	605	612	614	621	612	641	579	679	642	669	623	623	636	597	620	628	622	645	605	632	593	630	614	684	607	583	632	622	635	604	613	612	630	587	598	630	656	612	625	582	623	590	664	607	591	589	580	630	637	594	601	643	630	618	669	591	659	681	610	600	568	575	610	633	610	611	683	617	657	624	639	581	628	619	600	629	648	650	614	628	621	656	618	657	585	579	631	663	608	579	614	629	589	558	625	616	617	676	604	611	608	624	646	644	614	625	657	646	602	609	624	618	620	604	655	651	618	629	628	633	626	594	607	597	630	610	628	653	604	559	614	656	679	612	633	616	591	645	615	620	609	601	591	620	655	600	566	595	627	633	624	654	569	569	612	622	677	649	647	599	646	649	623	638	625	665	664	652	603	606	619	615	596	642	599	629	624	611	633	613	611	631	630	587	626	650	618	641	620	610	662	625	615	641	669	616	608	641	643	578	593	599	654	630	624	629	606	569	606	595	685	639	702	658	582	617	598	650	652	625	609	621	640	645	618	686	625	630	636	627	603	638	594	674	610	619	584	591	608	640	636	587	620	629	640	612	611	599	598	567	620	628	594	631	643	632	604	613	614	587	613	638	636	580	617	621	619	645	570	629	616	603	608	627	627	633	622	606	611	629	611	642	616	636	642	629	649	667	612	620	621	649	627	655	632	644	610	637	663	648	656	639	559	628	609	670	544	616	590	574	599	633	606	624	629	619	656	636	589	605	643	661	591	606	619	571	634	613	606	588	626	591	615	614	601	615	637	661	609	602	642	639	575	632	660	620	661	646	636	648	643	601	626	626	574	629	629	569	609	565	641	596	645	640	623	673	631	672	589	608	642	634	618	655	615	599	641	608	633	590	621	600	639	607	566	590	636	573	649	613	689	615	608	626	672	629	601	594	618	682	611	603	657	621	615	650	592	623	628	654	587	579	594	617	612	600	606	645	597	662	610	604	618	630	586	617	658	624	647	661	617	621	620	656	648	593	637	592	678	644	571	643	618	644	590	640	621	619	602	649	631	567	651	612	614	588	629	608	620	653	574	625	631	638	598	599	589	674	621	607	574	647	638	617	567	678	601	619	674	647	620	627	608	672	638	629	591	629	630	617	662	610	612	631	607	625	671	640	608	614	606	668	645	607	654	616	568	663	674	633	615	622	611	619	608	561	627	626	625	609	647	598	583	615	622	598	632	628	629	650	581	581	617	618	609	613	636	643	623	630	612	624	613	672	581	611	641	593	599	628	607	635	656	660	631	633	596	625	605	606	634	634	590	639	624	605	618	629	594	596	599	634	619	639	590	621	600	573	599	606	634	607	621	601	642	601	620	655	615	642	609	667	623	615	605	632	578	618	624	589	638	631	614	586	613	608	649	608	646	637	622	662	594	660	574	630	624	613	595	600	608	661	640	631	594	632	584	655	597	613	620	624	580	606	615	629	594	655	638	612	615	633	589	644	659	636	580	607	599	573	599	626	573	644	633	650	634	599	597	607	660	625	604	591	640	605	561	631	577	635	628	628	696	668	658	639	612	658	619	686	598	631	632	583	605	608	641	622	641	616	592	605	640	614	652	636	602	600	586	658	617	600	661	633	577	627	598	643	641	658	593	572	612	621	619	617	643	600	669	660	637	615	626	620	616	627	607	665	618	596	583	593	634	638	569	631	604	657	674	636	651	583	584	637	589	608	619	594	583	622	611	662	661	626	623	627	619	669	604	611	620	614	623	650	595	627	621	635	712	598	593	588	618	640	581	627	649	616	628	632	601	593	599	572
23385	20856	28195	23650	20860	10749	1167	758	631	587	535	522	485	464	479	432	454	372	384	397	412	393	387	368	347	383	351	363	374	399	341	370	353	383	332	366	321	344	379	357	354	363	355	370	361	360	349	377	360	342	378	363	376	338	364	363	343	390	343	355	379	352	359	317	380	361	366	376	355	313	341	319	340	388	336	344	363	322	361	387	396	352	321	338	341	357	410	370	366	356	346	366	366	330	359	363	354	371	352	344	347	366	370	364	337	378	376	358	348	341	341	332	346	338	356	348	374	338	342	343	360	348	358	323	358	375	345	388	331	357	320	357	342	361	358	341	360	361	387	347	315	335	348	337	358	367	364	353	353	366	344	361	342	325	332	349	385	366	371	326	330	360	339	337	374	340	358	338	372	327	374	332	304	358	351	367	367	347	364	346	411	338	332	339	328	336	381	369	329	343	349	341	345	348	334	317	352	369	363	368	375	391	333	369	314	352	338	351	373	337	334	325	364	371	345	356	330	378	341	381	330	357	331	350	368	361	343	365	343	332	350	356	337	377	341	355	359	332	363	380	347	329	376	353	343	346	351	364	324	392	320	355	370	342	347	349	314	366	349	351	344	362	334	361	350	329	370	363	366	357	371	359	381	328	324	328	337	387	376	402	356	340	373	348	342	362	338	335	352	355	344	319	350	331	320	368	387	342	363	297	380	356	374	357	366	334	368	331	375	370	335	335	341	344	374	391	331	347	318	358	359	312	358	357	344	329	354	344	337	323	333	346	365	355	326	352	342	357	353	379	372	369	328	360	390	360	339	352	346	365	367	333	398	356	353	365	356	356	357	360	342	329	342	347	331	327	324	375	357	349	361	329	331	368	358	357	346	340	338	367	347	341	384	352	350	338	343	352	367	335	393	338	370	363	334	336	341	347	342	348	329	352	342	363	363	328	374	341	349	349	360	346	314	367	340	374	395	344	341	379	362	369	364	346	347	349	361	358	345	353	316	336	335	363	343	344	377	378	354	372	376	341	329	344	306	349	368	353	331	342	326	353	372	358	350	360	350	332	340	349	357	370	369	371	365	317	333	326	329	340	341	342	358	375	325	339	367	360	343	389	367	356	374	338	337	361	380	356	356	369	328	338	347	346	381	353	329	362	364	352	332	332	351	344	367	345	343	359	362	335	337	363	343	348	359	364	315	358	349	336	357	359	362	336	317	358	330	330	342	344	347	343	332	338	336	330	340	337	313	380	331	319	362	364	346	328	393	360	385	332	326	322	341	319	341	345	349	384	358	343	356	319	344	335	353	306	334	359	359	370	304	364	382	357	368	344	369	365	329	327	363	323	343	367	345	367	344	353	358	345	362	327	338	399	407	377	369	326	316	321	361	357	381	359	360	344	362	335	330	362	335	367	349	370	361	358	345	362	339	361	333	334	322	333	361	320	356	345	348	347	350	370	352	369	385	337	333	325	344	390	369	333	332	328	356	353	329	363	370	379	384	345	319	366	379	355	341	317	333	326	344	335	324	350	380	357	306	354	362	363	389	333	347	381	362	367	336	352	353	358	368	375	354	360	335	338	374	377	356	340	343	367	371	316	370	375	340	307	350	335	340	353	359	334	341	331	336	309	361	351	325	322	341	339	324	353	355	316	337	350	370	353	341	333	379	339	329	346	318	338	333	349	347	366	322	367	336	347	364	371	330	329	383	326	348	352	353	343	346	319	323	334	336	299	355	327	330	357	333	337	337	374	317	345	365	364	372	351	324	350	336	374	345	321	358	360	325	353	317	381	351	332	352	353	320	333	359	328	355	367	343	365	311	334	353	345	310	355	325	340	335	347	349	349	331	313	380	334	358	351	353	329	356	309	322	356	374	329	365	393	346	342	337	329	337	361	376	318	333	339	331	308	314	385	365	367	328	339	370	371	327	322	361	366	363	365	346	338	352	357	348	365	347	339	341	338	356	311	324	352	349	351	378	355	366	353	345	362	360	350	364	319	345	359	341	350	355	345	359	364	364	356	353	363	327	348	356	361	380	353	349	372	329	347	328	364	348	382	330	343	319	349	317	343	321	368	364	338	343	322	329	341	359	375	374	346	345	344	318	340	375	359	336	345	344	356	340	344	321	341	333	324	329	335	333	342	387	338	337	347	343	375	379	376	360	323	345	345	348	344	327	332	342	345	330	359	350	339	362	358	304	337	360	365	356	362	361	363	351	329	362	348	383	340	365	333	334	369	373	342	361	329	382	358	334	384	339	350	338	356	346	356	336	359	342	327	325	345	342	377	350	333	359	378	364	357	321	350	348	361	346	304	360	321	387	384	356	344	321	331	353	342	371	328	375	343	363	338	356	325	325	364	338	336	332	360	381	311	344	359	369	317	342	348	365	342	349	332	344	371	354	387	325	359	365	336	367	341	328	336	344	370	326	347	360	302	335	326	340	334	362	356	328	331	344	353	366	356	362	362	384	348	370	359	355	329	387	347	361	366	335	344	332	375	352	352	341	339	373	337	361	359	327	321	353	340	356	378	337	343	363	357	363	383	334	361	378	360	341	324	324	334	325	355	377	354	330	370	362	357	354	365	324	340	325	356	351	326	341	350	378	297	356	364	360	345	345	331	334	354	379	344	365	344	342	358	369	379	322	377	371	333	343	370	341	346	385	325	367	390	346	348	327	351	355	337	337	347	390	370	347	359	327	382	365	357	369	334	358	353	340	364	326	367	371	350	352	334	345	348	363	374	339	345	330	370	373	371	369	327	339	361	379	370	335	358	364	314	362	382	325	354	358	350	331	362	355	329	336	365	346	374	341	350	339	371	400	323	320	344	340	336	333	356	376	386	345	362	316	380	356	334	352	314	346	349	344	370	359	356	345	360	320	357	297	330	378	342	365	336	319	369	331	364	331	375	363	352	352	356	362	304	329	349	347	357	354	338	365	338	358	387	368	365	332	344	383	322	357	376	317	385	353	359	370	326	347	334	361	392	332	343	352	376	324	340	310	362	345	360	338	339	322	327	357	352	341	339	354	352	336	325	371	335	351	332	342	343	342	338	331	351	362	361	361	371	360	342	323	377	334	353	383	376	334	333	351	332	346	347	345	314	325	362	372	358	344	392	335	345	379	357	340	360	339	355	351	344	358	331	357	299	350	335	331	323	353	342	334	354	337	355	319	358	344	349	358	319	316	327	333	330	328	363	376	343	349	358	358	349	356	351	338	361	342	359	335	350	331	327	364	370	329	355	374	340	340	373	398	343	361	375	329	348	345	404	342	379	378	335	370	346	376	353	337	335	346	365	358	354	331	359	327	347	381	352	339	311	360	367	359	358	349	345	339	366	345	330	355	361	369	358	321	351	371	364	334	362	325	335	364	326	357	336	360	343	330	337	321	359	361	327	349	339	343	362	349	377	329	345	365	308	325	357	381	382	324	344	334	350	344	349	356	351	348	345	367	350	387	340	369	345	350	317	331	394	358	347	352	341	331	362	320	367	353	362
4435	9142	8126	4245	2936	2335	1816	1509	1218	986	947	816	771	698	672	640	607	591	561	565	562	546	511	515	516	540	487	488	460	528	500	518	473	475	489	470	491	482	466	457	493	475	465	448	453	513	485	483	459	467	487	502	485	459	475	456	485	482	480	463	450	480	489	494	468	435	474	446	472	466	486	463	466	505	476	466	476	491	513	467	465	465	430	505	467	502	471	425	446	469	478	506	463	461	469	490	475	469	490	430	430	452	471	502	453	461	478	435	462	435	490	444	497	442	463	463	463	472	492	450	501	443	473	499	495	478	478	451	488	448	501	442	514	456	504	442	454	450	452	473	469	450	483	466	461	463	468	489	484	457	481	465	463	488	505	507	474	460	463	480	470	494	477	476	494	459	493	459	468	485	495	471	484	470	482	485	449	459	492	461	449	485	474	465	462	448	472	455	456	462	460	459	486	488	480	462	483	455	471	467	483	421	453	476	481	508	489	462	483	420	466	488	506	466	427	476	466	433	451	464	479	468	508	433	447	424	502	442	515	498	429	421	480	435	460	443	482	487	443	436	470	445	452	485	487	471	490	464	457	433	480	473	482	511	493	513	489	485	491	495	450	488	445	456	459	468	466	500	448	461	462	437	453	453	466	506	429	461	466	472	471	453	502	469	461	509	466	448	470	447	476	459	463	460	491	450	515	452	509	479	494	453	482	478	431	482	448	538	479	480	463	484	492	467	458	473	460	481	506	460	487	466	452	433	474	470	451	476	465	466	490	469	418	473	488	497	455	472	464	446	480	513	448	449	494	474	435	523	470	404	464	449	464	480	474	435	459	494	490	478	456	454	459	474	432	444	483	488	508	471	464	463	457	442	507	471	451	463	442	495	453	454	429	459	481	456	453	431	458	436	486	457	474	487	434	469	488	473	411	448	470	419	463	425	460	446	492	441	426	488	484	496	464	470	447	442	448	470	488	467	488	486	455	457	442	453	468	457	483	485	467	460	498	470	436	471	460	485	464	462	435	489	458	474	445	458	478	449	468	445	477	498	478	432	448	469	433	445	488	437	464	480	488	417	462	463	475	450	421	496	478	513	492	468	435	449	501	512	439	480	460	474	484	493	469	490	495	476	489	475	465	458	466	481	421	452	482	473	445	471	498	459	455	499	500	473	472	460	472	501	425	446	449	454	455	472	454	490	510	465	466	496	494	456	459	494	443	507	459	470	478	450	479	468	449	430	493	454	466	486	482	465	421	455	467	453	511	459	447	442	423	456	451	481	499	465	485	472	439	467	459	478	449	441	456	429	437	454	476	505	488	449	469	445	470	456	464	488	492	479	483	535	477	468	462	455	477	449	439	475	446	468	467	466	471	477	494	481	446	478	461	463	451	493	464	491	456	432	451	465	494	455	472	485	466	434	469	442	489	443	454	453	461	414	450	465	478	473	490	488	460	512	441	455	497	452	459	485	446	496	461	420	462	465	469	452	444	450	470	464	454	447	476	469	449	468	465	480	450	443	467	452	476	441	463	457	464	436	422	454	450	448	463	486	470	451	461	495	436	441	453	503	464	469	450	483	454	466	460	417	446	454	458	499	469	456	448	456	492	465	494	464	442	446	403	437	514	451	499	474	464	501	491	438	478	475	469	474	496	445	469	450	445	463	442	457	507	515	501	508	482	463	443	431	477	443	456	453	459	500	473	481	467	445	491	479	456	467	468	473	480	452	474	467	465	456	445	502	448	452	439	467	493	462	457	441	448	498	486	456	470	477	448	490	414	463	442	484	492	438	499	462	450	501	457	465	455	472	463	434	459	496	468	502	433	485	500	470	435	484	465	395	493	491	462	472	481	482	497	468	448	509	427	471	457	448	475	450	482	455	509	455	466	456	480	483	482	452	416	443	466	474	457	511	454	484	443	497	456	471	508	497	484	453	464	423	453	457	507	451	468	480	478	483	502	505	464	453	484	445	469	474	470	475	442	452	422	468	440	458	471	467	461	463	462	499	456	460	475	476	445	482	485	461	484	450	495	477	449	451	473	539	446	486	455	475	441	441	474	466	480	458	485	492	469	502	473	444	441	473	498	448	478	468	450	470	445	464	472	405	473	435	444	454	466	436	420	473	495	451	436	448	475	458	431	460	480	468	426	474	492	475	492	466	432	462	515	468	462	475	485	457	436	426	478	504	491	432	489	453	459	440	486	445	484	477	470	511	477	482	462	479	487	456	485	497	475	493	481	463	477	493	485	475	491	482	426	494	443	452	461	434	473	490	455	452	433	470	480	455	495	481	468	444	481	465	451	480	461	477	450	471	445	459	491	416	462	516	462	468	472	455	444	469	432	446	437	426	453	461	493	481	450	476	462	464	459	453	438	446	460	448	446	439	458	501	456	477	475	443	459	448	473	431	449	466	443	447	472	476	464	462	454	460	427	498	485	427	492	450	479	462	498	489	483	473	459	460	433	449	424	485	471	484	444	468	451	449	468	477	468	471	445	467	481	506	430	446	456	433	456	486	483	459	460	461	484	494	459	467	458	500	500	442	454	487	457	470	479	420	468	470	456	479	447	437	473	502	484	442	470	474	466	452	500	467	457	453	445	457	437	479	464	468	457	468	475	473	470	438	428	504	482	472	483	447	473	467	481	476	469	449	464	491	496	475	426	424	483	412	456	424	475	432	460	422	484	480	471	457	504	463	466	450	493	466	469	494	492	454	438	468	466	447	472	469	459	483	452	465	431	484	490	515	454	464	503	465	480	484	459	466	448	474	478	459	480	471	443	500	491	472	473	420	462	467	444	458	435	484	499	453	440	425	472	506	490	459	476	459	467	462	457	506	485	428	458	459	438	474	454	463	461	467	482	437	447	443	456	483	475	450	433	432	462	464	450	433	461	442	446	501	450	447	463	477	434	486	479	460	489	472	455	473	457	452	476	480	486	447	487	467	459	484	446	466	450	467	450	466	449	469	501	443	483	509	484	488	444	465	458	448	479	464	452	459	480	447	446	455	498	464	493	484	482	455	437	492	504	454	465	469	448	423	418	514	463	477	415	485	476	480	481	477	425	462	442	474	475	468	441	470	438	490	451	504	458	446	439	551	469	420	429	474	412	466	428	425	453	470	461	444	451	457	474	449	463	468	466	475	437	500	455	496	467	468	495	436	454	480	478	459	448	460	482	444	476	473	483	460	429	439	497	428	464	476	471	460	473	475	431	489	484	469	474	473	469	429	466	470	463	499	467	455	470	482	439	489	466	451	477	460	428	529	445	433	490	494	452	438	476	469	531	460	498	447	515	477	467	477	449	478	449	436	487	448	473	513	457	445	479	467	481	429	467	464	455	447	429	507	451	484	473	456	493	437	505	432	458	484	454	435	502	451	471	491	481	443	449	434	516	438	476	451	456	499	443	448	479	521	460	450	479	445	486	478	455	483	488	468	478	434	461	490	458	453	478	481	433	472	459	436	450	460	453	498	453	481	457	471	483	417	498	500	416	450
22518	20864	28570	23302	20864	20897	9079	975	679	558	505	380	399	357	318	269	254	222	214	232	220	207	206	200	181	213	187	173	175	174	192	173	164	157	135	176	166	166	143	133	178	162	158	153	159	140	143	166	166	153	144	158	147	166	147	162	139	147	145	145	160	143	123	173	148	158	143	131	136	163	155	136	144	136	136	124	134	150	137	142	149	119	134	133	136	145	142	152	149	119	167	154	146	134	152	140	129	144	132	143	129	123	155	154	143	134	124	142	142	120	121	155	147	146	137	138	142	156	136	142	137	146	126	124	142	120	155	130	142	152	138	137	146	136	136	120	128	131	133	147	144	133	146	144	140	140	137	141	151	142	150	145	130	136	157	140	153	146	124	123	142	134	147	118	132	130	135	122	136	136	130	138	139	136	162	142	137	145	135	147	142	134	148	129	143	165	116	131	134	130	136	115	128	133	134	147	119	154	157	123	150	143	146	132	160	160	139	150	130	119	144	134	163	155	150	135	129	127	127	141	143	142	140	143	123	122	150	139	115	133	135	120	148	132	133	150	135	144	147	160	124	154	126	138	132	140	131	137	150	148	141	139	121	133	134	162	138	125	149	128	128	126	132	137	142	154	120	136	136	144	141	137	116	145	142	122	148	119	133	127	110	141	154	157	140	151	144	136	140	119	142	142	139	138	135	145	145	159	139	129	136	120	157	134	134	133	134	138	125	142	146	147	142	141	141	157	132	132	146	129	136	135	123	156	134	135	131	143	154	126	144	158	143	139	159	138	150	109	157	151	136	141	138	125	151	139	127	116	142	128	130	134	145	125	134	133	134	134	154	133	153	133	134	139	142	162	148	123	125	134	123	150	171	146	120	155	160	167	128	137	154	120	122	151	127	144	126	117	134	135	145	137	132	137	142	131	109	165	146	139	145	157	146	128	126	127	125	135	135	142	127	166	135	149	134	146	161	131	142	138	144	120	129	165	142	134	137	129	141	132	125	139	139	152	144	144	151	132	139	139	126	123	131	150	144	121	134	134	120	135	130	147	116	123	128	137	147	129	133	150	147	142	149	143	134	131	158	129	131	129	166	139	132	131	127	136	134	124	150	158	142	158	136	143	141	124	122	111	136	134	147	142	132	141	125	150	143	131	153	134	125	131	115	116	142	132	125	148	105	139	113	151	154	147	152	149	124	136	152	112	135	144	142	141	141	126	125	122	130	143	138	143	137	125	133	132	146	115	156	147	123	144	113	130	135	152	136	135	116	144	140	129	112	110	141	138	140	154	143	140	130	139	137	124	149	157	134	137	140	136	123	133	147	121	141	133	155	159	129	134	130	145	141	159	153	125	170	155	134	136	151	149	139	124	133	120	116	126	133	149	142	139	131	125	141	113	130	140	132	165	148	156	115	123	140	127	133	147	132	139	147	123	139	120	136	118	130	125	107	147	139	138	143	146	120	149	140	153	146	150	114	158	126	142	139	149	132	144	140	139	143	148	159	150	127	147	125	129	141	150	129	158	149	150	151	125	157	140	158	133	142	124	132	140	138	132	159	122	125	144	140	138	144	143	141	136	137	129	130	110	145	128	135	122	125	154	140	139	135	150	145	140	147	141	127	140	143	131	138	132	157	133	118	127	145	143	135	135	155	131	158	137	141	143	138	125	141	131	155	167	118	148	139	142	146	139	102	140	122	132	147	132	129	146	121	139	149	110	149	137	136	148	131	145	126	129	158	125	141	138	117	105	134	141	121	145	130	142	125	127	131	149	141	128	124	128	115	145	131	142	120	124	142	136	132	144	124	147	154	140	129	132	149	157	124	139	130	136	134	119	134	131	156	135	144	141	125	141	137	133	131	111	135	145	152	131	137	141	127	121	122	132	119	145	137	142	145	135	133	128	139	131	134	125	127	147	146	147	130	137	152	143	122	144	124	144	129	113	128	161	139	116	160	152	131	142	145	165	135	136	143	115	157	135	145	140	132	137	139	162	145	125	141	135	130	121	136	130	154	102	131	139	122	153	122	120	127	157	149	139	142	153	136	128	136	159	133	143	132	135	135	144	135	139	139	127	144	127	125	131	122	126	136	118	125	127	124	132	145	124	142	140	150	144	147	141	133	132	133	163	126	147	139	144	145	113	127	117	131	145	133	139	136	140	113	116	146	120	133	138	136	153	140	147	138	133	132	154	137	140	142	153	146	147	165	144	142	165	142	158	151	116	136	153	128	133	135	146	126	141	139	128	135	141	124	132	126	149	143	137	131	127	130	140	146	140	130	170	120	129	139	132	121	146	137	144	120	137	127	132	138	131	144	180	124	124	141	134	116	146	122	141	147	137	136	155	147	130	145	148	140	116	143	135	128	145	157	141	131	151	152	144	156	135	153	140	132	126	155	134	134	139	133	123	147	137	137	145	137	129	135	135	150	131	133	129	146	131	136	156	139	142	130	143	128	153	135	125	130	148	147	133	118	129	128	115	137	145	135	158	135	139	149	141	146	142	134	159	147	135	143	136	152	122	134	129	126	140	142	145	156	136	123	153	154	144	158	130	123	155	170	141	138	145	144	141	148	145	137	117	153	138	142	131	145	142	143	150	133	148	154	136	155	150	140	125	127	102	139	142	125	130	139	123	142	127	142	120	138	159	160	145	123	141	133	138	146	123	113	130	150	121	158	131	133	137	127	160	143	125	138	147	136	134	122	164	144	163	140	143	156	145	137	140	146	138	141	141	127	150	145	132	139	135	147	128	129	148	140	135	159	129	121	99	136	140	120	136	136	144	151	114	128	122	128	136	142	153	153	162	134	121	137	131	147	144	137	148	138	128	158	136	135	137	147	135	138	140	133	151	131	122	131	152	134	150	140	140	129	127	139	125	129	148	138	129	148	127	136	120	135	127	146	141	140	141	157	134	131	116	130	136	146	139	144	142	150	127	158	156	151	134	129	127	128	159	170	147	134	132	121	144	136	135	134	139	137	138	141	112	135	133	136	121	135	143	118	128	160	115	137	143	134	127	136	124	125	117	139	137	144	144	160	134	133	161	143	139	134	140	128	145	141	125	121	138	123	122	121	150	166	119	132	140	139	138	149	135	137	132	135	144	135	137	144	140	145	149	149	135	152	154	140	139	138	127	138	140	142	141	123	136	128	114	144	148	174	136	130	142	140	152	129	138	169	145	144	150	144	124	148	136	147	128	129	123	126	138	145	146	128	107	138	127	132	169	138	121	131	125	134	126	137	159	136	133	131	127	112	151	130	141	148	156	134	122	165	135	143	156	130	143	155	136	133	137	146	136	135	118	136	139	127	125	153	137	127	144	129	142	144	146	146	115	130	135	117	129	126	139	132	145	107	133	115	139	130	130	130	134	134	151	137	152	142	132	131	142	132	128	140	137	123	126	126	132	124	130	164	138	134	144	143	119	117	151	142	153	139	125	130	148	131	137	126	131	131	141	137	128	145	128	131	145	131	149	134	122	121	134	124	107	118	124	124	149
6565	15145	13099	7330	4936	3804	2831	2223	1649	1383	1103	937	769	632	590	553	502	424	362	359	366	336	323	313	286	290	264	259	245	260	247	247	214	225	220	231	215	215	207	199	226	236	228	198	221	209	214	206	188	198	196	217	204	206	200	238	176	185	196	194	192	209	194	198	205	199	188	219	229	187	206	206	212	198	172	194	182	220	203	190	203	178	192	180	223	157	207	236	189	198	175	187	218	211	192	163	196	192	193	196	188	180	205	194	212	180	176	172	190	213	210	174	176	201	164	212	205	194	204	174	194	214	190	191	189	206	184	170	190	194	175	178	201	188	173	171	185	187	191	181	165	174	194	158	182	179	158	155	189	178	177	213	181	177	184	176	174	192	166	204	172	176	197	177	192	192	189	190	171	174	205	195	185	199	174	169	185	164	199	198	180	197	197	190	184	190	184	183	168	171	171	175	198	211	207	195	188	171	168	178	155	176	201	194	202	182	180	166	166	176	191	180	183	204	169	180	198	180	189	188	181	203	196	185	197	186	192	194	205	173	196	220	183	184	207	187	190	198	195	221	167	191	179	187	186	174	193	194	194	181	185	179	183	187	169	202	189	158	173	178	200	179	208	190	176	214	192	180	191	175	181	210	190	194	181	197	169	183	193	190	181	173	189	204	169	188	189	213	169	188	173	176	153	168	162	198	179	186	174	202	203	214	178	175	161	175	162	191	159	176	184	181	198	173	175	187	189	204	196	182	174	181	158	184	157	165	171	209	199	189	198	172	184	189	172	155	186	191	200	166	186	170	181	187	183	183	192	198	181	174	155	171	194	169	202	195	198	189	186	171	195	184	193	175	174	184	214	194	187	194	173	178	200	186	197	189	192	175	217	187	181	196	189	153	186	227	181	170	193	198	183	161	184	171	198	197	176	191	200	182	184	185	192	161	176	165	177	190	194	184	175	155	190	184	174	187	180	165	173	183	160	177	165	177	186	190	203	201	189	174	193	196	191	180	192	163	171	168	203	181	169	179	196	191	200	175	169	209	178	170	182	197	186	206	156	158	187	183	179	172	171	176	187	190	176	195	191	182	188	191	196	178	213	216	172	191	188	211	184	181	176	168	202	198	184	186	179	155	201	194	204	173	197	181	178	191	193	178	175	180	186	204	201	180	197	189	186	170	177	193	171	178	198	172	179	209	191	178	208	204	184	186	190	163	165	190	145	186	190	182	176	187	163	189	194	205	179	176	191	195	195	157	190	181	192	183	174	189	187	173	201	215	201	203	204	172	185	188	186	199	183	193	186	155	171	163	176	172	177	198	170	153	192	205	187	177	170	186	186	185	188	202	169	179	206	196	196	223	165	177	185	183	180	188	164	191	183	181	164	183	195	168	180	176	178	196	187	172	178	177	186	180	163	179	183	208	188	179	184	189	181	160	153	185	183	156	177	171	200	171	202	187	200	173	180	187	189	194	185	174	179	194	193	194	180	191	207	176	179	199	172	179	167	169	192	166	188	192	207	165	178	184	161	163	186	172	187	179	212	204	189	185	188	184	171	179	179	201	188	183	208	196	187	198	176	217	198	196	184	170	189	190	158	175	183	202	199	170	190	192	186	204	185	195	204	187	177	188	192	182	159	174	175	193	174	205	197	168	185	192	175	180	168	176	176	185	193	195	170	170	179	195	203	201	202	165	203	180	177	184	182	183	186	201	174	187	178	191	177	216	174	190	177	168	168	179	201	174	202	173	179	166	185	188	178	184	193	192	197	163	235	170	208	194	152	183	175	190	183	171	190	188	201	201	189	213	169	202	172	178	177	182	197	182	193	181	213	187	182	163	203	177	186	188	183	186	174	192	175	186	174	193	159	180	184	176	182	184	192	180	174	196	165	172	182	166	181	185	200	179	171	168	165	205	182	170	189	186	181	198	169	176	201	206	160	189	187	183	179	177	205	203	156	190	168	183	186	183	210	184	178	192	210	195	189	165	167	161	190	194	194	193	172	197	168	175	175	189	165	206	171	172	173	189	214	184	181	159	180	197	178	197	184	181	189	167	194	204	180	188	193	212	195	148	183	202	169	164	203	189	187	165	190	191	190	214	203	188	183	180	160	232	188	179	185	175	185	189	166	176	174	197	178	168	171	189	176	173	196	183	193	173	206	177	161	172	192	184	196	187	199	173	178	174	180	194	183	199	185	195	160	179	186	193	188	177	165	200	181	215	180	188	171	177	184	199	186	183	194	183	185	199	168	182	191	174	192	171	194	186	191	189	208	213	178	165	192	205	180	188	184	202	166	188	193	187	202	168	188	179	187	170	184	179	194	170	198	194	182	177	184	173	149	197	182	171	172	185	178	180	176	185	180	188	165	192	192	187	164	202	176	192	186	182	181	170	184	173	198	209	182	195	152	151	199	170	214	171	217	182	198	188	171	203	210	163	185	209	170	180	165	185	202	189	213	158	185	196	177	189	198	196	187	219	185	183	183	198	210	184	180	197	168	187	165	200	183	189	194	181	174	189	179	172	194	198	188	205	208	203	188	163	176	171	174	187	178	184	171	193	175	194	183	175	191	197	182	190	192	169	177	177	175	188	191	194	202	185	165	200	177	176	179	193	175	197	186	167	174	192	187	190	195	174	179	187	169	161	193	185	194	185	181	147	174	164	200	196	180	193	193	197	212	176	199	191	192	212	146	185	197	192	170	189	178	184	210	198	177	190	179	179	187	174	172	199	209	185	179	192	176	172	199	176	206	189	182	197	175	185	187	171	189	184	183	206	212	190	201	171	173	185	191	157	183	174	188	227	190	182	164	191	184	188	173	192	184	182	171	206	176	171	182	166	193	195	192	185	181	186	193	174	189	180	190	215	173	187	174	172	171	175	176	199	205	157	200	179	218	144	203	185	186	191	165	191	172	172	161	186	206	161	191	175	185	212	176	171	190	199	173	202	149	187	183	174	167	183	198	190	177	202	157	189	183	174	192	175	196	207	209	197	182	203	178	200	171	185	177	186	175	188	175	169	182	172	155	191	174	157	194	182	169	168	204	198	200	175	177	197	194	197	211	204	188	177	214	196	190	162	181	182	161	201	190	184	174	202	184	195	213	177	197	164	183	184	194	194	184	207	189	182	185	179	172	172	186	187	195	187	182	186	195	196	170	174	218	183	200	200	195	168	200	177	189	192	179	195	179	187	198	170	180	184	190	166	182	169	169	170	168	203	180	172	188	198	199	189	203	196	163	176	204	179	187	173	182	208	186	194	171	174	188	180	169	175	198	192	209	200	175	183	184	179	170	162	185	197	163	175	175	209	171	172	189	168	198	153	203	179	187	182	173	175	205	189	184	184	194	188	199	174	160	190	177	165	168	199	187	194	154	170	184	188	192	168	187	184	181	182	183	202	178	179	187	186	169	206	202	189	194	176	211	176	193	196	187	176	167	183	204	178	188	197	189	192	189	174	173	158	182	185	192	170	180	194	185	195	177	191	223	168	184	194	169	173
26506	20367	9233	887	589	554	512	510	527	484	534	497	484	496	491	483	479	469	478	484	531	457	478	452	483	474	476	480	488	502	511	492	490	483	468	509	489	491	504	480	498	501	528	485	541	487	478	486	491	453	472	474	471	458	470	455	463	473	472	482	505	435	473	477	481	497	478	462	491	465	463	499	508	487	468	485	509	513	494	478	516	449	496	470	486	476	516	445	498	476	488	520	527	469	487	493	477	493	440	493	495	459	516	473	475	495	481	485	478	511	498	535	510	473	483	472	484	472	440	467	466	461	506	460	495	461	515	555	485	456	454	439	521	501	448	462	459	486	489	485	505	453	504	488	472	453	485	459	466	501	481	482	484	476	477	469	487	497	489	459	468	486	482	478	516	473	482	528	472	460	488	448	509	445	489	448	484	482	475	480	471	498	499	520	489	491	471	528	495	474	462	466	481	458	447	450	467	494	529	525	487	469	469	495	501	472	469	514	483	473	489	424	467	433	476	513	498	472	491	458	465	496	487	497	502	501	493	517	476	512	478	472	475	475	473	509	478	478	476	490	475	490	498	487	462	502	509	482	508	489	511	442	461	467	453	480	468	455	462	456	471	468	480	506	495	464	464	487	485	520	438	489	451	456	488	482	464	527	503	460	503	518	524	466	476	514	496	427	476	491	466	450	511	488	473	506	516	526	482	484	485	452	455	473	523	507	473	477	517	498	496	500	487	456	457	489	492	448	487	479	465	478	466	455	473	484	469	501	481	483	489	490	472	514	490	480	458	472	457	472	500	515	486	435	471	473	471	495	507	478	473	465	508	512	448	456	497	460	505	500	530	491	475	454	536	459	478	473	478	453	493	494	523	474	516	526	418	514	513	458	492	444	489	512	528	456	497	468	498	480	503	487	503	471	468	490	476	458	486	479	501	457	491	497	501	438	506	489	490	440	486	497	452	480	479	488	487	493	480	505	463	489	451	473	482	455	482	485	499	478	501	488	461	474	477	468	499	463	463	485	513	516	496	532	447	441	513	504	477	483	467	537	465	478	439	467	482	516	482	490	467	448	482	476	442	493	472	466	494	457	469	471	475	491	427	481	517	438	501	495	502	455	484	457	519	476	500	479	498	487	491	482	489	467	497	521	501	479	498	488	481	493	458	465	494	493	526	501	509	504	481	428	512	471	473	499	481	473	492	469	508	522	482	536	469	485	475	487	524	470	451	477	487	504	464	497	499	462	465	524	488	513	465	508	439	496	500	463	479	478	454	504	511	457	455	492	497	461	469	455	474	456	472	519	512	476	494	477	530	475	481	473	493	502	471	475	508	508	454	494	494	499	468	479	465	470	497	471	455	507	443	477	508	492	474	475	474	484	481	465	465	482	477	483	477	501	484	509	468	452	523	475	449	539	484	492	464	469	523	478	472	493	502	481	482	494	480	502	493	489	480	460	482	483	478	463	468	470	485	461	520	474	509	506	491	499	483	501	512	466	482	494	518	521	440	483	481	485	493	451	526	536	543	477	458	482	452	501	491	485	488	468	448	470	499	521	474	519	474	517	472	480	468	532	518	512	474	506	463	520	451	470	448	488	498	492	508	459	529	470	480	487	474	505	476	481	496	480	491	467	506	448	500	511	455	507	495	470	480	501	510	501	506	484	503	470	494	499	489	489	488	490	457	459	495	498	462	465	477	471	461	455	491	457	490	485	469	478	491	512	495	517	480	506	474	461	421	504	504	492	457	452	487	464	528	453	477	520	514	460	487	487	453	481	455	507	458	450	494	535	492	484	524	484	455	493	496	464	488	466	487	485	545	479	469	448	473	485	516	496	485	464	454	456	502	501	502	472	483	466	465	493	456	458	502	464	498	485	452	484	513	455	480	444	494	454	457	477	436	541	471	463	438	443	470	504	532	442	472	475	477	451	470	485	517	495	492	461	462	489	506	462	496	493	518	421	479	482	468	485	453	495	505	490	510	497	492	477	487	500	512	465	504	514	476	501	475	493	473	458	502	467	487	474	502	479	475	523	478	461	454	473	497	464	516	453	487	487	490	491	443	499	520	464	538	473	468	527	483	492	481	487	511	453	492	471	458	458	500	470	474	486	477	495	511	441	461	452	476	472	481	436	461	510	481	472	542	474	491	460	494	510	493	458	470	454	450	468	482	462	481	468	470	455	469	492	498	464	455	475	457	460	513	480	506	486	511	472	486	490	499	470	517	484	466	478	440	524	489	487	489	490	480	481	503	488	481	486	470	491	502	488	503	503	516	458	445	480	469	459	495	473	508	504	469	491	509	534	446	535	445	465	472	459	468	476	484	472	491	485	479	496	466	476	451	473	495	453	476	501	492	462	488	454	491	491	452	486	487	476	455	495	482	493	470	454	487	516	475	461	477	462	459	458	453	481	424	487	469	476	458	511	460	526	508	487	497	446	431	453	459	453	523	476	475	481	490	473	507	480	518	465	528	531	452	463	474	471	519	480	488	537	458	491	491	489	507	465	486	477	489	486	452	488	491	459	501	463	527	497	477	493	499	478	490	503	480	442	473	447	517	471	442	443	462	496	489	487	469	469	478	483	466	486	532	461	468	486	510	489	482	485	455	471	465	489	486	515	482	464	505	495	499	486	463	513	483	481	503	486	476	472	457	489	485	481	462	511	467	501	471	472	476	485	466	502	502	470	444	483	481	513	502	469	492	528	481	473	447	466	503	495	472	509	478	479	440	458	463	490	466	511	476	427	476	515	493	459	465	520	477	490	491	496	447	514	461	479	497	462	471	500	488	483	483	482	461	460	483	454	505	478	469	493	522	451	484	542	460	506	491	503	451	469	469	462	479	461	497	497	497	479	485	488	504	483	487	500	468	496	512	473	480	516	464	514	467	446	532	483	444	464	498	478	502	511	478	459	484	424	444	468	462	521	501	456	485	476	467	482	482	490	486	454	477	496	512	484	485	475	492	519	467	470	506	453	521	476	501	503	455	497	512	489	475	505	493	494	490	465	504	454	472	515	481	496	532	531	443	494	457	479	478	457	493	471	464	477	509	525	460	475	502	478	452	469	486	515	530	481	499	505	476	498	474	499	477	455	460	489	462	439	485	462	472	457	486	482	472	480	517	493	492	462	461	450	453	511	508	503	487	472	477	470	416	474	469	489	491	499	484	487	464	478	497	525	481	484	470	435	479	464	498	493	490	464	480	485	476	481	477	466	484	495	525	506	504	486	466	485	502	492	488	511	461	498	488	469	466	454	496	473	476	498	503	452	472	496	518	464	497	503	471	483	498	499	453	482	518	487	485	474	504	508	480	499	486	513	499	469	517	479	485	452	499	495	487	485	493	469	446	490	499	484	498	483	479	514	446	433	476	502	447	503	482	517	525	504	491	482	519	485	498	497	533	501	483	505	474	525	504	424	499	489	488	506	482	497	483	478	446	507	474	463	489	445	492	498	490	452	487	462	493	519	518	444	526	486	467	508	480	491	480	479	489	469
3934	1277	1240	872	763	705	710	668	655	610	644	647	642	653	642	652	703	654	676	607	669	624	674	600	583	607	626	637	645	617	611	643	654	613	614	637	650	624	621	619	631	615	639	614	681	636	637	621	635	662	653	603	620	626	600	617	641	627	589	678	643	628	654	604	618	638	611	645	606	630	598	617	642	656	636	632	633	651	605	659	666	568	659	577	664	628	683	639	613	639	624	644	620	658	587	622	559	637	617	684	611	610	622	638	582	613	617	624	602	583	603	621	647	624	632	638	678	637	677	621	589	582	587	656	627	620	609	607	607	650	643	602	607	642	594	587	640	623	641	623	638	616	607	644	639	652	647	600	609	647	603	638	593	650	622	624	599	643	634	607	635	613	671	634	666	644	621	629	580	589	587	612	592	625	624	657	651	611	612	638	671	644	641	604	611	621	619	641	616	630	633	631	640	667	626	675	609	579	643	599	624	648	617	638	605	627	675	632	598	623	583	590	637	638	619	602	635	589	626	622	633	659	621	645	657	689	606	620	603	654	633	622	618	639	632	600	683	581	652	626	609	632	628	655	605	687	582	640	635	631	615	612	618	668	603	605	617	661	604	627	621	567	618	658	612	607	600	583	617	665	603	638	693	659	575	589	650	591	642	660	601	571	622	593	655	607	635	663	612	601	639	592	687	611	611	626	643	611	637	630	623	589	651	627	647	611	603	657	638	606	614	604	634	611	659	578	616	635	602	640	645	549	651	629	681	599	643	619	605	632	617	621	634	614	609	638	644	623	629	622	637	648	635	602	628	620	598	619	653	628	649	666	608	648	648	597	644	629	644	615	555	671	609	612	619	651	636	564	629	603	624	565	603	673	610	646	611	630	656	648	594	597	616	630	661	652	653	624	643	633	681	625	628	617	659	633	651	590	638	608	662	621	601	597	644	613	638	691	667	628	600	598	671	661	668	660	584	617	628	640	636	624	665	626	612	594	657	645	675	648	619	619	609	676	582	623	622	658	633	636	647	640	638	607	660	630	588	619	647	598	599	605	587	642	636	664	618	611	645	671	621	596	620	612	687	656	625	633	580	613	629	609	588	651	643	618	600	596	604	597	650	633	590	574	616	649	607	634	667	655	631	659	648	613	595	647	654	622	591	687	622	619	652	620	660	643	644	649	645	624	616	620	568	651	604	573	665	592	657	595	590	562	641	574	692	629	632	623	591	632	667	656	638	639	645	643	666	655	628	637	642	632	608	675	656	610	635	579	623	588	620	655	682	614	646	591	658	660	630	640	607	618	614	605	615	642	606	650	599	642	633	635	670	670	651	610	598	631	644	645	658	625	612	632	653	644	626	608	626	625	617	662	594	631	573	608	610	594	605	627	667	611	606	604	682	623	638	619	640	663	620	624	663	635	649	633	623	623	618	616	624	620	609	619	682	629	672	639	639	629	626	643	648	619	642	622	633	605	640	630	622	610	643	620	598	612	658	606	639	623	600	595	613	641	597	639	634	613	591	654	632	617	627	665	627	663	664	625	640	594	582	614	642	631	616	612	604	617	587	633	663	610	635	654	656	580	581	603	649	646	591	631	582	617	631	643	611	591	650	599	675	619	633	640	655	639	647	613	634	618	617	585	619	616	590	628	655	589	596	635	648	610	615	627	636	659	628	709	605	624	564	634	610	615	621	639	589	629	617	615	603	638	593	638	623	661	594	654	574	605	657	618	583	621	608	611	654	645	617	603	639	611	610	615	621	631	615	627	641	596	623	616	678	619	625	626	625	614	663	616	647	627	618	597	638	650	622	647	625	644	653	627	652	648	620	596	608	616	655	615	622	626	630	584	616	616	604	572	607	630	626	637	624	611	594	650	640	601	623	628	640	596	639	619	637	643	603	609	625	628	650	611	672	606	642	629	602	636	647	608	661	604	602	629	659	629	565	654	649	557	652	670	611	626	646	637	619	610	626	606	631	616	601	604	619	622	625	624	644	683	622	623	637	640	620	580	657	632	580	614	648	613	594	655	656	624	671	583	621	644	652	646	622	621	637	593	640	633	592	598	662	635	632	664	648	606	639	638	604	620	611	629	656	622	623	589	640	669	569	618	609	661	647	620	635	639	616	650	654	642	621	681	594	627	658	611	616	578	679	635	619	633	634	609	605	615	626	639	601	630	607	682	606	676	680	632	654	658	626	580	664	607	633	641	580	631	619	638	639	630	609	585	618	636	609	673	612	589	615	641	600	656	606	639	610	594	660	618	596	647	630	611	660	696	611	636	596	608	569	593	639	649	628	619	619	595	661	665	648	623	611	598	627	652	625	617	641	642	640	609	598	643	643	615	659	602	657	616	608	612	647	603	618	614	633	594	647	652	648	611	643	606	598	688	601	614	628	651	623	632	630	622	643	692	618	644	654	666	608	576	641	619	595	628	635	600	637	607	590	634	626	613	587	651	625	627	608	619	607	614	632	655	614	589	626	637	605	631	665	648	637	625	644	632	625	629	647	622	603	619	610	659	649	661	613	621	659	617	637	579	622	600	637	608	607	679	590	596	648	653	643	620	665	612	655	636	585	651	615	657	623	667	585	636	576	636	638	619	629	606	655	587	621	658	662	619	658	614	626	643	673	615	637	639	610	611	633	612	629	633	582	636	609	651	605	605	611	597	619	673	634	604	634	604	582	604	633	650	597	628	649	611	661	637	668	594	592	633	663	638	638	628	641	625	606	584	642	641	637	595	631	637	622	660	620	633	686	619	659	644	606	630	631	646	652	685	578	611	633	618	641	601	636	627	599	611	592	593	631	606	607	643	618	631	654	642	644	600	611	640	626	634	615	586	590	663	624	652	647	624	664	639	614	627	655	653	626	648	646	643	595	569	623	621	626	637	625	598	633	588	664	649	617	635	616	605	663	600	666	644	619	600	617	616	627	612	614	618	632	599	638	641	650	658	622	582	602	657	607	595	634	657	580	631	614	642	644	595	615	630	617	620	638	630	592	636	655	642	629	589	618	645	574	613	585	625	629	637	612	608	651	564	602	650	645	660	639	605	637	664	629	613	650	646	608	632	575	608	693	607	600	588	659	615	579	659	617	630	593	608	651	623	613	653	608	629	640	644	661	628	664	626	634	635	644	661	597	619	684	643	637	607	600	635	651	601	611	653	632	646	615	613	602	620	604	607	611	605	647	584	602	583	652	622	589	629	646	591	577	617	569	644	641	637	607	662	621	608	639	662	658	638	609	582	626	642	608	637	634	582	599	643	635	676	667	617	635	652	633	623	605	619	565	619	611	611	568	607	597	630	647	602	623	657	644	636	671	668	577	620	600	619	588	616	669	661	604	649	642	589	649	601	629	636	597	604	601	589	613	661	636	656	649	635	624	649	673	666	615	641	627	661	638	622	626	635	645	647	627	629	586	629	612	605	588	610	602	608	637	657	661	621	585	615	672	663	637	650	618	602	611	670	650	617	641	615	642	616	653	634	640	629	634	690	648	596
23495	20888	28194	23727	20891	10885	1166	781	667	572	556	544	494	466	457	463	443	429	441	397	405	389	377	414	373	355	398	398	370	377	329	382	402	339	374	363	384	350	327	359	378	330	371	357	364	368	350	347	371	369	358	350	353	367	344	360	378	377	340	376	345	345	358	355	368	361	389	400	372	344	327	388	326	338	346	320	389	362	376	353	361	386	343	356	369	323	352	349	351	353	371	337	365	349	363	363	347	366	359	345	378	340	355	347	373	363	356	386	384	338	352	388	357	345	342	335	358	340	365	337	356	318	356	367	341	325	366	335	372	343	353	389	372	377	340	359	316	362	395	339	348	359	362	346	341	334	341	368	359	404	370	378	365	411	328	367	348	353	352	354	362	340	335	352	341	324	310	358	376	340	355	323	354	349	357	365	366	368	346	346	320	388	355	341	350	366	342	395	324	371	381	351	345	356	353	353	320	359	389	326	338	342	365	381	354	351	338	368	351	330	351	355	354	363	353	349	377	359	348	345	371	394	341	362	352	361	374	357	351	335	377	360	360	387	352	345	352	328	407	378	332	366	348	325	346	360	372	372	341	341	360	379	358	371	337	366	337	359	342	371	337	365	337	295	340	343	385	367	404	320	364	359	340	376	382	349	366	360	385	334	368	347	357	371	332	340	358	321	329	369	348	358	338	347	382	356	360	320	367	313	353	338	366	364	361	362	321	359	350	340	343	357	336	344	344	361	387	376	383	349	312	361	350	362	368	320	356	346	384	333	357	346	355	344	345	345	345	368	354	347	333	370	339	348	362	380	379	356	338	369	377	343	347	347	349	331	346	354	333	358	359	350	367	321	349	358	333	367	373	339	360	325	339	369	358	276	343	361	378	390	362	324	352	356	356	357	356	315	353	334	355	377	360	357	358	357	333	338	355	361	333	344	335	350	357	346	346	326	320	346	352	352	361	358	364	312	351	342	353	349	371	357	324	376	372	356	329	349	357	349	343	376	328	330	365	371	354	329	331	312	347	363	336	345	350	371	360	375	340	340	394	356	367	346	323	340	372	332	353	373	386	356	358	366	333	353	342	358	368	342	353	368	359	322	349	324	373	353	350	341	340	342	338	351	371	332	363	341	378	353	336	368	365	328	364	346	351	352	357	357	324	368	339	346	360	342	352	355	362	349	334	373	317	350	353	352	353	381	358	370	337	360	362	373	313	342	368	345	364	372	371	330	351	363	364	334	336	364	331	344	366	376	379	364	389	374	354	332	315	347	364	344	347	385	358	341	363	347	331	350	362	335	361	364	385	376	333	377	367	388	335	370	358	375	332	404	325	404	364	338	357	362	378	343	353	361	379	366	348	393	331	329	364	349	386	363	319	336	347	363	345	366	371	378	361	322	364	376	354	336	382	361	350	349	335	350	348	362	322	331	349	351	353	384	375	345	356	375	361	362	353	318	339	374	325	354	341	367	404	374	368	347	368	377	354	354	358	361	380	337	352	368	344	365	330	368	345	376	325	352	349	386	316	376	336	378	351	356	344	355	347	354	358	335	324	331	318	335	380	355	355	359	361	340	354	346	342	340	334	350	352	320	338	356	370	388	319	365	372	365	322	372	348	337	335	334	364	332	369	355	337	338	357	345	363	329	395	361	381	348	361	340	371	318	367	366	355	372	327	347	299	367	368	362	370	322	340	366	353	334	336	356	331	379	380	373	365	352	358	342	368	370	393	365	353	359	351	355	329	358	384	335	335	358	368	336	367	340	326	327	353	332	393	340	323	344	345	360	352	328	356	358	354	349	366	335	334	335	349	335	333	328	363	349	361	378	376	337	323	340	374	359	346	367	356	343	350	380	335	339	342	364	321	345	397	330	364	318	341	335	354	362	358	375	359	337	366	365	348	376	360	360	342	360	365	333	358	400	381	340	352	386	360	367	368	352	376	377	378	346	316	315	354	381	363	358	362	386	341	364	348	368	352	361	375	358	341	353	385	349	346	351	330	376	308	320	344	350	326	359	383	354	341	365	397	339	368	342	378	353	358	353	314	360	334	342	362	342	347	331	340	386	356	373	354	367	338	347	353	336	370	365	384	370	376	346	348	359	373	367	340	335	357	338	405	353	354	358	344	349	322	333	320	387	324	362	357	359	388	336	381	363	343	349	334	371	362	326	341	360	302	371	378	344	352	359	365	344	357	370	340	340	358	382	356	323	385	356	355	359	353	362	333	324	369	344	352	341	357	359	367	351	348	352	304	359	354	353	362	324	335	334	330	377	369	362	324	366	355	352	355	378	347	333	361	344	401	321	374	393	357	343	352	362	353	352	367	384	360	382	370	380	369	341	355	390	387	373	344	365	359	361	331	349	336	379	367	344	326	336	350	367	346	335	344	344	369	343	374	367	318	405	331	343	343	361	371	368	339	342	390	392	360	365	356	362	335	386	354	365	362	341	374	348	389	339	376	342	349	351	380	341	337	352	350	351	386	370	336	358	348	344	344	334	346	356	315	384	346	333	331	341	354	356	342	377	365	349	383	386	362	363	375	329	362	366	346	330	337	390	345	382	350	368	380	342	361	345	344	366	345	370	340	372	345	368	345	340	323	343	355	335	385	364	353	334	333	365	344	388	354	360	337	382	357	381	362	343	333	353	349	345	355	355	366	360	337	358	346	367	336	343	366	368	357	347	320	364	361	354	329	331	338	340	370	316	338	340	374	378	350	373	358	351	339	366	335	359	376	340	356	369	368	357	320	360	348	350	367	363	351	361	369	361	346	374	368	370	358	363	332	332	358	363	342	360	362	339	328	339	334	348	376	357	360	344	376	344	353	348	341	334	351	379	358	327	369	371	366	348	330	363	383	346	361	349	346	336	357	324	317	342	338	377	349	359	387	327	378	337	299	355	359	352	335	361	346	326	379	385	371	360	335	336	348	372	332	339	362	389	365	353	364	344	367	331	338	372	356	372	346	345	333	333	359	352	343	392	347	347	308	331	316	335	381	348	374	360	343	393	364	353	331	369	321	376	352	328	363	377	349	348	326	344	338	346	336	365	337	353	329	347	338	328	354	320	360	355	358	363	338	347	336	372	371	365	345	359	364	360	352	338	354	326	357	370	345	351	349	343	366	359	355	368	373	327	310	337	348	344	344	345	346	348	374	373	373	344	358	362	354	347	356	346	363	315	397	347	355	342	384	348	389	347	321	358	368	350	334	332	337	323	370	373	367	359	310	345	374	365	312	380	358	304	379	349	379	349	341	345	311	347	349	352	334	346	398	372	338	392	328	359	350	350	328	342	359	340	370	370	348	348	342	384	346	342	327	362	370	359	337	318	372	357	368	335	318	367	362	347	387	369	359	361	338	359	331	339	347	341	373	351	360	345	401	317	357	335	372	362	385	343	355	358	342	336	369	327	360	369	363	341	320	366	371	339	385	333	363	337	327	350	396	369	337	378	344	338	353	351	370	376	348	335	348	361	331	365	342	359	346	330	379	347	401	368
4557	9156	8164	4196	2907	2243	1774	1469	1277	1053	954	791	738	691	685	654	596	593	604	569	530	517	547	503	523	488	506	538	500	483	492	492	514	511	509	498	538	522	442	456	491	462	491	478	459	495	472	507	469	487	480	463	455	494	439	500	482	463	448	486	482	456	450	509	476	498	485	461	481	504	447	469	500	474	463	478	468	496	439	493	460	478	510	474	476	462	493	476	465	482	442	477	476	485	454	466	462	468	493	461	509	460	450	491	457	487	506	475	488	471	468	452	469	468	467	487	481	476	500	459	458	459	469	497	476	470	450	486	479	468	514	446	462	452	473	471	473	497	447	460	481	483	479	493	478	445	468	467	503	478	462	472	455	457	461	466	494	481	501	452	493	462	444	468	447	471	481	470	482	449	484	441	441	471	475	438	459	474	443	460	472	470	464	425	460	485	445	452	433	470	491	444	475	482	479	511	427	491	450	462	470	467	513	475	493	431	465	490	452	437	470	494	458	489	479	468	482	479	454	471	486	466	444	450	459	473	452	434	464	459	503	479	452	484	483	435	473	457	443	458	477	512	449	497	458	426	474	497	485	468	476	444	435	488	460	480	444	486	451	475	442	474	442	492	482	475	483	479	456	432	442	444	457	454	480	477	474	445	459	468	462	505	477	453	437	492	495	452	495	489	439	419	468	492	512	428	443	506	463	511	492	486	463	473	458	473	469	476	528	470	463	496	427	477	479	472	454	445	471	493	465	463	475	463	489	416	434	475	473	462	487	468	446	455	470	446	486	469	456	427	475	460	454	465	433	483	478	472	471	468	465	500	443	439	467	428	492	428	485	480	459	435	502	448	488	459	430	479	468	460	461	451	480	462	462	467	442	458	460	472	479	487	453	481	482	449	465	456	480	452	417	453	482	457	473	445	491	489	453	473	432	461	457	508	438	474	456	456	414	471	497	478	497	467	450	503	469	454	440	460	497	448	455	491	462	466	445	464	499	455	510	482	507	495	458	476	473	481	466	476	470	494	472	462	493	482	477	471	523	492	503	467	457	460	451	479	482	504	476	467	451	455	449	504	449	470	451	469	461	447	483	461	448	489	472	481	455	439	482	459	485	481	437	486	458	475	462	479	467	450	476	482	490	474	427	460	503	519	451	467	499	474	458	496	463	472	514	504	494	465	487	477	452	454	437	453	492	457	476	477	504	497	475	454	461	470	457	445	429	455	497	507	447	451	433	455	435	485	407	473	450	474	461	463	482	436	472	454	470	472	470	471	452	469	486	448	471	435	461	477	462	459	493	460	476	442	488	463	489	495	476	473	463	452	476	458	443	497	436	503	478	428	461	430	473	430	462	485	471	471	476	436	451	502	447	470	470	508	483	438	458	463	452	483	470	494	443	472	464	448	466	438	499	472	501	471	432	471	497	456	473	470	488	462	473	514	482	462	463	486	432	459	435	480	473	456	503	449	479	452	474	437	469	477	453	452	492	425	454	475	495	471	481	438	492	470	485	450	495	474	456	470	479	449	479	469	500	467	476	472	477	475	504	443	470	483	483	480	484	477	454	460	463	476	453	476	469	476	447	454	493	476	445	485	475	456	437	497	453	477	456	489	486	470	483	482	493	480	421	472	496	475	475	501	469	453	489	502	426	461	439	435	480	483	525	460	456	452	498	474	479	435	501	444	505	464	489	501	473	492	449	488	513	474	489	475	473	465	525	459	454	516	474	439	446	474	464	463	434	484	447	495	468	476	472	479	461	467	451	443	494	468	484	484	469	446	481	487	484	472	480	478	450	467	487	426	475	490	477	465	470	462	496	446	464	478	467	441	478	470	485	458	438	497	453	480	442	466	478	463	430	503	492	481	468	464	518	468	438	483	485	480	454	439	474	488	461	480	439	452	484	508	461	494	449	506	460	465	475	440	436	459	512	468	467	470	461	477	462	471	476	480	411	453	457	472	479	469	465	466	459	444	493	477	473	466	475	479	462	472	482	470	477	489	448	431	445	494	448	466	462	502	453	455	425	466	491	491	511	466	476	489	483	463	464	442	452	448	494	531	392	463	501	458	428	500	508	451	473	490	506	458	506	482	487	440	461	485	482	473	438	469	473	489	465	452	463	478	449	468	456	488	487	455	449	434	504	426	478	468	490	508	502	425	465	486	497	465	459	470	471	494	462	431	496	482	475	462	436	453	475	474	501	417	463	456	468	429	483	497	460	478	463	456	496	469	472	453	497	483	487	521	461	456	454	486	474	475	452	467	459	472	453	437	455	467	476	430	495	478	446	423	443	466	434	489	440	474	505	475	470	455	448	453	488	490	460	457	492	468	492	511	448	446	479	488	471	467	486	473	492	463	448	446	472	455	512	498	466	451	467	484	490	467	513	476	464	483	483	444	485	433	502	457	473	458	474	480	474	486	484	453	439	472	400	469	427	461	464	426	460	463	498	489	452	497	463	491	455	481	469	457	458	459	446	463	466	471	508	464	431	491	455	469	469	457	514	468	483	472	464	458	447	432	446	472	470	476	468	507	458	489	464	454	450	440	473	469	494	501	443	483	486	497	443	495	525	459	456	440	497	486	482	442	468	441	478	483	438	463	438	486	483	477	454	473	490	447	495	487	433	455	490	505	498	455	463	452	440	438	432	467	451	502	490	477	445	509	501	435	451	465	459	479	465	503	461	528	445	429	531	491	463	432	443	492	424	467	428	448	474	478	469	447	481	463	487	460	499	464	471	494	485	470	450	454	494	460	516	473	472	481	485	462	465	459	466	467	484	514	490	453	505	437	479	466	498	489	467	469	447	454	456	499	448	488	496	468	488	469	465	458	466	479	470	491	465	480	467	475	452	476	494	476	492	446	470	485	483	447	469	407	450	487	461	446	474	456	479	436	435	507	488	493	461	458	463	454	492	472	486	435	457	491	453	464	508	449	487	477	468	461	452	450	465	463	440	468	481	440	462	472	499	485	478	469	489	478	478	471	439	484	423	499	455	460	472	456	460	475	473	497	454	465	477	481	479	437	489	466	510	450	409	474	410	498	471	438	464	486	473	487	450	455	476	494	439	482	433	450	456	457	456	505	477	497	502	482	499	508	480	450	460	486	481	450	515	475	489	464	521	451	470	489	458	465	462	483	474	477	517	441	468	451	446	508	459	476	510	460	481	469	501	469	422	444	496	416	483	512	458	457	466	444	464	456	457	458	451	497	506	521	481	506	492	449	476	443	459	463	493	463	474	475	470	475	490	461	443	466	484	470	459	412	461	486	501	464	467	486	480	477	495	454	490	492	463	429	431	458	460	440	494	458	446	441	445	480	458	449	467	473	472	487	486	501	442	475	429	446	461	446	465	467	486	462	452	465	489	473	496	455	446	484	440	460	473	465	482	456	463	485	482	505	457	452	459	497	480	466	469	446	488	424	452	425	471	452	451	500	491	460	459	434	465	462	472	473	460	439	483	451	460	459	447	421	473	483	472	452	473	497	460	463	486	483
22519	20880	28602	23301	20884	20914	9117	997	665	557	511	417	372	352	302	282	257	242	229	248	208	237	224	198	190	158	197	174	194	175	167	170	182	194	169	162	148	163	157	163	154	155	156	148	153	147	178	144	162	157	146	129	153	138	147	163	173	146	143	134	147	159	145	187	151	160	139	148	153	150	146	122	141	129	141	149	130	154	156	156	160	130	125	134	133	132	135	158	148	138	121	154	131	136	125	155	142	135	158	158	144	145	147	139	124	125	140	149	156	140	141	141	133	145	137	145	166	151	162	153	144	148	145	125	149	136	144	137	136	155	141	133	125	133	136	150	119	144	134	123	136	113	141	140	145	128	142	144	151	126	123	154	140	155	146	152	126	156	131	147	117	169	135	132	133	128	145	158	137	138	129	134	134	152	137	138	163	120	152	157	132	138	129	142	134	146	137	134	111	161	133	124	145	112	152	114	133	134	141	157	152	153	134	147	154	129	136	147	119	143	133	137	137	134	141	137	144	130	140	150	154	115	144	143	136	141	159	137	130	151	138	128	137	152	141	145	147	111	138	139	158	132	133	151	147	138	135	152	144	141	128	148	148	128	131	134	141	148	135	127	137	128	148	152	141	137	125	137	161	131	146	137	140	142	134	162	155	132	129	135	142	149	137	133	143	133	123	137	163	138	147	135	138	119	134	133	146	144	164	111	150	149	125	136	140	147	157	139	163	138	149	126	144	131	137	143	144	145	121	150	145	139	143	162	138	158	114	142	131	134	145	121	125	138	131	128	138	134	157	147	153	135	157	137	117	137	142	149	145	137	140	128	135	145	140	160	160	142	129	127	133	132	128	136	129	141	150	125	138	125	132	126	134	131	131	149	131	126	158	133	129	142	142	138	135	114	158	132	140	150	134	122	149	149	158	152	155	153	144	136	122	144	137	128	145	135	149	142	160	171	157	133	139	149	149	145	130	136	141	124	134	136	165	139	151	127	128	148	171	145	141	152	122	138	154	143	124	145	156	130	164	145	150	165	170	123	147	155	155	136	146	136	133	132	157	138	147	139	152	132	163	146	144	116	129	126	132	148	134	133	137	167	151	156	117	148	134	145	126	141	142	149	141	152	122	143	140	125	150	140	141	144	143	142	133	154	125	142	137	144	142	158	155	159	142	147	150	131	132	137	135	157	140	138	121	134	155	125	146	135	160	143	144	153	130	128	134	155	150	136	131	120	116	153	130	157	141	134	137	137	129	139	148	164	152	128	136	144	138	142	147	151	166	128	130	121	146	140	158	128	161	142	124	171	135	119	148	148	149	164	148	134	135	128	138	159	133	131	139	124	138	129	143	149	140	134	122	143	149	143	148	143	136	154	154	124	136	149	151	158	123	132	165	162	134	156	150	126	128	136	144	132	130	124	117	112	162	130	165	143	135	164	153	147	153	137	132	134	141	153	125	138	137	136	126	155	145	99	122	144	123	130	149	133	139	145	150	127	153	136	137	147	105	126	152	129	117	134	138	129	165	154	156	151	125	149	129	121	140	161	124	148	147	143	129	134	134	151	130	124	124	138	167	128	141	134	135	133	135	140	140	141	137	152	144	162	116	147	143	135	141	149	149	134	140	137	133	148	146	146	153	145	145	131	138	115	128	141	139	163	143	144	150	138	127	137	136	132	148	138	143	150	151	131	146	148	134	142	129	142	132	140	144	156	147	147	128	137	146	147	134	139	140	139	161	143	150	160	137	114	137	132	158	109	161	134	139	124	147	158	148	111	131	131	136	131	138	147	135	120	135	131	143	150	163	136	139	149	143	142	172	122	138	134	122	160	126	155	123	149	165	130	111	133	134	139	133	150	121	126	133	136	139	135	128	156	176	145	134	132	135	125	134	153	138	143	117	129	138	144	149	156	121	140	148	137	123	143	149	116	123	133	141	107	131	148	122	128	127	122	153	147	129	125	146	150	131	143	114	138	167	122	163	144	152	141	157	135	148	155	143	159	146	161	151	128	117	149	140	146	129	135	150	160	129	156	134	138	124	150	134	137	133	129	137	136	152	164	146	146	136	129	119	123	148	144	140	142	121	126	134	115	180	159	136	142	141	133	146	134	150	143	135	143	142	140	142	133	132	121	143	133	132	129	129	126	164	142	121	147	138	142	124	134	136	134	150	149	118	142	126	144	143	146	141	142	152	128	125	140	148	148	157	138	134	131	118	134	170	139	144	118	139	129	128	140	158	135	132	152	115	147	148	151	123	128	145	154	152	133	142	135	136	142	150	135	158	127	159	134	144	150	128	126	147	137	142	153	167	144	164	131	139	124	141	158	141	135	148	131	119	145	123	173	147	126	112	168	144	122	131	140	127	133	110	184	122	163	143	141	137	129	134	142	151	148	138	132	142	134	136	134	163	141	127	135	118	134	134	139	139	127	139	137	138	149	132	146	147	146	125	135	140	134	139	143	149	148	143	136	151	151	135	126	129	147	140	131	127	151	134	150	125	135	121	147	127	131	134	144	132	135	137	141	151	149	162	133	136	134	140	146	135	135	146	123	136	146	112	143	128	120	126	132	127	126	137	130	112	150	142	131	129	124	138	138	131	128	143	160	128	174	133	128	121	154	135	148	129	153	141	135	139	150	150	128	127	161	141	147	136	148	132	153	151	123	164	142	134	157	139	120	147	143	152	137	142	129	133	137	151	142	119	164	145	131	138	131	137	134	138	122	129	124	152	133	149	142	129	140	149	134	151	129	140	153	133	152	130	177	124	123	131	142	146	115	146	135	158	124	150	139	146	126	139	135	120	135	138	137	136	148	121	131	141	143	144	142	159	145	145	138	147	125	125	158	143	136	115	145	133	166	156	135	138	142	130	141	122	134	145	147	112	141	133	140	152	142	108	140	139	145	140	144	145	131	146	140	162	148	130	125	132	145	136	152	148	127	142	125	155	151	131	137	141	124	139	118	135	163	148	126	111	124	164	135	143	143	151	145	119	149	147	156	135	130	133	133	143	130	150	130	133	121	156	135	127	149	137	135	175	137	134	159	150	142	153	151	138	134	152	131	123	126	123	128	130	138	122	132	123	140	137	135	131	135	122	150	124	139	117	139	145	142	162	144	160	130	145	152	145	136	133	135	146	150	143	147	132	134	134	122	152	133	139	132	157	150	147	137	138	126	136	139	163	177	149	149	148	121	148	123	128	149	137	135	166	116	140	127	144	142	114	124	156	134	129	125	127	150	126	127	128	151	159	145	153	153	132	126	167	116	142	133	151	136	144	137	114	140	148	136	147	152	156	142	152	150	143	146	141	116	152	130	157	133	148	119	150	135	122	136	134	122	132	140	120	122	148	149	138	139	134	141	151	119	152	142	159	142	134	147	133	129	131	135	138	156	129	124	151	134	130	145	137	134	156	133	156	137	148	160	142	141	136	143	153	158	128	122	132	144	153	141	148	115	129	151	157	150	132	114	153	146	145	119	139	158	150	140	136	138	141	147	137	136
6562	15163	13294	7174	5041	3671	2782	2205	1740	1387	1071	910	763	638	587	453	480	409	403	366	355	369	318	318	324	285	249	279	264	248	252	236	261	255	239	223	242	234	252	232	206	240	206	216	222	225	200	240	186	209	200	207	229	198	211	215	191	204	216	205	194	188	192	200	209	188	196	206	182	193	185	188	220	188	202	178	205	183	187	157	189	184	199	207	171	200	191	203	208	232	194	214	189	203	201	189	194	183	202	188	191	170	175	191	183	187	188	198	169	165	199	186	189	185	180	171	188	190	186	174	154	169	201	182	176	160	194	192	198	193	208	187	189	206	180	171	177	198	201	196	177	188	184	186	196	188	186	177	171	186	205	182	177	188	186	177	171	178	229	199	206	198	184	175	213	198	185	173	170	181	182	187	179	192	180	206	200	189	187	186	183	205	202	189	186	169	196	217	175	191	209	189	186	181	199	205	193	206	213	199	215	194	195	209	189	172	181	194	186	163	186	210	182	165	204	192	193	172	165	197	171	184	210	204	175	187	172	193	216	176	202	187	206	227	176	205	204	211	197	173	195	177	193	179	176	177	179	202	189	203	162	198	216	167	195	170	181	178	200	170	195	197	182	172	177	170	196	188	185	195	185	176	189	179	202	163	186	215	172	196	173	181	197	200	207	194	207	190	170	177	184	192	186	203	193	182	196	185	176	172	203	200	192	198	197	190	182	188	199	180	178	175	192	215	172	191	196	172	193	174	191	184	182	209	201	189	167	189	207	174	148	201	192	204	167	174	200	183	193	177	165	204	185	193	171	163	174	178	176	198	166	171	146	186	192	189	163	189	203	176	190	199	190	203	190	195	187	186	178	185	166	175	175	214	204	181	197	197	174	155	169	189	184	182	205	190	169	193	167	163	203	193	185	200	162	179	175	193	179	198	192	175	194	157	192	198	214	192	203	173	193	198	181	196	175	197	211	197	169	194	187	184	162	178	193	198	196	180	150	201	201	179	180	184	162	185	194	199	180	179	190	184	166	173	171	186	164	194	210	170	200	191	195	198	184	185	190	188	175	196	181	178	201	193	186	194	184	193	178	195	177	191	185	195	195	192	202	175	186	205	181	175	183	205	181	195	173	202	182	200	185	194	206	183	220	194	187	189	182	180	190	193	194	175	186	178	211	192	182	168	175	210	188	193	211	186	157	195	182	171	173	161	168	176	175	190	195	214	181	192	204	187	162	148	217	169	182	182	190	181	176	197	207	173	194	162	181	180	199	186	176	169	184	152	168	198	174	180	170	188	179	193	179	182	168	199	184	187	186	205	196	196	210	199	166	185	202	209	185	180	188	177	190	176	223	185	221	203	161	199	184	205	183	181	173	179	176	187	199	180	196	181	195	175	201	164	204	196	196	190	179	184	202	185	186	172	206	186	186	171	194	181	203	188	165	173	188	198	192	178	168	186	191	188	171	212	180	166	178	173	189	184	181	185	195	178	150	184	198	160	204	175	194	183	195	192	186	178	189	175	196	152	187	191	194	187	191	189	178	184	179	181	201	203	192	174	201	211	192	172	193	187	199	203	171	190	192	194	168	205	194	182	195	191	195	194	158	197	187	156	183	171	182	196	187	191	185	193	184	187	168	180	175	179	187	182	204	193	184	186	183	185	196	210	196	194	184	175	203	198	180	184	187	181	189	170	166	173	181	197	207	181	173	176	167	172	195	212	165	203	184	187	192	166	189	184	173	193	197	171	189	207	171	166	202	179	184	193	186	181	226	168	169	210	188	181	178	185	177	170	181	193	182	209	185	187	170	210	203	164	210	181	185	205	181	205	204	172	183	182	174	193	193	185	185	183	191	194	172	189	193	202	171	181	189	202	226	175	198	190	194	179	191	200	200	164	191	173	186	179	165	195	188	178	212	185	170	186	181	172	190	189	175	204	173	223	177	194	180	175	173	185	177	198	189	182	194	190	191	189	173	185	173	174	205	192	211	177	195	188	171	180	195	182	175	193	172	176	189	197	188	189	194	179	195	222	183	214	190	194	178	190	170	171	228	192	170	195	196	202	210	206	214	178	203	199	188	176	161	189	214	185	195	189	207	181	163	201	199	181	193	182	192	172	162	183	192	185	180	173	183	191	177	203	180	193	179	177	202	199	169	189	183	187	170	195	179	194	190	163	199	166	166	204	188	212	188	197	189	172	176	189	202	191	170	184	174	210	177	187	181	184	177	195	149	173	163	171	182	185	188	182	197	184	178	171	190	161	183	199	181	191	175	202	191	181	175	175	179	191	170	201	170	190	187	202	167	220	163	167	182	188	180	191	203	175	197	188	181	203	209	171	198	198	173	180	178	191	196	187	186	187	163	196	180	198	176	211	173	193	166	191	190	199	180	176	194	184	168	170	198	184	172	169	200	185	179	192	178	186	180	198	177	197	199	186	195	185	199	194	174	166	175	176	169	202	184	158	170	183	203	184	195	189	196	161	159	175	187	189	189	187	196	189	174	212	179	185	170	198	182	191	182	173	220	190	184	181	203	178	199	184	168	179	194	179	193	186	198	187	184	208	202	175	164	180	208	185	180	211	199	195	186	194	181	198	202	181	196	191	183	209	227	181	198	168	203	176	162	180	180	204	187	183	198	188	184	169	173	188	199	178	191	193	201	179	182	200	195	173	182	150	170	179	186	165	155	172	202	172	176	196	179	188	174	186	174	208	180	184	194	196	189	175	210	163	186	182	173	177	210	205	198	179	184	201	170	160	204	194	185	166	194	182	180	196	192	184	202	184	182	187	194	174	184	171	190	170	171	173	183	187	203	194	222	178	174	174	196	182	204	229	183	161	171	204	182	193	173	181	180	207	201	195	187	191	164	202	198	213	186	178	182	204	179	203	183	156	187	194	172	174	179	203	196	187	191	167	168	197	197	168	183	190	207	185	192	191	202	180	177	203	169	202	165	200	184	177	170	199	205	197	204	164	188	181	195	195	186	188	173	197	207	177	188	192	211	192	176	167	184	207	200	192	186	203	171	193	161	212	201	182	188	187	192	206	190	182	161	181	197	192	196	186	193	167	206	191	192	174	188	179	175	213	199	175	220	203	209	221	198	202	208	184	203	180	193	171	180	173	192	195	190	178	188	194	190	162	172	186	183	180	210	177	189	190	204	184	198	189	193	190	184	200	187	172	197	183	162	192	183	206	182	164	183	179	187	179	180	188	175	200	155	181	185	168	195	195	177	200	183	178	187	192	165	163	163	168	185	178	174	192	176	164	174	201	185	187	203	177	182	183	152	164	197	202	190	188	176	188	191	186	187	205	186	180	189	205	167	191	186	207	195	191	191	183	183	209	207	184	203	205	171	175	200	184	191	197	159	194	187	176	178	178	191	164	199	188	190	179	190	190	185	186	183	203	174	167	193	187	190	206	195	176	195	201	170	195	195	184	195	192	197	161	187	180	179	183	196	198	173	170	174	189	182	173	202	197	175	176	197	187	190	192	172	203
26442	20380	9401	1003	628	568	526	524	512	540	529	486	515	489	493	487	510	508	492	524	484	494	453	498	463	485	496	455	479	467	483	521	482	452	490	500	483	488	450	480	481	461	469	496	496	461	493	473	485	452	474	483	478	492	486	493	469	468	488	501	508	478	480	489	512	452	502	447	452	445	456	494	507	505	496	478	470	466	491	454	491	468	497	510	498	503	480	503	489	466	560	458	490	546	512	541	457	524	434	470	482	516	477	506	479	500	498	505	521	501	494	463	465	456	512	501	474	502	493	476	472	455	472	454	508	474	470	492	477	472	523	482	485	482	497	461	482	483	458	482	490	490	481	434	469	450	481	506	501	521	472	499	472	502	470	493	521	489	481	470	505	460	483	471	485	491	483	484	466	456	517	482	469	472	515	477	475	476	510	465	500	456	513	457	461	443	503	478	483	516	514	463	497	508	474	468	498	460	477	497	495	481	519	464	521	494	479	471	480	492	485	458	498	485	542	483	486	481	490	508	482	486	512	488	483	494	457	499	475	486	508	476	478	524	474	492	446	473	521	537	452	472	501	489	468	503	476	510	503	507	506	524	458	463	482	436	468	480	489	497	473	462	492	468	481	474	470	494	464	498	498	503	484	528	490	527	446	501	486	508	487	478	493	482	503	426	473	457	500	519	497	481	494	480	505	481	497	491	496	502	487	494	531	514	484	499	465	516	504	454	449	524	503	511	534	482	477	518	474	479	503	487	518	471	445	531	477	484	488	549	514	476	487	463	495	495	448	465	489	459	483	502	494	455	486	468	483	490	466	494	499	461	516	489	470	508	474	481	467	501	496	493	439	457	473	487	503	492	459	448	475	477	482	441	478	496	482	499	486	471	482	474	495	522	492	447	443	475	472	505	500	475	480	472	497	478	475	482	459	498	448	491	444	488	479	470	486	451	485	475	488	441	450	504	501	474	472	445	521	503	475	476	481	483	471	521	525	465	475	503	484	495	488	493	476	487	456	479	483	501	482	504	499	476	488	477	471	467	464	479	496	503	549	502	468	487	524	440	507	538	500	470	528	474	461	509	498	480	506	479	486	475	489	485	527	484	501	498	466	469	466	451	475	531	495	500	445	507	499	526	460	495	477	463	463	484	546	473	441	479	493	464	519	503	499	490	516	441	525	476	489	493	473	476	445	495	473	506	442	472	497	421	537	516	455	485	488	476	483	504	469	467	496	471	484	462	483	506	469	472	448	455	517	481	488	458	495	498	465	479	477	491	490	457	468	495	495	507	472	501	466	452	499	463	477	480	455	493	485	457	526	509	508	495	445	489	479	496	524	452	502	489	455	482	480	511	469	514	450	491	478	482	492	531	476	493	474	501	484	487	530	544	480	495	515	457	475	478	497	469	492	523	445	493	478	514	481	496	507	442	499	470	504	480	492	475	523	477	464	484	564	492	469	466	470	471	504	523	527	455	479	501	512	522	445	473	468	515	465	442	497	487	476	477	515	485	484	502	471	523	504	482	450	497	487	462	481	483	477	469	464	474	479	517	462	483	444	467	504	504	433	483	458	430	489	460	487	491	498	491	495	460	466	481	470	476	477	512	468	461	482	464	470	478	495	487	477	527	513	447	451	531	509	497	462	457	482	494	472	494	469	482	499	485	468	470	473	507	519	488	497	473	482	473	445	508	527	499	442	512	539	421	476	488	464	492	507	434	486	457	492	495	494	478	546	531	530	461	496	477	482	488	495	482	486	465	472	466	452	466	478	490	446	477	492	492	497	470	467	487	466	469	457	508	507	457	466	471	506	526	467	498	441	488	480	475	492	490	444	487	500	466	502	456	551	490	501	513	492	495	466	463	493	512	474	473	502	477	480	489	514	465	501	467	475	479	471	508	533	490	500	504	520	498	536	472	498	483	497	470	512	513	517	496	490	478	488	511	523	488	477	470	487	458	493	437	505	479	475	483	487	483	497	470	504	468	477	461	489	501	506	482	507	493	514	499	461	503	499	495	508	489	501	495	467	473	476	486	483	486	490	480	449	492	476	492	500	477	471	459	453	450	495	496	473	499	479	498	497	522	446	482	497	445	487	493	498	481	459	481	467	475	480	503	477	473	494	474	505	508	441	479	543	507	475	494	504	490	476	515	508	510	499	519	464	492	488	542	499	477	499	467	485	474	482	471	494	467	493	467	482	487	471	472	462	501	486	468	449	487	513	481	523	468	476	528	487	502	474	520	485	466	477	473	472	447	453	449	471	512	468	448	469	494	465	522	477	485	491	480	452	454	469	510	463	533	484	520	473	477	504	451	518	457	516	445	483	544	509	520	504	492	535	486	461	494	521	478	473	521	511	531	482	502	510	488	492	459	463	493	494	470	474	472	438	487	476	498	485	502	510	504	488	482	470	456	512	519	501	503	438	521	507	478	482	538	503	497	477	458	471	488	467	488	517	473	500	440	505	446	519	484	479	488	494	485	474	507	483	487	526	447	468	479	441	486	484	490	482	477	486	492	495	503	493	495	490	475	503	521	508	498	531	496	494	471	455	488	520	486	508	467	491	465	472	480	486	497	493	479	483	494	505	486	471	527	470	473	493	487	517	469	476	495	482	486	474	505	469	486	454	449	454	472	515	452	504	474	516	490	489	462	501	485	486	470	461	467	506	476	483	485	479	513	503	474	487	483	468	477	450	476	484	459	465	465	453	442	489	500	483	513	491	534	501	452	472	467	504	491	504	437	488	476	481	463	515	550	484	458	469	460	538	487	504	482	476	486	451	493	509	530	523	493	464	475	542	468	482	502	488	510	517	454	502	507	494	509	517	554	512	499	511	522	494	457	529	476	461	493	496	517	490	466	482	471	489	471	518	499	502	501	484	453	491	450	485	510	508	515	484	480	479	505	502	502	473	522	515	524	516	516	454	472	451	506	462	444	473	482	514	466	475	475	520	489	498	458	465	476	511	454	458	477	474	494	457	497	477	495	526	504	483	484	464	487	471	474	479	538	495	507	471	490	507	515	483	475	502	483	455	477	515	470	491	457	461	486	461	518	482	508	505	505	452	507	493	506	426	495	505	484	494	488	466	469	477	494	464	529	504	500	482	464	491	507	492	483	509	523	498	485	500	527	471	479	481	493	489	491	462	482	491	508	530	487	478	470	481	444	513	474	488	493	455	503	460	495	493	459	473	494	503	464	514	510	468	477	485	493	548	490	482	498	472	481	508	497	463	481	460	498	493	471	565	472	535	480	457	490	470	517	508	443	472	501	500	500	482	494	481	502	488	489	494	484	451	506	500	475	501	522	469	483	458	516	469	488	500	515	496	513	481	486	482	509	518	474	468	453	501	460	477	500	476	458	514	511	469	503	445	471	458	488	441	441	521	514	496	465	512	491	498	482	490	460	491	498	484	481	490	493	483	489	465	472	500	504	461	495	475	487	468	497	474	476	496	485	500	498	512	509	466	472	510	494	494	468	474	508	454	469	485	472	477	485
3964	1264	1178	888	754	700	695	710	671	653	641	688	629	678	623	622	673	663	647	613	593	597	577	637	632	634	645	653	658	622	587	622	622	594	621	655	654	612	628	636	636	600	628	666	647	660	623	595	586	608	626	605	660	622	627	634	596	653	601	629	608	660	652	640	678	617	621	647	661	638	605	657	625	619	662	682	644	656	603	627	652	664	659	632	666	616	650	630	619	648	653	596	641	607	640	658	623	591	620	631	606	626	614	568	631	613	614	629	661	648	660	609	631	671	622	654	620	606	601	624	626	623	629	637	593	605	664	624	656	654	683	586	667	619	657	610	618	648	608	619	609	700	621	588	637	655	644	634	640	649	670	647	605	615	639	655	664	644	646	636	611	643	622	632	595	666	617	597	626	625	623	605	614	645	607	605	618	631	628	620	665	619	593	604	620	607	585	553	582	673	621	568	628	651	634	641	632	646	632	633	637	611	626	636	640	700	617	628	640	625	609	607	614	654	613	603	617	593	608	624	604	637	628	609	672	646	596	655	639	674	622	640	617	626	657	608	622	632	666	634	639	581	646	585	632	630	613	625	605	605	607	662	656	644	625	640	666	666	616	632	634	628	615	617	597	627	601	600	631	673	613	627	678	642	619	676	695	617	611	636	659	620	692	643	605	639	645	631	594	669	606	640	665	668	571	630	615	603	670	647	644	598	643	589	646	623	641	605	602	622	618	622	610	648	615	641	623	605	647	659	650	646	595	596	622	648	618	625	656	608	658	629	658	605	613	627	626	644	634	626	602	625	598	660	635	601	636	653	686	582	639	612	621	633	577	694	626	635	582	621	647	651	666	645	656	656	601	579	664	637	659	605	706	674	621	672	621	625	673	593	648	648	635	595	684	600	586	593	681	632	622	614	617	658	634	643	636	594	609	645	639	599	648	621	625	630	619	679	628	600	638	639	625	636	587	618	612	678	640	686	638	656	626	622	620	624	611	671	663	631	644	645	599	648	645	617	662	631	667	625	652	689	629	646	651	611	629	666	628	686	622	660	641	632	621	629	657	658	660	626	623	632	653	614	600	653	668	629	620	642	648	623	627	640	647	629	621	658	637	654	620	637	682	649	637	640	611	634	608	658	615	634	641	630	662	627	636	615	615	637	619	639	678	647	685	634	663	620	625	628	684	578	644	645	649	602	649	635	658	601	598	624	583	626	620	654	680	643	618	611	630	625	621	638	631	652	641	595	626	621	579	612	633	671	662	587	580	643	627	622	563	640	646	638	641	622	611	650	634	636	632	633	643	646	661	655	608	612	628	608	627	628	658	653	614	632	633	608	598	618	638	666	659	645	630	651	647	626	605	659	663	629	635	637	595	646	632	649	639	642	673	636	620	597	636	583	557	643	626	637	640	597	665	617	630	617	608	656	624	655	666	665	662	675	666	623	605	663	646	658	635	662	642	625	563	619	623	636	599	661	656	657	614	662	612	651	644	629	644	643	596	641	650	655	669	567	649	659	602	638	633	625	627	577	631	620	638	641	651	624	625	666	626	661	603	645	619	631	642	627	579	638	631	646	651	575	617	605	622	653	624	659	625	612	676	616	620	607	601	605	622	624	600	611	567	628	659	646	627	596	610	665	660	626	628	641	681	637	634	597	665	590	602	638	620	631	610	629	642	646	634	600	660	648	615	632	603	641	620	658	663	649	620	632	643	577	635	619	696	638	626	583	650	620	630	625	647	614	606	620	646	609	631	588	638	641	667	617	606	620	619	613	663	660	608	624	591	627	629	581	633	596	644	645	626	649	653	610	569	621	626	603	618	678	660	602	631	604	635	621	634	642	657	582	655	611	564	602	630	640	662	624	617	605	621	627	635	633	613	643	648	617	654	598	612	603	663	621	636	617	578	640	664	671	684	645	646	589	614	645	634	608	682	630	660	623	636	571	619	615	639	653	671	624	625	624	656	641	652	629	648	637	643	619	653	653	614	589	692	591	591	620	619	674	641	568	617	657	631	626	600	625	613	603	599	666	589	582	639	603	672	563	637	642	647	621	606	643	619	652	612	674	606	615	598	659	644	670	579	630	628	611	624	616	599	638	626	643	621	624	631	636	621	642	631	603	653	648	612	580	629	652	648	613	670	658	658	594	600	578	648	611	613	662	622	636	621	592	651	622	587	697	645	589	596	639	638	622	651	641	680	634	666	612	665	640	618	580	610	614	576	609	589	657	618	606	625	671	642	588	630	648	665	636	646	625	603	632	631	625	614	601	632	630	600	648	650	597	620	606	682	639	662	624	614	596	680	612	642	580	640	637	644	643	665	651	602	597	622	641	623	681	681	615	623	594	655	635	619	644	621	639	591	598	634	658	611	631	616	618	642	616	600	629	653	616	665	646	627	605	596	615	667	644	602	636	638	619	620	583	641	588	608	619	661	624	626	611	631	667	644	633	621	685	648	617	645	632	614	603	639	674	610	592	610	631	674	659	674	620	603	604	649	625	630	655	634	691	646	620	575	644	691	636	621	638	621	633	639	670	676	643	592	630	659	640	655	644	641	589	656	622	643	650	644	646	600	650	666	649	646	636	654	588	612	615	632	682	658	617	642	637	614	665	615	616	657	603	637	658	654	658	633	619	641	663	633	583	620	649	617	619	640	594	645	649	635	602	624	606	662	599	624	598	636	641	660	666	578	608	608	636	631	623	639	656	637	674	608	641	674	660	672	622	602	615	652	610	642	613	607	628	661	611	644	589	639	602	592	650	632	595	672	647	649	654	613	696	638	660	663	616	623	667	621	661	640	604	682	628	648	593	622	675	667	640	665	623	614	596	656	573	651	649	636	634	634	639	596	610	615	626	625	638	673	611	633	600	635	588	625	638	612	647	598	628	644	652	625	620	578	628	642	621	635	645	650	654	635	635	625	592	605	629	640	627	668	654	616	611	640	639	586	636	597	636	647	618	659	628	637	624	554	639	642	642	629	606	600	607	560	646	610	630	614	573	653	580	662	655	641	658	604	603	608	687	631	623	651	627	646	628	668	670	674	623	634	608	655	656	632	598	610	603	642	599	613	587	609	612	633	680	617	595	605	637	607	582	638	632	619	653	592	576	584	629	589	642	639	653	657	663	626	644	636	648	598	615	606	610	611	635	627	604	607	583	631	627	624	625	611	595	610	700	659	633	655	631	636	654	650	605	622	624	643	631	637	648	625	655	640	612	630	617	612	647	655	640	623	624	628	611	619	600	588	627	641	670	625	696	621	616	611	602	654	611	638	627	643	627	624	654	677	648	664	628	648	631	603	574	589	588	653	644	612	640	616	633	603	668	606	614	599	692	670	629	651	628	612	653	591	657	605	623	654	599	639	627	637	676	613	623	645	618	607	630	607	641	670	638	657	633	639	616	618	630	627	621	651	568	619	651	610	605	621	601	644	633	616	603	657	637	640	612	658	674	659	618	605	608	610	646	632	655	618	609	632	650	611	632	613	657	670	629	658	642
23336	20798	28110	23568	20797	10729	1204	726	646	596	559	473	493	459	445	432	423	394	410	424	388	347	408	388	404	360	395	378	367	379	352	397	381	363	351	374	381	366	367	334	353	384	363	394	348	374	353	360	380	375	372	368	379	354	323	362	344	389	350	366	375	380	359	369	365	359	356	330	355	366	329	347	344	358	354	341	403	350	349	370	339	337	374	358	375	341	349	350	338	381	336	376	369	356	343	367	333	350	333	371	379	362	331	345	361	363	382	370	325	351	335	387	364	357	371	353	338	355	380	336	381	380	355	313	366	339	404	346	397	378	343	374	359	344	371	362	340	353	346	320	393	346	358	344	345	313	359	326	375	303	335	367	362	362	354	348	381	359	356	341	373	360	334	359	383	344	332	399	369	347	344	317	386	344	328	312	341	361	363	378	373	353	354	347	335	372	362	314	366	315	353	342	352	345	339	369	376	367	376	349	340	345	318	365	353	333	350	360	355	363	370	366	376	373	382	366	333	321	330	327	374	369	314	376	346	362	355	337	340	349	373	364	351	350	366	344	383	315	349	352	330	350	353	338	356	357	319	332	366	346	326	377	353	385	385	343	349	341	351	345	352	317	329	353	337	334	377	373	357	354	369	336	343	330	341	336	335	346	372	379	361	384	366	332	357	320	354	328	327	391	364	320	351	395	351	354	341	359	361	337	365	355	369	381	352	375	366	347	352	363	366	361	387	364	353	387	358	338	369	386	377	351	326	358	372	383	358	348	377	363	342	358	368	352	328	366	382	367	391	358	388	347	337	332	339	383	362	350	377	352	347	356	342	391	385	367	371	360	376	349	350	352	372	358	367	361	359	362	357	381	357	335	356	372	368	357	350	360	334	341	359	353	359	378	341	374	378	366	338	368	355	343	399	375	339	340	348	341	374	344	367	369	344	329	368	328	352	393	350	351	360	355	361	326	353	370	348	369	316	355	368	361	375	345	365	345	363	330	371	332	370	325	352	331	321	364	361	346	394	349	341	388	371	347	344	339	338	332	343	371	392	305	364	375	337	376	367	361	358	377	348	370	326	346	373	326	348	351	379	355	356	366	328	334	365	347	344	362	325	333	345	348	362	378	399	378	340	369	356	348	352	317	353	358	381	329	354	345	351	333	337	378	357	377	347	358	350	378	357	354	345	354	347	361	353	343	344	375	296	349	366	360	335	380	375	362	370	343	408	379	379	338	356	351	396	382	348	325	335	337	341	395	360	350	344	338	399	329	362	332	381	360	367	354	391	327	355	325	335	365	339	335	354	363	333	359	340	382	309	347	385	362	358	340	347	339	343	353	346	366	350	391	362	354	323	352	345	362	319	353	322	369	380	378	341	371	355	341	346	332	344	348	380	376	350	356	356	319	373	364	355	365	336	332	351	333	353	357	351	361	405	348	350	344	357	358	382	367	367	348	361	375	366	351	326	356	316	366	357	368	361	358	394	344	361	355	374	344	335	351	371	352	375	356	376	357	356	318	363	382	373	352	341	389	315	374	328	356	345	339	326	336	329	367	407	382	376	373	364	355	353	369	368	370	372	344	351	372	359	350	383	364	361	348	343	379	328	362	351	351	350	373	361	352	349	334	383	359	365	349	342	369	366	360	345	392	358	346	352	349	353	353	382	327	353	341	350	343	330	308	310	362	347	382	365	331	344	341	378	351	300	341	351	378	330	347	313	326	377	368	330	341	376	387	388	361	349	347	354	353	367	341	343	393	355	379	356	342	344	354	327	328	349	384	340	363	366	364	367	317	333	375	310	339	372	347	364	367	357	357	361	353	354	371	352	361	331	367	375	350	367	346	371	334	340	325	368	389	330	349	360	353	350	319	358	353	370	320	348	375	336	343	362	369	388	340	362	342	337	364	393	326	336	351	345	377	338	340	350	310	351	368	345	352	353	398	323	351	373	355	334	344	345	363	339	359	337	355	371	355	327	349	350	355	368	344	325	354	357	334	342	372	365	333	339	382	344	341	338	333	385	374	325	323	364	347	346	342	321	333	367	359	372	329	340	373	305	360	362	351	365	362	348	358	354	367	364	383	368	333	352	367	357	385	396	346	373	349	348	334	347	357	343	366	351	350	366	355	325	356	348	333	370	346	337	346	373	350	325	344	372	377	320	359	348	334	369	373	351	358	336	345	384	362	364	353	350	344	370	362	330	374	345	363	327	353	376	362	338	393	325	351	395	329	322	332	346	336	352	359	318	373	374	312	323	349	354	384	338	384	346	368	339	357	340	380	371	360	361	374	366	368	325	370	366	364	338	364	324	346	350	374	351	298	337	343	363	337	352	371	340	367	348	345	349	343	371	343	353	353	362	350	329	366	370	334	380	373	359	311	355	387	377	369	391	356	337	321	355	343	386	331	359	371	364	364	360	365	345	340	365	352	335	352	367	347	360	313	364	349	375	369	371	337	361	369	331	361	352	374	357	366	360	348	360	353	353	362	346	366	357	359	350	345	375	363	333	364	360	338	364	346	349	348	403	352	350	345	367	353	364	367	329	359	354	323	332	352	322	343	353	344	336	374	362	372	359	363	364	305	346	338	387	334	341	346	340	344	333	355	339	361	363	365	358	333	330	353	320	372	343	362	353	355	372	379	347	345	343	350	389	354	341	372	368	339	359	324	363	359	365	345	335	341	342	336	382	350	324	362	358	363	331	374	327	354	360	365	338	348	359	344	369	331	328	343	376	362	354	337	354	337	374	333	388	381	360	368	354	341	336	346	392	346	346	355	331	383	379	359	315	338	345	331	350	358	335	352	373	383	358	321	358	329	364	343	328	367	364	351	362	346	309	342	359	345	350	358	339	355	328	336	348	362	373	354	358	351	332	357	370	359	364	341	340	372	368	364	344	376	342	307	356	363	373	373	354	348	396	362	338	345	368	370	372	346	351	313	369	342	353	331	374	394	367	349	370	334	358	375	352	350	340	342	359	394	352	378	358	355	352	337	335	365	385	363	367	338	349	392	326	337	386	354	377	346	357	367	333	334	328	332	371	363	323	329	334	325	376	333	347	328	368	378	386	354	393	369	359	328	330	376	330	365	354	355	346	360	349	328	359	342	325	355	338	374	354	343	341	319	333	344	324	345	336	354	316	365	377	384	378	335	342	366	396	382	395	368	342	365	375	325	351	368	372	354	314	363	352	350	366	352	327	353	317	348	337	350	345	316	364	350	360	351	390	345	386	357	399	348	391	344	366	343	341	373	340	352	335	387	357	357	365	353	358	328	347	366	333	339	334	350	357	337	335	361	343	352	373	362	355	346	369	354	370	355	351	349	339	364	346	325	348	355	354	367	333	329	348	367	365	372	334	356	337	346	345	337	371	363	357	370	361	342	383	370	370	347	360	360	382	353	319	406	385	351	386	367	374	303	329	373	377	354	342	358	341	331	346	370	351	327	318	376	352	367	349	343	340	357	350	338	327	342	336	337	363	361	342	353	326	374	332	367	372	380
4439	9256	8115	4282	2968	2277	1811	1434	1223	1049	930	864	737	738	677	610	628	581	568	507	554	524	556	530	549	552	490	486	531	487	538	494	517	472	481	534	492	485	499	522	484	501	458	516	498	502	474	476	452	524	474	470	476	452	513	484	496	462	499	472	426	489	485	485	449	465	432	470	477	437	485	463	484	515	454	475	484	423	488	463	484	440	504	433	460	481	477	492	454	467	511	511	493	454	489	490	501	453	467	444	486	450	467	473	460	466	432	476	472	456	488	500	421	461	461	443	462	473	466	466	457	437	490	464	486	475	447	451	454	443	475	497	464	470	523	468	494	450	520	447	428	453	484	461	460	467	484	473	483	479	468	493	492	487	474	487	459	466	429	458	437	471	429	434	481	486	488	499	486	483	479	488	444	478	454	475	499	455	466	478	483	470	464	433	454	429	486	430	458	457	470	489	479	454	502	494	462	480	480	507	473	496	471	438	494	467	505	450	488	490	447	460	462	478	462	464	460	481	455	436	503	446	495	462	490	503	458	489	450	503	486	475	500	500	486	468	495	495	442	474	519	430	478	483	472	458	505	490	489	461	435	463	483	452	436	479	498	515	448	459	478	473	504	491	473	473	481	493	493	491	492	484	463	442	456	463	502	495	485	459	494	472	482	482	477	503	457	526	466	437	502	470	429	490	468	475	453	482	473	483	442	428	466	472	465	440	498	445	488	494	477	485	469	497	505	471	475	441	473	491	449	487	475	467	454	463	442	425	463	457	499	483	462	458	455	459	480	498	477	438	445	476	481	518	505	443	476	521	495	459	454	480	467	477	495	465	460	471	492	471	437	519	481	465	402	435	496	475	492	465	438	460	476	487	445	450	449	493	478	480	476	477	443	462	479	441	451	447	445	478	476	435	524	460	475	478	485	478	493	454	446	442	492	472	472	488	441	459	476	464	512	430	487	492	461	486	484	495	435	484	494	501	481	448	455	473	501	457	506	474	486	466	464	436	454	491	443	451	454	477	456	459	440	463	481	493	483	462	524	466	453	492	452	446	467	490	494	473	434	484	486	494	443	470	476	453	485	466	491	499	454	504	450	472	482	482	465	463	476	468	483	485	463	456	509	471	465	467	465	469	444	445	470	472	456	504	480	442	508	467	466	470	466	459	448	468	466	476	478	500	475	518	454	446	529	509	480	485	449	470	475	475	457	488	472	500	471	503	448	451	510	476	488	470	465	459	434	508	476	474	481	450	475	441	449	466	475	475	465	469	466	451	481	463	472	536	449	467	453	458	502	473	464	463	475	493	454	468	469	495	494	522	478	506	458	474	467	466	463	462	466	414	437	448	463	464	458	457	494	430	494	482	522	478	447	459	467	474	445	495	463	450	540	468	479	505	440	484	486	521	484	462	513	490	428	443	465	470	481	425	422	453	438	500	461	454	463	490	472	479	504	498	478	454	464	478	449	463	474	494	446	453	466	462	450	507	455	483	460	483	466	509	495	449	477	496	493	487	477	451	468	493	458	470	491	508	512	487	445	471	460	462	455	459	455	424	472	484	463	453	464	466	479	473	450	473	481	489	483	451	477	476	503	486	476	464	464	452	471	450	493	461	489	474	485	510	463	493	481	472	473	481	439	466	467	509	492	492	473	478	460	474	454	492	494	490	462	458	480	445	479	496	480	463	490	462	463	454	469	495	487	504	442	457	457	462	478	486	498	464	466	501	468	472	497	477	490	450	478	467	497	506	473	457	473	449	453	447	453	497	496	504	475	488	493	472	483	481	497	436	501	444	462	474	512	461	441	463	473	447	456	487	473	457	450	466	447	468	481	479	466	453	486	472	461	464	457	455	493	428	460	441	459	505	489	471	477	470	498	453	482	465	480	455	456	455	447	461	472	479	446	482	493	466	478	489	483	438	475	450	457	477	483	501	451	483	450	478	459	487	434	492	456	473	486	498	445	495	448	452	461	476	479	491	456	470	465	489	473	469	447	443	463	439	491	484	479	463	469	454	467	482	470	470	468	471	461	449	433	484	489	463	451	465	480	490	451	488	455	502	499	481	496	494	472	467	450	499	488	424	469	504	462	458	450	442	468	473	473	492	493	448	481	501	477	462	442	488	469	536	478	485	452	485	482	503	445	495	453	446	479	465	480	470	485	454	505	472	492	488	492	446	500	471	427	461	469	486	479	475	447	448	437	460	501	484	480	485	482	484	467	466	476	484	448	461	464	479	474	513	458	478	468	463	490	442	460	457	492	469	472	477	462	488	429	494	457	460	465	470	446	462	459	455	454	437	483	438	462	461	474	470	450	432	495	475	466	444	471	479	487	466	508	478	456	463	482	479	417	407	474	487	479	473	482	438	447	502	465	472	467	486	499	503	460	490	476	483	473	480	476	482	471	449	456	463	469	445	489	456	478	493	441	493	464	442	458	454	478	475	486	498	481	476	485	480	497	477	476	499	474	460	466	438	472	465	484	462	465	458	486	441	466	450	451	469	484	472	458	455	432	482	474	504	443	478	438	499	463	461	455	501	468	480	464	487	469	442	445	447	496	491	462	481	447	467	450	467	495	485	471	435	465	482	478	436	464	454	426	491	474	510	468	477	482	476	460	464	492	472	484	491	451	478	463	461	470	471	485	473	484	471	460	467	467	463	467	477	481	475	472	478	473	444	473	459	485	465	474	484	421	444	487	480	444	448	472	511	456	493	459	459	445	461	473	459	441	474	450	492	450	456	494	463	465	487	481	449	507	479	483	535	446	479	494	485	459	469	474	468	503	457	460	492	482	474	465	469	475	455	474	481	452	469	490	497	454	488	487	476	442	443	441	446	454	478	452	494	484	468	466	494	499	483	469	487	448	455	447	498	449	477	487	500	440	457	479	518	468	443	470	471	427	456	444	480	463	478	480	473	467	480	507	491	470	447	440	547	501	479	391	482	439	439	486	506	482	478	422	493	495	488	490	470	515	448	495	478	481	488	464	460	468	484	473	485	477	479	489	485	494	473	461	500	464	467	471	459	476	448	486	462	465	456	447	437	450	481	505	501	488	428	487	463	469	465	471	426	478	462	476	483	468	489	466	452	507	456	524	448	469	443	469	468	464	462	485	483	486	452	473	446	456	484	467	469	502	514	486	476	442	493	464	469	456	457	429	451	482	462	453	467	476	495	466	459	494	451	486	475	486	467	478	477	513	480	494	464	468	492	470	484	456	463	468	465	474	479	463	467	443	462	456	452	498	503	489	475	445	466	483	458	443	453	486	502	484	458	500	475	476	462	487	532	490	492	493	478	480	514	436	504	470	458	435	446	462	477	440	442	448	495	472	456	502	458	465	444	462	485	444	445	512	474	468	476	467	477	453	451	472	447	469	498	477	485	431	467	500	466	512	472	461	467	490	461	462	459	468	501	486	481	463	468	487	432	512	487	483	465	472	508	465	399	457	443	487	459	494	437	449	491	456	475	479	487	464	486	468	483	481	482	459	423	475	454
22544	20874	28603	23281	20874	20905	8907	984	654	568	485	415	377	349	289	246	265	255	255	242	220	192	205	210	179	154	171	172	170	177	150	171	164	158	200	162	148	179	147	167	158	153	158	158	184	155	148	142	167	165	175	158	149	153	134	167	158	152	162	126	139	153	151	149	160	134	132	159	130	130	148	135	132	143	152	166	144	127	159	137	148	139	157	137	116	153	157	123	143	154	140	121	155	137	145	139	143	147	157	135	136	125	155	153	128	153	126	127	143	139	167	133	145	134	147	142	153	135	141	142	139	161	142	142	135	135	147	139	113	148	125	157	169	159	142	137	143	143	114	161	116	131	147	115	141	142	167	155	158	127	166	154	140	154	159	149	159	139	138	120	127	128	161	137	132	141	133	157	148	145	127	136	144	132	139	145	148	129	148	138	136	126	155	164	139	140	136	129	163	146	136	144	134	139	119	124	133	140	135	136	136	156	135	152	130	155	160	147	144	145	121	150	118	136	138	141	135	144	142	130	143	110	132	150	135	141	142	151	124	150	145	140	149	133	128	150	144	143	159	139	148	143	134	145	123	160	152	144	146	132	138	137	107	144	155	150	127	135	148	135	127	110	143	141	133	140	165	165	127	164	143	145	140	135	133	146	145	127	150	163	114	147	146	145	126	132	148	133	125	158	128	149	139	136	157	154	160	151	134	141	146	135	136	142	139	154	125	139	159	149	149	129	154	147	145	119	128	131	128	130	130	133	129	151	129	130	144	136	127	130	153	135	148	128	136	152	143	150	147	149	147	143	127	140	162	148	129	168	157	147	133	150	137	173	140	138	146	144	106	131	151	138	136	151	150	142	151	157	131	138	146	121	162	134	139	150	137	134	140	152	126	133	144	145	141	151	138	115	145	143	140	138	142	145	142	149	144	144	139	152	154	119	136	149	156	152	128	129	144	157	153	130	151	149	149	139	137	151	149	148	134	137	146	116	139	130	121	133	134	132	127	130	131	135	124	133	138	150	122	130	127	162	130	138	137	150	135	159	140	133	152	146	135	150	140	155	126	142	154	140	119	140	157	136	162	136	134	157	145	129	126	144	130	146	153	120	124	159	142	152	147	125	143	146	127	135	143	152	136	155	131	145	140	121	150	166	152	124	131	132	141	127	130	118	148	137	144	151	137	121	131	153	133	137	144	145	141	126	150	136	141	125	138	146	138	145	144	143	143	128	133	153	144	133	131	149	145	160	135	142	160	121	151	154	142	149	147	157	157	135	143	146	136	134	134	161	156	147	140	144	127	134	163	148	153	134	137	146	133	146	124	163	153	132	143	149	148	124	134	137	131	130	139	151	140	148	141	134	132	151	153	149	162	117	124	136	159	142	130	122	151	126	143	150	151	136	171	147	138	175	144	166	135	148	153	114	150	151	124	132	135	136	155	141	138	136	132	129	122	131	116	151	129	117	126	138	131	133	133	122	127	136	130	146	143	146	154	118	129	120	142	135	166	127	170	132	143	130	146	163	139	143	135	132	127	154	146	149	163	149	130	138	147	134	131	127	123	162	131	139	155	131	154	134	130	132	166	124	148	137	125	143	158	136	122	134	171	131	125	116	135	162	132	127	123	118	140	131	136	143	149	134	135	127	137	145	144	143	160	152	134	132	141	132	147	143	135	138	143	141	140	131	147	140	147	139	140	136	160	138	142	133	151	131	139	153	133	130	156	131	124	141	162	155	142	138	122	145	135	162	129	110	142	138	129	169	131	132	136	150	120	125	131	139	118	152	137	136	154	129	151	129	149	118	142	145	134	123	131	120	161	133	132	127	131	140	141	136	143	142	147	147	154	130	126	138	126	127	126	138	131	136	151	139	151	160	130	140	145	128	144	140	161	157	128	141	144	133	148	130	151	128	137	122	127	155	120	140	161	134	135	122	135	134	138	115	124	139	136	145	165	150	129	139	130	134	147	137	125	171	136	142	144	137	142	143	142	166	140	129	136	136	143	144	137	130	137	149	137	128	150	142	166	129	123	142	137	150	142	132	148	117	147	153	147	128	151	156	116	138	143	142	139	133	158	147	139	156	138	130	147	138	130	140	148	129	144	139	155	141	126	122	134	140	148	135	126	165	159	145	144	163	128	142	143	151	136	136	142	158	123	115	133	175	155	123	147	128	131	141	144	119	144	144	140	165	159	154	142	147	144	151	148	135	150	142	164	152	136	119	134	139	154	141	144	135	147	145	119	127	156	137	156	130	134	140	142	159	143	135	139	140	137	130	134	137	123	144	146	147	124	108	133	149	145	132	144	146	142	117	132	146	124	132	137	136	140	123	121	146	149	148	154	128	123	138	162	126	135	153	137	138	152	152	140	148	153	129	133	134	137	153	168	155	132	161	133	140	155	136	158	125	141	147	137	145	132	149	138	140	135	141	140	125	143	151	138	153	133	144	153	126	131	123	138	115	145	159	125	133	142	146	141	122	134	164	159	118	124	129	150	144	157	141	124	129	132	126	125	136	137	147	129	132	130	134	145	148	141	138	137	147	136	136	146	136	148	148	154	150	142	149	148	140	120	149	147	139	142	140	134	136	139	151	133	145	135	143	137	136	154	148	140	154	117	136	135	136	123	123	135	152	138	154	162	151	153	140	123	134	145	126	139	146	148	134	117	157	140	143	133	132	133	160	162	133	143	123	140	136	147	131	135	132	148	151	129	122	132	165	141	141	140	150	127	151	128	127	128	144	135	140	147	126	148	156	104	136	142	153	138	146	142	139	151	135	144	147	144	132	133	144	145	143	128	120	128	156	130	148	135	130	158	136	132	133	137	134	145	167	138	141	143	143	147	133	148	139	119	120	151	120	118	133	139	130	138	130	154	134	166	159	130	159	148	123	127	134	131	115	118	133	134	154	150	155	141	157	165	149	166	128	149	141	124	149	142	125	147	137	143	148	139	168	154	139	149	136	160	142	132	140	133	127	138	115	125	137	129	135	158	168	135	143	137	138	132	151	145	125	143	132	158	154	152	144	127	129	133	141	131	157	163	111	149	143	148	136	133	140	145	155	148	108	133	141	136	123	129	148	134	148	161	145	155	125	140	119	151	150	144	144	120	122	141	156	141	169	128	139	134	151	134	147	125	118	156	135	141	137	153	144	140	150	143	125	149	129	149	139	135	138	146	140	130	142	139	141	127	139	142	129	151	143	145	126	148	139	124	131	149	152	133	120	127	131	153	142	142	127	135	145	149	159	140	131	122	146	160	151	151	132	150	135	135	144	146	142	141	161	164	126	121	143	133	142	136	148	124	132	143	143	150	141	132	133	150	153	145	123	124	135	137	143	106	150	141	132	152	147	154	146	133	148	142	138	145	143	133	134	152	151	155	128	137	106	110	159	133	147	120	152	115	159	132	118	131	116	149	139	119	152	144	141	137	134	143	128	117	164	136	148	132	140	136	152	141	137	139	148	153	138	135	136	134	134	130	148	147	141	151	139	143	146	140	136
6487	15291	13221	7134	4923	3543	2813	2202	1659	1305	1038	906	763	638	581	563	532	485	406	356	346	314	344	293	280	294	280	276	259	297	273	261	258	237	229	233	207	232	229	237	201	228	218	222	233	204	210	218	218	223	209	199	249	213	210	209	203	198	192	203	187	178	188	223	206	184	208	219	207	200	197	188	215	192	173	217	180	211	211	190	201	189	218	199	200	198	202	173	188	188	196	184	182	200	193	172	182	186	199	198	209	195	190	214	191	200	156	165	190	180	192	206	186	193	191	193	188	192	190	182	197	169	194	182	170	179	214	193	191	191	200	194	173	210	212	191	184	199	210	180	194	206	207	177	184	175	175	201	183	206	174	199	183	196	179	196	197	195	200	185	175	178	193	194	192	201	194	204	177	209	213	181	177	189	169	199	188	191	201	195	198	162	179	195	212	178	199	177	185	190	203	208	185	194	192	185	197	195	172	176	191	191	160	199	191	201	176	191	185	213	189	196	188	190	201	207	196	196	178	182	181	192	203	171	181	215	198	193	187	187	189	202	189	175	192	170	164	229	188	184	204	213	196	168	177	171	173	189	185	183	190	170	178	203	196	181	199	199	190	167	180	167	171	179	186	182	181	217	219	199	194	212	191	186	199	199	187	194	212	178	183	209	198	188	210	178	189	180	185	173	200	190	204	191	178	185	168	185	191	172	170	194	212	187	194	180	183	170	190	164	177	187	199	203	184	182	191	174	214	186	187	191	204	214	240	180	202	190	190	191	173	203	204	179	210	192	177	181	176	179	180	197	180	200	167	190	183	182	196	189	183	175	166	198	171	201	210	182	166	167	177	193	189	218	218	216	163	160	180	212	184	180	177	186	176	166	194	191	202	178	194	165	176	211	173	198	205	175	183	192	181	188	194	194	180	216	195	181	188	187	182	180	176	195	176	183	207	183	189	210	202	199	209	194	194	193	186	196	183	205	219	183	197	178	180	183	220	182	211	180	192	191	180	194	192	212	178	173	191	173	186	176	190	184	192	164	208	182	191	211	172	164	227	197	173	184	210	153	199	171	168	207	184	187	205	179	210	204	154	214	191	207	185	193	200	188	217	186	200	186	189	184	201	204	178	202	188	193	197	172	160	195	187	194	201	170	151	196	184	189	187	182	191	194	172	188	190	182	210	208	155	165	170	176	179	190	186	197	183	176	195	182	206	197	186	194	173	183	184	163	191	198	175	198	201	177	199	177	175	190	193	189	194	197	185	192	177	169	151	229	174	206	154	195	178	196	192	195	174	162	181	172	183	200	194	193	204	175	178	159	194	179	193	181	189	198	175	213	188	184	170	193	185	172	181	181	187	189	161	198	171	202	179	183	191	201	171	179	171	189	182	193	219	195	181	164	206	175	196	191	195	188	188	200	184	190	177	202	203	176	174	179	185	191	182	182	200	197	176	201	174	193	204	179	182	189	175	165	196	178	180	201	192	197	195	197	205	175	157	181	164	200	216	177	179	214	178	202	196	197	193	207	176	187	190	205	165	184	206	186	208	194	198	205	166	181	175	183	209	176	185	205	162	188	182	177	183	208	204	190	204	208	203	194	191	189	159	193	196	173	201	185	197	186	185	220	194	180	180	183	197	184	177	187	189	209	195	189	169	194	189	206	170	203	200	204	182	196	193	205	173	176	180	201	172	172	212	190	208	174	184	190	206	184	190	183	176	181	191	196	179	160	178	166	205	172	181	197	187	171	195	197	190	203	209	194	183	194	192	178	186	201	174	193	170	205	175	189	195	150	200	213	222	182	173	210	192	174	190	189	189	198	190	194	208	184	198	197	164	180	159	213	213	208	181	192	162	197	190	162	189	197	166	173	180	215	175	184	175	191	182	201	166	165	170	173	177	194	176	216	209	183	155	197	194	211	201	186	197	184	205	162	182	197	200	219	200	177	175	150	215	188	191	179	188	181	177	187	191	167	158	177	192	178	188	213	180	184	189	191	187	202	202	201	182	182	189	187	173	187	173	182	171	195	180	220	174	189	187	181	194	177	181	207	206	199	203	220	201	187	175	203	195	201	188	170	161	204	176	196	195	179	174	200	193	182	179	197	222	191	170	197	176	180	204	178	199	190	179	176	174	196	184	200	213	191	199	181	185	194	175	196	179	199	173	195	170	197	181	192	201	208	182	178	199	205	195	169	182	176	185	194	194	181	193	167	181	169	183	198	156	176	191	199	187	205	198	187	173	201	214	202	165	177	193	168	207	213	164	175	178	175	191	198	208	196	197	209	189	161	174	209	205	177	175	177	186	170	169	196	197	189	177	177	188	183	203	197	190	196	177	191	159	156	199	182	196	193	179	190	181	199	173	190	184	183	179	177	167	178	176	188	196	185	208	171	196	175	193	184	190	180	187	187	174	208	175	172	192	190	180	199	204	192	213	211	198	185	212	196	182	225	199	201	176	190	208	179	210	217	193	221	197	178	165	188	174	200	199	188	179	175	204	208	228	178	166	172	161	193	174	177	179	176	182	174	170	177	177	181	182	198	200	214	213	190	179	186	194	197	196	193	183	182	222	213	176	181	180	200	177	190	213	191	165	181	174	220	185	182	184	200	194	187	203	169	168	170	163	203	174	206	184	163	188	209	171	175	211	202	187	159	172	186	172	191	182	182	168	210	222	183	162	198	177	201	193	172	188	239	173	181	179	179	175	206	220	182	194	213	202	179	179	204	172	177	189	188	176	159	205	151	200	224	179	187	205	175	200	194	207	187	191	175	185	192	181	191	192	192	168	190	193	184	191	207	181	204	187	172	210	195	202	197	191	200	185	183	196	189	181	185	165	180	218	166	191	198	173	184	201	184	188	204	185	181	175	195	187	204	205	183	179	192	201	188	204	215	203	185	184	205	195	178	189	232	180	161	188	200	191	202	205	175	168	200	200	182	218	182	206	207	182	190	217	183	188	170	199	208	211	202	208	211	189	183	177	152	163	178	204	172	201	189	185	163	180	211	211	201	205	201	198	191	186	195	179	179	169	193	189	163	193	189	183	204	188	188	176	186	177	186	187	172	188	162	180	187	230	202	161	188	169	205	187	201	184	194	178	204	193	189	201	207	218	185	181	217	193	193	195	189	192	183	208	195	161	183	162	196	182	205	167	172	185	211	176	178	222	194	178	173	189	207	194	181	203	189	201	202	188	217	192	160	178	152	200	205	185	172	179	197	180	190	206	195	169	169	190	178	174	182	181	188	169	182	174	193	196	180	216	179	190	173	199	194	196	171	181	209	205	192	177	206	165	198	184	199	170	203	198	223	179	193	188	211	195	197	193	189	179	157	195	178	197	170	186	200	202	177	195	188	166	171	162	209	174	191	197	198	205	200	180	196	210	186	195	195	165	200	170	180	172	177	176	197	176	178	170	180	209	181	208	187	177	189	185	199	211	199	198	187	226	181	184	186	190	178	211	203	165	181	194	205	177	188	164	169	207	184	183	196	185	173	236	199
26472	20507	9721	1222	784	754	641	541	473	492	511	510	543	485	477	502	495	505	533	496	459	503	479	493	489	455	501	493	483	481	461	500	496	496	470	508	497	528	517	459	531	482	488	511	481	450	508	491	450	459	442	483	504	482	478	484	488	505	470	498	478	474	507	515	522	461	457	457	439	507	488	502	478	476	526	547	479	486	491	471	494	488	482	461	457	510	530	520	433	456	529	482	494	439	508	488	453	472	509	480	460	531	500	491	521	477	459	520	491	480	467	466	485	492	499	510	504	461	472	503	475	454	447	482	503	473	484	503	518	481	509	439	513	460	504	506	470	485	482	444	479	487	470	478	489	470	527	488	494	468	473	499	490	483	517	490	502	509	496	470	473	516	474	465	498	475	475	500	486	503	491	489	503	514	473	511	526	482	456	504	484	521	497	516	480	470	487	501	484	492	510	502	460	500	464	502	505	490	484	482	484	504	544	472	510	485	496	499	481	440	474	497	479	484	512	508	480	507	505	484	436	493	490	524	517	537	487	492	471	494	492	477	467	501	461	479	513	490	494	536	504	507	525	465	473	496	510	515	483	467	453	474	494	475	484	475	455	473	424	500	506	476	512	492	468	450	459	505	476	446	511	522	486	476	474	491	497	520	461	468	521	479	490	486	496	488	512	489	513	479	471	537	480	499	468	513	491	477	452	535	496	471	476	496	494	520	517	477	451	520	489	493	527	499	506	482	476	470	513	485	494	489	480	504	463	461	473	489	515	478	495	502	512	509	490	495	511	466	463	498	459	504	506	479	465	498	517	483	474	466	524	474	458	490	518	478	482	510	483	475	501	455	501	481	525	499	525	501	514	490	522	481	492	523	454	425	489	492	507	470	526	505	498	488	454	480	506	489	516	475	472	484	532	481	484	501	468	487	535	507	480	484	452	477	469	478	439	477	535	511	515	476	473	460	461	470	458	469	477	543	498	475	510	532	475	495	470	508	504	467	518	515	491	482	453	451	510	511	504	482	496	469	518	478	473	497	507	496	475	493	500	495	458	457	493	508	484	488	532	515	484	495	491	494	506	459	501	501	486	555	493	481	478	510	532	533	479	475	463	507	469	471	515	463	496	537	482	481	468	476	484	524	477	512	484	526	474	482	483	516	461	477	486	506	471	480	503	516	489	489	516	493	503	479	479	502	476	448	515	451	456	469	467	501	501	476	471	501	493	510	485	469	469	500	492	459	462	502	458	500	493	486	507	520	499	465	515	522	490	512	471	478	459	496	478	505	464	507	508	468	468	520	539	511	491	471	488	500	469	464	474	493	494	484	466	494	471	517	471	469	506	474	513	468	488	515	520	461	494	557	470	505	502	558	458	508	455	530	490	479	505	500	510	537	424	478	514	541	489	536	481	523	480	490	511	485	508	491	546	478	490	488	495	509	524	488	452	477	456	452	497	499	497	492	468	488	493	495	510	471	542	500	477	493	458	467	464	451	491	494	523	505	499	459	477	468	463	490	521	511	488	541	476	470	450	516	485	488	479	491	469	469	433	516	476	476	481	449	497	451	484	482	468	498	454	487	455	508	526	467	495	487	494	543	519	469	490	500	491	449	473	471	482	501	496	457	460	497	520	449	519	484	469	502	503	476	489	513	536	473	487	507	463	464	477	488	510	494	516	503	444	516	487	508	526	468	486	459	477	477	461	479	486	508	521	476	475	481	467	466	489	511	455	457	532	460	443	492	480	479	495	509	457	496	505	492	469	470	508	521	496	508	489	493	523	503	505	441	484	474	473	440	473	501	534	489	511	477	460	466	502	503	492	484	488	516	450	499	489	519	455	452	519	471	485	432	446	488	482	460	512	468	479	469	491	484	497	493	474	510	500	458	490	468	446	485	480	475	466	456	497	492	477	488	507	450	477	474	491	497	512	478	517	513	462	454	446	465	471	505	484	477	512	463	468	497	520	433	486	519	454	483	471	516	495	470	485	493	499	477	511	524	493	511	458	426	507	463	494	507	533	489	486	485	467	497	464	466	502	509	539	466	492	479	474	513	493	466	484	473	485	476	473	463	482	486	511	489	457	466	502	512	495	475	432	533	480	478	511	484	483	447	483	482	499	470	556	449	485	475	481	498	507	477	490	499	484	477	474	454	491	512	509	516	447	494	480	495	517	476	487	520	477	498	524	516	494	547	486	479	469	498	459	477	492	505	487	490	488	473	464	485	532	461	432	495	474	551	476	476	481	453	458	461	470	478	515	523	516	487	494	528	520	500	505	468	492	472	485	451	469	481	528	483	462	484	511	510	520	463	488	503	495	519	478	466	505	499	493	504	453	488	482	492	446	451	470	484	453	496	487	544	465	542	531	487	479	525	485	510	481	537	501	507	469	506	495	537	477	444	498	525	471	508	501	489	498	518	509	483	492	487	484	517	465	484	494	450	522	476	531	522	463	488	470	470	458	488	509	472	477	503	489	462	499	525	479	509	535	485	477	468	481	489	496	475	487	469	494	467	475	502	480	472	508	475	475	509	517	459	445	520	466	494	492	479	482	483	461	469	489	502	487	477	514	463	489	472	459	472	479	497	495	509	481	496	512	496	493	518	480	511	513	477	505	521	496	504	477	476	492	478	492	505	462	464	519	501	512	508	490	484	513	498	506	449	476	500	463	518	503	543	508	488	488	506	501	503	459	500	477	543	450	481	483	502	458	522	463	495	509	522	497	465	489	515	480	452	506	468	478	454	519	510	471	463	481	511	477	527	508	492	493	498	480	515	497	486	479	471	466	481	528	484	464	473	463	494	430	542	468	500	483	448	498	472	484	483	482	477	443	477	473	511	458	496	482	488	514	461	530	452	479	541	472	468	481	494	521	478	487	489	509	511	464	472	491	516	464	489	488	484	472	496	496	473	507	506	481	477	470	519	483	509	491	458	523	524	471	486	493	485	485	515	481	461	476	519	501	501	514	471	484	487	499	503	488	459	483	486	516	464	494	479	444	499	474	469	468	501	452	476	501	516	483	491	508	519	471	492	454	489	467	509	506	510	484	506	467	483	463	463	505	451	487	461	498	505	491	472	470	492	502	501	511	466	509	497	523	491	498	478	489	488	480	509	511	496	441	481	473	473	478	517	479	482	502	477	474	515	457	472	443	470	481	484	451	517	512	526	507	462	459	483	474	505	495	475	513	470	469	508	484	509	489	476	507	495	504	465	481	537	501	482	474	502	476	500	498	472	528	504	450	531	511	447	489	515	459	466	503	479	524	472	492	475	441	485	506	514	497	469	515	475	495	519	502	518	462	456	473	470	458	450	480	456	476	481	467	521	531	455	527	500	472	504	498	485	509	491	495	469	506	517	498	469	465	494	458	519	465	495	486	476	487	453	459	496	484	509	503	512	516	470	482	515	514	558	461	483	486	521	455	512	468	508	500	497	484	469	540	494	485	478	501	487	495	480	534	472	474	478	482	508	503	465	465	471	492	459	494	456	497	509	492	479
3972	1439	1312	972	805	781	664	674	696	679	649	639	681	671	694	688	637	664	661	679	654	626	625	635	703	656	594	631	607	645	643	641	633	589	628	651	641	608	653	597	645	648	639	650	633	611	591	634	646	644	626	658	618	645	634	617	652	620	658	660	675	637	673	623	685	657	631	660	662	626	662	660	713	611	655	627	638	623	631	684	634	658	630	636	604	645	639	630	614	668	625	614	615	613	637	639	589	608	680	625	591	660	612	641	626	635	628	625	647	628	609	600	636	582	644	650	692	647	622	643	649	630	683	577	646	653	616	616	621	656	625	625	672	643	674	662	646	652	641	651	644	646	641	663	667	639	630	647	636	611	637	669	657	654	638	616	614	609	658	641	654	639	641	667	631	628	624	616	620	644	660	599	682	614	623	633	672	638	678	608	652	648	675	606	670	660	643	625	606	665	619	655	628	684	667	664	615	612	644	634	697	641	646	640	654	599	601	659	609	664	617	678	646	632	642	669	660	641	666	640	641	638	640	579	621	646	619	646	636	629	633	612	687	630	628	640	658	626	601	621	654	625	625	682	633	592	629	648	585	627	689	648	660	651	583	641	634	593	655	697	633	649	659	614	627	672	647	603	631	655	645	643	624	630	664	647	621	634	630	627	639	675	641	606	653	619	638	625	646	640	604	625	655	621	706	651	678	653	687	649	625	601	607	665	640	673	659	596	638	699	670	645	584	627	651	615	658	615	635	613	653	649	645	650	677	658	623	620	641	628	619	606	656	676	662	640	656	627	610	661	627	664	607	615	603	618	605	585	634	613	648	634	625	666	660	630	618	640	626	633	674	619	616	644	621	603	716	617	651	662	607	640	586	626	624	581	676	642	648	649	655	640	614	608	647	627	668	625	638	669	622	644	675	630	679	613	600	641	604	640	645	638	626	657	614	655	592	639	630	575	584	628	647	655	647	638	621	613	623	596	651	619	626	640	631	667	607	643	610	561	657	673	639	632	715	664	610	657	637	636	657	615	619	625	582	600	617	635	585	649	712	633	631	613	644	624	622	673	629	674	647	668	631	600	670	604	661	578	654	653	626	612	644	649	637	608	634	602	640	630	628	626	599	600	588	631	642	649	622	628	648	647	626	596	632	620	648	589	640	612	674	660	668	669	600	635	670	642	665	627	600	653	589	664	636	640	679	627	646	605	636	602	632	585	637	623	620	638	624	629	634	618	604	616	681	627	605	629	618	609	648	612	627	679	653	631	658	686	643	638	673	614	639	610	606	637	622	648	622	620	661	669	593	670	619	654	640	637	622	630	617	650	632	632	639	640	618	658	645	579	686	621	634	612	654	646	600	650	649	618	612	633	660	593	669	675	652	610	648	676	630	649	654	628	613	683	603	585	670	633	627	597	610	678	626	670	649	630	624	680	643	683	610	668	629	626	643	645	671	706	593	691	637	639	692	631	598	630	605	646	642	647	610	612	641	631	668	697	626	644	666	622	645	630	638	630	616	651	658	619	623	632	607	612	634	643	635	620	616	636	647	638	672	690	584	642	616	674	618	614	615	615	612	642	670	590	617	638	641	659	625	599	627	588	612	628	636	619	626	645	622	626	653	638	635	641	630	649	612	674	648	649	640	639	669	655	608	619	641	672	624	607	657	639	657	626	629	609	632	633	689	642	634	581	605	635	650	586	621	644	657	613	638	655	617	669	694	637	638	585	619	623	639	631	653	616	616	598	611	654	648	611	605	633	635	621	666	669	626	596	600	615	633	642	627	669	630	679	634	614	636	629	584	626	616	598	646	689	625	663	618	629	669	643	653	664	673	610	626	644	644	595	645	624	634	606	688	638	661	650	627	648	629	673	620	618	638	648	605	664	648	703	654	631	614	634	630	676	641	611	599	686	643	657	610	652	626	599	622	599	637	621	634	649	641	661	689	619	654	687	618	624	619	637	595	643	663	633	630	621	619	671	628	618	644	627	612	688	608	658	601	639	622	621	647	633	667	605	613	665	602	649	604	610	594	665	602	637	644	620	639	614	655	686	626	662	681	659	660	630	669	635	628	601	666	624	676	652	625	643	656	698	632	599	686	642	649	632	646	641	616	609	618	629	684	622	638	641	671	656	659	611	619	666	639	678	634	623	655	639	608	607	657	631	642	644	616	653	582	613	608	651	644	569	565	654	661	651	611	651	616	652	634	674	622	617	635	646	610	646	677	626	688	663	628	654	605	635	630	632	611	640	667	651	641	656	669	629	622	681	628	629	640	622	611	647	610	672	659	663	623	633	643	580	653	640	663	681	645	631	624	606	644	630	613	623	642	622	640	666	599	602	607	672	685	694	629	628	657	635	624	646	611	625	572	607	656	627	638	642	653	629	621	640	657	628	617	662	646	618	576	686	668	641	611	618	618	618	639	630	673	609	622	615	653	602	664	617	620	624	646	626	642	653	602	650	639	606	615	657	659	660	654	652	616	635	664	631	667	654	612	620	591	650	636	620	659	655	623	617	626	623	617	634	678	669	624	639	683	639	636	619	611	660	662	616	630	634	646	637	631	650	637	614	599	629	643	651	610	654	631	634	620	644	652	672	599	647	690	645	635	646	644	676	678	621	625	635	642	670	675	599	625	602	685	652	635	677	579	650	614	643	624	622	617	638	617	649	649	650	625	637	638	615	646	588	652	633	614	656	638	613	655	648	633	611	649	584	666	652	612	647	644	637	618	666	679	639	612	593	587	635	647	633	649	605	639	626	670	607	620	606	619	674	650	666	693	646	645	641	647	666	622	640	639	616	644	646	628	627	644	652	607	657	604	627	636	633	619	663	621	664	703	673	590	635	592	637	608	602	659	650	632	639	626	624	639	655	599	628	679	648	617	636	671	644	654	605	622	638	644	658	642	644	611	612	654	638	643	621	649	624	601	683	619	614	653	621	664	711	649	635	638	633	684	642	635	650	642	640	621	667	615	663	657	619	630	637	633	626	649	662	640	654	625	661	668	658	647	640	670	637	642	664	629	609	622	649	663	635	671	626	612	622	603	643	646	676	661	633	636	605	627	619	597	624	654	643	672	651	612	656	654	595	681	611	636	664	609	633	600	659	670	596	672	659	578	617	664	622	580	605	626	647	657	652	650	664	621	640	609	636	632	623	649	638	632	661	668	641	681	608	649	627	602	636	626	656	638	660	633	680	574	655	623	623	678	623	649	614	631	623	682	610	607	606	642	620	605	667	670	658	674	638	643	641	642	636	666	641	571	689	612	618	618	643	620	606	660	636	627	641	647	587	601	643	608	635	621	604	625	663	637	623	653	642	637	597	577	658	616	627	669	631	629	637	609	648	668	634	668	609	627	617	637	645	621	647	626	639	642	635	660	642	612	614	631	679	693	641	652	651	628	661	622	645	648	600	628	649	685	603	633	680	608	626	595	640	607	655	619	637	649	680	638	670	672	635	641	642	673	620	604	612	636	631	607	684	638	619	651	704	666	618	650	652
23477	20860	28173	23690	20868	10946	1240	798	660	600	533	550	505	459	437	410	406	404	407	445	425	391	413	427	380	360	360	364	368	370	400	384	341	354	380	388	388	345	385	350	376	357	341	373	363	374	342	387	395	356	388	351	341	349	354	366	357	357	384	384	397	375	335	381	383	320	376	368	333	370	363	365	407	331	347	348	371	365	355	363	338	358	363	369	360	373	365	393	372	378	350	348	365	366	373	350	370	343	369	379	376	349	337	366	317	382	379	388	365	373	394	347	379	344	384	404	360	383	400	327	404	360	343	387	381	367	332	368	358	346	349	380	375	358	340	376	348	351	370	362	373	354	340	358	356	358	345	357	315	357	378	347	353	379	350	388	362	347	386	401	352	396	337	360	361	356	365	399	335	374	367	347	331	346	382	359	371	396	331	364	321	351	388	344	340	342	346	366	371	352	330	363	390	401	362	369	363	386	333	351	384	356	364	367	365	383	359	368	373	361	360	346	393	346	366	384	349	405	363	338	374	338	341	347	386	341	354	366	370	358	349	351	357	354	351	362	340	337	365	368	346	370	355	356	334	351	349	396	386	393	351	342	400	351	365	376	350	356	383	360	339	376	393	314	386	348	366	363	371	361	349	353	388	369	359	344	365	358	341	375	339	372	363	348	340	372	362	344	353	351	371	342	341	350	376	358	330	376	397	318	396	384	375	346	364	389	365	356	345	355	375	377	362	352	384	346	384	361	346	350	375	343	388	329	367	381	379	371	342	375	387	359	338	357	340	354	345	355	346	331	344	381	385	355	356	362	403	364	351	379	380	379	349	320	380	341	397	333	350	333	375	377	358	349	332	359	377	359	371	424	353	364	391	367	382	329	397	369	352	375	355	369	341	393	330	357	355	356	357	366	381	357	377	373	385	368	357	368	389	338	373	374	352	358	362	348	374	367	359	396	369	348	353	362	361	341	345	349	337	373	372	366	344	375	355	357	400	396	338	386	351	353	376	375	383	368	370	347	327	334	335	377	378	356	352	350	362	333	339	355	350	346	350	359	366	405	349	371	362	399	395	311	339	388	378	368	402	365	371	396	363	347	385	374	334	349	357	354	347	369	345	345	331	331	345	354	332	355	349	333	363	364	406	329	369	356	342	362	319	340	352	362	361	336	402	389	343	360	329	369	379	359	314	358	346	324	354	325	370	341	346	365	329	383	399	376	348	342	369	347	370	349	362	348	389	386	368	352	365	361	339	331	347	366	340	322	374	366	368	376	355	400	368	374	375	356	368	348	362	367	365	389	390	374	332	362	323	366	370	359	337	376	357	292	348	350	369	357	332	368	359	333	347	312	348	364	361	399	359	346	361	338	350	388	340	337	363	384	347	346	375	338	396	339	364	377	363	356	350	382	397	334	380	356	356	370	333	317	389	351	342	347	355	359	366	367	330	379	406	360	367	343	387	351	360	363	333	356	343	363	369	362	338	372	362	362	354	362	352	384	357	373	373	367	348	347	342	359	355	356	330	357	371	354	395	374	334	385	379	338	352	364	324	334	344	358	379	375	350	362	367	380	362	343	331	366	365	347	371	322	382	361	357	366	356	353	359	335	360	330	358	351	348	356	315	365	346	341	326	401	345	353	379	386	385	368	367	350	338	378	354	341	366	343	363	361	390	363	351	356	349	359	337	362	378	354	369	369	381	378	378	364	353	333	351	381	363	363	361	350	379	383	352	363	369	328	353	376	384	330	384	347	343	393	381	374	367	352	378	376	379	367	346	348	355	348	369	390	345	319	391	373	376	360	323	347	366	370	328	349	340	379	360	368	360	360	319	361	334	318	357	338	358	352	340	360	350	367	367	355	378	373	371	365	314	326	319	315	383	364	377	387	362	349	322	361	347	333	355	383	330	357	369	358	371	361	381	370	365	359	338	338	353	359	332	344	319	392	354	374	367	383	383	341	348	343	378	357	361	359	366	401	362	377	357	366	364	362	343	381	340	346	380	368	358	363	359	314	369	348	330	342	344	349	330	363	355	355	346	371	383	381	365	347	361	369	354	357	343	312	347	367	373	365	379	357	336	345	351	357	379	365	342	360	311	349	367	351	349	355	360	357	331	371	365	368	357	351	372	379	336	375	343	385	402	372	342	361	330	386	358	358	374	349	377	386	361	364	359	357	366	358	376	376	328	366	367	372	344	340	361	349	373	357	345	356	371	385	334	349	359	369	383	385	370	352	358	362	352	394	380	375	361	382	355	339	345	338	350	389	384	360	341	360	348	383	358	339	368	343	347	409	344	379	362	356	352	361	341	374	394	363	361	371	382	356	341	335	368	374	353	361	346	370	354	339	366	330	368	361	377	374	382	359	368	340	373	361	351	340	336	396	371	320	341	348	353	344	384	345	339	356	372	332	361	343	368	347	384	360	344	379	406	355	347	358	362	361	344	316	341	326	386	351	342	373	355	365	335	333	386	372	354	381	345	355	331	335	360	361	365	349	372	328	348	336	373	352	360	350	391	383	345	348	311	363	339	326	346	358	359	334	381	361	361	361	351	356	398	366	373	354	378	363	349	344	377	338	350	369	354	344	335	392	351	372	368	365	343	376	346	336	344	352	374	359	342	387	383	383	393	345	334	361	364	377	309	355	372	334	372	365	353	370	365	352	374	387	383	378	365	322	358	351	375	374	358	377	366	341	352	370	363	372	401	340	359	349	389	341	360	373	359	330	352	365	417	345	337	381	360	344	354	343	395	415	352	358	362	380	324	358	362	345	336	323	343	344	319	353	380	335	365	356	338	373	359	366	363	353	372	376	385	365	310	385	329	346	358	366	378	359	380	349	383	362	327	352	364	363	346	333	403	331	351	369	376	378	348	326	376	365	368	369	326	348	377	342	351	361	348	398	349	333	377	373	334	359	363	357	356	366	339	346	390	347	357	366	376	329	342	301	388	364	333	335	367	350	392	388	359	356	339	391	345	310	386	343	364	349	332	375	329	359	377	406	325	369	358	362	360	343	377	383	379	359	392	376	400	359	351	386	353	364	396	346	369	370	367	352	338	368	336	363	350	350	330	358	386	363	376	355	375	395	376	370	385	350	361	351	383	340	362	363	364	373	324	349	359	370	350	383	312	383	359	361	371	338	333	356	399	345	358	382	318	345	325	357	330	368	353	365	377	371	413	361	367	358	328	381	346	389	347	336	387	362	386	343	357	343	361	328	381	363	359	350	355	355	363	359	315	376	361	396	374	340	373	359	346	392	365	319	348	349	353	363	350	337	373	355	331	406	378	424	356	318	332	364	334	369	408	392	352	369	348	375	380	352	382	364	376	379	348	353	347	351	323	365	319	332	357	327	330	391	333	341	356	314	339	342	374	394	408	357	367	363	340	354	358	413	346	360	357	333	358	363	345	343	387	349	364	352	332	344	376	376	348	306	348	356	372	383	348	342	330	328	368	348	375	339	345	360	356	353	345	320	346	339	383	372	354	359	377	321	355	367
4538	9076	8210	4268	2972	2243	1820	1475	1250	1111	951	829	753	718	640	646	629	573	607	582	579	565	533	545	552	527	492	528	536	528	490	526	494	504	494	507	473	521	530	507	486	507	470	506	489	519	504	455	468	478	532	440	497	483	502	450	515	494	468	478	532	489	495	467	516	478	490	469	494	478	458	476	504	454	463	451	520	447	506	512	445	488	493	489	486	475	504	449	478	483	468	506	463	454	451	484	463	483	461	478	443	454	500	499	508	506	458	452	470	495	481	461	495	492	430	502	472	483	498	490	491	447	457	495	481	470	491	443	466	447	469	462	511	539	494	462	460	459	453	448	518	507	487	444	489	480	480	497	474	496	462	455	497	477	477	463	462	503	492	485	487	502	460	502	493	452	502	518	457	463	479	490	488	466	451	517	496	498	451	506	474	480	483	443	466	462	491	465	451	418	522	456	504	477	452	472	457	436	452	460	449	441	469	468	497	505	511	441	493	519	491	489	455	478	453	497	483	517	489	446	466	484	473	489	441	473	496	530	494	450	470	441	440	477	460	508	480	456	438	452	473	514	506	481	464	505	482	474	471	510	437	509	485	492	469	478	495	479	488	489	504	463	460	479	449	525	494	489	456	491	485	515	477	501	478	506	455	476	474	459	503	469	469	461	453	504	473	491	473	496	494	482	500	495	503	489	439	455	461	476	471	475	483	509	429	465	467	449	505	487	486	472	477	492	423	464	479	442	483	468	470	495	451	481	466	449	498	451	493	481	483	490	470	504	477	448	439	501	437	445	445	521	511	471	508	464	460	448	497	470	518	532	480	463	464	457	471	486	447	546	480	484	457	482	508	494	493	470	455	489	489	453	456	504	449	473	498	503	467	460	484	520	470	475	477	521	465	504	491	488	460	465	483	515	489	461	458	492	433	477	484	469	488	477	488	502	505	464	452	496	485	461	482	475	469	489	503	470	442	473	515	455	441	474	488	477	481	485	492	450	456	455	508	493	453	469	493	487	490	482	462	414	510	538	502	479	515	432	469	478	497	457	507	464	519	458	483	477	513	438	456	491	456	454	452	482	461	480	497	480	491	468	470	447	501	488	480	486	469	477	490	443	496	502	521	489	512	475	438	508	456	443	461	449	425	445	507	473	468	504	498	494	451	533	490	456	495	469	489	433	501	473	471	500	464	503	458	521	514	455	457	502	455	491	450	504	453	479	486	497	480	488	479	471	462	467	454	460	470	479	459	451	489	486	461	431	483	447	462	485	475	506	481	497	477	464	459	499	483	470	498	499	483	482	476	523	475	473	435	460	487	494	492	523	440	467	433	460	431	465	467	486	496	483	509	481	459	467	471	457	469	490	507	470	481	435	465	461	436	498	507	474	485	463	495	500	480	462	496	468	547	498	484	453	484	456	487	452	468	469	481	486	460	465	486	466	505	491	484	472	485	508	458	490	464	435	477	453	479	494	462	454	458	479	481	499	518	446	493	506	476	491	478	457	462	507	487	472	494	547	466	469	463	467	521	462	462	473	454	508	469	469	446	474	495	464	473	467	476	458	467	488	465	462	515	457	477	480	428	486	492	458	485	488	491	457	503	428	492	464	440	476	477	444	508	477	499	474	444	487	449	458	542	458	442	450	480	455	518	495	506	489	479	501	467	458	486	490	490	475	452	477	461	459	488	485	476	458	458	503	457	483	442	472	444	461	477	472	474	470	478	431	514	505	476	476	506	504	503	489	466	462	491	466	470	445	464	490	471	478	479	466	505	475	496	502	479	452	517	488	449	484	463	485	453	429	486	473	459	491	458	451	479	495	477	441	470	503	455	454	446	453	416	459	482	486	534	478	485	479	483	479	457	463	504	498	477	475	477	442	495	485	454	481	457	464	463	479	507	481	510	471	488	474	474	509	473	470	550	496	495	500	478	477	467	492	464	460	465	451	423	465	475	477	475	484	493	526	486	456	441	493	457	486	401	514	500	485	520	481	480	453	512	487	498	475	516	457	482	483	460	449	494	484	502	484	467	468	492	478	467	467	460	471	454	484	462	430	478	476	479	439	477	480	521	455	508	490	485	463	519	469	509	469	443	472	482	484	488	524	460	493	480	499	476	440	473	485	468	453	504	510	505	480	466	489	478	478	445	478	497	470	510	477	474	475	482	491	510	478	442	459	467	478	440	481	479	549	469	503	452	450	458	428	487	472	509	529	467	502	486	450	443	546	481	435	465	480	476	477	491	499	475	481	478	442	473	476	455	471	455	457	443	445	456	478	504	472	509	484	492	484	485	506	508	471	457	494	465	428	502	498	460	487	431	481	474	497	494	474	486	495	485	484	463	474	487	511	523	480	479	457	474	427	492	474	487	535	467	469	473	505	474	517	484	467	508	446	486	475	457	474	491	474	478	502	474	436	481	530	502	459	450	459	491	481	518	478	472	448	486	481	474	476	454	481	486	437	506	476	509	450	461	450	479	489	469	484	486	458	469	474	445	474	458	466	472	485	465	474	477	507	468	501	461	456	482	470	497	454	454	472	504	451	468	449	459	497	462	495	460	489	490	481	459	458	488	523	491	487	453	472	446	446	527	452	485	466	483	478	454	450	473	456	434	469	518	478	508	442	437	476	482	517	501	469	436	486	496	501	499	501	488	463	445	466	472	469	421	470	488	491	456	471	493	477	440	457	448	445	482	484	470	491	457	450	454	458	486	490	469	496	473	497	444	492	484	476	491	486	474	472	499	446	496	472	506	463	471	438	472	495	462	492	440	487	462	482	475	456	450	498	455	461	516	461	463	483	498	490	486	498	451	479	504	499	437	497	507	469	457	487	480	478	475	438	456	468	495	484	471	501	477	457	440	475	442	491	499	467	476	482	476	472	464	495	456	457	481	471	500	487	436	435	475	522	449	475	466	494	463	494	476	490	422	492	465	462	472	500	500	470	480	509	460	481	495	471	432	465	469	486	502	491	488	411	473	438	496	439	514	485	486	476	473	453	450	456	448	454	491	495	506	482	498	470	509	490	476	463	473	440	495	479	494	468	496	473	495	463	473	497	496	501	502	465	478	502	464	505	427	475	452	498	493	495	471	473	516	480	489	501	471	480	494	495	463	468	493	461	486	472	422	466	452	474	524	509	505	448	440	472	466	505	454	494	463	464	484	544	468	467	480	460	476	461	444	439	485	475	452	521	470	516	480	473	500	465	486	450	509	480	479	435	524	439	466	448	465	457	491	495	491	487	490	486	500	454	481	470	504	490	499	455	496	501	460	494	473	519	503	471	463	456	454	490	506	467	428	470	488	473	503	501	460	479	486	492	460	513	450	486	457	497	490	458	452	503	447	500	497	489	455	464	480	458	446	501	478	465	476	476	483	419	478	479	474	460	465	448	471	477	467	504	486	447	495	523	484	517	489	462	481	485	500	485	486	445	476	433	467	457	485	453	446	474	460	498	465	516	487	494	466	464	537	495	472	468	485	484	498	442	461	481	509	471
22496	20848	28578	23239	20850	20877	9059	1011	679	597	500	440	411	354	295	291	262	259	240	223	253	188	227	234	194	171	173	186	177	174	146	182	178	163	155	167	164	181	171	174	157	181	147	147	143	143	145	155	142	167	171	121	153	186	153	168	165	140	147	158	134	162	161	135	159	133	158	161	157	140	150	168	140	141	156	152	152	145	128	138	165	149	147	145	148	140	154	155	121	145	142	138	134	151	142	144	153	151	144	130	137	158	139	126	137	171	148	132	163	149	139	132	143	145	164	158	133	134	138	153	138	148	153	146	129	137	148	150	129	148	135	131	158	150	127	121	127	143	156	140	110	123	150	142	134	146	164	137	136	132	163	158	151	167	160	121	183	147	160	142	157	167	146	133	139	136	158	134	133	126	144	135	141	144	150	135	140	165	144	168	152	134	128	146	130	160	156	129	145	165	167	146	155	128	132	150	145	126	157	159	130	150	162	147	134	128	155	144	144	154	131	136	152	134	148	134	134	134	138	149	135	142	151	153	140	138	138	135	148	141	134	154	172	154	143	173	134	143	139	148	140	140	135	133	144	149	127	137	166	161	127	139	147	140	126	141	159	169	135	141	147	129	133	137	151	148	138	134	138	154	144	123	150	144	146	149	149	125	164	156	169	167	133	134	135	129	132	155	131	133	151	122	130	137	139	168	123	144	159	163	160	156	142	138	139	150	145	143	161	148	138	155	128	130	146	142	137	138	161	131	157	131	156	150	135	150	145	112	140	142	150	143	124	139	137	144	147	152	130	122	138	141	143	140	133	131	135	151	161	129	134	137	139	151	151	147	149	162	152	150	163	157	159	127	146	160	124	151	109	154	146	139	165	147	135	126	138	130	136	156	152	142	161	131	137	134	136	145	143	134	142	137	138	127	139	145	124	158	145	137	133	149	138	144	163	146	144	131	156	145	151	155	142	156	138	125	149	158	157	137	155	154	138	136	125	156	168	155	121	144	152	139	125	128	152	123	157	125	126	129	142	140	129	138	160	141	137	122	146	137	125	149	145	145	133	152	147	129	150	130	145	121	156	142	124	153	152	137	142	151	144	161	144	146	158	134	141	144	123	148	130	130	150	150	160	128	126	143	164	136	133	138	135	149	159	145	152	145	142	146	130	144	151	144	125	144	176	148	142	153	138	179	154	149	159	147	144	140	140	139	134	144	139	152	143	147	141	134	147	151	143	140	146	121	130	126	141	165	145	140	134	136	145	145	155	152	120	136	139	139	154	134	156	147	132	146	156	137	135	135	132	124	142	152	126	144	143	150	141	144	147	178	159	134	139	143	143	162	122	136	145	131	163	132	166	148	125	145	155	130	143	159	146	155	162	131	151	166	138	142	124	116	135	120	149	149	134	146	150	157	129	143	134	129	114	116	159	146	151	136	141	159	146	138	147	152	133	123	147	134	159	155	128	142	136	151	140	157	140	138	155	140	124	133	143	138	136	158	134	138	172	130	142	153	140	147	137	141	151	144	150	111	148	132	141	137	116	136	122	134	158	141	163	155	143	160	153	158	112	133	164	144	153	132	151	164	157	150	136	140	147	118	135	144	146	145	122	156	117	133	149	134	170	140	150	129	126	147	159	128	165	141	138	157	170	150	126	142	139	154	136	144	131	130	137	136	135	145	140	145	164	144	151	114	148	155	127	152	146	119	135	144	133	132	162	137	144	140	151	168	115	143	123	137	136	112	140	120	137	129	143	151	133	146	140	132	146	142	152	126	140	140	122	167	139	139	156	136	166	153	142	140	150	146	153	138	136	125	157	160	139	140	152	156	167	122	143	132	154	148	133	135	142	146	143	144	156	127	137	145	148	151	135	148	137	140	137	140	130	137	139	151	141	145	126	158	121	155	147	154	148	142	148	127	159	144	156	153	141	176	127	142	146	139	143	147	156	158	151	163	131	153	143	168	135	147	150	141	127	134	136	145	127	145	121	148	154	120	154	158	127	161	165	136	140	155	133	153	137	160	130	133	157	133	136	138	168	134	121	125	163	152	147	146	134	145	145	154	150	148	137	158	127	142	131	138	183	142	138	137	140	139	141	115	130	137	160	142	146	122	154	125	118	140	125	148	138	129	142	131	125	134	146	153	146	139	143	143	148	139	160	163	172	135	129	139	129	129	154	148	157	144	142	164	135	149	146	150	165	145	138	144	141	135	148	137	122	138	157	156	149	143	155	149	138	137	123	145	123	146	139	156	142	113	153	168	159	138	135	146	174	138	119	133	153	129	147	135	134	145	143	148	157	134	149	130	146	148	137	147	133	160	142	170	132	158	169	130	155	133	154	134	148	129	134	136	125	138	156	131	144	166	133	135	174	132	138	168	139	139	161	140	133	142	146	140	132	146	141	154	139	151	128	134	154	146	162	142	146	116	129	145	142	131	140	148	137	133	142	156	160	138	150	146	152	124	132	152	136	146	133	122	137	160	122	133	145	128	137	130	158	141	151	137	136	128	144	142	151	138	133	147	137	133	146	129	178	123	133	137	134	150	115	137	142	132	149	149	133	148	147	171	142	143	146	134	146	141	154	137	140	134	140	161	158	141	123	146	130	128	144	133	141	118	142	127	144	120	142	140	154	139	130	151	119	133	143	145	155	152	141	149	124	135	141	146	142	141	137	156	165	163	161	130	136	130	141	127	124	142	143	161	177	152	149	148	134	150	124	177	147	153	136	133	145	138	153	160	163	139	131	157	150	152	123	138	154	131	144	154	142	142	155	161	132	145	153	141	131	143	138	152	145	120	130	138	143	138	154	136	150	148	149	146	147	173	141	131	147	120	144	154	130	117	160	154	130	143	143	145	142	136	156	153	132	136	156	128	142	143	116	125	154	132	123	147	152	149	171	121	152	159	145	128	128	140	127	141	146	132	132	143	141	153	153	132	159	134	129	132	148	124	141	111	131	163	146	138	149	138	153	158	138	120	119	158	140	123	148	164	166	138	144	144	147	119	135	129	153	112	152	130	112	184	135	163	144	119	145	123	134	139	141	150	134	145	115	155	125	141	144	147	142	141	126	139	137	136	134	128	154	137	139	151	131	124	125	138	172	157	140	143	133	152	137	122	139	121	152	115	136	126	135	137	137	142	151	138	151	135	151	148	132	151	168	128	144	119	123	120	181	137	149	168	119	146	147	144	149	117	141	123	128	123	134	153	139	141	147	141	132	137	145	145	153	122	140	145	153	138	144	123	119	149	145	145	145	137	158	123	131	135	160	146	140	129	154	158	153	148	125	126	136	136	145	144	134	140	152	145	141	147	145	137	149	134	149	134	142	121	126	150	117	135	148	125	152	152	132	134	150	138	139	148	130	134	155	141	139	144	130	135	152	148	169	157	146	154	123	160	150	149	135	140	125	144	137	138	151	150	140	128	156	166	149	159	146	136	144	162	141	146	142	125	140	135	140	149	131	148	135	144	144	139	148	148	142	161	151	130	146	141	153	139	142	146
6492	15154	13283	7338	4866	3640	2760	2222	1644	1361	1111	855	826	624	587	546	435	440	401	377	353	339	320	300	333	246	268	279	278	258	242	252	232	235	259	251	243	246	222	216	213	220	227	203	223	196	213	216	199	220	205	230	223	228	232	213	204	188	203	217	186	223	176	177	193	213	208	194	202	205	205	217	204	200	187	204	189	191	187	186	223	184	190	194	186	222	180	191	213	198	202	209	205	184	181	190	204	195	185	195	178	186	180	203	200	181	166	187	175	189	227	181	213	216	180	183	200	193	198	177	183	210	183	181	192	197	178	224	188	192	193	192	181	179	184	180	219	190	192	180	202	209	183	181	202	199	193	219	189	183	200	180	188	205	172	201	174	172	192	200	195	204	189	204	195	184	188	186	210	197	202	182	170	165	181	190	178	202	196	206	169	184	197	161	192	191	209	204	204	207	209	180	200	209	194	187	196	187	187	185	162	176	184	199	202	191	204	195	182	205	207	186	172	182	182	181	187	172	203	175	174	183	180	197	198	213	195	196	192	186	187	188	198	184	196	196	187	192	158	179	195	193	196	172	200	185	188	176	202	165	178	194	200	183	198	198	215	167	186	176	224	195	183	182	216	206	216	169	222	207	188	194	185	184	199	208	188	213	202	200	208	210	187	178	174	202	177	187	173	186	204	202	182	178	173	135	196	194	182	183	207	188	190	206	196	175	212	197	191	194	202	186	210	177	176	216	189	174	177	197	165	217	198	197	203	174	198	181	189	201	181	183	179	223	193	191	181	194	182	193	186	223	195	213	218	200	189	178	198	186	174	211	193	193	201	193	194	187	204	201	200	230	198	182	187	191	194	176	209	202	166	187	181	203	186	200	175	164	201	195	155	192	206	175	206	205	191	177	212	195	197	182	198	184	156	184	182	163	193	196	166	198	188	187	184	197	187	180	211	182	165	194	192	175	193	164	189	206	205	191	179	182	205	176	209	188	194	190	203	202	200	192	184	199	187	170	200	214	195	199	201	193	189	186	175	222	173	172	185	196	203	201	221	199	217	172	185	202	199	170	193	201	197	187	192	198	190	198	192	173	185	183	198	201	186	178	198	204	179	203	183	193	191	188	178	188	168	181	177	163	196	203	184	187	174	220	181	172	174	215	208	179	202	180	183	170	183	195	192	191	191	188	194	210	186	187	198	165	214	176	181	185	163	187	201	166	184	198	174	173	211	189	205	211	187	194	187	212	180	191	171	184	177	211	201	199	204	180	196	207	186	194	184	179	173	185	173	208	198	174	180	179	217	199	206	199	180	174	190	195	172	226	225	201	189	160	176	178	193	179	211	199	198	185	214	175	193	186	181	203	209	166	185	189	205	186	147	178	207	197	184	175	182	224	190	224	190	168	168	178	187	200	214	202	227	198	185	197	204	196	179	181	179	193	179	180	174	204	186	186	201	208	212	212	206	187	176	199	211	192	185	183	198	185	212	179	181	202	178	198	180	184	174	175	189	218	186	204	191	205	175	166	182	209	178	214	183	177	162	192	186	199	170	195	194	220	169	203	201	215	186	205	185	176	204	188	192	203	199	186	187	187	171	194	185	198	205	177	195	202	191	195	165	213	190	166	174	200	184	189	179	178	191	205	176	190	193	191	188	193	187	185	171	173	180	187	191	168	181	196	214	195	205	190	201	182	174	179	175	210	197	170	220	192	180	214	201	173	189	185	175	193	179	215	202	193	177	203	199	187	206	201	162	178	196	201	156	198	178	171	176	184	195	204	181	180	186	192	223	174	198	188	185	197	206	183	195	190	215	181	213	168	185	178	183	189	190	174	185	178	200	211	176	188	196	165	189	190	199	168	193	198	189	180	196	215	216	197	190	185	200	187	174	186	185	191	214	197	187	156	203	182	202	224	177	189	205	177	200	166	186	180	166	195	227	211	194	213	216	183	201	177	184	204	186	200	209	187	206	209	198	193	195	200	212	204	180	150	209	190	185	178	192	202	200	180	193	182	200	190	187	216	206	192	182	176	198	190	207	184	203	201	182	173	204	173	195	173	178	172	190	188	202	180	192	197	205	198	182	191	208	206	192	194	171	197	198	198	220	178	195	181	205	185	190	200	181	176	181	187	185	177	172	199	172	193	182	198	187	187	201	172	183	187	179	209	184	203	197	200	180	211	207	184	208	187	189	170	190	206	178	188	191	191	199	197	160	197	192	176	218	182	194	201	184	207	183	187	195	189	200	185	212	185	177	199	193	175	180	200	196	174	198	180	189	190	184	192	181	211	193	210	180	197	154	193	191	160	186	199	221	201	176	204	190	175	192	171	213	186	191	211	190	212	190	174	193	184	223	188	177	185	193	205	192	187	196	183	182	215	201	189	174	183	196	186	183	184	206	210	192	176	181	188	183	205	196	217	192	193	165	192	189	186	198	197	191	184	205	201	164	182	215	192	183	200	198	188	203	197	213	195	179	182	184	179	186	182	203	174	196	173	169	168	192	196	176	189	191	195	197	186	208	171	172	179	172	194	216	173	187	187	207	181	183	201	208	180	220	211	183	196	190	175	181	200	216	194	196	164	224	182	188	183	192	189	186	192	190	182	176	212	214	194	172	197	193	170	194	174	211	187	191	199	183	192	216	182	162	165	182	198	189	168	189	185	174	175	164	186	194	175	202	179	198	154	177	179	196	184	175	176	211	200	175	178	182	180	205	200	181	191	199	220	171	191	194	163	173	171	214	215	200	200	198	184	186	205	168	176	201	181	198	177	182	211	188	184	205	188	184	199	179	171	196	187	195	209	179	183	199	185	193	180	196	194	173	207	170	192	170	207	175	212	181	197	192	171	192	208	193	194	181	206	202	194	211	200	184	163	183	184	182	199	204	190	202	190	226	215	186	190	189	181	207	180	181	182	203	180	188	212	152	183	157	216	172	182	191	182	201	197	188	191	216	197	191	210	202	175	177	207	194	175	187	178	183	190	192	184	187	216	188	188	190	166	180	180	190	201	179	210	188	202	194	199	198	206	212	196	214	203	182	190	180	140	208	174	214	179	192	207	185	200	191	202	188	181	201	157	222	193	206	184	209	181	186	201	197	209	204	171	189	181	189	201	196	196	174	179	193	170	187	202	172	196	201	177	184	196	210	190	183	191	197	182	212	193	210	180	183	157	190	203	192	161	173	161	181	181	161	184	200	210	200	194	195	159	192	177	180	212	172	180	186	223	199	184	174	176	188	180	213	194	194	203	193	186	176	184	171	176	206	206	178	185	196	176	172	185	177	181	165	160	179	195	199	206	201	203	202	192	194	192	204	194	179	217	202	205	169	172	158	184	197	178	189	196	195	185	192	191	190	217	206	199	187	210	207	179	190	187	197	204	195	181	193	199	184	207	185	172	186	169	171	195	177	187	185	219	160	216	208	206	192	199	179	177	223	189	197	196	185	214	189	209	170	182	210	197	205	190	193	210	214	203	176	179	181	192	177	160	178	191	208	173
26460	20423	9434	963	586	545	531	519	531	547	519	506	541	522	519	462	472	443	529	494	506	480	502	499	521	475	531	494	480	465	520	507	512	470	484	528	494	503	517	491	529	508	507	533	522	500	501	468	482	493	508	481	478	518	459	464	535	506	448	528	529	487	521	515	513	494	518	493	513	493	536	501	569	511	510	483	460	509	515	486	474	505	512	489	497	499	504	475	526	511	534	475	494	501	466	500	509	511	465	454	502	525	496	509	501	480	481	522	495	483	471	539	493	510	468	477	478	518	512	499	520	496	519	470	528	454	526	528	472	503	474	513	544	528	478	467	468	516	488	513	512	509	481	483	494	475	488	488	484	492	514	475	472	461	466	478	526	526	458	486	480	480	480	490	493	525	485	499	492	529	498	510	497	512	492	484	477	513	491	513	529	533	523	528	514	498	497	470	493	530	490	505	526	488	479	478	440	490	477	492	482	461	480	489	465	498	482	509	511	498	479	545	485	538	486	481	501	464	492	503	473	499	513	471	487	457	490	465	503	506	493	456	448	455	458	486	537	478	531	504	514	504	464	491	486	500	521	481	446	474	521	476	484	504	490	507	508	503	509	463	545	496	498	461	504	524	452	517	462	500	514	526	521	479	474	493	524	552	480	516	484	491	517	488	464	504	481	529	482	547	471	513	480	485	526	462	482	493	470	458	486	468	493	505	503	500	503	466	475	482	501	512	516	475	472	523	467	480	496	498	500	537	467	514	523	473	503	522	497	511	506	540	481	459	479	509	486	506	533	458	453	514	517	479	490	521	487	505	490	475	513	515	477	462	508	501	484	506	495	495	454	498	518	484	505	496	467	474	484	486	497	487	546	492	490	486	453	495	487	492	432	474	538	496	484	489	499	498	492	516	507	464	498	483	555	526	509	502	461	491	521	478	532	464	449	511	499	481	524	481	527	509	475	470	501	501	456	455	541	463	496	501	463	465	474	501	487	546	488	522	502	515	457	470	524	509	499	516	460	501	480	515	496	457	523	489	506	487	514	509	470	521	544	475	510	489	499	450	472	534	497	506	474	511	498	506	485	468	468	513	512	505	492	490	509	474	501	483	509	518	535	515	475	485	486	470	486	491	446	491	488	490	470	505	501	471	483	473	466	525	519	509	502	468	510	494	493	503	513	526	472	484	490	497	532	507	525	470	519	491	507	488	500	430	542	490	461	458	503	494	506	487	507	510	479	521	516	488	465	508	485	464	512	498	507	500	514	449	520	503	480	488	474	477	465	513	498	475	489	549	479	478	479	485	463	464	492	494	483	513	490	533	516	487	471	492	467	512	469	493	458	499	468	512	485	514	511	516	502	494	499	513	473	490	455	484	506	509	467	540	508	503	461	479	539	503	513	501	506	494	471	483	471	522	471	477	483	454	483	501	455	504	508	517	465	517	474	490	499	508	474	463	511	502	489	487	488	470	513	449	524	503	470	495	499	469	481	509	502	458	516	531	484	480	477	503	510	477	512	499	508	526	506	497	489	427	507	506	541	504	507	458	523	492	493	475	491	491	486	487	490	448	498	452	469	488	487	510	472	473	445	508	483	519	468	503	520	471	485	495	489	525	448	511	493	503	532	494	478	504	496	502	502	467	524	507	467	501	485	483	495	491	514	491	494	515	492	489	516	522	505	518	499	476	494	489	499	500	482	542	526	496	497	497	510	505	481	482	504	496	479	460	476	476	545	452	491	520	470	465	443	542	474	503	493	529	469	518	511	515	484	484	490	525	442	517	502	453	517	477	509	496	496	493	502	484	505	489	485	472	475	537	475	502	525	542	495	516	467	494	487	482	476	494	509	486	477	522	499	448	476	497	479	504	462	502	496	507	479	536	518	494	532	504	489	502	472	529	492	490	510	492	496	505	500	466	494	513	504	463	456	485	481	508	453	519	484	494	513	471	487	490	480	481	527	492	502	529	514	505	462	476	479	534	495	454	508	486	542	501	513	493	522	518	544	495	476	496	523	504	490	493	535	474	479	478	481	490	495	478	471	446	522	485	474	473	499	481	484	478	480	518	542	503	501	476	485	513	519	468	513	498	488	519	464	498	495	505	477	479	506	469	467	503	514	487	517	505	480	486	518	488	498	515	492	492	531	474	463	464	480	506	465	531	476	476	515	515	524	517	508	495	479	497	533	512	431	485	498	516	487	481	489	520	499	501	497	508	498	491	474	476	522	475	464	478	463	500	457	461	493	486	409	493	459	487	481	450	471	514	536	523	468	494	511	496	496	531	494	469	478	484	505	521	488	524	483	489	470	506	493	479	492	501	510	467	497	491	499	505	476	519	517	513	520	534	460	499	496	488	464	507	501	515	507	478	500	480	492	511	523	498	463	507	509	461	508	489	483	516	491	451	467	513	509	502	500	516	474	516	453	451	468	464	461	497	500	503	492	502	465	512	522	530	493	480	507	474	474	481	499	463	510	476	467	525	467	479	519	451	507	529	505	498	536	487	501	504	457	478	487	473	492	479	542	517	477	502	515	526	503	485	489	512	476	510	477	461	501	486	500	480	483	462	497	513	499	475	504	450	500	468	509	538	494	485	493	479	507	482	443	491	492	467	512	520	519	494	489	486	478	533	508	504	430	529	504	483	511	493	478	450	468	516	516	518	519	479	458	535	529	490	501	515	547	475	497	492	504	443	512	485	510	515	493	477	490	477	516	495	496	476	465	495	476	450	468	507	494	524	496	505	527	527	510	515	517	506	513	481	516	508	518	487	449	472	482	492	490	535	563	455	488	489	505	479	498	488	512	497	538	525	464	514	454	471	468	537	465	484	496	497	491	470	490	476	473	535	434	500	484	449	462	474	511	467	447	506	503	478	522	526	534	472	476	505	554	484	527	502	481	521	464	469	493	465	494	521	480	456	464	484	532	507	499	512	485	511	500	493	474	502	461	487	525	498	490	478	479	516	516	486	509	477	462	470	476	519	508	504	468	512	488	500	479	511	479	489	475	519	477	483	488	497	503	467	469	434	459	479	524	483	502	458	433	445	485	506	486	507	487	512	484	497	475	496	498	471	470	469	533	450	493	485	513	500	458	497	507	469	514	526	473	495	491	511	469	516	450	484	503	534	452	495	533	501	443	506	485	519	485	505	523	488	520	494	507	464	478	464	471	465	491	486	490	480	490	462	500	520	498	499	515	506	492	511	478	484	528	496	484	524	503	462	482	510	467	461	540	461	461	480	474	523	522	486	510	533	512	488	493	482	499	508	497	486	497	520	485	536	537	502	499	519	487	502	486	493	489	509	474	491	519	480	499	497	472	465	475	525	524	488	476	506	498	503	526	506	492	504	513	516	523	498	492	511	489	510	477	474	491	508	493	526	525	505	492	488	456	480	485	482	546	466	513	486	505	448	497	531	471	494	504	505	511	494	480	558	506	489	514	498	464	483	486	496	517	520	530	468	457	445	507	449	533	549	538	475	461	514	472	474	514	540	500	512
3918	1174	1153	837	751	774	704	695	657	667	664	665	661	653	656	697	693	610	663	714	641	664	646	669	672	647	679	637	645	636	623	576	655	630	643	675	587	668	651	620	616	683	619	674	665	657	666	599	616	604	656	641	651	591	641	670	577	619	637	606	635	674	650	620	656	663	726	648	664	625	655	684	645	694	672	579	615	643	646	664	687	655	650	681	639	636	639	602	644	665	600	636	610	666	625	640	600	684	624	680	651	644	654	665	671	686	672	661	650	623	639	656	638	662	631	629	667	646	648	617	583	663	610	601	658	604	655	679	633	631	639	658	685	642	661	600	646	605	626	678	640	658	661	644	654	621	666	630	659	650	659	657	710	618	612	651	609	667	669	676	610	643	661	635	636	661	648	566	640	686	629	602	613	649	640	647	699	683	652	639	615	590	632	602	620	670	634	633	653	666	627	696	625	631	657	623	647	614	616	660	594	683	634	624	614	633	635	575	642	686	677	638	656	678	646	673	649	619	638	676	660	680	654	655	603	649	614	626	674	635	682	612	671	650	631	619	643	680	650	644	648	660	624	651	629	595	657	637	650	636	632	602	623	660	645	649	604	619	599	621	625	632	627	615	637	668	622	674	686	622	665	641	664	652	641	690	647	633	600	656	630	653	629	626	595	647	607	613	612	652	614	617	648	618	664	603	642	659	677	629	634	679	670	618	653	642	671	629	628	639	668	639	653	635	615	611	675	639	632	668	655	621	686	657	622	617	706	650	655	643	665	646	671	655	613	651	641	655	685	614	664	639	646	642	658	638	630	655	646	651	676	607	640	649	697	652	620	654	649	609	690	638	611	657	640	613	621	630	651	663	643	614	644	659	687	667	624	600	654	652	667	613	688	680	624	633	632	628	605	622	649	627	598	638	652	601	620	609	634	634	637	666	638	629	664	661	635	651	670	638	674	656	668	648	630	646	609	667	623	675	663	632	635	654	662	626	622	663	630	652	634	614	630	617	643	659	616	659	630	657	704	641	664	667	708	630	648	642	676	639	636	620	658	642	600	626	665	654	656	652	615	664	619	677	651	623	665	667	638	713	693	614	642	659	657	676	637	642	624	630	587	623	608	638	661	598	651	610	626	601	695	633	633	665	659	632	659	663	607	620	624	601	624	623	669	669	668	669	653	616	636	628	678	654	613	636	605	657	584	619	643	650	619	656	637	656	627	636	664	593	645	651	681	606	665	656	596	611	602	650	679	662	680	622	626	699	650	661	622	648	668	622	641	620	666	625	676	641	636	606	646	662	635	639	656	637	659	614	668	627	625	659	693	621	665	626	687	674	648	610	669	660	608	627	617	627	647	631	668	658	612	669	674	603	635	650	646	671	671	685	638	598	649	636	628	641	589	637	687	651	604	637	650	625	660	657	654	659	660	630	671	658	683	634	691	644	647	586	600	674	656	610	618	613	646	622	640	687	672	623	614	590	659	615	651	633	697	684	654	628	638	647	661	643	673	624	599	629	663	643	600	621	662	613	635	638	623	628	659	664	624	664	654	662	661	646	664	583	639	652	645	673	642	602	627	644	579	656	662	653	717	649	622	671	651	626	674	592	625	640	602	657	666	680	648	677	608	621	708	666	677	639	636	656	605	650	655	663	639	644	649	609	629	660	664	654	642	669	618	677	670	643	649	646	623	637	642	601	607	615	613	607	652	682	635	640	611	669	639	605	655	661	646	629	648	630	597	639	694	650	670	602	648	639	651	639	650	621	688	654	647	632	673	623	637	640	573	659	614	670	625	630	670	650	633	636	701	649	681	653	640	703	684	637	662	617	635	619	654	666	598	656	677	659	622	684	644	615	654	610	662	640	671	654	636	620	690	665	646	688	622	650	657	594	674	630	657	655	659	682	621	660	617	627	602	637	656	631	639	630	593	675	638	656	737	642	614	667	662	624	653	617	635	646	622	685	623	663	638	616	621	637	605	640	668	637	680	693	647	617	645	650	630	669	666	619	636	656	670	627	678	642	628	644	661	675	657	658	623	671	622	604	677	664	692	591	656	636	700	653	622	635	628	682	641	664	671	700	662	660	647	674	629	622	643	640	641	622	674	673	690	602	625	663	685	626	678	647	645	627	678	599	664	641	669	604	643	631	640	625	667	657	637	642	648	627	655	651	622	636	613	626	626	642	666	625	608	656	652	645	602	690	594	648	664	695	624	629	653	625	637	630	630	652	638	598	603	656	627	626	617	602	675	631	624	593	613	634	652	616	611	645	642	636	640	667	634	627	665	645	667	666	671	636	683	680	662	558	623	662	636	647	608	633	625	645	651	628	652	669	651	623	647	603	682	684	694	663	646	652	674	609	626	648	567	612	636	608	658	701	629	627	645	664	648	632	704	619	627	658	645	620	655	629	666	641	609	611	638	612	653	563	601	659	658	629	639	637	630	600	636	675	618	683	655	640	638	657	623	596	646	629	670	653	610	639	661	645	659	655	651	632	612	664	636	644	627	686	641	649	662	648	663	655	650	654	640	663	691	618	652	657	668	639	651	616	647	655	646	607	629	649	613	642	643	671	676	635	660	650	645	658	669	632	660	660	617	598	631	628	648	632	612	681	620	659	671	683	669	638	655	624	664	603	647	643	632	631	647	627	674	669	647	616	664	663	661	646	607	616	689	660	646	602	652	666	661	650	666	643	697	661	644	675	618	703	651	652	641	654	654	698	642	636	602	650	651	619	645	656	619	659	656	669	678	584	667	676	620	658	648	627	671	663	599	617	646	648	641	657	597	719	578	638	667	623	663	676	592	624	656	625	617	645	653	696	657	648	629	666	693	621	670	619	643	635	615	652	599	621	607	619	659	605	629	620	622	615	640	610	631	637	610	631	623	663	626	630	660	629	652	646	659	688	606	658	652	596	649	609	662	614	633	649	665	610	653	637	655	626	616	667	624	637	631	635	671	675	662	618	657	621	634	644	648	681	697	657	644	624	684	599	615	642	674	650	660	623	680	633	603	637	673	643	667	669	679	635	680	654	621	607	664	639	655	683	639	652	632	659	630	647	664	666	642	614	638	648	653	609	645	695	646	637	660	652	631	664	668	630	643	663	637	642	599	691	650	699	650	654	620	661	663	639	641	670	697	617	616	623	633	645	598	627	662	657	668	672	670	636	619	629	655	665	715	652	622	629	613	649	611	653	585	677	634	643	639	647	646	640	671	644	615	645	648	659	646	636	659	642	634	663	663	627	618	651	617	618	621	633	625	614	631	628	627	702	636	641	637	682	635	629	608	656	673	627	676	627	621	707	660	618	680	629	623	642	625	682	624	669	648	670	674	621	596	650	656	624	645	656	627	669	640	633	636	656	625	683	689	607	638	702	601	610	647	643	642	678	649	625	641	637	634	709	640	657	632	659	640	680	685	598	633	626	619	672	601	621	637	651	674	667	658	619	674	633	670	657	674	654	621	633	660	703	660	615	648	694	697	615	629	607	667	684	630	614
23409	20880	28184	23701	20880	10725	1226	785	678	609	543	494	490	478	441	438	464	421	405	417	399	414	425	408	380	384	406	398	409	396	410	387	405	413	377	354	355	352	358	387	375	360	373	398	345	325	353	385	360	366	370	404	391	388	363	371	378	376	325	379	360	386	344	378	369	362	383	379	361	343	359	334	369	389	335	342	376	361	341	341	393	342	380	361	333	373	338	367	380	350	342	392	348	368	332	379	371	374	348	380	377	374	358	355	361	388	358	355	357	384	386	388	377	378	374	357	337	362	406	365	369	378	370	383	359	356	362	347	334	363	370	354	366	352	378	326	369	355	340	369	376	361	382	336	347	377	328	359	362	346	345	337	356	364	382	369	352	372	393	348	344	373	342	353	375	370	363	354	365	336	362	330	380	371	301	346	365	351	348	348	360	360	395	360	377	365	401	337	391	384	343	348	372	331	331	350	372	344	327	384	355	366	380	347	334	329	372	380	372	366	329	359	335	381	339	353	348	377	393	358	372	377	357	349	337	390	337	354	379	376	374	364	354	349	364	366	379	341	343	357	361	365	361	359	334	378	347	359	367	384	378	351	437	351	326	372	369	367	336	373	373	358	357	369	352	367	327	355	376	330	366	348	360	384	360	330	389	365	338	368	365	343	359	353	363	359	355	382	346	340	379	391	348	353	365	351	376	375	387	358	356	396	344	320	331	397	363	328	346	358	360	316	331	369	366	346	363	338	322	387	366	379	360	349	373	360	367	380	377	367	397	386	378	382	386	326	386	372	358	389	331	366	399	351	363	409	377	387	364	364	376	377	372	374	355	342	369	337	367	335	364	399	368	380	355	390	387	356	386	379	374	358	356	403	351	388	341	398	355	328	366	384	378	367	359	340	367	386	381	347	411	344	364	403	370	364	344	346	351	338	348	388	351	337	347	380	342	373	372	373	356	362	308	404	363	372	355	326	361	363	375	347	328	377	381	363	368	383	386	334	362	336	359	361	370	346	384	365	358	379	367	334	395	410	372	333	331	371	380	359	361	343	370	358	387	361	350	382	361	335	360	350	382	355	372	372	372	378	356	366	344	393	399	368	351	371	347	388	363	372	354	372	342	355	337	347	388	348	347	350	361	365	363	374	367	352	374	370	407	332	344	354	361	356	362	407	399	367	366	354	396	355	395	340	348	354	341	327	349	381	357	399	401	375	338	382	370	371	357	367	355	378	353	371	353	377	361	365	376	370	367	350	350	367	348	385	369	379	360	378	376	357	372	356	371	366	408	389	376	351	375	343	375	365	404	349	362	351	375	359	348	388	361	367	351	327	370	355	362	382	352	368	377	376	351	333	373	366	386	381	331	342	413	344	379	349	356	397	385	374	362	353	380	371	374	365	355	361	368	332	364	375	367	349	350	365	345	359	375	366	376	403	375	406	370	344	353	378	376	343	358	338	384	404	369	367	379	398	382	355	365	357	368	321	369	353	369	337	346	429	349	376	368	344	362	362	374	378	355	332	391	365	308	343	377	349	329	369	354	361	337	337	365	381	328	418	376	341	355	377	334	363	358	352	378	371	390	350	360	363	357	366	372	403	343	373	348	341	395	340	368	333	354	379	356	376	353	381	349	350	365	349	346	387	345	372	364	366	336	390	396	391	357	351	378	377	344	350	353	353	342	336	370	369	332	350	352	346	367	354	355	359	373	379	372	325	342	373	357	342	379	363	337	336	382	383	353	356	365	351	388	358	388	381	381	351	358	364	386	392	359	349	347	363	382	404	374	354	367	366	378	382	341	407	376	346	397	401	380	335	394	351	384	352	358	327	352	394	358	368	384	382	365	389	335	380	361	363	361	369	365	354	375	366	367	365	386	347	363	378	349	359	365	373	370	369	374	374	367	368	332	364	344	376	344	351	373	347	366	376	395	374	387	350	372	320	359	333	364	364	346	332	359	357	346	321	316	362	368	389	359	373	374	377	367	358	378	372	340	366	376	366	374	334	398	315	387	356	351	366	357	369	353	371	352	351	339	363	374	358	338	335	336	342	385	350	386	378	375	365	368	345	377	361	363	363	390	396	346	330	360	355	352	351	383	340	379	334	372	338	380	387	351	346	373	347	373	360	360	426	380	361	369	341	357	383	352	354	364	357	379	363	349	401	381	371	363	379	385	383	356	362	357	356	340	358	354	319	363	375	401	376	367	372	383	359	343	358	339	361	361	340	367	349	346	327	368	370	354	390	327	358	350	385	347	366	362	337	328	345	356	340	356	378	351	385	340	362	377	394	357	357	315	344	338	362	346	352	373	342	347	369	354	355	345	352	366	342	345	356	363	370	353	370	373	355	338	366	332	367	357	345	360	388	376	362	367	351	381	370	408	386	353	366	348	338	357	331	345	351	374	386	362	322	335	371	384	385	341	365	350	350	362	372	351	384	366	379	371	357	353	365	345	358	387	386	373	359	362	341	385	345	369	379	360	369	343	398	349	392	367	372	373	351	361	357	350	381	363	369	381	364	340	327	356	340	356	364	352	366	371	372	355	350	363	337	364	353	417	400	406	341	371	349	378	355	377	334	350	369	350	367	361	350	352	352	379	356	356	340	331	363	330	355	405	360	327	377	341	387	354	343	337	370	389	368	385	361	351	358	372	387	396	338	338	399	368	367	367	360	354	352	364	341	354	399	357	358	376	357	378	370	347	351	335	362	349	385	370	322	402	333	373	382	333	343	366	385	319	336	356	362	383	387	344	357	350	371	384	346	351	371	392	341	353	379	388	362	341	359	374	364	388	343	338	373	348	355	365	341	356	311	348	353	357	359	363	404	359	346	298	383	363	357	373	388	365	349	398	373	345	341	358	374	334	363	349	387	359	347	361	359	332	372	376	340	336	356	386	368	340	327	385	389	348	379	378	356	386	382	362	365	356	329	367	348	385	362	381	357	322	390	347	367	362	373	401	376	360	359	354	353	359	379	371	380	375	353	379	411	359	363	331	339	367	381	350	356	385	348	350	356	336	340	376	362	383	400	325	343	345	350	393	377	370	367	364	349	370	378	370	387	335	376	355	334	362	364	365	394	384	366	380	330	364	381	359	368	355	354	363	376	389	358	336	359	374	353	349	352	335	372	340	372	359	358	406	338	334	340	368	347	349	355	344	383	345	345	367	369	365	374	390	358	351	363	357	400	366	383	365	386	342	359	347	330	357	368	366	361	368	350	334	372	356	367	373	350	362	342	334	354	375	371	368	345	382	354	369	372	356	378	355	352	353	350	350	347	349	357	359	376	399	384	354	358	346	361	349	353	344	375	369	379	354	356	369	350	377	364	342	361	356	363	333	353	350	395	356	366	379	380	370	379	391	341	377	383	367	369	356	359	360	360	383	348	366	386	374	356	378	359	318	330	367	358	370	362	380	329	382	351	343	344	358	380	350	347	345	360	339	377	348	375	392	347	369	374	382	359	355	349	355	350	377	365	344	389	371	352	381	374	347	363	341	324
4395	8987	8025	4347	2886	2211	1761	1442	1179	1078	959	781	787	669	722	625	654	595	557	607	596	581	534	557	546	532	513	514	515	534	527	539	545	504	531	516	461	509	494	503	519	539	482	472	513	522	513	480	527	469	455	452	516	497	496	486	540	481	503	483	492	452	475	497	494	524	517	479	444	514	485	500	496	442	472	485	470	500	511	501	503	479	517	501	487	469	494	454	492	493	522	485	527	472	471	498	480	479	515	477	469	490	514	531	488	513	484	475	491	452	497	536	496	488	491	458	504	459	499	487	493	463	514	476	459	479	489	496	485	460	468	465	472	468	481	493	451	455	437	471	487	515	474	439	474	461	489	472	469	475	451	499	457	480	500	457	489	466	453	455	506	466	447	467	517	481	444	512	492	473	537	491	487	523	522	465	539	508	495	524	495	490	478	473	452	511	517	489	474	495	483	484	468	481	519	494	526	449	508	481	508	535	509	489	460	477	491	488	447	516	491	505	466	480	457	477	484	468	472	485	459	508	458	444	491	472	491	468	480	507	479	459	495	487	442	524	495	473	495	497	497	482	496	488	493	497	453	488	505	491	485	467	485	442	507	426	471	499	467	467	503	471	494	491	485	487	483	481	485	465	481	482	468	452	491	482	476	490	488	502	517	503	471	504	460	469	445	479	467	500	477	468	505	487	470	456	479	505	502	485	511	491	540	481	488	482	486	477	463	502	450	491	499	463	482	539	435	452	501	488	464	465	476	458	459	448	492	462	521	493	478	498	478	455	492	488	499	480	501	488	497	505	493	463	505	463	481	514	489	468	476	489	476	491	481	488	518	486	440	489	485	456	525	456	513	461	454	476	516	442	458	457	459	458	492	494	525	476	498	440	471	507	461	528	443	488	504	464	462	450	505	470	472	504	452	481	475	466	489	478	491	502	487	464	531	459	492	518	469	472	495	479	464	484	481	458	484	445	442	470	479	513	440	477	490	495	477	481	475	474	497	475	456	489	480	482	470	465	493	465	445	471	466	477	481	477	484	486	498	436	479	498	480	495	455	479	456	494	508	512	449	509	466	464	485	479	490	509	485	444	468	464	490	494	517	469	501	458	452	512	510	466	484	511	454	513	465	518	472	486	488	528	426	507	455	482	493	466	510	483	494	479	470	474	486	458	456	461	486	429	493	491	483	476	460	465	464	477	482	459	460	456	477	476	500	476	485	480	464	481	485	468	492	476	487	522	464	473	468	477	507	473	527	456	483	476	458	483	477	436	507	481	482	481	495	457	452	482	448	476	468	465	497	443	458	467	478	488	469	457	510	456	523	495	473	458	449	459	459	468	451	465	498	455	454	503	431	476	494	522	430	439	507	491	481	466	461	504	489	485	525	471	454	465	498	507	475	492	470	492	456	480	469	435	494	476	500	481	505	475	483	455	465	496	477	493	499	468	436	492	450	470	464	495	492	479	507	490	500	481	499	425	477	446	527	511	505	451	479	487	511	492	476	495	417	472	524	500	454	491	486	500	470	489	516	463	501	481	463	455	498	471	467	475	493	490	465	483	486	485	469	480	467	487	498	500	450	499	490	468	487	520	500	493	489	465	449	528	476	505	458	472	515	484	483	446	454	510	506	479	426	435	467	506	509	489	501	478	447	506	490	470	488	451	501	476	479	498	474	484	501	522	483	528	503	501	477	526	468	450	496	499	471	474	486	527	480	511	508	452	473	453	454	504	487	443	440	461	485	481	514	447	490	489	516	457	516	454	505	502	459	477	453	502	515	496	491	446	479	467	501	461	464	469	464	428	489	515	465	494	467	457	522	533	454	536	489	467	502	477	499	451	449	446	476	479	479	479	522	465	448	490	470	472	476	458	495	499	478	443	523	463	503	460	474	496	475	468	462	457	475	472	487	442	477	483	478	474	452	459	471	479	497	489	511	498	468	476	450	508	482	471	458	487	491	459	519	503	467	505	470	474	500	473	485	459	517	476	473	459	532	463	511	472	514	485	511	483	547	481	474	497	475	497	454	483	480	436	465	425	498	476	464	470	470	499	418	485	476	467	474	475	458	498	451	457	471	483	498	498	496	456	488	466	470	477	470	490	487	510	471	498	484	469	475	461	522	487	481	477	481	460	469	501	463	509	453	486	501	485	476	474	493	494	492	474	497	512	491	471	478	462	503	472	464	450	461	492	446	526	478	472	472	462	462	501	483	493	477	482	487	510	507	488	472	497	467	506	487	478	511	455	447	501	498	496	461	457	517	503	478	487	475	505	487	504	486	516	456	498	461	509	476	519	516	501	529	438	446	468	446	489	482	509	499	482	464	470	437	493	472	470	474	474	453	512	482	481	492	483	454	517	523	482	505	459	470	472	475	490	503	503	497	457	527	469	496	487	447	470	525	494	494	520	471	495	464	483	488	472	481	493	480	472	512	470	511	474	504	493	470	484	454	452	461	492	466	439	465	468	488	490	514	484	486	504	452	501	497	478	462	464	472	446	503	470	493	476	499	474	453	510	489	518	487	484	470	512	501	483	451	456	496	449	473	501	495	492	503	464	459	457	483	488	441	491	453	457	464	496	450	462	441	539	517	505	540	483	495	467	470	511	471	456	467	454	458	482	447	488	478	508	484	472	449	524	520	522	466	493	452	453	468	497	460	459	487	530	469	509	490	494	511	463	477	499	460	457	530	492	487	467	470	478	495	487	481	439	455	458	478	476	437	459	458	479	475	492	484	511	478	475	470	515	500	472	466	496	502	478	484	483	515	474	489	486	455	452	504	522	486	504	514	445	463	485	479	454	468	473	507	502	446	485	458	464	482	468	478	499	479	476	473	497	479	507	473	453	454	485	466	472	479	468	467	508	517	470	514	496	452	459	487	456	468	473	457	472	515	456	479	497	463	446	494	525	470	444	514	483	463	463	487	509	460	502	488	477	514	426	446	507	514	484	511	499	507	490	464	503	506	499	484	521	451	487	453	441	444	455	487	444	491	475	530	490	459	493	446	485	492	478	476	463	465	509	501	500	441	464	441	509	495	517	500	475	442	473	471	478	481	435	457	483	497	469	480	435	515	498	476	486	468	461	446	450	485	460	464	547	434	516	466	481	484	508	451	468	487	449	500	461	485	497	462	524	454	519	465	459	470	489	480	511	457	496	492	488	469	472	456	488	472	474	477	516	474	460	503	502	498	476	472	472	481	465	483	479	500	474	521	497	447	503	506	525	487	453	483	461	453	474	432	478	496	484	493	521	492	522	511	510	477	492	456	448	470	488	499	474	491	515	457	478	527	454	509	471	494	498	475	469	503	458	487	513	475	436	516	484	487	495	493	473	495	500	479	493	542	482	501	464	468	516	474	427	455	537	483	484	450	477	487	481	498	460	477	485	453	511	477	498	471	443	485	462	488	481	479	511	486	466	492	448	481	494	488	445	490	483	454	515	473	469	499	488	509	499	471	504	468	466	480	456	461	480	498	479	482	467	463	452	438	464	501	463
22491	20860	28588	23238	20862	20895	8939	1017	720	590	481	445	414	343	350	299	232	251	231	215	225	216	215	191	188	180	198	176	149	184	186	189	181	183	186	161	169	161	184	146	185	167	171	146	173	175	156	166	154	127	150	155	167	154	155	144	154	165	164	137	169	146	142	135	143	130	159	179	130	144	152	142	160	165	139	142	158	143	153	141	139	146	144	154	152	152	150	153	143	147	147	132	160	165	135	155	160	165	132	144	132	143	170	156	153	138	151	154	133	122	141	139	145	132	156	126	152	151	156	166	161	159	159	151	155	138	143	144	135	156	145	143	120	148	143	151	145	139	131	133	124	146	153	111	146	150	158	164	130	123	141	161	140	157	172	145	158	141	159	142	147	152	152	146	136	154	160	148	133	148	156	162	149	168	148	160	123	138	129	153	139	165	147	147	147	133	152	158	131	131	152	136	139	151	145	146	137	152	138	150	129	129	139	143	144	143	144	149	150	141	134	154	132	133	137	148	150	156	123	137	131	155	145	135	140	151	153	145	156	140	141	140	126	149	142	119	118	147	131	111	153	134	127	149	149	157	140	136	151	145	142	172	145	137	148	140	151	129	129	152	143	131	143	116	140	130	148	155	145	128	134	149	136	139	137	134	139	166	117	144	142	158	136	130	158	141	155	139	137	142	150	152	156	145	147	152	132	136	156	143	125	120	136	148	127	177	134	129	167	148	133	137	142	148	153	149	133	156	124	150	143	160	172	146	141	162	144	154	137	133	125	144	131	156	137	125	142	136	141	131	138	153	127	153	144	155	154	149	131	146	150	126	135	144	157	135	138	151	147	130	161	138	174	151	137	141	161	155	132	160	144	139	135	157	130	139	151	142	130	112	144	140	148	157	165	139	142	123	152	138	136	143	156	143	142	160	130	135	148	132	140	148	136	123	148	131	114	140	145	140	144	135	130	141	141	128	145	136	124	146	155	167	137	144	148	145	133	151	137	148	125	120	146	136	148	142	141	156	145	108	128	147	147	142	144	144	141	141	135	125	135	153	152	142	164	154	151	152	137	140	134	132	119	148	150	157	140	117	147	148	130	143	122	138	137	142	147	161	156	127	142	126	154	128	131	153	127	150	145	126	138	132	157	143	144	125	154	121	155	133	144	146	126	137	137	146	143	129	141	150	124	126	163	134	145	117	145	137	151	139	125	140	139	141	130	134	125	164	157	159	159	138	146	152	131	157	137	147	153	120	136	130	116	128	142	130	138	142	156	130	142	134	142	142	129	110	128	142	145	155	141	142	159	141	157	125	123	150	132	147	149	136	136	149	126	146	154	155	133	158	143	119	122	145	140	140	148	148	147	135	128	137	126	131	165	131	151	157	153	130	135	151	131	141	150	143	148	169	152	150	122	154	140	143	156	167	141	153	151	132	145	153	144	147	147	154	143	149	138	160	142	117	158	133	161	147	133	140	134	148	150	126	135	133	144	153	156	142	153	152	141	151	122	135	123	150	144	151	133	118	155	151	159	136	134	127	147	112	145	149	129	135	126	131	134	141	136	123	140	128	137	150	164	154	130	152	151	155	140	147	148	134	139	135	154	135	146	144	149	131	158	124	151	152	147	142	146	142	133	133	133	155	140	148	134	159	134	143	134	142	150	150	160	148	133	152	135	151	147	134	155	134	139	138	134	120	156	150	130	131	136	125	141	129	153	140	125	136	179	152	130	150	149	139	148	140	135	144	139	165	142	119	142	141	141	125	123	150	152	133	141	145	147	168	129	144	133	148	134	134	145	149	143	155	127	150	150	136	134	148	141	140	165	138	143	150	168	136	141	158	137	153	144	134	145	137	145	130	149	149	153	157	129	135	141	139	125	126	135	159	130	143	147	126	165	141	147	147	156	156	138	125	134	165	147	137	128	142	127	127	126	134	147	142	155	142	144	142	151	136	143	151	128	136	139	119	136	158	128	139	155	139	159	129	137	137	162	122	153	132	145	141	146	158	141	163	147	141	148	166	161	129	155	136	144	135	127	124	124	140	164	114	144	131	143	149	126	134	163	140	143	130	151	156	135	120	154	130	141	137	156	137	135	141	149	140	140	137	123	134	139	114	115	150	143	130	138	146	129	154	152	133	131	157	157	152	151	136	135	140	151	129	136	118	172	148	146	149	130	159	162	143	130	139	147	159	131	144	131	136	152	122	118	120	155	144	179	148	133	145	155	131	154	141	133	131	141	139	131	135	140	151	139	147	145	157	125	151	132	126	113	140	140	140	143	149	157	138	149	152	161	143	145	149	144	136	125	120	172	146	154	154	151	155	129	133	131	145	145	138	146	144	145	136	148	154	133	139	139	146	148	154	149	152	144	151	122	147	151	159	138	141	126	160	130	148	140	156	128	153	135	140	153	140	121	117	131	133	145	142	152	148	143	153	151	124	145	140	144	141	120	149	156	131	156	161	131	127	158	121	143	147	138	146	147	136	153	134	159	134	152	131	164	128	139	130	142	140	142	146	118	144	129	160	133	150	157	160	119	141	161	144	142	136	155	140	144	140	148	152	158	136	132	147	127	144	136	161	157	157	158	153	158	154	140	163	157	131	126	140	139	140	153	160	122	139	154	146	164	154	136	146	134	148	146	137	127	147	137	166	150	143	152	138	132	154	156	153	136	151	161	134	140	120	144	144	145	143	150	153	132	139	144	158	139	151	148	145	118	139	152	131	143	162	150	151	161	131	148	125	150	137	143	171	137	160	149	130	129	127	155	139	151	134	129	135	135	141	147	154	132	146	138	143	152	138	141	142	150	144	158	160	133	141	151	135	155	148	139	131	117	136	145	131	146	168	123	116	159	131	166	147	139	117	147	129	125	163	142	123	149	146	143	143	148	150	136	129	149	144	147	156	150	146	143	163	152	115	146	115	152	125	154	127	144	133	146	127	139	143	148	144	148	147	166	150	137	141	141	149	156	144	141	146	159	151	142	149	163	148	150	146	136	153	152	162	126	149	137	146	138	165	152	155	157	146	157	147	152	144	171	153	120	140	154	159	140	173	141	132	129	150	131	136	151	115	144	147	149	144	135	134	141	149	151	161	143	117	121	169	137	144	124	145	153	148	119	133	145	131	146	124	133	130	133	128	121	135	144	130	145	128	157	152	151	150	153	137	140	126	133	143	151	132	141	141	130	152	121	140	147	139	153	153	122	161	144	144	146	141	150	164	170	159	140	139	152	155	149	118	153	136	142	148	123	137	138	142	133	144	129	141	137	131	161	149	142	140	154	125	163	142	155	144	124	134	142	128	150	140	138	151	143	156	148	135	135	128	159	145	162	139	131	164	133	128	149	131	128	167	127	134	161	143	136	133	135	132	164	138	153	139	156	147	148	137	131	150	153	149	144	150	149	137	163	134	149	129	126	154	163	158	144	120	155	125	136	141	126	152	132	125	130	154	136	136	152	152	125	164	142	132	124	147	147	154	166	133	137	124	135	169	153	145	160	122
6469	15081	13342	7223	4855	3629	2749	2138	1576	1374	1100	881	828	670	601	541	495	457	409	349	383	370	322	333	353	267	296	289	271	275	275	271	249	242	237	270	271	250	221	226	226	229	211	237	216	225	211	212	224	207	213	206	201	197	194	183	223	193	228	207	180	175	208	202	204	241	210	192	182	223	204	204	185	204	205	182	204	200	207	185	206	175	197	204	198	192	199	211	204	209	212	167	199	210	184	201	193	206	200	198	171	181	201	187	190	191	225	212	188	215	197	200	186	225	178	202	185	198	187	215	188	190	193	195	158	194	231	179	194	179	188	197	168	192	193	196	197	206	221	196	190	171	182	176	219	190	185	167	184	193	187	200	180	183	192	192	190	212	190	181	192	204	182	200	193	203	195	202	179	187	191	206	180	208	176	190	188	169	198	164	180	189	202	208	198	182	172	196	208	188	196	192	170	179	196	193	181	200	187	194	207	181	201	192	177	209	192	190	220	189	179	182	171	164	179	211	190	200	150	199	184	216	196	197	186	196	198	169	168	199	177	183	229	180	157	202	192	224	199	188	178	180	196	186	181	195	183	182	199	190	217	165	202	186	197	174	183	202	196	177	164	216	200	208	189	179	173	199	201	216	189	197	199	220	188	196	189	195	153	197	212	197	176	192	199	202	184	210	186	206	204	195	219	176	222	174	198	203	176	214	194	196	172	181	194	212	185	225	198	181	199	178	181	189	199	186	200	185	197	193	184	201	177	201	202	184	213	216	190	174	181	196	181	190	200	206	181	192	220	183	203	186	168	179	193	197	196	149	192	181	207	200	189	199	183	182	197	168	216	217	188	196	212	221	209	197	169	184	174	207	207	198	172	190	183	200	190	166	184	191	205	213	186	187	206	184	198	207	211	198	181	188	219	165	172	182	196	173	192	228	162	194	176	204	179	197	190	179	170	206	190	154	183	196	155	191	169	207	210	179	167	197	176	192	201	181	176	191	181	208	223	201	203	197	197	211	179	198	202	195	166	206	235	188	209	174	204	198	165	202	198	198	198	196	213	184	208	200	189	174	186	195	195	181	211	212	192	192	191	190	199	211	201	171	181	197	201	180	178	193	221	232	172	183	190	206	182	205	187	210	175	196	176	195	189	207	205	187	205	185	194	152	177	186	168	179	189	180	163	210	182	186	205	205	178	197	201	176	190	203	204	200	189	192	192	186	165	192	182	194	191	214	198	183	204	177	178	172	222	173	181	197	167	201	186	179	199	200	170	206	200	190	212	192	222	179	172	192	205	190	205	174	200	197	195	189	203	223	200	187	208	201	204	182	165	181	201	190	193	180	215	189	182	171	188	201	196	163	208	190	206	203	194	191	207	195	201	192	193	200	182	197	176	181	188	196	183	201	181	195	218	177	211	194	194	195	189	187	199	189	200	189	181	203	163	199	168	201	198	191	175	197	201	196	191	188	176	189	194	156	180	192	177	194	182	159	168	177	182	189	199	170	183	181	167	187	179	205	176	185	190	193	188	194	205	207	192	208	195	197	184	187	193	188	190	193	182	181	190	171	170	180	180	177	200	203	190	190	190	210	195	211	188	168	165	183	193	187	177	176	187	171	197	185	204	193	187	194	172	186	172	184	182	188	171	169	183	229	207	182	204	181	205	185	192	181	184	198	171	189	185	185	167	211	214	192	200	182	193	220	194	184	181	192	194	179	182	173	203	202	186	181	188	222	183	186	208	179	218	189	185	206	186	202	188	190	182	223	178	185	193	180	202	196	192	198	191	195	201	175	196	199	193	195	197	185	204	197	197	176	206	185	187	177	171	193	187	208	200	192	200	206	196	215	162	216	175	194	179	190	193	206	178	186	210	197	162	209	195	210	207	202	203	206	186	177	186	181	200	161	199	183	184	173	189	184	179	187	189	196	192	187	181	178	199	195	205	196	173	211	178	191	183	191	197	170	179	202	188	202	214	154	185	189	180	208	179	189	177	191	189	202	180	196	198	197	182	191	149	161	188	216	173	181	168	205	211	208	200	185	154	193	187	194	181	168	195	183	229	191	206	205	234	207	188	202	177	183	182	178	191	202	199	191	191	214	193	188	219	194	194	168	215	188	200	179	182	196	180	213	186	213	186	190	171	161	221	207	209	203	174	185	206	173	190	181	170	192	201	199	204	193	175	231	180	199	209	205	200	186	169	187	189	184	205	203	202	196	203	211	191	192	182	196	191	193	191	198	201	192	178	194	173	191	191	181	204	188	182	167	180	186	193	203	193	195	172	186	185	203	192	191	187	152	169	204	208	180	190	199	194	170	198	177	180	177	193	204	175	176	212	209	173	183	188	204	174	202	198	201	193	175	202	184	195	184	171	208	188	212	199	199	179	182	211	181	215	189	182	188	188	195	209	168	197	200	214	205	175	186	170	212	197	164	179	194	159	183	189	208	203	211	197	183	199	212	197	200	183	171	192	215	187	208	215	197	197	174	206	203	194	188	190	194	197	184	208	208	222	182	200	195	171	201	194	197	195	190	194	178	174	204	188	183	181	213	174	162	189	172	209	178	212	193	168	169	183	173	216	202	197	204	170	176	205	180	191	182	192	198	177	202	200	166	186	192	185	183	213	184	200	178	197	201	216	184	185	188	198	207	185	165	203	169	205	187	187	206	189	172	191	189	216	188	191	179	184	177	158	185	186	197	172	195	203	217	186	181	201	220	180	171	173	166	199	209	180	176	174	176	200	207	160	168	186	189	189	186	190	202	199	213	181	206	187	214	213	185	212	209	179	194	158	167	200	189	197	176	227	193	209	217	196	196	163	171	189	226	187	186	209	200	162	199	188	182	196	177	197	169	199	182	191	196	193	204	175	205	184	194	211	214	206	206	187	180	200	188	206	187	186	196	190	194	204	185	178	170	194	193	191	189	197	196	203	199	169	186	183	184	176	182	181	219	204	210	206	208	187	187	181	185	194	204	195	173	163	183	197	206	200	209	159	185	178	199	177	204	195	183	195	205	175	207	212	210	193	185	186	179	192	190	194	184	205	172	188	195	187	197	196	178	208	194	184	179	202	180	204	214	185	188	162	179	193	207	202	184	199	175	212	215	180	172	208	209	203	170	186	195	162	204	224	170	204	178	188	190	199	202	207	190	169	208	192	179	181	198	188	184	188	202	194	179	213	205	191	188	195	199	189	197	206	212	194	164	196	206	185	190	180	219	201	205	194	196	206	201	195	182	180	206	203	178	194	213	184	182	185	191	180	202	186	179	172	172	210	193	185	196	189	193	197	198	195	195	180	202	188	197	193	181	207	197	201	212	217	203	194	179	192	171	177	203	198	159	179	190	212	170	199	175	194	174	208	194	177	172	198	195	202	222	226	195	198	186	180	217	157	160	215	190	178	209	206	177	195	208	189	167	183	190	182	183	205	195	204	161	201	188	200	185	197	178	177	182	190	180	169	191	182	212	205	196	195	186	169	177	191	172	180	200	190	199	199	193
26530	20427	9302	964	617	576	548	522	532	529	518	523	523	504	493	505	489	501	473	530	577	500	524	491	471	499	522	504	516	482	509	490	503	519	501	491	472	493	521	540	518	507	475	485	528	536	536	507	495	495	443	509	487	499	471	467	519	504	500	460	514	495	498	490	510	502	488	510	465	484	502	510	478	513	508	509	533	516	494	485	495	516	522	531	526	496	484	499	480	492	525	501	528	490	539	534	498	494	501	484	511	502	462	503	475	514	495	484	543	521	537	508	488	487	509	490	497	500	505	505	487	507	517	521	537	502	529	466	456	530	494	471	498	487	457	541	479	496	503	519	493	451	501	483	485	507	487	487	505	475	519	491	479	531	452	517	520	498	526	516	503	503	498	481	493	498	481	504	479	503	477	512	473	540	491	509	505	488	565	498	533	505	523	527	508	531	497	483	488	518	504	487	512	463	508	503	481	505	473	534	512	503	490	474	519	452	501	508	517	506	522	518	487	498	525	526	490	519	468	469	537	503	478	479	551	476	536	492	525	489	518	490	516	518	493	486	510	496	505	508	464	489	515	474	507	525	544	493	516	511	483	473	518	523	502	517	497	531	459	484	511	497	526	535	461	467	538	495	503	497	521	509	501	524	500	486	496	495	474	484	498	478	504	490	524	527	514	565	473	482	536	527	500	505	490	477	491	491	503	520	534	510	452	489	521	481	486	535	488	476	489	513	471	486	462	467	527	499	483	497	515	487	509	482	510	504	477	542	512	501	490	488	489	559	488	553	504	512	485	499	509	508	496	509	531	499	495	499	496	498	468	487	504	494	525	525	517	487	523	524	552	462	537	507	487	491	546	483	472	518	455	486	512	548	483	482	480	479	471	492	500	472	487	494	467	539	501	497	521	480	466	474	551	532	501	495	490	536	461	476	528	514	495	497	517	476	432	532	521	524	513	497	521	459	505	512	513	434	514	476	484	471	510	503	487	518	520	539	511	523	493	475	517	514	526	496	492	520	523	505	480	492	500	509	502	521	506	514	503	476	512	496	529	488	513	503	509	512	538	532	515	494	519	526	544	521	477	534	550	511	504	481	513	457	500	522	501	511	477	496	532	446	539	475	521	536	500	525	487	520	488	495	490	508	495	503	479	518	548	476	461	479	495	496	512	514	516	504	461	489	491	489	514	484	504	518	478	526	503	521	494	499	514	475	534	498	474	504	511	524	517	508	505	536	514	482	488	475	526	443	487	481	459	479	492	513	531	512	511	494	526	553	515	494	496	544	500	485	504	528	513	484	516	507	503	489	484	480	523	461	515	491	525	537	541	516	496	496	489	474	482	537	510	493	462	519	500	521	491	528	484	501	506	491	521	519	492	468	500	468	533	539	489	486	496	541	478	485	496	499	509	506	526	519	475	532	502	483	528	457	503	473	502	485	489	515	502	508	530	469	531	507	486	499	462	474	464	517	499	513	509	525	518	473	484	539	539	508	488	486	492	513	461	502	484	520	499	474	456	509	502	489	538	483	483	503	496	478	508	531	532	476	494	478	489	453	482	485	501	500	479	506	489	523	511	503	497	493	528	499	509	531	510	504	476	513	530	475	501	475	492	471	501	501	493	493	509	508	499	490	477	488	466	515	485	491	531	495	515	515	538	525	516	500	492	493	527	454	502	518	507	469	550	487	546	509	482	547	526	473	542	503	515	530	507	511	471	454	510	554	525	486	505	498	517	502	490	487	473	493	490	479	457	513	526	453	457	502	519	469	506	482	500	514	507	441	472	511	503	490	486	474	522	533	506	499	472	522	527	475	513	524	487	494	471	523	467	495	516	499	531	492	478	529	540	494	522	509	484	477	528	534	518	477	472	484	519	508	459	471	475	543	496	492	490	481	498	493	506	510	509	478	488	519	499	469	528	516	548	466	470	490	501	507	484	475	521	500	502	527	497	539	527	524	488	543	509	539	518	528	524	510	505	459	513	474	526	522	522	484	462	508	517	494	497	474	497	503	545	513	486	473	511	478	503	471	498	505	486	505	511	489	507	451	542	524	469	503	476	515	473	495	522	515	539	493	494	494	518	473	491	527	462	495	505	524	483	496	518	514	481	502	508	499	491	550	507	517	487	445	536	467	498	520	468	504	536	489	543	490	493	463	476	516	484	460	500	514	510	486	536	529	484	556	519	464	481	464	492	484	492	491	507	488	459	468	498	517	521	472	485	483	503	481	523	477	506	529	501	520	510	507	500	523	470	445	494	501	518	467	480	517	503	444	504	488	499	525	502	512	508	494	513	499	506	500	536	519	496	522	483	497	492	484	479	464	483	510	505	498	512	505	514	476	500	512	492	498	468	466	515	506	473	488	492	455	455	511	497	458	514	500	488	553	544	484	527	496	500	532	478	468	480	531	520	496	524	491	515	515	511	489	490	519	523	499	515	503	479	504	523	503	455	483	531	458	489	501	463	531	536	506	487	500	492	494	475	501	512	535	512	508	502	476	497	494	495	503	501	519	460	504	521	461	498	469	495	527	476	528	490	503	511	520	491	475	505	515	463	502	536	512	521	491	514	505	493	482	525	524	490	480	518	508	512	550	507	484	551	499	525	514	510	477	503	517	504	498	493	501	449	507	474	504	493	500	523	478	453	509	528	518	499	472	496	494	498	508	526	445	500	502	517	512	487	508	483	542	472	514	511	484	492	505	453	478	472	539	509	517	484	490	507	486	482	504	487	511	502	534	480	517	517	460	524	479	497	486	470	500	484	501	513	488	510	518	481	520	539	517	505	507	489	502	474	516	458	526	500	494	510	489	516	482	499	467	540	504	487	491	486	536	507	529	484	479	521	481	514	477	470	497	493	469	472	493	478	508	491	497	513	516	481	513	478	525	521	529	516	477	529	469	506	491	518	497	521	527	531	476	507	519	475	496	503	486	504	495	482	475	486	510	483	483	516	488	516	506	486	494	509	464	502	469	511	459	520	452	513	495	496	502	487	492	450	498	490	499	480	492	521	466	501	525	491	510	498	521	496	499	489	524	514	482	528	537	505	500	488	522	536	509	517	522	491	498	473	504	507	491	493	498	494	508	481	484	507	473	506	518	519	505	494	514	472	505	491	480	469	519	506	497	526	497	489	458	543	476	530	506	488	497	463	508	455	492	508	493	505	547	480	525	498	481	459	527	543	513	479	487	506	518	470	506	471	511	520	487	515	512	489	509	505	490	510	534	541	520	546	516	517	480	480	515	506	509	495	504	469	532	427	496	491	520	492	538	559	500	495	486	512	534	527	502	506	524	501	514	520	487	477	477	528	474	470	503	516	475	449	508	489	470	491	535	492	496	506	543	469	484	496	511	508	499	488	502	513	533	460	499	498	491	479	516	525	488	517	505	495	489	477	498	524	462	500	483	530	507	492	483	527	513	508	508	495	476	492	497	496	489	497	482	520	448	488	549	510	515	490	502	538	496	545	488	491	480	524	510	558	516	512	490	510	501	490	450
3951	1251	1273	890	782	772	760	705	674	676	647	680	682	636	651	634	688	602	636	632	656	643	669	649	602	664	673	641	686	660	683	652	687	633	637	625	648	600	654	608	688	658	665	658	649	624	664	643	640	610	657	642	669	636	663	647	632	648	633	633	705	658	718	630	673	639	663	657	649	668	644	633	631	667	666	653	639	633	645	661	621	642	605	635	636	640	644	615	610	611	637	647	675	669	639	601	614	656	682	642	648	647	608	649	647	610	618	657	623	625	663	649	612	653	664	663	654	697	653	666	633	660	726	670	636	634	668	676	672	641	617	639	666	657	641	614	632	643	677	614	648	627	705	645	658	659	632	698	655	666	652	673	639	645	643	667	612	648	650	647	665	637	666	698	670	651	625	623	672	634	631	608	662	658	638	634	598	612	639	655	633	637	650	671	652	644	660	641	650	711	625	681	669	660	609	657	620	642	652	659	668	654	662	686	646	654	591	683	673	669	619	649	643	599	644	609	666	654	645	648	651	662	639	644	680	659	661	633	655	646	633	677	619	643	680	646	682	642	671	652	621	621	667	671	647	653	670	699	619	620	661	667	698	627	648	676	643	649	684	677	622	673	637	636	638	634	688	630	657	612	689	644	612	662	677	679	618	657	620	661	631	651	620	646	600	669	630	637	638	682	649	613	682	623	649	673	651	636	640	616	608	659	657	601	665	677	640	657	662	664	611	658	624	624	679	591	637	632	644	634	633	635	633	658	685	646	622	641	633	681	607	646	643	615	637	659	664	670	651	698	638	677	667	653	664	641	636	675	597	636	644	641	648	681	646	664	599	600	626	560	645	665	624	654	609	606	608	640	620	638	652	678	670	619	672	665	652	653	659	626	697	644	647	661	666	659	659	663	633	620	681	598	645	648	649	681	605	633	597	674	618	661	679	646	692	653	670	666	641	677	657	635	669	637	643	643	623	673	605	691	581	651	729	692	659	656	637	644	665	631	668	657	694	658	686	677	630	670	650	630	659	666	683	614	609	677	691	659	635	671	627	629	639	662	626	638	613	621	651	641	677	628	660	627	667	682	648	637	717	633	663	651	690	686	674	648	617	636	626	680	619	679	679	652	638	620	683	636	647	637	658	730	690	637	629	628	621	627	601	658	637	659	665	671	705	632	634	647	644	686	626	619	595	643	661	595	652	636	662	637	638	662	657	676	634	683	670	680	659	642	673	662	669	598	651	653	616	689	635	619	642	634	656	657	639	671	647	693	694	628	612	674	632	655	661	635	646	637	606	628	625	639	635	693	626	662	685	636	648	643	692	670	616	643	652	664	658	647	621	656	630	691	602	643	645	638	647	697	677	646	646	649	709	634	572	642	603	652	621	584	614	681	668	637	670	633	638	649	671	630	647	626	666	637	604	655	588	612	608	677	609	651	687	669	688	619	664	609	657	646	701	652	618	653	655	658	687	649	671	645	636	635	660	683	667	643	707	678	670	640	681	682	675	605	653	647	657	649	646	655	661	637	633	589	654	621	683	674	629	669	666	659	673	640	648	653	657	644	683	692	652	596	625	601	660	615	680	653	693	660	662	669	701	641	600	619	642	677	656	645	606	648	638	671	646	614	611	638	672	677	599	618	625	620	658	642	616	662	666	646	663	644	624	644	644	655	618	654	662	625	638	641	629	695	677	639	639	644	682	630	638	665	626	640	716	676	655	655	641	615	660	610	677	642	621	671	605	637	645	632	710	622	645	686	682	626	612	660	595	646	703	635	661	646	675	608	644	684	665	645	607	627	645	611	664	649	643	685	634	625	711	667	655	628	607	639	678	645	675	612	653	640	659	689	626	671	657	602	726	644	643	687	665	690	685	636	663	655	629	661	689	655	675	696	663	639	669	626	632	674	681	614	674	649	623	622	646	590	645	692	635	624	672	638	690	631	681	612	662	639	612	661	644	670	642	634	682	645	672	662	661	650	637	649	671	649	657	676	626	650	670	622	617	637	633	650	649	668	623	647	660	648	682	612	633	651	669	665	641	676	648	620	650	645	658	691	628	648	648	587	626	681	646	647	609	657	630	624	655	608	641	644	637	624	667	643	674	704	622	665	614	650	608	627	663	640	685	641	674	653	644	647	668	604	638	643	653	639	636	628	611	598	631	649	676	632	623	651	663	649	649	658	603	643	655	635	673	615	627	623	628	640	655	650	641	632	640	651	685	677	665	677	664	659	676	650	650	643	672	604	623	623	654	681	597	636	675	614	648	633	632	643	652	648	692	638	664	654	638	633	641	663	635	656	639	669	650	667	631	689	684	649	576	633	680	681	681	681	676	649	642	662	700	677	577	673	675	650	627	624	635	648	622	661	669	663	636	674	660	604	657	610	661	676	652	622	633	625	668	653	640	640	673	653	644	651	639	677	669	661	621	609	636	614	688	635	653	608	631	666	621	645	617	661	636	692	678	631	621	617	636	620	636	646	653	626	633	641	674	584	647	660	586	649	647	669	657	641	652	647	648	632	657	684	697	665	646	617	727	647	638	640	675	699	649	660	622	670	639	649	665	627	676	658	601	638	675	625	634	655	672	640	631	648	642	666	625	673	634	687	634	663	642	658	694	676	634	670	625	676	607	665	638	665	648	683	669	630	634	662	696	625	661	639	623	646	651	620	671	700	648	621	613	659	619	665	718	670	673	629	639	664	653	607	703	643	676	677	647	666	607	592	651	662	658	667	653	608	645	671	667	652	620	652	621	686	632	618	652	645	654	656	644	687	582	653	623	673	661	642	641	657	641	643	681	667	648	632	643	656	679	640	634	625	661	652	674	619	632	648	668	646	627	710	673	638	662	647	626	650	631	585	663	611	663	673	663	658	683	682	675	614	630	641	646	606	664	636	661	659	626	658	625	652	622	626	652	607	633	665	633	614	631	706	623	638	657	628	660	645	663	648	620	607	619	675	656	667	621	651	661	642	634	647	647	631	649	639	658	635	681	667	677	656	702	641	669	645	712	697	623	644	705	617	637	632	626	650	652	636	683	628	663	660	624	657	636	680	643	645	646	675	616	618	638	657	629	655	666	586	640	723	633	665	675	622	642	658	655	636	664	659	598	648	678	653	640	654	678	661	668	664	662	684	644	664	695	661	632	578	672	657	637	654	657	654	644	634	672	654	612	665	671	646	608	651	689	632	635	643	636	655	644	646	629	633	629	669	643	646	672	629	631	645	682	667	636	660	661	600	659	647	689	635	578	669	688	698	628	643	663	654	687	644	626	683	634	641	635	661	653	693	687	648	650	626	675	644	639	680	654	650	661	599	650	660	649	665	623	635	627	684	623	609	644	638	698	675	648	637	596	648	611	688	594	662	678	651	653	662	648	667	623	635	625	659	629	666	627	658	625	662	631	699	678	648	672	642	665	653	649	656	664	622	660	675	669	663	663	656	666	616	638	681	661	657	642	685	701	658	644	624	620	637	633	656	700	694	693	665	644	670	637	636	686	640
23464	20880	28198	23703	20876	10735	1242	821	635	550	557	460	459	460	488	397	413	412	403	425	414	405	348	402	432	351	377	356	376	359	414	381	353	384	368	383	382	376	366	372	385	392	363	362	394	384	395	391	348	370	373	385	368	405	371	372	361	360	362	362	364	379	343	365	346	364	390	371	387	402	345	353	380	375	351	370	351	400	369	396	381	355	387	350	399	370	357	383	403	384	367	370	383	359	354	334	343	353	434	364	351	349	358	410	381	397	366	360	363	359	378	386	361	376	384	361	376	360	355	373	364	370	351	321	380	340	367	346	344	387	373	371	368	361	350	360	359	356	359	380	346	366	373	365	356	391	358	364	348	386	392	365	350	348	341	380	351	330	355	359	353	338	387	368	357	317	346	349	340	340	343	345	347	363	350	347	393	366	389	359	377	344	352	371	335	349	346	376	321	393	388	343	386	362	352	352	398	348	370	385	353	377	364	367	414	320	357	349	343	377	369	395	365	360	331	412	325	393	374	361	355	373	316	369	365	317	377	380	338	390	377	334	379	357	336	348	381	398	337	374	370	399	350	376	372	376	333	358	381	343	374	376	335	341	370	377	361	349	331	401	370	339	370	353	365	326	347	371	371	377	365	370	334	356	339	392	377	356	403	360	377	402	355	388	380	336	367	366	371	366	353	334	385	352	375	337	383	384	346	396	361	413	337	342	380	360	354	370	341	365	337	364	378	339	390	373	366	406	343	359	361	361	355	341	362	367	375	359	350	366	388	354	350	356	373	389	367	392	394	346	388	348	367	374	351	362	357	355	401	357	344	338	363	355	377	335	348	345	355	365	383	342	349	342	371	389	365	371	368	391	393	368	350	362	374	344	376	356	352	380	413	366	387	390	346	362	362	366	330	374	372	386	357	374	383	349	363	355	371	346	351	357	376	349	363	366	349	349	341	394	378	368	356	378	347	380	340	349	353	340	334	354	392	348	359	340	378	364	347	394	389	364	354	374	340	361	382	366	386	376	382	337	359	380	366	364	348	314	355	373	379	351	363	376	363	355	345	377	385	339	386	346	382	357	390	372	354	362	355	361	402	390	352	363	383	368	383	351	342	377	345	349	367	363	379	385	363	400	390	384	351	387	352	366	347	326	327	385	361	350	342	349	375	335	376	394	348	341	363	358	382	377	385	382	380	345	368	370	403	397	373	391	370	357	386	351	380	396	348	367	324	361	368	410	340	387	371	364	342	385	340	362	372	360	399	391	342	349	390	319	333	338	358	358	336	387	350	370	363	377	340	370	386	345	342	358	370	351	368	363	401	362	387	345	373	392	367	366	378	352	354	362	340	340	347	353	356	358	373	344	320	343	335	380	356	382	356	349	365	365	326	335	358	374	396	364	400	367	361	375	355	357	378	346	343	392	359	371	357	342	339	364	380	329	388	348	328	369	345	355	361	355	369	350	379	364	356	358	325	381	347	345	337	377	352	362	356	370	373	384	367	319	378	391	375	361	352	389	386	336	361	368	361	378	343	364	348	335	356	365	359	371	338	370	379	335	399	362	366	364	348	348	334	380	359	346	364	386	349	362	360	369	371	358	359	375	357	375	350	397	338	353	328	360	358	361	370	309	369	354	357	320	386	353	357	385	368	358	402	358	354	360	375	368	354	350	357	360	356	354	371	372	380	368	371	337	436	391	374	396	356	378	366	383	364	392	376	370	321	376	347	354	389	365	371	388	403	369	366	390	348	373	318	338	377	373	394	362	373	388	373	350	361	365	361	389	410	364	376	365	359	393	387	336	374	329	391	352	364	372	389	350	363	365	376	370	367	346	382	355	348	369	371	383	367	350	366	367	393	359	392	365	383	372	347	352	354	378	356	371	363	385	361	358	353	377	359	384	356	354	354	391	377	362	341	373	337	349	395	390	376	357	372	355	369	372	358	373	337	341	370	367	392	376	403	366	390	350	354	375	395	320	362	346	309	363	334	371	347	357	375	397	388	341	372	361	376	384	375	384	374	349	366	344	381	374	344	380	391	385	362	387	363	387	375	375	381	372	365	337	359	350	369	372	361	367	349	371	349	362	351	353	357	363	369	390	376	372	357	377	370	358	379	378	346	378	352	367	361	339	357	343	387	388	356	346	392	333	339	345	352	343	352	325	371	368	343	310	344	368	389	371	366	359	363	375	364	369	385	337	398	345	362	325	349	364	390	372	423	357	376	328	344	346	384	396	378	373	364	367	379	374	327	370	391	409	360	367	374	359	330	394	357	388	378	350	345	356	349	377	358	391	362	342	359	345	361	341	376	372	394	387	368	359	347	370	361	383	363	366	347	374	332	337	349	388	400	394	323	379	347	344	341	368	381	355	360	351	370	347	384	388	349	384	327	365	398	405	350	358	356	368	402	348	366	365	417	346	366	330	404	342	360	370	376	362	336	326	354	353	365	386	350	373	367	356	358	383	365	370	347	356	374	371	381	401	367	358	371	312	368	355	343	386	396	342	374	379	340	342	336	335	358	330	374	356	413	344	385	354	339	340	361	409	369	338	357	351	386	373	400	382	369	342	361	361	381	382	346	358	351	351	350	381	374	410	395	367	362	366	356	376	375	362	380	353	386	386	390	388	330	344	333	356	361	377	324	332	379	327	359	359	360	330	378	358	383	382	381	370	354	338	392	351	376	340	365	341	376	364	371	386	357	383	385	356	336	387	343	356	332	373	385	379	366	332	356	389	365	363	335	360	378	362	368	376	370	383	363	393	346	355	368	374	390	368	360	376	361	376	336	384	373	389	338	326	329	354	344	364	315	365	355	349	343	410	419	352	375	362	374	342	344	381	388	389	377	368	349	318	366	367	361	332	381	342	376	330	353	370	366	369	372	392	342	386	383	361	363	337	400	361	369	374	401	385	375	355	380	363	346	356	358	415	392	380	355	353	399	363	375	382	367	358	395	353	369	338	369	361	336	347	366	369	402	400	375	391	372	366	334	352	376	366	351	392	383	331	341	368	360	364	380	359	350	354	332	370	326	348	343	353	364	332	391	360	339	370	353	366	369	349	312	377	360	374	362	348	342	372	375	386	369	354	344	356	393	351	354	340	314	371	364	353	345	334	381	367	355	353	357	361	343	359	368	378	355	405	388	376	354	384	360	365	336	351	365	353	328	351	362	369	368	363	361	337	350	338	362	374	341	345	368	365	412	353	382	370	352	344	351	350	396	370	341	312	342	321	355	356	383	380	378	396	360	357	390	350	363	372	360	365	370	355	377	393	365	364	380	374	365	349	337	364	350	345	364	364	363	355	370	334	365	353	367	352	385	392	354	347	363	335	382	348	393	375	389	380	398	402	355	309	396	354	354	414	337	354	362	364	354	345	380	407	356	348	340	367	373	376	360	350	386	363	358	353	379	381	327	359	353	357	362	380	358	376	392	374	339	357	337	372	367	374	344	353	410	359	399	342	401	365	349	347	350	343	368	323	371	359	364	391	336	377	383	383
4417	9189	8206	4366	2914	2323	1772	1460	1287	1056	909	801	795	681	618	638	671	641	590	592	596	572	550	549	520	562	506	518	522	523	498	555	559	527	511	451	462	512	539	503	495	519	494	513	518	521	508	536	480	560	505	527	462	493	501	511	489	494	438	484	534	494	497	524	507	523	484	454	474	487	471	449	499	476	486	462	476	482	454	473	470	469	481	474	478	466	471	484	471	523	519	494	501	476	515	520	471	456	515	489	472	499	482	474	475	445	488	488	471	496	471	483	479	453	495	498	481	451	508	470	458	469	480	476	497	508	468	447	479	488	497	486	487	502	481	484	489	473	488	485	513	456	442	474	513	483	520	514	492	466	484	495	465	493	515	503	489	501	460	499	486	494	473	494	512	509	460	489	476	471	465	473	493	441	518	464	488	506	436	479	464	490	531	486	493	519	498	455	475	458	471	468	468	479	453	492	468	506	433	462	477	496	436	497	484	411	477	481	489	482	510	476	473	498	506	445	471	484	485	494	472	472	468	512	470	485	481	417	467	460	462	473	470	528	507	456	468	501	513	496	473	459	506	508	483	480	477	476	486	463	481	498	504	492	489	482	440	469	481	526	527	463	509	492	513	478	510	504	451	479	468	432	503	487	489	500	496	471	491	492	506	460	435	511	480	513	476	471	473	486	472	483	499	496	470	472	476	451	492	498	511	502	519	493	504	496	471	485	490	500	472	458	499	474	470	480	486	478	481	489	471	448	457	494	514	473	467	468	482	456	491	438	484	502	502	504	457	506	464	505	507	509	484	494	448	490	477	468	500	481	510	473	489	473	506	479	466	497	447	490	463	472	470	507	466	514	482	495	468	469	455	458	486	458	502	466	479	472	477	455	507	495	471	473	469	444	500	450	450	493	516	520	483	481	499	499	463	446	534	487	464	494	480	478	476	466	489	478	454	487	438	457	511	484	466	494	490	523	495	480	487	459	497	497	503	468	506	501	422	477	492	449	443	471	498	492	473	512	515	480	477	520	479	484	433	469	499	449	506	488	511	477	540	456	502	492	514	508	482	485	500	504	526	456	469	466	463	470	498	472	524	480	481	481	501	491	522	481	479	486	462	485	485	505	503	487	465	502	498	473	476	500	473	486	482	475	474	490	456	491	465	486	489	475	476	468	480	479	476	449	477	480	511	495	490	502	503	519	486	463	453	436	458	507	490	492	465	479	473	519	496	532	485	490	471	466	475	506	493	453	469	481	460	507	490	455	492	500	456	524	524	452	441	494	457	474	468	444	469	476	461	510	515	466	514	489	491	479	523	430	488	469	525	509	477	511	456	479	488	441	466	499	470	493	493	473	444	511	480	540	459	489	467	478	513	488	493	466	466	472	493	507	463	429	470	463	468	469	514	504	482	491	493	471	504	445	517	459	478	481	497	492	477	488	467	531	452	479	499	464	483	459	463	487	439	538	475	496	466	453	472	466	447	545	488	549	487	489	503	476	480	512	464	502	466	502	480	467	484	399	453	447	474	462	454	468	489	450	481	467	465	514	470	452	474	494	509	476	463	442	483	485	511	481	450	512	479	497	447	480	489	447	467	477	475	485	509	461	512	457	497	493	470	476	484	466	509	463	464	497	493	501	439	519	498	470	487	491	462	502	492	442	487	418	478	466	519	522	493	458	471	479	495	455	483	446	444	463	496	511	490	510	480	467	488	497	503	487	453	526	482	441	492	478	465	473	508	479	517	426	481	495	507	458	498	480	486	510	537	534	496	536	470	471	508	474	480	502	477	442	497	438	481	510	448	500	468	490	474	453	459	510	465	489	530	503	479	482	434	523	523	494	497	465	489	495	419	510	460	481	490	476	486	494	508	458	481	475	452	502	494	455	504	510	480	484	431	478	455	485	464	470	483	495	464	446	498	492	477	467	485	483	507	508	493	437	482	477	498	480	499	498	459	451	468	517	461	465	464	494	486	441	464	487	513	490	439	457	485	427	490	462	458	500	466	505	461	493	457	482	469	451	504	511	470	487	506	505	518	476	479	512	479	464	490	477	453	487	463	482	470	506	504	512	508	479	488	509	489	469	472	465	474	505	468	494	492	462	483	455	505	513	436	463	499	483	469	461	482	484	474	497	479	482	487	452	499	425	476	460	505	486	490	462	509	459	498	500	478	504	463	502	447	460	493	467	460	505	488	470	483	503	490	466	469	516	475	460	482	489	516	450	486	464	469	500	459	471	486	480	470	469	486	466	471	478	462	539	481	459	483	451	506	449	497	482	492	478	507	526	493	490	481	495	479	445	444	501	470	505	491	439	492	480	491	455	434	427	468	488	499	524	512	516	472	470	473	501	489	470	521	489	496	480	502	474	468	504	453	491	476	482	488	472	468	476	490	469	461	426	460	489	508	527	478	509	501	483	490	448	530	470	492	516	496	481	494	494	489	442	445	461	535	519	487	467	540	497	522	501	480	505	492	491	480	461	499	518	513	455	479	483	512	461	494	451	505	500	456	517	453	483	470	486	467	456	483	482	493	529	470	507	461	482	456	474	508	490	452	459	492	498	499	511	468	506	488	489	464	486	467	494	503	452	478	463	455	485	464	476	505	443	498	530	501	462	474	464	475	469	496	484	469	494	481	495	457	473	485	460	461	461	493	467	484	494	472	493	473	469	480	476	436	513	457	501	523	487	440	533	488	511	475	468	473	479	514	507	481	498	457	506	545	487	469	498	497	471	486	494	464	461	461	450	453	451	483	494	504	471	475	449	506	450	507	486	472	478	524	503	475	511	516	505	475	495	449	491	507	487	503	515	462	433	514	461	510	516	460	473	504	468	484	483	460	480	468	438	523	495	503	489	454	461	457	482	522	457	521	521	522	489	469	474	476	495	445	501	474	491	483	519	509	451	463	461	466	518	493	444	478	486	521	495	426	464	516	481	499	512	502	463	487	462	450	459	475	496	503	493	440	527	475	455	467	487	463	454	475	487	500	487	495	473	474	459	514	514	488	430	520	489	450	478	477	470	502	486	473	492	478	514	449	468	451	466	466	454	473	461	454	475	482	514	509	450	501	461	475	459	490	472	466	497	446	480	475	496	465	492	495	520	479	455	467	463	472	485	505	477	487	488	500	503	508	470	472	497	450	505	464	507	486	494	527	481	494	480	481	448	495	482	479	474	514	483	480	468	460	490	462	499	480	497	494	480	479	477	531	465	490	459	514	508	471	469	473	477	470	502	456	461	516	502	516	493	525	486	484	534	441	509	498	472	497	439	454	467	426	493	505	520	462	500	483	474	523	469	480	451	474	466	521	462	478	505	484	473	476	454	484	474	458	464	478	472	481	497	511	471	469	462	491	499	484	491	472	454	492	450	479	456	449	476	445	507	450	463	495	542	479	501	447	453	466	463	471	496	467	458	461	492	490	490	498	496	468	499	474	448	484	482	483	503	500	478	474	483	511	469	479	482	507	469	475	432	501	520	459	435	515	484	491	500	514	470
22548	20880	28591	23291	20880	20925	9048	1027	695	582	493	454	389	324	352	334	257	263	228	220	227	194	191	172	192	181	178	203	192	166	153	155	171	171	185	180	172	178	161	164	158	148	154	145	153	164	171	166	174	139	160	152	152	166	150	166	124	164	147	140	170	146	147	156	161	142	126	140	162	154	138	174	130	163	151	147	147	150	134	149	165	143	148	163	136	134	121	143	144	145	142	154	137	154	147	145	155	154	143	146	152	136	143	162	163	158	143	177	149	152	162	152	138	153	141	136	118	135	144	150	152	150	159	158	141	130	148	133	167	162	141	161	156	142	151	161	142	134	139	143	147	144	157	151	151	135	153	141	157	145	162	153	138	144	147	145	130	158	133	122	124	143	150	133	144	143	149	129	163	144	159	128	141	143	130	134	176	130	128	110	156	144	137	151	130	144	153	150	132	130	156	149	132	134	154	157	143	149	164	122	147	149	122	133	130	125	141	128	148	134	141	140	132	144	132	143	160	134	150	136	159	151	141	141	159	153	152	143	139	131	140	146	156	118	147	156	129	137	147	145	139	155	130	139	135	164	167	159	164	159	152	136	148	157	132	150	139	149	148	133	121	167	125	139	155	150	165	146	158	137	163	130	160	157	146	145	144	158	141	136	141	146	135	163	140	148	149	144	152	152	140	166	138	163	130	170	142	159	155	147	159	151	128	131	141	130	153	157	146	142	154	152	150	158	163	159	144	130	137	151	164	128	139	144	137	143	133	136	137	144	134	149	151	149	145	145	146	135	128	154	142	126	149	151	152	145	147	133	152	129	157	149	131	153	166	148	138	141	133	163	137	154	118	162	128	154	137	132	133	138	139	151	145	143	156	158	135	149	139	146	136	160	141	157	153	132	137	135	139	149	155	152	109	128	142	126	149	157	153	156	141	157	154	141	145	137	151	128	125	133	152	171	134	131	169	138	148	136	144	153	132	137	148	142	133	121	140	134	144	151	119	130	142	144	150	146	146	148	157	125	133	137	150	136	147	152	142	155	161	160	169	136	154	159	142	149	136	129	146	138	129	137	151	144	147	142	134	142	162	117	150	144	154	166	134	148	149	137	139	119	135	134	129	157	152	147	129	131	142	127	131	156	150	145	122	139	125	159	135	135	150	145	148	168	161	140	143	137	137	161	132	125	122	121	141	139	141	141	150	169	159	134	125	138	154	136	139	152	141	153	142	136	133	150	131	158	130	140	130	155	135	144	125	144	117	141	140	140	138	134	134	135	140	141	142	149	134	143	136	163	146	168	129	153	143	139	160	136	151	121	139	136	144	163	138	145	151	140	142	166	137	156	129	145	154	149	134	168	132	148	134	145	150	142	132	172	137	127	137	143	154	143	129	142	167	142	124	123	128	180	148	140	168	150	147	155	157	142	143	153	144	151	146	154	164	139	147	165	143	139	134	130	125	148	149	134	139	152	174	149	156	146	150	137	164	144	143	143	149	136	150	144	152	130	142	138	147	153	132	140	165	131	132	124	150	132	131	151	147	171	149	127	145	164	158	137	153	163	138	141	157	142	154	139	145	144	145	146	127	141	135	144	127	129	154	147	144	148	157	159	135	153	119	140	135	155	146	147	133	150	136	146	145	132	130	149	129	135	151	134	122	134	121	169	166	143	126	151	136	155	151	130	150	167	126	131	150	132	141	135	171	158	148	134	139	155	145	147	133	147	167	150	138	147	135	130	148	140	139	143	152	148	157	135	151	149	141	140	163	128	136	156	131	133	145	155	146	157	139	156	159	130	152	159	149	147	154	136	136	144	135	137	140	134	142	153	157	153	143	136	136	149	156	140	150	132	156	121	116	139	127	149	124	150	120	144	156	137	133	126	142	141	163	162	158	158	146	133	133	168	132	140	147	136	140	153	136	135	132	149	131	124	143	136	147	131	152	152	141	136	135	153	147	141	139	173	147	166	133	120	136	169	146	135	140	120	146	140	148	147	135	166	142	139	145	148	152	149	151	133	128	141	139	142	152	124	141	131	131	130	146	156	156	139	142	151	151	148	154	129	165	129	141	158	147	135	155	152	138	151	147	152	147	127	148	137	132	145	147	121	140	141	169	139	113	127	142	149	153	146	134	132	141	131	142	150	125	145	129	157	143	148	122	170	156	121	140	139	155	130	148	134	120	140	132	153	136	156	163	132	156	152	122	146	138	145	147	152	137	110	125	117	136	122	133	136	161	175	126	138	147	138	154	117	154	124	128	166	131	169	123	151	141	141	148	148	156	128	142	139	163	155	141	148	134	123	155	138	149	135	138	141	135	125	138	159	159	131	129	129	132	131	132	148	159	144	127	167	129	129	121	151	128	133	161	163	136	152	126	161	142	153	140	154	149	161	124	140	137	128	140	143	141	136	138	149	142	134	139	126	146	145	143	140	152	152	149	124	153	142	152	180	145	138	159	155	162	125	147	172	128	147	144	133	148	104	130	143	144	147	132	138	137	143	139	154	141	134	148	146	141	157	155	135	133	148	135	157	137	157	128	150	147	140	140	152	126	151	118	143	131	156	145	138	158	161	136	149	145	146	144	147	131	158	159	140	146	164	143	132	154	131	156	144	143	134	129	154	127	140	135	146	151	141	146	136	147	155	117	159	128	125	141	155	154	137	153	144	154	130	149	142	145	137	126	137	135	140	138	154	137	145	139	138	133	143	138	155	157	130	147	148	125	142	149	149	130	160	135	161	158	143	138	158	142	141	147	131	145	141	137	132	158	121	119	125	142	150	136	144	155	138	165	149	164	151	148	144	145	130	155	137	129	141	140	148	134	125	138	136	141	139	133	148	141	143	133	155	148	155	137	129	156	140	162	157	140	139	123	150	125	138	144	146	167	142	140	147	162	144	144	135	149	136	132	135	129	150	135	155	127	154	142	146	141	147	146	145	144	159	135	148	147	163	141	140	140	132	142	125	149	157	160	134	158	139	145	143	115	164	160	144	144	158	138	156	144	139	139	126	134	162	141	154	137	126	148	132	149	152	116	138	161	151	167	139	129	152	131	127	118	136	151	177	173	146	161	123	138	160	145	130	139	159	166	158	136	138	144	141	156	126	139	128	148	152	144	143	133	121	164	129	134	151	144	143	155	170	164	137	158	133	130	135	161	141	149	131	144	146	140	132	152	144	147	149	132	141	132	150	151	153	164	146	163	155	150	123	155	122	142	157	125	149	131	147	145	164	143	135	136	179	126	133	147	126	137	137	126	150	135	146	143	133	143	140	156	146	171	140	136	153	147	138	142	135	146	154	146	131	148	170	138	132	141	124	145	136	140	154	142	147	122	156	154	144	124	142	137	140	150	139	148	153	141	161	152	123	133	144	117	151	141	142	143	140	158	124	153	144	150	151	156	167	132	142	134	160	148	147	153	126	143	139	131	142	132	132	132	157	156	148	152	129	127	163	140	122	137	148	136	147	151	151	173	124	162	144	151	154	129	150	133	145	135	143
6523	15109	13230	7263	4957	3626	2855	2204	1697	1298	1147	949	733	649	566	545	470	401	406	349	395	351	341	292	322	311	269	268	283	294	242	212	271	239	233	236	215	223	247	229	217	202	233	219	243	230	213	229	209	206	188	216	220	223	188	219	209	216	208	192	201	206	208	206	226	179	194	222	209	183	201	197	189	200	210	213	178	219	196	182	194	185	194	189	210	208	200	182	207	175	194	216	215	210	184	191	183	194	202	178	186	180	214	178	212	193	177	194	187	191	217	174	171	187	215	175	202	199	214	191	169	188	198	183	201	201	202	195	173	198	189	196	210	225	206	201	189	170	198	205	186	203	198	225	177	183	192	199	192	203	203	201	201	183	199	205	174	186	201	202	184	176	181	187	195	194	217	187	175	191	185	204	193	203	188	170	194	202	183	191	195	186	201	204	185	196	167	199	193	207	183	195	186	193	183	170	202	212	221	173	217	197	210	196	182	191	183	208	192	201	195	188	184	195	183	166	202	160	183	189	211	187	201	178	202	165	208	202	219	180	210	200	215	205	206	202	203	195	174	193	188	220	202	189	182	204	199	205	187	182	213	171	166	188	186	178	187	181	188	207	195	203	199	202	167	215	207	203	167	172	176	185	179	172	179	200	181	191	211	185	211	189	184	178	206	199	172	187	204	203	194	169	210	220	180	177	200	177	205	217	200	192	183	201	205	202	203	212	191	170	206	194	183	187	190	203	227	198	191	185	205	202	183	198	201	192	189	187	186	179	208	178	202	197	218	188	174	191	176	188	204	184	201	197	177	190	206	179	196	190	186	209	195	176	180	184	197	189	208	192	192	193	173	209	198	187	192	188	195	192	152	195	189	183	202	192	181	187	190	207	194	219	196	198	197	182	185	182	189	213	186	209	213	198	190	193	171	205	215	200	197	167	196	188	195	204	212	207	172	199	199	189	204	197	196	210	189	201	196	216	195	223	197	200	210	193	191	181	197	228	196	202	221	201	176	188	208	191	195	194	157	195	188	187	189	195	164	198	176	189	187	178	178	185	193	212	183	184	184	192	184	180	191	206	211	191	225	206	186	180	187	200	174	202	190	176	201	215	192	174	212	206	208	199	239	215	149	179	221	208	206	193	205	207	224	184	178	181	207	187	187	191	177	192	184	197	191	181	181	213	174	169	188	174	185	182	182	184	206	164	161	189	200	204	180	193	168	194	203	188	216	191	209	172	180	200	189	222	198	200	185	186	199	185	195	188	162	195	184	164	166	174	199	167	201	230	198	192	180	176	204	183	181	207	174	175	198	190	175	196	187	214	181	163	202	197	192	175	178	181	190	205	202	195	172	182	165	194	206	205	194	181	181	185	177	178	193	205	192	196	177	167	196	195	192	190	183	198	196	207	169	216	184	189	198	176	191	188	178	203	184	184	203	179	196	168	183	206	188	203	197	186	189	206	163	196	161	175	188	181	182	196	191	200	183	189	184	172	190	196	188	194	211	207	204	192	182	172	196	197	180	199	189	178	189	190	185	196	176	197	185	197	174	210	200	182	190	218	191	180	172	191	217	182	216	206	178	207	175	183	185	169	171	197	201	204	197	185	201	200	209	179	194	215	182	204	192	229	191	193	183	215	210	185	195	181	174	192	201	208	186	197	189	197	170	180	221	201	186	199	192	172	183	185	176	173	167	182	200	231	204	189	200	203	179	197	200	199	206	178	192	182	203	191	225	210	179	166	190	208	205	194	201	199	184	216	195	186	204	195	184	193	190	174	167	195	196	187	178	176	187	214	198	195	181	172	184	191	176	190	196	189	205	198	196	192	182	185	200	195	209	184	196	203	217	212	195	185	214	177	195	213	182	200	220	197	209	186	202	213	188	195	206	194	198	197	186	202	183	206	189	192	199	198	188	188	184	185	171	187	199	190	181	192	193	192	186	185	185	195	192	219	176	197	206	187	225	163	195	199	212	219	181	177	208	211	203	173	184	186	208	199	193	199	182	198	200	213	188	197	188	183	187	208	173	174	197	182	191	167	190	184	189	213	186	187	198	178	192	177	173	183	194	199	182	197	173	201	183	174	224	215	173	189	198	185	198	201	192	198	213	193	196	187	169	185	183	198	208	175	184	163	209	191	174	172	204	199	195	184	211	172	213	209	212	181	203	195	188	226	183	203	196	187	172	180	215	203	187	205	204	206	186	199	182	189	211	196	185	186	196	174	183	201	178	204	194	202	170	201	225	194	192	206	197	206	193	194	197	191	189	155	205	197	210	182	223	181	189	180	180	163	208	194	200	194	178	180	186	175	209	178	203	195	184	180	196	200	180	179	200	201	196	165	184	182	199	198	206	207	199	185	192	182	177	189	206	207	187	201	191	189	199	193	202	184	229	186	209	200	176	183	187	175	192	192	205	186	182	194	192	192	191	203	190	185	203	208	193	189	191	171	211	196	187	181	177	187	196	191	197	197	167	193	184	188	187	196	159	194	184	193	209	168	212	202	212	187	184	184	183	168	193	187	183	182	176	195	224	193	190	181	192	202	175	186	214	195	204	184	213	182	192	192	196	189	203	194	156	194	199	183	196	185	198	202	161	199	160	179	192	186	161	170	192	199	162	159	200	206	160	206	166	201	202	211	185	185	185	187	184	189	200	195	176	207	187	178	203	216	209	186	182	169	197	208	189	166	194	211	189	169	207	213	157	188	183	201	167	152	180	212	197	180	206	196	211	190	197	178	173	196	189	176	192	217	188	192	185	190	214	178	192	176	195	202	198	227	187	179	188	195	233	200	178	208	182	205	188	207	177	160	197	210	181	186	174	181	205	203	208	206	205	195	185	191	189	217	176	198	176	177	194	217	195	172	193	205	196	186	199	205	201	199	190	196	213	178	174	211	197	192	202	214	208	157	206	184	208	166	222	170	222	202	180	194	195	198	171	209	201	188	178	205	177	181	173	209	201	196	201	182	203	211	170	180	187	188	187	182	198	222	204	177	170	211	194	192	206	196	223	182	180	205	202	203	192	202	190	201	201	200	206	185	190	210	197	176	197	181	192	202	216	185	165	192	215	185	192	203	192	194	179	182	176	172	186	203	196	187	199	176	206	206	196	174	195	174	193	203	184	183	170	208	213	216	188	181	180	184	186	194	200	187	208	196	169	200	201	185	193	196	216	210	215	190	190	187	197	193	189	201	198	206	220	202	201	204	180	171	201	199	163	185	197	187	210	208	172	184	196	175	180	178	208	197	186	202	196	176	174	206	214	207	196	219	197	199	176	183	179	195	168	182	205	198	201	186	210	172	192	205	171	189	173	171	182	193	185	191	197	177	216	183	200	194	205	190	205	192	195	193	211	173	201	207	202	228	187	174	235	199	196	187	191	192	185	175	189	194	221	158	186	186	195	187	199	204	204	221	231	198	193	202	190	193	187	184	197	180	201	193	193	182	189	176	204	188	209	214	175	181	187	206	180	201	221	195	177	216	192	201	183	190	206	197
26382	20472	9603	1202	797	713	584	544	513	537	488	500	499	512	497	527	479	511	511	513	486	507	511	464	516	512	516	536	512	466	497	502	483	507	507	530	545	527	510	501	510	503	488	471	496	475	492	516	493	491	497	488	487	495	482	482	442	497	483	513	470	519	515	507	515	463	532	512	455	495	499	477	521	517	527	521	523	492	503	504	508	530	421	523	530	535	513	547	469	533	484	461	540	469	512	477	500	469	526	482	492	527	499	503	501	480	507	471	506	536	470	511	489	496	465	522	521	510	545	468	536	467	509	492	510	540	556	490	524	519	498	512	500	476	479	474	466	500	474	557	469	502	457	506	485	511	535	526	494	530	501	543	475	475	455	522	464	502	498	497	469	479	495	490	465	525	516	491	496	482	446	504	510	492	479	525	564	457	491	492	474	494	508	546	502	491	448	479	497	530	502	506	514	468	511	505	457	511	529	478	484	531	487	472	504	492	519	519	520	473	495	476	522	478	506	498	526	496	503	485	506	533	498	498	544	532	507	481	471	503	540	507	481	510	487	519	513	508	480	535	538	534	489	491	478	491	519	500	486	479	500	538	534	516	490	465	505	574	477	490	478	507	505	485	524	498	499	496	503	479	477	531	476	511	495	533	526	491	491	526	495	509	465	507	507	458	505	517	482	493	497	514	541	452	515	499	487	500	471	479	511	516	529	497	505	515	496	517	489	514	504	499	490	503	459	500	492	510	502	539	514	534	473	494	504	510	500	492	493	478	507	491	465	511	499	475	529	485	537	461	542	508	477	516	528	512	497	510	514	491	469	500	522	528	496	496	493	526	538	532	509	497	523	496	486	514	507	541	508	480	495	518	519	494	469	499	486	524	521	442	505	498	518	513	488	501	523	517	486	540	483	532	525	474	488	497	456	494	489	491	469	502	503	495	516	462	479	493	474	488	525	512	510	492	492	517	517	500	521	493	505	422	507	469	504	485	523	545	505	528	474	479	536	504	488	503	527	480	485	504	465	473	483	516	493	485	496	495	524	523	520	496	478	478	498	495	492	490	541	467	487	503	496	483	503	448	507	520	483	489	494	536	497	495	479	511	537	531	511	517	474	474	507	509	503	517	524	495	509	530	511	487	545	525	526	508	514	527	532	480	493	517	508	518	509	511	450	520	543	522	504	476	495	539	484	497	464	486	532	484	496	479	526	486	467	570	509	507	499	510	547	490	515	474	539	487	480	518	513	529	494	506	516	492	508	491	501	524	485	513	519	495	480	498	498	505	518	493	481	532	523	523	493	518	493	496	522	476	497	526	499	491	478	504	524	508	484	530	497	476	499	511	465	490	505	505	540	497	475	490	487	484	497	508	497	486	475	506	488	498	536	483	487	504	503	501	514	475	479	525	521	498	498	494	474	482	520	469	501	490	505	492	503	517	502	477	534	500	511	518	524	507	503	527	489	482	490	514	528	517	502	496	520	494	524	516	488	496	534	500	514	536	504	506	454	476	488	532	498	482	486	535	502	449	492	507	472	498	518	464	513	500	509	487	517	486	528	462	514	511	503	509	486	545	500	520	521	545	491	482	508	503	497	547	516	528	483	500	491	535	485	480	475	483	484	481	499	488	522	504	489	501	488	529	498	548	524	501	482	499	530	510	481	509	500	521	490	485	527	548	479	534	510	526	505	507	481	485	497	503	505	518	512	499	508	532	518	503	523	522	527	489	507	506	494	517	524	496	449	493	502	486	455	480	470	518	496	538	502	487	485	529	501	483	502	539	500	485	516	480	518	524	510	493	478	500	498	454	541	512	502	529	484	517	509	521	545	494	472	457	485	535	478	477	481	519	484	508	460	482	482	505	469	543	483	509	508	446	439	482	538	553	468	477	511	497	497	503	522	465	508	522	476	533	494	484	521	506	497	513	493	494	536	503	480	467	512	517	503	526	467	507	532	503	496	482	486	490	494	475	521	539	513	530	501	477	532	526	481	514	502	521	494	491	500	486	516	505	500	477	517	523	524	523	459	503	495	493	507	493	530	469	499	483	495	492	525	497	507	472	486	501	494	521	508	478	494	454	489	493	487	504	499	509	543	544	517	459	494	481	446	498	548	506	517	509	509	536	504	517	501	516	489	503	492	477	521	522	490	517	502	480	485	472	468	488	517	495	496	506	534	493	498	525	484	501	505	482	539	510	535	509	519	515	554	485	526	472	493	489	459	488	519	525	492	504	524	488	504	502	501	511	517	501	518	472	496	472	506	481	533	506	509	503	473	539	464	499	508	489	486	476	480	529	458	517	518	528	508	449	513	511	511	485	524	495	485	509	494	523	502	553	550	499	468	504	516	503	532	522	507	503	525	534	471	523	526	481	479	495	503	489	506	526	501	488	554	547	496	517	506	510	520	503	516	420	493	495	502	494	476	478	520	512	529	507	525	476	481	500	499	464	527	502	495	491	508	476	480	473	450	502	494	499	505	528	479	501	483	493	508	494	485	512	504	488	458	530	500	489	537	517	499	544	530	454	499	496	522	490	472	506	492	504	459	499	507	492	462	524	493	500	503	491	533	484	502	504	467	501	523	485	509	535	488	474	506	514	475	495	484	521	513	541	515	489	527	526	518	502	513	434	451	480	586	554	543	511	496	498	499	535	513	524	487	544	489	520	491	472	510	522	488	487	518	516	473	480	505	469	472	517	504	537	501	513	452	484	469	494	526	495	487	526	470	515	504	537	508	530	483	487	506	541	483	510	523	508	483	483	542	480	522	485	531	497	471	467	522	506	503	532	504	480	477	486	474	502	516	502	445	476	478	456	520	500	503	473	512	510	503	512	499	500	494	506	513	498	510	508	480	521	455	461	551	507	517	494	530	495	524	498	477	574	507	453	536	511	507	500	517	498	498	511	493	471	508	469	546	492	544	496	488	474	498	495	510	486	527	527	521	551	528	467	507	499	498	514	486	489	508	497	481	480	497	502	476	485	503	489	530	513	479	532	516	471	501	540	466	526	508	493	527	527	462	508	435	495	471	527	486	525	526	508	515	522	487	500	508	545	470	473	475	508	528	520	483	476	505	517	493	522	546	502	525	534	512	480	507	498	488	485	527	460	468	499	479	511	467	499	483	506	493	470	522	502	480	546	504	532	525	498	474	496	488	497	546	502	508	485	507	519	485	497	503	468	484	506	494	518	475	505	509	495	466	527	520	480	546	486	500	514	509	498	477	500	526	495	496	476	500	538	515	501	479	575	485	494	510	536	445	477	443	499	495	503	510	479	494	490	482	473	498	494	501	539	521	504	492	531	494	459	528	487	491	515	538	483	521	485	489	513	488	491	532	476	504	471	493	485	511	481	548	520	509	525	507	481	481	511	504	491	470	485	538	493	512	474	529	505	469	510	484	478	524	501	502	509	481	518	520	477	521	497	506	471	468	480	487	544	504	467	521	520	513	514	483	510	528	516	489	507	482	473	510	529	480	535	489	512	482	492	508	553	518	512
3963	1395	1274	939	842	752	769	726	719	681	646	676	699	663	740	676	715	695	648	636	578	669	670	692	666	658	640	652	678	638	628	653	655	634	659	649	690	664	643	639	651	628	685	590	616	642	648	625	636	632	670	641	608	609	621	633	596	614	667	604	699	606	632	666	639	648	651	672	669	639	654	604	653	659	666	676	638	647	655	622	600	668	662	669	661	646	652	649	662	652	688	666	683	627	707	652	658	641	666	633	648	689	644	684	624	626	647	633	625	697	649	645	661	642	648	651	680	639	667	635	645	623	609	701	595	601	594	674	640	645	661	632	658	667	648	640	602	665	688	653	636	627	623	629	645	683	674	654	657	668	679	604	611	631	685	654	648	699	616	639	648	660	633	587	667	656	657	661	692	657	654	659	595	670	634	660	641	680	661	687	638	665	667	628	654	661	638	617	635	621	631	688	659	686	625	651	614	676	682	606	636	666	627	624	643	640	645	600	639	621	673	636	608	632	684	655	695	707	612	688	602	647	611	637	661	645	646	650	675	641	635	664	687	630	635	661	659	653	644	649	614	652	593	653	622	625	644	617	655	653	679	619	664	690	643	637	675	682	654	648	622	672	679	656	637	662	693	695	651	644	628	642	634	662	629	616	655	635	651	648	686	633	682	681	623	674	658	657	652	627	623	640	603	602	645	615	715	674	691	691	707	599	608	687	637	685	614	700	667	682	704	659	699	651	597	679	672	644	661	632	610	631	665	693	628	645	632	654	650	668	645	682	690	670	696	675	647	677	665	664	633	639	648	680	608	656	660	576	626	629	649	644	654	638	611	663	586	662	683	619	686	633	628	639	664	663	622	660	683	670	605	681	639	614	666	611	660	640	616	664	658	654	647	656	655	656	635	673	711	641	671	637	657	612	616	664	656	669	634	701	620	655	647	603	656	643	657	575	674	646	653	609	645	656	676	640	607	640	634	669	680	623	656	615	676	660	661	663	623	640	674	682	662	657	683	648	668	686	669	660	680	614	682	651	655	642	629	673	662	653	631	644	680	675	656	643	649	622	678	654	650	642	656	625	650	654	678	626	634	639	683	672	641	627	657	650	665	617	647	628	640	660	664	673	613	629	687	631	649	644	689	656	634	640	629	658	650	647	642	636	634	623	670	639	691	643	616	623	710	642	633	632	637	685	622	691	678	662	663	616	647	641	623	665	630	681	631	623	614	636	686	641	632	608	664	649	658	650	619	679	652	622	629	645	652	668	624	650	657	688	663	641	606	657	656	623	651	637	681	624	663	659	627	615	647	696	666	633	669	665	632	649	625	686	657	635	633	607	666	697	639	631	653	668	630	656	634	660	614	574	645	631	652	637	666	673	620	611	651	718	651	611	630	663	682	651	648	622	620	619	647	658	646	645	631	641	673	656	680	644	632	661	664	701	683	654	650	666	600	654	659	623	637	645	671	636	642	676	635	680	642	624	650	630	637	649	639	674	685	676	634	647	611	634	627	659	675	602	671	619	611	648	668	637	652	668	647	641	628	622	657	617	683	694	670	663	654	639	641	643	666	630	641	639	611	631	667	669	655	689	639	642	640	627	669	662	629	626	668	645	666	661	641	611	679	654	630	696	652	641	697	646	636	632	630	679	609	666	695	669	632	648	649	699	676	635	613	691	674	651	642	642	621	626	612	684	618	710	673	649	656	644	602	618	665	661	617	677	657	633	666	657	664	679	643	621	603	657	674	638	676	654	623	652	581	629	594	642	648	646	672	647	716	609	690	673	587	703	600	652	675	655	622	642	633	635	624	646	686	618	641	605	629	635	640	667	659	636	672	641	635	624	663	644	608	654	641	639	623	635	653	601	688	666	683	662	638	619	638	642	637	679	642	664	693	646	622	647	608	595	673	686	683	670	647	645	673	667	643	643	630	650	653	560	653	626	729	664	597	648	659	619	640	651	640	675	677	652	615	627	690	648	675	645	676	687	666	648	643	605	619	630	669	663	655	620	663	650	618	705	651	658	618	600	636	699	635	702	679	625	623	644	629	651	618	664	680	627	609	646	685	628	672	669	617	608	646	628	610	695	710	655	644	659	643	626	661	613	652	670	668	660	637	656	677	648	640	646	641	640	663	669	646	653	679	660	651	640	656	675	653	616	610	643	670	624	653	632	664	652	664	663	657	707	674	663	656	683	635	641	655	690	647	648	622	687	667	663	640	616	681	635	651	693	639	651	663	641	687	640	716	601	598	649	650	665	605	676	627	620	676	690	616	641	648	669	646	662	703	607	626	658	633	635	669	661	621	671	694	663	581	651	683	656	629	661	625	680	653	630	663	628	685	700	638	634	675	629	660	676	680	670	647	627	726	621	627	643	661	659	683	729	669	685	647	645	671	647	666	657	649	638	640	651	655	638	649	639	645	687	676	660	648	641	651	690	646	673	639	708	632	676	641	664	690	668	656	685	606	637	647	658	624	660	669	653	677	643	616	653	666	644	672	647	632	605	636	667	667	634	637	638	681	635	660	637	692	650	620	647	698	616	655	679	639	618	676	666	646	666	596	652	639	650	605	614	666	618	677	624	668	639	658	632	647	639	618	673	648	704	658	602	647	635	642	665	673	653	652	641	638	645	636	690	630	654	682	683	639	640	648	653	651	631	674	650	649	684	648	633	639	655	637	633	680	682	614	643	640	635	628	670	663	684	630	639	701	633	642	666	628	663	671	679	672	645	705	618	671	624	692	630	669	644	626	652	668	709	656	656	646	660	651	677	654	662	607	656	645	639	661	637	642	680	645	605	613	658	671	673	661	631	670	672	664	644	612	603	637	650	646	620	685	669	635	659	629	637	672	621	605	655	633	647	694	654	687	618	606	627	626	692	640	646	657	613	645	674	633	653	682	679	681	657	692	657	648	652	653	643	664	648	644	661	681	682	669	621	649	653	628	618	685	692	641	649	657	616	663	637	679	644	708	636	639	658	640	703	622	705	663	684	655	671	695	635	653	617	657	626	717	608	642	636	599	653	640	624	655	641	672	613	625	657	693	633	646	673	659	668	604	635	664	628	612	645	654	631	657	666	639	677	665	684	682	713	666	624	676	667	617	605	694	667	621	635	634	669	665	689	654	623	678	635	672	644	679	683	612	660	644	681	665	587	661	608	637	676	654	647	631	657	692	613	587	674	697	640	645	635	648	644	686	652	668	646	659	648	658	687	662	646	605	602	667	643	634	566	647	628	632	647	671	681	664	628	627	639	657	685	662	639	622	627	663	686	613	675	660	588	642	672	627	652	668	633	633	675	651	656	692	641	608	664	668	671	629	694	689	708	635	632	668	648	646	647	637	632	609	613	669	658	663	686	605	647	636	652	646	640	613	654	650	664	666	653	690	632	653	691	620	617	626	671	660	670	637	649	648	644	659	673	630	689	641	608	633	642	630	684	665	639	648	660	659	636	692	633	627	705	665	647	648	630	667	609	678	676	616	626	638	617	651	659	641	644
23377	20862	28165	23669	20867	10763	1233	732	683	639	574	563	478	478	463	436	454	470	408	387	447	400	405	379	395	408	387	405	397	409	420	371	368	331	399	380	410	387	376	417	376	396	421	377	391	357	390	367	378	402	359	375	371	358	401	373	358	379	347	384	348	367	369	394	393	387	376	357	370	356	363	377	379	345	357	358	347	354	417	377	359	351	361	341	369	340	382	356	358	366	351	333	343	378	379	382	371	363	374	384	361	390	387	394	382	361	352	366	381	385	378	357	355	370	372	358	331	377	397	383	332	349	350	350	381	387	367	367	385	394	348	359	351	361	386	368	343	356	374	359	345	366	422	357	366	367	352	360	323	370	356	364	376	373	366	376	379	358	355	367	359	364	363	346	355	369	360	374	353	374	377	347	375	369	368	352	352	362	345	376	358	376	357	373	354	338	357	355	397	348	340	370	390	364	384	342	377	358	385	373	382	365	361	354	367	379	385	356	402	363	351	375	335	340	384	377	312	405	368	353	379	362	363	342	354	342	389	359	360	359	364	343	347	376	354	348	369	367	360	398	390	388	382	349	353	390	366	353	382	360	359	368	329	361	367	343	375	368	384	375	389	384	352	358	369	378	357	355	377	389	343	367	367	339	387	342	341	342	340	328	380	374	346	355	350	362	387	361	381	301	368	383	365	366	391	376	363	368	329	361	391	364	360	392	378	362	353	352	345	386	348	385	315	373	346	353	357	383	375	362	360	375	373	346	393	391	365	369	361	362	377	385	353	352	380	362	349	353	389	358	368	358	370	369	364	375	373	382	367	388	370	373	345	372	368	334	368	361	405	367	350	365	349	387	366	386	341	371	356	381	358	384	372	381	364	377	355	370	322	320	385	358	346	386	382	344	361	341	354	407	362	353	382	371	355	357	361	333	374	376	381	370	368	356	335	376	347	351	378	370	330	359	340	355	351	374	353	380	378	370	339	412	382	382	374	350	403	351	360	357	352	364	387	389	366	375	370	357	367	354	348	371	346	386	330	374	373	361	344	366	392	379	384	343	379	343	377	355	362	323	377	387	391	391	338	380	368	354	382	377	385	330	363	353	331	353	394	359	372	367	356	345	346	368	377	355	379	347	373	383	346	396	373	394	366	374	368	328	379	405	348	428	389	379	375	329	389	345	360	358	378	365	363	343	365	365	345	377	384	374	351	364	359	378	390	368	357	367	387	367	356	340	362	359	361	356	373	369	353	347	345	338	393	344	359	346	386	362	322	346	322	368	333	373	404	354	357	371	356	347	379	314	421	333	358	390	387	361	383	335	345	326	323	373	352	333	342	383	358	356	363	378	361	344	372	371	366	384	360	338	337	369	349	368	358	360	366	378	348	368	363	373	342	338	374	364	337	371	372	373	366	353	353	360	372	361	351	395	396	417	355	362	384	399	325	389	348	368	340	353	348	371	355	373	370	355	375	362	372	361	346	378	338	372	360	375	382	337	378	350	347	362	365	389	363	377	363	367	385	359	405	347	374	381	348	376	322	357	374	377	340	389	376	383	376	357	353	343	376	362	318	355	363	375	403	369	350	402	398	389	361	370	381	345	400	366	339	365	369	361	356	372	341	384	404	347	370	363	371	355	341	364	363	349	355	346	353	393	333	373	387	386	365	389	402	340	356	376	395	338	334	400	389	374	335	373	324	389	377	356	361	367	374	391	366	363	330	380	392	358	321	328	370	374	393	380	351	357	347	373	327	361	386	353	339	342	358	371	357	351	381	368	341	324	344	403	355	390	359	403	366	355	364	364	368	374	359	333	351	367	381	331	379	360	383	372	353	352	343	324	341	360	333	364	354	360	387	377	344	336	392	369	354	366	367	391	324	378	333	352	350	394	331	363	350	351	369	382	346	361	385	360	391	369	372	339	347	342	364	353	386	354	372	343	414	339	378	396	377	371	355	351	359	359	388	389	374	386	403	349	346	363	366	349	390	361	397	360	350	403	381	347	379	368	387	389	360	386	391	343	376	362	375	372	353	370	366	326	356	336	372	367	370	372	365	354	373	355	376	364	351	408	366	334	354	363	372	372	350	339	402	354	395	356	355	369	344	371	368	366	377	377	364	342	371	368	371	365	348	355	367	359	351	365	385	356	375	379	386	383	367	337	377	359	409	395	366	364	344	372	357	374	404	371	391	360	363	356	338	335	350	380	370	406	347	354	369	396	318	354	340	367	354	380	396	372	390	395	360	364	361	371	380	370	353	358	376	372	358	376	366	384	379	334	351	357	353	381	389	371	376	349	381	363	380	344	328	397	343	352	341	380	363	351	370	371	368	370	348	398	367	361	356	343	326	372	360	396	361	406	350	362	379	370	396	384	362	390	366	347	355	374	353	385	360	377	373	385	371	392	391	358	376	370	362	381	362	360	366	384	398	379	359	383	401	335	373	395	347	378	345	351	339	366	390	380	349	381	322	382	373	392	366	351	350	391	387	350	376	362	372	349	367	362	359	392	357	359	382	373	370	358	383	358	373	360	363	357	362	367	401	350	392	353	373	349	375	347	364	370	355	348	385	355	389	365	381	352	337	358	335	379	360	389	355	350	346	355	372	322	379	357	359	379	382	373	330	363	348	364	325	378	372	344	335	321	342	359	376	339	362	387	348	352	373	366	372	355	351	344	368	372	343	374	352	367	387	332	358	381	365	385	363	322	384	374	362	378	346	358	359	375	323	349	354	365	366	361	340	383	382	366	377	350	355	363	376	363	350	360	338	383	380	371	353	338	376	366	368	419	379	357	355	373	365	380	400	339	376	375	365	340	359	349	371	332	366	372	379	394	379	364	341	362	362	353	350	373	390	351	311	352	389	359	350	353	356	420	341	362	341	327	399	349	378	375	369	379	342	353	384	378	352	370	368	339	349	359	358	341	374	353	366	379	364	381	385	363	362	417	372	376	359	351	322	351	375	334	365	337	370	392	348	351	339	359	387	350	331	377	391	338	370	359	363	384	356	386	365	354	400	357	345	360	378	377	374	348	385	334	355	362	337	360	332	345	363	355	334	364	349	352	391	374	370	330	352	363	365	398	370	346	352	386	326	375	371	385	391	373	383	358	369	384	395	358	343	377	374	373	362	368	373	368	354	331	384	376	348	388	317	334	354	383	380	367	364	347	366	358	355	378	371	347	368	359	358	393	412	366	377	406	346	371	319	360	359	397	365	410	396	353	341	333	348	397	387	352	319	356	346	340	374	387	366	341	336	357	348	340	362	360	364	361	352	389	321	358	367	368	384	355	377	365	364	338	365	362	367	364	343	365	366	360	396	377	365	376	396	324	354	364	385	371	360	368	365	366	344	336	325	362	328	392	387	355	366	384	375	350	343	385	349	357	326	351	354	400	359	362	355	349	370	317	365	338	373	341	382	370	381	366	360	345	343	369	356	351	367	368	346	380	384	393	353	375	353	368	362	328	362	390	362	393	356	325	393	383	376	366	380	369	370	397	398	366
4400	9125	8075	4312	2877	2266	1759	1449	1231	1024	881	833	734	738	648	688	654	617	559	587	554	646	561	546	532	554	581	525	571	516	514	563	525	518	477	556	483	525	483	497	474	507	540	486	513	506	528	526	504	532	507	495	516	508	467	474	520	485	506	485	522	442	494	460	499	528	493	508	496	491	470	536	491	532	470	461	516	467	463	434	472	511	467	484	504	478	528	471	499	456	489	462	518	474	457	489	452	509	527	459	498	463	499	453	472	508	485	496	489	486	498	504	463	479	508	495	507	502	482	523	519	461	496	531	522	509	502	474	497	513	474	509	462	463	478	462	465	487	481	485	493	473	463	506	500	453	507	526	494	500	448	487	494	505	499	461	483	499	460	512	478	472	427	500	487	481	491	475	471	458	492	483	470	492	480	473	475	445	478	510	472	481	504	478	517	514	480	483	488	472	465	485	469	475	465	478	474	506	469	456	511	500	507	468	494	474	470	451	473	493	493	471	443	480	500	474	455	494	481	493	490	461	459	472	477	445	470	490	496	461	476	491	495	445	492	447	524	502	490	451	496	493	451	485	479	482	469	468	493	501	518	462	502	503	500	499	471	511	488	494	457	508	480	471	544	463	500	460	459	476	476	508	491	524	463	472	502	538	508	497	491	486	490	506	484	428	516	507	530	520	467	496	474	476	496	456	465	486	479	506	493	479	466	455	507	509	491	449	525	495	464	493	521	508	454	510	465	478	502	484	468	484	475	478	484	457	507	504	512	491	470	476	518	498	466	513	463	430	490	479	454	473	456	461	472	462	529	502	509	500	490	483	549	495	507	495	475	525	503	500	472	482	484	510	531	482	483	491	480	453	466	474	492	491	478	470	491	458	476	479	468	521	466	504	488	521	474	473	470	482	429	479	477	510	534	476	475	498	511	481	508	446	492	468	497	474	441	458	461	512	523	496	479	505	482	489	457	490	514	431	463	482	515	484	447	456	435	486	470	438	503	461	470	471	495	476	472	492	481	499	462	494	535	515	496	471	458	483	497	436	486	489	498	457	504	499	469	464	504	512	494	473	491	500	470	462	479	467	468	459	455	474	494	490	477	491	501	488	502	473	493	494	464	501	507	480	444	494	490	494	458	467	429	471	515	518	473	475	488	490	507	472	438	490	494	485	504	474	477	475	530	492	476	486	506	474	509	482	498	475	462	489	477	501	474	492	488	444	471	453	469	497	455	471	489	498	517	517	477	464	527	444	506	456	466	446	494	466	460	473	550	463	464	483	489	514	517	506	489	456	469	490	459	480	503	469	475	476	497	485	465	488	502	489	473	501	506	497	506	470	489	478	452	490	505	501	482	457	472	544	482	505	483	446	502	472	501	507	450	523	499	475	454	429	472	478	489	488	477	481	452	491	465	527	484	482	521	485	516	482	479	501	469	476	476	442	450	500	501	472	483	476	479	502	481	514	459	466	461	446	470	480	442	514	460	489	492	477	485	482	439	475	534	493	501	495	500	494	482	465	476	484	488	502	445	445	495	492	509	486	482	491	507	475	520	486	509	489	514	500	478	540	484	475	514	475	445	528	443	499	444	450	477	451	485	507	473	509	466	481	477	488	492	472	501	492	479	441	452	520	500	468	509	466	468	478	485	464	497	446	493	500	534	454	421	503	490	498	493	510	456	472	495	494	508	486	507	461	503	449	546	478	481	521	490	485	493	528	497	482	490	467	438	516	496	505	493	472	515	486	484	493	483	480	482	510	460	475	463	538	455	480	457	466	496	485	489	457	529	490	515	454	504	456	491	505	481	493	495	483	515	496	473	544	475	517	493	529	448	470	484	468	524	486	487	501	484	495	449	498	515	463	500	479	485	454	477	474	476	505	479	522	519	490	463	492	474	474	482	455	475	472	481	486	471	466	489	465	491	495	499	499	476	460	473	445	474	514	476	459	460	491	487	504	476	486	487	491	514	500	475	486	491	496	440	468	517	466	517	501	468	485	484	497	493	469	508	507	488	475	474	508	485	534	477	456	497	483	483	480	487	483	489	469	491	505	487	468	456	450	501	490	501	496	471	504	502	499	468	519	443	479	500	503	490	495	482	498	473	496	497	491	485	515	446	497	465	509	488	467	482	491	503	478	489	509	494	492	440	478	457	484	485	467	502	484	508	541	464	455	463	503	467	429	462	459	481	500	502	490	465	432	500	488	483	479	487	488	502	470	499	468	491	430	429	509	497	502	478	509	494	469	466	501	512	480	485	513	479	488	494	458	539	480	479	502	488	480	491	468	486	501	466	485	478	484	492	481	483	505	513	532	480	513	517	505	501	454	504	509	512	466	492	499	460	520	503	484	483	462	514	482	482	482	482	470	455	513	489	486	481	479	469	496	482	474	505	489	521	470	482	554	508	482	483	491	504	427	504	514	472	485	476	486	474	507	511	478	468	516	473	502	496	520	540	486	492	492	475	488	469	462	455	490	490	442	495	491	494	439	487	514	476	475	471	486	474	497	485	456	475	497	531	506	493	505	481	491	463	470	453	482	493	457	469	500	462	496	485	493	507	488	473	491	461	506	485	488	475	467	477	494	528	473	488	469	525	482	500	466	481	463	510	486	499	475	500	482	503	492	478	519	473	503	509	485	521	460	522	460	459	440	476	474	491	470	507	486	495	484	474	489	476	517	493	511	502	479	475	498	453	509	478	501	487	505	478	497	450	513	453	517	501	508	487	476	487	484	427	460	525	487	487	471	485	471	491	474	451	496	497	469	487	527	498	452	510	503	465	470	494	493	480	501	499	451	452	451	468	436	530	489	495	478	520	456	481	440	457	493	483	474	510	476	522	467	488	465	464	511	482	442	474	501	452	475	500	453	500	503	488	506	503	441	448	468	454	456	465	457	466	495	491	457	458	472	497	487	506	486	434	534	479	492	486	466	480	481	445	480	506	457	435	493	518	463	459	470	475	502	506	462	469	486	526	457	487	513	473	498	483	498	510	466	525	453	509	478	463	476	483	454	487	516	496	442	479	488	485	442	482	531	475	457	459	486	477	500	509	489	491	513	481	448	466	501	482	489	495	556	490	461	427	506	459	490	490	463	489	487	529	496	464	497	495	473	489	477	443	487	491	494	486	460	488	452	460	499	490	498	450	484	493	500	451	447	457	470	511	501	476	462	480	477	489	501	476	491	472	458	475	525	478	490	505	490	485	480	474	464	513	474	487	511	479	510	462	490	497	502	470	484	510	457	482	525	466	487	535	506	488	463	546	466	483	455	472	483	490	494	496	510	522	456	450	481	443	473	477	480	450	482	523	482	445	485	452	478	484	511	535	440	455	478	490	542	476	500	509	486	475	466	511	501	500	473	477	504	466	459	485	462	516	487	436	473	503	488	472	489	473	511	504	516	472	448	505	509	502	498	472	487	465	439	517	503	477	509	500	484	506	505	466	472	479	482	462	515	480	471	477	471	508	456	457	452	485	535	488	473	494	470	482	465	490	537
22554	20888	28623	23284	20890	20914	9218	1046	709	589	496	424	387	379	323	292	250	257	243	225	221	209	194	220	189	193	187	180	201	191	186	208	162	165	171	149	188	171	162	170	153	173	155	169	156	164	163	163	151	132	157	172	169	161	154	141	175	155	145	154	152	133	152	164	139	156	140	161	145	153	149	157	150	134	154	140	143	153	162	132	170	131	162	157	153	162	167	134	142	141	148	151	156	166	132	155	143	149	160	164	154	153	142	134	133	159	155	166	130	143	144	141	155	141	149	136	153	139	141	135	163	132	145	136	128	149	159	133	139	126	143	126	157	149	172	144	139	149	166	148	147	150	155	159	154	143	135	150	150	147	161	128	147	145	167	160	140	153	154	146	153	133	158	146	134	138	139	139	159	165	146	147	141	134	139	151	134	141	143	145	146	131	126	150	121	145	139	159	137	172	152	137	139	149	139	162	146	145	148	132	151	155	147	151	141	135	144	153	144	145	155	147	148	144	148	130	149	144	141	154	157	139	147	150	131	151	151	147	154	130	131	141	154	138	146	135	117	144	147	145	142	130	146	143	166	141	152	180	137	133	153	151	134	151	140	131	136	148	127	151	138	155	138	129	172	138	135	131	134	146	154	140	131	123	127	160	138	164	152	166	163	163	135	147	128	142	147	156	128	149	149	131	137	131	135	140	144	132	131	133	146	154	129	138	146	127	135	127	148	159	145	133	155	141	148	160	146	149	144	125	157	161	127	162	168	126	132	135	159	169	152	129	162	131	148	153	138	166	153	160	142	141	144	158	149	143	119	146	154	137	141	125	138	154	135	161	135	149	142	132	143	139	133	155	134	127	141	138	128	151	129	147	123	130	133	163	145	147	125	135	141	156	133	155	158	138	121	149	152	132	151	132	156	154	130	148	144	120	155	140	165	162	140	157	147	149	144	149	149	143	148	157	153	152	161	136	172	148	148	136	147	161	147	144	149	146	163	154	145	130	129	131	137	156	151	127	131	137	144	147	140	131	143	130	139	161	137	142	139	143	121	166	150	154	165	135	168	166	157	146	153	144	154	170	139	144	130	148	153	141	126	131	139	161	129	134	169	145	143	138	145	131	146	129	142	142	142	150	139	139	139	142	129	136	152	155	162	155	141	124	133	142	170	133	159	139	151	140	163	130	128	148	139	156	149	143	138	121	142	123	128	156	164	168	138	139	126	158	149	131	129	143	141	117	151	138	161	144	143	162	141	144	161	152	151	148	131	148	166	148	148	146	137	146	148	126	148	142	142	142	138	132	150	141	123	147	150	166	134	144	155	147	136	128	134	126	145	122	140	164	131	150	149	142	142	155	146	151	139	130	144	155	137	145	145	164	160	129	131	133	146	133	158	144	142	129	132	137	131	166	153	141	141	142	154	166	138	149	170	142	153	137	151	145	144	151	129	138	131	145	151	139	127	148	156	128	162	180	151	155	136	145	123	111	165	133	127	108	154	146	148	132	132	122	137	142	149	143	142	114	135	162	125	157	147	144	158	156	134	156	156	160	133	142	131	143	168	155	142	132	161	138	148	132	151	138	149	142	131	148	161	153	141	142	143	148	123	134	140	145	132	170	137	135	124	132	135	146	135	146	141	143	127	160	149	151	145	146	150	170	151	152	127	168	158	132	139	131	147	135	126	128	138	153	154	142	127	155	144	157	150	143	136	155	169	132	144	148	137	125	148	146	131	142	135	173	141	140	155	151	158	162	139	134	160	143	156	121	159	144	146	153	142	146	150	161	142	140	154	162	162	166	132	156	150	165	142	140	140	151	141	160	142	151	162	177	157	123	145	143	160	156	161	134	140	148	143	148	153	148	132	138	133	139	153	127	161	164	127	166	154	158	149	142	132	131	146	141	166	158	150	161	136	169	145	147	138	132	151	141	150	148	170	144	137	143	153	127	160	146	126	158	154	151	141	149	147	158	149	151	146	135	149	126	141	140	143	163	153	145	143	154	140	139	149	158	146	137	153	140	136	156	142	160	146	157	148	137	138	129	130	132	142	159	133	127	147	138	148	126	146	142	163	128	132	134	151	142	140	127	136	145	140	150	141	138	161	151	135	121	165	143	155	148	161	147	142	165	162	160	121	158	132	138	150	145	128	156	121	138	127	125	153	133	147	112	149	156	155	137	150	153	134	138	129	114	141	147	126	146	118	153	150	135	148	127	133	136	128	138	152	149	150	127	142	158	131	161	128	158	148	132	149	155	168	153	143	163	142	164	168	139	137	170	154	149	163	148	161	139	131	155	163	123	144	167	143	134	153	140	148	152	135	134	151	155	155	141	149	140	141	165	149	147	143	149	150	156	132	133	161	148	159	146	170	139	132	135	119	139	150	132	167	138	151	144	141	135	143	151	150	137	134	168	140	135	144	149	118	151	156	161	142	154	125	143	147	147	143	142	154	146	140	150	133	171	150	118	151	152	150	129	136	138	136	144	164	140	129	137	144	155	123	142	140	135	169	153	151	137	139	148	119	154	155	122	146	133	183	160	145	151	130	144	154	140	144	150	166	130	137	141	157	130	138	142	144	136	150	147	146	151	138	153	135	130	145	137	162	152	175	140	111	146	172	139	153	139	155	138	134	138	144	125	163	144	144	151	133	133	151	147	135	124	156	135	160	155	137	125	155	146	150	161	163	133	141	144	131	141	142	163	139	130	152	128	158	130	159	135	161	157	132	151	153	143	151	138	140	151	141	117	132	147	145	153	153	157	149	173	144	139	155	144	158	147	120	148	143	140	143	136	153	142	146	122	127	166	139	160	138	136	159	130	151	159	145	146	157	148	163	165	150	157	167	136	156	162	147	125	160	170	172	155	137	133	133	138	152	139	170	154	123	131	127	159	150	152	158	142	155	133	135	144	151	151	131	130	155	133	140	150	151	132	137	151	147	150	139	145	146	149	136	129	139	138	140	153	151	143	165	141	116	155	146	158	137	168	132	152	146	163	144	134	148	152	150	149	152	152	147	155	152	139	143	147	136	124	144	152	150	136	164	162	163	144	158	126	139	141	131	123	136	153	134	148	151	151	133	145	143	143	138	137	150	140	132	131	135	136	133	138	147	130	139	149	130	155	146	157	147	138	134	154	145	128	137	152	142	158	121	145	156	140	139	144	139	160	119	165	143	147	142	141	147	143	158	146	142	132	146	156	162	154	159	139	136	144	146	129	169	134	142	138	137	146	153	153	138	136	139	144	151	140	152	130	164	138	134	129	141	140	141	145	124	127	143	142	142	138	137	159	137	137	135	137	124	134	144	162	117	166	158	120	148	132	125	160	135	137	131	129	137	160	141	140	157	140	140	153	155	151	141	147	138	157	133	155	164	142	128	128	142	132	138	132	159	142	156	144	163	156	130	140	145	137	147	137	144	145	140	131	131	143	167	159	118	131	151	149	138	138	147	149	139	146	159	129	148	142	137	148	161	152	145	153	172	126	130	163	158	157	117	127	136	137
6502	14979	13020	7103	4877	3602	2751	2165	1673	1351	1061	868	779	623	584	578	486	463	402	418	366	325	293	306	315	298	261	300	247	267	268	244	266	278	269	267	236	247	223	210	205	219	242	208	223	252	219	223	222	256	204	230	211	222	210	198	225	196	198	205	184	199	201	194	228	201	187	167	175	191	212	186	204	216	200	194	177	208	208	194	207	201	189	173	196	176	213	192	197	190	201	187	195	204	198	188	184	211	171	188	206	182	183	201	212	206	184	189	193	178	204	195	180	183	202	205	204	214	206	192	187	193	214	195	201	194	193	191	179	175	154	185	165	190	194	204	200	194	190	190	208	198	220	169	178	200	185	164	198	175	211	181	209	189	173	194	209	204	182	192	211	181	180	184	182	210	196	223	194	165	170	191	214	216	198	173	184	198	173	201	189	175	176	186	202	193	202	193	223	210	173	201	193	164	208	196	197	220	203	167	186	196	190	198	197	206	177	165	171	186	187	195	220	177	196	201	173	189	202	200	189	196	196	205	188	199	209	182	198	178	176	198	211	179	181	204	194	195	181	177	172	215	202	192	208	180	190	165	203	190	193	190	216	204	184	199	192	203	202	192	175	178	173	184	165	206	182	171	183	175	202	189	173	205	202	212	188	180	196	174	194	190	173	180	164	183	182	171	218	199	177	192	187	212	186	176	204	199	193	193	194	201	199	195	194	180	192	185	188	208	175	168	189	193	176	170	202	198	179	188	191	190	190	182	225	193	184	193	182	206	198	200	185	200	205	192	193	186	179	189	203	209	210	176	216	172	182	199	207	179	185	209	191	209	198	169	186	175	182	185	184	174	202	216	170	196	216	212	203	173	195	174	179	170	164	180	225	207	201	199	161	176	187	226	184	186	203	182	202	198	218	198	182	196	169	202	152	189	223	205	205	208	211	181	194	214	197	173	167	180	187	182	187	198	180	202	165	211	166	206	187	179	185	194	189	213	183	198	174	213	201	216	213	180	186	223	210	213	199	191	206	199	191	204	196	183	195	175	203	194	208	218	185	184	187	183	203	202	169	192	199	189	209	209	185	205	216	176	190	178	177	189	189	212	213	197	196	182	187	190	176	205	185	198	194	185	172	190	196	202	202	181	185	205	168	199	210	203	206	195	194	202	205	211	178	200	211	175	192	206	180	213	189	200	188	182	194	215	207	212	191	194	199	182	204	185	178	196	171	190	192	176	188	202	191	196	192	195	206	207	212	191	209	194	205	186	203	215	185	192	183	208	190	213	190	175	198	209	197	189	169	169	210	198	201	194	175	185	184	185	203	214	194	191	187	193	193	192	203	185	189	208	237	198	205	198	195	219	200	187	209	193	194	209	174	219	185	185	195	207	208	185	195	187	183	189	207	190	202	175	190	180	203	182	184	221	215	185	224	196	192	209	170	190	181	214	192	194	177	208	190	203	176	162	205	199	211	194	189	189	193	199	193	136	201	191	199	190	174	214	170	190	191	210	176	214	201	212	187	205	188	205	201	192	180	209	206	220	184	207	190	194	215	184	182	203	212	199	192	191	201	179	208	185	186	185	210	196	195	209	215	188	192	191	206	200	225	194	188	170	188	193	190	181	191	188	210	190	199	182	188	200	186	211	195	175	185	177	192	192	186	174	217	201	159	142	187	178	171	206	198	194	200	188	190	215	209	180	198	184	152	188	204	191	192	183	184	241	202	181	203	182	147	194	186	189	176	170	198	189	204	195	178	190	198	201	186	180	203	163	189	185	201	209	169	195	192	206	159	187	196	191	164	182	185	180	185	197	158	196	211	197	179	198	187	199	196	204	220	188	232	185	214	192	211	228	199	194	215	206	196	202	199	202	192	187	186	192	179	193	186	204	181	194	199	184	207	187	184	204	181	195	171	186	182	185	188	183	185	198	178	213	182	179	193	193	198	179	199	167	181	217	220	167	195	197	208	174	186	200	192	179	203	185	180	214	189	181	204	200	185	191	181	178	206	194	214	186	203	194	215	184	224	183	189	190	189	176	194	181	182	202	187	183	158	188	188	179	195	197	172	193	198	190	195	191	211	191	207	196	177	195	209	205	216	175	199	180	208	190	200	170	187	190	202	192	188	186	195	179	200	167	212	195	189	179	186	190	192	177	189	196	197	160	171	176	207	209	193	207	208	192	210	169	174	183	172	197	206	206	194	171	190	203	180	210	201	199	205	167	178	170	189	192	197	207	220	181	183	180	216	194	192	180	193	189	168	180	176	175	178	201	231	180	201	192	189	188	181	196	182	158	183	203	164	185	196	198	173	203	194	198	192	178	191	195	186	186	196	189	193	208	185	195	155	210	192	193	196	179	163	204	182	200	187	221	209	195	193	173	177	184	186	184	198	186	203	195	180	187	210	200	197	211	177	189	169	174	184	183	190	197	184	195	180	200	192	211	198	203	188	183	174	178	196	190	200	202	203	199	166	214	208	181	183	169	213	187	193	186	216	196	182	187	176	210	193	192	203	179	189	193	199	224	207	225	195	212	178	187	186	192	185	190	178	189	199	184	185	205	218	179	175	157	188	177	171	207	177	177	200	184	192	208	169	220	169	199	213	193	206	163	202	232	192	205	183	199	213	176	166	202	174	205	193	197	176	172	196	201	199	179	174	185	183	199	177	190	184	204	161	181	177	188	209	186	193	210	171	183	198	192	203	201	207	205	215	201	180	184	186	187	206	168	181	186	205	163	172	197	216	176	197	195	178	211	179	202	195	192	173	154	195	193	183	198	197	186	192	204	211	207	191	182	175	205	183	194	196	211	206	173	177	170	206	190	175	215	180	210	212	211	212	192	195	205	187	193	188	210	188	175	201	218	188	195	213	181	193	201	203	209	177	184	172	201	195	183	197	207	185	213	199	214	204	192	225	179	194	203	207	193	189	198	219	203	183	200	176	203	177	191	212	207	198	211	205	198	195	196	187	208	198	187	198	197	175	180	186	191	195	177	177	190	201	198	198	202	184	189	165	213	185	220	200	198	169	205	195	188	183	178	182	186	208	183	165	202	202	211	195	193	189	187	197	181	212	189	183	217	231	191	220	208	181	191	194	202	169	193	195	188	175	173	195	198	199	189	184	193	174	173	204	205	182	197	200	203	204	208	187	210	176	185	192	197	189	190	196	196	214	194	179	214	193	194	189	197	207	181	175	186	196	195	169	179	183	200	190	188	203	179	201	185	198	199	187	185	210	196	187	183	187	190	186	193	181	196	185	205	185	192	190	196	213	203	190	179	158	189	206	206	202	193	210	181	168	226	206	187	183	185	187	191	200	170	191	192	187	179	208	170	214	197	186	178	195	214	189	216	203	190	208	205	191	182	212	194	198	194	187	191	200	184	177	181	207	197	209	183	190	170	176	188	204	189	198	196	184	201	210	155	190	196	189	229	216	198	194	195	192	202	201	182	192	185	200	204	192	184	186	187	203	177	209	195	191	183	203	171	193	211	221	177	228	196
26484	20361	9208	983	672	590	551	570	553	550	509	507	537	516	495	537	498	485	520	526	534	508	480	511	471	479	502	505	504	521	478	499	508	506	496	507	485	550	489	495	536	492	517	494	460	470	508	496	505	543	497	543	520	483	530	505	537	508	468	506	476	531	490	498	533	522	480	548	497	477	489	466	485	507	520	519	499	520	517	507	495	482	481	516	502	513	517	531	545	493	493	501	545	526	514	507	480	521	506	528	509	499	514	491	493	476	476	476	473	557	500	490	457	510	470	477	509	528	481	517	494	510	508	492	521	503	500	507	498	512	527	505	510	527	489	482	490	505	518	505	474	491	481	513	492	492	496	472	542	463	522	536	503	472	538	498	473	516	480	510	480	535	493	534	524	496	514	551	489	525	536	491	525	520	476	505	484	509	508	485	523	461	520	485	476	469	507	523	496	479	496	565	490	538	489	515	492	445	498	535	479	474	515	523	498	466	521	556	491	508	491	496	524	548	513	490	496	488	525	488	508	473	527	488	518	513	515	504	504	508	486	485	498	491	524	481	527	498	505	470	505	542	516	479	503	545	494	501	502	506	483	478	528	525	506	518	514	466	499	526	475	546	489	473	496	511	495	474	495	506	495	520	542	475	495	483	522	488	501	489	478	494	521	486	508	504	529	478	486	508	458	463	470	464	476	511	489	496	520	502	528	479	492	473	498	485	518	495	483	519	496	507	512	486	540	519	502	499	517	467	487	512	514	481	500	465	531	505	469	479	495	517	513	496	537	486	497	539	525	511	547	520	501	509	507	481	515	521	481	507	498	480	479	496	487	538	490	522	529	444	502	476	506	497	520	494	486	531	501	509	466	478	501	488	516	503	500	478	510	475	510	514	502	479	500	477	495	485	532	517	462	497	525	502	527	514	514	521	542	486	481	482	521	549	502	526	541	494	512	469	481	512	501	492	513	519	506	479	480	528	479	482	557	507	497	492	480	545	508	482	520	477	498	478	492	513	513	491	539	500	478	500	531	517	530	463	515	501	498	485	457	499	532	473	543	521	472	493	516	484	494	472	550	499	528	505	570	503	489	487	530	496	554	495	500	522	533	499	515	470	532	509	511	503	480	553	502	490	547	482	506	564	498	519	497	488	567	473	493	514	508	489	520	509	502	483	539	520	529	487	515	512	509	504	541	530	499	535	503	508	540	482	465	536	476	516	508	517	472	478	522	542	495	536	530	485	537	488	526	492	539	506	566	507	487	505	522	514	504	529	498	523	533	522	471	529	462	493	484	472	498	521	538	462	539	526	507	503	560	479	509	485	536	498	497	520	526	520	457	483	550	502	507	480	519	482	549	473	531	508	539	526	502	521	518	520	526	469	479	488	504	488	534	503	493	519	470	508	524	530	505	535	518	479	537	477	523	519	503	495	523	505	523	486	511	498	520	523	517	476	503	504	465	488	495	474	505	498	504	513	541	494	489	528	496	499	497	522	486	500	491	509	483	525	503	509	525	519	510	504	484	527	511	508	509	504	455	474	509	506	483	474	467	520	515	493	503	508	519	529	508	491	504	533	496	526	495	505	510	503	530	480	527	489	517	524	537	548	533	512	504	503	522	536	510	519	499	506	486	525	500	520	524	520	497	490	536	511	498	515	479	508	499	479	534	505	544	488	536	494	531	512	519	502	469	500	510	490	512	472	521	505	503	491	511	500	492	466	517	560	507	488	499	481	529	494	476	492	485	522	517	536	511	522	530	506	528	495	503	479	516	536	517	455	495	507	507	535	512	494	509	510	485	511	540	490	498	480	515	495	476	513	539	532	527	461	546	518	524	545	479	499	535	521	515	504	491	489	483	509	509	507	510	508	510	452	492	511	516	517	485	459	537	519	508	494	518	546	475	498	481	472	473	490	517	477	508	550	489	491	528	479	502	531	491	442	494	522	534	508	507	496	485	471	495	500	515	521	449	501	486	484	492	446	515	488	516	482	482	491	537	496	519	493	536	505	478	526	499	491	466	480	535	474	515	531	483	479	475	464	520	485	482	549	585	489	527	492	523	477	517	471	505	553	527	480	541	515	457	524	475	502	518	497	507	471	500	501	533	526	511	492	483	499	480	510	503	496	525	509	526	509	509	473	516	487	505	533	484	501	556	509	478	519	503	496	496	518	453	455	504	513	535	544	471	484	489	514	543	481	510	475	494	503	490	513	534	500	482	475	495	494	465	501	495	517	483	540	517	493	471	524	483	498	529	494	506	505	486	513	519	493	505	509	455	538	520	517	482	547	473	519	464	529	506	516	482	519	517	541	552	484	493	564	472	503	457	519	550	543	522	496	514	541	526	519	490	502	504	522	519	499	536	556	512	496	500	501	464	480	524	483	544	479	515	516	458	511	521	541	503	519	512	475	527	468	483	479	526	503	487	510	530	519	464	512	504	515	511	527	526	512	524	484	493	502	522	490	520	488	554	525	480	505	491	522	483	517	503	441	487	562	485	498	514	506	517	504	505	497	490	489	481	502	460	489	453	474	489	483	510	479	533	532	520	499	529	523	524	493	495	475	496	517	476	477	488	511	472	456	477	508	549	498	515	515	505	523	506	506	496	545	498	492	475	502	494	503	579	549	500	492	517	531	505	519	485	450	506	492	495	476	483	530	483	491	473	546	475	499	505	494	541	503	505	492	464	487	505	484	522	512	481	520	498	516	483	489	510	505	504	456	472	473	481	530	508	489	538	532	486	527	512	522	503	492	506	546	539	485	506	526	508	474	497	489	532	470	510	534	503	486	474	498	486	513	517	493	527	468	516	491	496	478	494	526	519	532	490	522	462	502	493	543	492	511	513	528	548	527	522	489	476	489	492	487	510	511	481	480	520	490	509	479	518	465	493	489	487	534	501	504	523	537	474	506	457	515	499	515	505	479	542	546	515	511	495	493	486	483	530	508	525	503	509	468	529	526	527	531	522	517	467	506	447	511	507	507	517	495	501	510	524	544	470	490	524	496	490	501	459	506	463	476	510	476	506	528	465	516	524	509	483	503	523	543	501	498	524	488	523	526	458	500	492	503	519	526	486	501	480	508	503	476	496	483	530	485	497	498	495	524	531	536	482	496	505	521	449	491	495	534	514	526	516	514	473	491	507	515	467	482	528	491	511	477	516	516	494	482	488	474	496	524	481	500	521	529	517	481	551	525	531	489	479	550	491	482	473	504	493	485	450	538	499	523	508	530	538	501	550	507	509	512	503	474	511	532	471	518	529	503	467	511	546	507	504	504	512	515	504	510	535	488	469	503	494	485	535	552	509	504	496	547	507	482	493	506	489	507	520	508	504	459	524	483	519	536	519	528	506	532	477	517	523	506	488	520	507	499	509	481	474	512	504	505	478	499	506	500	518	509	497	507	512	481	491	522	499	508	469	480	514	531	473	471	540	531	536	486	516	497	485	521	500	523	520	478	498	517	499	489	479	522	503	458	500	548	524	510	501	487	510	512	504	468
3926	1222	1129	866	809	755	751	709	681	660	696	697	675	727	657	664	662	679	623	686	668	669	657	643	659	672	665	629	676	630	706	621	633	643	653	707	618	647	682	691	662	712	622	642	702	674	665	653	664	623	676	674	620	643	669	617	664	626	672	653	691	657	629	721	718	642	634	647	647	688	636	667	643	678	718	626	656	651	673	619	621	656	651	688	619	646	720	652	716	661	651	646	641	649	668	687	634	690	614	680	666	668	580	656	669	635	639	621	667	664	670	686	646	658	657	676	655	675	665	650	641	673	686	670	675	637	680	689	627	650	629	653	660	629	664	661	646	649	627	652	651	655	623	651	651	670	608	614	662	629	613	664	633	681	659	638	660	656	656	646	680	622	641	659	654	669	714	661	667	687	664	655	641	680	701	683	641	618	712	684	665	669	628	684	627	642	685	642	665	674	690	654	688	667	673	631	639	680	615	672	680	656	656	668	712	638	655	678	645	650	636	650	640	640	671	673	688	633	633	661	652	672	614	648	624	659	671	636	671	674	616	682	709	669	638	692	661	646	673	673	650	667	689	629	621	633	667	692	675	692	638	603	669	643	660	672	658	641	690	655	637	655	636	668	640	655	675	664	649	638	604	634	676	624	646	657	671	666	669	676	689	643	656	670	662	637	643	679	682	650	676	632	657	613	669	691	649	645	691	668	698	709	667	682	664	624	664	666	653	704	689	644	614	625	675	683	678	649	608	673	625	615	676	682	637	634	679	638	647	629	621	620	677	677	700	695	634	673	618	684	634	633	653	673	648	655	654	614	713	641	641	646	651	663	685	623	671	601	667	671	646	658	649	669	640	664	612	629	649	669	628	682	666	636	645	628	616	616	669	666	659	616	682	628	636	694	690	658	669	656	622	602	639	643	649	625	634	612	692	688	667	667	665	660	637	634	657	647	656	632	643	660	696	687	675	663	641	685	671	669	644	648	666	632	655	706	694	648	637	577	647	672	633	637	656	621	664	641	688	661	667	686	673	660	632	689	663	692	630	652	646	660	634	636	649	633	648	644	672	634	657	664	671	654	635	657	648	619	685	674	693	650	680	651	640	658	651	634	685	625	605	634	685	645	614	674	681	622	667	644	697	632	616	676	646	625	653	701	652	706	655	625	678	701	637	645	654	669	692	616	672	629	630	615	688	630	637	621	664	639	644	653	662	623	644	643	662	670	661	638	678	696	660	706	676	678	653	655	664	679	677	659	680	625	674	652	675	652	674	631	655	632	637	670	671	654	652	648	699	607	667	662	653	652	649	652	645	622	626	643	587	641	658	663	639	717	722	649	646	641	675	698	653	672	672	651	711	678	682	658	681	666	617	655	591	668	632	650	664	638	735	644	677	677	649	650	652	665	613	647	656	628	627	684	654	646	703	695	642	604	652	713	703	670	646	623	642	668	676	599	625	695	683	640	630	658	642	647	673	649	644	711	701	649	645	649	684	629	698	657	657	666	668	624	635	656	711	627	644	612	666	689	611	663	640	643	696	660	619	704	703	646	691	589	599	692	682	629	619	685	665	657	631	709	624	661	677	648	617	673	623	683	621	688	610	652	625	622	660	667	685	683	680	694	642	657	627	686	648	641	649	645	680	632	684	609	654	715	649	651	659	676	649	684	643	667	657	624	694	642	699	653	607	637	625	660	634	681	611	628	678	662	648	682	624	662	630	659	646	634	694	636	660	618	688	656	647	634	656	616	654	655	649	659	666	659	652	655	634	646	664	681	645	609	715	633	644	640	636	631	668	696	652	643	666	680	651	684	676	712	683	695	674	713	641	707	643	581	657	660	656	651	672	630	627	679	652	669	649	673	622	642	701	628	613	655	675	691	646	693	681	694	705	702	642	693	716	662	658	609	665	654	652	653	615	689	679	645	663	659	651	716	641	664	646	646	629	626	654	662	680	651	598	669	635	646	612	670	622	665	625	622	659	637	658	654	648	651	633	703	664	640	646	663	669	663	673	636	683	618	615	651	667	675	646	619	632	658	632	648	644	651	670	616	662	664	647	670	678	679	615	624	665	631	687	646	635	657	638	669	660	674	596	669	700	656	666	683	641	663	641	670	674	725	649	673	660	686	649	636	647	624	688	649	623	661	644	670	675	675	647	730	690	628	665	687	683	666	653	603	694	644	636	668	681	668	642	678	682	632	635	668	668	661	688	612	665	657	703	668	664	641	697	647	651	617	651	677	639	669	674	682	626	648	684	692	684	644	648	658	632	669	646	642	646	654	684	675	663	704	650	645	636	641	620	629	664	705	653	647	622	642	652	648	663	687	664	645	664	693	693	646	638	726	651	663	684	602	626	633	663	626	691	660	714	670	659	619	635	615	597	609	639	652	662	629	665	642	666	643	665	674	665	664	659	669	681	623	665	633	659	633	693	653	623	686	648	642	615	680	673	672	659	689	637	660	686	641	633	617	632	673	669	644	643	650	676	662	658	691	676	684	650	611	617	667	657	658	682	673	634	673	692	663	666	689	674	726	653	652	675	678	683	694	642	687	656	647	632	621	644	652	598	673	639	659	622	672	672	645	670	653	656	647	641	654	675	639	669	637	620	607	603	634	678	641	639	650	649	678	669	653	660	598	664	614	647	675	693	671	606	652	676	623	643	667	675	661	659	677	670	667	678	681	696	662	646	659	649	627	623	700	586	642	663	647	642	649	635	707	616	647	694	644	613	649	687	656	649	674	622	687	672	594	677	633	641	656	714	669	679	673	606	676	680	634	639	670	651	670	636	635	644	624	640	674	655	648	672	618	678	688	641	659	630	596	687	629	617	666	673	677	623	657	603	618	652	671	610	620	639	650	665	615	659	665	663	633	630	603	669	655	655	669	667	662	694	694	617	670	609	647	668	652	655	660	649	670	638	629	641	658	646	661	687	647	700	661	647	673	614	675	677	672	658	648	650	666	626	664	666	671	680	645	694	643	644	665	712	646	728	676	621	706	666	670	641	643	676	671	637	716	647	631	650	673	638	650	634	628	630	615	676	641	701	659	668	633	673	696	697	659	662	633	647	656	705	606	685	662	627	663	628	665	607	621	679	660	647	659	672	700	613	624	650	669	679	666	637	672	660	663	638	639	598	626	660	636	668	661	644	664	640	668	623	640	657	655	624	659	645	673	692	646	634	665	673	653	588	670	705	664	637	671	669	638	694	663	656	695	654	632	648	659	669	667	667	628	671	639	644	652	668	712	678	710	627	634	616	610	684	614	664	632	696	651	614	720	650	666	692	643	656	672	681	615	636	657	663	708	640	608	655	682	626	674	664	596	656	648	693	639	595	625	634	659	613	643	657	633	655	670	738	646	641	667	670	636	659	648	655	652	635	628	672	707	648	605	705	658	664	662	660	661	658	633	653	644	647	633	656	661	648	641	646	620	689	657	676	650	620	702	637	645	609	645	662	647	684	668	674	676	666	638	594	647	690	641	677	618	672	672	629	626	634	622
23332	20852	28158	23686	20856	10565	1193	748	657	628	558	495	508	518	445	459	404	391	454	439	421	398	368	414	387	382	390	374	392	398	383	408	376	386	369	376	359	366	388	376	379	386	392	349	346	397	369	354	355	375	318	380	382	369	376	339	338	372	387	359	373	348	360	385	368	396	384	336	412	375	354	381	367	367	367	370	365	381	358	368	364	381	363	386	405	388	376	318	349	362	376	372	357	372	381	384	377	354	366	375	412	336	340	368	385	363	357	380	389	356	356	366	349	374	384	344	354	338	367	362	340	387	365	413	343	367	348	358	391	396	380	331	367	361	380	374	397	361	370	360	390	339	370	354	354	380	383	361	365	385	368	385	345	390	374	377	384	352	337	371	416	345	390	361	407	372	345	352	360	383	360	387	342	348	400	370	393	348	377	373	345	402	354	355	355	402	373	366	380	361	345	328	367	419	374	383	334	382	336	393	359	368	372	355	404	366	320	361	359	320	336	372	345	394	386	367	368	364	358	353	354	354	339	381	350	366	395	365	389	367	374	374	349	357	359	369	320	377	370	352	369	363	331	382	346	369	343	355	365	394	396	366	388	374	369	379	341	344	370	357	376	366	351	385	377	401	346	359	387	369	328	372	376	350	382	368	372	388	349	355	375	355	379	379	394	374	361	382	396	358	392	365	379	378	368	374	356	356	354	392	357	353	357	354	336	335	389	335	396	371	370	366	353	345	371	363	364	365	354	359	368	353	324	381	368	360	374	391	400	361	401	353	348	348	397	362	355	381	382	332	367	351	337	354	374	362	353	377	371	383	352	336	335	361	348	376	383	387	378	373	358	343	418	399	405	339	389	370	346	356	392	359	338	365	356	360	380	371	358	329	392	359	355	361	352	367	387	379	360	352	379	361	369	385	382	366	363	395	368	384	324	363	378	352	364	332	375	388	355	370	354	379	372	337	375	386	384	372	368	358	364	358	344	334	352	373	356	371	378	340	376	382	390	394	387	389	389	364	382	373	346	353	387	383	378	374	409	374	375	359	360	363	366	332	359	342	352	335	356	346	330	384	372	347	352	365	377	348	343	379	349	358	335	358	371	372	355	398	399	343	343	392	359	389	363	394	394	370	357	365	361	363	381	348	364	381	340	345	360	352	388	349	355	371	349	354	370	387	382	372	348	332	393	395	361	362	334	371	345	348	355	359	367	361	376	366	395	351	340	361	366	361	319	373	327	376	366	390	396	372	367	351	352	377	375	379	353	350	361	356	384	349	385	385	357	398	393	378	372	340	379	342	320	381	359	390	373	360	375	352	350	397	394	377	375	378	354	385	371	364	378	402	391	366	358	419	375	372	389	385	368	355	346	358	380	354	380	335	376	370	385	381	370	361	377	370	352	339	373	360	387	385	363	363	379	400	350	331	360	385	352	355	392	382	383	360	332	363	382	353	356	326	357	396	352	365	400	391	372	369	343	382	374	370	371	345	349	378	387	347	372	376	363	355	375	366	342	354	378	384	368	387	330	358	386	336	338	343	361	356	353	369	360	374	349	357	381	358	396	393	373	361	353	333	367	372	351	354	352	376	357	347	383	384	357	353	364	377	342	327	379	377	383	365	352	378	403	356	347	381	349	364	352	417	336	381	369	345	339	382	348	361	367	383	346	397	369	372	365	379	384	335	365	331	399	360	356	340	358	357	374	394	357	372	347	304	388	379	361	377	350	376	342	334	349	420	396	321	370	378	369	329	345	361	357	365	336	350	349	388	341	369	326	371	375	369	362	364	339	373	380	380	387	360	393	371	381	363	365	308	351	357	370	371	386	380	376	347	382	356	386	312	318	350	359	384	378	355	333	374	340	374	384	404	351	365	384	374	396	352	349	372	323	365	356	356	346	395	358	402	355	401	349	360	334	335	398	326	349	345	347	378	384	329	367	404	357	350	358	391	382	351	367	366	333	360	362	341	387	369	351	343	359	355	371	357	349	366	372	346	398	355	346	337	379	355	394	350	353	352	360	357	367	384	357	394	370	355	390	357	395	364	364	375	371	340	387	357	363	355	337	390	376	359	380	350	391	371	357	349	373	369	342	375	356	404	381	341	373	385	384	342	373	379	370	400	371	349	356	356	396	356	360	327	385	387	347	386	353	364	368	361	378	366	368	350	374	344	343	364	360	385	388	396	374	353	370	363	351	362	385	386	353	346	381	361	298	361	308	339	373	329	357	390	352	352	338	344	362	390	391	381	365	348	362	326	409	345	370	385	367	345	374	323	357	363	403	394	353	356	365	383	343	366	359	389	356	379	346	355	349	330	338	343	351	346	375	386	352	383	366	392	354	347	370	355	361	381	344	350	349	354	391	378	355	379	380	382	357	360	406	381	368	369	367	360	355	350	355	367	358	362	368	355	339	362	359	364	383	364	398	362	396	362	386	341	373	350	357	379	312	366	340	395	374	361	354	350	367	343	351	329	410	389	370	409	367	403	352	389	326	362	364	350	367	359	386	349	400	334	370	390	370	389	381	398	369	391	358	309	361	345	325	343	346	358	372	369	377	359	354	390	403	362	360	357	371	360	385	372	350	387	369	390	315	351	314	384	364	391	414	393	392	376	405	365	383	375	410	365	354	386	341	344	369	351	387	369	344	384	362	341	370	371	338	344	379	395	359	402	373	386	383	381	406	368	369	369	384	365	380	369	376	387	383	362	354	390	378	406	408	371	345	341	342	387	344	371	379	359	366	347	389	338	382	344	342	365	331	369	334	353	363	357	363	389	359	361	331	354	359	369	376	382	358	335	376	344	372	345	346	404	352	342	376	375	349	394	331	356	363	373	377	362	354	368	348	358	365	354	375	388	368	346	351	354	380	362	346	380	357	376	344	372	395	377	377	348	337	372	348	355	368	373	343	403	371	370	374	361	368	382	359	340	345	365	395	349	375	354	378	349	393	357	374	374	365	386	387	357	341	355	366	362	356	375	367	357	347	367	395	378	357	359	349	366	347	374	354	336	343	375	362	342	364	347	372	371	372	387	376	352	325	344	374	345	348	369	372	338	360	366	349	347	351	362	360	369	350	386	362	354	350	392	391	405	381	380	373	371	377	378	368	370	350	383	392	341	357	371	395	387	325	367	367	352	376	338	334	382	343	338	385	351	364	384	375	384	345	380	381	363	376	382	366	360	408	375	390	377	350	367	405	357	334	369	381	337	361	338	362	350	366	340	368	378	362	372	359	363	373	367	389	381	340	401	358	397	379	374	356	330	368	366	359	375	342	397	376	368	346	360	381	371	380	393	349	388	390	379	404	371	377	354	388	367	360	330	339	367	390	357	380	405	372	362	384	389	380	341	335	346	382	385	372	417	370	392	371	338	387	345	350	386	337	394	378	362	374	348	384	356	370	369	354	349	359	400	368	365	387	379	381	337	403	367	373	351	360	412	357	372	356	357	399	403	372	357	356	387	382	352	327	405	348	366	336	365	351	398	350	386	360	369	365	357
4283	8946	8020	4106	2854	2216	1783	1464	1175	1036	893	839	763	724	650	628	638	588	636	587	540	551	535	564	536	535	525	517	556	546	527	519	460	501	476	531	518	495	499	487	529	522	541	526	476	515	497	417	461	475	485	492	529	528	476	468	481	498	515	465	474	482	480	488	523	487	498	490	464	525	462	498	484	476	549	482	501	475	547	522	488	501	494	516	490	468	464	467	527	490	505	483	493	509	469	479	478	487	510	533	480	490	539	491	470	479	491	438	489	500	482	515	483	473	493	473	534	481	506	445	477	453	493	456	497	423	460	501	470	469	473	485	490	552	498	468	477	483	433	470	506	505	472	476	490	513	508	452	498	520	484	487	485	468	469	465	522	466	477	500	478	490	477	497	524	456	491	480	498	492	500	474	516	480	451	491	451	485	471	500	468	429	445	456	491	482	490	510	498	487	447	504	533	483	511	465	531	519	501	406	518	462	471	477	470	502	487	514	527	523	487	471	497	468	478	496	486	468	517	448	492	474	475	513	459	507	469	480	504	484	494	455	488	496	509	463	494	479	456	519	522	439	446	453	479	479	501	522	495	489	529	471	503	500	444	460	499	519	476	475	495	482	481	495	481	475	495	501	477	558	477	506	466	471	516	476	447	529	481	454	464	524	507	514	521	479	523	521	491	504	520	480	403	470	432	500	501	480	509	476	479	474	489	469	450	486	457	476	506	475	458	515	478	495	473	468	466	474	514	490	467	491	509	483	476	514	476	479	478	456	499	491	510	472	473	450	521	476	496	464	420	443	509	512	512	497	454	470	457	455	503	523	464	456	483	501	506	511	466	464	522	508	479	503	505	510	472	471	533	488	497	501	496	496	470	476	485	490	505	500	497	483	488	486	497	516	511	427	526	483	509	546	525	510	431	466	453	516	477	473	512	523	459	499	496	482	515	464	513	457	490	520	497	484	450	487	508	481	458	470	494	442	447	473	514	495	520	496	478	470	470	456	496	506	489	427	453	510	480	478	468	488	501	463	475	494	497	444	466	440	484	512	468	519	484	460	500	464	477	486	482	497	482	485	511	492	511	493	511	469	471	487	484	518	485	529	492	430	489	465	468	459	473	494	503	466	506	518	492	482	454	493	480	492	501	464	478	475	449	484	503	503	500	534	489	505	490	518	449	468	508	519	514	466	485	512	528	494	484	500	470	451	474	466	493	424	506	497	477	509	490	471	493	494	480	466	485	479	485	516	492	462	433	481	507	482	449	496	505	468	451	448	462	499	506	485	496	458	443	483	481	455	480	495	500	517	483	489	512	483	488	473	517	521	478	473	500	469	473	476	511	472	462	506	466	479	484	503	461	479	477	470	482	492	445	466	476	472	462	469	518	466	456	488	466	500	465	467	457	489	479	464	507	481	498	495	502	499	508	479	484	470	469	458	460	493	492	494	467	489	482	467	441	454	500	478	502	470	484	483	482	504	455	483	477	500	483	522	495	462	476	516	491	466	505	475	474	495	454	503	475	489	493	492	476	483	493	485	484	472	471	491	493	465	466	505	473	487	511	470	460	484	453	488	497	499	498	468	485	469	495	475	436	481	489	485	463	502	445	510	482	471	487	443	464	500	480	463	478	479	505	504	494	488	493	521	513	463	508	477	479	463	493	452	499	468	514	508	493	489	495	496	494	500	521	527	492	494	463	489	454	516	431	501	468	500	476	478	483	518	505	495	477	438	495	472	487	539	465	524	481	488	517	505	485	518	492	507	500	489	483	499	526	479	502	464	510	494	487	461	491	457	464	492	492	503	472	512	458	506	454	474	468	469	479	522	486	482	455	487	473	514	474	513	505	501	513	490	514	489	499	515	445	495	486	484	459	474	458	472	464	482	444	536	539	478	449	515	524	511	485	485	506	471	498	492	478	455	508	501	478	496	513	483	498	479	485	505	525	480	510	512	505	471	484	502	502	475	474	465	470	462	505	515	479	461	465	497	446	500	511	478	496	502	450	500	489	462	491	501	478	490	498	536	473	463	441	480	508	484	499	513	485	463	473	514	492	479	521	479	504	487	465	482	463	491	469	497	475	510	489	507	473	500	501	494	472	487	515	480	472	506	462	497	450	477	501	480	510	456	514	487	520	469	503	532	514	500	465	475	509	435	464	493	481	478	496	485	488	510	493	473	462	479	496	499	512	490	487	494	533	483	482	475	485	501	438	496	462	484	496	495	535	494	521	509	474	517	471	476	470	503	473	479	524	495	503	470	480	501	542	478	479	461	440	470	508	519	502	480	442	479	489	503	451	496	538	497	449	463	452	477	523	499	491	486	497	496	471	479	443	480	495	457	490	486	517	481	540	488	520	498	472	500	484	504	503	469	472	469	451	514	483	477	498	521	492	478	474	483	516	507	475	454	483	488	491	488	481	488	483	467	490	494	467	475	508	476	478	489	483	527	492	481	461	514	470	466	490	511	487	485	501	521	480	529	454	494	481	482	533	502	495	498	502	516	522	485	461	478	488	484	496	507	480	474	477	490	485	508	490	516	474	499	454	475	490	503	467	479	470	502	503	459	506	503	424	501	480	512	486	472	467	516	500	496	515	490	455	445	508	477	517	458	467	521	535	443	510	482	476	473	506	501	451	481	533	496	504	496	509	509	500	497	518	466	456	493	459	496	500	496	509	468	504	465	515	482	490	463	533	461	482	452	459	460	482	479	458	481	515	497	487	507	464	500	477	480	503	508	475	526	508	506	492	488	488	510	503	524	481	447	463	477	457	496	464	483	472	495	515	501	468	478	500	526	486	469	501	506	512	501	470	475	492	483	517	487	451	442	489	518	472	483	475	467	502	479	511	507	496	477	489	458	529	471	507	488	473	521	505	463	479	486	521	458	492	479	471	506	525	525	510	473	537	470	484	509	497	449	481	487	532	494	484	490	462	503	497	502	448	477	501	479	519	510	463	467	477	521	526	489	482	492	496	503	502	482	497	470	465	468	482	488	453	486	475	483	479	519	478	463	486	473	454	479	435	494	496	499	471	472	489	519	465	491	528	510	469	474	477	516	487	533	498	476	483	493	494	516	491	484	455	478	461	488	498	531	430	473	439	467	493	484	499	484	454	487	469	500	501	493	528	435	474	464	499	459	469	504	509	495	497	448	506	478	492	490	461	503	488	471	468	490	483	505	493	483	472	459	497	457	493	514	519	455	488	495	462	448	471	497	449	478	502	486	505	455	471	501	478	463	474	490	467	488	488	490	480	472	495	491	523	485	462	491	494	460	470	504	470	502	452	506	462	500	505	511	503	490	499	496	492	510	480	497	511	479	467	486	489	508	462	473	496	473	481	491	445	504	497	489	466	487	473	492	492	499	484	504	520	516	490	506	508	505	548	506	502	498	474	452	514	498	505	528	465	515	512	479	520	511	483	472	522	465	471	475	477	492	475	487	499	494	499	509	485	500	475	458	498	481	497	499	493	471	506	463	466	479	476	482	524	468	465	495
22405	20814	28502	23214	20817	20842	8721	1094	710	540	502	444	379	374	304	295	262	252	230	213	219	206	189	213	198	181	174	191	181	193	179	162	163	177	171	181	170	155	171	185	173	168	158	182	144	176	173	152	162	134	165	161	184	159	150	151	150	147	129	161	150	139	163	158	136	153	138	172	136	141	153	160	132	143	138	153	141	155	161	156	132	138	142	126	120	150	132	128	131	139	139	151	150	156	115	142	143	134	171	148	169	156	138	131	142	138	152	148	117	140	157	154	134	160	141	137	131	148	147	129	141	138	132	140	127	160	148	120	129	127	151	140	146	146	153	130	138	153	165	132	155	129	150	150	144	158	139	156	154	156	166	157	123	141	158	153	147	143	150	150	158	129	155	134	155	144	134	135	148	158	142	154	161	156	131	151	129	127	148	128	147	133	150	122	112	141	147	136	123	140	134	162	146	163	136	148	145	138	120	147	121	140	152	156	154	146	123	139	166	136	116	152	145	141	144	167	163	151	140	127	156	129	175	132	124	137	156	155	169	158	123	148	116	131	153	146	151	146	154	152	124	146	132	161	148	119	141	143	133	121	173	146	140	125	149	140	164	146	142	158	151	129	144	156	162	151	134	146	139	151	129	150	155	159	160	126	152	146	144	145	128	158	159	136	135	128	149	141	145	131	148	147	139	159	161	117	183	164	127	160	125	134	125	150	136	144	123	157	154	166	148	165	122	135	146	152	132	149	138	140	133	155	142	150	149	144	158	166	122	160	142	135	160	131	163	132	140	163	149	136	158	146	151	139	140	151	152	134	130	123	153	137	135	122	135	132	132	127	144	159	141	138	159	141	121	148	146	143	150	129	155	157	137	127	150	152	150	154	136	155	153	130	154	121	148	145	155	142	152	160	156	148	148	165	145	145	141	138	137	139	139	131	141	145	140	150	137	128	162	124	136	156	146	147	128	130	124	133	133	140	160	144	150	144	151	142	139	137	138	138	122	136	140	125	138	160	138	132	126	151	134	136	137	147	147	155	155	132	134	151	153	144	137	160	143	142	153	162	147	123	171	135	137	151	159	117	130	140	126	139	147	155	165	141	151	136	139	164	142	128	140	139	132	139	149	140	125	143	164	145	134	157	136	158	140	145	154	113	151	152	151	142	140	152	143	125	140	149	160	135	138	155	153	142	140	155	158	140	151	145	143	127	146	139	143	135	131	134	147	142	146	148	143	138	147	154	115	145	141	130	139	151	150	121	172	157	142	149	146	143	129	148	132	138	153	137	147	123	164	125	148	126	151	147	151	136	138	125	141	145	142	194	126	140	148	142	150	126	135	157	166	148	152	130	148	149	156	144	160	143	155	173	139	150	132	129	139	148	147	140	145	146	138	148	135	164	148	130	145	124	147	152	149	145	132	143	152	134	153	146	140	137	146	142	147	152	150	139	158	161	134	145	151	151	125	118	151	135	145	138	114	148	144	165	138	149	131	128	178	134	114	147	148	139	114	157	138	127	140	143	138	145	142	132	132	148	136	136	158	146	138	129	118	126	156	162	160	158	143	133	156	138	137	163	144	162	146	147	152	155	160	151	144	161	143	141	139	160	138	161	147	125	142	158	149	154	155	148	161	146	148	146	155	147	169	136	148	147	135	160	121	130	168	126	134	163	143	146	139	142	135	136	131	143	130	139	136	139	136	130	143	138	150	127	126	135	137	131	143	135	136	146	142	135	126	130	134	131	151	148	127	134	135	133	162	168	181	168	138	131	147	135	139	137	131	137	146	132	161	151	138	149	162	158	128	151	141	153	152	156	158	154	134	147	159	133	133	137	149	131	158	141	155	126	147	154	152	146	159	143	148	129	148	132	157	129	140	157	154	131	144	150	156	144	129	147	144	148	135	133	131	155	134	147	137	155	141	157	136	143	163	149	129	157	142	148	144	133	168	172	117	146	174	147	140	137	157	146	118	135	156	146	137	144	140	134	111	136	156	142	148	142	131	178	145	157	145	151	155	127	139	135	140	144	144	124	129	135	141	139	137	144	145	146	133	137	142	138	140	136	141	137	135	145	146	159	149	136	161	134	163	138	170	149	140	144	140	135	152	155	126	151	142	131	146	139	142	168	144	150	162	140	166	134	129	153	122	159	155	143	140	154	140	145	145	131	155	132	163	143	142	132	149	153	142	151	146	145	147	129	161	148	131	141	155	150	127	143	148	143	164	140	137	155	137	131	146	150	136	139	147	148	160	151	137	154	144	130	146	156	141	167	140	182	152	135	154	145	152	130	154	144	149	140	150	154	148	122	121	147	160	149	142	139	144	137	165	133	142	147	139	140	129	134	141	145	114	160	140	161	136	156	153	169	137	159	130	165	126	157	154	141	140	152	133	144	154	156	132	157	132	149	165	154	146	127	151	148	142	145	129	160	134	160	135	136	154	154	133	132	159	149	162	170	159	157	154	132	149	145	145	154	129	164	135	148	142	153	147	144	138	136	141	149	146	130	154	155	157	157	121	143	144	143	155	132	141	135	115	135	154	151	145	152	133	142	125	139	148	145	125	167	140	118	141	131	130	112	158	142	149	150	144	128	118	141	150	158	127	145	122	141	148	141	144	151	144	148	157	169	140	166	155	129	152	152	139	138	139	140	133	132	144	144	134	137	130	142	144	128	145	134	144	148	152	152	156	125	128	140	158	146	147	149	150	145	141	135	154	127	155	169	159	132	137	143	131	134	150	138	147	157	135	124	140	140	130	125	167	158	140	143	160	142	140	160	149	154	119	149	148	124	152	146	130	122	112	134	140	133	145	140	131	141	130	149	159	142	152	157	151	144	158	137	141	144	131	126	143	150	141	136	134	149	137	142	143	136	133	134	155	142	141	145	155	121	137	154	128	145	149	157	168	125	139	149	143	149	134	159	145	154	161	127	142	128	149	118	129	146	153	144	119	161	138	131	138	145	136	132	133	136	150	135	130	147	138	136	152	145	154	142	144	169	151	135	139	144	136	145	131	134	144	138	148	130	130	152	132	133	141	125	148	148	156	153	137	142	143	136	135	151	120	129	124	136	131	168	152	147	137	145	146	159	147	124	140	126	129	157	111	150	148	156	142	158	144	148	142	137	152	140	151	153	152	146	163	136	162	133	153	162	156	140	127	139	139	144	157	145	144	157	163	148	134	130	148	150	142	143	133	153	137	145	154	159	129	128	145	130	124	145	134	135	134	116	126	145	132	140	146	163	152	148	144	129	126	138	145	132	142	141	131	146	144	140	142	136	151	147	165	149	146	156	149	139	164	147	141	135	122	156	140	142	125	144	144	172	137	156	146	119	175	154	141	154	145	145	153	159	132	151	146	158	162	138	139	153	145	139	140	142	153	122	133	145	127	164	153	137	149	141	139	128	154	155	130	150	147	136	141	133	139	159	140	134	129	142	142	148	148	137	148	154	135	141	165	143	138	144	153	140	169	152	129	138	136	134	164	141	138	155	144	149	143	164
6447	15077	13243	7036	4852	3753	2784	2139	1663	1328	1066	923	766	653	610	500	456	467	450	392	373	338	351	330	318	293	296	281	234	272	246	261	241	236	255	248	251	255	237	219	233	237	223	205	204	240	215	203	228	215	228	189	209	216	212	227	218	226	180	200	218	207	186	230	204	206	223	172	231	198	206	197	206	195	201	200	174	205	200	198	195	194	194	206	214	200	198	202	189	194	189	233	203	200	187	212	203	193	191	203	183	183	167	170	193	206	217	196	205	207	193	192	166	202	190	189	190	211	201	185	217	206	188	198	177	184	192	191	179	196	194	192	190	178	221	202	204	218	177	204	179	182	196	184	195	193	225	183	205	194	193	214	200	192	205	176	190	215	225	166	181	184	191	185	190	190	174	205	188	208	187	178	197	197	187	194	205	202	184	203	188	172	193	197	169	172	212	202	185	173	172	192	169	191	193	187	188	174	163	181	187	209	198	192	208	191	182	194	194	197	214	185	218	187	187	183	179	201	189	220	195	192	206	188	188	198	211	161	180	188	191	183	198	183	180	220	231	183	194	185	193	183	209	205	198	209	179	201	207	196	196	196	189	186	191	203	202	202	192	192	185	197	191	175	182	181	182	189	212	207	208	192	213	199	190	187	196	204	185	196	199	185	158	190	224	172	203	200	192	196	194	197	195	208	172	201	178	181	196	195	171	185	179	185	178	188	187	178	183	181	201	200	189	194	181	198	196	181	203	219	212	188	189	169	190	196	185	201	203	180	190	206	183	196	172	196	210	217	197	189	200	185	181	199	202	183	200	183	197	209	198	207	187	215	201	179	203	187	189	200	187	212	220	183	185	180	193	199	147	201	188	191	199	194	218	195	208	175	206	186	192	204	182	204	172	217	175	214	193	209	199	191	191	209	189	190	210	190	210	192	199	187	202	186	198	201	190	188	217	165	175	208	180	191	169	195	177	197	193	239	206	202	173	166	178	202	185	206	203	145	176	214	179	182	184	211	202	187	197	199	200	194	202	188	205	184	177	195	203	175	187	204	194	185	204	224	161	197	190	206	193	190	194	184	189	175	199	195	188	170	177	186	185	175	165	215	186	202	193	198	195	177	186	191	186	193	224	209	200	208	184	189	160	187	189	189	197	176	219	186	190	201	215	205	201	199	180	207	193	181	199	179	196	197	216	199	212	159	194	216	197	186	217	189	201	209	186	179	198	217	191	191	209	207	199	160	180	206	183	194	201	194	181	187	210	179	174	202	178	173	181	169	219	187	176	196	183	198	181	204	214	200	162	187	185	200	211	188	177	175	195	182	165	175	181	209	190	170	210	202	219	198	205	178	191	163	208	187	196	200	193	194	173	197	204	198	199	184	196	204	194	176	198	209	194	199	176	182	186	178	206	213	169	203	175	192	187	227	203	184	200	175	198	202	212	188	170	195	206	184	171	189	201	180	193	202	204	203	193	213	209	167	194	178	187	183	191	189	202	224	187	205	212	214	190	201	178	194	219	218	204	189	194	178	204	200	183	171	204	207	202	187	188	176	220	194	206	188	192	199	191	190	201	188	203	188	175	210	210	204	203	186	190	175	200	191	200	211	200	227	197	197	191	193	198	215	190	187	186	185	207	191	180	184	182	188	206	196	213	177	201	185	191	209	177	216	212	176	166	197	173	209	197	215	198	169	219	184	183	183	229	198	198	197	197	183	170	193	198	174	193	196	180	161	210	200	175	185	185	211	178	200	188	225	185	169	192	176	196	189	197	177	232	185	190	177	192	200	225	193	203	192	188	198	195	219	202	187	202	187	220	195	155	183	202	197	177	185	185	186	186	191	187	172	207	211	192	189	186	189	202	210	191	193	181	182	205	207	181	189	158	195	202	187	180	190	183	185	184	194	189	194	198	218	188	204	163	212	177	175	205	181	190	193	178	184	214	204	189	203	189	187	212	199	204	186	202	199	179	218	184	178	211	172	203	204	181	199	198	189	196	184	207	205	209	180	185	186	189	203	218	180	182	191	192	167	211	182	190	182	198	177	190	169	210	199	209	212	178	187	180	182	188	199	223	185	196	229	217	198	190	199	201	191	196	201	149	172	175	222	194	196	206	197	190	172	201	219	201	206	180	212	187	208	205	202	180	175	190	183	207	171	234	177	184	201	207	198	189	210	172	209	179	175	200	203	206	180	192	198	215	185	190	182	208	189	192	172	205	173	211	187	189	196	172	195	193	201	178	199	198	201	191	189	160	204	198	197	179	208	177	197	178	207	209	205	210	190	200	198	204	213	230	175	199	196	191	180	197	193	190	189	177	174	183	194	195	174	194	180	185	197	217	171	194	189	155	218	187	194	198	196	188	189	211	202	188	188	192	188	177	191	193	193	181	196	191	206	174	211	199	186	213	202	193	183	196	198	199	197	206	181	207	188	195	179	189	176	190	193	182	205	203	189	228	188	194	198	197	195	189	188	195	193	198	188	189	222	198	192	197	188	192	214	202	203	205	172	205	190	187	186	200	195	214	207	190	201	193	202	205	209	206	210	180	203	174	238	170	190	170	176	178	216	182	225	184	189	178	193	206	185	189	175	182	180	182	213	196	180	210	193	189	215	201	206	186	213	183	203	207	193	183	209	208	198	164	175	192	210	221	186	184	215	203	197	185	189	195	183	213	221	185	207	215	193	210	202	212	175	191	189	191	169	185	216	220	197	174	199	200	180	196	206	216	212	183	191	192	198	186	188	201	188	199	185	187	214	190	186	190	194	200	176	204	198	190	218	189	194	174	201	168	205	205	189	183	200	167	223	198	191	189	190	178	209	198	200	194	201	205	197	197	205	173	213	188	220	165	195	187	192	191	179	191	199	184	207	172	189	196	184	187	204	206	205	188	205	183	202	206	182	223	202	158	188	181	192	186	207	220	207	176	185	194	207	208	199	184	203	190	198	187	208	219	226	203	181	176	189	195	217	188	214	176	201	202	206	193	190	216	183	192	204	192	179	188	189	213	195	182	178	195	206	173	191	194	188	194	187	200	179	198	192	165	199	212	203	179	202	177	192	183	173	188	187	183	191	181	198	177	208	194	203	190	198	190	204	205	183	210	189	212	188	205	192	199	208	213	193	205	182	165	206	199	166	182	188	178	183	191	171	190	195	196	193	187	174	200	196	199	206	169	175	197	184	184	169	194	215	215	184	176	193	192	203	193	189	166	197	186	196	196	200	178	212	179	192	172	212	200	194	179	191	212	201	167	202	197	198	218	193	182	205	164	186	177	208	192	187	191	208	205	192	171	189	179	211	181	207	202	199	188	191	184	199	186	197	180	173	207	192	173	208	181	188	217	181	196	191	200	195	201	205	195	175	173	197	212	180	210	202	203	205	200	200	194	201	220	205	221	200	210	214	198	182	204	180	190	204	181	182	198	202	178	186	184	194	190	172	176	205	185	187	181	180	169	181	191	185	177	174	153	188	169	207	208	202	211	190	214	192	182	192	172	204
26466	20410	9369	961	613	554	591	511	557	520	547	496	499	491	475	517	483	497	494	512	497	522	462	502	515	526	538	510	550	501	512	507	543	493	495	493	510	507	520	472	506	511	516	546	520	473	504	517	543	511	524	496	497	504	521	493	522	489	511	526	538	501	489	524	533	525	468	494	538	486	488	489	512	540	506	475	493	498	508	503	491	485	516	473	487	491	494	511	456	518	501	521	480	495	502	516	502	493	492	499	504	508	530	525	511	516	478	467	490	543	496	488	494	543	530	507	537	515	463	502	484	504	509	501	513	569	545	481	501	508	522	500	555	533	499	494	483	519	525	522	507	558	534	532	475	528	510	479	527	533	501	518	530	499	523	505	471	507	521	456	528	495	508	492	498	518	513	445	487	555	527	525	539	504	503	521	470	517	476	502	493	449	479	539	477	481	468	476	466	486	500	572	506	491	484	496	512	538	536	527	508	478	506	473	514	519	479	509	536	514	473	518	512	490	515	498	495	531	531	455	481	493	486	528	495	464	511	493	514	508	503	513	462	502	489	494	536	513	498	528	530	524	541	532	515	550	521	467	525	513	497	501	498	523	520	493	497	492	509	509	545	491	493	482	495	490	522	490	503	499	527	514	479	484	561	495	506	505	544	523	515	507	522	476	544	506	543	491	498	519	526	486	524	493	464	461	481	496	503	483	495	534	482	497	502	544	519	493	514	492	459	468	532	506	533	475	514	480	510	512	499	524	492	462	521	501	497	546	490	469	537	523	527	507	478	490	526	504	509	522	503	527	520	498	486	514	488	534	557	508	551	486	460	508	523	508	491	492	545	535	486	503	494	491	504	502	485	508	545	519	491	486	500	500	467	502	470	505	493	497	519	499	508	531	509	521	573	490	494	505	488	537	513	504	493	493	518	487	534	486	537	511	521	500	493	533	533	527	488	489	497	511	524	507	522	506	491	514	501	496	557	496	498	477	492	500	494	510	474	553	472	548	492	527	497	478	492	512	526	481	510	521	497	481	504	516	501	498	545	478	500	520	520	489	507	523	513	504	506	526	520	558	517	482	564	490	519	526	498	500	491	492	559	507	500	518	468	505	524	452	512	532	511	523	514	503	526	514	514	502	475	509	515	521	519	521	509	473	475	533	516	476	513	483	507	498	486	522	509	503	543	520	500	490	525	454	561	511	544	498	533	548	510	517	529	488	525	503	506	494	510	548	544	499	505	519	509	509	499	519	488	514	522	510	480	519	513	514	481	491	491	493	536	508	525	507	471	551	504	478	502	529	503	515	507	540	499	534	474	501	523	509	507	540	544	529	480	509	492	541	514	513	510	491	509	506	525	478	501	495	490	489	538	501	548	524	545	515	499	557	497	449	488	467	478	491	495	529	502	482	482	518	480	505	490	514	541	498	520	501	501	522	513	491	523	537	535	526	502	510	494	537	486	492	477	533	516	488	482	519	504	466	504	458	493	510	527	514	529	492	532	497	518	503	477	475	506	508	527	519	498	545	524	583	544	501	512	520	532	529	507	496	503	501	567	485	481	515	521	546	532	508	515	476	522	501	513	551	483	504	481	504	490	503	539	502	528	472	534	521	563	509	521	512	477	522	518	483	495	513	546	490	472	497	525	524	495	493	498	518	518	504	499	509	515	493	538	486	516	525	516	472	504	539	528	514	530	461	494	515	475	500	529	527	530	523	529	517	460	503	477	517	503	540	507	506	516	497	534	519	506	505	487	507	487	538	536	505	505	516	516	476	530	473	545	497	513	515	518	519	527	464	549	508	495	499	532	546	547	537	498	498	546	516	497	478	522	505	515	521	516	495	493	496	503	528	505	549	502	547	512	482	501	511	525	504	542	481	558	506	524	529	478	525	564	494	477	506	506	531	490	485	508	503	476	516	469	514	497	494	498	494	488	503	492	500	503	505	518	505	533	493	510	494	518	507	532	497	486	539	474	486	550	528	506	480	527	543	504	495	513	544	507	538	524	446	532	531	547	526	499	515	522	482	514	512	491	511	521	477	512	539	551	528	486	533	555	502	496	503	473	492	485	527	553	510	496	503	498	488	503	542	475	506	509	493	501	505	525	520	508	491	533	566	461	535	476	518	531	525	517	498	503	515	566	533	537	502	510	517	518	468	497	494	468	503	515	518	529	524	494	521	476	500	521	505	518	536	527	530	511	505	488	492	493	521	495	499	465	523	504	545	521	482	493	483	502	483	518	490	488	485	482	534	497	503	454	534	514	480	505	520	493	456	505	524	520	498	539	443	501	505	541	508	530	532	481	527	505	523	516	487	524	483	507	492	490	487	479	507	521	514	464	499	482	502	529	560	503	478	475	490	519	498	477	541	498	480	524	507	510	529	542	493	500	482	528	524	484	496	497	494	493	500	518	470	512	472	479	519	478	485	501	516	486	478	481	517	560	512	517	510	513	478	518	522	494	530	515	494	494	514	512	514	535	505	510	530	497	522	501	536	506	507	457	474	514	542	545	523	538	493	535	500	467	484	502	538	500	527	511	478	497	536	478	508	530	502	509	491	530	539	474	488	517	505	527	541	520	535	477	501	488	497	507	524	503	479	524	517	506	522	486	518	466	517	538	487	506	496	584	500	499	501	492	556	486	505	527	513	533	508	494	552	465	504	532	485	521	525	539	487	499	489	502	504	498	556	507	458	509	498	514	529	535	472	510	488	502	518	517	510	457	519	478	483	504	505	528	477	519	514	486	539	534	459	491	541	502	528	477	501	513	502	527	545	520	503	517	480	492	514	492	496	498	511	474	530	514	528	507	471	525	502	516	510	534	545	539	529	496	496	537	512	502	509	510	447	488	495	540	499	521	508	469	551	489	483	506	510	481	504	537	542	548	486	506	534	483	495	512	523	450	508	486	511	532	516	530	498	510	487	486	547	475	522	510	496	526	509	523	487	532	489	500	500	500	491	519	538	485	530	471	509	548	513	502	486	525	501	508	499	539	463	525	532	495	532	512	530	561	500	472	488	535	507	493	487	512	475	558	507	489	515	495	487	505	510	506	482	501	496	515	503	532	495	527	511	518	470	514	496	512	497	488	448	478	501	507	507	525	495	512	560	542	514	474	526	501	510	497	508	494	534	494	507	508	519	505	538	537	477	501	524	495	491	506	469	521	532	488	507	539	503	542	524	524	528	522	540	548	534	508	507	568	499	517	569	485	525	483	494	534	489	518	525	494	468	542	541	489	557	486	525	505	513	537	483	523	497	493	490	526	447	483	530	480	492	508	504	539	473	506	511	495	502	492	522	523	503	544	521	519	527	500	477	505	499	525	467	490	475	525	525	501	499	472	505	495	542	522	467	514	510	476	521	523	497	500	517	495	536	476	483	500	479	532	485	511	447	514	531	534	544	452	503	496	507	520	513	538	507	487	479	505	539	525	519	534	471	508	483	537	469	477	490	537	493	530	508	492	539	510	497	521	495	523	530	538	485	562	475	492	496	523	526
3874	1251	1256	864	834	751	802	705	723	663	712	689	634	673	679	643	703	725	681	685	635	653	641	712	702	653	650	672	667	626	634	675	669	679	650	633	677	632	723	683	632	681	693	671	668	645	667	657	633	653	670	682	699	586	652	665	622	652	658	675	646	700	661	663	675	654	662	705	655	672	660	692	653	641	672	635	682	642	745	621	684	684	699	701	646	643	651	672	600	622	636	675	659	664	694	679	652	696	673	640	635	658	653	715	639	688	664	611	652	670	695	647	668	658	646	679	674	677	687	667	678	669	715	621	663	666	668	650	687	630	626	630	613	665	673	657	683	670	671	636	638	660	648	680	688	657	661	641	633	660	683	687	656	649	661	663	653	716	645	656	702	675	713	667	665	628	638	671	664	666	603	647	676	689	637	641	663	696	647	690	629	664	664	737	681	671	643	658	669	632	672	662	637	634	646	618	671	637	637	641	647	653	685	622	675	633	659	690	680	676	666	608	656	667	659	617	636	611	691	666	682	686	636	673	637	683	680	649	690	692	622	694	680	720	650	652	669	671	670	650	669	691	688	610	651	679	688	643	698	672	699	642	719	707	614	633	662	671	702	660	707	662	647	636	691	673	643	705	663	678	688	652	672	658	644	643	683	657	642	673	676	645	695	671	657	651	699	666	636	657	690	655	680	665	613	716	713	635	685	639	685	681	716	674	676	656	623	683	657	641	716	667	684	628	684	647	665	646	656	647	670	658	686	671	674	646	695	622	654	607	708	691	636	651	655	685	684	685	696	667	676	674	664	667	613	685	636	637	652	655	650	664	674	634	711	680	634	622	717	671	631	627	652	668	654	709	661	689	677	646	638	722	655	624	690	624	688	638	652	684	642	648	643	637	684	611	681	669	616	653	655	665	632	645	691	637	662	658	688	638	653	672	694	708	722	638	646	653	616	625	655	692	657	665	663	620	672	668	663	683	640	638	660	673	654	661	662	650	624	730	641	682	649	649	670	647	707	700	625	662	693	627	654	628	612	623	682	625	655	655	686	651	662	660	608	670	660	649	666	695	625	663	618	682	673	649	679	674	698	649	663	712	645	669	666	702	657	639	665	708	660	705	698	672	643	712	659	653	672	678	614	684	678	652	668	712	656	656	665	703	693	686	675	661	630	648	654	630	630	671	684	630	669	662	655	653	648	682	668	678	658	616	690	648	678	671	705	641	657	680	639	649	671	696	653	602	644	683	699	682	647	659	647	673	602	661	658	647	642	679	651	672	684	688	653	675	688	658	629	630	665	662	672	646	675	671	644	665	671	640	644	636	648	629	637	634	692	704	668	656	666	654	630	721	662	625	660	623	675	682	651	686	668	675	652	681	652	693	669	668	661	673	671	646	667	651	674	637	634	708	658	676	646	612	632	643	648	671	650	620	675	661	655	658	659	653	617	700	639	712	716	651	695	671	645	625	633	687	581	624	700	654	683	625	663	687	650	647	630	668	686	617	663	683	669	681	665	641	663	644	654	710	650	659	706	652	605	629	636	635	683	644	636	662	631	643	652	647	654	648	625	627	698	667	643	684	696	671	664	656	648	654	665	673	653	655	691	695	615	638	635	718	665	680	674	631	634	673	656	623	676	653	670	641	632	624	632	686	634	707	648	641	706	655	672	676	652	683	678	678	631	644	654	641	652	669	634	651	660	671	674	683	680	670	665	636	684	669	676	676	652	688	640	666	612	619	668	664	713	616	635	656	648	677	645	663	602	695	692	658	656	660	656	631	700	629	679	645	673	646	666	657	653	670	623	672	640	661	627	649	669	617	655	663	684	666	660	695	663	638	647	624	646	642	626	653	649	658	666	678	633	695	637	650	653	621	692	698	681	626	692	654	639	622	668	627	650	668	675	675	695	686	640	706	688	621	702	717	670	637	649	632	667	695	620	667	695	650	646	625	721	671	659	636	640	647	647	674	673	662	691	658	686	653	639	640	663	656	691	673	654	696	676	637	652	694	643	653	661	646	669	689	655	663	676	685	659	624	676	654	637	659	657	671	642	669	630	673	700	646	673	666	647	658	660	671	692	660	656	667	668	650	673	679	652	689	647	657	654	661	688	644	641	637	606	654	629	674	680	662	677	595	647	677	680	631	665	634	674	672	661	661	695	610	676	689	651	692	605	685	622	688	700	640	674	661	648	632	647	624	682	688	603	628	655	654	639	657	708	653	677	625	675	626	644	697	655	686	698	650	687	675	645	638	636	685	639	619	643	679	644	625	636	654	675	648	680	635	641	650	676	604	664	648	650	660	642	653	617	696	662	627	638	693	662	626	683	678	664	693	618	666	679	691	710	654	648	695	657	674	676	671	646	660	657	635	622	724	659	629	667	691	671	674	636	680	665	678	621	663	641	703	675	689	663	647	640	641	645	646	673	665	681	695	663	641	692	666	660	641	644	679	624	689	636	648	677	685	656	663	656	684	666	652	692	648	646	666	644	669	663	612	699	727	670	659	687	612	669	657	672	663	666	707	644	681	694	675	728	661	649	667	669	697	617	684	641	648	675	699	671	654	673	685	660	668	649	654	654	679	621	633	649	702	668	639	618	630	662	682	623	630	691	674	659	666	632	686	665	692	739	664	671	651	614	652	658	659	661	674	668	639	617	657	684	705	648	658	653	655	655	644	657	670	639	684	633	635	632	657	654	664	653	661	700	640	637	676	631	667	642	636	700	648	645	644	635	628	716	714	690	702	654	627	701	665	659	670	650	667	646	659	693	650	671	658	664	685	638	676	603	662	617	622	626	640	650	694	651	640	647	647	681	692	665	661	635	630	691	625	661	674	677	644	675	639	641	682	660	658	656	716	656	659	608	628	638	690	656	671	685	612	659	675	656	641	670	679	642	667	695	693	686	639	663	627	686	646	675	657	657	648	658	634	629	676	652	677	626	630	676	695	631	661	662	630	643	626	668	649	671	588	729	657	670	676	642	673	679	666	632	667	632	643	659	653	605	684	644	639	658	663	717	689	622	649	648	612	669	654	648	656	626	638	647	650	668	703	693	719	695	632	652	679	682	708	701	678	681	627	648	683	683	613	623	639	683	607	656	650	679	704	623	659	613	668	656	703	615	616	663	655	651	664	693	654	650	646	598	643	628	649	635	635	657	675	703	627	643	670	695	644	651	685	659	625	697	608	654	670	662	721	653	684	644	680	655	662	648	677	701	659	610	654	592	624	662	654	627	657	678	674	668	668	660	650	613	659	655	714	667	659	668	672	649	658	608	665	681	659	625	683	668	661	669	647	633	729	612	650	642	687	640	649	684	703	692	665	691	661	651	694	668	612	668	692	673	692	670	648	674	662	691	668	661	671	639	629	638	656	688	665	647	676	708	655	679	664	643	660	659	694	677	651	713	686	633	639	637	660	664	620	670	674	649	621	656	678	630	639	662	646	618	676	653	684	659	632	681	681	667	691	682	670	647	680	687	626	646	665	640	607	657	709	657	607
23463	20878	28183	23706	20878	10922	1231	756	643	637	581	516	517	426	422	443	464	423	421	441	427	383	390	373	388	437	398	411	377	372	396	414	389	408	393	401	367	366	357	353	355	378	335	396	390	362	361	361	370	364	393	364	379	358	403	363	356	324	354	348	379	341	357	362	374	365	390	352	332	389	340	338	395	339	341	397	356	375	411	382	366	372	377	385	357	386	330	385	369	355	377	388	329	351	357	359	383	374	388	370	417	383	364	395	393	358	369	366	359	379	367	367	338	371	398	391	410	379	412	381	397	370	351	381	372	365	375	370	365	358	374	382	415	388	373	367	360	355	370	371	353	348	378	346	392	353	363	353	328	379	387	361	362	338	342	362	385	323	364	387	358	397	377	397	363	356	344	366	401	367	370	401	342	358	361	357	383	403	404	382	368	374	414	356	344	361	356	353	360	396	364	332	392	385	350	365	369	373	354	367	355	353	370	383	336	393	377	374	373	383	394	370	375	401	369	381	363	385	348	374	352	372	319	335	362	409	361	399	384	357	349	348	375	369	373	346	353	350	344	348	391	369	355	364	360	378	371	381	354	355	360	380	365	388	376	364	363	372	364	363	366	385	339	345	379	375	349	373	390	345	359	359	377	398	342	369	341	355	390	331	389	393	371	373	399	375	344	376	387	365	372	356	372	365	347	330	390	333	406	347	384	379	373	366	366	378	336	385	370	343	392	362	420	343	380	369	389	357	385	405	385	378	360	385	390	380	378	349	383	352	363	353	368	353	389	348	382	380	368	367	363	396	354	349	333	344	355	353	362	361	344	354	369	362	369	359	379	410	373	382	374	339	358	351	375	341	369	366	353	342	351	366	391	360	370	383	338	371	389	360	382	370	360	367	392	385	351	341	385	365	367	362	370	370	352	380	372	372	387	338	372	385	370	350	372	370	374	403	380	376	340	383	368	366	406	385	365	336	354	360	363	343	380	382	360	355	364	345	324	356	381	362	339	373	357	410	385	347	333	357	347	360	360	362	361	357	404	370	350	334	331	349	379	364	370	410	360	376	372	368	379	371	361	410	357	369	362	375	384	376	369	343	375	365	329	385	327	370	378	377	352	322	378	375	380	374	361	363	367	389	365	344	365	357	373	404	359	355	399	379	380	317	336	351	386	389	394	351	383	410	375	378	336	341	389	362	363	374	376	344	362	369	376	349	380	387	369	357	366	352	358	388	402	365	380	338	372	365	353	356	374	388	365	356	327	356	399	380	383	329	369	363	366	377	379	376	385	370	366	372	364	366	366	373	353	356	363	401	379	334	363	348	365	378	356	361	366	380	367	360	352	354	377	360	372	388	386	409	361	339	366	357	370	372	383	370	393	365	363	378	376	391	417	385	368	370	351	354	347	369	389	376	358	342	386	357	409	378	354	338	335	348	375	373	348	363	340	378	373	374	376	381	391	375	387	387	329	384	372	369	357	352	358	400	374	359	367	361	363	362	376	390	355	354	378	350	349	356	370	384	347	362	401	368	365	387	367	314	374	370	362	368	349	374	373	366	342	364	386	340	354	330	366	337	383	384	374	353	350	385	380	355	379	360	409	359	383	412	378	358	379	396	366	358	361	335	379	353	359	360	375	349	370	390	369	366	347	359	378	362	422	326	355	354	347	381	399	372	362	382	349	371	393	384	395	366	380	389	344	416	382	392	361	375	366	379	355	364	326	381	361	346	380	380	346	389	370	335	371	354	350	341	366	364	359	356	395	374	350	392	351	336	384	344	365	336	363	417	347	332	347	373	343	359	350	387	386	376	395	365	371	368	335	372	349	367	349	366	381	349	389	348	357	382	376	387	378	387	344	337	373	362	399	340	367	353	370	361	343	382	371	378	365	367	342	370	370	380	359	377	350	358	357	387	369	403	384	358	375	389	355	356	351	369	400	378	376	371	389	350	370	354	362	352	355	384	337	373	370	375	386	351	412	354	396	414	368	387	386	350	373	380	403	363	352	383	346	344	363	357	382	356	340	369	380	382	364	369	337	350	374	367	386	391	341	351	367	363	376	359	344	388	380	349	379	386	363	419	378	396	376	386	401	404	387	376	379	330	368	377	356	365	391	369	364	387	349	374	365	367	381	390	331	341	350	393	346	363	384	370	397	348	404	364	372	343	396	369	380	391	359	378	364	399	381	365	415	371	344	374	365	360	353	380	365	401	374	370	380	331	380	369	347	375	359	383	361	383	349	364	395	377	376	344	351	361	370	350	338	333	373	359	356	328	396	368	376	396	356	383	370	357	364	329	373	365	375	348	339	368	374	371	359	320	378	366	355	375	346	316	382	370	366	401	385	364	384	355	405	355	368	346	359	347	352	344	376	369	361	381	364	377	359	372	373	366	343	344	371	379	353	378	393	339	374	365	370	359	370	361	378	366	368	352	371	367	377	390	364	346	383	363	361	343	364	379	365	384	351	377	371	367	372	374	362	354	329	361	355	393	396	362	355	405	380	381	357	400	373	336	347	371	351	365	352	365	372	355	357	404	357	376	349	383	340	371	355	343	369	406	356	390	383	343	384	380	337	378	395	352	388	383	340	347	339	383	379	367	329	348	351	359	366	371	408	368	351	316	349	319	366	385	370	388	374	385	378	375	323	372	370	378	333	375	349	363	357	378	356	377	349	375	369	355	343	372	368	351	385	401	332	409	352	393	385	399	402	336	350	335	344	371	352	339	341	367	357	384	395	365	361	358	363	356	358	369	353	346	381	385	367	377	358	368	342	351	396	384	363	380	360	383	368	346	383	385	358	374	394	361	369	363	354	322	342	387	384	352	358	364	394	358	369	360	367	373	381	351	356	379	385	383	338	401	354	371	369	344	384	377	364	360	365	382	344	360	377	319	366	365	364	376	361	350	353	380	375	336	390	385	374	353	369	371	345	386	350	349	397	353	379	376	442	377	351	366	365	348	381	374	365	370	385	386	358	386	381	354	382	390	356	428	367	348	339	364	316	352	353	350	349	359	391	394	386	338	386	367	366	383	366	371	378	398	371	362	351	384	365	364	353	395	385	369	351	350	375	382	387	358	347	382	359	377	381	350	338	382	353	365	351	396	387	372	398	340	380	349	383	402	357	368	353	371	310	384	343	363	394	371	389	389	355	379	366	361	378	385	379	345	378	366	390	350	342	371	383	355	341	359	342	413	381	323	396	359	363	355	348	369	357	371	410	376	400	368	380	366	368	374	366	380	340	392	373	368	343	383	346	359	389	395	369	356	372	346	362	347	327	353	352	367	381	373	364	389	353	332	340	356	351	367	413	369	362	356	374	384	382	387	389	364	362	358	420	375	394	370	358	346	359	388	341	348	382	376	363	344	372	360	364	346	406	369	400	367	355	390	388	367	386	349	364	366	337	367	334	389	347	360	362	346	392	366	376	393	388	411	399	344	393	388	374	386	339	345	337	366	365	378	351	407	361	358	350	374	360	402	362	372	367	343	322	378	357	371
4489	9221	8266	4361	2960	2282	1777	1466	1171	1125	933	832	756	772	718	733	627	610	604	634	545	591	588	539	578	554	533	524	540	521	524	577	518	433	525	542	466	528	509	532	493	503	505	476	501	520	491	501	505	530	516	538	488	499	485	513	518	486	509	530	454	507	519	488	487	462	506	511	504	511	509	510	534	499	487	473	476	518	466	471	520	493	460	517	469	475	497	503	489	470	500	519	520	490	494	522	472	488	515	493	538	491	505	504	444	482	463	495	465	452	499	511	513	432	511	487	456	453	497	460	496	493	485	515	500	486	481	489	511	521	555	512	504	492	507	453	471	486	485	495	475	497	468	485	498	460	506	512	504	483	505	528	512	430	461	486	570	502	509	474	484	476	515	514	484	493	455	507	452	468	531	490	483	504	489	491	494	498	519	467	478	473	478	468	471	507	522	531	470	511	494	499	519	481	513	468	496	466	495	529	493	478	479	487	516	487	464	475	484	501	462	488	493	497	488	488	484	486	452	496	492	510	477	474	495	506	490	503	514	485	500	450	455	513	462	460	460	522	505	496	456	519	538	486	487	470	477	478	481	510	483	479	504	482	520	447	499	501	492	533	518	490	465	459	442	523	475	514	473	454	496	478	428	479	500	481	499	502	462	471	486	475	510	511	477	520	493	527	488	507	447	485	443	481	498	501	495	508	478	483	509	477	511	472	451	494	479	502	479	511	516	507	465	523	474	508	495	449	438	459	507	464	445	460	508	496	473	485	480	498	493	474	512	505	488	468	535	513	458	465	474	489	512	513	503	486	516	476	486	483	463	491	506	480	481	495	508	506	525	468	447	501	478	518	491	501	518	506	486	490	475	531	495	500	483	514	504	502	493	506	515	503	462	460	469	488	494	490	480	446	465	508	481	523	501	501	461	497	498	497	438	455	522	503	506	526	493	527	476	458	478	521	473	511	489	480	475	473	483	523	505	516	514	518	482	471	512	482	468	482	470	507	464	522	485	508	508	499	504	478	492	523	469	518	489	474	504	465	512	483	503	480	505	509	499	497	459	479	498	497	507	493	464	512	505	498	515	457	516	472	510	468	468	471	460	477	497	470	479	468	482	504	494	489	490	514	488	482	524	462	490	497	503	462	491	470	500	484	489	504	509	495	502	504	495	474	492	507	525	524	508	473	481	503	481	516	479	508	475	486	504	477	474	495	500	507	476	494	490	474	501	483	480	491	483	530	494	512	487	488	470	472	490	507	534	499	472	496	487	461	466	471	521	511	517	501	488	518	501	535	486	508	436	487	484	502	477	491	490	495	484	517	443	491	463	462	477	502	456	548	468	495	551	472	519	491	510	524	466	524	471	514	493	460	514	470	502	485	512	503	492	496	433	505	490	468	513	490	488	488	478	474	502	473	487	446	458	528	512	494	510	523	464	479	514	521	456	495	534	500	519	436	510	519	497	470	515	491	472	462	517	456	478	498	461	487	499	497	472	531	542	499	477	484	478	484	484	504	485	530	520	512	470	514	498	464	493	505	495	514	484	488	455	501	468	461	475	516	502	506	503	497	486	482	539	520	516	508	479	470	468	516	517	495	483	533	516	481	517	481	496	516	516	493	452	468	507	492	479	486	491	474	501	466	491	476	474	481	518	504	485	485	498	449	508	516	491	484	508	484	454	522	503	505	476	540	484	463	494	524	489	477	513	507	493	500	497	491	489	521	455	468	510	517	487	502	492	515	498	510	462	480	471	494	467	449	501	496	506	518	462	482	500	495	467	461	438	455	499	520	536	497	494	492	482	463	498	503	497	473	491	516	523	490	503	443	480	501	511	479	504	505	471	493	454	479	520	497	458	499	531	510	496	478	505	466	463	492	492	500	470	519	518	497	490	489	511	504	486	500	469	475	486	514	504	510	499	498	511	515	486	514	514	475	485	454	468	516	468	494	479	481	547	483	501	504	511	495	512	452	540	481	489	494	484	454	446	491	503	522	508	527	492	446	516	475	462	546	476	502	468	482	505	501	511	499	509	493	494	518	494	450	487	474	518	496	514	479	493	490	508	490	523	461	515	479	453	476	521	476	440	501	500	453	501	500	531	540	467	479	495	478	489	496	477	499	480	511	523	499	459	500	492	486	509	497	482	485	503	500	465	469	517	470	484	471	486	477	489	476	528	506	520	480	521	470	467	489	475	510	514	512	511	482	497	450	491	470	499	447	466	498	461	501	512	467	488	488	489	472	470	502	477	481	513	527	468	508	464	465	476	493	473	460	507	436	495	473	497	544	550	491	513	521	467	513	476	526	501	489	482	513	465	480	485	506	482	496	467	529	509	476	474	465	503	486	479	492	485	497	491	479	513	492	488	498	502	474	490	493	475	498	481	484	480	489	502	471	495	420	495	492	497	491	477	508	484	479	502	466	484	509	480	521	492	475	475	504	484	510	517	498	518	489	522	488	469	495	474	478	493	474	506	517	484	507	509	507	494	484	490	475	494	519	458	485	494	496	475	465	459	492	491	462	508	505	463	521	520	499	512	480	490	494	514	489	488	470	503	480	486	520	535	488	497	501	473	454	517	480	493	498	494	504	474	511	497	481	428	553	493	460	488	509	499	463	507	519	468	483	486	484	468	508	501	497	498	501	461	487	469	513	469	494	494	471	483	472	459	461	484	490	490	482	488	496	489	511	490	544	454	506	505	476	479	446	454	528	465	494	448	461	469	462	526	463	517	479	502	464	537	505	533	565	492	485	494	511	499	506	488	484	507	491	493	498	447	503	499	481	485	466	540	509	511	524	470	479	483	480	502	496	514	462	484	500	508	479	476	484	496	512	448	484	467	433	505	515	530	495	455	478	481	485	496	494	492	490	489	480	464	483	484	510	466	516	493	502	483	473	500	499	445	471	507	548	470	517	508	511	499	488	485	480	492	497	485	446	510	530	481	464	511	458	497	509	459	483	506	509	480	508	485	484	513	527	493	464	496	488	489	500	496	484	472	483	503	496	489	479	477	519	504	484	501	431	457	468	498	521	516	480	472	479	471	504	492	477	513	517	462	473	500	530	484	490	486	449	493	473	484	505	473	495	497	476	488	480	510	513	540	492	506	497	469	474	510	546	488	492	516	569	451	457	498	455	511	483	476	486	500	481	489	479	478	445	483	472	455	514	492	538	521	496	471	510	454	462	433	470	492	502	517	515	467	481	469	503	501	510	508	513	494	545	483	475	472	497	419	492	537	485	497	476	547	486	513	490	478	515	495	511	442	515	503	470	456	450	485	466	505	458	502	499	501	495	502	512	466	491	500	471	494	478	506	505	442	469	492	520	474	476	488	516	522	517	511	506	518	493	494	459	470	507	527	506	461	457	501	525	488	457	519	468	451	494	495	493	479	522	488	457	485	512	498	473	471	489	497	511	468	497	481	481	513	473	473	522	436	487	504	480	510	478	499	496	495	497	514	455	488	482	509	507	488	489	481	463	521	510	463	513	502	482	486	439
22488	20868	28602	23285	20869	20906	9237	1060	695	632	495	447	377	353	327	309	276	248	235	238	258	212	188	217	181	205	192	186	179	177	159	164	192	178	169	177	171	179	161	160	155	167	128	156	164	164	143	152	152	164	152	155	155	189	156	161	145	156	154	145	168	148	168	155	160	155	157	159	144	141	154	153	149	162	146	123	152	154	157	155	139	160	143	153	128	131	137	136	139	141	157	137	150	154	162	136	166	149	158	138	146	154	150	149	148	158	144	144	157	145	161	169	132	136	142	151	134	145	155	146	153	140	149	139	132	149	169	150	151	149	160	129	133	158	167	144	143	156	143	139	145	127	153	145	138	129	134	146	167	140	120	142	156	140	151	144	152	147	144	171	144	134	151	155	142	140	151	137	178	156	164	139	150	152	148	152	137	141	141	148	141	145	146	145	139	124	136	146	143	144	126	150	153	154	129	133	148	140	159	155	158	149	130	152	162	145	135	146	142	145	162	149	156	151	136	137	151	110	178	149	132	141	144	149	123	124	139	150	162	149	123	161	124	163	148	136	148	146	147	148	146	150	126	130	137	146	136	135	163	148	168	156	154	138	124	139	133	137	141	156	162	133	128	142	155	148	143	139	147	155	146	135	130	130	123	137	155	162	147	139	155	148	118	168	139	160	142	126	125	143	133	175	149	144	127	154	130	153	150	131	143	145	147	135	139	162	142	156	147	147	166	152	139	132	148	138	164	133	144	127	145	159	153	146	141	126	139	153	153	142	168	156	130	150	131	149	141	145	155	158	157	133	152	131	158	134	143	130	144	148	129	149	131	158	155	133	173	151	146	136	114	132	165	140	146	128	143	140	129	154	176	141	138	158	140	155	124	129	155	144	134	142	131	149	134	132	133	130	132	145	141	165	140	149	145	157	152	152	146	148	118	139	141	153	142	163	134	154	152	145	175	149	155	145	148	131	163	137	131	148	156	152	145	174	144	163	131	143	147	146	138	150	133	132	139	151	162	151	144	149	139	140	130	150	122	131	168	141	164	155	143	171	130	155	144	137	138	146	143	144	142	155	134	146	160	155	160	158	154	153	133	163	152	145	150	154	135	153	146	157	134	154	134	149	145	148	121	142	129	145	162	152	145	126	148	133	159	135	158	152	134	149	135	139	158	140	156	136	139	166	156	147	144	139	133	156	137	167	147	147	146	132	151	135	121	146	128	149	125	142	139	143	174	133	143	146	152	167	142	138	150	142	149	143	152	157	124	152	163	136	135	140	158	118	152	130	138	134	133	158	133	150	148	133	158	131	144	139	142	128	149	132	130	159	141	140	135	131	146	146	154	158	147	149	151	140	151	136	143	136	153	127	141	141	155	153	132	173	141	145	154	149	138	151	142	128	147	141	153	156	135	161	154	141	139	155	138	140	149	144	161	139	162	132	124	164	143	134	168	145	152	140	125	132	142	151	138	138	151	183	155	135	121	136	148	136	137	139	164	156	119	159	148	150	145	137	144	142	136	127	158	134	145	161	138	133	149	143	152	134	117	156	131	160	148	127	142	146	146	148	121	152	152	154	134	135	135	159	131	137	127	154	132	145	146	147	149	163	165	121	133	166	142	129	152	146	141	144	141	157	144	151	124	164	145	132	146	141	154	133	149	137	145	147	140	142	159	142	133	155	131	166	145	143	131	139	132	133	140	138	142	123	158	167	158	150	134	156	148	159	132	146	142	139	149	135	155	126	144	133	145	132	138	153	128	143	132	128	142	128	143	152	142	134	144	123	123	166	134	157	132	124	137	165	156	128	167	150	130	148	140	131	128	139	136	142	154	136	118	136	147	142	137	149	148	150	160	141	143	151	142	139	134	142	133	148	170	167	112	142	135	154	141	134	140	140	126	137	140	162	136	142	135	149	162	144	136	156	149	129	143	149	170	148	135	132	146	155	166	147	147	146	157	157	161	149	137	138	144	139	151	142	130	166	140	118	127	125	119	146	143	144	138	128	156	146	142	144	121	167	139	177	136	146	155	125	159	148	165	143	134	135	152	125	143	155	159	144	145	152	132	135	150	151	164	142	152	141	138	144	124	133	155	160	143	138	144	152	169	152	138	150	138	146	145	148	158	131	133	147	139	133	160	146	140	138	144	129	144	142	147	149	130	137	138	146	151	141	135	131	150	155	151	131	153	147	156	145	164	158	148	134	135	153	139	135	123	116	144	140	150	158	144	150	162	156	137	149	150	125	140	142	131	124	143	143	161	157	157	143	145	147	131	161	143	127	126	151	142	140	146	148	134	123	135	138	133	126	131	148	129	141	153	123	140	131	152	152	150	143	139	142	138	140	140	130	154	130	147	154	137	138	149	144	140	141	140	131	135	128	157	123	146	139	152	144	158	145	159	145	132	146	151	151	125	148	145	152	154	150	137	150	148	161	157	150	152	139	138	149	133	129	160	142	148	141	125	134	137	153	154	155	115	131	143	133	145	137	167	162	164	136	145	152	148	135	122	148	137	143	142	148	155	149	145	138	188	133	148	129	141	147	140	143	137	141	137	141	162	157	152	142	135	144	141	161	139	137	144	138	150	134	125	161	156	143	154	141	131	135	142	134	146	169	149	159	143	166	142	156	148	163	160	137	166	154	146	150	138	139	134	153	132	144	136	147	159	146	113	141	142	160	147	147	137	142	170	132	136	156	134	150	147	123	143	139	143	150	142	152	145	137	132	155	131	142	148	137	162	137	136	133	138	143	149	137	128	139	138	143	137	158	157	133	147	138	113	151	161	174	137	149	144	149	145	136	160	138	135	129	157	109	148	137	152	145	111	148	163	137	138	146	142	166	137	120	123	156	152	155	148	121	165	134	140	158	169	132	171	134	132	162	134	161	135	154	151	149	143	163	143	170	151	168	124	128	128	174	151	139	145	138	139	163	168	154	144	145	170	141	130	134	123	153	148	144	162	129	152	147	144	158	129	149	144	131	123	155	163	141	143	143	144	139	151	130	157	135	142	135	162	123	169	126	150	153	131	144	147	150	153	136	147	143	140	151	145	136	165	154	136	145	152	175	153	127	130	128	159	132	150	140	160	155	151	153	139	128	144	131	147	163	141	147	149	133	155	138	135	143	149	177	137	167	138	150	142	135	120	155	152	142	163	144	159	128	148	158	158	153	163	144	168	133	164	119	142	129	142	135	143	134	137	129	147	147	136	165	146	153	130	147	146	143	179	133	147	142	148	140	137	134	134	157	138	133	146	155	142	153	142	149	148	147	143	130	132	156	121	146	136	148	128	140	140	152	146	154	149	147	143	146	130	129	155	143	161	121	142	138	141	158	162	143	150	153	146	147	143	145	138	114	135	157	135	152	142	144	152	139	129	157	145	169	149	157	149	137	142	116	120	145	155	141	135	131	141	144	124	125	129	125	152	139	134	131	137	147	122	157	138	165	132	140	136	149	144	163	148	148	141	126	153	142	150	157	120	152	143	142	169	136	156	133	124	143
6691	15043	13377	7169	5014	3761	2783	2164	1697	1354	1112	910	772	626	598	546	456	439	431	377	380	362	330	320	298	277	265	277	289	279	262	244	226	257	251	254	229	234	245	219	223	214	215	200	210	235	213	225	204	205	209	196	204	224	190	217	212	187	236	219	204	212	195	190	202	233	199	217	192	187	222	198	193	203	188	222	216	220	206	176	188	186	207	177	184	201	211	179	200	181	191	189	201	198	211	212	193	209	212	201	201	206	176	206	216	191	192	211	196	208	196	198	226	211	185	230	200	175	195	207	208	186	210	198	172	195	191	166	173	220	218	179	204	178	175	198	185	174	199	224	218	183	181	186	192	190	186	188	227	209	204	187	199	219	189	207	218	215	209	189	183	185	192	195	166	208	191	180	173	185	179	206	210	185	190	197	172	157	186	195	195	218	189	206	215	187	183	198	186	196	191	186	194	191	188	196	182	186	219	224	213	192	207	182	172	214	201	189	184	193	204	196	195	206	171	183	178	200	176	216	170	198	202	188	198	208	205	185	204	175	196	158	191	191	196	162	184	177	190	203	207	192	201	201	212	207	190	189	179	208	203	188	156	195	189	199	197	186	202	195	189	173	187	187	203	184	190	193	191	211	201	181	207	184	195	199	207	183	236	195	180	208	207	202	215	207	201	189	192	203	190	213	187	209	196	182	188	204	191	186	193	222	176	172	203	168	210	191	196	188	179	172	205	207	199	201	206	185	193	210	208	174	198	206	220	186	213	196	202	186	181	180	195	190	187	160	188	201	211	201	183	174	216	180	175	198	168	219	172	185	196	213	185	182	202	209	187	186	181	200	199	181	219	218	215	167	184	206	188	196	170	201	181	194	212	169	197	203	207	192	197	208	201	223	211	188	182	203	164	175	168	206	210	171	202	222	212	204	190	180	199	165	193	184	202	178	188	208	158	170	173	187	207	208	202	186	196	189	179	187	207	192	218	195	212	195	225	212	209	204	186	209	199	192	188	172	209	197	213	186	177	188	184	197	203	191	179	219	217	185	199	203	202	195	206	186	176	190	201	192	207	197	189	173	199	190	173	210	195	212	191	189	211	194	191	190	196	206	168	200	178	204	190	211	185	203	202	191	166	181	223	177	195	207	193	182	218	216	177	230	186	204	178	176	186	189	176	195	192	213	165	173	206	215	211	194	167	185	184	192	187	205	200	218	193	202	199	203	189	187	185	178	199	203	192	198	164	227	170	189	181	193	175	200	201	208	190	201	180	198	207	198	175	197	196	199	180	189	203	187	191	211	202	183	219	183	207	198	205	195	198	195	210	187	183	185	218	189	186	208	185	177	164	186	195	216	194	185	191	200	201	204	191	185	192	191	183	179	179	186	202	205	185	190	208	208	195	210	193	191	183	205	214	161	186	189	186	172	178	216	200	187	183	189	201	190	198	204	190	238	205	196	218	214	209	199	206	182	212	182	192	196	197	170	172	200	186	175	201	196	173	205	189	214	202	203	184	186	198	205	198	180	184	202	183	182	216	175	191	162	192	214	165	184	192	219	174	200	185	198	224	184	188	180	216	185	177	186	180	191	181	204	191	203	196	171	160	229	181	178	183	191	161	189	202	197	169	191	191	207	195	185	170	186	177	200	194	200	230	170	184	197	202	187	201	188	181	183	189	196	189	175	190	184	211	205	197	187	178	200	226	186	190	195	204	204	188	206	195	175	194	179	196	195	164	191	198	190	168	176	182	199	198	203	188	220	183	199	173	213	188	190	185	241	168	181	199	197	211	188	191	213	205	174	185	187	202	196	200	184	202	202	187	191	224	217	171	192	173	204	182	204	200	196	186	191	219	199	190	189	218	178	203	206	172	191	203	187	226	216	191	198	192	204	210	194	187	189	190	195	215	210	200	189	215	202	208	211	167	198	202	183	198	202	220	218	197	192	214	193	172	188	212	164	177	179	179	170	217	184	209	191	178	206	197	202	206	183	185	190	201	178	202	204	194	169	201	190	237	197	186	207	193	201	202	206	180	188	183	206	193	183	173	200	203	207	175	198	170	182	234	212	177	203	176	180	202	189	189	174	197	201	183	167	182	179	211	180	195	187	193	185	216	201	186	193	188	194	183	181	176	212	204	174	205	165	226	177	202	184	202	193	195	201	200	177	208	205	206	196	165	188	191	207	222	170	192	197	198	177	194	209	219	201	193	195	178	200	207	189	193	209	189	206	170	208	187	173	199	210	180	154	195	202	202	199	206	206	212	191	183	203	201	174	198	188	196	191	199	194	172	202	215	195	191	186	185	204	203	185	221	163	187	213	178	203	195	173	202	193	187	200	170	193	184	196	177	210	206	188	223	206	190	183	206	220	179	203	193	180	201	219	191	197	184	217	212	214	205	203	205	203	201	181	197	203	192	178	170	216	189	177	199	182	188	172	192	194	217	166	199	194	188	199	205	188	193	168	192	203	187	176	218	187	196	201	203	184	196	195	190	215	202	217	198	219	169	186	217	195	207	187	199	190	166	196	223	198	191	199	210	178	205	214	185	171	170	178	159	217	157	201	184	188	189	195	212	184	180	156	184	174	188	183	194	173	186	181	170	212	181	188	215	186	178	195	195	187	213	213	189	198	193	223	210	218	214	188	166	187	212	178	211	174	203	206	198	212	170	214	211	173	215	200	192	185	189	178	205	193	195	206	176	202	210	208	197	184	191	192	194	189	227	217	207	202	168	186	175	207	194	183	199	186	154	165	185	184	226	195	207	202	204	188	178	180	193	174	170	193	184	175	180	201	193	189	183	189	211	189	193	176	185	174	181	219	197	202	191	199	178	188	198	174	167	183	197	160	196	180	228	202	192	183	206	194	194	197	210	188	174	212	234	207	187	191	195	184	206	183	199	196	175	205	191	197	197	186	173	184	192	162	175	190	205	198	222	191	184	208	209	183	189	192	170	185	207	180	206	192	219	154	218	207	198	195	212	199	197	197	176	206	207	194	177	195	212	217	198	181	190	188	177	195	183	199	205	216	181	181	193	219	191	189	204	197	154	198	192	178	172	186	202	210	197	228	186	205	195	196	197	239	168	174	199	203	150	207	189	190	203	209	179	194	178	206	188	188	201	200	191	173	205	191	183	211	197	195	202	204	188	200	166	180	198	199	177	170	202	208	197	206	196	223	176	224	170	200	206	199	197	204	175	185	197	187	170	190	174	196	186	224	192	181	224	203	204	187	184	187	178	211	200	203	195	192	195	180	180	202	178	174	218	196	202	180	200	203	189	180	197	193	202	192	165	179	205	185	201	204	175	210	195	169	205	198	198	193	184	202	183	197	204	165	192	210	201	184	182	200	206	220	216	192	190	213	196	191	173	215	205	203	195	164	210	220	198	177	202	198	178	207	195	177	207	186	183	186	216	232	228	179	192	201	168	223	191	172	204	175	201	205	183	208	196	182	184	196	183	215	213	201	194	184	179	192	184	211	213	181	184	183	183	206	196	216
26543	20392	9364	964	657	551	564	538	541	542	514	523	525	508	520	494	546	525	515	518	487	539	531	557	527	508	538	481	511	548	535	523	510	489	509	516	515	496	501	534	496	518	502	491	483	564	478	537	529	503	478	535	531	525	492	503	520	508	516	504	505	529	542	479	473	471	520	514	499	488	513	529	528	509	546	537	511	513	520	509	564	560	549	542	507	531	555	507	557	520	492	520	534	527	528	508	466	540	507	551	510	491	550	540	522	506	491	530	503	521	508	523	499	494	518	549	507	522	558	524	518	508	558	489	509	505	491	531	543	485	490	513	570	520	495	498	539	526	503	505	489	544	509	489	482	518	504	545	511	500	471	522	503	528	523	497	545	528	547	543	524	540	522	469	530	485	511	468	549	536	506	503	503	542	545	543	470	468	528	472	476	523	529	539	547	490	497	544	477	482	546	496	527	559	495	495	543	499	505	525	523	527	489	510	499	509	476	524	533	503	536	489	528	508	510	501	517	473	529	516	472	501	504	467	471	565	523	522	477	524	535	539	533	525	488	516	487	488	524	518	525	530	521	522	487	491	525	514	540	516	520	511	469	543	539	481	516	517	548	557	530	502	540	535	493	499	521	477	501	484	515	521	478	536	493	492	488	514	488	505	470	520	524	538	478	552	510	518	516	504	503	499	516	526	514	520	514	490	504	507	503	529	527	496	522	513	518	545	487	530	486	535	527	501	496	480	492	557	516	555	529	527	545	509	495	518	518	516	480	520	494	507	479	456	540	546	516	487	557	548	490	540	508	557	539	527	557	499	550	501	535	524	550	527	520	502	508	526	513	517	504	550	549	498	523	537	543	546	510	477	493	532	499	519	501	509	524	508	558	512	534	520	569	525	491	459	533	533	490	524	528	511	543	519	480	528	533	493	522	526	520	517	521	533	528	484	559	514	504	509	511	548	494	525	514	524	540	508	549	561	531	499	546	509	529	490	514	492	536	514	504	507	515	521	492	532	544	531	510	573	484	500	518	508	535	524	544	490	520	538	505	518	510	522	481	518	529	517	510	507	525	539	516	490	509	540	496	516	556	505	509	530	503	480	551	511	538	530	531	529	520	517	544	505	529	515	495	505	511	527	500	500	478	505	482	512	506	528	511	494	528	499	552	474	465	527	508	509	479	525	489	510	529	523	508	556	509	540	499	502	517	537	506	510	522	507	517	516	553	463	488	522	551	531	542	502	524	560	524	492	498	507	483	519	503	524	503	528	543	550	492	525	567	521	486	525	501	509	498	493	516	518	535	552	497	572	514	475	497	523	518	511	529	500	529	519	532	535	551	567	506	516	539	496	535	479	513	515	535	542	481	514	483	522	538	512	522	516	517	515	507	525	531	492	430	532	495	519	544	501	522	512	523	546	517	517	541	501	541	493	504	526	526	514	501	533	495	502	502	548	507	524	537	519	492	501	462	530	517	485	528	504	552	506	503	492	526	514	501	505	541	497	514	551	533	528	496	480	482	499	533	515	518	521	525	520	516	509	528	497	492	522	510	518	501	514	504	541	565	491	517	488	555	479	561	525	483	547	524	497	481	508	512	508	558	524	508	522	496	592	521	495	554	529	545	492	553	495	543	495	555	540	533	487	530	527	552	488	491	497	496	541	558	513	532	554	485	522	526	508	530	548	465	491	494	507	523	522	522	517	546	522	476	522	494	536	490	507	534	501	507	499	471	552	537	536	502	529	532	545	496	474	510	481	500	515	511	516	506	536	513	553	533	517	528	503	519	523	479	495	504	540	489	529	548	506	535	499	546	511	487	519	565	507	506	521	543	489	485	482	513	504	541	543	548	512	522	544	505	541	491	533	508	488	544	483	567	511	498	509	478	523	507	499	542	525	478	543	526	539	532	490	528	527	510	531	502	455	518	506	508	527	604	499	509	488	566	520	498	490	550	516	469	512	491	566	527	567	527	518	469	512	543	483	481	537	481	480	501	495	548	521	498	506	550	525	543	500	527	470	519	510	541	498	523	531	516	547	529	489	513	508	518	527	535	503	525	544	504	527	498	538	519	506	539	460	521	524	516	513	516	491	514	536	506	497	513	506	539	542	496	511	506	539	479	513	505	512	516	535	537	487	499	531	515	479	526	570	498	521	522	533	508	495	545	521	529	503	438	508	447	511	536	523	511	492	521	514	532	523	517	539	511	509	522	555	508	546	530	515	472	546	532	554	505	512	529	524	542	560	516	490	492	540	539	519	492	535	492	510	532	489	526	559	503	485	520	511	528	512	564	517	488	498	502	524	537	548	520	525	523	520	482	501	515	524	509	489	513	507	518	503	549	500	524	523	491	537	490	539	491	525	499	542	517	483	522	502	524	501	599	537	540	525	526	536	524	505	511	572	524	517	500	495	561	480	539	513	529	480	519	519	469	490	528	511	529	545	505	480	520	557	507	518	538	546	517	550	507	483	507	531	510	540	521	499	491	500	516	521	543	511	498	519	528	501	580	503	521	489	526	520	525	529	499	534	487	506	510	491	522	539	507	503	511	520	530	479	521	545	482	527	493	511	523	562	543	511	503	496	524	468	543	526	467	507	510	527	499	499	516	535	492	512	540	502	525	543	540	539	539	504	513	541	511	513	513	546	499	511	493	502	506	497	515	532	518	482	520	496	493	515	549	535	495	471	524	543	539	509	496	525	511	545	522	529	496	527	478	542	501	481	500	528	549	531	546	513	506	550	522	518	516	494	544	527	511	485	497	551	497	549	511	516	508	487	503	474	529	533	525	507	506	541	504	491	516	527	545	534	557	498	541	526	538	516	496	514	500	495	538	515	495	488	541	515	518	556	514	491	514	548	517	514	497	524	488	507	545	520	546	529	531	484	505	540	496	526	541	512	513	503	535	483	524	546	498	503	483	517	464	487	511	474	556	530	523	482	521	470	505	481	523	532	558	553	503	529	502	529	525	498	489	499	505	523	528	514	503	520	539	536	529	526	541	516	535	557	554	554	526	517	517	564	501	559	490	527	547	521	542	508	549	481	508	552	539	530	501	483	499	513	459	505	520	554	535	529	529	530	502	524	521	559	505	536	483	513	496	537	506	523	523	503	521	541	549	504	558	498	544	513	527	550	512	556	528	539	511	497	519	512	476	499	543	508	535	530	496	540	514	533	530	496	513	490	495	504	504	470	579	531	533	523	487	553	500	515	524	517	504	519	510	480	499	496	527	518	503	475	517	528	505	520	541	515	530	539	512	543	483	505	531	506	528	536	531	464	557	501	527	552	497	576	532	523	464	517	474	510	510	508	501	505	518	531	486	527	567	531	538	512	502	518	577	521	508	541	532	521	489	491	516	501	488	468	547	540	518	524	521	511	530	520	495	540	531	501	550	528	500	497	552	485	511	517	526	504	537	527	516	511	523	473	520	513	529	493	523	532	532	494	549	510	507	533	541	465	473	515	523	541	513	506	466	528	522	495	494	562	519	504	495	539	525	536
3896	1285	1144	908	790	774	683	730	683	727	721	664	659	624	666	673	666	651	672	636	687	674	636	652	696	638	677	679	714	681	671	683	699	691	690	655	650	658	696	706	660	690	671	673	625	642	634	679	680	696	678	641	656	627	705	662	683	690	656	651	654	670	647	634	663	693	692	669	641	641	608	648	698	725	668	650	651	675	625	656	639	666	654	679	669	677	654	628	702	676	634	667	680	658	688	673	624	705	640	650	641	658	656	639	630	674	677	647	650	666	659	685	632	677	674	714	666	679	622	716	692	609	672	692	660	607	625	645	662	629	662	645	632	633	685	693	678	691	660	656	693	637	666	668	670	676	663	665	647	678	687	709	648	651	651	687	676	673	689	639	678	626	636	666	660	615	662	715	711	704	688	600	673	645	693	654	616	703	656	647	659	711	702	682	675	667	720	669	650	618	684	632	690	681	701	634	659	658	644	691	684	683	698	718	628	638	668	662	654	681	616	658	668	658	677	682	678	622	705	697	688	634	683	662	685	657	655	680	673	708	677	640	680	685	734	672	668	661	600	661	678	666	679	632	648	630	662	655	724	688	654	666	683	694	618	657	672	706	652	647	651	620	592	652	680	622	679	655	688	667	643	662	639	632	612	692	618	673	634	660	706	630	680	640	668	651	650	642	639	663	672	661	677	693	638	698	653	675	641	734	659	700	620	602	663	688	673	638	687	633	647	663	677	704	667	635	701	657	658	653	692	670	652	660	643	701	661	664	637	642	700	686	640	668	631	659	592	649	630	687	653	665	662	676	631	683	677	672	663	656	682	665	697	658	684	647	666	680	671	688	676	675	687	685	664	658	664	641	669	668	675	632	690	721	622	618	672	648	686	700	663	669	685	698	673	706	652	706	686	602	657	645	679	618	673	657	682	617	641	711	635	711	667	713	675	679	615	689	668	666	691	671	660	632	659	671	663	649	660	680	685	666	664	668	703	654	613	705	624	640	673	692	647	684	665	634	629	664	684	672	663	682	719	667	633	611	707	637	685	659	640	685	665	668	705	667	679	678	678	640	660	673	640	674	688	663	679	650	676	638	713	698	663	666	658	640	656	687	689	685	705	655	684	632	730	680	629	701	678	650	698	616	653	660	644	638	654	627	663	651	694	661	686	702	661	674	680	719	655	693	671	669	703	655	706	644	657	684	654	624	700	678	641	665	659	669	651	660	639	633	641	627	673	684	673	693	678	625	684	646	660	606	765	661	622	678	642	679	668	647	712	669	657	688	682	678	677	665	696	644	638	651	652	671	646	661	722	684	681	677	632	662	677	640	655	621	690	667	695	648	687	684	632	655	680	692	654	663	668	655	660	658	672	656	685	673	677	612	696	648	650	707	602	657	692	644	694	640	710	660	647	701	636	687	651	652	677	664	599	661	662	694	681	646	677	667	664	627	689	667	670	682	649	648	662	671	667	682	661	685	625	723	692	693	673	669	679	676	672	712	675	691	619	693	660	711	688	679	701	615	663	658	709	686	685	678	665	708	682	671	683	668	635	648	688	662	668	653	650	655	626	656	626	673	664	743	682	704	657	667	640	694	654	655	679	677	668	632	635	688	648	623	668	695	679	659	687	653	647	637	658	681	714	674	648	675	676	668	662	701	659	654	655	702	676	684	688	644	687	645	663	642	716	688	650	646	672	664	695	622	674	666	672	640	652	662	686	651	650	668	698	612	645	622	623	633	673	685	711	658	636	658	686	657	600	668	643	661	702	657	616	660	658	670	665	674	648	640	701	663	658	697	733	676	679	702	688	671	685	633	616	663	666	649	695	657	639	661	656	668	641	688	631	669	656	680	661	647	622	632	691	662	702	654	708	723	708	711	680	668	682	684	638	641	636	691	680	654	662	728	640	681	663	703	682	671	673	624	672	659	656	674	648	711	652	609	649	626	693	654	655	705	653	640	703	671	680	671	672	657	647	698	666	689	666	704	650	650	662	655	677	667	651	691	666	703	667	658	659	705	643	673	680	697	715	684	695	646	677	620	668	637	688	670	651	646	676	647	675	634	660	686	641	704	714	648	651	690	680	690	692	649	649	697	651	644	699	691	688	674	662	640	661	639	640	657	709	658	644	655	687	684	638	709	663	642	664	674	655	657	679	666	670	686	696	718	677	681	684	679	701	642	666	644	659	625	670	649	655	632	676	694	641	633	667	672	618	662	650	629	669	683	674	742	657	701	689	707	687	674	661	678	653	663	691	678	646	699	692	618	671	683	671	676	600	666	703	636	648	680	658	689	657	682	635	662	644	699	669	637	688	693	708	666	658	720	675	664	634	626	661	682	670	669	668	662	693	679	633	673	632	611	615	678	700	645	691	681	677	699	639	636	648	646	664	682	627	678	657	687	659	673	640	662	674	629	649	659	662	677	731	677	642	647	680	652	679	715	656	692	635	663	670	669	693	661	653	667	672	658	616	700	693	686	709	660	656	687	693	660	664	632	685	688	659	701	645	660	656	640	675	664	719	701	689	647	676	724	664	665	684	654	653	734	691	700	672	687	692	723	680	665	629	678	639	601	708	718	676	680	665	623	674	700	703	658	726	649	707	676	674	633	675	677	639	705	629	649	664	641	648	659	658	652	652	652	707	648	670	638	658	676	647	660	640	692	645	644	688	646	672	675	667	650	640	655	610	650	713	642	663	692	678	653	673	626	670	642	653	654	674	654	641	668	667	633	688	640	639	667	631	658	674	676	635	715	614	637	669	706	639	671	629	617	651	653	664	696	691	660	684	674	689	688	648	714	658	663	691	666	685	648	673	690	670	647	646	642	642	625	702	671	642	651	659	652	670	663	645	660	687	658	641	679	711	724	721	680	685	652	660	668	615	653	666	642	629	638	637	667	694	665	652	660	687	670	640	658	593	643	674	619	638	625	694	674	630	639	692	619	672	636	676	676	650	683	662	653	670	678	641	684	661	638	698	616	694	679	665	688	662	687	706	676	627	665	651	676	637	611	679	610	624	670	668	700	582	644	661	670	653	602	650	692	654	638	661	687	654	656	630	617	682	646	645	660	669	683	713	675	700	670	689	685	641	659	663	651	667	631	671	714	652	715	669	709	654	652	707	704	660	675	663	679	709	646	683	622	672	687	697	702	696	680	654	636	684	640	647	653	637	600	716	703	628	675	663	610	638	700	692	616	655	643	658	650	664	645	672	653	628	685	675	691	701	722	688	678	674	641	646	670	672	650	642	662	651	731	653	657	725	675	646	711	657	672	702	654	650	651	662	625	680	628	674	677	669	641	673	656	660	612	668	722	704	666	686	642	661	691	712	644	670	670	690	702	675	687	638	658	634	639	669	672	701	660	682	701	693	671	654	675	630	693	669	678	668	690	731	613	681	660	712	710	660	666	637	649	617	633	650	667	680	668	716	674	675	665	669	686	681	660	597	695	679	679	693	668	680	633	667	693	627	698	679	638	698	671	658	671	639	651	647	699	634	659
23377	20838	28151	23655	20841	10873	1280	845	680	620	565	551	518	501	449	447	456	383	423	415	417	393	420	402	374	408	399	365	397	389	390	398	412	361	362	380	373	409	361	386	400	363	375	377	380	360	354	365	367	373	403	378	380	384	360	353	379	372	401	382	328	394	366	336	409	349	400	365	377	379	383	332	406	358	371	372	374	351	366	356	387	369	385	362	357	377	351	342	372	371	376	412	387	340	379	377	365	370	376	393	376	376	375	382	372	383	379	372	405	387	406	329	356	360	362	391	366	381	377	398	359	374	387	381	380	348	401	378	358	376	354	355	398	355	385	363	380	391	417	403	385	400	350	356	379	376	395	403	361	372	393	401	350	315	370	371	379	355	385	389	338	373	374	366	381	346	381	391	354	394	367	343	380	382	341	364	407	395	376	396	370	375	362	380	386	382	358	369	396	366	360	370	362	370	356	366	376	361	370	409	366	360	342	387	397	370	391	375	365	375	383	346	376	356	422	352	353	354	359	377	417	361	399	351	374	361	388	333	388	374	366	372	397	397	374	347	370	362	381	385	363	390	376	389	393	368	360	347	403	363	396	403	386	376	358	378	352	358	389	364	400	377	369	375	394	387	359	374	389	397	376	361	371	402	384	341	408	364	404	371	393	373	396	389	365	347	366	384	360	385	370	350	389	389	388	376	385	362	372	381	364	368	390	385	361	357	361	358	362	392	352	372	378	363	397	343	371	355	400	387	395	372	343	367	358	360	355	395	375	387	392	367	371	383	353	360	384	352	379	384	372	400	349	365	386	362	375	392	398	391	318	386	367	376	383	388	372	325	370	367	419	355	410	375	398	343	374	375	405	392	356	366	347	379	340	404	360	382	352	372	377	414	406	377	393	395	340	363	366	423	403	373	362	421	378	355	359	346	392	365	390	398	379	360	358	367	362	388	339	404	368	372	365	370	389	391	371	377	372	365	395	408	385	383	409	367	371	339	380	364	383	397	380	360	379	352	369	378	390	384	352	364	390	367	411	364	353	372	382	408	397	361	367	364	353	378	365	401	354	367	348	371	348	371	377	362	376	339	346	349	403	394	387	380	356	377	352	392	341	340	375	359	379	377	378	404	389	352	381	352	346	341	379	379	393	367	381	355	373	390	375	404	377	375	383	375	387	373	378	378	416	389	346	409	367	360	359	366	409	401	361	363	374	406	341	384	385	386	368	351	397	362	376	389	377	384	374	360	383	345	408	375	370	388	374	366	376	379	349	383	360	391	385	348	368	375	361	375	385	376	368	347	383	362	346	397	415	381	376	378	371	348	378	358	373	354	386	360	409	383	361	392	378	369	381	352	419	359	350	376	384	376	396	352	351	382	420	363	404	362	382	397	365	375	371	390	368	360	383	376	347	354	371	323	317	370	395	381	371	349	380	380	391	364	357	386	343	314	384	372	339	358	371	370	392	371	363	366	385	384	399	374	397	362	368	392	363	389	380	358	384	381	383	354	345	384	368	391	360	400	373	377	423	357	360	381	370	380	361	394	365	397	374	374	396	358	436	376	380	379	387	367	373	341	375	368	350	352	376	380	376	364	375	336	358	364	358	399	337	373	365	365	392	386	355	360	366	370	353	354	401	364	352	340	394	370	389	365	381	379	375	380	410	361	344	383	387	404	355	375	361	360	371	367	389	377	383	343	400	358	383	392	386	407	370	349	388	388	355	363	396	391	368	389	395	374	365	351	423	395	369	369	370	348	350	382	352	357	380	369	368	365	374	390	346	392	327	390	391	394	390	354	367	394	377	336	386	357	389	405	402	373	356	347	359	389	379	366	366	379	390	397	369	342	316	350	372	363	383	366	351	395	421	367	367	382	379	370	375	408	383	411	318	352	363	363	349	366	360	382	377	384	433	371	420	356	353	354	407	392	325	386	348	363	367	372	387	361	372	385	375	388	370	385	387	368	375	395	390	384	330	372	360	397	356	384	385	361	411	368	370	363	376	354	392	382	368	352	395	403	364	370	368	356	375	380	384	382	392	342	380	357	383	373	398	380	424	392	363	371	401	395	367	362	364	374	382	381	380	370	391	362	367	353	356	375	387	390	378	367	375	377	355	346	344	361	379	374	368	387	379	395	369	380	384	367	360	364	379	379	379	415	372	338	388	367	395	341	370	386	360	378	332	370	377	363	375	342	361	393	375	397	360	385	366	349	414	362	354	361	379	399	383	373	396	347	373	359	376	359	362	355	383	361	358	360	395	341	347	376	370	360	356	389	361	384	372	372	380	378	382	386	335	358	382	361	359	346	385	353	393	382	383	358	368	406	339	351	357	399	366	369	376	376	376	383	391	357	389	351	367	360	338	340	371	391	379	380	354	413	395	398	374	395	384	384	353	384	353	370	364	362	353	373	401	362	358	383	376	358	383	360	363	390	399	363	366	380	360	360	371	391	373	360	392	379	388	391	387	442	372	362	368	373	376	350	363	362	361	378	365	386	395	366	375	351	367	354	348	354	351	345	370	380	386	343	377	331	378	384	386	390	378	343	376	403	368	343	394	332	372	359	362	380	408	375	393	333	364	388	335	385	383	392	364	362	328	396	390	393	383	362	380	350	364	364	338	384	369	374	366	370	399	377	327	370	353	367	388	366	347	364	377	350	353	394	375	398	368	369	379	391	388	369	384	386	331	380	372	371	349	356	364	350	368	380	330	354	352	414	392	386	314	364	379	391	413	360	391	376	370	366	376	375	358	369	355	347	353	387	394	364	382	362	381	371	344	359	386	381	362	363	369	388	390	370	367	348	368	377	358	412	362	409	377	379	385	379	387	387	405	404	437	350	351	371	379	375	358	367	351	371	323	383	361	365	373	385	335	405	381	405	370	388	362	360	374	381	404	354	378	383	367	361	389	381	387	400	390	352	379	388	354	355	383	367	363	364	359	411	345	379	401	376	367	339	368	385	371	355	383	372	375	339	414	374	337	396	342	421	374	376	351	362	402	387	387	388	366	370	386	373	416	366	369	405	394	365	372	385	372	391	360	364	338	398	381	377	359	375	344	356	365	350	359	413	354	348	399	368	374	374	383	394	367	352	365	385	378	394	368	330	403	391	382	379	367	371	376	365	358	395	404	397	350	390	374	378	390	381	395	355	340	340	342	371	335	398	389	335	343	386	411	380	393	377	387	373	367	393	335	412	417	346	351	380	359	402	388	377	356	405	380	387	378	372	351	365	380	415	349	357	369	338	390	387	395	374	369	347	381	388	375	350	405	341	362	359	384	371	366	398	377	400	378	374	398	376	390	371	379	352	357	343	378	360	353	369	367	355	390	345	403	342	383	399	364	393	387	370	408	412	365	353	362	368	401	351	388	386	389	392	375	332	386	362	397	398	380	388	390	368	372	354	349	403	407	392	369	336	385	409	420	365	362	390	391	373	401	372	392	366	401	332	397	370	371	408	351	393	358	359	376	386	438	389	361	357	347	331	362	358	381	369	383	370
4239	9176	8177	4271	2973	2218	1837	1501	1210	1095	889	826	822	746	673	644	630	657	595	574	565	594	567	563	563	566	539	552	539	556	504	520	536	501	544	486	495	529	501	522	533	520	449	513	505	502	520	481	525	495	495	487	492	478	456	520	521	525	529	550	504	461	517	517	482	489	531	496	502	492	497	535	506	523	501	506	494	461	482	511	488	501	468	481	465	477	469	511	499	474	514	534	487	528	495	510	484	491	530	506	471	482	500	495	508	485	498	497	473	466	482	461	496	533	462	493	497	476	516	533	518	495	489	524	489	452	482	491	472	523	493	536	503	472	486	472	513	502	483	455	499	494	497	490	493	503	477	462	482	477	554	498	507	498	494	500	487	514	498	500	522	487	492	498	498	539	485	528	489	501	448	495	469	529	516	504	502	514	464	481	450	498	485	474	517	469	482	446	470	474	473	454	531	478	520	524	488	485	480	465	522	485	519	539	452	487	489	454	508	495	526	473	486	500	495	504	485	496	486	508	475	465	501	488	483	484	483	491	474	469	526	496	512	505	506	500	494	507	483	487	493	501	472	509	476	467	505	494	471	481	493	489	492	475	468	477	504	490	504	456	467	473	497	495	494	497	490	503	504	434	485	487	481	472	476	486	472	477	452	483	521	488	519	464	513	511	477	483	490	475	455	511	510	513	540	468	489	485	518	467	497	518	485	492	527	525	473	522	464	466	544	534	529	458	469	502	474	506	496	489	470	497	492	467	501	473	506	501	508	498	491	482	488	496	486	484	475	536	463	500	512	504	489	506	484	499	514	486	495	530	524	472	513	509	486	475	495	483	495	519	509	513	471	481	465	466	509	469	489	509	498	469	464	466	482	469	494	476	462	491	497	492	515	516	517	511	514	492	506	504	534	464	474	510	422	480	477	527	481	515	490	479	500	489	499	484	496	511	494	478	517	474	529	482	476	473	461	479	542	501	533	485	466	489	517	494	518	472	471	462	520	533	461	482	528	463	468	501	478	473	461	505	527	499	479	501	477	479	499	523	488	524	516	454	487	508	522	466	455	489	473	461	488	471	493	495	465	531	535	459	487	514	483	518	495	500	497	530	515	467	455	507	480	490	504	509	500	553	522	470	519	504	505	485	509	495	455	490	537	490	441	498	511	510	527	478	493	513	524	465	467	488	480	461	495	463	429	482	525	454	509	495	474	530	514	502	507	505	503	488	471	456	457	475	519	524	489	479	508	497	499	469	469	462	477	463	496	494	494	475	485	484	479	465	512	479	485	484	490	528	474	473	479	478	463	492	524	475	458	507	475	532	477	499	463	472	471	491	500	515	456	475	529	484	517	496	481	496	483	512	516	492	480	462	502	514	465	522	464	496	494	470	515	512	494	548	472	508	490	513	496	516	440	515	504	501	495	531	474	465	468	484	509	515	509	484	495	479	508	482	508	517	493	536	486	501	467	489	469	476	475	500	515	535	491	509	487	485	489	497	532	499	497	494	474	508	498	472	482	484	457	509	482	523	521	513	503	490	477	500	465	504	490	547	508	538	482	443	492	466	522	456	518	488	480	477	472	499	498	519	498	502	512	496	436	527	499	497	509	501	470	493	463	527	500	526	503	486	463	499	504	476	503	493	493	481	494	491	518	468	501	481	484	484	495	487	490	494	456	475	494	456	492	510	522	483	470	526	496	503	513	502	506	489	489	492	502	470	510	499	515	461	517	482	457	465	486	535	485	488	487	501	478	489	495	486	483	476	536	496	505	524	510	490	517	474	486	489	480	492	498	501	491	495	512	513	490	516	478	461	515	483	506	470	464	532	484	483	522	496	459	491	494	467	473	496	519	497	476	479	469	488	449	482	487	497	494	494	490	490	454	557	462	492	507	504	519	512	485	458	497	492	496	499	506	513	522	499	517	462	482	494	521	483	482	469	470	503	525	509	490	497	481	517	512	491	494	478	502	481	463	483	487	503	464	499	475	510	492	521	456	503	502	516	455	476	508	526	524	465	494	466	483	486	453	514	497	478	461	482	496	516	472	504	547	534	485	514	518	478	489	451	467	468	511	481	516	481	477	464	505	508	491	486	512	495	503	477	501	496	477	441	499	455	489	475	536	483	472	524	520	481	487	507	452	490	499	491	503	479	526	502	495	483	484	483	495	467	486	496	482	463	511	473	489	494	490	478	479	495	468	451	486	480	490	518	503	490	512	501	467	486	535	504	497	474	482	466	480	484	497	464	476	455	477	463	467	464	457	481	495	485	467	510	452	499	452	482	495	492	475	452	520	490	482	471	485	538	459	499	499	449	503	535	503	465	540	487	491	471	499	495	502	504	478	496	500	495	489	510	497	502	458	526	482	494	531	477	512	518	509	507	449	512	494	443	487	511	471	470	489	509	479	483	501	480	477	520	499	475	484	495	459	487	481	477	502	464	521	477	473	494	475	537	504	478	503	458	466	480	510	504	481	509	514	450	471	460	503	492	472	501	484	506	491	485	479	472	485	478	474	509	494	522	478	509	504	478	482	495	497	506	475	509	512	478	529	513	479	499	505	479	488	492	482	517	468	479	490	501	483	493	470	496	508	525	490	462	510	534	509	490	485	486	482	497	519	520	481	485	486	482	517	531	506	452	479	467	499	480	451	423	504	478	514	467	507	485	507	508	531	504	472	500	454	484	431	502	463	482	481	468	476	520	479	470	460	473	470	483	499	470	473	494	458	440	491	473	497	488	512	484	493	500	489	496	546	499	529	472	521	516	476	491	469	470	467	508	512	508	482	536	497	517	514	433	499	448	505	507	490	494	506	532	497	511	499	484	489	502	506	539	518	476	521	488	513	508	502	490	501	476	535	482	511	486	520	451	485	491	512	466	479	521	489	497	497	467	459	491	482	511	452	489	519	470	491	491	502	468	489	507	478	440	498	441	532	490	497	505	497	513	465	507	472	474	461	463	477	533	479	492	496	534	479	484	512	473	498	478	515	484	512	561	501	509	482	502	517	482	470	547	483	505	513	488	515	473	503	500	467	530	510	472	504	506	467	495	542	495	501	492	524	474	497	513	498	492	465	499	504	504	545	475	486	472	487	449	484	474	509	490	511	511	461	484	502	459	497	501	495	474	490	508	469	487	512	513	515	504	503	494	508	487	479	490	479	513	514	488	509	509	482	447	524	493	489	473	508	489	482	463	494	512	476	486	496	519	497	509	523	478	449	522	497	471	465	475	531	510	516	492	482	467	506	485	536	492	505	492	518	479	460	466	474	487	482	533	496	475	487	490	472	504	459	515	501	501	500	501	528	468	494	480	496	486	497	451	514	484	492	521	549	475	535	481	486	520	480	454	443	528	464	506	459	524	498	462	526	532	471	482	538	482	480	507	501	478	486	485	463	493	499	485	505	469	498	479	506	478	485	491	490	505	492	491	450	513	465	461	469	469	490	565	481	499	510	476	485	506	516	502	529	468	465	475	493	519	508	493	484	415	472	470	509	462
22515	20856	28583	23274	20861	20888	9108	945	687	586	541	420	420	366	304	300	286	232	221	248	262	212	246	201	196	173	182	176	206	194	186	173	174	159	154	206	162	177	145	181	160	171	154	156	150	162	164	155	163	160	160	157	126	152	159	152	128	173	148	159	162	134	172	180	135	159	156	140	161	162	167	148	136	153	149	150	148	142	151	148	165	142	150	161	150	138	160	159	130	140	160	147	159	146	162	140	147	164	131	134	172	148	176	132	155	114	152	147	147	154	142	148	144	135	157	144	142	135	158	138	126	163	142	147	145	145	148	156	151	172	135	158	153	162	152	169	144	148	131	147	152	162	163	165	152	145	160	139	155	130	144	146	153	149	142	141	139	153	169	151	148	149	145	147	158	166	144	150	140	143	140	168	152	134	147	138	153	134	164	138	143	119	151	155	130	150	167	145	148	167	164	163	158	147	176	134	134	142	133	158	154	135	147	145	157	141	132	163	156	128	183	147	151	155	151	151	134	158	132	155	166	151	152	130	162	149	163	120	154	168	151	141	156	128	153	146	156	153	144	136	148	131	152	145	149	147	137	163	152	144	155	145	155	142	174	149	135	155	141	159	138	136	157	130	158	161	138	121	157	162	151	128	153	146	143	163	137	149	161	154	127	140	143	126	145	150	124	159	122	131	154	175	169	131	158	155	127	160	146	132	136	145	142	141	150	153	159	131	145	132	148	134	142	131	145	135	113	140	140	144	134	145	176	151	152	159	147	142	146	150	135	155	144	162	143	149	142	144	142	127	154	159	161	123	148	135	153	135	148	129	139	137	127	132	136	153	134	145	156	150	149	156	143	156	124	159	136	176	143	140	152	157	143	154	130	152	130	150	140	169	152	135	129	151	151	146	164	138	134	160	150	141	147	144	136	132	125	141	136	110	157	172	138	141	140	153	138	147	162	149	153	157	144	162	155	146	142	126	144	132	131	148	140	138	142	155	147	137	127	154	156	140	151	144	163	166	137	140	152	170	141	136	138	142	148	142	147	134	154	173	154	159	154	152	151	160	153	136	133	135	153	140	140	160	143	171	145	140	169	129	152	142	140	167	137	131	155	146	134	129	141	162	160	145	137	151	146	157	136	150	157	148	136	139	149	172	146	144	171	157	134	161	151	157	152	131	154	170	143	125	161	153	140	155	135	156	147	157	131	150	165	141	157	180	131	151	163	138	154	145	146	147	156	163	150	145	131	154	163	145	133	161	151	162	124	168	153	158	131	137	117	150	121	161	150	156	148	137	131	130	156	141	140	152	137	143	172	153	135	143	143	150	138	165	153	145	147	146	141	147	134	138	132	145	140	155	147	163	160	130	149	144	156	134	146	142	134	146	144	116	148	164	143	130	142	144	138	146	142	162	156	132	142	130	152	143	126	148	151	153	127	154	131	144	142	157	142	166	147	145	132	155	161	135	143	142	154	129	144	154	152	156	144	159	152	146	148	143	145	158	150	140	153	169	154	117	142	132	145	168	156	157	145	145	142	148	149	159	155	141	144	126	155	139	147	167	161	158	133	136	161	147	144	140	147	123	134	135	160	127	138	152	164	132	163	154	148	147	111	143	142	135	120	152	153	148	128	148	136	136	144	163	139	151	129	135	163	135	144	143	129	135	143	133	133	118	170	146	141	143	144	144	140	158	149	149	129	152	154	142	137	159	161	147	142	144	125	136	147	143	161	160	137	148	137	140	147	134	145	152	157	157	142	146	134	154	153	154	157	129	137	121	148	155	153	150	165	158	137	158	157	145	134	145	146	143	135	161	150	154	133	143	157	149	133	134	142	143	157	145	144	140	153	135	127	147	154	138	141	136	142	128	151	139	133	157	159	136	150	141	132	144	116	143	148	174	139	159	151	138	153	151	148	167	135	134	130	146	162	173	133	138	145	132	133	147	158	142	152	151	148	138	144	158	144	153	135	141	145	152	138	137	157	173	161	116	156	145	122	142	133	152	139	162	140	173	149	127	179	140	141	144	149	146	153	150	165	168	136	140	131	153	178	148	165	131	130	130	148	160	132	149	153	143	130	143	153	138	164	127	154	137	136	179	148	147	153	163	163	131	178	165	127	139	126	135	130	157	143	164	157	139	158	147	150	143	145	160	141	144	135	141	138	137	154	154	141	138	154	123	139	140	132	125	135	158	151	140	139	138	154	137	118	143	145	160	156	130	138	138	136	123	136	146	159	155	170	160	127	133	137	162	153	140	151	147	134	158	150	136	162	155	136	149	136	135	144	153	140	132	141	153	134	149	152	138	141	127	132	138	148	140	134	140	157	139	150	137	158	138	146	130	151	136	141	116	141	139	140	152	143	146	148	148	146	134	138	144	138	143	144	149	169	136	158	132	156	156	140	128	158	127	154	154	135	149	154	150	133	138	163	155	144	145	162	146	132	132	165	150	142	158	156	141	146	134	142	125	153	145	150	165	142	142	150	139	154	148	136	142	151	147	134	148	139	144	158	146	165	143	155	146	150	168	137	135	169	177	140	144	149	137	140	153	150	147	118	137	146	132	145	149	150	125	147	143	132	170	137	163	132	144	144	157	160	158	146	169	126	155	156	156	174	148	115	166	146	138	139	147	144	169	159	129	138	177	144	104	140	162	151	165	173	145	168	171	151	141	167	151	127	161	143	122	146	131	148	141	141	146	158	153	147	143	146	145	151	160	147	139	142	128	138	149	150	132	159	133	152	146	149	147	147	152	148	154	135	144	124	127	146	137	145	138	142	151	145	164	153	147	145	146	156	131	139	150	145	141	164	162	149	158	137	152	151	150	135	148	173	137	132	135	165	155	161	139	166	172	158	135	122	154	128	145	162	123	155	135	140	150	139	130	138	146	164	152	153	154	150	154	169	116	152	121	158	128	156	143	142	144	148	133	169	146	145	146	162	129	158	171	141	136	145	123	169	154	153	142	139	169	140	161	151	156	154	150	159	139	164	147	146	126	155	150	137	153	137	151	160	136	163	157	140	178	156	139	149	150	167	141	141	163	138	149	134	161	163	138	145	124	137	126	159	138	127	146	149	134	159	134	134	148	147	128	148	145	134	144	144	144	141	125	161	149	154	145	150	145	138	137	137	133	141	149	158	128	139	163	153	163	152	160	149	157	162	143	148	137	147	145	155	145	131	160	139	155	139	163	138	137	131	152	123	135	150	152	154	172	151	136	147	155	131	162	151	134	158	147	164	129	145	149	138	155	155	154	156	136	148	152	131	152	156	147	145	128	140	168	138	147	147	150	153	142	137	149	136	123	142	165	171	136	144	138	150	144	139	158	137	148	158	149	155	132	154	163	129	172	135	168	157	146	136	153	165	129	140	147	147	134	151	129	158	142	135	132	133	149	135	155	157	144	159	141	160	138	137	134	146	150	153	154	148	146	152	150	141	142	147	152	159	131	134	122	152	147	135	162	165	160	149	126	138	134	132	151	138	163	135	142	122	172	138	141	152	149
6467	15136	13319	7160	4945	3656	2816	2153	1657	1279	1052	927	743	657	590	568	516	441	426	384	353	359	324	300	312	323	298	280	258	260	268	264	223	276	239	238	219	242	254	225	243	231	216	220	233	194	230	245	233	233	212	196	197	197	229	208	177	207	226	198	219	223	203	215	208	189	188	174	202	171	196	219	201	199	189	232	201	205	226	197	199	193	199	200	203	192	206	216	213	197	188	196	182	186	207	210	202	194	198	226	182	185	210	207	207	203	199	194	181	186	195	196	199	200	187	211	210	201	190	197	202	207	189	178	202	207	219	196	207	194	196	206	188	209	236	178	183	208	172	197	190	224	197	185	193	194	188	201	199	208	189	209	212	214	204	206	192	185	209	177	205	188	207	208	178	178	189	204	193	195	203	210	175	219	211	192	204	202	200	199	200	201	212	173	189	188	168	200	184	190	204	188	178	197	187	217	197	196	196	189	216	219	174	228	177	193	194	193	206	168	191	174	224	171	187	162	203	198	179	208	202	211	173	199	174	199	183	210	167	190	200	169	177	179	187	213	179	196	209	180	191	186	210	202	195	209	202	197	195	228	187	193	220	216	209	210	215	177	208	189	175	160	188	212	190	167	196	194	191	223	189	197	210	203	187	192	203	196	159	200	185	181	204	175	195	192	196	220	198	230	183	219	195	213	183	190	179	160	232	205	216	176	206	198	195	202	203	212	195	193	205	231	196	187	187	190	192	215	211	194	209	182	167	169	210	216	200	163	192	211	214	182	196	189	218	192	180	196	213	202	211	193	177	160	200	169	193	209	201	201	201	192	188	198	188	171	197	179	205	208	213	183	195	187	191	177	189	201	206	194	182	210	178	217	200	162	166	184	192	207	199	195	193	194	195	202	164	184	186	199	176	218	197	198	210	191	201	187	175	194	176	194	173	212	189	188	183	193	197	196	179	186	196	192	197	199	190	203	162	180	201	200	193	214	185	228	191	198	174	209	181	216	194	196	194	167	179	208	198	191	197	214	196	183	189	200	215	201	212	207	212	191	190	173	194	205	204	189	193	197	193	184	206	176	172	171	195	193	203	227	205	174	201	218	183	208	187	202	181	204	166	203	204	183	181	195	183	219	199	214	198	208	208	214	199	201	207	181	212	176	191	188	173	198	200	201	202	196	186	204	199	187	197	196	191	206	169	190	222	207	207	199	216	195	196	201	184	190	209	193	192	218	177	183	200	165	209	198	171	190	198	187	193	222	199	189	197	196	163	221	194	202	191	202	222	193	196	198	184	195	181	211	200	205	205	177	241	178	201	211	185	185	201	224	183	217	209	195	194	169	204	204	183	212	197	168	192	169	209	208	209	181	213	220	234	205	189	192	187	193	161	207	194	190	193	225	176	207	189	168	206	194	215	183	209	166	200	186	211	201	206	200	207	209	178	193	177	227	193	168	200	207	199	192	173	194	198	206	211	211	172	172	215	178	189	180	190	211	169	188	158	221	190	196	205	211	190	197	182	190	212	181	237	197	188	192	201	216	172	196	211	197	183	198	170	197	214	166	187	196	229	196	186	186	192	186	207	185	210	199	209	203	189	183	220	188	196	195	175	182	192	198	210	183	174	207	200	193	202	177	206	177	192	205	179	203	197	194	213	205	204	176	197	187	206	185	186	191	205	202	225	209	220	193	176	201	188	181	205	205	200	212	176	204	202	209	194	192	175	207	205	157	182	218	161	214	226	214	213	197	210	162	192	190	172	216	222	202	184	214	189	185	167	193	203	179	195	179	185	201	206	181	216	213	183	194	185	194	183	206	200	198	211	190	202	204	189	201	213	208	193	182	202	188	175	200	179	167	198	213	164	194	176	196	186	184	179	208	196	182	196	196	198	165	174	178	185	186	203	195	203	222	200	177	202	156	205	214	186	199	200	191	190	198	204	204	177	214	201	166	169	192	230	194	189	190	183	196	174	199	195	223	181	164	189	212	202	195	187	190	203	184	215	182	202	190	206	167	190	200	195	197	187	183	171	192	206	206	196	186	181	175	219	203	193	208	201	207	223	187	176	204	194	219	185	200	187	213	206	166	198	195	193	208	193	208	190	198	194	204	205	197	193	180	180	182	188	199	190	193	177	205	194	224	203	188	197	193	172	202	198	164	193	203	197	180	209	216	186	170	204	191	216	186	174	216	177	214	175	194	191	192	207	191	189	154	187	208	223	201	178	187	205	201	193	182	207	196	162	205	202	221	203	201	190	167	178	201	211	200	207	201	202	187	171	198	179	199	197	209	176	208	199	189	219	209	173	191	198	176	211	201	188	200	197	182	204	208	184	198	184	215	205	186	208	172	189	193	194	190	213	166	203	197	195	168	192	201	198	192	186	194	210	192	180	179	171	193	173	207	202	177	195	207	179	203	182	197	193	209	215	187	194	179	187	190	201	173	205	170	183	201	175	205	192	184	188	219	185	185	202	204	202	214	179	198	172	191	202	207	221	209	183	187	170	208	190	218	186	181	218	205	186	210	203	210	200	196	174	234	182	203	206	197	176	200	177	201	198	201	195	178	187	204	203	190	205	202	181	207	200	193	216	186	198	185	197	189	205	218	183	217	183	196	184	219	200	219	198	202	180	215	206	196	205	218	179	200	180	176	190	190	175	187	187	192	199	190	165	191	199	188	217	221	202	178	201	204	187	204	223	222	200	192	195	172	213	188	169	178	188	199	187	205	221	200	195	185	218	182	203	212	171	186	173	201	198	198	209	202	174	201	183	211	186	188	199	191	200	201	197	170	189	164	198	199	186	188	189	199	191	193	176	193	208	188	204	200	194	187	188	184	192	172	191	187	196	190	198	193	189	206	192	189	177	200	196	185	197	192	191	205	203	184	195	212	207	195	179	233	190	191	198	193	164	192	178	203	191	168	206	221	181	169	189	208	189	179	181	202	205	198	198	216	181	205	213	171	189	190	187	193	187	175	186	185	188	210	177	186	181	198	186	183	165	189	200	190	197	194	188	202	188	189	191	197	191	191	207	198	184	195	206	199	186	207	207	206	222	213	183	210	183	182	196	221	211	161	190	163	199	176	193	169	203	177	180	196	203	187	213	202	195	196	203	190	183	179	182	211	199	202	197	185	190	180	205	191	188	196	194	211	190	231	186	169	185	194	185	224	202	177	179	174	202	193	191	198	188	193	198	204	179	218	170	178	184	200	191	213	186	166	210	186	219	201	208	227	211	189	189	187	191	173	177	180	186	179	217	214	201	193	180	175	210	190	193	191	203	198	198	202	231	198	172	205	204	185	214	205	193	211	193	186	217	160	193	177	180	190	209	195	198	179	196	192	208	203	194	192	197	175	201	187	186	222	206	188	224	166	197	210	197	190	161	219	211	179	191	193	185	210	166	192	199	193	212	203	231	193	187	181	209	189	199	186	200	206	190	190	207	187	198	192	189	198	198	184	203	186	197	186	207	212	184	203	207	219	202	182	182	177	216	189	194	201
26364	20338	9494	1242	842	710	596	506	532	498	512	514	552	552	544	518	519	494	513	531	467	496	508	496	499	520	541	561	504	508	537	480	527	505	517	503	505	534	519	537	525	515	499	536	480	518	519	543	496	523	472	513	523	533	549	457	512	528	538	503	526	514	522	503	496	545	503	532	513	524	504	483	475	545	524	478	497	523	500	514	535	535	501	542	466	523	520	492	533	537	503	496	533	566	536	541	501	483	546	519	493	501	543	503	473	511	516	488	510	541	543	521	489	539	522	534	492	469	520	536	507	513	526	542	524	522	517	512	469	553	504	510	500	541	497	490	490	524	497	483	509	505	532	494	499	501	531	535	517	500	452	499	506	542	480	499	556	517	533	522	499	502	550	542	503	496	536	505	490	462	483	523	551	510	544	495	473	500	497	531	541	517	535	487	499	526	554	477	497	497	490	501	499	499	521	526	501	523	506	517	496	489	488	509	508	521	484	524	481	493	491	529	503	505	526	528	514	491	505	490	540	524	526	530	502	514	513	503	510	503	532	496	504	550	535	493	510	507	512	469	514	453	466	523	501	474	518	520	508	535	518	537	529	487	505	518	518	543	484	499	510	495	496	484	514	565	481	481	508	561	519	542	540	535	491	505	507	469	533	549	497	548	482	532	509	490	523	506	529	485	518	513	504	514	488	548	473	486	514	529	571	562	546	483	528	520	498	503	466	520	486	509	528	480	503	498	530	476	484	513	490	516	463	489	538	506	496	511	500	512	545	521	520	531	532	491	487	537	478	500	508	477	507	496	489	502	517	480	517	496	535	529	537	573	496	563	450	523	527	578	508	515	514	509	545	503	530	509	500	520	489	531	486	524	504	509	543	489	514	520	495	521	504	488	532	539	547	577	534	490	516	511	508	522	509	526	576	476	463	485	457	489	526	495	512	494	531	516	517	529	565	515	540	527	504	505	508	515	502	498	525	484	492	547	499	536	484	521	524	468	488	514	476	539	508	541	496	494	504	519	519	508	528	524	524	513	507	536	514	531	491	493	489	531	483	520	549	517	497	500	496	522	521	537	539	498	519	542	538	509	565	468	540	512	560	524	534	573	547	510	520	527	474	474	509	501	524	560	479	477	502	513	552	534	464	522	510	516	507	519	523	519	547	516	512	543	481	511	513	493	481	463	485	538	524	477	551	527	512	504	524	512	556	503	507	508	501	475	508	522	501	510	527	493	516	541	517	525	519	521	526	515	486	500	470	494	552	506	527	488	569	469	499	535	542	496	504	485	544	536	530	458	506	524	489	538	497	482	531	511	520	516	511	542	509	493	503	490	477	517	520	527	509	502	524	497	493	518	510	517	498	529	513	498	547	511	527	525	499	516	492	533	518	522	517	512	515	526	513	551	535	469	494	520	514	490	491	525	546	517	502	550	513	501	503	501	491	528	497	451	508	510	527	500	537	522	488	517	520	507	525	518	512	515	530	486	478	520	548	486	472	504	493	539	555	485	502	511	522	480	486	494	495	500	546	514	495	553	505	513	516	530	526	507	537	486	482	518	543	520	540	527	492	499	487	473	480	513	506	479	551	551	486	534	526	506	492	503	551	500	468	511	496	518	539	525	485	508	504	502	532	503	480	540	548	536	548	516	506	515	509	509	508	511	490	529	518	486	498	518	536	525	506	504	524	534	489	540	506	536	509	479	534	537	533	506	557	496	511	536	547	493	506	484	531	541	512	529	478	525	504	537	486	508	517	510	514	528	495	494	528	500	546	513	499	513	501	531	485	502	522	557	561	526	532	507	543	487	463	471	455	507	502	522	529	482	542	515	502	508	525	506	525	501	487	536	530	552	502	521	538	535	500	512	529	519	519	522	556	505	512	512	502	496	468	491	483	529	506	504	495	523	502	572	505	514	483	510	507	507	561	529	537	496	570	528	510	541	495	513	474	504	517	545	481	472	484	527	515	513	522	521	496	537	495	489	474	509	507	493	538	571	541	469	510	529	554	490	499	539	500	530	530	526	507	536	496	524	513	529	529	516	527	503	516	508	479	486	485	507	538	501	538	469	488	534	488	453	531	493	499	528	482	514	509	501	510	507	508	465	525	482	515	503	492	521	481	511	540	510	485	504	544	518	543	507	500	509	492	487	522	498	480	504	519	509	457	486	521	502	502	488	507	546	536	497	473	531	520	529	523	491	511	487	540	507	517	539	525	483	545	533	537	467	511	478	486	494	534	524	515	535	501	508	540	506	495	501	527	491	455	506	540	502	464	468	485	547	561	530	526	482	512	522	498	550	487	474	512	521	509	486	497	493	507	546	512	555	530	466	518	514	540	515	509	485	524	510	520	493	473	534	528	488	508	549	516	489	488	551	487	524	529	491	487	512	512	532	500	533	489	510	498	489	520	544	495	510	491	488	519	499	500	509	511	536	513	560	516	529	491	525	498	509	529	523	496	463	537	527	498	554	517	497	513	493	509	493	513	509	487	511	512	512	493	462	538	517	525	506	481	448	510	525	522	565	521	532	552	495	511	530	530	501	524	491	500	483	494	465	553	523	507	506	502	513	530	531	524	522	547	529	498	523	525	525	488	495	516	498	528	480	511	539	504	460	509	492	509	503	470	484	522	519	476	497	541	496	517	498	528	527	504	503	492	498	516	517	495	499	500	482	512	498	516	484	518	510	521	540	546	478	509	497	505	504	515	554	521	541	516	544	538	534	488	515	518	491	516	517	517	514	505	489	496	508	531	505	488	519	526	506	506	504	503	502	511	473	541	493	516	496	502	491	487	507	536	538	485	527	518	499	489	532	515	512	522	493	520	481	483	496	511	509	505	518	501	511	520	510	511	506	509	520	498	524	506	501	513	543	516	537	541	497	498	504	507	545	489	492	530	504	552	520	524	490	525	492	471	508	501	512	487	522	484	528	517	516	516	498	502	521	495	515	538	484	527	518	530	506	516	511	517	502	497	467	523	533	504	481	507	469	548	538	491	488	496	530	468	518	525	492	542	473	500	529	526	541	518	577	464	523	474	505	507	464	500	507	537	497	499	548	511	487	543	504	503	538	502	503	535	502	541	515	527	510	538	506	521	532	530	495	508	498	501	486	493	542	493	513	538	490	492	523	479	495	488	460	508	524	517	493	500	501	509	481	526	502	522	527	466	524	485	538	514	513	469	567	524	523	491	474	524	488	520	491	483	518	502	523	497	519	493	494	515	507	489	549	579	512	539	505	500	509	515	520	492	484	496	544	510	494	496	575	488	492	472	477	529	479	543	540	503	524	486	482	505	509	511	516	506	506	504	532	524	492	550	526	520	484	498	503	530	548	468	511	521	520	504	464	518	469	533	498	533	510	510	564	483	547	520	508	465	499	488	502	521	535	522	517	507	544	491	563	513	491	508	497	467	483	516	495	491	497	533	505	483	549	496	504	496	489	485	486	519	506	485	534	513	528	539	529	508	528	525	499	521	518	501	487	490	518	487	540	501	504
3925	1398	1366	931	799	748	726	709	709	726	666	720	695	676	720	647	692	668	659	682	686	684	714	645	661	674	670	687	654	679	665	621	692	649	672	649	672	668	699	649	669	654	688	677	638	684	658	644	642	688	615	650	680	627	678	645	686	667	669	664	655	634	658	685	663	659	665	655	640	673	648	684	687	697	665	670	741	662	651	636	636	651	683	673	662	653	681	651	681	642	669	676	655	696	634	644	708	670	676	654	663	688	661	681	648	627	641	625	632	644	678	663	638	642	716	605	643	699	680	641	619	625	677	662	648	660	648	664	647	717	708	636	690	662	693	651	669	628	673	681	649	726	679	652	662	674	628	635	683	666	660	659	672	645	658	691	616	694	652	632	680	683	667	656	686	697	693	656	635	738	687	651	668	638	616	628	620	668	646	660	658	698	647	677	669	657	661	657	636	670	664	645	656	653	700	682	644	644	649	640	683	643	654	678	699	683	618	713	637	646	637	644	646	645	645	675	680	636	651	641	644	642	684	674	646	675	654	638	662	675	655	658	707	648	632	689	609	687	644	642	622	614	653	682	719	659	635	632	619	635	670	659	657	668	644	639	704	658	627	706	652	666	675	639	690	655	700	648	630	692	644	642	695	688	654	695	629	674	652	653	677	681	704	697	676	670	670	707	715	705	649	642	661	691	632	669	670	712	695	654	668	628	645	715	686	651	692	651	687	683	674	700	624	636	641	693	691	671	650	684	700	666	664	701	645	669	674	696	651	683	654	608	691	647	691	675	701	693	624	661	660	651	664	724	640	672	651	711	665	695	658	665	724	594	679	658	667	624	671	692	655	631	663	693	623	668	648	619	675	688	685	665	645	661	688	627	693	659	691	732	638	725	620	678	713	624	655	658	722	630	631	697	637	692	654	707	665	645	628	687	653	677	694	653	688	709	671	671	669	667	672	644	662	664	682	664	654	659	630	687	695	685	659	648	677	685	688	684	622	709	679	624	679	701	703	675	663	629	700	679	656	617	673	672	651	703	692	698	692	631	641	677	636	662	640	690	654	624	706	618	657	663	653	639	709	696	698	690	674	639	701	631	679	667	612	630	664	662	630	674	700	655	682	615	694	667	686	650	679	668	683	639	676	632	657	668	665	688	661	624	648	685	717	649	655	685	644	631	656	628	683	620	675	661	633	663	747	634	647	629	648	691	619	684	673	652	669	663	664	680	670	698	656	699	660	653	670	663	690	659	683	673	648	672	639	661	640	671	628	672	687	674	641	694	669	676	672	659	681	677	652	647	661	646	685	620	680	633	648	678	646	643	659	655	618	634	684	697	655	662	687	657	660	637	681	655	634	632	675	651	685	642	655	661	622	699	657	705	663	643	674	634	672	669	664	699	677	674	654	706	653	709	653	677	684	648	674	656	632	668	654	696	697	634	640	622	650	682	675	701	670	680	672	693	657	665	714	689	669	649	686	674	731	659	664	632	675	703	633	679	702	685	677	674	680	665	631	615	620	661	634	656	632	687	645	648	642	625	683	632	635	666	655	637	684	656	659	674	643	652	653	687	667	631	670	637	671	706	672	661	652	698	691	713	694	685	651	709	628	662	616	694	725	702	664	630	686	667	680	657	683	672	726	678	624	646	680	654	694	655	663	676	701	630	683	662	685	710	716	749	707	668	684	653	694	636	676	685	679	704	656	636	667	648	676	688	699	669	697	692	654	662	616	650	651	711	662	672	684	618	676	648	702	699	639	675	672	669	687	644	645	680	638	661	657	627	658	680	656	653	692	681	698	685	668	701	688	651	644	640	702	637	753	650	681	700	683	672	692	699	711	638	692	638	650	646	670	663	671	640	672	666	674	654	634	670	639	709	716	696	646	669	669	674	652	675	698	649	655	618	705	644	608	672	693	672	640	690	665	661	708	704	683	690	679	686	645	698	681	669	652	674	658	670	680	671	658	644	635	637	640	677	634	681	649	636	687	661	660	713	694	598	691	644	662	634	695	711	718	641	660	635	660	662	626	679	610	689	701	688	635	678	697	709	675	664	647	675	659	671	664	657	658	657	647	662	637	664	681	637	678	654	720	651	682	681	667	664	711	640	678	702	668	687	654	628	677	665	686	652	656	698	632	704	647	652	652	701	597	638	728	664	634	627	696	705	618	657	638	660	653	655	671	645	674	675	692	718	672	693	680	636	668	656	646	673	648	677	736	664	678	712	635	642	659	677	697	672	698	683	634	613	671	692	647	646	694	669	667	670	625	662	665	658	662	704	692	606	632	668	685	671	661	688	691	699	672	646	711	610	661	665	675	657	666	696	689	701	738	663	686	686	646	654	622	686	654	682	650	698	665	673	638	670	648	657	688	698	605	649	674	630	656	637	666	641	660	654	675	668	699	610	675	621	685	693	649	636	698	651	684	640	680	672	696	655	611	671	651	727	682	664	656	668	681	675	644	687	655	658	676	613	694	678	702	697	674	704	674	667	657	693	639	686	629	697	643	648	668	673	674	645	648	647	669	639	665	696	699	667	647	701	660	691	662	664	623	696	655	669	663	678	637	679	680	650	621	684	651	628	677	666	649	633	633	661	597	685	703	662	672	616	645	648	709	641	677	654	714	710	676	689	624	627	671	727	687	704	672	654	650	638	656	670	668	682	682	675	685	705	672	700	679	642	669	674	683	666	665	703	664	692	660	697	645	658	642	610	669	622	621	657	640	671	683	681	670	662	640	657	649	684	678	663	704	636	656	629	669	650	684	690	692	675	649	625	643	656	654	657	691	604	635	687	673	676	681	660	672	605	664	657	662	673	626	647	695	685	657	650	664	675	678	666	668	670	700	620	652	693	635	689	670	673	676	637	631	681	636	635	671	609	681	674	691	641	615	685	693	664	628	656	681	625	710	626	663	650	629	672	650	665	666	617	638	677	612	647	713	675	634	616	692	655	666	700	640	658	654	715	725	689	669	703	661	614	648	644	698	670	656	670	687	669	670	671	683	649	657	668	656	654	723	637	614	693	606	656	717	658	695	660	672	649	716	633	666	641	661	656	674	685	649	621	647	654	683	636	666	658	689	670	654	666	668	650	657	685	652	664	649	698	690	709	674	711	643	662	671	643	691	665	661	693	680	631	625	694	701	646	636	657	631	697	630	660	672	710	691	642	675	675	682	592	631	678	682	680	634	702	649	624	680	682	661	631	664	690	658	679	690	683	682	657	644	679	672	701	661	684	648	650	653	661	659	658	665	652	656	652	680	667	679	602	639	683	672	646	639	716	666	646	638	639	627	657	656	675	726	644	668	692	700	643	631	683	636	654	649	657	706	656	669	694	704	661	661	656	674	654	639	651	654	652	687	653	667	680	702	678	689	686	686	666	668	654	686	680	650	657	656	667	653	687	680	689	635	628	703	683	623	663	688	662	646	638	634	651	686	727	698	650	687	723	679	616	713	652	676	647	662	703	715	649	648	687	697	696	672	627	649	681	678	702	649	650
23429	20844	28143	23669	20847	10891	1266	801	645	557	513	579	514	474	498	435	471	433	380	423	425	377	395	385	406	396	416	403	386	386	407	368	386	426	374	390	415	416	384	337	378	352	383	410	399	379	396	385	396	386	381	412	358	408	389	384	379	379	413	383	381	397	390	418	347	374	399	369	357	394	366	395	384	346	383	388	377	402	367	381	403	383	379	389	395	353	371	391	381	328	388	340	399	359	385	396	360	387	432	381	357	383	381	392	392	388	429	396	363	382	366	366	380	396	391	331	379	399	391	367	354	398	381	360	388	342	380	352	365	407	374	394	406	370	363	339	399	324	377	353	366	358	399	396	357	352	379	409	371	340	367	385	363	373	406	374	391	357	386	375	398	343	372	374	346	338	354	358	361	371	372	414	413	330	343	330	390	372	387	400	333	348	384	344	384	356	349	388	403	375	346	368	394	362	401	371	392	374	384	395	399	396	362	362	395	380	386	388	350	366	342	370	370	374	367	347	388	409	340	380	357	378	364	396	367	389	362	356	372	360	366	387	369	400	361	373	354	339	415	373	338	363	360	356	373	355	396	370	343	369	400	375	416	353	389	385	385	372	377	370	347	382	393	397	371	394	374	380	361	396	382	359	390	380	390	383	362	392	406	330	357	348	375	403	377	391	356	379	394	388	388	370	402	399	376	370	366	406	373	383	422	384	381	358	382	408	372	343	376	370	348	394	391	404	358	385	375	375	362	381	379	386	355	404	408	344	329	362	412	369	371	337	358	408	363	444	364	369	390	394	366	409	347	385	358	369	387	403	400	395	380	362	348	358	360	355	393	386	362	375	381	397	356	359	351	378	369	379	371	363	390	339	384	407	386	349	377	395	388	375	380	414	364	380	354	375	323	373	384	397	392	354	380	365	395	390	346	389	379	348	366	362	347	386	373	350	372	343	374	397	382	395	376	335	392	375	406	416	394	358	373	400	338	370	377	379	382	365	378	348	388	372	416	355	391	369	375	367	395	370	401	377	377	362	374	393	400	384	371	367	375	375	369	351	383	391	361	400	366	379	376	392	352	364	401	367	355	382	353	328	372	311	390	399	384	377	375	355	410	368	382	359	365	373	389	363	341	365	381	405	350	366	364	384	369	367	409	370	368	380	365	390	378	365	380	348	384	358	406	354	358	353	413	361	378	372	353	363	410	375	389	367	357	358	377	344	415	360	354	400	410	381	380	384	359	373	382	385	375	372	402	382	374	348	364	391	326	388	365	408	367	349	372	375	336	367	367	339	369	359	385	374	392	381	384	352	378	349	352	368	390	361	371	362	400	395	402	414	412	363	363	373	367	370	370	377	396	393	380	372	360	384	396	383	347	373	381	379	375	365	397	367	401	338	380	377	393	346	364	389	396	387	374	370	358	370	362	346	408	376	386	403	369	376	380	360	403	392	406	401	376	351	364	398	354	368	366	353	393	393	382	407	356	413	370	345	359	375	361	340	388	393	377	412	375	400	353	371	375	378	347	371	377	374	415	361	414	400	376	406	389	385	379	391	362	377	398	372	359	381	392	363	382	369	369	357	364	392	369	365	376	375	389	407	401	355	411	379	391	382	344	408	354	375	369	395	400	354	337	345	335	382	418	384	376	334	398	360	359	376	383	369	369	348	388	348	396	384	352	375	353	371	333	386	352	343	376	360	375	394	377	395	387	334	383	368	369	362	362	348	324	359	383	386	386	369	339	361	370	363	380	366	382	379	345	383	386	378	362	389	376	374	387	385	373	413	365	362	379	349	413	367	369	371	370	371	372	372	378	380	348	369	392	383	388	397	360	377	378	395	387	335	350	381	380	354	352	367	385	383	408	342	357	400	357	377	378	398	386	406	372	368	402	364	376	360	385	356	370	380	382	384	359	376	368	337	348	338	407	362	345	359	371	346	379	338	392	385	359	379	403	372	404	359	380	347	397	345	366	348	371	375	391	337	368	375	391	361	391	387	379	347	386	379	353	394	409	369	380	395	369	381	369	326	376	379	388	356	391	344	370	350	360	337	416	347	369	370	380	360	374	385	386	391	350	357	338	369	353	380	360	391	357	386	387	379	363	351	362	376	375	407	380	357	368	357	339	371	373	369	392	372	391	409	383	373	368	345	402	371	401	373	370	382	392	369	352	365	359	366	365	379	380	405	355	398	357	333	399	396	377	377	387	384	431	377	378	349	379	349	362	357	369	382	355	360	340	396	410	390	347	377	375	382	391	369	415	343	357	378	358	346	367	351	370	345	391	369	353	402	357	368	365	404	373	343	405	344	360	374	393	385	362	395	346	382	376	351	369	358	379	365	348	374	358	368	395	356	368	386	414	387	410	380	371	405	347	344	358	347	375	383	414	395	394	377	358	365	337	376	385	350	366	372	364	373	348	371	380	367	369	331	358	365	353	370	382	355	374	357	359	391	364	373	366	379	342	351	390	364	413	400	369	347	395	367	401	366	345	410	348	392	360	370	359	383	382	338	368	389	372	336	364	385	384	383	359	346	351	376	363	373	402	324	378	395	363	371	359	381	351	379	392	362	356	367	408	380	392	398	401	360	392	381	408	384	374	384	325	367	349	365	365	355	366	346	400	419	340	354	356	376	331	357	321	408	355	348	377	365	423	396	392	375	387	373	377	392	357	364	400	400	365	374	395	383	362	366	362	375	369	369	380	352	380	376	347	372	409	399	375	367	387	402	392	363	374	373	377	363	372	375	371	364	380	365	350	351	349	359	386	338	395	339	354	345	373	362	394	376	404	380	370	332	353	352	394	377	354	391	367	385	342	345	386	364	376	375	378	333	389	361	344	368	396	379	338	381	369	378	367	401	412	375	379	358	352	355	325	386	374	344	391	342	359	375	344	330	361	377	354	361	400	344	361	375	404	352	362	379	376	372	385	378	343	395	360	409	397	354	408	372	326	369	385	327	350	387	380	352	377	374	405	389	373	334	389	381	362	335	373	383	330	384	357	372	420	374	409	340	378	386	332	360	357	361	365	362	385	369	345	352	380	370	380	349	348	332	370	378	366	383	343	381	362	397	348	388	361	371	346	346	353	363	361	346	356	360	393	402	332	363	364	383	367	354	357	384	345	375	380	391	375	342	369	389	387	372	362	398	362	397	409	338	384	362	363	348	370	360	361	382	370	344	390	392	336	388	401	390	361	347	368	358	403	379	382	410	376	340	379	381	397	350	377	371	361	359	357	391	383	341	358	370	361	336	401	350	388	365	361	379	371	405	367	360	366	408	374	363	404	391	374	392	403	357	378	365	376	352	368	384	388	357	350	370	378	368	358	378	369	390	352	381	365	355	370	357	380	366	352	405	395	359	362	376	346	390	357	359	347	389	387	352	381	381	333	362	372	394	389	385	357	329	377	393	366	427	343	374	376	385	350	373	378	388	370	326	344	383	386	386	384	387	359	371	401	344	406	385	383	345	359	349	365	353	380	355	362	403	387	382	370	352	390	348
4320	9176	8262	4332	2954	2264	1802	1545	1214	1073	959	872	770	771	715	689	629	637	591	594	614	544	538	551	556	486	576	525	546	566	512	501	523	526	528	520	536	547	538	528	525	519	516	478	504	538	529	499	533	533	500	468	533	494	490	526	505	522	464	499	513	515	474	497	533	462	481	476	492	497	491	464	502	485	530	498	534	500	485	489	459	519	513	515	496	522	540	518	516	486	513	516	510	493	500	490	437	518	522	503	504	511	499	485	500	468	503	470	460	491	512	501	547	459	500	512	493	509	429	494	518	491	511	490	484	523	460	468	514	525	519	486	487	525	450	469	501	479	498	491	479	507	511	504	514	497	500	504	492	500	482	479	507	542	511	487	501	483	496	462	507	500	491	482	507	486	509	488	482	515	448	494	465	522	494	464	485	510	467	463	490	508	505	461	531	501	481	510	521	506	489	539	497	478	509	475	493	508	486	525	480	469	516	495	506	518	493	471	486	508	518	476	485	510	493	488	478	481	524	482	516	518	501	523	505	473	474	471	494	469	513	519	447	508	472	527	485	509	492	473	466	513	508	480	508	470	513	515	473	485	474	508	470	482	486	540	517	472	482	502	494	498	444	516	485	457	489	482	491	492	495	480	485	485	485	533	492	490	517	513	483	496	523	457	494	525	469	511	486	481	501	511	480	482	508	509	533	500	498	467	489	534	480	522	531	460	495	478	500	506	463	448	509	462	482	481	508	477	512	479	547	511	514	503	493	481	470	499	479	486	566	531	489	507	464	478	544	481	523	536	461	498	525	489	541	510	498	536	450	497	517	483	490	507	505	464	541	532	520	508	509	492	518	524	452	516	484	483	505	489	473	489	527	504	522	505	508	452	477	499	551	490	452	458	498	498	505	510	526	466	506	488	488	505	489	511	451	479	516	526	486	491	466	480	461	507	528	501	488	479	517	519	545	467	504	481	526	488	508	511	518	551	483	503	503	541	489	483	467	534	478	459	522	510	508	502	477	491	478	474	510	519	507	511	498	506	461	447	513	487	519	491	499	499	493	507	460	479	493	526	473	487	502	459	499	489	459	447	466	512	460	508	473	482	502	508	456	492	483	493	497	470	485	510	538	524	495	496	482	498	520	528	516	556	478	520	511	460	497	513	493	492	498	469	526	481	486	442	490	494	484	486	507	479	497	518	487	479	487	457	482	487	491	510	502	507	496	508	489	507	484	533	501	514	486	485	477	486	475	480	478	526	512	493	502	528	478	477	495	528	498	540	448	448	473	481	496	460	513	486	489	486	503	470	476	476	548	478	476	496	499	497	488	473	489	465	517	507	505	495	493	459	453	506	480	482	489	480	494	506	495	512	491	489	541	485	479	479	469	482	501	485	527	524	493	479	551	488	512	534	468	512	479	503	458	490	529	495	508	502	525	520	508	473	511	521	515	470	512	476	474	492	506	476	505	473	484	473	493	489	506	460	454	531	519	493	517	525	540	510	478	478	515	510	484	506	456	485	464	484	460	485	453	518	486	479	478	495	495	475	519	546	509	493	512	526	486	510	497	488	515	487	487	509	505	481	492	493	515	493	498	510	499	508	506	461	504	531	486	496	511	499	517	493	501	465	542	489	524	504	490	503	506	477	501	480	485	513	526	524	490	499	535	508	516	476	486	502	490	500	477	521	496	514	477	493	514	473	494	475	459	477	468	503	514	525	520	488	497	474	489	538	498	473	517	481	504	537	464	477	522	501	431	484	550	509	513	471	495	488	489	472	501	497	479	446	447	481	489	492	468	495	485	514	532	488	511	503	510	489	540	501	456	508	499	454	479	472	496	505	520	494	476	494	503	563	506	489	487	494	496	500	438	460	481	484	482	550	501	466	494	494	490	512	518	491	529	511	497	507	530	468	493	504	508	503	525	458	519	517	455	489	530	494	469	492	502	489	464	494	463	456	509	505	518	488	498	495	466	495	490	455	494	496	492	478	497	511	518	482	479	534	477	484	506	512	508	462	495	492	471	482	486	493	474	515	522	493	471	474	503	528	512	488	476	516	475	484	520	506	475	485	474	508	489	518	516	462	460	483	503	537	494	484	510	508	497	466	506	480	503	492	499	501	502	502	546	446	527	533	526	517	461	512	524	512	527	514	484	486	536	475	498	489	493	490	449	506	444	506	526	440	520	457	520	495	514	485	470	521	476	509	478	481	509	509	475	487	502	544	477	473	533	455	487	451	503	523	493	536	487	531	501	524	484	490	461	509	481	494	518	481	484	522	494	502	480	487	483	505	493	513	504	502	502	480	472	511	495	461	516	472	465	477	538	492	498	503	488	540	521	516	501	527	502	516	518	491	488	471	515	491	527	506	485	470	504	506	490	471	507	521	458	507	497	446	488	505	488	491	472	517	466	493	430	496	518	530	465	543	500	490	472	500	476	467	530	498	518	491	483	482	528	511	485	496	541	509	523	520	475	496	536	518	489	503	475	482	475	458	477	489	532	502	531	481	509	469	501	521	531	505	479	517	487	503	482	512	496	479	502	479	496	490	519	474	471	525	516	493	488	502	511	501	512	485	516	493	498	478	469	504	492	472	504	546	513	457	545	492	532	489	518	545	494	496	481	500	499	542	510	504	511	480	508	519	506	466	482	464	521	545	495	481	479	504	500	470	441	507	470	497	473	506	472	518	494	477	507	519	523	516	463	472	483	528	498	533	535	514	498	495	512	452	542	485	528	474	525	497	516	510	505	491	512	483	502	499	487	511	483	519	487	469	510	514	528	501	472	519	475	444	515	493	513	465	461	479	493	523	473	466	476	488	511	487	507	496	449	522	513	481	476	507	507	492	457	504	523	520	481	459	515	509	469	477	475	502	495	475	531	478	467	477	487	485	486	535	529	496	483	487	524	502	542	482	500	492	525	459	469	489	466	551	476	527	504	513	463	463	492	500	465	498	536	468	507	476	530	504	518	512	484	478	530	481	504	534	489	458	523	518	473	499	459	489	470	500	499	507	570	498	503	512	484	485	502	515	514	483	478	482	485	486	518	504	464	470	475	496	494	480	473	501	460	480	461	520	489	494	513	479	506	473	507	505	516	523	486	476	507	500	478	482	459	504	511	535	488	468	493	504	500	523	528	504	474	528	478	495	518	494	520	534	482	513	503	511	472	527	526	475	507	524	520	480	474	481	519	460	496	462	485	519	472	514	499	505	523	513	489	486	523	509	494	461	508	509	482	474	488	469	490	478	505	479	483	480	464	448	509	518	520	473	499	472	506	454	508	513	474	498	547	472	507	469	475	537	475	531	525	483	501	488	488	526	485	523	547	484	514	487	476	483	487	458	455	517	506	485	521	537	478	477	502	470	489	495	501	495	465	470	511	477	485	494	464	469	514	502	522	496	476	542	481	484	476	479	466	516	477	510	511	502	519	519	496	495	525	512	512	436	516	492	554	486	522	470	494	485	446	498	451	461	519	465	477	485	481	483	532	488	478	493	500	483
22506	20880	28624	23274	20880	20916	9344	989	699	618	534	415	403	356	347	293	280	268	235	225	217	217	217	209	207	196	178	219	209	190	189	185	149	175	152	164	167	158	152	172	170	155	162	146	184	156	169	149	153	187	171	159	156	179	170	158	151	135	149	144	152	164	146	167	163	142	145	166	163	155	168	133	156	145	159	150	140	157	133	149	160	143	154	161	152	138	147	172	152	141	175	137	144	170	175	147	151	137	122	125	144	127	154	144	148	146	146	153	158	161	129	168	147	137	126	164	140	148	133	155	160	158	141	160	153	145	145	136	163	146	136	154	130	141	151	144	141	151	143	161	152	138	142	133	127	161	153	132	137	142	134	146	139	150	161	159	148	179	166	148	146	150	149	142	136	158	175	156	145	145	173	155	152	147	155	162	163	162	168	169	148	145	164	144	143	161	155	122	144	156	157	152	159	142	155	134	163	146	148	155	135	169	161	143	144	157	149	152	133	156	133	140	155	148	143	149	166	152	120	157	150	146	147	159	174	141	141	127	131	154	138	159	137	152	166	138	151	117	134	145	156	166	143	140	139	149	164	148	164	153	152	155	136	156	158	148	184	153	143	155	162	160	148	160	146	134	167	143	156	161	145	137	156	160	181	147	146	133	136	174	129	137	144	147	149	110	150	158	130	142	143	167	168	137	156	132	170	140	164	152	146	139	152	132	157	157	154	128	157	113	150	141	140	153	157	155	166	153	131	136	145	141	150	159	143	149	137	160	158	151	154	154	153	135	151	151	139	142	154	135	153	150	148	127	167	156	149	136	119	152	140	149	163	166	136	131	160	156	148	142	148	142	145	142	188	141	152	144	145	154	158	154	165	154	169	129	143	137	157	160	148	153	142	145	164	170	132	162	158	142	155	148	139	142	161	165	166	133	143	145	148	142	169	154	149	127	144	145	155	159	147	154	157	145	141	138	147	150	146	135	153	143	134	150	132	151	168	152	163	147	175	174	149	153	166	123	159	129	143	144	150	142	144	149	159	133	123	155	145	141	159	142	136	153	141	150	165	151	133	161	148	128	147	163	145	112	134	157	140	137	171	167	150	158	132	158	141	139	165	148	153	147	162	155	165	146	113	152	138	152	147	147	154	143	167	139	168	136	153	142	135	167	156	164	147	137	146	151	136	156	153	133	148	151	141	150	139	135	152	152	147	154	149	136	151	133	165	136	160	140	151	124	143	145	156	149	131	160	146	149	163	140	138	137	138	132	141	153	126	164	160	159	140	151	153	153	149	173	139	143	136	159	130	127	164	135	165	136	133	154	139	143	167	133	133	147	149	158	163	164	154	130	131	138	133	155	153	146	141	144	142	141	154	142	167	132	135	141	149	153	139	145	130	149	138	150	140	162	180	164	158	160	146	149	148	124	146	153	144	141	148	154	160	150	143	141	143	132	117	143	154	134	148	156	136	121	137	139	173	162	126	134	160	138	154	154	124	143	157	154	147	132	142	146	159	139	130	142	149	144	132	143	134	157	154	139	128	136	118	150	152	136	148	148	137	158	139	133	152	146	152	138	156	147	155	156	148	153	137	144	158	139	152	140	149	170	141	141	147	170	158	145	150	156	152	166	139	162	128	165	150	141	169	128	149	146	149	149	167	142	142	114	140	164	131	126	125	124	151	115	149	157	134	182	165	132	157	160	151	173	152	133	127	137	131	148	146	149	150	131	154	120	160	143	152	144	165	150	137	148	138	143	151	155	160	172	156	146	127	152	156	134	145	148	149	147	145	152	151	143	136	161	160	134	165	155	140	148	136	163	152	122	152	136	141	155	144	149	178	132	136	147	152	142	152	138	135	150	147	143	161	153	148	153	125	121	169	135	127	143	142	152	159	131	165	143	137	141	146	149	180	155	143	145	162	153	154	142	154	158	153	135	140	147	159	131	136	148	139	152	172	140	140	135	146	153	162	151	135	156	131	153	159	151	137	135	146	159	149	145	134	157	152	133	178	144	126	157	135	156	163	162	166	137	159	164	150	140	156	163	144	152	157	164	135	139	151	154	171	149	146	125	148	136	128	144	139	146	148	134	134	130	128	154	144	143	121	124	152	142	138	159	147	136	140	143	169	121	137	138	125	150	155	174	157	152	160	154	151	130	169	129	129	138	157	149	126	136	128	154	143	131	139	154	145	141	147	161	139	149	138	165	157	149	171	149	159	149	166	171	139	160	132	133	153	164	164	150	151	143	142	145	159	127	150	131	129	145	162	147	123	166	144	159	144	159	168	150	132	148	162	147	145	150	159	160	139	149	143	151	147	151	135	169	144	143	159	159	156	144	139	133	146	165	142	135	155	162	164	160	139	165	151	159	137	151	120	134	151	133	139	161	146	149	148	132	139	130	167	155	144	150	154	146	150	135	151	135	150	161	132	155	159	137	162	143	135	149	137	137	150	146	148	132	152	155	142	121	147	135	129	129	135	159	159	162	124	154	155	142	143	142	155	140	140	137	130	152	157	163	147	159	157	150	125	129	141	149	128	152	160	141	168	172	139	145	126	137	140	152	167	150	142	127	152	153	138	133	153	149	132	139	148	181	156	148	139	147	134	135	119	135	134	136	159	169	143	160	170	148	123	140	151	152	149	140	147	155	146	147	152	151	142	137	148	149	162	127	138	157	146	134	131	162	159	130	138	154	141	147	150	140	160	142	153	140	140	160	168	149	134	150	150	144	155	148	155	140	142	141	160	137	151	159	149	143	134	145	141	141	158	149	173	133	137	150	143	138	152	148	169	151	145	165	137	139	145	155	130	139	159	153	151	149	142	130	141	145	156	138	173	153	132	170	163	136	153	134	142	153	146	149	148	140	123	150	146	136	136	155	144	119	130	142	139	138	186	118	174	146	154	124	151	160	147	148	168	132	136	133	124	173	110	146	153	145	135	152	156	147	172	154	110	169	155	155	169	165	172	145	159	164	146	156	132	135	169	135	157	150	142	148	153	157	150	151	141	143	165	148	144	149	151	120	165	153	144	150	142	157	138	169	141	156	151	146	142	145	137	156	146	158	136	159	146	140	125	152	147	146	141	115	155	138	147	141	151	108	132	176	170	139	153	142	166	139	139	152	124	137	147	143	148	151	132	148	165	173	136	140	166	148	150	128	137	125	149	156	168	139	132	144	152	140	134	131	142	131	149	146	137	155	137	144	147	147	156	146	158	165	143	147	130	156	145	186	169	146	138	143	128	149	133	143	165	149	130	135	139	139	146	169	127	147	140	149	121	137	149	154	158	136	160	144	175	156	157	149	135	117	146	177	138	164	154	144	139	144	146	166	150	132	130	173	184	126	159	141	166	147	138	143	158	129	143	145	137	154	133	158	164	152	156	148	158	155	140	155	141	137	146	146	144	147	132	146	147	161	137	142	144	142	160	139	154	165	162	144	149	149	152	146	149	147	142	155	135	154	157	162	148	155	143	139	146	169	148	134	161	135	144	139	154	149	132	130
6501	15106	13603	7410	4903	3854	2865	2236	1728	1296	1055	892	751	643	639	490	486	446	418	362	364	361	316	300	287	304	290	277	274	289	274	255	284	234	258	228	230	271	220	237	242	195	210	214	243	215	235	193	228	203	214	201	234	220	205	232	213	201	206	207	201	244	196	195	219	193	216	222	214	223	173	224	217	219	213	197	218	220	196	188	205	185	204	198	182	209	225	199	202	207	202	192	193	195	220	193	197	221	200	198	178	207	217	189	190	211	184	201	186	218	188	198	212	191	189	199	186	201	231	206	177	178	192	219	173	194	204	208	226	177	190	192	203	176	201	193	191	210	188	199	155	208	176	215	203	217	205	199	195	202	208	193	156	183	177	209	175	199	181	217	211	190	203	186	212	188	183	174	202	187	206	197	180	204	203	189	192	176	195	204	205	194	211	206	213	194	201	176	196	186	183	199	202	222	177	212	195	189	177	199	190	178	198	223	188	197	190	204	198	180	204	191	195	197	225	192	192	185	207	172	174	195	172	179	187	189	200	169	163	172	197	212	201	185	198	175	219	202	212	212	181	177	225	187	205	200	179	188	182	214	216	194	194	214	226	206	204	209	174	206	180	209	188	198	205	175	182	167	204	174	190	204	189	194	220	195	190	184	192	179	169	182	196	185	198	179	192	197	186	175	190	209	174	181	181	192	203	209	195	196	173	188	212	192	196	184	176	192	216	193	180	198	201	175	175	210	166	170	186	207	182	196	208	224	177	191	206	220	188	210	189	176	185	214	186	190	186	194	207	205	189	172	190	188	173	222	190	204	189	168	190	177	180	191	203	202	205	220	188	218	189	189	180	202	193	196	210	211	183	201	196	180	198	170	188	206	183	198	195	193	209	175	192	191	201	203	185	197	186	221	207	188	186	191	190	194	193	192	244	207	175	208	204	197	195	203	188	172	210	211	200	200	188	206	205	198	184	175	194	203	178	192	185	189	180	195	202	221	170	189	172	218	206	188	177	207	180	219	203	183	194	189	228	203	195	193	188	183	203	209	191	194	203	188	213	195	182	185	202	182	197	195	210	177	206	199	194	186	189	187	223	184	192	199	203	214	213	163	183	178	209	193	188	205	216	213	207	205	206	213	197	194	176	174	199	215	173	230	203	210	170	204	189	199	207	197	212	201	193	185	191	203	198	198	220	198	193	216	162	181	182	181	204	204	193	206	208	186	181	189	191	204	202	199	211	178	199	202	189	213	195	192	207	199	217	205	182	205	187	211	208	219	215	192	186	196	210	181	210	186	203	204	196	196	197	165	228	188	208	208	173	184	197	222	195	180	214	199	181	180	199	205	190	189	205	159	179	212	184	198	204	202	195	212	182	179	201	203	200	198	174	208	211	193	170	183	190	194	213	239	193	186	181	195	220	200	208	192	213	188	187	217	169	192	211	200	195	173	191	182	186	178	185	203	212	187	209	195	204	183	208	211	191	183	187	209	237	208	179	221	183	205	206	186	192	177	193	189	207	172	216	185	202	186	188	180	183	206	213	217	201	206	186	186	195	201	196	199	193	201	193	202	194	176	180	177	193	197	199	190	198	181	222	173	206	184	196	202	186	189	194	196	205	164	209	196	212	175	202	196	205	177	205	215	187	200	198	204	202	207	213	178	186	187	210	178	188	196	190	230	206	182	177	181	210	187	185	199	212	220	186	191	183	204	183	195	172	194	200	190	223	216	182	206	188	221	197	201	196	212	179	196	217	207	177	171	195	182	191	199	193	189	213	205	221	174	209	187	180	185	181	176	215	178	178	185	178	203	181	221	172	183	206	197	183	200	175	199	207	199	203	177	178	176	205	206	215	177	203	205	197	179	207	165	206	193	208	193	191	198	217	185	200	217	207	185	184	185	192	192	178	187	190	205	192	196	201	191	184	186	181	182	168	187	201	185	186	207	188	193	201	193	198	183	192	214	179	210	177	197	197	177	216	175	181	201	222	190	195	207	207	202	193	189	181	199	190	190	195	211	204	181	214	200	176	191	190	187	189	193	194	184	170	198	196	167	198	195	212	189	210	193	194	189	204	175	196	177	194	175	192	206	228	189	204	224	184	190	218	210	188	207	199	191	215	196	188	211	188	187	194	200	205	175	211	227	177	187	201	196	195	196	194	193	204	193	184	222	187	177	182	198	210	192	199	192	190	202	199	168	199	167	181	189	202	191	205	204	193	195	199	202	194	207	192	169	200	201	185	181	210	192	173	194	190	183	231	197	199	207	220	223	189	192	180	188	195	208	200	184	188	202	183	210	190	210	206	187	194	198	201	189	200	206	180	217	181	210	192	168	211	198	199	201	188	191	235	197	182	208	189	191	183	205	191	171	193	185	187	206	193	215	190	189	175	212	184	208	191	219	186	184	204	191	184	198	219	223	205	195	219	209	219	173	201	184	200	215	189	178	195	201	206	207	214	192	191	188	192	204	173	211	186	214	188	193	190	189	200	179	198	196	184	180	223	201	180	184	195	185	218	191	214	171	201	195	204	185	205	184	175	203	178	184	168	203	179	194	196	188	232	197	186	204	193	216	203	185	169	195	182	192	177	204	199	202	192	175	211	170	186	173	204	214	206	184	210	207	205	200	199	175	194	191	197	217	201	193	176	199	199	204	177	216	202	195	197	180	202	202	201	192	176	188	161	189	200	192	188	174	178	201	161	187	218	177	168	178	195	192	177	182	187	194	211	195	182	220	203	204	195	202	215	186	209	182	175	176	201	196	221	180	213	203	195	192	196	166	195	227	197	184	219	203	183	186	184	181	208	208	201	216	211	173	188	209	204	166	189	186	196	191	186	199	186	221	218	193	175	188	204	181	184	182	208	187	175	177	179	198	185	201	197	211	184	196	178	202	189	192	216	203	200	214	193	190	186	197	200	179	188	186	198	206	203	195	203	197	199	198	215	191	184	216	193	192	194	206	188	182	175	175	203	191	198	209	183	198	193	232	210	175	173	197	221	204	183	197	204	190	220	199	213	184	184	215	187	194	209	176	218	197	203	204	200	200	192	208	187	171	200	182	182	193	210	192	202	194	185	203	204	166	201	208	205	206	196	186	200	195	192	192	185	194	183	187	210	181	197	237	204	183	227	197	223	197	194	200	214	200	205	210	179	220	202	202	189	195	217	199	215	175	188	194	192	155	186	208	185	184	225	223	206	220	206	194	207	198	179	231	206	193	198	198	204	175	202	211	191	200	219	212	179	194	209	210	196	194	178	198	159	235	207	190	200	199	206	214	219	203	198	191	211	192	197	214	179	199	171	205	182	176	195	197	209	201	205	185	166	196	198	174	205	196	199	184	192	216	193	160	183	204	211	223	199	160	181	194	211	200	209	190	181	171	171	202	210	197	211	194	193	209	192	202	182	193	189	186	176	202	205	207	184	156	197	184	164	184	184	208	205	169	176	189	192	162	171	196	188	195	164	210	185	179	175	195	180	205	185	200	199	165	194	191	191	192
26558	20441	9624	1006	636	573	620	534	603	552	485	550	544	527	506	539	534	500	482	499	517	498	585	537	542	497	520	581	514	545	544	544	558	527	507	544	498	509	520	558	514	517	542	535	539	573	528	523	518	501	499	495	510	555	531	543	519	542	521	529	507	501	496	554	526	512	491	565	546	537	557	509	528	540	524	521	513	488	493	531	516	518	519	547	563	519	543	558	517	508	480	482	498	519	497	500	522	517	458	536	504	518	524	508	508	504	534	544	509	528	522	485	538	573	499	566	540	510	544	538	547	531	495	523	528	517	516	497	475	532	500	563	508	516	517	543	494	560	554	537	522	559	525	542	508	516	587	497	530	493	529	531	526	512	520	516	516	552	527	550	527	513	520	557	511	508	545	499	531	526	498	544	554	545	516	569	535	521	501	459	502	532	522	510	512	526	503	505	520	519	557	556	516	544	503	558	513	540	546	508	520	528	521	504	532	516	536	518	473	556	528	501	504	493	504	551	512	587	518	480	551	542	535	521	509	516	518	532	530	497	497	519	514	543	520	523	532	536	528	562	507	541	545	549	525	489	552	570	522	511	510	532	515	529	538	470	510	517	539	549	530	568	513	543	534	522	528	541	499	508	559	527	496	558	497	501	514	497	521	469	484	539	509	516	494	504	511	506	513	496	494	532	507	564	525	559	530	492	546	561	567	546	503	547	485	493	519	498	539	506	527	483	536	503	550	534	504	536	534	524	517	550	503	548	522	487	497	522	479	549	529	524	531	552	546	530	513	472	509	552	546	518	551	548	499	493	565	538	538	523	503	494	515	516	529	536	513	505	552	514	512	501	485	565	531	502	546	550	532	536	533	524	523	488	533	525	519	546	517	500	513	518	563	504	548	529	544	524	481	505	537	503	518	508	512	484	523	515	520	532	509	476	567	512	532	536	454	531	494	496	496	547	522	542	524	505	540	562	543	510	506	529	506	527	537	530	549	506	533	475	504	470	504	521	480	521	506	480	511	513	556	507	513	517	485	566	535	548	516	531	513	520	520	542	518	534	523	540	520	536	513	528	535	502	474	516	580	509	499	518	508	502	541	477	527	535	523	495	495	541	504	529	518	560	506	550	508	544	488	502	525	495	547	555	500	552	550	532	500	504	496	552	484	492	533	494	556	492	469	505	551	507	495	529	477	545	549	558	491	513	534	534	535	549	492	545	508	562	540	544	507	504	499	548	486	505	545	553	537	545	508	562	533	557	540	522	491	530	546	521	517	507	511	519	529	513	527	508	524	502	510	502	545	526	515	510	512	507	540	509	552	474	523	477	494	540	551	511	529	497	516	565	505	515	548	543	522	575	491	484	537	515	505	534	540	527	505	509	544	501	548	545	528	547	515	534	503	543	524	485	500	505	525	534	515	513	565	550	533	477	523	524	531	520	496	518	501	525	565	511	499	581	553	509	554	515	545	534	516	575	485	519	522	532	486	515	501	526	522	521	540	489	510	520	541	517	552	519	519	536	508	523	530	522	527	516	550	499	516	513	544	523	540	517	524	526	566	536	550	521	531	552	572	518	511	488	529	514	536	534	542	497	514	520	506	506	520	523	546	521	526	523	472	523	523	524	528	494	465	528	547	517	504	544	571	528	556	504	500	536	541	521	546	569	525	542	506	547	564	502	566	535	543	532	518	539	551	505	512	502	506	536	500	498	553	527	534	554	543	560	517	467	517	508	549	508	532	490	498	525	535	522	551	543	523	564	491	528	517	535	557	544	523	504	498	514	525	509	523	507	507	523	542	482	513	472	525	561	543	536	520	521	526	547	528	495	544	502	529	522	514	516	509	482	505	553	555	571	511	530	515	483	543	553	536	521	520	471	522	530	515	531	553	531	482	515	517	499	516	529	518	544	531	516	483	558	572	545	537	485	557	533	510	491	528	543	520	496	534	503	519	549	550	554	534	531	513	522	473	514	555	501	517	503	506	525	519	574	520	512	471	535	535	559	485	548	538	503	512	509	548	559	556	519	545	535	539	471	513	513	500	567	573	524	510	491	543	511	542	535	534	539	513	524	497	524	526	517	514	550	489	545	547	492	504	504	487	545	519	478	499	528	508	559	545	482	497	527	514	500	510	505	484	496	535	516	535	526	506	526	567	562	503	480	481	517	512	527	516	570	476	520	539	537	558	523	549	549	577	524	528	505	536	522	530	524	520	577	462	475	530	507	509	525	493	483	518	530	581	541	514	537	503	501	477	538	550	574	497	515	510	514	538	556	520	533	519	516	545	515	540	480	523	518	489	494	508	514	537	574	473	521	504	568	531	600	506	548	543	552	535	526	506	528	535	514	519	499	521	540	530	535	469	499	547	501	565	535	581	529	498	499	470	496	512	545	474	489	528	542	537	544	534	554	541	506	514	522	509	535	503	529	538	508	525	556	526	540	512	528	531	490	547	513	567	524	530	499	535	521	552	505	520	548	505	565	511	501	580	500	539	499	503	527	519	496	504	546	501	542	557	568	507	504	531	539	504	554	544	527	529	516	515	536	523	552	505	527	488	492	535	519	497	527	508	500	539	485	567	563	513	508	545	528	487	545	526	480	507	493	470	515	511	545	533	565	524	525	532	476	564	508	550	512	565	495	515	488	517	501	486	534	464	504	528	565	536	523	498	507	543	470	521	569	483	550	489	524	535	522	521	510	504	516	505	500	541	508	504	529	491	516	512	500	550	553	490	468	526	469	524	521	494	511	473	540	494	491	500	490	548	552	546	481	522	569	491	507	511	514	552	492	533	504	518	486	538	531	512	539	554	552	550	524	517	537	562	535	506	509	513	541	533	561	517	514	547	493	547	531	518	517	509	544	547	518	535	535	532	539	526	543	535	556	526	518	508	514	554	516	530	588	472	563	460	525	531	484	510	491	519	551	536	553	508	514	534	562	496	531	491	492	526	504	521	512	518	501	537	548	505	531	532	523	492	559	514	529	531	497	492	532	521	546	535	534	516	508	496	524	524	497	501	509	535	483	513	505	505	490	539	501	528	519	532	525	532	533	522	489	501	513	510	527	503	519	497	499	507	539	473	534	539	539	531	498	534	541	560	487	489	533	522	494	559	542	488	508	464	527	512	507	536	497	502	508	496	535	552	538	514	537	506	508	536	559	508	507	549	532	499	515	502	547	565	536	512	520	514	497	519	547	533	496	558	517	523	495	512	544	523	540	519	523	527	524	518	515	536	526	547	525	567	515	523	530	532	494	522	534	513	533	475	509	553	540	506	528	517	530	553	524	520	547	502	517	550	538	537	521	502	532	510	528	515	502	556	538	478	555	487	538	518	499	548	524	516	513	506	520	559	528	505	535	510	482	530	513	520	491	507	505	537	513	469	489	546	533	490	540	538	551	553	531	508	525	525	556	542	507	493	497	530	533	511	519	511	523	513	545	504	545	498	498	519	541	541	540	505	551	468	527	496	485	524	530	497	526	525	567	533	493	532	504	550	476
3924	1272	1203	882	860	786	776	760	647	711	702	731	635	667	653	666	725	728	639	704	738	663	687	663	684	721	641	676	732	658	660	649	684	639	682	703	696	711	652	700	667	673	674	696	688	669	705	695	717	659	685	633	656	703	712	689	650	690	678	657	683	677	687	677	708	676	658	674	678	635	663	676	689	706	662	683	662	669	636	678	649	660	671	677	674	665	652	661	668	620	697	644	692	695	653	631	655	644	681	684	649	635	702	710	655	690	666	770	623	679	704	689	686	672	651	700	646	662	646	705	702	658	636	710	688	609	675	687	694	677	717	690	718	692	642	645	652	713	661	714	658	657	632	705	676	681	707	639	714	701	654	664	625	664	662	698	716	697	698	634	681	628	743	724	653	680	701	639	658	606	669	698	688	691	692	723	661	689	645	635	645	683	667	703	668	713	648	640	706	654	636	595	717	704	623	674	708	647	707	697	662	722	702	659	672	668	633	683	662	635	648	688	688	737	624	714	709	680	686	678	667	690	698	663	665	681	629	686	578	685	676	733	714	656	674	684	718	671	645	672	655	684	680	645	684	674	687	680	676	660	682	701	619	661	667	615	646	695	700	664	664	651	635	660	661	688	648	696	641	662	654	695	683	662	663	690	732	633	649	659	676	685	706	681	662	681	658	662	665	661	670	676	696	660	669	659	692	666	655	697	662	709	712	672	693	690	650	683	684	706	680	642	686	696	717	667	649	708	704	673	669	710	663	683	649	685	648	674	682	692	671	654	688	684	666	637	688	686	674	657	680	670	672	669	720	640	655	714	695	690	687	683	671	634	648	655	665	673	661	700	634	689	664	673	666	628	679	660	640	658	659	680	699	701	661	642	687	684	673	662	627	654	651	728	636	625	688	694	683	668	682	684	683	656	703	648	695	682	594	668	651	672	669	706	719	666	677	669	711	615	702	707	668	655	681	692	657	681	700	686	649	692	706	683	711	678	674	669	674	670	636	688	696	677	702	650	660	677	725	707	688	630	680	676	705	686	695	686	653	663	671	654	653	635	638	690	667	687	694	677	713	671	686	703	674	677	685	666	692	683	647	693	681	679	691	695	678	622	662	670	704	661	715	693	689	651	663	644	696	702	637	687	659	704	676	681	725	662	696	660	709	702	653	686	745	642	687	627	655	703	648	670	684	738	682	693	663	669	707	684	656	660	680	690	648	677	656	629	620	698	703	678	749	697	693	669	729	661	633	653	640	658	674	648	734	681	649	651	700	664	628	655	650	691	659	698	639	697	681	691	718	634	683	648	656	663	658	669	631	661	677	643	694	667	671	665	670	683	705	725	689	689	667	685	699	676	658	716	633	683	700	656	656	688	627	700	676	689	699	679	682	654	624	664	745	693	706	686	689	634	706	647	685	647	672	634	646	679	679	693	689	673	684	682	667	706	640	716	678	722	662	709	657	689	676	695	676	688	694	688	655	681	686	667	656	701	695	668	646	696	683	705	671	651	680	701	643	684	639	704	653	653	699	655	676	674	683	693	635	667	749	646	661	690	644	675	672	672	648	705	656	678	683	682	687	676	656	681	618	659	676	660	658	654	637	671	666	681	677	703	662	656	695	698	652	641	701	654	681	660	663	701	648	701	691	659	647	638	687	687	697	663	672	641	655	681	702	671	678	672	644	654	652	672	641	670	681	679	672	673	655	669	681	666	695	690	684	689	664	673	695	667	607	714	697	669	710	695	677	641	679	675	678	646	650	684	710	674	653	625	709	680	665	631	645	681	689	704	693	686	655	656	679	685	686	682	653	674	671	701	680	668	723	685	666	658	609	705	605	683	669	676	657	681	652	636	696	693	669	659	716	658	689	653	701	685	704	670	628	682	709	646	673	699	679	678	665	641	698	730	683	680	706	698	699	684	678	710	665	669	659	662	660	682	673	679	676	684	702	655	696	669	649	642	669	651	693	703	698	692	699	675	670	645	665	680	680	740	668	688	694	681	638	660	665	659	641	667	714	641	659	686	669	661	623	703	649	698	659	669	668	690	703	660	694	703	690	642	673	696	636	689	680	655	663	686	657	632	667	687	634	640	661	684	700	698	666	736	705	626	697	680	725	668	679	742	682	669	696	672	677	650	707	644	646	706	655	669	683	673	697	653	670	710	672	662	685	652	690	720	688	703	685	668	680	677	671	682	659	672	706	682	664	729	650	670	696	701	633	680	692	643	699	649	692	658	653	724	700	714	679	661	713	615	690	678	688	647	651	637	649	742	649	662	705	664	690	723	648	689	661	677	690	682	653	701	740	694	643	681	673	664	658	623	662	648	690	665	645	618	679	660	664	674	667	678	665	682	688	660	679	725	685	661	665	671	659	716	688	693	693	709	671	692	665	686	648	657	677	724	634	658	681	684	678	656	669	672	665	628	700	656	689	655	642	710	664	656	654	633	666	695	677	680	614	725	629	713	608	682	666	629	690	646	666	701	672	652	736	684	694	682	686	693	647	676	715	662	689	669	647	656	625	676	643	629	669	660	684	691	706	695	660	703	685	689	726	677	704	674	659	635	641	648	655	669	675	640	687	676	716	644	690	665	688	705	685	714	639	641	675	665	673	651	681	649	653	684	643	641	718	692	648	711	669	661	665	646	649	692	638	673	683	625	676	695	690	692	691	704	656	638	683	691	682	676	675	634	688	695	630	671	680	662	729	684	680	675	692	671	688	641	684	656	686	708	673	619	658	637	666	646	681	686	701	666	656	672	691	688	687	696	660	692	677	703	738	676	653	679	655	702	648	661	602	680	640	666	684	697	688	641	640	665	688	673	658	701	657	705	698	662	644	689	698	678	651	664	686	675	705	697	659	682	644	707	631	631	612	771	664	681	644	673	682	683	671	662	657	668	646	660	712	646	636	698	666	682	682	658	691	654	653	683	655	646	694	693	735	686	654	658	717	670	644	679	701	730	710	670	708	706	705	703	634	696	667	695	703	678	648	698	704	670	638	675	717	629	625	706	675	645	678	629	664	671	662	697	657	718	683	683	695	681	680	681	666	669	665	692	690	687	658	649	660	669	660	649	697	647	669	640	681	689	628	743	688	634	655	635	685	653	670	714	672	664	710	637	668	684	646	717	695	667	641	711	638	653	617	670	683	667	645	697	679	713	678	625	694	683	671	690	678	658	639	688	668	670	679	656	673	609	686	698	636	717	660	705	682	675	673	672	671	704	688	677	673	647	637	670	672	698	666	677	696	658	695	706	687	676	655	660	733	669	661	698	678	660	653	655	659	685	630	677	647	687	674	665	646	679	679	703	695	667	647	674	672	631	640	675	708	622	642	688	698	618	646	689	630	699	655	715	624	727	654	690	715	689	704	677	706	690	665	653	685	703	642	664	660	637	672	668	663	683	711	644	676	677	683	645	617	690	677	647	705	683	683	676	685	735	647	670	726	663	635	646	683	717	675	639	669	666	697	672	674	623	648	686	715	687	672	647	683	687	720	662
23415	20856	28186	23640	20857	10946	1211	816	695	626	576	554	501	501	480	463	432	454	464	455	418	426	402	375	407	405	391	380	418	392	386	396	414	406	365	425	363	352	389	408	410	371	394	409	369	389	366	412	400	356	386	401	351	380	383	372	369	408	402	371	424	390	392	392	373	385	392	381	405	371	404	334	348	373	365	378	371	326	395	377	357	388	410	375	376	375	399	375	388	388	362	390	398	381	380	369	425	371	391	384	344	359	376	360	395	385	385	357	369	377	406	370	376	378	368	369	370	379	401	422	375	379	369	344	414	380	369	416	398	376	384	372	393	353	383	402	379	406	376	381	390	353	352	377	393	355	388	376	388	338	389	372	373	335	349	435	352	371	363	391	389	347	371	386	383	356	351	377	377	400	401	357	374	374	371	396	378	353	364	356	363	360	416	373	381	355	351	397	404	367	390	382	355	370	377	417	388	360	363	404	402	372	390	389	374	370	363	385	366	357	421	392	394	346	362	327	404	385	363	392	396	382	392	358	378	390	380	415	389	347	362	373	364	380	402	396	396	355	350	364	349	372	366	384	364	378	391	417	371	372	351	393	376	353	385	368	397	351	383	404	381	393	367	371	348	380	378	357	377	352	403	369	396	337	356	373	366	371	359	333	365	371	377	369	395	376	372	345	375	359	379	385	370	367	373	396	402	382	381	368	338	394	390	406	357	408	396	369	342	379	411	390	340	423	400	350	359	386	379	374	414	377	362	384	357	362	335	366	386	366	391	367	362	376	370	397	392	362	346	392	369	378	358	385	387	392	357	412	356	395	361	354	385	406	379	350	381	380	382	351	372	382	391	353	380	397	323	389	388	358	408	380	386	383	377	363	379	367	378	350	363	377	375	360	337	374	416	378	365	376	404	371	368	336	347	383	364	360	410	382	387	361	384	370	383	397	371	366	381	358	394	379	359	353	391	366	349	353	328	325	363	395	349	401	352	351	374	376	371	376	426	376	370	388	369	390	371	374	405	368	360	386	411	358	369	370	396	368	369	388	392	405	394	369	367	384	370	382	369	367	390	382	360	380	393	389	374	356	392	354	390	362	390	364	356	378	356	380	402	365	361	354	349	383	399	393	378	372	358	353	353	380	398	376	385	388	380	359	383	370	395	376	354	382	404	377	385	367	401	402	348	349	360	357	366	387	361	352	354	387	366	391	370	378	408	367	335	396	385	408	362	383	361	387	363	363	397	377	361	381	370	382	401	365	368	365	368	399	371	390	385	394	381	364	345	376	390	420	391	360	354	397	406	364	357	379	352	342	370	392	382	380	401	374	359	377	376	399	406	328	377	386	389	363	333	411	343	368	352	378	412	361	352	389	362	382	363	380	361	374	386	368	393	382	364	398	424	383	373	406	376	384	348	359	380	347	376	364	375	384	403	433	348	366	380	331	368	364	409	385	372	381	408	386	341	358	367	355	374	360	395	354	344	370	382	395	396	365	407	415	402	381	373	350	369	339	375	384	374	369	382	383	372	379	354	357	381	356	390	377	349	341	368	376	410	400	396	360	400	380	372	361	363	371	409	369	408	367	378	374	380	418	358	376	360	389	361	388	384	370	388	356	366	380	336	349	345	367	336	359	375	334	367	372	374	370	401	382	382	376	380	386	391	355	349	370	386	356	377	344	349	386	387	388	362	354	406	394	366	346	369	372	384	379	384	384	361	391	390	356	341	350	356	372	359	407	371	364	360	366	381	364	384	395	360	377	374	352	390	381	401	363	358	356	364	355	346	370	410	388	365	364	398	364	354	377	368	387	397	382	394	365	379	354	364	386	391	380	355	395	359	364	343	348	330	368	400	368	379	398	382	415	354	391	378	376	390	390	389	347	368	384	372	341	373	373	393	392	348	349	371	380	399	383	398	396	370	340	362	377	366	342	357	398	390	380	381	383	363	373	361	378	368	356	351	361	388	377	359	370	412	335	394	372	341	396	373	378	397	369	360	399	364	364	387	353	354	379	336	393	410	366	403	362	364	366	389	414	365	391	409	325	358	372	362	396	376	353	362	411	399	340	413	335	341	357	341	354	381	369	397	390	343	386	368	382	404	363	381	379	377	334	356	362	346	360	402	393	389	374	387	348	397	409	372	381	364	388	368	370	359	370	360	373	370	352	391	374	356	377	375	378	373	369	358	353	384	347	329	346	354	343	408	374	395	356	364	355	402	390	371	370	334	371	376	337	373	362	381	383	378	357	401	387	389	389	381	356	333	409	374	351	424	350	381	400	411	356	385	371	371	365	331	355	369	364	385	364	388	384	382	372	390	368	374	360	384	370	380	373	421	404	364	425	388	343	340	366	364	388	379	362	406	389	360	412	362	364	329	398	383	358	341	363	417	391	372	364	356	365	394	354	372	369	376	379	353	375	369	393	366	362	350	381	384	394	367	378	387	362	346	350	371	385	362	358	389	379	376	379	386	372	383	388	407	396	383	372	386	402	361	395	393	392	401	387	374	374	380	371	371	342	377	370	380	359	367	378	389	398	399	355	386	376	373	371	351	399	360	339	392	380	399	385	383	378	331	381	364	395	407	391	380	361	376	377	375	421	378	386	389	353	347	395	377	365	363	362	385	377	351	380	393	413	371	400	360	377	360	370	336	377	368	382	340	353	382	381	374	347	355	385	369	355	372	388	362	363	366	381	390	403	405	356	353	411	378	389	391	365	344	372	369	389	367	374	392	382	343	379	348	384	347	363	383	393	402	377	325	360	373	342	415	358	371	383	356	361	358	391	406	344	368	381	386	384	411	400	393	383	357	382	390	397	371	377	372	354	353	332	387	343	370	369	351	371	361	360	380	369	373	357	378	370	358	367	395	345	411	373	421	344	389	370	364	372	372	348	346	395	348	387	346	365	370	407	367	358	361	377	355	352	390	349	338	370	381	364	399	340	372	380	352	354	381	353	371	367	402	385	381	377	362	362	348	369	353	412	399	386	389	349	382	385	391	404	359	384	368	352	351	360	388	358	361	375	380	393	364	353	362	391	370	364	408	380	405	388	391	357	355	393	360	386	360	358	360	395	372	366	399	325	386	355	390	356	416	402	403	369	387	375	343	353	361	393	360	363	400	417	388	361	408	349	375	372	345	388	412	389	405	366	400	342	356	351	395	378	387	382	334	397	380	376	393	379	339	361	331	414	404	357	359	376	379	370	362	367	381	359	389	370	351	376	385	370	359	362	354	387	390	349	369	348	355	372	395	406	367	343	367	394	350	346	394	375	403	358	364	367	337	333	399	384	361	381	399	376	398	377	369	394	396	394	358	353	363	376	368	395	351	374	407	412	391	369	391	375	361	371	382	386	356	387	364	335	382	353	360	375	341	356	360	358	395	378	361	355	370	370	360	375	375	358	376	375	329	353	365	350	385	400	379	377	419	369	398	349	376	367	357	369	364	365	343	382	367	408	359	367	359	346	372	382	378	376	375	377	361	352	350	369	354	346	372	376
4575	9127	8146	4380	3028	2292	1871	1537	1244	1052	950	820	803	754	676	642	642	644	625	577	575	543	544	561	588	531	563	487	568	532	536	541	479	519	504	443	479	530	460	526	528	536	510	540	499	484	505	499	528	518	502	521	496	494	512	486	533	524	537	522	530	511	486	509	501	522	500	468	486	495	503	479	523	531	494	511	489	548	505	520	472	526	498	478	485	519	496	463	502	517	495	478	513	504	480	534	493	515	527	553	478	495	541	531	531	482	506	470	513	484	477	491	469	517	473	514	510	522	506	499	521	450	475	467	504	555	524	487	505	515	505	474	526	493	487	518	480	540	504	541	474	472	519	489	482	475	490	509	495	519	516	492	490	475	505	498	486	523	459	515	504	482	526	514	469	521	500	505	475	456	477	461	480	462	440	491	487	535	455	486	515	508	493	481	506	466	495	503	533	507	488	487	509	496	502	509	503	500	496	447	504	461	498	486	497	479	498	506	524	512	508	510	474	511	505	490	479	514	459	487	483	487	486	482	529	470	508	448	494	513	524	500	491	487	481	493	514	523	494	518	523	490	451	491	477	531	507	493	480	483	515	504	479	481	521	489	529	513	479	498	518	482	520	512	509	492	478	509	472	500	523	464	528	514	500	479	479	496	488	458	486	511	477	491	494	479	502	537	508	519	475	495	462	555	500	497	500	507	518	557	517	476	529	516	473	482	522	509	505	501	485	496	478	518	509	496	500	478	512	504	515	471	502	464	486	540	485	492	475	534	520	516	515	510	482	521	461	517	493	507	474	505	497	522	518	503	487	539	524	480	514	516	504	471	474	489	560	495	471	480	488	511	496	510	495	507	532	477	456	499	506	485	511	540	499	513	468	521	497	492	485	459	484	514	510	485	494	512	473	432	512	554	541	511	516	502	477	507	499	500	520	486	449	508	471	492	535	511	483	492	475	489	465	489	483	529	504	535	499	493	508	474	493	458	497	503	509	463	476	534	495	456	490	486	561	503	489	481	517	500	464	524	502	534	474	496	518	510	487	514	503	492	478	483	526	492	519	542	471	474	471	513	462	475	508	503	472	503	476	477	472	492	475	522	512	463	508	460	501	517	459	519	481	519	508	503	527	529	499	466	473	490	486	528	514	483	478	500	513	493	526	514	477	487	485	503	483	474	477	486	490	494	529	499	537	480	470	533	488	528	476	486	477	458	506	491	508	466	463	493	470	557	474	466	480	472	492	503	484	500	512	473	511	474	471	491	494	520	548	524	477	506	496	476	494	477	483	456	483	501	489	514	487	473	482	506	540	497	502	525	471	516	537	499	478	512	518	488	507	519	507	492	484	527	502	499	530	481	505	505	536	481	511	512	516	471	507	501	538	513	496	511	522	460	493	510	510	509	538	522	479	530	478	504	499	505	467	450	496	528	489	475	530	527	529	530	479	467	515	490	502	495	468	506	497	545	500	491	491	478	485	495	502	501	464	473	497	559	506	508	490	485	508	498	447	455	514	512	522	521	530	523	490	528	557	480	491	462	519	479	510	442	508	472	489	536	485	466	513	545	519	489	459	514	486	485	504	500	473	488	465	487	500	494	509	494	477	516	523	488	455	505	507	494	518	469	506	509	483	504	494	508	508	516	464	498	495	463	507	546	503	546	508	488	501	521	518	469	470	469	496	494	495	541	505	509	519	515	511	460	479	470	496	492	505	468	509	507	484	501	506	494	479	517	527	463	507	479	515	522	460	514	496	513	481	492	528	508	507	492	514	479	477	470	506	486	500	498	488	487	497	501	489	489	501	518	517	493	478	517	498	450	512	529	480	517	505	482	457	502	468	509	495	509	513	521	470	521	490	476	542	488	485	533	477	501	524	486	461	475	509	486	488	485	472	454	517	503	485	485	501	501	561	493	500	479	496	479	507	509	501	520	474	505	499	530	502	457	501	505	496	455	521	494	497	492	497	485	490	439	440	511	489	475	543	486	520	496	469	504	471	525	522	470	481	525	469	467	541	508	477	482	530	520	515	496	536	508	505	492	534	486	483	489	532	517	483	521	526	492	519	513	476	514	510	507	470	556	484	507	491	431	466	505	487	463	464	502	509	531	467	492	478	535	466	476	470	519	496	470	466	480	467	527	482	491	497	515	480	517	510	460	479	456	541	480	518	497	528	476	510	535	505	502	497	525	497	481	509	479	532	542	494	503	467	478	523	491	499	482	474	487	475	491	492	509	498	450	508	482	505	487	521	517	466	448	496	505	502	501	519	491	476	492	504	487	505	464	512	526	529	530	534	506	451	505	538	477	470	493	483	500	527	475	442	482	506	493	517	519	479	464	483	510	498	501	499	497	437	486	503	507	528	459	465	504	538	484	488	491	446	483	515	475	502	512	493	504	518	496	519	524	465	533	485	477	481	501	508	486	492	473	462	544	505	530	523	500	509	450	484	488	502	473	460	485	482	474	480	461	498	520	477	527	507	501	536	464	468	505	529	525	518	503	493	489	474	484	479	481	476	477	517	490	479	555	500	477	478	501	520	503	493	479	481	507	525	538	508	494	509	478	495	515	516	452	480	506	469	524	548	511	539	484	498	472	457	525	490	493	474	453	529	497	490	489	509	483	488	478	482	509	508	485	498	513	482	517	516	494	475	499	484	495	527	515	489	478	512	529	539	514	535	486	493	495	490	512	531	464	487	489	496	490	491	510	489	546	490	483	522	471	501	485	479	527	506	488	499	519	455	485	521	495	493	503	515	492	497	495	487	519	478	509	524	517	497	505	534	506	492	517	503	504	506	508	474	492	530	491	501	483	504	533	460	492	470	488	462	491	502	496	482	490	500	511	480	478	497	458	449	526	552	477	516	521	512	477	473	469	496	485	479	510	521	474	490	480	517	509	501	478	509	512	504	496	517	445	516	491	503	485	523	465	478	502	503	484	479	518	531	473	515	493	496	478	466	475	503	502	487	479	565	519	501	505	480	497	495	512	467	465	471	507	513	513	506	506	466	514	536	489	470	505	472	470	477	537	505	508	492	521	499	492	472	507	481	494	487	510	489	487	513	526	462	467	553	532	498	490	475	493	483	520	503	512	513	496	498	533	495	466	532	507	493	500	484	493	481	520	516	459	473	491	469	546	462	510	525	488	513	486	485	496	510	535	481	536	476	472	506	509	489	501	492	502	505	494	500	534	498	487	515	536	477	551	524	505	506	526	512	476	508	483	496	512	526	481	495	489	487	462	492	491	501	524	498	492	465	486	479	466	490	490	499	497	485	503	501	444	461	484	463	481	504	512	524	516	490	476	463	476	488	475	500	493	470	516	471	507	460	463	487	523	495	505	472	466	497	498	481	482	505	509	500	517	507	509	511	486	475	539	481	497	546	540	521	430	491	500	509	509	515	509	485	517	481	501	516	519	513	504	479	489	495	468	482	505	508	511	534	519	498	497	538	541	481	485	512	480	500	520	508	497	463	532	495	495	519	458	487	500	494	525	508	473
22510	20842	28557	23251	20846	20896	9219	1054	687	577	496	475	388	349	333	290	291	266	247	245	240	220	227	205	184	193	192	181	171	166	173	176	202	181	175	142	165	186	145	179	167	164	137	146	182	159	166	160	158	141	141	166	160	170	129	162	132	154	162	162	171	135	165	145	133	165	156	160	157	145	139	140	152	172	155	141	152	140	127	146	153	155	130	147	137	154	149	155	166	131	143	164	144	144	149	155	151	147	151	163	141	141	141	165	174	167	137	138	146	163	154	137	127	124	146	160	146	140	158	164	154	144	156	160	139	158	149	148	158	166	138	129	142	138	152	128	155	177	141	151	156	152	143	122	162	156	160	143	164	141	135	165	150	163	132	144	137	163	147	147	152	154	151	151	137	139	159	160	142	119	156	172	144	176	176	145	135	144	136	138	137	136	146	162	146	157	163	158	144	145	155	153	134	151	148	120	158	164	145	148	158	152	161	146	172	134	157	144	154	176	136	127	136	145	150	160	130	150	150	123	162	162	139	171	144	144	162	152	146	160	135	167	153	166	142	141	143	152	159	147	145	153	163	135	141	149	163	146	145	149	144	152	143	140	143	181	160	133	142	141	162	160	129	140	127	150	165	149	151	148	147	127	163	164	137	133	150	161	137	147	135	166	151	157	155	137	160	141	144	137	145	165	159	142	142	128	137	169	155	144	135	168	141	147	133	155	130	138	152	134	131	155	143	151	135	128	155	156	141	137	143	165	157	179	158	143	158	144	132	124	149	118	135	156	174	161	168	142	149	152	145	131	148	140	137	147	141	152	144	144	169	123	144	150	157	152	153	133	169	170	145	141	132	139	159	137	137	162	152	155	151	147	116	155	145	158	136	132	133	140	128	179	140	161	142	133	138	141	137	146	153	134	151	149	149	155	140	173	138	149	147	131	149	136	138	137	141	144	164	126	156	134	164	138	130	138	158	137	136	151	171	141	147	128	140	157	167	150	151	133	159	138	132	130	128	169	151	167	138	144	130	140	152	133	118	146	160	152	150	138	135	145	147	154	135	132	148	150	136	146	148	126	155	131	149	166	128	155	149	152	155	149	129	165	141	150	135	146	148	125	141	133	143	123	147	136	131	155	137	146	155	140	162	147	144	139	141	145	147	149	148	156	148	148	155	146	151	152	142	161	135	137	150	142	155	143	138	138	143	154	141	132	144	144	147	144	161	117	136	174	160	166	151	130	139	155	156	144	142	142	142	130	131	148	143	157	126	148	153	143	143	154	149	145	161	165	144	137	146	142	165	141	145	143	124	135	150	143	137	166	157	116	143	155	142	154	155	155	123	166	142	135	144	156	141	140	140	159	120	149	143	150	143	159	145	150	145	151	141	161	148	130	166	157	146	119	146	142	137	139	140	160	139	158	152	151	137	131	145	141	153	145	133	160	150	125	143	145	175	128	146	145	148	147	164	147	154	134	142	159	164	134	149	142	156	136	134	151	138	159	133	167	158	134	153	153	134	164	140	157	164	166	158	156	123	133	143	115	152	143	168	169	148	161	140	163	118	143	143	153	150	162	154	145	149	166	153	147	140	141	126	154	165	149	142	151	135	154	136	165	142	136	119	119	154	152	146	127	174	133	128	133	146	157	152	129	147	150	137	130	143	148	150	146	155	146	139	129	134	144	130	125	148	170	138	119	145	142	140	158	153	145	140	161	149	136	140	152	161	146	150	152	130	137	167	160	152	158	154	130	161	136	117	127	150	151	144	141	132	162	144	153	139	175	153	140	138	135	126	147	149	144	158	152	154	156	166	158	128	157	145	142	158	147	147	137	142	171	149	133	139	145	158	141	179	143	152	161	157	143	152	151	159	139	170	164	141	161	136	169	146	160	134	140	144	174	141	143	133	133	149	162	151	138	134	123	140	154	134	120	141	151	156	126	159	141	154	149	139	127	142	128	167	136	138	139	147	148	152	134	155	150	159	170	134	150	160	157	151	141	140	134	128	141	144	175	144	152	143	140	159	140	141	140	149	146	133	134	140	152	130	150	147	146	156	139	137	130	135	130	156	135	151	145	146	160	156	145	156	145	160	151	125	157	141	138	137	181	158	140	149	135	156	133	153	139	136	144	148	146	148	150	138	160	157	144	154	144	143	136	138	138	160	142	149	136	152	129	160	154	161	153	158	130	138	120	166	139	157	144	133	142	155	158	146	142	144	118	147	150	125	165	161	161	158	162	140	134	146	156	154	144	154	141	161	150	152	171	125	138	161	164	150	146	156	163	145	136	159	152	148	147	162	146	157	139	153	142	146	158	149	161	145	142	151	159	148	143	165	165	164	142	133	160	152	149	129	144	146	133	151	132	165	139	138	142	145	156	149	138	139	148	169	128	150	169	137	147	142	148	133	132	140	127	162	136	162	133	157	151	132	137	136	136	131	162	149	167	148	143	153	145	136	151	142	149	171	148	158	161	163	163	129	135	160	145	160	141	136	165	145	144	155	137	133	148	159	141	164	147	127	156	161	136	146	143	139	145	142	141	143	151	154	148	135	147	151	131	130	130	146	153	152	135	151	143	149	153	154	148	155	159	163	143	152	152	142	137	129	140	121	148	143	161	149	131	153	133	174	136	157	132	177	163	169	148	142	155	160	148	145	157	165	150	158	137	142	142	152	162	179	170	157	158	148	120	126	130	154	168	151	169	144	138	153	145	138	155	156	159	150	144	151	135	134	136	155	132	150	147	157	155	147	139	147	155	153	160	159	145	168	155	135	159	145	154	151	147	160	145	144	135	123	145	151	125	148	160	154	163	149	136	145	151	139	157	133	145	171	171	127	157	130	151	155	121	158	128	127	167	140	142	148	151	158	153	141	136	162	116	138	132	160	146	166	150	165	142	154	160	170	144	141	146	175	169	155	139	156	144	156	147	142	157	139	158	141	166	118	138	170	136	154	138	162	158	140	143	150	151	151	166	121	140	134	137	143	155	138	151	142	158	144	154	121	147	153	153	135	144	144	140	134	138	148	158	145	165	145	140	135	152	169	131	138	168	145	132	142	151	153	149	118	156	128	147	144	141	150	152	130	145	164	150	166	131	165	129	144	129	156	157	158	168	147	162	135	160	133	147	159	131	119	160	136	136	143	163	132	159	160	152	134	147	165	161	161	153	135	132	153	149	145	152	151	154	160	123	129	150	137	152	135	139	149	163	174	141	145	133	152	143	143	134	167	153	160	149	131	138	164	133	135	140	151	149	138	147	137	128	159	141	137	129	148	134	131	153	157	142	139	152	149	154	141	138	140	147	154	141	139	129	156	148	131	130	171	131	129	156	146	115	144	154	155	135	155	134	161	124	147	145	156	157	150	136	139	185	137	118	146	145	137	160	163	168	140	154	145	148	157	162	119	136	160	131	162	175	138	140	144	139	133	151	160	131	148	140	165	157	129	161	123	159	140	176	161	120	158	145	165	146	165	125	159	145	150	167	141	144	157	130	160	128	161	147
6581	15185	13332	7499	4980	3770	2886	2145	1703	1296	1078	931	814	672	561	546	472	436	425	360	398	335	327	332	302	298	320	262	296	276	268	258	233	254	249	273	275	238	258	263	208	229	216	245	229	230	232	240	249	242	194	227	190	226	214	201	240	195	179	232	227	201	241	250	220	229	218	235	207	211	213	209	214	192	189	197	187	194	186	210	203	196	210	209	232	221	213	212	209	222	186	200	220	210	185	192	219	188	190	183	201	211	208	226	218	211	211	216	203	206	184	217	209	179	174	199	212	214	191	201	185	194	186	213	195	174	231	221	198	192	220	209	176	202	194	207	182	192	212	186	213	199	184	202	177	201	216	169	189	190	228	199	231	185	206	201	187	185	179	195	191	192	210	217	205	209	167	203	223	190	188	192	205	190	206	221	189	190	193	191	202	219	188	195	186	206	190	225	182	172	190	199	171	215	210	180	199	174	193	196	187	181	233	201	200	210	170	171	209	209	213	196	190	211	213	187	211	176	191	174	210	207	197	199	207	169	193	182	204	209	198	195	202	227	182	188	182	197	216	197	186	174	195	182	202	181	187	208	201	171	177	198	198	183	150	194	199	199	214	192	230	207	203	196	215	224	215	186	199	186	209	188	196	208	194	188	186	184	191	195	183	181	176	190	185	190	177	191	208	196	165	192	185	213	182	167	182	171	191	201	178	190	189	185	188	179	190	201	213	187	201	169	213	193	201	195	215	191	186	207	172	171	197	180	200	193	181	201	181	202	206	190	191	205	198	212	200	229	203	200	166	190	195	185	200	185	212	190	212	196	168	204	207	167	177	213	205	203	188	193	199	204	231	221	187	219	212	189	205	179	215	202	193	214	197	177	183	212	193	179	215	180	202	205	188	199	196	179	175	198	190	197	209	202	178	194	207	191	191	196	204	206	196	227	192	185	208	214	202	195	199	184	197	204	221	157	184	220	209	200	210	186	200	201	182	201	197	192	179	176	181	195	188	208	184	200	193	202	202	202	183	207	209	182	187	223	190	202	200	207	189	184	194	197	210	188	214	217	200	205	192	198	198	205	191	206	196	185	193	207	205	207	179	220	199	200	213	197	195	186	193	187	196	197	201	190	225	203	173	209	175	192	196	209	195	202	197	193	198	196	199	181	200	192	187	182	200	222	185	215	207	195	208	219	193	189	186	173	179	191	200	201	229	172	168	186	229	194	205	188	197	204	200	177	193	197	193	210	185	182	212	186	195	189	181	193	194	192	199	208	200	194	172	205	201	219	186	200	182	185	220	196	202	191	207	205	213	195	188	163	201	169	186	199	169	168	191	196	164	219	191	196	181	209	192	200	184	180	172	208	195	167	169	192	191	197	205	181	198	215	189	190	175	165	178	192	196	200	223	197	181	197	192	186	179	196	206	180	184	193	196	214	208	184	192	191	201	173	194	203	195	182	215	203	202	231	195	204	179	175	188	187	204	187	203	216	193	203	196	194	153	201	199	193	190	200	179	208	195	205	183	189	202	196	182	200	189	188	190	202	201	177	184	173	204	185	189	204	201	211	210	191	213	189	193	209	183	179	197	190	187	202	204	221	191	206	200	184	182	188	198	190	196	195	194	186	209	190	195	176	187	216	197	189	173	189	203	177	207	192	192	200	194	171	216	216	205	196	202	184	227	211	187	207	163	194	191	198	191	235	200	184	208	205	205	180	156	189	195	212	180	187	199	205	218	191	197	187	172	184	155	203	199	178	223	199	208	184	167	182	205	222	206	198	173	183	179	192	191	182	213	218	204	186	202	196	187	230	173	166	201	199	187	208	191	187	208	196	206	169	189	205	197	206	205	236	197	186	194	173	169	211	208	213	197	199	202	183	194	185	194	177	188	202	209	207	193	201	219	214	185	202	210	180	191	202	189	190	186	188	171	193	174	180	219	222	190	198	181	187	201	186	197	178	179	194	211	208	171	209	187	197	194	185	180	201	198	212	186	202	195	171	217	191	195	192	181	188	197	209	184	191	193	215	201	194	210	193	177	197	211	219	218	219	192	223	184	219	204	191	183	199	187	206	196	205	183	195	208	199	227	188	189	200	207	173	192	206	175	196	195	172	197	209	189	176	205	192	204	193	193	176	189	210	202	191	228	174	183	182	212	198	191	189	176	194	196	205	196	182	189	192	185	192	190	181	210	181	187	179	202	182	194	191	189	190	228	166	226	186	200	194	203	212	183	202	174	216	191	184	189	183	178	173	192	209	173	217	197	184	199	225	194	201	157	190	199	178	204	185	198	184	213	192	176	179	181	198	193	203	235	177	176	168	202	198	209	200	206	209	201	209	193	185	195	197	189	214	184	174	210	224	185	199	189	204	180	190	184	189	182	176	195	213	204	204	198	192	203	218	203	185	205	192	180	203	182	196	178	177	189	204	177	212	199	203	194	200	188	186	216	220	196	173	208	203	209	187	192	164	167	177	202	208	160	207	208	178	214	179	187	201	183	181	207	199	183	184	213	209	206	183	188	170	209	184	189	206	173	208	180	186	204	199	197	180	216	180	178	198	208	177	205	208	206	192	196	222	192	199	179	182	211	223	191	201	195	212	193	202	200	176	198	217	195	177	184	216	194	191	166	193	208	180	192	211	206	168	189	218	212	170	211	190	202	181	195	215	201	177	200	204	216	178	193	186	194	195	189	221	193	181	164	200	205	186	205	199	182	204	197	174	203	182	202	198	178	201	199	204	185	192	192	192	202	200	195	191	212	163	213	220	194	201	200	177	195	218	201	194	199	191	163	190	206	211	183	195	176	216	187	184	191	191	180	182	187	183	199	181	208	204	215	213	187	181	224	229	181	212	205	189	195	196	205	206	213	171	171	181	190	185	197	215	174	200	196	184	211	199	209	202	213	225	167	188	195	195	178	203	204	188	192	187	203	199	208	215	198	224	202	217	200	208	190	184	205	218	204	187	176	215	200	196	207	188	180	195	199	184	202	179	177	199	197	206	198	197	180	183	207	183	188	204	183	226	179	214	208	191	218	207	209	197	217	185	190	172	203	209	217	209	212	216	183	210	189	205	186	175	205	196	191	186	207	209	204	205	167	208	190	199	210	198	209	206	203	200	194	198	197	210	180	217	189	176	201	219	173	202	175	212	203	175	174	189	216	181	196	205	183	184	217	198	176	218	191	208	203	206	194	188	193	220	175	168	210	205	193	191	194	192	179	178	190	199	208	204	194	205	203	196	197	183	170	200	192	190	192	224	191	181	184	207	186	188	231	202	203	188	200	191	192	191	188	205	182	181	195	202	194	201	187	196	192	197	215	181	196	226	211	187	223	201	173	199	193	199	202	192	189	211	186	212	202	187	198	170	202	188	200	196	205	196	191	177	185	185	190	178	209	199	202	194	221	183	191	207	199	202	196	202	200	200	181	209	180	200	215	203	216	195	194	194	213	204	207	194	187	197	189	200	189	183	208	202	215	213	185	197	192	196	221	173	212	231
26385	20341	9656	1033	645	577	607	573	534	570	530	551	546	526	537	549	539	512	540	534	544	524	512	514	519	528	507	522	546	543	533	541	540	517	536	524	511	526	533	524	511	505	562	489	519	492	514	528	486	546	507	544	498	511	549	531	504	537	556	523	506	564	517	480	546	512	478	480	602	539	514	532	523	518	519	564	515	559	479	501	492	478	487	490	496	551	532	526	503	521	494	503	536	553	516	531	518	499	494	493	591	492	574	500	518	525	498	521	522	539	524	520	510	534	544	526	513	507	520	548	528	502	488	506	522	559	560	511	528	515	509	542	535	486	516	530	508	534	501	507	571	515	505	463	517	521	479	548	540	564	523	528	538	554	491	514	490	509	512	554	533	471	521	506	583	517	509	493	531	507	545	511	530	513	532	487	537	503	513	521	564	561	491	525	503	489	534	509	556	511	547	475	550	537	529	506	514	517	504	525	479	526	560	505	493	516	516	524	573	509	554	564	538	530	495	511	510	547	526	543	503	541	522	510	515	534	482	513	507	524	538	511	534	538	520	544	527	540	542	543	532	477	537	506	491	514	544	500	532	539	551	537	538	547	493	563	522	524	514	520	525	502	545	532	500	516	519	523	505	511	524	496	519	489	533	535	523	548	523	492	506	522	512	547	496	543	511	520	579	540	496	560	493	569	510	536	514	543	505	505	549	486	506	556	542	562	570	537	546	531	517	510	533	515	549	528	521	562	566	559	474	523	513	524	535	567	532	566	529	512	510	536	508	557	500	533	539	565	513	542	511	510	495	541	507	527	576	503	496	517	511	520	552	511	578	510	551	576	548	532	510	552	554	481	531	497	476	541	506	531	516	555	544	503	516	511	508	519	497	525	487	533	520	506	506	560	523	527	507	494	559	509	518	549	511	494	484	527	581	520	535	531	534	531	524	493	502	517	538	527	516	544	503	546	563	497	496	534	507	531	506	567	524	553	502	510	482	515	498	506	571	527	532	512	541	497	505	479	515	501	514	543	537	517	469	518	506	536	528	576	473	537	572	552	524	526	482	524	499	529	529	511	539	554	490	483	575	543	507	502	537	501	531	563	517	503	563	493	492	520	555	496	510	496	513	494	547	509	580	517	507	520	531	520	523	541	503	520	500	496	502	533	501	497	518	498	495	537	513	500	535	546	514	527	545	525	525	543	520	496	495	519	532	525	550	505	531	540	541	546	527	548	531	552	541	548	509	526	519	501	528	502	521	514	529	533	517	519	543	538	500	514	547	565	519	534	518	527	523	550	526	499	549	499	548	535	546	500	503	526	453	535	500	531	519	524	516	516	518	519	538	516	485	555	474	503	501	520	503	482	511	532	505	499	522	552	538	519	510	511	490	522	501	507	521	524	470	536	564	529	508	544	611	521	523	561	522	564	521	521	536	490	487	486	523	541	486	538	516	513	538	498	487	518	524	561	536	540	539	523	516	538	536	542	529	528	540	530	499	569	529	552	470	535	511	491	545	547	541	539	524	521	541	535	545	554	480	542	504	540	513	547	491	536	497	513	525	511	577	552	529	529	542	483	496	528	530	524	518	524	573	519	496	542	525	508	522	500	539	529	546	534	547	524	514	547	536	545	490	508	508	509	489	521	542	474	536	483	504	510	503	474	509	512	510	531	544	537	519	524	541	535	539	531	521	509	546	552	481	523	530	508	498	479	506	511	523	541	536	509	527	505	516	501	545	487	520	538	538	523	524	551	511	529	512	547	475	517	497	544	538	496	518	503	499	526	481	515	483	562	481	525	514	512	568	484	496	533	495	521	508	503	495	540	509	491	534	522	507	560	505	516	533	555	493	525	517	534	524	497	537	521	497	511	525	523	522	525	505	514	493	526	515	491	502	528	518	511	515	508	565	542	521	495	540	513	531	537	497	514	542	514	550	503	489	473	499	551	524	500	545	508	551	515	532	527	556	500	526	553	530	502	510	484	513	547	527	523	518	534	556	546	512	535	520	537	538	506	528	547	538	507	542	489	524	519	510	514	501	498	522	520	526	515	470	501	540	515	517	544	575	480	514	521	503	528	557	529	559	505	543	515	536	527	520	522	563	492	514	520	516	526	513	501	502	517	467	475	554	523	491	516	514	506	569	517	497	561	494	508	560	517	548	519	534	555	527	539	541	541	539	540	511	487	514	515	506	511	521	509	510	542	557	541	515	542	521	525	449	528	518	495	504	491	507	556	497	451	569	512	524	531	527	491	521	533	492	530	525	516	518	511	490	542	509	529	557	509	535	497	513	531	472	532	528	546	531	512	562	525	531	532	527	515	514	549	493	548	513	511	487	499	531	486	543	515	515	496	571	503	540	527	527	498	508	496	518	517	506	539	546	544	474	499	533	526	551	511	506	474	505	518	544	522	553	572	495	520	543	499	516	567	508	480	474	547	514	478	539	509	524	508	523	540	522	549	491	522	516	493	539	524	570	496	518	512	527	524	507	541	493	552	475	527	522	559	545	494	519	547	518	540	514	538	538	502	505	540	487	560	555	524	504	492	496	540	541	538	486	498	516	509	497	506	514	518	503	505	548	508	495	544	517	514	524	476	497	488	538	527	550	562	566	497	451	541	556	531	530	508	471	482	475	491	473	539	496	525	503	507	524	552	503	539	539	532	558	501	511	549	577	535	547	523	516	546	519	543	512	541	513	525	548	557	520	502	513	505	530	529	503	533	542	524	548	527	555	503	473	512	501	527	497	472	524	526	557	531	504	513	525	553	529	538	518	520	517	520	538	514	507	515	476	462	519	562	504	543	584	468	520	485	513	514	501	543	550	530	551	511	541	502	546	524	524	535	542	512	539	507	526	513	526	513	511	552	550	542	508	540	575	526	540	526	570	524	538	496	520	516	463	549	530	538	545	507	518	519	542	538	528	559	505	537	491	511	536	504	543	541	481	520	499	510	564	526	524	533	517	544	507	552	507	512	534	537	488	506	503	512	468	521	507	476	533	530	516	539	529	547	485	484	506	528	480	502	524	520	513	534	468	498	546	511	542	508	528	488	504	516	530	513	543	537	562	524	512	494	507	523	500	560	503	508	554	571	516	533	558	508	499	527	521	552	504	501	537	531	496	509	503	529	528	529	528	543	501	514	541	505	561	552	537	513	492	563	537	518	544	543	550	536	501	508	515	537	563	540	534	562	492	498	516	496	510	487	554	506	494	502	533	544	501	494	474	531	490	573	517	516	463	459	501	505	539	513	564	489	548	477	521	524	537	522	527	535	527	534	533	525	543	520	544	523	550	491	524	498	490	505	564	538	524	502	534	542	480	522	499	506	503	517	520	539	512	495	535	501	540	537	527	527	503	547	531	530	495	510	514	510	504	506	487	538	559	489	526	514	518	535	504	495	491	562	479	549	535	565	547	528	536	500	570	540	544	481	534	533	532	477	534	531	522	522	519	558	522	533	482	526	496	496	511	509	510	534	561	552	483	495	527	513	511	563	503	518
3884	1295	1221	892	787	788	703	687	686	706	731	695	725	722	684	674	733	639	687	696	712	683	662	693	718	702	681	711	658	682	659	672	670	685	639	696	703	692	691	674	734	644	645	682	663	670	711	673	646	661	698	636	681	670	681	667	685	699	667	646	703	693	700	687	678	741	666	684	667	712	644	682	647	692	677	674	707	706	680	614	717	651	680	670	655	686	657	673	677	721	687	680	676	667	688	708	672	623	655	675	675	707	640	689	719	670	688	658	637	714	718	672	713	652	653	670	634	726	655	736	665	717	662	686	657	687	687	711	682	669	652	698	651	678	712	711	639	655	644	718	698	692	662	637	643	667	670	705	720	716	674	679	647	622	711	625	640	690	657	680	715	690	687	655	654	732	692	665	716	712	664	633	695	668	677	698	696	639	679	667	695	670	684	700	700	666	663	694	644	667	661	663	681	647	683	712	648	635	641	643	713	614	666	668	679	651	704	671	669	691	657	672	651	719	729	663	688	660	687	701	682	648	659	711	675	708	720	689	719	677	652	676	632	649	651	654	744	706	693	625	709	664	677	695	681	668	667	661	669	655	693	684	687	656	662	717	672	714	636	722	657	656	674	691	666	674	691	690	686	657	685	677	684	698	709	716	665	732	665	674	650	705	684	676	684	661	699	689	655	636	681	655	688	646	671	683	652	684	694	649	654	660	658	688	694	727	675	686	680	673	652	681	699	685	662	676	703	683	704	625	667	643	695	701	640	676	697	734	675	672	642	645	680	681	696	641	646	684	688	639	651	677	638	645	690	638	667	669	661	701	649	640	664	688	646	626	676	718	700	733	641	648	723	639	660	700	660	673	656	650	656	655	737	700	634	668	657	631	671	651	656	704	667	639	683	663	661	698	697	658	673	673	651	647	678	647	650	695	655	678	662	677	604	671	664	722	672	689	630	642	678	677	704	648	674	693	723	696	685	658	662	651	665	658	722	702	636	650	661	715	689	708	706	676	667	661	665	689	679	688	643	680	691	707	671	669	695	665	686	654	677	677	686	668	667	672	706	705	676	656	720	710	676	678	686	632	679	672	660	653	652	701	698	699	701	629	728	645	702	695	712	681	691	673	655	644	681	675	630	674	698	650	652	626	654	702	668	692	708	685	700	680	725	701	715	680	702	717	693	687	678	694	706	673	701	698	669	677	624	709	702	710	623	653	628	659	697	642	671	665	673	631	667	651	656	697	707	675	653	675	647	646	678	698	691	648	650	620	653	619	719	740	667	703	680	716	695	654	732	686	685	675	639	640	684	688	719	687	697	673	699	687	662	682	653	630	677	685	652	693	717	655	682	678	671	703	651	676	688	679	688	656	675	671	678	659	624	658	635	673	672	686	702	674	651	684	665	646	673	648	692	666	671	715	654	679	696	643	686	696	702	656	677	630	718	689	710	671	669	673	669	695	648	674	728	675	691	659	687	723	689	697	716	648	742	688	645	693	726	652	648	683	665	661	634	689	667	698	678	660	675	668	694	686	666	652	673	666	663	722	660	653	703	710	671	686	656	663	669	692	693	624	701	653	681	668	700	643	692	672	672	628	670	694	649	704	726	656	677	713	674	656	696	671	744	689	671	638	704	678	658	658	676	635	675	631	684	644	704	694	687	669	674	639	651	699	717	718	680	666	658	654	691	633	691	672	708	719	631	692	664	640	664	669	663	643	693	636	695	722	686	715	659	664	676	736	700	676	691	701	651	635	669	694	639	685	688	651	693	645	693	687	645	699	672	668	722	642	685	677	659	727	641	667	688	666	702	692	666	643	683	727	658	696	602	700	688	694	684	711	665	650	643	671	674	686	673	682	661	631	656	675	703	651	664	683	681	620	678	689	674	639	685	702	689	672	726	699	693	647	632	714	642	631	655	684	658	666	648	647	665	684	662	646	668	650	696	705	685	626	693	627	661	665	684	675	675	676	666	686	624	632	694	659	643	715	647	666	678	632	674	641	655	654	701	650	682	637	675	662	651	649	691	677	646	686	671	657	713	680	683	633	678	629	650	679	674	672	676	644	639	707	675	710	643	667	681	678	659	667	657	730	715	645	690	695	656	728	682	720	672	708	683	660	676	696	682	676	681	726	667	693	663	723	663	688	671	651	684	659	695	648	667	638	670	692	676	670	629	688	691	685	683	665	721	653	665	661	664	731	682	652	675	701	688	705	703	664	651	666	652	644	664	657	699	673	672	641	664	693	661	707	643	708	658	709	667	697	644	675	689	664	685	672	694	674	687	683	689	704	649	682	672	681	672	704	677	678	668	667	654	675	654	678	702	684	668	684	624	653	687	660	671	685	671	669	677	678	661	654	680	692	731	667	726	714	676	672	634	693	685	678	670	642	692	677	686	691	689	680	650	712	681	691	680	658	688	674	694	645	697	741	668	673	660	696	660	676	684	679	644	776	674	670	665	653	682	664	702	669	722	654	681	667	688	680	658	700	693	698	650	634	671	652	667	623	656	712	652	652	623	627	636	674	711	667	688	675	697	685	635	665	636	677	703	688	677	673	661	735	710	659	657	678	637	679	673	689	707	659	679	678	689	717	647	704	626	652	696	689	722	690	711	642	707	713	706	638	669	708	685	638	676	644	728	629	657	673	719	680	643	670	673	667	690	701	691	647	709	634	699	688	725	693	667	720	683	691	668	673	672	661	641	696	664	647	661	639	669	656	704	678	702	699	701	665	708	690	698	659	699	738	718	667	647	656	706	671	648	723	687	660	681	693	667	679	630	683	651	673	676	697	667	681	656	685	650	715	684	683	662	665	687	683	703	663	694	687	712	703	647	638	664	681	660	676	661	659	664	738	646	687	677	709	686	712	656	682	709	647	644	672	637	672	671	683	659	707	653	725	659	666	758	712	675	720	636	693	678	694	662	676	696	698	681	702	697	616	656	664	627	664	652	667	649	719	715	691	697	664	686	656	638	663	643	659	680	718	654	677	681	645	625	664	680	666	676	661	668	662	684	653	699	698	668	657	671	679	651	735	675	648	725	625	652	676	659	667	644	704	722	665	677	716	700	680	653	691	646	694	635	651	717	682	706	664	701	625	676	653	664	692	619	689	661	670	694	714	650	720	662	658	621	682	679	698	691	675	660	677	656	687	685	671	692	626	661	663	740	677	655	740	735	685	688	663	697	679	642	721	678	699	673	743	706	714	694	679	643	680	698	663	668	627	645	692	687	669	723	626	630	662	667	638	667	626	655	682	709	704	703	685	687	648	697	666	702	688	649	668	729	697	714	678	664	685	668	654	713	659	693	693	657	653	674	715	670	641	645	697	696	652	665	660	697	675	674	684	625	638	676	663	689	684	715	671	686	685	680	717	657	698	625	683	654	676	671	728	691	720	670	696	662	677	719	653	607	710	685	723	693	660	687	693	639	698	697	648	680	655	640	683	648	685	653	663	691	630	666	673	704	601	664	689	669	703	655	685	651	645	679	650	655	688	706	655
23382	20876	28228	23669	20884	11057	1263	761	697	594	514	542	566	526	459	423	473	431	440	405	404	434	474	444	399	427	413	400	383	413	432	388	373	387	402	394	438	373	355	406	379	366	377	372	377	333	378	373	388	385	396	385	382	373	401	384	361	394	370	396	389	338	362	392	385	342	375	390	356	392	417	397	384	383	357	383	374	358	356	360	385	386	391	379	363	371	418	386	379	410	382	383	402	392	389	402	390	357	380	361	395	380	376	404	406	363	400	360	368	385	380	364	385	366	384	391	405	383	413	361	385	371	357	381	367	403	383	411	379	358	359	355	422	371	371	358	385	395	397	430	334	384	353	411	391	375	354	351	363	390	396	401	370	390	415	375	408	381	401	348	350	336	382	401	378	406	332	379	352	387	379	352	367	402	384	400	367	406	372	362	355	389	388	392	357	361	377	384	414	377	398	384	355	390	351	382	379	371	393	416	389	420	352	397	373	404	399	346	386	409	349	370	379	384	402	430	362	382	360	365	391	392	356	391	385	379	346	392	388	400	384	370	398	405	399	374	369	353	387	416	390	384	372	367	375	333	381	371	353	366	417	368	360	392	375	357	389	403	376	396	394	382	430	398	367	378	359	382	398	398	351	388	377	379	359	397	371	373	350	391	369	388	429	377	370	389	388	365	389	392	334	365	379	378	369	386	419	408	387	401	365	371	377	380	377	367	360	350	391	374	382	396	398	375	397	362	397	402	369	364	391	388	380	383	370	381	353	375	370	380	388	331	386	387	403	360	407	353	392	417	386	385	377	376	388	391	348	393	378	370	411	372	398	387	386	401	389	384	414	387	353	354	364	367	366	348	389	388	374	387	392	378	370	387	398	389	362	360	378	359	374	391	307	380	348	381	383	351	360	361	407	364	367	378	376	351	381	379	385	359	405	399	380	378	405	380	364	378	372	396	375	416	396	343	348	388	347	366	385	372	355	384	408	400	367	397	389	356	387	408	379	367	366	392	414	370	369	404	381	353	389	338	383	386	394	396	381	354	393	370	368	361	384	368	384	367	391	405	382	369	381	375	402	381	371	396	378	399	399	376	357	406	368	414	390	355	355	381	387	390	382	429	434	386	401	359	354	365	391	358	366	404	356	365	356	371	369	381	385	407	367	391	376	379	378	371	360	360	364	396	356	377	333	370	400	396	359	425	345	406	360	342	360	381	402	385	376	389	383	380	392	400	385	392	363	393	365	401	385	366	373	400	373	418	349	376	395	376	366	388	370	365	335	370	376	364	339	370	379	376	369	374	395	402	375	373	345	338	349	382	369	364	379	410	348	374	386	352	396	407	382	383	399	354	395	357	387	392	380	363	381	376	386	356	358	390	405	351	390	387	403	341	374	360	338	407	384	359	351	359	351	383	402	386	388	373	368	369	389	393	348	364	397	337	363	399	371	365	370	328	400	381	382	378	357	365	404	381	392	343	373	377	359	382	350	379	401	377	361	353	389	334	396	350	344	347	388	399	354	383	394	391	372	391	391	381	372	386	385	383	320	368	361	370	365	361	383	335	351	385	357	371	375	371	350	405	391	411	387	388	396	376	387	358	397	378	366	388	382	392	331	382	370	358	359	359	374	384	375	407	399	381	383	376	387	378	367	372	383	388	378	361	372	389	355	357	353	360	378	385	369	415	351	358	374	382	350	387	370	383	377	352	397	385	403	397	361	366	368	352	347	372	322	375	357	401	381	404	385	370	422	380	335	366	385	398	332	361	380	373	398	366	400	394	396	400	371	337	387	426	370	356	346	393	377	382	394	355	369	376	392	386	393	349	353	370	382	348	371	347	384	401	388	366	365	368	375	380	374	368	391	381	370	429	346	359	397	354	374	407	375	399	375	349	337	412	361	397	376	349	378	378	350	370	356	389	362	368	374	354	399	357	386	337	381	420	363	401	332	389	377	409	376	378	356	363	348	409	373	391	375	358	385	377	354	384	376	360	391	393	373	362	388	356	398	365	404	381	374	365	386	406	345	341	413	361	350	367	377	423	345	376	384	391	388	407	359	397	403	366	365	337	383	368	379	410	400	342	352	388	405	373	370	376	359	376	381	411	352	343	377	363	380	372	390	370	397	374	365	389	390	371	371	389	347	399	362	370	385	410	363	375	353	376	351	382	362	386	391	358	402	388	373	357	381	394	364	402	354	374	368	385	369	365	417	397	358	353	362	373	358	395	378	369	366	403	349	378	376	365	382	422	360	375	378	359	400	361	340	413	377	359	394	382	394	369	367	376	373	382	358	363	377	385	338	384	382	403	364	391	361	389	386	420	369	375	382	386	381	350	365	369	324	380	384	381	402	435	382	369	370	384	404	368	398	367	393	360	375	363	400	389	347	359	383	370	374	372	380	372	367	407	387	368	345	394	325	399	388	399	388	355	392	378	403	369	394	350	355	359	325	383	395	382	403	411	409	391	359	415	384	361	381	373	386	419	371	383	384	410	412	395	386	395	383	387	386	396	348	346	362	401	371	354	370	395	348	391	392	358	383	345	377	367	401	414	373	382	377	344	348	392	368	415	350	361	364	367	332	367	362	376	378	393	379	364	386	340	410	411	414	364	384	380	386	402	409	406	329	364	395	406	392	362	418	388	364	368	380	345	367	407	406	397	350	395	380	349	359	410	418	357	392	406	374	384	399	379	377	368	326	372	360	378	378	372	377	403	391	410	393	367	377	358	363	357	396	375	376	387	385	382	389	342	409	407	354	402	367	370	345	382	371	380	418	371	366	354	362	351	349	373	361	391	371	380	389	389	415	348	376	394	354	360	344	386	396	391	366	351	366	358	368	371	376	347	380	369	411	379	360	353	379	388	389	373	376	360	351	395	374	396	366	392	391	351	384	403	384	367	333	354	366	388	371	383	380	365	374	346	366	363	392	365	394	366	385	376	379	382	371	369	395	426	373	380	394	419	388	353	377	396	378	376	348	376	348	395	348	379	344	334	388	341	325	356	431	381	397	368	368	384	393	401	345	382	380	376	378	372	406	388	398	377	412	381	398	352	394	352	359	380	415	373	357	382	343	379	394	392	412	375	354	378	392	359	380	388	369	398	327	415	379	406	373	384	357	374	383	411	398	383	400	365	396	376	407	375	415	373	372	370	341	359	347	413	368	396	386	357	365	354	397	397	385	348	380	355	413	374	340	387	378	344	374	399	412	400	337	366	350	401	375	403	407	379	393	382	426	399	356	376	355	388	364	347	376	382	385	381	372	381	392	407	374	333	382	427	365	376	376	365	372	326	358	399	379	360	405	365	334	399	374	376	424	382	365	358	392	342	383	394	366	396	410	379	351	384	374	394	411	404	377	395	398	363	399	382	361	394	396	397	355	376	347	320	395	410	331	376	341	370	337	374	403	387	353	393	363	393	399	390	392	381	387	367	365	399	331	405	381	369	371	371	352	364	392	390	335	391	351	380	380	373	380	382	428	350	376	383	377	379	368	414	371	411
4404	9071	8310	4294	2924	2236	1856	1497	1247	1085	984	825	807	722	674	691	625	639	641	598	568	566	605	556	569	558	550	560	572	513	570	523	498	559	535	534	580	522	559	479	554	521	566	530	498	502	525	521	462	502	514	569	494	532	504	502	531	548	524	499	509	475	500	531	510	474	461	475	537	496	521	537	481	515	548	504	506	501	501	485	504	552	534	507	483	536	490	514	505	469	469	477	509	498	486	486	510	499	516	515	496	493	497	502	521	519	499	539	478	512	461	498	533	528	460	475	493	517	502	518	526	485	499	510	501	524	533	506	508	560	480	513	523	529	513	494	480	484	522	554	465	510	472	581	479	500	477	514	481	471	499	502	505	495	485	513	499	533	513	508	547	498	500	485	479	490	519	462	514	516	484	514	458	512	476	512	508	532	479	541	503	469	516	509	468	524	503	509	515	496	518	509	509	492	519	545	509	557	522	501	504	494	519	451	506	499	503	516	513	500	472	490	510	518	490	488	472	512	496	520	531	494	508	444	522	501	506	484	495	508	482	499	496	489	511	514	503	499	531	500	528	542	511	477	517	474	485	524	498	516	503	500	491	505	545	520	489	521	490	503	507	494	539	486	508	506	530	507	447	478	536	493	495	486	524	510	497	461	511	502	493	515	477	483	555	482	490	495	506	509	524	509	506	502	503	518	507	544	487	528	510	509	514	494	487	544	499	475	486	506	532	524	515	478	496	490	485	491	486	489	506	487	496	471	511	495	539	505	532	466	525	499	492	503	496	558	510	495	522	499	511	478	497	512	499	540	506	485	530	468	518	489	486	518	492	525	516	499	493	496	538	500	529	491	521	487	519	506	501	521	527	524	514	479	487	534	494	496	511	538	502	528	521	507	483	435	516	552	514	509	515	552	493	521	520	493	481	489	488	435	518	517	494	515	495	478	489	480	504	480	477	506	494	484	506	507	496	510	470	458	484	483	501	490	495	498	445	511	495	518	527	504	496	494	495	533	500	470	499	509	491	547	506	504	501	529	507	503	487	524	486	511	511	530	584	552	536	528	498	508	502	521	493	505	485	460	528	472	536	500	508	528	478	496	544	465	525	498	504	498	503	506	508	503	500	509	523	485	495	489	531	511	500	498	522	476	565	507	521	499	489	493	531	510	499	474	482	488	495	489	494	521	481	489	530	484	506	523	490	535	520	521	501	503	527	543	482	492	510	494	510	483	523	499	509	505	520	472	511	509	440	461	496	510	527	477	539	494	494	540	481	510	506	534	476	542	519	462	538	558	475	506	512	463	489	469	501	528	497	520	505	523	509	492	513	477	536	475	498	542	508	504	504	493	490	521	541	517	479	507	487	515	492	509	467	523	514	510	493	499	489	508	522	511	464	527	510	523	492	456	456	457	494	495	511	528	508	448	576	549	495	545	512	486	521	525	536	497	527	511	493	491	488	496	483	496	469	488	478	483	493	492	485	529	496	483	498	538	536	483	484	528	492	494	487	510	502	537	487	494	515	506	464	508	499	503	515	472	511	479	499	505	525	528	496	524	497	471	507	543	496	570	503	491	471	488	509	486	525	512	502	531	506	491	495	521	502	524	519	508	458	527	498	500	451	479	574	487	540	553	475	472	490	485	514	522	514	503	512	508	474	467	523	504	521	483	508	486	487	494	515	515	493	505	486	490	493	528	525	516	491	510	499	535	498	466	539	503	504	523	514	559	497	534	492	472	481	519	472	478	493	490	510	463	525	500	510	542	493	488	530	512	493	480	507	523	497	495	489	477	509	499	503	480	494	508	474	505	473	534	517	536	482	533	559	481	512	522	480	501	510	531	537	464	528	520	508	540	544	467	516	511	504	494	487	497	480	527	544	483	528	517	477	485	509	519	515	492	482	490	525	502	492	468	519	524	494	441	504	496	496	512	506	450	513	524	511	491	503	499	486	544	476	535	552	510	469	501	529	529	535	533	496	498	482	491	505	506	503	504	508	499	510	522	504	545	486	464	506	532	519	510	499	511	512	485	489	495	486	497	485	491	470	500	498	485	509	480	474	540	503	474	486	492	502	509	518	497	523	507	523	528	512	518	518	499	519	525	544	463	501	520	449	517	518	518	496	491	504	473	492	538	500	481	507	472	507	502	507	479	461	486	456	496	512	506	494	508	513	511	521	472	481	504	489	492	509	514	501	518	535	509	480	506	517	483	499	526	487	505	516	499	486	541	480	517	465	473	531	494	519	487	476	490	488	504	522	481	525	501	509	458	516	493	520	524	524	530	497	480	459	510	518	527	473	511	504	532	512	497	507	475	453	483	512	484	477	487	517	484	474	536	490	488	487	489	502	486	491	519	440	500	476	535	508	503	470	539	492	467	507	505	536	554	479	491	498	480	526	571	498	506	493	493	528	502	491	509	504	479	486	485	490	523	522	477	478	500	516	529	518	500	504	552	523	525	529	486	498	509	468	505	465	532	487	473	477	499	492	527	527	489	541	547	494	517	531	494	508	515	503	449	482	488	498	535	514	523	515	523	492	517	485	482	494	475	474	508	472	508	506	520	514	509	487	470	520	502	502	497	489	473	547	549	512	492	519	475	476	485	517	498	487	476	496	498	498	536	484	518	516	501	547	494	469	477	488	512	467	474	508	474	529	524	492	519	548	463	490	475	489	490	511	494	546	504	473	518	464	473	470	507	494	511	506	459	495	533	474	529	516	531	499	526	493	472	494	496	532	517	494	487	491	478	507	501	525	529	521	502	482	545	512	487	510	511	537	507	521	517	499	500	517	513	483	535	529	470	470	485	504	535	489	514	488	488	524	522	499	484	505	478	518	513	464	463	500	491	494	513	468	488	517	472	514	456	491	518	503	512	494	500	522	506	476	510	492	542	483	507	505	527	503	527	509	466	503	505	494	558	484	498	500	520	498	528	503	523	491	467	512	471	521	493	504	501	488	528	488	537	484	481	528	497	498	508	509	526	482	490	497	506	494	484	456	507	500	484	485	483	469	529	482	487	509	502	499	497	481	492	500	498	496	512	487	480	515	533	460	515	481	488	510	513	500	508	501	489	467	460	543	537	537	485	480	511	519	532	476	527	538	498	551	469	557	493	487	515	512	476	517	511	495	487	514	475	498	507	515	482	458	508	493	533	490	503	479	479	506	488	492	505	517	471	493	482	488	489	471	522	478	512	500	513	460	530	508	534	480	528	455	481	487	530	484	483	472	507	524	505	493	488	535	492	501	498	511	491	501	503	453	510	510	489	543	452	514	506	523	490	484	510	504	471	504	521	509	503	491	447	480	492	484	494	485	493	492	503	501	511	502	513	534	513	511	500	505	468	499	524	503	496	455	475	481	443	491	513	542	546	496	514	473	500	515	489	521	519	567	504	525	475	527	511	537	516	517	508	483	464	483	498	502	480	517	534	461	485	508	549	484	497	508	462	504	484	494	491	445	511	483	490	511	494	503	473	516	494	484	500	498	506	513	546	507	520
22479	20864	28571	23256	20865	20900	9330	979	637	595	494	492	369	367	347	302	251	259	251	237	223	222	227	237	201	203	179	186	175	176	172	172	169	155	172	167	155	167	165	152	192	164	153	146	152	145	153	154	164	155	161	161	171	150	167	134	164	150	159	148	169	141	160	158	170	158	163	161	170	164	144	137	162	150	159	157	155	167	133	164	139	147	135	159	175	147	138	175	136	170	130	150	139	148	146	150	164	141	168	166	161	158	151	141	162	149	140	139	147	155	153	158	148	122	169	134	173	153	162	136	165	161	137	128	138	152	143	142	140	149	158	163	147	141	156	136	150	159	144	152	154	150	148	162	130	127	155	145	128	134	176	178	142	137	153	171	137	162	168	137	153	159	169	152	137	120	126	163	146	129	155	141	160	137	153	155	155	136	158	155	157	144	152	137	131	143	123	152	151	141	151	121	136	163	135	147	169	144	153	140	166	144	126	159	158	126	145	154	146	153	149	151	146	146	153	150	144	137	154	145	147	180	145	131	151	173	160	126	165	154	153	166	160	138	146	143	158	120	128	144	130	128	149	163	154	162	154	156	155	137	134	143	157	154	156	135	155	175	141	150	164	145	158	161	159	140	156	169	144	111	143	154	166	136	151	140	139	151	118	155	160	152	156	149	160	138	142	146	156	150	150	138	153	147	180	153	177	128	154	149	130	153	136	142	147	131	150	163	160	156	176	146	139	123	162	125	166	121	152	136	148	134	144	159	137	155	178	163	129	141	143	146	123	180	164	176	138	158	149	129	154	131	152	152	135	153	153	143	150	160	142	162	149	148	141	136	153	133	167	148	153	144	135	142	153	153	147	138	136	154	170	151	131	124	154	137	152	134	165	152	132	157	139	160	136	149	155	168	162	155	142	137	151	154	134	137	137	152	157	143	143	139	144	133	153	137	155	158	125	134	135	153	132	142	163	153	138	165	142	164	137	126	156	136	154	142	135	158	160	147	162	132	142	169	158	148	131	143	124	139	134	151	158	154	149	147	152	140	169	148	143	161	140	123	167	113	149	140	161	131	158	137	132	158	139	143	152	148	131	161	146	156	119	169	145	140	140	151	145	135	139	132	155	153	157	132	128	154	168	144	164	126	153	156	155	135	131	147	122	146	143	123	137	147	113	151	168	155	148	157	143	141	145	149	148	140	146	138	164	147	152	140	155	146	134	141	166	141	137	140	133	155	154	133	166	156	154	128	155	133	147	142	157	126	142	147	159	140	156	121	151	153	148	163	167	159	152	147	163	141	157	169	132	153	149	161	152	146	167	137	136	162	160	126	133	141	167	155	158	165	143	150	149	151	155	130	166	153	150	151	167	146	143	151	181	156	161	165	160	139	134	136	140	140	145	163	151	141	159	147	144	156	129	144	151	140	145	150	159	130	152	132	141	159	121	153	136	160	133	132	168	129	146	146	151	147	139	139	144	136	142	164	146	154	161	147	151	145	141	174	139	154	179	154	161	147	145	150	134	139	151	151	146	146	146	168	136	161	142	153	162	136	164	144	123	136	154	156	163	142	141	131	146	147	149	166	151	136	139	157	161	135	138	163	169	156	158	154	147	131	162	131	138	160	168	141	144	135	124	139	137	144	141	145	133	126	139	156	178	157	150	154	148	137	146	145	150	173	126	138	129	151	147	144	162	140	139	150	146	162	140	138	152	153	136	144	131	153	141	161	129	141	149	146	138	152	151	122	157	156	144	152	146	162	139	135	146	139	161	148	134	151	154	137	157	155	181	141	125	145	134	163	134	140	163	136	120	159	143	168	158	163	161	155	147	156	118	150	158	157	147	141	156	151	164	154	150	144	162	159	157	141	149	157	139	153	145	152	157	146	129	147	189	139	159	153	145	137	153	124	162	151	131	148	130	142	151	142	151	158	159	158	135	135	150	145	153	147	141	160	127	125	138	150	132	157	148	130	153	151	143	138	144	158	151	138	152	136	156	159	144	145	142	147	139	147	146	132	152	162	157	151	149	154	175	128	140	152	134	156	176	159	141	142	151	142	155	157	156	142	137	135	167	126	132	152	136	164	159	135	157	151	146	137	116	132	152	149	145	148	139	122	133	160	151	176	159	168	159	148	121	158	145	141	142	160	150	126	160	137	144	129	151	151	153	139	160	146	135	150	167	152	149	158	129	163	154	130	139	138	164	146	152	155	130	149	166	148	147	139	143	151	151	162	144	133	134	135	157	160	143	132	181	137	152	138	150	152	149	156	132	147	148	143	149	158	152	124	139	146	134	145	150	176	161	166	139	146	159	168	132	153	134	149	141	158	135	149	156	154	146	130	151	157	137	157	148	154	149	148	165	139	134	151	131	128	156	158	152	144	162	150	136	160	156	147	142	150	144	159	153	140	145	132	157	153	149	143	145	149	144	145	161	154	147	155	166	153	160	147	159	142	155	153	153	178	147	151	166	154	126	159	150	154	129	150	145	129	167	137	132	147	159	142	129	155	152	159	136	148	165	155	156	138	144	152	148	151	151	159	164	157	154	144	169	131	134	154	145	156	161	147	145	152	161	143	138	136	146	156	139	155	167	161	129	141	141	147	156	151	150	176	136	149	143	136	148	149	146	159	163	160	143	153	145	164	149	120	141	152	170	127	131	129	158	150	146	153	167	147	148	143	125	159	149	154	144	160	147	159	144	155	160	146	153	155	159	148	146	156	142	136	163	148	165	139	137	139	135	118	148	140	135	130	148	137	135	138	161	150	147	141	139	160	139	157	149	157	154	145	148	128	136	151	143	144	149	163	131	140	123	126	183	133	168	165	155	150	158	152	156	164	133	164	147	143	160	131	153	145	149	164	152	145	145	150	139	171	150	143	163	164	156	169	166	137	135	150	154	149	150	144	135	152	134	138	145	151	146	145	136	148	134	134	156	146	154	145	146	140	123	144	168	123	135	144	159	148	138	162	141	145	148	135	158	161	169	154	148	137	138	124	159	136	138	142	143	157	149	145	144	137	124	147	151	142	143	144	145	149	151	154	149	138	152	152	145	140	154	158	156	153	119	162	152	161	152	145	172	145	147	157	166	163	149	156	150	125	160	155	146	152	150	136	136	131	149	140	160	170	147	151	153	156	144	148	154	145	140	146	149	137	148	153	157	153	147	166	127	144	160	167	142	137	148	140	133	129	162	164	173	151	138	161	170	150	153	122	133	166	143	159	136	161	141	177	144	145	147	132	162	141	147	135	163	171	150	151	140	140	131	133	146	162	154	128	148	136	153	138	136	146	159	163	154	129	165	130	144	164	153	152	157	136	134	137	159	137	134	139	151	175	143	142	137	158	140	133	145	155	139	145	160	135	139	148	150	141	146	141	143	145	151	148	157	145	146	145	158	163	138	147	139	158	122	163	164	161	128	138	154	157	150	140	151	114	150	150	137	139	142	161	156	155	148	147	150	161	131	159	130	179	141	132	164	154	158	133	141	151	152	155	153	139	158	146
6532	15313	13367	7326	5009	3739	2871	2128	1753	1301	1103	924	823	710	617	565	514	455	380	371	412	302	307	316	287	289	298	269	260	262	240	296	257	234	223	222	242	238	222	211	250	242	228	241	206	235	197	224	193	197	236	209	206	237	199	210	200	199	206	229	200	223	206	195	202	190	207	213	217	215	207	203	214	214	221	200	186	223	200	189	212	198	227	212	212	183	218	208	183	195	199	199	197	205	213	215	221	221	195	226	215	159	198	173	199	222	191	221	182	198	178	188	231	217	229	180	209	201	229	206	171	184	178	192	197	194	194	192	209	187	223	217	192	214	189	187	185	185	190	200	212	176	165	207	206	189	190	192	194	192	197	195	203	187	192	167	184	190	208	193	203	226	228	208	211	194	208	171	198	195	175	204	172	221	197	197	206	198	194	206	200	219	209	195	192	219	231	192	196	205	194	189	172	172	172	222	223	194	177	210	192	194	198	201	187	182	219	193	190	188	199	188	183	211	213	233	206	228	192	193	200	198	208	212	204	212	201	213	187	185	191	187	227	199	193	208	203	213	259	177	203	178	188	189	208	203	194	229	186	189	212	190	188	199	191	207	167	205	212	178	218	222	202	201	196	221	188	154	185	213	192	199	201	194	174	209	219	218	177	208	206	184	212	209	211	201	199	193	203	200	181	175	180	171	199	200	175	215	218	188	197	237	198	198	197	202	215	186	216	198	196	205	213	189	180	183	234	207	185	194	200	197	188	188	222	205	225	178	235	197	172	198	207	193	193	167	203	207	191	157	218	183	180	213	198	193	189	199	214	212	199	193	211	192	215	187	203	192	194	211	191	207	174	190	177	192	208	197	196	212	195	222	220	223	186	223	218	210	184	169	190	194	184	204	204	186	210	181	228	204	168	206	166	178	221	195	217	198	212	203	211	208	204	169	170	201	188	176	218	203	202	184	194	182	174	205	197	215	173	200	200	218	164	201	221	184	213	216	189	208	203	218	207	208	207	190	206	206	206	193	193	202	183	198	205	182	211	183	203	201	221	220	176	201	192	190	198	184	196	191	201	171	191	192	230	176	193	201	216	226	219	187	216	212	214	201	201	190	198	205	211	192	186	163	184	207	192	182	181	174	177	193	197	206	203	194	202	217	179	182	190	202	198	193	203	193	181	189	208	225	195	201	218	185	218	191	190	223	203	178	197	187	218	199	177	198	204	177	194	208	209	197	180	199	190	192	211	211	174	194	189	195	188	179	218	207	191	234	173	175	184	202	175	224	186	191	190	172	191	193	206	205	202	205	200	210	205	177	195	180	186	187	198	197	191	188	235	195	189	222	190	194	202	202	214	195	232	185	202	212	199	192	185	199	202	214	200	176	197	201	214	185	192	197	194	207	207	186	218	207	193	189	198	191	209	219	187	197	198	197	226	201	210	205	195	207	193	203	203	197	185	177	193	210	186	229	198	197	192	185	193	192	208	178	208	186	210	208	186	176	179	194	229	197	203	204	191	192	176	210	189	202	181	199	203	185	187	193	195	168	226	189	184	202	204	171	201	180	213	196	203	190	197	204	190	203	203	185	204	217	192	208	216	194	195	205	174	210	174	181	215	220	196	188	209	195	224	198	221	195	167	183	198	203	215	198	198	187	206	193	196	190	233	181	189	190	188	201	214	182	200	196	202	193	201	204	212	203	204	178	195	186	192	194	214	195	188	200	169	215	214	182	185	207	191	199	173	199	216	178	196	191	176	218	192	188	196	195	204	238	233	205	177	203	205	213	196	187	195	212	193	208	202	201	191	201	212	198	215	199	202	195	197	219	190	203	199	222	195	179	188	206	222	202	191	198	196	202	203	206	211	204	197	212	184	221	174	200	206	187	203	177	196	193	191	200	212	193	211	231	191	192	167	204	217	192	199	183	202	194	190	195	181	202	199	189	179	190	201	177	196	219	205	184	203	215	188	219	198	181	205	190	192	159	184	184	176	186	179	202	193	200	185	203	215	187	211	177	189	190	199	210	208	177	204	213	205	207	178	194	206	210	187	209	216	199	172	206	201	215	193	184	190	206	198	193	190	191	183	207	176	180	185	182	191	174	205	194	179	193	222	188	202	186	218	198	185	184	221	191	189	211	208	217	181	217	188	203	191	213	201	177	195	206	202	214	182	199	195	188	188	208	203	178	208	253	193	219	235	197	192	176	180	197	205	217	205	202	194	189	178	216	177	188	209	181	188	199	192	202	190	207	198	193	194	210	185	195	185	188	188	219	201	205	189	215	206	197	198	213	183	182	192	190	196	199	214	183	191	195	189	180	174	221	195	169	179	207	191	193	191	215	205	204	193	192	176	169	206	197	187	210	196	222	198	204	191	206	195	180	207	204	194	188	223	227	181	165	202	198	191	199	217	227	197	209	172	174	191	190	192	181	206	176	220	201	167	194	209	200	197	210	188	201	208	193	203	186	192	196	205	183	195	200	204	177	211	201	182	211	200	223	211	202	218	211	193	206	203	187	184	179	195	174	196	171	185	191	186	174	202	197	180	187	180	189	186	213	194	172	198	171	209	176	227	202	190	196	203	224	186	191	187	192	220	192	202	187	226	190	186	198	177	188	179	181	178	210	182	209	186	186	223	203	191	211	210	165	189	185	203	192	191	216	216	178	199	198	204	211	188	212	212	200	212	180	205	203	214	198	192	192	203	194	181	175	186	184	234	196	187	214	204	198	171	176	195	192	207	184	200	182	237	205	220	213	204	183	202	194	199	183	189	179	203	189	187	201	226	193	210	183	205	195	218	193	198	223	200	181	181	207	222	199	185	183	212	192	199	200	176	219	212	199	203	185	203	192	208	195	211	216	168	200	193	177	213	204	188	176	175	190	207	201	207	176	197	207	210	212	210	239	206	200	203	213	203	199	198	212	204	218	198	206	198	182	207	207	200	184	195	177	185	201	210	201	203	204	181	210	180	167	220	189	207	198	197	172	186	196	212	212	200	183	197	200	184	190	192	188	191	181	196	206	174	211	179	194	217	219	210	204	194	192	190	217	212	209	205	182	178	209	190	202	193	193	206	215	218	196	184	179	185	202	183	191	178	194	195	235	207	200	208	201	192	176	182	202	196	234	196	189	185	200	182	177	195	190	211	184	184	171	175	225	190	190	209	201	203	210	225	205	205	200	179	196	202	185	190	177	208	199	224	183	207	203	179	204	214	177	184	216	218	182	187	221	203	187	168	221	215	225	192	198	191	195	194	209	192	194	208	172	181	244	184	199	177	200	181	192	188	189	179	197	184	197	205	204	193	201	190	190	180	220	181	186	187	206	196	204	204	189	200	208	217	188	194	204	197	195	185	220	219	186	185	195	204	217	197	205	202	229	207	211	199	201	224	181	225	210	197	198	194	195	198	174	211	186	197	186	208	195	201	182	185	206	199	188	206	198	173	201	206	206	179	183	182	199	216	180	208	202	171	205	205	188	203	211	228	234	190	202	192	205	222	199
26475	20472	9824	997	664	576	575	624	556	547	562	520	510	555	563	574	509	587	532	515	547	535	532	526	507	527	549	527	505	523	520	522	546	507	517	544	549	548	501	528	511	539	559	512	577	580	507	512	506	496	513	547	505	581	515	522	532	533	493	523	525	512	536	495	564	553	492	498	484	476	529	530	521	563	546	530	536	526	518	541	574	529	534	549	516	524	565	537	485	560	506	520	530	532	524	520	519	558	541	506	533	518	538	551	570	533	530	492	528	537	528	528	514	547	521	506	560	551	567	567	482	517	507	504	551	541	472	489	488	536	502	525	545	504	460	532	513	536	588	532	551	522	545	527	509	518	493	540	476	532	513	499	515	521	538	532	507	493	530	519	532	499	529	496	521	513	510	524	520	550	533	540	507	544	545	536	532	473	497	515	532	541	562	518	532	511	512	507	523	543	491	532	561	542	533	527	541	526	499	505	490	498	493	542	514	519	571	537	534	521	517	534	524	544	541	509	567	507	549	543	561	530	521	527	533	544	545	559	553	519	525	517	536	507	504	532	535	533	522	544	476	546	505	517	559	525	520	514	544	514	568	535	538	488	584	572	536	531	519	523	543	498	544	515	527	521	547	525	509	523	500	525	516	521	523	542	471	537	514	521	550	485	503	490	524	537	477	512	527	513	522	522	555	500	495	530	538	542	501	567	528	533	549	509	524	555	512	511	531	536	536	533	523	539	550	501	520	508	466	497	504	562	530	540	487	525	490	531	469	528	536	524	527	550	508	539	546	516	493	544	541	513	523	507	534	522	541	513	501	544	514	561	519	522	522	560	555	513	490	554	526	442	515	505	538	560	568	546	522	572	529	549	565	524	479	555	552	504	572	509	480	553	549	502	517	503	514	553	500	527	536	565	523	540	548	537	504	494	556	541	512	539	509	545	516	547	488	491	514	521	469	482	501	560	543	533	547	545	555	567	514	519	577	516	556	523	505	527	539	533	509	535	523	514	535	478	520	473	524	492	505	551	553	535	525	544	530	546	518	554	532	528	517	495	500	558	528	512	534	530	515	512	542	550	492	546	507	546	517	574	527	507	525	553	584	524	516	540	542	496	544	514	498	506	547	520	547	498	556	527	508	503	512	493	541	534	526	564	497	524	497	497	538	523	548	501	529	483	553	513	549	520	544	519	532	525	513	508	528	525	520	540	525	540	469	546	503	538	506	511	512	555	553	571	540	513	565	501	528	517	542	551	525	554	553	538	475	597	517	517	528	510	518	527	542	535	510	547	512	516	512	571	538	515	556	535	557	530	476	528	524	504	521	526	533	493	522	487	504	541	490	542	525	501	553	519	525	563	506	498	505	519	514	512	489	533	490	508	493	530	559	510	511	534	540	531	505	534	533	553	544	534	564	548	543	553	532	524	515	483	551	580	485	563	558	561	559	496	521	561	549	492	539	511	533	524	533	529	518	518	544	536	524	526	497	515	555	527	533	504	517	546	504	503	538	491	489	521	513	523	538	555	493	525	517	543	525	540	507	491	537	495	516	557	536	548	556	558	499	522	530	518	528	562	522	505	504	515	517	496	562	586	516	526	502	541	521	505	545	521	533	521	506	517	561	544	520	527	527	514	544	577	486	524	497	540	509	567	568	518	531	550	535	525	520	537	554	555	519	532	519	476	498	535	508	552	546	526	511	525	527	503	528	557	545	521	516	523	506	543	510	545	513	499	530	536	570	488	512	525	552	522	523	532	530	537	541	519	504	540	501	530	521	535	524	530	507	512	513	517	523	523	540	511	502	519	518	525	555	556	560	530	525	540	491	530	519	547	546	518	529	572	548	509	508	540	504	556	500	593	525	489	529	542	557	498	518	554	529	528	503	524	572	520	477	532	553	584	509	518	519	545	490	506	501	512	554	541	496	495	530	521	540	536	508	500	516	516	515	554	510	538	530	521	534	522	564	514	542	482	549	511	522	499	549	522	499	572	529	559	521	517	584	523	531	493	516	587	474	550	496	521	511	530	526	503	485	577	534	545	534	522	548	514	525	567	571	499	563	549	535	499	536	492	496	508	533	501	533	523	499	504	542	527	491	519	521	526	525	522	518	574	557	513	532	502	530	546	537	534	517	476	520	516	482	490	561	552	517	526	530	521	472	511	547	533	542	530	548	528	539	499	572	553	523	530	522	518	520	516	534	540	492	545	514	598	557	542	561	530	544	522	509	500	561	522	531	509	526	481	550	553	534	534	515	532	538	518	531	521	488	522	501	528	554	553	510	525	550	579	506	519	542	519	496	542	514	540	555	507	482	508	522	570	508	510	557	538	508	515	508	511	547	556	536	531	534	526	497	506	516	551	497	535	527	539	518	547	483	485	562	545	495	520	524	531	537	508	536	540	525	515	554	528	512	574	515	507	528	520	547	510	544	539	560	504	485	497	526	573	520	537	552	514	543	504	506	575	508	488	523	515	513	539	542	541	509	576	519	498	476	525	502	526	485	522	509	554	555	520	491	494	543	500	507	519	514	508	553	540	475	503	496	488	526	529	523	469	527	534	510	529	530	523	511	480	525	586	518	535	539	525	541	542	549	525	515	544	525	538	526	538	505	544	535	531	520	502	540	542	549	526	516	501	510	563	524	495	549	511	492	496	529	531	489	540	543	529	520	463	490	509	540	493	544	548	580	556	493	559	511	517	531	501	527	512	503	550	546	521	512	505	515	519	535	547	514	535	555	518	527	515	544	527	531	535	537	508	516	517	555	580	514	488	544	523	502	533	533	534	545	508	518	512	518	551	510	505	545	539	495	494	524	559	541	511	503	529	536	528	517	552	550	537	532	523	480	518	541	520	550	536	536	545	528	535	475	518	527	516	537	552	558	539	457	521	549	507	506	492	551	554	505	537	514	521	525	511	509	552	534	514	529	540	552	522	533	472	502	524	536	567	492	510	538	520	534	535	530	584	524	537	513	510	533	490	532	536	530	499	538	551	506	541	515	463	582	554	542	522	543	512	534	526	549	562	531	475	510	515	508	500	493	521	563	529	546	550	522	557	550	536	511	520	524	460	500	561	558	490	489	513	489	497	528	538	530	523	511	534	508	463	533	569	510	531	568	558	554	532	516	519	537	555	498	511	527	531	531	538	539	515	559	541	535	482	504	582	527	520	504	525	526	551	532	514	536	516	497	505	550	504	502	540	570	495	515	519	554	527	582	516	539	545	500	524	536	507	491	501	547	512	489	548	496	524	562	551	527	507	523	507	524	536	540	566	549	558	520	500	488	517	535	503	520	535	550	543	540	494	526	544	541	522	532	544	501	543	535	546	496	540	532	492	549	505	501	523	558	567	533	553	523	539	525	545	506	541	471	519	535	494	509	570	539	570	566	548	528	502	570	555	507	516	486	529	524	525	569	531	520	517	488	533	524	516	548	517	505	589	524	556	501	538	547	501	527	582	505	486	532	532	515	536	540	558	600	496	503	503	540	492	547	533	507	527
3861	1310	1213	884	824	809	783	705	699	713	718	689	663	681	677	668	706	678	748	691	688	718	735	711	669	691	727	687	660	647	715	611	735	688	738	701	694	641	694	707	722	680	696	615	711	665	659	709	698	681	634	688	693	729	668	653	725	641	656	669	708	669	687	678	677	662	693	694	726	640	711	700	687	655	731	707	704	679	672	646	683	683	692	717	665	644	642	681	682	676	736	692	691	681	667	663	681	681	658	705	718	662	742	704	716	665	676	689	715	662	722	680	696	670	648	624	682	737	707	695	682	677	680	666	670	717	712	661	669	720	697	691	648	712	698	696	601	695	706	703	673	663	667	652	656	672	685	686	638	729	689	653	693	659	719	714	690	664	675	659	692	699	687	692	660	726	698	688	668	656	682	660	654	707	632	628	697	643	704	655	701	670	690	705	669	706	672	703	725	697	723	672	717	674	675	696	695	696	668	690	709	702	669	711	657	638	669	619	692	648	636	656	674	679	652	665	675	696	683	689	656	649	706	663	693	656	706	685	764	665	673	707	715	665	680	650	673	634	653	650	671	696	705	670	656	722	730	675	700	634	694	685	645	652	684	748	709	666	685	624	657	713	657	694	676	701	663	646	691	690	708	719	658	725	680	736	652	736	641	703	678	682	688	666	687	719	710	699	651	634	700	687	704	708	657	676	720	648	647	710	699	682	702	685	680	690	700	678	664	666	696	688	656	686	663	704	672	707	666	688	654	679	725	690	630	675	694	664	721	642	673	690	706	694	718	705	636	678	649	689	661	679	700	639	675	669	666	661	673	684	729	726	681	690	634	677	738	715	655	685	702	638	699	667	691	674	663	681	689	641	709	706	652	670	695	706	686	677	694	681	715	678	677	706	631	681	695	680	716	650	679	674	705	645	659	708	684	606	705	653	693	718	669	684	687	726	694	677	705	657	693	719	648	688	704	676	672	665	693	705	669	632	652	693	662	715	671	703	666	670	687	694	683	681	642	675	735	723	694	669	664	708	674	690	692	627	626	659	671	717	663	685	732	652	691	720	687	677	682	678	651	696	718	681	656	714	735	677	674	697	689	688	702	646	684	693	689	674	716	647	689	651	691	707	665	680	697	692	655	610	687	687	623	670	646	712	646	687	650	661	674	670	694	730	664	691	648	677	685	728	697	661	690	705	701	668	648	677	700	668	688	666	692	685	685	702	682	707	669	730	675	707	659	700	690	709	658	691	690	636	700	668	676	635	714	703	660	701	690	716	685	673	681	680	644	706	688	676	686	691	667	634	703	721	697	694	680	688	668	725	657	629	683	742	654	679	667	656	643	722	691	704	674	689	676	673	667	681	718	683	724	708	687	681	722	649	698	674	690	732	685	706	700	724	712	707	662	690	707	661	665	664	647	691	682	716	698	647	669	671	713	683	692	669	673	677	636	695	682	672	682	659	674	698	701	763	683	691	676	647	698	706	656	716	661	722	706	703	697	717	685	690	711	708	695	696	678	683	652	678	670	693	692	681	713	653	722	694	716	699	654	685	654	692	682	680	680	667	689	703	701	701	652	715	668	635	682	672	664	670	659	673	710	707	688	705	659	713	703	674	667	646	759	707	659	704	729	628	720	696	658	707	703	633	686	724	652	687	708	654	660	723	683	636	677	715	685	679	708	696	710	693	660	726	702	690	634	654	671	718	676	635	756	676	677	725	648	690	690	697	653	649	696	721	680	673	646	706	671	691	731	667	654	696	700	679	711	671	687	671	646	691	650	688	746	671	674	679	680	646	669	716	714	709	622	710	655	706	689	677	641	670	682	719	665	670	712	714	666	690	648	671	661	625	682	663	694	708	710	682	671	704	662	678	692	666	703	669	691	690	696	662	665	717	684	691	697	639	666	720	643	697	769	696	684	657	716	713	686	661	719	676	695	725	658	679	633	665	701	673	739	682	699	728	662	667	701	686	720	714	718	682	717	634	662	681	664	669	671	664	685	694	645	726	683	696	677	654	717	691	677	658	624	624	689	636	674	695	687	678	648	706	621	687	682	677	711	634	726	687	699	671	657	678	706	686	668	665	623	701	636	653	692	662	699	702	666	648	677	668	694	677	640	718	729	671	694	703	725	681	669	663	689	644	724	654	689	655	727	715	634	723	680	699	693	723	682	669	634	669	688	707	663	669	702	712	687	629	680	661	681	683	680	712	718	701	696	709	654	701	648	671	715	642	651	711	646	696	669	667	678	695	656	700	697	699	666	698	712	726	660	668	692	699	724	635	686	675	748	651	622	655	718	726	656	708	685	691	681	664	723	718	693	643	710	642	680	717	659	741	677	651	717	713	733	669	677	685	667	689	687	667	657	654	681	685	692	678	669	722	678	643	681	733	682	690	690	683	686	711	685	718	670	699	661	706	684	658	667	734	681	713	665	680	689	673	672	664	662	684	664	687	716	682	701	622	660	623	666	653	699	667	716	701	689	706	671	709	626	648	705	671	710	700	651	677	672	726	700	695	727	657	696	787	709	651	683	683	652	689	655	681	705	645	682	658	650	678	694	661	671	693	701	685	670	669	717	646	663	699	706	682	676	665	679	656	707	667	746	700	693	664	686	687	737	690	688	698	708	661	671	678	674	664	677	667	654	668	666	682	683	717	677	698	670	645	701	697	699	666	694	691	699	696	688	701	685	644	660	625	660	678	697	676	692	705	674	661	653	666	658	714	691	724	694	674	666	703	687	706	692	671	693	719	661	730	712	735	669	657	705	683	702	712	739	710	682	680	662	676	672	679	692	676	650	688	652	620	643	609	674	686	668	686	699	715	692	678	726	674	683	636	661	673	635	674	664	674	705	669	666	706	636	722	682	701	713	696	685	668	686	635	691	710	636	728	698	705	684	694	635	650	698	709	690	706	693	678	716	630	660	625	693	691	656	683	730	704	720	695	675	692	744	663	703	654	693	668	659	616	665	673	688	672	651	711	730	707	737	686	706	644	716	713	704	701	683	648	672	690	664	665	727	677	651	668	733	667	688	686	664	665	691	699	724	664	704	642	672	721	658	715	716	706	707	645	726	661	675	699	695	722	669	655	668	667	694	703	663	698	651	681	671	682	696	663	663	728	707	707	674	730	702	685	703	699	676	675	665	686	705	654	673	680	696	694	687	683	680	675	656	709	686	700	718	745	664	709	666	647	661	718	646	674	651	663	698	706	689	677	625	697	647	731	703	652	712	640	659	718	683	654	727	673	676	692	686	645	664	649	678	697	708	652	732	681	651	679	746	664	672	707	641	677	695	709	680	693	679	667	676	695	688	695	675	682	660	641	673	662	725	662	679	696	690	684	702	664	616	732	691	724	679	648	671	696	685	678	695	711	694	681	701	664	708	686	680	685	714	687	726	692	718	695	640	726	710	683	724	643	669	702	735	688	682	664	683	706	662	657	684	711	715	665	681	700	685	655	713	688	702	668	694	670	655	700	679	685	695	687	715	697	672	615	674	696
23393	20856	28194	23620	20857	11047	1224	804	631	594	586	543	517	517	437	437	442	477	435	448	420	394	398	458	430	401	391	393	407	416	403	391	425	379	410	399	409	429	366	378	411	369	393	402	362	376	381	384	381	457	414	401	387	397	386	380	398	380	382	350	395	363	381	406	416	415	388	395	377	350	373	395	362	392	381	387	344	371	387	383	354	361	387	379	356	367	362	396	373	375	380	440	374	383	371	353	397	377	378	380	408	354	382	393	381	359	399	379	407	359	403	391	398	373	377	346	399	383	402	421	388	409	378	380	366	406	376	360	395	373	359	395	391	361	368	397	391	360	398	363	392	380	376	349	404	372	392	402	387	323	396	367	419	377	366	360	366	394	341	392	374	357	397	360	352	379	350	352	359	395	350	390	366	386	369	374	362	372	361	406	391	353	382	369	432	372	356	376	377	371	390	373	385	402	351	341	404	357	388	372	382	391	366	340	378	398	363	397	398	383	382	399	378	406	366	376	362	370	404	388	383	412	369	376	401	394	367	380	386	396	387	419	389	370	379	398	367	379	355	369	385	372	371	351	381	421	400	411	368	388	416	345	378	429	413	360	385	381	372	392	374	382	350	384	369	403	371	351	369	413	390	371	346	331	387	400	379	388	380	369	374	393	362	347	357	414	405	366	365	349	373	315	379	380	367	383	371	370	367	389	369	383	364	375	372	387	406	360	406	328	389	376	406	390	405	417	377	398	397	384	369	371	403	351	379	388	405	389	382	379	366	396	381	358	364	379	406	407	370	361	380	391	396	409	364	414	373	364	371	349	368	356	381	360	375	416	392	389	371	370	361	390	386	380	360	385	367	357	384	403	380	337	385	356	407	362	404	396	403	389	402	385	386	365	369	369	365	402	347	389	392	394	362	373	367	362	397	375	404	395	361	382	392	341	380	393	370	333	350	347	408	407	376	387	388	391	376	402	387	382	348	371	384	359	366	388	375	372	401	389	367	394	359	352	381	358	383	355	412	394	379	359	353	354	372	376	392	389	343	367	402	420	350	393	360	395	399	362	390	345	397	376	367	389	384	383	410	356	386	375	388	377	391	406	402	384	387	361	373	409	360	405	382	391	411	380	365	398	402	385	379	375	361	386	379	355	385	393	366	374	375	382	357	367	393	345	382	384	400	355	385	365	405	374	375	356	368	389	414	376	383	421	382	397	394	402	344	396	410	348	386	419	384	368	405	396	364	395	427	370	363	377	394	371	394	406	377	388	408	386	373	353	397	363	353	340	370	386	369	364	360	363	362	390	352	380	384	399	366	362	363	396	388	390	390	399	389	354	369	388	378	401	380	389	394	385	358	392	387	411	403	348	378	376	366	356	408	368	357	401	375	349	345	366	389	401	394	374	347	375	355	348	405	420	419	373	362	402	376	359	395	337	380	369	368	360	392	375	382	366	373	423	364	369	406	400	371	355	367	371	408	420	337	387	341	371	391	376	387	402	384	387	377	396	341	370	375	380	354	358	393	387	415	403	375	361	384	388	407	369	391	370	402	374	369	403	395	375	349	398	371	379	388	349	391	384	384	384	344	355	380	383	371	337	367	367	377	362	382	368	372	339	379	416	346	336	394	374	391	368	381	333	420	383	395	394	395	374	370	347	388	385	387	401	370	356	328	356	371	384	367	402	389	389	409	372	397	352	359	350	365	392	395	396	372	356	363	386	391	397	388	354	378	416	359	391	363	401	410	423	406	385	361	371	374	370	384	380	366	382	362	365	414	386	370	399	349	401	374	371	391	360	406	390	378	361	370	346	362	387	368	378	358	401	378	384	372	419	352	368	356	349	357	397	370	388	395	382	388	381	396	360	321	399	385	345	422	397	373	384	385	379	394	415	393	421	396	380	358	388	382	357	392	361	362	421	394	355	396	408	345	362	392	380	357	371	396	347	373	382	361	364	363	332	392	342	377	376	383	365	392	372	370	405	358	380	399	358	376	359	397	378	367	369	377	321	370	386	370	373	355	389	384	391	371	374	375	362	376	388	389	393	339	365	369	364	368	365	357	397	410	380	379	383	397	350	391	368	390	357	377	384	409	397	391	385	379	391	376	357	374	362	365	401	359	370	407	393	378	358	417	351	375	384	365	361	370	355	338	388	372	372	387	334	404	374	380	365	415	365	376	370	355	356	415	375	381	386	380	344	359	351	367	380	393	396	399	416	356	367	360	359	410	349	378	380	381	372	364	389	384	387	361	368	363	360	342	393	389	355	366	379	364	369	350	395	386	354	393	373	395	370	409	374	374	366	403	350	352	377	343	388	389	369	358	360	381	367	383	357	389	342	368	358	388	378	357	371	374	381	386	325	361	401	364	355	356	354	400	371	365	366	363	344	413	388	385	398	359	378	387	386	371	423	355	368	339	371	382	429	334	348	350	368	414	361	418	421	374	382	390	371	381	392	398	403	399	360	406	405	356	390	371	385	356	356	374	364	369	379	419	350	411	394	397	392	370	379	382	381	388	382	350	374	373	356	370	372	358	344	377	392	400	369	355	383	349	355	371	357	388	363	373	373	367	383	379	375	375	381	356	363	382	367	411	350	411	379	396	375	383	387	372	332	354	416	343	386	360	383	384	353	413	365	404	393	384	376	365	390	372	363	379	348	356	395	357	375	331	395	386	378	365	370	360	411	385	445	397	405	374	397	376	349	411	411	394	377	345	392	408	378	396	383	388	405	365	378	348	383	345	387	359	371	392	386	385	350	355	378	395	366	375	407	372	371	375	378	390	390	419	392	383	379	388	379	407	356	400	406	393	357	330	361	404	398	387	356	379	366	367	391	388	378	373	385	362	372	348	383	356	369	390	388	372	364	375	350	405	373	374	393	408	373	393	431	371	383	408	362	354	359	396	384	388	366	371	370	371	355	377	380	361	331	377	357	352	370	374	359	390	377	364	363	370	366	393	365	362	405	397	372	387	385	394	402	373	380	385	336	363	386	339	360	376	378	379	363	385	354	392	340	429	356	354	372	341	398	363	396	361	399	367	361	391	375	381	391	359	383	385	374	374	393	381	389	394	385	402	390	416	356	357	390	362	375	376	377	387	367	375	348	352	363	348	358	383	373	372	363	367	323	355	366	367	421	379	365	368	367	390	382	402	402	355	385	412	369	351	384	365	388	371	392	387	385	384	388	370	387	341	379	374	407	376	366	404	358	357	378	373	365	400	382	383	393	369	396	353	385	395	356	357	382	368	346	382	384	399	380	389	359	351	383	390	371	405	381	368	386	346	378	379	359	410	372	384	363	337	357	364	393	406	379	342	400	381	365	411	396	345	365	339	367	375	400	383	368	356	373	362	379	392	367	395	398	395	345	363	337	328	398	364	387	403	392	364	389	378	409	376	349	365	417	386	361	394	383	418	388	364	362	418	360	402	390	375	378	417	397	392	361	376	384	384	394	372	359	368	400	363	399	385	382	398	418	359	346	356	348	370	345	363	386	399	359
4377	9258	8272	4348	3039	2276	1842	1573	1242	1063	973	875	817	723	730	695	698	601	618	605	604	582	593	531	535	554	521	557	531	551	572	543	511	534	568	535	520	532	574	533	562	558	528	533	521	499	513	510	562	565	483	501	513	518	499	472	517	506	533	492	510	535	494	539	519	513	546	552	508	517	493	498	472	505	476	534	464	505	517	483	521	497	507	505	478	499	530	535	525	514	490	522	502	495	485	513	463	493	578	529	519	499	492	491	513	533	522	537	526	489	537	531	482	505	462	483	535	526	495	519	475	517	458	502	482	508	488	525	526	491	480	518	518	512	518	510	492	510	521	513	506	486	512	524	544	502	499	519	500	524	499	538	485	512	517	535	497	493	549	522	519	498	500	498	526	501	534	507	488	475	525	524	477	495	482	461	528	502	543	532	496	482	539	460	487	504	534	500	540	528	496	515	487	508	508	539	510	469	531	479	507	487	504	517	519	471	525	518	507	517	515	507	468	545	487	532	467	536	512	505	491	493	488	505	486	507	522	496	523	476	502	541	494	502	520	474	471	473	498	517	513	494	494	516	504	499	512	504	500	483	450	492	500	511	464	478	529	536	511	554	537	497	498	502	499	455	482	535	519	476	520	534	523	479	526	499	520	471	531	472	496	506	494	482	514	483	509	486	521	488	506	493	518	530	546	510	504	559	526	497	514	492	517	515	483	501	521	549	537	558	526	482	515	530	508	507	484	531	475	519	500	525	507	472	500	524	525	554	471	480	489	470	515	505	491	516	471	463	526	518	494	497	499	500	477	491	529	510	476	494	490	482	540	484	488	478	515	539	520	504	500	468	513	502	488	501	490	521	514	474	507	514	484	516	509	488	511	524	499	478	533	474	533	488	476	515	484	522	517	488	498	539	535	512	504	474	515	490	453	517	508	502	486	514	521	499	517	493	481	494	481	502	484	528	540	543	461	498	509	471	479	501	518	522	483	497	499	448	536	505	472	532	499	505	524	492	471	520	559	473	464	545	533	535	480	500	511	503	488	504	518	508	500	539	510	507	513	495	504	512	520	463	521	518	450	487	483	512	486	516	539	541	500	485	513	482	497	491	483	520	489	484	503	487	503	567	508	487	514	509	480	464	509	491	481	493	475	479	483	496	468	523	509	520	486	509	503	523	508	507	506	527	488	531	500	482	510	464	515	542	513	520	507	474	503	517	536	532	487	516	531	569	481	475	456	524	473	505	497	479	518	525	468	512	498	491	488	484	501	507	501	539	474	523	505	510	510	540	529	551	525	448	484	473	558	469	525	514	506	478	536	554	515	509	522	537	535	500	500	504	519	485	502	469	532	464	489	486	497	497	505	485	479	512	514	528	486	480	505	501	499	528	504	494	521	485	535	533	510	561	495	515	480	481	460	534	517	463	488	525	511	531	504	482	509	467	519	487	489	502	504	480	482	548	475	491	510	568	544	572	531	496	520	472	536	523	492	500	517	529	530	498	505	500	501	496	498	498	509	437	499	473	506	515	519	474	528	487	535	535	517	493	512	501	462	472	478	518	531	492	512	528	548	476	506	561	526	513	474	497	505	514	540	493	487	528	496	515	510	519	510	491	488	539	547	472	485	505	465	525	484	509	454	541	513	503	519	490	502	491	496	527	520	469	509	545	458	472	500	487	559	489	529	475	509	479	475	508	512	560	504	478	528	512	496	533	477	524	506	498	520	542	494	513	491	494	483	492	517	451	493	484	454	479	556	527	487	512	507	506	521	519	431	536	500	528	495	506	518	471	513	479	505	502	479	472	455	496	478	463	531	532	497	521	483	529	485	492	494	521	475	498	508	519	508	550	530	484	510	531	496	478	527	519	489	491	530	508	499	486	504	514	508	516	465	488	498	502	492	514	544	482	499	524	542	492	515	469	474	521	506	462	521	492	494	526	509	503	488	527	490	517	530	476	489	538	494	498	513	505	536	529	459	468	486	522	526	500	555	505	505	517	521	510	428	515	509	498	511	552	494	498	472	533	525	506	508	498	491	512	479	543	512	483	506	458	493	508	509	490	500	514	520	533	518	487	511	493	485	496	489	525	507	506	510	526	510	523	491	507	516	516	479	518	501	514	515	513	470	472	471	486	518	502	502	532	503	511	479	475	492	527	529	503	516	475	474	505	507	492	507	499	470	533	561	494	517	498	486	512	538	497	517	475	519	485	477	494	464	486	477	501	525	483	519	501	502	496	522	554	533	492	554	510	524	551	495	508	507	513	493	471	523	459	527	490	576	564	522	502	473	444	504	541	492	489	496	555	458	481	515	520	478	471	520	511	525	506	489	520	510	540	520	494	518	547	492	460	499	464	541	494	521	538	487	523	507	519	475	562	520	515	475	525	495	513	519	486	490	525	513	482	481	515	521	499	523	542	560	512	511	513	459	507	504	500	535	521	490	506	495	474	493	484	495	507	492	517	541	513	478	481	515	521	495	514	495	517	479	505	503	502	498	494	512	511	527	461	530	459	488	508	503	507	509	494	513	537	517	497	499	516	519	498	534	531	471	511	499	495	503	500	498	484	539	487	499	479	474	467	486	535	492	482	509	498	471	526	499	480	507	545	508	501	518	469	505	486	527	511	556	489	490	515	495	508	493	481	518	475	491	492	499	496	513	511	504	491	465	524	484	541	522	505	491	496	537	517	511	522	525	501	496	493	489	509	495	521	499	508	457	488	538	498	508	478	523	505	489	497	518	466	486	524	492	491	528	493	509	507	507	501	512	485	476	491	520	504	506	520	462	506	481	485	506	481	529	516	495	546	487	505	536	474	474	489	519	508	499	507	520	508	499	463	493	502	523	506	535	480	551	500	535	502	548	521	472	486	519	516	497	462	495	526	506	483	484	506	524	510	510	493	489	512	527	530	495	477	527	551	543	513	496	488	507	516	517	501	494	497	472	517	503	544	489	454	502	490	538	500	523	484	528	468	476	505	487	500	502	557	501	508	509	503	522	493	523	522	512	479	513	521	502	486	489	517	502	459	534	515	530	498	503	479	495	508	511	490	546	500	532	523	472	521	537	525	530	490	509	500	501	492	488	473	511	521	482	512	497	515	501	473	519	546	511	509	497	508	494	498	510	512	517	476	449	522	499	480	519	448	472	477	538	494	503	497	498	488	535	505	517	541	483	478	512	554	499	517	523	559	527	506	511	519	486	489	477	494	519	557	494	491	493	514	482	496	533	492	511	524	538	502	547	501	479	519	518	516	512	511	511	478	510	506	482	499	517	501	538	538	501	480	503	513	535	486	499	527	500	536	489	501	475	518	481	464	545	506	494	478	502	510	510	529	468	496	481	507	495	531	494	526	551	519	507	503	524	520	514	500	476	523	504	480	468	506	530	553	473	529	504	492	511	496	511	553	495	492	478	508	489	537	531	523	495	463	535	508	533	482	503	489	484	499	508	569	510	498	458	489	454	509	519	519	467	504	488	529	506	514	507	477	500	483	465	450
22499	20884	28623	23284	20884	20940	9454	1069	747	586	539	426	389	337	350	281	272	263	258	222	230	220	237	215	214	204	178	194	200	169	162	169	171	199	169	166	161	183	190	176	163	134	162	181	161	151	157	149	165	154	167	152	143	166	163	173	163	159	142	137	160	174	173	172	157	165	149	183	174	171	153	150	167	145	157	161	144	170	153	149	130	161	149	180	147	162	175	163	124	146	151	170	157	161	161	154	147	182	166	154	150	160	160	145	132	162	159	159	160	153	128	162	132	117	158	150	138	135	137	160	162	156	142	156	142	140	161	147	162	148	175	160	134	139	152	158	163	140	148	173	150	134	134	147	185	154	155	154	148	150	150	146	149	141	141	137	136	160	167	153	146	157	158	158	131	166	150	145	164	168	160	148	165	166	156	142	148	149	161	152	130	157	167	149	146	168	151	153	158	144	156	152	156	159	150	144	146	156	149	176	133	157	164	132	152	144	161	125	143	145	142	136	172	170	167	138	135	145	140	152	170	162	134	176	143	153	139	139	172	168	150	143	165	130	149	153	166	164	144	161	155	160	153	156	147	154	142	164	162	156	166	167	151	157	144	171	148	171	130	153	131	152	145	159	142	158	152	177	146	163	154	179	134	158	154	174	150	137	145	150	135	144	139	154	149	161	156	156	162	163	155	147	171	144	151	155	133	154	156	149	143	165	143	139	140	157	154	146	150	130	163	140	142	132	160	151	145	169	143	140	165	154	135	155	147	158	142	161	143	146	150	147	175	156	161	138	153	139	153	133	154	175	148	161	151	166	153	153	160	139	165	124	159	152	155	161	176	132	142	162	140	147	147	135	150	165	149	141	134	136	165	143	161	169	146	136	148	150	126	135	156	126	135	159	113	151	162	167	140	150	154	168	151	147	156	149	152	138	137	151	150	146	149	128	150	149	141	153	148	146	135	135	158	169	154	142	144	169	145	163	146	157	143	145	139	135	155	150	134	148	165	129	151	133	169	156	156	146	140	172	138	162	155	158	155	142	156	156	144	150	162	161	139	145	147	154	142	130	167	134	146	162	130	124	170	130	145	161	143	166	188	143	159	121	144	161	174	151	152	169	149	136	133	147	150	160	153	164	145	145	155	157	159	156	168	133	151	157	157	166	155	150	146	143	168	149	159	153	158	145	158	129	152	152	134	145	151	138	171	158	135	145	127	171	147	161	152	127	149	144	168	159	144	162	165	140	167	159	132	165	144	153	132	142	145	163	154	150	147	144	169	141	147	167	142	145	157	160	157	173	146	130	137	142	141	183	149	148	130	155	143	148	146	133	154	149	150	139	163	158	138	149	139	169	151	145	175	154	120	156	140	157	170	156	168	132	131	140	128	143	166	144	156	138	140	151	157	157	143	152	147	144	165	157	157	146	173	170	174	142	151	160	131	134	161	170	154	127	150	167	155	122	134	157	166	161	158	147	159	164	152	128	142	135	146	148	140	142	138	168	136	176	158	158	143	137	150	120	154	149	161	149	140	170	135	150	131	147	177	142	142	146	152	166	163	140	136	137	142	151	141	153	167	135	158	179	160	138	147	153	178	170	131	145	170	158	131	148	151	156	170	128	143	148	166	151	148	139	144	125	156	144	135	147	146	144	157	155	160	145	158	177	182	144	143	151	156	147	159	160	149	148	146	145	121	142	151	145	142	153	156	150	160	147	142	137	143	144	146	164	143	155	154	134	151	152	155	138	158	159	152	136	154	161	132	157	138	141	164	149	147	142	159	159	152	156	150	152	143	160	145	130	144	171	142	157	132	135	158	148	131	149	125	168	145	150	145	148	162	157	137	153	138	145	149	186	143	126	150	157	144	162	146	165	171	138	164	154	132	137	166	167	172	171	137	133	151	156	136	147	152	156	117	152	144	126	186	162	139	172	147	159	143	156	173	168	164	171	158	148	127	159	133	128	151	156	167	146	148	175	134	164	173	142	138	148	138	147	149	180	171	171	149	143	156	129	150	159	130	161	175	154	163	148	145	148	159	146	152	149	137	161	143	160	140	152	143	130	150	151	144	151	159	123	155	127	123	141	160	158	171	130	140	146	145	144	146	153	164	171	166	154	136	157	136	161	146	152	160	134	151	157	155	147	158	151	119	145	148	159	162	155	154	148	145	145	144	155	141	129	133	141	155	133	166	154	159	160	163	129	150	161	161	166	142	152	156	160	133	147	144	126	158	128	148	144	146	141	126	151	152	163	148	139	145	134	168	152	149	144	145	154	147	157	141	161	156	149	126	126	150	148	175	137	147	170	157	168	149	131	145	177	158	156	145	141	131	141	136	151	154	153	162	153	109	165	147	152	143	142	172	138	108	140	153	154	159	128	133	146	155	162	144	145	153	137	154	149	151	147	172	148	140	163	140	175	145	169	159	148	136	137	153	143	150	138	148	161	156	133	155	161	139	141	134	133	146	146	163	146	146	161	149	160	143	133	167	149	166	139	150	143	145	166	161	145	147	129	160	173	164	162	131	151	147	145	139	150	144	167	129	146	147	163	145	150	138	160	152	144	128	145	129	147	140	160	147	160	159	130	166	151	160	149	146	144	132	140	148	143	141	128	157	151	129	148	151	171	160	157	168	145	154	130	169	136	137	155	133	161	144	150	148	147	163	163	165	158	156	138	147	154	139	131	137	152	157	146	136	141	154	159	161	143	146	125	149	158	155	151	160	158	163	159	154	141	152	164	151	151	125	143	152	138	146	123	164	182	145	141	152	155	161	156	164	146	154	147	153	120	142	143	167	135	147	136	171	157	151	163	162	149	137	138	155	134	142	141	166	154	146	138	143	171	131	141	136	150	165	159	145	163	146	150	154	132	149	158	153	146	145	169	170	146	150	154	147	141	133	142	163	131	145	146	154	153	154	129	132	135	162	147	134	163	168	171	158	166	158	149	147	152	159	168	148	152	137	146	125	152	148	164	146	143	148	162	157	166	157	158	170	171	137	142	154	146	132	156	140	162	131	132	145	162	163	151	158	143	148	165	165	145	148	148	166	133	148	156	159	137	157	136	168	128	149	140	164	169	155	155	157	151	138	127	148	158	156	136	167	185	142	142	151	159	148	134	161	147	141	144	142	174	129	151	164	172	163	135	162	139	156	156	154	135	127	148	141	126	134	149	133	133	159	147	163	151	161	129	136	135	149	146	160	148	152	137	156	167	152	151	138	168	142	155	142	146	150	153	173	170	143	151	136	144	135	153	155	119	152	153	162	156	145	131	167	148	148	147	155	154	160	163	146	155	142	148	150	150	133	114	164	142	170	150	125	144	143	163	148	141	147	166	150	175	153	149	137	143	159	158	161	154	151	160	137	134	133	142	135	140	170	151	156	167	134	170	137	146	165	145	145	137	158	142	129	116	151	139	132	137	155	146	160	127	136	163	186	149	166	168	120	157	150	109	141	145	135	160	154	126	147	142	156	149	175	150	146	136	172	144	146	146	149	138	152	154
6521	15133	13389	7273	5028	3739	2805	2123	1631	1384	1075	925	801	715	591	540	482	455	394	354	368	333	319	319	329	309	299	273	276	282	255	266	243	255	243	240	232	229	237	244	211	220	238	251	232	209	246	192	237	222	205	222	232	215	216	215	193	208	212	229	220	202	191	216	179	249	216	207	221	206	196	216	216	216	200	193	209	206	219	208	192	192	200	192	209	186	194	197	220	211	216	198	199	212	205	231	200	219	200	191	207	231	191	230	211	221	203	200	176	222	214	178	212	205	189	193	194	211	206	198	220	190	226	204	207	188	203	204	202	215	208	223	199	202	204	178	179	213	219	193	199	180	218	180	183	204	204	194	194	205	206	223	200	214	191	196	176	197	194	181	196	205	191	215	197	181	171	186	213	204	217	232	194	206	223	197	223	202	207	229	191	213	221	191	198	200	214	221	204	213	207	198	208	207	198	192	202	209	175	197	195	198	224	199	183	215	204	182	223	214	206	197	210	200	192	182	225	235	206	203	189	198	192	188	201	213	221	215	191	191	178	207	191	172	188	228	177	175	208	189	180	194	207	190	226	183	200	181	203	187	193	188	202	191	179	204	205	226	197	211	209	198	213	214	187	190	215	205	185	210	183	181	192	191	217	198	190	189	202	211	180	171	226	182	188	182	204	181	213	192	188	204	223	222	209	234	196	221	178	196	194	221	218	200	187	198	187	196	200	199	192	220	186	183	207	177	206	191	195	178	208	215	194	219	188	197	175	172	206	209	175	218	198	198	211	211	203	190	190	195	192	194	220	194	215	209	205	187	223	196	218	187	208	202	209	180	220	191	221	197	229	202	206	191	217	200	192	187	208	215	197	193	202	194	206	199	188	184	213	198	198	197	173	190	195	196	197	201	202	186	205	206	204	190	189	198	217	184	212	202	218	214	197	202	208	182	226	211	195	227	239	206	197	200	208	187	196	198	191	190	187	207	230	186	171	196	179	218	241	222	194	175	182	197	185	225	206	246	187	250	196	210	208	199	196	178	187	195	192	199	195	193	214	182	189	222	182	213	201	197	185	209	205	207	216	187	198	181	195	174	194	186	194	197	189	200	195	183	190	191	214	185	178	213	219	190	202	202	209	196	214	210	191	195	187	180	203	186	226	214	186	215	199	201	192	225	220	206	174	219	174	188	188	212	199	215	200	201	198	197	206	204	238	211	192	218	190	213	183	217	213	192	180	196	184	194	200	186	194	171	189	209	224	204	184	199	204	206	208	193	209	175	207	203	199	233	203	180	182	218	205	206	182	207	210	200	211	192	205	208	207	181	221	213	211	171	187	190	206	199	209	213	203	187	199	219	186	211	183	194	229	192	205	187	195	240	186	193	180	215	211	216	193	201	220	207	186	221	205	226	204	184	219	207	189	209	195	211	217	210	182	219	213	207	225	192	202	194	211	168	199	227	198	208	203	187	194	192	203	176	205	211	190	209	213	203	193	188	213	192	194	189	204	200	202	220	197	206	185	217	193	202	178	208	203	197	180	187	212	211	183	208	173	213	218	204	185	209	183	178	190	211	182	199	185	177	198	200	205	211	191	180	172	196	201	207	202	185	187	193	196	190	193	207	217	225	207	204	213	192	216	214	155	216	221	192	219	202	175	201	194	200	207	207	185	197	188	214	171	215	194	189	207	193	224	198	214	202	182	190	198	208	220	194	192	194	212	223	192	201	178	225	179	206	199	211	191	179	216	193	186	193	190	197	199	206	192	193	212	188	178	190	207	190	171	195	198	213	202	182	200	194	221	208	206	199	203	188	211	187	194	202	201	212	197	199	210	192	173	207	198	198	186	219	223	210	197	202	202	201	182	226	197	203	204	203	212	219	201	203	215	221	181	196	217	192	222	206	196	210	218	204	216	199	203	189	205	204	175	211	220	194	216	196	204	176	189	206	196	202	213	196	206	180	194	193	182	214	193	205	194	207	198	200	213	188	211	197	208	199	196	207	189	211	215	211	202	212	216	198	198	189	188	214	190	192	211	220	223	191	174	202	220	198	165	156	168	179	184	206	183	216	196	223	194	184	220	196	195	195	207	191	196	192	166	206	180	207	198	203	221	211	162	208	195	192	179	198	209	213	211	200	220	197	198	202	181	196	226	180	187	188	200	215	210	187	193	202	181	162	212	196	184	187	216	202	192	181	211	194	207	203	203	197	210	178	239	170	197	189	235	169	201	216	204	179	193	208	177	190	167	206	206	187	200	191	219	189	211	188	140	206	196	195	210	183	214	209	186	216	193	186	210	196	178	211	195	182	194	207	216	187	193	216	215	194	205	192	182	182	200	172	220	176	215	206	202	227	190	199	214	214	231	197	214	198	173	185	190	160	195	162	204	201	198	190	200	186	209	183	201	181	201	167	195	205	192	207	181	213	197	198	187	225	224	206	194	203	220	188	198	195	184	189	212	196	186	196	214	219	210	212	194	211	193	196	208	205	215	199	213	224	177	197	196	218	208	196	204	213	207	205	211	195	185	206	191	211	203	206	193	188	214	211	166	190	197	197	213	177	193	204	197	191	197	185	188	197	229	203	191	180	192	177	190	240	203	213	212	173	180	173	202	192	208	198	179	193	190	216	209	192	192	200	177	201	198	204	196	194	191	192	195	198	219	214	185	213	184	217	204	214	211	209	192	219	177	199	173	227	187	204	181	186	207	223	208	192	193	197	180	192	196	181	192	203	199	197	179	184	209	205	203	202	168	192	190	207	206	209	211	198	224	206	208	197	174	194	200	192	203	191	203	187	206	217	202	185	176	190	219	200	194	182	226	200	191	194	202	205	209	195	193	207	212	206	219	204	186	178	206	202	210	193	203	191	203	169	197	206	213	207	202	162	185	186	214	212	200	190	214	182	211	226	168	200	202	185	214	212	175	202	206	213	197	195	208	203	179	179	190	191	191	205	193	216	186	180	211	206	205	190	205	220	175	200	212	184	207	225	205	181	206	213	198	219	202	211	207	201	219	210	203	197	184	208	217	201	185	185	200	218	185	193	207	211	211	181	203	203	192	212	204	190	212	176	196	188	206	179	225	223	193	213	192	196	213	208	187	201	195	210	214	211	194	220	185	214	204	218	202	204	187	186	213	192	170	185	182	193	177	217	220	198	205	222	207	200	189	205	200	221	217	218	182	211	190	206	212	211	164	216	185	197	191	201	199	206	198	195	181	181	189	205	199	212	222	209	185	204	205	207	235	201	196	189	191	196	223	216	202	228	200	218	203	221	200	224	213	195	189	202	178	195	178	225	170	193	186	182	196	214	212	193	218	215	194	202	187	189	218	204	202	188	231	192	204	203	196	211	202	204	209	219	190	192	213	222	174	195	213	193	199	193	196	191	194	212	181	213	188	202	176	221	176	208	207	168	201	179	188	189	224	203	209	197	198	203	186	188	194	196	190	173	178	177	195	198	155	202	205	209	208	192	201	201	213	202	151	216	206	171	217	201	188	182
26679	20461	9868	1034	631	585	607	548	547	525	545	552	553	556	544	510	560	533	540	586	569	537	536	565	549	534	533	551	544	509	543	511	529	544	550	547	539	562	506	530	538	529	532	545	488	533	537	525	551	542	571	507	509	537	526	505	557	544	542	573	556	516	530	583	548	510	582	544	483	545	540	504	530	570	550	514	521	500	514	550	578	538	574	546	554	581	500	526	540	545	515	500	504	498	525	482	535	534	520	557	532	515	524	500	537	511	539	543	554	534	556	503	523	533	574	566	541	550	528	552	498	523	546	529	542	555	525	509	539	519	569	541	533	557	538	523	497	540	527	560	563	502	559	522	515	540	525	507	548	528	526	487	527	533	508	551	515	525	526	553	511	529	512	512	514	584	538	523	536	538	527	547	534	526	529	545	528	515	552	550	510	525	539	508	525	536	549	530	524	519	550	533	569	535	501	578	552	527	525	566	524	514	505	539	548	540	543	536	497	511	522	541	555	531	463	559	541	539	556	524	569	550	536	549	506	504	571	566	571	557	581	566	501	519	528	575	499	529	539	519	555	532	525	510	570	550	520	518	543	555	528	525	520	512	540	505	526	542	534	532	544	552	556	528	490	535	542	552	558	532	538	523	585	549	522	524	534	546	543	504	540	573	519	513	525	523	542	502	517	550	529	527	578	501	510	521	517	571	517	505	536	521	499	562	548	524	559	550	512	555	532	529	491	535	547	528	546	542	526	520	545	556	518	534	542	561	492	508	549	524	556	564	557	543	536	466	505	536	499	563	536	555	559	499	555	572	487	545	537	553	552	597	540	522	558	520	560	517	548	507	558	524	546	545	560	520	502	527	553	499	569	518	532	509	569	505	543	537	496	495	542	561	524	505	550	507	537	557	568	518	546	527	591	526	499	548	546	526	545	554	536	530	569	522	567	488	512	536	573	512	523	522	523	542	512	561	555	528	606	510	520	523	531	532	551	534	580	498	530	514	554	556	576	530	562	515	554	498	504	513	501	589	525	526	524	547	530	564	540	497	524	529	514	528	472	582	532	555	525	563	516	514	569	539	561	561	545	577	510	582	546	556	505	535	544	576	522	504	511	515	504	531	559	552	554	538	512	541	505	591	532	520	508	586	514	505	523	529	532	572	538	521	517	516	559	503	552	546	550	500	495	500	522	539	518	537	513	500	538	565	503	542	497	545	452	530	533	544	562	552	506	495	516	509	542	517	528	511	538	556	566	517	494	511	551	533	499	539	520	527	521	547	519	532	552	572	553	564	512	537	544	560	528	540	538	547	518	548	531	570	519	523	521	571	573	538	505	523	503	540	537	525	511	554	542	553	552	514	517	526	523	507	542	495	542	563	539	530	531	528	541	526	523	532	498	511	497	527	522	518	551	505	495	545	504	541	535	550	563	542	536	527	523	512	549	547	535	490	525	557	520	506	546	520	514	517	565	507	537	550	563	509	534	539	575	529	533	544	514	524	558	524	561	537	553	499	551	486	536	529	524	538	503	489	534	495	503	523	514	553	535	550	517	499	527	541	492	497	512	508	548	559	522	526	498	535	542	531	552	489	507	498	513	540	518	525	540	541	571	550	529	529	514	524	544	511	498	514	510	506	526	539	567	555	527	608	512	539	545	561	547	555	503	503	496	517	557	543	538	537	536	535	576	519	551	574	522	524	524	534	541	551	504	531	517	562	540	559	546	529	512	497	535	528	522	551	518	570	549	532	571	539	524	514	565	538	564	546	518	510	530	556	511	569	538	541	529	570	554	575	533	560	537	512	521	498	520	564	569	515	560	495	541	522	541	527	540	511	509	514	543	551	529	571	541	545	533	519	547	485	535	530	541	530	559	534	562	525	533	516	538	531	518	525	557	519	511	508	525	525	511	501	513	564	501	523	544	527	530	554	558	541	530	529	532	526	558	507	507	488	565	556	535	510	530	505	474	547	487	522	502	495	557	550	525	547	486	522	522	559	523	539	513	551	504	541	515	533	502	535	538	533	577	520	559	552	552	539	527	529	555	508	515	524	596	489	548	551	516	516	502	530	563	524	559	552	507	532	510	525	500	504	536	570	527	546	598	561	550	498	545	534	548	539	533	534	508	567	524	507	515	587	561	591	536	514	564	523	555	518	548	534	538	552	504	565	534	528	519	534	497	538	531	504	521	519	535	527	517	593	556	501	510	555	539	534	526	479	540	540	578	533	517	552	525	541	573	523	532	538	539	527	527	549	513	523	541	540	514	513	509	571	578	511	500	544	531	542	576	526	511	522	542	515	508	543	495	541	538	536	525	579	537	573	534	553	516	544	551	551	567	509	538	512	497	542	538	514	522	514	522	527	524	526	528	537	547	486	522	509	551	558	496	533	567	535	520	521	508	576	543	557	537	544	549	481	521	538	502	528	575	534	523	547	567	529	545	566	559	522	525	504	556	492	541	558	541	531	562	478	508	470	532	573	526	513	528	536	557	541	551	588	523	533	530	546	574	529	488	526	534	570	519	585	538	563	512	561	514	510	539	559	529	549	523	565	538	520	510	510	512	510	519	537	504	552	556	526	536	511	508	534	529	551	591	532	494	526	525	551	507	533	537	511	542	562	525	559	521	561	513	530	533	525	532	495	536	563	548	536	535	556	520	535	552	570	559	538	509	526	502	550	546	516	558	526	540	498	495	516	557	486	528	525	570	532	534	569	527	497	529	539	535	507	539	513	542	537	546	518	549	528	540	540	550	536	556	542	542	493	548	515	550	512	552	515	536	522	506	527	532	548	546	537	524	503	501	520	513	462	528	576	545	555	570	503	500	479	532	586	507	592	545	550	522	547	530	540	543	547	554	523	490	551	570	564	531	505	601	522	504	549	520	548	563	559	514	525	536	536	568	545	545	546	555	529	527	541	591	554	499	518	539	573	531	530	523	560	568	523	530	544	531	532	524	516	529	506	500	545	552	529	526	517	577	539	555	506	539	559	541	533	560	530	520	544	523	510	542	514	559	550	529	543	524	582	528	497	528	560	545	520	557	520	519	544	526	559	560	526	560	546	491	505	532	517	523	545	560	507	527	577	509	555	554	537	530	559	524	520	556	576	572	570	504	554	541	555	552	561	565	509	564	531	519	514	523	556	528	566	563	532	531	544	553	518	535	528	561	569	537	558	521	582	517	553	524	559	544	514	537	550	556	561	532	523	547	546	557	540	543	534	536	557	539	499	517	570	572	555	549	527	549	551	539	509	507	505	504	518	556	573	556	552	548	554	581	547	555	558	547	502	580	543	551	530	551	548	531	550	545	522	550	533	514	528	553	517	513	538	551	530	534	553	523	542	575	531	549	558	531	563	546	533	516	492	484	532	561	543	497	510	547	528	491	552	572	512	531	545	568	540	546	544	577	550	545	569	526	518	529	561	566	519	556	531	530	539	544	567	508	543	534	507	525	565	557	476	549	551	550	536	545	535	517	560	546	563	547	496	557	529	532	530	558	566
3905	1285	1272	919	831	769	750	776	710	692	733	697	690	686	667	715	674	686	746	642	716	659	676	703	700	658	664	733	647	711	702	673	638	658	695	671	679	701	707	750	710	623	722	666	643	687	735	689	673	658	694	677	706	711	673	669	717	693	674	701	717	642	699	709	709	659	783	689	668	669	655	738	662	705	671	716	648	690	735	747	677	669	658	716	724	690	645	709	695	661	739	668	674	694	723	714	696	671	670	712	712	732	716	702	682	764	694	647	685	632	710	671	676	685	694	638	672	659	677	708	683	694	713	689	715	710	729	675	679	745	685	676	620	753	675	683	712	739	682	654	714	672	690	677	719	674	706	677	643	683	717	632	719	656	686	696	636	664	688	687	684	700	699	677	682	687	652	698	724	672	655	664	681	712	698	716	675	658	720	645	677	678	655	672	721	680	708	735	714	678	705	722	737	678	741	629	649	678	682	713	676	714	755	695	722	663	645	679	656	671	716	661	681	652	706	679	736	724	641	682	678	660	675	710	673	715	661	712	719	703	679	679	655	692	682	692	658	688	695	667	682	711	681	681	634	726	723	657	661	698	697	683	693	664	700	674	691	679	692	667	680	708	649	670	683	736	692	736	677	650	713	703	645	715	677	686	707	681	674	716	700	693	746	674	675	681	678	656	677	721	665	687	672	675	697	687	736	698	677	743	703	666	704	654	659	653	692	661	686	685	682	689	681	668	680	707	654	731	649	654	711	647	703	679	719	727	711	674	724	706	633	714	661	706	711	627	692	697	685	721	659	679	704	671	687	692	648	659	670	725	666	645	719	727	683	712	681	711	694	680	653	712	715	694	695	689	741	663	695	677	666	675	671	638	735	670	695	693	669	668	732	675	686	676	619	710	676	701	721	700	639	720	725	651	682	706	685	667	702	725	665	703	681	705	667	724	717	698	684	709	708	675	690	676	715	689	692	665	653	642	684	689	713	665	739	698	644	667	733	690	685	696	716	713	711	694	660	695	649	695	670	707	654	666	711	742	704	690	729	658	687	663	702	632	698	691	683	632	665	734	644	697	699	717	658	716	631	679	710	720	690	680	658	689	745	699	681	665	639	695	675	711	696	695	668	675	670	690	700	698	704	703	692	684	676	728	690	701	704	684	691	704	668	694	704	683	685	688	703	712	692	651	655	683	687	681	703	672	672	685	721	701	711	673	690	690	689	683	700	698	687	673	680	673	717	695	684	712	694	662	671	675	711	699	707	684	677	709	673	742	684	684	757	711	652	646	668	687	670	648	703	672	696	682	726	716	668	685	695	712	681	674	664	705	672	726	697	700	732	676	658	689	704	696	704	736	673	708	702	654	647	741	656	675	682	707	670	701	672	674	655	688	726	718	682	664	679	654	731	667	663	659	691	706	645	693	648	675	711	704	658	696	614	706	680	693	690	722	623	674	681	689	690	654	646	713	675	723	673	697	698	666	662	683	704	706	718	644	688	699	654	722	702	708	751	693	688	693	658	683	679	667	666	713	711	717	690	698	670	687	704	655	645	693	690	667	678	746	687	710	700	742	717	686	698	709	669	716	683	699	687	692	688	654	709	719	658	700	690	657	706	698	688	648	698	657	677	684	694	690	666	681	732	713	708	658	672	678	708	757	702	655	664	701	665	722	663	656	719	658	651	656	660	699	696	723	647	719	676	649	667	677	691	676	737	639	638	696	681	668	678	689	638	702	672	667	716	702	730	673	695	685	707	693	671	695	735	696	688	676	631	704	715	708	631	684	675	710	725	748	645	639	683	659	682	674	668	663	687	664	683	671	691	675	644	689	720	632	678	726	683	680	710	655	695	682	698	742	689	673	691	620	690	713	716	682	695	702	710	699	764	684	697	682	704	689	645	663	661	697	685	686	706	705	676	689	723	655	681	664	702	673	671	692	658	671	714	627	707	712	700	694	683	687	730	706	704	664	703	696	699	701	706	686	679	706	720	711	699	685	714	698	636	697	661	681	666	707	677	660	662	732	671	676	728	712	706	633	701	664	719	728	692	730	689	718	701	678	689	679	676	699	691	672	661	698	715	684	676	682	719	710	712	687	678	710	665	685	666	690	730	704	659	726	725	693	703	709	685	675	695	723	679	720	652	675	694	696	687	693	687	709	676	702	689	708	651	699	689	667	655	717	660	695	709	719	677	633	674	656	721	719	705	681	640	709	744	712	673	704	665	707	680	660	677	698	680	660	751	659	709	706	652	691	694	697	735	678	710	688	682	663	642	678	717	716	712	685	725	704	683	730	688	662	685	701	703	699	683	676	698	703	680	684	632	681	735	699	674	697	643	705	725	710	703	632	699	715	678	726	735	703	737	635	714	671	665	705	696	714	677	700	758	672	690	645	700	682	633	704	730	679	648	643	630	696	648	715	670	711	740	715	662	702	699	681	692	687	668	662	701	677	711	675	702	659	714	709	747	687	683	676	693	664	667	650	694	676	715	707	641	725	711	689	738	688	722	686	744	699	696	695	694	698	700	636	743	698	705	694	709	697	680	692	662	698	721	667	689	717	704	703	715	699	691	630	753	670	684	688	697	665	701	671	706	650	706	744	671	681	688	682	680	662	711	672	709	657	743	746	677	656	667	679	691	691	710	688	686	722	692	707	645	645	677	675	710	684	645	672	692	727	728	732	695	673	704	728	722	688	689	709	665	673	700	727	669	668	695	719	709	668	691	681	685	653	698	667	731	677	692	677	632	711	671	718	755	690	686	675	691	676	668	661	645	704	666	707	645	663	689	702	649	669	639	681	685	716	671	681	669	667	691	718	685	719	765	729	707	709	706	692	681	701	704	712	646	701	696	645	709	695	716	680	718	656	712	702	684	770	722	660	649	697	701	698	697	665	697	707	686	662	697	695	695	689	687	655	629	683	675	706	679	714	669	688	752	737	700	708	668	682	683	647	747	653	713	758	689	730	661	671	694	746	673	666	681	670	697	707	681	674	703	684	702	718	682	665	697	714	722	668	726	689	706	715	676	676	715	670	663	700	682	676	665	687	738	683	757	700	686	660	677	718	683	705	716	664	710	685	714	707	713	688	678	682	700	730	690	699	687	678	713	652	685	693	680	673	686	669	709	723	693	693	699	668	662	663	705	681	687	715	664	686	700	685	685	695	699	668	706	677	685	671	664	727	704	662	688	707	691	660	688	691	662	652	701	685	703	685	734	704	672	689	747	733	628	685	686	743	711	690	688	686	649	699	703	677	676	686	677	679	708	684	707	720	683	698	665	674	706	695	698	709	642	695	685	668	670	692	741	676	662	708	619	630	706	714	743	742	683	718	640	718	657	695	624	703	678	647	716	754	719	657	688	699	679	661	691	726	645	712	728	685	684	678	698	660	715	696	725	634	703	701	702	686	687	713	671	659	672	691	677	721	671	676	653	647	673	713	701	637	739	677	652	664	688	755	649	724	733	718	675	665	694	678	699	674	673	677	669	708	633	660	684	678
23378	20884	28248	23635	20892	11074	1194	863	697	653	572	569	483	473	485	491	491	420	442	384	439	378	405	429	450	398	447	430	410	390	423	370	415	373	348	383	419	394	429	430	375	390	422	434	416	410	384	410	371	367	403	389	363	353	404	390	404	388	358	393	410	354	358	418	371	387	391	351	386	352	382	373	376	430	403	386	353	402	359	373	388	385	385	378	377	390	377	388	411	359	384	375	410	383	398	383	389	342	378	409	431	363	382	359	354	359	387	354	403	389	385	399	391	377	395	385	387	361	383	409	391	400	436	375	397	384	379	357	375	405	359	414	354	384	340	378	393	394	404	378	396	377	350	401	350	382	396	402	397	386	370	401	326	392	368	397	392	359	394	405	369	414	382	427	388	366	373	382	399	411	397	391	422	388	355	381	381	416	402	405	352	397	371	400	357	385	362	375	360	404	371	380	376	404	378	393	385	386	406	357	359	366	380	386	404	405	413	412	363	384	361	399	378	371	405	395	377	407	394	402	371	417	357	360	396	400	409	370	377	386	395	368	381	391	377	397	403	406	365	355	403	378	406	356	426	374	362	361	353	389	390	372	397	382	415	371	371	384	384	358	352	373	377	416	405	407	357	385	384	393	403	422	360	410	364	411	438	374	413	367	364	380	399	400	355	347	379	415	382	380	372	399	374	352	354	375	368	382	384	410	393	392	352	401	375	394	384	400	390	433	373	406	380	397	402	372	375	335	395	361	371	413	366	393	364	391	399	405	381	371	377	334	403	373	381	379	379	383	365	406	410	400	390	369	383	355	359	396	377	385	409	405	359	379	368	397	390	400	370	402	406	370	394	412	410	369	421	364	412	360	396	368	389	343	361	354	395	391	384	400	375	386	413	385	360	399	390	379	399	364	372	374	368	399	382	365	359	376	380	354	385	358	379	428	375	370	374	403	376	365	378	374	391	378	387	361	377	376	429	398	355	385	357	344	370	400	381	372	372	365	435	394	409	378	357	371	382	417	390	360	381	344	363	361	407	381	355	370	380	373	414	378	381	369	403	423	392	373	389	386	381	381	391	391	356	392	375	408	392	396	385	356	377	390	403	389	381	360	375	355	388	379	336	432	372	373	373	375	351	387	386	355	379	370	369	335	333	419	362	359	385	373	406	403	403	376	400	407	357	373	403	366	333	358	355	390	391	379	370	389	391	356	372	353	372	415	381	385	376	384	385	383	364	370	371	370	360	351	427	415	389	403	368	397	375	392	380	366	377	377	345	417	358	401	402	406	409	380	376	386	409	377	401	386	424	369	383	385	389	374	357	341	407	366	358	365	386	404	364	385	390	366	380	353	410	420	402	405	389	403	368	390	372	373	406	391	363	408	392	376	459	366	364	381	399	364	399	372	411	387	406	387	363	367	390	363	379	360	384	413	370	364	347	393	361	381	364	395	376	376	371	401	411	379	399	382	355	346	345	378	423	346	382	407	386	371	387	397	397	352	392	374	360	398	412	369	383	385	359	358	365	396	388	383	349	420	414	370	374	370	365	384	404	373	370	412	352	392	391	404	378	385	365	403	393	380	389	384	376	336	383	360	381	390	397	370	384	375	380	420	362	381	374	382	377	359	375	353	368	365	370	392	396	378	364	390	388	356	394	365	333	363	402	372	373	385	379	433	386	420	397	369	387	390	383	399	376	391	381	384	377	397	376	375	379	369	347	382	400	356	393	402	393	376	392	405	421	346	352	383	418	392	347	382	386	411	386	406	377	332	339	349	388	380	369	388	390	372	324	375	396	381	376	374	370	388	404	381	375	388	369	390	409	365	380	379	355	370	432	392	399	394	355	347	392	369	360	393	378	371	367	400	383	375	351	368	381	432	407	409	373	352	357	382	403	399	394	365	357	335	392	381	404	390	374	378	385	390	368	336	391	395	385	371	370	352	383	372	370	351	379	344	377	354	381	342	402	375	349	392	373	384	374	365	379	417	328	378	395	372	397	371	388	407	390	395	377	400	379	375	396	363	377	323	400	389	368	372	366	400	349	395	380	392	380	378	424	360	382	389	391	382	391	377	387	341	377	402	345	380	378	387	389	406	365	388	379	369	375	377	389	363	379	377	372	368	381	375	374	381	358	350	372	370	382	372	389	367	353	391	373	373	392	379	382	364	403	386	368	363	391	367	422	381	404	376	368	365	431	389	388	377	376	392	398	370	358	391	419	378	390	370	390	388	392	406	408	349	382	375	367	377	328	371	406	395	390	395	374	367	364	427	419	405	355	377	350	400	416	386	368	372	389	368	362	348	348	368	364	379	356	358	383	363	419	387	381	388	367	399	375	393	385	368	381	372	388	378	382	425	430	409	397	387	359	365	422	367	345	393	400	358	356	391	396	358	362	369	373	369	371	383	400	360	354	384	391	400	423	394	381	395	373	401	371	376	373	392	375	389	404	376	364	368	348	361	357	389	384	394	388	376	353	402	376	377	353	400	361	358	394	359	326	348	369	418	366	354	378	369	358	353	372	385	397	393	369	336	377	363	391	384	362	365	383	397	345	366	362	340	357	368	373	403	349	367	376	351	396	391	396	393	386	335	382	389	416	383	419	399	399	387	397	385	360	379	361	382	421	361	395	381	378	364	405	388	406	377	369	381	386	379	366	400	364	416	394	398	375	343	358	424	363	368	354	366	398	369	394	377	386	395	351	392	385	361	386	371	363	389	354	376	356	404	385	401	376	368	405	388	397	376	347	387	404	368	396	383	385	384	387	377	388	362	390	377	398	413	397	364	384	377	399	362	403	383	394	380	371	342	371	410	379	407	358	422	424	388	390	363	347	386	370	370	386	375	389	411	360	369	374	397	387	362	383	341	374	361	373	370	396	375	375	329	394	414	398	371	380	414	360	364	402	388	373	362	380	359	375	366	387	360	306	377	368	374	394	369	415	403	384	376	417	378	399	374	369	347	362	374	416	399	376	382	424	392	371	390	378	368	367	383	371	383	397	381	382	378	391	397	349	401	417	405	395	389	384	363	375	378	388	409	401	380	398	409	386	354	388	387	364	375	406	383	405	367	394	391	366	394	401	416	404	389	357	378	363	351	406	376	365	351	376	379	369	354	377	376	388	380	394	405	366	384	353	414	354	341	365	370	381	394	383	411	389	381	400	410	409	411	362	373	408	376	374	392	425	368	364	403	361	394	372	412	371	356	365	364	361	358	365	350	353	413	371	382	370	395	385	374	397	356	382	402	402	409	361	377	368	339	359	394	386	383	391	399	373	401	392	395	370	373	397	389	408	393	387	356	382	379	345	378	392	398	408	368	388	405	371	394	384	382	373	392	372	369	393	372	362	364	392	389	408	432	387	368	363	393	353	371	354	376	361	371	377	362	380	387	365	409	359	388	417	381	419	385	360	370	381	394	387	415	366	426	359	351	391	366	373	392	388	390	398	357	362	417	389	359	395	336	379	411	384	372	390	366	368	385	412	386	357	388	386	379	391	349
4466	9041	8174	4346	2973	2307	1872	1476	1272	1074	991	854	857	761	725	679	635	647	611	606	611	565	590	564	560	560	572	555	577	517	572	584	505	547	563	489	539	533	503	505	518	521	536	498	509	539	526	468	520	498	513	525	545	498	523	476	486	513	512	533	522	529	520	517	549	517	538	493	511	523	540	513	494	472	529	509	518	508	496	524	539	538	539	491	524	533	484	524	522	530	512	549	543	501	564	519	507	530	539	478	517	495	529	501	453	513	471	510	522	497	496	517	505	493	501	500	504	539	520	489	513	491	491	501	513	496	508	516	544	522	512	494	537	541	506	506	491	524	542	478	530	501	546	549	482	451	491	523	506	531	484	516	506	501	554	539	532	479	506	538	531	464	459	479	516	517	508	522	506	484	530	506	483	497	494	534	524	511	471	544	502	507	525	490	534	486	493	545	501	497	496	497	507	550	475	485	493	489	489	505	528	524	489	499	511	502	492	503	543	500	509	514	496	535	471	539	490	532	493	524	519	522	514	545	501	522	509	516	511	489	473	495	518	513	516	534	502	479	506	491	510	517	527	482	502	497	517	516	479	491	519	541	502	535	512	526	504	469	507	481	502	515	527	514	511	551	500	489	500	491	499	478	499	539	515	518	508	487	502	500	500	489	497	520	501	509	517	480	506	494	528	514	477	550	540	532	499	493	515	496	489	505	541	505	480	508	497	536	535	481	532	490	489	508	525	497	488	535	519	534	543	504	531	519	517	498	493	468	505	539	542	515	473	536	532	507	485	528	514	516	508	517	519	514	515	479	501	510	506	520	530	508	549	498	489	507	499	550	533	515	511	508	473	489	491	492	507	528	489	478	524	516	484	501	497	490	526	516	488	502	535	493	487	485	537	508	515	548	516	497	483	549	493	472	493	527	495	531	491	501	491	491	539	515	518	569	549	530	503	536	478	514	484	477	531	481	505	492	519	517	495	479	519	514	513	508	518	504	483	518	479	491	496	482	456	522	493	500	493	492	498	516	535	532	505	509	477	511	515	466	519	510	528	492	541	545	502	504	522	502	529	532	504	493	469	503	476	524	549	515	515	481	501	496	525	501	480	527	512	498	533	521	489	494	498	517	493	512	502	501	531	512	506	496	514	501	491	508	495	505	522	511	524	523	475	480	540	535	479	492	521	522	513	475	488	484	500	502	474	488	475	501	475	488	477	507	488	555	482	520	526	516	468	488	505	508	542	517	502	508	513	498	553	490	513	510	487	552	504	478	543	526	511	506	522	547	494	493	489	529	536	501	528	490	490	490	487	527	496	511	498	532	497	515	518	539	477	532	516	504	453	512	521	517	513	499	498	475	512	487	562	531	501	549	537	493	501	545	485	523	535	510	515	513	533	449	514	507	494	495	511	487	511	512	489	520	468	475	488	497	501	539	529	500	496	500	522	513	530	514	494	515	521	540	493	532	493	525	509	509	525	501	473	526	512	503	509	539	502	486	483	531	499	514	495	492	500	523	495	487	503	501	441	514	457	530	472	468	491	512	532	502	507	526	513	492	534	491	528	511	499	543	500	478	509	478	529	490	524	512	534	531	521	512	496	506	511	525	498	527	518	448	519	499	491	535	486	508	533	502	534	472	528	512	550	499	522	538	514	487	562	483	526	486	475	513	490	558	494	521	478	526	543	476	529	483	497	540	502	511	516	522	504	482	555	516	517	460	502	485	505	530	531	529	536	509	482	480	507	533	528	489	508	523	563	496	511	545	491	482	523	533	475	480	517	533	488	515	546	517	515	510	549	503	507	505	523	471	532	543	524	519	521	539	506	490	558	495	469	479	509	491	475	500	479	516	498	475	525	494	488	517	501	521	559	523	550	480	526	491	474	494	476	525	503	530	514	502	508	507	539	499	517	499	463	477	481	476	542	510	547	513	477	503	507	485	495	474	520	493	487	533	484	494	512	496	500	490	485	503	543	545	497	483	517	507	524	502	503	498	512	563	523	508	485	494	514	533	492	515	497	526	508	473	495	529	527	484	544	533	521	502	517	536	490	511	496	482	488	498	523	505	502	504	481	538	523	546	521	519	525	533	509	492	514	499	516	508	527	540	503	518	527	521	550	509	528	512	492	523	481	518	506	524	509	508	482	492	474	522	509	522	483	529	519	484	475	514	529	509	497	597	518	547	539	518	494	478	507	529	506	516	461	478	493	485	492	530	540	545	513	517	502	502	503	487	478	474	492	503	487	497	495	557	468	533	547	484	492	487	530	532	497	530	504	492	509	490	539	533	476	488	474	501	489	502	518	509	517	484	517	533	523	481	521	536	483	506	524	488	534	467	500	523	536	531	482	564	511	477	525	505	477	523	525	505	510	502	514	447	536	486	506	503	519	475	507	521	505	503	529	516	509	517	478	509	508	505	463	497	541	501	515	494	501	541	493	475	531	546	502	498	517	506	549	531	492	515	516	476	492	512	511	499	532	477	483	488	531	490	515	475	469	504	549	504	574	502	478	518	546	521	496	493	478	549	489	495	516	506	473	506	520	516	468	507	463	527	478	488	521	496	522	519	509	477	485	479	499	510	497	506	511	485	521	472	491	549	488	485	494	514	517	475	533	508	505	509	568	491	514	499	482	497	534	509	486	490	492	501	533	510	498	525	502	520	491	520	510	489	517	495	514	543	450	504	498	522	540	473	506	507	512	500	485	532	486	509	549	505	490	517	533	491	524	484	515	481	498	518	510	542	515	485	511	533	482	544	493	487	507	506	537	512	505	521	508	473	522	479	486	486	546	523	548	502	485	477	526	509	517	506	570	515	539	514	469	481	542	496	471	503	495	532	524	491	493	500	510	499	533	538	501	513	481	494	499	500	462	494	549	481	513	499	504	500	495	544	518	492	475	495	506	475	516	521	510	529	506	530	531	529	555	500	468	542	479	535	505	540	488	535	480	490	483	514	492	523	504	484	476	543	491	495	483	537	484	529	465	496	537	526	491	484	496	482	499	541	517	493	526	482	519	495	513	534	519	500	479	531	495	553	517	528	554	513	539	516	511	502	529	485	532	517	505	511	513	499	496	464	510	515	506	486	501	468	500	513	512	468	487	472	513	496	502	537	497	515	529	491	492	512	523	539	488	549	530	524	544	512	499	528	516	488	515	510	548	508	523	494	558	518	525	511	519	534	528	494	538	473	572	508	488	495	481	517	514	483	476	498	485	523	519	477	488	493	488	501	499	494	526	496	511	489	501	503	511	521	509	507	508	493	488	493	514	540	501	507	490	498	484	457	530	501	503	466	509	510	497	464	480	502	497	501	519	474	495	491	522	509	491	480	489	493	524	499	512	489	472	476	543	520	527	498	470	501	532	508	486	534	506	508	480	510	507	543	511	493	492	543	494	477	506	554	485	511	449	483	508	475	494	491	499	481	496	485	540	512	514	499	493	526	510	510	511	515	473	533	528	496	455	516	513	475	475	546	510	470	527	510	562	504	537	501	472	488
23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
