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
340377555526	340377556089	340377556639	340377557187	340377557737	340377558289	340377558839	340377559389	340377559937	340377560489	340377561037	340377561589	340377562137	340377562689	340377563239	340377563789	340377564337	340377564889	340377565439	340377565989	340377566537	340377567089	340377567639	340377568189	340377568737	340377569289	340377569839	340377570389	340377570937	340377571489	340377572039	340377572589	340377573137	340377573689	340377574239	340377574789	340377575337	340377575891	340377576439	340377576989	340377577537	340377578089	340377578639	340377579189	340377579737	340377580289	340377580839	340377581389	340377581937	340377582489	340377583039	340377583589	340377584137	340377584689	340377585239	340377585789	340377586337	340377586889	340377587439	340377587989	340377588537	340377589089	340377589639	340377590189	340377590737	340377591289	340377591839	340377592389	340377592937	340377593489	340377594039	340377594589	340377595137	340377595689	340377596239	340377596789	340377597337	340377597889	340377598439	340377598989	340377599537	340377600089	340377600639	340377601189	340377601737	340377602289	340377602839	340377603389	340377603937	340377604489	340377605039	340377605589	340377606137	340377606689	340377607239	340377607789	340377608341	340377608889	340377609439	340377609989	340377610537	340377611089	340377611639	340377612189	340377612737	340377613289	340377613839	340377614389	340377614937	340377615489	340377616039	340377616589	340377617137	340377617689	340377618239	340377618789	340377619337	340377619889	340377620439	340377620989	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2743	2000	3600	2300	2743	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23217	21389	29119	24065	21390	21255	8092	1099	852	791	658	647	602	550	530	519	499	505	525	524	530	468	492	537	495	442	492	479	468	430	421	1378	2493	3551	3206	1315	439	459	428	430	421	447	444	429	393	469	399	441	427	439	435	445	402	431	448	408	439	438	468	380	414	381	390	434	442	409	387	403	445	426	436	455	415	443	423	415	399	452	422	427	426	394	415	410	468	430	431	464	386	398	413	427	392	430	433	402	437	424	389	416	412	435	426	399	442	432	464	427	418	459	410	414	442	412	401	439	425	399	418	469	415	441	461	432	446	405	413	417	426	418	448	413	435	445	399	449	406	431	425	454	426	426	409	389	419	408	423	415	425	419	416	461	392	484	433	416	417	396	417	438	443	417	424	412	458	402	420	401	413	395	452	411	460	410	425	405	386	389	431	421	444	412	448	431	436	435	422	448	401	428	383	413	403	426	452	419	404	430	454	464	415	417	413	426	415	406	402	441	398	433	432	452	408	406	454	468	403	413	428	433	406	428	420	408	422	433	411	445	442	435	437	434	394	445	401	368	412	411	393	414	448	450	423	393	394	459	413	465	435	425	392	459	403	427	437	426	441	431	427	401	456	422	434	454	422	441	433	446	413	420	454	434	405	390	421	440	437	426	393	442	441	451	399	416	394	429	438	447	409	431	445	422	446	431	418	446	387	429	426	411	425	421	427	413	433	411	423	409	460	429	421	451	431	450	418	395	406	442	447	443	435	427	391	440	416	439	433	454	441	445	416	414	383	407	446	423	407	423	437	428	414	397	392	410	394	449	443	411	438	398	440	430	427	445	398	424	413	414	383	429	453	411	448	426	411	446	420	403	437	411	417	426	408	415	384	410	403	438	439	455	430	424	432	446	417	428	436	407	434	434	432	427	430	410	431	421	425	422	401	449	408	439	419	456	432	426	425	414	422	395	395	419	452	408	456	410	464	446	445	417	444	458	386	384	454	424	421	417	434	405	419	425	430	456	426	456	411	424	421	400	434	423	383	412	435	410	428	412	444	472	431	449	461	449	423	417	424	415	420	450	444	440	425	384	399	419	428	429	429	429	419	413	431	435	440	401	448	447	427	439	409	454	430	425	433	480	436	413	421	438	401	414	408	427	381	435	407	402	430	433	416	410	402	439	425	431	417	451	414	414	415	430	450	421	439	392	409	429	413	427	388	424	403	426	425	414	419	437	423	429	396	442	414	427	450	413	394	432	408	441	389	445	463	443	413	454	483	435	426	426	431	441	420	432	421	405	417	415	412	438	392	424	402	452	433	431	419	430	420	450	403	432	408	455	400	427	416	379	443	380	431	401	398	424	416	405	427	418	415	468	448	439	439	390	431	415	461	408	396	431	443	387	429	397	456	433	403	422	432	410	484	424	425	393	400	428	431	438	384	449	444	415	414	454	428	439	433	400	428	435	413	430	441	415	396	435	407	438	385	437	424	429	414	425	388	413	435	426	447	408	421	416	398	437	455	414	423	437	394	432	375	384	447	409	402	426	390	477	423	397	396	434	421	456	426	402	424	388	455	415	422	453	425	430	402	405	448	440	388	396	424	421	448	428	436	397	434	409	412	418	422	423	449	428	400	430	429	417	413	429	418	428	456	426	404	409	398	390	438	443	419	439	416	477	419	402	409	416	452	425	405	432	455	392	418	412	408	416	433	443	415	437	396	414	420	445	419	411	411	449	434	451	420	433	417	420	413	439	401	408	389	410	423	470	406	424	432	424	418	405	428	421	428	435	428	403	438	411	425	401	432	446	437	423	402	399	420	437	421	434	427	411	403	440	429	431	463	433	458	399	418	415	387	455	425	406	451	410	469	426	443	450	408	433	454	430	429	446	412	411	438	427	414	433	411	390	462	393	413	458	404	442	418	416	408	436	438	421	421	469	426	430	442	441	382	462	430	440	427	372	425	431	411	450	377	412	426	403	410	427	395	407	440	433	420	438	400	437	433	466	401	416	443	454	385	430	424	413	418	466	426	424	447	461	439	381	448	404	438	427	429	411	401	413	421	403	424	473	412	421	461	393	465	441	438	430	413	398	440	410	426	427	408	371	450	427	377	414	455	424	398	385	396	439	404	389	434	401	418	450	400	454	440	437	427	440	452	390	466	410	440	384	401	410	435	452	419	431	443	400	417	421	413	450	451	407	406	453	420	448	415	428	454	422	407	416	454	422	462	443	443	429	443	441	391	411	416	438	413	407	429	450	420	424	424	396	393	404	420	414	430	430	423	413	452	392	433	433	393	439	458	419	404	444	394	427	424	420	416	399	441	429	426	425	448	415	414	405	418	365	407	426	394	393	429	399	434	389	420	397	408	428	446	444	425	448	453	410	440	409	442	406	436	402	422	409	391	400	422	418	446	407	404	396	406	435	454	426	395	395	403	403	432	418	417	390	476	407	403	478	432	417	428	384	387	450	405	410	419	421	434	405	441	409	397	428	430	432	432	431	402	461	411	394	432	414	406	381	438	426	437	463	459	406	421	415	426	420	436	410	411	407	411	423	405	423	445	416	421	441	419	435	416	437	457	416	386	439	437	418	420	424	431	395	369	455	412	402	422	466	450	446	437	445	412	411	415	423	446	418	422	398	423	413	426	426	423	435	430	410	423	441	439	426	428	403	421	396	404	396	426	416	414	433	421	415	405	451	427	406	448	421	434	420	440	417	445	422	461	431	438	394	387	419	429	444	428	440	411	408	419	382	399	387	454	410	403	415	443	409	440	403	438	416	400	418	398	446	409	403	404	432	388	405	440	449	400	401	443	407	409	430	450	432	406	431	442	433	415	423	431	413	417	433	419	445	399	433	414	428	414	468	410	402	440	409	426	412	446	414	432	415	389	448	388	416	427	387	461	412	401	479	403	415	432	438	416	430	455	453	440	436	439	444	413	401	424	400	414	435	425	430	423	453	426	465	398	431	393	438	430	428	415	432	451	420	445	431	395	437	397	443	370	453	377	418	435	440	380	433	388	447	407	440	395	405	434	397	435	430	429	410	402	433	448	452	398	449	423	437	413	443	401	420	435	427	396	438	398	460	408	457	416	415	479	444	444	409	389	369	393	450	394	404	410	433	405	444	442	400	399	395	436	431	413	448	422	442	426	426	456	436	426	408	453	419	431	410	400	438	461	429	384	414	445	447	432	401	437	446	406	375	400	436	405	429	450	454	435	433	426	402	408	431	410	442	399	398	437	395	432	446	422	404	431	406	452	430	433	405	432	433	418	401	399	415	421	409	478	442	447	436	434	421	402	433	401	426	421	405	451	421	411	451	410	409	416	417	423	418	454	416	413	415	396	428	413	437	450	395	428	426	417	420	405	412	446	395	442	418	425	439	433	430	441	398	466	431	435	426	464	415	388	419	414	431	386	423	425	416	426	388	397	401	390	377	429	458	358	427	378	377	417	378	412	381	400	401	446	427	416	400	404	390	406	428	431	431	423	428	409	430	407	403	403	430
33568	55863	44329	28164	4947	2411	1919	1505	1262	1022	985	886	800	754	710	624	595	581	630	582	596	506	599	662	565	550	562	585	551	546	555	1910	3423	4827	4213	1722	453	451	461	456	470	461	451	479	484	468	502	454	436	465	488	447	484	461	512	464	433	486	481	483	498	481	426	459	485	451	469	473	423	443	422	452	444	463	449	481	472	468	462	487	469	441	466	472	534	494	491	442	517	484	476	458	432	463	461	515	476	475	462	463	486	473	452	468	468	471	481	487	527	485	447	462	487	495	465	489	499	469	453	472	463	494	463	487	491	496	438	483	461	504	490	531	457	469	455	444	493	419	486	451	422	470	436	469	488	466	466	449	465	448	480	464	469	466	475	431	501	473	464	478	451	475	447	460	466	476	488	488	505	492	487	468	443	444	462	518	510	504	465	482	475	468	477	465	494	481	458	487	451	465	475	460	469	485	479	465	458	491	473	466	481	493	441	468	463	495	451	451	439	466	463	491	463	465	459	447	446	462	461	452	437	480	469	529	491	493	485	477	477	488	456	447	480	495	464	458	468	474	472	473	470	460	456	486	472	484	498	449	463	491	470	434	504	514	444	464	412	476	486	439	508	487	467	449	460	497	418	473	477	470	447	475	496	448	472	425	446	483	466	467	484	473	472	452	442	475	466	497	476	473	486	489	447	466	464	486	480	483	486	496	470	463	494	477	477	472	448	513	452	467	487	474	498	459	434	466	472	495	492	426	431	470	461	491	482	477	441	483	488	458	475	470	474	540	454	493	480	513	462	528	483	521	474	441	457	461	460	498	479	467	539	505	469	450	477	464	481	483	507	468	470	483	467	465	442	440	492	467	450	487	460	458	473	450	450	492	490	430	467	454	491	466	438	468	436	511	484	469	506	458	458	467	470	476	476	454	499	509	468	449	470	464	438	443	423	448	488	499	452	462	456	495	466	468	501	460	463	451	492	460	462	450	455	491	441	451	482	459	452	446	440	447	437	474	473	444	439	466	455	441	520	462	424	439	488	437	442	468	457	483	437	465	512	514	484	404	461	483	500	453	463	477	478	459	445	491	445	509	461	457	505	476	485	500	445	437	479	451	486	505	458	463	455	459	451	464	441	488	441	455	462	485	481	468	490	475	474	452	452	461	450	499	478	470	484	438	472	488	456	433	471	485	466	444	480	463	514	468	475	457	430	452	479	446	482	463	492	442	460	440	483	429	493	486	457	475	475	456	487	476	485	444	506	477	465	447	475	488	454	505	503	416	479	484	486	480	452	493	470	443	457	465	478	486	470	485	468	430	460	492	481	470	465	452	441	488	435	492	499	504	489	466	457	451	472	513	503	445	472	463	436	438	446	441	447	462	449	448	484	456	460	439	476	455	462	456	450	492	495	434	468	482	490	445	498	467	488	449	462	486	472	481	477	436	420	462	481	481	514	440	465	474	460	435	499	478	494	464	475	490	501	450	448	463	490	465	478	492	479	475	444	476	483	454	449	454	465	435	470	466	463	488	495	459	495	486	483	442	469	477	481	500	454	415	480	459	507	440	463	485	475	481	492	463	482	474	433	463	422	465	455	513	460	500	482	495	457	475	485	448	448	493	423	438	474	450	509	453	445	513	507	447	463	492	476	475	476	512	523	461	450	452	486	478	461	457	463	471	500	465	436	451	446	473	480	488	451	488	478	489	465	463	465	436	416	415	464	473	449	495	495	471	458	467	456	511	468	416	431	473	477	503	473	415	440	473	464	471	463	477	450	472	460	478	441	480	478	458	469	445	469	479	519	487	465	474	476	469	475	527	451	479	469	472	456	442	423	479	456	472	443	471	428	459	516	450	450	471	466	468	458	466	460	434	504	503	448	453	486	489	481	474	483	471	448	436	447	468	472	454	487	460	456	421	457	494	490	466	465	471	433	407	470	497	481	455	488	475	459	455	462	445	511	428	481	492	494	483	459	452	476	423	449	420	470	450	446	435	451	490	422	469	455	493	422	456	490	516	476	382	476	461	510	458	500	439	519	492	475	479	470	450	469	462	482	436	439	496	489	480	495	486	474	446	504	484	478	482	485	462	425	454	480	458	483	473	454	476	486	467	482	461	496	428	438	470	451	465	470	551	456	456	449	451	417	438	466	491	493	434	473	416	469	459	484	473	464	449	442	458	448	487	480	469	434	452	498	476	471	477	500	454	435	468	453	473	457	452	481	487	448	439	443	433	457	512	477	451	509	478	500	482	459	467	452	473	498	439	491	494	510	489	437	438	447	452	478	476	526	487	431	460	518	454	465	471	458	446	445	481	468	465	458	488	492	477	470	473	445	468	487	432	465	475	457	484	482	496	484	455	476	466	467	436	439	477	450	434	456	458	494	451	481	468	467	459	485	447	511	489	472	451	463	471	448	470	439	455	456	440	442	468	466	461	435	466	439	459	442	480	440	497	451	441	487	528	475	475	448	480	476	473	493	446	416	463	489	440	483	501	491	425	437	462	482	475	492	455	484	455	483	513	482	417	513	480	506	490	473	482	471	486	446	488	476	477	464	480	474	458	441	465	469	430	475	488	437	467	470	448	463	435	499	483	466	460	503	488	498	474	472	499	463	454	477	500	459	528	505	419	462	468	503	457	444	472	444	444	445	479	427	493	513	445	503	445	504	471	415	448	461	458	492	440	476	434	491	428	476	460	464	461	479	477	480	472	472	459	477	471	404	524	458	492	483	438	468	448	471	480	454	472	430	452	475	461	459	456	484	463	475	419	477	483	463	488	481	447	477	466	479	468	507	431	496	484	432	455	482	467	426	497	467	485	447	489	423	459	440	498	457	423	433	461	498	493	462	442	468	453	541	485	454	509	454	456	473	477	433	440	478	454	512	464	467	440	467	494	456	468	505	475	467	459	500	440	492	472	489	440	454	454	491	475	436	455	442	469	466	470	462	469	493	475	460	456	479	444	453	517	465	450	466	437	510	470	483	481	447	464	514	480	502	453	454	482	465	437	460	492	458	480	456	484	450	467	495	420	462	460	502	467	484	450	501	518	486	481	486	450	490	464	478	467	465	436	457	445	452	471	460	490	454	467	422	464	471	442	460	475	502	457	438	482	503	512	511	444	440	453	465	431	448	468	490	460	476	518	443	469	521	473	486	471	458	462	497	502	481	441	432	474	501	458	462	488	460	460	455	486	433	478	476	460	456	497	471	443	466	448	462	441	483	470	474	485	461	531	499	477	447	487	449	452	483	486	449	464	474	456	459	462	453	492	459	457	462	434	458	475	455	477	456	427	482	477	477	467	501	514	489	441	414	459	473	443	522	450	458	490	505	449	481	483	470	472	445	472	457	447	429	454	434	482	495	446	442	474	488	441	474	473	492	457	442	451	470	437	442	468	447	461	443	482	483	490	496	440	455	489	449	460	449	470	458	437	478	442	511	436	493	456	467	452	456	512	483	461	512	475	453	470	433	493	430	455	503	498	436	460	433	468	472	462	444	477
28458	25997	29577	15851	1250	425	337	357	376	374	321	324	352	368	328	352	328	333	345	307	377	353	340	327	368	353	373	344	326	362	330	338	343	376	463	399	301	316	329	326	329	320	299	337	346	314	288	338	349	333	323	345	324	357	304	326	336	307	324	343	329	316	307	340	295	297	322	315	343	347	303	335	346	323	309	339	342	313	312	311	334	337	319	316	380	324	307	326	336	321	327	330	325	298	312	312	337	318	328	319	306	339	329	331	334	307	317	269	330	324	328	332	313	319	327	328	338	334	356	303	326	324	323	295	353	303	373	327	342	335	323	335	324	377	322	310	334	299	303	357	308	339	304	305	336	344	349	341	334	337	315	337	336	332	336	312	317	353	320	309	300	327	332	345	321	322	312	317	325	339	335	294	329	318	339	345	291	340	295	274	329	320	324	328	307	337	331	338	307	310	330	342	336	341	316	335	322	307	332	317	304	331	344	322	344	348	284	331	311	337	307	327	332	314	301	297	332	349	322	337	311	324	308	347	319	317	323	345	295	299	310	345	328	309	310	313	322	346	336	327	331	318	299	348	333	308	326	352	308	292	362	319	294	318	329	310	331	333	338	306	329	327	338	328	305	322	333	336	346	329	320	296	321	313	327	307	351	311	320	334	339	313	343	333	335	291	310	355	311	292	317	323	325	314	305	298	327	324	330	294	301	324	321	332	319	345	351	350	335	316	354	331	311	330	316	342	275	337	340	319	311	334	304	324	339	344	337	350	346	329	352	341	327	337	356	318	335	335	307	322	362	333	332	316	328	323	324	335	310	342	348	312	313	309	305	285	311	329	340	319	380	362	313	310	322	336	304	354	319	335	331	314	324	311	340	355	337	318	313	352	327	337	332	323	322	340	313	331	327	294	329	323	307	328	325	329	297	341	312	341	329	325	322	303	290	318	300	317	309	315	318	293	339	326	339	306	293	328	343	307	309	311	317	332	345	327	312	338	313	312	329	298	311	324	349	323	293	330	328	324	326	316	345	305	312	285	304	337	351	312	311	307	334	346	337	298	310	355	304	312	317	309	338	293	337	316	293	317	329	292	324	324	367	326	320	327	328	312	320	321	347	313	325	287	287	356	312	292	281	296	354	331	307	343	334	351	302	332	332	327	334	315	302	311	282	307	318	302	311	345	296	302	325	324	326	297	314	341	302	309	372	329	332	328	323	318	347	351	301	310	347	319	288	306	336	318	357	334	358	337	309	309	288	304	342	325	304	326	315	342	320	343	353	350	298	317	332	322	293	334	325	329	345	328	317	324	317	300	326	322	330	316	317	331	316	312	316	355	323	346	326	311	338	336	326	343	308	334	320	298	365	296	323	309	311	329	321	327	320	312	329	295	366	304	306	325	332	333	321	330	306	318	308	329	340	314	309	343	306	341	339	321	336	321	322	326	329	306	300	299	307	306	302	328	328	326	322	333	316	346	303	318	293	322	340	337	331	331	353	318	365	321	351	319	336	314	312	310	337	362	322	317	328	330	340	343	324	346	319	340	313	334	303	334	306	354	316	350	326	328	356	340	327	328	298	322	348	352	310	367	325	309	298	315	357	304	276	354	324	314	316	306	324	333	320	322	315	347	364	332	327	334	325	335	334	304	314	358	311	296	311	298	349	349	344	319	347	355	352	294	343	320	309	305	297	355	332	338	354	325	318	317	298	288	342	327	300	341	320	336	295	325	292	333	345	333	310	338	340	342	336	309	309	316	297	298	317	330	335	309	360	320	303	327	307	329	301	315	325	334	369	357	315	329	323	318	295	316	318	324	292	329	296	344	328	313	314	338	335	323	366	357	300	303	348	320	312	322	318	338	307	325	335	328	307	343	293	307	355	351	338	323	304	312	342	303	334	315	337	305	325	321	355	307	287	304	292	316	329	311	330	340	318	337	330	314	324	319	329	327	353	310	325	292	304	320	302	333	341	330	316	335	327	306	339	322	290	334	308	333	324	322	321	342	307	336	322	317	300	318	317	294	297	322	319	324	305	334	342	332	313	308	288	314	307	334	349	329	361	315	352	328	313	320	327	297	321	331	326	298	309	343	312	331	328	340	317	282	325	297	321	317	319	330	316	327	306	301	299	338	308	306	314	368	302	325	317	360	337	351	345	321	306	313	304	351	313	338	303	336	355	314	310	315	314	318	324	294	323	311	356	346	356	312	295	334	309	324	327	313	288	322	326	349	346	340	311	341	311	342	316	346	343	294	307	348	343	323	322	360	309	341	320	326	340	308	310	320	316	334	338	318	317	317	308	317	345	329	339	306	338	316	309	327	324	347	289	363	295	341	321	331	330	330	324	323	309	358	357	332	319	328	307	300	297	352	325	309	313	317	317	356	310	356	320	352	304	355	304	315	336	321	292	332	313	304	332	306	329	340	292	337	349	336	327	296	343	331	346	305	346	343	326	335	316	361	310	308	328	314	324	348	342	310	337	348	319	358	292	344	293	324	322	330	318	322	322	333	293	350	361	327	343	354	334	305	324	325	332	323	323	317	311	327	346	319	304	324	341	357	342	321	347	340	363	336	338	340	296	295	286	334	296	304	300	318	328	334	343	341	312	369	322	304	315	319	315	340	343	345	327	302	333	342	303	364	330	321	303	332	301	298	340	305	290	318	343	330	338	314	316	302	314	329	291	321	336	324	330	377	303	312	342	325	334	312	327	293	333	326	350	286	328	332	322	311	294	316	321	323	293	313	302	325	327	340	315	324	296	324	328	346	319	317	297	303	315	313	310	317	317	305	333	338	345	316	345	325	311	311	351	284	350	306	327	304	330	315	318	322	291	333	328	331	326	337	342	326	315	328	337	280	333	332	315	307	285	290	303	284	332	326	314	322	336	314	351	297	344	322	299	316	318	338	302	368	349	345	343	288	297	335	314	328	316	329	325	316	334	327	325	311	351	307	315	317	341	332	300	328	308	316	339	331	334	325	338	351	309	326	331	329	346	317	327	319	315	350	308	321	321	300	365	323	339	321	322	340	340	348	319	314	356	324	317	305	325	310	329	324	318	318	334	304	301	332	315	341	336	314	328	360	324	338	324	335	335	340	316	325	329	316	349	335	300	358	353	329	332	335	338	323	316	294	320	295	327	286	295	356	323	342	317	336	304	306	324	342	319	355	361	333	355	322	304	313	299	332	330	334	346	323	313	298	329	317	302	290	353	327	330	320	316	276	326	316	304	334	312	305	319	314	367	305	301	329	313	304	321	290	330	332	328	350	316	342	333	364	303	305	321	326	340	356	338	341	309	329	315	367	348	346	329	346	349	315	329	334	323	325	344	359	355	319	291	333	321	328	311	346	351	293	327	321	336	321	340	334	348	320	324	321	301	310	319	320	300	321	337	330	314	320	313	330	355	322	342	295	313	333	349	353	302	311	339	323	334	308	338	285	329	356	289	335	319	332	321	341	316	297	342	293	308	327	296	291	297	302	327	336	317	325	325	324	342	295
31152	42591	30919	12526	918	491	425	456	457	403	417	392	408	448	435	411	395	412	386	386	389	412	371	409	443	419	426	364	413	418	402	419	424	510	617	540	380	385	391	349	377	358	355	381	367	368	360	388	367	383	344	385	390	331	379	375	396	400	375	398	387	376	383	398	367	396	370	374	421	385	361	364	402	388	414	371	392	366	364	371	383	400	369	418	358	351	378	380	367	354	379	395	391	374	357	379	356	342	411	384	336	402	362	383	380	380	365	352	342	383	363	400	383	392	371	367	366	387	387	383	406	350	387	389	373	384	396	370	386	381	422	389	408	370	403	384	412	387	380	376	373	407	398	389	402	368	379	377	358	372	356	358	392	416	369	390	352	404	374	387	375	373	385	395	392	372	386	398	386	410	362	396	397	405	386	396	416	377	379	386	369	402	396	360	346	380	381	402	405	378	409	331	397	385	384	352	395	377	378	358	342	377	372	401	375	360	403	403	401	372	367	348	390	374	361	394	379	395	354	363	391	379	382	363	379	361	367	319	362	383	393	384	352	363	383	361	387	391	387	386	374	373	390	388	399	390	380	369	396	379	362	390	353	384	369	348	384	370	339	387	364	402	366	368	385	432	410	369	373	366	394	417	392	374	370	360	399	383	378	355	406	371	388	379	339	362	384	369	384	362	367	365	380	358	403	389	397	390	396	401	379	390	354	388	348	390	402	386	371	370	394	366	356	392	373	366	381	394	374	375	378	365	425	347	364	357	400	384	416	405	361	380	417	415	368	390	365	384	399	345	386	408	376	382	399	386	362	399	365	408	375	336	418	373	380	381	402	366	349	408	413	361	378	402	424	369	362	401	377	381	388	367	337	412	406	369	368	374	363	391	359	348	388	376	379	359	404	412	418	381	399	390	359	409	389	351	343	383	377	382	380	377	371	371	404	357	360	360	368	393	379	393	381	351	372	378	385	382	382	343	393	375	402	359	373	374	366	386	406	390	400	412	367	379	394	375	363	355	358	368	390	371	369	401	365	361	350	390	363	372	388	360	386	391	394	382	432	387	401	373	401	385	413	404	363	424	362	354	375	381	382	360	375	361	369	389	373	383	392	359	386	372	352	353	360	346	415	379	398	378	366	372	399	361	393	409	376	394	382	415	365	367	423	360	383	373	369	379	418	393	374	388	342	394	370	382	396	360	361	403	362	361	385	377	396	395	401	409	376	379	374	344	407	406	393	366	370	355	333	375	357	368	397	369	391	368	390	372	345	416	399	384	393	370	365	382	387	374	393	391	380	388	377	395	398	357	371	380	364	380	403	377	355	405	384	382	387	360	385	391	383	366	382	365	365	394	374	361	375	408	392	388	366	386	375	367	366	394	405	384	361	367	403	371	402	366	385	368	410	376	395	379	399	384	374	367	398	402	367	371	363	365	351	402	394	398	354	387	371	376	377	352	364	407	383	343	406	403	400	337	357	349	426	374	370	396	381	393	373	378	397	354	385	391	400	392	359	326	361	387	381	389	393	393	376	371	401	375	385	367	408	407	344	386	375	401	377	359	363	382	348	392	394	379	397	410	379	384	404	395	403	395	344	374	379	381	382	370	366	369	370	353	377	391	395	386	397	376	407	384	403	374	374	393	379	420	418	405	362	360	375	400	383	377	365	392	404	384	410	364	374	369	387	397	373	378	371	366	387	398	380	418	374	403	405	382	384	345	395	380	400	355	396	386	395	366	396	433	420	378	371	412	390	363	359	336	397	375	391	383	356	368	387	370	382	377	369	377	377	356	387	415	364	385	373	380	402	416	377	401	399	375	375	372	316	399	366	382	332	372	416	366	356	379	383	395	374	389	338	381	417	414	380	355	363	366	387	403	383	397	360	387	393	383	361	370	333	371	408	369	374	402	375	393	382	398	388	364	376	407	377	344	392	378	417	344	381	347	399	372	373	365	377	399	359	375	382	400	367	368	381	405	384	345	384	372	408	372	357	389	370	374	410	368	320	365	379	365	393	365	399	360	360	384	377	358	338	378	421	388	397	375	403	419	364	374	408	346	398	371	347	374	381	388	383	380	384	378	415	373	378	362	398	393	384	362	373	329	352	360	377	394	412	361	367	348	378	376	397	372	369	330	359	373	399	364	351	352	368	349	357	372	358	414	368	345	392	372	388	374	357	373	390	385	387	406	403	366	393	393	378	363	396	359	370	416	375	371	347	407	358	322	358	351	376	395	372	415	347	382	365	409	363	399	392	375	389	415	359	377	372	371	378	373	397	357	378	396	362	380	382	372	394	349	413	405	379	341	398	382	347	352	405	388	350	375	390	370	411	353	389	365	400	366	397	370	357	356	344	399	358	362	365	340	388	389	392	373	395	375	403	393	372	362	380	362	359	390	353	386	382	382	379	367	354	378	388	384	378	341	416	387	360	371	334	368	390	405	376	374	358	395	389	358	373	359	356	377	424	374	359	403	394	361	342	376	405	406	365	383	360	375	383	369	346	367	367	400	376	360	356	388	398	398	373	400	354	368	360	366	402	409	384	362	339	363	358	354	405	390	375	411	367	355	384	386	384	373	373	383	381	403	384	378	380	384	393	403	377	402	377	359	359	375	338	359	347	379	408	373	362	382	401	377	342	398	402	396	387	392	368	376	351	350	383	369	372	392	354	404	378	383	382	355	386	431	390	415	415	390	390	379	373	403	362	349	350	382	377	371	354	404	418	363	369	387	349	384	388	381	371	368	350	398	364	398	362	370	348	399	387	390	382	344	353	382	374	381	374	364	362	391	398	426	374	410	395	357	385	378	349	399	362	419	355	429	404	387	372	378	364	394	381	365	366	375	383	383	400	389	363	384	390	365	378	378	382	373	381	378	384	386	390	376	396	372	397	352	391	379	374	397	371	397	344	410	370	364	383	358	382	379	391	373	362	365	387	389	345	384	399	377	368	361	349	381	365	336	353	366	399	375	372	390	384	380	354	364	390	386	379	401	411	403	359	393	352	402	395	394	375	371	417	401	378	366	340	397	389	341	363	379	352	388	375	347	357	390	418	416	399	382	420	395	377	402	375	361	391	370	341	379	379	399	379	381	388	344	393	371	396	373	384	352	372	383	368	391	404	382	407	374	385	387	366	370	356	366	406	388	405	387	384	378	370	396	401	414	358	356	346	384	400	366	386	396	389	373	377	373	382	366	395	409	389	392	373	405	340	372	372	379	362	392	372	378	365	377	347	333	396	387	394	387	398	384	382	372	387	413	375	385	391	383	376	344	385	383	386	362	374	385	401	364	409	338	373	370	418	401	351	391	340	376	369	398	402	388	362	384	399	362	385	341	339	385	336	357	372	384	364	390	398	359	374	414	372	363	371	384	337	392	367	395	321	371	378	341	389	369	381	383	390	427	371	377	353	402	405	387	389	388	365	390	396	389	388	364	400	371	410	393	377	413	366	396	379	387	399	399	333	398	358	350	380	388	387	362	384	370	364	403	350	372	375	366
23752	20903	28079	24012	20566	8886	860	589	520	464	426	411	371	384	402	382	336	335	304	303	360	334	325	375	359	354	324	341	322	679	529	805	747	852	1109	1079	884	557	299	312	294	306	271	317	307	279	283	318	325	303	303	314	306	312	287	306	311	292	300	296	317	291	284	307	271	303	277	309	307	318	351	292	304	276	306	298	280	290	306	315	323	294	285	319	297	308	305	293	311	279	315	312	289	302	302	316	281	284	305	287	273	300	308	293	302	341	302	289	275	277	294	295	292	281	285	296	324	302	291	283	317	298	280	299	284	280	294	244	292	302	333	305	286	274	317	296	341	284	303	297	301	300	279	285	312	306	277	288	283	306	308	279	289	280	332	323	313	316	321	306	310	286	319	301	296	315	280	263	286	310	291	278	263	290	309	297	309	300	273	298	293	294	292	272	297	305	302	291	293	313	319	293	280	292	290	312	315	310	316	321	292	311	289	335	305	345	287	299	282	286	277	295	321	305	299	292	305	316	282	279	259	287	306	270	301	311	317	297	307	328	321	289	299	321	299	283	309	316	338	311	285	279	306	268	328	326	276	305	288	284	293	276	269	306	267	337	313	292	285	309	314	298	316	323	301	281	310	313	296	286	291	299	297	286	327	296	320	309	317	303	284	293	286	344	313	325	296	301	329	322	322	284	295	291	280	292	331	302	319	321	292	265	299	275	336	335	278	310	322	295	307	279	302	311	299	296	263	269	325	292	303	309	279	285	316	278	304	302	306	288	287	300	318	286	286	267	279	296	305	307	318	311	319	307	283	326	283	309	293	303	311	275	314	296	312	331	268	301	290	308	278	288	343	314	305	280	276	287	292	299	304	287	304	282	294	303	276	308	316	291	319	286	304	299	292	302	299	291	296	308	305	293	321	299	325	276	313	313	300	306	312	294	308	303	300	310	281	310	335	289	300	299	300	320	276	289	294	272	316	315	308	286	321	275	312	328	265	307	320	337	291	350	285	283	279	275	302	292	318	294	299	334	303	311	295	284	276	293	297	281	348	282	308	313	317	298	279	311	330	305	318	291	312	298	283	296	336	287	303	301	332	303	298	299	275	296	286	308	329	306	288	282	317	304	287	292	280	309	305	301	324	311	303	359	272	290	296	297	279	312	339	291	292	300	294	321	299	317	328	300	315	270	298	295	287	304	295	274	288	309	286	303	311	305	320	330	319	327	297	279	360	310	321	288	297	300	305	291	297	302	278	279	307	284	287	295	315	295	292	329	300	283	311	281	300	323	275	317	314	325	297	297	336	293	278	327	316	283	280	309	294	314	309	295	282	288	311	294	313	303	310	327	278	288	307	324	319	297	304	282	288	295	317	283	307	291	274	300	285	300	300	282	289	300	295	325	304	339	318	280	307	314	270	324	301	309	269	299	332	296	327	304	302	284	296	303	261	281	323	288	345	291	332	298	282	325	318	289	284	324	304	330	285	303	298	306	367	313	292	313	311	279	280	294	288	273	322	280	285	313	299	296	301	286	276	300	289	330	309	296	311	297	305	299	293	314	326	304	280	287	298	293	291	308	290	292	296	256	342	279	281	294	277	317	290	301	306	335	333	294	325	284	282	312	260	294	326	310	294	287	294	283	306	322	297	326	318	275	299	312	321	317	305	309	306	282	289	308	289	320	269	303	305	279	307	313	299	298	291	318	279	307	301	322	321	312	301	307	286	297	285	296	295	300	290	307	326	295	293	296	338	281	280	291	310	293	327	280	326	312	267	309	287	287	313	300	294	288	295	306	301	308	322	279	313	285	304	282	292	330	306	292	291	301	309	317	288	299	307	286	300	317	296	284	312	291	279	284	299	303	326	305	321	308	313	320	285	272	304	292	284	315	302	292	288	317	302	283	301	296	345	289	277	294	313	279	314	321	322	280	305	280	297	286	294	281	296	304	298	290	312	298	295	311	265	288	316	263	295	323	321	315	328	277	292	297	278	322	292	291	323	302	286	307	275	290	308	292	288	268	294	309	296	294	301	294	266	302	305	312	279	316	337	309	294	303	310	287	298	276	306	280	313	282	303	301	271	288	296	289	287	322	329	293	303	293	298	290	287	294	270	330	278	316	302	313	326	304	318	284	305	315	308	323	284	314	293	315	322	324	278	271	325	270	297	317	298	271	285	286	295	294	296	298	321	311	329	297	294	296	294	317	292	290	311	285	287	328	322	306	325	261	260	290	291	309	303	306	282	310	286	340	320	288	308	287	287	280	288	296	279	261	315	325	269	307	260	276	292	290	290	326	311	285	279	313	274	338	270	285	301	325	298	321	344	302	280	308	268	285	284	279	326	338	301	287	290	283	306	309	300	314	323	293	275	277	302	325	298	279	308	308	292	295	276	295	290	300	298	293	307	321	310	302	286	303	309	302	296	287	273	306	315	294	293	281	286	296	311	316	303	299	301	282	298	282	319	300	292	299	289	288	319	296	279	307	313	283	309	282	342	281	301	288	320	302	304	301	294	266	284	304	283	275	291	273	319	312	286	299	288	291	295	309	270	291	309	299	285	280	287	355	302	304	313	304	266	309	313	322	254	316	307	295	338	284	303	286	284	336	334	296	309	317	343	306	290	296	296	308	308	297	335	296	283	291	309	298	281	310	303	332	287	293	291	293	319	317	274	307	276	312	288	281	292	287	287	310	321	316	311	341	270	345	291	299	304	280	270	315	271	307	261	305	280	298	307	289	325	307	307	272	265	296	277	321	302	316	290	308	285	287	301	302	300	297	308	321	295	306	288	288	310	317	297	288	278	307	289	290	302	317	317	268	285	267	260	282	294	298	303	293	283	295	289	296	341	276	281	265	306	290	303	293	316	272	325	306	281	305	276	286	281	274	311	293	274	266	312	320	322	282	285	287	297	291	318	310	293	313	292	318	306	288	285	308	293	287	310	289	312	339	273	302	284	314	311	317	295	282	295	333	295	323	290	324	313	287	291	298	302	312	299	299	280	315	313	285	305	274	266	338	326	286	300	280	277	307	312	303	307	352	301	303	294	291	335	308	328	316	317	271	261	299	291	318	273	347	294	291	331	314	295	294	316	319	285	312	289	290	330	338	280	311	296	295	285	316	260	295	312	294	284	290	328	337	297	322	333	288	294	291	304	302	307	309	305	322	299	307	309	324	283	302	315	292	287	326	291	308	301	302	296	313	280	317	278	296	306	299	272	292	281	318	272	313	295	336	295	276	276	289	294	288	284	309	291	292	321	279	305	317	305	329	314	275	252	295	279	312	298	279	276	315	323	288	326	323	283	313	290	282	275	276	302	315	310	295	313	300	321	291	282	266	295	277	330	320	306	291	311	316	286	294	280	318	335	319	326	290	297	343	295	298	279	304	294	310	316	306	306	292	270	298	334	294	313	280	287	282	296	291	273	310	295	314	272	279	307	295	275	303	316	305	288	299	278	262	305	313	290	297	280	332	283	306	304	294	289	311	319	284	307	298	290	283
31257	55362	41907	16470	2023	1348	1065	832	697	609	573	524	467	479	458	433	434	400	428	388	414	407	412	422	448	432	427	397	405	951	612	1112	952	1154	1500	1524	1141	622	369	360	353	369	389	331	326	361	343	351	357	350	348	354	328	327	326	331	360	345	391	362	322	377	340	329	345	334	339	362	354	364	327	325	351	351	335	334	359	337	317	340	351	348	370	368	340	366	329	317	358	356	326	354	309	314	346	332	352	349	367	351	302	351	355	324	377	335	347	345	356	340	354	355	349	305	321	329	335	335	340	361	360	341	323	304	310	339	349	329	326	373	351	347	353	353	346	361	349	369	308	337	344	320	354	372	400	338	347	367	371	375	341	336	364	352	359	380	350	348	333	378	371	343	361	329	325	320	350	349	313	357	358	315	319	332	350	389	342	367	330	319	314	369	360	347	361	323	338	352	367	339	359	362	345	365	364	331	333	335	308	341	331	377	343	321	335	328	350	349	374	327	340	336	354	387	354	331	353	316	350	286	330	343	351	303	323	321	326	333	332	332	332	356	332	371	346	372	366	368	371	359	345	363	356	335	319	351	340	364	343	363	332	331	317	335	346	371	338	309	331	337	373	365	334	346	346	328	337	375	336	369	375	323	360	367	332	332	331	336	350	318	318	330	322	333	347	351	341	361	347	335	313	362	352	359	338	361	348	366	345	339	357	348	379	325	344	332	343	351	350	391	302	380	354	341	348	340	379	331	376	384	352	330	355	344	353	355	318	333	355	361	367	367	347	327	343	331	345	341	334	334	344	398	332	377	318	340	325	336	340	391	374	354	380	368	356	332	370	321	359	376	331	349	323	357	361	367	340	335	331	361	375	337	357	346	342	339	373	335	344	360	339	341	346	335	381	347	370	339	370	342	329	352	339	331	342	344	360	347	363	316	330	346	344	351	365	332	343	345	346	350	307	341	346	380	347	357	334	346	355	302	336	345	324	351	353	350	358	354	352	340	331	357	336	384	351	359	329	332	355	347	332	359	350	353	304	357	333	337	341	345	334	378	356	336	352	313	321	347	358	370	346	324	349	370	318	331	343	373	343	335	332	328	338	362	314	340	308	361	347	332	333	366	367	349	333	355	350	317	359	350	323	357	371	350	341	367	344	343	376	350	382	325	311	360	342	394	356	385	341	337	329	361	340	338	321	326	336	338	317	345	367	367	310	347	332	376	365	351	368	333	337	343	352	355	358	335	325	338	376	334	370	358	357	329	339	315	349	352	347	376	349	355	373	323	349	331	329	354	334	335	361	347	305	351	348	301	345	331	357	364	398	336	338	359	320	332	329	357	361	344	350	362	350	376	355	352	372	355	326	358	322	322	334	347	315	352	322	388	329	355	344	336	362	326	342	353	328	372	354	354	349	345	311	363	351	353	328	354	340	357	347	345	358	345	326	334	374	353	337	324	362	338	361	323	360	332	359	358	336	350	312	330	326	360	348	317	350	318	372	346	345	325	328	335	350	338	324	377	318	362	344	341	345	355	357	356	328	336	325	345	353	359	344	334	355	337	351	341	355	339	381	331	313	323	348	352	325	363	373	341	334	360	338	344	347	360	344	333	359	340	322	332	335	363	300	319	325	330	326	332	312	350	326	335	337	335	335	344	348	353	355	331	384	355	330	342	331	300	344	345	340	326	312	307	347	364	341	359	326	355	364	326	323	348	327	329	351	375	365	335	343	348	367	342	337	347	349	348	343	356	335	360	342	347	360	348	318	329	328	359	385	362	321	358	326	345	330	343	348	365	330	348	305	323	348	354	336	383	326	337	349	323	336	330	329	345	362	349	357	332	310	347	359	339	333	351	346	365	363	324	326	388	319	329	355	308	336	380	354	316	327	347	318	371	349	314	340	349	383	332	360	349	325	354	348	366	333	361	335	346	351	329	357	350	372	315	332	324	355	311	362	338	370	376	369	367	356	346	375	310	387	344	350	344	332	326	364	362	323	345	345	332	364	330	330	349	326	362	355	305	358	346	327	337	341	360	351	350	311	356	340	328	354	311	365	347	335	354	337	339	339	322	313	329	321	313	337	358	348	321	361	350	338	400	344	353	346	350	348	342	367	365	334	342	340	357	334	355	359	312	342	347	342	347	340	360	368	337	343	324	347	374	367	326	340	358	339	303	352	342	368	353	370	362	369	361	352	387	350	368	357	326	353	356	350	371	354	335	344	370	343	333	350	405	349	306	362	340	315	347	338	334	366	356	338	388	320	371	354	324	347	358	358	324	372	347	343	384	322	319	336	352	341	358	354	322	328	356	341	345	338	356	364	370	351	357	350	345	350	347	339	311	319	327	381	310	351	340	340	338	377	342	360	372	353	329	309	323	348	317	332	330	297	374	355	326	335	345	350	340	386	315	348	355	367	374	345	340	349	333	342	380	344	334	312	373	337	372	360	365	366	369	366	354	329	353	373	358	348	322	333	317	348	332	321	388	339	339	385	311	333	346	319	359	340	336	343	344	392	347	376	337	335	359	353	358	333	375	347	345	350	356	361	348	364	352	374	341	332	317	368	374	361	351	330	366	356	320	363	353	333	341	346	365	334	298	365	358	344	356	355	340	350	355	366	352	344	353	317	343	366	325	337	327	320	331	328	360	305	363	362	358	373	326	334	339	336	378	379	330	344	346	324	355	360	349	373	356	347	355	378	331	350	313	358	335	362	335	363	345	361	319	345	371	358	342	351	360	349	373	331	347	337	338	328	328	359	356	358	349	322	354	326	340	371	343	352	356	312	322	356	362	334	361	344	301	352	376	336	340	369	358	357	330	350	370	353	318	347	335	347	345	347	311	371	379	367	347	337	351	355	357	363	350	339	324	338	322	355	351	357	341	366	331	363	345	338	363	351	348	321	339	343	360	319	364	341	336	395	339	342	370	339	350	333	371	360	354	355	381	358	350	355	344	342	358	335	342	346	332	325	324	342	294	340	357	325	346	346	353	365	344	352	339	363	353	338	332	351	355	365	334	330	312	323	340	340	364	351	336	349	349	308	331	345	331	371	372	326	366	335	346	364	365	331	325	374	350	351	341	331	364	339	327	338	386	357	360	328	387	371	352	371	334	327	347	332	341	341	342	356	335	362	354	355	356	324	350	325	379	345	322	349	331	341	340	336	340	363	350	342	341	347	329	354	360	379	334	344	348	370	358	340	333	358	332	343	343	369	333	366	335	356	346	352	319	344	334	333	351	341	328	327	352	341	350	333	365	347	346	349	362	355	331	343	339	341	337	349	359	328	296	357	335	346	371	370	369	353	351	364	351	324	355	349	359	349	348	342	314	359	325	335	328	292	343	369	322	382	340	348	389	341	371	350	322	346	349	370	379	368	339	409	323	353	353	382	343	352	344	331	354	336	325	343	361	330	325	338	328	339	354	347	333	318	324	331	367	346	342	329	315	356	356	326	337	320	359	373	351	354	351	374	358	324	330	335	353	357	350	362	355	344	332	379	381
25013	21010	27823	24683	10482	921	597	514	544	473	465	492	500	484	476	451	476	446	475	453	437	448	427	432	467	464	477	475	464	610	487	510	697	1037	849	639	612	643	531	437	443	445	468	393	433	477	465	437	481	430	435	456	463	451	458	447	445	462	432	437	430	450	444	413	454	408	439	439	460	440	485	478	418	452	416	454	448	435	490	441	467	497	428	456	439	430	452	441	452	439	446	468	446	429	449	477	484	440	478	459	432	460	428	452	437	438	440	438	433	477	474	468	399	429	413	452	449	463	434	403	434	437	440	425	438	423	450	446	447	470	417	456	454	450	411	432	416	406	454	426	432	431	425	437	428	473	438	483	455	446	443	459	445	426	476	448	423	426	425	460	435	450	417	472	448	440	449	413	461	390	464	440	489	411	417	424	459	398	422	456	443	451	446	430	419	489	422	474	464	424	450	444	473	459	449	475	462	455	465	441	394	402	432	439	456	472	464	443	424	449	411	423	449	407	449	431	402	445	453	493	430	416	438	453	476	426	454	474	448	452	434	458	439	436	503	423	439	462	452	440	471	429	459	424	447	450	377	459	467	442	450	378	466	454	417	446	434	437	455	449	466	473	457	424	471	406	441	467	416	445	422	416	474	473	415	449	443	465	469	427	423	428	432	431	437	444	431	441	445	458	428	451	393	472	444	432	439	486	415	456	468	492	449	422	448	435	466	421	440	439	453	438	437	424	465	403	493	435	410	425	412	467	429	445	478	441	453	414	478	434	417	402	451	426	478	470	430	461	438	469	442	427	465	467	455	460	391	420	421	459	437	442	421	450	439	440	447	460	402	422	432	437	444	450	444	408	423	434	452	448	447	432	434	450	422	428	448	413	440	417	464	488	447	452	421	460	444	432	459	463	422	430	450	450	401	477	447	461	387	456	426	449	432	430	444	455	422	439	444	474	466	456	452	463	416	451	463	435	430	440	464	455	434	429	459	422	433	464	419	413	428	426	460	414	437	404	427	458	465	447	441	451	431	457	461	469	436	460	445	416	447	445	438	426	444	455	427	451	397	412	456	444	467	461	414	474	461	447	482	404	444	431	424	421	451	462	408	419	448	431	434	404	391	443	472	414	424	442	456	393	440	480	448	417	435	438	437	460	443	454	435	447	441	413	444	459	444	443	448	471	401	457	472	404	436	446	443	457	446	406	418	439	404	441	453	446	422	433	441	417	399	459	435	473	457	434	450	416	437	436	482	442	444	438	394	468	419	456	483	469	476	437	418	458	426	467	443	450	483	428	441	463	444	448	436	432	463	451	450	413	460	436	432	441	452	437	470	431	436	445	421	449	431	437	458	449	415	458	447	463	448	416	476	462	437	428	431	440	427	450	432	449	436	454	459	433	452	408	423	443	437	459	445	472	459	447	438	458	459	425	435	458	436	434	403	414	438	445	448	436	445	452	449	420	419	464	427	434	446	415	448	444	429	439	438	447	454	435	418	443	445	399	428	438	454	469	436	431	454	493	436	468	473	462	443	435	435	466	427	474	430	432	459	438	430	407	495	466	395	422	469	421	439	412	433	421	480	425	447	432	451	454	447	460	484	449	434	449	454	422	417	467	466	438	424	423	460	406	484	439	428	464	474	429	471	417	458	450	427	451	417	443	462	469	458	452	439	412	473	451	420	456	416	447	457	410	442	446	456	468	455	443	426	476	426	461	411	446	411	463	443	455	465	434	474	409	447	471	459	455	437	469	432	420	433	412	464	433	443	417	464	432	450	437	432	451	411	448	462	456	440	499	407	430	457	480	437	407	440	471	464	434	413	429	433	476	420	426	413	455	431	418	429	421	369	425	419	405	428	469	472	451	424	426	444	427	429	454	481	436	477	452	442	483	428	412	433	440	445	423	441	443	398	453	421	447	437	423	422	418	437	452	432	416	435	459	431	396	475	468	453	456	460	404	453	439	482	454	431	416	394	447	464	430	439	443	457	469	465	418	478	436	432	445	448	444	432	448	391	430	385	464	461	457	434	454	420	431	430	432	441	429	449	443	467	438	445	430	462	442	462	409	441	419	450	416	418	485	453	488	418	387	430	434	481	455	438	419	440	472	490	443	444	430	431	444	465	451	453	424	473	464	437	465	444	447	425	438	404	407	408	442	422	474	432	430	466	483	403	418	464	458	387	437	415	439	446	456	427	436	457	432	434	430	450	434	428	441	454	409	447	428	459	433	456	421	457	452	446	433	436	446	419	451	460	446	448	427	447	427	428	450	433	458	478	472	426	464	430	453	420	427	406	463	442	433	428	420	448	442	463	472	459	503	449	465	463	469	420	407	441	437	466	438	461	451	452	463	441	447	440	451	436	443	492	417	446	456	465	437	427	438	431	441	434	432	461	418	419	469	466	484	439	425	467	450	452	485	441	460	434	467	409	455	466	458	431	429	458	471	444	426	473	452	438	446	436	430	420	422	439	449	433	405	445	476	415	437	421	425	479	438	444	422	438	453	425	454	430	460	473	426	454	492	381	442	451	430	432	414	490	421	461	435	424	427	450	418	480	388	443	444	435	425	456	462	465	439	466	453	451	428	409	442	438	464	465	449	472	470	435	437	443	461	445	444	459	427	418	432	460	490	460	413	452	432	441	457	413	444	477	436	446	433	446	491	448	440	410	408	473	441	455	438	434	437	441	437	420	454	429	460	423	468	454	442	480	451	420	431	440	376	435	451	453	480	434	483	460	442	446	446	436	397	417	454	459	411	423	453	412	464	457	434	433	447	427	427	433	472	445	431	443	433	440	425	445	458	448	452	422	411	436	448	450	461	469	456	429	455	434	446	412	416	444	446	438	430	442	429	444	439	424	441	436	444	431	415	449	472	423	467	426	423	442	433	432	501	451	439	452	447	419	415	432	463	424	435	431	433	421	445	445	449	419	433	414	471	442	420	431	455	410	435	405	431	425	449	442	426	414	444	458	454	457	444	455	454	427	430	449	468	448	437	450	470	427	445	442	467	426	476	425	446	432	428	464	412	415	480	479	454	402	452	434	441	439	420	425	436	427	454	466	439	435	480	438	431	499	528	481	422	426	438	437	458	399	466	457	432	436	428	446	433	417	442	496	424	453	443	432	441	463	438	451	434	429	437	416	439	465	479	455	411	449	450	413	447	425	455	468	447	430	430	435	486	449	471	452	461	406	424	458	474	473	455	430	434	405	433	462	458	468	438	492	453	416	454	431	427	456	467	462	437	431	434	428	436	471	425	459	463	410	425	496	456	477	428	418	435	440	412	460	458	462	497	452	460	427	462	451	414	447	468	424	388	446	421	424	427	476	466	435	441	426	452	409	429	455	408	422	461	426	462	444	413	469	459	461	480	415	454	424	460	444	463	412	423	427	462	440	428	410	452	445	454	424	494	457	453	438	454	436	425	394	411	425	419	433	484	444	446	425	421	444	433	454	447	406	447	418	436	453	461	463	446	426	478	427	448	444	431	427	465	469	465
33247	51579	38189	12948	1295	988	825	709	660	645	568	604	524	541	558	540	546	508	534	529	530	539	488	513	544	523	567	558	535	792	611	633	906	1409	1109	814	716	777	656	527	486	525	529	495	496	471	500	481	500	458	530	524	502	478	541	474	489	496	536	492	513	502	468	510	504	518	501	515	512	506	484	518	482	509	483	499	485	472	470	508	461	517	514	494	481	548	531	540	435	504	500	483	512	505	477	526	518	529	503	475	494	445	491	477	474	467	483	535	497	515	473	501	479	524	465	504	520	480	466	463	500	537	453	495	467	494	511	502	534	501	502	477	505	518	518	484	502	470	455	510	498	501	475	521	483	437	515	493	518	484	548	514	499	489	456	481	508	477	483	469	522	460	488	476	521	480	506	520	528	538	500	518	487	481	509	478	483	507	519	453	477	498	481	503	453	494	510	523	501	520	530	454	492	467	439	492	517	479	496	486	515	531	493	521	492	482	468	511	465	507	504	472	509	517	517	501	479	429	499	473	481	468	496	490	489	467	482	513	528	508	487	520	533	518	524	530	504	502	474	491	480	517	532	531	459	510	469	518	525	511	512	476	491	487	472	485	523	453	515	489	545	492	495	500	498	476	497	460	500	514	481	468	514	523	521	539	481	477	517	517	469	485	461	472	518	495	470	485	514	482	491	507	501	501	472	521	526	540	488	512	501	534	489	493	500	546	503	517	461	524	493	501	460	528	480	496	523	524	489	552	512	474	512	487	530	519	515	530	486	521	501	483	450	537	502	496	504	498	486	503	502	500	509	522	503	464	558	501	478	495	520	488	517	486	485	502	475	473	505	485	491	545	490	515	528	477	506	495	483	514	506	518	514	495	506	541	479	497	533	519	501	475	499	510	520	496	479	512	498	521	505	505	502	508	543	513	511	472	499	479	483	479	512	526	492	509	464	500	488	492	498	517	491	507	483	536	470	537	473	500	491	493	486	452	497	486	470	517	484	483	475	464	466	491	498	487	469	478	506	526	537	503	533	494	477	489	495	538	482	516	467	476	478	545	497	481	522	502	489	499	486	474	529	493	503	491	489	475	432	522	522	503	447	535	535	526	496	511	496	491	528	501	510	528	523	517	513	509	506	509	496	479	481	473	519	453	525	445	522	482	519	493	520	476	505	509	480	487	484	528	506	469	514	483	497	514	491	483	510	498	484	505	508	471	466	477	519	507	540	485	499	542	466	516	480	484	506	487	495	489	502	533	519	523	481	488	469	476	479	480	476	502	524	508	502	475	510	491	530	506	484	508	509	506	495	506	504	509	493	480	487	475	454	501	509	537	474	506	525	472	548	523	532	519	510	500	535	489	494	513	499	480	468	502	461	493	485	506	485	502	473	509	494	552	519	491	494	491	497	493	473	519	551	541	488	472	496	468	500	535	527	514	478	530	517	527	486	529	481	478	477	496	475	501	476	507	474	487	479	512	470	497	471	507	472	549	488	513	520	515	497	459	467	516	511	482	521	529	525	533	508	487	498	500	518	485	495	464	478	508	491	497	500	502	495	484	517	472	513	513	472	505	486	488	497	502	497	456	499	489	528	491	491	474	491	535	492	509	519	502	499	506	517	491	504	481	495	517	509	509	484	538	462	490	503	501	512	501	514	481	485	476	474	499	483	495	498	488	503	503	479	495	513	511	476	509	477	490	494	499	535	490	479	531	552	533	529	551	512	499	482	515	489	493	481	484	521	469	494	498	500	488	526	472	501	534	473	491	479	544	501	516	460	487	536	563	482	472	479	511	553	540	537	525	485	456	503	497	544	497	483	490	477	487	493	502	503	484	496	530	509	483	474	545	494	487	501	472	489	490	509	471	519	517	536	515	482	507	504	523	556	499	478	511	529	473	541	494	501	507	507	486	489	497	507	542	479	514	510	466	478	488	523	494	515	508	513	483	481	542	466	481	541	488	512	489	478	509	479	491	471	488	470	501	530	513	506	519	506	459	473	510	531	489	463	497	524	506	494	521	518	512	515	495	489	535	513	517	529	490	523	446	520	491	460	509	487	505	491	500	516	490	475	500	495	480	457	525	503	496	519	493	525	506	462	494	497	471	497	480	504	530	490	529	517	509	515	517	467	507	489	506	458	500	512	520	491	509	534	509	510	499	470	520	509	489	485	479	482	495	488	474	490	527	482	491	505	533	536	494	505	465	507	472	519	502	495	488	497	511	491	502	474	474	504	449	491	511	516	468	505	481	496	466	522	480	476	501	519	519	504	492	470	500	501	520	486	514	500	487	494	486	472	515	506	513	482	453	511	502	477	525	513	485	546	486	477	497	510	538	513	519	467	512	477	488	521	512	497	513	502	498	495	493	475	542	522	515	465	506	507	478	517	498	479	509	513	472	511	489	509	519	527	506	499	509	480	493	498	509	484	459	517	560	498	514	493	495	496	471	484	506	461	528	541	529	488	465	508	522	500	473	443	484	521	438	504	472	476	509	520	485	434	512	465	509	514	486	493	494	486	501	464	486	474	499	504	469	474	487	509	526	500	525	552	483	500	477	511	500	512	502	508	496	527	500	507	508	520	492	499	531	527	482	496	453	527	512	515	513	520	486	510	489	490	517	520	507	531	489	484	502	521	493	503	471	476	534	500	519	493	495	476	461	480	494	486	485	487	505	491	515	482	476	526	473	512	467	494	519	534	473	499	519	493	500	485	511	561	469	512	501	492	502	503	496	504	499	469	552	479	510	500	511	462	471	529	507	487	542	545	527	508	478	473	487	502	457	490	485	522	458	519	528	460	541	520	466	503	511	503	528	485	477	528	507	494	465	513	506	490	468	468	482	470	453	484	445	483	507	506	489	464	480	508	516	487	481	530	499	490	504	462	496	487	486	511	541	488	506	507	484	533	519	492	515	481	492	482	480	522	487	477	485	511	509	477	466	488	511	495	479	494	534	483	481	473	492	529	498	493	524	535	484	509	515	505	476	501	505	514	496	485	531	485	512	500	478	506	494	533	508	495	469	518	468	487	524	472	478	459	490	544	461	502	463	480	545	472	507	524	501	520	516	460	504	468	505	495	460	513	479	490	487	470	483	480	486	498	525	482	486	500	481	523	540	495	515	500	531	507	501	462	516	480	546	464	494	507	463	491	479	489	499	526	465	486	483	491	488	476	525	521	494	523	483	522	513	477	489	533	492	491	501	504	479	471	505	504	462	516	504	486	476	496	436	524	518	490	508	518	511	497	470	498	514	556	487	505	445	533	511	505	513	481	476	541	487	501	513	481	467	495	457	459	483	485	525	545	534	479	496	480	496	488	490	514	491	509	443	523	500	509	476	495	479	492	496	484	473	511	484	507	493	488	490	477	519	491	522	472	489	508	504	465	481	524	528	456	484	525	507	496	465	547	517	499	462	516	504	482	500	478	488	527	459	487	493	512	512	482	473	461	503	557	480	504	514	510	485	501	491	464	469	469	498	485	474	522	518	487	524	500	522	489	517
22674	20938	28471	23567	20889	20773	7945	1030	822	787	676	644	654	637	604	540	591	586	564	561	609	541	559	564	561	541	552	565	560	940	1697	2730	2508	3086	2652	1385	1046	784	594	587	525	523	513	471	502	468	473	512	492	487	509	521	472	528	460	484	454	481	479	483	495	467	516	511	506	487	497	469	515	471	439	482	501	490	495	506	463	497	477	508	502	464	509	487	471	505	477	535	489	462	490	465	483	513	488	493	502	475	534	509	472	482	465	505	519	511	520	504	521	474	460	490	490	536	455	487	482	524	538	505	485	501	458	495	465	469	508	526	439	490	485	502	502	490	478	486	453	480	498	479	485	529	513	487	532	496	523	488	451	501	494	479	473	510	522	503	478	497	475	531	473	477	489	512	464	483	466	490	510	478	514	501	509	503	457	501	519	522	497	497	494	485	507	461	512	491	486	510	530	481	481	504	455	495	486	499	509	464	483	530	464	514	528	492	471	446	460	529	483	486	502	482	445	481	489	500	485	521	444	469	443	460	504	480	524	455	466	523	490	479	483	491	499	447	500	504	490	483	522	525	471	487	543	486	479	487	451	482	501	482	467	494	490	492	489	527	473	475	518	479	479	483	504	488	496	515	483	504	540	458	499	476	499	487	491	472	429	517	491	503	483	508	514	510	484	493	469	453	523	470	500	505	472	462	494	493	510	462	543	491	506	462	521	481	450	469	443	477	479	482	484	498	467	487	552	513	459	461	485	477	497	528	475	444	520	515	471	521	469	522	514	510	460	524	535	497	468	458	510	446	483	504	478	510	481	457	467	494	452	501	450	487	469	456	491	492	471	470	486	505	477	478	505	458	489	511	489	521	492	507	541	492	524	468	492	516	464	486	505	489	450	466	489	485	501	485	531	454	531	434	474	491	472	481	503	482	478	433	513	492	470	493	499	537	461	528	473	476	483	470	477	489	474	481	505	461	445	492	495	468	473	503	496	531	480	510	509	484	498	508	473	499	482	514	491	511	510	489	529	457	479	511	514	517	468	497	469	468	509	477	443	497	502	478	473	521	456	467	488	502	531	442	507	492	504	513	473	458	470	478	485	492	515	476	521	473	486	518	471	496	533	511	524	511	479	484	508	480	461	491	518	509	500	559	519	479	474	444	469	518	471	471	515	498	464	485	464	492	488	489	494	472	456	472	525	466	532	501	510	527	494	527	513	478	506	497	474	521	499	491	487	473	473	479	483	488	517	458	469	502	508	469	475	470	476	498	485	513	493	483	451	511	479	463	530	455	483	478	496	529	503	461	484	418	497	477	512	497	469	502	516	528	495	454	511	478	528	478	537	495	491	529	483	505	482	500	465	475	510	492	471	511	465	497	507	478	517	500	487	479	450	508	486	479	478	512	517	496	465	509	503	473	489	461	522	513	523	544	459	500	491	530	519	490	474	495	509	474	434	486	486	496	452	501	473	494	499	486	418	462	492	522	505	496	498	532	482	518	487	477	461	497	466	463	467	504	491	507	485	494	468	499	479	473	461	472	463	484	446	487	481	468	477	502	507	468	457	486	509	465	459	481	481	500	495	502	480	493	465	517	491	444	486	494	473	486	500	491	503	526	464	514	477	467	488	493	501	466	526	511	492	477	518	462	509	457	483	495	488	528	485	454	478	524	441	514	481	517	480	496	550	485	485	468	473	499	492	485	499	492	470	515	491	515	508	507	532	482	476	513	475	491	462	508	511	505	516	508	512	479	470	500	498	466	481	518	472	452	517	472	495	517	498	490	495	504	501	487	489	446	490	492	492	511	463	491	513	477	509	493	493	474	468	491	492	517	513	483	490	503	485	519	509	473	499	489	519	469	488	457	490	477	445	503	484	507	468	519	453	495	491	456	511	495	444	510	455	494	488	479	518	493	485	489	487	528	513	494	520	470	477	487	496	473	489	503	477	477	486	483	495	508	525	481	496	478	503	499	522	481	490	457	479	500	504	507	501	496	480	464	499	487	522	472	509	520	498	465	510	487	507	502	511	449	431	478	505	511	480	489	499	480	494	483	516	484	490	503	507	466	470	492	466	458	475	453	452	545	509	503	540	468	485	464	512	518	500	500	532	477	461	474	459	504	543	502	519	528	521	498	461	473	472	465	478	478	492	498	484	533	501	485	506	464	481	464	500	499	486	477	472	456	482	483	514	459	487	530	492	476	492	540	512	498	462	521	492	523	465	502	521	509	497	506	479	483	518	467	514	514	487	462	503	480	511	466	465	536	480	462	469	504	480	507	473	495	467	503	520	445	513	501	482	487	474	512	487	483	499	473	486	522	485	518	524	516	482	488	484	487	545	545	498	527	478	495	480	471	492	474	459	510	523	487	517	533	536	477	510	470	438	468	474	491	479	518	506	492	516	435	477	493	512	527	504	493	480	512	513	493	487	508	498	511	471	471	455	523	493	461	509	461	446	478	523	512	490	483	505	515	483	481	495	462	474	514	506	437	495	496	513	463	505	450	496	511	484	470	514	472	483	476	449	526	476	524	512	492	503	504	480	501	468	516	528	459	509	509	486	488	454	494	459	521	467	504	442	500	465	498	459	491	452	482	476	496	503	493	503	489	450	489	490	522	519	491	471	489	489	502	469	507	524	507	463	509	516	513	471	475	532	490	501	512	494	490	458	479	487	450	475	486	473	474	501	520	489	520	471	483	504	488	511	520	512	496	446	528	513	485	492	523	453	505	483	491	516	445	506	497	508	437	502	466	456	488	513	509	482	490	519	493	513	459	497	505	497	477	504	515	478	487	493	481	479	464	464	497	509	499	477	489	481	499	492	513	484	468	482	455	530	500	456	478	486	539	500	504	498	454	466	470	454	500	485	509	479	522	542	515	486	493	488	485	488	429	451	473	546	475	479	445	491	507	506	465	490	510	494	518	498	495	488	474	523	498	507	492	471	466	483	493	500	491	542	476	451	474	482	515	510	464	457	518	440	505	502	482	515	488	477	493	491	494	507	467	466	504	513	469	476	456	532	467	512	486	530	495	479	501	460	487	515	493	454	500	483	479	503	492	492	485	484	455	462	462	465	496	517	475	473	472	473	543	468	487	486	514	542	506	479	509	467	473	481	461	479	500	483	507	505	456	542	485	503	488	472	485	536	494	516	470	474	484	498	522	471	493	497	498	481	462	490	493	498	489	476	509	524	492	475	487	479	494	528	466	482	453	500	529	440	447	493	501	529	493	481	516	505	489	490	528	491	492	525	478	490	524	490	496	510	490	468	501	529	481	462	494	516	477	461	516	484	479	503	479	489	481	465	460	520	475	492	493	501	479	511	483	456	513	466	480	492	493	489	520	494	526	471	448	493	496	506	500	482	491	476	494	517	482	478	476	524	521	467	521	481	462	517	491	521	474	464	494	460	502	490	504	474	540	512	493	477	481	467	488	460	519	492	493	456	489	499	508	509	518	485	461	503	459	477	466	502	486	522	513	503	502	500	484	494	446	500	464	475	479
35783	59796	41074	19199	3242	2296	1769	1442	1152	1004	904	819	819	732	740	672	666	689	621	687	627	612	638	580	601	593	585	589	629	1182	2422	3793	3268	4119	3420	1795	1321	906	685	626	554	554	557	542	514	508	558	540	580	576	532	555	519	545	528	551	559	571	545	548	537	517	510	536	516	518	551	531	540	513	533	566	530	519	526	561	536	540	529	566	557	563	576	572	587	561	545	570	544	509	558	555	549	534	509	513	552	487	531	564	524	537	536	530	562	586	536	546	556	513	518	523	563	542	516	594	581	549	531	529	472	546	561	506	537	559	507	538	549	527	531	533	557	505	560	569	528	529	565	528	541	548	540	526	538	523	539	565	543	516	552	552	559	583	518	525	537	557	528	545	539	529	516	542	518	532	507	531	570	598	511	581	476	546	555	506	572	550	555	519	535	539	561	575	564	544	547	559	607	488	539	509	526	532	542	561	538	542	541	538	520	532	535	534	503	532	522	551	499	518	550	548	534	552	537	532	546	550	556	544	563	559	508	507	547	554	538	552	546	569	532	542	542	515	533	543	544	579	530	542	536	530	539	553	520	540	514	528	546	536	498	518	550	542	515	512	593	526	510	562	559	518	548	530	565	524	538	517	540	575	560	518	507	554	548	520	534	569	516	526	532	545	565	538	576	558	510	550	557	537	562	511	520	569	532	523	518	496	529	546	497	574	546	524	540	519	506	555	525	550	509	547	557	539	513	564	529	517	555	514	524	587	533	516	533	527	559	550	532	505	589	505	511	547	518	510	531	548	505	579	579	564	498	535	552	537	505	577	569	543	568	584	494	559	510	522	528	519	494	568	512	504	519	534	595	546	545	538	538	547	509	557	522	545	542	556	577	547	530	528	510	524	519	556	519	541	572	537	527	528	534	556	524	546	555	499	541	508	522	531	529	470	516	560	554	558	513	517	512	545	513	541	535	520	550	531	551	517	540	534	550	536	549	533	534	510	600	505	523	549	516	518	551	548	522	528	539	533	577	482	532	537	530	538	563	530	541	475	561	535	585	565	559	565	533	557	566	480	569	567	532	549	525	552	504	558	513	481	505	576	512	557	523	513	528	520	530	536	546	499	516	507	538	537	527	514	550	501	532	547	578	545	520	532	532	503	527	541	513	508	513	546	515	543	553	561	507	510	532	534	531	544	510	547	514	504	515	520	563	578	526	525	514	518	480	515	567	548	515	536	569	504	560	543	537	554	471	513	560	500	511	539	529	545	524	528	493	526	482	504	537	513	521	533	554	537	498	526	531	514	547	497	569	503	557	569	536	521	564	519	511	519	538	592	521	497	512	501	527	507	566	503	548	578	566	575	504	552	554	542	533	533	556	558	501	531	497	494	535	520	539	556	576	546	541	571	559	527	527	546	530	572	546	548	516	527	573	529	536	556	575	531	502	541	538	566	543	540	533	557	491	533	555	540	546	560	513	555	529	558	528	565	525	530	508	530	503	515	497	503	508	510	550	537	525	530	493	564	520	542	545	511	529	540	551	522	528	570	524	532	533	491	508	527	528	498	567	569	579	520	548	555	545	481	547	561	554	538	584	525	560	548	546	585	535	527	524	546	552	517	548	507	539	522	561	489	518	585	548	545	503	550	544	532	567	550	566	503	577	579	526	485	508	583	514	528	535	546	536	553	540	510	556	528	532	522	559	508	559	535	550	528	577	541	533	580	525	513	567	525	527	558	528	560	544	539	546	540	540	558	510	534	527	526	570	556	542	510	534	546	530	517	577	535	539	502	555	564	529	503	508	566	579	558	523	502	544	528	554	583	534	545	529	540	590	559	570	546	555	555	531	553	558	491	513	511	462	528	552	535	576	509	523	585	520	571	504	522	474	525	545	544	549	551	587	571	523	586	527	547	517	542	535	543	529	538	548	561	541	547	540	522	549	606	544	570	546	539	600	544	506	539	504	496	506	528	489	587	575	523	576	535	587	562	525	530	515	540	525	511	506	559	543	540	548	577	517	561	526	535	541	526	530	505	530	533	512	555	529	538	522	532	553	580	519	526	528	545	574	515	542	520	562	544	509	546	516	562	477	541	566	532	520	550	516	552	492	549	509	549	530	527	508	535	549	543	521	531	526	573	535	573	503	543	544	569	525	550	540	554	513	528	551	525	563	520	514	571	559	539	506	527	513	529	536	555	509	496	544	533	533	571	562	566	565	543	508	576	526	539	589	506	537	521	533	503	556	502	537	532	548	558	572	577	562	558	547	538	549	573	502	540	501	552	560	578	501	531	504	527	501	526	547	538	565	532	497	532	481	566	518	566	530	529	574	507	547	544	571	527	522	531	539	575	580	593	564	507	544	529	528	547	542	524	533	535	536	546	531	555	562	547	561	511	560	554	524	551	518	528	546	534	527	536	543	534	538	514	522	545	504	516	583	517	533	500	576	546	522	535	550	548	552	530	526	553	518	557	534	532	532	529	566	544	509	532	521	559	545	540	511	522	515	542	530	543	545	520	562	517	571	521	523	565	491	501	532	530	571	536	548	557	561	537	562	526	570	490	559	556	537	547	560	523	573	556	550	530	530	573	556	534	558	571	522	527	531	501	516	563	528	531	488	561	513	619	557	550	577	558	519	535	563	543	540	517	530	562	505	523	547	552	579	487	518	499	543	550	540	554	543	528	563	492	566	533	590	520	528	503	553	525	508	536	577	530	496	558	557	510	521	501	552	547	578	512	534	524	565	544	533	599	558	522	557	540	514	547	544	508	565	545	533	532	521	560	554	555	535	524	552	554	543	525	528	519	547	543	518	532	524	532	517	508	513	533	558	552	545	544	539	525	529	520	515	576	551	561	529	551	539	546	526	556	555	581	512	532	561	537	526	548	488	525	558	562	574	560	544	541	561	480	493	519	492	529	560	565	574	566	544	545	532	537	506	522	527	539	530	547	571	536	536	507	533	563	540	546	533	520	535	504	534	520	540	538	541	541	540	568	559	527	504	506	589	573	533	541	547	518	515	543	529	543	557	561	558	490	537	545	573	556	540	543	578	529	551	535	500	549	536	565	567	564	547	548	545	566	558	555	574	583	535	533	535	521	516	498	553	585	548	523	568	532	515	579	573	564	512	554	537	537	503	551	587	570	520	558	457	545	558	534	563	576	566	526	530	490	582	576	565	541	539	570	551	527	512	523	531	519	545	549	498	555	550	520	580	534	557	548	522	556	545	627	556	554	578	518	531	540	589	512	545	510	556	571	540	504	534	551	573	539	519	527	501	539	532	519	545	557	599	529	509	542	520	533	555	506	567	502	552	526	461	561	519	551	566	559	533	531	525	548	515	542	517	521	551	512	537	551	573	531	512	551	525	515	498	520	535	586	561	550	527	558	526	522	561	496	520	507	583	545	516	564	518	503	567	534	558	553	532	567	540	552	543	535	570	536	554	530	513	552	552	493	575	558	498	550	529	498	523	526	575	538	526	520	494	528	567	553	521	552	496	541	514	542
28672	27866	28454	11809	1198	679	532	474	485	448	471	481	419	433	441	446	445	461	407	408	445	466	464	461	477	459	453	430	463	431	440	464	463	488	646	703	695	660	586	508	459	469	467	430	438	432	462	428	464	461	445	422	421	434	451	436	444	455	458	446	497	425	413	457	458	432	421	429	434	496	411	463	421	460	450	439	485	443	436	427	460	462	463	443	454	479	437	456	477	442	450	442	442	459	413	454	421	453	433	425	428	445	449	460	424	440	416	451	433	408	469	469	436	391	424	468	464	471	430	468	410	395	444	426	414	473	429	429	427	428	408	421	363	438	480	460	461	410	436	426	414	461	468	455	466	398	407	447	439	422	396	453	504	450	405	441	416	445	420	437	409	473	433	453	400	444	423	457	449	394	423	436	449	448	434	446	433	482	449	469	435	444	442	446	419	436	409	420	407	433	421	469	449	458	480	443	445	433	466	427	445	458	416	451	446	432	435	460	411	440	436	450	402	447	453	477	462	467	436	442	463	415	427	475	439	441	439	414	434	403	414	411	445	426	455	424	429	416	456	473	448	437	427	448	475	434	452	456	464	402	445	443	450	437	439	440	429	488	441	438	436	414	407	443	407	467	451	429	439	465	417	411	467	474	436	468	442	439	418	428	453	462	401	434	376	417	485	478	442	415	454	442	408	438	465	470	434	438	432	411	442	417	405	429	450	437	465	430	431	481	440	452	453	435	470	424	398	432	417	447	426	447	403	419	463	453	448	438	423	435	468	447	461	393	412	405	434	448	424	424	431	441	452	434	443	442	419	436	468	411	402	442	427	453	406	448	471	434	414	444	469	438	437	453	482	427	437	397	427	447	441	410	454	435	437	430	423	453	419	478	446	447	437	405	435	469	502	451	421	407	434	432	422	451	434	434	460	394	441	421	445	450	471	461	394	444	483	438	429	425	450	450	419	405	416	417	403	464	459	441	425	459	403	435	415	429	443	410	440	419	433	427	450	469	419	444	465	433	434	467	480	468	462	443	414	451	488	419	450	437	501	447	434	454	431	442	415	459	466	480	448	409	426	455	431	465	431	453	449	417	438	394	463	441	397	417	437	454	401	452	446	411	404	424	449	426	429	423	433	477	444	424	489	414	472	405	445	456	482	459	416	437	427	441	467	411	427	429	474	476	435	419	436	431	437	472	463	423	440	427	448	448	492	414	453	468	428	430	451	460	433	439	446	452	451	455	451	410	430	447	431	413	439	431	415	446	442	456	469	459	427	444	432	481	447	448	433	464	425	448	450	427	412	444	453	422	438	464	427	441	451	472	403	443	438	430	452	414	440	474	427	466	443	435	430	406	451	401	433	463	456	455	440	415	421	447	452	413	477	469	440	433	435	449	490	451	457	423	408	425	451	431	398	439	429	446	438	414	420	387	447	459	466	447	462	430	498	473	420	430	400	442	468	427	442	442	435	460	427	431	435	455	445	411	468	440	422	434	466	441	463	417	438	469	477	465	487	380	425	432	473	431	476	437	431	449	455	433	443	471	455	436	423	473	439	438	410	453	466	478	435	414	439	447	458	478	437	430	453	461	433	425	450	440	461	453	438	407	425	482	435	415	390	403	433	404	437	438	425	416	418	433	458	422	428	421	423	429	404	443	429	448	411	435	427	436	426	444	443	431	460	425	459	438	449	417	453	452	436	440	453	448	438	420	434	410	414	421	423	470	412	456	452	420	439	454	438	415	453	448	448	427	451	448	447	455	410	466	444	419	463	442	416	414	426	417	428	435	452	472	428	420	470	415	468	464	447	441	500	453	481	435	413	422	425	408	435	451	470	414	452	442	476	459	455	445	418	464	427	424	427	437	433	470	432	452	412	474	436	451	457	473	418	493	481	442	418	410	439	442	483	410	441	503	417	435	441	432	462	457	424	444	429	428	395	470	472	436	448	463	488	470	461	448	440	424	448	423	447	511	477	438	408	416	441	438	490	424	445	461	425	440	473	494	407	453	445	446	448	434	427	463	441	436	465	458	473	449	438	457	446	442	450	476	402	428	441	429	439	443	476	467	451	494	426	451	422	408	448	436	440	432	424	441	428	467	439	474	469	456	456	446	414	478	411	423	446	444	436	437	437	414	470	445	415	481	450	449	473	437	461	450	453	475	448	432	454	430	411	455	450	439	427	431	467	419	456	449	435	443	420	450	477	471	464	429	414	439	437	418	449	451	455	447	455	474	468	449	429	449	488	440	446	424	454	469	444	456	447	457	451	441	464	437	433	428	440	473	441	459	438	447	430	449	437	455	436	453	425	388	476	454	472	496	481	425	414	433	406	392	443	452	455	451	439	470	448	418	408	444	479	414	430	417	471	425	441	421	458	435	462	430	397	443	457	437	425	424	499	469	424	453	443	451	454	456	404	468	428	473	455	406	469	451	417	469	440	485	435	432	441	407	419	442	407	450	482	462	451	446	419	421	433	446	431	435	468	426	417	414	433	441	448	443	461	469	462	452	472	429	441	447	450	411	443	445	419	411	428	437	440	413	462	419	415	441	402	490	432	454	465	447	460	423	426	454	448	438	428	416	456	454	460	432	446	398	413	435	436	434	450	455	454	428	443	452	448	443	442	474	410	452	447	459	443	460	457	432	448	460	463	418	439	452	443	425	453	439	477	446	457	436	464	428	450	478	478	439	415	442	453	422	454	428	469	403	411	463	453	454	459	431	411	440	434	438	466	464	446	410	479	459	436	454	447	434	437	430	440	454	456	449	409	433	423	433	460	453	444	435	439	452	437	447	434	461	439	394	427	452	488	463	438	411	434	436	466	427	458	443	446	456	491	436	439	469	426	417	486	452	432	424	459	446	432	456	466	477	454	437	455	439	476	468	465	451	419	466	454	491	385	435	452	442	467	449	473	413	408	451	441	469	436	461	438	437	430	451	472	429	481	489	446	452	470	430	461	423	445	424	415	439	446	428	437	424	452	403	409	427	426	444	448	469	499	446	451	502	426	416	457	430	430	425	440	428	417	413	413	469	444	434	448	493	438	460	431	434	482	442	443	457	454	452	427	408	450	442	472	463	414	405	421	439	408	426	436	419	475	439	454	469	458	458	438	451	461	445	439	412	485	403	439	422	420	453	486	434	431	456	446	438	451	460	450	417	437	437	434	401	441	424	409	433	416	461	450	437	443	419	426	484	487	459	423	450	437	455	428	416	430	422	422	462	449	453	422	455	406	447	451	446	452	407	446	475	451	426	427	452	441	426	454	465	435	444	426	438	466	447	417	446	422	460	457	460	434	449	443	434	432	467	446	440	404	441	470	448	428	456	451	456	449	453	416	480	396	455	448	443	471	463	423	455	452	437	427	433	448	468	436	432	448	420	422	449	458	440	457	445	438	438	425	467	464	451	440	466	427	427	464	468	448	435	467	428	442	442	473	456	448	434	448	459	437	428	429	467	444	472	468	472	415	429	460	425	459	471	473	433	415	477	415	421	458	440
32260	44566	29031	7595	1003	669	584	566	543	531	507	537	544	494	509	519	524	559	467	506	542	529	521	527	532	538	556	548	546	563	546	497	522	600	769	834	897	818	684	592	513	498	502	488	522	503	512	515	519	487	512	514	485	477	483	464	557	532	487	532	487	509	519	499	466	485	479	509	532	527	544	543	493	502	523	513	524	496	516	473	477	510	452	518	550	523	511	510	513	538	512	517	500	538	489	486	502	504	496	488	494	485	476	522	518	535	512	511	573	501	454	531	527	505	483	477	539	503	493	513	487	483	493	516	519	510	556	510	505	533	486	487	488	530	491	501	480	499	567	502	519	520	516	476	516	532	467	495	546	486	471	512	551	486	500	526	497	544	506	530	460	486	519	497	465	512	508	531	526	539	485	523	492	492	512	474	511	491	516	511	507	517	500	507	553	507	476	481	526	542	487	487	515	507	499	520	470	492	483	531	494	484	530	502	470	500	493	515	514	503	464	521	468	534	533	534	491	485	528	532	538	519	556	491	496	494	499	508	500	558	511	528	499	506	466	511	526	476	520	504	461	500	474	541	507	522	497	512	470	514	507	551	542	502	515	508	492	530	489	507	520	519	504	498	496	526	533	495	515	521	531	497	516	530	486	514	513	517	503	515	555	525	487	516	553	499	502	519	513	471	503	514	501	506	518	517	500	560	485	537	527	519	481	518	481	553	486	475	467	512	444	568	501	490	485	508	514	509	484	507	503	513	510	481	497	501	484	511	481	503	482	507	510	506	464	488	556	470	523	524	513	510	508	472	497	526	510	523	487	500	532	511	512	466	508	505	511	517	485	527	479	507	491	533	497	462	503	476	498	500	491	522	497	526	535	497	487	482	504	495	510	532	492	561	488	521	492	473	489	526	524	540	570	500	492	494	469	496	482	512	523	509	531	497	524	505	525	542	509	555	509	505	501	478	518	489	473	537	492	553	534	520	440	486	538	492	524	521	490	518	535	484	477	483	546	539	491	522	512	537	491	499	549	529	528	521	501	511	519	513	475	522	500	496	497	523	496	473	527	485	517	527	506	508	504	469	519	523	513	496	525	496	514	491	497	506	504	493	532	473	483	489	547	516	489	505	505	498	490	531	505	529	523	523	485	512	516	481	492	510	487	518	467	495	498	548	523	489	507	520	493	495	505	490	488	538	541	538	537	486	478	512	518	516	472	545	493	544	472	504	511	545	502	514	534	497	496	487	508	464	474	485	524	484	546	523	508	483	520	492	556	509	501	511	519	526	492	504	545	519	504	483	484	507	535	471	509	487	499	499	510	485	498	464	495	543	537	523	496	494	481	506	487	513	548	499	503	484	504	447	558	491	521	501	476	487	531	508	507	464	536	532	524	532	513	504	478	489	511	559	532	507	522	500	577	522	500	523	527	494	524	508	540	496	481	514	535	500	526	520	504	512	524	520	509	523	501	531	553	508	490	463	495	524	489	533	514	506	470	499	471	509	478	485	498	529	504	500	487	510	509	493	490	495	503	514	558	533	529	501	527	511	486	526	547	508	517	528	484	507	498	511	540	449	478	538	503	517	489	519	513	501	484	504	488	511	512	530	528	495	478	530	531	513	520	528	484	552	494	479	520	546	493	503	487	490	492	474	540	551	505	537	491	527	500	486	530	491	538	548	536	541	519	499	489	533	502	499	511	504	508	524	512	483	534	477	455	524	492	495	500	486	553	502	500	503	499	532	496	525	525	498	517	520	489	487	524	485	437	532	523	521	545	522	502	515	473	501	523	520	510	485	513	541	488	519	505	489	512	491	499	529	503	509	521	466	516	512	511	491	465	537	502	488	522	495	479	506	520	509	509	522	483	516	508	532	500	534	512	522	545	548	555	529	516	534	501	467	494	513	522	507	475	502	437	539	505	507	512	538	522	469	487	527	505	516	538	539	525	524	536	520	480	520	482	484	502	493	495	539	489	521	484	508	511	525	489	550	484	506	506	473	479	517	521	477	475	486	463	510	498	490	508	535	494	493	516	517	515	506	504	495	532	502	471	480	503	518	514	486	485	486	502	533	530	523	495	558	464	516	517	526	520	502	540	514	499	555	511	506	510	519	480	487	526	471	497	527	523	475	509	513	501	552	473	525	531	504	502	536	502	496	473	488	500	504	543	504	490	510	492	509	489	483	492	468	504	478	506	484	470	485	494	509	483	531	488	497	535	498	552	541	507	499	533	516	516	481	576	484	511	496	501	493	522	520	501	527	492	448	529	536	466	547	540	530	520	557	503	484	526	545	489	505	522	492	467	521	484	502	458	465	511	535	502	485	514	503	519	539	507	519	503	501	473	487	516	542	518	516	506	520	487	508	470	505	548	500	507	484	511	480	529	523	499	495	508	533	544	500	450	510	541	482	467	477	493	497	472	488	484	515	489	455	523	506	497	511	480	472	465	509	521	493	537	496	513	513	503	522	500	507	489	517	519	508	510	506	480	502	504	518	472	521	495	526	496	526	521	566	506	482	522	475	463	553	511	499	531	490	507	468	530	503	505	495	523	490	508	470	490	569	525	508	456	489	511	473	524	498	503	503	477	510	498	481	473	582	498	474	526	543	528	511	545	490	510	541	539	506	504	546	510	520	524	538	484	488	532	502	491	488	474	500	497	506	500	499	493	508	521	477	554	497	537	505	519	498	508	518	515	484	523	520	501	510	555	515	507	522	481	533	530	505	505	510	522	544	504	495	515	513	499	500	498	498	516	501	505	521	493	473	507	517	506	491	508	516	502	505	524	497	490	481	522	502	523	486	550	534	510	492	507	506	530	533	524	487	505	534	472	536	518	484	499	511	476	529	472	517	497	499	516	548	501	501	470	512	514	488	484	513	509	499	550	498	480	520	505	469	522	509	503	494	487	520	484	495	490	504	524	502	519	491	496	553	493	496	461	529	480	490	567	543	496	508	488	505	485	501	560	520	519	455	524	519	523	529	506	505	536	518	515	487	503	514	558	483	529	530	519	505	525	482	501	541	513	536	515	525	480	513	483	551	492	480	503	503	482	468	486	479	492	521	486	474	514	486	497	526	492	506	512	520	487	492	499	491	518	494	488	494	470	520	508	507	486	519	508	490	509	509	485	532	526	510	502	536	457	518	502	518	488	514	498	486	498	533	510	541	506	461	522	521	467	500	505	522	468	536	474	511	529	501	543	481	508	522	485	461	490	536	503	522	494	532	515	507	484	492	535	515	475	482	507	494	488	523	512	519	506	514	495	542	537	456	508	492	529	514	476	484	536	522	515	502	542	542	477	484	501	517	507	485	509	502	468	519	509	512	481	515	539	547	525	486	507	534	515	521	534	509	471	516	527	512	524	480	485	527	519	515	529	495	551	468	545	504	519	506	525	496	528	521	537	478	539	525	458	483	476	499	483	473	551	519	490	468	501	499	488	533	499	473	525	515	505	495	487	515	516	473	505	496	490	523	495	503	519	520	518	478	530	530	503	501
23697	20908	27963	23937	20698	9120	908	710	570	539	499	518	494	471	474	456	481	436	476	461	483	474	447	397	455	473	441	440	450	477	472	408	451	731	1689	1998	1699	1244	845	652	503	453	414	416	410	418	438	388	428	380	424	441	428	396	425	438	462	431	440	446	442	455	436	462	451	432	425	399	449	401	449	435	410	389	375	428	386	400	456	422	450	389	456	420	377	426	420	389	416	411	480	408	455	437	426	450	385	427	413	412	375	396	439	413	428	389	401	395	422	400	430	424	419	431	447	416	431	401	420	404	398	454	392	409	437	447	414	387	447	408	425	398	406	394	412	421	435	405	413	414	401	424	416	442	405	404	415	401	395	432	401	413	427	403	441	430	422	398	424	390	408	411	442	451	438	386	398	455	429	442	446	401	411	389	412	431	402	437	403	419	401	437	408	439	412	432	399	418	405	419	414	434	394	425	434	431	437	406	387	402	409	407	443	408	436	380	426	432	402	420	449	401	407	411	389	424	464	395	397	412	410	407	439	390	461	397	431	433	432	430	409	422	394	388	420	415	423	393	369	408	377	430	430	408	411	453	407	412	401	377	415	424	419	413	403	398	415	429	420	389	417	422	420	435	426	447	400	436	421	425	384	404	455	439	488	413	431	405	435	414	409	368	414	405	444	443	393	426	399	432	431	456	421	425	417	391	472	445	431	423	410	379	378	407	408	405	416	432	422	396	428	444	398	404	446	407	445	411	420	407	411	424	412	408	451	430	428	405	413	454	385	418	415	439	407	419	406	484	390	424	416	438	388	449	404	407	418	411	418	412	427	432	417	427	423	426	407	424	455	424	394	413	415	401	429	421	387	459	408	415	409	381	444	401	402	434	412	416	387	402	417	417	455	414	418	420	409	421	433	384	433	435	405	450	405	405	414	435	386	420	442	404	396	423	433	393	429	421	441	418	438	378	414	395	436	415	382	427	438	408	426	391	442	413	439	430	434	411	368	416	421	419	427	408	435	427	417	369	414	402	398	399	431	407	428	439	433	419	415	421	409	381	428	393	421	454	434	377	402	413	407	422	412	438	394	438	410	434	381	401	452	424	427	438	369	444	455	425	422	444	451	501	427	465	419	444	427	424	419	428	388	411	421	424	417	434	382	420	436	409	436	399	447	439	471	407	464	442	441	407	446	452	423	404	436	404	462	414	425	420	432	413	420	408	375	432	432	419	401	444	411	451	433	413	432	463	422	447	439	423	393	405	409	405	452	428	415	394	450	385	410	380	400	437	411	432	425	381	435	431	421	392	400	415	432	435	394	406	432	421	408	401	426	377	399	414	419	425	422	436	449	413	404	432	418	403	453	408	393	424	384	413	420	425	409	405	427	410	454	387	413	443	409	387	428	414	440	417	403	457	422	419	426	439	432	444	388	424	451	415	406	441	424	443	424	430	426	431	417	424	427	417	429	423	394	436	391	396	440	408	385	391	438	440	453	429	399	443	409	442	414	451	403	424	418	402	407	398	429	399	409	400	415	413	394	452	411	423	428	420	388	410	416	397	427	424	387	414	424	373	396	398	408	428	441	418	411	421	435	407	381	443	456	391	435	410	449	425	387	396	425	437	412	416	437	442	408	416	440	406	415	439	451	444	404	405	404	449	411	399	450	432	410	425	441	388	419	450	396	417	421	418	427	418	445	395	365	411	393	449	420	394	406	382	415	440	443	411	426	384	432	400	397	428	396	422	421	436	443	399	406	413	424	392	411	406	455	409	429	401	430	412	423	428	427	426	395	409	437	399	428	453	427	428	409	392	409	425	459	411	447	411	375	374	421	415	428	434	398	433	443	390	421	446	409	385	423	387	441	398	415	436	435	422	437	437	412	394	434	456	442	399	426	431	430	370	439	418	390	432	433	439	383	409	407	444	425	388	425	409	404	414	377	396	438	439	442	391	380	410	383	433	369	412	412	410	390	419	422	410	431	400	399	414	410	441	368	413	418	391	420	372	409	407	420	420	414	439	387	448	424	426	396	416	411	450	413	425	398	434	417	411	395	434	410	414	401	416	407	427	418	419	412	402	400	398	444	396	435	423	422	422	397	398	377	464	399	435	399	416	454	405	436	416	429	430	458	382	437	413	413	393	417	446	410	417	431	386	471	415	407	408	386	404	443	376	430	435	426	412	415	427	434	413	440	450	453	433	437	473	382	427	399	427	428	434	442	421	443	442	397	426	443	433	461	436	482	443	412	404	396	410	451	403	405	400	400	383	379	415	406	377	431	388	431	401	433	431	449	403	426	430	431	444	442	435	400	421	411	413	397	411	432	381	428	400	383	385	402	399	380	415	441	402	429	466	445	460	413	427	415	422	436	412	401	428	403	416	402	378	410	451	420	396	420	431	414	392	422	430	423	427	397	416	419	408	433	420	394	461	440	447	395	440	403	425	433	417	432	403	441	388	425	408	416	410	427	421	416	407	405	412	380	420	392	391	408	408	418	423	459	446	406	424	454	434	400	406	449	436	424	402	441	397	387	426	445	385	403	403	415	408	383	431	384	389	428	423	432	432	435	410	429	428	418	414	441	391	401	404	441	392	432	411	445	399	434	416	394	427	400	445	416	403	394	456	397	394	398	401	418	438	428	409	401	403	397	384	420	404	403	420	425	384	446	424	405	395	402	432	410	440	423	404	412	415	441	426	462	419	452	416	435	372	452	377	418	423	421	395	403	401	414	412	421	430	464	386	406	439	410	436	459	400	417	410	381	427	414	447	413	416	415	421	401	392	433	429	432	407	410	408	430	408	413	388	414	432	426	388	397	420	401	403	393	422	378	418	467	433	386	419	429	367	399	403	392	388	412	408	428	423	382	395	452	439	419	413	402	411	415	397	417	446	415	445	432	393	440	437	418	411	420	404	415	441	426	380	433	409	419	422	398	383	411	408	430	374	439	413	426	430	429	391	415	439	420	426	413	399	432	444	390	433	431	409	459	432	436	421	375	440	428	431	423	410	417	410	400	410	427	423	392	415	390	400	416	425	434	428	430	419	414	458	432	396	421	435	427	404	401	374	426	405	446	457	429	418	405	395	402	398	430	439	429	432	385	410	411	407	443	410	417	402	436	418	425	384	392	439	427	443	396	409	420	461	410	419	419	420	410	428	421	444	429	460	412	401	400	384	387	404	383	436	414	383	434	449	398	414	402	395	423	442	422	433	411	388	407	425	405	410	401	431	425	412	431	396	447	410	434	406	390	416	416	399	403	401	426	416	418	427	443	414	407	404	417	425	393	367	381	380	415	416	419	398	415	467	416	431	412	397	408	424	401	405	415	431	413	414	438	387	448	448	416	420	446	403	380	410	398	448	390	412	387	423	445	412	389	414	458	385	415	454	391	465	422	435	409	393	394	457	451	405	431	404	408	427	370	409	433	409	364	461	435	404	426	402	423	407	429	408	450	397	396	435	390	395	434	443	395	420	441	390	409	419	442	401	414	417	409	412	415	413	409	409
32629	52136	33751	13121	2439	1483	1135	958	819	724	661	609	600	604	623	552	549	586	487	536	543	553	502	508	568	547	491	552	533	544	541	521	597	944	2384	2872	2307	1663	1112	781	584	477	493	474	483	459	468	486	475	464	455	509	454	484	474	480	438	463	498	469	500	454	488	500	472	489	483	442	494	508	469	444	457	476	485	478	451	507	450	455	469	455	515	453	438	450	474	455	469	456	514	475	484	434	476	473	476	460	465	469	473	452	472	510	488	514	467	474	509	458	437	522	454	502	487	444	481	508	490	474	477	464	517	463	452	491	498	456	473	474	471	470	500	491	497	491	449	453	450	490	464	453	506	434	484	471	473	472	481	465	488	433	478	446	479	480	482	487	528	455	479	449	452	482	477	456	495	504	474	436	478	488	465	512	475	473	446	455	442	461	464	463	521	468	459	434	456	483	489	501	496	479	457	502	459	449	495	456	440	465	478	522	488	476	502	485	502	482	459	450	476	478	496	505	465	454	479	479	503	484	487	491	470	496	511	448	454	457	435	484	473	451	489	506	494	512	483	474	408	513	479	462	525	466	509	493	471	485	496	485	486	489	443	497	449	499	495	496	453	500	457	460	461	445	449	477	500	484	436	472	481	459	451	455	446	453	454	449	494	453	471	473	459	484	493	488	484	476	509	473	490	475	528	495	474	443	484	434	492	476	472	474	459	492	466	469	484	497	482	519	465	477	485	458	479	451	494	488	474	498	479	491	473	492	455	485	478	450	504	486	504	465	493	449	481	457	515	499	507	497	465	481	502	489	469	446	462	467	453	472	496	480	463	521	477	476	517	495	488	489	474	456	478	473	436	449	457	497	446	445	477	501	485	473	470	473	459	457	512	490	481	493	466	474	495	496	496	515	454	484	458	481	488	443	473	458	474	447	509	495	470	507	509	487	481	484	459	460	448	480	452	501	458	480	488	512	520	468	496	515	484	463	482	480	516	478	448	438	469	447	468	462	485	458	466	441	511	465	471	466	461	487	486	460	488	464	474	459	493	465	465	476	509	458	508	486	501	494	500	517	468	466	486	467	496	482	471	472	479	517	460	487	470	468	486	473	472	465	457	462	483	472	482	474	484	510	501	474	471	483	514	442	525	451	490	491	487	512	473	495	474	467	484	502	485	461	506	462	481	464	478	502	462	448	483	500	466	491	523	509	438	473	470	471	502	453	460	470	524	460	468	462	448	529	478	487	459	487	470	469	515	475	465	491	487	495	481	461	501	484	485	451	467	460	487	479	469	473	481	483	508	482	451	421	489	493	508	472	484	476	500	464	470	468	442	452	479	452	486	503	502	436	474	484	433	464	449	485	492	430	491	484	465	505	488	463	452	492	497	451	441	474	491	456	461	460	483	464	509	487	437	495	472	454	505	459	469	507	440	479	488	501	474	522	493	435	451	468	448	467	440	468	482	457	466	467	469	479	442	492	480	466	432	481	502	442	493	471	460	515	502	455	455	475	488	465	492	457	471	483	489	464	495	475	434	468	440	481	448	474	442	445	460	487	499	497	492	456	494	493	430	490	466	489	460	506	455	521	467	464	439	466	476	473	479	465	509	477	507	461	495	433	496	457	487	464	462	453	482	455	504	465	456	458	457	468	448	487	477	470	485	440	482	463	470	486	508	454	468	516	486	449	467	454	462	508	449	457	477	472	482	452	472	449	475	468	477	495	491	485	469	470	427	506	444	465	459	495	496	485	460	473	465	455	488	520	516	479	481	476	483	443	489	462	442	459	487	461	499	461	504	458	466	478	493	516	472	530	433	494	459	448	487	478	482	465	505	474	489	479	520	495	485	482	503	444	479	489	448	455	471	480	480	482	457	448	473	453	504	496	460	488	446	514	472	473	492	514	454	452	447	509	504	461	492	500	482	550	517	460	477	467	474	503	472	511	484	471	455	500	482	415	480	469	451	492	478	476	479	499	464	498	493	472	490	466	474	464	494	489	499	480	458	477	471	447	487	486	459	459	455	471	466	490	459	450	474	508	476	483	486	500	441	487	486	458	459	473	464	455	446	499	474	441	480	488	486	479	488	485	469	438	469	491	508	466	465	478	481	473	501	479	511	475	469	508	469	508	480	479	466	444	485	486	453	506	457	431	480	489	491	498	502	462	456	452	486	482	487	469	484	482	482	464	478	504	508	465	415	530	499	500	458	477	490	475	481	475	465	444	453	483	428	460	477	495	433	481	509	496	469	469	452	483	495	445	444	462	483	462	492	514	482	480	487	443	468	459	494	457	452	500	518	456	472	477	504	469	475	492	481	482	471	463	463	480	497	466	481	480	476	446	490	477	442	476	488	468	478	451	502	490	464	446	469	459	536	517	460	432	475	469	443	525	481	482	520	462	426	459	474	461	457	524	491	497	473	488	495	528	446	487	446	474	472	507	501	487	447	472	511	447	482	457	476	485	449	483	474	459	450	514	506	459	421	477	429	455	457	447	481	463	493	481	489	455	499	480	453	468	506	489	506	449	502	450	479	512	499	481	495	443	449	497	497	468	451	465	448	496	470	477	470	465	447	468	485	473	456	506	501	513	451	419	442	490	507	453	462	469	477	470	495	474	444	483	446	453	501	504	454	467	458	476	456	483	479	479	519	500	473	470	445	466	453	495	529	458	453	488	448	486	459	476	507	468	477	481	481	445	465	463	486	463	493	499	497	441	474	519	484	485	497	474	477	488	432	507	490	491	441	466	427	491	479	487	454	438	487	487	469	501	468	483	446	484	476	472	497	477	460	518	497	501	462	478	457	506	420	461	475	487	476	453	446	467	473	501	481	451	466	501	465	486	473	466	506	487	453	466	437	420	484	465	509	524	469	480	516	470	508	470	454	461	437	449	478	459	487	461	477	474	480	479	456	474	473	481	494	479	495	480	498	482	487	467	472	472	436	493	480	487	469	463	464	470	466	466	499	469	462	515	430	489	479	470	454	460	454	517	453	433	482	464	474	458	467	488	490	487	483	485	413	538	484	486	466	500	485	502	502	508	486	488	435	486	467	478	485	526	470	472	456	472	478	466	462	454	505	435	488	478	472	505	478	441	459	476	460	429	500	456	484	493	524	508	502	514	499	475	470	473	475	505	447	454	467	517	466	495	482	460	492	516	458	481	480	457	491	494	468	514	513	489	517	479	473	460	500	486	479	486	470	462	470	488	483	497	464	456	481	470	489	486	460	470	491	467	482	461	463	448	488	523	470	492	513	474	469	487	525	433	536	480	431	507	483	510	486	443	487	493	468	501	469	496	470	476	490	503	474	515	463	485	486	489	533	489	435	498	467	489	481	503	482	459	442	474	462	484	455	481	482	503	473	507	532	471	490	484	463	451	500	496	450	456	465	447	469	469	528	461	468	486	460	436	436	486	488	445	438	430	487	471	456	502	482	525	481	490	469	478	499	492	500	490	503	483	457	491	492	469	477	450	481	466	486	489	485	478	465	485	495	459	468	512
24972	20988	27377	24747	10319	989	683	592	579	573	528	521	465	543	504	531	492	512	479	507	497	515	519	492	489	472	522	508	489	498	503	660	872	1097	1140	908	773	652	578	489	458	452	498	468	448	476	481	481	485	473	474	452	477	432	455	443	495	461	462	446	473	504	448	501	471	502	487	450	483	472	453	512	473	469	483	480	472	492	458	472	503	519	472	476	487	437	468	443	489	462	445	482	462	463	450	464	492	444	500	485	471	512	498	457	472	495	466	444	490	476	483	471	478	462	489	441	460	464	464	497	499	502	470	482	452	438	477	459	509	481	506	497	470	509	509	482	472	475	496	444	472	463	460	448	430	475	483	463	500	461	451	478	484	483	494	478	477	444	446	489	474	472	500	476	463	497	477	466	478	503	497	490	485	490	455	456	476	485	504	456	483	465	494	477	464	493	483	465	454	474	420	445	493	447	502	447	496	443	462	489	481	475	490	463	465	490	451	469	456	496	492	482	471	487	453	468	498	460	441	455	459	462	469	473	454	453	458	517	455	502	473	477	471	522	504	472	508	493	466	466	505	522	495	470	503	495	513	468	503	433	500	439	452	472	455	474	473	515	471	466	493	482	501	474	481	466	436	470	485	524	486	457	497	469	485	458	472	453	491	466	468	491	486	463	470	512	487	500	462	494	521	462	490	468	483	474	504	487	464	467	466	451	475	493	478	463	443	499	495	465	472	457	462	469	442	492	468	471	479	495	448	464	480	446	480	509	448	446	441	447	479	514	522	475	461	461	468	494	465	475	498	478	479	488	481	505	466	526	467	472	477	466	448	490	458	495	443	448	467	465	486	536	427	436	476	480	469	472	481	493	471	475	449	452	462	471	476	497	477	499	450	462	462	469	520	486	422	486	462	476	488	466	473	526	526	493	489	457	468	478	477	459	484	499	457	477	462	462	487	478	429	500	482	458	496	497	501	423	465	452	489	498	508	479	473	471	491	515	499	429	501	495	487	479	477	494	457	491	456	488	479	472	504	502	491	484	501	490	476	472	496	512	492	460	454	496	452	488	491	487	471	468	479	447	461	448	486	440	478	469	515	505	444	461	453	453	507	499	455	479	453	489	477	447	475	456	431	504	447	460	472	488	490	493	449	478	471	478	451	452	489	506	464	448	490	478	475	481	430	481	476	475	476	442	484	447	492	512	496	435	472	480	472	489	481	495	490	481	516	491	468	513	473	480	484	520	477	493	470	459	485	442	468	473	473	486	468	465	484	465	512	490	435	456	466	460	452	478	493	471	486	464	505	471	440	475	476	469	453	470	504	488	470	479	464	479	464	487	483	467	478	492	461	544	481	470	497	544	484	480	472	470	440	490	452	488	522	440	471	506	461	465	457	461	502	499	489	475	464	475	494	473	458	522	477	493	440	488	459	498	478	472	488	432	482	467	470	498	488	503	452	495	458	498	477	466	493	456	447	515	487	489	463	467	466	543	454	445	500	511	445	480	495	455	469	496	503	461	519	486	441	488	497	486	506	498	485	483	457	490	489	479	495	443	468	474	479	444	502	462	467	470	468	458	510	464	471	435	487	496	495	455	498	467	458	500	433	465	483	476	462	484	488	470	480	469	469	469	453	472	475	505	450	471	470	484	489	508	460	452	473	482	473	466	484	497	460	496	487	486	526	495	468	467	454	423	498	443	446	483	459	457	503	520	462	499	484	480	442	465	506	490	483	459	461	498	513	495	507	492	511	447	508	498	449	522	457	512	511	472	459	475	531	454	477	453	456	462	462	457	484	461	473	468	492	458	457	448	452	486	461	441	457	490	472	461	518	495	502	515	478	481	481	490	429	480	437	455	451	473	515	486	482	478	501	506	495	453	480	432	444	452	462	521	450	480	495	448	484	448	534	509	458	446	469	463	466	479	482	473	477	450	487	444	425	445	465	473	491	485	468	471	459	510	492	498	496	471	434	482	468	461	445	476	453	481	466	492	491	507	495	493	482	470	453	496	469	551	463	495	483	490	458	473	491	469	485	475	509	431	432	484	438	459	473	454	483	472	499	501	458	498	481	458	471	502	501	448	460	484	476	462	520	466	450	492	476	517	495	460	456	511	462	520	500	476	499	446	428	511	465	480	495	482	457	457	459	463	468	500	464	438	463	483	471	449	494	498	517	468	485	438	477	490	448	483	486	470	488	484	425	496	490	481	486	494	483	474	473	467	478	502	467	467	467	439	493	448	517	522	478	524	483	478	444	461	486	477	453	476	469	478	481	490	507	451	449	499	478	455	469	482	519	502	492	500	474	486	496	500	470	474	482	480	477	476	465	470	461	475	483	457	468	480	454	477	507	490	501	475	484	498	472	520	506	496	479	479	453	485	487	486	457	476	462	453	470	481	459	435	480	473	478	507	435	477	488	470	472	463	494	526	468	488	452	477	474	471	475	458	488	474	501	478	484	449	474	497	490	465	471	457	480	452	473	531	480	488	511	466	490	455	454	494	445	442	464	506	481	498	470	482	445	468	486	463	530	473	534	477	508	488	495	487	462	534	455	520	522	477	486	453	479	494	482	478	480	483	482	488	476	463	473	487	463	468	479	489	469	499	453	484	487	462	480	463	471	456	484	473	490	511	469	491	489	499	491	475	493	499	521	448	481	465	462	475	517	509	463	464	472	482	471	459	502	442	467	499	445	470	483	511	461	485	448	469	438	504	431	503	515	486	488	479	487	476	478	453	446	475	472	530	461	467	478	497	495	465	491	447	489	451	463	448	470	497	460	447	485	494	499	471	490	484	502	487	504	453	492	487	494	495	486	503	497	509	493	468	475	472	489	510	452	470	468	429	497	476	438	483	461	520	465	469	500	470	488	473	488	447	466	466	493	490	446	454	469	485	450	479	490	481	447	498	500	464	453	469	483	477	496	454	440	499	493	450	525	466	485	491	472	464	497	510	475	478	465	496	451	462	525	487	493	488	483	507	541	450	469	455	529	487	450	502	483	464	480	499	475	472	493	470	483	460	471	453	451	489	437	492	483	473	438	486	530	455	454	475	463	476	456	456	488	466	492	515	482	500	491	428	510	510	498	503	476	501	501	519	494	489	403	446	490	474	439	485	500	503	479	477	458	449	509	463	448	494	496	487	457	445	454	485	483	475	460	494	490	474	487	492	427	502	486	480	477	470	490	471	477	493	463	467	480	451	502	463	476	471	470	479	472	422	480	506	482	460	493	453	433	478	426	479	478	466	451	509	505	461	458	475	491	433	467	492	478	477	510	408	461	492	470	444	469	475	474	539	490	470	509	435	487	500	503	514	476	489	450	473	454	496	477	469	462	481	455	469	484	452	440	488	482	449	467	482	462	455	476	475	474	480	480	447	493	480	474	476	464	460	486	519	451	480	474	485	460	509	495	442	500	455	469	431	513	474	461	462	479	511	506	465	472	447	503	456	474	482	471	519	491	498	510	441	463	446	473	456	474	478	478	432	484	447	488	458	469	475
33521	48385	34325	12554	1811	1003	865	787	730	676	628	572	625	581	589	598	617	622	587	562	572	552	589	585	569	551	581	579	592	577	558	789	1183	1597	1561	1284	975	814	665	592	580	518	532	534	579	529	508	570	561	544	555	541	564	544	560	519	519	514	535	520	523	569	552	551	535	494	553	549	570	564	543	562	521	543	532	545	532	542	564	501	558	544	564	568	519	521	528	548	535	523	540	528	535	575	530	529	527	528	552	559	528	521	515	525	570	512	560	563	523	512	533	559	573	528	541	592	574	556	614	507	528	584	543	531	548	538	572	547	530	550	561	534	539	531	546	530	507	526	539	544	578	519	551	525	534	562	499	562	557	521	528	563	518	550	569	541	561	549	517	589	551	559	529	553	560	555	551	517	510	564	546	522	555	541	538	562	536	498	501	564	511	572	520	566	525	544	514	547	539	548	521	515	549	532	539	527	560	581	539	578	525	561	525	560	524	568	554	569	543	555	524	547	503	521	522	546	565	508	498	546	537	562	603	541	539	606	561	552	543	550	568	532	521	527	554	510	521	552	581	549	527	529	538	561	614	568	532	532	601	536	533	550	482	542	507	596	515	520	553	581	543	534	557	571	559	548	519	600	576	529	549	550	534	514	513	513	558	497	553	548	543	557	541	568	532	562	531	532	539	492	553	563	570	520	567	532	543	561	530	578	540	553	547	543	507	564	536	507	580	526	510	533	528	521	522	530	545	549	560	523	545	485	516	535	557	537	554	519	545	540	540	480	561	550	598	550	500	540	512	527	545	544	552	536	600	554	532	562	551	526	536	565	560	540	559	554	572	531	540	559	562	555	543	489	547	540	502	492	595	557	551	546	517	546	554	534	525	512	554	554	524	553	541	502	567	537	540	556	523	580	530	576	554	549	571	581	551	550	541	574	545	549	535	496	577	516	549	542	552	540	520	546	544	510	520	540	517	515	554	537	510	568	538	564	524	508	537	556	539	533	574	538	514	541	562	525	510	516	561	538	574	559	512	598	563	579	515	573	552	553	499	575	528	564	542	539	528	512	517	528	566	530	576	563	514	536	562	570	565	518	562	557	542	575	513	545	547	541	552	554	539	594	535	570	555	557	528	552	568	554	556	527	536	537	573	510	571	570	481	566	562	511	517	507	516	518	535	471	533	546	505	530	557	509	496	552	520	533	538	562	517	580	513	510	531	521	538	574	558	552	569	551	549	524	563	542	532	525	555	580	521	504	536	524	538	541	547	554	556	550	562	533	563	561	546	551	557	573	526	577	559	549	588	555	558	507	533	543	525	556	562	532	550	539	571	531	547	527	557	556	540	523	546	576	559	536	514	553	529	515	539	500	535	532	549	534	497	551	520	525	553	561	543	551	565	525	560	567	592	493	557	537	516	550	544	524	514	543	543	533	535	555	557	538	539	552	525	590	508	524	507	505	562	532	536	498	540	532	563	558	503	546	533	567	569	558	542	533	537	527	568	523	555	534	548	545	528	554	548	535	531	498	526	514	500	592	555	563	543	569	568	552	502	531	565	537	556	587	538	539	517	521	559	550	578	566	546	496	562	534	519	575	536	524	582	538	576	536	543	534	541	551	529	520	496	549	545	533	554	544	530	546	550	556	545	533	543	556	514	545	526	575	546	536	537	540	578	546	548	561	506	537	539	573	518	540	574	486	516	524	547	519	528	557	538	504	547	576	519	561	565	554	538	542	556	559	553	545	526	572	525	564	522	545	525	561	542	522	550	533	537	540	574	570	532	552	513	514	534	522	542	536	563	535	571	539	511	558	550	545	579	510	586	564	527	553	591	515	543	581	530	523	524	548	521	513	506	525	478	544	544	549	543	569	585	548	562	541	564	542	553	535	539	529	557	529	514	521	541	520	480	583	511	570	572	516	590	539	540	549	567	525	527	526	528	504	518	560	547	560	496	562	518	554	510	563	554	541	537	510	542	558	564	559	545	560	562	548	545	571	544	509	535	526	515	544	512	516	580	535	555	525	529	523	501	526	521	541	523	584	559	545	522	531	513	538	511	495	552	510	524	487	572	513	564	544	531	558	546	541	562	532	526	545	525	511	534	535	568	553	566	547	527	533	550	546	534	548	487	565	563	513	537	529	539	554	530	496	557	584	539	531	581	516	580	543	554	514	502	577	484	566	517	537	540	527	540	572	482	526	514	533	546	539	565	524	533	525	513	530	532	539	572	537	522	549	520	523	515	541	566	508	536	536	533	585	539	541	527	525	550	508	504	543	581	557	553	562	503	569	540	551	547	504	549	575	551	537	507	509	519	555	528	558	541	536	518	545	572	591	574	531	545	555	509	517	555	542	575	558	555	530	555	510	506	559	549	527	533	556	509	592	479	512	531	555	508	546	550	532	547	561	561	540	515	513	516	529	567	533	523	549	539	566	551	535	551	526	558	531	528	533	530	569	511	502	568	540	573	568	597	557	572	526	535	556	550	501	528	535	555	577	609	521	536	524	542	535	505	568	534	503	539	521	566	594	512	534	554	551	532	565	517	570	561	562	519	504	579	521	555	492	506	518	565	534	562	574	537	534	570	553	504	546	522	528	547	571	503	525	536	545	514	569	570	512	515	535	568	548	516	526	564	515	548	573	533	567	528	537	542	522	536	519	552	585	557	577	530	529	561	567	518	524	526	600	520	529	539	527	521	530	559	555	558	519	543	525	523	540	544	531	536	542	537	567	517	533	498	537	556	574	532	516	523	568	537	555	570	499	571	557	530	564	551	512	540	575	542	513	500	538	524	520	521	529	546	556	522	549	554	588	528	552	542	551	565	558	534	557	566	552	540	503	489	542	572	527	563	557	555	559	563	551	537	533	500	506	495	558	524	535	529	519	512	554	568	536	558	529	551	544	558	536	582	552	527	566	550	549	540	564	543	548	516	545	552	535	541	505	515	542	549	521	561	548	534	554	519	515	530	553	528	520	535	513	581	531	573	565	515	532	569	536	566	562	543	539	530	555	516	517	548	536	551	528	512	496	553	496	530	580	527	551	533	560	523	541	561	509	548	518	545	554	570	540	578	524	575	535	511	530	544	535	562	564	534	532	519	535	512	527	528	522	538	540	565	592	551	548	524	513	554	536	533	543	547	547	549	554	552	560	575	518	540	566	558	556	543	550	538	532	557	543	529	544	567	555	510	529	538	534	523	561	561	510	507	527	516	514	527	505	544	519	500	571	536	535	561	561	550	561	582	531	551	531	568	539	545	559	591	535	549	565	536	528	516	520	570	538	560	531	517	518	611	563	532	535	562	532	572	550	527	522	528	526	569	524	534	542	576	535	550	536	587	507	508	545	567	512	594	502	498	563	509	575	537	510	555	520	570	540	545	558	533	548	545	577	538	536	572	590	538	529	519	534	528	549	513	582	580	566	572	528	536	521	500	562	525	551	502	550	567	548	559	548	518	516	522	549	547	573	562	518	558	588	518	542	553	482	555	573	552	579	561	542
22766	20965	28517	23614	20964	20903	8036	1007	673	688	619	542	569	538	522	516	501	486	460	468	505	489	464	526	528	470	435	435	454	506	717	965	680	1196	2840	2074	1052	498	420	425	406	419	431	420	442	400	385	430	435	482	430	416	409	405	410	440	414	422	415	379	429	387	431	407	443	465	414	402	438	365	434	405	436	407	414	414	399	402	431	409	426	400	407	434	414	446	410	388	427	415	394	379	389	433	436	410	434	401	434	432	442	419	424	410	439	443	443	439	405	439	458	444	397	433	434	444	387	442	442	429	408	408	389	403	388	440	424	435	400	338	402	409	404	401	430	432	403	457	420	405	414	417	428	445	444	394	458	419	401	426	432	413	380	419	440	395	440	442	396	408	432	424	457	403	396	413	403	425	443	427	430	428	425	421	443	410	453	434	392	428	456	413	395	423	451	459	401	421	422	409	410	425	418	446	447	416	429	419	399	386	412	416	440	423	435	414	410	409	428	433	424	423	412	460	432	423	412	418	397	441	418	410	412	400	421	436	413	418	431	409	414	429	398	426	432	398	434	399	426	449	423	422	407	466	407	421	410	409	380	404	425	433	410	411	413	411	408	414	423	427	425	429	412	437	412	426	377	440	435	419	421	431	422	434	428	434	404	435	413	409	375	432	454	414	430	452	411	427	418	392	425	469	456	418	380	429	419	448	469	416	405	430	412	417	431	411	388	429	401	438	412	402	428	399	390	439	403	415	392	439	425	380	430	390	417	427	411	425	409	431	427	430	461	413	426	422	407	427	419	408	417	402	435	438	439	402	411	410	435	420	421	418	399	390	392	419	446	386	429	437	434	402	419	406	452	404	414	410	398	460	431	423	428	413	422	443	361	413	436	416	416	422	396	421	429	415	422	390	407	381	420	401	387	418	418	363	431	434	435	438	420	448	430	425	427	409	419	401	413	402	409	449	429	423	408	440	416	429	437	412	421	437	440	396	448	415	404	401	413	436	401	426	414	393	392	425	419	426	389	403	441	414	449	436	434	435	392	420	401	416	430	453	417	415	417	389	426	405	408	399	414	400	429	412	385	423	399	436	397	382	412	435	417	447	427	453	386	434	414	430	436	418	460	449	431	435	404	375	475	415	393	419	427	412	406	430	418	411	395	421	419	366	404	393	444	400	413	392	432	404	436	383	438	404	428	396	419	428	396	388	436	443	440	393	429	427	444	426	406	438	420	479	400	454	398	427	418	460	386	409	438	440	421	421	437	431	421	410	426	430	424	434	449	419	454	417	420	399	418	432	409	396	438	405	431	453	396	430	374	435	435	404	449	407	405	430	425	405	455	438	415	446	422	406	441	422	417	405	421	411	395	434	429	403	410	413	437	416	418	443	400	434	402	413	405	454	422	419	376	401	443	416	400	408	428	417	412	418	409	430	398	408	452	440	401	412	442	418	392	433	425	400	390	416	429	401	418	450	430	440	405	417	402	401	430	402	404	438	391	406	431	422	384	458	383	431	446	428	405	451	427	386	424	435	424	478	409	430	413	420	410	447	456	437	403	380	417	394	386	414	408	442	401	449	446	408	417	435	395	414	424	430	408	432	431	454	450	431	452	447	409	421	437	432	423	416	443	414	392	423	417	411	409	408	395	425	409	405	406	389	413	394	391	423	404	390	394	430	405	399	448	449	418	437	391	391	447	405	445	419	449	389	446	420	402	416	382	413	395	413	446	431	417	427	434	405	474	452	429	432	423	406	415	451	398	435	389	427	416	431	446	439	481	410	403	427	432	396	447	471	425	395	411	420	391	376	426	412	408	448	455	444	412	424	426	414	406	386	433	411	439	420	400	395	431	462	408	384	427	407	403	416	420	391	420	433	414	424	405	427	438	396	425	382	445	446	418	423	441	407	411	387	433	434	451	444	414	419	360	396	377	422	421	442	437	447	435	435	396	393	447	447	474	441	424	428	425	416	413	376	393	413	390	416	402	428	401	407	428	423	403	428	439	430	390	428	405	428	438	407	424	463	411	379	425	398	423	427	402	417	438	401	427	428	425	439	451	440	442	403	403	443	421	424	412	404	404	436	423	453	432	415	420	418	433	413	442	388	442	420	448	426	438	404	430	430	419	404	434	444	400	466	397	415	408	406	413	425	412	453	420	413	458	432	445	407	370	451	407	448	405	431	451	418	427	458	413	425	401	450	436	449	414	438	423	409	432	427	391	407	422	407	402	437	416	449	404	433	407	395	422	445	403	406	420	400	472	389	450	405	442	436	388	412	451	409	438	414	419	434	431	396	431	423	411	417	406	407	395	430	408	422	423	380	435	419	450	393	442	438	415	404	431	419	422	459	401	451	440	400	419	398	431	457	406	368	391	396	437	418	395	419	410	412	466	436	459	406	439	436	403	381	426	423	410	427	428	395	410	428	412	439	422	396	421	469	414	431	432	437	387	433	439	430	445	427	368	457	427	394	421	408	422	417	450	430	412	422	437	422	421	432	409	393	392	401	410	432	416	428	374	395	425	413	438	392	427	439	446	434	417	423	386	399	414	411	439	408	433	425	399	445	391	434	421	438	450	430	420	414	409	441	411	426	442	444	398	408	437	404	432	378	441	387	408	424	424	431	434	438	384	443	408	415	410	414	433	395	407	431	423	388	429	424	407	417	410	419	414	443	412	450	425	422	413	435	412	439	446	433	427	421	435	445	404	439	420	421	425	424	427	426	371	433	399	387	388	394	455	401	410	406	419	409	445	389	428	398	447	417	430	385	428	402	418	409	430	434	371	413	447	400	404	390	436	422	385	419	433	424	376	404	422	404	394	454	429	442	435	460	419	426	428	413	455	425	416	460	452	436	425	447	399	388	402	415	411	408	375	441	421	422	422	391	400	446	412	423	382	386	420	442	441	420	439	439	408	418	439	428	427	424	417	398	433	436	425	467	411	437	384	439	422	401	424	424	412	406	410	408	405	416	390	409	397	441	429	448	424	464	449	451	418	444	434	435	441	399	396	373	386	404	384	411	430	416	458	422	392	416	394	397	412	433	439	428	446	423	378	412	417	431	442	427	397	405	393	365	441	394	396	412	403	430	416	402	424	411	417	424	420	398	424	435	448	410	422	443	417	408	426	435	430	407	437	439	377	435	444	434	378	430	427	437	439	401	394	440	440	456	424	418	408	436	377	394	429	452	400	461	437	426	396	419	403	466	402	406	424	431	419	397	421	373	404	410	431	395	381	448	420	388	433	452	455	434	399	381	429	381	401	416	438	399	394	443	414	417	434	422	396	413	431	410	377	430	418	442	432	425	416	460	432	387	406	399	424	435	384	386	401	412	435	413	417	410	454	442	425	387	421	435	395	414	396	439	400	426	416	410	434	449	385	418	412	408	448	415	424	435	419	403	424	399	409	422	435	443	443	407	405	437	417	391	424	401	406	396	423	406	378	427	410	435	443	405	404	438	418	407	427	414	422	458	451	394	428	470	432	422	416	409	384	399	370	435
37929	57432	40584	17232	6182	2206	1650	1316	1078	902	840	772	703	673	656	651	623	573	539	507	558	548	581	602	597	529	512	499	540	510	849	1204	782	1555	3789	2721	1414	591	457	446	459	456	486	444	466	479	469	464	451	450	436	463	485	500	521	494	454	513	463	456	440	447	409	481	450	459	449	468	481	448	443	468	479	460	460	423	490	473	446	441	500	448	452	455	456	412	471	452	439	452	496	477	435	426	484	453	465	480	506	477	474	469	482	480	462	460	464	467	443	455	465	443	457	436	456	499	444	477	461	463	479	439	496	455	451	479	460	444	494	449	455	452	491	467	446	443	465	473	446	454	457	470	451	455	444	473	476	426	436	464	440	474	483	469	472	487	472	455	429	440	455	431	439	479	442	468	445	446	439	424	471	480	438	480	445	450	458	441	455	479	489	461	479	452	449	452	474	469	506	433	470	417	457	453	471	487	505	466	487	456	477	472	476	472	466	484	450	459	462	470	443	454	475	484	427	476	465	449	499	506	494	449	436	468	461	473	491	451	473	456	491	488	500	447	499	428	465	478	450	479	463	444	453	483	454	473	444	441	456	475	449	477	456	485	452	470	454	450	430	471	457	488	444	465	478	473	455	461	423	500	418	434	477	444	457	445	470	504	499	435	492	496	472	485	460	489	476	488	481	457	440	480	480	510	442	449	453	456	447	439	473	461	486	470	444	449	452	462	454	460	473	461	458	513	432	457	482	468	471	482	502	469	462	467	471	477	494	453	496	525	450	474	429	465	414	495	459	440	454	471	480	471	445	487	494	434	457	467	464	449	442	429	466	465	420	471	395	461	447	452	465	458	456	472	499	466	460	487	438	465	462	441	453	465	462	489	472	468	457	476	482	459	463	480	480	467	436	456	497	458	439	488	442	463	470	458	462	473	456	425	410	474	506	483	461	452	459	454	458	432	483	425	448	433	467	484	458	462	502	485	479	451	500	467	484	470	438	480	452	508	461	477	449	492	437	490	456	443	458	480	502	439	524	419	465	483	489	478	441	445	471	464	498	457	463	482	455	420	470	461	448	458	448	459	444	438	485	457	449	463	461	450	482	473	456	474	474	458	419	454	484	462	474	462	491	460	472	482	462	477	507	508	452	495	469	534	459	464	434	466	475	443	463	470	465	474	465	515	478	463	433	478	455	463	490	466	481	467	464	418	483	451	478	457	459	447	465	475	460	489	508	455	458	502	474	462	485	486	461	474	456	460	460	491	460	491	479	527	466	465	481	465	473	472	487	472	444	478	495	497	478	476	494	475	451	468	438	471	474	502	409	477	471	443	458	460	481	402	477	474	473	498	458	477	428	469	458	501	490	443	456	488	443	461	486	446	489	494	444	481	463	466	462	494	451	482	462	478	444	468	455	453	442	472	506	451	458	445	434	481	491	454	448	462	513	460	462	463	498	472	461	445	473	459	479	484	480	437	489	455	474	444	483	481	460	449	480	447	452	487	486	482	471	467	454	445	495	474	468	478	441	449	453	465	474	450	448	441	472	498	472	461	463	467	484	480	454	454	424	491	436	480	487	440	421	474	451	468	453	452	456	455	428	466	486	454	468	459	436	482	423	448	449	440	451	454	488	447	480	466	417	470	495	449	471	470	463	473	470	452	433	493	465	445	476	461	441	464	483	440	500	508	456	475	467	509	459	468	443	495	472	468	450	496	463	463	413	467	445	478	493	477	429	447	441	471	461	466	444	441	460	458	471	465	495	434	488	488	457	456	497	424	469	465	440	427	460	427	440	434	478	464	483	428	457	465	495	455	495	454	481	450	504	503	482	466	463	483	457	453	469	454	541	470	457	511	442	469	435	502	480	480	475	456	432	415	464	454	456	455	481	417	423	410	449	492	464	454	440	481	478	444	444	465	453	470	502	490	489	481	457	470	452	465	455	432	496	463	474	492	480	456	461	462	448	473	444	481	436	463	477	464	469	456	437	505	439	496	467	464	502	483	482	465	448	471	483	496	470	495	434	477	495	467	439	481	488	472	451	473	484	459	460	467	469	438	478	444	454	502	474	447	434	471	432	471	488	471	432	484	462	495	472	462	452	481	483	465	462	490	474	444	458	424	457	457	466	493	437	474	446	493	480	452	447	463	458	471	415	514	430	461	484	441	424	438	483	475	460	455	416	502	510	473	459	474	462	500	488	454	476	462	474	457	466	476	508	475	441	476	465	443	475	452	459	468	466	477	441	474	451	468	455	509	471	468	456	438	521	456	423	462	454	438	449	451	452	443	472	463	513	478	469	493	465	423	488	459	468	470	452	439	455	452	467	436	482	446	444	434	461	472	438	455	431	463	431	488	451	447	453	476	482	452	489	498	477	457	434	455	467	454	436	443	464	445	499	474	455	520	458	461	472	448	502	457	486	437	499	474	455	469	517	467	487	473	513	480	439	465	402	449	509	463	474	432	493	486	478	452	510	473	448	468	486	470	453	464	471	436	430	470	453	444	489	449	464	479	438	460	412	446	464	427	432	439	494	415	453	478	447	518	463	404	488	448	461	469	468	511	446	461	449	432	440	466	455	470	456	447	462	438	446	488	486	469	486	475	465	449	457	459	414	493	463	466	460	504	480	471	448	467	465	457	484	479	467	430	457	463	520	453	462	487	457	441	469	459	473	463	471	448	479	468	487	486	460	465	460	452	471	438	490	522	419	446	469	482	431	489	468	452	458	457	478	470	479	446	442	490	458	473	441	460	499	492	457	475	454	488	439	466	485	486	457	497	480	478	442	458	444	468	474	442	453	475	455	447	518	441	489	472	475	452	445	472	462	495	490	466	451	498	440	474	405	436	480	469	480	469	446	426	462	494	471	437	458	440	481	456	443	503	468	440	456	442	470	481	463	512	502	457	468	482	423	502	477	395	483	446	458	451	442	479	429	456	515	490	458	465	451	471	481	444	497	440	506	452	418	447	481	485	435	464	498	462	497	479	463	435	471	416	456	476	481	486	467	465	470	445	419	490	440	462	487	470	456	462	427	464	450	460	446	466	425	477	474	463	503	467	472	464	503	477	458	470	470	448	503	434	481	478	480	468	469	436	483	470	415	514	475	503	448	496	453	508	437	470	478	483	496	464	431	458	471	440	488	507	450	441	461	458	435	439	465	436	402	451	478	497	489	479	426	443	449	454	488	501	481	466	479	490	468	461	441	459	448	471	468	455	423	442	458	477	487	474	447	467	447	479	451	469	476	441	462	486	476	442	453	506	442	487	441	452	469	494	467	448	452	473	488	452	474	479	476	451	455	483	435	490	418	456	456	462	449	489	469	499	458	448	459	501	434	473	468	449	478	474	469	456	466	411	452	468	460	484	483	468	434	447	452	479	484	425	486	483	471	425	454	459	437	476	441	483	462	468	461	452	483	484	463	478	480	437	467	451	463	536	479	463	516	473	483	510	480	438	445	481	417	446	456	486	426	497	487	489	445	475	425	477	446	461	429	453	433	459
28506	25532	28119	12895	1800	467	401	366	336	395	373	346	392	359	356	366	355	343	406	337	361	369	365	345	381	377	399	327	382	363	370	354	383	418	439	538	598	479	360	377	311	333	332	360	373	365	373	348	335	385	342	336	367	371	392	364	349	356	373	367	389	336	355	379	367	334	367	353	330	327	339	351	344	337	357	370	391	348	378	357	352	313	339	365	331	369	390	362	389	349	378	371	337	354	373	350	336	391	385	346	354	352	342	357	362	337	387	379	371	330	378	355	377	336	347	348	343	377	355	351	344	367	355	363	360	376	337	352	388	378	362	364	383	349	345	332	343	334	344	338	339	382	379	357	339	337	395	345	333	371	370	314	343	353	351	389	356	353	333	396	356	338	351	322	357	342	329	341	353	353	363	343	376	341	334	340	361	368	304	357	357	360	342	358	342	365	361	375	330	362	365	369	341	343	357	327	336	325	368	338	355	326	341	300	377	333	352	341	356	362	351	350	342	357	309	350	335	365	341	347	340	384	329	336	363	375	343	363	375	348	327	362	395	345	358	338	325	377	417	364	360	350	343	345	337	351	366	345	356	371	364	344	370	349	364	371	336	372	355	348	347	363	316	366	370	385	311	326	325	327	364	344	355	322	367	341	385	350	363	340	337	329	356	368	353	356	328	361	360	377	357	367	347	363	389	353	361	368	360	367	349	345	361	326	354	388	361	359	358	373	333	347	346	323	344	355	364	363	349	335	372	347	361	349	338	363	407	333	373	342	332	372	344	355	361	393	336	373	348	351	347	352	337	345	379	341	322	339	355	356	373	339	346	353	356	359	375	296	373	382	339	360	382	371	352	334	347	348	346	339	377	339	352	358	372	344	358	367	358	360	339	370	364	359	349	357	346	349	353	345	345	323	333	369	346	375	340	399	352	401	330	347	358	375	337	353	344	340	344	347	359	354	364	373	325	372	376	350	316	336	351	361	346	375	356	392	376	335	374	344	372	350	351	320	357	386	342	334	344	333	362	377	351	354	354	388	382	365	362	330	352	335	393	353	372	344	350	347	340	358	385	362	338	365	383	336	375	359	365	370	358	349	326	353	311	385	367	369	385	374	363	391	372	350	368	333	373	346	330	361	376	344	364	370	380	374	351	321	344	371	327	361	357	351	351	328	373	364	355	344	361	375	359	368	340	347	348	356	351	357	402	340	359	376	344	359	361	347	354	375	368	347	336	373	363	386	367	326	355	362	332	374	323	354	321	335	364	359	349	340	373	337	376	346	358	356	374	372	365	337	343	363	358	354	359	369	339	380	379	385	356	376	340	364	358	358	346	351	338	345	402	376	373	354	332	350	379	317	352	341	380	388	363	344	354	335	363	313	368	369	352	350	333	353	371	357	345	343	360	362	348	349	340	358	355	365	384	330	365	320	352	311	341	379	342	377	355	333	353	373	339	397	363	340	364	343	333	338	382	388	349	339	377	351	328	350	371	347	381	397	385	385	350	341	356	363	352	340	328	329	342	367	329	353	382	363	357	374	352	373	327	328	357	376	361	326	355	371	333	350	380	332	367	326	364	368	361	352	323	316	367	361	344	351	363	314	377	346	348	395	380	346	342	333	338	308	342	381	383	346	346	383	325	350	356	352	386	381	352	370	346	375	343	336	385	314	342	375	344	355	343	363	387	373	356	338	354	381	342	366	373	364	339	341	345	346	365	343	304	304	333	347	380	377	350	337	338	338	352	395	368	338	340	353	364	347	382	409	323	360	332	346	343	373	386	354	342	345	359	368	347	368	380	369	340	383	345	362	335	355	338	365	363	355	342	381	365	334	359	346	340	360	342	339	360	375	401	384	342	346	351	332	373	353	379	353	367	333	341	326	352	358	387	337	352	338	347	390	334	327	363	338	360	350	359	323	347	350	361	373	368	379	351	363	347	346	345	345	390	381	345	359	328	369	330	380	343	334	354	299	361	360	356	348	332	375	362	356	328	368	357	362	326	368	360	371	347	350	386	333	345	351	343	347	368	352	336	345	341	330	331	344	368	377	359	348	363	392	357	348	330	364	315	347	350	359	352	384	342	343	385	361	300	361	366	348	343	365	343	357	344	380	322	371	343	386	354	331	360	369	329	366	345	338	340	356	349	353	350	351	360	332	389	339	302	393	350	375	354	330	330	351	320	364	358	342	329	320	356	320	367	347	362	360	372	335	352	326	370	331	336	351	350	350	348	354	368	345	344	356	355	353	350	363	335	346	368	366	378	335	380	343	349	375	328	352	310	365	357	330	346	338	349	348	350	333	313	344	364	351	364	345	355	340	360	339	353	318	364	384	359	326	323	356	364	367	356	332	332	348	354	354	316	353	369	349	329	338	359	332	363	359	381	353	333	358	323	369	351	366	377	314	362	358	349	364	332	316	349	362	328	370	344	358	361	353	356	393	390	386	344	349	351	361	397	361	330	367	347	356	350	408	351	340	357	375	369	332	347	334	346	359	349	353	350	361	352	357	370	347	350	352	349	333	350	339	321	362	354	364	338	354	357	368	372	349	346	321	354	371	408	382	336	335	382	346	371	356	328	350	363	365	325	355	352	362	331	311	342	409	327	343	325	360	369	374	358	355	338	377	366	385	353	349	376	368	329	344	369	333	353	366	341	341	347	357	356	357	380	333	355	361	356	376	361	366	356	361	353	352	383	377	364	378	348	339	366	356	349	362	350	369	367	337	366	339	346	363	332	391	371	340	357	366	363	354	335	359	346	328	326	352	380	368	352	349	341	364	345	359	373	350	339	365	368	342	347	365	305	327	324	362	332	376	346	352	325	347	363	353	406	381	355	336	380	353	351	351	340	354	372	353	362	357	339	344	345	354	364	331	317	332	374	358	366	379	375	370	313	363	351	387	314	374	345	393	361	360	330	378	328	358	362	352	344	306	301	349	373	338	341	408	361	349	370	315	343	357	361	374	384	402	350	331	347	360	361	369	367	304	351	362	359	375	342	361	320	312	388	371	361	355	325	351	346	365	348	332	348	365	369	348	362	392	349	371	366	319	363	348	367	357	373	382	362	369	322	347	346	351	393	360	365	362	370	348	353	335	336	382	334	335	345	349	337	364	345	368	343	313	358	379	361	357	361	373	376	371	377	359	332	365	344	355	373	352	340	364	320	359	327	363	341	342	342	345	355	385	372	322	419	346	319	348	345	352	323	348	324	344	325	341	342	354	335	330	350	343	357	345	337	350	371	342	339	332	400	365	334	320	388	347	328	338	386	383	360	353	371	343	329	350	345	351	374	361	357	365	409	342	359	349	371	383	369	316	347	345	350	409	342	396	359	361	378	347	338	383	360	386	339	356	360	366	324	324	352	349	382	366	308	370	311	364	376	335	377	374	369	360	378	347	399	359	348	387	325	359	324	324	341	369	363	385	344	352	347	357	417	353	372	357	364	376	323	337	325	376	354	357	323	353	367	336	366	347	389	351	346	343	366	337	333	331	364	361
31330	41565	28783	9892	2241	574	486	473	497	444	445	412	415	418	444	441	470	414	453	400	399	431	448	443	471	450	466	427	427	412	415	408	458	488	561	777	737	585	430	417	406	417	414	420	401	415	456	396	374	406	391	441	417	400	400	385	411	425	403	422	386	401	391	379	407	399	449	453	409	415	409	422	414	395	431	397	427	416	424	444	445	445	384	381	386	405	415	433	387	415	417	381	434	426	389	410	430	412	419	408	385	383	426	437	378	399	391	434	445	426	357	432	385	402	430	416	388	412	420	438	413	385	450	412	420	435	429	406	427	421	413	388	418	373	451	406	391	419	388	436	408	400	402	407	395	422	368	397	392	406	433	416	408	422	413	424	400	404	423	410	390	408	398	421	372	415	417	443	421	421	406	423	434	418	401	409	387	401	402	403	383	414	414	422	398	429	405	413	473	375	408	442	397	420	394	411	437	386	391	425	422	441	400	415	447	415	418	418	447	401	437	430	399	426	428	431	431	439	400	429	391	380	417	377	390	471	396	406	361	381	431	411	431	421	424	388	456	385	394	411	416	404	401	389	420	415	421	420	395	402	409	420	397	423	394	428	407	379	417	409	430	385	406	418	408	394	421	395	421	406	423	428	429	437	400	391	417	390	443	391	441	427	442	445	388	387	437	424	427	427	414	415	376	372	405	436	419	415	434	438	422	419	425	425	389	474	430	420	404	403	421	409	416	435	414	400	397	424	448	427	383	412	398	413	422	419	409	435	420	407	420	387	373	409	407	422	422	419	421	388	420	430	414	422	434	419	421	395	382	400	438	423	411	428	431	405	444	390	427	414	403	439	397	415	405	421	374	449	397	427	404	390	420	397	386	433	444	434	422	444	398	414	399	425	390	398	415	393	389	389	405	402	432	412	384	360	388	403	406	427	442	407	421	417	463	421	421	425	395	397	422	384	430	412	379	439	436	405	405	437	411	400	421	402	418	418	386	365	439	404	387	413	419	368	429	404	432	414	417	401	393	398	376	402	436	397	411	408	385	406	422	422	401	365	403	430	435	422	404	402	374	412	383	411	424	387	431	396	406	407	399	440	407	411	404	440	407	377	418	439	428	411	379	417	413	407	404	423	435	419	422	391	401	426	397	409	422	419	404	417	405	447	398	422	380	425	405	397	423	378	432	406	416	404	444	427	424	387	401	386	426	406	394	425	409	426	413	378	403	434	428	436	447	440	404	422	395	394	398	396	421	394	417	401	369	408	415	401	432	399	397	365	407	450	437	397	420	421	391	446	387	411	414	405	399	421	416	409	360	372	414	407	418	412	428	405	443	415	429	428	390	412	400	431	459	396	369	399	427	405	425	435	443	414	433	429	443	400	402	402	391	407	440	406	407	381	394	402	411	407	423	435	429	439	409	404	440	417	389	425	413	369	400	384	427	376	410	400	462	393	419	388	422	437	429	429	445	411	398	426	419	392	401	372	374	389	379	413	436	436	442	415	427	410	432	443	402	447	414	431	431	422	395	381	410	448	397	417	426	444	402	392	450	421	429	395	424	394	435	422	396	421	393	403	385	384	436	439	446	392	398	389	394	419	436	419	429	382	434	405	436	442	415	411	438	460	425	412	408	381	368	419	403	386	423	410	375	382	388	411	384	386	446	437	417	355	423	419	410	396	404	415	437	440	432	450	454	406	374	382	406	410	424	414	400	427	417	419	416	417	410	426	419	384	417	401	385	420	434	418	412	400	438	389	422	433	450	410	406	418	423	415	421	438	432	436	443	414	433	421	423	416	416	399	418	396	408	399	405	410	449	429	420	423	489	411	393	429	398	411	435	423	385	398	409	384	440	405	418	424	463	444	413	384	411	417	407	407	400	453	407	412	397	383	430	400	427	392	397	380	406	432	400	411	406	423	410	385	419	403	447	393	390	409	398	403	410	378	443	387	436	374	431	400	440	372	405	423	394	412	434	431	388	382	409	419	379	411	406	421	400	412	406	426	429	395	404	430	452	401	400	374	416	387	374	412	433	407	439	403	407	419	377	419	413	458	434	438	412	375	440	411	397	401	460	410	425	422	438	414	432	426	419	408	404	431	392	392	420	435	428	418	421	439	369	421	437	427	386	358	419	383	397	400	395	429	415	396	410	367	395	414	423	410	419	459	436	434	430	350	463	462	431	392	426	420	378	430	427	422	458	419	416	428	419	393	405	388	384	379	443	412	421	429	417	420	396	407	461	453	411	460	411	408	419	412	375	435	418	399	435	403	416	424	389	404	425	429	431	429	407	416	399	424	428	427	444	404	454	441	457	404	405	463	431	432	448	402	442	453	420	428	429	418	373	427	377	413	432	416	443	440	435	418	435	391	414	384	399	407	382	418	447	416	407	398	405	386	428	412	408	450	434	394	413	393	414	416	421	408	404	442	396	421	435	410	405	423	401	416	414	410	422	431	362	417	414	451	407	430	398	407	430	438	415	383	426	424	404	427	439	429	411	414	402	402	393	427	436	403	433	414	416	393	425	387	393	414	380	400	401	403	391	427	393	441	397	366	407	421	377	431	405	414	411	456	405	427	400	430	406	413	415	422	438	419	409	414	395	433	387	404	404	420	457	353	410	421	424	381	400	397	389	405	390	392	407	425	418	391	405	409	429	455	399	449	417	418	437	420	385	412	395	395	371	416	414	423	399	414	411	444	419	392	388	426	440	439	414	438	441	407	420	395	410	429	422	376	402	425	399	388	402	434	422	372	408	404	407	438	435	405	424	409	443	377	425	405	417	468	391	377	408	395	431	427	425	390	401	426	409	393	402	432	424	446	395	410	403	420	392	387	429	407	421	410	391	409	425	389	409	401	400	399	424	415	400	408	400	373	413	387	383	397	368	422	380	394	412	409	433	423	391	404	397	408	407	413	419	428	437	468	409	426	393	412	446	398	451	428	410	450	431	419	402	420	423	419	408	401	401	430	412	421	388	446	402	396	453	433	440	417	416	408	468	402	449	414	387	389	400	422	421	418	395	402	388	416	412	438	410	448	423	409	416	405	439	452	385	406	403	399	391	437	413	431	418	391	422	412	403	415	456	438	399	397	387	380	410	427	412	440	394	401	412	397	411	403	401	387	418	442	362	409	389	407	411	386	438	390	445	375	399	411	416	413	416	442	410	425	388	379	416	404	453	415	403	413	423	384	396	421	393	409	410	413	418	429	415	433	383	419	429	411	405	395	413	418	387	410	378	382	428	430	389	386	439	395	406	398	425	410	395	419	414	406	391	401	425	396	418	387	383	416	393	379	400	422	403	417	429	403	403	396	372	409	423	422	431	420	434	427	406	418	384	405	451	424	419	409	405	431	379	405	406	400	421	388	443	415	416	414	403	399	403	420	466	380	401	398	377	420	410	408	396	412	429	430	402	449	409	388	424	397	424	408	417	460	404	423	409	439	458	406	420	403	425	417	393	423	430	404	424	424	388	436	438	382	425	423	384	445	411	386	396	413
23865	20994	28085	24185	20723	9258	970	597	564	476	478	435	431	432	390	422	412	408	405	368	399	420	378	367	405	407	387	400	368	402	910	1861	1615	938	972	921	855	833	664	489	366	365	353	349	329	381	349	343	363	378	345	375	346	380	340	399	339	356	345	332	374	370	323	380	377	361	329	357	348	347	377	352	382	337	329	339	354	339	322	349	352	335	387	364	341	354	380	357	361	387	363	349	338	373	350	335	384	359	343	324	326	344	378	315	376	355	397	360	370	357	358	381	374	382	361	371	365	354	383	361	338	330	383	364	383	353	380	358	346	365	386	330	363	363	361	390	336	354	352	332	327	350	386	324	364	369	345	338	338	352	396	353	344	384	365	334	347	343	331	320	347	340	376	338	356	309	334	365	356	327	363	325	349	344	355	366	347	370	382	367	363	387	356	347	377	367	331	349	351	373	365	338	356	328	375	370	368	351	345	327	363	345	387	337	363	360	352	385	367	398	354	359	340	359	372	342	361	297	346	362	370	359	344	359	332	363	350	360	358	351	342	374	379	375	366	372	343	359	327	332	355	342	339	325	374	341	359	333	356	362	358	345	372	399	380	368	381	337	394	361	394	354	335	405	376	355	307	308	356	359	354	349	350	338	363	335	372	370	371	366	348	388	352	366	386	326	355	353	341	371	365	352	368	365	401	358	345	370	370	358	319	354	362	365	350	367	324	347	335	372	325	328	329	389	355	356	370	388	332	350	357	346	363	360	365	379	333	332	350	371	343	353	363	326	357	363	336	347	359	336	372	390	352	363	369	355	361	346	387	338	377	383	339	335	337	351	372	352	329	368	365	372	318	372	326	396	353	395	391	357	343	391	325	348	381	350	365	336	346	360	348	343	357	379	351	352	338	340	355	380	360	358	335	333	370	374	346	332	396	324	357	333	364	351	334	376	347	333	352	352	344	330	371	387	364	355	319	360	390	366	357	359	321	367	359	355	337	372	331	362	359	365	357	348	360	339	375	364	374	355	346	346	354	379	362	371	345	324	387	368	391	327	332	353	365	332	322	344	366	355	331	373	358	359	351	373	375	406	387	340	379	356	360	385	381	350	381	336	347	356	377	342	325	349	362	363	359	366	373	361	360	369	365	383	345	361	341	329	356	382	354	363	329	337	320	317	374	359	363	342	376	391	378	345	362	353	363	346	339	342	337	358	328	346	339	338	370	354	351	364	338	338	343	373	362	366	361	401	353	356	364	352	362	369	383	364	321	394	390	358	348	381	333	392	379	337	336	393	348	367	386	366	374	377	357	390	357	394	327	342	335	345	379	359	375	304	334	358	386	360	366	328	379	336	364	364	325	361	397	359	335	350	345	327	361	380	341	361	332	347	375	370	389	397	349	381	366	346	356	356	356	372	376	322	342	343	380	357	352	348	358	361	335	340	369	346	341	352	350	347	357	344	335	367	364	322	329	382	331	345	363	320	373	339	375	384	360	364	362	383	339	393	365	357	348	353	333	365	357	375	356	386	373	380	353	363	378	368	344	361	352	311	382	355	335	362	379	347	364	338	351	372	335	342	346	354	354	378	366	353	376	368	369	354	342	349	380	343	348	375	385	365	326	330	343	357	378	376	410	398	352	355	354	353	353	355	372	342	390	333	383	371	358	343	405	358	347	353	355	333	361	325	328	358	356	340	359	378	350	389	341	355	380	361	363	363	346	353	377	378	379	349	354	364	357	345	320	322	374	392	378	364	371	353	367	351	384	350	372	370	360	351	376	353	330	369	366	368	366	358	351	349	337	363	383	369	361	356	376	345	356	335	350	363	383	369	416	334	346	341	377	381	419	361	340	328	329	308	375	337	354	420	343	399	362	352	327	363	373	342	354	363	355	376	389	335	371	350	350	353	371	342	332	396	373	356	340	345	358	336	330	347	395	355	369	351	352	343	330	353	336	353	349	354	343	359	353	373	367	338	393	363	333	387	343	368	335	335	353	340	330	384	363	362	323	356	388	332	377	354	372	344	360	346	344	375	343	383	354	334	337	350	361	383	365	330	336	355	369	331	356	356	376	362	357	330	352	365	374	382	389	350	354	371	358	346	341	381	357	344	339	361	335	364	364	370	381	355	375	355	325	379	342	343	365	384	382	378	326	357	364	356	362	356	368	347	374	362	321	354	369	350	349	358	360	348	347	382	361	350	383	331	377	352	343	319	372	375	352	394	380	371	361	344	386	349	362	341	324	356	349	348	375	375	310	339	353	359	360	352	347	380	353	372	364	329	362	355	407	359	304	364	359	351	372	407	355	346	355	361	376	362	337	383	388	334	346	363	355	346	335	362	372	360	370	321	349	348	349	331	367	349	349	373	337	356	381	343	339	342	381	347	369	386	369	356	387	359	368	383	382	376	390	367	346	373	357	338	330	388	337	365	354	347	336	340	342	326	374	335	374	308	374	374	357	343	360	371	361	358	348	371	365	368	374	374	359	352	353	358	371	355	363	331	358	361	355	332	355	377	343	356	359	374	359	331	359	337	356	348	356	344	363	356	346	387	304	364	363	373	343	376	355	376	352	392	365	396	364	345	378	373	387	335	367	346	347	374	324	322	362	385	353	327	350	329	364	378	357	373	356	343	363	365	319	384	359	378	340	371	378	370	364	356	379	364	355	327	394	367	359	365	376	399	373	340	352	339	362	388	331	343	357	338	377	373	360	318	366	396	354	366	354	357	359	349	318	387	379	389	362	344	382	362	377	372	347	359	354	372	355	354	371	335	369	323	359	380	364	346	359	363	364	362	327	321	336	378	371	356	369	418	365	400	368	366	344	374	350	346	320	367	346	360	369	361	385	367	348	380	346	364	363	338	389	332	362	364	327	354	355	370	354	359	377	357	348	367	361	330	362	345	383	340	375	320	378	365	337	317	402	374	357	361	344	342	352	390	368	371	362	372	338	380	400	355	352	375	368	373	333	352	347	347	386	385	329	359	358	332	340	335	370	356	336	366	365	351	364	374	375	367	344	335	383	341	340	384	383	352	357	366	292	387	342	365	317	361	351	373	362	349	345	385	374	350	371	378	363	378	384	341	360	405	337	382	339	371	358	369	375	390	344	344	369	367	362	369	371	368	383	363	341	329	376	346	360	374	355	385	375	329	335	376	381	403	352	367	352	386	386	355	353	342	376	354	343	349	349	360	336	373	316	356	362	362	374	366	315	351	339	342	345	380	406	351	368	327	373	331	330	380	376	373	352	356	352	352	372	365	362	378	343	370	375	371	334	339	345	364	364	366	371	339	379	352	356	362	349	350	368	333	373	382	346	343	338	373	336	350	384	340	347	354	343	357	377	342	343	346	360	353	364	375	353	331	350	338	357	343	332	337	373	356	379	390	357	334	381	360	361	364	363	331	362	344	364	356	358	372	324	333	343	336	336	350	388	358	360	343	345	325	344	378	371	345	339	353	383	361	346	360	340	342	391	359	389	365	359	346	330	369	357	355	338	407
31651	53868	38975	16767	4024	1365	1092	880	714	685	632	569	557	467	503	463	518	484	460	441	440	449	425	460	439	510	475	490	485	489	1262	2739	2284	1198	1269	1371	1180	1074	880	552	402	404	404	430	427	410	410	384	398	442	397	378	414	438	409	385	386	433	454	414	400	406	411	399	364	425	421	399	427	435	411	412	369	416	422	410	414	379	380	380	423	442	381	417	428	395	403	406	434	445	420	394	419	415	396	428	407	407	416	409	404	373	420	430	407	407	415	414	424	405	419	413	368	418	394	448	405	405	464	431	419	395	383	393	407	418	391	391	414	395	425	387	387	391	401	395	418	420	405	385	412	431	386	404	414	422	426	418	418	414	401	416	411	437	404	411	390	396	428	399	466	392	417	415	422	409	404	429	411	456	405	426	413	402	426	403	400	433	410	427	405	437	452	411	411	446	384	435	437	395	443	434	414	403	381	396	418	422	399	401	394	420	410	388	422	413	419	399	430	430	434	441	397	405	426	427	415	427	390	402	437	421	389	396	397	411	406	403	429	423	428	455	425	377	409	403	394	415	414	382	408	368	386	425	409	422	415	415	429	418	448	442	407	401	393	432	404	353	409	420	416	420	387	426	388	405	422	449	399	419	416	377	411	421	432	420	391	414	433	416	416	402	409	396	426	444	410	371	413	412	438	390	391	420	401	378	391	412	419	368	451	390	424	395	408	370	453	389	395	403	440	366	423	381	370	417	409	427	391	399	391	400	438	425	444	425	424	415	413	402	411	418	397	409	433	431	418	405	416	423	412	437	406	435	395	439	396	400	385	421	442	405	395	406	419	355	405	415	465	446	426	429	428	439	410	419	411	373	383	447	409	388	464	428	386	384	455	407	427	452	433	385	425	377	429	385	394	400	393	395	416	432	415	429	396	407	411	409	401	390	417	415	407	385	394	351	383	418	441	420	402	413	407	386	383	392	412	416	406	429	413	435	413	436	414	386	387	378	389	405	412	417	358	375	409	385	382	405	396	397	425	420	414	403	426	400	411	416	360	405	410	413	415	454	438	415	440	357	417	417	408	362	402	406	400	391	405	432	412	383	396	430	412	393	374	408	389	429	429	383	428	379	414	414	413	415	415	427	391	432	403	406	437	371	399	428	428	427	416	387	392	442	406	422	419	394	426	374	424	424	395	413	408	384	415	412	395	408	421	431	420	421	402	397	392	410	390	462	427	409	413	392	441	396	469	394	407	401	398	401	391	426	403	400	410	408	391	400	405	406	394	403	392	388	410	422	424	424	398	382	395	364	420	389	400	373	387	404	370	388	394	412	405	385	433	404	402	384	457	425	401	406	405	421	386	372	420	438	420	388	408	410	388	391	414	437	392	385	375	395	427	418	424	450	381	412	401	426	401	391	367	390	407	386	412	393	387	437	407	423	415	437	422	402	412	418	433	430	431	389	427	421	421	407	446	398	409	430	402	415	398	426	397	397	385	427	402	410	403	396	392	419	389	425	399	410	388	421	418	409	401	409	446	472	449	384	419	435	383	417	402	361	418	418	376	416	425	400	400	417	382	417	435	382	427	450	448	403	398	432	430	406	431	438	383	423	431	420	413	396	425	423	432	433	396	407	417	430	391	416	407	376	403	417	397	375	381	402	405	408	403	442	415	431	414	402	407	433	406	335	422	406	457	414	368	426	406	445	408	411	393	396	393	421	405	436	404	396	400	430	421	407	401	395	395	413	433	430	414	415	393	411	409	408	407	407	401	414	395	420	400	391	435	395	403	406	405	418	400	401	426	397	428	422	421	419	425	397	437	401	421	403	441	418	409	418	427	440	431	399	414	422	421	400	418	415	395	406	407	411	417	397	384	419	393	416	469	398	408	398	425	353	460	428	411	428	423	415	426	395	427	433	403	425	404	388	460	398	430	411	419	414	369	424	421	426	394	391	382	451	414	402	458	407	401	436	385	435	412	438	375	416	408	400	429	403	411	403	460	409	369	379	416	386	388	385	409	388	369	426	401	407	376	384	379	402	408	402	417	423	441	424	430	431	428	441	421	416	407	455	416	401	435	375	402	393	409	354	406	434	425	409	408	407	408	431	401	386	428	433	408	387	401	383	408	402	411	442	374	439	416	381	392	438	410	408	413	406	422	431	394	399	432	422	401	428	418	401	416	427	420	386	389	414	387	403	396	412	391	432	417	422	417	395	397	369	417	385	408	422	413	416	401	412	422	420	383	388	351	424	404	453	398	423	397	425	435	400	415	426	426	415	433	350	429	379	415	446	404	416	425	388	383	388	411	400	428	438	428	410	390	431	377	412	427	361	383	406	396	420	468	401	440	413	407	425	436	430	403	420	400	411	415	386	433	435	357	402	394	436	406	400	422	394	421	405	380	425	419	397	420	423	402	405	397	424	427	432	380	403	381	434	415	400	382	410	408	404	423	426	392	403	397	380	409	408	434	458	408	400	408	426	419	426	378	416	401	416	433	421	427	418	403	386	408	408	398	431	427	426	426	443	408	408	372	424	378	416	405	400	407	427	389	438	418	428	414	425	413	405	434	418	378	454	399	399	453	393	401	363	403	393	402	414	429	414	398	381	393	410	417	386	427	416	415	394	412	432	392	417	420	413	422	427	385	379	431	419	394	427	401	435	375	406	403	383	390	400	400	430	422	445	419	429	383	434	413	408	388	400	421	407	427	406	409	419	383	424	439	400	399	397	415	399	434	428	425	421	397	435	412	400	464	398	402	394	401	372	425	421	398	438	423	409	401	381	418	412	386	420	411	432	416	392	411	445	383	396	396	447	434	432	425	399	398	429	401	420	422	404	457	405	408	415	400	420	418	424	420	427	401	420	427	394	420	428	381	373	386	418	443	394	387	432	394	411	440	415	351	371	421	415	429	437	385	386	395	433	382	397	401	442	438	416	403	426	412	430	421	404	408	403	412	420	394	431	371	424	383	428	420	419	417	420	415	397	426	417	377	432	385	403	421	404	357	405	415	426	428	398	372	469	404	412	402	424	411	408	402	432	440	443	433	401	404	432	380	398	418	423	385	418	395	392	426	411	398	408	391	406	411	419	417	472	406	391	412	392	407	428	388	412	406	403	413	410	409	428	380	407	398	402	403	384	411	397	412	404	429	406	403	451	443	405	435	403	434	429	440	395	442	407	436	416	418	377	446	404	406	430	428	431	485	361	408	429	412	433	382	427	408	437	404	403	382	393	402	401	400	406	412	443	411	432	438	400	437	393	442	396	396	389	428	393	397	425	408	434	419	452	418	402	398	365	459	403	427	394	409	396	401	390	403	432	406	402	400	381	413	433	371	383	411	423	376	433	411	383	417	434	384	390	391	394	405	409	415	454	395	414	444	377	409	425	417	419	414	383	389	412	415	413	387	410	415	412	413	443	410	383	379	415	402	399	437	429	412	424	414	384	389	419	400	415	398	428	422	412	393	402	444	407	403	396	440	411	427	418	462	391	411	387	413	386	427	386
25081	21071	27217	24772	10253	1026	713	631	583	514	587	542	526	513	508	527	525	489	523	531	507	479	548	519	537	509	500	536	512	511	728	1296	1433	1147	856	813	745	602	548	542	530	515	508	476	497	472	483	520	455	518	518	462	489	508	486	540	507	493	519	512	519	520	441	504	509	458	510	482	516	486	503	503	500	474	497	474	489	519	512	526	498	486	474	502	528	489	501	498	486	494	470	498	498	481	491	491	459	502	459	494	478	502	452	476	495	500	509	457	505	474	474	482	500	465	487	496	469	506	543	474	539	536	463	486	508	504	473	473	528	522	469	491	496	538	510	509	476	472	515	469	506	515	472	515	493	481	491	497	484	484	492	482	479	497	541	498	480	499	474	479	511	550	469	505	482	491	477	480	499	507	478	494	497	512	535	443	513	494	496	520	474	512	530	484	500	480	495	491	427	479	520	471	544	520	510	508	497	451	484	493	473	483	494	497	500	497	510	491	506	478	491	518	472	476	495	507	502	479	501	500	494	498	538	520	499	512	510	492	488	491	507	523	495	516	517	483	546	511	499	467	486	476	478	484	455	485	474	518	523	527	478	453	494	538	482	515	484	452	493	478	500	506	516	515	479	493	450	526	480	505	464	466	490	487	547	454	514	513	503	479	501	471	477	518	503	494	457	484	475	436	425	472	444	495	514	506	483	487	507	512	506	472	486	508	496	449	471	504	490	508	486	519	470	476	477	486	495	471	477	433	493	472	520	491	496	543	475	506	507	526	485	494	523	502	512	515	482	496	474	533	514	463	493	492	450	500	490	488	466	476	503	449	508	479	508	489	501	494	466	547	509	515	488	479	487	486	491	467	499	454	484	487	549	488	506	497	476	490	506	524	516	484	454	518	478	466	552	506	503	479	518	463	515	525	490	455	492	463	492	491	498	486	491	501	482	475	506	492	480	470	462	471	496	553	554	502	499	491	493	496	502	514	518	504	492	509	501	457	493	496	536	466	520	536	496	468	521	529	492	496	499	494	498	535	506	472	494	482	493	488	526	469	483	498	504	470	489	480	486	498	515	492	493	487	499	483	486	480	524	475	508	511	462	529	459	537	474	521	515	499	502	497	506	469	517	500	513	484	459	536	476	576	498	480	497	502	518	473	491	514	487	460	453	479	488	513	506	512	497	498	479	521	514	524	486	495	475	474	518	494	514	537	461	492	475	457	519	513	453	518	491	492	475	480	501	504	495	471	491	539	486	473	499	524	504	470	518	504	523	508	509	510	511	478	521	497	522	521	476	491	505	470	471	517	515	489	512	462	525	470	481	447	528	453	522	502	495	507	472	440	468	480	478	483	488	496	512	484	501	517	504	531	492	501	502	505	477	512	535	501	483	466	535	495	508	480	518	481	467	492	516	522	463	468	511	515	511	521	473	508	465	522	499	515	535	487	512	484	454	469	527	503	481	511	466	493	505	516	470	480	514	511	461	475	502	462	483	472	533	510	467	498	502	485	494	516	479	507	492	503	518	467	500	519	527	528	518	483	448	448	526	508	464	465	473	462	484	517	511	532	504	534	489	511	473	503	502	530	510	509	479	502	512	501	462	466	522	485	489	528	473	462	470	494	454	546	510	481	487	514	467	563	488	507	526	494	484	512	482	524	521	468	472	481	495	497	495	524	512	472	513	495	524	500	489	524	465	443	479	484	510	513	513	488	471	484	477	463	506	475	526	493	461	542	476	482	426	499	509	488	488	462	480	543	516	487	504	437	506	499	483	494	446	450	540	499	507	486	466	502	499	457	514	496	513	516	483	493	492	479	538	487	509	490	488	500	494	486	518	474	510	508	502	525	527	507	509	508	485	504	465	505	481	470	438	478	523	514	516	501	529	439	493	535	509	480	502	514	512	504	491	523	453	480	489	533	492	507	502	479	459	509	494	493	495	508	465	459	501	507	510	478	525	476	514	504	492	483	485	488	493	463	499	501	444	501	466	471	516	507	497	456	509	531	504	512	499	486	517	512	476	491	499	516	485	510	452	493	461	476	528	511	472	517	532	499	523	545	467	515	497	497	554	486	494	529	484	466	528	511	470	497	490	487	517	514	450	468	504	505	503	476	474	455	524	469	486	504	476	532	468	517	484	525	537	449	514	494	469	514	510	460	509	473	485	451	483	522	506	525	484	499	462	492	500	479	528	496	482	517	498	480	489	461	525	476	518	472	517	525	510	514	480	499	518	449	484	511	458	533	480	460	495	498	465	526	457	537	496	456	486	501	469	493	519	479	473	531	512	473	458	491	469	507	498	466	507	500	513	471	486	479	468	517	501	496	521	475	513	487	519	517	469	487	516	473	507	473	478	467	488	478	517	525	487	474	484	462	505	461	532	474	459	476	476	438	483	483	521	508	495	503	504	465	490	460	512	519	499	474	486	471	484	493	510	473	493	459	520	515	492	500	499	520	480	455	448	488	458	490	504	513	505	471	507	494	520	505	482	488	496	516	481	509	513	496	507	476	520	489	456	503	482	481	463	504	453	515	496	467	446	517	480	481	497	507	473	482	489	513	492	505	486	473	523	490	513	502	473	463	506	459	485	472	486	512	493	499	545	504	515	458	491	486	517	490	503	489	561	464	507	479	492	508	501	504	501	498	451	500	501	497	470	499	487	499	499	463	487	500	513	518	495	520	457	458	490	483	493	523	495	515	506	520	483	488	512	490	510	497	500	509	462	493	515	518	492	503	496	494	516	517	468	506	531	493	492	519	489	479	514	487	507	474	504	506	465	495	505	520	475	521	518	478	487	534	504	494	476	475	463	534	491	484	472	502	517	523	461	504	480	515	486	513	506	497	463	485	485	514	484	479	519	496	486	488	482	495	485	492	505	471	503	509	460	535	487	490	488	500	465	518	476	489	476	507	484	477	490	453	480	501	567	520	481	482	496	528	486	514	488	481	506	464	495	480	465	468	508	522	509	471	511	492	531	500	499	509	434	493	516	470	515	471	431	506	514	515	484	511	486	527	545	461	513	479	511	460	539	513	493	506	498	515	529	509	473	476	494	506	472	485	490	516	465	519	492	504	525	529	480	528	491	486	466	462	496	524	500	473	481	504	544	475	472	478	469	518	469	506	533	514	505	464	508	483	499	486	478	544	487	453	479	502	486	472	502	495	487	466	513	510	457	516	509	476	518	478	502	473	508	494	507	523	502	514	486	492	499	534	493	492	506	535	527	512	500	475	507	467	494	461	519	466	469	457	491	500	481	495	465	466	498	506	500	506	505	458	485	477	528	469	486	481	475	468	499	453	483	521	488	468	447	524	462	433	445	525	461	516	500	479	505	505	499	477	495	492	491	516	498	493	476	489	515	542	502	512	488	493	489	510	488	515	470	473	476	509	513	476	536	520	536	463	469	500	507	476	533	508	508	518	486	474	504	516	498	534	519	468	481	502	497	520	483	520	454	477	498	494	504	465	487	498	455	488	504	523	478	533	491	502	481	512	511	512
33805	51590	29787	9028	1992	1068	952	797	755	699	690	692	665	616	631	623	609	634	624	665	565	598	619	587	609	624	680	633	592	632	873	1997	2060	1629	1109	1087	897	717	626	602	658	595	577	572	545	566	576	582	532	569	528	570	567	561	564	576	568	574	546	590	582	577	578	562	557	547	562	596	603	576	558	532	513	539	563	564	594	543	529	551	588	566	590	550	595	502	555	556	529	541	563	566	551	545	529	573	577	553	551	574	561	555	561	533	572	560	530	537	557	578	597	592	527	564	555	582	557	559	541	600	568	566	575	587	575	556	567	545	554	544	595	575	600	577	559	575	534	539	585	517	528	588	547	556	543	535	555	544	567	565	553	529	530	547	546	563	547	553	557	548	589	561	534	571	588	590	531	571	583	569	542	568	566	577	549	560	550	570	520	573	585	590	538	565	537	533	603	548	555	526	512	542	568	600	556	522	576	539	544	564	551	566	541	551	551	606	584	600	526	554	556	561	555	602	566	530	544	589	562	559	566	550	558	552	547	602	541	609	565	522	594	566	566	545	564	588	523	568	578	566	601	526	534	565	532	582	546	541	562	548	553	553	530	559	574	564	524	555	529	561	538	569	575	557	548	550	610	574	608	564	570	553	563	583	561	580	581	537	558	578	573	561	532	545	581	590	532	587	530	573	549	568	598	586	553	554	562	547	568	561	577	526	564	569	569	567	584	605	518	509	584	603	532	536	520	540	572	559	604	521	575	549	573	556	593	559	563	569	553	568	526	553	576	581	554	558	573	539	570	581	509	545	521	554	573	572	523	565	572	568	555	555	606	603	600	607	553	532	564	577	634	543	550	590	580	558	579	535	534	541	571	555	574	530	544	563	561	546	576	577	578	542	582	566	560	587	540	551	554	574	564	529	609	552	622	552	568	597	564	543	519	562	547	530	546	532	591	518	570	578	548	554	534	534	591	523	552	545	559	559	587	541	553	514	560	531	531	576	546	558	550	528	574	581	581	595	553	569	595	555	532	585	556	543	584	572	559	593	567	562	585	563	553	540	581	559	572	541	549	571	557	566	581	555	537	559	554	525	555	561	564	592	533	568	522	621	575	597	522	594	574	530	541	569	555	593	567	575	574	546	572	557	544	559	539	564	547	552	530	561	545	577	585	565	546	551	559	583	557	550	595	571	571	593	596	537	547	534	564	560	553	578	561	578	607	553	579	565	596	594	590	522	536	582	522	543	598	539	576	544	536	583	568	569	569	558	567	530	570	544	536	564	559	541	568	530	567	538	553	540	573	582	532	639	566	536	557	618	542	551	547	545	523	590	542	581	572	555	586	568	555	581	560	571	556	551	559	521	535	526	532	575	565	535	522	510	546	564	576	531	566	550	538	598	551	541	563	563	563	602	535	527	592	587	554	580	553	588	577	555	568	532	557	580	571	587	571	585	551	550	575	533	564	561	585	580	560	565	554	574	563	586	565	543	566	551	585	597	559	558	568	554	552	533	546	544	604	600	548	559	591	561	571	525	584	601	555	563	549	489	537	569	543	594	552	568	556	597	548	575	571	567	572	551	547	572	503	579	563	567	584	579	595	553	558	610	533	536	559	530	527	530	523	559	581	534	533	582	603	589	569	544	559	532	556	561	526	582	602	570	611	600	544	569	541	565	575	565	625	562	540	558	577	550	513	594	539	607	579	539	593	604	526	554	578	569	527	551	518	561	612	580	557	558	512	578	559	580	561	559	562	558	569	529	578	600	522	584	537	595	619	553	586	560	577	599	560	523	551	605	549	565	570	536	597	525	545	557	566	571	587	541	545	584	579	556	525	597	590	584	530	544	567	619	565	554	578	526	554	549	574	545	556	577	567	565	536	561	538	573	601	580	572	598	520	531	590	539	546	555	561	527	544	553	562	555	553	574	597	556	543	539	571	575	550	565	540	502	592	518	563	570	551	533	563	579	554	559	587	575	549	574	610	614	530	537	545	543	549	562	569	571	572	544	539	562	563	550	562	560	548	569	548	564	577	573	545	580	571	627	553	568	573	537	580	568	582	574	527	539	568	584	526	582	582	555	584	596	581	556	570	587	537	593	584	549	593	558	554	522	531	541	556	589	579	561	524	577	562	555	511	560	560	558	592	537	551	540	557	572	587	557	580	561	570	557	563	593	571	573	545	597	561	540	544	572	584	556	611	541	522	534	547	571	522	513	523	545	554	570	565	564	547	562	531	559	517	525	570	556	536	552	537	571	585	538	582	575	543	589	561	597	587	542	575	560	544	535	601	581	558	540	593	568	589	576	538	535	580	583	548	559	603	576	559	574	533	520	559	567	556	563	532	587	572	573	552	564	601	581	591	570	566	507	544	529	528	544	534	557	567	563	551	556	545	489	537	543	585	542	574	547	596	604	569	578	581	533	572	572	600	533	549	547	572	536	584	552	562	558	590	539	559	509	573	559	547	590	610	593	586	586	535	599	570	543	550	561	608	558	607	564	530	522	545	549	547	576	534	539	553	537	565	617	549	561	555	563	549	548	568	597	547	551	531	562	542	545	565	557	545	558	582	549	525	581	520	598	577	556	550	513	553	549	557	579	596	527	554	567	538	572	578	527	593	559	600	535	577	550	535	561	555	552	549	531	563	590	578	588	589	598	556	574	574	551	569	529	558	563	553	605	558	550	574	583	603	563	532	536	565	547	543	559	538	583	571	626	567	532	571	587	586	575	548	587	576	592	545	565	540	540	522	562	574	576	575	557	548	560	573	584	519	579	512	535	567	552	550	559	526	544	576	553	574	592	558	554	553	535	524	591	578	584	553	563	569	566	597	543	557	535	541	581	562	580	550	613	575	572	570	554	556	576	592	541	599	549	590	543	594	565	583	541	593	557	594	571	577	586	601	541	538	571	585	603	568	532	552	553	551	588	547	529	570	586	576	594	575	514	541	570	560	562	569	553	581	565	556	528	570	568	580	564	521	568	567	565	607	587	559	524	583	534	558	547	587	557	575	590	531	549	568	602	576	518	595	566	585	530	528	528	576	583	590	580	537	544	542	513	558	523	586	536	566	557	535	552	557	577	567	583	577	566	569	538	587	587	551	557	607	553	559	592	599	563	590	582	562	576	573	532	590	520	574	573	571	561	550	564	529	583	545	536	581	610	593	573	562	547	567	572	586	574	594	564	549	524	555	544	555	541	559	578	551	554	577	544	555	605	572	596	595	539	561	560	559	546	558	572	556	580	553	573	596	550	577	546	556	547	555	546	606	564	541	591	551	572	532	542	557	548	602	609	596	534	533	564	612	570	573	569	568	625	521	538	582	529	539	536	581	580	627	536	561	557	539	564	547	601	525	598	553	551	557	548	613	518	548	602	555	558	562	516	538	577	529	551	577	552	528	559	594	578	558	569	544	562	605	581	595	570	608	574	587	571	582	562	540	571	591	550	557	579	509	594	594	578	579	598	600	566	546	574	526	535	570	580	561	534	574	579	587	548	555	542
22745	20951	28507	23571	20941	20900	8133	1202	878	765	763	717	754	653	642	606	644	580	598	586	563	576	576	548	573	624	598	597	603	589	803	2681	3611	3571	2853	1922	1442	930	777	628	560	507	485	533	529	490	498	499	516	524	529	477	517	513	525	495	518	542	552	488	511	506	535	524	519	552	504	487	512	506	511	487	534	544	506	524	489	553	509	490	495	555	530	538	493	474	477	530	528	497	525	521	485	503	520	566	516	501	527	485	536	504	477	517	523	540	531	482	517	494	520	552	514	477	525	528	519	566	520	515	514	529	506	490	523	506	509	540	543	492	492	474	528	508	542	535	496	523	459	544	495	472	521	501	526	522	523	556	481	523	511	471	514	485	525	546	497	544	514	491	495	514	522	499	537	503	484	493	488	506	504	528	486	517	513	508	521	495	487	502	501	498	512	562	494	521	533	540	498	556	492	474	521	553	537	517	486	510	511	480	500	550	509	527	482	524	514	521	492	533	525	513	520	544	512	515	556	518	504	505	506	503	494	573	506	503	552	531	512	512	507	514	518	487	507	506	509	543	475	520	508	501	513	535	520	493	494	514	500	533	524	493	512	500	515	538	497	510	533	489	526	502	522	521	557	519	474	486	513	523	505	551	520	521	486	499	517	516	528	526	497	475	515	499	494	542	488	496	510	519	535	497	531	489	533	553	480	486	526	550	511	555	520	526	469	522	508	526	553	533	523	494	519	519	544	488	523	470	498	512	533	511	490	485	520	494	559	491	518	513	533	508	516	498	508	485	493	496	532	523	512	520	499	560	509	468	496	481	488	500	519	502	533	505	508	544	462	519	525	533	488	511	509	506	498	525	508	552	547	536	543	503	482	557	521	503	518	465	477	466	477	487	506	506	491	517	484	477	525	560	490	475	500	483	500	514	463	543	513	503	492	501	511	509	504	523	537	483	515	523	555	511	514	486	507	517	523	543	548	492	547	495	518	505	504	518	528	527	536	520	541	522	540	515	472	494	494	532	527	545	555	521	553	520	517	528	551	487	538	482	520	542	530	528	553	506	540	486	488	472	511	556	501	511	490	542	571	541	534	494	479	555	523	527	531	503	500	496	494	483	524	519	529	569	513	500	531	533	458	486	528	497	469	499	510	523	510	522	490	527	564	530	515	499	510	541	539	491	510	532	540	527	555	508	518	558	528	524	498	541	490	523	493	502	499	499	476	520	507	518	504	521	494	541	508	531	548	503	507	505	487	522	505	550	498	508	514	505	495	516	521	523	522	482	508	531	501	475	536	545	512	540	521	506	553	514	529	543	498	510	520	500	513	499	494	515	509	528	535	549	524	540	498	482	494	513	526	503	519	521	506	540	541	531	511	499	522	494	492	509	485	530	534	489	531	498	505	501	524	498	511	526	513	489	527	503	498	546	523	505	509	469	500	489	509	520	499	519	541	547	507	479	496	495	515	515	515	485	517	468	540	520	511	484	531	515	526	501	520	492	535	469	486	518	504	512	516	505	547	495	463	492	498	534	516	509	536	517	520	537	535	510	499	486	508	489	498	510	539	505	547	503	513	539	528	492	524	529	535	502	527	520	575	542	527	560	489	514	517	509	516	493	508	537	504	528	524	493	551	476	450	483	510	537	512	505	488	497	476	497	547	507	524	506	512	516	557	488	507	551	570	504	492	499	469	502	493	491	507	583	579	533	480	527	531	487	510	484	518	497	556	509	517	494	524	533	500	519	521	478	543	534	537	533	501	492	515	545	495	499	491	579	511	497	527	546	511	505	538	498	510	511	568	507	485	473	479	525	513	550	547	588	504	505	520	533	530	550	492	491	491	537	476	502	497	536	537	504	527	509	471	510	503	513	482	514	469	477	507	459	496	514	466	483	496	497	539	580	502	526	513	511	542	543	516	508	523	526	490	508	497	516	504	516	498	529	534	524	479	512	519	522	520	549	538	539	470	528	555	512	534	534	536	528	496	550	491	507	540	526	533	541	557	497	507	520	515	496	504	521	489	522	528	499	519	518	507	511	499	537	508	472	514	498	518	517	496	505	541	482	472	518	495	475	524	499	520	491	522	501	534	521	525	535	529	515	498	528	513	535	456	548	470	500	478	512	513	512	541	537	534	506	510	466	543	506	492	509	522	507	536	538	494	513	491	523	528	490	507	555	492	490	531	499	514	493	515	510	475	506	500	545	539	503	540	542	526	490	492	485	461	497	497	537	556	509	498	537	498	485	512	527	520	499	498	510	488	505	495	503	515	533	541	524	513	464	504	501	515	487	522	487	499	521	552	530	518	520	506	505	504	526	528	512	518	535	500	499	522	535	465	500	493	522	526	514	509	471	543	544	502	540	528	540	477	511	544	478	503	556	516	488	537	525	486	522	497	529	512	492	504	521	494	509	491	489	505	539	518	494	549	526	525	501	486	483	521	503	518	487	537	488	494	517	504	507	513	530	504	524	495	525	499	507	513	499	438	564	525	509	532	548	490	539	520	505	518	502	547	566	521	508	488	507	534	467	494	542	511	535	507	524	491	533	543	481	470	548	535	498	495	474	476	526	495	475	578	491	527	478	527	539	519	544	554	523	496	486	485	500	493	480	493	519	483	502	524	496	491	499	497	538	527	470	522	510	525	515	491	489	505	509	516	518	536	450	515	511	520	525	499	500	540	531	499	476	502	544	557	548	536	512	492	468	449	496	531	498	494	539	453	507	542	495	517	472	506	531	479	540	482	522	514	504	505	549	491	469	503	512	478	538	510	482	501	491	492	525	547	532	516	523	512	559	541	483	550	502	507	506	516	509	515	462	489	550	490	504	485	508	466	508	516	520	519	545	513	489	500	513	540	506	562	509	480	514	509	552	519	510	519	507	473	516	491	502	524	527	496	508	537	509	514	529	498	514	531	489	470	499	475	496	506	512	514	521	514	565	480	489	509	544	488	518	532	525	534	519	492	501	493	552	521	529	516	509	530	530	517	515	507	522	556	493	558	517	483	528	494	481	507	490	523	540	538	525	546	525	523	509	534	531	531	502	496	510	492	502	499	484	503	511	480	525	483	509	539	499	520	521	501	526	504	514	540	495	500	502	474	528	494	478	545	533	533	509	503	492	539	514	541	504	490	528	545	524	469	495	505	484	530	492	479	507	497	520	527	510	542	536	466	499	516	538	499	507	530	495	520	522	505	525	517	504	532	530	498	513	483	512	492	517	512	509	502	508	477	528	519	517	510	482	507	519	492	509	537	543	516	473	521	530	482	534	472	542	539	540	523	545	464	512	518	505	541	524	483	489	509	484	520	564	533	523	525	489	496	472	541	517	493	484	551	539	510	565	503	520	512	508	531	514	504	488	551	515	516	516	528	528	510	490	479	524	494	507	519	505	501	535	514	508	535	504	492	511	538	516	510	484	548	541	543	520	503	507	480	532	484	481	507	490	515	545	522	509	499	532	492	508	504	500	500	492	523	537	515	501	491	520	510	488	517	514	566	524
34611	58603	41554	17611	3715	2436	1853	1493	1344	1134	952	904	825	793	763	748	686	687	679	684	657	695	679	657	644	670	681	646	676	684	1129	3542	4931	4820	3836	2459	1849	1198	852	759	619	572	602	533	590	572	539	528	544	543	555	593	558	553	592	580	575	609	593	619	572	545	537	545	549	579	565	572	547	559	579	579	560	543	569	558	586	564	623	530	521	512	542	576	536	548	542	596	558	526	548	562	582	570	564	594	579	554	547	566	520	601	576	565	516	576	557	528	544	574	610	542	578	562	595	535	576	567	557	583	532	508	583	576	523	506	564	506	543	545	588	562	552	559	550	539	535	597	558	560	601	530	571	547	555	574	583	543	587	541	569	531	630	573	547	568	585	626	575	611	546	555	504	529	558	582	529	566	555	582	580	576	564	585	574	544	559	581	556	577	601	517	602	588	588	550	528	540	582	545	534	568	568	596	579	524	550	561	553	547	552	558	590	583	566	517	514	547	587	572	562	545	614	549	548	545	548	603	539	544	578	619	573	563	542	515	584	535	529	561	545	551	566	569	543	549	530	577	570	533	550	535	586	564	575	570	556	546	573	544	571	564	543	567	596	582	558	547	590	515	573	542	588	507	564	581	542	586	596	560	577	552	566	547	577	537	531	557	551	598	546	571	534	578	599	542	563	546	547	559	533	556	557	600	562	549	544	568	590	541	548	506	551	529	557	528	549	573	572	532	559	554	540	562	525	536	528	547	596	538	535	552	558	568	590	580	561	584	557	585	567	545	549	576	552	530	556	534	542	604	544	524	572	596	596	585	530	548	572	557	557	561	560	545	575	573	510	542	550	550	558	525	618	590	559	547	553	515	568	584	580	561	580	527	541	530	582	573	527	561	551	511	544	542	594	593	538	551	553	556	623	589	543	575	579	578	564	549	569	554	567	545	549	528	587	533	567	521	560	531	574	577	567	580	576	554	595	570	615	546	536	598	524	572	555	553	549	602	543	516	585	543	592	576	563	543	592	602	577	557	505	550	572	563	604	555	582	561	578	522	565	531	570	606	615	600	606	524	545	573	577	559	578	561	541	586	580	551	575	563	533	560	599	558	584	548	587	564	586	556	534	561	557	629	583	572	584	553	597	623	600	580	544	575	540	566	532	561	581	581	521	538	559	576	567	555	616	581	574	553	547	582	568	540	542	563	566	583	592	587	536	547	543	556	569	577	581	547	562	605	537	546	564	564	528	540	524	554	534	603	573	544	536	582	553	604	557	568	573	543	536	584	532	572	602	576	575	543	599	556	597	542	585	547	554	582	581	580	562	542	568	558	575	575	556	541	560	571	564	513	563	539	562	585	550	532	534	560	580	515	560	548	574	532	576	582	557	557	596	551	581	542	568	590	575	630	515	562	523	537	582	545	569	561	561	595	526	549	591	578	546	588	577	574	588	507	594	561	588	572	551	587	534	538	591	546	575	550	542	586	588	561	515	552	580	580	562	567	581	554	537	589	531	553	568	578	585	568	572	528	597	571	564	577	548	543	557	543	556	535	524	606	571	596	569	580	545	584	562	551	582	551	580	560	580	576	568	539	560	554	560	529	530	587	564	573	532	577	576	558	552	549	547	571	594	566	549	533	558	555	578	538	623	600	580	520	590	575	564	528	555	625	570	572	580	583	575	511	540	618	551	565	561	552	561	546	551	561	566	557	587	564	520	585	570	531	588	552	603	547	542	555	525	560	579	525	494	570	536	545	569	550	551	565	573	564	535	573	560	555	555	556	556	561	602	566	535	587	587	553	559	560	559	573	562	541	550	541	568	549	560	586	586	547	559	572	574	585	578	573	511	569	559	568	613	554	564	564	602	564	563	578	553	549	561	528	550	564	537	636	574	558	532	576	536	577	533	533	527	516	604	575	586	549	591	528	577	565	529	564	563	564	583	560	564	545	610	536	591	510	512	593	555	569	545	523	553	541	583	571	522	592	541	546	513	574	565	573	553	580	530	531	551	583	526	556	544	579	581	557	544	594	520	550	612	582	604	550	559	572	568	603	529	575	529	558	592	526	584	544	517	516	562	603	578	547	552	547	558	560	580	553	517	602	534	568	544	569	584	562	573	530	537	585	533	556	550	587	573	557	542	612	546	543	548	534	583	533	510	582	602	581	519	563	525	562	584	565	567	574	526	547	581	555	568	605	592	568	591	589	562	589	577	543	546	535	585	561	551	537	558	568	580	551	510	562	555	554	561	538	570	572	544	572	572	576	577	540	558	576	549	560	562	552	564	567	596	571	564	543	596	577	564	563	554	573	580	542	571	528	542	576	538	593	562	535	543	548	567	533	545	565	564	562	586	595	573	589	583	574	547	587	579	569	623	550	538	574	578	548	511	561	583	564	529	570	581	588	553	531	525	597	578	581	552	576	562	548	531	587	535	606	553	586	553	556	548	566	566	557	543	573	557	601	597	586	547	571	525	583	589	533	555	535	568	585	545	582	543	545	541	523	551	514	598	549	568	589	515	553	570	539	541	608	574	549	517	554	511	558	561	536	572	563	548	578	578	547	543	559	560	585	552	599	572	600	559	547	556	551	540	566	582	606	540	554	553	565	495	548	533	505	567	538	511	575	541	582	569	564	576	537	579	588	534	582	592	576	554	567	545	553	548	540	575	557	593	571	566	604	566	548	554	574	600	556	516	587	571	579	538	579	556	540	573	553	546	543	585	568	594	564	561	533	600	594	567	579	554	600	499	600	512	582	576	577	575	533	549	572	586	538	559	561	546	567	523	593	521	558	545	590	562	537	538	548	524	601	572	579	571	577	518	592	548	530	553	576	546	534	573	555	604	576	567	517	536	532	589	595	587	572	573	597	553	583	549	536	522	575	548	527	547	576	614	559	540	550	579	552	585	540	567	549	582	566	548	521	578	554	542	584	547	541	582	589	547	540	561	565	523	563	541	583	587	555	567	545	572	588	545	599	583	517	559	568	560	535	567	557	520	531	537	577	575	598	583	591	568	571	586	546	571	571	585	574	565	553	585	537	579	567	512	561	577	565	555	531	528	566	540	570	563	538	557	598	549	544	569	549	565	550	512	563	560	558	600	536	574	540	545	545	617	555	549	597	553	582	587	575	577	559	579	562	535	573	522	573	610	548	597	559	538	583	528	498	558	583	540	557	586	556	587	572	559	576	557	553	541	558	584	588	574	533	611	539	539	514	530	538	606	562	569	596	542	562	583	535	513	560	600	534	546	556	542	545	573	544	575	554	587	587	534	569	566	570	549	561	530	598	557	590	562	529	619	576	565	567	589	557	577	601	601	573	557	561	586	554	561	541	566	569	536	542	541	611	558	565	515	526	582	561	561	561	556	585	556	567	591	573	531	540	544	556	551	546	579	565	568	545	542	561	613	556	573	576	552	559	563	568	562	647	584	515	561	572	593	562	618	546	587	531	581	587	570	522	568	551	575	551	550	550	553	549	552	569	549	564	567	545	566	591	578	552	538	605
28798	29650	27176	12430	926	498	474	421	454	448	438	413	415	452	416	419	426	451	459	389	432	424	419	454	447	448	421	433	449	467	489	481	488	565	578	648	662	576	508	510	469	426	446	459	483	457	432	462	466	447	452	419	426	443	458	431	433	432	421	433	442	422	461	437	413	415	413	432	425	422	456	465	398	442	436	440	416	429	428	411	423	448	389	452	432	446	417	432	430	430	417	406	450	449	419	422	407	421	432	481	434	455	445	443	470	437	434	485	416	478	474	432	422	430	426	417	444	414	387	479	432	435	436	465	449	444	445	462	457	437	421	408	413	425	458	449	410	432	415	429	436	422	426	416	459	455	419	438	391	430	416	435	454	410	453	444	459	413	436	406	472	466	419	439	436	430	411	447	429	451	459	452	434	419	448	450	439	445	451	468	432	416	442	425	471	473	413	437	483	454	439	435	417	464	443	441	418	444	435	426	432	430	428	409	452	441	456	427	426	436	417	470	407	410	430	475	426	424	410	466	448	458	426	429	441	453	433	455	469	421	452	414	438	412	458	422	425	436	403	440	461	455	455	459	422	465	449	418	419	459	464	442	454	449	462	427	447	453	466	421	448	439	464	462	433	450	449	457	460	467	418	459	403	420	451	424	399	445	421	459	430	440	413	457	457	467	440	455	422	393	464	450	405	464	427	470	438	440	431	468	435	453	377	435	430	455	439	442	444	432	384	443	423	418	416	463	427	407	444	414	460	442	471	439	435	403	397	435	419	428	415	430	445	454	430	430	400	401	430	434	429	433	418	398	444	392	406	442	432	431	421	420	445	480	453	472	464	448	451	477	435	447	419	445	438	451	475	448	439	447	442	438	444	472	404	468	411	422	445	443	442	416	448	452	446	431	422	436	401	461	454	423	401	418	427	427	406	443	443	441	475	436	438	436	465	455	388	444	437	416	441	423	402	440	406	449	433	471	430	457	458	436	454	457	457	389	408	422	463	464	431	440	429	437	405	415	455	455	466	420	460	485	495	437	432	444	436	447	459	459	450	430	451	411	407	426	418	401	427	449	433	379	444	450	462	402	441	434	444	401	451	449	469	409	440	392	445	451	435	439	456	435	393	430	493	438	446	413	456	464	449	514	436	412	404	453	451	447	403	428	424	442	471	401	432	429	455	437	436	427	419	456	424	426	393	439	425	428	455	442	418	422	433	413	414	461	430	431	423	435	432	437	448	461	456	471	438	441	418	418	432	447	441	420	406	447	425	428	446	446	448	450	420	449	441	470	383	434	418	389	411	469	430	478	434	465	411	441	437	412	484	426	455	433	412	436	447	426	451	430	436	463	429	429	453	452	456	441	429	454	456	494	447	425	407	464	440	441	437	420	471	437	436	399	455	477	414	444	465	456	438	473	466	457	450	465	444	405	446	427	437	459	465	442	438	434	408	451	443	444	411	452	478	448	430	466	424	416	436	434	407	450	432	446	455	460	455	472	431	411	432	448	440	463	448	488	428	423	416	470	437	450	445	407	473	465	430	421	446	435	427	433	425	436	446	408	440	449	432	413	461	415	464	425	410	449	465	436	447	431	430	445	394	431	396	442	440	446	458	444	399	438	461	427	423	447	424	415	462	482	444	424	442	442	418	413	418	415	406	442	420	446	435	455	450	428	444	416	435	450	420	427	441	438	434	409	423	448	454	422	426	429	505	461	463	434	432	417	410	436	435	399	445	449	406	421	455	450	436	428	388	426	462	449	420	460	469	456	412	446	400	420	405	484	451	441	417	461	419	444	423	467	436	410	452	451	455	433	475	439	437	420	442	474	430	424	411	449	426	467	427	465	437	449	422	421	433	479	433	459	440	442	422	465	479	437	429	448	447	471	464	446	430	455	420	422	427	423	445	445	446	425	439	483	451	418	468	455	430	438	446	451	468	429	448	420	426	445	413	435	422	465	430	416	460	433	452	446	434	455	402	402	421	430	458	406	426	449	402	415	470	445	463	425	416	421	444	439	400	435	465	450	464	464	395	431	435	413	452	426	403	490	447	450	414	458	420	433	437	415	433	445	433	448	482	419	424	446	481	435	457	410	444	434	447	418	401	422	441	451	426	446	434	433	436	411	432	417	421	431	417	435	468	420	443	428	445	432	401	421	453	425	442	481	431	448	427	397	420	457	434	448	455	445	470	437	444	434	455	440	453	415	444	444	433	428	416	389	420	445	465	438	453	421	415	466	419	419	414	458	437	444	391	431	442	473	434	463	445	448	454	449	411	451	429	445	461	426	425	434	455	470	467	432	433	453	448	436	462	442	433	428	422	461	450	441	468	437	432	402	429	456	445	431	427	437	426	485	434	424	426	406	432	415	439	428	441	425	396	446	441	466	432	443	431	439	467	433	458	433	413	435	460	449	436	448	431	462	432	455	480	450	437	452	418	424	426	421	439	475	441	446	423	435	429	463	445	442	442	452	464	414	432	477	423	448	429	460	450	388	439	425	425	450	415	442	429	409	467	458	484	439	432	465	453	441	440	478	421	443	444	441	409	451	434	438	443	475	423	406	421	411	406	422	434	456	390	388	422	443	459	418	465	445	438	424	440	433	437	428	433	444	427	479	414	445	450	453	456	422	447	426	449	468	423	406	433	412	428	428	424	444	417	473	422	455	455	427	455	465	467	405	463	448	480	385	460	418	413	429	407	422	438	464	474	471	431	445	457	430	413	437	441	430	431	438	421	478	396	456	451	458	427	455	451	456	430	458	430	434	420	433	425	431	398	424	441	468	442	444	421	440	394	397	432	412	412	446	449	483	428	419	454	441	455	463	430	472	435	433	427	413	419	417	427	477	439	426	425	441	429	430	393	442	418	377	456	461	385	425	423	436	444	452	388	422	464	422	416	431	459	443	443	438	429	439	445	434	443	438	428	432	434	438	448	422	454	433	424	418	438	460	422	427	451	424	437	462	459	446	425	426	446	466	446	415	421	442	428	441	440	462	429	492	446	460	407	451	415	431	429	417	418	403	465	394	431	387	387	420	443	439	443	432	432	456	433	419	423	465	447	443	451	431	432	436	446	390	445	465	443	397	465	432	413	474	409	461	450	443	397	421	449	430	469	408	416	449	440	481	439	468	446	448	408	435	433	401	477	474	440	434	447	449	427	424	424	427	452	479	406	488	441	423	404	443	449	439	483	403	429	491	440	492	423	458	435	445	434	433	410	433	416	432	444	408	415	464	422	401	479	442	458	408	479	465	462	473	419	448	439	396	457	406	427	468	450	423	437	440	454	449	394	432	435	421	461	436	449	461	462	463	435	454	441	461	444	450	413	482	462	414	466	443	442	425	460	395	416	444	419	448	448	441	407	444	411	438	473	444	451	465	432	456	432	441	458	466	455	427	449	435	439	418	442	439	459	482	445	423	410	438	476	432	476	447	413	455	436	431	453	467	440	422	396	425	466	428	479	399	463	409	455	425	415	452	447	400	436	456	424	406	447	403	446	418
32805	46659	26081	8738	754	639	591	543	530	547	517	474	530	509	517	517	501	509	520	511	522	482	517	566	525	533	492	523	524	524	515	559	544	714	800	783	752	705	617	565	540	485	494	504	473	472	505	508	473	509	503	488	521	529	538	532	493	493	494	533	471	562	512	512	514	513	465	499	482	476	500	492	510	474	527	534	511	509	467	516	523	477	500	484	509	553	483	546	437	502	501	515	494	466	467	517	460	514	490	532	504	476	466	499	514	446	470	530	518	507	486	475	512	486	478	527	522	547	508	489	490	543	524	489	535	487	473	539	499	491	520	466	512	498	490	464	549	502	482	492	487	522	469	512	515	467	497	487	497	509	520	514	521	497	519	517	469	504	520	485	500	497	519	476	484	473	519	519	510	497	463	486	507	489	461	494	443	522	516	513	487	482	495	501	516	542	508	547	499	523	504	497	517	525	513	530	510	552	493	517	519	479	499	520	474	494	487	488	544	544	506	498	491	522	505	482	471	506	480	465	484	476	504	511	520	504	517	477	518	483	457	525	475	499	517	516	508	468	488	491	498	508	494	501	532	538	515	521	494	489	484	509	499	505	487	501	514	467	535	504	507	496	479	506	508	504	517	483	479	489	507	511	482	494	511	483	502	540	489	519	492	506	498	528	539	467	528	505	494	526	518	492	517	472	468	486	501	503	496	480	481	521	501	546	503	538	480	492	470	491	524	518	483	489	481	536	493	456	512	519	481	501	501	562	513	491	511	507	532	502	542	480	517	526	487	473	482	539	499	513	491	546	509	505	502	455	529	519	515	500	472	470	499	472	484	487	512	502	528	509	521	472	487	474	530	543	547	564	487	512	525	516	556	496	494	494	529	492	502	466	496	495	498	488	526	472	500	525	514	488	532	472	505	463	497	498	536	539	520	480	552	488	474	495	521	488	525	520	468	532	535	532	484	526	513	496	539	516	491	516	462	510	485	442	479	507	499	492	516	518	526	505	502	492	517	503	503	491	531	509	522	552	489	501	504	517	518	496	512	517	496	525	484	536	527	461	501	497	494	488	469	508	495	528	475	506	495	465	496	475	564	466	506	553	470	487	494	468	479	517	479	525	478	493	481	543	462	506	533	533	500	462	526	458	463	514	485	489	544	533	505	493	512	523	507	516	465	504	507	529	544	481	532	508	517	487	481	534	438	500	548	477	484	505	462	522	500	475	509	507	513	480	490	504	528	501	514	502	551	501	504	456	557	547	479	497	527	482	497	508	506	514	522	524	492	526	504	517	512	512	516	509	521	496	498	488	537	540	486	526	519	501	493	519	519	524	488	513	466	509	474	507	555	506	508	514	480	527	438	481	563	517	457	565	496	510	525	483	516	502	505	487	487	486	482	474	500	539	508	514	506	465	513	497	488	491	471	491	470	564	500	486	525	496	508	495	526	499	495	488	529	468	501	516	483	508	494	490	504	520	519	520	505	547	479	530	518	509	508	522	494	495	514	509	507	495	501	496	543	511	510	504	523	492	476	489	470	511	517	520	517	489	467	535	499	483	510	504	498	502	536	467	544	497	481	530	524	459	523	497	500	539	500	447	449	510	490	519	521	501	475	477	488	491	487	511	562	522	505	512	518	527	519	480	517	532	533	505	521	457	519	522	521	474	533	505	514	514	508	501	445	509	517	478	464	520	509	535	498	480	503	479	491	521	504	527	473	497	515	470	506	520	524	465	473	506	474	465	509	462	474	439	534	470	483	481	495	490	527	462	483	566	508	476	517	495	493	504	525	498	511	500	490	514	512	548	483	479	535	517	581	540	545	483	471	527	450	492	491	477	523	509	488	473	484	517	499	496	491	493	453	467	471	520	512	488	510	506	505	504	500	490	551	498	487	494	487	490	467	518	504	496	512	479	520	540	469	471	498	548	512	517	496	512	460	443	499	552	528	493	473	496	526	528	485	519	504	484	489	501	473	548	509	502	506	500	485	537	530	495	482	457	501	495	433	488	498	530	510	490	528	501	502	493	569	525	520	485	478	483	514	512	525	521	517	494	506	475	511	470	516	476	513	463	498	477	523	483	504	476	482	513	537	471	513	513	493	523	494	501	515	498	525	464	479	525	503	485	535	507	487	467	484	463	489	503	455	503	513	495	486	515	543	497	483	508	498	511	498	497	493	492	516	525	507	519	468	489	488	522	485	498	533	503	547	489	499	532	490	528	512	477	471	479	519	506	485	516	506	503	513	534	501	505	495	504	483	519	543	487	498	529	471	512	491	510	465	541	465	480	482	510	502	492	528	524	524	520	489	481	515	514	481	483	502	493	476	509	510	468	504	447	486	482	495	504	501	471	475	476	532	477	480	495	489	499	537	513	506	499	494	517	496	486	522	537	523	491	525	492	465	523	489	512	472	513	485	479	505	531	504	528	486	481	472	498	492	457	524	536	505	510	443	509	484	539	473	536	523	500	505	507	526	474	446	501	502	534	485	542	555	481	513	539	497	507	475	510	476	504	519	497	475	474	485	540	491	474	522	502	515	503	508	474	454	503	510	494	457	494	515	504	494	526	470	491	479	509	507	562	522	489	538	475	486	492	496	535	488	492	474	494	502	513	486	494	493	488	459	467	495	544	523	492	483	512	513	495	503	498	531	514	524	519	518	534	499	506	537	526	504	484	492	481	477	486	507	505	519	515	539	495	501	522	502	490	480	515	529	497	527	531	521	473	482	509	520	510	478	516	500	498	505	503	524	511	532	482	538	496	504	472	493	491	533	527	478	527	518	496	460	501	505	519	513	516	531	436	498	510	502	511	504	534	482	515	495	504	501	515	462	522	511	521	487	512	500	495	538	527	507	524	501	469	534	502	506	526	492	468	477	510	498	502	517	537	498	525	480	491	482	506	467	516	491	518	508	513	491	501	512	521	524	515	526	511	549	493	512	511	513	517	548	518	470	460	468	515	510	552	509	508	478	484	519	498	481	519	472	465	514	505	535	534	478	530	484	531	478	519	502	517	498	545	525	457	510	533	517	490	501	501	464	496	459	524	512	504	484	511	514	503	523	497	521	517	536	488	480	534	486	477	495	490	528	513	511	511	506	514	487	495	519	503	489	516	517	520	496	512	515	494	464	463	534	477	479	521	495	499	483	486	484	504	525	504	508	491	495	464	489	498	526	530	537	469	468	463	498	481	465	471	474	524	528	498	495	503	483	501	473	512	469	524	506	452	499	529	476	496	515	536	469	499	495	501	511	491	527	497	487	516	539	490	520	480	509	476	485	489	464	516	501	478	505	471	483	504	533	523	543	500	552	498	518	485	480	559	512	550	523	477	557	506	495	536	510	550	490	500	508	503	526	522	483	498	508	461	465	540	514	495	512	502	524	528	498	522	528	496	552	515	527	494	518	482	512	471	499	521	521	474	530	469	524	493	498	532	475	516	514	521	518	506	525	495	496	493	470	478	472	559	525	474	540	477	504	472	496	480	466	525	530	534	505	482
23726	20889	27944	23985	20708	8938	926	638	611	503	496	461	475	405	409	401	413	399	363	385	374	413	408	425	364	388	441	422	404	371	391	386	427	463	1135	1930	1884	1263	923	729	500	360	378	384	347	371	390	371	346	359	345	354	367	374	386	353	365	394	341	379	385	378	377	350	403	410	377	377	398	369	360	356	387	381	413	391	396	320	350	381	389	360	358	383	391	342	390	369	391	372	368	380	354	372	410	358	378	365	364	396	353	380	371	346	359	371	358	362	353	367	369	363	406	360	405	381	368	365	305	362	375	358	391	351	347	372	390	351	422	341	361	348	350	375	391	368	362	347	377	330	337	340	368	348	363	368	354	363	380	379	349	339	398	379	343	376	388	355	391	385	379	370	366	316	385	377	401	367	422	362	364	342	375	337	365	333	337	349	382	361	390	405	369	369	374	369	388	354	389	357	366	405	376	361	391	380	400	393	380	432	368	378	353	344	380	357	371	363	372	344	378	369	374	323	380	359	354	360	397	379	335	384	359	359	374	347	368	395	355	355	392	360	346	375	369	373	374	361	369	346	351	383	338	389	371	368	357	349	376	341	363	371	360	363	402	349	392	386	382	359	363	360	339	351	375	339	360	364	388	370	382	351	379	336	374	334	365	385	404	382	362	353	418	377	357	352	380	346	390	387	381	367	370	340	344	379	339	355	370	362	363	370	362	360	400	390	342	357	347	386	370	368	385	359	344	354	364	350	349	374	370	366	366	383	372	360	390	336	348	365	409	391	376	364	362	390	355	384	384	370	356	406	353	363	366	387	379	372	354	397	339	359	356	358	380	370	361	348	386	360	354	353	362	392	375	362	347	345	399	370	365	341	386	358	369	360	349	390	405	365	333	345	378	382	371	350	342	371	372	381	358	347	381	364	348	394	393	349	374	379	370	354	351	361	309	340	340	374	372	383	366	391	371	377	349	368	363	347	378	346	349	410	372	411	369	356	340	350	351	353	353	362	341	364	379	370	357	370	372	336	357	357	355	362	387	329	386	404	361	375	328	336	338	355	375	374	380	386	346	375	355	345	355	368	383	370	384	350	392	398	362	388	339	380	379	342	368	391	332	362	374	366	374	398	366	357	383	391	398	346	344	371	345	360	388	350	376	345	354	377	377	351	368	371	355	322	382	390	357	365	395	386	373	364	357	369	376	389	384	373	375	370	405	364	376	393	380	339	382	345	356	355	368	347	333	392	342	374	391	360	372	357	367	389	374	384	404	344	349	356	333	398	366	378	381	350	363	370	365	383	359	363	376	341	389	340	376	379	404	356	364	332	385	397	355	386	340	339	373	408	352	369	360	383	384	358	377	393	334	367	388	353	407	395	379	362	363	371	370	354	363	354	358	375	363	367	362	386	356	391	385	359	360	351	352	386	346	380	388	357	380	368	368	361	415	365	364	377	336	352	389	329	354	327	397	348	392	373	350	355	360	347	374	347	352	379	395	351	381	359	377	363	368	396	372	364	379	369	371	367	375	382	379	376	373	357	370	388	371	357	361	356	334	371	354	374	365	363	372	355	375	397	388	346	390	380	374	377	385	373	376	422	367	364	362	326	314	369	366	375	369	346	372	379	398	347	354	347	390	345	377	358	378	367	393	342	392	363	391	364	352	348	360	363	361	382	347	346	360	361	365	403	359	373	409	404	322	388	343	373	392	360	384	345	386	345	393	364	350	341	414	344	379	367	362	371	373	346	351	368	353	376	375	357	359	362	346	377	358	363	358	376	380	365	394	370	356	374	358	392	373	386	374	341	373	363	366	364	353	385	384	361	355	402	360	345	402	390	355	381	392	344	376	391	355	380	374	376	388	391	354	396	368	317	347	383	369	403	365	380	336	357	364	334	379	391	374	361	414	354	369	348	359	379	370	373	378	355	352	360	380	394	339	358	356	350	356	404	390	384	402	366	363	371	380	368	346	369	366	369	385	369	347	383	346	337	373	397	364	366	336	335	347	375	420	373	395	372	357	327	400	380	358	355	345	393	365	371	356	362	377	377	373	372	363	351	358	372	336	341	360	368	362	370	371	381	397	393	367	373	373	382	385	358	344	362	367	330	398	376	335	372	391	362	358	374	358	374	387	351	347	347	359	412	343	387	342	426	365	376	369	374	366	381	349	342	382	365	373	368	361	403	384	375	329	352	377	354	392	374	360	399	352	354	375	364	395	375	407	358	372	343	387	379	320	372	346	371	359	365	364	343	381	362	386	422	354	373	319	357	367	391	386	353	356	347	368	357	350	350	330	364	347	357	382	396	353	398	351	381	350	378	389	359	344	356	371	388	372	390	345	361	376	318	354	348	376	358	377	377	365	382	368	373	392	373	377	368	358	320	398	373	401	349	413	370	335	372	350	374	359	369	339	386	341	397	350	399	337	376	364	342	375	394	386	372	398	374	388	363	371	374	340	397	364	349	361	369	354	371	351	384	367	397	388	379	392	370	361	365	333	376	382	380	351	373	380	372	392	367	344	377	326	380	371	350	367	339	362	384	372	362	351	362	369	350	388	358	353	362	380	349	360	324	348	353	369	377	324	341	346	387	338	372	365	399	360	336	341	374	373	368	370	361	354	384	346	370	370	372	359	367	375	360	410	376	392	375	399	366	361	392	373	352	366	418	400	377	365	362	359	363	396	386	403	368	373	375	403	387	414	360	363	364	386	348	373	362	354	334	406	372	406	343	385	367	330	377	373	360	366	359	371	361	412	360	392	360	396	347	363	346	378	333	357	357	398	345	395	356	351	409	356	366	416	363	367	374	364	374	347	372	381	407	380	362	374	377	396	368	351	365	360	377	376	414	359	395	338	411	369	397	433	385	371	374	365	363	355	384	348	355	369	381	383	353	347	383	387	388	364	369	371	361	337	352	370	404	405	354	405	376	339	382	376	395	374	378	364	346	342	372	353	372	377	364	370	367	378	383	405	377	364	352	382	348	373	349	364	378	390	353	375	337	342	369	359	373	374	397	383	357	376	355	372	368	374	371	371	335	375	389	353	357	366	365	367	397	388	372	379	375	361	364	347	392	380	389	387	343	351	363	361	363	354	398	370	351	364	393	342	392	346	379	368	397	368	371	386	364	379	367	378	385	376	315	369	349	366	361	384	366	345	404	391	376	353	354	359	356	380	362	361	350	364	347	360	363	377	340	373	373	338	395	395	367	372	363	409	387	354	362	368	412	345	396	377	339	349	336	386	382	368	398	365	384	384	376	377	349	397	356	320	373	337	374	343	360	373	400	380	354	373	306	345	363	379	405	375	371	376	348	386	373	383	342	356	349	362	385	390	363	354	371	370	381	327	353	364	381	376	343	381	367	373	392	365	360	385	353	410	366	355	382	390	395	343	389	336	351	350	354	368	349	361	352	387	372	384	357	390	386	341	394	327	362	389	375	380	346	358	377	362	356	346	356	373	392	351	364	412	387	389	360	395	373	347	409	408	341	351	336	374	377	377	366
33507	52980	35407	12967	1883	1367	1093	846	810	683	654	577	538	546	500	502	476	516	431	450	458	485	506	454	486	502	477	472	492	454	446	484	475	623	1698	2733	2571	1848	1261	933	578	380	417	379	409	466	408	454	432	399	406	455	411	446	399	408	413	405	458	426	441	439	445	450	386	417	422	440	395	447	415	423	425	415	424	398	391	420	419	396	446	444	408	414	421	422	433	431	405	452	436	435	435	419	418	437	450	425	383	428	403	403	408	400	476	445	440	398	429	420	403	382	400	407	416	412	428	411	425	393	429	404	435	400	414	411	403	442	420	402	421	406	421	439	405	428	441	428	406	406	397	438	399	442	412	426	371	434	422	466	440	397	453	430	450	428	427	421	403	442	453	420	401	410	411	403	406	432	433	439	444	421	406	398	452	438	424	421	396	413	443	425	389	414	490	422	433	469	413	424	440	448	440	434	458	438	428	462	440	429	377	417	429	384	421	416	420	409	440	417	440	400	410	443	415	370	438	437	420	467	450	416	413	382	421	438	395	414	406	444	411	418	426	426	432	435	405	389	394	402	457	447	432	393	410	395	386	425	427	428	396	421	423	432	418	418	445	447	427	412	447	418	427	423	464	430	438	433	409	435	442	436	407	410	428	435	402	454	429	425	392	420	427	458	444	397	404	423	444	430	431	414	422	415	449	432	371	407	417	422	417	417	407	432	398	411	418	402	420	398	432	430	423	427	406	396	443	373	442	430	401	425	436	397	428	415	402	437	409	422	436	434	434	466	418	415	433	401	408	437	437	451	409	384	433	394	429	402	412	447	392	420	420	407	429	399	453	436	378	433	420	430	405	410	402	439	434	400	399	413	424	408	442	465	431	459	418	450	434	466	446	429	430	447	418	419	394	449	406	452	448	464	429	420	422	427	421	419	422	441	437	414	417	399	443	435	415	460	457	419	432	413	430	404	443	437	376	415	415	454	411	448	437	459	421	402	425	400	428	424	398	467	433	394	461	449	408	421	453	395	426	445	401	405	411	406	449	442	437	457	405	402	426	430	424	410	406	389	426	428	382	405	407	404	428	424	425	420	414	434	412	395	415	406	442	401	427	379	405	445	436	394	430	444	428	435	429	438	440	432	411	425	481	401	441	425	435	426	402	409	474	439	388	446	450	420	411	443	390	444	435	426	409	458	423	431	434	414	427	432	392	419	419	451	420	399	362	449	414	386	422	442	431	431	430	419	452	434	405	433	426	471	404	413	456	437	452	439	388	432	430	410	403	405	437	410	444	427	433	425	399	435	416	396	490	427	444	397	403	404	426	409	414	428	443	433	447	409	427	423	416	384	433	423	450	439	403	419	439	411	439	453	391	391	437	452	423	403	433	416	404	424	427	428	451	405	430	422	426	449	398	430	443	423	414	412	437	418	390	407	473	437	456	411	462	420	445	394	429	437	402	431	420	423	415	418	386	414	444	379	403	412	450	418	419	415	408	447	424	426	421	455	387	393	428	422	436	420	378	425	417	413	442	408	431	378	419	427	428	422	443	403	458	425	400	420	438	436	383	423	435	473	396	438	415	406	424	426	430	436	450	449	420	420	409	435	423	438	453	445	438	433	417	439	407	387	453	427	422	417	396	409	415	406	412	419	433	449	411	422	433	439	447	441	411	408	436	447	425	418	415	421	402	455	443	421	391	430	416	463	398	393	409	429	430	395	438	416	443	389	442	425	414	437	406	433	419	431	431	422	419	419	443	428	405	429	434	444	443	435	418	419	436	427	450	452	439	431	414	412	424	433	432	428	439	445	412	440	437	413	430	421	419	416	382	421	446	451	414	408	450	418	443	436	435	431	411	440	402	417	426	460	382	424	431	449	412	419	408	401	425	415	456	425	448	418	377	411	410	427	424	444	417	414	409	451	406	441	436	419	431	452	375	414	427	467	415	418	444	443	431	439	423	389	398	430	451	429	438	415	414	443	462	408	425	444	426	440	429	393	426	414	423	449	442	415	419	442	423	458	435	454	406	408	401	405	416	387	437	401	426	387	429	410	467	409	403	433	400	405	439	419	410	449	429	411	414	396	436	418	404	424	429	424	455	413	389	419	406	404	417	463	423	425	415	391	443	400	448	438	452	380	401	460	478	428	410	441	408	423	427	418	451	453	432	453	412	439	415	424	404	364	453	381	440	433	441	389	448	414	443	398	426	416	405	427	393	461	444	424	402	405	434	400	429	428	406	427	404	456	405	429	412	415	428	398	394	427	399	415	432	429	449	426	413	431	401	441	422	444	441	434	400	467	425	431	427	461	436	426	430	448	433	431	410	464	435	414	438	424	372	406	415	405	398	451	439	445	407	414	411	390	439	442	426	439	395	435	395	450	401	409	408	432	418	404	388	404	423	431	435	438	408	439	448	414	403	433	385	437	407	445	447	429	423	416	398	405	443	417	426	451	432	422	441	431	413	412	415	426	463	420	443	440	409	415	404	402	450	369	406	417	405	415	421	422	440	379	435	406	415	425	454	427	426	440	420	401	414	424	401	439	448	423	416	423	377	400	429	418	455	450	396	456	421	399	407	399	453	434	424	407	432	401	428	455	438	368	441	447	419	455	422	434	430	433	429	439	405	430	448	423	423	411	438	429	431	419	428	394	402	434	414	434	405	439	416	424	441	418	442	424	432	414	411	455	437	438	429	435	466	438	445	426	429	432	415	430	422	461	430	418	430	416	416	421	412	465	420	456	419	397	431	451	408	414	414	434	422	411	414	402	418	442	391	432	439	409	408	432	441	382	407	423	437	437	438	419	423	436	412	421	467	410	392	372	429	414	388	438	424	403	455	428	423	417	442	421	443	411	419	414	399	421	423	408	450	457	386	424	412	454	394	466	451	430	426	403	452	404	396	439	422	413	391	444	462	426	407	433	443	420	410	427	442	413	418	382	423	429	414	408	404	430	389	383	470	415	436	420	448	420	412	423	379	433	444	447	468	432	416	425	441	419	387	471	413	441	449	437	418	400	447	436	452	437	402	469	436	407	429	451	415	399	427	435	426	400	395	402	398	430	422	427	440	416	383	400	414	441	439	410	403	425	454	415	381	450	387	413	430	425	424	399	423	413	438	405	454	456	441	412	434	448	469	421	420	436	411	433	449	412	411	436	434	398	387	431	432	423	402	427	429	386	438	408	406	429	432	405	419	413	436	444	462	400	431	406	454	432	432	409	432	427	389	402	433	440	403	453	399	413	406	407	421	391	386	470	443	419	420	433	400	414	422	468	432	455	450	380	419	475	393	407	428	419	423	397	424	435	412	413	428	435	451	417	466	416	421	418	446	433	399	395	433	413	433	436	431	439	439	425	396	423	412	392	399	434	429	430	420	431	389	487	413	441	435	410	390	433	431	442	430	419	409	399	408	452	407	447	401	402	426	419	409	404	447	431	422	438	422	448	404	389	403	402	459	407	400	439	415	447	414	429	405	438	446	431	441	424	418	440	414	410	418	424
25027	20986	27515	24696	10525	892	632	562	517	507	525	485	518	494	502	530	441	441	447	479	472	452	464	502	484	473	513	472	473	446	494	463	462	504	1047	1160	1075	757	532	485	482	482	457	415	473	457	461	426	486	465	469	440	449	437	434	451	475	475	501	435	443	428	408	492	437	499	423	461	456	420	467	463	440	460	459	438	436	440	459	445	444	486	469	428	454	454	471	467	455	489	465	458	471	502	473	471	481	459	459	448	456	419	472	441	486	491	472	500	459	446	442	416	461	478	446	480	464	497	449	442	479	455	473	413	447	447	481	477	456	444	493	480	475	467	467	462	487	465	457	468	434	452	468	468	440	450	481	472	465	423	499	455	473	457	496	434	452	452	469	453	476	439	464	476	496	469	484	469	487	441	453	477	411	493	449	443	467	434	479	466	457	471	424	452	458	481	475	460	492	475	483	448	437	441	464	474	452	440	438	457	453	483	447	440	481	460	496	495	438	436	442	431	460	429	462	427	434	479	470	476	462	483	453	432	429	440	469	412	438	433	460	431	452	477	446	444	466	456	440	475	445	446	464	470	462	461	447	500	472	476	472	464	428	445	464	408	482	422	508	490	465	458	478	420	457	467	481	464	435	506	453	466	414	468	441	488	451	462	522	464	448	465	400	439	452	465	488	468	436	468	482	456	458	449	438	476	434	466	462	479	502	433	447	460	433	454	455	469	444	465	457	480	478	441	462	455	449	464	445	512	432	462	473	452	453	446	436	431	436	460	422	471	466	463	481	459	441	475	457	463	447	486	454	465	449	440	454	471	447	446	491	455	464	462	408	425	443	418	485	454	432	431	422	480	461	462	487	459	439	452	443	457	471	477	445	458	469	466	464	424	448	467	437	460	432	460	446	476	460	475	470	495	437	482	478	481	471	467	498	474	461	457	428	441	434	463	464	495	488	464	453	487	483	430	448	474	446	462	503	478	414	457	478	481	458	438	453	492	454	447	493	448	462	442	449	462	449	459	462	482	466	452	470	460	438	441	488	475	455	436	437	424	476	447	466	409	469	444	460	435	469	473	455	482	469	421	480	465	463	489	464	467	459	447	449	436	456	455	442	469	451	502	459	472	522	480	441	462	448	435	462	469	446	446	461	472	456	432	477	432	443	436	453	478	444	442	419	463	465	457	437	465	447	442	447	418	452	481	467	420	441	433	479	458	445	440	452	450	502	466	432	461	484	443	460	450	452	466	453	458	443	470	424	457	442	465	490	502	449	474	443	452	474	456	466	460	472	440	457	478	446	473	448	476	453	515	456	438	461	488	469	472	492	425	466	488	489	455	453	473	462	412	436	447	465	468	476	478	479	454	458	451	504	482	445	470	483	446	445	471	426	462	507	447	489	451	466	450	442	466	488	439	438	459	470	439	454	451	467	452	431	463	425	443	500	463	435	496	461	463	446	469	440	462	446	435	477	458	467	494	456	431	501	432	437	475	438	450	455	440	459	427	471	497	513	475	469	465	457	431	482	436	428	448	418	439	485	419	463	428	442	430	464	468	457	441	449	461	464	496	463	455	447	475	450	483	435	463	471	456	458	410	463	435	470	423	465	449	468	485	451	466	446	458	486	474	469	443	484	446	457	456	483	509	442	481	463	442	475	480	495	488	469	468	461	435	447	472	497	431	449	447	457	444	464	461	472	428	473	478	497	445	488	436	435	476	481	465	465	461	424	462	467	461	442	413	453	492	447	453	457	475	479	433	479	420	419	442	464	464	480	446	445	436	445	480	411	461	456	470	484	446	450	415	434	440	438	467	457	439	477	463	469	508	460	465	435	472	477	491	470	444	443	423	455	433	451	466	449	439	477	419	454	483	439	465	441	455	478	436	487	468	489	431	466	520	450	450	447	429	468	472	468	426	482	470	472	457	437	460	490	425	455	430	445	482	476	457	462	456	443	453	442	488	453	412	475	463	456	454	454	461	434	481	485	471	484	462	471	451	494	433	477	460	463	464	467	485	494	482	448	428	430	454	452	466	457	429	461	434	490	465	453	510	443	480	430	449	416	456	517	423	424	439	406	417	462	461	444	431	504	439	443	421	432	428	460	439	449	438	458	445	469	439	454	417	429	455	489	463	465	477	475	430	452	508	416	443	439	434	441	402	445	407	471	480	452	442	496	449	462	471	468	498	419	502	471	460	425	464	481	444	464	475	455	468	433	444	423	464	464	460	472	482	477	421	449	468	439	450	438	433	453	486	462	483	438	427	444	456	481	448	444	434	482	433	439	480	451	431	465	472	446	400	442	422	452	472	453	490	468	446	477	435	467	413	446	434	481	460	450	440	444	463	459	455	478	448	503	468	450	497	414	446	440	438	434	475	468	476	460	467	457	488	439	440	474	486	441	478	423	444	445	443	450	463	437	415	445	465	446	480	449	470	473	461	475	472	466	466	447	506	430	477	466	413	443	453	456	481	480	467	436	444	488	465	487	461	465	477	465	462	462	448	461	461	433	447	441	447	450	476	446	423	435	462	454	489	466	445	427	486	459	462	449	473	474	444	481	469	450	444	482	452	453	416	466	441	477	426	437	443	479	453	424	438	441	463	446	486	454	471	464	420	425	442	461	444	439	450	451	467	489	445	451	473	453	466	494	472	477	451	444	449	454	457	431	458	458	439	449	478	434	448	417	459	455	456	462	416	467	418	491	440	461	487	439	443	446	462	433	452	452	455	444	453	445	510	498	442	464	424	433	437	481	477	437	484	465	442	431	450	478	422	475	460	490	474	501	463	467	483	458	464	439	476	474	449	471	435	460	451	445	464	474	447	439	441	446	438	464	470	451	478	461	460	471	463	494	475	446	456	462	471	415	433	449	459	416	439	478	472	436	459	474	450	453	454	442	464	476	480	502	444	449	462	440	464	433	451	493	453	487	450	472	460	464	470	479	483	469	443	442	480	434	488	475	497	444	411	459	408	438	445	449	449	472	457	442	449	504	457	482	484	463	457	424	445	455	451	497	482	443	459	462	462	451	466	512	424	475	428	436	431	426	471	436	446	458	450	429	470	483	494	437	472	430	474	465	458	501	457	448	473	457	486	420	418	446	446	473	454	474	447	460	465	437	459	462	451	488	473	432	467	452	474	451	437	451	477	478	466	451	424	467	467	444	440	422	452	455	460	500	450	460	496	443	432	481	437	445	495	489	447	485	464	492	497	447	450	471	462	475	462	466	457	478	454	470	455	468	463	431	452	425	502	451	472	451	478	430	442	495	456	488	456	445	477	454	428	432	448	485	423	451	448	453	463	433	473	444	433	441	438	440	461	503	502	446	484	448	466	447	431	449	443	449	485	453	464	454	441	465	466	424	459	450	434	460	424	443	399	461	486	489	479	471	427	480	438	442	478	475	427	477	474	485	477	434	454	437	459	462	438	436	481	487	439	435	490	469	435	446	496	468	460	512	467	419	463	459	431	423	461	452	458	443	433	445	446	468	441	487	453	448	466
33826	48240	34664	10440	1339	972	838	704	699	637	616	611	618	576	540	560	517	553	526	584	576	491	523	557	534	507	561	549	532	567	551	534	530	556	1397	1610	1439	996	688	529	532	508	472	509	524	497	498	525	514	511	501	516	483	493	545	510	560	515	495	503	546	549	538	506	506	503	486	464	508	484	508	532	531	523	470	523	499	503	539	536	543	516	542	506	488	522	514	493	565	505	496	500	514	521	494	514	502	532	507	573	503	502	502	521	486	574	531	546	525	534	512	548	550	529	557	539	511	509	477	512	549	518	491	530	537	480	483	504	536	520	503	545	520	493	492	489	522	553	550	561	545	504	523	525	527	498	495	475	540	538	513	498	524	528	508	568	534	492	567	501	527	531	520	525	499	503	544	558	525	465	537	502	495	519	504	548	540	514	509	477	549	527	490	557	573	540	492	503	558	526	493	516	518	531	502	515	528	515	527	502	516	504	504	476	533	524	514	508	518	537	553	492	541	508	529	492	553	524	547	538	537	484	549	505	521	474	506	556	541	519	497	540	528	520	538	557	519	511	507	493	546	505	513	520	517	543	530	502	532	497	572	592	500	526	538	515	509	500	513	538	551	491	532	517	517	492	521	509	493	515	549	512	537	504	474	526	547	510	516	513	522	510	522	536	536	519	556	542	523	520	519	483	483	518	510	558	495	518	523	524	544	493	502	492	517	517	555	493	523	528	519	521	485	569	463	514	541	518	538	550	517	496	517	508	537	541	529	519	526	542	522	509	494	495	533	571	508	539	498	550	485	572	511	500	522	529	507	502	513	539	558	514	523	491	571	467	559	527	576	520	518	527	518	512	500	540	508	502	561	521	509	519	508	514	507	494	504	512	510	515	488	515	518	489	536	568	527	492	504	539	529	504	480	469	528	488	540	526	513	501	524	503	539	546	542	523	482	532	484	553	529	526	515	530	493	538	533	497	507	554	538	529	501	505	510	510	524	511	513	461	528	547	475	539	525	478	564	490	537	556	480	524	520	517	519	468	546	513	582	513	489	544	548	504	518	503	496	512	552	527	516	519	508	531	518	493	525	544	545	503	502	523	522	554	476	513	562	585	491	489	497	533	531	512	524	531	522	488	494	502	521	505	540	531	478	507	527	535	507	514	488	510	513	443	529	538	465	523	538	550	539	511	488	534	523	528	502	541	490	503	504	501	506	522	492	544	513	536	497	503	491	522	500	538	520	515	534	545	528	573	513	492	520	455	556	488	537	544	510	520	528	523	493	521	496	497	528	559	524	475	522	502	498	471	519	531	484	544	515	532	492	460	476	526	514	497	510	543	518	528	518	482	528	481	497	526	532	529	514	506	518	501	514	547	493	535	494	474	538	486	527	531	495	536	530	526	534	477	537	504	505	543	538	540	485	469	530	472	525	485	500	511	531	528	548	546	499	431	478	490	521	515	516	509	539	488	481	543	487	515	521	497	515	512	556	520	503	532	535	559	493	520	539	519	511	514	502	485	544	510	526	506	520	545	533	500	509	553	481	522	498	493	504	513	513	512	485	545	521	522	508	530	532	440	536	547	508	501	513	479	521	520	523	544	485	501	503	500	551	542	528	542	558	528	512	510	497	526	517	545	519	522	554	542	488	521	492	540	504	525	481	479	524	531	522	530	520	499	529	504	519	549	531	494	513	501	486	510	510	486	494	523	544	529	515	492	545	526	499	515	585	484	507	501	572	517	504	503	533	514	549	562	470	514	511	540	509	487	475	539	548	553	514	517	518	537	506	507	487	531	505	531	542	546	478	496	509	531	512	475	530	527	531	489	550	543	496	467	506	498	488	548	490	522	495	501	500	482	496	495	500	506	539	534	516	531	522	483	501	514	523	517	544	510	512	533	497	490	496	480	485	545	503	553	532	506	527	522	537	480	522	512	559	496	505	535	525	546	514	522	469	478	525	531	533	520	494	524	570	493	522	483	495	512	469	547	528	526	508	531	547	544	541	539	525	487	499	448	530	480	545	527	494	492	506	476	523	514	520	501	571	509	507	482	505	562	521	474	491	516	509	477	549	553	506	495	532	498	513	569	531	515	516	474	486	517	529	523	531	509	512	529	484	500	524	551	510	521	521	502	547	498	510	500	501	498	512	536	521	502	531	449	526	543	549	489	524	509	523	499	538	538	501	528	551	537	480	562	542	477	551	534	526	527	522	504	509	539	538	529	520	496	529	505	507	487	546	514	518	510	511	516	558	573	577	542	518	529	509	504	553	494	554	511	554	487	522	527	541	508	494	522	542	552	472	519	537	495	512	553	547	471	508	520	549	525	514	508	494	532	479	522	522	501	515	522	488	559	506	529	473	533	517	521	516	520	533	510	463	483	536	548	549	510	537	587	526	510	508	489	509	503	500	527	540	518	517	559	522	498	506	532	494	533	523	498	474	523	547	549	515	515	522	490	520	572	505	545	530	477	516	484	489	517	527	533	520	473	509	522	515	488	497	500	546	499	499	516	538	521	506	510	494	547	491	522	509	524	505	523	517	541	529	503	501	495	505	562	524	531	533	488	514	504	540	554	509	485	548	514	544	519	516	484	555	531	548	554	523	505	499	503	507	538	531	486	495	547	525	549	496	541	513	520	540	491	480	532	515	497	506	520	548	504	513	513	490	559	496	500	517	528	504	531	518	503	517	502	556	496	525	532	501	526	467	486	525	513	516	482	500	493	519	465	531	548	508	506	521	502	496	520	474	541	526	517	487	498	520	524	520	530	545	516	521	543	529	515	533	543	517	487	496	508	513	501	497	491	543	544	496	540	523	520	539	495	498	536	490	524	521	529	537	518	537	526	537	523	475	511	494	562	549	528	513	506	498	510	529	510	528	489	521	505	497	486	565	510	523	534	494	541	497	519	531	529	534	556	482	523	575	470	540	551	515	562	541	500	549	482	514	496	518	470	550	506	505	529	502	510	508	510	539	462	459	525	545	550	548	498	509	542	548	483	504	495	527	521	507	495	506	507	514	521	499	530	515	511	515	494	565	517	537	515	497	521	540	496	515	509	538	541	512	539	485	532	516	501	567	524	530	483	518	521	532	513	565	521	507	504	533	522	518	522	473	570	499	495	516	503	544	469	538	524	555	519	476	496	507	545	498	553	496	487	517	533	519	496	518	562	481	486	513	521	506	496	496	526	546	501	538	495	484	501	531	519	515	520	495	496	541	525	480	528	536	531	533	546	539	498	499	489	494	520	525	531	524	523	541	501	523	550	546	510	537	523	525	566	578	549	532	527	554	554	525	510	527	514	542	547	536	529	507	519	526	507	536	517	481	482	528	523	524	500	496	501	532	568	512	484	514	524	513	487	526	543	537	516	519	536	528	506	494	515	523	550	498	561	509	545	524	509	501	488	513	505	536	500	505	476	531	522	511	494	532	533	560	505	484	464	519	501	547	514	511	512	544	515	492	522	542	524	515	523	545	485	504	507	520	519	504	526	570	542	507	546
22682	20931	28502	23525	20927	20901	7845	989	761	675	609	581	595	564	537	449	535	521	476	497	454	477	486	473	482	484	471	517	506	462	445	464	526	988	2332	2789	1995	514	431	449	435	410	444	443	397	462	421	425	440	413	414	423	427	438	432	438	429	443	442	436	403	415	389	439	435	410	418	425	408	438	440	440	405	414	423	437	408	447	436	434	458	408	427	389	448	411	397	371	439	443	404	416	405	429	403	427	416	429	400	433	471	418	414	436	391	418	438	460	376	419	423	421	404	429	418	435	403	416	420	430	446	403	446	433	447	393	434	433	423	409	420	425	479	433	390	450	377	445	407	420	455	400	440	418	449	448	417	434	396	431	415	418	407	414	428	468	429	439	439	404	413	454	394	417	460	416	401	463	413	443	416	431	422	435	414	417	426	445	411	438	427	425	397	427	416	402	429	438	449	432	414	439	432	397	391	432	424	434	449	438	419	406	422	422	422	406	442	450	461	410	418	422	426	462	446	430	382	431	451	390	404	425	425	424	415	409	445	432	389	426	407	440	402	398	418	421	395	412	400	427	432	421	397	445	434	416	454	410	405	431	440	425	426	429	418	415	417	413	397	421	413	430	411	418	447	434	447	404	461	419	446	455	404	403	411	397	427	423	423	414	427	420	432	393	414	404	427	428	427	408	430	425	453	403	376	393	433	395	425	430	422	378	431	407	458	432	394	434	387	397	417	433	422	396	418	410	404	395	445	430	396	436	431	434	399	434	426	396	476	411	420	424	420	430	427	390	420	414	387	445	410	433	414	395	436	395	408	404	434	462	459	419	407	423	420	431	407	432	432	427	405	432	398	415	392	429	419	439	468	429	414	408	434	438	399	413	413	444	374	428	417	424	455	444	400	416	393	409	408	441	414	414	403	452	460	386	440	418	442	434	445	408	442	452	420	420	422	437	443	404	401	425	403	473	451	410	434	462	414	431	401	431	393	419	435	429	457	437	431	413	461	429	427	373	432	433	390	420	389	443	390	385	433	404	455	429	437	431	416	396	416	418	416	438	419	409	423	402	412	403	417	443	441	456	404	386	441	395	423	448	419	431	390	440	441	449	458	427	419	396	426	415	429	387	400	440	422	392	393	423	411	413	452	451	412	402	413	431	440	438	411	401	411	439	416	428	447	438	388	446	431	383	355	424	398	404	431	439	416	446	423	428	452	456	435	405	450	441	385	403	439	452	417	410	426	398	388	419	435	441	410	378	390	421	434	417	409	394	403	423	465	410	398	431	428	416	389	440	430	430	466	392	417	417	383	411	408	419	414	424	403	428	418	426	466	423	458	435	415	422	447	406	408	408	426	381	455	391	442	423	430	429	475	422	470	437	437	400	420	404	415	394	404	453	405	464	427	389	396	415	418	439	419	419	401	459	399	427	427	412	397	423	422	382	412	422	415	425	447	458	418	403	442	422	436	422	458	400	402	418	468	426	418	429	440	436	437	427	415	407	406	409	408	454	410	428	425	435	414	428	407	400	411	411	431	398	406	422	405	430	384	435	430	442	412	436	448	452	419	448	411	426	454	420	430	442	426	405	455	410	415	422	440	402	434	438	412	435	417	427	426	399	452	419	420	402	425	475	405	423	431	400	427	426	416	396	406	404	473	428	465	403	401	423	393	405	423	423	399	441	414	420	459	425	414	440	416	420	403	442	399	424	409	418	424	407	412	432	412	416	432	448	435	414	458	434	421	422	420	430	424	401	436	422	429	447	451	414	391	443	400	421	445	475	404	404	388	423	427	431	400	431	431	423	414	400	428	423	429	379	412	438	445	451	410	425	413	396	431	413	409	421	404	406	408	383	470	375	391	419	456	444	417	410	398	419	426	384	420	450	402	428	437	426	415	427	426	459	418	436	424	412	436	427	468	406	439	462	418	402	407	416	415	398	443	426	412	422	408	425	375	426	403	420	425	490	436	395	450	451	432	417	376	441	441	454	409	415	428	413	430	427	447	451	430	414	460	443	414	427	403	402	414	365	424	391	430	389	411	436	421	431	422	412	431	431	423	442	482	437	428	411	423	384	412	441	422	446	411	409	405	407	431	406	413	428	435	414	436	429	420	389	412	400	392	415	425	429	418	409	436	405	414	412	455	404	430	410	446	409	403	411	415	421	437	414	439	426	428	390	435	441	452	440	408	409	446	429	423	423	426	414	420	394	397	416	434	436	429	399	425	430	384	465	463	413	395	458	397	388	403	421	454	401	404	401	433	424	420	378	431	436	444	428	444	436	416	451	425	426	442	426	425	422	435	386	397	456	443	432	438	416	389	446	412	425	444	432	406	422	390	429	440	432	430	413	418	438	441	421	448	429	438	433	408	430	395	421	439	411	421	444	442	422	377	429	414	413	439	434	428	392	453	451	458	418	412	433	403	450	470	403	408	443	415	434	432	410	450	385	391	406	435	408	413	417	429	417	417	416	419	415	429	391	421	409	412	430	438	399	368	388	416	431	447	414	443	453	411	453	421	461	408	434	411	439	445	444	424	434	408	431	437	395	420	421	417	407	442	414	419	410	389	435	384	398	429	421	425	413	447	413	417	446	436	418	399	436	443	416	404	435	429	437	403	403	416	433	405	437	432	414	421	469	419	413	408	411	439	419	388	438	427	470	423	412	437	418	397	450	404	401	414	427	408	416	435	438	430	443	444	419	405	413	417	342	388	438	410	396	428	427	410	409	419	456	412	407	414	429	422	430	440	412	449	413	396	435	447	402	435	408	431	390	425	423	427	398	425	410	402	419	445	408	406	436	431	422	414	415	447	430	445	422	406	422	411	442	412	440	424	434	424	416	406	389	450	427	462	452	407	421	412	401	405	412	437	427	407	407	440	376	411	412	444	436	384	409	429	427	449	421	429	436	419	410	456	410	458	431	435	427	387	403	402	425	437	420	459	404	427	426	415	440	421	477	403	474	419	405	448	453	424	417	409	419	410	409	416	417	433	451	470	406	420	417	438	416	433	420	473	410	410	407	419	427	408	445	423	368	389	416	413	467	416	417	411	403	410	420	467	402	479	410	435	407	423	424	360	452	379	431	432	446	446	408	444	410	436	435	428	432	380	447	446	405	404	437	397	444	409	438	403	428	396	416	449	416	426	432	430	448	439	422	439	421	414	414	393	427	417	447	471	426	415	422	421	406	432	403	433	387	436	417	410	444	416	447	452	406	424	446	419	429	407	422	422	399	451	411	379	413	383	405	405	431	442	432	389	434	400	423	415	436	447	442	402	415	421	448	388	423	396	404	421	415	419	401	400	439	433	445	403	438	384	406	465	412	449	391	417	428	401	405	416	448	431	471	449	440	413	407	422	421	391	433	425	426	417	434	454	404	435	416	430	423	422	424	438	392	415	431	422	392	418	415	410	405	399	432	420	416	420	421	417	393	410	419	409	448	414	462	432	437	410	454	423	406	437	427	417	441	397	436	435	419	420	404	439	404	432	422	437	416	429	416
38049	59395	37926	14220	3637	2157	1676	1307	1046	946	825	738	692	681	592	630	592	568	552	542	546	525	523	582	538	546	532	521	506	537	543	516	553	1331	3301	3866	2643	577	509	501	474	471	492	467	426	473	492	461	454	461	472	471	473	479	493	492	459	484	415	498	477	483	437	482	464	475	441	475	458	473	517	462	435	487	502	503	468	477	462	473	500	474	496	523	498	478	513	502	459	459	483	436	480	494	500	468	458	490	504	515	441	493	463	470	475	498	467	454	463	472	442	432	453	473	477	457	487	474	476	496	433	461	487	501	536	456	477	487	469	476	520	458	479	453	446	468	471	477	485	431	454	462	437	462	485	461	453	483	429	463	460	497	483	428	470	448	459	483	480	446	486	471	486	414	452	472	457	473	460	462	457	468	491	488	465	481	470	443	449	463	434	495	461	472	452	480	487	485	448	459	486	471	442	460	414	490	464	468	480	493	506	453	449	445	455	472	457	485	417	452	471	477	495	481	518	469	469	455	463	468	477	492	503	437	450	418	439	430	496	440	458	495	425	445	467	470	462	427	458	431	477	433	456	490	495	474	500	452	491	441	486	449	451	486	478	470	489	454	462	482	433	524	428	449	504	487	498	456	457	481	456	480	475	449	487	476	455	424	440	452	449	468	434	427	467	504	467	452	459	464	438	460	438	463	477	499	454	486	485	459	467	476	470	478	430	491	455	464	480	452	457	472	463	515	488	467	466	460	469	446	456	465	502	433	489	462	486	456	434	436	477	404	434	488	496	439	464	435	463	500	450	462	432	472	458	507	461	482	506	465	482	432	473	457	489	472	476	491	461	472	451	472	433	470	438	469	435	459	496	450	516	461	492	464	466	454	488	469	479	455	437	470	443	432	415	438	478	474	421	489	452	476	430	453	457	472	480	459	463	434	457	456	445	451	492	492	452	465	497	401	411	456	470	437	417	473	469	456	487	495	468	453	472	465	461	489	460	411	484	452	441	455	454	451	469	491	488	483	461	408	427	427	445	467	494	441	478	464	512	462	464	439	517	502	487	459	430	478	501	426	464	452	442	486	460	484	464	479	442	447	454	498	448	476	450	492	446	462	480	479	439	463	451	471	460	453	481	499	517	506	474	448	459	490	461	467	499	499	469	453	493	462	489	441	471	455	479	471	469	457	463	487	463	461	489	421	427	465	505	426	457	486	482	449	438	447	439	466	420	462	476	419	444	487	448	432	508	438	467	493	427	486	449	487	475	473	462	437	424	445	501	502	467	476	472	494	509	460	479	475	465	480	431	511	479	482	498	462	480	488	486	439	470	476	493	473	499	498	449	481	481	477	470	473	452	438	471	464	487	461	496	504	453	499	496	480	473	461	438	472	502	474	478	457	454	461	435	410	484	465	521	494	450	482	466	446	480	478	465	455	472	492	480	477	483	479	485	456	458	485	487	476	451	471	434	468	477	469	422	461	468	468	474	455	458	428	461	454	469	453	457	460	461	441	472	440	472	463	472	451	456	462	451	482	467	466	462	496	487	509	473	420	459	488	456	481	460	475	475	444	470	453	480	475	520	455	454	448	465	451	487	470	485	479	455	441	447	466	483	465	472	411	468	458	453	499	470	407	479	462	476	475	461	479	466	459	457	453	484	465	471	457	521	426	482	462	485	425	477	464	466	483	491	490	475	453	470	452	445	478	485	473	446	481	438	427	458	473	452	445	512	504	435	454	441	452	428	420	447	525	483	440	483	481	476	466	442	484	477	498	468	435	483	465	462	496	471	476	479	473	462	457	456	497	472	441	452	492	455	466	460	429	480	459	486	444	452	464	490	479	451	453	472	457	449	464	446	500	467	436	477	489	466	450	446	488	449	438	452	465	477	506	464	468	490	501	441	465	473	442	467	470	496	463	541	447	453	493	502	458	438	466	467	469	444	463	458	448	475	470	494	482	482	462	455	468	466	453	470	481	459	485	428	436	504	465	440	482	438	451	464	517	460	438	442	461	457	471	459	472	480	476	456	470	492	477	494	472	460	464	479	431	472	476	486	442	467	479	485	488	453	482	448	484	428	409	458	456	502	465	448	452	483	403	486	453	475	488	459	430	471	450	440	502	453	477	469	456	461	460	472	477	430	452	454	468	489	464	493	502	484	479	428	438	484	449	490	481	435	504	473	451	500	503	462	494	472	441	464	489	498	469	433	489	500	470	486	491	423	488	444	466	426	477	496	486	480	471	451	483	482	447	473	451	501	453	465	456	497	439	496	496	446	457	514	462	497	450	461	458	484	476	430	442	490	539	495	467	454	454	454	488	431	470	484	466	446	463	525	470	461	447	482	468	498	494	488	470	462	503	474	489	474	465	471	490	455	494	437	492	458	478	426	465	484	450	444	459	495	451	454	470	485	435	472	454	417	443	457	444	436	503	468	484	465	442	477	488	465	481	472	496	460	459	462	526	465	476	466	456	459	472	452	476	463	452	469	498	458	444	460	472	449	467	467	487	454	496	472	479	480	454	487	467	488	444	448	493	449	498	496	481	463	423	463	471	458	504	470	510	445	432	470	478	472	489	466	477	489	466	477	489	459	474	470	481	443	478	429	470	430	515	471	435	464	459	480	457	498	469	447	455	481	454	472	471	438	442	470	476	432	462	435	459	478	503	488	507	503	483	486	488	475	480	460	486	499	459	461	487	493	453	460	433	460	482	446	469	468	454	486	447	506	456	484	456	472	449	480	484	497	482	437	447	495	498	447	452	448	475	429	455	492	499	459	454	467	452	471	459	506	482	487	485	467	470	464	494	453	443	485	481	444	448	473	511	429	426	469	465	440	473	487	444	464	455	463	474	440	459	477	476	462	432	490	478	455	470	475	462	464	465	477	435	446	486	456	491	494	490	440	453	463	456	484	481	426	479	486	499	458	460	481	434	417	473	475	437	491	496	492	496	482	473	440	491	473	447	492	437	486	494	467	472	455	506	479	469	467	490	458	472	492	436	473	465	439	460	485	465	467	489	449	430	473	480	465	456	446	450	427	482	491	481	491	486	443	493	457	426	464	465	458	444	445	446	497	447	453	434	481	433	480	435	499	520	459	478	465	482	449	471	468	452	475	449	434	455	464	493	451	445	494	462	445	445	490	483	453	454	501	467	475	454	429	473	437	459	437	466	471	460	494	481	463	496	477	445	464	451	450	457	485	470	508	466	478	457	461	447	445	455	455	467	484	458	477	479	468	465	462	464	483	480	465	458	474	491	467	469	488	478	470	494	493	459	514	466	476	505	485	449	488	440	438	443	449	456	481	446	436	454	428	425	491	505	497	434	470	424	498	491	459	496	443	498	446	464	463	471	487	476	489	461	502	429	455	483	450	477	482	479	453	445	456	473	480	515	435	427	451	458	512	421	465	466	521	452	474	454	455	445	493	511	516	459	497	463	492	492	478	440	466	432	489	443	460	462	429	491	465	440	484	496	421	501	449	475	485	477	446	439	474	473	469	494
28984	26132	24030	11023	1180	399	329	310	320	342	343	301	317	327	363	341	359	330	338	336	354	278	299	340	341	320	323	346	333	323	323	365	320	366	366	401	371	318	324	321	295	346	345	302	348	294	356	314	296	300	299	316	299	320	321	324	280	298	300	347	310	330	356	319	319	305	315	324	306	347	333	314	326	322	315	319	333	337	317	338	313	343	331	300	287	289	319	300	343	318	322	299	353	335	327	299	322	289	295	294	317	326	323	329	331	314	315	317	301	288	337	333	293	344	324	315	311	332	351	309	323	293	340	321	294	292	341	285	324	347	304	365	313	340	293	310	324	305	311	323	332	310	330	323	331	298	321	324	312	359	312	319	306	340	345	347	329	337	314	331	327	328	354	301	318	336	310	328	292	334	355	346	305	297	311	333	319	350	326	323	316	297	328	309	340	344	359	305	318	329	352	343	353	295	331	329	326	307	340	327	347	315	333	342	328	331	315	316	313	336	334	315	353	353	311	330	327	306	296	361	337	329	291	338	312	291	319	342	327	318	327	344	323	328	310	326	339	306	337	322	326	332	304	319	337	316	297	351	302	347	337	296	305	309	318	331	298	327	324	332	306	332	309	313	311	322	296	328	305	325	348	306	312	325	327	314	330	308	334	330	311	296	311	298	339	348	341	298	315	310	343	337	364	311	324	314	300	334	345	323	327	301	373	291	349	335	299	304	342	322	329	323	337	312	318	341	346	287	338	320	321	309	331	315	280	304	286	337	323	327	326	292	324	332	331	336	322	298	324	349	321	327	315	318	352	319	311	345	333	343	330	328	332	323	347	341	341	299	342	333	332	369	300	291	321	328	322	331	303	302	329	314	334	338	317	314	336	342	320	325	332	326	306	307	336	336	299	318	342	358	315	306	339	314	317	302	328	284	334	360	341	330	335	304	359	344	359	293	331	335	307	331	304	298	339	349	306	366	295	328	315	346	307	330	341	312	322	330	332	317	363	338	297	324	325	300	338	317	305	314	333	350	336	321	364	280	334	318	328	319	296	316	313	305	314	348	335	333	323	327	313	321	344	343	301	348	312	331	303	296	315	321	309	337	293	349	331	332	330	357	308	338	307	317	315	321	344	307	285	288	312	348	358	335	311	334	313	303	315	328	322	312	315	305	297	321	357	313	310	319	325	314	332	330	302	319	315	321	329	344	302	333	343	342	322	299	329	321	327	349	324	265	329	343	315	309	305	315	308	309	340	313	317	316	331	333	322	317	305	313	326	303	317	314	328	315	339	310	307	303	349	293	314	368	316	338	326	321	326	318	321	331	357	311	310	315	328	340	311	315	313	316	298	286	334	306	319	328	325	335	318	332	316	304	351	337	310	320	321	305	316	345	284	345	286	308	289	302	330	316	347	321	293	302	327	323	331	330	328	332	315	320	313	305	320	334	314	322	320	303	332	350	326	303	383	332	340	319	329	300	299	296	304	318	348	351	326	329	308	316	324	346	347	314	323	297	338	315	306	323	300	330	283	307	319	351	338	347	308	339	333	320	313	307	302	352	329	318	285	310	294	301	325	346	312	304	300	307	302	319	336	300	322	323	283	306	333	339	332	299	327	350	305	335	318	302	328	310	325	306	319	322	323	294	336	333	341	334	332	334	317	327	343	294	306	320	335	326	351	321	364	326	315	316	314	349	306	319	310	295	289	304	307	301	321	334	347	335	284	313	335	301	302	327	328	307	332	334	355	333	321	324	333	312	345	332	323	311	305	338	321	329	309	285	323	296	315	324	301	322	332	318	312	312	334	352	319	336	317	289	309	327	321	343	307	293	339	326	358	329	301	289	327	307	287	319	329	321	321	349	308	312	323	339	293	334	316	304	341	304	321	323	320	297	314	301	318	320	299	321	323	297	350	308	332	324	330	368	339	335	311	351	307	367	308	334	339	303	350	312	320	331	303	299	346	313	314	323	280	328	330	312	334	356	329	332	326	344	324	305	312	333	327	346	346	347	333	338	319	307	281	355	361	345	293	334	323	324	351	296	361	308	358	328	361	328	321	290	334	299	330	313	302	330	332	323	328	349	311	346	319	310	301	315	336	342	323	352	327	338	304	328	323	318	355	316	344	310	284	334	300	366	308	324	332	320	314	316	313	351	348	287	343	306	314	306	314	346	324	316	335	308	309	332	315	310	348	314	303	303	327	315	303	318	337	343	317	304	336	334	316	306	308	330	353	312	312	336	280	340	319	334	318	348	315	309	312	341	317	332	346	328	316	315	349	311	339	344	304	333	314	326	314	316	338	345	323	324	332	294	296	319	286	323	298	343	327	338	328	313	308	300	335	325	335	318	361	353	289	340	335	331	302	307	315	288	338	329	347	291	269	332	301	326	325	296	321	303	299	305	325	352	320	363	310	331	311	350	327	325	319	302	318	337	369	337	330	316	333	328	301	318	324	336	364	336	339	326	317	299	326	342	337	325	331	320	310	320	348	315	323	355	313	327	305	316	321	289	304	342	330	313	329	329	311	317	328	330	299	303	323	293	320	329	294	283	329	306	292	325	360	326	354	321	320	335	326	332	321	352	327	324	307	333	350	302	332	317	309	305	297	325	316	357	339	294	331	286	344	321	339	332	301	322	296	311	306	350	346	347	328	328	316	309	328	307	318	300	305	315	327	307	328	318	310	342	313	327	344	341	346	329	332	325	305	320	289	313	314	317	330	335	326	315	359	329	359	311	330	277	333	295	318	321	326	376	305	317	371	300	305	323	308	305	353	316	311	323	310	347	304	323	320	319	332	317	317	352	315	342	316	324	306	309	332	320	311	337	327	319	318	314	331	300	327	311	302	316	327	344	319	337	313	313	323	310	302	284	334	330	319	319	321	298	338	328	318	325	313	324	327	327	325	277	314	322	320	321	305	314	312	317	303	313	334	311	323	293	333	325	325	329	330	316	319	328	341	315	263	330	309	301	316	296	318	316	321	311	330	315	331	341	309	329	322	344	334	307	349	334	344	325	324	330	328	286	325	311	336	310	295	323	322	318	312	321	312	332	366	347	349	333	308	344	314	343	323	340	318	339	332	294	346	316	330	323	297	329	356	329	290	335	320	325	300	341	325	303	305	339	287	314	328	324	327	364	335	323	330	304	326	351	326	326	336	304	351	329	305	315	317	306	355	316	335	341	317	322	320	316	331	307	328	301	335	312	326	345	324	311	309	302	301	330	326	317	297	349	318	319	280	324	314	325	335	329	340	304	331	318	354	311	272	306	327	341	331	340	316	323	338	298	297	272	314	317	305	328	330	328	322	347	316	322	347	328	291	328	344	284	329	356	341	327	327	327	327	332	290	306	357	309	327	305	325	326	331	319	293	334	330	306	330	327	313	323	302	307	300	309	302	307	283	320	331	329	318	335	309	286	331	325	320	302	317	314	315	300	336	341	318	334	326	322	327	334	349	343	352	317	349	337	317	282	324	323	308	325	316	320	331	338	345	313	310	315
33612	41020	23262	8750	1295	486	475	462	391	383	426	431	407	376	395	363	384	369	409	369	382	373	409	411	404	382	414	382	390	371	386	410	349	464	484	534	398	420	370	372	385	359	398	392	392	384	409	386	368	390	364	386	351	345	399	369	340	394	383	407	391	352	393	390	346	356	381	404	382	360	361	345	358	374	371	386	386	361	380	374	355	402	379	385	392	396	359	366	363	363	384	385	356	395	371	399	348	377	364	391	366	344	385	364	374	378	360	382	363	390	367	385	368	373	341	351	390	410	363	418	406	415	378	362	381	411	372	391	375	363	384	384	398	396	376	385	365	407	400	370	360	344	418	381	379	381	368	371	404	387	368	393	403	425	386	341	367	407	375	368	377	344	377	405	375	352	363	375	370	351	374	394	386	383	410	361	401	360	393	385	383	394	356	356	370	404	351	362	428	392	365	379	391	400	393	381	388	379	395	363	410	376	408	370	377	376	379	377	351	363	383	413	372	374	396	403	388	391	412	391	347	361	350	367	357	357	371	377	374	375	378	359	377	408	366	364	392	386	341	408	426	406	381	380	367	407	399	382	371	341	387	390	368	421	396	381	385	396	409	378	386	384	360	398	350	401	370	371	389	375	357	394	391	373	362	389	387	388	373	410	366	398	384	353	389	371	364	377	391	352	357	361	372	380	399	406	399	374	338	365	399	378	360	377	385	372	382	396	397	362	402	391	383	384	365	369	333	395	387	394	389	370	378	347	348	375	388	376	395	361	372	341	351	382	389	381	349	374	410	353	372	376	406	401	401	399	387	371	390	404	389	363	371	362	373	391	344	388	386	364	366	378	345	370	355	365	355	389	322	379	352	373	374	420	391	369	405	359	357	406	327	429	395	406	410	385	351	371	395	368	366	387	374	362	432	414	378	380	384	368	382	388	338	360	367	401	361	420	363	412	356	408	348	385	365	364	417	366	371	369	365	375	379	350	407	384	377	346	381	409	373	348	368	369	389	358	385	354	390	378	365	355	398	371	389	349	366	363	374	369	349	400	406	344	354	385	367	417	360	371	366	386	374	358	389	336	411	350	399	353	352	366	384	377	366	364	372	389	390	366	347	365	384	403	395	387	394	393	370	343	408	338	431	393	368	363	369	345	359	386	383	406	384	386	345	361	362	373	375	397	362	355	395	403	368	370	373	365	404	405	360	338	361	405	384	402	369	391	363	410	390	424	370	374	431	386	384	391	395	366	368	414	370	384	355	391	382	371	375	386	408	354	392	363	369	402	364	395	384	389	389	374	379	395	386	369	366	368	340	363	370	383	405	405	374	336	380	348	402	384	380	404	414	393	360	394	382	367	384	368	376	422	397	381	385	369	358	378	368	352	341	377	354	345	382	376	382	406	371	402	414	375	352	343	385	400	382	389	370	369	353	382	360	349	372	383	381	397	367	380	370	386	386	373	376	420	377	401	345	354	377	417	344	355	401	379	388	386	367	334	362	368	440	350	377	393	373	340	403	390	377	381	404	400	367	401	381	376	374	389	385	411	381	376	380	365	364	353	383	371	382	349	363	354	409	367	360	388	355	370	380	356	369	379	364	369	353	369	364	373	388	319	355	396	389	385	387	379	338	356	357	365	373	380	346	367	392	344	370	370	369	343	412	343	414	372	405	394	376	367	360	393	357	381	357	388	383	348	377	380	389	365	376	400	382	382	406	349	394	385	369	395	377	375	381	418	348	369	379	380	389	376	353	336	393	377	366	363	385	383	370	388	347	395	354	337	395	386	382	363	359	382	367	368	388	399	398	379	379	411	361	356	375	331	362	358	347	354	398	375	365	407	348	385	380	386	351	379	358	382	410	367	362	398	372	377	380	364	407	376	407	395	387	390	372	349	347	369	388	397	379	349	392	389	384	419	363	353	403	430	382	392	381	414	353	377	365	374	399	401	396	378	340	412	350	374	370	355	364	362	379	405	367	383	387	368	415	404	366	376	372	363	375	364	374	373	372	382	387	385	401	385	400	380	360	363	364	373	351	402	382	384	372	382	379	367	335	354	392	399	385	369	365	367	371	346	395	372	364	352	389	386	375	378	384	386	373	400	360	368	409	376	391	411	380	395	392	377	369	407	354	384	378	389	324	422	393	345	408	375	400	392	391	374	362	360	397	381	399	404	338	350	371	372	369	376	389	366	381	375	367	365	376	372	396	359	381	393	333	411	389	339	365	385	396	364	363	363	409	384	366	346	364	384	375	356	392	370	387	370	339	349	390	387	364	344	375	359	391	357	363	363	383	365	400	340	444	398	362	334	333	369	356	363	420	407	374	379	366	380	395	393	375	392	373	401	401	405	348	373	394	424	360	355	348	384	353	374	381	385	379	399	371	393	371	377	374	375	377	398	356	388	404	416	371	367	355	388	392	392	396	386	382	379	386	367	374	382	404	352	362	376	352	376	387	387	350	355	364	375	411	413	371	338	407	372	364	383	393	386	354	370	398	421	371	401	343	406	364	385	377	385	400	356	373	354	363	363	404	375	382	386	375	402	355	379	335	397	409	374	366	353	373	361	395	375	377	387	376	363	394	378	379	378	372	412	338	368	399	376	388	374	357	369	387	408	382	378	410	348	364	375	382	369	384	390	371	400	376	399	362	349	349	388	365	424	366	367	357	381	390	367	363	349	418	373	386	390	357	389	387	383	366	428	449	348	346	393	376	352	352	379	359	366	364	347	386	391	347	359	366	364	329	399	364	385	378	413	383	360	379	373	373	438	389	376	388	394	368	391	379	413	374	393	364	391	418	387	368	351	350	356	373	375	386	344	350	351	412	382	364	411	405	349	398	406	390	363	390	375	384	369	391	363	393	366	367	359	365	405	410	394	373	366	359	369	397	375	375	363	361	380	402	385	337	394	401	395	382	408	373	403	433	401	369	366	388	376	360	346	382	412	361	358	361	353	403	380	404	395	373	405	405	377	393	380	376	365	386	374	351	334	365	375	364	382	373	391	383	371	377	379	397	367	439	403	374	381	371	411	362	393	409	400	403	361	394	365	364	361	403	371	386	367	358	377	398	407	375	346	392	384	427	381	386	399	374	427	400	367	404	354	388	408	373	404	369	353	380	373	360	360	403	384	355	389	365	345	384	384	373	377	381	374	411	344	374	403	375	380	414	352	370	413	409	367	363	388	339	410	366	352	361	354	376	347	381	381	352	343	373	377	341	391	334	378	383	369	413	381	397	379	352	369	370	402	357	391	379	379	377	352	369	418	390	362	389	341	392	368	403	410	412	373	390	372	388	424	385	364	384	369	341	395	388	392	404	347	386	385	360	369	380	383	388	395	371	352	359	374	389	369	375	365	433	339	373	376	383	373	365	390	388	371	356	361	396	362	402	408	367	373	373	347	352	370	404	397	343	362	364	389	367	360	386	394	318	386	368	333	403	347	411	403	395	368	381	393	373	392	390	321	400	409	429	369	377	372	376	369	381	351	354	366	368	385
23810	20935	28027	23980	20833	9299	805	540	476	429	404	409	361	375	328	355	321	336	325	316	309	313	362	331	318	316	337	323	313	344	300	319	462	750	887	1231	768	398	309	296	294	278	315	333	314	270	302	300	292	297	317	303	310	269	314	294	317	343	335	294	293	295	350	307	273	275	308	320	306	290	297	297	292	275	271	306	299	295	319	300	275	305	316	330	270	296	285	280	289	278	295	280	287	291	290	310	275	305	281	261	266	313	284	299	316	275	299	279	300	282	308	273	296	294	287	300	284	312	282	286	315	299	314	289	348	302	286	285	296	281	290	319	303	299	265	296	274	327	299	303	286	304	306	271	296	318	310	317	296	251	323	270	285	284	289	303	277	276	286	295	301	276	362	288	274	284	322	269	327	271	293	285	279	278	292	278	295	326	300	284	299	305	282	291	288	277	292	313	290	298	305	298	298	286	300	272	279	274	284	310	326	288	302	287	276	265	276	286	309	301	295	299	278	301	281	288	319	271	266	291	283	299	276	305	288	274	297	321	294	320	296	265	296	298	326	323	297	296	303	307	304	303	274	295	280	276	313	296	286	312	311	301	305	289	310	300	304	275	298	295	337	294	288	299	288	313	304	305	302	309	304	279	299	288	312	320	288	298	293	309	307	290	287	288	354	305	319	287	289	279	289	307	274	282	298	283	282	306	302	271	294	283	299	297	329	300	291	303	328	292	270	320	301	310	329	288	279	301	284	262	263	266	280	277	302	288	324	295	307	268	282	285	308	305	300	304	310	263	291	282	295	280	288	288	306	278	268	300	268	279	310	306	293	316	295	281	315	247	280	270	295	311	286	300	294	314	303	319	280	297	272	265	286	298	355	321	291	292	271	284	322	299	302	304	306	335	309	309	310	275	293	291	292	291	325	281	278	287	351	301	316	313	293	302	273	294	296	327	307	289	285	310	284	262	320	292	290	301	300	298	280	266	291	325	317	257	307	297	264	303	303	258	301	252	277	308	289	295	306	276	326	291	281	310	266	281	281	318	303	294	286	286	268	288	272	272	294	301	321	290	281	326	325	273	308	278	282	288	275	274	328	313	290	328	297	312	329	312	289	320	318	286	318	304	345	272	295	307	313	300	276	335	265	289	278	297	299	294	298	321	291	287	341	304	278	308	319	284	290	302	294	303	284	306	321	297	322	301	299	290	254	294	301	303	284	241	274	304	305	311	309	303	296	299	296	315	298	310	278	314	266	263	296	269	321	317	270	258	268	299	296	293	283	298	298	282	301	293	299	292	318	297	299	326	311	283	275	313	281	274	287	294	304	258	316	275	289	304	288	293	293	291	293	280	313	300	346	328	305	324	292	318	296	315	313	280	314	291	323	293	271	330	300	262	295	300	300	308	276	294	293	277	287	293	289	327	301	290	271	297	304	271	312	270	297	275	292	280	275	287	317	288	319	304	312	296	298	316	359	308	328	315	325	283	295	278	288	275	316	316	287	301	277	272	298	263	314	313	310	316	317	310	278	303	270	295	272	277	276	314	271	303	262	317	295	267	280	307	328	303	287	300	263	310	315	302	280	290	295	278	283	293	319	306	288	318	272	301	268	286	304	284	277	284	298	271	286	282	293	275	277	291	289	280	308	299	311	283	286	277	275	287	311	294	298	287	295	298	326	311	286	334	292	280	320	297	298	281	317	313	310	309	298	318	281	296	303	265	270	367	309	291	294	297	315	317	287	268	289	290	305	262	315	297	282	303	304	266	300	287	287	282	300	292	313	285	287	298	299	305	282	311	308	303	334	286	285	299	280	290	272	305	289	302	304	285	294	290	289	290	279	297	308	279	291	254	285	285	303	322	294	297	289	306	313	285	284	276	310	280	286	297	276	293	266	277	309	295	308	290	317	321	305	285	247	319	301	308	310	264	303	301	320	294	280	309	274	306	281	300	277	293	319	328	305	283	302	282	279	295	289	286	284	296	269	293	312	301	304	302	296	297	306	317	290	291	283	283	297	274	308	280	320	299	295	274	288	288	290	300	313	311	255	288	304	287	291	301	309	291	302	288	292	291	303	319	285	288	284	287	297	257	302	299	327	299	294	276	305	301	286	291	282	307	324	302	309	280	296	303	298	303	271	305	319	293	300	301	304	290	271	265	305	290	282	303	289	302	273	288	327	312	308	311	303	293	271	274	298	284	313	303	299	283	315	300	280	289	307	317	305	287	244	288	292	322	304	283	321	295	261	322	283	276	293	300	264	275	301	280	250	302	280	287	309	279	308	285	257	300	303	278	314	264	272	285	301	285	292	295	281	320	302	307	301	255	313	300	304	276	306	294	299	331	303	297	301	300	309	309	302	323	314	313	312	287	315	283	320	294	252	290	290	266	315	294	289	299	301	308	285	295	299	276	315	314	306	329	303	294	305	271	307	316	302	285	305	307	336	296	310	318	305	294	298	290	290	302	297	324	322	274	326	294	299	280	272	293	285	303	307	292	303	305	307	286	297	293	294	299	293	298	306	279	306	285	288	285	312	290	278	318	286	268	298	277	308	327	310	290	305	290	268	290	313	291	327	289	320	288	301	275	280	305	297	283	307	290	283	282	329	302	293	267	311	311	285	272	307	335	330	302	326	287	297	302	282	299	314	276	310	312	287	285	329	262	286	293	301	301	302	299	286	297	297	305	290	293	272	297	298	307	319	299	305	311	281	305	313	305	285	314	267	275	299	304	295	303	280	315	316	268	295	304	295	283	286	289	280	289	272	302	281	301	275	305	277	303	301	308	273	324	302	294	285	303	285	302	308	279	294	309	299	293	279	291	313	268	323	291	280	302	280	318	297	285	270	323	294	334	311	300	286	334	279	298	301	306	310	302	306	261	292	298	298	299	267	297	287	287	331	311	284	346	273	286	272	314	282	306	287	294	307	301	291	302	269	260	293	285	305	296	283	291	286	297	305	303	341	317	318	292	275	278	280	319	298	286	288	289	305	282	288	283	313	263	284	313	255	289	292	290	327	317	276	315	278	312	282	345	303	299	335	301	294	294	319	309	303	291	277	304	304	289	308	293	291	306	291	314	287	307	302	286	294	272	288	278	290	276	274	273	287	295	291	296	294	308	256	304	295	294	281	299	287	294	302	262	258	277	281	277	298	302	316	308	284	289	293	310	305	277	284	306	284	293	289	310	306	272	312	297	302	296	280	309	276	322	312	321	298	282	298	285	282	271	324	305	295	265	316	271	313	281	286	318	295	281	295	297	321	280	312	312	325	308	315	292	300	293	282	287	289	289	270	287	325	283	292	310	300	289	307	302	296	294	284	290	294	302	320	264	306	310	297	281	307	308	285	293	321	282	317	274	301	310	310	282	315	317	312	305	298	304	296	287	298	344	298	294	276	314	302	306	300	302	299	298	291	325	267	308	320	312	291	253	299	278	287	295	265	315	300	305	278	281	293	290	276	299	281	285	303	284	277	283	306	298	294	305	287	308	296	328	293	332
35349	49826	32208	12678	2870	1225	884	799	599	570	502	472	429	441	406	389	445	401	389	374	365	358	375	394	407	371	386	377	410	380	402	397	517	992	1235	1578	1105	518	350	323	368	337	351	349	341	338	348	315	332	366	363	328	349	326	326	321	327	341	354	367	357	375	342	354	375	320	342	330	344	337	302	338	352	385	351	350	331	365	335	326	366	362	345	343	332	337	354	346	352	345	384	355	401	308	321	338	353	331	343	348	322	290	315	365	375	329	344	333	310	343	301	325	354	350	338	345	342	333	333	285	310	329	338	358	344	350	309	343	339	355	320	336	321	378	311	365	334	308	344	349	332	333	354	354	373	358	317	330	350	294	317	335	332	317	348	375	332	337	369	362	343	329	360	363	344	361	358	364	370	312	347	350	350	344	322	330	324	329	375	371	356	353	354	354	351	345	321	332	334	347	324	348	315	324	359	356	351	310	375	357	367	311	331	344	328	304	364	337	337	351	316	329	342	347	357	341	366	349	385	337	345	319	337	384	352	335	351	339	326	368	312	357	336	357	370	333	357	309	322	355	346	333	345	340	343	303	325	379	353	368	361	342	347	351	348	328	354	341	334	339	319	346	341	316	337	342	352	332	335	312	340	316	343	370	316	309	326	366	356	364	342	344	345	314	330	363	341	312	338	319	353	324	328	348	339	321	354	335	376	377	370	355	377	360	335	332	350	352	367	333	357	345	354	329	322	338	364	348	319	333	346	337	380	327	344	317	375	325	311	341	322	355	326	335	344	326	336	341	339	362	351	345	333	344	332	338	356	347	394	350	337	330	327	302	338	313	355	339	354	363	355	334	340	353	324	361	330	345	357	337	323	342	348	348	365	319	357	332	323	316	363	316	333	353	384	334	330	361	345	329	321	317	342	345	355	361	362	312	329	334	344	328	339	359	337	340	319	339	328	315	324	360	353	344	335	334	371	371	334	340	347	319	327	355	327	368	347	322	380	328	356	377	366	357	292	344	341	337	321	346	342	350	351	351	389	361	348	335	328	346	315	329	329	376	393	337	364	348	363	330	313	346	346	324	320	371	337	307	324	377	358	330	349	370	349	306	326	375	364	363	319	351	329	396	340	343	312	349	330	330	343	345	340	347	361	365	349	361	360	328	363	344	375	343	361	331	347	328	326	361	366	358	361	334	330	355	333	366	344	321	355	348	341	338	332	329	362	334	345	375	341	349	338	380	358	324	335	346	367	352	359	355	329	335	327	365	345	362	335	362	371	302	312	346	343	320	339	361	328	339	326	309	329	313	345	329	348	335	340	316	354	358	350	378	339	341	346	327	351	325	302	337	319	343	356	346	305	324	331	377	353	314	336	306	348	333	313	361	344	332	310	332	362	335	313	383	326	353	380	372	339	339	316	359	346	363	328	327	339	361	340	325	328	325	378	336	357	337	333	322	329	350	326	363	356	338	347	351	335	343	312	344	349	322	331	331	332	330	359	381	330	359	346	350	339	341	351	282	340	358	354	354	347	310	300	346	342	327	352	333	330	344	361	344	336	358	364	344	360	338	312	340	333	322	329	358	382	339	301	330	372	328	322	345	361	341	351	358	354	355	387	356	330	335	345	364	393	383	358	354	365	378	341	375	345	319	305	364	355	335	334	331	319	346	334	354	332	361	348	339	362	345	331	345	335	337	348	327	348	331	380	370	326	355	312	322	349	331	349	316	350	367	334	349	367	342	312	356	331	349	364	325	339	350	335	328	343	342	339	342	313	336	346	361	353	349	346	343	342	339	310	380	340	348	323	345	346	319	360	359	345	337	362	356	346	335	335	323	326	323	352	361	324	331	374	339	348	327	371	357	339	331	346	342	337	338	366	365	330	322	368	324	335	346	347	338	311	338	354	322	325	321	339	361	345	367	353	318	350	346	322	367	322	354	353	340	380	338	366	341	347	338	346	329	343	348	345	359	348	338	355	341	339	349	319	374	325	347	318	328	323	353	369	349	327	322	368	346	339	343	296	356	330	360	311	346	311	341	334	360	368	348	349	368	361	312	324	337	344	363	313	330	336	303	336	340	345	326	347	331	306	364	326	330	363	319	338	322	362	357	352	344	341	345	328	361	335	335	365	347	339	326	340	353	343	350	344	338	352	367	326	337	362	340	334	333	329	336	329	326	339	340	353	339	336	302	334	361	326	336	373	355	331	350	369	389	327	364	347	336	317	375	315	308	358	379	359	327	331	374	352	322	334	335	367	343	342	356	337	337	350	336	355	346	344	336	349	338	352	335	350	306	331	345	334	341	321	343	379	321	350	343	370	342	380	316	351	347	338	331	325	351	329	345	314	319	329	314	348	334	347	344	324	340	367	342	318	334	348	339	343	335	361	355	310	360	337	352	343	338	325	348	346	337	327	348	362	331	325	352	306	353	319	352	352	347	387	345	363	333	362	322	307	352	321	341	366	347	330	324	306	347	362	325	359	355	356	347	351	326	308	337	354	358	359	323	331	351	347	344	345	347	357	318	332	342	334	323	330	315	320	344	317	387	358	353	350	334	324	320	343	356	348	368	361	351	325	337	366	310	335	338	348	346	352	350	346	332	347	322	333	394	335	345	317	318	352	323	327	352	348	349	321	315	348	317	323	332	325	339	358	346	318	370	345	334	327	364	370	339	337	342	359	374	319	330	335	323	335	349	334	321	341	324	353	377	359	371	332	345	349	356	329	337	348	326	328	329	320	358	342	343	371	350	362	362	357	334	320	327	368	357	350	372	328	345	353	325	312	349	349	314	328	340	345	328	324	340	330	301	339	399	319	326	351	343	373	345	304	319	354	337	352	335	336	321	320	361	356	319	331	351	296	354	320	325	359	348	349	336	345	354	336	349	322	323	323	338	314	303	338	350	359	365	338	303	327	334	360	336	374	321	322	355	379	336	334	373	368	329	371	335	335	326	320	341	293	355	300	339	344	344	375	311	317	350	357	330	320	347	354	322	334	353	340	365	340	346	355	346	325	355	356	347	291	298	359	345	331	342	367	308	346	322	323	372	352	340	343	343	373	306	353	378	351	368	352	290	375	316	326	370	324	351	360	324	336	364	336	325	367	310	345	349	345	307	344	355	371	309	306	349	351	313	315	379	342	346	321	376	351	336	351	326	333	368	337	340	338	351	337	322	349	353	348	378	341	327	348	347	369	347	308	344	351	325	337	349	315	362	340	336	341	328	358	341	361	334	307	355	345	363	351	344	368	354	351	337	359	329	325	347	367	329	336	373	346	318	364	322	346	340	398	381	335	351	374	367	344	331	361	355	326	321	334	335	330	327	347	334	320	326	330	371	335	361	366	332	342	335	346	352	342	356	350	395	335	301	340	387	346	336	331	352	328	326	363	328	349	355	334	312	336	356	369	362	353	335	376	371	349	353	321	367	348	346	336	343	359	358	347	367	334	332	336	316	328	344	356	331	352	329	369	373	352	339	356	335	343	368	366	339	304	376	364	349
24947	20961	27166	24697	11082	1014	710	612	561	510	518	549	516	507	470	475	464	449	484	491	481	520	509	502	517	492	460	507	439	494	508	563	917	1035	1069	1086	933	852	613	562	520	441	462	440	502	482	445	487	478	489	448	479	458	486	457	453	491	474	442	462	489	423	489	508	479	478	428	472	458	455	455	449	472	505	499	459	514	467	460	501	477	478	468	479	487	494	433	507	455	457	503	478	473	441	431	470	483	481	462	520	463	457	437	493	460	492	491	493	431	463	484	468	483	468	433	470	478	438	471	477	506	492	440	476	492	476	476	480	500	479	468	454	454	474	460	479	491	445	507	472	499	494	462	503	527	484	508	471	445	454	501	448	450	453	471	441	506	486	493	488	469	492	489	497	465	524	488	495	453	421	421	478	471	444	452	483	510	503	478	460	474	493	496	455	440	492	496	493	481	466	469	430	441	450	448	464	484	460	490	501	474	484	460	485	466	425	483	498	493	508	468	492	485	462	473	476	491	518	494	462	467	493	465	463	462	478	519	458	483	484	491	516	477	517	434	453	461	479	442	450	477	452	429	479	479	497	461	482	520	493	486	452	479	460	468	479	491	497	449	448	441	442	550	441	520	490	507	436	474	490	463	427	485	445	467	473	484	465	485	474	437	510	470	460	472	469	469	444	471	446	453	500	462	469	463	477	479	485	477	481	463	438	498	453	424	437	494	485	459	479	480	524	471	478	482	510	491	456	464	439	466	479	449	482	472	494	490	469	485	504	449	451	470	450	452	442	460	478	473	486	447	439	428	494	476	432	452	448	488	462	507	463	464	484	496	466	464	496	497	483	486	493	485	461	457	449	536	497	447	462	489	496	458	473	455	484	462	461	487	501	463	450	507	492	444	512	483	495	512	476	477	458	513	485	494	470	494	464	485	492	463	494	446	436	466	475	501	511	498	485	482	458	492	480	449	472	461	466	483	455	478	519	463	453	494	446	488	450	470	473	475	497	470	436	464	458	477	463	452	471	487	485	482	530	464	474	465	455	527	499	490	481	479	491	464	487	459	460	496	487	462	483	479	507	473	478	460	485	478	492	487	498	495	484	471	495	495	495	480	437	511	490	485	456	468	512	480	418	470	437	457	487	449	454	499	453	510	498	479	508	447	483	481	480	507	471	450	440	470	495	460	428	504	478	512	486	469	459	489	491	501	466	446	440	492	457	467	510	456	491	478	418	488	514	490	479	465	502	475	496	486	466	445	497	457	454	463	504	465	477	505	479	471	463	483	484	443	450	479	475	509	484	463	493	481	496	472	473	475	460	493	500	468	456	481	449	469	519	449	473	494	466	464	417	467	475	503	467	494	441	481	473	484	487	454	489	514	484	483	463	465	520	483	465	501	435	469	436	467	483	476	476	482	476	449	492	462	475	513	482	461	483	463	474	465	452	461	470	454	506	435	433	483	487	425	464	461	498	496	500	488	490	446	470	444	503	472	503	510	480	473	469	488	508	472	429	479	417	474	455	428	471	483	475	472	483	532	432	454	498	485	467	459	503	510	432	486	468	479	508	501	541	483	498	464	466	433	487	438	418	485	469	495	474	471	490	513	468	440	482	446	465	453	482	443	485	482	482	471	517	475	468	456	457	434	456	449	444	494	453	477	482	493	504	485	461	488	490	488	434	514	508	449	480	490	464	459	432	464	462	438	459	433	453	493	497	474	471	489	483	510	466	494	464	462	472	482	484	496	454	463	470	440	418	480	456	458	478	477	455	481	426	456	457	463	489	491	476	468	492	511	472	441	487	492	500	477	434	435	465	469	433	438	455	473	517	457	478	451	478	486	488	474	482	472	510	447	473	467	468	449	484	475	473	431	472	452	439	463	502	476	472	432	485	470	479	470	508	477	441	488	460	479	434	461	454	469	433	466	463	469	483	465	451	506	506	480	488	513	495	488	472	474	478	472	478	476	470	446	442	478	475	436	452	511	465	495	456	454	450	478	493	446	432	478	489	514	475	475	465	473	413	459	498	518	494	469	500	497	461	454	475	501	440	447	479	457	461	476	509	467	474	504	478	493	487	464	459	489	469	472	467	492	506	496	481	469	444	481	477	490	482	476	476	453	504	432	438	478	509	526	441	509	465	487	470	468	497	471	458	437	470	459	461	458	434	467	459	495	466	508	473	480	479	461	479	469	449	467	440	479	490	501	460	495	465	442	494	497	441	494	511	470	518	454	466	486	456	482	469	458	484	471	465	468	489	477	508	496	482	492	489	459	458	493	473	458	507	503	491	510	504	416	483	490	442	479	485	483	483	474	489	470	488	434	467	470	492	491	493	508	486	501	468	465	498	460	534	479	438	483	437	437	480	499	470	449	462	460	463	509	473	454	461	473	426	512	472	442	456	452	498	470	477	461	465	461	501	480	447	466	446	444	480	495	478	495	487	496	482	466	447	501	465	492	523	451	503	483	498	469	494	456	504	458	485	431	436	473	443	491	451	466	541	499	513	483	440	464	505	473	440	469	482	454	461	479	467	498	466	463	477	481	503	463	421	470	445	473	471	439	520	467	444	468	455	488	458	478	468	501	503	454	463	493	468	448	432	484	429	457	461	505	461	526	495	507	467	487	492	490	451	465	462	444	513	449	489	434	458	466	422	491	448	448	466	467	456	502	440	497	485	461	477	511	483	494	501	470	522	461	454	476	488	535	453	433	499	470	517	516	461	470	463	484	461	479	467	445	456	468	462	436	488	468	447	450	514	437	462	494	519	520	446	447	470	502	461	472	435	466	483	453	449	437	535	475	494	459	449	508	477	470	476	439	505	459	491	515	477	476	483	478	400	509	486	469	443	492	510	434	469	439	486	437	404	472	442	501	492	445	471	461	482	475	406	492	487	478	475	509	473	475	480	467	485	471	466	488	484	496	493	484	442	479	443	440	482	476	468	492	459	489	484	517	487	520	454	484	472	447	474	468	533	499	473	495	458	426	503	488	474	476	467	448	464	466	491	492	492	491	469	489	475	423	452	471	507	478	440	491	473	450	479	495	446	452	480	522	443	505	478	446	484	503	474	454	501	448	452	460	493	511	491	471	462	463	461	470	432	444	481	499	471	488	497	466	486	466	473	489	444	479	489	503	470	464	461	483	480	440	455	467	456	465	483	499	451	503	473	413	475	480	489	456	425	495	525	517	470	497	432	512	465	475	516	468	509	482	467	461	480	490	471	461	484	443	450	476	467	457	511	479	461	483	477	462	465	502	441	468	474	457	486	460	524	460	445	441	483	444	478	494	467	432	487	476	443	465	464	455	440	492	492	442	425	463	470	460	486	474	465	461	484	495	484	476	417	421	449	449	469	481	459	499	500	469	460	496	459	486	490	472	467	476	433	512	473	477	468	491	498	485	482	508	453	473	495	473	461	501	429	492	456	506	471	479	500	471	458	462	446	475	482	499	428	473	416	444	482	485	500	465	506	460	472	491	477	481	429	478	481	484	481	521	500
31550	48054	32622	13117	2951	1042	910	847	707	681	637	625	590	616	605	595	573	590	527	549	565	588	584	592	591	522	520	564	525	565	551	622	1233	1370	1457	1459	1239	1011	789	615	535	530	556	549	531	489	542	572	558	534	537	515	561	527	535	565	524	535	551	560	555	532	509	562	548	603	561	553	507	518	535	517	569	547	522	528	530	548	506	539	527	471	499	507	510	551	511	564	534	547	543	503	533	553	524	555	545	539	475	524	510	543	563	531	531	525	533	541	562	528	533	548	515	510	520	503	559	508	502	551	553	571	558	522	555	537	536	505	495	534	525	519	525	504	508	509	556	494	553	554	522	560	556	569	531	521	536	536	561	593	556	576	570	575	539	525	547	525	513	558	524	492	512	559	544	521	506	538	536	577	540	565	540	559	544	505	580	559	530	577	535	547	561	536	540	536	571	549	523	528	505	562	544	551	553	529	557	541	546	504	553	562	535	547	509	498	552	512	598	562	524	548	540	511	552	558	521	539	563	563	540	517	538	522	502	530	479	533	499	555	554	506	542	533	501	573	551	540	560	560	562	538	556	550	520	529	578	555	539	489	538	537	526	518	514	545	563	523	521	529	528	522	555	542	496	529	512	501	544	524	543	512	535	523	564	548	551	544	528	516	543	511	563	539	588	545	534	538	507	490	568	535	505	493	548	554	563	545	539	483	566	552	505	533	546	546	539	522	558	519	518	563	551	532	558	534	485	514	573	528	572	536	537	535	505	550	534	518	527	551	518	556	555	534	546	522	566	544	523	513	544	531	508	513	480	557	534	585	527	544	522	553	557	549	525	530	578	546	519	558	556	542	536	504	549	542	558	578	543	529	534	545	521	562	540	501	530	540	576	547	503	552	534	524	540	515	550	561	544	575	524	520	526	506	542	535	537	503	561	533	499	563	521	561	480	543	554	493	530	508	548	537	531	551	534	549	533	549	526	560	549	532	543	508	545	551	536	545	564	565	556	527	580	523	524	497	552	529	569	591	555	552	493	540	545	546	556	532	526	529	563	539	530	547	541	561	547	545	551	535	546	544	523	492	540	566	532	553	556	543	537	543	519	546	529	559	548	544	544	546	496	611	516	512	567	554	560	500	541	592	548	558	525	527	531	585	518	524	513	519	529	512	483	526	539	517	519	541	575	532	549	558	539	532	579	580	511	563	579	523	533	510	518	559	556	506	560	556	509	570	542	567	523	552	523	522	572	575	538	535	545	529	566	586	553	534	529	510	552	515	525	508	539	543	539	512	566	527	524	552	524	528	513	564	558	539	569	531	551	529	500	514	521	527	547	507	506	553	570	521	558	559	598	557	506	543	549	548	533	551	549	528	540	548	527	582	523	490	508	566	564	537	522	522	545	525	554	518	525	504	539	551	555	558	500	526	528	546	516	557	530	509	555	554	537	542	547	516	536	573	603	521	548	529	517	526	540	502	513	554	559	535	532	539	513	550	509	508	521	523	526	582	525	531	545	590	517	559	551	555	528	535	572	567	592	520	528	558	566	557	533	540	508	592	536	502	502	547	541	565	531	578	577	539	508	553	564	565	537	542	536	501	531	524	552	514	524	546	543	515	544	541	545	580	521	532	527	502	522	504	532	509	546	532	540	540	552	525	530	537	543	537	559	504	544	572	570	535	521	521	539	554	522	511	553	529	554	506	530	540	559	522	559	486	532	551	531	515	525	543	561	523	513	558	546	563	535	518	573	514	536	505	533	540	528	556	503	594	534	523	536	536	549	519	546	526	553	548	534	553	532	582	526	511	545	530	541	527	539	526	523	519	552	558	551	525	540	518	499	551	536	546	528	550	515	542	507	531	529	521	520	564	570	507	479	519	528	518	529	559	576	510	556	529	489	536	527	577	530	531	532	526	528	555	521	510	575	530	496	564	582	506	529	514	561	507	555	503	517	551	523	525	533	558	518	528	572	509	538	475	521	545	552	553	519	525	520	564	518	542	525	549	506	527	498	547	578	557	557	560	517	527	550	546	540	526	488	502	572	565	514	554	531	541	587	578	516	554	539	527	530	547	570	541	534	563	582	526	523	545	565	551	575	529	542	560	523	570	508	496	542	491	473	502	546	565	523	548	543	560	540	479	502	533	560	510	519	523	531	563	508	542	511	508	524	502	544	579	531	529	535	574	575	552	518	545	528	554	534	546	514	525	592	568	513	585	527	569	550	572	528	562	525	502	536	575	522	531	518	550	539	548	545	557	497	531	500	552	505	510	502	541	540	586	572	508	538	538	513	567	562	545	585	560	561	561	546	548	532	560	500	526	483	550	548	536	530	513	564	589	536	521	538	585	544	522	510	512	527	542	556	541	538	531	523	529	536	507	496	574	543	527	546	517	544	541	503	494	544	539	524	555	558	535	537	518	541	519	506	531	557	536	553	550	549	503	574	468	567	529	536	517	560	560	480	518	549	501	530	549	543	566	523	517	529	498	509	532	562	590	524	522	536	565	551	539	548	521	524	554	520	549	549	527	582	542	542	568	520	527	529	534	498	525	548	555	548	545	539	569	511	567	494	549	540	525	538	557	513	562	523	523	569	538	534	509	555	535	495	554	484	525	504	517	559	548	578	501	537	557	521	527	544	543	494	529	498	555	539	538	544	560	539	525	518	529	557	530	514	568	534	543	536	566	482	536	488	521	562	582	501	535	533	516	544	556	522	551	551	529	537	534	512	487	551	545	529	513	508	549	506	536	549	513	538	500	548	558	555	549	550	544	522	499	552	540	529	523	586	500	543	543	540	588	541	582	536	529	531	545	536	493	516	545	501	551	543	529	567	533	521	583	520	580	549	511	531	553	564	548	551	512	496	543	561	515	525	571	546	525	512	526	550	547	567	569	560	574	527	550	528	535	523	526	512	517	583	500	553	550	519	555	542	572	533	558	516	499	508	486	543	522	545	530	527	525	533	518	533	567	568	546	509	521	550	536	553	560	494	541	554	513	513	596	501	521	545	488	535	500	520	572	534	559	553	564	513	532	545	525	518	530	546	552	568	505	513	568	520	562	516	510	542	501	571	542	535	519	550	527	550	540	526	526	545	537	560	522	548	531	490	506	534	524	537	524	538	521	551	545	532	517	568	521	533	526	530	544	556	547	498	558	524	545	476	539	576	549	535	521	528	560	525	545	577	522	517	510	534	558	558	545	536	498	541	511	586	539	537	555	535	528	554	553	532	544	546	553	537	500	530	522	548	514	570	545	581	531	553	535	495	562	545	501	550	500	564	559	543	601	539	530	544	556	539	550	550	508	557	540	577	531	569	510	510	532	542	481	602	549	549	591	533	526	530	563	560	567	547	536	535	576	508	532	553	523	514	491	554	534	553	537	578	520	546	543	533	587	565	532	542	540	535	536	559	554	551	544	548	550	571	550	529	508	506	465	521	539	528	512	505	522	537	509	542	553	517	574	560	560	540	525	512	529	552	530	512	595	603	532	535	584	514	555	509	519
22593	20836	28309	23466	20823	20796	8311	1124	858	803	763	666	670	646	623	602	597	570	590	578	605	551	563	580	572	575	577	554	561	534	550	598	1592	2861	3265	2805	2274	1687	1235	814	689	538	457	491	544	501	495	570	487	444	538	532	498	513	546	539	474	488	528	492	482	477	488	517	481	502	484	488	524	524	525	484	496	488	505	501	529	478	480	496	519	527	479	484	522	522	496	499	528	552	492	491	509	505	500	523	499	501	496	495	539	518	525	490	500	507	505	534	476	560	473	525	527	551	514	527	511	539	513	513	543	507	523	515	539	517	534	540	513	494	506	498	502	534	517	495	520	517	508	565	538	459	547	498	524	539	509	532	564	528	515	493	507	503	492	531	484	495	496	494	504	545	522	491	536	503	498	482	524	531	527	507	516	508	519	529	479	486	544	451	500	483	492	548	525	523	495	534	526	467	511	490	492	491	495	503	513	523	489	501	505	547	505	506	517	489	494	493	524	545	498	484	530	514	565	486	519	506	492	530	470	503	551	518	531	531	521	491	501	506	491	459	541	488	545	505	503	498	502	557	499	504	483	484	527	495	493	499	491	480	526	504	486	544	507	507	508	508	541	531	554	479	528	506	499	516	492	506	515	479	526	481	475	514	501	534	449	505	512	497	529	504	484	513	515	524	503	509	481	486	469	535	526	490	502	522	522	565	506	488	552	518	512	530	505	462	531	508	515	513	502	538	500	494	464	518	527	491	524	489	505	512	483	511	505	555	500	524	504	542	504	495	523	489	475	512	489	506	537	493	489	492	550	470	483	507	532	483	538	529	504	489	481	490	514	538	508	489	502	491	531	548	486	473	504	518	501	529	519	492	507	519	560	496	506	517	478	490	505	489	516	497	511	546	536	512	522	514	463	514	541	505	492	517	498	510	528	506	511	500	501	509	485	528	477	503	471	500	498	528	484	484	440	522	501	522	526	513	486	508	502	485	514	487	497	510	520	519	471	525	532	545	519	478	531	508	494	521	488	501	519	514	532	490	519	475	523	472	486	507	507	476	504	511	533	507	483	501	516	485	474	543	535	523	509	483	516	479	491	486	531	518	512	538	493	499	497	530	471	576	501	500	509	524	533	491	527	527	518	466	510	501	537	511	509	475	545	464	514	499	528	487	516	498	492	473	465	457	539	487	498	539	514	532	527	560	498	546	476	521	507	509	523	494	526	477	529	526	517	514	477	522	516	499	524	509	509	514	466	513	530	470	502	533	515	508	537	519	513	528	522	490	508	490	502	513	502	478	530	491	522	472	510	497	520	525	480	502	512	532	503	524	525	509	537	508	493	510	510	552	517	516	467	464	498	517	505	523	543	513	529	490	483	524	504	523	513	498	514	531	534	543	509	513	495	470	591	536	514	513	529	471	511	465	517	503	474	485	516	493	508	527	506	504	521	503	512	504	477	567	465	506	500	501	500	522	478	518	526	509	552	522	497	500	488	512	553	506	541	488	496	476	509	502	524	528	532	552	507	550	512	492	503	486	538	466	495	482	512	499	500	492	493	493	492	523	506	484	460	517	469	504	538	582	473	462	508	468	475	486	516	515	452	531	549	505	527	477	550	512	521	477	522	514	500	522	486	532	488	495	576	506	520	520	503	495	521	488	535	533	526	488	530	510	515	533	517	522	524	493	535	519	531	524	515	505	505	515	517	484	499	500	506	487	488	507	493	531	509	497	503	531	483	489	511	517	478	498	445	522	520	484	471	501	498	535	501	554	489	473	497	523	490	493	493	551	533	469	555	513	503	521	533	517	492	484	502	517	481	500	493	518	525	513	500	492	486	526	532	521	496	490	503	493	523	496	518	504	545	534	530	503	514	517	519	511	474	518	502	534	530	506	513	500	535	477	522	489	475	497	498	486	460	514	505	491	492	488	489	505	532	508	528	510	497	513	508	491	514	518	507	486	487	495	529	494	529	471	530	516	518	529	568	512	496	505	505	543	564	485	512	506	500	496	505	507	527	517	527	490	501	498	542	481	518	566	500	518	531	560	527	533	542	502	499	534	514	509	526	518	470	513	517	495	494	483	516	532	471	456	505	549	495	477	521	523	534	564	515	522	512	497	496	518	506	540	464	502	475	516	520	484	508	532	505	519	526	497	486	552	517	483	483	537	518	460	469	541	523	512	482	520	537	500	510	521	546	539	532	499	489	503	551	486	523	497	498	481	510	548	505	474	514	499	530	557	472	549	524	499	525	514	524	539	529	494	515	529	531	530	504	519	506	523	487	499	533	530	501	495	524	524	512	500	504	480	504	506	507	461	526	500	523	516	497	504	468	468	469	486	520	474	501	518	520	538	493	482	512	523	493	504	548	501	507	509	525	498	499	504	533	473	496	497	517	526	479	480	482	513	532	535	483	495	537	507	487	533	475	518	530	508	511	533	540	514	514	512	511	532	499	485	518	461	534	538	470	531	513	477	532	520	522	521	533	503	491	521	484	525	467	471	504	477	505	512	525	514	481	507	504	498	527	509	456	511	460	520	521	543	497	501	517	522	526	493	506	538	515	495	537	441	518	516	505	484	494	474	496	493	525	527	466	516	487	499	502	507	511	475	521	512	484	510	494	505	513	507	484	514	494	541	495	472	520	527	522	536	486	522	492	548	514	500	515	504	500	559	495	484	502	512	496	476	462	488	497	515	497	541	527	530	508	487	473	541	540	505	490	516	478	554	531	499	507	540	521	500	525	504	483	505	505	518	549	511	498	502	506	494	542	556	481	483	532	524	481	523	473	466	520	555	500	511	490	518	519	506	481	489	525	493	509	498	473	522	495	530	507	498	492	520	507	499	494	468	550	522	553	539	497	498	489	486	498	525	508	482	494	499	495	488	466	476	484	478	509	482	492	499	501	500	489	527	500	509	517	492	511	484	485	485	483	521	508	540	470	519	523	495	522	488	545	537	499	515	501	512	514	473	517	498	533	505	510	485	516	496	484	456	498	517	490	481	528	489	532	483	503	459	518	499	504	506	551	535	478	504	511	529	514	526	494	517	480	491	534	515	520	498	476	509	510	503	477	489	508	527	516	542	502	515	476	484	489	533	535	520	519	539	487	525	478	502	515	488	515	502	468	488	533	547	495	497	514	512	507	542	514	553	535	508	528	506	457	524	523	502	522	483	559	494	514	558	476	468	528	481	507	548	490	541	521	527	493	492	499	504	542	502	517	542	508	507	518	462	520	481	525	529	478	517	517	466	520	513	535	518	519	506	482	513	504	516	486	474	512	481	534	501	500	501	503	536	568	485	482	516	483	514	491	496	509	493	504	487	515	505	486	476	513	550	544	515	495	507	521	528	525	535	481	508	496	536	513	471	493	525	515	549	502	544	525	513	522	463	523	478	548	490	469	478	524	458	507	526	519	533	487	474	517	465	511	504	492	497	502	540	509	507	527	534	500	495	504	477	524	477	521	486	547	535	511	496	508	514	500	525	503	486	529	487	518	511	506	524
34461	57873	42664	18043	4489	2411	1858	1473	1242	1095	1016	864	813	785	717	687	695	662	685	666	648	640	660	637	693	627	588	595	642	632	636	702	2111	3979	4493	3830	3020	2113	1490	1041	769	660	550	533	567	515	542	526	524	550	559	544	590	577	566	604	554	590	539	542	548	539	570	527	523	500	552	550	550	560	546	572	550	552	586	572	544	573	531	543	561	550	558	541	584	555	544	562	579	541	555	524	585	524	594	552	549	568	523	553	594	537	568	535	560	588	529	541	559	578	590	571	539	534	552	564	554	525	554	602	535	543	525	526	554	546	560	565	581	594	537	557	539	545	554	574	541	576	535	524	540	513	551	576	527	541	557	534	556	546	572	552	567	590	555	557	535	543	587	557	539	547	547	557	548	549	603	522	591	593	511	574	544	521	577	542	575	527	549	573	564	562	580	583	591	527	580	529	576	619	541	547	565	551	542	558	579	575	576	535	573	539	584	560	592	560	564	550	572	585	588	548	570	564	576	515	556	577	549	524	552	608	586	536	513	587	556	591	574	565	594	562	596	560	542	558	571	534	562	543	547	560	540	575	579	550	533	552	530	534	565	579	558	553	565	560	553	560	547	533	570	561	520	527	573	582	567	535	554	554	556	525	581	584	544	572	548	543	584	519	530	556	514	591	561	513	577	509	564	568	562	558	586	525	532	554	560	574	576	533	577	580	602	519	580	537	552	534	549	600	568	574	554	561	538	573	546	559	554	553	558	576	548	542	515	535	585	571	571	581	546	561	573	568	530	584	551	531	570	539	548	555	529	569	542	569	543	507	543	537	548	548	529	552	539	542	554	616	607	539	566	531	569	560	592	517	545	591	588	588	529	528	569	560	543	571	597	556	601	550	536	582	551	540	542	572	598	530	551	562	512	576	532	573	590	595	546	519	565	565	550	519	546	553	547	530	555	559	563	567	570	529	543	508	578	547	506	562	566	557	530	527	582	545	615	613	608	554	571	537	546	530	533	544	568	572	584	565	580	581	565	518	548	550	575	591	510	594	515	557	552	554	542	526	529	561	563	543	577	565	572	535	540	555	541	593	562	568	522	612	604	559	572	556	561	585	541	579	558	563	536	573	561	556	555	535	510	578	556	583	551	587	575	567	590	536	559	585	531	528	561	554	567	627	560	545	532	573	556	565	533	580	592	546	556	555	561	555	550	613	591	542	554	580	503	608	528	525	564	533	557	546	558	550	572	532	552	591	558	520	579	603	560	547	580	541	527	515	545	597	555	543	586	581	576	564	586	562	528	572	590	559	540	585	523	567	571	593	550	558	501	577	577	542	572	518	570	565	569	549	543	562	555	576	552	560	560	559	595	532	529	520	550	547	555	593	567	587	572	568	561	573	549	582	559	524	538	561	565	578	552	537	583	545	558	544	564	551	551	559	545	563	586	530	542	538	540	565	549	533	598	585	516	561	541	588	548	546	568	600	560	561	513	535	553	594	562	550	556	562	527	543	529	587	570	533	575	567	599	539	549	540	542	531	550	557	568	548	576	535	539	567	545	522	535	514	539	548	629	558	572	526	583	584	557	582	572	600	508	544	526	558	527	561	582	565	513	547	568	539	559	544	588	570	572	549	532	566	573	538	600	555	605	567	537	586	572	572	544	539	603	532	549	522	593	512	588	580	537	617	520	544	598	591	577	595	563	584	557	579	523	544	512	583	530	596	554	551	543	547	513	536	553	565	557	500	561	582	549	547	510	614	560	575	550	587	522	545	508	526	595	529	547	576	557	515	574	517	601	551	546	543	555	576	556	556	561	572	549	568	591	581	572	564	543	551	565	594	543	589	541	597	513	571	537	532	545	529	620	561	515	526	545	584	540	576	534	541	523	579	561	522	568	537	569	611	545	561	578	526	538	521	537	544	553	578	585	605	546	552	565	557	557	571	557	523	545	577	564	564	563	574	583	567	598	567	556	543	574	547	557	527	578	554	531	535	579	549	527	551	584	565	553	566	551	612	560	545	546	541	556	580	570	550	565	523	598	583	572	570	536	540	600	581	592	598	536	583	578	541	570	556	537	541	578	570	530	512	579	540	555	504	562	542	533	538	571	531	563	546	565	563	550	552	589	568	554	561	543	580	540	530	514	532	523	571	541	536	548	556	568	567	582	567	578	518	579	515	572	564	566	550	557	542	607	530	565	599	537	589	535	551	539	532	551	591	539	590	568	534	526	595	539	594	523	592	565	588	537	561	606	565	556	553	562	564	568	525	489	546	556	539	571	575	598	558	559	532	544	564	549	588	549	526	546	526	588	542	532	545	514	573	520	569	542	566	579	536	541	573	556	575	564	570	569	536	555	539	532	539	590	548	550	528	520	590	584	558	566	549	548	593	555	535	552	541	531	545	607	569	539	563	567	529	526	596	585	571	537	568	557	549	579	553	591	541	526	558	586	573	552	494	567	536	570	547	537	526	589	558	559	548	541	572	530	530	539	549	537	569	566	552	546	579	553	591	510	582	533	571	605	554	593	543	561	539	548	583	538	589	576	561	594	547	567	551	564	556	534	565	585	559	570	590	534	524	581	504	560	522	569	540	552	550	602	576	517	565	576	566	537	580	521	589	581	552	613	558	546	572	552	543	532	559	548	571	531	519	535	556	550	565	544	591	573	537	532	519	585	535	583	553	594	567	552	565	536	582	581	581	549	548	590	585	569	578	597	545	574	542	561	532	557	562	586	545	553	540	577	552	562	577	564	592	544	551	600	534	555	549	537	545	496	565	572	551	514	533	586	560	569	534	561	562	534	560	561	553	501	566	592	563	570	611	557	532	585	586	536	538	513	589	565	553	553	560	572	537	590	542	578	581	564	560	584	582	530	557	550	641	529	540	566	563	565	539	588	558	544	571	545	599	503	553	535	537	584	551	546	564	514	528	536	575	564	593	551	616	553	551	560	560	571	573	538	544	575	522	576	611	529	585	534	539	575	572	537	562	512	531	540	563	556	571	562	564	562	550	577	549	529	586	572	548	539	580	551	526	572	553	626	530	543	590	568	563	568	554	553	571	507	521	552	557	553	574	509	583	510	556	538	577	571	546	527	572	561	587	567	527	541	535	545	536	546	556	578	571	530	553	590	565	561	553	545	562	513	544	522	548	606	547	547	506	554	516	550	573	579	587	568	570	564	558	571	558	555	600	562	541	544	521	605	562	551	552	570	598	560	590	528	601	574	545	589	576	554	566	540	603	558	525	557	504	553	561	546	601	544	484	552	508	542	554	524	528	578	565	555	546	564	581	561	564	571	555	547	573	550	557	584	575	543	554	546	548	554	548	535	555	537	554	558	599	524	541	574	563	529	576	576	554	572	578	556	607	533	572	557	558	573	569	532	570	549	567	555	561	579	603	566	569	514	553	518	607	581	578	521	543	564	576	538	569	573	607	538	572	556	544	568	591	578	558	580	548	570	527	574	559	586	550	566	558	556	521	606	536	576	565	596	542	576	530	563	572
28953	27918	27057	15118	1388	498	448	440	444	454	474	438	408	417	420	403	448	424	441	404	439	420	409	429	449	420	420	436	450	428	421	440	439	452	487	592	616	614	553	528	494	432	472	416	453	449	379	420	477	421	393	419	409	445	446	425	450	423	411	397	439	440	445	436	416	459	434	383	412	407	435	409	406	411	447	436	405	429	427	430	446	420	420	436	447	438	432	448	458	426	432	394	431	415	420	419	420	442	424	431	395	429	436	456	440	376	417	419	412	403	396	429	434	436	433	356	443	441	391	440	439	397	394	443	447	439	426	472	441	399	411	417	410	454	445	415	442	407	425	424	408	401	402	432	398	424	404	402	422	417	435	412	410	416	415	439	447	403	428	417	422	447	392	407	432	399	440	415	410	429	453	446	438	417	403	436	441	429	441	400	430	424	422	462	399	415	477	428	391	393	404	430	428	456	444	408	437	453	401	446	414	414	421	412	439	440	389	407	439	436	442	452	441	415	433	450	398	428	408	451	400	440	413	446	411	418	448	386	433	422	431	439	386	408	439	446	456	410	409	410	448	415	420	416	430	448	418	427	418	436	430	411	438	421	465	447	390	428	457	377	397	467	427	392	396	404	456	434	428	407	421	421	418	423	423	431	465	409	427	427	423	423	412	406	417	438	412	450	384	415	409	470	425	435	408	445	456	415	429	461	402	422	422	459	452	432	444	427	428	429	425	403	459	407	399	439	407	458	442	408	439	427	407	429	478	431	432	398	385	419	419	402	408	411	439	438	397	428	447	406	396	437	426	419	399	456	440	436	409	415	392	430	441	390	415	400	421	400	441	420	442	441	404	435	409	406	411	432	446	415	451	415	420	450	419	449	427	420	424	424	428	398	429	403	421	453	447	429	442	409	406	455	438	426	421	417	400	426	423	419	424	424	421	416	416	407	446	443	440	451	446	419	433	412	448	421	408	414	411	435	422	429	435	434	423	390	419	419	394	426	436	458	412	418	406	390	392	398	445	437	417	419	428	430	445	447	431	408	444	407	408	412	428	432	415	397	438	433	415	419	447	377	448	408	408	445	442	449	443	423	420	439	409	399	441	408	455	418	474	439	428	425	397	433	435	433	437	403	403	433	433	447	415	421	403	422	392	429	465	432	415	411	410	419	429	433	412	442	432	420	404	419	444	418	442	460	399	401	397	414	396	469	468	379	439	433	425	410	402	423	403	440	395	391	426	411	448	474	426	406	431	388	389	394	437	431	426	438	412	411	423	406	375	389	448	399	432	411	411	421	419	426	419	388	372	455	392	459	381	420	457	429	444	383	444	408	444	428	445	464	412	423	450	434	402	399	468	427	422	425	401	407	403	441	438	445	419	421	420	434	410	448	425	424	402	381	439	452	434	419	370	412	369	425	434	446	438	410	432	440	433	436	392	451	426	383	441	412	429	457	410	410	410	431	448	435	406	409	425	414	410	388	437	399	426	406	423	437	405	442	437	382	428	414	418	402	430	454	412	400	399	381	412	452	459	431	450	408	475	445	429	401	446	399	415	450	423	387	388	405	427	411	400	439	450	435	399	444	403	409	457	435	422	413	443	436	434	447	419	449	439	432	417	422	413	415	397	398	450	429	408	426	416	416	422	413	447	380	414	435	411	381	421	429	401	420	469	402	429	413	426	403	434	433	434	495	412	447	446	403	459	433	433	419	434	447	447	434	403	402	423	419	428	452	484	456	467	439	451	419	430	389	428	442	443	411	439	401	419	449	419	453	429	430	409	416	438	440	429	410	398	441	437	398	458	422	421	444	423	457	405	435	429	436	460	416	423	444	423	411	436	427	441	419	450	396	432	424	436	386	400	452	447	391	410	411	437	426	429	414	408	410	423	445	401	411	424	425	409	442	427	436	423	428	427	435	425	419	422	416	420	412	433	466	430	438	435	426	407	425	434	410	416	415	428	434	426	433	447	441	420	433	453	385	445	392	432	417	409	426	422	410	403	408	423	402	427	435	441	433	424	445	459	428	389	424	441	397	398	425	358	426	434	425	390	417	450	415	390	432	461	406	429	433	407	434	417	439	425	383	459	451	421	475	422	430	481	458	463	405	437	399	402	441	418	432	430	429	440	369	446	430	457	427	406	423	409	446	411	380	414	424	422	441	419	405	429	473	472	449	425	454	423	427	403	449	459	412	449	414	462	439	413	431	429	433	426	413	387	459	430	465	423	497	428	393	413	432	415	455	421	423	428	425	411	420	424	434	445	457	416	464	421	399	444	448	429	420	421	448	402	404	411	407	398	403	399	385	419	430	419	435	415	431	428	454	437	425	446	417	464	420	415	453	467	428	448	460	418	405	463	442	415	418	405	430	435	456	411	417	401	410	463	429	401	445	430	422	385	411	431	427	452	457	402	431	433	443	429	442	453	377	392	435	426	402	429	388	423	416	409	390	409	436	422	470	419	417	427	413	400	434	440	453	409	400	448	420	460	392	419	401	396	404	433	428	433	420	381	413	432	413	405	418	451	435	431	442	410	410	422	427	438	408	412	426	422	432	436	410	435	453	436	409	413	363	408	402	400	417	448	433	416	405	423	452	453	409	453	418	445	389	423	417	397	397	420	461	419	430	418	481	418	436	449	389	427	463	427	446	433	417	422	374	425	482	425	440	439	441	453	431	452	432	364	427	448	403	419	399	432	397	421	435	464	422	422	432	431	432	456	390	438	429	461	443	436	400	409	410	397	431	416	457	427	435	411	386	436	444	435	427	391	437	451	431	430	435	432	428	405	433	440	422	442	436	432	393	407	458	437	458	467	419	420	426	420	386	441	429	420	423	409	414	406	426	428	410	442	417	431	402	440	398	439	418	468	420	433	423	391	423	403	482	442	415	425	401	417	445	412	413	420	435	435	404	448	426	417	411	414	414	422	452	462	444	421	446	427	412	426	437	377	427	431	424	407	442	425	431	391	451	452	441	426	422	438	424	449	461	421	417	437	436	450	443	433	417	427	414	474	415	424	406	414	398	414	430	448	449	426	444	406	420	418	413	453	406	448	440	415	411	455	432	426	464	464	461	426	431	439	404	433	420	403	393	462	415	413	432	414	433	434	409	417	478	432	458	447	444	458	415	395	439	419	437	415	416	412	397	403	419	416	458	430	395	420	429	400	390	420	444	477	415	418	425	435	417	425	454	400	428	414	413	448	408	438	399	437	402	417	444	436	441	414	437	448	405	423	425	417	410	456	421	408	425	397	433	440	390	430	428	401	435	454	420	441	445	446	415	465	460	409	424	419	420	435	429	444	461	424	386	441	419	448	434	461	422	458	420	421	414	468	437	468	396	398	444	427	409	412	402	441	433	433	425	402	441	413	411	432	432	432	392	431	443	435	417	483	439	401	411	423	432	430	433	429	425	431	416	452	413	405	452	452	442	457	434	442	433	412	417	392	438	419	441	410	433	452	431	429	412	385	438	454	409	443	428	399	400	416	417	445	447	418	401
33065	43979	26331	12419	1167	536	537	527	528	472	520	503	514	519	471	511	488	496	496	496	485	490	530	522	494	520	511	529	543	476	473	518	519	516	563	715	777	701	654	608	546	491	521	458	467	473	495	453	487	509	500	462	480	518	502	442	460	457	574	469	478	516	480	477	487	507	554	503	489	499	494	497	463	524	535	485	471	493	515	507	475	482	478	501	517	461	460	459	516	471	496	505	490	483	521	462	501	494	457	475	512	493	464	487	479	484	519	489	510	496	465	467	519	488	517	461	462	489	564	469	452	494	490	470	498	464	498	463	467	470	523	482	525	489	477	522	475	498	494	474	476	484	524	478	473	534	492	495	454	462	445	515	493	449	506	490	508	500	471	475	481	478	487	526	462	461	480	497	494	490	486	462	504	493	484	520	507	464	484	458	494	495	472	460	518	487	450	454	483	498	458	500	473	502	470	462	472	525	484	476	494	474	442	507	472	478	527	491	508	495	500	499	507	475	491	513	446	511	486	471	507	467	477	474	527	505	465	496	484	468	504	485	513	472	460	490	453	468	493	476	502	438	482	466	460	463	477	482	507	490	488	531	517	469	485	466	478	500	493	508	499	477	469	470	495	515	487	504	480	519	481	475	476	490	490	455	503	487	506	509	481	429	487	505	488	453	458	522	478	491	484	483	519	476	497	500	477	444	519	523	509	482	456	434	480	483	533	492	485	494	515	455	486	482	477	470	463	505	487	478	496	481	516	459	516	485	494	503	504	456	449	456	490	462	486	464	508	472	466	486	504	498	511	444	482	490	476	507	449	514	432	482	522	471	464	481	495	469	458	468	498	519	492	482	479	516	464	506	511	484	471	505	478	482	462	508	459	480	465	474	458	466	457	477	481	505	470	513	511	466	464	477	498	490	483	469	509	517	490	496	474	487	532	491	511	504	470	467	470	469	510	509	489	440	487	486	489	458	492	507	506	484	482	481	497	481	526	451	452	476	477	488	477	473	512	521	494	513	504	496	485	474	561	515	477	478	522	469	500	495	443	517	487	466	481	505	472	451	503	514	478	519	507	503	482	465	492	503	498	490	506	480	503	509	512	482	486	496	463	476	467	497	477	523	477	499	475	459	453	490	473	508	526	492	466	475	506	508	508	501	481	473	469	458	490	483	497	483	529	503	494	491	486	500	501	469	472	537	497	495	485	452	471	470	503	516	485	527	465	474	494	504	517	471	470	474	499	498	462	497	492	480	472	488	494	530	489	444	521	453	519	500	491	505	496	486	489	475	472	493	479	489	489	482	485	487	487	493	492	478	477	477	522	486	519	517	496	460	452	480	506	475	463	498	471	490	487	487	482	536	523	481	477	466	497	467	495	490	490	522	479	489	492	521	459	479	522	492	505	497	505	558	471	491	476	460	475	481	494	467	499	491	475	455	470	528	520	472	458	478	462	460	516	492	477	469	493	502	511	454	507	485	518	467	491	481	521	471	520	487	520	472	506	457	475	475	420	490	486	450	456	466	468	493	480	486	510	506	511	516	476	501	477	506	449	512	501	490	504	502	453	509	523	479	462	474	473	493	499	478	485	488	467	485	517	499	506	482	446	482	502	501	496	461	501	510	482	442	500	478	504	484	503	491	469	467	470	489	501	493	463	482	480	492	500	457	523	501	488	485	482	472	484	522	509	520	492	495	519	502	501	523	509	480	506	507	532	489	511	458	499	454	504	454	431	492	514	519	523	491	523	492	475	500	509	466	520	455	476	497	473	474	454	459	435	489	450	438	522	520	480	542	472	492	508	487	450	489	470	514	471	527	479	468	481	498	482	507	446	505	477	467	510	488	466	430	489	475	529	475	508	504	479	486	506	484	509	507	517	506	466	505	514	469	431	470	460	484	512	521	498	442	498	503	442	516	501	498	441	490	499	484	489	500	480	518	510	493	490	496	522	432	520	464	535	502	504	454	495	496	461	463	510	492	480	487	487	472	492	496	543	466	508	521	496	503	498	479	462	486	461	473	451	501	501	484	519	499	527	506	504	527	471	512	489	470	536	516	486	504	508	490	481	513	514	470	536	513	500	529	501	498	481	491	477	486	493	508	540	475	508	493	471	483	456	479	496	469	456	478	499	462	442	520	490	520	477	521	497	492	487	488	487	452	501	460	449	500	486	495	508	500	479	511	539	451	466	544	467	501	445	506	506	528	465	478	483	507	506	454	449	481	515	492	505	473	504	424	539	466	461	520	498	477	498	511	493	503	496	452	492	489	516	527	486	480	482	513	486	493	487	462	509	526	508	504	513	495	474	498	489	541	482	488	525	466	489	505	499	473	478	480	475	458	535	461	471	486	441	494	530	500	506	480	482	472	515	477	457	494	475	490	487	477	470	478	459	488	485	493	521	481	514	511	482	507	472	480	492	494	496	511	458	511	439	509	520	484	481	471	469	499	481	491	498	466	543	476	467	495	467	495	434	503	515	479	500	486	469	526	473	470	516	460	464	490	529	499	543	494	458	515	507	517	480	460	471	484	444	500	451	507	485	435	458	465	502	506	517	461	456	505	503	497	526	499	499	492	529	486	497	488	470	495	485	468	503	461	525	484	530	506	509	460	521	463	483	523	472	461	532	477	468	510	482	513	478	488	501	486	463	486	517	506	492	479	528	509	495	468	493	480	460	496	489	497	491	512	498	471	527	493	496	567	480	462	472	493	468	452	474	480	505	524	495	504	518	458	474	485	488	509	505	507	448	507	470	483	516	478	511	524	540	491	496	479	490	461	486	486	446	479	483	438	446	488	495	481	522	531	510	493	525	489	457	457	504	530	489	514	465	537	496	499	444	476	498	534	487	481	496	490	484	469	501	511	466	526	477	497	476	503	484	520	516	491	505	510	500	503	472	511	474	519	493	465	481	460	462	502	497	461	502	487	528	517	488	493	479	450	511	510	529	526	497	467	490	483	507	477	523	490	499	468	515	518	470	485	510	504	486	466	491	510	494	480	506	472	490	472	500	486	529	493	495	508	457	459	481	485	529	511	501	539	524	500	489	492	464	457	507	492	492	487	494	458	477	472	523	530	473	500	487	501	507	467	470	490	456	491	524	465	502	483	514	538	481	467	509	444	482	483	500	422	488	477	540	514	480	543	518	460	531	448	475	487	436	506	474	482	504	505	472	505	513	490	479	520	485	511	546	523	462	535	463	522	502	499	502	461	486	483	493	489	465	517	463	468	475	449	515	483	465	525	497	489	479	492	538	509	477	463	451	465	523	480	467	540	530	497	489	502	537	487	489	507	478	496	439	502	488	472	507	470	466	495	453	488	462	480	499	526	498	477	505	512	461	439	484	541	477	481	503	487	494	455	466	481	494	466	505	511	481	519	438	503	496	487	477	527	517	532	530	519	522	496	519	451	479	516	477	484	475	502	501	463	476	507	506	471	508	529	474	498	498	456	519	496	464	464	507	526	463	553	491	512	491	512	482	498	459	460	448	512	445	506
23727	20898	27972	24018	20689	9335	915	621	502	495	453	451	424	411	395	401	435	371	375	397	386	401	381	356	388	377	406	372	367	420	401	346	384	748	1363	1604	1344	960	728	457	370	377	371	363	382	359	326	360	344	377	360	344	389	365	390	357	398	365	333	367	374	354	330	356	349	355	357	370	384	314	353	349	412	393	398	353	376	383	344	346	333	371	384	382	345	388	375	359	358	365	355	362	384	348	338	367	370	373	348	352	349	330	383	333	326	368	374	397	351	331	381	375	349	379	325	342	373	352	382	361	373	318	354	312	363	342	349	349	323	352	371	375	358	376	323	366	358	364	321	339	350	341	336	372	368	375	329	346	373	337	318	342	326	347	339	352	350	359	350	357	379	359	345	382	391	336	355	354	395	357	351	357	382	385	360	351	363	339	357	363	356	386	377	349	338	332	350	348	352	319	362	372	384	328	355	316	370	366	307	367	375	365	357	352	369	349	348	373	334	327	365	359	350	376	349	388	369	375	362	346	347	354	381	360	403	345	339	374	367	381	336	376	403	349	315	343	344	348	363	372	369	341	368	345	353	356	362	350	380	326	374	363	362	339	322	330	364	370	328	364	350	334	333	352	321	352	391	334	338	369	345	326	305	327	341	345	312	378	348	342	338	349	342	399	329	346	355	328	361	369	349	350	357	327	357	354	379	352	375	397	382	370	337	364	370	352	368	320	360	332	369	370	354	378	357	363	375	365	346	329	381	381	297	353	352	392	387	361	379	373	335	345	358	388	354	324	334	350	354	327	349	339	405	381	342	350	344	358	365	380	388	353	335	379	355	357	370	355	377	361	349	357	386	313	379	364	341	361	391	333	369	370	357	361	329	349	366	364	358	333	403	371	350	387	371	385	362	343	361	349	321	354	333	342	324	348	347	376	347	345	336	392	376	365	345	354	376	402	384	336	387	364	362	393	340	364	342	392	382	365	380	361	336	337	366	365	342	386	375	337	371	418	374	383	347	354	367	315	330	376	359	339	378	356	368	370	356	332	378	372	328	381	377	370	333	321	380	372	354	378	344	339	394	346	387	363	354	341	380	364	350	395	328	357	361	379	359	350	339	343	318	346	362	356	351	358	375	372	365	365	357	356	331	399	353	379	322	402	361	352	338	356	339	376	369	342	393	357	352	317	370	357	379	336	339	362	368	346	321	342	319	371	352	379	344	380	374	364	354	354	386	373	354	370	374	327	377	353	356	348	323	358	335	349	350	356	380	368	369	368	373	335	382	363	367	317	351	384	339	351	386	341	387	354	356	379	357	357	356	367	343	333	377	323	358	358	369	311	353	366	318	378	408	342	329	339	340	357	380	322	366	365	371	365	388	360	362	373	358	363	367	332	350	355	357	311	337	352	384	394	347	322	370	359	369	360	355	371	354	346	388	372	376	352	367	356	398	331	365	398	362	345	339	387	347	381	352	356	329	354	344	369	359	379	379	375	358	344	336	356	379	361	340	361	349	360	356	377	382	364	387	358	375	356	390	344	346	354	331	360	363	366	351	348	355	376	355	297	353	360	337	338	346	373	365	371	359	353	352	344	373	339	374	381	349	368	359	356	399	375	401	335	344	376	370	339	382	369	352	344	354	378	351	363	332	326	354	323	341	342	343	368	358	347	380	357	356	370	363	359	338	360	354	351	327	371	366	355	357	381	341	339	372	360	360	360	372	345	336	361	364	382	354	369	358	338	333	330	350	376	353	381	361	362	329	371	354	373	368	361	355	374	365	370	348	348	371	363	351	360	366	297	340	353	332	364	368	361	346	370	343	375	348	363	391	364	346	360	355	364	366	366	332	342	358	386	348	355	341	329	346	370	330	370	360	342	390	377	335	363	372	362	392	383	350	361	357	374	388	365	363	372	337	342	371	363	362	333	350	337	338	321	351	374	342	356	393	373	328	323	358	401	348	360	352	342	378	347	356	360	383	342	352	362	361	370	374	384	382	350	363	355	351	352	384	358	363	336	357	320	358	347	373	385	375	340	364	357	336	376	359	349	375	347	386	357	346	346	350	326	357	322	333	335	389	362	346	336	318	368	352	362	349	344	377	338	346	345	342	349	355	328	333	376	383	360	379	364	336	360	353	359	363	358	324	362	364	350	350	384	366	378	336	350	318	369	370	382	347	374	360	366	330	345	360	362	358	375	347	350	351	321	371	373	373	334	359	348	350	352	375	324	372	348	391	366	345	363	363	331	353	342	354	359	373	371	354	334	343	324	368	340	320	349	364	367	382	352	338	336	353	359	381	354	352	345	346	357	354	340	380	391	364	366	358	378	361	391	344	379	377	359	394	367	360	357	340	343	343	328	383	382	341	375	336	358	355	374	330	356	378	344	360	374	351	363	330	352	356	371	344	361	365	365	372	306	355	340	362	343	369	362	369	334	337	387	338	359	371	374	357	366	380	388	347	360	340	404	361	338	320	353	358	365	358	337	329	358	357	377	352	354	325	344	368	357	352	329	367	347	367	392	347	372	323	357	343	349	337	377	334	302	361	339	331	330	326	350	345	358	344	309	399	306	377	374	353	368	324	354	359	337	389	364	338	364	371	308	326	359	344	310	389	332	340	338	381	350	351	378	368	381	357	353	330	364	342	360	354	323	362	344	350	356	305	333	393	347	345	331	386	351	359	316	342	359	392	368	365	365	347	370	345	333	341	361	333	371	344	339	356	338	363	368	348	366	364	365	352	358	328	369	393	342	355	362	377	327	360	342	365	398	365	357	344	356	380	373	363	372	339	360	370	343	351	386	343	329	337	337	353	347	339	342	345	331	363	370	363	404	356	340	358	367	347	397	329	357	398	336	322	369	323	343	364	351	361	369	365	369	339	358	334	358	354	355	332	351	311	381	371	365	343	336	380	348	378	348	324	364	367	359	359	381	419	382	353	341	362	388	336	365	361	328	366	356	368	366	364	364	372	364	348	356	346	324	355	344	356	378	355	361	381	310	344	407	361	360	328	351	333	344	326	342	401	359	369	353	361	387	344	353	400	319	381	332	334	348	358	368	348	367	344	369	388	341	354	332	347	374	384	367	376	383	362	361	367	335	345	373	347	383	355	386	386	350	381	343	375	343	346	343	375	357	362	366	338	372	339	358	372	355	374	393	346	345	343	347	318	330	353	377	393	330	361	314	366	377	350	335	338	334	368	331	336	363	354	366	363	364	319	376	345	336	342	354	341	348	357	371	346	375	346	372	368	404	347	377	361	367	335	361	324	363	384	371	366	321	383	380	356	386	389	347	364	365	325	378	381	396	326	362	338	362	357	342	332	358	355	356	326	354	342	364	343	354	358	344	336	370	370	364	372	314	372	378	333	333	330	379	352	357	365	371	356	341	402	351	344	321	356	365	311	369	340	360	353	327	366	333	381	351	344	359	352	375	352	339	362	345	366	390	338	414	361	351	328	342	395	370	374	328	356	353	359	334	353	352	334	362	342	376	371	356	346	334
35844	52934	34621	16710	2650	1254	1004	828	739	646	624	546	513	502	479	458	482	493	408	412	469	423	474	403	476	443	453	487	499	443	451	408	512	1028	1866	2156	1835	1251	987	571	429	398	394	393	405	406	404	404	429	398	405	404	403	404	452	382	412	420	430	411	406	407	439	440	427	408	423	430	408	401	409	405	386	429	399	411	423	447	374	389	407	402	394	414	400	397	393	433	407	403	401	383	413	420	435	371	383	418	412	441	423	414	427	397	376	414	423	414	396	394	398	473	367	406	400	432	401	426	421	441	406	419	420	423	400	393	413	418	429	407	402	417	424	407	395	421	417	400	396	419	406	380	445	400	421	440	436	362	369	396	378	397	399	404	403	414	415	425	372	401	460	374	393	390	390	399	420	409	410	386	388	416	456	388	400	387	424	384	437	427	374	412	414	414	425	406	393	396	407	397	406	361	419	421	414	429	426	407	436	415	454	385	392	402	388	378	412	391	388	432	414	390	419	395	413	420	394	417	387	406	411	416	414	419	416	383	442	411	395	428	438	421	428	429	415	404	404	416	411	381	452	390	429	392	445	425	408	418	379	421	408	431	390	439	430	402	384	376	398	445	443	441	455	412	443	385	415	415	404	409	388	422	421	462	415	409	411	409	431	412	419	411	414	408	407	372	419	414	401	399	381	392	389	400	400	414	408	423	394	381	396	411	459	402	414	425	409	436	421	430	394	402	390	408	377	431	419	426	411	408	399	408	396	388	400	425	401	383	413	405	400	398	398	431	424	411	405	414	410	447	421	374	396	400	406	404	397	393	448	423	428	400	364	395	398	424	420	368	376	421	387	447	422	439	384	424	416	394	414	410	378	409	376	395	412	412	402	387	434	370	428	425	466	445	417	398	386	416	421	389	412	415	406	404	407	383	420	439	396	400	438	388	424	401	394	381	411	445	396	384	431	397	391	395	411	407	422	423	388	407	402	420	425	427	412	413	406	393	402	446	426	401	403	415	428	393	397	397	390	394	427	400	428	392	407	423	422	389	401	380	420	426	407	415	443	406	407	401	383	423	399	378	413	372	421	407	379	393	391	422	417	397	421	362	400	399	388	411	418	425	403	394	434	434	385	393	398	394	388	415	397	406	399	397	403	397	424	395	395	379	391	341	402	407	421	411	403	418	413	442	396	400	383	415	406	407	426	402	454	436	392	431	412	476	427	387	383	380	414	396	388	366	410	421	417	418	381	393	420	406	428	399	429	383	426	431	389	450	405	443	410	411	424	402	426	400	404	407	446	429	406	389	425	386	394	428	395	422	412	410	399	400	423	377	413	430	453	397	414	420	429	403	399	377	394	443	400	402	421	423	418	417	416	421	401	435	403	402	394	429	392	398	423	407	385	415	394	415	391	426	448	421	444	405	418	379	402	391	375	383	398	430	429	394	429	429	420	415	404	431	413	408	409	392	430	407	430	402	413	383	475	436	423	418	422	445	368	411	392	376	428	416	397	421	401	402	398	412	371	414	384	431	382	375	411	419	386	381	449	421	358	398	434	450	391	434	412	426	430	417	409	394	432	377	387	421	384	415	413	411	401	399	411	394	400	381	395	398	403	380	447	406	395	413	424	379	416	433	424	367	393	388	410	407	446	415	406	418	404	386	416	410	384	438	427	430	413	386	417	436	404	447	414	421	411	399	424	415	410	433	390	384	397	392	403	379	457	398	394	421	400	415	439	402	417	415	440	384	439	397	462	421	430	395	384	413	427	432	431	397	414	403	410	384	426	406	404	404	381	414	424	414	405	421	448	375	429	391	404	419	421	375	385	423	412	441	430	394	425	386	374	368	376	443	400	380	429	403	399	419	388	418	396	390	386	405	405	366	399	410	379	423	440	417	405	407	379	463	390	395	378	410	416	410	422	383	408	398	407	448	423	389	413	394	410	415	405	419	390	413	419	398	394	430	410	414	390	372	391	431	392	410	450	410	412	390	420	398	424	378	392	403	387	412	427	435	407	375	411	402	410	425	429	417	421	441	419	412	412	396	424	380	401	395	394	389	380	414	435	412	378	414	393	417	400	422	414	423	414	383	418	377	419	426	391	403	411	407	380	391	409	402	387	438	376	384	423	370	421	406	422	420	413	430	415	409	372	403	473	372	376	439	473	439	388	427	393	421	427	396	413	408	401	399	369	370	405	385	405	390	444	412	405	417	407	421	400	397	398	401	383	410	434	414	392	428	383	414	395	418	387	425	440	401	421	387	409	405	402	407	396	398	393	370	446	425	412	434	407	408	402	389	410	407	412	396	393	435	398	419	405	372	417	402	447	455	428	394	401	418	399	438	386	401	427	401	451	386	406	398	416	389	438	389	379	417	423	451	383	366	374	439	389	409	394	387	401	397	398	418	387	425	412	390	384	409	386	437	412	405	416	411	374	407	443	403	406	392	392	436	409	394	390	412	414	413	399	401	409	447	384	410	399	379	375	388	444	414	415	431	412	421	394	399	403	429	382	462	394	407	399	427	393	400	385	401	449	385	389	456	439	448	429	385	429	423	416	391	415	408	414	444	383	405	420	428	407	413	423	380	393	402	405	392	389	406	439	366	408	408	411	398	416	405	420	401	383	420	349	439	382	416	407	367	384	396	443	413	421	418	407	390	409	420	372	386	416	403	429	393	376	396	393	413	436	424	412	396	419	399	403	424	382	406	425	388	373	409	419	391	462	410	420	427	417	400	427	432	408	408	398	435	426	419	420	405	447	428	404	456	414	447	432	407	440	449	406	407	402	442	453	395	408	392	399	385	400	407	388	421	384	410	401	425	430	416	410	400	429	400	401	377	385	424	410	408	430	455	433	441	393	404	400	428	441	397	403	391	380	422	381	419	406	435	399	412	389	408	410	413	426	392	391	387	411	383	395	429	427	396	428	391	392	421	390	406	371	407	413	396	433	400	431	393	405	396	407	407	413	407	418	395	391	383	376	423	378	411	402	376	444	413	415	399	396	381	415	394	440	420	420	403	410	393	410	417	394	423	409	397	454	420	438	446	395	401	446	403	405	407	446	374	385	424	422	387	402	393	389	418	405	409	388	401	417	397	422	386	398	399	394	393	420	373	432	427	403	421	400	435	391	416	390	387	398	412	411	400	424	420	395	441	382	413	432	419	386	429	389	408	406	388	436	412	406	416	403	427	401	379	405	395	410	398	459	385	409	370	443	433	434	441	409	403	442	424	403	379	413	413	408	428	442	397	403	407	396	394	404	425	383	400	414	415	407	430	409	354	432	422	426	415	408	415	391	389	405	393	419	418	407	431	401	414	413	448	374	380	382	421	413	408	376	417	406	412	357	408	416	393	421	442	391	432	377	408	399	448	407	403	403	449	399	415	427	417	396	381	422	437	404	435	407	403	434	409	440	408	401	388	396	414	383	415	402	397	381	411	412	385	415	431	386	428	409	396	434	417	381	404	412	406	421	424	435	427	406	412	389	438	383	448	409	395	399	405
24946	20888	27194	24605	10251	903	655	565	500	517	455	467	527	460	444	504	467	481	500	450	486	492	448	496	468	463	483	465	500	479	470	482	540	641	911	1040	803	651	523	453	442	463	449	463	402	433	406	483	435	444	464	450	462	447	495	459	448	472	491	486	441	453	456	449	500	479	469	479	491	446	451	447	448	480	437	464	478	454	446	437	475	481	459	462	464	515	452	448	405	451	441	473	473	449	466	449	460	488	463	485	434	461	439	473	491	419	444	421	512	530	428	454	446	460	463	402	434	444	461	429	463	448	443	460	447	430	446	457	440	475	427	449	434	484	489	470	423	459	467	430	467	457	436	466	425	476	478	487	434	452	466	455	430	473	486	450	453	444	488	450	451	417	474	450	446	456	432	443	428	418	433	458	481	446	441	425	461	445	438	482	450	448	441	443	447	445	464	440	469	470	460	483	433	496	456	469	413	496	474	441	474	435	465	454	442	470	490	488	460	458	469	433	443	431	480	443	419	450	466	437	427	449	470	477	465	474	424	453	454	449	477	435	419	481	432	439	424	475	456	454	476	484	436	461	448	448	502	428	477	434	470	425	456	441	450	456	439	469	438	481	445	464	433	471	454	460	436	461	436	520	476	460	450	464	436	437	474	451	457	459	465	479	473	474	442	481	430	468	469	400	455	432	435	459	462	493	482	480	477	461	495	445	446	445	414	482	443	472	469	451	466	486	449	447	469	457	453	455	443	453	448	451	482	459	456	466	416	479	476	468	461	480	414	464	480	469	451	462	452	463	455	452	479	418	427	468	478	472	503	491	446	442	492	485	445	448	467	479	428	445	476	464	428	492	523	441	439	455	445	464	427	443	462	456	475	477	423	455	461	493	422	502	479	448	467	456	446	446	413	473	467	468	463	478	425	459	451	480	432	470	486	468	433	434	488	487	471	446	441	455	439	472	452	454	461	469	439	484	451	448	372	451	419	455	442	426	431	465	476	450	477	427	490	487	493	449	467	463	486	490	435	469	460	469	489	467	472	418	461	458	450	447	463	435	466	476	449	432	441	437	443	422	463	508	485	443	453	426	421	457	454	437	471	443	453	424	467	436	449	430	459	466	425	456	465	442	425	438	459	450	451	467	475	429	453	469	425	427	471	458	459	431	476	473	491	455	451	446	478	451	456	522	454	441	451	462	461	454	438	463	453	432	408	457	441	479	471	457	487	471	453	473	466	443	460	437	485	449	474	422	455	450	456	450	475	488	431	458	432	448	477	467	473	481	433	443	408	439	437	434	455	444	417	468	476	491	433	446	458	444	456	464	461	452	480	398	446	447	465	490	472	469	479	442	460	452	459	461	452	485	421	493	457	463	440	437	402	433	453	461	446	476	447	482	449	430	450	466	431	465	470	482	475	508	466	470	461	454	437	440	445	485	420	436	460	461	462	448	468	442	421	463	461	419	452	470	445	412	463	453	461	472	470	426	417	460	499	430	428	455	482	473	463	438	480	423	457	466	459	445	456	439	464	497	436	418	432	451	458	438	415	474	440	451	461	450	450	467	416	475	455	434	430	474	484	423	460	449	490	442	469	456	467	417	417	458	488	455	451	463	395	460	389	462	491	449	458	471	443	434	445	451	458	477	486	463	421	465	434	424	449	453	482	449	471	449	465	455	446	458	434	417	433	420	455	508	504	426	437	498	448	474	442	420	443	437	450	458	447	460	441	460	464	423	464	435	401	450	453	431	418	454	460	445	466	433	467	416	443	437	467	472	450	462	421	434	451	507	478	446	469	479	437	444	449	450	473	445	428	466	438	480	453	484	432	469	490	495	459	459	439	439	467	494	463	448	439	438	466	479	444	431	466	439	449	471	467	401	451	427	429	480	484	470	427	444	448	452	478	440	447	453	464	453	450	475	486	444	467	464	458	472	444	466	425	434	441	488	450	430	431	455	457	451	463	468	449	449	444	428	451	448	442	479	473	437	512	458	449	484	426	480	479	430	437	494	469	442	468	456	432	458	457	423	430	448	471	475	418	453	441	438	453	440	451	471	423	464	490	475	471	458	499	463	443	461	464	471	422	486	444	469	481	417	481	472	426	425	410	467	455	441	418	432	460	457	471	464	443	459	463	443	467	449	477	495	452	461	482	498	435	480	493	455	434	468	499	471	468	465	446	462	433	452	480	426	480	454	461	463	439	462	488	446	438	457	454	420	447	466	479	453	481	485	437	432	438	473	453	483	438	438	465	477	519	395	459	451	454	456	429	480	439	476	477	495	485	442	440	468	486	484	458	426	464	470	453	492	488	466	410	423	420	469	456	459	460	477	453	463	458	455	438	461	435	449	439	472	442	460	445	468	428	443	430	471	432	445	458	463	467	434	491	429	417	460	434	490	476	485	452	435	435	430	485	483	450	451	488	461	466	453	466	434	466	462	486	464	506	480	463	491	445	464	421	491	453	458	426	442	433	448	456	461	476	451	461	520	440	433	437	459	462	475	448	429	463	442	481	451	463	431	451	499	484	436	473	511	449	413	466	440	436	443	440	444	447	468	427	446	443	435	448	445	461	480	454	450	401	465	448	493	456	460	461	434	476	426	457	481	443	456	437	481	480	453	438	453	414	447	452	445	442	428	456	467	477	449	470	429	482	440	431	502	477	447	499	421	512	476	428	453	463	439	448	413	441	469	422	461	442	424	455	492	484	422	448	443	461	478	462	478	427	480	435	453	473	444	474	466	486	458	440	432	445	450	429	458	468	434	484	422	437	433	494	457	445	453	456	485	454	440	447	464	470	495	468	460	457	460	460	469	420	396	439	458	446	510	445	445	478	472	469	458	465	457	431	461	470	451	496	447	432	408	468	483	453	448	457	448	483	451	467	489	476	465	487	467	454	460	444	418	486	490	433	451	463	464	469	469	450	439	460	457	453	470	436	461	487	447	488	464	466	450	468	444	444	442	473	443	487	476	427	477	457	439	501	438	480	488	462	447	457	450	507	462	418	412	461	468	437	445	438	483	470	444	438	461	458	450	465	442	489	479	460	466	470	417	436	418	472	463	464	476	476	481	448	452	455	455	469	458	444	455	449	476	442	475	458	444	475	418	476	453	442	428	419	438	460	472	469	447	463	455	447	456	465	482	426	443	476	483	429	484	458	498	458	447	465	465	414	438	464	462	456	454	451	441	465	462	440	479	433	417	428	433	438	455	433	464	456	459	453	453	481	475	470	479	423	458	471	462	473	461	466	424	437	465	461	426	470	448	460	459	448	469	498	464	458	439	478	421	439	433	448	475	453	457	461	469	470	486	463	456	477	505	444	460	415	446	451	459	483	452	438	454	474	462	437	494	453	436	483	466	475	475	457	458	427	436	476	462	452	426	441	484	438	467	436	454	481	452	425	464	504	430	428	445	440	497	463	469	443	466	417	420	455	438	449	458	447	423	433	465	456	466	465	494	451	456	429	427	438	421	457	461	463	485	479	455	466	424	457	510	462	448
32409	44967	33847	11221	1819	916	826	789	667	655	599	594	592	597	534	566	541	522	505	507	524	559	557	543	497	570	550	538	554	552	557	526	714	877	1233	1398	1096	774	693	504	562	526	535	559	554	502	551	488	489	527	537	490	507	520	493	500	504	493	497	530	527	510	502	511	562	514	497	504	527	544	510	506	480	500	496	527	547	546	525	508	490	523	503	548	501	513	499	504	508	526	525	536	507	497	519	519	525	517	507	543	508	510	511	497	496	525	518	486	503	471	558	535	496	481	487	479	520	502	523	524	508	540	487	537	503	531	514	564	520	541	530	522	539	558	490	553	499	540	530	524	514	490	541	511	523	505	528	516	564	522	506	500	558	506	508	534	539	515	490	510	543	508	499	486	468	520	519	523	543	508	532	506	533	529	545	523	515	517	478	521	509	536	530	512	553	537	523	508	500	541	519	486	512	559	521	514	522	463	497	545	479	499	520	541	531	520	495	500	515	474	499	492	463	515	549	532	529	538	504	502	538	494	539	513	503	516	556	519	535	528	521	523	560	535	517	526	538	524	543	497	509	548	507	558	540	475	519	531	499	523	525	538	530	531	537	481	480	495	535	523	497	517	531	555	494	529	529	520	479	480	529	487	524	474	505	525	534	513	519	462	508	544	511	513	495	572	505	525	518	491	498	533	498	505	509	585	513	514	530	547	515	526	534	511	513	521	521	538	536	535	507	512	463	479	527	507	496	511	528	535	517	543	540	528	521	549	546	508	498	530	514	536	509	505	499	513	476	544	498	487	486	501	527	537	572	513	491	537	512	499	533	513	488	510	467	540	513	494	495	539	508	497	489	495	516	539	520	512	495	535	511	488	495	488	545	506	552	531	483	525	543	514	480	554	556	527	511	520	498	495	509	543	515	519	504	527	526	537	523	516	504	528	501	517	502	505	515	542	515	560	514	514	513	494	502	537	477	534	502	534	507	517	533	514	495	516	516	550	481	510	483	510	522	492	508	520	485	511	511	523	523	473	508	521	534	536	495	526	475	518	516	495	513	512	469	556	484	498	534	508	488	529	546	504	558	491	497	546	478	524	518	499	524	527	566	478	528	506	533	481	529	490	543	480	518	544	537	528	497	520	533	513	497	503	538	491	510	498	516	567	528	507	530	483	543	560	524	485	522	508	542	490	488	526	524	513	519	509	574	542	517	523	514	490	535	499	487	536	496	504	541	534	476	536	505	488	515	541	543	470	488	476	511	523	507	508	530	494	502	564	550	525	543	495	529	489	485	466	546	482	509	525	517	515	489	528	521	559	483	525	516	485	484	541	478	543	508	517	539	488	525	472	492	488	509	476	519	521	518	521	543	529	558	558	523	522	525	527	503	509	496	490	542	519	535	532	499	540	533	498	523	503	484	537	528	541	522	543	543	495	507	519	495	529	517	501	528	517	504	517	532	468	498	559	506	525	533	527	561	561	543	528	534	511	539	486	527	518	564	480	485	546	503	499	525	518	504	542	493	565	490	514	544	511	516	500	508	540	497	497	538	535	533	529	477	520	498	539	530	468	496	529	494	503	527	482	541	498	525	522	534	520	502	507	563	461	500	492	536	503	541	514	496	475	531	531	534	466	507	493	522	506	512	606	485	549	490	542	492	519	505	554	480	521	519	506	542	540	517	464	522	521	513	525	542	490	512	558	514	505	526	526	530	510	538	533	523	532	543	541	527	549	512	529	543	496	495	538	540	581	516	543	506	550	533	538	537	546	548	483	547	506	517	542	520	536	489	507	507	499	512	481	470	525	488	516	526	519	523	506	490	555	507	513	570	524	488	501	501	545	539	576	483	536	518	508	518	534	525	556	523	528	541	526	501	498	472	497	518	519	495	476	504	516	512	544	478	538	550	496	535	504	524	486	497	505	486	504	521	535	487	516	532	502	509	507	518	518	507	509	495	527	521	536	518	529	490	540	476	505	501	493	543	512	508	530	511	510	492	540	498	524	542	525	513	504	545	509	519	549	503	505	525	526	496	522	522	514	523	513	518	494	492	492	545	501	533	545	519	499	526	474	531	516	504	502	516	487	507	527	528	483	549	505	505	507	506	526	525	507	574	568	526	540	515	521	512	502	507	484	509	507	537	515	478	503	458	555	495	470	508	548	532	484	516	521	499	554	498	531	505	553	541	511	509	516	554	531	492	491	480	526	537	536	496	490	514	541	503	507	508	514	513	490	519	519	540	524	530	491	520	513	523	504	522	489	544	481	531	472	527	502	510	533	484	499	490	537	511	568	515	541	526	497	500	522	502	540	495	527	496	486	531	538	522	481	509	529	464	527	503	502	504	524	531	528	510	535	500	521	519	511	459	506	492	516	499	507	539	557	508	490	484	519	519	504	526	483	485	530	514	504	531	497	490	519	526	488	484	518	467	527	509	534	529	552	519	538	482	511	532	517	530	547	526	463	544	497	503	515	543	544	549	535	511	541	464	503	529	521	472	536	547	525	491	512	485	535	528	479	531	516	526	523	504	525	471	518	531	510	509	485	512	534	512	512	506	519	494	534	503	485	510	514	514	504	524	499	543	539	502	501	493	531	478	543	545	541	512	492	520	501	566	509	507	552	498	485	508	517	530	468	508	499	511	522	560	518	509	522	503	529	467	554	518	564	490	512	511	501	486	523	570	475	481	496	539	521	527	523	516	477	489	505	519	538	516	520	513	534	513	518	507	516	500	521	503	525	517	546	499	518	529	523	512	523	558	533	522	492	524	509	516	536	561	512	537	503	538	480	509	504	537	521	484	525	506	517	521	511	513	490	509	483	521	484	481	534	518	490	538	485	541	529	523	476	526	503	492	535	505	506	518	508	505	532	473	519	529	506	524	522	492	547	535	490	518	529	503	515	506	503	521	543	487	517	506	538	538	498	502	494	536	544	526	498	493	497	516	547	511	521	504	498	493	494	530	515	506	497	506	493	551	514	511	506	499	500	514	485	470	542	540	499	546	513	498	523	524	527	549	509	531	527	505	529	517	509	503	534	534	513	550	511	547	517	540	538	529	520	538	546	504	538	527	512	542	528	528	542	490	518	483	514	507	544	490	495	495	561	504	565	526	503	521	485	519	550	539	542	532	548	486	510	508	502	526	512	527	505	567	491	527	549	512	523	544	481	502	513	506	547	516	529	534	544	528	539	533	539	544	553	543	542	501	534	527	493	541	504	541	529	520	504	460	541	496	522	543	530	532	513	526	489	529	515	499	511	496	501	547	499	491	544	514	535	523	482	520	529	481	518	467	484	506	514	491	505	502	548	541	520	511	507	497	521	493	501	533	525	524	501	490	491	558	518	509	497	479	507	460	520	500	533	491	496	524	521	522	551	504	516	523	511	509	514	522	509	486	522	529	529	527	510	530	525	519	517	519	515	529	542	547	524	498	494	518	457	499	527	520	540	542	521	523	496	509	512	556	538	465	488	547	525	527	499	497	525	550	531	523	505	498	526	559	527
22697	20945	28490	23521	20905	20860	8024	1159	749	723	679	634	606	555	577	551	527	514	539	488	528	483	492	480	485	530	535	490	502	505	516	518	787	2525	2829	2644	2167	1629	1087	495	475	438	427	448	442	484	409	460	440	467	434	452	456	479	452	463	461	447	442	489	477	457	451	481	515	439	437	456	474	460	490	479	489	472	477	442	482	484	483	465	447	472	439	485	491	475	424	485	470	440	507	475	457	449	479	476	492	477	438	452	465	507	501	482	438	438	477	453	462	456	485	465	463	459	473	431	467	439	397	451	450	439	467	455	480	466	497	464	452	456	487	446	428	461	444	468	471	502	500	442	437	446	475	459	449	468	469	454	465	460	459	453	442	433	421	431	459	441	500	480	475	444	460	457	440	441	440	439	467	454	456	480	511	483	461	480	471	480	460	445	427	465	500	477	481	506	492	472	463	454	458	496	443	467	471	446	483	433	487	416	433	466	493	456	440	500	427	459	491	456	513	465	483	474	448	441	466	469	489	475	464	399	460	505	463	440	507	470	510	442	427	466	479	461	479	437	467	508	445	471	458	444	463	422	457	471	441	484	471	473	446	456	472	498	470	447	487	461	452	445	473	455	482	475	461	464	455	462	441	459	452	439	484	488	475	471	451	420	460	462	453	452	489	450	467	508	448	456	431	509	457	449	512	446	485	441	448	451	469	470	453	446	465	420	453	481	472	451	459	454	432	424	484	464	482	450	462	463	472	473	449	474	471	444	485	448	465	476	473	456	450	501	483	506	497	473	478	447	433	456	459	489	436	466	485	494	466	458	475	457	484	486	518	505	454	465	456	479	468	459	426	504	481	473	483	477	455	435	472	503	492	489	466	453	491	500	456	459	451	436	488	468	455	438	492	449	449	480	491	482	507	440	466	425	472	466	487	456	449	454	439	502	437	446	481	501	452	463	423	444	465	417	520	483	456	485	415	455	443	494	481	462	455	460	471	484	490	477	462	447	470	528	503	476	434	483	466	447	531	450	466	460	452	470	455	480	481	487	462	442	462	488	500	419	470	460	480	451	439	471	459	494	470	474	448	517	448	466	447	480	469	442	489	448	467	429	454	480	440	460	514	453	435	452	434	417	489	468	479	434	473	431	459	469	480	485	489	461	461	484	436	434	489	521	479	455	487	450	444	495	411	489	458	520	481	475	477	472	494	472	418	412	437	440	477	482	493	465	439	446	462	472	480	452	442	450	451	449	486	466	476	464	457	437	433	473	461	487	479	464	470	442	479	409	464	467	468	446	458	463	462	454	482	463	493	475	490	457	507	483	470	453	505	435	427	474	464	453	464	455	459	488	485	482	434	506	461	453	520	442	434	494	471	482	487	440	460	461	499	485	430	467	498	440	503	456	467	505	510	452	447	449	452	478	485	498	477	439	474	467	441	481	489	488	466	454	486	456	473	467	442	410	457	453	469	463	447	473	511	461	477	420	477	425	463	452	476	501	454	464	487	447	437	448	469	460	495	477	453	449	502	431	491	433	485	485	477	480	451	460	494	486	449	475	436	448	460	481	437	468	457	512	454	446	455	461	479	450	473	477	460	481	446	448	438	461	434	528	449	441	475	449	439	486	478	476	482	484	458	485	414	461	467	459	472	441	455	475	476	447	440	439	457	506	456	440	483	434	478	456	461	515	490	446	490	485	510	458	473	481	468	479	459	470	441	487	430	466	470	464	468	471	475	475	484	444	437	509	471	445	446	465	473	460	496	451	551	471	475	462	478	464	478	476	461	474	451	427	471	463	487	452	453	464	492	427	456	456	489	473	449	429	460	415	448	459	485	427	489	429	477	480	479	486	436	484	490	495	473	466	461	489	472	487	472	488	451	469	474	456	485	456	506	463	503	471	461	434	471	449	408	463	462	477	451	443	448	453	477	459	469	491	448	466	465	453	446	458	473	461	461	482	452	454	465	504	464	434	469	499	496	432	483	453	451	431	440	475	460	461	498	458	434	493	441	469	478	433	415	457	482	462	469	480	486	464	470	456	481	489	466	475	501	452	441	460	498	438	465	495	472	503	461	428	446	458	442	485	480	487	450	454	478	465	436	518	441	483	498	476	442	437	469	435	482	465	495	485	416	475	471	439	428	456	479	501	446	487	424	460	401	456	462	490	438	455	491	456	454	477	455	453	493	456	435	464	449	459	446	490	468	440	431	437	447	460	484	544	486	511	491	484	458	455	477	470	504	474	446	479	506	439	478	464	447	469	485	489	491	510	462	472	452	426	480	457	437	453	443	483	509	494	425	442	476	440	527	458	446	448	473	458	427	463	474	459	426	462	476	438	470	461	432	471	435	452	483	466	483	438	452	458	448	485	477	486	496	458	452	482	483	481	458	507	446	480	467	497	484	453	480	484	464	456	484	477	498	474	465	493	487	438	426	446	445	451	455	465	457	495	482	463	424	433	474	459	434	501	424	476	468	486	425	487	443	498	427	468	464	464	454	501	442	490	434	487	441	450	450	465	498	458	462	460	465	429	531	487	445	452	441	464	437	477	435	455	451	451	436	452	422	432	419	458	466	475	485	475	418	453	438	467	415	433	436	461	483	495	484	472	464	475	470	433	475	502	460	481	465	465	477	461	470	422	459	461	447	449	496	448	469	457	456	503	439	443	460	478	478	469	463	421	468	493	486	468	472	452	463	458	484	442	483	449	485	461	431	429	538	462	479	446	457	442	454	423	449	490	478	501	463	458	412	455	488	498	457	459	483	495	460	476	463	463	458	485	487	440	491	471	456	497	466	457	449	446	451	455	468	482	466	461	498	516	462	462	472	472	487	459	437	432	450	470	464	452	479	491	454	467	438	455	485	432	496	479	434	460	438	438	456	484	481	467	462	466	458	471	454	507	444	458	458	418	478	409	505	463	488	466	508	488	448	449	453	444	496	456	485	465	475	430	469	470	477	457	449	428	491	450	461	473	435	462	436	494	487	451	480	472	466	463	485	495	473	512	440	443	464	471	461	478	484	470	465	468	465	465	488	452	497	435	492	469	456	479	470	503	436	463	454	469	463	469	444	487	482	464	467	422	450	466	457	455	440	444	454	460	436	460	496	445	458	485	397	497	452	436	470	456	480	469	483	516	445	449	431	448	444	452	479	448	468	450	459	458	484	477	495	440	440	465	452	464	439	455	462	450	472	459	487	455	458	510	438	460	496	423	476	428	468	485	458	502	448	438	457	464	475	460	466	451	462	462	426	434	465	485	502	466	495	463	456	462	467	471	459	449	459	459	423	503	429	457	471	453	457	477	461	439	467	417	465	509	474	492	449	481	483	462	466	471	451	440	499	485	456	478	459	476	466	449	460	419	435	439	441	469	461	447	489	449	476	466	478	481	426	438	438	427	463	507	452	458	454	378	486	465	479	457	456	452	453	479	482	468	461	459	496	491	493	468	475	451	478	465	450	462	482	469	449	480	449	452	448	514	429	458	433	479	453	454	514	440	476	445
33384	56010	40479	17265	3819	2256	1799	1369	1132	959	917	856	725	719	608	683	621	576	607	553	601	553	571	535	657	575	608	623	562	557	631	565	1079	3567	3898	3677	2881	2164	1311	540	502	547	505	517	488	561	525	512	485	461	489	535	491	478	513	498	504	527	563	512	513	551	523	494	490	493	504	507	549	563	498	505	493	520	485	494	560	486	475	520	523	551	524	527	516	549	478	503	505	496	535	490	520	471	513	553	488	535	563	490	504	506	485	492	511	535	514	510	521	557	507	473	518	536	481	520	505	538	493	506	532	506	493	512	504	475	514	510	581	496	520	490	530	524	503	512	496	554	493	524	511	524	534	489	517	514	541	485	507	540	502	496	468	495	519	481	503	538	487	534	527	537	528	508	530	504	508	499	516	512	473	529	524	538	499	538	521	538	494	528	490	545	480	489	495	459	469	521	517	522	470	501	497	538	554	515	511	514	535	570	485	540	495	540	505	487	479	483	476	518	511	526	493	498	496	527	526	490	510	510	521	484	541	483	506	470	488	525	514	481	509	526	487	549	506	495	536	502	510	508	504	472	504	508	501	501	516	505	490	511	517	563	521	484	537	547	537	533	528	501	538	514	508	538	514	499	501	500	547	535	520	544	509	491	490	468	539	501	526	508	547	488	540	484	531	533	561	554	490	489	497	517	490	504	493	495	518	486	455	472	521	515	497	513	519	509	509	526	496	524	518	495	507	504	499	514	503	542	516	518	493	493	476	519	498	536	467	522	489	490	531	542	547	520	555	519	551	498	510	498	540	491	510	525	509	527	533	515	486	514	506	518	526	525	492	491	511	500	564	484	513	512	485	484	505	482	515	519	536	526	490	522	502	490	463	491	494	517	524	499	536	531	500	525	549	465	546	512	549	526	494	499	498	505	514	524	539	506	472	549	520	508	510	492	508	525	503	482	509	473	478	494	544	503	510	495	505	465	512	485	521	472	523	492	520	506	487	530	530	509	485	489	493	499	533	516	498	521	544	506	524	446	515	488	501	532	530	490	506	493	510	494	460	497	466	540	522	542	519	508	506	529	517	496	541	483	510	496	510	454	497	494	477	523	486	476	518	535	521	496	526	524	540	510	526	504	514	428	528	548	504	534	465	488	524	502	503	539	525	508	500	488	487	520	536	513	450	527	512	492	537	527	540	528	526	477	505	530	521	480	512	486	494	487	526	527	537	509	465	529	504	516	529	566	523	506	494	513	500	484	522	518	514	509	505	499	527	523	541	477	523	479	514	485	518	551	500	548	508	501	535	504	510	548	531	535	500	519	510	560	517	504	489	523	544	515	520	517	478	493	480	533	563	499	542	519	555	483	545	504	501	536	526	525	492	516	502	510	527	494	516	510	506	509	532	495	537	523	501	495	507	517	499	528	494	534	479	514	519	497	543	519	520	511	514	548	513	500	503	475	519	514	503	547	494	505	521	509	531	537	509	489	527	488	497	543	491	554	511	514	495	488	487	488	494	507	513	516	525	507	559	486	507	506	514	519	538	548	484	495	488	512	495	514	485	507	472	521	513	535	476	507	540	465	521	519	486	498	502	545	484	475	495	523	538	524	491	547	511	514	491	510	480	548	529	521	505	493	528	492	476	498	546	485	536	506	508	511	494	548	510	507	499	544	565	521	558	506	508	533	534	557	521	536	505	524	508	478	500	482	516	507	485	505	517	550	492	521	523	519	475	503	539	524	497	499	531	493	526	469	508	505	480	533	483	475	538	494	533	514	492	504	519	522	497	498	509	477	531	511	525	502	492	502	519	464	513	534	552	533	524	534	497	500	509	510	503	500	501	533	537	526	520	488	468	496	522	533	506	501	503	514	512	519	545	516	499	470	528	498	517	488	527	467	511	504	528	532	507	469	495	525	492	514	514	505	536	474	500	543	495	490	526	534	531	516	500	497	511	530	527	511	496	506	496	494	507	493	481	544	507	528	511	480	523	512	510	488	544	494	504	494	505	513	476	477	532	496	525	489	509	503	519	497	549	507	512	486	444	520	516	491	523	534	481	514	530	536	522	474	512	559	524	488	505	526	528	497	516	544	514	519	481	547	556	530	488	507	505	549	527	496	523	516	543	528	536	481	544	536	503	526	524	492	529	491	502	549	590	535	568	481	527	540	516	501	494	522	475	501	488	497	543	530	518	527	478	518	507	496	517	486	535	510	502	493	501	527	483	487	534	497	504	495	538	482	522	485	500	510	472	486	523	483	487	535	499	538	526	505	552	485	494	518	492	493	467	516	520	513	506	521	505	482	507	481	514	523	505	512	531	486	495	513	539	547	517	529	495	516	506	541	529	481	515	524	484	514	528	538	499	549	509	503	524	515	542	509	515	530	545	513	529	504	480	527	501	540	536	530	511	470	541	536	485	480	506	499	502	523	515	506	513	507	537	496	501	543	518	501	544	507	519	537	511	527	506	498	503	523	491	524	506	506	534	523	505	552	484	479	519	508	498	500	485	461	524	523	454	506	536	476	540	481	534	492	497	510	519	516	532	530	526	504	537	556	475	523	541	482	499	504	528	522	524	510	465	505	532	554	533	480	515	530	516	521	523	526	518	524	538	518	509	501	522	483	451	506	492	542	505	509	494	512	519	534	526	524	501	501	482	545	518	520	509	517	491	529	504	506	523	529	491	502	509	514	536	531	471	523	514	518	567	538	464	512	489	486	506	508	517	496	476	467	520	460	549	459	536	493	500	516	511	502	493	485	526	493	472	496	500	515	538	523	489	523	493	526	491	506	484	545	515	471	480	536	507	556	472	502	532	515	476	533	518	513	504	513	513	542	510	498	539	529	482	555	517	493	502	547	531	501	541	504	499	560	496	499	537	513	520	504	483	539	487	494	525	485	541	491	489	549	491	500	487	548	471	511	517	508	516	519	510	470	500	557	525	550	545	520	519	477	496	503	545	533	490	506	531	506	511	505	516	511	505	494	531	478	524	506	503	483	495	509	491	518	500	480	556	549	508	545	487	504	499	481	509	526	529	504	524	477	538	510	517	524	500	532	497	523	493	529	503	512	510	531	509	476	526	515	538	468	532	518	525	501	514	508	536	530	544	514	505	490	501	507	511	472	544	476	516	476	549	510	480	507	531	495	509	520	501	533	483	514	513	477	510	458	511	508	510	486	539	540	500	505	546	486	498	532	527	521	504	478	473	499	514	507	483	489	513	520	518	503	469	507	505	495	531	521	516	548	512	504	498	519	448	539	488	537	553	523	481	519	485	516	529	510	502	537	542	516	513	525	515	531	512	495	492	478	488	539	494	507	511	501	529	527	532	495	486	486	498	486	529	538	486	507	515	548	511	496	485	528	547	516	501	475	476	504	522	536	473	517	507	517	492	549	492	531	521	528	490	498	522	508	501	521	531	494	484	534	518	488	539	489	503	483	495	514	529	509	481	508	539	530	524	528	530	531	515	499	513	523	559	539	519	485	513	469	533	505	488	503	521	515
28172	27348	28401	11409	880	493	420	413	398	376	396	368	384	388	389	399	389	399	408	387	360	397	384	359	399	402	372	404	379	352	360	370	374	427	528	546	517	576	496	404	375	358	375	390	374	383	362	367	355	381	373	399	400	407	372	352	384	376	386	335	407	364	352	367	377	393	412	378	367	384	392	359	388	399	418	388	366	376	385	360	370	358	367	359	354	375	361	376	369	373	376	357	393	348	376	371	390	363	384	382	355	333	371	428	392	367	345	394	398	362	369	382	375	367	387	396	363	372	383	409	350	381	400	362	375	384	389	379	393	362	382	373	352	397	396	375	350	355	370	376	376	383	360	395	390	379	368	408	382	397	421	381	387	355	407	423	373	414	370	394	397	381	390	380	337	410	357	401	397	354	339	412	347	377	374	382	389	364	391	379	369	392	357	417	347	383	368	383	375	332	367	392	384	412	374	354	410	361	373	383	365	400	373	373	376	345	355	361	381	356	359	356	366	351	378	338	358	381	397	368	398	353	353	397	373	391	404	392	381	373	419	375	367	364	387	383	410	374	382	368	411	362	345	371	374	352	391	369	374	380	403	340	346	363	356	380	359	366	368	383	379	389	354	393	383	366	393	378	371	393	393	364	385	365	348	367	380	345	328	371	390	364	390	382	372	370	407	390	401	379	391	376	352	370	383	376	389	362	382	397	369	353	384	368	371	366	361	352	369	380	387	387	339	389	373	394	366	376	383	384	372	387	356	390	364	394	385	384	383	383	351	374	392	376	399	366	358	357	351	363	338	422	395	321	366	388	347	370	352	410	390	386	368	380	391	369	361	390	364	336	387	385	365	392	405	384	406	368	392	371	380	344	369	376	397	361	336	352	402	347	375	363	390	378	375	359	372	391	363	412	387	363	383	377	372	361	371	363	390	382	381	350	352	380	346	370	374	350	373	381	339	393	384	378	376	385	361	337	377	419	377	407	362	388	369	354	387	365	347	395	375	364	352	365	365	402	416	351	365	333	373	375	364	386	382	418	406	389	345	375	382	388	384	387	394	377	384	373	395	352	369	385	368	371	355	337	377	372	373	351	340	359	357	356	372	378	376	321	356	400	402	359	363	396	405	414	391	371	378	371	396	381	368	355	379	351	360	359	370	387	356	355	371	381	401	350	346	362	357	378	376	390	400	393	354	411	350	381	401	367	386	371	356	360	406	395	366	341	383	367	386	396	417	396	372	371	365	357	373	394	391	381	375	362	376	352	381	376	388	358	347	334	390	364	366	387	369	342	382	389	371	373	367	396	366	381	372	376	337	399	375	419	380	395	381	370	391	412	387	397	411	387	363	361	355	373	352	378	373	373	387	365	362	395	393	372	369	377	383	364	359	388	395	383	348	369	389	363	404	371	374	399	377	352	397	385	375	395	380	354	381	360	385	414	376	369	402	365	380	369	373	344	371	356	404	372	408	360	407	338	357	390	364	385	394	395	377	398	396	370	398	365	370	393	377	329	366	397	377	366	426	372	404	372	374	362	399	364	414	364	372	364	361	344	371	355	350	400	349	406	362	357	381	343	395	388	381	361	400	393	390	336	370	332	363	392	425	350	382	401	375	358	368	415	351	355	385	394	384	368	359	379	370	397	390	385	371	348	381	398	380	371	353	352	379	387	346	376	380	343	359	374	367	369	382	420	368	395	382	378	374	381	378	363	365	398	374	358	378	381	373	345	381	400	383	399	379	376	346	387	387	410	333	387	401	358	375	316	343	367	375	339	334	408	396	365	375	357	343	372	372	365	362	379	388	385	387	327	388	337	376	412	354	395	366	351	372	396	354	321	397	363	392	391	397	362	378	341	362	378	413	381	390	372	392	368	388	383	364	335	384	348	397	400	407	389	384	388	348	359	369	416	337	382	385	391	355	369	357	363	389	375	378	385	372	373	377	388	398	367	371	381	378	357	345	386	371	348	369	387	390	383	355	404	415	375	372	374	357	395	392	360	375	374	395	384	391	381	355	368	405	400	382	373	396	360	399	373	346	376	381	365	364	354	363	339	401	395	377	375	351	407	413	375	349	373	375	366	348	386	386	364	358	365	348	380	377	355	354	385	384	397	392	374	415	385	377	373	368	372	358	366	375	367	370	387	365	401	384	387	357	394	376	371	382	359	409	378	367	406	379	369	381	364	380	352	381	346	393	371	373	406	395	354	357	367	370	380	361	412	362	394	358	403	388	370	358	353	346	382	376	354	383	422	378	385	350	386	370	340	366	377	374	383	362	397	359	395	406	417	378	386	368	350	384	371	362	384	381	355	380	371	391	377	369	356	382	377	370	392	378	350	402	355	394	347	376	379	332	379	404	356	387	358	386	397	380	387	362	366	364	391	353	357	388	361	408	397	370	373	383	392	344	359	365	386	332	369	420	369	363	377	370	375	374	326	375	371	399	387	385	360	391	386	360	357	396	370	395	356	404	357	356	406	394	395	381	376	329	383	387	402	372	370	378	361	372	334	407	343	354	356	371	386	405	381	385	376	362	396	395	396	402	416	408	372	344	355	356	379	357	378	346	375	347	404	382	385	405	349	383	385	384	382	387	387	409	377	358	395	382	377	391	378	391	383	333	384	372	377	378	381	367	357	395	393	410	342	367	353	360	359	379	372	382	348	356	360	372	394	373	351	371	381	389	349	395	393	370	381	362	368	361	347	393	397	398	406	372	378	338	392	365	393	376	362	415	380	410	377	404	370	361	378	393	397	359	360	406	395	365	358	410	349	370	397	387	362	407	417	366	372	373	385	358	369	359	347	360	343	352	363	370	380	364	383	384	372	382	374	363	372	401	365	402	398	333	348	370	369	380	333	397	413	358	402	398	402	401	385	358	379	388	374	374	375	420	338	362	352	354	387	383	371	389	396	360	412	389	368	389	366	393	388	352	384	400	384	371	405	390	375	390	384	380	362	346	356	423	369	366	371	391	350	379	359	351	387	422	370	374	356	385	341	368	385	384	379	371	412	367	362	366	377	386	360	399	356	370	392	377	413	385	342	376	385	386	390	372	420	386	367	355	393	384	387	378	358	367	329	385	432	366	369	379	392	400	402	375	399	366	399	356	391	364	374	373	378	352	387	340	358	387	343	381	373	375	373	392	372	397	368	355	361	374	379	381	347	414	399	360	361	378	405	341	357	401	361	400	398	377	379	383	380	372	407	340	394	376	381	398	385	378	347	365	373	385	388	368	360	404	382	345	358	405	371	371	408	372	356	388	352	383	367	398	375	396	397	392	379	376	397	365	384	363	353	382	366	390	333	364	381	388	364	391	384	366	376	376	391	392	345	394	360	425	360	340	375	377	378	358	367	349	377	342	349	380	399	396	408	402	399	404	374	392	375	367	387	366	383	429	393	345	380	376	411	385	388	398	359	409	365	365	380	376	361	378	401	384	370	384	400	356	415	384	368	400	369	361	354	405	350	399	385	361	339	366	382	384	389	355	377	358	362	388	389
30182	43709	28595	7072	787	542	498	487	490	479	445	467	431	444	497	474	458	451	440	470	427	417	472	471	453	453	449	437	444	421	444	437	460	539	643	716	756	697	528	459	435	444	434	504	431	423	456	454	413	451	459	429	461	401	428	458	392	421	387	481	426	434	438	417	441	424	416	423	446	437	474	433	402	439	437	452	456	473	459	429	438	423	432	382	462	434	418	453	445	410	437	434	420	454	404	442	414	416	447	414	416	434	433	452	435	441	443	433	423	457	438	467	450	473	474	435	425	422	416	411	440	456	465	375	438	439	436	400	417	443	449	426	438	448	405	465	437	470	426	444	432	443	402	428	439	433	425	397	443	431	468	448	444	393	446	438	431	396	446	406	427	438	437	402	436	450	462	442	435	477	441	406	413	444	409	467	419	432	433	436	433	447	427	485	421	427	472	435	444	425	428	413	438	479	437	455	455	458	423	420	439	430	460	427	444	456	458	444	449	447	415	418	437	442	450	462	459	436	415	482	442	417	438	439	401	449	379	422	459	421	422	410	446	484	418	435	404	434	465	461	437	439	405	417	453	439	421	449	437	417	466	425	431	440	431	460	407	416	419	431	446	416	429	466	460	412	405	475	446	420	422	424	453	440	458	410	436	401	424	436	446	458	417	430	456	412	449	411	431	433	440	465	433	442	473	417	442	419	449	434	428	437	470	408	464	442	438	448	408	393	436	399	441	427	475	465	397	437	433	451	440	435	462	424	449	453	423	458	426	470	465	434	412	440	416	435	401	448	457	440	483	428	447	396	408	474	425	428	440	445	413	415	403	450	441	439	406	453	418	457	386	438	418	430	418	408	486	460	417	441	436	439	420	461	421	457	447	441	430	450	424	430	433	434	421	421	421	450	482	426	413	407	433	412	454	444	479	414	423	433	425	436	426	425	434	389	416	441	466	397	451	410	449	453	414	449	413	456	443	451	442	419	435	385	476	434	423	414	446	431	442	416	455	432	443	415	451	428	433	431	430	436	499	473	412	453	418	433	468	409	458	481	444	411	424	444	413	448	401	440	410	474	437	441	457	427	437	431	458	403	463	436	395	452	453	399	423	440	437	456	414	443	428	454	440	442	397	455	381	444	425	433	439	430	444	479	475	435	430	451	438	429	424	437	458	420	468	448	431	455	413	458	429	429	413	460	430	439	453	416	441	456	448	476	431	399	426	418	434	442	431	403	436	390	481	400	427	453	416	443	454	432	432	461	410	448	426	433	482	452	457	431	427	438	416	450	430	442	433	439	425	414	434	438	432	398	465	457	455	419	466	407	438	442	438	419	417	432	435	443	414	419	385	429	450	409	430	466	414	451	408	438	463	444	422	445	480	442	415	417	406	441	434	428	454	437	413	443	389	462	429	433	469	419	464	432	433	465	436	471	401	464	429	450	438	459	439	429	434	426	406	428	433	384	449	458	446	436	430	458	420	445	448	426	416	452	443	452	451	447	422	424	406	442	425	461	436	464	441	413	410	459	411	440	411	453	439	454	426	429	436	405	456	435	452	495	441	408	466	382	456	409	426	432	446	410	412	435	470	416	453	437	400	411	468	427	464	435	462	422	415	451	462	399	427	415	451	437	409	438	405	450	443	406	462	392	427	391	405	447	440	433	403	396	454	459	429	423	457	439	386	410	416	408	423	433	446	459	415	472	403	435	398	446	444	427	397	437	448	476	413	426	446	423	451	376	456	459	427	529	434	438	461	432	432	436	469	411	479	443	415	433	421	419	383	413	416	465	467	456	448	448	412	430	447	425	402	439	444	444	382	445	474	434	447	450	449	487	455	439	424	469	470	449	473	449	490	425	455	398	449	446	408	454	441	405	429	455	404	450	417	446	447	428	438	423	428	455	417	419	410	449	440	456	457	441	450	418	434	466	456	432	440	417	446	438	472	429	452	441	413	430	428	433	405	464	475	488	427	453	462	426	422	438	440	417	445	435	449	431	423	428	417	435	489	453	433	411	417	403	418	432	428	472	458	456	465	420	432	450	436	442	455	412	401	417	464	411	457	447	458	418	414	499	422	458	427	453	466	440	441	425	426	444	465	481	468	452	451	442	441	457	407	454	398	461	437	413	438	409	456	483	434	440	455	436	421	429	431	431	431	422	459	461	398	433	434	464	442	442	429	451	454	447	433	441	464	456	416	445	414	442	424	406	446	449	422	457	431	449	460	425	419	443	475	445	442	451	424	427	451	451	442	430	447	491	426	428	457	450	394	460	433	420	429	414	417	440	466	460	428	409	444	477	427	436	443	425	458	441	400	442	411	456	410	422	472	448	452	427	422	462	430	395	419	436	429	447	411	383	409	432	466	391	413	438	419	448	400	440	438	426	445	447	421	482	383	419	433	438	376	419	465	463	432	451	432	445	409	466	427	412	405	438	415	436	449	418	413	435	457	435	432	449	436	446	458	422	389	438	425	447	438	432	440	457	397	451	428	419	431	463	449	433	422	410	436	447	450	473	427	446	407	469	438	450	419	455	424	448	428	424	429	456	449	436	417	428	424	438	434	450	435	454	424	455	453	411	451	404	443	442	409	442	414	461	441	465	450	473	401	461	448	449	473	425	444	420	416	434	443	373	425	486	447	418	467	421	395	402	456	431	420	432	459	445	425	439	450	408	432	442	404	439	438	431	414	435	449	444	446	437	432	418	463	445	434	485	413	453	454	443	405	459	445	424	414	435	433	449	433	437	402	425	442	430	472	427	435	446	435	419	475	427	418	402	405	448	424	449	431	417	435	438	396	425	457	426	452	499	447	476	459	442	416	448	408	438	446	433	454	410	438	432	445	436	427	431	453	427	404	410	436	479	450	410	464	447	453	461	424	430	453	440	460	413	411	439	437	410	426	429	494	439	476	406	409	441	461	448	417	441	443	443	424	446	416	468	434	437	428	475	437	451	432	434	438	460	487	410	426	441	450	448	427	444	421	467	448	416	428	460	450	438	401	450	448	428	423	473	439	450	432	418	395	412	427	455	448	427	426	441	455	412	415	454	471	423	468	421	433	425	429	447	463	431	427	412	471	424	420	424	406	436	470	418	446	449	432	428	459	443	438	402	448	474	441	431	418	458	418	390	452	424	426	409	397	426	468	429	428	403	451	446	429	413	415	441	426	391	416	448	451	412	422	421	427	442	442	424	403	444	450	477	421	400	440	446	496	435	416	423	428	389	441	441	455	434	458	445	433	446	452	406	409	440	420	448	448	425	435	432	461	444	454	477	408	466	436	439	447	454	429	441	436	426	454	448	435	398	435	449	458	417	448	406	430	451	435	435	440	476	414	448	437	410	443	402	384	431	445	416	417	443	409	454	464	424	414	413	450	468	417	424	416	426	420	427	460	459	465	440	464	428	427	461	452	421	449	441	408	447	453	398	434	416	417	431	447	432	439	451	452	433	397	431	476	416	473	412	464	484	439	456	424	423	428	449	423	445	389	399	424	421	427	429
23812	20945	27954	23894	20627	8907	1010	649	557	509	474	445	429	408	433	407	395	381	380	400	362	414	404	392	392	367	401	394	386	366	376	382	375	675	1309	1779	1687	1416	977	592	354	352	345	372	379	374	355	369	355	385	355	345	363	316	352	335	340	379	350	354	380	378	342	368	346	375	374	339	381	357	404	380	380	355	334	330	355	382	400	365	339	341	352	355	349	337	339	357	328	359	346	340	344	403	348	333	328	362	352	365	381	387	348	376	379	362	357	388	344	361	320	349	334	348	359	381	347	392	316	361	339	339	341	374	346	325	372	381	337	372	352	380	342	349	315	353	398	385	379	354	363	397	340	329	368	376	339	326	343	342	313	310	361	358	352	363	354	347	346	370	376	330	359	372	358	333	355	343	364	376	354	352	386	346	352	357	347	367	352	356	395	367	345	377	339	369	342	351	358	341	325	364	351	348	334	352	358	386	337	343	357	327	371	345	380	377	392	395	358	380	385	313	355	353	382	357	388	361	341	350	358	364	372	356	377	370	367	401	348	339	356	348	384	365	362	387	368	354	374	361	345	351	355	387	355	339	349	336	372	367	319	372	343	357	382	392	364	334	354	372	353	389	356	360	319	351	343	331	343	366	373	342	349	346	364	314	354	349	371	337	370	336	343	343	366	355	348	372	378	376	348	353	385	360	365	355	342	353	341	343	362	391	362	329	380	364	344	351	367	356	350	343	362	307	371	358	371	348	383	365	380	358	367	377	343	346	374	386	358	345	362	364	368	366	388	346	318	351	375	344	364	389	364	314	408	348	366	312	353	314	331	345	356	348	339	365	327	357	342	308	319	362	375	335	362	359	353	323	327	324	345	367	370	347	362	372	371	362	362	317	377	330	351	334	365	314	421	345	354	359	354	319	344	357	369	333	349	373	336	345	344	324	363	360	365	350	349	338	358	352	366	394	352	354	359	329	358	382	364	339	360	339	378	346	352	345	375	369	401	356	352	354	346	377	345	341	365	337	349	363	378	376	364	365	377	352	374	337	364	386	334	375	350	361	328	353	364	377	340	342	354	325	360	353	367	368	374	360	361	387	354	319	341	357	311	362	334	372	378	374	387	377	332	317	347	369	357	348	329	379	334	384	344	361	347	349	369	360	358	385	376	394	340	363	366	376	374	400	366	365	363	364	351	345	363	331	357	346	378	355	322	360	360	355	362	357	346	320	327	361	329	335	330	368	319	314	348	362	337	336	326	388	328	362	348	371	355	344	350	343	356	348	340	363	394	330	359	402	329	361	368	353	381	347	381	368	357	357	383	342	341	343	382	379	362	355	363	381	342	369	363	343	363	336	365	368	375	345	359	376	369	374	375	342	324	344	339	361	328	338	348	375	355	360	385	333	339	371	334	360	367	351	326	324	351	333	335	380	351	370	366	334	342	365	364	364	323	360	344	328	359	361	344	366	357	387	361	330	328	367	361	368	354	327	334	355	329	348	327	316	358	362	351	386	341	357	351	370	346	334	352	366	365	365	324	385	359	363	365	370	354	375	347	365	334	354	327	376	349	353	355	340	337	379	318	353	353	363	341	396	359	364	342	380	350	375	348	344	356	345	372	330	338	355	333	340	348	364	345	386	363	367	357	360	364	366	368	335	367	372	348	364	355	359	345	344	362	356	359	367	385	347	358	356	346	364	334	364	354	322	344	340	364	328	339	314	382	352	348	373	378	335	368	356	336	349	374	356	355	335	323	399	340	370	325	339	337	356	360	374	343	342	360	324	349	367	392	337	349	397	367	334	342	359	357	329	372	345	371	387	393	361	368	359	307	385	372	364	340	354	345	359	342	369	370	341	365	381	342	322	368	333	347	340	366	362	325	360	379	361	356	322	336	372	373	361	340	343	354	352	349	326	379	361	339	337	358	356	319	321	376	341	352	326	345	361	361	319	365	356	340	353	354	376	368	350	361	354	355	332	346	310	364	391	377	338	357	373	320	392	323	327	369	348	337	304	354	336	370	372	345	352	343	299	342	374	318	347	376	317	337	365	351	368	323	311	361	361	331	357	338	356	366	338	356	342	361	389	333	353	373	374	352	313	356	340	383	368	335	352	374	349	331	337	344	365	351	323	373	396	374	338	374	353	360	339	340	369	352	367	344	360	359	387	377	368	379	323	357	362	379	342	360	341	356	354	353	369	373	354	348	368	357	343	360	378	335	343	371	376	341	344	341	327	371	370	350	375	386	350	363	348	380	376	363	353	360	376	349	386	352	329	361	372	368	332	357	349	346	353	353	358	381	342	329	344	351	351	342	353	340	386	370	375	348	359	359	354	338	350	367	332	376	342	332	311	345	375	334	380	353	380	362	345	353	351	320	377	344	357	367	313	366	338	322	340	369	349	364	380	367	303	355	357	348	365	331	363	350	335	338	348	329	356	386	348	363	345	355	336	352	355	379	371	346	371	346	356	336	393	326	360	352	368	356	361	362	393	358	390	344	373	368	332	363	351	355	334	364	369	402	347	348	376	361	324	354	353	344	361	355	357	335	359	341	389	377	377	349	363	340	363	373	336	323	343	367	374	331	357	362	315	377	359	375	357	362	376	356	301	395	376	351	357	359	331	362	352	347	338	353	367	356	306	363	392	332	348	371	358	354	356	349	366	352	344	351	346	417	387	385	350	341	355	372	380	360	329	353	341	354	354	353	342	343	343	362	376	324	313	347	337	358	374	328	324	345	344	359	371	358	336	364	395	349	353	317	361	340	367	351	389	370	339	330	361	347	332	358	380	340	347	369	364	373	334	368	366	339	341	362	361	365	365	330	350	329	378	330	357	358	358	347	362	380	326	343	364	362	384	337	340	364	376	346	367	393	361	358	395	331	329	324	361	345	343	371	344	362	384	345	334	405	309	334	325	395	381	366	355	363	345	348	337	358	381	361	364	331	366	359	365	347	353	403	359	330	363	327	342	340	332	376	372	374	348	345	343	343	347	397	354	358	360	347	370	344	335	361	362	346	371	379	371	336	351	362	362	367	359	368	382	338	368	352	331	369	371	358	389	334	347	326	330	360	361	344	333	372	363	355	332	369	318	342	348	386	343	349	331	364	374	345	353	364	383	344	354	329	346	364	363	356	369	366	337	355	368	381	356	383	353	369	347	358	400	323	345	309	342	377	375	341	330	383	377	349	349	350	391	374	359	348	362	362	360	357	376	369	356	353	344	319	355	345	369	368	344	341	372	316	347	347	364	367	368	350	382	350	375	342	330	346	326	337	322	374	374	324	336	367	327	353	348	329	357	357	302	319	383	364	341	356	354	374	377	339	368	380	341	341	369	399	340	327	350	358	333	370	372	352	399	350	337	321	365	349	353	367	364	363	360	338	332	366	335	322	347	353	359	357	328	366	365	368	373	347	330	346	361	353	333	360	354	337	345	355	368	352	352	314	330	357	350	336	335	340	365	357	309	345	377	349	333	338	361	360	377	369	359	380	383	354	372	346	342
31845	52918	32969	11953	2545	1410	1130	871	788	671	624	595	513	550	491	497	483	453	447	471	415	468	450	441	409	436	454	430	450	442	435	455	464	966	1787	2435	2353	1851	1207	752	421	422	409	373	402	406	412	411	375	460	388	415	411	379	397	392	412	396	393	456	381	435	406	395	406	398	397	390	441	432	428	409	418	449	400	413	426	397	418	427	415	406	379	428	418	436	394	404	390	429	417	399	398	405	362	375	435	370	422	424	412	391	383	431	412	438	459	397	396	379	422	417	413	419	386	421	458	400	390	370	407	396	394	383	397	373	377	384	399	392	430	418	388	405	405	395	411	432	441	379	412	405	438	420	417	449	398	422	387	437	384	421	380	402	358	429	350	400	411	395	418	398	409	385	414	415	393	404	427	383	420	401	435	388	401	419	412	412	409	437	426	392	364	397	377	372	390	405	433	426	395	406	419	448	407	423	411	378	411	399	358	411	413	396	396	403	392	398	410	407	392	381	405	383	425	370	433	412	375	413	388	418	367	384	410	407	407	429	413	399	361	400	411	386	431	433	406	433	409	396	398	410	396	416	397	400	419	404	399	411	393	442	402	415	393	413	427	399	392	417	371	401	402	434	425	416	442	404	391	411	400	435	386	427	413	414	421	423	399	401	397	425	356	425	388	434	435	389	391	438	430	444	418	429	431	409	424	385	387	421	426	396	406	426	394	363	402	413	439	409	434	410	408	402	420	420	406	416	409	415	392	400	392	370	386	452	397	364	401	418	424	376	411	381	388	413	380	384	433	414	405	389	386	389	412	409	417	409	394	414	390	382	405	394	417	406	417	398	408	421	389	420	405	398	406	380	391	395	374	415	413	410	374	398	384	410	433	409	399	350	411	395	385	421	419	357	428	404	409	403	415	405	405	422	445	389	403	398	432	415	418	432	368	416	363	421	368	371	397	403	388	407	382	418	409	439	414	371	418	402	415	394	386	360	424	403	402	412	421	369	389	396	425	434	421	392	405	429	394	393	402	411	369	422	436	410	398	414	372	393	407	350	439	422	399	407	383	433	372	394	417	391	390	372	441	430	424	444	397	406	399	407	375	421	427	412	433	399	447	402	411	375	404	403	410	429	404	410	391	394	418	375	401	387	414	432	392	408	377	390	425	422	398	414	428	423	386	402	412	432	402	397	421	413	385	385	397	387	402	442	433	383	389	419	423	411	428	394	377	373	402	377	392	430	417	391	405	413	416	410	405	396	404	404	398	395	352	409	410	434	410	378	414	436	408	420	419	380	409	363	365	397	379	409	384	416	419	408	404	428	388	418	406	425	377	394	443	387	383	412	423	406	433	391	392	401	442	395	424	412	420	410	405	415	418	431	406	401	394	387	436	389	411	423	367	414	399	409	407	399	391	388	450	426	383	411	371	373	437	402	421	419	404	410	398	430	416	377	402	373	409	416	406	433	438	417	383	387	418	370	435	387	405	406	407	424	418	420	377	418	388	420	387	409	403	405	413	406	425	424	382	390	423	384	421	432	423	406	412	421	373	400	436	404	418	425	437	404	413	384	368	384	387	418	409	410	372	416	386	394	378	360	398	420	398	390	386	432	363	391	388	390	360	448	400	431	390	377	383	373	390	393	380	428	405	392	432	354	401	431	399	395	404	447	380	370	401	353	410	410	386	373	392	366	413	403	386	413	421	435	420	385	430	406	430	394	428	415	392	396	394	427	412	414	392	415	430	471	411	415	447	410	384	393	410	413	390	413	425	407	428	395	385	419	371	385	390	409	433	371	404	382	403	438	431	410	382	389	373	411	414	392	423	433	409	384	418	384	420	424	371	403	428	413	428	408	417	402	436	390	406	401	435	400	404	380	408	410	419	370	424	412	403	409	399	415	383	384	413	400	411	379	434	419	385	426	370	428	388	456	431	397	396	394	366	411	377	377	413	445	360	429	457	393	415	397	398	411	398	391	407	406	411	407	416	418	409	430	395	409	409	424	397	413	409	409	410	420	418	400	405	404	453	403	432	405	395	418	413	384	406	418	421	389	399	389	431	456	418	391	371	392	428	405	389	397	421	385	411	388	420	413	414	436	442	382	401	378	420	392	376	432	405	410	414	426	407	373	374	393	402	379	389	411	438	408	418	389	442	402	397	363	400	448	433	412	413	424	394	400	421	395	378	404	404	429	393	412	400	407	390	460	408	427	383	441	433	419	389	394	421	378	374	415	377	387	404	420	364	391	441	378	390	400	411	403	444	427	424	412	424	378	384	423	440	444	376	396	409	405	417	407	425	405	407	399	447	400	410	406	445	409	428	441	419	407	399	452	404	400	408	418	390	421	412	423	402	428	389	389	409	410	397	404	373	392	387	389	423	391	442	407	394	389	392	432	385	416	433	422	403	416	425	379	439	396	438	386	406	415	380	411	402	393	378	414	431	394	410	416	402	372	427	430	459	390	408	425	376	414	410	427	366	406	404	406	414	395	448	419	411	401	373	375	410	414	424	446	400	433	410	398	436	410	414	425	406	382	352	368	414	375	408	448	418	412	379	425	412	395	403	407	395	376	393	419	380	415	417	423	374	450	408	369	404	388	395	383	416	390	404	401	410	403	404	388	397	431	399	428	390	407	417	436	422	396	402	432	388	405	378	421	363	386	396	408	385	394	417	392	421	380	395	371	437	405	416	405	403	421	400	421	359	358	365	411	413	402	397	426	396	425	397	410	398	408	418	423	396	382	406	436	392	411	393	377	414	409	413	428	401	441	411	371	382	380	408	346	393	419	404	375	433	420	416	396	418	417	435	420	397	441	418	408	400	408	357	444	416	332	425	435	383	377	425	401	426	423	387	372	418	395	387	442	428	450	385	409	393	424	426	421	437	423	390	442	412	409	414	434	418	378	384	437	381	381	438	432	386	420	458	412	422	377	444	376	412	400	375	385	397	386	414	411	428	402	371	423	404	398	418	374	401	401	424	405	437	381	402	415	412	399	425	418	412	375	395	403	415	380	407	409	426	424	410	410	379	425	423	389	456	440	401	415	388	404	390	400	446	450	368	424	399	411	411	408	379	409	398	373	430	427	420	402	397	422	447	386	413	438	399	394	398	409	392	413	389	395	400	397	404	382	402	389	390	397	412	423	406	447	419	404	444	409	418	383	401	407	446	391	401	437	377	420	397	399	411	394	414	418	386	397	392	390	393	381	391	415	426	389	398	377	411	406	402	398	373	399	424	412	420	371	424	414	414	440	399	431	408	429	436	408	382	428	383	437	412	403	406	383	398	399	429	416	418	429	412	410	366	378	400	441	413	430	380	375	406	403	394	430	409	430	441	402	413	382	384	371	391	399	424	389	426	413	409	396	438	389	366	394	381	376	425	389	406	407	425	425	425	381	392	422	385	428	432	385	392	418	400	394	412	397	405	381	448	396	393	377	395	389	422	394	431	407	368	373	419	417	401	423	394	392	434	372	397	413	413	412	431	379	415	435	407	417	402	422
24952	20939	27152	24718	10347	979	655	656	538	573	534	488	497	496	494	514	501	467	469	468	447	455	478	511	511	477	457	507	492	510	516	455	514	681	963	1266	1161	912	809	569	484	446	428	435	458	472	454	432	475	465	444	467	468	473	468	479	446	462	450	500	456	471	473	478	497	472	466	442	462	482	463	489	470	470	471	455	504	463	486	474	475	438	419	455	474	513	474	489	490	479	461	449	490	453	464	488	469	463	454	461	509	451	456	493	485	447	470	451	480	495	499	443	480	511	433	495	447	448	444	448	448	442	417	529	497	447	506	472	474	431	464	460	444	469	482	473	465	497	460	493	475	478	444	491	465	460	457	485	440	452	471	450	434	495	472	451	458	479	443	436	488	444	467	477	488	487	459	433	446	461	490	466	468	413	461	475	464	484	462	456	417	445	478	458	472	445	428	455	468	507	503	463	486	433	508	474	499	471	465	464	419	475	464	444	465	503	464	472	496	453	470	469	455	486	495	462	453	438	449	489	470	407	446	484	467	449	484	491	481	473	486	453	454	476	462	441	469	462	429	490	482	472	467	490	511	456	460	493	424	465	422	471	448	442	429	470	467	468	449	501	468	489	504	482	461	471	461	450	460	472	463	469	461	463	439	483	455	434	403	491	473	411	464	475	508	462	493	474	459	457	462	463	474	503	476	479	499	417	493	467	477	450	440	479	498	461	422	461	480	487	492	481	512	480	473	454	490	515	496	478	445	479	467	451	426	469	477	484	493	476	476	466	419	439	483	513	465	487	428	461	465	444	459	430	466	451	429	491	479	461	490	470	464	438	465	496	476	466	492	459	459	463	475	454	481	476	464	488	482	473	479	440	478	492	445	481	468	464	463	466	459	425	477	530	499	476	476	470	467	519	484	468	486	419	465	451	434	503	469	438	466	498	474	464	480	420	468	510	491	442	457	463	425	475	465	454	487	429	468	496	477	543	467	464	465	483	481	474	468	502	454	457	461	464	444	496	456	489	438	473	467	486	447	478	465	504	487	461	488	491	538	480	459	481	491	450	538	436	470	485	467	437	482	483	443	459	437	517	450	457	470	484	481	512	466	478	481	439	472	417	480	454	470	478	471	487	461	455	431	479	515	481	482	471	472	466	463	462	460	476	486	478	469	500	447	461	458	422	463	461	493	455	463	472	454	468	480	426	451	440	463	448	474	480	438	491	489	452	487	494	494	469	488	462	446	467	468	472	479	454	466	434	477	444	457	471	479	482	487	489	457	460	472	485	473	454	457	454	445	473	501	400	446	454	481	481	487	449	478	473	454	487	496	458	455	496	459	507	495	456	462	468	461	481	497	459	493	445	475	479	459	480	463	501	471	440	458	466	450	439	490	438	480	471	496	485	434	474	460	465	472	440	471	449	464	466	491	435	458	466	488	457	448	466	488	396	468	426	443	480	470	467	436	484	470	424	468	509	491	440	456	479	466	461	485	432	492	459	491	500	476	459	434	459	499	483	479	453	427	464	439	446	486	491	447	473	461	457	519	488	483	462	501	499	497	500	454	484	488	451	487	483	468	436	477	445	453	461	447	465	460	440	451	464	481	474	443	457	452	442	409	536	467	450	473	473	459	426	480	429	471	481	462	445	413	470	466	452	490	484	485	441	422	482	480	464	461	460	479	464	467	461	490	448	458	434	469	467	462	471	482	487	482	459	464	453	467	466	466	430	453	473	463	449	461	475	518	472	486	530	477	466	438	442	461	481	458	473	470	507	491	459	452	454	452	431	486	458	492	516	417	465	463	471	474	456	475	460	516	473	453	462	468	444	469	444	497	476	476	470	490	445	447	478	429	493	441	449	463	452	482	464	501	466	490	456	501	454	494	517	440	457	493	448	463	450	444	488	448	435	471	511	454	429	449	449	458	451	456	455	445	451	499	474	491	449	475	481	481	454	434	480	477	467	509	448	436	476	471	470	411	479	475	451	427	450	470	466	491	457	465	505	472	443	476	507	467	469	481	457	440	455	503	460	497	435	492	467	491	459	465	474	466	456	452	480	472	505	477	474	503	481	448	482	489	473	507	473	494	498	448	462	416	481	450	468	463	504	472	493	491	475	492	431	474	476	490	459	434	477	448	508	431	458	501	449	467	464	474	469	440	492	459	493	484	469	504	472	465	490	433	508	436	483	490	438	477	450	472	473	469	471	524	459	496	471	443	463	447	484	445	468	451	446	486	473	481	456	480	478	433	429	478	459	484	469	474	480	471	476	461	478	477	454	464	496	462	475	456	425	451	422	431	462	473	446	467	459	452	496	421	462	488	453	453	488	432	460	432	455	504	470	427	477	478	484	472	435	465	485	486	439	448	446	476	485	470	452	452	490	471	456	508	513	450	474	435	512	447	499	461	501	482	460	445	449	450	447	441	451	450	471	473	469	462	458	481	505	473	470	456	472	499	445	482	434	448	474	490	484	488	478	460	467	468	452	500	456	481	486	473	472	430	447	447	474	513	473	458	455	479	507	462	460	444	482	451	430	476	464	519	416	502	482	470	447	453	459	487	494	464	449	456	452	434	475	414	453	467	469	467	440	472	464	439	494	468	481	483	461	447	482	452	457	434	489	477	471	484	442	451	502	504	464	479	451	466	481	445	486	449	495	466	502	485	434	458	474	443	485	457	470	423	502	476	496	442	458	496	491	462	460	486	470	514	457	477	471	454	475	447	442	481	509	460	461	445	481	469	465	478	460	500	451	508	475	456	475	456	467	468	445	481	505	495	431	441	447	468	446	459	400	483	472	480	483	458	438	474	506	502	460	470	459	457	447	457	478	456	491	474	435	446	508	469	460	472	414	477	513	481	448	509	479	523	493	498	427	439	474	449	453	481	437	448	447	455	434	480	450	455	494	486	490	474	504	485	443	476	477	454	474	454	470	469	480	526	510	469	502	480	420	458	440	471	440	460	457	483	419	486	451	463	469	488	506	442	460	499	463	446	478	455	521	482	457	448	505	465	445	462	473	476	510	464	476	497	472	484	478	480	491	473	463	467	452	465	473	475	464	438	437	457	502	450	481	444	481	479	489	491	425	501	453	483	464	491	452	457	493	507	415	458	491	455	484	497	452	459	470	473	470	450	458	437	430	517	432	454	453	474	449	471	460	469	451	414	503	483	459	448	473	436	429	495	468	486	435	445	462	475	478	455	447	470	485	489	494	456	447	451	481	476	483	493	435	493	500	449	444	473	446	443	462	426	477	464	461	455	438	449	485	472	459	449	450	507	513	460	485	445	464	453	459	493	479	450	500	446	480	444	479	435	477	475	461	472	475	443	442	447	444	509	505	446	465	484	443	464	483	484	444	527	466	452	448	472	452	460	435	445	444	456	488	463	482	457	475	476	452	485	466	449	446	463	464	439	467	444	462	466	466	442	474	468	499	436	474	486	404	478	445	432	441	471	464	447	446	489	442	451	502	440	462	458	465	464	457	487	499	471	450	501	484	419	503
30023	49279	30225	11148	1884	1118	952	786	762	683	612	618	611	606	580	567	572	538	576	570	545	552	566	533	559	585	552	572	528	551	551	495	558	888	1434	1733	1591	1244	1094	623	530	547	531	544	498	547	482	541	528	542	551	507	505	561	545	556	514	506	531	514	499	519	552	541	503	522	532	498	498	534	510	553	569	501	525	556	502	490	533	534	541	526	528	536	532	505	575	571	531	515	540	542	515	553	545	513	533	508	545	491	521	504	473	559	524	560	495	545	551	572	539	515	530	578	520	537	539	505	545	520	543	574	503	552	503	509	542	568	569	529	527	562	512	539	588	552	555	566	523	507	520	556	546	522	490	518	537	502	493	525	552	503	577	548	556	545	531	514	488	537	549	511	510	548	527	513	543	533	496	502	507	533	522	511	536	529	511	525	536	561	526	535	504	535	520	531	546	527	515	528	532	515	510	547	527	523	548	538	518	529	557	552	507	533	514	528	555	508	546	472	491	529	546	545	521	492	510	560	553	540	505	565	519	582	517	537	578	555	585	553	537	508	536	537	527	511	525	523	531	555	505	584	527	559	506	554	538	503	550	532	524	529	528	526	501	534	483	526	497	506	549	492	530	538	518	575	526	509	516	521	538	557	550	530	526	524	532	564	522	507	558	575	508	547	534	529	523	542	516	516	543	531	513	514	579	547	538	554	526	518	513	537	511	553	518	527	514	503	549	539	521	557	541	535	559	526	490	550	515	513	535	525	513	506	542	522	529	516	525	553	548	539	531	552	541	511	511	539	557	539	523	560	559	513	517	550	529	519	547	545	544	517	508	536	553	510	533	512	555	502	548	516	528	576	502	535	482	510	558	518	490	543	498	533	542	511	506	578	522	520	501	543	517	560	533	545	540	534	495	519	522	491	513	531	537	528	587	557	521	542	526	568	523	535	567	545	553	494	507	546	506	550	545	572	509	538	538	529	508	526	494	538	527	487	514	526	531	531	501	539	491	517	569	506	566	532	556	523	571	497	527	511	514	509	551	552	529	545	516	505	503	557	510	545	501	521	557	533	530	559	505	514	516	510	508	555	534	507	547	525	551	502	550	568	538	549	523	534	532	529	519	562	532	508	559	534	537	555	537	519	560	507	467	534	524	527	536	525	540	517	569	511	512	567	509	561	532	505	507	542	525	511	544	513	582	548	549	492	553	532	523	507	496	549	555	515	522	547	510	535	527	511	557	524	525	550	505	548	533	535	537	527	515	487	530	563	559	553	527	487	523	551	500	510	546	492	542	538	530	555	491	571	504	488	531	546	508	516	526	532	540	535	495	547	487	546	496	514	547	526	536	553	571	504	489	536	528	537	558	522	551	527	530	560	552	522	508	557	545	533	495	553	518	519	486	503	532	518	576	566	535	557	507	540	558	546	504	541	576	573	520	542	529	534	538	497	520	503	504	523	528	531	559	594	515	510	529	534	538	534	551	506	520	536	542	550	526	527	567	554	502	509	527	509	517	466	531	559	507	549	553	545	527	506	537	566	557	556	511	509	497	551	477	534	540	493	542	546	469	566	522	479	536	536	506	542	553	560	520	530	513	497	537	558	545	528	524	527	510	521	512	507	551	529	492	493	532	455	554	530	573	534	533	518	500	508	529	544	532	527	543	548	563	576	523	545	562	525	531	575	506	498	502	522	545	558	523	473	482	559	554	525	523	523	542	517	566	556	545	537	489	533	529	522	512	526	544	520	532	545	532	513	550	500	504	550	548	608	517	538	566	517	560	526	478	549	514	523	584	522	569	507	484	528	556	497	514	548	521	558	542	489	568	541	537	525	520	554	549	524	491	538	539	551	547	547	518	514	555	540	513	536	507	565	552	498	524	522	562	536	557	486	553	548	520	550	517	524	533	557	542	518	537	561	540	522	524	532	516	517	566	529	526	560	486	472	573	575	543	536	507	527	494	560	543	526	503	528	553	504	477	531	540	505	502	519	549	484	489	515	509	520	512	524	576	519	512	568	534	508	548	542	510	528	507	543	539	539	554	517	526	524	495	509	544	517	561	518	528	555	570	542	512	533	514	507	477	502	531	567	536	529	556	524	536	554	513	543	540	529	561	521	541	510	471	529	541	523	564	508	563	552	516	547	520	488	544	553	543	517	507	568	560	520	492	514	534	557	531	525	557	551	534	553	539	545	583	533	526	515	505	532	490	536	513	534	512	515	570	526	524	525	513	536	556	481	523	566	542	507	542	533	520	532	544	548	498	486	503	521	553	531	504	548	525	530	585	558	514	546	524	525	529	537	545	499	552	535	537	502	531	578	535	585	516	523	525	521	551	527	564	498	528	523	554	503	505	502	514	511	567	499	549	517	475	550	571	541	544	521	517	532	542	539	557	511	491	526	562	537	488	577	539	498	518	528	530	483	532	506	500	522	564	499	512	556	504	510	525	538	533	528	524	504	574	513	518	508	560	533	503	531	515	555	515	519	556	523	551	569	507	539	505	524	526	540	511	532	497	531	510	538	549	541	565	517	533	530	527	554	517	494	554	539	533	561	535	530	480	540	503	505	499	494	513	523	539	553	538	540	551	492	507	557	543	511	513	526	552	514	527	497	558	530	540	545	539	582	513	555	489	514	504	499	522	546	531	552	549	513	523	586	521	514	500	528	508	561	537	510	523	549	543	558	524	529	561	515	519	540	489	552	516	563	558	530	521	533	532	523	542	539	528	592	540	529	553	539	524	524	531	509	548	560	516	509	546	516	541	544	499	529	536	511	532	516	540	522	483	563	515	472	553	578	498	504	542	541	555	543	533	550	508	563	503	523	512	519	519	528	548	523	500	530	524	547	555	565	513	534	547	525	572	541	503	544	556	550	525	501	530	513	535	476	505	537	543	548	516	513	566	527	515	501	547	538	554	535	543	549	493	501	509	537	553	531	478	530	523	513	501	551	541	561	517	537	534	573	527	517	507	530	542	520	529	575	503	520	563	526	523	538	503	556	544	508	541	519	556	568	516	547	501	553	516	479	537	532	511	549	516	541	531	543	497	511	528	530	566	507	525	507	561	519	516	505	529	575	507	560	550	578	528	549	536	541	523	542	531	531	565	508	551	572	537	537	536	503	531	546	527	522	521	527	499	530	548	515	479	516	578	561	545	533	536	536	538	528	505	523	497	523	521	529	518	514	518	529	536	541	540	511	509	510	509	587	512	530	505	507	548	540	557	535	567	526	556	542	581	512	537	531	520	475	552	535	480	567	511	523	536	525	498	509	510	550	597	535	534	511	517	520	542	510	536	533	550	508	521	521	534	527	563	515	512	496	515	499	559	528	519	531	508	497	507	503	532	586	564	521	549	549	550	579	536	505	526	525	507	541	542	496	525	566	505	538	525	518	546	545	528	530	531	506	539	506	555	522	550	534	542	581	552	551	540	558	526	534	518	528	543	531	510	553	552	566	584	527	536	547	524	533	546	568	537	528	575	552	549	573	485	564	529	529	496	501
22778	21023	28613	23640	21037	20893	8031	1083	848	767	689	687	623	577	559	544	536	490	515	523	493	508	490	528	530	476	482	528	502	521	467	469	534	893	1783	2789	2552	1960	1024	518	458	475	463	431	465	456	430	501	479	406	423	472	476	382	468	442	458	438	406	453	482	428	464	483	436	438	425	460	433	448	444	478	455	472	458	485	442	443	467	420	437	475	448	469	457	457	420	446	454	472	432	417	430	430	460	492	457	454	440	472	435	471	420	454	425	439	482	459	488	445	452	457	448	438	444	492	433	424	456	439	467	474	466	470	436	407	443	475	460	435	429	431	456	446	450	446	450	416	452	438	418	464	485	511	439	445	431	479	452	433	459	456	490	441	465	419	440	470	475	478	463	432	428	463	456	450	423	457	483	423	431	443	425	423	430	439	443	436	449	442	464	433	422	450	444	397	457	423	459	487	408	435	481	430	442	447	418	449	443	419	466	440	476	427	469	443	425	446	431	446	442	436	446	426	477	466	467	450	406	467	402	464	440	441	442	448	486	419	455	438	456	441	490	440	446	454	465	460	483	467	425	463	460	442	452	486	464	441	429	389	427	412	407	450	435	466	442	438	467	461	449	442	446	476	453	474	494	454	447	440	487	417	490	475	465	457	477	471	446	442	453	455	485	416	445	441	473	412	484	491	474	430	490	416	432	424	451	461	507	412	451	464	451	432	424	459	473	431	463	447	454	455	441	462	447	447	440	475	473	460	421	461	472	437	456	448	469	419	400	438	478	471	475	459	440	447	473	454	439	398	412	440	418	459	433	434	453	449	467	508	472	456	426	446	507	489	474	461	445	429	438	418	408	431	450	436	446	467	424	436	474	494	468	491	438	450	432	457	378	463	410	421	479	396	486	442	450	431	440	428	444	443	447	460	439	458	499	474	404	460	414	485	442	481	481	439	451	430	443	442	445	442	462	466	434	489	480	439	479	459	460	491	445	431	491	413	433	459	455	448	430	442	429	429	467	424	426	405	402	462	433	448	461	454	481	442	451	492	473	454	468	465	461	429	438	446	402	462	448	425	424	460	420	450	457	429	455	450	435	445	399	423	454	412	438	448	430	419	433	504	437	424	436	427	421	426	446	447	433	415	409	415	443	433	450	436	451	449	450	435	440	447	437	452	454	441	456	447	460	469	458	454	431	460	402	490	438	494	448	445	478	438	464	469	492	461	469	466	482	461	484	450	445	440	467	444	417	456	467	444	454	469	455	418	444	498	462	483	408	428	422	469	440	463	468	432	440	450	421	482	435	458	461	464	476	413	477	490	421	476	485	453	486	458	467	452	426	430	483	498	488	425	475	442	472	426	461	435	459	473	430	401	406	459	422	467	470	471	466	462	444	452	445	457	481	441	456	453	428	455	419	439	465	437	453	440	421	449	465	467	403	450	471	452	474	457	431	450	444	463	429	419	427	439	429	468	430	464	486	449	454	459	424	454	414	446	437	461	413	459	437	453	456	451	442	457	434	456	406	440	465	461	468	453	465	442	468	426	455	467	450	415	478	403	482	431	497	462	440	420	422	471	424	462	431	430	476	416	454	436	443	495	450	449	394	456	464	453	423	453	450	474	421	470	405	444	430	493	455	427	460	443	455	470	467	424	461	443	475	440	435	481	479	429	420	455	495	410	441	406	450	417	423	456	449	442	423	459	457	471	441	454	446	431	456	441	445	446	414	450	424	448	423	458	454	457	433	456	439	490	398	473	460	461	464	420	421	439	450	452	440	440	477	438	479	454	430	470	430	475	428	442	466	463	418	420	432	428	446	461	450	464	425	423	451	500	435	442	452	478	442	449	431	463	479	446	470	463	444	472	419	471	484	463	475	435	485	471	438	459	398	454	446	468	453	450	439	467	436	485	453	450	484	498	452	422	460	438	430	431	429	442	444	430	493	465	442	431	450	473	414	399	472	469	453	477	451	478	442	448	467	464	434	455	437	430	450	438	465	451	450	446	436	447	457	430	494	466	438	437	434	455	428	464	434	423	409	458	448	458	421	454	440	467	465	475	418	487	461	468	486	452	456	459	449	439	442	446	475	441	418	473	434	468	434	413	481	412	464	458	437	423	418	472	439	455	458	449	465	450	460	446	446	451	445	436	474	504	489	437	427	418	461	444	465	456	460	443	439	446	495	491	477	438	431	472	443	459	469	463	441	437	458	418	442	435	422	486	462	438	443	456	468	460	461	409	443	501	419	471	490	452	499	441	451	481	404	457	431	444	436	479	494	467	424	441	438	435	428	470	431	458	433	496	445	397	448	449	454	478	466	439	447	434	421	468	424	445	466	466	402	422	436	476	451	429	460	442	456	428	438	470	443	465	446	444	437	456	454	428	503	456	445	495	470	425	403	454	449	437	445	457	446	457	451	446	429	453	423	441	408	448	480	422	439	451	451	433	438	472	429	445	471	477	443	441	451	467	421	398	481	472	427	447	459	479	433	433	448	451	451	482	429	438	456	403	440	415	430	431	444	413	452	453	438	434	439	476	449	457	450	443	446	461	446	468	450	473	433	468	443	418	469	450	413	404	472	428	488	418	459	434	475	431	462	414	444	471	506	448	458	453	438	422	459	457	477	466	508	422	445	469	481	445	491	493	447	438	434	441	470	461	480	416	488	498	452	493	405	399	438	477	441	436	464	481	437	397	458	450	442	466	436	480	443	436	444	454	441	429	491	430	415	473	472	437	448	439	421	421	455	393	438	484	429	458	463	391	411	507	421	460	449	466	427	439	423	430	467	454	435	436	415	449	512	427	434	436	459	454	448	459	463	462	435	448	472	468	449	452	459	417	459	473	413	439	413	418	445	434	430	436	423	419	458	403	386	464	440	443	451	434	402	499	430	461	479	439	456	484	435	446	465	459	456	417	453	485	480	460	463	462	433	461	461	469	486	453	463	490	471	442	439	474	438	460	447	435	444	424	460	448	491	451	445	473	432	435	447	444	459	456	436	447	455	445	422	418	451	412	418	448	471	441	434	453	438	463	467	443	447	462	453	380	437	442	470	456	422	469	443	462	447	460	459	451	442	448	413	489	440	432	447	457	412	491	460	415	455	455	440	482	474	421	430	483	422	459	421	449	413	443	447	467	466	463	434	446	459	432	422	450	455	450	481	429	449	438	463	472	453	453	438	449	447	422	466	453	449	451	466	430	423	452	459	444	438	449	424	408	468	417	429	449	430	448	441	459	461	439	486	422	464	459	421	439	440	464	443	477	485	430	424	442	473	448	442	465	451	473	455	423	450	446	445	438	433	421	431	448	460	452	419	438	444	438	431	448	444	409	451	433	476	456	454	478	459	454	458	453	430	437	422	415	454	448	449	479	423	398	456	428	428	431	426	423	438	481	485	468	448	442	442	437	480	409	455	418	463	438	464	446	436	440	422	437	438	417	444	456	425	441	444	479	435	460	423	412	447	430	446	454	423	427	459	464	459	480	441	461	451	447	422	432	417	430
34721	55180	38748	25716	7024	2518	1893	1447	1172	1026	880	817	776	652	702	643	604	603	635	622	603	520	575	592	529	557	519	540	539	516	535	532	597	1158	2536	3815	3374	2632	1316	557	534	506	492	466	462	507	486	493	450	532	497	475	494	461	486	497	460	470	477	542	543	490	553	483	456	517	483	480	507	466	517	463	486	475	462	473	511	508	498	509	503	473	480	502	481	501	491	473	517	488	486	520	499	481	478	486	481	477	509	499	478	470	520	522	499	539	475	506	485	496	517	472	530	466	506	453	510	511	481	500	509	491	506	515	520	528	454	520	475	471	512	474	511	482	515	507	520	495	495	524	480	490	499	515	469	510	469	507	494	452	483	499	497	499	490	479	479	488	459	523	480	441	534	472	481	517	476	482	471	501	512	479	481	542	476	467	528	480	489	479	467	496	495	534	444	500	460	490	503	506	531	521	462	492	473	497	477	494	471	472	514	479	471	483	492	519	519	526	464	554	473	494	480	493	467	481	498	484	514	503	465	456	512	489	499	484	484	495	458	478	478	513	504	528	490	511	511	520	459	493	461	497	537	494	504	479	490	459	545	467	477	494	478	528	498	490	474	475	489	458	495	504	502	477	533	493	449	484	480	464	461	506	489	501	523	460	468	470	503	486	500	475	465	508	480	513	511	475	500	503	499	466	497	490	447	511	496	482	493	525	517	495	456	471	472	490	458	491	518	491	500	478	496	467	528	531	489	537	489	499	532	502	488	499	477	499	497	459	473	477	469	501	477	506	521	482	484	513	436	489	503	471	481	496	484	471	499	501	484	493	474	464	488	470	466	474	521	473	457	466	497	513	463	478	504	509	511	437	504	482	489	466	487	471	483	510	489	484	494	442	473	534	515	537	455	448	483	481	484	483	473	536	517	509	507	529	489	470	466	507	510	481	465	488	496	531	474	513	506	502	459	515	483	494	513	506	499	520	447	481	516	529	520	515	541	485	499	517	476	480	477	485	491	506	493	481	498	492	493	488	486	508	509	497	511	472	525	443	489	502	489	506	485	486	508	497	499	504	513	468	512	473	502	482	466	479	464	462	510	469	511	486	508	480	481	491	452	487	492	482	502	492	531	488	568	482	505	471	470	532	481	463	473	462	489	509	526	486	507	447	479	475	501	464	503	478	495	473	510	483	509	459	536	460	481	496	494	460	493	488	451	502	482	486	485	523	473	480	442	511	554	511	517	515	488	524	487	452	523	511	495	486	489	524	474	499	472	523	515	488	481	495	511	520	469	504	494	496	551	465	463	505	498	491	516	493	472	506	487	486	513	502	474	517	509	518	492	476	462	503	477	491	418	475	488	516	491	477	506	497	504	483	506	499	477	491	509	488	502	495	520	521	501	479	493	493	482	448	486	483	470	488	509	524	516	473	473	487	452	495	459	478	462	483	464	492	446	498	474	497	512	502	489	494	498	515	468	461	503	520	503	496	498	502	469	528	514	479	480	498	495	533	517	446	495	480	494	474	458	503	514	512	530	504	487	525	506	450	507	492	510	484	478	445	471	475	459	538	495	492	483	472	515	509	467	475	489	484	501	485	539	513	456	496	497	516	508	479	519	500	519	500	490	513	485	489	503	464	510	482	488	475	502	470	475	477	499	494	448	459	466	470	493	501	513	481	479	515	491	477	490	497	480	491	498	498	486	494	513	478	454	545	503	490	459	482	521	505	455	510	528	509	520	498	529	471	522	495	472	511	494	511	478	491	492	508	467	505	495	463	521	502	477	496	507	505	495	514	493	514	523	470	492	495	556	444	508	564	469	483	524	500	499	492	467	492	481	440	476	476	450	470	457	474	480	503	483	495	484	519	512	490	502	484	475	484	506	497	480	471	458	474	463	525	487	501	503	504	460	480	523	492	462	495	459	484	486	482	479	510	469	505	538	499	522	493	498	489	456	511	482	488	481	485	543	480	475	526	498	488	472	506	512	505	452	510	520	482	480	483	513	506	522	482	522	507	479	463	424	514	475	515	469	466	520	472	501	516	478	526	478	473	501	490	499	478	469	472	455	497	458	472	473	516	515	482	493	477	477	479	520	525	483	519	502	515	536	486	520	483	494	476	503	442	477	478	503	437	490	505	498	488	476	490	475	465	526	532	489	505	538	473	517	500	506	511	479	470	483	495	487	433	470	455	473	484	498	478	455	493	457	520	512	483	515	471	459	477	510	468	471	507	489	470	529	499	474	521	467	464	476	481	503	505	545	464	464	516	466	463	503	475	513	525	509	477	482	496	482	498	506	510	486	492	486	496	504	463	496	500	505	474	489	510	458	515	479	541	510	485	500	472	515	522	478	490	507	476	502	509	505	499	479	518	489	508	473	496	478	508	493	459	498	498	473	483	497	484	505	504	508	489	449	454	561	499	499	468	471	473	470	530	496	474	475	464	504	496	512	478	541	458	485	479	511	491	456	487	528	493	492	491	475	530	467	471	490	486	507	513	483	493	530	492	465	472	479	491	465	476	452	530	517	501	506	483	465	527	498	456	516	458	497	462	486	487	542	500	431	512	472	481	448	547	560	480	487	481	481	505	520	491	510	503	489	463	519	508	488	505	482	531	502	455	469	487	442	554	495	518	480	522	485	516	502	518	522	515	473	505	490	508	512	496	503	477	450	479	487	520	498	479	513	460	476	476	483	485	475	490	471	523	532	463	463	499	485	459	490	501	496	497	479	477	458	485	531	476	518	474	474	484	510	519	508	517	465	532	457	487	474	511	474	536	473	501	529	456	488	518	476	484	548	487	503	518	489	496	490	531	498	504	451	487	472	442	499	522	503	487	504	511	465	523	474	490	462	520	512	483	494	517	472	475	485	490	508	462	481	470	494	494	478	511	474	469	518	492	537	457	481	512	497	535	502	495	480	514	430	506	476	485	466	467	487	491	454	495	493	511	527	526	510	496	479	481	488	487	491	479	470	503	457	520	478	510	536	514	482	461	472	482	496	508	528	497	506	515	463	520	487	439	538	526	499	506	500	482	469	468	519	498	502	473	504	483	489	523	512	475	527	481	519	450	493	468	522	473	492	509	481	509	477	498	491	503	491	497	444	513	510	492	477	464	481	500	499	500	466	485	463	509	516	458	475	473	532	481	469	478	446	498	488	485	457	501	496	507	494	467	491	504	464	504	489	479	538	493	479	477	470	501	493	517	460	523	510	472	516	482	493	501	511	471	504	468	506	506	442	477	450	490	438	458	506	502	500	490	467	525	511	504	525	512	469	523	467	456	510	512	498	481	469	530	466	508	495	534	498	524	531	475	518	510	491	454	466	508	482	511	473	485	483	496	506	503	524	495	491	508	513	488	458	488	502	487	495	468	459	480	519	493	489	501	509	521	500	494	476	509	470	511	492	490	520	453	454	504	505	511	474	452	469	488	499	526	482	460	506	474	456	490	501	467	481	469	508	494	492	514	477	486	498	529	457	487	491	493	500	477	498	480	470	488	513	493
28916	27237	28675	15085	1405	433	396	411	394	362	371	336	339	373	374	344	356	375	342	377	376	346	406	352	369	322	364	337	344	322	327	386	371	398	411	428	468	469	346	340	364	310	351	363	286	342	346	346	290	340	386	364	332	335	370	352	330	379	361	331	357	366	348	353	342	359	346	336	337	359	388	331	375	341	323	365	349	329	358	359	302	366	376	361	379	338	362	330	358	347	358	329	363	342	332	330	334	356	354	327	367	371	365	346	340	359	331	341	376	343	334	388	348	382	357	375	326	353	337	352	321	325	372	360	320	365	336	351	357	395	381	339	315	337	329	364	359	345	341	319	335	403	373	333	350	346	359	346	385	297	322	378	344	362	363	342	363	374	343	362	355	350	334	385	374	355	351	349	365	361	372	319	360	361	338	383	353	336	338	342	357	360	371	340	399	355	352	359	362	295	373	355	330	334	381	351	371	321	372	338	373	339	377	359	322	373	328	356	328	349	322	338	373	334	349	341	379	339	359	341	350	343	341	378	367	339	347	355	379	393	337	367	359	329	335	359	375	347	339	362	350	346	360	346	383	369	349	361	333	363	334	338	317	325	358	354	377	358	346	360	360	336	318	367	362	336	370	379	346	358	342	339	320	345	346	333	352	358	362	364	376	363	365	378	363	362	322	356	365	366	346	359	343	332	351	366	321	367	374	347	361	363	386	319	335	350	372	340	350	347	331	328	364	383	350	316	372	328	365	318	359	359	362	349	354	350	338	337	351	353	372	375	365	321	368	337	315	350	328	350	323	330	326	347	364	342	337	334	367	372	380	356	349	367	322	363	320	344	321	350	362	324	352	358	338	335	375	349	341	350	381	365	329	360	318	362	366	344	336	335	344	360	349	329	380	365	336	361	367	320	352	355	365	359	374	364	347	371	330	358	348	357	375	353	376	380	335	376	333	328	339	343	311	359	347	347	309	340	345	345	317	366	363	372	336	345	354	358	343	352	345	366	338	348	335	343	354	389	393	377	357	338	305	343	343	385	339	333	368	341	379	339	342	321	362	347	370	391	346	354	357	365	356	365	361	330	400	350	379	367	349	350	362	358	342	342	356	375	338	304	350	354	375	325	324	358	340	359	366	385	331	356	355	375	359	345	347	345	340	408	315	340	316	348	353	352	359	305	331	314	354	336	327	340	325	348	346	335	368	371	356	381	317	346	348	354	365	345	354	365	354	380	317	359	361	365	335	387	348	344	361	385	357	374	327	363	343	344	378	372	369	365	339	362	352	365	334	379	344	355	356	374	341	339	361	367	375	370	343	348	354	347	357	337	388	355	347	332	381	375	372	313	353	324	347	349	367	344	348	333	331	371	330	344	370	356	340	374	326	338	358	330	338	308	339	337	364	332	332	353	349	346	398	329	364	345	309	346	359	327	359	336	370	334	358	360	356	363	349	347	363	360	356	334	332	354	349	330	354	337	338	346	354	376	347	334	347	329	359	352	389	379	337	325	359	343	358	323	309	343	333	372	344	343	375	348	322	325	315	363	346	350	349	370	354	356	356	351	317	340	326	346	347	355	355	321	364	355	337	317	398	383	345	359	353	362	366	370	371	331	369	375	354	345	346	379	363	347	353	338	396	345	375	332	356	328	363	331	357	345	357	392	353	323	381	314	326	387	374	359	335	363	369	347	352	370	321	371	368	364	348	360	360	355	332	329	337	354	316	330	353	367	350	363	331	358	390	336	348	384	359	370	382	356	351	353	370	360	335	389	353	339	365	337	357	385	375	380	354	354	360	341	354	321	335	353	341	346	347	351	359	329	378	344	382	358	374	339	367	350	371	354	358	350	342	344	363	353	355	341	355	306	372	392	353	361	355	340	357	344	358	376	350	343	336	317	352	360	364	346	367	345	314	353	351	347	361	338	357	373	356	344	361	367	372	368	355	365	347	352	366	353	345	337	354	322	347	356	351	338	349	355	357	359	343	367	350	344	379	342	370	343	330	357	370	320	353	359	347	336	380	351	368	351	367	379	334	351	351	319	361	400	346	359	340	358	341	355	346	398	372	365	359	303	395	300	353	358	353	343	320	352	339	358	338	331	384	328	357	323	357	345	330	321	344	363	364	336	313	332	365	355	361	340	342	337	359	350	346	345	325	370	350	353	320	362	323	366	360	336	356	320	337	349	374	380	377	354	343	301	347	339	326	343	362	354	356	352	359	360	375	366	372	341	324	393	344	339	337	380	384	343	359	333	361	338	340	324	345	338	323	324	357	308	310	361	335	351	345	366	350	294	360	311	361	351	386	354	342	341	361	330	366	343	373	389	334	358	315	334	336	361	330	346	364	371	380	384	327	354	349	356	377	365	366	339	364	340	325	360	353	357	337	364	340	329	319	313	342	323	349	367	300	405	355	360	320	353	340	360	320	361	372	372	383	329	374	362	335	334	385	353	337	338	338	329	352	302	357	347	336	352	384	361	316	351	363	355	348	330	345	336	353	326	354	370	368	378	358	347	355	355	344	324	342	333	366	344	343	370	353	339	326	394	360	340	355	349	350	393	384	368	373	354	348	381	338	326	361	352	347	352	346	373	328	367	332	363	345	355	387	348	363	367	323	315	367	364	361	342	343	380	381	350	368	370	333	383	385	358	343	376	376	360	349	352	366	362	341	355	354	370	348	319	321	349	369	332	361	384	393	325	334	353	394	349	350	314	341	356	338	352	359	356	359	343	316	356	336	362	387	317	337	355	312	315	341	367	362	345	327	343	360	324	354	381	344	323	342	362	336	370	335	353	385	364	337	366	347	345	330	390	338	337	365	368	348	328	359	354	337	349	355	365	343	338	333	347	316	354	317	324	345	364	320	341	322	323	331	341	335	403	343	380	375	349	347	355	327	359	373	327	363	368	350	338	352	350	376	362	328	353	325	321	357	334	340	386	348	330	337	352	366	315	344	361	347	335	323	353	359	351	355	345	357	365	325	387	340	350	335	383	344	367	315	347	378	372	347	362	367	330	353	361	384	362	332	309	331	348	354	389	389	318	351	347	350	362	347	319	361	339	368	334	357	359	342	353	330	352	358	369	318	356	364	360	350	338	357	347	327	358	385	374	362	339	359	391	367	321	323	332	346	349	348	350	357	355	327	375	364	348	358	359	354	347	333	368	331	358	317	346	380	353	345	359	386	345	364	342	328	337	341	371	343	325	328	315	357	354	332	378	341	308	342	348	327	365	358	362	368	357	364	358	386	335	340	348	375	348	334	324	308	340	335	353	351	365	347	345	320	346	351	365	372	339	369	353	360	356	347	338	327	345	364	345	370	329	371	364	366	343	336	369	330	358	337	367	322	329	353	352	347	358	354	365	355	355	342	349	354	370	343	366	340	346	330	336	365	330	334	345	346	326	362	314	349	350	388	359	360	344	329	372	349	345	357	382	348	377	366	359	340	342	335	312	329	329	382	348	358	339	345	368	359	385	375	375	358	352	359	375	358	339	349	338
31114	43718	29044	12136	1264	539	499	453	449	444	408	424	421	429	459	406	382	392	433	399	478	417	442	417	409	432	424	408	421	409	443	390	443	420	510	541	572	566	471	384	387	414	409	384	446	433	389	408	415	426	417	414	396	401	440	388	428	420	446	455	414	396	386	382	408	414	417	393	423	383	408	402	385	380	405	377	425	395	412	388	388	462	396	400	407	394	396	445	443	414	410	392	409	422	383	422	420	425	413	389	393	381	384	391	383	428	406	405	390	420	423	378	397	409	377	427	403	415	406	416	383	419	438	412	394	407	407	402	427	384	411	392	404	402	387	383	407	404	415	392	423	379	409	409	435	402	388	431	427	414	406	400	430	397	412	379	377	431	410	408	408	379	448	408	423	391	393	438	395	389	413	427	387	437	409	406	411	424	386	412	380	434	389	424	446	392	405	414	419	400	392	398	442	433	381	373	416	444	443	393	391	388	399	416	423	396	426	402	394	416	420	402	401	411	442	400	406	393	427	395	400	425	388	383	387	367	360	397	400	421	411	422	445	413	411	374	394	385	408	431	415	434	387	409	386	416	389	410	417	441	444	385	417	445	413	405	419	412	408	422	412	405	397	385	390	403	405	434	391	421	442	412	440	404	378	429	417	408	426	411	430	447	411	435	412	399	417	416	394	437	434	393	396	380	436	422	371	434	412	392	382	400	362	405	433	410	428	402	387	407	401	409	424	420	424	414	408	390	387	413	404	407	383	402	424	418	441	390	422	410	429	418	453	401	392	366	405	432	456	396	437	411	417	388	385	437	439	437	395	398	417	369	435	414	405	400	411	422	403	421	418	364	421	421	405	397	426	388	388	403	420	429	385	418	396	407	425	420	439	412	435	416	409	435	403	449	442	381	401	396	417	401	424	452	438	409	434	399	395	430	416	440	377	377	410	365	432	385	407	405	385	420	417	403	453	387	411	429	412	447	389	404	461	413	360	421	368	406	459	391	426	433	415	426	401	431	449	422	419	388	423	422	404	392	416	435	381	392	426	446	401	445	397	395	438	417	418	371	469	389	412	396	401	392	410	436	424	417	429	424	420	444	431	412	405	410	402	398	406	438	415	411	400	400	425	416	416	379	407	394	408	412	400	444	412	414	427	402	398	430	423	399	411	413	435	388	418	443	384	454	427	403	399	385	378	415	412	409	414	434	434	366	419	410	399	434	396	417	396	387	407	424	422	376	403	381	410	354	430	415	413	399	371	404	385	416	420	419	424	344	417	441	385	431	394	417	393	408	386	417	415	384	394	422	372	445	402	421	430	422	439	416	389	416	396	416	460	432	437	382	383	394	426	412	378	408	419	373	383	408	391	398	435	383	409	429	400	423	417	408	391	440	410	386	388	392	433	415	420	433	404	407	410	384	417	385	395	405	408	393	372	429	408	405	417	402	424	419	426	418	391	441	373	410	394	424	426	407	384	425	390	419	435	404	407	439	413	412	410	375	392	364	429	399	384	444	366	404	399	430	433	420	440	411	417	414	408	366	389	379	371	407	428	371	421	425	364	424	419	409	442	419	393	407	397	426	415	383	395	429	434	411	415	399	427	393	384	436	389	418	406	417	382	401	406	401	423	430	458	379	405	376	408	442	390	415	398	435	412	418	408	405	402	410	447	396	433	395	434	414	419	420	424	406	414	375	418	409	386	409	385	389	445	424	415	409	408	430	393	400	379	420	429	429	380	389	425	394	469	415	430	403	397	421	406	398	408	416	419	394	404	386	401	411	397	411	390	485	373	400	391	401	419	403	408	432	410	443	398	429	392	369	460	384	438	420	407	399	404	409	356	369	428	397	384	386	393	425	386	383	415	419	410	398	413	444	382	409	415	414	428	421	421	421	437	398	433	429	451	375	383	427	403	403	403	449	428	397	405	432	378	388	404	388	396	392	381	411	423	410	429	419	418	440	457	395	392	417	390	380	435	376	378	399	412	385	386	416	434	364	387	355	382	400	408	388	406	403	402	383	430	411	441	395	396	411	398	407	414	392	420	408	440	415	450	378	402	417	416	407	392	353	397	402	396	390	351	427	424	388	423	403	406	402	421	427	388	374	411	397	417	396	340	385	423	416	397	422	416	449	390	396	405	413	402	415	410	450	384	425	409	398	400	409	426	444	390	418	420	414	424	442	409	430	432	402	445	416	433	438	440	420	450	394	430	392	397	436	392	421	399	411	403	392	413	386	402	423	408	434	438	384	444	404	372	408	396	402	440	403	416	364	379	450	440	399	439	391	391	400	396	389	420	437	406	427	371	397	391	390	411	386	403	426	390	399	420	396	387	398	397	415	417	423	389	414	425	418	401	413	406	399	419	445	433	411	436	413	376	405	416	394	430	404	432	416	416	405	430	422	399	395	436	386	392	419	437	413	412	445	405	420	401	401	402	398	370	400	404	385	410	405	414	429	439	414	418	388	438	407	416	406	430	426	454	399	427	413	419	415	415	403	414	402	398	367	410	422	411	430	410	395	437	402	405	431	463	400	429	394	431	425	393	416	404	415	422	361	436	390	413	463	420	414	423	399	401	405	391	428	430	404	377	434	384	423	414	428	407	407	394	399	401	442	386	416	405	407	431	403	383	411	392	388	392	415	387	423	417	407	433	427	397	394	412	379	436	398	423	405	388	359	415	407	429	431	420	380	396	411	412	398	374	399	436	412	429	377	423	391	399	450	411	370	427	437	409	423	408	387	384	378	363	389	427	408	405	377	404	434	442	390	419	406	406	402	420	422	377	394	359	417	408	436	420	415	441	414	400	421	413	386	397	414	397	397	388	400	369	408	376	395	413	415	393	411	401	398	399	405	397	407	446	428	407	424	399	416	392	422	408	429	420	393	420	383	405	379	441	387	425	393	426	419	420	404	405	396	384	395	418	437	448	427	405	399	410	416	360	436	442	405	424	433	404	422	404	417	425	378	397	430	444	417	402	434	403	422	461	441	437	402	402	372	412	452	389	440	407	363	410	399	443	394	429	412	416	435	417	392	445	407	430	417	419	378	399	409	417	415	370	398	385	375	405	410	432	435	429	419	407	443	398	426	444	412	446	417	432	450	424	421	405	399	417	388	424	437	389	429	420	429	419	380	402	399	378	400	406	454	390	430	388	409	412	421	409	397	400	402	397	419	396	405	413	390	438	403	414	411	437	415	399	372	403	406	429	397	427	370	459	411	422	453	415	395	431	453	404	420	379	443	422	391	404	423	392	433	383	441	398	400	385	405	406	388	409	385	401	414	411	437	429	381	408	404	408	416	405	405	418	426	450	407	443	408	410	391	422	418	437	391	380	392	419	452	407	436	405	389	409	419	447	437	427	429	433	436	412	430	411	379	373	398	402	427	410	379	426	445	403	403	406	397	392	392	408	410	415	418	409	443	407	388	375	422	399	420	389	404	406	412	420	411	401	433	454	427	396	404	399	412	401	405	433	390	397	408	412	413	429	417	410	412	403	421
23956	21063	28195	24198	20796	9108	867	620	476	499	485	403	383	391	401	391	415	340	370	378	349	369	360	331	361	397	363	402	335	381	353	340	336	362	488	1147	1618	1408	1068	622	342	358	332	312	335	340	331	353	328	332	330	305	351	346	344	311	330	339	313	360	329	317	324	358	284	339	324	330	324	355	341	342	351	341	315	321	338	324	372	323	315	348	334	354	314	363	356	354	328	324	321	303	341	331	326	355	362	288	334	366	344	363	350	304	357	319	333	325	342	353	393	354	343	345	307	314	337	312	342	327	317	329	331	339	317	327	315	322	317	321	342	350	334	338	325	324	350	323	312	312	329	305	318	327	340	328	332	318	324	335	328	357	349	300	356	326	333	342	336	307	364	303	343	333	287	318	329	364	349	345	311	331	295	328	352	324	333	344	316	316	324	357	337	326	290	312	352	305	307	343	327	336	328	345	326	357	352	333	355	370	347	357	313	349	325	328	349	344	292	344	359	343	317	343	329	345	346	343	316	339	331	346	341	328	349	298	326	326	330	330	334	356	316	360	359	340	354	333	307	324	316	344	302	320	312	314	320	333	317	347	346	375	342	348	349	321	334	326	337	339	312	359	345	352	363	337	329	324	346	377	322	385	367	305	317	376	339	331	361	364	319	325	365	324	348	316	312	338	311	360	333	328	348	329	347	334	312	352	343	340	320	347	338	341	344	375	303	368	302	342	314	324	345	336	338	325	343	330	339	326	356	328	346	342	321	321	335	314	348	341	315	338	369	380	328	322	349	355	318	326	348	342	322	315	355	320	318	390	358	364	358	351	364	340	325	308	327	328	328	359	340	309	319	328	311	315	337	335	316	309	350	325	331	298	338	316	364	349	320	310	314	341	359	370	333	316	314	345	325	356	331	333	318	328	345	335	321	336	347	315	337	371	345	313	353	303	300	345	344	346	338	342	329	349	362	297	352	337	328	324	347	311	369	340	297	330	331	377	372	340	341	344	341	332	322	298	344	367	343	358	317	317	337	330	312	301	349	326	328	328	299	349	333	330	327	339	331	344	306	351	334	338	341	376	327	360	345	338	342	338	343	297	356	362	323	295	337	332	322	331	340	329	335	310	321	337	324	326	334	331	357	356	359	345	325	382	345	308	320	326	333	379	351	337	359	336	310	310	336	322	296	316	344	359	323	351	361	348	317	303	326	357	336	290	374	324	341	353	318	322	346	333	314	341	308	346	356	341	359	355	350	337	351	337	346	290	340	320	327	349	319	318	332	339	294	320	305	347	324	318	346	337	336	333	319	330	313	329	337	317	370	310	326	327	303	364	349	361	361	339	353	311	343	307	319	336	332	329	353	369	345	338	323	329	347	317	300	325	304	325	375	349	361	362	326	325	327	308	320	354	333	319	345	359	353	341	324	343	345	363	350	354	330	313	331	313	319	334	350	369	340	349	345	369	320	332	342	336	303	343	333	325	323	330	333	368	333	357	358	325	330	349	350	321	353	358	315	330	346	350	334	339	334	334	317	324	318	322	311	343	320	343	330	313	309	316	310	338	333	357	327	337	358	326	346	337	326	370	307	319	343	340	366	326	298	326	315	339	334	339	332	356	330	366	322	353	345	338	354	328	344	356	361	331	300	319	331	311	321	309	360	335	327	286	339	349	316	343	356	308	321	326	332	370	345	336	358	362	358	358	336	357	329	310	319	372	320	318	361	340	321	341	276	375	342	312	347	313	363	332	319	353	324	336	331	327	340	328	343	345	355	340	349	341	335	331	366	375	341	334	303	354	334	337	357	340	324	331	344	348	326	312	338	327	337	322	346	333	363	331	370	348	337	305	336	339	324	331	347	319	295	335	371	315	343	325	344	332	350	337	337	300	337	345	343	325	346	358	340	315	339	333	348	341	344	348	338	360	343	307	336	323	344	342	346	311	313	334	336	349	349	346	344	319	331	306	338	312	323	329	336	346	331	342	326	332	369	323	328	359	318	300	321	346	358	384	368	361	343	331	300	335	336	358	309	351	337	344	326	335	314	333	340	367	348	328	369	354	340	351	323	355	353	327	354	320	337	334	322	340	292	339	305	327	350	333	407	342	349	344	305	324	335	346	348	310	314	329	314	300	306	342	314	308	379	279	334	314	313	331	320	343	360	335	315	378	321	331	364	353	336	313	328	348	331	346	381	341	330	348	349	368	337	325	327	362	334	328	354	325	344	348	352	313	335	311	358	333	343	318	347	356	345	313	326	309	356	319	357	327	320	356	329	324	322	329	332	338	350	334	373	335	308	292	346	351	345	325	322	324	322	333	339	330	327	357	355	322	342	326	337	351	320	378	341	317	288	324	334	339	319	323	348	337	340	306	368	334	322	317	363	348	314	361	342	318	350	337	343	346	338	333	305	341	335	335	351	322	320	327	345	306	353	300	330	348	356	325	325	317	325	314	329	350	354	317	365	313	323	335	337	346	340	323	313	348	323	339	358	354	313	331	338	335	364	311	328	360	330	340	318	365	363	343	350	341	368	336	365	365	353	357	326	346	325	295	341	372	358	331	343	313	312	337	339	324	350	309	312	351	368	329	331	369	319	354	356	301	331	346	316	319	336	340	315	330	321	349	336	362	313	325	310	310	351	354	317	319	324	312	341	304	293	357	309	340	318	353	347	327	310	314	375	325	340	304	341	310	323	373	329	328	330	346	342	355	388	328	336	334	344	368	337	343	326	311	325	328	328	317	332	330	309	363	341	353	319	357	310	348	339	334	313	311	328	340	341	313	327	339	335	294	343	323	364	288	330	332	324	313	339	350	352	343	360	330	299	313	332	347	324	339	330	329	349	348	340	326	340	345	354	330	331	321	331	302	336	316	319	334	338	331	333	292	332	323	353	356	312	317	330	318	353	349	347	298	305	318	314	292	345	340	331	349	349	363	359	312	316	364	354	290	327	327	319	329	361	331	302	335	355	330	331	316	338	358	309	344	331	340	319	363	349	299	352	332	331	328	327	299	345	322	340	307	355	335	329	329	358	342	321	322	365	302	322	348	311	341	325	347	355	350	347	318	362	310	338	335	295	373	370	330	336	362	355	370	351	339	338	305	344	369	303	299	343	345	345	350	332	348	331	370	320	314	328	354	351	313	318	352	347	300	346	331	351	352	311	334	344	367	330	335	349	317	322	351	334	325	288	369	334	308	328	335	339	342	356	349	313	319	342	324	344	315	323	358	355	323	346	300	315	338	320	322	324	338	365	338	313	313	321	323	317	351	325	329	307	324	319	323	338	354	321	308	338	330	313	299	339	319	366	353	344	352	302	353	322	334	315	335	356	344	331	347	368	343	360	348	331	331	355	344	341	341	345	332	328	321	339	327	339	355	350	326	355	320	347	366	324	343	343	344	346	352	330	301	332	318	341	372	317	374	311	326	311	333	310	295	350	354	311	319	323	326	325	348	317	356	325	336	334	348	361	344	335	339	335	306	360	311	318	330	352	355	335	321
32036	54964	40086	13938	2516	1381	1055	911	762	661	562	507	519	493	491	438	443	452	430	470	419	412	414	413	425	406	409	407	421	400	448	403	426	389	576	1732	2433	2082	1550	759	387	369	411	378	376	391	386	403	429	389	420	344	408	375	393	389	388	412	418	410	384	421	389	405	392	367	370	411	385	366	398	348	386	367	396	382	384	370	384	403	375	414	398	407	386	402	376	399	398	343	400	403	371	382	396	389	409	373	395	381	384	361	388	364	407	424	387	380	381	400	389	388	383	385	403	387	378	345	401	365	413	376	396	364	392	372	405	341	351	387	391	395	360	407	409	385	400	374	401	364	361	384	390	397	392	394	402	392	350	407	404	426	400	382	399	368	392	393	386	430	377	389	398	396	410	360	370	361	377	377	371	348	400	387	386	393	401	400	398	363	399	405	388	371	359	369	381	372	354	371	393	365	409	375	405	375	383	383	398	400	415	407	366	371	399	396	417	389	418	396	397	393	393	421	389	391	381	395	394	395	405	364	390	341	381	392	376	384	376	391	396	391	381	368	364	404	395	390	407	385	378	421	378	398	399	372	384	403	375	383	385	395	387	396	356	384	389	397	373	400	359	385	366	386	396	380	394	418	388	359	393	396	384	361	396	416	369	369	437	377	398	379	397	402	404	361	381	393	388	394	369	401	390	408	397	392	388	405	428	391	409	408	390	408	396	389	353	388	394	363	395	378	382	347	386	354	419	393	378	376	338	379	360	399	410	421	386	374	404	369	373	360	394	390	358	424	372	378	393	399	400	411	370	368	366	387	387	370	361	379	360	383	377	384	380	418	371	388	375	416	395	378	376	359	390	379	388	386	402	411	390	359	368	369	387	376	386	359	450	399	359	403	419	390	412	408	386	375	377	383	375	395	432	384	413	364	376	376	377	411	407	374	400	419	375	375	377	412	369	347	375	381	385	425	393	372	382	402	362	358	367	398	394	398	375	367	380	337	377	387	361	352	350	437	413	377	378	392	401	364	415	411	410	435	402	418	365	410	381	401	430	359	379	381	398	428	408	391	416	379	418	349	373	396	358	383	349	399	374	394	389	371	377	372	375	378	386	396	367	351	400	386	386	406	350	384	401	377	405	371	392	372	409	376	392	375	363	375	375	383	396	369	432	428	378	356	386	390	425	359	387	366	376	380	396	394	399	376	368	377	402	382	390	355	393	382	382	382	398	388	370	371	432	386	406	417	381	407	371	399	403	374	389	403	394	397	381	409	387	379	400	417	386	370	378	382	429	388	393	400	383	378	391	399	416	363	402	390	397	364	371	407	372	383	378	388	382	381	362	403	423	381	364	337	372	375	382	390	396	434	441	356	361	433	386	346	364	398	398	386	397	387	424	373	363	386	407	397	386	382	367	380	373	384	406	410	409	385	383	407	405	381	364	392	399	357	393	405	393	382	373	359	370	390	393	385	386	366	411	380	390	399	433	390	388	401	393	366	384	324	391	352	373	362	397	393	369	387	399	404	399	397	363	367	389	389	380	397	392	355	382	381	406	393	342	443	388	338	357	376	383	376	396	371	393	381	422	386	383	397	373	418	398	406	397	396	412	373	400	404	383	375	369	418	383	360	364	408	384	381	380	369	358	384	371	392	388	354	380	345	384	368	361	405	409	409	391	401	376	370	389	402	392	374	413	388	393	418	344	385	358	399	375	359	411	388	388	392	383	394	382	421	420	394	413	386	409	400	394	416	410	393	362	396	359	383	397	428	352	378	389	369	363	397	395	370	402	404	380	371	388	387	404	353	357	423	389	412	380	411	395	390	407	384	400	371	396	394	407	369	373	367	390	359	393	406	395	391	393	394	392	350	389	413	414	396	369	394	410	391	371	363	391	418	405	407	363	384	380	394	375	380	455	374	398	396	399	398	396	344	413	375	391	394	400	357	383	362	396	383	400	379	400	408	390	382	380	405	452	417	397	405	387	404	395	417	401	425	406	364	374	380	389	383	395	448	412	406	403	415	405	400	378	388	358	391	395	380	393	393	375	398	385	388	380	431	384	377	417	399	382	388	377	403	384	375	356	387	385	374	373	354	393	409	407	371	377	373	367	382	383	413	390	401	399	380	380	387	379	365	385	367	389	342	434	384	392	402	376	403	384	394	394	340	364	364	396	376	375	342	384	423	384	382	399	376	430	371	356	371	409	371	382	404	431	380	390	400	417	411	363	399	377	358	376	418	422	386	436	391	369	376	388	365	410	380	421	397	396	401	393	381	414	387	366	383	406	403	385	397	389	382	391	400	400	405	365	410	415	385	379	383	386	373	395	357	400	380	389	387	395	409	399	387	357	396	403	374	363	391	392	410	396	393	401	415	365	394	382	381	394	361	386	388	347	381	364	358	413	420	392	392	362	390	395	385	400	370	361	393	397	376	367	373	393	375	382	382	389	405	382	386	381	402	399	392	413	411	391	384	344	390	401	404	390	402	376	406	380	351	396	363	391	380	399	373	361	409	382	409	414	391	398	399	371	425	377	376	408	416	382	377	382	398	395	401	369	410	376	431	388	380	392	386	373	400	392	384	366	386	388	403	382	372	430	401	382	382	424	377	351	383	396	375	407	359	427	372	413	368	374	371	422	362	359	400	380	387	381	387	396	373	420	365	373	376	366	421	395	424	380	404	403	379	343	361	404	429	377	384	381	364	423	410	404	398	397	401	408	390	409	437	392	412	346	375	356	405	366	392	353	385	367	379	358	384	428	384	395	374	404	341	387	357	383	359	368	378	355	372	375	406	380	340	384	368	388	337	379	452	388	396	393	402	352	350	396	377	414	388	402	417	377	381	418	388	418	379	374	408	391	375	394	366	412	405	411	372	421	427	399	412	399	392	331	384	386	383	429	375	373	336	380	383	388	386	365	375	370	378	416	387	366	392	396	392	362	414	386	382	369	370	349	390	398	398	377	371	420	402	390	425	381	398	371	382	343	391	376	399	374	399	377	375	378	370	364	397	410	374	392	391	392	397	407	418	401	398	392	401	374	397	363	381	367	372	386	389	379	412	393	397	410	417	370	385	432	388	427	358	381	384	420	387	392	371	363	418	404	370	364	392	324	425	376	388	384	392	376	374	418	383	350	424	383	396	391	368	410	405	418	427	415	427	377	389	414	399	390	370	362	377	355	394	394	380	360	382	401	388	403	353	402	377	395	368	429	375	386	384	388	380	394	362	407	398	363	416	414	358	402	397	388	368	381	368	384	400	393	393	364	407	363	406	384	345	396	390	346	429	379	408	372	389	346	392	389	374	383	404	417	355	386	392	380	403	431	374	413	430	431	379	359	390	362	348	417	351	411	374	402	382	394	378	367	409	417	373	376	395	404	368	376	397	371	402	415	376	379	381	408	363	386	399	378	404	377	394	397	391	415	382	392	351	394	366	415	395	386	378	397	374	391	365	395	388	408	374	382	392	387	371	373	401	371	415	394	392	384	379	404	376	374	367	404	401
25169	21075	27192	24803	9955	944	626	520	543	514	530	528	466	487	506	473	452	511	508	466	481	476	481	462	446	502	467	454	471	454	481	514	465	511	635	1023	1126	1043	835	581	455	492	478	469	480	471	457	476	413	452	454	497	458	448	466	475	490	450	501	462	489	506	477	453	473	427	447	460	464	477	468	460	464	441	502	487	472	474	429	445	470	472	421	452	498	461	450	481	478	467	433	480	468	493	439	442	454	459	450	469	436	473	422	430	466	442	481	471	463	438	465	426	502	424	470	429	441	497	481	468	444	455	443	449	439	461	467	456	483	480	436	487	488	467	504	485	466	458	470	465	489	453	450	462	475	439	443	473	434	485	452	415	473	505	453	474	432	441	476	452	467	445	477	482	444	452	434	433	465	483	488	476	468	486	455	490	477	492	432	469	452	470	446	463	489	543	473	462	461	453	488	451	456	453	438	450	488	496	490	467	457	485	439	482	452	468	419	497	470	463	476	429	423	471	513	467	459	420	488	472	434	455	468	466	470	476	432	433	469	441	480	469	469	423	461	458	450	468	441	511	445	453	474	469	446	460	510	434	466	433	455	472	446	449	468	469	465	442	448	479	514	489	428	409	469	447	481	478	448	432	461	401	441	417	470	463	448	480	512	499	473	514	445	473	486	433	472	484	485	475	449	467	445	452	448	491	439	504	462	455	435	473	468	478	454	450	472	449	477	456	470	438	447	498	473	525	469	469	457	450	408	492	484	435	418	451	469	427	455	429	468	488	474	468	457	451	449	454	443	487	475	465	491	419	460	450	481	437	430	451	428	476	466	440	465	437	455	446	454	498	445	451	423	457	462	445	471	451	495	431	470	487	424	483	483	491	476	429	449	452	436	504	474	458	459	469	441	445	448	441	456	471	469	447	490	475	458	469	429	434	490	432	455	497	440	481	458	496	436	459	448	468	459	445	432	469	480	456	441	435	472	488	448	438	472	489	486	446	447	493	447	458	498	476	469	501	472	488	472	431	462	461	475	466	482	453	442	442	462	474	448	484	436	447	449	451	442	446	465	471	480	450	514	475	487	461	499	457	456	440	455	400	469	462	480	445	458	460	445	470	483	499	501	444	464	438	489	475	460	435	455	477	435	460	457	463	419	508	450	448	466	492	472	438	472	477	469	450	447	466	450	453	464	454	482	454	432	494	473	466	451	459	475	471	486	471	530	434	407	468	467	455	473	455	466	508	452	468	464	452	451	481	488	456	488	462	507	463	453	450	493	498	462	473	452	473	484	426	454	459	503	487	462	458	463	458	455	459	467	462	449	451	449	468	492	443	464	431	477	461	466	437	466	452	471	477	454	485	507	468	483	442	484	455	489	414	485	483	462	506	470	463	462	458	466	467	438	445	467	452	406	477	453	473	464	472	480	469	456	411	431	439	477	485	454	453	486	444	507	494	509	479	486	454	473	502	482	438	446	464	440	449	491	503	483	421	481	482	470	461	467	472	465	491	466	457	478	424	436	441	429	443	448	476	465	480	472	491	448	474	488	449	447	447	458	469	473	419	452	448	538	455	440	477	455	449	476	489	453	452	462	461	465	445	465	476	455	408	463	465	475	417	437	455	483	457	440	440	429	461	462	464	467	475	485	463	437	468	472	465	473	431	436	459	470	419	453	425	458	450	465	451	437	436	475	490	427	461	465	456	496	439	447	416	433	466	446	506	477	471	491	476	457	437	466	436	442	468	433	415	417	461	526	471	443	480	427	461	481	453	478	466	443	504	439	460	468	472	436	394	422	471	506	452	445	483	432	492	479	458	515	426	475	481	473	431	463	453	444	486	444	447	449	494	509	489	462	483	440	524	478	489	452	481	461	467	456	448	451	434	463	482	478	457	446	417	474	476	473	441	493	449	457	464	511	473	461	464	441	491	416	479	434	453	444	461	450	460	470	480	473	462	491	454	467	479	439	459	436	473	480	493	459	482	469	445	456	459	461	492	475	474	440	442	442	447	469	471	474	463	446	501	466	471	439	455	437	462	445	445	485	457	437	437	449	471	473	443	473	431	438	463	470	459	465	461	458	479	444	482	440	488	458	467	468	485	490	439	457	454	485	444	441	443	430	442	457	469	467	459	465	446	436	447	455	438	456	459	477	483	467	444	421	450	446	456	439	466	452	464	450	447	430	471	472	451	476	452	426	478	482	447	477	444	447	441	491	453	481	440	432	441	432	458	470	468	446	511	482	478	472	431	482	449	469	469	504	471	464	470	480	433	497	442	458	451	451	461	461	483	467	489	473	398	460	485	481	497	424	472	461	430	480	476	420	484	450	487	445	445	447	504	512	462	463	477	420	437	467	476	452	440	450	428	458	461	458	475	421	487	466	469	444	494	445	467	452	432	453	454	423	439	508	479	432	431	472	468	463	420	470	457	439	461	462	448	470	500	451	483	470	435	438	442	461	456	459	480	412	410	450	435	465	462	493	485	459	481	452	470	464	452	463	449	459	449	471	447	490	436	497	430	507	473	464	441	455	462	446	437	458	444	493	449	482	484	434	437	472	492	478	479	439	473	462	513	441	453	487	481	497	468	428	506	481	472	433	491	460	445	470	461	439	440	453	438	421	462	466	432	411	456	496	411	460	432	467	449	453	450	466	436	468	461	434	476	468	474	438	398	468	478	470	458	470	477	481	427	460	460	448	442	477	438	468	464	442	464	456	448	471	487	487	488	460	462	459	487	480	451	482	426	454	450	434	436	443	448	484	499	471	485	477	464	459	461	479	478	441	482	467	452	426	443	444	439	440	465	487	439	435	432	450	466	432	468	457	459	451	439	497	440	433	504	443	457	438	471	451	472	462	468	483	469	441	476	485	428	448	419	430	493	448	450	455	460	462	433	429	479	436	489	441	435	476	497	490	446	453	447	472	426	466	470	454	461	441	437	464	451	467	438	470	494	478	439	419	465	475	452	457	446	477	456	440	478	460	471	434	498	466	461	464	446	439	477	500	436	430	461	480	468	451	477	459	484	468	466	428	508	463	478	466	428	504	434	443	441	434	417	432	485	460	491	441	473	475	425	448	468	509	462	475	423	443	471	415	427	432	472	483	468	483	443	483	474	486	453	458	479	498	468	479	459	510	448	445	477	461	470	460	493	484	494	475	467	445	479	441	505	475	506	429	461	477	468	467	467	463	451	462	473	482	446	455	434	475	495	444	472	456	444	490	436	437	475	457	460	488	499	466	464	454	442	434	481	451	402	469	414	450	446	509	433	429	493	456	446	472	481	475	458	420	468	492	443	449	462	455	439	484	470	456	458	440	441	473	428	434	427	448	498	484	453	435	473	436	413	503	469	503	458	466	456	464	513	443	481	457	494	473	458	476	470	436	468	469	472	471	461	457	442	470	461	432	466	450	456	416	421	484	460	441	459	474	466	469	483	440	475	465	467	457	431	442	438	469	471	441	442	461	469	420	458	461	469	422	477	453	460	478	481	515	451	444	470
32519	49314	29473	6116	2313	1107	907	770	733	642	672	670	582	598	562	601	526	545	589	562	541	546	500	568	532	532	560	528	583	606	571	555	529	558	754	1387	1695	1464	1085	705	521	547	524	532	528	516	552	508	479	538	475	551	545	510	538	535	532	514	536	523	520	488	538	537	550	512	522	554	502	537	546	522	513	506	459	489	509	541	495	521	547	552	528	514	520	504	506	517	475	540	512	524	533	540	541	515	571	559	498	516	484	505	540	519	498	493	542	517	488	480	523	502	506	510	496	526	538	492	547	538	503	517	538	531	535	522	541	512	512	545	524	501	488	520	542	509	523	528	507	504	526	548	509	513	555	508	545	549	530	541	547	487	478	537	458	532	524	585	568	527	536	504	532	508	525	505	501	504	544	502	528	515	525	493	516	533	491	535	499	504	495	514	513	516	532	517	488	514	497	544	540	543	527	559	527	511	546	506	476	570	544	467	539	482	499	530	532	544	557	498	549	525	525	518	519	563	499	528	480	490	518	529	556	542	527	546	503	517	525	544	541	501	513	509	543	507	523	506	507	534	538	518	505	510	500	489	525	505	537	533	514	535	502	519	586	504	525	519	485	524	516	470	508	549	542	474	489	563	535	535	507	510	542	503	536	525	529	527	510	492	522	515	487	501	504	531	529	494	503	499	549	506	508	540	539	532	529	489	516	549	512	488	494	506	552	500	494	509	528	505	538	529	506	521	529	550	490	542	508	526	499	520	537	531	544	528	494	518	520	531	597	512	497	511	516	551	502	500	529	533	540	505	511	586	522	511	498	527	540	569	550	555	558	512	486	557	501	547	519	543	525	473	522	558	533	534	463	540	488	491	522	514	535	525	530	489	527	492	520	569	494	520	502	515	522	519	529	530	505	510	508	527	534	533	479	505	492	479	511	516	501	544	519	496	527	528	494	507	533	533	503	535	503	515	556	539	550	515	508	536	501	526	526	488	517	530	552	505	540	507	472	537	530	523	539	515	530	558	557	500	492	559	540	496	549	544	516	493	547	520	542	517	537	545	579	575	465	514	512	515	537	513	520	510	533	540	527	465	484	481	500	532	537	536	558	509	521	567	515	533	532	527	538	512	536	510	522	521	513	544	536	508	520	538	566	546	509	550	503	535	520	523	531	527	508	552	523	522	511	521	548	533	501	514	553	522	528	505	533	502	534	516	568	490	522	525	533	544	527	511	476	540	485	555	496	502	522	595	527	554	565	533	518	525	524	516	560	492	539	509	521	521	506	512	539	550	501	589	504	541	500	521	515	528	515	553	535	514	538	505	557	519	547	544	527	480	553	524	551	553	533	547	536	544	525	503	562	518	513	550	503	540	544	550	543	521	527	551	513	489	514	504	494	546	505	516	527	497	515	536	552	545	542	517	522	497	518	516	538	511	517	524	511	520	540	546	531	567	490	470	525	519	510	540	521	492	525	512	498	552	544	550	514	503	560	524	541	555	530	562	507	472	534	525	533	537	534	529	527	526	520	509	503	520	507	486	561	524	494	515	516	556	536	493	493	534	587	545	541	521	562	525	534	529	508	470	535	516	515	520	526	509	553	503	532	556	503	537	539	532	485	550	541	544	495	515	531	514	534	533	533	546	523	501	535	520	465	497	553	503	545	501	519	497	516	533	526	488	524	515	511	536	511	539	520	514	528	521	516	525	504	504	540	537	531	521	514	505	513	534	543	540	526	522	507	522	519	534	527	540	558	480	500	502	520	517	499	527	539	559	493	502	533	575	523	516	473	466	521	478	531	538	534	518	510	494	535	540	522	565	524	495	536	528	514	546	526	554	549	535	529	503	502	521	561	520	557	526	550	509	504	502	531	508	508	511	519	523	530	524	542	518	536	492	537	544	537	539	546	568	535	517	544	568	501	568	516	532	537	492	553	528	496	536	495	530	544	531	521	555	512	530	499	516	538	522	475	543	536	534	511	540	519	544	520	471	542	498	519	520	501	494	503	475	548	515	573	511	507	496	518	497	505	565	526	556	504	515	514	530	539	541	526	511	507	518	514	536	512	575	521	516	510	515	488	549	527	594	491	494	529	507	551	529	530	536	543	531	536	522	518	496	532	564	489	522	544	520	524	533	495	537	559	521	550	522	488	509	525	521	489	520	539	553	488	473	548	530	526	545	547	553	538	539	475	497	499	517	531	544	526	551	521	502	490	524	514	527	525	556	482	526	526	524	500	533	484	523	534	543	524	507	530	500	548	529	497	521	521	552	495	552	544	544	520	510	535	504	553	533	500	482	537	534	542	564	531	537	545	520	546	548	504	524	556	554	523	522	531	550	526	558	504	538	556	498	535	550	564	524	513	492	501	510	488	525	537	557	516	523	499	560	513	591	536	517	507	563	531	476	566	534	511	515	532	502	518	526	535	535	519	541	556	544	517	517	540	515	534	510	512	530	520	492	538	521	566	505	523	528	536	521	526	512	588	516	531	507	504	539	489	485	536	548	521	523	552	531	531	530	481	507	553	508	493	519	521	536	557	565	495	504	498	508	513	525	515	514	494	527	559	510	492	540	520	521	537	544	553	557	525	504	571	538	522	493	521	492	541	541	500	508	527	502	524	541	498	521	471	557	496	561	540	497	549	507	546	510	531	548	527	522	561	540	521	496	513	543	528	468	481	509	517	495	514	561	509	512	509	458	561	549	548	508	534	578	557	516	513	497	531	544	503	514	523	531	532	508	552	506	562	557	546	522	577	532	511	543	535	513	504	519	519	533	547	532	528	519	494	526	506	576	502	504	507	502	489	499	559	513	523	524	546	525	552	520	548	513	528	541	506	493	516	533	539	539	538	554	494	499	523	507	528	543	559	510	543	486	523	491	529	488	562	500	474	490	525	541	559	503	513	525	519	554	518	531	540	489	550	513	526	526	531	521	517	557	529	514	512	562	498	491	490	534	550	538	488	514	473	553	494	502	536	543	550	527	477	542	525	536	505	554	531	547	494	533	517	532	502	485	495	547	542	518	500	519	533	493	540	539	513	529	497	544	510	520	523	474	525	518	522	490	527	521	471	532	469	537	532	505	532	507	520	522	517	514	497	525	515	490	495	484	558	542	453	537	563	548	520	553	514	516	554	549	510	478	524	544	563	510	523	489	523	520	534	517	584	508	498	537	538	528	549	521	511	534	520	519	555	511	521	504	464	558	523	514	514	526	556	585	533	561	544	522	539	566	553	507	493	541	519	539	506	539	480	526	512	526	544	516	546	503	532	530	542	533	519	540	514	525	512	521	535	528	489	538	535	496	519	542	558	513	539	535	555	527	490	493	539	545	511	486	543	522	564	503	572	550	504	507	537	560	527	512	523	497	553	507	507	515	528	497	491	521	515	495	518	558	515	534	520	510	555	531	526	529	518	505	552	524	527	551	519	501	541	500	510	496	570	552	496	520	474	516	531	526	512	530	528	531	535	482	524	565	522	474	538	511	503	565	504	508	523	550	496	531
22706	20985	28503	23607	20982	20963	8362	1173	892	758	687	677	624	589	578	573	542	488	525	542	517	507	524	502	511	520	503	513	516	553	475	505	529	491	759	2958	3407	2815	2198	1274	586	453	459	448	428	470	477	436	491	456	440	473	487	435	487	489	482	469	478	475	458	486	463	523	475	463	460	444	508	451	469	434	458	459	464	463	456	436	459	466	485	508	501	468	474	466	469	489	462	460	506	478	472	455	454	514	429	472	473	484	484	487	441	451	489	481	479	438	435	433	467	473	481	485	478	452	453	469	481	502	440	497	494	489	474	478	450	463	480	456	479	443	457	489	496	415	461	479	476	449	469	488	456	457	477	446	459	470	515	473	453	482	512	462	451	469	452	476	459	458	451	525	455	501	470	434	486	479	440	435	462	474	418	463	508	450	470	508	459	463	447	495	430	469	454	450	441	476	489	447	500	436	458	445	495	454	419	511	455	480	470	483	486	458	484	494	458	489	476	456	453	447	514	494	447	436	470	501	438	468	470	448	471	451	421	471	453	461	431	448	472	466	451	441	421	456	466	425	453	478	467	460	406	488	430	458	479	494	455	449	428	460	497	405	500	495	440	502	468	439	476	466	438	484	474	453	474	432	457	480	451	451	442	466	480	487	473	465	451	447	446	467	504	461	469	463	494	432	449	440	473	471	456	451	487	477	455	457	471	449	524	434	499	462	436	476	464	489	469	455	487	488	447	472	464	480	459	477	473	431	476	467	510	487	477	451	484	408	431	499	443	438	451	433	451	448	490	499	486	519	452	469	464	462	439	470	464	474	492	507	454	482	482	479	487	489	445	485	448	451	469	484	477	436	511	454	453	451	515	458	461	473	466	473	440	462	475	440	443	488	483	443	465	503	464	477	461	475	468	488	460	483	459	480	483	465	517	457	443	471	468	458	440	445	457	436	460	431	480	490	459	444	447	451	485	485	460	474	470	485	476	496	474	434	444	442	475	471	454	473	427	433	465	470	450	410	478	465	468	442	451	439	444	468	445	447	458	475	454	531	504	499	467	486	461	472	467	484	474	456	459	448	482	484	457	444	493	492	470	437	432	476	483	499	529	452	467	484	483	461	518	483	498	450	450	448	473	426	462	435	476	454	455	463	462	451	420	446	491	450	488	461	468	478	491	468	431	434	446	523	459	496	478	480	438	468	496	460	441	480	481	469	458	470	473	466	470	449	470	475	434	444	437	497	452	459	462	417	450	483	461	442	493	470	457	439	500	434	431	430	489	472	480	455	477	462	469	440	472	444	465	455	441	463	469	469	507	461	448	480	481	481	494	458	477	441	490	474	497	482	427	443	459	467	453	491	530	439	460	487	476	453	470	462	493	474	448	456	448	462	485	477	443	453	483	467	450	465	474	453	471	479	442	469	488	444	497	489	424	434	503	470	474	464	475	482	450	460	477	501	436	508	440	443	472	491	491	440	457	489	458	500	462	457	467	472	462	481	469	489	491	508	466	498	487	447	482	487	463	439	461	485	478	528	482	518	450	410	463	451	468	443	462	476	492	450	442	437	462	457	431	460	458	484	442	440	481	460	434	453	448	431	485	464	508	480	454	458	474	525	488	459	437	477	447	455	439	470	429	449	487	496	498	487	436	477	490	488	487	454	411	476	453	473	466	498	443	456	457	470	489	435	479	445	451	496	539	443	466	477	496	442	459	490	443	503	489	457	468	492	448	452	470	468	433	490	434	438	471	437	465	448	472	436	430	462	455	441	440	444	436	455	493	498	462	455	496	498	467	492	465	484	486	455	463	433	446	479	443	442	432	454	475	476	465	458	482	468	461	469	500	454	505	479	462	471	477	452	461	473	445	462	485	476	470	471	495	488	496	464	461	427	431	472	473	430	445	508	490	478	469	440	448	474	443	448	450	462	448	452	482	453	494	492	443	471	462	480	478	458	471	480	472	465	463	464	474	455	468	519	438	501	473	483	462	470	444	485	464	472	483	439	474	495	435	435	453	489	473	454	449	462	415	448	440	443	447	463	452	452	460	459	495	470	493	493	480	473	478	479	475	476	423	445	429	468	442	432	470	465	466	423	460	493	483	450	467	468	481	463	505	471	459	450	480	395	463	463	451	482	458	475	453	487	460	461	473	459	472	439	485	449	473	465	487	466	472	473	472	440	471	432	470	473	429	461	463	518	472	450	468	468	451	494	463	476	491	458	478	438	473	448	449	422	499	502	446	480	499	438	492	451	460	470	457	480	451	432	449	481	490	467	448	462	474	473	421	487	467	447	445	445	460	497	454	446	474	475	457	455	486	502	464	435	461	439	447	518	467	456	439	478	476	475	474	471	459	469	461	453	457	455	467	490	449	499	436	425	455	473	455	490	430	445	485	478	444	459	436	441	467	433	470	502	480	485	452	504	475	462	438	447	434	486	467	444	452	460	455	504	462	468	475	453	492	464	444	484	470	475	456	432	466	448	438	482	440	449	460	468	464	469	500	487	432	474	468	449	487	465	494	508	453	460	440	481	473	451	475	465	425	437	460	483	453	463	457	479	447	478	457	478	476	470	463	489	454	464	457	473	471	459	494	466	457	483	450	502	427	491	483	504	440	501	434	450	472	464	464	452	499	427	467	484	452	491	458	443	482	431	408	448	472	453	478	503	447	477	435	427	471	474	496	493	484	430	431	469	463	478	461	480	498	485	440	453	438	437	456	496	458	441	409	497	480	506	458	474	483	480	474	474	475	488	449	424	482	452	468	442	414	465	464	445	492	468	459	442	487	531	476	453	474	476	424	480	500	458	458	445	460	496	443	459	453	433	496	440	452	450	444	479	443	489	472	427	480	461	444	464	458	443	464	465	457	464	480	464	471	452	465	456	465	482	463	446	490	507	451	476	452	490	440	486	445	459	485	498	450	460	469	452	454	447	479	461	475	455	451	430	451	423	478	490	452	428	419	445	461	503	483	498	449	496	467	514	502	479	466	467	457	507	459	495	497	452	432	505	469	459	471	478	475	475	469	452	436	464	426	464	476	436	447	447	485	456	464	465	455	463	464	487	436	461	497	464	461	455	489	479	509	462	460	451	474	477	491	480	447	480	417	487	447	438	461	483	510	460	520	466	453	439	464	447	502	451	466	458	448	486	478	435	460	471	474	410	486	458	455	446	447	448	461	435	488	469	485	486	451	490	498	463	464	472	462	438	437	454	432	438	485	465	445	458	463	451	468	484	511	472	515	443	427	477	452	468	469	443	460	478	468	498	456	432	465	483	457	436	470	462	457	469	481	466	414	444	498	471	482	479	442	484	451	452	460	503	412	455	452	510	483	470	472	444	443	456	461	439	473	465	457	461	461	453	445	452	473	458	473	495	452	466	498	447	458	492	441	463	497	490	480	491	459	482	472	472	440	455	465	446	461	466	465	452	434	434	473	460	448	473	441	466	449	454	472	468	481	475	443	460	430	456	483	433	446	465	500	465	522	465	462	475	467	471	457	450
34833	56119	36556	11948	5963	2585	1851	1508	1194	1005	938	836	813	760	692	674	647	630	668	583	568	577	560	527	550	591	576	583	596	539	601	579	588	580	941	4040	4619	3787	2743	1600	689	530	494	543	532	538	501	502	527	524	511	512	526	495	531	543	505	516	531	502	510	484	500	472	504	507	507	516	516	513	494	527	485	538	490	508	488	526	496	484	509	509	535	505	511	525	495	541	531	545	494	513	484	513	545	521	518	532	550	489	513	508	549	488	516	498	500	504	498	509	511	519	549	521	511	515	532	491	502	535	513	501	485	515	514	502	528	470	495	508	512	535	532	504	558	513	478	502	514	531	525	540	501	491	522	487	488	480	503	484	531	530	474	514	511	506	466	516	513	488	490	496	508	535	503	524	500	506	516	481	501	488	474	504	521	473	523	523	522	509	511	529	495	507	508	517	488	505	501	542	520	504	502	532	498	507	527	489	512	519	495	500	563	581	537	496	520	507	509	528	481	462	532	528	503	511	526	481	519	511	504	513	484	508	470	500	512	535	510	519	515	491	515	472	540	475	561	498	514	560	523	534	498	515	542	521	491	496	518	490	496	522	488	524	515	511	501	522	512	540	499	504	505	500	524	537	508	495	482	516	513	546	496	478	482	525	504	519	515	528	511	502	510	498	521	523	538	511	540	481	564	517	524	519	514	479	508	542	476	493	550	501	541	497	519	528	520	497	504	487	507	481	537	518	527	503	462	480	519	511	476	542	546	543	529	487	520	439	534	468	532	493	528	497	500	533	553	489	527	547	499	518	517	512	515	521	517	537	548	533	516	537	488	476	503	525	500	533	510	529	529	505	524	519	531	526	483	503	503	500	475	528	475	515	492	543	516	497	516	533	475	491	494	518	556	503	496	520	501	529	531	499	475	524	505	505	497	505	537	486	507	495	483	501	517	483	543	495	533	523	505	497	472	517	517	522	532	521	515	534	499	518	517	548	508	498	474	496	580	484	542	509	555	461	486	501	550	493	552	523	537	471	531	519	483	546	509	496	478	506	513	491	496	564	492	514	534	444	504	510	534	494	509	509	488	527	506	544	508	467	472	520	502	509	506	505	466	509	495	525	484	505	515	479	533	486	486	486	530	486	532	487	496	525	487	500	484	539	482	491	480	543	501	511	502	537	517	495	527	525	518	542	488	510	526	498	522	493	533	479	522	526	519	491	498	508	514	476	516	522	495	549	501	568	527	498	492	510	450	478	523	511	498	480	525	534	516	513	512	526	504	507	528	545	529	535	544	501	512	562	526	530	525	525	519	489	507	534	501	541	532	489	512	503	485	488	510	560	551	502	477	495	509	502	526	514	497	532	511	508	522	483	497	543	542	503	488	513	468	537	483	538	554	490	521	573	466	486	520	523	471	519	490	523	547	528	490	514	507	499	532	525	517	518	523	524	529	552	517	486	545	534	513	483	508	475	472	555	520	487	521	515	506	477	548	553	546	530	537	473	530	536	520	450	529	486	502	512	532	501	506	504	518	499	533	496	492	487	496	507	530	530	518	513	550	550	522	535	480	501	555	499	536	525	484	504	508	496	508	501	516	494	523	529	524	494	499	480	521	530	527	520	556	487	552	502	544	497	545	497	516	485	541	465	510	498	512	517	492	495	492	557	492	480	524	534	507	534	508	532	499	505	521	561	510	539	495	516	553	538	484	524	521	496	536	513	480	508	495	521	497	513	509	520	517	478	518	490	526	539	478	508	457	473	518	523	495	513	496	492	536	518	502	489	478	512	525	551	511	507	547	492	552	517	537	466	482	501	526	507	498	539	518	522	483	502	518	480	482	502	516	514	502	559	499	523	508	513	490	525	502	498	503	499	540	503	545	523	484	529	483	530	498	507	532	486	504	513	485	502	518	518	489	473	557	486	514	503	563	492	479	467	469	479	515	516	481	515	518	510	469	513	480	519	469	525	532	510	491	472	493	566	477	509	520	475	485	536	502	486	486	488	497	530	504	496	501	513	489	535	479	477	517	487	494	532	497	493	495	522	491	525	515	541	478	519	494	489	508	491	492	505	534	496	530	498	543	480	500	535	497	498	508	535	536	491	512	471	515	481	493	529	537	530	470	552	498	503	516	515	490	510	518	508	505	535	505	469	491	497	494	470	485	478	517	562	463	561	491	525	537	512	489	493	494	516	500	521	515	483	565	534	525	515	516	527	551	513	582	536	555	523	561	461	502	506	542	540	495	536	517	443	496	531	533	529	510	521	559	485	479	524	525	445	535	481	499	535	496	521	510	512	507	504	539	494	527	496	496	484	470	539	507	435	509	519	543	486	515	547	491	514	497	451	515	520	501	482	480	510	529	498	508	517	495	521	483	526	491	509	549	511	492	502	487	524	528	489	488	510	469	512	532	494	472	540	494	547	496	514	511	512	555	547	506	489	527	505	526	495	489	507	515	488	490	527	523	512	507	494	468	459	491	533	488	497	513	529	454	498	530	517	530	509	534	498	508	561	532	511	464	510	497	500	512	491	497	483	507	460	502	456	524	497	503	486	477	519	582	528	497	507	520	542	522	500	479	499	542	536	471	508	494	511	522	530	513	527	514	526	550	517	507	493	487	528	519	544	485	490	578	509	537	502	494	471	502	549	525	510	495	537	538	513	509	486	525	503	510	471	473	494	512	522	518	488	530	515	509	509	501	475	504	494	466	514	497	539	503	498	513	472	526	518	491	541	530	512	500	536	506	515	517	514	474	523	490	524	532	488	545	494	525	513	511	497	479	532	500	483	528	545	479	549	497	517	474	502	527	519	525	517	563	527	503	509	516	505	482	533	502	495	498	501	487	518	526	526	481	509	511	492	517	504	495	501	525	521	524	518	488	485	547	513	479	485	533	520	523	496	540	484	527	501	516	515	501	534	498	495	484	516	499	532	494	512	517	511	495	499	545	516	476	485	490	507	515	554	516	459	524	478	507	530	501	535	500	501	510	525	466	515	516	539	488	487	484	494	517	493	491	520	518	517	542	500	533	531	506	469	505	523	489	524	502	557	503	477	512	504	579	533	552	521	496	514	470	495	526	528	525	514	502	481	560	494	450	510	511	500	530	475	480	544	514	537	500	531	525	500	484	495	524	554	560	489	516	507	493	539	520	480	535	494	483	502	512	492	465	503	522	495	527	523	545	489	497	494	537	520	517	537	489	492	533	520	534	489	515	521	508	505	478	513	534	493	478	509	503	514	532	465	494	557	482	533	465	465	511	532	489	524	505	550	514	520	523	486	492	467	532	544	537	484	538	516	539	527	520	489	532	501	543	476	526	504	508	480	502	537	478	490	486	500	515	520	470	498	515	523	498	502	539	526	497	507	483	510	493	509	499	512	493	533	511	524	497	518	489	508	543	489	489	493	539	504	525	526	484	504	506	520	510	472	543	500	517	550	506	497	511	505	489	478	487	516	531	519	507	491	506	505	485	529	489	497	492	495	521	504	475	492	494	496	535	535
28334	25841	26034	11721	1703	634	466	410	381	405	403	346	394	396	363	401	381	355	353	389	383	378	357	354	409	363	401	416	387	420	400	371	349	382	422	470	522	560	576	499	381	387	380	355	377	416	373	360	403	369	378	406	381	391	390	373	399	392	375	371	384	375	403	384	386	363	370	358	408	371	367	368	400	361	355	381	347	355	364	376	367	390	397	388	400	333	365	384	388	402	387	353	374	366	383	406	392	396	395	417	401	396	367	371	364	367	371	357	307	376	338	361	376	410	397	385	385	384	367	385	385	361	373	369	398	378	369	367	344	346	392	379	373	391	381	412	369	363	372	374	364	359	350	366	369	427	363	362	389	358	375	374	392	386	349	411	371	358	355	395	383	356	382	403	380	379	344	357	404	397	346	369	369	396	370	372	375	344	367	390	343	340	402	391	344	395	370	384	374	384	370	362	398	382	379	364	354	370	368	411	356	390	401	350	398	415	372	325	382	379	343	390	367	393	364	387	374	388	358	350	375	399	369	363	394	388	371	364	383	353	369	362	373	418	365	420	361	370	385	369	368	347	376	375	379	387	360	365	405	374	398	361	389	328	360	385	414	374	369	383	336	380	423	366	408	373	388	371	403	447	382	394	391	408	345	356	418	400	390	357	403	361	380	380	387	391	359	372	385	390	388	359	398	344	361	367	408	363	401	384	375	375	406	375	375	356	409	358	390	367	358	359	371	380	394	393	381	377	376	389	374	389	365	356	391	352	372	381	368	407	397	397	347	355	384	388	383	376	360	405	373	386	402	329	383	360	366	364	376	386	400	362	366	395	348	382	355	382	360	386	389	354	375	360	399	384	373	364	383	375	401	372	369	396	362	360	356	396	421	319	356	353	349	392	378	348	403	373	413	397	390	405	361	405	352	369	376	384	391	372	366	382	354	400	399	387	397	367	389	417	381	382	397	375	354	387	387	368	381	369	390	380	392	378	379	374	370	372	401	381	366	393	355	349	374	399	394	383	374	369	391	389	370	376	386	368	372	365	368	384	381	396	392	384	365	360	362	354	347	381	384	374	340	415	386	383	415	392	388	379	339	379	379	382	390	381	408	373	393	327	415	345	349	385	339	387	378	413	375	389	387	371	356	380	348	351	414	336	366	388	345	372	372	366	393	416	413	358	399	382	360	408	398	380	371	360	347	387	383	343	331	356	369	382	398	387	368	369	369	392	349	368	365	390	334	364	342	342	384	384	331	361	400	405	407	355	370	396	413	373	365	405	380	352	393	347	380	362	376	396	406	397	402	389	417	371	404	347	400	373	364	384	397	346	352	370	335	368	385	368	394	407	349	362	385	380	402	351	335	364	373	372	355	373	387	366	381	373	386	364	405	396	387	387	405	371	337	388	393	400	390	380	386	382	352	410	362	350	367	375	385	365	399	406	415	378	383	376	381	353	387	341	353	387	391	363	404	351	369	381	380	358	382	384	383	346	367	383	381	380	359	368	370	351	358	390	374	391	363	377	374	352	359	377	367	397	391	386	400	368	390	370	369	382	368	383	366	375	395	399	355	375	390	368	370	403	346	361	389	423	384	351	395	361	353	397	367	364	369	412	382	382	404	407	385	400	400	371	397	336	380	359	335	405	404	417	347	358	360	377	379	358	387	373	399	362	366	393	358	363	328	414	344	369	331	396	386	384	363	378	416	382	353	371	354	416	409	349	369	383	375	399	390	393	359	381	394	391	397	394	354	402	382	335	390	357	380	393	362	416	357	357	362	389	351	420	379	395	359	392	341	388	390	367	385	371	401	367	373	390	400	395	380	366	397	385	372	378	380	347	379	356	387	363	373	387	369	406	372	375	350	400	363	355	339	371	371	379	388	369	400	401	355	384	371	378	376	380	360	347	363	373	373	371	354	341	377	385	322	382	382	418	365	368	402	385	410	379	345	372	347	389	382	369	352	375	402	410	371	375	377	409	355	364	335	351	368	361	385	405	406	391	362	370	402	370	384	394	410	363	369	380	425	401	387	376	360	389	397	360	352	408	387	380	412	372	364	408	365	371	429	360	392	408	373	385	379	359	403	366	373	392	379	381	366	386	387	401	373	358	403	383	394	398	347	377	389	358	360	384	362	395	361	385	386	378	388	370	359	360	358	405	381	398	402	362	370	356	370	368	381	380	373	377	369	397	392	354	371	348	395	351	365	399	375	368	404	361	366	375	390	395	411	389	353	354	382	380	330	417	360	394	355	399	368	361	365	378	343	393	387	400	377	380	371	400	404	374	411	384	362	377	390	398	392	362	375	380	378	382	359	361	386	362	353	400	359	398	381	426	363	357	412	360	358	394	401	365	381	386	374	397	406	375	367	398	412	399	370	375	399	387	348	385	392	340	372	391	387	365	399	402	379	375	369	329	364	384	383	357	366	364	371	379	369	357	388	393	391	353	350	377	376	363	360	336	353	355	400	420	368	366	400	356	393	396	384	367	377	372	371	377	371	387	375	345	386	377	360	374	379	346	362	343	370	361	408	377	351	360	383	377	415	381	380	378	420	368	415	349	379	404	367	396	368	376	372	384	373	383	413	366	384	373	404	363	340	366	372	338	417	383	355	366	390	358	382	379	385	378	368	423	379	388	362	387	407	347	366	353	344	386	376	376	363	368	379	376	403	377	388	384	374	370	387	361	347	391	398	412	348	363	401	400	378	413	345	392	360	382	351	355	371	381	371	397	379	385	365	371	393	332	390	367	377	356	348	351	353	402	375	366	398	377	384	363	402	376	385	374	384	388	398	392	389	393	395	358	378	361	391	369	378	362	372	386	391	379	391	365	374	374	361	350	374	365	365	345	353	401	400	411	391	381	369	379	351	387	382	380	350	392	362	359	378	360	400	373	381	375	401	393	355	393	379	364	369	351	377	340	361	371	382	358	394	391	390	404	370	398	384	356	366	376	402	398	386	373	371	385	358	384	369	416	409	350	386	420	352	407	393	352	357	366	404	384	385	384	368	358	360	393	377	366	351	386	358	363	353	368	392	366	339	412	387	362	366	376	388	377	393	369	361	358	391	399	379	390	388	406	366	362	376	387	407	397	424	354	391	344	363	414	391	367	331	386	379	375	367	373	341	365	366	395	403	345	393	379	368	384	378	362	373	388	375	389	379	364	375	382	404	404	381	378	383	395	384	400	391	351	355	396	398	347	372	363	372	400	376	339	376	374	365	409	367	332	369	364	421	344	378	348	397	358	382	375	375	378	362	364	362	376	385	375	370	394	359	379	374	354	415	367	377	365	378	386	391	398	402	377	359	345	382	403	357	388	367	346	410	396	339	370	386	386	402	384	363	370	370	403	394	381	403	397	387	372	381	396	365	352	367	390	391	399	357	349	388	373	337	385	414	339	364	371	377	369	382	392	396	378	434	397	385	390	364	368	361	381	353	372	408	369	395	358	379	362	369	390	377	397	368	339	365	410	382	385	401	386	374	370	351	408	416	391	385	356
30424	41828	25773	8946	1977	624	535	473	484	489	484	495	461	401	438	439	457	422	414	457	470	416	411	444	436	426	449	458	486	417	451	467	427	421	510	630	769	765	652	534	484	402	421	455	422	447	449	438	449	413	450	456	432	411	395	431	451	423	419	404	451	458	454	414	414	426	414	459	448	463	449	404	458	427	436	478	447	443	415	448	448	415	445	454	444	447	473	414	396	461	450	423	435	418	425	419	444	460	427	436	432	468	393	423	385	444	440	409	445	456	468	414	464	465	445	426	450	468	453	448	423	446	447	432	443	421	468	423	463	451	451	434	452	471	428	443	441	423	431	460	404	414	467	459	426	456	399	455	428	434	433	433	439	462	471	408	466	397	423	452	447	462	460	455	434	455	445	456	486	409	427	426	421	466	443	446	461	441	435	402	429	450	417	406	401	406	411	464	428	424	436	408	439	446	453	413	429	448	411	456	473	414	434	427	442	448	450	443	411	464	435	440	423	428	461	444	442	437	440	435	454	486	419	438	410	420	448	412	444	460	466	422	450	433	430	442	444	428	408	449	463	453	422	417	442	455	448	410	397	432	474	470	478	430	456	427	434	443	476	446	411	430	467	417	409	427	433	437	399	408	437	462	421	424	441	446	477	413	444	469	468	474	458	408	417	439	418	428	454	474	448	452	448	434	459	431	421	476	421	407	447	461	439	469	417	426	423	443	452	431	399	456	452	455	422	426	455	439	423	428	467	415	417	409	443	418	432	444	444	450	441	438	447	437	449	412	419	463	402	452	454	434	462	417	461	441	411	452	429	463	464	427	438	429	415	417	413	460	449	439	400	446	431	457	451	438	465	427	459	414	449	418	449	425	434	429	438	414	422	438	437	430	415	437	508	460	432	461	461	424	426	434	457	386	446	448	461	424	405	425	444	468	474	418	403	438	410	479	445	439	421	456	407	451	463	503	502	425	420	437	450	439	470	431	436	412	448	400	421	475	435	388	440	410	436	414	467	454	432	403	422	470	449	441	396	446	479	409	433	430	444	423	430	417	428	406	445	437	429	471	448	421	425	466	450	438	407	490	441	409	430	425	435	444	454	428	408	415	436	411	450	479	394	452	472	435	406	440	422	405	433	442	408	438	438	446	427	418	418	438	439	439	479	421	428	431	432	392	431	444	432	444	414	450	444	425	455	467	439	474	435	432	416	462	434	435	478	434	443	452	452	459	467	431	434	469	431	415	465	432	430	425	428	403	417	393	452	423	465	458	429	484	441	424	452	490	454	444	433	436	421	425	409	460	407	416	419	435	432	439	439	435	445	458	447	446	437	438	470	430	449	432	429	445	422	447	442	392	443	436	486	482	448	458	451	441	461	423	434	439	451	436	450	423	424	452	455	433	429	427	446	481	445	473	445	460	445	395	398	409	443	422	423	412	424	408	438	400	436	449	443	426	429	474	434	448	439	432	486	448	443	419	418	449	495	425	440	446	436	439	485	421	420	441	431	411	438	447	414	450	449	440	420	436	432	441	405	474	439	447	435	441	447	429	460	420	448	447	437	453	444	423	446	422	479	446	389	426	454	446	452	443	444	406	414	423	439	404	462	444	404	439	409	454	420	442	425	442	469	415	435	411	403	451	456	415	436	428	439	409	429	409	444	437	461	443	439	414	439	433	495	422	403	436	420	460	444	452	455	454	468	415	449	421	442	417	445	459	457	423	465	462	423	412	416	426	432	405	428	444	463	439	454	460	432	455	495	431	438	415	415	425	439	448	430	428	464	409	453	441	443	418	431	445	454	403	436	475	436	483	399	460	422	439	453	389	410	480	465	452	429	420	446	434	450	435	424	412	427	448	433	443	442	395	440	438	483	442	471	416	432	465	437	410	417	414	442	443	446	447	432	404	409	472	458	413	425	435	412	431	455	429	414	459	411	456	462	445	451	434	419	419	448	411	471	417	429	414	458	424	437	459	441	443	411	451	437	425	493	461	417	434	465	442	433	458	451	460	428	426	464	426	425	463	454	413	474	413	448	440	456	434	429	472	406	489	416	399	428	456	395	460	416	462	405	433	466	472	406	453	419	455	428	452	413	422	429	421	473	421	439	421	452	430	488	434	429	422	479	443	441	412	419	429	471	438	443	461	446	423	455	467	459	447	460	462	433	408	419	453	446	492	445	422	400	441	456	439	414	440	450	444	455	485	397	438	441	449	437	445	366	448	455	427	439	456	440	450	447	443	436	447	471	460	413	453	408	419	418	418	435	478	468	470	457	444	446	412	424	435	443	437	465	462	480	470	452	433	462	428	458	411	401	423	441	419	474	417	429	443	426	437	436	429	421	462	393	441	403	454	435	468	415	447	443	452	430	447	398	423	447	419	410	410	442	442	394	447	434	445	428	418	396	413	463	419	419	462	458	434	427	463	445	438	447	449	458	413	433	430	438	462	405	438	445	417	456	454	448	441	453	432	432	440	460	447	419	431	451	420	436	435	430	420	451	428	444	436	474	463	436	450	400	451	441	395	451	438	426	440	430	468	416	438	444	452	454	441	438	453	437	448	426	434	458	449	466	440	407	437	434	421	459	442	444	463	438	457	444	415	434	456	402	467	442	407	436	422	450	443	423	408	452	421	449	446	443	435	445	424	424	438	425	402	435	453	435	469	456	435	421	397	435	448	445	435	444	448	424	444	424	428	416	435	466	386	389	442	440	443	439	466	430	415	473	460	456	438	429	455	445	414	425	421	426	419	447	459	450	415	443	439	427	442	422	459	418	436	422	434	421	431	425	422	443	424	463	436	452	453	452	420	444	457	443	442	478	444	425	432	406	444	458	419	418	438	430	429	454	415	421	458	492	398	455	454	459	401	445	405	468	436	429	437	440	444	454	415	451	442	416	398	435	422	432	421	414	447	419	439	431	473	436	427	461	464	422	444	431	485	434	452	445	386	449	433	442	457	425	413	457	444	415	466	420	436	434	438	414	476	455	432	430	474	436	476	462	448	405	432	437	423	429	435	444	476	438	425	432	437	451	444	459	416	439	421	427	457	433	479	425	461	416	456	407	465	432	427	449	444	411	433	467	419	473	431	420	442	391	435	458	430	466	432	435	472	443	429	409	413	423	434	438	401	408	472	446	399	450	424	444	445	460	421	470	457	429	460	455	426	414	477	411	441	459	437	406	426	430	398	390	415	447	473	448	413	477	446	433	454	455	421	420	388	418	434	440	449	446	464	423	456	433	413	413	477	462	446	435	453	418	428	448	457	415	414	412	405	445	417	453	456	418	452	463	420	441	431	417	462	425	434	425	453	472	444	434	426	457	457	422	465	452	442	452	440	400	482	416	429	462	443	439	444	407	438	472	456	444	460	446	429	448	412	439	450	435	427	444	422	403	425	444	448	398	448	467	424	456	426	482	454	403	448	414	451	453	426	453	425	429	466	439	465	451	411	452	447	443	426	425	421	427	453	452	465	446	402	456	415	439	443	403	456	446	458
23737	20893	27996	23988	20662	9589	1065	686	564	503	459	483	408	441	406	419	422	382	409	380	405	348	366	396	362	367	378	415	388	384	399	369	374	362	836	1559	1790	1689	1206	702	472	363	357	377	358	365	353	353	334	386	324	373	332	314	375	357	337	318	337	331	342	344	336	325	341	350	358	349	358	319	345	331	332	345	338	353	335	330	349	346	331	344	331	384	343	357	359	377	361	324	345	351	370	352	346	344	305	345	325	378	348	348	343	339	367	342	370	367	346	367	363	341	366	354	341	365	351	373	348	346	313	365	381	337	334	327	319	346	317	341	325	321	352	352	339	342	336	337	329	330	303	396	365	348	355	354	371	336	338	376	310	328	323	348	368	368	362	349	326	333	334	335	350	359	382	346	345	353	354	313	350	332	315	355	330	358	297	369	338	352	325	340	359	326	324	325	338	323	371	329	329	331	340	346	334	343	337	342	346	325	320	347	374	314	366	355	358	358	357	322	333	342	384	371	337	343	345	371	344	350	336	357	330	348	357	330	351	306	330	363	335	314	362	361	351	354	360	395	341	357	359	383	306	341	363	344	344	343	344	364	331	350	344	350	311	331	347	358	320	335	343	324	338	355	392	322	334	337	332	375	361	333	381	377	349	342	345	376	368	334	378	357	337	322	318	356	350	362	317	364	372	327	354	370	373	364	364	380	348	361	362	378	357	374	347	332	369	342	341	375	348	350	341	368	370	334	371	345	339	355	333	367	353	353	346	376	338	346	334	350	350	310	356	365	353	360	351	322	306	311	335	354	309	353	354	324	366	337	343	340	346	361	331	356	353	361	335	357	336	349	362	351	371	351	352	311	325	341	352	331	344	351	363	390	347	338	361	318	383	369	348	335	351	335	334	357	350	355	372	337	361	346	352	356	353	370	362	342	339	345	341	316	360	331	339	373	387	329	328	328	340	322	355	370	353	392	324	368	355	355	334	356	354	349	355	347	333	363	338	350	361	365	373	361	300	321	393	341	328	343	349	325	336	349	362	352	375	349	379	359	355	338	349	384	332	336	327	348	352	356	352	357	333	323	336	340	323	353	335	341	378	319	329	348	368	334	351	383	328	347	350	324	333	341	348	344	351	371	338	313	342	321	347	361	369	342	382	351	362	369	341	334	329	350	385	362	338	358	354	320	342	344	359	345	347	357	320	354	339	350	342	327	349	338	365	323	343	332	344	324	368	363	310	341	392	382	355	340	355	319	361	369	365	336	335	343	364	341	358	313	342	332	362	315	347	345	350	339	330	334	349	346	364	365	356	367	337	364	362	331	321	332	362	352	342	366	346	326	331	302	368	335	373	334	385	347	334	391	353	346	388	317	353	376	373	373	345	351	375	334	368	356	348	328	307	339	309	340	303	339	362	359	324	360	373	351	348	382	370	354	323	323	331	336	313	341	308	343	346	349	356	323	335	350	355	373	341	377	337	304	381	324	366	323	334	361	349	336	338	345	346	326	351	348	388	333	373	368	355	364	340	309	340	330	325	388	367	347	372	326	336	343	339	374	351	364	369	354	321	383	336	332	372	342	353	352	340	325	351	324	381	337	346	329	346	329	333	352	350	359	314	341	367	378	306	357	368	354	321	315	372	349	324	334	325	361	319	351	357	325	369	327	358	359	317	329	336	344	345	337	377	337	377	359	331	311	311	327	335	331	390	361	348	350	328	347	379	360	315	350	344	353	352	341	348	341	340	329	358	346	366	354	335	374	322	342	325	372	300	337	315	341	341	368	346	370	365	331	346	365	333	354	328	375	396	342	336	341	353	348	376	361	330	329	361	367	357	356	325	348	326	358	341	320	352	326	365	330	357	333	336	356	344	336	335	364	355	329	352	360	348	338	374	359	363	337	378	332	369	376	344	381	362	383	337	374	339	356	343	341	319	348	354	349	346	354	360	307	345	337	391	337	385	341	351	316	389	351	361	339	336	309	314	355	333	322	365	330	338	331	364	376	354	338	355	346	363	342	317	308	351	355	365	340	357	344	356	329	342	341	343	341	363	331	309	333	326	336	353	346	383	316	331	323	338	333	368	350	359	357	349	338	347	359	359	325	339	360	344	347	317	364	333	319	366	359	345	371	340	359	349	340	330	341	340	327	351	363	337	349	353	359	344	351	361	303	357	337	353	359	324	319	358	330	356	333	336	363	353	380	360	346	341	356	331	337	351	330	337	310	341	353	331	330	365	313	373	358	322	338	342	357	334	318	351	373	343	323	354	365	354	323	319	349	348	369	333	347	336	334	347	327	338	330	312	348	355	340	341	372	366	333	331	350	309	363	318	365	337	343	327	341	327	304	341	349	368	359	351	333	354	309	366	339	318	361	338	357	372	337	347	341	345	352	321	356	319	355	346	347	350	340	357	352	346	374	375	350	348	355	383	330	339	357	364	338	341	363	359	357	395	365	375	361	322	372	311	319	338	364	330	380	373	304	303	334	340	303	353	364	334	308	343	344	347	377	356	338	372	326	322	366	338	361	377	337	359	355	335	351	349	351	346	390	346	363	339	370	327	347	321	339	355	353	329	367	352	336	323	366	354	343	324	346	390	364	362	366	342	308	377	359	325	322	372	388	320	386	351	388	349	338	331	333	367	353	345	359	375	315	334	367	341	363	358	356	370	389	357	345	315	351	367	357	334	344	365	353	357	328	350	378	361	315	340	359	338	350	365	364	372	333	352	346	327	351	352	325	353	364	381	357	340	335	343	334	355	324	344	344	348	311	324	371	358	330	322	355	359	338	359	373	327	343	335	350	348	349	331	347	332	371	336	360	318	359	339	338	367	369	348	340	360	356	359	349	319	329	329	356	366	332	356	340	367	376	355	361	338	350	337	339	369	357	401	298	341	382	342	348	371	352	324	355	324	382	336	364	347	361	383	342	355	353	370	345	354	334	332	335	358	349	390	361	313	351	335	345	342	320	346	371	343	356	366	319	368	344	339	336	340	331	364	339	371	348	356	326	358	357	328	349	337	368	369	322	338	348	339	348	367	335	310	332	338	314	324	347	385	369	358	347	339	353	317	288	364	354	367	343	373	353	329	374	356	341	349	357	337	359	363	319	366	314	351	368	338	339	368	333	353	353	360	337	347	337	338	382	316	342	323	362	365	330	338	342	345	367	343	349	335	364	317	308	301	356	336	337	323	354	360	356	355	352	336	313	335	305	363	332	346	321	329	354	352	349	383	392	342	333	369	341	345	372	350	345	340	369	299	338	348	362	325	344	360	343	338	334	337	339	315	332	340	336	348	323	342	333	349	338	349	342	321	351	349	379	334	353	339	360	389	328	321	299	312	351	357	350	349	372	339	340	335	336	340	343	348	359	371	313	342	342	328	338	289	342	337	382	357	375	328	310	375	317	328	324	347	344	326	341	353	349	383	340	346	342	353	359	313	342	315	356	329	366	363	353	322	370	352	345	337	340	329	340	325	360	345	360	317	338	366	340	347	340	364	355
27984	50470	38540	16388	4964	1508	1224	994	841	705	626	566	545	578	502	494	487	458	435	468	417	459	430	453	406	427	446	450	423	438	468	452	442	473	1167	2226	2579	2250	1608	1010	588	393	410	423	381	396	405	385	356	397	416	415	416	382	373	374	376	426	382	382	402	409	394	400	396	382	463	386	377	384	396	411	405	388	414	403	393	417	395	359	391	416	392	391	394	377	417	390	429	383	395	397	400	369	440	387	426	405	426	395	408	370	397	411	413	452	421	417	373	403	394	362	366	338	387	405	411	402	394	386	393	378	396	410	391	376	413	418	409	407	365	412	415	393	419	367	390	406	426	422	421	398	405	397	396	374	429	389	367	418	370	405	392	410	391	418	421	393	381	395	407	363	404	368	413	360	419	402	401	408	418	419	392	370	377	399	349	402	398	410	414	357	387	383	389	422	412	414	380	384	389	394	401	409	432	385	417	402	388	363	430	419	423	413	391	428	398	376	383	400	444	428	386	404	397	371	443	392	397	416	412	436	387	385	347	391	424	421	400	386	397	371	391	404	411	406	391	420	394	418	364	384	408	394	417	408	403	383	416	388	421	405	391	405	372	387	397	411	418	387	407	397	429	409	382	410	402	385	368	402	387	413	394	412	417	390	396	398	409	372	413	418	392	367	418	367	415	392	392	389	392	394	391	388	420	397	383	411	404	389	395	414	404	430	438	380	407	415	373	391	394	388	388	439	356	386	440	410	409	383	373	398	385	396	384	409	381	422	409	389	396	440	420	373	394	374	399	353	354	387	379	386	379	401	426	393	426	372	394	380	394	399	394	377	400	378	425	365	425	386	368	408	374	407	394	356	362	381	360	413	394	395	408	399	418	397	385	364	404	370	421	414	412	403	411	401	389	392	384	382	410	408	383	399	410	407	409	387	382	415	406	423	464	394	414	420	402	390	412	405	393	393	399	402	400	422	391	399	432	370	364	415	438	424	379	365	409	400	363	376	393	403	374	406	384	388	389	410	406	384	394	373	426	391	404	348	370	399	364	431	387	385	362	430	386	387	400	375	420	399	370	403	382	402	385	398	376	376	401	394	406	401	390	398	386	424	446	406	395	400	403	429	415	393	414	381	394	399	404	401	439	388	380	381	423	368	396	414	387	388	418	409	411	395	412	402	372	377	399	412	392	376	408	408	394	379	352	415	420	360	358	380	399	409	399	395	415	376	368	411	417	377	386	400	382	378	412	389	400	414	394	370	408	398	397	402	390	430	394	400	415	425	391	390	405	417	372	407	409	420	401	397	386	388	373	371	380	399	450	380	422	369	403	399	395	381	403	378	393	395	371	381	405	408	392	372	400	389	368	379	415	384	399	411	397	413	401	399	376	377	376	388	403	378	412	378	397	392	376	384	428	377	442	445	404	423	377	379	361	423	396	442	410	422	383	387	419	440	370	394	401	391	357	399	416	415	390	405	417	375	415	396	434	366	369	392	424	423	377	394	430	402	359	373	361	417	433	394	395	377	400	427	449	392	404	399	384	427	374	388	371	395	430	441	404	386	397	381	392	390	382	382	419	429	419	404	385	404	425	398	414	387	403	334	394	379	392	406	434	423	410	395	360	362	402	388	393	400	434	421	403	369	405	413	393	350	432	405	385	373	386	391	408	374	396	377	400	440	429	394	420	410	377	412	392	383	378	388	373	377	406	423	427	440	366	403	412	389	371	426	415	365	402	428	422	400	400	392	414	434	369	339	408	403	375	405	406	407	386	402	404	408	395	393	405	402	407	407	392	410	362	425	382	387	408	443	378	384	370	435	411	415	389	404	385	368	380	374	397	390	401	379	406	394	388	423	392	393	363	375	432	384	418	384	402	433	393	420	400	420	346	394	386	385	399	392	362	366	397	416	404	381	405	393	398	387	393	383	418	429	416	421	435	413	401	396	383	411	410	399	411	411	388	415	410	402	383	394	395	414	408	438	391	425	401	424	409	411	405	401	406	393	400	375	437	397	354	387	417	439	379	425	409	364	393	394	402	421	382	410	403	370	383	412	386	362	410	380	417	390	361	403	398	402	408	399	383	419	416	410	362	387	412	401	406	408	420	418	371	402	416	393	400	408	364	385	402	406	390	408	392	380	403	419	383	377	408	369	407	420	406	400	398	402	403	410	411	392	414	380	417	389	392	409	385	405	366	372	382	433	370	388	369	405	387	424	427	383	399	374	407	380	427	395	418	416	388	413	405	405	390	393	382	429	396	388	408	417	367	404	401	404	379	414	373	376	380	420	427	432	370	405	384	381	384	371	367	399	414	419	392	369	405	388	429	375	416	360	363	363	418	365	383	403	375	378	406	406	407	401	396	414	438	374	403	441	420	390	383	393	431	413	382	413	395	355	409	411	385	443	420	388	370	401	430	425	390	400	377	378	404	419	445	401	358	405	389	422	405	396	380	386	407	395	401	409	406	391	406	387	417	419	420	400	397	405	401	407	435	390	431	379	362	380	397	352	396	402	421	430	379	423	435	390	365	409	401	396	397	367	410	406	412	414	425	397	401	384	401	395	381	401	372	371	400	410	401	384	378	380	390	434	373	376	429	383	386	373	405	366	411	407	393	356	402	400	403	411	390	368	404	431	435	394	388	396	387	409	444	377	403	468	366	373	398	382	382	406	403	400	415	383	403	408	381	404	409	382	422	419	392	405	398	384	395	385	406	377	400	368	362	371	375	393	424	379	355	388	376	393	365	405	409	378	376	382	422	409	386	403	369	384	363	354	422	408	388	367	391	413	375	357	409	397	372	395	361	418	388	430	413	384	368	404	372	355	397	383	426	397	415	404	387	389	405	444	393	392	390	379	387	395	392	410	415	409	377	388	388	396	407	438	404	387	386	390	380	346	412	411	396	402	371	416	426	401	378	384	400	384	381	427	360	383	356	378	403	364	413	410	425	414	386	387	400	420	347	383	392	414	417	390	408	392	411	422	383	398	402	386	413	409	412	401	388	416	402	374	407	387	364	435	363	378	401	368	391	396	413	407	438	399	363	410	420	407	375	372	414	393	406	410	390	372	401	403	428	376	397	436	395	408	375	426	387	416	408	400	357	364	362	406	391	374	386	379	391	358	408	387	389	364	418	385	373	415	371	386	381	382	415	366	403	368	366	433	408	371	442	424	410	394	413	403	413	382	391	399	433	354	413	408	384	413	416	404	384	403	411	427	418	405	363	425	407	397	449	392	395	399	402	375	397	409	407	401	413	352	450	354	416	387	426	414	406	407	348	392	415	387	366	399	343	401	429	367	383	440	378	389	400	402	382	402	372	441	391	399	389	433	387	402	368	382	380	395	398	399	395	424	376	377	392	390	417	375	425	437	364	398	370	383	378	395	420	404	402	414	448	410	384	398	374	408	398	375	375	425	417	376	378	394	426	394	398	368	403	409	412	399	412	429	405	410	424	424	386	424	410	390	382	380	409	399	404	410	406	401	424	395	405	407	390	398	411	391
25135	21028	27419	24802	11445	1108	721	598	570	517	531	505	499	524	482	497	521	490	464	473	484	461	459	489	454	487	531	501	488	483	486	501	489	513	536	904	1172	1121	888	705	523	440	490	479	468	503	496	497	476	473	487	475	478	496	489	488	470	483	497	478	485	466	486	478	443	489	439	458	481	534	449	443	464	493	495	445	486	516	486	434	475	443	462	467	454	446	480	488	486	487	466	501	474	454	424	434	478	503	450	469	461	489	471	516	453	469	510	479	476	455	509	474	480	483	454	488	461	458	455	456	478	493	483	501	487	471	455	499	472	439	466	447	450	491	498	496	462	475	472	454	446	460	451	449	440	495	441	482	451	473	464	498	465	435	471	478	469	465	474	491	444	501	499	477	458	457	470	466	453	473	488	485	506	472	496	453	466	487	466	461	489	476	435	455	475	478	469	465	450	489	475	459	489	484	436	464	460	463	461	456	488	430	488	498	473	492	485	480	486	448	499	504	511	469	468	473	441	460	520	447	433	464	491	501	450	459	506	447	477	481	464	470	482	503	503	475	475	503	521	466	459	500	482	435	464	429	491	492	499	467	495	486	473	488	463	465	475	470	502	477	497	473	457	465	498	474	432	462	436	483	464	478	455	495	465	478	421	475	473	457	446	446	471	493	488	465	482	493	474	464	484	466	511	455	488	490	458	462	471	455	473	507	487	466	480	471	471	481	476	499	498	499	444	450	500	489	499	479	496	494	491	510	477	512	498	475	459	457	479	509	479	513	444	443	455	456	497	504	508	494	493	454	440	504	469	483	465	498	462	458	486	488	488	486	472	488	484	463	495	487	439	454	479	474	429	477	466	459	468	449	476	457	458	465	531	458	460	494	470	455	478	452	516	470	495	489	468	451	538	507	467	478	435	474	493	484	495	514	451	455	515	495	469	477	512	484	472	486	487	451	474	457	460	483	474	473	476	446	479	510	454	488	481	479	495	438	465	425	516	463	488	469	477	488	486	474	501	494	498	495	483	489	484	490	486	480	514	471	480	488	511	490	462	481	475	466	454	440	525	492	477	498	486	488	485	505	473	461	449	473	476	502	499	484	542	455	454	424	469	464	485	476	465	477	504	455	469	480	454	474	452	482	494	450	448	481	470	458	459	480	464	453	468	468	460	489	494	452	445	470	433	433	473	484	479	499	498	450	461	474	473	481	486	440	520	475	494	495	474	456	489	460	500	489	478	435	461	458	464	463	491	463	472	508	468	483	479	443	490	479	474	459	428	424	508	456	475	464	502	461	482	484	438	446	477	438	483	450	503	468	451	492	442	492	435	523	515	449	466	491	429	466	461	483	478	454	493	492	472	476	502	465	488	461	502	491	493	467	474	449	469	465	497	480	455	472	466	494	476	462	516	459	492	466	474	467	470	467	494	481	487	482	498	495	416	483	477	470	484	472	480	500	460	493	486	465	457	437	503	506	462	476	441	474	494	471	464	476	454	452	482	461	454	473	457	508	463	501	476	521	455	472	464	492	446	455	501	463	469	476	469	456	484	458	477	474	429	488	476	502	504	452	456	510	511	466	463	493	457	457	484	461	515	456	459	458	444	521	517	459	454	481	453	467	480	473	466	434	502	475	457	484	472	491	503	491	495	476	471	466	451	467	452	510	505	435	461	492	524	458	478	455	490	483	470	432	450	446	465	465	476	457	463	456	476	476	457	463	460	456	476	530	457	492	472	450	465	435	474	465	499	479	491	518	452	504	487	506	489	488	520	455	504	503	485	428	499	458	444	477	483	486	461	488	498	461	451	471	487	464	464	482	449	500	461	449	488	497	493	443	471	459	467	478	438	464	486	493	495	466	474	465	450	481	503	435	463	467	482	451	460	469	507	471	478	497	468	501	510	467	453	528	447	486	445	452	455	470	474	516	493	541	470	498	434	481	514	452	458	466	481	455	451	482	454	473	454	490	500	504	461	487	493	489	453	458	468	454	484	483	464	496	485	423	466	480	527	461	406	465	481	496	439	484	465	430	456	446	495	461	508	470	449	476	497	482	519	491	465	507	462	497	470	478	475	507	480	456	481	462	435	457	478	494	494	471	469	448	480	501	456	446	471	478	478	471	460	505	456	504	513	462	453	461	523	477	491	486	515	482	509	470	455	453	473	486	431	464	470	494	452	427	510	506	473	488	447	503	483	469	474	486	486	443	491	458	476	470	470	485	516	481	485	520	481	475	492	466	452	497	441	445	480	465	495	447	478	482	465	455	488	502	486	452	503	472	446	456	489	496	456	499	465	489	490	480	448	465	475	455	452	468	501	479	488	450	489	458	498	449	473	496	472	508	511	487	480	470	499	513	473	498	490	479	455	478	484	493	477	519	479	445	504	476	465	441	499	504	476	500	481	466	493	479	496	506	461	478	469	468	467	490	465	485	490	488	450	459	486	477	450	490	478	439	475	484	489	449	493	472	482	464	502	488	454	460	475	513	479	463	506	476	490	476	444	461	477	488	461	475	495	459	424	482	477	476	505	508	458	465	498	487	469	441	486	440	494	453	474	479	495	504	469	494	473	487	462	482	497	481	467	470	474	489	452	507	450	471	475	503	462	485	479	443	488	475	466	466	492	452	509	479	498	440	450	475	467	460	460	497	515	462	449	471	453	446	479	477	506	471	454	495	490	481	464	477	449	471	492	445	498	477	420	454	476	485	453	476	416	503	465	487	491	441	453	413	454	464	460	491	462	482	430	441	491	471	457	453	463	461	503	476	498	511	427	422	470	512	478	524	504	477	457	489	467	533	462	488	452	468	504	474	462	465	500	484	497	502	457	491	504	493	453	487	513	445	465	491	478	488	459	524	493	487	467	452	491	482	434	474	465	491	511	464	489	480	509	421	474	442	481	463	464	455	493	459	451	481	496	484	505	459	520	475	503	424	470	481	473	446	438	468	452	445	491	487	448	514	486	484	494	499	454	514	459	518	482	469	492	463	453	489	488	447	464	478	466	455	473	490	482	486	488	484	500	511	462	470	464	479	460	464	473	475	426	458	468	438	429	440	475	473	496	449	448	509	482	469	500	469	477	461	454	426	446	445	498	487	494	487	473	476	483	458	500	480	487	483	530	517	484	453	456	487	479	493	461	458	475	490	465	510	473	464	492	456	447	472	457	445	466	464	455	465	484	479	475	467	477	436	484	465	483	487	469	491	477	488	481	478	475	492	467	469	466	500	494	468	431	434	448	444	442	456	471	431	487	447	488	450	479	488	487	516	512	531	513	473	473	448	457	478	459	451	483	486	481	467	477	487	482	503	486	472	467	489	506	462	456	494	466	435	508	478	492	474	480	497	516	427	505	447	498	503	429	475	480	414	502	498	475	494	467	478	450	490	453	445	451	482	465	505	478	489	494	467	507	454	488	491	453	476	429	434	487	455	479	493	514	472	492	456	460	441	467	451	467	466	468	485	479	458	483	488	471	482	471	466	480	518	468	493	455	419	442	486
31397	49690	33288	13731	3894	1152	911	901	749	717	636	625	560	597	519	573	590	573	588	554	533	579	536	548	559	522	576	518	539	557	578	579	564	571	640	1219	1527	1534	1152	917	614	524	570	542	540	549	554	533	531	502	520	523	523	521	552	504	504	519	488	542	523	506	533	517	553	591	534	494	543	563	526	540	534	538	549	527	556	515	580	519	543	539	514	550	535	536	531	557	523	522	551	510	540	550	540	534	522	511	524	525	560	525	525	512	499	558	517	489	507	591	513	570	549	545	553	509	528	530	629	537	557	530	535	577	557	498	523	547	531	535	580	550	554	567	516	547	556	563	531	486	551	558	545	490	545	504	547	507	582	556	541	532	544	556	566	570	552	537	510	541	532	464	497	565	521	543	544	549	534	568	487	512	576	536	536	558	524	530	502	559	517	505	541	480	517	537	516	536	531	536	545	509	537	506	507	540	510	525	517	554	545	502	527	563	552	556	515	532	538	527	528	525	530	532	512	534	518	511	536	578	515	495	557	522	542	520	520	553	510	549	544	560	530	504	519	537	516	506	545	515	525	530	522	571	555	590	532	528	541	516	488	516	564	523	544	558	523	544	501	554	543	502	570	563	573	541	559	572	552	524	518	545	526	597	532	561	543	526	545	546	535	533	496	508	528	546	560	507	527	561	547	480	553	573	539	553	529	509	551	525	577	548	546	524	530	544	492	539	511	540	570	556	584	519	533	535	520	493	527	552	496	571	510	511	534	495	541	541	527	523	523	548	527	474	533	518	522	563	529	518	541	525	523	537	531	584	520	559	543	524	560	555	480	568	520	531	558	520	539	492	525	542	549	546	523	525	553	518	516	500	591	541	510	471	543	554	490	529	548	552	529	527	526	518	560	546	519	526	523	546	508	511	550	577	515	529	490	529	517	545	512	548	540	573	524	537	551	534	508	567	533	512	508	528	535	511	527	559	533	526	549	537	500	547	542	554	558	533	524	533	612	529	553	532	533	548	559	520	571	525	536	563	589	499	550	535	537	511	531	581	509	557	511	553	553	523	501	546	553	517	581	536	557	517	497	502	508	519	539	535	544	519	531	516	529	553	521	545	540	528	541	552	514	558	530	553	506	568	569	502	507	536	552	572	540	598	561	522	511	551	536	521	543	555	525	527	550	495	557	518	525	515	554	562	567	573	545	513	492	519	535	580	514	523	502	516	572	526	531	531	505	568	513	526	552	480	500	514	551	473	572	521	559	533	553	532	528	536	558	521	568	519	504	498	519	497	554	517	554	598	586	510	523	540	512	500	511	547	578	555	536	500	552	493	507	547	499	544	551	579	535	520	542	539	559	511	531	548	521	537	597	569	567	498	521	482	537	534	531	518	564	559	537	558	517	526	548	540	565	533	520	513	514	523	542	479	527	511	552	533	539	532	492	551	548	535	519	559	509	532	531	484	516	514	523	553	520	519	531	477	502	538	521	510	543	559	550	564	524	563	537	565	525	543	531	524	490	531	533	524	516	571	550	480	485	512	556	507	551	560	540	520	529	549	546	525	525	519	540	523	536	558	503	518	500	564	567	540	496	525	510	501	522	566	541	553	534	534	545	550	536	544	557	531	541	518	555	537	535	489	519	517	608	548	557	539	506	544	557	527	560	527	531	540	530	487	572	547	550	545	527	552	558	554	541	559	508	500	564	520	565	506	544	545	560	549	528	551	561	527	538	533	534	517	545	508	524	546	564	532	563	519	539	544	536	528	519	525	523	573	532	535	496	542	526	515	544	517	532	507	515	502	542	553	521	527	519	483	515	533	541	521	506	515	519	556	542	529	535	525	539	573	532	548	542	562	530	527	531	550	504	509	539	545	557	544	559	535	528	519	518	525	519	539	532	563	556	531	543	537	580	534	543	583	506	506	542	536	539	533	502	499	561	506	528	537	537	541	524	512	565	528	560	546	548	542	528	559	540	580	514	542	544	506	539	519	520	517	520	516	565	538	526	574	571	528	510	566	515	554	546	548	545	544	554	536	525	527	545	508	567	529	594	581	556	532	540	528	534	519	523	538	527	544	527	534	524	531	544	510	529	545	544	510	552	499	536	521	519	510	558	521	523	575	534	511	541	520	540	493	564	519	547	500	544	539	571	538	562	573	501	544	500	557	505	552	518	544	576	511	557	587	490	535	565	520	503	574	550	548	521	565	566	517	503	537	517	487	597	550	536	533	548	540	547	535	495	499	522	522	536	532	548	544	534	505	513	561	542	547	533	515	542	553	536	549	502	519	561	523	548	537	506	559	545	526	520	532	515	537	556	547	532	550	545	518	532	513	529	562	550	538	545	492	540	534	519	545	528	518	522	503	562	545	541	518	551	561	519	546	499	503	541	522	535	564	502	515	565	522	521	557	506	516	509	523	526	540	561	531	541	527	555	542	555	510	514	545	517	511	532	538	530	576	525	558	526	512	582	533	539	529	528	521	537	497	510	521	495	514	512	508	528	558	505	577	545	555	549	525	511	592	551	503	533	516	537	561	517	532	491	510	483	524	569	548	552	487	538	518	534	536	501	539	490	502	485	545	512	510	519	522	526	577	519	503	552	523	571	524	542	532	550	533	525	542	564	509	547	534	536	512	544	544	539	535	535	558	543	532	525	537	521	530	549	585	546	576	523	538	552	558	560	556	542	550	531	493	496	550	584	498	499	526	534	520	557	528	547	527	522	514	547	523	521	555	524	536	536	551	554	547	549	521	542	550	568	525	548	566	541	537	531	519	540	493	515	543	499	562	566	556	522	507	567	524	514	553	497	537	534	525	544	530	551	563	560	518	538	539	549	560	537	526	541	480	554	522	522	544	524	548	501	505	536	500	541	524	552	517	551	551	525	515	530	529	503	596	562	536	527	544	550	498	518	511	520	531	543	560	559	522	514	541	544	551	521	504	518	534	555	546	505	501	556	570	519	519	545	565	551	520	532	537	491	577	590	537	559	569	554	507	531	516	536	576	567	528	541	545	532	549	548	510	538	552	525	508	547	535	542	491	560	586	555	548	547	548	550	511	543	490	520	532	563	533	514	568	500	509	573	561	518	521	553	524	481	504	529	546	544	552	516	557	558	514	551	581	520	515	559	543	570	465	580	545	509	554	517	536	540	524	518	519	549	541	518	543	530	508	521	592	551	502	540	491	544	504	534	526	531	534	574	508	537	530	521	517	565	557	546	591	589	513	511	575	520	532	571	579	514	548	551	516	543	505	540	565	518	544	563	569	514	532	479	543	546	533	512	542	531	558	506	516	541	522	567	538	557	518	538	521	583	524	526	486	519	491	537	520	512	577	544	521	521	532	536	538	584	499	554	526	508	551	546	528	538	536	530	540	553	542	522	481	556	522	546	542	516	524	548	568	497	547	535	528	508	567	528	523	528	492	590	564	532	546	576	581	509	533	538	528	507	543	550	524	526	534	536	553	485	513	547	559	532	504	488	568	546	558	524	519	567	562	521	536
22782	21009	28646	23606	21014	20844	8424	1041	814	769	725	604	583	594	569	603	542	550	542	540	534	527	525	512	537	513	541	545	530	487	493	464	537	524	665	1773	2822	2763	2247	1551	768	487	469	501	494	503	465	489	469	467	453	450	494	471	474	458	461	447	478	467	476	462	476	475	535	469	468	488	516	440	454	461	427	530	469	506	486	473	499	480	499	489	470	497	487	472	480	483	473	499	478	448	471	483	468	450	477	495	467	431	459	455	510	466	502	502	464	486	479	485	465	490	454	512	448	459	468	526	439	485	469	469	495	458	455	496	482	473	481	455	464	471	485	489	484	467	499	477	488	447	480	453	465	423	513	487	512	502	476	455	483	487	468	441	473	503	442	437	472	478	445	478	439	467	472	424	435	497	454	502	466	477	453	457	432	495	471	459	493	428	452	491	447	503	453	454	495	524	460	466	473	467	503	421	478	482	499	499	446	440	474	487	465	474	518	475	452	461	457	494	464	479	466	491	473	444	457	476	490	490	455	446	476	461	482	467	506	484	405	491	529	465	505	469	470	462	503	462	441	482	474	501	466	498	469	443	460	494	455	478	495	470	471	477	510	478	451	483	477	493	487	511	462	465	513	491	451	485	456	478	486	489	465	513	429	450	467	506	502	485	468	441	462	479	482	487	488	472	421	456	484	474	450	464	455	487	509	457	477	453	467	449	468	477	463	511	444	506	511	493	506	465	501	479	476	444	489	481	506	432	417	483	467	456	450	501	480	483	497	459	452	496	497	485	462	487	501	465	493	447	509	469	459	464	487	475	471	450	458	429	500	478	459	494	504	492	467	468	495	459	473	496	460	452	499	520	503	481	457	501	449	475	461	457	465	521	456	477	446	449	497	464	512	455	468	506	453	443	467	490	454	514	454	438	461	469	457	473	498	487	478	492	479	480	461	464	495	473	451	477	487	451	482	448	476	456	500	466	495	469	480	466	480	435	498	442	491	460	455	444	483	486	485	449	490	486	430	512	471	468	459	445	488	451	459	485	441	447	468	439	469	467	484	517	511	508	490	499	486	458	450	466	479	486	512	448	467	464	449	496	503	491	460	468	496	448	440	474	463	474	503	459	485	464	493	448	465	537	490	446	470	460	460	470	509	488	458	477	484	513	451	491	477	452	474	490	470	478	475	460	527	486	486	466	481	464	474	490	504	465	467	475	475	474	484	448	508	492	497	438	465	480	467	451	455	474	503	466	486	474	475	501	492	502	454	493	514	452	481	476	454	464	454	492	481	458	458	502	486	478	471	462	482	473	479	488	496	444	466	505	488	483	457	451	477	427	481	470	518	509	498	451	459	428	481	511	460	453	465	459	453	473	460	471	480	465	473	448	491	517	492	504	498	443	463	465	472	471	444	480	480	452	494	488	510	470	517	463	486	475	521	477	468	454	446	464	451	464	456	454	453	495	495	461	480	444	446	447	463	486	488	474	494	509	474	455	484	416	456	427	439	497	477	466	487	463	476	492	474	424	474	454	485	497	483	514	460	411	479	460	479	480	461	488	500	473	506	432	462	453	472	491	464	448	484	475	514	468	501	483	487	410	452	438	491	475	471	486	478	476	443	497	476	488	478	464	516	460	486	443	443	465	506	503	497	395	454	464	439	472	446	454	460	451	473	480	458	454	507	461	495	495	489	469	447	482	422	478	454	488	474	501	467	471	434	460	452	431	486	492	426	485	464	453	473	470	474	480	474	459	472	464	463	471	490	434	435	453	437	444	461	486	457	468	482	489	481	463	471	506	446	425	442	498	488	478	444	478	492	475	477	467	494	448	475	471	454	506	454	485	451	515	518	455	474	496	445	491	451	492	455	438	466	475	505	483	507	400	445	447	449	520	476	451	475	479	490	437	503	517	497	441	460	436	485	442	448	476	520	450	475	491	478	468	511	477	437	460	456	480	488	518	504	483	475	466	477	464	446	472	431	480	486	475	497	512	484	458	471	454	442	439	491	501	473	455	478	433	471	507	465	501	435	471	451	493	479	497	474	485	471	454	459	488	478	475	446	434	468	514	479	453	499	467	472	473	450	475	502	478	514	457	509	470	484	491	488	454	473	428	455	495	474	477	509	441	473	492	505	469	519	470	489	455	489	428	474	504	456	484	438	478	487	424	485	492	475	435	524	481	437	418	474	452	474	491	511	456	474	438	465	446	484	480	443	475	472	478	454	475	471	463	483	476	476	505	487	461	470	469	465	485	466	471	468	473	484	434	497	517	461	485	502	505	495	473	456	468	412	520	450	439	480	456	453	483	486	471	469	482	532	476	479	475	492	512	417	454	496	433	474	432	473	476	499	513	481	478	454	481	481	449	487	441	478	461	476	508	473	458	507	486	442	479	475	487	466	472	460	448	505	469	474	434	480	522	481	488	458	455	486	502	476	501	512	464	506	474	490	502	500	452	493	506	490	462	491	496	479	458	452	465	434	462	474	460	501	496	471	431	486	456	444	483	479	473	441	475	429	439	518	464	472	474	521	457	448	478	455	440	514	470	468	472	464	493	492	455	484	504	479	466	481	449	492	492	506	457	460	497	468	450	478	510	481	468	500	450	483	488	451	483	457	510	482	478	476	471	482	467	500	460	489	477	470	457	490	482	472	457	475	518	490	463	489	471	454	500	475	462	520	500	453	515	473	501	448	471	497	503	478	478	494	478	456	450	485	487	500	469	520	477	460	448	492	482	439	452	467	453	461	473	535	460	540	464	453	478	457	462	471	481	464	468	454	416	483	456	501	455	468	463	494	522	496	489	444	524	461	457	443	505	477	470	480	443	432	508	463	491	413	503	491	429	473	462	479	481	459	405	485	510	448	501	476	470	479	453	495	459	450	478	499	489	453	474	429	484	473	467	447	475	464	481	494	509	478	481	481	500	504	483	437	480	449	484	453	500	482	457	453	467	508	466	484	483	529	473	470	520	473	441	449	510	488	463	481	484	453	445	478	458	510	502	475	488	466	449	460	474	416	473	517	484	461	494	476	459	433	449	476	498	466	435	445	477	512	502	560	502	457	434	482	454	473	462	499	475	486	444	476	466	511	464	507	461	468	518	486	478	506	501	478	436	478	483	488	465	500	512	470	501	447	448	508	440	452	445	461	455	436	462	478	468	463	462	466	501	449	474	469	472	470	495	467	470	470	487	434	514	502	501	426	465	475	502	454	457	482	470	489	484	488	516	454	432	483	492	468	534	479	451	483	458	479	466	466	505	471	483	463	459	470	493	490	456	454	437	493	476	423	462	502	508	512	463	478	484	492	485	486	473	500	517	484	477	462	433	474	445	491	461	449	475	485	481	497	529	455	497	435	462	474	467	438	480	483	472	433	428	478	448	487	456	435	472	500	479	482	489	503	465	475	471	478	483	447	478	509	481	481	435	460	512	472	454	455	506	456	478	464	444	492	463	479	491	498	485	480	498	492	448	464	466	515	472	453	505	470	503	447	460	496	487	469	489
35215	63586	49006	26582	8082	2468	1794	1449	1179	1059	926	841	789	768	696	648	651	644	634	628	537	607	548	584	544	613	591	594	588	594	588	573	583	617	757	2447	3838	3630	2966	2046	956	533	532	536	523	499	550	518	541	484	524	510	539	528	538	514	562	519	529	505	528	511	521	476	505	503	485	535	506	542	520	478	520	498	513	531	508	499	519	527	548	504	527	517	512	499	531	504	553	516	509	551	508	532	550	536	522	543	521	517	529	509	560	536	562	516	533	499	494	538	584	500	494	557	531	502	471	527	545	522	547	561	497	540	529	523	524	499	465	510	531	535	530	521	479	513	479	480	501	534	521	544	492	533	545	480	483	513	494	505	514	537	494	494	508	555	515	520	532	490	513	504	514	510	545	519	544	494	521	507	498	536	498	557	519	524	506	499	487	496	550	517	516	524	475	520	520	515	497	558	525	509	493	480	566	523	500	535	519	544	536	491	512	544	487	474	497	511	552	520	497	520	472	499	491	542	520	514	481	527	534	513	548	516	522	472	492	555	527	519	469	502	526	497	537	527	542	538	546	565	503	520	497	499	478	494	554	513	494	496	488	496	521	476	503	492	525	504	546	553	529	524	488	536	504	538	510	577	515	524	504	556	509	589	556	510	501	536	498	522	511	522	483	518	550	533	495	524	485	532	568	537	475	508	507	529	534	537	513	479	516	523	460	545	515	475	518	531	556	554	509	502	544	498	529	487	501	523	543	540	522	496	529	490	527	521	494	494	534	505	521	494	535	516	503	536	507	489	509	525	542	530	532	560	507	530	530	510	507	537	509	527	503	496	528	529	526	519	572	500	490	517	496	497	495	513	524	526	506	497	555	527	526	486	519	526	452	529	532	505	479	537	529	547	526	526	525	487	537	498	479	540	540	519	515	524	553	490	514	505	543	528	503	528	498	529	520	512	523	543	514	494	480	488	490	525	516	512	520	530	520	523	532	499	522	496	552	501	494	508	516	529	540	530	528	509	503	503	500	511	508	552	527	497	473	527	532	523	578	561	544	483	519	536	507	515	512	506	479	519	513	535	508	506	542	505	537	508	511	515	489	554	541	513	480	518	516	542	523	507	524	494	550	537	506	531	526	526	532	525	534	556	528	541	532	534	489	503	548	526	500	537	526	520	572	539	496	511	517	510	527	477	505	513	541	579	529	506	506	558	502	488	496	505	494	522	524	496	499	526	534	507	515	524	564	491	509	490	517	524	557	513	511	525	511	480	496	500	512	508	526	507	526	506	553	526	484	500	530	495	498	477	509	503	496	527	518	492	515	533	501	509	472	528	550	508	500	525	521	524	513	488	518	493	508	519	522	518	524	529	506	515	523	559	523	542	492	534	505	509	528	508	493	513	518	508	550	453	493	515	522	531	522	532	501	570	508	527	539	526	509	551	505	536	547	521	505	485	523	546	542	486	532	519	498	483	487	520	484	526	517	545	501	528	511	544	527	516	544	501	555	512	493	510	504	510	491	527	530	553	504	547	494	504	518	482	553	492	525	543	541	499	503	560	528	504	532	489	490	540	514	546	528	537	535	543	516	553	511	526	517	492	532	563	563	521	492	509	545	525	521	524	526	481	532	543	514	516	521	517	523	531	496	517	535	504	526	519	529	519	518	527	529	516	524	524	528	525	530	539	444	540	508	502	490	495	548	487	576	511	529	533	499	524	431	544	541	574	552	542	536	485	530	527	503	539	503	517	507	502	513	536	530	506	530	507	544	540	499	558	488	505	521	530	540	517	545	492	540	514	500	537	508	530	502	506	524	508	535	532	504	526	517	486	500	508	540	506	525	535	509	512	526	560	519	529	506	485	514	531	491	434	526	502	502	531	527	547	496	507	504	540	466	550	524	532	516	474	502	512	524	526	528	515	445	542	509	499	511	538	540	516	516	537	548	507	571	525	519	550	488	565	516	491	477	537	480	520	491	515	517	494	486	497	535	491	520	472	507	527	517	544	547	482	540	541	560	516	501	525	528	513	536	518	535	494	504	529	543	546	496	534	480	481	526	538	555	573	529	470	535	532	540	508	532	467	523	492	518	485	521	517	499	527	492	522	550	525	512	538	530	502	544	470	506	526	489	497	512	536	472	516	540	548	532	502	509	538	512	505	514	542	544	519	513	544	537	498	577	527	544	484	521	476	472	485	510	498	486	523	550	517	508	552	559	501	525	514	523	560	509	549	513	517	516	554	525	523	507	525	518	492	515	511	521	541	530	602	506	535	502	534	488	516	528	512	496	545	507	516	527	502	564	507	567	562	564	533	509	545	517	486	513	565	553	544	528	481	516	514	471	538	493	569	484	542	549	488	546	500	520	521	500	480	566	501	539	496	538	514	493	506	519	551	508	525	479	483	526	517	531	517	515	537	516	500	523	513	495	513	520	524	523	523	537	492	534	495	501	539	494	531	512	507	502	542	523	551	509	509	486	507	536	526	489	516	508	475	518	486	531	529	513	513	547	530	508	508	555	546	534	527	545	504	515	525	500	495	513	517	502	513	547	518	502	516	510	538	514	564	511	519	506	499	535	516	532	523	495	496	551	512	523	509	506	486	514	550	497	494	525	498	524	514	522	493	481	520	499	508	488	563	521	537	484	483	537	481	535	484	553	526	513	526	522	480	516	524	512	487	510	553	508	512	548	468	497	489	533	501	506	490	532	514	495	547	528	515	527	530	543	538	525	549	480	497	542	512	526	506	543	488	553	565	558	541	558	491	506	530	516	534	523	509	543	506	515	474	523	536	521	511	495	526	519	523	558	477	567	534	484	516	518	517	523	516	508	524	523	486	525	514	547	504	518	526	467	525	498	491	524	541	528	480	507	530	531	478	552	499	512	493	537	534	482	539	523	518	516	551	496	490	493	476	531	493	478	561	556	542	489	511	558	572	523	444	524	516	549	513	538	521	573	497	531	499	488	500	529	512	514	513	533	517	520	503	486	519	528	511	535	506	540	580	535	507	554	536	525	493	510	511	484	488	555	511	509	529	538	509	522	506	537	561	552	543	512	520	515	541	507	518	538	511	461	502	546	513	507	508	533	510	489	510	501	523	543	558	533	519	524	548	552	492	546	523	528	518	519	525	516	525	469	561	515	515	524	528	520	531	521	513	517	526	470	506	524	543	511	527	499	521	474	501	526	536	526	536	496	520	499	514	531	526	507	493	519	513	518	471	521	536	489	495	480	510	482	487	523	509	520	473	529	519	538	564	513	508	531	512	475	525	520	521	538	545	509	486	563	523	553	514	506	489	483	518	518	506	513	489	524	511	513	481	520	530	529	517	540	480	530	493	496	547	541	496	539	564	505	482	564	566	516	523	481	565	527	533	536	507	537	537	494	486	544	506	540	537	500	503	527	557	529	503	556	491	483	511	482	515	518	508	576	523	484	518	536	562	487	507	533	546	532	511	494	481	550	517	492	554	510	533	476	514	489	537	512	517	501	541	515	525	543	502	518	501
28666	28886	28289	13354	2422	617	495	419	360	401	433	380	378	374	386	409	397	390	378	363	386	344	393	399	428	363	368	391	380	400	396	388	412	363	413	428	496	528	490	485	455	403	361	393	396	341	382	375	377	374	370	376	370	396	383	376	355	379	374	365	355	376	366	412	381	379	371	393	353	363	363	374	365	368	385	378	362	375	364	369	418	410	375	426	388	376	328	348	353	377	357	373	354	386	341	345	367	398	381	386	382	392	368	352	369	352	383	364	386	330	360	386	387	370	402	354	395	339	356	373	370	394	362	351	380	375	363	336	387	424	340	349	405	334	372	357	355	386	358	370	373	355	384	406	385	394	374	382	375	382	385	346	362	340	396	388	349	338	403	391	411	378	408	374	369	373	371	387	364	394	392	343	395	358	369	357	392	385	380	386	376	397	378	382	384	422	364	355	349	344	392	376	389	385	375	395	333	351	379	404	372	372	406	383	377	394	400	397	398	406	368	337	355	363	372	344	407	343	370	371	385	386	382	389	389	384	384	333	386	402	368	383	378	408	401	377	409	353	332	393	372	431	399	383	382	397	365	398	376	349	435	356	342	365	378	359	378	380	388	356	346	378	369	370	372	371	405	355	359	383	385	379	352	387	365	384	349	416	410	344	391	366	367	361	389	391	382	375	344	366	392	403	365	382	379	369	394	358	361	376	379	354	407	347	408	339	398	365	363	345	373	354	368	357	412	376	399	357	376	392	369	342	382	372	341	434	357	384	354	408	415	379	397	368	364	380	382	402	402	397	380	375	369	374	385	361	366	399	389	357	410	370	350	377	359	366	367	403	392	352	383	385	358	389	371	403	388	378	386	394	349	341	357	374	381	413	370	389	375	350	370	388	380	356	388	363	417	378	374	398	389	370	384	364	378	390	400	372	348	359	386	386	363	367	380	378	358	323	386	332	364	369	383	405	398	387	394	389	419	395	374	375	372	394	358	374	382	397	376	367	403	384	388	366	389	372	394	373	382	374	368	386	391	350	386	389	336	380	403	371	372	343	361	404	376	336	386	411	369	372	383	393	381	339	371	379	344	378	395	361	351	415	354	386	360	371	397	382	378	383	337	359	404	389	363	387	391	367	384	386	382	366	392	376	373	380	380	371	376	384	400	396	438	387	374	354	361	405	379	368	397	397	388	356	331	390	391	393	368	381	371	374	384	403	387	382	332	419	379	363	379	363	388	403	387	386	386	380	391	405	365	396	335	386	335	403	355	388	383	368	386	368	373	357	368	363	395	375	389	403	402	395	356	395	353	344	374	356	349	383	350	369	426	392	368	449	379	412	399	359	355	403	401	387	411	375	370	380	367	383	368	359	392	385	398	353	353	380	369	331	360	381	388	364	372	393	389	358	366	368	372	396	375	378	386	383	393	380	413	406	360	373	347	387	409	377	373	380	372	387	370	386	356	397	389	402	391	409	415	353	418	387	353	418	378	380	353	365	351	367	374	360	338	409	378	386	365	372	372	404	383	383	361	372	395	382	377	351	345	362	396	389	390	392	392	396	360	373	371	353	401	402	383	363	362	375	368	374	369	392	349	375	348	412	346	362	388	375	376	363	379	405	401	364	402	365	388	361	351	374	391	345	393	385	354	386	326	383	394	396	382	352	386	372	385	424	375	395	379	341	399	367	417	368	401	381	369	387	389	401	383	385	344	412	403	346	368	382	357	368	435	375	366	366	371	365	375	365	360	382	403	334	397	359	402	381	395	330	363	363	387	368	379	406	386	361	373	402	384	373	375	349	370	367	359	357	378	391	407	372	387	379	363	333	376	358	363	427	406	410	382	402	329	379	369	376	387	376	342	386	383	379	366	405	348	394	366	373	376	365	359	359	375	394	380	391	388	373	355	379	390	382	373	349	411	390	365	386	357	384	394	370	372	400	370	368	386	363	341	366	363	360	399	381	382	378	352	405	364	364	379	378	394	404	393	403	402	359	388	392	382	377	351	372	382	388	377	348	353	321	384	369	363	368	384	410	356	371	346	375	381	373	376	390	374	357	385	378	392	374	383	417	383	355	403	368	380	368	367	373	371	352	375	400	405	389	408	373	367	365	355	383	381	392	369	385	375	387	408	380	381	390	374	400	387	374	381	373	359	369	365	398	358	389	358	380	380	382	378	393	383	356	382	383	383	395	387	353	391	369	375	372	422	400	399	389	360	392	360	372	373	370	330	371	376	358	332	417	358	362	352	375	393	372	357	357	404	397	400	383	371	387	395	376	343	378	368	374	356	363	352	367	367	402	337	377	382	345	370	358	409	364	415	358	361	393	378	385	404	374	386	391	372	377	417	371	335	352	387	365	376	389	393	379	370	378	398	403	388	377	378	364	381	379	386	384	383	386	384	402	374	379	385	360	374	358	400	379	387	390	378	369	335	395	377	365	364	366	366	390	377	386	340	344	429	351	410	349	361	382	342	368	383	395	354	356	373	397	356	364	360	395	379	388	373	365	379	383	378	381	339	375	398	388	376	357	389	403	418	354	344	394	385	384	393	401	374	377	417	344	398	385	411	387	370	363	390	366	382	360	382	372	370	356	386	354	382	379	374	392	400	332	376	376	358	346	384	395	376	380	411	369	343	365	357	406	360	366	361	397	361	388	378	383	395	385	347	337	383	394	378	409	375	401	387	362	391	370	367	317	390	385	373	367	343	364	359	397	375	377	392	392	403	392	376	349	384	376	415	396	363	391	397	378	379	377	318	380	395	382	365	370	365	343	380	388	357	383	347	386	394	394	389	401	345	395	368	410	379	357	397	362	380	366	375	370	371	381	339	372	414	392	355	381	381	357	409	377	339	357	373	385	371	396	397	388	374	379	372	397	352	392	364	384	368	379	418	377	378	364	416	341	360	367	378	369	387	376	440	392	412	369	412	388	363	377	366	346	364	411	393	378	384	370	362	393	406	378	395	392	376	379	357	353	345	347	374	400	398	419	377	361	388	350	371	396	413	421	379	372	367	399	402	383	411	398	345	357	386	346	356	406	392	369	396	385	390	351	360	382	396	407	392	397	391	366	353	375	394	374	336	352	404	371	406	408	320	365	350	379	360	410	374	402	367	376	361	356	438	363	372	378	370	388	362	349	371	380	394	387	369	375	379	357	394	384	370	377	375	388	357	396	385	398	368	389	367	361	367	350	381	351	393	381	376	369	342	379	375	375	331	383	389	408	404	382	377	381	347	380	360	394	358	392	364	359	360	370	390	391	399	339	351	377	373	372	371	353	388	369	371	339	380	379	364	380	370	367	374	380	355	379	344	348	385	382	399	341	387	378	395	368	368	386	388	415	390	371	366	395	353	379	376	391	366	356	396	364	358	424	336	371	363	396	362	367	384	406	407	341	356	381	371	375	364	364	399	361	340	387	356	403	394	366	401	379	348	339	379	413	352	342	378	364	356	405	400	367	394	396	351	391	385	364	384	374	406	366	360	414	386	411	366	387	381	391
32626	45796	27708	10562	2853	600	490	472	476	498	463	480	469	399	438	406	448	449	435	427	451	440	469	413	447	489	499	439	469	447	493	457	452	434	463	530	621	702	688	594	423	416	421	436	432	397	439	457	434	426	453	477	444	442	432	386	443	419	446	446	450	435	429	428	431	434	450	449	433	437	443	449	422	421	415	414	430	436	457	418	458	454	434	488	455	447	419	437	428	428	423	428	437	413	444	425	436	406	449	431	420	434	438	422	413	447	415	441	465	409	391	401	410	450	428	444	443	414	447	455	454	438	475	445	456	398	405	471	409	463	433	429	444	408	457	418	410	454	455	378	449	451	445	408	435	450	449	426	432	458	452	429	403	431	421	476	424	452	410	433	447	422	418	406	454	423	439	427	457	418	441	412	406	432	427	444	447	464	449	407	421	452	385	444	418	459	436	400	459	434	448	451	448	413	427	465	426	486	421	422	446	461	428	414	423	452	453	392	402	426	474	444	403	460	435	478	441	435	447	455	421	453	437	429	426	477	431	396	423	415	416	429	446	444	460	436	438	422	453	425	401	433	468	448	436	455	392	419	434	442	454	463	421	441	424	417	458	453	469	445	429	489	412	452	420	436	437	403	444	437	407	437	460	442	444	433	446	412	429	455	419	461	433	462	422	392	431	416	437	450	467	442	457	442	441	432	434	415	419	399	451	396	396	437	404	461	429	456	440	424	422	437	439	415	440	484	438	427	435	460	446	438	395	424	456	404	425	438	420	459	387	451	455	425	415	421	431	442	461	442	424	427	434	416	442	471	419	440	442	448	448	456	440	427	419	412	402	424	419	468	416	406	415	416	419	473	407	436	448	450	441	416	419	417	434	418	442	457	471	419	396	423	439	449	440	471	426	432	410	421	444	411	438	486	435	425	422	439	440	471	421	442	386	443	425	450	406	411	413	433	460	415	423	429	421	398	427	423	440	423	471	433	476	447	426	445	427	455	453	419	432	413	420	434	428	412	438	448	479	431	427	417	473	444	433	465	445	455	415	436	415	458	454	393	468	425	387	460	414	418	402	428	416	431	430	452	447	412	411	422	440	444	461	418	429	442	446	447	435	430	446	442	395	448	441	421	447	466	405	447	458	446	442	406	375	458	446	447	417	474	465	417	412	427	466	432	441	456	460	451	435	422	449	429	412	448	414	435	459	427	458	445	464	425	437	422	430	428	442	432	459	431	455	419	432	443	452	424	439	422	457	448	402	466	433	471	448	438	401	450	458	439	438	375	450	420	453	427	431	408	436	423	409	453	473	437	438	405	432	423	435	395	420	417	434	439	468	433	439	452	458	453	428	453	441	466	438	466	399	456	473	421	429	440	451	450	411	440	443	434	462	455	423	474	435	435	476	430	452	443	441	449	430	456	429	420	388	446	388	463	416	476	431	445	432	420	454	431	424	405	450	412	433	411	440	454	473	418	409	415	379	422	440	417	433	436	431	445	418	419	462	450	446	440	402	458	448	430	408	419	468	442	426	458	432	428	446	480	435	380	447	439	450	432	496	447	448	436	419	418	429	466	432	466	452	440	419	437	434	437	409	449	433	441	398	395	437	426	422	434	449	426	475	428	445	445	425	416	434	450	433	471	461	397	421	414	420	438	451	440	410	476	419	441	424	436	436	429	382	427	401	433	415	404	423	431	417	442	453	477	433	437	419	466	454	453	430	437	419	424	412	409	464	435	459	463	430	427	417	430	445	411	442	441	402	432	430	454	421	461	436	459	426	455	415	436	421	429	447	447	422	421	432	412	393	418	449	416	432	396	426	484	452	443	451	449	460	433	429	469	407	416	430	422	426	449	439	418	456	429	490	432	459	411	486	442	486	458	423	469	442	472	406	429	435	465	430	424	419	407	454	417	441	421	478	454	418	412	474	452	427	404	446	461	433	413	428	418	433	442	450	401	424	437	428	418	409	454	413	452	412	474	441	440	416	464	456	448	428	408	378	440	428	427	424	416	440	466	432	438	427	433	421	464	439	456	426	475	450	448	445	410	403	433	447	438	394	420	446	426	466	449	432	432	436	470	417	434	421	467	438	436	394	429	452	441	434	425	420	430	414	441	442	431	454	427	421	408	466	451	411	420	416	420	452	398	437	423	449	454	461	435	455	452	425	426	437	435	452	406	483	464	439	466	427	454	465	425	398	441	458	427	388	466	442	424	427	435	406	476	397	407	423	441	428	444	416	454	404	450	461	435	423	424	460	454	389	463	414	429	404	448	422	454	435	441	439	477	418	433	473	441	416	449	474	444	427	419	446	448	431	470	428	417	436	444	471	393	438	413	437	429	447	433	423	402	430	413	428	412	448	451	442	421	395	480	451	436	424	442	445	482	453	464	448	422	463	468	418	477	434	412	462	403	461	423	439	470	438	422	464	410	460	411	426	419	462	446	449	415	439	423	450	430	401	460	412	428	462	444	443	432	446	444	433	429	452	405	433	435	395	425	439	419	436	433	437	443	427	413	412	439	413	469	401	451	445	456	446	419	426	410	431	450	437	438	473	453	424	423	394	417	463	463	426	469	423	433	399	417	438	437	448	454	444	416	431	452	432	436	453	438	472	447	436	418	450	458	420	449	446	406	440	427	433	473	433	442	431	421	455	398	396	414	454	430	430	455	421	445	432	411	433	417	451	412	427	426	454	430	409	470	420	445	459	424	461	455	441	420	461	451	463	455	418	443	460	429	441	459	446	456	452	429	445	417	453	425	453	457	477	437	464	430	433	428	435	432	421	409	463	424	416	423	400	406	412	449	454	430	451	451	473	386	458	444	412	421	428	400	462	418	426	469	459	469	418	423	450	460	424	443	447	413	433	406	407	428	476	408	443	456	442	436	448	459	440	425	408	432	466	436	435	468	459	459	427	422	424	454	453	423	401	480	448	434	429	437	437	442	429	474	435	439	436	449	452	408	424	420	443	438	419	420	444	443	413	425	448	471	442	434	452	439	417	455	443	414	418	452	443	438	419	408	432	410	420	394	445	428	421	447	429	463	451	426	437	419	409	452	425	441	426	460	422	469	480	421	442	433	451	469	420	450	413	449	436	419	421	410	414	436	429	440	450	441	412	418	414	435	441	446	426	428	464	418	459	438	419	429	405	443	445	437	460	441	449	400	410	413	444	453	435	453	481	469	461	469	477	413	438	428	402	399	439	440	452	381	406	410	440	459	440	459	404	462	423	448	410	411	426	428	417	436	465	434	451	439	425	411	437	471	448	423	410	441	455	426	442	442	399	424	443	447	472	485	390	433	404	462	412	469	444	407	442	419	423	450	444	403	464	414	409	415	387	400	427	426	446	465	421	438	443	424	432	427	470	460	464	460	452	450	474	454	465	450	406	469	413	424	421	443	462	439	439	419	424	388	402	432	455	455	442	447	448	406	447	435	411	456	403	422	451	423	450	461	415	436	438	474	455	414	432	433	401	412	423	463	440	467	405	454	461	460	453	455
23818	20986	28086	24031	20726	9999	1028	624	532	518	498	424	377	377	416	365	383	369	366	364	346	352	360	350	374	359	355	374	378	371	352	388	348	343	357	704	1579	1675	1238	871	439	311	347	332	338	295	318	343	340	337	339	361	315	329	356	323	311	316	350	352	323	372	320	330	362	327	343	365	294	330	344	350	371	374	330	336	362	333	319	346	355	345	370	360	338	357	336	339	326	353	346	338	358	305	362	361	330	326	334	379	333	353	327	343	326	327	349	336	335	368	344	346	362	362	319	320	319	348	322	315	329	320	353	333	342	340	302	342	355	340	332	351	341	358	298	342	310	336	352	338	336	297	348	331	323	340	327	326	350	324	344	331	317	341	355	351	303	346	376	332	338	329	334	322	377	315	338	375	349	328	361	307	318	373	357	337	329	370	318	365	329	305	336	332	337	358	353	355	328	340	384	344	324	367	354	354	337	319	343	348	324	327	356	353	359	297	322	357	308	333	365	355	337	316	386	326	355	356	343	343	336	338	369	367	346	357	343	381	324	324	349	357	341	343	338	312	350	335	354	375	318	311	332	319	356	328	370	361	369	349	328	336	342	338	363	392	374	350	364	339	322	363	369	373	319	366	342	346	336	300	347	318	315	341	341	332	346	343	334	341	354	340	328	350	334	379	331	316	318	363	340	389	315	317	324	329	335	366	334	340	341	342	353	356	358	339	355	326	333	340	351	354	336	332	328	325	341	324	337	308	355	319	332	371	353	339	372	351	324	351	316	324	342	351	364	347	330	325	346	344	332	329	360	366	327	330	335	329	330	290	336	377	316	344	352	346	346	332	351	320	320	341	343	330	342	347	346	309	329	343	354	321	333	337	360	340	329	351	399	349	326	335	374	339	345	362	341	354	325	339	339	323	354	312	327	310	331	350	337	352	378	341	349	340	328	340	345	380	337	337	327	320	366	374	369	380	329	329	337	314	347	334	305	368	367	358	333	347	324	304	323	344	300	341	348	348	327	306	342	356	360	356	325	356	344	333	314	347	358	333	312	346	350	336	344	343	339	319	309	321	310	330	328	338	322	302	334	349	326	319	351	298	272	336	307	338	337	347	346	335	304	347	345	346	354	351	354	318	328	322	346	345	343	327	320	321	303	361	327	388	316	330	344	317	336	332	363	363	326	309	326	350	310	317	345	344	376	345	348	335	334	340	328	344	301	352	328	327	326	310	346	352	327	351	347	331	354	346	372	330	339	343	352	351	360	305	354	363	320	345	375	359	357	315	323	319	334	354	304	342	352	334	321	346	354	334	346	329	311	330	343	371	326	342	342	332	341	351	314	312	332	339	330	378	340	358	345	316	329	341	336	356	324	338	337	323	323	337	330	367	352	333	353	357	342	332	321	346	315	340	305	354	338	309	340	351	362	342	332	295	361	340	313	347	339	304	354	338	353	356	344	335	356	339	385	386	345	332	346	337	329	330	316	361	350	347	325	340	360	322	332	348	363	348	326	315	355	337	346	330	350	354	323	332	338	333	336	321	304	329	355	353	358	343	351	380	354	336	350	344	349	314	361	346	339	340	342	323	310	357	307	338	366	338	353	324	338	334	338	337	328	376	346	355	328	373	337	355	314	323	351	323	334	345	361	339	347	333	372	314	328	345	289	364	343	353	355	359	332	314	347	338	328	339	349	351	347	347	319	332	312	352	326	356	323	335	384	296	350	381	349	350	335	333	308	343	324	356	357	324	303	348	355	345	343	323	353	356	328	345	369	348	328	345	361	344	347	344	344	301	346	357	314	320	345	341	353	314	361	349	348	340	330	354	329	320	354	315	314	336	347	351	336	316	353	356	349	328	349	336	334	341	337	345	335	364	353	360	338	354	363	391	351	320	343	343	345	327	313	348	334	351	324	341	326	343	370	387	333	324	318	308	359	346	330	303	367	323	319	354	331	318	311	314	336	349	382	333	326	333	356	351	328	331	331	324	355	329	395	366	338	342	330	320	332	316	333	361	327	320	313	339	367	361	348	336	340	359	354	359	358	320	333	327	353	341	343	357	340	343	333	379	357	384	322	352	325	337	334	320	350	365	348	339	299	320	312	332	322	322	338	367	335	335	365	335	279	339	341	356	326	348	367	342	334	345	334	329	342	346	342	347	347	348	326	331	328	337	291	343	319	344	339	360	361	308	366	318	351	319	346	317	368	351	322	342	338	309	352	329	350	297	328	359	375	318	347	375	349	347	311	350	339	324	331	343	315	339	339	380	353	358	337	309	336	321	349	314	305	329	343	333	350	331	335	318	347	372	348	346	349	334	349	332	365	324	300	343	331	321	324	328	339	343	359	330	357	347	365	347	328	340	306	351	326	347	361	337	351	346	383	378	365	319	334	367	343	313	364	326	362	321	331	323	364	353	286	332	373	352	346	364	329	326	306	352	331	327	336	368	330	319	311	345	346	295	348	335	321	369	370	308	370	356	336	377	311	341	304	328	351	318	351	345	327	328	380	342	372	363	340	346	361	331	344	380	360	315	334	349	354	342	332	315	305	335	339	332	335	318	343	358	343	346	312	327	324	365	352	343	309	339	348	338	344	342	329	344	371	317	319	348	331	393	371	361	360	344	348	366	329	324	337	353	360	350	330	353	346	368	352	357	325	299	366	331	316	333	300	338	337	332	343	317	349	331	373	330	310	333	343	297	364	353	301	356	317	316	333	357	303	309	353	328	363	336	365	344	339	326	339	341	355	360	336	354	347	379	354	323	364	341	350	371	352	324	304	344	338	308	342	323	329	334	322	376	339	338	306	310	331	320	354	318	327	378	331	329	329	303	311	311	361	338	309	362	353	362	325	343	347	339	345	325	342	320	347	278	333	325	314	356	378	340	333	319	333	351	360	356	345	348	343	347	308	348	356	370	314	351	357	357	338	332	340	359	344	391	362	299	367	344	347	339	338	317	345	328	341	341	320	357	344	343	343	339	332	352	310	310	304	362	299	342	347	327	302	324	319	344	337	348	356	360	327	355	326	355	361	348	341	323	324	320	360	324	338	329	336	356	326	335	313	356	342	325	342	350	356	360	362	363	356	351	357	322	345	331	344	317	339	358	361	343	316	354	365	339	340	330	329	335	339	314	318	310	343	368	355	375	303	343	328	298	351	313	341	356	339	318	295	320	347	327	360	337	363	333	319	322	321	364	345	339	331	371	313	351	317	320	325	354	335	339	345	361	321	365	326	338	320	346	354	331	310	346	351	354	348	349	332	349	362	347	358	345	341	367	313	364	357	354	356	310	352	338	371	351	324	356	366	346	369	335	341	342	330	309	319	320	370	306	352	335	344	335	332	319	332	340	345	359	364	353	314	335	347	321	347	342	347	314	340	321	307	371	338	332	332	350	320	370	339	302	349	351	344	320	334	342	359	348	351	338	325	334	347	341	328	343	361	349	360	313	368	328	346	355	328	329	297	365	380	359	339	331	341	332	337	326	299	362	340	365	308	332
30566	53162	39370	19880	8786	1536	1067	902	741	664	565	503	526	483	499	450	427	446	416	455	420	391	425	414	432	428	421	371	427	383	391	443	408	382	422	841	2073	2261	1739	1098	543	368	439	378	389	389	393	388	404	382	389	417	374	403	378	382	394	402	391	390	416	408	365	372	400	386	390	392	434	378	406	416	427	391	410	366	388	388	379	429	386	378	369	368	436	418	376	371	355	368	413	366	364	377	389	387	380	380	374	413	399	399	399	382	424	411	410	367	410	383	383	393	414	384	390	397	359	379	401	373	421	424	428	422	410	369	403	392	395	387	423	431	405	443	402	390	414	412	384	373	404	354	386	394	381	406	420	392	387	404	411	378	389	385	389	388	397	378	394	380	379	396	371	404	376	343	411	367	386	395	387	398	413	383	390	410	398	404	391	408	400	383	437	381	387	365	373	383	397	390	411	380	371	384	378	392	372	419	388	374	381	398	410	388	406	346	391	388	415	386	413	393	413	400	411	389	387	390	379	397	390	366	395	409	380	401	392	415	398	405	399	393	395	394	411	404	408	403	366	401	402	392	368	378	399	381	422	389	354	389	352	385	396	379	402	400	413	402	369	394	395	402	388	389	386	405	419	393	377	429	400	385	417	390	426	383	386	389	419	384	409	361	384	399	393	374	381	405	423	387	400	380	364	400	389	405	392	410	367	424	365	344	378	397	384	389	367	387	402	387	395	391	373	358	381	379	391	418	394	370	385	365	381	420	433	425	376	373	370	416	393	384	401	411	408	373	395	381	383	415	368	394	386	399	378	438	407	383	370	396	409	385	359	412	410	384	399	364	392	420	389	380	362	381	378	358	371	401	391	453	405	361	356	406	373	384	402	414	404	383	393	401	405	441	389	378	391	410	394	386	421	404	405	396	398	370	382	424	392	373	390	416	382	426	388	415	397	370	381	383	398	386	367	382	385	389	359	371	394	358	407	364	380	377	434	394	408	367	407	362	380	378	389	385	400	381	381	387	355	407	380	379	431	415	429	392	385	408	390	381	380	380	366	418	358	439	379	409	384	409	372	403	392	400	400	393	404	389	366	404	407	353	420	395	392	367	395	402	380	361	423	349	383	420	363	382	402	382	373	393	378	420	372	357	363	388	416	392	382	400	426	346	379	375	348	416	365	396	402	390	406	429	390	406	403	412	392	385	390	398	371	390	388	382	398	390	429	406	362	369	397	391	365	369	376	377	400	390	364	419	381	378	416	404	397	383	387	362	431	393	357	400	409	408	380	398	409	386	399	417	383	408	383	402	386	387	369	378	387	398	401	387	411	358	369	374	413	420	407	372	424	373	387	384	406	406	386	424	407	383	390	394	380	390	381	410	427	399	354	394	413	390	411	397	348	406	397	363	418	362	393	336	372	358	414	436	399	378	380	438	371	377	397	400	379	383	362	429	407	409	369	395	387	356	402	381	405	385	390	362	357	438	370	385	367	397	435	354	361	372	393	352	397	382	362	418	378	383	342	389	379	389	390	394	396	416	369	383	391	411	366	375	389	402	386	392	394	399	439	385	358	434	395	395	373	414	396	412	416	372	397	392	389	408	382	376	408	396	364	379	419	433	432	382	420	399	393	387	412	376	387	385	382	376	382	375	376	385	405	395	417	371	350	374	384	407	375	403	399	382	382	388	391	377	406	426	415	322	361	376	390	368	457	379	406	405	351	377	368	407	377	394	400	378	353	389	372	425	390	391	397	378	413	372	414	364	424	402	429	395	373	423	408	370	389	354	369	370	384	398	387	372	381	353	409	386	383	392	387	397	425	403	396	360	392	407	403	383	396	390	414	373	372	379	384	392	375	399	389	383	404	413	418	381	354	384	392	368	379	389	406	403	390	394	417	423	397	372	415	413	362	395	380	348	389	403	424	409	419	370	415	382	405	426	413	371	359	385	378	379	383	402	379	388	392	348	385	401	377	396	345	438	400	424	385	413	391	394	399	406	403	354	403	400	382	350	382	385	380	393	395	394	355	399	410	383	380	381	393	416	408	388	368	381	420	351	399	397	423	372	416	395	388	398	372	352	381	369	361	364	383	416	427	409	388	387	375	398	380	394	382	360	407	407	392	381	415	370	422	383	416	386	371	357	369	402	350	413	389	367	376	393	379	393	375	444	369	365	387	404	380	412	381	376	404	413	377	390	372	392	396	392	377	372	390	384	401	387	404	377	432	390	443	415	407	434	375	383	349	385	393	415	361	394	386	378	386	384	387	408	389	414	402	404	425	389	430	368	390	378	393	425	414	433	398	420	393	393	402	355	387	355	386	369	373	456	396	380	373	389	422	409	390	421	358	416	416	370	384	382	407	401	362	373	394	404	396	364	376	399	375	400	410	387	364	392	400	419	376	370	414	410	391	403	383	402	387	394	407	423	386	381	388	401	358	384	402	393	411	404	391	375	389	348	401	387	377	401	364	407	392	414	438	391	425	402	339	374	373	410	366	371	370	345	413	375	416	404	374	364	366	389	389	406	365	372	403	386	403	361	398	385	407	381	401	327	386	367	378	375	400	405	438	394	388	407	402	390	414	381	364	349	435	389	443	363	425	363	421	373	403	360	379	389	404	372	392	423	377	404	391	385	370	349	394	398	379	375	404	393	400	411	413	399	387	371	414	376	388	414	382	381	392	357	385	374	397	389	370	391	380	412	390	413	389	386	430	410	382	386	386	385	367	378	378	404	387	428	415	362	383	389	391	373	376	379	363	412	403	393	397	403	384	416	410	390	390	388	428	419	399	405	388	388	414	392	366	426	366	368	371	399	374	388	415	390	419	404	344	378	418	363	407	377	405	400	412	403	423	370	408	347	360	367	396	390	403	368	383	405	352	399	429	363	372	396	387	390	373	404	354	365	388	395	401	376	406	371	392	374	378	340	358	381	411	406	381	427	407	375	421	391	378	395	400	384	389	402	411	356	391	388	401	405	384	405	384	365	411	418	377	432	372	376	346	397	407	401	406	397	396	376	385	393	399	373	403	386	398	411	343	399	383	352	383	360	365	395	415	385	398	382	412	432	371	386	418	405	403	386	415	404	407	422	391	400	384	411	359	365	421	374	389	431	379	391	416	387	408	379	364	389	377	419	361	390	375	373	396	437	374	412	377	390	368	415	380	365	407	396	401	370	405	399	363	394	397	398	390	390	364	402	389	381	354	385	418	409	395	389	403	362	384	394	378	380	371	367	367	387	385	390	413	416	383	391	350	405	398	419	376	417	397	389	385	426	397	377	370	397	424	392	420	427	380	389	373	396	392	428	414	365	403	391	417	432	423	377	396	404	374	413	378	430	407	357	419	361	394	394	407	426	377	388	378	395	386	347	390	361	376	385	373	383	432	368	398	379	389	389	399	358	370	353	382	395	425	396	382	407	394	386	421	372	417	399	384	367	450	339	370	394	415	390	412	387	421	382	399	394	412	380	394	389	415	402	396	406	377	370	382	399	374	389	386	368
25034	21041	27327	24979	11449	1111	658	607	546	528	552	519	510	512	510	484	488	482	438	456	471	533	468	480	504	500	451	496	534	503	518	520	463	400	506	623	1000	1105	951	759	626	497	474	467	467	453	478	489	501	489	475	439	474	484	468	486	446	471	470	487	470	460	466	478	501	478	450	473	487	443	470	496	434	460	456	452	433	509	489	480	510	457	429	476	460	478	477	479	450	474	502	466	442	443	491	465	453	436	458	442	473	429	464	520	492	476	470	480	498	460	467	437	473	458	455	450	495	464	466	465	437	479	499	457	498	451	469	460	495	442	423	448	463	483	483	461	461	475	471	455	441	434	491	482	439	449	465	491	470	469	456	424	462	456	423	445	471	470	470	509	488	462	466	442	440	458	458	470	488	508	485	450	490	477	452	444	461	496	431	503	465	423	470	443	457	461	474	452	476	499	464	488	442	445	444	443	436	447	447	491	489	475	481	443	463	495	419	444	470	497	460	467	447	456	492	499	472	453	485	471	473	480	442	466	473	473	456	468	486	461	458	448	470	467	459	454	486	485	506	509	454	441	469	495	474	491	477	521	440	488	466	466	446	470	483	488	454	456	472	481	470	470	443	442	467	435	506	472	496	484	455	452	465	491	411	479	462	461	504	468	438	455	461	463	480	406	486	466	430	507	435	497	481	421	475	474	471	498	493	460	440	477	475	487	442	451	482	495	493	466	441	477	478	477	473	448	453	517	492	494	452	440	449	477	426	423	437	455	481	426	457	492	449	469	496	456	434	483	460	469	487	467	458	447	440	471	426	454	509	478	468	455	469	491	502	455	450	460	505	505	445	478	481	469	451	482	441	508	469	520	473	480	437	520	510	479	434	449	470	474	478	429	488	473	489	404	455	494	526	459	465	510	479	430	489	435	449	446	459	441	467	479	493	448	444	482	423	468	493	482	461	473	508	511	512	471	458	441	475	496	455	458	456	530	487	483	496	434	486	466	447	502	413	477	459	445	465	461	488	484	514	464	493	477	456	498	458	486	438	434	442	503	444	470	469	455	476	476	454	469	466	456	462	481	481	462	468	464	500	464	438	492	430	458	457	477	455	480	487	466	491	459	446	467	494	479	439	494	487	461	489	468	495	483	469	464	445	422	475	446	497	458	427	490	473	449	451	445	483	495	491	435	471	497	453	440	475	470	466	471	485	464	484	447	478	456	476	424	437	497	501	463	502	444	470	440	494	444	466	470	479	467	442	450	468	480	445	447	465	496	447	463	456	445	446	462	457	472	501	511	413	485	482	492	429	463	459	468	454	463	457	465	463	480	453	442	485	445	467	472	491	492	461	425	470	509	469	442	420	425	469	472	474	500	467	467	453	464	464	495	428	451	461	438	471	476	507	475	497	441	463	480	445	444	487	483	436	463	445	449	446	466	446	452	461	438	483	483	461	460	507	436	469	489	412	464	472	438	492	446	460	476	477	476	492	475	441	480	449	451	464	458	499	475	408	457	462	424	447	493	521	479	498	445	467	446	464	503	525	459	494	446	504	493	467	454	440	505	443	467	474	458	485	501	450	484	483	498	466	450	459	455	469	430	445	476	452	488	495	471	489	484	495	455	478	480	492	465	462	480	450	469	457	435	429	489	437	468	461	448	424	485	489	466	448	471	428	451	440	483	457	481	465	483	475	488	460	485	452	453	458	456	454	477	439	491	457	485	456	444	446	522	475	452	508	479	422	519	465	485	459	478	474	494	470	482	442	496	502	474	449	456	490	464	495	484	459	500	494	434	480	460	482	462	492	475	478	453	435	432	486	494	492	508	467	454	469	480	479	490	495	487	460	435	486	480	453	466	491	470	454	451	449	445	484	441	439	466	439	469	433	455	490	486	447	496	487	483	462	466	474	477	446	433	447	489	449	441	492	459	519	446	503	458	475	499	483	437	450	452	447	440	462	480	491	488	507	400	447	454	398	463	472	459	465	485	454	487	449	497	479	475	453	518	448	474	487	460	459	474	451	427	486	445	467	489	454	475	496	492	476	480	445	475	440	481	459	512	476	451	454	507	465	438	478	486	465	471	442	493	453	512	476	473	488	502	474	487	467	459	458	462	465	445	447	492	487	435	464	454	454	473	478	472	470	431	490	447	452	485	465	447	420	446	475	458	493	458	489	454	466	473	443	491	524	480	453	454	468	483	493	444	463	459	426	504	421	486	455	487	453	456	489	464	434	447	485	477	524	455	506	446	452	464	450	477	499	469	489	507	458	457	487	470	470	484	492	464	444	473	416	491	455	459	473	440	474	506	426	487	490	476	476	475	482	442	450	488	491	493	465	466	487	483	412	448	443	454	442	445	440	458	479	492	469	470	449	459	488	457	504	436	456	436	466	495	476	448	476	470	445	482	469	478	468	469	429	466	470	509	464	489	504	473	471	441	488	417	428	488	548	441	509	457	508	484	491	435	476	444	454	501	524	467	446	425	499	444	497	463	475	458	433	495	466	490	462	476	461	438	444	460	453	464	511	495	460	482	450	467	467	461	476	490	452	451	469	454	460	482	447	462	458	472	446	449	463	459	485	440	454	456	436	479	508	461	471	462	487	474	476	476	471	493	457	432	457	471	480	440	457	476	464	465	477	459	450	480	443	479	463	472	477	462	471	439	452	487	477	437	478	465	460	473	512	494	459	457	495	465	487	431	464	458	506	444	475	474	429	503	455	450	427	422	480	463	478	522	476	499	468	468	446	475	492	508	440	465	451	468	445	479	411	494	478	473	451	473	493	470	457	442	478	455	454	494	469	459	453	437	449	473	467	453	466	406	446	463	476	467	449	498	522	456	441	490	472	454	481	430	444	461	440	455	396	470	482	490	463	480	463	440	495	474	465	444	465	459	457	458	481	475	466	518	449	471	467	490	467	465	442	456	464	470	467	444	463	510	439	471	511	503	457	453	463	429	489	427	476	471	428	508	439	418	459	475	483	454	439	450	458	489	457	465	508	467	454	445	443	435	457	489	454	445	465	462	473	462	468	494	472	474	429	491	488	459	457	484	459	410	499	441	468	500	483	449	473	425	478	492	428	439	465	435	453	488	468	464	475	461	472	435	490	469	434	455	492	477	454	496	494	467	501	436	509	455	508	485	464	458	494	479	490	512	485	452	477	449	452	490	466	435	476	479	500	499	483	480	510	448	467	482	494	453	456	455	463	484	506	491	427	454	478	452	489	421	469	497	495	461	476	422	493	462	468	488	451	453	466	451	448	483	490	488	448	494	472	483	464	462	462	503	483	456	464	448	510	459	494	435	429	492	484	430	486	481	464	450	486	489	489	464	467	444	510	477	432	473	468	502	467	480	472	456	461	451	419	460	464	497	469	455	475	450	435	398	470	471	510	513	454	476	469	469	428	491	424	453	469	439	481	464	467	453	485	447	474	439	475	486	444	497	479	465	459	491	449	445	453	457	472	467	461	480	447	483	439	473	507	458	460	515	481	490	455	415
32240	50783	31671	16805	3761	1180	933	774	777	673	699	610	666	568	568	536	547	554	560	556	565	578	550	577	542	540	542	596	531	587	545	554	519	557	581	820	1347	1492	1290	925	674	573	536	553	550	562	497	489	535	514	509	544	519	571	527	587	504	537	549	517	537	484	546	531	553	524	523	529	471	519	553	549	514	538	502	565	569	549	508	510	521	511	490	510	485	538	543	497	558	519	544	511	571	492	512	517	559	525	548	564	540	532	512	557	539	507	528	545	541	500	521	538	533	532	551	516	533	555	524	544	506	506	586	562	555	522	549	486	535	540	545	556	551	524	555	510	514	560	514	501	532	493	530	528	507	553	518	540	542	539	526	519	524	488	592	530	559	551	511	532	495	502	538	531	536	532	515	513	536	505	494	523	546	527	535	530	543	504	532	556	584	542	526	556	528	495	515	576	536	510	533	523	518	529	523	525	521	460	524	552	535	527	569	509	552	539	539	526	540	551	566	526	541	527	523	546	524	550	506	555	527	512	551	483	528	548	526	523	510	553	563	549	559	525	549	555	557	572	527	519	523	525	540	575	525	554	574	533	543	528	506	543	508	530	542	540	549	547	499	511	530	552	513	527	534	535	542	585	547	512	511	525	596	548	538	543	539	538	553	549	532	529	541	559	564	554	538	534	524	542	512	534	527	559	531	579	541	555	542	577	573	558	511	537	529	542	515	524	521	529	562	571	473	555	500	522	524	538	492	501	558	533	568	554	500	584	591	504	530	484	528	544	533	527	540	508	522	516	519	555	548	536	527	494	523	548	537	544	552	511	530	501	522	513	577	496	523	506	544	516	530	571	520	552	536	562	532	485	540	502	532	521	501	513	535	512	497	500	530	536	512	550	522	546	542	511	500	525	515	559	496	536	540	559	518	551	555	533	517	584	518	549	519	568	481	514	531	509	545	510	579	512	520	510	560	508	515	503	532	568	574	547	543	543	516	546	510	535	527	581	527	533	499	579	535	524	523	542	523	522	496	471	536	523	486	557	548	491	561	532	529	531	549	547	512	536	543	543	553	519	508	500	539	532	567	567	505	537	527	516	536	515	545	521	571	502	551	537	598	523	505	500	535	551	494	520	530	526	545	455	515	524	528	498	531	571	538	500	558	540	492	511	549	560	520	560	533	579	563	514	531	548	554	539	513	541	534	526	544	508	522	512	489	528	522	511	497	538	530	550	517	544	500	519	533	504	555	558	559	530	518	564	502	529	512	539	586	534	529	512	525	512	507	549	521	546	524	553	495	518	493	499	562	526	465	556	536	570	530	520	564	533	522	543	551	532	523	554	535	490	539	537	565	598	534	519	537	513	522	545	533	545	502	551	531	553	564	532	559	541	537	564	560	513	526	544	542	499	543	519	531	523	558	535	550	549	539	527	556	516	548	526	535	556	539	514	544	557	522	498	514	526	530	561	522	564	531	493	492	521	560	553	512	542	538	522	539	505	524	507	531	502	510	539	554	549	513	560	523	497	556	512	519	522	520	509	534	592	554	506	561	526	550	541	529	522	529	517	531	493	580	511	524	503	514	518	538	506	540	541	490	568	535	593	529	524	551	513	504	554	560	543	534	527	529	523	557	540	513	552	560	531	546	516	534	530	548	504	531	561	540	534	495	511	567	526	520	544	561	563	563	537	474	556	540	512	484	502	532	458	540	498	572	526	549	532	554	532	533	539	534	591	507	506	526	548	515	465	544	535	527	535	524	554	555	522	548	555	576	518	565	543	571	499	547	529	535	525	550	553	518	515	539	517	558	542	558	523	522	544	527	516	544	533	518	503	550	570	550	465	545	568	549	535	533	530	516	534	534	554	503	575	537	565	485	544	544	553	511	531	546	544	534	551	519	540	504	498	557	591	558	500	548	481	515	520	523	538	487	539	527	549	537	509	498	528	579	556	529	508	507	511	525	550	526	492	547	553	536	575	540	527	508	537	565	522	528	548	517	555	558	546	538	587	556	543	536	511	560	530	505	535	545	549	578	509	541	521	510	521	526	530	563	493	474	553	536	554	517	566	523	569	516	529	536	541	547	515	503	569	545	578	530	558	519	494	530	511	544	480	484	556	537	579	489	486	555	537	502	540	521	529	520	532	537	491	523	529	546	559	536	542	551	568	552	532	514	536	539	514	541	524	544	528	520	579	525	527	530	531	542	496	577	551	526	522	565	537	510	556	552	515	550	568	513	528	501	537	545	565	505	514	538	569	540	482	528	542	535	522	524	540	543	553	534	532	542	550	571	529	531	529	569	549	483	525	546	555	571	520	552	511	519	570	525	500	547	569	486	555	558	563	564	541	535	556	575	568	532	526	549	540	540	552	549	523	513	518	520	531	511	546	541	545	557	552	487	527	528	530	498	527	513	533	531	573	510	502	498	544	499	523	530	517	558	529	509	545	521	547	510	557	517	548	516	540	539	535	539	524	521	507	493	498	527	533	522	508	529	527	508	522	529	491	543	510	529	516	557	558	490	538	548	508	508	529	500	495	525	536	521	534	508	520	524	532	551	559	548	520	521	543	532	543	516	538	532	557	489	521	485	494	470	533	552	557	552	516	568	534	519	522	545	512	519	538	539	533	514	566	560	568	566	507	521	580	535	554	545	544	527	536	541	528	543	530	577	526	540	478	528	518	543	516	547	512	531	547	543	526	528	515	512	553	521	513	537	517	585	543	519	520	537	508	562	572	532	528	530	503	551	532	541	555	538	545	571	498	545	528	541	555	523	509	543	512	555	533	566	550	544	541	526	512	562	526	532	550	521	556	543	525	529	528	516	512	540	548	508	566	538	557	512	550	545	524	570	546	511	564	508	542	483	561	549	529	522	507	532	473	558	522	540	526	509	549	606	517	522	523	549	558	503	502	506	527	555	563	531	533	550	561	514	523	491	529	525	511	547	491	537	553	504	528	528	556	511	510	518	496	526	560	550	549	564	545	526	538	523	534	526	560	585	559	527	522	521	565	556	578	503	518	541	518	580	535	540	525	530	541	545	522	525	557	544	529	537	538	519	500	527	574	517	503	562	550	532	560	538	516	519	534	545	539	509	526	536	530	523	525	512	489	525	509	553	528	540	536	559	527	545	493	562	501	536	532	510	475	522	513	539	527	499	555	538	549	553	550	513	532	594	543	521	557	543	536	538	564	529	566	541	537	498	520	543	520	507	548	563	529	503	546	516	534	570	536	503	533	521	502	531	512	579	511	537	563	544	480	480	518	561	540	560	491	536	522	567	498	541	534	544	532	522	531	528	549	528	546	529	553	564	503	523	507	524	526	530	524	521	501	545	529	552	542	568	515	545	516	516	529	537	537	506	525	534	499	555	563	558	524	567	484	514	546	574	566	542	542	590	504	549	557	547	509	514	513	516	537	549	523	510	543	552	543	510	538	533	544	545	564	568	534	509	531	525	527	531	495	535	538	513	509	556	528	550	548	528	518	501	483	525	530	531	512	521	594
22745	21001	28488	23691	21003	20900	8013	1144	840	769	685	619	604	585	560	575	533	541	505	509	514	507	502	535	539	557	522	547	492	546	504	512	489	524	651	1157	2160	2699	2289	1712	911	459	455	452	461	472	461	476	513	434	470	514	484	466	465	438	478	461	443	452	494	446	500	472	485	501	449	479	468	514	417	457	457	448	441	455	432	489	512	450	461	494	451	454	492	484	486	458	455	473	469	475	486	513	463	457	437	467	452	426	446	497	476	509	466	456	472	498	505	451	475	456	436	479	443	447	444	468	467	454	440	482	474	469	514	490	496	460	468	454	473	446	445	472	494	460	494	470	442	462	500	473	459	457	478	440	469	471	479	448	456	478	477	492	477	474	452	441	467	479	488	483	502	442	448	453	454	453	489	439	474	496	477	458	459	491	459	451	479	463	474	454	452	430	450	473	484	490	499	493	459	468	494	464	464	472	452	464	462	473	438	436	519	424	514	471	440	483	456	450	447	442	462	453	477	475	479	470	480	463	480	458	441	446	420	481	465	518	471	471	480	442	489	440	476	460	473	502	445	497	448	409	499	462	499	466	469	461	497	502	439	464	467	422	474	459	467	464	478	429	467	446	458	449	474	434	466	465	452	489	466	478	470	465	440	469	437	493	468	463	464	474	442	453	503	485	465	438	504	483	458	453	476	444	508	481	473	466	475	501	473	469	491	470	439	480	495	458	458	448	481	503	448	433	438	439	480	452	452	486	477	486	481	476	480	458	483	483	464	448	480	438	478	478	483	458	476	454	458	467	426	462	513	495	484	476	452	435	457	466	531	459	464	495	462	417	442	475	464	502	439	453	510	470	462	425	461	469	454	470	493	429	430	460	437	478	444	452	485	473	462	458	436	472	460	441	502	477	432	466	489	480	475	471	468	457	440	467	477	482	476	461	490	475	498	453	464	453	442	495	460	469	486	440	511	473	474	481	471	482	462	472	425	436	468	483	431	473	471	472	464	446	501	535	499	459	506	462	446	484	474	440	450	457	461	436	439	482	453	470	463	481	449	462	454	446	496	456	457	448	463	468	465	427	459	470	430	429	487	459	451	466	476	504	462	466	497	471	500	478	466	466	430	421	432	484	437	440	475	491	409	458	454	475	439	462	448	477	494	437	463	471	451	420	474	410	485	515	432	439	453	465	418	473	469	493	428	442	481	472	454	463	460	438	514	486	449	418	489	440	451	474	486	452	476	486	480	450	437	432	443	428	467	469	484	444	470	457	476	483	446	496	435	471	433	488	471	467	478	452	419	470	461	431	440	418	462	468	464	448	515	446	450	481	473	464	448	470	457	461	428	480	462	476	470	490	431	467	485	431	460	473	457	500	485	429	466	443	443	459	488	464	486	509	470	463	458	461	464	456	454	429	470	447	446	450	498	447	449	485	454	498	463	458	468	520	444	505	437	511	493	446	455	465	498	506	443	457	441	475	449	457	454	444	469	454	474	416	474	436	458	467	446	501	486	481	488	418	438	491	467	476	447	502	469	469	444	448	477	450	450	482	474	444	464	458	467	461	481	456	491	429	449	499	472	502	487	454	487	460	469	450	434	501	456	467	439	491	455	444	468	464	436	467	438	476	455	433	449	435	441	431	456	445	477	447	453	458	445	463	467	467	443	446	446	449	447	479	449	458	481	449	459	457	469	490	477	480	445	474	493	444	481	523	457	476	465	465	472	466	459	471	441	458	450	465	483	443	441	506	423	464	421	484	480	460	434	490	492	464	496	481	494	476	499	456	441	455	449	455	460	478	460	428	453	492	473	465	429	442	463	469	470	479	453	465	468	483	484	479	462	469	481	476	480	472	480	467	468	425	478	455	491	468	450	472	434	436	463	457	455	465	452	414	464	451	431	457	408	461	477	471	481	472	448	463	460	444	446	410	458	442	452	458	460	477	451	461	414	453	474	428	479	474	484	454	452	465	497	496	448	455	427	474	455	443	507	465	456	478	457	493	446	457	471	465	478	472	452	447	449	480	441	470	473	479	453	458	412	491	467	498	464	437	447	422	460	481	471	455	473	436	478	441	491	467	443	463	462	440	472	454	495	456	479	450	435	459	437	473	466	456	451	455	481	466	511	447	454	494	460	458	442	421	453	493	489	462	458	449	481	461	456	460	442	421	426	453	447	458	442	443	429	463	494	451	453	499	465	457	442	460	489	475	469	489	471	464	433	444	477	478	458	474	448	433	467	496	493	470	436	446	470	434	432	455	450	485	501	486	458	435	469	447	429	465	444	467	490	469	476	492	419	476	454	468	447	477	488	462	406	478	451	430	461	454	479	428	424	504	493	453	475	433	493	514	452	482	443	510	454	463	421	447	515	474	474	530	469	463	460	486	467	470	441	445	498	439	465	435	498	443	468	459	473	446	454	473	489	470	462	448	451	425	469	447	446	438	465	483	504	473	468	468	478	450	457	470	445	466	450	435	484	433	486	476	468	498	461	496	457	455	488	465	469	400	510	489	493	470	443	442	467	459	453	468	477	450	475	465	465	463	468	476	461	460	436	461	454	476	463	498	464	435	454	482	445	453	480	447	423	463	463	451	498	478	453	447	475	490	489	444	475	460	422	470	461	450	456	488	506	477	452	456	472	452	437	449	440	468	446	446	469	470	505	499	447	459	474	444	440	491	479	464	472	480	467	438	466	426	475	437	480	471	471	478	437	473	427	479	455	449	493	476	451	466	443	442	472	507	448	458	479	414	480	428	505	450	463	477	487	462	468	463	471	482	461	489	457	473	490	508	457	454	507	464	452	505	443	474	474	467	497	469	477	483	456	455	464	460	414	467	430	488	473	464	507	468	491	480	486	472	467	435	462	477	492	478	444	464	487	435	445	490	491	468	462	465	486	447	502	438	494	460	462	469	476	485	506	464	446	451	447	500	408	470	497	470	476	464	463	483	427	453	446	474	456	484	424	420	479	477	427	479	442	425	474	462	485	476	437	441	456	472	450	473	477	473	460	426	506	474	462	467	446	503	483	453	500	460	472	462	507	482	447	471	484	481	463	470	485	437	461	484	487	439	516	468	489	472	448	461	462	424	443	496	469	482	441	482	437	475	483	459	479	453	488	506	480	449	469	442	455	506	450	460	470	478	489	448	466	453	475	471	444	452	510	437	463	475	454	452	500	460	473	468	443	513	444	441	469	454	449	445	451	453	509	469	461	411	459	445	438	472	458	432	485	426	492	442	469	453	484	476	436	507	456	467	438	422	464	420	442	492	440	415	478	419	449	496	446	471	487	466	479	448	471	473	456	475	445	471	442	449	480	447	434	459	472	494	445	463	443	474	471	449	448	465	488	458	452	468	496	460	452	445	491	419	465	485	469	475	465	464	481	461	465	501	473	455	493	480	474	488	465	460	472	456	496	491	500	465	464	429	460	494	455	488	462	433	472	465	445	446	437	474	511	506	446	486	474	461	444	466	466	452	482	520	457	436	448	449	468	415	473	459
34647	57408	40265	23529	6942	2627	1852	1492	1265	1062	935	836	762	727	684	692	629	596	616	624	569	596	588	568	618	623	578	573	587	529	601	606	585	549	864	1428	2970	3597	3007	2322	1269	530	511	553	531	510	492	481	505	531	519	544	537	520	529	513	502	516	539	523	513	508	519	494	469	497	510	515	508	488	528	534	513	521	469	457	490	490	548	533	481	498	492	468	489	541	552	472	479	510	499	483	518	519	542	533	510	530	516	511	510	485	514	468	503	520	525	549	502	573	506	538	499	484	513	492	466	503	493	536	529	529	533	474	541	485	509	522	517	529	527	491	486	502	497	531	505	462	517	512	519	498	499	490	512	506	538	543	521	497	513	557	554	537	502	495	519	528	534	503	470	482	526	511	536	532	479	517	512	520	512	488	506	489	516	492	511	513	531	539	539	501	481	540	517	511	484	501	465	482	510	530	523	485	477	518	483	498	550	506	499	502	521	517	503	458	511	522	486	489	497	541	510	511	520	532	520	536	528	509	538	520	508	543	430	508	501	523	509	508	490	518	548	502	499	506	462	545	523	517	527	539	492	491	558	512	517	516	487	529	520	495	519	519	501	543	499	521	504	533	521	532	546	519	489	495	491	512	513	488	521	509	469	509	522	504	529	504	544	496	508	540	555	496	491	512	514	503	510	499	495	540	531	498	525	485	492	527	503	537	510	500	510	518	518	500	505	525	508	491	500	521	514	507	498	540	463	470	515	494	499	517	495	497	533	496	499	540	519	534	500	467	494	489	507	557	461	479	551	544	492	525	472	495	534	518	540	558	507	540	506	522	477	526	510	523	513	520	507	550	555	505	497	497	524	492	489	550	527	513	496	537	476	552	484	514	512	522	480	522	505	481	530	533	529	481	582	498	505	489	510	515	488	503	532	512	520	495	528	499	520	489	502	509	495	517	538	524	533	514	526	502	532	516	538	494	486	500	471	512	501	500	490	513	486	523	517	513	515	516	512	511	523	524	505	514	525	533	537	490	521	513	529	508	518	494	475	535	543	533	507	545	526	523	509	509	456	508	502	528	544	521	499	511	483	468	512	494	518	494	528	537	506	515	529	510	529	484	496	477	527	541	531	545	517	510	474	523	518	513	515	539	516	488	480	507	508	517	527	455	501	502	530	517	493	525	523	542	513	500	542	518	480	531	565	486	494	545	529	521	507	498	524	521	491	489	503	496	514	499	471	523	532	528	532	521	530	492	485	531	499	497	502	465	535	505	470	499	459	533	508	462	492	496	539	490	516	491	498	516	473	517	523	516	516	524	504	547	472	468	503	535	524	491	535	532	494	513	514	501	527	504	537	511	522	489	503	516	533	535	506	499	567	538	525	517	516	527	498	498	474	527	517	501	513	509	510	530	506	531	489	565	525	519	535	509	491	497	485	510	488	550	550	489	523	498	513	490	548	526	502	488	488	507	526	489	506	483	538	529	508	522	559	522	553	550	511	520	488	500	497	566	502	481	511	541	477	512	525	516	516	533	524	470	474	550	514	554	521	550	512	521	507	506	477	467	496	496	488	534	511	529	498	512	478	515	515	514	497	491	537	525	531	516	496	526	505	529	451	474	516	541	496	526	513	498	508	527	520	502	501	526	538	503	499	495	525	504	502	506	483	528	513	485	505	513	546	509	522	557	470	487	519	523	499	458	498	489	515	557	502	485	542	491	504	490	495	510	498	542	504	520	489	502	534	524	523	499	482	502	484	493	502	531	501	506	500	521	529	566	530	495	510	512	485	505	516	507	472	478	488	494	505	524	524	547	506	499	516	492	487	545	509	527	537	513	529	504	489	505	447	487	555	505	479	491	493	524	486	513	490	527	481	498	515	484	502	469	465	542	517	491	466	508	511	508	488	511	539	511	536	482	520	512	516	489	505	518	486	514	529	497	479	510	496	519	541	567	486	483	482	494	510	522	546	487	562	531	538	529	540	553	522	517	526	523	488	514	528	532	502	478	516	494	558	537	504	506	510	459	505	510	517	482	537	569	533	515	517	536	560	519	501	552	549	496	517	523	513	462	478	533	533	533	460	476	501	512	478	473	523	481	512	512	544	496	516	487	488	498	529	512	509	519	543	469	488	512	509	512	505	508	500	506	573	510	511	502	545	562	523	472	518	531	518	515	472	505	511	483	507	531	516	548	541	519	527	477	492	528	503	542	507	519	486	539	529	546	564	513	529	504	496	499	473	531	507	525	473	484	468	511	531	509	546	485	504	512	513	529	520	490	506	488	505	509	508	519	530	505	519	493	500	478	502	447	541	501	489	513	531	548	497	492	448	518	484	512	520	540	551	529	451	508	495	534	521	509	491	536	494	502	534	538	496	495	500	528	495	543	499	562	525	514	504	532	461	523	511	521	520	522	525	525	517	525	525	529	517	493	494	531	476	543	520	489	487	509	510	515	533	540	498	539	530	492	518	535	496	536	478	523	494	531	531	506	476	482	510	491	513	524	481	507	461	524	503	525	475	517	535	531	562	499	561	490	479	552	492	501	500	532	499	547	513	498	568	484	484	528	493	514	492	520	517	522	518	532	526	482	475	507	509	485	556	533	490	561	520	496	523	509	507	513	496	535	567	487	498	530	520	506	487	477	479	476	521	504	523	519	484	534	566	570	515	501	487	512	551	563	529	489	559	498	533	535	501	498	537	517	476	477	511	547	524	490	494	534	544	508	535	486	499	548	511	495	484	542	524	522	554	538	501	529	546	527	516	493	510	509	530	485	480	525	506	524	514	522	505	516	498	480	533	530	537	496	501	525	484	508	524	525	568	544	493	461	498	534	528	520	545	507	519	538	482	506	496	491	472	500	516	529	506	455	540	505	575	492	525	505	504	499	479	469	517	482	491	489	515	517	524	514	516	536	462	520	527	531	493	535	493	520	516	537	526	517	510	559	527	478	509	475	517	498	511	554	500	513	531	459	487	481	511	491	512	542	518	506	510	492	509	511	514	525	498	512	514	498	539	523	489	494	504	514	533	516	524	493	538	501	523	565	478	497	496	529	525	528	535	505	515	542	485	527	527	550	511	471	495	459	550	493	505	527	512	519	506	543	531	515	512	477	523	498	500	521	510	514	518	486	536	523	487	499	511	473	519	531	454	517	480	547	481	478	474	542	489	540	535	551	475	520	488	568	502	536	481	491	502	490	508	539	525	498	564	453	521	535	518	525	474	499	516	524	495	482	508	476	546	519	492	529	499	534	564	478	529	535	518	535	519	550	503	535	492	472	494	525	510	542	484	508	484	507	526	519	494	503	514	495	511	493	510	556	555	532	540	470	539	509	506	540	514	488	482	553	512	529	563	502	509	475	533	524	538	494	499	519	511	521	468	525	491	493	530	524	545	518	520	535	509	474	522	529	520	526	490	477	550	504	506	527	520	523	508	511	513	517	502	544	519	481	489	540	525	536	514	505	479	507	520	485	549	489	488	528	488	509	492	490	519	438	500	488	515	500
29277	28522	27874	11476	1698	489	438	404	390	399	394	375	379	429	408	384	382	388	383	381	394	401	356	386	380	345	417	411	386	392	407	370	408	401	379	465	480	505	519	500	416	352	382	367	373	348	387	372	401	378	370	382	361	388	399	363	378	384	405	377	400	394	371	413	410	382	373	369	374	366	358	367	357	393	397	392	392	388	367	398	402	389	373	402	376	403	387	365	390	357	390	377	369	412	379	395	361	376	386	411	403	376	390	361	388	385	394	401	375	367	343	365	409	352	392	374	384	380	382	367	387	367	410	366	349	378	353	389	375	353	383	377	367	374	373	353	382	324	393	382	375	361	384	376	408	385	397	354	391	358	380	389	411	390	397	421	387	364	427	381	369	415	390	371	371	401	374	396	388	375	363	384	365	374	364	363	378	383	365	404	392	354	418	357	360	379	393	417	405	376	359	387	352	389	378	407	410	372	390	392	377	369	377	396	411	381	371	366	368	367	372	381	408	362	396	396	407	405	397	403	398	414	376	395	385	344	377	414	391	387	390	371	409	399	378	394	401	356	364	382	358	410	371	384	392	381	386	420	395	417	363	407	358	395	413	401	417	374	388	379	434	422	386	406	379	362	392	380	375	403	374	348	366	388	381	369	370	375	384	417	382	408	383	358	397	396	422	381	403	403	408	381	365	344	381	381	385	374	369	386	377	370	408	343	403	353	384	362	374	402	353	361	393	394	388	387	396	382	377	386	390	391	381	406	413	390	371	376	366	383	381	356	379	375	364	360	379	399	400	363	374	376	375	352	345	399	366	378	386	391	398	376	382	374	361	376	366	401	372	345	388	374	388	381	401	357	372	366	365	408	397	370	388	367	368	399	390	405	410	416	392	391	394	374	387	403	381	368	377	405	391	375	377	395	377	412	357	393	364	385	340	366	405	408	381	420	425	380	388	406	403	407	374	366	348	381	413	378	359	370	354	372	396	389	355	392	383	384	362	410	388	363	430	389	365	381	364	354	415	354	399	375	377	375	384	405	396	402	397	414	400	388	378	378	370	356	379	385	395	381	386	358	404	383	357	369	376	389	387	408	445	364	344	393	383	409	365	386	381	382	365	383	376	359	333	390	390	381	407	347	402	380	369	363	343	399	404	406	406	403	380	381	369	368	363	327	386	397	394	388	370	362	370	406	401	363	376	371	365	388	389	383	340	407	401	396	369	390	392	369	390	374	373	354	395	381	421	366	418	385	374	351	392	403	384	366	408	391	388	416	391	379	385	388	398	366	391	380	427	370	409	381	373	379	359	375	395	404	369	400	385	362	418	388	397	411	382	369	423	377	393	402	383	387	397	377	381	357	374	357	375	384	408	396	375	353	377	385	413	401	389	382	398	365	396	347	418	379	416	425	358	400	410	377	389	378	380	364	434	369	322	371	366	377	363	385	366	389	348	397	387	413	354	392	366	363	368	373	378	389	396	402	379	361	386	367	412	410	386	397	412	371	345	380	394	396	370	373	415	334	405	345	418	381	367	363	400	416	389	405	362	370	390	382	380	395	387	367	382	404	405	397	379	380	379	381	382	384	397	386	376	407	365	425	391	391	369	372	400	405	379	384	368	416	347	377	355	376	394	389	375	372	376	371	408	379	376	417	367	392	419	394	333	380	355	387	385	391	374	391	390	376	369	377	379	391	422	369	393	378	430	387	391	372	398	358	394	399	439	398	371	369	360	360	388	390	382	396	370	396	369	377	393	407	418	389	383	386	404	339	351	423	381	395	390	425	379	366	413	381	390	357	399	391	434	372	367	364	397	392	377	388	423	377	356	402	411	390	364	406	403	375	373	405	415	393	377	360	400	391	381	428	396	401	360	391	379	398	387	369	408	373	395	446	356	399	351	400	367	347	404	421	381	373	359	383	367	353	371	384	401	362	396	400	413	395	375	399	353	339	390	384	412	353	375	393	383	413	417	417	392	366	400	394	384	388	338	379	380	389	363	350	385	409	371	377	382	360	357	369	369	403	379	372	358	381	358	376	375	364	416	370	384	390	379	365	389	371	371	394	439	355	352	394	367	402	361	386	369	409	348	374	362	360	392	365	371	411	400	384	371	350	382	395	372	405	345	434	375	439	381	379	337	363	357	418	421	379	370	368	373	400	395	361	397	381	395	384	359	391	381	365	406	399	367	406	387	387	371	403	399	398	413	341	390	392	406	410	373	339	343	380	404	382	343	356	357	362	377	382	364	365	369	394	419	406	404	402	382	382	366	389	369	370	346	394	408	384	387	389	376	375	390	382	369	344	412	350	418	374	370	364	399	402	412	423	376	351	365	379	391	340	399	367	351	415	387	403	405	402	380	388	401	384	435	369	376	394	392	397	384	418	413	388	366	392	355	414	359	400	393	387	387	398	370	358	383	368	370	370	373	380	393	413	413	374	368	361	395	383	430	407	379	364	398	377	387	382	392	389	357	383	368	399	391	365	422	387	389	327	383	371	395	403	405	407	385	420	413	360	403	377	411	400	383	408	417	385	420	355	375	399	376	393	355	406	373	399	369	368	385	383	382	391	406	389	390	372	385	384	423	381	381	371	406	434	379	424	397	353	386	365	399	359	375	382	400	395	404	379	366	380	386	396	402	355	391	362	392	411	375	365	407	379	376	360	376	358	388	399	399	384	398	364	374	407	366	380	352	336	373	399	394	378	371	366	376	383	406	380	390	395	402	360	373	383	375	412	380	371	359	398	372	405	387	381	383	376	344	388	383	401	363	406	378	376	383	374	372	409	386	389	359	363	378	409	366	391	385	390	412	392	377	373	367	356	388	408	382	365	394	367	387	384	365	398	397	357	396	373	429	399	360	371	397	432	354	358	385	374	389	400	403	336	350	401	360	382	387	358	386	384	405	397	398	385	359	395	396	402	390	384	418	421	368	384	392	384	406	377	396	392	399	370	364	383	378	401	401	371	418	401	350	404	380	371	386	396	363	385	390	363	380	390	367	348	362	379	371	350	382	406	368	376	383	351	392	386	396	406	399	355	381	387	374	356	408	400	336	373	391	385	394	370	380	365	391	351	376	375	428	392	400	341	368	387	400	396	395	380	371	374	363	405	373	401	375	379	379	380	396	384	385	381	383	436	372	362	393	355	390	388	348	388	386	382	463	381	382	376	406	369	400	391	400	397	408	361	428	373	371	359	391	398	409	345	397	346	384	384	383	376	356	381	391	375	398	378	362	400	367	352	360	352	378	415	376	368	347	374	393	378	416	392	389	388	358	377	422	351	372	365	376	382	383	418	366	423	416	396	370	391	396	378	404	403	409	370	365	405	366	411	369	360	375	374	415	394	395	392	368	370	378	384	404	384	406	397	379	373	396	376	394	405	402	417	385	379	357	351	354	404	368	429	384	393	436	407	409	366	375	347	383	362	360	369	376	394	349	371	361	381	404	343	371	418	364	379	429	364	388	395	407	386	379	383	364	375	396	374	375	360	368	368	366	382
32897	45514	26737	8135	2060	600	546	543	453	465	457	492	487	428	493	459	453	455	459	472	432	431	464	442	477	464	416	487	471	460	454	461	467	446	456	470	545	589	623	577	475	448	442	420	444	472	444	470	455	450	440	439	457	452	448	426	454	449	450	435	465	473	413	438	454	417	444	461	442	455	421	436	487	428	416	445	467	426	436	409	456	422	471	472	448	426	447	423	478	420	412	435	436	397	442	445	460	431	475	439	483	465	484	438	462	456	427	398	446	426	435	423	454	450	462	449	445	407	459	448	426	421	470	405	452	446	464	425	427	440	458	444	459	416	472	428	466	442	442	442	432	398	445	428	455	477	427	433	440	419	411	430	431	434	430	444	416	447	463	455	435	437	420	453	470	451	438	442	437	462	445	443	454	434	420	464	430	407	448	416	446	431	443	407	447	427	456	445	460	438	461	441	433	457	452	429	421	432	415	463	430	460	423	476	461	475	491	435	457	416	448	460	447	416	445	455	420	424	427	442	438	419	449	475	411	380	440	470	434	442	437	433	452	459	447	455	448	458	451	445	468	475	443	442	474	472	439	452	418	468	445	446	472	433	444	410	457	456	445	445	450	435	488	467	442	452	408	410	465	472	481	432	416	421	429	443	459	448	414	497	424	452	401	436	455	434	466	417	416	432	450	429	490	427	430	488	471	456	486	452	453	454	443	425	505	454	454	419	471	475	460	443	441	439	477	457	472	415	468	458	456	497	436	429	438	434	461	452	417	433	425	429	448	444	455	434	434	457	446	421	482	446	428	434	449	426	428	468	426	421	420	459	447	481	438	415	446	436	460	447	439	433	477	459	434	456	482	434	458	445	449	440	417	443	468	435	437	427	450	443	475	438	429	475	434	417	454	432	438	436	474	434	471	454	461	456	445	421	452	416	435	412	412	447	426	480	417	463	451	454	462	402	409	455	460	461	445	478	459	492	436	460	443	469	456	446	466	439	435	456	405	411	457	440	470	462	448	461	456	452	435	458	446	427	423	439	479	436	445	430	422	446	413	459	423	444	450	456	490	413	399	502	448	460	465	434	459	479	466	453	434	437	446	465	472	421	461	422	440	435	435	467	445	424	443	433	458	494	420	442	428	486	427	436	445	485	423	454	469	477	456	411	475	459	430	483	455	455	450	472	424	449	408	434	425	411	438	446	419	419	428	449	473	425	423	451	482	417	424	470	408	432	426	457	422	406	416	447	448	423	443	414	439	466	442	448	429	467	466	467	406	449	477	449	452	416	444	437	427	452	421	442	398	433	458	482	463	456	443	432	452	469	394	420	421	441	439	439	435	464	454	443	443	441	470	475	442	441	438	433	448	423	468	423	456	451	428	453	429	422	452	439	432	442	427	429	471	441	452	454	471	455	405	425	429	437	445	500	414	450	433	471	440	420	452	442	429	462	429	425	459	449	411	417	441	414	403	404	435	460	413	459	445	439	429	446	467	430	465	438	463	439	469	469	439	445	431	449	449	433	439	423	434	403	437	469	457	408	449	451	450	426	442	420	436	428	435	425	460	452	479	412	475	423	438	423	453	475	464	388	475	454	426	411	443	438	445	456	435	454	422	464	477	463	437	427	418	452	437	448	413	497	440	428	429	437	407	411	463	435	461	460	465	428	441	429	442	417	467	453	483	456	429	418	453	409	460	462	449	410	434	442	441	438	467	463	436	448	434	450	444	439	443	448	466	456	437	437	470	441	462	467	471	450	436	443	430	452	474	473	444	437	433	452	450	459	444	414	441	486	452	422	451	499	455	410	439	457	455	423	426	449	447	472	426	455	429	437	413	484	444	442	451	429	400	455	431	433	461	422	443	432	443	439	469	479	436	464	464	426	420	462	419	444	445	439	481	452	416	443	427	421	399	443	439	453	440	437	405	452	407	429	455	440	468	456	457	457	443	452	464	406	449	454	440	419	446	437	447	452	424	483	442	419	425	456	424	441	443	470	436	431	475	405	457	438	445	486	433	477	443	450	409	459	450	441	460	447	459	424	433	439	442	470	453	482	429	439	487	447	427	457	482	423	468	423	425	450	488	477	448	454	468	416	455	425	434	438	450	416	485	437	461	440	442	464	455	424	405	451	438	440	463	440	442	437	505	472	453	454	431	461	439	435	433	458	465	458	454	415	428	426	400	451	477	444	454	377	438	449	427	426	428	450	439	426	464	433	446	447	461	445	449	457	402	437	440	467	425	455	442	455	422	450	418	431	470	428	450	457	427	422	431	460	429	439	461	464	426	454	422	456	423	434	452	470	430	464	409	442	451	454	423	437	458	408	443	446	492	421	410	446	451	456	475	454	425	437	490	416	425	473	442	434	433	446	456	474	440	413	451	413	448	460	439	423	429	443	448	444	429	438	453	460	428	440	450	400	418	411	464	462	462	463	507	420	461	457	448	468	415	448	438	440	471	439	470	418	435	432	429	446	434	436	471	510	436	400	438	475	444	434	441	429	441	441	470	404	433	466	384	479	435	485	450	489	433	458	430	467	454	451	483	484	466	487	440	421	420	456	471	407	422	415	462	437	460	433	477	445	463	458	427	436	462	451	436	414	461	456	431	431	439	396	458	406	422	450	487	454	468	442	423	434	442	414	490	470	449	450	453	464	445	457	463	460	468	457	407	443	435	426	422	421	424	425	436	426	460	432	440	410	443	453	448	462	437	439	451	432	413	454	399	434	422	458	460	451	458	403	419	463	433	447	437	444	443	437	415	461	475	434	456	440	429	414	471	483	412	457	463	402	464	467	430	473	441	427	453	442	456	441	455	464	465	481	440	455	435	428	487	413	449	409	462	418	425	436	421	434	413	418	410	471	432	462	454	476	462	403	501	481	459	440	433	439	438	461	452	439	417	452	447	437	461	444	421	399	428	424	415	447	421	465	439	440	427	462	443	455	461	436	457	393	448	416	444	453	459	431	467	412	458	458	435	446	473	432	468	411	417	477	451	420	461	416	441	469	446	445	450	436	451	472	444	462	460	456	407	440	444	433	460	446	444	433	378	428	421	432	460	428	453	456	457	451	462	416	459	433	398	450	477	447	450	428	436	426	454	402	430	461	414	492	482	405	432	411	494	460	450	458	428	451	464	437	454	445	436	436	424	448	441	435	442	457	474	452	420	466	422	442	445	446	431	440	434	459	463	429	444	452	451	447	478	448	411	412	480	427	447	452	468	451	427	460	413	422	465	461	401	469	443	447	490	445	405	440	470	456	437	441	434	471	443	417	436	460	480	418	423	471	432	458	432	432	441	466	433	456	461	427	411	446	460	469	386	428	441	416	472	388	464	422	477	440	425	452	426	488	439	437	506	439	416	444	461	422	473	423	431	437	474	441	429	460	417	426	451	440	453	471	469	454	438	422	449	431	452	470	425	454	448	445	479	416	420	458	425	482	425	440	416	457	428	413	483	464	405	441	418	446	442	450	424	424	484	436	447	412	452	393	415	484	471	447
23809	20965	28102	24025	20829	9782	993	613	541	509	489	480	418	428	421	408	430	417	373	423	369	397	365	378	380	416	400	388	401	333	365	370	396	365	371	970	1349	1422	1396	1138	760	435	355	357	331	408	335	343	385	354	355	353	349	354	315	346	360	335	362	349	342	347	366	355	417	347	318	354	329	354	333	342	356	349	345	385	349	363	348	372	369	341	380	336	343	351	333	378	389	323	339	332	342	338	345	339	354	353	344	335	373	364	372	375	356	375	359	354	331	374	305	366	350	364	368	370	320	349	340	394	338	381	355	310	315	380	354	323	350	369	385	359	335	365	344	345	357	351	339	319	356	356	339	333	361	358	358	309	365	356	361	362	362	378	366	359	358	371	342	338	342	357	322	359	355	358	356	333	367	359	359	364	357	355	379	331	348	321	360	355	356	377	368	353	362	367	335	352	379	365	319	331	336	375	352	359	355	370	355	327	347	327	379	382	329	360	338	368	319	371	347	315	364	329	326	343	363	334	366	357	378	368	381	369	374	323	336	344	370	355	330	359	350	325	361	329	395	366	348	365	338	367	385	372	341	346	353	375	362	328	371	319	375	335	348	360	334	339	376	359	361	366	354	358	378	355	389	371	354	352	333	351	381	358	398	380	335	362	366	373	382	360	376	361	368	371	332	384	341	366	357	338	360	330	359	354	365	379	367	350	342	392	381	361	379	332	345	369	360	342	316	360	387	363	384	358	390	345	355	347	349	366	372	355	348	370	368	387	359	339	314	370	339	358	361	345	333	375	345	346	336	331	339	321	357	343	345	372	357	353	333	359	379	353	412	362	361	371	343	388	353	367	371	297	317	344	350	381	361	363	366	323	322	325	376	356	353	385	384	353	368	334	315	368	354	356	376	384	334	366	345	354	353	359	335	350	365	357	348	378	360	349	351	378	330	352	348	318	368	366	342	350	380	370	331	369	390	366	365	351	360	335	332	355	383	340	364	370	396	345	368	360	376	343	338	355	335	361	378	391	377	354	378	352	345	378	349	366	357	342	353	351	361	367	348	357	382	345	348	338	353	394	353	303	361	355	357	359	367	334	360	362	370	336	337	360	372	341	373	387	371	397	366	382	352	332	343	329	379	377	349	325	367	320	344	354	326	341	365	406	345	348	341	317	353	386	366	366	386	317	323	331	355	334	382	346	362	345	356	385	361	318	326	346	375	353	371	351	372	340	360	370	325	338	350	413	343	388	345	321	328	368	359	380	332	345	333	337	349	348	349	330	387	378	345	384	356	360	366	341	352	408	374	355	351	385	341	375	346	335	315	366	390	389	355	354	336	393	357	370	348	376	317	399	372	367	360	330	341	350	360	338	384	357	331	379	376	338	370	359	324	388	352	361	348	370	354	333	349	349	357	390	379	344	326	331	378	361	371	382	352	360	342	354	359	356	402	363	383	358	336	346	363	375	367	375	320	324	320	336	358	344	362	357	387	356	358	369	339	374	327	313	340	345	326	330	363	324	330	345	334	345	358	353	376	341	362	328	350	355	348	378	339	367	359	360	341	320	395	365	333	355	346	371	394	357	387	364	365	345	328	345	326	369	379	343	328	371	342	345	364	324	413	371	361	314	341	356	347	378	355	342	367	348	345	373	316	365	363	322	339	353	351	345	348	365	329	349	353	337	341	391	313	349	311	335	357	365	363	386	358	364	362	379	357	362	365	353	367	384	339	338	338	362	338	374	366	377	363	346	376	343	350	350	379	373	393	332	367	367	352	367	300	361	322	323	386	386	383	373	392	344	350	365	334	386	320	342	345	343	340	343	380	369	350	341	369	366	336	363	327	386	330	368	337	327	354	352	372	329	351	344	387	333	347	370	370	400	366	356	357	359	364	342	316	345	376	355	344	346	363	334	331	348	382	375	351	356	349	347	369	344	319	346	350	365	365	379	366	334	376	367	362	351	336	361	346	366	359	354	334	371	392	361	367	346	372	360	316	335	384	357	358	350	392	358	360	347	347	356	375	370	371	383	362	368	350	316	319	379	344	377	353	336	379	367	330	331	326	349	365	369	376	356	343	366	386	336	350	350	344	336	356	327	320	378	366	367	376	348	343	356	389	372	357	339	333	370	392	354	342	342	340	370	368	330	329	331	374	355	394	380	325	319	349	347	340	401	372	349	362	366	358	346	363	333	359	377	380	309	329	388	350	356	332	357	334	366	320	384	373	378	382	350	361	368	372	328	357	350	346	366	359	370	327	346	352	339	336	360	376	343	344	355	378	314	368	363	324	362	368	337	386	327	345	355	357	354	338	339	346	352	355	371	325	336	369	333	347	324	362	371	363	347	349	366	334	386	374	375	367	317	349	378	355	352	350	363	352	355	338	339	345	393	374	351	347	325	351	383	348	376	363	342	341	380	326	328	366	371	331	329	359	340	373	347	311	366	360	331	421	375	371	396	363	353	380	351	363	375	365	348	320	354	387	393	327	336	328	369	382	350	392	380	337	393	352	324	352	385	333	333	393	357	395	361	337	350	378	369	356	348	359	368	361	347	344	335	391	373	349	352	358	351	365	359	364	354	374	364	359	386	340	315	368	334	350	333	374	373	348	346	371	342	323	366	351	372	348	393	370	356	344	350	325	334	362	346	393	397	334	368	353	371	361	352	369	384	354	363	379	364	353	322	372	345	382	330	369	370	365	356	366	350	333	383	341	350	377	385	355	353	369	344	385	393	335	342	324	346	353	372	336	335	321	333	360	367	359	372	347	358	351	362	376	358	325	379	388	400	345	359	363	356	391	375	367	352	368	343	360	367	341	358	374	376	316	372	335	365	330	332	373	349	366	363	336	369	344	364	368	357	364	352	350	346	367	348	354	330	375	358	333	374	344	374	383	355	395	355	344	351	373	355	381	375	398	407	381	382	353	386	382	335	354	372	352	371	369	353	335	341	340	365	343	362	368	340	378	350	360	380	347	385	342	342	359	360	366	326	361	351	376	344	408	362	364	356	350	338	373	321	378	357	368	357	379	333	366	348	383	356	357	357	350	377	336	353	350	329	335	343	387	363	379	308	336	356	333	326	344	377	347	339	325	370	389	344	301	347	337	383	395	351	329	338	341	358	325	371	327	361	320	366	327	358	380	378	358	357	357	361	357	334	353	339	382	389	371	339	346	352	353	358	340	352	338	358	339	380	321	344	331	370	362	366	350	397	348	337	356	341	366	358	336	379	354	344	340	352	370	342	363	319	362	338	361	340	373	382	362	361	373	361	367	335	358	354	346	384	365	350	359	349	364	352	379	352	349	362	367	376	342	368	336	384	362	377	324	354	350	381	337	339	349	369	366	374	348	378	324	351	342	360	389	327	314	379	331	345	346	376	344	363	356	347	373	351	372	344	367	402	357	355	376	348	363	366	348	349	338	344	341	341	332	365	359	337	333	321	328	395	358	335	337	323	350	403	373	373	373	347	384	370	365	362	347	370	375	359	339	328	354	377	369	335
31073	53566	36544	14708	5595	1539	1125	891	805	728	641	600	550	564	526	519	477	507	460	457	444	466	439	427	435	451	454	428	433	439	446	412	411	454	405	1305	1981	1967	1848	1534	1016	475	402	457	406	388	415	403	427	390	437	405	403	409	380	422	398	431	420	428	408	423	394	383	423	425	382	412	412	431	417	415	372	409	379	396	402	388	435	415	398	409	443	398	400	390	417	427	380	414	406	404	394	414	429	442	392	452	395	392	411	418	416	404	414	421	393	368	410	395	439	359	388	395	379	444	415	396	435	406	382	425	399	411	394	409	418	426	434	426	426	422	379	437	414	415	398	417	399	405	420	443	386	411	437	406	407	413	411	396	410	384	399	402	404	409	370	378	429	430	407	402	395	413	409	408	392	406	399	386	425	416	397	408	424	399	428	446	439	435	407	404	397	397	415	378	413	419	412	433	391	377	388	424	399	407	419	413	398	400	401	393	418	376	415	390	386	407	399	400	418	404	427	391	424	440	405	416	428	389	410	416	420	470	430	431	413	398	435	386	413	414	423	412	439	459	379	399	425	380	416	397	407	393	437	394	410	370	433	437	395	405	394	418	422	415	436	426	402	384	416	397	377	443	432	411	392	423	416	411	410	435	434	406	407	408	396	420	411	403	369	394	425	391	394	416	396	417	386	407	372	413	413	436	420	402	398	421	403	360	399	418	414	433	383	415	418	435	457	438	448	415	407	412	399	391	423	410	428	396	429	404	368	415	420	419	415	396	402	425	449	395	417	393	401	451	404	426	413	371	405	422	428	439	362	418	410	409	426	402	379	427	393	431	382	363	418	393	429	404	415	435	379	442	419	409	412	399	424	382	418	403	395	410	390	401	413	409	432	466	444	409	444	403	395	414	416	429	417	400	416	419	370	408	405	380	409	372	404	402	425	392	379	421	397	390	403	371	398	420	398	425	407	428	381	374	383	418	421	397	417	394	401	424	389	368	376	413	406	388	448	424	396	417	419	387	392	436	391	412	416	439	409	450	415	413	371	397	387	384	448	367	406	428	419	395	403	410	386	407	383	400	421	410	372	408	404	435	396	401	423	412	409	406	423	401	409	383	395	382	413	404	401	433	413	411	382	391	376	398	421	370	450	399	354	408	446	391	424	393	385	402	419	363	399	399	399	378	380	420	448	439	448	365	420	398	428	394	386	427	404	396	404	419	380	398	406	418	425	407	435	396	390	455	409	404	380	402	417	393	405	400	414	422	422	385	402	414	422	397	421	408	419	390	418	423	445	422	395	437	425	396	400	396	419	428	395	418	409	419	418	422	393	378	387	412	391	417	407	371	411	382	407	400	392	441	394	423	398	409	390	385	429	428	386	419	389	422	403	420	393	386	374	436	415	382	415	423	439	379	378	432	440	403	439	418	438	416	441	404	418	401	423	395	356	402	410	405	425	408	424	385	405	444	425	420	405	416	360	404	388	381	411	414	389	409	401	419	400	373	371	397	393	408	399	406	420	446	350	425	401	396	410	410	414	414	396	444	395	400	408	407	441	418	377	397	388	427	424	385	375	388	452	395	407	378	395	400	433	417	418	440	402	457	416	391	362	416	395	367	425	418	356	419	446	419	404	422	383	415	422	429	408	429	410	439	399	400	391	446	447	439	404	428	416	393	413	416	406	396	410	381	388	409	398	386	408	405	399	415	407	421	416	406	412	391	424	397	421	397	392	404	398	396	417	426	409	377	456	394	402	379	421	448	412	427	389	395	402	399	391	442	382	391	418	405	397	404	401	391	423	394	400	444	403	413	418	387	424	407	379	374	389	392	423	410	424	415	414	414	392	395	408	387	405	432	400	409	396	420	429	408	383	414	401	411	413	421	439	427	393	389	428	379	410	401	423	402	402	402	403	425	417	374	411	412	418	420	392	377	392	422	441	368	406	398	436	416	381	426	416	381	397	433	413	401	400	444	403	407	408	414	400	403	400	381	409	421	396	401	394	418	381	432	387	432	368	411	388	410	414	382	407	395	363	411	403	414	394	409	412	430	399	414	391	418	387	411	401	415	431	423	448	415	408	400	423	394	432	431	435	397	401	380	391	370	381	411	407	418	403	412	401	406	411	429	378	432	390	410	404	438	381	407	398	405	444	405	395	372	433	432	390	387	454	412	409	399	359	439	376	446	420	410	415	400	424	427	409	421	401	423	430	421	415	407	405	398	400	400	420	446	429	381	407	402	406	371	396	407	405	423	468	410	401	429	393	391	402	420	405	391	434	376	430	416	424	387	439	395	426	405	404	433	420	415	425	407	371	408	430	414	396	400	437	392	428	402	415	392	389	389	412	394	396	388	427	403	396	398	384	400	404	408	423	417	381	407	368	422	380	414	413	434	422	405	385	387	441	418	435	400	458	394	418	384	390	372	407	404	414	413	409	428	401	395	410	407	420	414	414	398	387	414	437	422	390	426	372	413	393	409	391	413	412	376	386	408	388	415	419	395	364	442	404	385	420	413	419	419	379	416	445	361	458	380	412	385	419	415	415	430	423	401	409	405	404	375	391	391	418	438	392	415	403	389	448	396	425	406	435	416	418	401	402	385	428	414	406	430	415	427	408	421	415	409	391	404	381	369	417	384	410	407	405	417	398	354	387	399	428	449	402	401	431	375	391	433	409	407	437	414	439	427	403	388	382	395	405	398	380	445	381	401	387	422	395	392	440	416	415	391	394	421	380	410	413	423	430	392	389	428	391	386	401	418	438	410	376	430	399	398	382	445	422	413	388	387	436	401	438	430	403	406	439	391	409	425	405	394	444	394	403	450	400	401	393	428	420	409	412	438	428	423	397	433	425	434	434	423	378	381	390	405	389	381	446	402	377	429	392	435	425	397	403	387	383	424	422	384	415	410	411	378	397	410	392	401	378	405	370	424	418	439	376	397	425	380	394	428	394	427	400	368	401	431	392	349	408	400	403	433	399	420	423	392	405	380	415	362	427	396	404	434	385	369	361	382	363	431	412	409	377	403	399	398	410	425	408	403	464	427	426	422	416	423	412	421	420	426	401	409	422	392	411	443	401	390	427	405	381	392	396	405	371	379	377	415	415	406	421	426	394	391	388	427	397	363	362	410	404	426	399	448	423	397	392	389	400	395	405	376	420	415	404	390	392	386	419	402	420	450	436	408	425	392	410	395	369	385	373	401	429	432	433	418	397	383	431	385	397	410	400	413	400	446	434	401	435	419	425	420	384	403	413	409	416	363	414	383	432	414	417	373	390	397	399	378	422	361	428	403	395	397	432	387	372	409	423	411	412	425	404	389	415	396	385	429	392	395	382	394	434	408	405	400	424	398	421	406	403	396	426	408	396	397	421	400	362	442	428	421	400	399	390	436	444	388	405	438	434	412	408	386	432	432	426	424	462	397	401	382	423	345	374	413	354	431	414	406	366	428	423	417	435	378	434	399	391	413	398	405	417	382	423	402	418	415	378	448	383	425	407	432	412	391
25027	21050	27516	24790	11745	1245	664	588	579	535	524	504	488	518	551	516	519	520	476	465	471	488	453	484	468	463	464	484	488	554	496	478	484	451	477	666	937	1017	964	924	716	490	489	535	458	462	458	445	485	470	523	422	475	450	463	457	462	460	481	486	463	517	508	456	495	459	453	475	471	473	439	462	478	512	488	514	474	497	483	486	486	471	493	459	467	493	470	499	448	499	519	459	421	480	507	482	478	479	501	472	503	481	489	468	495	466	469	481	488	459	470	479	496	459	472	507	478	454	516	444	497	476	451	502	484	455	494	499	485	441	471	480	461	459	460	493	444	466	471	497	482	479	466	484	487	479	462	474	467	475	443	440	454	494	436	471	506	495	482	522	485	474	455	455	448	448	434	467	481	493	459	475	457	448	470	446	497	489	478	470	468	487	463	485	467	480	421	497	484	498	485	459	415	457	454	511	483	483	505	483	501	471	454	450	464	465	440	455	512	485	461	463	455	465	490	441	451	503	460	477	475	458	466	504	468	483	477	491	507	496	510	498	449	486	500	508	516	508	474	512	514	460	523	459	478	497	502	505	458	458	507	472	471	489	487	482	472	475	457	483	484	497	505	473	462	472	483	452	484	486	514	468	454	479	472	480	469	467	467	491	473	493	451	503	454	456	513	486	457	466	464	506	503	472	484	477	502	496	479	550	468	509	474	476	498	483	444	458	507	458	464	479	448	454	471	498	485	482	523	471	499	487	518	479	492	465	470	498	473	480	464	484	445	493	481	480	518	483	462	459	473	483	498	476	496	435	459	454	453	461	447	460	450	480	478	514	476	512	481	420	486	481	495	531	477	491	455	441	466	495	459	501	502	468	481	469	486	475	469	516	500	469	456	496	521	516	480	501	483	518	475	479	485	457	483	486	475	473	454	488	497	499	457	484	459	488	473	469	496	447	528	443	455	508	456	490	448	489	458	490	450	459	474	465	474	475	448	473	466	466	472	504	476	457	474	466	473	500	455	449	472	454	506	492	485	479	477	478	449	475	479	467	482	469	498	468	473	503	497	453	454	469	506	470	473	496	479	439	483	473	455	444	503	461	471	449	462	476	473	484	498	507	448	505	462	438	485	479	495	495	443	484	515	490	468	481	464	499	520	499	494	507	473	483	527	505	444	495	512	443	485	433	474	477	476	458	498	445	459	479	475	490	498	459	470	471	463	469	521	459	430	469	503	482	485	458	462	447	472	457	483	474	470	486	492	430	441	468	448	483	498	458	509	473	489	451	449	449	531	457	467	447	502	519	455	473	490	478	470	473	440	431	475	482	501	450	479	525	488	516	465	502	483	470	484	443	461	463	503	498	479	454	494	454	486	473	468	432	456	493	483	481	455	468	457	466	435	478	460	487	480	455	428	488	455	471	482	477	459	473	471	432	464	499	479	512	489	450	464	507	480	470	516	468	463	467	456	515	483	477	463	453	484	472	478	485	447	471	466	458	444	469	486	488	476	504	466	469	464	536	446	450	486	453	463	453	510	493	456	444	501	482	458	473	475	507	456	465	434	480	480	532	442	479	478	471	478	461	471	444	497	446	467	497	513	446	488	462	506	462	476	456	483	475	483	506	467	488	456	470	490	445	493	487	473	497	486	461	469	483	486	465	475	467	470	460	486	482	492	486	453	498	452	477	502	477	502	472	459	476	519	492	494	473	469	495	492	497	492	484	465	477	441	475	475	473	481	444	452	499	493	480	479	479	475	487	513	489	470	471	464	457	453	476	457	518	481	466	469	461	503	464	478	476	506	466	504	483	504	505	457	483	455	469	435	425	450	478	492	508	495	458	449	486	512	450	505	453	495	502	492	464	529	443	509	470	483	483	490	471	497	423	469	489	511	463	485	511	486	474	469	484	478	462	485	511	512	457	498	443	458	487	481	518	484	507	536	472	481	469	503	494	468	481	490	474	495	435	512	456	485	490	493	507	497	459	444	505	493	474	466	464	452	496	506	447	499	496	491	455	476	481	469	457	436	491	437	462	484	485	486	501	478	427	468	446	437	443	482	467	474	477	491	484	499	474	491	479	472	506	493	477	481	489	447	480	472	501	493	491	465	474	451	468	459	447	459	504	477	499	488	470	447	472	471	477	453	485	450	450	488	481	523	477	441	472	440	501	447	446	464	482	466	451	462	460	483	493	474	503	463	457	438	479	462	510	482	486	448	475	493	496	445	487	460	487	442	505	448	494	445	438	504	475	475	501	502	483	491	468	471	458	429	479	509	430	484	459	479	472	490	468	507	448	471	477	487	429	445	487	481	470	508	487	491	471	461	503	468	475	497	455	468	441	505	461	487	430	485	458	476	497	503	469	516	485	459	459	462	477	501	471	460	461	512	466	473	476	495	471	477	519	460	493	447	510	479	491	508	463	489	528	472	475	479	513	437	445	469	482	516	438	445	481	431	443	499	496	445	493	471	475	468	475	491	486	467	481	463	479	497	510	447	457	455	488	495	504	509	513	468	505	475	487	482	501	467	498	485	499	481	456	499	494	493	433	461	456	486	489	489	449	473	473	475	454	440	503	513	505	513	490	471	506	438	493	496	452	482	460	482	481	482	467	489	434	481	476	503	447	479	461	448	534	445	484	500	446	488	477	480	514	461	446	467	464	427	473	500	455	536	476	506	491	432	481	502	470	470	509	469	471	487	470	481	492	477	445	480	510	454	467	469	491	493	497	480	464	500	471	493	462	495	478	434	491	484	443	495	493	498	462	505	478	464	454	514	507	462	514	517	471	464	482	456	446	461	482	493	444	469	505	498	522	441	470	458	463	489	454	442	467	446	425	457	501	495	441	475	449	492	464	472	457	472	511	426	496	470	504	523	475	445	489	490	494	447	457	504	491	491	524	466	453	516	440	469	467	476	456	493	470	479	434	536	505	491	487	472	507	483	481	454	501	455	483	502	450	456	471	494	477	487	465	483	472	500	501	477	436	452	467	459	488	517	469	480	476	456	470	476	437	458	446	512	491	472	456	462	520	460	461	501	459	469	480	513	484	488	483	477	489	462	463	466	503	484	469	472	479	479	432	483	453	452	490	477	458	488	481	497	478	519	468	446	455	433	485	509	465	474	485	480	472	474	447	476	476	459	443	459	483	498	477	486	472	442	473	465	426	476	486	449	467	477	467	448	482	479	451	447	464	480	484	469	505	500	488	470	474	460	452	507	475	490	491	473	448	491	496	481	472	444	489	463	488	460	497	489	451	508	458	478	487	515	471	466	478	464	482	454	476	469	486	470	486	465	495	494	501	445	471	480	416	485	484	453	462	455	447	458	495	465	512	525	546	478	511	462	508	489	481	479	455	511	486	458	438	460	481	482	412	489	478	461	457	459	492	476	471	492	497	502	462	466	494	484	470	521	464	466	475	466	493	473	446	457	457	473	501	505	443	467	501	490	436	478	462	470	480	470	450	463	486	465	451	508	429	463	474	442	500	484	445	465	467
31286	50141	33401	13993	4594	1221	914	864	762	688	641	618	635	632	556	589	579	581	542	533	538	578	555	592	578	581	580	537	577	541	578	534	521	542	548	838	1286	1418	1364	1180	856	553	529	507	516	568	532	555	553	557	543	546	557	524	532	573	565	548	590	522	556	526	560	517	611	538	550	548	526	579	516	528	520	512	553	541	595	494	558	510	585	571	557	556	528	520	493	554	543	550	512	578	519	600	543	586	590	528	565	513	542	531	543	549	568	538	555	565	519	555	526	593	543	543	523	546	538	542	502	527	521	515	550	546	528	559	542	571	502	525	534	555	544	492	532	531	546	539	477	545	537	544	541	553	554	555	520	539	551	535	504	553	575	556	543	506	564	549	549	550	565	528	510	508	550	527	563	494	542	565	555	565	519	525	527	570	548	533	574	558	517	527	541	549	546	543	522	486	516	554	557	511	527	540	519	560	549	526	566	524	483	537	554	522	489	540	518	520	515	545	510	536	531	566	536	528	601	532	558	562	483	569	524	564	576	516	510	565	520	532	596	547	524	551	540	522	537	548	540	563	513	522	551	579	547	539	526	571	554	539	555	532	541	525	564	546	536	543	572	529	560	542	534	529	550	524	516	532	540	522	519	551	539	511	529	561	520	549	518	548	547	544	530	567	562	542	597	565	544	564	576	545	503	554	495	559	609	544	521	520	545	505	526	566	571	562	548	583	534	556	543	540	576	560	528	571	563	524	579	567	539	527	570	535	563	507	560	582	546	498	556	536	567	557	551	519	537	556	510	562	560	550	583	547	516	528	521	529	544	534	520	502	548	532	553	582	510	525	561	526	534	532	547	580	528	498	557	495	514	545	534	529	528	537	556	532	519	497	501	555	570	539	572	546	561	552	547	538	569	552	512	543	547	529	537	547	517	547	570	546	521	520	519	512	521	600	527	576	557	492	536	537	589	552	572	525	549	517	555	513	509	578	540	515	540	544	545	550	517	523	532	531	567	591	554	540	518	559	555	572	567	529	516	528	530	519	530	528	527	544	570	568	572	545	557	547	572	494	532	544	520	545	565	519	507	531	564	552	520	571	539	554	533	531	546	575	467	542	530	545	542	532	536	524	525	560	520	539	547	534	600	556	548	531	528	536	537	529	515	557	584	531	527	503	560	521	566	546	526	560	549	564	530	524	567	498	552	546	566	554	532	579	498	557	557	539	532	511	544	543	550	511	503	496	530	552	566	544	505	526	595	562	519	583	524	530	571	557	536	553	569	522	572	538	561	520	559	520	573	566	536	526	558	540	567	569	523	545	578	562	540	540	511	564	491	535	571	527	580	503	580	544	521	538	548	531	544	548	565	535	533	517	538	528	531	533	549	518	561	547	557	562	565	583	519	525	569	559	545	542	550	526	555	504	537	548	551	503	596	555	509	552	576	520	541	509	542	530	513	576	547	487	525	534	561	553	561	544	532	553	510	517	568	527	537	504	532	522	550	550	533	520	552	529	551	548	515	512	528	535	542	532	509	521	495	546	571	520	540	527	548	553	582	573	512	521	528	547	598	572	556	553	551	562	570	565	546	524	536	542	553	527	507	507	536	555	510	528	522	531	545	523	504	540	565	567	518	561	559	574	535	545	537	515	551	500	523	497	538	590	523	548	540	537	500	520	544	551	498	580	559	553	571	537	549	537	520	562	526	553	579	533	576	578	549	557	512	531	582	581	518	539	524	518	545	525	578	572	557	560	510	537	528	524	558	528	519	494	531	516	543	559	510	508	543	554	554	533	517	526	553	549	549	545	529	515	508	529	539	572	517	534	540	555	529	497	572	500	570	554	530	546	519	563	548	524	541	532	559	557	527	563	523	508	523	554	605	522	526	526	534	527	550	531	576	509	511	579	581	545	512	568	538	529	494	559	514	505	562	533	549	533	556	539	563	547	495	561	496	532	518	562	548	542	549	562	542	572	511	526	539	520	605	562	519	538	547	532	565	567	518	529	585	507	531	553	531	578	532	519	553	527	553	548	533	560	544	568	535	525	541	564	556	544	519	542	553	547	535	487	542	550	579	539	575	585	554	548	496	517	523	570	532	586	557	533	520	496	557	497	525	506	530	568	552	524	570	551	591	529	533	515	549	565	510	546	556	504	526	551	541	518	519	558	544	525	564	550	505	611	533	555	514	567	530	528	563	531	499	488	536	573	552	517	542	515	544	553	530	519	530	540	545	536	515	534	495	566	533	526	530	536	539	538	539	531	504	539	599	562	534	534	518	567	548	526	515	565	538	565	539	582	559	523	549	507	542	558	531	554	526	549	524	590	534	523	549	548	582	538	534	543	534	504	533	563	569	538	550	544	500	556	519	517	500	571	515	534	545	531	584	521	579	530	558	533	507	516	559	532	495	567	534	501	565	608	558	539	538	575	511	501	538	560	554	530	556	557	546	532	539	482	516	526	505	573	526	523	575	549	573	515	524	543	540	574	546	506	507	514	518	543	570	505	535	528	583	547	545	524	526	555	537	487	564	567	513	495	514	532	524	509	538	514	526	541	510	533	548	521	521	550	564	505	506	518	552	521	539	542	514	528	576	537	498	550	577	538	524	557	512	528	559	504	555	583	533	573	539	534	522	471	551	555	563	555	539	509	543	566	532	547	561	538	592	513	553	510	569	557	527	531	564	512	542	592	580	546	529	570	543	513	502	564	541	544	534	537	532	552	550	514	526	584	537	502	535	546	582	547	508	542	554	522	527	507	565	507	586	537	569	511	520	557	530	517	541	552	500	560	516	532	534	603	560	514	563	535	536	566	515	504	509	570	542	554	573	545	554	564	510	542	531	529	544	565	535	557	525	504	537	510	579	538	570	563	549	493	532	560	567	500	524	542	570	572	522	529	547	489	525	529	615	525	565	577	545	535	512	571	587	526	548	515	531	552	537	555	547	540	466	534	568	544	551	564	545	539	506	504	524	503	536	567	524	584	558	514	526	538	503	498	533	508	564	528	550	470	482	584	532	563	515	552	516	547	566	523	567	549	547	521	507	537	533	575	544	514	534	549	519	530	586	551	593	552	517	552	526	496	508	566	520	565	542	525	503	607	553	530	524	561	552	524	573	516	537	559	547	530	538	536	535	499	533	516	539	527	549	578	519	538	523	528	533	579	546	571	517	553	534	544	567	543	530	540	538	532	512	583	561	558	591	524	540	598	532	533	544	536	602	502	537	544	554	540	541	520	515	525	539	517	531	537	540	600	532	591	538	544	559	546	515	519	550	543	561	539	554	546	570	563	552	552	523	565	538	549	528	536	553	552	506	530	536	526	519	535	553	524	581	558	512	536	574	511	519	544	501	527	520	539	546	565	530	549	535	533	487	558	545	532	571	538	556	554	546	555	519	530	532	520	565	501	553	554	531	518	537	540	542	537	547	544	559	519	495	530	575	526	582	529	526	510	534	538	527	520	539	550	536	542	521	554	543	532	560	521	547	526	546	507	543	546	528	540
22835	21044	28595	23693	21070	20959	8377	1194	814	755	698	715	648	599	601	566	527	539	511	510	500	477	548	529	562	522	578	500	513	533	468	498	465	488	554	932	1657	2460	2463	1923	1275	502	462	427	480	474	490	467	465	449	481	470	481	480	477	462	462	459	469	482	455	474	475	474	471	474	495	464	479	453	453	461	493	471	471	451	474	517	498	466	469	473	447	478	530	475	466	456	486	460	477	478	472	474	499	458	451	457	459	457	469	532	463	480	476	491	463	473	499	489	478	476	477	431	498	489	473	470	476	494	472	447	470	478	491	475	512	503	470	475	493	473	436	484	506	457	533	488	495	466	486	488	477	457	495	494	455	476	453	463	487	516	501	469	457	511	527	481	474	500	463	465	468	473	507	489	495	461	487	495	465	510	460	482	488	465	479	499	474	490	498	454	494	492	464	475	459	461	496	470	444	463	491	469	463	507	444	471	500	494	486	470	464	434	487	456	450	489	470	479	487	506	463	449	428	487	450	478	482	465	452	479	464	431	474	486	461	467	477	444	425	455	457	484	470	477	520	483	442	461	455	499	470	484	486	514	495	479	452	487	509	467	462	477	476	447	481	495	450	496	483	463	486	443	450	488	471	423	526	420	466	506	465	465	490	425	489	470	498	457	494	454	487	446	487	474	467	486	443	456	449	463	516	493	525	448	471	466	496	434	479	435	463	468	477	511	469	492	472	466	474	468	513	509	475	452	442	478	493	464	452	497	495	457	496	434	486	490	466	455	452	473	502	469	496	499	486	493	502	443	461	476	460	492	474	455	486	481	439	462	475	466	499	448	523	473	466	504	511	493	479	458	464	476	462	517	488	480	462	457	481	466	481	477	489	488	458	462	450	439	451	490	474	462	490	473	457	474	457	435	520	491	490	496	471	500	469	469	462	478	437	517	459	464	455	502	427	426	454	408	476	470	466	473	483	437	528	484	504	475	509	485	513	479	490	470	479	441	441	501	463	482	510	479	480	425	452	476	508	500	454	458	474	460	505	445	482	492	484	421	441	478	496	503	458	474	474	469	505	471	483	448	484	509	457	438	467	446	495	449	478	470	466	478	487	465	460	490	500	481	457	502	473	465	494	482	451	415	485	456	484	515	490	462	487	502	467	459	498	473	497	468	491	472	488	517	453	458	481	440	454	473	459	467	464	445	474	453	500	437	428	499	488	492	468	512	473	477	475	441	478	489	488	481	468	480	483	468	502	425	468	468	479	426	463	426	484	461	516	449	440	469	493	465	494	478	497	443	475	516	470	480	470	498	499	442	440	471	481	483	482	507	493	481	438	461	481	497	497	478	470	467	462	483	453	469	486	471	477	469	457	478	476	433	457	502	444	507	452	449	463	455	440	498	451	477	479	481	458	486	464	486	498	470	470	490	498	516	448	485	421	470	483	455	460	501	420	479	466	493	511	456	480	465	505	481	460	512	452	466	485	457	416	463	491	481	482	456	485	477	526	469	471	446	471	476	438	474	444	487	491	487	451	490	447	509	487	478	457	491	500	433	487	506	451	492	500	459	487	469	436	449	440	483	514	458	475	443	498	488	434	476	462	477	495	444	481	468	475	458	510	453	494	468	498	499	448	508	453	486	442	470	532	465	470	454	489	500	467	503	471	476	484	463	476	444	500	495	465	461	471	456	437	476	493	446	491	437	468	495	440	465	463	452	507	441	482	505	468	461	452	528	426	477	459	426	462	467	457	494	490	485	504	453	471	466	460	434	495	459	461	472	451	416	494	474	485	452	470	488	495	464	496	494	496	483	458	437	487	478	465	471	466	491	444	454	460	470	465	485	481	488	443	492	473	490	441	448	469	469	479	448	489	501	503	451	482	518	462	449	494	444	491	511	504	466	475	464	465	472	455	481	452	472	462	510	492	487	449	467	469	482	478	523	468	485	464	492	506	507	462	492	508	466	481	479	466	504	484	482	451	467	486	466	451	485	474	534	441	471	484	481	484	494	473	477	472	471	464	482	494	474	466	477	477	463	480	494	486	495	461	438	478	462	465	520	482	519	460	468	462	480	475	486	528	461	450	443	498	469	457	471	461	466	462	488	495	474	491	455	469	501	510	493	503	464	485	485	499	492	454	479	462	493	457	475	462	450	465	467	476	459	444	471	460	513	517	490	477	487	468	473	486	481	429	488	498	464	499	464	473	467	470	481	496	469	508	485	484	467	461	463	475	471	506	478	490	483	443	482	406	480	468	470	508	474	492	482	457	444	473	437	479	456	442	490	451	493	474	466	453	509	451	436	517	485	440	465	493	473	471	490	468	447	445	462	488	439	498	436	494	480	474	474	475	477	499	494	478	474	470	505	499	458	471	497	458	467	473	449	505	476	505	411	474	462	476	469	489	491	470	453	494	488	471	464	489	493	478	447	495	471	474	454	445	475	486	460	462	464	445	455	436	519	464	499	524	439	500	446	467	453	488	493	508	494	517	496	489	475	498	483	461	493	470	425	462	489	489	488	475	473	437	454	451	508	455	495	487	501	463	505	464	434	461	482	469	476	500	481	468	463	460	506	465	488	499	495	467	513	465	521	465	457	485	471	479	440	494	446	494	450	498	462	509	469	455	539	457	461	449	462	459	451	462	434	491	468	496	487	471	462	465	450	491	430	501	472	473	463	485	449	509	478	469	433	456	473	500	501	426	469	467	494	464	459	475	487	479	430	487	504	505	460	508	512	481	468	511	507	462	544	493	504	503	517	510	492	495	457	472	460	455	491	474	451	469	490	473	448	474	473	457	434	461	495	478	461	443	447	485	471	443	490	483	492	483	486	458	450	485	469	456	502	453	510	459	483	451	463	478	485	449	449	500	509	491	498	460	464	504	416	445	444	445	427	446	478	502	484	489	452	496	494	494	493	493	459	424	481	454	460	465	490	471	493	465	461	468	500	455	502	469	462	461	471	459	468	490	459	464	455	468	531	486	451	475	490	473	471	447	466	469	469	507	449	485	449	468	497	479	489	468	431	456	471	517	466	469	499	491	468	447	538	492	463	454	445	478	470	456	462	484	461	512	445	463	447	463	493	468	462	452	500	444	458	481	486	479	448	456	489	504	475	458	487	490	499	485	469	479	452	458	466	498	495	477	452	504	494	488	461	468	515	461	490	484	486	485	456	466	449	501	445	515	468	502	487	485	467	493	477	449	477	488	489	484	464	491	459	491	437	458	434	458	483	461	461	481	498	488	500	430	509	455	478	480	461	488	499	486	533	496	490	487	447	489	470	494	457	469	479	444	469	498	478	501	496	479	499	465	461	520	469	488	504	493	482	453	491	462	467	473	474	465	487	463	467	492	493	473	462	486	486	468	417	491	436	440	481	507	487	474	474	480	458	435	457	449	500	465	465	504	464	461	461	465	499	457	493	468	464	449	495	493	495	460	475	436	478	488	459	477	472	479	467	474	494	467	443	448	486	481	458	473	447	500	461	518	477	457	474	477	452	479	507
36970	56244	35347	21348	12091	2958	1831	1455	1180	1048	909	831	780	723	720	717	653	600	617	619	568	595	634	599	575	596	577	604	562	567	585	569	576	534	665	1301	2186	3362	3315	2483	1673	566	533	541	545	546	516	556	533	497	550	514	485	531	515	503	528	524	513	501	519	515	509	554	530	543	506	493	529	506	515	524	495	510	526	505	541	541	537	497	533	508	511	519	548	469	511	524	504	534	522	499	544	567	520	537	518	530	498	545	535	508	509	494	512	513	522	522	545	512	514	507	517	502	555	494	500	539	519	509	545	525	541	473	487	484	518	511	515	511	498	495	495	504	514	512	549	517	519	495	538	506	498	549	537	501	512	538	523	536	515	508	534	486	524	510	562	534	514	534	493	546	510	508	521	517	567	554	509	513	528	520	471	534	517	499	498	537	520	528	487	540	560	499	475	519	511	544	516	531	569	517	520	542	589	513	540	538	497	541	553	517	489	529	557	541	536	516	501	495	507	530	524	512	518	538	534	477	535	493	542	462	504	514	560	532	551	547	519	467	520	472	535	525	530	527	539	504	504	519	496	534	577	518	545	505	534	500	504	516	577	519	524	503	556	502	547	507	452	529	559	554	509	499	543	564	528	514	482	535	484	534	555	543	520	526	526	517	533	520	517	499	548	531	498	503	516	556	516	543	513	527	528	528	522	533	533	498	496	519	542	517	518	495	481	468	487	537	557	563	529	545	497	481	519	556	513	536	505	513	534	530	545	553	521	510	463	487	483	503	512	530	478	524	500	568	566	529	532	481	512	526	493	517	523	519	541	497	513	476	523	487	501	529	523	506	501	548	523	487	521	485	543	526	508	506	514	475	535	499	499	506	537	513	477	533	528	527	524	524	544	480	514	503	531	530	546	508	542	530	540	501	549	548	536	524	532	520	546	551	523	552	477	538	558	527	511	509	532	494	486	501	493	481	537	535	513	555	519	522	510	529	499	493	530	560	485	536	523	506	492	512	480	502	527	502	522	494	538	517	537	507	517	500	521	531	511	523	501	516	534	525	494	483	510	522	542	521	513	556	542	537	519	516	511	517	517	524	513	503	512	530	527	500	511	528	548	495	514	511	546	531	515	541	492	529	508	518	519	559	537	540	546	565	485	533	538	502	482	506	554	508	513	534	529	513	526	532	523	536	544	527	512	485	517	507	530	526	529	508	508	543	521	486	496	504	572	489	500	515	512	564	535	533	543	487	545	581	507	495	511	471	532	541	538	490	539	509	560	522	548	496	521	519	527	521	530	563	501	518	533	530	527	494	553	556	545	540	524	532	509	554	497	511	521	549	565	520	540	522	538	457	519	504	532	556	525	552	567	543	479	540	465	534	530	526	515	479	517	572	519	513	549	542	574	523	521	530	551	491	486	527	507	556	513	504	519	511	519	537	531	524	519	517	504	528	531	537	533	516	520	517	510	507	547	521	512	535	504	513	521	472	519	516	506	504	492	514	522	509	513	497	496	540	502	534	524	518	508	500	503	502	545	559	557	528	484	494	517	564	550	497	517	509	534	487	548	496	551	486	457	483	540	534	509	502	527	497	519	481	510	563	547	500	515	548	522	491	515	475	521	500	586	563	509	503	533	530	539	508	544	468	502	502	527	501	479	501	546	537	504	514	484	475	535	498	524	506	539	529	485	479	497	507	501	482	533	478	517	553	563	540	512	527	516	529	537	513	537	518	534	500	514	507	505	482	541	529	539	530	518	525	498	550	511	514	511	518	515	498	589	512	522	531	540	502	517	528	522	525	524	512	532	491	488	526	509	511	497	488	532	523	551	513	566	514	503	520	533	535	498	562	492	504	511	535	500	548	540	495	469	487	480	514	525	516	529	520	500	470	568	580	528	502	533	514	556	501	513	531	527	550	534	541	523	535	512	504	471	547	500	548	569	555	473	528	501	523	518	514	494	568	515	523	480	536	477	499	546	536	548	502	514	555	472	535	543	545	530	501	518	567	544	528	513	511	551	539	532	566	539	468	558	540	511	552	582	500	502	483	486	498	529	542	526	488	488	562	518	479	539	536	511	514	474	497	519	535	526	529	533	494	510	529	501	500	502	546	497	521	529	532	502	560	507	563	559	529	570	530	479	521	542	581	496	546	479	530	539	497	505	497	483	507	537	549	502	474	500	516	478	572	533	550	506	527	562	510	487	479	536	523	538	524	507	496	557	559	512	504	548	522	542	523	549	522	554	566	512	507	537	530	540	529	507	482	544	504	532	482	527	512	487	518	488	523	506	541	546	549	501	520	530	483	547	557	523	509	497	497	506	490	515	532	515	507	517	515	507	509	523	502	507	517	525	466	500	466	519	547	508	524	483	535	503	476	515	539	482	494	517	550	525	531	520	500	576	513	522	541	499	498	559	523	517	506	535	484	495	527	487	498	518	514	549	526	545	516	503	519	537	543	554	553	552	537	544	523	537	521	457	526	526	520	501	522	508	515	510	477	540	551	490	523	547	522	523	570	503	505	523	546	532	511	509	485	518	508	585	519	522	543	521	498	518	507	539	514	523	515	539	499	533	509	517	544	468	532	498	498	520	548	520	530	496	532	523	512	513	527	502	525	529	538	552	527	529	563	508	526	514	540	541	480	501	520	501	547	543	523	565	515	533	524	539	497	551	533	481	536	545	552	555	465	517	538	535	488	512	494	514	486	532	517	541	511	455	506	555	507	498	531	528	509	522	515	557	504	523	514	505	504	486	519	535	506	535	522	552	499	529	516	492	559	539	490	535	562	523	526	534	500	495	534	502	501	488	504	525	506	510	520	531	541	554	526	552	554	526	521	474	481	530	491	528	512	508	522	484	533	541	494	530	533	504	528	487	498	496	479	544	508	495	527	516	506	521	561	548	519	527	509	498	522	524	543	504	506	513	513	517	532	495	512	530	513	564	510	505	549	524	505	523	501	522	504	512	516	467	530	519	521	496	525	541	532	542	503	519	530	508	555	517	526	500	506	527	537	458	508	548	509	533	522	519	489	513	523	504	555	533	552	529	498	511	555	496	503	537	480	519	525	510	551	526	562	517	517	488	509	531	558	543	517	526	542	508	530	566	528	511	500	521	508	517	492	527	537	540	491	529	544	534	520	522	546	526	518	547	535	526	508	483	557	501	563	541	501	519	470	512	544	535	533	525	502	535	522	527	487	502	553	482	523	519	506	491	508	521	515	518	535	518	565	520	558	513	497	530	519	560	502	515	541	489	469	489	507	517	537	499	539	522	526	492	515	504	481	493	537	539	543	458	518	502	481	558	540	479	512	516	552	537	502	525	519	542	510	547	549	496	520	499	541	515	555	509	481	538	578	534	518	516	527	519	490	525	521	560	499	542	496	522	533	492	568	466	496	501	554	497	543	532	481	485	514	560	542	576	535	547	541	514	470	490	547	523	530	521	503	520	537	514	509	512	518	529	509	546	514	512	523	526	508	490	508	567	497	526	541	533	531	512	507	578	524
28016	27015	27350	17900	3783	627	466	413	403	392	377	402	404	360	390	383	386	359	399	358	367	382	396	387	399	435	409	372	360	374	379	382	385	404	416	402	398	506	553	519	415	372	356	378	361	355	375	398	399	381	378	368	383	359	377	370	379	373	351	359	391	383	370	362	396	371	401	377	347	366	366	385	349	384	364	379	333	375	364	376	392	373	365	372	364	400	360	391	363	374	353	344	347	353	406	388	354	375	374	327	352	346	398	316	375	368	358	386	367	389	394	366	365	370	413	377	335	395	366	380	365	381	392	359	378	363	396	355	373	400	371	372	353	330	380	382	361	392	403	358	380	346	379	393	378	341	362	356	332	387	390	365	378	391	393	375	371	400	347	347	360	293	363	366	390	363	405	373	371	366	369	370	353	359	365	353	359	402	366	359	375	349	347	343	407	415	374	377	375	378	383	356	377	385	369	369	423	328	344	341	354	362	403	412	397	373	344	349	384	398	388	374	347	379	372	394	359	347	384	387	352	378	375	380	358	369	389	372	382	399	409	337	335	396	387	356	374	388	364	385	341	355	321	369	395	396	375	355	364	372	393	393	397	355	365	405	388	361	361	391	377	339	394	407	377	402	389	332	396	366	358	399	349	350	353	378	353	360	377	404	368	376	364	378	371	371	398	378	381	365	381	366	387	357	400	375	353	363	381	378	408	364	338	370	347	365	399	379	338	365	384	364	376	401	359	375	334	378	384	362	394	362	387	389	381	356	372	399	372	369	385	396	384	386	386	390	357	401	391	368	345	347	362	377	357	361	327	376	378	386	338	367	357	400	397	373	397	374	363	388	371	419	389	382	379	355	372	363	364	371	388	411	394	398	383	380	398	398	368	364	348	375	365	364	365	398	370	363	332	371	419	380	371	384	347	407	359	348	401	407	381	359	384	361	346	349	395	373	411	389	367	381	355	367	386	386	385	378	390	355	374	359	369	355	327	354	362	363	369	355	363	364	347	337	415	343	365	367	372	394	386	379	364	368	371	374	367	353	413	363	389	382	374	371	382	361	386	403	380	347	375	369	383	361	394	369	399	342	392	353	379	391	339	326	387	376	391	381	372	362	395	395	371	355	395	378	391	329	351	384	363	404	384	367	364	364	368	367	369	352	365	377	379	345	368	374	344	373	357	341	362	346	364	360	381	366	380	378	356	350	389	427	397	398	384	381	389	365	384	391	343	396	411	371	373	388	380	388	343	381	381	410	372	352	369	371	371	368	401	390	374	414	363	361	356	361	380	392	357	402	371	414	346	339	385	389	384	365	401	374	370	362	391	390	387	359	379	373	376	356	384	375	402	364	394	395	389	351	402	421	388	383	364	367	338	345	380	395	397	361	353	405	363	379	342	375	399	385	386	361	369	363	350	368	364	381	361	352	333	365	380	372	407	378	408	360	373	373	358	364	368	410	357	395	367	374	366	387	387	342	393	351	387	375	350	361	381	356	353	399	346	370	368	380	336	357	385	350	380	379	366	394	391	375	352	409	404	401	385	347	367	372	368	386	383	391	371	380	363	408	382	374	359	390	367	372	362	350	370	360	350	383	378	358	389	345	392	382	369	357	361	394	380	337	373	362	367	355	361	350	365	346	392	358	367	389	375	343	398	379	364	392	365	364	403	378	356	373	397	390	422	381	326	364	371	369	368	382	358	383	404	366	403	378	374	390	361	401	381	374	385	399	365	400	392	402	378	343	341	353	387	367	369	385	335	374	400	336	395	391	375	375	344	370	380	345	340	349	380	357	402	356	375	365	374	424	374	371	395	388	391	358	351	381	362	346	389	376	378	398	371	365	345	355	395	377	366	345	360	378	370	383	368	340	365	378	381	340	353	352	374	367	378	379	352	368	359	362	381	384	363	381	387	391	409	372	377	391	378	356	332	365	359	361	362	364	386	376	358	400	374	374	388	388	376	384	379	385	393	413	382	361	367	363	388	371	385	406	352	367	362	361	359	366	360	382	396	367	389	389	372	361	353	398	405	380	344	349	352	362	364	374	358	399	371	367	354	369	382	389	387	375	367	350	397	411	394	380	372	376	411	368	365	377	414	400	382	349	377	383	348	375	361	389	333	357	367	373	366	362	382	370	399	354	369	335	373	400	353	359	353	379	377	333	354	373	342	390	343	355	363	389	321	348	342	367	395	372	416	411	375	373	392	368	353	389	391	356	370	358	394	379	369	333	368	378	377	372	371	395	379	391	357	368	367	369	355	388	371	393	368	344	382	405	370	404	380	398	351	379	382	371	345	359	363	388	384	359	403	355	342	370	334	367	350	404	361	334	330	407	370	392	385	380	360	361	370	391	352	353	398	404	382	389	383	371	345	379	366	378	355	372	361	370	415	359	371	367	375	364	371	407	380	375	377	414	365	353	419	381	344	400	394	359	382	358	372	355	368	398	356	388	379	386	386	394	398	318	375	350	354	355	372	352	380	365	366	357	378	362	364	382	370	391	378	338	374	388	368	392	410	393	353	390	369	355	339	420	388	333	407	388	406	368	357	384	404	390	403	374	391	380	386	377	372	378	364	362	389	377	363	377	389	400	366	368	362	378	384	367	399	336	407	380	347	400	377	413	385	388	367	353	346	373	418	392	373	373	371	374	381	352	352	404	405	366	383	366	403	393	344	361	379	342	382	363	383	344	356	361	364	372	389	382	348	371	329	378	399	395	364	378	388	378	385	324	376	345	366	389	361	389	384	368	362	359	395	360	365	362	363	368	340	360	408	374	426	340	402	350	359	411	348	370	361	364	394	346	387	362	388	385	331	396	374	363	372	345	386	407	369	375	343	358	344	391	416	348	368	391	392	385	347	375	387	340	381	379	380	329	390	409	388	352	371	362	360	353	355	363	351	370	333	375	370	388	333	378	341	386	396	350	364	367	369	357	350	380	394	348	365	404	329	393	412	379	377	360	374	399	357	386	395	369	351	368	388	345	389	402	393	359	375	378	406	393	354	356	391	370	350	385	369	377	382	390	399	362	374	383	366	391	392	316	354	347	385	376	371	379	421	363	347	359	385	347	395	334	376	388	377	384	370	359	363	355	332	371	422	378	370	381	399	337	401	361	332	374	361	375	400	325	362	363	344	373	387	398	403	369	378	384	355	399	382	383	413	406	357	377	383	364	361	368	369	373	368	374	324	361	380	362	342	380	364	418	391	364	398	346	375	356	380	358	336	369	373	380	346	410	381	404	354	347	404	384	387	352	377	354	341	391	377	399	425	376	396	368	401	387	382	385	358	354	357	377	369	398	394	374	383	371	348	395	392	431	386	386	353	425	384	350	405	368	341	361	373	394	409	374	389	364	396	432	375	363	365	375	361	381	365	393	383	329	356	345	381	348	363	365	367	413	424	401	353	353	365	399	412	364	410	396	336	362	377	392	372	349	396	351	372	404	335	336	343	374	355	366	369	370	369	355	370	371	384	367	374	382	378	366	390	340	343	400	358	384
28617	44338	27178	16209	4122	859	543	532	491	475	494	469	447	436	460	420	440	445	454	431	464	420	459	457	417	422	382	442	401	471	421	433	457	447	443	445	488	638	657	637	482	437	416	412	415	431	429	444	442	421	441	452	433	408	447	424	437	456	418	447	437	420	411	399	459	432	429	461	439	414	429	434	409	423	458	430	451	447	475	438	406	434	414	446	469	429	436	414	431	422	456	441	433	416	424	431	464	400	445	431	385	434	450	417	441	498	427	457	426	407	403	430	398	448	420	411	396	438	426	443	411	491	425	436	435	425	435	417	410	439	438	438	396	469	394	465	432	459	444	431	425	444	431	442	434	403	421	398	467	420	450	440	437	444	428	434	419	421	439	446	468	416	413	428	399	413	423	435	447	455	416	416	436	439	447	437	396	466	428	398	410	434	470	435	405	396	411	417	410	425	442	420	428	423	409	454	408	411	430	419	464	432	448	445	491	445	464	450	466	415	394	464	443	479	411	413	431	438	442	424	470	428	438	476	444	447	412	423	409	437	432	430	466	453	423	395	407	412	432	446	431	394	400	392	425	464	437	399	434	418	461	427	428	405	435	435	419	458	434	359	456	432	427	413	431	444	445	451	433	449	454	440	443	421	451	433	438	429	441	471	392	403	432	423	448	394	436	444	415	419	406	450	431	430	425	436	449	427	441	408	409	454	465	431	443	464	415	447	415	421	411	405	431	466	408	450	436	379	450	417	415	438	428	444	424	401	423	414	446	444	449	422	429	424	430	453	437	439	429	463	414	448	440	436	419	395	444	416	418	416	415	481	438	453	437	405	443	442	392	485	421	425	409	454	422	414	432	443	459	426	446	430	444	394	407	436	420	428	445	459	444	491	426	421	441	421	476	396	455	409	412	448	427	434	472	448	411	420	449	432	446	428	454	433	446	441	419	419	455	457	433	425	392	455	417	458	418	431	406	419	425	421	409	429	476	421	439	410	443	465	404	431	419	451	409	435	435	440	390	438	417	404	436	442	461	394	460	452	395	426	426	404	433	419	423	387	460	419	430	429	423	478	445	445	453	439	425	435	449	430	438	466	422	417	403	408	435	429	399	429	426	412	406	442	406	468	403	441	423	430	411	416	431	423	413	399	427	454	420	449	459	443	434	431	472	451	461	420	460	396	440	397	413	423	458	391	424	415	427	425	397	472	444	436	445	424	434	436	443	432	428	438	429	432	458	449	456	451	416	419	434	431	473	406	388	418	447	415	409	433	415	421	451	416	410	408	438	429	423	462	416	449	419	478	432	413	454	412	456	435	396	405	426	428	418	405	425	411	427	439	397	440	477	445	453	441	434	419	419	421	418	406	404	418	445	442	434	400	450	430	435	463	453	405	435	424	429	426	480	431	446	429	467	420	407	473	398	447	399	439	439	430	427	421	472	448	417	443	414	430	485	402	431	385	441	447	430	443	427	446	451	426	462	428	427	386	442	439	423	426	433	421	442	450	431	401	417	429	435	401	433	461	438	446	422	445	443	412	459	433	404	434	418	431	408	444	452	409	413	388	451	436	420	439	432	439	463	426	418	422	438	454	441	416	442	436	387	439	445	479	470	433	422	435	430	471	454	397	416	431	441	455	456	451	421	430	434	457	444	443	460	401	418	442	431	398	437	452	426	433	444	396	438	432	415	457	438	412	443	457	405	436	474	434	437	453	466	479	437	425	458	445	444	415	467	414	460	426	425	443	443	462	483	422	444	406	445	416	392	399	422	459	406	438	408	435	468	438	452	413	430	421	436	441	407	420	427	470	440	474	403	436	442	471	415	448	451	439	444	427	397	451	447	426	436	422	394	436	428	443	434	413	464	417	446	444	465	423	432	454	426	395	426	441	434	462	452	415	414	426	422	440	417	455	408	477	430	431	449	453	471	441	407	467	422	430	430	432	425	412	439	417	442	420	443	450	433	458	386	433	445	464	449	439	456	444	416	429	438	410	453	416	442	412	466	419	462	455	406	455	459	452	440	473	464	435	433	435	423	406	467	438	453	431	407	391	425	442	402	387	441	463	422	434	469	425	387	427	455	399	424	457	434	415	434	424	422	392	421	419	454	456	422	428	453	424	472	439	431	420	442	428	413	431	431	494	439	451	440	417	409	436	430	433	428	421	461	483	440	445	447	422	413	415	417	403	419	413	433	425	410	439	410	443	432	422	442	415	419	449	453	425	439	464	456	454	426	461	443	437	410	414	414	437	387	399	433	428	417	400	422	428	430	413	414	423	426	410	475	417	447	435	423	437	452	437	442	448	437	443	403	401	442	424	421	402	424	454	398	463	452	415	466	441	441	460	463	463	410	403	441	409	436	477	437	401	423	424	419	426	391	397	482	413	441	442	438	433	418	427	427	464	450	436	445	472	438	438	443	444	400	431	412	444	456	430	424	409	384	447	427	445	408	420	410	470	446	471	428	440	435	437	457	433	426	441	427	420	434	460	460	433	405	381	429	402	435	418	403	422	414	399	424	439	427	415	434	409	449	439	458	454	401	430	439	409	417	399	452	421	442	433	420	406	464	444	435	424	417	438	394	401	428	460	444	448	428	450	441	416	446	455	413	445	426	400	453	421	438	421	452	413	387	415	434	453	419	422	466	458	393	428	437	417	435	456	454	436	463	422	425	433	428	432	402	431	424	447	429	398	441	435	418	409	462	421	413	447	464	430	391	399	399	411	417	449	468	413	415	417	406	426	397	478	443	410	416	418	431	467	436	407	463	461	423	433	444	459	481	466	436	481	438	465	443	413	412	478	409	444	419	416	434	454	437	457	404	450	436	420	449	486	379	477	432	425	442	456	412	422	400	428	417	455	417	449	435	420	437	432	462	424	443	417	461	411	431	476	443	418	432	430	432	433	454	417	427	418	407	429	425	441	437	445	422	457	431	434	457	447	429	441	441	434	446	454	427	439	416	405	425	419	479	444	404	458	454	422	408	393	453	466	431	419	410	430	419	428	444	426	429	415	434	413	438	427	427	408	423	420	435	448	397	434	410	456	440	424	438	421	447	414	407	460	416	423	424	404	445	453	432	411	451	469	423	418	411	427	439	441	420	420	465	406	427	393	410	432	412	428	435	458	419	467	458	442	431	415	474	412	462	391	393	433	437	440	398	391	435	425	414	438	451	446	421	464	421	431	450	443	411	427	443	423	404	426	419	416	451	445	431	386	454	419	396	396	430	423	437	385	460	437	458	445	388	458	408	430	439	436	417	442	417	431	416	465	416	418	429	453	452	456	429	450	424	462	438	433	443	447	421	433	449	454	428	462	468	416	454	472	448	406	422	417	426	422	435	425	434	441	427	455	446	467	472	430	438	388	445	417	403	440	426	418	442	417	422	448	446	439	427	419	442	417	418	439	420	442	446	417	441	433	441	454	409	419	427	422	429	431	435	457	432	436	419	436	478	451	434	447	413	430	421	398	456	437	428	457	427	403	450	430	487	431	485	421
23775	20948	28118	24123	20694	10170	1079	666	524	463	504	422	470	412	399	388	385	373	379	379	370	394	361	330	390	372	370	387	398	389	329	360	370	382	396	560	935	1542	1211	1188	738	385	373	346	373	399	333	329	320	331	347	361	377	357	334	378	365	326	359	320	337	338	340	349	312	351	398	352	325	351	377	337	324	342	319	366	350	341	334	370	354	336	306	336	329	348	361	362	393	344	379	320	355	328	337	350	347	363	319	354	374	359	363	383	341	361	337	361	335	363	348	367	317	394	322	345	375	348	334	346	324	349	306	357	351	315	382	309	350	344	373	345	352	342	323	383	332	359	338	369	340	351	354	355	360	342	320	329	320	355	352	339	349	366	356	328	347	318	379	333	352	332	374	328	346	351	358	340	392	335	291	344	344	341	336	342	333	389	337	341	332	368	341	303	331	349	305	336	374	376	355	358	345	357	344	316	346	337	350	368	315	361	370	351	394	348	325	335	351	343	353	324	360	319	354	333	333	353	332	344	333	346	382	346	330	376	358	351	336	345	367	371	333	343	353	353	313	367	347	357	362	339	339	367	351	357	320	370	371	337	353	340	367	342	377	339	313	329	353	350	352	353	374	377	347	336	386	357	332	355	357	334	355	346	339	358	363	366	368	332	340	333	352	346	350	322	352	342	326	343	350	326	342	345	355	355	329	341	359	342	358	358	367	329	351	349	348	322	335	367	342	307	349	360	346	354	300	356	344	325	332	323	342	353	376	362	330	334	349	328	322	371	364	337	301	346	323	344	357	356	331	347	340	306	362	370	356	366	354	357	358	325	362	375	357	339	328	362	374	366	361	355	330	323	384	335	339	356	360	368	324	354	334	340	348	358	362	329	338	333	325	332	340	356	322	380	341	336	376	355	331	334	346	336	349	356	328	359	347	369	356	383	341	313	368	384	353	345	380	329	333	377	346	346	362	330	344	323	341	355	368	326	356	342	372	321	338	374	382	357	324	345	349	396	362	310	361	328	331	343	325	334	356	342	371	350	328	354	371	333	340	379	362	353	326	349	368	326	326	357	361	366	323	361	334	368	351	361	352	372	375	319	374	367	340	354	348	353	337	340	355	378	347	343	366	354	302	342	332	315	322	345	358	358	327	326	359	356	367	335	378	348	345	348	340	374	351	347	358	336	332	306	362	355	319	347	357	334	323	347	348	344	341	333	318	355	328	340	333	345	380	368	360	332	310	338	363	365	356	339	336	377	367	335	367	342	357	352	357	336	355	346	344	334	347	340	327	350	377	357	318	352	361	361	350	364	356	343	354	347	363	342	364	365	346	371	326	354	339	329	331	365	362	346	334	308	359	350	341	378	358	338	335	344	354	330	323	354	344	376	372	332	357	373	345	340	344	350	388	334	325	352	344	337	339	354	339	340	350	346	358	307	300	348	342	373	366	329	348	376	347	393	314	337	319	330	333	334	325	348	367	359	355	371	339	336	355	326	318	359	318	334	342	344	339	382	323	343	375	321	333	305	348	331	336	356	365	332	352	336	355	346	365	353	327	338	378	346	357	336	356	342	322	348	340	322	352	352	309	366	348	354	327	356	347	382	355	354	320	328	351	379	341	332	338	381	344	351	353	371	333	362	349	315	336	344	328	359	333	357	309	353	351	333	367	368	312	344	342	341	362	383	357	358	353	345	329	367	364	369	331	341	362	358	334	323	395	327	339	333	362	344	360	375	337	332	345	359	330	366	354	339	320	346	330	343	331	371	345	352	327	352	348	372	347	314	379	374	327	350	356	317	354	339	333	353	377	327	345	361	363	361	368	384	336	358	358	386	358	365	330	384	385	367	364	370	339	334	359	339	335	372	366	341	361	351	352	330	365	343	363	366	368	359	333	335	364	338	357	337	360	360	338	317	359	373	380	344	328	361	352	367	352	360	365	360	329	361	334	364	344	317	354	329	334	328	362	359	336	338	366	367	279	327	345	365	369	340	352	338	360	319	343	359	365	330	328	362	358	351	343	340	349	352	349	340	338	341	359	310	366	312	361	340	325	353	323	323	332	331	330	325	385	349	332	304	321	326	367	362	340	346	342	340	363	338	330	319	305	340	349	357	384	318	366	351	330	343	357	378	335	346	379	324	334	378	367	349	382	330	346	343	333	411	339	339	334	358	342	357	310	369	336	357	346	351	352	354	351	365	360	323	343	345	349	350	364	364	334	349	353	368	336	346	387	358	385	347	301	367	337	338	334	335	335	352	331	344	368	328	350	318	360	371	332	351	355	368	328	327	378	344	338	346	356	349	356	376	352	347	365	316	334	350	348	326	355	316	322	329	361	347	362	339	363	327	330	358	362	340	355	353	371	346	337	348	362	342	313	349	356	339	330	331	346	331	357	335	338	367	348	386	321	338	324	349	311	347	327	337	329	342	354	344	329	348	335	312	320	316	375	344	360	337	306	357	361	366	353	333	346	325	334	337	337	380	315	366	329	341	327	381	332	352	335	341	364	377	339	360	364	329	335	341	359	350	360	364	305	362	346	330	359	362	346	368	354	305	320	355	358	374	317	368	340	354	354	367	343	340	335	354	307	372	322	316	324	395	345	355	368	295	352	360	354	349	368	336	372	386	311	358	355	343	390	332	344	379	328	345	328	336	363	340	332	330	324	330	372	356	314	345	334	341	330	362	361	351	350	351	350	352	356	369	376	387	368	332	370	318	342	351	348	339	375	336	356	364	347	330	331	351	347	344	386	342	318	381	377	349	361	338	315	329	352	341	332	358	329	340	360	363	358	324	360	350	349	333	357	365	378	354	323	366	375	361	361	332	343	345	339	358	363	375	333	340	333	332	364	382	342	350	328	370	325	348	318	343	338	331	313	337	358	312	338	342	333	337	361	361	352	337	347	355	351	344	319	335	327	354	354	357	363	355	346	378	352	368	354	355	303	405	366	359	318	340	362	345	355	345	334	360	342	338	356	334	328	303	311	333	319	312	330	355	346	342	335	339	358	345	360	361	333	336	358	348	321	369	360	357	346	378	326	387	336	322	334	308	330	347	356	356	362	344	348	340	308	328	351	318	342	332	340	353	358	369	368	373	378	388	353	363	336	320	360	380	341	345	360	308	338	344	333	329	342	337	375	328	340	367	325	352	348	308	370	329	330	345	354	380	365	345	330	343	335	333	352	351	342	368	344	364	328	365	342	363	290	320	344	372	351	335	365	345	339	343	319	346	354	362	375	349	354	354	329	327	358	335	363	324	349	366	306	330	321	311	336	338	320	344	342	357	355	320	361	339	341	327	347	356	354	350	376	329	350	346	330	341	360	372	351	376	366	376	345	312	343	315	329	349	350	325	325	384	357	341	316	343	322	336	359	331	362	340	351	352	341	337	355	336	337	365	367	350	315	354	361	336	320	304	340	354	359	364	330	333	358	351	320	362	337	345	380	342	359	350	360	372	314	379	321	350	342	373	353	336	328	359	334	331	347	354	375	289	338	334
30771	50015	39623	20577	6991	2312	1138	940	738	695	610	537	597	524	504	428	492	479	457	427	440	465	427	432	428	474	452	424	395	457	438	440	426	428	512	776	1217	2158	1710	1587	878	432	387	382	402	365	441	391	397	398	434	400	403	403	402	396	435	383	384	407	410	374	402	380	367	420	416	386	380	412	429	395	388	375	368	371	413	404	365	397	402	349	402	385	404	389	396	391	393	353	404	359	383	339	424	406	369	388	409	401	400	389	399	381	406	352	353	382	357	385	411	432	376	379	393	411	331	415	381	395	401	364	385	403	393	409	415	413	380	409	388	344	391	406	408	419	438	395	374	418	391	414	411	398	387	398	434	418	392	397	395	386	397	389	422	401	398	389	385	377	400	411	355	405	366	382	410	436	378	374	398	410	392	406	380	407	437	380	368	403	422	399	383	376	379	405	416	390	428	420	395	361	413	405	409	385	395	431	405	413	351	388	411	408	394	376	413	387	414	373	383	357	382	376	397	395	430	384	401	369	372	410	367	356	382	389	387	426	398	354	383	415	416	393	375	397	417	397	393	374	437	425	390	410	417	363	425	430	406	393	383	409	408	391	416	406	379	405	387	378	366	393	360	409	405	392	388	372	360	419	403	399	401	410	386	412	437	402	433	422	422	388	411	373	374	387	437	350	413	409	401	407	426	377	378	380	392	403	396	386	422	417	377	394	390	408	387	394	378	417	409	407	428	404	429	450	362	349	358	407	388	389	368	442	406	367	359	383	453	388	398	412	402	358	399	395	390	394	376	392	409	415	398	379	397	370	435	421	433	422	377	383	391	390	392	366	409	406	384	390	383	407	374	396	375	356	464	370	399	379	420	401	395	410	413	352	397	417	382	409	390	408	399	401	412	405	354	392	418	406	422	396	424	406	380	385	353	399	424	405	402	380	412	374	367	370	432	429	424	408	422	380	410	399	408	357	383	417	385	431	375	380	433	453	406	435	401	390	420	415	427	354	399	411	404	424	405	403	424	380	386	371	402	397	372	393	408	387	404	368	382	396	406	399	412	413	404	398	390	411	394	389	369	401	403	385	357	398	440	401	390	396	386	387	339	416	432	389	411	398	387	410	389	348	387	403	358	387	418	402	391	398	416	404	398	415	403	423	376	405	395	380	407	396	372	386	431	414	423	417	393	385	426	409	341	419	393	382	400	381	386	414	380	388	422	390	416	357	433	388	403	400	412	435	399	359	401	385	373	399	441	409	360	403	427	429	416	371	408	403	396	424	412	369	394	388	436	419	378	392	407	381	404	401	417	398	369	373	402	409	383	407	409	430	374	367	423	451	418	382	370	394	384	382	422	380	375	376	388	400	391	403	379	416	418	406	407	362	402	349	403	428	397	400	422	398	390	380	403	414	370	398	386	375	404	381	369	373	421	380	428	408	358	372	393	380	419	410	358	369	378	394	443	422	416	423	383	381	391	427	425	388	383	400	389	383	413	370	423	424	370	384	395	395	342	391	399	388	380	363	405	412	380	386	389	422	414	387	363	412	363	360	402	408	399	401	425	410	434	416	393	394	373	354	422	371	375	411	410	398	423	378	399	421	363	437	409	364	382	401	402	423	399	357	395	410	395	394	398	406	409	410	382	410	354	389	381	422	376	407	384	387	392	394	405	384	385	396	399	416	368	405	418	408	399	411	401	427	399	438	395	367	389	394	382	381	375	369	388	406	413	392	423	413	380	371	410	411	396	385	419	438	372	375	373	362	408	423	402	379	385	398	398	433	408	394	385	391	414	397	407	371	386	410	374	375	386	353	391	384	383	395	362	408	408	392	417	361	394	405	382	428	382	428	391	401	392	375	405	403	396	412	416	422	388	368	436	402	402	435	416	419	394	402	419	425	368	397	373	392	396	387	394	397	396	414	381	409	375	404	389	407	366	392	454	394	395	420	406	413	385	401	373	389	402	395	394	414	420	358	373	386	420	370	377	382	378	386	407	378	393	367	380	405	404	380	385	378	418	371	406	382	427	406	398	411	416	375	380	429	404	384	367	397	370	386	414	376	404	432	399	364	398	375	385	378	389	379	378	396	431	396	403	404	375	421	411	385	382	414	402	403	380	398	445	410	409	447	403	434	389	412	412	364	385	421	389	390	403	376	390	372	411	385	424	409	391	417	366	400	381	382	369	390	375	392	405	387	369	364	410	403	395	433	402	392	414	407	360	401	388	415	399	383	383	422	419	420	410	402	417	364	393	383	414	398	393	381	399	398	443	404	397	379	406	415	395	395	367	406	442	353	412	389	414	435	415	409	420	376	400	403	410	387	440	375	359	383	422	369	382	400	419	365	395	399	392	417	423	381	406	418	403	393	396	400	412	382	388	408	399	393	386	412	365	390	395	383	370	428	398	356	370	393	424	358	415	408	361	361	384	412	381	386	333	381	390	378	447	366	419	410	377	382	416	397	387	407	405	381	413	401	423	380	380	412	404	391	424	397	326	403	387	418	385	399	384	406	366	375	385	352	388	406	437	371	402	382	394	429	423	420	374	380	393	385	391	367	406	380	403	408	412	423	417	415	406	397	360	419	374	401	426	391	359	379	391	395	404	400	391	397	381	414	397	390	387	408	375	408	426	431	399	409	416	405	363	365	401	395	381	397	430	389	371	387	359	410	381	436	378	420	419	400	382	380	395	386	394	389	430	388	416	372	377	414	395	390	414	413	386	407	442	372	396	407	404	414	419	413	425	429	396	406	397	383	396	388	387	408	388	398	390	441	385	396	397	422	399	389	404	402	389	394	386	379	364	402	408	431	375	418	403	393	433	415	398	410	411	398	422	405	381	388	410	373	416	367	378	391	411	388	375	384	405	363	411	399	388	388	388	396	411	388	373	400	387	380	377	370	402	390	387	394	401	361	422	387	407	409	420	366	424	436	387	356	400	383	386	449	377	411	409	381	400	419	394	425	388	373	385	381	428	399	403	379	358	403	365	347	424	383	414	406	386	369	386	360	384	390	410	396	399	389	388	379	373	363	399	441	424	373	397	417	394	394	362	391	409	356	370	396	383	372	400	403	387	432	411	409	368	444	397	398	375	410	437	426	385	411	386	390	361	408	425	395	378	400	434	401	385	413	365	415	390	341	393	385	395	401	405	391	383	395	375	400	381	409	381	400	373	413	413	398	379	433	404	389	386	398	435	400	402	404	350	377	423	414	396	402	415	431	370	381	396	384	367	400	367	395	381	392	419	396	414	397	400	383	435	405	386	402	393	398	408	391	385	385	366	400	349	350	371	362	408	396	411	428	421	359	394	398	378	396	413	422	346	386	406	396	396	431	392	406	364	401	400	378	387	398	410	410	404	405	356	413	395	389	400	378	398	392	391	383	386	414	414	392	407	386	403	398	376	371	386	402	383	426	404	430	396	381	399	391	401	367	409	371	422	377	413	392	398	432	387	383	392	390	369	375	403	406	425	398	384	424	419	409	389	383	393	387	398	429	423	417
25111	21019	27386	24850	11555	1288	714	639	544	542	546	510	550	486	518	532	507	438	503	508	467	497	462	492	479	499	495	495	511	446	510	486	477	498	522	542	691	955	933	870	654	457	451	505	507	488	480	485	436	454	470	528	492	489	479	469	446	496	511	421	500	467	534	456	486	462	476	486	480	456	454	466	478	455	444	512	525	485	499	457	485	476	496	501	521	479	455	505	468	472	500	463	483	508	536	492	441	492	508	483	456	442	471	470	440	463	488	515	467	493	487	478	458	467	506	457	452	484	483	461	483	510	506	471	473	458	479	522	482	468	447	456	503	450	496	481	464	471	464	475	480	472	515	486	439	475	478	472	463	493	500	477	488	476	495	473	488	464	481	482	468	467	508	488	532	528	446	465	501	499	436	496	495	464	537	512	481	476	480	505	451	490	495	525	467	478	443	532	519	485	490	474	508	477	474	488	479	501	465	448	513	461	484	455	501	507	481	480	473	489	493	510	441	444	469	456	492	496	466	471	493	475	513	478	448	438	450	485	462	474	464	478	430	471	509	488	506	525	497	491	499	432	506	472	509	528	508	456	484	456	494	470	453	481	468	451	501	501	469	501	484	455	487	469	471	462	505	459	486	493	476	481	450	486	470	529	497	497	458	494	494	437	470	478	473	440	499	473	453	507	459	466	476	482	443	469	464	496	478	524	458	472	472	436	505	477	523	504	477	486	450	464	489	471	472	547	479	503	474	467	467	501	487	471	466	516	474	491	483	507	475	486	475	460	482	469	436	474	469	475	466	499	480	452	449	495	523	464	494	481	457	445	478	483	466	462	453	460	467	472	474	445	482	484	493	498	510	445	465	478	460	487	517	474	524	477	473	483	469	479	478	457	464	493	455	431	497	442	445	479	503	463	478	476	473	501	503	454	482	486	470	460	467	513	441	492	474	415	465	426	517	479	474	490	507	494	456	458	451	451	517	444	456	431	505	475	480	489	472	439	483	464	450	504	447	481	477	472	470	442	443	436	473	483	454	475	474	494	492	474	458	486	469	488	472	453	508	498	476	452	470	466	489	463	512	488	489	514	471	487	436	455	461	507	494	463	476	469	465	455	499	458	467	470	480	477	474	477	469	440	488	481	474	474	494	500	505	462	452	464	521	501	459	469	462	478	472	455	445	452	468	504	504	467	462	471	513	506	488	524	480	490	499	463	486	476	444	496	442	476	495	503	476	497	494	504	478	515	488	487	441	452	499	480	468	454	495	500	460	484	470	493	472	477	506	449	520	484	478	453	478	488	523	542	465	487	475	474	481	478	460	474	512	468	451	494	476	506	460	459	455	488	512	422	437	480	480	476	483	458	481	474	518	464	482	495	496	473	471	458	475	514	458	509	461	451	482	486	455	522	450	473	452	463	499	510	426	473	511	452	484	419	488	475	502	514	513	459	468	487	495	492	467	484	518	482	495	446	434	479	498	503	468	488	464	457	480	497	503	485	450	460	470	480	487	490	492	477	516	485	449	459	491	449	459	457	484	508	509	512	431	504	453	467	438	473	457	469	506	475	513	504	489	469	478	472	460	456	419	466	467	452	445	524	479	480	483	449	442	423	520	482	473	463	470	452	464	478	477	445	464	466	459	468	488	472	512	486	459	490	456	501	464	485	469	485	444	459	485	464	468	434	438	462	477	474	472	488	487	488	495	448	499	480	443	466	490	466	483	477	494	502	472	519	477	470	489	482	491	503	458	477	502	453	439	452	450	451	494	468	501	481	467	480	503	444	458	495	498	451	484	451	498	486	501	504	453	475	498	515	470	463	486	451	472	483	476	510	502	482	477	471	460	484	450	502	521	530	492	510	488	478	466	498	451	456	468	521	504	442	476	450	492	483	485	503	461	467	463	462	478	444	494	486	490	487	500	463	455	506	435	453	463	458	466	441	466	504	483	508	494	499	443	482	533	475	457	473	497	502	450	494	533	470	464	514	526	513	480	455	459	443	446	497	464	474	511	473	517	498	435	488	480	437	476	487	478	459	516	522	444	452	502	472	489	487	461	514	492	508	462	472	470	449	499	488	450	478	455	486	489	469	466	476	484	500	470	461	438	467	512	483	468	451	440	440	471	434	448	476	448	456	464	510	474	518	472	466	466	507	454	490	486	485	466	485	466	476	487	480	493	487	470	461	514	521	492	483	447	485	485	508	473	512	441	489	507	509	466	476	480	499	463	491	494	494	471	472	459	472	477	479	499	466	514	492	505	485	540	469	457	487	485	455	483	478	491	483	479	506	467	507	521	473	480	485	503	494	500	436	491	495	471	534	451	454	507	491	495	456	483	476	486	457	470	479	457	462	479	444	461	480	489	536	458	467	512	469	453	486	453	463	480	473	479	450	456	526	455	439	454	470	493	501	481	454	484	502	466	474	512	499	477	477	511	485	474	465	467	506	481	470	483	509	499	472	438	480	482	488	463	491	490	473	506	465	501	458	488	472	467	483	458	477	470	491	467	471	495	506	441	439	438	433	474	467	488	514	472	467	484	481	476	476	483	453	456	436	465	492	468	481	448	478	497	484	523	488	518	478	485	489	497	492	443	472	459	469	437	455	493	462	469	414	418	477	525	474	464	484	507	466	469	487	436	470	490	474	479	467	461	478	477	462	483	498	485	454	473	481	459	452	471	483	435	470	471	492	525	503	472	460	491	452	458	444	443	448	487	456	448	491	478	504	472	460	450	448	473	450	461	452	433	448	487	485	482	517	483	453	497	426	509	492	473	496	482	465	492	471	487	501	490	487	453	482	452	492	493	474	489	487	502	421	487	457	500	494	484	485	496	481	463	464	473	479	490	504	474	440	490	489	472	461	477	456	485	456	491	531	459	477	499	484	461	500	488	470	484	446	446	485	476	468	489	481	531	474	476	482	506	469	480	489	500	441	467	517	509	464	477	426	481	481	454	468	504	466	473	454	444	492	463	476	478	468	479	454	465	477	535	477	480	496	524	507	464	492	477	481	468	517	489	457	470	441	449	459	465	431	500	470	495	474	509	481	496	506	481	471	474	470	494	499	471	502	452	492	487	503	483	509	454	473	461	493	498	476	464	485	484	491	500	461	454	510	463	506	497	456	482	479	472	451	464	454	475	481	522	483	468	455	489	469	480	481	467	494	443	459	489	510	515	503	458	462	462	448	468	476	490	486	496	391	463	470	481	446	490	485	450	507	476	440	457	485	502	476	488	500	486	478	505	481	420	453	497	451	478	454	445	470	423	452	540	481	470	471	500	445	485	503	493	495	493	458	482	469	504	503	472	462	515	463	483	499	439	504	443	461	471	493	472	482	434	497	511	468	505	462	498	452	460	481	479	480	428	484	482	483	487	508	502	491	511	477	456	480	509	439	467	480	471	445	473	444	513	452	457	459	482	447	513	484	467	465	497	463	494	465	443	457	471	440	463	474	481	483	460	444	492	474	444	486	481	482	465	480	450	503	464	452	482	516	457	502
32566	49000	34756	14647	4360	1313	893	780	725	677	675	600	608	601	562	584	602	580	567	567	568	550	550	555	542	556	559	588	521	570	558	535	522	542	574	682	920	1199	1265	1111	904	554	558	497	544	557	526	534	542	537	548	574	564	544	529	527	514	540	545	479	577	587	548	530	578	557	523	545	520	563	597	516	496	530	531	547	545	523	566	526	537	515	497	541	533	508	523	492	540	544	595	548	530	514	537	535	495	540	529	580	520	565	563	499	549	520	557	523	540	558	549	530	531	534	577	555	542	532	516	563	491	535	529	535	571	567	524	544	555	525	542	580	565	528	508	578	547	538	524	575	528	536	532	580	564	533	509	560	544	518	546	518	538	542	542	509	527	498	556	557	528	567	495	546	528	562	528	527	508	540	530	542	563	547	569	555	541	533	538	543	541	513	526	540	516	547	557	525	495	541	484	533	507	547	521	542	529	551	517	583	570	534	526	549	543	562	540	571	551	493	522	521	529	490	520	550	529	552	530	519	536	603	535	538	508	526	556	524	507	555	535	501	530	550	512	516	550	545	558	523	530	549	535	519	547	527	522	536	527	534	510	558	551	549	550	530	546	530	541	535	540	550	559	569	536	523	530	541	546	563	533	537	529	555	514	535	542	536	535	497	537	542	510	535	530	536	501	534	573	569	546	530	550	562	530	548	509	510	542	557	539	525	525	553	498	519	547	554	554	555	572	553	532	527	514	546	530	477	522	505	526	549	549	539	483	518	556	560	529	529	499	501	538	537	511	531	574	529	566	563	584	550	554	519	534	551	542	531	506	552	555	553	534	540	554	546	545	532	532	551	554	520	585	528	556	511	537	527	537	519	548	520	549	518	538	540	536	509	536	594	509	504	492	480	524	565	503	530	500	489	522	534	552	532	533	541	542	490	539	511	574	546	539	531	554	575	573	562	537	574	543	507	502	536	522	551	548	513	539	529	542	520	514	562	558	520	573	528	529	501	580	519	542	558	513	542	537	498	540	542	553	562	509	484	504	546	497	496	519	565	551	552	517	527	544	524	559	528	534	554	513	525	573	519	487	540	541	553	547	548	522	535	522	581	548	542	582	553	537	537	538	561	511	512	530	505	540	541	494	531	506	508	505	535	526	587	557	536	518	539	533	513	550	576	545	545	553	546	522	539	525	527	582	543	541	510	567	509	557	545	552	511	576	557	530	542	524	562	514	541	533	565	513	540	540	557	559	598	544	533	529	561	539	542	545	528	558	564	523	556	543	505	508	554	512	516	545	506	594	569	499	538	562	545	559	484	562	541	549	532	553	533	539	497	530	572	496	577	531	555	538	526	563	529	495	541	596	538	520	579	550	561	527	542	563	513	551	533	479	567	522	549	553	545	541	529	555	471	520	537	517	525	567	524	540	520	534	520	538	500	538	515	562	509	550	538	507	528	520	556	579	547	524	538	553	514	552	537	542	553	552	520	568	530	521	517	519	593	532	514	560	534	538	549	554	550	557	543	547	556	561	519	543	595	531	587	580	546	542	542	520	558	533	493	556	504	555	537	538	508	573	509	516	516	494	561	518	523	551	545	532	528	556	511	524	544	553	509	511	549	522	551	528	491	502	511	530	573	514	541	544	526	523	527	545	543	561	546	538	553	545	504	536	511	525	570	528	554	532	562	511	547	523	527	509	538	492	497	546	547	569	548	504	525	562	491	556	559	537	500	530	525	532	555	542	562	535	527	549	537	536	510	581	514	532	515	542	528	543	521	541	531	512	514	493	533	521	539	544	528	506	539	535	548	558	542	587	578	504	528	566	580	544	571	539	519	565	534	575	551	521	563	529	503	565	541	530	570	511	540	531	578	574	504	531	512	551	510	516	536	552	516	572	506	546	536	528	534	553	588	523	483	534	547	511	512	547	561	556	579	564	550	571	539	554	490	501	523	537	496	536	534	583	558	534	506	509	539	541	568	530	543	523	538	517	534	562	554	549	552	530	549	581	559	544	571	543	537	539	528	524	544	534	545	511	534	513	517	522	527	535	524	534	574	576	527	521	552	528	560	534	549	559	534	557	524	535	501	506	554	541	507	587	565	540	578	551	527	532	536	535	526	544	529	507	521	562	500	482	557	576	523	556	516	479	527	567	546	519	523	555	514	508	535	497	543	570	513	535	521	516	586	515	532	506	550	537	542	557	526	537	544	548	524	554	538	538	534	541	529	530	572	510	534	587	553	564	587	546	503	544	525	505	546	578	535	505	555	525	524	588	529	527	560	529	552	548	572	550	531	544	551	538	557	574	570	574	498	531	548	498	546	527	523	492	555	516	562	514	542	521	582	533	528	528	548	552	566	564	540	524	540	575	555	528	512	514	526	560	529	557	529	504	555	570	536	498	505	522	545	546	540	561	550	546	496	560	558	532	496	544	510	486	541	519	532	550	529	517	526	534	520	541	515	542	500	553	565	485	550	519	517	551	543	542	514	521	583	501	579	571	557	495	534	555	555	556	564	543	551	583	538	518	540	528	543	544	570	509	547	563	506	525	516	530	529	531	525	538	513	503	526	533	533	483	500	573	565	536	525	533	556	531	535	582	526	518	535	535	543	514	520	528	541	534	531	538	550	553	561	543	552	495	574	544	553	559	554	553	516	528	597	556	560	555	553	573	539	513	544	562	527	464	513	533	553	550	526	540	522	578	524	544	520	522	517	520	543	504	549	537	536	508	504	521	552	512	528	507	530	549	525	513	536	481	547	544	508	519	543	510	576	581	558	560	552	526	506	541	524	558	533	513	587	560	539	506	564	547	531	577	493	527	549	533	539	568	531	578	540	552	564	548	518	543	541	529	550	522	528	562	571	566	542	541	536	519	559	540	585	502	542	515	514	532	573	538	535	541	508	545	538	549	532	548	523	556	511	529	523	508	527	566	563	506	498	570	456	531	543	544	539	517	515	538	522	518	575	533	542	553	569	513	544	520	533	515	563	515	507	573	582	547	535	509	559	520	529	515	539	517	528	544	544	545	539	524	558	509	529	512	549	534	536	581	533	543	540	489	561	565	542	538	523	554	594	532	557	516	513	553	534	534	534	566	504	545	555	569	536	515	582	531	539	550	521	495	531	538	559	579	549	540	483	533	504	520	544	512	566	548	547	533	561	556	561	567	540	523	543	509	522	523	514	550	563	552	558	544	514	553	552	533	554	511	554	571	522	553	523	537	559	551	564	537	528	529	506	552	542	545	546	515	559	544	529	534	563	558	531	529	559	551	525	553	524	524	534	532	523	531	502	534	538	530	518	534	505	552	517	539	546	560	500	529	527	535	543	561	539	509	559	551	580	555	499	548	512	524	530	531	549	513	529	554	530	550	545	543	552	562	531	537	551	532	529	534	518	558	546	520	523	553	588	541	557	533	542	519	534	566	542	540	539	533	545	522	533	512	523	526	575	491	577	505	551	535	552	535	542	563	542	536	560	490	537	536	533	579	504	535	573	506	512	565	541
22839	21092	28710	23751	21117	20874	8140	1081	824	763	741	646	656	610	592	557	541	531	541	565	533	519	518	515	514	566	502	537	495	499	504	482	521	481	484	723	1263	2263	2385	1933	1390	560	472	485	462	467	441	475	457	528	492	437	480	473	451	530	460	468	479	516	445	483	481	432	495	485	477	457	475	457	468	468	477	471	454	446	515	460	479	472	492	513	486	503	466	477	450	443	487	424	482	494	537	456	459	492	511	492	443	520	466	482	527	488	450	471	497	489	463	489	491	477	520	450	466	481	479	489	454	443	495	480	484	505	453	485	496	446	465	458	469	477	442	497	508	526	463	466	506	452	511	507	489	439	512	470	465	454	441	494	461	478	458	460	459	494	488	467	453	460	479	477	477	481	482	459	496	470	474	486	440	473	493	430	479	454	484	475	452	484	478	448	457	473	466	475	466	481	453	501	489	457	487	491	459	470	479	443	495	440	506	505	505	445	532	528	490	442	475	487	465	485	477	483	474	493	503	490	501	476	489	418	448	464	473	475	434	474	472	492	463	462	492	452	451	513	485	465	463	449	454	454	455	502	478	455	490	467	470	445	453	466	482	458	476	492	511	489	469	473	465	462	492	497	418	482	443	449	433	462	437	477	491	470	465	453	473	480	470	486	474	466	426	455	451	479	466	499	539	467	450	529	455	437	458	470	471	474	472	458	465	444	490	470	480	509	450	502	469	455	470	469	481	456	460	446	450	508	458	483	466	449	480	483	447	482	480	474	473	494	424	488	491	458	462	436	480	495	465	493	513	450	480	440	478	465	450	462	487	459	494	461	534	441	466	499	490	462	444	430	492	488	487	438	490	470	503	471	455	458	481	452	480	497	491	467	454	481	447	490	478	462	477	424	467	466	528	482	509	431	433	515	463	469	482	489	471	507	443	533	483	435	441	444	480	457	455	487	486	473	509	443	494	489	452	446	467	461	465	460	494	463	487	448	441	473	493	452	478	471	481	442	509	475	473	472	450	465	443	495	495	495	495	487	445	493	488	476	447	484	467	492	441	463	455	465	475	515	483	457	478	476	434	465	486	457	494	445	473	466	497	442	492	455	504	487	466	488	472	514	445	489	469	486	469	461	468	476	488	421	457	439	537	495	476	478	472	464	483	443	477	475	440	477	509	485	476	516	439	490	478	499	461	444	472	474	486	517	504	486	458	473	441	438	526	465	473	453	514	463	454	472	446	444	510	476	485	492	455	465	479	475	464	450	468	472	485	480	459	454	468	482	470	459	491	464	494	484	475	452	468	478	493	460	477	450	463	467	484	470	492	452	522	449	449	468	465	502	485	473	501	442	470	472	515	446	470	478	469	514	453	506	481	448	438	458	479	477	504	424	470	440	475	479	516	475	487	497	460	516	450	522	500	518	460	474	479	465	496	470	484	474	486	517	477	510	529	485	465	487	453	522	472	469	458	467	461	495	488	486	449	509	467	476	500	495	462	463	447	467	467	481	459	458	497	503	474	466	493	447	470	515	474	502	474	482	447	490	486	481	454	471	463	503	467	481	445	456	491	470	493	474	479	480	469	417	415	475	504	471	469	479	457	470	488	493	458	443	484	474	485	442	493	490	475	454	503	458	495	481	476	475	474	492	432	504	433	478	488	457	436	450	500	468	442	428	477	444	456	459	489	452	471	485	470	468	489	462	487	503	464	503	461	434	479	462	453	485	486	480	505	454	472	510	457	488	465	508	491	500	501	469	520	495	468	455	506	486	480	485	448	453	473	477	488	475	470	475	511	469	489	499	488	458	489	462	489	454	477	451	492	476	475	502	478	441	459	456	452	468	467	453	470	457	476	491	460	502	473	501	470	504	470	497	485	526	485	520	461	472	469	437	490	468	462	457	497	526	503	463	479	451	492	479	482	457	467	486	502	456	489	470	505	489	452	488	479	450	483	470	476	453	459	480	471	480	470	443	474	480	474	459	466	444	527	496	467	444	520	503	477	488	471	530	452	521	490	495	441	496	493	462	457	469	468	473	471	472	471	462	509	488	482	449	486	516	499	513	471	450	469	479	478	484	490	475	468	461	446	491	500	483	530	500	449	472	448	417	493	447	463	476	516	484	433	472	469	497	495	469	446	467	519	444	434	482	460	461	518	477	454	456	499	484	479	456	447	489	497	470	485	452	428	432	469	477	476	433	500	472	486	470	447	422	452	510	468	473	486	461	491	473	450	487	496	486	509	452	488	451	498	463	482	448	495	470	484	459	438	468	460	509	466	483	466	470	464	459	469	485	473	487	512	504	496	458	503	487	511	507	482	460	451	457	477	467	464	467	474	459	445	475	486	437	504	509	481	487	447	475	484	483	494	478	490	451	432	471	467	459	458	474	453	490	451	462	449	465	488	526	467	484	461	440	507	475	468	464	450	480	496	472	494	439	466	488	449	455	484	470	468	460	489	489	488	453	452	479	512	492	493	421	511	442	451	408	445	468	475	490	456	471	489	448	506	454	474	493	463	488	467	492	496	499	473	422	479	487	496	455	434	474	491	485	484	493	456	468	449	472	506	440	469	498	470	441	449	456	469	478	492	466	439	480	439	473	488	515	474	469	475	442	487	475	454	482	494	492	455	494	523	505	480	478	488	494	472	489	482	465	475	500	472	509	478	505	473	459	467	473	467	469	471	475	472	457	495	491	479	495	495	464	494	489	496	469	478	451	474	484	447	473	446	506	481	482	466	441	477	466	509	493	473	490	500	457	480	477	502	504	488	507	456	461	460	533	494	483	456	473	478	484	461	511	486	461	472	468	507	472	513	479	479	487	487	451	465	512	468	447	449	488	497	478	491	485	513	480	463	503	458	441	447	511	476	482	463	505	469	463	459	484	486	475	484	459	434	517	483	466	462	483	468	452	430	491	460	511	452	484	462	451	462	469	466	460	505	534	434	478	496	488	474	509	455	468	483	510	460	491	465	464	466	462	488	499	498	485	466	453	501	479	441	447	451	474	487	457	481	494	495	486	437	460	483	438	481	488	466	489	466	415	491	462	483	497	458	440	493	469	486	470	480	468	442	453	436	476	465	469	454	481	495	473	481	523	490	441	517	436	491	474	499	467	457	464	438	459	445	503	433	435	468	475	468	451	528	480	449	510	480	472	452	484	452	455	438	489	469	474	460	470	457	482	416	498	459	509	497	448	492	480	423	497	483	492	504	485	489	465	406	483	471	484	477	476	454	483	493	488	430	484	490	521	485	486	469	440	474	465	472	468	438	457	438	482	495	447	447	474	470	446	468	439	461	476	476	491	461	468	475	463	504	482	492	442	447	451	464	453	480	460	477	439	437	479	450	476	468	452	515	510	478	452	499	494	513	476	492	471	471	476	500	455	469	464	428	460	473	480	472	469	472	451	477	476	436	466	497	446	479	477	452	489	464	450	467	480	456	460	479	479	507	502	487	510	484	479	479	465	473	436	506	439	460	477	450	480	495	491	503	504	480	465	439	482
35181	59226	45098	26690	11775	3429	1972	1477	1129	1019	903	818	734	774	725	685	677	663	646	615	592	584	612	593	611	544	569	567	568	536	564	528	577	574	572	907	1617	3001	3171	2622	1772	585	520	552	513	521	508	524	491	523	521	526	497	516	547	522	476	504	524	478	546	557	488	586	502	492	512	523	510	530	532	478	588	477	514	531	498	532	525	519	526	479	484	543	508	523	519	561	511	518	535	500	518	513	499	515	527	504	537	516	484	535	530	476	511	519	527	525	516	488	480	514	494	553	515	481	519	514	532	496	516	513	521	518	531	532	488	479	509	502	510	504	499	501	523	518	520	455	510	507	547	489	509	517	477	499	537	552	532	525	518	493	507	511	499	513	531	525	562	489	562	539	515	523	509	515	563	535	531	509	514	531	474	534	550	521	508	505	545	503	507	529	480	541	514	534	521	531	511	536	493	524	530	513	529	538	463	510	479	533	520	505	508	554	506	538	522	495	522	484	571	492	534	527	535	528	517	492	527	520	495	492	515	491	505	530	517	534	501	504	536	566	519	533	521	510	534	544	515	507	531	523	492	516	485	475	549	546	524	482	551	536	508	568	520	568	558	513	520	515	532	535	528	545	561	508	520	554	539	527	508	554	543	541	518	544	496	526	500	507	496	517	547	556	497	522	545	506	534	520	549	553	529	515	563	548	477	543	519	496	500	465	489	545	533	558	526	514	509	497	501	529	532	575	527	491	502	515	555	519	516	536	513	509	532	538	573	560	512	503	533	499	536	530	509	532	504	510	524	546	498	540	489	525	514	525	523	509	502	555	535	506	535	511	551	531	534	559	481	496	508	492	542	522	512	532	523	500	496	571	516	493	506	550	528	505	563	525	503	529	538	489	510	541	532	526	513	517	513	528	474	519	547	552	492	523	488	514	551	480	523	473	478	545	530	474	530	523	512	506	532	525	520	506	512	516	496	525	507	547	486	501	580	510	531	541	522	519	528	532	497	483	576	532	513	529	523	516	563	529	462	530	517	520	537	522	509	561	503	529	546	500	488	525	527	512	547	523	505	558	491	520	536	514	524	532	487	505	507	530	488	477	567	532	493	520	514	534	497	554	506	530	470	503	509	552	517	539	516	506	509	517	551	508	600	469	493	530	507	491	530	535	528	533	486	503	549	493	496	529	496	506	537	503	501	510	490	486	549	521	509	501	504	466	543	489	502	477	498	497	555	519	514	550	522	511	523	548	503	570	495	533	519	527	524	498	542	541	496	476	536	516	496	497	548	514	499	512	528	545	541	579	510	510	520	502	534	517	532	561	512	470	520	538	522	556	516	482	493	525	547	529	521	559	549	510	574	543	537	502	580	519	522	529	513	504	527	500	499	535	550	527	510	518	525	493	531	555	516	491	531	525	519	521	513	486	542	580	530	585	538	514	517	507	525	488	505	521	497	522	517	519	518	546	504	497	508	499	542	513	510	566	502	522	531	534	494	544	511	548	536	488	550	522	496	517	499	569	508	478	524	574	522	523	495	510	512	479	562	536	517	502	536	533	532	563	508	501	512	563	543	512	459	537	509	491	481	515	489	529	483	502	525	529	518	532	506	528	491	512	483	534	514	502	517	505	522	483	534	521	568	497	517	521	534	522	536	517	553	551	525	520	507	528	501	504	486	533	493	499	506	522	495	570	491	544	545	494	545	535	530	520	525	482	540	494	501	528	547	504	538	494	538	519	538	471	564	549	542	523	527	545	492	508	533	492	520	502	513	532	510	517	492	495	486	486	493	515	539	516	521	483	504	524	507	527	508	514	499	481	551	483	575	478	544	489	489	500	524	514	482	543	570	534	527	549	506	505	507	470	521	527	521	495	542	541	502	525	540	546	533	524	551	508	482	513	517	504	470	482	551	520	538	515	518	507	517	536	562	568	498	492	546	470	515	556	489	570	509	507	519	523	553	521	499	542	517	549	533	573	507	507	498	543	551	526	526	486	500	524	545	505	491	480	504	519	513	500	497	508	505	515	500	531	533	551	495	501	527	488	507	513	492	549	538	531	519	549	526	538	492	530	547	531	535	497	498	496	546	502	480	512	527	475	538	487	521	522	499	556	503	531	565	543	534	520	505	558	539	561	534	536	512	548	503	497	499	555	501	517	517	551	522	523	537	522	522	525	562	505	522	511	499	559	509	512	545	488	512	537	522	535	562	545	480	527	569	464	530	529	519	508	525	560	518	526	546	551	554	526	493	535	499	531	514	482	540	493	545	557	478	460	521	512	499	584	539	537	536	506	496	492	527	541	505	565	492	531	532	551	530	504	521	504	507	514	519	503	560	543	506	492	514	522	535	488	506	534	505	552	520	486	494	486	531	535	533	539	496	508	553	492	468	512	542	527	519	548	519	495	527	522	531	456	539	513	529	520	526	494	500	525	578	514	497	506	545	528	485	513	551	510	486	535	540	503	544	510	515	507	514	493	501	525	471	502	521	527	476	527	529	530	538	529	475	546	516	535	505	511	513	540	552	522	524	541	554	490	499	487	552	472	479	509	556	536	521	533	529	532	484	506	556	548	535	538	519	509	499	522	522	520	501	534	509	502	535	481	522	532	532	495	539	512	534	540	511	491	548	461	509	519	513	533	483	525	517	542	507	513	543	513	545	518	489	491	458	499	475	505	518	559	525	534	497	504	537	466	541	544	530	570	477	555	549	487	462	503	530	488	546	546	498	535	528	507	521	518	541	500	546	486	526	515	517	484	531	474	538	525	510	534	514	521	484	522	540	530	514	501	559	519	536	536	477	529	539	543	499	517	532	532	527	507	529	535	522	505	490	501	554	509	529	507	502	523	533	514	512	554	512	499	548	479	527	543	512	533	488	502	527	521	551	544	515	550	519	517	556	474	508	498	490	497	512	521	505	525	529	490	485	518	553	516	508	527	519	506	517	509	541	536	556	537	509	504	523	571	496	568	530	521	553	528	518	502	489	519	523	484	496	486	571	521	528	514	525	508	515	511	509	496	522	490	550	476	552	489	529	530	503	534	525	483	504	560	491	537	524	498	563	524	500	500	512	514	528	537	506	504	505	551	522	523	501	523	517	516	535	477	509	538	536	472	538	518	530	561	525	510	513	538	548	541	490	525	543	522	537	537	521	529	483	512	526	508	512	516	506	528	522	561	499	509	536	515	563	501	513	489	533	491	535	522	533	508	533	531	509	543	525	517	496	522	523	508	535	549	538	532	549	539	524	549	482	514	535	540	515	520	530	537	525	522	562	512	516	504	490	541	504	483	498	481	534	516	564	507	523	528	514	473	494	510	524	514	505	527	462	526	484	544	520	539	555	524	535	528	499	514	527	573	502	481	524	521	534	540	517	524	504	574	525	572	523	530	538	514	516	492	502	507	494	536	538	541	492	503	529	482	531	514	483	535	476	504	552	517	511	490	519	524	507	497	523	491	515	530	507	537	502	513	512	495	506	525	488	542	527	527	549	486	552	543	519	529
29060	27378	30583	17398	3502	630	458	430	392	374	378	359	424	362	363	387	409	412	379	358	384	414	378	383	422	424	421	381	398	396	362	401	380	403	333	411	403	457	526	479	457	388	351	365	376	391	393	407	357	373	382	376	405	390	396	364	364	417	385	374	410	349	397	384	387	377	420	368	398	389	393	396	406	396	396	383	405	347	359	375	360	403	356	407	360	389	379	360	407	390	392	357	364	378	374	348	393	392	385	368	369	392	406	410	353	398	398	378	354	424	397	389	389	387	333	391	382	395	401	389	355	382	388	388	395	387	403	383	387	384	379	380	400	359	346	361	335	378	396	376	373	362	379	351	376	400	389	361	384	371	419	392	372	368	380	384	377	394	377	348	367	407	404	382	400	371	372	360	393	361	367	347	367	400	377	392	388	395	400	369	373	408	400	392	387	372	415	370	352	380	338	381	382	363	396	353	392	421	359	418	396	351	361	383	385	383	403	355	394	364	363	395	367	373	415	394	367	339	404	396	380	353	371	410	380	355	400	337	379	353	419	389	366	403	387	403	341	381	386	365	390	395	371	383	389	425	410	371	396	379	377	367	406	360	394	388	371	376	383	376	347	360	384	409	389	401	394	387	371	397	420	372	425	374	378	370	394	352	412	365	393	332	388	391	382	367	386	388	350	405	377	381	394	370	382	398	382	370	388	384	357	378	381	396	407	396	378	354	361	392	398	353	359	383	388	384	389	351	337	377	383	392	418	400	366	395	394	368	423	379	362	409	409	387	430	346	390	386	385	376	373	388	380	407	376	362	399	387	382	391	384	376	372	397	378	385	371	418	389	374	373	351	368	368	384	373	373	392	399	335	348	341	375	388	375	393	377	368	386	359	377	368	399	384	421	370	397	384	403	363	378	369	384	399	403	414	356	348	374	365	413	387	387	359	355	360	363	352	402	412	395	386	369	389	378	355	392	387	419	402	381	379	385	398	370	394	377	383	354	421	378	370	359	376	373	392	411	372	358	391	403	406	404	390	383	353	386	395	377	367	367	373	377	380	376	401	368	384	370	368	377	377	416	383	404	413	380	396	365	368	407	346	363	389	385	420	361	375	395	413	351	397	384	380	336	397	352	370	391	383	403	384	358	384	368	388	391	375	408	366	398	400	407	357	380	387	426	391	353	375	394	398	389	391	388	384	383	356	390	397	390	373	417	384	385	432	378	385	365	354	384	424	390	392	390	364	348	399	373	379	420	380	397	363	409	396	374	359	396	377	387	394	411	418	397	377	404	387	417	330	368	369	372	400	428	408	394	377	405	375	379	432	382	376	384	375	384	375	383	404	330	423	416	369	375	397	373	422	385	361	350	369	378	386	404	389	381	388	422	407	394	407	352	346	360	370	377	347	396	409	367	406	365	383	369	379	355	378	346	427	379	434	351	402	375	391	370	347	359	396	393	363	378	330	408	356	377	379	338	362	350	399	371	407	405	395	414	401	391	373	397	422	396	375	385	401	361	379	403	383	365	382	410	376	399	419	361	351	359	411	404	371	378	372	376	350	412	380	381	368	363	380	385	380	363	361	382	396	401	403	362	395	360	337	414	394	401	381	353	380	366	358	351	395	376	388	419	385	397	401	378	413	381	422	371	366	392	397	428	388	371	352	391	404	348	371	389	391	371	423	388	387	393	410	419	410	374	358	401	401	380	416	383	424	360	380	383	432	364	365	355	354	360	410	412	397	350	386	359	382	366	363	396	361	368	398	389	379	383	375	352	413	391	370	360	425	377	376	393	357	388	372	402	344	380	379	383	364	373	397	403	354	385	341	361	400	377	375	354	369	381	417	368	367	342	363	373	405	369	379	375	378	419	368	382	382	374	372	345	376	392	388	391	404	399	396	381	397	405	391	354	391	379	368	366	377	359	359	373	405	381	366	356	375	401	376	415	429	382	368	393	369	383	382	350	390	439	390	406	387	416	402	379	377	413	365	369	369	392	429	390	386	395	375	367	362	394	375	362	398	410	408	390	372	357	383	364	397	386	394	369	418	398	397	380	373	412	384	381	397	358	359	367	369	406	368	358	364	349	360	388	373	343	423	392	378	379	393	357	389	382	392	391	382	371	374	355	358	346	367	385	368	401	348	382	353	388	432	359	388	396	376	336	371	383	387	368	399	393	367	388	352	407	388	356	389	366	391	367	371	396	379	379	407	394	377	385	411	414	357	458	381	329	379	405	356	367	385	380	351	396	372	389	383	375	361	373	395	383	388	385	379	394	381	372	396	389	374	415	357	417	360	393	357	406	387	361	408	401	380	380	367	398	387	363	365	402	342	347	381	379	395	376	387	384	402	373	322	370	374	382	369	369	382	338	377	387	375	405	382	392	374	365	376	353	363	341	377	373	392	390	380	400	408	359	386	346	390	363	404	365	421	422	386	388	390	374	353	399	354	388	362	372	385	390	384	390	394	406	417	380	369	403	389	398	380	370	346	387	407	342	433	371	403	370	375	373	365	367	407	393	375	356	340	362	324	378	379	354	412	371	385	389	400	398	403	397	363	381	384	352	366	411	374	371	374	401	416	407	405	376	394	413	359	386	394	369	365	367	376	362	350	399	380	379	400	401	389	372	323	383	408	385	393	413	387	413	392	376	372	401	383	381	366	411	350	367	415	390	408	402	380	387	404	379	348	417	380	387	393	393	402	379	391	398	361	372	398	381	363	385	411	375	393	385	366	417	405	377	376	364	413	430	417	393	381	390	374	368	372	363	408	401	406	357	365	372	400	395	399	365	388	376	387	391	383	337	366	418	356	372	398	342	396	395	405	409	348	377	390	396	364	347	386	417	391	391	380	404	399	386	382	372	403	375	411	407	345	398	384	358	401	347	385	412	375	383	379	395	380	386	382	373	396	402	386	364	405	365	396	393	398	429	365	391	368	371	407	421	413	416	390	391	423	381	364	311	356	389	380	412	371	410	363	350	355	378	389	409	389	379	370	362	374	387	389	397	371	392	392	409	368	373	366	373	364	348	403	396	366	377	391	371	378	378	384	382	373	381	356	400	370	382	391	407	388	372	428	362	387	410	391	376	396	393	389	374	383	374	416	363	420	402	370	361	390	402	392	389	352	366	369	394	377	407	366	377	377	374	348	352	375	380	391	389	372	361	404	400	382	349	375	391	364	391	402	376	380	364	391	389	377	389	398	401	386	376	354	401	390	432	403	387	352	385	402	379	348	398	353	396	382	377	385	382	355	378	398	403	373	400	395	392	355	392	371	382	329	384	358	390	396	335	394	353	392	361	363	407	370	395	367	396	404	386	409	419	373	395	398	387	377	370	406	354	411	377	384	427	374	358	389	365	389	399	370	362	358	392	376	358	386	374	383	371	391	390	369	384	346	353	375	386	370	399	385	372	412	383	353	353	394	368	399	354	410	391	383	387	407	378	360	372	397	367	402	412	396	364	396	360	373	388	420	362	417	391	423	396	388	419	395	377	376	340	370
32797	44540	31130	14652	4047	961	505	479	473	449	455	488	529	455	442	485	441	422	470	434	428	469	488	462	506	425	418	468	456	450	465	451	488	453	457	402	475	486	560	605	522	434	471	505	451	419	418	461	461	491	456	450	450	465	416	456	409	426	408	424	448	446	456	433	411	452	486	464	474	444	419	425	447	401	439	410	437	469	418	440	448	443	446	449	442	416	390	425	467	465	436	460	413	432	451	434	439	446	481	428	408	462	444	430	462	447	452	417	399	418	446	459	443	420	424	440	449	439	450	431	432	429	437	458	449	459	468	462	449	425	433	430	415	472	441	477	449	450	426	451	456	437	442	431	427	442	490	458	446	434	436	477	457	425	412	442	439	460	450	431	463	441	434	454	420	441	450	425	438	431	437	430	429	461	444	432	445	447	485	456	436	457	448	408	415	430	446	411	456	447	423	430	461	460	454	456	422	453	486	444	406	480	430	438	456	456	452	438	461	499	460	472	415	449	449	451	430	411	466	452	431	410	481	488	403	473	430	413	453	439	423	444	423	442	410	467	463	441	432	449	420	446	422	462	409	469	444	436	447	448	450	459	456	430	444	423	443	453	433	452	437	471	435	470	428	452	474	448	411	435	435	410	439	461	414	452	444	466	435	431	443	455	421	449	428	477	473	473	421	456	458	418	407	458	451	431	449	438	434	474	448	442	474	402	402	429	434	437	450	458	471	432	442	453	445	448	416	419	459	454	429	476	431	416	421	418	409	423	428	465	465	435	453	437	423	434	436	426	429	449	417	466	443	432	461	434	436	416	396	423	449	446	459	465	408	433	473	446	472	447	433	447	412	457	426	418	470	453	409	478	451	436	453	471	468	425	455	452	418	426	463	419	411	417	442	456	444	462	430	442	472	426	452	467	446	449	455	438	454	483	466	487	443	466	437	437	463	408	449	426	433	431	460	446	490	440	465	449	431	433	417	442	463	431	432	468	438	417	431	438	424	449	414	411	453	432	462	471	449	437	477	446	482	415	428	450	459	459	465	436	438	434	477	417	442	445	439	452	409	452	485	404	427	464	466	450	407	431	473	498	445	416	490	440	469	456	416	418	448	471	459	414	460	459	465	391	432	444	413	448	433	425	439	456	454	459	439	442	418	473	470	489	445	445	409	466	430	451	455	456	484	445	472	456	463	453	431	476	441	405	455	425	452	425	426	461	445	444	426	428	431	428	390	458	454	470	451	424	474	447	443	470	453	467	425	436	417	461	471	445	434	439	409	448	458	477	415	430	435	461	431	452	417	466	447	431	455	430	429	458	444	424	489	451	428	463	425	446	428	406	458	456	444	466	415	433	454	419	481	478	447	470	462	431	442	447	447	446	418	433	441	433	461	444	408	428	436	450	450	454	406	453	441	416	470	435	461	446	430	435	456	431	446	416	489	427	451	438	465	458	419	445	466	467	442	456	440	477	447	437	449	466	464	464	408	413	441	472	448	462	486	419	466	447	423	462	456	453	438	419	428	430	425	449	453	438	443	425	434	463	448	446	457	444	448	425	469	423	446	421	465	441	453	432	390	455	436	466	450	433	463	441	480	451	401	427	415	425	452	447	458	455	421	439	474	437	423	400	420	455	440	456	436	411	437	461	422	431	457	475	454	484	454	444	437	420	426	439	442	421	451	422	438	479	429	424	432	450	453	465	455	450	418	437	442	419	454	421	416	416	422	441	465	452	443	471	472	454	441	439	469	440	408	429	441	415	446	450	426	436	420	460	416	409	470	480	472	426	414	438	460	426	493	422	454	451	460	454	427	410	454	422	406	425	447	433	484	424	443	412	450	450	473	451	463	404	479	432	435	434	455	398	441	437	451	432	438	469	485	451	404	406	441	474	493	453	446	438	470	473	447	455	442	469	430	407	440	452	450	392	476	451	473	458	410	413	464	478	471	447	449	410	441	433	416	423	449	466	476	435	383	419	457	458	458	448	419	439	452	441	476	466	437	469	443	408	467	465	432	430	424	470	457	438	430	453	425	473	419	457	468	436	413	450	474	468	448	398	420	449	487	438	438	443	454	437	457	484	421	401	463	417	433	436	439	408	454	456	442	463	486	463	415	457	488	450	457	412	440	474	449	440	408	412	442	454	437	439	453	429	446	445	436	443	441	424	445	431	432	414	461	456	450	442	438	454	441	431	433	437	446	456	442	423	451	465	456	458	419	439	452	449	460	448	435	460	440	454	430	448	420	438	431	443	460	453	458	401	470	480	456	450	460	462	466	457	451	411	451	428	419	453	436	454	445	462	480	446	473	472	432	441	448	387	426	436	442	450	462	415	400	427	476	411	416	474	414	426	416	480	463	429	427	428	403	450	451	416	430	434	432	426	430	425	481	411	432	452	443	413	414	411	447	447	450	475	467	416	443	428	421	435	444	445	433	440	444	437	433	423	464	442	476	418	436	434	462	444	479	428	470	469	426	449	437	478	410	464	462	439	438	459	415	452	471	444	393	430	453	473	405	448	451	428	503	465	450	451	421	464	461	499	467	480	443	428	433	472	463	458	418	445	437	458	451	435	465	456	415	454	431	399	428	429	406	402	394	412	427	465	428	444	451	400	450	443	417	465	441	417	439	457	466	466	419	436	411	438	463	425	483	424	449	428	466	448	484	444	410	439	432	428	433	413	502	450	416	442	464	458	453	490	422	434	450	417	467	436	450	425	456	439	449	462	445	387	405	432	390	449	436	466	482	461	436	444	426	440	417	451	437	462	404	457	462	441	419	442	438	459	440	426	435	454	415	443	444	445	452	452	428	468	447	419	427	458	462	430	430	474	470	402	459	444	464	441	461	430	426	409	449	452	441	464	453	466	416	433	421	459	413	432	459	468	471	421	415	490	435	428	439	444	429	442	422	464	421	456	412	427	427	409	434	425	429	438	426	429	464	464	441	449	486	476	404	432	447	446	439	460	410	449	471	438	469	414	424	427	424	436	429	454	433	431	454	448	466	427	426	443	443	432	448	463	430	435	463	395	446	460	453	429	448	451	460	426	448	419	461	429	411	454	446	425	467	459	458	419	458	453	402	450	411	446	387	442	427	471	443	440	396	406	458	413	441	426	515	426	464	435	428	477	460	462	433	464	444	408	473	426	463	434	470	459	426	428	416	442	460	455	453	474	466	433	448	456	423	451	439	439	463	452	432	438	490	384	465	428	443	431	446	471	422	453	409	452	424	455	437	432	451	451	453	443	460	468	451	453	459	446	470	437	443	450	464	430	436	443	448	420	437	446	453	438	437	435	406	459	434	450	467	432	449	426	405	453	409	467	444	412	434	426	438	445	461	452	435	436	479	441	438	422	469	463	430	422	464	476	469	449	477	487	447	449	468	431	445	460	432	452	465	422	415	457	416	410	464	430	423	410	392	425	444	443	447	413	426	438	465	443	462	466	420	443	441	469	433	467	416	436	439	450	472	448	447	430	447	467	455	442	464	431	474	442	464	427
23809	21019	28168	24256	20763	9695	963	595	514	494	466	399	411	413	391	414	379	377	375	354	346	380	339	391	338	393	367	377	376	358	345	344	371	356	339	340	626	1092	1169	1075	864	334	334	354	321	347	325	366	332	376	360	352	333	325	367	327	359	371	327	334	355	374	324	340	371	336	360	366	379	336	353	342	331	337	358	329	345	361	378	384	366	363	349	365	352	355	373	353	354	320	356	381	337	354	322	314	350	346	347	322	316	359	340	347	353	347	327	319	331	342	351	374	348	352	353	346	345	374	358	376	356	339	346	332	323	354	329	342	387	380	340	361	341	312	345	376	345	370	321	317	339	339	334	329	340	348	352	329	358	366	355	362	358	354	365	348	338	331	314	324	323	349	353	347	336	347	309	352	348	357	383	329	365	333	346	345	376	324	336	313	354	330	338	330	328	355	349	350	352	389	314	358	368	350	343	335	349	340	367	362	318	351	353	391	324	341	337	323	318	369	338	336	361	330	324	357	319	337	353	378	329	370	346	351	347	354	353	335	334	356	340	350	353	322	334	349	333	363	348	364	327	354	359	360	328	361	342	351	336	338	362	361	356	371	365	341	352	391	352	352	343	352	342	327	345	347	325	354	328	342	353	346	354	323	311	329	375	341	345	316	347	340	333	356	343	335	344	369	338	345	339	339	397	344	332	360	341	337	337	339	372	338	347	322	311	336	333	360	334	343	331	355	341	343	329	369	331	337	333	383	335	352	341	344	377	353	308	354	344	330	360	363	336	367	318	333	348	356	329	320	357	330	376	326	340	336	336	344	347	339	346	343	356	358	351	328	366	384	323	363	336	346	320	297	356	363	352	351	324	383	358	360	370	365	359	338	352	329	359	380	338	350	338	367	331	338	336	351	343	370	345	336	358	353	366	353	351	333	356	343	362	350	362	390	341	345	334	329	354	359	347	356	347	359	348	356	357	368	397	343	362	342	322	331	351	341	372	349	335	363	338	397	335	319	349	310	323	351	376	350	369	361	343	332	338	317	333	354	347	319	326	345	340	314	334	326	330	375	354	320	353	367	328	334	343	343	334	331	338	320	340	393	339	371	337	330	330	305	338	348	324	351	319	357	367	318	351	321	340	336	335	371	353	331	374	342	366	333	343	371	340	326	327	342	363	336	342	337	330	373	382	357	360	394	345	348	350	377	326	353	331	341	370	342	366	359	332	349	352	324	327	373	353	344	331	356	353	398	336	315	331	341	353	332	364	352	358	341	328	335	334	357	344	321	324	345	360	340	374	348	352	342	343	356	326	343	352	335	315	343	338	324	375	341	359	352	345	345	322	349	391	346	314	342	329	372	368	354	369	339	347	337	333	331	301	333	353	352	326	347	339	329	364	307	345	337	347	341	335	346	375	368	358	356	315	371	312	336	346	329	346	358	336	313	325	351	350	312	337	337	335	376	307	339	346	338	365	331	343	349	339	335	353	333	329	351	357	326	313	314	342	348	334	341	350	341	322	337	346	346	342	335	332	354	342	336	331	334	363	357	320	316	355	369	336	350	327	397	374	301	352	382	336	349	367	340	355	328	342	341	325	349	346	324	335	331	344	370	343	343	347	335	346	354	365	353	390	351	352	360	375	397	324	339	338	327	356	324	370	359	368	331	342	360	326	358	313	311	325	355	336	359	361	340	360	377	371	354	327	342	339	340	347	346	331	336	322	343	329	363	362	349	351	335	356	332	336	353	381	368	314	374	365	361	337	330	383	354	352	344	342	368	353	348	375	322	322	346	338	291	366	346	374	369	337	361	374	335	376	350	367	350	353	358	352	332	326	346	324	350	349	343	366	338	349	342	341	342	356	310	373	348	349	347	332	362	325	361	373	335	358	373	329	363	330	300	329	329	322	350	339	340	342	321	353	353	329	294	349	342	343	320	362	333	350	351	343	316	320	336	348	381	340	372	355	349	355	362	359	357	337	349	358	311	329	337	342	353	320	350	331	370	357	334	328	336	351	363	348	353	345	345	330	337	364	347	335	354	355	343	320	305	330	324	327	326	346	341	345	312	343	344	329	336	341	345	312	335	351	325	354	347	348	349	379	354	332	358	365	346	342	345	374	362	348	372	373	359	351	330	306	359	321	319	340	371	311	347	360	367	329	313	339	359	343	357	345	377	355	385	366	359	343	344	337	370	355	298	314	382	311	336	350	343	335	360	342	350	327	356	378	330	350	345	330	369	335	343	356	332	357	341	334	352	338	335	383	348	370	335	360	348	305	335	370	353	318	352	342	353	321	348	342	366	327	344	323	342	358	349	321	314	334	339	348	346	328	339	338	329	329	351	348	318	341	338	353	316	362	364	330	324	348	352	340	326	361	345	392	343	342	384	353	333	342	357	329	337	327	336	351	318	337	359	359	342	351	330	346	367	329	370	362	326	365	341	338	344	336	339	344	322	331	382	375	359	336	367	319	374	340	357	357	381	336	370	346	352	341	334	320	360	343	332	361	339	385	339	299	344	349	357	360	342	358	339	347	331	320	370	360	358	356	354	358	352	350	343	365	331	350	370	353	342	341	347	347	386	347	344	338	312	328	361	336	301	342	319	363	392	361	325	338	346	340	323	356	329	361	338	340	313	357	354	332	342	325	297	361	340	367	374	366	330	342	353	347	314	352	330	326	335	367	403	326	359	340	365	335	359	350	329	311	387	310	336	368	388	341	348	327	332	316	316	347	383	356	352	363	321	349	345	315	340	349	341	341	370	353	340	309	348	356	359	355	344	330	315	361	360	304	350	338	350	348	304	355	363	354	396	326	367	336	336	340	351	343	364	330	340	331	365	344	339	348	349	365	320	362	344	335	328	343	340	347	359	363	348	348	304	340	343	359	329	361	322	319	320	320	331	352	315	321	331	345	358	357	363	331	345	359	332	374	389	362	375	385	351	333	351	349	351	334	361	358	363	355	357	366	354	316	347	360	334	363	350	350	333	327	341	342	365	344	339	332	322	333	329	337	363	346	352	319	311	377	364	353	331	355	315	328	341	351	358	349	353	333	339	327	365	356	350	327	356	340	331	338	342	341	355	343	318	352	380	362	350	348	327	352	331	360	363	337	343	381	361	306	389	314	327	358	358	347	347	329	366	343	326	356	348	348	336	350	359	352	321	363	319	335	369	357	374	353	355	330	347	343	349	297	347	347	323	337	347	361	348	359	352	354	370	327	369	375	345	343	332	352	375	322	324	374	335	360	344	353	321	360	356	345	362	379	377	345	361	350	340	360	350	334	372	325	334	299	331	347	369	371	352	347	360	363	317	338	334	318	347	382	328	351	387	336	347	362	329	316	343	363	339	320	314	333	342	324	354	338	369	337	327	381	364	381	337	346	362	348	338	342	343	327	332	368	338	351	327	338	360	336	346	333	333	322	333	332	341	298	364	377	323	320	387	300	323	330	332	332	337	342	344	355	326	345	325	353	350	356	353	368	349	349	346	371	388	352	358	349	343
32478	53972	37347	24397	6782	1971	1085	890	726	648	598	546	507	507	496	449	480	489	433	430	507	454	432	405	432	436	420	443	419	429	441	429	404	442	437	419	834	1452	1631	1496	1148	385	371	422	432	404	415	388	405	422	422	351	423	409	433	367	399	388	425	355	402	383	433	397	410	398	399	408	386	406	386	418	408	394	426	402	382	336	377	397	401	412	385	397	387	401	377	432	369	363	409	404	374	404	416	387	387	377	383	376	419	404	405	405	370	388	375	392	398	387	350	374	423	418	390	404	363	395	406	411	412	428	403	429	415	393	394	371	403	406	388	352	413	417	432	364	417	390	409	408	387	390	401	396	363	398	394	399	399	402	407	398	430	383	373	404	437	399	412	384	403	403	374	397	361	411	393	390	367	413	382	412	433	408	409	417	373	389	349	413	436	433	412	399	386	389	411	411	394	421	440	392	409	422	416	417	385	402	373	373	410	426	395	391	398	404	417	428	393	415	444	364	420	384	442	389	390	418	371	439	390	410	385	385	364	393	425	376	394	404	390	375	381	371	385	388	401	434	367	346	409	399	376	369	412	395	386	440	408	382	353	382	381	361	441	407	425	418	404	392	412	388	364	408	417	384	430	431	396	392	391	426	393	449	392	360	378	376	386	402	395	426	427	350	359	398	392	405	370	364	406	403	402	364	379	409	397	403	404	422	415	395	397	370	415	400	372	402	403	418	397	443	409	436	397	405	416	416	396	403	389	366	432	358	389	383	404	415	384	397	424	434	384	409	411	379	368	404	450	390	400	387	384	434	385	380	375	388	412	434	402	399	423	398	348	360	372	443	396	415	387	400	445	408	361	376	355	386	382	397	386	389	445	400	396	396	424	379	393	383	386	421	411	432	425	380	403	398	414	392	387	408	370	412	372	413	390	409	425	397	421	364	353	386	389	435	417	392	410	395	358	380	413	416	379	411	406	420	433	411	400	426	380	379	379	392	383	392	410	416	420	413	393	390	392	417	381	407	385	394	379	407	374	394	414	381	395	392	380	416	395	428	391	378	370	403	428	380	400	387	395	422	421	389	386	411	396	416	428	408	382	408	390	392	404	412	434	409	377	420	382	409	386	389	369	388	380	385	400	394	358	391	433	396	340	407	427	388	427	437	396	408	414	418	393	379	395	386	362	382	385	396	425	375	472	405	403	416	398	394	372	386	419	373	410	422	399	401	417	408	442	404	403	394	408	423	445	401	411	373	402	439	395	402	391	380	417	368	420	396	393	444	393	398	422	429	385	396	383	409	414	397	409	417	369	384	411	440	380	436	366	428	402	367	422	395	416	398	391	405	421	395	368	400	388	399	393	416	396	397	412	376	402	398	419	389	404	372	403	409	388	386	387	438	392	396	373	421	378	415	425	385	386	401	411	395	436	370	435	371	408	401	385	417	380	397	397	390	379	413	358	407	369	404	390	375	410	356	399	408	397	402	384	398	383	438	391	436	381	382	411	365	416	379	416	411	400	386	395	382	394	416	389	418	414	396	418	389	362	386	383	441	412	422	372	369	430	374	391	393	412	392	414	409	387	411	400	386	384	390	389	409	397	388	385	387	396	347	367	418	393	410	385	415	388	390	426	424	419	377	411	390	387	390	399	403	387	407	390	429	392	435	360	394	385	399	405	417	403	389	412	402	372	398	396	404	399	403	360	396	397	373	415	393	417	388	419	444	379	371	393	411	415	399	396	387	349	373	367	383	377	382	424	405	392	380	408	382	421	386	366	412	394	436	423	392	376	429	363	413	383	369	414	392	364	392	375	406	401	385	381	367	391	434	435	398	382	390	404	396	362	403	443	387	431	349	406	371	391	403	400	421	381	396	444	419	380	375	427	398	405	422	410	422	367	426	426	393	394	423	374	390	434	435	380	385	407	383	408	389	462	405	387	367	414	407	369	410	427	406	407	404	421	404	384	378	411	416	401	413	420	421	388	450	388	409	387	368	386	415	396	399	387	402	410	370	390	402	377	390	384	384	431	388	379	420	419	382	346	399	379	401	393	394	391	408	408	395	388	398	404	401	406	422	385	393	358	407	380	388	402	420	421	380	360	358	370	372	374	409	407	385	403	401	418	412	393	413	386	385	390	425	397	416	401	385	406	358	425	385	401	389	436	410	381	371	408	401	373	367	400	381	354	406	375	421	425	358	382	427	394	392	439	361	397	409	385	371	409	404	389	412	372	385	381	402	390	418	391	404	395	389	396	371	395	402	404	407	434	401	409	366	387	370	389	383	411	372	381	401	407	410	390	381	384	374	416	412	395	395	402	400	405	429	385	416	394	411	414	404	398	430	399	351	428	394	376	395	380	375	414	371	407	385	358	402	375	424	361	345	370	409	408	388	413	393	386	406	400	383	367	425	390	391	383	392	405	383	412	407	385	406	404	381	380	356	410	432	370	418	412	369	368	417	413	416	414	406	367	406	382	384	419	393	447	386	399	402	421	382	402	405	391	416	387	407	408	405	397	398	413	377	336	394	428	405	406	422	412	431	394	389	418	391	409	399	440	408	421	376	412	403	387	406	394	390	407	402	364	398	396	434	413	401	434	418	374	422	394	389	410	399	375	379	420	422	430	387	410	399	355	398	375	408	358	370	427	377	402	418	426	445	423	389	432	416	449	410	396	394	409	387	398	416	408	406	397	383	405	375	341	411	404	429	404	400	413	385	398	374	394	378	390	367	430	366	391	387	371	390	403	427	369	394	395	409	387	396	395	407	395	393	420	392	403	380	376	381	404	407	406	374	387	390	390	413	374	360	370	419	384	418	410	396	412	423	370	377	374	375	382	389	448	400	385	379	405	376	408	362	412	402	371	421	351	430	417	402	387	378	406	409	397	403	398	381	376	386	407	388	419	449	377	375	422	365	380	364	451	403	395	403	402	376	395	402	378	394	385	384	409	380	371	426	389	392	395	382	404	377	380	395	403	356	401	409	399	390	397	441	404	416	418	418	413	362	394	369	394	398	419	368	376	391	398	361	415	390	382	394	394	410	349	386	380	396	378	419	406	416	389	408	427	381	401	398	380	389	415	400	403	391	436	388	376	396	409	412	378	404	421	404	359	373	398	392	398	438	386	441	370	384	387	423	399	376	408	385	403	350	356	382	400	376	411	398	439	415	385	395	367	399	419	399	379	381	444	412	402	363	425	395	402	376	393	413	385	412	387	400	397	422	387	413	389	388	388	379	448	419	380	397	396	378	407	404	389	396	393	356	396	383	413	400	370	408	390	391	424	407	413	427	419	395	438	411	398	384	395	395	377	408	397	379	384	380	368	427	357	398	405	384	438	363	406	376	412	365	396	398	375	433	420	403	372	411	374	385	413	417	379	385	436	412	403	387	383	407	425	391	431	393	383	379	423	370	422	397	420	400	388	397	391	381	363	408	403	409	404	397	399	411	391	421	410	401	381	410	391	423	417	383	405	390	411	377	392	404	413	389	394	381	405	407	385	400
24956	20926	27239	25174	13474	1687	647	616	540	530	558	501	495	514	471	495	479	518	479	490	469	473	467	490	506	477	475	469	470	521	416	465	448	471	476	560	507	790	877	886	750	459	412	474	467	447	481	514	438	469	463	448	497	471	508	490	471	453	468	464	464	483	424	440	480	455	476	442	470	471	460	473	487	476	498	475	445	468	467	487	514	452	442	458	493	504	478	471	500	446	487	449	501	440	467	454	459	468	451	471	465	461	481	456	428	468	488	462	468	485	498	454	475	450	472	470	483	489	454	448	456	434	458	479	471	476	490	436	470	480	441	486	475	499	462	463	425	461	459	466	483	481	462	433	462	486	497	462	459	472	445	456	431	435	477	463	469	500	464	472	460	452	420	436	471	492	452	435	460	497	510	443	487	508	461	514	507	479	443	471	459	468	470	461	461	490	481	484	493	494	420	443	502	446	434	492	500	465	453	494	500	479	428	493	488	442	505	470	499	483	434	486	449	408	458	481	475	466	474	441	478	485	460	486	476	493	452	467	430	461	457	489	453	443	473	445	443	442	470	428	473	440	462	478	454	472	464	485	481	458	479	447	496	502	461	447	477	494	460	493	446	462	500	446	470	450	438	455	462	476	508	487	459	485	438	486	492	458	451	429	502	439	502	475	437	501	433	440	473	465	450	472	489	516	500	464	477	476	480	464	468	469	481	477	464	470	418	477	443	456	472	480	439	446	487	433	464	491	429	457	490	466	467	490	452	438	462	493	469	431	494	511	477	485	444	486	479	464	461	470	481	478	439	447	475	482	469	501	474	489	510	459	470	494	474	492	436	481	467	442	484	455	463	440	480	432	459	497	442	468	465	465	453	475	454	479	456	465	461	418	456	482	460	495	466	445	476	468	457	432	467	445	473	460	460	449	476	477	493	456	438	464	487	478	511	460	443	453	437	455	469	461	466	463	452	479	447	474	499	481	453	446	472	471	500	445	514	455	476	449	427	491	472	459	481	487	459	484	473	541	469	500	477	432	479	463	451	487	502	423	518	453	494	433	475	461	478	460	445	470	477	475	402	462	470	463	458	515	445	461	483	470	474	445	457	490	467	436	474	455	470	415	476	464	519	471	481	470	421	493	478	450	457	471	512	512	457	477	490	457	467	468	474	410	527	504	436	441	451	451	486	468	404	480	462	458	425	451	500	466	479	461	454	474	472	472	477	426	475	470	458	438	486	499	437	471	496	463	453	438	492	446	450	465	492	470	465	464	451	481	447	438	445	500	475	491	497	444	477	457	502	425	484	454	437	402	447	462	465	446	494	466	463	478	454	472	465	429	446	440	478	440	462	486	469	463	448	473	417	484	473	440	468	525	475	421	467	470	491	437	482	455	480	484	443	457	451	489	452	477	452	419	444	456	480	496	495	460	455	442	466	462	468	455	472	451	461	481	478	486	449	492	465	473	486	493	447	503	485	458	455	485	459	466	465	466	445	459	488	489	490	470	502	469	452	455	467	458	494	464	478	479	460	474	482	466	457	480	500	445	485	433	477	517	470	448	419	480	484	483	525	471	454	440	465	486	469	476	494	432	483	477	474	454	519	453	516	454	492	440	464	474	460	460	429	457	491	455	482	491	460	489	473	443	447	464	471	445	477	456	423	480	449	457	481	446	444	527	477	443	485	468	449	457	495	489	454	463	436	433	435	501	418	488	460	488	472	486	498	486	521	468	456	460	502	438	471	451	464	502	466	471	460	465	492	444	466	471	464	434	471	456	481	481	500	452	459	468	438	473	468	491	472	473	477	445	485	440	475	500	479	505	464	519	426	444	456	482	454	473	489	464	455	443	442	494	417	455	468	466	492	416	437	445	452	479	463	491	466	454	475	475	423	483	475	466	449	468	431	455	465	458	486	465	472	434	458	437	456	460	480	465	443	431	430	473	462	470	474	429	477	470	466	481	485	490	460	507	502	456	512	509	467	471	520	480	435	495	484	463	472	463	493	450	481	460	465	541	436	466	503	434	449	475	438	483	449	533	457	444	489	446	486	451	443	470	460	420	421	434	461	447	471	510	490	454	497	460	462	491	454	468	490	490	455	432	447	432	493	415	451	486	486	412	474	439	450	505	452	445	460	466	499	438	423	451	478	457	464	451	485	441	475	455	471	479	479	453	497	458	477	455	443	492	479	473	483	499	470	471	469	492	435	456	496	479	466	474	474	447	478	465	459	443	495	471	493	466	437	438	481	479	479	465	470	473	428	462	454	412	485	452	480	451	499	494	419	439	461	468	461	455	449	431	463	462	486	422	427	456	501	468	475	475	480	440	468	475	447	471	446	457	449	482	463	465	478	439	458	444	450	474	486	451	438	482	465	474	442	445	446	459	484	455	457	479	425	454	496	431	454	445	468	476	476	477	468	456	464	468	422	476	462	495	477	417	476	447	434	474	487	494	480	439	459	453	491	448	452	475	441	476	465	456	506	456	482	470	437	429	420	462	464	449	497	450	481	463	443	479	454	463	480	473	482	469	479	455	418	509	505	458	459	469	466	510	468	440	450	466	442	467	434	498	476	460	474	464	488	473	479	482	456	473	451	487	452	442	458	466	443	457	456	440	453	455	480	492	453	456	474	478	455	461	459	489	451	468	479	469	449	468	477	484	478	502	438	456	469	491	436	466	492	444	487	433	453	455	464	452	439	449	478	494	457	436	455	515	462	517	511	455	507	462	478	467	450	438	487	454	459	471	489	483	437	443	452	501	489	442	428	453	499	469	478	502	501	458	491	472	472	450	446	489	450	435	510	450	482	458	468	443	476	419	466	499	455	447	481	441	454	460	475	477	472	453	484	434	503	492	477	474	502	476	501	463	458	484	450	458	428	475	471	442	488	484	451	446	462	445	482	462	502	457	459	427	490	442	448	453	452	471	437	459	482	485	458	467	468	477	480	466	485	455	428	486	445	477	489	439	462	479	476	487	475	453	532	483	439	485	478	441	445	494	468	477	427	424	505	446	462	480	464	472	443	483	484	469	516	492	484	505	483	458	481	476	473	470	419	475	476	449	462	472	461	464	427	510	458	476	481	451	470	450	492	501	476	446	455	454	499	473	445	481	458	474	465	452	475	454	462	488	453	497	466	424	462	464	502	489	497	485	449	460	424	448	472	503	441	471	482	461	520	440	430	496	473	497	486	430	469	483	474	489	437	496	479	488	468	459	464	458	439	475	461	473	458	495	425	480	457	454	456	495	497	474	459	471	459	432	450	466	454	469	461	468	477	490	458	460	472	470	479	490	455	427	428	467	448	461	444	465	468	452	473	450	462	443	469	476	489	491	489	461	442	487	468	455	464	485	480	467	450	441	475	417	442	434	485	445	498	494	501	419	476	434	473	455	446	488	469	462	478	463	466	469	439	492	492	477	477	424	458	478	483	486	446	464	473	492	475	434	436	492	469	486	436	416	429	456	472	460	437	459	459	482	433	484	509	468	459	489	472	469	472	461
32883	50020	32950	20772	7091	1449	883	784	706	645	618	596	541	618	586	578	583	560	559	574	535	589	568	562	592	577	528	536	546	573	555	542	563	596	559	621	547	1009	1203	1168	959	556	506	535	524	521	526	513	553	554	525	543	554	553	558	501	505	541	554	576	509	559	544	550	497	556	491	544	552	512	499	511	492	531	526	528	541	529	513	515	516	510	535	505	492	522	538	532	520	508	536	540	537	513	554	572	579	534	560	514	556	537	547	493	517	512	522	547	544	518	523	541	511	492	528	538	551	516	540	602	521	609	537	569	536	511	527	536	482	522	504	520	518	529	556	512	539	511	571	551	572	527	529	549	524	470	514	538	538	503	563	538	554	517	545	538	561	507	510	554	500	524	502	537	539	531	557	543	544	527	530	542	496	532	520	493	534	550	529	573	543	498	526	533	517	572	500	546	527	579	493	516	518	538	451	516	494	563	531	518	542	520	551	535	515	510	573	510	574	524	535	532	523	517	571	553	546	505	579	529	535	510	539	505	516	548	493	531	492	537	548	536	518	538	538	578	523	537	530	514	552	550	544	515	558	499	544	568	517	510	510	536	479	547	551	521	559	545	516	509	547	530	513	558	530	559	528	533	515	565	540	549	547	511	589	546	535	504	531	523	553	538	515	514	561	516	511	509	550	499	534	516	525	570	545	532	550	582	504	501	516	545	564	520	525	582	545	511	582	588	462	500	545	565	531	514	522	528	552	542	490	529	540	504	548	494	516	513	519	530	502	504	535	544	536	535	532	519	518	496	525	539	506	524	547	522	536	567	504	520	513	504	527	564	506	523	548	540	534	516	522	514	549	554	507	517	511	526	539	541	508	521	524	517	478	536	537	538	520	531	511	504	476	524	532	537	480	551	518	498	560	540	502	556	530	551	529	540	563	532	487	534	490	539	504	534	529	557	550	527	542	538	542	528	567	553	525	516	550	538	536	544	470	564	530	550	502	541	509	522	522	499	565	511	553	524	509	550	503	553	513	515	519	571	516	521	508	523	510	540	486	514	551	532	519	532	545	541	540	537	545	547	548	482	546	563	538	465	569	518	505	548	561	567	509	476	504	544	520	497	542	525	492	507	557	535	515	519	540	552	516	567	509	544	525	524	551	535	518	536	529	541	506	505	522	531	522	553	536	523	533	500	560	548	551	535	503	560	564	538	530	557	509	544	543	575	504	566	510	545	571	520	492	527	519	545	508	506	521	566	531	566	531	520	571	526	566	521	528	496	557	531	513	556	523	555	552	473	539	516	516	558	528	495	524	521	548	533	541	513	515	533	550	490	502	568	523	537	524	537	581	524	488	520	578	478	556	506	561	531	505	542	552	523	518	549	549	526	536	497	526	519	504	523	531	499	526	501	535	553	533	494	575	527	570	505	545	509	523	535	568	542	519	510	510	546	560	549	516	558	546	582	522	533	522	551	497	520	583	519	541	546	540	544	535	573	526	565	519	506	601	497	501	575	520	536	498	547	516	557	504	533	561	505	558	562	508	559	521	546	528	555	531	527	506	547	494	543	552	537	520	536	544	539	556	540	522	537	496	547	531	553	521	514	544	541	531	541	520	567	541	541	505	533	537	529	541	527	509	557	539	533	574	505	504	560	507	515	545	558	513	540	480	505	528	534	559	544	549	562	514	500	530	532	492	553	552	481	546	540	547	483	562	546	547	538	524	529	493	538	573	501	504	503	515	548	493	494	535	547	570	586	514	497	522	495	536	537	532	557	530	551	505	542	487	520	514	549	549	519	553	520	534	524	529	532	535	519	532	506	568	478	490	542	522	521	522	498	541	526	561	536	523	538	532	555	524	520	536	491	551	563	533	525	523	509	529	525	535	525	533	574	559	560	536	560	522	538	561	517	525	533	513	549	528	489	545	499	531	515	544	562	533	539	522	521	526	525	487	516	540	475	556	541	537	530	506	570	542	519	560	526	559	513	580	569	518	532	521	547	588	556	493	523	522	514	559	512	528	518	559	559	513	504	538	510	576	573	554	579	525	562	528	517	549	551	585	508	543	528	526	509	525	562	525	542	542	516	580	559	529	508	512	519	539	517	557	575	536	522	527	533	510	516	519	550	537	535	568	520	565	523	532	520	563	513	538	524	524	522	551	558	502	515	575	498	502	551	520	509	565	499	552	576	533	524	539	546	520	584	588	501	500	515	545	548	517	544	507	505	516	529	548	541	511	556	552	522	522	551	562	479	557	520	498	470	514	562	516	541	511	528	513	595	546	562	512	544	549	596	513	527	494	533	546	502	523	525	555	479	536	528	554	547	552	552	543	562	511	556	537	525	507	507	498	519	543	559	572	514	525	545	485	567	473	550	531	513	558	534	525	526	573	519	506	522	531	520	497	529	564	503	521	535	557	549	501	544	575	529	564	527	518	489	588	544	528	555	538	536	526	506	511	522	540	560	527	484	536	511	559	540	536	580	520	501	534	578	576	516	519	514	573	534	567	551	564	508	552	546	508	529	498	535	570	507	546	543	540	529	535	533	527	534	572	517	537	541	538	487	541	539	567	493	559	512	519	568	550	529	544	512	511	556	525	534	573	547	513	523	534	497	548	557	527	523	537	510	530	516	503	520	520	536	534	560	552	549	507	531	515	506	493	506	551	512	543	504	526	536	476	565	474	522	542	588	548	520	510	530	525	511	537	509	530	552	504	556	534	585	525	538	562	552	535	564	552	538	563	529	548	534	535	533	536	530	498	528	509	525	525	520	516	576	511	528	541	552	528	571	526	591	521	529	541	519	560	514	554	546	569	503	546	515	540	536	521	523	530	534	535	539	528	508	536	511	520	576	525	544	553	537	577	520	525	516	535	540	545	516	545	587	526	541	526	510	524	520	526	546	504	529	554	524	540	543	518	477	534	518	513	584	501	500	512	520	545	515	537	517	506	542	524	517	549	532	561	500	497	519	503	530	499	519	550	515	484	541	525	570	545	545	517	514	536	548	537	522	553	506	529	533	555	567	489	536	517	526	535	542	512	502	559	542	524	533	525	540	513	551	527	566	516	546	528	486	496	496	555	518	562	525	515	511	541	512	511	556	547	509	488	585	503	517	593	567	540	527	514	531	555	545	499	522	506	510	555	518	570	488	533	543	517	508	511	526	536	556	550	566	524	530	517	551	534	539	534	526	559	515	519	573	567	528	522	532	500	541	505	551	499	558	545	521	574	539	507	527	529	480	543	544	502	569	534	569	509	559	531	521	520	487	527	508	550	523	568	508	563	506	542	588	538	554	556	530	544	514	545	512	597	491	532	555	546	544	484	517	551	531	521	558	503	522	551	559	557	501	511	498	544	539	558	565	536	519	520	539	525	542	508	501	526	537	536	542	542	528	507	532	493	560	524	545	551	521	543	524	531	547	522	508	522	488	557	536	486	530	483	517	529	531	528	523	490	549	515	558	496	527	536	548	521	556	549	585	538	542	518	540	510	589	500	525	532	558
22910	21105	28760	23727	21104	20891	8279	1115	799	771	694	646	651	542	544	564	540	567	513	528	498	524	513	533	457	492	552	512	561	486	509	532	489	513	559	1031	881	1715	2199	1946	1231	502	491	484	472	457	471	464	440	498	444	466	448	456	444	513	456	474	476	489	449	487	495	483	466	491	466	453	479	516	530	484	519	506	478	494	492	447	481	493	485	473	499	498	487	478	502	475	525	499	464	447	477	484	502	500	456	468	509	501	486	448	479	435	496	428	455	452	486	488	465	482	481	484	454	442	502	452	458	478	479	498	481	474	449	491	477	491	445	488	470	438	424	465	494	488	491	499	488	478	451	467	455	456	457	482	486	445	477	480	499	453	477	468	464	454	448	480	520	505	489	492	469	501	454	477	514	506	452	492	530	436	462	497	477	495	471	504	484	515	510	476	481	497	496	464	488	465	516	475	502	461	519	467	486	473	440	509	486	495	460	473	495	483	470	490	476	482	507	456	465	427	453	454	447	480	471	432	460	527	463	468	460	513	469	485	461	503	485	462	486	474	490	449	513	473	520	484	476	458	467	480	449	470	461	442	521	477	522	454	463	488	514	502	460	501	512	500	434	479	477	481	482	443	457	447	484	454	508	450	490	450	471	530	488	447	477	447	485	485	486	501	478	501	458	474	460	476	453	501	477	482	495	482	491	447	508	490	480	462	475	453	483	442	490	485	461	462	461	501	449	458	481	454	488	476	458	507	487	481	438	493	491	512	463	462	451	506	493	464	488	481	475	486	457	455	477	483	485	500	485	454	460	458	460	476	432	484	485	505	475	462	472	458	515	481	469	489	489	481	481	455	458	455	471	472	476	474	467	497	470	501	500	472	484	492	433	492	481	489	493	469	477	473	452	468	474	482	486	446	483	462	448	485	425	468	483	472	464	475	497	453	451	505	477	477	492	461	453	483	477	482	479	478	477	436	486	468	479	488	479	477	476	459	478	483	497	468	517	471	497	512	463	454	492	507	473	461	464	461	503	465	488	480	480	471	481	478	446	463	474	494	476	490	489	492	535	467	477	474	461	539	483	477	478	442	484	489	524	494	472	477	471	511	450	459	522	519	487	500	545	446	467	487	452	506	482	501	485	514	470	477	458	460	484	481	476	450	472	480	440	450	489	460	497	480	480	468	492	472	487	452	420	497	432	516	447	459	476	449	470	472	468	451	459	500	539	471	467	468	486	499	453	460	446	509	475	467	470	472	492	438	477	482	482	467	485	511	474	478	459	466	477	466	442	523	478	477	498	508	489	451	491	429	476	465	419	461	451	513	484	448	432	465	451	453	435	476	462	464	492	494	456	501	458	498	475	457	481	455	471	449	463	471	467	473	484	501	437	497	446	518	494	492	446	472	492	448	466	482	461	500	475	474	483	522	509	478	505	510	486	484	494	497	460	449	458	510	484	440	489	513	493	462	456	427	534	481	494	454	495	435	468	506	497	471	478	464	482	502	519	448	436	479	482	466	437	483	464	515	465	495	506	459	452	488	456	472	426	473	490	420	453	469	474	485	470	478	474	471	510	495	474	486	522	468	466	455	457	463	427	497	486	510	465	467	472	455	496	459	500	499	503	503	475	489	486	457	495	470	489	454	473	433	454	464	482	489	517	465	426	479	448	454	489	488	495	513	451	464	472	468	471	473	484	502	476	474	512	488	481	482	474	497	454	483	445	475	457	525	491	431	469	507	505	476	481	500	479	445	510	476	443	468	479	458	453	455	469	491	478	447	493	476	487	463	465	455	518	482	457	467	464	478	487	480	483	455	471	405	461	491	461	477	470	440	487	477	499	457	495	471	459	454	440	491	492	529	491	487	501	463	476	411	459	445	457	469	506	503	467	479	470	438	484	448	486	490	475	446	467	468	481	471	475	498	479	473	482	468	482	491	496	455	466	465	473	510	479	450	479	455	454	455	498	431	462	464	484	509	473	494	436	478	449	500	459	494	457	474	505	494	545	485	447	446	476	482	502	491	507	491	452	460	473	492	490	511	488	454	512	427	454	476	495	467	471	479	479	491	469	506	505	479	463	509	426	465	465	453	488	449	470	461	461	456	433	444	464	480	507	461	461	443	489	490	452	445	472	434	525	450	478	483	454	503	500	489	488	442	472	458	484	502	445	475	488	456	503	447	490	481	474	450	467	450	486	475	443	485	495	467	463	449	460	481	457	507	470	504	501	496	473	496	475	416	493	521	479	440	464	517	517	449	469	491	466	503	509	448	526	493	480	476	440	445	486	466	445	463	450	486	469	438	443	507	487	487	510	464	445	456	484	437	444	442	499	503	461	453	491	493	498	457	490	455	496	485	467	473	510	472	443	499	528	494	494	458	472	487	481	530	481	470	462	467	478	470	510	488	505	456	502	452	461	493	459	489	447	495	465	487	444	463	510	505	487	462	432	500	474	479	484	449	471	505	446	468	486	460	473	458	438	463	479	489	455	500	495	473	499	423	460	436	456	456	481	458	457	500	495	472	478	482	448	471	437	449	469	488	487	463	477	467	442	475	510	473	473	440	482	462	472	462	473	452	468	489	417	507	482	438	454	486	468	481	490	491	489	533	508	509	440	479	501	490	449	478	466	501	436	481	476	459	453	489	431	485	475	444	464	423	490	502	478	421	465	475	435	473	511	433	418	436	486	463	487	488	459	445	492	447	454	527	497	471	442	473	468	447	497	483	471	463	492	504	456	469	489	482	480	451	480	476	499	480	481	462	474	473	435	474	495	502	462	454	483	519	480	481	493	525	497	463	485	482	439	472	478	440	462	490	504	479	478	485	463	475	489	466	475	506	489	479	466	493	461	469	467	474	504	480	471	502	490	520	457	511	511	505	451	463	470	484	486	465	482	532	446	490	477	451	490	501	508	514	488	487	491	481	486	461	456	455	490	476	476	443	499	496	438	485	467	457	479	460	464	468	457	458	458	496	473	446	510	517	494	460	494	491	500	451	484	463	474	514	445	448	490	460	490	429	482	489	475	474	466	493	464	476	504	493	479	526	483	507	483	508	476	461	442	442	451	456	466	475	470	493	442	472	497	457	500	471	492	436	493	487	473	482	456	478	487	461	433	510	485	489	490	507	453	482	477	534	486	518	466	506	517	499	487	486	453	477	490	465	484	442	478	467	453	481	501	478	503	518	498	473	455	465	466	529	505	494	496	464	510	491	488	477	438	497	450	447	461	486	485	478	480	486	435	464	491	480	494	452	495	445	523	446	454	452	481	472	471	477	477	499	480	455	448	455	482	475	511	494	461	500	491	499	457	465	441	485	491	463	465	450	462	482	472	485	458	461	458	468	471	473	491	492	459	468	458	506	492	498	470	485	473	467	471	484	512	459	460	473	453	453	477	458	502	485	481	501	472	496	493	481	438	455	472	517	475	481	466	452	470	476	491	454	454	478	426	467	509	485	456	505	453	446	485	475	496	482	444	496	466	493	500	485	448	528	487	463	512	503
36136	56143	45492	30182	10862	3050	1727	1404	1131	955	933	807	743	679	697	626	636	638	647	596	583	567	538	563	544	572	576	572	529	586	509	551	578	570	658	1259	985	2310	2863	2464	1524	558	549	531	495	524	503	503	509	522	539	558	531	531	500	545	498	532	525	520	523	505	509	553	513	498	498	529	568	523	521	476	516	487	515	518	533	517	512	517	532	521	478	533	498	531	561	504	529	543	534	550	544	530	512	527	515	545	488	526	566	521	541	506	544	507	527	458	542	543	500	481	512	552	484	506	507	511	503	490	498	502	533	520	529	539	485	517	468	553	518	533	505	512	550	525	489	492	533	482	522	536	522	500	535	512	547	516	511	570	515	569	515	519	517	514	559	500	481	507	511	512	556	523	529	533	489	542	487	520	476	525	502	527	536	524	503	518	549	522	494	510	510	507	514	549	498	532	472	512	517	492	500	539	540	553	505	549	519	526	556	536	514	534	533	495	517	528	543	563	563	522	560	580	515	509	522	530	494	522	534	545	483	520	509	498	509	504	533	541	501	520	523	513	503	525	531	547	527	537	509	538	531	532	516	546	515	508	536	533	545	536	511	516	520	557	541	525	496	516	483	526	483	528	502	508	488	492	501	542	531	535	578	483	526	506	472	545	503	519	575	520	533	547	500	511	500	521	481	542	535	541	539	563	541	487	520	508	518	494	536	537	540	516	525	553	526	507	485	571	505	499	532	555	506	545	578	530	534	482	553	504	528	536	493	517	516	535	525	502	538	474	548	555	501	524	532	509	501	508	522	511	509	524	472	537	483	543	571	536	521	512	566	513	527	523	531	558	548	501	496	557	511	494	574	556	511	520	517	508	496	489	551	526	502	486	530	523	540	534	510	529	522	495	599	510	549	541	527	521	533	550	535	530	525	533	565	510	479	510	508	519	506	527	527	502	514	503	581	515	489	521	508	528	512	526	528	524	499	528	551	510	504	445	503	484	502	520	535	522	577	530	512	538	521	454	491	489	515	494	561	508	463	512	540	482	507	516	546	506	500	511	527	484	523	537	520	506	566	527	515	526	538	542	512	483	505	515	505	525	520	507	560	536	508	547	510	507	508	553	638	496	490	530	517	499	572	523	517	491	504	516	525	544	524	510	531	543	545	525	485	520	542	523	528	510	516	492	538	553	508	531	456	521	519	560	580	519	474	518	506	535	521	537	526	486	511	499	501	516	530	534	546	540	541	540	561	515	511	547	491	519	506	506	523	510	496	529	530	539	547	560	543	477	520	535	550	514	524	504	528	540	510	533	544	542	520	531	526	565	522	569	476	524	532	542	523	538	511	511	530	503	580	483	545	513	505	530	501	529	501	519	523	483	523	537	534	526	539	571	567	512	515	529	512	470	504	562	521	514	506	508	510	542	567	511	532	518	514	556	493	495	530	508	517	516	510	494	548	496	521	536	516	530	492	525	471	506	520	485	581	555	546	535	561	491	525	528	546	515	542	538	506	533	532	513	474	526	492	530	521	537	543	549	540	516	494	510	524	514	504	565	494	522	511	519	565	518	532	543	520	491	482	521	483	510	492	560	504	527	541	542	488	480	558	533	539	503	510	541	548	518	531	519	559	519	501	548	525	529	508	549	507	527	533	499	518	494	524	539	543	538	537	504	492	532	516	525	512	477	511	587	523	510	509	541	527	526	559	498	531	524	543	524	516	521	520	514	537	517	538	518	487	473	518	532	513	526	547	498	536	529	495	521	528	567	533	515	518	530	490	515	567	519	528	495	545	494	518	511	540	484	513	495	524	534	507	506	497	510	529	520	536	528	475	562	498	511	508	529	492	555	528	529	503	483	532	521	527	479	479	521	484	508	516	513	534	536	550	514	540	488	508	517	468	470	535	540	493	518	531	520	534	512	527	529	538	577	514	559	514	537	478	522	539	495	541	506	527	514	527	523	549	540	517	539	497	508	525	558	540	477	522	503	535	508	507	491	527	506	528	513	524	514	523	473	535	486	512	466	527	534	549	511	573	499	521	524	540	544	528	473	521	543	525	544	527	541	509	516	483	574	501	534	540	542	513	520	554	499	476	513	510	513	566	480	493	479	516	492	482	547	503	525	517	502	502	514	494	494	498	495	511	538	538	507	497	577	517	495	532	523	536	514	518	517	550	508	567	545	521	525	488	561	542	532	534	551	521	512	507	521	500	538	493	456	514	494	526	531	513	490	519	539	533	482	536	506	492	527	545	519	488	544	550	541	547	515	513	533	520	488	550	530	528	525	483	525	546	507	524	544	533	593	489	486	537	495	506	541	510	487	554	523	504	561	511	532	511	507	510	539	512	520	531	523	500	531	533	505	545	512	549	499	514	491	522	567	572	529	535	543	494	542	531	537	577	516	512	516	503	504	504	531	542	520	533	527	497	503	514	501	513	547	518	505	505	505	511	506	535	516	509	521	506	554	513	525	523	539	492	489	519	502	519	555	529	498	507	554	518	532	514	515	548	505	504	502	522	505	544	511	586	484	541	517	560	511	524	547	485	551	552	527	562	534	514	543	511	478	535	500	523	507	528	527	518	544	553	469	494	519	509	535	550	519	519	483	468	474	549	487	506	533	542	585	494	475	530	525	481	505	529	545	504	537	518	528	507	535	496	501	501	523	546	523	501	495	512	469	522	519	509	533	503	513	548	488	521	554	532	502	522	510	493	524	507	532	492	508	516	505	550	496	503	467	545	520	509	504	561	551	500	518	512	543	522	535	530	528	530	525	558	533	522	553	518	505	518	507	517	552	509	525	538	490	558	471	501	537	498	540	537	525	506	491	498	502	506	538	521	560	505	554	506	547	540	515	523	574	485	497	483	523	506	519	492	530	473	495	527	513	527	529	536	527	534	555	562	500	541	543	518	538	539	541	530	542	491	502	485	541	480	501	471	540	493	555	549	509	534	523	501	499	557	493	489	477	564	508	515	460	516	537	546	461	491	490	547	553	492	476	515	568	466	539	505	529	531	540	518	535	529	551	510	504	522	535	519	502	481	521	564	519	539	512	517	536	590	505	533	523	478	502	469	544	482	517	500	525	532	537	526	516	518	507	530	526	501	537	521	505	525	554	523	558	528	541	514	529	540	500	547	485	517	490	540	516	516	558	549	498	533	560	506	491	530	496	507	490	533	545	500	498	539	518	471	508	468	527	546	511	505	523	515	508	508	551	454	553	558	477	505	527	527	557	500	548	519	513	532	475	532	514	519	534	487	535	512	533	513	509	554	545	547	541	529	555	582	547	502	523	532	520	527	478	503	550	504	528	493	493	486	528	550	539	533	556	498	518	536	503	493	503	543	512	507	486	526	503	531	464	514	508	494	556	527	500	538	544	533	529	505	560	507	544	572	488	546	513	527	535	513	538	515	531	578	537	511	545	526	484	494	573	510	517	492	507	531	509	533	505	517	550	521	512	515	531	526	510	475	526	519	510	517	505	530	448	517	532	523	496	545	520	544	506
28267	28014	31228	17458	3001	831	516	414	408	364	376	383	411	395	402	376	385	410	354	374	401	378	360	367	386	402	361	407	370	407	391	392	403	372	375	368	411	440	459	467	449	391	355	362	377	376	381	365	366	358	388	346	369	368	373	354	374	368	361	363	380	381	376	419	401	365	375	396	355	354	401	349	352	382	360	376	341	380	355	370	366	371	329	342	374	363	376	363	374	343	375	341	346	404	339	420	375	411	349	350	356	375	359	373	392	380	417	389	348	362	361	392	375	393	387	377	372	369	380	379	370	355	371	374	376	360	390	396	371	384	405	366	405	386	395	348	384	360	355	342	372	377	384	341	371	373	402	386	379	376	372	363	395	345	352	379	357	390	370	383	336	358	358	381	370	362	319	409	391	375	370	354	364	371	371	374	375	359	388	373	338	331	374	361	418	382	356	387	372	362	372	369	365	381	378	382	358	376	397	367	372	357	399	339	381	367	372	376	420	361	395	392	377	383	374	359	377	365	377	384	342	379	371	357	419	385	338	359	397	363	360	394	375	373	356	359	367	375	367	339	395	359	347	397	388	359	380	345	383	344	423	341	388	358	370	377	367	356	404	377	399	366	382	391	384	388	403	404	339	360	374	357	363	390	370	371	359	332	352	381	373	400	385	345	343	361	396	364	383	372	376	357	365	369	389	363	377	356	396	360	384	376	391	396	388	380	349	364	380	396	392	385	375	414	392	401	365	380	378	390	428	357	383	372	376	398	354	356	408	382	368	356	380	383	366	378	405	359	347	413	388	352	377	394	366	389	357	356	380	343	351	372	366	385	382	389	359	404	386	388	387	349	396	385	359	390	341	367	364	345	367	414	347	379	384	401	375	385	344	357	371	378	358	407	353	361	402	355	381	347	389	368	342	381	408	358	382	368	361	381	328	341	355	377	351	373	359	340	382	356	370	395	355	383	403	357	373	346	338	367	367	402	370	386	338	382	381	390	359	377	362	388	396	348	367	389	372	370	348	350	370	375	394	357	377	341	368	401	388	397	377	366	362	370	350	391	370	400	376	410	356	371	390	391	365	340	389	406	341	369	392	358	364	393	396	378	403	394	368	339	340	375	395	392	401	395	376	384	376	369	368	366	351	393	356	373	381	401	389	379	374	372	381	380	372	375	353	359	396	387	384	381	379	336	401	397	370	400	360	394	394	352	417	368	342	374	367	391	365	365	382	370	352	402	373	395	385	396	352	384	351	357	375	379	363	352	359	375	389	381	407	356	382	353	385	372	391	366	376	390	348	366	357	377	387	386	392	371	363	385	383	395	386	359	370	373	350	340	388	399	363	344	388	396	372	389	423	367	353	407	389	350	394	384	372	348	414	398	369	417	383	379	403	335	352	408	375	388	412	373	360	366	378	312	385	339	402	356	375	354	358	381	377	382	366	374	360	359	405	357	408	369	354	368	406	395	352	377	357	427	399	392	375	403	395	361	412	365	381	361	359	387	362	375	405	352	404	394	378	381	393	372	362	376	340	387	383	398	377	350	386	354	384	355	387	377	360	390	342	346	366	371	364	377	379	355	389	372	368	362	398	399	351	400	364	416	326	374	362	333	383	407	367	369	379	360	386	370	353	366	353	374	363	403	407	348	350	364	364	352	379	371	405	391	417	366	384	335	384	390	352	360	397	358	386	387	366	362	373	365	366	365	397	406	381	388	374	348	385	379	367	376	380	391	359	350	363	369	383	358	362	401	369	357	343	379	335	349	367	373	371	325	350	380	399	389	352	367	363	392	371	398	352	369	385	387	374	381	328	313	391	340	388	391	351	381	365	368	382	355	375	402	353	376	391	382	365	349	370	362	362	365	364	393	354	372	348	413	340	373	359	367	340	347	354	383	373	398	389	381	355	376	373	383	381	353	383	344	373	377	350	362	391	374	366	355	346	381	373	388	369	366	377	404	386	364	396	364	375	389	346	362	340	387	395	384	354	384	339	364	404	402	381	348	378	329	351	380	342	367	367	374	379	388	348	345	371	359	394	379	356	355	403	376	384	384	395	346	397	394	355	344	379	375	383	381	365	349	340	379	396	369	398	340	392	386	349	397	389	372	379	368	368	419	374	381	341	361	363	408	383	377	349	357	382	353	390	389	384	367	354	384	403	389	385	384	352	376	362	361	396	388	357	374	362	333	362	369	410	346	355	427	384	388	381	353	376	356	351	325	350	392	419	385	358	357	396	399	392	352	408	367	377	399	395	362	397	376	373	393	381	377	356	400	396	365	378	373	373	376	349	349	380	348	382	387	342	374	364	406	442	348	386	316	366	388	385	377	403	364	360	375	326	356	398	366	376	365	378	373	370	384	339	375	355	366	371	360	394	354	351	351	393	348	377	416	381	352	377	378	364	368	378	373	379	405	336	347	365	388	365	409	381	350	406	376	361	371	364	374	378	352	380	358	398	413	363	349	341	390	389	380	370	352	397	392	354	412	357	355	399	365	384	373	388	369	384	343	394	361	398	347	358	376	391	358	384	352	373	360	347	364	370	419	374	342	391	355	361	383	377	379	377	372	373	362	398	358	402	415	375	385	372	381	318	374	370	357	390	371	409	368	380	373	386	420	375	393	360	347	366	345	351	358	342	363	379	367	393	355	368	390	409	393	391	372	401	408	393	399	376	368	359	388	366	349	381	360	359	386	380	351	358	432	397	368	349	361	397	340	388	351	392	366	382	389	394	368	342	333	371	371	378	393	357	362	376	389	384	361	362	339	380	387	359	370	406	390	374	352	369	378	351	347	364	392	373	376	376	376	404	346	381	369	397	332	389	365	393	357	379	364	404	384	372	364	401	375	360	376	362	375	381	369	382	379	393	377	384	364	378	362	375	414	392	391	358	370	386	369	380	354	386	369	351	353	360	378	348	365	371	397	368	360	393	396	381	390	387	404	371	380	386	354	361	400	357	362	355	405	393	340	386	371	356	366	377	369	359	363	393	385	394	361	370	368	353	388	345	318	392	401	372	351	383	373	393	389	361	359	378	372	351	385	380	372	374	359	364	350	357	365	358	365	402	318	398	380	388	397	362	356	366	388	385	390	380	356	359	396	377	366	413	365	380	363	368	351	338	370	405	363	353	402	362	354	374	372	368	395	336	372	369	383	384	339	353	393	390	375	372	380	402	367	369	375	369	423	356	388	315	343	369	328	351	408	379	387	379	365	364	374	390	391	361	359	333	389	394	356	391	345	319	373	372	363	373	388	376	376	418	349	356	393	340	362	374	347	358	342	368	380	356	377	336	394	356	391	350	366	367	373	373	356	397	360	371	395	383	399	375	374	388	381	368	371	375	337	352	401	388	375	361	342	366	392	358	375	392	387	418	354	374	389	382	381	374	344	341	385	375	387	382	395	345	372	363	383	380	379	372	359	392	345	350	380	383	369	347	373	394	358	405	351	396	361	359	365	377	392	380	364	342	392	369	399	375	365	432	424	395	376	343	391	359	375
29221	45756	32306	14088	3195	908	580	485	501	496	490	427	460	441	453	390	458	442	413	436	440	416	466	461	445	486	441	465	432	444	411	407	425	448	416	468	483	550	596	555	442	441	441	438	411	414	453	439	468	410	426	445	446	461	464	422	461	413	429	398	410	383	416	438	393	427	447	438	419	437	391	435	426	427	465	491	423	423	400	403	414	440	427	400	407	408	467	428	397	427	416	397	417	441	446	471	457	435	430	460	452	413	415	422	435	441	438	448	413	424	435	415	408	419	458	422	433	441	464	429	445	430	442	449	440	432	401	420	459	464	412	430	430	438	391	403	422	469	459	450	380	429	452	430	463	442	431	462	454	431	438	429	429	463	424	396	419	425	418	474	424	421	427	430	442	401	468	456	408	410	467	424	424	430	439	427	421	433	453	432	440	451	449	403	418	426	437	469	425	463	466	438	429	392	412	433	430	411	428	455	399	424	445	441	432	380	425	439	427	425	455	392	437	423	439	419	394	440	463	402	461	449	403	424	432	440	459	420	412	424	423	447	445	426	428	446	434	432	445	423	442	424	440	438	430	415	426	424	456	437	421	428	421	442	424	374	430	445	423	422	437	446	445	419	431	453	451	419	449	419	416	426	434	458	446	414	417	445	458	404	449	448	452	407	451	446	424	430	427	418	401	403	456	467	478	442	423	440	434	454	436	443	401	412	408	438	427	422	443	442	441	403	439	448	460	418	415	414	377	433	403	445	418	454	389	434	423	420	440	398	420	421	442	434	451	433	452	468	479	456	422	451	437	434	427	415	418	471	447	388	397	428	436	433	388	441	436	431	404	395	437	425	435	446	442	436	429	414	422	439	455	401	436	438	478	440	413	399	455	440	438	448	459	397	433	487	475	440	418	457	427	439	417	446	412	404	473	431	403	455	439	438	457	424	454	439	399	453	431	414	389	417	426	391	419	441	418	443	410	424	434	429	405	403	460	406	434	432	413	393	433	422	373	439	427	452	442	434	399	406	430	454	467	418	453	436	435	446	416	432	461	413	471	454	417	413	375	427	485	427	432	431	455	403	418	416	409	429	451	420	451	462	440	464	444	461	412	440	419	434	458	422	412	420	414	418	443	421	402	417	406	423	442	453	438	416	423	406	425	450	413	459	426	417	419	464	418	433	405	438	442	403	441	428	391	431	466	417	467	398	474	441	424	448	413	426	463	414	426	466	389	468	475	412	429	433	424	425	405	443	429	443	443	437	383	452	455	421	411	403	473	455	417	460	457	388	411	440	447	414	398	474	434	437	411	446	432	471	428	391	408	436	445	446	434	433	452	417	423	424	449	469	443	420	397	424	442	465	452	405	425	433	470	463	470	431	428	421	449	434	458	458	453	474	420	416	458	413	430	427	409	434	460	431	432	466	489	427	411	454	403	405	425	457	432	446	465	426	419	415	442	443	435	393	427	444	430	433	475	450	409	431	476	432	432	417	466	453	414	443	411	481	414	410	445	440	379	398	453	385	428	453	474	416	452	417	432	439	426	442	390	418	435	466	451	432	442	454	432	416	431	383	429	406	447	441	422	428	439	442	433	447	422	420	437	425	456	466	428	432	408	434	427	438	451	442	451	468	392	425	391	426	472	454	415	415	444	415	424	429	418	433	438	463	422	485	448	483	463	414	409	409	415	395	413	434	433	411	391	386	426	462	446	426	413	398	455	432	430	433	429	418	418	430	449	464	431	438	425	440	426	413	401	436	453	404	431	408	439	435	457	412	463	453	502	414	426	417	437	449	438	435	468	442	472	417	407	420	427	449	401	431	467	441	401	430	436	430	441	416	433	433	455	425	427	416	441	407	444	437	430	436	427	445	443	426	436	415	417	412	454	445	417	450	406	462	471	450	479	430	404	425	416	415	419	456	439	406	404	394	427	443	480	405	427	440	430	424	414	452	424	442	447	410	446	441	412	451	434	421	417	436	478	401	457	422	437	436	453	404	463	414	438	425	437	460	460	459	456	449	426	422	432	429	420	445	470	422	463	438	427	398	446	417	422	394	426	453	438	437	370	436	473	439	431	417	462	400	452	418	439	421	446	504	424	433	392	439	439	414	418	413	423	420	422	431	423	453	408	453	424	385	436	454	438	407	369	493	401	433	469	459	414	429	450	397	443	449	414	431	438	436	442	425	410	403	428	428	426	431	412	444	437	421	450	413	414	449	468	426	408	402	421	439	436	450	439	451	418	429	400	439	429	412	463	396	438	448	420	454	441	443	457	401	392	461	392	422	422	413	447	460	461	425	442	453	445	447	444	452	425	442	428	447	425	414	460	421	409	444	463	442	434	431	441	432	431	407	390	452	435	443	434	421	402	421	439	408	456	430	450	436	429	428	422	462	403	432	469	411	432	428	439	425	423	425	409	434	423	438	457	383	439	411	428	413	406	426	429	442	471	453	459	383	413	439	407	412	408	482	474	474	423	413	420	443	440	423	429	427	468	443	433	445	420	429	422	457	401	449	412	439	435	453	436	434	443	404	392	459	449	416	436	425	438	473	438	429	432	445	447	429	420	446	445	487	401	415	481	462	430	411	431	452	412	395	463	457	460	424	425	431	430	424	431	438	497	450	433	445	438	438	438	439	413	437	456	421	454	458	428	402	443	427	435	483	442	449	437	433	442	423	436	427	430	452	430	459	435	446	443	446	414	404	479	388	409	435	438	466	422	471	430	433	415	430	446	480	443	439	452	422	446	429	416	418	400	434	423	437	426	410	438	424	415	395	439	443	422	413	454	429	427	388	451	443	454	446	444	435	397	406	442	446	426	441	459	418	457	438	440	435	438	448	453	450	439	431	412	444	393	440	435	481	416	409	433	422	442	415	403	450	436	404	472	456	436	428	432	439	414	394	431	422	412	410	386	424	415	428	456	422	408	451	427	398	392	409	433	414	408	458	407	444	407	401	436	416	411	455	434	438	441	433	423	423	404	416	460	436	431	455	409	422	421	408	455	453	439	415	442	437	420	448	423	418	426	452	419	407	439	447	441	416	435	400	440	425	412	435	434	406	406	433	423	437	413	456	442	461	432	448	438	460	412	412	448	450	472	473	394	430	412	415	425	463	425	445	382	441	410	456	419	416	452	406	406	436	482	435	453	426	440	413	428	478	393	425	447	411	431	440	429	421	439	419	454	440	450	473	409	434	431	407	392	424	441	445	403	465	417	421	424	437	376	403	420	438	469	431	455	411	422	425	456	421	409	423	405	428	438	409	450	435	446	423	440	453	418	430	462	423	436	415	423	420	422	417	415	425	427	411	438	452	427	436	411	380	418	426	420	441	427	434	393	457	436	426	446	434	399	483	434	463	424	391	432	418	374	432	431	423	412	400	452	393	444	418	433	428	458	438	467	426	408	445	383	442	429	398	407	441	445	453	455	423	417	385	445	445	455	425	410	400	451	451	461	451	425	448	458	458	451	448	403	414	466	439	421	432	437	416	397	382	429	401
23856	20960	28114	24196	20706	9906	1188	604	554	495	444	411	426	405	405	398	372	425	379	393	350	365	369	386	367	409	372	387	358	340	339	341	352	325	368	376	580	986	1278	1138	522	352	324	351	366	333	362	354	341	333	363	359	372	344	375	338	340	361	327	353	326	358	351	353	355	350	339	356	350	347	353	335	350	336	362	345	328	358	332	349	334	342	354	354	344	359	335	322	368	352	347	332	342	331	349	330	364	339	338	363	333	327	340	348	363	343	370	349	321	341	359	309	338	338	339	330	356	325	370	368	316	346	324	315	352	348	337	346	337	351	367	345	324	349	339	317	350	324	341	357	336	333	335	334	326	337	358	318	344	377	351	307	371	321	340	312	355	346	338	346	290	333	322	319	341	331	324	341	340	356	336	362	340	351	339	380	318	329	352	315	334	353	338	332	329	368	330	318	341	335	362	342	310	368	328	341	365	364	316	364	323	345	363	334	346	363	341	333	358	339	340	354	342	348	323	317	324	339	330	371	320	357	343	376	338	351	302	347	376	320	326	325	349	353	326	364	346	326	373	319	328	351	316	361	341	338	345	344	365	362	329	352	352	328	336	337	360	327	314	345	326	323	347	352	359	326	363	302	341	327	313	338	328	340	337	323	343	312	333	354	328	349	317	356	340	331	326	337	333	309	367	331	376	333	342	350	346	375	356	348	343	385	357	312	360	337	371	315	341	350	318	372	348	354	366	370	363	342	365	334	358	330	347	339	351	348	301	326	321	324	334	358	356	343	334	332	327	343	368	339	331	347	330	305	324	315	335	367	312	333	304	349	344	367	367	342	322	363	347	345	352	336	352	312	321	354	365	362	320	344	336	378	334	337	316	379	356	325	300	337	361	358	367	342	350	306	345	329	338	348	363	337	340	342	325	362	340	345	339	343	336	338	356	344	327	333	326	347	369	343	357	333	362	322	318	340	297	333	341	326	326	339	365	359	318	317	314	334	332	351	367	323	293	347	381	321	310	302	334	332	341	333	347	319	395	312	341	331	344	328	315	380	314	303	307	351	343	358	317	343	316	372	335	338	366	337	396	338	319	343	312	348	366	328	370	333	329	336	387	308	376	339	317	348	358	313	358	359	322	357	351	350	329	319	340	383	338	369	358	343	329	331	370	290	338	360	379	357	333	335	363	301	347	318	355	336	328	364	353	335	353	315	334	322	356	333	341	349	347	335	347	349	366	338	376	339	339	352	326	312	349	350	309	347	311	304	346	352	337	367	371	334	340	310	339	345	344	346	323	357	351	343	355	355	338	345	330	332	338	317	359	378	322	302	325	365	338	342	341	389	333	326	386	354	316	312	367	343	346	327	361	323	373	356	315	311	346	317	391	343	355	343	339	340	330	332	348	345	381	335	312	330	363	326	335	383	340	339	337	335	361	336	371	366	352	345	367	325	375	332	339	323	341	342	352	347	353	359	336	333	317	361	349	351	314	346	326	327	329	329	356	363	329	300	354	331	340	338	361	357	306	353	336	338	332	333	325	336	331	360	327	343	360	321	340	358	347	337	336	342	360	371	340	352	352	356	354	320	368	340	352	345	392	317	333	332	353	318	358	325	335	387	338	298	286	334	350	353	315	327	347	345	331	337	402	316	341	350	323	359	347	365	327	337	366	318	340	333	342	319	352	311	321	324	318	356	327	368	311	335	330	351	342	338	322	355	346	320	306	349	353	333	371	340	357	359	338	338	339	333	364	336	370	317	315	332	338	319	341	363	347	360	358	369	343	359	304	362	356	332	347	337	329	350	357	312	353	342	344	358	332	372	368	319	357	323	312	323	386	314	340	365	358	326	372	326	323	343	341	344	335	352	369	328	363	347	365	304	350	318	374	328	326	327	366	348	332	345	352	368	314	349	345	318	366	324	352	344	341	332	368	378	347	339	346	330	351	312	312	362	346	346	358	372	343	309	311	394	337	340	371	348	359	315	343	374	366	327	331	396	371	346	360	351	334	340	361	360	322	330	346	368	322	307	335	340	351	365	345	337	323	328	342	311	322	333	357	321	316	329	350	320	322	302	362	324	311	344	339	307	355	301	334	318	331	349	351	361	323	333	325	361	361	347	353	350	366	334	336	342	333	353	340	327	353	329	338	343	374	369	336	339	370	336	350	309	338	345	320	352	350	332	355	324	314	296	336	364	328	322	330	344	334	356	330	325	358	345	340	332	333	358	356	337	331	348	334	335	327	314	350	332	327	335	326	337	355	353	357	334	348	316	320	335	333	337	334	368	331	361	332	338	364	329	321	346	362	315	356	378	352	336	366	359	366	344	306	352	352	336	335	378	325	331	354	399	316	309	315	286	365	326	353	359	342	353	351	328	320	352	360	345	346	348	328	318	372	307	322	361	340	345	356	336	372	321	369	350	314	339	313	364	315	341	335	374	335	359	323	334	317	384	338	343	373	325	346	372	332	379	362	357	341	355	323	361	342	340	352	333	344	318	361	359	338	345	360	365	345	339	332	326	361	319	340	306	317	324	351	328	315	349	309	334	353	351	342	331	329	325	351	325	330	336	341	370	383	377	353	332	358	369	348	333	353	321	342	353	299	329	314	346	361	368	330	348	322	343	346	381	368	327	357	304	337	351	318	337	386	331	311	344	308	389	333	338	320	310	328	359	366	355	346	339	346	347	334	344	312	330	343	334	385	344	350	341	303	341	331	354	340	338	339	367	327	364	368	365	314	399	347	342	325	336	334	327	339	335	345	336	355	343	325	364	321	326	360	323	323	354	351	330	334	347	321	350	321	334	339	351	359	328	340	356	307	359	314	343	373	368	332	350	337	323	371	366	346	362	345	353	346	334	320	350	321	309	368	340	406	337	305	354	326	321	343	329	331	339	326	324	319	336	322	308	339	338	323	340	295	371	390	369	352	341	351	347	378	351	316	333	340	353	401	361	331	338	320	355	315	309	337	351	355	366	343	355	362	330	348	342	364	354	352	350	344	320	353	313	329	349	346	322	319	330	351	328	338	330	348	343	341	350	368	337	318	336	314	333	349	343	329	356	377	348	367	330	318	359	334	317	336	356	327	321	344	307	360	307	353	356	344	350	346	337	344	332	358	330	338	332	344	373	335	339	342	357	339	340	339	340	345	347	359	321	355	340	349	332	397	329	333	342	369	287	348	332	325	295	345	338	361	298	325	331	334	304	356	320	342	357	354	365	350	355	345	328	340	362	347	331	329	339	342	316	327	349	350	328	344	306	319	311	365	338	333	307	329	379	338	328	300	335	342	373	359	326	330	361	326	345	350	337	352	363	334	331	309	336	361	337	329	348	355	328	354	369	349	357	321	356	337	345	310	326	329	314	327	364	328	322	354	369	345	385	319	344	374	358	313	349	356	366	315	322	334	341	309	371	345	365	338	323	351	319	345	331	347	355	376	354	328	310	336	346	340	359	335	376	359	317	307	333	348	335	345	364	327	341	357	340	318	357	321	367	342	386
29050	50621	39630	21038	5899	2360	1226	873	756	690	594	549	541	496	486	462	420	484	434	481	433	438	435	477	454	409	394	421	442	451	415	431	427	425	403	483	756	1277	1742	1461	685	393	379	405	359	381	413	401	383	389	412	406	398	395	429	429	436	370	417	378	382	397	405	404	403	379	436	418	396	391	420	364	357	410	414	444	390	429	402	428	369	408	381	385	402	412	368	374	357	377	400	387	386	433	370	407	417	399	386	408	382	419	405	383	381	407	381	406	370	424	381	394	394	439	425	425	392	409	465	365	391	381	429	388	405	365	397	350	409	410	405	424	347	402	368	382	382	387	399	384	374	402	383	402	406	426	402	365	372	378	424	401	399	405	377	379	428	380	380	384	403	370	398	416	402	429	366	416	404	396	407	411	389	420	393	379	372	395	373	429	380	425	375	403	404	446	407	382	411	368	426	401	381	364	404	376	417	400	369	404	411	384	377	406	374	381	407	381	358	391	393	378	384	446	398	421	407	359	427	411	383	366	375	416	401	409	371	382	398	416	394	406	404	415	374	396	396	387	404	382	399	397	425	414	372	401	401	411	363	403	410	380	387	399	403	391	387	403	391	402	387	397	395	385	387	408	382	420	386	406	402	371	388	385	383	414	363	394	375	393	427	361	422	365	392	429	387	424	371	372	407	356	397	369	402	417	406	417	394	383	366	363	371	374	372	397	409	398	414	365	412	365	387	403	373	416	413	392	375	371	381	434	402	380	413	392	379	357	376	390	379	409	407	393	366	392	420	402	402	400	367	388	353	396	434	392	362	365	403	369	366	406	405	406	404	401	389	399	386	359	354	359	402	403	407	392	389	377	407	364	371	360	367	388	385	401	402	409	365	392	391	372	417	425	408	385	375	424	375	418	392	363	406	388	390	407	378	365	388	402	391	411	363	404	356	397	410	423	383	362	425	388	368	341	384	381	378	401	345	404	360	428	384	397	387	380	414	395	398	358	395	401	388	396	370	379	367	392	417	370	336	376	406	418	375	365	389	404	384	424	389	393	383	374	366	411	407	370	383	396	412	361	359	396	404	399	416	413	397	421	418	395	434	426	400	417	405	435	435	438	408	382	390	382	380	383	394	416	396	391	410	409	388	383	398	399	418	421	388	394	374	421	366	395	421	401	364	410	382	409	387	384	379	366	395	418	384	399	424	408	426	427	388	418	392	394	366	398	399	414	374	389	341	395	404	392	410	358	435	389	420	377	358	408	392	414	423	400	381	413	383	414	380	346	422	385	398	389	411	380	379	400	396	428	407	401	399	401	411	404	383	373	375	376	392	406	397	398	404	353	397	368	417	378	415	392	409	350	428	377	364	385	416	394	379	359	366	375	391	386	411	374	412	400	383	359	382	401	412	374	393	411	393	395	395	378	412	397	377	392	394	392	407	370	384	386	376	398	426	391	410	395	403	388	374	417	406	375	378	401	393	375	388	385	433	411	372	410	387	426	366	396	379	408	375	411	406	398	368	416	389	404	385	364	386	384	399	404	401	410	388	383	376	404	367	366	403	416	396	406	375	376	389	409	393	387	389	399	395	402	398	376	387	413	393	417	412	411	389	380	385	389	382	361	414	393	409	380	353	400	391	412	408	385	403	376	385	365	421	411	380	388	375	381	402	353	392	387	409	391	394	410	393	426	412	418	403	367	376	387	399	395	396	422	410	424	432	431	370	367	420	402	418	400	386	383	413	376	373	375	375	387	395	413	397	343	393	380	370	349	387	374	412	446	344	374	379	405	409	407	356	407	371	352	413	372	384	403	409	380	399	400	389	404	416	381	354	399	389	370	399	380	425	399	372	418	395	373	392	397	397	399	413	378	407	425	377	376	365	399	367	374	394	373	401	406	417	357	404	362	379	368	398	406	397	417	418	402	365	380	376	381	412	380	414	429	391	392	390	394	401	404	357	381	409	376	384	391	377	401	388	396	415	387	405	398	374	417	357	375	370	404	403	409	374	377	393	413	416	401	332	408	398	396	377	390	393	368	403	374	408	388	404	371	390	387	397	405	416	397	354	392	393	365	363	402	396	409	375	392	380	406	389	392	380	421	383	399	387	385	427	395	382	390	388	389	393	388	407	379	393	403	395	404	410	406	385	406	399	402	405	371	400	394	408	409	404	398	421	408	386	379	386	375	427	368	435	431	393	402	410	392	412	377	427	427	443	387	403	379	404	425	391	376	421	397	381	399	428	398	424	402	411	392	399	394	398	398	373	452	431	415	383	383	427	378	362	395	426	393	399	376	407	399	422	404	372	394	411	405	392	388	384	398	399	364	390	390	412	393	395	394	402	392	381	399	353	405	397	428	388	414	375	388	385	391	386	401	397	419	372	374	388	410	406	391	376	366	389	412	389	406	388	386	394	395	399	395	407	369	432	376	388	381	406	412	371	377	370	364	383	387	385	400	388	429	364	401	370	403	432	395	392	401	398	402	403	377	389	413	386	415	387	390	390	375	366	388	410	394	391	386	390	418	385	381	363	409	393	358	359	410	381	400	415	425	403	378	410	391	370	391	405	430	390	392	415	384	419	408	412	386	393	403	399	392	388	342	361	391	357	427	409	386	380	375	407	348	400	429	414	392	371	390	398	383	418	425	413	401	419	382	418	420	384	386	416	393	382	408	386	391	381	395	417	381	395	359	402	364	427	376	397	393	391	366	387	410	368	363	381	417	405	384	368	415	397	409	396	416	381	385	409	426	417	408	376	398	417	363	393	394	389	388	366	360	403	398	407	429	374	360	406	365	366	385	401	398	367	410	384	382	356	399	370	391	398	379	400	408	403	373	376	391	405	405	393	396	429	437	407	363	421	358	373	390	369	393	404	400	408	390	394	392	403	381	384	384	449	375	418	384	374	397	404	416	403	422	415	378	399	392	412	368	402	418	377	389	408	435	403	389	392	384	386	390	363	405	415	376	395	350	421	392	399	402	395	393	373	379	389	392	388	403	422	358	343	416	404	387	382	381	386	394	394	403	385	385	369	413	425	371	408	397	396	398	382	410	384	443	361	402	412	432	358	367	380	375	382	433	338	388	388	370	414	393	437	409	405	416	367	427	389	375	406	396	360	397	388	404	371	397	381	403	391	412	382	400	395	424	394	399	386	385	431	435	390	395	409	416	402	386	393	402	417	412	395	376	384	371	395	392	350	368	408	350	380	397	398	395	402	377	383	396	411	384	394	443	407	384	420	409	383	386	395	385	416	414	372	386	396	410	402	406	400	395	372	366	403	382	386	376	400	413	366	336	404	399	394	400	374	404	371	408	379	401	403	425	404	341	404	440	403	385	369	343	391	368	366	430	375	387	413	408	395	399	397	382	349	380	418	372	416	398	385	374	411	387	347	372	350	396	426	379	388	431	384	382	406	413	389	376	392	396	405	386	369	365	451	382	404	397	395	374	389	374	426	421	416	390	385	373	391	395	413	413	384	401	398	369	392	405	432	361	382	401
24976	21025	27949	25285	12800	1573	691	579	548	581	509	499	523	502	513	481	440	502	505	518	478	481	448	496	460	509	493	464	496	483	447	501	509	470	452	507	499	707	912	837	523	456	480	493	473	482	465	464	477	447	473	465	481	465	455	465	470	470	465	463	468	465	498	473	495	438	484	461	423	465	474	460	420	453	428	483	475	462	495	455	475	482	504	462	497	467	481	475	433	477	437	468	455	487	508	460	501	459	434	492	462	455	506	475	451	453	502	483	439	463	499	467	483	490	465	483	489	485	487	499	478	462	435	479	491	445	497	456	477	468	481	452	459	492	452	435	460	455	484	472	462	501	469	469	485	419	467	476	466	482	460	468	495	500	461	467	466	446	462	475	487	431	469	481	423	492	483	478	479	481	445	482	471	480	489	471	464	479	436	480	452	523	495	513	457	453	481	492	464	446	478	459	469	479	482	439	447	463	505	427	491	478	448	428	447	461	484	463	440	473	473	481	460	428	457	408	489	484	468	469	466	457	433	461	492	442	497	463	501	484	493	491	468	452	457	492	483	450	473	404	474	476	452	454	472	487	476	473	464	476	457	476	449	469	491	463	483	497	478	477	478	460	488	457	489	444	463	454	464	466	437	496	473	447	440	489	452	453	485	456	509	469	455	474	437	498	458	462	444	441	477	461	450	441	431	472	499	464	466	460	492	500	502	457	494	465	462	461	431	478	480	468	431	451	474	472	451	448	465	450	483	488	455	436	475	503	476	489	452	486	509	448	455	478	477	437	482	455	494	512	437	494	487	437	482	498	454	465	440	480	477	476	463	462	490	481	493	457	457	450	478	498	439	470	512	475	498	457	467	477	468	434	470	485	485	486	510	485	470	503	432	451	460	464	476	446	470	431	442	498	509	450	463	428	460	480	466	461	481	475	498	464	494	447	465	456	483	498	450	467	466	472	475	469	500	485	457	499	458	467	495	480	433	481	470	474	476	471	460	493	461	449	438	480	498	454	486	489	461	482	475	486	456	453	490	494	447	507	475	459	503	428	494	490	461	486	440	460	484	464	494	432	496	476	481	486	471	426	488	503	445	464	456	460	462	490	467	472	472	452	473	441	469	453	522	466	447	479	472	455	496	469	453	474	436	467	491	492	490	442	457	423	464	458	474	462	447	476	476	454	434	438	445	472	448	479	473	484	485	488	498	462	498	456	463	503	464	443	475	517	472	473	495	451	481	459	474	455	490	445	482	453	465	478	519	467	454	454	476	490	454	476	477	449	472	471	457	454	493	456	482	469	484	474	465	475	488	485	441	539	496	447	466	470	486	446	482	449	444	482	474	519	530	466	417	483	476	457	483	452	437	494	444	502	446	459	460	472	430	497	440	470	464	487	418	481	480	452	462	476	436	458	444	447	472	431	459	443	473	467	482	475	484	488	493	470	442	461	463	487	421	485	449	470	427	446	438	449	468	473	446	463	484	462	434	498	433	461	461	455	457	457	448	481	455	516	456	457	476	460	502	478	475	489	468	460	479	454	424	488	524	452	482	510	468	469	476	444	477	483	448	506	469	473	467	463	466	432	477	489	464	459	481	480	487	456	452	470	446	457	477	512	452	487	461	493	469	447	465	428	457	461	505	487	468	479	486	488	466	482	445	518	469	484	452	490	485	470	477	481	455	491	528	479	441	427	481	472	469	501	467	416	496	460	462	474	490	482	442	482	478	491	469	471	445	455	462	469	459	469	433	510	466	435	468	465	469	471	449	439	480	451	447	478	462	484	437	492	465	454	475	485	478	474	455	425	465	458	454	460	427	469	461	434	471	474	455	473	456	466	491	493	443	463	478	466	460	468	436	483	464	439	462	475	489	457	481	457	465	500	481	439	472	469	492	468	465	491	467	483	460	515	485	478	465	500	467	496	529	464	480	501	448	479	472	497	485	451	488	444	494	407	511	491	444	463	504	446	453	489	477	490	440	484	467	486	453	444	486	439	433	481	483	451	465	460	462	448	461	481	452	461	471	482	445	485	499	456	489	435	479	437	481	485	482	491	465	480	463	469	489	466	485	461	474	473	465	462	470	436	475	508	456	437	463	505	468	460	457	478	485	452	505	479	448	477	493	468	483	499	456	448	484	490	486	465	505	469	434	459	502	463	467	481	465	498	456	452	423	491	504	502	470	447	486	515	489	443	451	417	479	465	471	458	494	510	500	436	468	449	416	434	474	470	476	493	489	481	477	425	440	459	441	422	462	500	482	447	513	472	449	468	526	498	501	501	453	491	462	442	465	466	432	449	449	462	492	488	484	472	437	438	446	431	521	487	459	492	445	438	440	504	519	458	524	468	432	454	496	459	457	466	463	484	501	452	482	479	484	516	450	437	443	496	479	440	451	515	475	467	506	488	474	443	503	497	481	482	472	496	471	466	520	460	487	445	496	474	460	544	475	462	485	486	481	487	458	466	476	463	454	453	461	462	472	474	467	464	466	500	465	430	482	487	434	472	469	445	487	486	490	458	436	467	444	471	452	494	519	444	476	499	490	430	459	462	448	477	484	448	455	463	437	428	481	463	459	453	481	472	512	487	439	435	482	494	448	502	416	509	508	468	472	453	489	434	483	503	500	499	497	472	480	482	452	456	483	453	414	456	467	502	466	456	487	446	468	430	491	466	451	466	471	521	478	459	464	531	442	474	477	476	473	475	428	497	475	504	456	473	469	532	482	449	471	469	495	469	457	503	470	452	465	462	484	459	480	451	465	500	447	454	493	515	513	492	478	467	443	456	441	457	487	445	469	432	480	439	477	513	452	476	449	494	493	506	462	467	489	482	449	465	419	463	481	445	490	462	465	449	505	457	449	463	479	477	460	510	476	469	477	469	500	460	483	516	484	473	461	492	489	456	451	456	505	501	467	457	476	496	450	468	456	455	438	452	440	481	471	506	455	456	447	457	426	463	465	453	447	474	507	442	443	481	438	431	508	482	446	489	493	481	455	460	496	478	493	513	457	484	500	436	469	502	442	478	423	427	471	469	452	509	480	455	436	471	461	442	479	461	489	482	484	500	484	493	493	487	451	457	465	452	459	486	499	419	455	464	462	435	451	467	451	504	420	479	453	468	463	472	477	455	476	456	449	460	464	480	462	513	471	477	490	510	473	474	502	492	470	452	479	432	484	471	484	444	464	497	476	462	448	456	440	476	432	451	506	487	471	483	440	467	430	478	469	462	454	507	519	420	494	450	464	424	482	491	482	461	451	449	444	456	470	437	440	464	487	457	459	475	482	445	467	464	475	474	529	486	449	460	487	493	507	489	451	474	470	447	464	457	482	458	472	469	503	458	482	444	481	477	447	456	457	451	466	462	496	473	446	473	441	460	473	504	448	460	451	458	508	514	454	427	452	533	444	470	466	510	489	534	465	462	473	465	473	469	426	500	472	484	480	441	472	473	496	462	478	457	449	493	488	434	444	482	488	481	486	437	483	473	475	482	468	472	466	500
29497	49489	37936	19451	6097	1472	961	792	715	668	656	612	600	606	594	585	596	556	572	559	549	553	547	535	603	564	509	519	546	530	497	564	554	538	532	575	584	855	1171	1132	567	534	504	507	515	525	528	535	550	566	554	559	533	535	549	516	546	550	496	519	553	543	545	571	532	512	495	461	515	543	553	572	538	509	556	525	536	530	503	522	539	505	552	554	569	541	564	552	576	535	494	524	507	598	539	551	535	503	537	503	528	544	494	563	498	549	542	567	566	551	559	544	514	543	578	531	528	535	552	496	545	541	534	536	523	538	549	544	539	534	555	510	558	536	536	518	497	548	542	501	509	519	519	534	542	509	521	542	504	542	556	523	572	539	529	552	509	544	591	550	523	509	554	561	556	559	564	573	547	505	517	550	544	536	564	548	551	550	512	508	520	532	551	522	544	464	524	551	540	533	542	524	510	511	518	527	517	526	516	546	534	585	522	534	497	509	573	576	506	518	542	521	529	496	524	526	551	492	539	511	539	517	577	512	490	521	485	514	506	532	506	521	532	543	560	521	548	533	568	539	519	549	567	542	535	553	473	579	528	525	532	518	568	534	487	542	535	490	541	543	539	537	521	542	490	504	542	519	514	513	527	551	555	576	527	512	501	537	549	486	533	507	528	513	532	516	510	552	528	585	547	542	546	543	550	552	489	529	548	521	569	526	571	527	555	508	527	533	530	544	557	551	556	514	529	522	566	513	534	542	568	515	565	541	533	499	533	502	531	529	494	500	546	572	517	571	552	530	522	543	565	532	541	497	549	567	586	541	556	498	535	523	513	575	562	572	608	532	490	540	573	506	483	546	519	538	519	543	533	542	531	496	502	555	535	529	546	545	542	515	526	533	501	530	537	533	511	505	537	543	491	547	514	562	508	523	554	563	509	569	547	593	547	517	506	497	496	558	561	539	535	556	542	536	518	513	509	564	537	573	527	553	560	558	498	540	545	540	562	547	567	547	534	498	523	534	549	478	583	548	549	511	547	546	561	549	516	554	512	543	540	541	532	498	508	491	513	508	526	585	515	521	577	599	568	529	490	575	549	538	530	503	497	559	543	474	572	511	517	559	524	552	511	537	548	517	547	531	554	546	503	482	524	512	517	548	593	589	488	499	565	523	476	557	552	511	541	549	575	507	517	545	525	557	535	545	508	532	518	516	518	490	530	545	517	497	533	547	566	503	511	516	521	501	513	536	532	554	549	496	579	526	547	539	523	489	530	528	532	530	523	585	510	569	567	509	521	531	562	531	527	520	522	560	570	531	536	520	547	541	553	550	523	504	521	559	540	547	579	546	532	550	534	517	525	561	549	475	564	547	538	527	565	547	541	551	554	509	514	534	520	555	532	522	536	500	519	524	525	551	503	560	501	594	535	542	550	547	539	564	553	575	564	547	513	528	512	548	526	518	507	573	533	516	568	508	497	539	534	508	564	491	547	528	550	561	525	562	596	534	519	495	541	510	568	508	497	536	542	579	519	525	555	532	546	543	491	555	601	512	560	543	549	550	509	515	565	562	479	499	553	524	573	518	535	536	538	529	554	524	535	518	509	508	502	527	571	503	528	536	489	520	510	523	543	527	542	488	537	535	559	508	490	549	535	500	534	531	587	512	540	550	509	489	573	524	510	483	529	556	545	571	510	536	535	511	539	553	572	540	543	556	551	562	561	537	526	538	549	518	523	585	512	571	536	539	498	548	529	523	548	522	537	589	530	529	536	498	496	540	515	549	541	589	490	518	521	538	532	568	478	534	516	560	524	520	541	557	524	527	539	512	506	520	574	543	532	517	578	566	559	536	536	525	541	538	528	550	527	518	535	575	506	589	539	496	542	552	554	506	586	531	504	492	529	560	522	509	543	526	531	566	566	513	554	533	522	555	558	533	543	569	564	527	544	583	514	522	517	553	541	539	518	534	498	575	534	501	540	540	551	535	511	583	544	548	537	526	498	545	552	541	561	566	475	489	507	504	532	568	575	508	541	543	516	561	541	520	546	508	521	508	542	519	538	551	527	512	475	545	571	549	506	520	496	510	513	554	516	543	544	549	521	523	581	557	550	493	519	539	538	528	540	509	499	507	540	517	499	540	471	505	524	529	534	554	536	565	547	539	555	522	563	521	524	530	522	543	529	529	551	505	480	589	548	537	557	488	548	547	539	557	530	531	552	599	556	552	504	511	531	505	505	550	517	551	511	519	502	546	543	538	482	556	529	537	514	545	488	550	471	536	573	519	518	500	547	502	552	532	555	522	535	556	564	529	524	516	524	560	542	582	563	525	506	551	510	531	531	545	518	502	507	510	524	529	535	533	571	511	522	510	516	524	511	509	553	512	546	486	519	541	556	543	554	508	570	523	500	532	593	531	535	525	512	546	521	519	510	549	544	509	527	510	528	530	549	545	540	557	570	552	545	522	535	489	540	518	543	510	548	510	541	565	531	474	546	544	535	537	558	517	529	510	519	510	553	531	514	574	520	524	521	533	563	504	557	511	548	541	536	540	560	549	535	532	500	530	552	560	482	503	534	522	540	517	499	529	509	507	526	530	512	536	538	558	557	545	531	505	539	553	520	591	518	561	562	491	547	507	547	498	534	520	537	554	541	555	537	537	525	536	498	531	534	543	551	504	526	504	499	543	544	511	525	572	535	517	553	539	551	522	541	500	479	571	539	534	554	516	507	553	558	506	504	541	558	521	523	535	533	505	541	558	523	530	516	522	536	513	493	532	557	582	536	548	539	574	496	512	541	566	500	502	524	543	524	531	535	550	504	523	539	541	531	546	537	523	520	522	564	475	499	565	532	506	562	519	540	540	547	542	531	551	554	527	563	556	543	548	509	523	531	517	514	543	517	503	520	535	560	543	508	571	553	534	566	522	529	525	555	548	537	560	535	569	489	591	539	549	555	544	551	529	547	570	553	510	548	544	533	542	571	603	520	554	532	567	561	526	530	537	524	557	552	565	538	508	507	543	552	505	589	526	541	551	522	532	496	533	540	575	555	550	560	551	540	521	561	529	540	535	566	564	515	547	586	518	542	504	518	528	520	533	497	558	536	492	513	521	546	557	533	523	545	494	553	518	510	564	525	503	574	523	523	527	519	523	583	537	501	513	580	532	500	546	512	534	544	565	531	522	535	569	573	502	546	506	577	504	584	523	505	553	540	560	522	532	519	543	549	496	548	541	500	513	523	481	548	551	506	536	519	516	528	521	513	540	540	537	501	570	496	548	558	563	491	558	505	507	541	531	495	549	541	535	545	558	497	492	546	496	542	527	500	523	582	537	547	545	472	543	528	519	517	522	556	544	496	483	514	545	527	558	589	540	559	510	499	569	565	536	535	508	530	500	535	555	508	543	556	571	522	531	594	521	507	528	519	542	530	591	528	553	558	507	560	511	536	540	548	542	558	550	514	528	544	574	510	575	538	533	577	570	544	551	561	573	532	566	525	535	526	538	530	522
22864	21102	28653	23840	21115	20880	8552	1191	827	759	675	678	601	583	569	583	543	526	556	554	529	521	523	545	527	492	489	492	468	502	471	521	471	499	464	490	628	1224	1947	1749	578	492	493	450	438	484	468	467	467	470	464	459	492	497	456	488	491	456	482	483	500	477	451	453	490	470	500	492	470	471	498	456	498	519	450	457	486	479	536	472	487	483	481	504	465	451	504	450	486	449	501	454	470	448	457	465	496	490	476	493	469	436	477	488	476	470	461	458	455	488	460	489	483	458	493	486	466	443	453	445	468	464	517	461	482	473	486	429	454	414	464	478	452	464	458	498	487	505	502	493	458	470	511	476	460	479	473	448	474	497	460	475	474	476	489	476	467	419	461	491	446	497	489	483	454	472	470	477	485	467	471	443	448	492	458	487	481	453	465	491	445	448	465	474	453	485	432	459	472	484	448	452	465	473	468	477	479	485	479	444	469	457	471	460	483	481	461	472	456	461	534	479	480	467	455	478	463	496	465	449	456	464	486	483	478	471	442	502	464	467	494	476	447	474	457	482	475	458	444	500	466	438	470	465	455	470	471	477	471	495	470	504	471	487	508	490	494	468	486	460	461	457	473	451	506	507	465	528	462	497	465	477	471	478	466	449	458	460	506	479	504	513	472	478	448	471	494	452	448	476	487	454	474	492	492	462	471	454	479	455	457	493	455	456	511	465	453	466	456	442	472	467	458	470	488	479	469	484	459	472	463	481	494	505	473	476	444	470	487	449	464	480	467	457	439	479	510	458	467	513	451	417	485	498	483	538	463	446	465	508	484	483	462	474	472	484	459	490	460	475	473	500	462	439	494	492	480	490	482	450	491	477	485	482	495	470	461	496	397	474	485	505	463	456	482	460	470	452	497	451	442	462	489	490	486	466	456	514	462	485	449	474	452	443	441	502	465	450	479	436	495	521	484	447	462	445	458	476	489	499	442	489	459	501	455	477	456	477	457	489	522	450	448	472	479	461	485	440	477	471	444	514	466	493	547	474	461	521	400	475	475	478	497	481	449	465	477	497	462	460	480	477	495	457	458	489	470	461	456	453	436	445	482	457	489	444	493	494	470	513	468	466	470	448	433	470	478	468	466	492	481	450	479	483	433	497	474	456	441	521	461	466	460	462	477	485	450	456	496	475	471	486	450	467	476	489	459	440	463	467	469	477	474	483	458	474	501	486	439	491	478	443	498	479	446	473	481	482	489	460	485	465	444	483	464	494	486	487	516	492	468	459	479	503	492	446	464	459	446	491	483	469	489	458	460	474	493	444	463	414	471	504	470	456	448	519	498	468	469	502	492	461	473	418	462	501	487	476	497	436	492	468	470	492	514	514	457	458	457	470	479	452	476	423	492	444	494	467	487	433	444	494	437	482	444	478	483	478	468	503	488	506	459	460	455	470	478	501	474	482	442	484	513	482	459	449	484	506	494	467	472	528	481	438	464	470	431	471	492	493	480	460	490	495	450	456	485	462	475	455	461	478	448	458	494	451	457	436	489	488	452	464	459	455	439	481	442	466	498	471	451	455	444	461	454	491	484	446	444	459	476	479	464	477	467	459	461	511	441	473	494	439	481	443	430	469	515	484	474	473	478	480	470	465	472	460	471	485	455	494	478	450	461	467	474	484	459	499	456	479	481	468	506	471	439	513	463	487	424	505	528	440	453	464	448	472	470	444	489	472	507	506	456	462	455	498	438	468	451	500	461	468	473	451	444	463	469	489	504	483	483	438	472	474	473	484	473	463	452	481	440	412	464	455	488	485	488	464	475	463	484	470	468	489	447	475	456	481	495	460	467	489	472	456	474	490	500	452	441	459	444	476	485	460	460	461	507	444	468	501	428	516	501	463	474	445	492	533	483	422	469	479	479	465	542	465	448	476	457	492	432	458	492	442	453	470	444	494	446	472	476	491	503	469	463	440	468	447	481	516	512	493	493	486	461	466	442	480	471	430	482	465	433	463	454	461	491	437	483	472	475	447	461	469	453	490	501	500	486	521	465	489	471	452	457	459	455	477	464	477	505	473	488	458	517	462	470	466	451	511	492	438	472	507	466	485	487	508	494	463	504	486	481	461	470	498	488	466	494	438	427	487	412	479	516	489	478	464	459	454	440	481	464	447	476	441	473	466	477	450	457	479	497	485	488	435	483	447	454	433	463	467	502	462	463	493	445	471	475	451	494	469	449	464	515	469	401	476	472	459	470	466	486	475	485	462	499	456	499	473	446	465	458	493	474	443	483	490	458	501	492	487	488	482	464	510	431	452	459	469	459	464	459	443	455	492	486	488	474	484	474	486	469	489	467	484	471	457	504	477	489	478	475	452	496	462	437	467	516	449	456	473	475	459	478	467	473	480	462	474	471	450	467	476	467	454	459	449	493	448	436	448	443	480	487	478	483	467	501	466	454	445	523	443	502	484	441	469	486	443	493	488	486	414	450	497	480	477	486	467	464	489	483	468	496	471	449	467	458	457	469	493	489	525	491	441	480	479	477	504	475	466	486	478	499	456	450	435	462	475	484	456	485	453	459	477	516	467	468	437	465	501	464	456	447	499	472	454	465	470	475	491	499	469	446	453	499	458	474	413	456	471	468	485	464	484	482	482	474	467	473	483	445	498	469	512	502	469	470	491	433	453	459	476	465	483	466	477	505	491	464	486	461	467	503	461	472	468	487	477	437	436	451	472	470	490	448	440	469	470	470	486	457	453	452	510	481	458	476	461	481	430	515	486	440	427	478	453	475	452	495	453	469	482	468	474	464	463	487	456	499	436	495	479	479	446	456	425	462	472	476	469	446	487	521	466	465	475	479	450	485	479	446	456	459	485	482	495	445	450	482	467	495	473	464	476	485	465	487	481	433	453	479	482	443	479	502	481	461	526	476	474	466	478	444	467	457	461	491	427	441	462	509	462	464	456	463	457	484	409	506	467	459	455	444	453	469	475	457	468	461	463	526	464	457	459	485	455	502	454	456	471	473	463	467	461	479	481	445	480	459	475	492	440	455	492	448	464	447	489	431	442	477	492	466	459	487	475	480	429	452	485	487	512	477	511	496	481	448	479	491	442	476	487	505	471	461	468	450	465	483	473	476	473	468	501	465	419	456	476	474	464	491	464	494	458	453	432	507	478	476	474	469	470	504	473	450	464	439	493	450	480	472	468	468	467	490	453	472	422	505	486	460	448	488	465	457	440	484	470	471	425	460	508	494	458	428	466	463	480	471	473	490	455	457	456	498	472	469	493	480	461	455	450	479	482	492	440	468	464	468	494	437	488	471	483	468	469	491	494	479	465	470	497	489	477	515	434	456	483	449	468	474	517	503	475	485	449	455	490	507	454	454	435	501	435	468	473	475	444	485	491	479	487	496	442	461	444	447	460	456	476	498	520	479	509	476	434	443	460	462	488	480	468	476	455	442	500	443	473	492	496	450	437	487	455	455	455	485	405	495	443	492	465	478	499
35868	64619	46639	31397	9368	4195	2016	1415	1173	1038	925	785	789	686	676	654	599	613	591	614	593	575	578	578	588	576	606	559	546	572	568	550	564	510	567	520	688	1613	2688	2263	547	509	513	497	554	527	561	490	532	526	539	520	539	504	493	508	493	476	530	503	518	499	550	502	497	489	551	520	522	447	487	529	499	488	521	508	485	507	524	493	520	570	541	561	518	507	521	455	515	538	523	537	497	527	520	506	502	459	533	510	485	505	521	537	552	478	568	519	537	499	561	495	526	523	550	513	513	517	520	514	494	514	537	520	541	539	518	526	541	504	551	500	494	510	542	527	527	544	492	516	524	518	489	533	533	476	509	533	501	498	521	504	558	521	472	473	514	526	533	516	503	536	527	510	534	549	528	546	521	508	495	482	456	495	515	521	475	555	506	491	527	482	529	542	508	543	526	522	533	562	507	533	510	523	534	547	518	541	540	543	526	522	479	522	553	501	481	520	498	543	507	540	531	559	541	540	511	552	523	510	533	535	491	499	504	537	533	529	494	511	494	542	531	558	494	501	523	500	530	494	524	532	497	516	504	530	505	558	546	515	501	531	532	508	485	524	533	521	487	496	511	530	519	528	502	509	486	485	501	531	519	512	554	502	537	465	518	530	527	513	501	505	514	508	506	506	538	475	498	523	519	501	532	531	482	543	481	508	562	494	539	483	566	505	519	514	510	502	542	506	505	490	482	516	534	505	500	520	490	519	497	522	532	517	471	533	514	486	484	534	500	521	460	465	489	535	507	505	517	541	516	466	496	498	547	520	530	523	515	465	526	522	521	482	518	510	519	521	515	515	543	525	514	480	487	517	534	524	532	535	538	521	522	530	525	537	490	442	501	476	506	504	516	501	544	503	515	498	511	569	468	512	516	510	512	499	519	517	473	521	476	499	490	491	543	519	491	494	536	541	517	534	462	510	531	540	533	513	512	493	488	534	521	500	500	523	543	493	514	517	509	506	513	526	517	494	509	523	509	543	499	525	506	561	571	511	513	523	537	522	530	523	463	510	502	485	522	534	494	502	549	542	474	514	518	541	492	506	517	511	528	518	541	512	537	528	517	530	537	483	470	500	535	530	550	518	516	506	457	521	547	537	519	507	537	517	474	539	529	478	527	488	492	518	532	534	501	500	460	491	488	511	532	506	523	510	506	539	487	496	500	477	501	551	509	485	540	503	510	481	534	477	509	508	498	515	478	514	562	530	545	549	558	502	447	493	496	472	498	542	486	503	515	470	516	559	508	541	492	499	508	491	543	529	472	516	530	527	555	529	521	530	473	518	503	504	517	504	493	534	533	504	532	500	478	529	493	517	503	495	483	535	479	515	516	539	475	501	507	469	499	488	467	523	498	511	513	532	515	511	535	534	513	495	514	519	523	526	520	533	524	497	516	516	491	504	513	514	514	492	496	518	496	577	483	539	524	485	487	539	524	527	522	546	500	563	522	486	498	521	513	542	548	538	518	511	515	503	515	515	582	565	560	530	532	546	523	493	522	480	515	530	470	538	541	504	506	537	458	510	520	565	546	520	515	519	487	528	512	508	537	512	517	539	520	542	475	537	516	494	557	492	496	555	527	540	492	489	528	513	513	538	521	504	522	501	502	500	510	498	510	506	471	525	512	537	538	495	513	503	524	547	494	530	551	557	486	499	566	516	494	515	514	522	523	510	551	510	520	543	524	533	523	487	554	517	514	553	494	524	519	517	482	509	536	504	533	518	548	525	509	532	510	502	536	495	496	530	496	505	517	549	509	567	546	497	538	524	508	510	497	553	514	514	521	528	510	529	507	474	512	539	520	478	474	521	515	537	493	546	546	529	522	520	509	530	562	515	505	544	564	531	527	501	474	503	531	522	491	491	493	490	560	564	480	497	506	565	512	484	508	500	522	525	494	494	550	530	520	534	516	523	498	494	489	543	488	491	538	527	493	537	539	515	515	557	543	506	518	473	521	519	501	490	494	509	486	538	513	494	485	540	477	546	515	516	530	514	476	531	544	521	457	537	494	509	503	518	520	495	529	472	540	501	524	494	503	502	498	517	499	502	487	508	508	535	458	490	515	522	555	525	539	533	521	469	519	511	500	495	508	499	507	498	518	526	533	482	561	539	505	548	547	513	528	548	510	490	496	470	506	491	474	559	485	520	531	556	502	522	509	534	489	483	484	543	501	553	537	535	501	527	486	530	501	557	530	516	521	507	470	507	523	479	518	541	497	488	532	511	529	475	520	536	538	526	552	472	534	541	511	481	523	506	499	550	490	507	503	548	531	505	521	483	503	481	513	515	517	517	514	521	540	488	553	504	546	539	550	529	530	521	535	529	464	514	490	510	517	504	498	485	514	517	485	493	539	477	525	495	514	521	529	482	497	516	494	513	537	523	519	497	518	504	510	459	541	601	533	527	522	503	534	509	557	528	486	539	506	509	501	532	505	515	553	511	527	535	508	510	496	550	500	513	516	522	499	490	523	514	536	544	472	541	508	522	521	520	511	473	525	496	478	544	492	584	524	496	497	482	516	477	518	549	494	491	532	504	529	556	501	459	525	546	515	521	503	507	506	504	508	518	514	523	497	529	515	558	538	508	558	505	523	515	532	488	523	510	522	509	521	518	536	536	515	493	544	507	500	572	482	508	529	528	498	507	508	495	516	539	476	504	520	544	479	520	516	536	570	556	543	515	485	525	544	527	499	523	506	495	512	525	539	506	514	544	538	519	531	555	497	536	477	493	483	502	520	526	527	506	497	521	474	554	501	495	524	512	508	518	565	501	529	472	521	536	512	498	499	500	510	512	500	540	492	519	498	537	490	500	495	502	515	535	531	482	518	532	516	565	490	521	517	512	530	540	505	509	516	442	550	539	495	504	505	504	473	494	465	530	503	508	521	510	492	543	540	520	505	539	520	547	510	490	512	503	478	526	545	561	505	513	496	495	535	511	514	539	523	547	541	498	513	524	525	511	489	465	516	484	548	482	498	498	509	504	483	516	489	496	550	540	481	497	536	509	519	511	528	546	494	548	533	523	508	506	500	514	517	544	587	527	503	486	524	512	509	518	527	517	469	527	504	513	511	535	479	520	514	512	521	523	529	533	504	540	511	548	534	517	535	547	511	561	558	533	467	464	520	566	530	542	515	523	502	524	532	540	509	514	503	501	519	525	490	488	524	547	544	491	513	496	537	541	495	553	537	511	524	527	492	515	497	510	483	539	505	526	452	539	526	519	522	554	514	510	507	524	495	517	502	525	464	515	504	498	484	493	499	494	493	511	515	535	475	537	509	532	520	551	485	492	513	504	520	509	522	536	492	482	526	540	510	514	530	521	520	531	524	526	530	516	525	498	528	508	525	542	489	508	482	511	554	466	528	534	535	530	523	508	488	564	511	531	496	551	497	489	539	517	511	511	486	510	518	478	487	523	493	529	526	545	531	529	516	494	500	498	537	495	523	476	512	511	523	504
29293	29546	28819	13875	2796	1241	607	445	394	444	393	355	434	398	368	393	426	390	380	392	371	385	416	390	378	372	367	386	388	379	381	368	413	386	357	399	378	396	460	412	373	413	371	328	350	378	369	381	373	413	382	371	377	397	370	392	388	370	380	370	358	360	347	360	399	386	380	381	373	358	341	368	367	367	341	369	384	409	388	382	367	410	371	385	368	345	399	370	377	371	372	380	373	351	392	386	377	378	362	397	379	397	387	403	378	371	364	367	371	367	376	361	393	394	362	348	376	380	380	354	405	397	384	389	356	378	333	382	377	348	374	375	417	386	396	385	364	387	380	388	350	373	344	351	374	386	378	369	363	377	357	417	385	352	376	376	358	369	397	368	381	347	367	407	394	358	377	352	373	389	372	370	365	380	355	356	377	385	354	370	379	316	392	371	407	391	363	381	391	380	374	389	374	365	380	346	410	369	366	394	348	376	342	363	369	360	363	370	344	381	403	354	373	344	406	370	364	366	372	374	369	367	393	359	382	333	388	359	394	402	375	351	356	349	346	376	377	379	394	359	390	372	367	377	390	417	380	377	374	364	367	421	396	391	371	352	383	400	394	403	364	371	385	348	370	337	370	384	388	361	371	379	402	374	382	363	385	370	366	337	379	358	368	382	412	348	362	356	366	374	375	361	402	371	369	382	382	370	370	380	361	375	361	392	385	387	399	413	362	383	359	372	366	401	333	383	363	395	365	367	372	354	382	378	363	367	377	383	353	360	394	374	372	372	410	373	367	412	379	376	359	397	378	369	388	357	378	386	360	393	376	363	365	361	350	392	362	335	358	378	394	363	367	379	365	354	378	405	354	370	345	379	367	378	346	355	387	374	342	393	365	345	405	356	368	373	368	372	407	358	410	351	368	381	388	386	424	393	373	375	387	365	379	354	359	423	344	359	358	343	382	353	366	345	371	347	375	408	357	411	374	362	385	350	361	390	361	352	418	414	348	339	357	378	389	340	349	378	384	385	375	394	356	341	372	357	427	360	374	397	378	405	376	355	400	364	403	373	374	377	352	333	379	398	362	346	405	378	392	360	371	354	365	389	418	384	372	360	383	365	368	395	394	370	361	386	369	372	392	388	381	356	373	355	377	336	371	380	404	361	387	383	368	377	359	393	362	399	346	334	390	377	360	370	404	385	360	343	399	341	378	380	357	366	351	374	377	381	377	368	371	354	391	373	350	369	421	367	348	348	378	358	366	358	374	410	354	360	371	373	354	359	385	370	382	350	392	389	345	390	356	363	415	354	376	399	375	376	380	358	395	387	394	345	365	375	348	376	382	406	397	376	400	374	371	420	368	383	349	330	375	344	387	362	351	370	380	404	371	367	394	368	402	386	371	396	387	355	385	376	366	417	398	412	377	382	361	362	353	392	372	404	383	369	373	375	390	372	354	367	355	372	362	369	397	375	390	365	370	368	371	360	382	385	353	379	388	368	372	380	377	351	395	371	410	397	393	357	366	381	379	371	359	377	382	409	389	376	393	388	364	354	365	369	380	385	379	365	370	361	354	404	366	409	393	401	370	348	354	403	390	359	391	394	334	340	350	358	359	388	350	392	363	381	423	375	365	337	382	383	420	374	358	391	352	375	398	391	373	373	415	398	370	380	377	394	348	378	377	386	389	410	400	395	389	374	333	373	367	360	374	362	410	387	366	360	365	383	382	374	348	366	367	362	366	362	415	373	416	382	383	349	363	346	362	402	386	349	380	408	417	356	369	362	387	358	354	371	373	350	370	411	354	385	359	335	408	375	384	366	351	375	390	398	350	371	346	378	368	365	443	393	371	392	389	372	349	374	341	364	362	351	422	371	363	381	388	359	408	384	368	378	364	356	347	407	342	408	380	386	427	367	377	372	342	378	395	410	377	358	349	341	390	404	398	380	371	382	366	366	420	396	367	349	403	403	408	370	374	371	393	346	383	378	340	407	341	387	375	351	372	398	394	367	388	357	407	342	374	356	366	386	396	395	388	412	381	385	379	406	357	382	391	352	382	356	372	413	359	408	352	405	368	342	365	400	358	401	366	331	386	359	386	369	398	386	354	380	407	351	340	388	382	370	407	349	365	350	383	361	407	399	356	391	379	390	348	390	363	377	359	399	361	372	374	390	367	379	365	386	403	391	358	387	367	340	415	372	388	385	409	372	344	338	381	345	358	364	419	363	381	370	388	386	385	361	370	405	375	395	356	388	396	369	399	376	342	360	337	421	390	350	415	345	385	349	364	377	352	341	362	379	386	342	363	347	374	381	393	399	384	381	378	369	368	386	382	365	352	391	382	376	373	360	384	364	358	370	405	388	349	395	415	353	369	377	386	402	346	385	372	396	351	370	354	389	380	349	424	353	377	384	397	362	371	383	371	364	409	347	356	390	358	363	375	370	354	377	366	388	367	371	390	391	354	348	378	374	384	369	388	378	364	371	397	353	369	364	370	406	352	346	386	371	351	360	381	361	359	365	363	339	363	364	403	431	372	363	354	362	371	390	379	362	360	380	374	389	397	395	392	376	338	390	416	361	389	346	343	391	374	392	372	384	388	384	369	394	393	384	387	344	372	371	409	398	395	369	381	398	376	426	390	363	378	362	370	379	354	376	402	400	369	360	420	356	359	357	341	385	386	376	388	386	344	377	369	343	386	360	387	375	381	350	345	327	368	392	382	406	376	406	380	363	369	393	362	368	409	395	351	385	388	344	349	376	409	345	356	381	356	359	381	372	382	364	369	363	380	401	402	368	380	398	395	364	384	361	354	381	381	409	345	380	370	363	399	398	344	391	363	362	365	396	363	358	360	388	377	344	392	372	394	363	402	412	383	389	364	399	366	362	375	398	358	314	390	362	367	393	381	377	379	366	390	365	363	374	421	364	387	401	414	372	412	335	331	391	374	368	376	381	368	406	339	405	349	383	344	391	374	365	382	334	378	377	373	373	401	385	384	395	331	374	406	386	383	405	370	382	394	397	368	393	368	367	406	371	381	369	355	362	359	375	420	394	356	339	407	361	390	398	381	399	373	380	374	342	374	393	395	383	361	377	375	370	361	390	363	373	377	381	369	400	380	390	382	399	409	361	359	363	383	357	380	380	384	386	386	375	364	381	394	374	380	369	385	374	357	390	348	398	402	397	386	402	393	343	396	382	351	407	388	364	372	357	387	402	382	346	356	346	361	353	403	378	403	326	332	392	383	348	351	362	352	365	341	373	365	387	361	376	357	373	323	371	367	392	365	365	367	367	371	370	384	365	381	383	361	383	377	376	376	381	384	357	350	375	378	366	394	375	366	363	340	387	382	356	363	368	377	369	380	358	382	388	363	399	360	421	399	357	351	353	359	385	395	382	392	390	397	383	355	375	334	360	355	390	386	392	383	353	348	372	413	362	365	399	363	403	325	390	341	379	372	373	366	368	411	372	363	371	366	413	368	352	349	407	382	368	377	362	430	390	389	399
33584	46056	29092	10730	3478	1721	581	501	473	448	445	467	446	456	459	433	456	435	396	411	448	441	421	466	463	433	471	418	444	446	430	472	454	438	442	414	446	456	545	522	434	427	421	426	440	422	412	445	432	444	463	464	443	438	458	474	405	409	458	458	400	432	404	436	446	441	419	432	456	430	446	448	455	446	432	442	394	445	448	463	423	435	429	426	447	415	379	443	431	455	441	479	414	395	449	423	435	450	433	454	398	452	427	417	434	430	417	420	395	428	454	419	443	463	447	459	452	419	410	456	436	425	441	425	460	417	424	439	408	446	439	436	434	417	442	442	416	437	420	414	470	429	480	410	435	432	421	448	444	417	405	459	396	447	479	429	444	447	413	452	428	407	418	433	488	449	423	398	425	418	437	472	413	469	410	444	445	459	422	445	413	465	443	422	443	406	403	438	420	466	453	406	390	428	474	426	447	457	415	486	407	461	445	458	444	423	455	441	450	469	460	435	447	400	462	446	450	398	457	434	422	428	451	457	417	415	440	436	466	466	458	446	470	418	449	417	446	480	431	435	409	455	425	425	427	453	430	427	438	419	423	444	462	440	435	453	436	415	462	409	423	433	446	423	396	441	454	436	435	439	484	433	413	405	408	452	413	436	407	455	460	398	440	425	444	441	444	411	447	426	431	440	453	413	420	428	456	411	466	400	387	468	417	463	390	482	441	427	454	428	451	402	498	443	410	451	414	440	451	458	444	442	406	413	421	434	445	488	460	447	414	422	436	427	468	475	442	456	397	487	426	406	444	413	438	390	456	420	476	442	418	439	449	424	428	451	450	391	441	431	432	413	424	428	436	440	463	423	444	422	430	415	427	434	426	402	418	411	436	454	406	415	431	446	460	440	471	458	441	406	426	427	439	427	426	417	432	453	446	422	435	432	419	422	424	449	445	440	421	437	454	440	420	443	438	477	442	421	442	438	457	475	420	431	420	440	422	454	399	455	417	454	439	417	422	430	406	462	432	452	436	445	425	446	419	426	404	438	465	437	368	432	455	450	429	433	412	486	438	474	433	427	394	459	414	435	426	436	453	435	440	420	463	457	456	444	428	417	413	423	449	451	471	435	378	403	430	453	464	469	412	432	464	450	475	401	443	443	432	430	436	437	400	420	462	434	439	449	438	421	460	451	446	428	444	460	431	434	448	422	412	448	457	461	488	477	460	426	456	447	424	431	439	427	425	422	422	461	415	416	406	441	437	440	414	405	471	416	408	442	443	420	432	412	432	434	423	461	420	466	422	438	442	432	428	451	421	464	455	395	474	457	409	398	479	419	430	402	428	434	447	456	440	430	419	400	387	416	449	430	414	450	451	438	428	420	444	409	434	439	413	374	415	476	415	451	446	465	458	429	417	438	424	435	447	437	388	452	485	470	428	410	432	414	442	406	446	405	420	436	422	432	412	408	465	423	410	421	434	441	444	434	473	428	435	446	446	420	442	439	436	421	454	455	466	451	432	405	456	432	462	412	466	421	434	414	401	399	395	447	464	446	429	461	438	421	486	404	414	456	452	416	463	437	419	453	462	417	414	411	410	399	458	460	424	411	436	420	402	458	411	450	423	435	470	412	438	451	434	452	445	441	420	456	414	380	430	419	427	425	435	447	426	409	418	450	431	428	414	448	430	495	454	414	459	446	433	454	448	428	430	454	454	435	415	436	436	447	453	438	427	420	463	384	418	435	461	458	447	451	413	446	429	449	452	463	433	447	439	429	439	447	435	404	445	446	440	413	491	434	430	433	426	437	400	441	446	432	412	410	431	454	467	435	444	414	423	442	418	441	460	414	469	450	425	408	444	414	438	429	423	426	414	430	444	399	478	433	443	427	456	450	430	426	480	454	415	401	457	443	448	420	431	426	416	421	460	461	444	454	439	432	470	436	437	439	424	391	449	475	413	471	442	417	433	435	436	406	455	423	438	454	413	424	427	445	473	414	437	426	418	474	463	454	451	397	462	433	437	382	446	423	418	408	452	409	427	471	416	483	443	446	419	458	419	443	418	452	452	444	412	442	409	454	461	428	464	416	482	452	409	409	430	460	475	441	432	445	451	426	432	440	446	426	449	439	441	439	410	458	460	444	427	424	453	421	434	422	427	402	402	442	443	444	418	432	404	440	427	428	449	441	439	435	437	432	400	433	435	434	457	420	443	444	405	433	434	440	469	434	454	471	443	449	401	437	466	469	455	399	438	456	433	455	442	441	426	416	443	440	432	410	432	438	433	428	473	452	439	476	467	409	452	417	404	434	431	456	431	435	416	440	469	449	441	432	482	400	436	442	439	413	451	433	437	462	449	426	441	438	436	463	418	455	425	482	451	441	449	432	434	417	420	470	390	443	436	410	385	417	413	448	423	421	429	417	413	435	420	422	427	450	441	413	451	441	384	439	429	436	429	443	436	424	453	453	437	449	417	444	433	397	439	401	455	452	447	451	452	456	453	431	426	403	427	442	400	429	432	421	462	442	421	459	465	463	454	431	462	440	430	459	435	438	417	407	438	414	412	449	470	438	428	421	420	406	449	412	431	456	422	445	431	478	391	423	467	414	453	458	365	446	397	426	408	417	434	455	447	469	418	439	427	460	467	441	438	413	444	417	452	444	427	448	450	430	396	446	446	432	434	432	467	439	475	436	416	453	438	454	435	467	461	420	411	429	463	432	391	475	433	419	428	426	449	454	470	422	482	440	435	408	446	459	461	430	436	447	413	454	428	450	440	422	425	402	449	435	448	428	423	440	408	457	440	399	467	462	475	393	448	412	424	411	413	416	441	452	387	434	416	434	481	413	438	439	423	410	417	438	400	441	428	428	388	453	465	437	474	441	464	451	431	419	428	435	439	437	447	459	392	444	413	429	434	439	430	414	418	427	413	413	393	412	426	462	417	449	434	461	425	436	441	425	412	458	479	441	431	429	462	455	429	436	424	415	443	443	437	434	406	472	416	431	426	436	444	423	440	438	424	429	447	430	460	403	446	437	411	401	454	407	430	438	447	454	439	452	412	451	425	437	446	404	430	430	431	463	406	444	397	463	483	427	459	407	394	430	421	439	430	432	434	427	426	466	421	454	488	418	411	405	482	425	445	412	389	462	394	415	409	418	466	472	442	436	429	462	439	437	442	430	456	419	454	446	413	444	410	429	429	405	436	443	464	460	442	453	456	441	400	457	407	398	420	441	425	421	420	434	452	443	430	435	428	437	415	431	465	434	462	454	420	408	438	429	450	443	399	451	440	434	430	430	397	436	433	454	443	430	409	422	457	412	460	459	385	434	413	425	409	423	434	460	414	426	472	420	412	463	421	455	440	443	486	423	452	416	433	433	410	450	410	443	465	425	425	422	453	459	422	443	444	443	454	418	454	428	481	483	463	449	435	412	431	409	474	398	453	420	444	469	441	423	424	441	414	420	455	406	450	481	394	414	435	392	389	432	452	441	421	431	419	421	431	401
23793	20965	28058	24093	20817	10849	1164	603	527	484	471	422	404	389	375	390	384	374	335	373	361	340	363	376	344	350	371	374	323	365	347	349	358	354	341	364	345	516	930	1077	357	361	337	340	342	334	330	335	346	351	359	369	321	351	340	350	354	324	342	343	337	333	338	356	343	367	366	338	319	339	363	352	355	337	367	359	325	366	369	377	351	350	363	351	326	348	332	333	365	357	347	348	327	342	323	361	353	316	330	342	335	386	329	330	321	354	359	332	356	323	358	338	362	321	353	351	329	338	312	330	326	346	347	374	332	321	355	372	349	327	339	363	319	345	334	336	340	356	348	369	348	333	326	326	344	335	328	322	337	307	361	372	343	349	320	353	353	321	375	347	324	354	330	330	359	341	352	348	334	311	342	322	354	362	361	334	342	347	319	366	342	344	359	352	345	364	314	352	326	328	332	355	339	346	348	336	305	381	328	350	317	353	319	347	358	371	338	371	320	338	348	351	340	375	375	325	357	339	340	360	317	329	343	324	321	367	350	333	337	349	362	364	334	350	344	362	334	349	320	379	376	358	324	376	309	360	357	340	344	345	354	334	355	307	369	371	356	324	331	341	390	335	342	346	334	361	335	335	383	306	353	344	363	338	378	329	329	344	324	315	342	370	329	343	305	333	345	353	337	361	333	364	354	341	325	327	331	351	351	334	352	340	349	314	370	329	335	357	338	328	336	354	303	365	361	380	329	307	338	337	369	316	345	339	370	375	343	362	339	323	342	365	353	344	339	333	357	343	315	351	355	348	324	362	337	338	364	337	339	353	324	333	362	332	376	368	314	346	339	385	353	380	358	309	364	389	343	344	370	318	319	344	348	346	331	340	352	387	331	343	369	385	349	321	327	350	360	349	334	333	366	323	310	338	365	317	345	320	311	349	364	343	362	338	341	337	347	349	317	337	348	344	353	333	331	337	299	324	341	335	361	321	349	301	387	333	366	368	347	333	345	345	335	346	348	339	365	312	347	335	359	339	341	315	352	347	349	350	366	316	346	356	312	345	360	325	338	327	375	323	353	320	340	316	318	334	305	385	324	350	339	364	346	319	329	340	327	327	322	353	321	361	334	357	340	355	335	352	350	354	331	338	345	371	362	348	373	328	366	330	345	375	321	339	329	376	357	315	369	328	322	362	337	357	328	346	331	358	345	318	333	358	342	333	295	325	343	340	331	331	325	352	309	337	380	343	356	355	341	336	334	340	345	335	365	317	367	378	352	344	333	340	361	350	360	331	345	351	332	318	356	358	317	370	334	376	343	310	354	362	341	314	346	353	331	324	339	357	346	353	357	334	319	345	325	331	339	350	313	308	320	312	356	344	343	333	326	316	344	361	323	350	356	347	333	350	347	341	364	353	338	352	368	339	371	325	337	353	341	366	348	348	332	341	375	371	328	346	340	316	350	345	366	365	343	367	342	340	313	350	345	351	324	341	357	317	342	374	364	347	368	341	338	345	365	324	400	300	348	331	344	368	336	359	351	345	373	329	338	350	325	353	341	324	334	359	313	308	362	336	326	346	350	363	318	348	365	369	339	350	336	358	314	366	308	342	365	348	346	352	339	316	384	354	341	337	368	333	348	308	329	334	358	322	359	345	382	349	321	328	376	341	362	314	326	359	349	351	337	335	356	351	319	344	349	340	347	338	348	324	399	322	362	357	351	339	334	335	340	365	358	319	332	367	370	315	357	318	327	364	378	363	339	324	385	350	319	338	362	336	315	345	349	324	345	313	316	367	342	321	312	360	346	334	335	329	344	331	336	361	331	320	370	329	346	335	335	349	342	337	318	315	323	363	338	359	361	350	337	364	368	340	346	354	345	324	351	324	300	360	351	377	353	371	326	343	343	345	317	366	330	350	351	330	304	337	335	316	317	344	354	342	318	307	354	339	330	342	331	367	349	326	367	341	325	341	316	347	323	322	351	352	343	341	394	323	359	340	335	334	327	391	348	357	319	355	344	340	343	348	319	296	338	330	346	361	374	302	326	342	355	338	339	372	370	330	343	395	329	323	368	381	333	348	322	355	341	335	345	364	373	361	321	338	338	362	342	365	326	352	331	359	353	345	332	361	326	323	333	364	343	325	337	374	372	334	355	360	347	324	339	347	342	369	314	359	336	350	317	376	321	336	327	341	340	335	350	329	336	318	357	334	364	354	319	357	314	359	339	346	363	341	362	360	307	355	352	333	357	335	330	318	352	336	330	327	350	342	331	327	334	328	364	334	323	308	347	335	307	365	319	328	362	383	340	348	356	372	345	356	315	342	338	331	332	326	380	343	331	340	342	317	321	326	384	346	350	332	387	339	393	341	350	324	336	350	366	342	329	353	352	341	368	388	351	340	348	356	309	357	345	331	353	353	378	370	344	356	329	353	353	326	319	357	378	326	356	344	319	325	345	348	381	347	338	357	316	336	332	335	367	344	320	307	329	368	356	342	356	359	323	327	321	332	341	370	364	350	346	341	296	313	322	322	368	333	319	363	338	334	316	322	365	336	336	363	358	319	368	333	352	319	334	355	353	339	331	346	355	317	362	331	344	365	325	323	320	338	342	344	353	359	318	332	371	335	338	349	361	340	349	336	329	359	350	329	361	354	352	332	365	350	352	340	335	351	342	322	320	328	318	341	346	355	362	378	337	335	339	360	352	362	314	311	325	365	331	321	363	329	349	333	347	374	336	337	331	329	362	331	345	325	344	336	350	365	330	347	371	324	375	337	320	353	344	333	350	354	357	343	376	314	340	344	304	319	329	343	354	349	356	334	316	360	308	335	335	375	361	395	329	346	337	334	333	315	356	328	353	336	330	338	362	364	373	357	351	361	330	355	356	312	326	309	309	325	333	382	313	338	328	339	336	352	334	345	329	335	312	324	328	299	322	356	326	334	306	316	354	358	345	329	357	337	372	393	337	321	349	358	346	338	339	348	352	345	328	315	358	352	345	332	322	329	383	302	333	355	317	375	352	344	349	326	309	330	320	322	328	348	354	363	378	365	341	350	309	323	366	344	324	319	373	341	328	331	322	364	356	352	326	321	375	345	351	338	329	350	352	360	352	341	341	321	306	341	336	345	321	364	378	382	374	333	316	326	326	340	365	346	339	316	327	357	355	357	341	354	327	312	323	340	346	325	334	356	383	319	348	314	325	333	348	340	345	358	347	380	366	331	349	366	329	310	375	322	367	324	352	317	325	367	339	346	380	342	340	350	318	320	333	343	335	323	363	318	333	329	308	366	317	359	344	321	347	321	336	322	345	373	351	345	329	312	317	333	343	346	357	367	371	348	355	326	363	324	323	344	333	331	311	352	359	367	349	348	338	359	353	335	343	331	348	337	331	338	305	312	329	343	330	329	346	333	364	321	311	367	352	348	339	337	314	336	345	361	337	375	362	342	338	357	349	338	361	364	314	341	373	318	330	324	343	365	341	327	348	340	331	349	352	352	348	329	385	339
33938	53197	36391	18381	8451	3591	1175	903	691	655	628	572	512	500	478	491	476	453	393	448	419	423	421	434	394	442	402	446	413	429	373	432	437	365	399	438	452	680	1265	1417	428	411	420	370	401	384	433	384	432	394	405	401	382	403	383	416	407	427	389	387	376	405	383	390	370	359	341	381	403	378	424	368	355	383	411	420	398	390	381	408	453	411	392	375	434	418	378	428	392	391	374	415	412	419	385	407	402	420	393	402	380	399	400	399	405	427	409	426	386	390	411	378	423	420	413	378	399	437	376	407	415	399	380	376	379	376	438	435	423	333	402	424	371	362	388	400	375	378	397	411	369	383	376	358	413	402	429	430	383	371	411	424	396	361	408	374	432	418	389	343	363	419	411	396	394	398	414	371	410	390	385	413	370	399	379	430	395	374	404	405	423	394	391	424	405	415	381	374	383	382	388	412	382	388	392	417	389	417	386	381	418	393	393	343	409	403	424	403	400	374	444	398	416	395	399	423	396	374	394	412	382	372	392	412	405	389	411	412	381	384	405	382	396	403	384	378	392	392	401	409	412	374	372	388	459	396	367	405	420	394	386	387	377	389	323	356	403	383	381	379	414	391	402	409	390	430	396	400	432	367	387	357	378	383	407	398	395	367	370	378	381	413	391	384	416	387	405	391	414	401	423	382	381	372	418	376	432	404	416	409	403	387	387	392	368	388	410	402	389	400	376	427	380	373	397	389	399	413	373	390	359	396	395	353	433	378	425	377	424	360	366	384	386	396	388	411	362	382	422	395	391	394	404	404	379	396	380	381	363	373	414	386	414	382	431	400	409	376	416	391	399	366	388	425	380	366	385	367	410	401	406	403	375	361	378	419	383	374	395	435	366	407	429	392	388	400	424	383	388	395	400	430	405	373	392	371	387	380	429	392	386	455	415	370	390	397	394	410	415	373	389	377	432	367	385	409	377	384	407	394	421	407	390	419	426	399	369	377	374	412	409	395	406	380	417	346	398	393	404	428	392	373	430	405	393	408	431	409	391	403	406	388	447	374	416	390	428	388	374	407	384	377	353	405	400	386	384	400	410	405	429	387	393	392	391	386	369	400	363	429	399	371	399	398	389	405	366	400	422	412	379	389	385	395	414	375	414	390	369	374	380	408	390	407	369	363	403	371	396	361	365	397	410	370	409	415	357	421	402	403	405	389	375	387	389	416	363	388	408	383	375	379	403	372	413	381	405	409	362	402	390	403	380	418	378	413	417	413	414	383	379	391	405	433	421	434	386	385	413	382	423	415	394	388	389	416	391	403	404	406	378	382	424	404	377	397	357	399	382	411	415	435	365	407	370	385	437	413	382	376	374	375	408	417	390	415	404	387	393	397	436	391	408	415	394	385	381	398	412	357	428	396	405	430	393	403	372	419	414	421	403	400	404	409	410	416	377	384	382	370	399	385	400	445	418	403	421	378	385	425	367	350	396	390	406	401	390	392	400	379	382	393	365	365	369	375	389	374	410	381	411	400	390	364	370	394	375	397	394	437	414	409	421	401	398	429	364	389	370	385	419	410	381	360	350	373	403	398	398	402	400	404	402	394	388	383	429	414	439	429	391	343	391	398	364	377	420	377	402	406	403	394	379	393	374	380	440	392	379	385	375	380	411	438	379	398	390	399	408	418	378	392	389	404	426	396	431	391	381	410	406	374	402	434	446	388	365	383	387	395	357	403	411	436	386	390	390	398	384	382	411	375	429	382	397	380	404	406	379	426	408	370	399	424	373	386	405	407	379	399	393	366	436	403	406	391	380	421	390	390	398	384	398	391	395	432	378	387	430	381	399	434	376	403	405	361	385	383	382	378	390	401	389	403	398	416	406	399	352	383	403	404	411	392	400	410	361	390	379	385	393	365	404	429	382	378	410	378	365	414	371	408	395	389	402	366	374	389	396	428	395	385	357	405	410	391	408	414	410	388	368	390	360	420	391	393	384	416	379	408	408	340	400	373	376	409	378	391	398	431	389	388	442	389	415	388	405	412	385	394	364	368	402	372	357	395	387	382	379	384	402	379	387	401	420	373	385	416	404	394	386	424	405	401	406	374	395	406	383	434	362	413	390	372	402	413	389	392	394	406	415	379	345	397	399	403	384	368	384	404	382	381	397	408	381	412	381	412	410	372	392	393	359	347	377	434	385	420	391	415	380	417	382	403	390	382	369	393	365	410	357	381	376	366	406	372	381	381	384	371	410	404	418	396	391	406	431	380	411	368	391	364	382	366	383	425	356	386	381	384	411	420	429	394	363	387	382	393	394	397	376	385	395	407	423	400	362	399	420	390	407	377	430	391	362	382	398	422	398	392	412	394	389	407	379	369	368	382	410	385	391	379	369	414	385	411	396	398	391	361	381	368	404	401	424	403	405	384	415	373	412	387	388	412	436	412	413	401	400	364	415	391	371	396	385	397	412	394	412	389	357	416	362	373	403	406	406	427	404	395	401	363	392	416	381	382	393	423	351	388	428	382	376	378	403	392	410	403	389	401	380	401	384	381	434	399	411	395	433	402	392	398	391	386	393	387	394	382	387	416	398	394	385	392	416	412	374	370	366	401	368	390	380	401	380	436	387	398	383	400	420	390	382	379	416	385	394	382	380	375	407	395	388	422	393	402	400	381	415	383	421	417	382	412	363	360	417	371	348	391	418	424	414	381	383	410	398	381	416	426	377	440	404	417	380	361	420	399	415	416	383	397	362	377	383	382	407	406	369	347	370	395	413	410	403	389	400	411	415	403	374	401	412	398	394	372	394	404	401	387	400	369	386	396	393	394	399	376	413	372	430	391	396	385	417	350	357	383	394	389	403	406	429	414	397	414	382	402	366	354	386	353	388	430	392	384	410	414	446	391	398	378	385	403	396	391	385	406	405	409	419	403	396	366	374	423	394	390	413	397	411	412	411	360	412	398	429	369	361	400	370	387	416	386	420	381	392	383	401	380	443	369	423	380	370	390	369	426	356	394	372	376	400	438	412	437	377	368	402	451	371	389	381	417	391	382	436	395	370	385	404	398	390	373	402	370	375	365	395	377	356	394	384	404	396	361	414	408	395	393	335	390	405	388	415	384	427	404	441	381	365	413	390	383	348	338	385	392	392	419	408	437	432	399	382	402	428	376	397	412	401	369	395	417	390	428	417	381	380	367	405	397	410	397	377	397	394	407	404	405	393	391	388	410	387	407	367	371	386	403	394	395	390	388	405	388	387	402	390	360	397	395	373	390	395	388	376	380	375	406	446	406	420	397	406	394	402	377	386	341	348	376	397	390	375	396	408	389	395	409	378	400	416	410	382	365	421	391	372	390	413	375	394	390	408	365	376	421	362	390	400	415	417	386	431	358	361	416	386	410	402	397	386	405	385	432	406	427	413	420	404	400	405	368	412	396	398	421	423	382	395	422	378	394	347	405	399	415	409	398	389	381	434	393	362	362	349	407	390	386	349	360	405	408	391	366
25125	21038	27256	24974	13083	2060	783	682	579	545	539	522	533	475	486	460	457	436	454	468	497	472	468	485	501	455	453	503	479	466	527	490	510	490	525	617	506	517	669	810	523	486	465	488	465	472	441	467	462	446	513	456	469	497	477	463	481	473	509	479	510	436	484	475	467	492	473	493	456	491	472	483	460	444	482	485	470	465	498	434	474	476	478	501	488	475	485	490	458	459	512	472	464	496	460	440	503	488	480	515	449	470	445	473	475	488	468	477	438	491	457	498	435	479	503	451	459	464	492	519	481	507	431	479	419	445	504	524	468	463	467	471	457	471	439	514	407	487	433	439	499	460	487	480	491	498	469	486	464	452	494	486	458	446	434	445	497	484	478	431	468	510	484	455	496	471	473	454	445	470	484	507	421	458	490	480	469	447	454	469	485	442	454	457	486	477	475	497	461	483	485	464	458	482	474	420	433	449	464	467	498	478	458	452	485	469	433	492	466	471	481	455	451	456	429	436	480	448	495	485	431	448	463	453	449	457	485	477	458	469	461	472	480	467	477	467	466	483	485	489	496	469	458	490	422	472	467	445	486	519	445	510	456	521	494	499	455	453	470	503	447	500	484	481	478	486	479	460	446	440	483	480	482	505	486	459	454	485	463	499	449	443	478	485	495	512	467	491	458	482	470	466	453	494	462	460	471	497	456	481	452	444	466	450	488	493	505	455	470	486	435	466	469	476	473	483	485	471	493	438	499	481	480	480	462	508	436	477	468	435	469	467	477	463	488	474	464	478	429	473	433	427	493	492	442	481	469	441	465	461	454	486	488	516	465	443	486	471	451	454	466	458	443	470	453	457	490	468	488	477	460	426	450	473	476	459	449	476	464	503	479	490	501	458	515	495	454	496	460	486	500	440	482	476	484	437	455	474	490	499	453	445	456	460	493	490	501	498	469	476	433	480	469	427	457	480	434	472	460	484	502	453	476	460	454	504	463	473	437	455	480	468	434	482	425	420	485	498	437	479	487	473	477	493	461	453	447	473	512	501	482	471	465	451	470	486	505	466	465	491	449	488	464	502	435	522	510	457	465	432	512	457	449	470	477	507	465	458	462	479	432	437	493	473	470	473	465	420	470	451	466	469	484	487	480	456	521	459	433	447	448	485	436	478	441	467	431	456	484	459	412	443	469	462	439	475	463	503	453	477	477	409	459	488	459	459	475	468	453	462	455	501	453	441	443	473	472	468	512	480	485	482	499	505	486	474	470	500	428	485	464	492	459	476	445	476	459	444	480	453	509	517	471	451	508	459	465	453	462	458	449	484	491	440	414	460	451	453	437	448	494	515	515	454	463	451	496	452	447	492	501	464	490	487	458	509	470	476	451	472	452	447	467	458	495	499	458	472	472	449	456	471	518	489	447	462	484	469	420	500	451	432	464	447	512	483	441	482	472	448	513	467	515	501	500	491	472	456	453	465	471	439	460	493	454	478	460	477	433	462	442	461	448	458	462	454	479	489	497	500	479	430	471	474	471	503	459	427	491	478	491	473	465	504	430	438	475	525	453	469	465	469	464	485	473	510	469	488	518	486	460	450	469	445	518	497	496	486	484	467	474	475	476	463	475	473	475	497	485	489	465	482	491	470	430	464	445	471	457	491	457	512	463	457	506	450	483	480	519	443	493	489	462	478	443	458	499	449	446	496	509	477	486	472	438	493	459	488	470	470	456	510	460	507	455	510	509	505	457	471	440	468	488	463	426	474	483	458	490	490	433	433	467	459	476	479	474	459	437	441	469	472	465	462	496	486	487	433	457	483	488	423	493	466	445	495	462	485	478	466	492	430	516	440	502	454	467	455	478	473	504	476	526	466	501	503	457	485	472	476	462	462	496	445	443	477	460	485	482	483	457	456	486	483	451	482	511	432	505	462	488	462	452	489	483	489	471	468	471	465	495	484	473	438	472	486	507	467	480	480	493	462	482	458	460	483	474	545	443	517	485	465	465	486	459	445	486	462	481	481	461	481	482	482	468	499	473	467	454	459	497	457	501	497	471	493	445	489	471	444	500	451	478	466	432	480	490	458	444	453	477	472	491	498	505	507	464	464	498	452	505	444	489	482	466	515	438	431	477	488	501	460	473	438	470	489	473	449	471	483	468	508	452	475	464	456	442	484	460	460	489	443	478	450	458	472	510	492	475	466	492	445	469	482	498	476	465	489	483	451	478	485	435	472	469	511	437	458	498	466	465	504	457	496	467	445	447	457	496	468	462	454	485	460	486	476	451	474	463	420	461	498	430	485	465	484	455	451	504	482	479	466	496	481	485	467	475	462	430	442	473	461	475	457	404	486	441	521	461	484	481	438	464	524	446	484	485	444	509	454	455	451	466	445	470	447	468	451	480	465	508	463	471	463	468	466	475	467	454	453	452	514	494	438	484	476	443	463	512	447	473	477	453	457	483	434	454	437	493	449	457	442	514	450	454	465	449	474	494	443	462	483	497	493	471	475	452	459	471	501	483	435	426	457	458	459	464	454	444	472	484	482	475	476	438	475	463	439	491	513	478	473	482	520	462	505	471	463	472	463	439	453	471	485	508	466	416	532	461	432	463	474	457	444	428	445	479	480	457	474	449	457	479	500	450	462	448	442	449	485	456	512	490	460	471	502	472	440	501	476	449	454	455	431	503	448	476	485	474	430	466	446	462	496	459	460	477	484	481	469	466	452	472	488	485	443	473	508	440	503	461	481	449	467	427	474	492	443	481	461	432	521	482	499	495	459	493	498	469	470	484	485	511	452	442	451	462	482	435	496	472	457	475	463	502	468	519	475	463	451	478	499	457	520	448	454	471	467	466	469	499	479	468	458	436	489	477	445	478	485	503	448	499	450	470	411	451	460	431	441	475	477	497	438	470	478	490	496	443	429	454	482	459	464	451	495	471	437	498	439	524	482	455	460	470	474	464	445	501	468	426	523	489	487	503	489	482	457	453	484	450	466	428	485	491	471	441	475	460	483	429	475	492	481	484	426	496	478	493	444	467	440	465	465	455	463	442	501	477	488	485	492	466	452	490	439	504	454	484	470	482	502	457	497	472	467	482	468	479	468	467	466	433	466	480	454	477	460	507	458	449	412	503	462	460	479	473	473	483	476	471	498	503	480	476	449	480	444	434	488	471	466	468	472	499	453	453	461	480	422	472	487	447	437	449	516	459	478	449	497	467	462	496	480	461	499	443	520	469	499	462	439	436	438	467	510	459	445	467	441	460	466	464	491	480	438	482	462	481	448	451	483	441	461	491	488	492	504	498	493	432	469	472	428	477	498	467	498	499	472	486	475	438	483	465	482	468	490	464	454	462	453	491	481	498	474	470	439	470	449	483	477	482	479	456	460	454	478	477	500	475	466	489	490	485	473	468	446	515	465	464	469	441	460	479	465	473	507	470	457	472	486	429	445	472	480	477	473	505	432	475	452	515	500	462	495	464	437	476	458	484	452	446	502	427	471
32402	48927	31855	16765	7151	2305	1072	912	745	718	616	596	623	595	615	596	570	568	595	572	519	577	557	549	547	592	542	544	506	558	551	552	547	558	673	745	672	596	868	1044	580	549	510	516	574	561	528	544	523	552	526	517	486	544	522	512	543	550	539	561	580	562	517	569	514	601	511	520	557	541	552	541	536	522	588	534	529	545	514	529	492	505	518	518	527	500	506	528	534	504	545	549	536	539	526	544	541	533	588	513	538	546	467	537	529	546	548	552	502	489	529	524	536	532	523	480	500	518	515	536	507	541	538	530	535	506	526	523	531	525	553	522	532	524	546	559	511	575	571	543	516	535	537	504	521	534	547	563	533	529	529	496	508	527	522	522	543	537	500	533	515	505	494	562	524	517	547	489	533	515	542	504	556	512	553	527	523	561	512	571	515	536	572	500	534	538	500	557	523	556	509	523	546	545	527	512	531	548	497	569	563	525	529	516	495	587	516	523	566	517	533	546	552	507	507	491	530	550	552	584	531	508	546	551	515	514	527	556	553	533	534	489	535	538	519	550	520	538	585	586	502	545	490	531	533	523	540	515	541	543	557	592	562	527	532	543	543	536	530	540	530	492	545	567	511	526	560	485	506	510	582	560	569	523	528	518	585	538	548	540	506	556	553	577	555	499	529	514	542	471	563	500	539	538	522	507	471	549	526	512	541	490	500	571	537	554	530	559	580	527	521	497	551	548	543	524	556	528	564	514	511	578	518	536	517	544	505	518	507	512	563	523	549	525	528	532	537	578	543	511	541	535	530	570	548	526	545	504	527	562	476	524	513	509	555	539	498	525	533	539	576	546	524	571	481	502	536	560	540	543	536	529	534	499	493	506	530	514	505	549	527	536	566	513	543	558	547	536	497	512	533	531	541	556	515	561	489	536	553	521	537	529	540	533	521	537	563	500	533	549	518	526	524	531	568	517	496	536	533	521	576	529	551	472	537	492	537	551	517	559	551	531	509	553	531	503	504	510	519	517	564	519	516	534	545	514	545	506	556	541	568	513	559	508	516	530	546	513	545	536	518	528	564	568	598	534	528	512	478	516	564	563	506	514	541	532	511	547	546	555	555	507	541	529	527	500	556	551	566	568	542	513	551	504	575	556	533	515	539	527	560	567	546	524	545	504	544	531	516	572	531	507	506	560	537	544	519	543	532	555	526	526	548	539	538	515	527	571	557	553	545	582	536	581	517	506	540	542	531	551	505	556	529	537	539	507	512	543	538	526	552	552	530	544	556	517	512	556	566	554	539	504	524	524	483	514	531	550	576	541	508	541	537	512	486	540	545	565	544	535	518	517	565	513	570	504	550	489	533	495	518	549	536	557	536	533	554	554	507	519	506	540	575	556	559	523	529	528	534	545	506	531	561	566	543	490	570	556	506	525	500	561	531	539	531	556	561	532	554	483	558	477	529	577	567	552	518	554	558	523	526	529	526	547	516	522	550	545	540	529	518	531	494	553	575	550	549	525	521	512	545	561	500	531	500	561	549	525	559	561	520	540	570	507	496	510	580	562	531	534	529	522	538	480	504	540	522	542	500	561	546	524	510	539	534	509	548	520	518	508	557	501	488	558	541	564	496	505	524	542	567	492	557	507	526	549	521	538	535	562	548	573	560	571	537	521	588	489	560	520	523	584	535	506	489	521	535	571	510	525	544	574	542	547	522	518	540	520	560	534	537	535	542	535	521	581	530	539	539	570	582	528	487	498	475	565	518	529	589	480	520	567	526	532	519	572	553	599	542	544	515	545	534	512	505	528	522	529	551	579	534	497	545	551	544	542	562	570	539	546	556	568	537	553	511	568	508	585	563	530	516	557	533	550	521	510	564	534	518	548	480	560	511	582	485	523	577	487	525	515	548	531	502	525	554	521	516	497	514	557	531	506	534	503	564	560	532	540	568	516	518	512	533	535	546	508	547	533	504	602	549	509	526	523	588	583	541	553	517	546	559	519	557	538	538	552	539	549	522	509	573	561	583	536	541	515	528	570	527	538	500	554	512	544	533	518	531	516	518	531	521	516	574	526	481	565	542	548	526	549	491	510	543	504	538	508	556	563	549	535	523	536	562	513	505	549	565	564	574	545	549	539	511	530	516	547	556	539	520	520	506	534	563	539	532	536	526	519	528	496	508	521	565	532	546	543	552	547	524	525	546	539	539	567	534	551	547	520	569	509	537	511	514	526	530	475	515	482	551	533	527	497	539	554	562	546	518	522	533	570	524	520	501	553	544	512	568	531	536	557	539	535	509	509	543	513	500	531	520	524	545	542	544	553	534	484	594	545	525	561	560	573	520	529	557	563	553	551	576	498	547	525	522	530	530	508	539	541	533	544	531	530	498	523	520	543	536	558	533	529	517	507	487	546	519	518	505	554	524	516	496	532	534	562	523	533	565	557	496	549	496	515	553	520	535	523	508	526	516	535	551	509	556	599	554	561	515	534	546	528	528	547	530	515	499	515	525	537	516	504	541	521	555	569	546	545	549	576	513	510	516	542	557	569	534	561	520	527	520	521	552	507	505	512	521	530	492	544	510	507	563	553	573	507	521	550	515	471	535	500	505	529	528	556	504	554	563	516	510	531	511	514	526	521	550	558	499	506	482	520	515	512	499	554	543	543	569	531	539	551	512	494	522	547	510	505	560	533	541	536	534	538	512	573	496	525	535	556	535	494	520	512	539	546	567	549	539	507	546	548	509	556	545	515	513	567	539	505	529	525	557	515	522	547	550	529	541	546	566	549	541	508	524	510	558	515	519	493	568	505	494	519	550	534	530	502	581	522	542	546	546	540	523	517	527	564	499	537	530	539	534	520	555	583	540	552	508	572	541	511	531	523	560	501	471	461	536	547	487	541	503	517	523	521	535	533	543	513	550	522	556	562	484	559	538	530	530	514	521	511	531	542	564	552	558	498	509	549	523	502	545	539	517	554	556	512	522	553	489	506	556	552	546	529	561	511	525	540	545	533	545	556	488	540	538	568	545	513	532	515	519	559	522	506	562	541	534	528	585	520	535	539	541	582	576	497	544	532	573	508	562	538	552	545	495	505	542	543	547	535	512	529	525	480	505	549	537	562	524	521	522	528	568	517	556	511	570	538	543	533	555	538	529	521	534	582	509	544	571	507	484	497	535	540	521	557	514	565	542	532	547	531	513	489	573	542	537	525	553	529	546	550	505	524	536	548	531	545	551	537	504	552	499	546	544	529	539	563	498	512	509	500	532	545	502	528	527	547	511	567	534	518	542	515	516	511	588	544	529	576	525	542	543	525	532	509	531	517	502	518	521	504	557	534	579	522	486	517	509	518	532	550	492	510	536	525	528	511	507	573	543	538	525	505	534	506	514	568	552	541	510	536	528	538	529	555	554	508	494	534	539	558	539	556	498	540	548	549	569	545	574	536	531	561	512	492	535	528	478	527	533	518	570	511	530	524	516	506	591	550	507	508	542	561	527	494
22840	21037	28672	23634	21056	21018	9829	1513	1068	834	674	705	603	669	585	557	601	562	568	589	564	501	523	525	533	485	500	525	500	524	526	514	503	502	658	1338	2390	2013	1340	1612	849	481	475	459	501	534	449	479	495	449	494	471	494	442	474	474	438	473	503	463	490	471	467	461	486	494	483	507	511	505	476	514	503	467	491	463	445	506	470	500	458	478	481	486	466	509	463	467	458	475	471	467	507	485	467	462	460	467	500	475	506	508	504	483	503	485	457	502	485	464	456	494	457	498	456	491	478	461	497	478	463	486	495	493	472	491	489	498	459	503	461	462	479	460	488	497	476	456	469	484	468	499	443	531	483	496	477	518	485	483	500	466	504	489	494	450	472	487	455	490	506	475	477	528	474	486	492	485	471	480	512	469	470	469	472	503	477	475	481	486	443	503	501	475	461	475	452	530	459	480	532	482	503	472	465	484	464	464	544	518	471	523	498	485	477	459	490	497	506	468	477	486	474	453	496	495	500	457	526	497	430	487	467	492	484	506	496	466	467	483	485	492	481	491	462	483	463	461	460	495	461	507	514	463	487	491	498	441	516	503	475	507	517	457	460	458	455	452	461	522	502	440	499	518	460	454	495	516	521	470	496	459	500	498	447	451	479	460	435	435	452	437	519	426	486	500	456	503	498	450	451	459	481	526	507	504	452	444	473	481	487	475	511	462	476	461	473	465	470	463	423	447	440	484	498	466	463	433	461	495	478	489	447	455	502	496	464	485	513	508	483	479	443	460	518	509	476	456	507	533	450	479	483	492	499	455	502	443	481	471	466	462	479	502	462	490	452	496	457	459	477	466	468	477	487	491	462	475	470	468	489	509	489	492	490	481	455	516	467	490	452	493	479	478	489	445	493	504	474	497	516	514	485	492	496	491	480	491	497	486	467	516	467	504	492	474	499	495	457	475	494	526	521	502	483	497	463	480	495	490	446	493	472	471	506	475	446	514	460	460	508	453	456	505	427	446	453	477	437	457	447	485	433	456	503	487	453	496	466	450	496	452	456	516	461	460	426	478	481	468	503	489	457	512	493	491	502	452	484	486	496	472	504	488	480	495	524	489	448	487	474	464	497	503	479	462	478	499	473	471	477	473	473	457	483	514	494	469	497	469	478	480	474	482	466	465	487	469	474	476	486	514	471	490	467	482	451	480	483	502	455	470	466	479	466	496	469	464	472	482	488	462	470	463	501	523	489	496	488	503	481	491	457	505	476	495	437	453	458	524	492	473	481	484	515	473	511	476	464	463	501	493	471	505	508	513	440	471	502	438	517	497	468	449	460	474	490	424	470	446	453	512	459	474	447	457	504	471	455	473	525	492	473	489	483	490	466	506	472	519	472	453	443	499	482	474	451	461	490	469	443	424	466	454	476	474	462	485	495	480	445	480	488	453	450	451	509	452	469	485	413	501	505	486	474	437	487	483	495	477	439	493	456	484	517	469	473	458	489	470	448	461	451	480	469	469	460	483	458	473	495	525	472	481	476	481	511	483	531	454	487	471	471	465	509	453	481	483	476	461	460	482	474	467	515	462	533	483	443	390	505	485	459	475	509	492	491	471	479	548	463	461	475	472	501	493	517	469	485	490	480	465	451	465	457	494	507	457	463	499	486	484	486	469	440	507	496	485	459	453	461	497	475	446	497	490	492	484	458	513	469	478	474	456	468	498	492	455	483	470	449	489	479	497	473	490	490	487	461	486	476	463	512	468	447	512	459	471	466	473	492	466	481	464	495	451	483	497	445	469	451	495	497	438	441	511	488	467	477	449	468	467	463	464	476	457	489	503	498	453	505	481	530	502	505	461	452	501	500	468	477	500	449	467	494	475	480	492	499	500	457	480	489	481	535	509	453	471	470	475	465	455	430	455	476	432	474	500	472	468	483	478	479	495	489	452	520	499	497	495	473	466	466	494	500	460	488	520	520	478	475	439	433	467	461	470	471	461	411	483	493	468	524	484	461	492	462	464	498	472	493	461	457	462	455	491	451	471	501	456	501	461	473	482	455	490	457	481	473	472	491	483	491	459	477	515	495	540	513	485	467	467	478	462	495	489	484	500	453	461	498	481	506	472	481	490	502	472	463	490	512	516	469	450	474	498	464	482	509	479	466	441	466	518	514	468	514	466	480	500	451	495	478	480	450	458	491	487	501	488	476	476	504	487	465	490	463	485	489	445	451	454	511	449	456	437	495	486	441	460	458	475	436	463	489	473	480	476	445	462	473	479	486	478	499	453	467	467	473	446	504	484	458	556	498	488	487	460	467	510	463	495	475	450	507	484	437	476	463	475	486	454	474	481	486	479	493	497	497	521	482	462	484	476	468	471	475	485	498	483	484	472	459	504	524	472	471	474	422	455	464	476	454	460	486	441	490	472	472	508	482	492	494	447	477	457	490	480	476	485	434	485	428	488	473	488	490	517	507	474	442	464	494	475	488	444	424	485	483	468	474	448	497	492	458	496	476	517	507	454	511	490	526	482	450	480	500	467	495	424	463	518	465	518	445	484	486	501	479	486	478	495	441	477	455	512	493	483	479	484	463	485	472	484	473	457	442	491	500	435	495	492	439	482	457	526	494	501	498	508	511	460	505	461	450	499	495	470	463	485	452	421	529	472	445	480	459	472	457	475	502	415	473	514	475	463	454	487	464	522	498	481	456	465	465	473	473	491	495	438	463	469	500	509	492	504	493	471	510	488	493	463	486	404	459	448	429	475	484	506	446	487	436	459	501	505	431	487	490	450	457	486	504	498	521	478	500	444	525	472	455	452	504	503	422	463	459	472	516	492	469	507	508	472	466	461	486	495	504	476	477	479	445	513	458	483	483	518	484	498	494	510	513	456	450	489	453	495	495	474	465	462	528	513	485	472	497	477	485	523	485	469	460	503	479	474	506	497	451	480	475	437	478	487	473	487	458	472	456	491	503	467	516	469	498	491	474	488	508	495	503	475	493	485	503	490	453	489	462	465	439	502	442	480	505	475	491	495	449	493	470	445	514	451	489	510	491	497	523	470	498	461	487	509	462	467	446	478	486	447	483	475	417	481	494	456	482	489	483	489	465	485	484	463	479	481	475	519	487	476	488	441	448	500	475	440	429	486	480	486	475	473	486	488	440	481	522	468	504	467	467	488	456	460	489	476	475	440	477	497	529	483	456	487	462	472	499	462	457	510	452	489	471	499	496	469	470	467	428	501	482	464	476	499	532	526	506	471	475	476	463	484	528	462	516	505	496	456	499	468	463	486	501	518	462	466	477	464	499	484	475	483	450	517	476	472	489	452	488	508	469	479	457	467	480	467	460	452	454	496	512	442	460	446	481	497	463	463	472	464	496	513	446	486	509	495	502	479	465	475	471	458	499	454	470	443	511	497	494	480	486	484	494	497	478	496	505	435	515	478	522	516	490	509	474	473	492	512	437	486	486	484	492	494	489	495	462	479	481	445	493	485	438	503	513	515
31867	56699	42513	24335	15463	8251	2852	2119	1591	1264	1023	859	791	786	706	717	707	641	653	620	617	604	694	610	593	591	549	554	564	552	598	582	592	593	652	1720	3089	2637	1746	2036	1002	588	539	539	537	520	503	547	516	527	510	537	510	535	581	534	511	538	529	505	527	520	558	529	519	546	512	503	495	555	566	502	556	537	546	538	545	529	521	522	516	519	549	512	523	548	537	518	539	514	517	536	485	559	509	546	517	537	521	543	564	537	474	488	497	537	525	536	563	530	553	512	543	534	499	542	494	524	495	511	543	546	569	526	498	538	553	509	531	555	481	563	522	523	549	472	553	538	542	534	547	509	561	525	500	540	521	515	513	546	541	533	543	544	449	538	523	513	535	525	528	514	551	514	508	558	535	506	537	554	538	530	563	567	554	540	508	527	552	517	579	533	479	534	530	533	541	536	528	532	515	532	548	508	516	499	528	508	542	505	547	562	493	527	523	548	505	507	525	495	537	520	528	535	534	536	525	483	499	553	533	512	517	508	516	523	536	559	539	555	507	528	545	555	516	547	512	516	580	539	496	534	495	525	536	548	524	533	542	552	498	525	522	555	531	531	507	523	535	501	512	496	553	517	556	496	481	501	544	550	506	548	528	474	527	569	527	568	539	524	518	529	514	521	495	503	526	531	517	511	517	509	510	525	532	500	532	516	541	536	514	519	499	542	483	523	566	510	529	533	546	502	549	533	528	557	497	502	505	517	500	496	545	567	519	516	526	520	490	561	526	497	497	509	494	522	550	568	536	534	496	527	516	518	520	502	547	516	503	533	563	540	554	495	544	502	532	539	530	527	525	556	513	498	515	548	485	526	516	556	523	529	556	547	549	484	517	543	513	516	523	540	508	535	562	518	521	497	549	546	524	542	558	521	527	530	549	514	513	510	516	509	533	491	508	496	553	482	541	526	502	526	512	538	541	547	548	540	522	515	522	505	535	553	576	534	529	543	455	505	533	542	519	523	525	540	502	540	515	506	546	532	510	507	545	532	528	533	521	564	495	522	507	549	573	539	530	509	536	548	541	540	536	529	517	523	474	492	555	516	579	533	566	506	507	546	546	471	545	508	558	484	521	528	523	458	506	526	514	520	515	531	519	572	525	500	533	562	532	500	535	541	497	562	485	523	551	517	509	513	548	541	512	545	490	525	530	505	529	513	558	498	550	509	502	464	554	526	519	536	543	504	523	524	496	538	522	500	528	542	520	500	542	551	515	522	512	521	545	535	551	546	497	524	565	528	519	513	507	526	538	545	496	475	480	541	506	553	553	517	546	560	518	541	553	570	525	524	574	535	533	507	518	545	483	500	532	543	568	544	525	575	517	519	514	525	527	552	542	503	541	505	536	519	494	499	550	523	509	558	549	550	531	553	526	541	547	524	522	535	549	508	560	529	518	528	509	509	539	568	567	522	524	498	525	527	505	558	509	496	487	505	524	530	502	497	533	503	514	531	497	492	538	556	532	555	510	494	535	519	501	528	542	472	532	477	509	555	535	502	517	545	530	558	508	549	550	563	495	530	492	541	497	524	525	487	526	535	511	583	532	550	546	547	497	510	524	503	537	500	543	500	545	473	550	526	550	543	477	474	499	501	531	490	512	491	558	485	536	514	531	535	542	539	504	543	497	532	512	533	511	528	518	548	539	535	500	529	503	545	532	517	565	477	496	555	529	527	502	509	541	514	523	469	506	498	516	478	520	539	560	516	508	472	535	515	504	490	523	540	516	541	591	558	503	478	548	549	569	502	546	531	541	494	522	534	532	504	513	528	539	532	497	528	593	519	503	537	524	505	498	498	495	526	474	493	534	534	533	507	543	477	532	552	551	537	586	570	570	501	557	504	536	491	548	514	533	483	530	519	525	497	509	503	560	516	524	554	494	554	533	526	544	509	567	532	532	531	531	527	533	555	542	553	506	543	527	527	559	479	557	528	508	577	536	518	513	548	540	530	534	518	497	549	512	508	538	527	514	520	544	540	512	605	546	546	546	562	515	494	497	514	511	527	535	520	477	554	574	583	516	486	489	506	531	516	484	524	507	524	528	536	471	536	493	517	528	529	539	570	551	558	541	508	515	529	566	517	514	525	532	484	501	565	524	491	506	545	552	505	549	555	539	550	550	536	530	475	520	537	549	552	472	506	505	513	534	551	488	555	524	506	527	519	511	555	530	535	505	527	565	525	507	538	547	531	526	528	521	506	552	547	501	494	524	469	503	521	515	483	502	475	509	514	511	527	537	512	510	506	545	540	524	517	494	550	551	531	557	497	534	522	499	501	536	514	508	536	523	522	519	498	506	496	505	508	500	494	527	523	511	566	559	536	555	535	530	504	539	567	538	516	555	521	529	561	520	494	521	521	546	530	526	509	523	544	544	506	510	492	536	536	544	531	521	496	537	524	518	487	558	485	522	545	512	497	528	503	543	540	501	550	539	515	559	533	523	502	572	530	505	521	515	540	502	514	555	553	561	503	515	563	519	543	524	530	534	514	504	522	503	538	521	506	551	547	527	548	517	515	529	494	551	553	549	526	490	531	554	500	497	550	558	542	534	568	550	503	535	480	517	558	538	569	557	486	490	552	483	548	504	522	536	552	543	552	520	542	515	500	580	542	524	558	548	525	526	566	498	496	543	542	539	521	531	526	530	496	511	505	543	588	523	544	532	524	502	527	501	540	530	485	539	474	518	531	514	509	540	508	535	518	497	498	532	548	519	538	536	528	493	528	528	493	525	508	519	531	522	483	535	545	524	488	560	597	526	552	529	507	542	560	507	514	551	551	559	530	555	531	531	523	508	572	568	482	576	539	529	511	527	512	509	523	516	496	492	557	536	522	508	477	510	548	535	493	541	561	526	498	521	509	563	508	559	517	513	516	562	548	518	526	519	569	543	506	543	551	514	501	477	518	526	539	522	499	529	521	520	514	488	500	522	527	509	522	548	551	543	529	506	495	483	500	576	510	528	543	538	488	553	512	558	510	507	574	511	533	540	539	565	509	504	536	538	506	516	484	520	525	557	542	498	502	522	550	536	493	475	547	544	546	553	507	474	494	589	504	588	522	547	494	507	497	513	524	514	522	499	522	517	532	519	499	553	554	481	558	515	520	530	516	511	510	546	555	536	485	519	541	513	508	507	549	505	503	504	527	504	509	513	518	522	520	555	546	518	539	521	531	502	519	549	537	526	508	528	549	482	492	514	564	564	524	519	563	539	560	528	527	544	536	530	482	519	489	512	536	522	548	550	512	505	536	526	527	543	497	511	518	491	506	567	497	490	505	540	521	535	520	526	503	508	544	496	561	532	523	512	514	529	490	531	503	523	533	519	532	502	540	526	551	541	530	539	546	562	523	588	553	537	544	520	534	504	523	477	499	497	508	525	555	523	544	542	509	478	499	525	482	509	503	518	542	479	527	548	494	513	525	528	501	531	518	545	541	576	518	530	506	540	537	463	534	547	533
28626	26987	27444	14819	3933	1477	563	488	463	436	404	418	394	404	397	370	419	394	389	390	422	397	408	427	397	412	416	372	349	385	400	384	390	367	390	409	464	435	438	425	402	398	357	366	391	395	388	398	379	400	382	405	402	418	389	409	378	388	377	390	391	377	356	387	395	342	376	410	397	399	379	407	379	368	403	367	376	359	386	403	411	379	343	372	423	362	364	367	397	383	399	408	417	406	376	407	377	349	373	402	410	397	398	366	383	412	402	392	398	388	403	390	364	405	416	395	380	408	363	415	416	388	427	398	382	395	384	371	372	387	399	371	403	380	394	359	374	373	433	419	384	377	340	392	345	414	405	368	386	390	386	386	403	401	381	391	371	360	374	363	376	355	387	351	396	362	399	394	400	393	375	418	382	407	400	378	397	397	404	403	388	346	440	384	396	341	374	393	390	389	384	405	369	377	372	379	387	380	341	381	400	373	426	393	378	397	375	392	401	373	403	376	397	411	364	382	415	394	420	387	382	385	397	357	401	361	381	372	407	385	390	415	406	396	410	386	402	393	408	390	375	426	388	392	380	387	391	413	392	380	354	402	407	340	418	374	407	397	408	412	414	405	382	373	374	374	383	415	379	388	415	419	387	404	369	419	402	392	367	369	378	412	379	345	367	392	378	392	376	376	339	386	414	403	374	375	348	370	415	380	393	378	375	364	381	404	365	366	413	379	400	408	376	390	396	402	414	355	402	371	377	389	363	376	356	388	394	379	416	399	392	391	413	415	402	407	391	373	401	363	359	349	388	389	396	400	368	389	394	415	364	401	397	399	366	395	392	367	410	387	359	368	407	425	352	385	394	395	364	378	418	392	378	392	398	373	396	379	371	401	387	367	394	423	377	426	387	382	400	365	390	395	404	374	418	379	421	419	410	384	388	392	381	373	391	384	387	409	422	353	358	403	363	410	369	379	358	396	352	372	337	403	382	380	393	378	399	389	368	374	372	343	381	398	366	394	430	424	387	370	376	342	370	441	389	392	366	363	380	384	388	364	400	375	374	394	376	411	386	378	377	380	323	341	401	351	356	395	359	365	377	381	374	412	369	375	406	379	381	410	393	359	411	411	402	384	316	366	399	406	390	416	357	384	393	364	425	372	403	403	368	369	363	389	402	406	410	405	446	403	380	404	445	398	396	403	366	387	402	382	436	373	410	387	371	370	390	395	407	389	416	384	421	381	370	377	408	382	362	382	384	408	393	379	373	375	382	409	386	370	391	402	419	380	382	379	413	415	394	389	400	408	398	382	384	401	408	362	388	418	381	333	399	390	408	374	420	367	408	371	392	372	385	369	375	357	408	369	426	394	401	407	382	399	390	381	377	349	365	405	384	401	399	401	358	368	400	350	361	412	390	397	415	398	389	430	445	391	379	365	428	386	401	388	394	371	395	400	395	355	370	366	393	393	394	351	360	414	380	383	406	408	387	382	417	355	421	377	375	389	383	375	391	357	391	379	374	343	373	347	413	403	380	403	396	354	384	388	373	371	410	417	363	390	400	381	414	393	386	360	393	405	397	397	367	380	410	396	394	403	381	418	366	407	430	375	407	383	367	417	373	380	385	385	353	430	375	398	389	408	374	366	376	390	396	393	385	387	392	383	388	384	395	376	353	374	368	370	355	373	395	379	408	429	389	376	391	398	420	395	415	382	355	385	383	387	404	410	367	391	377	437	368	419	384	398	427	413	416	417	411	373	397	362	405	350	362	381	400	399	406	420	364	388	378	396	396	365	412	370	372	394	372	383	376	361	417	389	382	386	387	379	352	406	376	379	347	387	386	394	367	424	372	403	399	402	388	411	405	377	380	367	393	346	381	371	383	372	383	399	367	368	388	385	391	357	369	387	392	369	408	402	374	374	388	430	379	360	398	338	435	395	374	383	390	375	385	370	371	380	385	405	389	378	355	374	384	367	358	394	432	383	398	414	417	376	393	354	386	427	412	388	367	404	397	393	403	439	339	369	407	374	385	398	398	375	390	368	392	385	376	392	349	403	374	365	425	375	375	382	373	384	347	368	382	384	375	388	415	423	403	377	392	387	385	420	409	381	406	403	406	396	399	409	358	368	394	381	351	384	399	414	387	375	417	378	378	380	374	416	380	368	384	370	378	421	380	377	387	388	393	406	410	382	379	413	394	396	345	378	389	398	376	385	348	373	392	367	387	406	373	377	400	390	379	371	331	410	399	366	420	398	366	386	392	396	368	360	337	399	394	429	369	377	384	389	399	417	378	392	364	397	365	372	366	383	375	356	401	375	453	392	385	377	376	413	332	373	369	395	399	416	430	408	416	390	369	414	395	359	393	410	390	403	400	388	390	395	368	393	417	405	398	383	354	383	387	391	396	387	381	386	371	400	417	359	377	430	384	384	386	375	399	377	419	392	392	404	409	396	402	408	372	412	369	374	398	389	374	393	406	372	373	411	371	378	377	377	361	389	369	380	375	417	404	357	391	405	382	404	377	371	383	410	394	382	409	399	416	360	415	405	361	340	373	382	369	364	405	405	404	398	393	383	380	406	386	412	396	365	371	397	394	420	408	396	389	395	401	378	419	401	409	383	380	408	384	372	367	371	382	429	418	426	404	358	406	361	400	391	407	404	404	371	379	378	406	404	368	391	393	387	370	393	392	348	399	398	396	382	389	406	383	394	353	376	369	381	399	398	371	366	400	410	366	391	398	379	402	391	354	377	386	380	383	411	380	360	383	378	394	416	385	384	343	359	343	369	395	396	388	346	403	390	379	386	390	390	405	390	412	391	388	399	358	383	391	391	429	363	397	430	372	443	376	393	391	399	370	403	353	389	375	396	397	364	378	360	398	386	395	371	360	371	391	386	381	407	394	393	425	393	394	388	389	368	369	413	349	382	368	396	357	366	371	381	398	381	382	385	404	370	385	408	369	374	392	388	379	390	378	421	419	359	389	402	417	391	398	376	406	383	417	374	394	403	388	400	372	344	391	394	384	380	384	397	386	424	410	406	390	359	381	386	411	448	390	367	400	380	411	366	357	362	389	390	359	418	370	386	409	397	355	336	402	376	426	401	429	400	373	388	390	389	396	409	395	393	408	391	403	389	374	422	396	351	374	399	371	377	370	349	373	387	391	366	405	368	380	384	371	394	412	404	380	372	401	377	399	380	389	375	390	359	389	395	401	387	392	398	394	346	393	386	400	379	411	371	386	411	391	352	390	388	405	398	359	426	385	388	355	370	391	390	395	401	395	374	390	373	386	409	357	384	367	388	389	394	389	352	394	352	369	420	386	390	388	406	364	342	387	446	397	363	356	424	391	403	398	351	390	367	368	423	372	383	372	376	378	394	374	396	416	368	400	449	374	366	395	393	397	397	369	393	401	397	377	356	377	354	349	375	374	386	381	400	403	393	379	381	420	385	396	395	393	391	387	409	363	391	413	412	388	396	421	344	375	385	379	373	357	400	383	396	400	379
30749	43686	26754	12462	5438	2464	751	718	544	518	486	466	480	483	465	477	461	449	470	463	430	452	445	453	482	446	424	445	410	459	399	458	461	436	420	469	550	488	563	544	465	485	454	446	442	438	449	469	435	453	471	452	419	423	414	472	452	448	446	431	451	453	443	440	471	443	481	447	483	441	467	477	445	465	437	465	469	444	453	422	471	427	392	446	468	429	442	449	434	434	439	429	452	446	401	447	441	450	457	427	466	439	433	468	428	447	466	441	426	433	437	443	419	464	424	412	421	432	462	488	459	449	456	449	433	455	464	467	465	420	457	441	458	454	449	477	397	437	432	464	492	475	448	439	466	451	504	448	476	440	475	392	430	441	468	418	459	479	426	484	438	439	433	438	433	429	456	424	450	498	446	480	442	439	455	458	463	443	433	447	440	449	464	462	447	434	405	470	410	431	459	450	419	448	447	468	463	478	444	477	437	442	428	458	461	425	435	466	486	475	400	425	426	410	431	429	470	510	434	471	425	459	463	474	452	431	482	439	447	435	437	438	474	420	463	438	442	437	475	455	496	434	452	439	464	419	456	460	448	459	443	439	446	423	446	432	429	462	459	442	432	466	458	455	437	438	463	508	458	460	464	454	428	456	419	442	454	438	431	441	438	393	458	453	442	406	423	426	457	486	475	450	441	467	437	435	418	425	470	453	476	430	458	424	453	448	419	401	471	421	449	512	449	461	457	457	468	454	446	466	495	450	417	432	461	406	430	462	438	445	448	452	458	473	445	418	430	414	449	459	448	441	444	451	480	447	447	475	425	479	451	423	456	446	445	444	476	411	471	414	480	445	434	449	461	453	413	476	451	429	475	451	462	436	459	417	440	430	409	427	419	452	425	486	425	444	432	436	418	447	426	455	445	489	445	453	510	473	429	461	432	462	446	423	424	416	480	437	452	417	440	445	417	440	477	424	458	453	442	461	435	466	433	439	443	413	427	488	447	433	407	449	466	457	442	473	474	433	465	439	433	457	484	455	426	455	459	431	463	501	419	457	447	414	451	445	443	472	456	444	438	430	425	493	447	480	467	439	452	456	448	447	452	436	482	418	465	439	438	456	441	450	459	442	426	427	460	469	424	457	419	466	418	409	419	472	445	443	407	464	423	424	478	468	451	456	454	449	464	519	499	469	419	484	457	439	462	446	446	438	422	465	479	479	434	445	467	433	405	476	460	445	435	437	425	476	429	454	418	443	460	473	481	480	430	450	436	418	436	471	440	439	453	444	476	426	383	437	441	482	442	429	440	414	437	466	449	443	416	451	455	492	405	439	414	437	457	430	459	450	440	469	457	430	448	476	440	473	481	459	418	430	477	432	458	471	442	427	473	453	420	411	439	450	436	479	482	465	426	448	479	466	470	454	459	431	437	421	456	447	499	458	421	457	463	424	450	449	484	422	403	469	455	459	463	439	451	496	421	464	442	422	438	451	461	420	435	413	448	450	439	448	495	392	444	434	456	454	437	503	447	429	429	441	444	492	430	439	471	425	418	456	423	480	441	406	423	453	476	440	441	450	419	486	457	443	444	441	452	441	443	474	447	472	465	433	424	412	418	458	451	461	431	462	434	443	427	441	426	489	421	436	429	443	416	439	413	415	412	443	440	445	436	492	446	420	440	406	451	446	455	450	471	450	462	450	453	426	480	464	464	453	448	417	438	445	431	445	465	468	414	465	429	451	471	459	428	457	447	464	455	412	435	465	446	443	467	423	456	433	398	423	467	457	467	487	442	415	443	485	454	393	472	437	455	440	486	448	420	458	422	462	420	442	436	458	479	459	442	455	437	464	439	438	466	439	452	481	454	458	474	428	411	420	442	480	442	440	486	435	450	448	440	468	485	435	462	430	454	441	411	449	438	472	468	432	422	422	464	461	457	467	451	430	460	463	454	455	446	480	427	439	436	434	450	458	464	453	425	437	455	445	426	417	420	443	398	467	462	459	420	449	427	471	454	459	441	470	466	448	453	468	433	435	430	460	399	458	461	422	451	486	444	411	452	412	438	450	457	453	449	409	453	431	457	441	400	448	482	414	476	446	439	416	443	445	445	421	424	447	477	494	416	447	438	443	432	453	465	458	438	454	423	465	473	457	436	451	449	473	448	419	419	447	468	462	419	463	458	468	445	481	422	455	428	453	439	449	472	420	429	442	443	415	474	427	455	446	436	442	478	438	465	448	419	434	452	420	472	445	460	449	475	452	468	440	465	430	454	443	484	401	430	473	441	464	466	461	445	451	442	480	470	452	489	440	443	427	473	470	430	469	442	437	443	466	448	445	465	442	471	428	450	448	428	417	410	480	417	473	457	476	468	439	476	455	413	431	441	412	467	433	489	481	461	480	446	417	448	480	420	408	428	480	456	429	442	473	420	503	475	436	466	477	436	483	434	424	458	458	431	463	403	437	475	413	471	486	428	415	436	445	463	441	433	432	444	479	474	439	445	445	451	465	470	451	426	440	465	421	451	443	435	450	427	430	486	480	435	418	460	445	448	435	446	444	433	472	430	430	451	446	455	427	432	437	455	436	416	428	428	426	446	487	438	431	415	400	459	453	441	468	424	448	432	462	463	447	465	418	466	480	465	473	443	454	449	457	442	453	407	461	429	457	451	471	413	442	438	436	459	445	467	450	455	451	425	430	423	456	469	442	493	460	420	464	459	456	460	493	441	411	462	470	469	443	455	461	452	477	465	459	445	427	442	447	439	491	475	433	426	453	455	440	464	419	437	465	402	430	473	460	484	436	438	460	431	498	437	468	473	435	398	448	473	476	449	459	477	450	441	434	426	455	423	391	480	447	466	441	435	396	461	433	453	491	411	456	443	438	439	467	456	424	461	439	484	453	425	430	448	478	459	487	431	395	493	482	478	436	473	430	461	450	410	447	420	452	423	458	432	396	429	448	480	430	461	438	484	455	489	440	478	407	463	453	461	500	439	411	430	436	410	434	441	442	420	423	435	468	439	445	442	514	468	461	410	458	475	473	465	454	444	458	444	438	448	455	409	486	445	472	444	440	440	411	450	502	451	465	481	451	456	419	446	463	445	442	400	431	457	451	479	396	441	439	446	450	465	455	409	437	425	449	476	430	457	492	442	429	460	461	446	432	472	467	428	436	468	477	458	433	435	436	461	431	440	446	426	456	448	446	440	438	438	438	446	434	422	423	420	469	443	465	479	440	440	456	498	481	446	457	424	443	471	474	484	435	418	409	450	418	446	451	458	442	438	452	453	416	444	486	467	469	429	407	463	423	441	519	478	451	449	455	457	446	418	449	424	439	447	465	409	449	439	457	447	412	461	432	444	427	435	446	475	444	475	436	479	466	445	474	436	443	472	458	435	462	448	425	467	456	417	452	468	440	447	408	473	401	445	492	473	473	465	439	458	421	454	466	427	420	464	433	448	451	470	450	401	472	442	448	454	473	454	430	471	452	459	472	447	440	443	485	428	444
24037	21068	28251	24269	20964	11992	1747	1047	794	610	541	443	429	444	402	394	380	378	402	388	380	409	392	397	403	406	383	400	353	392	355	359	381	410	363	532	1292	1178	1073	867	468	361	354	370	366	371	391	349	356	373	360	359	376	355	368	383	373	345	382	351	415	380	380	356	380	350	372	401	393	372	367	376	342	361	358	363	357	349	321	392	356	343	365	378	353	366	381	367	372	342	386	383	361	340	397	357	356	354	365	387	340	385	358	416	387	399	390	347	373	356	363	340	376	401	391	391	374	369	348	326	342	379	366	376	363	370	366	366	351	361	314	399	371	356	367	355	357	379	385	390	363	370	398	348	377	379	379	376	366	359	358	382	360	385	355	356	353	373	375	375	378	377	365	382	360	370	391	389	415	356	362	373	367	377	382	389	389	403	365	366	387	347	326	356	367	398	392	352	381	377	388	371	393	380	384	344	357	372	377	379	363	366	369	345	342	366	360	370	362	384	358	387	374	397	402	364	377	393	375	379	361	356	333	365	364	371	356	385	355	375	367	375	358	384	366	395	356	373	350	338	389	377	360	384	399	381	364	364	333	384	408	374	381	360	390	348	375	389	375	389	354	388	357	380	361	380	367	364	370	353	382	370	361	362	364	365	369	375	364	376	353	329	380	375	338	366	371	338	349	348	349	366	382	331	361	381	338	372	359	350	369	358	374	372	360	333	382	350	340	346	360	368	328	394	371	361	351	375	370	388	399	383	360	377	372	378	368	371	392	340	358	372	332	377	344	367	348	376	346	318	370	375	384	371	387	373	386	362	403	376	378	366	339	365	369	391	347	338	393	359	379	374	361	366	376	363	344	357	357	334	365	377	375	401	391	361	369	362	326	341	365	390	360	363	395	352	364	370	368	332	357	353	327	370	352	386	396	383	369	377	388	382	355	366	367	368	377	355	361	331	368	347	350	385	354	334	351	379	375	364	381	382	392	357	328	370	389	369	385	343	373	376	359	398	375	378	361	328	383	368	356	391	367	352	375	389	351	376	357	370	353	374	359	381	353	352	392	388	381	331	367	387	356	390	380	370	367	395	398	377	361	383	391	356	386	378	363	359	382	344	358	369	375	373	354	344	388	350	368	361	343	366	357	387	353	360	378	332	350	364	365	382	354	382	374	384	382	370	379	375	347	341	381	360	338	347	352	374	361	380	343	368	377	385	421	405	399	366	345	364	345	377	380	386	332	381	385	370	394	356	382	342	381	398	354	390	351	364	410	373	393	393	386	369	364	366	357	400	367	361	369	353	383	389	378	392	365	374	382	355	352	363	373	352	354	363	367	357	379	371	365	355	337	350	409	355	349	332	389	375	385	326	366	378	360	385	360	392	367	326	386	407	370	356	370	333	376	348	383	365	383	339	347	382	368	376	365	331	348	364	373	357	336	377	335	344	334	386	381	381	401	374	340	388	365	408	398	376	348	382	377	360	382	366	357	341	336	379	360	346	401	359	348	343	387	364	337	346	340	371	359	338	391	394	356	339	342	358	360	348	376	394	376	381	385	399	377	366	371	363	358	373	346	365	392	382	371	359	358	413	352	369	392	358	364	372	336	368	412	351	382	351	376	331	381	344	354	377	397	337	380	393	359	370	361	345	341	352	388	347	352	336	389	387	369	383	398	334	392	349	414	355	355	382	372	356	401	379	388	373	365	393	328	347	380	369	376	339	382	368	351	342	364	384	374	384	418	386	394	362	386	360	371	396	384	375	380	375	389	353	365	351	351	355	349	350	364	394	337	371	389	353	351	343	324	359	350	366	372	387	343	337	369	359	379	349	422	366	399	344	365	398	374	367	418	333	382	369	391	366	367	379	378	351	357	395	369	348	377	360	340	333	397	345	341	360	364	362	385	397	380	350	387	364	368	349	393	363	388	363	326	371	358	377	353	388	333	366	361	368	366	380	341	354	367	363	359	328	391	391	359	308	352	397	374	380	362	391	352	401	361	386	339	362	374	362	353	374	377	352	358	370	409	393	392	378	360	350	373	381	367	353	366	392	358	406	377	361	372	336	380	340	359	398	410	396	341	395	350	357	327	363	352	387	355	345	393	364	376	381	330	359	371	348	344	370	364	349	382	378	350	354	364	355	345	364	340	400	363	388	384	354	373	373	368	346	386	344	352	392	342	374	366	353	358	374	352	360	376	371	352	405	343	324	399	396	358	358	391	342	357	362	348	357	368	397	346	357	364	381	372	338	407	341	375	375	365	391	339	351	395	376	368	342	376	327	350	380	364	352	356	394	359	379	347	380	411	367	354	380	371	375	366	327	368	370	334	405	352	394	359	364	350	340	388	355	337	362	370	370	342	341	375	372	359	395	376	322	357	365	372	350	369	374	373	342	362	372	367	374	351	354	379	410	332	361	378	353	347	373	364	402	351	366	363	379	378	357	338	356	320	368	386	381	358	369	362	371	362	344	378	369	356	386	372	357	340	344	382	355	382	345	376	337	355	393	367	332	353	387	351	364	337	396	358	384	370	401	360	402	357	386	360	355	361	344	349	360	353	352	362	376	360	363	393	377	364	363	353	347	395	344	353	375	356	357	386	338	347	350	361	378	374	343	329	343	354	402	366	371	381	391	380	394	367	354	365	389	347	357	382	390	394	363	359	369	381	353	382	353	364	384	390	378	300	368	393	386	369	381	342	344	346	375	364	400	383	364	374	345	376	372	371	371	353	370	389	377	380	355	368	360	352	393	364	365	391	365	375	350	378	368	353	372	321	341	359	399	366	361	355	390	393	362	390	348	367	376	376	358	395	364	380	376	415	330	374	355	361	366	338	399	363	367	351	383	378	384	375	386	366	386	371	353	361	363	363	356	395	346	374	375	374	332	377	358	375	415	375	360	376	359	367	366	360	380	376	375	356	349	397	420	368	370	383	343	393	376	362	384	372	369	370	393	361	364	372	352	388	355	375	369	368	378	394	339	368	371	371	349	367	368	371	379	404	348	405	326	375	354	367	358	339	368	398	366	378	364	365	345	350	390	366	350	352	388	360	358	356	378	345	384	356	331	371	361	393	371	408	377	381	396	356	351	366	360	344	372	374	369	367	363	348	374	373	358	329	374	329	349	381	344	372	360	349	344	369	369	350	368	329	399	378	405	369	387	356	347	392	371	380	333	379	343	362	381	357	391	361	365	393	360	324	388	364	321	371	336	393	363	363	366	348	363	377	379	393	343	359	388	391	380	380	384	384	356	367	380	401	339	372	340	396	423	411	402	394	347	362	381	362	370	376	345	392	368	362	356	388	346	384	325	393	371	354	350	350	372	425	327	359	364	352	352	351	359	355	377	373	343	335	392	329	395	382	363	357	353	380	366	361	375	379	343	389	404	373	332	338	338	362	351	428	346	333	341	372	351	343	406	392	425	347	363	360	349	346	379	378	351	345	387	398	391	387	356	344	358	381	353	358	409	356	373	384	399	362	335	375	355	376	370	350	348	368	366
32555	53112	38056	23623	11388	5065	1788	1643	1173	823	652	583	570	495	510	471	482	466	448	419	469	442	445	470	453	450	430	492	455	447	461	455	438	438	420	644	1730	1537	1413	1097	539	454	408	419	439	412	438	448	416	421	439	395	425	414	420	431	446	443	443	414	387	437	450	432	392	455	444	408	417	430	426	422	415	397	438	421	403	433	423	413	425	434	436	383	382	400	439	442	390	421	419	406	398	434	389	430	420	425	405	406	441	441	434	452	425	406	413	449	412	416	403	436	456	403	439	458	419	451	423	427	417	434	381	389	416	435	425	398	442	430	437	423	408	414	435	403	411	396	387	417	396	440	424	446	436	452	454	394	427	419	403	411	449	401	391	457	467	381	407	431	419	451	432	409	440	404	393	423	374	458	431	456	422	415	421	401	412	441	450	417	410	395	391	429	472	415	410	475	415	413	396	427	385	391	404	408	411	452	439	411	411	415	476	423	417	441	419	474	431	393	447	417	378	410	432	428	413	394	407	389	443	420	405	377	409	403	416	412	416	434	379	418	425	447	434	387	447	469	421	460	423	414	441	401	415	411	436	383	425	409	388	411	433	426	444	448	430	417	445	427	433	387	446	428	394	425	406	416	428	411	409	429	427	401	416	399	426	419	413	435	371	423	445	432	387	442	423	413	432	441	456	411	425	427	376	411	416	407	400	426	401	439	429	428	428	423	432	401	428	410	378	417	411	433	387	420	409	407	452	422	383	422	462	448	385	416	391	429	394	435	440	407	404	421	469	456	463	401	424	403	403	416	405	390	408	430	429	418	432	399	406	394	443	404	414	434	395	437	414	378	441	414	417	425	428	446	452	370	450	438	396	424	418	431	408	432	378	392	419	436	434	429	434	458	446	423	420	407	409	418	422	419	442	450	454	439	440	432	461	423	441	426	401	461	422	434	415	415	420	426	443	384	438	384	389	440	435	427	402	400	439	423	431	391	455	413	416	378	411	416	447	433	427	402	421	402	407	445	426	427	398	458	420	411	398	389	428	422	390	415	389	431	437	435	374	417	391	425	381	404	401	414	431	416	415	420	440	406	417	426	402	415	406	425	432	468	441	410	432	425	445	422	417	390	409	453	412	425	386	421	401	425	404	411	427	440	430	417	440	433	405	431	415	420	423	428	431	405	433	438	436	448	436	432	414	438	450	405	401	423	438	440	412	420	381	416	433	424	402	424	442	463	405	432	404	407	402	423	417	439	429	390	418	414	430	403	452	418	401	442	420	426	412	391	393	394	410	415	414	393	400	423	405	449	432	475	369	396	428	400	425	392	403	410	452	413	424	404	438	463	386	441	417	396	441	418	411	415	423	446	457	409	401	411	410	421	435	393	446	436	400	391	402	433	426	392	413	427	425	418	406	418	416	396	413	433	408	415	415	466	386	413	424	467	424	402	437	407	405	427	400	423	433	408	421	387	419	431	393	443	439	391	403	439	426	435	436	426	432	444	448	441	448	424	420	412	403	414	372	417	399	421	435	477	448	427	389	453	439	435	430	449	445	419	445	421	413	417	413	416	437	426	454	436	439	396	386	434	417	427	430	433	404	434	402	393	446	402	405	407	458	435	399	435	438	442	430	419	407	434	427	411	404	449	413	430	433	427	377	401	435	375	401	477	480	392	439	436	442	421	382	419	443	451	449	412	424	420	425	445	420	405	420	404	424	409	415	381	434	474	408	386	388	417	419	431	415	399	401	451	421	376	400	458	424	433	419	412	430	427	456	413	430	446	417	429	411	401	398	405	404	427	398	444	415	408	438	397	401	401	463	429	428	431	416	405	411	438	473	430	430	446	425	406	409	421	437	433	428	423	386	479	399	424	407	410	387	402	422	422	430	370	414	401	429	427	413	420	427	409	469	425	435	402	423	404	414	389	419	420	455	423	391	407	410	466	404	431	412	453	426	386	417	417	388	404	394	395	415	430	474	427	404	412	406	439	441	417	435	400	455	418	419	430	433	478	415	420	412	412	425	436	426	397	415	404	425	419	410	391	402	439	445	451	420	404	453	401	404	384	405	399	432	448	396	430	443	433	458	450	429	460	433	443	384	430	408	435	422	409	440	402	396	427	404	418	422	380	402	402	425	375	407	417	426	404	406	430	413	430	414	380	421	422	418	440	409	437	429	422	380	404	420	418	442	409	407	390	385	416	431	437	406	402	417	399	463	432	397	440	402	421	434	423	453	435	426	429	408	402	451	415	442	411	398	406	409	418	449	425	424	418	382	404	456	406	429	433	432	441	419	404	377	448	413	438	423	407	424	434	418	412	404	418	413	407	428	446	410	435	441	431	407	417	443	432	439	435	421	429	404	469	438	400	400	425	413	389	420	416	440	418	414	451	453	438	403	449	416	427	396	399	441	427	439	418	429	431	406	437	435	417	406	408	427	454	405	447	416	425	448	419	428	425	443	398	396	410	455	453	433	438	413	445	416	411	438	452	403	409	396	423	435	395	425	419	417	424	458	415	426	399	389	425	391	419	423	382	410	451	439	437	412	432	432	403	419	397	422	422	396	427	417	443	433	441	449	418	418	425	417	413	430	439	411	401	426	389	411	404	414	436	434	439	406	450	443	411	473	401	438	421	455	421	413	465	419	385	469	424	428	424	411	376	438	435	424	444	413	443	399	442	462	399	409	407	413	435	413	440	413	436	431	446	392	434	393	416	411	426	450	440	440	473	446	394	435	409	414	405	437	416	395	425	401	419	425	439	451	385	413	393	406	498	435	443	396	423	441	430	417	395	417	391	438	434	397	437	405	419	422	433	431	420	411	406	440	490	420	426	434	421	396	410	372	424	426	444	375	426	423	464	430	431	471	399	388	421	426	401	401	407	427	398	392	439	416	475	458	435	433	432	439	390	431	420	422	426	417	410	384	405	403	416	391	413	446	372	436	396	413	396	425	406	404	395	448	435	433	393	457	419	458	457	403	400	435	433	386	394	445	418	431	407	456	429	430	422	439	415	425	419	424	412	410	366	416	415	430	406	417	419	410	445	422	445	440	440	459	421	429	420	442	456	424	395	434	405	363	388	430	428	413	414	404	392	395	427	440	439	392	382	420	415	443	405	446	423	455	403	400	426	445	385	440	401	428	419	433	412	407	384	430	443	428	395	398	388	462	433	389	439	431	435	421	422	424	419	448	444	421	425	382	475	418	412	366	417	433	407	427	407	389	401	446	396	387	422	405	422	426	418	427	411	390	447	400	424	417	409	428	402	455	434	435	443	446	428	418	378	432	404	402	442	418	425	424	415	397	395	422	453	400	444	402	428	397	398	400	441	428	421	427	459	417	425	407	414	416	429	402	423	414	412	433	405	412	396	415	406	406	432	406	417	441	441	461	440	429	386	414	424	380	402	411	416	396	419	418	448	404	402	412	451	413	409	425	404	470	408	436	437	417	423	451	409	442	439	425	445	424	394	410	433	424	419	422	434	417	457	451	402	439	417	400	415
25041	21018	27299	25046	13934	3187	1056	916	860	674	592	525	528	547	538	541	546	533	519	491	475	507	516	501	494	524	517	490	511	528	489	523	435	495	497	555	816	880	886	718	494	475	475	475	459	510	538	512	480	489	506	508	481	488	486	496	467	494	458	482	490	469	470	496	495	477	484	478	464	466	500	505	503	479	453	499	473	518	504	485	493	524	476	469	477	464	452	471	489	508	496	542	478	460	540	511	453	460	478	476	502	497	512	453	489	498	493	453	472	480	479	464	532	489	493	473	461	481	475	497	486	524	469	480	527	495	480	494	497	479	522	509	500	483	480	489	452	471	501	484	496	465	463	460	475	519	478	522	475	536	508	424	488	442	482	482	455	476	507	463	469	523	470	485	503	460	480	468	492	458	477	470	444	484	496	475	527	464	516	506	492	486	490	491	528	500	466	491	507	450	490	498	497	540	454	488	474	483	486	514	473	497	477	487	473	508	477	496	533	465	438	498	468	488	467	504	438	473	522	488	483	471	490	489	481	505	449	490	525	487	486	514	512	477	464	504	521	500	492	491	472	485	475	497	497	456	473	478	462	532	472	525	486	482	427	509	468	448	459	475	456	484	466	466	499	479	499	526	506	505	483	504	519	511	526	483	425	429	515	495	432	513	445	479	462	500	486	511	486	461	501	484	474	479	478	517	466	507	477	437	550	504	456	526	475	449	497	514	463	536	482	477	467	486	489	479	533	488	490	503	495	493	509	461	463	472	486	486	507	514	488	488	509	546	501	457	475	466	496	495	524	460	471	485	479	442	459	472	474	513	461	478	469	502	494	447	501	516	521	466	468	514	461	475	485	466	473	499	478	487	534	546	474	486	516	481	498	459	460	479	485	465	509	464	507	464	543	510	468	504	498	501	467	471	488	463	498	441	460	471	497	519	491	471	489	494	480	481	476	462	463	506	537	445	510	480	450	468	521	482	502	478	515	469	511	472	487	499	464	493	477	474	473	491	475	457	458	527	455	478	471	458	502	493	456	501	527	485	468	498	510	492	508	461	518	484	484	464	491	507	481	519	486	501	475	485	494	478	477	465	461	460	506	512	468	494	474	523	463	482	559	483	492	463	505	466	487	478	505	493	492	468	513	507	458	459	515	473	482	533	457	477	505	486	487	498	461	492	442	489	485	474	485	478	514	460	492	542	478	499	484	473	477	480	465	512	497	499	462	501	526	480	498	440	473	484	501	448	440	484	496	501	492	482	477	474	517	467	455	506	469	475	461	491	454	473	507	524	488	504	459	459	492	480	493	510	502	486	515	480	490	500	448	490	485	509	515	468	467	489	481	482	499	480	449	479	456	527	474	511	495	473	519	497	477	480	482	494	480	484	471	491	477	486	449	504	463	448	460	469	484	490	475	489	522	467	529	479	488	521	461	480	463	467	481	504	505	478	453	482	485	498	516	494	528	469	507	477	501	542	489	518	499	438	475	468	476	455	514	458	489	491	438	458	481	485	472	488	472	460	518	484	497	464	499	499	482	480	458	482	488	443	466	456	464	464	481	486	484	481	461	482	505	462	464	525	450	468	513	495	487	476	491	512	511	470	519	460	502	466	521	484	510	494	495	482	460	518	475	496	477	456	499	472	507	482	436	513	475	475	489	484	480	478	498	460	488	448	467	520	499	497	503	497	499	520	443	493	494	507	464	439	507	517	468	489	476	480	479	456	500	477	527	538	459	527	492	476	470	513	497	521	447	469	471	528	478	473	475	468	496	461	464	484	508	448	486	442	447	502	468	494	503	488	455	483	489	472	470	474	500	483	500	470	468	488	491	468	522	502	501	452	477	483	506	451	433	499	496	511	516	489	477	503	486	479	505	493	496	457	507	489	469	523	519	472	502	527	512	504	459	462	483	476	495	458	503	430	499	505	488	513	508	455	463	465	471	486	518	489	489	532	531	490	505	550	460	483	455	452	533	503	517	499	498	520	467	495	536	446	468	488	459	484	513	452	476	493	480	506	490	472	511	478	457	506	482	484	501	474	509	508	501	517	454	494	488	485	489	475	488	462	489	489	444	489	524	492	501	468	501	472	502	493	498	463	521	500	509	495	495	501	534	465	483	451	494	487	434	482	475	467	466	449	454	493	479	461	484	461	493	468	479	494	503	499	490	491	476	463	519	484	479	484	471	459	481	494	461	487	521	467	482	501	464	473	512	491	486	450	481	458	486	516	519	506	495	514	461	477	467	503	473	490	495	452	444	457	447	487	493	517	468	472	483	481	460	503	497	476	470	459	513	502	473	473	466	494	488	546	482	476	482	536	471	483	533	464	464	496	469	510	510	466	521	544	466	472	436	481	482	474	489	456	470	495	517	481	468	519	480	477	498	481	475	457	490	483	464	477	470	438	546	504	499	503	479	489	463	456	489	498	470	479	482	467	523	532	442	460	469	490	519	480	480	502	462	504	489	454	496	432	480	472	463	498	471	452	508	474	462	458	507	500	516	478	460	447	476	506	485	489	513	486	452	469	490	492	533	500	501	451	480	479	494	467	476	483	445	490	455	496	473	510	471	459	460	474	506	461	475	508	512	498	471	478	514	470	482	470	534	475	498	488	476	464	504	484	515	466	465	524	508	513	505	509	488	462	479	503	488	518	448	493	511	498	502	470	457	489	499	504	490	485	475	460	479	493	500	506	479	495	461	477	471	522	502	467	480	499	466	509	457	504	486	525	490	510	477	479	497	474	473	474	487	497	437	513	466	454	450	463	465	485	503	499	485	472	446	482	462	435	516	497	460	499	478	489	482	466	471	448	501	498	539	570	505	480	487	512	527	443	529	512	464	468	475	485	492	475	479	555	522	547	496	498	486	473	494	497	450	467	482	517	451	475	456	468	478	480	481	509	459	505	483	496	453	499	484	418	490	499	466	489	465	498	485	504	499	464	475	456	521	500	495	461	484	535	506	489	455	492	499	466	493	458	494	474	500	440	473	471	461	525	473	509	509	461	473	515	488	542	481	466	488	485	501	464	482	535	503	464	497	495	485	481	525	482	472	463	500	480	489	502	455	470	486	491	452	477	466	513	477	505	477	453	467	515	477	526	482	507	488	470	480	502	491	488	480	466	541	484	484	468	464	468	464	505	467	491	547	510	462	478	521	530	440	487	499	487	483	481	496	450	437	517	489	496	504	522	463	510	499	501	487	471	503	495	500	492	494	516	465	461	479	464	516	493	488	485	493	468	457	470	468	499	499	522	470	514	468	494	511	492	491	475	507	490	464	432	519	475	491	466	488	499	458	492	488	450	476	466	503	515	481	476	487	479	527	480	489	498	467	495	489	521	502	479	477	542	481	497	482	477	490	462	472	516	498	502	499	504	481	454	460	464	483	491	489	482	526	489	480	513	483	485	519	478	510	466	523	475	508	490	442	516	512	494	482	473	501	488	452	489	457	474	482	465	494	512	511	481	480	487	513	459	438	489	504	454	502	464	498	481	497	542
31614	49385	32613	17356	9193	3863	1611	1478	1327	903	735	620	613	612	570	575	592	549	586	527	563	572	614	568	506	602	616	545	565	529	554	549	525	547	528	730	1133	1166	1111	930	610	550	513	539	549	555	561	554	546	539	514	565	573	570	562	539	546	522	550	570	533	599	546	566	531	594	539	572	566	565	588	539	573	543	560	498	539	554	534	542	543	552	517	546	556	544	524	547	534	524	583	554	554	506	542	510	551	589	540	538	594	573	562	531	539	544	518	579	579	521	542	547	527	534	567	527	543	550	576	568	555	519	544	533	573	541	498	513	517	549	563	521	504	521	562	596	548	539	536	537	591	551	547	553	560	528	514	565	551	503	536	529	533	550	560	519	575	550	570	531	560	567	545	563	503	593	554	543	566	525	559	550	561	528	541	489	533	558	533	530	527	499	574	552	586	536	521	568	521	578	565	582	563	615	549	597	582	546	548	544	544	548	549	571	500	586	557	520	575	562	583	570	525	514	588	554	528	554	564	522	557	527	553	518	540	554	560	564	530	522	522	527	540	545	500	563	533	543	507	562	551	568	541	519	552	530	532	559	566	494	536	569	559	526	547	534	548	497	538	513	542	560	552	551	533	540	536	552	553	554	584	540	529	535	494	551	594	555	544	516	552	549	557	519	542	572	580	541	545	513	549	559	543	516	519	568	526	583	551	509	582	555	575	582	551	550	555	496	546	554	570	543	552	577	513	564	541	528	570	600	530	557	522	547	523	551	560	531	559	554	555	542	529	540	520	535	536	556	571	570	511	507	534	532	528	521	553	524	516	554	544	529	542	548	575	569	532	556	517	535	530	564	523	540	569	552	542	559	540	524	535	584	532	561	526	559	543	550	522	535	575	549	558	513	546	516	544	568	537	519	588	502	562	559	571	548	553	585	585	582	579	517	540	568	537	554	556	541	553	584	546	529	565	540	522	531	512	573	516	550	571	567	530	509	563	522	528	546	568	545	519	583	491	542	517	556	515	542	581	588	538	577	534	559	542	550	539	505	487	501	571	567	571	561	531	545	524	539	545	523	544	537	541	485	549	523	565	510	547	547	528	545	568	545	524	539	538	525	527	551	582	543	541	543	561	548	534	541	579	542	547	550	541	517	537	584	535	519	551	570	555	541	540	576	567	558	533	558	559	555	566	526	526	558	529	544	578	550	514	585	542	599	512	617	569	540	545	557	510	540	524	566	553	547	565	557	565	545	553	514	533	578	524	532	519	534	546	523	576	526	552	507	549	554	511	551	552	548	546	525	550	561	517	545	563	537	560	539	536	525	553	535	565	544	516	514	530	548	587	548	519	591	507	582	566	569	532	527	577	538	553	567	547	550	575	591	566	534	529	544	558	542	548	563	584	545	521	516	594	550	569	566	528	488	570	535	488	494	559	539	531	558	545	508	539	523	538	568	563	552	519	565	576	534	509	539	566	533	515	534	506	545	527	563	515	543	524	574	549	512	574	559	580	517	555	557	615	530	555	579	569	571	528	555	541	537	537	526	570	555	509	564	537	511	563	548	540	538	507	553	557	535	521	501	516	529	542	525	549	557	506	532	526	553	543	525	559	514	534	541	499	570	546	536	570	560	556	605	504	544	573	556	564	518	554	538	533	560	537	544	540	578	560	554	525	561	555	578	528	562	544	523	556	528	519	545	595	514	535	523	526	567	578	533	539	517	544	581	548	552	565	551	551	545	542	569	558	532	554	546	524	571	539	547	562	538	574	535	577	489	585	529	497	492	523	556	572	540	558	523	569	566	535	512	577	542	516	538	549	517	586	529	542	572	568	553	567	536	560	564	505	551	555	557	533	534	585	570	563	552	535	519	537	560	576	539	510	523	531	519	544	498	538	561	544	590	527	599	543	543	545	531	550	553	547	587	527	530	543	524	540	506	547	596	578	561	562	542	570	545	578	556	544	539	547	556	555	551	591	555	537	534	540	545	540	545	510	551	546	522	551	542	562	552	549	561	545	548	520	592	544	546	529	528	559	531	552	602	559	557	519	527	572	512	545	531	532	580	574	537	530	564	551	545	571	528	510	546	525	517	555	522	520	542	525	519	579	565	508	543	542	516	518	571	546	547	529	550	548	551	520	581	562	541	556	552	539	555	553	505	559	552	545	545	525	551	540	556	550	525	539	543	540	517	573	542	524	523	547	538	603	591	544	561	528	582	568	567	562	545	548	547	547	529	539	499	577	525	554	553	515	565	508	569	553	527	522	502	563	538	544	552	537	509	532	540	578	559	528	520	513	570	581	566	597	538	537	529	518	522	533	564	529	573	584	544	591	508	564	523	557	528	571	541	537	535	529	523	497	549	538	540	541	569	555	545	563	552	560	534	556	516	538	541	566	551	497	527	550	589	535	551	525	523	559	521	524	516	552	513	505	558	543	561	566	536	592	524	547	548	576	574	595	557	561	569	554	503	537	533	584	552	557	573	542	567	544	481	503	534	557	530	550	588	515	567	519	553	545	544	556	556	541	533	541	532	549	522	591	561	550	545	544	514	534	549	528	540	552	538	536	572	536	603	561	562	585	539	535	513	551	559	537	538	534	540	528	546	559	512	536	532	522	563	550	535	565	522	538	531	550	551	537	530	547	553	543	572	572	537	529	552	545	610	547	560	492	588	544	548	558	516	574	573	516	560	531	509	560	547	565	522	576	532	537	533	529	539	559	521	581	495	583	533	578	548	607	601	549	579	542	547	544	536	565	569	539	493	548	537	568	562	553	534	558	538	550	523	598	577	555	532	512	535	570	531	521	564	538	502	552	525	531	559	503	531	545	565	554	592	514	532	560	537	521	556	545	554	562	511	564	536	542	549	530	561	554	564	555	556	556	552	543	530	597	546	527	554	512	564	524	521	552	542	537	548	586	572	528	561	563	531	595	573	534	545	554	565	563	536	511	549	546	562	526	518	521	541	554	523	571	545	578	515	522	593	524	560	593	537	543	525	565	548	545	518	542	522	540	553	525	587	565	550	507	596	565	523	527	537	519	559	561	585	552	531	535	563	546	567	499	558	569	538	495	582	577	527	539	592	570	564	531	582	586	556	537	528	565	522	560	526	498	556	525	559	559	562	561	563	562	561	590	587	543	564	542	588	551	545	529	505	534	550	538	547	527	540	536	561	560	547	577	547	554	555	516	498	524	553	578	563	528	538	578	530	574	519	533	535	516	544	541	563	551	590	531	588	534	555	531	563	534	549	560	525	570	548	507	575	565	531	532	529	596	534	542	594	557	513	525	560	550	518	561	528	548	567	564	543	565	565	585	585	496	560	535	573	546	563	594	526	540	533	531	536	549	567	523	557	560	525	568	525	555	578	551	532	592	542	598	523	518	544	553	532	495	533	562	589	594	558	568	535	519	525	520	571	535	534	549	540	580	556	562	560	555	571	552	586	549	581	509	547	534	522	585	544	540	563	559	510	490	554	544	592	501	555	527	527	567	561	531	517	536	524
22763	20999	28585	23624	21074	20824	9807	2069	1519	1124	801	618	619	531	563	490	500	570	547	526	516	504	505	563	462	489	480	512	452	551	451	456	489	477	524	597	1614	1660	792	521	489	482	478	511	446	497	453	525	458	483	505	447	515	443	444	468	439	481	451	495	441	460	487	417	440	482	447	464	483	488	485	458	436	465	445	471	468	474	429	440	459	425	459	459	475	517	446	471	451	481	428	454	440	478	437	482	467	465	428	436	478	496	488	462	474	439	502	468	498	467	444	470	480	473	417	461	481	422	485	421	484	469	451	472	488	454	421	445	435	429	481	452	494	447	491	408	508	475	459	441	458	449	479	473	477	465	460	465	462	482	466	429	484	468	414	437	521	466	469	457	463	438	463	423	450	468	482	453	446	435	462	497	470	434	441	462	441	493	481	480	468	474	447	454	479	440	454	475	455	468	466	452	469	422	445	480	441	460	465	473	523	456	465	485	445	474	492	440	459	443	450	456	446	489	425	466	443	473	457	461	470	485	413	466	487	437	412	472	454	480	492	473	438	471	480	503	454	484	465	462	451	437	464	472	450	460	453	459	445	464	457	460	442	435	468	457	481	471	508	501	492	472	476	483	474	489	450	443	525	439	517	447	437	424	454	447	453	463	466	475	435	457	422	446	469	479	472	448	474	466	455	424	465	419	480	496	463	501	466	463	473	444	466	452	466	452	469	463	447	450	443	495	464	483	454	470	461	436	475	521	442	455	453	486	484	448	475	465	491	434	422	464	438	460	469	444	477	475	457	448	465	472	489	473	426	446	492	449	432	475	471	483	447	449	453	496	469	457	454	468	410	451	415	441	454	475	443	446	497	445	459	484	445	476	455	503	437	454	441	468	490	443	414	455	413	449	485	437	452	447	468	433	496	446	493	496	463	449	437	447	487	441	435	478	429	491	464	487	482	470	458	444	523	447	458	451	456	384	467	481	464	498	433	454	447	480	441	474	464	462	456	450	499	410	478	424	440	479	468	427	476	429	478	454	484	417	483	482	444	467	415	463	484	436	504	413	427	449	455	456	428	481	491	486	452	476	462	457	481	487	516	452	469	447	440	463	452	465	459	443	466	474	456	456	445	455	454	467	418	455	471	441	456	441	458	519	446	469	522	504	487	440	452	457	443	464	487	465	460	470	449	470	456	432	496	439	448	485	521	461	459	426	464	440	498	437	496	457	437	439	457	457	447	488	467	405	448	480	455	444	484	460	477	441	435	474	481	486	437	455	433	444	472	485	465	470	457	452	454	456	484	450	442	502	443	466	437	417	478	448	471	467	458	500	454	449	465	466	442	488	465	418	470	473	449	443	424	424	471	462	468	487	469	438	468	456	452	420	460	447	418	468	466	464	465	471	506	469	483	424	456	501	458	440	486	461	482	489	439	440	467	436	449	432	481	483	521	485	471	463	433	454	485	482	475	480	473	480	459	471	452	442	494	450	470	484	462	454	436	478	496	424	505	442	450	433	478	462	481	501	448	496	443	473	494	443	493	430	448	490	469	455	488	453	465	445	421	431	480	460	441	467	478	458	476	472	451	438	480	493	466	429	423	469	530	440	458	478	437	468	464	465	462	496	508	433	479	450	483	467	468	510	460	472	464	459	485	439	476	482	450	485	487	417	465	451	434	463	454	428	471	480	470	448	457	456	450	392	432	463	435	437	474	454	483	478	446	491	463	465	456	449	402	439	470	448	473	481	444	460	503	461	468	411	444	458	468	468	400	450	450	490	464	408	491	450	471	502	447	475	447	454	466	440	472	471	504	448	442	510	457	457	440	480	450	452	450	473	461	463	474	460	473	477	470	479	435	454	452	429	437	495	450	424	456	462	451	461	436	457	450	492	507	433	478	465	445	443	482	471	463	473	476	445	464	456	446	487	511	451	462	439	440	489	429	463	461	469	470	465	482	493	489	480	415	460	472	451	468	443	475	494	466	461	462	443	458	509	470	478	440	491	496	462	457	465	440	460	494	459	477	491	428	523	480	479	477	493	478	460	474	469	477	479	430	452	439	491	501	471	472	446	440	487	466	469	459	467	474	453	467	455	465	428	462	463	473	426	457	473	440	471	468	447	461	450	481	514	475	443	446	440	436	453	453	452	424	463	431	463	472	426	429	485	465	490	510	462	478	455	471	441	483	494	422	462	474	465	465	488	485	444	474	467	455	440	490	489	455	489	467	431	464	475	484	481	484	457	428	449	433	463	472	493	438	468	467	472	472	476	465	475	485	448	442	469	454	417	455	442	443	425	465	464	485	507	479	481	480	407	430	439	489	484	464	501	505	448	417	421	447	477	469	464	441	495	449	497	440	475	443	462	465	490	455	455	430	431	427	462	485	494	465	436	438	461	468	419	444	462	438	465	465	429	440	462	459	448	454	460	465	434	473	463	455	457	516	495	469	445	499	447	465	491	464	453	455	457	474	472	457	448	436	465	481	476	487	458	444	452	476	478	451	471	458	477	465	456	467	485	441	483	474	482	533	484	473	494	472	493	477	454	416	451	428	498	487	465	452	442	468	450	468	478	445	452	474	461	458	446	480	455	433	476	463	475	480	468	470	463	449	423	452	466	506	483	456	489	463	421	478	446	467	456	450	488	413	476	420	449	446	419	455	463	493	461	458	463	454	412	470	448	414	474	486	456	412	481	499	484	458	444	478	463	421	463	467	456	450	434	449	472	430	467	441	489	437	487	442	483	469	471	474	430	479	446	470	460	484	430	448	443	480	454	481	479	437	450	457	510	458	464	454	450	463	466	476	472	492	452	465	457	440	476	449	487	429	461	468	418	476	500	480	497	459	471	447	433	447	468	501	497	461	456	472	470	441	473	485	450	477	450	463	452	461	474	457	453	478	464	501	472	437	477	475	452	444	485	442	496	455	453	505	446	453	469	465	474	463	469	446	477	489	430	453	458	500	446	462	475	461	469	445	454	435	463	497	448	453	463	435	481	462	469	471	442	488	458	453	418	490	433	467	455	444	436	463	431	491	433	494	491	474	437	450	446	457	468	450	438	476	459	463	474	455	442	456	459	486	457	504	454	429	474	448	458	453	438	465	474	455	470	488	447	450	425	472	466	480	488	470	431	442	487	449	484	446	451	442	462	418	455	492	464	463	446	448	445	465	430	501	446	479	424	435	427	474	449	430	462	438	464	478	477	430	479	473	466	429	451	437	454	434	434	437	479	445	457	426	495	486	464	451	459	497	450	468	455	428	451	475	482	454	444	486	453	459	475	474	483	476	467	462	481	454	449	471	431	493	437	468	444	457	459	456	443	489	397	486	465	473	487	470	465	436	445	459	489	446	451	440	476	435	469	453	474	411	430	457	454	463	466	464	463	453	393	467	455	483	476	496	459	440	425	461	468	452	440	493	454	457	474	445	456	490	502	453	446	458	470	473	439	474	427	463	453	464	446	487	482	449	490	449	452	437	443	476	460	463	445	461	472	502	500	497	478
35048	58494	42828	29160	19635	6848	3295	2981	2427	1670	1034	806	741	724	680	613	639	632	601	591	566	560	561	566	592	596	530	534	539	559	535	554	550	563	529	740	2208	2185	996	496	510	527	529	521	519	496	526	513	511	488	511	511	575	496	528	527	499	551	458	451	485	489	526	519	494	532	498	499	494	515	496	518	515	532	517	472	500	547	543	469	490	467	520	487	464	475	557	523	497	529	483	493	495	492	530	504	534	498	492	485	561	511	512	503	503	510	496	504	515	509	505	486	477	525	543	535	524	533	494	534	496	510	541	488	515	521	476	457	529	508	471	459	486	523	508	513	503	489	480	513	486	535	528	502	481	519	519	486	493	549	500	525	544	495	540	526	472	549	526	490	496	509	471	471	508	545	499	503	488	531	502	480	509	486	486	487	474	493	528	494	469	519	502	500	476	541	529	513	542	537	546	483	529	473	535	495	494	509	530	506	496	492	526	521	526	534	556	496	547	493	517	513	521	484	511	506	485	569	499	537	480	508	510	484	540	533	502	563	519	539	481	523	521	475	503	502	489	546	511	524	484	510	505	504	532	538	546	509	519	498	478	438	507	534	512	531	480	525	525	484	555	508	515	495	518	556	513	490	470	537	501	510	497	478	534	482	530	518	500	490	524	517	514	477	545	470	526	531	493	509	521	528	520	509	496	511	493	557	515	497	483	514	493	531	534	483	515	516	544	562	513	505	512	501	496	472	514	477	503	530	533	517	493	536	516	507	518	529	516	518	499	535	513	492	520	460	520	491	528	508	467	484	515	548	469	524	490	526	484	496	529	506	519	505	513	516	483	510	507	527	483	476	512	504	526	527	493	555	499	494	463	512	505	516	469	519	514	527	541	509	509	514	488	504	486	505	479	492	517	555	504	500	502	488	499	509	515	535	580	540	490	519	505	518	494	524	482	494	483	519	515	507	530	504	480	497	525	497	482	487	516	473	494	498	533	480	511	514	483	498	499	503	495	501	538	532	458	479	504	491	540	470	539	512	502	477	492	488	510	493	478	551	484	518	489	524	511	502	540	532	498	547	523	505	552	528	537	455	497	478	500	488	475	522	516	513	538	508	527	486	504	497	500	531	460	515	501	511	531	487	510	480	471	549	537	504	524	515	507	484	478	503	530	502	513	518	523	481	524	505	504	505	535	533	511	503	550	525	487	501	511	524	499	501	534	498	486	539	493	529	485	499	507	504	479	493	498	511	501	496	488	518	504	514	542	516	490	497	565	488	504	525	528	515	517	485	503	513	504	461	480	504	534	541	523	470	480	546	488	512	502	477	495	507	477	526	534	506	478	485	484	514	548	495	483	502	495	467	493	496	494	491	512	544	464	495	487	515	540	509	544	507	512	471	533	481	525	545	513	545	518	515	534	506	530	487	532	502	497	475	495	510	491	527	536	506	524	517	505	536	493	503	483	487	512	483	524	536	515	502	512	500	489	510	508	455	491	514	525	508	501	506	523	498	519	553	505	469	492	522	527	513	505	506	518	528	522	532	499	512	522	515	504	545	497	515	497	509	509	526	480	488	452	511	509	501	504	507	530	480	510	484	480	491	469	470	461	535	500	502	488	507	475	512	499	484	487	497	510	539	531	510	501	499	516	476	487	479	521	524	501	494	523	504	467	527	559	493	498	490	518	516	473	532	482	512	488	537	515	525	474	495	511	506	522	481	481	472	521	537	495	538	462	479	516	550	518	554	506	500	486	534	514	509	506	489	505	504	508	497	466	520	520	491	530	483	548	549	522	469	491	527	499	492	524	484	497	493	501	516	490	510	478	520	520	526	506	545	486	533	525	519	492	561	514	462	498	550	506	532	527	511	488	513	516	470	528	494	515	523	526	521	505	513	523	491	490	505	502	476	517	465	556	481	513	479	479	542	490	496	515	579	515	524	496	520	464	497	539	523	527	503	493	498	518	522	512	509	484	480	487	513	536	496	505	502	481	488	477	504	514	470	535	479	520	509	470	541	516	519	477	511	498	474	533	468	482	537	489	482	472	482	511	484	466	534	494	489	505	483	534	508	532	493	518	485	502	514	528	494	510	529	543	517	529	500	482	499	493	509	506	493	510	490	477	503	531	503	501	480	494	512	505	473	540	483	554	498	522	531	517	506	489	525	506	498	515	548	522	562	503	518	488	541	497	504	523	521	482	462	535	498	498	508	501	511	476	553	512	504	482	522	482	478	513	508	477	509	552	487	498	539	509	491	529	550	494	506	499	516	465	494	507	489	522	534	475	539	512	478	527	560	527	485	521	526	507	533	523	502	509	500	492	523	508	468	510	530	490	509	480	485	484	494	481	486	487	525	490	526	515	555	504	527	519	518	506	484	482	526	511	473	528	502	494	520	501	497	498	500	505	508	563	485	535	506	497	488	531	493	529	514	506	473	472	541	512	508	528	486	488	519	505	495	492	507	526	502	523	529	490	491	511	502	485	494	498	491	480	456	503	534	521	508	505	493	504	520	490	490	507	455	504	512	522	520	510	498	490	495	525	490	547	545	495	508	487	480	486	516	474	519	512	534	491	535	486	512	526	500	531	485	494	506	524	506	501	503	558	551	497	498	477	462	517	538	499	508	496	467	500	503	511	522	516	505	502	474	495	497	509	499	479	514	523	543	537	484	501	533	548	511	486	506	501	533	519	513	491	520	479	511	539	510	486	512	476	480	519	499	513	534	501	511	528	502	523	501	494	534	458	511	547	507	507	522	512	491	491	479	503	510	481	473	515	510	541	540	538	546	480	491	475	503	527	501	523	550	506	516	496	495	540	517	511	510	484	491	524	532	474	499	534	520	539	512	499	521	508	502	469	530	519	547	507	486	460	513	496	493	550	496	511	499	514	499	511	506	507	516	498	477	531	526	510	512	494	524	490	550	484	497	493	539	489	494	514	478	488	495	493	464	498	499	490	537	515	501	551	498	486	512	541	557	515	508	506	522	509	548	503	529	488	498	506	541	503	540	539	520	490	510	536	496	557	510	544	446	541	504	467	491	531	460	517	478	494	503	529	517	465	497	488	494	463	512	475	481	480	486	519	502	523	505	520	518	562	502	487	538	487	528	511	484	559	542	512	493	512	494	537	490	517	528	512	539	531	519	508	460	492	496	482	554	463	514	507	473	492	513	528	509	516	520	507	526	525	526	508	518	493	506	492	540	544	473	511	477	506	523	474	509	530	497	478	503	522	520	508	527	510	520	519	482	497	508	496	461	473	489	487	539	547	508	517	523	497	519	522	539	486	492	498	539	542	466	479	539	507	501	513	510	524	507	487	496	518	466	489	514	521	495	525	508	484	529	518	536	506	534	532	479	493	489	484	504	503	508	506	471	500	534	505	516	487	555	493	473	508	509	511	519	485	501	553	532	531	534	532	513	489	516	487	525	453	498	503	508	500	497	472	502	486	485	524	467	539	500	519	503	547	503	484	505	507	508	503	516	458	500	495	535	499	511	538	501
28335	27792	28917	17637	6191	1381	578	630	601	527	428	404	384	349	372	375	371	350	364	351	370	355	401	349	349	364	369	361	343	356	351	374	364	414	365	370	375	367	400	368	355	334	381	369	343	339	336	311	377	332	361	383	327	340	384	411	331	348	383	351	379	385	354	347	375	347	367	369	350	361	336	374	376	347	350	393	390	375	365	355	325	350	361	343	371	356	394	366	321	360	389	366	389	316	331	354	358	316	362	372	361	311	370	351	377	390	333	349	374	357	376	390	342	363	349	338	320	340	361	342	355	362	343	366	363	408	349	365	349	362	344	359	391	347	338	376	359	369	345	370	348	334	366	347	350	378	354	352	361	331	325	373	369	373	361	352	358	384	356	369	343	375	385	369	365	379	382	367	373	348	330	362	355	358	381	356	369	378	354	409	370	342	346	362	335	358	384	345	349	364	348	334	349	385	373	367	358	354	352	355	400	338	332	363	375	368	339	382	337	345	351	351	417	385	341	369	330	345	330	378	314	335	356	374	340	364	344	356	375	357	381	339	377	364	326	385	385	385	397	376	344	343	345	352	365	358	353	376	388	382	365	351	359	336	364	361	347	355	341	366	334	349	370	358	351	315	374	327	347	368	346	385	354	340	347	343	345	363	364	355	383	403	371	369	337	334	382	366	334	383	344	326	344	321	400	318	363	355	353	320	356	356	361	355	325	347	372	366	360	356	374	384	342	371	342	368	357	357	368	381	338	355	377	369	369	332	367	354	353	346	365	370	355	385	366	384	346	370	369	384	396	326	334	365	372	377	310	366	373	344	371	378	333	345	366	361	375	355	354	360	348	388	401	341	342	344	346	350	339	338	329	361	373	353	366	388	349	376	350	367	352	362	371	352	369	357	355	320	331	369	354	361	382	356	375	337	364	344	366	366	337	353	364	360	347	316	369	375	352	340	343	354	344	382	417	369	388	371	365	359	341	321	392	367	360	387	335	356	352	336	363	363	366	354	372	352	364	340	373	337	358	345	367	374	350	347	357	364	331	390	369	337	382	385	358	330	344	395	337	350	368	336	393	360	380	360	332	349	351	299	349	355	332	369	360	331	373	354	406	372	381	383	354	354	320	394	345	364	364	351	346	358	377	358	378	376	347	371	360	375	347	341	380	393	388	372	345	360	337	379	353	367	358	345	333	328	367	341	337	351	374	368	382	371	355	345	372	343	343	358	348	344	340	385	367	369	356	369	356	356	363	377	380	335	378	363	344	339	331	364	355	345	336	377	322	359	318	363	391	378	360	375	404	346	368	355	349	351	375	364	329	344	352	369	353	321	345	353	370	365	337	395	337	395	376	378	362	322	325	367	343	343	369	335	344	340	410	331	326	378	380	347	374	329	408	329	372	338	325	366	368	349	371	391	344	342	334	393	375	347	384	353	359	353	350	343	338	369	369	358	382	361	363	368	330	362	378	373	336	365	332	347	346	342	365	379	334	400	378	356	350	381	348	349	365	350	356	378	357	338	359	333	403	349	366	357	330	349	352	373	349	361	383	318	363	378	334	345	402	349	323	369	336	343	343	340	368	350	343	349	360	327	374	374	375	397	362	361	334	365	373	367	391	376	346	382	395	383	364	356	361	364	360	378	356	340	332	339	354	363	369	373	378	341	334	377	351	343	380	375	391	336	372	388	355	362	327	388	359	345	322	334	366	344	379	391	377	359	375	371	364	339	354	350	381	376	382	306	353	331	379	382	366	317	346	398	364	382	319	372	370	363	333	351	351	376	347	348	363	375	372	351	354	351	348	397	352	422	386	361	376	362	341	348	388	370	373	407	355	360	374	341	363	387	374	357	366	354	358	371	363	345	350	375	348	330	360	358	349	330	372	375	345	360	370	395	389	383	369	332	365	372	359	355	377	361	338	353	355	347	372	353	358	374	344	339	327	364	371	353	375	339	362	343	344	367	377	373	367	368	314	322	330	352	375	356	301	368	336	355	333	387	341	393	369	347	336	325	360	340	352	336	371	350	373	348	362	346	346	344	336	338	354	343	334	342	365	350	344	355	332	363	366	371	350	368	354	362	367	332	346	342	373	334	353	338	328	355	325	347	346	347	367	355	349	377	389	368	311	363	334	355	337	344	342	357	321	347	360	366	347	386	349	387	359	356	368	359	395	367	350	358	377	370	369	354	365	332	357	333	342	338	371	400	370	387	357	359	363	347	360	367	343	392	341	330	351	396	348	364	363	363	345	338	356	397	393	367	336	343	365	379	361	335	358	407	377	368	330	358	377	348	346	357	364	374	343	324	359	362	372	353	347	385	359	345	342	378	343	368	370	336	370	362	364	369	370	348	356	360	349	324	352	384	396	372	364	366	351	338	349	366	362	358	323	342	345	367	328	379	347	360	324	343	318	368	367	350	329	373	315	387	358	374	332	367	327	340	323	342	346	373	366	342	366	351	395	397	391	349	353	393	388	370	373	365	357	409	344	362	367	331	332	374	396	341	389	353	349	363	349	356	327	379	348	366	339	331	361	345	409	366	372	378	383	370	359	343	368	347	350	324	370	362	357	368	381	361	370	330	369	340	359	347	357	337	342	366	330	356	350	375	357	324	364	353	348	335	354	358	342	389	342	343	318	359	357	355	351	331	344	357	370	372	380	368	351	370	343	377	365	365	363	381	360	355	384	359	369	365	375	341	367	394	366	376	356	353	336	334	357	338	350	347	375	376	352	401	366	359	333	384	329	356	356	396	367	372	365	371	335	366	350	354	357	392	392	375	351	339	373	337	391	324	357	338	336	385	353	372	386	328	338	347	347	348	337	328	353	363	379	383	364	377	357	384	338	390	392	371	380	347	340	361	379	360	374	374	328	374	355	345	367	356	346	374	323	351	395	363	366	356	343	400	373	374	331	342	379	326	391	372	333	371	333	342	370	373	335	356	353	365	382	350	377	374	373	367	373	356	349	373	360	381	361	326	342	365	399	360	380	354	385	336	389	374	344	369	345	381	359	357	345	345	366	392	355	369	363	438	371	340	397	334	355	377	347	355	324	358	367	333	321	331	371	358	352	324	338	358	381	344	330	344	348	332	346	346	359	353	336	306	367	361	361	380	373	348	335	339	356	399	350	366	335	343	340	383	375	361	379	346	367	404	344	332	338	372	371	323	355	349	374	353	330	372	346	357	351	359	363	323	373	362	384	346	376	355	378	352	359	365	345	364	369	360	337	348	404	345	344	351	360	347	365	375	343	400	355	335	385	379	384	350	354	364	388	388	368	365	362	333	394	360	355	326	359	356	362	374	360	348	373	362	370	368	360	369	347	356	340	351	352	353	370	334	345	377	348	342	326	351	369	340	365	356	369	374	376	346	359	387	403	351	358	335	330	377	376	347	365	341	371	390	358	362	388	351	337	344	359	317	372	364	364	308	377	339	399	370	339	361	381	353	361	345	372	395	377	333	369	379	335	370	363	372	370	364	363	328	392	394	360	381	359	361
31286	44841	28538	15337	8162	2126	933	942	835	750	492	446	377	436	439	418	379	438	421	431	445	421	410	440	428	419	450	416	388	399	469	386	405	440	440	429	423	396	429	438	424	403	404	397	397	435	426	393	418	380	411	396	408	401	426	402	415	418	413	436	434	396	429	460	430	402	448	413	420	403	391	401	424	435	447	426	393	431	414	398	394	413	403	419	417	425	373	406	392	424	429	443	391	413	412	391	443	426	410	416	437	419	419	417	430	414	401	439	365	412	398	386	427	417	391	381	420	408	415	405	407	412	420	437	414	446	391	408	422	416	410	414	410	426	445	418	424	398	414	396	370	442	407	442	415	441	429	407	382	452	415	406	440	414	386	414	404	396	368	404	452	396	421	386	419	386	378	456	406	424	428	408	433	433	416	412	430	380	371	408	408	433	459	392	420	424	404	425	418	393	408	371	425	412	404	400	416	463	432	424	402	426	422	423	399	401	409	401	408	413	459	408	416	447	456	428	407	426	418	416	441	401	428	405	404	449	428	419	424	429	419	426	463	392	422	417	441	421	419	408	399	403	435	380	417	364	443	429	424	426	419	424	417	419	405	419	402	391	399	412	390	426	452	455	410	424	412	427	378	428	444	431	431	434	426	418	424	441	412	433	428	434	420	427	458	428	420	449	419	446	389	406	459	400	401	427	398	441	427	450	425	394	455	424	419	419	427	362	398	394	417	419	382	411	418	406	423	424	416	400	431	408	394	433	433	443	401	388	436	451	415	438	439	385	410	421	431	437	414	465	419	423	395	391	403	416	377	410	409	431	428	385	362	428	389	437	424	416	435	400	394	390	397	467	422	409	409	367	388	447	378	436	389	434	423	420	389	422	416	396	415	438	433	412	401	451	437	425	441	381	426	379	447	396	388	409	431	430	394	399	380	419	434	419	388	430	423	450	428	402	435	421	422	411	432	426	413	401	388	398	432	432	415	456	425	410	435	411	442	394	402	423	427	422	375	439	442	424	394	395	421	417	436	363	393	412	394	447	454	473	410	372	418	424	410	387	410	392	437	449	388	413	433	427	416	461	420	427	401	407	394	442	407	435	386	382	424	418	426	395	420	406	402	437	418	412	419	436	437	405	420	440	396	448	379	427	399	399	394	398	404	427	447	431	412	478	412	394	399	405	430	417	391	415	384	409	409	410	402	397	415	429	442	422	405	407	388	427	433	422	405	380	411	412	398	397	418	421	421	383	390	443	387	416	429	406	463	418	432	415	429	405	409	397	438	416	399	408	424	437	403	457	385	425	393	430	392	390	412	398	427	406	431	405	430	421	414	431	409	392	412	409	404	404	356	409	386	399	385	399	400	387	449	461	414	463	419	425	384	420	428	428	409	416	400	412	385	410	425	412	408	418	437	412	400	417	394	404	401	411	390	394	402	404	401	430	457	399	396	414	421	446	416	423	422	405	432	429	427	389	437	396	402	432	413	393	397	431	398	422	423	438	424	388	391	412	412	428	416	411	449	401	450	374	418	400	407	424	419	384	406	393	395	411	374	436	424	442	446	436	447	406	431	405	416	393	423	432	438	411	386	395	419	391	383	426	446	412	405	408	388	412	408	413	435	407	414	441	405	396	401	428	416	444	396	399	395	409	402	470	454	409	420	440	423	388	416	400	410	397	412	410	403	409	391	428	406	420	397	430	420	408	452	416	420	403	420	422	417	403	380	424	457	417	420	441	417	435	399	462	416	419	399	402	445	424	414	449	421	445	423	410	387	399	440	400	415	420	371	406	386	391	412	431	390	380	437	414	457	415	439	397	396	415	412	399	420	408	399	388	431	416	398	410	443	462	401	390	420	409	433	418	432	426	406	398	392	444	385	414	374	428	395	438	427	393	426	427	438	426	419	401	404	403	424	434	385	399	402	408	417	421	437	463	434	429	450	445	409	424	417	409	439	429	403	419	423	405	430	364	414	432	385	432	419	428	404	440	409	415	425	395	426	431	394	415	404	408	362	437	430	405	424	404	436	378	427	411	403	421	395	443	420	433	413	402	411	412	390	389	406	419	440	401	411	370	430	409	399	439	393	381	411	425	406	423	429	426	414	400	414	436	409	418	398	430	397	380	411	405	436	401	434	434	399	411	414	382	383	424	424	428	447	421	404	431	413	409	417	424	391	431	423	433	398	418	406	401	384	399	440	395	409	393	418	425	393	405	400	415	417	425	400	420	419	399	420	401	414	434	415	447	452	422	410	422	415	397	410	423	420	384	419	458	415	413	408	386	430	397	436	388	407	430	396	456	384	407	428	429	435	402	440	434	426	386	421	412	442	401	425	455	423	402	405	412	380	396	414	416	424	403	413	386	387	445	431	418	409	416	419	399	427	436	400	399	419	429	397	410	406	380	485	369	417	388	410	438	400	403	415	454	413	446	418	412	400	416	392	385	402	409	400	396	432	423	397	421	387	422	427	401	410	429	408	402	400	422	414	390	415	405	435	458	433	428	431	432	438	402	425	426	449	398	394	385	451	420	411	395	407	398	447	419	410	404	420	410	428	403	441	439	390	371	423	406	400	388	384	411	432	413	443	461	393	385	403	426	392	386	426	410	401	422	391	423	404	415	421	425	423	405	403	406	419	431	418	442	389	406	464	395	445	387	388	434	390	410	414	419	434	390	405	429	436	437	407	404	401	436	375	404	450	402	439	392	401	402	412	412	370	382	418	428	419	430	419	413	398	392	368	404	405	429	432	448	394	437	398	409	400	425	411	435	440	434	407	402	441	413	428	403	394	434	409	379	403	407	382	401	394	436	451	417	431	423	415	377	369	435	452	421	435	367	417	418	377	446	420	426	404	432	440	418	409	419	401	427	402	395	417	372	405	418	427	451	416	404	393	436	443	408	396	406	411	430	404	419	390	411	442	434	450	398	421	437	404	403	390	406	447	403	407	395	436	429	424	394	415	425	421	413	402	437	415	419	411	426	425	427	397	423	417	420	436	406	420	381	431	369	414	395	399	382	422	431	466	407	416	438	415	398	414	423	419	413	389	407	404	409	397	414	432	401	437	423	439	376	392	380	407	412	407	378	421	391	426	417	436	404	430	391	445	417	410	399	415	410	447	427	438	388	405	425	446	419	417	441	404	387	402	384	399	404	420	415	441	406	401	426	423	405	413	410	437	383	393	399	456	445	404	387	407	428	421	409	420	442	413	398	391	422	414	378	416	442	402	405	403	374	392	397	420	429	421	450	448	381	388	431	395	450	406	389	390	435	427	433	412	447	388	430	403	423	405	410	403	403	412	419	404	425	419	407	380	429	385	389	424	429	428	396	430	428	395	397	446	400	385	444	425	404	437	439	398	409	376	421	427	387	387	434	468	426	397	421	414	446	395	422	435	446	412	395	424	434	399	422	399	410	458	437	395	426	414	420	421	443	396	424	397	430	438	441	401	405	422	455	397	420	435	417	421	427	406	412	416	406	426	410	410	426	375	412	405	420
23845	21035	28301	24460	21081	11525	1881	1319	1158	900	626	442	398	397	394	388	374	392	387	385	359	325	349	339	371	334	358	363	353	344	320	358	358	350	368	495	745	445	362	307	326	327	297	345	341	361	355	331	345	376	362	344	339	336	368	340	355	348	364	321	338	349	376	334	344	353	335	375	342	368	362	361	323	338	318	328	326	317	347	353	345	323	342	325	341	313	331	334	317	352	334	337	317	341	343	345	344	369	341	322	329	339	317	335	327	349	327	346	350	358	359	354	369	313	334	334	330	323	334	337	324	352	354	346	308	351	341	341	320	323	319	330	328	318	345	328	336	358	293	321	345	328	317	330	335	335	345	319	319	321	316	360	354	355	349	331	326	353	329	325	356	373	320	348	306	360	327	346	335	349	329	316	331	332	356	305	344	317	319	345	313	322	328	373	312	355	316	310	346	342	324	337	340	319	327	347	335	346	355	344	330	350	347	349	356	341	354	333	328	324	323	323	318	355	358	332	317	351	316	335	359	332	298	335	325	326	317	338	370	305	336	358	334	326	363	348	321	340	329	331	341	330	352	341	317	325	358	364	306	334	338	372	342	294	335	319	340	334	316	286	290	355	350	341	359	368	326	332	337	313	355	317	317	366	373	330	329	338	370	342	340	329	299	304	352	376	343	308	303	320	342	341	345	345	339	309	346	327	302	358	342	335	324	337	337	335	329	332	345	319	354	331	334	328	314	346	344	350	299	340	321	334	310	342	344	344	343	327	327	311	341	354	322	342	332	356	322	352	323	338	322	331	333	355	348	336	325	336	329	314	332	349	343	323	346	301	361	343	358	331	363	361	338	324	342	385	332	319	339	307	329	314	354	349	355	308	361	333	370	323	356	308	350	338	337	330	324	318	337	340	331	341	331	316	298	310	336	340	338	322	345	344	347	345	330	331	323	304	341	330	347	359	334	367	360	305	355	350	317	353	357	372	329	341	319	343	342	351	343	330	343	375	368	333	379	334	317	307	328	360	320	338	342	361	335	331	317	368	330	346	359	374	341	335	356	350	349	367	308	315	329	318	304	294	321	332	339	321	317	387	318	331	323	321	313	339	324	345	341	345	365	319	319	340	344	309	353	347	343	334	327	316	313	362	318	336	322	353	355	340	359	322	342	312	376	320	340	339	324	300	334	340	349	332	319	352	322	328	311	341	352	360	310	357	339	290	308	353	334	315	357	334	356	360	338	358	334	350	327	330	360	327	329	339	374	318	335	315	344	333	306	305	339	367	344	347	321	354	343	338	360	338	341	365	359	357	323	308	333	358	361	325	362	314	324	321	345	310	346	316	343	359	346	345	335	343	366	328	355	326	333	345	314	368	331	332	359	363	347	379	339	302	299	345	335	324	356	334	352	365	309	338	345	334	312	317	298	330	315	355	327	347	347	353	380	313	363	345	344	357	319	378	359	318	337	353	345	339	331	316	307	361	327	342	349	314	354	320	329	346	307	369	345	325	313	370	345	318	356	316	323	330	302	348	352	339	328	326	335	355	316	319	322	322	349	302	311	346	337	358	342	355	337	328	349	327	329	342	364	328	307	334	320	331	320	325	312	353	356	330	298	335	331	340	351	364	326	345	309	347	344	302	296	308	323	332	332	337	320	346	345	321	322	318	325	326	356	352	298	349	327	325	331	318	305	341	310	338	321	344	362	326	321	327	331	322	338	344	356	313	338	349	317	336	339	313	329	323	327	384	326	319	367	336	352	361	292	329	337	374	348	340	359	345	330	335	332	308	343	314	344	308	306	347	358	362	337	326	328	316	333	339	340	288	342	364	324	331	332	349	335	322	371	326	312	348	331	333	312	328	351	305	338	337	341	335	337	321	320	320	356	320	339	331	351	341	346	337	352	355	311	338	357	331	356	328	360	355	330	345	355	338	326	312	337	332	322	323	329	329	340	354	349	332	344	366	306	350	325	323	362	359	346	326	324	322	322	334	343	344	331	320	315	346	329	365	318	369	337	350	321	358	364	324	344	321	370	335	354	338	324	310	308	352	320	346	345	333	317	339	331	355	344	369	324	315	338	349	333	324	311	348	336	338	312	311	318	354	291	357	361	313	356	326	322	348	313	333	334	320	346	333	344	323	345	335	364	332	351	335	342	334	349	322	348	347	333	320	311	334	333	332	300	321	327	314	373	344	313	338	306	310	302	332	339	329	336	300	322	346	334	319	352	303	331	325	313	328	328	334	343	361	331	334	346	342	366	324	304	327	306	333	352	338	334	334	302	356	316	338	357	347	339	334	337	350	357	332	318	306	333	299	361	339	336	349	312	387	346	333	320	348	366	323	329	347	331	325	319	348	359	332	346	314	345	304	343	330	346	321	306	347	337	332	327	328	331	344	352	334	341	319	314	340	298	339	314	364	330	383	322	323	335	304	358	351	300	303	346	347	320	340	356	341	344	314	332	282	351	304	349	309	378	360	322	339	352	307	337	330	359	350	359	340	342	345	319	355	337	317	333	319	318	348	351	343	342	353	332	322	354	316	342	334	362	350	327	368	313	351	363	335	343	312	330	328	300	351	306	350	343	327	343	293	340	346	340	326	301	314	348	353	326	331	312	345	318	334	351	354	333	340	339	352	354	348	359	374	387	348	328	351	352	334	348	319	331	346	345	329	343	312	336	355	337	352	342	316	302	309	326	318	358	324	362	329	335	347	276	365	343	342	336	346	330	297	332	339	334	339	318	297	342	307	326	314	329	327	322	309	317	326	324	352	361	297	321	348	357	334	326	298	319	338	314	339	330	312	319	352	325	320	320	340	344	307	318	348	343	307	351	316	329	352	323	325	346	338	330	299	335	314	365	331	340	341	334	320	353	328	342	301	353	347	335	341	313	324	285	318	340	340	334	323	351	345	346	349	310	309	318	323	326	340	337	364	328	338	338	337	335	313	373	337	321	332	332	322	369	306	300	319	329	347	347	336	331	315	317	374	348	318	335	309	331	349	337	322	339	318	322	340	341	354	320	324	312	327	317	311	325	354	350	350	337	338	323	345	341	317	331	299	331	329	366	309	332	345	345	348	347	314	354	365	297	338	308	344	352	330	334	328	342	359	384	310	327	360	376	328	329	317	318	342	326	313	334	306	332	329	309	325	343	326	324	339	324	313	315	324	343	325	365	336	356	321	335	333	324	299	322	360	342	345	328	326	339	338	339	343	308	334	341	330	317	337	306	314	369	329	323	318	314	368	332	342	333	337	339	305	318	351	312	373	349	347	359	322	358	300	340	331	349	354	352	319	365	372	320	340	316	318	336	341	317	313	327	348	308	342	314	317	381	367	357	332	324	351	321	335	320	361	363	307	341	322	326	330	357	337	352	339	353	329	335	351	361	325	344	330	325	311	353	305	315	315	337	317	336	300	336	334	378	333	351	339	328	337	337	358	318	347	346	351	338	314	340	328	327	323	335	324	345	330	305	334	323	331	372	343	349	330	341	323	349	312
31077	54490	42433	27212	13915	3006	2220	2113	1899	1429	743	599	499	515	460	437	451	421	450	428	430	429	417	418	447	388	414	391	359	390	408	404	419	382	379	566	1065	549	403	372	388	384	375	414	406	381	367	402	374	374	366	387	386	338	413	393	372	421	359	354	360	344	371	393	354	411	373	370	395	381	397	385	366	434	418	398	390	384	384	383	358	417	374	401	391	390	393	376	351	359	404	376	363	394	373	390	375	358	385	400	358	405	385	394	424	408	372	376	377	389	398	385	388	387	412	414	384	371	413	386	379	351	348	386	399	393	375	396	392	365	384	387	368	355	377	355	369	364	401	375	364	401	414	420	396	405	391	381	388	388	389	414	364	368	372	378	416	389	408	389	330	362	348	385	366	383	385	375	363	412	376	386	379	365	365	402	382	405	365	385	392	392	365	393	384	378	406	396	376	385	405	359	382	370	400	371	371	374	366	362	375	409	401	366	375	369	384	371	385	395	358	386	393	404	358	393	366	370	343	381	385	392	359	386	377	394	357	367	399	391	401	368	370	388	366	381	366	373	360	349	369	396	391	405	366	360	408	357	396	397	388	374	385	413	350	395	396	380	385	374	385	347	376	405	382	420	362	380	373	374	348	378	386	357	418	393	388	402	367	377	361	357	369	396	383	399	386	375	390	387	385	410	385	368	367	411	376	350	393	396	405	369	384	411	408	376	356	375	374	432	371	345	390	399	403	382	361	409	376	384	340	379	375	353	414	414	357	391	406	371	406	371	359	409	369	380	399	372	364	374	437	397	408	361	366	442	396	390	373	394	407	402	374	404	385	369	356	393	369	373	446	383	386	382	409	372	415	389	365	376	387	402	375	360	422	371	390	389	402	394	406	360	397	379	358	356	363	369	359	386	396	351	377	382	362	381	400	387	401	370	372	408	375	406	356	385	388	384	388	386	394	384	406	393	341	421	385	353	365	417	419	381	381	364	389	378	414	397	392	357	374	385	347	399	365	386	371	371	359	396	368	361	383	401	375	378	372	371	392	371	375	373	418	369	377	339	387	366	417	430	398	408	386	363	396	382	368	362	391	391	415	411	388	397	381	407	400	383	370	381	391	354	411	382	394	378	370	372	410	364	376	361	386	399	399	335	334	378	382	351	420	348	399	401	376	383	392	407	422	376	340	342	388	402	407	399	376	390	391	411	383	389	383	379	403	391	402	403	372	391	338	414	396	376	384	374	394	392	385	398	407	401	404	378	373	371	371	380	355	364	340	370	392	372	384	378	365	351	412	396	392	394	360	398	353	372	387	389	390	382	396	403	357	366	387	386	377	351	369	339	378	381	396	374	389	370	354	387	373	392	425	385	371	384	388	420	400	377	391	369	408	401	404	410	384	428	372	379	394	393	435	369	381	392	407	398	369	400	410	391	375	385	388	378	406	384	405	382	379	382	418	375	390	402	386	371	361	368	394	399	391	396	382	403	413	434	383	362	393	387	410	358	395	398	383	367	376	405	363	400	421	362	339	374	407	398	403	364	406	361	408	379	397	367	393	411	376	371	379	357	380	373	363	399	400	411	409	391	382	404	385	375	408	373	380	401	398	401	386	387	359	437	387	387	400	381	360	380	396	389	404	356	400	402	395	369	392	360	369	384	390	389	399	395	364	345	383	401	398	354	398	376	377	397	380	395	380	411	360	378	371	388	388	378	348	372	386	392	384	381	367	364	363	395	368	367	403	367	395	407	382	376	384	395	401	398	387	388	423	401	421	385	361	406	376	375	391	366	410	351	389	403	387	374	383	391	415	378	396	369	376	396	360	379	353	387	382	370	371	367	357	374	388	384	409	353	398	379	365	335	405	387	371	376	421	390	396	383	368	371	373	372	389	381	375	414	379	392	387	383	382	398	364	361	428	401	351	371	403	394	381	345	417	368	389	385	385	378	391	411	405	370	388	380	348	376	405	385	389	414	375	418	394	387	386	359	383	394	374	405	370	412	374	378	373	386	344	391	351	383	339	417	397	400	337	387	388	337	340	384	415	416	379	368	358	359	374	368	364	408	390	410	364	430	411	397	365	385	389	364	371	400	369	392	398	370	385	390	372	383	359	401	377	385	369	383	370	403	372	355	389	365	361	345	394	424	412	380	390	386	406	350	399	366	387	387	386	401	420	406	400	361	397	397	396	382	366	384	361	407	336	431	356	390	378	415	366	391	375	394	385	384	380	348	405	359	371	355	402	360	374	383	375	366	369	380	407	348	415	398	381	380	391	417	390	375	420	359	399	371	389	391	400	413	419	387	350	406	396	381	390	418	370	377	392	385	417	403	377	417	375	417	386	371	401	368	398	395	383	364	389	372	414	395	448	406	337	351	378	384	380	426	362	411	386	375	416	369	380	391	383	379	362	384	402	402	434	354	373	384	383	367	399	382	347	398	378	378	372	429	392	367	399	371	383	355	364	379	384	387	347	413	413	390	381	380	372	392	408	387	383	415	382	386	358	389	396	356	404	376	386	378	348	371	365	390	407	392	369	405	385	355	380	366	394	407	412	369	377	329	374	359	358	394	392	397	385	360	377	388	359	383	386	350	359	352	360	377	340	368	404	373	370	387	394	360	388	373	364	393	416	352	393	368	388	393	388	385	367	377	384	400	367	379	393	405	391	389	406	356	371	413	370	424	389	411	398	358	401	367	389	392	382	350	378	392	388	379	352	411	417	396	396	411	374	396	407	360	407	363	364	383	414	412	360	382	381	416	376	402	394	403	397	356	413	366	399	409	401	411	375	403	389	389	408	406	369	408	348	407	392	376	371	393	396	428	365	370	397	385	403	367	443	389	388	402	382	376	383	372	397	414	407	399	386	388	383	390	401	369	396	372	390	355	373	380	387	386	377	379	368	329	365	350	400	384	413	386	407	347	414	371	411	364	384	412	379	356	392	407	393	361	391	379	352	367	383	394	384	368	390	353	394	365	371	364	407	383	359	408	391	421	409	360	372	406	356	391	369	357	356	389	385	380	428	382	369	367	398	389	386	417	355	366	395	435	381	382	389	383	420	375	373	365	354	353	376	397	413	402	415	391	385	377	408	403	347	384	389	388	438	387	394	377	406	386	388	381	412	374	368	389	390	397	354	344	351	431	406	347	409	386	379	390	371	421	358	388	358	378	389	425	385	398	372	373	366	424	396	357	373	381	358	387	389	395	377	360	364	396	402	422	411	413	394	377	383	346	384	364	358	373	374	382	369	396	379	360	388	353	407	356	359	361	398	386	390	377	404	378	388	376	377	404	378	382	411	412	388	377	407	377	411	380	376	368	416	412	388	367	396	367	409	350	379	406	391	419	379	361	352	410	378	375	378	365	385	386	368	388	368	414	396	393	355	430	416	414	375	411	400	384	400	371	395	365	407	432	382	389	368	408	396	409	355	356	409	405	404	411	370	369	403	364	393	386	402	420	359	367	394	388	380	362	358	386	354	375	358	397	365	409	408	371	381	391
25134	21140	28003	25369	13701	2244	1123	1037	966	783	625	540	477	484	513	490	486	484	468	460	516	466	461	520	483	451	468	455	495	512	469	458	493	506	482	462	472	499	483	485	497	475	473	458	477	472	481	432	469	432	481	482	480	421	434	456	460	467	455	454	453	435	473	454	501	448	437	498	414	463	463	474	482	452	459	447	440	422	463	481	467	477	428	420	416	422	473	455	452	453	457	475	483	441	445	458	436	436	464	432	503	483	500	463	461	476	456	490	489	432	473	453	450	450	466	458	460	506	480	468	428	479	444	443	483	488	474	450	476	446	428	443	449	474	420	483	496	466	454	444	471	471	472	487	478	445	465	427	501	456	468	401	464	473	502	475	456	493	469	421	467	456	452	509	481	447	466	466	465	442	490	465	470	448	509	497	441	493	456	474	448	446	468	451	426	444	410	462	442	467	447	461	506	457	446	441	439	483	446	465	429	480	484	485	466	466	448	509	442	454	444	488	506	433	474	461	454	501	458	430	437	473	466	433	501	434	503	477	477	499	459	484	466	484	461	473	449	459	501	492	487	462	449	452	453	460	446	433	429	452	459	506	467	466	496	500	434	494	457	431	455	473	487	490	473	463	476	478	473	502	451	442	442	434	464	494	461	465	460	466	428	464	428	466	444	460	440	460	447	477	488	468	445	479	467	494	442	423	426	466	402	486	488	475	443	464	487	492	453	427	461	442	446	443	483	474	440	442	492	500	461	452	465	440	438	463	461	483	467	491	511	469	508	449	465	452	450	453	495	456	463	458	476	452	473	466	478	458	467	483	475	474	462	480	451	458	466	444	466	458	449	467	455	484	449	428	483	407	482	472	464	499	454	492	474	438	441	483	479	478	505	447	441	470	476	475	472	458	449	502	455	487	477	473	462	444	468	434	466	468	451	481	455	453	455	462	525	456	484	455	460	435	469	462	459	433	490	458	473	445	520	499	478	476	468	496	424	441	430	437	466	429	481	491	479	422	443	436	487	463	443	428	477	479	442	438	461	471	463	458	451	447	448	444	449	425	466	421	456	450	428	452	427	493	436	440	463	478	459	437	453	467	447	443	490	421	500	450	472	486	451	439	506	458	464	451	482	471	449	478	460	485	487	465	434	450	439	451	480	500	498	475	512	480	434	487	467	477	433	435	492	457	488	489	430	432	457	421	483	447	421	467	443	441	423	478	450	493	477	513	479	451	470	507	454	492	450	461	463	457	474	443	447	434	453	435	464	434	501	504	461	431	401	482	480	438	479	463	431	481	446	465	468	426	463	456	497	512	482	487	482	450	441	449	461	486	508	488	441	440	459	485	480	431	424	485	484	475	452	429	437	498	466	438	473	456	470	447	441	445	454	460	454	466	424	481	437	475	494	428	439	471	449	463	432	463	468	435	473	453	467	463	464	479	447	494	477	485	458	479	429	473	466	456	490	483	481	481	443	473	458	437	535	472	489	486	501	474	485	415	495	472	471	432	442	460	449	460	424	496	513	425	488	513	424	477	485	450	453	476	464	426	469	481	449	469	474	489	431	485	480	478	457	476	442	437	483	469	501	443	486	466	486	419	503	463	510	532	455	486	493	463	448	476	446	473	473	492	459	489	495	502	483	470	502	510	465	492	448	453	448	443	466	479	474	462	443	432	492	456	470	444	485	461	485	461	461	461	474	496	471	459	436	475	441	475	464	458	463	422	480	440	458	467	461	458	436	440	479	453	461	441	476	463	496	432	459	454	482	473	490	468	464	482	437	465	441	469	452	463	505	451	425	472	455	463	466	460	429	469	496	455	473	484	461	445	468	447	436	443	462	456	457	461	461	469	460	490	435	488	436	449	480	453	468	457	462	442	461	480	455	431	430	454	445	493	398	480	444	435	475	432	451	444	439	483	467	497	461	465	447	439	439	456	476	479	434	449	450	465	456	430	476	494	434	457	467	475	465	424	438	466	494	448	473	460	441	453	505	442	486	481	453	431	476	443	487	476	427	447	482	470	441	493	478	455	495	482	477	456	471	508	481	495	462	430	467	459	443	465	419	420	494	481	440	458	456	426	454	484	444	437	465	458	450	430	463	438	482	453	470	443	460	485	507	499	477	477	456	461	440	497	494	463	467	433	454	468	481	466	480	488	459	450	476	475	490	470	492	475	469	476	416	491	473	461	461	460	457	483	472	453	466	455	463	412	494	479	448	469	451	454	456	463	493	448	466	500	434	458	472	443	494	453	467	462	411	449	481	505	483	480	503	460	462	449	439	427	431	466	452	475	469	481	447	473	480	490	430	489	468	429	512	432	452	443	442	474	455	425	463	424	459	409	452	497	450	451	450	442	451	483	467	434	442	447	436	448	465	455	444	429	505	437	480	497	458	502	432	501	443	459	473	449	467	457	439	482	456	465	450	450	453	468	458	473	477	402	449	453	468	465	427	434	459	439	451	456	466	477	475	481	482	441	469	479	449	429	423	466	432	443	454	455	473	458	434	457	458	501	483	462	469	453	461	508	409	419	464	445	492	509	455	459	467	456	497	492	470	441	479	488	447	446	441	477	499	464	520	463	439	463	431	449	463	476	477	473	456	465	452	456	482	434	465	452	494	456	482	478	450	465	506	460	469	405	449	500	457	444	473	447	431	458	460	466	451	455	474	416	473	442	465	493	445	505	469	470	439	485	459	444	476	482	469	458	443	449	487	468	444	427	479	467	455	440	460	454	445	456	451	425	449	477	470	462	465	449	461	474	457	487	426	451	429	472	479	471	453	471	478	464	493	484	500	475	437	480	485	499	458	431	462	497	480	452	477	460	446	472	493	468	465	485	506	480	461	515	451	442	470	498	473	448	482	440	480	473	422	462	456	445	397	422	427	458	479	490	492	456	460	461	457	470	476	469	487	479	442	454	508	458	460	451	431	442	462	497	477	461	498	424	448	453	451	496	495	463	485	474	453	462	456	490	406	514	453	427	489	462	427	462	492	446	486	458	494	493	482	459	456	481	429	467	466	460	480	450	463	445	455	470	454	490	436	462	435	483	456	477	457	446	402	457	468	434	437	457	448	467	444	474	486	477	460	427	495	483	442	464	437	473	460	481	468	447	473	470	441	454	478	463	483	453	462	459	470	478	478	496	511	492	457	460	466	449	472	476	470	500	461	453	456	461	462	492	460	474	446	459	468	470	453	452	480	484	449	446	453	449	435	476	482	484	438	469	455	473	461	452	450	475	447	445	474	465	489	439	490	439	433	431	463	461	428	441	467	453	454	458	448	513	424	496	458	443	441	483	420	430	471	468	494	465	454	478	473	469	430	478	454	490	473	456	449	458	471	463	448	441	470	501	480	481	498	475	503	470	480	439	431	450	461	472	458	480	480	473	465	443	463	431	447	472	437	468	456	494	495	429	459	444	447	450	465	498	497	471	475	458	515	489	406	430	436	469	469	470	442	446	450	450	464	486	409	451	471	423	444	491	430	448	461	445	511	425
31974	52271	37536	19827	7801	2383	1842	1809	1666	1172	856	594	608	537	523	546	602	591	544	594	591	537	534	508	559	543	561	518	524	526	544	500	512	532	492	548	555	522	520	494	499	529	544	537	521	521	542	514	530	515	553	534	510	559	522	568	526	576	500	548	549	525	536	541	536	512	536	526	523	475	529	504	527	562	572	529	521	522	546	500	556	529	509	527	514	525	482	501	545	532	536	547	529	502	548	518	547	522	526	530	543	536	515	528	502	573	557	541	513	512	549	494	522	497	525	510	516	548	509	533	500	534	559	510	555	513	522	506	544	503	529	495	484	509	483	521	495	528	537	558	545	533	574	511	519	550	513	517	513	526	521	488	533	518	582	527	493	473	575	535	517	518	542	528	499	511	554	549	540	514	546	489	562	510	528	544	544	498	545	527	527	549	540	503	492	509	527	519	520	488	556	567	564	501	493	505	543	550	540	559	516	535	516	540	516	499	500	508	531	517	520	537	538	516	526	494	520	547	514	517	548	536	504	554	521	516	518	515	561	538	549	539	522	520	562	507	532	539	554	505	491	508	528	542	504	519	504	511	556	524	529	491	549	509	559	517	493	527	527	508	515	528	545	537	526	523	540	571	580	548	491	538	523	536	534	485	536	530	513	528	515	526	518	515	512	535	520	543	511	526	519	526	532	513	536	521	541	532	536	561	555	516	515	576	584	530	499	503	507	527	551	524	523	540	511	594	574	494	514	523	550	546	512	512	499	531	454	471	568	548	514	532	534	510	532	498	532	505	510	496	568	535	526	524	550	517	551	527	515	534	520	524	526	522	550	527	550	535	510	524	546	509	557	583	531	532	559	521	548	505	549	508	539	526	523	517	478	561	537	545	540	499	505	567	509	544	572	506	512	582	529	530	537	515	554	539	517	549	507	506	522	541	554	590	490	498	470	534	575	531	496	544	512	527	516	531	487	529	530	504	490	528	511	514	537	504	560	525	548	549	514	521	560	534	547	532	531	529	489	535	527	562	510	517	496	484	530	517	522	542	498	536	520	519	526	543	501	553	528	516	524	547	532	516	506	511	543	491	476	515	537	480	519	513	485	511	529	551	505	482	568	530	518	544	520	515	531	528	502	535	573	559	518	566	553	490	540	519	546	563	482	543	552	524	486	522	487	508	525	513	520	523	570	508	515	562	520	523	549	502	485	537	512	485	543	510	556	527	537	507	552	552	509	516	521	519	551	533	499	526	500	518	517	524	520	551	529	481	546	514	544	501	555	512	510	550	515	545	548	540	505	520	527	529	575	515	551	564	510	529	559	547	559	538	501	550	522	500	582	524	561	476	510	561	498	517	523	527	492	535	522	496	559	543	538	523	509	525	533	537	531	483	503	564	500	548	500	498	529	494	536	480	482	538	545	537	494	532	526	575	592	552	528	517	521	552	517	498	507	523	548	535	510	546	502	516	500	465	532	514	533	541	527	519	573	493	533	529	510	552	547	527	535	530	527	550	608	547	580	485	549	505	533	542	497	528	567	488	517	522	524	498	533	519	511	528	512	488	511	510	546	546	546	527	513	605	525	532	528	525	527	530	539	535	507	515	512	499	506	516	540	498	511	515	537	517	540	563	490	536	494	539	522	526	490	543	571	549	528	534	498	524	523	481	535	520	563	543	543	531	578	518	488	503	523	533	536	568	493	552	518	525	531	497	465	537	531	517	525	543	513	512	569	518	527	505	527	536	489	536	570	513	509	536	504	524	520	519	553	560	523	587	533	524	523	538	533	539	487	570	515	519	543	560	500	550	529	526	512	484	556	546	534	506	583	502	513	542	503	517	571	537	539	524	534	510	485	536	484	529	538	531	539	547	536	534	543	511	504	523	561	501	506	516	536	513	536	517	526	556	483	494	538	537	554	510	527	509	528	525	511	527	531	503	530	521	539	527	556	518	481	543	512	518	549	565	525	523	560	592	522	514	554	530	469	532	584	530	532	532	555	512	543	561	502	537	559	513	532	518	558	533	557	516	516	536	557	478	482	509	561	537	549	540	526	536	502	506	554	545	566	509	522	507	577	547	541	532	524	502	512	559	559	516	521	529	512	519	574	514	511	551	525	510	502	565	556	534	559	512	527	589	548	500	505	517	519	507	531	476	541	533	500	516	499	550	516	530	520	486	529	561	541	504	512	489	512	463	514	530	508	516	536	547	503	511	526	504	512	483	543	529	492	505	511	521	486	563	499	539	524	538	570	528	526	541	543	517	572	507	549	522	552	570	595	557	516	537	522	530	559	556	481	548	536	551	468	549	478	529	508	513	543	520	528	506	541	543	537	520	563	475	541	527	516	518	507	506	552	543	529	544	544	543	493	550	498	509	504	485	584	528	491	537	542	530	552	491	521	532	569	512	541	530	531	524	527	490	528	504	524	526	540	486	542	515	528	506	574	522	526	526	528	535	537	513	545	531	492	542	538	549	562	544	505	569	569	497	576	544	540	534	527	519	520	517	579	509	492	553	533	533	495	525	520	518	518	531	537	525	517	497	470	515	509	483	530	524	522	561	519	562	498	500	528	566	514	549	578	583	506	510	559	549	481	497	509	505	484	557	530	507	522	523	538	485	532	525	512	527	510	565	551	563	519	538	521	529	562	536	502	533	513	492	514	498	503	509	527	520	542	529	515	518	517	518	505	520	561	555	513	539	500	570	530	542	557	491	527	561	544	509	497	516	555	523	529	521	498	533	574	524	481	487	559	507	582	510	567	520	521	538	515	519	545	513	523	556	522	520	505	554	532	501	538	528	513	543	539	547	540	524	523	557	521	532	535	557	535	544	511	557	545	494	556	577	556	533	484	504	528	510	550	506	543	509	549	480	486	516	540	555	510	502	537	529	521	550	525	477	533	550	500	511	535	538	553	542	569	535	516	595	610	553	541	519	500	521	499	512	544	549	538	558	507	477	537	534	503	536	512	526	548	544	509	507	544	531	531	516	506	521	486	492	501	527	544	543	528	517	499	500	559	517	509	496	486	557	528	542	546	506	473	529	514	517	531	501	498	519	535	530	530	549	532	519	554	545	513	520	525	543	499	517	533	491	505	509	516	518	517	563	547	540	533	548	514	535	490	564	518	508	517	538	538	566	536	482	487	496	508	509	542	558	520	484	501	522	563	487	536	563	512	515	507	503	566	501	507	529	504	537	483	503	520	512	519	503	536	521	517	564	508	521	498	528	541	563	515	510	543	508	563	550	534	504	514	554	499	523	533	585	512	537	505	486	540	534	532	521	508	525	501	515	527	533	537	535	525	524	483	527	559	509	555	514	538	495	533	505	549	543	555	533	564	522	575	556	514	534	497	521	518	523	510	535	520	521	532	539	529	526	555	483	574	519	525	540	507	551	511	500	537	575	524	540	515	526	478	537	551	539	521	570	487	566	560	501	509	551	477	534	514	555	536	502	502	506	520	533	523	535	559	494	518	546	551	525	500	537	557	509	546	545	525	526
22787	20982	28571	23608	20940	20765	9888	2583	1926	1486	981	692	627	605	545	547	523	559	520	515	524	469	513	478	539	487	493	538	466	441	458	501	524	516	547	1206	1786	1331	816	588	629	473	476	501	499	488	489	458	474	453	496	444	516	448	500	471	453	490	485	488	494	460	459	525	455	456	457	500	496	477	428	505	433	508	516	495	471	475	436	473	458	456	478	446	478	463	500	461	484	462	466	515	507	528	486	450	450	467	502	486	486	451	467	483	478	436	439	443	464	470	494	461	460	484	461	484	460	482	473	501	438	481	456	455	476	489	506	503	457	487	527	463	489	516	473	450	487	471	491	477	479	499	454	479	458	488	485	478	507	464	457	464	459	464	475	472	464	450	484	508	470	454	457	473	462	466	447	468	466	482	476	526	496	476	491	499	458	495	496	489	493	459	486	457	455	477	459	477	496	488	443	480	452	500	467	480	452	443	492	494	520	468	495	468	464	463	455	474	476	473	449	448	481	458	518	510	473	484	427	512	494	470	443	489	507	484	455	515	471	477	484	439	477	470	487	466	477	438	459	480	486	441	475	435	488	466	517	424	431	472	464	467	510	480	480	484	451	478	471	470	462	465	478	467	491	507	481	522	452	461	478	489	474	469	443	520	490	446	483	418	517	462	453	440	489	497	469	453	443	523	489	468	486	461	490	472	505	442	454	484	501	483	489	459	455	467	465	502	490	500	447	478	494	476	491	478	460	475	459	474	455	475	487	487	483	503	498	468	440	448	509	448	474	488	455	515	479	441	479	451	489	471	462	463	493	477	486	488	481	465	478	491	492	461	477	458	475	488	513	460	477	497	454	462	459	473	452	466	499	447	475	501	475	465	422	503	470	489	511	485	475	443	498	456	548	443	478	431	474	484	505	517	503	471	478	448	498	462	484	480	504	496	502	447	459	478	485	484	482	473	477	434	513	462	457	459	511	482	469	462	486	483	488	463	481	469	508	476	482	494	499	458	451	528	446	482	436	422	437	494	511	423	504	498	462	463	429	448	488	471	485	482	464	465	472	459	428	488	479	475	483	479	482	493	505	489	483	459	484	512	451	493	508	457	447	474	476	510	464	442	460	475	504	494	457	487	508	482	462	457	457	481	507	471	450	503	498	462	456	498	484	460	461	475	508	438	474	508	487	508	497	533	509	465	485	488	467	451	476	475	443	474	480	474	466	466	521	454	479	507	514	474	446	467	492	479	480	483	446	470	455	432	457	446	466	492	478	485	509	388	487	460	438	487	461	485	475	489	476	484	483	515	489	528	467	498	487	457	462	450	506	479	480	487	470	490	464	501	461	503	477	470	504	499	489	502	477	490	460	458	499	511	487	493	500	472	499	482	509	508	481	492	457	461	465	462	447	467	480	493	435	486	498	427	460	475	474	454	473	486	457	480	538	495	453	490	483	463	481	521	459	461	452	504	478	489	443	499	477	464	451	479	485	481	455	464	431	449	444	456	492	472	484	452	481	493	485	453	475	505	481	500	460	477	500	467	468	457	466	472	484	485	458	466	459	468	445	472	470	448	497	474	466	460	496	454	491	518	456	437	493	505	438	479	502	433	481	472	447	478	502	509	506	452	469	481	532	473	450	495	442	405	446	506	490	481	496	498	453	455	499	450	520	459	463	468	477	509	465	432	481	490	474	453	479	432	442	493	493	447	506	490	458	459	474	473	473	489	504	483	480	501	464	472	466	488	443	490	478	512	488	467	499	461	455	445	482	480	465	501	436	478	505	501	503	469	473	442	484	505	472	448	485	445	464	431	445	501	477	438	445	473	440	470	506	434	430	425	479	445	458	469	462	470	483	464	491	500	461	479	485	487	469	448	459	508	496	460	466	484	482	455	457	511	458	484	474	459	508	481	432	464	427	499	498	475	485	474	439	478	462	512	493	498	460	486	468	490	494	479	481	469	479	492	469	457	509	473	450	482	488	479	534	468	457	493	449	495	514	484	482	468	466	492	475	485	476	450	478	491	455	461	501	479	500	476	453	487	494	492	479	481	482	479	498	472	485	471	434	489	464	461	491	441	488	449	516	482	457	493	456	463	504	483	487	494	470	467	466	489	491	444	463	475	475	462	477	467	461	491	485	497	472	486	489	485	494	461	457	478	456	461	490	484	502	478	480	477	470	439	465	417	507	487	542	480	456	500	467	486	471	485	475	483	453	519	448	486	486	497	440	463	475	461	421	434	435	496	473	481	508	473	498	493	449	510	503	461	491	535	439	440	454	449	471	460	471	457	454	485	472	476	488	457	477	465	436	446	464	464	475	474	454	458	474	463	445	468	453	462	486	449	463	505	472	464	460	449	458	442	515	487	451	475	455	496	499	488	445	449	462	491	474	449	471	464	449	494	443	468	520	507	476	470	511	484	449	493	474	476	485	486	497	483	506	534	471	436	437	505	475	506	473	500	460	475	435	463	446	458	489	490	465	456	482	485	480	434	498	480	508	461	436	476	459	488	447	466	453	496	462	441	475	466	464	476	482	459	494	483	502	437	434	451	491	455	487	450	478	465	499	472	495	452	489	498	473	464	433	497	492	457	474	450	478	466	482	444	496	441	463	481	513	488	479	476	465	467	452	420	510	452	475	491	466	474	456	476	451	475	493	422	480	413	490	488	434	468	482	468	497	476	501	468	457	464	471	465	500	487	462	481	456	480	473	510	502	428	449	444	483	468	488	457	511	445	478	472	485	514	466	438	477	511	476	514	445	480	476	467	492	447	459	492	483	500	465	457	491	491	494	476	482	443	430	495	479	511	488	474	507	476	486	473	471	476	450	483	495	517	483	468	479	455	458	478	480	443	450	485	478	508	440	463	456	450	490	493	493	450	435	469	492	467	446	495	467	496	484	432	494	473	460	488	500	434	455	490	494	438	488	457	498	468	485	502	488	486	476	515	474	487	466	496	491	467	531	462	504	462	501	463	475	485	458	491	448	457	514	483	510	472	474	454	530	447	469	473	517	474	516	445	468	462	433	512	474	451	442	474	525	464	499	505	485	476	458	478	492	473	454	441	496	476	474	510	493	455	461	484	459	458	455	482	442	491	478	484	465	444	441	450	490	511	453	487	496	444	456	465	424	443	481	463	442	499	438	469	484	485	491	506	466	482	467	470	476	464	468	467	477	497	492	481	488	472	481	458	477	517	460	454	484	460	478	486	495	459	459	448	447	463	441	465	462	517	480	474	503	435	460	449	506	494	450	495	496	458	476	474	505	466	478	437	471	535	422	464	539	465	464	447	499	464	467	512	489	474	501	509	453	464	511	492	493	457	479	497	489	493	475	475	472	499	510	472	499	491	478	506	445	465	508	469	463	483	483	486	455	520	462	537	465	492	472	460	466	473	457	492	453	460	483	460	481	474	448	457	491	454	444	493	492	457	447	494	496	490	491	464	464	470	489	491	457	468	503	476	430	502	486	496	484	466	464	461	446	476	450	501	479	487	478	482	488	483
36937	65602	46429	25966	9435	5445	4055	3791	3206	2187	1424	894	731	683	656	650	610	626	594	574	588	576	585	611	607	548	539	539	576	570	557	531	532	549	689	1553	2188	1659	961	694	796	562	546	526	559	533	517	554	535	506	518	534	535	543	536	493	546	524	487	507	558	504	509	548	567	479	513	540	512	565	538	573	489	546	527	517	538	530	550	507	514	545	521	548	548	526	545	524	511	533	516	555	512	516	509	556	513	526	473	507	511	519	510	508	487	491	556	513	547	520	511	506	496	514	529	489	543	510	540	548	513	559	518	521	520	501	494	527	508	545	518	519	516	491	532	507	538	503	483	527	534	500	545	533	475	488	541	493	526	534	529	560	562	508	512	533	512	537	539	527	544	492	521	488	539	517	539	517	553	505	502	569	555	532	531	500	529	539	512	511	515	510	506	541	516	517	536	540	498	522	524	548	522	575	557	537	508	496	495	509	534	491	545	532	514	542	553	510	501	493	507	566	511	560	506	511	536	551	504	517	560	522	528	512	517	510	536	546	522	552	488	555	508	509	566	515	529	515	565	493	547	509	535	524	531	519	526	487	486	554	536	569	527	557	553	534	525	502	502	542	543	519	530	531	530	529	523	574	520	535	526	509	501	515	509	539	509	527	539	487	529	500	505	516	509	547	501	553	523	519	533	473	585	517	539	506	511	521	515	505	536	541	528	543	491	544	512	483	505	511	503	510	483	544	510	501	476	525	500	579	506	582	542	548	529	546	541	566	509	503	487	519	544	523	534	490	511	552	551	489	481	532	491	478	505	516	517	541	512	504	538	517	516	551	567	524	479	488	550	503	525	483	515	518	518	477	502	523	516	529	538	515	527	518	511	534	512	527	554	526	528	518	506	527	544	513	533	548	540	523	502	554	536	538	554	500	540	498	520	542	488	510	476	540	541	527	518	511	544	472	500	548	510	494	545	544	487	505	532	527	552	537	532	502	518	554	494	501	499	563	501	530	562	517	495	519	530	478	539	507	532	532	539	508	533	510	559	513	532	493	501	518	517	533	524	502	540	538	564	509	527	537	508	512	532	518	500	525	556	504	572	498	561	501	525	522	583	520	473	507	549	588	514	553	497	537	546	548	503	536	509	523	527	554	507	477	546	513	503	545	509	520	511	534	528	546	511	544	479	535	506	518	538	587	493	545	525	508	478	476	503	509	568	546	501	483	513	550	486	520	542	509	561	522	525	550	531	525	508	505	538	501	538	525	521	542	524	477	510	511	524	516	531	484	540	506	552	513	533	516	533	535	524	526	489	539	518	563	531	526	499	521	528	526	541	525	546	496	515	507	534	547	515	552	527	530	489	544	558	530	512	510	548	507	533	553	530	527	546	540	517	478	527	552	538	492	509	557	501	557	522	518	515	508	499	538	516	489	506	505	514	516	519	505	543	519	539	516	549	521	526	511	545	497	489	511	557	485	523	530	502	548	514	500	493	530	583	520	468	528	519	480	548	550	526	509	496	522	574	550	506	546	507	545	518	492	544	503	505	501	515	485	528	514	522	543	509	533	540	528	510	520	525	522	582	520	493	564	505	519	509	529	529	508	502	500	522	529	524	518	533	533	566	523	513	498	564	515	558	539	553	510	534	527	546	518	500	555	508	535	519	517	533	541	500	534	540	518	540	537	530	526	523	544	473	491	509	501	505	514	524	554	508	518	479	509	557	495	549	519	521	574	548	531	538	519	543	475	504	547	542	510	557	505	517	534	551	528	494	496	486	514	571	504	534	533	543	553	528	458	488	539	511	540	522	512	530	528	536	508	535	525	506	486	525	532	511	480	524	502	542	510	519	518	530	515	512	546	551	504	497	552	501	509	553	514	558	557	514	503	569	516	512	534	519	519	531	545	497	571	509	502	520	516	501	509	542	545	548	519	540	507	519	499	498	529	511	542	541	495	543	520	567	514	509	544	565	559	540	505	521	547	530	488	540	554	521	502	496	521	535	521	525	533	516	528	512	521	537	530	519	543	522	490	533	532	527	530	508	527	525	493	542	554	462	521	531	475	473	498	498	520	507	512	499	498	534	519	535	539	540	510	512	556	506	578	506	478	526	493	523	525	523	503	502	498	511	543	546	510	527	514	519	506	513	520	495	526	534	542	513	530	508	534	523	510	565	477	523	524	500	514	514	561	533	548	537	489	522	522	523	533	580	540	526	496	565	530	485	533	553	511	499	482	503	489	535	531	499	553	520	501	515	504	538	520	549	521	538	505	527	510	538	545	504	486	514	556	524	536	581	547	493	523	503	516	524	530	535	516	513	534	509	521	496	539	520	532	515	527	485	510	549	515	509	543	564	568	496	534	494	517	505	539	508	515	504	506	509	492	506	542	557	504	555	497	498	520	529	527	512	508	531	520	540	477	534	536	513	505	468	518	488	524	559	565	514	549	549	519	538	542	543	515	518	503	546	504	513	583	538	512	518	478	493	526	554	497	530	601	544	540	491	528	531	557	503	555	540	523	531	521	540	576	560	504	517	582	490	483	522	521	525	530	507	495	523	523	504	522	538	503	528	511	516	547	516	520	518	486	532	525	506	542	528	526	511	511	553	519	507	499	506	537	525	530	557	558	528	543	534	529	557	538	493	484	516	539	536	556	582	519	501	491	527	521	499	500	538	534	559	505	542	530	541	522	485	509	497	513	497	493	544	538	535	558	533	487	532	528	537	557	551	499	508	528	534	539	492	558	535	504	479	498	473	521	546	495	486	522	527	551	520	528	487	551	524	556	488	523	498	497	477	547	507	529	525	543	516	531	549	492	497	530	507	548	515	509	563	492	571	548	539	490	508	524	527	545	524	498	537	507	560	544	488	488	537	482	586	511	509	493	509	556	514	543	524	515	496	559	551	542	530	500	538	510	506	486	506	496	533	555	552	532	556	550	540	537	508	534	524	520	525	515	511	517	509	517	548	525	535	486	495	523	512	548	527	529	522	522	563	515	522	509	482	535	492	516	522	505	549	526	495	542	503	518	489	529	518	533	525	525	518	508	513	550	502	551	475	566	484	514	486	530	526	500	534	539	488	530	523	486	556	548	506	537	496	517	495	520	497	496	535	503	550	506	531	524	496	519	540	520	526	514	527	500	529	530	531	499	548	522	499	553	521	499	546	517	488	502	545	524	557	500	553	546	461	486	539	558	510	453	492	523	558	513	533	521	582	552	543	540	517	501	493	496	558	530	561	519	550	535	520	500	550	524	498	546	498	517	506	514	536	512	523	520	539	488	513	520	536	532	527	547	518	553	521	526	557	564	505	533	506	513	491	551	488	539	517	526	544	510	547	551	485	538	516	548	510	518	492	553	502	505	475	525	513	555	508	486	550	522	517	509	538	497	548	507	518	500	532	573	541	520	507	532	503	520	484	506	476	524	569	553	514	517	509	504	505	524	501	507	512	507	498	501	536	504	521	495	538	510	529	527	539	542	513	558	530	490	504	585	479	513	499	498
29006	28878	32421	16435	3602	1177	883	808	714	604	475	416	403	423	399	400	392	389	380	425	419	377	395	390	387	395	395	388	423	360	355	423	427	415	393	373	477	493	447	391	423	401	417	382	403	341	426	408	406	394	363	398	382	447	390	397	439	422	375	369	375	437	363	409	381	378	421	388	408	390	357	385	422	398	394	358	372	386	365	387	406	370	389	403	405	395	392	360	394	367	395	378	374	372	380	417	394	388	389	365	364	356	386	368	395	416	412	388	381	413	411	401	351	394	381	374	367	397	344	365	377	367	430	371	403	427	413	390	381	419	382	353	376	373	405	386	403	369	389	388	393	411	372	389	410	414	396	427	403	406	367	392	394	429	382	386	370	372	372	395	403	384	396	372	409	398	429	412	425	381	403	399	415	408	369	400	400	427	422	386	349	367	379	416	394	424	384	417	389	384	399	397	408	380	415	398	402	398	368	370	400	413	376	391	379	417	443	431	411	406	402	406	428	388	388	403	372	382	403	402	366	370	426	422	392	400	371	389	397	356	414	417	380	386	399	375	396	431	398	388	386	369	404	404	380	427	382	440	375	379	400	355	403	417	390	390	394	412	431	440	407	403	379	436	360	413	386	433	395	391	387	396	380	381	409	407	422	392	433	362	400	389	416	396	368	429	403	402	378	401	365	393	402	427	377	395	411	390	398	400	347	391	425	395	395	373	376	374	381	373	404	379	399	424	393	441	365	396	367	390	425	403	400	408	388	408	369	409	367	397	384	406	401	395	380	347	405	403	421	399	377	374	405	383	413	410	376	425	356	429	355	428	392	396	412	360	412	415	411	400	407	408	424	352	372	369	401	405	400	385	379	392	349	388	408	386	391	395	360	424	400	426	387	409	364	403	414	385	390	417	370	408	382	393	379	436	384	393	411	394	388	378	406	376	409	404	390	383	376	368	352	404	384	435	401	395	392	398	364	452	402	368	408	383	398	417	412	357	395	377	371	398	374	380	394	381	399	400	417	397	380	383	372	404	404	373	411	370	435	408	418	368	423	384	419	390	370	383	398	356	439	401	398	399	425	386	407	382	453	376	402	367	397	381	402	377	390	416	391	389	384	382	398	411	353	394	418	406	407	381	412	400	429	416	390	345	370	328	411	380	421	415	406	431	388	390	375	349	384	369	394	396	373	392	398	376	379	415	411	414	402	392	401	398	420	422	383	384	389	389	402	403	375	349	426	405	415	419	402	392	380	365	366	410	373	427	384	350	424	419	375	389	386	372	387	423	369	362	404	375	410	405	392	371	399	378	409	393	385	396	397	391	389	451	394	380	399	416	392	402	412	394	413	375	392	401	402	405	392	416	389	415	392	394	387	380	404	375	423	397	380	394	405	364	385	384	374	425	423	404	395	384	360	397	381	407	378	397	379	425	401	424	375	380	392	430	386	406	410	374	404	387	385	365	373	370	390	376	327	401	400	442	417	404	382	381	396	421	415	386	413	389	398	398	387	394	414	382	383	401	356	409	400	413	378	365	402	413	357	433	385	411	390	387	410	397	377	400	385	409	401	382	359	393	371	374	370	366	380	420	400	385	412	408	392	342	377	355	397	411	375	407	397	380	411	384	411	429	382	385	410	381	396	448	383	394	362	383	373	422	397	427	381	416	389	389	387	375	402	383	393	404	407	379	386	401	383	405	396	398	391	422	416	399	370	381	427	447	347	378	413	380	377	388	371	442	428	371	365	412	378	414	419	374	428	420	395	403	392	426	383	424	406	380	435	404	371	408	398	379	380	390	361	389	386	401	393	383	406	382	394	381	383	398	364	382	397	408	393	388	346	401	371	363	424	409	397	427	400	412	372	413	382	403	396	390	401	376	368	378	370	365	408	415	371	416	421	408	393	365	403	406	383	410	401	384	409	396	373	395	420	370	387	387	377	399	373	399	388	386	398	403	418	384	406	410	399	406	432	412	392	389	418	373	389	396	409	406	374	412	381	418	393	384	364	408	397	408	422	401	386	357	364	385	376	395	396	402	404	404	405	394	416	377	397	385	392	401	403	386	388	363	401	426	380	354	418	444	413	396	443	438	404	389	388	391	415	393	402	377	434	402	410	389	418	387	373	393	384	409	397	379	394	450	394	416	387	367	381	386	398	384	409	362	358	429	410	377	391	411	381	419	401	373	383	398	390	376	376	413	408	408	428	414	389	391	358	393	374	428	416	382	397	351	416	396	372	390	412	388	371	419	394	422	399	407	424	383	394	384	410	424	412	379	394	417	391	379	388	417	396	385	404	396	393	350	382	417	405	376	402	426	401	375	403	376	391	425	378	401	427	335	404	373	354	367	406	429	399	361	398	412	383	420	367	391	406	405	368	374	413	392	416	382	407	381	389	403	399	414	410	393	369	387	372	389	390	406	399	425	386	386	402	390	393	383	379	376	431	441	377	381	366	380	438	421	386	410	381	407	394	410	388	352	424	443	394	355	404	381	420	407	403	423	377	398	416	376	428	396	377	430	385	433	398	412	399	396	362	406	404	402	427	399	409	389	361	393	446	398	372	374	427	424	385	383	424	376	394	406	375	358	406	378	362	411	398	385	395	414	381	375	402	377	391	380	427	414	392	427	384	390	367	368	427	427	398	385	407	410	384	349	348	415	412	413	367	423	383	402	406	363	399	354	380	400	438	428	365	405	398	420	430	361	438	355	362	413	383	381	359	337	404	400	410	403	373	400	420	395	388	376	389	382	416	419	416	405	368	391	404	369	377	417	367	406	425	405	379	413	432	416	395	365	436	383	372	396	395	422	388	383	390	398	373	401	385	372	415	397	429	419	377	409	418	388	425	445	398	452	398	393	401	405	386	391	362	388	411	373	418	399	413	398	399	438	393	424	393	366	439	418	397	415	372	386	381	365	376	339	388	390	396	423	409	428	376	418	411	385	380	372	405	394	369	403	407	386	382	399	404	420	406	427	419	375	370	369	390	399	393	426	387	391	396	426	409	368	422	407	379	395	324	386	419	421	418	381	387	386	395	392	395	352	414	412	371	381	411	401	352	429	333	420	410	392	415	377	370	372	394	392	390	398	366	410	380	401	403	394	378	405	410	408	402	393	385	401	399	362	420	426	390	399	378	445	376	376	408	409	355	344	366	340	390	432	397	377	382	398	395	347	424	384	406	407	416	365	404	396	400	356	385	406	387	373	363	395	340	396	383	416	384	401	376	397	351	396	326	377	382	407	408	386	380	411	411	385	426	416	443	417	423	389	408	398	375	386	365	425	400	399	366	402	392	397	407	373	389	400	403	416	382	399	364	385	387	366	404	363	380	446	383	375	416	408	392	420	397	368	412	396	401	397	417	366	420	396	408	403	407	417	403	391	389	430	365	408	385	368	379	416	371	385	400	419	378	417	411	410	401	386	388	377	394	374	383	380	377	393	371	383	433	412	394	407	432	405	390	408	359	418	414	415	358	391	420	377	374	383	406	420	387	386	432	409
33313	46340	32568	12146	4467	1898	1358	1274	1116	895	662	455	475	464	415	446	447	448	438	491	467	444	463	433	503	444	468	413	459	482	437	462	460	498	471	498	563	603	567	462	513	445	438	438	457	449	439	424	422	468	449	453	432	437	454	465	434	444	470	485	462	431	467	466	450	434	462	434	461	440	515	456	467	448	439	455	431	446	456	468	457	440	426	424	432	421	492	440	474	445	454	464	424	485	446	426	474	460	460	457	480	493	480	452	491	433	450	438	442	463	466	460	489	466	437	434	469	467	455	446	437	443	484	453	453	446	436	483	450	426	458	481	464	444	446	446	490	453	461	461	485	427	473	452	488	448	465	440	423	434	466	474	454	465	463	438	460	470	450	472	435	467	452	402	455	466	474	440	434	470	480	427	436	420	450	488	430	463	450	480	469	449	439	442	420	467	457	434	451	447	449	408	479	491	406	439	470	479	449	462	453	472	477	469	443	421	442	424	485	449	477	436	438	463	434	460	452	467	464	469	464	477	481	480	489	491	413	429	468	447	451	511	438	476	465	425	477	481	458	458	446	436	487	454	465	442	483	505	476	427	456	492	455	424	493	426	456	444	425	462	491	425	456	442	431	447	429	478	444	478	448	461	471	488	453	442	481	468	429	429	438	445	422	460	453	473	469	466	433	486	459	478	472	471	443	458	443	414	433	414	479	454	460	418	487	436	422	452	464	461	441	439	479	446	438	423	470	454	454	445	480	496	466	418	441	496	450	461	461	461	472	424	453	481	481	461	470	487	471	425	443	443	447	457	483	405	459	447	443	496	443	442	485	462	470	433	468	424	444	453	469	475	459	472	472	490	453	414	442	442	503	404	493	475	438	454	450	429	481	465	480	443	420	445	443	454	444	484	434	459	487	452	431	456	466	460	435	446	434	466	446	467	432	512	414	476	456	427	458	456	413	457	416	463	492	437	458	472	465	461	407	479	489	512	405	475	458	450	427	462	449	496	452	454	452	461	481	442	483	424	434	483	475	441	425	490	465	441	471	481	484	441	451	459	461	491	467	433	482	422	428	454	408	434	456	445	433	460	445	447	429	469	474	457	427	495	465	410	436	431	487	467	462	481	448	433	431	478	475	475	437	427	505	461	454	454	467	465	477	438	454	435	452	438	448	437	435	455	460	481	467	478	464	474	489	422	460	454	436	418	449	487	470	447	415	444	432	435	470	470	464	471	424	448	475	478	435	457	492	441	431	415	452	451	415	494	429	443	469	456	414	484	463	437	478	438	450	459	457	432	417	458	489	468	430	467	422	422	430	457	458	467	468	451	442	457	465	458	444	493	448	451	481	471	473	494	437	440	434	468	470	431	400	434	494	440	463	451	435	452	473	449	439	450	434	464	451	452	480	433	437	485	468	453	467	414	485	455	496	471	450	443	452	469	448	405	452	483	478	440	430	458	423	464	441	485	448	458	458	450	416	482	468	470	472	452	435	485	437	465	476	478	455	479	463	459	450	431	467	438	462	438	448	466	460	426	457	449	435	448	437	452	464	427	456	450	441	426	485	549	474	417	457	424	444	434	471	484	450	435	488	451	449	430	472	461	431	460	455	465	439	485	429	490	474	463	440	486	472	472	494	455	445	480	466	469	479	459	457	431	472	444	498	458	475	427	476	435	429	414	465	467	482	505	458	461	438	455	453	485	460	440	472	453	447	463	459	419	427	485	478	451	432	476	472	457	450	416	475	442	474	458	428	447	450	462	443	468	473	440	417	474	449	479	463	480	427	456	432	451	443	474	453	454	427	470	445	446	432	428	424	420	472	429	467	461	464	450	506	452	460	435	438	437	470	418	435	465	458	449	459	466	434	387	457	445	427	455	488	431	479	446	409	446	462	474	417	452	430	480	457	467	438	461	447	452	456	484	461	470	432	462	445	475	426	418	455	459	505	443	460	435	457	424	483	424	477	448	460	427	415	429	439	442	435	444	458	443	452	439	424	451	442	452	436	434	449	440	464	473	456	476	441	465	435	470	458	455	438	460	433	439	451	442	459	423	451	445	459	425	468	442	449	434	451	454	455	454	431	442	463	462	488	480	432	448	493	486	451	448	449	437	477	468	445	480	449	452	462	467	493	467	463	426	497	467	485	456	444	395	450	477	478	420	427	473	482	477	466	460	410	454	449	459	476	445	474	468	453	441	447	457	433	462	457	464	505	438	474	467	448	438	447	406	428	422	417	413	461	465	446	450	448	492	456	453	453	468	461	424	485	466	416	466	448	462	429	452	469	472	495	428	424	458	435	450	414	452	456	469	434	461	438	477	485	462	441	447	420	478	447	469	438	443	437	467	473	448	467	466	463	437	425	471	426	454	435	415	501	446	424	448	483	463	462	449	452	488	481	457	462	460	424	470	447	448	486	441	465	463	428	469	472	440	431	471	445	461	467	479	420	445	440	462	466	462	473	425	470	455	477	407	469	443	448	487	446	485	464	476	456	444	465	483	429	435	414	437	450	449	460	467	456	447	437	473	463	506	462	436	448	483	431	461	459	482	443	453	446	500	482	479	466	501	443	484	455	446	479	448	447	453	451	451	463	475	483	431	494	429	432	437	454	464	467	454	487	453	472	458	457	457	472	443	461	457	503	470	427	457	442	452	417	450	417	470	436	420	447	441	426	428	441	482	446	409	463	473	455	456	431	464	442	471	436	434	473	475	434	415	471	459	466	454	475	456	445	447	509	436	448	474	440	431	460	449	460	460	488	476	413	470	433	429	462	441	451	461	503	438	465	457	491	440	470	461	474	468	450	452	451	434	491	469	448	454	487	412	497	460	448	458	458	454	427	443	470	458	491	494	434	426	456	411	423	436	479	463	446	454	446	461	479	441	400	489	450	423	457	473	459	449	411	474	488	452	459	456	438	466	409	478	473	490	420	448	482	470	465	486	443	423	449	436	490	469	456	436	445	463	466	499	449	446	436	452	466	451	416	459	444	452	459	441	473	508	445	434	434	402	474	485	421	434	433	438	456	445	467	451	446	472	449	443	426	476	438	443	402	448	401	469	423	478	452	450	464	480	488	454	465	451	443	476	469	454	434	444	459	454	416	451	456	464	452	412	429	485	405	453	467	438	432	444	474	456	449	443	484	427	438	438	433	469	471	497	445	459	475	414	474	489	441	438	439	444	492	433	460	425	467	467	471	450	455	459	419	453	476	457	460	430	433	444	485	447	444	440	469	449	454	466	459	462	443	485	440	470	483	452	425	465	456	459	505	485	470	454	455	460	438	461	434	449	484	468	423	438	458	442	436	474	427	441	455	463	429	430	472	492	486	429	437	471	455	466	480	442	480	439	482	455	444	485	480	488	460	469	467	441	459	457	439	413	514	453	463	449	477	462	433	467	466	475	447	454	449	454	452	437	453	477	464	476	457	485	459	444	457	489	463	413	435	458	392	433	457	459	460	494	463	435	452	489	428	418	466	420	452	445	483	451	458	499	475	450
23861	21023	28167	24177	21215	13689	2817	1696	1377	976	766	560	437	427	443	393	397	397	418	381	400	397	439	341	379	390	361	372	431	381	389	354	363	378	396	382	838	1120	1299	851	774	417	388	390	362	403	396	375	368	373	381	369	339	373	372	386	369	342	406	387	365	370	342	361	375	371	412	368	378	387	359	365	388	347	393	410	387	379	406	337	327	332	370	324	367	351	395	343	366	351	374	407	377	402	364	344	318	366	396	410	351	340	359	336	366	376	381	367	400	367	360	390	388	360	364	382	383	347	355	411	359	370	378	394	353	373	381	393	392	387	354	373	345	363	364	354	362	352	335	374	340	381	371	367	392	351	339	373	403	348	402	377	406	367	393	388	385	362	330	407	394	374	380	359	376	343	356	361	358	367	361	366	371	383	355	363	345	383	364	398	369	334	402	383	355	393	348	346	385	355	419	372	359	360	356	363	397	368	355	359	321	369	369	392	343	350	370	384	356	383	337	370	370	417	371	378	368	357	332	366	390	356	388	355	364	345	349	372	392	380	361	376	375	388	379	351	359	357	321	398	363	374	356	379	375	368	382	385	369	387	364	358	375	356	380	347	352	375	329	380	362	350	372	381	376	374	358	370	378	400	371	354	352	365	379	375	368	375	410	344	353	343	360	369	357	369	382	374	349	382	398	358	359	381	346	354	359	395	403	356	355	396	367	379	383	372	387	397	378	384	386	364	396	389	349	372	347	386	335	362	374	388	367	358	399	406	357	376	390	379	382	367	356	372	392	375	372	378	366	372	373	370	369	367	395	392	347	374	404	377	351	359	398	398	386	365	398	358	356	376	379	378	351	383	383	366	362	354	347	404	356	340	323	360	362	343	380	395	374	379	341	379	374	340	352	354	392	401	370	343	351	366	359	356	406	345	376	347	400	320	396	357	379	355	375	402	386	368	348	380	368	355	373	371	414	348	348	353	392	372	369	381	375	354	382	370	373	385	369	342	370	362	381	356	406	345	363	330	366	373	355	380	318	385	347	403	393	342	399	372	403	365	379	375	406	389	388	382	363	388	384	401	378	367	374	355	394	379	377	423	373	371	347	371	385	358	347	386	369	365	397	375	390	378	369	343	378	349	371	360	388	357	381	390	357	405	384	360	398	398	385	374	370	380	376	349	366	354	377	324	400	371	359	411	357	376	366	385	375	358	399	384	400	396	362	389	355	379	387	393	357	349	402	380	363	391	378	369	367	344	366	370	363	341	369	369	348	356	370	368	389	359	361	393	388	388	404	368	361	369	326	370	374	380	357	377	336	356	391	393	351	369	353	343	352	373	353	398	374	389	385	393	339	331	385	332	382	387	394	350	360	336	374	393	360	346	374	375	346	390	339	395	367	376	404	376	383	386	389	360	360	363	354	391	338	385	409	380	397	369	370	364	353	373	380	386	413	370	380	390	359	393	395	381	375	368	367	359	381	367	367	365	364	372	384	396	377	388	352	375	391	346	372	352	367	377	389	353	392	381	336	353	386	363	349	351	383	361	398	339	394	353	372	389	384	362	359	362	384	378	364	373	380	328	356	333	352	351	368	368	353	359	378	352	382	422	374	399	350	384	391	352	353	366	368	370	367	403	388	340	396	346	383	383	358	414	357	385	363	350	347	335	389	381	379	379	364	401	381	356	373	340	347	416	385	386	388	333	362	363	425	414	368	343	358	368	377	375	396	387	361	338	343	333	353	365	396	394	404	402	427	383	377	405	369	353	375	360	355	371	362	376	382	407	376	375	379	404	418	364	377	402	340	366	368	352	368	383	387	365	345	380	353	385	385	368	379	353	356	333	364	356	352	380	372	376	401	353	340	389	394	339	370	346	362	380	376	355	350	387	344	368	391	367	379	371	362	365	379	378	378	396	365	379	392	377	368	375	391	366	383	377	370	392	363	369	366	416	361	386	337	376	329	371	350	368	383	393	362	369	390	352	341	383	370	366	380	355	342	363	353	367	355	373	373	348	377	405	380	369	372	376	393	383	399	380	393	381	381	393	357	341	384	378	397	375	374	380	382	403	380	345	393	380	380	365	369	371	378	381	369	372	376	373	364	355	376	336	382	371	396	378	350	333	319	404	377	369	391	345	397	344	378	407	378	371	358	352	354	375	371	369	352	385	386	383	374	376	355	383	382	361	385	403	379	379	383	363	360	358	381	361	373	355	377	356	352	362	348	358	345	374	376	356	368	383	385	369	371	382	353	376	405	340	336	389	374	382	356	357	392	320	398	343	380	366	393	370	394	339	379	385	370	364	365	375	367	375	367	363	365	361	365	369	393	352	366	348	380	369	379	418	369	376	342	371	399	350	351	375	380	347	392	355	417	396	378	387	370	398	370	397	376	360	340	391	371	388	405	340	381	357	375	394	377	373	406	372	372	379	360	377	367	349	384	373	363	339	347	358	361	373	356	373	386	371	374	361	337	358	382	326	400	377	366	393	362	352	363	383	381	371	359	368	383	399	362	410	392	365	381	349	378	415	351	355	388	384	374	340	367	378	357	381	351	333	356	356	373	365	343	372	388	369	387	394	362	385	383	383	392	358	378	355	374	337	414	347	367	360	343	356	344	380	361	383	390	373	383	362	394	363	352	378	357	378	367	390	402	343	334	364	371	383	390	405	363	375	366	363	376	395	373	373	381	393	383	383	398	378	349	368	384	385	360	358	363	358	411	371	371	405	367	362	381	328	379	412	380	385	351	362	351	386	347	376	395	426	340	410	347	376	373	386	325	376	360	368	387	355	366	362	372	390	382	381	406	344	340	358	375	376	359	371	382	367	382	378	352	375	392	353	358	392	364	322	378	342	374	382	406	374	355	401	393	380	417	370	357	367	341	393	380	360	372	356	368	409	354	381	363	362	357	382	377	380	374	358	324	383	404	373	375	389	409	380	410	373	392	389	365	380	372	349	391	364	378	358	351	329	349	353	369	387	381	328	388	388	384	372	328	351	387	382	354	374	379	343	351	393	356	371	364	364	379	361	384	350	398	376	361	332	368	350	353	347	379	391	347	366	361	341	366	341	374	376	359	402	364	356	359	388	389	392	356	379	398	421	376	358	361	361	370	370	341	366	390	361	369	390	378	368	350	354	350	404	382	363	348	349	342	378	354	355	363	384	388	339	396	362	400	376	341	329	375	382	343	378	357	341	378	358	366	350	358	410	377	381	376	379	363	340	343	351	358	379	363	368	365	354	380	393	412	373	390	389	380	402	381	356	382	386	365	369	383	376	372	381	378	389	378	373	380	365	363	355	355	358	388	386	330	353	365	376	344	376	357	416	399	381	389	357	373	374	342	387	372	388	338	365	406	365	372	345	354	367	357	358	372	359	333	345	362	381	379	352	372	381	353	386	390	390	355	394	343	351	391	345	398	369	344	365	359	354	356	359	386	400	415	371	358	375	385	354	379	354	370	374	385	390	362	356	347	414	337	359	369	397	363	357	375	354	341	354	362	339
34417	54332	35121	22995	16377	6614	3060	2896	2296	1569	1014	705	559	508	465	497	467	467	488	463	464	436	469	453	436	479	446	462	429	501	443	433	397	452	424	509	1098	1580	1760	1066	1011	475	419	447	432	434	429	440	419	433	427	416	445	417	406	431	429	459	398	418	432	437	455	402	417	399	403	408	428	417	466	404	435	398	414	416	439	414	415	442	407	456	446	416	440	363	436	432	434	387	396	440	460	421	411	408	443	426	416	358	418	385	435	413	439	465	430	450	440	419	430	419	444	447	444	416	415	428	425	450	436	437	390	431	409	443	422	469	419	414	419	413	422	462	435	406	394	400	437	431	439	450	417	403	424	472	436	428	433	430	430	418	404	412	419	432	432	408	442	406	422	404	387	433	429	402	406	424	429	425	418	415	413	445	427	417	432	433	418	413	401	466	394	464	388	441	421	428	445	403	434	419	405	432	415	412	386	479	441	437	405	402	391	438	441	416	407	404	418	433	449	411	414	467	417	475	425	407	416	452	456	410	421	399	447	397	440	424	432	423	450	417	435	418	417	409	399	447	423	411	420	450	433	403	458	418	414	420	427	388	409	442	404	413	416	443	399	419	446	408	453	452	449	464	427	439	395	439	445	426	420	417	436	433	395	447	460	423	429	439	442	409	431	440	428	423	420	394	432	423	418	437	431	459	434	407	443	430	413	426	420	403	402	413	425	417	434	422	426	429	427	395	422	449	382	409	431	412	437	421	443	419	407	433	433	410	438	446	417	411	393	442	424	426	435	395	419	424	405	442	443	437	416	461	409	430	382	397	442	413	409	442	421	430	412	449	387	398	417	462	449	448	401	415	400	454	421	464	417	391	438	417	455	447	439	458	436	424	391	423	411	434	414	433	423	476	417	396	429	399	408	432	418	420	429	416	400	429	445	404	408	438	420	467	413	400	393	423	417	438	424	377	436	418	429	421	395	438	401	434	421	414	436	395	419	414	395	401	445	406	413	439	426	449	435	455	409	401	393	394	435	430	427	383	378	407	429	443	415	413	454	478	456	427	438	438	420	421	438	439	413	459	454	396	409	479	419	382	431	424	422	411	416	387	399	396	440	458	420	459	445	430	389	419	406	408	414	429	449	409	411	411	387	412	394	429	415	422	429	390	396	400	441	422	395	417	431	448	415	377	412	413	428	419	432	401	444	389	423	394	392	399	402	443	416	444	447	395	448	419	451	450	420	424	444	426	413	437	419	420	454	425	417	444	428	427	427	403	425	441	429	390	425	450	430	420	468	414	448	455	428	471	443	396	422	466	455	453	404	420	433	437	448	435	412	436	456	391	405	453	424	412	375	399	431	420	418	399	443	446	402	416	392	425	386	403	431	403	386	388	397	414	416	436	427	417	458	414	417	396	434	456	453	427	440	407	468	432	445	411	442	387	409	422	417	416	442	414	392	449	443	435	440	473	423	406	439	436	401	422	429	415	450	455	433	402	395	411	423	460	457	445	452	441	445	394	415	458	422	389	438	452	431	430	420	433	413	466	443	432	420	398	430	406	426	391	409	441	414	419	431	428	467	439	398	407	435	454	445	429	439	402	429	407	408	438	406	441	427	416	440	417	429	393	418	432	434	393	414	453	438	394	408	422	422	382	429	402	432	439	416	419	421	438	444	437	419	406	431	422	431	394	426	437	432	383	438	444	435	435	452	440	401	446	476	438	432	417	396	420	416	429	407	445	421	410	406	425	426	415	426	401	432	454	414	399	408	457	434	430	414	445	445	419	410	432	432	445	434	420	409	396	432	401	387	467	401	414	405	443	409	409	445	447	450	414	442	421	434	442	413	435	434	393	387	440	458	404	448	402	425	442	429	423	409	433	393	377	430	436	411	425	399	398	401	397	450	388	431	371	424	457	439	422	430	400	429	407	410	429	413	427	425	421	400	414	404	407	431	440	439	411	408	424	447	434	439	400	454	402	411	403	413	446	425	392	429	400	421	392	403	396	458	412	435	424	426	412	449	384	397	434	409	432	410	418	407	409	409	443	407	419	398	416	426	450	471	415	394	398	421	395	431	404	433	417	454	418	431	453	449	407	424	424	443	453	403	441	437	398	439	423	384	449	425	423	409	442	413	394	416	431	379	444	386	397	412	420	432	421	439	446	435	402	444	445	428	423	435	430	442	432	401	421	412	432	452	410	451	457	399	417	404	428	448	417	402	451	435	407	405	436	403	409	435	455	386	433	451	451	435	418	427	418	429	399	445	425	401	401	428	439	411	430	444	416	437	374	425	368	466	426	414	413	429	404	433	438	461	422	415	400	437	421	430	465	422	454	451	431	428	411	430	446	456	423	433	434	395	411	404	411	424	429	412	442	447	409	435	465	452	388	400	396	424	408	423	419	383	456	388	463	419	415	427	421	443	406	410	429	384	413	423	398	425	433	428	445	426	431	409	430	427	417	437	461	435	434	414	429	423	450	393	407	408	407	432	418	408	424	402	420	454	400	384	444	450	438	442	440	410	413	454	407	451	434	426	469	396	409	440	428	432	441	433	410	431	468	434	418	428	427	440	437	419	421	406	445	410	420	423	400	426	441	455	428	419	421	451	452	407	443	441	404	395	401	425	394	417	361	431	459	429	449	472	420	401	461	427	411	442	440	408	388	431	438	428	447	439	457	401	401	418	437	431	388	452	440	409	406	452	448	406	445	387	415	447	440	404	412	401	396	401	431	422	434	379	453	439	439	408	446	433	464	427	399	391	436	423	400	439	444	428	404	432	417	468	429	416	411	459	426	418	414	412	440	451	403	438	408	406	420	425	406	413	424	416	441	422	443	435	396	443	413	434	430	426	420	444	424	439	459	407	420	435	446	418	425	388	423	424	395	436	444	436	448	392	431	424	425	411	387	405	397	413	428	450	423	414	406	415	436	414	418	424	456	416	413	430	410	430	421	409	408	491	421	433	424	444	417	419	423	433	420	420	448	411	438	431	454	438	442	440	410	408	392	417	455	417	440	414	413	420	459	440	411	413	404	380	418	382	433	371	430	420	396	393	453	458	382	415	394	428	416	430	448	441	458	412	374	379	452	423	422	408	404	366	460	443	423	406	426	447	395	436	440	466	416	401	423	433	442	438	422	438	384	419	393	437	444	405	419	414	417	425	440	383	460	446	419	405	427	438	406	438	444	420	419	408	431	421	419	398	424	429	440	435	438	444	389	409	402	466	401	441	440	405	448	428	429	404	452	451	389	427	442	445	433	402	424	422	469	421	403	407	395	395	435	412	416	480	403	435	470	440	427	415	472	400	420	420	436	446	393	430	422	386	407	437	424	442	440	419	436	425	420	428	444	394	420	416	455	408	417	410	414	440	400	419	423	441	418	435	407	445	399	382	426	430	414	418	398	383	437	428	453	413	436	418	421	419	415	403	425	417	436	437	457	443	397	417	453	399	416	430	379	429	453	410	438	437	393	447	432	418	416	419	427	420	433	423	440	468	414	378	405
25052	20997	27717	25936	16942	4638	1680	1381	1088	915	716	619	496	509	482	446	503	522	525	470	479	495	460	495	441	453	425	475	503	499	494	497	446	482	499	501	554	610	553	562	512	472	471	513	490	443	473	465	431	494	452	466	459	425	510	425	465	471	472	487	453	500	470	452	454	449	468	429	433	431	479	464	472	447	475	482	489	482	488	463	468	481	498	473	444	487	457	449	445	449	440	451	500	464	447	500	496	469	443	494	414	456	443	497	451	481	454	489	464	455	459	459	454	476	449	460	470	467	425	469	469	494	456	450	454	480	453	487	465	438	447	483	466	467	450	500	479	450	501	429	487	457	427	441	501	470	445	468	480	490	467	453	473	453	507	481	467	446	461	474	477	459	455	496	476	461	480	444	470	448	444	453	516	476	501	475	481	483	449	469	447	449	444	462	507	440	476	480	469	458	453	435	482	464	465	470	478	472	475	480	502	437	443	461	452	447	500	478	493	490	468	466	477	466	464	468	434	510	474	482	453	524	430	478	452	410	457	477	468	482	442	434	472	457	462	443	459	453	468	468	450	468	485	472	480	452	462	420	456	434	446	458	459	433	450	462	442	448	477	456	425	472	477	468	479	445	463	439	476	464	454	504	493	461	472	428	485	481	490	462	460	496	471	470	476	470	449	512	486	461	475	494	500	511	432	462	507	446	453	493	453	459	503	453	501	497	468	479	445	465	464	459	447	446	478	456	456	459	483	472	462	458	425	452	479	463	458	421	476	456	477	459	465	455	461	477	458	447	470	472	489	450	459	497	455	492	425	482	462	475	465	488	464	458	458	433	441	445	458	462	466	454	496	453	489	460	459	446	476	458	472	480	427	459	488	474	469	449	465	450	462	464	467	464	474	517	483	502	455	474	494	462	478	480	422	458	473	449	462	493	458	457	450	434	441	522	461	438	448	463	463	479	477	431	426	483	450	453	481	464	474	423	468	448	460	426	443	465	452	471	473	472	464	466	460	478	453	495	448	425	469	492	473	463	469	469	437	462	437	481	443	456	439	467	498	469	449	469	448	444	435	470	459	458	453	476	460	468	472	485	457	439	452	459	462	476	466	468	458	478	446	448	433	453	457	434	451	466	427	427	445	488	443	463	471	498	467	461	468	463	518	486	477	472	441	488	447	466	449	458	451	470	470	446	451	509	442	495	472	468	484	466	476	454	475	476	427	446	453	433	439	435	477	500	456	469	437	468	468	471	433	498	436	452	426	487	431	515	450	483	455	469	457	479	468	475	487	457	452	464	472	467	470	439	469	471	448	502	480	456	458	511	458	469	459	458	473	457	444	448	473	470	432	484	462	453	463	474	449	463	463	467	429	512	429	432	481	448	498	427	459	446	463	462	429	493	444	510	441	439	440	472	450	452	473	445	445	458	461	461	490	512	450	467	451	422	456	502	493	451	484	455	465	476	436	437	449	482	456	459	421	465	465	455	472	453	511	450	468	468	452	458	448	494	468	462	505	442	488	447	446	452	445	494	457	471	489	490	440	447	439	460	420	504	476	524	452	436	452	456	434	450	471	466	485	498	458	465	459	440	490	491	480	492	449	477	473	480	479	448	476	454	442	443	468	495	440	500	488	478	464	452	447	475	502	474	471	469	469	448	485	465	450	462	433	473	500	463	459	448	452	494	480	444	460	485	449	464	453	476	459	461	475	472	436	442	446	444	436	483	463	411	498	481	450	472	491	460	467	470	480	448	458	465	490	443	456	485	451	514	476	464	442	481	450	447	451	457	471	459	487	452	494	513	480	481	484	455	506	465	495	463	487	434	463	482	485	492	479	446	457	500	458	463	431	474	459	487	482	440	470	482	453	506	434	448	448	438	491	439	450	472	455	422	475	435	468	476	418	457	404	486	478	442	476	476	425	453	451	457	475	432	478	454	467	475	465	447	463	460	465	456	474	508	476	485	466	472	498	456	476	432	470	451	443	491	480	513	495	500	475	474	457	410	450	443	438	433	458	491	489	451	495	474	470	469	468	458	472	480	469	441	469	466	475	472	468	472	467	486	422	445	463	444	424	488	485	442	481	419	456	474	456	448	433	467	484	451	465	457	452	448	467	455	435	449	486	472	447	497	473	430	446	494	489	444	485	456	446	471	448	427	503	477	483	463	443	482	468	470	423	472	464	482	464	484	426	491	476	483	429	432	443	434	459	438	471	483	443	457	481	467	466	506	496	482	489	432	475	466	471	498	492	460	473	474	460	460	439	430	443	480	464	475	473	500	528	470	480	468	459	496	490	465	461	483	442	458	481	452	472	466	485	469	420	475	484	449	455	464	450	479	450	461	465	489	437	417	485	464	460	426	490	485	503	482	478	446	437	470	429	483	443	465	459	506	488	458	506	444	452	477	443	472	460	497	475	473	453	456	441	461	452	479	477	431	478	452	432	503	461	465	454	480	446	449	468	464	455	480	455	446	469	422	469	444	451	421	437	485	416	452	486	486	495	485	466	477	488	422	501	468	441	445	465	474	481	466	454	459	463	472	487	484	482	453	490	452	471	465	437	450	483	483	463	455	510	443	452	455	472	467	471	454	422	470	459	482	443	438	466	461	490	447	465	468	458	465	494	460	448	447	445	447	449	497	491	464	456	501	441	483	441	466	491	462	431	470	438	474	489	463	426	445	445	457	469	436	473	442	451	433	438	485	448	490	467	468	421	470	467	517	473	475	495	463	470	466	445	474	457	467	449	443	440	460	460	437	472	456	465	428	459	423	456	468	483	439	461	468	432	474	523	444	452	464	431	498	478	405	465	458	447	500	441	460	482	502	484	460	479	464	423	465	436	457	433	484	462	458	508	468	439	496	476	422	459	487	463	437	479	466	513	438	438	482	432	427	433	501	464	452	443	455	446	479	456	469	468	441	474	462	490	475	477	489	424	429	425	467	445	431	446	477	484	504	474	457	463	430	506	477	491	482	452	462	473	466	493	456	457	458	460	456	474	472	504	459	517	455	436	471	457	456	477	458	438	483	464	436	454	474	455	492	429	420	489	435	445	456	456	501	468	476	480	459	457	465	426	472	457	540	501	436	446	463	462	456	490	491	454	456	484	478	441	459	475	474	467	463	439	440	474	428	467	461	431	468	492	471	509	454	454	456	458	443	437	427	470	454	493	464	451	452	490	477	466	459	475	471	457	469	431	434	419	444	473	486	438	450	477	473	479	473	486	471	468	439	501	504	485	468	483	499	480	461	465	448	472	468	429	470	462	452	462	484	492	465	460	454	478	465	448	454	438	459	446	451	466	438	436	442	463	468	466	479	492	470	476	448	476	454	440	423	470	459	478	509	449	461	488	472	455	461	443	444	467	459	449	481	423	421	465	466	457	444	491	440	470	455	462	497	465	470	468	479	451	437	424	397	471	494	471	440	480	476	475	459	442	487	458	398	470	461	414	438	490	461	489	457	431	489	462	462	518	467	437	459	455	448	483	484	465	440	425	467
30535	46015	36156	25268	15304	4658	2835	2494	1872	1324	953	750	639	618	572	569	558	485	574	545	510	526	527	529	529	548	502	524	558	577	512	539	555	534	523	554	610	773	713	685	569	526	530	526	539	518	513	580	535	536	527	518	499	511	499	535	500	529	523	487	533	514	552	552	521	563	519	564	526	553	571	513	555	596	540	548	516	573	502	525	510	528	500	529	535	538	518	529	530	518	547	564	514	504	533	530	549	535	545	613	492	535	539	586	540	520	529	582	539	536	564	529	550	536	505	566	521	520	526	535	478	565	527	521	537	529	504	532	531	580	543	524	519	518	558	569	487	516	595	519	540	511	507	510	514	514	536	513	574	524	498	465	507	493	514	534	538	508	522	508	518	583	506	527	558	511	554	551	529	544	518	487	568	550	518	513	521	533	507	528	521	534	520	563	484	545	580	529	516	472	527	534	524	538	519	541	560	527	551	537	514	562	507	506	516	520	537	549	581	537	497	511	565	537	498	524	545	510	554	506	549	515	531	549	525	525	535	505	501	559	508	564	491	522	548	492	496	546	521	525	548	565	528	553	509	523	493	553	543	516	467	560	540	540	559	490	539	543	509	554	532	534	546	530	562	530	552	515	521	519	515	513	530	511	481	520	568	544	530	490	510	528	540	569	507	524	522	548	543	519	510	512	532	519	538	545	533	535	548	541	547	504	532	526	505	545	529	500	574	550	529	519	476	521	529	544	552	501	565	558	539	537	515	537	537	503	501	476	517	519	507	516	535	547	518	535	549	498	552	546	516	570	538	570	552	508	521	503	502	564	493	503	508	499	536	516	503	536	546	483	526	489	536	501	554	507	511	533	543	553	547	549	538	556	540	527	523	543	570	524	570	549	537	542	552	559	508	513	575	559	537	550	536	495	539	518	516	487	535	554	566	545	558	522	517	566	522	550	543	529	583	544	544	563	516	546	549	557	514	571	521	524	520	530	490	569	531	551	522	496	514	528	587	545	507	537	526	541	511	538	588	533	572	521	533	563	540	527	557	516	555	504	545	526	477	519	514	510	518	514	503	542	532	514	564	530	533	524	545	523	514	578	530	541	525	498	497	490	542	567	561	535	513	499	511	533	558	578	491	576	536	552	520	498	541	489	505	524	494	534	524	529	520	518	527	516	539	539	512	527	545	504	523	498	509	518	502	513	527	530	555	550	534	553	516	546	524	534	563	535	512	512	523	507	505	543	540	547	548	546	522	539	551	507	527	514	577	541	523	551	538	529	495	576	557	501	521	513	563	506	520	487	533	523	512	543	535	546	578	554	525	482	571	538	544	542	490	493	504	546	559	495	527	507	484	521	521	543	543	527	535	505	510	510	532	563	548	549	543	512	521	502	543	522	493	522	528	544	534	518	502	497	528	552	545	506	547	510	540	525	553	513	503	509	502	579	493	513	537	533	518	521	543	518	570	514	517	531	486	538	570	558	555	532	528	562	578	518	496	523	497	465	569	554	528	553	533	561	553	511	527	529	516	554	536	536	574	504	524	587	561	537	541	509	474	545	523	485	550	551	521	558	530	533	500	555	512	542	526	528	577	508	551	530	530	529	537	537	548	495	508	565	550	533	543	504	486	544	536	516	578	562	553	537	506	523	545	519	505	505	521	515	537	528	574	512	529	572	526	535	535	523	547	546	513	551	555	522	518	535	548	529	536	553	546	514	531	518	514	536	527	532	531	515	554	510	537	543	483	551	532	502	530	533	536	528	524	526	517	505	560	536	564	501	556	553	515	542	519	509	542	498	529	531	537	561	547	524	511	516	526	498	543	533	555	560	517	506	500	554	534	497	466	510	548	551	540	523	490	504	484	540	526	523	552	507	561	544	506	500	545	503	493	559	540	529	537	551	548	523	504	562	581	544	538	553	556	498	536	543	513	518	590	514	536	520	559	464	556	518	567	541	569	563	541	512	522	482	543	517	508	507	506	567	517	540	523	532	573	532	517	535	581	580	555	555	497	514	571	511	481	542	534	527	531	523	501	519	593	528	577	529	544	533	512	532	519	514	539	544	511	523	508	547	561	506	544	492	527	518	522	518	514	556	501	499	524	534	481	517	515	484	534	566	536	546	540	524	536	572	523	514	552	536	482	529	536	560	533	515	531	511	582	549	491	536	521	504	521	582	559	529	530	535	476	497	486	517	517	539	484	562	514	558	577	518	528	536	549	499	491	500	549	514	515	536	527	541	532	514	516	548	535	510	550	548	545	523	556	532	568	492	525	521	539	553	532	533	559	529	541	495	520	495	525	530	540	534	544	508	557	511	507	548	564	512	517	507	511	533	525	512	551	528	560	513	527	534	519	557	532	530	532	549	551	531	507	483	522	519	516	507	562	531	530	479	506	537	527	539	543	500	532	559	490	544	557	514	465	553	537	529	511	536	522	515	568	539	505	507	550	490	550	539	500	511	515	504	562	517	512	516	520	522	525	521	524	488	548	482	537	500	517	558	532	573	528	521	525	519	545	515	555	540	536	513	551	499	542	508	552	579	551	534	496	483	519	515	514	504	544	579	547	520	504	546	497	508	543	516	550	517	500	516	532	559	546	515	528	506	507	511	552	493	524	528	553	539	547	512	550	530	533	597	530	546	509	518	551	530	520	558	569	516	524	498	557	519	490	505	528	482	530	516	535	559	533	554	568	556	574	479	554	521	526	492	552	523	549	507	529	570	504	524	529	551	541	471	573	506	535	564	499	521	535	562	557	552	540	521	517	561	546	566	527	511	525	550	520	498	526	547	520	541	510	562	452	542	499	555	564	510	498	533	528	529	541	517	530	526	551	535	503	553	480	517	541	515	519	540	532	524	537	533	565	514	541	487	501	510	534	500	534	548	486	575	525	546	520	526	502	498	555	507	530	540	553	493	528	539	495	512	529	543	508	527	533	548	532	581	523	485	528	582	529	526	553	513	525	508	557	511	560	525	527	489	577	563	549	525	500	485	569	515	518	527	511	528	580	563	557	518	529	511	555	540	475	524	528	524	537	519	516	542	567	520	560	523	573	485	541	543	571	531	535	499	530	512	544	528	587	575	519	526	497	526	521	561	512	541	550	518	516	535	521	512	524	558	535	531	531	559	538	520	517	498	530	527	501	532	520	517	550	518	517	533	506	534	508	571	567	542	542	542	511	564	547	514	555	546	515	548	500	492	546	529	454	574	515	518	534	519	531	558	540	530	535	546	488	520	539	502	489	526	550	545	536	486	548	552	532	485	572	528	547	499	497	539	529	509	500	538	570	531	553	564	552	552	505	544	526	542	515	543	546	502	524	497	543	515	524	527	530	520	517	539	549	503	546	551	541	541	567	513	525	560	535	549	522	501	497	515	564	508	518	521	564	524	548	563	557	523	568	523	529	507	514	522	545	539	521	520	575	503	498	538	512	553	544	494	534	542	573	548	554	515	521	545	538	552	542	512	538	549	540	521	535	566	527	525	573	538	493	539	534	496
22855	21065	28707	23739	21505	21508	13086	3482	2204	1588	1203	863	684	599	571	556	524	472	529	536	504	528	472	522	480	532	467	522	500	452	531	490	474	489	498	608	637	463	478	446	469	476	490	454	492	440	436	485	482	451	452	457	459	470	452	469	519	470	480	438	494	458	478	431	503	425	480	479	445	455	475	445	475	450	458	409	503	451	487	479	484	453	485	479	464	431	487	424	466	484	475	441	488	460	473	492	464	459	478	471	458	448	446	440	426	468	483	503	444	444	476	455	439	446	462	424	468	487	477	462	451	460	429	448	465	432	456	463	467	490	467	453	464	462	453	423	437	477	440	456	483	449	447	440	475	500	458	459	463	464	468	453	479	457	463	431	451	431	458	451	479	454	486	451	443	429	473	438	454	437	413	455	412	463	474	474	450	474	405	473	453	481	470	468	456	468	456	443	501	462	472	444	464	482	454	471	462	462	459	481	478	478	494	427	467	517	409	421	445	460	456	488	495	438	483	416	464	474	505	452	468	458	450	444	455	427	435	457	436	448	474	478	459	475	488	400	485	429	443	452	428	456	439	481	446	483	500	417	437	452	457	461	452	455	482	423	472	475	460	461	418	479	444	505	468	465	489	462	468	456	457	447	467	444	437	428	466	443	444	440	476	470	446	440	479	446	437	501	460	452	469	474	465	446	440	472	484	443	499	443	459	433	469	452	447	474	427	436	514	422	451	440	430	430	400	471	473	478	490	472	453	471	456	498	455	443	464	458	452	476	491	473	487	459	431	481	443	432	474	486	470	479	463	447	451	454	437	478	482	460	490	501	465	415	475	458	419	432	492	445	450	455	444	441	447	403	461	452	459	471	479	423	463	484	430	465	472	444	483	424	471	483	472	466	447	446	432	448	492	474	460	436	496	460	435	475	424	445	457	475	473	452	465	457	462	485	439	491	459	481	449	444	479	451	468	462	424	476	502	436	416	464	414	467	464	468	472	454	429	449	421	457	455	464	468	435	430	474	459	427	460	449	458	513	464	469	505	464	469	436	467	429	462	509	493	452	454	431	494	459	493	469	459	471	411	449	469	465	433	475	453	457	448	492	450	447	434	469	477	427	493	460	461	443	476	415	430	395	467	480	481	461	436	460	470	436	474	473	455	508	443	514	432	472	417	445	486	483	469	441	477	500	458	496	476	479	427	456	433	440	455	471	471	429	473	448	448	480	478	457	460	456	464	451	457	461	417	427	459	450	449	460	508	486	425	441	464	465	459	444	444	465	411	456	434	454	426	424	428	499	469	492	451	441	423	439	446	453	451	480	487	479	448	440	456	503	475	457	473	457	426	459	458	477	435	450	436	440	456	456	425	470	469	478	475	460	406	495	450	455	488	466	426	462	463	504	487	460	456	450	466	453	472	445	450	448	426	456	432	476	497	462	443	461	475	458	477	476	394	493	443	470	471	492	412	449	453	431	445	473	474	457	458	413	449	449	433	520	444	443	462	435	452	473	462	443	500	473	447	473	456	479	476	457	450	469	436	446	461	481	455	454	486	492	435	464	494	482	432	467	446	478	426	484	427	449	453	442	454	461	428	470	449	452	490	447	448	481	448	440	452	427	465	496	486	467	447	485	445	460	480	433	424	522	453	432	472	430	454	474	477	447	484	464	449	490	410	453	442	473	444	447	496	464	451	439	460	454	483	416	476	440	472	408	448	448	423	467	470	452	450	450	482	452	411	441	442	433	435	462	459	486	484	482	466	438	450	429	463	471	462	490	445	501	469	437	435	473	448	488	438	437	464	450	462	441	484	457	455	452	457	465	424	474	439	486	479	476	449	455	513	434	458	497	445	477	455	473	458	446	487	464	461	413	449	475	453	465	449	489	479	441	431	471	455	452	461	471	474	446	409	464	453	457	427	475	436	442	442	489	452	444	472	508	459	415	466	476	465	492	473	437	445	453	462	459	432	512	486	422	465	432	440	458	439	442	479	406	515	403	440	469	452	453	476	482	471	440	434	514	481	469	469	438	455	452	444	440	460	457	491	441	452	455	484	461	465	469	483	453	461	477	477	470	493	458	477	471	478	465	457	435	478	459	433	447	442	446	452	497	458	499	452	465	485	448	445	459	477	451	455	451	458	422	514	456	454	460	470	478	460	484	441	471	459	449	472	435	455	469	469	471	438	432	477	462	454	470	441	459	438	453	459	460	481	503	466	435	504	483	449	449	460	465	437	432	420	466	458	486	452	444	469	470	419	469	453	427	465	449	439	434	463	506	499	416	447	458	487	478	468	463	489	481	463	452	463	444	423	508	500	491	471	452	483	431	441	477	460	469	499	438	450	471	455	424	446	481	439	472	435	433	454	476	448	496	464	446	453	487	435	436	504	440	451	439	467	494	442	467	435	435	472	472	450	463	468	436	410	466	477	445	459	439	472	439	438	482	412	441	449	450	461	472	461	433	469	448	436	449	488	443	490	487	434	448	514	491	426	450	455	444	464	509	468	454	471	431	430	450	450	434	459	475	466	462	447	487	437	422	435	458	427	454	483	495	459	442	455	454	464	439	456	427	454	462	417	455	457	453	464	462	439	462	431	431	495	446	452	457	482	496	412	437	466	479	442	485	472	452	500	445	433	439	467	466	491	429	479	473	514	498	434	474	452	443	484	464	427	439	504	475	466	452	469	501	446	461	441	484	465	473	485	433	446	433	465	454	482	444	442	489	441	433	418	442	501	443	487	448	470	436	473	457	466	472	424	447	491	471	506	456	463	485	447	449	477	465	406	448	433	425	420	472	471	443	486	467	441	473	484	470	444	454	437	453	447	438	404	419	488	476	512	452	486	443	455	416	478	466	429	426	458	499	453	458	445	491	474	514	487	433	490	482	453	432	489	456	445	454	448	485	454	463	434	451	442	464	484	430	468	475	488	463	449	436	457	467	455	472	457	448	458	433	454	471	485	465	458	438	421	519	428	447	461	488	451	471	425	449	460	475	473	502	439	444	452	481	428	505	472	461	443	487	469	434	474	477	431	452	504	515	445	442	446	451	443	454	475	482	480	455	449	444	478	458	442	467	471	433	465	446	470	441	506	424	469	472	478	467	477	482	432	430	468	466	427	463	504	436	460	493	459	489	507	425	431	453	436	457	453	428	444	484	446	460	504	473	439	489	460	463	481	473	438	454	489	450	424	458	452	462	453	406	459	463	465	497	444	475	460	459	430	459	471	481	478	429	458	458	463	424	498	459	489	465	424	469	441	460	462	490	471	437	477	459	489	477	474	464	440	447	495	467	482	472	478	476	464	422	452	475	463	455	484	441	447	485	483	442	482	464	445	460	477	431	428	464	488	455	478	471	470	451	494	443	442	458	472	467	478	446	460	422	478	498	442	462	464	484	475	460	447	471	444	488	474	437	506	485	447	466	448	459	443	489	448	436	478	477	462	455	451	425	442	446	415	455	447	473	451	472	446	484	436	461	426	434	468	441	452	445	484	509	447	460
32866	59709	44970	35011	28560	15290	6087	4788	3548	2422	1790	1263	893	750	654	637	628	629	612	639	585	565	557	555	588	514	586	514	547	569	551	531	513	539	517	641	774	523	517	511	566	519	508	522	514	493	536	482	527	519	492	545	507	511	520	493	566	505	525	515	507	515	499	508	527	474	504	451	490	500	543	497	530	563	487	496	526	513	503	495	511	503	477	550	507	533	487	510	529	545	500	531	479	514	521	517	518	514	508	535	484	540	483	545	510	501	494	520	521	490	494	493	532	483	513	526	475	503	561	503	515	521	532	551	490	493	465	525	490	526	507	517	525	545	519	516	524	517	476	523	513	515	528	472	476	465	511	532	491	506	513	500	478	498	507	501	543	502	516	510	533	478	530	479	480	513	501	497	508	499	464	539	533	547	531	497	522	508	480	539	504	538	484	508	511	503	519	551	534	523	505	494	506	513	477	521	496	542	504	495	549	530	513	554	470	506	480	508	535	511	539	544	490	543	509	511	498	505	517	478	523	524	481	498	494	492	505	539	503	510	547	499	519	495	534	489	509	482	503	461	492	503	486	549	507	503	479	447	498	493	458	522	506	536	497	503	538	519	494	506	539	494	495	483	484	535	470	504	521	515	553	510	488	503	498	531	494	454	507	495	491	489	521	505	483	535	487	487	528	525	482	491	476	499	525	509	513	517	465	535	495	488	505	511	494	474	490	510	479	502	504	505	498	529	502	470	501	499	506	544	536	517	520	540	494	514	479	529	463	474	515	497	486	518	493	505	523	526	463	521	515	503	499	458	500	511	513	528	492	520	532	478	482	516	488	534	506	519	522	505	511	506	487	519	491	519	516	496	520	461	546	464	511	500	501	526	485	450	514	542	520	496	513	486	482	509	467	520	481	482	488	539	528	519	503	502	480	515	505	502	538	490	498	480	519	496	483	500	462	531	504	501	548	475	525	501	535	513	497	481	519	543	461	512	512	481	504	520	522	486	539	499	482	486	514	503	486	503	514	484	553	537	507	517	467	497	491	515	515	504	483	510	500	471	518	507	515	537	474	503	500	522	499	489	519	537	477	535	487	498	507	515	564	514	542	476	512	506	498	504	535	491	496	508	501	503	526	484	516	528	469	527	513	537	525	481	500	505	517	534	541	519	514	483	481	500	511	538	507	524	518	474	524	529	488	499	491	522	515	499	493	509	529	491	520	512	498	498	508	517	471	506	469	465	514	466	497	462	520	519	530	506	488	497	547	513	514	493	477	514	521	517	526	511	505	504	551	518	493	502	539	525	500	532	513	544	481	532	513	480	550	507	516	538	484	521	485	503	499	484	540	512	538	530	489	526	551	500	481	504	509	490	497	519	498	524	533	512	477	508	504	510	496	519	457	502	498	526	499	510	505	491	541	505	539	515	508	467	493	496	483	468	532	472	504	503	510	486	519	470	510	528	498	521	485	520	497	551	559	550	510	513	495	499	480	498	480	501	460	545	499	484	447	548	528	520	490	520	488	513	517	534	508	503	497	533	539	525	548	520	483	508	538	515	486	501	448	491	520	487	496	501	528	520	541	487	493	507	526	484	511	502	510	492	527	534	511	479	500	486	500	536	552	500	513	493	533	521	554	464	480	533	493	558	509	501	497	552	488	526	487	484	518	527	471	490	476	534	467	507	507	507	501	482	507	464	493	530	491	488	486	470	491	475	511	540	494	485	489	502	482	463	542	524	480	495	505	473	480	525	497	518	510	495	523	508	451	497	527	547	468	533	516	527	509	507	493	490	480	501	517	482	499	469	496	516	511	502	478	491	516	487	487	467	483	514	527	454	493	519	487	538	521	516	491	492	512	514	510	482	529	470	568	489	501	492	530	517	511	517	480	528	491	486	522	513	497	487	511	527	525	524	479	492	524	516	480	509	496	510	529	471	531	519	468	511	492	506	550	535	503	472	516	490	503	482	520	517	509	536	496	495	526	514	488	534	522	480	486	520	503	522	487	523	466	491	521	470	503	461	480	495	532	480	484	543	442	523	504	516	507	510	482	509	536	445	495	529	511	525	488	527	513	498	484	465	483	515	496	518	503	486	560	531	469	488	536	503	512	515	503	493	523	492	522	516	478	505	541	481	512	533	476	503	499	502	469	496	500	501	516	519	477	464	501	523	521	500	494	548	489	511	498	514	558	493	552	547	521	513	472	509	502	508	514	476	488	478	509	468	514	495	495	501	542	502	496	520	538	511	522	431	529	493	507	500	518	500	500	499	502	497	494	497	514	530	510	525	513	468	519	538	518	488	491	487	514	539	500	518	495	524	523	461	505	521	462	497	481	533	532	475	471	507	519	522	516	549	481	495	505	472	490	483	509	492	485	513	464	537	503	502	525	494	544	506	526	480	509	531	510	473	528	513	503	517	527	480	528	499	490	498	584	497	516	503	442	514	534	490	539	518	482	544	557	496	477	453	519	504	536	515	471	487	501	518	489	568	490	469	535	528	509	502	505	465	507	482	498	490	492	454	463	475	540	501	547	518	537	506	510	534	531	516	504	522	509	463	453	535	528	541	521	473	455	477	523	502	517	487	492	485	480	519	531	561	500	531	499	541	532	537	488	500	504	470	498	468	490	490	510	500	494	497	470	482	496	453	512	528	499	490	517	515	518	521	489	514	539	525	519	478	523	541	537	530	500	486	530	510	496	513	509	468	491	494	467	514	497	504	509	476	512	499	536	478	511	517	473	502	521	503	539	499	480	498	503	502	516	497	453	517	496	515	480	543	545	471	536	495	490	496	490	545	499	504	497	531	494	523	501	475	533	538	537	519	526	491	493	524	476	550	536	460	482	506	565	483	505	492	476	538	498	475	481	511	527	529	477	501	521	498	521	518	542	467	500	478	482	494	518	478	488	518	479	479	531	477	532	508	482	484	474	509	480	522	509	522	513	512	440	523	483	463	511	486	492	523	546	512	506	487	503	467	506	428	522	516	531	518	518	535	478	486	497	545	512	503	494	496	481	484	555	505	546	522	501	499	504	548	466	507	527	504	495	537	515	505	524	491	457	487	504	474	529	490	502	522	524	497	544	509	483	500	494	499	498	534	474	488	521	503	496	491	494	524	513	520	506	487	495	504	473	508	490	475	471	490	502	491	539	509	486	508	487	500	536	475	526	504	455	460	520	533	494	489	507	489	470	535	494	545	502	475	487	520	529	511	477	529	496	535	489	480	510	467	490	478	496	489	486	522	521	507	513	493	488	505	540	517	484	510	539	538	499	524	502	500	511	460	508	486	503	481	507	503	511	456	509	494	537	485	489	544	560	515	507	473	505	520	484	473	533	490	480	510	510	545	508	495	508	527	502	470	487	484	525	528	518	510	517	488	500	487	480	499	514	504	525	487	491	533	507	557	511	535	549	523	526	491	470	479	471	524	482	503	476	501	501	512	489	537	499	526	515	496	499	533	515	530	503	470	477	519	486	492	497	497	519	542	489	518	511	516	505	501
28884	28295	31070	20393	10739	4546	1222	721	636	549	481	421	361	367	364	382	368	342	378	382	360	368	353	380	366	371	359	347	376	357	397	380	365	360	366	362	376	342	388	335	368	350	394	404	347	338	375	381	394	382	346	385	342	357	339	356	345	363	346	390	381	357	368	370	351	357	373	387	368	362	378	378	366	366	358	376	391	389	389	365	361	397	343	431	379	364	341	338	403	372	376	389	367	401	371	351	370	360	381	391	374	373	337	366	394	354	400	346	351	388	363	391	363	386	372	371	364	375	364	366	376	368	366	363	382	359	373	371	379	354	342	378	408	370	381	323	343	348	375	393	365	366	396	347	359	412	354	367	399	376	363	346	364	361	371	396	349	386	355	345	352	392	361	361	352	375	399	354	358	381	337	403	392	366	393	377	339	402	348	365	365	354	395	358	368	390	358	367	381	367	376	355	370	364	346	351	359	345	361	383	372	354	348	342	363	396	374	355	340	373	315	369	370	345	382	361	341	363	381	340	392	358	351	350	351	356	357	376	378	356	343	374	360	357	344	364	379	369	352	371	376	374	369	372	351	385	347	354	379	342	388	339	400	355	358	352	362	325	353	353	361	367	360	393	349	396	385	354	352	361	367	339	373	362	383	349	340	349	378	355	380	349	342	345	342	380	372	369	348	378	355	421	346	363	346	364	369	369	350	360	355	374	373	354	387	371	351	370	378	372	363	322	385	377	374	353	362	347	371	351	372	365	344	366	341	339	343	355	341	337	401	383	370	352	362	373	375	369	383	343	357	365	381	364	345	377	372	354	369	354	369	348	372	383	365	349	363	371	316	331	374	353	349	343	336	348	390	367	379	410	351	357	368	356	367	390	361	386	348	388	331	348	387	344	369	391	329	375	355	375	340	406	345	393	409	419	329	383	384	362	379	380	374	383	413	378	355	357	379	410	363	376	388	366	381	391	404	371	381	396	363	381	386	364	386	362	368	367	365	319	380	385	383	359	387	358	368	326	356	361	353	367	391	389	379	359	402	398	373	350	383	388	377	368	384	335	372	363	341	359	370	365	365	358	360	349	395	351	363	388	377	366	352	377	362	373	341	379	367	346	377	330	391	387	367	370	369	350	373	333	376	375	361	379	352	340	354	360	370	372	366	403	366	362	371	340	375	370	366	352	347	337	391	372	357	358	388	350	354	359	373	410	362	356	370	352	375	372	355	374	357	403	344	364	343	341	332	353	335	343	342	405	331	344	373	358	346	353	356	349	361	357	401	339	374	374	342	371	365	391	390	361	408	370	342	371	385	367	383	368	366	355	337	356	355	328	360	357	381	394	373	383	356	320	334	365	384	348	366	377	342	384	390	388	357	351	370	357	322	349	397	386	399	388	337	362	338	386	369	336	338	358	379	348	381	365	352	381	339	358	387	362	395	390	378	390	364	381	379	366	420	320	343	371	378	362	396	358	353	382	376	354	375	346	372	327	350	346	363	393	361	372	344	338	374	349	330	392	379	354	374	385	375	357	382	357	387	369	361	360	348	361	393	346	374	377	366	394	336	353	346	366	353	362	355	362	393	342	367	410	320	360	339	370	384	396	366	411	355	369	349	371	353	329	366	350	345	367	350	368	382	356	322	329	368	339	377	346	377	367	376	381	394	360	346	382	358	365	343	344	362	358	362	364	369	377	371	359	368	345	363	376	364	379	359	363	374	365	354	369	348	346	361	382	378	366	362	349	319	366	357	364	356	367	365	402	328	333	360	349	364	347	356	378	357	361	340	348	358	353	383	353	395	356	343	381	395	343	367	374	342	353	353	361	366	374	338	361	365	390	382	375	364	377	330	345	373	349	389	363	365	372	338	363	349	360	361	363	365	323	387	362	333	368	359	365	352	371	353	373	344	373	366	358	404	391	373	347	338	338	381	349	369	374	375	373	357	371	354	362	371	389	364	350	370	375	344	352	387	385	356	370	390	351	365	412	363	375	371	353	369	349	381	354	363	377	359	354	342	371	343	390	373	341	353	353	380	362	349	365	366	375	359	379	355	353	338	355	363	352	369	390	353	358	351	375	351	376	365	353	353	367	353	359	385	369	374	336	370	376	343	371	347	367	376	384	363	373	319	397	339	357	370	341	359	371	372	402	361	348	363	369	370	381	367	364	346	367	395	347	387	341	330	367	394	342	351	356	366	370	349	336	363	365	364	342	338	353	373	413	357	380	385	328	356	349	360	409	359	373	379	338	348	386	351	353	363	356	396	358	341	380	332	382	357	327	388	386	386	363	363	298	356	391	391	357	371	356	363	380	348	334	372	338	360	359	372	341	379	353	360	375	337	349	351	365	402	356	389	363	395	370	367	344	364	352	362	369	395	380	349	379	334	390	391	391	390	349	325	384	391	362	370	329	354	363	343	381	378	373	357	359	365	349	376	354	342	375	402	350	355	369	391	350	351	372	324	349	324	365	344	349	340	363	385	364	347	353	360	362	362	391	336	357	342	386	380	354	359	333	341	345	341	377	357	382	372	365	340	346	382	352	385	399	371	360	374	403	343	347	391	379	376	334	358	389	376	351	323	373	372	380	369	361	396	340	358	389	377	380	372	363	396	351	365	384	363	381	386	348	345	364	356	340	384	352	382	354	355	370	358	359	373	359	373	370	384	353	343	342	373	346	336	342	388	411	368	373	340	341	354	385	397	330	360	363	388	353	383	376	401	353	352	366	408	369	358	379	367	372	355	351	369	366	385	372	324	395	339	381	361	365	343	390	338	374	359	345	334	342	346	344	353	365	403	378	381	396	378	378	391	359	328	346	401	383	365	377	347	351	353	347	361	361	365	354	416	340	341	361	342	382	343	392	404	357	372	347	358	334	349	356	346	365	357	378	379	361	359	359	376	365	349	356	358	355	337	346	370	381	343	366	366	369	348	364	398	371	409	381	369	360	359	351	361	372	345	367	367	352	400	377	339	366	360	399	366	360	372	364	373	389	355	364	386	363	380	367	346	334	382	354	362	382	375	337	364	366	381	353	391	340	316	340	376	370	346	393	366	391	379	348	346	318	390	351	346	409	379	388	348	345	339	351	359	364	352	366	377	360	356	350	355	368	366	337	360	364	354	378	368	338	367	396	384	365	384	361	399	354	352	380	373	371	384	383	363	359	346	353	372	370	364	353	361	373	370	382	352	393	331	380	395	339	346	357	354	351	349	396	411	340	340	353	360	369	384	365	365	352	367	371	396	377	373	366	335	361	344	337	324	367	386	369	372	358	348	411	353	346	401	377	369	347	369	363	354	357	389	361	337	385	389	396	407	378	396	358	359	325	407	366	380	370	370	358	361	353	338	365	371	346	359	361	351	374	348	367	342	402	378	381	357	372	385	385	327	388	340	335	370	399	397	351	374	389	362	365	406	399	343	370	361	397	381	358	389	353	343	342	381	365	349	356	342	365	315	335	377	371	348	376	363	404	418	370	375	358	368	380	334	373	362	398	404	373
32565	45455	31271	18608	13129	6713	1945	1255	875	711	566	522	475	419	468	396	430	402	446	393	417	466	421	429	440	435	397	448	428	453	382	423	414	431	421	434	443	433	402	438	483	408	402	441	448	439	439	443	412	410	446	414	431	454	394	418	415	403	455	411	438	470	453	414	430	415	422	441	439	416	413	439	450	429	402	407	415	422	417	458	418	437	394	416	389	420	417	452	438	425	422	440	419	442	400	435	451	399	410	435	427	412	470	434	414	427	381	432	447	435	416	419	439	426	461	435	435	445	451	407	439	412	430	406	409	405	408	415	405	445	411	406	429	392	401	421	445	387	397	470	443	417	408	460	426	388	419	419	417	449	384	436	451	409	448	456	460	441	452	444	384	442	434	443	394	414	408	472	432	444	431	400	406	439	437	421	444	425	416	429	421	409	410	476	427	387	420	442	396	431	470	414	436	450	421	398	413	421	472	422	416	418	424	394	398	427	415	441	408	417	434	428	378	396	416	398	406	427	442	458	406	415	409	415	451	458	440	403	432	442	409	429	434	435	409	414	419	414	435	413	445	431	416	438	451	443	393	424	414	403	463	444	459	393	429	420	432	436	415	421	445	462	451	411	467	432	447	402	451	425	412	425	433	454	425	423	442	432	423	418	375	411	405	406	438	454	433	395	472	422	421	459	449	437	410	402	417	421	456	415	433	430	412	412	436	449	388	412	452	421	431	407	423	413	418	410	422	464	423	457	416	435	421	399	434	411	413	439	457	419	423	406	443	418	442	425	417	421	426	456	425	408	442	428	410	408	469	395	427	409	431	374	425	429	444	426	439	413	423	438	433	442	415	423	433	439	441	425	409	447	386	403	446	428	395	413	406	412	437	433	394	404	452	399	417	432	405	408	422	423	435	384	445	460	409	472	435	424	430	427	427	421	457	413	422	394	449	432	429	425	460	386	445	409	405	406	432	434	426	454	389	428	399	441	418	439	445	422	419	405	418	457	404	411	404	398	424	446	409	423	444	416	401	417	417	422	447	429	460	466	422	415	441	416	424	407	423	431	422	433	411	402	460	430	432	407	435	416	429	424	412	429	404	439	400	443	432	449	437	384	440	450	418	425	430	392	458	401	436	419	456	424	459	434	414	429	432	434	455	419	450	411	404	440	426	440	437	447	434	451	449	451	424	444	402	408	447	441	433	358	411	461	431	413	424	429	380	409	441	407	443	460	416	413	438	420	474	407	397	394	396	461	425	453	414	446	434	384	438	451	441	400	405	408	398	418	427	419	432	430	418	419	399	419	445	431	452	419	444	423	424	430	442	467	421	413	437	408	415	411	442	385	446	443	411	401	441	432	417	438	400	423	388	443	428	409	447	437	395	419	433	447	449	431	401	419	424	421	414	431	445	399	412	420	452	439	412	434	403	462	419	425	404	392	431	422	480	411	419	431	425	409	403	436	428	434	430	415	411	448	396	398	426	413	443	421	400	427	447	381	426	412	454	430	417	389	381	453	450	469	431	436	457	418	439	420	443	459	391	441	427	424	425	419	412	405	399	402	396	399	421	428	443	418	378	437	444	453	431	462	412	440	442	400	424	426	414	417	411	406	377	413	434	448	450	451	445	442	460	415	415	398	438	414	446	401	446	441	390	429	445	464	389	416	394	429	437	452	394	428	400	413	417	390	413	426	430	420	408	406	384	437	416	448	383	419	409	444	437	397	411	447	431	423	391	431	431	420	431	431	433	435	442	455	408	414	424	413	417	415	427	403	403	441	442	453	423	429	420	427	434	431	436	416	439	430	396	463	432	419	380	420	416	411	426	431	430	399	401	414	406	433	407	472	396	417	405	442	396	414	382	381	400	420	408	416	445	427	455	400	437	406	476	471	419	397	399	450	422	432	425	412	423	428	428	395	387	417	395	444	447	398	427	418	400	434	419	464	407	421	414	437	436	454	435	419	488	435	438	439	453	440	443	459	422	441	435	425	416	402	469	413	411	426	425	412	440	425	434	449	419	407	454	380	389	442	409	410	448	424	460	442	433	411	456	413	441	400	395	444	465	428	435	447	439	418	410	412	448	444	397	429	395	398	432	432	422	417	397	407	458	401	394	427	455	421	423	448	433	417	461	489	424	433	443	433	461	409	435	394	431	419	376	435	422	428	425	405	443	439	426	406	412	390	440	379	410	407	445	422	437	462	401	421	467	424	408	412	422	424	412	423	442	475	451	419	436	433	416	417	386	418	428	424	445	454	402	435	433	429	424	394	409	427	429	441	408	410	396	419	385	435	448	416	431	416	414	397	465	448	409	436	480	448	377	441	402	457	421	451	426	432	423	410	411	425	437	419	406	401	455	413	409	409	436	420	442	400	435	445	417	436	437	446	426	384	431	401	431	464	445	443	412	372	407	413	426	421	429	421	460	406	412	440	403	395	417	429	407	405	391	427	434	425	406	431	374	428	420	448	463	438	378	472	455	406	462	426	407	408	401	407	425	405	433	416	427	442	426	457	432	439	395	385	450	412	396	443	447	396	443	456	390	419	451	425	420	423	411	414	448	425	403	417	444	422	425	445	429	399	419	432	421	412	399	425	429	412	463	423	394	421	406	422	412	428	374	423	401	480	397	412	436	379	420	399	456	413	425	391	442	436	448	398	414	417	447	441	432	438	449	416	433	489	399	382	437	406	426	418	432	382	385	444	424	417	474	380	402	444	393	427	447	446	430	442	437	401	415	407	442	419	410	433	435	414	414	415	382	440	435	460	435	417	432	420	449	398	413	428	415	426	426	459	421	413	439	457	422	443	414	472	431	441	449	393	425	453	442	415	403	424	425	424	405	454	401	442	373	412	424	403	406	428	425	436	430	401	390	453	435	435	447	443	444	424	414	426	395	421	474	433	446	404	447	410	422	430	409	430	428	397	412	458	419	416	439	424	420	409	401	402	437	414	389	421	400	437	422	450	422	432	436	415	422	408	418	382	413	439	401	417	420	439	426	407	431	417	419	424	467	414	417	383	420	448	440	424	455	468	433	395	465	414	464	379	442	418	437	411	392	426	431	414	435	433	406	407	423	430	435	452	409	413	414	417	427	431	452	410	414	434	423	401	487	442	417	429	434	461	422	412	415	416	428	389	421	434	410	417	428	419	428	364	437	434	402	436	398	430	447	424	449	460	441	427	429	454	413	452	443	411	411	387	408	423	417	415	441	403	375	433	430	404	404	410	418	454	414	391	451	423	437	430	418	433	437	413	433	445	408	408	399	414	403	420	429	421	430	402	422	463	412	406	453	418	458	444	406	447	425	421	392	435	399	389	454	439	410	418	439	428	421	448	410	454	416	427	486	465	437	414	425	453	441	416	435	456	427	390	417	409	438	424	417	415	406	447	437	427	410	434	431	454	438	422	404	433	386	466	417	417	432	421	403	420	407	422	413	422	404	438	450	460	437	452	420	450	435	385	420	437	439	399	444	451	411	453	397	405	382	388	415	433	454	422
23925	21033	28273	24404	22212	13969	3151	1455	984	792	686	529	473	441	333	357	356	375	331	355	355	376	380	363	366	330	335	372	356	374	350	320	336	295	324	367	315	388	338	353	342	334	354	343	335	320	338	362	348	379	348	356	316	383	341	371	351	349	326	342	355	325	386	344	341	335	302	325	326	344	339	350	351	361	316	394	311	333	360	334	285	333	354	352	303	337	355	327	300	322	322	346	339	367	324	301	324	334	343	308	334	351	315	315	322	326	362	328	349	326	333	386	351	323	333	342	310	344	352	348	316	302	324	322	321	353	322	328	348	322	327	336	333	328	332	338	329	330	342	312	325	332	316	339	350	309	353	342	388	345	350	313	329	342	339	330	328	313	335	317	312	323	363	312	303	343	303	330	334	317	346	324	322	373	359	327	318	318	336	356	362	319	351	340	331	358	318	381	372	347	334	332	346	321	350	343	314	344	341	308	317	344	384	329	342	358	328	325	353	321	370	321	316	322	329	366	318	341	316	323	336	351	329	327	353	337	292	344	314	346	312	307	348	319	342	317	361	344	370	333	362	285	337	317	351	304	300	323	352	288	318	333	328	332	332	328	312	308	334	294	325	338	335	313	339	320	297	325	367	340	343	333	357	328	327	345	363	356	335	343	334	315	324	304	321	343	336	333	325	342	319	364	339	308	340	331	381	352	360	347	322	323	346	343	349	343	308	339	351	300	322	340	327	343	329	335	334	350	345	314	322	351	335	318	341	338	311	348	340	353	333	315	329	310	324	337	352	332	360	328	340	303	348	346	349	349	362	313	332	346	312	307	360	323	346	335	307	342	322	316	342	309	325	325	386	333	338	342	330	317	366	362	322	320	349	331	346	292	308	321	345	322	354	324	338	294	356	329	304	348	299	323	374	322	313	301	369	338	330	320	333	343	322	370	324	330	317	335	319	354	312	347	347	338	321	335	314	331	346	314	316	352	323	331	320	333	320	331	300	342	314	348	325	325	332	327	326	315	344	340	321	336	334	332	331	327	317	333	320	360	327	336	329	304	356	355	335	349	311	310	333	308	329	325	333	323	313	358	332	320	324	332	335	353	305	317	332	347	334	343	299	350	318	371	357	352	314	318	309	346	324	326	356	309	330	321	335	333	351	349	329	309	324	327	324	329	341	300	343	318	317	314	337	305	329	344	335	367	343	310	354	331	327	334	364	342	340	337	315	316	328	345	331	333	346	310	305	327	342	297	364	337	320	339	316	342	309	304	370	336	311	365	365	337	342	341	335	362	324	338	330	308	321	342	375	310	326	359	340	366	341	337	335	313	324	313	320	346	363	315	331	326	357	327	316	344	336	353	373	315	332	333	311	363	314	349	356	364	331	307	292	331	327	315	335	326	314	333	347	334	323	364	363	356	312	335	320	304	312	347	293	315	342	314	297	346	323	345	343	323	294	327	339	324	321	310	305	316	310	339	339	325	354	329	335	346	322	309	329	327	339	323	362	347	344	361	351	316	343	317	333	327	319	326	346	325	306	321	317	321	338	330	374	324	336	337	324	369	342	322	326	327	337	329	301	312	321	311	372	302	324	308	364	326	334	335	339	339	332	358	337	340	339	328	306	318	347	385	299	335	354	328	329	372	370	363	315	348	379	334	299	322	347	339	322	330	318	331	359	332	342	320	344	310	310	337	324	341	346	355	332	317	318	335	325	306	356	321	301	375	313	345	348	316	343	304	310	329	348	329	354	338	330	330	338	332	332	342	333	304	339	342	315	310	367	330	342	312	344	342	360	342	349	345	352	375	329	300	352	333	311	319	337	302	354	349	337	280	327	318	313	335	319	321	318	364	346	352	325	347	367	335	325	346	371	344	361	331	323	300	349	325	321	311	366	294	328	315	360	347	352	349	325	325	298	315	327	330	315	342	336	322	341	360	341	323	362	346	323	352	315	331	342	334	314	315	318	373	343	364	328	351	312	328	308	335	328	347	321	331	324	366	333	332	325	313	349	372	329	350	336	342	369	341	359	342	312	322	351	322	348	330	358	314	325	319	314	292	325	354	329	353	338	342	343	348	347	332	316	336	377	308	349	314	329	313	326	325	320	349	362	343	374	312	342	350	328	308	315	320	337	329	361	358	344	325	333	319	327	349	341	348	319	308	324	309	360	338	304	320	347	342	348	349	354	334	366	340	318	364	342	310	298	333	339	303	329	323	332	350	325	305	349	323	336	327	356	325	333	332	340	346	338	348	317	314	324	342	332	339	318	337	344	324	343	348	313	329	346	346	307	312	330	335	345	329	336	304	322	324	327	334	336	311	332	334	330	314	335	311	305	328	367	334	367	338	318	369	333	313	365	314	338	340	353	355	341	318	327	302	327	329	342	372	357	309	326	296	344	345	379	332	308	364	344	366	328	322	344	356	345	280	310	358	309	330	360	357	345	324	330	307	310	341	359	339	352	342	314	309	346	334	356	350	350	333	303	335	348	344	322	352	331	340	345	352	361	333	345	331	333	349	311	333	336	322	364	346	337	325	324	346	338	334	322	327	356	322	353	320	321	346	361	346	366	328	346	344	323	316	319	337	353	334	355	357	333	329	313	331	353	315	328	338	370	353	315	341	338	331	306	342	303	321	327	358	332	327	324	331	334	319	327	333	309	349	335	311	315	311	318	325	317	306	317	306	301	353	355	344	313	328	370	317	328	319	345	338	345	331	349	325	316	353	334	302	357	317	321	307	351	347	358	350	350	328	339	371	308	329	305	322	333	374	314	347	333	329	353	340	322	328	331	345	319	300	336	315	315	343	302	322	319	350	354	344	339	352	318	341	338	334	348	328	340	341	322	326	335	328	316	328	315	357	298	344	335	328	320	326	319	327	338	347	329	362	350	356	370	346	338	323	362	315	360	294	316	336	323	344	352	342	307	320	328	338	319	361	369	344	333	321	318	333	331	365	337	350	349	315	347	336	354	292	351	355	349	365	325	359	346	325	290	326	319	313	344	320	299	349	318	333	322	315	313	299	337	322	337	331	323	334	339	351	327	329	309	334	351	332	314	338	307	322	327	334	355	320	338	362	362	297	356	334	327	343	327	343	319	326	342	325	293	326	332	363	334	363	319	350	328	320	319	337	361	324	330	328	291	342	360	355	350	321	314	312	349	353	344	305	346	350	299	352	345	327	350	332	330	341	306	348	319	338	347	338	320	353	324	301	370	310	330	317	327	315	331	301	322	360	354	354	296	354	334	324	345	344	335	330	334	306	328	365	336	338	350	311	335	341	336	329	332	362	344	352	297	336	327	332	294	345	329	341	324	329	314	325	339	362	315	327	305	334	364	336	333	305	350	342	354	293	312	349	325	345	346	357	336	352	349	329	337	316	328	314	330	338	333	332	313	330	337	358	340	314	324	312	319	316	344	350	351	341	318	316	336	323	339	305	304	343	312	336	298	326	310	337	310	361	312	340	359	330	315	353	305	313	351	340	314	378	333	343	333	317
34197	52628	40403	29900	23849	5685	3280	2378	1541	1225	987	668	570	477	468	392	444	380	406	439	443	421	407	401	406	454	427	402	390	424	412	377	392	409	382	386	393	429	474	360	415	401	386	377	389	407	389	367	382	381	398	413	380	393	376	379	354	364	393	392	355	366	406	353	395	392	389	409	405	398	389	385	397	397	417	399	423	438	396	405	351	368	353	381	374	336	404	388	388	384	407	402	370	377	415	405	402	355	414	397	377	364	406	385	358	376	407	413	418	426	381	370	382	339	338	419	415	351	369	374	435	363	381	398	364	357	384	366	395	389	409	399	401	366	391	368	395	382	431	368	418	384	434	351	382	395	421	415	364	388	412	381	389	367	422	386	363	400	355	384	376	348	379	380	382	399	362	359	394	402	376	380	352	384	421	384	364	417	343	426	410	378	380	380	414	394	416	368	417	423	372	351	417	354	390	365	342	361	383	351	407	370	402	358	429	412	393	390	397	362	392	421	387	385	408	401	386	414	410	368	390	383	359	405	375	376	372	379	382	372	367	391	403	383	370	386	393	393	376	391	403	362	401	364	368	402	387	391	376	383	386	408	360	356	385	404	370	409	396	399	393	416	400	377	366	395	380	409	377	367	400	411	377	370	372	383	374	395	385	361	397	389	407	386	387	358	382	368	382	387	422	376	407	402	359	368	386	397	371	398	413	372	374	405	410	374	366	402	367	362	399	359	405	403	401	367	370	398	409	369	392	400	385	400	367	392	392	439	404	383	403	376	382	381	382	379	375	408	366	401	394	387	422	400	369	378	379	356	376	393	373	375	371	392	380	402	369	388	385	379	385	380	379	371	375	355	387	382	395	367	413	387	345	393	391	375	407	409	396	376	384	376	373	367	334	366	398	398	378	394	400	391	376	362	372	387	355	336	415	359	362	368	400	386	367	359	421	387	367	403	340	370	384	372	358	385	371	368	362	368	396	412	404	394	386	354	369	420	380	339	387	406	383	369	399	359	408	385	391	374	358	402	385	345	398	392	366	386	385	373	372	369	375	386	376	392	400	364	388	400	370	381	333	386	394	390	393	361	375	370	395	395	417	392	361	371	386	387	414	379	398	360	396	382	402	368	420	399	354	390	376	434	351	387	391	432	377	386	386	404	407	409	380	398	411	400	384	365	394	406	384	384	419	390	390	400	423	381	396	387	366	377	390	348	354	334	395	376	398	386	394	375	351	398	370	401	406	376	399	385	384	413	369	388	384	392	387	403	370	392	414	386	405	390	363	384	359	434	390	375	379	405	380	391	397	390	389	383	385	374	382	408	377	357	417	368	386	359	372	410	365	391	394	368	368	386	381	375	362	382	367	350	426	359	384	408	378	382	412	388	347	402	386	413	406	398	409	434	375	396	391	398	364	358	365	390	371	383	358	377	379	392	402	397	365	373	382	390	368	388	357	390	367	416	384	437	415	389	409	381	399	416	374	397	400	387	366	377	366	381	422	346	397	423	387	369	377	389	394	386	375	410	365	380	371	363	360	379	377	441	370	359	351	355	393	389	390	394	361	399	368	391	427	374	377	421	378	402	387	371	350	388	368	375	363	404	421	398	407	371	382	398	415	367	393	376	396	407	383	399	387	393	414	433	403	407	401	394	404	402	414	384	364	403	403	388	450	352	390	367	393	369	355	378	396	375	402	412	377	391	409	384	391	399	393	371	393	378	393	397	389	406	405	377	363	399	376	340	393	403	387	378	362	405	396	399	394	381	365	377	387	383	382	389	385	352	349	396	371	371	408	406	363	378	384	397	389	388	376	384	390	378	398	413	415	369	368	389	385	383	364	377	341	373	427	394	397	407	394	394	364	386	382	371	399	364	415	367	375	382	373	417	396	391	400	395	377	378	422	387	393	384	405	372	364	426	411	404	379	406	381	374	379	372	371	351	414	412	398	400	388	378	372	391	406	381	418	387	390	362	387	407	404	347	397	393	412	393	425	389	380	389	381	383	378	391	388	361	419	360	417	376	393	365	415	375	392	354	379	399	375	386	394	386	376	389	395	382	376	383	389	373	374	433	378	383	375	451	362	365	391	362	382	347	346	395	403	347	370	402	383	399	376	343	353	377	370	381	396	419	402	378	386	374	380	386	392	397	382	348	381	402	382	400	395	389	379	417	384	395	395	387	395	393	373	352	396	442	346	391	383	349	395	354	341	383	382	362	362	410	390	369	372	411	411	398	372	396	372	366	370	384	396	390	378	352	431	387	394	403	399	373	402	389	377	397	400	366	375	353	407	386	360	375	376	396	364	394	398	378	354	419	375	364	388	392	391	421	391	381	385	352	359	362	343	390	370	369	429	396	386	386	389	394	388	388	393	393	394	363	391	384	348	377	381	374	415	385	443	331	364	372	370	396	394	416	383	383	405	389	380	415	402	364	374	350	381	381	372	385	368	363	370	368	385	383	408	350	403	386	352	362	388	381	404	410	372	370	363	383	365	394	361	407	373	415	358	373	408	391	443	397	394	386	371	365	420	386	390	395	387	368	382	398	395	372	421	399	385	378	390	357	395	383	369	377	407	380	421	437	374	369	378	429	407	357	368	384	353	390	374	400	402	402	377	360	376	381	368	368	371	393	375	397	393	396	382	420	409	360	387	406	388	382	388	357	392	378	396	366	360	350	362	372	384	378	355	401	449	370	374	372	380	405	396	384	366	358	373	398	343	373	361	376	379	400	386	387	338	376	377	386	412	396	352	411	395	400	414	383	416	368	395	371	417	411	422	387	389	376	372	372	381	363	383	394	399	398	364	356	386	378	380	378	354	403	419	373	339	396	426	405	393	350	405	399	411	410	376	363	358	380	395	372	410	388	391	383	372	394	375	354	393	395	393	403	393	379	358	408	355	398	371	410	378	387	379	389	387	373	362	369	392	386	399	390	380	413	383	358	387	367	352	351	391	370	372	362	387	399	358	368	366	401	412	374	359	373	403	406	357	394	371	392	384	416	377	393	375	402	355	406	428	362	432	371	390	390	397	374	423	380	383	359	376	386	362	344	350	378	375	400	397	372	383	360	374	382	399	390	375	352	407	379	381	376	388	364	441	430	373	396	390	402	418	405	392	368	396	404	400	386	360	418	368	390	412	368	409	387	397	395	365	385	395	408	396	375	404	356	385	367	392	382	403	389	375	397	391	382	402	377	381	378	381	348	405	380	377	362	346	385	388	385	387	394	383	400	393	396	401	398	361	371	389	357	402	377	423	426	372	403	410	387	377	391	390	357	402	378	426	346	357	398	384	364	388	399	400	371	355	375	353	427	426	369	371	386	378	389	355	385	420	378	394	402	372	364	351	399	369	368	400	374	387	377	396	386	375	380	377	383	389	410	397	379	356	413	374	428	377	379	426	380	419	395	380	372	388	388	388	350	374	428	338	359	385	408	400	403	370	360	401	401	387	392	383	377	362	375	396	370	413	378	413	373	367	404	381	383	383	353	353	358	387	370
25012	21062	27868	26079	16517	3780	1758	1059	861	730	641	583	517	516	529	479	489	519	484	498	509	488	499	477	477	493	481	466	477	448	451	447	458	478	498	486	468	600	677	549	473	465	519	475	472	474	483	459	515	477	473	437	432	484	467	459	464	470	468	483	439	463	443	473	454	440	433	495	516	415	489	427	501	460	491	504	453	457	494	475	461	443	464	465	473	446	440	460	475	443	461	505	460	497	478	488	411	493	426	478	501	465	505	470	451	465	470	461	462	493	477	449	465	465	495	498	450	442	456	501	452	470	467	474	460	447	455	424	469	503	468	450	450	486	441	465	472	417	499	448	433	427	468	431	465	469	461	448	460	463	462	494	454	471	464	442	442	469	457	473	452	464	485	464	505	449	433	453	464	460	499	473	473	453	430	458	481	465	514	456	477	466	472	452	457	438	442	454	443	445	453	471	454	516	445	467	474	444	492	438	487	464	438	463	469	483	466	442	437	459	476	449	430	460	481	461	461	460	452	449	443	473	443	442	457	468	411	487	438	447	469	464	449	447	497	513	467	461	464	462	446	483	487	438	485	433	449	450	477	465	491	464	462	483	471	460	477	445	455	465	480	446	480	477	406	476	439	481	462	478	461	446	458	462	479	495	461	473	472	464	463	491	457	491	469	455	531	455	460	455	446	500	482	438	454	441	423	438	488	463	499	453	416	422	445	472	474	454	454	473	512	485	424	482	468	461	452	445	435	496	477	469	466	478	453	471	475	444	485	446	511	506	419	470	483	480	457	473	487	492	492	489	477	448	490	494	449	458	493	482	478	457	507	458	473	450	481	459	472	495	447	463	442	450	432	456	449	458	484	472	479	479	480	507	457	483	448	462	454	485	433	484	456	493	436	510	449	507	462	447	478	464	470	500	473	463	459	489	457	445	498	484	504	470	443	509	450	486	455	500	471	464	485	434	462	471	439	485	466	475	479	481	446	469	491	453	468	475	483	447	477	464	495	451	457	508	489	467	429	434	455	462	436	440	473	467	450	465	480	462	478	475	446	459	466	469	455	472	470	445	452	450	412	501	485	492	448	488	507	468	507	454	477	448	456	451	444	452	458	483	498	480	465	422	444	431	453	435	470	484	475	475	474	505	469	460	460	477	456	453	452	499	469	527	484	498	425	476	438	506	488	469	523	477	437	476	465	485	417	460	473	486	465	466	480	508	462	454	473	507	498	487	452	479	478	440	466	517	478	463	445	491	466	497	486	449	445	492	472	479	422	499	459	466	491	444	476	462	458	456	447	495	430	472	483	510	472	448	465	481	433	458	440	492	468	478	470	442	491	451	430	477	496	470	475	466	445	516	461	442	489	474	465	439	465	446	480	498	471	479	477	464	509	476	469	458	483	476	481	503	476	468	386	473	485	500	459	466	452	500	493	466	454	450	452	458	467	453	466	436	450	463	493	473	497	489	419	446	494	476	483	460	432	460	495	478	462	472	472	454	466	475	467	461	500	462	467	446	451	504	438	436	485	480	458	449	450	454	428	448	493	450	459	488	445	482	476	488	474	446	424	485	465	472	492	477	482	464	502	468	480	458	506	478	487	476	501	488	488	483	458	464	466	471	460	508	421	422	461	444	477	438	474	445	454	479	495	436	479	469	526	481	459	447	448	446	467	472	454	474	481	473	440	448	451	479	459	445	456	469	446	466	477	471	475	495	448	477	469	456	446	468	435	400	513	468	457	471	474	481	477	458	459	483	439	449	476	410	449	436	489	461	446	434	485	463	422	459	472	464	484	470	447	448	471	452	427	443	471	500	448	456	459	417	447	522	466	450	457	477	446	464	501	480	464	453	458	480	497	500	455	477	457	461	505	449	503	456	456	468	451	431	446	458	504	498	466	450	500	494	446	474	439	476	481	470	449	490	472	446	464	486	494	456	473	420	459	452	437	422	440	491	440	438	460	474	461	463	464	426	486	450	440	502	444	471	481	468	498	442	475	463	457	490	529	447	462	445	435	465	488	455	467	438	464	459	505	460	495	492	444	476	466	464	471	473	479	483	432	451	461	442	483	456	460	454	484	467	444	443	461	485	473	458	449	461	470	464	509	484	472	497	461	481	495	458	486	446	417	480	456	449	453	492	498	455	464	461	441	479	445	478	469	496	466	470	484	504	450	473	447	469	481	476	498	472	506	479	461	455	457	471	441	431	493	434	483	483	483	454	483	465	461	485	493	469	460	466	471	458	493	446	445	433	475	450	473	444	493	446	463	473	474	476	445	461	468	488	469	468	438	460	458	483	492	474	486	521	463	443	471	501	463	498	447	422	446	475	474	448	450	449	451	481	470	487	493	456	438	471	487	460	477	467	440	463	497	489	470	497	464	455	428	454	478	490	449	443	463	487	478	445	466	453	478	461	463	474	472	474	451	486	475	454	468	488	499	476	458	514	474	418	476	472	468	415	479	466	496	477	524	437	475	459	508	446	442	476	440	480	444	476	458	471	450	410	434	462	516	456	420	489	471	428	445	448	463	523	451	427	490	468	446	471	502	449	506	461	474	457	468	442	468	469	447	478	441	473	475	459	472	507	472	423	455	435	489	472	451	487	438	449	448	462	475	477	462	486	426	477	426	448	458	451	453	477	461	486	467	490	451	473	471	435	486	471	429	448	503	480	420	483	493	483	414	490	468	461	469	417	468	453	482	478	500	490	479	500	521	426	481	451	437	484	491	433	502	465	460	472	435	504	419	453	447	452	441	448	446	469	486	442	479	487	487	476	406	451	477	465	462	449	482	450	472	505	448	471	485	441	449	443	457	485	483	472	501	416	470	531	469	453	497	469	501	484	446	484	488	449	468	485	447	462	463	484	457	448	486	480	481	452	484	488	463	464	448	470	453	470	461	440	470	518	422	469	465	466	483	432	469	503	464	440	471	464	459	473	458	482	481	476	468	474	484	490	454	463	508	432	510	470	456	479	464	450	461	453	498	462	451	465	491	454	469	477	448	504	474	495	469	463	461	452	453	482	421	480	453	465	454	451	502	480	480	479	488	488	455	495	450	455	442	427	472	463	466	478	492	475	451	440	466	445	444	469	492	464	468	471	453	503	460	474	424	479	464	463	459	476	497	420	465	485	439	464	414	470	423	438	441	471	474	472	498	451	491	473	457	457	452	441	452	479	446	456	424	471	469	503	489	449	461	467	475	510	433	474	445	492	483	439	454	459	436	461	500	458	479	464	485	449	466	463	460	504	472	486	484	437	501	488	465	449	449	482	484	466	455	478	444	513	482	490	514	508	440	467	433	481	440	451	463	473	456	480	495	456	489	447	466	462	473	482	415	482	477	452	490	462	454	471	462	464	456	477	450	471	530	457	459	479	487	474	480	421	505	457	418	481	453	446	462	451	442	487	462	471	467	451	499	511	449	488	477	463	507	460	479	476	501	468	458	482	470	466	485	462	473	463	436	449	452	485	470	484	463	442	463	502	458	448	466	449	459	442
31913	51319	38113	26627	13322	3751	2683	1844	1340	1078	946	711	690	617	526	582	530	531	564	518	577	540	531	530	579	499	545	529	536	530	539	544	585	518	538	540	568	730	751	696	529	511	534	527	496	519	557	508	567	495	530	531	483	513	538	478	578	532	556	524	518	536	506	532	498	528	539	549	495	535	513	553	531	541	520	512	529	545	526	548	558	572	544	513	544	523	520	515	500	516	530	535	580	561	556	567	540	552	532	514	530	546	532	541	540	502	569	511	526	517	552	534	560	547	502	540	524	536	578	548	536	501	514	512	510	533	558	523	520	514	512	525	556	548	565	551	500	537	495	533	517	552	512	532	550	560	517	523	536	491	532	586	513	554	532	488	554	524	542	525	538	477	515	519	550	543	487	567	591	528	530	533	534	532	495	557	523	538	528	502	506	514	495	526	519	555	587	537	529	484	508	547	543	554	528	520	543	529	490	531	535	545	544	507	529	553	533	565	522	572	530	526	524	521	559	580	526	541	512	506	535	521	563	533	554	562	539	513	535	542	496	526	537	526	530	523	542	527	493	500	519	528	549	512	546	563	518	511	554	544	498	543	514	552	538	546	548	490	495	509	543	538	530	518	501	517	557	559	573	530	539	488	531	582	508	500	499	546	514	560	513	474	524	495	539	533	510	523	533	568	502	549	524	568	530	567	506	514	575	506	552	543	535	525	557	550	515	535	501	574	501	511	535	554	512	594	515	540	546	551	527	563	551	574	561	526	507	507	543	544	594	546	497	565	527	522	515	517	509	490	549	534	521	570	571	538	556	530	540	562	514	550	509	564	534	573	537	491	487	530	550	553	520	552	497	517	560	543	495	564	514	521	535	541	546	481	551	580	514	511	557	530	513	499	553	531	520	504	560	541	503	479	525	548	564	517	490	467	532	542	533	494	551	555	572	547	502	510	531	518	554	503	562	537	537	546	524	511	504	525	533	531	539	501	502	558	518	502	551	507	548	517	508	520	528	501	513	538	533	515	531	528	449	490	582	551	526	553	520	582	562	538	543	544	542	523	514	537	537	507	538	523	532	500	536	528	499	530	544	535	513	550	561	558	529	533	559	542	560	547	612	525	514	549	516	515	524	519	555	520	537	526	532	520	524	500	508	543	536	543	544	535	534	521	544	508	551	563	532	526	557	590	577	487	528	543	540	528	512	533	512	559	567	534	536	511	499	535	570	544	550	498	497	566	497	543	500	556	559	563	518	585	535	527	530	557	569	568	541	532	544	558	535	536	461	547	515	513	536	584	496	536	514	547	533	490	547	549	536	537	563	477	537	531	549	576	520	538	478	533	550	535	553	549	529	497	536	530	543	552	529	578	542	539	514	533	501	530	570	577	539	564	512	549	530	513	533	543	550	538	479	491	504	497	538	519	548	564	534	572	553	533	474	540	496	533	512	512	533	498	497	511	491	554	538	543	526	545	543	564	537	498	529	516	509	523	511	570	510	544	563	540	544	507	493	527	525	523	571	515	544	539	518	535	530	549	524	537	508	537	525	526	515	548	523	503	557	522	532	547	516	508	560	537	554	540	573	518	537	507	502	528	534	542	488	535	527	460	537	538	486	582	543	536	519	526	537	541	524	528	521	554	529	486	529	495	517	511	538	557	533	525	563	530	540	579	514	505	524	554	547	526	524	509	545	553	565	518	534	530	575	546	525	531	528	522	504	533	565	550	502	524	512	495	563	581	518	555	526	533	519	522	539	493	567	524	565	592	506	498	497	549	537	567	536	534	502	503	532	557	498	591	520	501	521	509	499	574	513	507	519	558	508	516	507	516	524	556	525	533	534	541	553	517	522	501	516	545	503	548	505	566	526	544	550	548	526	561	504	546	534	504	525	555	579	475	491	530	541	545	557	508	527	529	531	509	540	517	548	546	570	514	518	500	474	530	515	487	568	515	549	516	516	507	542	496	513	538	553	535	534	482	507	498	546	503	529	507	519	528	556	491	517	524	506	561	538	501	504	540	495	549	544	524	566	570	508	566	534	548	576	512	529	517	530	529	590	569	530	511	501	547	514	494	525	451	552	534	535	538	545	521	548	552	516	547	501	515	515	482	552	519	512	563	596	521	490	540	553	550	537	561	534	545	539	491	511	551	569	527	542	551	535	570	582	532	514	543	532	496	541	547	525	560	546	536	515	551	514	548	539	533	520	487	539	533	551	494	532	556	528	506	526	539	579	527	535	561	576	524	573	509	552	541	538	532	525	555	535	562	526	531	521	564	507	517	529	546	492	554	543	505	514	529	552	540	537	537	513	574	481	514	480	532	510	511	525	509	486	497	486	522	572	502	568	535	528	548	526	508	532	491	559	512	485	540	504	539	502	524	557	532	526	501	558	521	536	515	532	504	552	514	517	579	511	561	510	554	542	531	533	480	537	556	538	527	518	521	538	521	530	517	520	542	543	506	516	549	498	550	508	542	507	551	508	519	514	522	508	492	558	485	563	497	544	534	565	527	563	550	526	541	540	508	559	522	530	510	490	529	531	529	525	553	536	523	537	498	529	499	544	542	552	496	532	532	524	535	504	522	526	546	551	528	461	512	544	483	564	552	511	535	556	547	493	527	495	548	533	532	488	552	503	553	525	532	555	496	561	512	549	520	524	505	554	516	572	546	511	502	541	466	525	488	513	526	548	570	561	527	529	532	528	561	536	520	522	519	523	521	528	532	510	531	487	525	486	554	541	512	557	517	548	508	521	541	501	545	546	496	575	515	560	528	550	575	509	528	514	505	546	527	526	549	539	522	581	536	531	554	514	519	568	537	489	496	578	543	513	475	540	519	523	512	524	534	499	507	534	535	503	513	511	512	514	537	539	523	478	545	518	514	504	554	527	532	513	559	536	511	527	522	530	498	534	562	521	536	537	555	516	536	558	508	539	505	520	519	499	526	521	520	519	510	515	478	517	511	506	531	555	528	522	511	523	512	496	553	535	501	488	530	541	551	573	605	544	541	541	588	517	514	519	538	570	499	588	533	533	505	532	544	517	516	534	541	539	528	529	544	555	555	498	524	508	572	530	544	504	572	525	552	523	577	531	548	510	537	486	491	534	535	513	541	530	507	520	514	529	559	550	516	563	538	483	543	538	513	535	531	583	553	509	528	506	530	555	545	510	510	514	535	557	532	518	563	491	514	514	548	511	532	502	552	506	525	497	553	557	532	537	534	532	544	507	531	517	547	467	540	526	493	537	526	495	559	512	512	522	527	556	547	472	542	513	555	518	588	547	531	529	498	553	535	540	491	546	545	549	505	581	502	559	544	534	568	568	517	522	502	527	541	560	520	560	541	517	544	501	530	493	566	522	537	510	543	547	535	545	492	515	568	541	557	549	525	520	496	506	532	500	555	526	561	517	502	497	524	582	517	543	521	531	534	483	514	562	521	552	523	505	519	570	534	522	548	464	532	523	529	533	531	495	564	494	533	513	549	520	553	552	533	533	560	505	538
22901	21103	28706	23900	21312	20949	11985	2934	1670	1271	1001	802	689	620	560	577	562	554	502	538	538	515	523	494	476	508	535	521	510	468	467	487	510	474	494	528	670	776	1054	1015	513	496	478	478	467	502	497	479	466	478	476	498	463	471	463	509	509	455	453	474	486	531	443	466	443	453	497	495	431	448	453	442	463	475	458	426	497	491	466	471	462	434	470	463	460	470	413	481	502	461	472	478	446	459	420	491	470	464	473	476	487	515	476	481	475	483	474	464	455	470	451	464	494	481	494	452	462	456	438	456	486	448	456	457	499	495	469	469	472	431	488	425	438	448	453	456	437	500	498	486	452	479	432	492	467	486	431	488	467	450	463	496	475	448	469	488	478	466	472	472	474	472	456	453	445	452	444	475	443	500	464	479	465	535	485	453	469	483	437	475	426	465	465	436	482	487	436	493	519	490	488	497	494	487	486	470	520	457	478	462	487	494	478	487	491	458	471	459	449	463	486	471	460	452	465	511	426	481	472	471	451	453	470	484	470	492	461	465	487	516	448	408	475	467	481	467	426	489	435	507	461	476	479	469	450	459	463	437	456	469	449	486	496	463	526	490	458	477	481	448	468	465	470	504	455	488	468	447	466	463	465	473	470	457	484	485	508	421	451	436	482	503	459	471	479	428	443	454	495	530	481	475	480	470	432	465	455	512	472	436	482	467	470	476	491	458	495	473	469	440	462	451	470	459	421	457	445	466	502	479	482	465	452	510	450	495	483	491	473	475	488	494	468	420	464	455	471	460	424	494	452	481	432	428	484	462	493	455	480	458	455	463	468	484	451	455	476	462	446	427	497	459	449	464	460	480	484	473	472	481	498	491	512	443	468	497	466	460	518	471	451	454	467	437	496	458	484	509	466	487	500	492	477	526	463	471	445	483	521	452	469	456	478	449	475	477	440	490	455	474	476	501	462	491	476	448	479	452	469	509	492	468	500	483	438	458	471	453	480	479	432	479	475	467	491	493	492	536	491	457	494	477	471	466	480	514	494	469	469	472	473	472	513	431	464	498	504	449	476	474	441	479	456	483	490	475	460	494	440	425	460	457	449	500	456	472	493	453	473	447	461	461	495	435	490	492	492	479	465	432	482	450	477	434	470	457	473	478	464	452	480	465	490	464	460	481	459	441	469	464	483	461	469	465	476	566	453	485	483	450	422	451	461	436	462	454	470	446	442	481	461	471	468	479	511	477	475	436	462	442	483	432	428	479	500	488	482	481	464	481	450	464	475	453	488	455	453	449	420	461	482	479	493	478	446	489	459	500	468	448	419	452	487	454	455	459	473	475	495	478	483	470	468	488	474	478	494	445	495	459	458	473	495	462	476	458	431	457	447	448	448	472	411	497	476	456	472	468	489	490	489	490	440	493	452	491	440	476	495	475	487	455	456	476	439	447	466	465	466	478	476	478	459	456	442	490	462	471	470	469	441	443	424	498	479	477	484	452	471	489	463	464	489	494	486	505	477	477	433	480	434	519	475	491	470	494	467	432	450	477	449	464	475	469	473	528	490	478	468	483	489	491	492	465	476	459	470	463	455	473	455	473	462	451	498	494	491	447	464	470	484	490	440	450	468	486	471	512	483	471	482	459	494	458	439	480	495	462	461	510	505	456	488	471	440	456	471	479	480	415	442	438	501	471	436	479	450	514	495	466	463	430	458	492	487	492	480	444	473	485	479	439	456	445	459	462	482	475	472	476	474	484	509	502	484	469	502	514	434	466	436	505	451	518	452	487	477	486	475	497	501	507	477	492	458	458	439	458	450	479	457	512	472	447	447	466	484	470	459	487	488	506	489	455	454	455	454	484	500	492	474	449	441	473	479	436	491	525	474	462	502	446	455	460	477	475	482	480	440	504	500	480	492	458	467	493	490	468	483	479	516	493	435	474	494	470	491	486	484	491	511	465	483	462	468	440	466	448	469	471	450	431	468	452	495	480	470	470	459	447	496	502	460	483	446	446	431	478	471	490	485	470	485	471	456	475	493	467	461	439	458	463	456	495	455	479	470	446	463	468	447	461	488	438	449	449	491	475	496	466	425	459	461	478	491	484	470	472	458	474	491	464	459	560	460	483	510	496	480	482	465	447	447	445	481	458	462	445	460	501	502	452	462	458	459	467	433	472	470	513	465	516	412	470	458	449	455	498	482	426	510	463	469	460	504	510	472	471	473	488	500	422	468	431	495	479	486	442	467	476	509	486	513	510	490	468	434	453	453	474	470	431	446	470	509	477	482	506	464	463	477	438	441	441	463	478	465	463	467	476	441	484	488	486	456	475	411	484	446	496	459	462	447	459	443	474	446	451	497	450	507	471	464	479	472	420	519	454	447	433	441	457	465	450	463	480	479	504	494	489	485	434	472	479	483	459	456	483	493	456	511	446	479	467	454	478	477	463	461	454	451	443	475	454	492	468	461	470	470	477	480	471	485	476	461	474	479	518	467	480	471	457	494	501	483	461	468	490	476	487	424	470	496	456	461	438	479	458	496	458	485	478	474	445	486	479	472	494	480	441	516	474	466	478	478	480	433	474	480	481	465	480	460	465	436	470	474	445	482	440	472	454	465	476	476	458	490	452	470	470	473	492	454	455	478	475	451	447	438	469	467	471	471	471	452	460	483	481	496	498	470	476	428	441	455	461	487	444	452	475	460	454	466	457	464	477	438	512	480	491	446	474	499	448	475	472	479	462	496	475	495	438	502	461	482	462	449	467	499	463	433	469	489	476	440	477	483	480	505	477	511	445	453	500	487	519	504	474	498	456	489	464	459	475	439	504	490	484	483	447	492	457	481	479	462	396	435	498	468	473	494	429	455	464	470	449	462	466	464	448	471	481	508	481	477	466	474	468	445	441	491	451	475	452	493	499	449	467	499	497	419	484	491	499	448	475	491	481	471	444	451	480	496	465	494	489	477	487	459	443	498	436	485	473	440	424	419	476	459	483	454	495	459	485	490	465	472	430	465	447	448	437	474	436	466	443	482	448	480	480	465	438	492	466	459	469	453	482	459	476	463	497	464	500	505	478	429	473	466	463	508	474	444	451	467	472	491	423	483	467	449	466	495	479	456	425	454	483	473	475	476	486	471	473	466	475	477	488	477	457	462	459	457	477	448	453	453	507	453	468	460	470	439	464	462	447	482	448	485	485	452	442	463	477	443	474	452	436	450	481	467	441	464	503	478	454	511	460	438	452	465	453	457	451	485	472	478	499	475	469	444	481	474	439	458	447	462	460	514	496	489	490	467	455	439	470	453	460	470	464	410	464	475	514	463	483	421	474	486	495	463	448	453	450	504	449	470	507	462	430	468	471	501	465	475	449	451	453	456	453	464	462	465	460	453	484	466	459	465	459	484	503	456	475	469	444	454	433	444	454	474	476	489	483	480	484	526	466	447	523	460	464	487	470	489	455	471	452	424	478	456	460	457	449	492	473	466	426	460	462	458	507	422	454	482	488
34347	63874	50092	35558	22438	8167	6191	3845	2608	1944	1396	1096	857	724	703	668	657	604	639	548	618	589	547	584	585	582	581	590	580	506	506	548	550	523	530	562	809	922	1443	1270	538	568	558	569	530	567	533	520	564	504	528	557	559	556	490	575	519	553	552	513	503	511	484	557	490	533	514	474	503	516	516	515	486	511	547	488	501	529	537	495	504	508	508	504	521	496	476	485	557	532	502	535	516	507	534	498	513	510	533	534	551	547	495	506	524	518	545	534	529	530	514	511	541	527	496	502	499	563	479	526	526	538	532	529	525	524	513	541	489	584	553	540	457	505	559	490	519	539	531	517	480	527	505	538	507	509	529	527	505	541	506	486	536	469	513	511	523	489	516	515	549	513	493	527	496	542	537	563	495	494	520	499	514	555	518	503	510	580	457	526	497	484	514	542	527	565	526	494	529	551	554	536	557	526	551	468	542	529	499	511	540	535	520	528	469	485	582	524	482	487	524	510	541	543	487	541	544	518	508	513	498	507	532	523	528	511	518	508	484	545	548	505	506	491	521	516	532	508	506	544	455	537	511	575	521	513	541	537	525	542	525	516	498	530	534	506	552	518	489	470	524	553	525	474	546	518	523	497	535	522	536	484	489	520	553	546	523	547	542	515	482	538	498	510	498	530	493	510	478	536	509	519	554	481	526	511	530	525	549	532	518	496	540	506	497	489	480	523	523	514	529	508	533	507	495	505	523	549	492	555	490	523	519	502	529	488	508	551	503	520	515	522	502	512	523	525	547	526	514	496	515	543	523	517	499	485	513	558	488	517	529	499	498	500	486	525	536	515	548	543	520	526	501	534	499	501	500	547	539	515	509	544	527	507	494	525	515	490	482	570	542	568	540	506	545	538	525	473	515	555	511	518	523	514	506	524	534	504	546	539	523	502	517	546	506	553	501	498	531	506	527	512	559	479	532	471	468	530	508	520	542	571	494	527	507	529	520	501	557	556	492	511	477	547	510	527	534	507	522	537	524	527	489	520	552	526	542	519	541	511	485	498	571	482	503	500	520	537	550	509	502	507	489	536	527	514	548	514	568	522	561	555	530	532	522	500	508	525	467	507	488	548	483	501	523	509	515	538	505	491	522	564	532	516	538	529	496	512	518	474	517	521	547	505	507	522	526	494	497	481	489	523	541	528	529	488	515	490	513	472	522	516	506	525	492	525	533	489	488	526	487	519	516	495	508	534	510	503	467	503	486	523	475	503	526	566	532	529	489	523	527	468	490	464	548	529	538	550	507	476	494	527	498	488	547	536	553	499	518	565	539	476	497	554	505	503	491	529	505	528	533	522	480	500	523	480	514	495	482	505	515	482	533	478	544	497	524	527	515	491	505	500	497	501	537	533	540	507	562	485	532	509	537	510	544	547	525	526	535	528	539	563	486	468	538	486	528	527	528	507	505	507	521	502	539	535	502	513	501	580	523	514	534	546	526	499	565	533	513	465	544	500	525	518	533	511	509	532	507	528	502	543	487	546	527	544	531	521	507	539	548	538	503	495	514	460	508	538	511	538	535	489	484	538	527	484	493	526	529	542	542	523	513	549	523	530	523	497	511	550	510	514	521	534	542	494	527	498	464	531	540	497	520	517	507	529	525	493	492	498	522	545	550	546	538	514	511	573	504	499	544	479	497	526	484	535	545	492	478	523	514	515	508	493	547	523	526	524	516	507	522	506	545	507	540	482	494	500	521	507	538	530	455	532	538	498	435	533	514	518	535	503	517	463	524	544	539	534	505	507	534	561	508	498	536	508	514	561	529	522	488	518	526	520	500	522	496	527	511	479	487	519	555	476	534	538	541	480	544	516	503	543	516	537	566	505	486	473	500	560	529	511	546	516	516	532	517	495	508	499	527	477	530	537	533	523	505	512	532	503	525	485	526	509	539	499	519	479	502	490	519	513	497	551	540	522	529	507	513	570	515	518	507	525	548	544	565	526	516	540	523	527	517	478	502	545	505	489	509	512	511	535	498	524	483	528	527	481	507	520	493	521	514	523	506	561	523	510	488	486	508	510	486	520	519	501	533	506	472	558	524	496	536	493	516	511	557	512	488	527	543	468	517	511	510	500	507	524	507	499	525	539	528	528	516	536	516	510	517	498	577	509	500	529	497	508	531	512	491	508	527	528	498	543	524	506	510	537	538	514	529	593	521	537	555	533	527	537	516	524	529	539	521	478	516	494	530	531	479	522	527	501	474	546	503	509	494	500	509	550	559	495	519	483	524	531	509	516	492	537	509	546	494	576	506	517	525	531	504	500	511	509	522	508	500	574	544	554	518	532	546	507	501	495	512	524	508	531	518	515	568	491	524	526	514	519	522	522	549	512	567	538	489	524	546	522	501	518	506	515	499	475	549	522	539	522	535	526	547	538	550	497	490	487	515	494	506	506	529	496	523	503	518	491	505	511	530	506	494	504	474	502	506	518	521	501	513	507	542	529	490	505	507	526	501	488	533	526	516	498	482	538	544	492	542	519	499	501	530	500	492	521	483	508	567	499	552	523	515	496	568	548	552	541	522	496	532	550	525	505	530	528	555	505	516	519	515	531	493	506	529	487	510	500	506	524	523	522	524	527	468	484	549	494	524	493	513	508	535	531	525	489	507	486	528	524	523	555	513	564	549	516	505	467	541	525	511	511	513	499	493	495	505	536	462	525	519	568	539	516	528	499	531	506	534	516	523	537	567	545	511	521	494	544	498	505	496	519	492	491	526	539	540	495	529	496	543	455	530	522	533	509	546	518	509	512	520	503	547	500	511	549	501	516	506	506	475	533	570	458	511	526	493	540	492	510	495	471	501	521	571	544	471	515	551	503	516	537	497	567	521	550	555	486	528	533	536	518	522	501	523	543	507	535	573	556	467	488	506	516	495	487	502	511	547	503	542	497	481	550	501	544	490	506	523	529	505	487	518	504	504	525	531	504	530	546	462	543	516	523	523	533	493	483	495	544	545	505	529	533	538	529	543	542	524	528	479	509	522	531	543	544	559	541	507	517	552	509	500	507	561	518	500	521	494	509	486	482	533	548	520	547	504	509	509	526	514	533	493	513	520	526	481	525	496	461	518	509	515	497	574	527	487	528	560	503	491	510	506	497	502	504	508	534	495	504	517	528	504	483	463	506	532	541	543	461	505	503	518	547	518	520	534	523	508	538	525	491	485	495	553	542	535	499	488	525	529	564	516	514	511	514	507	548	518	574	555	532	527	538	534	525	532	486	534	539	531	486	530	558	512	521	513	518	520	590	537	502	533	541	533	493	510	545	515	529	528	515	497	530	515	479	499	512	532	515	500	516	475	527	506	512	539	540	520	488	535	508	517	547	530	509	519	571	529	484	523	490	522	511	545	518	491	520	574	511	497	531	501	508	535	536	515	507	553	503	501	546	531	538	515	510	535	518	514	524	487	532	527	535	508	502	529	527	513	532	526	504	521	547	526	546	500	582	528	492
28848	29184	34723	24592	8454	1598	1101	724	549	496	454	404	406	432	392	380	452	358	383	411	386	384	416	435	420	401	410	411	364	393	367	375	364	386	377	364	402	412	456	392	410	408	385	389	377	396	396	376	368	383	411	376	376	376	425	337	387	387	384	373	404	396	381	410	408	406	379	416	411	383	401	388	391	399	362	403	391	378	382	389	370	378	396	388	361	390	414	377	381	391	373	398	363	395	379	377	404	373	381	382	373	360	397	392	306	399	413	375	382	373	372	361	397	425	395	407	394	405	381	392	394	383	380	388	357	356	411	413	388	405	416	392	378	416	394	395	382	383	399	400	396	419	358	405	406	377	387	376	366	399	372	377	400	387	391	392	395	400	389	384	364	365	400	379	406	385	393	409	410	396	345	394	391	380	378	407	400	381	380	412	374	400	381	394	377	402	368	406	375	413	336	392	382	382	399	343	397	384	429	399	420	387	396	421	389	422	422	361	409	386	406	396	399	406	371	361	391	388	404	361	379	381	392	383	361	394	395	405	388	393	410	368	387	397	395	356	385	386	389	371	393	402	420	384	388	371	386	392	382	409	393	354	386	385	379	390	408	383	408	391	370	379	408	395	389	413	376	367	418	394	383	406	364	400	388	375	392	373	382	358	346	379	400	365	361	381	372	416	392	362	389	361	399	400	382	436	406	376	402	384	377	397	406	398	385	410	407	344	440	401	388	397	390	369	387	362	386	380	358	378	379	376	402	386	353	375	418	388	408	416	386	358	386	351	363	415	400	359	390	420	383	392	400	385	371	363	405	411	406	366	406	352	392	378	381	403	378	365	370	371	375	354	364	438	411	384	367	385	406	373	396	397	350	370	389	392	396	390	390	377	411	410	363	384	390	389	416	384	437	394	370	385	406	376	378	388	380	387	383	382	387	396	395	369	396	406	401	379	397	369	358	412	390	397	389	409	380	417	364	388	357	368	372	425	403	397	409	386	392	404	401	426	376	353	404	391	396	388	407	393	409	380	412	402	368	365	399	408	409	396	416	365	392	408	368	410	385	414	417	379	394	412	441	348	380	388	388	394	388	376	391	377	393	364	409	399	402	405	361	405	382	366	388	375	351	384	431	373	394	394	402	371	387	395	384	374	406	430	367	384	375	369	374	369	378	427	408	381	388	398	412	408	373	407	390	390	386	378	371	351	388	356	404	355	412	379	405	412	374	408	380	392	357	380	410	417	362	389	398	423	368	372	375	366	372	374	395	384	377	367	394	372	400	417	396	400	387	350	390	405	391	403	401	373	397	414	369	405	405	357	402	397	395	435	391	351	388	398	405	370	404	378	411	389	385	379	399	386	406	366	390	351	377	397	420	389	386	364	386	401	399	396	410	379	360	397	370	407	359	380	375	426	374	392	394	411	397	361	394	399	403	398	387	378	426	408	394	364	397	376	374	410	437	367	379	367	376	376	402	370	379	387	400	419	378	398	465	381	394	398	408	373	391	399	354	386	377	354	401	373	413	399	376	364	386	376	370	422	365	362	398	422	377	391	379	426	385	404	392	371	350	375	395	378	364	398	375	402	428	407	391	411	396	407	391	369	398	394	346	389	427	388	364	356	355	386	361	402	382	345	406	399	376	404	406	443	394	390	358	401	421	379	449	378	401	375	361	395	380	404	379	377	336	384	375	381	399	371	404	384	347	392	399	393	369	406	431	403	402	402	371	379	407	446	397	387	396	403	407	396	399	383	394	420	403	402	340	426	383	349	376	414	382	396	407	379	409	423	383	398	390	389	384	409	415	369	382	411	343	381	416	367	368	392	367	372	375	396	380	346	378	405	360	402	390	377	400	390	379	397	401	401	338	411	375	336	385	404	385	354	407	385	385	425	388	391	395	375	389	340	383	410	384	403	381	379	388	441	401	389	409	397	402	386	414	366	378	376	376	384	388	394	396	389	413	364	405	381	395	392	373	417	407	397	425	389	384	398	367	414	358	352	345	370	390	379	374	416	417	376	357	363	383	386	426	396	389	402	373	375	401	405	332	414	402	428	361	373	381	390	398	339	415	379	393	400	372	383	378	397	391	358	408	430	419	394	403	430	391	377	373	399	386	394	415	400	366	412	394	344	423	389	361	395	383	382	397	404	395	381	373	387	395	392	363	380	367	387	451	404	361	360	402	395	415	448	417	365	398	392	418	433	362	379	379	380	390	397	365	369	395	354	413	377	366	368	394	412	400	400	416	398	419	388	396	401	370	401	391	341	375	405	378	373	371	376	412	425	406	397	384	365	400	386	366	355	421	376	459	399	385	356	391	398	358	424	368	375	384	376	418	398	399	365	368	377	405	361	378	384	346	358	380	413	373	383	405	378	394	369	389	368	403	403	391	394	371	382	388	369	395	404	395	392	367	415	369	349	365	394	400	376	357	411	387	365	396	372	413	382	384	419	406	418	377	378	394	373	364	377	367	402	405	360	389	402	387	356	384	419	398	386	383	421	372	385	401	387	384	411	373	388	425	402	366	393	339	425	398	414	359	432	379	401	366	407	386	408	418	373	373	394	347	397	362	376	368	363	392	398	393	358	390	371	394	411	389	398	387	411	404	409	396	376	389	389	358	395	378	365	353	385	373	412	363	385	381	394	375	366	405	411	411	382	381	403	368	404	380	369	401	396	353	385	405	408	387	348	365	353	405	399	357	385	372	420	388	414	369	383	394	401	391	371	375	372	390	383	383	395	372	401	402	389	424	411	390	426	405	375	394	405	401	413	392	386	379	384	370	404	380	375	394	386	405	382	390	405	411	417	428	413	388	374	445	402	388	362	400	418	430	390	387	399	384	414	414	381	411	377	375	394	410	392	400	413	353	408	359	376	384	376	439	398	348	385	364	390	397	388	397	378	412	402	393	395	371	380	368	387	371	407	393	388	425	374	380	395	413	368	430	394	387	369	346	367	388	378	389	400	372	400	409	391	434	365	400	370	407	364	387	381	361	355	378	372	353	373	402	380	387	365	373	372	389	358	397	368	370	365	387	423	381	383	402	393	346	401	362	332	407	374	412	389	363	399	374	383	408	370	389	407	384	411	383	374	406	368	372	376	369	356	376	394	406	381	399	406	403	371	378	363	409	418	344	400	387	403	418	339	407	383	399	394	381	405	358	396	420	398	433	359	424	370	424	374	375	376	385	394	356	393	386	363	404	377	371	372	387	379	363	366	370	351	392	401	352	383	411	394	379	381	389	382	385	401	393	373	442	357	389	372	363	397	401	367	385	398	365	414	398	390	409	416	367	392	379	374	360	405	356	418	402	402	385	386	402	371	394	397	391	348	407	395	429	374	430	421	390	389	385	388	370	379	406	362	369	372	393	350	363	376	380	383	376	393	410	358	380	407	383	371	379	437	391	399	377	392	392	378	384	402	370	372	397	405	379	416	391	376	404	373	407	402	349	401	367	380	369	390	394	400	350	413	365	406	370	358	408	402	378	387	381	393	360	368
32911	46793	34477	22091	8609	2368	1787	1096	759	627	564	522	456	447	479	455	427	450	470	465	464	506	452	476	435	491	450	463	454	402	475	471	440	458	478	429	473	535	535	515	471	451	462	450	461	426	468	458	483	440	473	425	416	462	423	460	459	431	452	444	443	426	462	415	464	439	473	459	454	418	440	424	454	438	467	443	436	477	441	498	441	439	425	456	463	440	486	445	431	462	435	435	459	465	459	495	443	425	475	459	484	458	462	488	421	444	405	475	478	444	424	449	474	449	442	443	447	458	489	440	434	399	426	456	456	469	403	462	435	449	448	409	445	446	428	463	451	471	486	433	478	415	439	434	413	451	437	420	439	491	416	460	426	426	482	463	466	444	452	439	451	481	457	456	449	444	454	469	491	501	466	456	476	399	425	460	433	471	439	502	413	455	456	455	438	456	445	460	437	443	454	451	447	441	443	446	424	483	470	425	468	411	457	437	477	432	516	451	465	480	439	476	418	474	470	447	468	453	438	432	463	472	414	449	438	451	449	451	452	444	448	511	437	466	439	442	440	442	454	493	442	456	443	480	448	427	472	496	451	484	437	467	443	481	524	443	474	467	430	474	438	435	449	435	435	450	486	415	430	450	468	404	443	425	425	431	450	477	441	435	472	434	438	439	453	448	435	458	463	448	453	445	407	471	451	453	424	440	462	460	421	441	439	441	443	432	459	490	480	467	448	460	454	444	425	451	443	440	459	432	435	420	464	418	452	469	480	443	413	443	396	476	458	426	456	450	422	469	416	439	487	479	463	456	432	449	424	459	448	453	438	466	440	435	447	458	423	465	475	451	444	439	435	413	445	467	426	429	471	453	432	465	463	477	464	427	458	436	453	445	443	442	426	483	425	441	449	444	508	463	443	451	449	470	477	431	422	434	467	431	450	482	434	438	417	448	467	407	456	433	476	459	451	447	447	446	462	466	465	490	497	448	455	460	449	444	458	436	419	454	497	461	453	458	446	475	420	463	408	435	439	428	489	496	429	429	457	457	473	453	450	461	464	461	445	478	437	444	486	493	429	471	442	446	470	451	465	415	451	436	428	439	457	449	463	470	465	462	462	473	440	441	464	432	473	443	417	422	443	430	465	470	469	443	476	456	413	416	474	460	451	446	435	449	470	456	459	398	451	445	434	470	459	437	464	454	443	459	431	419	446	453	485	418	444	477	449	420	482	456	442	462	467	430	413	460	463	443	445	448	479	465	414	457	457	444	429	461	427	471	449	442	430	431	450	442	401	427	414	435	483	424	440	426	449	443	459	449	426	459	451	481	409	476	454	427	409	420	451	446	431	436	436	449	432	452	462	416	464	445	428	484	413	465	451	458	497	455	459	435	447	463	451	467	447	442	433	398	425	444	421	443	435	430	411	480	451	458	451	425	451	429	434	443	444	515	457	503	445	479	467	432	440	461	449	419	453	460	441	492	465	446	426	414	465	433	431	478	453	427	470	454	449	449	465	432	426	441	451	426	444	452	416	491	454	460	439	439	424	494	449	443	468	463	459	432	474	486	457	460	455	474	445	427	420	445	421	442	437	424	433	460	407	434	394	443	427	445	461	461	432	459	449	423	435	478	431	473	440	420	438	427	452	436	416	434	448	478	430	475	467	457	471	452	439	468	446	399	437	405	468	443	444	441	419	449	457	438	493	456	466	470	485	448	486	460	417	453	459	476	468	432	459	429	484	415	460	434	482	455	464	430	451	438	466	412	425	479	455	415	454	454	447	459	447	458	436	432	397	465	456	434	483	420	458	440	408	443	448	465	417	441	478	450	464	442	437	405	483	456	446	431	422	469	453	442	463	473	459	458	422	444	462	437	438	507	490	452	483	453	437	450	450	472	448	455	470	473	491	491	463	461	478	442	439	435	440	445	463	432	414	442	401	478	449	444	428	426	464	449	459	427	451	439	473	502	453	469	455	496	425	445	436	460	479	458	428	445	457	459	446	475	454	442	432	441	484	491	442	463	434	441	490	459	470	436	452	471	461	441	433	485	452	446	427	467	427	440	448	454	418	414	429	425	439	487	454	426	438	426	456	447	481	467	419	439	469	497	445	445	461	423	424	436	461	415	450	449	441	442	447	435	436	439	468	442	469	473	445	436	433	449	444	467	440	415	432	435	461	476	445	473	442	472	479	519	460	428	420	478	447	402	447	449	476	460	490	460	404	440	470	424	440	425	455	461	470	435	440	471	432	422	457	496	440	454	446	436	437	467	478	436	444	468	450	411	486	456	445	451	450	412	418	471	473	482	466	460	449	477	447	429	456	461	461	452	455	464	445	471	417	436	459	508	474	407	414	437	454	441	435	453	491	461	452	438	453	475	421	434	465	421	448	444	432	463	454	426	448	428	449	464	490	441	437	470	444	461	463	472	431	469	465	473	433	450	452	423	448	436	438	444	424	483	426	473	409	415	449	489	481	442	449	457	454	471	452	451	448	408	421	460	438	445	460	472	461	463	472	434	427	419	427	437	418	428	437	454	464	497	450	437	450	471	448	461	433	469	445	446	449	448	451	467	417	411	466	459	429	435	496	490	450	465	449	452	473	418	448	467	421	450	437	477	479	467	435	440	425	406	433	481	402	451	436	447	446	444	460	472	465	433	437	439	447	450	434	415	467	441	435	446	440	411	455	449	435	469	428	467	494	488	440	421	442	478	447	459	440	417	448	456	464	463	462	468	451	456	432	462	466	447	468	469	464	407	425	406	471	489	452	429	461	424	430	422	442	490	464	456	460	413	432	440	474	434	459	448	438	489	480	408	448	431	445	455	456	465	418	435	443	463	457	443	449	449	477	448	433	435	458	445	439	430	456	458	436	438	453	451	454	532	458	408	435	476	451	443	451	490	468	430	439	456	444	425	454	460	459	486	471	434	462	436	432	436	421	419	454	453	485	466	418	457	449	452	461	456	496	482	469	435	444	477	434	449	438	437	450	436	472	492	467	446	418	422	461	471	465	413	471	467	462	430	458	507	467	467	456	443	458	412	434	439	445	418	468	471	457	458	459	458	473	464	441	478	452	435	455	424	418	497	467	417	456	471	471	484	473	417	426	435	467	454	419	474	429	453	449	448	435	465	447	455	432	455	439	439	424	457	431	445	488	426	430	464	463	465	425	484	431	460	444	451	445	452	463	468	453	488	459	449	456	455	442	441	427	436	448	471	429	422	442	437	437	443	460	448	458	439	481	446	464	440	412	465	459	420	442	481	446	468	465	453	479	440	453	446	442	458	475	467	431	484	425	451	486	425	446	479	485	458	486	422	455	435	471	463	421	466	435	439	459	435	460	461	457	430	446	473	441	464	465	459	479	423	446	414	435	437	507	459	449	463	464	440	437	470	431	421	458	461	450	440	450	472	462	463	435	466	408	402	439	450	434	431	465	488	474	438	450	443	421	474	418	438	474	451	467	454	455	463	465	453	453	460	437	441	436	424	471	436	440	476	439	434
23893	21051	28363	24462	20805	12360	3297	1357	873	687	638	538	470	425	450	421	396	397	401	426	381	394	349	325	356	407	394	375	377	384	386	387	374	371	390	396	460	909	1176	1071	473	385	380	386	400	374	384	361	366	384	388	356	387	365	397	360	374	385	344	390	390	336	407	378	361	388	373	372	361	369	380	380	383	381	359	367	364	376	368	361	379	392	348	344	388	333	386	344	371	338	382	333	410	371	381	327	377	373	402	375	389	378	390	367	363	372	385	388	379	316	367	368	395	411	348	382	395	399	399	351	385	385	357	354	387	363	373	339	360	377	337	384	393	382	373	347	374	389	398	385	372	369	335	393	356	373	433	365	344	383	383	391	371	377	344	386	371	401	338	333	356	368	355	394	354	380	365	367	341	375	349	320	375	346	391	362	377	347	357	391	364	362	350	366	375	376	403	368	398	388	386	344	374	342	329	334	351	368	403	355	338	380	379	362	372	362	372	379	398	387	384	353	354	345	383	357	363	343	373	377	352	389	354	348	347	340	382	378	383	382	401	391	364	307	398	380	381	381	376	395	392	371	373	355	347	352	385	322	363	385	368	348	405	397	352	392	372	359	382	400	401	357	372	370	372	330	379	341	368	363	351	360	398	368	329	348	383	397	360	349	376	415	348	370	357	367	371	396	376	375	358	353	348	348	404	353	377	372	336	355	359	357	372	324	403	352	382	361	389	366	348	363	327	394	390	374	373	339	400	337	361	369	370	378	381	387	368	367	383	346	393	375	395	360	406	356	367	387	343	370	370	371	340	372	370	353	369	370	375	320	348	400	392	364	380	363	330	355	359	389	341	389	336	345	384	361	361	375	361	333	376	333	340	385	370	340	380	374	371	376	388	358	359	356	385	366	372	357	375	375	347	380	361	352	346	362	395	342	350	367	326	392	375	368	398	356	413	375	392	401	361	336	396	380	361	371	391	362	381	348	389	392	371	354	363	367	365	384	368	373	377	356	371	368	359	391	375	351	376	383	379	338	361	371	382	385	392	381	377	369	362	344	331	387	361	371	395	389	386	379	362	385	347	363	378	364	351	367	368	373	372	373	354	370	390	335	422	378	360	367	356	375	355	356	356	360	347	387	360	368	377	358	354	344	370	382	362	372	397	375	369	375	364	355	388	384	357	354	356	351	382	352	403	340	416	351	374	353	379	386	369	386	392	387	388	349	398	379	359	383	389	350	360	344	408	349	341	362	375	380	359	333	363	361	342	394	328	357	355	374	372	376	353	344	376	365	385	377	348	355	385	332	358	397	381	357	393	366	402	354	355	367	367	355	323	327	362	416	360	346	349	352	368	364	341	353	374	342	381	339	351	360	359	347	396	382	350	402	359	348	352	352	349	355	355	375	376	408	340	376	356	401	335	344	357	356	389	360	351	360	392	343	395	361	333	390	350	374	340	393	349	401	361	355	355	357	378	364	370	405	370	365	349	378	356	367	367	360	361	370	371	386	339	346	395	361	348	353	367	386	335	359	375	392	344	371	346	342	371	383	369	376	361	319	335	377	348	398	378	350	382	379	373	342	349	333	372	359	347	372	340	369	358	397	370	367	378	344	356	381	392	356	374	349	369	373	358	376	336	397	376	380	372	359	368	364	407	327	402	413	338	364	363	374	373	354	377	343	369	367	328	379	368	326	365	335	352	398	363	340	411	383	371	382	330	384	354	388	356	367	383	357	347	370	361	350	401	353	347	377	371	393	368	356	377	377	361	348	359	403	385	370	343	371	398	357	334	342	403	333	354	367	345	376	372	330	348	363	428	366	361	357	350	369	350	375	366	387	352	389	373	358	357	346	409	358	355	373	398	395	378	358	394	395	402	396	397	374	376	344	364	379	363	372	384	366	391	416	372	366	380	360	339	370	380	354	386	371	360	403	352	356	375	345	375	341	350	385	396	346	396	353	330	425	366	368	384	371	406	338	357	387	373	395	387	364	371	372	368	323	395	371	382	359	369	342	348	374	340	348	384	354	371	361	407	394	367	343	390	347	368	368	370	357	357	360	351	355	368	357	375	370	361	377	375	360	387	357	347	358	346	364	373	347	364	410	393	409	353	389	357	362	402	384	363	399	370	379	355	370	383	355	348	377	381	378	382	362	351	372	401	360	362	350	370	433	403	329	356	365	385	390	365	348	365	370	368	378	330	365	376	363	371	404	367	357	372	364	355	373	381	363	357	358	318	387	358	352	335	364	340	367	348	412	394	351	364	379	350	328	387	377	382	370	381	359	394	389	343	364	349	372	357	371	393	338	327	361	380	422	348	360	378	379	355	356	369	368	365	386	364	361	331	390	402	371	397	336	368	377	378	373	365	375	383	363	354	386	359	369	406	328	358	400	382	360	357	373	369	381	380	353	374	356	390	350	345	354	359	379	371	395	372	383	407	371	362	361	376	372	342	382	376	382	377	367	372	341	364	379	415	383	368	371	396	353	392	361	373	350	350	368	363	367	346	376	363	360	343	327	358	392	375	373	397	382	365	336	381	382	359	365	347	355	373	385	389	336	353	374	328	361	365	371	349	337	357	403	383	382	357	370	367	385	365	336	397	360	358	367	337	377	387	341	337	370	335	397	398	355	381	368	347	333	347	374	377	363	354	359	356	378	347	363	350	367	347	364	365	384	355	387	380	347	341	381	327	368	382	366	373	379	391	352	377	393	388	385	381	376	390	356	349	381	348	382	387	408	315	365	369	375	368	404	351	340	379	346	365	365	370	380	365	350	359	385	357	340	365	348	377	355	380	363	377	373	349	350	399	424	381	378	379	350	341	367	373	361	360	338	327	384	374	386	382	357	387	356	352	399	361	346	366	353	417	359	357	343	392	347	364	414	400	383	351	361	380	401	363	357	367	353	401	394	366	347	365	378	368	382	368	375	361	369	357	387	382	371	379	377	398	374	406	393	363	365	361	383	367	368	376	356	387	372	368	336	393	339	394	364	362	363	352	363	367	379	369	345	336	360	382	367	375	386	389	381	366	357	350	364	345	358	388	363	383	371	367	337	358	389	367	370	343	358	373	379	396	347	352	366	377	391	386	358	369	343	356	355	387	360	388	351	349	363	370	392	372	350	338	386	381	368	347	383	369	350	377	376	360	377	371	385	371	377	360	333	369	396	339	373	388	376	363	357	350	371	339	374	390	397	377	373	382	332	382	385	377	384	367	371	369	333	367	372	391	365	377	366	353	373	369	382	326	390	363	381	400	365	376	386	375	380	351	370	375	402	356	386	362	340	342	393	342	367	373	355	353	357	357	379	365	391	375	352	374	345	358	346	362	370	378	356	341	368	373	397	342	370	391	372	357	392	338	423	372	369	386	366	384	347	366	360	380	363	337	360	365	345	365	339	380	367	344	350	353	375	370	361	371	338	338	367	364	375	363	358	385	360	371	371	384	364	364	337	401	350	360	361	321	346	370	336	342	361	377	373	357	357	355	342	350	387	351	393	373	357
33583	57125	43537	26055	9028	5560	3930	2084	1258	918	837	709	564	518	485	483	473	468	463	465	487	396	467	447	481	408	420	458	444	439	477	404	433	433	411	446	525	1271	1496	1421	616	416	412	387	416	410	403	396	413	400	437	413	412	449	419	389	415	402	432	438	419	405	407	407	396	423	424	370	369	447	401	457	453	431	385	407	401	412	434	395	436	454	433	402	464	443	415	382	423	434	432	417	417	421	413	423	421	429	397	411	402	406	409	410	410	446	428	416	435	384	446	377	432	447	394	408	425	422	391	448	451	401	422	449	372	395	406	427	452	394	418	415	425	400	445	419	423	424	417	425	492	422	395	395	406	455	417	390	421	439	393	437	452	435	417	393	434	452	439	439	388	387	428	407	485	400	407	427	466	425	406	420	419	435	400	427	417	434	422	439	403	445	395	436	445	417	466	441	396	425	398	373	409	427	417	423	455	438	429	414	434	421	447	401	405	437	420	421	426	418	376	396	425	401	436	389	445	423	419	418	443	418	414	421	435	399	438	470	397	414	416	415	425	432	416	423	411	415	401	422	462	408	410	483	468	415	419	453	422	425	426	430	421	381	441	431	417	413	408	429	392	452	425	431	445	416	422	434	416	463	449	443	437	433	440	439	428	426	465	479	426	434	408	401	434	395	425	433	401	423	391	404	442	422	424	411	430	437	426	409	403	460	423	401	406	409	399	430	431	434	449	454	418	455	436	409	415	425	424	405	426	405	362	412	399	415	407	447	459	438	412	469	409	419	437	404	391	419	437	416	438	457	424	422	430	408	416	404	436	409	442	397	401	441	427	405	429	419	398	426	431	441	406	433	417	399	421	397	415	424	413	424	412	433	421	424	435	378	405	406	388	402	419	396	405	381	400	413	405	408	431	422	443	405	415	416	410	436	417	408	396	402	438	412	444	386	419	428	423	440	395	382	423	447	433	428	428	392	434	423	443	407	421	383	392	451	436	438	407	399	388	401	390	394	415	409	417	395	416	419	448	419	440	402	404	426	378	435	420	448	422	422	412	402	446	459	412	395	403	430	413	425	423	437	407	403	443	413	424	398	431	416	424	391	421	409	404	438	420	432	393	449	403	417	404	400	400	418	395	431	417	458	440	419	454	444	453	418	419	439	443	411	417	428	450	422	366	430	441	365	412	429	419	432	413	432	428	403	399	406	397	381	425	388	385	420	427	431	436	409	383	435	455	427	417	454	409	404	435	431	462	473	395	425	409	417	409	429	436	428	425	424	379	424	416	425	443	407	418	418	464	417	472	416	403	429	420	413	422	397	405	449	446	384	406	431	415	417	436	410	399	425	419	412	361	434	392	413	424	442	412	430	411	379	395	419	458	408	378	463	453	452	433	404	465	409	407	442	416	376	420	412	391	402	419	403	383	412	417	406	453	409	402	422	376	451	401	431	399	421	448	462	419	434	426	415	417	428	429	391	449	428	397	414	440	412	416	408	410	396	441	425	390	390	398	431	398	410	440	431	421	441	404	397	452	440	397	411	419	414	422	441	418	425	456	431	389	415	428	425	405	395	429	415	451	429	419	421	390	408	425	407	444	440	432	412	387	407	392	419	432	402	418	448	431	409	407	402	390	419	412	394	450	437	416	415	417	427	352	437	433	406	401	460	407	389	456	416	422	420	392	406	407	428	438	397	448	400	437	449	388	428	433	400	449	389	419	410	404	432	384	430	413	426	433	417	445	420	429	417	407	373	410	404	424	384	418	403	474	418	429	396	436	465	426	439	427	419	397	404	458	388	446	427	423	441	407	438	398	395	398	423	417	397	432	410	433	439	432	472	433	440	421	427	422	426	415	412	431	423	436	437	367	397	403	426	401	420	422	401	443	414	438	425	459	422	390	393	415	448	388	433	412	412	415	412	423	428	400	405	403	416	425	459	417	410	449	402	414	416	372	422	400	424	445	416	407	433	408	400	431	437	436	434	432	394	428	404	414	395	407	418	401	448	417	394	395	391	423	457	457	417	448	417	403	399	403	433	454	398	423	427	429	396	401	407	433	427	442	394	412	416	435	393	437	396	392	406	429	399	385	455	426	404	406	450	405	440	401	411	417	435	373	412	409	403	450	422	403	424	425	447	395	419	435	423	406	434	410	450	418	434	446	420	428	426	408	451	394	422	414	419	444	447	429	422	410	460	429	424	428	400	431	410	425	418	358	432	418	409	459	394	450	406	421	430	427	420	441	408	431	419	393	414	425	420	459	404	446	440	412	443	416	390	384	415	412	432	398	417	451	463	404	389	436	442	429	393	418	423	451	441	407	402	411	400	432	419	435	421	421	412	411	395	418	413	400	388	436	440	441	430	414	459	427	413	444	453	475	404	413	417	420	415	400	413	417	412	442	437	382	417	392	435	437	433	427	402	376	403	439	428	446	402	430	377	435	425	444	403	418	406	427	417	391	441	431	429	412	418	440	440	437	468	407	415	466	414	423	377	370	430	425	459	410	422	400	432	441	369	433	447	386	399	433	388	458	458	460	420	403	448	427	385	357	383	412	420	454	417	414	404	448	397	404	401	413	441	419	424	451	430	444	448	422	402	389	421	441	428	458	412	407	412	396	391	413	401	438	401	452	424	419	402	424	413	419	396	448	453	441	415	414	418	466	423	427	428	422	431	404	457	414	385	451	392	440	445	392	418	424	419	413	451	429	399	408	435	428	398	436	405	443	426	403	421	427	438	465	430	392	441	433	382	425	415	430	415	425	434	405	411	414	442	391	435	410	402	401	403	441	411	438	409	433	396	436	418	438	424	433	430	429	427	418	401	459	418	441	418	437	438	431	421	397	415	407	400	430	394	415	420	425	444	398	392	462	431	447	412	431	436	452	450	400	444	461	443	447	394	459	406	436	404	451	424	429	412	421	414	400	447	402	449	452	445	424	401	415	417	394	417	432	412	382	433	421	400	392	464	446	426	414	450	384	441	441	443	485	419	440	393	406	396	451	393	391	422	436	410	425	468	448	445	441	407	453	420	408	411	438	449	401	446	441	390	416	423	411	399	419	392	395	445	432	443	392	442	376	403	446	396	398	431	411	431	425	436	434	421	444	411	429	409	414	395	415	423	423	423	432	408	424	379	388	409	414	426	427	422	415	435	400	422	434	452	440	447	387	423	419	387	420	398	406	392	414	421	440	431	443	433	415	402	400	409	365	438	396	404	393	408	439	432	405	431	418	422	401	418	436	418	410	446	441	403	413	421	423	393	424	444	430	427	412	421	425	421	399	447	428	424	420	431	412	430	390	441	393	422	424	421	453	413	409	433	424	443	446	412	430	393	431	394	424	448	439	405	400	417	436	415	443	431	406	409	404	418	460	370	430	417	385	401	444	434	400	409	402	433	373	420	423	421	407	433	401	426	378	384	421	414	443	390	421	430	436	426	413	408	435	407	411	395	462	410	423	417	417	434	412	412	406	402	405	411	457	412	377	416	395	407	435	419	432	434
24995	20961	27836	25433	14584	4001	1864	1002	761	641	588	553	556	552	462	499	507	496	472	509	500	476	463	511	490	484	496	482	455	494	467	495	494	478	494	484	443	535	549	489	504	469	461	474	480	506	446	451	470	462	474	498	448	461	452	470	481	466	490	483	492	475	505	490	452	483	472	485	459	472	479	493	473	477	456	468	496	432	485	482	520	432	449	483	456	472	456	481	505	452	463	416	451	432	468	452	499	462	462	495	493	477	458	505	516	478	466	446	495	463	509	469	465	473	450	452	505	452	475	479	474	470	448	489	466	441	451	469	484	468	480	482	440	460	470	470	475	481	454	485	447	484	446	491	500	480	482	492	482	467	470	445	444	484	491	443	486	453	479	490	470	473	487	502	442	468	473	435	452	445	463	441	491	466	466	468	503	530	449	480	469	453	453	472	508	490	468	468	466	470	479	470	460	481	463	477	424	478	487	446	489	450	442	513	427	458	476	430	471	442	512	476	495	459	459	477	493	484	491	477	447	437	459	474	488	464	479	500	478	452	447	463	489	486	454	449	495	423	467	437	463	495	464	465	478	521	464	469	426	497	520	470	460	483	483	476	482	462	481	481	470	483	480	479	457	483	474	436	493	499	473	471	459	473	479	491	447	451	478	494	464	490	493	478	471	457	499	471	494	440	466	484	493	508	501	456	442	484	464	455	483	503	491	458	451	460	469	470	490	473	464	451	489	447	477	499	462	458	462	458	449	476	461	472	486	453	474	520	459	482	472	458	471	439	474	433	451	425	526	480	478	480	432	464	460	503	468	522	472	440	441	467	490	449	487	498	454	487	497	456	511	459	459	515	451	455	497	486	446	441	453	452	479	427	430	452	467	436	458	490	477	462	495	483	517	462	473	464	473	481	501	449	451	493	464	485	448	454	459	490	459	468	426	466	442	505	456	427	434	487	481	493	465	496	469	466	469	440	476	480	461	453	462	462	465	482	509	442	489	476	469	473	481	454	480	482	531	461	453	471	495	471	445	454	470	458	499	471	462	482	501	493	507	530	466	464	453	467	477	483	439	474	451	486	458	469	503	472	501	459	463	492	493	490	505	451	477	455	443	471	506	458	523	482	504	498	451	494	510	436	428	472	486	513	436	450	451	468	497	463	506	502	470	494	469	501	481	440	459	451	484	506	466	474	479	500	457	449	466	469	470	490	522	463	437	477	488	498	468	454	449	486	487	480	432	419	467	442	487	489	444	460	476	478	480	462	453	477	488	487	448	472	458	462	439	475	418	481	473	489	423	466	471	478	470	485	469	461	509	462	487	443	484	458	482	471	483	485	477	493	452	436	484	456	470	481	501	479	475	474	488	466	478	472	437	477	462	465	497	508	476	476	458	461	464	471	483	492	475	479	435	441	471	489	490	475	494	496	491	488	481	439	444	454	487	541	471	459	504	447	470	482	450	445	470	481	466	496	487	464	476	469	486	476	460	493	431	446	483	448	472	453	442	489	464	445	478	472	499	479	500	482	509	480	446	447	476	463	487	461	492	485	413	519	464	475	475	415	476	469	455	503	484	483	466	485	473	500	445	459	448	449	460	499	463	472	489	448	464	446	487	474	458	450	470	487	496	442	460	472	476	470	521	470	499	439	467	488	452	451	488	493	490	480	499	417	456	496	470	491	472	443	476	463	454	480	485	427	458	477	451	455	449	479	494	491	424	493	493	458	459	446	449	451	472	432	454	489	454	468	451	480	423	469	493	478	479	474	474	482	457	479	455	460	499	465	468	519	437	438	469	503	451	496	485	459	470	417	486	529	510	449	440	476	511	456	475	485	480	483	491	460	473	450	446	478	460	455	464	460	453	477	456	491	463	442	485	483	489	464	497	485	483	498	475	469	439	437	469	513	473	474	478	503	478	488	442	459	491	414	454	463	482	470	437	475	483	456	456	496	515	465	474	447	489	455	436	469	474	497	474	512	490	458	473	439	505	484	478	478	486	430	454	518	508	537	482	481	482	476	458	421	475	466	450	484	411	471	458	480	466	458	463	480	462	475	427	465	475	487	455	492	476	436	490	457	470	467	469	439	447	496	433	480	495	440	444	518	451	496	480	441	463	472	474	475	406	480	461	478	510	481	443	509	435	462	438	443	465	506	490	454	494	424	487	466	485	492	478	468	460	476	499	494	485	483	493	441	481	490	482	449	454	454	442	466	469	496	477	479	492	470	490	498	506	489	457	462	461	455	480	436	498	461	495	483	438	510	461	461	504	454	472	487	446	461	447	454	441	460	486	450	490	454	452	453	494	438	511	515	443	454	489	416	479	438	437	468	448	461	465	440	511	488	495	480	447	470	492	475	480	468	425	503	416	483	468	477	454	475	469	482	496	452	522	468	474	483	435	434	453	456	487	476	506	471	450	464	473	477	446	465	456	424	487	475	441	467	504	495	447	454	424	466	475	454	470	475	485	503	447	450	506	457	489	461	460	486	476	503	483	478	484	463	481	454	447	438	512	455	506	478	469	457	468	480	484	468	472	500	494	503	464	485	475	464	504	514	485	474	435	464	487	469	456	492	466	464	495	482	471	463	458	496	486	484	460	492	469	435	448	475	472	451	482	460	484	457	492	468	442	506	465	453	461	480	451	434	480	494	464	476	481	471	470	468	467	475	459	488	453	458	485	462	480	477	505	446	462	488	490	457	440	466	474	481	479	420	486	464	449	459	478	464	437	474	461	455	466	459	486	487	466	498	486	455	438	516	453	467	497	493	514	451	478	468	480	488	508	456	485	475	474	493	507	489	452	499	480	469	428	443	434	440	430	498	467	456	472	444	463	463	473	481	466	442	438	443	454	424	486	498	461	461	484	468	443	465	477	497	448	462	461	498	454	454	467	514	448	465	460	425	459	471	514	463	430	444	536	470	452	499	471	474	451	484	437	466	478	451	449	441	476	461	498	428	464	408	453	481	485	454	455	490	453	478	481	445	493	465	494	515	488	486	458	422	470	462	414	484	440	476	449	515	454	534	478	466	482	511	456	435	480	496	485	489	453	510	459	505	476	481	460	438	490	434	490	446	473	440	437	438	486	485	474	522	465	474	482	471	488	435	486	491	486	452	471	448	444	459	479	485	461	471	471	490	439	459	481	439	471	455	459	505	474	452	483	453	477	421	497	488	442	494	465	454	485	440	496	470	452	453	475	440	473	463	433	440	459	440	512	435	461	498	452	468	451	442	492	452	465	467	456	501	468	500	467	481	459	472	492	463	472	477	457	478	472	430	487	466	477	462	480	506	435	470	451	442	446	453	469	490	462	441	453	445	481	489	505	468	429	430	443	478	482	488	481	415	464	453	502	444	463	459	458	467	526	484	478	489	455	483	496	464	467	478	470	482	491	464	504	448	483	453	476	472	482	474	481	471	433	482	447	488	458	456	514	468	450	470	499	458	480	485	461	474	490	432	469	462	482	458	478	479	478	461	470	458	482	481	475	506	442	472	465	476
34281	50782	38242	21015	9755	5108	3062	1634	1024	838	756	753	663	615	570	579	588	588	521	530	563	565	548	569	552	573	510	526	526	569	521	563	564	534	515	545	556	693	660	513	538	549	551	535	563	515	542	560	524	564	508	535	543	515	531	562	545	519	574	500	514	494	529	501	550	518	536	508	540	546	589	510	498	563	552	541	527	547	517	550	541	568	512	549	575	528	515	532	571	544	514	502	548	576	508	557	538	531	490	554	522	529	518	515	558	509	532	535	536	531	537	524	576	503	547	575	556	525	527	535	541	530	545	517	498	580	541	549	528	518	525	526	502	524	526	526	503	548	528	539	514	516	513	529	518	551	510	590	535	518	515	545	542	501	526	480	529	530	548	529	515	577	550	531	504	531	507	528	512	587	557	575	542	569	529	536	509	583	521	552	517	563	568	543	527	542	533	545	563	546	532	523	538	532	539	551	534	542	543	539	565	551	542	486	553	514	534	584	549	515	538	554	528	553	509	506	543	491	503	550	512	559	532	509	510	498	535	556	544	541	499	506	578	528	499	571	547	534	533	539	517	509	540	506	483	527	515	504	521	552	515	530	551	561	506	509	526	565	541	542	538	537	518	569	528	547	561	551	547	521	532	502	533	548	520	514	554	545	522	505	553	577	503	523	527	511	496	537	524	534	549	509	556	518	480	537	528	523	513	524	545	555	555	536	509	553	536	528	512	518	541	511	558	572	552	550	520	535	512	532	534	546	515	487	521	514	556	563	523	502	569	546	540	529	535	546	556	541	558	511	549	526	575	521	554	538	572	516	585	538	546	537	526	541	544	504	536	564	570	531	555	560	512	517	516	569	533	540	518	509	534	530	580	524	549	532	564	497	513	544	501	511	546	536	542	540	518	538	577	554	561	523	537	513	541	563	556	523	519	528	579	549	562	498	551	496	544	497	533	548	506	533	513	553	496	567	558	511	499	527	519	568	522	574	565	564	532	550	524	533	558	531	566	591	492	506	552	537	528	558	580	544	542	539	522	531	533	510	539	555	554	542	499	542	573	524	535	527	477	538	548	563	560	528	531	554	502	502	609	507	509	566	552	582	526	542	531	541	552	521	555	523	504	534	491	531	504	560	569	526	533	539	532	500	560	522	507	544	530	515	555	558	530	486	507	556	537	516	529	552	515	531	520	523	535	545	550	538	514	535	545	580	514	560	540	563	507	523	535	568	523	552	585	501	529	495	489	551	519	525	531	551	544	489	511	574	524	532	507	550	544	553	543	507	558	493	518	516	544	523	571	548	539	508	512	543	541	509	567	540	548	515	541	527	552	531	539	502	555	525	517	501	553	514	542	535	503	565	547	548	545	499	554	527	526	457	524	544	512	509	519	503	528	537	508	555	509	489	510	490	558	539	524	552	533	549	519	526	492	518	544	504	528	518	515	547	524	540	528	573	525	546	511	523	525	502	487	546	537	546	502	548	533	531	520	559	535	543	567	529	563	545	539	532	547	546	553	515	495	529	540	509	544	541	574	532	512	538	574	549	488	546	509	546	523	553	544	533	565	526	528	532	551	511	529	545	537	562	531	494	544	508	551	581	520	538	527	509	519	538	519	505	531	539	549	562	539	564	543	529	542	565	565	527	545	549	507	541	512	559	515	537	535	529	542	555	551	556	525	583	522	533	508	555	538	518	534	505	526	542	541	563	533	528	564	507	556	570	577	482	544	514	506	538	534	494	512	520	545	579	546	517	530	578	568	569	487	510	514	585	537	552	504	535	556	524	507	496	537	539	565	537	518	498	513	534	519	541	559	530	560	539	542	542	552	538	557	534	538	549	528	526	524	505	571	515	542	522	519	532	497	495	562	546	537	569	538	542	551	481	461	561	519	541	537	551	572	516	556	564	538	515	542	529	506	522	541	520	498	542	604	540	547	547	544	519	540	597	545	541	507	535	535	527	526	555	574	533	526	533	500	552	543	533	553	530	518	521	556	550	553	536	542	540	544	546	600	509	526	505	508	538	545	522	539	526	528	514	554	514	485	509	511	505	544	536	551	574	512	550	531	516	506	532	522	540	549	533	522	541	532	518	557	506	538	542	538	497	623	584	507	512	492	521	496	516	524	514	534	529	478	519	549	531	528	557	532	556	556	557	577	540	544	546	496	499	483	551	542	545	538	482	544	561	570	549	522	533	542	533	540	528	531	550	545	556	566	536	534	532	503	546	546	524	552	530	496	553	490	556	552	543	563	512	502	487	522	534	537	563	523	500	552	526	485	537	472	517	542	562	542	525	583	511	539	512	528	552	519	514	547	538	536	508	539	511	542	526	555	554	531	572	527	515	551	509	501	533	512	541	526	557	536	516	532	567	543	563	577	560	541	486	571	509	571	544	511	559	535	530	544	515	541	517	540	518	528	558	551	532	541	533	550	547	527	533	542	540	526	537	515	538	560	531	516	456	520	521	491	504	547	531	512	584	526	497	554	522	514	555	539	531	497	562	539	530	539	517	500	531	541	517	523	574	528	534	550	524	516	509	572	546	520	568	518	494	566	521	524	522	522	531	518	543	520	507	534	533	558	514	571	519	517	547	545	523	527	563	549	575	541	535	496	528	517	537	522	524	530	524	537	531	525	572	548	530	552	521	558	546	536	530	538	540	494	517	547	507	528	537	524	520	541	525	534	534	535	515	560	497	487	530	551	546	519	506	543	536	518	530	535	490	562	533	521	519	522	552	588	507	559	541	504	497	525	519	519	542	531	506	570	550	500	523	538	587	533	537	541	523	529	548	546	512	537	538	516	539	468	550	524	541	555	488	529	572	527	526	531	528	546	557	611	552	599	530	543	483	574	505	583	559	499	506	538	538	533	533	475	554	561	541	549	529	530	539	552	507	499	563	553	535	534	517	506	557	554	540	534	523	549	553	499	549	512	508	565	578	503	530	534	560	526	511	536	530	543	516	524	519	532	520	568	530	528	534	515	523	541	546	532	470	567	578	556	548	551	564	537	539	498	545	534	528	553	539	526	541	531	511	488	574	510	481	522	576	549	536	522	543	516	525	523	548	554	549	532	497	527	518	536	564	528	510	555	530	522	531	539	530	547	563	518	526	504	542	517	547	524	495	523	555	569	530	565	505	517	528	513	513	557	552	524	541	490	537	531	520	491	560	506	566	536	531	533	548	565	545	567	542	529	544	505	547	538	554	562	540	528	502	535	519	505	590	531	496	543	504	553	496	568	562	518	521	546	555	509	565	522	498	517	501	550	532	557	516	529	542	527	527	497	534	507	574	533	528	509	541	536	525	523	511	517	517	500	534	527	554	541	552	547	530	570	529	540	553	523	578	489	546	521	530	522	511	555	504	502	568	523	497	481	524	526	535	517	560	531	555	545	534	542	542	535	509	573	558	541	516	568	555	545	528	531	538	483	540	517	536	560	528	524	503	496	498	547	531	520	543	506	531	529	533	552	544	546	505	534	522	565	556	508	523	544	571	531	531
22725	20987	28543	23725	21158	20983	12518	2729	1264	1115	953	816	713	624	628	591	583	547	552	512	536	541	503	522	491	484	493	454	492	505	508	462	502	478	502	502	491	509	458	495	487	517	508	515	470	519	483	445	460	463	457	460	507	471	450	501	481	496	451	482	480	490	483	436	487	482	469	467	466	497	514	457	421	439	458	468	480	514	477	483	461	482	485	481	469	460	460	446	493	461	491	483	436	458	455	509	435	468	438	466	457	472	515	462	433	478	456	481	484	518	486	475	506	495	473	472	442	458	483	474	502	469	459	467	518	476	454	473	474	476	481	481	487	468	481	462	472	455	460	464	482	502	497	473	496	489	505	500	513	447	445	457	476	494	423	483	457	489	488	451	459	495	492	432	452	474	472	499	490	440	485	464	409	460	499	479	436	488	450	470	493	409	479	487	472	484	486	481	456	487	524	500	477	446	508	464	461	474	469	476	484	461	453	490	479	462	486	479	511	487	469	459	505	452	444	491	466	470	503	493	461	479	475	454	475	451	443	484	432	448	464	495	486	474	465	452	458	464	463	475	474	499	439	496	475	437	469	484	492	474	472	473	491	495	452	493	461	432	462	488	443	494	473	467	471	484	480	487	487	465	488	463	459	486	486	471	455	487	478	470	481	477	457	495	466	504	502	460	504	453	464	462	469	455	464	425	479	481	455	480	485	462	455	483	444	501	465	470	448	519	482	493	471	453	485	458	487	469	445	464	447	469	475	493	454	502	513	453	488	492	471	454	489	469	497	494	489	452	464	487	446	504	479	468	462	442	446	516	494	462	503	496	436	504	470	462	454	463	465	456	459	445	484	477	475	460	416	444	497	473	467	425	468	480	497	456	465	482	486	513	500	450	464	473	410	422	509	479	459	464	459	456	495	481	467	429	496	459	422	474	462	458	458	466	491	478	490	482	462	436	482	425	462	483	474	468	468	476	491	487	436	476	421	447	471	457	441	440	498	462	450	468	446	480	494	509	473	416	466	431	502	460	424	469	514	467	482	462	450	473	433	450	469	456	496	485	449	485	440	467	447	467	502	481	479	469	502	486	498	494	455	425	501	449	465	470	428	465	483	456	497	461	457	435	477	452	434	482	487	455	500	487	513	475	472	463	458	438	456	475	474	461	471	433	459	454	484	485	429	495	485	488	473	476	471	444	530	536	424	473	514	489	469	513	537	491	465	464	515	472	437	490	442	473	466	460	490	496	469	487	450	457	454	483	465	458	452	470	470	514	479	484	451	463	511	491	503	476	461	507	476	467	465	481	455	454	460	472	453	471	483	465	460	480	486	462	438	500	518	489	480	481	479	448	476	463	481	497	463	444	496	470	499	469	484	452	443	467	470	498	455	472	478	496	452	513	467	513	461	472	500	482	504	487	489	474	448	475	482	456	440	457	486	465	478	475	496	474	461	468	447	443	464	475	489	517	452	479	486	459	445	481	471	483	500	498	453	473	507	464	447	425	464	457	461	466	464	437	483	487	453	450	454	491	486	469	483	502	435	460	492	465	463	460	461	454	434	422	452	453	504	506	490	469	479	474	485	461	454	454	463	510	410	449	497	439	468	472	480	448	439	467	468	462	508	481	480	490	467	485	514	500	487	464	438	460	479	424	465	469	461	490	503	448	459	459	482	481	455	485	489	437	430	463	457	464	505	464	443	448	463	486	460	492	477	455	467	486	457	458	491	472	474	459	507	452	464	461	491	479	450	454	494	500	486	485	450	500	459	471	457	470	464	505	491	463	473	466	484	482	453	469	493	468	488	477	472	464	498	456	465	457	478	480	466	466	459	444	493	435	492	430	478	482	471	449	423	516	460	465	480	478	496	498	471	509	472	515	440	494	431	465	431	487	477	503	473	485	444	434	475	431	465	456	438	491	474	494	476	477	473	488	463	465	515	487	518	467	478	483	447	481	489	443	520	487	447	474	428	477	481	471	486	492	483	459	481	447	441	479	469	457	501	499	491	447	463	473	455	439	520	439	485	446	472	446	466	473	480	476	464	502	448	436	486	469	455	480	471	488	487	480	453	472	466	483	451	514	487	445	461	449	466	487	480	505	494	503	485	463	468	447	459	461	455	480	476	495	486	490	477	434	521	411	474	484	504	480	429	459	483	475	428	457	456	532	496	466	448	513	478	454	466	487	464	467	433	479	462	490	476	457	488	498	495	473	482	445	460	469	415	457	465	472	445	478	486	451	469	494	512	530	460	423	486	459	487	449	454	483	507	474	459	463	448	451	507	473	427	477	478	474	510	468	476	464	424	494	470	493	494	465	494	486	467	463	466	439	463	467	450	470	472	500	466	473	480	501	465	504	501	499	471	491	483	488	467	490	474	453	494	449	467	433	454	489	492	462	439	480	460	448	479	473	454	453	433	461	446	487	472	463	487	481	428	466	448	439	474	435	472	417	478	507	476	524	490	490	454	472	489	436	482	463	481	481	511	515	448	465	461	474	461	501	455	505	514	480	447	476	471	477	444	464	512	459	468	506	448	461	462	440	501	475	461	523	532	469	474	476	482	498	469	480	459	455	464	445	452	457	489	476	488	479	492	460	475	429	472	485	479	487	505	452	445	440	450	493	485	487	468	445	476	480	453	439	438	456	486	500	430	495	448	468	495	431	482	498	439	472	516	423	481	463	512	467	456	428	454	435	485	510	465	462	482	456	473	460	506	464	440	457	462	462	459	486	516	461	463	491	464	475	465	477	479	470	447	480	442	457	471	469	478	502	425	483	468	494	448	459	473	466	429	456	518	495	462	473	424	499	427	477	432	465	458	433	462	484	488	481	437	463	501	453	484	448	496	453	493	453	452	477	483	482	472	486	466	450	468	491	499	473	465	465	517	459	496	458	493	460	452	463	472	471	474	476	456	468	487	440	433	426	476	476	506	512	469	501	489	424	448	480	479	458	486	448	438	457	454	443	468	490	446	476	497	451	487	470	465	485	469	467	466	476	495	498	437	492	464	497	484	449	440	462	465	497	459	429	467	465	461	471	454	458	420	444	467	468	485	472	496	467	484	449	453	466	473	469	446	466	469	437	459	475	467	468	458	479	465	464	460	462	478	465	448	488	443	461	476	468	481	483	420	499	465	476	506	436	515	458	483	477	429	479	475	463	471	502	480	450	429	464	512	456	466	500	472	467	495	511	497	459	521	467	464	473	473	486	485	483	463	417	451	465	437	480	518	445	455	480	488	447	480	442	458	468	467	507	511	454	454	473	474	468	468	442	501	471	472	477	424	473	514	475	441	463	428	451	479	445	436	468	472	508	515	467	484	513	461	480	453	490	504	434	479	481	465	467	434	460	492	451	489	452	504	503	451	464	438	525	453	469	479	445	465	456	457	451	425	443	505	438	489	455	500	438	490	483	454	486	459	469	472	502	465	494	448	472	459	494	462	485	479	490	438	471	430	475	466	455	447	511	479	446	482	474	485	461	449	477	484	517	440	455	465	474
33355	60421	46195	35971	19851	11369	6195	3532	2018	1543	1264	1094	946	749	747	667	651	634	581	588	589	649	556	578	538	553	542	533	557	552	571	513	525	541	550	522	531	611	513	509	520	539	519	534	496	513	510	567	516	515	516	563	505	541	540	555	520	521	547	511	517	539	507	502	513	539	467	503	516	527	504	537	544	509	554	556	500	554	525	488	521	516	511	560	504	493	510	493	547	516	517	487	530	475	548	499	547	558	512	525	541	517	498	467	509	499	503	527	547	495	536	484	500	568	514	538	524	499	530	518	586	559	506	490	534	495	542	510	543	499	513	469	536	546	499	525	509	516	513	519	522	505	557	513	553	528	516	547	514	493	528	518	515	472	504	488	516	524	540	531	475	558	522	516	514	478	525	496	477	510	513	488	493	513	523	479	500	527	504	502	487	503	526	501	489	525	516	564	551	523	552	518	561	500	551	510	477	538	510	504	500	543	553	485	507	549	538	539	525	484	524	511	473	516	508	513	517	505	527	506	553	495	537	481	508	527	526	506	526	493	477	509	502	499	520	519	547	513	487	509	513	513	536	551	532	532	520	536	525	498	507	547	522	482	484	515	539	511	495	492	526	510	501	511	515	504	487	537	527	492	524	524	476	504	548	488	519	494	554	506	488	522	495	524	481	514	514	497	522	510	499	549	541	492	517	513	501	533	532	533	529	504	517	537	550	503	487	510	501	526	517	520	473	517	498	505	476	509	524	471	521	478	520	509	505	507	478	534	533	554	524	551	503	506	473	531	471	489	546	536	486	521	520	538	504	493	526	518	478	511	521	526	510	509	525	537	556	524	493	522	505	523	549	515	538	536	506	525	513	539	559	505	512	560	533	511	513	506	484	506	557	521	472	530	512	534	505	496	540	508	529	541	535	535	482	498	509	533	484	524	513	544	497	560	482	518	504	476	498	545	464	529	516	514	508	510	510	570	545	508	518	520	505	472	508	522	524	490	524	494	528	540	501	533	473	536	510	477	522	527	517	514	500	496	519	520	456	525	535	528	503	481	498	515	502	538	553	535	504	504	483	516	480	526	534	485	500	535	553	505	512	523	533	520	526	523	514	513	536	511	496	496	526	571	543	520	504	570	505	494	550	528	528	510	535	527	505	547	494	498	510	512	484	523	525	528	504	513	572	536	508	541	507	527	529	512	519	513	529	529	503	521	511	509	477	540	522	517	541	487	467	515	524	521	564	557	536	496	503	518	483	484	516	510	495	463	536	490	518	522	535	528	489	528	518	545	494	496	501	517	511	510	528	496	538	482	517	496	512	514	556	529	529	547	490	522	507	513	492	541	518	507	535	505	516	523	485	512	499	504	538	527	494	480	488	485	473	501	524	522	502	492	540	537	499	507	470	522	491	479	514	506	522	475	502	534	482	518	506	532	495	584	505	498	511	521	519	505	519	482	487	554	490	480	487	493	513	497	521	512	501	534	487	502	510	552	499	550	499	509	477	515	522	514	512	514	517	518	488	494	484	498	518	482	512	538	532	493	509	496	519	507	509	568	515	534	542	527	530	484	526	533	500	512	536	514	537	512	463	510	511	499	473	489	510	503	510	522	535	490	506	502	527	503	524	532	483	544	508	517	519	522	520	533	523	507	531	553	496	556	538	476	495	487	513	503	527	516	528	531	501	542	530	494	512	515	495	525	460	536	516	510	543	512	513	506	535	547	543	510	540	523	517	543	505	561	535	527	492	529	509	529	489	513	536	513	494	495	511	479	505	467	478	516	556	522	505	546	502	494	526	553	496	495	490	526	533	491	464	506	523	502	529	490	529	506	499	539	511	473	517	540	515	531	524	517	526	519	500	443	512	541	501	511	513	510	478	528	501	501	491	524	517	545	491	509	517	509	550	519	511	519	505	511	506	510	533	523	519	474	523	559	513	502	478	499	526	478	530	490	527	536	499	535	483	499	549	498	530	503	567	505	514	497	520	528	542	500	507	539	516	476	501	492	515	505	473	505	503	540	478	517	520	533	500	529	486	536	513	537	503	528	512	511	537	498	531	573	532	460	507	480	508	516	478	501	541	540	511	543	572	533	484	498	509	507	513	511	547	539	514	521	528	531	496	535	532	510	477	521	539	534	510	518	527	501	485	553	507	515	512	498	546	489	529	519	479	485	530	503	512	504	496	537	519	537	522	515	516	486	529	524	520	502	501	530	514	496	512	488	507	530	514	518	517	492	506	544	548	495	524	522	487	535	484	492	538	504	549	522	520	495	522	492	523	564	548	532	517	515	507	506	513	520	528	524	513	531	493	487	492	508	479	515	517	486	488	510	542	533	504	553	515	508	529	516	523	526	495	521	532	511	532	498	494	491	513	506	514	498	522	474	554	472	451	519	504	556	579	516	506	513	499	496	474	542	553	529	494	523	559	528	503	506	533	545	499	488	517	534	496	542	477	503	501	516	527	573	494	538	506	542	495	520	491	524	498	510	531	511	503	501	502	504	527	509	506	531	527	531	509	534	492	537	499	537	531	491	545	492	514	487	486	506	513	552	507	486	510	513	512	528	500	481	521	534	506	545	502	520	505	526	448	533	529	515	478	512	533	466	520	525	544	512	509	474	511	546	474	507	525	508	542	521	534	511	540	484	509	546	521	497	523	502	491	494	520	533	494	475	507	488	520	514	442	495	444	512	521	503	527	571	522	498	564	524	521	525	544	531	549	504	512	512	515	491	517	548	537	532	522	482	502	501	493	490	498	479	523	532	534	515	520	544	524	497	491	532	488	520	492	498	548	505	521	522	536	545	532	513	479	531	495	507	483	548	499	507	517	521	547	514	524	526	553	545	506	501	480	495	521	518	536	513	498	537	527	565	526	516	539	528	513	474	509	550	527	493	534	504	539	505	521	502	496	504	529	515	496	514	504	476	533	508	513	524	505	489	525	503	487	497	506	512	514	506	501	509	510	549	522	493	544	541	461	543	498	504	558	567	527	475	533	514	503	493	514	519	517	492	494	498	496	515	508	550	497	493	507	502	484	486	503	511	446	523	528	497	512	500	488	507	501	520	517	538	517	528	565	512	488	538	532	484	498	501	520	488	480	528	518	540	490	515	530	517	537	546	525	531	514	524	543	526	520	513	519	481	495	481	476	482	536	489	488	527	523	499	519	522	545	543	454	507	504	520	519	505	531	530	514	540	479	500	486	526	496	512	513	536	523	522	502	487	486	537	536	524	522	515	523	486	497	507	510	530	518	506	554	541	482	515	496	520	514	506	515	560	494	475	526	514	513	510	468	515	531	508	526	483	501	493	522	499	539	537	522	510	494	507	520	507	529	470	523	493	517	506	556	538	529	515	504	521	529	524	506	531	528	520	503	509	500	521	491	505	541	488	495	471	538	510	523	519	518	513	534	496	501	488	506	529	518	524	519	517	559	486	524	538	527	535	540	487	507	475	510	499	527	532	499	502	548	514	529	535	531	511	521	562	474	516	529	478	498	513
28546	29293	34535	23385	6160	2239	1060	605	469	440	411	409	376	371	394	400	369	395	367	376	345	347	358	368	393	350	358	374	394	357	362	342	398	354	343	364	321	354	361	354	360	399	404	383	344	393	390	361	364	371	369	323	374	347	360	376	364	375	357	348	330	347	379	379	380	367	361	360	381	388	354	382	368	337	353	334	348	344	362	366	347	348	360	394	365	371	361	357	360	376	332	355	352	393	359	349	381	367	386	365	390	382	360	370	371	373	376	378	389	363	334	390	352	369	352	333	387	385	347	367	362	352	361	330	378	369	370	380	356	388	393	377	372	347	387	362	364	401	394	359	403	366	372	374	366	358	340	351	395	348	346	378	396	373	361	374	363	359	331	358	362	352	342	340	382	360	338	369	355	386	355	343	369	359	349	356	365	362	373	374	364	360	367	338	353	383	379	342	362	364	399	383	384	367	380	357	371	362	346	360	374	357	358	364	378	380	341	385	371	409	376	364	344	348	376	360	366	376	337	356	350	366	351	365	379	380	362	344	369	375	377	358	355	343	379	377	346	374	382	346	388	414	336	351	352	373	331	355	328	380	383	388	384	350	395	369	352	372	423	338	355	335	363	353	355	360	351	355	368	354	352	368	398	388	370	373	372	387	359	359	337	366	361	385	352	365	367	390	400	385	364	386	381	368	348	349	359	385	389	352	349	364	345	361	377	345	379	356	357	357	356	356	359	392	340	356	398	348	346	381	389	395	388	341	376	345	374	376	374	376	403	357	382	348	392	392	340	347	355	377	358	337	354	357	393	363	338	364	370	347	347	366	357	349	401	383	345	340	368	383	408	350	371	331	349	350	367	380	383	373	394	384	324	361	347	361	391	333	368	357	355	347	387	401	357	350	337	307	377	353	352	363	377	355	369	347	346	366	345	363	366	382	371	346	383	366	375	393	345	349	362	382	354	348	329	398	397	360	368	335	346	361	341	400	349	368	372	350	382	382	353	346	361	341	401	348	341	357	347	321	378	346	378	360	367	358	370	345	366	395	349	374	375	367	332	393	337	342	387	370	393	367	338	358	360	373	385	340	346	358	333	349	363	349	372	363	353	336	347	325	368	409	324	361	372	341	312	384	350	370	382	353	381	372	372	374	356	372	340	365	376	378	382	347	380	344	359	383	343	365	368	361	321	358	360	382	353	395	388	386	382	347	399	330	326	371	366	358	358	381	349	368	365	324	371	379	361	360	365	345	368	344	353	387	359	397	362	360	364	359	352	377	348	336	390	392	358	356	373	365	346	361	335	343	392	403	363	354	400	348	377	351	371	366	384	365	379	367	307	389	408	382	386	354	399	353	346	380	366	335	349	369	355	371	360	347	321	383	368	364	386	366	364	378	346	382	342	364	399	315	331	358	366	368	312	371	375	379	399	348	352	347	379	318	361	334	370	351	344	365	342	390	381	344	371	380	332	389	365	386	373	361	365	363	352	349	378	362	366	371	390	364	357	401	353	337	365	349	359	383	347	373	370	342	380	334	368	360	359	379	394	352	346	374	407	351	350	340	379	371	374	345	345	386	336	338	349	344	360	390	360	365	368	365	404	357	356	401	356	389	339	359	366	374	333	400	342	341	410	389	344	396	332	345	394	358	362	352	330	373	385	383	360	341	389	409	357	372	408	362	368	356	339	352	347	426	339	375	356	368	359	366	403	367	360	393	351	375	360	339	384	356	373	375	344	345	392	361	340	342	339	370	347	355	346	367	354	368	379	358	330	372	394	390	360	350	360	353	361	393	342	367	369	365	326	405	364	373	313	356	383	365	344	371	371	362	353	408	352	343	368	396	347	363	361	346	321	383	329	349	372	372	380	374	355	374	384	337	342	368	349	361	374	317	366	363	377	412	371	355	372	366	354	364	368	314	348	350	382	347	391	344	361	342	354	421	371	359	342	359	396	379	376	359	376	361	352	354	382	373	396	347	333	373	359	374	357	366	352	348	360	343	385	371	338	389	346	370	358	313	353	364	378	378	379	333	352	356	353	374	331	381	360	344	359	372	377	353	385	353	364	359	396	344	379	376	377	361	349	354	368	353	402	388	361	362	404	328	350	397	369	366	340	346	394	355	378	350	375	387	354	349	405	350	365	378	357	367	390	370	368	364	351	380	367	390	361	335	386	367	365	356	387	375	383	345	352	359	350	368	354	347	370	355	367	354	407	354	378	396	378	345	354	368	377	373	322	364	402	357	366	359	342	363	388	368	371	361	367	369	355	360	362	378	367	392	394	387	384	390	365	404	380	335	345	361	403	343	389	379	340	363	364	372	368	403	376	340	364	370	373	345	389	391	367	375	358	371	364	362	379	356	391	351	375	360	391	347	344	338	375	351	375	342	374	356	374	379	377	364	379	356	370	337	380	394	386	352	351	334	369	416	358	364	340	350	360	371	364	390	370	364	371	334	353	386	379	396	326	385	386	362	348	378	334	362	390	370	323	380	379	380	377	368	336	365	360	390	343	338	363	369	364	356	401	398	356	364	360	392	350	396	344	367	354	392	348	345	358	385	364	354	383	355	411	354	353	364	410	365	358	391	368	336	336	381	353	403	367	380	385	350	359	352	362	385	370	373	379	353	385	388	347	364	401	359	385	348	398	335	345	377	340	421	367	346	352	377	379	359	395	379	380	370	391	341	329	374	371	409	360	363	365	341	347	395	383	364	368	374	354	343	403	364	319	388	371	375	386	349	358	351	369	351	345	374	355	332	334	393	375	378	364	360	337	353	379	399	372	368	391	388	369	341	355	387	370	367	381	363	377	367	338	394	369	373	365	375	357	395	364	373	384	366	351	336	363	362	399	378	366	376	362	359	397	381	351	360	362	386	359	363	385	372	345	339	379	412	367	372	365	360	353	382	336	352	359	395	352	349	350	347	375	350	355	343	334	383	361	372	406	378	389	358	391	357	372	363	387	380	362	350	340	358	370	376	344	369	362	350	388	365	385	355	358	392	365	341	366	373	335	384	393	359	368	378	374	370	351	369	373	376	363	342	402	341	344	349	313	369	385	363	357	336	369	380	340	347	396	373	338	336	369	362	350	369	369	382	375	357	329	355	373	355	359	372	377	350	384	353	373	369	382	357	361	342	344	427	349	359	375	376	347	388	413	342	384	365	363	364	351	400	377	360	373	388	399	342	361	370	376	361	368	341	413	323	334	334	392	378	328	356	373	363	354	382	378	365	363	359	375	370	395	387	365	373	393	355	368	343	318	349	365	387	360	347	366	369	329	355	331	371	359	373	350	342	397	369	348	370	378	351	360	381	343	342	383	344	343	371	323	376	363	350	350	354	371	380	349	351	364	393	387	337	362	377	328	364	359	399	378	378	350	380	370	348	350	309	363	365	360	370	379	378	369	363	372	333	327	347	398	343	376	351	371	369	409	392	366	366	380	397	403	357	397	363	375	388	360	397	367	350	336	400	389	362	342	396	327	378	357	367	359	339	379	380
31655	46907	34829	20580	6269	3625	1719	934	638	552	545	464	460	448	421	425	431	402	415	412	434	405	473	447	431	434	432	465	449	446	425	431	435	446	446	416	422	414	418	425	437	418	404	414	450	433	465	450	478	385	423	458	401	426	412	433	392	460	421	433	401	428	396	428	406	464	435	432	438	368	408	401	445	432	448	426	425	386	442	417	469	437	438	421	399	419	430	425	427	401	434	438	463	418	445	409	427	413	430	408	430	457	431	410	417	403	413	418	433	419	439	420	428	417	437	437	471	414	417	422	415	424	447	418	435	421	420	395	433	427	401	412	419	418	408	410	394	424	416	407	451	413	406	451	431	417	384	423	412	453	402	426	434	455	442	412	421	443	442	443	456	390	459	428	440	416	420	433	425	435	369	439	407	429	456	428	419	379	418	451	421	414	405	432	441	458	425	452	436	413	419	454	443	412	426	395	457	400	395	428	432	452	396	422	456	413	449	387	416	437	424	417	439	398	401	416	448	414	393	458	431	396	405	446	413	448	440	442	405	445	447	427	440	451	423	452	404	424	438	449	417	409	434	408	438	426	421	410	427	430	463	413	459	447	406	431	410	435	468	426	424	386	421	433	441	442	459	466	447	436	435	415	444	440	423	442	420	405	437	442	399	443	479	437	401	431	406	429	439	367	422	415	422	419	394	441	380	392	400	430	407	399	441	395	408	410	468	427	418	429	457	432	450	461	439	431	409	450	419	430	418	422	434	452	461	419	461	412	460	422	440	409	439	460	433	453	388	425	436	416	450	427	424	468	408	438	398	416	376	430	427	423	380	443	457	444	446	397	432	434	455	437	409	419	450	450	409	436	416	431	396	375	432	431	425	432	422	415	445	432	397	405	444	434	423	396	444	439	390	451	429	435	427	389	428	427	429	431	386	417	439	434	408	437	450	436	393	416	398	405	446	401	415	430	421	425	408	426	427	438	437	391	402	439	417	409	424	433	406	425	406	404	468	448	409	432	437	460	461	428	442	451	431	428	435	419	398	445	418	400	423	435	442	401	399	428	419	454	443	405	422	444	401	429	452	421	425	416	399	455	401	404	432	447	411	410	427	433	431	416	424	453	437	433	456	442	419	448	418	451	430	476	452	426	430	429	412	415	444	395	403	388	439	463	434	409	429	440	463	443	425	412	423	412	420	427	432	431	429	408	391	417	447	418	430	420	396	450	415	408	390	414	475	391	440	412	375	450	402	393	405	398	440	407	418	396	420	410	427	430	475	410	402	421	453	433	403	447	439	382	416	468	441	391	404	422	445	408	414	444	433	399	445	454	391	447	406	479	448	408	456	495	414	416	442	424	432	441	405	447	453	453	427	419	446	410	392	447	437	442	435	423	417	391	405	385	398	400	405	451	400	448	427	427	462	411	435	443	424	425	420	417	419	428	425	401	435	413	428	410	400	402	436	397	442	437	447	408	401	397	426	408	438	446	413	439	416	429	411	442	448	442	418	419	442	424	444	459	391	443	410	400	425	395	443	423	437	419	434	452	413	412	421	417	388	452	425	398	422	420	448	442	403	432	375	426	452	418	423	407	417	419	450	426	443	426	420	419	419	406	427	436	434	465	434	428	405	402	431	457	416	408	405	422	440	414	411	401	443	424	420	410	429	451	418	419	425	434	426	397	416	436	409	393	432	412	437	401	415	446	450	403	429	439	417	447	402	425	427	451	482	484	458	406	431	445	431	410	439	420	418	408	424	432	452	433	439	419	402	465	393	393	449	394	411	427	437	450	448	399	412	439	432	407	431	446	420	418	401	411	474	452	430	421	442	422	396	450	398	452	434	396	424	457	421	424	392	448	377	411	424	450	402	400	439	418	400	410	401	439	430	404	460	412	411	427	437	401	444	394	405	392	424	419	427	396	423	405	452	429	444	426	411	402	420	423	453	427	392	450	396	438	492	453	424	428	421	434	441	425	444	429	436	435	435	450	443	432	454	398	380	416	416	483	410	421	426	433	410	479	408	398	421	377	394	402	476	434	425	400	436	412	433	410	426	397	408	429	426	416	418	416	413	407	420	422	397	440	397	400	435	435	455	436	426	394	436	394	411	463	423	432	412	429	420	426	411	427	413	432	423	426	423	418	422	405	429	439	415	417	420	436	407	414	404	431	420	396	417	448	417	432	478	432	442	441	440	444	398	428	436	427	441	407	412	399	441	447	423	406	409	404	437	447	376	438	437	439	457	387	404	440	454	425	490	454	389	438	431	463	453	413	435	418	428	423	466	465	407	433	415	403	444	439	429	445	439	448	405	459	435	403	393	434	397	416	438	434	436	447	451	451	423	415	426	484	393	443	456	475	441	411	440	440	435	413	368	421	419	410	452	415	424	426	461	422	429	423	421	406	424	427	399	412	433	451	392	444	436	405	432	397	440	421	417	430	437	445	385	428	459	420	399	430	415	425	392	436	416	406	408	407	409	426	433	413	423	450	428	414	395	431	456	409	396	407	408	423	446	429	404	419	417	419	463	407	402	450	455	412	413	444	394	425	443	447	422	421	411	415	422	424	438	431	436	395	388	442	463	412	408	465	392	437	445	429	444	427	409	434	417	426	415	442	416	404	446	421	445	382	454	404	396	435	430	430	480	442	410	418	433	418	425	465	448	405	433	399	426	399	402	426	426	454	392	480	450	425	425	433	420	425	453	427	407	447	459	435	437	445	450	416	453	411	437	426	417	428	412	416	413	409	443	423	441	398	416	411	387	404	423	436	421	402	422	398	465	404	407	429	430	463	444	454	412	429	434	391	407	409	470	417	411	447	401	438	441	413	405	414	437	399	461	427	410	411	463	430	386	425	453	469	418	424	427	433	446	445	416	420	434	406	425	436	415	437	406	428	453	434	406	426	449	429	405	455	436	415	448	421	430	440	410	385	411	435	421	431	398	433	400	402	421	440	458	447	408	412	403	425	416	425	384	434	431	432	378	384	463	423	411	400	444	415	430	453	407	447	414	421	426	410	427	395	422	395	410	415	408	422	387	429	407	425	414	426	446	401	432	427	453	404	425	423	491	400	439	403	422	429	449	435	466	454	469	453	428	426	419	447	410	445	451	433	454	396	446	444	436	444	435	412	443	463	416	406	427	411	464	422	490	416	415	424	394	441	383	430	419	441	429	425	445	397	411	426	441	424	425	426	433	428	446	424	430	363	417	428	430	401	433	412	428	430	426	440	431	426	400	425	429	400	429	410	463	422	436	392	421	399	429	407	401	440	430	432	380	427	450	442	426	443	429	458	413	414	411	448	452	403	408	410	423	391	416	411	428	406	463	405	421	392	415	436	462	418	418	431	440	422	449	413	431	439	438	434	442	397	416	424	418	422	389	457	392	425	379	409	446	414	420	425	431	432	418	422	443	427	414	382	470	388	404	428	404	435	421	457	403	420	443	444	424	393	415	428	419	424	424	405	437	442	444	464	400	408	412	438	455	444	380	423	429	450	444	448
23766	20974	28333	24751	20966	13553	3169	1176	767	657	568	480	393	409	394	356	393	369	405	424	384	350	381	348	345	328	363	345	362	382	345	336	373	331	313	333	368	329	384	376	364	331	356	359	347	328	341	367	357	322	387	346	344	312	328	332	337	334	360	375	312	324	337	356	340	354	328	358	339	342	316	352	328	352	346	360	326	332	333	362	340	347	369	344	298	343	307	326	338	387	335	340	314	372	360	319	350	326	332	337	323	366	364	313	330	299	344	317	347	343	338	325	362	326	320	296	307	324	360	378	337	320	366	332	321	313	330	349	364	336	334	326	357	314	321	348	297	336	318	365	378	351	291	343	356	364	310	354	322	321	328	338	310	297	337	349	338	337	315	345	313	323	334	290	319	359	337	322	335	351	336	342	368	342	344	324	337	359	292	356	313	328	342	340	342	372	309	347	324	315	323	360	343	331	338	335	334	357	322	345	336	343	331	323	348	361	336	346	375	342	358	316	337	329	320	312	350	333	348	331	332	323	345	312	322	370	356	350	334	321	354	348	308	325	338	320	343	294	358	399	318	358	337	313	351	355	328	323	356	369	372	310	334	334	349	326	349	340	333	363	319	307	304	328	316	313	325	326	339	364	365	339	337	342	396	308	329	348	351	372	306	339	333	339	323	329	308	329	344	358	329	321	323	341	311	322	341	341	334	339	338	339	331	370	341	324	324	343	337	323	309	336	311	337	353	331	350	338	347	360	331	336	325	344	336	326	319	363	384	323	309	347	357	342	336	342	369	313	352	316	348	322	333	341	350	373	344	339	370	346	352	327	332	340	360	343	331	297	340	375	347	357	350	321	338	331	353	310	312	387	364	315	321	340	326	345	319	297	344	339	326	307	323	313	359	357	348	328	328	312	361	359	346	360	389	369	312	323	331	324	334	338	308	363	320	377	332	294	336	362	336	321	351	344	304	355	355	375	362	350	352	334	309	314	310	351	362	344	375	312	369	318	323	336	349	333	351	354	333	347	333	352	370	316	351	341	329	363	311	334	332	331	351	337	347	335	347	317	353	333	346	354	331	331	315	346	326	341	317	374	366	335	317	328	342	345	318	322	313	346	339	323	332	357	324	320	363	322	327	323	347	337	356	343	323	322	360	334	331	350	331	355	345	320	346	318	317	331	362	304	341	356	354	339	349	342	330	341	345	342	319	353	347	359	323	318	364	349	349	351	324	343	350	343	345	341	351	341	375	364	307	358	328	367	323	338	332	318	342	352	352	355	317	362	337	334	318	347	335	359	336	380	326	348	333	344	363	295	358	345	337	330	343	333	356	309	333	352	347	323	344	306	332	320	325	338	339	353	352	343	333	337	360	376	333	342	310	340	351	321	370	324	326	345	336	332	323	319	347	316	324	334	346	328	320	364	385	365	334	319	341	374	365	302	319	340	330	325	332	345	294	388	333	311	297	352	365	332	334	312	334	309	357	343	335	363	318	342	308	350	364	360	338	332	312	370	365	338	347	310	339	333	328	363	311	328	359	332	338	347	353	327	334	335	337	324	345	325	319	332	352	336	307	329	339	351	309	328	317	325	342	310	351	325	362	341	352	354	337	341	333	331	343	339	316	368	321	361	347	323	310	352	324	327	332	349	343	334	339	351	340	327	347	347	324	309	315	317	342	339	341	321	335	330	332	336	326	332	343	315	333	371	346	343	365	338	346	358	344	373	340	347	329	337	339	303	303	314	332	356	345	346	374	319	365	327	344	309	347	358	320	343	333	350	345	354	340	356	342	351	358	328	315	335	329	364	334	339	308	324	317	337	344	331	328	310	339	333	319	380	345	340	331	298	365	323	329	322	371	354	319	314	336	327	324	339	336	318	317	331	341	361	320	286	354	285	373	306	328	311	367	367	319	355	343	350	370	331	333	341	339	331	340	353	332	378	355	325	332	343	373	332	333	349	366	359	362	368	372	340	347	306	346	336	339	333	364	354	332	351	366	341	365	353	337	335	320	350	342	336	369	314	341	352	322	325	334	327	358	354	336	359	315	343	311	327	335	348	306	321	346	311	337	314	339	305	354	342	321	350	327	350	314	336	358	326	346	313	347	315	345	339	314	317	352	367	323	316	320	338	328	349	360	312	341	304	343	323	355	378	327	310	327	319	352	316	318	345	337	321	356	335	345	324	321	306	343	366	326	337	352	328	321	335	354	349	380	307	350	338	325	353	350	309	336	366	319	342	348	347	351	323	339	321	358	330	328	366	288	296	354	329	318	323	341	314	341	334	360	339	325	390	333	347	313	349	318	315	345	325	319	297	345	355	320	325	337	366	335	361	347	368	346	334	326	320	346	342	326	320	323	346	359	353	331	328	324	324	339	328	368	338	335	355	331	340	316	342	383	358	337	360	353	356	327	330	335	314	310	339	372	335	357	317	358	368	345	362	317	352	319	311	345	349	322	326	339	318	347	322	331	334	305	296	308	347	336	312	327	360	322	355	347	334	334	346	314	350	312	382	352	308	323	359	308	355	307	313	349	353	337	350	329	357	348	341	305	341	317	344	324	326	322	346	321	344	357	339	352	322	331	338	380	334	301	350	360	338	316	342	362	355	315	330	330	314	348	334	358	326	338	342	342	331	385	353	348	293	342	340	328	372	326	326	315	333	351	358	311	362	338	346	307	320	307	320	300	364	333	364	369	332	328	360	326	362	339	350	298	330	325	336	352	338	290	343	372	367	377	314	321	346	301	325	341	339	325	328	329	314	329	349	350	304	368	379	330	356	344	338	351	333	317	339	360	347	314	343	340	323	328	317	346	350	375	326	335	334	331	336	337	326	324	321	336	313	354	321	325	320	326	344	324	360	349	371	325	332	340	331	328	361	332	314	299	353	356	319	335	343	299	389	339	336	333	337	357	379	306	365	341	310	366	365	324	319	355	328	332	342	359	341	297	348	348	309	335	310	359	376	371	329	352	356	346	345	330	315	341	338	328	297	320	332	364	365	302	324	359	334	329	338	336	321	338	319	294	375	347	333	351	322	313	332	355	315	375	359	323	335	361	361	363	322	338	345	329	330	334	333	344	352	365	333	353	316	361	345	328	344	318	362	331	370	363	363	338	293	326	343	315	361	319	341	318	307	306	330	317	312	365	345	311	372	346	356	333	343	324	327	327	353	337	360	334	313	319	347	317	347	297	313	346	320	333	321	314	345	336	346	336	332	344	318	368	340	334	355	331	364	328	334	308	336	359	330	368	320	382	327	357	349	349	355	342	317	347	356	347	341	325	356	316	331	362	331	332	327	373	388	322	307	338	319	342	334	321	303	307	297	324	377	362	342	357	310	348	332	339	327	323	359	356	327	336	324	334	362	355	360	380	346	366	351	304	346	360	321	318	319	327	333	312	357	337	305	312	308	328	331	322	325	325	352	341	345	329	350	300	324	377	326	319	344	335	316	348	328	350	318	286	350	323	325	323	349	339	303	340	323	317	337	334	350	338	367
34316	53164	44444	30385	13315	7134	3172	1721	1181	926	757	683	574	544	476	478	448	426	424	452	442	429	429	431	407	404	423	441	431	408	405	394	436	392	428	392	411	397	391	404	398	402	406	368	457	403	388	417	395	414	363	398	390	380	376	404	402	417	378	432	384	402	379	415	408	384	349	390	428	415	413	330	382	417	416	413	389	350	394	426	391	370	383	392	375	397	370	445	384	391	381	408	398	367	423	394	382	386	346	357	398	391	369	373	399	388	396	428	386	401	398	360	374	397	402	382	375	376	395	390	392	431	400	349	397	422	384	358	348	355	373	402	376	372	396	399	409	410	352	391	396	360	385	369	397	387	353	375	416	452	407	381	358	392	392	401	409	378	384	393	367	383	367	397	373	380	402	385	368	380	431	388	398	448	419	408	419	396	414	398	453	418	395	385	389	361	388	385	415	383	348	369	370	396	411	370	387	373	409	350	409	366	376	402	381	397	370	366	400	382	383	382	435	423	379	365	391	387	370	386	397	408	411	370	389	380	380	395	390	380	376	389	390	376	414	382	415	417	377	386	394	354	415	375	410	382	424	383	377	358	370	393	395	387	369	366	363	391	416	390	395	414	405	385	408	401	372	383	420	340	373	369	389	369	375	419	378	370	395	388	382	378	411	403	361	388	393	391	370	407	366	394	349	397	409	380	389	397	401	381	383	396	372	383	413	404	377	363	400	360	378	388	391	387	423	375	396	434	394	429	409	412	388	361	368	365	396	408	402	380	403	417	394	379	386	412	380	410	406	390	392	378	401	404	407	371	365	377	393	416	372	397	392	451	380	405	375	380	388	370	403	392	403	418	394	392	389	399	402	361	393	383	377	376	366	415	390	431	398	336	387	406	373	368	394	378	400	368	424	389	389	386	387	411	410	356	341	376	368	380	371	369	387	394	365	408	405	380	396	390	385	355	373	388	386	375	376	392	422	379	379	381	390	355	376	379	389	402	380	413	382	390	411	423	366	412	394	385	360	393	406	380	365	392	417	428	371	368	375	376	366	388	405	398	388	406	429	371	392	397	377	384	368	390	346	385	422	391	407	384	394	377	372	401	376	382	391	397	385	414	388	368	387	399	349	399	389	425	375	404	383	377	401	345	380	403	390	364	391	395	387	384	376	416	394	397	369	386	352	407	385	352	361	370	427	367	363	391	402	386	363	398	356	359	396	405	366	391	348	361	403	388	414	364	435	410	370	382	424	425	411	379	403	425	391	380	375	400	377	398	372	396	405	392	382	390	421	382	392	394	415	367	389	418	388	400	365	372	396	416	369	425	381	393	378	368	357	419	383	399	358	407	391	420	386	369	389	396	382	375	368	372	362	400	378	364	372	412	393	361	421	415	377	388	361	393	368	396	365	401	366	348	343	405	389	389	362	392	406	405	369	407	412	394	397	433	417	365	394	382	363	384	373	412	396	378	343	405	384	366	398	382	390	397	401	382	401	384	378	364	431	415	412	352	417	365	382	377	391	391	390	395	406	425	402	424	386	403	381	393	375	357	388	413	403	391	401	367	404	407	387	392	354	384	381	399	392	332	398	390	384	375	415	402	388	428	373	370	374	371	368	414	394	406	412	365	440	380	380	382	381	418	379	385	380	395	392	406	362	374	361	360	359	388	384	410	362	363	395	389	433	361	389	378	394	401	409	382	388	367	382	387	381	374	401	377	364	397	398	414	359	367	400	387	392	381	447	396	387	415	387	365	387	387	369	396	367	424	377	385	414	403	374	393	376	347	398	381	416	373	387	362	431	398	414	380	389	391	369	381	414	413	379	413	408	368	422	399	376	387	387	373	386	411	390	395	362	360	373	412	402	408	400	387	384	385	342	384	393	392	386	370	383	391	394	392	375	382	373	361	395	397	401	362	375	371	388	382	376	389	362	417	395	415	392	369	405	370	412	395	402	396	409	391	372	405	362	374	436	354	380	365	358	406	404	363	378	356	342	404	388	380	386	372	360	424	398	364	393	371	394	386	396	357	375	407	413	377	401	385	397	423	389	358	385	386	399	382	390	350	371	381	383	381	382	395	399	393	382	405	392	400	369	368	403	378	414	389	414	371	414	400	349	398	404	409	365	386	395	386	367	365	393	379	424	358	345	376	370	397	385	421	398	391	390	389	362	406	375	377	414	404	348	337	397	392	357	356	353	391	401	382	427	413	392	386	397	415	353	423	392	397	425	375	406	385	391	411	337	406	387	395	405	384	378	409	368	368	356	401	376	373	378	402	420	424	391	432	384	391	371	390	415	394	411	377	393	392	369	380	378	405	392	441	400	395	379	371	351	384	409	392	373	372	386	405	399	362	395	383	407	386	345	392	391	405	408	397	402	400	386	401	343	424	374	400	360	391	410	363	418	373	428	381	364	395	398	408	407	384	368	348	403	383	410	405	417	364	397	349	383	391	405	384	384	412	345	371	390	423	406	368	399	419	424	415	340	405	398	384	383	401	370	358	392	387	373	405	390	384	369	411	410	421	381	390	408	370	407	389	384	410	407	369	410	377	391	426	366	387	408	388	401	386	380	422	402	421	377	363	374	410	413	398	398	398	375	395	407	393	395	405	381	376	375	395	407	349	398	379	405	376	353	365	368	380	403	386	362	383	387	382	409	404	388	376	376	361	373	408	401	379	389	360	360	409	361	455	423	413	413	354	396	409	361	379	367	393	390	370	413	391	408	380	369	359	388	363	375	396	398	387	404	410	373	386	435	378	387	355	354	378	362	366	378	391	400	390	370	409	408	410	406	400	354	393	414	390	399	412	376	413	397	416	415	369	388	406	409	395	372	354	406	379	394	414	394	389	362	384	386	415	386	400	378	382	402	386	366	400	424	401	382	382	373	375	371	362	389	361	403	401	377	376	390	387	360	368	386	405	345	385	391	389	422	407	395	386	398	399	382	366	405	359	393	378	395	409	376	422	392	400	389	362	376	404	389	392	386	356	371	383	419	388	372	373	351	415	380	384	371	376	355	410	398	366	367	396	361	381	383	417	379	388	419	374	382	402	405	395	421	375	414	386	367	386	377	358	404	405	364	379	381	411	353	389	396	372	408	352	390	400	424	398	367	411	396	383	411	355	373	393	390	374	365	407	383	373	334	384	394	404	395	379	399	368	402	404	402	401	377	383	360	378	400	359	403	386	392	407	396	399	364	393	396	394	400	401	402	396	382	387	391	384	367	344	403	343	396	383	368	372	358	366	393	426	396	426	412	362	404	368	382	398	390	424	410	385	403	341	375	384	381	382	404	385	421	391	419	372	402	433	413	367	400	385	378	367	364	369	407	373	376	368	372	389	393	372	412	341	353	407	387	411	388	398	391	404	351	369	378	410	384	381	396	362	437	391	373	384	399	389	389	406	397	367	390	385	425	432	357	367	407	400	403	388	426	385	371	397	409	392	379	416	381	410	394	402	373	419	400	361	392	367	371	378	344	387	383	400	401	380	395	415	380	402
25154	21099	27802	25866	15062	3579	1389	880	689	631	568	575	532	504	527	534	490	510	517	453	479	510	435	462	486	492	485	452	525	460	487	446	500	448	517	534	487	480	484	459	448	467	487	493	471	463	486	466	480	452	504	526	450	478	522	482	486	462	515	504	437	478	451	444	485	446	474	503	486	486	423	495	457	505	488	433	489	442	470	437	452	472	472	402	455	479	472	455	466	456	445	483	465	463	440	485	511	442	476	481	484	536	462	479	477	493	463	481	460	486	451	483	463	487	460	467	435	430	497	467	488	472	470	476	480	481	504	482	496	461	438	468	508	441	435	456	494	460	469	477	524	474	474	449	486	471	461	498	464	490	495	483	448	440	456	463	487	420	509	493	438	490	482	496	447	459	522	490	520	513	472	461	487	447	501	458	480	500	491	492	462	434	490	452	492	488	500	475	478	505	456	460	486	446	460	464	516	450	462	483	482	448	493	473	480	470	487	481	458	465	455	449	496	451	511	454	483	478	479	462	455	463	496	481	460	465	483	494	460	441	479	481	499	481	520	493	469	486	480	471	450	428	469	479	473	452	476	474	493	463	456	438	431	497	480	480	495	475	523	462	434	502	439	487	467	434	490	452	462	472	481	468	496	468	449	499	488	482	484	456	471	464	460	496	467	460	411	474	526	462	499	481	471	458	484	477	465	491	510	465	471	507	447	483	491	457	476	470	517	477	460	474	458	497	443	475	485	479	458	486	468	462	436	513	483	463	477	473	465	500	472	445	475	486	480	460	466	515	482	479	464	470	500	455	490	510	445	481	463	514	454	492	468	483	480	470	426	463	453	468	448	446	498	500	488	472	505	462	437	479	469	448	471	499	493	476	471	488	479	457	478	425	460	470	476	493	440	472	484	461	488	456	481	473	487	501	459	480	486	488	436	455	504	455	479	481	514	483	483	485	474	486	482	464	472	465	479	458	469	470	449	485	478	484	450	428	451	456	430	507	427	477	472	490	458	491	487	454	446	515	423	471	428	470	464	527	465	480	502	440	416	461	435	485	493	458	486	466	474	439	526	482	438	454	465	476	462	478	541	452	484	457	445	491	442	496	473	434	442	433	489	466	481	447	466	466	447	504	457	466	473	491	502	470	455	473	488	509	421	472	504	489	459	473	484	477	439	468	462	444	465	447	478	492	481	484	456	504	468	463	500	510	474	460	483	444	481	472	479	466	460	482	536	455	443	474	493	478	506	512	464	477	461	485	472	478	437	468	468	489	461	477	476	476	480	479	524	445	501	462	486	462	481	437	467	497	496	438	430	457	446	445	452	502	514	457	424	418	458	446	496	468	464	488	480	496	492	491	484	492	479	448	511	492	463	476	483	487	500	481	472	462	452	456	499	473	490	478	452	464	445	441	501	516	467	451	473	486	468	491	473	508	435	466	433	492	478	476	472	446	496	464	492	443	460	442	444	478	468	480	479	457	447	432	449	522	479	488	489	503	465	480	466	461	479	447	449	491	464	474	480	520	469	504	451	447	475	454	495	446	486	517	456	455	461	479	441	485	449	464	450	513	477	504	455	457	479	466	491	480	468	487	449	441	463	457	473	470	472	448	471	462	494	472	498	450	523	499	482	475	491	474	484	496	487	459	460	475	467	449	510	469	479	534	458	479	457	469	499	441	491	465	444	482	509	489	487	480	502	469	485	493	468	494	488	465	512	496	488	463	507	511	504	450	499	490	492	471	442	484	424	481	468	489	507	447	463	478	478	478	464	460	495	473	451	517	488	475	435	467	442	479	491	480	471	465	494	479	484	466	498	440	473	456	418	469	464	450	458	449	473	461	478	463	462	461	490	492	495	456	492	475	467	436	479	485	403	502	443	517	496	478	491	439	451	491	448	468	479	501	497	492	511	481	475	466	498	496	503	490	490	478	462	423	488	485	444	478	478	438	477	515	480	470	494	435	452	459	452	460	483	494	503	467	486	463	441	489	513	474	477	459	518	483	490	458	486	492	445	473	485	503	471	473	524	510	484	473	461	503	462	462	464	511	482	486	474	509	460	491	478	492	441	453	428	438	474	481	477	502	489	502	495	476	464	441	478	477	495	514	469	500	444	443	490	488	481	484	459	482	471	490	472	473	482	483	454	505	454	461	501	504	469	487	489	483	469	500	449	467	443	510	504	480	504	466	488	492	510	453	417	480	436	470	470	473	484	482	497	470	433	449	473	469	463	454	498	468	494	434	473	481	467	447	474	506	459	478	446	477	479	481	466	409	475	479	465	439	475	457	490	444	460	469	461	480	481	492	500	440	467	448	452	453	479	502	437	482	489	503	454	495	452	467	488	483	490	462	479	478	474	443	456	507	455	463	474	449	484	466	444	448	475	504	482	481	499	451	494	502	513	466	482	482	478	493	468	498	486	455	483	455	453	464	512	494	434	498	448	497	471	443	468	504	472	465	445	464	486	435	501	476	479	474	499	481	453	514	512	479	507	510	483	447	453	474	479	466	485	477	458	480	460	474	445	447	488	464	460	493	487	435	482	498	464	426	472	479	437	494	497	474	474	453	461	437	458	418	479	458	532	480	465	490	508	447	481	433	471	493	459	489	489	464	472	478	481	492	457	465	481	479	474	432	492	468	471	477	466	525	477	473	461	453	519	460	479	457	510	454	457	488	476	458	456	464	457	461	433	476	482	493	489	481	478	495	508	491	487	476	499	489	467	452	432	457	463	440	490	483	480	452	461	453	494	471	461	526	474	446	507	450	509	484	451	474	419	479	484	479	467	477	468	474	494	471	475	464	483	480	458	501	490	485	490	453	484	498	453	466	486	454	457	425	476	459	475	457	452	467	463	469	451	471	477	463	452	493	474	460	440	444	512	547	464	451	473	456	486	478	503	453	494	464	522	451	480	475	499	504	467	438	470	502	500	459	459	519	497	479	449	479	466	478	482	508	480	464	499	463	482	472	486	559	451	430	501	500	442	473	464	425	481	487	503	477	469	451	459	488	490	458	499	490	468	487	447	488	441	481	484	450	512	454	443	440	442	467	486	476	494	436	471	523	518	456	435	505	458	534	460	489	485	475	449	479	447	457	483	470	487	479	455	462	443	471	495	459	446	506	491	468	457	499	477	480	479	464	445	482	463	473	517	447	464	489	496	473	461	496	494	467	469	476	450	475	462	449	453	445	495	486	432	461	469	463	484	508	488	501	494	486	496	506	476	462	459	476	455	480	504	453	461	457	462	433	448	470	454	446	466	452	452	462	432	492	444	470	460	453	468	474	459	489	493	442	494	479	457	494	465	471	476	477	446	440	446	439	464	474	442	463	462	498	467	440	484	471	518	441	471	447	484	486	492	495	456	476	480	484	492	492	470	447	510	445	446	464	473	462	471	513	494	468	441	509	459	474	475	468	461	497	474	467	482	507	519	484	490	456	462	476	475	477	441	466	472	482	467	451	479	506	485	501	485	500	471	495	506	474	503	506	494	443	453	463
33465	48878	37704	22633	10170	4015	2237	1322	970	795	714	695	619	609	535	592	610	555	578	587	569	545	567	568	536	563	562	543	542	516	551	551	542	556	531	580	539	520	545	545	530	526	543	501	556	542	548	515	547	555	532	579	510	530	589	540	522	574	552	562	523	531	507	529	539	524	573	531	529	553	567	528	536	564	516	558	540	506	573	520	590	529	536	527	544	543	557	539	579	554	561	516	578	542	532	530	531	571	545	530	514	553	468	527	519	534	545	544	557	545	593	519	530	556	564	548	555	571	565	548	518	515	529	547	489	504	559	540	504	561	526	540	537	531	536	540	590	560	514	529	516	511	526	509	511	533	578	604	567	527	535	571	545	559	551	511	539	526	543	552	525	562	560	548	549	496	516	551	568	547	524	520	556	571	531	572	567	520	513	484	539	540	588	504	522	506	568	501	535	504	540	516	548	560	548	493	539	554	557	503	516	514	558	485	537	560	541	559	535	533	532	524	530	546	546	515	537	524	521	505	560	540	507	545	522	532	587	546	524	520	555	550	546	543	557	490	507	540	557	531	543	527	540	541	535	540	527	524	532	503	575	554	534	526	548	541	541	514	515	564	552	491	518	567	573	532	574	529	545	537	510	602	522	572	494	554	527	508	500	530	562	518	543	495	501	562	526	504	532	543	570	562	509	554	564	508	549	536	581	545	540	513	542	556	533	551	535	535	523	542	538	528	534	592	567	535	546	518	523	543	516	553	510	518	513	545	533	573	546	557	543	513	546	534	532	519	558	579	540	589	564	512	522	526	535	531	529	522	542	545	551	514	562	506	588	566	553	534	544	523	534	546	534	508	557	517	542	526	549	548	525	546	528	539	534	562	533	552	589	571	544	535	535	547	547	561	558	545	556	508	527	542	544	497	589	530	546	536	544	504	547	584	552	522	532	568	509	547	547	509	586	543	550	552	522	568	541	558	581	542	556	536	516	540	494	562	548	544	559	562	559	572	510	539	543	508	564	536	564	552	543	579	582	508	503	491	549	526	557	542	528	533	552	547	546	498	540	527	539	507	582	542	538	559	566	553	553	537	511	503	554	550	525	569	504	486	534	523	560	547	531	515	524	540	579	543	557	524	516	527	532	506	533	519	547	572	562	574	565	580	524	535	515	562	545	550	541	502	500	533	511	545	559	532	549	598	500	534	512	596	558	569	531	556	566	526	557	540	543	538	531	494	564	569	559	554	565	532	553	525	532	523	552	529	552	563	532	533	546	520	541	529	550	546	615	564	521	516	522	507	530	541	563	504	539	594	505	510	511	534	557	547	554	539	539	583	601	551	515	548	531	545	538	561	522	534	565	497	583	522	528	563	518	526	524	576	535	499	521	549	571	512	564	549	518	557	565	592	537	522	534	536	526	535	546	571	600	571	522	526	559	553	537	541	502	506	554	558	557	584	552	547	535	585	573	551	528	537	529	560	552	553	515	515	514	552	566	593	570	533	561	543	529	534	575	547	537	532	589	539	503	580	568	578	518	535	502	561	559	508	552	536	566	539	555	558	564	537	543	507	551	542	494	532	580	557	545	523	521	535	580	541	501	570	561	539	522	531	526	557	532	520	555	551	537	539	485	550	560	548	541	487	523	574	554	532	568	574	495	524	553	514	544	555	557	555	525	524	601	539	508	516	535	552	570	542	524	549	600	514	539	565	586	547	522	538	556	567	512	540	567	535	590	527	524	531	538	546	533	536	528	538	543	551	531	544	511	532	573	563	515	519	547	566	546	541	558	526	505	564	475	564	539	540	556	536	507	543	555	560	561	517	521	559	544	526	537	537	528	503	559	552	530	513	534	537	553	536	518	533	495	526	556	529	554	560	558	542	535	570	527	521	574	538	521	534	546	527	503	560	548	520	560	557	522	565	537	547	545	538	528	545	497	498	547	521	568	563	577	542	517	523	548	561	542	546	522	543	512	552	560	544	559	539	552	558	562	562	567	542	543	517	539	624	553	519	564	550	546	511	521	492	490	594	556	546	522	515	547	549	561	564	556	539	514	570	589	539	525	559	547	536	489	541	575	557	570	527	532	538	545	524	469	509	532	542	572	576	554	565	547	554	573	511	528	550	524	572	552	535	523	511	533	552	528	546	552	551	568	545	546	524	509	522	530	554	522	547	514	546	496	544	524	517	498	507	496	542	534	576	525	540	567	530	562	532	555	564	561	533	541	528	542	516	568	548	551	567	519	558	568	556	611	532	577	558	539	496	539	561	522	575	558	561	547	580	531	554	537	506	528	497	506	543	538	576	524	535	576	557	551	531	524	555	543	537	529	509	544	497	503	563	537	569	577	582	540	537	563	567	514	584	564	568	555	556	528	547	536	560	590	538	548	547	532	524	554	558	531	532	569	545	495	527	575	482	584	538	557	529	559	549	560	498	582	545	523	514	527	522	506	507	539	538	556	577	556	601	606	579	506	519	558	496	540	553	560	482	510	537	570	583	576	541	584	554	572	552	546	526	542	555	524	555	548	547	519	508	509	500	546	568	570	504	567	539	532	533	568	531	508	537	526	547	598	539	548	481	532	592	551	548	555	535	572	530	546	538	535	501	545	530	547	520	565	542	550	569	545	522	522	513	529	539	546	582	509	557	512	563	533	553	552	527	520	574	571	506	531	536	530	530	501	535	564	533	578	470	541	573	535	527	522	533	549	538	519	546	513	536	509	515	509	577	519	544	536	564	549	550	526	549	531	488	551	572	557	579	509	547	535	529	542	534	533	523	548	528	555	552	550	515	550	585	538	523	509	543	543	525	555	503	550	539	593	507	532	526	543	549	517	541	551	572	543	543	557	534	573	565	563	498	525	560	551	553	569	576	559	560	557	536	518	563	564	550	521	544	522	542	508	562	524	549	576	544	503	501	543	513	548	522	534	539	586	559	534	542	516	606	552	520	582	538	491	542	553	532	556	566	568	561	537	495	542	514	541	530	561	549	536	527	512	542	537	501	523	565	549	550	556	577	529	552	513	503	539	549	553	537	534	520	514	503	532	595	517	510	522	546	530	522	578	579	519	542	541	566	490	556	568	527	551	582	487	551	526	567	547	560	531	510	521	504	530	531	520	535	528	536	543	550	511	532	554	530	519	507	590	535	521	549	543	553	526	572	562	512	587	568	517	510	570	521	546	510	550	534	548	512	570	546	541	527	488	539	560	551	528	519	518	532	505	526	553	535	526	467	566	560	531	546	518	601	565	541	525	571	515	557	527	544	550	533	504	515	566	499	487	545	498	522	556	540	541	560	540	553	540	527	537	505	502	555	560	494	561	539	535	573	539	526	537	522	540	545	538	580	540	523	578	574	539	543	522	553	548	569	469	516	562	538	542	510	551	593	517	528	569	577	544	520	552	548	582	534	521	528	551	520	513	559	537	528	571	511	608	509	540	528	534	534	555	592	576	504	529	501	545	506	538	519	508	562	577	529	561	529	548	550	552	532	497	526	530	535
22898	21105	28762	23752	21179	21103	11229	2120	1292	1036	894	776	727	643	622	619	538	569	544	544	515	534	565	557	522	503	545	506	459	493	515	474	523	463	482	491	776	1576	880	505	631	480	478	484	477	489	499	520	488	448	469	456	500	455	513	452	469	466	465	487	474	492	462	490	484	501	504	435	481	468	482	503	485	445	483	466	491	475	467	504	474	430	469	474	485	499	470	510	493	491	454	464	465	480	468	501	470	464	470	456	450	519	470	460	443	436	477	531	472	485	484	473	490	514	504	456	431	515	461	478	487	495	488	470	476	468	447	514	473	525	470	486	493	454	505	478	478	479	460	498	436	481	493	486	466	448	470	443	487	463	448	463	522	475	499	486	487	496	482	473	456	485	503	495	477	489	534	459	498	480	512	457	459	463	479	506	455	461	525	503	493	467	463	492	473	457	469	460	493	473	479	497	456	461	487	479	478	525	480	444	467	442	461	462	507	469	469	459	505	487	468	478	450	480	469	482	462	460	471	461	523	475	472	469	490	499	467	461	476	515	462	450	495	493	451	506	517	490	492	468	480	467	494	491	467	488	459	505	481	479	449	487	426	466	470	482	446	462	460	426	466	497	475	474	489	464	427	474	456	480	497	469	476	465	466	446	501	512	445	470	465	494	470	511	445	500	456	431	515	474	466	455	478	469	494	442	451	455	496	492	494	519	439	503	438	468	503	496	475	478	455	486	480	460	476	459	450	451	441	474	499	500	484	461	453	452	463	454	523	470	500	465	517	480	515	515	470	467	461	445	515	471	518	465	466	479	522	498	471	439	493	483	462	494	502	497	469	453	486	503	483	487	507	466	456	489	479	438	480	448	478	472	466	475	439	452	469	497	468	487	478	466	476	448	512	474	456	474	477	473	469	522	484	493	464	474	483	447	462	480	477	457	457	503	455	474	490	496	464	473	499	468	480	511	496	492	485	502	501	467	522	455	480	447	490	447	464	500	489	531	483	478	500	468	477	450	463	483	443	476	454	444	492	495	468	497	484	497	442	482	475	497	485	456	465	457	481	479	493	506	470	507	460	475	495	468	453	478	481	510	511	513	504	449	477	461	423	481	458	437	493	444	455	504	462	446	469	515	451	457	509	507	506	505	485	475	487	457	464	493	449	463	486	439	482	473	513	507	477	515	494	487	448	520	477	470	471	460	457	462	495	454	472	484	443	479	500	462	472	463	473	460	455	490	448	473	434	455	493	429	476	479	476	473	477	479	470	454	452	439	474	473	441	499	455	446	467	438	477	500	446	459	449	486	481	504	466	480	471	450	454	502	491	486	469	443	499	469	479	501	441	458	455	531	490	497	476	476	486	450	495	472	472	492	486	479	453	467	503	441	457	475	471	462	481	468	466	472	462	519	481	490	480	463	435	468	448	488	442	473	477	481	486	474	478	439	458	436	519	462	464	529	486	483	529	451	501	462	468	471	534	467	437	505	471	474	434	452	486	480	476	471	456	477	490	468	499	485	486	476	488	491	432	477	470	476	476	450	494	440	452	498	457	454	455	481	487	471	494	473	444	473	447	464	465	488	484	484	475	536	481	481	465	460	500	508	471	468	488	461	475	426	438	496	469	456	484	490	538	485	514	482	451	471	465	481	472	488	461	479	479	458	469	479	445	455	469	489	499	455	492	454	497	486	501	496	496	488	480	465	484	495	487	488	460	469	483	458	488	478	437	454	466	472	448	520	462	469	501	487	479	469	473	483	460	477	453	455	466	473	470	447	473	467	486	485	499	470	453	492	440	480	474	467	487	485	477	474	477	463	449	464	481	474	482	431	484	452	474	457	484	487	496	477	467	481	512	490	469	533	515	468	486	467	476	484	520	485	516	492	515	438	497	497	437	454	508	461	463	466	495	450	500	451	472	479	452	449	453	488	457	458	492	511	495	485	473	485	459	442	500	474	507	463	468	470	508	480	478	485	480	481	470	447	500	473	482	466	481	459	477	490	445	478	508	477	445	454	441	502	501	459	444	455	456	458	487	491	490	491	448	467	443	486	491	476	506	485	475	485	487	450	491	517	505	471	476	465	497	501	512	455	440	518	483	499	455	454	475	468	460	485	461	459	478	479	464	476	486	487	443	504	506	496	459	490	509	460	423	462	489	470	496	484	431	427	476	464	462	486	466	504	421	494	498	480	471	463	518	466	471	470	452	504	466	471	470	461	428	453	466	514	439	491	501	496	423	475	458	454	477	471	499	462	472	496	430	468	494	478	430	492	480	470	500	465	483	483	478	470	470	427	497	461	468	470	481	499	481	489	471	518	445	465	482	465	488	464	475	485	483	498	509	468	452	445	486	514	487	487	479	476	516	480	500	471	498	509	502	514	518	481	455	475	478	528	476	491	448	473	515	442	494	477	474	440	455	491	463	492	462	497	439	501	497	442	468	497	483	493	466	487	505	462	442	488	470	481	453	451	469	495	476	478	478	484	463	448	488	487	468	476	461	458	488	462	489	440	461	458	476	469	468	507	434	475	453	493	497	462	467	468	476	450	471	457	476	483	474	447	444	502	496	479	485	482	459	504	484	483	493	492	456	457	498	485	463	505	460	477	483	475	469	445	466	459	431	482	438	466	467	502	493	464	444	488	442	498	478	514	523	457	512	494	475	460	509	463	478	468	432	479	433	457	479	453	430	485	464	466	480	481	439	487	459	496	504	491	485	449	483	466	473	463	460	465	481	455	470	503	487	470	464	504	539	464	467	464	474	478	444	462	459	485	483	467	485	462	447	454	491	459	429	469	474	484	448	455	491	459	470	452	470	439	528	507	478	471	493	462	508	477	486	461	490	487	471	483	501	494	475	451	493	469	469	517	473	459	468	509	460	473	444	490	475	479	487	428	408	511	476	484	465	457	454	433	500	494	455	462	493	467	477	477	488	472	492	487	463	465	455	470	448	446	467	491	487	498	448	477	465	490	450	491	480	529	474	462	505	485	480	455	456	503	485	485	464	475	451	483	481	442	492	455	451	453	448	450	437	464	488	452	471	499	456	480	465	471	433	450	435	492	475	500	457	459	464	463	486	447	509	481	429	456	491	470	466	491	504	445	462	450	502	497	485	484	474	484	463	516	495	457	494	468	449	470	458	501	462	478	472	480	526	482	506	475	477	430	442	450	449	443	509	465	481	449	472	501	496	478	497	459	458	431	480	488	460	439	440	484	505	477	466	504	500	451	450	448	472	450	464	481	506	443	481	436	509	450	483	463	461	482	529	464	449	441	482	463	474	450	529	481	502	443	449	447	482	463	506	464	491	477	469	501	505	428	453	467	468	468	478	527	497	504	484	495	459	501	507	476	504	441	463	444	496	495	486	462	448	461	488	540	479	461	500	463	471	475	487	489	465	436	477	518	448	489	462	490	418	451	453	451	461	455	523	492	496	484	458	457	482	472	460	484	457	462	486	473	474	439	493	476	461	484	470	481	470	537	482	451	490	481	490	478	448	483
34088	59904	45962	27432	16564	8929	4652	2731	2020	1485	1296	971	945	799	693	673	688	666	623	663	575	567	547	604	598	588	572	564	591	568	567	556	541	628	565	544	1047	1995	1104	610	711	541	533	500	512	498	507	509	527	493	520	518	511	548	532	494	520	553	523	524	508	522	521	575	500	511	511	545	548	561	530	530	544	526	482	515	506	508	544	529	539	535	542	484	487	550	502	531	529	520	559	502	507	542	476	585	531	518	561	536	526	542	508	527	525	527	483	519	564	556	540	489	489	530	500	493	539	562	496	546	532	500	507	546	492	508	481	546	524	549	575	487	514	545	496	525	514	522	501	505	537	534	497	530	541	540	555	527	529	517	548	515	557	517	520	517	523	545	496	529	513	517	541	510	544	493	508	546	524	496	485	509	493	538	488	525	517	560	495	519	499	499	521	560	523	506	527	496	568	498	534	521	552	533	523	529	542	516	541	523	517	522	547	564	518	525	526	482	573	550	495	547	519	573	510	496	517	520	516	482	515	525	489	536	559	513	548	531	523	535	512	521	502	550	542	485	506	513	541	532	504	547	534	513	548	525	512	593	491	569	488	531	508	548	538	497	535	505	512	547	493	524	528	565	520	543	537	543	516	516	497	577	532	511	498	510	571	526	506	525	519	535	490	555	518	475	501	533	480	488	559	516	531	485	548	484	517	554	548	520	535	524	526	525	511	503	503	531	558	509	516	521	534	502	538	527	494	515	551	508	513	444	531	530	534	503	516	539	500	527	533	542	534	567	493	517	532	528	526	520	533	520	527	494	544	488	516	534	504	512	565	571	505	547	494	550	497	515	516	513	539	523	510	598	532	514	530	510	502	539	486	546	504	523	498	489	541	475	522	509	496	531	523	518	503	537	538	519	531	535	536	506	525	490	505	522	519	531	516	491	513	514	505	501	535	487	528	527	510	510	516	542	535	467	535	520	507	532	511	496	517	482	519	551	501	526	572	541	501	519	512	536	498	557	507	540	497	508	498	556	541	503	502	505	501	521	510	495	515	523	497	494	564	517	524	527	554	537	496	502	513	541	550	494	517	549	519	533	502	549	523	532	570	562	515	517	503	511	573	573	518	503	553	494	548	566	490	537	535	526	530	559	500	498	482	542	500	493	545	497	557	529	503	532	558	513	552	511	505	547	541	535	532	506	569	519	523	498	533	529	507	518	527	564	519	534	484	518	547	550	504	524	529	537	496	534	509	516	512	477	565	537	485	519	564	558	551	525	499	507	525	492	523	537	510	514	536	510	567	509	511	486	514	510	516	549	483	517	504	530	520	528	559	483	533	544	587	533	546	521	503	530	502	533	487	508	509	519	504	547	518	509	539	511	488	545	505	553	486	514	506	495	539	492	522	502	527	512	513	527	473	557	475	501	523	528	508	511	490	521	506	539	509	503	477	514	521	496	551	531	486	558	515	539	494	480	503	489	538	536	556	521	521	516	516	513	507	522	539	522	500	519	548	485	543	537	508	516	493	499	545	501	509	521	547	523	518	550	505	502	539	531	536	530	512	506	481	484	555	533	517	514	503	508	564	474	500	510	535	497	539	503	517	532	530	513	489	540	523	541	486	548	483	497	485	521	509	512	517	483	507	531	511	534	508	531	522	503	473	517	556	559	514	501	560	529	523	518	543	517	506	556	513	518	508	557	495	480	547	529	506	527	508	533	502	531	521	485	523	500	540	510	537	583	522	538	520	519	505	508	495	483	515	513	542	536	522	526	484	524	513	515	508	565	488	512	510	500	509	489	517	534	526	497	539	545	539	503	534	497	526	502	520	522	537	561	518	526	526	547	544	562	501	541	533	520	552	519	522	501	540	502	499	538	532	526	492	506	526	495	546	477	512	546	498	554	550	485	544	543	518	516	501	508	524	537	531	502	468	496	509	538	514	508	518	550	562	556	522	526	571	538	508	500	529	534	519	545	508	513	529	523	516	553	464	522	507	536	503	483	517	512	536	562	545	527	530	540	536	501	539	529	510	490	513	524	517	469	522	527	450	484	494	523	516	555	522	505	508	527	540	545	559	491	526	485	550	513	510	505	489	528	501	522	532	506	510	537	485	496	504	519	513	511	493	508	532	533	536	532	502	512	529	519	501	524	529	523	545	563	514	476	522	520	545	489	547	521	514	536	502	531	507	518	492	548	498	539	528	509	522	532	510	508	564	516	553	509	498	494	519	513	505	525	518	531	524	547	509	524	578	539	529	503	494	517	520	516	464	492	516	537	521	505	562	559	545	531	537	536	516	519	505	502	531	545	530	526	490	557	531	503	501	516	476	514	554	533	507	518	488	528	519	516	482	550	543	529	497	515	529	498	530	515	551	542	540	532	502	540	503	548	544	526	521	498	540	554	478	509	525	481	515	538	519	506	519	528	509	514	500	497	549	502	523	500	550	535	501	547	510	524	536	485	511	563	568	506	528	561	506	487	519	529	523	487	553	499	539	516	508	509	501	543	498	531	507	525	549	549	545	564	531	492	523	499	547	493	527	502	545	519	524	537	535	560	490	489	486	500	510	543	470	541	529	519	531	536	500	492	517	508	512	510	505	523	503	531	510	478	558	554	488	543	526	512	511	449	534	485	489	537	529	561	521	549	527	512	513	537	514	517	494	549	541	496	518	513	542	481	498	512	529	479	559	516	525	551	514	512	542	524	528	513	498	524	530	491	515	548	524	546	519	494	522	538	531	554	492	553	490	494	504	557	503	501	585	499	523	544	480	522	534	486	532	471	510	554	475	548	558	495	517	544	558	525	490	461	525	534	527	516	502	553	503	522	504	523	525	540	493	546	515	529	528	530	494	554	495	508	500	544	509	518	500	517	508	527	494	521	484	532	556	493	486	491	523	511	526	537	546	543	550	514	512	504	468	492	548	537	530	505	516	554	512	506	538	490	513	497	492	484	510	475	529	532	483	499	528	553	528	533	517	551	501	510	536	505	552	516	501	501	496	521	496	512	512	498	526	533	543	465	521	489	514	532	508	532	547	508	541	505	502	531	503	520	536	530	557	518	515	520	515	513	527	471	534	521	475	492	492	516	496	536	537	542	526	537	531	516	535	510	503	503	508	526	499	533	571	592	565	506	542	509	520	497	517	519	512	475	510	548	554	517	516	464	493	537	534	511	529	539	536	481	532	497	529	505	496	544	511	529	516	554	489	476	498	510	536	473	509	569	521	477	550	534	533	487	526	579	503	505	467	549	506	521	549	526	488	498	513	482	547	534	519	505	514	510	502	488	525	497	489	522	490	507	500	473	499	525	512	538	511	527	514	520	518	493	531	523	511	525	535	519	508	535	521	494	562	527	518	535	508	523	483	520	500	528	531	511	537	484	526	479	524	495	549	526	542	537	508	526	512	557	536	565	531	499	507	513	498	480	525	551	540	526	498	525	518	496	518	516	553	528	529	527	484	510	518	498	522	528	485	483	542	532	492	536	562	500	540	511	514	522	541	487
28406	28716	34476	17744	4627	1676	796	552	459	435	427	400	364	375	379	372	366	402	374	357	366	332	372	389	392	376	362	371	394	400	375	370	349	369	388	406	412	378	433	376	347	388	386	392	391	373	385	371	359	351	362	379	377	402	363	422	357	386	390	371	391	372	341	395	382	364	364	368	344	375	414	366	385	376	356	376	374	385	372	390	360	369	413	344	384	379	339	389	377	400	370	346	376	382	340	380	423	378	377	378	347	371	375	439	363	382	384	355	378	384	375	354	372	377	393	398	379	373	377	341	390	377	369	348	380	359	375	374	360	370	357	385	349	373	362	368	374	357	361	383	372	347	375	389	388	394	413	371	360	378	370	385	399	416	373	365	372	378	356	389	373	379	363	362	427	390	385	385	383	401	379	370	346	377	402	358	410	380	369	369	389	338	378	352	365	363	365	348	372	372	376	354	364	382	355	375	344	372	370	361	386	383	375	401	389	370	388	367	358	356	374	366	394	363	387	379	384	377	328	380	377	362	384	411	376	377	370	346	372	371	395	376	379	373	382	391	382	373	370	377	387	377	392	387	378	387	371	393	362	364	366	364	349	338	351	374	363	347	362	387	361	405	382	398	385	375	412	388	371	354	361	337	377	402	386	358	393	382	360	392	410	396	435	375	382	368	385	382	381	364	390	374	398	388	385	405	359	381	341	401	388	361	377	373	374	374	367	382	353	374	383	381	383	332	347	334	348	361	375	382	353	399	409	406	373	375	413	345	363	395	365	387	418	369	399	360	375	336	377	342	398	423	390	331	395	398	406	384	370	393	371	387	365	373	363	383	405	361	382	399	389	405	387	399	440	376	417	409	344	359	418	393	381	384	378	377	369	365	386	393	365	392	407	391	373	389	360	367	377	378	400	361	365	386	355	346	359	431	412	373	349	374	348	359	403	394	374	381	365	372	363	387	347	372	407	354	397	386	374	375	386	368	383	399	359	361	377	398	357	396	398	360	371	371	405	374	380	380	379	380	366	376	365	372	381	389	397	351	380	381	393	355	354	353	392	369	374	374	395	401	419	377	360	397	402	389	380	393	385	390	369	355	388	375	405	370	340	371	389	364	375	404	346	412	357	378	395	351	347	385	386	377	384	379	380	385	367	371	394	369	361	372	419	373	353	394	396	372	410	390	406	401	403	391	369	360	378	402	349	386	399	346	382	392	376	374	363	348	383	382	367	407	365	335	372	374	417	385	387	413	369	353	425	411	393	390	366	398	370	422	378	378	404	376	392	377	351	402	369	406	419	396	363	369	404	363	370	368	342	370	346	378	379	337	381	357	368	332	413	401	388	355	375	378	402	377	365	390	390	357	396	380	386	372	378	400	361	370	352	361	354	326	355	381	363	378	400	407	405	389	359	367	386	401	365	363	352	373	363	408	368	394	397	383	427	364	380	357	369	357	400	354	365	381	379	372	382	397	369	394	400	378	397	361	370	386	391	377	370	335	373	347	376	340	345	355	404	395	392	366	387	424	383	372	400	387	370	395	384	379	377	360	354	361	317	341	394	354	339	366	384	352	378	388	350	399	400	421	360	325	374	369	382	413	371	381	387	389	377	366	363	399	371	386	350	403	349	373	364	409	387	375	353	387	358	404	375	377	356	356	376	397	397	333	365	388	363	394	365	366	373	328	387	370	374	416	353	371	376	364	353	380	381	377	357	368	374	381	363	335	366	367	382	373	379	374	372	371	369	353	396	369	350	348	334	389	393	351	377	365	373	375	367	393	380	361	412	393	384	363	423	357	338	376	368	372	357	366	366	395	370	407	391	393	360	363	395	385	375	345	412	364	366	372	391	363	373	385	354	370	360	352	344	394	371	368	374	362	375	369	353	346	364	372	382	409	366	360	365	375	362	362	393	369	427	405	392	395	400	369	371	404	384	410	367	378	394	383	376	377	391	361	345	394	378	389	360	382	370	339	350	388	358	359	384	370	384	353	383	341	384	359	398	380	377	381	354	410	383	368	344	382	362	398	349	403	375	363	352	370	403	362	375	383	390	409	356	415	390	416	393	358	374	353	362	378	342	386	393	366	383	397	375	367	368	377	396	362	366	414	405	370	388	370	338	387	333	356	399	390	420	398	371	388	379	348	375	404	369	391	390	357	380	363	357	330	404	343	384	351	365	370	376	382	401	375	383	356	394	359	386	357	372	371	344	395	372	364	364	378	351	328	385	416	376	387	391	341	344	392	352	365	349	360	366	363	356	344	387	359	358	377	356	365	355	372	424	374	350	364	395	416	389	396	364	400	369	392	356	357	369	373	374	350	348	353	374	379	353	387	399	384	377	366	400	331	390	345	394	386	414	348	389	396	372	378	354	372	388	360	408	390	379	367	375	383	377	379	364	378	381	362	397	340	390	363	349	402	374	378	375	383	337	346	346	387	366	399	379	397	371	398	365	385	362	374	347	364	354	366	370	371	382	365	405	371	354	379	386	378	389	367	362	361	384	383	386	402	374	349	382	393	382	387	418	388	345	383	360	388	363	372	384	329	357	368	388	354	358	368	339	388	393	362	409	371	392	390	388	363	378	368	395	375	319	356	358	387	341	368	387	369	359	352	373	378	382	399	404	367	363	399	371	378	375	372	381	381	414	362	352	350	369	363	383	369	392	369	361	379	389	383	379	366	393	401	409	363	377	359	350	362	371	363	404	343	377	382	380	385	391	357	368	336	345	388	374	383	399	370	400	401	409	373	376	366	375	362	391	368	356	369	419	376	370	379	382	377	322	352	361	357	380	350	369	379	380	379	359	388	342	353	374	412	366	362	376	339	370	380	381	372	348	363	374	356	395	352	371	380	389	371	390	398	402	358	405	380	378	387	374	386	366	381	361	356	395	334	386	381	409	402	362	376	386	404	372	386	341	424	398	368	395	377	390	384	363	387	372	387	354	365	378	359	356	375	358	378	368	399	375	365	370	356	358	376	383	367	377	396	389	379	383	398	394	411	373	395	352	363	361	427	359	375	365	415	432	358	380	387	358	377	380	363	377	354	386	365	394	365	369	365	351	354	406	392	346	409	390	360	382	399	360	381	376	376	393	381	353	385	389	350	366	383	371	357	376	375	366	380	378	370	370	378	352	373	365	388	341	335	397	333	386	391	380	369	356	372	380	370	411	387	364	377	365	389	360	361	406	382	377	414	354	384	393	360	343	394	415	392	367	385	354	386	374	405	369	370	384	376	388	363	381	360	381	338	383	396	337	355	321	393	378	405	389	369	366	366	351	348	378	385	377	343	368	393	367	385	366	380	387	393	375	394	369	384	374	360	375	356	381	355	350	364	348	399	358	384	360	382	382	366	347	359	392	366	358	414	353	362	388	374	342	402	402	390	388	382	368	381	320	362	353	432	340	377	357	364	372	388	364	344	380	405	374	410	369	395	377	378	375	378	366	369	391	346	363	366	358	366	398	381	369	383	342	374	366	372	387	381	350	381	401	368	373	408
31346	46992	34696	12800	5864	2587	1134	778	660	521	509	510	494	444	462	462	437	462	458	452	433	430	414	426	457	449	419	425	451	428	446	480	435	440	441	431	458	484	524	431	410	422	428	442	439	455	416	459	445	466	428	443	442	423	458	421	427	434	426	412	409	440	448	479	435	423	458	406	409	439	476	454	440	436	403	437	481	446	430	439	425	398	416	448	394	424	386	410	435	424	441	437	431	446	428	425	431	466	426	431	408	426	435	403	410	421	411	441	452	435	401	428	434	453	441	430	449	429	449	438	399	408	451	448	422	481	445	437	472	445	452	456	407	470	415	409	435	443	437	378	416	432	440	421	441	432	434	486	406	446	424	462	412	411	464	415	424	433	419	409	420	457	461	403	462	417	455	420	428	458	462	426	435	450	417	437	402	414	437	451	466	408	426	442	426	436	449	424	407	446	461	450	445	435	425	420	429	419	450	421	459	435	442	418	456	443	440	423	424	429	436	450	437	406	471	450	451	466	475	440	387	399	434	453	414	445	430	428	424	430	412	429	453	454	419	424	415	461	422	438	428	401	447	414	453	431	441	476	430	415	427	440	452	434	424	439	458	462	435	434	419	440	417	445	441	417	447	416	464	429	413	459	418	419	438	432	427	416	434	443	418	416	442	437	441	414	441	423	479	445	446	417	422	447	454	435	401	447	429	443	411	454	400	442	438	418	418	434	468	449	441	459	416	451	419	452	446	439	436	413	429	464	467	435	450	387	454	399	445	412	435	421	447	430	439	431	439	422	439	438	447	439	445	457	426	443	444	417	455	440	447	432	440	443	430	415	434	480	438	440	428	449	415	432	418	427	458	423	446	424	445	428	416	397	440	437	420	417	430	439	423	446	439	423	428	430	421	407	415	429	442	447	422	378	470	462	434	428	447	397	402	425	420	392	415	454	426	438	441	414	450	435	471	408	452	468	459	452	424	422	441	443	400	435	448	433	376	465	434	444	441	436	445	432	442	453	414	417	444	428	449	471	429	421	447	442	436	460	415	445	443	424	423	432	426	406	428	431	467	432	446	446	460	454	434	440	407	459	457	483	437	435	420	411	429	413	451	429	419	483	418	458	477	445	479	412	431	437	404	432	419	410	425	418	450	401	510	469	472	385	445	445	419	446	409	438	414	439	445	440	458	440	450	448	423	401	428	409	427	443	417	435	453	460	391	422	458	434	503	422	428	430	472	407	441	413	424	445	473	408	439	438	420	416	427	451	443	427	431	467	415	430	447	412	446	405	476	391	439	409	408	453	445	421	440	410	414	413	417	458	444	423	415	438	453	403	444	425	409	430	427	443	444	424	405	410	436	409	400	434	441	426	434	460	428	415	424	421	405	438	459	458	447	441	395	423	429	429	430	383	419	412	418	444	468	456	408	440	470	414	444	410	452	447	430	474	428	426	408	447	431	427	453	453	448	418	409	436	418	472	448	454	434	435	417	436	423	432	449	488	431	401	419	393	462	452	455	429	439	407	437	411	431	430	445	433	437	406	434	413	420	436	422	457	432	436	423	408	426	431	403	476	432	435	431	455	462	419	419	434	443	454	458	435	411	421	427	444	406	430	449	470	439	429	429	415	457	432	426	439	409	440	455	468	453	439	428	425	423	427	433	383	448	438	473	416	387	456	430	459	447	401	426	412	473	413	446	395	423	435	430	425	400	414	420	432	406	432	472	406	427	458	388	467	454	486	418	432	405	388	431	443	430	426	443	401	445	430	466	423	421	390	456	423	454	441	423	436	423	429	485	441	416	442	452	410	433	453	436	425	481	425	432	444	462	429	404	393	418	403	443	427	403	453	399	459	460	451	399	457	428	427	390	454	426	451	425	422	426	422	446	451	408	487	437	417	428	458	425	448	437	419	442	417	430	432	435	416	421	453	420	398	418	460	420	429	407	420	428	428	435	476	442	420	407	434	431	433	424	424	426	449	413	428	428	438	462	420	410	416	446	466	452	452	394	425	423	434	413	485	474	443	406	424	466	406	411	446	423	447	450	462	448	414	388	445	454	415	413	426	460	446	403	426	460	467	384	430	382	445	412	442	432	419	410	456	419	445	442	439	433	451	446	427	440	451	437	417	443	427	445	406	423	491	438	440	412	467	432	453	424	441	396	434	447	433	416	445	446	385	453	461	405	461	471	445	421	439	432	413	416	443	411	413	472	430	461	442	406	428	432	440	445	422	379	462	464	411	420	436	429	413	422	462	460	428	431	430	424	410	448	420	462	413	418	437	435	426	400	430	435	427	434	419	447	421	474	438	441	438	365	445	435	417	435	464	430	462	428	434	456	433	442	446	398	464	424	438	401	451	430	444	397	433	443	445	446	444	437	471	451	434	426	460	405	442	444	419	441	440	494	434	420	418	420	450	427	432	416	439	465	424	430	472	425	427	409	417	419	435	436	447	439	437	412	437	475	421	459	441	421	446	424	440	418	416	419	446	445	417	455	460	407	422	409	419	423	453	449	392	461	470	420	447	433	418	446	428	432	429	400	453	443	443	396	421	430	427	377	420	440	412	472	434	412	402	419	451	433	409	446	421	432	413	459	427	437	443	422	416	455	420	468	469	423	458	437	411	399	431	415	416	409	461	429	447	420	454	422	429	422	449	400	433	433	431	433	464	428	415	436	423	449	451	451	442	410	449	414	428	459	477	447	454	439	432	456	433	426	438	423	446	447	416	448	420	450	439	437	416	422	423	426	451	444	446	447	411	438	430	440	408	424	415	418	439	425	395	422	472	446	427	410	442	449	448	430	421	440	441	430	463	426	443	417	435	435	441	446	442	457	422	455	405	462	406	430	421	420	437	429	413	453	430	433	427	433	426	441	446	420	486	502	416	456	415	410	434	434	446	418	410	464	408	413	472	440	436	449	448	410	417	414	429	445	441	477	427	450	458	432	423	477	457	458	433	451	402	410	397	425	440	442	458	419	393	407	402	427	421	429	446	457	459	443	441	448	425	442	460	429	416	414	399	425	440	426	420	443	378	407	432	451	439	422	450	392	437	418	447	459	418	466	477	410	449	430	427	417	425	436	423	398	438	448	432	432	442	436	479	451	410	453	457	450	395	424	423	457	422	431	418	443	439	450	420	430	457	446	408	433	438	420	446	461	407	441	413	450	391	473	417	455	435	438	429	425	389	452	445	457	445	476	403	433	402	437	455	397	421	458	438	432	454	432	408	428	434	441	409	435	399	377	440	433	437	428	427	416	434	407	434	426	427	423	433	424	435	432	430	437	440	399	443	383	476	403	448	480	417	415	426	426	459	393	406	425	432	406	425	414	422	419	474	433	407	440	398	420	445	433	448	420	411	456	427	432	432	424	465	443	451	424	421	433	413	429	411	417	453	438	421	440	429	404	421	414	434	412	456	420	399	437	469	484	432	410	490	427	451	431	421	430	408	434	475	438	434	449	451	429	407	435	441	420	408	415	456	453	418	438	421	463	436	443	442
23795	20964	28153	24075	20902	12298	2235	1039	704	641	553	475	478	411	395	382	398	363	380	365	386	370	399	334	344	377	394	391	354	331	352	379	335	348	345	354	557	995	645	450	366	365	376	332	340	334	340	353	339	347	342	335	355	338	348	322	362	349	339	370	345	341	349	356	285	336	345	335	345	346	330	339	346	365	359	333	341	349	369	366	362	328	382	360	303	358	352	330	341	340	377	347	332	355	355	355	322	323	317	319	313	346	354	365	350	341	339	321	335	331	355	354	325	315	321	360	352	339	334	379	362	341	340	330	312	352	312	335	318	339	345	332	355	360	333	375	338	320	312	333	331	346	371	331	315	365	329	360	355	343	311	342	349	341	337	354	329	336	349	346	348	350	367	362	332	345	359	322	338	345	349	355	332	342	350	352	349	364	329	321	333	351	326	387	393	370	316	359	346	341	367	333	313	338	383	323	357	351	343	354	337	365	325	368	365	361	382	342	348	328	333	345	316	336	368	382	330	367	327	335	343	337	331	316	344	349	316	358	343	320	340	301	355	357	331	335	318	353	340	328	339	342	299	353	348	333	322	331	349	328	370	366	354	377	330	324	332	378	312	350	322	346	305	368	318	330	304	346	345	322	346	322	323	335	324	350	337	319	352	342	335	334	354	312	348	363	304	328	358	330	348	370	347	343	365	317	354	362	343	341	352	340	355	351	371	358	328	329	364	369	324	339	343	333	364	347	328	333	352	327	334	330	351	334	351	347	346	336	345	329	352	366	328	342	341	333	357	339	392	310	330	353	351	371	366	336	302	341	311	339	362	328	329	347	341	373	351	361	359	366	373	322	372	315	366	369	349	323	353	339	317	342	334	325	335	346	329	354	327	376	356	323	347	321	316	341	332	339	314	347	333	343	356	344	365	324	328	343	334	347	337	336	336	324	367	319	317	354	349	335	303	361	312	357	336	336	318	378	335	350	363	358	353	360	343	359	319	341	341	299	318	343	331	327	313	353	339	364	342	348	336	364	323	346	327	353	335	350	325	334	335	343	322	318	355	335	342	365	312	348	361	350	307	308	351	338	368	347	350	356	351	349	338	350	333	341	325	340	376	314	336	332	324	358	343	328	315	347	318	339	335	371	349	327	317	346	347	353	358	326	317	343	384	337	337	326	335	328	321	299	368	350	327	315	349	363	326	334	314	344	345	350	335	368	319	343	348	352	357	348	343	374	334	349	336	341	366	373	335	355	357	331	354	335	345	372	340	335	338	312	395	351	338	327	356	351	374	365	341	362	348	361	333	377	341	346	335	328	354	371	364	350	339	377	295	350	346	332	354	354	366	349	325	336	347	349	345	335	363	346	356	358	366	309	351	351	383	353	325	332	332	330	317	338	303	324	350	345	360	355	315	330	361	336	350	325	350	321	351	329	330	318	309	344	359	329	358	330	372	337	381	349	307	334	335	352	355	351	337	310	353	352	322	383	358	379	335	376	362	329	351	361	345	327	331	384	345	318	337	337	348	324	369	309	339	321	336	312	350	358	342	345	341	366	337	346	351	339	349	330	377	355	356	346	341	337	311	376	345	373	336	351	323	375	345	340	337	373	350	348	351	340	365	366	307	285	335	334	356	336	317	372	353	352	329	331	321	326	311	320	360	324	363	334	371	364	373	348	338	341	320	325	330	333	321	356	369	355	349	353	334	336	343	318	336	343	342	351	333	334	340	361	340	361	369	341	330	349	362	378	321	343	356	323	360	324	353	356	333	345	367	345	333	385	380	371	351	355	315	326	315	346	369	343	337	314	330	340	363	358	359	379	363	298	346	333	335	361	345	346	320	368	350	340	321	333	344	308	332	344	347	331	368	359	316	339	327	338	323	350	327	354	350	324	332	335	346	309	333	357	359	316	341	359	329	366	376	349	342	340	360	357	369	360	338	325	334	310	354	330	306	328	365	330	307	347	349	351	340	344	342	326	362	328	330	325	344	336	361	349	328	320	318	345	328	339	333	327	342	349	320	318	366	353	366	336	332	343	343	363	349	331	360	284	358	313	363	360	335	328	324	356	332	360	336	325	321	334	347	374	330	323	379	340	324	368	318	333	331	326	319	353	375	352	347	377	324	338	350	322	327	296	351	368	349	338	349	354	338	364	341	334	335	355	314	340	366	344	355	353	350	359	313	341	335	366	341	340	365	355	345	354	321	379	370	332	372	323	363	364	356	363	366	339	302	326	313	335	310	315	319	331	371	318	307	359	373	357	374	347	349	348	336	353	335	353	345	359	336	369	330	351	352	381	322	363	344	356	314	334	310	332	358	346	347	360	347	348	358	353	324	348	352	323	356	343	340	311	346	350	352	313	380	338	356	352	332	360	354	359	352	340	317	353	371	335	333	336	370	302	311	351	365	334	362	361	356	311	327	336	336	348	311	337	345	356	316	350	326	366	343	342	360	350	340	352	385	366	348	337	335	362	348	333	375	351	327	383	350	346	317	358	354	315	333	353	333	359	314	304	345	319	405	351	341	354	355	351	393	313	353	350	335	307	332	327	369	347	336	305	327	341	341	373	306	363	296	337	380	355	321	335	373	315	305	376	365	357	342	310	333	343	338	362	337	319	359	355	348	373	343	330	315	346	329	324	334	349	359	333	350	357	312	345	322	308	360	304	343	348	288	385	328	331	345	337	342	345	349	342	340	382	380	360	328	331	331	364	322	339	330	361	330	369	353	337	307	343	340	329	373	340	364	359	303	324	338	355	366	317	329	324	344	342	354	327	373	326	340	338	351	347	350	317	342	391	321	369	339	367	334	321	330	351	358	353	341	331	317	336	357	354	359	363	347	332	345	326	357	349	359	345	355	339	364	338	366	356	337	365	330	356	350	314	354	333	333	350	359	350	332	345	353	361	358	344	330	338	336	327	379	358	348	323	348	345	358	347	347	325	323	355	320	345	327	357	344	313	347	348	339	337	326	326	350	359	363	338	335	335	343	320	296	351	354	337	333	351	363	316	389	350	359	328	358	326	316	337	317	322	340	340	312	311	344	331	358	342	328	331	319	355	356	348	355	353	332	364	324	323	346	355	351	328	324	322	352	319	340	345	352	352	336	348	324	327	330	343	333	339	343	369	354	337	357	334	369	304	323	321	319	347	332	326	323	330	328	364	342	347	336	389	331	304	346	317	349	336	359	354	336	324	343	356	354	372	323	359	363	350	328	335	341	359	340	336	369	335	345	340	335	351	343	355	399	342	362	327	341	336	355	354	359	342	343	344	338	344	371	322	337	316	368	327	334	352	322	325	359	344	338	377	305	354	354	344	373	359	331	350	344	328	342	347	326	351	356	327	320	335	320	369	354	363	386	346	336	306	337	327	344	357	326	324	333	314	335	337	331	326	364	360	343	344	365	340	324	346	340	319	315	357	334	342	350	320	347	324	335	369	326	351	358	321	316	334	322	333	335	388	337	378	358	352	358	356	354	337	334	327	338	335	360	339	347	320
31566	54596	41266	18680	11130	4988	2419	1546	1095	916	766	650	565	549	504	496	488	435	449	473	426	402	419	425	384	437	413	407	358	392	427	421	395	419	397	403	775	1359	895	481	415	410	383	412	409	366	380	431	399	404	376	395	403	375	442	407	389	377	355	382	393	381	391	411	413	424	390	405	397	382	398	420	385	417	371	396	390	404	384	409	433	375	448	387	381	428	390	409	384	347	412	392	415	396	386	418	409	400	384	435	382	391	357	393	398	412	355	409	385	427	415	406	397	386	380	418	396	415	381	379	356	404	439	394	374	377	404	417	385	355	416	388	425	404	378	413	357	396	415	410	398	413	368	407	392	368	399	380	381	400	375	387	387	390	387	379	397	414	357	416	401	407	405	419	381	402	403	452	382	388	364	401	409	357	371	374	395	429	372	397	414	377	406	365	374	393	371	428	384	407	406	380	395	380	409	420	368	407	399	412	365	393	410	417	397	361	411	423	382	406	359	406	416	411	434	436	383	401	394	427	382	402	442	406	408	395	373	408	376	381	420	425	412	450	394	381	392	409	390	397	390	398	356	353	377	386	375	385	386	399	395	415	414	391	415	432	386	424	402	400	394	371	415	390	404	391	392	378	393	368	368	363	379	397	392	396	376	408	411	445	377	347	408	392	368	408	405	395	375	366	357	423	367	366	395	399	393	364	396	408	407	401	419	376	415	376	376	399	383	357	406	386	370	406	402	394	403	373	389	393	402	400	377	378	422	391	401	412	396	386	374	365	412	404	433	379	402	441	414	374	387	394	416	402	422	382	417	389	352	410	409	392	382	382	386	371	378	430	420	391	398	414	418	378	374	391	398	392	399	390	374	381	411	365	397	396	377	380	436	368	403	339	381	377	380	418	401	412	383	383	384	366	404	398	366	394	418	410	417	409	399	397	395	382	367	404	387	370	398	391	389	379	415	388	421	371	416	361	365	382	395	359	373	378	407	368	380	391	372	369	373	398	390	378	394	358	429	415	419	387	386	404	435	388	392	368	399	395	389	357	413	379	402	391	377	419	360	407	375	412	386	422	407	384	385	403	382	406	386	407	396	393	390	388	417	396	422	370	405	363	421	437	405	397	411	370	412	376	382	387	407	402	415	417	425	377	431	376	363	410	407	394	357	389	364	376	349	407	378	365	413	384	386	392	405	428	412	422	407	390	362	396	401	385	438	375	395	420	380	399	395	402	384	428	410	419	379	387	372	391	348	380	387	416	373	410	396	410	386	430	401	360	402	385	390	380	385	365	390	363	374	389	382	412	400	354	387	398	401	411	375	423	371	401	414	377	404	381	384	370	368	406	392	394	411	388	383	385	373	398	386	406	420	409	391	414	360	398	425	399	403	416	359	383	387	388	431	404	385	405	427	393	373	403	389	390	443	395	365	390	376	394	408	386	382	377	407	393	422	380	384	397	399	427	415	389	407	439	407	422	389	376	360	377	387	406	351	331	405	396	388	368	406	409	390	367	416	376	419	389	370	381	423	412	368	423	402	394	402	373	396	396	390	371	426	407	364	399	404	393	390	398	380	422	386	404	397	413	372	427	391	351	392	369	381	382	358	385	416	410	376	424	360	380	405	391	353	375	403	404	410	390	400	394	429	389	451	382	403	394	385	410	394	447	373	364	356	392	373	341	372	407	399	396	381	370	366	387	391	420	391	419	402	412	376	397	387	398	401	371	392	385	415	410	399	419	367	402	396	374	376	385	402	440	387	380	401	367	421	396	395	395	405	413	391	405	412	359	374	392	370	386	384	369	378	356	393	423	388	404	387	400	404	384	408	388	399	364	395	382	395	380	386	403	379	422	389	406	401	384	420	403	363	387	389	383	424	385	354	403	345	380	369	381	399	415	371	414	388	421	406	377	364	396	397	389	409	385	435	419	401	404	370	390	369	357	375	415	382	405	384	404	373	350	431	399	375	387	358	359	383	384	385	373	414	389	362	363	439	382	377	434	403	390	425	394	405	389	383	372	403	420	422	397	404	385	411	395	396	373	352	425	377	397	364	395	408	393	358	414	424	413	379	393	386	404	420	383	421	404	364	416	397	417	374	379	400	412	400	383	405	383	370	403	367	368	395	392	388	424	404	401	401	399	386	403	401	390	402	400	383	417	398	429	383	401	420	371	379	407	361	407	408	351	383	375	412	366	413	406	397	390	394	391	402	423	384	418	407	432	383	399	395	392	381	388	417	368	385	389	415	387	368	374	406	387	398	380	382	385	394	401	403	394	406	386	391	396	392	385	390	416	370	401	403	388	401	386	398	393	399	410	394	377	357	378	381	394	398	366	414	358	387	399	415	413	377	399	380	379	354	408	399	446	392	399	419	390	383	385	410	422	394	394	395	392	406	364	397	378	392	385	384	401	424	418	400	407	398	388	408	371	386	397	404	348	402	375	351	380	379	403	420	367	389	448	404	451	388	371	395	397	417	352	360	393	378	382	392	411	389	351	387	364	371	400	395	373	390	361	411	372	411	384	384	425	400	397	393	417	376	389	387	374	400	418	373	400	371	371	384	398	369	390	396	419	397	394	413	417	422	382	371	407	370	384	396	371	411	388	365	365	402	408	395	422	392	379	412	400	385	363	421	384	346	413	401	399	404	401	391	371	372	402	410	388	385	393	419	411	427	395	402	445	373	385	405	389	408	395	411	390	410	402	376	379	376	381	381	377	385	377	402	361	423	397	389	387	368	378	409	362	414	415	399	427	387	383	385	400	381	370	446	390	398	412	390	400	360	406	384	405	396	384	382	355	383	401	382	355	390	374	416	388	403	394	380	398	414	377	403	423	413	405	373	365	378	411	388	389	414	377	391	418	389	404	403	396	409	408	420	408	366	388	344	396	368	423	411	338	389	365	391	418	368	405	373	370	370	421	389	394	391	411	380	383	405	401	387	379	389	413	379	373	427	390	393	381	418	414	379	438	391	382	383	410	361	376	373	379	366	410	360	359	388	387	411	386	382	383	377	398	401	407	389	379	392	375	423	388	365	414	414	369	396	413	445	379	421	381	386	395	364	375	391	376	380	433	365	390	382	375	389	368	375	407	395	433	392	391	412	399	406	389	407	389	377	362	363	402	398	376	408	386	412	390	405	390	356	382	403	414	432	381	344	346	392	398	366	395	404	364	370	365	370	408	376	378	368	426	403	420	421	413	400	405	364	416	392	370	382	413	386	408	422	404	399	382	383	405	376	403	392	384	385	389	402	383	392	375	423	390	407	390	389	424	398	415	368	361	420	396	388	384	420	391	409	381	367	383	371	379	404	386	399	388	365	401	396	367	376	409	391	381	384	372	382	391	396	404	410	387	380	428	390	395	392	375	422	379	402	406	376	392	373	402	416	391	402	387	402	407	388	402	384	387	393	436	410	377	394	388	389	445	417	404	386	435	386	372	397	402	400	395	405	397	375	421	364	414	353	383	382	355	404	398	406	386	383	379	389	413	358	432	409	407
25072	21056	27530	25194	14147	3238	1168	822	683	638	610	536	509	518	475	492	498	493	500	486	487	456	481	534	461	443	506	458	461	454	491	448	484	504	472	461	475	603	721	484	464	487	463	476	488	498	478	455	467	461	459	512	483	481	448	482	495	453	442	480	458	478	462	480	494	464	468	458	442	461	484	430	479	510	486	471	463	509	484	498	461	445	476	505	444	453	499	441	459	452	469	455	413	462	452	464	455	488	449	434	474	487	452	453	482	451	441	443	466	494	493	448	501	463	472	500	480	449	463	462	472	471	481	465	474	468	470	463	474	437	426	459	461	455	502	470	422	473	454	489	458	453	458	469	478	459	464	487	464	507	457	489	456	450	468	466	450	493	450	503	481	478	454	452	501	442	522	487	479	463	450	469	483	492	399	434	473	486	451	438	474	487	487	477	483	442	450	445	485	473	461	458	438	513	447	474	452	483	457	482	485	481	507	499	482	438	422	463	474	478	440	497	442	460	498	495	481	510	471	471	464	492	494	462	474	490	519	484	489	472	484	453	478	478	461	467	425	440	521	495	453	435	465	488	440	508	462	445	456	462	479	464	491	463	443	500	498	461	449	483	472	460	474	464	476	453	447	473	463	443	489	467	463	455	479	462	472	439	494	454	508	472	444	415	467	448	457	425	484	487	457	435	502	466	471	448	454	463	460	522	465	455	449	436	501	470	485	480	480	453	510	436	488	471	463	495	423	525	446	458	494	466	482	487	471	489	516	463	472	451	459	483	476	501	462	451	477	430	464	481	451	473	494	454	451	487	481	443	470	499	489	487	489	490	479	498	456	495	471	458	482	501	512	461	468	470	455	444	474	459	450	460	413	466	461	465	474	452	443	447	447	456	485	459	444	477	458	466	471	446	476	480	474	460	460	487	437	500	495	471	428	461	446	464	483	442	472	486	502	465	431	451	469	490	466	449	428	490	465	455	448	494	493	534	459	474	463	444	491	453	443	442	471	496	429	480	451	470	473	477	481	466	471	481	472	470	473	492	461	457	461	475	499	519	437	459	494	481	453	466	510	458	467	484	444	492	483	490	467	481	450	470	471	502	452	431	445	496	456	505	456	483	494	471	493	459	447	455	468	450	464	461	497	481	462	499	467	431	473	470	467	479	501	440	470	474	458	444	480	469	431	465	497	463	495	458	442	456	490	442	489	461	424	446	437	494	428	454	454	466	495	517	467	485	479	473	445	439	432	462	455	471	449	477	501	504	501	427	480	451	430	490	493	465	490	479	461	497	468	458	458	472	530	431	448	486	477	473	458	418	429	431	448	482	458	479	459	450	506	462	470	433	457	436	478	488	480	496	506	486	434	479	460	481	472	471	465	503	479	477	466	469	441	468	492	528	477	469	486	518	455	477	447	470	450	459	467	515	488	473	478	426	464	450	500	467	488	514	444	446	455	472	435	452	461	478	482	510	468	432	428	440	460	494	510	477	468	468	461	456	416	472	456	456	487	494	471	437	454	462	497	426	471	484	488	504	447	493	486	464	469	489	467	479	418	461	479	451	506	487	489	464	456	427	514	501	502	465	470	426	465	481	482	460	482	483	460	453	479	413	459	486	486	483	461	422	479	453	444	468	475	452	451	467	429	477	489	425	447	485	489	516	473	470	428	472	467	434	485	429	485	468	488	461	453	489	452	494	488	455	463	448	477	466	507	475	435	446	433	486	440	431	503	489	467	460	473	471	492	508	473	550	450	434	462	452	448	456	469	454	464	444	487	488	472	475	508	447	480	474	446	474	451	461	474	455	449	464	481	458	449	434	469	435	483	476	502	470	467	446	488	476	436	469	459	467	498	482	460	466	514	451	453	467	462	474	471	461	473	476	454	502	469	479	483	490	502	473	430	493	490	482	449	456	493	446	487	489	467	489	420	493	468	459	482	450	480	497	440	464	487	474	459	469	496	436	429	463	485	488	482	487	443	498	435	463	492	473	482	424	437	482	474	477	511	485	484	481	465	475	476	463	453	488	468	505	451	468	465	471	476	483	494	481	458	500	446	456	435	485	482	448	496	458	456	503	443	448	459	466	452	433	483	430	500	505	449	496	437	509	454	427	434	491	438	493	447	493	470	486	448	440	462	486	515	445	461	478	496	464	437	467	507	450	476	455	430	412	490	458	477	465	466	511	469	485	453	449	508	481	456	481	452	509	452	469	449	464	483	445	445	472	445	481	477	486	457	470	480	440	497	460	464	469	459	437	455	469	440	493	470	474	487	447	469	452	517	457	471	472	517	443	461	445	476	450	453	480	494	468	455	446	476	485	486	454	446	475	452	486	477	445	477	538	414	442	467	492	508	445	472	470	411	488	478	455	486	418	459	478	454	478	444	413	467	436	477	436	469	496	443	474	470	472	465	450	502	526	450	464	511	470	459	458	453	455	462	476	468	455	448	501	439	464	471	481	482	466	486	469	478	517	472	475	476	470	441	508	493	436	464	448	476	456	455	473	471	492	449	543	453	474	487	462	403	455	468	467	404	470	485	465	469	452	469	467	461	442	477	447	489	459	454	461	510	465	486	445	469	464	489	482	446	428	439	472	446	443	489	448	467	508	463	452	488	463	454	458	452	454	498	470	506	442	431	456	499	501	473	490	465	462	437	479	465	471	535	455	459	464	491	480	456	480	501	504	451	493	486	470	427	491	463	464	499	462	489	479	440	455	466	484	477	504	478	497	467	456	474	462	477	440	429	466	477	467	441	488	489	477	447	472	471	462	517	472	439	451	476	467	448	444	496	454	434	466	444	520	489	477	442	498	454	469	459	467	461	471	474	456	432	441	445	457	487	492	475	464	482	461	459	462	459	515	484	460	474	472	473	504	515	470	458	456	467	432	452	422	488	467	441	452	447	471	450	488	502	476	489	445	481	461	463	544	476	474	483	473	454	479	500	483	478	427	491	449	467	489	464	499	482	424	492	493	439	467	458	487	458	467	443	489	489	464	441	467	474	456	484	501	495	429	452	472	494	469	507	473	446	471	477	455	507	446	449	502	440	452	459	460	490	453	477	443	476	490	445	457	465	468	483	456	448	480	446	478	464	520	479	420	498	448	473	503	457	434	451	464	476	455	463	480	487	436	492	480	493	449	483	419	453	481	483	495	439	498	462	465	462	463	468	475	465	446	464	494	471	480	483	495	448	470	462	507	457	467	503	480	479	447	471	425	513	463	456	484	466	476	480	479	481	476	478	437	408	463	472	472	422	457	457	462	462	462	466	438	476	451	481	497	458	431	438	478	480	462	479	462	506	454	443	455	436	483	490	468	470	496	490	484	496	455	509	471	440	456	476	473	472	482	463	476	472	504	484	468	474	498	458	453	483	486	472	436	461	447	457	453	476	422	471	469	432	453	468	438	476	459	521	487	468	444	461	511	467	467	436	473	500	449	456	494	464	467	448	479	471	474	451	494	480	470	455	478	452	468	461	500	494	459	499	451	500	454	460	475
32272	49291	34195	18651	9503	3892	1838	1352	965	842	745	692	650	657	617	556	586	515	553	541	541	529	554	597	544	569	522	584	533	557	544	538	556	542	567	568	524	732	953	549	502	524	524	505	536	486	497	555	509	561	566	543	521	495	487	542	559	546	509	565	557	521	535	536	536	567	557	524	541	501	562	507	549	533	553	533	538	553	599	536	560	498	554	522	525	563	513	555	490	554	569	539	572	524	527	514	495	542	545	536	524	527	538	554	552	525	554	492	495	550	556	565	547	537	503	574	533	551	564	532	520	555	556	535	539	546	543	512	519	580	512	548	506	513	526	541	526	521	523	555	537	527	488	530	550	547	550	505	544	559	517	531	531	557	539	529	514	545	545	528	545	514	538	515	543	512	539	522	511	545	532	517	561	465	525	516	544	546	530	567	538	530	582	534	540	564	526	535	488	519	520	543	525	550	535	543	555	561	515	510	526	560	521	506	580	520	535	578	498	573	562	532	523	519	549	476	541	521	518	537	543	544	504	518	551	525	506	518	581	544	514	537	523	579	559	524	573	573	507	515	529	489	518	528	494	512	534	508	503	572	579	541	556	523	534	536	523	491	507	573	554	528	559	501	544	544	549	593	547	550	521	508	533	521	517	548	539	517	560	527	513	516	512	575	528	513	514	545	521	539	514	523	551	489	524	556	516	551	535	552	529	565	540	519	521	471	533	509	517	507	529	573	553	493	521	542	518	505	527	542	543	569	522	545	548	530	531	513	550	560	513	568	509	543	530	557	547	539	553	555	577	550	538	597	534	527	542	567	518	523	536	507	490	493	542	566	546	551	538	559	535	579	534	539	541	531	574	557	578	554	494	535	524	558	570	523	527	554	545	537	538	502	513	526	505	473	524	555	539	549	516	506	582	521	534	525	539	531	566	551	538	533	540	521	563	506	486	572	515	564	507	536	543	554	547	539	587	537	545	518	522	592	527	564	552	562	540	520	563	578	515	505	550	544	544	517	534	510	502	559	541	511	551	524	535	583	567	501	551	494	537	508	567	506	561	525	527	576	501	541	568	534	480	551	527	527	531	544	557	513	550	537	526	494	507	490	519	508	509	522	506	529	502	510	543	556	557	536	530	525	519	546	548	510	535	520	518	531	499	508	491	479	561	515	531	566	538	513	544	532	561	509	537	582	583	517	544	548	562	508	579	543	517	514	562	515	534	506	545	537	544	533	537	532	574	542	486	520	501	513	548	553	526	568	536	581	559	533	534	530	549	546	560	535	522	574	544	549	527	502	522	518	520	545	557	553	539	571	496	493	520	483	512	554	531	532	509	506	540	510	533	511	526	524	574	527	536	574	528	517	541	514	513	501	504	581	502	552	560	550	569	521	516	595	505	560	534	559	559	509	503	544	555	511	541	528	515	513	536	517	530	533	581	543	541	540	541	529	574	536	548	551	531	523	521	588	539	572	540	579	514	534	543	516	493	529	518	527	579	536	574	551	507	508	540	561	550	515	513	506	529	520	529	513	552	535	513	533	543	527	554	533	498	511	543	583	501	558	514	548	526	519	523	543	557	510	542	503	573	549	561	522	523	522	521	500	538	555	532	544	551	543	531	555	566	523	553	552	524	570	514	509	543	528	514	551	526	541	518	559	517	498	503	516	557	522	563	539	522	557	548	516	565	527	531	524	523	538	578	546	489	511	502	527	560	498	510	518	486	522	562	477	541	526	532	555	575	545	523	529	532	527	556	547	568	532	510	541	523	549	527	540	518	556	562	556	523	548	525	497	517	541	520	603	531	480	545	558	563	541	563	532	570	544	571	514	502	575	551	546	555	515	520	518	516	515	516	511	515	508	555	507	555	548	524	533	558	557	520	544	535	568	494	524	539	529	517	552	555	477	561	541	539	501	502	518	500	567	518	542	523	509	509	539	512	566	538	521	543	537	547	514	527	527	535	557	530	538	515	534	498	547	518	518	527	524	534	496	559	530	534	521	533	517	519	535	531	491	551	503	545	536	588	567	531	574	585	540	486	533	567	493	523	562	519	506	552	556	524	495	491	529	529	549	554	500	563	546	550	539	541	588	559	567	495	556	533	508	513	505	545	594	514	527	540	525	524	539	514	541	555	504	488	525	520	536	536	543	506	551	498	542	532	569	556	482	525	537	509	559	532	543	542	532	537	539	548	504	546	530	524	519	508	576	535	542	560	525	540	518	516	540	509	541	537	591	560	528	547	543	525	564	527	521	550	550	559	513	542	539	544	547	538	510	575	524	547	503	507	561	501	536	525	507	612	516	536	511	522	535	526	533	523	507	521	515	549	527	541	541	516	513	567	551	543	524	554	534	536	566	506	512	543	504	571	530	559	537	592	528	586	565	533	517	512	544	528	525	563	538	530	559	512	500	523	508	552	546	522	542	479	521	492	579	546	534	522	533	571	528	547	558	553	475	520	563	515	494	586	523	534	512	553	494	529	539	521	561	558	543	531	534	493	512	528	552	529	531	517	541	556	510	540	516	504	533	524	546	534	515	525	528	518	541	532	537	540	524	557	567	546	537	537	523	524	541	542	549	490	534	524	540	514	544	534	532	554	531	519	525	534	523	572	536	567	513	530	539	558	542	551	510	519	590	546	557	495	504	555	534	499	522	549	519	543	506	537	551	506	538	544	546	518	540	508	493	515	556	511	554	518	526	531	487	529	580	552	555	560	545	509	545	529	530	500	503	534	517	520	488	522	584	533	571	528	550	524	528	523	517	524	540	536	486	539	543	486	537	586	518	531	559	561	484	521	569	554	534	542	585	520	550	527	559	490	525	511	526	547	566	530	531	536	552	521	542	546	503	559	543	597	555	528	559	546	526	510	537	540	567	536	548	564	512	545	535	545	540	553	495	512	525	551	528	512	539	545	512	537	558	536	583	597	544	515	511	501	535	522	549	530	540	501	520	527	537	526	546	562	535	502	553	508	565	506	571	548	521	508	558	525	561	510	531	531	545	546	540	538	520	510	534	507	542	555	531	545	534	586	513	536	548	537	521	580	543	572	533	515	537	526	508	517	507	556	538	547	518	485	517	506	529	530	526	517	542	552	554	521	510	524	539	546	537	493	545	540	551	515	557	527	568	556	515	526	536	515	498	525	532	527	541	504	531	524	542	507	549	573	557	587	545	540	548	542	501	532	548	527	512	501	544	545	487	526	537	594	520	545	546	526	514	545	561	516	529	513	548	542	563	550	550	522	542	538	513	538	567	514	511	556	547	522	535	489	574	537	555	489	539	551	505	538	537	559	516	526	516	516	530	530	559	546	542	520	559	527	492	555	564	531	513	540	543	559	568	531	517	541	512	557	570	508	517	512	571	499	533	528	528	518	548	512	550	524	536	525	504	578	525	495	511	506	553	541	539	529	549	525	517	485	549	534	519	542	561	524	553	523	498	511	534	532	538	553	578	503	537	561	539	542	524	519	543	542	503	531	522	522	534	534	531	556	531	538	488
22851	21060	28653	23717	21145	20920	10313	1769	1173	998	846	721	686	650	620	566	581	562	546	577	534	544	495	481	482	502	512	514	488	501	504	517	518	458	501	484	472	632	591	491	465	454	491	502	477	462	466	464	461	495	435	466	489	482	471	516	433	470	500	455	476	467	487	451	465	469	487	448	448	517	462	491	450	498	492	488	447	433	455	435	477	442	465	463	458	441	463	462	479	424	438	478	420	482	478	475	476	428	455	487	431	494	499	478	439	457	454	467	485	450	476	501	511	469	478	471	479	448	488	450	454	467	449	496	428	463	453	441	422	468	450	458	439	479	492	431	467	470	506	498	453	488	486	451	483	443	470	461	435	480	454	469	485	445	438	482	465	463	448	451	470	435	458	456	480	486	482	468	449	450	468	462	477	469	477	447	470	450	481	457	466	482	516	490	493	477	460	468	436	474	423	468	456	455	454	462	461	509	451	484	481	483	487	452	439	475	485	467	450	482	456	498	453	438	486	439	464	459	461	509	462	446	460	484	471	473	433	461	483	482	445	472	481	476	487	446	431	452	478	464	476	475	439	449	446	474	433	523	452	492	449	494	472	487	442	431	435	458	445	468	478	496	452	446	480	489	461	492	437	464	493	508	482	433	453	477	474	513	465	455	481	500	474	472	475	448	505	468	479	475	474	464	496	458	469	483	490	422	477	473	497	479	466	429	464	463	498	489	445	453	453	440	448	452	456	450	495	485	465	471	444	444	504	472	446	452	495	501	402	459	439	455	444	449	466	480	452	463	450	480	494	487	458	492	472	487	468	438	476	463	482	443	485	426	459	466	501	468	485	457	454	421	461	461	452	471	470	433	467	442	505	477	447	465	467	449	492	480	439	511	468	489	500	461	447	494	508	506	466	475	447	466	444	466	448	466	468	426	487	455	484	492	442	481	446	432	426	448	444	489	440	443	467	461	490	432	469	446	500	435	475	442	422	467	454	526	457	458	461	469	472	443	475	452	416	430	460	430	491	443	505	481	474	473	488	480	467	470	453	503	461	468	475	473	464	463	468	466	473	471	459	493	419	475	475	469	458	441	458	435	450	458	404	476	525	448	476	461	462	468	481	480	450	446	493	442	483	475	431	419	492	466	438	446	429	481	517	484	491	480	432	442	461	456	476	440	464	514	439	441	475	466	464	494	443	468	426	452	475	460	479	434	466	494	501	488	454	449	482	511	434	475	443	451	452	465	456	445	430	454	489	461	436	467	478	481	472	450	470	504	458	464	481	479	457	454	448	457	446	493	448	459	483	484	474	461	452	458	464	482	459	488	463	481	467	435	431	501	464	439	467	413	472	505	461	451	489	473	429	470	463	497	488	447	471	498	429	430	449	487	475	514	511	470	494	500	455	456	451	507	510	452	459	486	438	453	456	471	480	484	465	463	441	455	462	467	448	463	443	466	477	464	488	439	524	463	499	502	410	443	477	470	447	426	450	450	450	453	464	482	495	451	450	493	472	431	494	485	502	491	471	448	456	460	454	474	473	477	479	481	436	460	477	469	467	497	449	496	463	508	449	448	458	467	459	486	466	464	470	475	529	475	489	490	426	425	429	504	482	449	503	481	471	488	483	473	471	485	450	418	465	428	485	486	450	460	467	437	469	431	439	442	440	459	462	430	488	469	494	481	449	464	447	446	473	468	480	470	465	436	434	474	487	463	438	498	457	452	488	417	465	480	462	461	434	445	434	472	458	485	484	465	453	482	470	473	456	465	515	458	481	445	491	478	491	470	451	504	473	447	525	415	476	466	459	463	492	463	462	489	478	482	445	456	506	462	494	472	466	451	468	433	473	425	438	470	514	448	490	485	448	499	469	463	467	457	477	451	446	419	453	479	403	485	480	452	472	460	470	457	460	496	449	459	458	486	485	495	449	459	452	439	484	455	455	424	439	469	432	433	453	467	410	487	435	454	451	420	488	470	464	426	460	464	449	467	467	440	454	478	479	464	426	424	482	479	499	459	443	478	474	480	469	475	432	427	520	448	490	484	472	470	482	452	485	454	476	492	471	463	472	460	439	456	474	453	444	497	420	494	424	444	462	412	410	479	501	473	430	480	464	488	445	496	475	454	412	448	473	472	437	443	499	474	418	473	503	472	467	489	471	516	466	456	446	466	479	451	452	470	510	488	465	447	461	477	465	454	482	463	471	464	475	469	456	450	440	470	463	428	482	471	451	495	472	485	451	452	513	479	450	479	404	477	473	486	449	469	499	502	504	459	434	473	457	483	503	488	493	469	476	471	450	465	482	465	458	436	432	482	487	484	469	475	492	441	462	473	453	457	442	470	457	440	470	467	462	491	478	477	449	451	424	462	460	451	496	464	437	466	448	468	445	450	456	453	461	459	466	471	455	479	464	461	479	495	464	482	450	487	455	474	470	456	487	466	473	469	478	473	462	489	433	449	458	446	477	446	469	467	484	474	469	473	468	450	443	498	447	442	464	458	464	467	443	506	441	464	472	467	456	468	439	477	502	468	497	422	461	481	479	468	446	474	464	484	465	441	448	471	496	432	454	442	406	525	467	472	455	433	433	504	466	453	455	493	477	485	499	486	473	450	489	480	476	455	474	470	446	478	458	487	484	434	486	457	456	447	483	475	463	443	472	506	475	463	466	462	460	489	491	448	463	440	484	459	448	476	489	453	466	454	507	470	492	465	469	497	493	457	516	471	511	453	451	471	488	443	440	496	487	464	424	457	433	485	455	427	484	450	471	463	523	447	469	512	454	487	487	468	455	464	452	499	482	463	479	502	465	446	482	514	457	481	495	446	455	443	487	447	462	444	485	470	455	447	476	434	475	421	484	479	460	512	457	427	468	415	463	463	516	477	455	470	443	482	453	456	458	449	449	483	489	476	468	480	477	511	454	487	424	486	416	459	512	476	492	442	463	471	452	444	471	462	464	409	459	464	459	473	439	483	482	481	444	483	496	486	486	463	494	439	476	467	442	458	444	449	447	461	462	440	460	483	499	470	477	466	441	443	439	453	474	480	460	470	462	484	490	469	470	445	486	485	453	467	455	441	455	458	481	479	501	463	426	444	454	450	452	472	443	486	473	474	449	495	472	488	480	493	469	455	494	458	462	484	497	483	447	445	487	450	480	464	495	437	555	479	480	469	450	482	465	410	481	442	466	504	494	483	462	465	457	501	535	427	458	457	478	537	474	437	494	444	470	445	448	466	496	435	472	471	476	460	477	437	487	449	466	479	503	474	457	449	493	454	486	411	491	448	436	441	448	513	476	441	494	464	457	482	454	463	477	457	447	480	487	459	465	460	435	470	485	450	480	491	477	468	471	479	459	485	459	452	489	456	451	476	494	428	473	455	444	485	463	475	464	433	499	454	458	463	466	518	458	473	463	465	466	421	444	516	483	490	455	490	473	463	449	489	444	502	439	473	463	472	477	469	447	481	458	470	480	470	459	499	489	424	430	458	468	494	445	433	486	463
34886	62337	49096	27352	17300	7067	3694	2428	1702	1421	1152	961	799	797	680	665	645	660	623	593	617	598	594	563	538	605	576	532	563	561	546	525	547	557	540	507	511	745	726	522	525	517	493	519	515	516	511	531	517	548	538	546	505	500	495	508	487	495	526	550	502	495	513	492	525	542	524	545	527	507	520	517	516	484	541	534	539	492	519	465	486	514	526	515	496	493	489	514	472	503	540	545	500	511	521	536	535	522	544	513	525	503	492	481	533	533	505	518	506	499	522	462	539	540	467	543	508	470	532	530	463	469	503	507	485	505	499	498	500	492	514	484	462	495	483	475	512	552	509	519	565	460	513	503	505	484	565	502	498	512	522	518	542	526	512	551	507	498	515	524	493	521	525	466	497	540	528	501	507	523	509	500	485	523	503	497	475	484	518	508	493	535	530	489	525	517	517	556	491	520	483	478	535	503	501	510	491	494	521	521	553	493	534	490	504	523	512	489	478	501	524	478	531	556	501	539	531	496	497	500	514	511	532	487	529	534	517	488	528	524	539	493	526	492	483	540	521	508	504	536	486	486	461	488	490	534	458	493	520	520	478	521	494	485	516	523	544	487	509	483	538	477	493	537	524	475	522	504	476	545	477	537	524	520	506	530	503	523	544	475	527	548	504	499	513	500	555	564	479	498	540	506	522	513	516	511	491	458	491	526	540	526	502	484	526	536	507	496	519	487	543	506	536	511	540	546	532	505	552	505	461	506	477	509	520	521	482	494	505	516	536	527	513	490	533	527	561	548	538	523	548	496	523	490	521	537	531	511	468	532	502	511	555	471	540	535	478	517	540	510	496	504	523	510	517	533	484	551	522	518	524	509	540	582	482	520	489	509	494	488	528	537	537	508	496	539	529	501	519	492	471	510	545	506	511	534	482	514	517	509	483	510	505	547	503	514	536	529	545	509	460	505	525	518	567	494	525	471	455	519	522	544	498	540	530	495	513	506	518	493	518	481	521	523	500	531	542	581	499	528	479	507	518	516	519	491	527	480	525	554	463	520	516	475	535	512	496	503	517	511	487	495	520	536	511	517	461	520	502	523	543	493	498	507	500	510	521	519	516	516	538	497	491	503	521	533	516	505	499	555	515	478	489	514	493	496	485	465	517	475	494	532	500	516	488	506	530	525	484	496	544	513	485	538	498	531	533	511	511	509	514	559	490	474	494	466	507	523	503	530	530	513	527	500	506	504	494	514	494	467	471	467	514	524	471	498	514	493	537	489	550	505	558	505	490	515	465	501	498	519	569	535	537	477	491	551	488	515	543	523	503	511	514	529	566	470	517	490	498	516	508	509	512	533	530	476	516	483	532	483	548	532	517	532	503	510	489	517	494	532	512	500	499	507	519	535	499	493	517	528	495	524	530	503	499	474	523	497	519	479	505	488	551	529	575	475	518	532	486	501	465	510	496	519	466	499	486	515	532	483	537	486	499	480	521	526	545	507	503	512	529	556	501	505	532	500	530	534	487	533	515	540	502	488	484	551	506	498	547	496	493	531	528	515	472	499	534	517	510	479	467	501	475	518	508	515	519	473	497	525	483	512	525	507	510	526	504	553	548	523	480	509	517	514	523	493	501	484	540	505	525	511	501	499	525	509	502	516	534	515	494	534	467	471	542	537	486	499	500	501	500	497	516	510	490	516	538	526	575	521	521	503	476	476	513	570	504	483	474	505	495	521	513	518	501	530	509	497	505	492	475	535	495	525	478	515	522	521	524	512	513	502	506	525	495	494	541	511	502	546	562	528	493	497	537	544	465	513	528	482	577	458	552	486	487	494	536	470	521	518	496	524	511	538	503	478	505	497	490	471	508	507	492	507	501	517	489	496	465	519	497	492	487	488	495	464	509	544	544	528	501	538	510	474	522	481	503	491	515	539	523	568	497	522	530	482	444	485	491	528	522	497	494	491	498	538	529	506	499	448	533	518	502	557	489	520	489	522	542	520	527	503	517	508	563	544	524	504	485	527	473	556	519	492	469	528	498	505	467	514	537	532	513	547	501	496	512	507	551	475	529	512	493	509	517	508	495	517	465	510	531	530	487	476	476	507	513	476	543	484	499	495	510	532	482	515	498	522	512	477	547	525	520	535	548	532	502	564	497	469	496	475	486	510	532	526	486	495	463	508	515	523	518	487	545	498	520	551	493	544	479	552	551	488	520	501	540	482	532	472	488	522	497	518	536	495	477	477	481	526	548	505	516	507	518	556	523	520	507	514	493	481	516	536	504	496	508	521	470	518	506	493	506	487	573	529	529	467	505	530	527	480	522	562	488	475	483	506	508	471	480	529	497	527	502	536	495	527	491	477	544	520	483	514	506	502	489	494	519	476	549	531	509	503	522	538	492	517	453	556	524	516	474	518	470	524	528	553	548	517	484	525	547	505	505	516	473	517	526	535	528	518	521	551	549	504	504	514	508	461	504	488	495	503	550	518	502	503	532	546	605	557	477	476	501	548	519	500	508	548	505	483	501	505	498	493	499	535	516	511	521	479	520	520	531	551	478	495	527	513	533	489	498	518	513	493	520	468	551	544	516	523	474	554	542	545	496	490	529	484	512	498	505	507	498	539	483	531	482	506	545	499	501	509	521	490	501	470	498	529	468	523	488	484	501	504	522	502	518	524	465	492	517	532	527	513	518	506	526	479	509	471	520	508	514	500	526	514	526	511	527	512	488	529	528	474	515	546	498	510	571	512	496	524	535	585	509	496	501	507	459	532	527	532	539	511	529	500	514	506	472	491	501	490	508	509	546	490	527	515	554	505	507	513	535	518	577	468	501	498	481	482	513	512	486	549	525	511	481	513	544	505	487	513	483	526	500	495	514	516	525	533	487	563	534	525	503	494	488	530	502	481	456	524	489	529	534	519	490	495	500	527	512	506	526	492	492	500	541	513	494	529	517	505	502	542	494	483	485	445	489	536	503	463	518	500	525	528	528	516	480	552	475	485	502	505	522	500	514	488	505	523	543	514	525	528	490	562	500	495	501	518	504	502	530	513	535	532	539	506	479	465	554	452	469	505	497	499	486	515	528	504	549	518	565	536	532	497	557	476	539	546	498	523	520	501	506	518	494	513	497	522	528	504	502	485	495	486	523	516	519	490	517	533	499	510	536	470	486	473	503	466	522	526	524	475	528	479	512	500	501	515	479	526	514	500	538	508	487	501	487	529	515	505	517	522	564	519	551	545	500	493	529	494	499	513	530	527	489	508	510	528	501	502	544	487	524	474	500	485	511	483	530	513	501	499	488	538	504	527	498	474	492	541	490	520	496	491	499	489	556	492	511	465	471	472	479	514	526	526	508	479	526	555	484	556	484	520	517	525	474	545	495	496	504	472	524	491	499	528	521	491	499	501	460	506	531	490	520	517	493	534	469	493	460	496	514	500	501	517	492	526	508	540	521	508	528	555	501	508	530	497	525	508	495	529	523	508	528	494	479	526	500	526	536	477
28807	30026	32128	17700	5979	1451	750	556	503	378	422	409	377	393	391	336	397	378	399	400	379	355	394	383	384	353	327	384	361	365	353	385	400	346	361	349	378	371	378	342	369	367	348	357	356	340	365	363	338	383	324	390	348	379	365	358	370	366	324	364	375	373	383	385	364	362	346	342	368	321	334	316	356	354	417	372	380	369	362	355	349	373	352	354	361	336	366	379	357	343	337	338	383	363	356	390	384	375	394	391	378	342	376	366	351	375	387	360	357	347	309	315	374	400	389	340	358	388	380	344	364	351	399	341	345	383	390	347	375	379	339	340	336	380	402	347	358	382	363	371	364	383	349	333	364	366	339	365	336	352	355	364	369	378	352	342	343	357	357	346	378	385	328	380	355	366	376	349	358	375	367	378	335	394	359	368	385	346	351	361	389	360	373	356	375	354	326	366	348	375	347	346	375	359	358	354	371	367	351	360	397	347	362	370	388	396	352	407	337	348	377	379	381	391	356	395	366	333	356	393	347	389	379	383	369	347	326	372	391	359	391	373	347	359	396	396	378	339	371	352	348	356	363	341	330	380	354	381	393	364	341	373	343	401	330	323	335	337	374	378	357	366	364	363	345	368	376	348	380	360	371	372	366	371	360	332	343	329	366	389	359	340	371	345	343	367	371	347	350	364	386	333	346	364	346	363	346	345	323	356	386	345	365	360	392	415	375	328	354	361	365	392	366	334	346	338	352	328	341	366	345	348	372	365	350	378	381	364	374	366	379	381	365	356	378	352	358	351	314	378	378	384	377	378	379	349	355	359	367	340	364	373	374	343	389	365	337	351	359	358	374	375	352	347	393	400	360	373	394	360	362	379	411	383	354	355	366	321	362	365	378	324	350	354	355	384	332	375	383	358	344	352	336	358	419	368	363	346	382	346	355	361	357	364	364	380	365	343	369	391	371	366	340	370	353	336	327	393	325	351	390	357	366	377	383	348	375	365	353	363	363	367	356	381	367	370	348	333	364	385	405	339	357	403	346	373	361	340	389	347	343	339	345	410	348	379	370	373	395	386	366	392	345	367	339	381	377	376	373	363	367	347	386	377	343	365	341	339	378	372	371	362	347	351	426	356	328	323	356	424	357	355	392	401	360	402	371	368	340	360	375	384	338	368	310	355	329	355	349	376	359	348	374	380	360	343	364	338	367	371	354	341	354	347	386	331	345	416	397	374	374	353	345	367	351	359	351	333	352	381	382	364	365	366	325	341	402	363	331	360	336	362	369	374	382	389	376	414	377	367	368	382	333	346	366	386	356	340	345	396	390	378	350	376	371	352	376	339	378	383	403	336	350	383	365	369	360	385	334	372	364	360	361	324	375	366	355	397	351	370	338	348	369	358	358	380	345	369	376	371	329	399	368	370	375	389	358	351	382	362	358	370	334	346	331	353	376	371	314	371	354	330	367	362	348	379	374	372	373	346	338	364	355	358	364	366	355	366	377	316	372	341	361	367	374	351	360	381	348	344	379	377	346	360	369	376	359	367	331	379	379	362	362	384	360	362	345	311	349	391	371	360	360	344	381	376	374	380	345	375	369	371	358	372	337	360	361	361	363	360	343	332	361	394	347	349	401	371	370	354	383	349	364	358	335	363	348	350	359	360	360	362	379	390	352	349	390	363	362	350	371	335	358	356	391	347	387	366	331	347	311	360	345	349	357	322	382	378	374	328	372	365	334	344	383	360	342	386	332	361	354	368	368	347	371	382	386	377	365	369	352	376	373	376	361	366	378	379	370	399	368	336	333	357	348	321	380	357	375	337	354	343	389	381	350	338	314	374	384	377	360	367	336	346	334	353	353	377	353	363	350	354	351	383	395	374	365	370	359	345	328	373	365	360	329	380	348	360	376	388	366	367	368	386	381	355	358	354	377	403	346	380	348	345	342	359	365	374	354	359	339	364	356	345	338	344	363	374	360	370	340	348	363	350	353	355	360	350	350	366	374	365	366	392	355	381	356	373	376	339	340	366	352	329	388	354	377	368	364	366	344	376	365	346	394	382	375	370	351	346	339	353	361	349	355	336	387	371	363	395	388	360	365	352	341	363	377	337	389	377	413	385	371	384	359	322	366	359	329	340	342	377	345	372	332	335	333	377	392	386	368	378	381	350	349	347	357	353	394	368	391	363	359	339	342	382	382	350	369	337	350	374	373	379	360	356	360	334	363	360	317	372	354	332	370	385	363	362	386	361	375	373	368	377	369	344	365	357	359	350	380	392	348	370	368	369	363	336	364	353	372	356	371	357	364	358	365	420	350	391	362	372	351	352	360	394	368	390	369	384	349	358	347	332	382	340	346	376	348	356	353	361	384	372	341	330	333	346	354	407	395	351	376	346	368	375	360	349	344	373	357	352	386	356	342	376	344	370	366	350	341	361	358	355	331	338	375	378	358	372	378	388	345	348	333	405	349	388	366	379	327	364	346	339	376	366	363	390	366	347	317	340	353	363	342	350	347	357	394	372	342	354	373	344	386	371	369	351	380	316	351	346	349	378	380	367	343	330	394	354	352	367	350	358	361	364	411	349	348	376	352	368	373	351	349	371	349	360	367	323	378	351	350	330	343	360	355	374	381	355	385	381	376	384	331	365	386	350	366	353	388	366	360	377	362	371	359	364	345	349	350	375	334	381	382	320	355	365	372	357	353	373	364	346	356	383	382	391	362	365	370	360	375	356	384	361	351	346	383	329	364	348	355	375	360	387	341	359	387	368	334	393	362	366	385	387	368	333	334	377	401	375	386	339	344	363	348	371	348	333	338	390	370	375	364	360	351	324	357	366	374	376	338	377	380	373	347	397	349	384	371	378	367	341	357	360	376	404	389	345	346	354	355	387	343	382	328	357	359	338	392	361	365	351	386	374	360	376	396	341	320	348	354	378	361	354	339	387	381	373	360	353	314	371	375	363	345	342	345	376	375	365	370	375	373	366	366	380	409	375	378	381	388	367	374	328	370	347	326	340	353	347	365	341	362	368	327	384	330	337	380	369	361	370	375	380	366	375	339	382	367	361	375	362	369	352	351	380	365	361	394	368	378	359	339	381	371	363	362	359	369	374	368	385	368	396	363	393	366	391	356	327	350	370	340	386	350	357	366	340	361	338	392	356	348	351	387	397	374	312	373	369	370	352	383	368	362	390	375	357	374	350	343	380	370	367	356	353	370	366	345	419	341	351	358	379	353	367	387	358	350	356	357	370	386	349	351	320	370	338	349	361	349	384	343	395	361	377	377	364	359	388	365	332	354	357	381	388	346	348	392	338	409	368	346	371	378	356	342	361	347	362	387	317	374	377	366	341	357	386	341	371	328	383	372	361	348	360	380	368	359	354	323	355	379	359	346	376	348	381	387	342	352	327	361	377	369	353	347	352	380	359	378	375	379	354	340	366	341	348	362	384	368	364	394	378	369	383	362	378	346	386	411	328	380	441	366	357	402	370	349	354	339	367	366	359
32206	47599	31975	14474	7716	2161	1021	681	601	546	488	441	439	457	458	423	447	424	430	430	410	457	409	466	458	452	431	384	425	420	454	401	417	416	406	467	391	390	405	437	390	416	437	418	407	414	398	416	418	410	422	410	406	406	392	411	419	414	449	373	423	437	404	402	430	405	390	426	400	412	426	452	432	418	410	440	406	438	413	423	417	424	418	405	459	420	396	433	431	422	419	410	420	427	425	403	410	400	439	443	408	432	410	433	434	420	456	437	397	411	446	426	418	432	427	410	378	442	424	399	412	440	468	455	377	366	403	468	433	443	424	453	405	399	439	396	408	426	428	411	439	449	432	405	438	437	457	430	465	416	398	455	440	444	391	418	430	430	399	432	403	412	409	393	439	426	398	406	430	408	469	462	482	426	424	402	436	434	412	438	396	426	426	436	422	405	408	452	454	434	441	420	441	432	441	404	439	398	421	442	396	426	418	421	449	375	410	424	436	413	445	430	425	431	432	438	429	431	401	452	386	442	442	459	451	408	420	426	422	437	430	418	421	396	383	398	418	402	410	419	434	416	391	422	416	434	467	431	408	468	393	417	440	386	408	437	417	424	442	416	435	423	440	436	428	431	445	374	428	432	387	428	429	399	426	421	437	429	412	427	452	418	390	419	416	394	384	402	442	410	417	397	403	410	407	390	448	393	425	444	408	437	398	401	393	427	446	399	404	429	439	415	431	418	407	417	418	434	438	427	415	419	419	435	439	433	430	414	416	357	412	438	401	388	435	449	398	427	420	429	414	387	438	424	412	459	405	395	431	401	438	414	418	438	433	416	438	423	425	447	387	414	431	416	442	434	416	398	404	463	429	417	401	455	428	421	385	412	449	412	436	456	402	406	391	439	423	411	420	377	417	393	420	433	428	414	387	443	385	462	395	414	425	380	453	401	432	428	405	423	454	426	420	412	427	412	401	412	423	395	425	392	393	433	420	398	435	416	425	409	433	440	423	417	450	436	422	410	447	390	423	405	392	406	397	397	421	415	395	408	482	416	429	403	408	418	406	449	412	416	398	401	375	377	400	421	374	407	409	425	425	428	454	437	424	406	412	420	433	403	429	389	398	444	407	408	418	406	396	420	444	411	410	419	394	423	415	421	405	438	428	461	446	408	420	397	419	423	414	427	416	436	457	415	425	438	440	445	429	443	445	407	412	428	391	413	427	450	432	441	463	418	445	426	423	451	442	438	406	403	429	445	413	402	439	393	411	433	412	407	442	445	432	495	457	414	419	433	397	388	402	454	394	428	454	434	422	399	402	435	449	411	412	387	399	401	426	417	406	440	402	425	390	371	458	443	409	419	387	410	416	425	458	433	430	408	435	402	432	441	446	441	398	443	419	436	413	442	457	412	427	431	438	404	451	403	429	391	378	402	391	436	389	385	426	435	434	413	391	427	411	393	433	428	388	430	425	410	428	425	392	448	410	437	433	429	408	410	423	440	441	425	441	427	407	409	427	408	428	452	434	422	425	405	431	400	416	430	403	430	400	390	450	415	425	429	430	384	433	417	448	396	409	440	430	402	421	444	401	423	411	430	448	498	428	426	405	426	418	403	446	425	422	433	412	422	397	405	405	421	442	381	432	438	409	454	393	409	398	421	410	408	418	384	415	429	417	424	436	414	410	437	412	417	428	385	413	397	411	420	398	411	411	485	414	444	446	410	392	454	432	422	430	385	438	421	405	406	437	454	437	405	463	408	409	399	387	398	439	431	411	403	400	403	418	370	418	394	426	436	460	398	465	417	421	422	411	423	416	419	420	404	418	407	454	437	436	430	433	417	466	411	438	407	442	405	422	402	413	459	413	436	430	402	444	445	407	400	405	424	441	407	385	475	415	412	402	396	393	402	422	424	404	444	413	413	398	436	402	392	428	404	425	401	445	457	395	405	414	433	462	375	399	442	435	430	406	424	419	397	408	431	414	423	421	426	420	400	402	468	442	394	437	399	376	461	395	434	414	403	418	422	436	415	431	451	420	415	427	412	401	450	418	411	440	404	447	419	451	409	399	420	449	394	439	404	382	432	413	408	419	404	410	469	421	391	440	404	377	393	414	427	423	437	428	389	412	419	420	418	421	420	471	445	426	463	386	403	437	412	424	438	426	445	422	405	401	422	406	420	443	428	414	434	448	408	428	424	389	436	440	432	461	419	428	430	436	412	404	432	420	436	434	400	408	398	430	406	414	434	444	417	428	411	428	408	379	400	393	421	430	410	428	439	462	432	455	445	427	474	420	403	423	408	446	420	402	409	420	441	412	427	419	415	445	400	401	423	422	440	403	440	404	432	400	387	408	427	433	414	403	427	436	421	373	432	426	426	395	450	416	431	430	466	407	454	448	435	431	380	434	392	430	384	418	428	417	437	460	450	403	405	405	409	359	410	422	397	429	411	431	411	437	430	430	410	439	423	415	400	416	397	408	423	415	410	405	441	406	403	421	424	425	410	454	437	403	458	427	415	453	424	438	418	386	405	436	404	423	439	434	427	390	450	424	399	428	400	423	430	451	430	434	414	442	411	416	417	432	411	442	420	388	456	451	407	434	397	389	420	399	434	418	407	424	422	455	394	407	467	449	402	408	378	475	412	435	419	436	432	387	463	430	431	424	411	410	409	384	434	423	444	405	384	423	397	425	433	421	430	423	426	407	431	436	388	424	384	381	409	448	396	365	424	412	413	414	404	418	395	411	427	404	431	411	396	430	372	419	455	417	404	404	415	412	403	420	420	426	421	423	449	426	429	435	420	428	413	421	419	431	410	424	448	424	367	421	432	417	390	420	396	416	437	405	449	406	447	429	417	430	432	399	448	403	403	428	433	442	440	423	380	427	395	382	434	435	419	403	391	449	427	436	373	418	431	439	445	418	386	432	438	477	440	425	422	412	389	423	391	385	424	428	403	460	427	428	388	423	430	410	412	414	428	387	430	435	434	400	406	438	408	390	394	437	408	452	414	436	426	426	419	420	401	410	389	465	407	373	429	418	414	425	437	418	403	404	450	416	431	379	470	448	403	414	432	427	405	443	383	390	402	421	435	424	416	417	430	476	410	449	401	420	387	433	426	406	380	429	420	405	453	410	426	457	403	461	421	417	425	425	420	455	446	420	404	418	422	384	392	383	402	431	397	395	394	436	467	393	393	416	415	420	445	409	457	442	386	366	401	425	409	409	408	408	403	404	430	371	423	392	447	440	421	423	387	381	396	426	451	417	403	428	453	425	419	443	462	441	413	406	436	412	379	428	407	420	421	394	416	453	394	414	430	465	406	438	376	426	410	432	405	413	442	396	446	397	451	436	406	430	424	423	406	457	416	453	415	426	406	449	427	423	435	402	415	433	418	380	450	397	418	422	421	463	430	419	429	416	460	423	418	416	382	420	435	414	416	396	399	475	392	427	406	388	413	413	386	447	410	401	429	443	379	429	399	420	410	411	407	383	389	414	393	401	402
23775	20989	28333	24305	20894	12195	2142	866	707	619	532	470	444	408	429	389	408	378	374	394	384	364	351	359	330	350	319	361	357	340	333	326	331	322	346	302	342	328	339	322	330	344	325	314	339	342	313	345	316	370	322	358	336	310	330	354	359	336	317	315	332	306	326	325	310	344	353	335	330	333	312	321	333	313	341	344	334	332	328	331	334	358	320	331	308	358	292	356	339	297	320	338	352	330	349	306	312	310	362	321	339	351	315	345	311	348	333	352	340	318	324	328	347	357	322	304	311	347	324	340	367	327	341	327	320	319	338	340	354	349	326	331	326	335	358	322	340	324	306	313	350	316	306	334	326	334	345	320	335	318	371	340	304	320	352	319	350	321	341	330	309	311	296	355	341	342	322	348	326	329	313	344	355	332	325	309	348	361	337	333	324	339	342	343	341	330	349	344	353	334	333	336	351	339	351	334	352	310	335	358	322	317	326	358	334	305	321	333	340	363	321	321	346	330	364	350	312	329	334	345	341	347	318	331	353	355	335	323	307	333	327	341	358	347	317	355	294	315	325	321	362	324	333	321	336	338	345	336	339	328	359	307	337	300	333	309	352	320	346	371	334	282	317	353	324	355	323	346	397	312	329	323	335	362	336	337	318	321	339	339	347	330	326	361	310	336	336	347	332	352	349	342	300	323	311	347	332	361	317	344	344	343	313	322	322	330	318	313	326	353	337	365	338	311	278	331	334	315	317	354	320	329	335	341	321	328	336	316	374	329	361	297	344	344	348	319	324	340	314	350	321	334	340	323	301	341	305	312	318	348	327	321	321	345	353	367	359	334	330	337	348	360	342	307	341	324	300	310	348	352	322	309	340	346	309	308	310	349	312	331	312	320	318	318	359	328	315	304	334	324	327	307	320	297	369	303	336	357	334	301	282	330	317	353	347	337	335	323	329	322	333	328	334	327	314	327	323	342	308	336	328	300	302	305	339	318	332	324	369	335	349	341	311	344	315	332	349	340	336	321	321	352	299	333	307	336	313	336	295	319	291	306	339	315	350	346	331	314	318	310	333	305	330	306	362	325	359	295	338	343	335	336	327	345	336	336	354	331	340	348	336	313	343	358	322	339	320	328	343	313	347	357	356	321	343	329	353	347	353	341	337	330	349	336	301	296	330	347	315	346	336	307	325	307	308	347	359	336	334	320	295	337	352	342	289	294	365	325	344	347	313	348	302	356	346	324	346	303	360	339	341	338	319	310	336	340	341	335	330	329	321	331	306	350	373	343	357	338	350	370	344	326	335	322	328	357	305	340	347	319	362	321	313	324	354	344	301	328	295	346	352	340	342	350	331	350	319	333	309	305	314	309	306	376	358	301	332	321	292	344	312	347	316	332	309	306	336	335	341	343	341	290	337	315	308	321	309	341	344	333	340	331	329	343	327	348	327	322	308	325	344	312	332	303	352	318	328	357	307	304	336	337	316	324	316	330	320	359	334	329	294	327	323	347	296	333	325	337	341	359	307	319	338	324	354	320	316	316	330	327	322	306	329	361	317	339	305	328	335	350	354	371	335	315	298	334	318	340	306	340	317	332	334	330	326	307	369	339	337	328	303	302	350	304	328	322	346	348	286	351	310	309	345	333	327	326	335	337	327	300	328	315	299	317	360	319	340	330	347	335	302	340	345	347	323	334	368	317	330	362	361	338	357	303	324	313	341	346	295	356	345	328	319	319	308	315	327	297	330	317	345	357	333	331	352	341	371	332	313	324	322	351	352	285	363	304	349	330	312	325	326	370	337	285	382	325	333	314	313	330	289	337	354	321	329	306	351	341	299	374	333	336	355	341	340	336	304	305	319	328	340	346	315	313	311	321	312	328	329	316	307	298	328	331	309	339	356	309	342	318	340	349	348	296	361	313	335	336	316	317	287	337	350	364	321	313	295	349	332	312	319	289	336	320	321	317	311	339	348	320	299	334	341	304	322	355	339	332	327	329	313	340	330	286	323	325	305	338	334	284	337	306	327	308	330	329	323	344	358	339	318	329	326	353	340	332	309	314	317	280	343	338	316	335	320	303	349	325	290	302	304	349	325	381	347	334	325	343	331	322	315	347	345	331	348	330	320	348	343	352	345	328	327	350	314	308	336	325	333	350	355	347	321	325	342	300	318	331	350	317	341	330	355	351	301	338	352	311	317	324	297	315	329	317	309	310	324	340	309	358	353	341	303	319	354	387	338	341	337	315	318	359	316	329	322	324	317	319	317	310	298	309	353	336	355	332	321	337	313	327	309	370	308	331	356	325	319	348	313	318	305	319	334	359	324	322	319	335	343	355	381	332	361	336	351	339	318	346	324	333	358	326	301	364	336	339	329	337	324	328	311	340	323	345	323	298	313	321	314	312	322	314	345	337	333	317	329	312	352	321	292	324	328	338	339	350	327	355	336	320	337	330	298	331	316	330	347	364	365	349	325	321	330	310	335	307	317	338	360	297	315	333	330	311	310	333	338	333	338	328	352	349	338	340	360	342	352	335	322	334	324	328	340	308	322	334	353	347	355	329	309	337	315	360	293	327	351	321	315	322	349	306	333	350	345	347	325	329	332	321	312	324	307	345	319	309	351	339	304	319	321	336	333	340	332	331	312	347	354	322	357	302	325	327	326	317	303	331	331	346	316	293	304	348	317	318	323	336	324	357	326	348	324	346	333	344	352	327	340	350	282	352	345	313	354	342	317	320	321	319	341	298	349	319	342	339	361	336	345	357	297	316	322	321	321	340	357	333	344	307	326	325	331	365	323	319	326	360	297	339	336	379	302	335	302	331	350	322	318	350	313	345	317	324	344	318	340	351	314	313	341	349	328	331	308	350	303	346	337	296	370	310	367	343	327	320	366	322	357	343	364	324	391	328	319	338	328	316	325	362	345	313	324	316	288	342	353	340	299	331	326	271	291	307	305	337	310	327	325	338	314	324	304	327	333	337	324	320	317	310	338	318	319	337	311	347	354	365	332	315	324	312	349	334	339	316	350	353	351	308	287	348	324	311	343	322	320	331	321	344	338	314	324	316	336	332	340	291	333	306	342	329	379	333	347	301	331	327	326	324	302	350	350	336	294	355	338	345	349	321	354	338	353	314	363	329	321	296	339	313	339	353	326	348	363	321	329	342	338	333	338	317	330	341	325	360	353	302	340	291	298	331	324	299	330	318	340	321	311	298	331	336	357	349	319	315	315	307	355	345	303	338	331	330	349	369	322	325	340	303	314	322	307	324	321	289	304	325	366	317	328	320	346	323	361	356	357	348	327	341	355	291	367	348	331	312	321	309	330	330	336	357	311	298	322	331	342	352	334	368	354	340	330	365	334	321	357	329	312	306	299	328	345	346	352	342	297	321	328	337	327	335	338	353	340	327	319	374	324	321	305	339	322	326	334	331	336	325	320	320	349	346	347	357	311	330	358	313	317	328	330	357	321	315	334	327	309	327	295	319	317	294	350	344	339	351
32512	58204	45570	25034	12546	4645	2179	1347	1049	852	792	596	554	519	487	473	470	424	422	440	427	404	428	403	389	406	379	424	423	445	423	404	393	388	361	410	405	381	401	406	382	378	384	403	426	394	394	405	404	410	384	339	409	389	364	371	374	372	400	360	394	348	377	367	408	375	377	385	395	370	370	382	379	374	379	399	371	388	358	351	350	401	421	366	380	379	382	411	386	344	377	374	371	379	378	402	356	364	372	354	397	369	344	358	342	381	391	373	389	404	387	389	347	368	374	374	370	405	419	377	355	363	346	347	374	385	364	350	371	386	394	378	374	348	386	389	368	341	367	384	393	391	382	399	385	399	405	356	416	363	373	386	368	384	406	401	396	369	407	381	391	425	387	375	368	355	360	373	374	334	409	370	387	425	362	403	402	399	352	381	372	381	362	360	365	367	398	414	387	393	355	390	387	362	391	382	371	392	369	355	378	375	413	392	376	396	343	373	401	396	394	394	374	364	401	369	387	386	379	378	359	373	385	382	360	365	385	364	363	387	410	369	368	397	370	434	382	372	367	418	386	367	386	365	398	360	380	359	354	396	388	355	332	392	376	390	406	372	371	350	383	399	372	390	364	363	373	359	370	378	366	374	360	379	375	400	417	411	374	399	352	360	382	371	388	371	386	353	369	400	390	367	410	369	407	402	371	357	376	363	366	387	407	375	418	400	385	388	404	388	397	388	403	408	339	356	356	415	373	380	364	391	393	407	375	388	366	425	365	402	415	374	350	367	367	413	385	395	363	383	381	379	424	393	387	385	380	403	368	348	389	353	363	345	392	370	397	360	380	382	423	378	378	413	367	388	389	387	383	367	350	349	373	369	429	393	417	393	338	355	385	370	375	383	364	374	394	410	369	388	371	395	387	357	381	388	447	416	355	415	387	402	378	351	362	367	390	399	359	404	359	365	359	361	337	411	415	337	377	383	373	399	371	346	361	379	374	388	383	373	369	373	391	402	391	381	409	370	387	364	377	403	387	398	376	393	382	368	395	342	406	401	388	366	374	388	400	407	372	394	360	413	423	397	370	348	358	377	363	386	360	442	372	397	399	392	392	385	403	367	381	414	373	385	369	369	380	382	392	381	413	386	413	396	384	392	341	363	397	391	350	392	358	389	355	375	377	409	394	385	388	383	412	348	376	349	388	410	370	379	375	365	361	376	378	350	379	405	401	385	397	374	407	361	351	383	350	412	359	366	368	361	340	355	361	419	391	385	399	377	385	371	395	366	377	368	373	397	378	378	388	369	367	395	376	391	362	342	386	407	377	384	352	377	351	398	405	375	364	336	371	367	382	377	385	386	371	394	344	372	391	377	346	401	332	381	365	395	371	385	384	383	387	372	390	432	402	359	380	380	408	375	349	391	382	380	404	384	372	354	422	393	373	385	376	379	389	344	379	399	393	368	416	358	402	420	382	356	399	364	410	361	394	344	338	356	379	357	382	399	416	393	406	385	360	377	402	394	403	368	341	386	379	413	370	373	397	384	392	362	355	411	418	396	385	369	390	399	372	352	366	358	368	396	366	368	364	415	363	363	392	377	413	388	377	400	397	376	395	360	393	409	377	382	377	392	346	392	419	380	426	390	413	391	362	395	393	394	370	402	376	394	369	388	393	380	363	352	353	360	358	379	407	352	393	371	395	377	362	359	393	373	361	391	370	392	398	387	345	365	364	389	382	390	366	409	388	371	332	387	351	357	380	380	361	397	423	379	396	355	378	383	379	436	380	402	390	400	377	395	381	371	405	429	379	393	372	388	330	416	401	403	405	352	401	385	361	361	383	370	376	370	396	375	385	379	382	412	398	392	378	401	369	365	419	364	393	397	397	371	352	379	404	375	362	373	389	385	396	368	363	400	402	378	377	374	408	390	351	393	384	369	398	385	384	391	379	339	389	344	370	359	394	380	352	384	373	394	355	360	398	394	399	382	424	387	390	389	382	378	403	380	419	363	353	385	371	381	379	406	383	387	392	370	376	360	413	387	390	387	385	364	366	381	408	351	370	401	363	394	392	418	405	413	355	385	361	398	414	394	398	391	371	394	377	373	401	382	411	381	391	371	396	371	361	381	379	377	348	368	389	376	368	401	406	384	383	344	360	397	376	356	349	376	398	362	380	409	373	354	387	376	371	348	383	381	371	420	372	368	398	366	377	379	376	356	362	373	346	369	392	384	391	369	370	389	405	361	362	367	392	425	372	378	365	370	352	391	379	375	377	381	375	391	355	380	387	392	357	362	375	363	337	368	399	378	385	347	376	392	369	371	407	359	390	356	417	385	397	331	364	387	371	364	378	388	345	399	381	382	345	379	369	379	365	399	396	387	353	407	415	361	396	377	406	358	408	359	376	389	404	343	387	387	382	363	402	412	372	391	388	397	408	362	376	336	345	423	370	391	387	394	377	351	384	385	369	394	426	358	374	384	413	355	394	366	392	336	387	382	392	398	373	362	374	392	423	374	362	385	386	421	375	402	382	360	395	354	394	375	406	363	374	418	389	373	381	365	412	403	411	359	390	347	388	396	389	383	368	335	383	376	361	361	387	418	358	381	393	379	326	349	378	399	398	400	342	406	423	365	387	394	413	405	378	372	374	388	370	393	418	406	361	393	360	358	395	374	371	390	383	412	374	381	354	423	372	353	360	359	406	378	379	369	388	379	372	401	369	382	370	411	409	354	393	374	384	381	329	372	365	393	355	347	349	371	354	346	416	391	365	353	378	380	414	361	419	394	407	372	387	398	413	387	381	358	398	374	368	390	405	370	375	341	397	394	393	383	361	375	377	365	411	388	392	383	364	366	406	370	401	367	404	382	360	396	382	387	385	381	375	397	399	394	381	428	396	370	379	346	412	386	393	344	368	374	359	389	397	382	384	369	388	390	407	387	391	397	376	372	393	381	333	360	373	383	378	376	381	385	381	401	395	364	387	396	380	387	371	358	366	382	361	388	418	381	355	388	386	342	356	386	347	368	361	389	370	396	386	363	396	413	411	401	396	391	349	413	367	405	367	380	385	375	390	406	378	382	401	376	395	399	357	384	388	393	370	360	367	402	416	361	325	363	398	365	385	415	369	388	396	378	373	392	398	374	377	360	387	367	365	354	373	386	393	409	388	369	398	372	383	403	376	393	387	416	363	405	387	393	372	386	370	393	374	401	387	368	392	355	398	385	430	422	392	359	398	385	412	399	343	414	347	381	347	370	392	311	356	437	404	366	372	419	398	383	404	364	350	365	399	353	370	411	356	366	404	411	387	372	428	354	355	407	392	390	389	392	386	347	386	379	421	366	374	376	414	399	382	411	386	347	404	399	346	364	371	361	373	378	416	373	364	382	348	412	393	363	361	370	376	386	349	355	411	381	394	396	383	384	397	364	388	395	352	367	368	382	343	379	389	390	391	345	376	353	361	410	380	380	383	357	392	365	398	379	378	403	380	391	405	388	346	376	404	377
25160	21207	27986	25418	14814	3039	1076	754	661	588	607	516	541	500	509	548	523	472	482	491	497	510	491	493	453	450	480	451	439	480	483	478	456	453	487	479	412	490	484	446	495	456	458	479	437	469	482	472	465	444	441	479	466	403	454	493	498	451	472	450	441	445	444	436	480	459	457	466	486	442	485	474	469	493	464	471	450	443	487	465	484	449	428	462	486	506	430	490	444	486	458	480	488	434	434	470	454	476	455	489	483	488	436	496	515	448	464	431	438	476	454	469	473	461	449	452	483	458	429	434	466	443	494	460	452	428	505	472	505	462	483	449	464	474	442	465	428	535	491	479	467	469	456	470	460	504	434	462	457	454	466	493	469	483	466	426	488	468	440	433	429	434	469	464	431	500	479	447	433	438	452	445	482	482	465	474	488	444	468	455	453	447	490	487	486	482	472	437	445	452	475	432	405	471	442	464	475	408	449	505	489	440	479	438	481	460	492	426	455	446	449	504	473	493	458	490	476	475	445	450	446	463	472	507	453	463	434	476	471	443	479	490	485	457	452	486	417	458	494	432	462	469	465	420	464	439	437	460	461	488	473	514	474	495	439	466	401	479	447	481	512	475	512	469	472	466	484	461	454	488	459	462	455	497	426	472	465	521	435	459	464	463	467	430	491	433	470	460	511	446	453	440	474	472	482	478	474	449	472	492	456	476	455	475	473	462	464	431	504	472	502	465	437	436	489	477	462	461	455	480	460	420	445	485	455	459	461	484	438	470	459	496	465	487	469	436	473	464	435	500	465	479	480	439	472	493	475	478	476	502	468	479	469	466	457	482	472	501	510	487	481	479	449	479	438	501	437	441	461	457	486	464	462	437	460	444	461	454	444	505	463	457	448	484	499	442	433	439	434	488	491	481	428	481	446	478	487	417	489	430	457	484	471	440	507	464	431	438	457	479	500	521	426	482	467	461	486	472	472	468	477	474	505	467	475	463	433	476	473	478	439	464	458	472	431	498	497	487	474	484	456	478	486	479	496	488	431	460	490	460	436	455	452	473	463	435	466	471	456	484	472	451	496	459	429	488	480	472	441	463	437	423	457	477	480	454	466	459	480	462	483	440	497	446	465	457	447	442	437	460	455	469	514	471	442	452	481	486	434	418	460	438	456	443	454	457	467	456	470	459	455	491	475	429	453	472	448	499	478	472	448	476	503	463	443	452	457	502	460	494	452	463	504	475	467	448	446	467	463	451	483	463	482	514	434	485	445	466	458	436	520	472	461	485	451	464	447	459	489	458	451	462	503	442	447	510	442	463	467	474	471	441	448	443	462	496	484	472	469	445	464	487	433	470	522	501	434	474	463	440	425	474	426	470	458	479	473	456	488	460	500	471	492	464	457	490	503	473	495	450	446	474	477	444	429	489	456	484	455	503	460	496	463	470	478	440	516	485	448	460	443	461	443	479	423	464	435	477	477	446	481	449	480	426	435	470	459	510	464	504	429	447	485	482	453	469	440	439	402	482	479	479	466	443	491	449	443	465	478	514	445	515	429	444	485	447	467	465	425	469	456	455	450	477	475	440	478	525	462	471	432	474	460	495	444	448	477	483	477	453	458	490	480	469	453	471	473	489	499	453	469	463	444	458	447	472	473	463	447	444	481	450	441	445	500	445	452	463	462	483	501	461	485	467	462	472	479	472	459	479	461	453	463	449	459	442	460	495	475	468	474	448	455	431	475	491	461	463	455	471	457	436	462	467	462	485	485	482	458	477	470	450	442	481	491	468	467	508	494	437	443	480	457	474	446	467	461	451	480	453	477	476	449	494	462	478	445	493	459	456	453	486	480	449	469	474	503	445	461	439	481	511	457	504	433	488	475	474	474	453	479	484	472	476	479	450	489	474	441	472	495	454	463	479	485	458	449	455	496	482	478	481	458	441	445	444	468	457	469	458	492	458	453	447	463	474	486	484	496	442	452	473	436	497	467	423	454	444	485	428	483	471	430	465	440	461	463	490	463	454	473	426	466	472	472	486	489	440	458	450	454	503	487	426	495	483	450	463	443	489	451	459	459	504	488	514	476	499	484	446	495	472	460	473	490	481	452	458	458	450	488	456	496	458	486	447	471	450	493	491	465	496	440	473	479	460	480	477	463	488	474	470	447	491	485	509	480	438	481	493	473	440	453	479	436	479	465	435	478	452	450	461	462	482	487	471	499	466	438	432	480	468	484	471	474	452	465	444	467	452	468	441	486	473	488	423	483	470	490	502	479	444	455	454	460	504	476	465	462	460	483	491	496	490	455	459	458	487	478	429	458	452	484	505	453	490	468	486	492	482	491	480	463	481	462	466	463	464	447	485	420	498	432	473	407	471	465	474	508	438	491	453	444	470	481	448	485	462	442	467	494	485	438	460	492	477	440	484	484	409	475	466	467	470	465	497	472	473	435	496	475	479	456	445	447	476	471	471	491	446	458	454	459	440	467	476	454	487	424	455	446	449	440	452	474	453	453	480	453	484	484	489	471	503	475	455	486	504	458	466	442	427	460	460	482	478	477	476	435	421	493	463	450	479	468	468	483	454	454	477	444	492	427	468	488	466	464	467	472	459	468	446	468	461	469	469	499	447	476	444	505	441	481	444	465	456	475	437	478	478	470	441	496	471	498	475	460	443	472	454	460	448	424	432	458	449	473	443	447	465	467	452	471	444	445	463	484	446	472	466	510	501	435	497	460	458	449	483	471	430	476	487	489	474	474	470	507	505	458	493	463	472	446	465	444	482	487	465	486	471	489	440	476	472	473	481	429	477	444	502	454	497	442	464	441	435	508	486	499	486	470	458	442	453	451	450	489	461	492	450	438	469	453	465	438	463	463	469	477	461	467	459	479	500	505	466	435	474	450	463	499	440	476	454	451	463	468	455	454	488	421	497	464	433	464	460	453	459	446	504	459	478	460	479	478	468	466	500	466	483	459	467	422	451	452	486	419	434	439	484	438	437	486	470	435	513	481	455	463	487	481	450	454	483	472	456	452	482	463	454	439	481	488	463	484	470	466	436	480	479	498	472	467	451	492	455	476	508	463	454	447	520	476	466	471	468	477	493	490	467	464	482	435	469	452	432	434	454	480	457	483	436	451	449	520	445	421	450	514	448	448	489	436	461	463	487	417	497	459	511	449	480	475	497	498	472	448	477	468	458	460	457	448	469	486	520	481	492	447	470	453	431	447	475	484	480	460	437	455	430	497	457	441	486	427	474	466	446	460	516	456	438	499	449	463	495	508	506	458	442	467	478	482	459	455	462	450	446	422	456	461	448	469	487	495	431	473	462	472	486	486	486	454	477	436	446	451	466	452	465	468	450	455	446	438	478	451	469	460	480	483	484	453	430	434	499	469	443	451	480	460	442	457	498	484	427	476	528	447	472	454	498	485	448	479	460	460	436	470	454	483	453	498	487	470	487	439	494	432	461	463	453	470	487	466	443	460	517	486	469	446	475	454	465	488	462
33615	54365	36429	21458	9654	3154	1643	1161	974	829	713	728	622	602	570	589	540	583	540	557	545	517	543	550	536	573	550	543	535	552	553	563	545	550	489	567	573	559	562	510	505	563	504	529	547	534	543	466	538	508	581	558	573	537	541	529	518	540	547	512	484	523	525	482	530	544	561	519	505	528	554	492	543	514	527	533	529	565	518	524	539	551	514	495	501	525	523	536	534	524	518	535	510	549	543	526	564	533	543	571	505	535	565	491	515	509	501	510	554	525	511	524	529	546	531	521	527	529	518	569	516	493	546	548	580	525	529	510	504	535	551	513	501	535	537	499	540	515	522	528	536	551	510	510	507	510	511	534	505	512	484	515	565	494	522	553	519	537	528	509	490	480	484	501	539	513	534	552	541	511	537	519	572	536	546	511	546	521	539	501	546	553	510	512	589	516	550	491	543	594	552	563	542	538	510	527	519	564	534	507	512	530	520	548	506	537	537	518	513	543	487	498	534	557	528	536	552	542	507	536	511	526	493	559	536	521	516	529	509	494	548	523	503	482	536	524	573	502	501	554	562	571	535	534	539	534	525	499	544	561	549	533	564	538	541	554	544	581	522	549	531	526	522	558	526	545	496	546	517	520	530	495	537	525	527	523	561	526	492	517	509	522	509	492	524	556	572	500	544	482	549	605	513	565	488	563	498	525	539	542	537	499	481	499	564	526	521	535	576	498	546	517	489	515	510	525	554	534	543	510	518	526	539	481	529	533	486	573	530	530	503	533	541	508	506	513	525	527	561	490	502	503	514	555	561	527	538	540	567	589	509	543	538	493	506	527	532	580	510	537	506	556	533	537	516	525	538	502	508	532	515	516	538	539	503	531	539	505	577	553	518	528	496	548	527	518	498	534	578	512	533	530	517	560	584	547	520	534	517	500	524	524	533	527	526	509	535	559	499	520	550	514	539	513	507	546	529	548	553	579	579	545	555	538	493	492	537	566	514	518	525	480	560	546	512	509	542	552	529	494	557	542	527	524	527	532	507	547	534	538	526	537	528	542	503	536	561	572	544	549	573	469	515	519	536	563	506	521	527	496	542	521	527	534	526	524	512	543	524	527	548	502	515	526	524	532	554	547	515	556	457	562	568	553	495	490	522	516	558	540	497	548	523	522	530	550	520	532	516	546	546	501	558	550	539	545	510	488	545	520	548	512	516	509	521	498	535	536	505	508	526	536	525	514	534	530	484	534	528	552	546	533	545	555	538	546	557	550	521	541	527	564	525	523	496	559	504	499	496	501	548	506	520	508	533	508	530	543	487	513	517	491	527	487	534	555	519	547	542	509	554	540	592	517	549	525	555	525	510	518	558	536	547	512	506	496	534	528	559	586	516	524	518	504	486	520	474	533	540	539	541	554	535	534	566	552	555	542	548	524	532	537	566	543	517	547	547	559	524	524	502	524	557	535	528	482	512	581	513	526	526	535	575	527	533	562	500	558	536	556	483	522	570	582	531	541	523	530	514	510	510	540	536	547	515	547	490	527	474	525	522	520	509	533	532	519	534	571	506	549	538	518	538	551	471	543	542	542	535	580	529	553	529	563	506	491	522	519	503	474	531	525	533	548	566	536	512	513	519	530	505	517	537	531	548	573	512	518	575	502	548	545	504	530	521	511	533	553	536	523	490	527	540	540	546	522	500	508	520	523	512	549	536	552	520	542	553	526	560	512	492	525	517	503	533	575	521	531	532	525	534	538	529	514	501	519	536	491	535	486	541	504	558	519	489	500	535	503	504	524	520	516	551	552	538	540	509	473	564	538	529	511	561	545	539	535	532	546	507	544	538	526	506	518	528	575	563	497	527	543	526	496	563	535	507	556	510	507	526	525	543	495	532	550	497	545	553	544	537	507	584	522	538	530	487	505	528	514	520	503	548	533	550	530	531	464	556	519	492	517	520	535	521	513	532	553	531	500	514	502	516	511	534	533	493	522	566	565	514	534	524	512	517	542	564	491	526	544	517	527	539	540	552	519	516	525	541	496	523	514	543	532	535	505	556	512	557	524	552	549	553	550	554	529	536	520	547	485	518	524	548	573	513	549	521	523	493	509	493	541	535	510	550	550	514	543	550	506	495	490	537	549	545	544	526	544	514	553	537	518	452	514	546	508	493	553	527	505	538	523	512	564	549	523	567	522	525	546	511	526	520	568	514	499	553	532	529	489	537	563	535	502	526	528	564	522	533	567	500	535	562	550	581	568	523	518	553	551	505	563	538	542	581	565	517	578	542	536	519	495	563	545	559	547	559	539	557	513	519	525	540	526	490	522	552	500	534	514	562	518	524	579	501	510	544	500	515	526	560	493	539	500	529	492	564	470	578	548	537	544	537	507	534	524	508	504	544	566	546	537	566	553	522	525	515	513	502	531	488	563	551	569	576	536	487	513	502	517	493	545	538	497	550	530	505	578	530	509	575	521	530	559	557	506	482	513	537	519	507	526	558	554	541	497	528	493	522	526	497	522	521	547	544	536	559	506	530	559	516	570	536	507	537	527	528	529	514	591	520	500	544	479	509	534	544	497	510	482	499	520	504	551	531	546	571	506	540	499	506	520	505	553	515	514	511	530	520	533	529	530	514	569	528	567	537	539	538	499	527	518	538	511	541	505	582	586	496	532	545	516	554	506	556	516	542	492	510	510	542	520	528	501	524	563	501	514	525	525	527	560	509	499	548	552	560	531	500	529	513	559	550	522	504	526	529	545	532	564	488	530	548	522	502	568	504	513	510	540	538	537	521	538	512	536	561	519	532	530	534	529	581	505	529	512	520	505	538	559	541	539	544	525	504	560	537	509	549	501	523	520	510	508	527	534	493	544	540	519	513	516	511	515	521	488	517	518	523	527	551	544	585	511	532	522	524	489	581	521	520	539	534	551	504	558	538	572	527	551	506	517	495	537	518	476	521	573	544	533	525	541	545	550	508	565	503	488	515	513	536	512	532	484	560	517	540	509	483	516	529	558	507	481	547	504	511	533	556	540	504	509	539	542	538	517	533	511	546	507	540	545	535	542	526	533	550	499	503	487	523	520	505	531	543	500	557	512	541	558	530	550	550	542	505	585	495	535	498	559	534	532	511	509	510	538	515	512	544	545	495	490	539	550	529	546	539	548	535	520	530	565	498	520	523	513	554	531	538	532	552	533	518	507	509	557	552	534	518	580	533	512	521	527	530	553	500	504	485	537	557	509	547	532	528	539	536	560	528	513	523	557	535	519	536	529	489	539	540	539	530	532	510	530	481	527	502	518	511	504	533	567	570	497	508	516	499	528	565	522	557	536	524	541	512	508	513	509	537	550	492	527	524	540	552	553	533	532	526	551	534	561	547	496	531	563	535	534	521	510	543	545	532	491	509	535	514	489	556	521	536	513	510	535	535	520	557	535	528	496	555	541	508	524	524	503	499	520	572	526	546	521	518	549	536	540	533	514	484	534	511	517	553	551	534	518	547	571
22777	21007	28545	23768	21079	20663	9634	1557	1040	866	792	687	650	600	568	570	603	527	538	499	530	515	551	540	517	477	471	514	491	465	530	448	487	501	469	505	461	441	509	440	478	487	470	477	460	477	452	459	439	492	451	488	454	493	471	502	495	509	509	492	458	486	480	470	478	486	455	443	440	463	462	482	460	459	499	477	465	439	473	449	454	458	483	459	478	480	505	456	463	469	455	452	438	493	503	471	431	483	476	515	481	513	455	447	466	472	443	478	509	476	449	474	464	441	517	478	484	445	483	447	502	418	459	464	486	443	464	456	461	452	476	490	508	479	449	427	481	492	482	449	455	449	478	456	491	470	491	491	460	521	450	455	477	441	489	480	433	450	507	442	449	486	504	486	501	459	474	436	454	443	479	459	466	467	490	441	467	479	516	480	476	435	497	457	462	498	471	474	485	463	513	468	488	464	461	445	511	432	485	433	480	444	464	494	492	431	529	432	459	470	500	466	462	472	490	454	458	480	462	473	449	438	487	471	479	464	491	486	469	450	468	430	471	468	464	446	482	449	456	448	508	471	467	448	480	461	465	429	473	471	489	414	466	459	485	483	468	421	458	496	432	502	482	470	500	475	470	478	478	461	468	462	441	452	473	478	459	465	479	488	465	505	483	463	445	432	463	469	442	476	487	454	486	452	454	463	511	510	458	447	485	471	453	446	477	472	527	481	471	445	482	463	504	465	436	456	448	451	450	441	462	461	422	462	429	460	490	465	474	449	485	476	474	475	480	466	418	451	469	456	463	436	438	472	430	451	464	455	439	471	480	493	458	461	458	454	490	460	497	444	465	450	475	407	455	430	483	476	511	475	441	471	471	513	444	491	463	466	439	480	506	446	470	470	464	476	458	456	470	492	455	486	477	483	508	460	472	478	501	483	446	469	480	457	459	459	450	487	443	458	461	451	484	445	452	477	430	469	485	471	464	453	451	493	431	437	431	465	473	476	419	453	457	454	433	463	454	509	497	443	485	422	500	485	468	512	466	445	462	464	475	462	449	495	483	458	474	475	458	519	449	453	472	458	466	400	459	493	456	463	446	446	451	454	466	435	464	446	470	487	460	492	479	487	445	456	470	449	466	483	478	451	435	428	469	459	509	472	457	449	445	478	468	467	473	490	486	493	482	497	468	434	478	509	495	466	468	443	431	452	441	458	468	460	499	443	394	505	444	434	491	474	460	487	452	493	474	441	452	480	461	458	508	449	483	458	450	493	440	472	479	418	445	472	453	469	462	447	456	515	440	453	515	466	443	480	493	458	500	445	476	472	469	470	462	480	487	468	430	464	465	469	440	422	485	466	472	453	462	466	450	444	456	479	481	479	430	470	466	446	451	469	429	401	447	481	470	456	449	484	505	452	494	480	467	483	443	475	470	501	447	490	493	470	438	502	466	499	548	438	483	475	459	490	432	481	466	444	477	452	510	431	483	469	469	471	472	456	467	456	495	516	475	473	454	474	462	461	493	477	489	462	488	467	444	509	445	458	446	485	494	483	463	452	460	507	499	488	446	477	468	457	479	476	461	451	481	454	488	452	473	488	479	447	481	467	454	439	469	453	460	481	511	483	502	496	465	493	479	477	427	428	470	478	460	450	481	450	485	450	437	496	494	455	433	440	466	428	464	440	458	486	503	449	460	443	499	447	499	487	477	483	465	479	452	454	472	452	452	446	460	463	493	446	472	497	465	487	488	477	455	478	477	476	471	461	496	472	438	458	458	492	482	481	455	513	491	456	450	487	452	474	461	455	480	492	477	469	483	468	469	458	442	456	457	492	472	473	476	480	444	445	458	491	441	462	503	475	515	476	448	476	482	467	493	465	456	453	455	487	459	492	470	478	465	482	440	464	449	460	479	461	458	510	493	481	475	436	452	461	461	501	481	487	431	434	474	523	469	478	475	455	465	500	467	430	474	456	486	436	467	499	463	462	485	486	472	473	427	473	475	480	445	420	425	469	505	470	462	455	476	447	432	471	458	505	467	433	474	434	491	469	493	476	462	469	451	482	463	475	467	450	474	446	482	437	449	457	482	458	489	464	490	475	466	433	460	460	501	422	467	470	420	479	481	429	435	412	459	472	464	472	477	440	467	451	515	452	443	454	480	463	494	431	448	451	466	513	476	460	458	514	491	467	451	472	435	494	441	486	453	435	466	463	480	473	502	459	440	459	472	501	447	443	475	432	501	436	484	476	454	441	455	492	456	449	455	483	468	496	488	481	435	473	462	473	450	422	464	467	506	443	473	461	414	483	453	437	435	470	473	467	441	471	457	495	450	476	441	423	469	518	473	485	445	489	430	432	437	453	476	443	482	422	471	511	483	474	502	506	440	506	488	474	454	475	441	481	442	457	488	550	446	436	455	426	457	446	453	488	471	475	479	414	514	435	493	472	461	477	497	486	519	455	485	460	455	496	511	461	470	494	474	453	468	466	484	491	459	442	463	447	482	498	438	444	454	448	438	464	509	449	427	443	472	460	458	455	464	448	470	478	488	487	484	473	467	509	439	447	426	479	495	443	462	456	447	470	446	468	441	463	446	467	459	465	460	434	478	444	492	470	444	460	466	466	444	427	504	474	504	433	486	464	474	471	474	496	488	521	497	469	491	479	457	442	470	490	465	480	469	478	510	490	484	433	464	434	473	497	432	430	510	479	442	447	440	441	479	443	457	483	464	491	427	436	510	436	441	443	489	495	464	450	491	455	459	503	451	468	481	428	447	452	488	439	473	462	530	491	514	464	447	473	470	487	494	445	451	470	501	431	479	469	491	452	492	424	454	468	505	491	459	475	432	444	435	477	477	436	461	431	459	448	495	441	487	482	465	497	511	464	446	509	455	450	474	456	476	460	469	433	480	474	455	463	474	423	453	471	491	432	490	437	465	449	466	441	467	431	493	480	522	483	497	489	429	465	460	444	499	474	443	476	462	467	498	431	472	494	476	516	471	469	469	442	469	513	463	482	461	464	492	454	454	468	476	454	486	471	451	435	458	443	483	460	453	449	457	493	488	503	485	465	506	440	436	455	461	505	472	438	479	461	453	485	495	461	484	476	474	454	457	453	458	499	491	490	453	484	462	434	452	450	471	475	481	464	468	459	485	462	464	517	462	428	492	509	461	464	473	448	467	457	474	441	474	462	494	462	454	474	486	469	452	475	462	452	461	437	486	504	470	464	444	486	492	452	431	446	461	445	458	462	494	475	443	477	468	502	465	466	442	492	477	457	464	485	464	476	471	510	474	473	480	441	469	451	482	456	504	468	473	441	490	459	475	511	486	462	463	444	477	471	413	507	464	473	465	468	479	497	471	466	466	485	448	412	492	428	470	462	454	473	463	481	487	464	452	452	455	430	448	448	481	470	478	446	491	435	439	473	460	465	481	475	480	483	460	463	471	438	479	473	489	463	491	431	429	456	442	464	440	478	478	489	478	480	473	470	467	478	487	469	467	480
37578	64804	45299	34764	16585	6117	2879	1953	1493	1142	1112	940	767	721	706	595	650	605	578	576	619	569	542	583	566	543	598	569	525	581	518	515	528	550	542	511	531	540	562	527	514	520	487	506	502	514	546	496	505	531	527	531	529	525	502	540	479	525	556	501	524	525	536	491	527	495	533	519	520	557	495	534	517	528	490	490	534	564	476	514	529	514	522	471	544	526	520	533	484	541	471	548	474	523	514	470	493	512	491	522	427	476	557	511	531	516	549	527	496	499	513	490	504	558	487	558	545	547	562	503	556	518	496	534	490	532	563	501	513	511	523	531	505	541	494	553	513	551	521	476	500	562	519	473	511	504	526	489	490	538	542	513	482	475	480	530	537	520	499	528	502	515	501	520	495	532	532	521	470	512	481	480	518	549	522	558	498	530	495	542	494	507	478	528	528	503	499	554	551	516	489	521	528	506	545	488	480	546	503	541	481	507	532	525	493	510	556	517	479	532	542	506	528	535	451	536	469	506	516	511	495	553	540	535	523	499	494	467	475	538	498	510	538	501	494	481	515	516	471	507	549	491	516	491	503	544	539	493	529	545	518	451	520	546	546	541	488	491	509	469	527	477	553	503	470	460	486	517	508	506	491	489	521	512	496	528	490	512	501	489	479	512	484	503	490	506	501	539	509	504	498	495	535	493	511	493	551	526	524	510	500	554	509	493	522	559	501	563	522	491	490	496	507	479	487	524	512	511	516	527	488	516	503	500	509	507	542	499	491	479	496	537	544	506	540	540	537	519	500	528	498	517	521	471	523	499	507	513	498	474	497	529	580	500	506	501	515	490	485	552	545	514	518	510	491	477	538	532	496	459	490	515	540	512	531	536	522	497	541	550	509	506	517	475	514	540	510	541	495	525	520	513	542	533	508	548	506	517	527	520	507	513	534	505	504	505	529	486	502	524	533	523	546	520	474	514	510	515	529	555	518	550	504	487	499	488	521	499	476	473	514	530	537	518	525	512	545	521	485	517	518	491	501	550	533	519	497	486	498	521	530	520	489	489	518	490	505	527	512	524	545	524	469	528	522	504	488	530	510	523	528	482	535	520	512	473	496	543	487	507	491	506	512	488	551	512	511	544	534	478	492	484	511	535	516	544	499	537	511	499	482	536	510	484	508	539	536	530	488	480	526	517	527	532	533	558	520	493	522	570	537	461	493	507	511	482	505	506	519	492	479	558	525	504	539	494	533	474	519	523	518	495	467	483	522	518	485	503	539	564	557	505	512	526	511	508	494	513	520	562	476	508	495	543	510	548	503	478	549	476	505	501	510	525	549	487	514	506	514	488	519	486	536	513	483	512	518	509	527	510	499	504	514	550	549	524	577	546	496	497	508	550	508	517	498	506	495	536	485	537	508	505	501	511	505	512	533	535	501	486	528	521	529	511	522	522	470	490	542	501	520	539	561	480	517	528	519	524	499	513	541	498	478	475	508	461	520	504	524	524	503	531	512	494	494	549	532	493	515	518	510	534	503	506	507	477	524	520	507	522	565	502	517	502	452	546	522	525	505	523	517	510	532	517	506	543	529	484	553	510	484	500	523	509	526	525	494	484	554	532	550	472	507	533	512	521	507	513	512	497	519	531	496	516	503	520	516	530	523	517	521	545	494	523	541	499	517	492	498	558	517	489	556	523	508	519	545	533	509	507	493	498	535	490	521	511	487	492	514	502	545	508	491	539	529	493	503	516	503	518	496	522	483	534	486	528	507	513	574	456	525	525	532	526	492	524	541	543	508	498	525	517	517	510	509	527	468	491	528	535	517	512	527	544	507	524	487	529	503	507	530	530	503	560	513	511	494	549	546	526	511	532	521	491	540	491	528	536	557	528	500	554	508	521	494	520	492	532	520	551	494	540	527	529	531	516	496	495	522	477	497	504	560	516	538	515	504	521	497	517	480	518	530	500	524	513	508	519	485	519	552	527	504	534	471	505	476	502	533	528	557	509	568	494	533	506	528	477	520	488	495	475	520	491	514	537	550	522	491	528	549	495	557	484	528	525	511	540	510	488	481	529	511	545	523	546	540	484	522	485	534	477	506	534	510	521	503	510	500	504	499	539	526	492	506	485	547	584	539	513	519	572	471	465	488	543	508	491	543	535	547	510	504	491	531	488	544	487	542	483	508	512	534	517	483	522	494	497	516	499	493	533	490	504	511	538	522	514	486	572	523	493	525	522	511	504	495	522	531	498	497	506	530	517	510	493	488	522	509	517	435	515	551	495	536	474	496	509	547	535	505	538	520	534	511	547	521	506	519	537	531	546	484	496	535	528	487	531	508	533	515	507	566	502	508	555	544	523	480	525	527	507	482	510	522	521	521	503	505	471	504	507	499	508	486	520	478	508	503	507	512	491	548	523	543	502	532	499	515	481	503	518	516	509	499	535	539	474	529	488	544	552	527	537	486	533	517	480	519	524	533	513	540	526	531	519	536	500	550	514	528	499	473	506	503	519	513	515	515	497	511	522	521	516	531	520	500	499	542	501	490	503	538	493	548	532	518	506	507	526	536	521	509	536	554	574	509	504	504	535	516	534	497	544	535	549	470	518	579	488	521	474	511	528	527	493	506	529	504	510	513	499	502	480	538	506	540	538	548	541	530	568	563	492	540	534	499	524	549	531	475	506	504	534	476	486	483	501	490	483	517	527	546	531	516	506	515	469	484	536	477	520	532	509	514	555	524	526	490	494	505	499	511	505	511	530	492	516	521	517	520	524	492	563	530	526	548	465	519	533	504	525	505	502	508	504	490	536	491	464	461	458	530	533	536	506	476	519	502	507	515	490	513	515	532	508	488	525	476	522	527	480	499	526	512	534	507	514	493	510	512	561	483	515	496	479	510	521	533	502	483	501	476	534	541	527	484	531	560	537	519	507	510	532	503	495	564	461	540	506	498	505	479	544	508	558	540	576	494	506	528	516	565	510	548	481	503	511	493	547	541	507	533	515	526	539	493	474	522	497	519	487	503	531	506	532	477	547	549	485	514	492	544	536	530	502	512	468	502	510	508	493	523	477	522	507	470	465	540	485	474	493	468	528	477	544	523	504	537	496	509	527	547	477	491	541	577	521	529	499	463	487	541	528	483	520	491	486	549	514	503	484	554	531	514	522	508	492	493	500	527	470	495	491	519	515	499	517	505	558	529	512	520	514	506	464	540	479	505	525	491	513	505	500	502	515	489	468	514	515	503	496	502	526	504	494	534	541	520	513	517	507	497	514	501	516	508	516	496	500	565	516	528	494	520	523	504	492	556	503	502	486	487	515	519	566	493	524	487	525	518	522	545	513	497	508	548	494	527	514	540	544	509	503	520	531	495	516	523	517	480	506	537	492	501	511	484	545	555	566	500	503	504	456	533	523	515	546	493	523	498	515	506	571	510	564	546	495	499	503	549	493	520	539	530	502	490	552	560	540	526	527	503	501	487	589	550	514	516	510	523	550	468	525	505	486
29953	31443	30218	18379	4639	1095	608	462	463	406	387	409	392	383	393	349	361	390	363	355	418	371	327	348	360	376	349	401	369	374	348	379	360	367	330	379	357	340	369	373	409	416	339	371	376	352	396	383	393	324	363	362	366	346	370	370	354	386	340	383	367	343	377	359	360	382	335	334	375	379	362	381	374	375	347	340	373	389	379	371	374	374	387	362	367	359	381	333	355	337	392	374	388	345	380	357	352	367	360	370	369	390	412	386	338	365	380	360	367	379	350	366	347	389	382	393	378	384	363	325	387	360	344	377	419	360	370	369	383	391	371	377	373	380	342	376	366	367	350	334	358	363	355	349	389	392	391	364	383	347	363	377	403	407	394	341	377	358	377	346	367	354	378	419	393	391	349	380	330	380	347	379	372	395	385	371	375	392	373	359	390	325	334	353	352	382	354	365	366	360	346	331	337	362	368	354	332	378	370	410	330	353	414	386	361	361	419	354	368	357	392	382	360	355	371	371	380	391	365	353	361	411	351	381	373	385	377	351	363	372	385	383	363	360	377	389	366	345	348	358	370	349	376	366	385	377	399	359	348	338	377	351	391	395	362	371	378	379	381	349	387	341	364	336	374	356	348	372	374	368	347	383	363	358	369	327	370	374	383	347	371	365	417	389	370	360	376	356	347	396	356	361	379	366	342	316	396	360	371	366	361	365	352	313	348	398	351	346	367	375	360	377	354	334	354	377	352	348	363	374	364	365	387	381	354	364	398	338	350	373	328	387	357	390	357	385	390	383	356	360	405	352	361	379	367	368	381	367	355	371	383	354	365	384	354	366	351	353	370	388	370	354	385	385	377	343	356	394	345	359	351	345	364	380	374	395	402	375	373	349	397	353	379	378	351	380	352	385	368	380	339	383	365	401	367	355	368	389	350	379	381	361	377	380	340	420	373	360	358	356	374	396	401	403	364	374	361	383	407	379	358	370	391	374	348	356	354	356	394	378	340	372	369	405	324	377	384	373	391	378	362	366	372	382	392	345	361	373	399	364	367	384	388	377	372	369	343	355	376	410	381	415	342	376	347	333	358	328	358	365	393	360	364	383	405	383	356	353	377	378	386	391	365	399	364	364	338	373	386	364	415	385	352	369	356	353	366	349	378	379	380	370	382	366	381	368	354	386	362	376	360	377	367	372	349	389	397	363	371	378	395	365	359	409	375	376	371	381	354	335	358	395	369	354	345	377	411	340	379	398	368	375	383	390	381	335	386	381	380	402	349	357	370	378	374	396	374	378	334	337	356	376	360	346	399	409	359	389	368	359	332	354	387	376	355	379	342	380	370	350	364	348	378	360	358	375	339	353	365	353	370	379	360	374	378	383	341	361	401	347	377	355	410	372	380	370	368	364	353	374	366	352	372	372	351	362	384	343	352	382	376	362	412	356	367	394	408	324	390	394	363	391	392	360	356	333	352	357	349	368	359	341	371	365	375	357	367	355	394	357	387	378	343	378	371	347	356	341	350	351	392	352	381	370	380	385	383	323	389	353	335	406	384	379	408	323	349	356	384	360	354	381	349	367	356	375	338	359	394	381	368	367	383	397	323	361	352	352	327	377	391	353	359	393	387	366	346	341	356	347	347	361	359	361	364	386	373	374	349	386	370	328	391	399	362	343	350	366	382	351	374	356	340	374	330	371	368	358	375	352	354	386	370	368	398	361	360	373	364	379	343	373	388	381	358	369	346	371	345	338	361	377	408	372	385	325	364	345	358	383	352	352	385	358	359	339	348	382	380	343	375	365	367	389	347	347	383	371	395	364	370	392	403	399	359	385	354	365	349	331	343	369	366	353	379	350	403	369	350	412	396	341	379	365	346	356	396	378	353	371	364	401	365	385	353	393	379	349	363	371	332	361	343	412	385	327	336	374	404	401	359	342	357	394	367	358	341	373	393	353	371	379	348	378	404	372	338	372	378	353	353	342	343	357	359	370	388	355	344	362	352	397	383	345	368	400	353	324	391	358	343	376	367	363	351	378	357	357	374	378	352	375	348	366	362	361	372	371	398	357	355	381	391	377	363	341	359	372	363	371	396	399	338	353	364	366	345	357	362	397	376	342	358	380	370	324	363	354	396	342	350	333	360	375	377	363	362	390	389	354	361	437	328	347	419	366	383	359	347	377	388	350	344	358	385	352	387	391	386	356	410	370	386	353	395	389	348	356	342	346	354	375	345	374	364	343	393	409	403	362	361	377	340	381	373	359	371	360	388	364	378	387	373	345	358	371	377	375	367	362	385	346	368	383	361	374	350	337	376	347	389	352	372	388	355	373	349	308	340	379	367	360	374	402	345	368	339	390	378	387	347	389	385	333	365	362	376	395	361	365	394	370	357	355	365	369	404	404	369	405	356	342	370	344	358	356	345	371	399	382	364	395	345	365	332	394	363	406	385	381	403	368	373	332	384	365	348	348	361	358	343	353	365	353	375	391	354	346	397	327	355	351	370	356	369	357	364	385	392	350	359	374	383	400	346	372	399	340	354	383	376	353	339	402	366	325	354	398	344	374	396	373	401	357	350	356	380	353	339	384	378	367	377	389	367	361	339	402	364	357	384	400	372	367	356	376	386	362	341	369	376	355	379	382	357	374	354	371	362	385	395	373	384	360	314	359	366	369	391	338	326	369	355	374	360	390	355	339	379	345	322	357	354	331	404	368	377	377	381	332	368	369	359	410	381	376	358	353	343	341	379	405	398	371	387	382	381	335	371	388	362	390	377	387	364	355	387	355	370	372	393	352	365	347	380	361	355	368	361	381	365	348	368	378	343	349	325	355	365	369	388	387	342	387	361	336	346	401	370	383	367	334	378	353	353	402	355	373	330	369	354	362	373	382	352	374	357	397	380	387	362	359	354	316	385	324	372	379	333	373	376	387	362	316	332	381	379	357	384	389	370	393	364	392	339	357	352	365	366	353	394	366	345	377	365	348	364	396	356	354	332	398	368	362	391	347	336	348	323	370	367	383	395	389	346	348	355	395	357	346	365	375	352	362	371	368	389	362	356	346	334	369	385	410	371	366	358	353	370	339	360	340	378	388	384	391	350	380	382	368	356	333	374	363	379	373	386	368	360	373	376	391	346	359	349	380	359	393	364	386	380	348	347	378	369	354	357	367	374	356	356	369	368	389	362	381	401	375	385	390	380	372	371	370	386	389	383	378	407	386	403	340	385	352	391	323	391	368	361	403	389	393	400	350	353	379	366	370	381	360	355	353	356	346	351	388	330	366	367	352	389	333	376	350	345	399	350	370	351	361	384	361	369	383	391	360	336	370	365	373	360	351	380	352	376	388	369	395	362	405	373	370	386	384	381	391	375	380	361	365	357	363	358	324	364	389	363	369	354	357	356	370	345	400	399	347	348	345	363	350	370	377	385	372	387	350	375	368	364	376	374	383	361	370	358	387	368	352	358	347	351	424	350	355	333	360	368	394	382	359	382	361	373	360	394	368
36181	47179	30166	15723	5865	1555	785	658	561	520	531	503	470	443	423	449	444	429	413	447	431	416	473	455	435	429	448	455	415	396	471	380	438	423	384	403	452	439	416	428	383	437	410	419	403	406	424	390	418	414	429	425	385	451	392	462	407	436	421	444	479	425	414	401	414	398	417	437	423	413	480	432	424	450	390	445	377	446	410	392	404	442	397	393	410	449	433	433	420	409	429	457	434	415	397	400	413	434	419	398	474	413	425	413	453	429	424	405	464	446	426	391	416	404	442	426	447	434	408	423	426	442	419	412	445	435	483	396	407	395	429	456	450	396	436	421	436	430	420	416	441	423	401	419	414	436	398	446	404	438	419	408	437	433	432	446	421	488	472	445	421	435	455	426	429	431	438	446	441	442	419	428	398	451	449	420	395	422	447	435	428	451	418	428	470	428	406	416	407	452	441	410	430	444	450	402	417	409	415	442	429	443	416	450	447	391	452	455	404	430	442	422	415	463	401	444	404	419	455	402	461	438	426	446	426	411	413	418	449	459	476	423	449	437	436	452	409	407	425	426	424	455	420	469	455	426	447	422	434	409	453	414	421	468	425	403	426	410	415	448	458	410	416	447	440	460	425	440	399	412	409	423	431	433	435	467	407	448	429	419	424	409	386	448	478	432	434	417	415	400	448	395	458	408	467	444	431	421	455	433	418	450	453	437	408	437	419	401	430	454	455	437	437	418	422	433	421	441	415	421	432	489	431	442	427	465	395	450	424	448	368	398	419	493	454	440	437	430	391	426	466	421	440	414	463	400	365	447	384	443	419	462	414	429	424	408	432	420	431	440	439	427	452	419	430	397	418	419	450	439	386	434	420	423	437	421	421	422	430	433	424	423	452	410	410	424	426	415	407	421	394	410	398	429	410	402	430	425	439	410	428	427	419	467	426	401	417	444	434	429	419	425	407	436	420	417	401	449	437	437	411	420	403	443	412	453	422	428	391	467	390	425	454	445	430	433	405	406	423	413	430	422	476	431	409	438	455	449	428	401	424	433	430	464	427	468	397	455	450	407	429	404	425	423	442	467	415	419	408	439	428	476	413	416	431	401	431	426	414	398	425	448	443	427	427	419	409	394	457	435	469	423	404	417	414	420	458	436	407	414	410	426	411	461	436	419	407	431	451	427	408	427	403	452	410	422	419	469	450	453	416	464	430	478	397	444	411	422	420	437	409	414	437	405	438	415	412	444	393	458	440	466	436	450	418	434	446	441	462	409	442	434	443	411	409	454	406	413	447	421	459	428	384	407	426	482	437	400	451	452	425	391	423	427	408	411	430	456	460	400	456	462	420	453	419	422	438	418	457	413	453	420	432	445	406	425	412	433	430	423	484	441	440	430	401	436	452	443	443	421	411	447	392	430	437	399	433	434	474	411	432	422	425	452	435	432	419	424	437	420	407	384	395	399	443	413	411	467	412	424	445	433	451	395	415	432	469	406	419	422	408	418	421	469	415	447	420	402	401	426	389	395	394	451	414	420	401	445	418	455	407	429	420	438	408	424	406	432	421	402	401	420	463	425	450	445	403	415	390	427	415	471	409	444	436	453	442	452	418	444	412	432	436	441	461	416	444	450	407	465	416	401	407	436	416	396	432	417	405	426	431	404	431	421	443	426	424	432	432	432	445	437	433	436	423	411	428	443	408	394	410	448	449	423	429	435	443	439	441	419	413	451	427	423	447	436	441	434	434	466	397	435	400	435	390	432	420	441	415	455	438	439	411	442	417	458	433	420	424	426	449	420	397	455	414	422	447	435	441	410	419	451	442	436	419	462	400	413	402	435	424	438	424	471	442	421	424	421	432	444	423	468	422	440	416	425	428	414	422	436	381	415	421	437	442	412	397	409	435	449	404	431	410	462	445	426	444	439	386	399	417	442	444	425	437	453	409	420	434	440	420	426	402	444	408	444	472	461	435	441	456	416	415	425	404	418	417	419	407	447	436	439	417	388	402	428	451	422	450	409	416	435	388	454	420	409	398	406	447	440	451	426	418	442	390	404	465	429	391	417	427	424	418	437	414	435	439	451	439	446	418	445	402	435	420	452	449	439	427	391	429	440	418	417	419	394	385	396	467	465	433	411	427	416	424	414	408	445	428	412	422	422	444	398	434	418	414	464	412	444	393	468	422	398	468	462	426	467	426	397	431	451	403	399	410	408	396	465	426	422	426	416	456	434	431	456	437	451	439	445	398	430	405	425	436	434	436	412	376	413	429	430	435	466	479	419	408	452	441	433	402	422	463	472	411	422	434	427	421	409	392	405	440	445	438	424	399	454	427	421	472	385	414	418	417	442	457	447	438	450	419	429	467	436	389	439	442	405	437	413	483	436	446	438	413	439	401	442	448	425	418	405	394	395	427	443	408	417	425	431	440	444	410	415	422	426	405	425	403	435	421	399	400	461	427	470	405	416	436	403	413	415	420	420	381	409	457	417	433	419	437	409	430	443	409	436	431	454	412	459	435	414	435	468	406	398	469	423	462	417	413	440	406	431	417	424	477	476	421	410	454	427	462	420	407	431	417	410	408	436	403	424	398	450	440	444	435	427	445	448	432	433	443	386	426	406	425	405	409	419	410	428	423	415	450	454	428	444	402	398	388	403	451	467	440	447	432	391	380	440	438	434	429	435	436	419	424	430	413	446	431	419	469	415	393	425	418	441	435	456	470	419	429	415	397	418	461	452	433	434	477	422	439	462	413	433	419	448	425	384	417	424	430	406	444	407	385	425	456	435	402	409	446	450	406	434	417	427	408	407	434	450	417	395	429	431	435	451	441	415	420	427	403	427	377	419	399	452	428	435	424	412	451	405	415	434	433	418	421	442	426	433	440	420	413	430	476	421	423	427	476	359	439	446	457	435	423	449	413	410	428	391	438	434	422	430	441	436	434	402	383	429	443	469	388	390	414	459	382	434	442	406	427	411	455	431	359	456	418	395	440	443	415	422	456	454	439	443	427	394	416	427	429	435	380	412	416	454	437	440	444	417	423	461	386	443	401	430	421	440	443	442	448	437	468	416	397	412	441	443	426	394	440	389	446	465	463	446	424	421	409	415	418	399	397	427	411	469	434	394	414	441	416	438	435	438	408	433	410	434	417	414	455	463	412	429	424	426	427	449	421	417	415	402	435	413	457	408	433	451	414	428	430	438	442	414	437	423	399	408	419	418	412	453	399	445	447	439	452	436	424	443	425	426	424	410	469	434	421	421	403	423	418	382	413	407	443	410	411	456	435	425	420	448	446	429	430	436	395	412	437	449	459	394	438	430	423	435	402	389	412	462	427	417	445	422	427	441	427	436	413	444	406	427	418	488	461	400	448	460	431	447	426	413	433	458	440	413	416	402	415	439	411	440	410	422	407	407	441	412	449	430	417	407	427	439	428	418	449	467	423	413	429	455	445	393	416	405	447	428	434	414	418	411	431	439	434	452	435	451	437	409	409	419	411	454
23862	21076	28357	24474	21041	11751	1801	911	646	567	549	541	452	454	392	395	391	351	399	341	354	376	367	341	341	314	329	349	340	320	339	356	331	339	336	343	359	339	365	376	376	343	353	312	338	318	361	335	294	315	325	334	340	333	355	352	361	313	388	343	366	335	357	332	356	339	323	333	333	320	326	343	307	307	357	298	319	307	338	309	318	326	311	343	339	364	332	332	335	290	341	336	327	338	346	321	363	319	313	342	314	339	355	340	336	330	346	332	335	361	327	307	335	346	367	343	314	306	325	318	318	360	316	345	337	343	338	354	302	355	329	335	346	331	310	319	329	346	350	333	365	330	350	340	370	354	329	330	351	312	309	341	323	325	339	335	349	319	348	381	330	347	333	310	323	336	318	321	381	317	333	317	343	338	310	335	321	316	335	333	354	331	365	339	342	298	329	367	363	369	346	326	347	336	334	342	319	363	334	300	323	320	317	330	315	302	331	335	367	325	359	331	317	346	359	336	312	352	329	331	323	337	324	332	349	339	329	333	329	322	322	348	332	356	317	329	327	358	348	298	322	326	365	318	377	365	335	384	343	369	337	327	326	335	303	315	317	329	337	359	345	345	331	324	325	351	306	335	310	312	311	333	331	339	339	293	352	322	326	318	321	338	334	357	332	334	344	340	322	355	336	329	351	340	351	333	313	333	317	374	325	297	343	329	280	351	328	352	341	339	328	342	345	307	281	337	342	316	334	329	324	366	335	308	316	345	331	396	356	313	348	337	316	331	293	358	284	326	347	319	340	303	360	314	319	333	334	346	349	325	310	354	306	303	352	352	323	344	295	290	313	338	328	311	309	314	317	326	360	330	323	320	334	327	317	340	362	344	342	321	342	319	336	334	341	328	348	348	354	338	323	340	349	336	311	319	348	321	305	325	338	303	324	336	350	354	335	359	348	324	313	353	348	306	321	342	349	333	348	362	324	323	311	339	338	338	341	343	322	321	330	311	315	299	325	306	349	364	358	305	332	347	346	336	353	341	361	337	333	350	341	338	314	345	352	338	334	331	327	326	327	319	354	323	316	354	310	338	306	315	311	317	343	331	333	306	309	328	335	344	318	353	327	355	297	351	362	317	346	335	354	342	341	305	331	330	338	344	330	339	348	338	358	302	289	324	341	325	329	332	328	370	330	336	347	326	300	305	355	348	315	330	332	340	330	371	366	310	312	362	345	322	309	308	322	306	321	389	311	341	349	307	307	309	351	322	337	330	311	360	371	354	331	325	356	348	315	328	312	360	316	334	319	306	325	310	342	330	323	318	323	306	337	324	364	344	348	336	317	318	305	331	347	303	328	329	342	342	342	315	316	335	322	351	340	323	301	309	339	345	312	359	308	334	325	319	310	313	316	320	338	345	318	313	351	303	352	338	319	319	344	359	359	349	367	322	321	329	293	279	339	348	377	320	332	331	324	355	385	309	317	312	308	344	305	366	347	340	314	284	356	329	322	363	320	328	311	362	338	319	308	352	350	303	346	354	374	356	336	328	333	344	346	296	326	326	321	308	330	346	316	328	377	340	311	306	328	329	327	339	349	355	338	352	336	363	318	337	371	298	340	338	361	325	324	315	318	290	371	343	370	346	321	308	315	332	346	339	344	330	308	333	350	317	354	327	358	308	326	351	349	334	323	318	330	327	323	354	350	343	331	354	327	329	309	316	348	310	358	322	333	356	311	319	350	336	319	334	346	332	321	339	320	354	361	342	336	324	339	315	338	331	340	365	346	322	339	358	329	327	347	336	334	328	301	355	329	333	317	305	294	340	338	324	334	331	334	371	332	319	348	326	337	339	337	341	323	343	365	293	351	359	332	309	322	329	325	321	368	359	340	362	339	332	359	361	352	371	327	325	360	311	337	321	347	305	334	326	310	315	321	346	364	353	359	300	352	346	321	298	318	326	316	302	330	317	345	323	352	302	335	369	339	356	343	359	330	334	340	341	312	317	336	305	341	339	314	338	331	333	330	336	305	328	334	324	347	317	329	337	329	340	337	360	323	328	312	340	325	334	336	305	321	317	321	320	324	321	326	324	337	351	295	304	301	334	321	331	344	344	324	339	318	314	353	334	305	356	362	340	343	315	309	343	303	333	340	294	358	324	318	331	352	343	323	325	337	322	361	334	314	341	339	346	329	304	340	334	346	286	310	359	334	334	306	353	318	352	341	340	317	347	339	320	344	321	343	322	342	322	336	326	316	329	316	333	340	355	330	317	345	364	326	319	333	356	327	357	314	346	331	309	336	343	383	335	369	330	319	301	374	358	345	336	328	343	319	325	330	330	319	320	320	306	332	329	361	352	288	350	332	308	328	336	341	330	322	350	301	339	320	340	340	334	331	343	352	310	318	328	350	346	344	339	295	357	324	356	311	338	310	313	347	329	341	338	331	322	309	364	360	321	350	301	337	350	313	309	363	348	317	306	331	337	343	364	328	334	294	322	348	318	344	347	295	330	369	372	352	325	321	323	328	335	340	329	340	364	365	333	334	321	327	306	356	368	347	345	351	326	317	340	312	318	333	350	346	353	342	306	367	329	352	313	326	345	330	349	343	341	335	333	331	293	343	317	335	335	308	318	319	339	304	369	323	349	324	358	315	306	326	337	330	329	328	351	346	356	379	351	313	321	325	350	347	318	321	321	361	295	324	306	295	341	310	345	332	322	339	337	338	358	356	324	354	338	337	361	350	377	379	301	335	351	305	342	305	328	334	341	314	324	305	317	332	343	330	337	337	325	335	329	326	306	346	309	323	298	321	326	355	314	329	334	294	351	322	300	345	351	320	363	351	354	328	292	314	342	328	349	320	344	343	345	357	320	325	325	327	337	333	311	346	354	326	320	320	350	337	334	330	341	336	337	339	324	289	342	352	321	339	338	339	324	353	365	340	354	336	357	331	329	321	357	335	331	353	319	334	341	323	336	335	335	319	344	334	324	319	329	316	347	313	324	353	336	346	309	310	324	336	351	334	330	350	317	340	341	320	347	314	345	334	311	328	352	340	312	295	333	341	344	333	362	345	317	317	329	335	343	339	355	341	348	373	319	340	355	325	313	342	364	368	363	335	309	328	351	328	344	344	324	299	334	342	348	346	330	344	329	305	330	304	362	346	358	345	300	314	348	378	325	333	313	326	344	342	312	330	307	348	342	334	345	366	299	344	342	336	339	326	315	336	364	326	322	313	296	368	341	358	328	355	332	344	293	324	327	297	337	337	299	300	316	308	372	311	338	336	333	317	318	340	320	343	327	351	346	359	302	346	360	367	353	333	322	324	334	352	300	316	309	320	323	337	339	321	333	328	326	325	320	308	350	336	351	346	294	358	310	310	315	315	315	319	350	333	321	328	357	354	344	309	295	309	327	327	346	340	311	330	323	339	343	321	355	321	353	323	313	314	346	327	335	358	350	295	305	358	337	339	332	329	314	327	335	319	359	319	340	362	352	336	360	333	326
31908	55838	44357	27791	13988	3331	1796	1211	983	818	764	682	582	540	479	521	462	487	448	414	430	430	439	428	445	424	411	425	420	408	417	379	406	365	393	363	383	377	392	420	370	393	377	359	417	375	375	382	389	384	370	404	377	385	384	375	401	380	443	399	382	371	419	377	386	375	395	403	369	419	391	402	387	371	408	370	406	416	414	360	375	413	364	393	378	397	384	403	388	362	406	395	421	364	403	390	350	378	389	401	404	376	348	422	393	371	353	394	372	361	372	342	383	363	371	364	390	363	380	371	378	348	396	370	357	359	415	378	395	391	387	369	365	382	388	381	376	359	408	338	384	389	413	385	394	331	435	362	379	372	397	393	401	376	380	398	406	345	398	404	377	360	391	407	413	368	348	380	391	361	389	374	389	374	368	389	393	378	434	367	386	352	406	369	352	350	399	375	389	366	386	386	360	381	375	385	405	366	390	363	381	351	397	417	381	401	417	390	395	368	404	370	400	385	375	376	382	407	375	375	364	388	402	399	407	392	371	395	393	378	364	389	392	374	404	398	377	358	398	380	361	361	361	375	363	362	391	377	361	358	382	371	383	367	389	364	389	383	343	366	377	355	389	349	414	393	392	366	391	425	399	402	393	344	367	417	404	369	368	415	390	383	406	381	376	392	413	363	390	382	367	413	366	400	408	374	388	405	417	409	408	418	376	367	375	405	395	372	389	389	382	370	386	424	380	387	388	363	403	393	379	392	384	381	408	416	388	405	389	390	416	404	416	326	381	377	373	428	427	380	359	353	379	404	389	421	352	387	384	423	394	383	375	362	393	398	370	434	368	390	340	398	347	377	361	424	350	374	369	392	379	393	357	346	372	383	402	342	357	394	378	373	384	406	381	385	337	390	407	384	374	387	381	381	393	374	383	361	386	386	383	388	391	346	371	412	369	380	366	393	392	357	381	385	406	387	392	390	390	395	424	424	379	374	428	378	386	390	353	390	395	366	387	398	393	405	379	390	361	427	374	390	394	368	390	394	374	379	390	383	367	364	383	348	391	402	372	374	382	371	393	362	363	393	376	370	391	392	385	432	384	387	406	329	378	362	376	359	399	372	377	379	391	382	394	393	370	395	412	391	390	368	427	405	358	368	381	354	374	381	348	412	399	376	390	387	399	383	399	343	416	338	410	399	384	360	366	394	375	358	408	373	409	374	423	371	392	365	409	363	382	360	383	390	379	366	389	384	372	390	365	356	397	400	403	387	357	405	356	436	371	414	373	378	376	380	390	377	372	389	368	366	395	382	395	369	373	439	405	387	357	386	344	361	376	410	399	378	404	331	379	381	382	383	376	363	410	412	382	409	404	383	372	364	381	384	385	360	362	369	438	386	385	357	387	364	420	428	422	396	325	362	325	395	393	386	412	380	369	336	395	409	359	421	395	421	394	397	406	378	373	384	412	403	391	363	354	357	394	370	418	383	392	408	366	360	396	379	389	350	361	400	367	409	392	388	374	395	413	400	371	363	376	399	403	398	373	395	370	360	369	404	364	382	401	393	392	407	404	402	398	411	376	417	383	360	387	382	402	395	397	374	390	408	338	358	387	393	372	406	379	370	363	403	374	398	370	416	371	379	400	359	398	348	407	382	380	411	354	374	367	410	388	382	347	409	370	360	417	374	403	395	395	410	375	393	404	391	369	404	410	392	421	374	374	411	372	383	376	358	407	360	377	398	355	406	387	368	400	395	395	395	408	395	378	367	408	390	410	390	382	392	388	411	403	393	390	386	359	390	369	393	388	408	376	383	380	415	372	395	379	391	409	406	356	400	341	394	352	346	394	389	381	419	389	395	391	388	338	377	385	412	390	393	412	376	367	424	363	357	404	345	373	373	375	382	354	369	350	370	384	371	362	377	395	372	446	392	384	397	373	380	362	371	419	399	435	342	381	337	370	374	369	382	351	368	389	418	385	364	370	375	407	406	370	382	349	432	374	362	382	367	407	365	394	391	389	375	371	382	349	387	361	389	367	392	387	431	408	395	421	385	358	389	376	398	366	359	366	376	375	387	376	376	409	385	356	385	400	383	365	406	399	439	390	388	419	385	393	387	401	367	364	372	367	408	400	364	382	404	385	422	400	361	366	353	393	419	356	366	374	399	405	374	360	411	370	366	393	379	344	397	394	398	370	427	367	397	392	398	405	375	387	409	382	374	365	352	378	361	383	363	369	346	429	370	403	405	399	392	372	377	361	386	395	361	413	396	383	398	362	396	359	397	353	381	388	404	398	407	346	359	390	417	422	347	402	373	409	408	373	387	401	398	388	420	403	400	376	385	352	394	383	376	377	399	369	376	417	366	403	390	380	384	403	367	413	403	357	402	360	375	366	380	369	365	382	388	368	368	367	374	378	404	370	375	379	374	367	381	379	362	374	408	361	381	398	381	379	379	393	364	397	388	378	375	381	434	368	408	339	397	372	374	377	396	408	385	375	409	363	366	356	375	385	396	391	415	390	379	397	417	365	374	393	383	381	377	389	370	390	368	399	379	357	402	373	417	396	390	357	412	380	380	386	380	413	349	386	389	405	339	416	351	373	389	342	383	357	373	356	402	383	389	360	396	400	393	380	347	384	361	370	377	369	427	404	420	371	377	349	363	387	383	407	373	358	359	384	354	374	383	389	419	379	377	434	373	383	356	390	368	339	373	386	359	404	427	397	367	352	401	423	388	367	392	384	394	376	359	416	374	382	416	385	360	379	375	391	382	386	401	397	415	379	387	391	391	355	364	391	371	399	437	348	357	364	371	427	380	362	376	342	382	376	390	354	380	349	383	380	372	394	373	383	411	365	401	393	354	399	406	397	382	404	339	418	379	394	385	427	418	393	390	411	364	377	372	396	371	387	406	383	396	395	363	388	385	355	358	388	346	373	399	415	425	351	370	398	348	366	387	380	375	386	372	387	347	390	378	365	376	378	401	371	368	358	397	374	388	376	381	383	401	356	416	369	366	397	424	402	372	400	387	373	360	371	398	386	371	357	367	379	390	385	397	364	364	400	403	379	388	379	357	387	378	389	375	376	366	384	408	391	353	394	352	391	403	362	372	389	383	381	364	407	372	361	370	403	383	396	377	384	371	362	360	407	347	353	366	388	385	367	387	372	396	381	391	365	356	377	344	366	374	410	359	374	410	381	406	367	354	365	356	370	427	399	398	395	400	343	395	405	390	351	373	408	399	371	376	373	367	391	378	381	398	391	367	409	380	379	381	376	401	372	368	353	398	388	422	395	394	371	395	398	375	373	415	369	406	404	357	376	381	379	363	411	386	406	364	406	389	378	387	396	385	379	382	375	392	358	422	389	389	399	386	397	389	377	395	361	374	430	375	399	397	399	388	367	392	414	377	356	362	370	412	428	377	373	386	360	377	405	365	371	370	369	370	338	387	378	371	374	381	378	355	376	378	419	397	388	435	363	402	350	400	362	353	373	381	396	400	358	396	396	414
25140	21178	28846	26388	15595	2857	995	766	690	623	629	566	543	528	523	480	484	490	460	488	504	472	485	478	470	451	488	450	480	435	523	483	420	457	454	493	466	462	486	497	477	469	481	488	465	459	458	422	486	440	452	480	473	464	440	447	488	485	503	437	450	485	451	446	447	474	449	463	492	495	480	480	492	450	465	490	471	461	470	461	494	478	467	468	443	516	467	457	444	456	442	479	470	469	441	454	473	449	462	471	479	471	490	513	483	460	468	441	460	447	444	450	468	487	472	478	465	465	502	461	443	465	482	458	470	407	497	456	492	514	471	430	445	403	472	466	482	466	473	485	476	457	493	427	484	417	460	462	447	466	433	437	470	504	472	481	433	457	480	468	476	463	466	494	444	445	473	437	475	452	476	446	463	467	471	464	480	479	453	461	458	456	459	501	462	498	478	493	465	481	482	486	496	465	517	466	470	467	503	486	475	452	482	467	488	425	483	492	461	479	461	452	504	422	474	454	482	463	480	466	499	469	458	491	475	482	476	484	458	479	425	490	472	447	451	513	488	452	456	504	497	467	463	437	491	500	478	485	430	503	441	517	478	455	428	481	442	466	425	448	474	471	483	487	452	442	451	442	444	450	483	466	478	476	471	478	480	475	470	486	481	440	504	478	495	481	431	432	483	466	457	445	447	473	473	494	460	455	484	475	473	472	447	451	492	509	468	477	463	502	445	430	475	464	449	453	455	476	466	454	498	491	500	453	459	485	442	444	484	496	465	433	447	477	438	466	454	476	501	478	466	472	465	439	480	516	496	491	488	478	492	472	517	502	472	458	453	459	472	472	482	451	482	465	480	500	485	435	449	442	470	434	459	491	422	451	490	457	453	498	477	432	446	438	468	472	485	454	473	491	475	474	482	470	443	483	488	491	444	441	493	433	466	469	474	444	466	466	425	447	470	479	455	484	488	498	449	487	494	465	493	477	452	446	450	510	484	472	487	446	480	442	452	511	453	473	483	513	469	491	442	464	482	453	470	483	447	461	467	483	464	448	437	490	427	474	484	448	460	460	465	456	486	459	435	475	449	445	467	460	411	455	450	441	478	448	461	430	453	456	456	437	492	493	450	441	497	484	456	465	470	455	485	474	466	471	481	493	501	491	454	496	495	439	487	477	451	436	487	505	477	444	447	445	494	457	439	491	506	476	453	456	454	486	478	455	480	499	465	449	467	492	463	449	463	471	487	479	473	449	456	470	443	485	460	442	430	452	445	472	496	490	469	457	476	465	481	472	443	474	479	482	489	488	450	497	444	524	455	429	508	489	464	434	510	448	468	463	470	454	422	484	438	461	452	463	418	407	433	441	443	500	478	455	446	443	476	476	471	432	478	461	445	474	482	469	509	451	500	435	443	470	498	477	495	499	504	454	469	465	475	510	455	469	450	468	473	453	483	467	473	446	497	480	461	448	454	462	482	467	458	466	473	467	430	467	477	476	453	497	517	475	434	485	468	448	503	457	498	447	446	473	483	454	444	457	486	472	467	478	477	475	443	469	452	455	447	472	485	489	459	469	454	478	475	479	453	435	478	423	444	469	490	407	435	455	452	463	499	450	495	464	492	445	477	471	464	451	475	497	477	517	459	461	446	472	482	490	487	466	460	451	472	472	502	453	486	475	476	492	475	469	436	430	433	458	468	475	482	449	443	453	488	453	505	493	475	466	506	456	487	466	446	493	470	457	466	468	497	481	458	447	432	444	470	450	441	491	431	470	465	473	447	450	460	476	462	434	479	459	475	476	469	475	454	448	453	486	477	449	447	471	457	491	473	450	485	427	450	465	482	500	442	482	526	460	465	468	435	501	466	486	489	490	470	449	478	458	437	439	488	461	422	424	454	462	463	479	453	488	457	458	493	458	463	436	441	459	475	447	452	459	462	480	452	460	477	450	478	497	467	461	509	495	473	432	473	490	466	449	483	476	517	506	458	481	437	454	467	506	456	449	478	475	481	461	446	479	448	476	460	463	439	509	493	457	493	452	471	479	456	488	492	506	486	435	463	460	477	451	477	498	506	455	455	481	437	487	426	438	426	528	465	434	479	464	474	487	462	465	444	442	442	509	450	463	453	453	471	477	505	485	509	462	446	463	442	508	502	468	448	433	492	450	523	461	483	482	473	491	483	488	454	454	459	461	467	446	443	465	470	469	463	421	475	416	471	489	473	481	478	453	430	467	504	436	522	475	444	455	426	444	450	439	456	470	480	470	447	475	486	432	471	481	464	420	475	515	464	489	478	452	449	426	480	466	467	486	512	462	470	494	447	465	525	507	516	490	471	496	492	483	474	448	462	470	495	475	464	482	473	474	505	466	491	455	465	500	470	450	462	456	496	413	481	477	432	451	448	458	468	487	442	493	486	479	509	448	477	458	477	425	476	448	494	475	487	477	475	452	461	456	469	471	481	465	478	448	471	494	489	439	466	514	488	447	470	486	475	511	425	497	467	484	472	461	413	435	473	440	469	478	454	467	459	462	479	476	463	460	450	452	460	493	486	441	488	467	501	471	436	442	467	477	462	470	466	476	465	445	457	455	449	474	448	479	457	469	441	484	456	466	467	451	469	480	473	509	403	483	469	505	440	464	449	445	433	492	466	465	523	475	454	448	501	467	462	493	509	425	470	436	444	456	494	444	466	465	480	504	472	506	504	452	425	464	486	436	465	469	453	487	472	474	484	444	438	411	484	452	442	447	474	484	482	458	452	452	455	457	487	523	472	491	469	448	489	467	444	477	490	447	490	485	463	470	474	480	489	450	467	468	461	440	457	447	462	476	459	462	484	432	508	429	484	478	448	479	456	506	462	489	514	503	460	467	531	507	445	498	459	502	459	494	470	476	452	462	434	468	459	477	472	487	485	460	465	484	450	467	484	514	454	460	448	473	490	499	488	452	453	486	475	490	506	421	461	481	493	481	443	499	484	513	490	471	473	475	461	487	498	463	473	456	456	464	468	521	443	446	456	478	509	490	477	443	475	470	475	480	458	453	431	479	452	480	437	454	484	484	446	450	445	479	490	456	443	439	453	477	461	496	477	502	473	491	431	495	481	452	431	481	465	429	413	419	452	481	425	475	506	468	451	457	480	492	447	492	461	493	458	466	485	465	448	496	489	480	482	469	462	472	506	450	432	469	466	473	433	481	468	490	470	429	481	474	484	432	486	466	455	473	467	468	462	503	481	490	454	449	487	453	464	469	473	463	471	435	500	454	478	483	425	464	436	487	491	490	458	450	443	414	472	485	471	479	509	459	452	448	486	482	494	494	480	477	469	475	484	466	457	466	474	451	439	503	488	473	464	475	487	489	480	449	474	475	478	469	501	425	480	457	431	502	486	484	472	464	482	450	476	412	456	471	450	462	472	486	457	463	521	437	450	505	469	464	482	468	479	507	468	449	449	518	475	490	459	481	487	490	440	456	411	439	473	465	489	461	467	502	416	461	485	482	442	411
31405	54399	41569	25698	10667	2222	1488	1122	917	838	788	747	701	676	624	561	618	597	591	565	558	520	522	541	559	516	530	548	558	547	529	555	518	504	537	544	548	524	545	522	519	524	525	512	526	547	523	513	506	530	547	485	533	532	502	520	544	534	603	558	537	543	493	497	546	513	553	497	529	519	542	515	510	553	520	487	545	520	515	543	540	564	529	499	564	509	516	540	525	544	519	555	534	526	506	501	562	529	502	579	509	559	571	506	519	490	573	502	504	543	537	532	533	491	513	544	498	552	530	511	503	562	508	575	510	537	515	522	485	550	514	530	553	537	542	523	532	515	519	530	527	528	493	600	499	486	486	505	554	569	561	518	538	500	559	498	541	528	571	518	520	527	577	512	545	492	512	533	487	565	522	495	497	533	546	530	528	522	538	503	522	517	523	563	572	532	515	536	517	527	523	531	526	530	540	522	540	575	506	512	522	526	530	518	495	500	517	492	554	577	513	527	485	503	479	559	521	564	542	505	513	494	529	513	535	560	540	547	507	566	532	561	566	533	516	537	528	514	540	502	510	590	505	474	518	575	492	519	525	514	490	509	548	530	534	542	521	507	548	522	534	520	549	498	549	552	497	507	549	494	500	500	534	601	518	540	559	536	548	582	543	498	569	542	551	587	505	514	505	495	505	532	514	528	502	536	523	510	517	501	515	503	565	554	466	547	488	513	546	550	522	516	521	551	530	541	492	511	555	555	498	539	529	532	506	511	541	535	540	542	497	530	514	532	532	498	497	490	493	522	549	547	529	540	551	489	535	507	536	504	533	500	533	560	526	551	542	524	530	503	498	530	532	502	530	510	505	515	538	560	560	550	512	499	543	528	515	555	523	480	495	531	502	524	558	511	532	527	528	558	524	531	535	546	500	521	482	532	541	530	533	574	537	549	528	528	575	508	506	543	544	549	535	519	483	534	531	527	519	504	550	556	493	512	499	544	503	547	513	537	558	554	505	545	518	532	511	524	505	529	514	474	540	530	498	566	547	492	550	519	523	563	537	523	556	507	500	545	565	537	532	510	535	555	487	557	574	555	484	490	513	518	497	519	540	563	500	538	505	510	570	529	537	544	566	482	510	507	554	544	510	508	510	488	524	550	551	501	536	569	465	539	519	532	579	553	465	541	495	527	524	554	536	539	534	546	514	534	520	537	517	478	540	529	550	545	532	561	552	539	536	541	524	527	544	515	483	515	497	540	518	525	508	532	531	505	521	527	502	515	518	526	522	538	523	560	543	543	556	493	523	503	511	526	507	547	537	550	594	511	501	542	479	556	561	528	517	562	513	503	568	543	527	540	565	473	534	571	550	484	531	527	513	520	540	541	558	557	564	513	529	525	535	517	525	557	515	490	532	545	548	548	517	520	522	539	553	503	550	501	533	518	525	548	548	565	522	495	506	510	547	508	534	545	497	524	498	519	569	551	522	580	568	511	550	530	492	506	569	560	494	531	541	546	555	526	521	537	500	560	538	536	543	540	546	522	497	549	526	483	483	526	536	565	545	546	590	491	551	526	509	540	526	527	559	540	509	532	529	569	516	538	504	526	536	549	574	520	556	529	524	513	528	521	540	569	511	552	536	532	539	535	530	582	518	531	499	514	486	510	525	505	513	488	513	530	519	534	508	507	555	545	528	563	525	514	521	562	543	570	504	521	523	517	560	511	540	551	528	544	504	536	556	568	552	555	551	490	545	534	535	507	541	564	530	586	544	526	489	549	515	527	540	517	518	573	513	527	534	577	552	500	498	510	565	525	517	508	553	536	518	546	563	526	513	548	498	529	545	538	560	527	539	506	523	537	515	561	556	517	521	534	500	529	536	545	529	536	555	541	549	545	525	512	523	513	530	534	538	537	509	530	530	485	556	532	500	511	517	557	490	553	549	568	547	542	510	539	534	578	515	534	539	511	530	462	513	519	534	546	520	472	547	554	513	522	520	532	513	529	531	553	528	535	563	537	506	534	533	524	518	556	507	551	547	494	520	505	525	542	520	571	522	545	515	526	545	543	532	499	544	563	501	523	525	551	526	564	555	507	508	548	533	528	551	582	546	558	517	515	524	469	528	495	568	549	525	509	537	543	544	546	523	537	534	519	559	541	551	514	544	482	541	548	538	543	531	511	582	540	549	504	483	541	546	545	533	540	566	532	554	561	556	472	522	531	543	523	509	529	562	548	511	505	534	473	550	538	471	516	506	530	527	543	552	526	526	469	541	514	575	479	543	494	531	529	500	519	486	569	521	511	538	521	564	582	511	542	538	494	546	553	518	507	546	533	540	547	508	579	515	497	525	519	513	543	540	511	554	526	526	533	501	519	489	530	501	520	580	551	521	532	511	552	528	503	512	493	537	512	519	529	550	538	562	534	517	522	562	509	496	533	529	526	501	529	536	556	526	528	511	512	562	564	517	539	572	511	538	544	523	522	522	553	545	542	535	573	521	514	565	583	499	545	555	500	528	507	499	505	517	523	505	568	507	526	490	555	553	518	519	516	483	532	535	523	532	520	504	545	522	520	519	515	507	512	524	509	534	492	519	491	516	555	545	533	512	523	520	553	523	507	538	548	479	542	533	509	521	518	502	536	525	522	525	537	523	533	540	527	559	568	499	564	541	566	503	488	532	519	549	521	533	492	558	550	543	549	485	506	553	513	528	535	550	563	553	540	534	498	552	513	599	552	534	519	545	547	525	494	534	592	513	529	573	521	533	496	545	498	557	515	542	541	541	534	543	562	512	505	548	513	537	521	530	523	518	499	537	513	531	542	528	475	590	497	511	522	523	549	549	522	506	533	525	546	512	521	527	517	544	551	555	530	515	576	534	533	518	573	562	569	482	518	534	526	525	500	519	537	520	530	522	510	540	520	493	545	548	485	506	467	569	525	513	531	529	515	493	567	476	544	492	516	533	537	512	532	511	490	495	547	560	523	494	549	514	547	538	503	504	491	575	552	500	553	499	540	512	525	530	527	541	559	573	511	553	544	499	517	545	549	506	538	506	506	540	540	559	544	488	557	538	565	560	512	512	508	520	592	493	538	521	523	505	527	503	501	518	521	544	533	500	517	522	503	512	512	543	559	518	471	545	552	548	578	582	527	552	513	508	510	553	492	536	538	512	575	571	521	518	520	501	516	526	524	570	505	493	537	514	496	543	545	578	576	501	538	548	535	571	572	537	512	539	573	505	531	537	504	512	515	552	531	530	531	500	518	496	568	502	575	546	521	498	526	532	567	519	522	516	533	555	538	497	518	549	539	527	551	535	529	516	560	516	550	565	542	550	524	538	500	532	547	550	528	496	533	543	523	499	497	529	524	491	493	525	528	524	537	553	559	552	575	483	547	516	512	496	497	528	512	524	486	514	542	507	490	542	526	545	537	541	534	533	507	530	510	515	564	557	515	504	543	549	554	551	526	533	527	542	504	556	547	505	522	535	500	536	515	496	546	505	502	495	488
22657	20901	28505	23638	21004	20481	9125	1393	928	835	821	734	679	599	581	563	543	521	487	530	510	501	468	485	481	491	464	487	487	500	498	499	466	494	476	493	462	445	471	449	492	474	481	484	487	461	484	449	430	421	438	475	477	438	439	452	474	491	480	463	482	486	478	511	450	454	437	487	448	486	431	426	443	481	462	460	438	438	490	443	449	492	430	467	479	464	438	458	513	461	459	446	447	459	496	464	450	442	504	440	484	452	447	463	456	421	445	461	457	487	482	478	452	460	408	449	460	445	445	455	453	447	493	463	490	475	484	442	452	417	453	466	452	520	492	435	439	482	444	467	477	458	441	446	448	481	465	426	445	475	439	464	444	448	475	457	467	430	453	479	440	454	460	439	470	430	469	472	449	493	397	449	460	485	433	459	455	482	468	462	443	462	461	481	433	440	453	486	451	463	450	453	474	485	443	476	458	471	467	473	471	520	444	445	483	456	468	497	457	480	488	448	465	468	453	477	471	446	446	469	472	459	463	440	427	455	465	481	479	482	461	426	468	460	472	461	461	420	456	462	506	455	448	433	456	488	433	481	484	470	448	470	463	461	478	473	450	464	469	448	514	466	447	453	495	447	470	434	462	463	439	454	468	476	424	464	498	466	477	459	474	474	463	454	440	458	459	493	469	473	443	488	466	457	485	464	463	468	494	480	454	436	483	442	476	449	500	437	400	491	487	473	461	463	464	459	459	445	501	477	425	462	490	453	459	479	438	471	459	446	427	458	504	474	460	478	521	484	483	460	465	463	420	427	474	467	457	454	489	482	454	494	437	466	452	472	434	475	488	472	501	446	490	453	473	472	460	452	470	475	459	427	438	457	445	459	443	438	451	464	452	470	446	432	465	470	482	502	480	448	448	450	471	447	431	422	441	459	454	473	457	506	502	452	446	435	463	460	453	432	432	480	452	447	477	443	457	507	465	475	486	455	421	485	461	472	484	448	445	481	461	457	435	468	458	463	485	481	483	441	467	442	470	484	477	469	493	469	473	438	430	468	421	430	468	470	460	451	496	462	442	472	468	491	465	413	447	448	459	470	462	464	459	481	437	473	463	457	474	496	463	472	433	452	457	486	506	477	433	465	498	427	462	459	479	458	486	470	478	475	461	463	433	463	470	468	489	430	437	476	500	438	489	459	470	475	419	454	429	441	422	457	485	433	442	480	487	487	455	479	451	486	475	468	496	458	443	465	494	508	421	461	473	485	453	475	446	448	465	436	501	457	457	492	466	470	471	503	457	475	464	447	471	492	447	438	436	441	466	444	442	479	462	472	472	446	483	472	456	422	466	450	438	459	434	455	445	513	481	473	459	436	471	460	471	460	494	471	445	458	450	438	500	529	477	454	475	515	454	474	487	458	443	454	413	449	444	498	479	484	435	464	431	465	441	417	456	439	413	486	435	433	423	470	468	466	446	448	436	435	458	475	471	462	457	474	497	475	454	447	499	478	462	464	436	464	484	483	472	475	457	440	466	473	441	513	462	450	468	481	484	483	457	428	508	490	465	505	452	457	445	451	457	456	460	469	465	445	458	479	449	435	470	473	460	463	455	450	477	418	462	458	410	451	475	426	416	460	444	457	465	429	466	443	453	482	459	457	430	450	524	421	453	453	446	503	494	482	446	460	459	442	463	449	470	462	476	433	466	444	469	417	445	500	491	474	450	466	472	459	452	450	460	488	485	423	432	461	439	500	468	464	482	448	465	472	432	457	463	436	472	484	441	476	518	439	489	427	452	482	451	484	464	477	476	449	482	422	448	450	445	449	454	459	471	438	486	485	446	441	417	425	451	488	431	432	450	496	437	461	460	483	435	456	459	473	434	468	500	454	485	461	451	452	475	443	440	486	464	464	490	449	446	458	465	493	440	464	421	443	432	501	446	451	450	431	452	481	444	458	479	483	463	459	464	498	463	498	425	451	495	490	487	445	459	473	466	451	459	492	437	472	438	443	464	480	493	481	438	447	427	458	437	422	475	445	466	451	451	468	486	471	492	461	487	463	433	493	482	443	487	458	450	453	449	481	404	473	495	461	457	493	489	475	455	473	463	471	443	467	436	464	449	458	456	452	415	443	461	502	482	479	462	459	447	473	483	450	415	473	470	463	401	471	488	460	431	489	447	461	460	444	477	458	468	486	467	447	456	450	454	453	463	514	465	465	481	429	452	491	473	479	455	454	436	450	481	475	456	452	475	452	502	445	478	435	449	466	453	457	483	497	462	465	514	493	472	471	489	460	453	439	463	453	469	454	446	467	486	453	448	485	460	455	432	465	490	453	449	479	457	460	496	440	476	481	429	464	471	470	402	467	471	456	462	434	489	447	478	481	447	447	439	462	439	449	453	472	472	428	473	477	452	460	429	442	465	471	470	440	449	465	432	432	503	470	436	516	454	453	437	436	467	505	450	449	472	450	458	465	480	459	477	459	474	487	490	446	459	452	485	385	451	426	450	456	434	456	484	495	454	465	462	469	473	490	463	474	418	439	480	475	463	451	454	494	464	449	485	470	494	473	475	424	473	444	445	437	496	455	472	437	461	465	415	496	486	475	432	482	492	408	454	465	475	453	456	476	430	477	476	438	460	506	472	449	480	461	443	475	453	435	468	448	476	467	433	451	461	472	455	458	523	439	443	457	434	478	447	448	467	432	421	414	469	432	454	463	441	473	493	448	447	429	456	463	444	484	474	451	435	469	456	446	489	451	431	431	490	451	432	439	480	474	414	446	451	460	468	441	504	460	421	465	445	432	449	468	473	454	458	418	460	459	465	463	445	430	433	459	489	419	470	459	477	489	432	483	398	450	450	465	471	479	436	462	446	450	473	472	430	443	459	433	455	431	478	457	446	441	479	479	434	418	458	462	440	469	472	461	496	429	423	439	495	415	488	447	486	453	486	440	443	455	452	422	468	444	425	470	485	440	411	463	431	426	485	403	485	457	452	458	480	436	443	451	453	458	456	479	460	499	432	437	455	466	468	446	453	461	433	458	432	467	425	415	458	478	437	494	474	455	438	446	454	455	452	519	441	478	451	471	479	494	429	481	442	436	461	487	453	470	479	470	483	507	421	460	470	423	471	447	477	484	475	498	474	451	469	484	440	440	429	449	505	474	481	452	474	466	450	468	456	408	452	457	462	490	449	453	490	460	470	465	483	464	392	461	440	425	437	455	420	447	464	474	454	414	442	460	428	464	484	452	483	445	473	430	467	450	456	473	445	445	479	459	425	436	456	423	516	441	431	451	407	453	470	467	446	450	474	460	474	457	494	471	452	447	448	460	447	477	529	470	444	448	482	459	511	451	433	501	479	478	476	502	460	464	428	486	450	439	464	459	427	459	437	496	494	444	454	444	487	469	439	490	490	453	461	473	420	464	413	429	430	466	448	449	469	472	465	457	446	479	467	450	471	469	458	498	441	492	459	472	502	463	482	497	478	461	476	470	471	453	497	462
35585	63644	48227	37286	15713	4741	2537	1761	1408	1215	1094	1014	847	770	689	668	605	605	579	573	570	612	559	566	524	596	577	528	563	554	517	497	517	508	526	550	493	519	536	537	510	563	551	500	495	505	503	522	461	546	514	550	482	525	507	500	560	538	545	509	489	529	532	515	504	509	517	518	476	512	511	549	514	496	571	576	558	506	460	491	506	527	511	513	526	479	532	518	465	485	504	529	525	533	573	447	494	512	517	536	508	485	509	530	506	515	505	542	507	466	483	514	513	519	544	540	578	507	487	525	492	490	509	525	505	511	534	521	502	515	504	552	506	530	480	541	508	525	479	519	492	532	501	496	503	489	505	443	530	477	502	489	493	519	504	506	529	469	546	486	522	496	518	525	512	509	489	498	491	509	518	515	509	510	511	552	518	515	502	527	516	505	502	550	481	495	497	522	508	504	521	514	519	493	487	499	509	527	491	524	499	488	493	512	496	493	481	517	498	523	530	531	526	513	509	510	496	487	535	537	492	526	517	514	497	513	515	517	500	495	522	497	548	499	496	527	554	522	498	511	488	494	447	480	512	501	474	519	527	522	520	531	480	536	500	506	538	516	523	507	538	525	518	491	523	511	505	520	492	509	493	449	471	513	519	485	519	488	488	483	489	491	492	507	498	476	471	541	486	509	546	508	532	502	509	530	497	456	519	526	516	534	533	539	488	515	545	470	528	501	535	501	480	464	508	488	507	510	479	508	505	509	503	528	507	501	532	500	532	511	479	531	471	479	490	460	532	484	505	503	568	527	526	502	494	499	482	509	486	502	531	536	468	494	491	522	504	515	562	510	532	486	498	522	535	470	538	534	503	548	505	483	499	523	525	514	518	498	523	497	507	524	535	482	526	511	489	535	519	504	527	533	519	496	528	543	526	503	509	560	502	531	534	502	512	508	522	520	520	484	507	510	519	523	539	515	531	483	499	522	519	509	484	527	497	479	523	511	497	554	508	513	496	492	522	505	514	491	498	493	506	524	534	501	506	500	454	488	511	518	521	495	486	490	511	513	513	497	535	491	490	481	485	527	521	493	538	502	492	515	503	486	503	490	522	506	560	492	490	528	544	534	525	534	529	458	502	484	515	527	535	533	545	467	529	515	482	501	523	490	496	491	528	512	509	498	478	489	503	500	523	557	461	546	498	537	495	529	574	525	500	523	514	507	515	526	484	506	513	508	527	537	503	509	571	502	539	487	504	490	484	504	471	517	522	487	489	509	500	485	489	510	516	527	498	530	520	518	501	475	484	519	498	499	514	484	508	500	496	536	521	517	501	506	506	486	501	531	519	516	499	501	505	503	503	483	533	517	534	482	524	501	516	534	477	497	511	501	516	489	498	500	557	523	455	478	466	522	494	511	562	470	547	511	528	544	526	486	523	517	510	472	516	552	511	519	523	515	490	552	467	525	526	526	489	508	477	476	509	466	518	545	513	484	500	475	469	541	489	480	509	576	518	506	528	467	532	507	472	461	479	499	481	503	487	499	530	526	504	497	509	528	510	489	494	548	502	551	516	515	555	510	492	494	468	507	488	494	531	550	515	492	486	525	564	506	518	524	473	493	538	482	514	506	501	473	523	500	496	542	491	518	487	484	503	499	484	533	472	473	520	523	498	473	511	492	532	496	527	514	496	555	505	511	526	512	517	488	473	528	497	472	522	526	541	515	544	507	503	525	472	528	530	541	522	489	534	542	513	484	512	530	490	514	505	497	526	449	502	524	508	507	489	494	508	484	512	494	526	496	528	487	522	496	514	464	506	496	494	507	526	514	500	519	489	512	508	527	473	515	476	467	529	509	523	505	541	506	509	497	503	487	500	469	524	526	513	480	541	506	538	515	500	497	498	506	519	510	527	497	540	520	496	501	474	488	503	488	516	513	502	518	507	479	444	520	481	513	517	512	521	488	522	509	544	499	486	561	537	507	458	491	477	497	510	530	473	508	524	502	545	459	536	515	541	493	478	518	505	491	451	505	518	500	487	460	504	506	522	514	520	533	538	527	501	490	511	521	527	545	501	478	498	484	529	495	497	502	462	492	463	512	457	534	578	499	475	503	551	478	517	527	535	509	489	489	510	531	494	542	498	522	506	476	510	531	511	504	491	539	511	543	533	528	491	566	487	492	482	515	494	512	509	491	490	480	488	543	493	525	533	509	525	533	529	564	524	525	465	515	478	505	493	483	517	546	537	538	486	487	531	528	484	506	526	510	495	467	536	541	485	497	577	543	520	496	484	488	507	477	496	496	527	512	500	517	456	515	502	491	475	516	502	529	506	505	499	483	497	460	529	511	506	496	513	532	536	506	513	506	504	505	550	503	505	466	505	566	504	540	482	497	490	504	490	495	523	481	558	478	501	508	501	527	526	508	516	541	496	481	499	504	466	490	516	478	520	522	513	537	519	510	512	474	521	497	534	483	516	499	512	508	538	463	461	540	523	482	496	497	494	547	497	558	530	483	513	545	512	503	499	543	505	527	529	467	511	496	473	516	530	516	465	476	527	541	533	503	541	508	486	544	520	511	514	510	531	506	497	528	506	506	526	539	476	522	475	496	494	462	503	496	499	517	523	497	485	493	506	497	523	552	489	480	496	482	465	503	525	473	488	547	485	529	532	460	483	500	476	517	524	523	526	483	502	499	521	528	469	495	511	499	486	501	547	495	505	503	523	516	525	537	499	490	522	533	503	484	484	471	496	498	494	535	480	552	486	494	530	498	505	489	484	518	505	526	488	548	517	510	525	482	481	536	504	496	486	475	537	526	492	499	509	511	502	491	547	514	530	491	500	518	502	524	477	505	520	508	566	522	489	536	461	455	486	525	492	521	490	521	523	549	523	512	489	520	489	514	542	490	523	553	513	536	508	521	523	499	502	504	488	554	518	459	479	502	481	513	493	492	485	507	496	571	502	535	518	485	479	525	537	513	490	485	502	469	473	537	485	517	488	480	505	492	494	493	491	488	496	519	524	530	520	539	523	500	460	508	537	487	509	504	509	504	536	483	550	552	514	497	513	476	495	534	522	494	532	502	539	518	491	546	528	504	493	510	524	527	499	519	555	515	514	462	469	485	518	496	489	488	510	541	515	488	490	479	535	504	507	490	474	480	487	489	506	507	525	517	480	545	484	553	494	493	499	501	498	501	493	524	494	528	493	504	512	532	544	498	477	504	531	496	488	520	546	511	515	520	523	493	555	538	515	510	508	486	547	516	552	543	515	525	502	504	518	476	470	503	507	530	477	516	516	485	492	524	485	537	525	509	510	528	485	539	490	494	506	461	530	504	525	543	512	461	517	512	503	529	503	466	487	528	512	508	517	475	488	488	573	483	532	526	492	516	490	468	531	520	501	495	482	519	524	529	489	547	481	480	469	514	516	475	474	477	480	524	498	499	535	510	502	535	485	477	484	466	494	493	499	496	501	505	498	508	513	484	466	472	504	510	526	503	470	533	492	464
30007	29280	31674	17975	4148	872	514	434	407	416	427	406	418	377	371	375	356	360	374	415	375	370	348	330	373	348	364	342	366	342	363	382	408	344	376	367	360	349	336	401	360	361	343	396	354	379	365	381	335	375	338	387	372	381	347	385	338	388	343	331	371	376	387	350	329	349	377	380	381	390	357	369	373	364	353	376	344	374	359	375	382	380	350	352	356	357	372	389	342	364	359	374	380	371	358	348	390	382	406	345	369	341	353	353	403	373	370	364	406	362	375	363	341	345	395	403	367	361	358	386	381	368	391	383	403	350	369	384	359	352	342	351	331	381	368	375	380	371	375	370	380	371	348	332	348	363	349	326	373	372	369	358	356	368	388	377	362	355	373	349	363	350	365	361	376	372	373	366	369	365	374	392	378	356	373	389	349	356	382	362	379	343	378	381	370	354	378	355	344	382	399	340	352	364	386	343	375	402	365	374	362	369	367	362	368	380	366	394	331	349	359	367	387	381	374	350	356	361	366	388	352	343	359	365	356	315	369	394	385	364	357	413	391	390	373	337	369	366	349	384	428	355	368	370	332	401	374	361	354	384	383	362	345	342	335	391	365	342	363	365	338	344	329	385	347	346	406	331	341	359	394	338	358	373	348	380	360	362	381	359	357	341	376	412	348	369	366	386	373	366	385	357	383	385	358	394	375	359	359	340	357	374	355	358	391	356	384	380	351	363	365	358	355	370	338	377	386	340	394	347	356	351	362	386	362	356	393	343	357	371	358	368	356	316	373	364	397	377	379	337	375	360	361	353	342	338	379	353	384	342	391	354	369	373	376	364	399	354	400	346	387	352	358	355	370	378	358	340	372	377	350	383	370	365	349	360	380	351	376	370	316	356	358	346	373	358	375	386	382	360	374	377	393	376	342	354	362	326	356	369	347	372	355	373	377	349	341	336	396	380	363	384	364	377	349	367	397	382	363	379	378	380	385	386	395	382	353	338	375	371	361	346	358	340	349	371	362	390	356	355	346	359	367	362	355	347	326	335	353	373	344	366	387	391	362	371	347	351	375	369	365	338	367	380	392	335	366	358	343	354	421	368	357	368	369	346	379	365	364	352	324	326	359	363	366	355	341	337	348	356	351	367	403	332	367	372	410	394	345	338	368	375	376	371	337	391	333	372	366	326	368	359	383	359	353	354	367	344	341	368	383	381	368	366	378	336	344	373	361	361	371	356	351	345	327	366	316	348	346	384	356	395	369	362	379	345	380	344	361	370	334	353	318	379	366	341	360	371	331	376	391	367	356	360	334	338	379	372	356	380	358	387	371	354	347	378	356	352	352	383	366	371	347	348	377	371	383	360	372	359	357	380	373	354	380	330	350	375	363	367	380	378	355	383	369	348	392	344	338	393	370	368	384	388	353	374	343	389	402	341	386	410	379	361	372	370	341	364	352	379	340	328	364	376	372	370	352	353	359	381	405	356	354	366	334	381	383	349	369	350	367	359	346	360	376	353	366	366	359	378	344	368	362	371	350	363	390	360	370	337	406	378	378	355	365	392	344	354	372	368	346	349	366	356	371	392	363	338	400	348	371	364	360	382	364	366	338	346	384	369	378	348	351	365	370	381	380	354	346	372	350	365	352	362	384	358	365	351	364	389	367	334	347	353	376	391	373	368	359	366	374	356	383	386	372	374	356	362	334	397	345	373	354	355	364	357	340	358	338	337	342	352	376	354	370	349	350	346	386	370	387	359	353	378	396	381	352	351	362	334	390	343	346	343	369	379	384	360	367	373	360	415	362	386	358	382	362	355	352	356	365	345	366	403	377	370	396	355	359	393	364	378	348	359	371	350	349	357	349	359	392	361	404	396	349	371	370	348	334	376	381	380	332	333	374	358	347	364	337	372	377	342	350	342	340	379	360	352	370	378	372	391	326	348	396	362	388	353	376	343	355	391	350	335	353	371	332	391	349	376	331	390	370	379	357	383	350	377	365	355	364	398	341	375	365	346	346	372	382	363	380	382	373	358	343	348	349	385	376	337	388	388	367	376	386	352	343	358	353	357	369	368	352	338	367	371	367	325	371	375	390	362	376	348	372	350	359	337	383	350	380	361	380	356	337	346	365	371	355	368	399	356	400	352	360	351	379	376	354	358	346	303	377	358	383	364	340	340	378	382	382	366	384	382	402	353	390	359	374	387	356	371	373	362	354	390	372	380	362	387	364	382	368	345	347	382	409	353	360	333	361	351	379	377	335	357	362	351	365	365	359	360	368	362	376	423	353	377	351	363	368	352	343	378	350	355	352	352	354	361	343	407	361	357	406	369	346	357	347	358	370	357	364	347	412	348	372	338	398	381	381	360	355	337	348	350	357	343	390	371	370	352	375	353	375	389	384	383	369	366	372	352	350	372	379	350	355	357	357	373	382	382	363	363	386	341	339	358	337	353	354	313	378	359	365	376	382	331	346	383	339	351	367	367	339	362	373	377	390	375	381	385	386	333	390	358	344	346	383	341	344	370	389	373	384	361	367	355	337	376	371	407	331	393	386	354	351	370	343	311	367	338	353	369	366	362	367	398	392	360	387	383	364	336	368	374	359	324	337	330	379	376	351	347	349	352	396	396	338	333	373	379	368	364	351	345	393	382	383	378	376	359	349	349	376	375	394	368	333	351	380	388	388	339	355	383	345	364	357	372	326	389	357	358	366	387	341	380	376	354	359	367	388	373	386	369	322	364	345	355	378	370	384	371	366	375	373	382	358	367	401	388	352	338	385	412	354	337	335	378	353	383	353	395	388	372	389	376	378	380	387	371	349	389	358	371	374	370	367	367	349	375	364	370	397	364	353	372	350	379	387	360	364	369	360	353	356	391	370	409	371	323	360	396	344	384	363	349	345	351	355	375	383	377	362	356	374	356	357	358	364	370	353	363	396	343	360	333	376	391	361	354	356	362	366	348	353	367	378	370	385	343	338	351	367	342	324	384	342	345	345	334	398	328	345	363	341	336	348	383	398	375	361	385	363	348	354	350	380	366	334	389	366	376	340	362	362	328	369	347	342	356	379	389	316	366	358	325	383	371	363	354	385	349	365	359	417	349	366	387	365	361	386	330	376	393	372	349	374	364	344	359	368	386	365	355	372	366	362	380	368	346	365	368	367	324	343	373	393	371	337	358	360	374	378	338	356	360	362	362	358	398	356	342	389	366	402	396	390	329	358	358	382	379	367	383	334	344	375	389	370	393	383	374	328	351	338	341	343	354	315	387	365	359	383	362	374	350	360	373	363	386	338	377	415	343	411	385	371	349	336	403	364	385	368	340	346	366	330	362	390	350	359	359	339	376	374	336	364	388	360	384	357	344	357	386	342	375	337	349	354	344	350	374	363	370	390	372	390	346	370	384	342	337	354	399	374	348	344	345	381	344	360	368	366	351	377	370	343	367	315	364	344	395	334	361	383	381	354	345	365	375	363	408	366	373	346	368	340	350	359	354	327	373	336	339
35861	45877	31878	14612	4876	1319	680	568	514	501	498	482	507	459	421	421	470	468	407	451	431	423	443	440	438	410	416	410	426	456	435	441	435	433	468	441	388	430	459	408	416	390	389	415	401	401	433	397	412	377	431	450	437	404	418	420	422	467	418	441	433	431	414	444	384	416	406	415	409	391	413	409	410	414	436	439	430	408	423	446	437	452	409	417	421	417	428	411	400	410	416	414	413	476	446	423	435	409	424	424	421	417	447	453	415	401	422	455	441	407	394	419	387	402	401	406	409	425	443	436	404	432	418	443	400	405	416	435	422	412	402	434	433	457	423	410	436	440	450	467	435	429	452	439	420	411	426	416	400	432	418	408	424	406	401	467	420	452	452	450	421	427	423	421	464	421	426	441	435	441	422	399	405	422	441	433	398	428	450	419	405	409	405	432	457	418	432	443	425	441	423	409	425	417	396	449	448	392	420	393	445	403	431	406	434	418	461	427	391	421	424	433	448	415	432	427	459	418	402	406	408	415	393	422	420	414	414	429	425	437	411	437	440	453	430	418	428	442	437	461	425	399	445	395	422	459	433	425	403	421	452	415	403	419	417	436	433	432	400	438	435	429	442	423	409	474	465	434	408	390	450	423	423	415	433	425	410	438	414	409	425	413	427	430	441	440	395	434	419	411	410	422	424	430	422	432	432	420	396	394	437	410	453	415	453	423	410	408	404	417	433	431	432	407	419	386	420	432	432	446	386	447	413	462	429	396	429	441	455	433	399	432	407	368	420	426	406	441	410	441	399	436	448	401	424	416	400	412	417	437	418	418	467	429	415	427	421	398	443	464	453	406	412	432	424	456	424	415	443	425	460	446	448	412	428	437	451	420	421	419	427	427	400	420	442	435	446	416	460	442	449	425	412	419	451	456	433	420	399	446	413	412	387	475	453	397	387	432	405	455	413	458	420	466	403	391	407	433	385	431	408	449	412	413	390	423	427	412	418	429	460	384	420	420	465	444	417	447	438	419	443	413	410	409	409	426	434	402	455	426	442	439	405	450	418	470	390	430	450	443	434	440	420	390	437	405	412	454	428	452	430	409	440	417	428	451	417	391	397	418	423	406	425	448	410	433	447	416	403	457	389	428	435	390	396	411	417	435	445	423	432	416	457	406	398	395	425	421	429	439	446	426	416	452	412	420	428	466	450	435	433	401	411	420	415	434	447	494	419	429	450	401	409	390	421	414	418	424	408	400	402	407	395	414	412	412	436	413	424	402	390	453	433	466	402	397	424	446	396	407	387	414	421	416	421	432	440	428	423	430	443	444	429	450	402	451	417	382	431	416	423	438	422	425	406	400	461	421	421	415	409	426	409	412	429	412	408	394	405	406	425	413	441	423	415	399	438	443	405	429	418	393	389	443	456	421	422	448	406	445	433	436	447	450	458	436	474	424	416	390	412	440	424	425	418	432	436	414	428	442	444	408	453	418	435	421	405	443	427	430	457	386	412	424	458	422	424	449	410	410	439	427	402	445	402	440	400	424	411	384	426	445	435	434	435	406	419	416	420	437	418	408	411	424	440	446	446	408	462	420	444	449	428	391	410	407	410	433	444	411	446	403	419	439	399	418	418	404	373	421	407	422	417	438	423	378	415	408	423	431	422	427	412	445	423	417	411	410	434	391	421	411	453	391	406	420	413	418	413	442	449	430	419	435	424	439	418	448	421	449	409	432	463	399	417	428	455	421	425	436	443	435	433	406	427	415	417	447	427	401	446	439	430	431	463	421	429	411	428	392	448	399	416	420	398	454	447	425	419	408	413	395	388	426	454	418	418	424	426	421	442	416	436	436	415	428	392	472	451	409	454	448	427	419	387	444	441	426	464	464	421	409	414	409	452	378	454	411	430	432	451	397	427	401	445	423	421	444	412	415	399	413	440	425	432	434	422	423	415	401	417	409	425	413	437	381	413	419	413	413	420	426	408	428	411	428	470	431	390	431	432	465	431	403	432	434	421	396	449	433	408	458	427	419	391	446	418	428	409	430	423	423	428	430	429	429	409	413	425	445	426	394	412	421	395	366	459	406	435	410	458	447	455	425	422	429	419	450	437	405	402	438	412	419	419	464	431	416	441	444	435	405	395	445	436	409	401	401	397	447	392	418	420	428	435	454	437	409	418	434	417	382	452	455	426	426	435	437	434	396	400	437	465	431	410	410	440	408	413	431	426	438	462	405	403	423	430	409	397	438	408	451	400	413	427	450	431	425	448	453	393	425	413	420	490	386	422	417	429	437	450	435	410	413	442	433	440	431	383	426	422	419	409	448	458	442	411	420	454	428	442	422	442	407	442	420	425	420	459	414	428	398	446	374	431	405	456	429	402	389	420	428	403	433	431	446	436	433	396	435	410	427	436	414	394	432	430	439	436	405	422	421	438	413	412	430	397	441	426	394	412	408	432	412	436	446	433	419	424	448	420	393	446	423	450	406	398	421	442	433	422	405	436	441	402	432	448	441	440	425	431	438	455	416	404	413	400	422	422	415	402	447	417	444	422	410	461	436	427	449	428	421	429	406	423	394	477	444	444	413	419	419	411	401	417	450	426	420	439	445	421	406	476	463	409	455	435	462	441	394	422	434	430	426	475	430	429	453	425	399	468	428	454	439	425	426	416	431	419	435	444	372	444	429	433	414	423	425	401	445	411	411	421	435	359	421	468	443	430	424	405	414	449	454	433	427	455	401	467	395	396	400	415	433	400	416	414	414	444	441	450	433	427	421	452	417	403	397	410	410	408	439	359	419	459	440	395	429	423	403	440	427	414	431	409	409	401	437	424	405	422	415	436	463	447	428	447	405	432	403	383	375	387	441	422	416	437	423	414	457	382	408	415	411	456	398	416	410	456	378	455	409	451	434	452	411	446	441	451	422	421	413	445	428	418	409	417	441	380	423	445	421	399	420	434	391	424	375	417	399	434	425	411	396	436	440	407	422	412	432	418	402	409	411	438	421	430	461	383	453	425	449	440	429	389	470	446	421	421	445	450	461	458	430	411	423	443	388	394	462	406	414	396	434	453	438	421	408	430	434	403	432	419	421	405	408	417	415	435	382	390	418	408	435	454	418	420	391	456	415	434	399	439	453	433	428	455	411	407	413	460	454	441	412	451	418	440	425	460	413	412	439	467	396	438	455	443	370	443	419	468	405	419	429	432	411	417	418	435	429	412	425	436	378	448	391	436	393	427	410	443	449	429	429	433	413	409	384	421	427	441	413	426	409	446	435	429	448	439	440	451	408	426	420	402	408	413	432	397	409	446	417	444	425	416	433	419	405	423	426	429	440	425	421	435	448	425	411	438	413	433	442	392	379	434	449	377	422	417	416	431	391	425	394	433	421	441	410	434	428	443	406	397	411	421	436	442	386	410	405	370	421	403	439	401	437	420	433	413	466	436	427	445	412	436	444	437	391	405	428	402	447	423	425	414	427	398	459	415	465	424	449	441	411	422	391
23848	20978	28171	24337	20845	10885	1429	708	591	576	512	458	416	475	415	381	370	342	341	335	336	348	378	336	344	328	356	339	343	371	364	332	308	332	325	332	367	330	298	348	328	322	298	343	349	328	346	326	342	342	318	340	319	331	302	333	338	402	356	316	344	356	332	294	326	325	308	308	291	308	311	374	339	297	344	346	293	365	325	325	350	315	363	359	319	309	349	324	339	314	312	320	325	322	312	349	296	360	327	318	316	318	307	291	314	315	334	326	346	317	321	307	303	320	323	305	326	315	333	318	314	308	333	319	338	361	304	355	307	306	332	333	305	298	352	335	328	334	336	301	330	293	337	323	348	341	342	345	327	296	356	325	308	321	282	347	339	304	329	324	315	341	309	337	324	357	282	320	293	333	346	346	327	320	329	330	324	354	290	322	311	331	327	282	354	296	359	330	308	338	329	317	351	349	322	329	309	300	344	317	349	316	319	279	341	300	318	307	313	339	313	359	340	333	363	309	342	335	311	322	296	343	314	337	320	316	326	354	332	330	327	322	322	298	302	295	308	319	332	337	333	320	309	316	326	342	342	338	330	343	297	346	340	312	344	317	311	333	315	313	301	309	326	329	327	291	309	316	290	332	339	338	326	317	324	316	301	291	320	346	335	306	343	305	281	344	357	355	313	291	318	349	311	329	317	326	312	312	336	342	306	322	347	303	324	317	300	344	310	338	308	334	335	294	319	316	304	309	341	310	315	363	322	345	324	305	299	316	306	324	306	302	333	342	313	326	301	319	307	319	306	329	327	317	326	342	347	340	319	323	310	335	334	330	316	315	308	297	338	320	315	311	294	320	336	325	290	339	352	328	313	326	309	332	323	355	338	305	338	351	333	327	327	336	323	323	319	321	330	318	292	312	323	325	329	288	310	296	321	320	333	331	320	366	314	323	325	322	343	340	342	315	312	314	299	330	310	323	317	303	327	330	313	303	324	337	333	345	306	370	338	332	350	324	311	313	328	326	308	323	314	357	354	321	311	336	326	325	309	295	326	301	294	337	326	295	338	310	328	318	312	324	317	333	348	320	322	322	325	298	325	332	335	348	321	327	272	327	321	350	313	317	332	353	309	341	328	310	342	335	337	350	331	301	354	301	311	347	340	351	342	339	287	287	303	305	279	349	323	348	323	321	313	319	313	352	347	301	347	320	327	355	336	320	329	312	337	347	344	337	324	340	319	290	303	301	329	301	333	323	320	320	346	350	312	339	315	309	339	309	326	347	319	331	308	311	319	287	315	344	324	315	331	307	288	324	323	303	306	303	332	323	318	315	315	332	347	315	344	288	319	317	331	326	378	333	319	304	318	305	318	335	322	304	296	318	327	343	304	326	332	332	311	351	334	287	330	295	314	344	292	324	288	331	351	345	318	312	318	310	305	347	349	314	305	305	336	349	325	357	310	298	331	352	299	320	312	346	311	335	342	361	334	317	342	301	327	304	302	322	321	303	323	328	322	293	293	319	304	327	333	342	307	313	309	344	332	343	313	311	331	340	289	316	355	339	325	297	322	334	328	315	305	319	334	306	331	325	306	339	327	318	340	304	350	297	296	328	307	274	310	306	314	345	298	314	330	311	314	311	329	324	311	334	336	324	303	322	357	354	327	332	319	317	325	313	344	347	328	362	316	342	324	300	306	327	291	348	315	311	299	310	298	337	362	284	323	323	320	352	345	317	326	316	303	327	318	332	358	311	344	290	323	332	334	333	305	318	290	336	345	301	335	312	314	326	334	363	296	325	333	334	331	315	325	302	335	280	329	316	321	353	318	331	352	338	271	327	303	310	347	311	316	316	296	337	322	308	309	313	350	302	327	316	293	329	342	311	312	313	322	357	345	311	333	324	322	341	306	306	325	341	324	295	309	338	298	280	302	314	338	300	324	325	293	323	343	304	302	333	322	309	336	299	357	314	306	321	296	306	311	309	328	325	336	348	308	317	306	329	293	304	351	323	314	345	327	348	312	309	335	335	305	304	308	287	326	290	294	302	316	330	355	313	311	304	321	304	330	297	312	317	285	333	326	350	359	320	306	312	307	336	328	314	339	362	322	297	326	345	301	323	340	352	307	328	323	344	321	307	338	320	311	313	302	309	310	313	330	338	353	310	341	323	331	313	328	334	320	297	346	326	329	335	303	351	338	301	338	312	329	339	327	327	331	309	315	333	324	328	300	345	302	346	317	328	319	302	314	331	330	331	347	358	324	323	312	333	314	339	297	309	343	311	321	364	314	312	315	312	333	314	364	331	334	336	300	305	321	313	343	337	325	320	363	297	314	314	313	314	305	345	314	324	330	339	315	349	336	353	331	333	319	336	325	291	347	378	367	325	319	320	321	314	363	299	330	323	355	332	334	325	309	346	317	322	313	325	318	348	316	304	315	318	305	312	341	292	342	300	324	315	348	315	306	359	318	314	338	327	321	352	344	292	332	306	319	332	323	318	317	312	326	338	302	329	353	304	314	283	314	318	317	330	337	316	315	319	314	301	344	333	298	303	310	321	338	328	319	352	344	318	320	344	308	293	327	327	312	313	310	357	321	345	329	298	308	283	364	341	336	325	344	340	333	309	322	318	325	322	281	316	337	294	332	298	305	327	332	322	302	315	349	321	316	348	304	292	337	325	300	336	324	307	328	343	330	309	323	327	294	341	335	311	327	318	349	332	334	321	330	314	360	331	313	305	313	329	337	342	331	327	326	320	363	341	345	338	351	319	334	308	302	351	343	339	326	296	331	328	339	306	325	333	351	338	271	324	316	300	330	305	316	327	318	322	345	312	324	331	313	331	319	356	334	318	322	306	333	330	317	311	345	336	366	314	341	321	316	318	321	318	319	339	306	297	314	336	346	339	332	304	347	361	292	334	352	316	328	340	308	282	318	327	310	346	327	344	309	313	320	292	321	271	317	314	273	311	307	296	291	346	324	299	329	347	345	336	324	313	316	310	323	304	317	307	322	286	344	340	293	320	312	339	306	322	353	330	298	339	319	329	356	313	328	306	302	310	298	287	352	310	338	337	357	312	295	293	362	330	305	303	313	316	315	320	320	346	316	346	320	333	330	329	323	315	341	321	283	305	322	331	314	317	338	312	328	343	324	327	337	331	360	307	319	331	363	329	299	323	322	292	336	321	324	315	332	357	323	308	298	345	335	320	335	335	299	307	297	330	327	295	337	346	301	293	314	331	357	323	342	317	316	320	315	353	313	368	307	292	322	320	323	320	287	317	312	339	295	282	328	294	317	303	272	288	332	341	289	319	320	337	342	314	323	325	339	286	344	325	314	321	342	304	314	305	314	356	325	293	320	319	303	313	313	347	320	346	282	344	345	309	292	315	300	336	327	313	305	340	328	325	316	337	296	317	306	331	323	292	347	312	311	337	321	332	293	341	313	306	314	320	342	343	342	344	333	293	287	312	330	287	330	338	312	347	343	323	320	310	315	305	328	320	332	358
31992	54316	40351	27700	9475	2589	1487	1032	850	773	685	669	586	506	536	471	420	420	382	426	402	375	391	418	356	420	378	378	397	374	413	378	359	414	382	380	395	361	386	390	356	368	362	373	392	365	383	375	391	328	366	379	424	343	371	335	396	437	458	367	438	384	341	378	346	352	352	367	366	385	332	338	359	374	368	357	401	403	378	362	340	383	378	379	384	363	367	370	355	391	350	369	397	404	375	355	390	384	399	387	360	394	375	342	332	325	350	385	368	353	368	367	369	326	363	380	364	391	361	356	379	358	364	399	373	370	359	359	355	342	389	394	362	352	377	339	406	339	380	374	366	391	353	351	368	418	350	369	350	339	337	400	402	372	374	343	392	349	356	381	349	375	351	397	333	365	370	365	381	359	372	357	393	375	392	351	347	362	356	361	373	383	375	402	359	365	382	384	391	375	397	404	364	385	380	398	368	385	370	375	386	375	375	359	393	368	339	329	376	401	377	375	370	391	406	313	373	391	398	342	389	347	410	370	342	378	372	392	373	380	357	369	394	370	383	377	399	374	369	370	396	403	375	371	406	372	349	345	376	355	358	370	372	361	352	369	376	338	398	362	360	344	362	367	346	378	364	374	354	377	360	366	384	354	359	369	377	390	355	389	331	370	386	432	350	374	426	379	398	369	338	382	373	394	398	391	371	369	368	376	393	365	368	355	384	399	379	376	363	365	413	390	355	369	389	384	353	414	362	376	368	347	378	340	381	382	344	395	390	358	367	362	360	394	360	385	372	351	372	379	355	405	380	358	361	383	398	385	376	368	352	356	374	367	374	359	390	350	377	377	357	337	342	369	360	365	397	376	341	351	333	389	385	347	355	399	358	329	368	323	372	379	394	415	378	354	364	329	359	318	355	375	364	411	378	354	359	361	368	396	376	377	356	346	376	378	316	367	402	351	362	369	350	354	360	349	363	361	371	392	342	395	375	352	363	388	357	369	383	367	358	369	372	373	369	413	377	390	362	351	350	357	373	352	390	383	354	348	403	352	377	359	373	381	333	344	386	367	348	388	350	364	362	383	363	381	362	381	374	370	351	365	348	382	411	340	378	372	351	340	349	334	378	368	392	387	374	421	382	351	363	358	324	337	355	356	384	380	355	356	363	373	375	368	387	381	340	379	341	380	378	352	327	373	390	327	347	388	335	391	372	393	381	387	371	405	357	368	392	356	376	330	371	360	392	353	390	365	407	346	412	383	369	374	357	364	369	402	369	367	366	385	351	374	360	376	364	373	380	353	373	388	380	368	386	352	359	347	369	379	389	405	371	367	380	347	348	357	363	362	384	341	371	368	381	381	394	373	367	394	339	330	330	338	364	342	386	349	369	348	409	363	370	361	378	353	370	354	386	372	331	384	357	368	392	404	353	356	373	362	353	352	367	357	390	361	369	370	374	398	364	351	366	356	347	355	392	392	346	371	309	359	369	366	364	380	379	367	348	390	361	383	375	346	340	373	386	349	353	381	378	404	347	415	382	383	345	359	380	367	375	389	382	403	366	367	339	391	357	405	375	361	373	400	357	382	336	382	388	367	401	347	372	358	377	363	383	373	333	362	382	351	341	388	373	384	367	325	361	365	374	358	392	393	356	367	373	385	387	372	386	349	378	327	380	367	384	360	380	401	374	381	394	367	379	383	353	351	358	382	352	386	344	383	377	369	350	404	375	386	397	366	351	387	368	397	365	368	359	380	379	381	389	386	359	371	375	368	355	374	352	416	367	384	390	358	387	394	353	389	398	328	364	363	354	379	356	382	368	381	381	394	392	321	389	365	350	372	395	386	357	399	371	383	369	387	367	355	357	350	357	394	357	368	337	365	385	388	377	334	382	363	354	357	364	375	394	395	368	362	374	380	347	380	347	384	359	385	360	333	366	357	362	373	376	368	371	342	367	380	352	376	342	364	382	368	378	363	361	377	354	385	352	365	362	386	379	367	344	327	385	336	352	371	329	355	383	323	389	360	396	345	330	349	345	368	358	372	376	403	376	374	363	373	377	426	395	370	361	367	365	354	407	379	413	367	371	408	368	391	374	350	364	397	329	366	388	388	355	319	377	367	375	371	401	339	384	363	371	365	381	375	396	341	391	327	378	384	381	335	395	339	394	397	354	348	371	350	376	356	396	341	376	391	374	364	378	383	379	382	379	354	395	344	372	369	370	386	362	384	347	372	379	404	377	388	392	361	364	358	381	366	409	370	378	382	355	366	364	372	357	345	367	350	376	398	334	405	357	378	348	357	346	354	381	368	389	361	335	378	353	369	375	369	368	385	370	335	401	347	389	357	360	376	386	366	413	341	392	393	359	350	389	376	405	364	356	365	377	396	350	378	354	394	351	361	366	364	390	356	378	379	402	385	395	364	386	380	396	379	384	338	361	370	404	372	363	352	371	349	367	370	364	373	384	381	345	338	364	357	364	373	381	372	396	382	382	334	387	390	370	371	377	366	377	344	351	373	396	361	371	375	342	366	375	363	359	372	361	375	346	365	414	320	401	385	388	332	362	387	372	397	408	360	388	338	396	349	335	370	360	367	366	371	375	369	380	412	367	357	371	338	384	354	363	373	354	370	388	340	362	354	377	337	362	383	375	362	385	370	382	341	377	395	357	363	347	400	370	343	349	392	349	372	372	376	367	388	366	341	353	347	367	360	365	397	390	385	388	354	390	383	382	404	390	382	370	348	356	361	388	387	362	415	389	409	387	341	399	404	396	382	395	356	334	360	359	381	401	385	368	352	418	375	354	347	404	393	356	364	376	417	371	357	360	361	364	339	379	357	355	363	375	348	374	386	372	377	356	361	362	383	378	346	440	349	381	364	383	386	406	359	361	362	345	339	379	379	381	355	376	371	395	411	398	386	356	399	349	382	383	371	348	368	375	364	383	405	361	346	396	365	370	376	372	361	401	378	371	359	368	373	371	332	352	366	340	383	386	353	404	408	364	342	407	375	361	392	402	343	361	376	358	390	344	369	373	377	372	388	355	391	346	360	380	398	427	386	396	385	406	408	367	382	383	372	398	362	363	386	391	376	355	384	375	365	367	377	343	370	369	360	358	349	402	397	374	365	382	377	341	360	380	350	352	341	394	334	377	363	358	373	367	367	391	400	398	385	394	358	373	382	345	325	353	349	383	398	388	390	426	399	362	350	393	386	375	395	368	369	364	361	383	365	407	404	352	367	349	375	393	344	403	383	396	352	365	378	362	369	395	402	374	367	356	382	386	372	404	367	372	355	339	340	349	374	377	374	351	376	409	357	380	393	337	355	365	370	335	393	361	355	359	394	344	386	350	353	372	380	354	363	363	368	383	380	386	358	396	339	355	369	387	391	365	376	366	374	369	334	394	365	348	329	381	367	367	367	378	355	372	394	367	375	375	382	357	381	359	370	392	390	405	384	355	373	410	375	373	362	380	375	397	383	379	369	377	364	390	376	347	388	359	329	368	392
25031	21009	27890	25937	13839	2194	795	674	569	597	596	609	606	552	500	489	503	474	516	461	459	478	515	460	472	472	459	478	479	461	465	488	484	473	478	480	479	463	478	426	457	463	480	457	451	462	455	446	454	473	470	484	443	468	464	498	459	454	445	433	460	457	411	430	450	432	465	476	467	468	455	486	478	481	493	456	457	460	447	432	491	442	482	511	463	471	452	501	460	501	472	488	483	468	447	451	464	476	452	458	473	454	440	475	431	467	444	447	470	464	434	451	414	478	470	444	497	469	462	451	426	422	455	475	469	457	394	501	476	480	428	493	470	463	445	449	474	455	451	444	449	455	438	424	447	448	422	464	450	451	432	512	409	470	470	433	441	455	478	451	456	462	441	448	451	431	426	453	405	446	433	455	459	472	455	444	453	475	409	456	457	463	428	457	441	415	468	472	475	447	446	500	453	452	445	411	447	500	461	423	454	483	437	454	493	450	481	460	467	464	453	461	457	421	474	476	466	455	469	488	488	445	479	462	475	464	482	473	408	450	464	460	481	440	445	468	448	496	474	471	443	470	459	448	435	438	445	458	446	463	445	402	423	452	461	413	466	453	505	430	466	471	439	480	460	445	464	493	448	453	439	469	448	461	452	489	459	462	472	450	445	472	480	451	461	457	434	438	438	467	420	447	483	459	432	467	453	446	438	459	456	479	427	454	456	457	482	489	460	465	471	477	420	440	440	461	466	445	451	466	466	489	434	466	475	473	463	458	449	450	474	463	465	434	475	435	446	496	464	440	446	470	475	454	493	474	432	460	469	502	455	493	457	457	462	456	470	458	438	460	439	455	475	441	420	467	451	419	437	441	487	475	464	440	436	436	479	423	441	478	474	461	471	450	443	443	447	458	451	485	463	457	470	452	452	493	470	417	455	485	417	438	463	467	477	485	422	434	468	428	485	459	474	475	501	447	512	466	462	500	473	456	431	444	454	462	445	482	469	457	445	501	470	462	471	449	529	470	457	424	436	491	471	484	435	485	472	443	507	432	467	456	449	469	420	450	437	473	454	471	472	457	439	464	469	487	431	449	483	466	465	473	462	420	467	419	494	465	451	445	487	452	436	448	439	466	482	480	483	478	453	441	470	439	453	441	433	453	420	454	440	467	481	485	464	470	440	447	483	452	473	445	433	407	475	480	409	477	465	444	465	452	488	447	429	464	449	458	457	470	457	468	448	404	458	461	469	449	445	461	463	474	441	428	461	457	486	475	445	430	459	485	464	465	457	447	466	468	505	449	439	447	477	466	481	422	455	453	459	448	412	425	443	424	434	485	506	460	465	426	485	475	464	455	446	460	448	472	483	446	443	484	477	483	490	453	459	463	460	430	444	452	439	463	447	476	464	486	442	463	446	478	506	463	446	488	454	480	467	518	463	466	441	443	422	458	421	459	470	432	451	456	459	508	472	465	493	470	455	445	461	448	440	477	455	468	435	480	453	465	501	470	440	501	438	499	463	477	478	441	483	471	500	447	440	458	478	459	461	477	444	476	466	430	443	461	472	422	423	431	442	472	408	442	467	453	510	423	443	432	494	457	464	451	471	474	444	482	443	419	480	451	469	475	488	468	445	442	466	456	440	454	465	461	490	436	439	499	444	431	471	450	427	463	443	427	458	442	454	437	455	463	433	480	472	469	457	469	475	458	416	433	416	483	462	510	476	451	496	453	457	449	429	472	506	451	454	482	471	450	474	449	417	457	461	473	471	437	486	482	473	470	430	466	469	486	440	492	435	460	442	511	415	467	440	421	437	463	417	479	449	455	477	441	457	450	464	452	455	440	469	491	463	499	475	439	449	458	455	488	413	493	429	461	462	449	478	457	504	483	411	469	467	488	471	463	422	467	458	448	466	424	483	458	441	472	438	453	461	470	501	488	441	439	488	499	464	450	445	425	447	482	462	451	467	415	469	433	439	470	472	461	493	455	460	447	451	462	493	437	468	470	434	482	480	443	488	463	462	450	453	454	457	476	441	461	441	442	462	455	444	428	445	469	476	503	468	449	444	466	466	454	476	447	466	493	398	522	479	467	456	489	465	467	456	410	453	468	486	481	445	485	464	403	468	430	445	450	469	420	441	474	437	499	490	472	484	423	426	413	417	419	476	415	446	414	466	433	505	438	462	446	467	431	483	429	468	459	472	413	450	439	452	448	450	476	461	493	446	450	462	452	452	459	438	498	502	415	425	467	456	424	495	425	473	433	429	464	424	427	441	427	444	450	448	457	449	482	437	446	485	473	486	456	440	491	526	480	447	443	469	442	444	427	483	485	458	426	473	491	451	503	445	453	456	462	444	475	454	473	438	449	464	445	449	480	489	474	481	469	462	499	452	463	462	440	470	439	447	440	451	455	443	442	439	463	411	463	443	443	453	449	462	436	479	426	468	452	468	487	450	474	473	473	477	448	422	423	453	465	463	461	483	440	465	454	468	460	426	474	434	421	475	463	452	443	485	453	483	448	432	454	465	494	412	491	484	476	486	456	446	411	463	509	427	458	423	495	436	451	435	453	483	488	462	457	476	446	461	456	450	475	430	414	464	432	439	477	465	448	469	470	451	480	443	482	478	435	418	456	439	475	455	469	450	434	464	409	461	438	461	474	463	428	437	447	435	443	442	459	488	455	415	468	440	451	433	484	492	484	463	470	450	454	436	450	453	478	454	448	465	471	458	448	468	465	439	441	469	440	506	469	437	433	431	469	459	443	395	473	464	487	456	456	447	467	459	435	435	426	434	464	467	472	459	437	458	482	486	466	488	485	486	447	450	444	481	445	412	450	493	476	496	452	452	464	465	485	426	455	443	452	466	453	472	451	434	460	442	434	476	516	463	463	460	408	462	456	453	442	424	511	428	484	438	465	447	427	430	441	462	452	489	466	470	444	447	442	493	453	502	469	445	443	422	451	492	399	464	421	477	450	496	435	480	460	481	458	470	459	475	450	473	476	470	436	439	471	469	420	470	476	471	468	501	460	459	471	441	438	497	454	431	495	494	450	479	466	447	472	480	466	427	458	452	475	450	467	449	459	477	495	446	453	479	456	456	463	477	406	440	479	485	413	448	452	485	443	484	461	477	478	468	467	438	439	467	448	432	458	456	435	446	429	443	500	472	461	473	448	434	470	432	441	435	444	441	451	455	463	444	494	478	467	456	413	424	461	459	480	467	424	426	475	427	429	469	445	460	488	439	449	495	454	507	421	451	435	475	421	426	439	445	488	469	471	439	434	446	438	468	419	475	439	467	460	477	460	439	488	438	445	494	486	442	434	419	433	418	477	425	449	468	449	454	501	470	456	451	462	453	441	416	460	474	475	487	407	433	456	452	462	425	498	448	453	492	463	432	438	466	418	424	500	439	437	463	444	425	463	470	416	461	474	464	478	472	497	472	438	441	480	460	469	423	421	482	449	434	426	456	450	474	431	521	490	441	444	467	452	436	478	468	447	475	462
31956	50297	38594	24235	6623	1967	1166	943	814	788	739	706	655	621	583	597	530	549	526	546	556	536	527	552	503	512	533	518	519	535	534	536	523	522	562	503	486	525	571	519	548	547	503	531	472	546	499	536	503	519	548	535	469	490	485	510	542	532	565	550	549	509	521	515	486	510	532	528	515	568	491	513	504	504	505	521	515	482	526	510	514	502	491	539	495	531	498	535	490	499	492	501	505	508	514	503	496	543	479	491	531	543	503	515	531	484	537	504	505	532	494	532	543	488	521	488	475	546	466	543	538	541	518	551	534	528	512	492	523	527	509	495	546	541	473	488	510	507	533	479	537	492	508	495	546	524	530	541	552	533	537	577	501	533	506	491	489	516	514	559	515	529	533	540	520	549	536	542	520	567	519	532	503	536	508	530	512	497	503	529	543	519	515	510	525	539	550	543	493	486	530	502	505	520	530	533	507	535	546	518	551	496	504	551	552	550	549	503	484	520	499	514	514	496	489	534	493	482	518	503	491	483	486	539	536	503	495	542	501	539	545	538	493	531	484	462	522	529	533	500	507	506	520	540	513	499	555	507	527	473	477	504	529	499	492	507	551	480	520	534	530	531	575	512	480	493	544	500	505	554	512	506	522	562	532	490	499	513	523	520	556	519	498	484	549	501	540	532	496	473	501	492	487	498	509	503	485	505	516	554	521	502	511	496	508	509	501	486	531	504	485	513	513	564	493	505	517	509	489	530	504	557	488	539	510	519	512	496	517	489	517	514	519	566	493	522	532	526	530	532	497	478	501	520	571	479	513	521	514	484	512	545	517	518	586	502	527	502	526	507	537	542	492	513	538	534	520	482	540	523	550	517	548	520	543	492	532	530	490	524	515	513	519	530	527	581	493	507	568	499	551	523	552	526	553	553	545	510	507	541	462	540	523	508	510	520	502	500	477	541	552	522	578	516	484	521	527	530	491	560	539	497	473	485	543	497	496	546	513	526	520	531	507	517	525	524	486	566	514	476	503	517	501	526	552	523	530	523	526	496	506	535	523	518	499	578	528	514	497	529	483	449	509	515	519	531	509	533	508	522	504	529	531	556	541	535	502	503	519	544	520	505	512	569	513	532	520	515	554	533	521	538	497	544	504	536	541	515	544	527	530	555	489	541	544	513	519	515	544	511	553	547	538	512	511	512	527	504	530	509	512	496	494	475	525	506	549	444	479	490	506	561	540	484	533	508	543	508	476	513	463	493	519	537	516	540	495	542	511	521	501	504	494	496	492	532	500	523	482	509	498	512	539	481	528	486	516	511	530	530	514	479	490	561	522	551	482	519	528	510	505	506	542	486	552	498	549	480	529	510	514	497	523	482	513	525	487	489	467	517	554	515	488	514	507	504	477	508	477	529	570	488	520	517	549	550	484	527	475	526	496	492	541	497	520	490	507	492	510	492	517	487	514	498	515	504	501	525	537	516	517	489	528	490	528	492	520	502	505	484	517	563	505	477	553	497	519	509	527	543	494	496	538	535	500	509	478	537	532	560	506	525	503	523	546	483	509	467	536	494	534	552	531	470	466	502	544	500	515	525	527	494	511	500	476	518	512	538	463	514	504	495	472	493	528	515	537	510	515	477	550	514	494	496	477	486	547	486	529	558	515	478	484	512	568	555	542	514	521	520	493	504	505	554	478	488	503	526	506	501	515	537	523	496	519	537	524	524	550	494	551	532	546	504	497	514	555	543	509	517	487	518	520	532	516	540	517	533	500	509	487	536	504	520	549	519	550	515	565	512	494	509	491	542	525	542	514	563	515	500	496	514	476	521	517	499	527	522	506	507	503	527	507	524	495	509	515	501	498	521	503	550	543	526	529	505	490	520	460	480	487	511	499	480	556	489	535	506	487	497	522	539	520	559	553	467	510	504	533	532	514	546	543	528	507	511	502	553	530	523	514	542	510	524	519	483	482	534	480	521	507	551	573	527	498	496	555	546	506	536	503	513	568	508	488	518	496	488	521	496	531	495	588	502	513	525	519	493	537	499	516	548	519	536	495	534	499	512	487	515	526	517	509	532	530	527	531	506	492	509	555	486	503	523	530	508	537	497	555	473	494	475	443	514	493	486	504	523	554	487	535	498	520	530	471	546	547	492	517	559	545	575	536	538	499	500	507	509	483	537	509	522	550	502	541	520	545	531	532	580	498	522	520	544	531	557	512	539	513	467	516	523	507	533	493	481	497	499	510	524	518	569	504	477	520	498	533	521	513	496	517	510	519	540	517	518	544	558	509	521	547	527	531	571	514	529	495	501	507	527	538	515	505	496	477	526	518	524	521	548	490	533	527	526	514	519	517	501	475	589	482	544	511	541	517	509	527	521	525	504	532	538	506	507	510	539	538	500	481	509	574	530	499	537	560	502	508	530	503	532	534	478	507	533	540	541	535	493	503	551	531	562	535	539	509	509	537	566	523	505	512	503	517	494	552	557	526	504	508	534	528	521	507	517	513	523	515	476	544	540	506	533	496	506	513	519	539	548	537	542	516	544	541	522	508	495	522	508	511	492	530	481	532	503	567	522	519	494	488	564	527	551	538	523	518	553	499	465	513	527	497	546	555	516	525	507	465	497	514	509	505	528	505	565	492	535	513	479	503	514	497	516	487	518	519	531	507	516	475	532	514	521	539	505	513	517	534	511	504	514	521	527	533	492	505	531	525	505	521	534	502	499	522	493	512	522	532	507	532	521	552	464	561	517	537	472	480	531	512	525	504	576	501	472	533	553	528	541	492	532	547	481	534	514	499	529	563	489	492	527	523	530	555	491	518	516	523	454	520	502	520	506	558	495	506	473	507	552	517	500	546	529	573	517	528	538	517	496	541	523	512	533	569	532	501	541	522	518	506	529	488	518	485	527	526	521	523	519	533	551	500	507	525	540	514	522	556	489	504	480	492	564	509	546	545	496	496	513	501	503	520	513	515	535	498	498	544	516	503	473	519	542	488	533	546	490	556	523	545	543	510	535	504	490	498	493	547	558	458	533	491	499	486	558	527	568	529	544	507	533	504	515	517	537	508	491	496	515	514	500	505	526	505	525	518	526	533	514	499	493	519	527	551	503	523	489	526	529	512	546	516	541	510	521	534	526	551	537	484	470	510	470	489	508	494	547	528	569	533	533	510	505	539	513	516	478	541	535	507	489	548	522	541	526	561	469	552	524	508	515	508	522	517	554	507	478	522	553	507	487	525	532	514	461	531	496	510	541	516	541	550	532	528	493	565	546	559	544	521	481	532	477	547	541	528	539	521	540	512	473	558	508	493	543	526	502	482	543	536	503	560	515	606	528	506	512	500	522	513	539	474	528	529	497	542	516	545	521	520	526	504	538	534	501	546	528	528	534	511	550	484	504	475	487	517	487	499	531	507	594	520	515	477	508	520	498	529	481	490	538	517	537	493	533	500	518	549	533	524	508	513	543	534	527	517	523	482	490	549	508	487	520	493	490	532	487
22709	20984	28509	23735	21037	20716	8953	1371	902	770	762	785	724	659	645	555	551	517	542	540	473	542	519	445	485	522	512	521	462	490	447	468	481	452	473	507	442	470	557	477	492	441	469	466	441	440	480	467	479	463	483	469	486	456	458	506	467	499	466	443	447	462	461	476	466	472	484	451	470	433	473	442	453	496	485	493	491	455	459	475	436	494	429	464	513	438	474	434	439	443	462	468	464	444	465	420	454	465	488	475	469	499	465	449	464	429	436	449	481	467	475	433	481	445	430	472	434	412	434	418	458	442	466	475	451	442	465	508	438	470	436	445	438	462	458	458	451	427	443	489	454	454	483	412	477	467	464	421	473	437	483	433	431	498	452	486	459	475	398	453	466	464	448	482	474	460	443	433	467	424	409	426	466	472	464	413	453	422	469	441	462	460	421	446	446	487	460	474	453	448	480	429	483	524	443	503	456	443	453	433	465	427	476	450	460	464	398	463	480	418	463	472	458	486	456	467	456	497	456	478	439	407	471	449	474	455	478	427	446	467	449	425	455	461	418	435	461	437	474	498	418	442	482	440	480	476	436	428	487	445	442	461	446	439	464	441	433	466	418	427	448	442	460	507	448	463	457	475	466	473	429	469	450	411	472	458	482	466	481	441	454	419	439	497	420	447	468	419	440	453	451	450	453	468	480	429	415	460	436	465	433	496	491	446	486	448	415	478	469	428	456	473	439	429	469	443	479	462	446	471	446	423	398	451	446	460	512	461	434	449	445	475	434	449	431	428	451	482	423	438	439	431	447	395	434	469	462	439	441	495	470	437	474	468	444	437	471	469	431	448	430	453	436	447	472	474	474	450	473	460	464	401	475	468	441	414	498	459	497	461	460	451	467	444	453	453	425	436	443	458	458	436	477	401	463	454	479	454	456	439	489	464	453	497	488	468	473	469	472	502	476	437	479	472	455	477	440	424	453	479	445	470	457	379	460	444	406	409	459	486	499	453	480	466	458	455	460	468	426	461	449	435	466	439	485	457	434	441	505	487	428	494	471	471	456	455	466	456	386	435	422	466	497	468	489	451	431	436	459	442	476	450	454	438	452	450	426	474	450	449	440	485	467	443	467	467	462	446	446	440	449	463	456	444	510	474	517	500	464	444	459	451	487	474	488	445	438	468	478	420	455	429	437	416	467	469	466	442	499	431	439	481	478	457	482	412	412	457	450	454	438	424	449	462	485	468	491	431	429	420	465	485	421	423	429	461	435	447	436	454	446	424	476	477	444	434	471	472	460	417	465	416	452	463	430	457	460	461	433	463	430	429	488	435	484	452	406	427	464	470	451	489	472	450	439	457	483	458	467	476	429	502	449	451	433	471	456	442	440	466	467	462	404	449	440	448	481	485	410	463	449	451	479	460	439	462	469	467	426	476	464	421	504	460	474	473	403	446	452	453	478	443	474	476	442	484	482	475	468	467	459	428	497	490	443	433	407	428	433	456	455	455	479	462	478	447	441	453	469	504	439	463	472	444	413	466	442	449	468	438	458	447	447	414	472	432	410	468	455	450	448	486	439	456	451	455	435	446	456	436	464	453	496	455	483	455	438	452	448	501	476	436	422	480	445	459	450	479	420	481	483	440	489	474	466	492	453	449	448	441	432	424	452	457	445	478	454	465	447	456	443	474	488	435	483	504	476	472	429	432	396	478	426	446	419	475	471	493	454	455	443	475	419	435	455	429	460	473	469	467	453	447	488	450	446	446	433	472	458	480	440	465	481	424	456	448	480	441	448	444	449	448	446	443	469	466	427	435	457	490	445	459	451	413	438	428	480	455	424	488	443	485	435	473	476	442	492	483	462	456	465	444	469	426	468	448	433	457	433	470	460	455	444	437	457	462	425	442	461	486	465	445	450	465	410	421	444	469	451	450	469	477	444	456	457	440	459	488	462	478	470	427	455	478	451	470	474	447	455	463	424	459	458	445	438	460	443	450	505	466	477	431	443	416	412	449	453	414	422	456	420	418	453	502	468	453	466	475	475	447	436	437	482	465	446	439	440	460	430	476	444	440	425	423	450	436	453	472	432	420	450	445	462	452	436	464	447	457	435	469	424	427	450	448	458	424	466	466	448	423	475	456	464	454	449	428	444	448	455	412	467	490	484	459	455	458	419	448	472	453	480	440	451	437	430	459	465	443	484	461	472	464	458	447	450	442	469	448	467	435	452	428	439	455	454	451	492	455	501	447	459	450	434	480	440	444	458	456	454	446	455	480	450	438	473	450	440	443	458	469	440	470	431	440	459	478	459	437	477	497	441	434	468	440	461	445	454	456	429	431	459	430	413	436	434	488	450	479	456	487	475	423	466	452	451	452	476	466	471	404	474	458	466	450	430	454	468	483	428	488	443	474	463	439	432	440	470	491	468	451	471	444	454	480	471	486	457	473	472	458	450	401	404	465	456	470	480	451	446	439	448	463	480	441	468	436	479	494	422	446	441	446	474	462	417	450	425	486	465	442	458	470	427	463	455	469	443	475	448	455	461	456	453	480	445	463	477	494	418	459	483	449	468	422	426	415	483	489	453	494	441	446	425	450	412	438	478	442	492	460	444	453	444	469	416	420	426	504	450	452	471	431	462	470	488	447	482	434	440	455	465	464	451	433	460	460	456	456	428	452	415	461	442	456	460	452	438	482	481	434	485	445	431	430	425	464	422	468	453	427	455	465	448	445	472	449	486	441	469	423	466	473	487	430	434	445	463	437	455	452	443	463	473	441	448	430	460	455	440	448	415	457	474	463	446	450	463	460	486	438	438	446	490	463	422	478	465	456	489	445	448	461	462	428	485	442	453	423	473	481	456	472	493	473	461	491	410	435	435	441	496	421	422	434	454	471	459	475	418	450	433	444	434	446	437	508	501	473	477	457	450	475	442	459	441	443	454	473	424	426	467	438	449	416	463	429	469	436	441	418	458	418	496	467	458	433	452	439	479	421	432	469	494	482	477	476	480	458	456	442	446	438	429	457	424	442	442	475	453	445	445	461	463	439	428	478	465	431	458	436	408	463	463	475	430	448	446	481	449	445	434	440	445	457	458	468	479	466	480	455	462	492	452	463	439	426	468	478	447	483	474	480	435	464	454	464	444	439	461	449	463	469	466	461	473	434	492	486	452	479	467	450	484	460	427	468	448	462	469	478	444	459	505	421	463	466	452	449	464	434	434	469	412	468	420	448	449	468	469	455	434	441	427	458	460	459	465	446	412	444	471	495	457	454	486	450	444	455	411	464	430	439	487	506	433	459	472	434	451	406	468	492	439	441	470	476	456	469	474	428	465	475	436	446	467	429	419	445	453	460	464	467	461	440	443	464	469	473	458	453	464	486	487	501	441	446	444	454	470	408	413	471	462	457	451	448	489	461	449	431	446	455	454	462	423	474	481	426	440	437	447	419	478	451	431	420	458	451	443	450	469	487	417	471	414	442	449	406	464	415	443	456	430	471	452	481
34655	63741	47161	31517	13524	4210	2423	1659	1389	1138	1044	1010	848	822	805	688	640	564	614	580	587	569	584	555	539	532	555	517	534	574	525	527	539	513	533	524	508	522	555	523	501	507	541	521	523	496	481	492	548	555	419	491	507	496	491	487	504	535	527	465	501	513	556	508	484	541	465	470	523	519	502	503	485	485	478	528	528	473	477	496	463	489	463	490	475	505	515	514	470	522	456	532	491	504	534	495	509	529	490	484	495	494	493	471	481	528	495	471	490	528	515	545	500	508	501	494	485	528	489	517	501	508	487	504	517	454	488	500	472	483	446	510	499	541	471	553	476	500	515	432	477	470	514	487	506	482	527	527	462	510	483	486	500	498	511	471	502	457	506	534	507	517	477	536	482	453	464	525	524	526	515	489	487	479	500	506	512	502	470	471	506	560	529	460	485	521	495	517	523	504	535	509	508	457	496	543	503	495	499	488	506	483	502	476	462	535	487	530	479	489	523	469	467	509	504	521	477	523	519	473	504	497	528	479	533	485	532	501	472	455	485	475	499	516	514	502	513	494	486	515	496	487	495	520	524	506	495	493	527	468	455	466	455	501	483	526	514	512	479	492	453	500	510	536	511	507	529	458	481	553	509	492	512	476	526	507	491	469	517	486	474	487	523	496	536	509	498	485	491	478	523	484	486	458	495	437	512	463	499	498	491	473	485	517	518	446	523	513	490	493	464	492	502	488	546	469	520	477	493	476	522	488	526	480	525	524	513	499	493	494	531	518	451	522	461	532	516	471	492	496	534	498	505	489	481	498	496	455	491	529	477	478	480	515	479	475	493	486	527	480	504	496	476	439	442	480	487	479	505	484	485	500	509	495	484	493	503	522	474	463	492	497	479	511	509	510	484	511	502	507	521	538	491	514	481	520	510	478	513	483	520	472	498	464	499	450	521	500	482	513	521	476	472	489	484	474	537	504	500	494	526	504	504	481	452	509	513	503	481	496	486	526	547	473	447	479	475	459	470	461	522	498	486	476	480	523	491	524	486	452	470	500	539	518	488	480	493	520	500	468	530	518	501	474	493	510	479	516	541	502	542	504	485	493	514	484	534	516	508	520	488	483	494	491	460	503	457	532	505	493	509	518	529	467	505	480	486	501	471	528	501	520	499	498	490	485	466	503	490	468	532	510	503	501	531	489	481	505	488	481	434	523	477	521	477	499	482	503	504	483	512	506	487	535	536	501	450	524	478	530	513	479	515	466	471	491	486	525	486	498	521	511	518	508	505	518	512	461	500	504	480	506	530	508	562	504	476	483	498	521	503	514	514	467	496	468	473	507	520	506	496	492	479	450	496	479	509	521	473	487	485	487	476	481	488	459	465	472	496	507	496	475	504	515	456	519	516	482	482	494	500	498	479	487	462	521	512	540	506	496	463	470	481	495	504	484	510	523	467	486	511	489	488	538	536	516	528	475	502	519	493	498	490	464	497	514	513	522	468	498	461	544	489	486	538	447	510	500	488	495	528	492	518	495	511	516	486	481	480	524	501	479	501	493	468	484	497	518	493	500	501	503	520	474	486	509	480	462	504	498	519	499	496	516	517	520	493	498	509	508	468	496	469	475	492	519	503	493	530	491	519	497	543	498	496	485	520	442	528	489	531	506	504	492	470	513	541	521	511	522	479	471	456	521	492	503	508	491	514	496	500	463	508	500	473	504	498	491	500	465	492	502	512	529	452	463	485	503	507	524	533	514	501	497	476	487	502	483	492	479	500	484	447	497	490	514	508	499	481	504	511	535	494	467	481	465	498	492	494	512	492	474	525	552	467	511	505	509	516	436	526	485	515	501	499	463	519	524	481	505	515	512	484	488	520	470	484	475	491	507	500	467	545	497	496	472	494	449	451	513	520	487	505	496	509	488	544	508	516	519	510	484	497	490	511	504	546	482	482	494	507	506	517	483	493	515	480	489	469	464	539	530	517	500	492	460	492	514	470	475	488	521	482	475	500	537	502	514	499	496	511	497	516	468	498	496	479	497	505	499	503	526	492	497	511	518	453	528	504	491	495	491	470	500	518	482	504	477	516	517	500	492	511	516	460	495	515	512	498	482	525	484	487	491	485	507	521	482	469	480	509	513	454	512	495	468	496	424	494	494	484	481	510	471	489	453	527	502	509	513	547	447	472	483	517	520	511	467	507	498	494	491	471	518	452	558	510	496	484	499	512	476	479	479	507	530	475	436	486	514	529	489	506	487	476	472	526	519	488	476	532	505	496	465	482	501	488	501	505	527	474	458	493	495	473	467	511	471	522	537	484	501	501	479	494	521	477	493	514	487	486	504	460	498	518	489	474	493	499	520	485	438	471	493	494	484	472	472	508	456	490	514	457	512	487	496	517	481	513	493	511	468	560	512	518	470	497	499	460	518	502	469	502	477	487	476	540	531	511	502	493	515	543	510	530	494	512	471	497	497	520	534	495	471	482	503	503	502	521	486	491	491	502	473	507	503	525	499	480	489	480	452	523	530	499	448	473	462	478	507	474	509	478	533	505	475	488	492	517	456	547	480	483	444	460	500	471	515	486	466	517	503	481	458	511	454	473	476	521	536	514	482	513	476	534	509	494	514	535	481	510	474	456	483	493	483	509	510	491	490	519	513	467	487	491	518	518	489	514	510	484	485	527	475	528	494	498	522	496	534	462	517	492	518	518	519	513	532	533	502	456	502	524	499	477	503	476	532	484	469	465	482	473	478	467	472	511	492	465	449	516	487	495	476	516	477	516	503	518	527	527	486	526	492	474	461	482	496	503	506	460	479	482	487	539	522	479	493	457	481	454	486	531	488	503	478	511	520	527	527	482	495	499	487	504	509	465	501	525	529	490	472	486	497	536	478	510	536	550	504	495	472	502	496	503	516	473	476	476	434	496	503	527	476	517	493	474	471	487	489	511	487	501	496	494	520	514	473	495	437	491	492	473	495	486	442	515	521	495	497	473	501	443	469	523	496	477	489	456	491	541	511	504	493	462	506	482	551	488	507	474	508	458	467	493	452	507	502	487	505	487	488	483	482	484	539	483	526	497	504	470	490	473	503	542	454	464	467	497	513	507	482	465	535	517	493	475	459	503	501	489	502	526	511	516	484	513	481	528	491	504	513	458	509	491	503	527	468	495	439	496	515	519	523	458	476	492	492	515	505	510	527	486	539	512	492	462	496	477	508	436	516	501	496	512	517	494	495	476	493	528	488	454	458	460	531	520	518	500	514	478	485	528	507	485	473	522	500	479	497	522	508	489	502	490	482	526	514	467	493	450	481	513	513	501	473	497	485	482	497	499	490	477	470	538	453	482	502	496	532	488	523	526	528	511	498	462	504	466	516	512	535	521	499	513	493	510	481	467	452	468	528	522	464	479	495	497	456	495	499	521	507	522	480	487	495	473	503	479	483	477	518	509	475	504	460	460	440	520	488	481	508	479	478	510	500	515	505	489	500	479	524	514	468	498	509
28873	28634	34930	22449	4741	701	456	367	417	396	368	377	395	364	415	322	366	353	335	348	409	358	379	345	367	351	369	384	329	341	323	280	350	344	356	354	352	365	357	322	329	317	354	357	347	313	367	355	345	364	345	323	341	339	338	332	336	361	357	346	362	376	330	356	344	335	323	327	355	359	384	347	307	315	352	369	336	363	369	383	347	352	315	325	362	329	361	364	354	320	339	344	340	380	343	337	375	338	396	317	307	335	337	336	311	363	361	335	376	310	344	368	345	333	332	354	340	362	350	375	348	339	352	323	384	324	341	361	341	350	325	331	343	365	363	319	310	356	366	333	360	336	351	317	381	378	325	328	347	322	357	338	353	336	342	328	319	357	335	379	360	354	360	334	349	337	359	347	365	344	365	352	365	337	331	361	356	358	393	336	308	335	350	363	328	358	341	333	362	365	339	333	340	348	342	320	338	345	333	350	320	354	330	385	303	348	338	347	324	339	317	298	356	342	362	326	338	386	362	313	332	326	333	359	312	326	343	344	354	344	372	343	332	329	366	344	340	356	365	373	334	361	354	335	367	380	343	306	333	333	360	355	335	344	351	356	338	349	342	355	358	337	350	372	347	354	340	344	341	331	372	334	377	386	364	365	336	352	307	357	352	352	305	340	348	308	327	337	372	349	364	325	343	334	323	327	359	348	344	326	339	343	352	354	387	330	341	332	343	363	307	305	325	400	340	338	350	337	329	349	345	335	319	339	362	344	355	359	379	325	329	364	346	362	322	347	334	314	350	321	320	343	337	351	337	331	353	345	340	332	353	318	365	338	341	350	351	329	356	323	333	331	345	366	292	374	333	327	360	334	362	346	333	348	360	326	342	345	356	354	356	367	341	343	329	353	328	391	342	358	362	381	347	336	352	348	336	344	333	357	309	345	366	371	377	326	326	344	349	361	382	320	394	309	347	328	320	335	342	311	317	352	331	328	344	344	379	355	316	344	300	356	380	334	322	350	311	346	346	356	346	332	332	364	321	310	360	359	374	314	349	310	316	346	348	347	353	329	342	326	344	361	313	330	340	340	313	323	356	373	359	351	332	323	349	340	349	337	396	339	364	351	347	333	380	333	328	359	318	337	328	378	354	374	348	359	357	321	341	356	325	359	377	346	370	382	337	337	325	400	354	315	378	328	345	335	348	341	330	338	357	357	331	362	345	349	358	328	330	365	373	347	342	326	338	387	330	341	353	310	382	360	337	348	358	335	332	353	331	352	358	324	332	331	329	328	322	359	336	321	351	330	338	370	339	321	331	351	348	328	356	362	338	355	331	358	341	379	340	342	358	322	323	351	375	323	345	337	299	324	387	342	341	346	360	348	350	372	317	306	382	334	341	362	315	339	357	362	362	339	369	354	360	328	335	335	329	355	328	360	363	315	335	360	376	339	336	345	349	358	377	354	344	327	348	344	329	340	364	304	358	357	357	314	330	360	335	333	362	348	357	350	321	355	350	348	369	364	309	368	363	351	371	322	343	347	367	340	338	361	381	340	332	342	337	346	356	351	341	371	346	331	342	334	357	342	321	379	378	344	347	329	338	352	353	378	375	328	357	337	319	307	356	350	309	320	358	330	342	380	332	334	334	335	320	307	315	337	328	358	382	328	340	343	354	359	343	365	342	325	334	315	332	351	376	367	333	345	323	350	340	381	362	340	344	358	341	330	351	359	308	324	372	368	323	328	337	319	367	323	352	360	335	347	329	357	363	330	341	358	336	348	339	337	341	339	359	314	342	362	363	319	344	376	332	327	325	376	328	368	363	362	317	314	368	380	376	328	350	351	383	340	333	350	312	362	339	319	352	310	319	342	342	334	328	348	330	362	346	381	341	340	354	354	353	379	325	329	379	351	340	315	336	352	336	363	321	414	350	372	361	343	322	354	346	364	342	376	358	343	340	351	348	312	320	363	338	345	355	332	359	336	360	312	333	307	336	330	337	322	357	305	384	339	339	361	384	354	351	329	364	324	327	355	370	343	353	331	333	336	383	348	335	361	338	335	325	333	365	359	336	331	376	345	313	353	360	352	327	338	307	346	340	343	339	332	355	365	339	350	346	361	352	328	371	306	361	341	372	368	356	349	326	336	365	344	354	363	338	326	342	326	349	359	320	350	331	342	311	349	346	334	319	328	328	361	342	343	354	329	340	367	354	309	334	342	343	320	338	349	315	379	326	328	322	358	365	358	345	371	358	345	345	337	347	371	331	355	346	338	352	341	359	332	367	339	318	335	314	329	317	355	340	338	380	342	360	363	336	372	329	369	323	345	341	338	323	337	372	349	339	350	357	370	348	351	354	366	349	349	360	347	347	337	359	344	334	352	335	357	365	360	330	357	361	334	354	358	349	347	349	357	336	332	320	343	347	332	314	341	322	338	332	360	367	365	313	339	350	341	338	347	351	352	341	366	352	332	375	356	337	364	353	338	341	346	343	353	327	348	344	353	359	343	355	368	347	362	352	353	332	326	326	305	317	341	350	353	333	339	345	377	362	364	338	350	344	320	358	364	341	342	356	353	310	356	370	356	359	325	344	351	340	336	338	347	345	344	352	386	340	328	304	341	336	349	338	392	333	360	344	363	371	342	331	360	349	345	337	322	357	324	345	358	319	353	382	342	354	356	352	359	367	345	326	343	357	387	342	331	336	335	354	356	338	354	348	350	338	371	357	321	350	360	347	334	335	339	329	336	344	400	368	358	286	365	361	333	346	317	373	346	369	373	349	316	350	345	352	331	334	351	364	318	355	354	331	344	352	336	350	346	352	321	322	373	338	328	357	353	367	355	340	331	360	330	363	323	347	352	318	323	325	347	362	337	314	354	351	368	352	344	320	311	321	329	324	345	350	370	343	327	327	349	344	361	341	376	320	324	349	380	320	353	340	325	346	338	320	356	349	313	352	307	330	313	347	338	324	349	338	368	305	384	356	359	372	344	339	342	368	346	339	329	349	359	372	330	362	332	331	386	339	331	365	338	330	327	339	331	335	361	326	333	348	336	356	303	348	373	356	371	351	343	343	320	362	342	339	360	381	343	361	375	355	355	331	348	373	345	332	345	343	320	367	347	338	360	367	372	359	377	366	354	359	349	313	355	341	342	313	326	342	392	328	334	372	320	344	333	348	328	355	377	356	325	340	349	349	331	348	367	326	371	321	345	379	343	365	356	352	323	334	334	313	367	327	346	325	351	375	329	342	329	341	367	333	368	381	345	348	364	377	347	356	358	364	336	344	339	341	353	331	320	346	357	313	392	308	386	353	381	362	355	358	318	380	333	329	373	353	335	350	351	340	358	342	363	375	334	355	381	366	372	324	355	342	331	381	331	348	341	350	343	337	372	340	343	327	332	347	334	372	314	302	349	345	374	315	356	324	313	362	333	378	316	351	356	355	304	327	346	340	323	370	366	333	323	359	328	342	331	320	329	348	345	367	339	336	331	345	332	308	382	341	364
31392	46198	35357	18559	4741	976	646	559	491	494	494	473	454	427	420	411	419	411	409	415	389	399	374	434	374	375	430	407	409	410	437	423	415	410	422	409	426	425	424	416	388	426	430	404	405	386	403	400	401	418	418	381	418	369	398	398	431	402	416	437	374	389	375	424	392	396	425	397	402	377	415	437	413	382	411	395	398	391	398	407	383	389	414	409	403	427	359	417	448	406	424	390	405	419	423	388	407	358	382	401	383	399	371	420	417	389	428	410	400	406	353	384	397	433	381	367	439	416	398	374	372	437	375	409	402	386	414	396	376	398	388	417	414	392	405	410	402	412	377	389	388	378	420	413	374	442	354	378	392	437	433	424	403	415	411	377	402	396	415	427	379	383	389	437	405	388	385	394	433	405	411	407	422	409	428	411	408	421	411	390	424	417	417	390	375	416	429	412	396	416	364	393	419	395	430	381	385	386	367	430	398	413	386	415	430	410	386	386	383	411	415	367	424	418	416	412	389	428	446	377	374	397	406	424	416	390	399	430	412	374	380	406	403	403	405	403	383	401	367	394	392	364	392	391	378	391	380	398	370	421	388	419	387	401	410	420	423	414	427	389	387	393	402	434	410	378	419	395	396	396	394	389	383	382	399	430	432	415	402	372	418	469	402	411	372	364	412	422	399	434	414	427	354	422	408	386	373	382	401	398	433	404	351	391	411	445	402	368	437	370	394	396	389	451	368	388	439	435	382	409	420	390	387	369	386	388	423	418	423	395	412	387	408	392	436	396	386	378	398	408	390	423	393	422	430	402	421	430	403	361	382	410	409	420	376	409	414	389	402	413	407	372	397	408	368	412	374	422	426	366	376	426	413	397	397	383	378	424	384	408	410	423	407	378	390	384	400	412	389	395	431	437	418	397	383	397	390	456	403	395	388	429	386	392	387	415	398	396	401	401	390	425	424	362	402	434	429	419	369	405	422	428	386	418	411	393	385	421	397	398	418	377	372	412	411	379	385	417	385	419	355	421	404	428	405	401	393	440	404	407	401	408	419	417	375	401	420	372	372	393	444	400	414	372	386	379	374	435	382	387	405	408	394	427	406	394	416	404	385	417	437	365	389	425	376	418	460	396	393	404	402	417	421	392	407	417	400	400	403	397	404	394	382	369	396	407	399	386	413	428	412	431	414	381	392	397	409	428	432	417	398	394	417	403	401	378	398	448	388	373	409	422	398	385	398	390	412	386	376	405	409	391	430	396	444	374	413	388	401	393	410	378	435	396	391	400	402	392	389	387	413	415	382	415	406	438	409	395	415	376	389	392	422	395	406	405	419	385	354	380	408	358	395	436	401	392	411	363	395	378	422	405	394	425	400	382	397	424	442	409	437	424	395	401	415	394	395	420	408	395	407	398	427	402	428	373	403	382	401	396	410	415	391	387	363	434	411	448	423	375	428	431	397	431	396	405	373	366	393	383	414	374	371	378	384	400	402	378	414	407	372	427	432	414	413	415	424	368	377	419	410	415	447	393	456	388	418	441	373	392	390	391	386	404	414	404	431	386	404	406	423	397	386	428	425	405	451	401	400	427	403	426	404	408	375	400	441	426	380	401	410	408	395	391	393	371	398	404	400	420	401	393	413	449	430	406	380	385	403	377	387	415	373	416	359	394	430	395	353	389	344	366	416	401	372	401	393	375	402	419	362	417	384	406	381	436	373	406	389	385	377	406	402	398	388	404	403	381	388	402	414	429	401	375	393	365	378	360	434	391	403	422	389	395	416	432	402	474	419	414	386	434	417	402	391	381	392	424	423	434	444	388	412	399	431	383	408	393	416	416	441	399	418	397	407	407	446	385	394	403	378	396	375	391	381	399	417	376	390	426	394	409	387	428	424	417	389	384	383	418	370	415	396	374	411	404	451	385	401	375	395	405	428	350	422	391	384	382	392	396	438	418	424	404	406	389	413	423	407	410	433	379	356	401	393	403	432	423	401	424	389	398	381	436	429	398	390	423	426	429	418	392	352	417	383	391	413	407	433	357	384	384	381	349	414	392	420	389	429	412	397	409	413	401	431	412	411	401	407	405	393	393	373	398	391	383	450	398	384	402	390	384	398	435	403	403	409	415	407	418	448	364	409	435	427	401	389	398	401	413	402	458	378	436	415	404	409	400	422	366	397	399	420	396	397	403	413	388	393	422	387	426	417	433	408	414	385	405	394	418	401	407	401	406	410	385	448	381	370	410	357	383	398	407	376	378	407	417	416	394	421	413	415	394	420	380	386	392	390	417	379	401	412	398	399	409	373	414	393	429	393	427	382	391	406	392	363	388	431	374	402	392	448	423	382	427	414	425	360	366	415	382	403	396	391	422	434	384	424	447	399	401	384	394	425	400	374	431	369	423	374	420	438	373	424	388	391	430	423	398	386	386	422	392	392	379	402	411	408	405	407	396	404	394	424	394	401	400	418	387	405	369	428	392	374	398	429	426	430	405	412	383	357	400	394	394	422	383	404	408	419	425	388	401	381	402	410	331	382	390	409	376	402	368	397	422	368	371	400	419	401	413	392	408	409	412	418	390	454	399	392	375	395	381	371	382	351	428	425	396	401	412	378	403	413	376	414	419	392	347	397	369	385	394	378	376	391	429	389	406	410	413	392	416	404	425	415	406	407	383	427	399	409	402	382	394	406	388	382	401	419	383	398	411	423	367	379	420	419	379	414	390	418	381	385	367	410	390	434	390	398	420	388	441	396	387	410	364	405	387	413	406	394	406	419	402	410	396	394	402	384	382	379	422	407	400	434	430	417	414	395	367	362	394	379	398	402	418	403	394	430	386	428	397	358	386	356	398	416	400	437	377	403	446	404	427	447	379	367	404	439	397	417	402	413	409	414	423	436	386	375	406	379	369	421	396	377	416	416	392	384	403	375	424	428	410	413	427	421	434	403	430	384	396	393	375	391	394	401	376	391	403	408	416	377	417	357	428	395	403	407	372	389	383	412	417	431	380	402	415	419	367	382	422	412	395	420	389	383	391	440	391	391	398	389	409	395	390	424	424	427	396	397	362	407	425	435	397	361	387	374	412	403	394	434	421	390	406	385	381	403	404	409	415	371	390	399	389	383	444	380	449	387	373	435	382	443	369	379	433	393	397	392	402	403	391	433	393	411	384	384	393	416	370	389	433	402	403	436	381	385	393	375	404	409	375	368	379	402	448	400	401	379	398	372	400	427	394	376	364	397	430	415	401	410	377	397	400	387	385	422	431	383	390	419	385	429	402	428	382	403	400	427	404	431	410	440	407	400	401	400	337	387	422	398	441	398	398	425	389	358	398	395	363	413	368	359	418	385	398	407	419	359	391	421	396	430	396	382	429	402	409	419	394	406	394	392	414	396	415	410	418	392	376	443	446	379	383	425	422	397	404	362	408	382	427	379	412	390	412	359	430	414	411	397	406	396	380	401	430	381	358	415	356	398	396	385	400	446	398	391	399	403	381	448	388
23752	20966	28353	24453	20681	10585	1210	646	491	521	468	438	481	442	379	371	409	369	347	349	326	344	340	347	302	349	324	330	306	380	332	352	335	308	299	307	338	357	335	340	344	317	290	341	325	300	327	349	316	324	313	334	287	316	308	329	325	387	340	319	303	325	312	304	319	299	308	303	311	295	327	293	285	322	297	311	301	324	304	294	343	294	326	302	323	330	336	335	306	307	323	334	326	304	335	314	320	295	322	325	306	323	310	305	315	332	330	321	346	301	285	322	310	330	287	309	320	323	333	275	302	354	299	331	315	297	314	332	339	355	299	304	338	304	331	306	302	331	312	336	321	317	311	311	292	307	316	303	357	336	314	347	280	320	335	305	281	313	311	278	300	320	315	327	279	316	333	293	322	342	336	294	291	328	293	305	306	364	308	292	328	287	331	318	320	300	331	295	310	346	308	309	330	293	330	321	280	306	312	312	299	319	309	338	313	321	304	313	317	300	343	318	358	331	322	283	330	288	290	328	328	308	302	317	318	317	309	309	331	314	320	317	312	318	333	332	332	333	320	336	301	310	343	304	323	312	321	306	339	354	340	317	289	343	317	320	327	331	306	334	280	321	319	313	299	335	319	327	303	290	306	295	324	313	317	285	288	287	299	291	339	303	320	356	296	309	284	280	342	323	320	335	308	368	312	309	296	296	318	342	291	335	346	305	295	294	298	317	310	345	314	311	320	340	288	298	306	286	305	317	319	309	321	315	313	331	309	286	325	319	359	356	320	309	325	309	317	319	274	314	331	297	287	315	290	314	294	316	300	297	306	328	301	316	336	319	325	337	301	319	304	296	339	301	313	286	306	297	310	310	333	295	331	305	314	314	329	307	346	281	298	279	330	318	349	312	323	335	283	316	322	331	289	316	331	336	299	316	312	310	304	308	323	328	334	325	297	306	327	318	326	329	324	330	315	342	324	306	333	303	322	301	328	330	342	305	339	318	339	306	309	333	331	338	304	305	311	336	295	293	304	337	306	311	342	352	308	305	328	309	316	303	292	330	339	335	292	293	309	353	328	319	325	325	318	314	299	335	356	358	322	312	307	317	324	297	326	316	300	309	327	293	319	326	319	333	327	327	321	302	326	314	349	323	347	334	314	314	309	331	306	327	323	327	281	283	334	296	308	293	331	340	313	322	321	279	307	321	357	301	319	306	324	313	304	360	319	334	307	332	298	300	304	310	309	322	287	295	316	350	328	338	305	327	334	335	290	319	313	307	296	332	320	317	310	341	330	365	313	308	297	316	345	316	338	298	326	294	312	275	311	300	327	315	325	330	304	275	324	307	294	316	292	296	307	319	315	304	328	352	329	293	328	289	314	291	346	359	316	319	283	296	325	323	340	313	310	313	317	292	312	317	335	361	318	360	316	321	286	348	301	315	309	323	304	303	327	297	292	352	327	328	290	289	299	316	323	260	301	321	300	312	299	300	298	340	326	293	310	315	325	293	325	297	309	304	325	282	276	331	299	329	273	334	293	317	325	340	316	303	329	331	316	332	344	303	316	340	306	300	290	349	330	330	319	306	305	334	315	336	338	309	312	305	314	310	327	321	315	289	305	331	318	306	325	331	325	325	306	309	332	300	311	338	295	325	330	316	335	336	313	294	339	291	303	314	322	320	322	318	309	300	288	335	296	315	303	298	299	325	301	307	309	306	292	300	306	309	318	341	302	332	315	326	335	346	338	308	357	304	340	318	283	292	317	325	352	295	335	316	285	320	316	268	301	347	325	318	327	329	355	320	323	317	287	329	294	332	302	308	330	316	307	329	319	304	321	351	317	329	323	311	314	323	324	305	279	279	300	329	314	308	317	342	323	304	323	329	308	314	317	325	319	310	317	313	316	307	322	328	334	344	289	325	320	290	305	344	305	297	304	373	306	269	316	321	307	309	309	299	294	307	312	339	311	309	312	335	290	296	344	310	284	319	321	308	305	327	291	319	301	315	317	317	280	329	314	329	325	294	313	324	320	326	316	318	285	324	323	293	314	322	313	320	303	284	293	308	328	321	307	320	344	289	321	345	337	297	299	305	318	313	308	336	323	314	303	356	297	306	294	306	298	325	352	344	307	348	302	317	325	315	355	304	320	313	321	301	348	311	329	336	337	323	345	317	303	322	306	334	339	332	358	311	330	297	312	314	328	325	327	324	278	330	308	313	292	295	295	316	310	324	330	350	318	295	282	313	312	339	292	289	314	293	317	309	326	314	309	313	297	306	350	350	321	322	332	328	330	315	314	312	309	304	301	293	306	320	340	292	340	327	337	312	372	319	308	333	343	301	333	382	319	301	309	289	319	293	297	333	290	347	313	328	288	321	322	332	335	354	309	297	293	322	328	299	291	336	308	318	302	307	304	316	302	350	313	310	304	306	305	309	312	304	289	318	335	326	295	331	316	320	354	302	336	355	317	316	355	298	313	306	325	319	350	313	293	314	322	317	314	300	327	309	311	270	327	285	287	303	353	321	335	306	317	273	266	317	319	325	320	330	327	322	303	322	332	319	309	303	325	341	329	294	319	307	315	339	286	355	321	301	350	307	343	348	286	321	297	315	342	288	313	359	305	309	324	302	308	325	329	338	291	327	323	300	332	295	310	309	294	353	317	327	329	345	308	334	326	303	289	276	320	320	313	318	326	329	311	339	307	305	301	327	299	352	304	344	296	315	316	302	305	311	348	314	308	301	333	309	311	281	334	339	314	335	316	323	309	333	317	292	331	338	286	336	329	332	299	324	307	330	321	297	339	343	342	285	351	312	314	287	318	302	334	296	335	312	314	318	328	302	319	302	297	292	302	310	315	302	270	279	302	368	305	331	309	323	325	312	323	315	294	318	296	292	336	325	317	328	331	331	313	341	299	301	308	309	306	358	282	326	306	299	353	311	305	319	299	305	342	310	328	324	291	331	321	321	350	324	285	296	312	320	323	315	321	309	345	324	330	298	284	313	287	336	289	330	305	330	301	307	355	340	310	306	304	282	300	345	320	329	312	297	348	350	314	318	314	307	302	284	323	372	300	316	346	315	326	293	317	307	320	318	303	287	304	310	333	328	334	325	341	313	329	311	313	313	304	343	289	318	308	304	319	304	340	340	306	310	285	318	339	310	319	319	311	302	307	313	311	300	323	330	341	318	310	321	342	313	300	302	321	275	288	316	281	295	311	333	284	336	332	348	303	330	325	350	301	302	326	291	309	294	315	321	283	311	283	284	316	313	296	310	331	342	311	334	283	340	328	320	301	304	308	304	305	293	323	313	308	370	320	320	321	300	299	289	339	325	330	321	362	323	322	318	287	351	324	345	337	362	318	339	307	340	332	322	293	319	324	332	331	302	313	314	325	327	319	336	314	289	309	330	295	308	363	313	310	328	308	338	329	325	313	346	337	329	323	311	328	342	338	313	305	302	314	346	326	345	291	333	308	307	321	322	301	325	301	342	331	323	303	352	309	345
32625	56272	45598	28991	8169	1826	1268	906	716	635	643	616	559	532	514	462	393	436	438	412	437	393	412	386	352	407	397	397	363	364	357	378	385	368	372	375	360	350	338	368	346	382	364	373	357	384	348	379	398	363	348	355	384	346	362	333	378	425	462	355	382	374	349	364	371	373	357	353	355	360	378	330	339	357	357	367	384	404	357	358	362	358	381	357	345	332	361	364	391	352	361	346	366	342	383	346	359	367	356	339	362	361	339	391	361	379	339	368	384	348	383	341	379	366	418	356	357	374	365	395	376	364	370	352	369	362	350	386	345	355	381	356	375	381	336	350	386	332	336	352	370	337	346	349	370	405	350	361	340	395	414	349	341	378	353	366	347	344	357	389	374	342	357	349	398	364	330	372	348	371	369	334	343	371	353	381	378	359	377	344	354	402	362	356	397	377	376	357	375	351	342	384	344	352	353	336	381	394	326	363	345	340	367	352	369	347	343	372	349	386	367	390	352	356	329	365	388	404	361	332	358	361	351	366	334	381	409	354	375	343	352	364	353	357	325	365	357	370	363	361	321	338	359	352	363	362	349	394	349	391	337	362	327	370	358	359	383	327	379	373	349	324	333	387	392	367	316	360	359	363	348	355	385	369	361	378	373	389	349	349	369	348	378	331	343	375	339	355	373	337	351	340	360	353	360	345	422	363	370	386	368	394	323	366	349	396	386	375	408	347	391	379	352	304	357	351	369	331	357	339	383	348	360	392	366	360	397	351	379	372	352	353	364	347	356	342	371	381	370	363	359	338	382	377	357	348	424	384	362	394	394	384	380	386	373	364	330	359	336	358	354	384	326	356	368	327	359	356	371	364	379	355	357	361	392	349	354	360	367	368	369	323	381	359	338	357	333	376	383	382	380	346	370	371	371	328	347	369	325	338	391	351	371	372	376	408	407	401	345	336	351	355	349	366	328	358	363	419	385	332	361	344	367	344	363	359	360	355	344	356	346	349	374	368	377	362	329	362	364	338	353	336	376	347	374	360	375	368	364	356	361	357	354	361	363	323	381	365	363	359	350	332	376	337	375	347	376	341	377	346	410	374	390	320	378	342	352	349	375	346	321	346	369	400	327	385	364	373	374	384	383	347	346	369	341	366	354	374	365	350	342	398	388	398	340	371	362	353	347	364	372	324	383	396	373	371	361	349	379	368	385	321	376	390	354	358	352	340	370	350	386	343	358	376	379	360	396	383	370	359	335	332	367	348	360	349	375	322	375	362	345	342	345	360	369	333	297	355	341	330	380	372	350	354	346	361	359	334	370	377	374	394	359	378	335	338	387	396	389	369	355	354	399	365	385	352	329	349	360	354	344	376	386	335	340	358	353	355	363	382	370	356	350	365	370	354	395	339	364	334	386	384	367	351	340	364	377	360	399	387	363	354	355	385	334	377	366	382	322	349	365	332	354	377	378	386	371	387	355	375	369	360	371	379	371	384	389	376	365	387	370	383	363	384	363	380	373	361	354	379	384	393	353	364	360	374	390	362	396	333	355	357	367	365	378	365	395	360	399	381	369	376	365	345	375	343	358	376	373	347	352	344	361	328	389	388	353	387	370	341	344	368	368	353	347	364	339	354	355	356	355	394	388	357	351	371	362	372	362	316	362	350	356	365	381	343	379	343	357	359	405	367	341	368	378	390	388	334	354	342	377	388	349	361	355	364	365	367	339	355	401	351	347	338	386	367	346	344	361	335	383	367	331	351	350	331	353	361	338	383	357	362	353	377	352	370	367	373	392	376	364	340	362	369	357	343	371	340	380	395	376	372	370	360	352	338	394	376	339	361	355	387	347	335	347	375	399	361	395	396	380	354	385	377	377	376	393	324	359	377	354	328	378	394	350	374	404	369	319	368	345	371	348	340	366	344	352	383	350	378	371	371	364	356	393	358	349	351	358	405	358	337	376	375	387	358	371	328	350	339	361	343	349	342	359	363	341	361	353	379	411	357	381	319	372	342	389	373	398	388	356	382	337	363	364	348	375	365	352	370	360	354	361	362	401	382	346	366	381	379	354	383	351	382	369	376	361	380	340	349	392	356	344	326	346	369	387	347	397	349	367	339	353	357	387	376	345	405	385	347	331	335	371	355	381	344	351	336	343	362	360	376	344	364	354	367	320	366	362	348	360	330	391	335	382	370	349	393	355	359	364	354	337	368	368	355	367	374	333	365	377	393	356	368	373	344	364	365	368	311	371	329	374	349	357	384	389	388	356	327	328	361	368	374	357	387	379	325	366	382	340	346	360	371	359	382	376	403	348	367	368	361	360	339	378	371	357	315	369	371	372	318	379	360	368	337	366	382	352	385	365	371	344	394	331	357	325	330	364	363	389	368	411	351	355	360	342	377	337	374	372	349	345	380	337	369	379	382	338	373	377	358	401	337	342	362	314	363	344	359	345	369	350	349	372	348	345	356	350	375	393	377	348	370	383	392	316	365	372	370	382	405	356	347	326	369	364	383	363	387	362	387	343	379	346	384	402	374	384	357	334	340	386	334	356	371	369	344	334	371	355	342	321	390	345	363	352	348	374	409	384	385	357	399	379	322	337	369	390	397	372	342	351	363	358	349	361	366	349	364	362	391	336	415	366	382	346	383	354	409	341	368	370	370	350	390	374	348	381	355	370	383	364	368	403	349	358	364	357	357	372	362	376	356	372	364	340	356	368	341	340	383	375	378	330	383	331	369	351	337	355	406	367	385	347	352	362	365	382	363	398	367	389	352	383	325	410	337	350	382	366	345	319	375	350	416	343	344	378	347	376	388	347	361	353	376	362	374	380	361	350	329	389	318	370	364	376	330	355	298	351	380	344	352	373	350	315	385	389	355	358	372	337	366	330	379	386	372	358	402	378	388	354	350	382	379	356	362	368	374	349	379	368	353	382	351	379	378	368	400	364	341	357	361	374	349	359	353	366	352	368	348	376	390	353	408	337	357	355	379	352	348	350	396	341	360	360	380	362	365	377	396	375	379	343	375	341	383	377	353	375	367	346	333	372	386	354	378	409	386	342	357	361	398	368	370	383	347	358	351	364	348	365	343	331	360	357	379	368	347	333	374	368	353	375	340	347	393	380	355	379	373	350	404	371	350	338	366	356	406	343	397	353	374	368	370	374	375	373	374	363	371	390	347	357	383	364	398	344	332	356	383	356	396	353	328	363	380	347	401	363	355	338	369	368	336	379	349	377	380	354	360	367	353	378	366	352	366	353	380	366	383	383	351	364	365	389	413	392	345	361	359	367	357	365	370	361	373	354	362	367	332	366	359	370	369	407	393	355	356	363	396	365	351	347	371	363	329	387	362	341	373	361	336	365	357	375	371	380	344	364	334	341	419	387	353	349	355	350	356	363	367	318	349	379	371	382	337	348	413	387	330	362	388	405	376	375	356	354	410	330	391	368	355	388	371	377	358	353	376	341	376	354	370	359	353	354	347	353	356	356	365	357	347	340	363
25110	21152	28576	25549	13236	1789	840	621	545	608	551	530	545	532	499	508	483	458	462	492	460	446	467	451	452	454	462	455	467	439	464	477	435	461	456	477	451	453	465	468	441	447	481	484	454	454	456	457	483	438	467	473	477	453	437	450	436	521	525	456	486	438	440	495	455	447	518	479	475	419	425	419	438	472	448	461	443	439	440	495	422	452	456	433	467	449	442	441	445	437	445	458	445	412	480	469	475	482	470	445	488	425	466	403	467	461	465	458	451	398	462	443	481	444	456	403	457	432	417	471	434	438	443	428	441	436	458	416	467	476	419	463	441	435	402	482	466	446	469	445	443	456	411	448	456	458	442	448	461	472	433	441	455	413	466	451	463	464	428	446	432	436	474	459	437	472	435	457	439	401	432	471	440	441	421	442	448	457	482	459	450	480	484	469	457	450	495	450	479	523	471	453	485	488	431	470	484	431	458	483	443	485	442	438	429	461	441	447	449	460	486	476	476	474	424	436	473	438	476	453	452	413	459	486	432	417	487	493	458	403	428	431	449	435	460	467	440	466	443	417	458	443	470	435	455	491	449	472	449	459	436	458	453	495	409	506	462	476	449	444	432	440	448	438	443	457	476	464	448	412	451	460	452	453	493	469	482	464	473	458	471	447	482	489	498	456	411	471	431	461	502	475	452	441	469	439	474	451	469	434	461	436	477	445	483	490	422	473	450	460	471	467	449	448	478	461	454	471	482	449	478	416	427	455	449	436	482	473	473	460	404	457	433	455	456	491	437	450	430	498	444	392	455	426	450	452	426	452	449	475	493	467	470	460	436	464	476	499	436	465	454	450	455	468	426	454	476	436	506	447	464	473	426	430	438	462	449	445	467	434	458	484	436	453	430	426	481	452	466	425	466	421	483	434	472	462	444	453	436	454	427	471	470	473	452	498	468	443	425	454	483	427	451	444	465	445	476	459	476	469	430	482	465	425	422	424	500	420	462	451	429	454	484	465	437	458	436	412	461	450	462	424	438	475	464	457	465	506	398	429	477	486	498	458	437	445	430	463	429	482	453	472	432	424	498	445	431	456	465	449	428	454	476	481	484	444	449	460	436	408	462	426	437	443	435	509	432	432	474	445	430	465	446	452	486	440	457	450	490	405	459	440	444	473	453	419	431	473	455	474	437	470	442	471	446	468	468	480	440	481	483	440	457	455	454	444	452	433	460	461	447	457	431	480	453	430	444	438	484	475	480	474	478	428	441	440	452	480	445	443	479	442	455	475	408	449	428	446	470	441	457	451	453	447	421	468	440	443	460	435	443	473	452	421	434	455	462	453	510	440	417	461	441	492	513	453	467	464	427	467	435	457	449	446	481	436	448	464	474	476	430	425	424	424	467	463	461	449	470	448	410	482	446	451	436	436	457	437	449	448	453	421	434	427	444	423	400	436	426	438	481	435	453	467	469	450	455	486	433	468	423	425	437	433	439	488	476	423	472	440	443	444	445	472	455	488	430	465	469	468	451	438	471	489	485	487	452	439	467	462	431	464	430	450	494	470	472	480	437	433	442	470	457	433	451	434	463	477	434	426	449	440	421	472	453	425	427	440	439	468	432	447	467	436	440	482	438	483	430	429	435	448	443	453	448	437	421	443	464	438	450	438	478	450	480	447	405	431	452	471	448	466	424	441	438	457	416	428	440	424	492	450	426	473	463	436	457	465	488	465	429	461	477	482	522	440	442	466	459	467	435	495	484	444	452	458	452	451	458	446	458	446	476	482	488	423	441	459	464	448	471	470	460	449	459	449	443	459	468	425	445	451	469	429	483	442	445	493	422	443	443	406	408	444	438	441	463	431	450	437	451	474	455	454	464	433	451	428	427	449	491	437	435	446	429	448	499	465	468	423	460	463	451	476	473	454	449	460	442	460	450	373	469	437	483	439	441	464	455	471	482	462	477	498	459	432	463	441	453	463	447	450	447	465	462	428	495	456	474	458	475	454	463	467	454	456	470	405	490	432	458	472	440	400	443	432	446	477	448	435	434	464	431	475	457	483	455	468	486	463	379	437	447	426	444	436	440	508	446	407	467	439	422	466	460	497	446	482	461	452	450	435	451	436	455	467	418	441	439	435	449	462	433	461	497	468	458	426	436	462	451	451	459	473	458	404	501	458	455	460	467	460	467	430	479	474	478	451	407	431	466	452	470	467	410	430	455	473	406	455	445	457	476	411	448	459	415	459	440	411	443	464	447	474	416	440	416	482	459	483	487	430	414	398	411	487	430	484	406	423	447	406	448	465	447	432	454	454	472	437	441	453	465	443	492	461	472	406	435	435	449	458	454	417	451	466	453	398	442	422	449	424	464	481	454	466	445	444	444	475	445	472	473	458	458	445	454	444	469	431	454	443	446	468	459	448	418	457	470	495	470	419	471	421	475	428	473	436	427	424	415	430	439	474	463	435	473	476	467	476	417	488	473	439	442	478	497	429	470	436	457	422	472	457	451	479	438	427	436	466	487	438	460	438	432	437	461	444	460	417	478	491	480	451	448	450	464	435	436	458	446	439	432	447	434	450	433	432	442	462	446	440	419	426	460	464	451	429	458	437	428	458	451	443	476	446	469	440	430	463	446	451	437	477	443	461	459	418	456	419	444	466	456	470	466	419	440	449	430	443	429	454	427	426	419	449	477	419	472	454	464	432	450	398	506	454	427	457	477	433	448	459	455	473	474	415	449	439	473	464	470	436	440	445	448	452	436	462	466	434	438	446	443	476	429	409	471	457	419	448	474	437	468	463	434	452	476	454	470	460	439	443	445	420	452	428	475	457	472	453	452	438	467	475	465	473	423	427	426	449	426	499	457	437	491	490	418	444	447	433	479	436	453	462	434	452	447	439	438	496	452	455	469	444	389	470	432	448	462	472	461	452	437	475	421	451	416	468	463	478	488	450	415	457	464	429	495	441	462	450	431	433	460	453	445	458	410	442	454	457	496	443	470	437	469	475	448	464	462	449	421	433	475	408	500	462	441	517	472	437	531	427	442	464	438	421	489	436	457	474	443	476	442	470	471	435	465	460	446	466	448	412	449	469	427	441	488	449	472	440	436	465	437	454	463	461	446	452	439	454	458	439	465	438	436	481	444	465	431	412	452	464	414	446	450	478	467	437	445	463	475	462	466	444	487	438	459	439	436	461	451	463	433	454	445	458	442	463	458	421	457	451	470	442	416	434	443	474	462	471	441	449	412	431	432	418	448	444	406	448	452	440	483	486	450	435	431	436	462	480	414	478	500	425	457	470	485	478	422	459	445	463	446	440	427	438	476	447	436	443	451	470	392	439	419	437	432	444	425	445	441	439	418	470	471	414	436	451	452	434	478	466	465	425	482	477	417	449	499	449	465	441	443	463	470	486	438	469	478	465	435	479	439	451	476	435	450	431	444	437	469	439	440	425	494	460	489	455	455	492	477	428	442	464	448	448	456	458	444	438	434	484	419	452	462	451
32711	55189	41219	21163	5647	1635	1106	847	740	712	638	697	678	627	610	600	581	566	559	546	541	537	505	546	558	543	572	540	524	532	524	479	497	492	487	558	512	514	560	534	512	471	539	500	532	555	493	511	511	497	559	503	497	500	482	552	523	602	574	508	543	540	500	477	482	529	457	496	527	519	483	511	509	519	501	534	488	497	492	504	519	497	526	509	522	508	493	484	457	514	510	504	546	516	500	507	540	521	460	496	517	525	519	531	475	524	520	528	524	531	540	475	481	519	532	524	458	546	519	529	521	508	517	509	551	520	518	515	546	531	502	494	541	548	525	550	492	524	488	502	535	536	509	510	492	514	518	544	528	497	517	537	505	526	482	501	523	510	521	519	520	513	510	472	505	519	521	495	484	529	507	544	505	501	543	520	455	502	512	490	531	483	498	528	531	492	515	543	533	524	506	473	494	510	543	501	548	508	519	525	534	539	490	516	533	516	518	493	562	509	535	549	538	502	488	470	534	510	485	516	479	527	530	549	519	530	519	527	499	511	457	524	483	522	521	502	496	484	496	525	454	505	527	517	517	489	507	532	540	527	530	538	501	522	489	544	535	496	527	516	465	491	475	523	512	509	483	545	534	515	501	508	525	520	506	493	522	508	522	510	492	519	492	465	513	531	519	504	527	518	479	486	512	516	483	539	500	507	540	532	505	518	495	526	485	485	489	493	504	514	555	473	542	488	514	508	553	484	521	548	516	480	502	515	522	513	550	477	507	529	509	514	514	458	494	523	535	522	492	485	517	506	500	546	542	499	530	501	448	538	540	516	532	547	510	528	483	490	463	517	501	490	494	489	486	522	492	481	482	503	485	462	497	557	498	478	490	504	497	517	475	475	514	544	507	512	516	469	523	516	522	494	518	473	508	475	548	516	540	495	510	496	536	516	534	509	473	528	505	516	498	504	508	497	500	526	539	512	549	490	508	503	541	501	494	515	469	526	527	534	502	502	522	518	544	514	493	521	513	494	479	524	525	499	497	511	483	484	504	486	504	517	504	502	524	489	491	502	512	510	531	541	489	521	514	500	489	490	532	526	512	536	523	486	503	494	505	499	472	527	539	540	481	481	541	539	497	512	497	498	512	481	523	519	482	478	496	525	516	530	507	532	505	496	525	477	566	505	542	501	561	490	481	496	506	511	510	481	512	526	542	509	570	509	521	500	506	527	514	522	526	473	493	512	535	520	522	496	520	550	504	513	555	526	512	518	473	483	515	489	541	494	529	518	514	520	551	535	539	489	509	467	525	505	507	482	490	548	491	499	473	544	527	525	525	516	539	537	551	455	469	528	498	505	512	476	517	500	517	557	520	523	527	537	513	531	505	534	511	507	505	514	535	471	507	466	475	490	525	494	504	504	478	541	466	495	521	515	492	487	529	516	509	502	482	487	552	494	518	461	511	531	512	482	519	498	529	504	508	514	476	537	472	501	515	543	509	519	514	500	514	486	509	522	513	515	541	515	523	512	539	506	540	506	484	486	528	529	543	526	529	501	541	497	473	469	519	503	486	485	551	513	508	489	554	523	498	504	473	501	494	543	508	531	516	491	512	541	494	524	495	531	538	517	544	521	513	466	480	506	518	501	481	503	516	516	502	485	506	509	483	515	549	500	552	498	482	556	505	470	504	519	522	517	494	498	515	560	512	541	487	480	508	526	546	486	515	522	486	539	485	506	565	527	492	533	474	495	506	518	498	536	506	494	503	514	547	512	566	503	490	532	525	527	500	498	483	511	531	484	510	529	512	490	502	545	495	513	534	486	535	539	497	545	489	474	488	525	511	524	493	499	496	495	488	567	503	518	474	535	510	514	484	495	526	526	538	513	509	526	525	538	476	493	576	509	500	498	560	509	531	488	511	511	520	533	513	487	482	470	499	509	520	561	502	502	506	529	468	515	519	494	501	517	501	491	515	503	436	508	548	485	518	538	516	492	538	557	478	490	491	510	521	514	521	470	530	456	522	527	470	506	512	531	531	498	519	513	500	486	489	476	545	510	533	505	485	479	493	526	494	505	516	534	547	512	508	496	480	550	533	490	493	541	461	489	528	509	550	486	507	484	514	504	519	507	501	530	487	480	461	519	483	517	517	466	488	546	493	535	552	539	504	500	508	526	474	541	534	531	482	538	499	489	466	523	530	510	534	557	522	520	498	524	530	528	515	517	486	521	505	485	478	471	532	498	511	512	511	508	523	519	531	532	523	558	534	505	480	487	519	516	473	535	517	540	524	528	540	512	526	470	541	523	490	499	505	515	524	528	542	494	512	506	506	516	496	502	506	516	521	493	555	483	524	501	510	512	502	532	505	525	516	531	508	467	494	518	501	497	485	543	502	537	517	462	517	507	478	465	558	515	523	538	542	544	513	482	544	494	480	537	515	492	499	527	561	530	475	480	539	540	522	513	477	513	532	521	513	479	481	552	514	532	510	500	530	537	482	523	500	511	506	514	509	509	498	521	510	541	494	527	502	487	503	499	487	525	532	502	518	514	556	515	556	547	534	523	509	515	499	501	495	486	511	495	534	520	541	565	529	516	479	492	519	524	512	480	547	521	525	518	527	507	515	518	496	511	515	506	517	517	486	528	541	528	532	489	560	494	553	540	504	515	489	487	535	479	516	501	525	534	498	510	536	501	512	480	508	502	546	524	532	515	506	499	499	497	510	476	494	497	501	490	490	516	549	486	510	544	492	543	496	472	514	494	499	509	501	511	548	541	531	525	507	502	506	516	474	540	474	536	487	526	517	495	499	492	521	486	540	515	508	515	503	508	498	536	523	518	493	485	501	522	542	492	517	520	538	490	479	501	495	576	524	468	510	523	487	463	505	531	493	510	509	500	501	494	542	531	530	493	497	505	454	497	483	517	495	486	547	491	532	519	512	516	496	473	525	512	520	540	522	524	487	517	517	523	532	516	508	501	484	533	555	499	514	491	530	511	548	465	468	531	523	498	566	512	521	517	503	548	487	521	502	494	522	533	482	467	484	521	498	513	447	538	510	526	500	497	469	519	499	472	511	520	514	500	536	480	540	505	481	496	476	541	507	481	501	538	503	510	513	500	532	478	475	484	507	533	531	485	548	499	529	504	493	531	505	534	509	537	508	496	524	511	494	512	492	484	482	536	513	491	484	514	492	522	518	519	461	516	541	483	536	505	511	518	509	503	524	557	493	496	518	534	563	507	501	532	544	523	515	473	521	500	535	485	494	530	561	518	532	478	532	577	493	539	495	519	519	499	496	514	520	472	509	502	506	524	518	480	488	513	530	514	522	530	475	523	502	516	513	499	510	530	545	507	503	505	460	480	553	527	535	534	527	488	535	531	506	497	526	526	500	503	485	491	490	477	517	502	497	522	531	547	490	516	509	503	506	493	526	509	490	518	559	532	499	505	501	510	521	516	489	509	518	478	521	514	508	493	526	572	557	508	523	547	528	537	511	489	541	531	515	498
22785	21023	28654	23690	21041	20753	8252	1335	877	787	755	667	707	682	625	666	549	492	500	546	489	502	499	506	472	533	473	458	479	510	476	476	471	498	472	464	482	450	495	479	445	495	429	488	464	480	497	496	501	457	454	484	454	470	468	491	477	871	839	577	460	437	463	438	472	438	472	470	468	475	424	460	469	466	456	445	434	399	457	475	438	484	425	463	468	470	471	449	418	471	482	452	420	469	459	494	485	445	443	396	454	484	457	431	471	465	467	432	448	449	439	452	451	472	517	476	441	462	424	451	443	484	497	464	475	493	467	457	448	501	457	484	477	444	465	490	450	467	489	471	464	470	442	432	443	452	462	447	480	438	458	484	467	451	433	456	471	458	412	459	453	455	483	483	421	478	434	443	448	451	453	466	495	451	476	447	435	455	487	453	448	464	444	432	433	478	433	488	452	478	469	455	465	474	449	475	509	453	485	450	437	460	475	473	447	484	475	464	480	433	482	477	437	458	443	456	469	475	492	489	434	465	473	412	443	435	479	449	513	462	471	489	473	453	450	467	445	470	433	423	457	470	452	432	492	485	458	416	464	450	415	435	467	433	459	473	511	447	501	473	468	456	477	464	468	426	458	457	454	461	468	460	474	464	436	454	461	449	451	466	476	464	484	434	434	453	452	442	474	442	465	478	466	446	471	468	438	465	442	447	459	529	486	518	446	463	447	489	442	454	447	440	511	463	464	439	496	482	484	484	451	436	460	488	475	501	437	445	458	445	444	439	453	448	418	472	478	468	482	436	449	462	458	444	494	439	447	491	474	450	416	425	452	446	468	486	471	417	457	458	454	432	462	423	450	518	460	456	448	503	487	475	475	473	429	470	444	424	458	471	472	461	431	448	470	466	463	436	477	452	480	475	460	445	453	518	440	475	458	468	491	458	448	445	454	440	440	502	434	449	469	463	452	441	447	473	430	441	456	457	475	463	461	486	453	456	472	436	468	435	416	418	416	434	413	474	446	463	461	467	438	478	458	480	436	463	447	489	457	486	460	499	446	468	463	482	472	470	476	482	483	460	477	458	427	452	458	445	417	468	445	485	475	442	483	442	482	474	467	424	447	462	467	461	484	443	498	460	466	458	456	472	434	455	491	493	449	470	434	429	450	461	455	475	483	472	444	481	495	452	450	441	441	445	469	461	471	445	405	475	455	468	462	445	439	453	435	461	426	479	477	458	439	453	458	448	446	452	454	447	416	482	485	436	444	431	463	459	403	487	430	472	432	482	465	473	444	475	467	470	461	450	464	446	462	469	456	425	451	457	501	459	467	451	499	461	424	458	491	480	462	467	439	467	427	439	484	487	421	473	468	445	490	469	506	467	463	480	436	452	446	480	451	466	464	440	472	470	519	459	454	462	449	470	466	449	435	428	457	474	475	448	478	459	473	436	490	454	443	446	485	496	437	473	412	456	436	467	486	434	457	483	486	411	477	451	459	428	488	477	437	456	474	448	436	471	499	455	461	477	446	477	431	444	467	450	473	453	459	473	466	464	443	427	477	448	469	448	421	490	410	449	404	468	437	472	452	473	484	462	466	469	446	492	439	491	456	456	452	476	434	460	474	440	436	455	456	480	461	486	457	469	441	448	474	454	448	494	431	456	425	436	486	438	473	490	466	454	446	457	504	460	449	431	459	449	442	487	459	492	465	448	476	468	482	466	439	486	458	433	389	480	451	450	450	428	489	444	469	465	448	467	420	483	457	482	478	432	476	443	493	470	473	472	442	446	414	485	472	475	440	458	490	463	410	459	480	467	474	475	424	451	432	463	453	451	420	468	407	471	450	451	449	445	461	455	458	435	481	469	483	447	468	490	517	445	449	472	453	488	455	482	466	482	481	429	465	443	445	479	464	485	508	464	449	396	449	516	445	506	441	454	471	434	430	481	476	471	462	491	465	444	479	462	439	439	443	465	463	517	471	492	453	468	446	478	436	487	473	456	412	459	444	443	466	417	448	430	455	443	500	480	499	437	448	456	452	450	477	440	472	463	498	418	469	446	445	465	412	480	455	438	501	445	455	440	463	463	457	410	437	428	513	485	435	471	446	471	451	451	460	471	481	475	427	469	468	477	481	481	463	431	468	451	486	447	423	463	499	490	457	438	450	439	466	456	497	466	468	484	473	475	468	481	433	449	455	414	490	436	515	443	478	458	444	471	472	438	450	481	474	485	457	468	456	453	486	458	446	442	473	484	454	438	426	461	456	448	456	437	443	439	435	437	452	468	438	463	494	472	480	482	493	454	480	459	484	457	465	493	448	471	496	473	458	464	454	470	478	464	436	487	468	502	446	422	500	454	471	486	431	436	471	480	451	457	466	468	457	450	489	472	484	452	456	468	448	453	489	481	450	432	429	447	417	453	431	487	450	462	412	480	461	459	436	421	459	462	423	442	477	446	481	465	453	446	491	458	459	476	513	470	445	438	458	469	489	465	418	469	456	444	469	463	473	471	465	469	413	473	473	438	466	389	480	469	452	462	444	493	458	433	451	485	425	464	426	487	458	455	464	462	471	460	469	444	437	469	440	470	487	418	454	427	464	455	459	436	434	497	446	469	455	486	419	410	478	449	452	465	469	486	483	486	435	463	466	456	423	464	437	494	492	443	492	467	491	447	427	439	465	467	498	439	448	476	501	473	450	488	453	448	434	441	478	463	458	435	458	462	486	486	444	450	465	495	502	431	466	454	449	488	516	448	429	463	477	441	474	448	440	464	484	446	465	505	504	476	426	471	472	434	455	431	429	461	466	508	458	441	455	468	459	452	463	475	486	425	445	469	486	503	432	443	479	449	443	443	449	514	465	508	481	473	472	425	456	468	429	445	464	489	431	457	449	445	431	431	471	455	478	430	442	466	490	447	434	436	448	472	414	468	504	493	477	440	458	455	443	470	469	452	458	479	455	473	471	453	501	440	494	442	486	479	476	474	454	491	491	490	476	463	489	463	421	451	434	482	468	449	467	446	484	449	457	469	416	504	459	455	439	469	463	441	446	472	433	451	446	469	466	455	431	433	446	463	468	458	513	431	488	439	435	486	454	494	461	472	434	451	447	434	470	513	489	475	494	459	429	443	452	469	482	495	458	476	454	458	426	459	420	494	443	458	450	489	468	497	468	468	473	453	462	478	478	469	471	438	424	440	467	433	456	456	452	459	456	469	466	445	475	463	450	450	442	501	444	446	474	476	473	446	475	433	425	436	481	449	457	457	500	411	462	484	462	459	457	456	433	442	450	457	465	483	454	439	450	470	467	476	441	472	468	460	459	439	464	493	465	459	477	474	453	469	458	490	407	408	502	441	453	447	451	452	476	447	442	440	448	467	424	463	481	471	472	442	462	433	488	493	480	457	474	461	461	449	469	456	481	449	440	442	401	420	487	459	496	439	476	495	429	437	467	461	455	466	464	483	426	513	465	444	430	449	434	440	462	477	500	459	475	457	456	456	426	476
37724	67533	47440	26809	8632	3181	1906	1473	1179	1028	955	913	860	865	783	707	652	593	564	609	579	610	607	559	551	577	519	556	558	540	478	483	525	532	525	480	512	512	493	524	500	519	535	483	491	526	485	522	523	490	506	484	515	487	504	515	540	995	1036	611	507	500	501	515	479	548	515	497	512	511	506	502	558	502	502	529	527	508	505	489	530	490	490	474	497	478	539	503	469	478	515	491	515	500	479	495	529	509	524	522	539	498	519	500	515	480	486	536	508	483	522	507	465	493	500	545	495	446	515	483	471	496	482	520	486	500	496	486	483	473	514	473	542	505	514	488	488	496	473	519	534	524	527	527	529	497	499	481	495	537	504	513	544	493	502	513	457	486	523	475	495	496	470	507	491	532	521	511	472	508	478	469	488	495	463	503	492	461	534	546	539	488	534	501	462	517	504	530	494	484	538	526	488	467	516	498	490	514	493	487	480	472	480	490	511	517	496	501	507	437	492	501	539	511	532	523	463	493	494	498	519	536	510	502	469	524	514	470	469	502	452	486	499	496	515	530	473	486	503	531	502	444	512	471	502	487	515	517	487	518	458	511	526	501	541	486	540	521	503	521	488	494	476	501	475	548	488	471	488	457	476	506	466	514	499	484	488	525	508	472	479	469	477	508	500	491	553	456	461	474	477	523	509	475	499	487	520	497	532	477	546	492	505	493	473	505	531	511	517	488	503	478	516	527	476	460	507	511	488	495	501	481	477	495	477	488	552	506	526	468	487	499	508	551	480	478	479	506	525	484	519	505	476	492	490	495	478	526	497	466	523	526	506	473	509	481	553	527	505	478	507	473	475	475	505	479	549	462	522	511	505	489	488	506	493	483	529	500	487	497	501	486	536	497	468	474	499	470	501	507	483	507	522	459	516	509	502	492	496	507	499	521	521	498	519	473	523	490	488	499	524	496	477	515	515	454	527	485	528	519	542	482	497	461	483	531	493	490	529	521	535	488	463	468	482	485	492	499	512	525	499	482	479	476	480	474	486	486	495	483	498	504	465	528	516	491	495	481	482	471	512	472	486	489	498	497	463	506	463	502	481	534	495	511	492	516	487	484	528	490	523	503	444	468	518	509	468	516	519	526	479	514	512	481	509	487	490	494	445	493	500	505	521	479	488	552	490	488	535	494	488	503	484	537	508	461	518	510	473	511	509	475	527	501	506	464	505	494	477	498	490	515	509	458	511	527	506	519	498	530	506	487	492	531	482	505	502	482	520	481	495	479	549	506	514	533	500	525	463	526	510	502	489	495	486	491	522	511	519	519	464	502	496	528	480	493	510	471	473	483	521	477	495	517	512	482	488	485	522	499	535	511	496	493	486	495	493	476	531	486	535	525	469	512	463	487	473	501	500	483	499	516	471	534	494	532	496	493	497	486	510	465	498	474	477	518	456	493	493	536	468	565	502	483	499	446	513	505	493	485	503	487	495	506	509	489	516	490	539	492	493	516	493	510	490	486	483	536	517	497	498	473	535	509	497	477	512	537	520	491	472	529	506	497	493	489	508	474	453	481	501	502	473	492	457	454	486	522	530	505	525	476	471	493	532	518	478	540	526	505	484	506	496	473	511	512	472	481	517	485	507	543	499	517	493	466	495	494	491	508	491	477	494	518	503	511	466	508	481	513	471	513	538	531	519	547	554	509	533	489	484	478	507	470	511	475	508	518	495	528	527	504	497	508	459	503	484	482	487	461	501	494	493	538	499	514	495	491	481	507	513	521	483	524	501	536	557	480	500	493	496	460	517	517	471	499	457	476	488	526	497	509	512	487	476	503	482	507	529	492	501	487	480	511	505	449	478	535	517	484	527	498	462	530	504	524	503	488	491	505	511	487	509	524	489	476	474	488	548	503	520	519	476	485	490	528	482	483	495	440	474	481	489	511	523	518	489	506	498	487	491	508	478	493	488	502	501	481	517	448	494	501	542	519	514	510	484	504	485	518	493	503	485	495	467	493	507	453	507	472	512	501	529	470	470	487	502	534	491	538	482	466	533	498	481	506	483	514	474	497	508	449	495	499	493	517	476	525	493	480	460	499	488	484	498	490	535	478	465	530	539	511	499	513	504	495	436	488	499	519	478	496	529	515	478	489	503	497	533	450	481	452	513	457	478	487	495	497	459	479	503	496	512	511	507	468	486	462	490	484	507	519	500	463	462	508	456	533	511	516	492	523	502	539	450	522	493	528	504	500	483	539	537	517	493	542	505	495	525	494	513	452	525	517	480	525	480	480	486	547	545	489	524	491	520	487	503	483	512	475	488	511	497	485	499	489	469	509	506	553	492	488	505	521	472	507	509	485	496	475	514	506	504	501	514	509	509	480	518	523	494	482	507	475	515	507	558	475	463	480	534	555	492	511	481	499	493	514	474	513	516	517	512	489	492	504	511	478	528	469	485	507	484	498	485	533	527	528	526	444	494	536	513	540	493	504	466	520	509	509	483	478	473	476	500	540	511	524	524	506	473	526	485	536	512	499	477	533	512	508	504	510	520	530	522	524	531	489	495	542	546	513	495	525	446	513	535	485	506	512	478	520	476	512	496	511	505	487	487	514	545	507	512	518	462	498	476	500	508	506	509	487	550	509	466	483	509	481	516	480	530	509	535	497	509	537	492	514	501	533	499	494	502	539	485	470	521	516	477	532	469	525	508	545	485	496	525	518	512	492	484	491	477	498	483	520	478	513	503	476	499	522	466	516	491	527	467	447	503	514	492	467	511	509	473	468	469	543	492	509	467	507	496	528	481	486	496	479	502	510	482	492	470	522	480	538	512	521	501	527	486	502	509	463	488	464	456	468	510	509	520	524	549	444	518	513	440	500	488	514	502	511	504	487	542	481	510	496	510	472	476	520	514	484	491	545	491	490	462	490	467	522	472	508	494	523	502	528	513	494	502	502	543	453	486	506	493	501	510	491	508	496	499	489	472	485	515	510	495	508	516	496	494	529	496	494	496	532	471	488	474	511	454	493	467	495	479	495	502	522	532	519	460	488	519	492	506	506	485	530	501	508	506	466	493	484	522	490	483	489	488	502	511	524	500	489	517	469	480	518	479	484	463	472	531	503	520	483	510	510	464	486	533	535	511	527	463	468	495	497	533	467	493	484	448	495	521	497	493	509	510	493	495	512	489	492	525	512	543	512	505	467	498	485	483	486	457	510	553	502	512	543	481	489	491	516	468	513	496	546	523	463	515	479	492	468	475	481	505	497	487	501	488	476	486	526	506	503	541	463	545	499	478	476	498	473	499	497	482	506	516	525	515	479	480	470	489	494	513	538	494	468	503	506	505	492	482	521	483	527	476	515	494	541	519	485	467	539	568	521	468	494	499	493	490	501	513	495	523	501	462	477	513	511	489	490	486	505	477	504	467	519	480	500	508	450	525	478	443	474	524	505	487	517	498	524	482	523	546	487	503	494	501	489	475	549	504	490	480	539	503	472	477	479	492	493
28813	29348	36233	17373	2821	620	422	368	396	361	342	389	405	386	325	377	337	333	370	361	335	315	361	346	367	326	363	314	347	345	319	359	345	310	346	336	313	327	307	326	340	339	323	328	338	384	337	320	349	357	344	336	355	330	359	348	319	367	355	343	332	310	367	306	344	345	343	348	342	330	319	339	281	365	315	307	348	327	372	345	332	343	334	335	357	364	335	353	307	336	313	312	335	313	307	342	348	322	330	303	350	352	341	363	317	312	372	335	319	329	366	339	343	334	377	349	342	343	371	372	332	329	342	343	342	328	342	329	333	335	332	336	332	321	330	347	337	367	358	359	310	344	314	332	334	317	360	318	327	323	353	313	317	362	314	334	344	332	374	316	319	383	344	333	306	309	334	328	333	353	345	343	335	339	345	336	327	321	339	342	350	344	318	318	344	344	338	347	343	331	346	346	333	347	336	303	344	348	335	341	326	368	361	346	344	342	347	381	340	346	348	304	323	366	363	314	346	325	365	316	325	322	366	317	330	313	353	338	366	344	352	342	334	319	339	342	344	323	350	304	333	330	342	334	319	300	328	353	334	331	359	316	331	341	331	347	304	335	341	352	289	363	327	329	349	290	333	331	356	315	322	340	314	346	347	341	342	336	306	316	363	357	346	319	331	324	312	357	328	335	357	350	298	331	349	360	336	348	331	337	305	334	309	352	352	335	337	328	346	358	317	325	336	342	372	307	333	301	340	338	337	316	336	341	341	328	367	332	316	329	348	311	318	346	313	353	322	334	381	330	313	333	353	315	334	324	337	321	323	350	338	377	345	338	311	330	339	321	304	329	316	345	353	339	342	320	341	356	355	346	338	332	365	337	299	338	355	323	332	345	367	323	363	320	319	325	347	343	329	332	313	384	351	360	318	323	359	342	311	362	348	340	346	328	347	354	352	316	352	334	351	361	327	308	367	304	353	335	340	339	337	319	342	316	308	315	337	332	353	336	349	365	345	322	339	335	310	353	339	322	343	325	342	318	339	347	346	328	332	348	325	339	323	357	313	346	353	336	335	353	345	317	324	323	357	327	365	345	328	307	347	338	342	368	314	327	339	343	329	323	315	324	355	333	350	339	322	329	310	350	307	313	315	330	333	323	359	330	357	334	326	347	345	358	333	339	317	351	327	344	329	326	312	309	339	325	330	338	352	339	329	343	327	360	327	355	347	341	342	323	347	335	332	313	350	359	327	334	341	367	352	325	332	340	323	338	350	323	334	318	356	329	328	329	335	330	330	347	320	355	327	332	325	291	364	369	359	341	352	387	308	332	353	324	332	354	331	347	299	357	329	333	317	324	336	322	315	329	350	369	315	314	367	330	281	351	375	346	333	292	364	337	312	322	341	325	325	317	305	326	326	359	313	332	357	329	350	327	348	318	320	344	357	317	335	323	350	361	321	321	334	354	326	331	342	291	359	366	341	353	331	350	312	351	308	359	315	305	354	302	318	338	346	316	306	332	326	323	343	320	319	326	321	345	338	380	340	340	382	352	320	336	313	334	330	329	357	350	336	326	344	326	335	328	336	372	321	291	375	343	323	303	355	324	322	309	353	328	345	343	347	326	345	370	343	326	312	338	331	348	334	355	328	342	321	337	325	346	354	351	300	359	312	312	341	358	319	313	309	367	288	337	350	335	371	283	342	324	350	353	329	357	333	333	353	328	350	365	342	367	336	332	324	336	304	304	346	333	328	315	298	332	365	311	334	350	302	346	328	340	325	335	328	344	331	355	332	371	365	353	326	347	338	375	294	336	309	296	333	305	350	335	339	328	354	312	346	314	320	352	353	343	322	337	379	352	349	380	345	317	352	324	344	328	329	377	313	346	331	340	360	379	346	319	342	339	340	351	358	356	339	383	347	343	349	373	339	332	348	353	313	325	349	318	339	348	356	332	289	354	350	354	291	372	329	349	362	307	314	366	321	344	311	338	320	301	329	364	318	336	331	318	318	331	339	340	316	361	344	345	319	342	340	340	314	368	348	356	334	328	382	321	314	357	315	328	350	321	303	314	349	349	327	329	338	321	359	320	350	374	345	330	394	333	324	321	335	326	316	337	376	325	312	352	327	336	318	340	361	315	349	323	356	321	348	337	337	341	328	327	337	361	329	309	328	314	322	334	359	351	327	332	307	325	326	342	334	336	328	336	328	333	377	304	342	313	331	326	336	336	317	349	343	323	328	344	353	342	328	335	335	316	314	322	350	390	340	345	331	371	343	334	280	356	378	329	347	365	306	355	326	341	343	310	317	326	323	330	322	361	341	335	322	331	333	330	307	309	334	324	357	325	323	325	294	355	333	334	336	318	334	336	375	317	339	330	352	310	345	345	309	303	355	346	326	338	325	321	325	329	341	326	340	361	344	368	327	321	342	315	352	331	345	309	326	345	346	303	360	334	347	368	368	329	373	319	341	297	344	336	334	384	323	335	342	318	317	340	354	343	340	328	363	337	326	314	335	345	325	348	325	336	328	322	332	345	343	315	365	301	328	339	341	345	324	337	320	341	362	350	352	362	319	314	352	319	302	309	290	317	355	333	334	338	327	340	346	337	332	342	338	324	351	314	352	314	338	308	329	337	317	330	324	346	354	369	328	351	355	333	362	326	372	359	338	347	321	356	339	327	352	335	367	323	307	325	363	368	358	343	338	387	360	324	309	339	323	346	320	320	314	314	311	358	360	330	343	327	336	334	319	342	333	351	331	330	320	375	348	356	346	326	357	317	301	351	329	330	336	321	347	312	333	342	360	329	309	330	327	340	344	361	393	340	315	320	340	293	318	336	328	345	376	329	349	324	326	337	329	341	345	311	329	330	361	330	328	319	346	335	319	325	332	342	372	315	332	342	311	342	307	339	352	299	307	360	307	342	308	329	351	352	344	324	320	309	335	297	356	333	311	322	316	361	326	332	353	325	352	336	352	335	331	352	376	318	344	346	353	374	337	355	328	335	333	325	353	337	322	332	330	328	300	355	303	336	340	295	289	305	337	354	357	329	360	355	319	366	341	365	380	334	339	315	350	386	342	319	317	336	332	306	326	304	331	339	367	333	325	345	327	329	365	324	357	350	354	341	344	316	359	329	333	350	348	339	334	350	313	327	309	315	328	320	343	329	311	326	371	323	321	358	359	344	335	329	354	339	338	318	320	330	342	331	347	344	325	314	352	309	359	345	328	333	333	357	366	356	334	349	340	356	330	347	356	338	342	317	382	339	354	323	309	374	338	318	346	318	375	323	338	336	319	310	331	361	333	365	334	348	332	335	326	326	343	311	338	329	322	348	360	359	331	348	349	353	323	309	314	327	340	325	333	372	332	344	350	332	354	324	323	361	365	318	366	308	358	349	346	345	339	342	306	355	328	353	334	306	325	342	351	345	328	341	320	367	313	337	338	325	350	324	331	376	317	355	327	352	355	324	341	314	336	321	329	328	371	370	365	357	328	304	326	357	351	369
31824	47281	35483	12020	3007	807	553	486	455	443	502	459	433	455	437	423	421	381	417	395	422	418	386	377	400	378	393	408	378	379	393	385	397	387	384	396	385	368	377	426	408	385	378	390	402	386	398	379	406	390	423	373	396	413	393	394	374	402	418	399	379	395	405	372	414	386	409	408	434	390	424	393	405	354	421	351	374	382	374	397	438	423	411	355	385	390	343	358	405	371	369	420	419	411	421	400	400	394	372	367	358	408	393	378	393	384	395	377	402	407	366	392	386	403	388	389	370	409	397	371	381	408	376	408	401	385	397	432	404	439	399	390	381	414	405	400	424	353	395	392	393	383	387	376	366	415	391	399	366	414	398	405	360	369	377	407	365	401	416	365	374	387	391	413	420	414	402	395	386	389	408	420	386	425	376	414	399	356	353	405	393	372	389	389	378	352	406	412	373	356	360	379	429	380	408	407	420	375	360	402	382	371	376	431	385	410	353	393	409	365	370	390	384	400	413	411	381	419	391	424	368	362	356	414	379	404	384	385	379	401	365	391	424	339	407	365	414	420	421	414	370	404	382	407	408	417	400	376	407	418	364	376	387	442	385	397	404	425	399	403	358	411	401	411	420	389	402	403	398	390	393	396	398	383	370	399	401	379	375	390	409	393	388	390	406	432	371	416	404	398	379	400	389	391	414	350	383	397	403	403	400	397	380	423	435	395	401	372	409	405	406	377	375	384	360	372	407	364	398	359	389	384	378	426	375	380	375	424	386	399	411	397	374	378	370	369	396	413	394	392	375	381	381	385	388	397	400	381	395	430	422	373	408	382	374	366	387	396	379	402	404	384	385	383	402	381	393	378	419	401	387	382	402	420	405	420	391	419	387	383	391	407	404	405	404	413	358	375	397	408	384	389	371	407	393	382	396	410	403	403	415	390	422	371	405	409	400	367	389	413	398	378	390	412	375	395	399	369	394	401	407	382	396	417	384	381	383	395	348	373	387	397	365	367	391	395	418	420	388	396	369	362	413	405	416	366	370	387	373	382	396	394	421	392	389	399	402	377	436	375	399	428	365	421	393	373	394	382	379	418	395	345	418	374	402	380	388	378	398	336	378	387	386	419	392	398	409	405	368	387	372	396	392	385	385	368	393	398	446	375	419	391	374	396	374	393	393	395	376	396	374	427	374	402	399	395	395	419	406	382	374	383	384	404	361	424	365	414	384	403	377	355	394	399	392	395	347	394	367	389	415	422	371	381	391	378	345	400	395	406	371	393	357	362	373	405	423	422	409	384	383	425	394	408	407	391	376	409	392	390	365	381	408	395	416	391	387	418	387	367	379	364	450	392	407	395	382	410	378	381	365	405	418	422	434	405	410	412	399	372	366	368	414	395	374	428	374	369	394	383	356	372	410	398	398	393	377	371	401	442	399	381	396	418	402	353	377	375	369	415	402	395	397	395	408	364	361	398	388	406	399	393	387	437	435	410	387	385	435	403	402	395	411	372	405	364	368	431	390	399	367	379	412	362	358	374	424	382	396	373	410	399	352	390	414	437	382	385	362	380	405	372	397	385	394	361	380	380	374	409	411	414	388	363	394	394	383	406	372	425	386	387	380	399	397	446	387	395	408	389	414	385	425	402	382	371	430	371	366	370	356	420	405	402	380	389	420	379	404	415	445	390	395	379	370	385	384	395	361	390	399	394	358	391	389	417	387	404	404	361	377	416	387	398	369	432	421	370	424	419	410	408	410	374	382	424	395	410	401	375	408	398	387	386	395	385	371	399	395	371	377	398	416	407	353	398	415	414	374	370	377	421	370	387	405	389	356	390	414	405	402	407	430	383	399	423	389	390	435	331	407	400	401	358	411	406	366	440	354	393	387	378	371	409	399	399	391	388	394	449	392	409	373	394	356	375	363	373	342	392	401	372	387	379	355	389	428	389	375	400	397	381	379	391	384	409	411	380	361	423	372	413	376	371	401	407	357	386	419	403	446	391	415	391	397	387	396	393	383	424	409	396	384	348	403	401	377	399	374	407	389	346	388	396	386	407	403	385	410	373	427	383	371	416	399	407	403	379	401	402	403	369	409	394	397	400	395	362	419	360	388	404	396	420	379	363	365	397	381	392	358	445	391	401	419	374	379	434	366	403	400	386	373	415	384	362	383	381	379	411	396	421	391	398	343	403	384	399	407	372	369	364	372	375	367	419	340	379	394	415	384	343	399	379	380	409	355	370	382	396	437	364	427	347	387	383	383	397	398	374	391	416	379	382	371	408	403	356	389	402	428	378	407	361	400	376	388	416	384	376	393	374	366	404	392	367	379	354	381	383	399	392	414	396	401	396	406	397	385	434	361	415	427	400	365	373	403	412	415	418	395	400	378	376	407	360	405	414	387	396	383	392	381	401	395	353	385	400	368	377	360	394	394	417	416	399	388	396	392	323	412	364	381	411	385	384	398	419	398	412	390	414	427	412	357	399	444	393	390	368	381	392	373	389	433	344	390	368	452	406	360	414	407	369	352	406	374	355	401	376	401	423	409	381	388	383	385	369	375	419	366	378	399	398	400	405	379	384	420	388	419	398	380	388	356	378	384	408	377	387	383	400	389	372	381	394	387	393	385	368	419	366	375	413	400	380	363	378	422	406	380	405	352	384	392	393	388	376	358	417	408	394	373	372	392	374	389	403	363	369	386	357	361	370	382	378	412	396	401	384	417	348	349	384	415	380	379	376	408	374	384	385	388	376	396	416	375	384	435	399	374	353	404	403	402	431	391	355	405	403	377	403	421	382	385	400	378	391	363	400	390	370	373	360	376	420	433	431	396	421	390	394	392	383	398	402	386	428	413	374	386	394	397	409	361	355	432	399	387	423	383	399	367	384	365	440	400	383	378	365	376	410	406	382	401	408	346	367	398	388	387	372	387	358	360	395	387	392	399	379	384	387	383	423	368	393	403	396	380	401	406	392	391	415	387	387	402	387	385	395	374	385	396	400	396	412	386	422	387	389	395	368	386	403	439	393	404	381	392	384	357	374	374	369	375	414	386	373	399	380	384	391	356	412	371	383	376	391	410	368	378	398	409	377	364	405	395	396	390	365	363	424	400	407	393	406	375	400	409	370	382	377	415	384	396	381	391	379	407	401	423	386	364	374	409	397	401	407	390	382	389	401	380	397	378	373	381	391	393	354	372	408	397	390	427	396	404	334	378	396	385	386	393	405	356	397	360	387	407	379	416	380	396	419	409	395	382	398	381	403	383	406	387	388	425	375	416	392	350	389	381	398	353	460	363	407	398	411	377	365	372	398	378	378	394	392	395	412	404	395	408	380	385	420	378	431	391	366	370	392	356	382	406	400	404	405	413	405	407	377	391	364	385	420	406	392	404	389	408	392	386	406	402	397	384	363	369	381	390	400	389	406	362	442	405	384	386	392	404	361	393	422	418	373	388	393	394	385	402	378	386	366	396	367	378	372	413	393	397	361	417	373	416	401	364	410
23920	21120	28427	24332	20820	10203	1253	584	564	450	478	478	440	463	436	401	408	356	305	320	340	317	309	328	335	353	305	320	306	327	306	334	303	329	290	324	335	322	338	321	337	339	308	277	292	307	315	290	296	313	297	315	310	315	304	296	323	331	418	331	293	323	313	280	318	300	310	282	278	289	294	307	282	337	290	306	306	310	319	271	276	306	285	306	354	311	323	291	325	313	302	307	326	302	314	271	316	303	283	324	288	308	299	346	312	273	279	279	318	295	300	281	317	288	293	329	297	310	301	333	322	290	309	254	261	343	294	335	314	309	311	318	328	322	301	337	300	272	326	306	320	313	297	313	294	314	327	295	338	319	258	291	290	305	299	302	308	273	309	311	336	294	303	287	333	318	295	311	265	291	342	277	301	299	285	319	302	305	327	327	318	277	283	311	300	329	310	320	305	326	314	314	315	272	311	318	315	298	306	330	324	323	288	320	322	284	296	305	282	328	287	321	307	289	297	330	293	300	321	331	307	306	275	291	285	266	283	298	300	294	304	317	279	271	304	285	307	291	301	281	312	303	293	306	289	307	303	308	304	308	304	306	293	309	290	304	315	284	304	338	308	289	291	293	307	310	267	271	299	273	310	315	315	294	303	325	301	318	319	288	316	309	292	301	300	323	292	293	299	303	331	304	317	298	272	304	330	316	269	295	316	289	326	315	319	288	299	315	278	313	313	311	292	287	311	288	278	287	328	323	326	321	305	282	313	299	277	290	293	274	304	292	307	316	266	282	319	295	314	319	357	271	306	327	311	289	308	303	321	316	334	279	304	271	305	296	293	281	319	306	283	296	324	295	311	301	296	304	304	326	291	314	300	296	326	305	294	306	267	318	298	297	298	287	324	290	313	334	292	307	310	308	318	301	306	303	278	330	289	294	311	306	295	309	293	309	292	291	320	309	306	292	312	301	297	320	295	330	320	289	308	313	287	329	296	347	318	273	310	325	311	313	303	335	324	288	289	286	341	302	313	320	311	282	267	328	306	321	311	287	323	304	300	304	295	259	282	277	313	326	347	345	300	327	315	297	327	301	336	303	298	283	297	324	303	326	310	298	288	288	292	282	299	290	316	311	276	343	336	277	297	295	294	305	289	298	305	320	329	305	277	292	302	344	303	289	297	300	307	280	317	288	310	285	301	290	296	297	300	295	284	297	295	329	335	284	323	319	287	280	300	305	291	329	314	309	279	310	310	300	304	310	301	283	292	306	289	292	316	315	324	289	306	290	292	308	333	285	305	299	333	293	331	312	282	301	279	278	308	297	309	297	304	336	307	275	299	310	296	295	312	325	291	320	326	303	314	325	293	324	300	312	306	292	324	327	309	327	306	328	333	301	293	321	321	305	314	302	329	313	317	310	320	325	302	281	322	299	310	285	300	284	299	310	285	284	274	280	321	307	306	299	309	297	307	324	314	339	301	352	315	261	288	292	283	294	299	289	293	321	299	288	334	281	320	302	322	304	279	306	273	300	326	312	340	287	304	298	313	296	274	316	288	318	296	283	282	299	333	301	309	321	293	286	275	309	313	320	311	307	312	320	304	335	332	287	334	274	280	284	321	308	309	327	336	285	317	289	303	319	284	321	266	302	321	304	294	309	295	307	292	302	306	302	316	294	283	301	280	311	324	315	294	310	287	277	304	329	337	320	293	304	316	286	286	295	296	327	281	306	261	285	307	313	313	289	293	312	325	315	338	304	343	293	308	299	295	282	313	304	318	295	299	304	319	297	307	313	316	323	289	294	298	295	334	312	287	320	309	328	317	323	307	298	313	322	282	323	252	315	312	268	298	319	292	315	280	273	316	321	299	301	307	306	299	291	322	283	324	320	299	311	298	286	309	284	297	274	282	298	302	328	273	308	321	321	291	304	311	321	307	329	304	266	318	313	332	298	292	279	298	298	314	312	295	307	286	289	278	295	308	360	285	333	318	281	291	282	320	315	284	285	327	311	302	312	341	296	316	277	315	318	282	289	278	284	275	289	298	293	267	310	302	262	324	305	320	321	305	332	277	307	318	333	323	276	336	275	324	307	307	298	308	298	318	279	262	291	287	302	325	313	304	300	312	314	289	312	322	271	299	292	293	289	285	286	331	292	309	312	285	315	304	325	334	294	303	261	319	314	289	326	296	267	323	315	317	294	322	325	302	302	318	297	292	312	311	308	311	262	324	315	303	285	329	291	306	286	325	272	293	276	310	299	285	286	308	287	296	297	306	307	292	283	326	318	274	261	302	309	323	325	297	292	310	340	323	322	317	316	286	311	318	308	320	329	287	316	345	309	318	276	304	288	353	313	324	312	306	310	313	310	291	326	321	293	299	300	293	303	293	294	311	313	291	310	296	329	326	300	279	314	289	289	266	288	305	304	295	281	341	327	290	289	286	291	307	295	289	307	318	329	294	288	321	303	301	312	308	301	337	311	302	329	330	292	307	295	292	274	271	295	346	312	265	267	283	281	291	276	311	272	277	283	300	303	300	299	299	316	324	295	290	298	277	307	290	283	323	264	322	311	307	301	304	288	320	280	279	321	331	314	296	294	294	303	310	345	288	292	295	331	322	327	317	313	288	297	304	286	294	298	342	320	317	315	281	263	317	280	327	291	286	303	301	299	312	288	333	300	296	327	299	308	283	299	282	316	337	284	283	291	332	291	299	314	294	298	279	287	318	284	324	315	328	317	324	324	299	294	361	309	298	309	303	288	303	323	316	302	271	290	309	301	305	294	275	309	328	318	295	283	310	326	291	322	295	305	291	304	316	278	304	309	303	318	325	302	305	280	323	353	314	306	299	328	327	307	309	323	309	291	287	298	316	322	322	310	327	303	305	318	270	328	289	311	320	296	322	311	300	324	326	276	300	298	336	330	296	281	290	307	309	288	289	276	300	262	289	319	312	336	305	332	299	301	327	316	297	351	304	288	282	283	257	324	317	312	315	297	316	277	315	283	322	311	299	338	320	285	286	316	331	278	310	256	310	302	327	309	318	336	338	300	297	294	295	310	302	284	311	310	290	299	270	296	307	314	306	316	306	336	267	328	310	308	285	288	284	298	315	311	301	286	306	305	308	314	303	295	305	332	333	289	296	300	276	272	283	349	286	324	323	287	338	307	317	342	295	288	327	310	294	299	294	304	300	293	283	302	280	318	278	301	321	318	311	289	259	297	280	328	316	301	307	337	288	290	279	328	300	303	314	300	316	308	280	313	288	274	297	303	316	320	310	292	274	315	303	289	300	297	335	291	293	320	320	312	302	298	314	308	287	328	313	316	332	300	279	309	336	325	299	283	300	304	311	265	282	275	293	287	247	344	278	318	294	293	313	290	278	280	304	320	338	305	293	322	277	312	323	294	308	273	295	311	272	275	284	278	298	304	299	281	300	286	313	281	269	272	302	288	288	320	282	306	296	278	262	308	291	297	299	296	293	287	317	342	266	309	298	304	310	297	284	312
32399	58183	41629	20067	7593	2221	1272	857	706	663	615	595	609	615	531	487	428	402	414	369	407	379	363	386	384	393	393	349	372	341	350	327	376	348	338	385	319	374	378	323	368	347	324	343	343	374	327	387	336	348	339	373	344	309	328	327	385	371	534	412	361	351	350	325	334	315	369	365	323	351	334	355	343	329	353	338	385	381	344	334	351	325	319	328	345	381	347	340	358	376	359	356	362	348	338	332	327	346	338	356	329	351	330	368	339	382	356	378	363	334	311	360	355	377	334	363	361	353	335	341	331	337	342	344	346	350	366	334	368	353	317	342	345	360	370	367	331	335	350	346	369	325	363	352	332	343	337	370	382	373	329	366	362	341	327	340	362	339	371	359	343	359	341	339	329	350	356	334	328	332	350	362	349	324	335	370	331	341	342	337	387	357	333	356	388	315	315	348	329	368	341	357	362	339	348	352	307	340	335	354	339	332	363	338	334	345	345	342	398	335	361	359	317	351	375	347	352	341	360	345	356	366	361	393	327	308	355	348	330	374	340	369	336	356	275	348	364	312	364	358	373	356	317	377	358	319	380	350	356	346	355	334	347	373	375	316	342	345	396	330	356	339	373	359	376	332	376	341	343	346	363	320	350	349	372	332	343	350	303	348	358	352	329	382	341	328	354	328	316	367	342	354	355	317	350	331	354	359	348	368	329	350	375	349	345	361	343	344	339	357	360	335	374	348	336	321	357	365	296	365	337	338	322	362	368	351	348	350	349	375	380	345	355	337	340	369	346	367	333	353	356	338	335	389	342	365	364	373	363	349	355	310	376	321	374	351	355	351	393	368	375	355	358	337	336	340	353	349	337	354	341	328	360	375	340	326	324	317	345	335	316	340	346	357	331	359	369	366	382	358	346	343	340	367	352	346	346	340	356	350	330	360	348	331	370	372	351	342	355	353	351	359	349	354	341	369	372	325	355	354	350	340	339	355	396	329	319	346	336	357	352	358	329	337	345	329	354	351	322	344	363	368	355	366	342	332	329	353	307	323	384	379	382	376	321	364	358	343	319	350	330	369	342	346	322	353	360	345	361	348	372	341	348	304	346	345	360	347	343	361	331	326	361	330	345	379	347	369	365	375	338	366	346	370	341	370	356	377	368	325	320	356	349	376	361	315	373	337	379	357	325	349	355	348	353	351	361	322	330	353	306	328	328	340	367	342	363	319	374	320	345	368	352	334	351	346	324	338	346	361	352	338	352	322	373	335	350	350	353	363	342	331	336	319	304	319	355	347	311	333	382	367	366	321	355	321	327	362	335	340	362	334	346	305	342	346	371	341	324	332	341	352	341	348	340	340	346	321	358	334	359	353	338	313	355	333	353	325	362	347	348	341	360	351	360	352	339	321	342	326	369	380	373	361	351	362	383	322	357	347	346	363	372	323	367	370	343	329	347	372	349	388	383	322	348	333	309	350	382	373	336	319	358	330	377	334	350	337	340	347	344	354	380	301	358	332	322	362	350	345	357	366	344	352	346	357	334	312	360	360	380	373	351	334	332	344	346	337	343	354	310	349	339	350	345	354	366	374	329	348	334	349	350	397	344	332	356	333	364	373	345	358	378	330	345	335	327	338	355	330	365	355	331	332	331	357	347	387	378	311	353	358	346	328	369	353	327	353	346	338	348	360	366	353	331	323	319	354	361	341	379	342	322	361	351	337	345	352	363	332	348	361	363	352	339	346	335	339	357	349	345	359	341	340	359	356	357	339	321	335	360	379	360	335	366	354	351	377	311	382	336	336	363	352	352	338	348	369	352	303	339	358	401	370	326	319	339	323	366	351	325	337	365	351	332	339	319	328	334	338	373	347	350	353	325	329	363	323	339	363	394	320	350	336	318	343	356	336	337	350	338	375	358	333	335	342	370	341	376	352	352	353	339	344	347	351	335	375	320	333	351	328	385	342	355	394	349	323	346	344	353	357	344	378	324	365	330	357	322	309	344	359	340	311	375	341	338	373	341	358	365	354	346	332	353	367	367	326	373	341	350	310	370	363	346	326	346	324	348	312	355	337	341	363	383	336	377	363	353	364	378	360	347	341	350	354	351	352	366	378	373	327	330	312	370	352	341	360	327	326	408	359	349	349	337	339	336	339	344	343	339	353	357	369	377	361	366	368	325	346	352	351	351	359	346	365	350	351	338	335	354	344	362	355	385	378	339	377	396	375	336	368	363	365	346	348	374	349	334	373	343	370	405	367	346	312	387	322	370	353	338	353	340	337	346	306	342	354	343	308	361	342	374	365	335	345	361	343	384	322	319	353	357	362	350	350	337	324	347	339	335	330	328	319	352	341	365	333	381	345	345	356	340	356	381	341	381	369	374	335	334	350	365	357	391	328	339	322	332	355	336	323	333	330	291	352	330	352	339	351	348	356	326	361	327	354	369	339	379	330	359	330	309	352	356	358	324	348	341	323	334	368	322	363	354	361	350	352	345	339	360	349	329	368	363	355	345	313	392	353	359	361	351	366	363	367	355	366	339	345	383	320	348	371	374	309	362	352	364	389	374	342	351	313	352	377	329	353	382	341	364	346	327	354	368	347	314	375	361	356	349	388	352	348	354	350	358	340	320	345	328	351	344	366	314	365	381	321	369	335	364	337	360	341	336	363	331	365	340	357	316	353	345	358	369	358	352	373	348	315	328	344	340	340	360	324	368	339	362	362	345	331	366	354	353	376	348	333	352	345	324	309	372	346	397	324	347	351	371	346	331	322	336	351	335	341	371	332	359	359	348	304	340	355	376	346	332	332	350	342	350	348	349	344	373	368	354	355	362	373	319	352	355	359	342	351	357	334	347	342	338	364	349	351	365	345	392	350	379	343	331	374	340	385	303	354	370	348	338	345	348	377	314	365	367	302	341	359	362	321	325	347	388	361	387	352	346	349	342	346	339	323	334	358	367	345	356	349	338	353	327	337	347	368	338	322	344	347	356	390	358	328	338	354	349	363	352	335	355	393	362	341	350	300	365	356	365	342	343	331	379	354	358	312	349	367	353	327	345	338	356	345	347	349	350	313	344	356	344	338	338	328	353	368	352	337	351	340	360	362	356	348	358	365	328	350	366	332	335	346	321	349	305	362	373	315	314	337	366	357	344	348	341	318	371	342	348	357	369	372	349	346	343	344	343	364	345	365	369	343	334	378	328	344	330	330	338	370	362	326	333	354	341	325	328	342	340	325	358	336	365	327	331	331	355	344	342	351	344	342	364	415	337	329	362	358	317	343	332	336	337	325	362	351	347	382	333	392	337	324	360	325	340	339	343	360	352	369	346	343	345	330	362	341	348	336	360	373	289	329	342	334	353	373	362	392	376	391	331	321	379	307	358	360	387	333	325	340	351	340	369	376	321	379	372	316	327	377	332	331	357	336	360	345	318	359	349	375	349	354	360	338	328	328	379	343	334	355	346	357	334	326	338	317	383	306	359	369	349	334	362	332	364	368	373	303
25108	21170	27782	25512	12412	1739	800	581	545	563	560	550	516	552	506	513	491	470	457	449	486	435	448	464	493	458	483	456	445	416	451	424	440	442	452	471	453	422	403	434	422	452	456	478	444	450	407	446	448	443	430	482	443	450	438	429	447	469	471	450	427	465	457	416	467	443	439	433	448	460	445	434	441	459	421	438	458	459	447	434	445	462	422	378	465	401	460	455	452	439	404	428	460	444	430	433	456	450	413	415	404	406	415	449	484	427	442	448	429	445	480	418	442	421	490	433	420	466	442	409	430	389	457	446	448	468	438	434	451	427	466	439	443	455	434	449	436	428	435	440	450	415	423	437	431	448	440	439	453	427	451	438	413	440	422	460	452	525	416	476	439	478	457	426	460	438	438	431	443	468	441	477	440	414	447	433	477	443	426	443	468	475	442	469	407	423	422	461	458	469	472	445	471	503	408	423	399	483	444	447	458	483	441	465	436	496	409	461	445	377	452	413	438	445	462	436	425	409	394	470	457	404	461	428	480	420	446	500	445	441	445	462	456	459	444	475	398	450	501	429	456	399	433	441	395	442	429	437	458	480	433	453	436	434	447	415	417	479	447	406	436	448	458	470	442	458	466	476	442	475	404	434	443	447	422	457	452	427	432	403	453	448	447	431	452	457	471	436	417	425	421	415	416	420	461	463	411	466	448	435	485	468	433	371	445	415	418	404	451	428	478	452	432	490	447	442	452	409	434	467	455	435	470	422	420	446	490	418	446	449	445	436	429	439	448	464	435	436	451	401	453	424	461	440	417	449	411	434	394	437	438	424	414	416	452	428	410	421	402	401	411	482	476	460	440	405	426	433	437	446	458	449	477	440	434	445	445	425	420	481	429	451	435	417	445	441	451	428	424	433	462	472	389	453	453	424	440	425	460	415	440	456	464	399	457	453	480	479	421	468	432	447	429	441	439	470	431	438	454	438	417	473	430	477	449	426	464	455	458	429	437	478	459	427	467	437	442	430	436	461	436	479	427	457	404	409	456	457	436	442	442	453	443	443	417	475	486	438	392	457	456	456	431	455	399	420	468	474	471	414	445	451	421	488	429	450	445	413	433	438	437	436	423	434	441	416	461	454	467	443	457	460	497	426	469	455	424	429	463	478	451	429	447	457	466	423	457	424	462	499	392	407	429	428	447	429	475	444	427	443	466	418	455	432	460	437	429	411	422	445	442	442	435	446	450	472	445	430	417	451	449	403	426	430	441	452	443	433	436	455	452	430	473	448	433	447	409	429	404	453	407	421	442	441	436	429	463	451	428	494	427	419	464	451	459	458	473	405	435	443	414	431	425	456	409	480	484	430	448	454	402	422	419	417	448	436	432	415	417	437	401	453	474	374	474	459	432	444	431	485	412	401	441	472	444	417	453	417	423	437	447	442	471	491	464	432	407	442	452	437	421	432	420	435	443	452	437	395	447	444	477	422	440	433	438	415	480	426	469	466	492	464	416	418	428	446	444	407	433	407	471	429	435	433	428	454	463	430	417	420	446	445	488	482	445	458	459	423	462	473	446	447	467	435	421	421	414	430	440	467	412	435	412	446	459	436	424	475	427	440	442	441	456	448	414	413	438	445	472	457	436	393	429	417	448	424	469	470	442	451	468	467	490	423	453	441	417	406	455	454	437	405	448	432	431	446	409	417	484	453	446	448	451	460	441	422	383	408	439	454	441	485	448	438	431	458	473	419	429	440	431	450	463	441	499	420	470	450	453	422	426	469	471	434	419	443	428	456	450	450	448	432	407	448	468	448	433	459	447	436	481	451	454	425	463	438	439	449	441	455	474	478	469	429	435	427	430	452	449	388	420	447	423	419	439	498	411	462	432	460	486	419	476	423	453	408	444	414	442	436	375	436	449	470	435	431	465	464	442	428	419	438	467	461	456	432	481	450	454	420	417	440	474	466	460	452	458	425	476	476	436	433	453	445	455	447	450	429	454	414	444	438	441	442	449	426	483	416	460	433	454	435	449	434	424	410	428	451	463	445	458	442	424	457	422	462	458	433	440	423	439	439	439	424	503	410	400	442	443	484	453	429	452	487	444	444	447	453	473	398	418	429	405	457	442	425	439	453	431	446	439	416	435	389	434	418	464	450	424	449	446	436	429	421	463	443	447	432	423	433	442	426	466	439	417	405	431	436	440	448	428	437	426	418	423	475	450	403	458	435	438	438	458	449	461	433	476	436	424	434	470	419	441	473	456	420	455	411	437	449	414	433	462	431	432	440	455	402	468	472	427	414	440	446	433	436	435	425	470	394	465	431	452	402	462	438	452	407	418	454	443	410	449	478	455	453	434	408	432	442	443	449	443	418	397	457	457	457	431	454	458	428	443	413	466	452	423	435	441	440	409	465	434	438	428	431	444	467	464	429	455	438	454	414	424	403	474	454	431	473	433	408	421	457	442	442	435	464	408	459	439	420	421	446	440	435	429	451	407	412	467	419	438	407	437	454	435	430	445	421	475	468	386	451	420	412	437	449	454	442	414	460	465	445	448	475	413	463	454	444	454	439	420	436	437	464	456	421	447	471	479	421	413	418	428	430	443	423	472	469	486	442	411	423	488	447	467	422	454	439	435	431	462	436	459	440	461	471	441	429	467	442	427	434	432	464	450	460	450	446	432	408	423	438	463	442	440	452	410	440	463	435	424	409	447	430	388	426	429	415	449	475	452	421	458	471	422	438	461	426	460	442	409	421	447	471	447	448	412	436	480	420	478	415	448	446	426	444	450	429	454	414	421	419	450	443	448	452	440	450	434	490	459	439	412	441	469	388	423	431	439	469	439	382	413	444	425	461	449	432	419	441	438	430	462	461	460	429	426	444	496	464	451	433	416	427	418	422	426	458	446	433	438	455	431	437	401	457	420	413	444	458	426	464	412	413	447	450	386	451	453	435	420	449	452	445	416	451	417	440	476	484	466	454	451	439	447	425	489	444	414	431	461	432	441	438	449	442	479	445	477	437	411	438	438	448	436	450	419	426	477	430	417	409	463	446	466	446	472	448	443	451	471	415	455	439	460	477	435	458	478	464	501	406	422	461	416	430	413	407	396	438	439	455	465	425	432	426	412	465	440	428	458	464	472	411	416	383	436	456	445	460	456	457	437	439	432	453	430	441	456	436	460	443	432	423	430	460	466	439	457	423	436	446	436	456	390	427	439	405	441	468	464	428	446	438	429	512	437	442	441	447	430	457	438	433	452	473	448	426	431	440	407	411	420	473	464	436	436	426	418	404	443	433	410	408	413	442	438	447	435	439	485	434	448	408	476	418	416	445	476	467	429	469	441	452	457	401	479	422	467	455	452	433	468	437	418	420	439	419	436	442	421	447	435	411	438	424	429	406	413	472	447	394	459	440	469	446	468	420	404	439	426	421	453	439	435	479	439	464	483	456	466	442	433	473	499	435	427	442	424	406	440	455	403	447	464	425	472	422	440	456	438	446	493	418
32861	53373	35841	20843	4566	1632	1041	814	754	657	680	653	672	670	614	619	533	572	545	549	546	478	556	480	504	518	484	465	487	492	537	515	513	509	514	485	505	523	528	499	517	500	467	543	497	494	487	501	518	503	526	469	532	471	523	508	480	583	537	513	502	546	516	511	549	499	490	520	526	486	521	482	495	472	518	534	528	506	521	466	529	498	502	489	506	477	523	493	531	475	515	510	507	517	485	526	539	514	520	495	489	495	495	456	499	492	529	486	510	484	496	455	481	474	510	466	471	473	503	506	473	467	504	469	483	478	514	511	485	495	485	506	517	446	456	492	489	476	479	483	505	476	504	450	514	500	482	539	507	519	522	497	486	495	528	494	518	483	517	497	482	523	486	502	544	471	514	475	530	473	537	513	487	522	511	497	519	511	508	508	499	489	453	495	479	488	527	496	498	505	523	558	510	482	508	506	496	507	497	508	503	477	529	512	444	537	520	511	482	451	523	513	492	493	498	471	509	475	540	524	532	471	500	522	505	565	510	490	520	487	558	515	524	495	461	506	552	479	475	490	513	503	512	469	506	509	519	509	470	503	485	486	461	471	507	468	544	510	474	506	547	527	547	474	489	497	494	486	503	505	505	517	486	512	489	465	473	499	484	533	512	472	495	478	486	520	519	514	468	519	483	492	501	493	472	472	507	572	481	498	487	502	570	491	553	507	473	495	464	514	528	496	500	518	484	477	474	520	487	511	463	532	439	489	513	458	509	474	527	494	504	523	499	482	513	528	511	517	503	473	516	524	519	499	557	470	506	489	503	496	512	460	477	479	499	486	489	463	517	459	498	488	528	491	512	508	521	473	504	528	487	501	493	500	484	523	505	495	525	527	505	548	509	469	512	446	495	502	511	488	472	483	504	503	473	507	482	508	514	452	477	495	498	494	493	492	508	478	527	486	528	498	502	483	505	525	499	480	463	471	477	509	475	462	506	479	500	466	485	504	498	521	519	488	516	502	509	501	504	504	501	495	484	516	494	466	505	534	475	489	517	492	535	482	459	510	465	525	498	507	468	467	514	480	496	470	492	496	515	480	475	490	496	530	544	551	516	480	482	468	477	495	510	525	519	504	551	507	460	522	502	507	508	510	505	492	465	486	503	470	514	494	483	516	492	488	491	497	512	478	452	474	509	517	500	472	482	495	497	488	506	535	519	511	493	489	512	503	506	501	479	513	485	480	516	487	495	540	488	535	523	504	514	480	439	522	503	462	508	525	530	501	477	492	482	533	488	491	526	470	482	519	473	462	494	482	494	506	496	484	509	484	473	521	515	493	507	496	487	477	533	498	501	514	509	524	524	487	511	497	496	457	477	498	475	504	516	532	472	502	543	450	485	482	478	494	508	470	498	491	554	537	522	499	526	503	472	508	498	505	497	503	519	513	494	514	492	526	504	535	504	476	484	502	514	482	503	495	498	467	493	486	479	508	513	475	515	455	506	510	520	502	490	527	491	496	532	524	488	460	519	519	541	490	505	522	496	528	504	512	474	493	526	508	515	515	502	482	518	474	493	462	523	550	500	488	499	520	514	458	487	500	506	481	500	495	544	466	470	527	489	495	503	500	481	485	471	453	504	483	504	511	484	486	506	471	472	506	498	509	510	523	488	502	482	513	512	503	536	480	484	501	491	533	491	521	466	469	519	461	500	545	450	520	439	490	497	481	509	549	498	518	545	527	513	490	489	481	523	517	506	490	490	514	532	489	469	492	500	480	503	538	467	508	461	493	461	485	513	505	485	518	465	504	487	510	491	497	505	484	504	490	542	476	534	470	508	527	475	486	479	481	513	526	497	488	465	481	463	462	513	455	493	522	505	538	488	459	496	478	535	561	484	495	490	494	527	489	524	506	541	504	502	515	476	471	524	507	498	495	502	456	507	507	499	449	465	459	515	462	488	469	495	519	482	470	514	488	475	477	485	487	495	486	504	519	444	540	494	505	518	500	487	480	507	490	502	456	522	523	491	526	493	487	528	497	491	517	488	490	493	507	455	493	508	522	454	462	477	494	508	501	520	483	519	510	474	479	461	510	530	480	486	500	531	473	510	480	508	471	504	516	535	511	482	515	519	447	496	493	515	510	476	510	481	495	479	541	472	503	502	482	496	511	506	522	500	515	516	494	523	506	505	497	523	494	465	490	526	498	472	524	518	466	493	456	499	461	527	479	501	508	490	510	492	493	547	491	489	481	505	497	506	459	480	490	518	536	507	473	506	494	467	501	498	500	439	485	497	479	469	510	518	483	517	468	477	499	498	537	508	493	509	493	532	523	523	547	509	476	484	456	458	513	503	482	532	478	487	507	522	482	492	436	492	488	493	521	495	476	508	533	532	487	510	505	476	514	554	494	520	499	520	518	494	517	520	509	505	497	502	511	504	495	499	500	517	502	478	497	484	462	512	528	479	523	503	465	512	494	482	468	474	490	497	467	470	475	474	460	500	508	505	500	468	508	513	501	522	503	500	497	503	501	515	489	511	505	499	480	502	487	462	467	501	478	509	504	475	550	529	518	487	501	468	525	508	500	498	474	474	462	453	485	496	504	493	503	502	484	515	503	514	520	492	496	519	504	507	512	530	541	499	530	482	501	481	525	512	521	482	503	504	471	497	469	493	463	502	512	508	519	498	546	474	507	537	525	493	468	504	544	494	484	484	462	522	488	504	524	511	486	501	496	530	503	510	497	482	477	492	482	484	505	447	485	496	519	486	497	478	484	482	528	489	496	500	502	548	504	490	487	497	494	522	509	521	456	514	493	519	480	532	515	511	452	482	505	487	494	503	511	481	466	514	528	489	486	479	528	491	514	467	509	497	496	480	474	499	457	498	509	480	471	515	504	503	478	467	503	507	516	527	495	519	492	483	498	525	520	518	476	484	514	501	505	476	471	510	491	524	477	495	508	468	500	569	483	496	486	529	503	485	521	534	485	518	460	513	499	503	505	475	529	505	489	484	521	511	494	497	509	486	500	491	515	499	508	505	457	494	495	505	552	513	494	497	511	528	500	490	501	507	461	456	469	510	504	494	496	522	499	531	511	467	499	494	508	489	482	499	529	534	499	483	505	497	466	525	487	535	531	513	550	478	531	506	509	524	525	499	472	490	489	514	528	459	514	457	490	519	473	467	511	516	526	534	503	482	443	473	506	509	520	500	494	487	569	524	509	519	520	514	508	521	506	546	532	528	498	532	447	525	487	494	517	445	477	525	479	467	487	520	470	526	502	466	548	520	506	507	522	467	510	510	489	493	492	514	502	507	529	503	496	509	507	490	485	471	494	504	493	481	439	469	511	525	499	508	496	480	500	491	509	509	523	508	482	501	490	512	503	430	546	467	509	524	509	490	482	520	522	500	469	523	527	500	529	493	514	491	466	530	504	493	520	531	527	490	485	543	495	516	454	491	487	540	512	498	490	528	489	544	502	499	494	513	474	474	540	505	493	525	483	495	537
22838	21130	28707	23842	21126	20957	8560	1221	822	789	739	726	725	766	664	620	570	540	485	493	505	506	501	490	505	513	475	468	503	473	434	436	450	514	443	458	442	457	432	466	421	427	464	428	427	456	442	436	461	490	455	434	450	454	486	429	456	464	500	442	467	425	459	440	475	483	435	459	440	472	442	442	458	422	430	438	430	435	484	499	430	445	427	481	437	460	442	442	474	487	451	484	478	475	454	448	452	455	465	485	435	431	396	420	446	461	412	431	448	427	430	422	445	449	485	455	494	461	433	474	477	481	457	467	428	420	442	436	460	471	467	408	450	434	468	461	422	461	423	463	471	481	451	437	415	450	438	487	440	457	416	441	458	444	445	422	435	473	456	486	457	407	467	440	459	447	454	447	454	429	426	443	444	446	460	437	496	478	453	451	494	455	400	415	453	442	497	455	444	441	480	452	449	466	413	470	443	452	475	432	464	402	434	426	434	485	476	461	430	477	447	450	464	423	466	455	472	427	408	455	480	438	462	442	495	449	417	467	452	443	462	439	457	457	440	438	422	433	451	477	437	440	467	482	465	460	448	472	394	443	437	438	456	468	452	439	456	427	468	465	418	469	445	470	486	445	498	463	466	453	438	457	457	436	428	460	498	442	492	431	406	480	435	470	428	519	454	456	443	429	444	432	453	485	490	419	436	468	452	438	503	418	442	459	443	422	445	422	440	468	432	435	471	447	429	454	410	487	454	432	443	424	435	453	456	410	444	430	390	448	440	452	460	437	449	472	431	451	480	420	440	447	436	429	425	454	447	445	456	467	460	458	443	450	456	457	448	427	454	425	427	470	465	433	491	418	449	448	453	432	458	436	482	421	465	470	434	437	475	437	476	456	474	451	491	501	480	441	451	459	440	480	499	438	445	444	467	447	465	467	452	462	438	469	438	439	421	476	474	477	414	447	422	445	460	436	412	422	456	400	448	439	468	464	407	426	457	416	473	440	488	464	454	405	452	463	472	455	430	431	461	463	426	450	469	418	436	413	443	488	449	477	427	464	446	449	435	460	484	462	451	452	431	452	423	422	450	449	435	468	426	447	457	466	456	461	446	439	470	455	461	455	441	451	463	492	400	463	450	484	468	429	455	431	441	474	450	463	428	457	436	456	445	443	416	417	414	414	464	446	446	474	452	448	451	468	446	451	428	449	447	439	451	472	455	438	466	438	434	479	404	442	460	421	421	514	448	478	473	474	412	477	451	439	425	455	451	468	391	491	443	453	454	487	440	471	423	431	417	454	468	407	454	410	461	453	443	486	486	440	513	440	477	428	428	452	435	446	475	442	442	462	468	463	467	423	465	481	443	461	434	459	468	443	422	481	455	490	440	423	435	485	405	448	479	452	479	455	445	429	431	461	438	463	447	419	465	467	425	458	459	459	459	472	434	433	470	430	473	477	452	457	446	456	478	434	463	432	476	476	449	441	452	481	416	454	447	452	428	465	470	487	429	444	458	430	442	426	461	424	445	424	440	435	429	470	442	407	427	468	421	495	442	445	471	402	442	425	482	416	451	441	397	450	457	449	459	480	416	427	445	439	433	450	457	514	450	446	471	421	423	426	459	460	461	425	434	451	472	468	406	434	405	443	440	451	437	444	431	465	447	468	472	442	410	507	447	444	444	408	446	460	491	430	434	461	489	415	479	434	454	444	424	454	446	455	444	411	467	447	431	477	453	467	435	455	412	447	437	427	425	422	492	458	460	441	451	418	471	440	446	454	445	433	415	444	420	437	467	426	415	447	440	486	449	449	452	475	483	491	468	430	438	432	465	408	460	443	434	440	422	477	423	487	429	480	436	464	431	460	466	468	435	457	434	447	478	460	415	447	445	475	441	451	410	466	460	448	452	436	393	459	493	461	464	449	437	445	447	446	431	473	479	450	457	435	438	438	445	429	493	455	469	452	439	450	412	438	431	461	452	439	456	441	451	481	438	466	493	456	453	424	441	444	422	438	437	413	450	414	451	386	435	409	443	420	477	408	415	473	464	447	447	477	425	465	450	464	442	437	428	437	466	435	414	470	465	438	453	440	496	410	422	455	428	464	424	443	435	454	439	455	431	429	427	470	467	429	448	452	477	434	430	445	461	415	428	437	432	452	432	423	436	471	451	465	422	454	461	445	469	427	464	422	444	460	439	443	458	460	466	438	461	448	440	454	484	461	495	460	436	436	434	465	445	417	459	478	429	455	442	425	426	454	446	447	466	487	458	432	440	452	412	473	446	444	465	434	434	478	465	442	442	427	455	414	458	466	435	439	435	425	431	454	456	454	446	440	443	458	447	406	418	428	440	431	448	455	443	467	445	473	430	429	437	435	447	431	458	438	459	437	445	481	460	461	438	450	428	451	433	472	454	419	475	499	466	419	442	440	427	458	473	448	439	427	455	443	423	441	440	456	481	402	462	462	472	410	442	444	453	473	457	432	468	447	412	435	457	443	468	469	461	447	424	411	454	435	451	443	434	474	404	444	462	462	457	460	453	406	410	462	454	476	508	448	418	468	471	469	489	506	444	449	436	432	438	489	449	455	472	428	448	447	441	424	464	470	407	460	440	454	401	465	429	429	461	475	458	488	438	465	480	450	439	473	457	466	468	421	449	465	430	446	421	451	444	445	481	458	430	462	441	461	436	472	484	466	456	485	462	463	454	468	440	434	452	470	388	462	465	455	482	453	405	478	426	453	448	449	423	437	450	463	419	438	417	459	445	416	440	438	457	437	427	445	448	425	431	465	470	437	455	450	409	448	481	441	455	471	477	449	445	395	409	437	448	466	487	446	483	415	433	437	482	456	478	441	435	481	509	437	449	457	454	474	436	438	428	454	466	432	447	461	453	476	483	423	437	390	483	428	468	444	449	451	431	458	453	421	440	444	459	448	474	441	428	439	391	424	426	418	479	459	483	459	473	483	427	432	437	442	424	439	477	457	480	449	480	435	426	439	429	458	425	468	440	455	446	469	478	443	426	457	438	446	449	470	468	455	411	463	446	462	438	461	474	394	441	445	437	449	431	432	423	450	423	471	463	439	433	453	483	445	455	461	451	452	451	419	450	475	467	469	452	444	500	475	455	466	430	444	455	459	448	462	405	431	387	463	452	444	469	488	442	457	462	445	429	459	429	460	438	423	476	459	445	476	445	460	452	437	450	447	461	426	403	433	433	465	454	440	447	485	434	425	444	409	470	435	439	475	450	464	446	422	416	428	421	454	454	443	441	446	476	447	421	435	442	443	441	489	427	483	444	447	437	430	416	436	450	486	485	418	479	465	464	474	460	445	471	454	458	426	444	458	429	440	440	436	423	468	473	445	456	470	438	465	442	457	435	437	441	462	497	471	465	462	431	447	456	452	414	421	469	463	433	438	414	435	403	451	402	466	446	473	456	458	447	462	450	488	434	442	436	398	479	472	456	443	418	463	438	423	461	449	447	444	448	399	433	467	459	445	407	442
35303	63865	49182	23860	7333	3542	2099	1455	1177	1103	1018	1000	973	936	865	723	649	659	605	552	570	586	556	541	536	560	571	535	491	522	566	515	535	513	537	519	505	530	516	535	532	503	503	514	509	489	505	487	537	524	513	514	519	516	477	520	542	552	570	495	485	483	488	501	485	476	483	481	498	470	492	508	479	451	503	491	493	539	503	487	502	472	493	560	467	479	524	479	480	528	515	504	528	503	544	504	522	548	527	459	470	476	491	502	483	500	480	526	493	487	505	530	506	512	474	481	504	502	536	537	486	514	458	488	523	512	456	442	532	503	493	473	494	503	494	486	504	493	497	545	464	495	527	489	495	476	493	481	478	497	429	501	502	525	521	471	482	480	491	462	486	492	486	493	503	478	488	472	510	460	504	475	474	525	500	537	457	509	506	508	479	483	449	472	522	452	510	522	474	451	484	503	517	513	460	500	512	519	487	483	517	505	502	496	492	491	497	485	477	455	469	523	475	471	512	447	510	479	504	482	467	462	514	443	520	486	512	475	489	470	491	503	495	473	497	469	497	481	479	515	447	515	494	477	548	463	500	514	514	468	514	500	464	540	480	519	503	495	477	455	498	473	459	492	495	483	515	489	470	493	472	481	454	464	509	486	491	464	459	481	489	486	478	465	491	451	527	528	526	491	483	520	487	490	487	476	495	510	483	504	471	487	502	494	476	479	461	493	484	516	488	474	450	490	496	485	498	481	478	419	521	483	503	488	486	522	471	496	515	517	470	471	472	465	501	476	484	472	471	488	517	494	465	526	497	453	462	456	469	477	551	486	486	498	537	510	487	537	446	481	519	463	531	482	476	486	499	498	462	495	495	542	463	486	507	444	505	546	484	516	491	432	498	472	494	526	488	519	503	490	505	441	487	484	495	447	470	478	466	480	512	501	496	473	536	445	498	507	483	468	513	505	486	471	503	488	504	491	486	504	511	538	489	469	489	503	463	488	478	497	497	504	479	495	489	472	505	492	460	516	518	497	507	495	531	480	469	461	494	488	497	540	533	506	526	474	486	461	436	508	477	517	471	452	484	529	503	480	509	490	495	491	459	470	518	469	507	505	491	491	455	522	498	512	473	473	498	490	504	495	480	508	498	483	485	468	489	468	511	498	464	550	515	504	507	457	470	480	499	496	515	487	486	464	528	486	454	496	476	471	516	484	505	484	462	489	496	491	519	522	475	480	482	479	505	509	512	493	507	462	522	510	491	480	472	482	490	474	486	497	451	460	481	482	509	457	472	479	524	461	522	479	427	463	496	493	478	470	501	452	477	496	498	509	473	502	495	541	493	502	502	537	501	508	518	471	507	459	491	470	521	492	458	522	479	492	467	497	498	483	500	500	511	472	494	512	538	475	449	455	488	519	460	486	505	480	478	521	479	474	506	510	509	502	468	497	494	468	490	491	470	507	484	483	486	456	452	481	463	495	474	512	450	470	501	526	491	494	455	478	478	500	481	510	479	492	464	498	490	523	484	548	465	469	501	523	456	519	478	497	464	496	451	481	501	505	492	487	471	479	493	471	458	453	478	504	509	493	509	490	504	499	485	498	493	523	491	450	474	472	501	551	489	568	488	488	499	467	489	446	463	492	494	498	509	510	532	471	511	477	482	505	512	489	501	460	511	474	458	497	450	500	465	476	471	470	456	476	513	505	481	478	530	465	499	445	481	468	508	500	454	482	509	456	534	504	499	492	485	489	526	523	505	500	516	464	514	526	466	471	498	472	502	505	517	514	492	538	506	498	497	515	497	488	433	497	494	490	493	518	508	527	472	486	489	479	458	491	472	479	505	519	482	484	476	460	461	489	506	497	502	489	530	452	467	537	484	523	479	482	532	473	444	515	466	499	505	468	481	526	470	502	507	466	497	505	472	516	481	473	541	496	469	422	506	510	502	496	470	454	487	515	490	509	459	495	500	500	483	510	486	509	451	523	489	520	530	491	493	500	483	501	477	458	481	508	495	491	483	481	520	494	508	455	495	461	498	445	471	516	488	515	492	486	505	534	494	500	435	462	461	480	479	545	464	517	516	507	502	491	491	468	456	507	497	477	473	476	449	502	479	485	514	499	500	466	479	445	513	449	470	504	506	496	474	459	496	489	512	518	485	452	512	507	460	522	490	464	485	523	456	460	446	524	508	524	464	497	493	501	483	480	499	509	511	507	514	485	513	519	481	497	458	468	495	500	467	486	524	512	493	471	491	465	510	535	528	502	509	512	471	496	523	513	450	479	447	477	477	433	474	485	497	494	510	471	443	474	496	529	453	478	542	481	459	468	473	488	477	472	455	497	512	493	483	494	445	465	482	487	464	519	475	451	491	467	454	478	471	484	521	517	512	513	575	488	473	553	500	467	477	494	480	485	488	534	492	531	463	453	492	487	486	509	462	501	468	481	509	524	506	510	467	495	463	472	460	462	484	528	481	501	508	478	510	478	510	450	474	485	493	474	469	522	441	507	471	512	506	483	497	530	481	455	499	486	477	499	486	508	487	442	513	506	491	449	532	503	538	473	485	489	493	490	514	488	499	493	493	515	463	508	453	524	533	502	514	512	471	471	465	487	489	491	478	523	504	487	486	479	489	510	429	445	473	496	490	481	475	489	525	492	461	492	500	503	510	484	500	503	485	492	498	484	497	491	498	505	478	540	511	473	462	484	451	495	473	498	492	419	468	490	488	486	478	504	539	500	469	448	484	497	510	513	505	480	498	481	426	487	488	507	467	480	529	503	493	469	515	477	461	505	485	490	474	485	484	494	474	481	488	478	477	500	469	476	501	449	509	516	471	460	495	462	507	504	489	513	517	496	492	500	469	530	488	518	469	512	498	505	524	487	510	518	517	478	551	501	504	488	510	497	497	490	482	495	496	487	534	510	495	500	499	548	501	508	491	470	497	509	486	497	471	526	473	506	488	467	505	490	470	488	497	486	469	487	497	452	498	480	514	518	510	522	482	500	526	509	494	455	500	494	514	476	523	484	466	502	487	495	462	502	468	461	511	502	489	507	488	492	474	496	486	510	501	507	510	487	460	509	504	435	477	460	500	450	498	534	528	519	495	475	489	470	451	497	449	517	480	504	468	474	539	550	515	475	506	472	512	494	509	492	511	504	493	466	477	479	522	513	508	498	503	517	487	424	490	529	514	467	459	491	491	513	488	492	476	482	501	518	458	496	513	526	484	474	481	492	512	479	476	477	498	471	518	500	480	462	479	523	510	468	520	494	490	438	516	486	470	486	471	519	495	504	547	505	516	457	514	422	492	502	501	466	545	505	482	489	514	501	513	472	501	475	483	527	467	493	520	480	460	507	503	497	465	500	466	483	479	524	493	487	493	511	494	491	473	511	505	461	503	485	514	464	465	490	547	495	468	465	503	510	460	503	519	498	496	550	497	495	489	551	523	501	512	474	506	445	517	491	477	513	494	523	516	553	499	466	462	487	471	491	446	505	493	480
28473	29401	32596	13577	2021	598	386	343	361	347	356	357	364	379	359	346	343	324	371	340	321	338	324	360	327	345	343	312	330	324	336	351	338	333	312	328	327	348	314	302	319	337	323	323	329	349	297	325	340	331	334	358	322	326	341	334	347	315	334	304	329	331	337	301	317	301	335	334	336	305	319	355	334	347	292	341	338	338	305	298	337	321	355	333	342	323	319	330	310	324	301	329	330	359	319	346	332	337	327	299	317	340	314	307	354	357	292	323	339	319	300	323	335	267	348	331	330	307	327	319	332	342	359	327	320	316	358	318	294	343	337	340	346	324	320	348	331	335	341	325	318	310	309	285	378	347	341	333	339	338	339	328	322	298	319	340	316	321	346	360	297	309	309	354	316	307	332	292	319	338	336	330	325	310	324	344	336	309	341	340	335	330	327	319	359	285	331	339	338	341	301	335	309	317	326	312	321	336	337	357	330	327	313	314	322	341	327	315	324	314	306	338	322	354	306	328	313	304	340	330	343	285	326	320	349	314	313	322	331	312	279	319	308	347	310	335	331	327	318	312	331	312	298	328	316	331	344	318	323	292	310	316	314	325	356	327	336	296	326	329	338	319	322	297	335	304	342	301	325	336	324	306	344	309	301	318	322	338	330	313	345	363	324	329	321	321	320	325	298	332	325	340	329	300	304	334	342	303	340	290	312	337	319	343	332	330	345	332	323	322	322	356	337	300	342	297	326	335	351	319	337	331	334	312	349	351	291	336	289	348	300	322	312	340	302	329	340	324	325	332	323	315	321	286	362	298	342	323	323	319	299	354	314	325	306	327	331	314	308	356	328	324	313	310	307	339	323	362	288	295	340	368	307	365	339	326	289	319	289	328	337	286	334	303	350	333	322	311	343	375	320	334	322	288	312	316	304	315	315	317	333	343	328	304	346	348	321	303	312	314	331	313	318	298	321	337	320	350	297	318	316	314	327	293	301	343	334	334	321	324	318	341	362	307	325	290	318	316	335	309	346	287	304	293	319	355	367	291	318	321	333	362	324	341	334	312	340	327	316	325	335	304	320	341	333	316	337	310	324	334	311	346	320	328	352	310	334	324	334	311	352	370	366	332	328	332	314	319	299	370	305	358	286	329	334	320	332	352	328	351	305	347	335	362	302	316	333	342	334	329	317	359	294	331	363	303	297	355	321	355	282	335	358	308	302	325	309	282	347	336	323	354	332	336	328	335	320	358	344	365	339	283	342	295	356	329	311	329	339	355	350	343	334	319	301	345	306	334	301	322	335	314	338	328	291	329	351	307	322	343	334	334	312	319	329	350	324	295	302	329	315	321	316	277	296	331	317	314	321	301	316	337	338	341	302	296	323	320	330	306	321	350	322	314	337	315	323	366	356	291	330	340	292	309	310	321	343	328	346	352	356	330	327	331	323	348	341	362	312	329	343	317	317	350	308	328	353	356	354	302	319	334	321	353	327	349	329	340	338	320	342	336	292	335	308	343	338	298	342	356	292	333	311	357	359	370	343	308	315	317	355	326	336	312	334	347	330	351	325	353	335	329	295	329	317	335	343	388	323	332	298	349	327	344	298	318	343	338	317	302	276	302	341	324	330	333	340	349	317	311	329	324	334	306	341	359	315	307	327	332	291	316	315	337	306	304	332	325	346	331	328	326	326	306	330	312	303	300	301	313	336	327	364	319	345	315	334	350	333	352	352	350	323	335	320	345	324	347	318	332	305	318	327	313	328	320	348	317	313	337	347	310	328	323	317	290	349	317	318	323	293	311	330	321	330	354	322	327	314	310	309	316	329	317	316	326	317	325	336	336	323	312	346	308	284	333	310	314	311	340	306	332	323	337	319	316	311	319	332	335	343	336	328	299	294	286	362	329	317	327	325	342	321	362	354	331	328	341	323	336	335	329	308	340	369	361	309	315	335	308	345	296	295	314	321	300	315	329	312	340	315	336	337	332	356	321	342	307	331	358	319	305	304	324	326	316	329	307	330	329	294	360	329	337	326	341	306	342	291	316	337	337	326	330	319	338	318	286	336	333	304	345	343	328	330	334	328	351	295	326	349	311	359	359	351	309	353	343	312	338	320	317	334	303	310	306	348	286	358	311	340	320	342	308	314	326	364	319	322	311	315	329	302	316	325	317	338	331	336	307	318	343	319	327	317	326	342	307	326	330	346	323	311	366	363	314	325	328	322	322	340	328	352	339	329	326	313	324	342	350	335	325	339	317	328	293	322	342	359	313	322	324	347	296	308	349	334	303	314	336	329	308	341	355	309	289	345	328	300	370	331	307	331	324	317	300	327	324	332	312	332	335	338	334	313	322	312	317	334	332	323	347	343	309	346	351	302	349	319	332	336	314	310	321	324	387	355	336	356	353	345	331	316	321	332	339	319	366	330	313	319	321	318	294	321	284	343	361	310	314	332	301	294	331	345	270	309	344	330	332	297	329	309	323	311	305	311	338	340	307	356	317	352	331	312	305	323	340	295	327	313	321	301	320	309	337	341	307	313	312	353	337	359	290	301	322	312	322	367	316	341	332	323	300	324	354	346	323	319	318	326	312	329	365	331	329	337	320	331	335	318	307	303	328	348	337	288	342	315	286	314	304	332	336	338	342	324	324	336	295	317	328	330	318	330	328	353	313	321	292	316	343	308	326	300	272	327	324	332	345	309	354	351	335	352	336	317	362	322	309	330	328	329	344	329	319	289	319	342	318	327	283	290	330	354	310	342	333	315	317	331	357	296	334	352	316	348	349	324	321	325	324	305	338	340	337	302	319	324	329	340	350	313	316	356	340	317	315	315	318	360	336	325	330	328	323	308	338	290	340	312	338	327	324	360	339	306	303	302	356	328	331	319	341	321	340	359	336	334	335	326	326	322	358	357	336	327	323	353	339	314	330	302	297	348	327	319	322	320	324	291	318	291	345	324	344	319	302	343	302	342	334	328	367	339	336	323	323	329	325	319	321	338	337	297	308	337	349	310	337	335	321	317	314	328	342	322	336	335	325	334	350	305	316	330	333	325	323	332	292	305	317	290	352	348	330	349	289	366	360	309	346	308	342	320	295	327	335	278	323	296	317	320	355	325	304	336	315	345	292	344	318	330	336	323	315	335	314	317	323	295	329	338	304	309	339	327	325	331	336	319	299	332	310	344	319	359	337	358	309	316	338	315	344	345	300	369	330	329	330	312	357	326	327	302	328	334	320	347	337	327	333	278	322	326	327	297	325	324	321	315	310	327	335	303	328	323	325	327	333	318	340	322	363	318	334	322	326	330	325	292	330	364	304	315	303	321	323	295	336	305	323	321	333	334	311	334	309	328	318	302	301	321	353	335	316	340	322	320	326	304	318	292	312	311	329	297	314	344	322	313	330	338	341	348	355	345	332	325	299	345	347	312	324	343	366	319	312	356	345	347	319	341	296	313	322	338	318	334	326	312	326	297	299	299	308	320	299	318	314	335	311	310	341	296	307
31359	47397	31220	8854	2453	820	529	463	445	429	419	449	453	485	450	416	424	353	392	395	353	394	388	387	361	367	409	355	387	378	351	350	368	362	383	381	352	386	374	377	384	377	383	391	379	377	369	373	381	395	383	410	375	388	367	397	381	375	384	378	384	407	363	362	409	367	364	362	349	370	394	368	338	346	384	379	377	386	387	423	344	396	374	364	367	401	362	395	389	393	417	387	369	398	380	387	370	362	355	384	399	369	368	394	369	405	388	359	385	393	406	375	390	385	356	397	329	372	377	356	382	406	400	391	345	381	374	392	368	367	392	397	357	351	428	377	371	390	383	388	368	350	350	363	389	388	388	347	392	362	364	334	354	389	362	363	376	395	375	377	372	365	418	361	386	380	353	414	333	402	396	372	389	356	417	381	411	350	378	397	358	351	393	366	395	382	386	427	416	376	364	388	344	358	387	378	355	386	381	356	392	369	393	384	391	390	393	379	368	379	393	360	368	405	354	350	365	382	352	356	375	376	388	374	374	405	348	378	357	359	376	367	383	363	369	404	405	378	352	389	374	376	418	376	410	382	353	362	391	360	397	380	404	405	394	384	389	369	379	374	385	366	369	357	408	369	326	345	358	366	393	397	383	359	355	391	347	380	364	391	393	380	390	391	402	368	339	403	382	387	357	430	372	375	391	353	386	412	377	370	397	358	394	377	353	362	406	380	344	348	389	395	372	416	380	362	333	393	352	387	405	399	373	396	376	395	385	354	394	381	381	359	440	400	406	344	387	375	383	388	379	379	361	383	363	375	394	392	370	373	372	392	365	388	380	391	395	389	377	410	352	374	352	377	346	363	358	370	372	404	368	363	374	358	361	390	373	368	368	370	383	378	372	390	379	375	346	384	389	382	366	390	380	395	376	396	388	365	400	385	387	404	372	408	415	396	377	400	347	410	368	378	381	372	374	401	364	378	356	408	353	378	370	383	373	400	366	379	384	372	371	397	376	406	381	377	415	349	361	353	395	348	399	431	367	353	369	406	393	362	339	362	395	370	393	347	345	363	378	371	379	388	399	378	360	373	369	391	375	336	395	350	368	390	401	379	370	385	423	416	389	377	378	369	419	323	394	329	407	376	412	405	360	388	381	378	373	411	373	390	383	396	398	351	382	410	383	360	383	381	349	393	415	341	384	400	367	350	394	369	382	396	355	387	354	374	418	393	392	365	388	362	378	360	360	398	408	387	400	417	424	366	364	367	376	424	399	373	400	422	352	366	367	373	388	372	388	395	346	363	386	429	343	383	387	410	392	358	392	404	400	359	370	401	379	434	349	361	368	392	381	357	372	368	394	368	358	371	388	356	375	358	391	380	383	382	359	345	382	384	379	388	358	390	358	426	343	401	375	362	390	368	405	378	383	406	368	368	380	396	405	364	377	404	403	352	404	381	353	377	348	396	405	396	388	399	387	362	363	381	379	374	363	374	423	344	356	417	352	383	370	411	404	402	401	372	391	361	383	371	374	423	391	410	382	361	369	357	392	325	379	374	377	384	357	362	333	381	341	403	340	354	379	368	399	367	398	394	387	404	388	403	376	395	363	380	391	413	391	392	410	364	395	414	361	365	405	344	368	379	390	358	396	394	380	385	366	390	369	366	368	385	371	393	377	376	383	360	396	374	403	377	380	356	400	377	381	367	355	376	426	401	392	390	320	397	385	365	363	384	394	401	391	361	411	373	374	363	372	353	392	366	390	373	389	391	362	391	363	383	395	376	388	359	370	371	371	336	332	405	380	362	407	388	375	380	381	378	386	383	399	405	420	367	409	381	374	391	382	375	357	367	398	377	375	398	374	360	363	356	387	382	357	407	388	420	356	367	384	384	380	348	374	398	366	411	395	426	364	412	341	375	324	400	406	331	365	409	392	391	398	357	366	360	372	371	362	371	388	408	363	353	371	388	397	412	398	399	361	405	389	349	386	384	390	397	399	400	358	376	407	361	366	396	399	372	362	366	402	404	380	356	404	382	387	371	383	397	378	382	387	380	390	357	342	372	388	387	351	376	386	370	399	391	408	366	395	426	367	379	341	393	362	362	392	382	378	379	384	415	392	411	391	401	378	368	418	372	366	385	375	383	395	380	374	386	412	376	382	370	376	418	379	357	388	411	383	369	396	395	375	354	360	375	409	383	378	367	415	348	406	364	426	353	387	379	366	376	339	376	355	386	376	367	362	380	362	363	413	378	404	347	377	391	379	372	390	380	364	403	324	411	401	392	376	393	378	366	398	390	398	387	390	387	362	386	386	383	365	398	409	370	383	390	384	378	358	380	354	408	410	375	329	381	356	372	341	380	376	411	336	352	385	383	370	379	401	397	374	373	430	346	410	390	358	378	392	391	393	410	380	412	356	370	365	374	377	387	359	394	408	397	381	392	378	352	377	402	391	376	418	350	391	369	381	392	351	405	369	370	405	390	356	382	367	349	349	368	396	391	369	364	332	347	390	357	382	388	418	363	378	405	378	370	392	340	380	395	416	381	383	401	364	379	369	388	383	388	356	382	413	411	416	411	410	420	368	355	366	352	370	393	338	398	381	414	382	364	408	392	401	369	376	379	384	374	375	407	378	368	436	347	378	375	360	352	387	386	380	421	388	370	361	379	383	420	366	344	361	410	355	380	375	369	372	405	356	416	377	382	356	383	418	349	357	368	292	405	390	378	390	406	388	383	379	377	402	378	379	380	395	365	404	399	380	387	373	384	392	387	410	356	320	427	387	378	411	338	416	387	367	428	388	385	400	370	397	366	390	349	373	394	356	389	388	383	399	364	395	396	438	384	392	352	385	366	344	390	368	383	394	370	361	390	364	381	352	385	390	376	350	393	316	385	374	390	385	390	373	372	386	359	336	368	370	379	389	372	387	399	390	369	353	378	390	402	377	375	394	373	391	392	377	363	394	388	394	359	381	372	383	403	409	399	364	348	391	328	379	379	410	341	356	381	377	396	366	378	377	402	414	364	386	426	344	367	358	384	390	373	374	383	383	381	385	395	394	377	399	387	410	379	380	392	379	357	377	362	406	376	375	394	413	405	350	404	410	347	357	383	358	365	388	372	355	376	377	352	373	390	391	394	390	361	404	367	401	430	372	389	355	395	418	377	361	393	390	370	362	366	406	382	363	371	376	400	377	393	389	354	369	398	365	372	351	373	365	391	356	393	364	377	381	409	351	355	400	403	419	391	352	364	402	381	410	402	397	376	357	389	376	382	401	376	386	406	356	375	374	381	356	405	390	409	366	381	379	398	396	408	358	405	358	410	362	379	400	351	383	334	376	387	359	342	368	380	382	363	356	400	357	394	414	404	358	394	384	373	376	397	375	347	394	364	373	348	366	376	388	369	363	397	380	369	384	404	429	365	386	370	352	368	381	344	359	373	373	378	366	382	388	390	390	362	358	357	363	392	392	366	389	397	368	385	370	396	387	392	408	387	407	393	377	396	378	377
23781	20941	28135	24123	20672	9799	1104	616	505	456	475	454	392	483	388	396	340	309	322	330	329	301	308	312	343	309	305	284	315	302	309	286	293	310	323	278	289	301	311	279	269	300	299	278	290	273	307	304	310	299	282	300	271	311	268	262	315	306	320	302	328	325	304	310	316	293	290	309	259	293	289	287	295	310	289	276	267	275	313	298	304	293	291	300	262	282	265	297	274	282	279	309	274	286	294	306	295	286	295	286	295	262	315	270	299	274	279	283	321	262	307	273	297	274	299	274	292	263	293	289	264	260	299	307	253	245	287	271	304	304	309	261	278	285	315	271	274	285	262	287	292	287	283	270	271	313	303	284	286	285	286	298	309	304	289	245	283	298	280	263	268	291	275	294	291	325	275	300	283	311	280	252	309	299	309	264	298	289	299	319	269	313	298	274	292	282	288	296	283	294	276	289	277	302	306	296	312	267	313	274	311	307	292	299	290	304	290	306	283	334	293	281	297	283	249	298	316	315	284	314	284	303	281	274	293	292	279	283	284	311	285	305	301	286	304	280	313	276	267	266	279	307	298	292	290	315	271	298	272	292	305	311	304	273	288	288	294	269	306	282	286	267	241	264	256	318	301	279	294	282	266	240	275	304	271	286	289	255	300	276	302	252	293	289	296	267	295	298	294	290	261	287	290	304	264	282	328	272	269	278	298	319	283	281	295	308	269	288	306	246	279	288	301	301	309	277	328	303	299	296	296	260	300	275	317	282	267	271	263	298	291	293	335	289	302	303	266	303	306	316	281	278	301	294	288	278	324	292	309	275	317	305	240	279	249	316	309	275	266	277	275	261	318	293	280	319	334	338	295	310	271	298	271	304	277	273	323	274	269	285	295	286	284	262	282	284	304	311	298	286	282	318	282	290	295	295	276	286	298	289	314	286	295	279	277	293	334	278	287	295	290	291	286	275	285	297	272	288	272	275	286	285	266	287	282	303	288	315	279	282	285	293	263	312	282	276	290	291	313	307	289	328	283	282	292	277	303	311	299	279	296	271	258	260	300	293	293	297	260	285	315	304	289	296	301	277	315	283	249	285	286	300	299	309	279	289	288	294	299	312	320	302	264	293	297	287	284	304	274	288	259	315	284	299	287	276	267	279	264	296	292	299	256	300	260	302	314	309	242	271	294	251	289	265	286	274	313	292	301	309	264	283	303	307	273	318	308	253	290	278	296	270	290	306	295	298	274	298	292	300	304	291	301	289	287	262	294	314	262	267	310	293	282	298	287	285	294	285	276	280	314	284	293	259	273	291	302	302	273	274	276	275	275	274	282	298	306	289	270	284	295	284	282	304	284	273	281	321	285	274	284	267	287	335	316	285	315	302	295	295	305	284	313	285	296	302	294	269	270	273	253	328	301	285	291	304	286	275	287	278	281	269	296	253	312	268	304	287	288	278	306	320	334	299	296	300	289	266	254	300	281	297	287	285	278	308	286	283	274	271	271	291	291	275	265	281	273	288	274	283	308	319	288	292	312	298	284	303	327	266	271	312	271	269	290	300	304	272	304	271	271	288	290	280	285	306	302	285	285	299	289	282	306	298	264	285	264	285	300	269	269	282	294	291	260	283	297	261	290	300	279	306	284	318	294	285	300	299	265	262	265	273	291	321	294	300	274	306	259	296	291	277	314	265	250	288	294	280	259	324	275	277	323	320	299	249	304	308	287	304	267	282	300	304	280	301	312	276	302	292	277	276	312	296	275	289	290	298	297	302	278	287	291	263	279	317	295	270	277	323	299	272	314	308	304	264	286	288	293	314	318	302	289	268	308	286	273	272	296	308	273	299	284	282	307	307	285	277	266	266	282	300	295	258	305	308	288	289	314	287	306	273	288	288	290	276	313	302	304	283	280	306	300	327	304	273	273	284	304	306	266	294	300	272	261	280	294	300	289	312	293	278	311	279	284	302	266	284	307	292	263	314	284	292	272	283	314	274	327	290	291	290	287	273	268	319	288	288	291	276	283	273	308	305	270	285	260	266	300	280	287	292	298	280	311	319	304	271	279	273	317	264	271	293	256	302	287	302	298	262	328	297	278	296	295	307	320	294	296	320	297	285	290	274	312	276	297	282	309	319	300	286	291	305	301	268	260	291	310	277	286	291	287	312	313	302	272	313	300	299	302	297	304	290	274	325	320	298	300	315	274	283	298	288	236	280	293	311	271	294	284	277	300	290	285	291	250	262	311	310	280	292	302	270	331	304	291	274	302	289	308	298	311	271	287	300	302	270	294	257	291	295	274	290	305	284	289	284	272	349	292	257	292	292	289	285	319	266	299	321	284	312	275	300	315	273	321	276	273	317	294	287	282	264	263	315	298	270	298	309	265	255	294	268	317	270	301	290	317	305	297	303	275	296	304	294	285	299	265	273	307	311	306	261	311	283	295	292	286	275	312	286	292	277	303	318	327	288	280	310	298	273	293	277	251	295	279	280	285	281	293	301	276	275	284	293	251	279	253	268	325	268	281	269	300	301	300	286	285	318	267	319	300	319	273	314	292	297	281	258	278	296	276	286	279	320	287	284	296	323	260	303	319	307	289	323	279	270	318	291	277	316	294	301	287	274	280	281	316	277	283	277	307	313	275	294	292	311	292	282	297	290	278	286	288	316	280	319	313	307	284	287	278	277	293	289	292	300	282	290	294	306	258	300	277	309	272	286	283	285	287	254	294	271	306	297	261	317	301	298	314	297	287	296	303	282	312	273	296	285	279	270	270	349	316	296	269	283	277	299	284	277	275	283	287	292	311	285	316	306	279	289	270	300	272	245	279	305	289	291	293	289	305	289	266	267	279	281	283	281	302	284	288	288	273	292	274	282	294	283	309	286	280	292	291	309	295	294	277	287	298	291	313	285	275	308	301	288	277	286	264	288	283	274	299	308	275	262	271	290	262	317	283	301	308	275	284	277	328	320	324	272	281	303	326	281	304	289	287	286	304	291	313	310	254	294	296	275	301	298	303	275	285	285	309	287	277	291	282	297	302	312	293	266	312	293	296	305	268	279	340	308	258	258	293	287	279	289	297	289	274	302	291	287	308	255	271	279	292	280	324	255	282	280	289	263	311	293	281	288	289	289	275	287	319	283	281	260	256	336	284	305	278	250	267	298	331	327	294	279	277	286	303	299	295	284	257	285	284	303	312	296	272	307	295	281	253	259	268	272	275	299	302	281	311	298	278	258	251	269	294	279	319	303	279	272	304	296	286	291	260	293	263	273	308	288	290	277	312	296	295	310	270	322	312	275	308	269	288	296	297	318	287	307	309	304	284	299	288	268	306	298	291	296	287	318	273	304	281	282	289	318	313	273	291	290	272	285	286	278	308	299	301	282	296	269	294	268	292	281	297	277	299	300	303	269	280	292	299	281	306	289	296	260	308	287	291	244	306	300	302	294	294	297	308	295	286	291	264	292	275	288	280	283	270	283	321	292	289	307	301	313	312	321	279	322
31564	54948	36744	19412	4968	2020	1184	856	696	672	601	596	577	535	530	515	443	395	374	388	356	343	386	375	344	364	378	363	330	355	383	346	321	310	360	338	311	338	348	367	365	341	330	376	331	319	336	347	324	342	340	350	333	322	333	341	316	321	331	345	352	348	361	322	345	314	335	333	372	322	342	344	371	342	336	333	348	341	350	301	369	305	332	332	328	319	338	311	352	303	353	340	328	341	304	325	338	312	372	331	327	367	353	316	331	335	333	342	313	382	344	317	316	352	316	354	335	311	310	336	365	341	342	314	322	355	354	355	366	336	323	360	325	303	354	331	344	334	321	318	339	329	321	350	313	332	334	349	342	338	302	330	340	309	358	326	330	340	312	333	345	321	319	338	370	370	325	341	335	314	359	340	340	321	315	327	354	344	333	312	346	289	319	325	350	329	311	353	322	369	361	331	338	331	313	333	326	343	336	343	340	343	347	324	346	349	315	352	321	354	314	331	334	332	371	337	307	361	356	323	357	358	308	325	335	346	355	327	339	326	355	314	324	315	319	316	305	347	319	340	326	322	362	356	315	366	340	337	314	310	311	364	323	312	311	301	355	324	346	340	330	352	336	353	371	334	338	338	313	347	329	315	301	339	365	311	371	340	316	338	327	325	315	328	348	320	314	282	344	355	321	341	359	321	345	346	330	331	354	322	343	347	327	330	317	348	349	308	337	340	368	307	317	368	330	328	333	348	361	340	309	348	332	312	346	343	343	348	315	300	314	389	334	315	348	328	368	346	315	348	389	316	328	344	308	329	319	331	332	327	336	298	352	329	365	352	340	340	374	349	337	353	317	308	312	312	312	319	361	335	333	352	366	325	357	358	323	326	315	320	341	363	334	334	346	319	345	351	352	326	315	329	348	323	354	338	368	323	305	340	325	347	351	308	355	329	355	350	354	319	336	313	353	306	354	328	329	327	328	344	330	319	312	371	343	369	315	356	368	349	331	336	327	307	329	337	334	334	319	341	314	348	304	366	328	350	336	332	366	340	356	344	306	342	336	336	325	325	354	289	382	319	334	370	345	391	354	331	306	360	348	349	345	329	346	314	365	318	294	340	338	320	342	309	372	323	331	320	342	354	356	329	349	309	331	329	343	375	345	329	341	351	316	347	327	335	321	339	302	338	331	332	327	332	344	321	347	310	348	335	326	328	338	304	316	344	323	319	337	333	340	360	326	312	324	364	297	323	340	327	332	330	342	306	333	314	318	335	313	310	334	321	351	319	378	332	316	348	290	335	329	313	338	359	323	351	289	323	319	357	361	321	349	331	346	320	333	328	328	306	373	340	343	347	371	346	343	329	341	335	331	340	339	330	298	338	343	311	338	332	334	329	361	324	316	358	328	345	371	320	329	340	317	348	361	340	324	351	333	341	306	332	339	356	343	347	329	352	332	374	316	343	318	327	341	339	319	356	335	331	330	305	363	329	338	345	307	379	340	321	321	347	363	335	327	339	340	329	373	334	316	324	334	333	321	320	367	347	340	328	358	322	349	311	336	371	299	383	340	299	333	350	303	312	325	324	310	336	365	338	339	305	348	339	339	340	324	337	331	329	311	357	302	336	353	352	314	322	328	353	320	326	302	354	340	312	326	347	310	316	337	327	340	351	293	311	362	321	337	317	341	306	330	346	337	334	311	340	340	332	336	330	336	353	327	356	328	334	353	327	325	336	360	340	331	311	333	354	325	353	341	362	380	321	339	329	321	346	372	342	334	360	330	356	305	309	312	321	317	360	337	359	319	333	366	349	303	325	351	330	352	314	352	326	318	320	326	313	366	344	342	319	357	326	314	340	313	346	380	345	369	295	337	335	352	322	348	330	367	329	337	324	333	374	374	344	356	364	332	351	336	323	346	341	335	334	359	355	341	357	346	358	343	307	349	329	344	294	341	334	328	319	342	335	304	351	348	339	327	324	327	318	362	323	342	313	356	367	340	348	339	324	346	320	338	342	324	308	322	358	345	344	355	324	328	326	341	355	349	382	308	347	368	355	352	334	354	310	357	334	323	331	323	334	353	386	307	307	308	345	342	309	341	323	296	346	347	322	317	310	339	319	362	361	334	338	323	333	348	307	314	320	321	331	319	326	335	346	379	349	332	302	356	344	341	357	325	355	339	324	351	320	343	384	336	349	355	333	327	332	355	325	312	323	296	334	300	359	355	327	330	343	376	315	326	301	342	357	377	349	326	339	311	324	320	351	319	360	338	357	336	316	372	354	347	343	327	355	304	348	356	339	348	342	317	317	364	318	326	332	353	329	344	388	327	358	337	331	312	339	330	343	333	363	367	361	332	352	318	322	316	317	369	367	332	338	337	371	340	300	336	354	333	339	325	322	332	326	304	343	302	324	295	345	363	352	317	339	338	333	329	311	313	361	305	330	319	330	343	334	336	331	353	324	331	313	345	323	315	319	318	314	325	326	328	357	341	309	308	325	359	326	347	328	326	349	364	353	375	319	336	332	332	307	321	363	328	349	365	311	333	317	333	316	368	323	307	343	302	326	359	366	349	370	344	320	335	344	355	352	364	319	325	339	356	361	335	309	320	337	342	345	344	316	318	318	310	331	349	316	344	334	349	342	339	340	363	349	332	312	326	321	317	340	336	322	338	333	327	341	336	307	351	348	297	317	349	344	331	323	348	330	321	336	301	353	314	321	335	313	336	337	318	338	353	339	336	328	349	309	360	337	383	315	335	335	334	332	289	356	338	341	351	341	324	313	340	308	320	346	335	314	340	346	342	321	318	322	315	337	327	365	341	354	333	331	353	368	328	331	310	315	330	329	339	350	358	304	312	317	323	330	344	342	330	330	339	343	295	311	330	325	356	314	331	336	328	335	316	343	318	291	365	335	371	356	336	354	341	334	317	355	365	350	317	322	330	345	352	321	320	345	323	335	337	314	331	316	360	336	310	332	358	342	317	331	322	318	286	316	325	284	334	323	330	316	377	337	311	337	365	339	340	328	316	340	343	363	321	301	329	327	344	340	329	329	321	330	335	347	303	355	349	367	342	306	318	363	346	340	367	317	306	308	344	326	320	337	352	321	336	344	305	334	290	355	343	329	338	322	317	332	307	301	337	333	333	342	337	340	340	324	331	372	333	352	333	338	296	315	338	361	335	312	349	368	314	325	320	325	339	346	356	352	347	347	350	348	320	346	365	358	324	343	342	320	362	329	321	296	306	366	376	342	349	321	358	338	315	325	312	310	349	330	320	347	352	291	364	338	333	319	309	358	332	317	355	352	314	317	345	318	346	327	329	331	342	356	315	298	348	302	351	313	366	329	339	331	343	311	333	331	332	341	323	306	313	334	364	299	338	327	339	323	324	361	344	305	348	350	312	339	359	338	329	321	342	332	309	330	325	350	342	320	359	342	353	301	327	325	348	320	329	327	330	316	332	335	318	342	343	342	321	320	335	301	335	351	381	291	337	345	359	358	340	343
25016	21130	27905	25366	12400	1713	773	611	546	541	524	561	531	516	492	548	472	438	490	421	441	454	463	465	486	474	437	488	472	461	456	472	463	448	440	438	458	443	459	436	447	454	474	490	404	463	431	494	399	396	450	424	428	433	457	447	430	446	452	456	475	457	431	432	482	423	421	474	464	423	400	416	425	464	437	440	421	433	428	440	437	488	454	478	413	435	424	422	430	409	413	445	445	402	411	427	467	439	431	435	435	451	451	447	433	475	474	453	403	434	469	434	469	429	467	454	418	430	469	452	433	439	446	462	388	479	434	440	421	470	424	460	383	447	403	492	436	434	413	438	390	446	443	456	433	445	425	463	471	437	427	481	423	455	439	434	435	463	441	401	430	442	418	428	449	439	486	459	409	451	433	474	435	436	441	440	443	454	482	461	420	456	456	457	452	464	422	460	417	442	446	446	450	421	452	464	462	477	434	447	454	427	471	439	444	469	462	418	449	444	418	446	418	409	467	420	467	454	420	432	424	450	475	399	427	444	441	418	452	453	442	413	442	430	445	444	453	461	458	491	441	416	478	433	435	453	474	456	427	449	425	462	479	444	455	453	418	419	430	460	483	432	411	464	452	433	465	473	482	430	441	453	403	430	426	427	440	446	408	409	444	420	450	431	480	444	443	448	466	402	462	458	452	460	413	446	414	416	433	458	423	452	436	439	434	444	421	461	468	440	445	430	451	441	448	437	457	413	455	423	448	415	400	419	395	460	448	436	414	448	437	453	466	445	412	484	425	424	445	453	449	440	432	436	412	442	473	456	429	427	451	485	478	433	453	433	440	425	450	452	435	421	442	401	470	413	413	452	420	402	489	442	470	422	466	428	446	470	411	453	478	426	448	433	426	460	438	460	432	413	443	428	457	482	461	444	460	468	437	424	431	434	434	479	433	462	455	421	442	424	420	401	451	489	430	472	434	407	412	448	453	430	462	437	421	438	428	439	454	444	484	441	438	443	434	436	443	451	453	463	471	478	410	444	449	462	457	445	445	476	454	406	414	450	431	455	452	458	423	464	402	461	466	411	450	491	470	440	425	451	433	473	425	448	492	476	423	422	449	445	444	415	461	446	505	439	431	441	402	411	424	431	424	419	458	402	466	463	452	423	453	402	435	441	449	438	476	494	447	407	452	422	423	438	405	408	391	458	441	459	435	437	489	440	442	476	439	431	421	435	466	480	419	445	444	428	437	462	426	430	435	405	457	453	442	461	402	417	426	444	455	439	444	437	474	431	442	427	436	423	445	427	461	415	431	452	417	387	412	482	395	415	441	413	459	422	432	461	451	476	428	474	490	423	470	471	432	439	446	432	426	421	406	435	469	431	452	415	428	426	446	444	407	458	433	408	485	473	436	450	429	428	448	431	466	484	453	472	420	432	398	450	464	458	428	411	417	441	439	408	461	440	418	430	474	429	428	402	427	460	430	452	441	433	437	418	454	464	471	390	418	438	445	448	447	453	428	386	465	421	443	445	462	460	444	449	433	422	444	437	469	407	436	428	440	427	453	445	445	441	463	448	444	430	457	429	443	431	478	491	413	426	440	447	452	442	454	461	422	433	467	420	440	423	394	463	434	461	432	406	442	444	369	435	412	438	441	469	412	467	419	419	437	434	435	412	428	434	408	468	421	422	470	415	428	470	448	441	433	445	436	413	430	421	473	459	424	413	455	457	442	401	426	444	459	421	417	413	472	460	461	449	437	449	439	441	483	469	443	438	413	414	444	437	473	435	456	442	474	433	442	418	449	432	461	439	428	426	447	444	408	421	439	394	430	472	443	450	439	400	491	464	452	454	418	436	457	432	434	480	437	415	416	477	435	439	474	483	444	445	421	427	454	412	462	414	427	399	411	469	468	460	427	436	484	425	462	469	419	429	442	432	443	423	440	446	447	442	420	428	464	459	449	454	471	449	454	456	429	451	444	453	455	448	451	433	465	434	438	433	392	442	435	482	432	457	402	419	439	435	462	432	401	451	481	437	441	447	478	431	447	417	430	470	451	410	438	438	451	444	423	422	429	446	435	421	428	434	448	425	435	438	423	395	447	443	430	446	434	472	424	447	436	425	456	442	448	432	446	438	411	437	439	410	438	406	445	454	433	429	475	469	399	406	428	416	448	452	453	468	427	445	444	434	389	402	412	455	452	420	456	416	464	447	425	434	443	427	438	461	436	432	391	441	457	409	408	441	458	446	437	433	453	435	426	467	448	459	460	439	421	429	466	443	454	419	413	418	409	429	457	498	435	457	465	442	452	408	430	397	448	453	431	451	450	448	443	444	440	388	467	474	428	438	418	434	446	459	443	403	425	440	438	484	453	448	433	396	446	434	440	436	427	441	437	443	423	455	426	423	452	451	395	436	437	416	435	462	470	441	421	420	465	471	459	396	466	456	383	479	479	431	446	447	437	406	447	450	445	472	409	438	454	463	424	451	420	429	441	455	452	481	453	424	463	474	434	399	461	413	464	448	423	439	444	422	457	437	463	433	382	466	441	421	425	419	455	413	437	487	430	444	448	414	422	478	423	445	460	477	447	408	410	447	440	465	425	456	464	448	423	436	451	445	417	424	418	400	431	469	400	430	441	427	480	439	417	421	427	453	440	409	430	434	452	414	453	439	415	490	472	475	458	444	453	453	443	445	426	442	455	440	429	446	423	420	463	440	451	449	481	456	429	418	438	447	435	446	474	443	475	435	458	426	470	461	422	421	442	427	438	423	435	447	455	484	446	459	433	446	476	446	430	434	437	486	410	460	438	444	433	446	431	432	435	427	500	473	455	425	424	427	456	428	426	418	422	397	432	458	410	427	431	429	465	425	418	407	423	431	440	445	440	429	408	434	425	472	402	442	441	437	418	461	437	432	400	441	462	480	452	428	458	415	415	450	429	416	466	467	461	428	499	419	417	478	421	470	427	455	443	451	440	410	419	451	431	445	423	435	433	432	452	390	426	458	459	483	407	478	466	413	401	462	429	420	482	430	415	443	425	452	422	433	432	425	448	440	427	461	433	450	434	434	454	434	484	423	428	436	474	481	447	449	427	449	433	452	455	454	445	431	442	412	427	441	454	516	432	408	466	431	443	437	440	440	473	471	436	474	436	418	424	395	424	486	427	471	412	419	428	409	458	438	489	433	468	445	418	422	421	445	437	450	448	362	431	443	447	462	442	452	430	431	443	433	422	412	424	440	428	443	440	435	461	447	472	445	467	441	460	432	451	458	420	437	428	463	467	455	410	433	453	408	485	459	429	437	432	445	435	438	456	427	456	450	454	428	427	452	453	476	444	413	443	449	425	450	472	477	435	431	463	441	449	443	469	434	434	456	459	463	418	430	433	433	458	417	419	435	426	450	426	480	438	432	471	456	444	424	459	419	453	410	403	461	451	450	417	408	427	437	453	436	464	424	415	420	447	459	435	456	423	414	459	441	449	463	429	429	451	403	432	471	469	454
31428	50563	37924	18695	4813	1652	1007	810	789	742	657	676	652	676	628	618	597	540	522	501	553	533	511	553	486	489	540	519	549	526	507	520	495	511	539	505	515	517	506	532	495	455	491	460	517	479	539	503	504	464	482	526	526	480	517	476	517	519	510	509	519	511	495	490	500	480	488	446	470	504	498	552	478	533	524	517	520	515	501	507	473	490	518	507	479	510	496	527	506	490	503	510	512	499	503	496	532	516	509	506	513	512	522	468	535	494	506	481	491	487	508	479	498	482	548	494	514	538	481	505	458	495	525	486	513	455	514	541	520	523	481	495	486	516	490	535	472	469	495	513	508	483	500	481	504	477	504	524	492	530	457	483	489	447	488	477	444	523	494	475	480	502	521	515	495	526	516	513	519	552	510	489	480	508	533	563	478	519	542	500	470	487	488	483	472	480	516	528	466	490	510	513	494	515	502	505	447	492	499	482	524	498	503	473	485	494	510	507	504	484	540	528	534	549	495	490	521	547	483	466	473	506	503	534	469	529	502	519	509	494	506	494	527	517	505	505	491	504	529	487	485	533	492	513	510	508	502	475	494	470	450	518	490	525	487	504	463	508	514	515	466	469	518	487	462	487	490	497	451	488	480	510	495	485	485	487	546	466	507	493	502	515	469	482	473	566	491	515	500	518	506	479	489	483	483	455	481	514	517	525	504	516	502	508	475	500	511	457	500	526	499	522	490	494	507	466	501	475	498	497	499	500	501	500	505	525	488	479	515	487	517	487	519	509	482	493	483	520	531	494	476	490	475	494	481	550	502	480	506	501	498	500	458	519	532	485	517	473	479	488	532	505	490	502	437	474	466	497	498	486	485	477	505	488	530	507	486	510	513	490	478	485	501	471	523	472	467	501	483	485	497	496	463	509	501	528	506	495	479	485	479	526	476	480	524	493	508	476	535	504	496	480	535	484	478	505	525	486	509	507	467	480	499	507	476	472	492	494	525	475	513	510	507	510	500	522	505	536	473	499	500	496	462	492	504	498	501	536	461	536	525	485	505	492	475	490	490	465	477	515	519	496	490	518	474	486	532	501	493	485	510	481	515	453	462	502	523	536	489	522	499	506	500	553	458	481	494	501	489	484	479	492	499	535	494	506	519	504	499	511	515	526	520	529	476	503	490	526	520	462	480	491	476	530	507	510	508	489	537	480	520	484	510	450	492	538	512	515	522	473	468	468	485	502	512	536	473	470	487	506	467	511	484	503	502	504	503	447	490	510	477	487	498	489	472	477	509	486	502	453	486	514	510	487	500	474	489	495	492	571	507	468	497	517	513	488	505	493	486	494	499	520	478	493	459	497	475	544	492	505	498	486	526	523	517	464	467	481	477	482	464	489	538	495	506	489	526	503	495	496	535	481	548	478	471	490	489	474	483	489	493	494	488	517	527	483	486	475	540	499	456	476	455	492	455	479	485	525	492	527	553	467	512	499	496	490	539	486	455	500	509	507	524	501	491	482	478	497	501	544	497	464	509	493	506	514	485	486	491	501	485	528	479	537	481	467	484	504	487	506	486	498	494	508	477	481	464	524	528	503	512	522	521	497	496	512	528	515	484	476	494	501	490	497	481	508	515	473	489	497	470	499	511	479	490	517	502	480	504	465	487	534	517	488	489	505	504	463	493	470	476	528	503	508	488	527	506	485	501	527	507	503	485	540	494	475	500	505	492	506	490	478	504	485	516	510	491	536	480	488	495	492	506	484	477	529	484	508	496	475	507	479	477	514	495	495	510	472	503	532	472	517	509	547	533	508	490	497	539	500	435	531	512	498	537	523	503	462	466	500	469	505	493	476	538	504	540	489	522	510	481	514	491	498	460	478	496	512	497	509	471	485	458	505	509	511	460	478	486	477	517	474	491	475	466	510	510	507	495	482	500	507	487	508	491	537	499	512	516	522	496	533	489	501	542	443	525	483	509	516	515	512	474	484	483	496	506	509	486	464	490	502	500	504	518	496	485	482	532	478	506	495	500	498	496	505	486	477	534	487	515	507	470	507	483	486	467	503	497	515	531	500	485	477	452	519	502	489	499	511	491	489	480	514	515	480	504	519	490	500	499	476	478	495	543	499	508	470	525	489	480	452	477	468	523	494	500	498	478	442	499	505	498	500	529	490	547	494	466	517	507	485	442	493	518	504	472	515	508	477	487	486	508	486	484	463	480	518	503	485	508	446	510	487	488	506	495	484	517	487	487	469	469	523	511	516	470	553	512	484	469	541	458	463	488	486	531	519	517	506	539	497	464	483	501	489	520	490	520	500	500	500	515	529	516	480	503	514	541	485	538	495	503	500	481	513	508	532	508	496	543	500	469	499	472	495	463	503	477	477	509	502	480	447	530	490	484	496	550	511	502	518	493	490	480	524	495	487	513	471	464	496	508	495	480	535	514	523	514	501	472	520	494	506	467	495	519	472	509	497	445	495	504	509	514	505	491	482	500	470	542	500	482	483	551	497	521	502	478	490	460	484	484	489	541	521	472	483	546	510	520	506	466	479	524	515	491	501	498	490	521	450	525	462	511	501	497	521	497	523	472	496	463	499	528	498	486	491	496	525	479	509	474	528	493	537	498	467	484	507	490	508	532	502	448	544	520	509	486	428	459	499	472	502	533	479	474	508	515	472	510	503	537	494	491	486	529	513	542	531	492	489	507	528	505	519	512	488	486	507	462	530	487	533	490	504	476	507	479	501	498	469	514	483	524	460	512	541	504	492	487	500	514	484	529	492	508	511	481	478	500	503	456	502	506	496	508	480	496	470	496	466	495	482	489	515	528	493	506	468	474	506	511	488	519	504	510	486	488	483	528	513	504	492	503	485	500	487	488	511	491	479	506	532	501	479	498	496	514	505	494	488	507	554	488	483	539	512	503	533	474	514	494	499	506	489	501	482	512	507	525	510	516	510	529	484	477	510	496	491	501	501	499	470	490	487	485	493	537	482	493	487	502	453	498	499	506	485	499	501	524	510	546	460	545	490	511	513	467	494	523	502	522	486	486	506	483	484	466	506	457	457	529	496	502	515	518	496	550	543	522	468	489	508	505	484	454	517	498	474	484	501	505	519	523	491	504	533	497	517	482	467	516	525	508	446	503	508	480	510	468	510	498	519	523	504	492	485	528	507	525	481	485	496	483	461	470	498	457	502	502	506	520	480	489	527	496	499	511	513	479	478	516	503	491	501	506	479	468	470	473	490	508	466	481	482	520	492	496	509	520	504	475	525	522	494	495	507	462	463	542	501	503	489	462	476	497	481	473	509	501	487	511	533	507	477	486	494	490	470	515	505	501	496	508	458	494	534	483	486	499	528	454	520	506	526	528	466	508	455	517	545	512	479	507	519	530	510	498	508	507	511	500	499	519	506	491	483	506	533	526	497	475	486	498	525	500	501	507	479	536	483	492	504	479	487	505	522	488	513	491	500	513	496	483	514	517	472	512	511	505	493	477	521	468	462
22912	21132	28728	23822	21137	21009	8943	1133	830	812	744	751	724	707	675	646	585	554	566	537	497	498	484	502	522	502	490	486	486	442	501	465	495	497	429	456	482	490	451	448	467	446	466	459	465	452	450	448	469	453	444	435	449	493	433	484	437	500	609	536	453	434	481	441	453	437	481	416	442	444	462	450	451	461	437	447	443	475	460	419	476	488	429	439	421	491	440	456	510	456	480	444	472	442	443	476	480	472	432	472	477	468	461	432	440	433	448	455	426	465	462	473	447	485	455	413	454	454	472	451	450	437	437	460	452	433	420	399	490	435	456	433	468	451	455	440	449	462	437	422	456	472	460	491	446	427	435	424	469	471	437	427	447	439	396	453	454	454	433	457	438	432	456	460	456	441	454	439	483	485	451	479	476	410	433	438	468	448	465	438	438	430	493	455	466	464	429	455	448	442	480	431	489	436	459	461	442	486	436	478	419	468	456	465	455	462	389	482	451	397	446	492	428	468	440	463	429	473	412	459	424	459	463	400	464	481	444	452	421	424	447	481	452	432	452	416	439	415	454	485	433	450	415	487	442	471	502	478	438	403	438	452	406	425	444	450	436	463	444	450	482	448	453	432	439	453	471	416	428	405	426	467	479	463	465	453	438	444	478	460	475	475	487	435	428	469	444	432	461	472	415	436	436	456	432	446	443	456	498	451	486	447	426	443	430	444	437	440	473	477	454	477	465	442	461	479	428	440	449	449	448	477	464	464	474	424	434	450	432	443	455	490	440	431	447	454	497	455	450	455	448	454	459	439	474	439	446	414	452	488	438	463	433	463	487	455	443	446	464	433	456	460	448	467	432	471	447	448	513	524	423	444	491	460	453	421	427	443	416	449	469	469	491	471	461	464	428	467	449	512	455	468	479	454	473	436	422	437	459	461	408	418	440	426	461	413	463	426	450	439	444	456	460	411	428	443	413	483	449	443	435	439	431	377	457	431	458	459	460	474	441	457	419	451	490	412	445	443	480	466	468	438	470	453	469	443	431	459	437	460	464	513	429	450	467	415	440	426	447	456	449	484	445	437	460	431	442	458	457	440	457	455	384	440	461	445	419	428	490	431	439	435	477	468	461	416	452	437	423	455	439	400	457	459	459	499	412	464	432	442	458	436	479	488	457	455	446	441	463	434	415	458	453	471	430	421	456	425	488	465	461	436	466	447	468	469	431	439	475	452	431	483	445	508	459	451	449	464	449	427	453	433	436	488	408	408	478	471	434	446	427	433	417	441	474	479	427	448	466	445	445	473	477	481	459	423	448	460	496	481	440	416	462	479	439	432	454	467	452	501	457	418	473	458	429	420	444	441	465	471	455	459	457	438	398	442	480	454	483	407	425	403	411	478	476	455	441	472	482	395	416	416	453	462	443	448	463	468	441	470	441	435	427	474	395	437	472	472	453	488	433	470	449	408	459	471	435	438	435	450	447	439	438	432	448	406	399	465	433	449	462	436	410	481	431	488	485	463	475	466	425	439	463	449	446	461	447	417	430	454	450	450	465	425	422	469	417	435	478	443	463	483	448	474	461	466	434	417	412	429	417	464	451	459	426	438	425	468	428	458	444	434	435	430	458	446	422	459	443	426	456	452	424	392	482	464	458	460	462	455	434	468	465	407	476	454	481	465	453	470	453	433	455	440	454	479	476	419	489	458	449	458	402	445	420	415	478	440	454	478	468	465	457	504	455	439	446	429	447	447	423	461	443	416	457	429	433	451	483	437	468	439	477	495	430	448	472	441	475	428	457	441	459	441	474	452	429	424	469	451	475	463	449	467	434	436	472	447	406	430	422	438	446	449	438	470	431	406	435	448	464	449	443	463	434	439	424	457	448	431	444	469	450	436	481	469	456	469	462	445	435	476	441	471	436	439	436	479	429	473	443	457	425	410	474	448	452	449	445	508	451	433	440	485	422	473	451	490	434	412	478	440	458	447	461	456	427	465	443	420	461	446	456	403	435	456	454	471	429	470	464	433	468	487	483	458	482	416	448	447	454	440	439	452	471	450	448	434	448	444	452	469	423	453	480	436	489	448	463	446	441	436	446	446	425	442	456	431	498	467	503	426	471	482	457	487	421	449	464	429	443	463	476	441	480	437	443	452	433	435	457	430	440	454	437	444	440	450	442	518	446	433	443	441	441	434	453	457	444	432	473	454	449	428	438	438	442	465	475	443	445	427	453	420	439	471	399	455	492	458	403	440	468	420	434	426	430	453	461	448	494	468	466	434	456	490	465	443	448	423	471	444	489	415	465	474	426	422	501	433	445	450	435	441	461	470	470	452	453	489	412	444	455	418	439	450	415	411	464	453	464	449	464	430	469	491	447	419	442	461	398	410	450	428	445	434	415	454	446	440	463	429	452	447	465	463	442	444	445	429	469	462	425	418	440	407	443	475	432	474	457	412	424	440	436	428	460	456	450	481	444	457	467	437	431	424	454	421	461	421	444	420	510	419	435	466	409	442	440	447	446	421	484	465	444	445	490	440	457	440	428	441	463	467	456	459	445	469	453	430	496	462	460	470	458	425	439	437	460	438	451	452	427	486	466	434	465	434	435	455	445	458	446	478	511	452	477	471	422	455	459	462	423	449	466	482	471	479	485	473	442	427	449	456	467	422	476	473	495	461	438	444	444	434	486	478	452	443	439	438	513	443	474	442	448	451	424	441	457	449	484	495	450	393	448	432	450	456	438	458	462	410	450	422	493	424	452	456	473	468	430	482	444	414	450	462	469	441	452	430	451	426	461	431	423	464	448	452	425	429	466	484	465	467	455	491	428	435	423	453	454	483	448	421	479	465	460	433	475	477	478	455	423	436	478	461	457	454	425	391	471	463	450	424	474	445	454	458	449	448	443	450	429	462	436	446	435	443	487	463	452	438	443	486	457	422	493	425	439	435	480	411	457	443	449	455	447	392	492	450	467	481	429	450	419	460	461	481	408	436	452	435	441	437	441	447	453	425	444	467	449	442	427	422	426	423	480	460	460	452	444	471	424	421	455	428	460	446	436	468	461	469	470	439	457	447	467	438	479	465	439	461	470	431	411	372	441	455	500	453	470	468	452	419	478	479	491	481	451	437	413	459	440	444	478	414	443	461	455	461	457	488	427	439	451	485	437	436	426	460	471	459	434	453	427	478	459	441	435	435	419	492	432	445	405	461	450	471	442	474	462	452	438	462	448	435	448	423	431	479	427	436	458	463	436	456	456	430	446	437	485	428	463	454	429	455	488	428	446	421	473	439	465	449	455	447	447	450	455	454	458	456	452	418	438	463	455	438	450	531	440	443	459	435	450	403	461	485	447	436	452	447	420	439	452	427	440	443	451	432	422	467	405	462	507	436	463	446	441	426	453	416	423	440	449	477	420	475	430	435	491	454	429	454	401	459	457	474	455	457	499	481	419	486	471	442	418	498	428	484	442	462	443	457	455	412	421	454	411	448	452	451	438	433	478	411
34725	61784	46925	21976	10700	3628	2070	1364	1251	1145	1014	1035	934	869	862	772	707	585	602	582	622	592	596	529	545	569	528	528	515	521	478	522	509	506	512	508	494	455	489	494	495	505	490	468	475	484	501	474	517	487	520	483	477	503	500	532	474	553	771	621	449	460	513	477	481	505	499	490	495	488	509	498	526	533	476	489	462	471	512	494	497	456	510	478	515	461	478	470	460	511	480	534	532	475	484	502	487	527	503	499	512	484	499	486	456	483	488	497	503	503	491	530	475	489	482	491	485	504	509	490	530	489	502	496	464	490	483	500	494	521	489	555	510	481	485	479	525	454	507	472	461	495	495	486	486	504	481	454	479	476	485	508	481	460	498	476	490	445	495	474	501	492	473	481	479	522	489	490	501	491	487	479	479	484	469	495	513	518	525	517	495	503	504	524	535	472	481	487	531	476	498	506	550	489	526	466	488	523	516	470	496	468	511	479	502	524	487	534	487	461	498	507	476	479	477	480	514	471	466	461	482	535	480	462	496	490	470	502	506	480	507	482	455	508	499	507	478	495	473	494	491	467	465	495	506	483	498	491	520	467	521	537	472	471	494	453	482	517	485	493	465	484	449	481	497	488	478	489	479	519	553	462	494	485	468	468	465	498	452	480	478	514	478	453	478	463	485	479	535	489	513	477	510	469	513	489	474	452	512	474	515	472	479	477	491	470	456	509	501	468	472	490	498	523	505	454	511	493	487	502	471	494	467	534	498	486	505	458	508	492	490	519	520	472	443	487	484	463	535	554	492	514	486	491	454	498	416	473	494	498	486	473	475	476	473	468	481	521	501	500	486	477	497	522	503	477	476	483	506	500	502	510	455	513	492	454	542	505	458	455	453	476	458	509	519	519	504	490	447	494	498	518	502	510	493	477	487	516	482	511	498	490	479	513	551	481	482	476	500	433	475	454	499	496	510	463	501	494	469	489	543	528	495	493	515	488	469	502	474	487	471	497	490	454	469	480	459	494	515	476	480	506	466	492	469	534	499	474	482	525	494	481	485	531	511	531	510	490	478	507	508	511	478	496	497	464	484	528	510	428	480	488	478	505	511	475	492	511	458	502	512	505	467	458	502	507	473	446	456	515	514	472	472	507	475	500	490	513	477	535	528	498	466	484	471	466	496	449	526	507	459	506	484	465	505	428	492	493	533	443	497	491	542	454	474	485	468	518	457	517	490	460	460	470	514	460	471	517	502	496	475	495	447	484	452	513	491	478	467	504	489	524	529	480	501	455	462	504	477	496	495	507	487	476	473	503	501	489	499	477	501	494	511	520	484	492	487	475	491	460	493	513	486	520	473	463	481	477	487	507	510	487	499	463	502	495	475	488	511	528	487	474	479	507	493	472	469	472	491	457	493	482	491	508	510	519	485	484	494	466	514	479	523	459	464	491	489	439	500	494	478	464	497	466	483	501	465	480	509	500	499	457	486	497	472	462	466	496	478	505	515	468	495	447	462	474	481	494	484	491	461	465	505	483	484	532	477	511	514	502	512	476	500	481	477	475	490	500	488	489	475	467	502	530	474	508	470	508	489	486	447	529	507	499	457	511	513	515	505	502	507	477	461	541	447	468	494	491	491	530	468	492	494	496	519	486	450	458	464	501	499	487	464	486	475	443	454	501	494	466	489	477	521	505	435	487	441	459	469	499	451	495	470	509	473	508	557	473	488	434	459	501	477	515	481	513	462	502	452	464	517	498	523	478	489	498	503	492	497	494	495	450	473	481	454	497	481	459	486	498	455	497	477	506	496	475	472	506	485	494	463	532	471	501	465	499	499	498	512	476	463	500	460	484	462	515	470	484	466	471	480	497	490	459	499	475	478	461	486	481	498	474	455	508	482	475	501	501	498	489	522	500	490	451	447	500	459	525	430	501	511	449	511	487	472	511	527	505	449	507	441	541	490	501	499	496	478	495	512	503	508	485	475	504	467	490	497	469	505	494	486	503	514	495	474	473	489	453	507	469	483	481	488	467	478	483	477	498	483	497	519	467	488	520	494	531	477	488	481	469	504	493	471	473	481	504	494	480	481	498	487	505	484	472	515	519	475	487	504	489	486	510	493	467	460	507	465	487	534	510	516	498	496	480	499	499	475	512	489	483	505	490	531	506	507	480	473	530	501	482	479	480	515	515	449	550	491	507	485	494	478	500	468	470	476	522	419	477	489	468	469	476	469	465	494	490	493	502	488	469	484	499	469	497	506	517	478	545	498	509	485	478	523	505	536	508	476	474	444	508	544	502	469	496	484	483	465	507	503	505	471	506	479	505	510	518	491	511	488	468	490	480	486	471	503	495	453	485	511	461	523	503	502	468	476	476	460	464	516	456	497	496	506	549	502	519	511	474	463	514	493	503	497	484	473	492	479	471	482	505	492	508	511	505	506	493	489	500	489	471	441	531	511	475	514	479	501	482	516	521	495	501	449	473	467	475	532	504	481	477	479	472	507	483	483	500	514	484	495	513	475	512	516	478	490	461	492	467	480	448	490	481	466	491	485	521	509	520	487	497	498	525	498	507	503	506	468	501	508	481	519	512	485	449	529	532	457	470	480	474	501	456	493	458	482	468	497	490	488	487	483	487	502	497	508	505	481	467	477	495	538	461	495	477	500	483	491	495	464	509	472	531	503	473	485	476	538	494	508	485	461	491	467	443	470	475	509	503	485	495	529	525	491	518	485	510	476	489	515	484	484	487	518	538	490	478	458	502	495	472	482	513	516	499	490	490	506	492	463	538	515	476	502	464	510	494	472	478	495	520	491	464	442	481	460	505	526	531	501	491	508	478	454	490	515	487	472	492	477	469	522	473	492	495	502	499	504	426	466	470	510	490	496	521	500	483	497	511	474	478	488	507	485	494	498	482	499	500	482	499	506	486	544	499	486	494	481	445	499	526	490	488	478	489	486	490	477	500	453	520	556	491	452	505	523	498	472	520	492	474	489	502	490	485	505	478	489	494	521	436	499	474	484	500	541	449	485	482	503	471	474	509	498	513	500	441	471	506	475	494	490	528	485	479	488	511	486	479	465	540	526	494	469	499	490	468	506	454	514	493	462	492	499	473	456	525	515	479	483	487	455	485	498	503	494	476	512	492	492	486	522	509	521	495	501	457	496	471	506	506	504	517	506	472	470	432	506	530	484	473	515	502	475	469	492	497	494	506	471	467	462	501	478	473	492	474	498	486	530	503	488	505	491	485	491	528	465	460	492	505	506	526	538	474	482	486	490	462	524	491	494	449	439	492	466	483	497	472	499	466	503	473	473	498	518	470	469	504	514	459	468	531	452	471	463	492	537	464	492	470	507	499	507	504	498	468	503	477	478	488	502	469	503	487	477	507	461	500	491	487	520	487	500	503	487	501	475	494	508	488	504	475	497	483	490	541	494	479	488	483	457	522	466	506	487	542	461	472	500	500	522	484	486	478	466	453	499	515	507	455	512	476	532	497	490	481
28932	30228	33895	14929	2861	538	428	385	375	393	393	355	405	337	396	369	391	350	351	312	339	330	347	353	348	354	396	326	327	365	364	350	352	359	345	364	348	348	373	361	358	310	369	349	355	300	319	355	383	347	354	382	354	345	343	344	363	360	386	389	339	385	363	343	356	363	335	349	313	356	324	347	342	356	328	338	325	338	354	341	315	336	323	345	321	338	344	399	327	340	338	335	339	360	350	377	360	361	361	362	344	358	357	376	337	339	330	289	361	352	325	336	361	329	326	340	337	338	367	355	344	356	373	334	353	342	377	359	330	365	313	359	318	344	314	298	359	333	353	339	335	337	371	367	352	333	383	361	345	375	337	338	335	387	354	342	344	334	369	299	350	357	324	321	402	344	330	363	353	351	351	325	332	337	353	371	336	393	374	347	316	364	361	364	302	355	367	317	371	334	350	339	339	367	363	336	346	340	366	341	389	331	356	350	347	341	339	335	323	337	355	366	368	339	387	357	358	367	323	356	327	362	352	348	336	337	325	353	328	376	343	356	346	378	377	315	369	346	334	361	328	357	368	387	351	322	346	370	370	340	316	351	344	322	328	374	348	331	332	345	376	350	333	342	367	351	315	348	365	353	357	332	372	351	346	373	344	348	357	367	367	356	329	346	333	332	345	338	358	362	365	366	331	343	327	334	327	321	360	352	351	370	339	354	374	338	316	331	352	340	346	334	356	347	330	344	347	346	328	335	337	341	339	339	332	362	329	363	341	349	375	365	354	336	366	333	336	359	323	328	355	332	317	339	337	383	335	332	333	377	345	332	333	331	363	359	314	377	356	354	358	356	360	375	321	344	360	316	355	332	351	327	341	312	344	345	351	350	380	338	369	313	338	333	329	351	344	353	387	322	335	339	328	358	348	356	366	330	349	344	333	352	323	381	330	384	364	326	319	389	352	355	373	340	341	330	333	342	317	318	359	340	360	368	343	355	330	314	331	331	364	322	300	335	369	322	351	348	361	374	345	321	363	329	323	370	352	328	338	357	347	349	343	351	310	351	379	358	312	336	327	334	341	348	334	342	327	342	321	316	353	341	327	360	330	345	338	324	337	375	341	357	362	393	337	362	338	344	328	360	354	363	366	354	323	360	332	345	333	327	327	359	323	346	361	364	371	373	327	367	355	372	365	327	362	324	355	339	361	386	329	353	316	363	344	326	358	346	322	325	324	343	342	372	328	351	343	343	334	357	340	325	348	330	330	381	358	350	362	319	313	348	365	335	350	323	361	322	303	354	362	351	350	363	345	342	345	344	340	382	333	365	345	301	337	361	362	368	380	323	355	344	362	356	342	326	357	356	331	350	365	377	340	340	334	342	327	342	341	349	356	323	319	329	362	328	368	349	352	366	343	395	354	369	357	341	336	352	359	301	338	374	336	344	350	343	344	366	352	360	366	346	352	328	364	317	338	363	355	347	352	330	339	313	359	333	330	339	316	338	333	323	351	347	366	338	365	334	354	369	338	357	361	315	339	369	328	338	370	356	343	374	336	335	349	364	343	348	367	347	308	363	357	332	321	373	378	357	322	324	361	319	331	339	356	343	324	345	341	319	330	350	340	397	363	343	353	337	353	355	322	358	358	363	368	381	372	333	327	358	328	341	321	294	342	324	317	316	360	332	357	364	349	358	366	359	376	342	327	332	399	338	321	333	343	339	359	344	356	380	331	311	327	357	312	316	351	357	354	326	362	341	373	323	368	327	328	369	352	352	355	333	329	362	325	342	341	347	355	361	335	326	355	333	349	335	367	386	338	373	314	361	326	375	358	338	351	359	318	366	320	348	371	342	359	324	346	346	356	366	315	345	362	343	396	315	354	353	359	346	355	362	330	336	365	322	362	361	377	349	351	326	332	359	324	343	357	337	381	312	312	314	375	320	357	342	338	362	362	324	342	311	340	348	345	317	333	353	313	341	340	364	337	357	376	334	356	339	331	332	357	342	343	356	307	339	356	348	348	319	357	367	350	373	344	350	353	353	386	336	373	347	347	328	331	355	364	348	338	341	346	323	350	345	337	341	379	379	361	358	340	341	344	328	341	325	337	348	326	330	326	376	314	344	347	359	350	343	342	354	356	377	360	330	332	327	363	345	337	336	319	364	359	366	332	348	362	324	343	346	321	361	329	341	319	327	336	339	361	333	349	334	335	317	328	340	326	368	342	382	332	356	365	339	364	373	325	390	338	328	320	374	334	359	316	368	336	356	339	334	323	312	344	279	346	356	325	348	367	354	353	343	378	333	383	325	362	368	340	342	330	342	357	340	360	352	318	350	335	334	355	337	359	342	340	330	339	328	355	313	329	366	321	328	335	368	322	336	340	343	340	342	341	369	380	328	374	367	311	341	373	334	333	343	350	365	342	348	330	327	335	329	335	370	331	344	334	326	362	378	301	365	348	352	366	345	339	364	319	344	358	378	336	380	329	367	355	334	376	357	323	370	357	383	347	332	346	310	341	364	363	358	343	318	306	360	357	329	332	321	356	368	335	373	349	368	339	336	333	366	335	350	335	375	372	356	349	350	313	346	361	374	360	325	379	369	369	340	343	333	360	353	382	336	358	340	323	349	351	351	364	351	310	374	332	338	355	326	340	372	360	329	354	319	347	377	358	321	351	336	338	356	352	346	392	326	362	370	336	323	323	334	349	361	331	373	344	332	304	345	350	353	333	342	347	360	342	332	333	350	312	340	319	309	333	327	322	370	351	338	333	319	315	355	365	338	362	327	342	345	323	353	358	358	315	374	335	380	359	334	356	372	330	322	345	345	362	392	350	334	328	309	316	341	362	349	336	365	333	300	346	347	373	357	342	360	345	403	332	325	336	326	328	318	361	320	327	371	359	357	347	334	328	338	369	335	350	348	352	336	339	362	339	355	340	325	357	368	357	337	346	317	324	350	344	332	325	364	342	366	340	337	360	336	349	366	339	343	344	352	353	338	384	362	305	342	418	355	354	329	348	338	360	319	338	358	345	329	345	338	346	345	339	343	352	319	343	323	365	361	329	346	326	326	346	331	348	355	363	339	347	363	299	357	345	349	346	380	361	346	345	329	346	340	345	343	342	340	383	355	353	360	344	351	337	298	358	398	371	349	311	326	311	346	345	318	325	326	359	321	342	343	325	362	361	338	359	344	336	342	337	341	324	342	313	329	357	303	388	328	357	380	346	361	358	329	320	335	326	328	329	342	331	351	340	326	325	346	351	337	336	336	307	345	333	365	350	317	371	311	321	319	317	361	339	354	345	361	347	343	338	359	340	333	356	329	352	358	357	289	350	337	362	314	357	369	373	359	377	330	373	328	342	362	352	359	345	337	337	331	342	324	354	347	373	349	374	327	360	362	324	313	327	306	302	369	355	364	366	352	322	344	329	358	337	359	332	354	363	360	333	331	377	309	336	377	386	340	360	364	324	357	337	345	340	315	343	351	353	328	305	350	349	373	328	360
32450	47975	32426	10541	3332	805	469	481	507	468	493	497	444	463	487	468	430	461	417	400	377	386	398	388	402	409	422	377	391	374	410	398	406	386	418	446	407	423	413	371	403	422	398	416	392	362	400	398	372	401	417	395	389	396	388	389	411	406	427	453	405	447	406	436	381	398	393	427	394	399	383	412	395	405	381	398	390	417	373	365	411	416	372	400	408	406	390	377	373	385	401	392	395	405	372	377	380	396	407	353	379	374	366	429	436	387	400	402	369	414	408	346	376	396	376	439	418	418	408	390	388	406	410	401	398	396	372	390	399	394	407	374	408	404	385	378	411	363	428	430	421	384	393	390	399	395	373	376	433	401	376	375	409	418	396	389	429	391	413	397	393	394	390	409	394	410	366	393	378	400	401	384	398	425	440	396	355	397	387	412	389	403	384	366	395	405	372	395	425	392	406	373	436	382	400	407	373	402	401	406	379	388	418	416	399	401	393	407	379	397	373	394	397	389	373	441	393	416	400	417	419	382	433	393	365	413	405	386	382	387	424	415	405	369	410	408	409	417	405	381	398	406	416	408	379	399	390	382	426	387	409	446	389	425	430	417	412	429	385	392	415	443	419	400	394	386	381	392	359	405	378	376	377	369	392	408	435	377	375	417	392	380	412	408	372	390	398	401	412	381	407	408	402	386	391	395	378	396	416	415	397	469	377	392	423	412	388	404	392	371	395	401	376	390	382	436	406	390	406	384	399	369	390	425	388	418	421	412	410	392	426	382	388	413	374	414	404	408	379	382	397	393	379	388	435	403	411	411	418	438	406	387	392	426	399	404	403	415	428	398	414	406	384	397	363	390	389	422	396	416	414	436	410	416	418	428	432	494	403	379	413	424	401	420	415	402	397	372	399	402	375	389	417	345	393	383	393	396	432	412	391	400	404	391	374	385	404	429	409	395	393	385	410	407	435	424	382	393	426	425	417	393	423	455	413	395	408	401	417	407	421	417	432	388	384	403	451	396	399	430	367	408	377	379	386	399	407	355	388	381	398	405	403	423	396	435	387	421	415	428	402	403	367	419	412	438	393	395	398	388	394	376	411	396	363	440	390	384	389	402	435	369	434	416	412	418	399	378	400	434	384	392	367	391	405	409	430	386	400	394	404	404	405	399	371	361	428	398	431	396	389	434	385	389	379	389	364	343	408	425	374	375	378	446	385	397	369	371	393	368	398	405	390	386	422	398	411	363	404	426	390	424	384	413	403	391	386	384	396	409	406	407	407	395	422	429	370	381	394	384	401	413	379	396	392	404	373	387	378	427	388	400	403	395	390	412	373	354	423	404	416	399	403	399	422	447	377	355	391	376	405	404	403	417	378	372	399	359	360	403	382	385	420	405	370	411	412	398	406	382	387	423	391	393	409	413	407	395	415	397	419	402	391	387	386	418	377	394	370	388	415	389	383	397	428	373	374	374	395	416	419	388	376	426	405	401	373	374	392	439	383	406	404	414	401	410	381	377	416	396	390	403	371	403	343	404	389	385	384	436	403	417	443	399	354	414	402	391	392	431	373	371	404	380	387	415	406	386	405	397	394	369	350	376	380	414	428	381	388	403	442	434	431	410	379	410	392	370	413	404	426	402	369	426	403	404	401	382	370	404	414	395	389	377	388	426	404	403	419	415	441	398	375	376	376	384	374	424	393	353	383	369	406	388	399	440	387	412	421	387	381	366	397	419	385	416	424	370	380	421	401	389	409	377	386	378	367	397	426	372	367	412	443	425	417	417	368	409	391	389	380	421	401	395	371	378	385	413	416	383	400	415	419	400	396	432	384	402	385	408	417	434	394	404	391	403	433	427	386	420	372	404	410	394	394	441	389	390	376	411	374	409	413	386	398	417	400	427	397	386	393	395	422	443	414	366	401	352	404	386	399	387	369	404	388	363	357	360	376	381	392	377	410	414	436	399	390	387	408	388	418	407	415	431	416	392	425	412	400	390	422	376	410	385	379	398	363	387	419	379	349	396	423	373	401	382	373	407	374	393	379	439	409	373	372	436	410	388	378	372	443	379	392	402	433	386	416	431	421	395	392	415	392	399	373	390	389	401	412	404	389	391	400	398	384	364	376	372	379	391	389	369	359	402	407	392	377	393	359	429	423	409	389	394	387	425	414	398	389	398	413	406	379	416	414	382	389	403	403	370	408	416	394	406	418	425	382	388	409	399	426	415	388	435	401	365	396	439	406	396	394	408	377	407	366	385	406	392	401	375	375	346	394	408	399	411	415	373	392	366	354	353	415	401	403	442	426	413	400	433	396	414	407	434	388	402	415	400	400	416	386	383	412	396	419	407	390	415	361	382	400	404	397	417	426	394	397	395	405	391	379	382	389	382	414	367	413	393	379	422	414	372	383	407	408	376	397	393	388	393	420	400	408	341	406	406	426	390	397	412	349	368	379	393	404	377	397	417	410	388	373	400	387	381	399	404	422	389	427	390	416	419	436	392	395	395	434	395	362	375	388	413	380	370	411	415	378	416	405	394	409	387	400	402	413	394	374	420	429	388	386	373	375	388	416	385	403	380	414	409	407	415	376	441	396	419	411	379	373	416	389	372	375	382	434	361	385	399	424	416	401	416	389	416	399	409	431	414	387	428	390	424	392	388	369	404	389	396	374	407	414	403	420	369	355	417	405	441	377	431	387	426	372	394	383	385	398	431	377	399	394	394	433	391	415	362	390	412	384	403	396	394	398	360	418	391	422	385	405	369	363	427	379	393	396	402	377	383	388	400	367	360	385	413	390	377	373	436	367	402	353	372	385	378	403	410	427	376	410	402	394	399	393	416	397	365	408	432	399	398	421	421	401	410	404	431	424	436	408	415	387	398	412	419	406	375	404	391	418	404	395	440	426	398	431	386	388	407	416	381	413	401	419	379	435	355	388	391	422	377	431	432	354	403	400	414	399	364	421	411	394	375	397	376	408	423	378	404	393	427	389	403	443	395	412	390	398	415	382	405	432	351	376	422	398	373	387	379	387	397	399	430	400	432	389	395	402	382	432	403	422	386	397	364	431	381	429	373	412	381	362	399	405	445	441	420	407	395	401	418	367	390	418	396	403	409	389	371	404	409	388	407	387	416	420	396	414	375	422	401	389	383	400	398	418	375	382	395	375	408	397	395	376	390	427	376	422	386	416	434	407	411	403	363	433	416	391	405	399	399	393	407	401	406	422	422	388	410	400	378	404	414	417	440	406	416	377	399	397	434	420	386	407	406	386	402	394	401	391	380	404	436	400	388	422	399	425	416	404	434	414	403	402	409	387	426	399	395	422	406	397	390	403	420	398	397	389	416	401	376	385	393	396	389	403	433	413	417	380	396	412	416	389	388	400	391	417	379	386	380	413	400	379	385	408	380	395	391	373	386	398	425	416	425	408	404	393	387	397	413	419	402	391	431	401	428	439	384	369	388	392	399	401	404	373	410	394	388	424	440	421	384	372	377	442	402
23927	21122	28352	24247	20973	10720	1202	708	542	560	523	469	507	505	448	415	417	387	369	328	348	357	330	323	368	345	340	330	373	334	340	298	302	328	321	306	301	331	323	293	347	320	333	315	301	298	330	307	316	329	313	310	308	343	352	344	330	350	593	439	345	329	310	321	295	308	319	308	303	282	305	296	333	341	319	330	294	310	300	339	329	322	329	336	314	308	306	318	342	289	326	333	321	300	323	277	351	331	312	333	293	316	293	326	283	282	334	319	346	311	291	284	313	334	322	313	317	289	307	308	310	325	307	316	311	320	298	288	275	306	311	327	325	348	336	295	295	317	298	314	317	341	345	334	299	315	336	284	303	278	319	271	311	311	297	316	321	313	309	304	323	307	313	320	323	309	306	321	276	332	302	322	303	254	296	301	310	299	312	301	340	294	315	315	301	348	316	278	338	314	318	305	327	322	322	281	318	330	295	312	304	313	328	330	329	284	331	316	323	302	277	304	308	282	317	308	347	295	322	342	314	283	315	300	308	313	299	331	314	294	296	327	315	351	327	333	292	316	310	300	315	313	336	313	311	305	295	288	336	275	292	293	314	300	315	329	337	311	317	315	313	310	297	262	316	309	321	342	327	304	282	290	299	307	319	304	287	308	305	297	337	315	324	300	311	315	330	303	304	307	269	303	304	302	352	317	327	343	314	315	272	316	295	298	294	319	332	319	314	290	333	292	287	324	302	325	316	306	298	330	316	298	336	299	280	344	300	306	297	297	320	302	302	309	320	300	296	312	324	303	334	298	300	267	313	278	314	294	322	288	306	327	285	285	335	297	315	302	305	309	285	314	310	268	329	308	301	306	311	351	313	304	309	311	313	321	284	297	321	271	333	314	298	307	307	336	309	284	325	332	321	295	298	340	308	316	317	291	269	320	312	320	331	328	288	314	314	319	279	319	323	306	324	327	296	304	341	313	338	295	307	295	281	279	324	310	296	307	329	325	311	306	315	288	298	283	279	309	324	308	303	289	295	305	335	335	327	298	278	319	273	291	341	272	295	286	316	280	333	329	308	316	327	315	280	277	325	321	286	307	341	313	333	309	335	329	308	287	318	293	307	294	325	326	301	314	319	305	329	297	289	327	296	297	316	306	310	306	315	287	291	329	311	292	309	273	335	311	313	320	334	316	318	345	327	309	300	287	317	312	330	309	268	314	321	300	310	302	321	333	323	316	312	351	306	326	318	305	299	323	309	324	340	347	310	315	299	342	288	343	325	326	309	317	255	306	346	333	323	319	295	316	336	309	324	331	321	333	307	313	332	298	327	296	312	353	318	333	295	287	322	315	338	331	304	315	337	316	312	322	287	297	314	326	330	316	311	314	340	338	321	315	306	332	306	326	337	287	329	307	311	291	308	330	331	330	309	318	295	327	319	343	308	283	322	290	312	321	317	317	287	302	325	316	319	302	313	318	283	336	291	306	319	326	296	291	312	332	295	291	273	328	346	299	318	304	313	304	303	322	311	313	298	318	334	304	334	341	293	272	322	314	294	314	304	303	294	298	282	314	344	299	321	307	305	297	300	321	295	314	318	303	322	320	311	306	324	330	326	317	278	337	322	305	304	304	278	291	302	283	318	336	319	301	315	328	324	302	329	300	273	332	336	314	309	310	317	295	302	300	333	296	273	292	337	329	298	295	309	301	327	325	292	306	283	270	308	336	306	313	317	316	324	345	301	299	315	304	303	328	347	264	297	315	282	332	313	312	308	317	306	309	317	291	327	306	322	298	324	288	298	342	334	343	285	318	305	331	329	307	351	292	305	311	321	339	305	307	322	318	340	324	308	334	309	333	307	335	349	328	336	328	276	327	284	318	332	297	331	313	312	317	335	314	306	282	296	306	343	327	328	332	302	272	269	326	316	313	302	301	336	317	316	299	314	327	304	284	330	313	318	339	303	319	314	300	315	323	331	296	285	323	324	312	313	364	308	294	345	336	280	297	296	280	299	295	294	301	322	341	335	311	292	324	321	339	311	311	298	296	299	309	293	310	347	303	326	340	310	302	315	341	301	281	317	286	303	313	268	346	333	317	294	317	296	303	300	308	331	312	292	327	311	296	300	329	329	314	297	294	326	330	296	320	292	318	298	301	304	286	311	307	312	316	324	330	314	331	314	306	352	327	282	319	288	316	330	290	332	296	307	308	340	314	317	307	332	305	306	315	277	298	312	322	303	303	305	298	313	310	315	321	316	309	302	318	291	311	295	292	296	316	315	318	339	329	303	305	279	331	326	308	281	324	305	271	321	273	305	287	288	307	310	318	317	298	279	310	319	321	323	283	320	314	279	279	308	283	315	294	316	276	339	307	309	293	290	308	302	325	297	318	314	315	305	314	319	334	325	346	312	316	301	300	328	308	324	305	311	347	341	311	302	293	318	295	307	331	306	335	347	337	330	306	284	307	307	305	358	327	316	320	296	305	317	280	313	308	314	356	310	338	333	284	305	303	319	311	304	306	332	304	318	294	318	329	297	284	305	343	345	279	309	289	316	320	294	317	295	341	308	292	324	318	333	306	312	305	294	359	300	330	315	308	342	286	319	348	311	324	290	293	308	308	299	314	305	294	323	301	279	307	305	292	300	339	290	319	321	291	316	313	301	352	326	305	290	311	340	317	291	312	275	350	315	311	321	331	300	315	287	305	310	311	318	337	329	324	337	303	290	297	292	351	289	303	310	309	295	311	319	313	295	294	306	316	319	282	303	306	300	307	311	301	334	328	298	301	299	303	329	346	321	311	305	315	309	305	328	301	321	323	309	307	334	311	340	306	317	352	303	306	303	307	329	313	318	363	296	323	302	312	318	344	335	298	310	280	318	300	315	321	334	291	306	305	301	331	300	302	328	334	285	329	319	302	296	307	325	285	302	327	300	334	306	305	279	285	330	318	302	316	313	334	341	314	311	343	341	328	317	317	321	326	323	334	328	290	290	327	290	295	307	289	331	318	330	305	287	284	289	328	314	319	278	308	349	321	327	292	301	305	312	348	339	308	297	320	333	331	342	302	321	290	308	315	314	291	294	321	320	328	314	319	336	326	295	291	334	305	292	319	307	313	307	322	292	311	340	338	305	318	323	315	322	302	297	325	309	305	322	286	301	296	306	297	304	282	322	322	308	327	308	299	292	296	333	300	299	304	338	323	333	289	340	298	297	277	310	300	316	275	313	303	297	314	308	305	333	298	315	335	320	341	354	300	290	318	286	339	316	291	288	342	286	324	322	307	306	321	316	330	323	321	329	310	326	300	300	289	299	302	334	319	301	323	311	356	358	311	305	327	307	306	290	326	344	301	272	336	287	313	303	322	329	302	325	334	339	318	321	320	340	302	316	302	323	312	324	303	307	308	322	282	309	329	315	292	332	304	327	311	313	273	306	330	318	301	291	310	299	297	280	311	326	329	344	323	298	330	333	296	341	309	304	299	301	291	271	322	292	313	289	309	303	303
31914	56137	38617	20178	8680	1975	1133	919	852	714	685	671	618	591	576	584	494	508	446	422	437	428	383	400	442	407	384	379	407	356	384	380	370	379	341	414	351	376	376	349	372	386	367	345	335	334	352	355	354	349	352	389	361	362	357	360	380	418	718	564	378	369	375	357	359	394	362	323	361	367	364	387	381	345	316	361	352	351	349	373	322	337	361	349	329	363	346	348	353	371	357	354	339	351	406	322	344	349	340	368	327	349	340	375	354	365	309	334	363	369	374	336	355	327	354	333	377	328	342	395	347	309	384	326	390	364	358	386	395	362	380	354	347	357	351	356	374	338	384	364	370	360	343	368	381	372	331	383	345	361	333	333	325	358	314	318	364	380	341	375	388	346	368	372	333	368	412	403	344	336	389	336	369	355	380	337	366	350	370	321	364	377	361	359	371	330	402	376	340	330	363	383	373	383	389	344	368	363	378	366	357	322	362	379	368	349	341	369	347	353	354	370	344	345	370	369	346	349	329	364	378	384	344	347	348	364	353	331	356	340	397	333	366	365	348	367	373	371	353	364	372	333	366	371	359	333	346	376	357	359	355	354	360	357	345	329	362	349	348	338	347	342	362	333	326	353	394	342	349	358	362	355	378	329	356	316	351	354	377	352	336	359	345	374	348	350	365	367	346	333	353	373	319	376	326	336	342	361	386	340	334	374	347	371	381	372	344	342	364	361	360	337	327	365	369	355	341	383	336	370	351	335	343	338	314	357	372	345	371	341	374	374	373	378	363	380	358	338	381	392	360	351	375	322	366	340	378	353	366	364	355	356	366	373	369	384	351	342	354	382	365	371	376	348	389	368	319	368	347	362	340	352	346	345	339	365	349	364	354	362	385	326	324	343	356	377	383	380	373	325	369	345	366	380	367	348	348	387	332	383	316	366	359	371	367	364	332	358	331	355	364	323	369	368	334	346	362	387	364	354	352	359	383	404	380	340	336	361	399	327	361	360	366	372	386	348	378	368	391	394	318	353	378	359	378	366	364	365	347	354	373	346	370	349	343	339	345	374	334	356	332	363	373	352	338	335	357	372	357	382	330	356	352	354	346	340	313	370	380	379	343	327	340	319	337	357	352	368	356	339	365	375	308	346	364	363	362	359	379	360	359	362	310	364	334	367	338	332	360	340	319	365	355	329	344	324	337	380	374	318	349	359	384	342	380	358	358	351	356	333	347	371	370	382	328	319	402	353	327	358	384	356	337	334	357	394	383	360	339	373	325	355	346	313	336	346	336	380	363	330	359	347	309	342	397	339	377	342	402	372	350	346	345	349	361	377	371	345	347	350	341	329	375	343	362	343	369	351	355	336	357	363	350	374	333	338	377	356	352	376	338	341	365	379	378	345	377	370	364	343	347	334	355	330	342	356	352	336	332	361	337	365	361	344	334	339	343	334	325	343	355	385	373	355	385	340	356	364	341	363	326	330	340	367	350	345	349	365	318	376	324	352	363	364	354	366	364	350	356	351	390	384	367	354	343	351	332	354	378	359	367	350	381	342	344	380	360	326	354	363	370	343	375	307	375	329	403	362	386	374	330	363	364	403	379	360	367	356	346	375	348	331	348	365	361	387	355	343	355	372	353	356	367	366	338	340	350	369	382	341	358	377	347	355	385	331	333	351	338	342	383	347	401	323	358	351	361	368	366	369	363	335	350	339	349	351	347	375	353	366	374	356	347	359	376	361	330	328	338	347	365	406	347	358	360	351	336	339	362	387	364	349	350	368	347	328	353	344	318	363	348	362	348	369	327	351	328	356	348	367	359	335	368	338	349	359	340	358	385	339	370	351	376	341	343	397	369	335	359	349	328	345	352	377	362	355	353	346	369	340	380	329	351	343	384	345	345	347	318	343	354	329	373	333	330	357	348	348	353	362	342	337	386	323	367	361	334	353	366	328	370	343	374	341	352	344	400	366	371	358	346	373	354	362	363	378	376	335	339	343	358	347	379	344	358	370	352	367	357	375	334	337	371	378	354	341	345	369	365	343	345	362	404	381	385	341	375	396	354	340	356	366	383	348	347	399	374	340	320	337	342	363	355	371	346	366	389	370	336	367	364	353	364	358	355	389	367	390	365	349	362	367	365	325	363	334	334	374	387	324	359	353	350	346	357	378	348	348	332	366	375	329	348	359	365	359	358	334	366	357	361	348	364	366	336	368	382	338	368	353	378	319	353	340	361	381	386	354	358	341	362	360	350	341	341	323	368	363	343	330	350	374	333	373	354	364	359	362	334	350	331	371	331	365	379	323	360	383	349	364	371	333	383	355	337	340	364	376	343	346	346	388	350	405	358	364	381	362	370	327	346	390	339	338	378	336	332	359	384	351	332	397	337	362	356	378	396	322	378	372	354	359	365	362	340	320	363	348	377	380	372	359	297	335	354	380	365	367	371	371	370	345	343	328	362	333	369	355	375	345	344	355	330	336	353	336	360	350	352	346	320	334	390	403	355	351	346	344	348	363	357	376	372	370	348	384	365	340	364	374	349	395	348	349	339	403	333	340	356	362	350	335	340	368	363	329	355	378	378	346	351	337	355	339	360	392	366	367	357	357	345	343	376	350	371	371	362	375	347	354	343	349	331	366	342	343	383	334	374	365	359	346	354	390	347	367	343	374	362	409	393	355	368	371	348	348	352	362	342	332	362	356	377	350	361	351	388	339	367	356	351	349	369	352	362	397	381	364	334	386	361	382	378	357	372	333	363	348	342	330	359	347	365	330	364	363	343	369	380	400	360	366	327	382	357	350	361	363	376	355	354	368	347	365	358	334	353	327	350	338	364	354	346	331	362	329	350	358	364	343	342	366	372	335	393	345	357	356	343	350	391	377	310	377	343	355	359	330	359	361	364	351	337	348	374	345	348	354	393	350	362	352	328	351	351	333	375	351	354	351	379	350	365	416	346	363	366	387	319	354	348	338	405	349	357	366	333	369	325	334	389	375	337	359	356	377	347	358	358	352	341	350	347	366	337	357	341	367	387	366	379	348	382	333	347	368	357	397	342	355	332	355	326	354	374	361	335	329	367	349	355	345	352	341	357	368	361	358	337	371	341	323	337	342	343	330	365	323	357	310	357	355	370	334	347	388	362	323	343	350	362	353	344	353	333	368	360	375	374	352	367	350	361	360	348	346	384	381	325	350	364	398	348	372	335	363	344	352	345	343	371	367	368	335	353	347	364	358	367	349	346	357	346	380	362	400	372	358	325	333	331	338	362	320	343	369	355	384	349	359	360	331	331	377	344	346	343	376	355	354	341	337	341	369	353	381	357	357	364	343	388	321	361	356	373	336	363	361	347	329	373	391	374	374	319	347	364	362	350	362	361	388	400	376	380	327	377	357	354	377	324	333	364	316	346	366	372	323	312	364	364	336	378	366	384	344	372	362	343	366	356	365	330	339	339	347	344	364	376	335	354	364	336	365	369	370	347	349	353	342	347	374	376	359	383	381
25101	21190	27954	24975	12521	1580	743	609	604	571	513	545	541	513	530	538	501	487	483	461	512	454	437	506	455	493	480	405	498	430	395	424	477	454	486	448	466	457	474	460	443	468	472	469	469	460	467	428	411	462	453	465	481	437	441	421	446	485	540	489	476	465	460	476	432	439	484	453	454	431	450	445	448	463	424	459	437	458	450	445	390	461	434	487	403	464	453	435	417	470	460	468	472	463	416	468	474	448	485	418	455	479	445	427	445	428	492	434	453	470	486	472	453	447	492	458	458	462	464	453	448	433	459	479	481	449	403	456	444	455	463	471	462	463	441	486	456	466	449	432	460	445	454	465	432	492	448	455	476	429	425	474	464	461	448	465	462	441	459	433	468	485	430	451	444	473	434	405	430	444	464	473	419	445	452	441	463	456	460	468	455	455	458	459	454	461	479	471	430	438	435	433	433	468	446	448	480	423	455	462	445	466	421	449	415	442	435	476	459	481	447	490	451	460	433	471	417	448	466	469	456	424	485	427	458	458	461	441	485	472	429	453	496	473	442	452	454	421	473	453	426	456	513	442	421	450	460	430	465	479	468	418	443	456	441	419	486	441	463	452	470	462	439	462	471	517	452	405	455	436	418	420	452	459	464	434	504	407	452	475	440	461	443	424	424	482	429	442	459	446	436	397	438	444	450	449	426	464	418	445	501	422	471	439	446	451	459	467	439	434	423	458	486	465	440	448	476	473	483	466	475	457	486	472	466	446	434	479	471	437	446	437	439	455	435	437	460	430	441	443	456	468	493	472	464	456	490	413	434	504	451	442	429	469	449	424	493	439	461	427	491	465	465	412	452	436	442	519	437	458	458	444	443	472	445	457	446	434	432	442	432	495	465	451	456	450	437	480	466	451	485	450	455	453	461	462	452	461	481	424	447	445	453	468	456	451	479	479	466	437	472	437	435	411	435	401	422	454	471	483	502	427	469	455	486	456	416	489	474	485	432	445	430	447	446	445	433	460	470	448	463	468	412	465	435	461	452	407	434	445	471	469	477	449	449	487	447	438	447	457	462	472	469	487	492	422	468	446	442	407	475	472	416	428	446	488	482	472	439	425	461	451	448	457	406	486	459	449	445	444	404	460	458	450	492	440	459	431	438	436	477	449	463	443	419	453	486	419	438	494	461	470	501	466	452	432	444	456	450	432	439	459	484	469	433	456	482	432	477	429	440	408	449	509	457	458	462	448	438	483	444	437	459	452	435	472	439	447	461	493	464	486	488	446	468	442	458	457	438	440	457	480	464	460	460	441	430	451	457	425	444	474	445	446	471	440	440	426	444	436	424	431	477	474	456	466	486	470	423	475	442	458	456	473	415	482	443	435	432	463	441	495	418	451	421	434	470	474	466	439	428	424	488	414	445	425	462	464	441	480	455	459	408	478	463	439	501	445	469	425	455	430	461	433	437	464	439	433	477	463	448	461	494	493	456	485	444	470	466	447	458	482	456	472	468	464	442	484	468	445	440	442	459	445	413	426	454	422	449	482	445	430	444	480	484	449	450	462	460	432	429	467	470	445	436	458	446	447	466	456	459	443	444	443	467	443	456	467	464	446	450	434	449	477	429	439	465	444	439	426	433	449	446	403	472	443	456	476	464	449	464	437	493	455	454	437	457	468	484	476	462	460	457	460	466	464	439	444	461	493	435	483	466	452	455	468	445	409	426	467	431	468	504	467	463	477	426	500	448	465	464	448	447	445	467	472	492	478	437	440	474	414	496	459	474	455	438	445	450	442	465	475	511	404	456	483	457	480	443	441	447	462	473	471	472	447	462	460	481	461	454	478	483	473	449	469	458	468	450	439	441	472	432	467	453	423	439	508	461	444	461	461	459	417	490	465	462	421	447	488	466	451	424	423	441	460	515	442	435	448	436	427	458	449	459	467	425	429	465	454	442	436	444	430	442	433	421	450	465	439	453	412	462	477	460	454	434	442	466	433	414	461	474	447	447	448	488	446	435	472	433	448	442	419	452	453	471	452	456	488	452	494	452	457	484	458	441	470	465	490	465	450	425	444	436	436	439	473	463	463	490	436	443	452	477	481	520	472	441	460	462	441	466	469	423	412	463	465	434	467	433	489	453	426	451	435	435	453	442	461	447	474	490	429	450	426	429	450	453	440	450	453	450	419	455	471	470	457	467	446	458	449	435	441	448	487	452	425	444	481	456	435	500	468	434	442	484	462	476	470	466	444	413	482	460	435	471	448	448	466	419	463	441	426	443	450	455	447	431	450	453	422	487	469	464	459	462	489	491	431	437	420	463	429	446	449	441	426	480	426	500	455	433	449	456	444	473	465	432	476	456	482	466	454	476	423	409	429	486	443	492	443	489	419	416	451	441	455	455	452	463	414	461	452	464	444	451	455	464	453	445	460	440	494	465	457	453	465	499	445	454	419	473	502	453	463	449	463	448	465	430	441	490	464	446	483	416	452	479	445	474	457	446	470	455	473	454	419	437	423	466	432	423	472	427	434	454	481	504	404	459	473	424	430	470	478	458	418	466	471	443	454	483	440	445	492	491	457	477	445	470	454	490	479	417	470	488	468	457	433	431	477	466	440	435	444	475	469	475	453	425	454	440	458	480	461	453	508	460	494	458	453	458	466	456	482	487	456	451	460	420	450	424	416	436	462	457	461	465	444	430	454	457	417	461	442	434	429	443	408	437	464	452	450	458	438	459	499	430	429	417	439	468	415	433	454	457	457	455	466	465	440	484	462	433	460	454	440	432	481	427	430	455	490	441	418	471	459	450	452	443	462	423	433	478	427	431	401	468	480	461	442	475	467	437	468	425	472	448	448	458	448	445	417	462	426	451	455	466	469	425	427	466	414	460	455	454	443	458	432	460	469	437	433	429	435	440	430	476	449	469	460	470	448	460	443	464	471	445	447	459	452	459	460	448	496	432	458	494	466	413	419	462	457	469	434	459	419	432	453	507	476	464	467	453	455	453	459	437	420	424	455	461	472	423	448	426	430	455	454	455	469	458	447	456	456	471	433	468	446	452	455	453	461	463	434	447	450	470	429	459	421	458	422	469	471	483	442	466	461	408	460	478	465	426	457	427	410	456	432	461	477	434	462	479	466	473	435	465	413	442	437	476	458	443	457	471	463	472	430	477	444	451	483	466	450	423	441	454	459	443	470	451	468	467	446	408	442	481	488	459	406	451	462	447	457	493	439	464	396	450	442	438	451	449	434	500	450	459	461	483	463	413	471	465	493	418	472	458	445	462	421	441	492	497	462	453	447	413	463	447	475	454	492	411	430	452	449	452	475	449	432	460	486	448	448	456	461	494	460	456	466	464	449	444	435	482	483	410	459	412	472	457	439	461	473	448	459	464	477	431	437	438	445	446	456	466	452	439	444	451	456	473	433	439	434	454	465	430	405	467	433	448	469	502	444	414	489	425	421	440	431	473	455	487	450	448	459	481	454	478	480	456	455	417	466
33294	52711	36778	16871	4977	1411	953	825	751	651	677	661	712	681	640	621	626	585	560	542	571	551	495	533	535	522	479	553	539	544	492	522	541	518	521	504	510	527	543	549	498	540	499	530	500	541	547	492	513	488	463	498	518	534	541	508	515	612	667	542	495	507	524	530	492	498	525	490	528	513	502	512	484	545	481	534	507	543	492	478	522	538	506	493	528	533	498	501	492	501	469	517	530	465	534	504	551	499	447	541	559	535	501	519	541	522	482	501	529	485	487	505	489	531	506	500	506	498	530	510	492	519	535	530	515	499	496	483	496	498	474	497	479	538	536	512	473	528	536	506	516	526	509	545	531	514	526	552	516	542	535	459	472	496	476	497	525	529	515	483	533	519	503	488	496	542	469	465	526	513	542	548	518	525	532	535	528	440	499	508	507	496	469	477	526	510	527	541	488	524	502	506	527	510	486	507	499	537	527	490	509	491	478	482	497	520	523	542	487	492	512	474	551	498	522	479	539	519	525	500	533	514	490	497	539	508	503	533	504	505	529	537	530	549	539	504	494	512	547	516	522	516	466	511	549	529	520	529	537	536	476	505	531	520	512	532	517	493	509	516	524	513	515	490	555	490	547	527	542	515	516	527	531	529	531	464	512	499	488	511	533	535	491	493	550	499	532	517	504	588	506	567	553	469	521	518	548	547	510	514	482	491	522	473	525	494	525	530	515	498	481	519	537	506	537	546	495	504	488	529	480	513	545	515	534	475	500	510	511	477	526	456	524	500	529	532	543	528	481	478	528	499	525	516	529	508	475	489	545	545	503	477	520	525	503	468	526	512	542	546	536	511	481	486	530	544	486	494	525	540	537	497	506	521	548	554	533	517	530	487	518	519	519	528	500	499	513	520	483	518	509	528	539	530	512	514	509	478	533	535	492	514	496	490	520	535	537	528	495	498	494	518	554	480	526	492	502	527	506	551	549	524	501	532	500	508	483	505	488	494	533	521	529	531	528	557	517	508	518	490	529	505	530	518	538	520	513	500	512	493	551	515	517	494	544	491	482	521	486	466	452	507	559	527	498	507	553	507	511	518	503	512	548	496	511	533	516	534	535	504	478	545	513	553	472	538	502	532	503	517	512	493	484	504	465	519	520	517	510	503	555	529	532	536	516	530	517	512	477	500	563	488	520	471	485	518	533	557	505	513	571	484	524	493	523	510	491	554	493	503	520	530	509	520	514	504	532	491	486	501	513	530	509	512	500	498	545	525	506	488	515	520	541	490	515	481	526	509	451	517	538	538	471	495	493	557	509	540	511	502	496	522	507	520	476	542	513	534	524	527	535	513	507	500	533	489	496	549	476	514	532	504	456	537	529	533	462	496	501	517	508	480	526	539	544	499	542	469	560	514	579	529	526	553	514	520	483	514	518	556	494	486	505	514	522	526	510	496	547	512	541	574	514	516	520	474	555	534	499	503	489	505	536	512	577	534	536	525	498	475	494	517	510	509	503	497	539	539	525	527	484	529	508	487	531	524	504	513	495	516	500	528	524	514	524	515	538	502	522	528	544	544	513	506	503	528	538	517	457	485	503	528	503	502	500	524	516	497	507	493	494	516	502	551	487	508	508	522	507	521	516	500	553	479	452	504	530	523	511	516	504	497	535	507	541	522	513	527	496	548	512	526	499	516	519	501	477	497	523	478	525	505	549	532	476	556	478	514	526	462	563	526	533	506	532	531	514	498	494	491	522	552	533	558	509	501	489	521	514	459	499	525	522	518	479	519	550	546	520	526	475	533	523	495	519	502	520	523	541	487	518	505	499	530	510	487	496	490	517	516	503	511	502	527	549	536	534	501	506	525	528	480	498	468	499	485	491	509	541	514	501	507	506	500	514	505	541	518	531	530	496	459	496	506	519	522	501	503	518	533	486	472	513	508	541	514	521	516	508	507	507	534	539	516	529	530	520	555	495	537	567	502	515	491	500	541	538	534	514	527	511	479	488	500	516	540	500	485	498	501	514	514	488	490	508	502	461	512	502	525	480	545	491	477	530	508	501	481	473	502	506	483	484	543	489	484	521	502	517	520	508	521	500	550	569	527	495	566	492	511	508	506	500	518	530	509	520	512	484	512	505	533	515	566	529	524	517	507	527	523	530	521	495	489	538	530	496	510	514	541	519	506	519	493	535	502	518	504	503	502	528	478	488	511	536	536	536	545	481	538	502	493	504	528	531	539	515	500	527	527	502	495	533	504	497	550	524	489	570	520	533	527	542	515	532	547	551	518	519	544	515	535	477	485	542	506	480	541	511	511	493	497	526	562	538	496	526	530	493	531	515	509	505	503	528	547	521	543	507	500	509	523	517	505	504	510	518	579	532	544	513	521	469	531	516	497	484	523	496	484	530	506	505	509	539	513	440	519	555	499	537	491	524	505	507	533	482	532	493	549	517	487	489	517	513	577	466	547	538	492	572	544	465	517	529	498	552	532	530	485	496	490	522	529	483	483	506	506	535	516	504	537	483	503	517	564	495	522	507	450	548	517	482	538	500	490	531	496	534	511	495	523	512	497	541	514	552	514	481	533	493	533	505	492	536	482	558	498	547	530	537	525	512	554	482	513	549	494	499	524	484	525	493	518	525	514	507	517	524	499	518	505	530	537	567	490	507	500	498	547	518	520	505	553	488	513	509	528	461	506	519	523	497	510	504	518	503	509	530	523	505	490	542	492	518	542	520	505	504	509	497	524	521	537	525	522	535	540	500	493	546	529	486	454	554	504	527	515	513	482	544	501	504	496	506	513	490	513	522	553	502	477	493	555	584	498	521	522	536	544	556	500	506	522	525	518	508	480	550	473	503	495	532	514	501	509	483	507	503	465	516	517	486	566	499	485	542	510	524	500	491	478	494	507	558	518	496	524	518	506	490	511	573	508	508	474	538	505	541	525	513	494	516	544	481	523	478	531	534	461	478	514	475	542	534	518	549	515	541	551	462	513	490	542	495	523	505	486	550	541	574	531	533	524	497	481	519	509	508	514	539	516	500	554	513	514	477	481	511	530	460	503	497	520	479	513	513	503	511	539	531	493	495	535	494	516	525	516	521	512	504	547	505	483	495	474	503	504	491	513	519	536	456	516	557	521	499	495	541	518	514	515	528	497	518	509	519	524	499	522	517	520	562	505	522	497	510	515	500	475	488	514	522	557	518	517	503	495	556	494	483	548	587	539	541	505	486	519	505	518	457	512	481	524	542	513	523	500	552	505	489	560	536	503	520	491	524	501	505	494	484	512	541	543	510	500	505	532	501	532	523	532	529	522	510	498	534	528	555	492	482	535	508	515	516	493	501	512	541	542	506	523	525	522	513	523	508	514	497	524	513	500	527	483	526	541	500	506	520	513	475	509	542	473	534	552	495	521	507	513	509	554	517	500	525	529	516	502	509	479	539	525	541	524	527	485	507	511	519	524	507	514	529	487	516	500	528	515	547	511	514	512	528	553	500	541
22855	21062	28589	23744	20994	20765	8402	1083	834	755	712	690	687	658	667	663	573	534	530	538	494	540	503	496	504	553	465	483	492	487	461	483	492	443	455	458	434	506	485	447	484	451	473	487	450	448	491	485	477	454	414	433	493	458	465	481	450	541	890	615	473	450	492	445	417	469	484	429	487	452	437	440	475	451	448	454	446	486	454	449	429	445	443	436	461	432	409	469	457	466	454	456	416	476	456	466	458	474	434	457	447	433	450	474	513	469	422	491	463	459	449	464	471	478	432	455	444	477	472	482	478	449	439	433	448	473	447	467	432	471	464	427	464	476	477	463	470	463	457	482	470	448	442	440	449	451	473	458	442	515	468	428	446	417	446	448	420	467	481	473	461	449	474	524	461	451	464	448	465	493	447	490	459	441	447	466	475	467	449	463	424	468	448	461	439	464	477	473	470	462	509	446	475	448	493	429	473	463	439	456	431	429	461	464	448	439	441	437	460	437	483	476	458	469	457	482	472	455	453	455	443	472	429	437	436	451	446	381	496	480	426	463	432	483	438	476	420	478	423	488	484	450	471	468	446	465	467	482	486	494	422	418	459	441	497	434	450	418	474	476	441	448	493	447	394	459	440	420	416	458	448	428	425	429	461	466	482	488	487	431	469	451	500	488	428	454	482	442	426	491	454	442	445	444	447	459	444	460	490	486	469	455	483	465	484	478	434	440	428	420	471	425	487	470	470	430	468	467	477	466	451	464	419	465	451	460	473	460	484	465	435	455	483	447	472	472	502	450	477	481	504	475	470	473	462	413	429	423	419	467	479	468	442	463	408	460	486	494	453	477	421	455	479	453	483	471	434	458	471	500	458	453	467	466	436	445	465	444	494	502	420	462	476	458	456	437	464	438	433	467	479	427	469	436	429	448	481	441	492	465	468	454	505	501	461	448	468	494	467	451	458	448	437	439	456	474	459	456	467	463	506	471	506	457	456	443	458	489	440	466	487	455	458	453	465	415	433	428	460	466	446	475	465	454	476	465	453	449	445	454	456	439	454	485	471	475	474	429	473	485	476	476	455	464	496	483	453	432	452	480	510	435	486	412	431	437	443	452	420	459	454	430	444	485	465	488	464	461	436	408	475	450	466	460	471	474	487	461	452	479	485	442	447	469	454	487	471	476	482	460	457	449	480	430	452	467	445	450	456	477	454	435	432	443	495	460	462	446	484	475	498	442	478	473	492	476	467	443	473	420	414	450	455	458	468	447	464	442	486	498	442	429	485	451	492	453	460	453	457	476	452	451	479	484	431	458	413	448	482	470	480	430	457	459	483	467	427	429	469	447	450	469	479	433	461	457	464	460	485	472	455	442	443	499	479	433	486	439	445	464	458	501	481	451	434	456	475	464	454	485	461	431	476	457	487	417	485	448	471	439	469	458	469	468	485	424	436	450	463	456	443	442	470	488	501	461	447	436	466	392	431	444	460	452	470	482	457	460	474	486	464	455	434	473	475	482	456	439	475	473	449	452	488	444	453	428	454	459	493	456	441	462	506	468	456	469	452	420	466	476	450	481	499	466	497	475	474	463	470	447	440	412	443	451	489	452	465	445	456	468	439	472	445	422	475	469	474	482	497	455	485	475	442	511	434	464	467	493	472	478	454	514	457	458	448	462	476	452	439	503	510	459	434	473	458	443	494	460	462	459	475	427	502	464	447	432	426	441	416	454	463	480	469	463	441	479	468	501	506	458	480	444	439	471	450	464	416	458	460	422	423	451	468	433	475	472	431	424	418	466	450	447	453	473	469	462	441	469	510	454	489	473	439	462	476	452	446	453	460	518	464	437	462	437	443	475	468	412	472	449	472	476	447	443	467	486	477	478	474	442	487	462	483	443	446	467	434	443	475	461	428	462	466	457	432	483	482	485	432	480	450	453	436	435	464	500	483	442	424	456	460	472	456	456	478	468	446	448	515	432	476	471	454	460	472	430	464	452	418	470	477	470	444	479	443	456	438	409	453	481	453	450	464	444	458	459	457	467	473	495	486	439	422	436	493	487	439	442	477	471	419	495	462	449	505	440	464	453	476	490	467	443	438	461	462	452	454	474	474	458	445	477	448	453	456	434	414	444	425	451	437	491	513	443	445	466	503	470	449	459	430	451	451	453	466	434	478	496	469	449	461	441	468	475	402	441	471	447	441	469	484	473	433	427	459	429	444	465	480	475	468	451	467	424	446	500	459	418	439	451	407	461	427	423	455	484	481	442	475	474	467	475	499	415	469	476	446	484	421	466	456	500	459	478	488	462	464	440	423	444	471	438	454	426	448	482	454	472	415	461	457	483	436	472	470	482	486	440	419	446	462	487	475	458	437	447	488	438	434	409	450	454	482	453	460	459	473	465	451	449	446	458	491	423	518	437	465	455	454	471	466	473	458	453	467	459	432	497	450	433	459	459	464	469	474	440	482	466	445	455	432	449	468	467	456	458	461	456	418	446	447	449	435	429	481	454	410	458	471	431	452	413	460	425	462	461	405	443	449	437	484	443	437	429	470	462	453	462	462	465	468	468	441	454	468	461	450	463	462	473	429	453	498	475	484	456	491	431	439	467	498	484	445	469	505	449	471	468	473	468	490	461	465	465	456	459	460	468	470	414	442	479	469	508	409	431	442	476	430	444	472	478	444	506	460	441	479	443	448	476	411	450	474	475	466	449	475	461	474	412	437	455	473	459	480	423	452	484	446	487	454	425	429	495	496	456	500	455	469	447	450	459	477	453	468	448	447	469	463	462	440	440	492	466	484	506	478	467	451	463	444	463	485	483	454	422	475	455	471	489	485	473	438	461	467	451	456	474	461	446	470	488	454	471	476	442	457	472	463	442	430	451	460	442	473	485	446	426	419	453	457	448	499	469	439	475	468	456	458	459	485	442	484	457	457	421	468	453	478	435	450	478	447	423	484	449	470	462	461	461	449	474	436	422	449	463	420	445	487	464	476	436	464	460	442	471	473	490	476	435	494	486	470	503	447	428	451	463	471	452	417	455	456	440	443	462	465	456	439	440	488	465	432	433	447	433	450	432	425	466	438	472	486	471	454	478	426	495	417	499	455	451	471	410	454	438	450	479	449	469	457	455	443	424	424	496	438	455	440	457	467	429	474	446	435	479	471	458	463	448	453	481	452	469	429	437	405	490	463	448	493	482	478	424	425	464	479	438	478	434	435	441	434	467	458	465	481	450	505	410	458	441	466	459	454	457	444	470	421	476	437	470	467	481	446	510	452	434	469	422	450	482	452	465	474	435	463	431	482	453	469	448	483	449	487	444	439	478	470	459	487	475	513	473	463	487	449	483	438	442	476	442	450	457	427	508	474	425	486	442	463	472	470	453	443	459	468	437	447	451	458	438	445	436	473	442	439	390	477	445	441	457	431	437	452	451	476	454	418	478	447	430	486	483	497	439	438	458	503	426	461	482	474	462	425	432	480	448	482	467	415	457	484	493	456	462
38810	63072	37372	22992	11479	3268	1860	1537	1237	1068	903	916	858	832	841	794	765	664	598	576	597	510	530	564	561	584	563	574	544	575	514	556	530	564	517	532	511	546	499	550	533	548	517	519	518	504	497	457	533	477	503	483	531	553	515	491	465	662	1083	673	481	496	477	540	470	505	487	514	500	474	507	538	495	439	521	529	554	485	504	511	514	509	516	462	484	529	502	501	490	462	501	524	485	504	499	485	489	478	515	482	541	468	506	469	490	541	518	492	476	514	490	476	484	505	508	491	492	493	503	464	480	529	489	493	495	480	491	496	494	482	516	523	510	503	476	515	522	499	494	484	548	507	459	496	494	515	473	534	513	539	481	521	513	489	520	454	502	492	538	478	475	515	483	525	577	439	478	506	467	480	538	451	505	506	504	494	524	483	473	505	518	516	503	491	503	487	478	492	484	454	502	495	509	533	467	510	496	497	473	513	488	519	553	540	502	514	506	524	489	485	481	473	495	536	514	501	485	461	479	472	534	534	457	494	507	500	554	500	448	466	486	536	500	482	489	530	499	484	519	495	493	531	490	532	503	475	504	517	508	540	487	509	520	514	514	486	533	506	503	499	510	495	487	507	497	516	516	523	479	493	493	480	477	519	456	506	524	500	505	482	446	519	465	467	471	497	450	515	478	519	449	472	494	510	535	483	472	486	539	471	486	467	527	521	506	518	535	498	491	505	486	506	490	497	501	515	532	451	489	505	486	493	516	528	512	461	477	476	525	520	470	510	516	449	492	491	468	490	528	497	490	545	489	492	476	489	483	511	523	507	502	510	534	476	496	497	492	477	442	499	511	509	492	528	496	457	483	489	483	520	504	527	483	506	506	484	520	570	528	499	481	488	494	488	481	527	486	492	471	499	473	480	520	501	503	528	477	489	505	500	538	472	503	483	529	479	516	531	490	469	482	481	497	487	495	551	488	520	505	500	471	482	508	496	512	497	507	550	498	493	522	478	484	542	499	501	500	519	499	547	553	490	490	470	509	487	529	505	514	497	488	492	485	498	470	469	488	502	515	508	480	503	441	495	473	495	507	506	468	508	532	505	493	508	521	465	500	494	529	502	480	521	535	520	500	488	510	497	508	514	498	488	490	467	486	473	494	524	507	457	481	525	481	503	509	529	510	485	524	509	467	477	497	462	511	517	479	471	507	487	478	497	510	490	450	528	496	499	498	471	511	513	505	485	475	519	500	490	478	515	520	478	448	482	499	476	482	504	531	489	469	503	515	497	512	494	508	501	468	460	526	473	490	538	486	477	498	485	481	526	432	491	499	458	501	506	473	547	506	524	519	513	465	503	524	509	545	504	471	465	459	512	478	474	491	475	534	503	474	498	480	531	476	520	496	541	504	476	474	474	434	497	506	497	496	475	462	486	500	497	521	535	474	472	575	507	505	510	494	521	524	523	492	465	513	549	479	493	520	487	463	514	468	538	532	471	477	491	512	485	500	468	510	526	511	508	519	492	497	492	525	472	508	500	537	480	534	505	489	523	503	550	519	517	561	530	513	502	481	477	489	477	518	486	504	517	473	515	536	512	509	474	515	483	464	508	480	483	510	457	500	523	520	514	494	511	500	458	479	491	472	522	481	499	499	493	531	520	508	488	492	498	506	523	519	482	510	478	492	488	538	487	476	485	512	509	507	507	529	509	516	510	540	475	530	477	502	502	472	499	485	527	502	511	466	528	500	481	500	474	474	484	507	500	451	483	505	506	515	487	497	500	557	518	476	476	490	515	477	474	497	516	489	447	535	489	512	538	493	467	508	497	498	529	488	516	547	499	463	489	454	512	488	480	500	465	477	500	515	494	498	524	507	523	526	523	504	505	520	512	486	478	465	535	515	468	456	505	468	447	527	490	475	500	519	478	540	516	511	522	500	496	541	509	467	503	503	515	513	504	510	503	523	502	438	470	451	472	515	475	519	502	458	454	503	478	468	459	485	518	516	527	494	506	496	527	517	466	500	493	523	481	510	514	528	493	511	482	486	442	504	498	541	500	520	503	524	485	446	518	510	509	518	490	465	532	478	523	490	494	507	480	463	495	485	505	482	513	557	515	505	481	486	513	490	543	511	559	526	525	480	508	496	526	511	525	519	467	488	502	531	504	495	488	467	567	476	524	474	481	503	485	516	484	497	536	523	487	490	504	472	489	535	470	507	483	493	548	469	515	443	504	489	504	525	463	497	466	502	485	505	469	526	483	516	511	507	505	537	520	506	465	525	483	500	498	519	482	518	497	516	469	519	510	481	457	480	510	492	532	501	510	474	498	509	447	500	481	498	480	507	519	516	515	508	486	461	505	477	505	473	460	503	530	508	527	522	511	564	530	481	475	530	531	497	468	496	523	512	489	487	492	507	522	475	497	505	499	485	494	500	513	492	483	489	518	500	487	511	497	505	481	496	464	501	490	504	470	543	503	497	504	523	499	502	472	502	473	532	506	493	508	487	497	531	469	499	518	510	512	477	525	456	481	518	508	491	538	554	499	527	479	483	492	515	510	502	481	502	496	501	525	478	528	490	448	483	508	529	472	495	530	540	523	512	505	488	511	517	489	481	520	487	517	493	486	498	523	509	479	509	469	500	505	523	491	493	488	483	527	432	489	505	423	485	507	521	507	502	499	471	488	462	516	548	501	526	498	471	480	519	502	504	518	496	497	511	468	508	477	533	495	497	506	506	457	477	511	469	496	479	491	505	494	516	481	510	503	510	498	481	508	488	475	494	488	528	527	525	478	503	469	498	534	502	482	518	506	524	516	456	492	522	470	537	517	499	526	504	483	528	496	516	458	479	506	484	517	494	492	530	505	531	481	479	486	521	498	478	449	518	488	512	469	512	499	526	505	458	468	482	549	493	495	473	469	546	517	493	508	511	467	535	516	511	508	529	516	492	514	516	484	491	499	528	471	463	510	475	529	522	489	498	485	515	502	490	537	500	517	486	464	479	496	454	486	480	504	477	479	504	516	511	458	516	452	505	522	506	489	504	504	490	440	499	480	528	480	467	491	485	496	485	508	472	489	498	483	520	479	494	509	534	496	495	503	479	490	497	494	493	511	516	504	503	476	489	477	523	490	471	503	524	566	485	560	510	503	455	492	500	484	482	466	500	478	506	554	540	496	517	459	495	528	489	523	483	520	511	522	485	485	522	486	487	502	474	516	502	515	505	483	464	469	496	483	528	490	514	487	494	525	502	465	525	515	488	529	497	529	485	504	456	519	517	507	473	546	525	492	498	522	484	476	521	484	567	516	485	498	501	509	476	496	523	500	488	490	503	510	443	478	507	494	468	511	459	504	512	505	537	487	491	518	493	514	498	519	502	498	484	512	463	491	518	533	513	528	513	490	498	523	480	488	514	446	486	542	480	487	481	469	492	517	488	483	482	545	513	468	464	514	490	500	506	479	486	548	477	512	507	482	511	544	499	498	497	464	520	512	496	467	482	515	495	476
28418	29159	28011	14996	2968	532	418	391	364	337	350	365	365	364	380	388	358	357	318	342	339	333	330	337	332	374	348	381	341	368	325	316	365	325	334	317	354	327	350	370	363	335	330	345	338	324	338	332	316	349	308	375	314	349	333	311	337	331	333	349	368	320	356	308	334	316	339	340	310	347	337	336	331	363	328	348	356	335	346	324	346	346	321	345	358	335	304	340	336	301	339	340	329	318	346	363	347	320	324	324	341	335	361	323	328	364	345	318	329	340	307	328	344	334	333	319	351	320	341	326	337	321	341	339	364	345	345	333	358	324	321	333	345	341	346	330	354	356	322	332	338	332	350	306	336	342	330	388	324	334	345	353	343	356	334	348	342	317	348	350	333	355	326	316	343	368	335	343	310	317	331	349	322	316	344	312	324	321	315	357	327	345	324	351	360	325	327	328	344	342	333	347	320	363	367	364	340	342	326	344	310	332	321	318	321	303	355	317	319	329	346	359	385	355	339	350	330	335	321	329	350	324	327	337	321	349	341	343	327	338	330	320	387	344	360	384	331	350	343	352	344	339	350	366	356	282	315	319	351	310	319	327	303	374	368	353	336	341	326	338	334	346	342	321	310	363	344	335	353	366	326	359	365	321	346	356	352	314	378	332	304	338	328	320	332	348	332	309	330	333	354	328	307	358	351	378	346	329	363	317	337	354	324	325	341	328	332	331	324	318	280	346	365	339	367	336	334	358	363	342	332	318	322	319	349	324	300	336	304	301	339	333	367	339	326	378	349	346	314	342	333	355	334	323	353	325	333	345	355	332	317	329	333	333	313	333	315	363	313	341	339	362	335	358	352	317	338	371	325	323	326	350	301	317	319	331	350	337	359	309	348	333	340	341	344	358	302	333	355	333	329	350	300	365	358	308	352	303	371	369	352	304	336	348	357	331	346	324	385	341	357	341	331	332	317	339	327	314	339	339	358	368	326	394	344	338	311	347	331	347	332	306	352	345	375	343	319	342	312	380	358	345	359	316	329	337	329	355	368	340	323	345	363	350	357	318	345	329	339	332	330	337	313	341	359	352	317	363	341	346	314	349	344	332	377	350	330	354	385	341	325	349	326	362	321	344	345	358	323	307	346	352	341	329	340	354	348	310	348	315	344	311	368	365	303	328	334	350	352	349	317	382	345	341	334	357	357	371	354	304	368	344	326	316	353	364	349	291	334	393	320	320	378	307	325	314	366	338	328	336	312	326	315	329	358	314	368	352	321	335	365	370	369	372	310	357	316	331	330	334	351	372	312	326	339	340	351	337	342	355	334	374	332	365	337	322	346	342	350	327	302	340	345	324	327	343	350	311	361	329	367	336	341	336	343	335	334	331	322	335	316	369	348	364	323	323	321	323	354	332	370	347	362	343	334	307	330	332	335	306	310	337	344	345	343	338	310	365	333	346	329	323	330	360	311	331	367	359	340	330	356	320	344	332	357	340	372	353	332	315	303	381	337	362	367	326	337	304	325	332	306	321	319	314	348	328	340	339	321	338	329	333	339	376	323	337	343	346	346	358	342	317	326	330	356	371	321	348	306	331	315	324	340	313	332	358	349	360	352	347	361	316	368	344	333	348	359	333	354	346	384	345	312	341	322	369	301	328	340	352	339	342	352	329	327	328	344	341	329	318	341	325	311	350	356	360	312	336	330	354	357	321	351	365	326	359	336	345	337	322	331	361	348	313	312	368	329	353	305	336	342	323	327	321	337	317	310	339	325	340	347	333	319	311	346	322	352	358	336	326	313	360	324	368	311	294	345	370	321	358	347	361	335	317	325	334	328	357	351	358	349	338	339	335	305	354	332	333	326	321	337	358	314	332	312	327	322	354	353	352	333	347	347	295	313	305	354	353	336	378	319	308	381	350	330	336	319	332	335	325	323	316	328	384	329	327	324	366	354	360	349	344	341	324	365	350	315	374	341	322	382	336	341	341	356	292	371	345	335	346	354	342	335	345	324	320	309	316	355	328	322	318	320	318	339	347	345	346	353	323	322	328	362	308	332	350	318	324	352	327	307	358	360	317	358	380	346	348	337	343	307	321	356	314	356	364	360	309	344	326	337	348	324	335	365	312	346	377	297	358	335	337	349	339	378	297	371	324	347	333	347	339	302	345	341	369	317	350	320	340	341	371	322	326	313	343	349	350	340	334	315	338	345	352	336	337	338	332	342	334	346	328	332	341	385	328	310	327	324	349	364	345	332	348	325	332	352	342	325	365	329	329	343	327	349	334	356	325	319	359	334	334	324	352	351	346	345	334	323	347	331	379	392	345	317	330	342	340	334	309	355	355	334	342	337	331	341	324	365	320	354	354	349	319	370	378	335	339	347	323	362	335	343	353	331	341	343	378	332	322	349	347	327	349	334	353	341	309	361	337	328	335	350	321	352	360	355	379	317	335	305	354	362	316	327	315	362	329	319	312	331	338	330	349	353	372	325	323	323	320	304	343	342	347	309	347	342	352	309	342	352	338	344	333	324	325	331	333	343	350	338	332	336	352	349	323	357	346	322	318	346	349	325	312	334	305	340	361	357	337	357	304	321	351	317	324	348	330	341	342	344	335	321	316	345	345	352	327	366	304	371	333	354	353	294	334	321	319	355	351	345	345	347	345	336	327	353	355	316	324	344	319	395	334	347	322	318	341	313	307	323	356	322	332	375	349	357	319	335	331	356	380	366	385	358	347	361	341	364	368	320	367	324	352	377	337	330	385	314	326	339	337	355	357	356	333	328	342	340	340	333	355	344	358	364	331	330	342	313	331	356	370	343	348	357	343	323	313	346	316	344	372	329	329	317	319	305	348	360	337	338	351	381	333	327	368	305	343	333	328	349	344	337	357	354	355	323	325	297	292	355	318	347	348	335	343	358	377	325	339	337	328	324	355	358	349	335	348	317	354	314	352	362	332	321	317	362	364	324	347	352	334	346	358	332	367	369	341	346	345	329	377	341	353	374	326	326	341	302	343	338	312	327	344	333	355	362	355	330	378	346	328	380	316	316	364	354	341	377	332	364	335	371	342	328	339	361	314	342	324	322	328	352	333	343	326	345	367	325	342	339	313	311	336	332	312	331	337	348	354	321	364	343	292	346	341	345	323	340	380	328	303	316	335	359	343	326	333	329	327	370	336	336	365	292	295	339	314	356	351	336	328	351	348	354	322	359	321	329	335	349	326	386	350	339	344	353	321	373	363	318	341	361	329	353	307	350	356	328	402	379	353	330	352	332	356	317	386	338	337	351	304	377	338	337	317	325	328	327	360	317	307	343	346	329	347	331	337	337	320	346	312	359	314	338	330	327	330	338	347	362	325	358	324	353	346	342	293	305	344	377	353	335	350	343	334	333	347	345	315	330	367	337	347	337	363	340	367	365	316	336	329	314	340	345	360	363	344	337	336	338	354	348	341	351	330	325	367	325	366	362	356	333	332	314	351	336	341	338	333	339	325	380	351	341	329
30919	46032	27219	11991	3866	754	556	470	504	458	447	443	462	477	431	432	508	422	432	406	407	385	414	389	393	392	399	385	390	380	406	388	408	391	368	427	411	367	398	402	419	414	377	373	415	389	386	374	372	364	380	405	426	383	425	405	442	428	430	384	394	371	377	387	408	366	404	392	369	390	390	397	382	400	403	376	431	384	389	389	425	378	394	402	320	376	363	411	388	384	420	408	351	385	419	423	396	371	403	411	402	439	371	428	410	408	403	398	391	410	410	408	392	415	365	402	391	382	367	380	403	364	401	400	373	378	388	367	369	414	413	379	433	408	413	391	392	383	384	366	370	399	396	374	407	410	381	392	415	405	417	376	387	373	361	400	369	414	367	388	398	373	397	448	384	399	434	378	393	370	415	414	375	371	397	416	356	394	442	377	368	375	382	377	358	385	432	397	417	361	429	422	378	388	431	385	371	353	427	402	410	360	378	385	363	383	392	412	413	432	392	407	391	423	371	351	380	408	384	417	395	385	376	381	416	402	360	387	385	433	379	394	373	390	398	398	387	392	395	376	408	421	394	417	403	373	388	390	404	380	448	369	390	394	382	397	351	381	408	355	401	407	414	396	403	344	404	374	426	387	418	407	389	367	394	400	401	368	353	399	360	388	411	365	405	401	397	383	428	399	417	392	399	396	389	379	399	404	381	397	364	374	368	418	399	353	395	385	378	380	401	379	400	357	412	393	377	416	401	407	402	415	409	383	407	405	383	382	382	374	374	387	371	393	379	388	422	376	402	430	414	398	399	411	414	366	401	399	361	363	376	364	385	367	369	411	403	407	366	374	400	384	367	377	352	411	394	373	376	421	392	380	391	404	338	352	381	398	379	397	400	415	392	420	401	361	386	403	349	393	407	379	424	407	387	409	373	419	347	414	399	363	401	396	363	409	403	387	438	397	397	361	380	418	381	399	401	377	421	378	383	418	363	368	390	395	405	460	416	394	370	401	420	401	416	403	373	414	376	390	406	396	381	403	375	402	391	379	387	400	368	385	394	402	387	380	402	372	394	380	378	370	363	388	365	414	370	411	370	422	396	400	375	404	384	401	360	393	413	387	387	381	388	385	386	375	370	383	422	394	408	387	383	374	411	364	378	427	402	380	391	377	393	397	387	401	407	387	423	401	383	385	392	376	383	383	392	440	400	345	412	375	391	375	363	404	382	354	361	411	373	387	405	424	389	392	389	367	397	384	377	409	351	389	385	381	392	379	420	392	368	402	408	365	410	430	379	425	430	397	376	426	398	387	393	444	418	401	411	415	381	395	383	394	415	397	412	351	413	402	387	375	401	377	375	378	388	346	395	404	380	395	379	385	369	374	395	387	410	378	348	414	407	386	352	407	418	398	380	383	367	406	385	383	435	347	403	364	377	367	363	373	378	408	395	409	389	424	403	391	407	380	446	400	384	414	373	427	427	410	376	398	372	404	415	422	415	353	429	413	387	404	379	410	376	391	427	403	388	356	412	407	406	381	416	398	397	378	398	375	332	363	377	426	406	386	373	356	391	374	381	384	353	345	337	379	354	382	362	412	369	411	408	384	363	386	380	402	382	414	399	371	407	359	392	410	372	363	423	373	409	376	384	393	389	369	386	384	377	394	421	366	428	392	374	395	390	393	407	418	411	382	348	394	378	383	420	415	395	368	365	396	418	377	427	390	380	396	378	407	382	374	385	380	400	415	379	391	414	363	386	354	420	397	413	395	371	365	378	361	399	403	390	419	384	369	395	353	360	388	412	368	417	398	378	375	430	399	361	410	361	415	385	406	436	418	442	349	401	404	387	404	405	406	389	371	386	392	408	413	379	378	376	407	410	387	339	397	395	397	409	398	379	394	407	411	420	414	397	386	364	412	382	367	387	402	370	367	407	395	364	400	403	341	380	408	391	378	411	403	381	354	406	370	372	391	401	398	379	346	393	402	401	361	412	409	393	403	390	363	409	407	385	413	371	388	405	408	368	353	384	387	358	377	397	426	412	387	407	393	402	403	428	396	426	393	410	375	401	376	406	421	422	441	393	376	400	368	404	375	352	378	394	381	410	353	369	388	417	357	392	395	418	371	397	415	384	383	372	413	378	426	363	406	377	400	356	386	384	385	389	377	381	372	411	381	404	404	380	384	405	377	370	414	409	389	421	389	429	374	412	396	391	375	392	404	396	398	394	391	402	391	357	411	452	403	393	366	407	391	366	393	371	368	388	377	373	374	372	386	366	387	374	399	401	371	368	421	386	388	387	373	394	401	382	416	414	408	388	395	376	438	388	363	392	378	369	398	389	394	408	395	416	365	408	424	413	386	415	397	400	409	417	409	379	371	397	373	388	400	374	357	406	387	386	358	368	374	358	378	374	372	391	407	354	395	368	401	404	407	409	381	369	390	406	382	420	376	375	369	392	394	380	353	396	435	422	408	332	397	395	390	396	389	376	387	408	376	388	417	369	387	400	420	359	371	408	362	391	371	374	381	378	391	386	389	405	370	364	381	396	382	385	392	389	408	406	392	399	409	398	402	381	384	422	430	405	401	392	389	363	395	388	320	375	382	382	369	403	374	391	390	410	402	378	375	384	406	430	399	403	414	373	374	388	371	407	377	417	388	386	358	397	385	424	383	404	390	360	391	401	424	386	389	426	385	404	389	375	401	412	437	401	423	397	404	388	345	376	368	385	382	366	398	414	415	419	408	388	413	382	372	366	358	401	367	392	394	385	374	379	375	403	417	348	400	373	370	383	396	338	407	389	436	401	403	397	411	446	403	413	381	383	373	377	351	387	351	407	375	335	407	406	378	418	408	405	390	368	353	376	422	370	387	410	410	380	394	374	414	362	372	388	411	373	364	385	404	403	405	383	397	393	375	397	367	427	375	369	410	389	349	390	425	378	409	374	409	382	380	375	394	363	413	424	399	374	418	402	390	432	395	403	369	386	382	355	411	398	373	429	399	410	384	367	353	383	434	434	416	387	415	396	394	373	378	383	410	347	410	432	391	403	407	432	393	377	424	352	360	433	426	406	414	375	372	397	397	403	410	386	401	389	379	390	399	408	372	389	431	383	393	390	422	402	375	421	423	424	392	417	404	381	393	389	388	405	373	399	381	416	359	393	385	420	334	431	397	382	404	348	408	415	414	394	366	388	384	381	391	377	429	365	385	386	384	391	361	376	377	401	367	391	384	413	378	378	391	390	405	395	365	421	366	385	386	381	375	382	402	359	388	386	433	415	391	355	402	382	368	412	392	376	379	365	388	380	373	377	403	377	366	428	404	396	394	393	397	367	376	388	421	373	416	411	420	393	368	404	406	371	382	387	393	412	368	418	398	385	369	427	378	381	392	381	398	371	384	398	393	359	422	392	389	370	380	358	360	408	401	383	358	393	379	376	445	399	407	397	381	393	397	427	369	424	405	387	422	402	372	378	369	397	348	414	365	381	410	348	383	393	382	406	376	411	404
23880	21086	28257	24217	20886	10390	1243	654	502	493	445	488	440	432	431	385	412	369	380	348	368	382	315	349	319	345	340	327	335	319	312	328	300	280	334	317	322	294	310	296	304	293	315	333	320	337	290	316	315	329	286	304	333	312	330	294	311	334	368	315	315	306	308	294	273	322	315	311	296	322	331	335	302	290	323	284	303	319	315	289	287	299	316	319	341	307	291	322	315	310	306	318	275	291	320	344	339	298	353	323	336	322	296	298	342	316	322	335	333	298	325	294	307	289	308	290	327	335	303	275	333	319	311	351	321	321	293	317	336	316	323	327	339	312	297	310	312	344	300	291	326	338	330	321	315	321	328	313	311	306	317	303	341	317	316	313	284	313	297	305	282	319	312	284	370	272	312	314	294	288	321	329	322	293	294	298	306	337	306	346	338	308	272	309	361	309	305	314	303	343	346	294	308	304	299	318	271	314	290	318	313	301	346	311	321	295	312	296	298	316	304	341	290	343	293	318	317	311	307	320	292	336	283	303	297	323	295	330	349	305	326	296	289	316	309	306	290	334	296	317	301	274	289	284	319	308	309	333	310	313	316	297	307	351	300	286	293	298	319	301	320	355	336	285	312	340	312	308	301	311	325	335	355	318	316	316	318	307	293	313	316	324	313	329	329	295	342	332	320	321	302	285	281	340	299	291	299	320	313	310	306	299	310	338	326	309	332	316	273	289	342	284	286	334	330	338	331	326	331	304	342	298	290	293	329	321	308	333	319	314	266	332	294	309	286	330	311	314	295	289	305	275	307	270	326	302	308	315	319	289	282	311	301	350	302	322	313	323	311	335	303	301	326	296	326	273	352	300	285	346	326	317	313	345	301	315	294	309	283	292	320	357	308	299	286	322	302	310	317	299	293	305	332	306	300	314	317	314	320	342	320	311	306	321	285	319	329	308	310	300	309	327	304	315	283	316	330	308	307	342	304	289	328	300	267	339	322	303	344	302	317	257	294	337	306	334	323	313	321	292	304	318	307	287	309	308	311	297	299	297	325	328	320	311	290	282	324	321	300	309	302	299	310	318	314	307	314	317	314	301	277	306	313	293	315	328	326	315	323	314	324	289	314	310	295	313	300	345	326	295	314	316	302	291	270	315	287	323	312	281	317	326	306	327	320	310	286	318	328	273	295	310	310	312	289	293	313	315	340	316	312	335	273	323	290	318	336	315	325	306	298	322	276	303	319	285	319	341	332	280	338	317	282	329	319	321	327	318	315	334	292	307	275	298	308	298	335	282	312	330	331	318	309	306	291	305	291	323	342	311	300	327	349	306	338	356	333	308	297	351	323	312	300	310	319	288	302	310	328	298	298	309	316	330	275	298	266	298	317	297	276	324	297	319	306	298	309	313	317	309	313	309	319	311	285	293	293	331	299	353	295	297	287	296	322	294	329	284	296	298	276	304	292	332	309	299	313	301	324	310	308	323	307	300	290	316	316	296	318	298	321	311	299	284	316	327	329	311	303	278	299	363	326	298	305	308	298	335	332	322	279	311	313	297	336	311	334	340	311	291	312	306	314	296	311	309	296	301	305	273	290	308	326	328	300	323	333	336	283	315	316	335	324	300	304	317	315	294	314	324	292	333	331	307	321	332	333	330	310	317	314	322	321	322	289	291	325	311	297	266	297	329	306	307	308	306	286	288	324	312	295	353	287	310	313	280	299	319	301	323	300	291	304	306	280	305	306	323	329	288	304	317	321	328	311	301	298	322	309	306	292	330	313	330	300	329	299	304	284	336	315	316	324	321	302	322	323	295	324	296	282	311	304	344	312	322	343	296	310	310	330	323	351	261	314	327	293	319	305	320	301	338	303	287	317	338	290	302	316	305	312	297	297	319	317	358	313	323	307	318	309	303	296	294	303	311	323	330	307	317	304	334	305	296	297	293	281	346	305	285	340	295	326	310	311	327	309	304	303	304	307	308	315	274	299	351	308	337	361	311	294	320	313	310	294	332	323	317	313	313	330	296	309	309	319	305	314	309	334	313	310	274	289	301	307	313	299	335	284	288	328	341	318	306	304	301	309	301	317	309	336	315	303	258	327	319	308	289	281	315	307	299	295	280	289	317	300	313	332	288	302	314	288	301	335	333	278	335	328	289	312	315	358	333	317	281	300	314	314	294	337	297	338	305	272	340	296	316	279	296	313	318	342	285	279	325	288	310	314	292	322	323	314	305	314	295	330	311	272	317	305	323	298	306	342	327	302	297	291	309	327	320	289	296	298	336	294	291	322	320	307	320	324	287	314	315	308	322	295	310	301	326	315	302	308	322	308	281	324	310	306	287	307	338	315	296	309	295	291	268	345	315	305	304	317	321	318	294	312	317	327	305	338	334	295	300	316	307	295	285	331	287	281	314	301	315	329	288	310	331	326	308	312	302	330	313	343	303	287	305	302	298	324	339	299	330	296	305	338	305	294	299	289	296	297	309	314	296	298	280	325	341	299	338	295	324	290	316	309	351	300	318	310	294	320	314	334	333	309	331	351	322	314	290	285	358	318	266	295	300	317	294	301	281	266	317	346	336	320	301	287	315	301	343	319	303	293	302	312	276	281	297	341	331	299	295	314	326	294	334	312	318	313	328	327	288	299	318	311	349	331	306	299	331	321	295	296	325	328	305	300	348	295	302	298	333	312	306	295	303	324	324	303	304	310	303	341	312	306	346	318	338	332	303	266	298	332	321	282	312	317	318	298	316	312	324	283	288	332	311	300	317	352	295	307	304	301	302	278	303	313	298	308	301	309	311	319	297	315	326	327	338	336	286	295	297	309	330	306	320	329	311	330	304	346	294	330	294	317	336	287	317	298	313	296	294	279	310	299	318	295	315	285	285	320	328	309	299	308	327	315	308	297	317	282	331	287	308	310	324	320	322	317	312	336	333	253	319	310	290	289	331	322	309	327	307	301	326	301	270	318	283	312	307	321	304	329	303	310	316	302	298	322	290	304	361	342	318	322	282	307	301	339	328	317	298	304	362	278	298	312	324	322	295	326	296	299	310	313	316	282	277	319	319	307	312	294	274	344	311	331	277	339	304	297	322	317	312	329	324	293	338	304	330	314	298	304	282	316	319	316	299	310	299	316	305	306	309	285	316	313	305	303	346	302	325	283	297	369	298	319	319	312	328	324	285	314	309	363	292	302	320	287	326	301	341	315	320	313	315	302	312	296	331	300	292	303	346	285	321	288	311	296	323	325	291	325	347	333	299	322	317	314	328	316	296	286	320	312	290	333	339	302	299	326	329	291	334	323	308	350	313	326	300	305	311	308	312	322	317	297	325	326	314	279	307	296	322	293	310	330	310	319	297	325	320	294	340	312	298	273	325	313	332	292	298	311	310	287	308	308	353	305	304	298	294	322	323	291	305	326	315	283	319	290	325	318	330	325	299	312	318	318	305	280	318	304	266	344	323	324	285	339	307	304	319	303	312	340	288	287	321	320	310	340	290
34204	56662	37239	20097	7680	2127	1190	991	767	612	614	581	595	546	528	541	513	468	448	406	412	393	373	392	405	326	381	388	378	363	399	391	386	411	402	351	389	357	356	372	350	374	357	336	383	378	382	417	374	325	440	349	362	378	372	362	385	384	468	388	377	366	366	399	384	369	379	377	338	366	379	352	350	379	373	329	346	365	377	374	348	325	376	343	363	378	338	359	332	349	352	380	379	379	347	388	387	357	383	346	341	329	377	341	352	376	365	361	335	341	365	318	366	364	379	365	373	350	388	332	369	373	346	344	362	370	360	336	342	356	345	340	338	349	379	333	331	364	337	363	377	345	368	329	347	343	332	345	358	352	349	338	355	327	387	362	385	340	368	339	334	351	363	374	365	347	334	355	374	344	374	380	350	342	374	351	343	330	352	360	356	355	329	374	327	369	353	367	388	394	402	350	365	353	359	382	356	388	349	376	370	375	329	370	346	341	330	392	400	360	330	337	349	349	387	338	381	386	328	386	347	368	380	360	335	361	344	355	374	357	379	357	341	341	368	369	360	346	360	364	325	352	378	385	323	367	379	369	364	368	381	336	377	349	357	331	359	304	362	352	353	378	326	343	329	355	381	330	364	380	375	373	330	340	381	366	394	365	371	321	350	388	357	397	323	377	359	370	387	362	366	364	349	355	355	374	349	380	359	374	360	346	350	318	366	337	394	347	380	345	344	325	389	363	356	364	368	347	357	371	364	351	335	378	353	338	365	377	368	355	355	373	392	385	349	374	339	329	366	331	372	333	381	356	353	372	354	360	366	332	355	347	345	367	321	360	361	345	326	380	378	356	390	354	351	370	328	356	361	376	352	384	360	345	342	323	355	376	359	338	390	376	359	356	334	334	343	351	360	349	353	330	330	373	359	393	327	358	359	349	372	369	390	387	380	371	353	360	344	371	372	389	349	415	384	372	355	353	369	363	342	363	395	349	416	352	356	348	360	338	386	346	337	344	378	342	354	348	363	356	370	361	373	391	355	360	353	345	361	365	336	325	366	376	359	354	365	344	365	352	373	350	352	393	362	386	378	356	350	365	359	345	368	311	353	344	360	327	340	373	382	345	360	351	383	374	317	345	354	390	354	388	382	390	367	388	320	331	363	378	358	367	360	392	366	395	357	363	347	373	347	357	351	374	351	321	353	351	377	363	375	352	382	324	340	367	374	356	373	372	351	341	354	347	378	384	333	329	356	359	364	358	366	358	392	373	331	309	331	367	361	369	360	346	317	369	364	371	329	392	323	396	371	362	334	341	363	334	355	343	382	358	325	329	346	351	363	334	356	330	360	342	351	343	356	359	334	337	360	313	347	359	352	333	354	363	368	361	371	362	346	345	370	359	334	358	361	306	412	377	368	379	344	285	335	406	365	363	383	326	364	372	351	324	351	340	350	355	366	384	364	369	345	347	378	386	366	352	344	342	347	341	385	378	370	394	371	365	347	400	348	359	370	369	368	348	365	360	333	373	379	369	367	334	333	345	380	360	354	375	359	361	345	347	354	346	392	350	352	348	402	348	335	388	387	361	360	369	332	335	350	366	359	373	366	371	356	304	351	348	350	388	364	323	348	370	372	356	376	369	360	326	327	372	352	368	373	375	365	340	370	351	339	354	351	414	397	367	338	349	398	346	334	363	376	336	358	356	369	361	372	366	366	381	362	365	354	336	322	340	365	363	336	347	373	380	373	360	375	365	363	347	355	334	360	356	339	343	351	383	339	344	346	333	353	323	343	343	339	319	357	391	370	365	372	334	338	355	393	354	424	325	340	376	366	343	349	373	350	324	384	368	361	357	371	356	365	368	347	360	371	354	358	359	356	390	361	324	358	351	363	389	357	342	391	328	344	372	361	363	372	403	349	386	384	380	327	346	348	351	362	343	330	362	353	327	353	375	360	347	383	366	343	357	343	337	367	370	331	388	360	354	340	399	358	372	338	372	361	373	342	367	404	351	370	353	339	336	364	342	370	344	358	371	353	338	340	366	360	386	339	371	367	341	337	327	367	369	354	381	340	336	362	365	358	359	338	376	348	371	343	370	323	341	353	359	326	367	325	355	376	379	344	354	365	358	356	335	370	347	398	371	362	334	361	370	362	337	372	360	332	373	336	380	346	372	340	359	351	344	385	355	335	341	343	321	368	364	372	377	338	355	372	363	377	377	368	364	357	366	381	335	383	352	419	330	343	373	353	358	328	357	367	369	361	347	341	352	377	373	344	334	355	358	397	349	339	367	390	375	367	340	366	364	362	364	337	336	366	333	345	339	363	350	355	349	336	350	333	313	369	370	362	316	350	347	372	358	353	343	369	367	382	327	330	358	335	368	363	363	338	346	376	336	346	372	380	334	330	375	377	354	360	366	370	341	363	354	384	340	400	348	338	371	338	372	361	381	358	352	364	387	363	364	378	353	349	361	332	395	395	358	359	381	344	336	376	341	347	371	373	389	362	378	345	359	367	332	360	359	365	341	307	366	402	358	362	325	336	355	361	355	370	367	349	387	351	375	376	384	355	350	333	380	375	366	360	349	398	367	340	386	374	380	356	369	370	372	336	379	344	382	343	366	372	371	363	380	337	360	323	361	334	352	347	353	349	367	368	361	339	349	358	361	355	330	378	378	389	379	400	377	380	377	376	371	318	360	351	360	333	319	404	352	358	377	356	355	377	359	355	356	363	364	381	370	400	354	378	379	344	372	393	379	352	346	367	377	367	398	321	347	329	359	354	361	361	351	394	382	355	359	356	388	375	311	336	374	341	383	374	378	370	347	369	377	351	362	342	339	364	349	360	334	391	361	363	350	341	344	337	384	380	361	366	380	385	338	341	366	336	336	347	325	363	353	373	356	372	381	365	345	372	340	328	384	322	377	371	357	373	347	336	362	352	365	339	366	397	339	317	373	363	371	358	369	337	353	365	354	395	363	362	365	334	367	370	356	350	367	376	324	327	362	360	351	381	331	357	349	358	315	352	358	341	388	366	350	352	393	340	359	337	345	321	354	352	361	374	369	351	358	351	384	376	363	365	372	357	381	375	364	393	383	343	362	369	358	351	366	367	354	348	346	363	357	361	354	339	356	348	335	353	355	351	375	359	347	372	363	357	340	371	379	389	367	375	347	351	361	356	362	378	359	333	399	318	364	360	382	354	329	366	359	361	350	331	391	348	356	370	330	393	341	355	382	374	356	404	331	385	359	357	367	356	355	336	349	352	367	376	386	382	360	385	354	355	381	322	364	361	376	349	388	375	330	366	332	344	356	374	345	361	350	356	377	390	382	339	365	337	359	363	387	329	346	351	376	362	358	361	341	345	349	352	334	363	371	303	396	340	387	342	336	359	366	374	349	359	356	340	342	361	354	373	343	392	326	350	366	393	381	369	353	350	367	364	356	370	325	364	327	355	335	339	327	369	349	386	365	372	344	382	367	384	375	382	337	358	334	353	374	362	342	365	377
25146	21160	27559	25236	14197	2052	791	657	577	512	568	520	528	541	528	528	542	515	469	481	466	483	475	483	476	425	470	440	434	484	450	467	453	469	451	430	441	447	443	482	470	456	450	474	431	455	449	419	430	431	466	452	428	491	491	475	443	460	467	473	440	466	477	482	436	446	471	483	442	444	474	489	480	456	467	440	434	459	454	453	424	473	426	486	422	412	476	438	440	435	463	418	424	459	447	428	453	466	468	475	468	465	419	444	420	458	442	464	444	465	433	451	442	445	469	486	477	465	467	447	454	422	452	434	464	473	465	432	459	439	455	451	445	458	494	449	436	440	413	444	406	468	454	425	463	420	483	421	464	442	466	479	452	476	402	469	446	417	439	458	445	458	430	451	448	450	415	483	461	416	450	467	452	454	422	444	457	441	467	419	471	468	452	454	484	467	436	467	475	471	453	476	460	462	413	455	468	460	420	454	418	415	426	436	423	432	398	425	455	497	433	436	438	466	437	436	468	446	434	417	474	438	465	440	502	455	449	450	429	417	418	433	464	458	407	469	489	480	439	486	468	476	453	440	471	467	449	430	421	490	421	444	442	482	465	480	432	429	483	461	442	428	425	486	477	414	505	454	439	489	494	452	442	471	436	464	485	474	472	474	482	483	459	452	469	485	460	478	423	472	474	434	456	496	452	459	443	423	476	465	489	467	449	447	448	450	434	424	452	496	449	465	444	440	434	476	429	467	459	473	473	466	435	460	436	448	458	435	463	468	486	423	472	445	445	433	511	490	446	443	459	492	478	447	447	442	441	455	452	470	443	478	489	431	474	479	441	436	449	470	474	444	463	458	476	449	449	497	483	442	467	421	432	390	443	494	422	447	442	426	449	415	446	461	445	462	455	471	458	471	421	436	421	453	470	423	453	456	444	425	456	454	418	415	455	457	445	442	447	436	462	453	449	480	450	468	448	473	446	457	413	457	455	463	438	485	460	421	464	454	453	527	464	471	445	454	426	457	421	466	474	457	399	425	444	438	452	445	447	456	500	448	444	400	480	466	454	416	464	469	451	424	451	441	457	467	486	432	492	386	472	495	465	440	428	474	430	413	432	471	458	459	441	461	413	455	471	438	440	450	466	459	425	443	458	445	452	442	478	451	450	449	483	452	460	485	466	488	451	430	495	445	437	419	445	443	462	427	468	424	452	472	447	439	454	471	432	454	467	486	440	436	474	477	431	447	445	467	488	469	463	456	451	479	493	448	470	439	451	497	446	444	460	436	486	488	440	464	484	467	444	484	466	451	474	441	456	429	422	426	436	464	418	424	457	481	423	437	451	485	459	443	452	474	481	436	457	438	445	457	432	467	454	450	466	430	452	483	453	459	427	453	448	467	457	421	474	448	445	480	458	436	447	457	435	449	460	470	457	465	424	471	448	478	475	476	450	448	442	492	425	468	477	493	442	464	448	506	401	476	475	483	467	448	450	455	446	467	443	506	430	441	436	497	468	470	441	464	461	448	424	439	481	463	411	453	462	449	423	465	471	458	471	447	458	431	488	443	445	447	464	454	453	455	418	517	459	464	423	492	462	428	439	408	441	435	457	461	458	485	474	444	432	472	474	428	476	432	453	482	457	447	445	461	485	444	501	455	490	422	458	410	445	444	444	456	468	468	469	456	432	440	452	490	447	419	443	483	500	470	436	437	459	442	461	422	411	495	462	461	478	427	458	424	464	482	459	425	489	416	427	437	446	435	427	462	478	460	464	487	426	445	441	463	467	465	443	436	409	480	448	451	412	467	440	474	484	441	429	425	443	455	429	467	474	443	451	430	474	454	456	448	420	435	440	516	416	442	453	424	447	411	451	449	460	473	450	435	418	445	422	447	419	446	444	448	449	456	438	456	432	456	440	449	446	482	443	408	437	437	490	436	453	442	454	415	473	410	495	448	482	417	470	457	439	453	438	458	456	440	469	462	457	464	449	426	434	453	488	426	456	470	468	471	451	476	493	420	414	445	459	426	456	476	476	486	498	464	495	419	450	470	439	462	456	421	471	415	469	468	458	483	463	449	481	479	502	424	485	465	440	439	417	507	465	448	433	460	463	459	482	452	465	452	485	473	439	435	441	453	438	459	406	444	486	470	458	430	447	438	465	415	438	440	416	432	446	457	469	451	467	461	404	478	454	434	481	437	478	474	428	476	466	492	477	430	469	440	445	447	428	425	431	441	485	436	448	424	441	458	431	401	435	438	436	454	428	464	455	439	462	449	453	450	414	461	417	453	436	475	457	429	488	452	434	431	456	457	472	426	465	475	452	459	439	449	464	477	463	438	451	421	437	433	436	437	455	405	467	478	452	468	470	453	465	452	455	426	450	455	435	471	455	424	424	493	467	440	437	475	436	450	473	454	431	410	423	466	446	438	432	477	439	454	458	481	467	461	455	441	499	463	458	472	468	442	479	439	471	439	409	444	443	412	443	448	492	413	455	422	460	481	440	434	442	423	443	425	456	440	391	415	393	468	414	451	487	510	447	455	443	462	455	451	437	447	445	463	434	447	448	468	464	413	499	430	455	425	442	479	465	422	457	477	453	426	446	506	464	443	434	467	466	473	450	465	450	476	451	457	474	457	473	492	455	468	450	441	430	442	451	482	449	480	480	468	429	462	437	455	450	463	453	449	441	452	444	464	484	440	462	458	430	464	480	485	472	395	463	421	398	481	493	473	445	440	421	445	433	460	467	453	467	455	450	469	428	435	459	455	463	483	433	443	473	459	456	457	492	465	437	444	455	478	427	460	492	431	423	457	441	431	483	449	479	466	458	436	465	412	469	462	493	465	430	433	449	479	463	447	489	476	485	423	450	446	447	458	399	425	451	420	426	462	443	438	459	507	459	501	476	495	456	398	488	470	433	430	443	441	430	441	467	465	458	454	442	456	456	475	434	435	490	438	449	470	481	433	454	471	417	485	442	471	494	467	440	443	461	422	453	465	452	446	485	450	428	451	446	426	468	437	425	440	454	403	463	465	431	450	424	452	440	459	484	457	465	502	486	415	449	439	458	450	429	438	426	464	455	449	480	464	437	411	491	461	426	435	440	445	431	463	445	452	493	461	470	460	428	455	484	462	514	456	467	459	486	450	455	463	452	449	473	496	471	453	420	451	413	466	439	454	430	450	452	422	430	426	444	404	449	448	460	490	438	455	407	467	473	466	453	454	475	487	446	446	444	461	460	502	464	427	419	433	439	451	471	426	444	466	477	462	467	426	422	459	469	447	465	412	471	458	477	459	438	468	443	435	429	464	425	474	465	467	435	466	451	422	435	447	465	435	448	454	435	469	461	462	446	453	424	451	455	413	445	436	435	461	447	480	436	451	477	416	466	408	426	441	437	479	424	460	463	505	467	466	451	457	427	413	472	441	444	441	449	405	410	443	473	463	437	460	450	445	416	456	468	457	434	410	431	431	466	450	460	472	438	424	463	487	439	469	434	447	474	485
33416	49586	33062	18716	9432	1645	1002	854	813	728	688	690	656	617	588	637	615	609	586	525	588	515	522	538	553	537	548	512	521	491	563	544	517	520	541	547	555	528	505	548	495	519	540	534	502	495	534	550	527	527	530	544	466	514	465	535	525	513	553	501	521	518	479	532	527	530	486	546	465	525	527	475	535	496	547	503	500	511	458	513	513	520	518	490	501	551	535	555	517	510	512	479	538	491	514	500	492	523	498	476	559	515	543	527	528	506	482	503	547	535	488	510	480	510	500	488	541	492	454	533	530	477	521	477	511	534	546	546	528	502	517	480	505	561	533	496	500	498	542	519	492	493	547	523	546	487	534	528	522	508	539	513	540	505	488	525	512	547	514	544	510	520	497	487	452	505	490	494	568	496	552	511	525	510	508	539	543	517	512	484	512	547	515	505	561	467	501	545	525	452	500	516	572	521	537	507	563	511	502	523	539	540	513	492	518	526	498	509	538	554	500	541	528	499	524	501	520	496	486	486	514	549	521	539	513	518	550	512	556	493	511	532	507	526	477	506	519	510	517	515	516	480	496	528	521	506	496	530	496	510	528	524	498	484	544	504	530	525	495	527	541	511	539	505	513	532	514	540	489	515	524	531	492	482	509	539	510	496	558	526	525	543	516	542	526	542	526	520	509	522	509	527	469	545	498	477	498	511	507	525	499	472	507	535	561	539	521	515	536	507	496	549	546	515	543	500	494	513	544	516	530	524	508	507	514	512	544	504	490	480	496	543	502	539	503	523	560	555	507	476	462	530	507	482	506	499	524	485	549	528	485	538	513	501	477	513	545	508	537	545	548	479	512	523	533	533	485	505	549	502	513	519	535	494	567	510	468	570	524	527	501	521	495	547	550	517	513	554	511	520	510	492	515	479	555	578	503	560	574	521	530	515	526	516	527	513	522	492	517	497	508	513	522	509	468	523	518	517	542	501	524	557	513	513	533	547	542	465	504	515	548	507	545	489	589	505	485	509	512	537	471	500	468	550	525	568	495	491	508	542	513	499	523	493	508	546	487	491	505	520	529	516	474	541	479	527	488	501	501	508	514	511	494	489	497	524	547	526	498	510	556	521	569	503	514	495	523	486	547	496	529	509	515	502	499	495	528	544	502	517	479	523	537	471	480	513	490	511	500	481	549	526	504	524	508	550	493	520	539	491	479	500	520	524	498	525	519	539	508	477	492	521	553	503	519	484	475	468	507	507	517	512	502	534	542	512	540	534	537	531	507	516	490	522	526	514	531	544	533	524	494	465	500	519	520	502	492	534	449	521	526	535	546	495	484	527	509	508	465	495	546	516	537	521	503	499	509	546	509	501	569	508	504	472	486	506	530	539	501	556	476	497	486	493	546	536	527	533	529	537	523	535	517	543	512	516	518	504	471	529	530	526	517	517	513	531	517	489	510	532	536	538	488	551	517	495	541	514	543	521	535	505	540	528	500	542	493	516	483	526	521	517	507	544	523	564	503	497	543	505	493	551	546	532	545	513	502	489	532	485	495	492	528	495	499	524	518	545	526	549	510	517	513	523	519	519	524	520	517	534	488	502	505	487	520	479	520	546	504	527	530	529	516	530	532	525	521	540	516	497	536	505	506	500	496	492	517	544	495	543	513	540	544	532	513	495	522	493	498	496	502	522	504	512	502	552	511	534	530	561	499	524	516	499	482	515	525	531	511	524	521	492	539	524	480	519	535	505	511	545	496	481	494	575	486	479	517	514	514	519	465	532	494	542	467	515	539	504	524	525	555	519	502	493	517	542	520	504	525	480	493	534	507	514	534	515	519	495	477	514	519	509	549	485	513	477	509	500	500	578	515	547	491	487	504	485	486	518	568	558	500	522	527	514	473	506	498	523	529	494	532	488	517	523	551	467	546	489	477	481	507	518	493	543	500	466	510	530	543	526	512	528	538	525	526	505	543	500	525	467	525	531	501	515	491	472	542	531	582	540	519	533	529	508	544	554	511	506	524	507	515	497	480	509	522	533	555	519	538	544	509	538	526	487	518	485	538	475	500	528	521	522	541	491	526	511	543	537	546	512	513	497	518	533	518	504	523	531	505	529	543	519	529	490	498	517	544	515	522	506	526	506	501	481	498	487	500	525	536	506	493	521	529	486	539	486	514	489	537	521	508	493	539	541	508	519	527	502	512	522	502	513	527	529	544	506	551	548	543	541	521	518	500	497	526	494	517	533	467	491	492	451	529	537	504	517	485	532	550	532	516	525	460	548	496	482	507	514	514	508	527	472	510	495	528	541	488	533	547	514	500	555	532	521	523	497	494	503	485	530	539	502	522	482	515	500	516	510	540	473	505	492	545	469	521	521	511	500	501	537	516	536	532	538	554	522	498	571	541	520	542	519	470	503	531	538	520	571	523	510	520	515	506	466	528	558	496	530	523	550	514	522	522	516	516	545	504	479	533	568	514	497	521	491	519	542	488	507	508	536	519	533	509	505	491	540	500	530	516	518	503	485	519	508	532	548	481	512	510	535	506	474	520	510	494	525	482	542	505	508	533	535	498	492	491	500	495	475	580	510	530	513	517	507	523	486	502	501	496	521	513	534	478	522	515	524	502	518	539	514	502	499	530	513	491	497	528	542	502	555	464	540	493	499	494	526	503	493	515	518	490	569	521	467	569	495	470	512	489	525	490	542	455	565	496	572	492	515	520	521	494	475	537	515	543	496	481	556	444	501	529	524	482	506	504	471	521	528	542	486	516	506	523	526	531	495	515	506	516	512	520	488	530	505	553	492	503	522	561	507	557	508	528	532	518	516	484	521	473	517	498	510	516	484	516	534	502	520	529	542	521	539	512	522	556	513	521	543	535	483	509	510	438	526	491	511	483	512	574	529	572	501	512	491	511	516	513	475	521	479	510	512	518	502	501	520	503	515	528	495	511	464	470	500	517	522	469	515	493	509	504	514	517	534	497	514	499	505	507	555	517	491	560	490	532	545	466	523	494	480	491	514	522	551	545	533	521	501	488	558	546	567	541	577	503	502	522	491	550	545	522	508	512	520	521	558	512	536	510	516	515	549	526	512	486	564	520	515	581	547	533	539	534	541	537	443	493	508	485	505	529	507	529	539	524	495	529	525	494	550	528	508	543	513	487	519	518	530	520	490	492	536	514	529	525	525	539	503	476	503	524	537	499	515	509	518	466	523	491	535	575	530	551	484	501	532	515	506	510	534	499	527	509	503	540	523	571	484	522	536	513	499	528	539	512	510	530	503	528	530	523	516	519	496	485	544	542	548	532	529	477	523	500	514	537	532	523	464	478	502	490	528	497	514	495	539	514	526	519	525	520	527	480	496	484	521	490	520	527	501	550	514	472	514	484	527	510	450	508	521	551	507	510	488	480	524	523	527	508	498	525	519	510	530	527	512	514	500	517	514	504	517	522	500	515	526	518	476	503	474	527	533	481	488	561	528	511	515	556	488	490	529	542	517	498	529
14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
