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
340273212778	340273213337	340273213887	340273214437	340273214986	340273215537	340273216087	340273216637	340273217186	340273217737	340273218287	340273218837	340273219386	340273219937	340273220487	340273221037	340273221586	340273222137	340273222687	340273223237	340273223786	340273224337	340273224887	340273225437	340273225986	340273226537	340273227087	340273227637	340273228186	340273228737	340273229287	340273229837	340273230386	340273230937	340273231487	340273232037	340273232586	340273233137	340273233687	340273234237	340273234786	340273235337	340273235887	340273236437	340273236986	340273237537	340273238087	340273238637	340273239186	340273239737	340273240287	340273240837	340273241386	340273241937	340273242487	340273243037	340273243586	340273244137	340273244687	340273245237	340273245786	340273246337	340273246887	340273247437	340273247986	340273248537	340273249087	340273249637	340273250186	340273250737	340273251287	340273251837	340273252386	340273252937	340273253487	340273254037	340273254586	340273255137	340273255687	340273256237	340273256786	340273257337	340273257887	340273258437	340273258986	340273259537	340273260087	340273260637	340273261186	340273261737	340273262287	340273262837	340273263386	340273263937	340273264487	340273265037	340273265586	340273266137	340273266687	340273267237	340273267786	340273268337	340273268887	340273269437	340273269986	340273270537	340273271087	340273271637	340273272186	340273272737	340273273287	340273273837	340273274386	340273274937	340273275487	340273276037	340273276586	340273277137	340273277687	340273278237	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2733	2000	3600	2300	2732	2000	3600	2300	2732	2000	3600	2300	2732	2000	3600	2300	2732	2000	3600	2300	2732	2000	3600	2300	2732	2000	3600	2300	2732	2000	3600	2300	2732	2000	3600	2300	2732	2000	3600	2300	2732	2000	3600	2300	2732	2000	3600	2300	2732	2000	3600	2300	2732	2000	3600	2300	2732	2000	3600	2300	2732	2000	3600	2300	2732	2000	3600	2300	2732	2000	3600	2300	2731	2000	3600	2300	2731	2000	3600	2300	2731	2000	3600	2300	2731	2000	3600	2300	2731	2000	3600	2300	2731	2000	3600	2300	2731	2000	3600	2300	2731	2000	3600	2300	2731	2000	3600	2300	2731	2000	3600	2300	2731	2000	3600	2300	2731	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
23879	21945	29940	24593	21990	22334	16867	10264	7545	3983	3205	2094	1844	1331	1180	1212	1118	927	802	673	671	613	509	542	482	474	522	470	449	475	473	562	521	489	481	504	418	433	366	362	325	306	390	419	378	330	343	308	332	337	301	275	335	319	324	312	299	288	270	312	328	332	357	333	348	341	333	312	370	332	354	306	331	294	331	350	357	323	334	326	316	320	296	322	315	286	301	309	318	320	279	281	295	294	278	321	305	325	316	294	316	312	309	313	296	278	318	322	320	313	298	272	292	291	258	291	332	276	327	330	303	287	302	294	286	317	317	284	297	287	319	286	294	313	285	320	252	301	306	283	304	286	313	299	306	295	311	276	276	311	311	324	303	273	261	287	311	305	306	279	289	276	290	288	278	326	291	296	306	295	308	266	294	274	288	295	286	290	294	271	297	274	277	312	300	291	318	304	261	312	302	272	304	288	310	295	284	341	305	290	295	302	277	276	296	292	291	290	288	275	299	301	294	300	315	303	281	278	318	290	297	288	280	307	269	287	314	300	295	296	283	293	314	315	262	286	309	297	257	312	276	293	315	293	299	287	314	303	308	297	282	300	271	308	296	306	297	277	294	298	269	298	294	274	272	290	287	304	311	282	275	289	287	311	299	288	278	272	291	265	272	268	309	279	275	299	298	297	309	252	275	326	313	310	299	277	303	268	287	321	283	319	300	272	298	308	265	291	278	270	270	301	298	320	319	279	312	298	260	292	292	283	310	313	302	332	302	273	298	313	322	313	311	256	323	311	285	301	293	308	264	292	297	291	316	315	292	287	283	301	317	291	314	302	294	278	299	287	266	308	303	295	284	285	327	295	271	270	289	263	289	293	285	264	276	305	330	292	291	291	307	304	297	332	304	304	255	281	303	317	296	325	319	288	297	290	289	278	286	307	332	308	286	308	278	305	275	292	290	284	291	313	303	270	314	315	307	300	281	314	293	300	303	269	302	296	345	315	302	303	297	277	292	322	301	307	299	318	315	297	305	286	297	279	313	303	303	317	235	288	277	297	311	302	291	304	286	287	301	280	267	299	280	297	265	288	268	277	278	281	281	277	282	291	303	286	291	291	312	297	301	290	297	299	303	273	294	279	323	302	270	310	284	301	308	275	312	293	294	320	287	285	310	267	279	293	292	290	276	317	282	288	319	274	266	293	315	310	308	280	306	305	303	261	316	302	307	299	315	285	301	310	277	248	271	300	276	262	280	273	302	275	288	306	303	312	259	285	312	289	292	286	302	326	275	287	322	278	294	283	282	332	295	282	294	308	321	285	290	304	315	335	275	307	296	313	311	290	286	319	281	288	306	312	288	287	286	316	319	288	297	301	270	301	302	314	302	254	301	324	315	308	293	288	276	299	306	312	309	330	283	308	276	301	300	286	285	310	330	302	289	301	316	288	303	267	284	295	295	302	295	304	265	313	290	289	310	300	289	318	305	333	295	324	325	307	277	299	297	289	305	312	290	292	263	313	275	295	292	292	281	311	291	317	294	312	292	302	312	323	273	327	291	311	323	270	294	293	313	313	269	316	290	294	278	285	310	296	297	313	302	275	301	272	309	290	262	280	324	311	306	300	259	308	276	291	272	264	305	282	295	272	285	309	298	297	262	297	302	292	276	330	300	265	298	314	295	284	291	279	285	281	297	299	268	287	286	295	324	276	291	291	301	287	288	299	265	282	298	267	301	289	320	296	311	295	280	295	275	285	294	295	290	291	262	279	339	269	298	266	301	280	287	299	286	315	274	302	278	288	292	286	299	288	321	303	303	293	252	290	279	310	275	311	274	282	314	288	288	299	307	305	314	301	277	317	270	277	284	304	290	305	302	291	282	304	284	295	313	281	320	295	306	262	277	325	301	296	294	310	297	292	285	275	293	285	259	305	336	278	276	276	268	274	303	308	300	289	312	290	324	270	272	295	302	311	283	311	292	277	305	324	301	331	287	257	250	294	293	301	295	301	313	256	283	313	291	305	263	276	286	297	301	258	311	286	309	308	283	299	299	288	280	300	327	303	282	312	300	292	288	249	295	302	283	291	300	303	307	288	311	304	282	286	293	323	256	302	307	291	306	325	290	288	296	266	298	293	299	277	291	277	292	302	268	310	278	309	304	303	279	304	284	271	278	323	308	321	272	290	305	291	301	277	287	287	336	265	314	288	281	281	271	267	274	301	300	259	286	322	284	265	284	330	285	320	279	284	293	292	288	316	288	276	306	290	299	275	295	271	311	273	276	302	284	324	317	281	292	295	265	271	307	304	324	287	301	294	316	273	299	292	299	278	256	304	302	267	308	290	284	292	288	299	298	284	296	302	298	295	278	273	279	301	300	285	275	275	324	286	287	298	310	286	295	278	304	293	291	308	296	309	310	291	279	284	301	303	300	284	286	331	282	274	298	312	312	292	323	302	284	306	309	297	304	291	301	321	275	282	280	292	301	291	286	294	278	291	298	279	307	300	296	307	328	312	276	300	324	291	277	274	302	276	314	306	285	316	284	291	304	350	321	323	309	302	311	294	273	306	303	270	294	293	279	275	302	280	295	288	248	308	294	280	306	301	297	304	309	304	297	279	299	296	312	264	267	329	280	297	280	285	311	296	309	312	306	291	308	286	305	298	302	311	280	295	298	285	311	315	290	282	292	287	286	297	280	271	256	264	295	308	284	310	290	275	265	278	267	304	271	296	261	297	272	311	290	286	289	303	281	285	289	306	298	314	313	279	288	280	287	298	310	292	301	309	297	276	315	309	279	304	298	274	326	288	305	292	298	269	319	252	293	291	327	294	283	313	284	310	278	316	300	290	296	293	280	303	291	312	315	329	313	282	319	303	306	294	316	328	291	292	321	321	305	299	303	305	325	288	291	311	281	289	301	285	289	291	275	294	313	306	314	295	275	296	269	272	310	303	289	290	301	299	301	316	307	324	288	278	286	294	312	296	287	287	277	296	287	306	306	270	270	279	295	282	309	308	285	300	292	294	307	283	296	293	281	290	282	321	289	292	295	281	287	302	320	301	282	296	306	309	273	299	290	301	298	326	297	296	304	293	269	321	291	300	269	279	310	311	285	294	324	326	297	326	292	283	281	294	278	298	266	321	299	288	330	289	257	314	277	293	266	303	277	277	314	311	294	289	286	277	307	319	282	301	322	317	307	319	310	305	290	324	288	331	325	317	299	290	306	308	291	303	295	301	310	332	298	278	291	297	298	306	286	289	316	332	292	281	287	329	263	295	293	338	301	288	311	278	275	330	274	271	295	325	290	277	284	295	271	294	289	293	280	311	292	305	289	294	309	299	281	284	289	280	301	282	298	315	266	311	308	302	326	289	305	300	285	301	299	302	300	297	288	310	293	285	303	289	253	270	314	276	303	302	287	296	293	275	293	324	311	302	277	280	295	306	299	294	284	295	304	280	289	277	318	288	290	298	274	312	279	301	272	291	310	306	275	308	337	299	274	290	290	314
21910	42994	39493	28188	22052	20026	16698	17456	13962	8491	7230	4904	4039	2924	2425	2503	2369	1868	1500	1300	1172	1007	899	894	785	867	836	755	752	758	823	872	871	747	793	761	715	682	594	487	475	486	474	560	556	476	439	392	423	378	401	399	361	370	376	390	348	395	417	397	415	407	481	459	438	460	402	386	445	428	442	389	430	421	393	378	388	385	397	422	405	420	385	424	389	345	415	355	389	369	383	368	388	369	357	410	373	360	375	380	368	393	368	379	380	371	357	385	379	353	326	387	361	358	370	390	378	362	358	345	386	354	377	388	371	369	360	347	354	348	369	387	346	384	370	344	367	339	360	365	377	345	392	387	366	362	349	333	360	357	325	343	355	352	341	373	350	369	388	360	342	335	343	362	348	353	339	345	372	357	332	353	367	349	375	361	339	373	346	386	385	358	368	367	355	375	342	336	393	361	338	363	337	384	357	361	355	357	355	338	349	399	342	361	336	391	386	348	356	318	362	364	354	366	372	351	355	338	372	367	378	353	364	355	382	373	345	398	364	342	357	368	355	386	353	395	356	386	339	378	349	348	327	376	337	361	348	387	373	384	365	376	369	380	356	340	378	338	343	351	361	357	351	355	330	379	391	372	357	319	345	356	366	352	362	346	385	347	372	327	365	344	346	348	354	370	369	335	377	361	386	406	339	352	391	359	378	358	378	376	356	346	363	376	385	380	359	371	382	352	346	341	352	324	348	347	352	367	345	375	388	335	352	364	388	350	379	383	369	359	356	371	372	352	319	379	343	371	392	349	404	321	374	336	361	389	362	380	353	398	398	337	367	343	370	342	367	384	349	361	360	375	374	368	353	359	380	365	363	370	369	393	372	325	389	387	356	365	356	366	323	383	329	364	359	356	362	352	387	376	395	361	352	389	369	360	362	343	355	370	370	343	404	356	376	375	379	360	369	365	339	380	325	350	367	335	372	372	316	352	354	361	377	323	378	373	315	349	355	376	368	356	359	378	397	378	357	347	394	373	374	370	338	354	359	377	333	366	390	376	361	345	364	368	356	388	345	356	364	290	361	367	366	334	370	368	357	337	401	329	337	382	370	352	348	342	344	362	339	377	361	382	361	370	357	375	349	318	355	355	360	359	353	369	336	368	323	368	373	370	361	383	376	398	357	354	385	379	401	345	382	340	326	346	356	337	330	368	379	351	334	337	320	374	338	354	329	414	383	365	368	359	345	410	370	366	325	337	385	357	381	350	383	381	342	380	377	333	368	357	397	342	356	391	357	360	346	360	327	370	370	359	360	380	340	354	394	386	359	333	318	387	353	342	389	409	363	394	381	350	360	368	311	371	348	371	341	360	360	356	360	343	338	352	388	335	360	348	392	348	374	368	394	363	364	327	357	351	361	364	370	369	355	338	363	334	356	392	371	354	368	353	382	360	321	388	344	362	339	383	338	350	337	340	354	355	371	363	380	359	342	387	381	360	395	352	349	360	325	340	336	303	379	335	323	348	358	307	345	364	364	396	347	397	372	371	330	378	384	342	381	352	353	357	361	355	372	365	329	354	360	386	344	369	343	358	360	349	347	370	360	347	344	359	358	380	338	353	376	345	378	343	326	376	367	364	380	359	365	332	351	371	348	396	386	370	340	365	394	376	355	363	354	355	382	369	334	342	359	391	375	376	319	365	365	310	334	377	354	364	369	384	345	345	325	410	338	378	376	356	366	378	355	361	344	354	375	370	373	384	338	366	363	332	354	367	368	353	416	351	370	341	388	358	372	363	355	344	368	391	338	383	387	367	355	362	350	358	361	372	352	351	335	360	376	340	358	372	366	361	332	395	332	359	355	332	346	361	383	377	386	343	381	365	362	389	366	369	321	322	338	362	397	347	380	382	350	342	350	373	364	417	379	375	365	374	339	333	349	366	385	355	353	336	359	351	346	350	328	359	359	369	383	361	393	355	371	358	393	356	349	361	392	365	350	349	390	368	359	330	347	368	368	358	363	354	380	368	353	368	333	379	384	382	317	363	382	377	391	376	336	384	400	361	379	336	366	387	340	377	358	370	338	362	345	364	349	355	376	361	386	344	361	358	356	375	351	358	354	354	360	373	376	392	331	368	345	328	366	314	346	380	356	353	341	358	380	383	321	348	328	388	352	376	357	383	370	365	360	369	378	349	354	361	347	359	339	336	345	341	355	350	353	321	317	367	336	339	353	350	380	360	373	381	357	369	357	342	365	366	341	359	407	386	360	322	319	367	361	358	365	378	335	348	383	342	354	358	395	374	358	359	363	361	352	385	352	368	352	354	340	349	341	363	348	356	364	368	357	365	372	373	363	330	339	393	402	360	362	373	372	367	350	398	355	392	383	354	354	347	340	373	365	376	341	352	364	395	403	332	353	383	381	338	407	360	361	344	346	354	359	356	343	347	368	345	346	369	344	336	370	346	368	360	374	344	385	373	369	363	395	325	361	366	374	399	327	373	383	339	388	358	349	386	340	351	373	361	370	382	355	352	337	354	325	364	378	359	351	378	376	371	327	362	402	361	368	363	372	357	385	363	355	357	356	353	359	348	343	385	340	350	389	362	369	395	380	357	353	363	365	346	351	352	326	358	360	330	329	373	364	349	337	355	359	331	379	371	361	350	366	368	346	377	355	374	374	326	357	385	350	349	369	348	341	335	361	326	380	394	393	337	363	373	370	383	356	336	357	412	389	354	388	361	319	367	371	322	367	311	342	348	364	369	359	336	337	360	342	352	349	331	380	381	385	362	370	325	354	380	360	387	388	353	366	338	332	352	370	347	344	361	344	356	320	365	379	346	348	376	374	340	322	375	349	360	343	363	379	323	327	403	375	338	358	385	378	368	334	367	373	347	410	351	347	352	354	355	346	342	335	364	342	323	368	349	355	368	366	367	389	365	361	393	380	363	345	347	370	354	368	369	343	358	357	329	373	379	352	348	344	342	345	363	368	339	360	331	333	385	354	382	367	417	338	363	378	327	338	348	339	389	342	355	349	351	334	330	329	350	424	355	356	344	355	372	394	339	353	335	387	395	339	351	378	348	372	348	358	358	330	354	352	347	372	374	326	377	394	375	351	333	364	378	361	359	343	342	350	358	367	355	340	403	360	392	316	377	349	350	336	351	369	356	358	363	367	350	319	344	350	346	340	321	357	368	349	387	350	362	363	351	354	412	400	347	370	328	381	370	384	340	349	339	362	337	327	354	351	347	353	379	358	363	380	355	347	373	343	355	330	353	348	399	351	363	383	334	357	344	366	376	370	363	392	358	380	343	356	346	358	335	365	395	383	356	374	346	358	389	357	349	354	343	362	360	369	331	331	365	355	389	367	359	380	370	369	329	358	344	373	351	373	330	379	343	348	377	348	348	340	363	359	384	389	368	381	367	382	330	330	331	361	370	372	359	337	365	359	373	364	332	350	338	389	365	348	375	319	359	377	357	345	377	362	384	350	350	350	344	373	355	332	359	375	396
27831	22047	22012	13417	6716	4971	3787	4225	2516	1603	1337	1053	898	714	620	608	581	543	469	487	470	419	419	384	434	421	379	401	404	424	391	425	432	411	406	376	417	382	392	390	363	335	372	364	371	358	369	330	357	361	355	295	349	341	337	339	354	361	361	327	355	337	353	367	366	389	372	370	355	360	345	352	343	321	359	359	340	370	383	344	364	347	360	329	349	377	375	357	348	337	310	322	368	357	336	337	361	392	399	352	334	313	347	361	352	359	347	352	317	353	311	353	366	336	400	348	303	369	351	359	375	322	336	322	347	338	336	346	341	340	323	371	334	353	325	369	335	327	358	352	316	368	344	349	363	354	338	346	347	335	349	356	396	327	353	351	330	341	368	332	321	359	342	394	355	297	336	346	338	362	354	369	350	313	321	362	367	310	362	376	342	370	327	371	368	364	343	361	339	344	336	316	333	356	345	361	368	329	342	370	348	326	360	384	350	339	363	372	354	348	347	357	339	338	347	361	370	319	360	299	338	376	364	359	349	373	354	357	317	383	387	355	347	322	363	369	313	385	354	326	331	370	328	303	330	350	362	341	345	333	351	359	328	347	366	372	322	363	332	329	358	361	353	300	350	343	339	365	329	342	356	347	333	341	370	343	364	342	360	356	357	317	340	343	376	353	357	386	366	323	348	319	353	334	372	316	353	333	360	316	373	324	363	357	373	315	354	338	320	366	337	345	347	349	357	340	349	342	335	341	338	346	324	333	370	368	347	343	376	302	348	350	365	338	354	373	345	332	346	371	321	350	357	349	359	312	354	349	358	344	354	311	327	353	339	379	318	351	351	334	356	336	344	335	362	344	341	350	357	371	357	376	319	340	356	386	350	351	338	351	351	361	346	365	329	375	359	337	337	351	346	375	327	327	337	385	319	330	351	362	377	337	347	383	348	386	331	307	352	362	365	362	339	366	372	340	354	334	353	349	375	345	343	347	366	374	319	355	376	343	358	311	354	364	365	353	344	355	351	346	347	355	363	350	361	317	330	335	348	334	369	365	337	297	344	346	323	369	372	344	349	358	376	366	353	351	321	348	332	346	381	347	342	367	386	358	319	329	344	343	343	364	350	342	354	348	342	319	387	347	384	377	355	391	312	322	343	339	329	346	357	323	361	358	328	311	350	357	332	348	350	346	355	315	330	326	358	337	337	349	366	343	355	312	357	375	313	343	355	351	325	332	369	320	305	343	321	380	382	362	347	339	351	369	330	347	340	339	331	351	337	344	357	331	398	347	342	330	322	328	358	328	356	380	340	331	335	391	363	334	370	342	347	316	370	354	332	345	348	365	362	345	368	349	331	395	368	346	359	350	336	319	353	330	334	334	359	364	298	349	350	356	375	356	342	313	340	331	373	324	345	361	353	366	355	363	348	341	344	342	300	349	379	358	359	356	362	338	383	370	336	330	376	374	347	329	364	338	346	369	389	343	314	366	335	359	328	343	373	321	376	359	394	326	355	377	388	365	331	371	363	357	337	342	319	350	348	344	346	344	361	369	361	346	376	372	366	335	336	364	350	361	346	334	317	370	359	317	347	357	388	367	330	362	355	343	322	382	342	351	354	370	341	345	338	379	360	337	356	366	348	354	338	359	361	329	334	313	355	352	363	351	348	357	354	345	358	339	318	385	357	355	340	373	325	367	353	370	336	366	344	372	359	364	388	338	385	333	345	344	347	342	366	349	342	372	357	337	379	348	346	377	326	376	314	386	346	349	374	374	333	363	323	377	329	371	308	364	354	381	382	360	322	340	301	342	357	372	372	365	366	364	373	326	310	334	333	345	336	359	371	352	353	342	323	356	370	345	357	298	333	386	336	341	373	357	358	369	341	335	354	348	349	380	329	347	335	364	325	332	356	349	334	367	329	343	287	336	338	347	353	377	350	334	354	365	329	329	346	334	308	321	342	307	346	360	352	339	354	337	347	370	358	388	362	329	371	373	341	375	354	336	342	305	345	350	336	365	365	367	358	363	339	353	344	344	347	325	346	337	339	345	362	321	336	342	365	349	373	354	304	358	383	360	363	353	356	316	364	353	319	326	329	369	367	339	353	324	348	358	372	354	343	323	377	368	340	347	316	354	351	349	323	356	289	354	351	358	344	362	324	310	341	347	330	369	333	365	380	384	324	368	294	365	312	342	364	337	356	332	330	354	360	340	367	342	353	375	370	368	363	322	352	349	364	354	333	316	313	345	324	340	345	367	337	391	342	346	331	324	395	357	343	329	324	354	332	353	357	364	390	383	323	359	315	357	329	328	339	292	337	329	338	348	369	361	337	350	339	369	356	356	321	386	318	320	355	327	311	356	347	380	353	330	350	379	325	409	339	319	357	349	339	335	333	368	336	373	340	330	351	324	357	349	350	383	354	331	322	349	356	352	359	305	368	369	359	344	333	355	320	354	348	350	377	339	320	369	355	354	398	332	331	357	383	354	321	329	315	346	348	348	345	329	350	337	368	349	340	391	353	361	375	336	364	342	344	346	359	362	307	352	335	334	325	368	339	341	307	354	357	352	358	356	320	355	338	377	365	359	332	359	385	335	366	364	354	372	326	363	334	361	376	351	346	347	330	362	345	358	333	364	336	363	362	354	315	353	351	342	350	327	337	334	367	356	346	346	316	368	367	371	377	366	343	342	317	362	335	366	354	337	365	328	342	369	374	332	367	340	354	333	344	324	336	352	356	371	373	337	367	384	337	371	346	359	315	321	350	329	347	317	342	342	353	330	376	339	351	324	356	334	339	356	357	387	329	352	359	346	366	364	366	330	307	356	355	345	354	358	340	348	372	361	379	329	373	329	374	322	382	393	353	346	362	342	378	352	346	376	345	349	377	357	351	357	371	363	344	336	370	363	366	330	352	358	335	352	368	359	343	315	307	357	391	362	331	378	328	325	339	313	352	350	343	360	317	377	367	321	346	372	337	294	336	340	317	359	348	348	318	358	348	334	340	368	362	351	304	334	335	340	345	368	355	393	366	372	358	329	331	324	346	320	340	334	360	347	378	356	332	312	369	358	357	342	347	369	312	362	341	365	340	379	347	368	391	320	313	318	352	322	321	373	350	361	335	376	350	346	334	375	348	321	357	370	360	359	358	366	357	360	342	344	336	325	330	366	365	343	360	348	357	310	322	339	326	346	338	346	340	371	346	347	322	324	392	317	353	344	342	370	347	336	347	367	368	342	332	355	342	333	342	357	331	331	348	337	323	342	377	378	338	364	382	281	359	372	366	331	346	339	379	352	342	357	353	364	352	347	319	358	366	372	340	331	315	333	329	333	340	368	355	372	356	306	355	335	324	350	350	329	316	309	360	327	321	401	353	332	343	356	332	344	345	401	331	362	334	339	341	358	368	332	377	337	343	353	370	377	370	352	337	367	357	361	365	331	345	340	344	344	343	387	358	357	342	344	324	329	365	335	372	337	373	328	327	380	323	333	350	322	339	344	354	356
18095	30975	27229	16413	11577	10151	8438	9353	5688	3680	2896	2234	1828	1267	1190	1137	1049	868	834	754	702	591	632	583	628	658	577	576	569	575	567	660	644	578	547	579	589	558	541	509	499	489	512	509	501	468	461	494	426	439	434	427	439	449	446	454	463	436	491	480	454	476	500	504	510	456	453	485	465	466	439	456	449	478	434	465	438	459	456	472	438	448	449	452	412	457	445	469	425	437	441	458	420	426	429	457	458	446	456	401	478	415	406	429	441	449	473	452	423	461	440	453	510	416	459	406	446	411	434	427	425	477	450	435	454	442	438	425	467	416	449	470	435	475	475	446	462	418	446	431	431	441	429	482	453	405	432	429	439	476	431	427	467	463	394	420	440	447	435	435	436	417	423	439	446	445	451	437	431	422	452	456	441	436	438	433	471	439	443	420	448	454	424	430	430	431	454	457	437	458	415	495	462	447	426	460	462	438	441	436	459	473	469	437	446	391	422	438	455	456	452	419	468	400	444	465	432	446	460	411	478	429	435	434	463	432	437	470	428	462	463	440	449	466	421	449	434	442	422	455	469	449	437	430	404	422	476	432	441	458	477	465	433	414	458	472	407	414	415	459	422	432	452	468	475	435	420	454	428	435	410	435	420	436	454	447	461	458	414	429	447	463	450	432	451	446	449	441	429	438	444	486	443	412	447	467	407	443	497	402	437	430	472	441	454	453	457	413	433	447	412	451	430	474	452	430	442	422	450	469	439	461	428	414	417	443	405	446	451	479	422	458	411	436	414	426	371	470	457	425	435	449	427	446	473	437	409	439	466	418	441	469	411	447	401	428	419	450	433	433	416	431	449	442	432	419	421	415	434	429	453	437	434	408	440	431	413	435	444	462	442	415	427	449	454	417	475	441	437	431	426	441	409	457	471	472	445	440	452	435	427	423	429	417	391	416	421	418	447	468	428	383	424	464	433	435	460	437	437	426	459	443	480	436	437	445	469	465	437	447	438	439	405	427	422	406	465	447	467	433	394	459	423	377	439	463	445	430	426	446	439	442	464	468	430	425	405	435	443	427	423	433	418	430	433	476	409	404	466	449	455	442	432	411	457	447	428	407	418	444	435	467	442	461	454	431	427	392	418	453	476	444	440	456	436	456	447	491	412	467	435	462	430	433	484	444	436	453	458	436	457	428	440	440	435	456	443	421	452	463	448	422	464	443	408	435	445	443	430	484	417	433	448	429	429	387	435	464	427	457	443	428	451	465	423	458	408	487	445	439	419	461	397	462	420	417	418	450	452	417	427	424	436	471	476	430	433	432	445	437	465	429	449	426	424	437	395	455	437	452	426	472	450	452	382	411	439	439	448	431	441	470	459	436	430	454	381	435	488	404	442	456	431	439	423	442	459	454	434	405	442	454	466	452	443	444	434	456	452	490	444	488	410	447	465	438	467	409	463	450	431	445	449	447	441	435	423	423	472	474	426	403	433	457	441	411	442	428	465	446	414	425	474	476	437	460	472	437	429	434	493	435	416	477	447	458	450	446	428	457	473	447	410	462	424	426	469	408	411	452	440	444	439	463	462	423	436	382	485	474	430	470	439	468	431	430	437	453	399	429	443	459	401	413	447	447	472	448	395	431	441	449	429	437	473	389	451	430	389	460	480	454	455	433	436	440	420	440	444	464	460	440	425	427	430	410	445	415	447	416	444	445	448	399	484	442	429	406	453	453	454	409	441	456	449	422	455	454	439	447	468	434	459	433	424	429	446	447	428	430	453	407	446	442	412	456	487	410	462	429	393	432	460	437	433	426	430	442	428	451	397	479	475	445	454	457	438	420	440	418	419	441	435	408	456	465	424	438	426	440	432	434	452	442	465	442	430	422	456	442	427	432	443	448	444	458	440	468	416	433	433	440	404	397	444	416	427	481	421	447	474	432	457	447	475	456	455	410	444	458	453	433	407	442	420	422	407	463	451	436	445	436	470	489	475	441	394	461	445	457	441	452	411	437	401	453	454	406	416	465	462	438	439	463	460	432	426	460	422	469	451	411	436	417	450	466	437	451	476	467	436	445	433	439	400	410	442	432	474	420	395	447	432	472	511	435	425	419	431	434	454	414	468	447	470	459	397	448	409	483	419	422	426	422	451	441	456	419	435	448	436	431	449	425	411	429	455	431	386	448	471	433	453	437	424	428	461	430	478	481	479	454	434	425	438	445	442	409	429	446	457	400	449	440	476	466	415	428	429	466	435	469	438	447	435	437	427	441	436	456	415	417	468	431	457	427	452	463	415	411	459	439	429	425	451	458	402	452	465	451	440	439	463	435	424	444	467	465	445	462	440	430	457	473	426	459	462	425	442	448	430	446	453	455	447	416	460	478	465	451	424	433	443	439	479	443	440	435	440	454	422	443	447	448	409	467	430	436	428	442	440	457	454	437	443	469	419	464	409	451	446	401	417	426	422	453	454	452	412	430	439	468	441	438	436	475	488	447	454	423	446	474	448	465	405	427	454	424	443	408	428	446	447	421	450	448	425	442	442	446	479	469	471	402	448	441	430	448	428	408	431	428	424	400	443	416	425	465	460	469	453	474	477	429	410	448	455	444	425	448	454	471	467	488	423	428	475	419	421	465	467	460	451	449	442	454	482	430	485	472	444	456	467	436	428	434	454	449	439	425	430	430	434	412	426	449	449	433	416	424	415	404	479	444	401	434	453	449	417	424	427	425	438	442	433	461	461	436	463	436	421	412	453	439	429	424	460	440	422	413	464	436	422	426	452	414	453	418	428	412	445	409	432	432	472	445	428	431	447	430	464	433	440	476	457	443	426	465	446	455	423	441	407	428	444	417	422	404	442	466	432	435	437	429	434	439	460	426	476	464	421	417	450	483	415	431	462	443	423	431	444	445	463	450	503	413	449	444	430	487	449	439	447	461	427	425	486	460	441	420	423	425	446	451	450	419	457	449	460	429	451	423	461	462	400	448	456	441	446	440	452	448	428	411	447	449	460	449	458	436	469	436	466	444	452	440	406	419	454	439	452	449	457	457	436	434	437	456	417	453	452	446	421	445	411	446	397	450	406	463	441	471	419	471	419	415	453	452	444	422	454	446	457	472	442	445	435	457	438	477	434	456	483	443	410	432	443	443	479	420	447	417	440	408	451	433	444	428	455	443	422	457	438	452	466	426	445	425	434	442	443	416	416	494	458	457	430	449	406	435	468	425	404	432	406	468	473	414	437	458	442	411	434	440	436	363	400	478	487	462	440	442	455	415	460	454	432	496	420	497	441	451	401	421	422	471	450	449	443	437	438	439	447	436	411	418	462	420	439	462	468	461	463	484	438	441	424	447	440	408	405	444	458	440	429	412	459	441	455	442	477	442	454	433	431	455	438	441	466	440	443	464	463	437	448	444	459	456	457	480	433	469	462	416	439	415	468	409	453	415	393	443	460	419	449	447	431	468	443	456	464	413	439	444	436	442	452	420	438	453	417	443	433	407	456	418
24611	21639	29017	24796	21443	14214	8464	7045	3655	2594	2188	1747	1201	1003	881	807	809	727	593	565	505	450	446	431	425	365	365	383	352	375	415	413	469	390	368	399	378	401	310	314	337	312	279	327	322	308	289	293	260	284	299	291	283	266	270	269	240	264	310	290	279	285	302	299	266	333	319	280	291	290	303	303	300	283	272	258	242	303	300	299	285	271	262	284	298	274	288	296	275	275	289	289	278	279	269	271	263	269	293	288	290	296	287	241	268	247	283	317	271	276	253	315	278	248	282	277	292	283	313	264	268	279	274	254	275	242	290	248	254	279	260	281	268	284	282	272	276	264	277	292	279	256	277	280	301	292	303	251	255	245	266	262	267	271	285	252	282	273	265	270	287	274	294	270	251	299	288	282	253	284	272	259	272	273	313	278	244	264	262	242	270	296	273	282	297	268	284	260	274	266	274	283	280	259	285	281	300	273	288	279	271	285	277	293	297	249	290	262	258	294	275	266	304	270	270	273	278	301	274	264	258	259	248	267	270	265	286	235	269	231	284	275	267	282	242	255	292	256	284	272	270	286	300	288	279	258	279	270	274	260	260	270	264	280	285	258	255	280	257	284	269	294	257	279	282	262	269	254	282	265	271	270	269	282	291	301	319	254	271	302	287	281	259	276	290	252	270	274	240	277	268	285	271	277	285	285	271	282	265	280	273	280	261	290	275	290	253	314	262	278	272	283	280	268	258	265	280	275	255	250	254	320	277	282	277	261	260	236	260	270	283	291	302	272	276	280	262	281	282	275	282	277	262	307	269	275	291	269	283	289	258	275	286	245	273	300	277	249	294	279	282	275	260	277	304	260	273	278	229	274	275	274	288	248	289	282	286	268	293	263	282	263	293	287	296	258	267	269	277	268	303	262	269	268	301	295	294	288	272	272	280	295	260	248	303	279	274	261	261	283	266	261	269	284	273	278	264	265	247	295	255	269	306	257	287	279	285	300	281	250	262	296	269	260	276	271	256	269	282	261	260	279	290	285	267	269	297	268	266	234	279	286	278	276	271	251	269	273	267	264	274	263	282	277	238	272	300	284	297	281	282	273	245	265	269	283	278	279	303	271	265	258	258	270	252	249	287	276	254	270	272	274	272	282	270	272	267	285	301	301	261	289	274	266	259	272	272	285	261	243	271	280	290	268	298	266	280	274	260	297	299	267	286	302	262	274	275	261	278	286	259	257	275	287	275	265	261	266	288	264	293	256	245	255	314	303	262	262	267	257	235	259	292	289	271	265	286	240	259	255	286	245	287	269	274	290	282	278	252	259	272	254	283	234	259	262	268	275	291	260	258	286	279	276	282	307	271	258	257	276	296	272	270	304	296	264	284	306	276	296	262	275	316	299	270	267	275	309	292	282	252	265	279	272	289	264	293	272	273	266	246	278	281	272	274	265	275	269	279	271	272	308	302	273	283	260	262	247	268	252	292	287	262	276	274	263	272	265	255	289	240	257	285	292	259	282	281	279	259	267	274	272	275	290	268	254	300	246	260	269	303	270	300	284	277	268	246	305	273	304	298	309	274	275	279	268	268	247	271	232	269	261	264	300	290	269	278	246	255	275	292	268	268	272	270	273	266	281	269	261	255	258	276	275	309	269	265	270	299	252	281	279	247	216	281	266	278	258	234	260	273	269	316	273	257	268	273	306	280	264	274	285	272	285	249	295	301	245	266	279	271	276	267	280	244	275	258	281	264	286	263	261	269	260	279	256	275	251	295	274	266	315	264	283	265	267	249	291	278	269	270	284	307	272	238	259	284	261	275	280	264	270	247	282	271	286	256	300	277	258	270	263	285	285	263	276	284	259	260	273	248	274	282	311	236	290	269	262	258	271	302	290	283	256	297	266	283	253	310	262	261	279	296	283	269	271	278	270	268	280	286	265	270	276	285	286	282	270	271	283	263	256	255	261	280	253	282	284	276	275	259	279	282	282	279	286	253	239	284	267	260	292	288	258	286	266	284	267	292	264	315	279	247	300	297	272	247	313	309	296	293	284	305	275	285	290	277	296	281	268	257	267	279	271	289	282	279	275	286	290	270	290	234	289	293	270	296	261	273	263	269	304	292	269	269	291	273	267	294	268	307	264	263	260	261	269	284	267	277	268	280	271	251	282	278	272	249	272	267	265	255	259	270	251	284	278	267	278	275	301	243	270	291	277	281	301	260	259	276	276	275	263	255	270	280	292	255	259	277	271	281	305	266	296	277	305	263	246	264	271	288	282	258	279	247	260	244	258	268	271	260	279	276	270	273	274	298	249	270	276	261	272	268	287	262	267	266	245	289	277	264	266	284	271	312	273	306	265	305	259	290	286	259	270	305	254	255	240	268	275	241	274	279	239	286	257	267	272	274	265	274	272	266	292	258	281	281	293	270	290	283	249	264	281	298	301	267	277	239	280	291	243	279	273	244	287	265	273	258	258	271	294	283	242	257	298	275	256	239	268	255	275	260	278	286	270	266	285	302	283	298	282	241	243	277	285	269	302	287	283	259	248	291	293	284	288	266	254	265	254	286	260	276	270	259	271	280	276	259	292	262	257	271	289	277	250	284	270	259	276	266	275	247	274	307	244	279	272	271	310	286	284	284	260	254	275	264	256	304	248	267	283	288	272	292	262	263	276	304	262	292	264	269	277	289	262	256	269	265	275	267	273	306	272	294	259	286	258	272	288	268	288	293	276	265	255	282	258	280	266	295	253	293	304	262	273	293	274	276	286	281	276	241	289	271	249	286	280	295	279	266	261	294	265	244	260	249	291	283	259	245	273	273	272	285	256	299	283	298	302	280	259	281	261	256	260	294	296	254	275	286	265	276	263	263	252	296	286	272	272	277	259	292	275	280	286	271	260	301	263	276	275	275	302	231	259	276	260	323	249	279	292	280	299	275	268	260	284	289	293	295	249	273	276	281	285	251	270	278	250	264	265	276	273	278	280	279	294	288	258	283	275	309	268	305	312	268	267	275	272	265	251	288	266	291	262	239	262	295	286	306	277	306	263	290	251	257	276	261	252	290	290	282	293	280	282	261	279	285	276	280	263	258	296	272	278	268	254	299	283	304	296	251	258	284	267	270	260	275	269	280	256	280	269	268	247	276	271	301	306	273	279	262	282	276	287	277	279	271	238	277	288	277	321	270	287	291	294	246	265	269	283	258	275	265	283	297	284	266	278	242	282	264	291	271	270	281	268	286	274	250	280	296	261	258	260	270	285	243	256	265	253	245	291	268	281	262	281	236	302	264	277	283	289	259	239	280	261	286	270	258	298	251	277	269	295	282	279	302	254	289	280	282	264	293	273	279	254	280	294	297	281	272	287	258	274	270	296	281	274	288	289	303	280	270	266	265	256	265	256	264	256	256	280	273	272	278	277	285	282	269	258	303	255	268	308	247	284	256	247	285	301	265	283	243	282	276	278	261	261	253	270	283	283	277	314	270	264	307	250	279	301	263	278	275	264
19621	39014	34113	23097	17770	14374	13708	13699	8011	5818	4797	3837	2768	2046	1769	1773	1602	1335	1135	897	869	750	707	660	662	628	621	554	639	566	667	636	702	591	617	598	547	507	484	494	409	457	493	430	459	378	379	357	373	338	382	349	353	344	382	383	386	333	383	379	346	403	398	443	422	398	418	380	416	391	388	424	369	379	351	370	359	347	391	385	395	365	350	399	314	334	330	373	356	354	363	381	360	365	368	350	355	344	366	356	354	336	343	384	370	354	354	349	338	367	329	352	339	340	331	337	338	333	366	360	371	334	348	340	365	365	378	359	357	339	365	363	347	397	375	328	373	356	378	334	351	336	342	328	339	310	334	379	384	360	370	380	361	330	389	308	373	363	314	348	328	356	341	360	388	357	359	379	356	322	344	352	370	336	353	350	362	364	316	366	357	363	324	354	339	336	323	366	347	343	365	341	347	357	339	315	351	350	360	365	342	371	379	355	361	368	353	340	346	328	300	373	376	390	355	316	365	346	321	339	353	367	361	356	370	350	353	342	335	325	311	323	348	316	365	365	326	393	328	331	337	330	381	310	359	330	334	353	339	380	362	371	335	358	352	337	353	328	348	366	369	340	328	366	297	364	336	322	342	377	374	364	374	346	340	371	356	337	345	356	362	384	340	368	328	326	359	366	344	359	321	355	366	328	349	350	332	352	352	347	317	344	335	343	336	349	334	386	349	322	346	368	357	333	339	356	344	325	366	344	367	377	345	359	356	353	348	367	333	345	341	382	339	342	355	342	330	330	381	330	340	381	332	378	373	315	359	361	351	355	340	345	346	370	382	371	334	344	352	342	355	356	359	365	307	369	336	346	358	382	392	359	327	324	381	328	344	373	353	359	362	325	360	355	361	339	365	342	359	360	363	348	349	339	327	332	316	378	353	372	390	351	359	354	346	351	328	334	307	348	327	370	350	372	374	375	313	366	343	364	370	355	312	361	378	343	359	354	326	340	336	378	341	361	347	360	356	333	348	352	389	360	369	349	333	359	323	326	360	333	343	346	361	345	334	337	337	355	361	344	330	376	340	325	349	353	356	338	328	370	329	340	352	355	357	343	362	368	321	354	351	347	356	353	362	351	347	352	367	337	364	378	349	358	329	353	356	348	322	377	355	337	347	354	353	347	347	390	355	310	367	368	326	350	329	351	339	379	358	412	349	357	349	376	379	320	342	367	321	341	354	320	338	360	349	377	334	385	374	370	389	364	318	361	381	346	329	351	364	365	382	356	373	371	323	365	326	341	394	317	360	343	358	374	314	361	334	322	355	345	324	347	353	340	312	346	338	327	360	384	338	358	334	345	360	351	313	330	374	381	328	373	306	329	370	359	342	378	369	342	310	378	366	362	356	363	344	371	359	353	350	349	342	354	342	404	353	352	391	360	363	321	392	362	381	336	343	355	359	354	374	324	339	352	368	336	341	355	332	351	373	365	359	313	341	341	370	352	379	369	374	353	334	346	356	360	356	329	374	323	380	353	347	358	322	349	333	349	346	359	353	334	338	353	354	350	349	343	360	358	342	360	333	369	343	360	380	359	342	362	361	361	348	378	343	352	364	306	347	381	304	337	337	379	372	342	345	353	339	342	341	333	376	318	333	352	377	341	377	351	392	345	312	383	355	325	324	306	371	359	362	335	346	338	338	328	352	371	325	343	368	372	355	341	366	333	328	364	321	338	393	309	365	364	343	327	385	340	352	331	357	356	353	369	339	319	375	360	310	336	335	350	333	343	340	345	353	320	354	333	351	339	338	335	351	308	352	347	352	343	328	372	355	366	358	341	374	353	337	345	375	338	351	379	329	367	358	347	345	359	348	353	314	342	355	341	359	330	341	344	313	354	351	336	375	350	352	366	344	348	365	355	345	377	335	348	346	367	338	357	346	362	355	350	331	353	346	336	300	385	348	335	344	339	323	349	336	374	349	364	342	340	352	333	335	331	351	369	338	364	338	316	365	345	349	377	302	328	360	368	351	317	337	342	352	322	346	364	373	330	349	349	342	321	345	319	354	374	338	349	377	380	344	365	352	368	342	340	351	389	309	365	409	348	365	320	375	354	321	333	328	361	349	351	358	388	355	393	350	360	367	344	337	387	368	337	321	360	359	398	357	313	309	339	349	335	337	348	340	353	371	316	345	339	344	329	344	345	361	340	341	340	350	369	361	356	357	334	369	341	341	323	364	347	379	338	354	365	346	301	379	340	360	322	366	381	331	351	322	347	325	345	312	324	338	351	328	357	362	370	391	317	345	345	336	342	330	313	384	363	345	340	383	359	345	344	321	334	335	337	362	346	315	374	351	331	356	327	346	387	343	358	342	370	353	362	338	375	401	360	362	307	350	374	375	339	343	391	318	367	349	362	328	353	358	338	328	371	329	383	362	331	338	327	351	327	362	342	360	357	334	342	387	344	359	356	332	336	352	341	346	354	314	334	377	330	327	387	304	356	360	359	343	335	337	330	358	377	308	342	363	366	333	355	319	324	368	363	382	331	333	355	340	370	350	397	322	357	349	342	354	347	352	359	327	334	326	358	332	355	344	396	354	351	348	338	363	344	323	347	359	291	345	341	378	357	387	319	351	341	323	326	327	323	362	332	331	382	352	377	343	380	346	336	351	325	327	348	385	326	357	359	340	379	355	349	351	338	361	373	369	341	324	353	349	368	357	322	375	378	344	336	347	339	371	344	365	348	359	362	316	335	318	392	361	349	358	364	388	371	365	347	333	344	351	357	356	361	344	366	338	344	349	325	319	301	372	335	336	334	350	395	338	319	336	326	359	343	334	368	310	341	345	339	325	322	355	323	301	342	345	317	354	340	332	357	367	345	356	341	340	359	349	387	366	349	335	348	357	330	358	337	380	385	358	357	350	320	362	362	365	370	361	383	369	385	311	350	324	349	364	353	356	343	345	367	370	345	364	360	314	336	359	350	347	336	352	368	349	325	373	343	376	361	349	355	371	328	376	336	331	342	386	319	366	374	371	316	364	388	343	355	356	335	308	365	337	350	348	372	349	327	362	344	354	352	354	382	367	375	332	387	354	340	367	370	342	366	344	371	352	369	357	323	371	363	347	337	350	337	375	330	356	353	318	353	327	369	373	347	349	332	362	357	372	350	356	344	342	359	367	353	360	357	367	337	364	347	350	333	333	338	352	369	369	364	345	355	357	343	352	341	339	347	362	365	330	318	376	370	325	377	352	326	352	366	307	312	338	361	320	345	361	324	360	363	323	385	340	342	365	342	349	339	359	338	374	321	382	358	366	375	351	340	319	354	354	346	385	342	366	317	352	366	374	317	336	360	359	357	353	326	366	363	353	340	349	309	344	338	333	384	340	317	360	356	324	360	362	347	363	326	353	366	359	373	369	385	340	340	313	349	349	324	350	338	356	361	328	384	356	357	349	350	355	335	346	347	352	378	331	338	359	365	364	326	381	361	354	364	355	363	346	339	362	352
25701	21552	27682	25494	13605	6445	5730	4668	2441	2044	1642	1478	1084	822	803	799	729	635	615	605	579	542	522	526	450	493	453	441	476	473	442	459	562	448	479	468	470	434	456	441	417	420	446	398	420	442	380	379	403	390	385	379	410	368	365	414	382	393	372	400	377	363	449	420	439	424	412	379	409	413	401	397	422	408	372	377	374	384	425	401	405	402	392	378	428	414	386	385	391	404	356	403	397	396	381	380	384	363	381	378	389	375	412	424	381	408	392	383	387	423	377	402	384	423	380	420	368	388	413	405	397	397	367	402	384	399	396	371	389	418	407	414	385	394	349	382	372	392	382	382	364	379	431	392	394	387	372	383	370	374	391	396	389	418	390	415	414	381	422	376	363	394	408	385	373	373	392	369	373	410	386	390	387	376	375	380	380	451	384	375	364	387	399	399	397	392	406	396	368	408	379	382	438	411	391	405	379	432	388	389	399	385	427	380	402	375	388	372	358	372	399	420	436	412	403	378	373	370	369	415	395	368	371	392	393	356	421	393	423	367	391	389	405	374	397	383	421	408	391	380	408	374	425	379	356	396	363	395	380	380	372	371	407	412	403	416	375	373	421	389	366	398	366	388	402	398	363	394	420	377	395	338	393	389	382	379	386	394	398	389	374	410	351	361	397	384	369	385	367	394	426	396	372	401	403	423	366	423	392	403	384	411	407	396	376	401	359	384	364	370	402	392	407	410	370	349	400	393	380	384	366	374	385	397	377	393	435	391	403	424	387	402	415	385	380	382	438	386	370	409	404	411	395	395	436	372	377	407	392	363	434	400	400	386	389	372	385	370	410	391	364	416	379	369	385	376	404	384	370	364	370	388	416	401	386	348	389	405	433	388	385	394	405	410	393	395	385	383	396	358	387	366	389	377	396	383	384	406	426	384	414	397	399	364	370	410	397	383	382	367	405	406	351	372	388	399	404	412	393	393	385	374	398	408	394	354	378	387	373	391	394	409	428	357	409	436	419	369	409	386	419	358	402	388	398	413	361	404	403	425	379	377	415	425	377	378	389	361	351	355	386	389	388	378	407	361	400	379	382	406	349	405	377	357	416	379	421	390	403	422	385	382	383	388	344	370	388	366	359	371	385	397	400	367	371	389	358	379	345	413	377	421	386	425	400	371	412	412	398	398	371	376	402	362	432	349	378	442	425	397	404	394	376	369	384	392	393	352	367	401	383	403	396	373	405	379	394	376	386	408	381	368	396	405	404	387	401	377	359	391	364	389	401	390	403	393	412	416	401	398	406	351	375	407	411	393	419	383	379	430	386	382	374	393	406	404	378	400	377	413	393	376	419	420	395	365	418	399	414	390	413	392	372	405	388	372	410	399	392	362	396	374	433	387	418	421	383	357	374	400	397	383	378	366	377	355	439	409	382	399	429	389	360	345	354	378	412	382	350	418	393	416	394	373	372	363	369	364	414	415	368	415	427	422	414	373	445	415	422	370	371	381	415	380	407	389	405	382	367	394	428	401	356	392	383	375	383	387	395	448	397	381	349	387	411	366	396	401	406	386	383	403	386	364	403	385	428	412	407	370	372	415	393	394	386	401	404	420	367	408	398	392	429	404	382	379	393	364	370	397	375	372	394	427	410	420	430	379	386	382	441	350	415	421	393	394	369	398	398	388	384	394	396	377	416	369	436	348	374	395	382	443	382	408	376	387	395	434	394	390	374	408	380	379	398	392	354	408	396	398	404	437	383	389	361	361	358	411	356	383	385	377	428	366	409	385	398	386	361	404	365	397	395	361	370	397	410	384	398	394	389	392	393	391	399	376	411	396	404	383	427	376	362	423	397	380	365	429	399	433	402	373	420	407	414	396	429	397	390	414	375	392	393	363	402	372	402	403	411	396	413	404	395	406	403	392	404	384	390	440	367	380	387	417	367	350	420	359	390	385	389	366	404	377	341	359	422	425	387	398	410	387	377	357	399	401	374	413	406	354	420	427	412	370	415	404	378	375	358	379	402	360	352	378	401	415	353	381	417	416	407	380	339	415	387	371	359	384	414	369	391	361	377	401	350	387	359	399	379	400	366	398	385	393	370	392	363	406	396	399	386	385	419	371	397	385	393	392	392	375	388	442	404	379	364	398	435	404	368	389	399	377	358	389	419	391	407	379	367	371	371	361	341	407	425	379	385	389	394	427	377	402	365	394	376	393	410	395	353	389	394	403	399	374	396	393	361	400	389	400	379	421	361	375	382	379	385	369	402	381	400	396	416	380	378	376	405	397	385	401	421	391	367	423	387	406	392	406	393	384	360	386	405	352	383	379	407	406	370	389	396	359	395	431	382	395	390	367	379	404	371	388	413	415	397	369	391	395	380	356	379	404	401	389	383	385	364	405	406	401	396	371	398	413	395	384	386	388	364	412	431	366	406	377	365	410	358	379	373	381	395	392	419	350	365	407	410	393	370	367	422	360	373	375	385	380	402	416	385	389	369	372	404	401	396	398	395	442	399	393	384	427	445	380	370	390	421	411	411	358	392	394	404	380	392	342	371	376	411	414	384	391	368	430	375	399	383	435	378	397	355	386	375	364	363	372	398	413	374	377	360	402	351	403	408	408	361	374	392	372	397	411	416	436	376	408	404	366	389	396	405	397	406	412	411	416	418	377	407	360	360	400	359	379	401	370	404	399	384	387	393	388	442	391	398	377	412	419	380	373	376	375	399	388	367	391	386	401	349	405	365	366	417	388	425	435	390	396	419	348	370	416	425	411	373	392	381	393	403	383	377	398	411	365	368	366	398	400	371	383	402	415	372	385	379	398	384	406	380	391	327	383	399	388	392	378	390	406	383	392	378	375	351	417	373	399	377	365	399	364	389	376	372	387	385	400	412	431	442	387	395	373	369	382	413	364	364	399	388	376	392	443	402	412	344	382	388	396	359	411	404	372	357	419	379	389	432	397	403	379	393	411	398	416	420	384	378	391	384	425	375	377	432	398	377	388	400	396	400	391	400	400	431	361	375	385	393	397	428	380	398	410	365	378	352	379	393	384	385	403	379	413	386	398	363	404	350	385	353	413	355	359	390	384	417	390	361	402	388	412	393	413	417	384	401	418	386	429	417	425	349	376	355	404	375	356	369	433	383	396	371	383	413	379	416	361	341	383	391	392	379	400	386	413	408	389	389	407	417	412	353	409	392	346	396	374	373	425	368	421	369	354	393	393	394	389	370	394	400	358	399	402	377	389	392	375	400	377	388	394	396	384	370	405	403	379	440	380	417	381	369	344	409	397	378	402	413	400	379	386	379	379	365	409	402	404	386	414	385	392	360	368	367	399	390	415	382	391	381	384	414	402	407	410	404	348	445	393	351	379	395	376	408	425	406	397	400	401	405	369	395	394	429	361	394	380	386	356	370	385	401	372	421	413	357	389	372	375	391	411	383	401	394	368	396	368	426	397	404	456	394	379	394	418	401	382	394	424	381	377	396	401	352	371	377	409
19765	35927	30369	19677	14990	11989	12159	10332	5930	5057	4012	3360	2282	1794	1478	1551	1416	1199	1009	915	897	780	787	741	734	719	657	672	604	635	715	739	771	668	652	671	623	656	565	570	563	543	578	593	536	524	494	497	517	491	475	509	514	481	478	512	501	459	477	479	497	472	544	529	553	556	531	529	494	527	532	532	524	532	487	483	481	504	500	525	524	498	499	489	505	512	516	475	477	510	485	507	506	507	492	482	508	498	490	511	523	493	491	507	531	492	493	493	492	469	547	470	491	486	464	448	484	457	487	482	497	503	462	468	462	466	512	535	438	461	500	489	480	481	493	472	466	528	471	462	474	471	472	465	495	502	488	515	498	468	512	515	479	515	478	471	490	459	526	487	501	509	532	473	476	458	475	508	474	501	512	457	481	465	499	507	469	494	497	494	483	488	472	510	480	467	475	471	474	478	473	478	487	481	500	479	466	470	459	464	510	492	472	487	518	476	475	494	517	479	505	462	493	480	507	485	493	508	507	461	516	504	473	486	493	464	477	485	460	439	458	455	457	506	508	481	530	482	494	508	454	457	477	424	472	481	483	479	492	493	473	500	486	495	470	445	498	483	485	496	472	475	509	471	461	513	495	485	491	498	500	523	487	462	492	502	495	467	511	453	491	479	495	480	491	450	487	461	481	471	494	480	539	459	516	489	483	523	479	500	522	474	490	438	466	487	470	468	491	504	472	492	522	462	490	491	500	476	452	492	446	493	477	482	528	492	497	514	473	494	491	526	456	524	468	507	504	495	495	463	480	463	487	480	443	496	503	487	457	483	509	512	470	484	503	470	510	484	456	512	502	456	482	475	480	484	511	512	506	490	424	461	485	495	475	505	478	472	454	461	463	451	479	490	464	513	474	492	479	459	491	544	481	480	521	507	518	482	487	469	450	496	506	502	501	506	486	498	478	488	453	498	526	463	508	501	508	460	508	465	516	479	473	540	504	447	485	485	456	437	459	475	463	463	499	479	476	475	451	479	487	470	473	492	441	474	477	508	555	476	470	474	499	456	492	497	446	481	452	485	500	518	490	491	504	456	496	527	504	474	481	501	493	479	455	479	488	508	463	476	492	469	511	531	486	488	508	460	429	462	479	481	493	479	482	469	491	482	473	490	502	497	501	505	490	481	479	467	465	494	491	511	531	497	484	475	505	503	481	495	460	495	451	472	486	507	505	479	486	442	496	497	481	466	461	493	497	495	466	466	478	485	515	495	477	461	463	463	502	491	489	498	478	509	489	465	527	459	511	490	499	482	449	460	499	492	502	511	478	508	492	507	504	472	477	502	463	494	479	507	541	474	506	470	512	520	464	487	499	479	499	519	492	484	486	464	444	480	448	483	466	508	507	474	493	457	506	476	495	507	494	463	479	506	460	449	478	475	479	469	512	468	481	471	499	507	499	497	498	453	443	503	490	522	498	483	465	486	514	467	439	474	478	480	482	497	511	441	530	452	495	505	506	464	476	518	464	474	471	483	483	464	469	502	492	524	474	477	464	470	490	477	432	479	468	501	490	473	502	503	488	469	504	468	477	474	462	476	495	476	500	509	477	481	461	472	534	457	514	467	481	476	497	466	496	467	518	491	488	460	482	502	478	511	489	478	487	491	503	460	487	464	530	514	537	500	493	502	459	496	472	494	508	499	476	450	483	478	466	473	440	498	478	472	481	483	469	537	481	506	480	506	512	485	491	458	496	475	482	473	492	518	483	465	473	467	514	496	445	480	462	461	499	531	472	482	480	495	462	494	467	500	484	490	504	468	459	476	465	493	465	478	474	486	475	461	472	513	466	491	452	446	532	482	468	456	497	481	443	479	478	472	483	481	499	483	470	490	511	490	486	459	496	450	479	480	481	470	465	494	487	472	458	490	488	486	494	421	482	506	492	498	460	469	454	474	460	462	485	469	488	471	488	485	478	456	477	481	518	510	473	482	479	474	457	498	512	503	488	517	485	486	516	464	453	528	492	494	459	465	480	495	494	510	462	463	486	522	464	465	494	480	488	505	461	505	430	456	484	479	486	521	463	453	489	495	457	459	447	486	517	473	460	499	456	489	495	470	515	504	467	492	459	482	484	512	503	490	485	498	514	474	515	486	478	489	493	470	481	518	492	494	508	527	479	502	486	470	469	487	477	444	484	441	479	502	498	471	433	433	466	466	467	543	471	491	470	456	469	521	484	430	500	475	511	536	497	491	519	474	471	492	512	489	491	456	470	462	446	463	494	482	474	522	492	467	493	460	483	489	452	454	493	448	460	532	470	485	479	490	504	499	486	489	491	496	512	468	459	482	479	519	439	469	481	481	470	499	482	481	448	484	489	449	461	444	478	465	500	504	503	438	449	480	508	504	447	503	490	487	437	491	481	494	474	468	465	518	503	470	471	493	491	448	483	481	498	468	546	493	532	499	476	484	526	483	495	446	479	449	457	425	498	487	449	511	493	509	508	471	481	467	483	501	485	515	473	453	484	466	505	487	497	491	470	504	476	463	467	495	476	481	460	476	455	504	527	544	463	508	493	464	481	460	472	515	487	499	444	478	463	522	455	473	475	503	468	465	489	470	493	501	524	491	477	469	521	470	531	462	487	454	487	466	451	457	510	498	475	475	503	494	431	495	501	507	522	486	457	480	451	484	454	494	475	495	508	463	501	454	492	481	460	486	513	514	475	507	461	511	499	510	478	471	463	482	527	448	469	485	515	460	522	478	461	492	541	524	457	472	472	450	510	502	503	474	488	496	505	486	466	469	523	519	495	428	499	478	486	494	493	474	524	477	471	438	464	496	512	438	486	530	469	449	512	501	462	505	436	465	433	503	459	484	476	504	464	508	496	470	488	496	468	516	517	461	464	467	518	463	538	482	485	490	488	487	505	475	441	462	465	480	485	503	469	508	467	494	475	449	502	510	466	516	490	538	481	524	434	442	493	483	497	478	470	487	504	469	501	496	482	456	472	475	477	449	469	459	460	474	506	476	469	466	435	459	509	449	486	471	487	482	504	468	476	456	481	503	485	478	478	484	471	481	461	502	500	464	481	508	459	457	462	454	477	473	508	485	504	454	504	475	504	497	461	540	456	482	480	484	488	490	507	464	480	522	454	465	463	469	510	491	482	482	476	467	496	533	492	484	458	478	454	478	476	461	447	461	498	507	473	454	491	479	476	480	455	484	489	472	469	494	475	479	471	538	477	485	469	499	528	464	477	467	527	485	466	485	511	476	531	503	486	490	516	516	477	478	504	537	491	448	484	470	475	483	486	497	493	509	528	483	490	483	455	486	544	458	496	471	476	476	483	460	479	487	483	474	485	528	485	460	505	510	497	518	531	465	463	510	488	504	480	496	502	470	464	521	486	458	475	505	497	479	469	498	473	470	469	457	470	459	429	479	512	481	500	484	515	468	485	491	438	485	483	497	484	426	488	475	529	509	537	474	488	469	496	495	457	463	508	509	531	493	502	457
23528	21623	29514	24221	21666	21888	18256	8862	4723	4045	3274	2563	1680	1305	1097	1087	1048	827	819	709	576	626	576	506	493	454	439	449	419	436	488	550	562	465	478	469	523	394	388	389	376	407	393	399	356	369	326	295	332	277	314	306	348	308	311	295	322	303	336	314	327	337	359	351	346	340	293	336	323	323	336	311	319	326	296	331	299	299	330	310	355	318	298	296	293	295	304	320	290	302	318	287	287	298	294	308	312	286	259	281	311	296	315	298	309	310	302	295	265	305	298	295	293	326	298	305	319	275	328	284	307	294	289	302	297	310	317	274	272	282	287	292	292	304	290	299	277	297	302	313	319	312	310	319	307	297	316	277	332	321	304	310	300	320	294	261	282	294	301	317	297	296	303	277	307	283	296	297	291	287	292	296	312	287	305	336	290	284	337	292	300	287	303	286	284	306	287	300	290	271	273	310	266	321	289	305	297	285	310	327	284	291	294	287	281	305	311	281	321	260	299	280	309	284	290	304	306	314	294	292	296	292	280	301	300	310	289	295	281	316	267	281	302	275	305	298	290	313	316	317	322	313	322	299	279	299	317	316	294	289	319	296	298	292	298	309	308	303	303	278	279	305	294	305	276	289	289	279	301	256	310	328	288	292	282	305	282	313	311	301	289	318	279	296	295	297	292	272	293	302	286	290	299	296	287	333	287	309	301	301	277	317	300	280	302	299	304	289	322	322	311	311	317	284	316	285	320	278	298	288	309	313	290	289	282	277	295	297	311	312	281	287	314	292	315	270	285	291	287	268	283	307	295	306	296	270	300	329	277	308	302	289	256	306	288	299	312	283	298	304	293	263	313	308	286	261	301	294	278	272	305	285	300	262	310	326	323	299	309	291	312	307	300	278	284	315	297	328	275	322	293	295	277	304	281	274	312	298	282	291	255	310	268	317	289	303	307	296	322	300	329	285	270	268	295	299	254	275	285	303	312	283	283	282	300	292	305	272	298	290	284	301	300	297	289	313	299	337	314	316	303	310	317	269	302	277	323	312	302	252	291	294	296	324	271	301	269	318	308	310	323	313	288	294	280	296	297	298	291	310	290	270	313	289	307	315	296	306	296	312	286	274	298	324	300	306	278	312	282	328	316	308	280	286	307	325	269	332	301	310	319	277	293	293	307	307	278	283	315	291	335	298	261	295	290	332	299	281	257	294	298	313	299	303	300	297	298	342	281	287	296	301	296	279	316	287	298	272	312	315	285	301	295	304	298	294	297	303	332	288	308	291	288	285	295	293	277	299	293	310	321	304	313	304	292	286	290	307	287	304	294	281	272	327	300	298	307	318	294	330	294	315	272	289	286	311	273	310	278	254	300	279	278	294	318	312	321	288	322	306	295	319	282	289	294	301	272	293	275	292	309	304	258	288	308	307	328	285	298	291	305	289	284	294	301	306	296	296	311	303	284	289	295	269	302	313	267	293	291	278	278	315	258	306	266	284	276	272	333	294	287	269	290	299	286	296	287	296	280	306	301	278	297	305	309	342	273	283	283	303	291	278	334	305	301	325	270	351	305	307	327	284	275	295	276	298	283	337	288	322	280	311	282	301	275	318	254	328	317	300	284	277	292	271	301	288	309	278	312	277	278	305	294	284	296	306	308	279	266	300	286	315	295	309	313	310	295	277	285	301	296	283	310	308	284	321	298	276	300	293	279	283	306	312	292	330	298	317	301	277	319	283	300	316	252	294	301	271	294	339	282	275	314	315	329	284	269	319	275	288	303	292	294	299	332	282	302	273	288	281	313	306	287	296	292	295	298	290	288	322	280	273	284	301	262	305	280	302	310	288	282	283	303	316	300	266	279	286	290	314	314	300	294	268	309	297	301	301	286	301	279	275	345	288	324	288	276	281	305	284	281	278	301	281	317	310	301	299	301	307	295	294	306	274	311	296	299	294	274	289	277	253	267	284	313	288	291	310	301	278	303	296	290	270	283	299	305	304	288	288	289	285	293	354	276	308	309	323	278	333	280	301	276	280	329	306	312	283	289	274	286	320	312	274	333	278	303	271	323	303	267	284	311	323	271	272	310	304	308	312	277	335	302	303	303	285	285	301	297	293	297	273	307	281	324	284	320	285	306	326	290	285	312	312	300	307	312	293	299	299	328	300	278	312	300	332	321	286	277	282	294	290	306	315	281	297	316	294	302	268	301	318	278	300	284	286	272	293	313	325	268	313	285	287	294	283	291	309	312	299	298	307	276	306	303	286	309	285	280	278	301	298	301	278	314	274	317	287	299	283	293	307	298	329	285	296	325	298	290	268	285	284	289	305	278	288	289	299	322	291	282	312	283	292	317	322	297	307	302	312	311	297	295	293	262	289	276	298	324	312	318	282	298	291	286	284	319	296	299	294	294	280	309	300	278	291	297	296	262	289	294	290	328	295	292	264	317	289	305	281	275	300	308	306	327	308	296	297	290	282	317	299	320	322	291	309	306	302	304	307	304	298	289	294	269	314	314	270	289	315	287	321	289	296	302	286	292	317	310	294	276	310	284	304	302	292	286	282	306	313	296	297	303	273	315	306	300	306	325	350	286	283	299	277	303	265	300	324	288	315	293	275	337	329	332	283	276	295	305	278	327	303	272	293	273	278	275	289	303	279	309	292	302	299	319	347	307	297	297	271	293	292	290	278	306	301	300	298	333	284	310	285	289	291	282	291	318	299	286	287	300	298	298	283	295	267	299	323	295	281	270	310	297	287	272	306	278	307	279	292	302	321	292	286	306	295	297	271	285	290	306	297	325	301	282	292	274	336	307	307	272	305	285	270	284	314	294	309	292	324	298	290	304	288	313	318	295	284	289	327	286	295	300	289	301	287	302	265	338	318	279	311	300	313	304	311	292	294	300	308	303	281	297	295	301	303	290	309	294	288	269	301	283	301	301	318	303	318	309	269	314	318	305	311	314	293	288	284	301	327	276	309	300	295	296	310	294	293	325	303	293	284	265	333	297	313	316	272	302	292	296	317	302	288	269	303	293	300	310	295	290	301	288	276	288	294	276	301	293	287	295	303	286	289	307	289	309	319	292	300	325	279	280	289	301	284	296	290	312	327	297	295	291	281	303	289	319	283	286	315	271	307	294	306	294	318	291	282	315	273	309	300	308	282	313	291	320	287	303	292	303	284	274	264	277	275	316	284	267	318	263	295	281	321	300	312	286	282	288	290	294	300	305	296	286	281	309	271	265	286	286	302	291	298	308	288	267	292	304	279	276	311	291	298	292	277	290	302	300	268	293	264	271	301	300	310	307	298	294	285	332	309	295	269	305	310	302	330	300	281	279	299	301	300	273	283	301	324	303	297	305	293	305	298	292	301	302	268	297	301	303	268	300	289	274	304	278	304	280	337	291	321	267	294	295	260	304	279	289	279	325	306	297	294	282	306	300	266	275	312	281	282	290	292	299	283	297	270	296	272	290	297	322	304	287	289	296	292	262	284	292	298	244	319	282	326
22417	43821	38328	27316	22413	17836	19878	14418	10065	8780	7195	5713	3655	2753	2304	2331	2122	1765	1510	1281	1150	1009	963	905	846	767	771	707	625	677	790	839	897	808	693	659	813	639	574	505	554	560	552	505	497	423	410	417	404	374	400	384	381	382	368	381	406	375	388	386	405	422	497	522	423	446	437	398	422	450	469	399	428	457	411	378	397	383	412	394	409	436	402	387	406	364	396	408	356	402	380	377	374	372	394	386	378	352	386	398	362	357	337	390	363	355	416	406	380	386	393	349	358	358	376	360	362	353	355	368	377	342	371	371	393	295	375	389	362	365	372	392	379	372	404	359	378	379	356	326	353	393	388	355	356	375	398	355	352	388	334	372	359	372	352	359	344	395	354	378	366	362	380	398	348	385	396	387	380	408	371	366	394	386	340	372	367	372	371	353	389	383	368	382	346	387	353	340	368	388	336	357	356	364	366	351	359	364	309	393	334	381	399	378	360	369	353	382	353	373	359	362	397	357	383	323	350	369	348	366	366	341	357	393	342	340	352	364	376	357	357	341	358	375	387	359	334	352	337	378	380	376	384	346	370	335	328	370	348	363	377	392	355	364	360	363	373	328	363	354	350	371	367	369	391	366	328	330	372	352	379	372	386	399	335	376	379	365	356	343	382	355	385	373	368	371	387	337	353	339	358	354	377	350	351	356	359	358	381	352	328	385	362	371	337	349	342	406	377	375	372	373	344	353	371	361	371	358	377	408	354	394	345	322	357	382	391	368	364	353	375	365	375	348	339	378	331	358	352	377	388	358	381	356	352	362	351	390	370	378	369	352	335	382	329	352	344	365	353	376	317	360	336	366	384	378	374	376	388	398	377	390	339	372	341	348	373	370	395	377	361	347	375	347	392	331	362	337	355	376	342	414	344	361	373	371	364	357	359	363	398	372	389	378	354	328	341	356	358	345	374	358	365	355	353	368	309	348	372	330	374	368	368	377	366	350	375	362	347	373	389	357	334	386	366	347	347	345	395	355	371	377	397	332	383	369	370	371	355	359	359	366	357	375	336	347	376	381	366	356	364	351	335	380	378	354	375	388	346	360	372	353	340	381	382	399	391	354	330	378	377	357	371	395	403	343	362	360	336	350	371	380	364	341	325	343	367	364	342	347	371	357	385	361	346	353	370	370	379	366	375	371	365	341	374	350	387	343	357	358	365	389	357	360	340	402	327	337	362	347	325	364	352	339	370	345	362	347	335	341	362	364	344	385	383	355	346	374	382	372	382	374	378	377	380	380	376	369	339	352	385	369	371	355	361	408	362	342	392	352	384	338	371	359	328	342	363	397	375	366	385	353	339	346	342	380	351	379	371	361	374	387	357	374	371	359	376	385	375	344	355	340	372	334	368	366	353	347	379	363	353	329	344	395	349	381	407	358	352	361	358	352	343	382	354	343	353	359	343	352	397	353	375	382	365	351	368	381	374	375	385	354	338	393	357	351	373	337	341	361	342	397	349	351	360	342	380	365	376	351	368	305	388	357	366	391	333	389	374	382	366	369	344	355	327	339	369	363	349	328	357	353	353	380	362	374	390	407	376	373	368	387	377	365	396	359	353	346	382	348	387	345	373	378	385	339	409	381	362	360	393	356	385	355	368	385	351	353	351	384	377	345	381	408	389	353	363	344	363	357	376	366	414	332	326	352	386	353	378	376	355	343	375	352	363	363	359	364	348	374	339	370	368	350	362	381	358	345	383	391	395	401	361	333	331	392	350	340	392	364	396	363	361	355	326	399	343	365	351	356	367	360	317	368	357	376	359	344	360	359	373	370	362	378	360	381	344	357	331	360	349	365	377	342	356	372	361	340	331	418	383	360	375	383	339	351	362	366	369	353	390	348	367	352	344	344	366	364	367	351	352	325	382	381	399	356	364	349	408	377	362	369	357	370	364	362	361	346	361	356	378	346	332	339	339	375	394	394	353	344	349	337	344	340	357	350	389	356	376	369	385	347	338	360	326	357	364	382	352	381	346	361	360	320	394	363	348	395	352	376	359	335	343	387	409	338	371	359	362	367	364	358	363	385	348	366	401	350	357	371	369	340	372	381	395	361	354	364	391	341	360	397	338	367	375	331	340	366	390	330	382	359	357	384	352	375	358	374	383	382	383	350	389	375	378	350	357	367	368	368	360	366	390	386	400	375	370	330	360	354	370	369	397	370	357	380	372	370	347	343	366	341	388	343	381	355	360	362	423	372	376	391	344	372	375	347	368	367	381	359	355	376	350	351	373	366	379	382	367	371	385	366	347	372	346	337	347	352	369	383	362	373	369	375	356	370	371	386	334	372	384	346	382	375	367	373	367	394	349	366	338	359	334	362	352	385	407	343	375	357	382	392	371	356	363	360	353	348	363	367	394	350	365	366	398	365	351	380	370	380	330	353	365	355	361	360	351	364	349	369	357	331	424	384	380	354	387	340	374	373	358	389	340	347	381	395	359	343	382	352	350	398	377	351	338	373	368	357	350	335	331	389	367	364	363	380	347	374	333	370	355	366	366	386	364	349	390	359	357	391	376	325	357	364	342	348	352	357	364	338	408	358	331	350	366	346	394	345	359	346	356	361	355	363	380	387	361	385	380	349	375	359	336	372	340	380	366	378	344	366	352	369	372	361	355	357	358	347	373	325	339	363	376	382	369	360	375	380	334	393	376	374	357	351	341	311	369	352	358	344	386	369	360	379	413	348	372	389	380	400	384	382	389	390	340	349	382	397	341	333	344	362	349	370	346	315	376	344	385	357	363	371	359	371	357	354	339	360	386	362	373	363	374	387	333	364	366	350	382	354	383	379	322	346	348	364	390	360	395	366	387	367	378	365	335	354	361	404	353	365	360	365	371	352	370	380	381	341	372	360	383	386	390	366	341	361	327	363	324	368	339	395	374	393	383	363	370	342	395	388	369	348	351	352	356	362	349	361	398	357	338	365	344	364	340	329	365	348	364	351	355	363	379	338	373	339	375	346	419	346	356	344	347	361	373	365	339	377	348	344	365	351	404	391	352	348	331	375	336	384	382	364	417	360	410	365	367	371	381	400	353	387	335	355	380	351	372	313	379	365	386	389	367	360	350	368	370	338	366	348	371	363	361	374	400	359	357	375	349	344	354	347	338	352	370	372	356	405	345	374	311	347	361	357	378	369	355	342	327	355	345	362	356	355	382	393	394	356	372	350	398	374	304	365	365	386	366	323	400	338	359	355	360	380	348	422	312	381	344	382	335	355	359	374	379	377	349	364	367	356	376	340	368	344	372	336	369	384	397	372	395	336	359	396	348	361	363	349	336	373	355	382	385	392	337	336	331	358	363	358	356	339	368	342	345	395	386	377	371	367	366	337	383	352	325	342	367	358	365	356	369	351	416	384	359	383	345	384	379	372	368	364	361	391	374	383	371	351	373	332	362	357	366	369	376	341	371	368	347	341	360	348	327	360	402	378	344	362	392	329	368	370	348	391	346	344
27918	22260	22664	13184	6624	4566	5252	2870	1915	1610	1441	1120	832	731	616	650	641	525	545	532	477	446	411	437	380	430	404	390	391	413	447	457	441	431	392	382	426	404	356	371	381	378	381	379	361	347	336	342	355	355	358	374	350	387	330	359	323	395	363	353	365	378	388	361	377	370	380	341	355	372	365	364	399	393	378	376	396	357	348	339	354	362	378	370	361	330	348	356	376	358	343	342	336	357	338	374	369	380	373	385	359	371	370	363	359	373	396	375	359	359	378	367	351	374	357	367	333	350	387	357	330	360	390	363	362	355	345	377	334	336	344	374	377	374	337	349	368	390	348	347	341	362	362	343	332	352	364	351	349	357	331	351	358	336	356	351	356	357	342	409	350	360	362	360	350	356	386	357	338	369	312	363	360	314	365	370	366	348	372	332	351	364	330	369	342	345	343	373	342	363	380	341	343	354	356	358	338	387	351	331	351	386	341	323	352	343	373	357	352	337	384	361	362	356	354	370	379	357	389	346	389	336	392	329	357	341	343	356	340	376	345	324	382	344	322	374	349	356	385	361	356	358	375	330	348	359	352	388	376	345	384	373	349	379	346	355	328	339	353	355	354	345	357	340	359	354	336	337	325	352	374	351	341	369	372	375	301	388	337	341	314	334	359	348	370	383	369	377	329	385	350	376	369	351	378	343	348	365	360	357	379	371	362	357	350	351	346	355	341	368	384	345	366	373	346	370	367	343	362	351	380	361	350	350	372	371	342	311	388	353	365	360	379	352	355	381	368	366	359	367	375	337	357	378	379	344	392	369	374	326	366	375	336	352	343	379	353	365	358	330	398	361	341	375	381	339	320	352	343	367	360	374	361	367	375	344	342	354	359	328	347	354	388	357	332	328	364	344	371	384	363	363	368	378	379	361	379	385	373	392	353	345	371	373	378	332	342	340	361	333	378	342	354	351	354	371	350	365	343	372	373	328	361	356	360	332	365	360	351	350	358	368	352	368	320	341	385	372	374	352	381	331	383	375	361	394	349	347	385	347	381	331	334	361	365	360	353	371	362	356	362	350	346	365	371	326	356	338	316	386	343	377	373	379	359	365	313	325	309	377	390	327	358	370	344	338	353	390	371	345	360	397	354	384	351	350	362	380	382	379	322	357	342	363	362	362	355	374	348	328	367	358	356	348	342	345	385	379	359	355	374	368	317	359	362	382	334	349	351	355	366	359	354	350	384	345	380	409	368	341	354	377	341	353	372	373	384	346	379	372	357	355	380	371	357	374	369	339	363	350	394	342	376	329	344	318	339	360	349	341	377	319	316	353	382	362	342	342	359	395	337	344	360	351	373	353	354	343	357	388	371	342	355	346	372	343	376	374	341	367	400	379	348	356	358	361	343	352	368	354	360	332	338	352	372	349	353	338	386	348	314	355	353	383	340	355	342	362	345	347	363	381	366	401	347	344	380	348	360	351	375	360	375	352	328	365	357	392	374	341	368	346	355	357	351	366	368	362	346	373	352	400	355	352	344	359	360	332	374	347	325	371	371	337	371	353	366	372	369	332	332	360	351	336	337	354	341	347	318	381	367	386	340	370	334	356	346	358	341	350	375	368	344	324	377	357	317	371	345	364	354	338	362	343	328	360	365	354	371	364	384	351	324	393	380	373	352	374	345	353	344	323	343	344	360	358	370	367	321	353	329	333	351	386	358	379	377	386	366	365	344	349	334	340	347	411	357	325	342	396	357	343	360	385	391	366	363	384	388	359	360	365	359	388	363	357	355	355	368	360	371	373	336	364	358	355	350	340	354	355	346	372	352	343	335	393	378	385	349	318	354	336	358	378	368	339	387	326	351	366	338	394	359	387	361	360	342	363	373	324	376	363	354	354	339	323	378	360	349	388	368	356	352	329	366	337	406	355	325	387	349	356	363	350	330	356	341	374	335	368	353	380	358	355	359	382	385	373	384	350	352	366	331	345	377	381	369	341	398	336	345	359	346	332	352	367	382	360	352	370	365	334	378	369	345	325	360	336	357	396	369	331	331	347	355	323	352	406	359	355	362	358	371	375	380	382	365	359	332	404	337	354	381	323	350	392	345	361	359	370	385	360	307	382	359	333	359	327	347	388	373	369	374	424	349	368	360	358	321	343	392	390	375	325	368	360	360	346	343	347	362	368	346	361	376	361	347	348	332	340	351	354	347	363	355	337	384	365	345	343	345	325	359	368	311	340	370	346	356	363	342	360	340	347	353	353	317	350	340	375	344	388	333	359	345	370	351	391	388	344	355	366	332	330	325	356	314	331	346	369	324	343	355	367	379	385	357	365	366	368	354	342	327	377	352	355	360	343	389	355	346	339	364	330	370	406	360	364	367	370	365	329	353	388	320	325	366	377	328	353	368	345	370	342	377	372	367	356	339	349	342	373	354	317	368	363	386	362	349	349	385	356	354	346	373	383	347	351	392	336	380	367	362	362	330	350	351	365	375	366	364	331	353	352	337	401	365	360	356	342	338	361	387	358	356	362	376	377	321	370	340	364	393	328	331	336	357	362	382	335	347	381	357	350	364	365	359	370	362	358	406	373	362	377	391	393	363	382	351	384	361	371	386	352	405	317	342	358	363	378	352	387	363	389	379	350	366	357	386	366	360	379	401	344	340	347	349	356	377	359	360	358	349	366	363	370	365	360	336	313	358	341	372	395	365	364	341	365	325	364	349	372	363	363	341	342	389	378	343	348	391	353	345	333	353	345	373	371	363	340	363	356	340	366	328	345	336	345	353	357	338	356	343	375	339	348	329	353	367	391	354	356	349	341	366	372	336	362	380	394	351	359	373	357	326	409	352	380	388	322	367	363	350	342	375	352	359	357	357	366	335	330	358	367	339	346	360	347	346	354	333	352	339	366	348	357	319	358	377	338	332	339	355	318	362	330	374	359	330	354	360	343	391	369	356	327	312	369	363	366	371	338	345	369	364	376	347	345	372	343	381	371	354	355	365	333	334	346	349	350	363	344	342	362	403	382	316	351	338	369	356	351	359	379	371	371	337	366	315	374	352	341	334	350	366	339	347	353	400	358	344	346	370	368	383	364	352	332	384	353	353	368	388	333	354	368	359	351	354	378	358	356	360	351	348	350	349	345	365	368	377	370	348	350	341	374	388	360	360	355	349	345	344	370	354	352	328	367	394	374	349	350	377	354	365	383	355	316	377	340	382	372	349	369	332	359	357	363	345	344	340	378	343	346	381	364	338	363	327	367	375	369	346	353	342	366	360	338	357	364	398	339	347	349	369	373	362	365	389	382	374	320	363	381	391	369	348	360	349	324	335	337	386	347	359	374	356	366	375	370	354	389	369	341	344	334	345	377	342	334	401	341	354	368	319	345	336	360	324	352	318	376	367	360	366	360	362	342	365	357	355	394	331	350	375	376	384	367	358	354	387	357	320	343	349	332	385	362	355	349	347	366	389	374	344	339	381	361	341	366	339	331	364	349	333	379
19256	32029	27580	15668	11954	9317	11112	6367	4518	3979	3284	2522	1664	1297	1102	1195	1146	979	843	811	730	667	571	608	610	587	527	579	558	572	590	650	626	584	585	584	537	572	477	504	472	551	531	540	483	479	480	452	486	461	468	441	483	463	467	476	468	481	484	465	495	464	483	485	464	477	456	454	469	510	474	518	490	476	459	475	473	500	462	494	484	449	449	422	445	456	474	425	404	441	473	464	415	491	461	448	465	457	453	448	503	483	436	439	474	475	455	451	463	458	445	476	444	456	454	424	452	451	437	446	445	398	457	482	443	463	470	425	459	477	469	457	428	464	451	453	434	451	453	443	411	441	443	424	449	439	443	459	431	475	397	455	457	458	428	487	432	462	438	491	420	430	437	441	463	469	456	449	438	465	508	470	444	453	417	449	464	481	414	430	474	466	460	431	420	394	440	439	471	467	450	434	469	430	481	426	470	485	445	457	457	443	488	462	454	466	493	438	465	457	449	437	468	459	449	434	439	451	412	450	468	410	462	456	437	425	454	444	453	454	459	450	455	419	460	454	418	464	418	440	460	465	441	424	442	456	404	444	422	476	425	447	431	436	467	474	495	436	477	452	411	416	441	437	449	479	467	465	429	439	471	453	479	413	450	452	478	457	476	443	475	461	450	444	459	420	475	428	450	429	462	440	440	479	456	473	464	413	427	454	454	437	447	442	483	439	467	458	463	483	479	461	439	469	456	424	422	477	512	464	472	423	475	442	447	468	411	449	400	471	477	454	447	442	432	442	412	443	461	440	496	440	442	439	441	447	443	404	443	439	477	493	427	484	508	448	445	468	447	428	481	475	437	446	444	449	452	465	438	468	426	442	444	405	458	457	420	463	471	452	457	468	469	448	475	488	433	446	475	443	456	461	452	486	451	454	449	442	454	435	488	429	447	442	446	481	468	432	461	445	432	466	419	447	448	470	442	436	438	446	468	460	465	481	432	442	487	463	433	465	454	459	427	475	435	471	453	481	459	456	452	431	432	471	489	453	474	460	468	486	444	490	430	459	465	459	474	454	453	479	500	460	470	427	434	423	464	477	442	458	464	487	432	441	500	453	468	446	445	470	426	473	438	419	472	416	443	453	431	482	446	436	458	474	444	430	459	463	438	417	440	474	407	475	478	428	428	432	428	452	456	451	474	449	471	421	430	500	487	420	484	452	435	460	447	422	439	448	423	434	459	429	456	459	415	478	450	460	476	444	436	435	440	466	449	445	444	440	470	468	458	443	401	441	466	453	470	425	448	460	479	422	451	449	492	463	478	456	491	455	491	409	446	464	510	429	468	414	481	456	453	436	474	458	444	439	485	427	438	474	475	489	462	448	467	428	447	453	506	460	448	478	429	462	480	473	450	490	452	477	436	417	470	489	465	453	478	431	441	432	513	439	425	456	436	477	453	466	447	415	456	467	429	433	429	427	457	423	445	463	426	460	448	473	473	447	446	478	425	441	437	460	470	469	487	442	490	503	443	453	441	484	436	463	462	463	473	425	438	480	441	449	462	460	456	452	443	421	446	451	476	439	455	473	478	441	487	438	457	423	442	454	439	432	506	430	434	442	456	451	466	447	423	463	439	466	439	456	457	482	477	419	443	457	459	473	414	451	486	462	429	480	461	465	444	415	467	469	427	484	466	431	472	467	443	448	464	444	412	467	448	443	439	434	402	452	451	429	476	494	454	446	492	469	403	480	405	417	446	444	465	463	445	482	439	442	421	466	430	435	441	426	446	466	434	446	475	472	427	462	459	513	447	461	431	434	455	448	490	484	434	441	440	451	452	493	456	490	450	448	433	449	429	430	444	457	451	440	428	440	486	422	460	466	451	472	494	471	468	462	397	461	475	475	454	437	470	483	466	477	478	458	432	476	450	462	456	494	493	467	460	438	484	377	461	424	481	464	462	416	444	489	467	464	440	438	472	480	432	456	453	458	420	438	453	466	467	466	418	419	467	475	437	426	471	455	421	475	483	463	477	444	448	462	440	480	454	483	438	472	422	478	445	470	479	506	449	502	442	458	416	440	405	456	482	457	455	446	467	484	494	440	502	420	464	463	477	454	456	449	495	460	436	493	418	460	455	454	489	406	456	427	463	472	426	442	506	422	452	466	456	459	474	444	420	469	449	461	442	493	454	461	482	434	440	476	436	420	483	410	456	471	453	456	463	419	494	444	466	434	424	426	486	484	478	431	444	475	449	440	438	471	448	406	448	480	477	476	443	475	421	452	470	440	430	471	460	445	482	431	446	419	422	446	460	452	456	435	447	445	456	462	460	461	475	427	452	486	416	469	442	473	398	409	460	463	431	434	454	439	461	462	408	458	469	475	442	432	442	425	437	467	446	444	443	453	446	441	431	440	444	474	451	457	455	497	431	465	452	453	449	466	441	421	462	404	433	476	452	415	450	478	457	453	492	450	404	445	433	460	509	456	434	424	460	461	448	444	461	438	431	473	432	424	422	467	422	436	484	461	468	431	403	454	426	470	488	488	396	464	457	443	439	432	445	429	472	432	466	472	458	404	479	482	479	446	440	422	425	419	475	461	481	488	454	464	431	466	453	441	438	467	389	460	466	433	454	478	453	444	433	447	476	435	419	439	427	456	472	440	448	429	478	461	502	435	469	429	438	468	468	439	475	485	449	415	445	447	460	446	466	481	464	461	435	439	461	446	455	460	445	449	433	467	456	437	448	431	448	435	446	451	447	418	440	433	485	414	431	461	452	457	438	485	469	469	459	432	450	466	467	459	506	418	479	479	465	447	454	465	435	455	459	516	476	439	437	500	416	464	451	440	425	471	468	460	452	438	448	466	442	475	418	461	446	436	454	479	473	449	460	459	443	430	468	436	455	445	503	452	480	433	441	447	435	476	456	440	472	483	450	442	462	437	412	471	428	437	422	427	447	452	474	461	472	478	476	453	434	472	447	414	411	436	414	471	472	475	451	436	461	477	491	470	436	485	469	409	457	443	424	456	459	471	466	429	444	424	412	474	474	498	487	467	460	425	447	463	490	450	424	467	441	428	424	484	437	449	466	406	445	449	469	460	496	438	430	426	464	418	469	454	436	471	457	461	458	462	440	484	448	462	451	475	477	429	467	435	453	454	431	435	431	422	489	439	433	477	466	429	466	447	470	479	454	483	418	456	471	436	440	442	463	433	390	451	424	461	466	445	461	411	470	451	496	435	497	445	459	442	463	463	449	462	444	445	449	460	475	423	473	469	459	458	462	428	465	458	462	461	453	422	430	458	462	464	450	416	484	430	435	420	405	481	465	469	465	470	457	486	460	490	421	450	415	457	460	477	448	424	463	439	462	475	454	446	447	436	457	462	469	453	455	446	430	431	476	438	446	443	463	466	443	427	475	492	418	450	411	484	451	414	477	401	481	478	485	481	468	417	424	511	464	451	441	433	464	404	427	463	456	413	450	483	462	448	429	462	483	436	461	422	441	466	472	442
24519	21543	28885	24682	21358	14306	10088	4585	3298	2929	2410	1660	1104	909	815	882	802	750	626	571	564	433	440	409	379	379	368	367	369	398	373	415	445	358	397	349	379	372	352	347	344	301	350	311	339	314	313	261	289	298	285	314	292	269	280	274	297	284	279	290	277	320	347	316	288	329	301	281	303	305	347	307	272	301	311	304	314	307	256	284	294	311	274	327	318	289	330	261	303	293	314	282	295	282	292	303	282	296	287	288	295	268	292	289	283	275	313	311	293	286	289	306	277	321	283	292	258	255	295	306	267	262	287	308	289	300	273	287	274	282	253	279	297	304	278	286	275	272	298	254	289	310	278	261	284	262	280	268	302	242	283	282	306	252	292	295	266	261	282	293	287	276	274	286	306	293	287	285	253	273	317	273	280	294	294	273	299	262	262	285	269	269	262	266	268	270	268	305	301	267	273	317	281	290	288	303	274	298	301	296	280	251	270	291	295	291	255	309	325	278	278	270	280	268	257	254	259	311	280	269	262	265	283	275	271	286	287	304	300	267	262	311	300	284	284	286	275	275	262	277	277	280	275	268	280	291	262	274	281	249	276	275	301	277	293	256	284	287	272	279	291	317	269	284	287	296	278	270	268	260	260	288	270	275	280	289	271	273	304	289	269	288	277	293	247	280	303	268	279	270	293	281	267	252	285	294	253	302	278	289	274	268	258	261	269	249	292	291	266	297	291	260	306	298	280	286	292	273	280	288	246	257	304	279	283	297	269	282	290	284	290	296	287	305	273	270	305	276	297	282	271	291	284	295	287	273	267	287	262	291	296	305	269	254	266	312	312	276	306	292	291	270	261	276	269	289	287	272	276	286	280	284	301	287	299	271	312	287	292	283	298	266	305	263	291	273	254	307	287	273	305	312	268	266	284	296	282	298	287	309	326	275	274	309	270	259	283	252	287	288	295	294	270	288	272	284	289	282	305	296	310	264	298	280	289	278	281	292	298	267	250	297	302	312	304	247	305	281	268	286	265	278	290	291	240	299	300	256	283	261	281	281	286	289	284	284	267	286	313	285	276	272	271	269	290	282	263	282	304	259	284	277	259	278	261	284	293	287	277	267	285	251	304	297	294	296	287	262	255	289	256	248	314	290	267	273	305	242	276	285	268	285	294	275	298	288	305	279	276	287	265	283	287	277	308	300	269	286	264	300	301	299	289	289	299	253	261	281	244	284	298	275	292	304	305	251	275	272	274	275	278	269	291	296	272	282	274	268	281	286	261	279	270	270	278	282	264	288	256	284	288	304	304	276	280	285	286	267	252	297	292	287	292	261	295	254	289	302	296	274	311	278	285	277	262	270	289	293	273	276	295	267	258	269	291	279	287	272	271	287	260	310	276	271	295	281	295	289	291	279	270	275	279	285	257	278	285	317	277	293	293	291	278	289	286	316	305	292	265	287	267	251	279	293	296	269	276	317	295	266	280	289	293	272	280	287	277	269	303	306	254	292	297	283	260	314	272	270	275	282	263	322	307	278	291	279	290	281	309	235	269	304	252	287	270	230	255	257	281	288	286	239	285	254	312	276	272	292	290	301	252	289	293	311	279	263	293	305	278	253	272	314	252	270	245	270	263	280	280	290	292	294	280	299	285	263	300	273	284	298	266	302	286	276	293	291	280	237	306	289	271	297	281	301	296	279	285	246	278	273	274	279	281	247	261	294	246	280	283	283	287	281	284	265	291	274	306	273	259	302	287	284	303	306	273	288	319	271	251	265	320	289	271	293	298	302	249	273	287	270	289	281	306	256	267	273	280	288	285	264	276	278	304	272	248	284	297	284	290	298	286	261	284	284	273	264	284	250	288	290	308	291	301	305	289	276	306	240	279	254	268	291	285	271	308	260	308	303	272	246	254	260	270	299	264	258	270	286	290	309	276	297	298	300	284	276	272	270	279	259	265	303	272	301	276	274	273	291	299	282	269	281	277	291	294	290	287	291	309	292	259	308	284	266	263	255	283	297	302	310	302	309	272	288	246	277	296	279	278	287	292	262	282	289	300	296	266	267	309	269	317	307	276	276	293	279	281	270	297	259	305	287	256	289	290	282	281	299	283	262	268	265	313	282	280	265	307	298	293	289	270	273	255	287	271	307	256	280	280	271	265	285	274	266	261	247	277	271	297	285	319	305	269	300	275	270	275	282	244	279	297	294	292	308	303	266	300	275	278	274	257	273	263	333	287	288	264	272	306	285	283	306	294	270	271	283	252	299	260	280	302	300	274	274	295	284	276	281	286	290	267	297	263	276	272	288	301	291	249	275	255	304	287	262	285	274	251	311	310	273	267	270	287	287	299	282	292	288	269	273	295	305	357	265	279	297	274	292	272	290	287	290	281	285	269	286	261	279	290	297	281	262	268	286	265	289	273	265	271	284	286	313	277	283	287	263	296	255	288	280	289	287	284	291	273	268	286	300	262	272	297	271	267	275	273	268	269	300	232	264	300	283	283	281	261	294	285	283	282	275	265	270	303	297	289	247	286	280	313	288	252	241	253	294	267	281	281	266	259	280	278	268	286	270	283	288	292	296	289	284	281	286	271	273	274	282	250	261	270	277	256	271	267	284	308	273	315	281	284	305	290	303	278	257	296	283	270	276	272	272	255	281	284	281	247	283	255	289	290	299	287	306	297	302	304	271	286	285	297	300	282	273	245	277	277	264	278	293	286	266	303	269	253	282	267	277	279	277	284	285	294	235	248	292	309	268	277	299	288	278	280	252	266	304	290	296	271	253	273	261	266	292	288	271	312	294	272	264	273	276	274	276	305	290	253	273	259	290	310	275	283	233	300	314	302	268	287	321	247	268	303	256	285	286	310	282	279	243	276	285	267	279	285	253	279	278	306	291	302	289	277	295	302	285	289	269	274	277	307	300	281	282	285	287	274	284	324	259	279	265	305	251	286	276	306	256	297	291	285	308	273	285	267	299	295	272	276	278	240	243	256	299	278	247	277	288	314	315	294	262	284	290	291	276	262	307	279	289	269	284	283	311	266	250	259	270	285	262	258	261	292	270	308	284	271	259	278	276	250	259	276	278	276	290	278	288	274	286	277	271	275	261	271	293	281	296	256	276	270	284	278	277	290	275	276	271	269	284	297	283	281	288	269	288	281	294	276	271	278	318	265	255	295	275	282	275	283	277	246	285	275	256	281	307	275	266	255	267	293	291	250	274	272	288	251	268	275	264	265	267	274	281	293	278	294	293	291	283	298	286	308	271	257	264	274	283	276	270	281	273	286	273	286	272	272	283	290	275	278	266	281	247	247	278	280	259	293	259	285	296	280	278	296	285	283	291	266	264	272	265	273	315	279	269	313	277	263	291	281	296	285	288	293	272	271	304	268	279	260	255	265	308	256	291	269	301	259	297	304	291	237	242	284	275	278	255	280	296	279	253	256	266	279	291	312	322	287	292	254	285	310	290	303	265	283	281	277	253	305	264	290	305	284	284	271	297
20167	39509	34861	22065	17402	14676	15693	9060	7519	6648	5557	3688	2492	1889	1712	1852	1648	1508	1185	1077	884	762	684	590	601	571	568	607	569	562	597	612	688	625	573	544	551	593	503	460	487	474	453	486	429	406	373	384	334	370	388	374	395	385	376	379	359	397	403	352	425	452	480	410	402	428	385	411	379	430	399	402	396	435	353	373	381	348	385	367	384	400	393	404	396	377	386	385	407	393	368	394	354	388	366	373	352	348	356	377	345	397	369	373	369	384	347	342	363	366	343	356	333	354	364	340	347	352	326	359	374	358	346	328	342	328	320	341	342	335	344	317	329	363	365	358	375	325	370	377	334	320	404	318	331	369	350	412	367	352	355	347	343	357	349	363	368	323	376	376	381	396	357	363	329	381	341	386	351	376	334	362	345	366	338	343	379	378	341	342	373	372	379	380	359	381	347	377	327	347	389	386	351	392	378	358	325	356	374	359	351	368	302	361	363	336	370	379	328	358	365	351	353	353	376	387	407	376	342	336	368	379	374	313	319	382	366	378	380	366	334	388	354	376	358	353	360	357	346	344	356	374	359	337	349	405	375	359	328	351	340	362	392	384	336	337	387	341	370	365	370	340	359	379	374	364	357	335	388	358	371	353	389	358	329	341	344	359	353	364	370	353	345	363	365	400	346	348	343	360	370	373	329	358	338	393	362	359	376	357	353	362	370	356	366	379	340	354	362	338	364	387	352	350	362	396	364	367	372	352	336	361	339	345	382	323	341	379	340	368	332	352	361	371	379	357	352	344	349	337	371	330	386	363	340	330	369	346	367	365	343	345	351	352	362	337	352	364	343	365	387	328	335	393	384	363	350	359	332	379	393	362	373	395	295	346	372	321	395	379	366	340	381	376	368	362	353	381	355	356	370	339	359	368	372	383	368	365	345	367	371	353	393	375	348	353	347	359	381	352	338	377	348	351	367	359	350	352	375	339	367	362	341	347	389	379	334	349	350	365	354	351	352	363	401	370	322	378	320	337	350	363	385	400	354	368	318	373	392	374	342	375	359	353	350	359	367	308	349	359	375	360	386	365	337	349	371	378	323	395	382	345	355	323	354	364	345	357	360	380	346	346	345	367	395	346	370	380	391	354	364	338	350	363	366	331	349	343	344	353	384	369	344	387	340	334	383	348	375	381	377	361	352	371	357	348	332	378	338	336	357	368	352	375	342	360	353	327	340	376	360	359	362	337	359	361	339	347	358	389	355	354	340	326	369	346	364	364	379	353	331	363	352	342	332	319	321	331	353	297	355	352	361	339	345	390	352	348	337	351	366	369	323	366	375	348	370	340	365	356	355	334	345	341	381	419	360	338	358	385	359	378	328	368	373	353	370	366	318	348	341	344	348	340	412	358	388	349	351	373	346	384	359	344	364	378	352	386	344	359	350	357	338	328	342	362	395	353	359	385	387	359	392	368	355	339	332	371	356	372	402	363	348	369	338	323	366	389	335	389	345	328	386	378	357	348	355	361	347	356	372	330	395	322	322	361	360	336	343	328	371	341	357	370	355	323	353	364	374	358	336	338	366	392	366	361	365	357	347	357	362	362	357	385	308	351	316	337	365	403	364	369	354	374	328	372	403	379	375	383	372	339	369	362	384	380	356	372	336	361	349	364	346	345	369	365	368	402	371	345	379	345	366	328	379	355	347	337	341	388	365	392	353	350	375	364	347	328	365	374	370	342	351	385	363	349	370	336	352	357	382	331	345	330	337	392	340	344	392	348	348	381	373	376	359	361	327	349	359	362	372	360	382	399	384	364	349	305	350	372	347	354	354	336	349	354	381	373	366	370	371	380	368	361	381	377	395	371	329	325	363	366	364	344	333	355	353	374	369	359	368	370	338	393	325	356	365	381	364	363	346	371	376	385	381	354	373	363	343	380	358	325	347	354	337	357	335	358	340	315	383	376	370	366	395	372	357	351	395	366	357	346	347	380	386	363	361	347	365	340	365	385	351	354	337	384	338	354	349	404	358	354	337	354	354	348	397	336	332	370	298	356	340	345	361	359	367	376	375	366	324	365	355	375	371	346	364	332	354	372	357	347	365	362	346	351	384	379	348	367	349	366	381	370	339	341	348	362	361	360	374	371	355	338	352	343	345	366	371	379	356	361	384	356	379	352	363	362	380	357	386	347	395	388	351	355	352	353	324	380	341	311	375	370	360	370	353	355	353	351	382	346	339	340	334	356	401	361	339	369	351	371	371	360	351	339	359	321	350	353	360	360	343	354	343	373	362	336	331	380	396	315	380	310	339	324	312	402	380	363	373	332	355	374	330	338	367	361	340	335	334	341	351	360	385	419	371	349	330	348	346	363	364	417	376	372	363	373	352	354	358	352	377	365	384	383	400	343	354	391	359	361	384	397	380	336	353	356	334	353	366	380	363	422	363	340	405	373	362	363	362	366	385	377	340	370	328	355	377	367	357	381	380	343	346	333	335	386	371	309	346	366	378	344	358	376	345	347	374	350	357	324	331	338	344	348	342	402	348	375	378	350	334	323	364	338	370	325	358	356	328	346	377	352	387	367	377	355	325	337	365	362	313	359	366	316	371	372	335	338	376	367	359	378	327	343	375	376	345	386	356	374	352	339	380	349	369	374	351	340	338	378	337	376	374	358	341	386	352	353	350	379	345	375	373	371	353	342	383	368	359	360	373	376	351	352	365	368	373	382	352	384	379	347	365	340	372	383	314	347	360	378	354	334	364	342	355	366	394	315	351	351	317	344	366	376	372	358	383	361	379	380	336	342	345	369	363	343	353	326	347	371	375	354	338	352	365	349	362	337	358	355	349	349	388	386	384	361	320	368	347	392	305	359	362	364	358	374	363	340	382	357	349	348	357	394	344	348	350	355	342	362	335	324	361	381	372	359	343	353	356	321	350	374	359	365	358	372	361	333	340	326	346	358	374	352	382	334	429	349	340	357	331	359	334	351	387	380	370	364	367	343	378	354	351	353	361	373	400	341	343	379	369	340	364	347	350	350	359	341	371	370	381	363	353	380	360	348	381	337	361	378	388	363	343	333	390	344	333	350	375	382	347	340	357	340	369	351	383	348	358	359	359	353	332	339	380	344	347	363	371	380	348	341	368	388	373	336	368	345	364	387	366	382	349	345	350	330	376	331	358	336	357	363	363	402	369	329	363	371	378	382	325	373	338	362	329	366	335	353	351	346	352	334	336	361	355	385	305	332	389	368	414	380	393	364	372	333	387	394	349	351	354	365	390	380	378	414	336	348	372	390	364	373	385	362	388	328	366	378	371	368	380	363	323	356	361	395	372	363	359	377	368	362	392	379	374	333	338	377	359	375	393	401	350	352	363	359	325	344	361	403	356	375	360	395	347	323	376	380	400	381	320	374	363	346	371	374	371	379	339	341	357	369	372	350	335	384	350	374	339	341	348	343	367	350	366	381	346	366	367	374	395	375	361	359	371	341	356	385	367	354	348	398	360	349
25762	21544	27685	25413	13380	6709	6153	2977	2570	2202	1858	1312	996	820	808	851	747	707	591	590	537	525	476	466	428	473	460	433	422	476	474	476	481	483	455	467	452	454	423	437	441	409	438	405	441	411	393	427	391	382	392	397	402	375	405	417	425	401	431	438	416	411	414	422	389	431	419	422	375	450	421	408	421	432	429	395	404	385	378	414	419	398	376	422	405	423	415	405	408	420	359	411	423	397	377	369	390	409	404	411	384	375	409	406	405	413	405	362	384	414	380	382	392	383	337	402	417	391	405	367	397	363	411	403	431	384	411	413	400	404	379	373	398	426	379	399	415	417	361	396	375	445	371	372	417	415	365	433	405	391	388	399	389	382	409	395	399	378	386	429	369	399	404	417	394	420	422	410	375	400	398	395	411	383	405	387	385	396	355	372	410	385	393	369	402	364	393	405	382	374	391	393	404	398	417	410	373	383	385	384	387	406	395	414	394	390	396	391	434	348	416	382	379	384	361	429	369	404	407	398	417	387	424	401	402	382	416	372	432	378	400	396	422	381	382	385	414	437	403	387	419	373	421	434	384	380	437	354	427	384	374	393	386	393	444	370	401	381	383	440	420	414	401	402	381	393	402	401	412	385	397	391	396	396	406	451	395	411	414	395	402	421	381	377	375	408	402	382	410	396	382	362	379	384	427	407	376	381	404	388	445	380	390	395	414	419	443	365	391	396	387	440	427	344	419	435	408	410	400	425	395	415	431	431	395	411	398	390	391	414	411	356	451	410	405	389	427	410	406	382	391	402	400	424	422	383	391	442	363	430	406	385	385	414	363	417	366	443	403	383	420	399	388	416	382	417	404	405	394	384	387	393	422	423	373	362	359	404	435	406	385	375	387	370	392	382	398	397	398	409	377	401	395	406	429	406	412	410	405	368	359	413	378	409	394	383	403	402	426	434	376	389	389	405	389	390	408	436	407	385	382	399	412	396	437	414	406	393	368	375	381	395	421	402	387	435	395	404	400	359	396	406	381	368	378	408	403	367	386	391	413	389	410	426	433	394	408	413	410	401	421	359	425	401	391	423	417	400	397	403	381	418	393	382	369	383	381	389	404	401	418	412	402	395	358	392	433	383	386	391	408	382	372	373	380	414	368	383	380	399	383	398	391	428	416	408	383	374	396	403	350	402	403	386	379	402	397	383	384	363	378	421	388	403	437	404	378	432	415	382	408	382	415	401	368	437	409	406	364	426	443	390	409	367	439	380	385	388	372	425	440	385	390	361	418	406	359	366	423	385	384	385	436	377	420	381	404	388	367	385	442	396	386	391	410	399	383	424	405	397	388	378	399	398	382	405	423	402	380	407	365	395	425	362	374	380	385	360	413	413	389	413	386	398	386	393	415	370	416	410	367	374	390	404	401	397	420	389	401	389	411	405	361	407	401	385	400	407	422	418	412	394	405	351	391	360	403	387	411	422	357	405	412	399	411	357	385	377	411	431	424	402	361	396	386	356	388	393	369	411	395	389	391	387	410	395	386	408	398	383	405	389	386	395	366	383	384	396	387	404	411	445	365	409	410	370	372	398	386	396	399	405	403	414	402	407	382	382	395	395	351	366	404	384	395	380	333	391	395	381	394	421	401	398	399	353	428	384	386	391	410	398	417	405	383	391	416	416	404	386	352	404	390	367	387	389	416	401	414	388	387	414	420	381	389	415	412	398	420	392	416	392	357	395	423	376	404	374	393	402	410	410	400	397	411	399	400	377	431	391	402	408	381	393	401	406	392	360	416	422	382	370	426	422	385	387	405	403	406	429	352	356	377	391	409	402	389	415	385	378	426	400	381	407	383	437	409	436	400	375	393	393	413	376	420	408	416	392	377	389	349	389	417	408	401	410	411	429	407	359	375	381	370	389	365	370	416	365	371	386	394	404	389	394	414	389	386	388	412	420	411	373	408	401	384	401	399	397	383	397	364	370	449	379	413	371	387	402	393	424	399	430	377	379	397	427	337	414	414	392	388	404	365	384	366	404	404	386	390	415	392	380	380	398	389	405	397	432	421	405	391	356	434	402	388	354	428	392	408	386	380	416	405	406	405	399	352	398	421	403	400	363	360	376	391	395	403	363	380	388	411	399	393	408	374	410	398	385	406	391	395	424	394	406	398	400	384	417	402	388	404	397	391	366	377	404	384	394	404	397	408	391	439	394	386	386	383	399	419	443	432	386	371	373	413	380	385	364	383	405	361	399	395	390	418	392	403	408	387	408	396	372	364	414	404	378	369	391	401	388	406	421	395	383	388	421	375	367	395	421	373	386	430	390	367	382	406	419	355	408	435	412	361	399	397	380	453	381	430	397	381	396	429	365	405	417	361	391	398	389	385	415	392	390	368	389	404	389	382	416	385	405	359	379	373	379	408	374	389	367	399	372	391	395	395	381	393	386	360	378	397	400	371	374	392	411	394	359	415	391	373	381	381	387	401	415	418	369	368	399	423	390	412	393	391	389	383	391	388	387	389	355	393	427	355	410	388	438	392	411	420	405	391	391	363	410	398	381	412	372	414	412	411	382	378	403	374	429	388	402	385	380	400	394	413	394	400	406	408	403	402	380	396	384	365	403	332	432	425	375	389	396	410	373	424	376	349	379	406	401	378	396	442	396	359	380	393	384	396	406	422	396	405	406	359	392	388	437	353	394	381	386	396	424	423	380	374	399	409	400	380	396	374	420	389	396	399	418	375	431	389	384	430	386	413	406	393	391	415	366	384	409	385	366	425	385	409	385	403	401	382	403	405	392	404	393	402	363	369	415	419	400	397	361	371	402	410	381	362	402	359	401	435	381	370	381	388	373	418	404	374	405	413	392	396	449	395	409	367	433	408	386	353	384	398	396	422	368	396	404	379	424	387	413	407	357	389	398	427	397	394	377	347	419	373	399	385	396	401	401	365	389	395	389	395	370	360	420	382	383	402	421	347	375	400	421	399	384	394	400	453	391	358	361	389	383	414	386	378	414	426	390	374	389	385	361	410	427	369	419	404	420	420	428	410	358	412	384	396	386	388	417	411	376	401	418	420	409	404	360	405	397	399	411	415	380	422	392	364	391	390	397	385	395	402	407	403	411	407	416	368	382	373	381	377	445	406	390	383	406	381	442	402	428	392	426	405	404	398	393	422	379	425	407	402	404	388	393	394	385	429	398	377	382	380	375	417	373	406	383	426	383	403	410	430	398	382	398	395	390	384	400	426	384	396	366	384	411	386	398	394	396	379	411	414	369	394	404	411	400	415	370	384	402	388	392	389	443	431	396	385	403	387	443	393	382	381	377	405	408	382	422	409	413	366	394	377	424	381	378	368	384	367	398	381	412	411	372	388	417	393	419	388	409	405	397	379	396	400	397	433	382	391	367	385	426	389	421	419	406	417	392	416	406	405	372	396	410	433	441	379	390	397	424	369	386	430	398	429	383	402	406	412	370	409	380	387	422	398	392	356	405	408	369	436	414
20198	36560	30673	19140	13909	12538	12313	6944	6421	5506	4457	2982	2030	1657	1614	1731	1458	1288	1050	998	849	732	697	707	646	657	609	657	565	605	621	707	723	680	638	613	642	633	609	653	628	551	609	560	502	509	476	530	498	456	504	522	530	526	500	529	522	526	527	481	531	535	574	541	548	520	543	483	504	518	515	522	506	549	489	497	540	510	492	486	524	515	475	525	527	494	481	503	471	472	539	505	516	488	479	515	473	527	524	521	499	491	473	491	506	462	509	477	479	473	472	532	506	505	463	479	524	482	512	485	519	473	508	501	476	434	456	460	504	501	514	510	507	497	466	485	486	496	508	512	504	503	459	501	487	490	459	476	482	452	482	512	467	507	507	511	537	507	477	527	455	458	500	470	478	495	495	509	516	503	490	490	495	489	469	497	513	493	488	470	518	470	543	513	479	513	490	469	483	470	461	478	477	528	485	469	471	491	495	491	470	524	499	527	500	492	527	509	521	519	507	465	483	484	542	461	495	484	494	512	508	460	506	511	496	479	467	471	472	496	487	507	490	473	469	494	497	514	501	496	480	529	474	470	455	520	481	490	480	473	493	487	497	464	482	490	487	508	473	508	523	527	488	496	496	476	464	498	490	503	517	463	491	502	496	489	507	517	507	468	500	487	477	490	508	513	481	493	497	478	481	530	519	483	482	452	482	481	446	513	513	526	488	446	481	454	445	476	486	465	499	519	506	522	486	518	440	487	478	511	503	464	478	535	514	460	481	494	505	511	468	485	457	466	536	444	486	487	490	504	503	496	461	482	492	490	509	492	514	509	442	467	530	453	489	500	489	495	520	475	495	487	442	500	500	490	512	476	469	493	496	517	454	457	507	505	504	504	483	495	550	474	462	507	513	522	531	535	478	540	473	476	446	474	507	468	473	510	460	503	495	520	468	514	496	470	482	471	479	467	510	455	477	479	484	490	524	504	500	475	541	479	466	504	500	485	508	493	487	479	484	488	510	531	501	468	509	484	486	486	497	524	514	517	466	509	496	502	528	478	468	513	470	492	506	507	502	518	498	525	528	495	526	524	455	516	533	521	507	520	483	524	446	506	482	538	505	531	523	513	470	462	481	467	510	492	510	491	497	503	502	512	465	494	534	497	457	444	470	496	510	526	487	510	469	493	483	506	497	494	486	491	488	448	495	483	490	507	455	501	468	480	469	509	476	513	481	486	502	505	496	497	489	485	506	509	506	531	492	484	473	508	491	508	493	495	491	511	517	472	483	487	489	490	504	484	498	481	528	468	497	535	485	479	477	481	441	463	466	484	492	473	471	477	528	519	469	514	493	476	496	494	493	499	466	515	480	520	480	505	504	463	501	507	508	524	514	452	491	474	477	510	503	491	474	494	499	506	458	472	483	497	502	495	481	505	488	527	529	465	491	485	472	480	467	485	505	498	492	508	522	500	466	461	538	472	487	492	483	478	499	483	471	480	488	464	529	496	515	488	482	466	506	475	500	508	480	473	489	500	472	529	534	496	522	483	497	469	512	479	475	496	505	461	467	459	499	548	499	511	487	520	501	505	479	475	480	509	496	497	470	515	509	482	472	512	486	480	492	509	480	468	516	467	497	486	459	485	489	472	493	495	498	490	483	493	475	508	493	489	479	497	484	474	485	514	539	490	472	495	481	496	527	471	506	468	509	510	522	475	514	505	522	491	481	479	510	501	506	478	521	490	496	512	481	486	475	489	481	480	517	481	479	510	513	456	515	489	476	472	475	491	518	520	521	498	456	465	510	497	501	467	506	466	520	438	450	497	496	532	494	503	493	530	469	481	492	507	498	509	482	501	503	474	477	519	476	527	511	487	490	495	492	505	519	486	472	532	527	478	503	471	479	513	487	480	473	489	492	489	457	469	529	472	482	506	483	490	491	490	466	498	468	502	453	505	464	508	508	463	480	480	461	487	523	471	455	499	481	503	467	511	465	453	495	499	488	497	478	483	473	511	479	464	448	521	469	492	515	496	500	517	488	494	474	486	515	473	490	485	508	495	548	504	500	515	519	500	477	506	501	504	488	453	494	490	510	494	465	448	462	502	492	507	534	478	519	505	475	448	479	465	491	494	494	493	501	490	499	489	521	488	516	478	506	510	502	466	459	534	524	480	472	533	498	496	481	553	504	472	473	498	492	474	512	496	500	477	521	505	526	434	488	469	470	490	474	485	472	514	482	531	483	487	441	504	482	515	493	467	498	479	498	498	442	464	488	489	485	455	498	484	513	479	451	460	455	500	538	558	487	456	467	458	471	484	477	487	515	541	493	480	512	513	473	511	493	444	519	475	513	504	498	460	455	462	471	498	513	479	467	490	479	544	503	488	534	479	526	464	502	471	525	458	498	522	438	487	471	492	481	513	490	505	491	500	504	507	511	499	487	510	494	510	481	486	530	506	538	491	480	543	455	465	465	532	534	509	528	472	492	533	495	519	461	484	448	478	498	529	515	500	458	458	497	522	518	523	500	505	505	500	490	495	480	482	503	475	474	531	507	506	482	499	454	510	509	462	489	475	473	494	491	490	484	482	503	483	492	512	530	536	453	431	500	481	486	504	470	497	487	473	464	471	515	499	480	471	491	447	512	478	473	448	469	498	544	482	466	499	485	487	488	542	463	466	460	470	508	483	491	440	485	476	483	496	418	472	517	466	481	523	458	465	479	504	490	499	489	512	460	494	497	519	469	490	489	497	517	494	501	482	499	463	476	450	533	481	480	492	493	518	448	479	498	486	481	485	499	480	504	504	437	474	493	494	525	450	472	480	499	523	473	514	530	463	465	440	533	473	484	463	501	481	503	545	487	496	500	477	504	491	496	476	506	484	501	503	503	506	458	462	476	475	432	519	487	514	512	489	476	501	489	479	507	504	515	485	481	471	475	462	517	484	478	474	489	510	522	516	476	455	520	486	489	498	481	432	479	504	487	506	499	486	482	494	507	455	475	472	459	494	495	444	494	501	478	476	464	490	506	508	487	458	498	492	495	508	474	465	514	501	472	479	473	515	470	468	495	477	467	503	459	463	530	481	522	472	494	514	463	524	460	494	481	513	466	498	506	446	507	513	481	488	492	457	459	517	504	511	497	485	470	471	433	476	454	488	504	497	512	431	499	478	487	475	495	471	512	458	492	513	530	490	493	470	515	506	468	481	512	503	468	511	454	517	492	495	466	466	520	489	457	458	510	482	482	481	496	481	487	512	509	525	520	465	472	478	512	448	486	483	488	476	467	518	500	469	515	455	499	491	502	512	479	490	481	529	492	484	484	478	488	505	477	481	499	488	475	453	481	502	515	527	467	459	517	470	517	498	491	515	529	487	462	485	508	469	474	477	513	466	520	537	458	468	502	496	500	488	489	534	552	479	516	514	478	462	469	513	504	500	473	500	486	515	490	496	490	481	491	485	513	504	464	463	481	491	502	478	497	524	517	485	500	494	486	479	499	500	468	483	528	508	494	490
23442	21564	29455	24168	21615	22095	17402	6547	5053	4489	3375	2446	1517	1297	1261	1266	1026	952	747	664	551	524	504	469	442	448	430	382	421	380	463	494	508	478	449	437	408	448	441	436	415	404	380	386	338	350	308	299	334	334	322	309	307	318	291	299	293	339	294	346	363	406	385	343	348	301	326	327	315	323	348	342	350	344	375	308	309	327	327	334	340	344	303	322	309	347	306	331	297	329	303	285	288	288	302	314	290	301	330	307	283	307	322	277	344	308	328	293	320	277	313	311	256	311	307	268	289	313	305	316	299	321	307	274	278	304	330	294	316	301	285	317	293	315	316	301	313	291	310	306	299	292	312	296	301	315	310	313	322	341	300	282	312	314	331	300	303	309	322	292	310	299	276	315	276	281	314	295	284	307	306	299	326	298	276	287	268	308	312	320	289	296	327	333	322	263	312	322	295	320	320	276	325	310	306	297	321	317	309	326	286	331	327	294	293	293	307	294	300	290	289	275	288	344	321	302	324	280	293	289	315	290	300	288	298	292	300	314	297	302	319	275	274	345	288	294	309	288	294	298	286	336	278	283	296	296	273	301	318	322	307	298	306	279	307	320	293	303	295	283	293	301	281	275	303	306	298	300	298	305	275	315	293	291	260	328	301	295	308	314	303	290	315	276	280	261	318	330	300	323	330	336	281	309	298	296	284	285	310	277	330	296	258	282	297	331	312	310	290	296	282	301	292	318	295	315	312	297	247	301	268	283	302	308	311	279	328	322	317	297	312	311	289	303	313	299	316	300	306	299	301	275	282	303	319	293	316	297	306	311	304	288	288	305	288	296	302	310	311	308	312	295	296	287	308	293	302	303	293	296	347	287	296	320	303	300	269	304	306	298	304	309	282	295	317	289	312	289	298	291	311	317	331	288	299	337	309	259	276	292	346	307	316	305	295	324	252	281	314	298	314	307	295	297	315	322	314	304	312	311	325	322	275	317	282	324	289	309	293	311	305	328	311	290	300	300	306	272	326	275	310	263	288	294	328	284	289	303	314	327	290	303	301	305	300	292	329	301	319	326	321	282	303	309	322	330	325	293	308	286	324	302	283	325	307	290	304	295	295	285	279	288	300	349	295	301	278	306	292	262	324	319	288	301	284	303	287	319	335	298	269	318	287	296	286	285	298	289	319	290	307	296	308	292	278	315	294	291	294	312	322	285	282	344	319	318	271	289	284	302	312	304	283	327	293	301	301	298	314	297	283	299	277	321	325	314	307	331	308	296	289	305	284	272	305	333	282	283	290	265	330	296	313	292	303	290	283	301	310	329	286	286	296	308	314	328	300	304	303	324	307	295	294	299	289	274	306	316	313	297	280	296	321	284	294	286	302	306	295	318	294	289	313	290	295	280	290	315	299	320	304	330	286	283	299	268	300	315	290	288	263	280	311	291	299	315	268	294	286	310	288	303	322	326	309	306	271	276	284	295	293	305	310	328	316	315	285	301	307	304	329	296	315	329	301	276	318	316	313	286	327	290	295	267	283	263	337	284	289	299	287	314	305	307	288	299	290	291	287	295	273	313	317	327	307	285	300	300	278	285	324	287	314	289	313	299	316	338	289	298	303	332	287	320	299	308	288	303	303	278	312	300	282	314	305	268	293	282	288	297	282	256	280	314	314	327	312	322	320	334	308	309	281	304	295	306	305	280	306	297	300	285	273	305	291	287	295	282	297	321	281	324	304	304	313	267	288	301	303	315	284	298	297	298	285	291	303	282	311	294	255	302	306	291	299	286	315	290	295	297	316	312	313	311	295	286	279	320	293	280	310	296	314	268	305	286	284	293	299	327	292	325	297	298	314	325	314	290	282	323	298	259	342	291	330	304	341	276	291	344	274	312	325	308	309	304	315	283	322	260	287	289	317	314	292	312	277	308	301	305	325	284	299	302	310	309	272	304	300	278	302	285	296	295	294	305	276	290	300	309	279	307	316	314	306	318	346	295	317	317	289	282	299	266	326	293	308	300	253	296	299	293	285	293	280	312	309	308	325	324	298	293	290	286	343	273	292	280	311	325	310	289	311	307	294	289	281	289	311	294	308	302	303	309	306	332	282	293	338	333	322	302	276	280	310	301	304	307	311	315	261	278	284	271	278	300	287	255	283	291	292	314	297	284	298	292	293	280	319	295	298	284	296	323	315	288	317	279	284	303	305	287	308	310	327	325	333	315	286	296	298	293	275	282	261	281	297	287	306	310	289	282	318	300	305	300	296	318	303	318	285	307	321	292	304	310	321	307	274	276	284	302	310	280	292	314	313	283	319	333	295	311	304	314	329	306	303	320	315	309	298	305	272	304	290	314	326	321	271	297	329	273	319	286	284	301	280	345	290	273	276	280	297	322	299	289	330	283	274	313	305	292	271	334	261	321	291	317	298	294	303	315	317	306	276	312	332	306	327	264	298	291	305	276	297	321	291	321	299	273	297	277	321	325	288	291	338	312	308	264	310	311	287	293	283	284	300	296	296	322	290	261	289	294	296	291	293	276	316	312	333	304	265	320	278	305	310	289	331	311	308	298	287	307	304	308	305	302	286	267	317	305	313	307	266	330	309	337	299	265	310	316	274	295	285	259	306	330	282	330	303	296	281	292	281	299	282	291	298	316	296	319	293	302	319	290	278	303	297	304	305	280	316	285	265	309	304	306	319	319	280	301	276	278	301	316	288	302	317	321	271	310	324	313	306	285	285	282	307	313	300	276	270	318	286	315	258	317	315	338	299	308	281	331	319	264	309	284	310	313	280	284	321	355	337	281	307	303	297	271	290	303	336	285	293	333	316	331	279	322	278	298	313	275	301	297	294	316	310	307	281	293	314	291	312	281	320	273	279	335	320	325	294	301	291	293	290	299	289	294	292	293	309	278	277	279	291	309	286	263	289	307	304	297	280	302	316	309	336	305	298	287	321	270	283	286	298	293	282	299	322	285	292	312	324	299	290	260	261	289	315	317	314	340	336	309	271	292	303	316	267	282	288	281	303	306	282	253	264	305	312	309	295	293	271	286	311	320	283	307	307	300	322	283	305	292	287	312	298	308	297	270	310	324	291	287	280	299	312	301	303	297	273	307	309	293	300	295	290	312	321	298	326	311	328	300	292	303	278	302	267	294	286	293	336	277	307	270	314	324	292	283	300	308	310	309	284	340	342	304	325	336	318	296	303	289	306	274	301	290	297	274	294	302	327	303	276	292	320	316	305	284	291	310	306	285	315	277	314	286	286	312	271	320	289	291	267	293	290	311	275	316	294	305	278	299	278	294	293	299	319	279	300	273	325	288	302	289	311	316	322	300	270	302	284	294	304	281	314	269	298	286	326	298	308	289	271	305	295	299	309	292	315	313	301	320	307	318	293	296	304	304	297	304	354	314	305	299	295	287	256	263	274	331	305	282	329	265	325	319	269	324	296	302	315	338	304	312	257	296	285	307	291	329	280	311	322	286	308	304	304	302	292	298	300	315
22727	44460	37978	27143	21174	19797	17768	11658	11139	9513	7274	5289	3413	2772	2739	2621	2253	1855	1498	1164	981	882	773	731	722	701	669	578	559	609	714	739	834	721	662	616	618	732	681	579	579	548	603	520	462	387	405	405	381	392	392	371	377	367	388	384	411	453	404	403	466	513	521	521	456	452	452	446	437	408	482	453	428	443	437	443	412	372	348	422	392	376	404	413	421	389	343	402	372	363	398	388	350	386	387	385	411	373	363	382	368	380	353	359	360	380	373	376	389	382	333	386	350	404	403	391	335	396	363	368	389	350	352	360	362	401	382	372	399	386	383	361	383	392	353	369	379	361	338	399	371	382	352	369	337	366	387	383	370	394	398	331	349	380	375	342	364	364	401	354	380	395	378	377	363	361	369	374	348	348	354	353	351	382	354	369	338	377	381	376	363	377	354	337	344	350	402	370	388	376	380	364	367	378	378	350	378	360	392	368	364	329	391	351	409	391	351	361	360	401	354	382	370	372	352	364	416	350	351	363	343	376	382	357	371	377	356	365	343	387	349	400	328	374	327	358	351	393	346	368	357	357	377	367	393	391	350	366	394	356	368	352	374	342	319	392	386	349	387	376	348	397	400	359	373	393	377	370	389	380	364	389	336	405	348	346	400	399	345	349	344	381	385	320	362	381	348	382	357	356	374	434	365	368	356	342	382	355	363	369	377	374	354	358	347	322	387	374	370	376	356	377	366	373	366	320	374	355	349	376	353	369	386	372	365	371	391	352	353	379	380	344	363	332	356	380	376	353	412	364	352	341	352	355	374	307	386	376	358	366	356	370	375	384	358	348	357	364	378	358	362	380	374	338	377	375	364	374	379	407	340	342	331	394	364	351	386	358	370	348	370	369	346	368	378	347	371	368	363	375	405	378	375	361	382	368	404	356	326	369	386	362	369	360	374	386	357	383	389	352	338	351	373	351	345	377	390	347	382	364	357	357	403	362	391	374	373	338	339	376	401	381	361	363	396	344	349	328	379	348	406	406	338	354	385	359	384	352	360	373	370	380	360	367	353	362	356	347	385	335	375	356	350	413	370	352	334	367	370	382	384	384	369	374	350	406	385	376	361	403	342	361	363	360	352	345	394	373	356	361	373	338	366	364	380	349	392	380	371	339	372	334	359	405	372	403	376	364	388	346	356	374	352	332	378	370	343	370	405	363	317	384	307	383	344	364	403	353	381	362	372	388	350	358	367	373	386	363	374	388	368	361	325	375	353	378	366	362	404	350	350	360	362	365	356	359	345	373	383	347	376	343	359	344	387	382	362	377	352	392	379	386	349	387	373	341	399	340	383	377	361	370	370	345	361	362	350	368	374	362	378	362	387	354	355	384	362	340	360	358	340	368	349	366	355	392	367	362	338	356	345	391	365	377	373	325	367	372	345	392	358	353	363	392	311	354	349	364	338	360	389	378	370	373	379	397	389	401	368	365	361	355	389	373	365	367	347	372	358	390	382	348	336	389	366	373	365	362	373	338	349	344	349	354	396	356	322	368	381	369	361	371	416	347	379	354	388	337	335	370	357	342	349	371	345	379	370	370	386	363	377	360	349	382	334	361	360	357	375	383	331	352	362	368	371	377	354	358	374	352	367	381	348	362	364	391	395	385	358	364	374	358	340	376	365	365	354	342	364	388	368	337	382	373	374	345	369	353	355	391	368	374	363	349	368	377	364	350	369	376	338	370	356	389	378	369	374	385	350	371	367	361	349	358	387	382	341	384	391	372	380	385	376	381	359	346	403	325	322	341	360	372	366	397	373	347	387	398	398	348	362	366	387	392	361	374	365	364	350	354	367	380	331	371	374	393	345	381	301	389	383	345	413	353	383	381	372	330	378	384	384	379	374	388	352	339	382	378	360	385	360	372	329	358	377	339	352	363	328	390	365	333	357	384	389	349	375	364	366	399	376	377	356	363	365	375	388	393	343	369	379	377	328	404	371	396	363	365	359	358	391	388	384	318	374	330	353	351	359	370	347	356	347	328	364	360	376	364	317	365	353	360	388	361	345	358	368	344	362	401	391	335	381	353	324	371	339	380	356	346	359	333	350	364	389	401	403	368	385	373	355	310	366	367	386	421	335	367	329	382	359	379	355	345	382	358	368	341	361	379	359	362	354	408	391	369	349	390	372	371	365	312	351	384	362	351	360	360	390	363	341	360	384	368	396	374	382	342	366	366	372	372	390	360	384	357	398	383	351	367	373	367	348	353	359	387	355	380	369	378	377	341	359	372	345	361	338	363	362	377	366	377	373	387	372	360	398	362	346	346	387	367	367	341	358	378	368	368	348	364	382	340	353	378	366	355	354	356	375	363	397	407	370	381	382	359	369	362	377	369	380	363	376	347	322	348	360	372	372	384	361	375	359	353	392	378	368	382	355	362	352	399	382	376	357	391	335	345	382	388	379	348	382	366	383	362	366	339	361	337	344	369	367	362	379	362	376	405	401	385	383	365	385	405	349	316	368	372	348	384	348	355	361	357	373	357	371	364	384	399	398	343	360	350	363	374	344	391	367	339	357	364	364	350	400	348	379	386	347	379	343	391	374	375	381	363	394	354	336	377	328	382	363	358	420	358	402	383	376	386	382	388	367	342	337	344	307	364	366	327	363	379	371	329	359	353	339	376	369	342	347	383	393	356	380	374	386	391	369	407	347	369	353	373	365	398	354	370	357	346	353	349	340	389	388	394	377	371	357	370	407	356	382	355	355	375	362	332	398	366	397	393	400	373	340	387	346	382	377	376	349	350	379	374	335	408	360	360	368	384	376	379	351	357	337	363	351	360	386	384	388	380	357	383	359	363	364	385	380	403	357	374	367	368	362	393	346	378	362	374	380	379	350	370	385	387	372	375	372	406	352	358	352	346	357	356	335	383	381	427	354	339	377	338	346	356	355	364	333	401	353	343	364	343	350	327	380	358	368	402	351	375	384	373	349	359	360	369	373	381	345	348	374	345	359	412	354	367	389	388	373	346	366	382	366	386	380	373	355	337	389	374	379	338	351	363	352	337	405	357	366	386	381	349	345	369	336	362	363	347	412	349	398	328	373	340	394	394	400	369	356	359	358	385	358	373	370	343	355	380	386	387	366	359	405	393	377	331	379	374	408	379	352	367	377	353	381	394	344	363	380	349	381	348	350	380	375	342	357	377	366	362	371	377	354	360	373	380	394	357	368	338	344	336	336	374	342	366	343	338	371	366	370	371	373	340	390	366	374	354	339	405	355	371	377	370	336	346	392	353	357	320	406	387	369	418	321	397	358	371	360	356	366	326	369	346	399	336	352	369	377	349	384	350	395	365	364	367	341	360	358	374	398	397	377	341	344	393	359	351	359	390	362	357	404	356	379	374	354	342	331	340	371	371	359	356	357	346	353	339	355	342	409	344	337	357	383	414	373	369	341	346	368	378	400	348	369	354	360	365	355	374	352	342	401	367	356	363	382	360	345	389	379	329	387	407
27954	22597	22166	13674	6681	5242	4178	2390	2213	1894	1359	1056	754	729	698	603	597	550	507	458	459	427	405	397	397	387	416	374	371	403	398	416	434	406	424	408	393	375	392	379	367	371	380	380	389	370	371	357	383	363	336	378	347	346	349	395	372	364	325	397	389	415	387	388	379	359	338	380	392	395	387	399	331	393	371	358	383	367	373	365	362	367	379	378	383	365	353	398	391	380	375	377	356	386	384	360	382	382	374	359	352	387	390	322	378	357	362	375	365	351	357	360	348	363	358	360	317	394	378	330	342	369	355	349	344	334	358	349	336	369	309	368	373	411	389	349	353	359	413	392	387	341	353	359	372	361	378	401	374	344	382	346	408	333	370	343	353	364	378	337	374	355	394	367	369	361	350	370	376	323	354	353	366	359	375	359	333	347	327	374	351	331	346	354	375	349	379	360	370	368	386	353	360	352	387	393	344	350	409	364	338	382	369	368	369	376	377	378	360	373	381	334	371	385	365	350	386	346	347	334	376	382	385	342	335	350	366	369	363	358	375	387	384	363	362	360	344	363	370	354	372	337	341	409	342	349	359	349	345	380	362	352	379	355	342	367	381	310	369	364	357	368	377	359	359	364	319	355	330	368	368	358	340	359	358	339	373	371	348	372	389	346	378	369	379	371	352	357	347	365	340	396	332	389	374	350	363	380	381	377	381	331	394	331	363	379	403	352	374	364	362	344	403	326	356	380	354	386	340	367	381	338	363	356	376	399	368	347	360	383	335	355	363	399	359	338	359	365	349	330	353	388	388	392	386	346	368	340	377	373	355	341	369	366	357	328	376	396	361	403	368	366	351	374	357	374	356	367	382	361	352	349	347	332	367	371	301	371	325	385	362	395	377	367	372	395	340	356	363	349	355	357	352	338	380	367	364	389	375	382	379	354	365	351	382	388	356	361	349	371	348	386	355	365	379	383	367	377	371	362	381	348	390	347	326	370	325	375	339	366	315	377	360	337	333	329	370	386	391	353	389	363	324	343	336	379	352	390	336	373	399	394	369	365	352	342	335	378	398	340	356	335	338	401	380	367	337	366	333	370	372	370	359	342	355	380	352	377	382	348	333	365	380	402	337	375	377	362	341	365	370	362	381	401	340	376	352	360	365	327	398	391	346	362	369	351	357	349	347	358	337	360	346	343	342	365	409	337	356	386	383	377	384	385	357	398	361	384	345	342	365	345	347	356	347	356	362	340	350	403	359	382	358	357	354	385	359	350	368	344	314	370	348	387	387	342	398	350	366	384	398	368	373	335	389	373	330	383	412	354	355	382	372	351	354	346	355	358	382	356	380	359	354	372	363	386	317	350	352	374	366	362	372	361	392	373	373	339	394	360	381	372	362	340	360	406	355	374	373	378	384	346	376	380	312	373	367	343	366	372	392	369	377	369	387	369	359	350	335	362	401	361	355	345	355	357	356	368	349	365	414	360	358	333	375	364	373	381	344	359	365	375	373	311	344	352	346	361	354	355	373	346	374	339	344	385	369	336	364	370	389	374	376	362	349	361	380	335	357	364	338	389	361	367	397	355	389	344	375	346	378	357	349	369	359	348	368	350	371	350	329	384	387	372	360	400	382	371	397	347	375	334	359	329	385	359	408	355	376	344	332	402	369	367	356	365	359	388	391	378	344	349	352	366	319	345	371	366	343	372	390	356	364	367	371	377	340	389	382	334	375	376	343	367	373	365	362	336	350	417	360	373	371	355	323	368	369	347	374	356	375	360	337	360	387	347	411	364	342	360	352	354	356	333	385	368	343	348	366	389	332	337	371	377	346	366	369	359	358	351	411	347	349	373	372	370	369	375	358	380	377	378	406	345	340	387	363	345	356	374	380	367	394	385	365	368	379	387	383	345	349	384	355	393	360	358	348	393	388	338	353	345	368	363	352	374	337	354	351	364	351	390	338	377	331	374	373	389	368	373	348	370	346	355	409	369	313	391	393	401	367	392	368	353	353	332	346	339	372	374	347	374	364	386	381	355	372	377	366	368	361	373	377	398	397	337	354	345	390	381	356	347	332	360	357	369	362	352	345	363	346	365	394	351	359	374	362	382	371	343	373	334	380	353	404	389	338	367	364	381	356	398	359	372	350	322	351	365	356	345	399	374	373	351	402	364	368	382	332	364	364	385	389	353	351	361	352	333	394	356	356	373	365	333	385	373	350	363	388	349	375	343	342	349	341	416	343	400	383	360	331	387	370	355	323	379	360	354	367	366	378	361	381	363	368	352	359	377	379	375	367	380	405	345	334	355	366	331	381	375	361	362	365	399	354	374	335	355	404	359	369	393	376	353	343	344	338	382	340	360	371	366	358	361	358	392	391	336	380	365	381	354	347	342	393	347	371	366	361	352	361	354	355	362	399	364	370	366	352	367	351	371	365	332	407	382	377	364	382	367	351	357	331	350	372	339	340	363	346	367	363	371	337	346	344	353	373	363	377	365	381	371	385	350	364	362	397	378	339	345	360	357	348	385	377	337	364	337	391	367	363	356	394	349	382	372	373	365	376	360	390	383	375	361	350	365	371	384	353	365	370	348	348	349	353	404	388	364	353	344	361	385	408	340	354	362	343	355	393	369	401	383	349	379	361	349	415	336	357	374	377	366	366	379	361	358	366	369	351	381	365	360	348	335	359	356	363	346	329	323	336	373	383	328	350	363	385	360	401	338	392	360	363	383	385	342	370	363	364	344	404	338	361	327	359	372	375	319	362	363	379	337	342	381	345	348	378	353	354	376	362	370	350	362	352	387	397	362	377	362	368	327	389	366	358	369	385	351	366	377	384	377	374	370	360	377	344	347	397	344	399	386	344	381	365	400	354	336	361	374	351	346	349	368	365	369	374	359	364	415	351	372	403	363	346	347	358	376	343	372	382	371	386	386	359	369	358	363	351	378	350	380	348	373	332	333	371	351	334	391	369	332	371	352	357	370	372	391	355	381	404	374	408	378	399	335	351	334	353	351	379	362	328	366	377	342	375	353	358	391	404	411	363	357	335	339	359	349	367	372	386	372	365	348	331	317	385	360	383	399	352	361	344	357	371	356	357	376	373	384	362	350	361	370	382	348	358	376	400	382	384	398	368	372	378	363	387	353	331	364	359	366	363	372	338	367	347	380	348	366	319	389	358	362	364	349	380	326	380	385	358	384	348	399	338	387	365	346	387	359	343	391	377	357	367	359	357	364	354	368	355	331	335	346	341	366	393	375	377	361	374	378	346	336	331	387	347	378	351	345	411	363	377	359	372	354	396	311	367	389	375	329	331	377	352	371	340	368	382	370	373	358	341	361	361	375	354	380	328	368	362	335	354	363	342	361	345	377	390	380	366	325	353	350	363	375	388	398	343	366	325	374	369	386	365	387	342	343	373	334	355	361	387	361	362	352	366	337	365	383	367	382	363	381	389	362	368	332	354	354	371	366	356	343	366	344	389	377	332	347	339	370	377	402	353	359
19280	32788	26456	16481	11167	10861	8753	5472	5322	4313	3093	2239	1619	1395	1177	1116	1214	914	805	648	616	606	592	560	616	581	544	495	549	565	583	646	640	589	544	553	523	552	597	537	552	551	527	516	486	445	446	498	482	455	447	496	461	464	468	490	454	447	466	495	485	564	548	472	473	466	470	511	487	496	486	492	471	497	505	469	491	469	517	457	489	455	481	487	471	496	417	463	473	464	482	437	465	437	438	508	445	454	481	454	431	459	467	447	441	475	470	481	468	460	449	446	453	457	486	449	456	482	464	427	432	500	454	474	471	484	459	462	465	483	471	459	473	449	474	480	475	490	462	435	482	477	476	413	477	440	450	482	448	439	457	484	462	455	462	472	471	420	441	463	424	468	476	474	453	491	475	482	460	446	477	443	471	444	433	470	461	473	461	467	467	482	438	453	444	484	464	470	467	498	462	454	455	472	420	468	445	444	471	457	475	463	465	448	479	464	459	431	463	485	448	438	501	467	460	451	455	493	454	471	467	448	451	480	463	443	482	469	458	423	486	462	456	474	443	459	425	448	460	453	457	437	463	478	450	438	480	449	458	457	447	466	448	470	501	451	492	489	448	415	486	444	470	436	455	474	436	523	446	486	457	464	395	439	430	462	451	488	478	455	471	445	448	455	449	435	452	476	443	458	453	455	478	467	435	437	443	462	462	446	439	445	445	463	457	455	482	426	506	443	473	445	432	452	448	433	422	516	463	443	463	504	491	473	467	488	454	465	486	414	461	448	426	477	478	452	457	480	454	471	458	473	480	464	462	463	458	483	482	426	477	467	443	454	439	444	495	452	478	465	485	475	457	488	476	462	462	450	459	448	473	503	472	473	440	466	439	492	496	499	473	447	501	435	446	456	463	480	473	454	457	490	450	478	469	440	421	458	489	441	442	496	487	447	463	459	452	450	445	461	456	455	475	452	441	448	501	501	472	459	476	490	475	473	451	447	460	462	436	466	452	429	479	440	457	410	445	432	453	426	480	461	453	436	498	446	456	481	436	458	457	474	468	489	406	453	469	439	451	469	446	477	499	466	457	417	449	447	470	444	439	464	482	458	479	453	476	470	454	487	495	450	433	452	457	481	462	463	448	484	504	492	464	448	447	440	483	482	447	450	467	449	452	489	411	446	456	469	452	425	489	450	477	465	485	435	467	433	436	469	456	439	440	424	444	430	475	483	479	428	464	496	467	459	471	471	455	461	440	437	465	449	440	479	442	438	455	433	472	463	452	450	465	439	455	484	419	458	482	428	449	458	465	462	467	449	451	469	463	435	476	481	478	433	470	464	487	465	462	438	489	451	471	428	446	457	469	472	444	436	456	453	459	467	428	435	457	470	483	463	473	431	462	435	437	418	451	458	440	440	413	444	475	480	456	459	463	457	430	442	468	475	427	472	453	491	473	453	512	466	450	487	453	439	477	462	466	459	485	466	485	477	452	478	438	496	427	475	470	496	515	476	441	471	459	450	463	464	460	483	427	432	488	465	446	437	492	467	479	456	446	466	459	439	421	457	409	432	503	470	399	478	440	427	480	495	491	481	440	460	429	481	432	459	456	462	501	437	420	457	459	477	462	446	469	446	410	490	428	439	447	463	486	490	449	472	479	470	448	465	463	466	458	438	453	476	450	460	481	466	451	506	453	465	492	426	484	469	499	492	447	475	434	450	449	460	455	442	463	473	474	455	434	490	475	484	512	441	469	507	466	434	468	468	447	458	393	488	431	474	480	459	486	437	448	486	462	486	437	450	516	477	446	437	455	472	445	481	439	421	484	462	472	454	471	477	465	445	458	475	459	453	470	480	435	441	451	475	440	456	428	450	453	437	467	428	432	452	423	474	502	449	425	487	451	455	443	507	449	444	468	446	422	465	447	494	462	473	493	469	509	501	432	454	468	445	459	414	433	439	457	435	451	450	486	441	486	421	498	464	466	497	483	448	459	441	447	503	443	464	461	436	450	454	457	467	428	442	408	450	476	431	436	477	467	474	457	449	431	434	456	444	460	494	469	441	482	438	459	471	487	430	483	430	468	410	450	439	436	448	454	496	455	500	461	477	495	450	502	462	434	470	463	435	463	480	448	469	488	474	479	429	470	453	487	440	450	459	461	444	483	465	480	458	451	421	443	484	446	464	442	467	442	456	450	458	440	460	474	450	480	445	444	444	480	461	501	437	465	451	428	441	430	461	450	486	453	478	432	458	471	463	408	460	474	457	458	460	431	447	426	439	441	473	484	468	451	481	455	443	443	492	443	463	456	422	487	453	473	441	454	454	453	471	457	458	497	436	459	423	426	462	472	461	475	444	436	440	465	482	426	442	450	453	445	432	455	493	431	440	434	476	452	447	522	447	449	446	440	423	479	466	474	425	470	469	425	468	441	449	439	446	462	490	507	436	457	480	451	460	422	429	460	450	463	445	498	444	412	473	453	462	450	506	486	434	451	439	443	440	458	463	492	432	466	465	507	441	456	476	484	446	468	469	479	432	467	448	486	469	420	443	475	456	481	436	459	428	487	475	438	489	483	453	481	494	492	451	440	461	466	477	435	488	442	462	481	483	429	456	454	441	444	446	445	477	448	501	486	457	459	458	478	437	436	446	424	480	505	411	464	472	435	415	413	466	489	483	429	464	475	416	463	417	452	407	466	466	453	463	433	451	460	446	511	474	448	467	477	457	467	487	444	455	461	448	471	482	442	458	441	455	469	460	432	466	415	445	468	412	492	451	426	436	495	461	440	455	448	475	437	413	417	465	463	451	447	491	471	487	502	440	474	419	485	479	454	489	444	443	500	463	446	468	460	462	440	438	460	441	482	429	445	455	495	456	446	426	472	477	459	489	428	452	472	441	482	492	450	434	483	411	454	408	455	456	469	460	454	455	470	406	472	471	441	484	433	485	423	457	459	456	419	479	461	470	461	510	462	470	449	465	468	473	443	433	432	487	455	433	478	512	431	496	483	488	483	472	464	460	493	480	458	444	449	530	438	470	434	428	429	472	447	454	471	433	439	513	428	438	481	435	479	463	461	459	464	438	445	465	478	484	415	484	435	455	442	464	422	483	436	444	505	419	470	483	439	452	454	450	441	463	464	428	464	428	443	493	466	461	462	467	443	477	496	461	447	441	457	447	448	486	485	461	447	451	508	459	443	480	481	485	463	440	433	437	481	455	452	457	426	462	438	478	448	496	473	431	448	481	436	425	480	450	463	421	462	474	437	453	477	511	456	472	444	487	452	481	460	511	463	462	454	466	468	417	459	434	484	459	467	464	447	457	478	461	468	519	477	453	454	467	458	484	477	429	403	429	465	443	437	446	426	400	453	462	419	487	460	454	460	445	443	433	426	462	461	475	457	432	449	447	433	453	449	484	447	485	474	489	465	432	449	464	483	409	461	495	427	448	492	439	523	462	491	427	495	471	454	435	470	477	494	491	434	439	454	440	475	448	484	470	472	445	466	450
24535	21563	28884	24727	21392	15175	8437	4480	3763	2985	2142	1588	1150	986	799	782	823	635	532	472	426	383	407	363	376	390	363	366	369	364	363	415	395	401	333	356	326	328	379	372	396	388	339	301	304	272	301	282	286	317	289	256	301	286	301	279	301	337	318	324	323	348	343	342	302	334	305	327	334	318	341	323	296	311	320	288	298	278	295	311	320	314	289	309	294	302	297	276	271	297	311	260	291	318	309	272	292	277	315	308	291	302	318	310	292	296	290	292	299	261	335	285	298	295	290	270	280	277	299	298	278	288	282	265	253	281	280	293	278	299	298	277	304	290	272	307	281	279	285	299	293	307	289	274	287	278	286	273	285	253	288	307	289	282	304	307	294	305	316	281	278	309	258	286	280	292	275	252	289	286	310	290	319	286	310	269	263	286	298	288	312	287	312	270	280	280	338	284	295	319	286	279	282	314	324	308	317	296	317	272	301	311	334	281	290	298	289	301	324	309	283	266	319	292	292	293	282	276	278	315	289	284	250	311	340	280	296	305	286	310	285	267	283	274	302	307	261	275	320	272	294	309	317	267	288	307	297	272	287	307	285	265	273	291	248	297	309	295	284	301	315	304	275	266	303	249	314	281	249	284	288	313	294	278	300	286	317	242	304	277	278	303	280	295	271	310	278	312	302	288	281	272	297	282	319	269	294	274	285	296	280	299	293	271	257	279	292	293	278	270	291	258	282	266	263	267	244	290	282	297	299	294	302	300	252	298	283	296	289	281	334	262	290	307	277	275	281	280	277	305	287	274	330	315	307	266	271	252	281	289	291	296	249	295	300	274	289	287	293	288	293	270	274	266	275	296	269	299	268	271	271	307	298	272	285	310	250	292	272	309	262	276	289	287	313	283	277	288	277	286	290	282	307	268	290	264	272	275	285	280	290	278	278	304	269	294	273	264	295	302	282	308	303	276	313	279	300	278	287	285	266	296	270	296	280	306	300	286	283	308	294	313	275	259	257	297	291	294	265	295	283	294	262	313	288	257	284	295	304	299	302	277	247	290	269	308	274	263	282	258	283	271	312	267	287	289	275	279	292	282	274	274	276	290	277	318	304	283	294	258	305	276	280	285	271	283	299	293	279	269	292	288	292	257	313	273	309	296	257	306	251	257	278	276	323	281	297	262	284	285	290	290	277	257	288	292	264	294	306	293	307	303	298	247	302	272	269	283	281	298	316	281	292	284	271	286	245	324	293	283	283	269	278	287	258	289	270	304	326	282	277	281	274	285	252	301	281	291	285	277	297	318	300	304	298	273	291	282	265	283	275	329	289	296	295	281	279	286	294	296	267	285	282	300	303	278	307	252	273	312	291	282	306	293	276	306	280	294	300	307	289	273	301	298	276	297	262	293	293	261	322	310	305	276	272	297	272	267	299	300	286	294	309	279	301	283	284	302	325	281	292	337	269	267	273	293	276	299	288	281	315	281	286	274	291	293	314	328	286	289	271	274	276	263	291	275	318	292	302	274	293	300	287	323	261	302	328	311	327	294	266	276	303	274	328	304	265	286	274	254	292	302	305	300	275	298	301	264	282	293	287	313	305	302	262	286	247	313	262	307	320	291	253	284	271	288	271	284	289	280	259	257	301	310	287	294	264	309	286	283	303	252	306	286	291	297	283	288	274	278	289	275	289	286	288	314	301	308	316	291	314	302	297	276	308	261	245	299	290	309	255	290	264	267	295	269	303	262	312	275	298	274	263	280	299	275	275	275	297	291	313	284	277	302	309	291	278	295	327	281	276	302	282	295	281	271	292	283	291	324	282	316	317	288	292	289	302	263	280	276	291	265	252	286	284	278	311	309	332	280	287	259	279	278	292	275	292	276	313	290	300	300	272	274	295	267	273	281	290	307	334	301	289	305	267	264	283	262	289	318	311	296	275	281	278	273	283	289	278	308	289	309	276	310	288	274	284	267	311	287	285	286	286	288	275	274	290	289	278	331	284	297	296	291	294	288	288	308	301	312	298	317	265	295	275	288	301	276	326	280	292	283	299	304	299	259	252	290	250	304	304	272	313	312	277	317	293	296	257	247	277	289	306	284	268	300	286	296	280	306	282	264	282	277	306	328	267	280	296	312	296	288	299	265	287	285	265	280	290	264	278	288	288	284	305	288	307	296	279	265	308	301	273	275	297	293	249	298	275	253	262	265	284	263	287	308	292	283	279	301	267	246	279	283	289	287	291	279	283	252	321	268	291	292	285	270	267	281	301	290	320	261	305	314	281	283	267	305	325	253	300	302	282	287	301	294	280	296	277	307	306	293	285	297	268	279	306	267	285	268	293	289	295	277	294	285	330	296	297	286	302	280	269	270	297	309	247	309	277	310	280	300	290	280	255	283	265	282	277	291	302	280	298	286	293	295	298	263	311	284	324	296	299	255	286	274	282	334	296	266	285	258	289	280	289	260	286	291	289	268	266	290	295	302	309	285	312	276	281	321	314	320	295	286	290	279	277	314	284	279	273	327	313	309	320	266	271	298	330	255	305	309	299	312	288	303	260	299	254	295	322	298	286	303	283	280	283	284	275	252	280	289	257	279	311	305	289	288	283	296	262	260	272	299	289	305	322	314	286	272	271	291	237	263	288	285	286	266	296	306	275	297	285	266	280	306	277	286	303	297	273	298	282	274	272	298	279	297	284	294	306	294	321	271	293	281	288	261	289	297	295	268	320	298	276	293	290	290	271	277	288	276	280	273	287	291	269	261	254	272	275	304	315	277	280	292	287	294	310	306	294	294	269	279	267	268	296	287	291	302	327	285	294	295	288	292	299	274	303	281	280	310	285	301	281	282	265	293	288	271	291	276	287	293	289	333	250	287	272	292	270	258	257	273	307	304	309	279	273	336	283	296	252	306	307	271	288	262	310	281	278	301	312	310	286	305	291	299	265	309	259	272	264	276	305	275	282	284	301	291	283	275	294	307	298	271	335	304	275	261	298	323	303	306	269	278	264	281	276	288	296	267	296	275	287	268	291	295	266	262	296	288	282	288	267	329	319	288	290	298	261	299	277	280	293	305	325	288	273	298	300	295	286	293	269	290	285	266	268	278	279	294	271	267	295	269	303	281	306	307	275	308	269	297	274	289	281	266	297	257	288	290	300	313	287	300	265	263	279	266	297	281	249	292	289	293	285	317	300	299	271	285	295	308	276	271	275	278	300	303	281	286	295	266	290	280	263	302	278	316	289	320	310	267	298	287	285	302	292	285	290	311	289	294	311	286	260	300	272	285	271	283	274	325	299	291	262	276	296	300	261	279	297	263	249	289	284	294	280	283	263	256	313	295	271	306	262	308	288	280	288	285	314	287	279	308	265	276	303	287	300	287	313	280	285	262	308	323	284	305	272	297	251	270	298	279	305	277	301	306	296	297	264	284	277	293	289	289	273	280	319	298	314	300	288	272	290	292	276	275	279	284	242	331	277	291	282	303	284	301	279	297	292	273	280	310
20492	38823	33509	22653	16504	16506	12352	8880	8519	6868	4695	3396	2464	2117	1614	1673	1612	1224	974	786	703	620	562	574	593	537	521	497	443	497	583	626	658	623	580	502	486	541	590	578	569	513	485	467	413	396	387	377	395	403	374	373	366	358	381	396	384	430	409	429	434	459	439	485	420	416	423	423	406	388	418	424	412	444	423	395	402	391	378	391	380	418	432	386	394	381	373	419	404	399	356	338	350	390	390	407	369	388	351	412	367	382	378	407	376	389	353	389	412	351	358	380	365	339	361	366	353	364	372	361	360	358	371	376	368	379	378	372	329	359	367	350	387	360	380	322	371	356	361	390	356	397	389	334	384	401	392	353	370	368	386	368	384	366	384	340	377	380	365	400	328	379	374	352	352	366	402	373	375	362	368	369	387	352	341	356	352	350	369	363	345	354	378	336	341	366	375	360	368	363	362	383	346	369	381	383	380	376	344	360	412	384	347	334	373	366	352	366	374	357	362	378	375	371	341	352	361	389	390	392	381	367	383	370	363	360	389	369	383	361	393	353	349	364	351	382	381	362	380	360	368	334	371	372	370	376	385	361	381	395	384	378	357	388	361	369	371	379	381	377	399	364	344	357	333	358	337	372	378	375	377	360	370	378	367	385	356	370	376	371	392	344	373	395	393	366	391	363	347	372	366	363	351	393	358	353	342	369	365	320	388	366	382	375	389	336	340	330	396	343	360	354	398	380	362	362	360	364	390	353	335	331	364	367	364	350	400	389	368	348	368	378	381	388	375	374	347	363	375	379	348	387	375	369	380	299	367	346	388	366	394	354	399	366	369	379	344	388	353	369	356	355	351	353	368	350	367	358	372	365	355	351	345	365	325	355	368	355	396	359	364	377	337	358	347	379	368	373	351	376	385	367	382	381	335	385	397	378	387	326	364	365	358	353	355	429	369	364	345	377	376	369	376	397	347	367	409	388	393	352	366	365	366	350	370	363	337	368	344	391	376	371	383	320	397	387	352	353	354	362	372	356	367	343	378	345	382	379	375	348	362	377	356	411	335	401	386	361	363	361	362	349	378	358	378	366	380	317	334	353	371	378	349	373	359	381	389	389	361	373	388	395	363	342	342	335	367	357	371	355	357	399	384	393	331	381	379	360	385	332	330	370	368	397	341	354	412	315	355	377	336	386	383	373	366	387	367	362	360	344	375	404	400	372	351	385	394	367	345	401	384	366	382	327	359	364	376	427	363	341	374	344	326	369	363	363	366	328	368	366	359	370	366	378	368	379	383	397	388	319	350	381	373	329	398	344	347	357	346	353	370	365	339	397	346	339	337	369	398	329	337	374	359	369	384	371	377	375	376	390	356	384	356	390	370	355	369	392	360	367	349	356	341	362	331	356	358	331	353	391	360	354	366	370	363	385	361	329	374	380	404	362	400	395	362	356	301	367	362	375	367	368	367	348	346	398	378	387	349	399	350	354	354	364	363	362	389	375	366	366	374	366	369	387	390	372	362	380	393	359	374	340	365	350	336	363	372	382	380	367	339	375	345	342	381	366	341	351	384	343	376	346	379	400	388	381	347	425	357	368	397	383	398	366	381	375	354	356	354	358	372	382	335	393	373	372	388	345	357	366	378	383	362	363	366	382	334	344	361	401	362	347	378	344	377	343	364	402	383	335	350	360	358	378	389	384	377	365	357	388	378	357	322	378	365	337	365	363	378	384	380	365	352	353	394	349	353	387	356	358	352	389	376	404	371	408	380	371	369	345	345	364	368	361	394	375	364	377	378	358	328	373	363	385	367	409	341	372	380	396	356	372	381	371	383	353	359	381	351	377	358	370	343	390	368	369	357	357	332	379	360	359	361	441	408	354	375	382	349	336	368	372	408	369	355	329	358	415	357	351	376	398	406	350	322	348	360	344	394	366	351	353	381	375	331	334	383	361	354	378	363	380	361	390	358	352	334	347	390	344	384	383	354	352	375	337	370	356	355	361	367	391	363	373	412	362	383	386	387	391	364	356	384	358	370	402	375	359	371	330	365	363	341	364	368	382	394	387	357	364	353	382	351	366	348	350	336	340	341	345	400	390	357	371	334	384	365	388	429	371	351	395	336	362	364	374	370	354	374	347	350	349	371	369	370	380	405	378	373	391	367	356	365	334	366	390	347	388	372	378	358	315	365	373	380	375	372	377	382	351	369	319	351	378	359	366	342	377	338	379	366	350	387	358	334	357	356	344	363	361	347	406	391	388	374	383	353	344	339	388	368	368	362	367	368	346	346	363	383	366	378	356	384	368	371	365	389	355	356	358	367	375	336	378	394	346	378	384	322	338	365	349	363	357	362	350	381	372	356	370	361	362	365	365	353	336	339	367	380	333	385	385	361	330	391	380	369	382	360	368	389	359	382	390	366	375	329	380	384	356	385	395	370	408	360	360	353	321	338	364	386	368	397	380	357	383	399	388	381	359	371	387	370	351	363	359	354	344	336	347	368	371	362	379	357	352	347	368	362	383	348	352	362	371	389	342	348	357	380	401	394	398	390	362	359	370	376	380	348	334	387	371	413	350	370	356	361	381	364	353	334	351	373	357	325	345	359	349	372	354	350	399	391	398	356	382	398	386	367	391	346	378	339	363	377	356	400	353	393	357	369	373	362	382	344	348	377	377	390	390	373	383	363	372	352	384	363	394	400	356	369	361	363	370	353	394	359	365	391	389	369	392	370	392	341	345	369	344	379	373	361	387	378	352	335	349	378	347	389	359	348	347	384	364	372	386	319	347	384	387	385	390	380	361	392	347	387	342	378	355	363	381	370	374	361	368	372	366	372	368	365	373	377	377	376	402	345	376	357	392	331	370	345	357	357	372	365	379	367	389	382	378	384	371	372	387	375	364	392	358	357	358	369	376	366	364	343	371	370	402	362	375	364	394	353	360	348	413	357	380	367	362	375	374	357	366	342	364	389	419	343	346	389	372	403	353	362	342	358	328	402	370	359	357	389	317	347	386	372	377	357	359	383	373	374	354	389	378	349	391	372	344	343	348	384	352	363	372	394	376	388	360	346	380	339	370	349	394	395	356	386	368	354	355	369	340	357	361	335	352	352	368	365	372	357	355	388	354	378	379	384	373	335	373	342	362	356	368	390	380	376	372	341	386	361	359	365	356	355	375	369	369	371	372	395	377	383	329	353	391	378	350	338	369	374	350	375	382	355	367	395	383	353	350	364	386	347	382	374	372	387	384	374	349	368	373	354	353	339	364	328	368	352	392	360	369	330	351	357	354	335	383	351	371	362	392	371	335	350	355	360	367	354	359	331	341	383	348	343	360	361	381	387	350	368	360	406	378	356	369	345	353	320	344	365	347	358	366	345	362	328	351	383	345	347	407	382	365	342	319	360	346	391	331	367	366	373	372	402	368	359	387	400	386	352	377	376	395	395	347	365	365	376	360	375	373	348	392	364	346	370	372	375	364	362	316	343	378	366	361	356	386	360	337	366	382
25771	21557	27718	25450	13219	7627	4793	3153	2832	2293	1651	1249	1006	826	735	724	741	661	598	510	468	451	442	468	456	475	482	426	435	455	460	473	501	520	481	470	437	429	495	461	462	456	433	415	417	425	451	402	404	386	414	393	402	437	417	385	410	413	438	452	452	450	445	431	435	456	447	467	461	431	397	399	422	404	427	397	413	395	383	405	425	422	378	399	409	426	437	434	418	395	410	428	416	374	364	449	392	404	404	357	422	414	406	383	416	394	412	403	384	405	426	411	423	405	429	411	384	380	397	391	427	384	401	399	431	422	435	438	397	363	389	384	390	410	385	405	401	384	431	422	407	404	361	384	455	396	413	398	404	409	459	393	416	363	404	398	400	425	414	376	442	366	376	405	399	406	404	396	413	375	406	396	423	406	415	415	395	387	387	429	391	395	377	379	397	417	427	408	417	402	372	399	441	405	387	386	405	401	405	422	390	419	401	381	400	418	366	447	376	361	416	395	389	374	380	410	416	406	437	358	391	425	399	431	406	445	401	396	379	394	411	391	388	403	401	383	446	403	402	396	375	443	364	391	404	366	383	365	414	419	416	433	401	372	402	437	401	420	393	408	389	402	404	398	414	410	378	401	354	403	429	406	383	419	401	373	425	459	414	399	422	389	381	448	397	395	405	423	430	395	390	398	383	404	427	436	392	375	385	367	444	388	373	377	443	403	400	402	381	371	409	396	396	411	406	393	359	406	397	379	372	439	365	398	395	381	384	399	415	406	360	378	388	371	392	401	378	429	360	431	404	403	360	387	390	421	426	403	381	384	386	364	426	419	412	418	391	417	404	445	392	407	410	404	385	370	398	384	376	375	427	384	383	376	421	433	392	419	443	387	430	399	409	375	410	407	399	422	392	369	391	362	422	392	420	362	414	423	380	368	387	373	413	382	361	380	424	402	376	399	434	411	409	399	411	405	392	396	388	404	389	371	406	394	388	387	420	398	407	406	405	391	362	417	410	365	401	377	386	447	421	404	406	389	421	386	379	395	406	387	432	386	415	426	421	447	408	403	407	404	410	383	370	420	405	401	394	451	426	398	402	412	375	393	384	425	368	406	352	386	407	404	406	366	417	413	406	398	420	392	385	386	414	387	395	449	416	396	411	373	422	376	354	413	416	367	415	389	409	419	369	386	409	445	413	404	419	411	433	416	421	367	402	389	402	401	416	393	414	422	400	431	388	401	406	428	390	415	398	406	417	428	429	395	428	379	418	390	420	365	435	400	424	354	426	382	399	389	439	424	420	413	364	406	353	384	396	383	419	429	429	400	427	394	361	411	405	404	413	413	426	410	398	383	363	413	375	408	428	416	397	415	390	398	392	416	382	381	390	376	403	393	406	390	385	413	395	377	410	398	393	437	418	383	414	393	373	403	408	393	400	407	368	428	396	410	407	389	412	415	362	409	404	411	362	370	369	418	396	378	389	380	370	412	388	412	400	370	402	412	418	409	426	379	395	380	395	409	404	367	403	373	423	420	427	431	444	423	389	405	381	411	409	429	415	413	349	381	384	386	405	428	387	386	410	401	427	363	360	409	417	404	427	406	454	426	403	418	389	412	391	464	418	386	384	431	392	428	390	405	389	382	394	424	397	393	423	393	391	381	394	411	372	404	395	395	394	376	422	407	403	363	389	389	393	415	401	410	368	398	392	422	390	403	388	420	389	392	433	381	412	413	388	400	440	418	375	406	400	410	411	377	398	411	403	393	399	406	390	405	439	414	380	403	370	395	424	401	428	423	397	403	408	400	377	355	393	380	392	397	415	431	383	393	420	369	378	391	421	384	404	417	395	411	403	400	394	399	393	387	404	384	419	441	399	398	414	395	426	421	422	371	357	356	401	391	400	394	396	433	434	435	416	373	391	420	429	408	392	364	356	381	400	412	408	392	371	407	405	440	393	384	416	349	401	449	440	420	360	434	365	443	402	400	444	425	399	426	431	411	402	387	420	408	440	405	380	448	381	417	410	411	391	384	404	439	407	426	408	411	421	441	410	395	382	435	409	372	412	404	395	419	415	404	388	433	407	383	388	377	424	396	412	403	410	383	400	396	407	410	418	402	360	385	421	378	424	425	420	421	412	388	410	400	388	417	405	405	381	397	387	372	461	421	393	420	425	415	410	424	362	413	387	392	388	394	398	413	388	365	409	374	402	379	400	401	364	414	418	385	397	376	395	403	393	378	405	432	434	396	418	387	395	409	400	402	422	392	375	379	399	417	390	426	400	364	427	410	413	441	372	424	405	413	391	373	395	423	392	384	420	396	382	409	388	400	411	408	396	408	401	406	384	394	397	419	400	413	392	380	400	376	414	398	413	362	390	372	408	374	398	416	405	448	399	380	419	401	397	429	422	404	429	421	408	383	442	410	387	438	392	365	387	414	381	367	375	418	399	386	378	392	386	386	399	424	399	381	353	411	353	404	392	419	407	350	428	363	388	436	414	387	400	395	352	418	421	377	414	394	414	388	412	437	367	403	391	410	375	409	391	415	425	400	356	418	386	382	402	405	364	407	399	389	404	387	418	382	399	383	396	392	440	405	413	378	407	389	379	387	403	381	402	392	411	389	382	389	449	391	405	404	402	374	427	422	392	460	419	383	402	376	399	365	408	411	386	370	414	438	398	404	395	370	395	391	374	361	363	404	419	404	452	381	403	400	381	384	397	396	395	415	400	376	402	389	401	387	424	439	349	394	400	418	410	377	401	407	404	404	399	397	384	388	373	391	420	388	398	383	424	423	405	373	421	395	400	401	413	407	404	385	422	374	385	398	374	392	389	374	391	376	390	390	389	369	380	426	423	416	406	389	401	389	387	388	370	410	403	382	408	403	425	369	420	435	377	382	395	365	384	414	398	413	381	395	402	416	401	378	401	416	414	389	384	389	411	432	407	404	391	369	423	391	402	422	362	411	356	380	368	431	413	406	414	422	413	345	398	398	395	448	385	431	404	407	396	385	408	399	382	398	424	386	373	383	399	409	415	386	402	415	424	417	402	385	408	412	377	412	383	401	411	414	410	440	376	417	392	417	432	408	426	446	421	408	372	428	401	420	375	402	379	403	403	408	421	386	417	411	410	403	361	390	401	397	402	440	411	389	389	410	402	397	413	438	395	383	375	386	400	396	390	402	404	404	406	407	413	398	386	394	378	384	425	384	413	402	429	412	392	387	371	440	381	403	391	390	400	423	382	417	397	387	413	430	402	408	401	394	389	382	380	433	423	406	407	418	393	395	378	397	415	410	379	384	436	387	401	423	436	406	434	394	396	399	400	389	385	409	371	435	410	418	401	402	419	438	411	449	448	404	401	411	403	397	390	396	399	415	432	403	403	407	394	400	384	385	376	425	398	397	373	403	449	414	418	417	425	399	392	382	406	434	395	377	353	380	434	434	421	373	391	396	443	393	398	406	415	419	406	387	417	399	353	394	422	416	382	409	412	396	411	397	418	410
20393	34794	30001	19198	14146	13960	10159	7422	6957	5380	3930	2793	2083	1697	1410	1459	1353	1202	1003	794	738	637	652	682	632	625	552	581	579	632	648	689	709	724	613	573	598	563	682	648	655	630	624	568	514	493	530	584	490	508	476	513	499	547	526	472	500	468	532	565	571	572	591	525	539	540	580	542	568	545	564	542	507	549	493	524	550	573	554	544	508	541	466	527	507	530	504	512	541	519	531	504	513	503	507	516	547	541	500	491	486	535	524	526	493	497	514	511	512	485	527	489	490	537	508	513	523	460	472	509	492	523	477	519	486	529	532	516	532	489	517	477	512	522	463	476	500	507	492	489	496	498	486	526	508	499	513	475	493	477	466	517	480	510	481	492	472	512	508	516	501	484	489	533	490	502	502	505	482	503	501	492	490	507	508	461	507	510	466	504	498	489	483	500	550	533	505	465	530	490	528	473	489	515	505	483	492	532	528	497	473	502	461	505	515	510	498	506	447	486	517	503	503	499	474	523	466	513	545	487	534	520	505	459	540	502	491	515	492	499	506	488	518	497	495	515	468	492	512	531	477	507	503	496	451	536	509	486	546	531	530	502	454	511	463	473	504	493	510	502	469	506	497	492	489	508	494	548	551	479	535	541	511	487	519	535	512	483	510	506	531	537	522	509	501	523	489	514	522	496	555	500	473	499	473	510	506	491	535	509	509	495	472	502	495	529	469	548	469	475	545	527	543	485	539	506	451	463	506	495	516	515	549	504	429	514	534	480	492	505	466	519	488	481	500	473	531	522	529	509	496	531	505	485	508	475	527	529	515	502	502	494	503	521	474	485	500	501	476	523	507	459	583	489	450	497	498	515	460	522	513	529	495	479	500	459	519	473	496	497	521	497	483	496	466	519	492	525	515	493	457	496	484	488	486	476	497	479	439	485	470	515	492	513	486	512	490	472	497	529	538	485	524	509	512	489	508	507	505	505	505	486	542	490	508	489	515	507	512	481	498	439	490	481	502	499	499	511	493	503	516	528	516	463	475	510	526	541	504	519	535	530	484	497	473	480	513	532	496	478	489	534	501	483	476	574	513	481	524	507	509	524	506	554	505	508	486	482	495	545	505	514	494	493	489	500	539	509	517	517	509	506	454	532	518	511	508	469	486	524	491	483	535	511	481	479	492	481	504	497	489	495	490	511	479	494	512	485	479	505	523	487	517	470	465	468	523	514	459	513	489	500	519	502	506	489	531	502	480	502	485	539	501	508	490	480	476	509	497	525	504	493	497	499	488	478	487	550	535	507	496	544	526	524	499	508	481	509	477	506	494	516	523	489	471	489	463	518	512	549	488	486	479	479	472	508	490	515	485	499	469	523	547	521	522	529	460	464	522	485	508	496	543	542	481	540	505	512	473	520	486	500	490	491	483	523	481	450	491	489	506	502	481	483	504	476	475	533	502	509	501	480	508	496	479	499	509	487	479	547	542	499	502	511	498	522	518	493	516	511	502	497	483	493	517	524	485	478	472	479	518	471	481	457	485	489	523	505	506	518	533	527	481	502	472	484	515	530	475	550	550	507	490	467	488	500	481	538	513	486	506	476	543	489	535	474	504	528	518	511	478	449	508	518	473	512	500	485	492	495	473	458	498	509	482	521	539	479	485	544	451	492	514	507	503	496	507	499	516	520	477	516	478	562	515	515	464	465	444	527	470	476	492	513	503	480	491	529	519	498	459	500	518	497	471	469	491	517	483	483	498	467	490	495	472	531	535	523	498	513	469	514	504	521	493	493	500	484	512	487	487	466	518	487	456	534	483	523	442	556	470	484	521	512	494	482	495	499	488	481	494	521	497	487	502	500	492	457	470	514	525	496	472	519	536	511	495	489	505	514	507	532	489	526	501	496	479	480	497	540	516	499	457	502	530	499	523	492	497	502	523	515	497	490	481	531	453	486	502	465	528	470	523	511	509	472	524	487	478	468	466	486	522	474	542	475	515	533	475	522	484	517	496	505	502	492	502	491	457	515	511	498	518	504	525	498	548	519	495	530	481	506	481	518	483	527	446	512	489	502	490	467	500	517	486	491	522	462	466	497	505	471	507	477	460	525	502	503	511	484	513	531	511	513	482	488	535	468	515	436	551	479	503	475	489	511	464	542	467	479	489	464	482	487	493	480	503	479	475	509	506	509	478	490	496	562	492	481	507	514	511	513	474	478	491	490	469	510	504	534	527	537	501	482	517	479	495	501	529	479	498	498	445	525	513	528	469	492	460	530	496	539	472	516	494	472	554	516	515	508	485	524	496	472	474	492	535	521	509	525	486	491	507	502	494	524	478	510	512	503	529	505	475	542	489	446	458	525	498	549	502	572	525	472	506	519	529	492	449	550	501	475	516	535	514	529	484	474	479	472	493	518	500	466	530	499	466	506	462	513	496	495	522	477	543	501	495	496	485	518	468	467	490	501	488	519	488	440	501	518	492	505	499	486	504	524	492	475	511	482	497	522	513	484	498	490	509	515	505	538	482	559	511	459	486	508	515	491	520	524	449	526	514	517	491	516	510	528	517	491	483	512	450	521	470	493	504	446	503	500	496	479	502	502	519	522	518	488	490	515	480	507	524	497	439	501	491	507	476	475	501	502	503	545	542	484	490	500	464	477	499	494	492	516	509	481	515	526	543	497	498	499	445	509	505	502	495	495	464	478	493	516	507	504	534	500	522	525	437	492	518	543	481	522	475	477	502	469	506	509	483	530	494	488	522	509	496	518	517	508	471	483	505	532	493	469	528	498	477	516	501	502	509	518	493	482	452	496	493	498	506	502	531	487	501	494	530	546	512	463	485	494	491	476	500	497	520	496	441	525	499	479	507	550	534	479	478	501	474	472	471	490	513	511	460	508	501	532	518	499	516	555	484	505	524	472	504	489	523	540	485	485	503	526	493	534	516	503	493	520	469	507	502	525	491	481	493	476	537	471	474	508	474	493	542	475	519	496	496	536	511	493	503	537	516	487	508	497	500	479	506	522	494	509	497	491	483	473	496	487	501	533	491	503	532	518	492	541	539	475	478	473	541	509	496	516	496	477	510	533	513	459	500	504	494	503	457	507	507	525	515	471	453	494	519	507	505	485	479	512	533	510	483	491	487	526	508	541	492	493	488	500	475	503	490	514	488	489	529	513	500	501	518	496	519	529	515	507	519	528	492	509	494	533	499	525	512	515	460	522	494	458	516	532	486	501	488	549	524	502	510	496	535	539	497	471	466	525	524	504	504	512	523	535	505	483	499	536	525	510	500	471	485	521	559	505	497	515	506	508	508	459	496	473	432	505	492	484	532	523	482	485	503	476	454	526	528	513	497	490	523	519	535	476	517	506	486	464	492	540	464	496	473	497	497	503	538	504	509	521	488	493	479	525	446	511	507	511	480	471	553	508	482	456	527	473	530	539	501	470	517	498	497	526	517	502	524	516	510	538	533	525	529	505	538	478	468	511	504	518	519	508	519	539	495	503
23468	21613	29510	24205	21659	22158	16159	6947	5542	4395	3011	2221	1546	1178	1002	966	1009	935	717	599	486	430	487	504	400	385	373	411	399	451	454	483	545	486	429	428	392	412	516	487	404	400	389	364	322	354	297	327	340	320	295	323	296	332	354	328	348	348	357	379	391	393	390	364	373	397	316	371	343	308	365	361	371	375	374	362	358	319	328	320	329	328	327	355	366	333	360	339	340	329	337	338	314	313	337	295	300	352	315	302	310	308	317	313	335	307	316	315	284	277	315	325	313	347	304	289	300	304	311	305	314	341	322	299	299	310	312	310	320	314	323	308	311	314	298	301	306	295	322	293	324	317	303	287	290	299	303	346	325	303	317	315	303	318	300	365	306	307	324	284	307	343	315	303	288	308	305	332	325	290	283	311	315	320	279	321	316	322	304	302	299	306	320	314	321	308	271	326	301	301	305	334	313	286	314	301	312	282	311	323	315	305	306	312	306	291	291	321	298	310	319	306	303	306	304	285	299	313	292	327	307	286	313	325	302	268	335	281	336	314	298	324	315	312	329	272	301	336	315	321	348	300	306	313	289	319	336	292	366	297	341	324	316	298	293	305	319	320	320	306	325	323	306	279	328	311	303	306	287	312	284	285	285	332	341	282	309	294	278	340	333	308	323	292	320	315	322	308	340	293	286	303	293	329	313	319	319	314	302	319	303	315	302	295	319	327	357	300	322	295	300	323	330	320	315	356	278	295	313	311	318	307	308	285	323	319	307	331	279	312	300	342	326	318	315	299	288	271	306	321	304	318	298	317	294	328	317	315	312	316	320	316	333	304	311	322	290	326	280	316	323	268	303	338	272	288	311	319	310	329	302	340	333	283	320	299	321	320	316	287	319	342	311	311	330	307	313	332	296	321	287	289	318	297	333	309	327	294	330	306	316	310	309	292	323	328	297	293	358	321	307	309	337	280	303	303	329	322	318	304	320	316	336	295	312	308	291	306	314	278	334	331	310	298	297	300	330	283	316	315	307	290	338	314	288	298	286	322	273	307	315	297	324	316	304	327	317	305	319	280	299	311	315	308	302	317	338	311	305	296	354	284	337	307	300	308	303	287	293	296	328	297	289	324	290	320	281	350	274	327	280	283	321	312	305	312	291	260	286	306	280	335	329	302	284	344	276	332	326	313	305	319	307	331	292	301	305	343	320	283	300	307	296	310	291	306	319	301	344	328	321	316	294	274	298	316	300	303	288	331	272	318	285	331	318	296	320	317	318	327	332	349	325	290	294	346	307	330	303	289	287	292	338	289	301	270	329	292	314	312	300	311	297	302	290	316	348	300	262	325	328	334	322	287	319	319	315	327	317	292	316	300	361	327	310	328	310	328	318	312	312	320	337	334	324	305	319	297	307	330	328	291	324	277	321	283	296	338	316	318	310	302	304	298	308	320	284	286	329	327	325	318	319	299	297	282	332	319	297	299	298	305	324	324	309	295	329	298	333	314	336	297	342	284	299	271	289	311	323	303	317	337	301	305	294	342	299	307	287	297	319	325	294	264	312	322	338	303	305	310	308	284	343	301	319	312	346	301	302	335	304	321	311	275	302	332	302	306	300	312	334	287	289	297	298	318	344	325	356	288	316	271	277	318	304	304	343	343	297	341	324	311	298	304	308	298	306	316	348	313	297	333	316	329	320	306	310	322	312	324	289	323	292	279	309	316	306	305	293	286	289	299	307	294	287	311	293	302	336	329	306	310	291	295	288	301	307	341	297	322	315	315	310	321	297	347	277	334	335	342	317	333	297	311	287	305	319	294	308	319	294	294	285	285	312	327	292	275	317	311	319	342	346	316	335	305	255	321	333	324	317	307	335	326	296	311	356	282	309	341	301	336	263	314	304	341	338	313	301	328	291	284	294	318	318	316	327	314	289	326	291	325	289	326	334	302	310	301	360	312	324	315	314	299	312	337	292	320	290	330	311	283	332	333	269	319	307	334	325	304	311	317	303	320	338	330	316	324	312	284	287	317	356	348	342	321	312	332	280	292	320	295	283	286	296	319	284	333	326	298	329	334	328	298	310	323	317	297	289	305	302	306	317	352	295	345	317	341	324	315	288	304	294	324	289	308	315	331	302	305	304	312	299	310	316	338	292	317	316	297	293	291	325	317	294	326	329	322	314	303	307	359	319	323	307	326	312	309	294	294	302	351	299	328	333	306	275	326	282	319	299	315	299	292	301	319	275	290	290	331	302	333	340	320	311	328	296	292	294	281	324	310	308	339	347	280	286	305	311	289	314	324	337	275	318	317	295	331	293	307	290	319	283	300	305	306	311	307	330	301	270	299	316	311	307	314	289	330	317	310	318	312	300	304	331	295	333	321	308	289	285	331	327	327	292	311	321	312	296	328	275	299	291	297	307	301	294	326	285	300	329	299	312	335	325	331	328	319	296	293	289	319	340	286	314	322	322	294	301	332	311	280	309	305	335	310	312	304	317	324	324	301	283	310	327	291	317	283	318	279	314	257	311	314	290	334	295	332	314	315	303	290	304	329	331	285	339	331	312	306	293	284	311	308	313	302	333	306	301	306	307	316	320	323	317	326	328	308	310	311	282	298	319	315	321	314	304	334	321	290	335	292	378	309	317	310	293	312	323	272	295	309	318	333	300	305	332	319	306	319	310	287	313	319	324	272	298	313	318	311	283	281	314	334	323	305	286	307	294	334	299	301	280	314	310	310	336	302	310	309	296	289	332	286	300	290	294	292	267	304	278	306	306	305	296	320	334	301	311	308	310	299	334	289	299	338	318	317	319	304	341	330	290	305	283	301	289	293	306	297	309	306	287	312	328	323	279	305	309	301	267	347	291	298	292	290	306	298	320	313	314	321	331	311	285	281	309	266	276	288	322	314	326	283	307	308	311	301	310	332	324	294	296	304	309	297	262	301	314	313	320	291	321	339	299	306	313	317	318	300	290	304	310	302	335	300	313	305	320	341	315	299	304	305	296	358	289	302	305	315	288	307	321	318	319	296	309	322	299	311	326	314	279	306	303	286	296	329	317	317	304	293	342	315	320	296	295	306	297	312	299	324	301	298	272	307	347	342	279	317	303	299	317	324	334	292	273	313	291	284	322	316	306	315	300	295	303	301	286	311	331	316	328	331	314	301	322	279	308	313	318	307	301	274	308	318	292	321	305	318	336	334	321	307	331	297	292	295	314	335	296	323	312	321	314	322	302	303	333	302	333	282	320	292	316	316	306	309	289	266	297	293	328	308	298	314	311	315	281	297	311	314	294	318	323	319	329	273	295	312	300	314	328	291	320	304	272	287	329	334	319	320	286	343	295	311	282	330	319	337	323	292	302	297	317	282	301	305	281	303	308	311	298	317	308	320	321	303	326	298	302	323	292	346	321	325	298	295	351	298	286	292	303	294	304	266	297	327	298	342	313	294	315	325	301	335	307	291	319	317	383	318	320	311	335	286	302	285	289	311	319	305	307	277	304	331
22611	42781	38129	26972	21704	20559	15920	12359	11498	8967	6491	4974	3601	2563	2044	1962	2111	1701	1355	1089	806	718	698	695	679	622	582	602	517	663	699	766	759	738	672	591	505	589	732	745	714	632	569	481	436	432	430	433	448	439	441	400	393	399	448	403	434	395	496	485	535	588	543	514	540	465	479	440	476	431	475	470	474	439	464	447	448	383	393	426	424	427	400	478	409	404	419	418	394	411	354	347	401	429	372	398	387	397	366	414	396	405	392	391	394	392	388	377	405	396	363	405	373	344	383	404	373	374	402	398	345	398	418	367	370	365	345	392	392	384	376	384	384	398	367	374	408	399	396	378	390	383	354	386	394	394	367	365	409	380	379	327	427	326	383	389	357	370	385	397	372	372	386	375	376	376	374	387	415	390	393	383	367	376	400	377	389	371	389	403	403	396	325	367	392	374	390	383	378	394	377	367	387	363	373	383	357	378	368	398	381	398	391	361	409	372	398	393	407	360	380	365	379	383	375	383	367	383	376	360	371	388	385	373	363	410	379	417	378	443	350	385	350	370	366	388	389	424	379	368	385	379	373	359	405	365	386	379	390	411	361	381	391	381	357	386	388	395	362	363	426	375	394	377	405	384	393	356	371	365	363	377	377	447	372	377	370	384	378	398	395	388	427	381	374	401	410	347	364	359	365	381	374	366	346	355	389	375	392	361	394	378	375	399	350	355	424	355	393	372	344	398	379	385	369	368	366	384	403	400	392	422	379	355	366	370	393	359	395	379	399	389	388	345	395	376	373	373	399	371	364	409	396	399	388	388	371	385	380	360	334	388	363	345	405	371	376	411	362	406	382	388	382	362	375	367	342	386	372	401	382	349	388	393	374	375	402	393	384	387	376	383	384	386	393	363	397	389	381	402	423	387	404	387	365	360	400	379	392	351	392	386	347	388	359	368	353	356	388	379	367	408	366	394	362	342	357	391	377	395	370	415	400	396	405	395	342	374	377	389	359	373	391	324	375	374	376	383	391	395	380	372	384	388	386	352	380	385	400	387	340	339	380	405	387	384	367	356	367	361	395	367	362	380	395	389	373	360	370	361	388	388	425	387	357	379	362	400	383	390	417	383	374	390	365	393	371	401	403	402	365	410	406	351	383	427	383	359	372	400	384	379	382	384	383	397	392	385	422	380	347	422	394	410	396	360	376	359	393	441	331	353	386	365	359	376	373	360	354	391	368	380	377	372	392	374	407	381	366	365	379	412	386	410	382	390	370	381	366	424	397	398	398	332	396	346	356	435	381	391	411	400	401	384	384	378	382	371	328	380	364	379	356	366	368	384	371	344	381	380	390	375	379	391	412	381	351	386	356	396	380	388	407	387	379	398	356	407	395	401	350	369	361	386	366	381	370	349	365	376	393	382	402	385	386	368	401	378	391	421	397	398	378	404	387	373	364	395	381	413	389	376	396	406	398	342	375	399	380	382	383	379	383	383	368	368	397	393	394	349	409	390	392	363	385	379	379	388	381	363	378	380	383	405	363	388	382	394	366	371	385	377	378	374	400	341	392	399	383	411	399	350	376	390	392	385	410	361	362	396	378	368	385	407	350	382	385	414	364	419	409	346	358	363	398	378	395	373	386	399	405	379	391	405	398	380	405	387	327	368	376	367	356	363	413	367	357	395	380	392	380	364	391	369	385	350	402	398	376	411	394	407	342	412	393	389	409	389	367	331	376	374	365	386	408	385	386	411	335	372	387	376	356	415	376	390	400	411	392	384	387	364	368	397	392	376	366	379	371	410	383	380	381	378	392	352	374	382	369	383	357	393	410	409	358	377	364	351	372	383	403	390	418	353	370	380	373	378	425	374	385	392	376	397	335	340	363	381	401	362	359	344	358	370	381	372	371	389	405	368	375	381	399	412	401	347	374	388	382	386	372	379	362	394	392	411	351	390	390	370	354	391	367	362	372	395	386	379	383	365	361	432	386	394	345	368	382	348	385	390	425	384	382	382	363	388	378	378	390	350	396	364	418	413	405	396	376	368	382	388	393	353	380	382	394	395	392	415	399	383	363	380	371	405	388	389	369	385	380	401	375	359	379	383	399	391	369	386	391	393	372	365	396	380	415	406	407	414	412	382	340	398	401	363	385	378	377	382	391	380	422	377	379	402	392	349	373	397	373	383	358	384	383	383	365	388	394	372	373	335	396	375	381	379	388	363	405	350	402	407	383	412	383	377	366	384	352	394	367	360	341	429	368	375	413	366	391	372	401	367	350	365	336	400	369	378	400	368	389	359	382	370	396	373	399	395	381	358	403	369	364	355	385	400	383	375	364	364	378	341	387	374	380	334	397	380	387	381	398	372	376	368	376	388	390	364	410	376	403	339	371	365	356	395	386	404	378	383	386	376	370	403	373	358	377	393	365	409	384	366	382	380	374	383	394	407	361	427	366	380	375	365	383	373	402	386	404	417	375	337	371	403	373	374	409	359	376	378	390	402	346	396	375	393	386	369	388	352	343	373	375	371	376	379	364	360	370	404	381	379	389	387	365	372	385	406	393	406	356	361	362	375	389	369	370	410	348	328	404	388	376	379	342	393	398	394	357	368	390	361	383	374	366	379	410	386	370	380	377	394	365	381	344	367	409	366	391	395	357	407	407	391	396	389	342	398	349	350	414	387	369	385	366	405	369	367	332	348	371	370	378	417	397	368	401	387	405	388	356	392	355	394	373	396	383	364	382	388	410	374	388	391	359	374	355	350	352	372	401	408	373	383	345	408	373	373	345	375	373	411	374	368	365	377	386	357	371	385	389	388	356	376	357	355	368	382	382	378	379	388	360	398	389	382	363	337	379	375	406	355	386	383	377	380	351	362	357	400	386	343	370	371	396	357	371	427	393	372	386	415	364	387	414	346	386	378	377	373	383	413	384	402	368	388	364	408	412	373	376	415	340	386	373	364	353	381	415	353	413	338	375	403	379	403	361	377	399	411	356	372	386	368	352	386	382	368	396	371	401	373	355	400	411	388	375	378	381	378	394	410	381	367	369	412	376	385	387	374	374	394	396	368	365	352	343	363	346	373	389	381	393	366	397	393	380	387	358	363	392	397	366	357	380	387	375	369	376	370	353	397	378	375	402	371	375	406	408	356	354	408	402	383	416	398	395	386	351	370	393	385	343	361	352	329	401	397	406	398	361	371	367	359	386	417	387	355	389	368	396	364	390	366	416	357	394	405	427	376	405	386	368	375	346	392	372	402	396	398	390	372	364	404	402	389	369	372	342	373	428	385	378	397	404	404	397	356	375	410	376	368	369	387	347	384	335	363	378	354	386	366	407	345	366	395	350	381	389	373	375	353	418	357	382	399	361	384	395	376	365	387	324	369	373	371	383	384	371	391	346	401	391	376	384	380	374	382	377	404	374	396	382	386	378	368	373	417	392	402	415	381	404	393	414	390	369	399	378	407	444	353	361	385	395	383	376	384	387	364	360	360	358	392	349	375	354	363
27773	22174	22340	13042	6730	5271	3415	2538	2212	1597	1233	972	776	595	552	572	598	530	441	425	407	419	381	401	355	339	340	366	400	387	408	418	396	452	402	401	399	397	424	435	393	385	387	380	363	405	347	368	367	386	353	355	381	377	378	372	365	388	374	387	396	408	377	403	409	384	400	395	392	374	368	354	403	373	369	360	370	370	391	360	347	368	382	362	369	342	382	398	373	366	397	397	367	401	368	382	363	419	374	356	363	356	357	366	355	359	375	359	391	394	372	371	336	373	382	330	356	352	360	347	365	351	366	362	377	370	350	378	327	402	367	370	374	370	364	372	403	379	351	419	341	357	342	369	369	391	334	394	373	356	334	377	311	366	374	355	356	366	345	373	371	365	346	361	365	380	366	395	336	341	381	371	370	356	358	381	319	360	370	345	376	338	349	372	365	368	351	359	367	408	355	361	358	335	344	367	337	370	401	376	346	365	361	353	370	366	401	359	365	358	360	407	362	353	374	359	339	414	374	362	385	362	337	372	348	389	366	383	376	370	371	365	393	382	344	374	348	349	371	367	373	372	366	371	362	369	351	408	357	358	387	374	364	360	430	372	417	366	356	371	398	344	357	373	385	355	369	416	380	344	371	342	341	391	333	372	369	357	363	379	376	368	402	365	380	344	351	336	334	351	359	375	407	359	363	350	385	369	333	324	352	375	379	365	361	401	371	335	347	352	376	404	375	397	374	342	366	363	362	384	397	338	371	371	336	374	384	356	363	365	342	345	354	352	366	381	390	333	377	384	374	391	386	342	345	353	352	375	380	387	322	384	365	338	390	380	363	367	395	366	354	349	395	352	363	407	358	338	379	351	382	363	363	355	400	343	336	363	327	380	353	368	381	372	398	368	373	354	384	367	398	345	375	371	374	325	382	359	403	339	349	343	342	402	334	371	380	373	386	376	361	369	352	349	355	327	400	356	370	352	371	394	373	374	391	377	397	363	375	351	366	382	341	361	355	353	382	366	373	378	357	393	380	343	367	383	351	378	356	347	380	361	375	364	397	383	360	414	380	342	382	356	349	380	344	367	341	363	377	374	343	393	427	342	332	345	392	405	371	332	361	330	386	386	353	385	390	354	358	371	349	373	354	353	336	365	376	369	391	382	384	338	428	351	380	396	351	376	377	360	385	371	373	385	389	378	396	389	347	377	358	351	398	370	372	361	353	412	351	407	375	376	369	366	398	367	369	378	365	345	332	368	388	352	354	409	381	356	359	376	359	393	327	349	359	381	356	356	340	378	384	394	333	371	346	369	380	365	338	388	353	391	358	365	404	371	361	374	348	385	347	415	381	372	353	384	341	339	343	375	369	376	364	369	344	346	369	396	350	336	408	387	352	364	354	379	320	368	379	402	365	359	394	388	360	400	351	349	357	371	360	379	338	363	333	369	383	407	339	366	375	380	376	372	392	326	363	394	343	376	342	380	343	343	382	377	364	377	347	387	380	408	339	354	360	391	343	356	368	351	375	384	367	345	365	357	369	387	363	347	392	373	363	374	392	380	367	393	347	385	353	329	393	373	356	403	382	384	373	380	385	346	377	394	355	375	375	371	360	388	398	344	352	389	405	359	355	366	333	358	381	349	383	377	357	410	366	359	377	389	352	332	361	389	319	344	361	336	359	378	391	381	344	332	363	378	352	352	362	341	370	336	364	350	338	370	358	375	378	363	355	389	366	343	364	355	360	375	351	381	391	370	379	331	353	378	376	349	358	377	385	354	401	346	341	375	375	381	364	366	371	364	399	356	368	373	363	350	367	371	340	391	416	361	368	341	367	351	389	342	360	344	373	372	393	369	381	367	356	376	358	404	362	356	349	380	346	367	337	359	360	363	368	377	349	388	378	347	378	395	375	352	409	340	378	396	369	361	369	380	317	368	376	349	397	346	366	388	374	360	380	377	350	387	369	368	339	393	367	350	353	384	353	355	393	407	377	371	329	379	360	399	371	388	433	373	338	347	360	365	375	370	379	371	352	376	386	358	348	377	387	384	331	346	374	351	350	349	367	375	394	361	372	333	338	375	354	348	365	376	372	359	354	380	348	361	412	366	348	368	395	340	358	395	393	355	366	391	357	375	395	359	336	349	347	396	365	394	388	389	397	373	371	387	345	366	380	394	390	422	385	358	374	360	353	356	373	367	383	348	399	370	399	371	348	368	362	353	394	334	381	376	379	409	383	342	372	374	405	358	367	374	397	375	390	347	357	391	362	382	379	362	376	365	362	350	390	394	335	394	367	369	373	401	324	348	354	367	349	370	374	365	357	334	394	376	361	354	382	364	342	326	372	355	348	355	369	365	371	421	364	297	368	361	332	380	397	354	322	419	394	363	370	368	380	369	405	412	376	386	348	346	355	410	387	394	376	412	387	345	395	360	351	332	358	360	361	354	381	344	347	370	397	374	400	400	357	337	425	342	368	350	384	354	388	356	367	338	346	385	345	364	386	364	364	355	389	371	381	338	323	370	366	369	390	354	373	370	371	365	355	403	346	352	374	337	369	367	355	340	368	385	384	375	372	361	376	365	386	350	354	385	376	411	376	373	365	408	355	360	353	381	395	361	374	365	338	365	372	322	330	334	314	372	379	346	390	382	364	375	354	343	371	402	346	352	351	353	369	405	402	377	369	387	358	360	366	381	374	350	327	385	355	369	371	367	374	344	367	345	347	414	369	376	344	347	370	350	337	362	376	365	377	376	383	398	395	349	396	376	379	364	349	363	350	356	344	385	389	334	380	381	341	368	346	383	381	361	346	319	388	364	352	386	370	383	376	345	369	383	352	372	375	361	430	363	365	357	369	387	370	349	334	366	384	387	398	372	373	341	395	394	370	344	355	360	357	369	385	396	377	371	399	368	347	372	375	379	391	350	351	387	362	375	363	358	369	372	365	346	397	364	352	359	399	343	370	355	409	372	339	348	363	367	360	407	360	381	403	387	414	373	390	394	364	379	365	336	389	360	363	381	383	384	324	345	357	373	377	365	351	396	390	366	353	364	367	375	370	348	362	367	381	399	355	375	362	372	341	390	367	373	374	356	358	345	351	351	365	390	384	362	362	344	390	403	354	343	361	360	344	368	347	369	386	370	392	409	381	391	359	355	371	392	369	380	374	374	318	366	359	354	397	383	392	360	374	352	387	358	375	390	376	382	342	369	380	386	374	369	387	351	373	402	351	393	353	362	401	328	352	407	367	371	343	406	359	394	363	389	373	354	384	362	388	408	373	376	363	388	392	369	365	383	383	356	339	375	397	364	363	368	390	401	361	372	363	395	370	360	388	394	351	352	381	376	390	365	374	349	381	403	402	379	365	341	370	382	353	395	363	404	360	406	421	351	380	372	387	349	357	333	371	411	349	361	370	344	357	371	349	358	382	389	395	382	350	345	385	379	408	383	370	372	371	358	370	385	378	381	382	380	357	355	363	341	367	378	377	349	374	361	359	355	352	329
19034	30659	26988	15452	11425	10661	7624	5766	5228	3787	2805	2032	1493	1116	945	978	989	870	758	627	634	570	552	538	538	523	525	493	526	549	580	614	608	590	512	568	509	517	622	565	538	546	497	480	441	471	450	463	470	450	451	476	445	473	482	482	527	506	480	479	536	521	541	496	490	491	492	534	499	485	462	559	504	479	477	470	478	482	474	497	482	430	513	444	466	464	486	478	452	478	461	473	449	439	431	508	480	465	472	468	460	495	444	467	480	444	435	466	509	509	468	434	474	482	460	488	456	480	456	459	420	468	464	507	460	481	417	467	464	476	443	448	476	477	446	451	464	464	432	458	447	492	476	485	455	494	506	467	458	448	428	459	435	446	481	410	436	416	470	448	491	498	458	431	463	459	464	449	454	459	449	490	446	445	432	439	424	472	426	473	476	461	481	450	500	507	460	434	463	499	447	439	487	478	470	474	445	473	480	435	492	442	488	430	471	452	474	474	496	425	460	432	472	479	447	470	451	470	476	496	450	439	457	466	420	421	507	474	468	443	436	432	471	466	513	481	456	452	455	477	464	462	524	490	446	452	505	455	434	481	524	479	455	515	469	514	453	456	458	497	480	472	479	495	486	457	492	432	445	441	460	444	457	465	398	437	458	452	442	474	476	460	426	458	481	434	488	450	462	496	472	459	454	481	472	461	482	441	481	470	468	488	435	485	450	448	431	447	469	494	453	479	474	447	475	460	479	460	481	465	458	464	478	468	503	453	484	487	473	471	452	478	505	461	464	473	451	459	442	455	468	487	462	458	489	490	449	469	497	465	476	467	442	501	492	478	498	472	457	458	459	426	482	427	443	494	488	443	473	470	430	492	466	455	455	482	445	428	451	456	487	445	460	441	442	496	454	517	478	464	441	461	453	437	460	460	437	460	476	458	471	506	481	469	489	452	410	487	423	444	520	461	435	478	474	438	480	474	445	454	455	478	478	434	457	438	480	476	424	459	457	474	438	466	460	456	463	447	494	479	481	462	468	481	476	478	448	451	445	507	476	464	455	467	475	462	454	481	437	446	466	452	453	442	500	493	474	480	453	462	453	468	456	441	462	470	402	448	463	494	499	464	497	452	468	481	475	451	479	410	489	479	455	439	435	480	467	472	458	466	466	459	459	447	504	457	441	490	445	449	503	453	443	473	460	458	504	438	460	498	468	438	533	466	429	459	439	480	483	458	474	428	429	448	476	482	456	501	460	411	449	443	475	467	452	530	472	449	480	431	449	479	426	446	454	501	442	440	464	454	435	461	460	433	450	456	494	427	441	454	458	421	443	510	458	473	498	466	462	474	453	488	488	466	473	465	463	475	480	480	463	469	472	444	494	469	467	479	469	468	471	448	481	410	505	470	508	484	456	498	439	460	470	455	444	480	458	450	488	426	422	488	433	474	457	435	468	428	454	476	454	465	480	438	428	449	491	468	432	437	436	460	451	506	433	479	468	484	480	475	475	459	457	438	430	471	454	446	448	428	487	470	463	439	477	478	428	500	472	479	484	474	437	486	433	456	473	427	478	471	507	428	467	468	459	449	471	448	465	489	493	490	442	419	514	450	446	489	484	472	495	465	477	481	444	454	434	447	470	478	503	459	479	487	473	425	456	487	468	502	483	443	489	483	493	442	441	481	460	456	456	469	457	492	437	465	479	437	485	447	497	461	475	467	496	461	473	471	465	429	469	488	471	455	458	481	496	474	463	460	475	451	431	476	451	458	467	427	463	460	470	478	444	433	463	464	446	477	469	448	448	453	437	450	461	475	484	457	447	484	450	444	432	467	469	483	426	470	471	493	492	478	411	484	448	448	442	454	485	447	443	470	430	482	464	445	486	429	429	456	485	465	471	521	467	462	435	477	460	456	481	474	449	497	453	472	481	453	451	441	459	469	474	480	447	471	495	440	483	464	439	473	471	463	493	454	451	465	453	467	450	450	460	418	442	480	466	468	483	445	446	471	430	469	452	461	475	457	441	444	477	437	485	463	468	450	426	490	438	468	473	450	473	477	474	484	493	446	480	489	440	436	458	442	467	473	479	461	436	438	465	453	469	486	441	482	447	473	466	470	496	468	454	487	471	449	473	450	473	469	474	460	460	458	478	436	448	478	419	481	458	462	456	467	465	476	423	463	450	450	464	472	478	479	504	462	439	461	475	464	462	470	469	455	492	484	458	456	459	476	427	440	482	499	474	456	461	483	483	457	477	421	440	486	442	470	476	506	455	462	443	466	486	478	430	440	518	434	427	459	447	498	463	457	460	467	423	474	461	472	457	485	449	471	449	461	490	454	472	480	450	460	408	441	462	472	433	445	446	501	454	473	442	436	468	447	456	488	494	446	452	471	489	481	469	451	460	456	463	465	425	458	441	461	460	485	434	471	457	459	466	469	429	461	452	459	452	432	453	481	443	475	479	437	475	468	468	472	477	476	469	481	469	481	484	435	465	466	488	520	471	451	417	453	431	480	459	489	479	468	438	422	463	434	446	478	465	428	491	438	454	482	428	471	448	457	461	462	478	501	464	436	463	464	456	460	447	443	465	516	460	430	448	423	482	456	477	466	479	499	436	448	432	459	452	471	470	449	447	440	432	453	458	436	486	480	472	415	480	461	491	466	441	487	469	435	450	471	440	475	470	450	480	440	442	451	477	446	423	484	456	482	461	455	462	434	463	442	499	473	492	463	499	414	473	463	483	469	415	459	471	430	476	488	435	477	461	431	461	456	480	448	447	502	472	462	477	452	507	458	488	450	459	431	491	441	440	486	471	485	477	481	454	445	459	459	460	481	481	481	507	458	448	443	468	454	476	433	466	437	458	493	451	503	484	469	438	477	462	465	447	467	492	483	438	467	481	453	469	465	479	433	468	455	438	475	442	467	443	493	438	461	457	453	447	430	481	486	459	459	436	466	425	449	463	457	460	472	459	497	491	445	433	462	439	497	478	471	464	500	435	482	463	476	457	478	447	466	477	475	439	469	405	474	472	483	462	487	465	450	454	435	449	443	470	435	466	447	466	497	472	448	506	452	498	470	440	465	450	446	466	452	466	451	485	474	477	452	434	447	467	448	465	481	432	445	480	437	452	442	477	506	453	461	511	484	501	464	468	472	471	476	490	515	448	472	473	436	481	474	466	444	485	460	431	468	428	462	467	466	439	464	440	453	433	423	469	453	496	456	440	482	461	491	481	453	455	468	439	424	442	471	484	477	475	443	460	460	458	428	469	473	501	447	453	446	478	463	439	404	490	445	434	482	468	454	452	454	406	452	481	461	472	456	459	473	502	454	453	503	465	489	499	448	449	498	455	497	479	466	472	470	482	468	460	483	466	430	480	442	468	449	470	453	450	474	447	500	454	478	474	485	451	421	460	468	468	495	442	437	446	452	490	474	457	485	496	461	487	453	447	463	491	510	478	426	463	486	441	472	475	502	460	500	447	435	503	481	481	458	443	474	432	486	458	465
24431	21526	28869	24680	21393	14952	7629	4634	3580	2671	2014	1401	982	766	576	652	651	553	488	486	387	385	360	373	344	341	336	370	418	348	359	374	441	374	357	316	321	308	413	411	371	350	376	328	301	319	316	278	291	300	323	302	293	352	331	334	292	306	314	316	349	346	378	340	329	351	347	304	331	317	297	329	343	344	282	304	310	298	316	292	263	294	291	329	303	280	309	289	316	305	268	290	306	288	289	309	339	288	320	305	267	282	318	307	284	309	292	303	315	281	288	245	296	307	287	279	289	288	281	295	322	281	284	279	306	317	322	271	303	294	330	287	293	289	257	314	306	281	275	292	290	277	284	297	301	286	308	297	293	274	280	298	319	308	326	267	283	304	302	273	309	303	257	293	277	304	266	261	281	280	290	319	293	307	295	290	284	310	310	293	303	276	289	298	295	317	303	299	283	280	246	307	290	274	294	293	275	296	309	275	272	293	322	272	316	263	292	310	281	300	262	273	305	288	279	284	294	308	301	284	278	282	287	308	280	275	277	287	264	296	295	281	301	289	311	303	314	289	307	286	295	310	302	298	303	290	304	279	300	282	310	300	276	293	300	280	295	252	273	291	320	286	272	311	273	301	272	302	295	313	297	306	282	270	306	283	305	269	277	287	284	257	305	282	297	297	295	288	293	291	308	289	290	302	280	277	301	285	301	269	308	290	290	303	320	272	290	281	291	290	304	280	276	296	306	300	300	299	279	309	302	287	258	270	296	290	306	283	271	287	298	259	315	272	276	325	293	278	316	283	253	290	310	318	277	298	314	269	292	293	275	314	297	270	276	299	291	272	280	280	295	285	270	263	273	271	297	310	296	311	295	295	331	303	311	314	284	309	274	272	305	311	316	290	287	286	296	312	306	273	264	261	289	263	288	293	325	283	288	276	280	287	317	297	300	282	323	281	280	285	316	314	312	301	272	322	272	276	312	303	289	317	317	271	299	276	303	273	290	297	311	281	320	287	311	282	305	320	303	288	303	272	266	303	291	269	309	310	291	325	295	307	278	309	282	284	301	293	287	286	287	296	302	266	288	259	317	307	254	324	306	327	258	318	292	275	312	258	289	264	276	269	294	290	290	303	304	297	276	280	302	288	300	308	279	285	290	276	321	262	296	270	239	283	279	272	314	308	275	297	301	273	287	305	293	310	273	312	311	291	311	315	301	312	277	269	289	292	323	292	301	292	293	301	278	284	295	303	285	292	289	287	306	287	294	309	297	287	283	284	294	314	283	287	311	299	276	281	328	294	264	270	276	270	315	296	275	295	295	274	303	301	332	295	296	285	310	290	302	292	321	290	330	289	287	303	272	313	271	301	271	272	304	319	295	283	276	299	293	313	327	288	304	305	280	307	304	294	266	283	281	316	267	291	301	280	291	293	294	304	295	280	266	279	316	299	294	304	335	296	285	321	294	300	305	310	289	318	306	297	296	292	274	285	305	288	274	290	288	295	263	281	288	296	306	335	271	276	291	291	329	295	279	269	287	310	311	296	303	296	288	320	281	280	280	293	280	257	281	295	293	290	310	304	288	300	271	328	302	283	283	286	300	283	303	305	307	279	337	277	246	260	292	301	315	247	299	290	293	275	282	253	277	282	303	283	304	291	276	312	287	263	273	289	305	263	306	288	312	300	284	293	300	296	286	309	300	299	282	293	303	310	285	288	295	275	333	312	287	278	285	256	299	296	288	282	296	284	284	302	310	279	312	303	274	296	282	277	308	311	311	323	282	323	315	292	303	305	324	282	301	278	258	283	281	270	287	274	312	313	299	272	282	285	309	273	295	282	308	295	311	289	260	283	296	321	296	279	318	259	256	286	283	283	309	306	292	329	319	263	279	282	290	321	309	296	282	300	283	273	281	309	293	297	291	299	290	271	297	282	297	266	285	277	301	310	296	307	291	281	262	308	287	315	286	310	312	287	268	283	279	291	301	288	310	285	300	311	295	285	313	276	295	281	277	296	301	291	320	292	311	273	289	280	335	326	326	287	280	284	304	316	322	279	303	296	292	323	283	280	286	257	279	288	274	288	277	267	279	272	300	289	299	267	326	316	305	296	257	312	296	298	278	323	313	301	291	286	303	268	295	293	306	301	318	281	292	295	272	272	286	290	295	270	281	290	289	339	297	259	302	278	298	276	290	304	289	298	295	305	324	306	296	286	314	264	302	299	292	306	291	310	295	283	296	268	294	305	268	314	291	290	311	276	282	331	279	290	265	305	277	299	294	269	271	313	267	290	292	296	278	294	287	303	289	267	292	288	279	304	305	275	312	286	313	291	282	274	302	300	287	308	276	301	282	277	270	265	279	260	301	299	265	279	286	286	281	304	305	297	294	295	317	285	294	325	294	294	310	295	306	295	283	264	286	294	297	287	259	287	294	291	279	301	302	296	313	284	276	303	278	297	302	291	303	322	276	303	291	271	323	264	330	276	289	289	305	310	296	303	295	282	303	284	306	292	306	246	263	272	277	291	291	255	243	280	298	278	295	283	288	300	309	286	281	297	314	289	278	287	299	291	293	316	273	288	295	281	285	302	287	320	310	282	318	274	285	292	317	310	268	290	284	291	308	278	287	292	274	292	265	282	329	296	290	316	316	272	278	321	298	306	278	294	320	321	276	278	254	313	314	317	296	312	261	296	332	276	269	276	294	295	256	295	298	282	300	288	264	298	307	281	286	359	309	296	274	296	297	270	303	297	287	282	256	290	273	278	305	283	284	298	298	300	291	298	285	303	288	289	276	291	293	308	284	317	291	299	296	322	243	288	286	289	299	291	287	298	322	293	286	304	295	322	289	295	260	313	255	321	264	285	271	314	284	278	293	329	323	285	286	281	293	310	285	312	281	308	295	297	322	277	276	301	306	323	308	290	270	300	274	335	294	284	301	293	256	284	289	283	267	268	296	284	259	277	283	273	306	314	265	293	305	285	310	296	269	266	303	317	301	300	281	296	307	256	287	294	289	292	276	291	292	290	315	278	280	293	301	303	309	293	354	306	294	280	313	286	291	304	275	269	287	298	275	312	298	279	247	321	295	291	309	273	291	299	288	303	289	261	281	285	275	283	308	275	288	279	288	298	282	261	295	284	285	309	296	304	281	284	285	295	292	298	323	288	286	281	280	302	296	280	321	284	282	299	292	308	277	264	292	311	279	301	316	298	288	295	296	302	330	284	286	277	284	311	308	280	321	278	296	285	304	304	273	273	276	286	304	262	278	295	298	274	275	299	274	283	300	310	310	294	270	289	293	291	295	305	308	293	309	310	282	289	307	284	283	305	295	297	301	274	258	277	278	308	322	291	286	308	309	303	307	274	317	310	269	277	295	327	290	301	283	295	313	294	281	271	278	260	317	301	288	323	311	314	293	293	297	297	276	299	273	267	335	302	334	297	284	283	256	301	310	287	281	301	313	310	290	307	269	299	276	325	299	304	306	298	289	294	297	309	285	302	303	300
20097	38361	33726	21852	17345	15562	11774	9296	8181	5803	4484	3179	2046	1425	1292	1317	1308	1044	832	730	630	543	577	564	543	517	472	526	531	600	569	556	631	625	493	445	515	506	560	620	558	500	496	400	401	372	405	450	358	337	377	360	384	388	396	369	406	412	395	440	499	452	485	467	467	443	449	427	445	434	407	386	405	419	407	409	353	367	432	362	404	407	406	365	377	363	400	363	418	415	377	374	344	342	369	400	403	361	384	386	379	370	419	375	392	369	378	397	328	372	372	355	362	351	359	378	356	396	360	383	366	376	354	377	315	397	366	388	375	358	378	395	327	345	379	341	368	348	348	393	356	379	376	350	370	406	394	348	369	352	397	379	376	371	375	372	375	398	351	376	362	367	385	334	381	393	391	382	364	342	387	351	401	374	349	353	374	378	369	367	399	369	354	367	368	328	402	386	365	387	359	371	386	374	333	398	374	369	384	396	389	393	377	353	349	403	355	364	333	340	418	342	373	380	398	364	399	354	343	375	364	380	409	354	409	375	379	407	365	368	374	390	401	395	364	394	367	339	335	360	376	385	365	405	329	329	365	401	400	365	387	352	373	365	374	357	373	398	342	364	369	382	373	374	383	351	395	375	389	358	356	379	370	364	370	357	350	408	364	380	381	402	373	363	405	380	381	363	389	376	334	387	367	380	396	379	361	363	361	394	379	354	400	328	376	361	353	397	354	388	380	358	340	392	377	404	349	367	380	385	385	358	377	363	368	388	373	377	389	356	382	399	369	372	370	368	389	345	362	398	401	380	359	415	354	335	355	370	356	370	360	371	353	338	363	367	384	377	372	352	353	360	329	401	363	373	353	391	361	404	391	373	380	365	382	359	366	385	365	336	401	394	357	336	367	387	337	371	393	360	387	366	354	384	387	368	382	318	402	345	358	361	372	370	385	383	349	380	380	375	337	362	370	377	374	357	386	425	354	368	346	384	357	359	349	398	370	355	357	340	374	358	365	364	349	386	382	373	423	372	367	312	371	360	427	412	358	368	403	335	406	365	335	361	372	385	359	375	381	340	373	367	382	390	393	320	367	349	398	352	380	368	366	370	409	395	394	359	333	347	391	362	358	361	353	356	359	379	360	378	385	391	387	364	358	368	367	400	379	346	364	382	357	388	361	351	375	365	374	360	342	359	382	373	381	346	403	362	364	380	370	381	395	324	353	390	346	416	395	362	365	383	358	328	394	378	383	378	384	363	380	371	381	405	375	365	360	382	358	369	337	379	379	383	310	356	375	332	375	333	373	377	346	362	359	366	381	382	363	381	372	377	347	351	371	369	391	365	385	361	396	372	364	373	387	377	380	377	372	368	373	378	366	359	389	361	348	378	397	370	370	361	400	371	393	358	363	357	350	342	411	341	407	363	409	376	353	375	386	386	384	380	358	362	357	378	355	388	374	372	357	349	372	372	401	372	361	360	403	360	386	353	362	375	363	376	347	390	359	363	370	374	368	401	365	369	313	341	354	355	373	348	341	359	379	377	386	359	349	350	393	390	397	387	372	353	360	369	386	373	368	369	338	364	356	364	353	378	406	362	394	365	367	360	374	373	391	378	378	359	359	361	392	345	363	369	346	323	377	375	355	350	390	320	378	374	374	339	338	399	407	392	372	351	365	353	360	399	316	338	358	409	399	388	365	380	368	369	336	350	363	359	378	373	333	375	352	371	379	401	352	341	361	427	359	359	380	379	352	379	381	376	363	363	379	343	381	388	346	380	413	364	376	366	367	398	381	345	317	347	409	367	402	394	412	347	407	347	367	370	380	348	407	390	362	402	344	382	357	377	407	378	366	351	348	361	373	374	338	365	332	368	373	372	382	361	358	365	375	352	345	381	376	364	344	367	365	358	332	388	367	371	376	388	356	406	382	382	395	372	372	360	383	394	397	369	347	374	380	379	370	340	338	390	379	393	374	387	421	396	375	377	344	342	359	355	356	388	357	389	395	366	371	362	350	349	377	331	386	375	359	388	368	364	353	387	394	356	377	392	384	342	358	357	385	350	351	390	357	363	361	371	332	376	397	375	366	354	385	335	356	376	354	397	355	403	373	356	369	387	361	373	387	368	380	368	370	365	385	358	338	381	373	362	364	347	391	391	384	376	391	374	401	387	350	350	363	390	402	375	383	372	363	383	351	358	379	389	388	379	373	359	373	376	359	385	369	358	410	378	365	354	391	373	357	404	389	357	364	367	349	366	342	387	382	379	365	379	375	386	341	381	373	359	370	380	369	387	360	376	379	335	347	373	389	369	368	370	413	396	382	398	401	347	374	343	318	361	368	378	355	339	354	369	373	361	363	391	356	390	394	386	351	369	388	391	394	378	396	364	399	356	378	394	386	388	336	387	385	370	389	382	348	363	393	362	357	378	383	383	352	370	370	374	392	353	384	354	384	389	361	334	356	369	415	401	376	373	375	356	373	366	366	362	369	375	372	335	350	349	341	365	381	422	335	351	397	371	359	357	385	360	375	394	356	348	382	348	391	353	368	359	385	372	367	377	364	399	335	371	381	386	350	390	387	345	392	374	375	382	338	384	332	380	371	351	342	395	349	361	359	369	361	381	403	337	336	406	358	329	373	371	392	365	384	416	369	369	365	372	324	375	370	358	379	381	345	381	399	378	386	338	367	385	374	393	398	352	373	375	395	393	377	372	382	418	357	345	401	398	373	368	376	363	363	389	386	391	353	363	373	380	400	378	365	376	383	367	357	410	380	379	393	383	410	392	395	346	387	372	363	386	360	364	339	342	398	364	348	348	345	352	375	390	361	361	388	353	394	389	387	357	363	373	363	387	378	382	371	342	354	351	390	380	362	375	364	356	369	367	366	385	359	354	342	375	377	352	405	357	372	388	381	361	351	340	343	359	389	358	353	357	367	355	368	378	387	356	376	366	376	385	417	384	369	373	363	416	353	392	364	380	339	402	328	375	333	395	406	392	376	341	390	391	361	360	401	368	361	372	391	355	339	358	375	379	356	344	375	331	372	387	377	381	386	410	369	371	349	360	382	366	352	390	386	372	363	364	375	360	362	381	356	381	354	373	364	374	379	365	360	363	378	369	393	375	390	391	364	396	352	387	356	358	383	347	373	367	394	374	366	392	392	380	355	366	348	357	358	362	325	364	381	374	391	386	345	331	397	394	385	340	374	347	360	406	363	388	369	364	398	344	358	369	398	370	355	337	381	353	355	397	370	370	378	346	382	335	364	358	389	396	364	358	359	364	366	439	412	344	362	372	355	374	371	384	409	365	325	371	399	352	332	373	323	362	392	332	380	346	385	367	358	365	362	319	384	351	370	347	349	340	399	331	387	370	384	379	377	384	383	380	329	390	398	360	364	377	362	357	352	372	331	395	411	366	376	358	405	357	366	374	351	364	403	405	325	348	378	392	401	373	363	379	370	368	429	389	375	375	373	334	333	379	333	347	366	366	379	370	365	371	361	390	372	361
25716	21554	27645	25478	13735	7132	4637	3416	2701	2001	1643	1201	873	707	636	685	591	604	530	513	487	507	425	456	428	443	429	439	437	475	474	489	515	500	476	449	432	454	495	485	478	445	424	461	423	429	412	402	402	425	409	408	417	414	412	402	449	420	437	441	461	456	463	454	433	448	436	451	425	453	433	396	397	452	427	412	418	464	424	437	422	407	407	410	404	420	413	433	392	406	388	428	356	413	411	403	408	410	412	428	424	417	418	356	403	384	398	444	385	408	415	444	429	440	403	448	416	394	414	416	400	405	410	381	416	412	412	364	428	386	397	366	440	434	422	382	432	407	398	417	408	386	421	395	423	442	392	418	436	433	373	432	421	417	434	451	387	409	394	396	399	382	434	424	421	399	437	423	437	411	394	460	356	418	387	386	406	464	381	412	386	417	388	422	390	410	400	413	434	452	410	403	411	408	420	416	412	381	421	407	393	403	405	420	387	375	439	411	413	415	404	431	387	393	417	405	406	407	407	419	379	390	391	392	434	420	400	431	410	437	359	400	462	407	437	408	444	435	397	423	373	425	468	390	430	420	442	426	421	427	399	439	430	404	428	421	401	413	395	410	428	405	397	408	370	413	450	425	425	393	387	448	401	433	395	416	420	375	428	424	420	397	409	379	428	380	419	401	357	467	416	409	418	417	439	387	394	388	391	372	386	415	353	399	448	402	417	418	400	392	410	396	419	430	388	414	426	390	390	425	427	398	416	428	416	437	429	435	421	414	424	432	412	421	418	419	367	422	413	429	402	427	378	395	408	397	397	408	414	416	433	417	411	426	444	400	406	419	390	387	412	408	423	410	394	403	418	391	389	381	406	437	447	405	427	424	400	420	374	397	408	420	413	382	412	435	428	395	400	374	417	401	399	384	388	428	403	441	437	386	401	415	417	437	392	431	418	405	423	440	422	403	427	435	410	390	418	403	401	414	361	409	370	432	403	341	438	411	427	421	426	422	396	399	428	432	420	407	396	355	399	419	441	389	411	409	392	397	400	435	390	424	410	375	386	421	402	413	429	415	411	429	417	421	438	374	434	422	394	388	402	407	417	409	422	377	422	382	403	413	402	426	391	375	392	412	390	444	425	398	396	382	410	417	423	430	438	370	400	393	413	370	372	401	410	415	444	390	393	388	409	406	398	433	407	434	380	417	407	444	395	362	401	422	388	400	400	385	410	415	409	392	450	389	383	381	433	406	408	404	426	383	410	386	392	404	397	399	438	431	391	431	401	371	369	400	410	427	409	403	388	411	404	460	387	423	409	421	398	423	389	404	384	397	397	392	403	400	385	392	371	380	429	389	378	436	418	392	385	442	407	411	394	375	420	346	422	398	413	389	358	419	393	465	435	406	399	391	405	388	450	381	385	416	402	409	412	415	407	415	386	435	420	409	406	406	386	400	420	440	424	427	417	415	426	409	384	383	455	425	389	432	422	400	410	377	408	399	411	404	411	389	413	411	397	432	403	391	439	377	398	432	416	429	406	418	428	439	428	387	419	377	449	360	394	417	402	437	407	401	420	388	434	419	431	382	407	380	421	404	391	429	416	418	423	422	436	452	377	392	406	418	394	379	410	430	391	440	400	402	435	450	394	416	421	363	409	394	388	381	453	384	420	431	412	415	385	403	427	379	383	377	386	356	394	425	414	410	403	385	399	399	376	420	361	416	394	393	409	374	437	414	418	397	427	419	379	393	457	417	389	393	409	406	406	439	388	396	421	421	420	449	417	374	417	431	405	402	385	397	419	385	392	389	403	412	413	379	377	425	410	424	362	399	402	422	417	423	414	438	411	392	430	401	403	402	397	377	406	406	432	435	450	360	441	428	420	412	415	368	408	405	401	393	440	388	430	401	429	421	397	414	406	405	431	443	427	402	429	372	416	425	385	397	393	420	421	360	413	420	396	424	397	392	379	384	410	430	416	395	403	425	387	410	431	430	415	429	395	436	413	386	415	416	387	419	435	423	358	444	399	398	424	411	399	370	428	408	429	388	406	372	415	360	430	451	415	391	401	402	430	406	443	393	420	427	426	370	438	391	420	430	405	420	399	392	420	470	421	410	399	424	393	376	425	410	389	421	370	385	410	417	388	438	424	436	404	411	446	405	390	422	400	421	400	416	412	415	415	422	415	446	392	428	438	432	411	397	414	422	428	421	436	429	422	387	371	394	451	395	382	421	461	455	405	425	405	393	361	406	402	393	392	429	386	399	395	407	412	399	384	427	407	386	397	394	366	411	418	404	415	420	447	394	388	368	417	400	412	439	427	394	402	425	410	396	436	430	418	397	432	397	403	404	411	455	419	389	392	399	401	440	394	454	385	416	410	378	421	394	380	415	381	434	405	413	449	408	420	360	388	454	421	398	406	414	399	413	388	415	406	389	419	386	405	434	402	388	407	407	428	408	376	400	397	411	414	395	422	401	397	385	435	387	426	426	379	376	410	387	399	417	444	411	414	437	357	404	413	392	384	402	433	411	394	399	420	376	410	419	411	420	411	427	424	419	424	382	395	415	426	420	411	392	429	401	403	418	404	401	417	446	395	398	419	371	396	382	387	387	388	386	401	407	369	416	383	418	432	414	390	403	414	390	420	421	415	386	402	398	422	429	406	386	397	465	426	409	424	394	387	411	399	419	409	385	388	398	414	394	418	392	428	393	444	427	413	410	412	414	439	383	416	419	417	400	449	405	445	467	434	408	402	394	402	400	389	405	422	434	388	447	387	402	429	403	416	371	419	441	412	416	394	389	384	398	382	445	439	391	401	401	407	395	391	428	396	423	417	434	384	387	402	404	425	417	400	412	382	399	395	425	398	357	388	393	418	409	397	389	441	407	402	380	414	382	397	381	419	381	383	424	411	420	409	428	416	389	429	447	405	429	421	405	466	384	416	405	404	374	395	382	416	435	404	383	417	482	379	425	406	428	415	425	415	419	425	394	411	413	411	450	365	421	410	411	416	454	412	408	392	445	384	409	398	429	421	448	414	417	379	416	386	384	378	370	398	415	376	389	417	378	415	397	419	400	397	404	396	413	378	417	416	379	399	387	425	371	421	400	423	396	377	428	439	402	426	414	420	391	402	432	410	413	432	389	410	397	426	398	427	420	438	433	394	437	423	398	445	397	427	422	391	388	392	403	406	387	391	376	401	379	412	410	452	402	400	398	418	418	419	389	409	380	381	415	404	378	406	411	429	397	407	419	429	414	418	404	428	416	418	372	445	424	390	415	457	411	398	394	400	409	410	445	375	387	398	398	442	419	409	400	419	390	399	395	404	394	404	377	402	370	430	431	400	416	411	399	367	426	431	442	411	418	409	399	408	403	423	405	431	411	411	403	428	425	414	426	392	412	409	411	407	387	405	411	404	427	383	412	416	374	429	400	403	422	416	405	402	402	410	431	371	407	380	401	439	413	419	401	428	391	426	405	402	407	396	420	391	410	402	443	379	405	446	404
20156	35916	30195	18375	14705	12649	9666	7639	6448	4617	3670	2480	1741	1353	1255	1142	1116	1012	891	758	684	636	637	611	615	626	598	643	593	672	645	629	675	699	590	545	589	581	626	674	650	592	518	547	518	553	507	540	533	525	511	496	527	493	518	525	530	516	542	582	630	556	557	565	558	573	549	574	569	571	595	533	544	550	532	536	499	533	532	488	575	502	527	586	511	538	510	532	541	540	528	541	541	501	485	482	475	485	554	476	470	527	531	482	555	515	483	499	521	495	504	492	526	519	493	519	491	578	548	522	505	519	491	512	509	504	491	501	522	530	487	522	540	524	514	480	524	523	461	537	523	516	494	489	480	506	501	508	539	497	515	508	529	479	502	511	502	488	504	469	517	541	489	491	560	521	452	511	557	492	515	505	493	528	534	513	481	530	505	553	514	502	498	488	504	505	476	487	507	533	480	497	487	532	521	513	502	498	500	515	505	530	541	492	503	480	509	504	468	485	519	500	520	489	486	480	530	529	530	511	510	520	545	530	512	507	501	520	531	546	524	500	490	486	523	450	520	507	475	541	476	498	482	464	519	555	500	486	497	508	517	527	518	543	499	510	497	535	525	500	517	502	490	496	547	476	469	493	512	490	494	500	477	501	489	472	480	479	478	494	505	498	476	492	536	498	476	469	514	529	482	499	508	517	486	511	532	519	521	506	519	515	498	487	486	459	472	492	511	529	478	494	532	491	495	487	497	526	483	459	490	518	485	485	491	513	496	515	517	517	492	512	482	530	522	489	480	489	464	468	486	514	458	511	543	497	498	469	501	514	515	517	484	523	511	504	485	503	485	467	553	501	529	503	525	522	529	512	512	460	478	539	516	507	484	485	444	536	537	473	520	499	498	479	528	490	503	528	506	494	504	513	497	512	539	501	514	459	554	539	522	499	473	497	511	515	510	534	522	515	501	458	522	549	501	450	494	499	467	519	543	486	509	528	496	520	510	502	504	512	513	502	521	495	478	553	482	480	531	466	460	549	549	507	506	485	499	488	519	511	525	538	537	515	537	481	505	507	526	484	520	452	492	481	517	500	514	503	506	491	509	535	491	457	495	484	502	509	567	496	515	495	504	515	509	520	494	485	464	523	517	530	505	481	462	514	516	537	504	507	506	528	496	508	535	488	497	523	499	502	512	530	485	494	495	557	476	503	532	536	531	501	500	475	498	529	466	498	522	517	475	505	516	468	485	525	512	503	526	503	487	525	509	533	528	516	516	520	528	499	457	441	495	511	488	478	509	521	522	509	500	454	489	517	496	504	514	482	511	481	496	510	534	494	482	510	506	519	478	549	502	472	505	505	520	489	503	497	500	503	482	541	501	544	517	473	456	521	502	519	513	475	504	547	504	503	539	487	502	496	483	523	502	509	491	480	518	502	505	527	521	488	528	453	546	495	454	478	500	487	512	526	510	487	518	527	514	443	493	524	531	506	496	486	476	519	534	508	508	514	507	495	520	480	517	492	479	492	476	519	529	503	485	484	487	512	504	491	500	477	534	549	482	520	515	462	494	495	452	509	514	513	530	525	508	512	513	551	493	528	503	519	500	502	479	496	518	476	480	518	459	516	536	540	537	494	519	454	495	500	513	508	497	565	514	515	496	491	516	506	507	507	492	508	495	486	486	496	531	545	516	463	497	522	525	523	534	500	526	497	500	529	515	478	490	476	482	476	529	513	493	496	495	518	534	517	506	530	500	477	521	498	511	536	480	482	501	480	503	515	485	513	525	465	528	512	515	543	534	536	487	534	500	485	509	527	523	502	515	503	535	541	507	508	493	488	524	522	508	477	507	480	527	515	453	526	497	517	541	527	499	522	498	493	483	497	488	526	503	502	505	523	509	495	481	510	493	506	508	501	534	524	487	478	460	499	504	517	501	516	464	513	506	509	468	518	490	502	500	534	455	497	521	490	501	499	462	495	500	496	517	512	497	521	527	499	505	471	506	500	474	508	557	531	482	539	511	515	488	508	466	501	523	531	491	524	522	484	489	520	528	495	489	471	488	505	550	508	507	436	517	512	513	468	480	530	507	542	518	483	468	563	478	502	531	490	536	506	510	520	472	472	540	497	526	495	480	474	492	501	523	492	511	477	481	517	521	488	509	527	478	522	545	507	495	514	523	523	504	510	509	486	514	505	467	515	502	472	514	522	479	490	552	493	489	484	521	517	474	484	504	545	508	485	477	523	479	503	501	513	504	474	547	474	502	506	529	503	498	479	504	506	513	504	517	492	521	499	477	484	516	502	507	471	507	486	509	540	472	517	502	525	533	496	470	530	508	513	512	523	510	517	498	513	501	488	495	508	541	543	493	491	509	500	510	496	492	506	523	508	542	459	494	547	481	490	486	484	543	530	536	472	502	512	524	525	491	499	502	530	489	482	486	481	503	515	460	526	515	523	519	502	487	519	477	502	549	548	476	450	512	532	506	502	538	505	547	499	539	481	489	500	527	487	523	490	516	493	517	540	503	504	469	503	505	517	481	482	509	470	562	519	520	526	497	500	482	502	495	487	530	457	500	487	518	479	490	508	482	496	502	503	512	531	507	545	504	533	504	547	506	483	520	545	511	511	499	518	514	508	503	548	488	520	515	518	552	501	504	470	490	515	488	457	507	512	542	469	538	477	503	523	469	515	515	513	503	538	570	511	481	495	496	519	490	513	527	484	512	537	497	518	494	487	457	497	523	533	527	499	497	524	509	505	507	516	471	509	455	500	522	532	483	503	537	498	475	545	533	492	509	462	504	483	494	483	491	515	508	520	540	539	504	491	524	494	492	487	491	472	506	442	527	507	512	513	517	477	496	482	506	537	497	496	531	496	507	488	524	509	512	511	524	501	468	527	512	535	488	487	499	521	486	546	487	522	523	527	550	504	476	505	493	526	529	462	510	498	511	476	458	525	516	498	501	546	486	478	511	472	472	519	465	515	481	498	523	525	531	543	519	514	449	462	540	501	492	531	477	512	484	506	519	519	490	478	547	472	544	468	478	513	519	479	525	488	479	510	515	541	492	492	517	489	485	501	522	516	511	521	525	515	469	509	491	527	517	491	475	486	479	532	450	497	554	523	511	516	512	484	513	465	498	490	530	486	509	532	503	513	497	493	530	520	506	508	503	469	570	553	446	501	524	537	546	501	535	501	491	509	500	494	530	503	504	475	514	508	479	530	511	487	482	494	534	517	546	506	508	505	492	505	523	513	514	473	491	516	473	513	488	537	477	504	508	552	492	531	534	493	522	497	507	547	475	489	512	560	495	464	535	526	488	508	529	483	493	537	518	474	518	501	518	490	533	511	440	523	509	471	538	479	527	516	481	513	506	487	537	490	511	532	496	509	514	512	505	527	510	521	476	521	465	488	491	503	484	529	527	518	507	533	541	525	523	500	510	561	496	490	489	528	503	500	472	489	475	439	492	530	471	512	528	517	503	532	476	468	512	523	512	547	505	524	528	488
23447	21573	29454	24155	21611	21953	16045	7073	4923	3880	2861	1793	1287	1042	850	829	759	670	647	540	518	440	421	407	378	407	411	382	447	443	443	451	474	518	387	391	353	350	462	484	451	427	390	345	319	365	364	332	313	335	326	324	320	360	351	337	301	349	333	386	443	389	403	405	386	360	341	374	393	355	336	327	350	352	331	355	319	326	337	359	341	334	343	331	344	336	305	332	321	311	333	325	319	318	319	320	310	313	343	303	322	336	327	316	368	335	322	318	315	343	316	316	332	319	303	319	303	309	302	307	316	306	297	321	323	311	309	304	311	277	317	268	343	279	320	318	321	293	296	287	293	324	306	306	285	293	327	303	333	293	313	294	302	327	335	274	327	318	329	310	303	320	302	297	324	302	300	320	319	313	319	327	328	319	312	301	340	289	325	309	327	323	310	318	307	314	308	298	305	299	324	331	342	330	310	325	286	291	332	314	315	294	300	313	340	357	315	315	329	319	326	325	291	315	310	327	340	289	328	318	318	312	322	342	348	337	320	330	314	275	332	315	346	319	307	303	320	315	325	309	319	327	325	294	323	299	309	305	305	293	310	293	296	310	293	310	321	329	295	299	310	324	307	319	323	291	300	326	306	304	311	312	311	320	327	305	306	308	301	297	323	353	332	314	311	291	326	313	307	338	305	334	318	310	273	323	298	326	292	302	319	346	305	318	344	308	340	305	300	288	309	331	274	316	325	358	356	353	280	307	288	315	319	309	294	297	312	342	283	323	292	327	317	288	309	329	289	324	303	327	342	310	306	319	308	303	294	347	302	338	303	324	301	324	317	308	335	310	282	298	312	346	320	298	315	331	316	299	324	309	332	310	318	316	344	301	339	320	314	301	332	342	316	315	296	326	299	358	297	285	342	308	331	335	298	323	320	316	347	321	305	323	355	313	318	321	269	315	316	315	302	308	326	334	255	291	323	295	282	311	314	300	325	307	314	298	329	289	302	309	328	281	338	325	342	335	282	319	308	302	301	314	324	331	330	334	324	313	313	290	309	302	307	312	325	284	325	332	327	310	303	329	327	311	353	345	322	332	312	354	318	314	327	302	318	305	300	296	276	311	322	317	327	320	323	289	310	311	320	316	312	320	324	345	349	319	302	313	314	323	313	303	309	339	321	318	315	313	320	265	325	315	311	307	345	347	300	303	324	290	303	311	302	309	308	312	270	333	305	308	291	338	313	313	290	307	291	296	298	318	306	312	294	344	318	289	284	297	353	300	314	306	283	304	313	290	294	323	311	316	344	305	309	308	327	309	311	332	311	304	295	326	313	278	310	300	305	308	320	335	300	330	312	309	302	325	334	334	299	319	308	308	326	329	322	300	290	269	302	306	310	297	310	311	317	307	309	328	308	303	315	315	330	300	325	339	358	290	296	280	322	305	317	293	305	313	309	320	305	314	288	306	317	366	311	303	333	294	311	298	320	299	321	321	311	327	306	316	311	276	344	309	283	288	286	306	297	317	314	297	299	328	294	342	323	328	329	325	315	266	346	308	310	305	313	316	314	290	326	299	332	294	346	273	314	310	306	340	331	311	342	302	324	303	331	330	297	297	291	324	322	341	312	321	296	316	327	325	290	322	312	302	308	313	318	343	332	335	335	345	311	343	305	316	333	361	328	290	283	291	306	282	292	297	310	293	297	321	297	321	317	294	293	301	300	346	322	326	300	284	305	313	304	303	317	307	282	338	315	306	289	308	324	328	311	287	280	311	329	321	317	304	309	308	305	316	275	325	356	315	326	280	319	296	303	307	308	306	317	319	299	309	346	325	294	310	295	291	319	338	283	331	300	310	298	341	315	299	306	309	306	292	288	308	286	287	296	288	331	312	323	319	369	331	296	300	316	299	309	282	315	318	312	318	336	320	327	312	356	334	303	307	343	300	322	351	304	273	319	306	311	290	314	307	333	307	351	295	320	340	304	321	317	285	293	329	294	310	305	267	309	334	328	298	303	326	307	336	308	317	304	281	311	328	315	334	299	302	305	289	305	329	317	320	298	304	322	365	292	318	338	312	286	341	323	320	318	344	303	305	350	338	287	299	301	286	313	314	296	310	341	301	293	346	318	258	304	300	292	299	308	324	326	299	315	314	312	306	309	320	300	305	316	333	300	292	312	307	312	311	323	327	288	297	334	315	285	345	336	327	306	349	336	311	302	336	323	341	308	302	305	314	318	302	318	337	318	296	295	318	294	284	322	329	305	326	330	338	283	325	316	331	308	312	280	310	333	288	332	328	295	327	290	327	336	312	292	281	295	288	282	305	309	323	298	293	307	333	315	281	308	332	335	339	318	288	325	331	289	332	322	324	301	325	300	308	326	302	317	307	304	333	317	338	311	304	328	290	332	308	311	325	327	342	331	329	336	305	309	306	275	304	325	322	286	310	323	307	281	329	330	294	297	303	304	311	302	327	266	304	319	323	315	277	292	285	326	283	298	307	291	325	290	310	277	328	325	312	321	286	324	330	322	296	322	318	316	319	328	343	316	312	324	291	334	301	320	315	327	293	272	326	294	316	350	313	322	311	317	309	329	292	309	303	308	305	277	320	297	320	351	301	322	297	283	305	320	308	298	342	319	298	301	327	285	307	281	305	312	327	299	321	322	301	300	287	324	292	339	303	323	296	313	273	338	316	269	301	312	311	306	316	307	287	316	283	293	327	296	304	315	305	321	306	308	290	292	298	290	334	321	368	308	279	306	331	318	304	302	328	303	303	346	293	299	340	310	300	314	341	322	308	309	301	290	274	282	280	327	305	316	336	323	315	322	328	285	318	330	308	321	318	304	331	332	340	287	304	298	318	284	326	292	342	340	314	301	334	361	309	301	305	315	301	343	338	306	317	281	318	316	325	313	323	285	314	284	287	320	306	339	311	307	305	331	331	286	316	298	312	282	297	299	314	330	315	298	298	296	331	325	314	338	320	307	285	299	319	308	312	349	310	300	332	328	333	287	321	312	330	293	318	319	314	308	334	308	276	336	312	313	282	320	314	308	321	310	325	311	314	326	299	284	283	310	285	314	312	312	268	315	323	311	353	283	300	339	323	357	287	272	323	323	304	285	322	309	292	322	303	327	315	337	311	315	332	308	330	329	310	336	308	314	323	309	299	335	318	309	305	304	340	307	306	292	290	300	297	298	327	312	295	300	283	304	326	315	302	350	296	330	309	307	338	329	312	302	292	322	294	294	289	296	334	327	301	303	284	315	316	303	353	298	306	301	300	318	310	296	325	290	313	293	301	311	335	317	325	303	303	285	297	305	315	313	312	291	348	306	305	313	318	324	308	339	308	310	271	304	309	302	291	305	271	302	286	337	290	300	338	317	314	292	302	323	359	312	286	307	308	310	288	325	328	306	314	347	320	327	324	324	319	323	299	334	295	309	306	300	316	350	355	274	307	327	302	312	284	324	332	324	309	310	297	294	286	307	323	325	318	312	339	290	312	277	300
23011	43793	37648	26136	22469	18965	15604	12725	10261	8246	6373	4077	2861	2083	1711	1574	1458	1256	1170	911	814	714	683	597	579	581	583	597	668	607	667	703	718	787	645	521	506	487	702	699	658	576	499	440	413	437	408	402	413	402	401	402	446	447	396	426	445	460	507	474	522	527	526	499	520	479	458	472	483	462	445	455	487	442	462	460	409	455	416	461	397	410	378	439	424	457	370	409	409	380	427	413	382	404	402	377	415	404	409	411	365	367	395	445	361	400	410	390	430	373	385	377	398	363	388	374	347	418	397	369	358	414	375	341	364	369	393	366	371	408	400	341	386	368	381	365	404	399	374	373	383	409	386	377	386	367	389	404	389	422	404	394	393	376	375	386	365	414	381	398	403	389	388	396	380	382	393	376	377	369	411	386	409	401	387	335	387	366	379	380	355	365	385	384	391	367	399	385	363	361	416	390	395	374	355	392	363	390	376	387	380	382	364	362	425	395	400	366	383	350	370	347	365	395	423	387	372	364	389	395	401	380	355	392	405	363	380	398	404	362	414	354	378	385	367	394	364	384	370	379	399	386	382	372	384	388	355	424	343	376	350	433	388	375	382	374	379	393	404	399	375	378	370	344	376	374	397	372	380	383	354	397	363	356	391	371	349	390	356	373	407	402	393	374	378	380	366	371	367	380	376	377	375	392	363	372	394	379	387	410	348	373	435	385	368	373	372	378	385	383	407	389	365	359	363	399	398	384	376	395	345	336	378	366	378	361	401	341	384	372	355	379	370	351	425	393	388	409	409	373	373	419	366	356	370	396	353	388	430	359	367	368	377	386	397	380	388	378	379	408	362	364	372	381	386	375	373	392	414	385	415	373	393	342	368	348	369	396	395	357	401	346	360	390	395	366	361	370	371	359	431	373	397	341	377	371	367	398	367	376	376	356	406	381	326	365	390	359	399	383	373	378	363	358	375	362	374	368	412	371	380	357	347	381	410	340	391	360	374	389	366	400	409	402	394	376	364	382	384	397	419	405	408	356	409	381	375	384	415	373	417	401	383	397	390	363	378	381	397	368	375	391	349	372	355	347	378	368	367	340	386	398	388	336	404	362	358	377	400	363	395	337	373	398	396	355	355	391	398	382	409	392	371	384	418	370	416	393	372	387	350	399	368	371	369	381	408	355	384	369	400	352	355	335	363	374	362	362	379	391	386	394	389	405	371	380	386	379	370	354	398	358	406	389	372	359	375	429	362	413	385	377	383	382	394	387	383	364	370	357	401	372	371	373	354	347	374	375	374	412	389	327	418	378	381	384	355	392	394	362	333	390	350	356	390	401	368	389	405	382	364	383	355	372	394	356	429	369	361	385	345	376	351	365	329	360	374	372	404	372	395	384	406	410	368	375	391	384	382	416	386	370	356	400	356	380	387	400	385	388	336	379	417	365	400	363	366	370	374	387	393	366	384	374	360	382	365	387	376	332	408	387	342	385	380	378	378	389	359	391	391	361	371	411	369	379	363	388	395	332	353	385	406	386	344	358	396	396	431	378	377	399	388	389	409	398	374	353	371	382	358	361	365	381	401	382	395	403	366	387	375	389	380	385	364	394	409	421	365	359	334	388	391	391	378	399	392	413	376	388	378	371	387	409	405	361	387	392	395	381	388	397	366	380	374	365	356	360	400	385	407	358	370	396	373	373	341	356	358	397	405	400	375	432	368	355	384	396	363	372	387	383	389	347	399	405	391	362	395	360	386	400	366	357	411	376	399	377	365	350	371	416	372	354	404	391	383	366	379	365	376	383	373	353	398	374	340	338	415	379	380	381	374	392	362	399	391	394	401	370	380	382	385	363	345	384	368	406	384	391	384	340	384	366	362	361	396	393	365	393	384	395	403	401	377	397	380	356	368	369	393	378	359	413	396	385	362	385	398	381	399	364	380	382	373	377	399	409	412	365	358	392	407	392	359	376	366	399	408	378	370	375	355	368	374	409	372	395	388	427	394	385	383	397	402	433	364	389	398	369	348	394	387	393	363	387	377	384	394	371	351	370	350	383	368	376	376	395	374	415	387	347	353	389	375	387	386	400	349	389	358	370	380	378	373	370	375	416	385	418	394	370	381	380	360	352	374	379	404	373	356	371	376	398	364	357	373	413	401	427	368	411	364	400	372	383	374	390	394	341	402	389	367	424	434	377	359	389	402	405	385	424	408	379	382	381	348	389	363	374	402	442	387	412	353	380	379	392	363	369	409	388	367	366	377	354	369	399	380	381	356	358	390	350	370	399	397	387	402	397	368	362	389	384	401	388	370	385	394	353	376	400	432	375	362	363	383	409	392	359	398	362	399	409	368	404	383	396	376	351	362	386	387	388	349	409	402	412	375	359	378	397	369	352	415	403	360	400	334	374	408	357	374	366	381	390	388	381	361	413	392	405	371	362	347	389	388	389	361	385	403	347	400	358	361	349	314	377	350	362	349	374	401	396	396	388	377	388	403	376	366	370	380	342	372	365	388	379	376	360	373	396	372	384	389	383	385	400	355	377	418	380	383	372	405	405	358	381	377	383	356	338	376	387	381	386	363	405	386	435	350	396	379	396	345	379	403	377	393	359	405	400	385	352	358	374	373	350	387	370	398	402	386	370	390	343	375	373	411	358	392	365	404	378	421	400	364	353	409	362	373	425	385	371	328	368	355	347	372	391	385	400	361	391	370	363	399	353	369	372	372	407	373	363	399	376	413	406	401	401	387	370	375	423	360	365	377	369	378	381	367	382	390	375	381	370	365	393	372	375	374	379	384	418	375	380	384	391	415	373	363	404	400	360	399	390	405	390	404	405	371	394	383	369	358	387	389	356	396	353	377	378	371	377	365	389	358	380	391	346	408	382	381	403	395	414	364	413	379	370	398	382	387	396	372	422	393	395	368	396	361	384	383	369	413	353	391	391	359	366	371	390	376	369	389	408	415	357	384	371	418	362	394	387	357	379	400	368	367	387	379	391	381	344	396	363	389	372	360	410	358	361	404	393	335	345	376	363	352	369	376	387	394	356	399	404	386	380	365	409	396	379	404	386	376	394	408	333	426	404	398	386	392	387	395	392	363	388	377	388	388	363	379	362	363	393	385	403	392	379	374	356	369	365	363	385	380	374	412	385	386	380	389	355	379	415	362	379	348	372	393	384	378	365	359	408	391	349	383	382	383	384	414	352	349	364	399	378	386	398	369	408	375	377	412	398	346	342	394	353	386	342	393	364	368	364	384	378	352	390	391	343	401	413	418	389	371	380	373	350	380	361	382	390	414	375	387	399	386	398	361	380	358	325	373	366	371	411	364	386	408	369	381	407	404	348	385	377	378	390	391	377	390	403	370	369	363	352	396	360	385	402	335	390	384	388	388	362	368	368	400	388	393	358	394	381	361	370	390	385	383	362	418	371	376	376	395	410	403	397	357	376	364	367	370	360	406	331	379	407	375	376	342	401	403	431	391	370	365	361	407	383	398	373	389	415
27994	22540	22206	12774	7023	4832	3541	2535	1915	1556	1183	826	691	576	548	522	473	500	433	426	424	414	405	393	386	389	385	390	426	424	410	408	422	471	438	406	371	404	418	389	417	414	347	386	391	364	377	402	373	391	380	393	347	394	391	388	376	409	404	392	412	426	379	412	391	356	375	392	417	424	383	382	378	360	422	362	363	362	347	359	385	369	391	386	382	358	370	367	380	397	362	388	366	366	410	378	365	404	379	381	371	379	378	356	377	410	345	395	345	375	368	400	365	346	391	349	376	412	368	378	350	356	391	364	409	354	384	363	389	361	341	387	380	391	364	371	395	382	376	393	351	397	380	385	399	400	409	404	395	337	356	368	377	411	374	344	378	369	374	350	348	379	372	332	346	353	406	381	386	356	379	354	365	369	353	376	371	384	370	375	416	370	356	357	405	380	379	361	353	364	368	342	365	354	370	335	391	379	346	363	370	364	372	368	328	372	381	417	369	380	357	384	371	383	351	399	395	363	417	349	389	384	415	376	342	398	368	370	359	368	368	350	336	368	386	370	379	385	399	376	398	349	385	377	389	342	387	404	394	376	354	389	380	388	375	349	360	382	393	402	380	352	349	357	369	385	386	364	357	372	391	369	402	372	406	351	366	365	389	387	359	412	374	389	374	363	372	366	377	405	372	376	378	388	338	355	366	361	360	350	416	388	374	377	371	362	368	354	361	392	352	353	360	364	375	343	395	365	344	384	350	365	373	340	367	350	391	401	383	365	381	382	366	375	355	349	379	376	356	371	386	368	332	382	372	356	374	383	357	377	364	355	372	368	377	393	323	389	364	394	397	404	348	368	367	404	375	355	384	369	395	405	368	372	369	340	373	362	374	360	367	367	399	379	363	393	346	365	357	334	368	392	380	336	360	367	394	346	391	398	347	368	385	362	353	364	379	354	383	340	360	362	389	363	392	376	375	369	344	361	371	396	378	400	417	377	345	349	370	415	370	357	373	371	378	379	379	358	371	360	398	347	363	352	405	415	398	397	421	362	342	389	407	373	325	392	381	378	404	384	348	429	349	370	363	384	357	357	386	360	359	367	342	358	363	358	386	390	370	368	412	403	405	353	384	383	380	374	361	356	361	396	384	377	384	369	376	369	337	370	373	383	368	341	393	390	384	392	369	352	366	380	387	420	407	339	359	370	412	396	380	408	362	385	360	381	412	349	366	403	355	377	374	383	372	335	355	359	394	353	378	360	387	343	392	365	348	375	342	336	353	325	372	387	402	330	380	364	338	372	362	363	358	375	355	351	365	376	393	361	382	365	385	361	391	350	379	349	393	338	360	355	396	385	374	368	371	383	388	344	405	381	388	358	395	356	366	373	418	394	384	384	383	379	387	354	380	385	378	405	393	374	360	369	361	380	376	402	376	381	374	390	391	386	398	354	385	369	364	369	354	343	358	366	389	362	364	343	422	378	398	366	379	375	409	395	397	405	350	350	399	342	374	387	362	388	336	366	374	352	368	364	398	359	412	400	356	347	401	344	399	368	358	370	364	376	368	379	384	396	361	364	353	385	378	354	402	402	375	406	363	392	388	377	380	389	341	374	363	382	390	367	338	392	386	345	382	384	368	346	332	362	376	359	359	358	373	344	392	384	358	377	401	376	367	384	403	383	390	366	374	377	390	365	397	411	381	374	372	385	387	370	367	379	379	375	393	368	421	314	347	366	365	359	365	360	343	389	364	401	384	358	385	363	374	382	343	367	344	372	389	363	374	367	392	390	352	373	384	396	328	369	402	370	405	379	359	348	402	350	345	364	375	383	342	416	361	402	350	375	364	372	390	380	362	388	365	343	379	372	382	404	404	398	395	380	363	379	389	362	397	378	364	357	398	340	388	353	378	381	350	360	342	378	377	381	371	407	357	389	349	345	354	382	376	359	368	366	373	341	370	376	397	405	411	398	372	360	372	394	344	400	364	377	376	389	336	412	367	360	383	350	372	360	394	379	395	403	366	361	399	359	380	343	388	379	392	358	372	385	416	350	333	401	340	381	382	371	379	371	358	404	343	372	366	373	397	351	371	356	359	368	376	355	407	354	376	390	389	354	365	369	342	352	382	370	369	382	372	366	396	355	374	350	384	337	376	362	385	355	343	379	351	361	381	363	376	392	349	346	354	402	380	360	338	344	367	383	390	395	338	366	396	358	396	370	382	369	379	371	360	320	377	379	411	398	368	384	341	356	387	352	363	350	330	374	356	399	380	370	434	374	360	350	400	376	368	385	379	380	409	397	385	316	392	374	343	376	392	356	376	401	381	384	407	366	382	371	382	358	400	339	390	412	383	373	381	382	374	383	373	373	382	404	350	350	365	393	383	391	350	383	390	374	363	368	339	384	375	353	380	375	368	367	395	367	370	393	388	377	363	374	378	369	389	415	350	404	380	372	340	347	397	386	347	370	365	363	375	374	373	353	400	412	378	359	368	359	361	395	393	392	368	358	373	416	374	367	374	378	335	383	376	367	363	365	385	391	371	352	387	360	372	358	374	378	412	362	378	386	393	363	357	353	379	395	413	387	364	367	406	388	374	363	359	385	350	372	369	363	414	346	408	377	367	343	409	360	339	375	364	370	389	362	346	381	385	351	353	353	326	386	356	372	377	379	377	394	376	371	351	358	384	404	369	405	377	395	361	365	368	383	422	334	417	411	337	361	391	375	364	373	339	355	374	368	398	370	381	366	401	382	369	358	383	343	416	382	390	374	360	397	346	369	350	398	347	385	340	376	368	360	366	356	397	413	386	398	362	412	358	351	340	365	370	358	367	394	359	371	378	389	378	363	382	365	405	406	374	378	372	345	358	364	364	347	353	382	396	386	376	360	351	406	384	380	380	380	394	352	360	361	375	379	376	357	366	347	379	365	381	380	345	378	349	379	382	389	403	408	392	365	397	394	379	358	357	390	353	382	375	385	371	385	380	340	357	387	387	375	370	382	380	389	372	379	370	346	401	353	388	343	394	367	354	363	359	386	382	376	358	374	366	390	367	372	350	350	382	363	365	379	344	367	370	344	363	348	371	381	401	375	406	343	366	374	358	336	333	353	365	371	374	406	377	377	366	394	372	353	350	402	366	379	376	355	374	384	389	387	423	400	384	411	373	367	372	374	360	404	391	383	354	365	352	397	413	384	363	387	368	340	348	362	367	359	380	399	362	353	364	347	382	395	370	381	387	396	353	395	372	366	344	403	369	387	380	368	373	342	364	366	373	366	382	378	374	330	354	392	359	398	398	378	400	365	374	357	342	415	420	365	383	382	386	395	385	354	389	359	364	352	392	340	364	379	365	364	391	409	384	367	384	348	377	396	376	372	395	374	348	388	342	389	361	370	375	380	364	371	353	366	385	412	382	375	344	378	355	378	360	410	354	364	379	412	344	367	357	374	350	338	396	384	353	375	358	375	400	352	352	377	366	377	365	415	356	388	378	345	384	392	408	376	364	374
19786	31793	26259	14959	12395	9627	8066	5813	4670	3621	2551	1600	1208	1018	828	861	759	716	656	601	585	519	542	529	515	522	525	575	538	536	507	514	525	611	532	519	485	536	555	537	583	546	489	510	461	476	456	507	500	474	496	478	490	480	468	448	501	473	510	497	479	569	498	523	510	510	490	538	507	473	526	475	462	471	525	543	486	503	504	472	505	459	429	488	469	490	475	486	480	468	469	468	446	487	458	488	495	488	498	489	477	442	482	466	497	444	489	437	458	484	477	533	496	480	482	495	472	498	458	472	484	489	470	428	489	448	465	481	434	459	480	456	417	460	490	474	490	462	470	465	464	444	511	454	485	439	506	455	472	484	518	444	440	460	469	446	464	443	465	436	466	492	456	465	464	457	470	489	460	480	473	471	430	459	459	518	475	459	446	496	435	496	424	462	476	478	447	502	438	442	429	494	418	479	492	495	468	467	442	493	474	456	467	481	463	456	456	447	451	487	466	453	474	463	470	453	467	485	442	523	470	474	473	507	481	467	468	464	466	487	503	468	480	459	466	518	463	447	466	458	481	474	429	476	455	496	491	436	470	469	486	456	445	469	468	478	416	466	425	498	451	513	471	473	484	460	480	468	461	460	448	462	463	478	500	475	507	452	468	447	469	499	520	499	449	455	454	498	472	470	456	482	472	466	480	477	473	471	484	469	492	463	485	447	468	470	465	430	502	483	477	437	476	463	490	480	512	496	465	471	453	478	428	488	473	489	514	455	469	509	486	442	519	451	483	495	496	472	493	473	497	433	472	498	426	467	485	464	458	439	488	453	464	473	459	458	465	457	517	486	462	453	482	467	479	490	498	478	434	460	477	497	468	505	521	476	481	481	421	454	463	422	469	445	471	500	470	476	479	458	447	441	458	464	485	501	452	455	472	472	452	491	474	452	471	478	485	481	494	502	505	474	443	470	479	458	466	445	485	463	446	489	475	434	470	458	444	460	478	445	489	484	471	462	444	470	493	442	471	449	479	472	438	429	471	454	476	484	450	443	505	479	443	479	467	468	428	442	452	464	472	453	489	449	455	450	514	457	479	471	472	473	472	465	499	433	468	455	479	494	482	467	471	482	498	466	465	500	420	442	493	454	492	497	476	505	471	460	483	466	479	473	468	477	453	420	463	414	512	471	480	496	446	472	457	468	491	497	452	444	458	472	447	512	451	474	474	434	519	500	433	444	500	486	471	465	441	460	463	458	491	444	460	441	468	452	401	470	448	483	450	496	454	462	444	458	442	447	491	503	432	448	479	489	489	477	437	450	477	453	469	494	463	496	459	436	511	480	483	419	507	440	468	441	490	503	462	475	472	527	434	461	470	473	484	470	467	506	458	495	466	470	426	466	505	441	456	479	473	452	487	477	469	471	474	440	468	479	473	466	454	465	475	438	472	486	443	482	422	468	496	464	475	489	466	454	473	470	483	487	480	430	437	455	445	462	473	458	451	503	490	435	486	479	489	500	487	472	450	467	463	466	448	449	491	475	482	488	488	489	433	471	442	440	456	454	471	494	468	470	478	516	506	478	456	466	491	437	461	452	440	514	499	441	481	462	428	445	467	466	466	487	437	503	466	444	443	433	513	474	500	480	475	435	480	456	451	453	470	489	455	457	481	442	475	456	452	459	468	465	474	479	428	465	485	476	493	497	484	454	454	468	492	484	468	461	484	456	467	476	448	465	496	499	473	513	469	481	438	479	467	466	444	471	481	488	470	501	471	458	462	506	458	476	480	463	441	483	444	460	463	468	495	468	457	463	461	485	451	450	450	468	461	472	449	446	471	467	529	464	470	467	471	476	484	493	506	479	478	454	487	515	472	498	478	451	460	469	429	471	447	455	488	438	464	415	453	482	450	487	485	504	461	504	506	481	464	483	443	501	473	463	492	496	465	458	460	495	498	445	454	488	475	482	488	465	461	448	495	443	474	475	488	504	477	441	459	500	480	454	484	463	452	453	455	469	481	489	458	521	527	448	511	542	460	461	500	452	535	466	491	445	491	489	469	438	485	500	495	471	483	452	474	470	491	462	505	475	496	478	489	496	482	469	469	488	448	508	485	491	484	503	480	445	484	465	485	437	500	483	474	454	433	463	489	493	518	443	478	472	439	466	435	469	436	493	443	466	457	488	463	455	470	448	422	529	492	461	445	457	441	445	468	433	456	448	490	476	464	541	448	492	473	503	484	443	467	472	436	476	467	447	510	504	456	448	506	480	465	474	529	479	483	466	457	424	486	479	432	461	491	454	481	508	441	493	454	484	456	463	456	466	490	441	476	490	487	515	485	463	425	494	486	511	481	485	444	456	438	510	475	477	474	493	433	480	480	460	470	400	481	436	496	483	518	502	516	472	481	473	455	443	461	416	462	470	468	461	484	469	495	496	486	467	461	459	500	467	480	446	480	480	485	457	453	466	455	486	452	478	420	482	476	466	481	495	478	466	488	501	471	482	482	440	473	446	455	453	481	450	490	465	458	476	486	454	479	473	512	461	444	482	490	478	481	470	454	464	443	495	480	485	486	471	461	488	498	455	451	459	501	524	463	466	470	500	466	488	483	453	450	486	508	497	459	457	477	492	437	455	457	474	460	473	484	433	463	462	457	469	445	462	459	447	454	495	456	450	527	494	474	472	462	476	459	481	480	466	478	474	475	436	458	476	469	469	492	471	469	463	471	470	492	493	479	485	442	478	463	462	459	458	437	467	429	455	446	430	473	473	446	473	484	450	445	470	433	438	504	486	472	453	471	456	440	471	491	467	478	501	458	453	442	465	521	452	443	489	479	487	485	468	442	486	477	502	455	490	469	500	484	453	497	461	481	458	444	464	454	443	444	495	482	469	468	453	486	455	480	483	510	459	451	496	493	453	479	457	472	510	447	473	461	486	471	485	479	460	469	489	483	436	471	446	488	511	508	467	482	520	478	474	475	471	471	463	466	508	481	462	473	477	472	455	442	465	465	505	474	492	459	459	478	443	460	452	438	496	511	458	456	509	489	457	477	467	498	479	462	461	444	503	463	515	445	472	452	523	482	445	428	498	437	485	484	491	470	498	443	497	463	482	447	494	451	411	466	448	459	471	504	510	481	466	472	510	485	474	457	483	459	454	486	477	484	503	450	476	486	469	500	502	510	472	475	460	452	473	467	480	483	466	452	446	503	469	443	460	466	490	450	471	452	477	459	438	511	464	499	435	452	450	465	451	486	446	457	469	441	461	451	443	437	480	497	447	507	482	495	444	489	492	455	457	478	529	439	440	451	493	459	487	454	455	462	446	476	486	440	457	488	471	490	459	455	476	442	467	454	507	437	467	443	477	495	531	492	468	512	469	471	467	482	464	495	492	469	472	461	474	465	512	497	482	470	476	469	433	454	454	450	431	466	472	507	456	492	478	463	468	454	485	481	501	465	479	480	419	426	466	421	479	459	505	424	447	472	493	465	442	478	461	486	465	496	460
24643	21614	28978	24762	21543	14541	7737	4281	3193	2563	1887	1153	869	726	628	566	556	547	468	417	398	411	355	321	318	345	358	375	358	318	351	360	368	402	388	367	314	300	312	378	365	340	343	290	319	312	289	315	317	260	325	313	309	307	291	278	325	325	378	332	351	361	385	357	305	326	306	325	343	347	332	324	322	279	320	327	326	327	336	304	324	317	321	309	328	294	316	326	309	291	269	275	313	297	312	310	298	288	296	288	305	281	314	307	301	280	309	303	295	279	313	305	307	297	250	313	273	285	290	306	294	282	302	302	267	291	327	290	292	290	290	288	284	287	288	288	278	296	305	292	282	272	319	340	329	298	315	322	277	290	278	267	308	293	333	275	285	284	308	300	298	320	285	281	296	317	326	282	308	316	289	285	277	293	300	328	310	296	280	318	319	303	281	286	282	301	284	291	305	282	297	267	295	307	301	288	264	295	314	294	291	299	292	271	291	322	271	321	267	306	290	292	290	287	295	295	299	298	273	279	293	311	275	285	308	318	297	301	318	237	311	343	308	291	299	269	286	305	315	317	316	294	286	293	272	312	311	308	290	290	296	274	292	298	258	269	278	300	361	300	307	264	315	289	308	276	309	293	291	280	305	301	298	332	294	305	311	315	304	294	301	291	302	286	285	273	307	302	314	292	274	291	310	296	286	327	292	310	297	314	309	325	283	303	313	298	274	309	301	297	280	304	310	293	286	282	312	302	297	298	275	311	280	271	297	288	304	294	275	289	290	321	291	281	294	294	298	277	325	326	302	290	297	287	301	317	306	301	297	288	310	282	296	289	285	298	269	334	299	309	293	282	274	290	292	299	292	288	312	289	290	307	286	271	304	297	285	302	276	278	291	272	310	286	288	307	293	295	279	317	309	285	309	272	316	306	325	288	302	317	273	302	291	288	291	309	285	304	299	335	291	285	300	264	279	297	287	296	299	306	316	311	298	289	309	290	303	304	293	299	294	309	289	290	296	286	282	283	326	284	303	296	281	285	312	288	304	318	290	318	291	287	308	312	279	311	291	277	319	276	288	305	281	317	301	312	284	285	296	288	306	285	324	317	277	302	275	320	281	305	316	286	312	300	270	285	302	299	299	318	292	305	292	306	286	306	305	272	304	303	299	314	297	295	255	302	274	287	283	289	304	305	281	313	291	278	284	312	329	285	306	298	281	320	287	280	300	298	321	279	277	267	285	325	308	285	270	311	259	323	292	293	310	292	300	294	274	294	306	269	266	321	293	314	287	275	288	295	286	301	280	302	293	299	322	320	291	320	288	314	302	317	274	314	310	285	303	314	337	290	252	272	280	296	308	310	272	273	295	319	305	282	291	301	311	302	271	273	280	275	282	295	303	322	296	295	319	286	304	323	316	303	242	315	284	292	322	266	271	281	275	312	286	301	260	283	291	277	251	327	279	298	299	298	312	283	320	303	293	328	277	277	300	290	283	313	280	281	322	291	266	261	256	299	279	263	291	306	292	296	278	280	309	299	298	298	283	273	322	293	321	301	267	327	306	301	306	312	278	287	319	281	272	297	313	289	283	305	321	279	297	301	282	309	297	311	299	316	312	288	310	302	279	285	289	289	295	323	287	283	319	305	325	290	272	294	282	262	312	272	301	330	305	297	287	307	291	276	305	332	269	289	286	294	309	287	279	307	300	298	279	293	261	302	282	286	302	299	312	318	313	286	290	286	304	309	312	307	281	299	323	321	310	322	275	308	294	281	268	286	279	286	300	280	294	308	312	291	284	261	280	333	257	288	257	300	304	290	294	288	318	287	308	280	284	296	305	306	274	320	326	287	281	282	299	280	293	300	278	307	290	288	314	296	289	292	319	293	311	301	274	274	304	298	321	282	296	314	295	284	295	319	293	296	292	313	319	306	316	273	286	267	282	300	304	295	280	323	285	330	303	273	306	293	280	302	330	299	291	295	303	299	308	296	281	287	296	282	281	292	308	289	248	294	298	298	269	305	309	310	257	302	277	308	283	319	311	296	302	285	289	302	279	295	294	312	291	283	302	303	302	269	312	296	328	285	287	286	299	277	237	289	325	312	327	287	287	289	311	266	316	296	304	289	295	334	312	282	317	274	302	312	274	303	305	254	283	299	288	325	287	287	279	306	264	328	260	290	288	296	283	315	310	280	315	303	294	313	339	287	291	266	291	294	268	318	303	264	316	319	318	298	312	290	277	300	281	325	287	294	304	278	298	275	340	329	294	293	293	321	324	258	329	317	289	311	265	275	276	290	298	298	293	308	307	292	312	307	282	314	275	303	284	285	342	266	307	285	319	302	285	299	309	295	265	297	334	273	294	312	300	285	314	306	310	266	326	269	309	293	324	314	300	278	310	279	293	283	323	295	309	265	303	315	282	268	277	270	297	268	333	297	320	286	325	275	284	303	313	316	305	320	325	256	275	292	311	297	303	303	288	280	293	281	303	316	283	309	295	294	277	270	270	289	285	294	285	288	318	317	316	307	314	275	311	288	283	290	290	320	301	285	347	314	296	293	307	303	309	284	310	319	281	264	284	282	296	285	283	310	306	314	300	302	284	332	297	281	255	308	311	294	298	273	270	283	294	297	289	300	292	299	264	278	312	287	279	305	303	272	296	316	316	293	309	288	293	322	300	279	313	274	335	271	305	291	275	300	311	304	308	283	287	305	270	274	309	299	283	320	307	278	312	301	270	308	309	335	279	261	274	300	264	330	294	263	294	285	319	299	318	318	288	302	300	300	291	310	311	251	299	278	299	301	317	289	293	302	317	303	277	271	296	305	325	290	269	297	301	275	289	273	317	308	285	294	298	320	272	280	284	321	251	276	319	282	303	302	283	304	288	317	287	299	287	277	293	291	300	288	255	321	270	315	280	324	279	305	303	303	258	312	311	303	260	305	286	311	289	268	303	277	266	275	316	287	301	303	297	306	302	291	284	302	284	286	318	306	315	302	280	304	278	318	302	297	285	265	317	287	249	293	295	291	301	324	291	314	291	308	281	328	309	313	267	299	284	313	273	298	321	271	290	266	281	303	277	305	284	289	309	275	319	291	258	301	276	285	307	288	311	302	323	287	285	282	277	299	306	297	293	296	294	319	299	284	292	286	326	310	282	295	285	275	299	296	315	308	302	280	307	290	284	301	289	301	321	318	322	279	307	291	308	289	280	307	277	312	288	311	301	295	294	289	295	351	276	277	261	305	305	318	302	280	300	285	313	301	280	282	311	282	295	300	301	333	308	307	302	279	275	299	275	305	272	282	299	299	317	327	278	308	299	294	303	263	286	286	305	300	273	329	306	288	265	294	272	285	303	290	297	272	325	317	292	310	282	275	290	311	284	280	289	295	309	304	300	311	282	305	270	248	301	291	315	291	304	321	294	296	280	278	289	300	301	288	266	264	304	308	297	275	280	284	271	262	302	268	299	269	312	346	286	308	293	305	307	273	325	339	288	277	316	296	297	286
20629	38277	33073	21056	18202	14359	12324	8755	7506	5858	3910	2604	1885	1480	1179	1050	1047	884	799	707	611	575	476	504	504	455	481	575	509	507	565	543	501	541	554	507	389	430	510	599	536	487	416	459	390	377	417	362	378	376	403	412	406	430	416	393	400	476	461	490	460	516	484	487	412	468	452	408	446	405	430	411	425	421	422	383	362	433	405	408	412	392	419	426	373	384	366	380	374	382	374	404	379	376	409	376	378	370	385	372	410	355	388	338	386	388	398	390	363	391	415	366	396	376	364	368	360	371	405	403	378	347	374	368	378	387	404	365	399	371	358	372	376	368	398	375	354	351	379	402	366	363	377	374	359	404	382	368	359	383	369	383	385	354	374	342	362	389	378	367	372	412	367	377	378	355	399	356	358	359	408	357	344	405	398	384	364	356	376	398	364	398	348	360	333	375	394	362	374	322	346	385	379	373	370	368	373	402	374	378	390	366	379	372	354	402	363	368	350	379	382	390	399	404	347	359	391	359	376	359	449	375	365	387	385	360	353	379	393	342	354	393	404	393	394	383	353	355	380	384	385	408	368	373	374	389	372	357	358	381	371	408	393	355	347	343	347	380	388	377	351	336	390	395	369	370	365	413	383	371	401	365	373	366	396	369	351	364	380	372	354	364	403	401	387	352	385	409	391	369	367	393	393	369	360	383	385	395	384	385	358	390	366	378	354	400	367	378	371	364	396	375	406	359	365	399	363	386	362	381	359	388	366	394	395	382	390	366	372	395	347	398	381	403	356	382	418	422	376	399	377	361	367	343	404	352	355	405	356	382	393	380	365	377	382	374	379	366	384	358	388	354	390	387	403	388	376	329	365	379	356	390	373	381	357	401	373	381	396	356	392	376	384	394	409	388	367	386	387	348	377	363	379	338	396	374	358	356	338	361	375	379	377	373	416	383	378	375	371	352	403	397	353	381	394	386	331	380	406	396	380	367	348	357	395	350	391	425	332	406	356	366	396	395	360	375	335	367	376	388	360	386	385	404	389	387	360	383	371	347	362	377	362	379	386	382	354	392	370	372	400	369	348	372	361	364	373	405	388	376	390	394	362	347	356	382	365	367	397	364	410	352	408	376	353	377	379	384	405	357	391	368	386	401	387	404	376	410	394	375	359	369	373	380	404	384	338	376	371	382	384	406	379	378	326	372	381	372	390	348	378	405	392	394	362	369	375	317	329	349	393	394	384	359	356	383	346	373	394	379	354	401	406	367	379	383	381	346	368	357	360	366	396	386	381	394	350	387	367	394	395	373	332	338	389	392	398	400	367	380	372	382	365	367	388	335	393	370	393	380	398	390	385	363	412	344	361	394	370	377	384	364	404	387	373	406	386	391	385	406	379	373	378	383	338	366	353	350	394	375	345	390	392	403	348	362	398	384	362	367	374	393	399	345	376	408	405	413	392	390	391	374	369	390	369	388	370	362	366	386	382	366	372	386	347	388	376	385	392	375	358	380	401	394	407	364	378	348	400	389	344	369	387	367	379	382	361	410	378	371	391	391	370	372	391	381	381	394	395	384	393	382	383	377	392	405	379	366	367	392	361	389	380	358	393	390	348	354	376	363	367	332	398	418	389	383	356	369	375	387	407	385	404	343	351	389	394	382	361	389	369	396	404	392	396	355	359	382	371	379	371	343	345	388	389	381	374	370	379	367	332	370	374	385	381	379	372	362	382	375	407	395	369	388	410	371	379	389	411	402	392	358	367	378	377	364	407	400	360	378	377	380	382	389	384	378	361	403	381	343	400	329	360	391	368	355	375	345	412	343	401	381	390	367	372	382	382	380	363	334	375	378	364	383	342	372	368	397	394	364	352	361	355	353	371	366	356	374	380	364	404	386	372	373	383	411	365	380	374	351	374	361	364	393	365	355	389	401	395	350	351	379	392	359	356	365	375	368	351	362	373	370	354	400	392	417	378	382	320	367	402	406	399	428	386	347	384	359	437	424	378	395	382	384	345	389	391	387	405	391	400	382	402	386	370	328	357	364	384	336	386	347	377	351	345	359	369	364	348	359	367	373	404	358	361	357	371	354	335	358	389	377	363	390	366	363	378	396	403	348	378	353	364	357	352	359	345	391	368	373	349	349	403	409	401	362	341	360	364	384	382	390	390	376	400	358	395	350	370	356	372	405	368	370	379	404	377	387	400	383	386	370	383	377	348	370	399	368	388	362	361	382	396	381	349	369	407	374	339	388	372	377	394	421	388	360	410	372	379	346	384	367	357	360	374	356	369	343	409	382	383	386	360	384	367	358	371	389	390	374	378	378	394	384	370	392	355	358	381	382	376	369	370	386	369	346	376	386	359	402	371	391	379	368	348	395	342	389	365	383	396	378	371	383	395	384	376	389	361	408	411	394	368	368	382	369	401	368	372	385	377	367	385	374	379	401	392	388	370	361	389	358	382	364	412	351	374	372	389	397	380	400	362	375	349	395	375	360	408	385	396	388	392	362	396	334	366	406	370	378	379	366	378	366	367	359	393	381	349	375	387	387	366	371	361	371	373	419	382	383	370	392	377	391	353	393	376	388	364	401	392	369	379	348	391	363	368	356	353	374	369	393	388	404	369	363	423	370	395	378	317	363	368	376	367	377	359	366	357	354	345	370	393	394	342	343	347	380	356	370	339	368	357	386	381	384	349	343	373	386	357	381	391	407	362	383	366	383	335	410	351	380	398	355	380	403	405	325	362	374	386	354	368	365	381	389	389	357	390	346	394	367	377	376	384	381	404	391	374	347	372	363	381	358	348	372	380	399	391	351	374	369	366	342	360	341	382	348	360	387	394	384	394	374	392	375	383	385	342	386	383	377	353	381	394	383	390	380	338	378	390	359	375	347	361	388	385	354	378	373	377	382	409	377	378	387	378	383	361	371	367	354	384	372	390	385	390	360	410	361	379	384	357	376	387	392	366	381	391	398	393	345	386	401	379	391	373	387	377	363	353	413	365	372	368	407	345	373	364	377	385	398	389	359	355	360	396	378	391	413	365	390	401	329	394	400	380	375	378	354	386	400	357	372	394	376	358	379	381	368	379	365	350	394	351	335	372	383	400	391	366	387	374	401	371	350	393	371	370	370	344	384	372	390	367	387	374	357	399	409	392	378	372	361	419	370	412	403	383	359	418	385	355	351	404	391	336	380	367	367	414	340	433	387	394	375	330	364	364	401	397	369	360	389	379	369	351	356	366	357	388	383	386	363	384	407	385	380	369	373	392	394	373	386	369	349	365	372	389	341	422	379	405	379	367	338	427	387	384	360	374	382	367	380	387	401	384	357	390	380	380	376	386	370	393	391	390	378	370	382	374	400	349	383	364	371	349	367	364	382	355	383	370	375	436	392	360	327	402	366	396	355	343	383	403	363	358	389	365	367	333	361	374	413	404	377	379	379	367	350	392	371	365	391	371	356	343	366	372	346	402	392	370	400	346	374	383	359	376	379	369	413	420	408	412	338
25824	21589	27688	25436	13997	6722	4817	3002	2385	1972	1319	1002	847	729	642	631	620	582	493	472	463	486	452	406	444	423	439	488	460	469	462	452	439	470	462	495	444	437	424	448	467	412	428	463	425	439	368	414	449	438	424	435	432	405	433	453	458	475	423	466	463	460	476	452	432	475	429	463	387	428	440	433	406	433	433	422	439	421	416	421	385	424	418	438	469	425	425	417	404	408	390	444	372	429	408	418	411	449	432	406	432	407	404	392	394	402	398	435	395	455	418	424	431	394	444	436	397	432	439	396	404	412	449	393	424	379	422	410	397	412	424	455	416	391	387	410	455	421	414	386	383	390	416	412	449	447	418	423	416	404	436	431	411	415	389	440	366	413	431	406	402	412	428	371	400	386	467	377	394	372	443	414	396	414	398	387	444	428	422	430	419	419	409	412	410	443	402	431	430	418	424	422	447	432	406	429	391	413	413	425	419	373	407	419	442	406	400	423	404	379	427	404	387	406	415	412	389	404	382	403	383	444	407	393	395	425	403	413	436	411	429	396	427	381	388	404	443	429	384	390	472	425	372	418	449	380	439	437	362	408	430	411	394	433	425	389	404	448	397	416	397	406	410	448	421	405	428	401	381	373	421	374	438	422	423	439	466	352	410	398	408	392	455	417	403	392	412	414	433	458	406	428	421	436	391	441	403	410	376	400	388	396	419	438	420	409	417	414	440	464	441	395	440	396	405	415	422	447	405	435	397	413	380	418	398	379	402	478	414	400	425	384	405	428	424	398	416	421	429	462	446	404	415	456	411	396	407	393	400	401	406	404	421	376	430	431	389	397	430	405	393	395	403	421	426	424	398	410	451	412	415	401	390	428	402	414	455	388	426	431	397	410	440	418	417	401	436	386	422	402	430	417	428	412	419	390	432	392	431	401	446	421	403	416	401	409	421	424	418	385	438	412	430	412	420	392	419	413	379	424	411	404	408	387	412	444	388	424	406	390	406	418	428	379	427	404	414	393	415	423	419	444	388	420	404	422	401	410	416	366	424	427	433	406	433	415	437	400	444	398	443	417	392	406	388	466	442	385	407	420	423	448	424	375	428	392	416	415	389	414	421	396	377	410	450	417	424	410	414	410	397	386	433	428	423	381	440	423	410	403	448	433	385	435	416	409	397	366	395	391	422	441	418	413	406	418	409	401	412	412	402	423	385	426	447	425	419	370	435	404	435	404	449	436	391	387	426	402	418	423	422	409	381	410	404	406	443	415	380	457	393	423	398	418	396	421	418	412	389	432	407	417	435	375	399	421	366	399	386	447	455	428	381	411	393	415	396	432	427	414	422	421	379	405	406	432	381	445	461	393	400	411	411	386	426	419	417	415	409	413	418	445	415	408	399	387	394	428	428	391	411	437	389	426	385	395	401	406	445	431	433	394	408	424	402	398	417	390	421	425	423	384	416	407	434	399	406	408	431	390	382	380	413	434	375	414	406	410	425	407	370	444	414	407	408	395	413	407	414	420	397	408	433	431	386	399	381	404	411	399	364	447	379	417	443	417	402	404	423	403	419	391	356	405	425	406	418	442	430	400	406	426	416	432	443	410	371	378	431	427	399	430	436	373	390	390	454	426	407	479	404	431	431	413	428	426	426	408	423	412	459	388	399	424	401	432	402	447	410	423	406	434	410	421	408	406	420	398	449	408	416	426	419	408	477	404	397	416	392	485	441	438	413	395	418	389	392	412	439	447	416	421	424	366	458	422	400	407	430	414	416	423	418	405	442	433	383	413	413	395	398	438	426	404	388	401	424	396	422	410	394	433	418	430	394	425	412	423	424	408	396	451	420	415	406	428	399	432	409	416	383	413	431	398	428	427	437	402	433	401	426	415	397	439	446	413	432	420	404	414	413	402	424	406	385	390	389	445	381	397	432	435	416	400	418	392	417	410	433	418	427	390	438	436	414	382	419	401	429	385	392	397	405	406	390	428	412	415	367	433	420	400	386	383	440	435	437	449	407	380	442	387	423	435	447	428	439	365	475	405	416	393	428	393	400	411	433	393	403	371	411	418	390	437	429	472	402	389	435	411	430	392	408	422	449	409	407	350	398	387	371	436	413	459	453	397	422	383	421	442	413	389	418	429	379	411	434	416	423	424	440	407	411	431	398	413	409	389	414	384	404	428	429	385	443	439	407	387	438	399	424	402	434	423	420	415	391	427	379	446	431	437	412	413	395	428	422	409	385	439	404	436	399	435	377	381	404	421	430	400	441	387	405	406	427	445	396	437	424	417	407	419	403	413	418	433	427	439	404	369	428	416	418	425	367	405	437	383	419	399	443	424	392	441	413	394	364	435	416	413	425	451	426	413	433	425	429	416	420	415	406	413	414	410	424	422	421	405	406	427	417	416	424	408	397	396	420	443	401	413	432	369	424	428	407	396	439	425	418	425	367	445	408	433	401	448	431	378	414	402	377	374	413	375	407	406	434	433	421	410	416	428	412	454	397	400	384	406	369	453	428	431	410	431	412	413	424	426	433	399	397	414	419	399	405	405	401	412	389	429	385	434	404	370	410	459	414	385	419	428	436	466	405	398	436	410	418	416	414	422	374	420	417	428	382	392	426	412	436	423	406	404	387	441	456	442	395	486	420	438	434	401	415	404	433	422	427	406	429	418	408	419	424	399	385	426	391	399	415	416	420	377	439	430	421	461	452	417	456	403	431	406	427	435	426	422	442	421	434	445	415	444	450	452	393	417	384	381	407	399	435	406	414	421	440	436	413	446	452	392	431	429	437	398	405	407	409	392	413	386	386	411	434	418	425	400	422	428	395	413	468	411	369	439	407	443	389	428	446	420	403	412	449	416	410	408	385	421	423	414	398	404	403	408	396	375	428	378	419	436	410	415	434	385	449	383	436	394	443	403	392	428	427	436	394	395	424	426	434	432	420	426	419	427	419	424	426	405	411	417	403	430	409	415	419	420	421	426	412	390	430	401	435	424	410	438	389	397	422	385	414	434	446	429	428	393	370	455	429	427	387	422	390	434	377	420	413	414	415	412	413	428	408	436	407	431	383	441	403	379	421	463	396	400	424	430	398	430	414	411	403	395	409	433	434	404	397	388	435	409	435	393	443	408	399	441	414	372	393	413	402	382	439	435	384	348	466	382	420	425	424	436	435	401	401	396	429	410	392	398	409	433	422	417	405	373	395	384	418	412	403	396	431	416	399	414	416	423	435	425	408	401	416	379	437	435	403	420	447	433	434	380	404	407	449	426	400	382	438	407	404	401	421	419	409	391	411	401	385	411	419	426	446	408	421	395	420	439	463	462	414	397	418	418	395	407	415	362	446	400	386	409	387	420	418	419	410	429	403	392	414	388	396	465	395	431	415	400	422	413	411	403	439	411	401	426	462	438	390	403	413	407	437	451	409	451	420	457	427	423	402	410	357	422	418	383	396	427	391	420	431	431	446	386	410	423	443	387	385	401	388	443	384	379	434	426
19457	34860	29649	18161	15069	11696	9709	6800	5705	4743	2900	2101	1582	1332	1101	1028	938	838	768	748	656	643	594	603	599	564	608	635	635	662	654	664	599	592	657	605	605	575	584	635	626	582	504	555	554	522	522	570	563	530	567	515	548	528	577	546	603	551	582	572	532	603	557	623	534	570	577	572	540	541	594	533	526	519	559	514	561	542	525	533	509	477	493	510	514	559	537	548	505	521	477	529	487	499	534	522	548	531	529	508	547	504	506	538	531	538	519	507	498	512	514	526	521	528	492	515	516	500	506	535	505	528	499	518	495	495	537	506	476	515	508	487	507	500	475	512	531	510	522	541	473	533	468	507	548	490	477	493	511	543	500	519	485	483	497	473	495	485	525	525	527	501	497	521	499	533	485	507	542	535	544	493	484	528	524	528	466	505	464	501	514	511	525	514	516	508	487	516	549	493	502	514	528	510	535	504	497	503	545	520	481	512	577	530	513	502	520	514	536	478	502	508	468	489	511	554	523	484	494	508	502	513	505	537	495	505	473	505	532	490	513	547	491	538	534	513	512	500	490	482	547	472	516	468	485	498	508	501	521	516	498	508	513	548	504	543	535	481	489	535	573	490	529	545	541	495	494	500	519	495	530	544	529	523	520	527	486	489	510	504	496	551	541	485	506	494	515	537	514	496	503	500	532	527	493	470	506	503	547	510	491	538	482	521	527	545	493	513	525	516	483	477	513	503	529	486	516	522	532	501	521	493	492	522	506	490	519	492	517	502	476	505	513	495	506	520	565	537	493	500	535	534	507	500	517	532	510	503	502	496	510	492	497	526	522	527	470	514	500	500	509	527	472	484	494	503	522	472	519	502	500	503	551	518	525	492	545	486	488	510	494	502	510	488	530	512	549	504	534	473	484	494	510	511	480	496	479	542	495	519	498	469	519	512	513	512	515	493	486	509	467	499	502	469	507	513	492	497	504	498	537	546	481	496	549	517	510	552	514	519	529	535	472	525	534	551	490	502	524	512	480	520	514	528	532	552	515	519	527	514	488	499	525	482	482	539	499	505	492	519	482	473	519	558	537	540	496	517	526	496	545	526	499	519	505	472	550	495	524	498	540	483	495	516	485	487	524	467	496	471	540	511	514	514	521	494	504	498	519	537	511	497	539	507	494	561	507	492	563	508	496	537	518	506	514	499	537	505	513	532	490	529	473	524	506	535	522	535	525	505	509	487	494	482	576	502	490	494	484	516	470	516	533	510	518	481	512	498	485	472	516	537	513	530	511	512	529	469	504	516	507	558	507	542	513	494	504	530	555	510	484	524	494	519	516	490	488	558	485	543	485	542	491	497	499	539	502	530	527	558	524	553	492	506	467	510	552	511	505	521	522	476	497	537	528	512	489	502	510	512	513	554	479	574	530	502	520	520	512	472	546	508	534	505	491	522	526	551	489	513	533	493	499	503	479	484	503	533	525	510	513	479	518	474	491	557	490	514	516	505	527	497	573	563	489	478	516	494	503	483	515	519	507	543	526	507	512	529	481	525	480	484	561	524	490	518	497	525	531	523	486	505	530	474	540	533	499	462	514	514	501	497	496	514	499	545	529	523	513	524	527	509	499	528	528	499	499	521	504	502	495	472	532	490	517	472	533	535	509	555	449	521	574	494	523	506	517	506	468	549	499	533	521	511	529	521	492	546	551	486	545	505	506	519	506	548	510	512	524	490	514	512	509	500	500	553	519	533	511	527	503	522	521	479	519	490	512	515	507	517	479	491	490	497	512	502	478	488	493	547	523	495	521	493	507	492	551	512	507	493	523	491	503	516	524	544	530	498	558	518	461	506	518	495	534	519	500	526	488	483	517	522	515	529	474	494	522	494	484	534	515	507	498	509	479	567	496	503	524	523	494	525	520	533	513	533	486	527	558	507	487	510	526	534	527	513	529	518	521	506	474	509	510	510	507	511	500	562	476	534	486	505	527	525	521	460	499	523	570	530	518	535	516	527	520	499	512	525	522	469	508	524	517	484	507	547	520	561	513	555	476	531	486	516	513	507	509	488	501	526	504	494	512	544	458	486	522	519	509	529	506	527	515	527	522	494	526	530	494	522	555	504	503	513	479	545	469	542	527	499	480	510	530	501	504	532	507	485	499	546	512	553	505	546	528	503	510	549	492	515	524	494	531	545	545	488	503	540	492	512	482	540	524	509	519	504	449	523	494	558	515	532	501	536	560	470	487	499	489	528	522	502	493	503	497	547	580	503	474	493	524	532	537	518	499	551	522	531	491	494	494	511	512	492	486	517	520	529	532	522	478	491	501	482	493	529	508	496	495	520	484	505	500	516	505	516	464	504	530	533	517	528	493	551	495	537	544	497	533	532	520	529	512	469	516	499	498	475	468	521	492	528	505	502	517	492	518	471	528	492	492	580	529	500	556	486	508	504	503	469	535	499	579	489	513	535	525	476	528	523	521	523	511	526	543	544	514	512	507	496	525	515	494	524	532	511	486	552	488	517	489	555	528	489	540	489	502	519	522	510	537	531	510	536	515	503	489	503	542	475	530	511	540	529	496	507	522	561	532	488	511	511	492	476	489	505	538	530	540	505	519	510	515	514	519	501	524	519	489	484	529	505	490	509	518	513	552	536	536	535	561	512	517	539	523	484	516	534	516	546	484	490	536	545	520	506	491	526	508	465	507	508	506	503	564	512	504	504	537	528	526	502	556	486	519	497	528	522	490	515	515	467	516	540	485	506	516	520	534	490	522	491	569	454	561	508	534	496	488	573	518	551	540	501	527	501	523	505	527	529	520	537	524	542	463	503	505	485	536	521	512	515	511	521	502	506	498	537	491	525	498	532	508	552	521	524	544	481	477	544	510	500	498	508	518	497	548	530	490	518	554	491	477	487	493	496	529	511	495	503	516	537	498	525	524	507	560	502	468	468	475	554	571	529	530	530	489	522	483	483	550	489	535	523	489	513	518	509	521	491	537	512	560	522	519	501	480	522	504	491	551	522	518	483	478	478	551	501	477	470	522	539	540	504	557	518	546	500	497	518	521	552	530	526	492	539	535	485	505	509	518	504	526	560	526	509	524	490	514	535	519	515	505	526	507	524	523	511	530	479	510	476	489	521	527	538	510	495	470	503	523	508	488	522	486	507	518	516	507	508	494	497	552	508	492	488	507	541	523	515	527	522	521	547	495	517	516	518	544	500	524	530	542	546	545	511	506	486	553	538	522	543	511	517	518	508	507	554	519	517	488	514	553	519	542	523	480	505	564	465	509	531	514	506	525	485	509	549	526	508	492	518	539	477	520	485	519	520	521	519	516	476	518	493	564	500	560	517	498	525	493	589	486	526	512	528	510	500	521	499	498	512	522	489	489	511	508	549	490	486	483	506	529	519	540	479	483	499	473	533	518	496	496	524	535	550	527	572	530	524	490	525	489	519	505	528	523	516	488	508	498	500	529	514	510	538	483	516	510	521	491	529	554	532	521	539
23431	21572	29460	24162	21637	21864	15781	6186	4625	3559	2224	1595	1166	1012	859	786	710	640	595	526	502	478	422	429	435	383	458	405	437	421	426	390	393	412	482	421	407	365	364	371	400	422	358	347	337	328	385	344	312	321	365	351	351	311	359	364	341	342	394	396	415	412	393	407	381	395	400	367	367	367	381	384	339	343	359	340	372	356	392	319	319	328	343	340	329	344	333	284	314	317	327	334	331	331	317	354	332	332	332	343	358	361	305	343	302	322	309	309	276	354	289	299	332	347	353	336	298	319	329	333	300	340	323	331	300	314	331	321	304	318	322	321	331	332	302	321	319	331	351	332	313	283	323	331	309	340	319	278	313	309	323	323	314	376	316	308	321	326	324	327	354	330	313	303	348	313	318	333	330	322	308	311	313	322	314	315	328	282	276	330	292	352	330	323	276	300	324	298	320	285	289	301	318	312	316	329	340	330	308	342	314	315	320	314	323	300	319	350	342	339	317	325	324	328	323	338	305	305	321	319	314	320	305	333	292	314	281	292	320	311	314	352	300	332	293	297	307	301	332	322	288	301	327	335	317	307	313	364	354	335	339	326	306	319	324	311	296	363	350	318	293	342	322	319	342	319	327	319	337	332	325	306	334	339	348	305	333	293	304	303	286	346	318	313	324	339	330	293	294	326	345	339	302	337	344	300	330	319	332	307	351	331	320	317	328	303	346	325	289	303	352	346	331	317	321	321	322	366	266	313	319	317	298	324	301	344	314	312	335	361	296	314	329	304	316	338	319	346	354	316	312	348	301	314	315	338	347	310	304	282	320	333	323	309	324	321	308	319	299	331	318	317	313	317	327	339	337	305	289	316	321	303	332	326	311	346	343	324	341	312	322	324	327	314	303	358	344	333	344	332	337	317	304	324	320	323	305	296	316	313	264	304	325	321	318	346	293	352	315	315	358	318	306	319	302	327	297	332	313	320	346	325	319	326	331	320	319	342	315	320	318	334	299	347	363	319	323	297	292	288	322	316	286	275	327	321	339	309	316	323	327	335	322	318	305	315	287	324	324	305	307	293	328	311	320	334	322	327	340	374	333	332	310	314	292	327	311	337	321	314	336	309	326	327	294	317	318	316	311	282	346	318	326	313	342	329	338	312	305	327	312	305	349	305	333	350	353	348	306	304	303	315	315	325	324	299	304	304	317	306	330	269	328	300	348	356	317	326	310	346	318	341	310	329	348	362	326	316	347	316	336	309	349	294	302	328	340	319	314	296	339	299	326	271	346	273	324	295	298	318	323	330	330	304	321	304	312	297	302	295	293	328	329	294	313	335	305	359	320	314	324	322	323	331	313	336	310	343	332	327	324	326	267	330	306	315	343	309	318	314	298	288	335	315	341	320	325	319	358	327	317	313	312	298	317	319	310	321	324	309	323	315	302	278	340	278	286	327	322	338	290	325	289	303	301	330	346	310	327	320	282	306	352	330	292	297	333	328	333	293	318	334	308	324	311	310	334	313	331	327	298	328	338	301	348	296	358	321	342	275	323	319	332	318	305	334	321	287	313	331	330	321	327	351	336	313	368	346	323	311	320	334	296	295	336	323	309	302	323	307	337	303	308	353	308	317	335	319	334	294	271	313	338	345	313	334	316	323	338	341	328	326	325	346	296	352	287	337	333	322	334	324	310	335	321	333	298	349	328	328	283	336	313	334	315	310	305	318	319	300	314	312	343	318	307	317	346	308	298	357	315	307	344	324	305	306	308	305	304	327	345	336	327	301	315	276	299	324	289	317	326	315	327	338	339	304	310	299	301	342	304	316	339	315	340	334	306	300	320	331	326	309	329	282	338	313	324	308	318	280	320	314	310	318	320	290	360	283	338	327	324	332	330	313	285	332	354	304	327	315	300	318	336	305	319	313	307	339	319	315	310	298	323	282	291	334	313	320	322	309	328	324	323	317	324	331	350	311	352	310	322	346	339	336	324	333	360	347	310	309	344	321	334	329	344	297	302	328	303	308	278	299	355	350	308	334	293	328	343	293	310	294	297	311	332	301	291	304	337	331	329	307	301	321	306	322	337	367	301	332	315	313	323	310	307	306	319	321	344	368	315	298	306	317	308	314	311	329	289	296	312	307	303	325	320	290	321	322	311	307	338	314	332	307	330	320	323	306	363	315	315	339	317	303	320	322	316	308	320	331	325	322	339	349	342	308	346	338	332	337	302	321	303	340	319	331	335	317	290	319	292	335	311	320	331	319	297	323	309	293	326	319	346	303	335	342	284	314	344	321	326	333	301	301	318	347	339	312	313	328	335	315	352	357	314	328	314	310	308	331	316	281	301	335	282	296	293	331	332	321	335	290	341	326	311	306	370	331	350	343	335	350	298	336	318	307	294	327	309	304	319	327	316	324	284	310	339	339	317	290	324	332	344	299	292	328	326	317	314	295	285	319	321	305	326	318	347	300	314	294	332	310	334	352	316	330	305	331	288	311	296	345	331	330	310	329	281	297	332	304	292	346	327	314	282	324	316	327	335	320	287	309	318	336	326	346	342	337	325	314	335	337	297	311	301	304	327	331	327	342	328	309	285	327	340	330	294	327	335	350	331	320	303	313	341	306	341	322	327	287	331	332	338	346	324	338	333	354	336	314	297	307	311	307	348	342	275	309	352	335	316	331	331	330	338	307	311	320	308	345	353	308	336	325	339	296	304	320	336	311	314	345	331	342	336	304	300	321	312	307	344	342	303	330	310	314	331	330	310	346	301	323	296	322	309	315	327	336	307	270	298	301	301	322	307	311	325	344	323	346	301	332	312	317	301	349	322	302	325	317	306	331	306	318	315	339	338	320	291	331	308	310	289	307	316	327	328	329	313	314	308	326	318	297	331	308	317	336	301	331	327	277	294	308	327	318	296	322	316	299	324	326	328	334	352	302	342	324	344	347	334	320	290	321	293	287	313	283	332	314	320	304	307	317	347	344	331	294	334	351	331	341	304	318	314	315	325	300	315	357	291	312	278	294	303	326	311	311	319	282	336	323	300	327	324	349	294	334	305	285	348	308	300	318	322	310	336	329	325	308	313	322	341	316	318	311	320	321	324	310	320	288	337	308	343	351	301	302	314	333	294	317	330	310	313	349	317	305	296	301	312	346	315	301	323	289	328	319	331	315	303	298	312	297	328	290	301	315	319	300	301	312	284	347	323	313	307	343	300	336	312	313	323	299	318	339	307	306	301	301	297	328	325	316	335	316	346	325	305	338	317	301	325	294	294	349	351	326	322	335	300	313	297	327	346	307	339	323	315	290	331	288	335	344	320	337	305	322	304	340	329	355	298	311	307	299	336	327	288	291	289	276	355	312	341	325	326	289	359	338	353	301	322	313	355	327	320	334	323	308	338	305	317	340	287	328	336	311	316	332	315	283	346	320	305	331	302	268	338	320	305	331	317	306	301	314	322	316	310	294	311	306	352	327	350	329	300	314	287	328	364	307	340	318	316	323
21508	42545	37470	26343	22633	18291	15156	11243	9851	7757	4838	3556	2712	2179	1682	1554	1305	1140	975	857	772	638	610	625	618	618	595	619	593	616	660	652	611	621	716	574	508	513	527	636	554	508	485	456	416	432	407	444	438	404	428	411	438	490	447	434	543	482	532	571	579	525	509	527	519	542	518	545	502	470	425	480	448	507	497	488	443	456	432	404	405	433	399	420	414	432	431	392	402	411	391	412	365	401	348	388	407	415	386	429	397	413	382	429	399	400	364	432	408	407	423	379	405	369	371	371	397	394	375	396	382	403	359	348	395	361	403	410	392	390	373	350	420	365	378	391	408	395	380	438	377	393	402	405	376	380	390	391	373	384	374	411	372	400	385	368	361	385	385	399	400	368	408	400	387	349	403	393	376	399	366	400	382	409	386	409	404	401	388	390	441	395	383	360	397	396	413	394	400	373	430	441	375	394	404	386	416	394	371	409	430	392	381	356	406	414	397	363	366	400	398	386	393	408	370	362	396	338	387	376	390	405	402	396	393	401	378	380	371	366	417	386	370	411	407	407	404	395	358	396	375	417	417	373	376	375	382	434	401	380	426	408	387	402	408	431	403	381	369	368	395	407	373	379	401	403	383	380	396	407	394	397	419	388	427	378	389	388	392	400	429	386	397	384	404	381	393	390	406	416	376	432	396	380	351	366	396	385	385	367	386	413	447	387	356	403	417	390	433	365	376	397	359	372	440	387	398	396	412	417	416	372	388	431	406	389	407	399	401	398	387	412	377	400	379	373	390	379	425	379	378	371	405	376	364	409	397	358	417	391	371	428	403	411	419	365	403	410	399	382	400	374	367	361	427	385	397	409	387	377	385	404	384	384	393	406	421	406	397	358	400	403	385	393	414	395	365	382	395	423	360	363	381	392	369	369	400	445	371	400	403	397	371	391	429	384	397	425	367	377	397	410	386	366	366	342	393	377	414	386	346	381	370	403	379	377	398	415	351	384	374	422	392	415	421	421	395	429	448	416	411	446	379	359	364	397	394	367	407	396	415	383	401	381	374	406	406	371	418	401	407	384	376	368	388	386	405	402	420	405	388	379	386	378	388	403	410	381	399	388	443	377	427	403	404	392	394	407	358	374	365	398	383	432	395	380	405	379	353	388	351	406	391	386	410	362	387	373	394	406	385	413	394	353	397	385	355	398	392	386	377	400	373	400	408	357	410	385	408	404	384	404	385	403	387	365	361	402	437	375	347	357	368	384	412	369	375	373	392	397	393	378	399	393	407	358	399	381	401	400	351	391	336	407	395	396	385	393	348	407	420	386	381	401	397	427	398	389	363	371	414	407	407	379	396	395	372	368	378	386	378	397	364	397	383	382	424	343	403	418	356	388	356	420	423	402	382	387	395	370	409	406	379	360	354	409	380	420	351	367	359	384	394	360	400	371	404	409	392	385	396	392	355	397	386	415	368	394	403	376	346	404	407	406	375	393	411	442	407	387	393	421	417	393	374	372	375	391	364	395	391	397	425	383	416	397	396	368	387	374	394	392	388	408	362	401	376	367	391	405	423	357	407	411	402	380	410	385	391	380	390	400	393	388	401	436	406	432	389	404	390	380	385	380	362	408	406	408	410	403	387	400	392	389	404	374	340	384	366	391	388	406	375	380	392	375	368	397	368	402	386	376	396	402	393	394	372	390	388	399	384	395	363	392	355	380	393	372	353	370	388	415	359	410	417	405	394	400	405	387	379	411	374	383	429	379	422	410	400	375	401	377	410	377	375	391	398	391	396	386	389	448	425	387	380	377	403	375	414	390	373	366	383	396	380	425	392	389	386	384	374	391	391	374	413	364	411	419	397	361	370	440	352	392	408	395	413	379	388	396	385	405	393	426	321	363	399	396	408	373	409	414	403	399	365	412	382	371	422	373	362	434	406	409	410	392	393	430	363	406	402	372	404	357	381	381	431	375	397	364	385	364	407	393	380	380	375	375	393	375	403	389	438	365	386	370	383	410	423	422	404	362	380	414	379	390	370	395	418	405	354	402	394	392	437	418	393	407	403	410	387	395	359	380	367	403	391	375	387	378	366	375	420	378	388	372	405	387	387	375	405	398	401	405	391	393	411	411	372	385	399	383	378	398	435	391	390	426	407	385	417	362	369	382	392	375	393	358	367	384	414	385	386	341	380	376	375	417	397	375	404	404	404	392	408	376	380	381	378	388	403	412	373	421	363	386	391	399	402	357	380	408	395	404	369	425	394	366	388	368	365	412	390	368	406	422	381	389	422	386	380	397	402	429	388	375	377	433	399	413	380	412	400	432	373	380	376	389	415	394	392	404	402	404	381	386	400	404	361	424	357	379	387	424	397	408	386	392	407	380	387	406	398	408	438	394	393	369	409	427	376	395	396	394	386	392	406	364	393	358	368	360	377	402	385	399	408	404	404	391	403	413	393	385	400	372	384	398	386	353	376	368	419	376	376	389	377	381	392	405	405	379	367	401	378	373	388	419	374	405	390	390	398	372	406	361	408	399	403	354	433	384	366	380	373	410	388	382	447	401	347	388	423	412	434	388	376	413	420	380	409	354	382	407	397	380	366	365	434	396	380	380	413	384	358	373	371	394	401	350	393	366	407	381	384	365	383	407	374	398	397	364	404	388	382	379	404	414	390	407	391	406	390	400	412	381	385	392	415	390	370	403	396	368	403	405	382	367	377	403	403	396	402	379	380	389	393	410	428	418	366	365	398	383	406	441	450	391	381	357	416	371	411	385	412	376	399	402	388	344	365	417	325	414	365	402	399	388	400	378	384	399	404	386	395	389	426	396	396	406	419	425	382	403	396	407	402	370	384	433	413	421	392	410	371	385	405	420	333	356	383	361	399	405	407	379	397	373	373	381	422	425	340	410	414	380	391	398	402	402	391	393	381	388	394	398	404	402	405	369	396	381	360	419	387	370	428	396	385	401	403	393	425	396	385	391	385	405	348	389	362	360	388	383	412	383	412	369	376	407	393	365	387	334	424	400	414	413	376	406	400	404	386	410	379	362	374	384	392	383	372	376	388	416	410	395	394	394	369	374	378	396	356	364	358	400	381	357	394	386	361	423	340	362	384	386	416	382	388	364	372	363	365	400	415	397	398	412	359	401	361	378	411	385	395	379	370	369	380	390	400	381	422	375	347	376	385	391	382	401	391	368	399	375	368	356	396	390	414	392	388	413	416	373	411	401	394	406	357	399	425	380	396	419	406	403	417	398	379	384	368	383	393	383	370	384	375	402	379	409	390	414	387	419	434	352	392	404	407	325	404	349	410	359	376	401	400	402	362	393	392	396	378	398	371	383	403	423	424	372	386	363	420	413	376	385	391	405	429	383	385	404	389	346	375	378	398	375	397	364	404	360	390	395	380	395	399	366	393	398	385	419	371	391	372	426	377	379	386	381	418	361	386	400	438	402	391	392	393	398	400	380	358	377	429	399	410	408	371	430	367	402	367	374	382	394
27918	22173	21406	12904	7034	4819	3398	2111	1894	1371	968	761	626	615	495	480	480	489	456	490	450	398	380	420	378	440	412	403	381	403	453	417	390	395	443	439	399	404	380	393	368	378	424	411	360	387	383	378	387	424	384	339	371	403	408	374	402	405	408	435	426	399	387	408	418	420	404	405	379	398	392	380	342	392	394	401	437	404	386	374	387	361	428	367	393	373	411	409	370	411	335	402	348	398	435	363	364	335	389	387	392	365	393	402	400	414	404	381	393	388	362	382	396	376	373	383	385	384	382	368	368	401	411	371	392	391	387	397	358	377	377	393	384	369	372	371	367	362	376	406	373	367	386	368	397	436	415	409	422	377	378	369	397	370	412	366	354	378	372	374	373	389	380	383	406	387	426	386	375	357	390	374	365	428	363	385	386	388	389	345	362	415	395	405	369	364	432	418	371	381	388	385	376	404	361	382	390	423	360	397	398	364	372	376	357	377	349	348	374	375	398	403	386	361	393	389	391	368	357	380	391	400	364	412	394	390	357	340	406	345	369	372	397	381	389	366	358	414	362	367	388	379	389	398	342	372	381	390	389	376	377	405	420	366	353	342	379	412	375	412	341	389	372	380	382	367	391	365	377	387	381	374	391	363	345	359	378	401	362	408	354	368	383	391	381	354	380	368	416	394	396	350	396	402	368	415	366	401	391	381	371	381	342	400	403	339	422	374	372	332	410	386	394	375	381	375	387	396	375	402	349	385	368	395	357	415	396	418	390	396	390	396	374	369	391	346	403	384	364	361	386	391	376	382	377	368	378	410	367	380	367	360	375	370	369	424	408	359	355	340	393	365	391	361	419	408	379	402	367	391	361	368	374	346	374	360	369	369	399	375	359	352	375	369	357	392	376	391	390	356	370	387	343	397	406	365	395	382	354	384	360	392	344	368	404	409	389	381	379	384	372	350	375	353	384	395	374	334	396	383	388	361	380	396	376	381	395	373	362	396	385	403	393	369	384	373	411	385	420	391	362	368	364	415	367	395	376	379	384	390	374	373	356	420	372	363	378	383	360	385	370	404	384	346	376	371	429	358	386	393	360	408	386	349	380	411	375	362	354	359	398	417	413	365	392	369	389	379	392	355	367	415	438	374	368	390	400	427	353	378	381	374	384	396	380	373	379	413	363	376	354	366	394	378	352	408	414	350	422	369	394	352	355	360	350	369	380	402	363	364	369	374	368	402	387	405	402	378	384	377	389	400	409	406	368	392	380	381	358	391	382	345	387	360	404	393	409	388	363	411	384	380	396	396	364	408	409	391	397	388	391	395	393	398	390	374	398	400	391	356	359	385	378	407	384	371	360	378	371	392	390	367	390	366	366	428	380	386	382	382	365	402	367	386	346	406	393	373	381	379	364	402	399	412	361	391	402	379	392	371	385	378	386	390	404	376	359	375	363	381	412	351	378	402	380	371	372	363	366	400	400	413	357	393	382	367	385	378	395	357	367	396	401	412	395	395	341	384	352	356	387	375	334	392	406	373	389	394	373	377	372	349	365	377	356	387	394	332	362	350	377	363	387	350	394	393	402	376	397	385	412	394	359	367	399	362	372	391	373	378	359	358	370	386	387	363	380	372	417	403	380	372	351	380	410	423	407	364	353	381	387	389	375	396	369	375	383	415	369	368	376	357	376	356	409	372	428	361	375	382	345	360	381	376	412	399	368	386	416	398	382	344	392	389	366	389	395	400	400	370	379	363	390	391	399	366	377	393	362	389	384	397	385	381	385	410	391	387	392	352	362	371	377	386	363	375	380	405	436	367	380	372	335	358	400	345	371	403	384	377	388	378	376	375	391	371	369	357	387	354	402	373	350	385	417	357	370	416	388	395	356	375	392	364	370	398	402	393	341	372	356	416	383	404	412	361	374	370	388	375	393	388	396	421	331	377	377	405	375	381	385	371	372	389	371	397	375	405	339	385	396	412	381	385	432	357	377	382	372	366	357	395	374	386	365	375	369	364	348	387	397	374	346	395	397	367	395	424	409	368	375	386	362	365	414	355	380	377	381	391	391	423	372	343	379	374	357	359	406	424	399	379	390	365	383	386	387	373	375	367	399	397	384	406	395	377	374	391	424	385	373	387	420	385	393	370	393	409	359	357	367	407	382	413	389	379	404	384	379	379	410	384	365	369	382	387	374	377	344	381	386	398	396	355	383	423	397	412	376	406	386	362	392	386	411	428	364	380	372	371	413	364	371	396	381	355	367	337	374	390	394	366	392	356	335	394	327	380	401	397	409	352	364	409	350	417	358	391	366	391	362	421	389	372	381	365	360	357	379	376	345	383	372	377	370	380	367	364	423	422	382	369	384	378	369	375	380	372	386	378	361	408	401	372	377	391	384	410	374	385	405	388	378	376	364	370	349	363	336	399	407	370	379	372	412	365	369	396	393	385	391	398	350	392	369	406	361	397	368	378	371	374	392	420	423	369	380	385	376	400	423	394	389	387	344	402	393	380	384	383	399	390	390	417	397	349	421	359	406	369	393	381	394	382	400	373	388	364	404	379	387	399	402	381	365	406	370	385	399	407	368	361	378	380	362	359	374	395	380	392	374	380	403	390	391	378	372	354	369	431	399	375	352	337	357	346	384	363	352	405	368	398	368	378	407	375	393	398	417	366	389	376	357	374	395	402	401	346	365	385	404	390	385	374	387	398	396	384	394	380	371	413	380	407	401	372	373	376	369	384	390	363	379	341	401	360	391	373	391	364	379	380	365	377	355	403	404	333	396	384	411	383	385	356	411	369	374	390	378	379	381	389	360	383	359	365	393	373	388	398	395	385	360	361	391	398	386	410	400	360	425	406	403	379	373	344	384	378	375	399	380	425	366	389	367	386	408	380	394	363	370	384	368	383	396	345	363	393	397	379	391	399	397	374	393	392	372	372	389	348	377	369	377	349	394	392	399	388	375	371	377	385	386	441	353	359	410	366	361	379	401	376	367	380	381	364	402	379	386	389	382	387	387	356	371	385	380	402	370	376	417	372	387	399	377	390	370	377	388	400	377	381	353	386	404	383	414	362	369	386	368	385	405	392	378	391	362	405	385	388	408	399	365	370	374	382	351	373	385	347	396	397	393	359	384	366	329	391	394	439	370	399	384	385	404	383	393	374	359	360	382	402	440	403	342	339	392	383	400	369	368	381	409	399	379	405	408	390	379	386	390	379	385	359	386	369	367	374	416	355	378	360	367	366	374	382	356	386	360	363	377	378	366	358	373	380	380	395	386	407	392	380	386	368	385	357	387	416	402	385	387	351	405	415	356	375	384	353	350	383	409	417	349	379	387	346	381	362	362	388	396	364	394	380	330	335	376	397	392	394	385	393	379	376	386	381	386	391	354	399	376	394	380	424	404	367	387	343	392	407	369	380	420	385	380	384	394	383	384	354	380	371	389	357	376	376	391	396	382	349	387	388	394	397	392	386	404	368	368	374	386	359	359	396	368	357
17754	30514	25731	15884	12006	9412	7139	5009	4488	3107	2061	1456	1129	1016	897	820	717	646	656	614	627	555	500	500	539	539	530	515	540	586	575	559	562	569	572	540	514	535	506	492	551	520	521	494	534	480	505	470	488	475	477	502	538	486	449	501	473	532	491	529	495	492	565	546	470	521	518	581	506	546	495	514	519	509	504	517	492	491	497	495	521	473	550	490	495	508	487	519	467	460	525	486	451	462	452	483	480	508	498	475	482	543	481	471	488	519	500	505	489	495	459	535	506	475	460	534	492	460	470	483	484	463	448	481	502	490	459	458	469	490	463	488	485	441	462	459	481	474	476	491	507	452	478	459	483	523	500	476	486	473	496	459	463	497	509	485	455	478	468	505	453	490	471	540	494	477	469	470	477	477	452	481	509	452	452	450	465	488	509	490	453	490	504	516	470	483	485	449	449	514	495	442	524	514	471	453	492	488	467	443	507	443	469	485	471	500	461	466	468	458	529	473	463	465	490	465	479	494	479	441	500	492	486	517	484	443	492	491	499	496	473	487	430	463	456	465	462	478	487	476	492	491	474	525	442	495	454	508	515	473	466	478	468	492	465	470	449	463	488	497	473	472	475	427	486	488	496	474	537	459	498	459	511	527	473	487	507	460	420	454	488	498	471	483	475	470	485	485	482	456	512	492	467	485	514	497	472	464	513	493	508	482	509	476	459	446	483	477	540	470	477	502	437	446	450	456	469	496	505	461	515	453	473	473	449	464	505	469	438	466	454	483	464	465	478	488	499	480	473	510	482	488	487	465	475	485	502	504	465	457	519	461	474	504	498	468	477	484	476	496	481	492	477	482	472	487	481	510	465	467	445	459	497	505	485	457	439	451	528	471	499	469	478	467	514	471	478	471	464	454	475	471	477	480	500	478	468	467	483	461	510	473	465	431	471	481	478	484	475	469	485	481	491	504	441	446	471	482	460	483	462	469	454	459	541	497	472	458	493	471	488	487	490	489	468	480	520	510	451	521	482	498	500	478	512	472	481	484	441	507	515	488	486	494	478	447	491	470	495	480	481	462	452	469	450	502	482	464	510	468	505	462	476	468	490	466	521	470	496	481	479	505	471	424	466	421	446	490	461	490	437	516	457	478	484	486	491	489	518	488	515	500	521	488	507	475	480	497	463	468	450	509	494	474	436	471	475	462	472	479	478	481	465	551	494	491	493	458	449	508	426	454	499	521	504	494	490	495	512	473	469	452	432	465	528	482	485	474	485	460	465	486	513	472	450	482	466	512	479	457	488	521	481	441	487	501	458	512	506	470	489	496	485	498	497	424	499	502	451	499	506	459	474	512	473	497	478	461	458	473	439	459	443	496	449	501	474	484	512	514	476	465	491	480	466	480	489	470	498	453	435	494	465	482	469	481	487	439	487	517	440	466	467	501	476	471	467	487	502	515	457	451	480	502	454	501	469	497	504	488	430	484	467	474	451	443	460	488	491	476	502	470	495	497	467	513	525	486	469	438	485	445	487	499	473	522	463	464	483	477	492	428	483	508	475	474	438	526	486	470	459	460	447	511	485	460	466	455	464	450	474	453	486	486	471	509	429	462	491	463	466	497	493	491	484	471	508	472	471	447	468	492	425	495	511	451	461	502	487	506	500	492	472	503	465	488	479	455	466	492	471	494	442	528	498	465	478	437	470	475	501	447	483	474	474	486	468	482	459	449	466	503	461	467	489	443	495	494	459	493	478	488	481	474	504	458	521	504	466	481	498	482	508	418	485	482	504	477	458	433	495	502	431	448	491	505	453	463	471	467	512	423	528	448	495	466	498	484	479	469	470	461	500	481	476	459	481	500	481	527	487	495	459	460	467	469	488	475	463	458	494	492	449	457	466	458	479	508	465	496	489	494	482	503	502	451	484	499	506	465	436	500	468	497	483	441	421	451	478	488	475	506	494	507	488	509	493	486	479	469	468	485	494	442	494	463	468	485	473	476	490	477	528	475	481	452	475	456	468	485	495	483	479	478	455	453	435	485	480	438	470	496	494	494	460	483	477	518	463	491	483	501	448	493	483	463	486	489	458	474	500	469	484	479	476	475	475	457	426	498	484	466	484	489	487	485	482	507	466	485	495	517	485	451	473	472	490	453	488	507	452	527	466	485	464	517	487	469	480	447	451	477	438	456	487	518	470	506	502	475	456	475	465	430	498	477	483	478	452	529	451	433	468	511	514	467	439	461	483	482	476	471	456	517	487	453	508	479	453	489	486	523	462	438	500	474	495	457	455	499	443	485	510	471	455	481	496	512	435	481	482	471	487	462	451	483	489	496	494	442	466	484	524	472	500	482	459	468	494	466	475	451	478	476	480	478	489	480	452	457	537	463	457	491	511	502	474	440	496	507	483	451	491	473	468	459	471	498	516	475	470	501	458	494	499	493	464	506	475	462	499	491	424	534	477	519	487	452	518	472	434	465	469	462	455	517	477	488	504	485	466	477	466	456	442	470	484	495	471	478	490	459	422	460	505	441	509	464	480	503	446	470	498	528	498	440	482	493	484	488	483	446	503	472	507	470	442	491	497	465	514	470	510	464	487	450	493	501	468	461	465	486	502	453	456	511	498	489	499	463	527	459	495	501	501	505	501	489	478	445	490	489	480	495	484	488	487	505	469	492	465	487	467	459	483	537	464	466	463	500	487	482	455	449	461	491	438	508	515	487	462	481	471	485	478	501	476	470	455	457	492	478	444	473	472	469	494	503	502	475	502	482	511	507	457	468	508	457	463	475	486	473	510	447	463	490	497	467	485	517	513	478	498	480	495	496	465	507	462	457	487	483	475	480	467	460	476	488	463	480	451	483	454	455	523	492	486	472	469	450	498	472	478	439	491	430	482	494	480	439	459	476	466	471	473	503	477	519	472	483	454	466	511	491	456	463	481	468	471	502	503	445	497	500	492	471	470	442	470	503	462	476	528	488	467	488	491	506	447	495	481	498	498	490	459	466	479	502	468	493	495	468	490	455	472	493	491	510	472	445	480	503	487	460	513	511	482	490	478	505	447	469	455	468	482	507	476	459	486	460	490	468	509	507	474	470	437	508	505	473	468	510	491	456	480	475	506	454	447	503	504	463	468	464	489	430	475	489	481	507	499	454	469	506	482	468	487	483	460	495	506	491	496	491	464	490	470	492	500	496	456	483	426	464	482	481	459	467	453	474	492	519	521	460	440	514	497	510	494	428	485	490	497	485	470	455	499	458	477	456	460	486	485	491	508	491	456	469	471	497	479	485	505	485	448	493	481	477	485	472	469	508	458	458	486	504	517	505	508	496	474	443	463	472	444	464	468	464	457	449	510	497	487	483	467	490	472	479	491	471	515	455	499	506	461	485	483	500	470	483	493	485	525	463	482	435	498	485	471	503	492	471	506	520	480	461	519	483	471	484	473	504	480	446	487	471	478	461	486	478	483	478	498	490	467	461	475	502	466	514	499	449	504	505	483	467
24543	21537	28878	24696	21415	14395	7302	3853	3144	2146	1428	1106	833	783	640	619	562	441	453	411	367	397	356	382	363	354	354	390	376	408	394	385	367	351	387	385	346	346	352	349	346	350	307	327	309	302	334	294	293	300	332	352	348	306	338	337	346	321	343	376	390	342	317	385	371	338	349	319	342	317	319	328	312	291	316	316	335	357	316	314	292	318	344	299	307	283	299	302	308	305	321	320	294	268	281	293	291	319	305	322	302	293	285	332	310	339	304	289	279	313	306	290	282	321	295	288	295	303	274	296	285	324	294	322	331	307	303	294	268	306	304	272	285	295	294	301	287	314	332	299	262	295	310	291	301	304	328	318	321	303	292	297	298	308	284	329	314	315	302	335	313	296	309	296	295	306	331	282	296	294	304	319	325	319	316	309	298	306	298	302	322	310	291	297	299	288	284	285	300	327	290	270	303	307	318	310	294	301	293	317	283	303	288	298	312	282	300	343	328	309	285	310	294	300	280	293	309	309	333	312	310	324	285	296	307	284	301	310	294	279	293	278	326	310	295	332	308	327	325	297	307	290	307	295	296	320	303	300	302	285	278	313	348	309	324	293	330	291	303	289	324	319	307	297	327	323	283	328	293	272	267	301	284	279	300	288	299	275	286	313	295	296	300	294	310	314	312	315	320	290	343	322	278	294	298	320	279	326	313	286	321	288	319	324	288	327	307	307	250	312	293	319	289	308	296	317	312	317	298	323	303	301	300	287	276	312	306	309	310	279	291	287	321	271	305	288	313	337	327	296	312	278	325	285	289	316	307	327	295	297	325	311	298	298	319	294	302	319	319	286	262	322	297	312	306	306	305	330	310	318	306	293	327	307	325	297	318	277	333	335	292	334	292	287	338	301	293	301	304	306	312	283	290	287	311	297	303	308	338	331	302	315	294	291	318	321	304	303	298	277	295	284	319	298	289	307	325	338	286	293	312	297	283	302	294	337	298	296	307	333	294	294	314	321	312	279	275	299	297	328	308	305	331	308	299	332	315	282	306	282	313	322	300	325	313	283	281	307	309	303	296	320	318	270	299	315	295	316	270	295	295	284	313	311	291	312	303	297	311	339	295	304	291	283	276	298	330	301	321	317	308	291	275	304	295	317	308	287	328	308	306	303	293	297	306	312	318	340	311	306	303	296	293	282	275	252	282	311	294	303	329	274	295	343	276	307	291	296	282	265	317	293	285	346	319	335	303	301	308	302	305	309	280	298	307	264	323	306	303	302	330	306	303	337	305	299	335	271	312	293	308	312	285	307	298	282	310	263	272	306	295	292	310	294	325	311	310	281	305	303	322	299	292	308	340	305	280	287	322	283	282	318	289	290	324	268	327	311	328	297	306	314	297	326	316	294	300	328	328	305	308	297	302	301	316	274	276	299	294	304	294	320	334	288	267	289	305	292	309	308	304	297	298	301	314	293	324	263	312	295	304	331	317	301	271	307	307	318	290	309	309	294	301	307	296	311	293	317	292	296	313	314	313	297	278	292	322	310	320	305	304	301	281	280	296	298	333	273	296	289	313	306	309	286	307	287	298	314	297	306	300	321	297	283	300	307	319	278	317	282	300	306	296	319	342	284	287	317	310	308	302	282	297	287	339	283	312	312	332	312	317	333	315	332	300	332	312	290	302	332	339	288	305	311	297	294	304	288	319	310	284	316	307	290	290	301	270	295	321	317	339	272	282	291	298	306	296	276	277	310	299	284	281	333	300	313	317	300	305	276	327	298	279	289	288	275	327	302	317	292	334	300	281	319	290	307	315	285	317	281	325	316	280	282	312	336	295	308	301	304	307	317	303	307	293	296	306	297	305	304	318	301	296	295	338	313	313	281	306	300	319	294	282	337	287	291	322	306	269	309	305	309	285	301	325	289	291	321	271	331	274	275	270	291	262	319	288	295	307	325	279	307	297	300	311	286	300	324	350	303	308	299	272	306	297	301	313	309	292	291	293	304	298	287	281	294	298	277	310	302	265	301	261	304	309	303	335	284	317	281	319	321	316	300	282	310	308	310	299	307	340	297	319	319	297	318	283	334	320	300	304	327	300	294	284	316	292	316	310	312	298	318	302	289	255	308	306	294	311	301	277	291	284	308	319	282	316	318	309	291	310	304	295	311	328	289	304	308	342	283	300	281	331	315	274	313	291	311	305	338	293	266	317	319	287	284	309	309	295	281	286	319	333	324	285	331	307	299	328	294	290	281	323	304	309	311	303	303	300	349	318	273	304	296	308	324	299	303	305	310	303	321	312	296	317	310	308	281	323	284	303	281	315	289	313	290	317	307	302	317	326	289	309	341	288	265	315	309	280	346	294	299	275	280	308	300	335	313	307	298	289	297	298	289	304	306	300	296	321	290	272	306	333	311	306	298	323	314	271	301	276	291	306	300	268	302	322	307	336	293	329	299	303	283	322	291	316	296	296	325	329	313	319	280	293	323	323	291	281	258	266	326	298	319	318	299	298	312	279	311	302	265	316	278	296	288	309	320	315	315	320	298	312	324	311	297	302	309	312	285	308	308	283	287	313	345	328	289	293	309	304	275	315	304	261	319	294	314	285	298	328	301	302	313	294	315	269	288	302	344	320	299	322	309	303	311	284	300	298	298	321	297	313	273	286	266	311	317	311	315	314	307	297	296	302	315	309	327	316	315	291	341	280	293	306	308	289	295	282	296	304	318	295	309	278	315	333	306	302	327	314	315	265	322	292	288	325	278	327	302	290	300	290	281	310	303	278	287	307	269	329	324	317	304	337	325	311	318	278	308	294	308	276	298	288	289	319	337	308	315	260	307	316	318	262	343	324	287	314	308	293	252	317	343	337	281	308	285	278	308	319	302	283	313	301	287	291	301	302	315	305	295	314	271	298	316	315	315	281	293	283	328	332	306	316	313	313	293	305	310	294	295	301	333	269	299	323	282	297	309	292	303	315	292	306	319	311	311	310	283	326	311	296	336	334	312	308	300	323	333	260	290	313	310	295	307	301	272	315	296	279	281	320	294	282	294	299	300	275	320	305	298	297	328	291	293	299	301	322	309	267	295	294	304	307	317	307	324	274	328	293	304	295	302	306	280	289	277	318	312	323	300	285	309	328	283	304	301	282	314	298	312	321	329	294	304	285	311	261	315	307	306	288	322	305	294	294	298	323	280	304	299	307	311	306	329	296	293	323	300	311	298	277	291	308	296	287	316	275	311	313	302	296	291	284	294	282	299	268	286	293	285	298	317	290	315	289	297	308	337	324	302	273	299	327	310	282	286	314	273	304	306	314	305	319	301	307	320	288	323	247	282	299	290	280	331	308	283	309	303	298	293	312	326	333	289	300	299	316	307	302	299	323	295	308	295	337	303	318	281	298	307	308	343	279	295	309	284	282	323	325	303	333	321	306	280	313	285	281	336	266	307	287	336	337	316	294	295	285	311	292	311	312	291	302	324	300	295	310	320	303	302	314	310	285	317
18645	37630	32302	22914	17429	14484	10894	8002	7154	4718	3356	2386	1823	1532	1281	1071	930	869	749	705	628	574	530	512	516	491	494	481	573	650	617	539	525	520	509	477	451	436	436	508	440	436	427	436	358	378	401	436	363	393	428	423	415	446	463	446	418	469	478	494	513	475	468	477	494	467	455	476	447	464	450	419	452	418	404	444	448	411	405	445	379	416	390	368	397	442	390	404	409	391	422	396	399	368	415	450	393	356	407	356	393	395	383	376	400	391	398	358	372	344	395	396	385	383	399	380	381	399	409	408	394	367	393	395	370	394	358	392	399	382	373	393	425	364	384	377	393	356	390	369	419	364	386	411	404	388	396	401	372	380	387	368	390	390	317	382	394	406	385	358	360	371	381	382	366	409	403	408	356	374	430	404	403	373	386	376	366	369	359	370	374	397	421	371	356	448	380	401	408	375	364	369	365	431	382	363	397	333	406	355	358	403	404	384	382	416	365	368	367	386	414	382	353	377	372	410	367	354	414	381	384	393	367	378	415	384	383	431	386	377	402	367	393	401	366	387	410	366	367	352	358	387	352	416	415	393	403	386	402	371	396	397	375	376	396	353	370	420	366	389	413	428	398	403	407	405	378	375	380	388	396	362	385	406	374	371	407	365	385	384	395	397	387	363	381	389	400	393	399	353	373	345	387	392	418	397	382	402	374	362	420	404	356	339	404	375	360	373	375	353	407	369	406	369	395	369	369	388	399	347	398	383	345	404	364	391	387	373	347	377	360	353	358	380	374	369	389	376	366	396	381	431	371	388	391	334	370	378	401	384	382	399	411	375	420	403	406	351	413	367	398	378	407	377	420	370	399	375	374	377	354	390	405	396	395	411	384	403	380	351	366	389	398	372	396	368	384	400	394	410	422	395	389	389	365	373	411	387	394	356	375	389	387	361	377	378	357	377	373	415	390	429	388	397	379	376	381	422	363	392	412	402	366	401	389	408	400	351	389	377	373	398	345	360	361	360	376	398	381	403	392	347	375	409	394	386	391	372	375	394	374	416	370	414	399	381	379	383	380	356	358	365	372	378	369	413	377	393	409	374	382	396	380	397	387	367	368	376	377	400	376	394	330	388	408	380	420	389	379	393	374	408	357	396	371	367	372	377	388	361	367	371	352	396	366	359	401	354	368	419	392	382	358	388	339	365	353	368	333	357	387	437	386	344	407	390	422	379	413	365	350	388	402	398	357	391	381	398	395	420	377	402	370	394	358	415	386	368	378	370	389	397	384	362	405	362	376	396	372	375	360	414	366	371	407	364	378	412	336	369	395	360	412	398	399	388	358	341	399	368	369	417	355	392	399	396	375	347	365	419	398	375	381	402	392	400	403	384	418	404	364	380	338	375	386	370	387	377	387	357	388	373	361	360	368	374	350	441	365	390	381	392	369	381	390	379	375	375	358	379	421	389	396	406	420	375	364	394	348	381	400	399	331	367	406	398	374	369	369	430	358	418	389	327	363	384	379	348	361	372	345	378	374	416	405	395	384	388	375	401	349	372	411	385	391	361	368	369	420	393	378	354	391	388	404	360	368	367	369	367	382	417	395	352	380	391	370	377	438	390	350	368	411	360	367	351	363	377	373	377	416	346	387	383	355	390	378	388	386	389	373	380	392	412	376	375	368	392	366	369	425	382	392	389	382	345	402	382	411	414	373	365	394	356	402	367	357	365	391	344	368	402	388	411	410	417	402	374	391	367	403	415	398	389	348	375	335	368	364	360	399	369	415	380	397	377	396	399	405	400	403	348	412	386	395	367	386	400	364	375	363	392	394	401	386	375	410	371	395	391	390	381	413	390	379	390	360	376	375	382	396	409	395	422	387	400	378	370	401	389	386	406	395	368	385	362	384	371	361	410	388	395	357	405	388	425	393	378	351	423	368	380	378	391	373	379	401	371	393	376	386	396	390	397	401	360	379	387	372	386	411	355	370	360	400	406	400	380	395	383	439	364	352	410	398	421	367	389	335	355	371	413	386	399	371	400	398	387	392	383	429	395	409	398	378	372	402	399	384	397	400	380	380	384	406	417	410	393	358	387	381	400	431	382	404	394	392	396	374	329	393	386	361	350	372	399	385	373	387	416	383	365	352	357	388	354	399	396	361	382	387	371	386	369	380	388	391	406	402	389	393	425	376	394	448	381	364	393	364	371	388	399	390	387	403	373	401	361	375	409	407	405	383	361	363	369	357	378	316	389	400	391	388	412	416	390	396	403	398	383	395	373	378	365	369	385	349	390	395	376	374	367	413	373	397	387	407	372	374	377	392	354	377	379	375	384	429	398	396	363	350	391	387	383	378	380	397	402	381	413	399	382	426	391	390	385	349	388	380	393	367	377	413	387	391	365	369	404	373	373	388	378	392	410	369	381	381	398	348	413	415	388	372	378	401	368	392	375	383	389	382	381	405	379	395	368	407	381	360	416	428	406	371	383	401	395	375	413	364	370	396	387	402	371	432	404	376	389	362	380	377	373	390	401	388	350	375	386	393	364	390	396	399	369	357	375	344	424	387	368	375	421	391	345	354	386	394	371	399	399	344	391	343	376	405	384	371	379	419	335	398	361	401	405	415	378	384	360	408	353	383	418	391	377	378	348	370	384	390	390	400	383	352	389	383	406	360	355	379	367	389	381	398	380	347	384	397	370	381	392	364	365	375	384	397	398	377	385	363	400	395	388	352	367	375	420	398	352	361	366	388	383	407	358	403	369	369	394	387	359	404	379	371	383	362	370	396	358	388	399	390	365	423	358	416	360	343	380	401	364	386	390	350	376	409	336	419	408	348	395	372	389	386	412	373	378	381	345	376	398	372	356	367	375	379	352	395	383	367	360	376	351	409	383	384	409	395	343	420	405	385	390	386	378	395	374	370	370	374	408	402	384	381	399	387	376	365	380	386	367	390	408	355	389	388	385	350	370	410	424	370	417	420	357	380	383	304	345	390	399	404	391	410	377	366	372	399	344	415	343	382	378	404	388	372	384	368	406	370	386	404	386	331	420	365	381	364	402	366	379	404	399	386	371	384	357	390	361	376	404	373	369	391	391	435	382	363	358	354	411	409	360	384	379	382	395	373	368	397	369	352	360	382	397	372	384	380	385	355	393	379	375	429	361	402	415	394	393	374	419	402	391	376	370	422	414	406	393	372	379	360	382	413	391	373	392	387	366	388	386	396	408	400	346	389	388	399	380	362	371	368	351	396	419	389	387	365	392	380	401	416	379	353	407	405	365	400	394	390	338	397	403	360	385	370	394	377	371	376	381	368	356	337	432	351	378	412	346	390	383	398	379	371	408	390	395	386	347	420	375	399	356	392	397	368	409	393	389	385	397	384	376	403	353	399	393	404	411	411	380	344	384	374	403	367	409	397	390	353	392	390	373	383	380	361	364	378	387	393	395	394	390	368	372	404	397	387	391	406	380	386	379	378	359	405	397	368	375	409	385	380	396	383	373	392	365
25797	21588	27653	25561	13610	6722	4230	2932	2280	1500	1188	982	796	739	698	586	618	527	510	500	477	434	475	480	473	478	464	475	475	467	482	453	463	474	469	486	435	439	428	467	459	484	449	419	439	434	441	423	384	447	418	442	435	433	444	455	405	464	421	458	440	446	445	469	482	467	480	436	461	427	432	413	437	427	428	447	429	425	402	428	427	430	439	402	449	420	428	423	443	412	433	467	429	452	412	437	448	468	407	409	387	422	429	401	401	388	457	410	424	461	444	426	426	421	415	420	392	385	408	432	411	420	381	410	398	454	382	412	388	444	452	388	456	409	393	420	441	432	459	438	434	444	376	421	432	403	431	421	412	392	386	421	456	422	404	436	449	440	449	418	417	429	442	418	407	419	461	422	437	412	425	425	410	418	425	410	398	433	418	433	389	415	411	419	405	421	425	426	432	390	405	436	403	399	404	379	447	419	412	439	440	430	405	439	439	422	424	429	382	442	429	417	425	431	419	426	384	434	439	434	433	374	405	380	416	424	419	428	425	436	421	420	404	391	387	405	395	459	411	399	432	406	424	461	393	427	425	438	383	431	404	380	432	427	422	392	447	412	418	440	407	404	396	374	421	411	426	430	425	445	423	405	459	458	464	425	397	413	432	397	386	418	383	431	428	424	393	390	397	415	434	420	437	415	428	413	418	427	387	426	412	417	414	387	398	403	405	407	384	424	437	432	396	425	391	413	401	430	427	429	451	458	423	423	416	414	371	430	419	438	415	423	399	400	416	422	447	425	450	414	414	359	375	388	418	404	425	432	417	446	418	415	427	413	425	397	407	424	360	422	446	457	429	406	438	383	417	392	372	417	443	456	414	429	396	404	409	424	431	420	422	424	416	439	434	427	410	422	431	415	440	377	427	389	421	391	402	434	441	416	436	415	417	458	415	434	422	430	395	439	415	382	417	395	425	421	431	406	431	426	405	422	413	460	425	456	426	435	406	424	398	402	415	445	407	445	433	426	410	430	382	380	415	407	418	402	438	434	414	398	411	404	441	410	409	403	453	429	399	408	434	429	421	393	428	431	408	427	439	406	447	425	426	449	473	449	434	385	470	408	412	412	432	420	404	436	447	399	432	409	425	396	387	385	421	396	409	406	438	391	428	428	431	405	428	415	406	425	459	441	415	424	432	403	429	431	428	384	430	426	405	415	428	398	379	424	432	400	437	454	419	404	429	444	471	402	397	422	410	394	421	417	422	394	402	416	419	376	394	391	402	444	429	391	442	412	411	399	430	434	416	401	440	422	473	398	419	420	434	414	417	417	416	430	432	396	408	408	446	443	418	384	450	414	409	438	402	414	405	431	445	434	425	434	434	433	466	437	433	423	456	396	429	440	413	378	393	411	416	416	423	413	402	394	427	418	443	450	422	399	419	417	395	416	433	383	426	389	433	402	402	432	400	412	420	408	427	424	439	407	422	413	428	387	431	406	444	381	416	424	443	416	406	439	445	396	428	436	425	406	407	398	427	427	433	414	461	410	423	436	416	426	426	432	421	434	422	439	434	405	395	378	469	430	401	417	397	417	423	396	409	429	413	402	412	411	404	395	436	419	405	355	419	432	439	395	443	438	406	439	412	399	427	483	421	441	406	432	433	440	408	402	422	456	447	385	397	383	430	444	397	418	438	441	445	394	420	378	391	421	410	413	428	395	415	413	397	412	421	442	433	420	415	434	433	437	431	438	418	437	405	415	433	441	432	386	446	405	444	395	413	377	416	403	454	414	415	422	433	377	414	437	462	419	411	410	407	396	403	382	460	445	419	457	411	417	438	387	450	447	441	437	431	433	437	418	394	417	428	410	419	442	412	377	431	420	439	411	405	405	386	448	390	452	386	462	440	431	439	414	405	440	422	439	413	446	429	447	425	427	396	411	407	415	422	430	414	430	407	412	420	409	430	430	395	396	418	364	421	472	421	451	409	415	443	395	398	426	407	425	455	424	411	436	414	414	414	426	412	429	412	419	427	433	410	408	400	433	417	388	407	415	437	425	401	408	413	388	393	439	433	447	424	420	409	408	429	400	429	424	408	431	409	393	411	409	406	435	426	435	433	447	457	410	405	423	420	435	385	400	413	438	402	387	392	398	418	438	443	450	439	409	402	421	441	404	422	432	422	425	474	397	391	420	418	429	423	415	461	414	431	455	423	413	405	433	426	431	427	394	413	429	400	426	457	392	367	427	416	433	447	408	385	407	436	414	405	440	411	438	409	407	428	415	430	435	420	402	442	408	399	381	380	411	432	432	437	442	422	429	417	391	428	462	446	427	441	385	408	365	405	414	423	421	408	434	396	391	441	392	425	433	440	412	444	428	406	429	410	436	421	430	383	410	386	456	391	394	410	387	403	417	415	441	410	436	416	425	438	410	399	427	428	374	420	412	422	444	400	407	440	442	439	449	401	410	430	431	406	413	409	398	384	407	402	407	427	411	424	395	401	376	409	433	422	399	444	416	395	424	400	467	446	424	452	433	437	368	429	414	406	436	398	423	419	397	416	401	394	461	429	404	413	422	405	427	445	379	427	411	426	387	399	428	411	442	398	454	429	417	405	427	435	413	458	404	429	437	425	431	400	404	462	420	406	416	385	434	442	393	441	401	426	460	409	434	406	400	438	389	420	433	424	378	414	427	407	424	438	389	406	439	426	421	408	398	434	461	406	399	425	417	405	423	438	397	409	394	439	423	403	444	406	428	472	408	416	417	408	424	412	389	421	429	431	423	414	422	417	414	416	419	398	391	436	419	426	440	438	415	412	430	369	388	431	391	428	396	403	427	427	453	458	400	445	406	422	434	447	395	414	416	417	451	467	418	388	425	440	434	418	400	390	387	422	377	431	403	419	416	432	386	405	443	416	427	418	441	406	406	458	406	428	382	417	435	427	434	405	397	377	434	387	428	426	442	404	423	413	417	420	447	419	407	436	456	416	426	427	457	396	415	410	422	419	422	418	409	449	384	399	432	441	376	459	401	426	447	450	432	419	430	391	434	425	435	435	415	403	452	422	447	432	398	421	393	410	456	423	385	428	395	425	449	401	482	403	415	393	421	389	436	446	392	433	468	396	403	415	405	401	443	446	425	418	379	441	433	405	408	413	410	406	432	388	454	421	423	411	430	443	395	419	414	437	402	429	429	429	431	386	375	432	389	421	441	383	401	401	418	417	421	417	426	401	389	414	378	399	411	412	398	423	442	466	428	403	451	429	441	410	381	438	421	408	439	418	409	424	456	419	455	426	437	404	432	400	442	395	379	410	431	413	411	461	427	409	419	459	395	413	408	411	394	402	439	416	418	426	416	419	384	410	407	419	417	378	401	440	434	416	377	416	439	437	426	407	452	446	378	433	414	395	420	422	414	427	411	433	441	404	410	431	416	432	435	433	381	374	413	435	415	393	401	390	429	426	431	429	425	431	398	433	451	457	418	437	434	399	418	433	401	426	435	438	436
18576	34670	28863	19996	14396	12142	8649	6592	5412	3533	2664	1960	1619	1441	1201	1020	888	843	777	712	665	645	634	601	588	614	588	644	645	645	628	656	593	613	631	663	629	653	556	544	575	590	539	526	543	531	490	514	529	578	499	572	536	526	572	590	570	577	613	572	595	641	589	608	711	603	606	575	552	597	587	559	563	542	568	549	584	528	550	527	534	539	545	514	536	542	523	524	537	500	517	536	544	529	526	509	503	531	524	539	524	570	533	513	519	518	503	522	531	525	511	520	533	533	534	546	502	551	527	492	539	514	512	525	552	507	500	551	526	525	516	507	532	551	533	484	510	500	514	497	511	515	519	474	507	510	514	548	499	530	560	514	489	500	531	519	568	536	508	510	521	536	507	560	535	518	534	515	544	552	518	500	524	497	532	504	517	513	483	495	524	520	519	509	540	558	554	486	530	552	567	520	499	536	565	548	551	539	537	529	520	537	532	509	525	535	536	564	536	534	525	486	469	553	520	497	540	540	479	499	539	557	487	529	481	543	493	559	543	528	518	573	520	543	533	523	502	519	529	542	517	513	531	490	513	497	498	527	542	554	532	534	532	549	488	523	573	519	504	500	512	511	501	498	505	502	522	565	525	546	531	546	560	523	515	506	522	497	515	550	514	535	486	517	574	481	533	510	576	531	509	508	543	512	532	532	528	521	508	557	534	561	513	517	510	555	504	506	510	513	500	497	501	540	557	509	507	525	523	476	538	518	453	508	528	536	528	523	549	536	500	518	509	539	518	483	477	561	499	491	527	532	517	528	504	485	519	527	512	550	463	530	527	505	533	485	536	501	529	516	584	510	560	522	525	541	499	522	527	525	524	472	492	507	539	538	496	519	532	559	483	511	532	533	544	525	515	523	526	544	492	523	499	546	480	538	500	507	521	559	528	522	523	505	562	536	515	541	539	545	546	528	504	503	507	503	544	480	502	496	480	577	485	530	542	520	539	505	520	567	534	543	513	541	502	498	523	512	518	497	492	497	488	524	531	506	510	539	514	562	520	533	549	508	526	487	515	514	502	503	517	555	538	515	540	515	520	537	489	516	501	503	504	508	527	511	583	500	477	501	520	541	512	525	517	518	551	491	532	495	515	554	513	542	531	520	483	543	562	499	539	493	519	485	527	551	521	527	518	504	518	548	602	549	530	464	514	513	533	498	528	521	530	498	540	543	527	519	475	530	533	513	528	540	550	549	566	513	504	502	495	540	524	512	550	564	553	500	551	524	522	522	504	543	492	478	536	528	510	504	547	491	529	506	535	499	519	544	526	505	525	538	547	540	545	500	534	535	498	597	508	524	536	530	517	526	522	551	513	528	534	522	522	530	514	544	484	532	520	489	538	486	514	528	491	491	543	561	515	515	492	471	577	481	513	522	522	505	519	488	500	493	542	472	539	523	547	522	510	496	493	558	501	539	534	524	545	497	519	533	504	511	495	521	494	530	516	526	533	520	527	514	509	503	534	507	495	529	508	530	585	499	547	480	534	557	497	493	467	461	548	543	501	552	514	514	537	489	492	532	509	560	585	524	554	494	494	526	504	553	532	550	530	491	497	518	517	508	545	502	561	511	508	499	539	500	456	529	525	509	536	526	516	525	508	479	551	541	535	532	561	532	576	558	534	504	473	529	490	529	518	516	537	523	527	514	516	526	528	484	519	538	522	529	507	513	507	552	499	536	531	490	521	512	507	520	504	507	502	544	568	514	511	542	532	506	524	507	471	487	504	502	543	543	482	570	539	525	525	449	479	497	501	559	527	521	533	504	554	554	548	515	544	536	563	505	533	517	543	551	549	502	541	532	520	528	526	520	501	480	519	515	485	541	507	521	537	541	506	530	500	518	496	533	505	551	539	522	523	537	487	530	505	506	477	533	517	520	492	523	492	525	512	552	551	489	514	540	521	498	534	516	512	518	494	540	527	513	516	529	504	482	509	502	518	527	534	535	553	507	508	543	510	521	537	505	530	527	504	538	512	550	510	548	559	545	490	511	546	493	546	521	553	547	492	538	526	512	505	510	516	581	547	554	505	504	509	571	488	533	478	541	521	526	504	485	566	532	471	497	552	525	506	516	540	513	517	531	498	558	539	495	521	500	492	533	553	524	499	520	504	547	476	542	528	519	541	506	502	491	530	503	539	522	530	475	517	523	510	541	538	553	563	564	562	515	509	483	514	521	527	531	508	501	527	525	541	526	492	495	542	531	517	556	525	543	524	512	495	521	561	527	527	516	532	485	518	537	563	516	531	513	527	508	523	548	519	541	555	498	522	520	540	471	543	501	570	505	495	493	535	547	491	556	547	534	536	517	525	547	571	504	542	545	507	512	543	512	516	493	503	506	506	526	527	529	494	527	538	507	580	544	508	549	582	511	506	495	508	507	531	563	536	516	482	522	521	525	549	515	512	531	503	486	531	501	550	510	510	543	543	501	506	532	514	511	523	513	514	485	506	530	530	547	533	515	567	490	523	532	511	563	508	548	462	539	536	544	557	502	515	508	473	514	527	508	523	503	497	511	538	499	530	518	512	539	514	558	492	481	512	524	513	546	469	489	568	535	547	507	544	493	518	544	577	557	494	542	496	512	561	500	514	543	497	534	573	505	486	502	472	558	517	578	541	549	516	549	493	506	524	507	536	545	513	508	528	500	495	510	513	494	508	556	525	513	535	495	515	533	520	495	531	492	502	508	500	544	526	524	505	481	554	555	520	562	508	524	508	530	479	566	566	524	531	538	503	484	537	529	521	505	504	524	499	527	494	498	520	552	564	482	523	502	547	503	529	519	479	530	489	524	550	519	574	514	542	478	558	545	532	511	513	563	473	547	528	515	535	535	548	562	548	519	548	563	520	493	552	565	491	547	509	496	490	489	527	535	482	527	527	551	522	478	498	523	533	569	542	552	556	568	486	489	559	554	525	459	515	510	551	522	504	532	556	517	500	479	497	449	489	538	533	532	495	515	524	509	503	555	510	505	533	471	510	513	537	457	530	480	546	526	579	545	534	528	494	502	564	508	472	552	544	557	529	530	520	542	532	533	557	496	519	482	519	534	521	555	514	533	510	497	549	557	534	509	520	520	554	535	535	517	531	519	538	535	542	515	506	528	525	536	508	520	536	504	540	508	493	538	544	479	505	510	534	509	489	512	537	537	544	529	541	487	513	524	524	527	530	494	532	545	492	501	530	543	532	489	539	524	519	524	511	530	550	497	501	546	548	542	546	555	511	504	554	483	453	543	514	528	545	526	549	538	535	538	509	542	515	528	481	497	508	559	530	492	516	563	561	530	510	487	504	535	471	495	492	530	538	532	506	501	529	526	513	531	492	548	533	556	546	488	550	538	545	537	536	497	496	533	517	540	581	481	499	512	477	567	539	524	532	559	501	544	512	485	498	515	542	505	518	539	550	542	515	538	553	512	552	526	535	503	494	553	520	548	540	561	475	527	517	477	524	523	553	514
23409	21551	29456	24138	21608	21826	14760	5992	4122	2741	2209	1498	1213	1091	907	768	702	612	607	510	452	446	431	436	427	442	442	443	425	454	420	454	451	424	436	406	410	429	384	413	354	400	350	348	340	355	350	319	364	317	342	362	393	362	398	370	391	384	419	427	428	398	404	409	420	424	403	354	355	398	343	352	380	331	339	387	361	368	350	353	364	364	330	372	340	352	335	333	367	380	314	336	327	335	357	349	352	295	317	328	342	338	327	353	314	348	354	335	299	321	340	357	348	314	365	343	306	338	312	341	347	340	286	319	316	334	369	374	282	303	328	347	326	313	331	316	341	345	323	323	329	342	321	311	300	319	354	327	328	339	312	325	314	341	333	345	331	316	324	302	295	331	315	300	312	331	352	333	320	306	332	316	353	307	361	341	346	291	319	318	340	314	329	324	296	284	304	322	324	351	317	306	344	319	332	292	311	325	307	335	308	329	335	329	328	327	343	312	312	310	301	317	345	335	306	352	355	343	339	346	309	346	295	317	285	346	327	298	333	296	333	327	313	347	305	330	324	298	333	325	327	358	316	348	310	310	316	330	305	317	332	285	322	327	348	317	337	307	327	333	330	330	347	352	341	316	307	290	363	335	347	298	322	314	323	339	315	325	337	314	343	322	312	332	360	313	319	348	322	300	373	325	350	332	344	310	308	316	320	336	324	345	360	325	360	305	315	332	290	340	350	324	329	315	322	344	334	308	354	316	289	345	326	294	319	344	325	292	314	317	339	319	318	303	313	312	300	292	296	294	345	331	342	323	355	333	332	311	325	329	279	337	324	345	333	323	338	307	344	321	338	324	331	322	332	339	310	309	308	309	360	334	390	317	354	326	336	338	339	367	308	338	328	326	338	317	309	315	324	308	303	356	342	299	298	313	341	334	337	312	293	323	329	307	298	326	316	345	329	333	327	301	335	336	331	311	313	321	323	341	319	313	306	362	326	327	346	312	322	343	318	331	327	351	335	323	336	334	336	353	335	326	330	327	357	304	360	333	349	336	341	309	347	318	330	353	318	331	308	321	333	338	315	307	316	337	334	323	300	349	315	323	340	317	356	381	317	310	302	326	314	339	330	366	344	344	306	346	337	302	314	350	360	338	357	360	332	325	321	322	301	322	304	348	350	351	310	336	313	348	322	327	361	350	339	320	340	326	362	318	348	370	318	328	343	299	338	340	332	348	331	348	322	323	349	337	318	360	346	320	328	300	324	282	366	317	344	336	321	317	344	323	354	322	318	319	325	287	281	333	331	291	347	306	340	362	335	342	344	305	333	345	319	318	311	335	361	318	317	306	320	338	358	351	335	333	363	320	352	366	318	300	332	340	346	333	331	333	306	282	322	312	320	309	315	346	331	317	335	331	346	319	340	333	338	331	364	320	310	327	321	309	319	320	350	313	352	360	334	317	352	342	351	319	322	323	312	340	303	328	309	302	344	312	318	305	339	309	321	300	326	343	354	364	359	334	309	352	317	342	328	313	358	339	341	323	340	343	318	325	360	310	321	335	325	295	312	349	338	322	305	327	343	324	302	346	332	339	321	298	313	313	352	324	311	325	325	329	352	321	340	332	335	332	333	321	348	340	324	361	321	325	340	341	342	315	293	367	330	327	331	304	319	317	309	352	336	342	321	349	349	310	340	333	338	327	326	297	296	343	350	342	313	322	308	297	337	321	315	340	337	314	330	321	335	331	330	331	343	299	358	327	318	308	336	339	335	305	318	313	320	339	320	327	320	358	338	330	323	317	332	301	304	289	351	288	322	320	383	335	325	327	317	353	319	353	315	339	330	329	326	346	324	322	314	333	342	339	353	339	344	332	319	326	328	338	314	315	311	326	304	300	366	362	330	333	313	328	337	306	298	314	312	318	310	311	333	337	322	326	333	296	341	332	349	344	315	324	341	362	320	319	335	324	346	307	320	317	308	333	323	345	344	362	324	343	353	315	319	336	361	305	321	319	315	328	281	328	328	335	322	345	326	322	314	287	339	312	303	330	336	342	306	315	368	323	282	313	371	327	330	328	332	294	326	317	321	354	314	329	327	286	322	336	338	305	306	333	363	342	344	349	319	315	315	337	337	339	319	309	353	332	312	315	323	342	321	365	345	330	341	322	334	317	312	302	341	348	327	314	318	295	336	330	324	335	346	332	359	315	327	344	331	328	353	364	342	333	330	300	307	324	334	310	315	285	325	324	324	304	273	327	340	344	337	311	300	325	290	342	321	339	329	323	337	322	325	313	348	325	338	311	328	351	323	343	330	331	360	326	345	347	304	298	342	337	344	328	318	304	317	322	302	328	338	312	327	320	309	324	330	331	318	311	323	309	329	333	342	332	349	349	335	305	324	307	344	350	313	326	330	308	348	338	322	301	346	336	346	351	277	337	354	343	310	324	345	292	314	323	316	344	335	346	340	354	327	343	306	338	344	312	345	331	361	299	305	302	329	327	330	333	336	335	345	362	299	315	342	340	328	317	381	324	353	352	351	304	346	312	301	340	304	342	351	325	311	332	311	365	304	330	331	366	331	315	362	313	334	326	310	328	313	324	356	330	319	348	353	312	290	328	305	354	319	321	323	288	312	305	342	362	310	324	355	337	332	363	316	314	316	306	345	374	335	321	314	363	335	316	334	332	326	317	306	334	339	325	311	310	319	311	362	355	294	334	320	315	344	360	382	340	325	348	329	345	284	311	332	313	349	305	318	328	376	304	340	352	317	338	312	353	335	342	356	334	296	349	330	305	311	324	337	335	332	352	355	366	341	327	324	322	351	347	329	314	305	320	325	343	356	331	333	335	328	331	284	306	317	327	339	336	340	382	304	329	319	331	323	334	341	340	316	325	339	329	334	333	326	317	322	316	348	324	318	312	350	321	332	358	310	331	313	309	335	312	337	300	326	309	306	367	336	331	311	345	341	334	343	359	315	334	319	372	324	322	324	326	310	301	367	349	344	331	328	356	347	340	292	368	324	309	337	348	351	326	330	309	293	328	370	339	338	330	327	313	322	327	317	310	355	299	344	318	336	332	341	326	315	312	330	336	338	342	352	353	317	332	326	301	371	320	308	348	316	311	303	352	366	322	335	332	320	335	353	340	335	288	329	328	321	341	326	304	303	335	286	344	337	324	335	351	306	364	343	312	308	332	330	302	342	349	318	296	349	340	329	276	318	316	326	313	346	321	334	312	302	349	330	355	318	321	335	337	295	340	322	325	316	339	321	323	347	286	365	342	345	351	333	325	306	342	338	337	296	306	332	330	300	333	348	306	317	332	341	300	332	321	362	312	315	369	330	340	306	333	347	355	364	284	344	334	307	329	336	336	338	293	304	336	298	338	309	346	315	332	325	325	323	317	339	343	324	314	309	302	342	335	330	343	331	341	289	321	345	327	350	333	318	333	325	350	312	321	325	299	360	325	304	325	308	323	321	301	344	345	303	318	335	301	336	333	335	343	362	325
21619	42481	37185	28149	21626	18602	13918	11025	8748	6152	4610	3284	2814	2304	1777	1500	1327	1121	921	875	777	679	623	636	620	633	612	627	656	705	647	652	617	631	628	599	554	502	504	513	468	497	461	468	462	446	441	435	436	436	422	454	451	466	526	503	482	518	553	583	610	600	592	549	653	601	612	538	543	457	482	455	471	410	474	448	469	475	477	473	414	443	426	435	430	432	430	453	418	419	439	428	432	399	430	385	385	386	405	381	416	448	396	439	428	440	403	396	402	404	389	468	412	426	412	377	395	424	404	434	444	430	405	380	446	397	412	393	370	387	377	406	426	419	397	397	391	406	391	392	433	390	412	407	406	393	399	414	390	411	396	439	405	407	415	397	416	391	417	367	384	408	397	427	406	406	406	377	405	409	375	379	401	417	404	434	432	426	406	393	417	379	396	384	406	387	370	373	404	416	406	411	415	417	389	436	423	386	408	401	426	396	390	428	426	395	411	396	426	389	422	374	406	420	432	435	401	462	407	406	420	403	433	372	436	424	397	402	411	417	429	422	411	412	384	407	372	432	402	355	405	396	400	418	400	390	426	404	448	445	422	410	404	360	400	396	397	425	396	406	384	421	432	378	414	401	376	376	429	396	413	383	370	398	365	418	398	397	433	383	430	409	385	414	395	410	382	394	399	385	395	419	423	423	388	389	368	401	406	427	420	403	448	409	406	384	433	400	391	408	427	414	394	406	399	389	413	426	424	397	401	395	405	406	420	437	406	411	427	432	415	407	405	413	427	411	412	410	386	391	372	388	401	383	421	411	380	404	400	441	419	420	434	400	405	404	411	402	398	386	393	392	416	404	412	418	424	425	437	377	407	401	358	423	393	411	398	419	376	402	413	384	390	422	371	423	389	410	423	392	407	392	386	412	358	424	399	406	408	369	412	423	388	386	384	401	403	399	377	377	392	394	391	380	374	365	414	408	426	418	398	394	416	413	400	393	375	403	402	399	389	411	421	378	413	429	419	400	381	421	371	407	436	398	390	395	431	389	393	398	420	428	413	410	425	382	419	427	377	394	397	383	398	410	386	394	364	427	397	363	401	404	380	361	373	423	354	395	374	410	390	383	398	370	408	388	435	402	418	402	403	406	376	386	364	376	405	435	435	414	378	411	409	374	376	423	408	408	425	412	435	376	370	379	399	387	385	409	397	385	405	428	414	393	384	392	456	386	425	443	428	440	361	403	380	438	376	438	413	397	419	395	395	410	389	399	384	428	376	392	397	404	413	399	398	399	415	426	395	395	446	433	377	375	399	406	400	415	413	416	408	354	417	431	393	379	401	414	444	423	429	400	410	388	431	424	395	433	410	368	385	414	433	427	395	404	411	384	438	379	401	405	401	363	367	419	395	408	373	400	361	416	430	438	421	376	383	428	390	427	410	371	381	418	395	430	395	378	409	382	436	461	380	384	394	379	434	396	417	370	430	416	415	438	405	375	390	396	379	397	367	424	405	425	353	416	422	400	390	389	377	421	407	363	389	419	414	394	366	403	431	404	414	421	414	389	381	392	375	420	396	384	423	388	443	420	396	370	417	410	410	384	406	398	429	435	439	409	416	402	408	409	398	382	404	435	403	396	384	404	402	442	363	402	413	388	371	412	434	382	384	423	418	400	386	409	401	391	398	412	437	404	405	384	430	445	450	421	371	405	439	409	404	387	406	375	424	416	375	400	391	397	431	407	419	358	393	398	410	388	397	422	358	378	399	388	419	441	436	430	408	406	422	406	387	386	383	403	437	382	423	427	417	392	392	470	423	423	387	374	426	421	387	427	406	421	386	378	441	399	370	408	398	419	366	394	430	384	458	397	417	410	382	374	397	364	428	404	400	414	401	440	390	399	417	421	438	373	388	414	410	426	402	382	427	394	389	452	410	397	374	415	389	403	395	420	395	398	370	400	428	409	386	440	388	402	383	399	419	422	419	372	388	388	430	403	422	398	433	435	396	382	429	414	417	384	398	430	385	381	381	374	414	418	408	404	411	414	394	362	369	395	413	430	425	415	419	371	435	405	399	382	399	411	397	367	397	351	417	405	413	411	388	441	381	393	394	428	429	411	387	412	398	414	394	364	424	385	434	410	398	450	426	406	374	381	384	403	399	388	403	418	379	420	408	418	386	391	377	398	381	404	382	377	372	397	396	398	410	411	390	362	391	423	387	391	396	403	376	400	389	355	394	425	418	371	428	431	404	401	433	370	395	374	424	408	402	388	400	368	404	417	420	383	372	400	407	370	359	397	375	403	374	424	398	413	397	421	407	419	378	391	404	366	398	395	435	391	396	422	428	363	400	401	380	392	385	410	368	427	412	434	419	411	391	428	415	398	389	385	430	418	365	404	430	437	385	404	390	358	436	403	400	433	380	413	413	420	432	375	388	423	398	426	387	381	376	436	445	423	365	419	400	449	334	396	360	385	419	376	420	413	401	398	409	408	375	419	413	394	398	405	426	399	434	367	407	401	366	406	413	411	361	403	387	378	393	402	383	445	412	389	401	393	383	385	395	408	356	395	371	417	377	406	408	390	407	404	436	439	380	396	393	366	395	408	411	435	376	408	373	383	424	403	434	398	367	391	412	409	399	391	435	372	385	395	422	398	399	406	381	367	398	418	388	433	441	408	378	382	453	409	419	416	392	416	390	433	404	426	390	380	389	398	406	406	392	373	406	411	372	430	382	409	426	396	411	399	385	393	412	378	402	418	413	409	381	432	409	382	372	430	376	394	374	442	421	384	392	421	396	401	416	416	406	396	377	362	418	408	437	394	406	378	377	402	385	364	447	377	404	371	384	403	406	424	358	354	395	415	405	376	410	384	374	360	389	398	419	378	422	373	380	366	375	432	375	361	388	423	411	386	411	409	377	354	420	396	364	419	417	390	421	423	388	401	425	368	401	424	381	395	407	419	418	377	375	361	401	400	388	422	393	406	392	393	403	395	362	410	408	393	416	353	388	404	412	417	383	393	398	382	405	367	375	363	398	422	388	424	396	391	399	414	405	408	441	427	424	437	407	385	402	386	395	387	415	406	425	382	400	415	387	430	430	411	403	403	385	397	385	410	431	408	403	413	389	397	419	379	401	408	413	386	395	424	423	425	439	375	380	365	394	412	406	351	419	417	395	395	392	389	395	404	401	402	420	388	380	403	377	410	432	426	396	418	394	404	395	419	418	398	399	388	401	390	398	401	424	423	399	381	380	398	380	376	408	402	408	395	434	395	403	419	388	391	412	411	389	413	376	416	396	383	385	394	441	402	410	433	412	463	414	361	409	399	383	391	439	392	381	377	386	387	390	400	421	382	410	385	386	407	427	428	395	419	415	396	381	394	386	375	392	396	425	398	403	395	413	417	403	424	382	404	377	410	374	414	382	419	411	391	381	429	431	383	414	389	390	405	398	392	411	405	446	432	419	395	382	372	366	435	382	431	411	422	429	417	397	389	400	381	390	395	428	415
27890	22141	21601	13745	6811	4587	3075	2192	1565	1153	912	777	758	552	532	486	526	486	397	456	420	438	423	412	421	412	442	430	444	406	391	432	439	374	414	418	406	412	408	428	412	423	402	378	402	396	396	390	371	412	386	406	394	442	400	368	402	409	397	393	421	390	389	417	413	449	421	434	382	430	368	411	403	399	414	392	413	420	386	374	400	401	398	397	392	419	366	385	379	376	379	370	409	418	404	369	406	416	426	412	380	372	390	378	364	382	400	341	387	380	410	351	388	410	405	384	373	380	362	386	379	389	386	360	383	374	425	405	373	413	384	445	383	365	358	374	363	380	372	400	388	390	408	392	409	384	393	420	391	383	383	362	379	382	392	432	373	382	394	428	417	378	378	394	393	410	397	394	389	343	388	400	392	410	394	393	419	368	413	371	388	394	394	406	354	413	398	399	404	410	391	349	382	386	387	385	398	409	395	407	397	388	392	382	390	418	394	407	428	399	412	369	390	408	375	412	388	391	407	367	372	373	391	361	377	384	368	402	399	396	391	382	385	357	390	406	385	391	370	404	396	410	395	409	368	392	369	397	401	390	375	411	353	389	396	384	369	408	423	338	371	391	380	426	397	379	402	425	415	383	408	396	377	418	383	380	366	399	419	365	366	400	396	409	404	369	398	387	397	394	413	376	423	407	382	355	373	354	394	406	434	431	396	371	392	374	382	406	389	369	408	373	402	396	355	366	390	376	401	422	415	359	430	402	424	351	376	395	403	391	381	442	374	428	356	389	387	399	391	384	381	423	437	438	371	397	383	402	404	379	372	372	389	362	381	364	390	390	374	365	377	363	395	404	407	396	395	356	417	403	401	374	396	395	372	376	375	411	402	361	374	390	374	353	362	389	386	388	399	415	361	364	373	384	362	390	372	379	386	366	383	405	381	388	414	371	401	400	367	387	351	389	381	392	400	389	395	399	385	365	383	370	418	368	373	380	346	363	385	431	396	380	406	395	376	386	376	394	396	377	387	402	378	398	379	372	400	416	423	390	407	393	370	380	396	354	393	365	369	391	399	404	415	401	409	413	404	351	403	393	420	367	353	398	375	366	349	414	370	417	418	383	415	399	390	359	403	392	402	381	394	385	392	398	401	403	375	359	377	416	388	381	381	382	412	412	389	373	389	387	395	392	360	392	405	351	387	411	353	394	390	393	386	361	385	378	403	345	352	383	376	405	388	382	413	380	397	404	352	374	379	366	334	391	381	349	398	412	375	357	390	380	377	412	382	343	395	398	337	379	372	387	408	396	367	397	352	378	410	411	405	383	400	412	415	342	402	377	400	380	415	382	417	397	391	393	361	400	412	375	432	398	391	389	368	415	394	351	396	383	371	416	421	339	414	400	390	369	403	420	415	399	441	353	352	385	392	406	419	410	396	402	376	414	396	363	369	397	371	372	360	374	393	372	414	384	396	398	367	388	365	372	392	400	370	385	395	398	390	386	399	380	381	411	356	409	443	372	394	381	399	360	392	378	370	405	353	400	373	366	420	347	371	407	387	385	395	393	389	404	409	382	386	393	388	394	378	415	377	382	407	394	407	447	381	409	384	388	398	392	391	418	394	414	396	416	383	379	391	426	380	397	381	420	368	399	365	383	395	364	393	383	423	396	408	377	419	429	379	410	389	411	374	368	424	407	362	378	392	385	363	366	379	374	390	430	390	415	370	431	400	410	372	387	388	363	355	392	358	365	384	388	401	353	416	356	385	423	379	395	427	377	389	387	367	384	433	406	377	384	397	422	406	348	371	453	383	357	388	406	399	416	395	403	377	413	371	402	363	436	399	411	392	367	379	395	404	416	381	370	392	371	375	447	405	390	367	371	401	403	387	384	413	422	377	380	403	360	421	389	355	379	387	379	371	327	404	394	374	427	373	366	385	378	406	355	403	402	397	370	381	391	352	393	410	381	388	386	419	374	405	393	423	393	379	431	384	398	381	401	378	392	415	361	408	439	372	390	397	392	376	361	393	385	378	395	361	382	363	331	411	395	387	395	389	399	396	377	387	358	388	370	399	405	405	423	401	368	365	393	374	400	378	396	367	417	393	438	381	425	382	415	360	406	350	408	382	390	432	393	367	394	398	409	380	420	396	409	369	431	360	396	418	387	381	401	363	380	363	362	407	384	382	406	414	390	394	400	347	411	391	396	394	414	374	407	382	386	398	391	412	386	392	426	428	428	387	389	384	355	396	406	411	397	381	395	384	401	437	387	456	400	356	370	414	379	396	382	378	361	415	356	417	412	395	369	381	397	351	392	422	434	357	401	390	409	410	407	402	381	398	394	373	379	381	394	361	387	405	348	405	384	388	423	398	362	362	390	387	385	380	392	379	394	390	423	399	335	367	369	392	371	395	404	367	394	389	396	385	393	401	409	372	414	441	400	366	396	392	382	403	396	415	441	387	348	417	423	375	339	401	367	390	407	386	371	402	398	420	365	381	411	373	403	376	398	419	414	394	405	388	384	411	391	365	403	399	420	368	405	410	386	398	393	400	399	413	383	398	388	409	407	386	376	393	399	375	394	354	369	373	417	423	433	373	379	370	362	386	405	442	400	416	419	403	386	390	381	396	401	379	363	398	397	371	365	380	384	374	420	383	405	431	376	362	392	381	401	385	398	397	394	373	403	392	413	376	373	428	386	402	397	391	380	403	399	408	357	386	376	364	424	385	398	401	387	375	426	410	377	401	395	370	402	381	380	406	381	414	403	407	404	402	389	398	381	380	426	400	423	399	387	387	406	377	375	423	382	374	394	406	390	407	396	393	405	416	375	376	389	387	380	405	398	354	410	380	390	380	393	398	390	425	392	407	401	416	373	373	421	377	400	402	410	391	393	389	394	407	386	411	383	392	399	375	382	380	380	386	411	377	338	395	397	380	403	377	373	419	398	387	378	409	381	369	420	377	375	407	373	375	359	368	374	387	368	392	404	379	374	379	362	386	401	399	389	400	369	376	402	400	410	385	409	387	412	398	421	412	404	389	354	410	366	420	425	386	437	383	362	428	396	369	375	374	363	361	403	397	397	392	386	387	405	347	412	389	379	409	391	385	388	384	384	405	391	360	392	378	416	408	381	350	402	436	388	388	384	428	374	368	388	370	366	411	407	385	381	407	374	394	392	366	394	411	375	384	415	389	409	367	439	399	421	364	375	385	400	382	400	346	364	389	401	401	378	380	389	390	369	389	392	386	373	392	384	357	375	441	354	402	361	370	370	390	404	375	404	425	376	396	405	413	389	370	395	431	379	378	372	386	374	395	367	368	410	422	383	387	367	390	383	422	399	417	435	398	382	388	370	439	400	392	387	388	375	357	373	408	399	365	376	363	402	387	400	402	385	396	367	397	372	376	380	403	403	375	394	408	371	394	381	390	413	398	379	392	386	381	408	374	392	381	423	388	365	384	407	382	430	375	375	354	350	408	390	394	390	415	419	389	390	397	364	396	401
18557	30236	26152	16646	11920	9281	6403	4757	3504	2538	1830	1465	1272	1013	895	846	718	706	662	650	574	570	560	514	546	506	553	535	545	567	585	562	535	547	596	516	504	520	491	551	503	511	502	543	476	486	504	470	468	440	467	511	512	499	497	493	526	546	559	531	532	547	544	590	565	562	577	534	473	522	515	540	533	501	525	490	536	507	515	497	484	442	480	463	475	511	503	479	498	540	527	504	475	448	489	421	526	531	495	516	517	483	487	478	464	478	462	493	537	482	474	428	468	436	470	504	496	461	498	491	493	520	507	496	452	510	513	461	555	500	487	495	505	484	533	510	493	473	510	458	485	488	431	485	484	496	477	478	480	435	495	523	492	467	487	499	483	471	505	522	502	493	483	514	490	477	479	461	488	492	496	496	458	486	467	484	500	485	463	469	478	513	480	457	483	453	506	505	475	498	480	508	447	466	463	487	507	459	494	500	483	502	488	463	453	489	454	465	518	487	508	501	494	489	466	490	505	502	521	471	443	517	483	535	419	477	467	475	512	489	481	510	492	483	489	468	490	493	473	466	449	510	478	450	531	455	469	466	476	516	471	480	483	496	502	498	525	449	445	477	471	437	480	499	482	511	467	472	473	437	482	502	478	459	485	477	454	509	497	498	492	486	511	489	508	529	470	527	488	472	513	497	484	472	526	489	504	496	496	498	514	496	487	466	503	536	477	475	484	496	459	507	466	489	487	485	510	506	473	499	483	435	494	463	470	540	481	499	488	491	482	506	505	505	459	488	495	494	439	473	499	475	455	504	500	505	510	508	502	491	470	491	457	488	509	482	467	480	496	497	467	502	487	509	528	462	461	441	507	454	463	498	451	454	504	494	522	497	470	521	522	503	496	492	501	496	490	469	484	513	440	489	503	470	487	516	494	473	444	467	518	465	506	448	497	504	492	511	472	507	441	494	492	473	483	493	489	482	474	539	487	481	486	487	512	487	529	484	467	520	495	463	521	495	491	507	510	494	471	506	502	481	461	484	490	526	518	507	537	465	470	476	494	485	505	488	480	500	504	493	494	529	489	496	481	479	519	484	452	472	451	509	515	475	472	500	516	447	484	480	514	463	477	458	471	504	480	502	476	468	504	492	491	487	451	507	478	511	501	467	475	510	504	457	472	474	492	527	491	483	501	484	527	466	472	493	463	455	484	443	477	498	481	453	452	500	532	452	496	516	471	462	501	478	449	466	464	458	509	474	467	504	497	522	500	517	492	462	484	485	512	501	457	465	496	452	502	517	521	482	492	451	512	464	502	486	499	497	490	494	464	461	482	499	473	471	476	514	539	503	519	499	463	466	450	496	480	472	495	477	466	501	462	450	497	467	491	503	502	480	501	488	501	472	509	511	510	468	469	466	477	486	521	476	480	490	490	494	517	492	493	484	499	445	475	482	443	477	453	478	495	487	454	501	494	548	477	489	496	488	468	488	474	482	454	520	492	473	465	463	460	489	497	525	503	501	505	513	471	491	483	479	491	484	508	489	494	492	476	454	435	480	470	485	533	557	415	497	483	490	485	453	468	479	456	504	500	480	511	485	478	512	507	516	478	456	480	481	486	467	463	471	443	495	472	485	475	498	503	476	472	481	492	481	511	455	471	494	485	482	460	516	463	487	477	460	483	488	467	476	519	455	476	480	512	494	461	498	467	471	472	487	511	464	505	477	492	477	470	500	495	500	504	483	500	438	484	465	464	454	501	473	515	456	479	496	436	503	487	499	490	480	440	505	531	510	491	467	507	462	486	463	460	439	474	550	482	435	526	470	499	494	487	513	450	483	496	484	503	461	490	510	489	454	496	489	460	531	468	497	523	429	454	503	480	449	435	539	498	484	486	498	455	452	474	466	495	527	520	482	482	493	489	489	483	476	495	483	552	467	506	482	507	470	454	443	478	465	516	477	480	505	463	476	461	494	469	495	520	468	494	483	483	440	495	505	459	482	509	497	483	516	500	497	479	472	472	508	515	495	509	500	489	473	501	489	497	514	509	485	501	492	494	481	470	509	495	501	473	511	464	495	458	486	534	481	485	490	463	463	494	487	503	519	466	464	469	482	490	507	490	474	448	506	457	496	501	464	478	489	508	490	483	453	522	484	482	489	504	506	472	503	504	504	448	477	505	483	496	487	477	462	491	483	473	519	478	499	484	495	498	488	521	527	483	514	498	523	465	478	470	501	454	491	481	479	479	508	468	450	462	510	489	517	473	483	511	502	497	492	511	459	531	480	463	511	511	477	483	507	482	485	460	508	486	490	498	516	531	490	489	503	444	466	521	547	488	486	498	473	469	551	509	488	499	500	462	494	481	464	497	507	487	488	488	485	516	464	496	503	467	563	479	476	464	462	472	466	511	512	493	477	477	508	497	486	482	424	470	506	521	496	468	495	497	469	466	490	480	484	445	505	475	469	500	484	483	470	465	450	499	517	518	451	474	469	539	542	462	453	469	481	461	524	491	486	488	509	458	470	503	496	464	461	473	473	451	489	502	478	500	486	498	508	534	469	454	524	483	471	485	494	462	445	465	433	474	488	491	522	489	461	468	492	512	473	462	510	469	529	480	473	479	476	500	466	458	463	476	448	487	488	490	470	494	495	502	502	485	482	464	490	482	504	479	478	508	476	472	509	480	498	512	493	473	512	482	488	486	451	458	485	479	482	483	483	470	496	470	468	467	481	479	467	462	478	471	500	531	503	491	492	472	482	525	484	484	490	470	522	479	507	511	484	483	455	459	476	463	496	462	517	495	463	500	480	539	520	430	475	486	454	525	485	476	515	469	485	513	527	478	491	508	522	512	498	483	504	456	520	488	519	460	470	473	523	497	485	489	532	484	473	443	438	492	452	461	438	474	489	492	491	469	505	464	436	507	491	489	455	485	510	478	450	521	472	489	479	531	541	506	508	478	498	455	474	513	446	488	467	452	491	480	521	487	495	443	449	483	517	501	492	481	482	496	488	491	468	517	510	475	508	492	493	495	462	520	517	509	529	440	505	480	465	449	508	450	453	493	490	456	481	506	459	461	485	492	472	480	469	523	460	450	510	478	456	471	503	488	493	502	489	530	540	486	533	503	505	478	492	477	491	474	483	480	515	465	470	477	535	498	453	463	480	501	496	465	548	482	493	521	449	537	477	441	530	482	494	459	501	493	513	451	484	484	475	526	491	487	466	482	505	518	472	469	499	493	474	523	511	481	518	499	492	501	510	484	463	450	483	490	474	468	494	486	504	514	489	487	468	466	494	498	466	502	495	466	496	466	504	491	482	489	502	476	494	480	518	436	475	484	489	484	516	502	484	522	485	508	501	473	459	510	491	489	498	505	449	485	497	524	497	438	530	465	503	490	499	497	513	475	508	494	456	466	483	543	496	505	454	505	463	461	480	487	476	500	460	463	487	493	475	474	505	485	469	490	471	486	460	475	514	486	472	470	491	541	494	508	488	459	467	483	485	503	460
24571	21580	28999	24659	21539	14153	6484	3609	2382	1906	1468	1159	954	790	698	665	538	506	480	449	417	407	391	377	360	388	354	390	393	367	380	397	344	367	379	367	351	362	355	339	325	354	330	369	328	344	334	317	312	336	306	327	343	343	350	350	365	356	346	365	414	359	377	390	398	386	360	356	348	321	360	318	319	334	312	304	308	327	327	299	340	349	326	298	295	328	333	345	315	348	326	309	337	325	318	290	339	308	313	310	312	377	332	335	308	325	327	313	336	305	302	299	330	343	307	286	317	319	311	301	356	308	313	323	295	319	322	321	326	323	318	312	319	303	312	328	311	314	345	354	301	306	322	324	324	320	304	298	292	336	301	337	328	334	320	318	317	306	319	319	314	311	312	316	296	286	282	306	321	274	298	350	318	331	352	340	313	295	327	294	317	319	307	294	314	304	342	336	320	311	317	321	288	339	317	319	303	284	314	304	312	331	292	327	305	304	310	256	329	315	320	309	322	308	341	315	315	306	345	309	304	314	308	337	325	327	332	286	304	318	319	340	333	316	300	332	343	337	308	313	345	307	311	308	321	330	346	347	313	300	312	328	322	316	330	347	348	289	302	292	343	305	306	314	340	309	301	311	346	325	300	296	321	333	308	325	334	280	293	328	312	334	300	324	320	295	325	334	306	335	306	321	304	348	330	305	327	333	336	331	323	331	333	343	312	333	295	323	318	307	307	319	345	302	312	276	297	328	321	322	339	330	346	340	313	299	325	302	316	319	314	278	320	312	297	327	318	336	319	303	337	311	331	310	305	326	317	342	343	298	333	321	295	347	297	329	338	303	295	327	329	308	353	306	333	321	324	291	321	310	316	335	292	317	318	343	321	335	328	319	315	304	343	318	297	319	327	338	337	311	320	328	306	366	318	336	322	299	327	330	311	329	319	294	310	324	328	294	303	319	317	323	302	304	324	320	317	321	318	287	294	293	342	317	334	295	326	326	328	309	297	315	325	309	326	344	314	302	343	292	311	317	319	329	351	294	294	316	319	329	307	323	354	342	314	310	312	297	363	314	320	313	332	315	315	297	334	320	329	294	302	327	305	322	327	330	308	315	344	318	314	305	293	316	307	313	332	307	319	311	346	323	289	303	337	338	313	319	311	325	296	345	324	310	287	313	311	305	292	273	326	288	326	268	312	293	300	304	314	325	337	298	315	339	295	335	293	332	305	329	313	288	316	323	296	303	310	331	332	278	322	330	293	319	309	321	320	322	329	329	326	333	336	311	293	280	336	322	323	320	292	328	293	307	317	327	323	335	307	330	313	319	279	277	335	322	307	328	310	318	346	315	319	336	334	348	296	298	300	325	317	307	346	330	319	344	338	303	308	310	317	312	316	315	320	303	326	321	317	333	287	329	293	280	334	316	312	304	292	315	327	316	318	299	312	311	304	300	302	327	327	294	314	310	323	332	305	339	301	333	338	295	301	343	301	284	351	308	302	304	306	311	358	337	291	310	358	299	324	308	300	326	304	312	307	317	310	324	305	337	307	305	328	306	290	312	301	317	292	304	342	325	309	313	300	346	319	313	292	339	346	301	318	336	318	312	342	319	316	338	314	321	293	325	317	286	327	333	322	330	363	316	332	289	359	331	295	269	328	318	294	326	303	359	312	304	297	323	310	337	315	329	323	331	311	338	310	321	342	325	343	297	317	292	312	303	317	283	328	302	337	313	306	295	309	317	345	348	336	321	303	323	315	329	270	338	326	318	296	336	291	290	300	310	346	320	334	324	317	352	344	334	288	313	336	314	298	319	324	323	308	309	336	371	305	329	300	308	309	318	286	325	305	317	323	326	323	322	323	300	335	303	326	330	318	312	310	293	324	318	333	315	336	314	316	318	326	313	338	294	287	283	336	319	334	289	320	317	283	352	338	339	298	319	324	326	317	302	337	330	299	304	296	312	325	320	327	315	308	313	300	325	331	298	278	342	334	319	346	291	290	315	309	317	327	313	336	342	325	318	316	319	307	322	325	337	298	310	338	327	310	316	302	317	313	291	326	341	296	318	287	349	311	305	305	275	307	317	312	300	274	291	334	298	317	287	302	322	313	317	311	296	321	294	326	357	303	320	318	320	340	334	324	322	310	344	333	322	282	304	302	280	321	313	302	328	332	327	326	311	327	340	307	332	329	289	316	329	322	307	319	274	334	300	291	332	307	331	308	317	312	319	320	315	315	301	329	327	318	327	352	347	308	329	323	323	348	282	274	310	293	293	305	293	304	297	319	324	331	336	344	337	325	290	304	318	329	286	327	320	318	321	323	292	314	325	352	324	338	313	308	314	348	300	308	309	309	326	292	342	316	335	322	302	295	281	289	300	312	312	318	307	320	296	322	296	346	301	330	294	335	337	296	314	297	336	343	329	316	315	311	307	313	315	305	300	295	310	295	278	306	327	343	308	309	332	286	304	304	314	296	314	325	322	330	270	313	310	315	306	319	305	311	332	287	338	336	280	314	308	323	314	285	292	277	312	275	312	327	349	279	290	304	304	324	308	315	314	332	342	299	295	338	308	337	304	312	327	352	339	336	321	317	330	313	260	313	334	316	308	318	303	328	321	319	309	280	311	319	302	294	318	336	333	305	327	301	351	293	302	306	301	292	332	278	303	298	338	301	320	327	346	326	329	317	316	350	298	341	306	337	325	326	303	282	297	333	323	314	337	327	293	316	341	336	293	321	320	298	325	302	318	296	313	313	306	330	312	323	357	285	349	330	311	281	321	312	324	296	315	318	323	299	297	305	318	264	311	363	344	303	335	288	346	305	308	312	328	327	310	338	303	330	324	319	296	311	280	314	351	327	310	329	316	306	288	297	321	339	310	334	316	333	306	297	293	289	303	316	320	313	330	319	327	304	295	348	300	344	316	318	300	293	284	326	284	305	320	301	282	316	344	304	306	307	278	296	300	336	324	323	292	301	314	316	338	338	340	325	331	346	330	314	362	329	270	312	321	313	306	329	306	325	328	302	323	305	307	309	319	313	310	319	298	323	293	354	345	340	321	301	294	294	335	308	307	312	337	366	332	325	363	293	318	364	306	315	300	319	357	305	359	327	316	333	310	323	322	336	291	309	301	307	339	328	312	323	325	318	303	316	289	277	329	300	329	312	309	317	358	299	349	282	321	311	303	352	311	315	294	291	345	317	344	346	322	333	338	307	315	323	328	273	314	338	317	362	332	338	311	323	322	327	331	313	336	312	303	310	355	341	319	315	291	332	313	303	300	305	305	327	297	313	314	322	308	294	351	351	312	307	292	343	277	299	288	328	248	315	304	330	332	305	324	304	319	348	297	334	303	324	312	289	325	305	307	338	352	312	289	328	327	323	320	334	313	292	336	343	329	323	344	337	297	318	324	327	313	322	334	327	303	287	336	313	309	332	342	313	325	309	334	313	294	294	301	321	305	318	307	325	334	314	322	306	344	330	312	310	294	306	303	310	314	330	329
19844	37339	33541	22944	17727	13807	10224	7333	5513	4224	3025	2622	1935	1462	1341	1227	996	835	749	769	619	586	520	537	515	492	505	532	529	548	628	539	557	523	515	560	488	498	474	478	426	425	440	448	434	423	433	452	393	421	417	438	434	443	456	452	483	487	513	487	485	479	503	529	511	554	501	539	483	448	426	437	443	442	423	422	456	446	408	419	410	439	423	422	426	435	440	384	409	410	408	416	421	383	383	442	392	422	422	394	396	425	409	381	389	413	417	447	377	424	408	382	418	383	391	386	405	408	367	396	401	413	412	390	374	419	339	396	391	399	413	422	414	436	403	359	398	381	386	393	359	386	397	383	417	404	383	416	394	407	408	385	395	392	397	352	415	380	402	378	407	391	385	391	411	434	369	427	383	409	365	379	408	382	364	395	390	422	403	379	439	379	400	374	443	384	354	411	418	412	420	455	408	386	399	401	411	447	408	396	426	423	377	374	395	424	383	376	386	418	395	396	418	414	434	367	413	439	400	411	402	396	419	425	368	415	389	398	408	400	378	376	372	404	412	391	405	406	371	393	387	405	418	374	375	401	400	408	397	420	376	415	401	408	432	400	384	404	404	370	382	405	416	426	407	438	397	407	374	387	365	382	372	387	360	387	384	401	386	384	354	361	397	402	382	408	384	387	355	393	400	389	367	411	391	388	377	410	390	442	382	392	388	415	351	365	425	374	391	368	392	392	390	381	383	415	412	381	398	401	368	403	421	391	391	430	425	418	375	402	384	405	407	448	398	402	394	390	424	384	408	386	403	415	445	401	417	394	368	405	405	403	415	387	390	419	396	396	423	383	417	406	396	410	418	397	415	428	390	379	401	419	366	423	412	416	430	400	443	425	418	425	412	432	394	397	400	379	407	388	381	397	375	388	420	396	402	399	421	396	415	363	457	385	385	394	385	387	390	380	411	423	404	391	409	376	405	397	451	393	395	411	400	393	393	398	394	397	382	416	413	419	411	399	384	408	414	381	384	398	404	384	378	392	413	413	396	379	380	415	367	366	386	397	392	397	408	464	404	390	395	388	358	421	393	365	374	427	381	405	393	378	415	405	396	388	413	388	380	407	357	358	386	360	394	413	380	444	376	382	399	378	388	401	383	378	388	390	407	433	395	377	409	398	377	400	366	442	358	391	407	418	439	384	394	394	398	417	404	429	404	389	406	405	358	370	388	378	402	422	359	411	385	378	374	402	405	409	420	401	393	392	398	433	410	371	396	382	433	385	400	389	431	445	415	427	373	429	393	425	419	381	370	403	362	375	399	356	404	400	399	434	421	384	392	420	409	409	383	415	399	357	414	389	384	405	417	367	408	395	414	369	375	392	396	393	394	403	400	368	406	408	400	401	423	399	429	406	391	432	418	416	391	383	435	392	429	408	422	414	383	406	408	373	407	414	427	435	400	418	416	401	385	409	368	377	378	390	431	390	413	367	388	432	382	392	413	396	410	394	396	405	391	424	442	394	403	409	422	409	389	370	392	434	411	388	388	419	407	400	412	388	404	419	402	397	377	370	412	419	396	394	404	409	372	376	414	385	392	394	388	397	397	412	362	405	364	396	399	378	403	415	418	405	377	377	405	430	383	413	376	388	402	384	398	413	374	392	407	400	408	417	421	399	432	418	376	411	399	395	420	397	396	383	392	345	374	373	379	396	411	399	376	378	405	373	404	382	400	361	420	380	403	395	399	375	392	395	434	403	417	424	392	401	414	378	397	412	389	370	388	375	411	406	448	430	385	416	413	379	412	420	414	394	361	420	375	385	383	377	421	390	400	437	378	388	403	398	430	400	394	402	401	391	391	398	375	392	395	397	424	434	436	412	389	441	399	427	380	396	417	361	381	361	405	416	377	415	375	411	412	418	400	375	399	380	401	403	383	382	389	395	414	410	406	403	405	384	371	406	357	370	420	393	382	405	408	392	412	413	402	364	369	356	410	401	419	454	405	411	377	400	366	399	405	372	430	397	420	405	385	419	403	419	396	405	408	401	364	379	389	394	402	408	396	375	417	409	414	389	374	390	354	395	432	391	401	429	393	404	396	396	392	386	405	383	389	400	405	399	380	387	371	401	403	343	383	405	414	438	379	399	383	418	381	354	417	370	377	367	460	370	416	393	391	348	380	392	408	361	418	405	379	415	383	392	392	408	396	365	412	417	401	416	421	391	402	379	395	401	389	407	392	398	407	377	375	402	423	379	401	378	386	399	383	388	418	415	372	396	401	403	392	399	407	370	394	406	402	405	369	412	397	401	411	402	430	398	371	421	410	376	422	383	381	393	370	408	413	428	364	369	410	399	388	369	406	400	382	411	401	396	396	407	421	419	404	394	407	396	413	384	392	377	394	394	426	390	401	357	398	401	412	393	432	415	443	377	425	391	383	374	380	370	414	352	375	442	389	388	378	409	423	354	449	431	369	419	441	414	381	399	386	358	414	398	388	391	430	394	413	412	391	389	415	397	393	381	374	417	390	397	393	416	400	413	406	381	388	373	383	431	378	394	406	389	406	405	412	374	403	372	365	411	399	418	386	407	374	383	394	422	410	404	393	402	388	355	390	390	400	422	379	358	435	395	374	428	391	406	398	363	394	434	434	419	407	412	414	412	405	391	363	411	427	389	392	430	385	387	400	427	376	407	398	385	435	393	409	396	359	417	405	432	414	411	386	428	395	393	401	411	383	405	409	363	428	388	407	421	355	397	379	373	377	378	392	395	370	404	374	389	390	387	433	397	401	408	401	433	361	393	387	365	401	379	366	398	432	404	378	411	411	418	394	411	419	425	434	361	397	405	401	416	396	391	412	411	408	426	389	375	383	367	416	394	398	376	403	401	395	390	391	392	414	409	381	408	397	426	356	384	402	405	366	433	410	390	413	390	400	385	395	367	418	374	400	379	397	363	398	428	435	400	392	387	402	417	411	376	396	396	405	393	376	428	390	417	391	405	397	430	408	405	391	392	393	417	394	400	395	411	409	439	460	398	392	403	384	390	404	401	397	381	421	414	416	409	429	402	373	407	437	398	419	387	393	397	421	438	398	412	395	390	405	408	404	406	390	380	408	410	418	396	368	404	388	391	385	437	360	409	422	427	416	351	398	394	399	401	398	380	387	385	397	404	389	403	413	394	392	422	422	397	406	401	404	371	401	391	387	410	379	407	382	409	381	400	396	400	417	410	419	391	409	394	379	394	397	411	387	406	418	390	420	408	395	411	392	366	394	417	423	395	413	414	396	372	425	390	406	403	387	372	383	428	368	374	374	381	387	410	418	412	368	411	383	398	388	392	409	400	418	432	403	378	412	408	420	397	399	412	410	411	389	401	369	397	385	395	387	434	399	367	410	396	389	354	411	374	393	368	381	406	400	380	392	400	395	409	385	388	374	396	413	366	381	387	395	397	432	405	434	372	408	416	385	404	380	413	381	395	466	400	380	393	406	422	426	377	431	390	423	388	380	373
25740	21572	27680	25568	13872	6167	3893	2452	1755	1471	1131	981	833	768	671	694	631	563	538	549	502	473	449	458	459	483	493	473	435	474	468	459	472	489	502	460	439	459	462	441	424	479	434	464	421	418	457	431	438	430	459	436	415	416	430	468	453	497	501	427	496	447	478	489	519	485	445	509	436	475	463	436	460	410	427	453	439	434	419	441	431	440	448	380	446	410	439	405	426	434	437	449	449	453	445	417	401	415	427	442	407	396	458	396	431	468	414	439	436	450	424	454	411	441	414	465	418	443	427	422	415	431	442	423	438	420	433	435	459	433	457	431	426	427	498	418	392	460	445	454	409	406	472	419	406	403	447	414	403	432	440	409	458	419	430	438	428	447	420	458	458	450	425	435	441	465	426	412	431	399	413	427	421	440	454	430	414	409	400	461	462	432	438	429	408	432	412	441	452	455	461	405	427	430	401	397	424	416	444	463	469	443	426	403	438	381	432	434	427	407	446	455	449	449	437	410	398	418	429	444	407	457	412	453	407	404	401	420	415	432	434	429	436	432	456	430	431	427	422	434	413	449	421	393	434	410	423	433	411	441	413	419	443	479	451	427	425	435	412	423	474	451	427	465	440	440	429	417	403	437	407	431	404	426	427	452	422	441	431	437	473	447	416	423	437	418	392	436	432	432	435	412	436	430	457	424	422	429	377	434	444	449	414	416	419	409	465	390	432	426	429	468	395	407	455	423	427	437	465	413	438	411	444	456	439	421	427	402	402	436	416	432	447	427	452	422	398	415	439	441	440	420	409	416	473	453	438	426	453	398	413	412	427	429	488	425	402	433	406	432	460	388	432	431	426	452	407	445	449	408	429	406	443	430	373	429	435	456	449	415	453	425	414	419	431	425	419	457	404	423	452	407	415	429	443	428	401	447	409	452	441	427	403	448	443	443	422	416	436	425	448	421	423	439	421	429	433	417	457	398	392	434	413	433	456	414	426	432	441	447	431	445	414	423	397	453	415	412	440	423	399	416	384	450	446	416	435	406	443	391	440	419	420	405	377	403	424	460	453	417	422	445	412	455	435	459	441	401	402	422	424	409	469	460	379	401	444	410	431	462	422	434	414	434	415	405	417	461	470	434	396	461	397	455	444	433	430	435	421	402	425	405	378	433	416	384	443	446	443	420	405	385	436	454	389	457	476	395	422	407	402	430	446	444	451	429	443	430	414	425	391	424	415	424	443	473	441	444	454	446	426	401	455	427	379	428	442	431	418	433	412	440	400	405	441	434	453	442	427	427	408	455	445	390	440	433	438	449	428	392	438	408	433	450	436	398	422	428	433	432	438	404	435	417	401	407	447	418	438	414	388	461	417	435	455	386	438	439	440	419	424	432	456	435	408	421	420	415	428	417	438	409	409	431	454	429	421	470	436	455	441	388	453	427	399	493	439	440	460	457	421	441	420	424	422	438	448	448	437	415	444	426	405	415	414	424	429	425	402	464	461	399	423	438	447	421	422	460	430	423	419	462	416	419	461	432	437	429	428	414	405	443	455	466	420	433	411	421	443	473	433	388	477	441	436	452	420	469	435	416	397	425	416	426	431	437	425	457	431	454	409	444	437	468	452	429	400	416	404	442	408	430	399	440	404	471	404	417	437	440	414	433	434	435	461	409	404	439	445	410	439	447	423	464	437	419	441	467	453	442	437	460	438	423	425	459	466	432	392	448	448	405	404	422	402	406	463	412	391	419	415	422	424	432	427	398	444	449	438	431	428	438	455	422	425	448	455	436	427	440	415	400	424	468	427	443	456	422	425	457	415	470	418	425	398	438	413	431	413	406	418	419	451	418	433	435	446	414	410	455	451	402	421	430	425	421	433	404	453	429	454	439	418	399	475	413	410	458	441	410	394	455	411	414	418	425	414	402	445	433	426	448	423	418	469	428	427	442	450	439	433	431	415	420	413	416	401	437	439	426	405	462	425	474	429	434	415	417	447	461	430	413	441	437	416	419	422	427	481	392	429	446	419	419	462	454	413	471	396	432	421	400	464	407	421	413	424	441	375	456	415	434	426	427	418	428	438	384	424	451	459	431	399	450	424	440	423	444	415	443	422	485	439	423	419	461	415	445	406	436	411	426	430	450	467	423	420	452	460	422	437	392	434	424	432	442	424	443	433	418	390	465	445	426	459	439	440	414	464	423	434	428	448	432	469	423	461	452	409	448	451	412	413	412	419	403	455	440	444	424	468	400	392	431	476	401	417	445	440	405	427	411	430	402	462	394	468	413	420	378	416	430	403	426	464	425	460	446	416	431	415	436	445	455	399	450	430	401	450	433	417	469	440	414	463	431	417	415	470	438	443	399	435	441	399	400	443	414	425	476	461	431	444	419	424	443	414	440	488	405	390	477	409	430	410	465	452	430	422	431	475	440	484	428	419	421	416	404	457	445	445	426	407	449	412	424	478	408	441	406	410	425	402	418	449	432	418	433	417	460	438	446	406	428	419	417	431	409	431	430	442	410	440	412	446	426	392	427	423	449	467	414	422	420	439	418	408	455	414	435	438	433	407	477	440	416	473	452	432	431	443	431	441	451	416	428	425	472	442	422	428	427	439	429	402	455	431	458	425	402	407	450	427	419	418	423	443	401	485	403	440	391	435	413	458	439	416	409	475	415	415	450	386	435	461	433	437	454	457	457	428	449	445	451	433	465	408	456	432	417	458	403	430	430	470	444	473	427	422	434	445	435	388	393	406	438	448	460	424	446	425	427	375	459	473	454	405	448	453	443	422	439	354	437	439	493	425	446	493	423	398	403	455	423	435	411	444	455	415	428	428	409	455	448	445	437	412	428	485	435	445	426	434	426	453	403	416	406	425	396	419	440	458	411	397	460	438	471	432	450	415	432	431	401	409	412	441	426	460	383	454	418	412	406	434	426	441	427	422	468	426	429	436	409	429	477	439	417	424	449	421	446	427	436	426	448	402	421	396	428	403	421	433	412	424	454	442	434	447	409	478	407	433	434	447	418	437	424	406	401	425	445	416	407	432	413	456	469	412	417	449	448	483	449	437	441	447	433	455	396	388	440	447	407	437	416	425	440	461	440	434	401	437	444	433	445	426	442	459	437	421	464	418	446	430	422	425	421	416	462	431	420	424	432	468	434	419	437	437	408	467	384	428	433	428	390	439	446	396	472	439	432	400	397	429	448	425	438	409	435	420	444	385	421	415	464	442	439	433	464	418	446	451	439	436	446	432	410	445	435	402	417	420	418	420	446	449	431	410	427	447	410	434	433	430	408	398	421	425	422	482	427	438	456	445	413	454	434	410	455	417	419	414	448	413	420	432	411	397	421	396	432	438	451	440	436	443	396	450	389	441	410	445	397	395	415	434	466	419	424	414	424	427	432	431	446	465	439	446	465	438	432	466	421	440	448	404	449	428	420	394	411	422	389	447	430	422	401	415	465	450	415	420	432	421	400	409	406	464	453	430	437	420	390	394	437
19437	34190	30516	19625	14888	10842	8258	5758	4152	3458	2454	2246	1730	1410	1258	1143	1028	928	791	788	708	663	649	580	601	642	608	648	626	663	671	671	619	624	596	628	595	590	546	584	547	574	565	541	560	573	555	578	536	586	549	554	569	575	547	543	551	562	618	677	601	598	640	639	642	672	639	613	615	568	579	561	556	538	560	526	569	530	498	561	510	541	551	523	559	555	565	540	561	596	558	504	519	573	543	565	535	569	514	529	566	527	519	520	520	552	534	546	560	468	527	541	527	551	544	488	507	525	501	525	538	548	499	581	554	549	536	542	493	554	525	524	548	509	513	570	562	490	545	521	558	497	542	541	516	537	523	499	520	557	534	534	501	566	521	526	562	522	564	561	561	584	549	530	574	500	509	536	510	537	519	560	507	517	555	523	517	525	537	537	530	500	542	533	516	502	571	543	531	555	511	553	465	530	526	583	514	553	559	528	555	517	554	521	555	539	566	547	516	539	545	540	530	506	500	536	517	572	526	488	523	550	520	552	581	517	525	490	539	517	476	531	490	559	574	487	534	549	575	581	537	566	515	548	497	543	524	555	541	548	510	475	542	562	481	542	565	515	545	509	538	514	546	531	514	512	537	518	533	526	540	550	545	501	597	562	525	530	544	514	559	505	531	582	519	532	521	533	513	521	549	553	534	535	534	554	529	557	537	509	539	536	512	536	476	538	523	570	512	523	516	577	517	479	567	545	521	555	494	534	512	554	539	551	534	530	562	528	564	515	544	543	542	495	517	552	524	552	538	529	537	584	520	527	516	494	506	551	527	530	527	557	507	518	537	527	545	587	535	535	505	479	535	576	534	575	514	566	531	541	542	509	499	571	497	544	534	533	540	564	535	503	535	537	543	566	540	564	572	512	546	533	577	555	511	515	513	519	518	539	542	480	512	562	538	493	554	496	556	583	521	509	505	541	524	524	524	516	510	541	579	512	579	540	542	557	535	581	581	570	510	532	526	510	508	502	545	519	555	527	496	542	502	503	491	555	520	527	538	521	487	494	505	505	500	530	537	507	513	552	502	504	547	524	552	543	569	523	511	522	537	560	545	550	565	533	531	490	505	537	507	528	531	523	456	557	546	547	554	564	538	527	487	560	531	531	533	509	518	547	515	522	506	511	521	539	545	503	514	553	510	556	532	531	519	515	541	520	513	534	550	506	566	515	518	546	519	514	498	522	531	568	537	527	549	560	535	506	580	519	519	518	507	515	503	508	479	533	519	485	542	545	525	520	565	545	542	520	514	540	581	516	556	496	497	507	504	526	544	541	532	522	553	511	562	532	550	560	546	499	542	512	556	565	577	548	529	556	539	515	497	518	564	516	524	524	517	561	489	543	507	525	501	505	515	535	539	562	515	533	520	536	525	469	519	520	533	571	497	553	503	495	493	544	582	538	547	555	583	514	571	514	511	561	565	535	564	521	525	513	544	524	538	502	533	531	573	553	552	513	516	555	561	491	530	533	578	505	571	530	535	540	571	542	522	569	558	523	530	541	552	538	524	540	528	523	518	537	523	552	573	537	530	588	508	552	530	539	524	502	513	525	570	534	528	533	524	536	538	503	520	537	544	547	509	551	527	528	522	524	533	521	526	541	539	489	554	510	514	577	529	559	534	537	564	537	479	541	520	542	556	502	510	559	569	545	507	500	541	533	537	568	517	537	530	499	540	535	537	517	570	511	533	560	520	523	534	519	549	534	517	519	563	551	533	511	544	493	533	539	530	495	543	532	571	550	522	563	541	529	512	552	556	554	538	532	578	519	544	551	558	529	531	504	524	508	486	519	533	521	521	539	536	511	561	533	507	545	522	554	532	536	526	500	527	549	472	535	552	551	493	545	568	549	520	525	536	542	538	509	534	538	555	516	544	521	534	556	538	528	484	531	524	516	505	559	558	506	580	507	570	533	498	546	539	560	565	559	512	484	522	541	554	552	542	531	522	484	543	515	523	555	504	508	522	563	506	508	526	525	520	537	552	568	533	493	511	486	545	508	525	529	485	538	542	545	511	520	539	563	528	557	503	520	502	497	582	486	543	524	495	503	540	557	517	533	530	554	551	533	540	515	561	478	519	551	552	537	542	522	554	552	538	529	520	513	501	521	539	525	556	537	521	542	536	557	551	537	528	488	508	519	507	540	498	526	533	536	495	511	514	503	564	545	547	527	538	550	523	526	549	559	515	552	568	522	523	550	527	563	561	543	518	505	541	554	559	543	523	542	522	543	548	534	523	572	551	534	554	540	526	500	487	530	528	581	531	545	548	550	509	549	544	549	509	549	556	516	560	545	501	518	566	528	546	537	524	557	525	515	536	550	538	534	514	509	539	520	544	550	524	523	552	503	508	508	523	524	550	514	591	538	525	561	531	548	533	520	507	530	537	563	545	548	538	532	565	541	532	543	535	560	547	499	522	551	552	544	560	533	532	484	548	517	520	507	535	550	497	497	548	582	558	526	532	531	471	561	557	520	559	501	496	550	547	518	554	554	547	525	520	547	537	561	537	547	513	559	531	571	558	527	526	550	528	540	529	501	488	511	535	563	555	562	572	543	524	515	508	515	551	499	476	531	561	514	537	545	536	556	551	535	498	548	530	553	536	525	539	527	524	546	537	566	515	522	528	580	582	528	533	490	511	488	552	564	539	536	528	524	515	533	542	538	520	543	510	502	553	529	533	529	508	539	540	532	507	498	557	518	518	536	531	543	540	502	526	522	474	519	523	532	544	566	519	545	556	575	547	512	540	562	515	509	520	560	554	573	545	538	514	547	541	588	536	504	554	576	524	510	551	527	542	529	525	526	528	549	544	559	560	557	517	535	538	521	522	504	470	557	561	534	513	568	521	551	508	550	533	544	538	540	514	502	572	540	564	493	510	502	549	505	537	531	507	539	537	495	556	533	538	513	552	533	563	485	510	580	532	532	484	509	552	558	490	516	559	545	564	554	506	532	510	547	577	545	533	568	535	518	534	537	536	529	583	580	574	481	605	515	546	497	524	498	511	503	569	548	556	479	502	521	514	508	564	532	528	486	546	522	546	520	548	509	502	558	564	529	509	582	576	534	571	542	544	515	574	556	565	547	528	557	546	520	495	563	541	563	528	518	525	554	544	544	538	551	524	524	538	551	541	541	548	535	549	504	530	512	548	547	574	521	515	579	516	492	503	551	558	542	571	582	512	535	555	553	532	534	557	530	496	529	541	496	490	535	513	501	516	513	535	496	471	532	487	511	550	534	552	524	554	535	512	564	511	520	523	559	532	529	533	543	553	571	509	541	509	573	533	543	480	511	544	486	548	548	510	502	514	519	501	523	525	514	576	561	482	520	518	497	544	527	533	517	551	510	544	501	496	566	547	566	477	534	547	507	544	558	548	563	487	531	545	498	500	561	533	517	535	561	490	529	542	571	510	521	531	570	520	513	507	573	595	484	546	541	574	563	519	497	504	596	524	512	508	517
23485	21573	29448	24160	21607	21686	14414	5013	3209	2748	1981	1765	1296	1080	910	908	883	677	620	555	492	485	436	436	455	467	456	443	469	476	473	429	467	444	461	373	403	389	384	384	362	411	369	347	379	336	338	370	358	359	360	369	352	356	375	364	373	445	450	443	399	397	447	482	425	440	471	428	420	376	403	356	377	379	341	354	353	375	344	347	366	356	318	329	364	370	365	332	351	362	290	320	328	324	375	359	357	342	339	334	320	372	346	364	326	355	342	332	325	347	364	337	364	322	399	324	359	332	317	333	320	327	345	377	354	330	343	360	366	330	359	354	355	365	342	345	368	327	329	355	300	320	311	299	340	349	307	331	311	342	324	324	354	337	350	379	376	346	352	330	342	326	302	372	327	377	354	346	325	379	328	310	347	331	328	342	319	343	313	320	338	356	325	354	328	336	339	344	333	365	338	324	338	330	314	359	365	326	336	324	338	346	344	318	357	365	334	404	378	361	331	353	352	337	333	371	346	367	382	311	354	303	299	335	334	357	339	329	328	335	348	301	367	331	310	314	310	308	342	343	342	356	319	319	326	320	356	331	352	319	343	335	339	352	364	330	349	331	347	348	316	313	358	353	326	322	348	304	352	333	355	343	336	352	327	349	318	339	326	315	324	355	330	339	319	285	359	327	335	348	382	345	315	338	339	360	322	321	348	328	345	349	352	335	349	332	337	336	345	336	321	358	331	353	339	318	324	357	356	324	342	297	350	359	333	325	336	312	364	319	349	338	341	341	333	354	325	342	334	314	338	326	328	333	316	335	330	347	372	363	366	344	340	347	328	348	341	337	325	314	329	340	340	332	355	324	339	377	340	350	357	346	336	319	362	330	344	317	356	345	324	355	339	334	316	339	344	355	320	327	364	338	314	326	298	332	347	331	348	317	307	318	328	350	317	314	305	329	320	321	347	323	333	322	306	346	372	336	355	370	328	321	307	303	318	343	357	319	307	311	326	354	331	331	340	320	307	337	349	321	325	344	349	346	361	353	344	356	350	316	307	329	327	332	329	328	372	342	328	317	338	343	334	345	333	331	382	349	359	338	346	375	353	342	360	353	364	312	344	316	338	331	344	360	337	318	340	339	331	350	351	320	325	302	348	373	305	334	362	330	321	326	297	353	344	316	322	350	324	329	318	321	346	335	350	315	345	344	337	364	339	359	337	328	355	309	322	312	331	335	314	308	326	306	317	342	354	343	362	327	356	372	344	307	335	345	327	355	355	322	320	344	349	335	334	370	322	339	311	329	325	341	335	342	347	347	339	323	331	338	328	328	311	325	355	347	307	335	321	348	331	365	351	370	329	305	312	354	313	299	319	345	367	355	338	345	329	328	333	379	313	364	329	309	339	336	348	314	345	323	329	338	332	325	366	325	342	338	369	297	334	347	331	337	309	329	331	360	384	354	355	365	372	321	331	319	329	344	340	363	341	361	330	320	339	334	338	336	317	329	316	358	338	352	370	292	363	306	335	337	328	338	331	344	346	354	347	322	345	341	358	331	351	316	331	337	345	352	344	336	330	341	330	355	334	352	360	334	358	367	356	343	338	373	358	339	300	324	349	322	352	340	331	342	346	337	330	355	329	355	355	335	303	341	340	342	321	329	316	338	340	307	336	328	300	327	308	339	332	344	331	319	315	345	328	320	336	356	337	356	334	355	363	348	338	325	331	325	324	327	372	353	359	323	333	346	339	332	337	354	354	339	339	343	339	330	293	322	350	352	322	335	352	334	353	327	328	315	319	369	333	328	326	342	353	321	349	368	344	325	333	311	346	324	349	343	326	314	348	347	326	338	329	329	337	339	343	338	342	337	356	355	310	359	341	353	343	370	344	370	358	353	336	350	325	335	326	323	338	305	343	368	362	321	334	322	316	380	334	350	325	332	341	340	317	375	354	335	298	300	344	354	328	313	328	341	327	347	307	298	318	374	344	374	341	296	361	359	340	315	350	310	335	327	303	354	356	352	297	370	341	382	356	318	363	351	345	344	338	337	319	363	320	347	350	344	340	351	316	348	318	349	307	321	360	324	333	311	348	333	354	309	357	331	342	347	366	320	323	357	305	348	314	331	334	352	397	346	328	317	328	322	340	310	321	317	344	356	311	326	333	344	305	339	324	330	318	369	367	333	331	326	336	363	355	360	322	275	332	349	324	350	367	312	322	336	323	345	348	353	343	324	377	341	314	351	393	355	343	345	347	364	311	312	337	354	337	329	331	344	376	333	313	353	364	372	327	358	361	350	367	347	315	331	349	326	327	332	307	370	375	325	339	352	344	339	343	366	348	337	348	350	315	318	353	313	346	347	337	329	337	345	353	331	339	341	381	349	353	368	352	355	333	337	334	327	345	339	306	361	347	349	359	315	327	330	337	338	330	303	337	331	326	319	333	340	364	322	351	367	365	341	341	358	329	361	364	359	322	348	359	352	340	349	354	381	328	329	314	336	336	326	313	335	341	338	352	330	364	309	359	338	329	347	354	367	327	310	332	327	303	347	350	355	325	352	339	349	350	350	341	312	339	323	367	357	335	321	358	331	361	341	312	314	347	310	356	304	338	324	343	347	364	349	358	343	343	336	334	352	337	338	325	364	340	334	301	377	395	286	357	363	343	337	354	365	342	337	328	331	321	321	339	329	346	359	317	329	335	377	360	304	358	332	342	329	335	343	355	357	360	317	354	354	362	309	339	326	314	359	316	333	302	336	343	320	359	328	340	340	340	320	320	318	327	355	371	334	342	340	313	337	357	342	284	325	340	365	322	330	342	327	364	350	353	364	334	375	312	315	328	336	319	342	331	356	361	341	333	356	383	324	344	353	371	343	363	311	314	328	355	335	311	334	384	348	356	347	322	349	305	321	320	343	335	346	334	316	340	337	319	293	359	315	355	305	338	358	304	410	325	355	362	354	340	324	346	357	387	329	345	322	308	347	362	336	349	369	358	341	360	354	355	355	330	323	328	367	328	321	339	355	340	362	318	314	345	345	350	304	326	332	368	333	332	315	355	349	355	347	325	336	364	348	346	347	340	301	327	337	315	322	341	335	338	343	339	350	331	339	386	347	325	301	369	355	334	340	312	324	354	350	355	329	341	323	343	320	356	325	333	357	350	357	352	334	318	356	365	334	317	317	328	322	289	324	374	322	317	319	337	340	354	339	342	337	293	339	333	356	350	326	361	348	364	366	341	378	360	362	321	357	309	326	347	327	344	362	340	317	335	375	343	367	376	333	323	331	303	335	323	348	349	313	341	306	363	343	350	317	339	339	346	344	341	335	351	321	372	353	334	352	321	326	374	338	330	351	348	357	325	355	305	361	328	343	362	354	382	297	330	328	343	329	342	344	347	310	352	329	340	312	322	336	330	312	346	343	328	341	346	327	311	331	329	330	346	350	326	350	350	316	320	366	291	315	339	342	335	317	341	307	343	355	333	339	359	313	325	322	318	343	363	326	324	328
21517	42499	38774	27486	22107	16587	13483	9206	7383	6017	4494	4056	2869	2307	1887	1868	1585	1398	1128	969	796	690	617	641	620	656	621	633	606	702	700	666	656	623	639	547	535	510	494	522	528	517	493	506	427	439	412	449	415	504	465	466	499	473	479	506	522	555	586	612	595	622	617	652	617	591	577	583	556	525	506	465	472	443	425	452	456	477	509	441	441	458	428	463	446	449	445	394	461	477	378	397	427	423	444	404	427	419	418	419	400	412	432	413	447	401	413	439	420	392	389	416	390	388	419	416	429	440	391	437	415	442	403	420	424	440	413	427	399	411	397	415	401	423	400	378	397	418	403	413	411	449	435	429	426	411	441	388	405	389	431	413	412	417	433	444	421	403	413	397	445	434	405	428	424	374	404	432	429	390	400	398	420	401	415	406	463	447	398	424	418	376	460	397	410	392	392	421	407	428	395	426	406	421	403	432	442	420	398	407	388	429	415	396	423	449	396	387	410	408	389	449	380	434	448	423	415	445	449	431	405	379	415	437	417	411	437	422	404	413	426	427	375	384	446	425	407	398	416	395	371	411	420	420	409	420	424	385	431	383	434	415	402	408	420	399	372	400	444	416	433	432	408	401	430	397	437	457	423	415	434	395	413	422	423	387	416	417	435	414	425	395	398	445	399	378	420	423	408	422	374	428	388	396	376	383	396	438	382	428	414	417	399	412	428	414	401	437	436	428	449	349	416	405	437	433	432	430	420	405	417	433	399	412	422	427	361	423	407	358	426	415	427	398	384	402	428	424	407	377	441	432	405	389	371	409	406	448	423	380	395	425	408	401	388	379	406	421	433	439	404	450	397	391	397	387	387	401	376	398	414	407	466	393	398	400	435	404	421	448	398	413	407	384	425	449	408	425	418	419	388	407	386	422	437	402	446	399	413	387	398	427	412	430	413	401	422	391	418	444	403	433	409	422	431	427	436	426	408	398	429	366	404	403	443	377	378	393	386	463	433	363	448	384	413	403	410	418	394	416	437	392	420	390	399	388	416	401	401	431	443	418	382	452	451	400	373	383	401	392	434	400	381	375	394	425	412	419	409	419	431	409	373	442	433	423	409	413	453	416	427	407	404	419	409	434	417	400	436	415	420	434	400	387	404	390	402	424	385	380	421	412	397	432	410	393	437	406	407	407	411	411	409	399	411	410	386	401	425	432	407	450	399	379	416	414	400	428	430	405	446	417	416	411	419	416	457	436	398	434	443	404	409	388	423	395	397	430	416	412	403	428	403	423	414	436	412	445	397	411	454	401	387	405	408	426	409	429	432	394	433	399	418	403	420	453	374	448	389	390	430	399	397	423	412	376	405	431	402	422	371	423	404	402	419	386	432	390	397	402	411	380	404	437	441	428	409	443	439	403	392	444	422	394	394	409	419	408	401	391	397	423	384	401	376	411	415	451	406	432	442	451	414	437	421	419	429	416	432	428	396	427	388	447	428	389	404	426	407	407	396	416	391	424	409	437	451	373	397	427	415	380	421	412	422	418	397	434	407	409	399	407	412	420	390	405	412	428	397	436	419	421	449	411	459	440	404	437	432	440	428	442	386	418	413	412	431	385	385	422	396	415	432	405	421	404	383	438	426	421	430	440	392	442	393	415	427	371	426	409	411	401	455	372	392	421	426	392	448	403	437	426	384	426	420	452	377	422	420	399	437	413	444	414	400	440	379	417	415	393	409	416	444	406	408	375	400	443	432	417	456	447	385	428	398	429	367	367	418	429	437	422	392	414	416	417	422	389	393	419	416	420	392	407	429	424	402	429	412	433	409	407	429	435	410	406	428	439	424	442	365	419	439	415	440	423	403	433	407	407	403	400	410	419	388	414	430	402	381	408	428	397	429	386	399	420	437	382	425	390	420	426	417	392	390	427	436	388	439	451	422	417	405	372	424	404	420	418	422	409	380	386	426	432	397	410	425	417	426	433	418	413	437	408	416	413	390	402	420	426	425	392	417	406	415	394	435	377	394	425	438	383	394	412	390	438	426	416	416	399	436	436	434	405	423	405	400	411	424	411	414	410	398	400	392	415	410	408	400	392	395	445	393	411	377	421	394	411	425	406	426	423	391	448	415	402	376	407	425	411	426	381	410	417	391	429	401	352	429	443	411	403	433	417	405	430	394	440	415	411	449	412	417	386	409	426	435	405	412	426	402	426	422	395	433	405	425	444	384	431	377	454	434	426	441	399	441	445	395	417	420	387	424	402	391	424	411	435	409	422	405	391	431	360	426	395	386	403	423	399	425	419	402	423	394	392	427	406	383	415	423	421	404	388	445	410	409	420	420	433	390	385	384	410	396	451	408	415	392	393	433	391	399	446	412	404	445	377	465	415	422	436	415	384	425	362	440	435	438	397	386	422	423	427	407	401	402	436	419	451	419	401	449	374	421	451	378	394	429	432	439	407	397	431	360	388	430	416	412	435	432	436	412	438	416	428	392	428	439	405	397	415	453	420	407	406	423	440	402	443	440	387	406	417	443	386	414	363	376	385	386	425	415	442	429	392	447	426	405	432	412	421	408	426	403	400	405	432	378	442	400	416	399	418	379	349	407	383	405	405	410	420	447	365	424	404	378	415	419	444	414	384	421	433	418	424	423	382	412	408	399	394	421	426	382	410	444	416	411	366	416	369	391	405	400	401	391	386	380	363	428	407	450	379	417	387	413	422	393	395	416	388	398	385	433	395	446	420	412	399	396	408	400	399	391	410	421	412	439	400	396	394	403	405	411	409	407	439	415	400	447	399	369	411	386	419	415	430	426	394	427	412	404	404	412	424	417	408	425	400	414	426	398	411	399	379	437	393	424	446	427	431	423	424	415	422	390	389	414	379	379	420	409	421	378	399	430	414	445	397	392	412	411	422	421	384	412	405	406	422	452	412	441	424	417	389	426	440	404	406	402	396	401	411	424	405	446	418	418	440	386	429	414	410	444	381	374	384	401	420	420	403	385	420	397	377	406	393	430	390	423	382	375	419	437	400	430	384	418	431	401	387	399	398	370	431	401	409	392	421	416	435	424	406	427	377	438	421	430	435	411	438	437	385	422	413	466	435	392	401	421	403	424	374	419	421	423	399	416	392	410	428	454	404	429	426	414	426	407	418	421	396	443	418	424	366	422	393	390	419	408	393	423	436	397	389	439	434	406	396	413	382	430	422	392	446	391	440	414	415	383	442	399	414	400	421	393	402	425	411	412	387	454	411	415	406	422	443	426	393	417	370	429	416	385	431	427	428	416	405	448	372	393	409	442	389	424	394	422	435	390	395	406	376	416	413	417	429	429	415	386	428	442	390	400	415	410	392	392	443	401	382	403	393	380	428	451	410	365	377	409	414	431	404	373	418	470	399	430	373	400	406	415	416	398	451	388	395	401	403	416	412	437	396	434	438	407	444	415	402	396	419	376	411	415	386	422	422	402	429	435	385	419	403	403	409	430	421	432	394	388	433	387	417	387	439
27835	22307	23074	13905	6837	3778	2860	1658	1321	1124	936	916	711	610	578	556	544	521	451	451	459	421	410	462	386	396	401	413	398	420	420	423	425	458	420	361	434	436	391	396	395	428	402	443	404	407	418	406	395	396	419	381	413	385	390	413	417	450	421	390	444	397	407	446	414	441	389	414	412	442	434	446	421	414	407	378	418	425	392	406	405	420	398	403	384	389	381	380	402	400	394	389	402	372	377	408	367	433	391	371	436	407	427	403	390	418	353	404	392	390	372	399	401	400	414	383	432	424	391	370	402	412	411	429	403	419	372	428	383	409	400	382	377	421	424	427	411	379	401	418	372	389	370	395	400	389	415	421	420	391	382	380	432	398	374	418	415	386	388	383	402	396	425	385	362	419	409	451	392	404	378	381	430	394	408	381	439	371	386	407	419	398	377	391	391	382	374	385	378	395	410	411	399	394	415	360	410	381	432	412	398	414	377	428	387	384	392	417	373	406	403	389	432	412	420	366	457	397	407	369	451	398	412	368	404	399	422	406	396	397	440	377	417	422	420	392	374	382	382	399	421	393	413	427	368	401	408	420	418	380	376	382	409	399	399	406	369	378	392	362	407	405	409	425	376	404	351	381	349	383	397	419	393	380	381	388	395	395	397	419	392	386	373	383	409	379	385	397	399	405	398	426	376	410	385	364	400	376	415	361	376	408	398	407	397	423	406	407	380	390	405	393	399	385	409	420	409	396	394	395	386	410	376	384	417	408	398	395	391	379	404	401	371	397	406	412	386	401	400	383	420	382	389	414	375	369	412	401	413	387	379	388	395	402	412	369	440	406	412	389	399	423	408	413	416	421	412	419	371	422	395	393	406	377	427	429	416	418	355	398	408	387	409	407	380	387	389	392	396	392	406	405	386	363	372	395	398	378	412	422	392	389	421	385	393	376	371	379	396	408	384	385	412	345	367	431	362	405	378	361	393	401	379	390	379	388	427	395	432	402	385	393	428	411	390	376	424	413	395	385	415	386	431	388	416	397	364	398	399	402	382	382	395	396	411	379	384	424	404	388	413	365	419	414	374	387	418	410	382	393	402	373	406	388	425	414	395	429	388	396	419	389	418	379	395	413	403	364	414	408	386	375	405	372	428	384	376	392	379	420	386	405	399	397	375	392	412	404	382	399	408	426	418	406	375	383	402	386	356	410	425	399	439	409	399	377	400	414	384	387	434	380	398	407	435	403	387	365	356	360	406	410	404	403	372	395	389	379	406	382	406	432	406	422	411	397	402	385	431	398	395	417	372	399	415	403	430	407	374	399	380	364	415	404	377	375	398	393	422	420	406	411	404	410	354	351	385	412	411	407	410	405	394	409	354	410	395	421	418	372	382	386	401	395	380	413	382	356	404	384	377	360	391	383	428	396	372	373	401	421	381	385	425	396	398	361	449	401	367	454	383	418	379	433	383	395	385	382	374	400	378	391	416	407	340	400	389	362	414	381	344	449	411	382	378	390	394	383	399	381	384	366	416	416	415	426	417	369	405	420	407	433	379	390	409	417	377	392	371	389	400	399	384	408	412	351	373	380	391	372	434	376	373	400	403	404	401	399	391	397	438	366	411	412	360	397	447	376	420	382	407	394	368	389	389	412	399	444	415	392	358	389	368	401	357	415	404	397	393	370	362	397	400	398	376	408	389	403	410	392	378	401	382	404	410	414	398	397	383	419	388	417	400	391	392	423	408	374	380	410	373	401	365	371	443	388	395	382	369	394	385	422	368	376	362	404	456	378	412	372	347	381	391	401	366	414	392	388	419	422	407	423	401	391	387	411	347	378	400	383	423	411	373	368	394	382	395	384	415	413	413	417	403	392	397	400	397	413	390	381	404	417	400	379	424	391	373	395	389	424	381	376	417	398	378	406	375	367	386	416	394	416	406	445	391	375	396	416	367	416	377	395	363	439	390	411	368	372	387	373	399	414	409	379	415	406	412	390	389	394	387	393	416	402	418	398	407	385	399	410	424	390	407	373	363	399	399	372	402	416	418	383	401	383	415	365	403	409	423	417	389	402	385	387	389	405	418	376	405	407	391	411	377	382	389	405	385	370	375	414	395	428	381	423	386	409	379	396	401	374	350	378	393	366	381	413	375	387	410	371	399	374	426	380	375	380	436	351	405	431	398	401	417	387	373	376	361	383	372	430	424	402	385	386	422	415	387	389	406	363	409	393	424	380	396	376	408	408	376	405	388	384	376	404	404	400	359	377	360	408	346	381	405	370	421	417	377	378	375	391	403	391	435	414	381	421	375	389	372	363	380	400	394	377	394	375	382	382	390	396	409	390	388	383	370	393	429	388	400	413	404	401	411	345	362	379	388	397	373	389	394	398	367	392	362	404	356	410	394	425	374	364	372	387	406	438	394	386	418	387	403	416	429	431	395	418	394	408	394	419	390	400	423	381	409	385	362	399	405	416	411	435	389	388	388	416	410	418	382	387	404	407	422	389	381	371	382	389	396	402	358	420	374	408	404	388	374	432	409	418	455	402	411	391	403	388	401	388	387	415	391	396	381	356	419	385	416	398	402	413	406	389	403	393	362	421	343	420	374	360	390	381	377	414	386	381	430	413	388	375	362	401	411	422	365	403	414	381	380	400	378	409	407	403	410	379	399	367	403	436	414	401	443	425	390	397	402	362	394	400	368	388	375	383	408	404	415	397	391	413	417	410	392	387	391	411	394	367	358	409	409	396	404	367	375	413	422	405	411	385	381	431	416	424	380	339	405	397	400	448	412	403	440	365	405	400	409	383	383	398	395	386	404	410	397	391	363	377	382	385	402	374	406	401	389	364	375	406	376	395	402	421	416	373	411	413	369	363	394	387	389	386	387	418	389	391	387	359	356	399	402	412	370	390	416	418	396	395	405	387	425	403	391	384	384	381	412	434	347	407	379	406	378	368	365	395	392	397	389	396	414	394	427	395	379	418	384	398	414	391	376	377	411	419	376	384	399	395	384	436	412	409	399	408	414	398	370	384	394	417	386	403	406	368	404	416	370	419	355	383	398	381	386	401	412	407	399	397	406	394	361	403	390	424	353	389	411	423	417	372	411	387	396	362	405	374	406	428	415	383	420	396	385	395	392	420	380	397	410	408	419	395	410	376	417	391	376	397	357	388	412	434	421	405	417	397	401	380	395	382	405	377	401	378	445	390	395	366	390	373	417	369	439	427	405	373	365	417	387	366	395	387	385	383	405	410	429	404	384	387	382	435	377	382	369	402	392	399	380	413	408	417	365	404	359	421	366	380	361	376	412	369	399	390	378	386	389	373	407	432	383	387	418	392	361	401	408	375	400	443	395	394	396	383	401	379	385	388	403	431	395	409	389	373	414	416	388	390	394	402	468	381	414	416	355	428	410	379	407	441	416	397	403	383	402	419	384	448	393	407	381	393	412	404	371	428	413	394	430	412	427	429	378	392	403	400	375	419	402	397	376	380	400	368	403	386
17753	30837	28052	16262	11734	7918	6062	3670	2956	2424	1886	1743	1284	1100	927	911	895	764	700	639	591	565	528	565	554	532	597	574	559	556	552	518	575	566	548	538	568	520	500	501	559	532	491	502	504	499	501	476	495	495	484	478	490	513	585	502	557	552	578	551	570	515	567	587	585	595	592	571	543	521	480	497	502	489	508	550	496	535	502	504	502	510	520	505	501	475	487	465	518	499	508	480	507	519	524	525	514	542	502	511	534	522	498	501	482	472	528	476	533	534	514	501	486	475	486	523	487	514	505	474	471	514	507	506	514	480	484	510	518	506	478	453	513	493	487	504	472	476	507	519	484	487	481	468	476	539	499	525	484	502	531	461	506	506	508	478	495	492	509	506	480	472	532	493	489	505	527	500	492	521	497	493	487	497	488	510	492	437	472	488	471	478	496	454	526	513	476	490	481	516	460	479	474	542	500	508	448	507	501	551	506	491	489	497	474	479	506	507	521	463	502	511	501	476	502	465	511	510	531	497	480	504	488	520	481	518	466	497	480	504	493	465	476	495	457	495	473	511	490	485	477	496	512	512	531	479	540	469	518	484	488	480	480	499	485	487	516	496	502	515	477	476	499	484	512	475	492	493	472	491	521	497	521	452	503	512	492	471	471	507	528	505	477	496	465	515	520	501	466	490	481	510	500	452	474	501	498	522	508	492	474	517	472	501	506	504	509	519	472	503	504	465	467	478	495	507	505	510	497	467	495	520	495	479	495	487	496	539	504	474	509	523	508	514	533	493	488	504	508	491	491	451	505	507	491	475	476	468	524	470	512	496	490	467	493	503	479	478	522	500	488	488	471	512	498	516	497	501	514	474	454	481	488	518	503	494	498	499	510	512	553	482	493	495	487	476	524	522	531	522	520	526	468	486	487	506	503	507	479	511	478	496	467	487	474	518	466	506	513	477	461	475	531	490	516	494	461	518	526	523	493	482	510	494	474	471	488	535	485	510	490	452	508	514	504	468	509	501	456	463	467	514	491	498	539	493	443	475	480	503	498	498	527	528	501	502	525	496	524	479	494	541	510	542	484	501	476	470	486	468	472	490	510	453	510	519	521	475	476	531	483	493	464	459	488	519	463	504	503	464	502	491	504	542	510	504	470	512	445	455	504	507	534	516	508	484	494	469	493	512	477	515	498	532	484	446	465	523	483	500	517	469	508	432	480	507	497	478	480	479	495	480	512	491	476	461	474	485	509	496	488	512	535	498	476	475	488	499	479	500	493	505	471	479	474	479	434	501	523	496	508	512	486	479	513	493	500	487	548	492	485	472	528	489	512	528	468	513	518	525	528	496	500	470	472	481	501	501	502	505	468	502	499	488	516	493	519	534	503	475	548	483	487	497	496	529	470	471	468	471	528	474	503	482	482	506	509	508	464	464	490	514	499	518	505	462	517	531	481	480	517	503	516	533	497	499	483	460	487	493	449	500	523	517	487	491	510	528	545	518	509	519	478	480	501	498	484	524	477	485	532	516	491	461	492	511	492	492	528	501	489	507	520	495	485	492	494	528	491	542	497	480	457	525	533	483	475	480	513	511	540	490	518	521	479	560	500	491	540	501	508	479	491	487	533	508	495	502	488	504	468	484	450	495	489	557	494	512	499	504	482	518	507	525	475	477	495	483	542	490	515	501	490	471	504	456	497	491	488	518	511	470	499	498	513	487	502	476	503	484	491	448	538	522	491	470	497	500	519	475	452	502	500	509	494	466	492	500	481	495	473	512	520	492	519	522	502	495	499	512	468	479	473	465	495	525	462	473	494	491	469	469	458	503	521	521	503	479	479	515	498	484	507	455	480	473	483	507	470	504	521	501	499	486	488	506	544	475	474	511	545	477	472	485	488	481	506	481	475	455	501	495	480	516	460	525	497	499	522	474	462	482	515	480	478	518	517	430	507	494	512	507	509	507	471	512	529	491	515	511	502	511	427	462	458	488	491	466	499	539	512	488	492	487	512	515	489	537	529	463	527	508	474	533	458	495	513	464	500	499	509	496	531	506	507	494	480	504	499	524	530	526	502	524	487	554	520	505	478	473	489	481	490	507	497	514	478	488	471	489	514	487	497	534	476	465	490	537	444	488	505	498	515	518	541	541	491	474	480	492	494	492	481	525	480	528	507	549	473	481	510	512	536	489	509	520	469	469	508	463	519	493	495	520	524	539	479	503	521	472	491	486	496	512	514	486	454	509	503	516	498	490	528	510	529	510	512	483	504	469	521	531	495	481	475	507	456	491	513	518	495	531	489	523	486	521	458	499	484	473	499	469	483	506	495	514	500	478	493	525	479	468	478	489	546	500	515	466	502	503	516	503	480	524	468	471	501	470	511	468	516	511	491	515	496	478	486	470	472	513	453	504	480	517	480	479	511	478	494	501	494	469	512	517	524	473	488	502	510	476	531	488	504	491	518	491	502	491	498	496	486	521	515	542	504	486	483	464	488	479	489	523	491	467	454	505	511	497	497	482	460	493	491	477	497	531	517	539	474	484	465	491	477	502	468	504	477	463	544	486	519	445	521	480	512	458	513	521	486	511	525	483	472	523	510	477	462	497	494	483	470	517	493	490	504	505	529	483	462	463	507	486	488	509	487	501	492	483	466	535	492	475	482	500	508	503	481	467	473	522	488	507	483	476	472	472	470	482	519	489	530	480	498	523	482	512	471	456	476	476	507	522	517	445	509	481	487	483	513	522	520	493	484	483	524	509	495	547	504	490	483	473	517	497	551	469	505	488	545	476	518	493	514	513	505	516	511	463	499	497	437	492	514	500	486	502	515	478	477	467	474	514	464	497	501	465	486	540	484	490	490	505	515	442	475	466	469	519	483	490	466	505	459	516	475	481	526	509	474	516	543	500	482	522	473	467	490	502	498	479	496	505	457	475	494	507	519	482	488	485	492	478	470	519	473	460	481	481	505	485	483	510	486	488	508	492	493	493	465	506	543	503	500	477	497	511	451	465	517	502	484	466	518	422	566	497	507	504	461	520	490	463	491	491	473	503	501	510	485	483	481	523	479	512	463	522	502	478	470	500	498	479	556	517	472	503	519	505	508	496	509	508	506	499	483	506	462	494	484	510	489	509	490	481	507	513	519	445	504	543	521	553	487	457	509	525	496	491	493	507	460	552	520	458	497	468	466	495	497	513	535	475	469	493	484	508	491	530	509	428	511	449	497	500	494	485	502	535	457	506	529	459	486	510	559	491	471	467	532	485	436	527	509	506	487	506	497	494	499	489	463	501	467	512	511	473	500	496	509	517	515	496	507	501	487	511	508	509	499	507	467	469	502	491	512	524	479	508	473	452	490	486	512	511	463	471	472	476	502	467	498	529	491	527	482	505	502	457	479	517	501	509	535	471	497	480	492	491	491	513	491	524	503	541	467	488	466	453	503	500	463	513	495	508	481	467	455	453	511	465	462	551	490	468	537	504	488	500	513	493	493	502	510	475	469	529
24488	21533	28864	24713	21437	13414	6235	2802	2150	1806	1517	1233	960	768	675	681	605	555	492	423	456	395	392	338	379	380	381	372	377	378	407	414	408	392	371	359	325	353	336	351	387	357	332	314	334	331	330	323	358	349	342	349	308	324	330	356	349	374	353	385	379	378	418	391	368	392	389	344	343	354	347	306	353	328	333	357	323	337	318	339	353	302	348	331	312	321	311	314	333	314	277	317	329	369	330	344	325	347	310	315	317	334	316	321	308	308	317	325	299	295	305	316	342	324	300	307	331	334	329	305	314	304	287	303	314	303	336	321	317	302	349	309	319	290	302	297	343	322	305	309	347	303	333	296	313	320	350	295	309	328	313	302	299	331	330	321	336	318	337	295	334	332	356	348	337	308	332	299	292	332	315	323	309	313	318	295	341	282	322	287	292	297	343	317	326	336	343	313	295	288	306	329	310	330	319	301	312	299	336	315	327	329	284	321	319	333	329	309	330	350	319	330	331	312	327	292	328	302	328	321	307	300	344	336	317	303	323	334	292	293	322	336	301	307	290	329	330	296	318	364	330	304	329	339	355	339	321	325	317	301	328	332	349	331	313	323	326	307	378	325	338	325	300	308	334	296	340	318	330	340	307	312	315	315	313	293	330	304	305	340	332	329	322	316	313	312	302	282	312	311	328	311	306	338	308	343	322	296	324	303	333	342	311	336	358	332	302	334	355	347	309	332	292	280	305	339	308	318	313	299	317	345	317	318	296	343	304	325	291	293	332	355	329	324	290	306	297	307	294	339	333	347	343	303	333	346	310	299	293	325	294	331	355	325	335	319	321	326	289	305	294	300	298	345	325	305	331	313	321	284	326	329	309	347	333	310	346	315	312	349	293	282	304	313	306	290	307	327	318	342	314	340	324	310	305	308	319	322	302	350	323	354	295	336	363	328	295	323	297	341	348	295	331	342	303	304	311	328	344	314	337	324	307	287	293	305	322	339	291	306	340	334	288	317	341	338	300	311	304	342	334	308	317	320	323	327	359	337	345	309	341	343	320	325	322	331	294	317	342	344	345	331	335	330	337	299	313	349	310	316	317	305	334	305	289	310	311	302	309	305	351	312	287	309	325	341	330	326	307	306	324	317	313	323	304	329	339	327	307	335	307	285	334	305	314	323	315	320	296	331	327	338	318	324	316	297	344	316	339	303	326	333	290	322	312	351	310	309	326	342	344	313	307	315	327	344	335	317	309	326	325	336	366	276	323	339	327	337	322	327	316	312	327	305	333	360	304	319	332	350	309	309	306	303	329	300	316	354	334	315	300	330	318	322	321	334	295	310	309	314	295	318	287	306	316	300	332	302	322	321	316	327	337	336	310	327	343	378	304	332	278	295	338	299	342	313	324	322	289	314	337	299	340	304	325	347	307	304	299	320	321	303	323	357	334	338	321	335	304	318	292	345	291	332	299	272	298	313	282	337	322	267	333	332	324	327	315	305	332	307	298	308	329	323	305	340	325	310	297	320	319	344	301	296	322	301	325	336	315	324	360	312	336	323	325	283	297	328	295	318	334	332	330	297	323	317	337	307	308	320	306	295	312	318	337	307	299	315	292	287	292	305	323	287	336	329	313	307	348	303	318	305	295	311	326	328	292	288	322	303	333	347	306	293	317	291	311	328	330	322	323	344	331	342	317	363	333	289	319	308	294	290	301	299	364	312	311	318	311	317	331	332	335	309	328	280	327	335	352	318	335	325	302	306	321	322	365	297	345	323	327	342	312	318	311	331	330	313	333	335	343	325	307	279	317	296	291	279	327	308	313	295	308	343	311	306	318	316	332	296	356	310	270	298	326	306	336	315	320	347	327	316	329	334	308	321	318	327	358	283	332	332	322	288	316	327	309	330	326	353	298	323	343	320	330	327	298	327	332	320	306	331	336	298	349	298	312	307	316	319	335	343	335	323	320	327	313	335	334	333	331	316	275	311	320	314	335	305	296	307	312	286	307	325	334	334	325	319	312	315	302	319	321	302	373	277	348	293	327	323	302	309	315	340	326	336	315	315	282	321	309	305	321	315	306	315	339	333	300	315	332	292	343	322	342	328	314	313	332	320	320	311	314	332	336	327	300	272	353	325	319	303	310	315	297	322	332	320	296	324	329	322	285	300	304	361	313	308	302	345	315	295	307	325	296	294	289	300	305	322	342	297	312	303	335	312	324	339	294	316	313	340	295	319	351	333	319	304	313	312	332	320	331	336	350	353	294	353	294	298	331	315	324	322	310	289	316	344	298	328	306	351	304	307	331	336	317	317	335	336	338	323	295	313	345	320	340	287	318	314	313	294	333	317	335	313	340	331	352	325	313	316	312	326	328	322	287	314	305	328	343	302	339	318	311	294	316	338	316	306	287	319	335	306	294	318	321	315	283	332	310	324	308	284	305	307	317	306	341	329	319	339	297	328	355	330	314	276	292	322	289	305	296	337	364	305	303	311	325	320	313	277	290	353	318	327	366	335	329	289	325	317	327	359	313	288	312	336	288	316	299	323	326	345	336	321	307	330	341	351	327	310	336	335	286	318	339	340	298	303	303	311	333	319	329	294	301	341	313	298	336	314	350	319	310	296	345	304	342	322	332	322	321	288	298	325	315	338	332	333	297	325	334	323	321	332	328	316	335	346	320	306	313	299	312	292	362	341	329	350	308	334	320	332	306	315	308	324	369	309	340	307	353	345	335	338	310	356	320	280	303	302	324	309	327	338	295	319	320	309	310	290	317	331	329	330	339	344	288	328	317	316	325	300	321	325	329	310	346	322	316	317	332	283	311	346	343	302	330	314	325	333	320	312	320	300	280	294	328	328	282	326	329	316	334	311	284	331	338	314	305	299	294	294	337	333	321	318	317	344	300	321	302	293	325	297	328	316	325	293	299	327	330	294	316	331	327	293	303	307	306	326	290	306	317	302	326	353	313	285	320	318	318	293	313	322	306	343	356	295	329	347	314	342	325	295	327	338	368	338	316	333	346	327	315	299	320	359	312	318	295	310	324	300	346	321	289	292	292	330	341	337	323	306	352	294	317	326	319	297	315	305	330	301	308	329	312	329	362	310	291	340	325	315	320	339	328	323	313	322	296	334	314	306	305	322	328	306	311	325	339	311	329	321	316	308	302	319	315	310	292	308	341	338	340	304	303	253	304	352	326	317	338	307	280	302	314	323	345	328	309	327	335	293	320	331	324	320	309	335	343	315	323	330	292	318	293	325	312	316	287	314	314	316	350	297	324	332	288	317	344	337	326	328	336	310	327	324	312	326	333	310	304	300	303	322	342	295	304	304	299	314	321	319	295	317	322	312	267	322	307	313	311	335	333	280	324	325	338	342	332	301	314	327	330	318	295	327	324	346	303	290	324	306	325	308	359	320	298	323	359	346	332	312	319	313	313	308	299	289	318	312	313	321	322	320	294	304	309	313	332	304	299	304	335	330	286	327	356	323	337	320	319	320	312	312
19031	38816	34244	22667	16963	11985	9724	5912	5091	4143	3383	2873	2030	1603	1255	1292	1132	936	832	742	630	555	578	508	544	577	512	541	516	543	516	551	534	528	547	462	468	467	453	461	465	450	430	432	435	425	434	394	433	467	438	411	439	468	455	443	488	503	507	575	468	530	560	517	497	595	499	505	488	476	500	460	451	428	407	397	437	420	421	422	443	433	408	418	418	405	417	389	408	416	409	413	413	390	418	415	400	404	358	406	417	416	409	418	391	418	430	413	412	419	410	389	417	375	356	383	411	407	420	394	417	433	382	403	390	396	419	378	398	413	379	383	420	439	424	415	462	399	403	387	419	454	408	382	375	418	393	378	382	391	409	394	384	408	386	406	403	377	384	381	415	404	397	401	433	401	440	372	418	406	388	417	370	409	365	387	417	408	408	437	415	401	427	396	428	406	413	418	388	416	397	394	434	416	384	396	356	408	397	422	396	381	385	388	389	417	425	413	401	403	403	400	413	398	398	379	437	404	440	406	413	364	395	410	392	378	367	432	396	401	431	391	398	381	411	386	371	394	365	387	420	368	383	424	384	387	418	432	375	407	370	415	413	415	405	406	401	417	427	373	411	416	394	377	384	419	385	406	417	436	408	389	408	390	411	409	437	380	390	392	402	395	398	387	385	376	385	426	377	410	414	375	378	361	370	381	349	414	384	393	411	385	398	405	415	372	359	394	413	389	385	388	404	396	425	418	389	406	417	408	408	417	376	397	403	372	391	408	416	423	378	363	387	379	379	390	374	410	417	402	367	420	419	402	398	395	382	409	398	411	400	456	402	376	418	393	392	402	411	427	402	382	382	399	372	370	391	370	405	380	402	429	369	373	408	381	423	389	380	399	395	404	404	397	393	406	413	406	388	438	430	369	395	399	377	409	414	411	388	377	410	398	379	416	380	384	390	399	447	385	410	374	418	396	373	415	391	386	403	417	425	398	371	425	393	352	382	444	420	390	384	400	460	401	391	423	387	417	420	412	400	381	389	337	389	375	389	396	446	384	402	382	410	379	438	395	438	377	416	380	410	407	384	398	398	404	414	427	369	386	381	426	433	383	375	399	396	391	414	404	392	421	401	385	376	455	375	436	418	413	420	404	429	411	417	390	418	430	428	391	418	421	406	393	429	371	435	397	408	401	440	406	374	434	401	403	418	391	399	395	412	388	427	403	396	416	407	418	392	419	434	408	396	374	399	418	396	373	397	409	383	387	358	397	403	389	396	410	396	406	421	423	412	404	402	427	375	399	406	405	382	384	380	376	390	425	390	426	376	409	371	373	398	385	421	381	407	397	417	415	429	401	397	390	424	436	404	394	419	425	396	373	393	401	385	419	417	399	420	401	411	403	381	408	383	397	430	433	425	391	375	382	426	400	399	410	372	377	387	398	399	376	423	405	390	421	407	388	422	409	380	400	373	364	393	411	412	410	398	414	352	406	407	406	407	403	427	403	387	412	416	423	394	387	372	395	389	429	423	409	393	397	388	433	420	401	360	395	423	375	395	408	375	394	424	433	405	377	398	388	418	406	390	384	373	408	405	444	412	407	410	441	416	401	404	384	440	383	399	381	365	373	377	403	359	389	396	417	446	377	403	398	422	381	412	395	361	407	392	388	405	399	410	410	388	412	398	411	412	387	397	426	377	437	397	413	388	395	354	409	376	435	398	368	426	373	401	386	412	351	421	391	433	389	399	427	419	396	411	394	410	382	399	415	390	385	383	393	385	418	405	376	401	417	382	423	365	415	438	403	423	396	399	388	401	377	369	385	406	415	378	374	413	433	404	401	424	415	359	432	410	390	420	412	401	401	421	412	392	405	380	399	390	403	413	428	437	397	396	409	416	401	419	383	427	382	411	371	396	423	371	410	415	390	397	396	377	401	369	390	427	392	393	408	404	405	394	346	388	438	398	388	431	397	382	420	395	394	396	412	440	407	428	424	429	394	419	412	397	397	416	373	403	409	388	396	409	411	389	381	366	378	392	392	372	428	386	439	369	430	398	404	454	387	406	396	424	401	395	404	415	421	408	385	376	421	402	403	374	408	385	361	389	370	403	439	385	397	416	424	430	452	403	417	389	390	398	406	420	386	408	360	431	414	435	411	428	382	367	404	388	386	419	410	380	407	392	415	420	369	390	361	389	393	386	430	420	413	426	377	377	399	370	375	407	406	418	425	421	398	418	437	402	373	394	400	410	361	390	390	394	379	388	413	398	373	419	417	412	407	392	377	396	419	397	369	395	387	366	378	418	423	401	392	395	404	412	451	397	383	367	425	407	454	421	390	426	426	395	450	429	409	367	435	416	371	414	396	399	400	469	399	413	389	411	407	379	425	401	378	433	411	380	424	410	394	399	417	422	395	384	388	431	382	374	444	395	413	428	398	404	389	432	384	387	400	392	429	370	397	404	403	405	399	358	409	424	385	377	416	419	382	399	434	425	365	376	381	398	359	390	418	380	379	381	385	386	403	393	369	431	403	389	397	381	414	403	401	426	430	413	402	408	377	430	452	406	373	391	386	413	395	394	392	390	437	396	399	402	368	417	358	395	399	418	380	386	401	378	413	379	418	429	422	423	408	442	372	416	389	398	419	402	390	354	417	433	402	387	399	395	392	397	412	390	439	424	397	431	429	384	415	398	421	412	392	412	363	351	382	398	407	401	392	401	413	384	399	395	430	396	407	412	379	431	432	425	401	407	380	387	392	454	378	369	352	355	384	390	389	408	390	391	376	398	415	400	407	377	415	409	401	394	384	421	395	401	412	386	442	404	395	455	387	419	381	392	374	399	394	408	408	394	424	358	450	419	390	448	390	374	394	389	401	360	438	363	365	408	391	390	380	422	401	389	403	411	354	419	397	385	417	384	416	395	401	393	387	439	386	367	406	370	396	422	401	440	401	394	386	397	421	427	433	396	418	414	388	416	412	374	403	370	409	426	403	407	425	419	437	426	388	395	379	413	363	455	405	421	390	417	361	410	394	379	404	373	388	414	432	450	369	440	402	406	390	369	450	401	395	392	417	401	442	422	363	412	406	407	410	414	399	415	386	421	420	377	435	366	408	401	394	407	392	420	436	382	370	386	413	377	409	416	368	397	364	399	367	408	362	400	416	407	412	382	401	417	390	389	428	445	378	386	389	416	355	375	421	410	413	405	402	407	411	383	420	356	403	381	428	435	374	391	374	389	398	390	383	418	385	396	436	401	407	367	428	427	429	418	400	404	424	411	410	422	389	393	402	419	425	417	410	416	376	415	394	414	389	393	432	384	365	398	412	389	414	389	386	411	345	412	394	417	395	406	408	388	391	385	384	399	361	386	396	407	371	356	420	384	392	375	403	432	421	397	397	396	418	409	389	401	460	411	422	376	330	394	382	393	416	402	452	391	428	446	428	426	448	421	364	410	430	399	397	399	406	415	378	381	424	441	417	407	419	376	401	411	353	411	402	415	392	435	385	392	414
25771	21577	27649	25552	13444	5298	3599	1994	1662	1366	1302	1057	804	760	671	698	658	607	545	528	527	491	446	467	467	464	420	449	484	424	437	480	490	447	481	448	478	435	436	425	436	464	418	467	415	467	435	426	435	422	398	450	446	460	477	453	482	484	498	458	493	412	484	448	459	497	469	450	482	457	431	446	427	435	432	418	410	442	425	452	419	426	427	436	452	400	427	418	467	433	451	426	449	450	423	423	430	447	424	457	434	411	372	468	456	409	405	445	423	416	419	452	423	419	440	462	472	433	417	430	453	443	442	395	442	418	436	432	428	416	444	460	430	385	401	456	431	421	411	461	436	410	422	410	446	462	420	454	432	423	429	432	448	458	470	418	439	442	440	437	451	428	420	426	433	423	492	417	423	424	422	401	456	410	411	417	425	397	437	435	421	414	428	370	446	415	428	427	427	450	472	429	429	456	404	413	411	420	421	464	448	440	445	459	402	430	447	400	440	421	431	449	453	445	450	429	444	446	440	413	453	463	446	438	425	408	429	441	458	431	415	421	414	455	477	412	450	436	405	442	443	453	426	423	415	473	430	456	425	452	447	433	431	444	426	417	448	451	391	437	417	454	450	412	422	404	421	424	429	447	414	393	432	452	421	463	447	434	431	420	411	444	416	410	409	404	456	419	451	434	420	422	407	430	450	460	457	424	411	435	439	463	476	470	401	438	409	403	433	415	437	427	448	454	446	445	435	411	440	459	447	453	463	448	432	403	448	438	425	427	469	437	434	426	442	411	408	412	398	407	457	413	449	410	431	417	436	429	377	431	426	430	442	442	417	431	419	423	399	445	438	428	441	452	415	401	428	413	419	427	427	462	430	433	386	409	422	457	406	435	432	488	443	400	400	422	391	407	397	441	430	436	448	405	432	402	445	429	442	431	429	381	455	420	443	439	443	443	449	465	416	371	427	438	406	447	460	429	427	450	465	419	430	448	446	428	434	427	412	439	451	417	428	439	474	419	430	455	430	417	457	430	421	402	419	445	435	442	427	459	472	444	461	392	430	420	380	410	425	439	415	440	408	445	410	421	431	420	443	411	431	433	451	420	419	417	417	425	397	492	400	442	424	401	407	480	450	380	427	426	399	441	439	431	461	417	413	418	413	450	442	420	439	458	404	432	418	450	459	469	448	422	422	419	412	413	387	417	418	420	390	416	453	439	426	412	426	415	427	439	423	428	456	442	414	411	436	416	405	442	439	398	463	405	420	453	428	406	422	478	412	409	406	472	419	440	462	449	395	426	414	427	436	432	427	421	421	413	388	444	444	434	458	434	453	444	407	452	394	401	459	435	464	415	419	457	421	407	433	429	425	454	425	387	416	381	436	442	404	465	423	467	461	411	402	435	419	411	422	431	426	393	435	454	421	408	443	433	449	401	431	422	408	419	449	457	422	415	433	476	428	424	421	438	479	436	400	415	395	440	422	413	427	440	397	421	404	395	446	394	443	456	478	435	465	428	436	420	405	431	460	426	441	424	401	436	406	429	444	453	434	403	437	477	436	413	397	429	450	404	426	459	435	436	421	435	417	427	455	410	426	399	394	443	423	435	444	421	419	450	453	395	409	401	427	425	408	423	439	464	430	417	425	422	423	434	403	425	482	403	430	454	397	409	447	397	484	447	489	440	381	457	433	435	439	419	397	438	412	425	399	411	436	429	421	420	431	473	426	441	430	428	412	393	443	401	425	413	404	416	403	428	460	446	442	426	427	433	432	426	425	448	434	444	414	453	432	419	427	459	437	432	419	426	447	423	463	441	407	396	419	426	448	468	422	429	454	432	418	423	400	469	456	422	405	397	414	422	433	387	442	417	459	452	431	388	432	455	435	403	458	437	448	430	445	437	428	410	429	425	424	438	454	426	422	433	446	429	392	406	427	448	429	423	425	420	435	432	411	443	460	439	371	441	425	417	418	434	421	432	461	443	424	461	410	444	423	458	437	414	430	459	468	424	420	407	442	413	434	413	438	429	430	365	430	414	411	398	413	408	449	428	421	392	411	436	421	385	394	452	473	450	434	399	437	422	468	463	448	435	444	396	387	441	428	451	455	430	421	442	463	411	464	428	453	441	443	405	411	443	409	445	437	456	421	423	399	433	449	412	456	435	425	425	429	394	414	394	399	441	462	439	458	452	417	433	440	463	431	401	434	446	449	448	390	417	422	447	440	413	447	416	452	426	443	440	404	416	463	458	440	439	431	434	446	437	436	435	410	405	410	405	426	407	434	426	425	394	400	426	411	410	415	397	430	421	437	410	432	436	429	454	421	412	396	405	425	417	420	440	425	429	444	391	452	445	419	412	422	427	423	406	419	452	400	424	407	431	417	470	402	454	436	422	419	464	480	424	436	439	433	422	440	414	415	415	419	414	434	473	432	454	452	407	424	428	428	430	439	431	437	397	455	450	443	447	414	446	415	470	392	417	451	441	442	438	403	431	419	444	406	395	424	440	433	447	442	388	398	433	365	398	432	429	413	459	420	433	409	402	453	443	437	440	434	449	410	447	419	433	433	409	394	437	465	449	448	465	414	450	416	419	420	467	448	427	460	442	431	436	442	416	434	431	419	404	431	488	453	432	415	438	417	438	399	418	419	449	447	405	429	411	415	441	408	425	431	420	462	444	433	410	418	421	408	416	388	434	411	431	419	413	443	441	422	422	434	439	417	501	444	409	438	432	423	449	437	416	416	427	444	442	474	458	419	447	390	435	422	447	412	445	463	417	479	448	417	452	484	434	462	426	455	402	404	419	411	421	414	410	424	422	376	444	396	416	443	450	455	469	409	429	429	393	449	465	440	443	430	434	458	386	452	437	439	464	432	445	399	447	417	402	448	404	429	462	423	440	420	449	426	423	436	489	415	418	456	439	428	406	406	435	420	461	410	428	462	429	429	422	434	461	393	428	436	462	435	473	420	422	438	458	426	449	435	430	465	394	404	449	414	403	420	461	419	416	421	416	455	391	407	414	460	420	428	470	429	419	428	403	454	434	428	440	401	437	377	425	425	461	416	453	390	426	417	395	411	454	404	446	432	445	444	440	415	427	454	438	444	413	492	418	460	413	425	430	444	459	410	435	426	440	419	434	443	423	440	436	440	460	425	464	442	467	421	438	447	418	423	404	462	435	415	428	439	441	390	485	417	441	442	472	438	404	455	433	392	467	417	399	424	423	441	431	454	453	473	424	432	433	442	418	438	424	416	442	377	396	416	445	415	409	423	461	368	391	431	412	409	435	411	431	432	435	442	426	407	449	464	422	414	421	448	411	486	437	387	455	469	424	408	436	470	440	472	424	451	455	413	436	435	424	440	427	434	382	425	420	404	413	426	409	471	422	408	429	394	453	431	449	473	422	420	361	429	451	423	405	442	423	409	450	422	439	435	404	446	437	479	421	426	409	414	427	420	447	440	443	420	440	432	420	425	449	416	438	420	433	445	443	436	413	429	422	434	419
19381	36261	31110	19432	13753	9751	7712	4701	4025	3451	3093	2238	1789	1361	1261	1168	1091	1004	871	764	730	664	664	636	679	605	622	610	653	624	593	630	640	676	589	633	619	619	541	531	597	546	534	512	558	570	521	538	542	539	572	548	618	569	566	526	584	627	629	616	593	600	640	606	576	578	604	557	556	583	595	526	551	608	549	585	565	577	574	555	557	540	552	543	536	556	534	497	596	550	563	530	506	545	540	535	514	510	541	551	531	527	534	496	537	558	516	501	539	528	554	530	503	558	548	482	566	520	530	511	531	541	550	503	523	558	534	530	552	565	547	504	579	549	551	530	529	558	550	526	515	549	517	521	534	522	513	527	570	564	546	554	508	508	480	550	561	484	485	495	525	560	519	548	529	531	491	492	556	531	488	506	504	515	497	512	520	486	536	552	479	500	569	568	558	527	552	520	518	528	561	480	516	533	514	539	524	540	539	550	491	551	531	553	532	535	516	527	508	572	520	523	557	510	607	563	522	510	545	537	553	533	518	567	521	557	550	540	547	549	532	522	523	519	517	510	535	540	548	490	511	514	526	528	534	480	553	535	484	515	527	556	531	554	484	518	556	520	553	536	522	552	549	543	531	549	506	533	521	552	540	517	546	532	540	538	520	545	513	534	531	546	516	545	521	515	565	540	543	543	517	522	528	508	555	545	531	541	522	542	543	530	564	563	502	520	563	532	526	520	516	530	551	531	548	546	527	510	560	517	549	554	540	497	496	514	571	507	496	600	519	551	497	533	521	513	534	552	536	509	558	547	556	538	518	553	529	543	514	525	517	549	532	576	541	563	517	553	579	538	506	530	521	520	520	526	559	534	521	592	521	556	549	537	527	535	520	524	554	528	555	492	576	598	523	541	480	490	525	530	532	532	538	545	527	530	537	514	541	556	515	532	532	527	527	548	514	517	582	528	529	548	536	514	475	518	526	530	525	534	485	547	552	528	545	555	526	538	529	529	495	548	551	513	548	521	488	512	518	525	536	529	521	535	531	561	502	539	535	529	528	543	583	558	533	502	555	545	533	523	535	508	505	505	514	547	488	510	511	520	545	530	574	475	523	514	526	555	504	547	550	533	551	531	542	520	523	507	518	537	555	527	518	559	506	523	546	544	536	514	549	511	485	515	539	549	485	536	543	535	520	553	529	546	538	508	537	518	548	519	549	530	528	516	505	518	540	534	542	537	518	542	523	518	510	552	537	559	501	499	517	533	538	528	523	531	505	535	577	529	546	515	500	541	547	544	516	581	514	531	515	556	502	544	518	515	564	516	532	518	492	549	548	576	556	495	516	523	508	532	539	473	540	521	576	509	536	508	524	509	535	534	488	528	513	539	512	540	523	550	531	530	525	551	521	525	526	493	506	550	544	524	565	508	556	530	551	551	560	524	569	499	548	557	556	520	518	519	543	513	533	544	531	540	535	537	579	496	578	517	528	535	550	521	583	501	531	561	553	538	512	541	574	550	526	548	518	547	523	545	513	536	517	463	577	513	574	538	536	478	494	543	541	542	486	527	533	505	536	546	520	486	544	536	570	545	513	553	521	510	532	519	524	537	500	512	531	519	544	492	555	555	558	508	549	566	518	571	534	518	508	513	572	515	526	466	529	521	540	503	514	512	543	551	554	603	513	554	562	516	534	522	601	501	501	529	538	557	544	526	561	536	530	533	504	561	505	523	559	525	517	525	580	545	557	567	583	524	504	534	525	529	528	515	475	522	524	560	533	537	528	523	524	498	524	510	531	506	498	563	502	513	559	523	522	515	514	491	545	548	534	553	524	575	545	541	559	530	536	545	518	515	525	490	540	549	512	517	519	557	525	564	510	537	488	542	519	552	548	564	524	479	541	520	532	546	559	523	524	515	520	597	531	537	523	537	533	488	496	575	520	513	533	563	603	513	570	512	533	545	522	545	485	546	515	523	561	528	543	560	525	513	539	549	507	478	521	562	509	519	575	540	507	531	508	537	503	557	537	555	527	563	546	535	497	529	537	524	510	525	522	535	536	517	541	526	517	504	550	482	570	545	549	527	524	500	536	515	537	492	524	535	528	505	533	544	540	540	549	519	544	504	561	511	521	513	531	493	489	530	518	566	514	516	546	522	521	521	497	526	560	537	517	517	484	512	543	525	509	533	542	550	540	521	501	494	533	490	533	527	560	549	528	544	517	521	534	529	525	549	530	536	558	556	543	544	551	514	512	550	526	559	532	505	526	525	537	541	551	537	500	577	535	508	524	524	523	542	519	527	533	541	533	562	570	534	498	519	495	542	551	497	531	547	550	553	563	557	534	551	528	539	550	560	555	558	554	540	495	541	545	538	563	552	499	547	526	546	518	552	508	552	502	537	512	550	514	545	513	527	521	517	554	512	536	514	522	581	548	547	551	548	547	533	527	517	543	596	507	569	557	535	524	504	553	557	547	518	526	497	487	532	485	492	551	516	523	500	527	558	507	508	554	556	532	539	524	505	550	568	536	554	545	505	489	533	480	514	532	542	513	521	557	505	561	522	515	529	503	544	516	484	533	535	523	538	530	487	543	544	551	523	560	511	563	490	556	533	535	527	487	536	515	554	494	529	577	541	522	532	562	499	488	581	511	542	542	553	566	527	533	488	506	552	535	543	535	515	551	535	492	561	556	546	546	509	563	564	546	558	549	558	535	503	528	549	527	523	549	526	555	560	517	501	560	538	516	543	529	553	584	541	557	526	558	537	535	499	590	531	545	539	501	554	507	553	520	500	535	553	554	513	555	579	526	527	537	532	498	490	540	537	587	560	539	571	517	529	544	544	586	506	523	541	488	560	553	522	523	515	511	511	526	536	536	513	528	562	512	548	569	562	552	558	528	533	575	568	483	520	517	566	510	527	543	545	528	562	533	536	512	505	527	554	554	565	513	526	481	533	509	504	521	540	562	508	489	551	538	575	560	526	525	509	510	520	538	515	529	537	492	514	543	567	559	500	516	460	559	537	532	537	514	575	531	479	552	545	553	564	504	555	522	579	510	526	548	539	493	500	509	551	557	555	534	519	517	529	521	536	538	533	511	545	509	510	530	510	573	536	582	531	511	569	521	511	533	545	528	507	504	532	492	499	529	523	503	549	542	485	521	471	504	499	543	509	546	518	535	553	515	534	524	551	556	545	540	553	511	488	565	555	534	514	508	494	519	545	524	579	563	538	522	546	555	552	500	528	504	510	564	542	516	526	559	519	520	511	540	519	563	534	503	516	501	548	528	516	552	552	532	536	520	515	523	470	519	503	545	530	555	506	531	541	560	523	495	552	539	527	534	479	555	495	528	554	606	485	508	546	520	586	570	522	506	504	528	561	553	568	538	507	507	581	534	566	522	513	510	568	547	514	505	543	566	536	551	538	511	534	523	532	533	525	546	539	534	540	527	552	510	489	505	519	526	550	531	548	518	554	520	534	543	492	517	537	515	593	530	530	476	510	519	559	480	482
23482	21570	29448	24176	21607	21675	13421	4218	3174	2796	2412	1549	1292	940	925	790	738	710	680	563	501	509	518	458	415	416	442	470	410	394	445	398	430	425	442	459	356	394	355	361	385	360	394	364	344	362	355	319	349	362	365	366	421	378	374	384	397	455	457	431	417	411	419	440	424	406	374	358	418	408	407	350	364	384	395	355	336	355	377	361	359	348	330	354	337	323	349	367	345	357	336	322	344	347	361	336	333	330	325	286	302	322	368	340	329	371	387	355	340	336	306	358	357	279	295	306	330	336	355	307	315	321	345	333	360	335	366	337	288	343	337	333	340	336	333	335	348	320	364	344	320	370	297	331	319	309	372	291	349	343	330	344	387	343	327	351	327	324	321	319	322	310	323	349	319	292	356	324	340	336	321	349	319	335	328	347	349	353	318	339	361	345	322	332	346	312	327	321	312	320	307	320	299	343	353	326	364	287	357	359	365	362	328	308	315	363	351	311	335	322	307	338	330	334	338	339	334	347	319	297	325	336	349	353	365	338	328	287	333	362	327	336	320	290	329	343	323	327	326	307	355	349	321	336	330	337	357	334	361	321	339	328	354	337	299	347	336	352	361	325	338	336	333	321	352	348	334	347	374	331	338	312	314	381	335	317	336	339	345	318	334	325	351	306	372	343	302	333	315	310	302	350	343	342	334	377	345	329	366	346	310	356	344	324	354	343	327	334	353	287	317	321	321	342	327	311	283	324	291	320	336	339	304	345	360	312	326	325	359	315	335	340	334	324	283	371	349	356	327	314	317	338	319	341	344	311	362	330	339	338	334	331	352	343	315	338	338	355	366	332	310	345	357	365	322	349	302	364	365	334	297	342	350	354	348	337	310	319	309	352	307	349	349	322	304	336	332	335	353	359	334	349	333	364	339	316	342	350	305	327	336	343	361	358	352	380	356	321	329	307	326	330	333	353	358	354	329	311	321	352	296	328	348	314	341	335	306	343	333	332	336	317	348	344	315	326	338	331	326	315	321	353	360	333	354	323	317	357	355	317	338	301	346	323	362	302	338	326	349	318	350	325	318	333	359	370	373	333	337	327	357	323	311	332	334	338	339	333	345	331	354	356	309	316	356	308	312	329	342	324	359	344	326	315	337	342	300	332	316	333	315	351	323	345	355	315	327	332	308	338	351	371	348	315	333	308	346	333	333	326	300	322	320	318	322	337	351	344	327	293	360	330	323	328	307	348	365	337	339	341	369	337	330	326	339	321	309	375	313	340	327	324	343	363	330	353	317	350	365	351	335	350	313	313	342	358	306	303	356	339	376	347	328	342	330	332	361	349	330	318	291	338	335	388	344	346	329	368	334	358	322	357	340	336	344	368	342	338	358	343	326	370	327	341	331	331	343	334	294	356	324	325	310	290	333	359	366	362	314	335	313	299	332	290	341	330	316	374	327	334	312	342	342	327	363	372	313	312	333	321	347	298	303	333	302	323	314	307	305	318	338	353	345	304	335	332	344	321	308	354	351	363	324	320	323	299	349	327	344	359	332	346	292	317	347	345	364	339	324	363	307	336	347	346	319	342	355	333	326	309	324	321	333	322	308	341	332	319	330	300	350	311	325	333	312	342	345	301	313	301	296	323	330	308	324	309	340	331	347	353	355	334	353	371	297	305	367	326	349	315	341	326	324	314	368	317	309	360	316	332	348	310	356	318	380	337	361	328	327	307	322	297	285	331	327	296	320	298	340	318	364	291	312	347	311	339	333	349	312	341	343	308	350	319	328	322	340	334	326	331	326	376	347	332	383	337	316	336	328	316	339	345	345	334	312	326	344	341	298	392	309	331	323	338	318	309	344	331	369	326	331	308	344	344	362	354	322	321	346	333	331	325	339	337	315	343	328	325	313	337	378	306	338	329	329	304	340	352	335	320	344	345	299	326	291	327	307	336	325	305	329	358	320	312	321	340	361	336	321	349	328	304	348	320	372	329	351	335	328	327	339	321	337	357	322	311	325	324	310	320	346	325	345	335	306	322	327	328	343	330	291	354	334	337	333	341	332	356	315	362	378	311	358	330	343	358	327	336	331	308	344	349	319	376	346	338	322	358	336	367	363	353	354	360	337	334	340	325	335	364	337	350	321	310	330	328	320	359	325	320	318	334	353	326	324	294	326	325	345	326	356	305	348	330	323	344	328	324	322	343	346	330	334	324	330	319	316	312	336	366	306	336	358	341	327	330	308	334	355	333	343	334	330	336	313	294	312	335	341	337	333	361	360	336	334	329	327	318	316	307	327	330	357	346	327	331	353	345	324	368	341	346	313	369	360	321	315	336	316	321	319	348	339	368	345	354	279	333	347	340	325	349	332	340	329	364	349	345	353	318	323	352	310	325	312	314	332	328	340	327	319	304	330	323	342	329	321	340	344	304	327	353	321	354	346	340	341	332	321	323	345	318	307	341	307	304	322	340	337	300	349	307	340	324	341	305	342	330	327	312	355	332	325	337	341	331	326	324	323	326	311	358	348	335	361	331	335	336	347	332	344	328	337	352	345	347	358	327	340	365	349	326	348	348	361	338	341	344	348	326	339	355	325	332	308	334	342	306	326	308	351	308	303	326	312	312	343	347	325	332	344	358	334	330	302	373	311	313	323	323	357	333	345	358	295	324	328	338	337	353	357	316	324	336	320	353	339	314	351	358	333	353	315	310	341	331	356	350	327	325	325	285	345	311	316	352	324	320	357	327	290	316	348	342	353	323	359	342	337	325	356	342	317	309	334	321	327	355	330	296	315	358	318	309	326	321	331	338	330	327	315	349	323	336	322	319	340	307	319	324	329	332	336	324	312	348	303	305	354	313	344	331	324	307	311	327	305	341	315	307	313	325	335	345	360	356	331	300	350	313	325	337	346	327	347	332	346	337	322	314	314	302	335	336	344	305	337	343	355	340	350	315	324	321	343	347	337	322	344	320	333	334	335	343	324	331	352	340	324	364	347	358	340	367	341	324	362	332	309	335	376	305	319	331	323	343	344	349	300	328	347	329	338	333	351	316	333	327	346	319	355	316	350	323	355	316	340	324	355	319	343	359	305	330	342	369	333	349	313	298	328	316	310	303	363	342	336	309	340	316	286	336	343	341	350	351	330	317	331	344	334	346	309	324	310	316	336	358	361	347	348	310	313	329	338	311	340	356	319	311	333	328	371	345	293	346	334	340	332	345	338	312	361	359	353	332	327	349	365	346	330	366	336	354	354	321	319	338	366	311	348	362	330	330	353	328	339	343	314	346	327	338	311	347	317	360	345	287	321	358	343	322	331	359	322	304	325	302	341	325	308	315	334	321	353	323	324	335	328	333	320	330	343	331	333	335	346	342	341	356	326	352	327	328	351	355	345	320	351	339	330	315	352	341	336	324	330	360	369	327	346	377	345	328	316	372	320	326	352	333	303	325	328	328	337	320	294	302	337	356	344	356	322	310	362	318	331	328	337	327	318	350	324	347	340	306
22896	44477	39001	27707	20391	15610	11699	8183	7251	6140	5553	3716	2852	2017	1825	1592	1532	1269	1201	973	838	715	631	664	647	620	630	573	537	605	573	584	655	601	603	592	487	523	537	505	484	470	433	451	482	452	506	481	442	416	432	472	489	507	469	524	519	555	622	646	573	662	631	618	559	590	538	438	542	529	519	494	514	506	441	468	476	466	465	447	458	487	439	420	423	401	447	438	416	404	436	430	421	422	434	416	382	395	413	392	405	414	407	399	426	411	430	392	419	408	417	390	410	444	411	430	393	421	427	412	427	425	407	423	405	385	430	389	365	395	429	375	436	396	379	424	402	379	391	429	414	399	401	363	417	418	406	388	400	428	443	389	402	429	392	404	389	398	392	402	384	448	376	439	412	378	386	406	404	413	406	393	448	399	433	420	409	397	408	415	407	462	401	407	420	425	405	416	382	432	423	422	427	401	409	389	408	407	392	419	355	395	389	410	423	390	381	394	451	393	409	387	411	383	416	406	444	445	410	422	413	410	421	435	434	419	401	403	406	374	445	423	424	445	401	402	367	395	399	397	394	380	426	437	427	395	443	427	395	408	393	403	429	422	381	395	395	397	401	387	411	401	429	442	432	374	411	419	394	368	391	438	383	421	416	424	418	404	373	378	371	388	381	417	446	411	420	390	421	427	421	397	435	462	414	431	394	397	405	416	414	448	405	459	375	406	435	437	431	400	387	383	449	419	385	375	413	384	375	418	437	414	429	404	380	390	387	385	397	365	392	437	401	403	402	385	409	398	431	382	414	410	395	403	418	390	396	411	395	468	388	401	383	368	444	394	419	409	401	411	410	421	396	391	426	380	409	399	397	400	403	402	418	409	390	412	391	368	415	382	431	426	418	415	438	403	398	417	410	412	416	412	386	372	430	402	404	386	427	439	392	434	396	383	416	393	402	435	426	395	400	433	408	396	431	421	412	405	420	380	415	407	381	417	396	414	373	406	422	398	392	436	392	407	415	396	412	396	406	434	422	384	418	389	421	438	411	381	395	438	359	407	387	417	404	413	386	461	431	387	436	369	360	407	398	423	377	382	402	393	401	423	390	408	420	371	419	406	407	422	436	388	405	384	435	387	367	409	399	370	450	419	433	420	381	466	390	367	425	382	391	394	404	401	419	412	417	414	413	391	404	380	428	413	405	371	409	427	359	434	397	414	411	401	412	418	449	380	424	417	419	410	409	422	392	435	381	427	394	402	394	385	412	411	414	417	395	406	402	416	372	416	398	384	420	389	390	375	409	391	412	386	375	442	396	410	404	373	428	411	368	394	388	438	372	410	411	387	367	408	406	420	426	418	389	398	380	426	446	417	444	400	416	419	378	408	430	412	418	409	407	402	380	389	417	370	404	379	379	388	356	403	392	416	383	383	373	383	388	400	409	410	390	434	434	372	408	370	398	390	430	391	424	402	422	408	398	421	396	439	393	443	377	390	388	405	404	408	383	413	393	410	424	436	401	413	381	428	415	414	399	402	419	441	421	438	426	388	442	413	402	383	377	426	436	381	406	399	439	411	434	396	408	409	426	428	418	433	410	404	396	432	411	405	382	385	398	412	399	416	388	427	401	384	417	442	374	400	407	428	385	425	362	393	406	431	384	382	394	427	382	403	437	426	410	385	417	427	392	410	397	394	427	436	403	413	386	407	417	401	427	426	398	399	398	407	394	444	390	431	400	376	392	409	407	376	402	395	405	403	414	387	402	425	411	387	401	390	407	386	448	431	438	428	399	401	411	404	408	416	396	398	407	407	392	419	447	375	402	423	418	474	411	380	441	399	430	408	404	424	405	423	405	419	390	404	399	402	399	408	373	429	394	429	444	429	406	408	384	403	406	413	401	424	448	398	380	402	413	429	429	384	418	410	414	400	403	419	399	399	421	390	366	382	408	399	395	419	410	429	427	442	383	372	388	410	415	406	395	414	421	403	406	376	422	408	416	419	382	414	407	363	347	407	408	412	415	408	363	418	451	400	419	429	407	411	395	397	428	408	390	401	402	414	423	384	406	394	385	410	433	368	401	408	407	391	397	409	420	394	389	406	416	413	424	419	432	401	437	381	388	431	429	413	398	375	400	404	389	398	415	428	390	422	428	407	410	433	417	406	389	397	416	395	394	411	397	425	376	388	387	384	421	404	437	388	416	410	374	420	389	407	384	386	414	388	419	428	409	414	421	414	410	403	375	415	399	398	449	424	439	407	419	402	376	428	432	360	405	388	448	427	439	400	423	374	378	389	406	413	407	373	457	399	389	403	408	410	405	375	386	393	384	425	380	366	419	391	371	412	409	446	396	419	436	376	415	451	381	412	443	390	381	403	395	410	403	411	396	437	408	402	388	382	417	400	407	430	352	406	426	402	413	409	419	410	391	417	395	434	448	399	427	434	391	352	393	396	383	380	397	422	433	419	410	405	396	384	404	419	416	367	423	386	425	425	428	441	388	408	427	420	422	402	400	404	393	427	406	400	405	406	394	434	366	412	416	389	404	396	384	428	455	409	397	394	411	436	383	401	433	406	415	403	439	378	402	364	409	400	419	405	374	387	400	425	421	419	415	389	440	407	425	435	429	424	427	422	436	418	396	389	420	412	453	412	435	422	410	418	421	417	440	398	414	409	465	391	394	427	398	394	402	393	430	381	405	395	431	372	407	412	442	405	419	416	376	450	400	350	417	449	435	383	421	401	400	389	412	422	401	398	405	382	378	421	374	417	383	424	438	405	429	440	411	417	401	402	421	401	402	436	379	412	413	421	401	423	367	412	404	431	435	409	388	397	427	372	405	409	427	439	401	420	378	403	390	386	422	368	382	401	386	410	422	368	416	416	445	373	416	384	435	414	396	398	409	390	376	437	402	436	378	395	416	401	406	431	405	380	426	399	373	417	397	399	386	393	437	393	379	406	386	380	411	416	399	414	416	408	412	425	427	405	406	438	395	409	384	388	414	391	390	398	383	413	430	447	391	391	409	384	440	427	411	416	419	430	402	416	396	430	416	400	400	431	418	430	378	407	388	392	398	434	414	383	455	403	402	440	372	398	397	368	410	395	416	404	399	394	391	387	388	423	391	423	443	444	424	418	411	431	417	406	390	411	394	397	391	459	405	417	346	407	372	379	388	422	407	371	442	393	385	402	422	411	431	416	418	388	414	400	398	386	428	411	390	412	420	401	389	394	392	404	445	394	400	393	399	376	383	398	405	390	428	384	410	413	417	415	380	388	397	406	384	387	385	425	424	381	412	395	393	397	396	431	426	403	415	413	412	414	421	390	435	415	398	383	412	412	431	401	389	373	398	421	437	415	393	416	412	383	406	344	394	422	398	381	416	407	418	395	430	404	420	406	429	410	430	410	404	431	409	425	417	380	429	387	369	390	409	431	393	406	412	398	403	418	395	407	388	404	434	408	396	431	412	389	410	426	425	415	419	404	425	375	441	424	384	426	395	432	423	446	424	415
28073	23083	23095	13996	5998	3542	2163	1446	1405	1222	1042	775	658	584	520	537	505	467	464	487	405	463	396	424	379	390	409	423	411	417	421	409	461	403	426	450	397	404	395	421	369	371	424	423	420	435	397	445	392	377	399	347	427	392	417	426	412	414	415	419	436	456	433	404	402	415	378	408	354	419	407	388	425	391	419	381	415	386	403	400	426	447	419	378	374	375	437	428	400	386	386	377	360	385	400	403	398	396	407	379	410	381	432	372	370	384	394	413	348	345	413	413	392	408	402	392	406	365	402	379	392	393	402	397	402	374	382	395	386	386	417	387	384	385	376	394	402	367	430	405	400	395	406	367	380	406	339	381	387	410	415	392	413	393	369	391	387	388	384	384	381	382	419	416	382	394	362	340	434	349	385	373	410	418	408	415	433	380	366	398	429	370	399	387	376	388	417	380	401	391	389	348	397	383	408	384	395	407	403	390	388	373	390	412	381	351	410	415	425	393	394	411	414	363	400	407	403	363	381	381	387	390	407	365	421	385	411	415	370	374	394	397	406	441	412	370	399	371	393	415	414	426	405	410	408	381	407	431	371	393	414	400	388	388	397	399	370	426	374	396	405	372	386	380	374	403	418	372	409	399	418	381	406	415	375	390	429	375	399	389	396	376	374	421	396	415	365	383	421	366	412	426	389	404	411	425	411	393	398	404	423	383	358	396	359	390	386	386	372	404	387	392	400	412	383	408	377	436	366	371	397	378	365	389	413	419	378	406	411	375	380	413	416	390	412	382	397	429	385	410	414	394	366	402	401	347	402	409	394	373	391	448	409	397	416	381	371	411	401	363	433	412	364	407	408	371	377	348	403	374	347	418	390	392	407	441	339	377	378	388	407	399	354	388	419	423	400	439	406	396	343	395	390	374	363	406	422	368	421	419	433	372	410	439	372	397	361	370	412	396	373	397	361	425	408	379	355	410	397	394	416	398	395	403	341	397	412	397	396	370	407	375	412	415	389	388	383	388	396	414	399	401	392	418	415	379	382	423	379	361	368	420	418	406	407	377	400	406	400	410	408	375	420	424	405	421	413	404	405	411	394	408	383	376	382	376	369	375	401	421	391	356	343	383	413	383	371	372	416	396	405	361	376	402	357	378	423	370	414	410	413	423	377	374	403	408	417	377	398	428	389	453	391	430	390	409	391	387	405	379	373	405	395	392	408	381	406	418	424	418	379	355	376	368	346	391	369	407	429	406	351	391	382	404	391	399	407	388	358	389	384	423	389	438	407	409	361	352	425	348	385	418	407	390	370	419	402	384	387	429	377	400	400	392	395	365	374	418	398	365	416	402	374	397	406	422	382	405	415	396	410	366	410	361	386	419	392	331	392	394	420	404	366	408	419	388	393	416	386	423	365	405	403	401	387	374	390	363	410	430	406	424	410	387	363	365	393	367	402	406	385	421	402	404	393	395	382	400	391	389	376	408	404	410	404	426	365	390	356	361	384	400	386	398	386	379	410	410	377	378	366	403	390	396	380	402	390	395	413	443	372	390	382	379	399	383	400	376	397	397	404	400	413	403	379	395	417	368	376	396	359	366	397	386	365	352	391	378	385	398	408	392	407	447	411	345	409	391	380	387	390	409	404	396	375	415	385	380	389	381	363	390	401	378	389	373	418	407	395	404	416	390	416	412	374	365	365	401	376	387	376	415	398	369	422	401	407	396	403	383	357	417	387	406	374	422	360	406	406	399	376	383	339	404	373	386	380	395	388	401	392	371	416	376	390	415	387	417	389	393	389	358	384	386	403	387	353	380	368	382	397	373	378	382	375	377	382	409	372	398	404	400	418	422	398	365	378	370	384	418	411	404	380	366	400	368	412	410	393	404	411	405	397	362	383	409	417	375	406	383	403	385	399	415	390	420	391	403	419	401	390	400	367	379	418	362	439	360	409	395	400	378	398	392	398	400	409	385	382	424	364	400	386	343	411	405	411	368	385	414	408	390	382	436	382	366	381	385	382	421	440	404	397	394	400	413	397	393	407	368	425	369	383	361	366	422	376	420	374	399	384	381	392	418	382	372	378	392	418	397	361	415	415	410	408	390	376	409	384	387	392	399	398	399	412	361	381	368	373	397	389	385	417	414	386	382	373	369	376	379	373	368	375	370	384	410	414	436	400	396	398	395	396	356	366	378	402	386	380	396	378	403	385	368	366	391	401	394	371	368	396	362	397	411	365	393	386	409	394	371	395	367	389	415	368	382	387	396	375	400	368	354	402	378	425	394	389	396	379	393	381	397	383	359	416	386	411	396	386	363	382	396	402	444	374	381	382	354	373	378	390	410	403	382	407	412	375	388	387	383	378	450	404	377	392	395	388	390	376	353	427	386	420	367	389	410	400	412	381	428	352	397	368	421	373	382	425	372	372	387	386	425	413	366	404	379	373	351	437	417	338	390	389	365	386	380	389	400	403	415	370	403	402	394	370	385	409	372	417	375	381	379	374	390	411	374	386	390	366	392	388	380	401	403	370	404	406	394	408	390	412	421	405	368	394	362	369	373	402	416	371	392	423	410	419	392	346	392	423	373	404	385	398	399	385	424	397	407	397	405	392	376	381	406	374	347	393	368	373	431	393	395	382	362	428	389	402	366	367	390	355	375	393	401	372	408	396	384	357	400	358	387	380	384	406	395	395	379	406	368	406	417	397	391	409	393	347	412	395	368	368	352	388	369	409	404	417	410	380	385	387	352	392	377	410	420	395	403	362	377	362	409	406	385	380	395	404	411	399	390	383	378	364	381	391	406	420	374	377	368	393	400	369	398	398	390	368	413	350	402	401	416	373	383	382	417	381	397	402	398	388	390	397	380	389	362	355	384	376	371	394	397	411	379	390	411	395	398	369	435	353	414	415	404	404	371	394	392	410	356	394	391	400	415	375	388	398	374	398	410	411	409	354	403	416	418	363	391	412	336	356	401	409	369	393	372	406	369	390	403	377	360	396	358	366	416	443	410	412	391	420	407	397	396	378	395	400	389	381	423	407	419	401	409	404	395	394	400	384	391	387	388	422	358	411	418	371	382	372	416	379	401	352	417	395	366	362	382	409	402	414	375	384	390	378	367	397	384	376	423	463	404	406	403	379	378	371	379	394	419	391	368	388	370	387	403	391	421	399	399	405	382	422	421	407	398	379	391	386	414	424	410	408	386	388	422	365	427	384	379	410	407	358	406	382	431	393	381	394	412	390	366	379	418	403	419	389	419	429	432	423	383	384	387	409	401	359	394	394	398	385	351	397	379	404	391	383	389	411	379	413	379	428	415	355	368	400	385	381	398	416	401	373	382	378	378	373	381	352	418	405	423	391	389	378	393	411	400	370	401	385	400	378	429	443	374	374	362	378	387	396	370	373	382	404	413	398	390	408	388	375	380	420	378	401	372	381	421	434	412	368	351	364	403	384	390	386	381	410	378	409	405	368	371	388	374	395	398	394	396	397	360	404	386	385	364
20823	33705	27716	16307	10223	7517	4696	3249	3101	2549	2231	1550	1170	1026	869	794	763	768	662	635	604	573	581	556	515	522	525	527	557	538	550	543	553	550	546	541	517	527	556	532	524	464	531	532	526	508	512	498	533	508	523	494	530	516	534	543	519	528	526	521	531	572	561	558	551	573	509	532	510	561	502	509	507	496	478	511	520	464	479	518	552	517	467	501	537	498	495	533	496	497	493	515	521	520	456	514	474	492	519	468	466	471	505	513	453	438	465	487	478	476	467	503	479	533	500	488	470	466	531	482	498	479	489	491	475	489	496	489	477	498	500	460	496	474	484	535	500	472	479	508	476	525	470	497	486	492	495	531	477	492	458	507	460	447	503	454	519	504	536	539	519	512	501	472	448	499	479	490	472	462	511	501	481	485	480	460	506	491	501	463	465	481	503	473	448	491	464	492	488	480	456	514	481	519	487	493	464	521	506	500	518	489	492	508	503	488	528	510	478	450	489	475	463	504	517	499	499	529	478	528	466	526	483	514	508	502	498	459	510	491	495	518	510	511	500	467	514	496	452	508	471	497	469	467	509	518	505	477	456	489	497	496	491	535	467	510	517	516	486	453	486	474	482	494	461	473	527	496	513	501	494	520	484	497	534	484	501	506	505	505	463	474	496	520	487	473	512	495	473	437	521	511	466	520	526	472	483	477	473	512	468	477	514	467	467	505	500	506	525	517	530	456	498	519	506	515	516	496	504	480	457	513	504	480	498	458	477	540	467	471	523	509	512	489	496	495	494	513	483	486	516	500	495	483	497	493	495	476	482	484	473	449	516	516	524	466	466	473	537	479	463	528	482	519	475	464	529	447	502	458	458	510	519	484	482	451	525	494	469	493	504	457	512	486	488	480	499	450	472	438	495	465	512	520	479	471	480	519	470	496	473	519	515	503	496	483	516	478	502	470	455	502	499	476	490	487	478	481	476	490	482	497	534	511	466	505	474	481	474	534	499	472	483	491	520	496	498	479	496	513	530	524	509	495	488	525	498	469	472	466	482	498	482	489	520	510	457	489	489	493	457	465	525	490	513	466	472	558	473	503	484	460	505	485	487	513	492	522	523	512	471	464	488	499	500	510	491	493	479	521	523	476	523	489	518	484	501	517	425	485	485	526	469	516	503	498	465	502	539	442	471	510	478	502	500	516	478	476	458	527	506	471	489	499	500	492	498	463	509	491	450	455	482	504	521	475	455	536	506	517	498	476	501	487	497	509	483	470	494	481	475	521	455	457	479	495	457	483	506	492	518	492	520	486	470	491	521	476	490	527	494	474	478	489	520	504	489	490	522	446	477	445	440	503	544	494	521	496	498	516	540	523	523	504	491	524	488	505	492	503	522	480	456	476	522	457	504	469	507	502	486	517	525	477	487	515	500	488	522	474	524	486	497	510	495	520	486	485	483	453	467	485	515	484	503	481	488	461	445	513	525	467	477	517	447	478	529	487	507	460	471	518	494	493	517	497	533	484	507	535	461	471	471	520	475	523	424	515	475	479	497	481	490	508	513	486	514	469	528	505	502	470	490	508	451	510	527	482	498	480	512	487	497	490	477	485	493	461	490	489	507	473	515	507	484	492	480	505	503	509	517	513	506	491	545	506	510	508	497	480	496	525	479	503	461	524	460	517	497	557	549	462	472	466	498	453	472	506	493	480	497	488	469	467	492	523	526	452	444	462	506	486	467	509	497	501	489	481	469	507	475	492	455	477	510	497	500	510	495	471	492	521	469	538	466	469	453	488	527	507	489	522	471	505	491	469	481	498	468	508	509	550	475	506	507	506	494	472	529	517	488	494	499	472	485	506	490	468	475	474	488	469	505	487	480	474	498	495	495	509	483	488	504	476	481	494	490	485	500	522	421	466	438	501	498	491	441	532	464	503	476	502	467	511	470	509	493	502	499	480	485	524	495	480	481	476	481	509	478	470	449	496	489	491	446	534	513	500	499	474	488	504	502	484	511	467	494	512	510	541	466	487	491	506	504	480	517	503	520	519	482	453	487	537	516	498	500	483	520	502	481	505	453	486	486	485	497	485	474	520	445	497	470	499	458	458	469	515	453	490	526	519	463	509	541	491	496	511	519	479	494	481	520	460	498	496	533	487	486	490	482	463	501	524	502	488	502	510	494	470	513	466	494	481	491	516	508	511	511	490	499	514	485	529	527	513	459	476	524	535	502	500	484	487	480	474	471	518	485	478	503	505	472	490	471	506	471	518	511	523	511	510	462	487	477	484	514	536	473	500	489	502	478	487	527	491	478	525	497	479	464	541	473	457	475	501	526	520	508	503	530	468	485	486	480	486	516	491	512	442	509	496	490	508	491	423	529	511	512	505	514	465	513	458	505	489	468	459	505	506	501	459	456	460	476	500	482	459	493	471	534	488	505	487	484	493	471	479	514	496	468	533	471	497	521	515	479	510	483	494	532	513	525	507	511	488	478	495	471	468	462	476	493	499	476	502	503	522	499	494	465	512	491	526	503	487	469	488	470	511	470	508	481	498	479	521	446	487	466	478	465	468	493	478	542	485	496	493	495	517	495	494	523	513	463	503	497	514	471	542	511	485	531	489	525	462	476	509	486	478	480	476	501	526	507	457	477	480	473	509	550	497	512	461	485	461	517	496	491	486	498	473	481	468	512	462	495	490	531	503	479	532	480	509	476	478	494	493	496	472	515	485	506	504	478	517	481	493	525	481	474	465	489	468	481	511	538	494	541	490	474	543	522	517	492	465	450	507	448	517	497	497	488	509	469	491	475	527	486	467	494	510	465	519	481	478	478	484	510	471	541	494	489	489	521	505	506	465	481	506	499	493	523	500	491	502	492	491	488	487	514	537	475	515	510	504	492	510	485	494	507	470	485	491	516	472	448	437	484	477	492	478	537	499	528	480	464	514	507	510	552	514	509	533	536	503	478	481	474	482	508	510	506	481	460	516	472	509	482	511	500	512	493	505	467	454	475	520	487	475	493	534	512	534	503	500	524	491	491	476	491	509	493	522	517	499	507	496	472	465	480	545	491	516	451	492	475	476	513	491	486	504	507	494	482	491	455	501	524	499	469	439	489	488	477	501	484	508	516	463	501	498	501	473	487	487	471	478	451	484	480	494	477	473	500	501	512	521	471	487	478	518	475	508	490	459	488	458	485	453	456	485	508	461	498	506	538	529	476	449	480	511	489	489	488	469	482	500	479	517	520	504	476	478	491	534	512	505	526	472	494	487	493	478	539	504	491	481	461	507	471	475	458	495	532	506	475	526	498	465	439	531	548	504	495	508	551	464	492	493	511	501	489	484	499	506	516	475	527	463	486	525	507	491	490	530	502	473	489	484	488	522	507	466	510	487	511	509	482	524	481	492	515	541	468	452	529	528	523	502	481	497	463	459	537	505	479	492	482	501	526	514	479	495	515	487	521	456	501	483	542	470	479	499	482	495	481	473	495	506	554	486	450	485	495	493
24518	21531	28885	24652	21309	12771	4820	2673	2302	2008	1528	1076	851	697	604	531	527	525	502	427	418	394	369	389	351	319	328	353	353	356	409	333	346	392	352	342	371	291	305	336	301	316	301	300	333	334	329	336	319	291	372	330	357	319	321	332	382	359	346	357	341	393	378	344	358	314	307	358	318	352	340	376	318	370	332	341	317	331	335	329	305	313	313	335	292	334	336	311	303	305	350	306	305	318	311	305	282	312	291	326	309	304	306	314	302	323	350	316	312	304	290	298	310	309	296	327	293	327	311	309	320	296	295	327	302	291	293	322	295	301	302	346	330	313	289	319	294	312	293	299	342	289	302	306	308	334	302	305	298	301	327	276	344	321	305	305	300	308	278	327	309	297	292	285	328	325	318	321	306	299	293	322	305	330	319	304	312	306	263	314	354	313	315	343	320	294	321	300	303	319	312	296	353	304	288	317	303	289	321	313	299	299	322	291	328	291	308	331	319	313	296	316	309	307	316	340	312	305	321	329	315	314	326	293	325	312	334	296	333	303	335	311	305	315	326	330	329	306	329	313	291	307	292	317	317	333	295	287	314	338	311	322	289	311	326	279	356	289	315	287	297	338	295	299	327	315	295	285	293	258	320	308	289	306	345	310	309	330	321	286	312	305	319	276	296	297	300	300	296	301	309	345	283	289	306	324	327	341	312	301	269	317	330	323	308	307	312	307	328	311	321	293	313	287	337	289	320	301	305	317	275	316	301	286	325	313	345	290	297	325	307	327	307	311	344	317	342	302	301	295	319	327	281	293	289	312	304	313	320	319	282	297	308	293	289	295	313	321	320	311	308	292	304	291	305	298	294	309	302	338	306	318	290	303	296	314	336	333	321	313	299	345	296	303	306	312	290	291	371	282	329	307	335	313	312	293	321	324	304	323	282	295	316	304	340	326	328	313	325	308	300	307	311	283	281	341	313	336	333	295	311	280	325	329	310	315	351	275	309	326	327	333	327	346	295	301	312	329	296	303	355	296	298	312	307	305	304	288	326	315	288	308	326	317	320	315	325	341	312	292	298	332	318	315	337	313	316	320	301	286	302	278	308	291	323	286	344	329	283	274	294	286	295	327	291	307	307	351	293	297	374	340	334	319	289	301	311	303	318	321	340	288	276	343	334	306	304	315	320	326	330	313	300	278	345	330	336	292	298	320	306	347	314	299	323	326	335	303	304	302	310	322	323	325	292	300	316	355	299	309	327	341	335	332	305	295	292	293	312	300	330	309	283	298	337	304	360	299	300	309	313	307	344	318	309	320	333	326	304	320	333	335	293	309	334	302	317	316	299	316	295	295	323	281	306	309	321	278	325	277	299	299	299	325	325	301	283	331	309	333	296	328	315	324	307	315	286	328	299	318	319	314	294	330	316	289	315	289	313	342	326	303	297	299	305	318	322	298	284	324	317	306	305	305	326	345	319	282	282	303	302	328	295	302	324	319	334	309	298	294	295	282	316	321	278	320	280	277	271	288	306	324	336	299	317	300	302	274	317	290	322	312	327	323	292	313	324	305	312	292	304	280	300	322	312	343	293	310	319	304	316	331	323	311	293	322	292	284	281	310	310	333	317	303	279	310	328	284	313	314	320	291	307	321	258	295	313	302	350	338	324	275	297	293	332	330	288	324	285	305	302	283	305	331	284	330	296	279	329	285	309	347	290	319	321	308	316	317	343	304	336	291	286	318	297	337	296	310	294	294	313	345	307	302	299	365	332	314	330	340	326	328	288	310	311	308	314	322	325	320	306	295	324	293	317	316	298	292	273	301	302	304	306	309	343	337	298	300	303	301	307	303	321	295	310	297	292	320	288	318	338	335	332	295	300	321	290	311	295	305	302	347	319	319	339	337	316	326	331	307	340	332	335	314	295	315	318	340	299	305	314	308	314	304	304	316	334	275	305	317	300	310	311	307	302	327	320	311	307	337	322	331	348	297	270	333	292	333	315	311	298	333	322	292	288	303	300	331	332	299	336	302	325	298	314	297	302	302	313	314	305	305	349	300	335	321	308	298	301	309	298	306	312	262	306	287	312	340	329	315	304	273	317	295	308	284	294	307	324	307	306	312	325	279	273	285	299	304	320	322	289	326	332	321	314	301	328	296	294	311	322	281	309	351	327	291	289	330	257	304	333	321	280	302	305	300	311	308	288	326	302	292	285	285	307	319	306	294	339	324	291	301	286	308	292	324	317	305	295	320	324	305	321	286	310	306	289	331	319	326	273	300	302	303	312	308	323	297	310	273	285	292	322	327	317	310	320	328	307	293	309	311	338	310	306	346	307	330	316	341	317	300	295	310	299	321	309	307	308	303	312	283	275	342	298	318	307	315	317	313	306	326	293	296	310	317	318	297	319	330	307	324	341	324	295	282	327	293	306	296	312	312	312	366	305	317	322	319	301	302	301	336	307	338	302	302	314	300	276	302	303	296	321	288	358	307	292	301	304	317	310	311	333	312	324	287	328	300	305	320	311	331	302	303	326	293	310	317	275	311	308	353	321	294	306	265	335	343	292	292	310	295	324	301	311	328	337	292	294	329	314	257	344	301	306	318	294	304	334	333	318	293	309	281	323	323	308	308	302	306	323	298	289	313	303	325	313	298	340	314	271	339	337	292	300	277	284	322	328	302	297	335	315	286	327	304	298	326	336	296	319	343	308	332	290	332	319	318	308	305	348	329	300	322	320	312	346	306	301	293	301	298	311	321	325	304	294	328	313	295	310	336	313	311	318	334	308	320	299	326	321	314	284	311	313	339	299	305	341	322	330	278	293	309	320	310	320	281	308	288	294	352	308	323	344	309	334	296	302	319	288	298	273	319	274	277	324	311	318	307	294	338	278	327	296	320	302	366	318	300	271	322	318	312	349	304	310	329	329	348	265	311	309	312	307	335	276	309	297	320	297	306	324	284	296	326	293	346	309	309	335	288	307	323	309	310	341	303	316	305	313	292	296	295	321	351	315	308	320	287	306	296	312	295	315	299	312	322	320	302	306	309	308	288	318	296	294	330	325	322	303	327	281	315	305	315	319	342	321	316	283	255	305	293	306	287	319	345	328	303	326	298	319	258	265	284	316	290	323	307	321	274	338	301	312	300	282	311	340	308	320	347	289	303	318	356	311	325	325	297	296	298	286	309	282	321	306	304	328	298	309	300	307	279	295	302	299	314	305	287	298	307	293	306	296	313	305	296	290	328	333	298	305	320	296	303	317	323	294	290	322	290	298	305	314	345	338	316	286	317	313	332	300	316	325	308	347	310	308	310	306	329	291	301	316	323	321	321	304	290	320	283	323	328	336	290	319	310	297	332	318	268	295	307	296	340	281	339	287	322	315	294	313	356	301	292	303	310	336	292	330	286	308	314	312	290	322	289	310	298	305	291	309	314	343	314	288	324	308	328	302	332	306	323	303	296	310	286	333	284	286	298	322	304	348	319	310	326	315	303	312	262	310	319	289	341
22140	40445	34143	22798	15020	11682	7425	5692	5516	4641	3432	2547	1845	1343	1128	979	950	872	775	728	654	550	586	582	528	493	503	563	512	505	487	529	532	495	536	521	456	459	444	390	451	446	422	441	420	415	433	409	435	407	427	444	458	459	461	473	449	513	577	517	541	557	505	478	477	433	478	433	458	511	472	473	478	467	447	429	402	391	452	434	429	427	383	450	419	408	407	399	406	386	421	405	393	418	417	390	420	400	406	397	384	416	393	415	416	417	407	417	421	382	375	377	396	415	390	404	373	383	397	383	405	403	417	378	399	381	362	386	366	419	403	386	380	392	408	411	380	410	378	396	387	399	422	367	405	414	396	377	348	395	391	382	390	371	430	387	389	365	371	377	362	405	401	375	379	396	373	438	422	364	397	389	413	364	397	397	390	439	411	388	369	393	403	402	401	405	388	378	386	403	412	396	409	379	388	385	373	401	411	385	367	361	406	374	372	403	399	401	398	401	401	370	411	400	376	394	395	416	403	374	426	354	362	387	381	356	372	401	386	366	408	411	382	398	400	392	413	390	398	434	429	391	415	372	403	394	384	377	384	384	364	377	418	375	395	394	356	380	385	417	415	405	409	410	389	396	400	393	408	436	414	370	390	382	379	355	408	411	413	412	378	391	380	412	410	393	398	383	360	387	413	378	401	391	355	412	365	372	360	393	415	389	417	409	381	381	380	350	388	433	436	408	389	379	387	424	415	392	426	398	395	407	372	391	375	386	405	384	390	419	383	363	409	396	404	389	377	381	364	389	390	400	383	402	422	394	383	429	416	360	378	401	375	371	435	404	395	397	389	386	369	408	372	361	399	408	391	399	415	414	438	387	368	372	414	431	402	405	424	400	396	414	431	407	427	419	362	391	354	417	376	404	384	386	403	400	362	385	407	356	411	380	390	402	393	377	384	420	389	407	412	413	432	413	400	365	426	391	402	418	401	387	402	367	371	393	393	392	404	437	400	368	396	369	393	396	402	402	391	397	369	383	398	355	422	347	421	381	399	379	390	399	394	391	428	413	369	381	396	396	412	363	412	353	404	408	386	380	410	385	369	375	386	383	410	399	375	404	399	395	387	406	447	383	400	373	410	396	382	364	400	361	412	408	391	398	393	393	403	398	401	387	402	390	413	412	370	416	438	408	365	416	413	402	382	408	402	414	393	413	379	388	404	397	398	434	371	391	421	382	384	400	395	351	389	369	414	364	415	391	389	378	404	368	372	398	364	358	404	380	373	404	402	391	381	430	416	401	398	357	374	366	392	382	400	393	388	374	394	399	383	415	409	374	392	359	412	393	397	436	426	412	417	378	368	406	382	438	412	375	381	396	415	402	378	390	402	379	431	375	350	362	399	389	368	402	400	396	452	406	396	421	413	410	377	396	416	413	368	404	382	407	389	404	393	387	380	420	414	374	389	349	403	370	428	398	391	404	417	365	400	387	396	376	379	419	398	416	378	378	410	420	397	391	413	421	408	395	404	434	389	389	383	407	384	409	393	414	394	392	392	370	392	358	437	386	390	427	386	376	438	382	382	395	420	405	378	436	364	364	406	383	405	416	378	391	350	382	393	387	363	374	376	402	392	422	415	377	387	417	400	406	422	414	426	408	421	415	383	391	392	396	406	436	393	396	390	377	377	406	392	422	410	413	397	385	398	372	414	409	391	400	391	389	436	421	416	386	366	394	412	382	358	399	385	392	393	383	399	393	374	383	378	375	393	402	384	409	381	398	407	369	405	404	406	373	388	387	374	361	381	419	376	404	383	400	392	416	384	396	351	409	381	416	409	411	399	411	375	379	355	391	428	380	378	383	397	397	386	390	367	407	418	415	398	377	401	397	411	373	410	376	421	400	414	414	408	395	349	454	404	409	405	407	385	348	405	433	451	402	383	369	432	373	401	356	391	400	383	360	380	403	394	443	380	376	370	385	393	403	408	372	406	373	424	390	382	376	381	410	382	409	376	377	343	402	355	403	383	399	423	398	382	424	388	400	361	391	388	397	363	363	392	366	442	421	390	372	399	383	371	394	398	391	379	397	401	395	414	402	428	400	432	393	399	392	377	396	366	384	377	400	374	388	404	419	408	400	372	385	397	424	387	401	380	375	412	402	398	382	417	422	406	377	358	356	402	424	407	382	389	399	363	382	372	413	426	380	352	390	397	380	402	370	409	359	375	392	431	402	390	359	358	388	399	380	434	411	384	407	385	450	381	431	397	368	405	409	381	419	355	388	373	398	402	399	390	439	416	391	359	387	370	403	408	404	395	409	392	403	459	358	435	387	407	404	403	369	383	445	417	422	373	414	423	376	431	381	398	395	360	415	389	380	408	418	427	427	394	370	384	388	424	404	390	400	391	432	380	395	400	419	417	426	403	410	367	386	359	400	398	399	402	383	431	393	408	402	400	381	417	370	424	374	405	416	370	408	413	389	380	361	369	403	404	402	409	397	372	366	368	355	380	392	380	388	390	388	421	398	377	389	390	382	406	406	389	370	418	412	399	421	390	376	385	363	369	399	398	329	425	384	425	362	406	382	421	398	382	405	402	408	411	388	403	416	419	378	398	393	410	387	392	388	408	362	403	363	399	374	368	398	383	360	349	391	331	403	350	392	376	402	384	385	416	379	413	422	384	367	405	429	374	364	359	390	388	378	413	369	370	405	382	350	403	404	391	403	377	391	434	368	430	395	395	387	384	373	377	411	381	399	391	382	434	402	390	393	396	421	403	394	399	383	373	392	404	405	378	430	375	431	394	403	392	418	426	398	432	386	348	423	389	366	381	341	399	412	395	392	338	361	369	402	410	398	369	372	402	386	397	388	433	390	396	349	417	384	405	403	346	418	435	404	388	393	392	390	405	381	410	373	385	409	415	373	426	397	425	398	404	412	378	382	413	374	402	394	386	388	383	402	392	421	372	387	382	425	322	358	399	383	400	361	401	392	395	388	376	389	436	388	399	396	405	386	358	396	397	395	383	380	415	392	414	422	401	408	374	390	404	389	409	371	418	401	405	374	373	407	405	406	417	418	375	379	403	408	396	384	412	405	420	422	405	420	407	401	384	388	391	404	393	400	379	377	389	394	368	405	392	417	350	415	413	440	418	375	382	413	388	377	379	417	407	409	432	381	383	420	393	416	394	360	382	394	393	373	381	365	358	429	395	388	427	373	430	400	369	368	400	416	400	393	403	399	387	405	418	405	380	396	354	399	361	413	405	385	374	383	389	358	403	368	423	383	394	401	372	394	377	375	425	407	422	420	432	345	375	424	389	366	411	395	400	400	418	397	395	385	399	415	362	353	420	378	405	427	380	394	392	399	408	418	363	365	407	395	389	374	410	398	388	374	407	404	417	431	370	377	378	387	420	383	401	387	374	400	385	391	403	437	389	413	415	384	392	426	398	400	389	417	425	408	406	425	415	402	392	413	394	398	385	449	427	401	408	416	357	393	435	409	372	411	395	389
25764	21563	27719	25504	12573	4950	2660	1954	1824	1612	1293	974	788	635	594	606	558	578	537	534	506	499	461	488	488	438	516	444	413	497	472	433	495	489	447	461	474	457	441	429	457	446	430	440	447	395	421	479	431	450	442	445	424	453	413	444	484	458	517	478	496	466	451	453	406	445	446	444	462	446	438	483	451	420	441	419	410	464	440	458	448	415	446	448	431	414	453	450	461	417	417	412	494	453	429	442	429	454	439	422	459	441	441	428	439	411	427	409	419	403	470	414	422	436	417	472	419	421	426	425	417	387	443	421	393	419	414	453	447	403	462	442	453	412	433	413	440	432	401	431	452	465	384	374	398	438	415	442	453	407	419	440	412	433	423	409	431	449	453	424	402	408	407	428	436	439	426	462	405	430	446	399	455	431	426	448	429	421	429	406	417	417	428	449	434	427	418	415	421	446	421	450	413	376	439	425	455	449	424	422	438	401	458	459	432	479	491	403	439	416	437	404	454	406	444	419	418	425	420	407	439	419	461	402	395	430	415	400	415	437	429	430	414	439	426	429	440	446	416	448	426	435	407	454	431	460	443	438	471	433	425	392	445	397	433	429	440	409	438	444	415	441	422	450	448	444	410	427	414	458	466	434	420	430	395	447	411	412	406	441	444	404	406	432	439	444	384	428	424	415	421	417	402	431	416	443	487	454	425	443	432	415	450	434	441	395	402	440	434	440	443	387	419	425	437	476	384	416	418	434	457	400	432	434	413	486	452	432	388	441	450	439	471	422	412	421	406	432	425	447	371	416	471	430	429	404	394	415	441	454	440	413	415	445	405	416	443	459	389	450	435	417	405	451	452	437	434	452	444	396	416	451	441	403	421	425	433	422	423	421	442	433	447	435	379	447	376	438	511	457	410	416	431	412	443	439	413	405	434	402	403	409	424	447	414	394	421	390	416	424	454	442	446	415	472	432	390	436	401	444	426	441	385	462	466	426	437	437	419	434	437	413	431	408	424	420	423	433	430	433	392	427	425	389	412	416	437	396	442	391	402	443	419	441	447	461	455	460	423	453	427	429	426	431	440	438	443	454	441	457	432	430	433	403	402	426	418	442	473	454	438	427	427	469	417	423	417	469	446	437	434	409	416	404	435	439	436	462	404	408	420	456	447	411	460	421	434	461	431	400	404	431	419	409	473	443	439	403	397	420	419	403	423	435	451	448	422	446	421	463	421	452	390	450	417	388	440	445	390	461	421	419	460	390	484	410	418	412	407	456	429	445	445	421	428	428	419	418	430	460	443	449	392	419	406	424	463	421	456	428	410	440	417	400	405	408	446	396	441	418	426	433	440	418	407	436	436	432	484	421	481	430	389	416	428	410	422	445	414	482	421	456	443	424	472	414	418	404	406	440	444	445	394	415	414	431	410	428	458	375	399	414	443	437	457	403	453	397	462	458	492	439	447	449	423	431	468	420	397	393	449	480	430	443	445	423	432	449	414	433	405	424	494	443	381	451	407	438	452	476	457	468	448	428	437	397	469	403	402	447	397	440	439	393	412	445	460	416	396	460	434	436	445	432	394	455	466	438	409	435	427	408	447	437	421	422	430	433	433	436	432	427	434	438	394	451	453	446	425	398	479	444	439	424	429	446	419	426	461	426	389	458	444	425	454	427	458	409	372	455	441	410	402	463	415	421	437	444	441	433	450	399	468	469	422	429	402	452	461	414	409	459	416	422	417	420	460	442	438	414	444	394	428	473	413	433	420	456	417	447	441	411	451	443	419	453	425	429	409	424	422	419	448	426	425	428	433	468	429	424	442	449	393	392	473	452	378	444	446	431	436	429	423	423	406	404	408	430	400	453	465	426	486	427	436	474	422	433	423	443	432	408	404	447	395	426	447	438	418	407	464	454	425	441	422	485	454	464	381	430	410	430	434	466	421	411	414	361	426	408	444	463	416	414	365	395	457	453	438	417	436	434	464	436	448	443	415	397	437	428	428	459	385	407	437	416	468	438	426	421	434	423	429	424	452	456	430	430	459	420	452	452	408	417	409	392	438	442	403	423	437	416	443	404	430	418	439	439	440	447	426	419	437	470	411	411	419	391	409	420	445	442	379	410	424	442	410	464	408	434	423	401	456	449	440	426	434	429	395	450	436	387	416	418	396	443	416	395	386	414	415	451	395	433	440	407	452	464	404	422	404	433	427	428	470	420	435	423	450	431	417	434	436	428	441	468	402	424	403	448	430	424	424	431	449	412	398	439	422	393	414	412	415	406	438	440	441	423	425	425	404	406	407	441	405	407	451	394	453	429	405	392	456	413	402	401	428	419	422	420	420	459	485	413	423	414	429	426	465	432	439	403	490	455	467	437	400	462	446	439	445	401	414	422	422	414	455	432	405	496	426	436	434	443	419	443	410	398	405	419	410	415	437	420	431	423	437	416	418	444	405	468	439	470	431	429	442	448	420	433	437	430	408	419	393	434	407	442	406	436	437	424	440	411	425	425	453	417	489	431	430	452	465	429	444	398	412	453	410	397	465	458	398	442	411	436	444	416	425	409	396	469	387	455	418	394	398	450	417	465	422	430	419	416	450	434	435	431	444	397	385	394	437	480	421	449	404	457	413	444	418	401	441	417	446	420	467	427	412	457	436	457	417	433	429	369	427	414	424	390	428	375	448	452	417	425	445	399	440	457	427	429	409	427	418	451	424	437	435	429	441	382	434	428	396	430	418	434	416	391	429	402	417	448	396	457	450	399	451	415	446	431	425	442	444	429	422	439	428	435	423	403	427	437	427	425	439	419	449	465	433	466	432	410	430	399	400	451	478	445	403	445	447	431	444	405	437	428	425	434	446	367	452	453	408	483	445	447	454	418	411	417	462	453	437	446	425	450	449	432	381	410	428	396	412	411	390	432	410	474	376	396	420	444	425	423	434	428	467	444	396	413	437	418	406	431	401	455	408	488	447	416	457	406	417	411	436	418	431	426	417	398	451	425	442	434	434	470	420	439	436	413	439	445	445	404	398	415	446	454	445	408	454	439	458	413	432	452	435	416	420	457	429	469	417	456	451	443	400	436	408	445	416	388	452	456	439	449	430	425	393	445	432	424	421	411	429	460	462	472	441	440	426	411	423	421	435	411	407	463	404	421	437	402	401	406	432	427	429	437	449	382	424	454	410	447	422	454	461	433	399	435	465	452	441	441	438	430	424	435	435	429	449	418	392	408	435	423	430	423	449	398	403	402	440	442	451	419	435	413	423	411	470	452	420	433	402	429	402	414	421	430	430	454	429	448	460	427	435	430	438	429	444	440	391	414	441	431	406	448	423	472	419	398	381	474	473	438	436	420	441	411	464	431	428	410	448	416	449	413	419	439	437	433	428	413	458	397	478	434	433	425	473	429	401	437	442	459	392	435	430	440	450	447	468	452	429	475	420	429	436	456	464	425	442	451	437	441	463	440	418	446	462	443	419	443	430	418	428	460	431	401	427	447	422	469
22111	37055	30698	19111	11981	9212	5899	4781	4421	3762	2941	2074	1504	1212	1061	974	918	836	792	738	710	640	643	676	589	618	620	632	596	579	602	602	601	673	619	616	586	597	581	614	540	570	602	579	575	548	590	569	535	589	551	547	534	598	518	594	591	618	650	618	619	700	586	614	611	616	552	527	591	577	595	588	550	508	532	534	527	507	553	564	555	600	564	545	519	559	520	552	554	552	533	492	544	526	542	539	567	601	557	539	559	566	541	529	568	510	542	521	537	541	525	502	515	520	558	460	568	539	549	574	542	551	504	548	479	578	522	524	554	577	525	545	511	512	566	529	508	526	568	517	525	548	565	507	541	510	498	533	571	510	543	496	559	543	509	529	564	524	562	562	543	519	527	549	635	529	530	528	531	557	577	495	539	538	535	522	528	548	546	536	528	521	513	555	519	560	532	514	506	546	544	543	568	547	530	561	534	529	523	539	573	530	525	538	514	542	535	551	533	579	525	553	537	573	599	559	547	542	537	503	535	534	527	528	497	513	570	551	525	525	534	543	529	527	507	526	516	536	573	510	501	520	548	512	568	554	567	539	544	595	545	521	548	538	515	541	565	561	551	525	532	501	490	567	570	516	515	523	499	534	497	539	505	585	513	515	533	592	523	527	519	520	517	467	542	469	530	523	576	510	530	546	549	564	521	520	514	531	523	543	530	555	541	508	545	506	522	536	506	536	536	505	524	511	574	542	503	544	493	536	551	574	469	542	524	546	581	509	541	507	531	552	543	543	514	505	537	537	489	548	503	530	525	529	544	551	502	562	544	542	548	588	541	511	524	530	541	534	494	534	559	513	536	555	478	538	539	536	549	486	510	522	563	558	553	548	571	477	534	532	499	549	535	523	517	544	529	523	555	547	535	599	502	538	493	548	548	567	544	530	553	609	525	493	546	472	517	526	537	547	509	562	541	546	577	524	550	524	529	544	516	538	556	539	544	514	514	533	528	560	505	516	530	512	526	563	528	539	511	566	558	516	515	495	526	562	575	547	582	513	528	547	560	551	550	512	516	548	534	537	528	526	503	548	534	563	513	540	537	534	573	525	543	542	552	506	529	539	564	568	524	545	556	501	524	494	540	578	552	504	563	514	542	545	563	550	510	532	499	502	498	554	520	497	529	521	517	554	535	513	535	532	573	525	560	532	523	558	531	565	543	564	558	507	513	524	545	502	554	583	478	525	590	552	520	562	542	519	498	505	539	525	487	573	540	509	537	519	557	542	550	502	470	532	500	537	540	534	512	554	552	564	512	522	530	548	505	559	517	550	548	528	530	513	556	547	580	558	528	544	546	528	548	541	561	572	539	549	560	537	514	539	552	570	518	530	548	535	515	470	560	531	553	525	572	533	497	554	553	521	518	530	492	531	584	537	511	520	537	508	575	517	556	522	558	528	505	548	500	551	560	506	551	540	512	537	521	541	557	543	521	525	493	516	544	527	535	606	505	546	504	519	515	543	530	514	556	568	573	536	542	509	594	547	545	516	534	546	555	530	517	545	537	500	533	535	530	516	518	576	535	516	522	519	534	576	574	547	536	563	551	548	500	514	552	518	545	530	517	515	547	507	551	540	555	533	559	524	520	518	545	559	529	556	518	476	533	514	489	561	549	515	522	524	551	530	565	522	520	548	532	506	549	525	518	568	507	487	523	569	553	510	560	562	545	570	520	522	555	471	543	516	524	526	554	538	518	560	535	540	561	552	521	604	527	510	537	540	536	524	582	547	539	540	496	559	512	542	525	554	521	532	567	488	506	520	540	489	515	538	554	530	581	523	536	522	570	526	529	491	535	529	553	544	545	569	532	530	490	558	541	516	514	545	546	582	489	484	530	522	519	561	530	522	493	582	480	542	547	555	534	543	548	497	515	565	472	566	528	529	525	553	574	515	538	540	531	546	534	573	542	512	524	543	518	506	522	498	509	519	556	511	497	492	529	528	516	543	549	557	544	505	555	513	540	504	530	559	538	559	531	563	539	557	553	523	505	541	531	535	523	550	508	540	500	504	531	497	525	512	531	491	509	518	518	515	528	524	507	540	545	563	574	556	549	549	537	528	516	500	584	578	546	557	523	499	555	537	538	504	522	552	542	536	538	555	524	538	521	537	514	530	556	546	532	501	537	509	512	526	513	562	548	477	553	536	579	523	530	577	512	491	462	527	555	549	492	489	539	494	521	548	498	530	550	501	543	550	553	544	548	529	554	523	523	517	527	535	573	544	531	515	505	518	552	541	542	553	506	521	506	515	553	503	517	541	553	509	528	524	548	528	535	511	542	521	522	505	535	521	559	543	490	546	510	514	502	553	525	545	521	512	553	500	519	555	537	537	565	605	545	539	574	547	539	504	527	552	519	561	566	574	525	575	520	549	494	533	535	515	549	551	565	527	550	511	516	524	518	556	528	504	506	534	542	520	540	561	542	529	585	560	521	542	515	526	566	505	538	519	535	559	559	498	534	523	514	512	539	530	534	517	554	542	517	526	570	529	546	534	527	531	483	541	526	513	526	532	559	548	576	519	503	550	559	506	542	537	567	560	503	547	557	505	519	508	571	514	544	548	546	534	527	522	515	560	553	541	525	541	543	518	537	552	523	555	555	573	539	522	520	527	535	555	539	514	532	563	527	534	541	541	534	528	544	557	545	535	560	521	539	570	464	517	497	581	541	542	520	525	531	521	518	498	515	544	520	560	474	528	547	547	541	522	513	578	538	542	577	570	575	563	546	525	547	564	480	530	554	516	512	502	526	560	536	526	525	496	552	479	548	567	570	557	510	557	514	527	504	491	524	559	518	524	538	543	524	567	536	554	572	481	564	506	525	490	529	525	552	513	554	517	515	517	546	540	525	528	534	590	546	544	498	546	532	572	541	567	550	534	520	570	530	561	517	513	545	572	565	580	526	522	518	514	513	559	528	517	546	541	535	530	544	539	506	531	528	527	540	513	483	591	552	532	504	512	530	542	546	528	536	524	530	503	514	610	529	542	522	556	499	513	538	537	577	526	521	487	524	510	461	506	513	518	558	560	534	517	534	537	485	522	556	533	524	552	517	595	545	487	577	537	509	533	516	527	501	538	533	538	545	497	542	527	563	554	479	550	521	539	535	543	559	519	547	516	534	505	530	537	536	532	507	522	562	589	504	575	551	529	524	589	531	528	529	538	503	495	538	520	542	553	492	509	528	569	517	561	524	515	498	566	548	565	537	531	515	494	548	532	512	541	540	541	544	525	558	521	555	547	566	533	507	555	565	521	543	500	493	500	494	524	545	516	574	544	552	584	531	514	521	538	551	518	550	531	536	513	550	530	508	498	505	527	532	547	513	522	541	542	562	507	548	568	527	511	563	576	561	544	543	540	496	544	500	519	551	497	547	528	541	545	561	498	538	518	559	528	548	519	525	524	556	537	558	496	514	520	543	495	537	529	541	507	558	517	533	548	533	564	489	542	550	561	544	506
23482	21597	29512	24151	21609	21618	12184	4410	3447	3172	2278	1558	1128	929	768	729	643	627	597	516	537	460	448	427	418	428	431	448	417	404	438	420	414	450	432	390	400	385	394	390	359	380	373	354	334	377	360	359	360	336	337	372	354	377	387	410	369	466	410	395	438	494	409	386	395	396	390	383	399	407	402	382	378	356	341	360	336	382	367	348	309	334	352	328	334	333	334	328	334	340	291	341	326	335	384	337	307	343	318	368	326	331	327	319	314	349	328	342	312	299	328	331	356	332	343	334	315	310	323	332	323	327	317	323	342	358	365	320	362	334	328	343	351	306	331	357	346	317	335	318	301	316	316	367	344	329	345	325	315	341	350	328	329	337	313	319	346	340	342	309	335	345	330	322	330	337	350	325	312	387	325	358	306	351	323	359	321	363	353	371	337	347	295	338	305	317	338	334	327	343	312	335	347	319	335	365	338	345	345	337	337	286	308	342	319	325	329	338	316	313	351	322	372	364	347	329	328	315	350	338	345	327	328	335	332	370	338	337	349	305	333	348	337	323	329	330	343	311	305	310	328	296	323	328	353	291	349	355	303	334	332	326	329	341	354	327	316	372	343	340	312	314	340	347	337	308	336	322	340	326	339	318	324	344	320	358	348	330	359	317	325	351	349	329	326	353	343	320	371	327	342	352	354	352	344	354	338	337	339	342	364	327	314	335	344	303	330	319	355	316	323	326	323	311	369	346	323	310	328	354	352	320	328	357	366	309	338	357	334	342	335	317	324	353	359	340	319	357	345	325	346	338	318	326	352	349	348	346	339	308	343	342	374	344	299	303	323	333	381	350	325	328	360	356	328	331	329	300	331	333	331	310	354	338	331	332	340	336	339	304	325	318	322	334	319	329	348	321	368	317	366	353	353	338	333	324	323	337	320	312	333	321	351	340	335	338	351	302	368	340	317	325	345	345	324	345	343	347	314	339	319	340	331	352	299	376	309	341	273	302	331	351	330	342	347	288	350	310	334	315	333	336	333	333	348	310	303	351	328	341	331	321	362	365	366	360	324	307	380	320	325	302	336	371	319	310	315	340	352	326	311	341	304	343	353	330	333	321	346	375	361	307	327	326	371	326	354	334	332	325	307	313	337	326	356	302	344	316	329	327	326	300	320	300	315	336	348	330	324	333	375	319	314	321	357	337	300	350	318	335	334	337	314	351	325	324	320	368	351	341	348	326	381	344	346	336	321	369	360	341	352	363	361	328	340	299	326	352	313	333	359	331	352	307	333	324	354	349	335	325	339	346	327	360	334	350	332	351	331	337	328	324	359	323	338	350	320	341	355	322	345	331	350	337	360	362	354	321	353	346	337	312	331	338	304	378	302	353	326	345	350	338	340	324	289	356	350	318	341	346	326	332	304	321	296	346	334	312	325	361	365	303	340	364	330	340	320	337	354	310	334	324	324	363	310	325	299	330	308	332	352	306	319	336	349	335	340	367	328	309	356	324	341	354	346	314	317	332	342	334	319	366	333	339	363	319	312	360	309	311	344	364	368	371	329	344	367	302	322	332	298	322	356	314	350	316	365	310	306	338	339	345	341	368	342	337	334	346	369	353	325	304	368	344	311	335	327	301	345	348	322	319	349	330	336	375	351	326	327	323	345	307	339	328	344	318	355	310	352	334	321	348	336	341	331	344	341	331	351	358	334	334	339	347	321	321	344	315	340	302	321	332	276	299	321	327	356	332	353	330	352	332	342	287	353	304	347	326	355	356	308	331	367	314	334	342	343	353	345	371	320	314	312	334	336	338	310	328	354	313	323	330	350	315	348	359	306	329	322	333	321	332	347	302	309	330	299	322	331	338	326	329	321	331	292	318	342	313	338	328	325	285	296	329	324	314	307	351	314	323	336	342	341	330	345	326	337	364	349	329	322	311	317	327	340	334	384	342	340	340	328	318	348	351	355	348	341	310	307	299	306	318	299	336	332	335	370	346	332	313	342	334	337	353	319	343	337	364	331	299	312	317	313	318	352	349	347	319	354	337	369	336	309	362	362	342	335	312	314	329	316	292	310	338	327	334	326	321	337	320	321	317	347	378	354	359	345	344	333	347	315	323	300	371	345	337	322	302	307	324	335	338	353	341	321	324	348	299	327	357	371	300	317	331	349	305	336	312	316	360	321	348	343	324	344	338	292	321	333	299	367	370	340	354	314	337	336	362	366	341	334	340	336	330	337	323	337	327	339	332	348	320	362	298	337	335	339	328	324	346	326	315	347	341	334	338	336	330	326	326	357	339	320	329	320	343	329	334	330	335	349	339	307	390	325	329	314	327	349	359	335	312	349	358	318	326	297	307	308	361	319	323	318	307	337	321	345	334	373	327	331	324	326	348	352	341	329	343	312	340	298	320	328	317	341	331	352	340	342	348	336	356	355	328	354	322	349	322	303	336	300	315	319	293	339	342	354	335	319	315	339	325	338	302	347	347	338	322	314	333	337	350	364	331	286	349	316	328	309	337	336	347	321	340	323	318	334	321	296	335	327	333	319	373	328	336	326	327	353	324	355	348	332	322	339	292	326	330	326	338	310	338	326	349	343	320	321	340	338	314	322	348	342	323	335	315	356	340	310	325	332	345	332	335	342	333	329	308	319	331	339	344	328	339	354	340	353	331	363	300	336	351	348	347	342	306	328	334	320	383	336	310	343	328	365	329	330	334	291	289	356	345	359	328	317	329	336	367	315	372	315	286	342	317	297	326	308	314	299	337	331	304	324	369	335	324	359	355	357	334	311	340	328	344	325	321	332	338	345	317	333	338	344	347	336	344	301	330	359	342	360	353	354	305	315	339	373	385	361	333	340	310	330	316	368	344	346	336	325	307	314	285	312	283	366	343	355	312	362	335	327	327	370	299	316	362	334	321	308	340	337	311	333	363	334	338	332	294	323	305	328	349	345	326	340	307	338	294	326	331	321	354	348	315	312	341	313	304	310	358	341	305	323	342	303	354	354	341	350	337	330	320	343	346	350	337	318	321	330	347	334	341	341	357	352	342	321	331	350	331	305	336	351	308	335	294	334	319	332	300	358	362	341	307	326	354	376	329	340	313	372	333	377	347	315	315	316	324	328	314	352	338	326	330	364	329	322	331	339	312	325	338	306	309	355	353	329	326	339	301	328	342	370	330	324	346	314	337	306	317	312	326	307	361	324	329	296	367	351	326	341	330	344	351	299	324	302	363	326	299	316	369	334	327	344	330	339	323	322	340	317	322	353	359	346	324	350	336	319	314	339	349	322	314	321	357	342	328	386	321	338	321	337	333	338	336	359	324	316	326	313	345	313	350	338	334	289	313	333	345	313	314	310	319	313	278	351	351	332	302	323	345	310	352	314	338	315	326	357	302	343	343	327	332	338	339	329	329	345	343	334	289	337	330	342	341	342	312	357	357	330	346	361	322	316	308	321	348	324	314	292	299	342	340	310	341	337	319	324	323	351	311	298	341	333	317
24358	44822	39102	26576	18440	14455	10425	8942	7598	6956	5144	3597	2483	1806	1513	1421	1197	1155	1038	910	801	760	709	604	603	560	576	623	575	588	566	594	621	670	538	559	543	516	506	490	480	498	467	477	486	493	473	486	474	455	482	484	487	482	503	517	576	625	617	611	644	693	620	547	518	495	529	484	544	530	538	474	485	493	450	486	439	398	426	448	419	443	439	440	457	455	456	399	431	421	409	432	393	423	406	388	428	406	424	477	422	434	434	413	407	398	377	426	386	431	409	394	395	378	409	410	427	421	370	357	417	393	398	409	404	392	383	401	409	419	418	387	385	413	401	386	425	376	386	417	384	393	431	409	419	410	408	432	403	422	418	389	390	433	377	413	424	438	441	416	400	429	407	434	428	422	402	401	421	400	413	415	403	402	369	427	431	419	419	388	413	401	413	399	385	391	400	384	402	387	404	420	444	413	412	384	425	416	390	392	384	367	351	428	413	405	403	374	402	384	409	411	409	406	400	426	390	407	448	368	398	394	405	414	425	415	363	427	395	413	395	417	395	414	422	396	404	343	408	395	448	389	392	430	403	423	401	409	427	427	421	446	415	422	404	443	397	399	417	405	386	435	385	401	432	395	392	404	449	415	418	412	424	409	395	415	441	415	395	419	426	422	388	433	385	405	440	385	417	408	411	406	392	408	429	398	395	384	398	446	425	379	404	398	442	378	400	423	397	408	391	426	372	404	423	451	418	461	407	378	430	452	388	401	449	423	426	433	408	418	407	434	431	427	366	395	441	392	400	441	390	425	405	442	399	418	405	391	390	422	402	406	425	402	402	393	429	402	427	402	405	418	368	407	406	376	382	401	424	388	415	429	386	409	407	395	395	401	405	440	426	401	393	435	408	398	420	402	403	421	430	380	384	391	402	415	405	394	425	381	379	386	369	396	393	443	424	390	432	405	420	388	372	463	404	427	400	403	403	410	396	417	407	429	413	425	400	399	403	401	392	423	412	415	408	378	399	438	415	378	397	427	426	373	447	405	419	416	392	421	392	388	377	436	419	383	381	438	385	411	441	445	398	426	392	403	446	398	379	398	414	415	391	420	411	388	396	416	381	403	407	416	394	447	391	435	392	379	416	399	410	421	412	407	387	416	418	402	381	398	371	400	418	414	411	435	407	425	466	403	372	400	388	402	374	429	383	439	413	385	405	426	421	411	398	388	452	426	417	406	416	407	399	392	428	434	445	412	381	401	442	458	435	431	394	408	400	371	382	405	484	390	416	395	372	435	393	379	423	368	418	404	419	406	416	416	421	379	419	432	410	404	394	401	412	382	382	408	414	404	414	436	417	414	411	422	398	432	409	422	398	411	431	385	385	381	422	427	421	447	435	396	435	382	388	355	408	387	439	410	398	384	406	412	357	382	413	355	393	413	403	387	405	381	383	403	411	389	419	407	419	353	409	379	429	407	397	383	416	407	420	425	416	432	429	410	423	375	388	414	427	394	382	406	374	430	416	411	442	428	439	428	370	402	404	357	414	383	423	416	449	427	399	403	385	412	411	424	387	420	402	383	403	420	422	382	374	422	405	430	390	411	404	420	375	413	399	402	392	376	413	390	417	402	378	396	418	416	398	417	363	397	431	384	446	418	398	387	401	425	422	444	407	443	414	369	412	432	393	412	348	399	407	424	403	446	417	422	436	443	415	398	432	405	434	387	415	405	417	392	402	416	433	394	432	429	366	394	407	408	415	407	373	434	411	426	424	404	402	395	417	408	421	402	394	383	395	369	446	380	418	412	408	402	390	417	400	398	374	386	384	414	386	405	384	372	453	398	444	460	383	402	385	412	426	428	441	391	381	431	438	417	405	440	398	397	404	386	391	405	424	388	382	441	416	400	425	433	396	385	401	433	433	410	397	396	412	422	410	417	413	350	387	375	399	398	401	425	429	426	401	378	367	419	405	405	410	387	427	426	402	412	419	419	428	412	424	395	376	419	411	411	399	419	399	411	373	383	398	412	398	389	472	376	421	421	399	413	399	405	417	390	384	422	432	389	423	413	433	415	410	410	415	386	381	406	389	408	401	399	392	390	389	394	442	393	395	387	451	401	422	387	447	406	394	399	430	401	407	413	408	409	413	422	361	416	431	411	416	426	394	427	401	426	404	418	433	404	424	421	378	393	419	401	411	419	422	383	398	398	415	399	403	412	393	404	397	369	388	369	398	446	395	364	404	401	439	413	412	396	405	405	375	423	436	422	413	436	426	404	408	392	402	407	422	403	438	403	423	417	421	387	382	411	426	403	410	382	394	410	430	400	418	401	435	411	374	369	391	400	411	422	469	422	392	406	421	398	404	393	409	412	427	401	420	403	425	413	402	414	382	397	422	428	426	405	417	420	385	391	402	387	410	402	409	370	356	428	396	431	406	408	395	367	393	391	407	405	394	409	435	419	399	398	400	413	409	377	403	381	423	426	416	355	418	429	405	423	360	385	443	404	420	419	390	405	409	397	405	430	414	420	360	410	435	391	404	430	395	367	414	414	415	395	419	418	395	400	392	405	394	400	420	423	410	376	376	413	410	440	410	438	385	433	420	409	426	412	405	412	396	409	412	449	407	412	419	433	443	380	414	418	405	401	396	422	450	408	405	419	420	392	420	408	427	422	389	400	407	410	400	424	384	373	419	416	410	434	373	397	379	425	421	389	410	405	376	402	442	370	428	417	396	437	387	412	383	401	374	394	404	399	411	417	404	433	441	436	382	389	422	367	386	422	395	401	368	421	392	401	390	400	425	407	416	355	426	413	405	392	410	403	382	408	398	449	413	414	406	415	371	443	418	417	424	386	395	444	391	395	410	433	415	403	422	400	396	409	402	406	437	453	432	403	400	396	414	401	399	391	373	376	379	388	411	432	409	387	374	402	431	420	431	423	404	399	416	422	382	391	404	403	396	411	383	416	390	397	386	403	378	417	409	397	414	462	430	411	413	415	400	415	385	347	430	384	416	393	387	415	430	394	395	406	420	450	419	410	417	435	435	373	400	418	373	459	388	376	394	395	425	404	375	434	394	431	385	391	388	419	406	401	380	392	465	414	438	418	448	416	409	398	423	401	389	385	433	419	435	368	377	438	424	382	381	413	387	351	407	396	394	390	413	395	382	411	402	409	412	393	408	418	452	433	413	374	404	371	392	429	403	410	411	427	381	423	393	437	404	404	413	408	374	363	395	369	409	439	396	435	364	413	413	413	439	415	430	408	408	433	406	443	448	425	415	402	412	411	375	429	399	430	416	384	409	434	448	419	411	378	421	386	404	405	400	396	412	432	411	419	423	403	404	387	385	397	400	423	372	409	406	385	402	400	376	406	421	410	412	391	388	404	407	405	393	407	411	421	393	412	373	387	446	441	418	384	433	408	390	418	445	415	434	413	366	411	422	428	382	398	417	390	415	433	408	390	378	412	395	429	416	403	418	395	405	412	421	374	360	416	440	395	409	388	401	445
28078	22975	22641	12712	5094	2897	2053	1682	1466	1324	965	791	637	516	515	484	478	471	466	453	440	453	436	419	441	435	446	416	412	462	432	416	399	408	435	409	374	392	405	419	397	455	385	407	406	422	430	418	396	386	399	403	425	390	399	403	420	417	460	415	413	419	459	419	420	425	400	422	389	420	397	434	385	391	382	421	443	415	406	375	383	396	404	429	367	410	429	369	389	415	393	425	401	435	447	383	404	406	343	424	365	412	389	383	449	407	393	413	413	387	380	410	369	378	399	384	378	394	402	381	430	414	400	407	403	397	386	404	388	408	402	411	386	413	412	399	397	406	405	397	394	373	369	399	381	384	410	366	370	379	361	405	366	382	403	388	422	358	404	397	399	419	388	372	411	402	365	410	397	383	399	370	389	420	410	388	371	401	422	371	429	376	400	411	388	399	369	399	413	395	387	362	395	401	398	434	425	412	382	398	411	412	399	420	404	410	397	403	379	432	371	374	397	377	371	423	385	390	425	369	380	386	407	394	395	392	408	395	385	397	385	425	383	389	367	380	405	376	386	390	399	401	387	375	395	373	365	396	368	392	390	401	389	361	399	407	386	404	386	359	383	390	349	417	410	389	405	413	392	369	407	404	410	395	401	412	408	420	394	436	418	415	397	381	413	383	393	404	400	384	391	406	384	403	382	382	354	396	396	422	372	404	407	433	376	371	406	384	410	387	371	395	368	422	396	390	377	401	450	387	397	360	374	409	404	362	414	413	420	365	414	416	373	375	393	354	397	416	406	391	395	363	391	400	401	424	395	414	416	371	401	385	358	394	386	398	397	426	372	364	388	380	409	401	417	389	366	373	370	399	404	417	399	353	374	445	382	388	397	390	418	378	434	378	397	405	382	393	381	406	390	395	374	376	381	416	418	397	386	348	388	402	357	376	371	382	417	406	381	363	354	414	382	400	362	408	385	382	386	419	420	411	393	395	412	412	419	392	371	401	401	397	411	376	371	388	390	409	395	419	372	378	402	393	392	365	419	398	396	398	383	406	399	368	396	399	382	403	416	389	366	369	440	372	426	388	401	406	399	414	376	406	383	422	400	369	404	378	399	378	366	396	391	413	388	393	407	401	394	407	436	379	375	387	402	415	398	375	362	376	385	366	383	404	376	394	394	405	379	390	424	401	358	392	362	368	413	410	364	390	391	367	377	418	373	410	382	418	389	388	366	417	400	378	399	396	387	425	382	420	360	414	394	388	402	409	387	404	370	374	378	367	407	404	385	414	422	387	383	407	401	400	402	402	416	372	409	355	369	374	361	396	390	404	411	390	356	394	397	408	381	361	398	395	399	386	386	384	409	391	385	390	413	383	392	404	402	364	393	364	416	383	405	381	386	400	360	388	383	382	399	352	390	416	381	414	407	389	376	392	417	402	356	423	419	376	358	406	409	396	356	406	386	435	379	374	426	416	385	408	386	418	391	393	368	403	403	389	385	367	407	407	402	374	412	393	401	401	421	389	401	366	383	393	381	397	396	427	398	392	409	378	385	410	391	401	393	340	410	375	380	401	402	395	408	396	349	392	356	398	417	371	404	383	408	370	397	390	370	401	386	382	423	414	421	419	406	366	369	410	413	429	422	416	427	388	399	457	394	406	411	404	353	385	373	372	418	383	393	394	422	377	397	392	399	411	369	372	386	379	389	381	416	391	396	386	414	389	416	368	398	393	402	374	388	388	426	386	369	417	392	390	374	430	382	387	386	410	399	428	373	395	409	362	388	372	366	402	397	373	376	359	386	403	363	368	412	388	419	380	413	403	388	427	376	376	369	375	398	353	416	384	399	371	365	381	394	377	403	397	366	410	379	373	405	440	420	412	397	406	373	351	411	390	374	392	400	423	381	404	371	379	362	417	408	360	386	359	405	396	403	418	403	376	367	379	391	388	376	368	372	387	410	405	417	387	395	405	395	369	391	398	404	396	410	402	397	424	383	429	401	376	386	398	360	387	438	380	368	390	361	380	364	387	369	406	381	380	406	365	358	433	401	411	367	404	402	391	433	384	401	417	390	402	405	363	411	386	371	413	399	402	427	389	373	431	411	385	368	396	353	367	410	432	398	370	379	354	425	379	413	381	406	379	391	436	392	407	391	405	395	377	412	375	393	419	409	436	411	404	439	400	379	363	405	406	409	399	403	373	410	429	424	409	384	399	418	412	396	428	380	440	366	412	409	427	383	400	386	397	403	385	426	357	372	387	427	405	395	410	451	383	413	393	383	434	410	409	407	391	382	394	401	408	373	380	371	383	395	421	397	410	371	409	369	425	408	408	409	390	416	418	392	385	439	401	398	394	395	403	411	431	380	393	421	426	408	352	400	372	407	413	438	407	393	379	392	381	407	376	400	404	385	379	406	395	390	390	347	376	422	362	392	372	372	367	376	408	431	416	405	375	416	402	375	394	416	431	413	395	407	379	408	395	416	447	418	384	388	364	432	401	424	396	428	415	397	369	431	401	350	422	408	409	395	383	383	381	376	386	400	414	389	390	424	371	390	395	393	401	399	392	358	383	397	386	366	388	369	392	380	369	438	386	435	388	376	378	406	385	403	402	399	389	410	374	387	397	384	408	399	407	379	401	372	378	390	404	382	388	415	390	410	400	401	404	368	405	387	439	384	359	408	425	413	374	406	402	372	398	364	381	380	400	419	392	351	385	403	410	408	397	379	417	388	391	394	396	403	368	401	414	394	391	383	403	377	404	363	377	391	406	388	383	409	371	370	424	392	411	398	418	410	416	386	382	377	408	373	394	392	392	382	408	381	390	397	413	364	415	366	371	399	366	422	344	421	351	421	383	400	409	401	407	374	374	416	370	394	392	416	391	374	420	408	389	400	419	401	414	379	409	393	432	395	413	409	403	400	373	415	414	455	383	389	368	421	409	433	375	393	355	371	361	406	403	381	422	364	408	435	372	376	422	412	407	401	403	379	392	373	396	388	406	403	413	364	370	414	399	418	392	364	411	396	364	397	398	430	383	362	379	400	364	396	367	389	409	373	388	399	370	370	377	386	404	380	352	398	404	402	344	388	402	396	398	411	391	398	422	371	386	352	407	394	355	388	398	385	362	416	416	377	392	416	375	408	355	389	389	357	399	398	386	383	392	418	387	405	399	396	432	405	407	431	418	391	409	425	398	374	400	382	412	414	401	435	402	393	389	413	421	393	384	436	404	386	413	401	404	390	403	389	403	406	384	367	444	416	388	414	417	368	342	404	411	375	376	365	368	370	370	402	356	411	386	430	398	374	424	350	389	421	388	419	391	381	431	403	380	401	402	389	395	360	413	371	391	412	397	413	396	435	394	411	377	415	386	384	409	369	390	386	427	408	388	432	421	412	397	375	387	364	371	419	377	398	411	399	415	390	396	372	421	390	421	424	372	399	407	394	415	393	412	394	364	383	390	400	396	350	371	397	376	419	355	372	413	406	416	370	412	380	393	399	416
21584	33407	27852	14370	8828	6252	4547	4012	3274	2895	2110	1479	1164	900	876	767	732	658	674	642	588	573	568	515	528	543	544	545	530	574	537	541	532	573	557	554	513	550	549	511	553	522	501	497	495	549	531	545	507	533	461	513	533	465	532	509	538	537	546	584	561	556	567	556	559	510	547	514	518	507	531	538	538	493	554	529	516	514	465	456	494	489	521	505	475	490	505	559	510	513	496	518	473	511	524	524	479	505	506	502	499	513	490	484	489	494	504	504	534	486	496	459	504	462	468	504	538	478	471	495	513	502	476	485	505	476	529	503	491	513	482	512	520	496	487	497	528	500	494	476	468	524	524	483	510	492	482	479	537	512	508	509	531	483	515	539	471	500	508	557	523	457	512	498	495	544	515	484	469	505	479	467	497	475	470	460	434	495	469	529	487	490	510	502	493	480	496	475	503	515	485	476	494	500	502	492	468	492	524	521	484	510	506	531	482	498	518	537	478	497	518	479	501	441	493	474	508	513	523	523	469	512	520	495	532	485	482	491	446	499	455	480	483	449	482	483	518	521	508	520	480	498	472	505	509	481	529	499	461	506	476	450	485	500	491	507	537	505	493	475	495	497	467	520	494	481	508	514	493	509	499	461	513	469	517	466	476	520	524	478	521	530	489	512	508	484	499	483	495	501	447	479	511	509	478	475	497	468	481	505	457	520	480	498	524	464	468	508	504	495	482	510	508	476	478	505	460	516	474	507	502	538	492	513	521	489	506	521	513	493	470	516	486	529	505	521	492	481	523	502	509	493	507	518	476	499	500	462	517	495	534	506	507	491	546	520	496	489	461	481	492	497	527	458	500	476	535	512	541	482	521	507	548	539	493	489	508	509	486	477	481	499	473	493	506	472	501	475	503	494	476	487	495	520	468	562	476	492	502	515	485	511	499	487	471	538	516	502	463	486	503	561	461	514	488	494	450	480	516	502	489	534	492	479	457	464	515	511	486	470	461	492	537	493	491	479	499	507	490	476	528	497	514	477	488	533	470	506	468	517	509	475	524	502	506	522	533	494	477	504	486	511	577	482	435	540	503	500	525	462	520	474	536	510	505	495	528	454	491	467	506	500	515	483	524	471	481	512	492	493	482	496	491	505	528	490	447	506	492	480	515	509	474	508	479	504	480	509	535	504	475	497	495	538	502	505	476	451	461	501	493	534	522	466	486	526	443	542	501	500	497	496	512	477	530	510	488	532	496	497	504	538	473	503	485	514	503	498	470	515	480	495	517	490	495	511	500	515	489	491	519	480	514	473	464	497	519	539	462	493	500	459	477	509	503	511	495	523	510	502	530	508	507	488	472	547	497	454	504	517	553	515	482	509	494	508	481	547	476	485	499	503	498	525	497	510	512	507	472	511	497	484	509	480	511	529	468	482	495	473	504	511	480	505	514	444	550	513	491	522	489	471	493	503	494	442	471	525	536	464	486	515	461	509	472	506	501	528	484	503	519	487	521	485	544	476	497	517	491	493	522	503	499	527	543	482	538	477	487	476	497	493	519	494	509	531	465	502	507	491	478	529	487	497	482	546	517	477	494	482	507	533	502	504	517	470	503	500	505	541	491	472	499	498	488	518	447	498	460	490	501	509	482	492	512	503	479	504	485	482	493	492	499	497	493	487	463	489	542	467	454	519	493	520	500	496	537	538	476	529	498	485	519	488	504	496	512	480	496	484	513	521	510	456	488	484	504	485	481	465	541	550	487	468	495	468	505	520	491	502	543	512	493	475	500	509	480	461	481	488	502	518	496	516	460	471	500	513	545	469	468	514	483	525	516	530	481	450	459	515	525	468	486	501	451	468	483	446	495	488	513	508	535	532	510	532	535	492	498	506	458	499	499	489	486	514	484	486	511	512	480	497	505	474	466	548	504	485	485	493	484	539	488	534	527	501	477	492	464	502	498	449	514	505	503	514	515	507	541	509	519	461	525	498	532	526	509	505	519	513	509	486	490	495	520	500	487	478	518	470	529	474	497	435	528	488	531	478	473	470	505	501	456	484	488	511	487	483	482	506	492	496	535	501	529	474	491	478	472	472	465	501	456	476	476	489	485	468	493	503	478	510	479	470	510	459	530	467	487	531	497	487	518	475	479	483	467	507	533	470	475	505	540	555	519	497	482	499	478	446	508	502	475	468	489	500	493	503	475	482	508	518	475	491	522	488	555	514	509	527	484	486	558	507	471	471	511	474	492	504	488	496	512	490	483	491	517	499	457	473	501	472	486	512	502	529	513	508	474	476	460	482	492	516	481	474	514	491	476	484	498	520	542	514	483	523	484	486	491	470	482	526	515	485	500	471	510	506	495	460	479	520	482	479	480	494	527	468	503	478	494	449	463	481	462	503	505	475	519	506	466	476	462	524	521	453	505	482	518	497	480	492	493	475	500	464	458	484	451	494	498	520	519	495	528	476	490	467	542	467	529	588	511	491	501	517	514	483	490	483	459	493	543	488	497	472	462	491	510	521	471	493	474	499	498	484	483	501	538	487	486	475	527	477	509	524	501	529	489	455	501	489	470	509	517	478	502	503	488	527	503	458	498	491	502	485	538	487	469	480	549	481	480	504	480	508	512	504	511	490	534	500	519	502	543	522	509	509	469	519	499	474	476	492	466	525	471	535	486	511	503	494	501	492	490	522	495	490	507	495	489	453	486	522	500	546	496	488	483	506	536	475	528	506	481	481	516	484	474	480	478	536	511	501	491	485	456	500	471	475	504	519	507	511	544	515	491	497	488	493	512	511	515	496	458	521	480	500	508	459	508	507	503	502	516	486	575	477	466	483	486	488	485	505	510	486	483	487	512	505	464	468	482	473	519	506	506	527	480	545	507	457	498	484	497	490	509	499	493	499	465	503	529	463	556	520	481	475	520	523	478	481	475	559	459	519	519	484	486	536	469	462	514	483	498	519	502	491	482	478	502	526	496	487	483	479	466	445	487	477	502	518	492	485	492	486	476	537	495	463	457	495	519	453	499	504	471	508	490	457	509	507	439	483	479	496	486	470	495	492	488	507	527	486	519	491	493	486	500	479	509	497	539	520	500	497	537	500	527	443	492	514	520	484	514	483	489	493	493	501	507	521	471	498	492	533	468	525	537	507	521	459	491	498	497	485	501	512	508	500	470	457	502	474	500	508	464	504	478	502	526	497	493	525	536	453	465	513	531	526	476	486	484	512	485	507	505	472	495	480	509	476	503	486	519	479	515	492	504	528	473	493	483	505	510	474	517	479	502	514	500	496	499	474	506	491	518	490	478	483	477	499	507	484	487	508	475	501	484	487	531	490	500	490	525	515	517	483	512	497	461	462	446	476	490	515	485	432	480	488	492	465	484	478	478	433	499	538	502	500	483	516	507	548	507	477	499	504	495	503	462	521	490	491	506	519	481	490	496	533	499	552	504	527	471	503	484	497	509	513	507	479	540	482	476	474	502	512	495	515	461	535	510	526	460	492
24497	21559	28912	24688	21253	12152	4784	3131	2489	2170	1484	1144	883	643	613	556	513	481	472	482	431	391	380	358	343	394	370	347	391	371	366	362	344	351	374	338	313	357	353	345	348	340	298	337	348	352	338	303	321	298	333	350	307	361	349	361	373	354	348	396	423	380	386	395	347	349	367	326	355	346	335	361	313	338	331	308	316	314	313	299	316	339	337	332	367	303	296	309	326	321	300	339	323	341	298	307	297	316	333	289	301	349	313	314	340	362	308	343	317	308	333	314	294	301	288	298	302	280	294	318	282	310	322	322	297	302	323	329	314	322	308	290	322	330	301	306	302	318	313	278	320	304	322	316	316	272	328	312	285	308	298	285	310	323	316	327	341	316	327	307	307	284	331	279	326	322	322	296	304	287	302	308	313	295	308	316	302	291	308	309	278	311	308	346	325	305	314	326	326	288	306	276	339	314	298	292	313	302	291	295	315	332	311	330	338	314	320	302	328	326	289	314	303	295	317	322	318	303	314	328	305	319	320	310	317	313	304	304	316	307	309	320	306	310	343	323	292	337	314	282	306	305	281	297	309	308	321	326	313	319	340	355	317	337	285	326	319	304	292	297	314	326	296	320	315	327	308	303	293	307	314	300	320	316	328	294	298	303	347	312	320	286	333	308	333	298	306	261	337	342	338	334	299	320	328	309	265	312	315	344	353	304	289	302	324	307	331	303	315	343	316	297	329	304	332	316	298	316	318	328	322	331	320	280	313	299	337	322	333	340	324	309	333	319	293	314	306	301	327	304	319	312	332	323	327	309	303	311	307	321	267	325	316	308	308	309	310	312	289	291	339	314	319	307	298	313	294	321	294	322	335	303	306	295	337	296	316	325	296	310	296	305	298	319	334	295	337	313	328	330	345	288	304	347	313	317	314	290	331	334	320	307	325	328	313	279	324	288	337	346	330	330	293	303	322	277	347	309	311	332	323	323	311	317	325	336	326	284	312	332	301	326	313	312	355	295	310	300	285	314	315	317	314	301	328	331	354	328	305	309	295	289	286	299	292	324	322	323	309	309	307	293	310	304	323	335	325	330	297	334	304	323	309	342	323	311	319	290	299	308	323	335	305	349	317	298	304	305	297	306	323	332	298	338	299	314	324	305	307	331	293	319	293	324	314	327	326	320	317	318	304	304	308	308	303	290	320	344	315	314	334	323	316	357	316	309	329	294	322	317	294	280	317	295	308	310	298	327	306	314	307	336	278	326	293	305	348	311	320	297	330	331	310	332	285	330	302	315	322	309	329	308	308	283	300	295	334	324	302	345	296	308	305	348	333	305	308	321	322	309	311	331	301	306	304	304	336	316	332	307	293	292	304	295	340	333	330	327	317	328	293	300	333	310	307	321	321	312	313	355	282	327	308	320	317	291	313	331	298	308	295	293	290	322	313	307	312	355	303	343	316	309	341	332	299	316	335	309	326	322	312	287	313	293	303	307	334	316	320	307	314	288	281	317	312	293	332	289	302	323	299	334	329	333	307	316	328	303	295	316	303	297	293	314	313	328	309	307	334	295	306	309	314	318	264	296	309	292	337	336	330	324	333	309	309	314	325	283	321	309	285	316	322	325	304	298	295	290	298	305	309	301	330	344	319	317	327	335	319	282	322	306	300	302	311	317	303	327	317	319	311	307	291	314	279	317	321	332	315	308	279	299	310	298	306	316	304	307	305	327	313	326	295	320	319	294	344	321	327	275	306	288	292	298	336	293	346	272	320	317	347	313	320	337	336	321	328	307	322	321	333	299	291	268	341	305	334	307	302	265	303	328	325	312	305	303	314	304	297	314	306	316	278	365	314	330	277	307	315	299	340	299	325	301	307	298	322	312	307	315	292	314	292	307	314	308	336	308	313	321	318	337	304	313	345	335	312	323	316	316	312	307	311	293	347	314	332	327	313	330	310	314	303	327	305	291	310	330	332	314	317	302	311	355	322	309	304	315	324	335	320	305	285	317	317	335	304	307	341	329	328	335	307	285	332	306	332	262	300	287	324	310	321	316	275	301	299	343	312	316	289	307	315	326	309	319	298	350	325	303	304	304	324	308	333	320	311	326	300	317	281	324	319	331	287	306	327	310	312	298	308	311	287	310	306	340	272	312	318	336	314	294	292	325	335	302	297	316	305	354	301	311	337	320	306	328	295	297	287	304	332	288	301	323	315	296	300	322	320	282	291	289	337	290	283	327	308	311	322	299	325	320	320	319	288	314	311	274	302	353	318	306	282	333	299	332	303	310	310	291	316	304	314	359	324	296	297	311	312	296	326	300	305	355	294	313	325	298	311	319	288	287	312	297	325	309	339	335	336	316	336	348	331	295	336	270	292	320	343	308	307	300	318	312	328	343	321	318	343	311	329	303	327	327	318	338	336	323	320	326	328	316	325	324	313	322	302	309	318	303	285	324	318	292	296	371	322	308	290	291	323	331	320	295	313	324	300	270	319	316	311	321	322	310	309	357	324	306	316	322	302	341	342	316	320	305	304	324	317	328	307	310	341	320	286	311	319	297	284	312	308	308	314	296	299	307	330	302	325	322	314	316	296	328	316	309	308	329	320	316	319	307	328	327	320	335	295	335	317	303	286	280	300	305	323	282	303	323	312	330	286	313	318	302	322	314	320	318	293	311	314	300	326	276	321	304	333	348	257	335	313	289	320	296	332	285	309	310	331	308	315	284	321	342	297	323	353	309	341	307	317	324	311	325	315	340	315	307	360	310	315	352	306	311	321	312	316	326	318	326	328	310	304	304	304	304	305	325	318	303	337	283	304	320	287	312	301	287	294	315	297	314	331	303	270	325	302	343	300	312	307	328	325	330	273	332	343	330	305	299	304	314	322	305	331	298	324	308	296	306	306	314	326	315	290	296	296	296	298	308	314	307	332	295	346	302	321	299	315	287	306	320	316	297	315	319	317	327	299	309	336	288	314	310	314	283	330	301	312	268	296	307	318	318	296	300	339	311	309	352	314	334	279	330	312	322	315	305	318	339	314	320	322	295	314	291	311	288	328	342	310	285	324	334	307	298	314	354	299	306	312	327	297	302	276	323	300	337	341	353	295	331	325	325	301	326	279	333	276	325	322	279	309	324	307	321	319	309	299	325	302	316	276	303	297	317	313	316	313	327	294	309	308	332	295	298	318	293	324	333	304	311	289	333	299	291	330	311	309	326	301	307	290	318	312	294	310	330	314	342	318	306	303	329	297	303	331	284	312	344	334	303	286	295	287	315	328	284	319	309	333	295	309	342	344	327	312	285	305	336	313	278	301	342	306	317	307	286	338	307	302	344	326	324	288	303	309	297	303	331	337	297	309	323	343	317	339	311	337	315	309	306	316	294	331	282	296	301	291	320	340	283	292	306	320	326	318	298	325	296	327	275	350	285	309	301	311	353	310	302	322	298	299	312	324	302	309	323	306	301	323	309	305	315	328	331	331	322	280	316	337	314	331	324	303	314
22127	39995	34381	20040	13845	10216	7945	6943	5755	4944	3500	2265	1693	1248	1053	947	894	890	817	705	661	602	566	437	484	552	490	505	509	550	500	490	510	546	534	485	466	477	454	425	413	462	433	406	402	412	433	453	422	460	413	421	453	454	494	468	543	514	519	509	583	538	521	515	440	483	470	453	465	443	477	491	454	446	439	426	441	419	364	413	420	419	416	449	391	411	387	427	397	399	378	400	373	472	425	425	416	401	405	393	412	419	391	409	419	420	388	404	418	398	384	378	411	390	374	388	423	414	366	420	403	382	366	385	416	413	360	425	381	370	375	413	405	407	383	372	360	381	366	405	396	410	411	406	380	388	413	422	417	420	417	408	437	414	393	419	370	418	369	412	374	386	384	386	397	407	367	402	376	371	411	402	402	427	376	414	397	397	424	418	383	402	361	366	384	391	399	437	362	382	384	383	393	372	390	391	417	396	365	389	418	359	416	429	375	409	373	406	391	421	431	357	397	381	379	416	406	394	340	389	398	392	403	385	420	411	428	393	401	386	371	360	373	398	382	392	402	402	381	384	398	375	424	395	390	403	373	363	400	401	406	397	399	387	394	412	399	388	391	424	409	351	377	400	404	394	337	405	357	373	405	376	430	384	408	386	389	368	362	398	387	380	388	425	351	390	405	388	364	390	403	408	355	387	434	403	407	403	408	372	436	388	425	371	395	358	416	374	377	395	392	402	374	402	399	407	420	383	393	395	414	396	359	414	374	423	383	393	405	373	400	365	384	391	365	396	398	396	417	368	382	422	399	412	444	378	366	385	383	392	371	400	348	372	402	389	427	412	409	390	362	407	386	392	392	381	376	363	393	400	365	404	391	402	441	413	393	348	386	387	403	425	394	424	399	396	374	378	388	411	411	366	388	418	411	389	377	400	387	383	401	378	381	407	412	388	362	383	422	391	424	408	410	375	391	383	422	392	383	383	390	373	382	377	401	412	386	416	409	349	384	367	429	421	386	434	425	410	448	412	410	401	387	387	397	378	361	382	395	386	407	398	425	394	397	404	386	400	392	402	413	398	417	412	403	378	365	407	371	390	377	384	398	408	398	434	387	402	382	394	393	387	436	373	372	419	413	386	387	381	385	402	382	400	378	404	364	392	365	390	389	408	403	402	406	377	404	390	402	407	396	407	390	388	404	397	381	411	405	448	392	390	426	428	384	388	364	409	402	393	405	408	413	392	386	393	411	433	386	367	406	370	391	408	385	400	368	405	400	415	366	375	421	347	413	420	389	371	394	377	415	389	459	406	383	382	385	375	397	380	385	416	380	355	392	402	410	379	384	356	392	390	386	395	396	399	386	385	388	422	396	389	412	422	407	406	392	382	381	368	354	407	366	392	385	436	415	422	430	393	413	394	385	426	394	408	403	415	377	390	379	398	401	384	420	376	393	390	387	397	401	421	405	383	427	401	377	428	414	394	393	401	384	406	387	388	423	374	343	355	406	361	437	373	395	367	413	374	393	423	417	416	395	426	389	411	415	393	385	395	409	383	416	409	399	387	406	395	445	386	372	396	398	371	385	371	420	391	383	372	418	416	428	404	432	419	376	432	378	367	402	432	421	393	390	405	405	420	397	406	413	376	372	356	386	415	395	387	401	346	414	421	419	387	396	432	372	372	402	420	360	391	407	417	388	396	367	383	424	366	408	428	375	408	418	435	403	381	371	422	385	401	386	402	443	371	382	389	335	399	422	381	393	389	400	428	436	406	437	424	402	366	366	414	401	422	425	407	402	365	382	392	405	375	404	361	420	411	409	345	414	420	392	406	353	382	392	411	397	380	439	397	364	391	369	408	395	428	360	402	371	388	372	432	379	393	427	396	398	407	381	417	394	425	407	401	394	411	426	420	393	405	386	408	394	416	367	364	430	393	387	396	366	385	413	373	391	371	447	404	394	386	426	423	396	388	397	432	386	435	394	381	382	419	401	391	416	389	370	450	373	395	378	373	365	392	396	388	419	441	452	413	427	422	369	421	415	372	420	433	397	410	415	358	402	391	363	394	393	389	378	400	381	394	355	368	410	400	411	367	395	371	417	378	403	406	406	399	403	413	387	415	427	403	377	388	378	385	412	396	459	388	374	390	411	392	434	394	403	431	379	443	396	372	419	432	432	372	352	378	352	378	408	367	400	389	380	407	418	413	396	388	407	416	389	408	405	436	386	389	394	399	406	401	395	392	365	394	402	405	413	396	415	420	419	408	402	402	367	391	390	395	401	395	380	374	401	386	383	400	397	377	416	375	402	377	429	382	418	401	396	388	388	373	397	412	411	396	381	387	389	416	380	387	383	410	387	404	393	392	402	381	378	367	357	380	388	407	381	408	390	379	390	371	391	378	401	411	399	383	401	376	402	376	372	382	360	376	401	407	398	398	408	393	393	424	372	415	379	381	383	401	393	378	375	430	373	411	400	414	416	393	398	380	367	384	389	400	390	393	401	382	430	453	388	455	429	378	364	393	407	403	408	394	418	419	371	377	409	415	418	385	391	401	437	381	395	387	388	373	371	409	378	369	404	408	387	388	397	380	366	381	355	423	437	409	428	390	369	386	382	371	383	386	370	396	403	396	426	387	377	399	412	356	388	348	381	395	386	419	393	369	429	422	374	397	427	409	447	425	389	406	367	376	428	433	397	379	402	382	365	403	401	383	392	391	389	390	400	403	377	382	395	363	416	407	416	381	409	411	425	382	412	412	369	423	415	362	396	369	363	426	387	366	373	415	393	368	392	374	434	440	360	397	377	368	426	384	401	408	393	388	380	364	384	371	400	397	410	396	399	411	398	390	388	357	435	414	390	394	367	391	371	406	381	407	429	395	395	406	411	392	394	381	365	384	391	407	390	389	430	379	420	381	394	392	397	392	400	364	380	389	408	401	404	388	366	389	400	382	374	399	424	393	369	381	368	393	411	426	383	415	390	382	416	410	420	388	380	421	397	375	390	375	384	404	434	417	431	421	387	378	373	413	388	404	396	459	412	389	388	367	380	388	393	379	386	376	388	433	386	395	399	391	389	397	454	371	396	375	421	411	380	366	405	376	391	380	376	386	389	427	407	389	389	390	374	401	390	352	389	383	430	398	369	362	384	372	426	414	407	378	403	412	381	413	401	393	369	378	378	385	395	377	391	388	432	391	407	386	422	419	408	382	356	386	360	391	372	414	410	364	392	409	401	407	372	370	400	381	381	434	417	386	417	377	402	402	383	418	405	399	399	422	399	394	403	384	427	385	408	376	409	401	375	367	375	405	413	383	403	373	401	429	383	409	385	374	373	388	400	390	396	390	412	413	426	378	403	399	402	377	386	351	411	399	365	408	373	368	421	397	403	421	404	412	364	366	413	414	413	376	402	370	414	385	380	440	387	401	368	402	383	413	392	384	424	385	365	391	387	418	439	383	379	402	404	394	355	387	338	409	393	418	383	420	429	421	399	417	422	381	426	384	395	396
25777	21598	27621	25269	11862	4222	3022	2228	1924	1629	1190	903	729	652	594	658	583	543	567	546	521	492	471	447	496	491	502	483	457	483	483	463	441	499	480	465	505	455	452	426	442	438	453	416	457	409	425	423	416	448	427	447	432	443	457	448	453	473	487	485	476	470	463	444	457	448	491	460	448	443	443	461	461	428	469	437	465	465	463	468	467	426	485	398	470	418	447	421	438	433	460	418	404	424	456	432	437	457	471	457	462	412	439	455	426	442	443	449	461	482	415	446	447	417	427	433	438	433	442	408	419	413	414	420	412	397	421	421	410	418	378	398	414	436	428	381	427	431	461	425	426	428	479	444	455	462	431	448	422	457	458	471	428	408	450	439	426	440	418	461	412	444	438	387	430	415	425	403	439	413	435	458	427	418	436	443	395	462	414	431	407	413	429	432	450	421	428	372	449	431	432	426	484	447	436	437	404	420	439	422	411	415	427	444	388	424	455	407	388	402	405	428	448	438	471	443	401	405	463	402	415	414	426	415	486	395	460	455	379	403	430	424	394	419	401	457	442	417	467	462	428	431	437	418	430	430	443	447	433	433	421	406	411	421	413	470	425	454	452	478	452	430	418	413	442	470	445	422	462	415	446	460	477	447	452	428	448	450	427	436	432	437	419	414	426	410	428	445	402	421	421	407	428	433	412	418	432	444	451	441	438	429	455	453	460	394	411	424	442	435	408	471	423	418	406	394	456	443	454	397	459	441	429	448	426	426	447	469	442	454	426	438	429	434	432	430	468	460	425	420	410	443	440	432	436	431	399	438	440	390	458	417	428	440	429	454	411	406	436	461	395	477	433	427	430	422	433	406	447	408	417	410	411	421	437	436	411	445	447	403	443	428	445	454	420	439	445	404	432	417	443	452	486	408	491	452	426	422	421	439	455	396	447	424	463	433	456	467	439	408	456	438	412	406	444	448	424	416	461	430	453	414	426	480	453	418	465	456	449	435	426	441	419	439	440	431	463	468	394	443	449	453	437	453	458	399	412	414	465	428	441	426	440	405	452	441	424	394	431	387	408	458	434	434	447	422	428	449	415	407	448	441	459	454	449	400	444	469	412	411	435	420	462	514	429	407	451	428	437	470	474	426	393	398	442	443	445	396	427	434	421	437	411	411	405	440	451	451	444	439	492	437	437	434	430	433	459	450	423	461	450	408	438	453	447	402	430	436	456	398	427	456	432	477	416	442	416	423	454	419	476	419	442	429	447	438	432	430	434	439	445	466	424	388	459	423	468	452	451	456	463	424	472	456	433	464	420	430	432	404	442	450	421	435	439	397	432	429	427	464	395	459	436	455	436	424	430	440	455	442	440	452	419	438	408	416	467	407	395	381	399	448	401	439	385	452	448	452	419	407	438	428	434	414	430	467	424	445	403	425	454	445	445	454	430	428	449	445	447	408	427	467	445	445	446	444	436	436	423	412	415	430	444	401	494	430	440	431	410	401	410	456	450	411	415	443	467	476	443	436	431	435	440	469	432	448	422	451	418	407	406	459	448	418	442	447	429	449	443	433	448	418	442	479	430	421	445	447	436	437	420	442	429	450	459	446	484	394	466	402	406	425	415	439	414	444	442	465	413	415	478	498	436	469	453	445	425	453	456	417	390	436	424	414	436	456	437	455	447	417	447	417	446	432	406	411	424	437	419	442	444	414	404	435	447	412	429	469	431	468	419	406	446	420	431	420	459	450	395	466	426	460	429	443	430	414	420	423	396	441	419	458	459	430	454	442	434	442	423	403	459	445	450	415	439	446	416	422	420	441	446	398	424	473	429	419	444	426	396	417	465	418	452	426	425	451	462	435	395	423	430	404	406	439	435	440	439	470	424	421	456	443	430	437	427	432	467	423	427	409	444	427	418	448	445	424	439	462	403	434	414	410	430	440	428	415	427	470	443	443	418	467	408	410	477	458	408	460	433	442	460	412	429	479	429	438	426	392	457	435	441	443	410	414	420	400	461	404	460	408	427	432	444	407	473	430	456	434	420	441	448	448	444	441	413	429	453	416	442	425	434	456	463	425	418	400	440	466	463	394	431	440	450	418	414	454	437	446	438	409	400	437	411	453	476	457	395	439	413	427	449	452	453	412	429	422	444	467	456	457	419	456	399	408	438	434	428	445	438	464	415	432	446	430	430	434	444	473	463	461	432	422	445	432	457	447	436	437	428	407	393	446	442	447	423	422	405	465	464	419	441	431	448	441	437	400	401	417	451	459	407	438	416	453	402	436	440	452	433	444	445	476	415	472	450	425	426	418	449	429	439	452	410	428	430	430	438	435	418	400	413	451	443	437	430	468	454	416	452	443	439	445	427	410	437	461	422	403	431	415	416	454	456	430	460	448	437	461	444	447	433	453	450	418	409	428	395	437	421	437	430	447	403	387	415	434	374	440	433	407	442	457	432	403	384	442	429	478	428	420	411	441	433	456	437	433	399	459	413	447	421	454	465	409	425	440	403	420	431	421	470	441	427	438	443	421	427	413	387	418	462	415	480	441	409	449	453	434	450	453	435	430	473	452	460	442	406	398	391	422	411	426	435	428	444	446	430	433	454	455	459	440	422	437	445	495	494	418	452	434	422	428	439	417	415	454	446	422	430	411	422	478	397	441	448	438	445	443	443	436	424	430	477	436	410	434	460	475	436	454	431	439	434	413	432	447	437	427	465	468	445	432	424	430	430	416	454	460	414	428	463	411	415	429	445	413	434	458	441	423	449	426	453	414	446	380	435	449	464	423	426	443	432	441	475	418	428	447	447	423	432	443	433	400	443	434	450	435	410	460	431	418	395	454	409	454	431	462	438	431	416	404	437	379	451	448	442	457	448	469	417	454	465	447	473	453	421	467	443	419	421	424	421	433	403	466	419	482	439	418	466	433	434	396	440	401	417	430	459	441	434	434	386	448	473	428	450	448	472	406	412	457	435	413	421	427	430	445	431	440	426	413	428	413	486	423	430	439	434	451	436	420	434	409	418	451	489	454	434	428	419	458	425	424	427	419	458	422	432	451	456	452	473	471	411	442	435	442	414	422	422	405	429	462	435	429	429	411	410	407	396	475	427	426	415	441	451	402	423	452	467	426	444	409	430	436	452	478	434	462	455	402	442	441	437	449	444	432	451	444	422	423	437	428	463	475	389	435	437	436	403	469	443	454	454	430	398	425	457	432	417	472	415	460	422	426	458	416	425	407	451	422	463	436	455	451	441	422	422	485	428	423	438	440	453	430	421	434	409	417	453	448	424	468	434	415	434	422	440	469	452	419	414	444	459	490	439	439	415	429	434	431	451	442	455	435	426	452	439	402	444	408	433	434	446	471	390	447	417	413	457	444	442	421	457	449	458	457	440	430	441	428	454	446	444	426	459	420	448	432	400	435	413	416	478	424	432	418	419	400	453	452	461	418	427	412	500	440	420	443	455	419	457	415	391	452	439	462	432	411	433	430	437	461	415	436
21776	37075	30888	16278	11287	7951	6700	5488	4886	3796	2604	1913	1406	1122	1035	1004	915	821	812	749	723	739	652	677	605	610	620	569	582	620	642	594	599	664	657	623	620	593	580	559	572	569	585	576	581	567	514	550	547	565	555	587	571	574	603	604	690	626	664	670	664	639	624	645	560	590	591	610	570	564	646	569	510	541	552	554	544	547	570	553	586	563	551	563	556	508	556	580	524	510	554	574	513	577	543	563	539	550	568	534	550	540	525	590	573	557	543	525	569	558	545	557	538	529	523	532	544	499	541	568	540	532	544	532	562	550	527	530	538	543	572	531	531	550	576	536	561	566	549	524	566	531	535	517	522	546	536	532	513	549	537	572	550	556	569	503	558	546	575	528	527	536	541	495	549	560	490	546	481	550	524	569	520	533	509	546	573	549	545	482	511	532	520	573	524	564	587	541	529	570	519	525	523	547	530	579	504	571	536	541	515	516	510	558	537	570	573	523	552	532	543	574	543	554	516	515	505	508	516	538	492	518	546	513	553	532	528	525	504	498	549	496	536	544	555	515	584	486	552	557	524	524	539	557	510	506	544	533	527	557	548	503	534	526	543	487	549	471	570	515	536	543	544	560	551	519	519	596	554	528	549	533	573	524	558	524	536	516	507	544	574	544	555	587	538	547	559	518	550	524	492	521	523	532	530	564	500	514	543	546	530	529	539	499	561	511	555	566	583	528	528	556	518	549	535	498	581	574	544	510	571	528	526	525	541	512	577	506	529	525	543	488	516	514	531	532	555	530	518	598	527	527	498	525	539	511	568	517	524	525	501	534	548	572	531	528	556	509	538	533	511	551	575	520	488	567	532	547	571	526	542	558	531	506	546	549	528	581	499	530	576	574	501	514	512	505	522	536	540	541	540	520	522	529	575	503	499	535	546	530	530	521	566	575	545	536	515	559	494	535	543	533	507	538	539	496	525	516	544	516	520	563	526	540	544	531	479	530	515	546	545	575	611	594	532	507	539	518	494	534	546	532	548	527	570	553	495	546	556	527	574	548	552	538	518	527	506	534	524	535	482	533	533	521	523	550	587	530	541	547	530	554	549	485	519	600	568	549	533	517	556	554	552	533	527	542	559	562	554	535	581	533	518	548	531	563	545	544	531	519	562	576	512	546	533	566	515	559	510	531	544	526	557	530	531	539	526	497	523	502	544	487	535	551	536	543	524	564	510	561	534	535	520	508	505	532	563	568	546	553	509	534	524	502	508	548	530	545	563	521	535	537	521	546	516	536	509	583	553	560	487	543	555	540	528	522	533	570	557	553	520	559	551	537	533	567	501	505	523	508	559	539	537	577	557	600	593	550	547	550	539	530	541	534	550	564	521	567	516	539	542	530	537	558	554	525	582	556	547	508	512	556	540	568	541	560	543	570	530	518	527	511	551	547	574	467	515	526	547	538	586	535	528	534	552	541	547	542	496	511	499	569	526	560	492	531	528	512	547	511	518	548	502	530	537	514	494	566	519	615	550	543	532	580	541	550	520	501	555	508	523	541	557	529	499	527	556	531	527	539	520	564	529	494	514	563	512	528	540	567	571	534	540	531	559	541	533	557	549	545	563	559	507	568	530	522	563	523	508	544	531	529	566	490	525	514	548	551	534	529	532	541	551	566	533	544	533	565	535	540	535	529	572	539	502	516	553	551	533	563	563	585	553	554	499	528	494	528	510	545	576	552	584	513	534	515	541	513	532	563	561	580	543	531	499	530	574	590	570	541	573	485	577	529	525	564	511	554	546	541	563	579	512	544	550	529	504	546	519	552	531	568	531	622	524	506	512	523	541	599	583	571	481	500	557	527	507	529	496	530	543	535	529	532	580	541	527	524	565	504	536	500	509	559	535	524	557	562	523	539	531	567	541	528	560	553	527	542	534	506	525	525	550	526	551	507	529	540	522	534	531	541	543	512	500	541	540	556	541	568	516	566	529	509	547	538	555	496	526	526	568	524	540	556	528	513	549	509	582	501	523	543	553	541	553	505	517	531	525	531	549	539	517	529	530	519	551	567	516	551	545	545	545	530	554	564	563	513	465	552	519	494	537	521	559	495	524	534	541	524	565	504	551	511	536	527	560	545	543	548	526	519	574	560	524	506	540	551	566	549	548	550	534	509	522	536	539	538	522	544	531	567	509	538	535	512	514	516	549	500	532	548	506	583	554	534	553	532	516	544	509	546	507	524	580	525	549	530	556	552	561	534	583	539	544	512	542	541	567	520	511	561	515	571	506	544	558	537	562	553	540	539	540	519	560	553	545	549	521	556	488	511	554	569	485	548	529	503	544	555	476	556	516	502	540	495	511	572	511	574	514	555	503	544	532	587	524	534	525	570	543	526	512	498	526	519	514	553	549	553	528	518	529	547	524	567	527	557	567	559	594	511	530	533	574	524	516	538	572	535	532	521	495	557	591	534	565	542	543	529	533	534	533	558	544	510	486	525	521	531	523	518	550	554	510	543	554	557	523	527	548	515	515	551	561	501	531	505	522	516	543	522	557	564	530	583	544	550	552	549	525	529	540	533	536	527	528	523	545	528	521	500	542	529	522	525	539	551	536	515	542	468	526	574	494	525	572	585	549	543	527	522	528	520	554	551	538	552	525	522	528	520	557	533	567	535	613	544	510	572	526	533	555	537	517	539	526	501	558	551	552	495	527	510	531	501	533	564	557	558	541	466	564	552	543	521	562	509	556	550	549	557	539	532	530	561	542	522	595	567	523	484	536	504	552	525	520	562	519	526	530	554	554	563	520	525	524	524	547	521	557	565	521	544	483	530	555	550	476	550	553	510	555	545	517	503	561	542	537	526	525	503	514	524	551	538	580	553	523	544	580	533	538	520	538	492	585	538	569	492	537	520	555	550	521	510	506	538	581	535	563	533	531	517	515	501	538	512	569	561	499	572	534	511	521	546	514	529	538	509	538	550	546	560	568	540	519	555	535	498	525	560	539	572	529	558	522	486	519	540	508	533	544	538	536	545	489	540	522	556	530	558	547	528	508	560	536	571	569	548	516	531	524	537	580	540	548	511	547	553	531	558	519	535	538	512	552	562	578	534	588	536	493	525	589	552	530	542	560	527	512	525	544	527	529	565	564	483	560	577	513	573	518	544	486	542	537	523	582	545	537	545	542	552	562	518	532	526	585	538	530	562	521	552	545	531	539	555	551	479	555	514	574	575	532	527	572	552	517	543	562	538	561	569	549	549	513	528	495	561	497	510	504	538	535	522	531	565	537	526	575	522	544	551	527	562	574	537	539	564	522	553	524	509	515	536	490	484	543	531	517	524	580	523	563	533	571	536	562	531	545	513	526	551	532	517	520	505	567	549	551	518	538	564	565	533	517	570	572	551	535	534	544	546	556	539	552	536	562	548	565	500	541	536	540	512	543	553	534	502	559	561	570	516	532	558	542	568	533	533	579	532	509	540	495	540	553	560	520	544	553	566	523	554	550	609
23495	21582	29429	24161	21590	21448	12901	4897	3933	3067	2123	1441	1083	916	817	739	685	644	601	538	528	465	450	450	438	430	421	400	379	444	450	436	450	432	462	379	427	368	365	349	362	358	341	378	363	338	335	350	362	361	400	366	421	401	399	430	436	423	479	412	410	483	430	416	376	426	388	378	373	401	372	382	336	345	383	361	372	359	317	361	378	364	339	333	326	338	348	357	338	328	349	335	359	345	331	355	352	332	350	356	344	397	353	343	367	319	355	325	302	360	306	308	327	307	338	319	329	343	357	336	336	319	308	325	300	311	313	339	296	313	317	337	343	360	314	338	326	321	331	342	335	330	343	371	344	342	334	348	342	313	334	346	296	313	332	312	343	377	330	329	318	312	355	360	322	321	359	343	310	331	312	345	339	344	346	338	306	353	352	325	321	359	333	363	330	343	346	306	350	303	343	333	314	368	326	371	329	355	314	346	331	339	313	316	342	317	329	352	365	346	364	344	328	334	338	359	363	330	321	339	337	362	334	367	341	327	313	346	316	305	356	326	332	354	317	348	332	321	353	377	346	326	324	289	326	311	328	341	326	344	332	348	346	290	322	305	338	326	323	360	352	341	363	332	346	312	320	361	324	327	323	318	319	307	349	369	325	356	321	334	367	316	346	346	331	359	340	309	357	309	338	349	308	335	335	333	345	342	343	307	364	355	330	345	350	301	325	342	328	365	329	334	327	331	356	300	319	339	318	345	314	312	343	346	346	360	318	314	324	336	350	354	366	333	342	318	381	349	352	338	343	306	335	335	360	297	325	340	361	327	293	310	364	333	344	350	338	342	319	344	306	337	342	306	335	349	341	328	355	370	342	347	343	316	330	339	349	344	346	295	333	313	344	351	334	337	338	325	339	305	349	307	314	356	320	337	313	352	318	346	331	353	350	352	331	350	330	334	347	340	342	287	341	318	320	330	306	321	361	341	341	354	343	354	346	324	348	333	359	344	310	354	332	348	358	306	344	336	321	355	353	304	334	324	359	329	350	326	321	340	366	319	342	313	367	363	305	363	357	352	331	325	330	322	349	304	374	354	332	353	365	346	342	311	344	353	337	313	328	299	301	361	342	331	304	310	329	326	330	331	350	311	318	328	351	326	349	359	343	335	337	334	324	316	323	315	316	353	341	366	329	333	333	320	354	329	347	310	354	316	339	322	369	340	341	341	352	331	358	344	354	345	341	360	355	316	361	318	331	322	322	347	338	357	324	338	344	343	328	327	335	305	342	346	317	321	322	320	306	351	348	313	369	322	322	341	335	327	349	331	338	322	316	334	298	347	331	346	363	290	318	351	335	334	346	349	311	341	348	335	343	321	354	326	339	325	351	368	284	324	319	357	318	332	346	324	302	379	319	321	328	319	309	319	360	341	351	341	338	370	357	347	332	317	349	333	331	338	343	387	345	326	314	341	312	303	335	330	339	326	342	339	351	379	317	358	355	349	323	338	332	321	319	305	357	332	343	317	345	341	341	337	349	337	345	347	360	327	326	304	310	338	336	338	348	299	327	305	310	328	354	341	323	328	341	347	326	312	360	340	328	342	353	296	350	308	356	325	322	328	349	379	325	307	383	365	299	344	311	340	332	329	328	339	348	356	336	331	334	329	344	341	330	299	354	352	325	363	349	333	330	332	289	347	354	343	311	340	353	367	308	329	301	339	324	321	352	351	331	328	356	340	327	339	339	330	360	344	366	325	301	353	345	346	305	344	350	341	328	366	347	334	385	336	333	283	362	335	330	333	336	365	325	327	314	300	342	340	376	315	311	339	327	351	325	327	331	341	346	339	375	347	298	335	341	302	340	304	343	339	314	329	305	342	366	313	305	357	374	323	376	339	335	353	362	331	302	353	325	322	349	331	315	346	338	324	330	330	326	336	307	314	334	324	345	321	339	337	345	326	343	323	327	367	368	324	353	348	309	348	357	365	358	322	354	366	331	346	313	346	319	361	345	333	347	350	333	320	357	369	338	346	358	346	310	322	352	316	353	353	324	357	335	321	311	309	329	307	352	351	379	338	359	332	335	333	347	311	339	321	348	334	333	353	330	345	340	389	348	366	368	367	335	361	332	311	312	347	349	330	312	329	329	321	360	338	352	319	325	321	310	315	310	299	361	365	323	346	326	310	321	329	314	334	317	328	337	325	328	341	332	366	322	309	336	361	330	345	301	326	360	354	330	328	281	334	341	357	351	333	318	336	324	343	327	369	342	352	349	335	341	336	345	319	373	352	331	311	320	321	370	336	341	357	328	334	343	334	352	325	328	331	333	360	329	338	308	354	338	332	345	361	329	304	364	330	357	344	354	357	352	339	335	329	327	344	337	337	345	329	339	339	355	345	335	310	335	349	323	324	330	346	338	353	317	344	329	357	345	336	336	334	333	322	341	325	341	361	321	345	324	343	320	348	355	306	378	351	358	332	298	327	318	331	345	334	318	332	337	301	341	328	348	309	317	342	318	337	319	343	342	322	345	310	334	315	361	324	344	303	360	327	334	359	326	344	360	329	346	341	383	327	382	314	334	309	337	351	312	376	354	353	316	322	324	350	356	306	348	323	347	343	350	336	338	330	331	294	357	326	357	349	393	359	329	350	361	308	357	339	338	342	310	347	379	341	347	318	332	321	332	350	348	329	341	318	327	353	331	363	356	342	337	360	333	349	332	323	367	358	346	315	294	325	330	353	336	315	343	331	355	358	343	336	320	343	365	340	335	351	327	339	353	340	355	349	373	339	340	351	348	367	352	369	369	338	349	349	331	347	332	325	340	317	320	357	382	334	313	358	352	350	352	334	330	359	307	318	330	339	312	344	373	331	322	325	352	327	356	302	311	321	341	357	326	325	356	352	312	336	352	335	337	315	343	330	335	334	380	292	341	304	316	331	313	350	335	349	302	346	342	332	356	319	327	336	349	345	357	337	317	341	329	329	354	326	348	361	324	334	348	335	347	347	355	335	308	330	319	346	327	323	359	332	315	351	321	352	352	335	297	335	351	366	337	333	338	327	310	337	342	273	352	332	325	326	324	320	368	343	335	328	355	350	322	340	363	354	299	300	338	343	356	332	311	339	339	351	348	336	363	328	346	356	333	312	331	364	324	339	331	329	333	337	361	307	321	310	356	336	336	340	339	362	351	309	340	311	316	317	337	304	336	319	329	376	313	323	331	318	345	320	325	326	353	323	326	335	359	306	331	361	329	333	343	362	321	346	335	346	360	330	356	316	302	321	333	333	344	331	319	343	318	333	338	325	356	318	320	341	361	328	323	338	328	312	336	356	343	312	311	360	331	315	353	349	323	353	313	357	342	313	337	317	333	345	326	324	323	354	323	315	318	328	320	325	353	344	327	346	334	347	358	304	316	327	339	320	327	333	348	322	315	356	315	339	310	361	347	332	312	359	355	329	334	361	354	352	332	357	335	335	312	336	330	361	325	357	351	328	336	354	345	310	324	347
23913	44880	38127	24015	18560	13277	11879	9046	8539	6569	4680	3132	2301	1805	1685	1346	1238	1086	999	954	854	723	660	662	677	618	582	550	610	599	640	568	583	675	574	533	551	477	484	460	528	475	470	524	461	478	479	505	444	480	474	490	526	497	499	579	642	572	599	677	673	629	553	560	516	523	539	463	492	500	486	537	471	470	461	462	463	434	468	410	449	407	450	452	420	424	424	404	436	422	403	416	440	421	438	418	439	401	409	432	415	354	434	436	406	456	408	424	419	348	405	403	396	429	427	377	402	382	434	418	444	381	411	399	369	391	374	435	401	379	368	441	412	426	442	409	437	411	393	398	442	435	446	441	398	388	424	371	403	361	428	375	454	434	419	398	415	409	399	414	423	446	389	421	415	408	424	371	414	403	373	409	434	407	418	446	432	409	420	424	430	403	402	403	406	416	421	364	400	390	389	443	425	373	385	427	408	373	422	388	413	408	410	415	392	425	406	413	397	446	425	429	389	419	390	423	409	405	421	415	418	424	426	404	404	398	417	410	422	438	388	379	447	406	421	414	380	372	436	439	433	391	402	390	398	412	359	411	424	371	430	382	386	456	394	423	394	423	408	415	389	408	384	429	424	374	440	436	376	401	391	388	404	406	426	365	435	396	405	430	384	383	405	401	388	436	400	409	424	414	404	399	407	391	396	397	411	400	403	453	387	428	462	421	399	431	399	398	415	405	427	441	407	399	415	407	435	404	414	416	403	411	392	428	419	457	410	391	435	403	420	428	395	436	433	395	430	428	419	381	414	394	404	421	420	406	422	399	422	405	438	404	394	431	428	372	394	405	396	420	411	396	389	411	428	405	397	401	407	416	389	431	392	388	428	421	390	413	396	413	415	376	417	430	405	414	424	425	434	414	408	402	386	409	397	382	427	413	420	435	407	396	378	437	414	412	383	406	393	425	414	374	378	408	366	421	428	401	379	420	388	421	410	443	417	399	399	418	396	415	385	405	393	432	392	426	406	445	388	372	447	404	422	365	403	400	399	392	403	359	405	428	420	415	374	399	388	408	467	385	404	386	403	401	398	393	420	389	410	416	367	437	382	398	420	404	398	425	381	416	381	411	400	420	407	435	388	389	395	394	393	371	435	420	391	420	432	417	403	403	415	403	400	427	431	397	404	403	408	403	414	397	435	396	390	364	372	410	431	359	420	467	387	401	413	422	394	387	415	372	394	416	412	427	389	393	424	416	388	411	381	416	397	402	395	409	362	386	438	413	364	388	425	413	403	412	428	412	430	370	409	379	398	396	412	413	389	406	411	418	414	429	413	417	405	383	416	414	393	429	416	419	467	438	394	418	431	415	404	411	398	395	405	416	414	431	378	394	401	406	386	411	434	403	435	411	366	420	435	428	396	390	378	383	426	383	450	422	389	399	410	476	382	414	404	403	403	421	407	405	424	414	379	408	413	442	398	432	431	405	400	356	408	438	413	390	426	425	384	402	397	439	440	411	392	397	420	395	423	394	417	430	412	378	445	427	430	391	414	391	427	432	431	419	416	408	434	370	400	407	414	406	400	451	415	427	429	442	391	430	380	407	415	433	406	408	403	426	426	392	413	413	437	384	393	433	427	414	375	426	397	397	412	400	441	431	388	386	430	429	408	376	379	381	387	392	421	402	411	426	398	429	396	434	396	422	418	435	394	396	398	422	406	450	412	412	373	387	415	410	447	419	406	413	404	412	417	435	406	422	414	384	411	385	393	419	417	392	407	384	406	400	391	379	401	421	476	438	424	404	382	386	412	415	394	402	441	366	428	407	424	442	417	383	445	438	412	424	401	401	419	384	423	442	415	403	394	405	437	402	389	377	418	381	401	391	382	416	411	398	426	417	398	396	454	445	416	415	444	383	405	404	402	423	395	417	442	415	416	415	415	421	434	388	400	408	409	410	396	422	422	400	467	382	411	393	401	388	416	402	400	416	406	370	433	416	403	440	433	393	369	407	393	411	408	408	403	383	394	397	411	398	419	415	408	445	419	415	400	387	411	407	379	379	406	410	396	419	394	433	415	414	384	391	402	405	441	431	401	413	396	409	417	435	395	411	440	452	434	419	390	414	417	382	449	430	418	412	422	425	427	417	410	411	420	398	388	415	418	432	411	398	393	389	397	393	420	412	438	400	431	404	409	420	383	421	369	414	422	412	426	411	381	403	376	411	490	396	420	409	400	411	405	373	428	373	403	411	374	388	389	397	398	401	377	387	417	376	395	449	393	401	395	421	376	407	421	401	428	454	390	439	406	438	404	429	396	442	422	390	394	392	413	400	396	390	383	438	426	383	408	434	409	428	401	421	399	408	428	422	408	408	385	376	391	410	371	402	386	424	405	430	408	393	372	400	384	404	365	426	399	389	402	410	403	421	405	418	390	398	451	384	407	394	373	386	384	392	400	386	404	402	411	406	427	421	419	396	399	415	396	401	406	400	435	409	404	416	394	394	416	398	440	431	415	396	445	434	414	438	382	428	408	429	401	380	392	388	369	422	413	398	412	417	418	416	433	408	387	382	454	420	419	410	460	353	405	395	424	388	401	414	392	383	448	401	397	461	429	400	396	430	392	408	441	407	393	405	406	408	427	410	396	425	394	415	395	422	408	421	397	384	424	432	406	418	394	410	403	424	393	421	414	427	402	395	426	423	414	412	419	427	406	394	398	388	424	381	375	450	440	378	408	431	409	409	395	384	381	415	401	413	450	432	390	446	387	410	428	422	453	414	405	416	422	445	403	412	408	409	405	418	395	426	412	410	429	409	405	440	431	436	377	426	401	363	374	396	435	394	405	425	381	395	406	423	427	412	427	407	412	439	417	408	416	401	389	413	378	422	414	422	395	396	395	400	399	418	439	399	439	361	429	429	386	394	422	420	433	416	405	426	419	444	383	385	425	429	394	359	386	418	405	432	398	395	427	423	424	382	406	431	396	422	417	437	427	417	383	424	406	397	399	398	440	386	396	408	407	447	418	411	393	396	384	419	417	384	418	437	440	402	385	388	405	399	407	424	420	400	407	361	385	400	415	388	415	412	428	408	375	390	429	409	392	403	407	436	412	445	427	415	394	405	413	409	359	442	415	411	390	399	430	390	373	404	425	435	404	435	409	385	369	430	391	453	431	399	418	384	406	428	392	436	412	378	406	412	420	381	441	392	397	409	409	432	382	441	400	406	418	382	378	414	422	403	378	393	420	382	383	396	400	422	409	373	389	416	415	409	416	398	425	406	412	397	407	397	414	414	415	440	412	400	441	424	406	395	410	405	417	377	402	413	389	420	407	395	398	425	402	396	417	401	382	431	427	432	436	425	415	412	428	386	403	421	423	407	402	400	433	416	397	378	395	437	434	412	417	391	429	409	403	406	416	403	414	416	402	368	388	392	412	424	399	426	434	417	433	420	376	396	409	405	416	377	390	440	366	444	427	400	400	447	403	423	444	409	420	375	421	426	385	396	397	413
27956	22952	21213	10679	4902	2740	2364	1692	1538	1156	851	692	599	549	541	483	435	528	459	443	402	449	409	411	411	397	427	429	391	394	444	423	418	407	395	433	421	432	434	403	402	400	408	409	411	413	384	401	372	402	413	409	420	406	385	451	400	406	449	416	424	434	394	432	389	399	411	378	385	392	403	404	386	388	396	428	428	385	409	417	411	438	379	409	395	394	428	426	400	407	394	396	379	385	430	390	406	400	378	444	391	365	407	430	399	425	394	395	378	417	379	396	390	385	396	409	385	427	411	386	380	403	429	411	389	353	393	419	435	421	378	387	409	380	371	371	398	368	402	396	374	379	368	394	351	390	387	400	405	409	394	405	398	436	387	385	402	388	370	387	426	382	378	384	422	399	402	403	420	401	365	436	407	388	424	390	408	392	402	417	384	384	394	379	417	393	406	397	387	402	371	386	422	398	381	433	398	411	406	429	399	380	423	419	392	380	411	413	390	393	402	422	365	412	379	355	394	375	378	396	382	400	359	376	411	455	377	386	404	407	418	377	423	404	369	385	428	387	402	423	397	384	428	418	409	412	412	418	371	386	425	386	373	418	409	414	414	404	404	409	385	343	423	384	398	370	370	388	392	422	392	366	411	406	401	359	403	404	414	408	408	394	373	402	412	395	410	371	407	374	382	408	369	398	379	392	386	357	411	416	403	413	404	375	414	401	366	401	410	387	398	365	398	418	414	380	419	426	380	372	403	416	408	379	402	397	408	387	361	401	408	389	424	379	410	415	389	387	378	396	412	425	432	371	380	379	416	427	391	378	397	367	390	387	378	377	411	393	396	409	355	411	387	428	412	422	427	386	403	435	421	416	405	395	385	455	374	396	393	372	383	392	422	407	398	423	414	388	398	395	426	398	361	395	363	377	392	383	408	398	407	391	391	397	387	362	427	396	375	359	415	385	377	410	404	396	397	400	384	379	418	367	386	401	443	384	402	364	406	386	391	399	388	379	426	417	448	406	376	415	384	399	344	401	413	382	394	361	384	371	393	353	432	398	399	392	408	397	430	389	416	364	397	406	384	385	403	414	379	389	378	404	392	422	393	421	393	367	407	396	410	400	377	407	403	382	380	413	416	392	420	376	427	394	359	384	399	364	389	394	410	387	374	348	434	415	389	400	417	387	379	415	379	385	424	427	415	375	391	378	408	398	400	380	423	387	399	402	367	382	390	381	376	432	398	390	437	412	412	400	379	391	399	403	388	395	440	382	394	401	426	429	389	409	386	361	393	384	441	377	405	411	385	371	388	395	439	416	377	391	409	389	414	400	409	366	382	380	398	388	379	394	382	397	417	381	389	394	429	373	396	387	378	422	399	404	395	393	413	393	382	398	392	378	416	396	430	364	418	428	448	408	410	388	402	393	404	418	386	417	403	383	366	389	406	388	391	389	409	405	406	405	401	395	375	389	369	430	405	385	384	366	411	400	348	374	389	426	376	371	352	428	380	377	398	368	401	430	401	407	418	387	398	379	422	425	406	419	411	401	392	422	368	385	406	445	407	408	400	374	385	415	412	397	406	388	401	389	378	397	439	411	419	420	387	403	363	381	401	407	406	395	382	401	412	418	391	407	389	394	381	402	415	401	428	396	400	383	416	416	425	391	383	402	370	391	401	384	435	410	402	371	433	374	425	419	396	429	381	383	428	393	423	403	378	400	373	397	416	367	373	373	344	421	397	423	395	423	431	387	357	406	387	386	404	397	421	375	394	377	420	396	427	396	413	384	400	369	430	414	405	353	413	421	389	387	380	368	385	391	403	407	387	383	422	395	354	398	384	416	392	370	422	376	377	379	373	423	383	424	449	399	402	406	404	402	384	422	423	412	376	345	400	425	386	378	404	380	374	382	395	382	420	391	422	387	378	412	402	386	365	389	417	405	385	414	389	367	399	359	384	406	391	414	392	394	381	374	407	373	403	404	414	377	382	392	387	422	392	418	428	417	360	424	360	393	401	394	401	392	381	388	412	405	420	392	353	416	409	370	360	439	416	414	420	395	388	419	402	402	414	428	389	404	409	429	413	406	400	384	358	394	375	394	363	395	383	373	396	379	398	405	401	394	403	379	370	392	386	414	403	389	435	401	422	410	432	349	395	377	378	368	405	404	392	465	415	389	410	414	386	371	389	375	434	400	418	384	397	398	394	379	386	416	425	383	433	429	410	413	418	419	429	398	395	393	384	369	420	383	391	390	386	407	416	393	406	385	372	391	389	411	378	396	373	419	412	383	405	406	384	391	424	413	383	407	376	371	394	398	396	377	346	376	419	397	390	400	379	368	434	424	433	457	379	425	382	371	405	377	417	357	390	399	392	404	405	410	368	427	394	378	400	383	399	390	374	419	393	379	393	424	386	365	407	378	397	415	361	433	368	385	415	384	418	397	399	400	426	393	394	421	395	399	333	380	405	413	397	389	378	382	393	375	426	412	403	338	404	383	382	413	388	391	403	380	421	387	405	391	385	390	367	417	372	435	460	399	407	433	391	406	398	460	389	414	417	378	368	428	394	385	450	398	381	399	372	424	420	378	372	442	372	380	397	409	438	360	392	408	398	397	404	384	435	359	373	410	422	381	412	383	401	404	351	376	381	420	369	399	388	396	399	370	395	389	434	417	402	404	398	384	407	440	401	391	363	398	441	406	404	394	415	376	410	391	432	384	416	361	381	415	420	419	397	421	373	386	416	400	378	406	419	435	386	386	387	335	403	388	405	392	418	406	400	425	383	443	375	374	405	427	366	407	400	397	373	385	402	382	393	397	400	408	434	393	366	419	399	371	414	421	404	389	431	406	427	404	415	406	392	412	425	399	377	406	419	366	393	352	390	411	423	412	428	405	387	423	376	402	371	376	403	381	425	412	426	371	424	405	383	398	416	382	402	389	378	388	359	385	391	435	390	418	395	412	461	377	409	391	392	407	393	398	397	395	402	422	413	392	436	398	417	410	406	415	394	399	377	440	401	428	381	374	391	418	430	408	420	433	388	406	383	371	407	417	391	383	399	424	375	396	441	368	405	402	386	428	411	414	434	402	415	396	401	368	416	407	399	391	381	415	415	353	407	400	445	375	357	420	396	372	378	435	389	414	370	415	410	422	375	394	408	409	390	366	400	365	406	403	390	391	440	417	414	368	394	389	394	404	439	383	405	386	413	420	398	409	398	414	441	416	431	398	380	394	383	376	393	396	412	398	416	411	394	431	381	377	378	388	391	442	395	384	428	400	411	390	394	375	419	402	438	395	397	401	406	385	393	396	369	358	394	435	351	406	389	426	372	399	400	397	417	387	405	396	381	445	383	397	384	386	404	424	395	401	393	370	412	377	408	383	381	368	383	392	370	389	403	399	400	407	384	393	397	364	365	388	362	396	401	413	407	406	407	434	419	376	419	389	448	410	368	400	435	432	397	407	429	389	365	426	432	383	389	397	394	377	364	390	411	399	393	385	380	400
19882	33305	25420	12833	8856	5754	5565	3883	3577	2559	1830	1355	989	899	876	772	711	697	656	650	596	626	569	607	558	565	547	563	555	530	539	563	528	557	552	545	541	496	527	532	479	524	527	530	507	503	516	511	508	495	503	553	510	516	520	616	551	599	568	650	596	579	557	533	597	555	518	467	536	520	561	528	542	479	527	524	512	484	468	528	534	542	504	505	456	537	504	530	503	482	476	512	543	525	491	483	476	537	465	512	501	445	489	523	481	506	516	503	505	476	484	524	458	462	511	524	523	496	483	502	506	486	531	545	505	502	478	518	496	462	490	510	526	543	520	508	455	463	508	481	507	466	501	506	496	484	531	534	484	491	482	507	441	520	516	500	496	540	514	474	510	536	470	507	527	519	490	506	522	492	464	519	479	470	496	505	458	522	481	517	501	506	469	493	509	510	511	513	505	500	493	487	530	512	511	503	500	494	513	475	511	521	487	472	506	508	477	495	515	515	486	487	509	508	527	502	469	514	479	508	520	508	538	492	468	484	475	477	522	483	488	467	518	500	522	492	543	487	488	520	473	516	538	464	487	509	501	474	475	530	499	484	508	491	488	527	483	443	484	506	469	524	518	511	515	528	509	482	478	550	525	514	527	457	481	523	511	489	495	510	476	462	491	450	512	525	487	538	438	510	515	511	482	460	502	478	482	461	505	511	505	522	490	554	483	500	468	498	541	520	516	492	522	483	479	479	518	516	551	458	508	533	493	502	496	470	508	481	492	520	516	540	527	455	497	521	473	498	491	455	544	519	468	503	509	478	495	512	523	484	469	488	492	480	505	480	490	500	466	462	501	503	514	515	548	511	524	534	518	501	499	543	495	505	482	439	517	524	501	466	520	477	488	512	515	504	526	493	496	501	546	522	503	486	483	514	473	507	501	528	504	499	521	534	495	479	482	504	482	495	539	507	506	506	475	483	497	481	490	533	481	513	480	490	495	509	501	497	516	509	504	498	506	478	479	515	504	506	479	508	508	503	475	500	512	495	515	481	511	500	521	517	503	537	489	516	489	505	498	498	488	481	496	507	528	473	529	488	558	520	517	454	506	491	529	520	528	476	497	513	503	538	495	508	490	504	462	481	526	488	514	542	546	519	493	481	541	475	525	496	492	504	496	525	508	496	529	507	496	475	512	514	502	485	499	550	472	475	505	503	507	478	501	480	516	492	499	490	496	513	480	522	519	517	478	530	500	494	510	502	504	515	481	534	482	505	493	532	496	502	505	505	456	477	523	502	497	496	484	520	503	481	504	519	526	494	497	491	519	515	508	479	496	473	535	508	474	528	480	458	478	550	521	512	516	478	476	504	509	492	497	517	511	503	512	498	489	525	536	505	473	482	518	476	476	504	517	494	540	483	485	505	481	504	509	443	441	470	520	519	509	498	512	500	470	550	534	524	501	485	489	519	494	490	515	519	523	520	482	518	533	509	525	497	509	501	516	530	501	466	489	492	507	477	462	500	509	538	488	512	490	543	480	498	477	491	527	534	494	505	502	521	495	506	462	519	462	494	485	519	527	533	491	493	505	522	474	490	485	495	520	523	494	561	482	533	503	489	512	504	482	467	547	472	503	513	497	517	476	500	558	530	509	482	507	477	464	500	518	510	527	494	472	517	558	518	497	485	458	494	535	529	492	503	487	531	521	507	473	518	526	503	479	506	507	467	530	467	495	512	496	488	459	487	465	514	555	540	492	494	452	505	528	504	494	515	504	504	468	463	513	495	513	496	495	514	557	518	477	491	504	513	500	537	542	486	479	510	540	518	478	499	467	469	513	470	494	530	467	498	483	499	552	509	488	511	535	507	496	482	490	504	494	496	510	542	458	495	528	512	559	465	497	508	515	515	481	491	497	518	479	482	518	507	483	483	511	524	535	514	495	475	475	514	471	463	490	493	466	480	492	495	509	491	503	486	477	527	480	515	516	498	473	518	477	488	473	540	514	541	512	496	498	524	503	515	516	466	477	552	518	492	469	516	481	476	506	496	489	493	544	492	489	509	508	518	554	504	536	504	508	500	508	500	495	526	557	489	510	535	546	494	458	507	485	466	484	499	500	462	497	542	517	498	499	522	465	504	489	505	516	495	500	488	461	498	507	533	468	480	519	494	500	487	526	502	484	490	512	505	536	461	491	526	497	491	490	513	507	505	503	490	520	510	532	510	499	477	526	505	476	518	544	513	470	490	497	498	524	520	429	512	506	514	490	535	498	503	495	499	495	514	508	488	522	489	537	504	488	530	477	499	495	500	480	531	484	549	461	529	522	520	513	469	525	477	479	478	537	520	511	511	527	544	524	480	506	467	458	505	543	516	463	532	498	489	471	486	491	525	500	494	485	505	544	461	579	543	468	463	524	490	532	539	522	486	484	524	474	529	475	483	469	469	475	509	513	483	516	514	517	545	497	528	526	490	484	481	474	479	491	509	518	458	520	501	557	513	534	478	499	515	527	469	488	448	538	475	452	486	488	529	482	528	499	501	493	505	506	488	520	519	498	463	501	540	505	524	519	508	505	507	539	487	486	528	471	536	490	511	487	501	522	512	501	463	496	468	505	512	500	490	523	530	500	505	486	463	493	544	466	526	491	439	504	503	508	476	476	503	488	525	483	456	504	502	479	491	477	527	490	503	538	458	515	469	516	519	520	522	474	497	542	513	536	538	532	488	493	515	492	502	490	505	493	478	466	521	523	514	543	537	497	504	488	524	508	520	501	538	492	509	491	493	488	469	506	476	533	536	549	491	520	490	480	490	499	545	471	496	517	537	523	525	532	502	505	476	561	514	485	479	494	482	499	484	503	525	506	445	491	497	516	472	471	495	472	481	471	503	540	448	536	488	522	488	458	476	481	528	523	548	504	503	473	499	507	478	527	527	528	462	450	459	493	517	467	509	487	495	487	543	489	459	516	516	491	538	473	482	564	488	510	482	474	495	451	467	499	484	533	493	515	492	457	508	465	491	489	502	448	493	509	518	501	532	470	501	512	538	481	513	497	505	515	454	495	510	517	510	508	501	486	460	478	513	499	506	506	497	529	479	527	472	485	532	520	532	508	489	524	522	484	472	523	490	495	501	481	498	476	500	519	497	529	521	482	511	514	480	525	496	507	484	506	494	491	506	498	506	487	488	509	521	481	504	490	478	505	494	488	511	520	497	493	476	512	501	498	478	472	489	522	501	477	497	535	457	503	483	495	491	459	436	539	531	485	494	461	520	508	483	520	544	467	487	510	511	516	516	474	516	525	481	525	544	487	512	503	490	496	509	517	467	513	513	552	490	504	519	486	461	561	521	520	483	481	530	496	506	479	473	485	503	487	529	493	485	504	484	525	501	560	488	509	458	520	512	500	527	465	490	507	475	511	542	471	470	513	516	495	508	502	504	493	520	509	494	496	519	536	539	487	482	500	477	476	514	509	476	489	544	500	524	502	508	490	509	504	527	477	528	512	508	502	507
24566	21567	28860	24656	21317	11447	5231	3033	2525	1810	1299	932	736	653	615	627	456	497	423	420	442	382	380	401	374	375	368	383	382	400	374	350	345	369	387	355	374	353	341	328	353	336	336	355	326	330	340	309	350	347	338	345	342	362	355	424	362	375	352	389	388	379	363	376	326	331	349	307	371	335	355	312	352	321	324	294	351	291	302	297	330	339	364	339	326	332	324	296	347	267	295	309	292	319	310	305	339	304	305	286	364	341	311	312	335	295	357	319	313	345	307	302	313	301	337	309	303	304	338	300	334	308	300	319	315	308	336	337	330	325	305	308	326	307	318	314	325	352	316	330	303	326	320	314	297	296	283	291	287	336	322	335	326	313	323	317	328	340	314	351	313	295	320	316	291	326	318	327	298	304	300	282	313	324	310	285	311	311	313	306	313	315	340	320	321	305	302	346	328	316	286	293	311	329	324	304	326	300	325	311	307	325	317	339	334	311	333	281	286	319	324	295	305	323	329	357	329	348	305	318	296	268	336	312	355	317	314	326	301	335	329	361	316	344	300	337	301	315	313	293	324	348	360	361	335	302	343	310	314	294	310	306	357	307	327	314	321	348	323	313	309	339	307	291	305	317	319	303	261	299	300	295	349	303	326	313	317	339	311	338	296	312	325	358	315	306	343	333	332	323	309	326	330	305	313	304	307	312	305	303	345	322	295	325	277	292	308	317	313	340	318	302	321	320	315	319	329	322	308	285	314	315	336	313	273	328	308	319	316	291	294	313	318	306	316	330	305	315	284	341	338	327	300	304	331	340	330	296	336	306	319	300	315	331	344	297	321	327	320	303	304	306	329	340	304	350	303	300	296	317	330	321	324	273	322	322	275	358	310	326	296	330	318	340	315	287	289	311	321	305	303	299	324	331	338	293	294	310	329	318	276	283	318	300	307	337	327	295	315	332	326	350	324	322	336	334	314	325	312	314	328	297	310	286	290	310	298	279	328	311	294	303	322	349	300	331	312	329	319	312	319	344	294	322	318	303	321	325	287	301	258	317	314	320	294	308	326	324	293	334	308	272	324	260	317	312	337	300	312	322	332	297	299	288	314	307	372	351	340	330	323	332	308	282	349	306	311	328	295	303	304	320	301	337	300	304	290	318	310	327	290	305	315	295	320	312	321	339	338	322	299	321	351	308	315	319	321	326	295	258	306	327	313	335	353	334	299	298	290	307	289	296	279	296	332	306	326	351	299	326	292	296	335	355	313	331	312	312	278	302	314	315	285	329	344	315	335	328	340	336	358	299	319	315	317	345	324	332	305	336	337	335	299	314	336	294	315	326	302	318	307	343	318	307	335	335	302	280	341	341	347	308	326	304	337	306	328	321	322	312	291	326	303	303	325	329	279	327	314	297	338	325	319	320	296	336	331	327	289	290	316	296	327	310	290	349	282	333	327	303	332	285	325	316	283	297	335	250	299	311	318	316	323	299	358	294	312	310	317	329	289	302	305	316	290	334	331	336	309	324	302	325	327	282	342	307	309	310	292	344	328	332	313	298	313	322	300	324	322	316	313	300	319	358	322	309	305	316	342	326	337	343	331	305	342	294	340	343	287	286	319	367	322	323	302	313	304	312	338	317	309	340	333	314	321	283	306	305	307	332	330	343	323	302	357	356	292	309	355	341	329	330	307	282	296	312	338	309	322	317	327	311	307	306	307	270	318	321	325	311	267	326	338	292	296	322	313	310	304	312	302	333	336	292	322	322	299	321	322	333	330	324	298	314	299	332	330	331	300	284	324	329	301	304	358	314	324	339	340	325	299	325	310	289	309	313	303	307	297	322	281	320	298	322	325	316	328	316	353	322	342	340	289	304	272	326	306	292	331	317	287	315	312	325	316	335	299	300	318	326	320	285	289	334	308	327	292	334	336	304	342	319	300	300	351	328	289	335	296	311	340	295	288	327	312	303	287	348	317	309	300	304	321	287	336	324	296	318	322	305	313	279	319	310	288	288	305	299	311	332	307	311	301	330	295	312	316	361	311	327	314	317	321	337	300	345	316	305	315	310	294	292	296	303	312	317	311	313	310	303	301	339	330	329	264	291	280	323	321	311	294	319	315	312	300	304	304	317	348	321	340	293	340	318	335	308	310	327	309	266	310	334	341	348	311	342	312	287	304	315	334	292	347	329	333	326	313	310	314	323	318	292	334	329	308	341	326	313	324	293	298	317	350	324	311	295	314	320	293	339	317	312	333	313	301	327	313	338	291	340	299	312	335	288	307	336	316	306	326	311	297	337	332	299	302	280	336	287	291	331	325	308	284	297	323	285	317	320	286	335	317	277	303	303	286	304	333	341	287	303	315	308	314	300	290	315	290	335	319	288	333	297	321	324	285	317	315	280	319	291	298	350	287	294	314	322	303	312	307	304	339	309	343	287	308	274	315	340	315	305	321	318	303	306	296	282	329	349	311	333	325	296	322	322	320	298	333	310	317	326	320	286	304	330	329	298	323	325	310	308	308	299	327	315	321	315	304	318	272	351	298	331	313	310	314	289	333	333	302	291	295	318	308	295	351	310	294	303	322	309	291	346	298	308	331	277	323	321	319	307	293	310	307	324	341	306	302	319	318	319	309	313	296	316	295	301	291	348	315	305	286	321	313	304	320	314	296	298	330	310	309	313	301	318	319	306	295	272	324	351	314	335	311	315	330	307	325	303	341	313	318	303	321	323	289	314	304	296	316	357	304	290	358	322	285	297	313	328	351	294	307	332	317	280	314	342	315	307	294	312	319	333	327	300	303	311	283	326	290	302	305	311	325	309	340	346	345	324	282	323	307	295	341	316	311	304	297	313	342	351	295	318	305	335	312	314	306	319	324	333	311	296	311	308	337	307	303	346	297	330	306	333	310	289	254	333	252	320	314	304	318	327	301	312	335	329	278	317	295	323	295	289	293	353	325	313	302	319	309	310	330	310	304	332	301	327	292	332	290	296	333	310	318	289	301	305	307	295	312	318	296	346	319	310	291	314	325	307	315	317	311	301	297	334	315	297	326	321	291	315	315	335	316	289	344	320	290	271	303	300	315	303	317	345	326	318	306	331	327	272	305	306	327	305	343	313	339	333	314	303	317	287	327	291	330	326	327	298	333	294	323	310	336	290	334	300	322	298	287	325	297	320	295	305	340	313	310	306	351	279	312	307	307	317	319	298	298	331	322	298	320	292	336	306	322	321	324	321	312	298	305	286	314	331	310	281	306	320	314	340	304	283	327	272	316	347	325	343	310	314	331	331	297	300	325	343	307	324	323	307	286	313	322	312	281	308	310	315	307	299	298	286	317	323	328	306	300	317	324	334	308	305	329	308	297	336	300	316	325	296	320	300	365	322	316	297	330	326	327	306	378	308	319	334	323	329	303	336	303	324	323	313	350	320	297	332	329	336	285	302	340	320	311	303	315	328	310	308	311	305	320	332	307	321	363	343	268	302	301	281	309	327	310	281	308	312
20534	39622	31193	19274	14076	9684	8990	6589	5729	4219	2981	2040	1499	1359	1165	1060	940	856	766	718	636	566	531	533	538	535	481	489	487	524	555	534	521	530	568	481	471	455	453	491	397	470	451	476	466	441	451	444	441	480	436	451	470	483	498	581	518	559	506	573	570	507	509	450	495	426	463	470	458	463	451	460	452	452	476	458	454	443	411	438	418	446	445	447	415	435	422	395	370	453	400	402	401	403	375	415	444	416	449	420	383	373	402	403	413	397	379	418	406	411	426	400	444	430	384	391	409	383	406	404	409	436	427	426	381	353	442	386	371	400	397	431	360	371	407	383	430	415	388	370	383	433	418	457	407	381	391	396	402	396	396	378	384	390	369	432	385	435	404	390	388	397	391	410	400	422	417	403	407	436	413	405	411	391	414	378	368	405	381	361	413	365	408	388	394	388	368	427	426	392	389	406	404	385	406	373	397	428	391	359	422	418	406	382	378	422	434	386	391	368	417	417	376	395	362	414	372	387	383	361	397	379	392	418	394	396	371	394	406	417	365	449	397	404	421	389	398	393	436	420	386	392	424	430	390	409	432	400	410	401	403	385	397	416	412	403	397	405	428	392	422	408	405	398	401	386	396	392	395	409	409	399	369	397	404	407	394	389	384	403	396	399	407	405	413	389	414	364	376	360	408	392	400	428	383	385	403	425	378	385	399	393	401	364	430	424	398	429	399	377	402	403	410	393	417	396	405	399	397	423	436	412	408	415	378	388	420	389	389	398	397	385	391	428	406	389	395	401	429	389	425	391	395	410	409	455	408	424	387	415	386	426	378	404	418	397	419	427	383	377	400	394	426	394	424	412	399	371	411	358	375	388	373	419	435	436	422	409	407	402	407	431	409	377	389	392	412	420	391	395	472	409	411	433	438	417	389	381	420	413	436	379	404	430	413	372	424	382	418	372	400	393	331	391	414	382	434	405	399	376	420	394	387	376	428	440	413	390	387	433	405	363	409	386	400	385	392	385	415	379	403	424	430	419	392	385	391	393	429	399	412	392	424	383	416	418	389	405	396	434	372	408	407	390	413	407	368	404	399	418	420	445	441	407	419	411	415	382	396	424	414	420	409	373	380	430	396	408	407	401	415	399	427	398	395	431	384	392	408	395	389	407	366	405	414	413	404	413	428	404	416	413	427	420	379	424	376	391	364	407	439	352	385	393	389	414	410	410	418	414	393	446	399	402	416	417	429	368	405	407	413	409	440	422	406	394	421	382	414	410	399	374	376	392	396	402	412	421	394	383	394	383	372	415	378	404	410	395	432	353	410	358	385	420	415	384	410	405	402	364	397	387	417	409	425	379	373	402	391	407	405	357	383	388	382	379	421	390	387	398	407	380	393	423	398	398	402	403	380	396	414	433	389	385	413	408	407	407	391	427	415	397	424	402	385	391	388	440	398	399	396	368	401	397	424	402	417	422	383	432	422	388	409	421	354	404	397	348	388	392	420	380	427	417	413	401	398	402	413	417	414	383	414	364	417	389	412	399	412	382	394	404	406	385	405	397	410	395	369	379	396	420	434	391	396	388	431	414	371	379	375	386	410	428	422	393	374	400	383	390	443	439	391	416	428	396	391	402	385	395	379	410	377	371	378	406	397	410	364	420	383	410	386	381	390	404	406	393	411	420	406	417	393	389	439	411	383	426	370	396	411	416	424	407	390	410	400	378	408	378	410	415	413	399	373	408	373	415	380	379	422	430	398	391	447	393	385	374	422	396	392	391	412	387	416	408	385	406	360	382	439	417	423	403	385	430	410	420	399	409	390	389	394	394	405	417	402	420	369	417	407	408	402	383	401	439	395	396	413	386	415	384	379	402	427	428	393	401	413	403	375	440	413	399	412	412	409	399	376	407	401	372	429	360	391	381	393	397	402	373	396	411	413	365	390	394	357	415	429	386	366	419	394	385	369	391	402	412	406	374	431	404	400	422	384	422	381	382	442	371	383	380	384	418	379	404	400	391	406	399	408	384	382	393	433	425	394	434	413	393	421	406	399	383	391	443	417	395	420	391	378	401	369	406	370	396	372	374	424	401	399	386	446	428	409	398	412	382	426	358	412	411	392	354	382	432	386	366	432	426	377	388	390	419	427	404	406	423	382	401	387	438	430	399	408	426	381	398	413	384	413	396	386	416	364	370	411	434	374	390	411	459	377	395	403	378	399	358	397	408	388	398	395	398	383	401	393	407	394	403	378	409	394	393	412	405	446	410	394	379	381	397	391	407	414	419	376	400	387	396	398	420	384	402	394	381	393	381	382	418	420	404	404	364	402	366	406	392	403	342	395	388	394	423	434	412	407	393	384	450	379	427	392	422	405	414	389	385	431	385	443	399	399	403	448	374	413	383	402	372	416	416	390	366	396	400	382	428	391	361	373	403	410	405	406	388	414	400	427	363	410	398	414	403	415	390	407	387	383	406	390	400	397	401	357	389	424	428	403	381	370	354	396	389	404	350	407	435	412	379	432	391	398	457	366	397	430	416	396	370	385	392	409	434	412	420	414	400	375	348	406	377	370	394	405	386	412	385	399	424	410	420	399	417	378	429	424	410	429	400	391	424	408	385	364	391	432	437	399	379	403	384	383	402	443	360	401	429	390	406	382	397	374	414	421	432	397	393	395	398	398	424	411	408	360	438	406	399	417	392	394	422	405	401	385	409	434	412	411	415	400	405	370	424	405	373	414	403	399	386	400	395	399	371	396	400	390	398	395	413	426	464	382	382	409	394	368	392	388	398	400	400	363	422	400	376	404	396	395	387	393	388	393	400	401	426	426	368	395	384	420	385	441	399	414	401	390	405	400	355	383	419	377	414	394	423	409	395	363	379	426	402	397	384	395	408	443	407	395	415	389	391	411	417	380	383	426	385	390	381	418	385	381	409	406	374	401	398	404	392	366	387	376	347	412	436	435	369	403	417	417	427	413	415	401	389	399	387	404	393	370	403	398	404	422	395	407	390	402	422	449	397	376	376	388	410	418	399	393	409	433	396	403	393	400	396	439	365	417	432	437	425	402	442	414	354	399	396	378	415	388	385	410	392	392	368	398	373	440	378	414	394	428	418	385	407	410	400	426	424	431	369	387	416	398	419	382	405	373	406	391	411	412	392	393	408	398	418	386	388	426	393	398	373	434	374	437	385	433	401	406	398	394	382	391	372	405	368	386	412	396	421	388	400	402	385	390	408	416	388	358	381	410	412	380	405	371	417	410	424	407	392	392	458	403	388	392	420	402	392	392	382	402	402	406	425	410	392	392	399	389	401	389	382	432	418	420	396	405	397	436	397	425	406	360	391	375	417	415	408	421	371	374	424	381	424	403	410	436	382	381	363	432	422	408	364	395	417	406	392	412	413	406	387	404	419	402	391	332	380	389	393	380	380	401	421	448	377	416	383	413	397	438	386	406	400	376	411	401	418	416	398	410	452	399	385	405	407	429	401	428	390	341	391	367	419
25733	21544	27521	25407	11515	3972	3134	2386	1917	1355	1047	817	734	647	609	623	569	596	510	521	471	549	495	466	438	463	506	455	471	434	487	466	487	467	460	502	441	472	497	487	444	466	452	466	430	415	458	418	415	468	449	452	444	444	460	464	493	435	464	462	493	456	481	435	471	429	473	415	485	453	430	421	446	451	419	446	423	448	420	466	462	410	456	439	431	423	392	453	455	451	403	443	469	418	458	418	443	491	491	440	475	462	429	425	428	442	453	426	418	444	414	439	438	478	464	431	422	435	396	445	414	453	458	443	411	444	428	401	470	444	469	443	418	403	405	435	436	465	422	413	451	404	422	441	431	434	461	421	416	429	433	465	434	424	442	416	396	460	425	478	426	430	456	473	473	422	402	432	434	418	465	464	487	399	412	460	449	439	410	433	437	417	435	434	435	464	448	435	432	438	462	468	430	443	485	450	412	435	401	417	466	460	425	447	421	439	481	446	429	421	441	441	434	426	447	461	447	424	459	446	434	452	439	404	464	421	435	423	447	464	469	423	445	451	441	434	455	458	421	466	453	433	431	434	433	440	428	419	428	424	406	467	443	461	418	411	441	461	459	436	437	438	445	450	441	472	438	383	443	451	451	400	456	448	438	440	426	444	441	442	428	408	438	452	398	458	406	451	438	416	429	433	419	476	448	437	441	429	452	440	429	429	420	421	445	432	422	481	420	391	446	435	472	465	456	411	448	436	428	447	443	479	410	421	460	432	433	436	438	445	447	433	463	464	453	454	446	399	436	458	442	431	436	436	395	406	493	444	425	438	448	458	462	441	446	453	454	424	417	416	406	433	419	435	428	414	439	414	449	452	448	460	406	422	448	436	451	454	416	397	428	440	439	434	449	438	431	425	460	424	443	403	391	428	444	450	441	423	447	444	432	485	436	391	410	462	446	467	429	436	433	415	424	427	427	421	471	415	426	443	446	472	430	461	408	450	429	436	441	475	425	426	455	447	411	447	434	434	475	429	449	472	460	426	434	443	458	444	441	426	432	450	459	440	418	420	426	483	431	455	430	454	405	408	464	426	445	415	428	436	444	442	435	451	461	413	437	433	447	421	449	449	453	435	410	465	443	458	455	441	478	420	428	423	429	436	480	474	470	417	421	446	423	402	435	456	444	482	431	437	439	411	438	429	406	402	469	453	450	456	468	410	395	453	404	435	454	447	445	443	471	426	447	439	468	431	426	401	437	449	449	418	393	427	437	425	446	444	415	443	442	467	406	400	438	418	419	418	423	452	453	449	455	436	465	436	444	441	445	417	445	456	443	415	384	437	433	442	438	447	439	394	463	399	429	478	433	433	438	449	408	404	474	453	429	407	448	432	454	415	423	446	468	422	476	437	440	471	426	421	447	449	428	439	436	396	431	459	438	434	482	462	414	415	379	403	433	439	443	444	447	420	427	386	415	418	457	426	425	402	438	470	465	417	425	484	421	474	435	466	470	460	452	456	434	455	406	425	419	460	439	440	461	448	450	451	408	447	407	440	412	474	418	456	419	424	422	452	427	473	454	459	408	409	466	403	461	407	443	468	428	396	466	480	456	472	428	445	423	412	437	458	430	403	454	465	433	448	452	444	448	436	450	433	475	432	464	444	448	457	436	454	421	447	419	462	451	443	470	435	441	453	451	423	427	481	454	446	452	438	431	404	429	437	446	449	430	425	419	433	445	441	441	388	444	442	396	436	475	433	439	473	431	442	401	454	419	431	460	457	426	462	462	433	442	423	445	444	423	443	437	425	453	434	452	424	463	405	413	438	421	429	480	483	449	429	431	447	460	439	462	467	442	449	430	424	449	451	437	417	451	449	450	437	440	449	462	407	421	458	432	456	440	426	451	451	425	456	414	466	433	460	408	448	423	454	441	458	450	452	436	447	413	488	438	444	423	400	403	411	448	453	432	480	446	407	442	390	426	430	431	409	422	438	459	453	440	437	452	447	456	418	459	433	416	430	416	459	456	460	442	418	432	431	447	471	465	426	480	427	456	447	406	480	415	393	446	441	442	413	408	432	422	445	439	458	456	422	443	429	491	461	500	424	455	445	434	400	439	421	420	412	435	391	426	437	433	401	407	417	431	459	447	409	439	428	446	409	411	464	435	418	449	447	437	404	457	425	465	407	462	417	419	445	444	421	451	432	425	426	431	417	432	423	446	417	429	435	425	432	448	438	438	434	416	435	432	395	457	479	402	444	416	423	430	450	427	463	446	457	418	443	466	454	474	399	447	441	450	410	493	445	447	442	441	440	411	460	430	446	429	415	387	387	427	415	413	440	464	421	418	452	423	431	399	443	431	457	442	427	448	427	437	423	428	469	410	441	449	452	477	443	423	413	469	419	402	406	455	418	435	429	437	456	407	452	431	423	426	483	423	429	430	449	428	436	427	422	434	452	434	419	434	424	437	437	431	461	451	465	417	427	450	440	430	443	481	440	423	431	461	438	458	444	459	407	419	442	430	444	429	444	454	444	417	417	420	463	435	427	462	420	427	433	430	420	442	454	438	435	453	452	429	426	413	452	438	451	437	449	440	436	459	442	453	435	414	461	387	471	405	479	449	426	405	422	414	489	463	433	453	435	443	418	435	404	445	412	398	420	436	435	436	480	447	467	474	427	467	460	423	415	413	414	467	442	440	431	417	466	437	428	436	459	473	393	417	451	441	432	454	460	443	439	444	404	455	456	433	396	435	434	434	418	440	428	418	434	435	400	468	407	461	437	418	487	419	390	446	473	432	453	451	444	443	466	436	443	390	417	436	422	426	454	431	423	445	408	445	434	436	431	442	436	438	478	457	440	446	427	448	436	465	407	448	449	441	437	448	452	467	423	424	435	433	439	434	409	441	445	419	396	418	452	451	423	446	409	447	439	434	437	475	444	420	435	412	459	491	445	432	443	423	447	435	462	448	448	443	446	442	421	449	455	465	455	416	471	416	444	408	475	403	425	469	483	425	445	439	432	414	479	431	476	424	470	403	459	437	416	403	477	400	444	432	451	425	433	427	464	439	436	441	427	426	441	429	433	476	418	447	453	434	453	430	437	428	445	474	412	428	432	421	427	448	454	435	445	455	427	447	410	456	430	453	466	454	397	459	408	472	455	428	431	474	438	473	417	412	435	457	404	423	405	430	447	502	445	452	431	422	403	429	430	439	428	475	458	454	400	475	472	459	445	465	459	436	463	442	419	455	440	443	428	461	449	454	447	441	428	402	422	460	415	463	433	463	420	440	401	454	436	425	482	367	455	424	457	430	437	450	446	428	480	394	477	436	437	436	411	458	447	429	395	434	448	439	423	427	459	452	419	427	409	452	466	448	428	451	410	436	458	413	449	434	448	392	459	449	454	450	448	428	463	429	443	439	430	437	426	449	417	437	412	437	427	438	461	436	441	443	411	470	411	447	436	459	435	458	446	446	432	432	457	458	443	450	455	411	453	441	465	424	420	481	425
20513	35893	27485	16081	11314	7699	7051	5641	4533	3288	2343	1578	1392	1246	1057	1097	960	950	810	762	748	685	663	662	648	660	602	611	653	636	632	632	610	641	626	565	593	561	611	554	558	593	588	587	578	526	568	596	571	642	558	583	573	575	648	664	662	615	621	660	651	613	611	586	626	600	585	601	566	564	541	582	631	560	601	550	539	545	551	564	531	546	571	549	592	545	566	582	545	559	531	548	541	557	553	550	540	528	556	535	554	541	589	585	522	578	555	570	567	547	569	544	539	533	541	532	527	558	577	542	566	526	570	532	513	553	498	569	540	546	561	531	561	527	559	578	533	549	551	546	563	525	531	541	539	552	569	560	503	571	509	523	505	580	552	591	537	587	557	564	580	557	515	558	526	546	536	491	530	521	508	558	565	544	538	529	537	530	517	531	537	542	600	522	576	530	533	510	501	542	568	529	523	531	530	535	538	557	571	541	533	535	561	548	542	547	524	513	537	501	544	538	553	572	557	542	566	515	569	547	536	582	566	517	529	536	603	544	574	564	523	506	568	540	537	501	544	552	590	556	578	523	598	588	540	553	522	521	530	592	572	522	517	528	607	524	530	519	559	574	520	532	518	527	538	560	561	548	508	518	544	535	523	525	570	537	522	510	582	563	543	545	526	560	569	537	540	581	584	547	491	563	571	533	564	550	564	540	551	542	562	562	578	573	536	555	544	562	544	541	511	577	519	562	562	540	525	553	541	561	517	575	558	516	532	562	505	584	610	582	551	537	553	572	525	535	517	514	564	538	521	527	530	567	477	523	550	508	529	581	522	530	551	573	509	528	545	552	548	548	558	525	556	523	575	533	581	588	538	571	526	524	548	554	559	489	554	521	531	551	520	534	561	551	528	560	541	559	519	541	505	518	534	547	583	542	553	545	512	534	545	547	515	559	567	544	517	555	555	532	569	587	569	561	529	542	516	543	532	552	546	535	563	550	538	550	562	557	561	561	543	576	527	544	521	554	518	513	548	525	559	547	621	551	536	574	554	543	505	558	557	560	549	529	562	560	534	568	534	487	544	535	569	525	507	583	521	546	540	548	539	567	510	538	582	568	584	551	538	502	541	514	605	546	556	545	529	558	567	551	537	545	539	553	542	537	508	488	504	530	583	533	522	549	540	521	515	531	547	556	499	547	566	527	566	582	552	543	501	584	523	517	541	523	576	560	565	539	529	516	558	551	558	520	556	510	541	578	553	568	545	553	507	504	538	535	537	549	563	566	517	523	588	585	550	544	551	536	535	571	514	572	520	549	527	533	550	561	516	512	548	528	546	569	531	553	535	558	550	566	545	556	525	520	539	567	541	535	534	554	514	540	522	571	558	537	534	526	581	536	548	574	551	540	576	553	521	554	536	558	556	515	556	541	568	565	541	492	557	526	548	546	580	538	535	531	560	509	583	524	510	523	587	537	527	579	520	515	548	547	550	500	555	548	526	583	550	555	563	547	531	514	507	577	549	534	527	551	514	526	570	537	592	545	558	557	539	541	566	531	559	540	537	513	550	569	563	551	550	537	567	501	549	594	520	575	589	547	561	559	491	525	590	487	537	520	575	512	567	546	523	551	546	554	560	556	538	593	511	555	499	564	581	530	529	564	578	545	567	567	527	566	539	493	572	507	548	545	553	576	598	554	533	545	543	560	515	530	531	527	560	545	492	515	486	521	557	491	499	543	517	571	533	544	493	550	558	502	555	527	518	525	549	552	551	548	559	548	533	565	529	541	510	513	592	533	523	533	576	553	533	569	540	535	572	493	559	513	524	556	559	552	532	506	529	569	529	574	539	559	563	505	553	532	552	539	556	559	548	545	536	552	516	538	529	549	627	538	516	548	520	566	526	545	515	551	570	572	541	558	554	547	556	531	511	544	603	537	565	546	501	591	594	520	501	540	557	567	521	499	579	574	553	600	536	548	572	568	528	548	590	554	515	519	536	539	552	548	483	587	521	533	539	576	554	543	559	525	562	490	516	539	571	540	574	545	544	535	549	517	539	555	547	540	540	555	564	539	554	559	573	549	587	552	544	541	562	505	534	511	578	522	510	563	535	553	549	551	510	547	551	513	544	565	537	562	563	566	554	532	546	561	569	544	545	557	588	524	591	549	552	544	534	537	530	518	562	595	517	504	581	578	546	561	543	515	537	553	560	545	594	561	515	534	531	543	555	507	539	541	567	527	563	515	568	581	549	569	523	556	519	531	569	521	550	564	482	583	589	577	545	530	547	530	554	501	526	529	565	555	535	572	517	529	548	543	545	539	553	534	536	564	564	541	585	532	513	568	526	495	565	588	503	537	544	526	561	540	580	570	513	557	523	547	588	496	532	565	524	561	528	535	552	577	547	555	542	574	551	587	554	548	550	565	540	539	520	551	562	544	519	553	558	577	533	537	503	543	542	520	552	516	553	496	542	489	538	523	537	555	565	580	541	520	514	537	559	542	510	516	569	541	553	549	555	532	559	571	538	520	498	555	545	552	562	580	545	539	554	516	520	534	532	552	518	569	554	539	556	553	558	521	509	560	561	539	573	565	555	577	551	595	567	577	534	522	541	538	506	575	576	536	522	552	557	534	561	527	556	593	551	530	572	552	547	561	599	535	518	529	569	538	557	522	559	529	550	557	565	514	510	541	543	545	521	514	520	542	555	544	550	551	543	549	553	532	520	565	556	536	570	519	519	568	503	549	541	552	531	503	574	535	538	566	552	531	548	583	553	539	547	544	544	546	521	509	560	558	549	546	575	515	521	544	550	542	533	495	536	591	571	557	545	578	541	562	557	546	577	596	522	557	533	529	560	520	559	528	566	573	529	586	517	554	532	577	545	544	539	537	519	521	566	545	513	517	536	507	538	536	547	547	554	560	519	558	539	555	541	544	564	594	527	554	501	554	517	559	555	558	532	526	538	540	538	546	542	497	534	555	549	580	522	515	546	520	530	500	541	526	510	564	545	535	542	530	540	538	590	563	526	555	531	554	516	500	542	493	572	594	533	540	533	513	530	545	529	517	562	540	578	561	556	537	521	544	544	519	586	546	546	501	535	557	541	554	520	497	555	583	537	574	499	554	525	548	593	551	548	557	520	546	564	552	536	505	554	543	541	538	541	550	556	562	506	566	525	528	524	575	524	543	536	581	572	527	566	537	541	571	522	560	529	551	582	523	541	542	590	544	557	530	524	591	570	547	525	540	562	580	547	521	528	503	570	541	542	545	524	555	540	556	537	521	530	539	536	562	539	522	556	559	520	560	609	542	552	540	544	565	536	583	537	542	558	542	532	521	500	536	576	529	506	513	529	537	557	507	560	549	558	524	585	534	540	532	528	550	558	539	570	537	548	562	506	510	509	569	524	560	554	554	510	552	549	515	526	517	588	563	567	541	533	551	580	548	548	562	523	571	552	522	582	572	495	519	564	552	538	572	563	609	515	560	570	550	557	595	567	570	575	574	587	534	538	545
23501	21552	29448	24135	21576	21622	12925	5178	3408	2696	1761	1291	1076	931	821	761	694	652	633	563	559	521	507	481	488	422	406	401	412	431	414	433	450	455	481	408	385	413	377	372	395	396	366	362	381	370	414	342	352	401	376	403	407	377	476	471	437	430	424	498	467	378	405	369	377	393	382	387	375	397	364	413	385	363	376	369	363	343	376	315	356	386	382	381	344	381	335	336	362	382	334	307	316	347	359	371	372	311	340	342	344	345	364	298	322	360	344	324	322	330	351	366	367	386	316	335	358	354	367	317	329	330	319	321	349	342	362	328	349	359	327	314	316	358	337	324	346	379	341	321	351	383	354	328	346	307	342	314	354	343	321	314	356	371	320	366	336	349	363	339	335	336	356	358	327	320	320	351	339	335	328	339	322	335	348	313	333	355	350	370	328	350	332	341	329	370	342	359	338	351	338	383	366	319	340	350	323	338	374	330	305	324	349	318	312	340	360	375	319	335	351	338	313	316	323	351	358	346	318	337	339	348	321	320	324	373	351	347	353	313	347	330	322	319	334	335	332	368	367	344	327	343	346	343	332	351	356	353	355	320	349	331	351	344	341	347	316	326	343	354	336	305	323	353	316	308	325	344	341	323	355	347	350	342	334	330	337	332	339	332	344	330	350	316	343	351	372	339	330	335	355	339	325	323	351	342	341	314	343	358	317	313	322	382	387	321	347	331	355	334	330	351	333	321	317	350	337	328	350	330	352	337	350	344	363	331	363	332	371	323	332	337	348	369	361	321	354	326	315	342	338	323	312	367	336	347	362	347	320	347	322	346	358	350	348	364	369	313	325	319	357	317	355	340	362	324	318	333	324	352	341	349	319	340	359	370	360	305	349	320	325	350	361	384	367	344	332	398	329	356	318	317	334	321	364	336	321	357	335	329	304	337	325	341	330	313	357	320	341	324	333	340	321	308	350	344	352	318	354	360	332	326	364	331	334	322	364	329	343	300	357	349	290	341	356	337	338	310	357	356	337	341	343	331	385	329	336	325	340	348	325	359	342	318	320	346	342	317	384	340	344	318	337	319	324	373	324	363	339	355	327	365	338	328	303	336	332	338	333	374	347	341	357	342	336	376	351	328	314	350	349	335	356	374	299	341	357	390	356	329	331	357	359	335	336	324	362	382	324	347	345	334	357	312	355	334	337	335	335	327	325	328	333	329	326	352	343	337	333	337	347	335	340	362	305	349	370	339	334	320	355	335	353	343	345	344	350	349	325	351	366	363	336	360	355	334	336	315	336	337	358	344	322	341	323	313	375	328	377	351	328	321	355	361	331	374	340	356	332	344	332	327	398	346	328	321	321	358	349	350	341	322	359	359	378	317	352	341	334	320	320	350	348	329	326	327	347	322	338	342	343	313	339	353	320	314	329	340	331	360	350	347	359	366	346	310	348	319	329	319	327	319	354	346	335	310	326	322	341	333	390	350	347	338	358	353	355	339	365	344	328	341	324	309	350	311	337	334	367	316	352	329	335	330	375	348	349	300	353	317	352	340	373	343	348	324	373	344	354	323	334	340	336	316	325	355	326	340	332	348	348	362	310	347	332	346	329	344	333	357	337	360	341	351	342	331	360	373	343	367	346	331	358	304	355	326	317	315	330	319	378	307	364	358	342	350	343	345	336	325	330	339	324	350	340	324	319	327	308	346	329	313	333	332	325	342	329	327	359	336	339	342	353	355	372	337	328	378	345	357	335	347	323	340	322	365	359	310	371	332	372	337	347	389	362	307	368	353	321	334	342	312	324	334	375	352	344	338	350	301	346	332	322	347	342	329	373	333	327	331	333	366	349	344	344	333	320	316	317	324	334	334	339	346	340	325	327	325	358	340	324	365	362	344	336	315	308	339	352	334	328	330	303	345	351	338	360	334	338	342	310	356	341	349	336	341	350	359	355	342	324	336	311	360	347	318	331	313	317	352	315	370	386	339	336	303	363	363	331	296	387	347	321	325	341	370	343	329	346	359	318	353	342	365	338	339	354	356	312	323	324	341	353	310	310	345	334	330	321	338	319	357	367	343	330	354	365	334	331	332	329	324	368	364	344	348	336	337	341	377	347	321	343	330	361	318	320	312	316	374	335	377	361	326	328	320	370	351	332	355	325	360	366	332	356	325	324	317	325	309	377	321	325	339	324	383	358	354	329	329	365	358	365	326	347	358	337	328	360	381	340	343	354	330	312	308	360	373	359	371	348	313	329	344	377	357	334	314	313	351	346	340	348	312	339	320	290	313	336	303	338	354	333	339	326	354	335	331	313	356	298	333	351	347	349	350	319	319	317	343	356	359	377	329	322	324	318	354	336	339	349	341	349	301	363	340	364	335	339	335	323	305	361	320	346	319	340	359	321	317	352	325	357	325	337	343	367	323	337	313	341	341	331	335	338	326	349	333	357	354	348	328	341	355	357	335	339	348	344	311	346	330	335	358	364	357	351	317	317	378	318	313	354	348	332	352	366	329	347	366	307	338	357	330	337	324	329	384	356	328	331	371	333	353	326	347	372	331	349	344	317	351	320	338	340	350	352	322	347	344	306	294	340	315	328	357	333	359	339	323	352	340	374	358	312	340	324	342	330	329	359	302	312	362	346	333	359	362	335	322	347	366	332	318	318	361	303	315	344	345	344	331	350	363	291	386	359	326	362	335	345	327	354	339	328	330	334	339	343	346	330	363	324	349	352	315	310	337	327	346	337	352	326	329	335	337	311	324	329	326	350	326	335	353	328	337	349	350	364	368	338	313	341	357	348	347	353	354	313	346	305	334	308	348	334	353	369	339	316	345	328	335	304	326	352	371	323	326	349	365	318	344	315	337	333	308	337	317	355	382	359	360	347	320	346	312	353	355	353	348	334	322	336	320	349	340	348	358	339	337	338	350	320	315	291	335	337	379	332	342	313	365	344	321	345	334	339	338	329	343	355	346	359	319	346	349	362	338	315	355	400	331	341	344	312	310	372	335	375	321	358	335	368	341	355	349	339	327	344	351	325	364	312	351	312	326	366	348	328	351	336	360	337	362	344	326	358	358	359	362	324	362	346	351	341	322	313	330	345	355	343	335	356	343	355	315	335	354	371	320	376	337	355	339	347	368	309	369	338	336	360	360	323	340	324	324	352	333	346	335	329	326	342	318	345	324	357	315	348	356	369	332	324	291	327	318	358	336	351	327	322	352	366	339	342	374	342	329	331	332	323	332	359	352	349	334	334	288	354	348	320	358	348	364	342	352	340	359	352	351	358	346	325	342	337	332	346	358	325	343	368	327	365	357	335	332	363	340	353	368	354	333	316	333	323	370	346	339	353	313	352	291	354	330	352	333	316	340	342	293	304	358	362	325	345	339	342	330	338	327	341	313	334	360	332	320	297	339	341	347	319	359	325	331	356	325	331	334	372	335	344	360	375	329	346	335	320	331	351	348	356	325	340	387	367	319	350	346	335	366	304	321	343	358	351	337
22990	43481	35506	24665	17645	13730	11728	9700	7801	5979	4020	2900	2341	1820	1574	1528	1346	1159	1049	901	830	707	661	673	696	578	609	600	567	592	647	620	593	543	634	570	516	515	518	504	479	487	471	510	513	481	496	469	483	517	522	537	576	537	615	660	562	628	641	622	698	561	529	535	516	479	460	533	524	471	478	497	470	470	466	461	462	458	435	452	432	474	486	475	463	426	476	425	404	428	411	440	422	421	428	415	413	407	398	423	409	463	439	436	442	436	440	446	421	430	391	402	451	395	427	418	447	394	408	436	391	418	396	395	424	410	387	440	432	388	424	419	412	421	436	450	422	428	398	406	434	414	430	408	425	417	495	388	419	432	438	416	418	373	416	450	405	402	418	441	430	428	413	404	371	379	432	454	439	405	394	423	439	435	438	396	410	429	376	386	451	407	425	402	437	403	441	425	461	424	421	386	403	450	443	388	432	401	422	412	388	378	429	429	432	404	405	453	415	396	421	415	383	446	410	441	395	414	398	402	415	401	446	419	412	405	403	399	394	409	416	380	404	400	397	426	387	403	388	408	420	429	426	416	412	353	382	391	384	459	418	471	391	439	437	430	450	439	420	455	410	396	402	404	422	394	438	414	425	415	394	442	423	415	422	417	395	411	448	400	422	450	432	416	387	399	444	405	409	422	420	427	436	428	383	404	449	416	415	402	405	434	439	408	412	439	412	415	423	416	423	366	435	392	385	406	419	418	436	403	422	439	419	406	413	435	433	363	401	443	433	424	402	378	427	444	434	408	423	405	404	413	417	414	406	432	441	406	435	429	391	412	422	415	404	433	411	427	437	421	408	435	409	389	414	400	420	396	417	385	390	446	447	440	442	388	415	432	442	426	392	423	432	390	419	424	410	424	386	401	414	457	389	398	456	406	425	433	456	424	395	390	470	427	420	399	375	419	412	416	405	410	457	405	403	384	437	429	395	434	467	404	452	433	408	400	429	423	389	418	397	444	410	422	405	403	386	415	413	447	408	450	415	424	411	416	393	430	417	408	377	410	429	432	388	431	415	405	398	386	418	390	421	383	413	435	426	460	397	425	402	392	391	417	447	421	440	393	427	468	432	435	434	389	412	411	408	392	398	418	413	448	444	428	416	427	409	410	390	423	414	390	413	403	403	416	408	415	407	414	414	445	437	408	437	426	435	379	399	422	385	406	451	406	425	421	429	410	418	421	407	448	429	404	419	445	385	395	450	418	361	426	381	422	371	415	397	392	426	392	415	414	445	444	429	439	383	419	453	401	411	439	425	403	446	420	420	403	439	438	388	399	399	430	411	412	412	389	443	406	400	399	393	410	416	429	435	422	380	399	401	417	392	436	389	364	411	405	446	428	381	395	445	397	395	441	434	457	412	408	389	415	383	419	435	400	413	400	452	393	430	401	390	431	395	418	401	421	443	396	399	393	409	402	399	387	400	415	460	406	419	401	397	446	399	429	389	401	433	429	441	414	418	388	404	428	435	431	412	427	403	373	424	401	419	423	418	438	411	427	437	406	409	400	417	419	432	388	372	426	448	406	442	440	419	383	407	428	414	430	393	458	397	400	392	424	419	409	437	446	380	421	428	412	399	409	445	468	419	390	400	432	406	429	437	411	419	428	430	407	400	409	420	421	442	400	401	400	400	432	417	400	422	398	419	421	439	422	419	428	464	423	418	423	416	411	403	407	434	420	362	400	397	415	418	452	374	377	389	393	432	422	375	392	394	390	427	420	401	440	411	459	474	414	390	424	408	403	402	427	428	402	407	401	405	391	424	431	443	421	391	399	392	403	425	413	385	423	426	437	391	414	406	407	417	414	394	386	404	423	439	394	436	445	415	412	427	420	442	430	420	435	417	416	432	434	414	394	435	385	412	427	455	415	427	407	431	430	409	390	435	429	422	368	412	396	427	442	444	413	433	406	416	416	428	415	411	399	418	391	422	421	406	389	414	404	404	421	385	424	393	390	435	418	424	397	438	423	434	400	389	422	433	443	433	394	431	440	450	472	451	404	395	426	449	441	400	402	427	378	406	427	391	402	381	412	417	420	422	385	410	410	436	370	396	383	426	439	405	399	414	426	446	390	414	424	374	390	386	399	437	394	469	413	398	434	363	407	420	401	380	363	409	431	411	403	425	410	356	424	442	401	472	393	407	377	436	416	405	442	411	424	409	441	410	413	409	385	411	404	408	444	407	409	416	440	425	414	441	414	382	414	403	436	392	430	440	394	429	419	385	394	377	422	402	444	419	434	479	436	444	412	385	417	403	437	452	417	415	423	414	396	425	408	454	419	422	431	420	402	430	431	414	426	453	391	427	443	412	412	410	399	384	411	361	432	412	404	400	397	408	453	437	443	376	435	398	426	390	392	423	368	431	374	446	386	433	414	424	444	392	401	426	398	413	427	437	395	412	416	432	387	416	449	403	399	416	417	407	443	457	414	402	439	382	425	413	386	396	420	432	420	452	432	393	393	426	418	407	431	376	428	419	456	484	395	410	424	426	411	421	435	424	424	443	433	411	403	394	415	434	409	390	404	445	434	409	404	400	410	430	484	406	381	429	386	391	420	395	450	410	414	416	410	420	451	441	405	401	440	416	405	418	436	372	379	446	386	398	385	390	410	415	457	368	391	427	431	381	428	424	395	428	405	410	386	418	426	397	416	394	381	410	411	461	405	423	400	446	436	411	395	391	428	434	412	420	425	396	417	413	372	426	412	415	407	410	395	403	390	419	434	418	385	407	433	381	396	393	413	429	425	451	406	429	410	421	428	448	416	449	400	406	438	419	428	436	441	432	430	452	421	405	380	387	396	411	423	417	386	441	377	411	357	421	415	421	439	400	411	432	436	413	384	427	418	437	424	411	412	420	459	416	399	454	437	386	397	395	431	402	393	422	441	409	423	403	468	431	432	427	421	406	410	437	408	397	395	459	392	392	372	413	401	388	425	427	408	441	399	397	389	421	434	421	419	427	398	409	417	390	411	467	399	438	435	406	411	435	428	417	454	431	415	395	408	427	401	391	402	408	424	411	368	387	408	447	410	464	403	423	409	428	406	391	440	396	417	395	420	441	405	394	432	401	417	379	430	423	428	422	418	430	414	415	431	427	398	409	393	454	421	424	406	414	450	415	437	419	407	427	430	426	418	407	409	440	416	424	417	415	418	406	409	429	411	453	390	436	427	394	388	395	401	404	403	437	418	433	427	431	408	426	413	444	420	401	461	397	424	400	378	416	434	439	433	433	413	417	417	392	421	424	421	415	400	405	456	389	395	369	437	407	404	403	392	433	373	414	387	407	414	398	379	445	417	384	414	448	382	425	411	393	428	381	454	414	433	433	420	430	419	403	403	366	384	429	405	411	415	428	432	395	379	435	426	411	428	399	422	403	383	396	409	418	438	417	450	406	441	427	420	420	406	405	389	402	396	418	460	389	388	438	449	444	396	426	445	449	414	364	417	407	407	400	435
27879	22249	19962	11038	4361	2796	2294	1805	1411	1107	795	699	570	563	493	513	432	441	473	457	471	449	411	454	414	417	406	414	406	393	407	412	388	408	436	432	451	421	401	411	425	408	399	408	407	412	397	418	407	423	451	395	404	405	438	393	417	413	446	455	439	450	418	424	416	405	446	430	445	443	413	405	423	403	432	383	414	372	394	404	427	429	365	400	375	378	418	422	394	436	426	389	414	415	385	386	405	397	426	388	457	432	383	395	402	402	384	403	416	398	369	410	403	448	391	415	362	438	377	414	404	428	411	429	422	408	442	414	412	404	402	406	389	411	394	363	431	412	410	401	411	391	416	415	377	389	361	363	422	397	396	388	370	392	398	394	438	404	420	413	400	397	442	373	421	398	398	390	395	385	394	418	390	404	404	430	441	403	373	381	412	390	419	409	401	384	388	403	388	371	393	368	405	425	401	405	424	388	428	389	379	429	390	392	391	409	439	419	401	390	398	379	434	413	374	425	382	407	389	411	369	380	351	417	421	408	389	390	387	392	388	432	380	376	389	381	397	407	380	408	365	380	394	438	404	403	396	352	408	360	424	379	405	435	382	412	400	406	382	398	423	387	403	416	390	386	435	377	393	392	425	401	399	411	409	425	428	377	384	451	421	421	427	401	385	396	378	392	420	434	408	402	375	416	356	386	384	389	370	432	401	387	394	431	367	388	406	444	405	366	420	360	386	419	379	403	390	387	408	405	416	400	435	383	391	387	389	398	411	423	422	384	426	400	390	386	419	362	399	403	403	379	422	399	392	412	393	369	421	402	413	426	401	371	374	408	394	405	350	397	411	419	404	426	401	383	388	414	380	407	419	412	417	390	389	392	413	385	359	407	385	428	384	422	391	365	385	415	409	406	384	385	387	442	373	372	397	389	403	399	428	412	401	443	429	377	383	384	422	389	406	415	413	390	388	436	387	371	427	390	411	443	420	407	412	436	358	395	439	379	396	433	399	405	363	423	399	406	420	400	411	385	371	385	395	380	385	404	432	376	424	438	385	373	403	423	385	375	395	408	411	421	425	410	383	379	398	385	407	385	442	399	421	376	396	413	425	386	388	394	396	402	421	420	426	427	395	417	402	412	411	417	364	395	433	375	401	372	431	403	388	426	395	396	427	395	425	387	409	417	380	387	396	413	417	401	360	400	390	415	420	412	397	409	404	419	355	391	381	370	414	366	387	394	403	403	387	443	379	392	397	361	390	422	402	394	370	426	423	399	396	391	385	407	425	403	426	399	419	393	385	420	396	444	397	395	417	410	378	394	368	402	418	407	406	409	375	419	391	372	393	375	393	385	380	379	403	400	405	427	392	421	372	384	394	429	379	402	394	374	415	358	415	395	376	379	389	395	396	383	407	396	413	378	385	406	389	402	411	400	387	388	389	401	394	395	423	392	404	393	381	386	408	401	423	454	419	357	388	409	396	390	394	386	405	414	406	386	421	427	390	384	405	380	404	394	393	399	408	400	411	377	395	376	400	429	420	429	379	411	412	386	390	374	382	422	393	363	385	408	381	417	399	377	440	382	422	393	386	433	396	432	383	390	407	414	396	408	428	404	383	376	422	397	366	386	394	406	394	424	411	405	389	388	386	414	412	382	376	397	424	393	390	413	391	421	424	411	415	408	387	397	406	384	383	401	384	425	438	398	441	367	405	395	418	386	404	383	423	407	423	380	408	403	397	385	386	435	413	397	390	408	385	415	382	328	412	390	441	424	380	395	412	416	411	372	430	400	381	427	427	397	385	398	368	394	379	422	397	387	420	427	372	385	377	407	388	386	398	436	428	391	384	395	371	374	409	394	408	397	396	406	416	394	412	392	377	401	380	432	418	404	367	369	370	424	422	432	404	433	426	421	397	421	390	401	396	412	406	420	398	387	392	396	404	449	392	376	384	390	430	437	419	400	418	392	375	409	396	370	393	369	419	409	390	409	422	400	423	413	383	388	393	407	407	415	393	370	419	390	392	398	401	423	410	380	385	407	392	398	415	428	369	366	386	396	394	412	360	360	385	400	411	394	391	394	431	397	400	402	413	411	406	404	390	381	415	390	449	402	381	381	404	403	402	384	410	415	384	427	397	362	414	390	419	389	449	405	395	404	427	419	409	390	397	414	422	400	389	370	381	423	404	369	406	380	436	387	419	397	427	362	404	382	372	392	424	396	423	429	390	404	417	417	394	350	431	407	446	406	406	376	402	414	401	368	420	407	357	389	404	370	381	399	404	433	412	406	379	415	398	426	388	393	386	401	418	409	414	392	413	431	398	404	372	416	365	408	424	397	371	438	439	386	381	404	430	392	401	373	390	393	404	408	429	386	388	337	395	391	421	354	418	436	400	421	408	419	422	414	410	379	373	410	406	413	413	419	392	413	414	404	394	401	422	380	401	399	411	371	406	422	427	393	366	375	394	405	376	414	424	399	403	418	402	408	352	357	402	397	396	381	401	428	398	414	377	399	403	403	369	406	410	390	436	398	436	422	387	432	394	367	395	390	354	395	395	399	392	393	390	435	410	390	429	429	441	392	377	407	394	393	421	396	398	410	378	399	411	351	351	395	411	404	419	409	380	410	430	432	395	426	408	414	400	390	395	387	401	421	408	382	407	383	424	427	412	412	420	389	409	354	423	394	392	388	417	389	384	382	430	397	408	366	394	376	378	408	371	388	430	435	416	427	382	378	402	401	369	394	380	392	380	397	448	399	398	385	408	375	418	397	387	400	411	355	388	392	413	416	388	410	402	398	421	377	416	356	426	408	409	418	401	412	443	386	369	410	422	421	406	389	370	396	400	417	401	412	372	420	397	385	401	421	409	424	397	419	416	386	382	382	422	430	401	395	386	415	381	401	431	382	395	437	397	413	393	393	413	397	388	413	371	394	396	392	384	390	395	404	365	417	388	388	418	443	409	393	444	402	410	394	429	392	397	420	393	393	392	388	404	397	433	382	403	377	422	363	411	407	408	412	395	395	375	387	374	367	422	394	438	380	381	401	411	420	367	420	399	415	380	390	396	417	407	406	394	402	405	410	385	374	409	400	426	381	396	348	385	418	415	365	371	404	416	417	406	402	398	402	415	433	392	398	380	403	388	398	416	372	413	412	404	410	421	390	395	400	395	371	405	436	401	396	415	419	427	402	377	413	404	414	363	375	395	396	393	403	380	396	397	408	400	426	391	399	346	393	393	410	366	376	391	392	374	439	386	426	409	378	417	420	356	417	417	406	409	365	382	413	375	390	408	394	433	394	407	409	406	394	403	398	363	387	395	430	423	415	396	387	364	406	414	379	394	380	389	412	393	406	405	415	403	372	385	363	394	407	389	357	419	453	369	424	401	389	395	386	324	423	407	419	422	423	373	406	418	405	419	422	370	362	407	355	388	391	431	421	407	435	407	390	370	394	448	375	413	416	411	385	420	387	386	380	404	410	412	438	428	377	383	405	432	374	395	364
19320	30567	23962	13549	7966	6438	5317	4006	2973	2408	1584	1280	1077	915	828	754	726	645	635	607	625	603	628	608	570	558	531	515	542	533	607	516	597	538	551	508	525	524	508	513	556	571	489	561	535	541	539	500	558	543	521	536	562	602	598	551	545	552	576	541	593	595	556	548	513	547	540	521	545	522	539	534	551	551	512	477	493	475	513	492	477	504	523	485	508	529	552	517	509	497	522	490	484	497	548	512	500	496	485	511	549	511	481	460	493	531	531	486	474	519	562	509	480	526	498	505	483	483	512	527	497	513	489	533	476	488	475	540	464	516	479	519	474	478	490	509	522	507	511	509	534	482	513	499	532	527	515	548	514	494	471	465	524	529	480	481	524	518	504	488	527	512	471	472	523	500	528	490	511	500	485	474	519	506	516	496	536	496	458	503	475	506	526	511	496	509	510	498	507	489	542	515	501	539	483	522	510	511	518	487	543	507	543	516	514	506	508	500	501	501	499	471	489	481	503	522	484	498	544	516	499	485	499	465	522	518	515	486	504	515	488	483	516	496	491	478	513	488	507	504	456	510	472	498	512	481	507	524	497	492	528	533	514	507	506	500	502	505	481	489	525	493	490	513	523	525	472	517	539	484	483	502	535	525	508	470	481	471	486	499	475	538	529	553	491	512	490	501	521	541	488	537	524	516	521	558	509	504	472	539	502	467	468	527	504	547	538	505	489	540	507	494	507	509	494	495	489	521	527	513	474	494	502	477	486	527	492	534	508	526	503	518	509	499	505	477	472	480	492	489	522	488	484	541	456	498	517	530	533	501	502	558	489	505	514	506	470	522	506	506	507	489	517	520	490	506	520	510	485	482	499	523	501	506	494	484	505	492	530	557	515	489	510	467	536	480	489	529	524	482	508	501	488	520	475	502	498	459	522	507	490	502	509	534	478	530	498	499	517	538	495	520	467	473	503	486	504	509	472	478	515	486	541	505	494	501	488	482	509	478	506	514	476	486	516	533	491	489	450	498	489	491	501	509	508	475	532	537	503	496	492	523	531	474	475	472	491	534	525	506	494	474	486	492	538	537	509	509	531	476	482	545	524	507	509	471	507	528	499	500	458	471	497	520	478	524	494	502	504	480	466	477	529	514	504	533	491	481	478	492	548	481	497	507	535	481	507	485	481	495	512	526	487	509	550	496	491	534	536	506	514	501	495	514	510	490	540	493	499	515	535	547	505	504	516	534	466	496	516	556	503	454	506	478	495	489	497	510	490	517	501	515	478	520	531	495	531	486	530	461	505	490	519	522	534	486	504	505	506	498	480	519	504	495	484	470	519	499	504	493	538	526	488	524	525	478	457	501	499	462	448	504	496	480	497	488	481	489	510	510	432	521	499	487	481	485	482	514	490	535	515	510	501	518	551	507	520	512	466	492	548	483	503	505	522	571	512	489	534	541	496	514	505	481	540	495	495	505	538	513	524	492	507	522	513	505	533	527	520	481	466	513	522	496	510	495	497	472	544	510	507	526	493	521	517	482	510	471	483	488	484	478	535	515	509	496	513	474	514	528	469	489	512	514	517	478	488	488	509	494	534	513	516	456	499	497	506	504	466	492	507	501	483	482	515	488	487	500	509	485	529	472	501	477	464	504	494	495	464	502	534	472	545	514	527	479	475	523	471	519	451	483	513	475	496	526	518	478	475	488	561	504	445	512	500	550	498	493	488	517	509	496	510	525	516	490	476	511	495	483	492	509	473	482	515	489	505	470	477	488	481	521	475	525	487	484	507	477	505	492	502	499	503	515	486	516	522	475	494	507	481	472	553	506	494	490	553	493	492	478	473	493	533	511	535	516	460	519	533	507	483	489	516	527	509	531	516	522	502	496	515	522	506	552	495	483	478	515	540	534	469	516	536	519	513	521	547	507	486	482	508	512	535	473	489	507	516	461	511	544	444	473	475	495	557	481	507	499	502	515	470	496	528	468	488	507	451	493	516	510	521	493	514	485	508	544	487	521	510	517	483	513	501	513	538	506	536	520	538	512	467	508	510	486	554	536	532	515	504	521	482	484	502	535	494	502	449	488	473	524	491	514	477	527	503	517	549	507	508	492	486	498	488	538	495	506	546	476	503	515	506	499	489	495	510	459	503	509	500	536	464	482	523	506	526	518	517	538	523	523	517	486	534	479	511	508	472	568	470	518	482	542	508	490	520	514	497	478	517	485	509	476	482	498	547	497	529	522	504	480	513	527	509	485	503	463	501	522	491	526	526	512	533	511	483	458	495	542	467	539	467	517	496	493	531	486	487	495	477	500	452	490	510	518	475	515	494	488	505	441	452	512	516	522	518	493	478	503	532	483	497	482	507	501	468	501	516	521	505	482	478	513	463	513	516	476	517	474	507	504	520	474	507	525	496	495	536	517	514	537	467	519	484	512	550	511	485	479	512	451	516	514	509	537	515	503	497	524	470	495	533	462	514	498	540	492	526	485	503	527	548	509	527	515	500	498	524	507	518	454	485	486	483	504	494	543	490	500	519	490	519	528	502	490	515	516	499	519	514	507	555	478	492	527	506	448	532	525	532	492	503	477	538	487	511	505	497	531	501	483	534	516	488	517	499	527	475	505	499	508	518	507	497	486	507	509	532	506	564	471	503	529	483	501	492	498	570	527	482	509	503	496	498	518	497	496	506	479	487	522	493	496	498	498	523	512	492	505	523	520	497	502	486	518	477	503	481	503	490	534	532	512	504	524	505	492	488	497	504	482	486	530	534	495	531	519	459	523	495	479	525	473	499	501	541	512	502	478	517	531	525	540	531	527	521	499	524	477	542	557	492	494	524	500	517	477	523	517	526	514	489	508	534	482	526	455	495	482	480	528	510	525	528	518	498	523	490	521	483	525	487	493	498	505	530	512	519	481	516	522	473	486	493	474	502	493	505	526	491	531	467	509	512	497	557	486	505	483	463	486	519	478	502	525	526	540	501	491	488	493	504	477	457	462	506	506	492	475	479	515	508	489	487	534	506	476	511	530	522	509	518	515	489	522	534	496	499	516	536	515	489	515	489	523	493	532	537	511	529	516	509	513	515	514	587	474	504	527	473	481	490	523	534	518	524	489	494	517	496	511	509	520	515	520	493	500	488	523	503	508	512	487	491	457	501	523	524	466	490	514	506	493	500	486	496	505	499	503	480	492	488	504	482	509	535	527	496	508	514	470	498	505	499	507	474	465	476	520	549	494	564	534	492	494	502	510	494	515	514	531	489	507	503	538	501	478	509	523	509	529	491	534	502	508	505	522	512	514	490	539	500	522	492	537	518	525	513	478	553	487	471	476	513	527	509	530	548	517	506	482	477	500	509	496	514	527	486	518	539	493	483	504	474	563	496	541	513	499	480	500	482	480	486	487	493	482	493	481	544	488	589	497	514	521	488	489	470	480	481	461	527	525	493	507	527	476	488	550	515	484	519	508	511	522	479	521	500	485	534	544	493	518	535	476	489	524
24579	21526	28860	24650	21224	11851	5287	3102	2126	1763	1149	933	812	651	588	540	543	477	477	471	415	428	383	404	368	388	390	363	352	359	355	397	386	350	385	363	362	355	385	318	314	346	329	358	355	329	299	331	343	349	343	360	371	388	369	353	388	389	333	384	386	359	333	353	329	351	344	357	378	328	355	353	360	361	383	356	331	332	359	322	325	324	328	331	320	308	328	320	339	302	329	341	320	346	306	289	339	330	308	314	309	317	315	307	301	320	293	338	316	351	296	331	301	310	342	303	337	354	308	328	326	318	326	292	334	290	337	318	336	333	313	320	301	318	326	299	287	312	328	302	322	295	313	312	315	316	320	305	312	331	335	310	320	343	288	308	312	320	305	349	325	356	344	279	331	311	353	326	305	301	321	329	332	340	354	323	298	358	324	286	302	321	317	316	310	330	330	362	302	299	325	292	309	347	306	334	313	319	303	300	304	319	323	322	304	298	324	306	314	344	324	295	340	304	313	316	323	336	309	292	317	310	350	331	343	296	330	333	305	298	327	351	309	333	293	334	315	328	294	323	315	325	312	299	340	309	330	338	289	339	281	328	298	319	326	328	334	306	275	334	281	300	326	305	324	313	334	329	315	304	315	280	340	328	321	334	331	312	335	295	325	337	314	310	331	302	295	316	354	286	345	305	328	330	313	336	354	332	327	293	311	331	321	328	304	329	311	330	300	321	304	288	320	336	321	305	298	300	299	291	331	290	309	314	342	318	309	335	319	275	305	320	313	304	304	290	321	283	324	321	367	299	347	333	319	320	315	351	328	328	317	350	340	331	322	325	315	320	312	307	301	323	306	324	331	353	350	304	325	321	304	286	308	325	308	291	311	315	296	335	364	308	328	311	295	275	332	335	312	322	306	319	316	302	300	300	352	294	338	305	353	318	327	325	315	316	291	300	323	341	316	309	301	310	323	298	320	339	309	334	307	338	309	338	293	294	311	339	304	334	328	312	337	352	311	296	322	277	347	297	312	343	297	332	334	317	322	299	317	345	341	322	311	313	321	280	321	343	316	349	295	301	358	324	319	320	358	312	341	329	323	340	331	304	328	326	324	307	304	333	334	358	309	301	335	306	335	308	319	321	328	283	341	310	313	335	309	321	347	338	325	326	353	349	293	301	317	329	311	360	319	322	300	327	322	312	306	347	299	344	336	339	306	331	313	339	314	329	322	320	330	314	346	305	321	317	323	316	319	307	316	320	302	306	284	313	338	325	299	317	293	290	318	316	321	350	323	335	284	319	289	329	309	351	325	320	298	324	315	352	315	290	312	299	352	291	309	291	354	339	329	329	311	287	333	281	280	326	331	277	280	309	316	285	332	301	294	334	341	304	288	298	337	342	286	337	312	293	298	323	330	324	323	292	352	317	299	337	302	375	319	324	316	315	305	306	340	306	286	337	336	318	300	311	323	330	333	310	344	299	325	287	348	298	313	310	321	329	306	335	321	336	322	360	334	312	318	363	329	315	329	304	311	339	316	307	306	300	331	337	333	344	303	300	324	324	319	325	279	324	319	349	352	299	304	300	282	299	291	296	336	275	309	322	334	301	321	324	325	339	327	353	339	321	341	313	334	332	312	319	324	312	310	298	299	315	310	285	351	318	296	302	349	318	322	316	318	307	289	309	330	310	325	293	313	351	294	328	294	327	305	294	325	298	352	332	337	314	323	342	310	309	299	326	315	318	340	322	310	311	319	323	346	313	301	316	315	359	298	319	285	312	305	324	295	328	317	269	292	325	317	291	318	337	318	316	351	312	319	372	332	280	321	341	331	285	327	300	325	279	322	319	322	292	332	333	299	298	318	316	315	349	327	312	306	319	330	331	353	284	351	322	328	299	306	288	314	288	300	315	321	317	342	318	320	301	311	324	310	297	332	326	329	326	319	310	294	309	327	314	325	305	291	321	319	331	319	335	299	317	301	296	289	337	290	317	319	297	330	328	317	329	342	352	358	314	309	336	293	313	333	330	338	316	314	310	349	291	297	310	327	352	311	314	348	315	315	294	305	306	296	324	298	331	329	331	317	313	331	275	326	324	312	357	349	305	325	307	320	299	310	324	326	353	324	331	327	335	295	310	309	330	344	320	319	329	326	318	315	318	325	334	312	328	360	344	310	325	291	318	325	289	336	314	324	339	337	329	338	299	329	311	322	350	321	322	333	340	334	311	316	314	290	281	292	323	306	329	265	317	333	303	318	285	287	283	325	306	333	288	307	294	302	318	316	311	312	308	339	318	345	365	323	344	333	342	326	316	318	295	307	305	309	336	317	304	333	279	320	289	307	332	326	306	310	318	302	270	321	301	358	352	298	339	326	296	313	307	326	322	323	288	289	335	361	337	317	310	311	332	312	282	319	339	294	354	308	327	335	325	339	312	320	318	320	306	296	324	323	321	359	294	305	276	303	309	319	300	309	325	322	326	327	289	312	295	317	328	315	332	319	324	330	325	339	346	305	336	307	266	307	311	311	334	313	319	322	308	296	333	335	288	313	342	331	336	322	330	323	316	294	311	303	328	306	288	326	315	292	339	311	305	321	355	315	322	314	313	308	339	314	336	292	313	330	314	317	322	309	314	329	319	303	333	312	318	329	318	350	286	298	312	307	314	319	280	335	331	305	344	331	319	325	293	321	331	262	310	311	321	321	315	325	329	301	322	302	340	324	351	318	341	323	288	301	330	330	310	334	303	304	319	305	332	319	306	313	331	314	312	327	308	320	268	305	301	310	285	278	343	305	315	333	281	340	289	269	312	297	321	306	346	338	302	306	301	331	337	287	310	335	332	334	316	344	279	298	337	337	329	311	337	338	322	309	300	307	289	312	312	320	312	304	320	311	318	297	314	328	308	322	312	309	320	327	301	333	330	339	332	301	322	321	341	290	343	299	333	295	325	335	319	311	333	332	329	304	313	321	320	343	321	333	307	309	316	326	334	315	353	298	308	316	333	350	337	309	324	329	347	310	263	338	315	321	313	329	346	328	281	350	334	298	323	340	316	325	290	306	333	326	309	318	298	325	318	294	330	301	304	315	302	309	314	300	355	313	308	279	328	345	311	319	313	319	339	307	289	311	293	304	300	299	289	314	324	329	299	328	312	354	327	304	317	316	315	354	350	310	325	316	321	293	329	332	308	323	311	351	318	323	313	317	338	340	317	323	366	324	304	316	347	360	319	303	330	326	351	312	309	283	314	360	324	321	315	308	305	334	322	331	300	320	326	329	304	309	315	336	336	317	284	327	298	308	305	315	334	297	337	343	334	337	297	327	340	309	311	299	328	302	298	300	312	304	311	315	299	324	290	323	335	290	295	316	313	316	317	312	309	304	289	317	323	315	335	305	312	314	310	314	326	297	329	317	344	315	301	304	327	310	318	328	333	328	310	331	338	306	304	302	316	335	302	333	318	341	340	351	331	326	351	311	304	328	315	312	314	297	341	299	306	339	348	317	332
20130	37437	30811	19950	12590	11006	8796	6531	5103	4088	2597	2051	1704	1256	1091	967	927	806	746	709	702	631	647	601	557	572	504	519	519	473	543	517	537	525	576	519	448	471	416	414	451	473	444	443	442	460	445	452	482	481	460	482	545	507	565	553	503	562	554	539	529	491	433	469	473	440	451	430	473	476	436	433	487	426	414	402	432	439	459	450	459	436	427	395	426	435	440	428	406	402	423	403	430	382	415	444	426	385	410	435	406	432	409	446	397	434	411	426	416	413	407	451	415	433	422	418	404	397	394	420	420	401	428	422	373	418	403	399	421	409	434	377	428	386	409	401	419	396	392	393	418	423	422	437	427	387	419	404	393	400	408	401	375	395	429	413	435	420	412	402	409	434	378	390	384	370	420	424	368	421	428	398	431	392	377	409	378	405	360	413	413	407	375	395	382	426	410	404	391	393	390	403	393	439	399	411	405	413	393	400	407	402	399	428	393	385	417	425	403	399	411	408	412	436	402	411	410	395	444	397	417	393	406	390	419	385	417	393	405	403	394	407	399	397	423	459	406	412	379	400	398	420	377	414	372	408	378	416	386	407	416	416	392	432	387	407	388	429	436	400	395	418	367	417	402	419	378	392	393	387	410	397	384	422	432	396	405	417	405	389	367	384	404	401	401	413	406	392	361	425	396	414	364	366	373	420	413	404	391	414	407	394	396	392	425	383	403	435	431	418	391	361	372	402	432	398	360	412	405	434	438	361	397	407	426	449	441	404	396	445	398	403	405	424	435	421	390	437	395	411	376	393	395	393	404	409	398	388	396	407	416	388	382	403	420	354	420	405	384	408	381	381	384	433	395	402	392	387	422	404	420	409	431	382	404	433	413	422	411	401	356	380	411	401	398	380	415	440	381	449	440	441	375	407	398	412	399	386	399	383	398	433	376	398	396	413	423	386	390	398	395	416	424	389	392	422	416	405	396	388	415	389	382	402	441	424	406	423	414	402	385	407	394	378	407	397	421	398	396	392	436	380	386	420	399	414	392	412	385	399	412	404	395	408	403	429	440	394	419	404	394	414	423	412	375	386	386	435	429	388	400	422	430	417	419	363	365	412	385	416	452	370	402	422	446	395	406	422	440	393	414	379	395	376	411	405	408	380	395	386	402	409	405	423	421	370	413	422	418	406	397	408	414	425	416	382	447	417	415	420	368	407	413	390	412	384	412	421	408	382	383	402	417	382	400	403	389	388	374	367	428	423	415	379	378	409	412	395	415	404	366	448	401	432	364	391	415	411	366	392	351	411	378	405	410	379	369	429	396	431	380	420	386	439	426	418	384	417	419	428	421	408	381	426	398	421	387	391	382	400	423	394	391	372	385	399	451	389	426	416	411	418	422	393	391	393	398	394	398	433	420	373	395	377	423	396	399	403	407	453	419	381	403	420	404	392	371	388	356	388	433	426	402	405	417	400	366	416	406	360	369	396	384	388	386	393	402	395	415	394	390	410	417	378	401	388	382	407	390	391	382	412	435	408	424	401	404	414	378	432	434	399	396	452	393	426	429	413	398	404	421	377	426	431	409	403	442	403	401	364	418	420	382	379	412	418	377	402	387	405	422	387	381	453	433	411	401	378	381	395	394	425	397	350	430	366	415	375	383	399	409	331	373	413	395	426	397	390	438	412	412	401	427	429	448	408	404	372	433	395	409	377	370	361	410	387	380	409	401	390	408	415	382	412	380	382	390	399	380	411	404	419	437	434	425	356	388	435	395	380	416	433	393	414	422	392	429	411	436	375	388	398	357	398	391	385	380	433	432	400	411	407	439	443	410	380	400	364	384	381	380	411	411	424	383	410	427	419	369	454	366	402	462	405	405	379	416	417	417	364	394	423	401	420	407	362	407	391	382	394	380	426	394	401	418	402	420	408	444	393	403	404	430	403	403	394	413	421	409	392	387	407	410	403	445	371	390	419	417	397	391	422	397	388	416	370	409	444	380	409	449	400	409	355	420	421	406	388	408	386	433	412	411	400	418	409	422	384	397	418	411	422	404	380	410	392	402	412	385	410	398	378	395	432	393	419	379	383	392	411	406	428	405	402	424	409	396	369	422	405	405	387	414	394	460	441	383	384	391	401	432	407	436	414	369	413	396	435	402	372	392	390	417	425	424	390	434	380	422	404	435	422	411	392	375	407	382	414	417	415	396	405	386	406	407	402	389	469	411	420	416	404	412	402	390	419	418	383	373	416	410	400	387	374	405	390	423	412	384	387	411	403	369	364	422	424	383	407	394	404	400	437	383	349	367	397	413	400	420	424	395	415	394	424	378	409	421	417	411	402	402	451	430	370	400	395	400	409	397	394	395	421	424	418	395	415	429	373	386	385	422	371	376	380	364	415	399	372	430	404	400	393	379	386	394	426	410	389	426	413	382	396	396	415	394	389	396	428	425	380	400	385	428	411	396	396	411	415	423	440	428	412	384	426	377	367	372	416	398	376	400	430	381	388	424	401	441	387	378	412	385	393	403	448	416	415	388	400	393	381	394	413	436	448	425	409	413	408	388	400	398	447	373	425	430	452	368	440	432	414	410	426	412	426	428	408	386	380	406	384	398	414	401	412	366	382	439	416	401	399	379	374	429	449	391	409	395	446	402	402	406	411	353	388	444	379	419	390	402	402	419	390	422	377	411	372	382	435	413	392	418	434	378	382	414	392	461	449	422	405	412	380	382	401	376	414	374	378	436	402	415	404	367	416	425	402	426	397	412	416	389	447	357	398	393	400	403	423	438	409	406	391	405	409	415	428	394	378	449	406	436	416	400	408	395	409	378	420	435	417	453	415	404	382	395	409	388	380	418	418	377	434	437	372	383	406	395	391	380	394	382	381	415	428	412	390	373	417	409	421	396	396	401	404	425	401	382	371	443	397	396	424	400	427	474	388	380	406	428	467	420	390	426	430	397	434	387	408	419	385	402	434	418	424	377	374	410	403	391	402	399	377	382	403	411	397	431	416	387	418	375	401	355	405	412	423	407	392	381	387	418	405	445	434	404	402	420	403	414	407	425	423	403	362	419	475	433	392	414	376	436	413	428	419	407	364	385	399	409	409	375	399	407	389	410	387	417	408	395	393	356	424	422	420	421	378	432	399	431	383	415	395	408	386	422	375	402	380	420	426	419	389	414	402	396	435	386	386	394	393	394	387	427	452	444	441	415	415	430	408	411	387	451	386	398	429	414	388	403	395	388	416	405	371	392	388	396	375	396	406	432	403	397	422	431	415	422	401	402	404	445	424	408	412	390	431	416	418	423	395	372	428	419	423	416	436	431	429	427	381	399	407	407	416	402	415	418	386	414	391	390	387	445	429	396	426	405	409	404	427	403	385	400	407	410	426	413	418	387	419	420	387	388	380	365	383	357	373	389	432	410	420	407	393	419	353	416	406	403	382	409	408	399	422	387	400	421	394	407	425	421	443	402	425	461	429	414	408	364	384	368	412	378	409	414	396
25841	21600	27617	25521	10951	4593	3188	2238	1685	1389	926	812	780	661	643	571	570	550	528	532	491	509	483	462	496	454	472	497	494	493	476	436	523	497	509	517	469	449	486	470	443	463	464	447	481	452	447	433	457	464	417	489	497	507	487	492	473	517	532	529	483	486	441	450	435	435	496	469	454	460	467	465	448	494	412	448	429	492	441	475	453	457	445	446	503	436	440	450	458	448	448	422	412	464	435	479	457	397	483	422	460	455	461	414	460	476	437	447	432	432	447	460	449	470	433	413	480	463	450	449	423	457	413	437	444	441	457	461	454	429	457	453	440	460	449	416	431	441	441	439	441	456	448	459	460	469	432	439	457	462	424	418	434	437	433	412	443	465	443	409	427	481	449	420	472	471	446	465	436	476	443	461	427	450	456	459	474	416	457	505	403	492	447	466	465	466	493	472	460	451	475	494	444	472	478	435	469	414	467	449	409	442	462	408	419	476	473	404	448	479	498	449	446	462	441	393	420	466	451	418	469	459	401	445	427	423	475	469	432	420	426	482	410	453	436	495	460	446	466	468	469	490	475	431	449	448	435	464	440	438	443	457	466	470	466	418	432	461	437	447	436	441	431	447	454	432	473	408	418	454	451	437	427	424	429	424	472	428	434	441	418	421	413	460	446	452	436	437	431	399	484	461	445	450	455	451	462	461	442	451	501	441	446	434	441	407	463	418	470	465	459	491	410	454	413	452	439	443	415	460	440	446	471	447	425	414	448	449	437	501	385	435	438	431	429	411	439	406	467	460	436	467	442	432	412	443	430	444	465	452	419	447	424	460	450	442	473	454	460	466	452	418	420	464	462	447	456	383	426	460	435	437	444	442	472	440	441	422	473	422	452	459	491	436	459	424	436	454	462	413	459	446	435	447	448	453	452	463	461	468	459	423	466	485	433	425	442	440	444	438	453	455	447	455	425	445	435	415	398	449	445	445	467	467	419	468	430	449	458	464	452	457	484	482	431	424	479	474	415	446	452	431	433	442	439	425	438	474	472	457	444	420	445	410	466	442	469	472	461	439	448	440	431	447	391	445	432	435	471	469	429	451	420	458	454	484	467	431	457	463	446	463	463	429	464	460	423	432	421	455	453	426	504	453	432	418	403	449	407	472	472	446	410	444	416	393	473	453	426	478	451	419	438	471	473	453	432	463	480	448	468	456	456	505	424	415	462	452	431	453	439	455	443	450	405	423	424	457	476	416	406	453	464	476	416	452	438	421	403	439	438	443	433	416	440	448	413	456	417	462	443	411	448	478	438	414	447	407	451	442	431	426	456	460	479	428	458	425	456	450	439	480	431	478	426	412	427	457	427	468	464	449	451	464	441	421	426	432	456	427	436	458	451	433	428	428	490	398	461	409	500	457	444	473	472	458	463	421	467	448	505	418	427	466	438	427	448	422	481	412	451	472	432	504	438	440	486	455	456	425	489	396	411	436	489	477	445	395	434	453	477	425	429	431	441	437	427	436	462	448	443	418	433	422	445	447	473	445	429	476	446	459	444	447	454	482	441	433	462	434	425	441	448	485	457	458	432	409	458	435	444	458	415	463	433	444	426	457	439	436	469	445	414	403	454	463	487	430	506	440	464	436	424	420	402	435	411	468	417	472	411	474	431	443	435	464	453	425	436	410	430	422	438	408	451	430	407	457	498	449	434	430	453	368	471	414	465	416	431	431	449	427	423	464	448	471	481	463	476	465	422	430	478	445	422	428	461	437	406	432	473	439	435	451	456	442	434	477	457	442	395	441	454	459	445	459	484	451	470	418	490	454	433	440	470	444	480	425	434	427	427	419	404	462	482	434	444	422	469	414	446	446	421	431	468	477	435	445	463	416	453	429	445	471	437	450	430	484	406	414	444	431	422	433	459	479	479	450	465	438	454	452	471	459	400	431	412	474	462	461	488	427	414	433	437	449	504	433	444	445	433	421	469	394	443	436	424	465	450	463	429	480	484	437	451	455	418	454	444	454	464	438	436	479	417	430	465	464	432	449	392	432	466	445	427	455	452	426	476	436	405	451	463	452	464	473	462	420	454	409	440	462	427	449	444	477	476	436	409	434	439	437	436	425	446	439	433	490	477	494	460	426	435	472	446	475	459	447	442	480	440	452	424	445	413	401	442	457	456	434	429	474	463	423	441	487	488	462	444	445	437	448	418	413	436	448	453	467	472	429	471	460	493	427	461	432	456	434	400	467	446	418	413	408	433	443	439	399	445	455	472	417	480	440	463	478	439	444	445	432	428	412	474	449	452	434	444	436	465	423	396	457	399	452	484	434	433	406	438	456	467	381	421	492	445	467	443	450	478	424	431	465	432	426	472	433	455	449	476	494	426	438	450	473	455	377	418	441	457	465	418	422	407	490	449	440	467	478	434	439	432	450	428	442	438	407	449	467	427	471	430	445	439	440	441	434	464	457	456	498	439	454	449	466	433	474	466	432	427	425	484	406	441	427	467	438	443	446	423	463	481	425	452	456	403	446	453	449	414	446	471	430	443	452	492	450	445	457	428	425	423	417	429	440	416	449	432	468	438	443	409	463	460	460	487	436	428	482	479	442	403	431	443	448	410	418	440	486	422	450	465	439	462	434	427	454	444	409	429	452	432	405	452	447	453	485	423	442	453	433	474	463	436	459	464	459	472	449	406	453	478	435	439	445	417	472	488	429	465	431	425	409	445	444	444	433	440	458	416	448	477	478	416	446	433	423	430	430	412	467	442	432	438	459	405	502	414	418	430	483	413	420	440	434	445	453	420	403	447	430	469	464	436	429	457	457	408	426	447	404	422	463	429	458	384	452	432	448	457	427	446	453	445	466	447	493	451	451	448	460	455	422	482	473	477	446	454	438	415	442	469	422	475	435	394	425	497	456	467	464	397	435	425	445	423	437	386	437	425	454	452	423	483	422	407	462	453	476	451	434	504	455	448	446	446	460	437	480	460	409	405	468	378	424	479	496	462	443	423	421	452	446	434	457	464	444	428	394	455	469	452	476	425	450	450	474	474	426	437	429	483	446	442	436	472	443	477	459	415	456	444	444	448	419	445	450	467	429	427	454	446	486	413	446	422	472	427	430	408	447	461	416	432	510	434	479	449	421	460	431	430	442	444	481	438	430	398	441	400	453	406	452	457	461	445	445	441	413	428	434	445	462	426	431	451	441	473	414	441	486	433	438	469	441	469	425	485	445	452	437	421	434	424	461	471	452	440	423	452	432	440	474	451	442	464	465	440	428	472	475	460	481	424	446	459	430	453	468	464	458	465	437	461	475	440	477	429	479	455	444	460	425	436	427	479	413	409	475	454	451	415	420	443	435	474	466	450	467	454	431	447	447	449	458	430	456	422	403	469	426	463	437	449	449	423	464	428	429	476	471	421	438	473	449	433	412	468	440	411	449	479	424	462	454	434	423	461	454	430	435	452	484	449	464	440	422	412	458	443	432	459	423	462	416	462	475
19680	34405	27301	16072	9913	8867	7248	5345	4125	3263	2055	1726	1488	1129	1070	937	902	780	787	786	736	741	742	674	667	648	617	649	623	606	632	644	639	653	612	610	595	581	594	578	617	599	581	547	566	611	587	611	576	574	596	614	667	661	673	635	631	702	681	647	669	579	594	587	632	590	601	587	562	570	587	605	596	516	591	535	559	556	554	544	518	573	578	575	577	540	556	583	567	557	590	541	563	511	578	570	532	589	540	574	581	533	512	604	587	565	526	538	556	532	538	581	529	517	566	531	537	518	547	559	533	516	521	551	533	531	542	577	550	569	567	548	523	592	565	516	559	545	532	595	529	561	545	531	548	547	563	549	539	581	569	519	567	504	515	554	583	543	529	539	538	611	560	522	536	578	560	601	562	549	550	559	496	529	550	535	528	535	570	535	553	525	566	585	504	537	595	549	495	584	572	508	528	525	552	530	496	513	544	546	529	543	510	552	594	507	566	517	536	573	521	510	565	523	570	554	533	527	546	615	525	540	544	562	557	522	554	547	520	541	561	530	570	551	518	549	526	523	562	522	567	553	564	560	543	548	525	538	533	555	519	538	548	571	544	534	551	544	544	534	530	538	567	616	523	574	557	547	563	547	552	522	554	601	533	542	515	544	541	597	548	519	556	548	558	543	588	567	543	549	551	546	526	573	552	571	517	586	546	557	544	528	537	572	545	562	509	529	542	538	553	523	586	552	531	519	514	534	535	562	600	532	566	587	587	553	573	551	532	557	544	560	564	523	582	528	559	531	525	564	537	549	556	522	557	554	519	545	554	533	582	546	538	569	527	511	533	504	560	566	534	555	537	557	591	564	490	501	579	561	553	556	573	530	533	530	553	551	570	523	538	569	551	567	568	547	525	548	540	551	546	537	570	545	555	523	494	569	582	535	533	558	526	540	535	512	572	565	573	559	565	555	562	525	551	562	532	569	553	553	560	566	536	528	572	552	556	532	543	546	589	566	516	558	576	511	544	515	568	528	514	534	559	565	545	564	586	542	555	547	523	569	533	537	571	531	579	561	590	548	536	539	562	573	565	544	586	586	512	563	602	553	540	557	541	549	580	508	574	546	542	519	519	547	552	551	519	552	536	552	533	518	583	537	543	542	572	589	517	547	548	575	556	506	543	549	540	546	549	550	498	523	578	526	525	586	584	552	573	567	537	545	586	509	558	526	523	492	522	537	577	527	575	531	548	603	578	514	555	570	546	544	574	534	554	549	573	560	600	526	542	597	558	528	556	526	527	547	553	582	577	536	562	534	562	536	507	548	534	582	553	590	556	554	559	546	532	545	619	526	517	524	566	539	551	540	547	552	565	531	509	555	529	550	544	572	558	565	564	548	539	548	563	601	565	540	546	601	586	533	552	512	551	548	557	538	522	555	558	513	539	521	520	512	554	563	525	549	545	565	591	508	591	540	531	545	572	556	550	599	576	557	569	534	563	574	563	531	574	546	550	551	579	565	512	527	526	517	553	572	556	549	548	572	561	581	546	588	562	513	585	545	512	494	518	521	527	579	570	612	565	553	484	539	550	568	544	558	562	562	562	542	566	565	542	531	592	556	566	529	548	579	604	558	574	560	569	550	550	563	588	569	539	553	534	586	531	578	546	520	564	549	530	575	515	583	569	543	540	541	576	521	541	547	533	563	567	521	532	515	551	522	526	532	543	526	505	531	532	546	559	531	510	560	568	565	564	559	571	560	538	535	547	554	532	548	573	564	522	552	577	532	506	537	549	529	555	545	511	533	585	519	585	531	538	580	570	585	567	551	563	524	531	516	553	547	549	554	521	593	573	568	565	583	555	567	504	582	540	527	577	539	532	546	533	555	520	530	554	545	522	551	541	526	544	535	532	540	506	552	540	543	564	529	566	555	561	549	555	560	549	587	508	550	592	546	529	571	516	549	530	555	563	558	515	569	572	518	577	545	537	571	534	575	541	513	577	525	587	573	589	554	552	518	578	572	519	572	555	547	569	529	529	516	537	540	558	506	539	528	539	521	536	583	543	528	570	545	583	552	581	569	541	532	553	564	568	612	562	568	567	546	550	541	582	578	574	562	544	548	518	578	580	564	570	527	536	550	602	550	550	521	544	530	562	549	553	561	534	534	558	530	497	507	534	519	579	540	552	532	546	571	524	593	570	526	517	537	557	537	596	551	544	559	542	580	558	570	546	527	512	532	528	530	563	513	603	536	562	546	569	549	542	547	590	548	530	565	565	560	518	550	541	538	543	562	544	593	547	544	533	553	542	540	540	561	540	567	557	591	533	540	539	519	546	582	552	533	569	549	547	514	551	586	548	533	540	537	550	532	554	555	565	519	526	540	514	564	541	529	561	542	585	521	540	549	538	555	543	550	542	535	572	566	574	551	590	559	516	521	586	545	564	559	554	564	533	595	549	589	538	582	570	560	581	553	562	531	588	587	543	567	549	539	555	556	551	559	525	556	577	523	519	525	523	577	594	552	510	554	570	566	544	559	526	552	549	580	552	550	525	559	564	536	566	542	541	566	529	525	519	556	553	550	557	535	558	547	496	553	512	552	556	571	536	579	585	517	534	512	571	562	517	522	540	539	555	562	518	571	560	547	527	543	513	548	556	517	527	552	538	529	569	601	560	556	539	601	547	561	529	570	529	563	563	582	517	562	513	563	533	533	568	533	551	564	556	537	577	574	561	532	534	530	522	555	562	557	554	564	563	521	585	484	521	536	546	557	533	574	533	594	543	544	550	536	564	518	521	527	553	523	636	527	518	511	527	515	577	566	549	566	553	541	543	554	559	564	555	546	555	555	492	567	523	512	555	546	568	540	568	533	557	545	562	549	549	550	569	570	556	532	576	547	561	502	562	584	555	508	534	556	574	547	531	523	598	546	542	539	574	556	553	532	512	509	533	584	525	538	581	553	583	573	496	551	567	550	577	567	556	573	574	560	559	598	591	565	569	531	584	530	536	545	541	550	544	565	546	554	592	539	528	555	526	550	530	554	571	550	563	549	528	538	553	566	541	535	543	554	510	531	558	543	540	557	579	549	589	559	544	603	541	540	564	531	569	532	572	589	567	551	533	571	571	540	561	527	551	554	618	568	539	560	567	518	566	538	528	510	507	547	565	575	542	582	523	567	500	537	491	535	544	521	564	579	515	536	539	522	543	568	579	535	542	499	526	510	547	522	513	560	567	561	574	534	543	509	549	562	543	568	543	535	544	563	579	532	564	550	572	543	498	554	542	555	527	560	573	552	534	510	563	558	585	525	519	533	559	549	583	596	537	526	585	552	568	576	551	517	578	563	577	566	580	592	537	531	538	536	573	543	519	591	556	553	555	563	541	553	543	506	564	595	549	567	595	575	566	533	580	569	557	549	528	560	543	576	581	578	563	572	556	557	521	537	524	544	600	557	508	563	486	500	527	559	600	531	545	521	607	521	507	611	543	558	568	522	485	546	544	510	530	552	590	591
23501	21596	29487	24165	21589	21673	13396	4960	3317	2545	1723	1322	1039	848	738	697	632	593	663	542	521	531	498	444	430	430	396	444	426	377	431	450	417	433	456	438	407	392	339	375	412	392	355	397	390	426	370	392	405	418	421	423	489	459	450	465	454	471	446	473	444	405	391	362	389	408	429	387	377	375	404	424	381	393	330	380	352	364	356	358	359	353	358	342	417	377	350	367	351	397	381	346	331	350	356	338	326	388	346	352	396	345	333	353	346	349	335	326	355	354	357	344	337	313	333	324	344	319	354	343	334	358	349	365	360	340	374	351	341	339	353	357	357	357	389	383	345	351	323	335	346	327	343	389	331	331	350	344	352	345	346	356	329	323	348	345	332	350	367	360	332	370	313	376	354	348	356	336	337	380	343	315	377	321	343	352	345	358	360	334	305	372	352	356	343	341	343	335	324	332	357	345	355	328	370	314	362	367	317	323	369	372	348	353	335	302	337	360	337	342	351	335	307	370	339	343	337	332	348	355	347	389	356	341	328	341	335	347	345	343	332	339	339	332	357	372	338	360	349	336	352	402	327	333	317	367	359	345	328	349	332	352	358	353	346	354	338	384	330	338	338	334	336	322	348	343	354	372	343	342	289	330	402	360	367	311	338	352	343	336	351	338	379	360	379	336	364	343	317	332	358	335	344	345	350	329	334	376	366	370	343	370	365	344	322	320	353	330	356	327	353	379	370	353	364	371	347	359	316	323	341	347	353	359	319	362	316	369	330	325	339	317	322	332	336	346	369	352	345	366	346	368	386	349	326	336	369	351	365	380	365	330	379	334	373	341	359	387	368	366	347	359	359	357	399	349	386	376	345	328	387	357	357	340	338	322	343	345	344	343	335	314	340	340	344	324	340	340	344	378	351	350	349	368	336	341	329	345	360	352	358	326	355	331	330	332	318	343	379	370	335	364	342	360	361	360	341	312	345	343	330	333	389	373	328	332	363	356	367	370	353	333	353	332	345	324	349	314	399	348	353	361	325	325	336	374	340	324	338	350	351	368	340	343	369	296	349	335	325	343	361	334	342	340	381	350	326	360	312	341	319	343	369	347	394	314	362	299	310	387	320	346	356	320	324	320	344	348	351	340	339	336	362	352	347	356	323	350	340	280	325	348	308	348	320	355	325	354	345	332	347	369	355	386	360	371	305	336	376	398	302	365	337	326	352	341	361	356	354	352	330	368	345	336	334	362	360	312	361	334	359	345	383	380	332	384	376	340	354	314	362	330	340	282	331	364	347	350	340	357	368	342	363	355	348	371	360	353	324	349	366	358	353	313	328	367	342	350	334	337	341	359	351	352	300	388	329	337	365	343	352	330	360	332	331	333	326	342	308	322	363	353	339	363	383	316	371	315	341	332	348	373	345	332	346	347	356	334	286	350	383	348	329	339	375	347	343	366	333	359	319	356	369	310	371	350	324	371	352	364	341	332	326	326	346	298	390	363	326	372	331	356	346	335	369	362	333	334	346	336	330	308	333	342	378	324	346	362	363	370	341	322	341	332	381	371	310	356	308	343	360	351	382	308	357	336	355	350	321	332	373	348	343	330	364	361	329	355	368	375	339	334	356	318	336	373	366	338	348	358	384	334	355	351	320	328	360	384	345	327	360	327	330	329	356	324	350	362	333	365	347	331	399	316	378	361	345	372	385	305	366	342	323	352	329	349	350	356	342	300	364	323	348	325	352	350	357	341	344	330	362	374	350	355	312	364	334	361	352	340	329	332	356	321	349	342	353	364	334	362	356	335	329	340	337	315	372	336	342	325	318	327	337	361	355	342	356	367	361	319	383	340	344	339	312	359	353	393	358	346	370	346	360	360	349	371	337	355	354	343	332	327	340	346	355	320	326	366	369	345	365	364	349	357	316	332	353	343	351	314	359	319	333	350	290	361	355	342	351	356	363	347	396	361	362	351	359	356	320	357	334	334	346	340	343	317	340	378	355	350	356	315	329	336	362	344	329	349	355	340	317	375	356	368	332	360	347	330	354	313	341	337	344	340	315	331	338	378	339	325	327	373	346	344	350	362	311	339	361	363	330	364	369	385	343	359	350	337	344	357	348	372	347	349	346	332	346	349	348	368	337	383	369	340	343	354	362	352	299	341	357	367	350	322	362	336	332	329	352	338	351	337	354	360	353	357	371	333	336	362	357	365	357	382	341	334	346	358	332	383	364	323	378	343	333	352	363	338	348	346	325	343	382	299	354	377	332	313	344	341	376	349	361	338	341	331	368	338	339	356	334	359	325	355	368	336	343	343	368	349	374	326	352	362	352	386	339	329	324	349	349	325	343	339	350	324	350	346	340	369	322	345	350	307	336	310	345	361	359	322	388	346	344	333	355	391	339	362	352	384	348	355	333	340	350	351	293	305	357	352	359	375	361	351	362	342	337	356	356	321	374	308	328	384	362	367	356	337	328	316	376	366	338	330	355	338	360	324	340	350	373	358	318	311	353	337	301	313	362	334	377	333	381	366	351	329	331	338	372	342	373	340	351	359	374	349	337	334	348	330	350	352	365	334	351	315	349	335	351	360	350	343	352	295	338	335	337	356	312	337	342	364	346	342	364	402	354	348	357	333	379	339	359	338	361	325	331	381	365	327	338	327	350	327	362	351	335	372	368	366	339	334	335	337	341	337	328	344	340	353	353	342	394	315	384	342	340	369	335	366	327	352	320	348	356	349	350	333	345	332	371	313	379	345	332	329	331	372	382	354	347	329	327	332	350	345	336	358	355	355	358	359	323	345	380	345	367	372	321	362	364	336	331	332	352	327	353	370	325	353	343	327	326	349	320	335	321	354	354	353	347	338	335	350	295	371	337	342	361	339	389	345	336	349	314	329	333	367	362	355	359	369	330	373	373	370	334	336	355	380	350	352	363	363	330	308	332	364	340	350	329	322	333	372	330	330	360	343	329	361	345	329	345	354	341	336	318	367	349	340	361	337	365	354	340	336	325	335	317	340	347	369	352	342	301	330	331	341	332	323	330	356	356	366	343	325	369	318	319	374	332	340	354	350	344	338	367	321	333	328	355	339	334	324	335	308	345	328	360	340	324	388	348	354	367	342	386	363	346	335	366	348	394	348	365	350	326	342	366	343	360	343	365	340	374	330	339	347	321	336	363	362	343	355	337	342	328	348	361	325	397	338	336	339	337	331	349	327	339	342	334	313	381	356	316	348	344	350	350	359	342	352	328	351	363	355	353	323	368	321	281	344	350	345	325	347	349	333	350	353	367	355	352	365	370	349	369	377	317	319	404	354	335	357	334	347	367	329	324	338	350	329	341	321	372	321	350	343	328	325	358	348	337	344	370	356	362	348	315	353	336	310	365	335	348	366	370	357	329	334	343	334	345	375	344	351	341	339	394	325	369	358	351	323	358	384	354	334	356	358	356	316	337	355	345	315	344	340	316	353	344	343	345	379	314	335	378	339	335	362	370	363	332	320	339	348
21705	41881	35729	23324	16922	15143	12334	9230	7514	5491	3710	3061	2181	1721	1370	1247	1158	1057	1040	908	869	786	746	734	674	641	620	559	563	548	563	616	676	563	642	530	524	570	471	458	482	447	461	504	525	533	542	556	541	553	533	600	626	689	603	598	610	633	592	660	597	477	502	512	504	498	490	498	455	487	497	512	516	473	446	466	431	414	409	431	460	415	481	439	460	447	412	437	434	451	400	427	410	460	442	436	471	449	425	428	407	457	452	424	440	424	428	403	442	421	457	418	440	429	435	435	437	395	403	441	399	436	418	427	456	424	410	442	428	414	412	370	425	407	461	399	417	434	403	414	409	419	442	382	432	415	405	419	403	414	390	418	452	417	397	410	404	428	430	430	456	415	438	414	395	423	402	423	419	396	443	414	409	425	427	468	472	451	425	427	411	410	421	407	407	378	431	399	410	414	379	423	405	415	386	434	402	409	447	393	418	420	443	444	415	433	415	396	434	437	408	419	448	431	470	427	424	429	413	413	411	384	410	436	422	421	457	414	443	408	426	414	425	452	405	441	444	411	442	405	445	419	407	420	441	405	374	413	405	411	421	427	391	421	414	401	453	450	441	410	417	426	440	365	433	447	414	461	441	427	409	397	400	386	414	418	426	411	442	399	390	421	446	426	385	402	450	406	427	405	400	429	420	428	423	412	437	417	427	424	378	439	398	414	412	412	424	431	416	435	424	432	393	428	413	422	452	416	400	401	415	411	427	396	417	372	396	428	371	424	371	403	426	430	436	442	424	402	428	411	380	416	391	427	431	441	417	425	396	430	440	402	418	424	417	429	424	468	424	393	425	400	412	402	413	393	416	400	464	455	425	392	411	438	435	440	452	408	444	435	409	414	407	420	428	426	388	416	419	429	398	437	433	451	405	432	405	394	395	429	433	388	423	453	436	410	433	393	447	383	448	407	390	373	436	411	451	418	489	398	422	416	424	458	456	446	430	403	455	389	413	399	402	423	411	413	430	417	386	395	424	388	410	395	398	400	376	435	431	425	422	399	411	439	441	418	405	418	440	400	436	429	450	423	424	401	404	442	401	430	407	456	425	451	414	457	422	415	419	424	392	435	396	432	390	428	447	414	420	429	424	388	394	442	405	411	438	411	428	425	452	423	420	404	419	394	417	412	434	430	420	423	424	421	420	420	414	399	417	408	432	444	444	431	415	433	426	429	446	379	415	464	393	412	415	395	384	424	402	439	394	427	456	452	415	451	415	399	410	427	414	378	425	405	417	376	385	448	430	419	403	415	467	427	437	421	431	382	388	390	423	417	393	398	411	443	382	400	383	411	398	406	401	386	429	433	439	428	420	405	383	413	417	440	380	419	437	421	404	447	431	403	415	403	402	450	380	392	445	396	383	445	402	391	438	447	414	425	444	438	422	413	404	402	452	387	406	432	400	437	408	452	423	436	433	415	445	455	413	444	434	422	415	427	412	449	382	401	410	419	420	401	420	391	417	421	444	419	439	415	442	422	424	427	434	433	390	416	432	436	438	379	428	381	406	391	376	393	447	429	412	441	425	449	404	397	431	432	403	411	378	421	435	437	399	434	431	435	433	411	408	391	428	378	423	424	421	408	442	394	410	446	422	407	417	410	450	429	432	417	401	451	437	448	436	375	408	437	422	430	396	453	406	435	440	413	381	432	393	449	453	417	392	395	439	425	410	432	416	428	406	395	421	461	419	434	417	471	400	440	427	419	411	425	395	442	398	434	419	407	440	403	389	429	412	432	418	442	414	399	431	441	430	378	426	406	447	428	418	433	413	429	404	422	433	438	440	419	418	469	399	392	387	436	412	435	401	430	398	407	438	416	428	417	441	416	429	426	412	405	396	379	418	434	433	451	398	430	392	418	440	432	413	386	442	411	433	404	388	432	444	440	416	427	429	398	447	402	464	419	383	452	450	421	413	436	404	409	423	447	418	411	401	427	387	394	436	411	405	415	398	431	451	403	432	447	426	393	423	433	442	399	387	400	442	404	397	395	460	440	443	415	417	398	429	435	422	415	458	434	402	426	419	422	414	423	452	410	406	419	411	427	398	389	400	423	415	411	427	418	448	433	452	430	420	373	372	445	407	453	426	428	382	381	439	403	403	411	398	410	434	421	410	400	399	414	400	406	418	401	425	407	414	441	427	426	415	408	407	401	397	357	434	457	377	407	397	457	422	438	415	413	422	421	453	428	419	406	424	387	368	443	407	447	413	437	431	430	460	410	416	374	446	443	421	429	431	417	400	412	382	414	417	407	420	425	450	413	403	431	445	448	432	443	438	412	395	417	467	425	432	466	415	422	453	420	439	477	431	430	422	418	392	391	410	431	416	419	418	401	423	453	402	434	405	394	448	394	415	425	408	445	414	422	436	441	424	413	416	422	434	461	442	412	428	467	417	398	408	435	409	402	420	446	402	428	410	419	419	466	406	442	391	395	428	391	408	480	417	445	437	409	440	440	399	398	427	473	421	414	405	422	440	410	448	398	419	408	421	444	417	426	381	390	418	403	418	416	466	405	439	408	430	435	424	411	395	434	407	441	421	418	422	415	421	415	399	395	404	397	445	440	430	408	425	413	425	418	411	411	363	426	435	431	435	424	452	412	414	426	407	444	474	425	399	427	394	421	441	403	450	421	429	443	402	421	391	426	440	436	452	413	418	429	410	398	418	447	399	391	460	413	398	425	451	438	431	430	425	433	430	418	384	422	434	401	399	422	418	450	468	412	384	371	399	405	412	399	407	469	400	431	400	437	441	420	401	407	429	396	435	415	367	436	412	458	405	393	441	430	424	459	435	444	399	450	413	416	460	438	399	405	382	410	436	416	427	442	422	443	440	455	417	431	439	417	416	408	433	423	407	463	416	421	391	459	427	419	436	420	443	416	421	438	419	404	412	414	376	389	397	404	397	430	428	439	391	411	442	436	415	427	420	444	487	391	413	441	448	440	360	424	420	412	433	409	415	424	426	403	403	394	390	405	402	400	394	436	407	420	418	415	438	425	410	442	430	431	422	417	430	427	457	422	452	409	420	425	436	398	418	396	422	425	443	413	452	405	431	375	430	401	419	416	377	403	419	420	405	425	420	446	413	449	376	422	414	421	438	399	396	393	431	436	445	408	402	420	428	436	450	403	432	416	449	427	424	377	432	424	436	463	413	400	382	422	442	424	437	384	417	389	433	415	443	413	389	402	413	454	421	392	447	459	415	428	423	414	409	453	428	387	430	428	437	393	412	435	385	449	423	408	436	421	412	416	431	412	394	405	403	401	398	401	406	424	437	409	425	408	441	443	425	399	427	454	407	399	438	418	403	416	433	399	406	383	401	407	415	411	391	402	389	419	421	407	422	432	436	420	398	452	432	424	375	434	419	412	437	386	409	417	408	404	399	414	428	427	433	457	413	392	414	416	443	401	413	411	424	424	457	439	420	419	389	423	380	394	373	447	406	415	419	375	426	445
28038	22227	19922	10373	4131	3279	2433	1678	1459	1031	802	715	545	554	513	474	505	485	451	487	456	444	444	455	450	389	413	477	456	439	428	447	418	447	428	428	435	416	425	399	447	432	454	393	416	409	431	407	420	428	426	455	437	444	449	432	426	428	448	467	451	410	434	453	408	376	460	449	444	396	445	409	377	404	434	447	418	451	443	435	421	362	405	425	437	449	430	392	408	382	443	367	424	396	391	405	416	405	413	435	413	401	400	421	374	421	430	383	400	398	362	428	457	376	371	407	398	430	404	391	426	403	438	419	378	418	434	399	387	395	371	418	399	392	399	430	425	398	398	418	381	404	394	400	427	395	398	392	401	437	404	435	375	394	440	404	391	431	389	415	424	419	398	404	398	400	408	416	434	395	411	402	392	419	454	400	383	366	435	420	378	395	408	384	374	424	403	430	422	439	362	413	387	364	376	392	399	425	386	430	397	446	412	390	393	404	415	446	397	420	436	378	403	418	405	410	415	418	387	385	381	410	394	423	423	388	387	409	427	435	399	401	427	378	399	436	411	435	404	401	425	415	403	430	402	387	407	403	409	446	379	417	418	425	403	391	407	404	426	433	397	386	418	409	419	419	417	418	397	386	432	405	425	424	418	411	420	413	402	430	421	418	416	395	426	450	384	404	430	415	389	413	412	429	371	451	387	427	420	390	423	395	401	387	420	418	367	394	388	398	389	417	421	407	399	430	397	407	388	416	367	431	421	402	389	432	404	393	394	407	400	415	421	359	416	444	417	400	424	410	414	430	383	444	429	423	386	418	400	410	425	409	421	408	415	391	393	420	428	374	402	423	408	412	402	412	411	414	401	381	404	385	401	389	356	393	418	428	419	420	395	391	387	425	422	399	406	414	407	391	404	403	386	425	408	409	400	396	389	418	388	412	413	393	415	429	394	367	431	408	398	442	473	443	408	374	393	396	433	413	376	441	415	393	406	375	401	427	420	431	392	415	438	393	430	433	403	429	391	369	446	411	436	405	420	406	392	423	397	406	427	409	432	419	363	411	437	408	411	417	447	393	397	405	445	385	417	388	405	394	406	467	374	384	438	425	416	403	405	368	391	460	420	405	389	373	413	405	417	421	420	402	421	379	444	418	387	407	402	395	417	392	411	443	421	403	406	398	376	386	395	391	410	417	370	398	389	378	376	410	428	405	426	411	405	411	389	415	412	416	439	432	389	397	412	413	403	394	429	375	401	426	418	431	445	452	407	430	391	418	434	412	424	423	422	403	390	430	389	403	415	420	397	393	410	396	397	405	397	408	415	437	398	423	409	401	400	408	394	417	410	396	410	378	410	408	431	411	402	402	477	450	415	425	429	401	409	447	420	412	412	425	425	382	410	406	415	400	440	428	454	403	390	407	429	433	424	401	392	404	406	416	363	392	434	423	404	428	441	422	433	404	401	395	407	412	432	407	393	388	418	399	372	381	398	417	451	396	405	434	434	379	446	406	383	409	440	432	426	425	422	412	427	415	409	404	437	404	392	416	378	407	444	412	401	385	410	435	427	458	429	415	402	392	415	401	408	425	432	420	440	434	396	402	429	419	387	457	413	400	393	445	425	403	400	429	455	390	398	413	415	398	404	415	416	434	412	401	404	400	408	382	382	386	390	446	397	441	418	395	430	386	430	406	403	419	406	413	388	397	383	426	408	423	421	403	402	425	391	380	420	418	404	413	453	437	431	428	425	396	408	385	385	440	392	414	395	400	416	376	376	404	419	428	450	432	424	372	394	421	394	398	412	408	410	420	369	403	412	444	400	426	369	378	406	444	402	417	455	387	383	411	410	410	387	382	428	403	430	433	407	400	402	402	406	400	419	396	368	423	413	400	428	438	395	383	399	460	404	400	416	379	443	401	387	400	405	419	393	407	435	394	444	416	395	398	394	379	423	394	428	362	415	439	412	384	417	433	415	396	394	394	401	398	429	406	399	414	393	375	383	376	431	377	416	404	435	404	423	426	412	416	399	427	417	412	411	394	388	416	466	430	407	421	401	419	404	383	374	402	433	427	410	410	401	403	397	408	408	432	434	411	437	429	399	400	392	437	433	416	377	426	400	425	412	433	418	408	386	413	401	402	412	396	405	390	408	413	381	409	386	417	416	422	397	412	416	425	418	394	431	440	407	419	435	431	389	420	398	385	404	444	394	406	421	389	406	390	391	398	447	418	419	403	414	426	440	404	435	397	417	397	396	416	413	427	430	401	440	425	428	379	438	385	437	416	371	408	420	419	410	375	393	361	391	435	439	419	435	397	369	393	406	425	388	455	410	405	400	425	391	381	383	386	402	372	408	425	400	377	444	445	388	444	427	428	422	424	404	414	419	399	409	375	393	382	381	389	433	390	383	409	437	407	378	402	398	414	420	434	415	378	402	380	392	401	381	421	408	380	397	429	447	397	424	445	367	427	390	387	414	424	407	412	454	428	405	444	382	369	420	393	387	395	441	391	421	422	422	398	414	420	394	432	416	396	387	430	389	420	411	408	417	440	416	394	396	413	409	433	394	396	401	366	407	405	405	387	395	369	402	418	428	429	411	438	431	377	397	437	422	435	400	384	425	425	379	402	400	444	405	420	402	428	414	418	437	410	381	397	447	425	415	430	432	395	400	401	450	378	366	432	384	397	422	437	370	433	428	403	403	382	413	370	406	420	424	421	427	405	416	397	395	402	414	416	426	429	410	415	450	446	404	407	384	416	388	394	434	406	378	391	411	425	402	441	415	370	435	439	447	386	426	436	379	406	354	410	409	383	403	414	419	399	434	441	392	438	421	405	398	435	438	412	425	409	395	448	445	429	410	418	380	418	429	414	380	396	394	410	411	418	416	398	396	396	411	389	411	400	398	443	412	432	428	429	425	395	415	400	409	379	424	421	459	416	435	397	424	393	405	408	399	418	385	415	410	403	451	372	427	367	416	404	429	446	417	410	426	421	395	418	427	403	386	448	414	427	429	421	428	389	383	373	424	442	428	407	398	393	381	391	439	415	423	421	418	413	419	395	408	405	442	380	414	401	394	407	417	442	416	380	421	402	403	421	401	416	395	401	415	437	397	410	419	370	398	467	435	396	391	428	402	398	389	381	427	385	395	447	415	400	401	399	398	408	397	403	412	384	376	395	376	386	385	402	402	429	430	433	435	422	376	423	391	403	418	414	386	375	422	403	454	397	387	402	386	398	374	411	443	423	415	429	418	401	405	434	416	402	430	397	415	417	416	408	398	406	406	397	402	403	416	372	415	380	388	416	380	404	419	393	410	405	432	447	394	381	407	441	411	369	386	396	395	389	390	398	410	396	434	390	399	409	430	398	388	390	408	426	390	393	371	392	402	397	432	410	418	381	402	391	415	376	415	404	424	417	414	425	398	396	384	374	416	433	394	444	416	415	360	391	381	372	397	408	453	396	434	419	381	373	407	379	412	418	445	400	431	413	409	423	384	450	385	414
18229	30156	23688	12058	7723	6971	5466	3830	3221	2171	1626	1278	992	785	734	700	659	706	693	666	631	610	588	562	575	559	582	555	523	542	589	563	557	549	580	557	546	535	514	563	518	510	534	566	542	534	550	550	558	566	529	571	542	566	619	549	541	563	578	558	546	564	567	526	501	548	521	568	537	527	535	534	545	533	513	550	493	485	503	535	513	523	531	509	545	477	541	514	551	524	479	528	513	504	534	499	506	533	499	477	520	488	483	482	488	505	526	511	538	516	526	536	529	495	543	478	514	516	512	494	506	468	527	501	538	534	545	518	501	486	479	472	508	517	537	491	499	471	535	507	535	510	489	489	504	541	546	488	509	490	494	519	531	532	517	513	478	549	533	523	521	535	503	504	477	516	552	585	485	507	511	517	517	472	506	505	514	535	530	465	540	529	532	515	543	541	500	473	516	511	554	493	513	497	487	487	517	552	550	500	525	472	533	514	497	512	492	504	546	489	510	509	449	540	478	478	525	524	453	487	559	499	522	509	507	503	548	512	502	493	515	522	494	516	495	499	482	483	476	503	521	498	517	503	477	516	520	503	500	531	511	491	520	485	539	503	477	489	486	517	506	549	485	488	538	503	548	525	549	505	477	487	528	500	500	490	521	544	498	498	488	532	476	524	518	497	505	484	526	492	532	536	508	505	497	469	540	498	496	515	536	468	524	483	483	513	523	507	485	487	526	524	521	572	523	557	524	530	503	526	484	497	498	519	528	521	514	469	498	494	489	558	519	505	535	468	482	493	494	505	505	504	530	502	517	531	491	519	543	541	515	506	505	507	512	497	562	520	524	506	505	514	489	502	477	515	540	492	497	511	540	525	485	480	506	498	483	527	549	505	504	541	530	551	474	526	511	551	489	534	497	493	500	476	500	516	481	519	559	518	509	533	512	547	518	533	557	505	520	498	519	524	531	516	538	508	496	496	524	485	483	488	510	532	518	488	511	504	519	541	513	475	526	507	500	547	522	517	517	498	513	475	515	471	509	526	515	480	522	481	542	518	520	544	517	555	499	509	501	510	450	502	543	514	494	480	555	457	517	570	508	492	535	498	512	563	509	542	493	509	540	529	489	497	477	577	545	503	493	533	556	528	531	532	531	446	541	547	491	500	496	509	518	532	478	481	514	500	552	499	507	522	490	510	523	528	509	509	506	508	524	501	499	500	532	501	529	498	513	505	498	472	496	479	524	500	493	541	496	515	541	513	534	454	476	529	467	512	515	541	499	466	538	507	502	497	523	523	509	532	500	556	499	515	509	472	553	494	485	488	511	518	505	503	502	525	511	502	509	499	511	524	498	510	506	533	520	500	552	533	514	500	513	538	523	547	507	485	533	535	497	482	533	500	535	524	502	524	481	501	480	506	515	489	545	502	503	503	491	502	537	530	506	474	522	539	493	523	510	485	504	490	546	531	499	500	472	518	495	496	517	520	529	493	485	499	492	505	540	509	512	524	525	519	456	529	496	467	558	479	503	544	503	514	526	515	464	511	533	510	528	517	486	538	460	568	500	508	527	541	513	541	537	542	499	495	517	522	530	503	492	520	510	516	557	533	501	503	491	544	544	499	534	489	503	536	513	541	509	522	558	548	511	507	507	500	493	475	516	521	459	558	498	517	533	485	505	513	520	523	526	517	498	510	480	469	488	532	520	539	528	452	538	519	545	488	523	513	509	498	507	545	511	501	500	541	536	501	520	538	487	514	486	512	495	524	533	486	526	524	480	524	533	518	459	549	519	524	479	511	528	513	522	514	522	495	482	515	514	536	514	533	531	524	534	509	493	495	499	503	526	496	513	522	496	509	479	526	511	518	493	465	506	520	500	491	507	505	485	499	488	511	480	491	484	512	534	492	531	488	509	479	486	518	492	531	497	475	545	546	519	520	514	508	520	515	508	503	453	540	519	533	520	506	501	512	535	482	505	514	502	493	530	494	517	519	498	507	509	479	507	498	504	538	518	530	536	537	484	534	512	536	533	532	531	509	509	531	475	511	501	489	539	517	542	503	484	561	518	507	537	513	485	503	536	507	452	485	535	486	480	514	490	543	505	521	489	497	538	467	526	510	517	525	545	501	510	509	472	471	467	527	518	456	539	513	547	526	486	485	502	507	489	503	514	512	527	557	504	519	491	482	501	484	525	510	523	514	507	490	543	524	486	500	493	546	533	519	524	478	510	495	532	551	491	497	495	469	529	460	505	502	493	544	481	508	492	533	520	500	526	505	510	500	511	512	540	491	534	531	521	472	516	535	532	512	494	550	537	520	544	496	495	519	506	491	535	550	468	501	518	514	551	531	541	505	523	486	512	511	524	495	534	504	519	467	516	476	525	521	479	516	485	501	516	523	526	484	509	518	488	514	517	494	519	507	472	544	517	479	513	525	546	455	501	502	539	543	478	470	515	498	481	503	480	541	511	515	505	556	518	499	473	525	521	537	506	525	494	526	528	548	527	511	531	525	516	496	488	497	533	548	509	535	534	490	579	541	518	519	491	495	521	544	502	503	525	495	541	492	553	454	530	553	516	508	495	464	497	498	548	524	537	540	525	529	501	535	527	511	513	500	511	517	473	482	511	550	486	493	525	542	533	513	517	492	501	500	527	518	539	512	458	522	516	487	527	482	489	521	489	487	510	513	503	526	493	500	534	488	525	514	513	506	481	473	540	495	480	531	533	519	445	506	512	521	513	517	516	510	529	500	509	568	516	524	513	488	500	534	502	532	511	522	519	534	509	497	493	479	480	511	542	553	507	489	525	488	484	489	506	539	487	495	509	512	505	526	500	517	520	473	515	519	458	534	515	510	521	525	482	482	526	505	566	511	532	497	496	491	554	523	510	520	515	534	483	535	529	512	498	505	523	494	516	538	512	523	479	487	505	539	517	497	532	540	495	509	529	459	520	533	515	520	490	494	511	490	559	496	499	512	499	484	498	508	484	514	510	497	512	539	519	530	496	509	485	525	503	502	511	515	485	505	513	503	510	528	524	498	513	524	518	521	475	544	504	505	505	495	515	528	528	516	508	494	500	512	483	486	529	532	513	518	520	528	503	501	542	512	472	484	525	510	535	486	536	475	496	479	523	498	514	541	495	540	511	520	539	495	595	513	506	480	534	502	515	515	489	496	448	503	545	503	528	522	505	476	487	457	508	482	499	499	527	509	512	524	496	489	521	528	537	498	513	480	510	505	517	531	520	512	539	515	521	507	493	532	500	506	531	545	495	522	491	525	522	502	519	491	506	521	517	494	461	515	530	535	486	529	508	511	514	527	498	537	499	461	513	564	507	534	509	494	518	505	469	512	505	567	553	513	522	519	507	493	519	504	517	528	532	505	514	514	510	504	520	484	494	497	480	515	518	501	506	529	518	513	547	516	491	514	541	528	496	501	469	503	518	509	503	527	490	517	523	521	544	502	501	506	516	498	513	515	523	508	527	494	521	536	472	528	545	495	546	485
24495	21549	28871	24669	21304	12293	5450	2969	2367	1620	1188	885	658	610	488	566	491	504	477	447	403	408	434	402	396	360	360	347	379	365	360	359	386	365	390	376	352	380	359	354	322	370	334	325	355	353	376	332	339	360	350	384	388	383	376	400	369	398	397	399	374	375	369	331	353	330	347	379	359	338	338	370	330	329	347	293	352	340	373	328	310	305	354	340	330	354	328	354	297	325	338	293	330	312	309	332	338	311	344	365	300	317	318	333	311	329	332	330	317	310	358	326	320	310	341	347	328	308	312	292	302	327	351	337	326	278	326	320	319	317	343	302	314	341	313	299	317	299	311	292	357	327	310	357	307	303	323	336	321	294	311	322	321	281	318	328	289	329	334	320	319	308	302	315	348	310	329	312	321	308	357	314	324	312	278	323	330	303	330	314	318	328	305	314	302	341	352	360	324	310	359	326	317	311	314	325	309	331	308	332	312	305	314	332	308	333	301	297	333	330	330	297	317	301	330	318	289	335	329	351	319	315	332	327	324	333	325	320	321	329	337	344	314	337	326	322	354	338	310	322	290	311	339	327	301	312	313	329	340	318	332	309	346	331	338	310	324	329	320	344	325	316	317	305	347	333	321	317	327	344	292	335	312	341	322	314	319	292	307	268	311	296	313	330	317	303	339	282	330	325	335	299	321	302	315	340	319	288	296	281	338	345	329	295	356	309	343	292	336	329	290	311	287	314	347	289	335	310	319	329	313	337	277	322	327	300	334	333	325	335	293	324	323	324	313	352	317	306	330	300	321	271	317	335	333	327	323	333	351	313	314	325	345	326	321	320	303	316	349	293	323	332	332	325	312	300	314	336	307	318	319	317	317	298	310	311	330	336	325	320	308	330	318	347	323	310	336	331	318	347	305	312	323	326	335	322	379	310	349	339	327	296	327	292	316	340	310	340	330	329	327	320	324	328	302	316	329	303	305	345	322	343	341	338	300	332	294	344	356	319	325	330	320	315	338	323	321	328	319	321	337	315	324	296	309	314	305	310	334	330	332	315	309	305	333	337	298	286	313	338	345	312	279	309	302	320	355	316	325	334	324	340	340	333	335	291	305	319	315	324	330	306	346	315	340	334	302	309	356	332	349	320	292	319	305	298	328	298	316	335	308	349	344	303	342	298	333	333	330	298	320	343	339	312	309	303	347	338	312	337	302	332	330	337	318	327	330	318	324	350	316	341	309	326	325	303	328	344	297	329	320	315	354	332	329	352	338	316	320	317	333	320	343	331	297	329	313	309	311	314	308	352	356	327	331	341	321	319	336	320	298	305	331	318	336	333	331	291	292	296	320	329	381	353	329	317	323	274	349	315	321	309	340	374	312	333	315	327	318	330	331	304	338	319	335	303	325	357	314	342	346	320	307	306	327	325	325	340	325	296	282	337	314	309	307	285	339	311	319	334	304	344	342	370	316	341	342	330	319	327	302	306	312	324	298	312	324	346	335	311	298	308	312	320	290	342	307	318	283	317	340	344	316	277	299	331	325	314	315	323	335	335	310	328	315	325	322	323	353	292	301	297	303	331	330	343	335	311	318	338	318	294	304	342	311	317	296	311	333	323	308	340	307	323	309	324	363	322	319	301	309	308	340	312	324	296	303	325	335	334	336	300	324	318	354	317	327	328	340	319	308	327	340	329	314	308	341	313	351	317	336	301	315	320	298	299	333	327	324	319	319	300	359	304	317	333	313	350	303	310	318	318	314	341	324	334	320	353	337	328	307	307	351	332	310	313	342	327	306	320	318	346	354	308	303	322	311	329	314	342	333	349	293	305	306	334	327	279	296	330	331	314	320	312	334	292	335	297	331	341	314	302	342	305	320	318	295	332	302	332	317	319	302	379	330	312	311	292	327	296	324	335	304	340	305	338	325	302	322	350	310	314	307	326	306	325	321	306	319	334	314	322	329	329	328	310	335	324	302	358	280	337	325	328	364	334	325	321	325	330	326	313	333	313	313	317	352	318	334	351	316	339	356	328	317	328	305	287	357	332	319	330	283	290	328	303	339	340	328	320	352	322	338	305	321	328	322	357	323	326	312	311	328	327	297	299	303	311	323	310	326	334	347	308	350	302	301	342	322	345	340	307	305	343	312	319	334	351	329	304	337	324	329	332	326	315	310	310	303	349	315	345	340	337	287	301	297	328	331	333	306	297	302	316	344	329	316	309	333	314	343	323	326	311	286	287	299	293	340	340	312	350	329	312	320	306	332	328	324	298	311	322	347	314	328	303	344	298	313	338	328	333	349	351	313	306	311	325	340	341	337	340	330	296	338	356	313	312	328	324	319	293	308	324	313	336	320	314	312	322	311	310	353	299	319	276	307	325	314	313	310	328	324	316	333	330	338	303	337	359	332	361	302	347	345	329	320	373	328	323	332	287	323	284	311	356	306	323	336	279	333	306	299	328	299	331	315	300	332	331	325	316	342	376	298	319	321	345	325	336	324	339	329	319	346	313	302	320	304	335	326	313	331	300	329	345	322	372	337	305	334	320	313	333	317	302	358	313	331	330	301	289	319	315	332	329	327	338	305	315	334	309	311	295	313	332	323	298	319	312	318	339	362	347	318	341	327	334	317	307	311	322	336	373	321	319	335	306	308	333	313	307	275	332	315	316	304	302	284	318	316	315	331	284	313	323	333	334	320	299	310	320	310	369	317	324	343	313	321	329	327	306	317	311	360	321	338	319	340	300	349	340	337	299	320	333	287	327	321	317	335	335	329	302	319	310	321	313	318	295	342	307	350	343	336	334	340	323	301	311	314	337	326	324	330	301	318	312	344	284	298	333	306	310	351	312	309	304	285	301	325	323	299	321	326	347	341	308	309	304	340	318	348	317	321	351	345	322	329	314	303	333	305	309	331	303	287	324	326	285	309	333	333	313	322	335	323	303	316	331	335	318	317	348	324	335	316	301	311	312	317	293	324	355	320	329	320	311	300	316	305	304	343	340	317	340	293	329	313	326	327	308	325	308	323	321	324	294	346	346	293	328	313	341	308	315	337	284	296	334	337	316	336	304	305	291	297	308	353	347	356	313	331	310	293	333	347	334	328	326	319	328	299	335	308	354	326	312	306	321	340	306	332	359	327	335	301	315	309	334	318	293	333	323	326	333	314	317	345	341	304	324	305	319	322	332	305	334	321	287	343	315	310	310	290	300	297	356	341	329	316	327	342	336	324	322	330	286	315	325	327	325	326	347	316	325	324	293	323	316	299	331	355	354	320	300	298	326	317	318	311	319	331	281	323	303	310	327	320	315	309	333	345	300	334	289	316	324	296	307	333	333	344	352	335	297	310	299	319	313	319	328	309	324	329	302	322	315	314	342	293	317	299	317	323	334	345	325	309	306	320	313	316	326	317	318	328	330	301	322	325	297	325	314	338	325	329	336	358	348	313	334	358	319	282	336	299	290	283	357	314	298	322	314	333	351	322	303	289	340	330	325	319	354	307	308
19361	37671	30656	18015	12584	11438	9139	6293	5533	3490	2637	1956	1363	1041	925	779	833	803	757	715	700	638	586	551	563	523	549	513	531	491	486	504	547	528	521	468	497	471	441	461	434	445	463	435	479	504	489	502	500	488	489	537	477	553	476	555	481	552	547	509	496	454	425	476	458	455	444	489	482	470	410	461	449	445	425	390	422	416	427	456	389	424	442	397	396	420	446	372	386	404	423	419	446	421	418	420	432	419	396	418	420	414	411	417	393	396	392	416	399	372	376	411	439	424	391	407	399	405	396	437	427	395	419	402	395	415	387	415	396	415	390	414	394	442	407	379	391	383	410	388	421	414	422	421	416	416	416	402	413	388	413	407	419	412	397	395	454	440	390	421	370	407	392	393	408	422	419	415	417	393	380	400	392	401	397	413	414	397	415	418	401	391	401	436	399	456	428	409	391	408	416	413	368	428	421	396	389	399	434	368	399	396	403	416	401	376	391	415	408	385	413	402	371	449	398	388	394	396	398	389	407	374	455	405	450	423	388	417	397	388	410	396	407	393	374	410	381	448	406	407	400	394	425	390	424	432	400	407	413	389	381	413	405	396	405	418	428	399	397	441	407	393	398	408	382	413	432	427	409	391	392	383	414	413	409	417	415	410	404	391	352	411	384	381	401	395	435	366	386	413	368	434	395	412	409	426	414	420	395	373	393	429	443	392	403	384	426	405	399	411	409	375	406	377	395	391	430	387	393	425	398	427	388	413	418	417	382	401	420	418	401	433	399	424	419	388	367	413	400	405	355	404	397	393	360	415	405	403	404	417	372	403	359	417	420	422	369	387	385	420	388	417	418	411	404	403	409	445	377	389	370	378	444	392	396	380	410	408	400	360	403	403	444	455	383	389	442	386	396	397	414	434	426	378	371	432	387	429	415	424	395	395	368	408	396	368	408	401	415	401	424	418	399	392	423	433	410	421	444	380	404	414	408	378	401	424	398	436	422	383	443	420	437	414	411	417	396	390	399	407	385	400	414	374	421	409	411	391	369	406	438	402	402	375	434	393	404	401	410	390	412	401	392	392	411	393	429	428	386	418	392	413	433	384	416	430	424	406	393	411	368	415	387	424	392	396	399	404	419	406	447	392	402	431	422	422	416	408	417	376	387	430	414	366	390	367	414	410	414	390	427	384	426	406	417	394	373	396	429	453	364	408	427	401	391	395	439	423	370	391	403	429	395	374	418	384	424	397	413	383	386	399	409	390	404	412	388	401	384	425	415	389	384	414	447	389	403	384	410	381	422	396	419	394	408	399	397	419	376	400	387	391	417	438	392	377	405	355	421	400	427	391	384	422	427	375	422	392	400	374	407	429	383	429	396	405	419	399	390	409	399	437	381	392	403	400	365	388	393	415	384	382	400	393	402	386	437	380	406	429	412	378	406	378	430	392	404	404	426	424	401	400	417	402	423	382	397	399	436	390	425	398	379	364	434	413	462	399	426	387	375	422	403	408	390	417	388	430	363	405	389	401	426	427	398	427	395	393	388	437	360	386	403	412	411	432	413	406	385	384	375	413	432	413	398	381	408	434	415	416	386	395	406	418	379	365	391	393	380	396	415	400	429	392	368	397	413	385	379	425	425	420	385	415	418	403	404	411	404	370	397	410	413	422	394	433	387	414	390	388	398	424	403	418	423	377	423	383	406	384	392	394	426	400	425	355	390	376	431	406	403	394	417	391	397	436	392	356	382	418	393	406	414	416	370	406	383	425	401	395	420	402	406	421	428	401	403	381	421	429	384	394	412	384	408	396	447	407	387	413	404	423	409	425	432	416	431	399	436	388	400	395	374	420	403	396	439	387	431	426	403	428	411	403	433	415	354	408	366	433	396	396	413	435	420	402	382	376	430	373	380	402	424	409	432	411	411	420	389	406	443	411	372	398	392	359	419	406	425	418	401	422	398	409	416	419	448	413	396	406	390	403	374	385	399	402	397	444	405	407	394	411	398	408	406	384	439	387	371	424	412	387	417	393	382	362	411	394	412	407	398	381	392	376	435	417	408	410	380	371	438	415	385	388	393	402	381	384	401	436	395	410	416	432	405	401	429	416	420	430	387	417	393	381	430	417	422	406	414	425	449	405	383	422	410	402	393	417	396	385	405	406	381	415	385	413	394	396	423	412	446	369	385	414	400	417	360	400	392	395	368	401	385	408	448	411	422	390	423	375	384	426	414	403	432	415	390	418	398	402	402	396	394	386	403	380	407	415	353	366	436	393	401	420	360	382	409	386	403	388	406	416	407	418	406	398	378	410	392	405	415	385	406	398	418	422	387	399	414	397	434	414	412	425	444	388	391	367	451	412	394	419	383	402	419	408	407	382	401	373	425	438	402	401	423	450	403	398	389	427	401	424	384	429	413	383	420	392	405	395	384	411	413	387	383	403	400	400	382	453	392	424	390	377	425	402	434	428	392	370	412	405	394	432	429	423	418	386	416	432	421	410	413	362	416	414	420	439	384	414	380	384	454	400	409	432	366	406	443	393	425	398	380	392	406	436	388	388	386	384	369	394	409	386	429	437	393	430	416	400	405	419	426	434	446	367	410	408	382	446	376	404	398	422	402	423	402	417	386	428	399	424	425	384	424	395	412	394	416	415	374	395	420	396	418	449	407	409	426	348	411	407	378	423	389	417	407	392	452	404	408	376	417	414	372	437	375	384	410	403	390	421	420	416	412	427	356	398	409	394	424	375	380	389	379	404	398	455	434	412	432	417	399	406	410	415	370	427	388	415	411	371	388	400	392	384	393	362	387	411	376	429	427	385	416	413	398	389	436	429	421	385	400	388	387	410	394	448	405	388	394	389	377	421	413	400	414	399	383	400	411	433	434	434	403	397	420	417	379	410	404	434	421	386	421	381	396	380	382	394	399	414	435	407	442	361	380	423	400	423	406	364	374	392	390	403	418	366	413	401	405	410	416	428	428	394	385	390	418	360	386	424	422	434	393	441	404	387	412	445	413	430	407	403	434	423	396	384	375	376	376	402	407	396	422	401	393	422	401	397	396	392	409	370	378	422	391	404	361	438	408	395	379	415	414	385	391	423	402	391	413	418	413	405	416	408	430	433	373	442	412	384	387	411	400	407	389	383	386	402	409	415	402	407	367	372	413	414	403	375	424	386	418	410	425	383	369	382	388	378	426	380	410	386	379	391	407	409	400	384	425	405	418	397	406	423	396	424	430	420	441	424	433	419	438	421	382	410	421	449	420	412	435	430	392	421	428	364	375	395	406	403	400	428	406	398	384	425	393	405	376	429	370	419	415	399	398	402	396	426	408	409	371	391	404	415	401	375	383	408	388	396	415	404	412	428	463	368	413	424	414	384	429	432	409	420	422	413	411	431	432	415	377	437	411	381	422	395	409	411	379	390	447	394	441	390	402	425	400	380	413	432	398	403	377	415	439	408	403	418	412	415	401	406	376	393	405	427	391	419	392	386	396	435	405	395
25766	21642	27624	25307	11262	4625	3288	2187	1791	1240	1065	804	647	632	550	560	591	530	512	503	515	559	487	461	511	504	493	506	492	465	495	473	461	507	506	522	469	480	494	445	449	477	433	456	460	522	506	470	481	451	448	500	452	499	486	504	517	536	520	479	495	506	467	490	429	454	480	469	445	503	497	479	474	440	426	427	487	469	469	457	442	429	473	448	463	456	487	482	470	478	476	469	437	425	455	448	473	462	434	432	487	454	452	439	452	457	411	444	410	444	473	465	463	495	435	427	438	405	451	448	444	465	477	420	437	413	431	457	445	444	464	475	471	484	434	471	481	429	487	428	447	443	505	445	429	451	454	428	446	427	436	411	420	463	436	430	473	499	440	459	485	442	444	486	437	429	467	449	460	455	477	466	423	418	448	450	457	461	431	443	436	427	451	455	506	456	450	448	476	480	435	420	464	470	429	463	476	443	430	427	462	463	449	507	443	443	472	425	440	496	453	439	471	452	461	431	466	476	454	461	462	459	372	446	440	462	434	469	426	437	464	450	481	468	429	429	400	472	437	483	472	440	457	487	472	420	459	430	451	467	468	389	422	480	447	439	436	462	485	416	449	446	417	421	452	421	485	441	451	474	440	450	443	470	445	463	423	447	445	449	449	431	412	437	481	440	451	473	437	459	444	450	486	444	458	398	462	426	460	448	459	478	452	448	457	470	423	453	463	493	456	411	408	448	487	431	479	448	485	491	465	468	450	447	458	479	453	399	451	451	434	421	435	456	444	445	468	436	437	475	450	470	416	416	421	429	466	458	444	430	476	397	425	461	446	436	448	452	438	423	448	424	462	431	479	441	435	451	453	390	443	462	436	442	428	441	481	421	462	401	467	487	462	449	431	449	429	450	400	398	483	433	444	475	457	482	463	433	440	430	453	438	460	437	466	441	452	440	482	483	456	428	427	453	433	428	403	451	422	457	428	476	429	466	433	433	471	433	454	413	421	452	450	458	451	457	426	483	429	441	442	443	456	448	434	441	455	408	428	408	419	493	436	432	453	444	477	454	429	450	498	415	434	432	463	414	463	445	474	406	402	481	450	443	459	394	473	452	425	449	432	446	482	462	418	434	461	467	487	441	440	395	455	468	501	414	474	473	465	462	444	427	430	452	479	447	418	456	440	419	437	467	475	449	422	466	476	441	455	467	481	473	469	461	455	457	466	450	433	487	413	444	427	450	431	448	443	478	476	449	496	439	445	473	444	448	420	461	455	425	396	447	453	451	455	421	466	449	426	449	414	476	438	465	456	428	468	450	422	454	456	459	452	476	420	460	423	441	451	459	415	421	445	428	447	437	429	479	446	460	443	445	442	467	415	454	465	458	434	450	428	453	463	420	461	485	435	436	438	469	425	463	498	439	487	463	419	429	418	463	461	488	445	428	461	495	433	419	439	455	461	405	437	439	453	490	434	448	469	428	432	481	439	456	420	470	436	421	468	454	448	444	472	445	483	451	470	421	409	425	444	485	433	447	452	452	429	454	450	436	437	394	460	473	454	446	473	456	457	420	416	471	489	441	463	470	466	462	456	424	442	459	438	438	428	430	429	432	463	460	434	449	448	424	435	463	470	450	446	419	435	410	433	424	480	457	442	438	439	433	454	423	448	432	432	449	482	436	452	452	468	472	448	448	455	465	441	428	442	427	491	431	435	424	401	447	390	431	443	429	431	434	388	435	440	437	465	477	469	462	452	437	415	472	428	439	464	439	401	435	427	473	426	448	435	472	445	417	440	432	509	465	474	473	448	443	451	419	442	447	407	453	423	444	480	474	460	433	460	435	454	396	448	467	471	462	451	483	476	436	470	448	436	439	436	442	447	445	429	422	420	455	432	437	443	452	447	452	417	494	443	445	449	442	411	468	450	426	442	469	447	464	451	444	463	452	479	470	447	481	434	460	452	423	439	440	460	445	505	435	424	431	441	430	425	468	428	441	479	463	457	422	417	478	448	447	442	477	401	434	415	452	487	449	446	401	462	405	453	492	442	468	456	470	480	429	484	453	433	438	433	457	441	446	442	462	439	456	441	441	435	427	464	472	431	482	484	445	460	406	437	437	417	438	456	472	424	467	425	430	473	465	458	468	449	434	484	440	444	438	436	485	445	439	468	438	458	466	456	430	450	450	428	472	475	445	476	445	424	456	432	473	451	443	438	479	512	448	463	450	472	415	511	480	458	444	423	476	440	422	413	465	448	480	457	412	451	453	471	423	463	408	454	459	441	434	484	423	446	471	429	444	472	458	459	474	459	436	461	460	419	447	370	419	456	466	423	435	418	441	488	453	451	474	439	475	433	435	497	469	447	456	481	439	395	460	415	442	446	454	442	432	439	470	460	477	451	457	451	467	441	438	465	417	451	466	494	451	442	444	454	441	471	419	441	441	476	418	459	460	457	482	493	484	462	429	480	430	405	447	464	477	465	453	478	426	454	457	436	484	471	428	428	432	472	460	460	450	424	481	448	445	467	443	454	471	432	459	456	459	464	417	400	424	416	471	452	451	443	459	448	486	448	460	448	445	421	428	456	472	429	481	458	452	467	485	491	464	466	442	440	454	461	469	461	439	475	454	449	462	480	454	436	458	430	456	437	436	440	431	443	423	444	417	442	477	429	453	467	418	438	445	472	404	453	445	489	451	467	460	434	463	408	464	427	434	484	445	446	445	437	420	478	464	448	426	469	485	432	430	421	480	439	486	469	459	428	468	420	470	456	447	463	446	420	427	453	450	467	490	437	448	469	425	446	452	492	445	445	508	425	452	452	458	432	455	422	452	426	452	454	436	458	432	402	482	424	439	455	432	404	427	462	459	477	426	468	437	441	456	470	480	472	465	491	421	465	411	498	430	474	472	454	483	450	461	441	424	428	431	449	460	442	446	451	480	466	453	461	459	434	435	462	466	473	463	454	469	434	401	461	436	450	433	446	467	460	407	413	455	413	473	473	436	456	438	411	451	452	453	456	454	470	412	471	471	435	457	451	435	451	482	439	477	437	476	444	420	432	469	433	493	468	452	434	444	440	463	447	449	523	422	453	414	455	485	466	439	495	434	435	431	441	460	421	411	408	481	480	458	452	449	467	443	429	437	443	486	427	460	461	406	450	421	491	457	449	458	481	488	450	438	432	460	426	424	459	428	400	494	441	415	398	459	449	400	434	405	457	426	442	459	431	452	424	465	461	474	442	474	436	443	467	471	424	473	455	456	429	473	469	440	451	420	449	417	463	437	440	446	449	460	449	462	481	462	464	457	461	444	432	447	464	466	438	431	451	444	439	482	433	450	452	453	455	484	421	419	448	461	451	446	437	484	475	405	463	429	484	438	464	420	457	481	440	421	407	499	403	408	463	471	462	448	451	420	432	423	429	467	420	460	434	463	427	481	457	453	447	461	479	408	398	459	464	470	441	446	436	417	433	453	440	449	459	427	426	464	445	498	434	419	448	470	463	477
19421	34429	26695	14471	10293	8926	7332	4955	4271	2916	2156	1496	1199	1018	883	843	858	766	826	720	692	794	711	648	647	607	573	636	623	605	605	592	617	649	643	625	576	534	589	584	594	631	536	599	599	587	607	636	610	620	611	644	587	641	639	620	630	660	643	621	670	583	609	573	584	589	645	556	593	625	562	601	590	590	559	571	583	554	562	554	518	508	577	568	548	534	612	527	620	571	540	573	546	517	553	540	537	552	531	537	544	559	579	562	551	563	531	555	533	552	541	518	584	535	554	496	562	534	582	601	593	526	553	561	562	551	542	519	612	557	541	584	574	551	551	578	572	545	562	561	557	528	517	605	554	561	559	526	533	545	587	556	515	515	537	505	528	542	592	541	534	558	529	563	553	547	546	556	581	551	567	578	573	522	532	529	570	528	634	591	538	550	538	594	571	562	542	548	588	536	517	529	536	602	589	586	547	551	570	547	554	580	586	566	587	555	527	556	547	549	581	525	543	611	520	615	517	533	556	510	549	599	593	585	574	492	553	555	568	542	578	573	575	553	500	552	551	556	556	601	561	547	571	541	535	524	567	566	548	549	530	526	539	579	598	548	564	568	582	551	552	552	538	558	507	530	575	538	581	538	534	528	545	527	543	517	570	565	518	573	557	547	549	610	549	561	543	592	600	543	567	529	575	564	614	547	559	542	564	533	605	542	568	566	550	533	562	523	549	524	519	562	565	518	547	554	556	571	579	572	578	530	619	560	521	559	509	590	607	536	599	541	540	541	580	543	540	548	557	528	532	533	539	524	534	557	579	527	583	582	563	546	568	521	543	551	557	560	521	570	625	575	578	571	528	606	565	495	540	537	556	573	548	564	573	575	570	606	578	563	546	527	559	579	548	524	570	569	555	565	542	520	543	561	562	537	561	576	556	550	546	550	543	540	543	515	552	535	570	506	537	584	578	551	515	532	568	522	530	528	545	580	519	517	537	482	541	579	558	555	553	554	592	562	567	589	542	515	535	549	543	519	555	538	570	573	574	589	598	553	565	579	517	534	555	540	619	502	517	549	533	580	561	546	527	571	539	549	558	558	599	589	547	580	596	549	585	577	569	564	534	518	549	571	555	518	617	520	565	577	544	559	535	518	564	532	558	515	571	537	553	546	580	496	530	592	551	561	580	534	544	566	556	566	588	534	520	553	573	549	591	529	568	549	579	563	547	540	573	566	560	557	555	587	540	568	523	584	532	539	523	555	547	587	565	558	564	582	549	545	582	559	564	522	568	531	531	572	526	550	524	544	592	578	587	534	547	602	550	521	556	538	529	565	569	533	563	546	537	585	565	531	581	555	565	542	530	591	527	578	582	561	530	561	540	541	563	531	550	560	540	573	593	533	587	584	557	567	591	574	550	569	592	552	549	572	573	558	554	571	549	515	495	550	592	560	560	539	542	547	569	546	523	508	556	564	521	567	520	475	536	549	553	588	531	515	614	558	541	555	538	547	539	600	512	573	580	541	566	548	575	540	563	563	579	520	513	570	580	512	537	529	543	565	561	582	568	531	573	595	566	537	534	566	577	565	569	582	588	551	514	552	546	612	551	559	531	575	570	537	574	581	510	549	563	573	542	585	526	576	531	562	536	557	518	560	562	568	592	524	568	570	576	576	535	549	531	540	560	571	565	547	556	556	526	505	564	535	548	546	561	534	589	543	534	512	534	509	586	537	545	557	585	539	543	527	541	565	564	518	538	543	554	575	569	590	550	557	555	580	556	542	514	544	549	576	530	565	539	559	562	552	521	554	576	539	575	563	538	547	564	560	591	484	549	546	530	531	560	540	560	555	568	528	560	576	565	596	519	566	599	558	554	518	553	571	527	554	589	533	538	564	573	557	554	553	538	535	556	564	562	595	539	537	566	519	551	547	543	545	584	547	577	545	556	567	570	582	527	549	566	533	520	550	529	527	612	598	527	537	536	505	550	547	558	551	573	529	571	581	536	563	536	510	552	558	561	514	549	603	577	510	521	560	568	529	565	553	557	584	540	603	567	563	585	534	586	563	571	561	557	537	542	503	535	577	507	537	594	573	575	584	587	556	585	559	537	534	541	524	518	538	570	546	557	545	563	539	550	538	558	540	571	547	534	581	545	563	568	549	520	568	562	550	570	542	553	523	568	532	522	533	581	548	574	561	533	524	572	546	526	522	554	542	524	593	550	543	535	565	585	530	531	557	554	569	547	547	542	542	523	556	596	596	540	576	557	573	572	540	584	584	588	584	575	597	516	535	557	541	559	560	550	526	564	530	577	560	544	531	549	571	515	579	546	543	570	553	568	594	575	564	529	542	563	543	574	562	560	531	549	561	559	589	532	585	560	557	515	544	548	583	550	549	544	568	542	595	534	526	580	584	541	506	573	536	530	493	568	588	549	525	581	534	531	536	555	558	565	522	580	580	543	553	556	585	547	579	582	530	523	530	573	540	550	527	605	583	540	539	531	565	509	574	537	528	578	559	529	506	547	541	544	584	578	516	547	569	577	533	550	552	562	546	556	529	557	571	575	571	555	549	532	555	521	569	540	565	561	534	588	555	544	565	529	546	551	569	526	547	563	546	546	549	573	581	513	573	530	582	551	544	558	539	541	561	578	617	540	548	562	498	552	569	511	515	576	584	534	545	591	560	551	556	542	521	512	537	520	511	534	563	561	575	513	564	572	572	576	542	515	563	565	598	572	507	509	536	547	563	539	570	533	523	582	514	539	562	579	576	541	577	601	551	559	530	574	539	554	558	566	579	592	573	518	569	562	562	570	582	555	546	545	557	566	538	569	557	554	550	568	571	535	585	473	553	553	540	551	555	558	596	571	538	581	549	559	583	528	540	498	563	583	535	578	582	554	535	569	546	547	526	525	569	561	554	565	560	565	588	575	549	577	543	540	542	543	535	564	569	544	525	570	565	568	554	529	600	507	560	536	584	550	569	543	543	552	531	519	584	563	541	555	559	543	597	546	569	527	546	530	542	522	579	543	568	501	526	534	539	557	545	561	569	517	523	603	529	549	556	535	540	558	544	579	543	568	549	546	567	582	587	560	545	529	518	536	578	573	538	580	576	570	579	575	577	547	542	564	544	580	532	534	529	519	566	520	559	577	559	548	571	555	568	552	552	539	541	550	527	556	562	588	528	522	566	606	551	541	576	545	555	563	525	557	528	555	553	455	560	513	583	551	568	517	548	538	538	581	543	568	487	549	577	582	566	573	552	570	539	573	550	556	546	545	549	547	527	547	593	569	570	589	543	613	512	524	541	536	530	551	539	551	554	584	542	549	565	570	529	554	533	529	571	577	597	531	558	577	570	592	582	558	571	508	491	555	581	571	569	529	510	565	508	561	531	574	561	563	557	582	578	514	541	550	565	597	594	536	562	514	560	524	539	544	549	530	580	542	573	541	551	506	537	587	545	541	575	551	566	547	540	538	547	548	556	534	557	561	550	567	556	538	608	562	552
23411	21565	29443	24141	21573	21708	13428	4705	3072	2320	1717	1151	886	743	645	617	631	572	553	516	507	461	463	457	427	413	429	449	437	411	426	424	452	415	427	411	392	368	356	379	351	365	357	383	386	421	431	413	423	447	422	450	438	418	463	417	417	452	444	459	452	419	403	351	367	404	403	404	347	380	357	364	352	382	337	391	396	355	351	404	328	334	358	348	377	353	340	377	359	329	379	336	366	342	339	380	324	357	391	371	329	333	372	370	352	361	346	355	344	328	353	350	343	356	358	351	329	374	360	324	338	342	366	331	345	353	347	354	338	335	348	339	371	311	329	344	346	347	370	355	354	372	327	332	350	329	374	378	331	308	355	344	331	358	349	374	376	318	336	334	377	343	368	344	347	329	341	360	368	358	317	330	349	367	315	348	348	376	350	356	348	342	325	333	328	327	365	330	354	351	323	339	325	347	316	341	352	327	360	314	340	349	330	353	357	329	344	367	352	328	339	347	353	334	336	364	336	328	361	347	340	317	320	335	352	335	347	353	340	305	337	333	339	336	333	333	344	347	362	339	346	338	375	348	349	340	332	342	369	344	332	353	365	340	354	339	326	315	351	341	314	336	358	326	369	339	345	356	303	349	346	375	330	324	314	369	311	364	332	335	320	355	361	328	332	348	374	363	351	319	344	367	321	339	315	340	327	351	330	339	301	355	354	354	344	378	322	347	348	372	326	361	329	335	360	363	349	336	362	347	351	345	324	350	305	313	319	335	350	347	339	328	393	387	365	360	356	352	316	359	357	354	324	335	323	317	343	329	367	338	345	353	337	348	349	348	321	348	325	336	326	401	361	369	377	339	352	344	340	335	377	363	343	337	339	377	334	364	314	382	318	353	357	332	350	340	401	319	362	361	373	342	360	310	335	331	321	361	337	319	338	331	355	326	333	339	346	375	343	333	311	327	332	343	350	323	369	355	354	354	298	358	304	343	337	335	352	337	372	350	340	368	370	312	331	346	368	325	366	334	359	376	348	345	352	375	316	352	363	370	374	325	332	347	357	345	348	326	331	349	336	333	320	349	347	349	325	311	348	354	352	356	328	342	337	329	338	343	339	358	357	334	347	351	339	367	364	321	344	331	344	368	350	346	341	339	395	357	312	344	319	351	335	359	325	308	366	372	360	348	345	352	382	348	349	332	335	330	362	364	347	338	358	352	369	347	358	358	336	348	344	325	347	353	380	349	356	369	352	325	338	362	312	363	372	318	327	313	309	343	319	371	314	340	349	356	311	374	330	337	331	353	332	339	354	322	357	350	350	365	341	330	355	360	343	358	362	318	350	312	349	361	337	332	357	320	336	350	344	359	341	376	299	360	375	347	354	349	317	335	297	365	390	373	362	359	342	366	324	329	351	357	346	337	358	328	377	351	351	343	329	325	340	337	366	357	345	322	340	328	332	356	328	335	321	371	363	365	343	324	340	369	338	348	365	325	360	334	339	312	343	325	371	313	335	322	317	350	363	338	347	365	350	309	337	324	326	344	352	327	340	342	347	335	334	352	352	344	353	304	375	342	371	308	346	356	352	342	356	334	363	365	350	353	322	339	346	338	336	341	335	358	337	325	339	348	367	353	366	376	344	358	351	368	344	296	337	363	323	346	353	336	330	341	363	341	336	342	352	363	330	333	348	315	332	356	328	374	346	376	379	308	354	341	340	376	362	388	371	366	350	384	352	361	347	328	357	311	338	336	347	341	345	342	324	328	366	394	338	306	366	335	339	321	338	326	340	327	323	355	327	343	355	344	335	408	344	384	335	371	353	318	344	352	344	357	324	351	322	376	358	355	339	335	336	324	361	323	326	322	338	361	314	360	352	327	365	360	332	374	327	341	357	303	330	338	312	327	352	343	359	349	367	365	354	367	329	333	362	331	319	302	336	373	339	319	352	354	356	355	349	329	335	372	353	336	302	359	334	329	345	336	325	352	333	322	302	323	387	333	376	307	372	354	372	340	360	302	344	334	372	349	352	327	349	335	365	351	354	351	336	325	303	374	342	350	322	335	349	351	399	350	361	374	352	321	356	317	370	329	349	340	352	320	348	330	336	338	364	365	330	344	330	333	352	348	341	347	345	343	372	339	365	330	329	357	349	376	354	345	357	347	343	357	306	330	316	341	351	336	329	359	356	383	359	327	361	358	375	355	345	344	333	341	324	346	324	326	376	383	361	331	336	302	369	382	379	365	331	360	332	339	344	362	351	331	325	353	355	347	373	362	350	363	335	333	329	336	366	327	360	362	335	352	348	339	314	360	362	333	362	342	328	352	323	376	354	343	327	349	349	318	338	296	337	359	338	351	379	342	346	338	377	336	340	370	359	349	342	364	319	351	351	347	346	348	362	323	321	353	326	347	337	330	377	326	338	320	339	342	331	360	327	313	321	323	344	346	342	337	321	322	319	331	318	359	350	300	339	372	357	348	344	341	337	356	316	369	364	340	323	360	334	337	325	355	329	356	360	353	327	354	348	294	365	335	351	335	323	354	340	322	373	311	307	339	369	389	324	346	320	340	357	362	356	332	357	358	332	317	351	335	361	336	360	338	382	333	349	344	325	343	343	328	354	359	352	363	339	324	328	339	389	364	363	342	347	347	310	323	349	325	381	343	327	336	342	344	324	330	352	354	344	337	342	330	313	348	327	375	327	364	358	337	355	320	386	326	385	348	340	343	351	341	302	325	341	356	348	360	333	343	333	369	336	307	348	341	348	317	368	357	343	324	377	329	356	354	364	350	375	345	347	378	317	341	311	337	343	353	352	370	291	341	320	363	347	368	369	334	378	348	341	324	366	357	357	373	339	323	322	334	341	341	367	306	376	372	366	375	354	331	375	310	367	340	325	344	349	352	343	334	354	334	342	364	344	316	339	359	317	360	337	343	336	351	354	354	343	337	338	310	348	366	333	325	329	339	323	348	351	364	340	341	336	331	342	351	329	341	358	346	333	362	338	350	350	375	346	360	341	364	341	344	340	386	337	350	364	375	331	349	366	340	368	334	333	335	333	324	320	293	359	337	341	337	348	337	344	324	326	285	376	334	335	339	345	359	336	366	339	340	342	369	331	326	331	327	322	336	337	323	338	340	343	330	324	324	339	308	357	313	325	337	306	337	336	351	362	340	370	340	323	335	355	326	339	360	360	365	314	342	337	342	373	339	344	364	357	328	381	340	335	330	335	323	358	368	328	355	380	319	340	359	306	350	306	371	343	321	345	298	322	358	365	356	355	325	335	347	323	362	353	350	360	343	327	335	338	344	345	340	340	313	360	341	322	349	364	357	313	353	335	328	316	351	338	351	343	366	367	332	352	326	353	345	353	330	367	374	341	388	354	306	352	333	352	356	366	333	291	348	340	375	342	328	352	371	359	368	389	341	331	341	344	326	348	330	282	347	326	305	301	336	332	360	343	345	349	349	323	316	342	319	361	357	324	349	341	339	334	357	328	339	342	347
22340	42102	34738	22260	17012	15298	12667	8672	6818	5014	3830	2507	1838	1417	1172	1042	951	939	936	918	866	803	726	671	627	578	597	571	601	560	560	555	599	596	579	576	547	549	479	471	472	485	448	526	525	564	559	568	591	570	630	671	601	597	650	605	602	699	616	645	570	519	543	505	515	503	470	490	532	438	491	436	519	488	468	466	459	410	442	461	469	462	483	453	474	420	458	459	466	462	434	426	471	427	474	434	454	466	426	429	461	445	413	412	419	429	442	427	420	443	394	425	402	409	418	425	384	415	412	423	455	454	450	403	449	402	440	399	396	417	421	450	418	435	438	429	428	423	423	431	447	441	438	406	431	395	445	439	420	453	405	426	412	427	417	432	400	458	416	405	423	456	441	399	404	425	411	399	417	418	475	409	425	384	426	428	433	475	436	418	430	406	432	402	426	412	419	445	367	418	417	437	433	436	399	423	402	411	440	427	415	414	431	420	456	434	410	415	416	430	427	445	403	390	452	411	413	391	405	454	402	401	418	408	410	397	432	445	445	419	426	410	424	444	433	458	412	381	413	446	427	367	446	436	439	417	399	445	431	442	414	388	413	435	434	404	425	437	457	390	423	402	422	399	420	493	426	403	377	400	433	410	431	406	431	438	404	418	427	415	465	430	372	369	415	401	374	424	407	386	464	389	421	446	450	463	442	450	450	422	436	427	390	406	406	385	393	460	405	395	456	432	440	433	449	412	428	394	437	460	402	439	432	442	426	399	420	429	417	439	423	434	386	446	470	423	445	429	448	425	427	431	417	439	418	422	388	382	432	431	371	419	429	453	401	430	432	403	401	400	400	394	411	422	412	424	434	372	456	437	414	439	452	402	402	424	394	380	423	430	458	438	433	418	411	408	408	411	416	411	405	434	357	427	412	440	425	408	415	440	427	425	409	438	435	429	415	419	401	418	421	389	433	423	435	410	386	409	402	412	444	414	427	427	436	444	410	434	394	411	442	426	437	427	421	464	440	417	438	444	414	371	431	413	447	434	414	433	417	433	413	430	426	410	394	383	394	379	438	427	417	423	434	419	450	455	413	405	419	394	423	435	410	408	440	391	403	446	419	432	414	443	408	421	424	435	404	457	431	428	444	404	440	411	463	384	451	436	425	409	447	419	405	415	415	417	437	392	406	401	436	432	436	421	437	383	438	420	410	411	398	435	434	454	440	420	416	424	426	438	450	407	436	432	429	418	421	454	392	404	452	459	436	453	450	425	415	416	390	392	420	411	422	413	408	408	430	448	443	392	399	387	417	413	407	399	419	436	411	431	435	406	415	455	383	424	386	450	430	402	443	447	459	391	432	413	407	463	379	421	380	431	412	418	413	420	413	410	414	420	408	440	418	414	406	438	431	413	445	435	418	414	448	438	414	433	434	383	428	442	399	398	458	425	433	407	439	416	465	445	386	417	438	412	424	428	444	424	417	445	413	408	439	415	436	449	442	434	430	403	401	393	409	392	408	411	445	460	399	415	402	403	419	406	405	416	453	405	432	408	353	441	411	397	409	421	400	428	383	403	400	376	437	379	448	441	410	413	394	443	417	449	363	421	431	429	399	392	418	425	392	420	453	417	402	393	422	416	437	421	393	421	436	428	418	401	410	432	458	443	401	415	395	420	444	446	399	445	438	427	413	406	406	408	435	381	412	419	408	403	412	443	415	426	389	437	409	417	401	435	364	426	415	441	449	471	431	429	412	428	379	423	432	391	421	403	407	418	448	401	382	386	408	389	430	431	413	414	447	444	422	422	423	425	391	377	382	397	403	420	407	436	391	406	425	433	428	401	480	444	385	386	421	416	410	459	424	414	390	402	412	409	433	440	398	414	403	383	401	399	384	390	443	423	412	409	445	459	414	419	440	416	428	429	432	456	426	402	464	399	421	423	427	400	444	441	425	448	422	404	412	380	422	430	445	408	410	402	442	448	430	419	439	428	428	392	427	376	416	410	417	417	424	412	415	420	410	415	441	395	414	483	423	433	384	413	392	429	412	413	405	405	431	424	406	396	409	402	447	439	383	402	396	408	428	461	406	424	421	425	413	393	379	429	416	408	412	441	421	406	417	421	411	389	418	417	426	450	460	394	388	406	434	418	419	434	416	429	442	415	443	391	448	404	400	432	413	415	440	415	423	419	416	438	416	429	434	387	445	444	410	420	446	427	435	409	456	383	449	443	414	429	423	378	406	477	420	437	425	410	392	404	445	464	452	429	409	434	475	421	439	400	433	404	422	419	448	407	421	381	415	412	427	472	438	430	451	445	411	443	428	399	406	416	406	428	424	428	410	415	392	413	400	426	444	436	399	409	407	428	392	419	429	431	406	444	419	428	447	426	430	440	367	434	432	389	414	442	367	430	403	407	436	426	429	453	420	411	430	418	412	387	469	395	410	422	439	412	454	430	417	422	382	417	440	378	423	424	408	400	402	431	415	426	406	409	418	387	413	393	377	427	414	423	414	444	425	416	409	431	411	424	416	411	461	440	405	443	402	420	420	406	441	428	404	446	396	446	427	420	401	402	408	383	442	425	408	426	426	451	412	421	426	410	421	440	453	424	411	398	431	437	419	393	390	417	432	416	422	411	430	441	397	447	393	413	404	394	421	447	471	458	446	409	425	397	395	418	416	366	424	425	425	407	397	422	439	408	449	414	432	432	423	422	438	438	417	420	409	393	438	437	397	402	421	407	418	426	459	404	427	438	392	437	427	411	461	415	419	400	419	447	398	461	416	425	433	410	415	424	413	450	404	454	408	457	406	425	408	427	408	443	396	408	401	439	410	428	422	440	428	429	411	412	435	454	440	431	443	406	438	420	416	436	429	418	381	418	413	395	401	402	416	404	416	406	438	397	411	416	403	425	409	408	411	392	403	451	408	439	377	407	422	432	417	417	408	383	432	422	422	394	409	386	419	438	398	411	408	413	399	403	420	438	422	407	403	427	435	406	428	413	424	462	408	446	367	423	406	414	438	435	427	396	449	402	442	406	449	400	411	408	414	421	401	412	395	437	403	387	462	396	389	430	400	455	405	418	383	434	423	397	400	389	426	418	390	425	402	421	396	393	436	405	426	432	373	433	396	418	447	395	415	445	397	425	416	415	436	428	420	376	436	452	436	383	438	452	403	428	424	414	412	414	419	477	421	456	411	418	443	421	436	384	430	399	407	419	428	420	401	374	427	391	414	406	471	400	412	425	439	422	391	404	403	412	396	390	401	400	399	438	437	466	436	431	415	416	403	398	418	416	443	425	441	446	428	457	416	422	416	422	416	410	442	388	382	398	406	450	399	443	408	435	438	452	400	439	404	459	419	424	421	409	413	405	393	405	433	389	412	398	393	420	440	431	418	398	401	404	463	431	424	458	386	404	412	396	419	402	422	409	452	446	449	396	453	395	411	411	417	453	390	405	423	388	440	383	422	423	441	397	384	404	429	401	417	428	376	432	393	417	428	433	408	426
27756	21998	18655	9140	4219	3487	2529	1600	1209	1004	776	621	554	488	478	450	477	442	442	455	452	457	402	431	391	407	405	397	432	472	444	443	413	425	426	446	399	395	411	442	360	429	453	405	417	418	428	421	448	442	415	433	400	444	455	462	424	433	455	447	430	428	421	439	418	420	435	400	443	405	404	420	386	421	422	424	375	443	463	422	384	424	432	391	429	448	387	427	449	396	409	470	406	404	399	400	429	384	401	400	409	414	410	408	413	394	427	405	370	414	416	413	391	371	440	404	398	381	388	395	388	414	417	400	393	425	411	424	414	411	428	388	391	404	378	383	418	401	367	379	417	393	440	416	400	382	365	426	423	414	411	433	409	419	400	361	383	425	375	400	420	418	436	425	413	401	394	421	414	420	379	415	381	398	402	422	415	399	442	403	397	370	408	417	398	412	436	399	418	410	395	376	443	445	401	400	407	427	429	460	389	409	423	429	401	427	442	427	388	435	410	436	399	413	410	399	427	450	396	399	385	423	427	370	383	410	346	420	367	394	374	446	366	408	418	385	389	375	398	408	387	397	409	425	398	408	396	390	444	379	381	448	410	413	401	380	383	392	363	436	427	420	394	369	397	419	401	405	394	396	419	402	430	427	403	406	386	414	394	404	419	400	389	399	399	429	422	385	413	421	416	413	407	400	393	423	378	426	420	397	434	405	400	404	376	410	396	425	397	444	403	385	416	434	372	416	424	434	405	406	374	445	422	398	415	380	430	391	413	409	408	395	399	406	408	459	408	393	396	398	408	392	416	368	412	403	397	417	399	414	381	405	411	427	401	433	413	404	384	398	398	417	389	407	394	435	403	446	411	395	404	409	403	422	429	427	357	397	425	393	404	430	391	388	410	414	413	371	444	408	402	403	425	393	415	437	418	430	426	395	412	414	403	399	398	397	395	450	411	437	388	391	394	427	405	369	391	418	409	394	395	436	419	406	424	374	403	422	412	382	416	412	386	408	428	397	370	413	343	392	440	411	417	398	428	450	395	407	416	388	386	404	384	402	417	444	396	388	426	395	419	400	415	404	381	422	419	393	368	422	448	436	415	408	423	404	387	438	413	424	428	393	436	395	389	397	399	420	393	391	393	375	401	410	414	419	406	404	430	404	409	442	428	397	396	427	401	391	419	429	419	424	409	425	402	392	401	390	408	390	415	401	390	403	431	423	399	418	373	398	413	382	419	437	400	415	428	386	421	435	419	416	423	410	430	406	392	390	410	432	394	422	388	403	411	398	390	432	406	359	355	410	421	423	408	389	463	394	415	411	413	395	365	440	403	408	389	373	379	373	397	420	400	429	408	409	397	413	378	379	402	405	409	422	421	427	405	399	415	401	375	381	390	414	427	421	432	393	405	395	391	414	419	426	412	370	406	403	398	425	414	412	384	422	414	399	403	419	420	425	381	410	411	432	407	388	396	398	403	419	410	387	400	410	359	367	419	428	390	394	405	408	409	406	402	403	379	419	409	414	413	392	369	424	388	385	419	377	373	365	374	403	430	380	418	435	425	411	406	406	387	411	408	379	423	435	393	402	424	382	418	401	400	426	412	411	388	418	412	351	381	386	364	429	416	380	380	416	377	419	408	411	403	426	428	403	420	396	423	408	388	402	431	407	415	415	447	415	401	403	435	418	390	403	414	423	393	411	412	395	391	367	387	438	376	424	409	398	424	373	396	396	421	370	410	395	402	389	383	381	393	403	419	410	369	406	405	439	442	399	424	368	389	404	416	418	405	416	406	433	414	411	381	373	433	385	394	416	387	382	397	408	388	424	369	392	383	416	411	383	410	415	375	422	397	420	386	397	390	425	433	396	424	411	452	376	468	391	404	388	401	396	412	435	392	371	454	403	380	358	381	384	411	400	423	381	380	387	413	431	408	431	399	432	417	449	386	390	421	400	412	426	384	395	406	414	401	412	387	423	437	381	379	420	368	385	449	452	389	404	402	390	409	440	406	361	369	388	397	380	401	419	414	417	394	418	411	419	416	434	442	417	373	434	403	440	418	409	386	394	414	375	413	429	434	397	429	411	430	412	402	460	445	416	412	421	428	396	387	427	371	375	382	410	419	425	413	398	399	384	415	394	426	431	389	413	411	428	394	427	393	361	388	394	430	438	409	397	440	423	419	410	382	406	394	396	425	395	415	417	415	396	389	428	376	385	426	381	433	390	401	357	373	422	403	424	388	422	376	411	383	383	389	398	414	365	392	417	405	423	417	398	431	391	417	442	373	405	411	406	414	399	403	389	414	413	418	384	389	390	384	405	394	421	409	398	360	401	401	388	389	393	440	406	404	433	410	375	418	387	411	404	413	406	408	436	443	386	432	392	410	409	419	412	429	427	413	388	407	399	396	380	398	407	406	409	424	447	423	426	464	408	389	390	413	421	414	421	389	445	423	416	399	431	403	392	400	382	391	384	408	409	387	432	407	418	403	371	369	410	437	402	398	407	411	388	390	387	428	391	416	395	408	366	423	387	423	410	440	424	388	400	389	396	412	413	409	431	402	401	412	452	415	421	409	398	390	409	388	375	425	427	383	418	384	375	386	405	420	401	432	418	404	395	447	378	363	417	410	390	400	418	400	436	409	418	415	423	438	419	438	398	385	376	400	418	406	369	436	413	396	403	413	450	427	408	422	425	397	401	395	413	391	374	399	399	374	369	384	416	405	395	434	394	423	404	414	402	401	422	409	380	411	415	406	380	437	400	416	425	419	403	374	436	398	406	420	424	442	449	426	414	409	390	410	416	395	433	408	383	394	399	445	393	407	416	380	418	405	351	411	372	401	435	395	371	389	402	389	395	381	372	409	436	403	411	390	379	380	395	383	402	427	394	393	380	379	387	409	407	418	423	406	391	428	412	391	392	393	378	439	417	420	381	382	383	419	385	424	399	428	410	436	402	392	428	412	394	418	407	427	416	404	426	377	389	384	416	423	385	405	395	387	406	383	384	435	364	405	399	435	426	406	397	450	428	425	444	405	403	390	406	425	404	419	393	388	429	398	428	376	426	419	399	361	389	401	383	377	401	423	399	407	410	402	432	411	384	420	425	407	408	398	388	377	373	437	393	420	405	403	405	391	412	382	382	405	411	431	436	373	423	410	404	405	407	396	410	434	430	392	394	426	448	403	367	396	404	420	408	424	407	443	402	398	408	405	432	411	390	399	396	442	401	413	376	426	381	395	352	386	431	465	409	385	391	391	429	431	415	385	411	426	442	387	400	428	396	412	391	401	359	365	403	395	417	401	387	422	431	391	410	428	404	407	413	389	396	405	414	388	391	386	414	421	395	416	411	389	390	387	382	379	444	400	386	398	404	422	420	381	458	396	434	413	421	431	414	426	414	407	369	408	385	425	442	432	372	414	426	403	401	404	427	412	401	433	414	402	410	418	401	417	415	410	408	434	387	383	406	418	423	416	398	417	404	407	405	392	414	363	367	397	400	381	407
18055	29831	21983	10980	7915	7260	5495	3714	2797	2140	1583	1055	859	700	741	609	673	681	661	606	630	596	535	588	538	518	565	525	536	582	520	538	526	566	511	572	573	533	484	548	531	507	507	488	523	550	539	554	541	583	597	580	553	576	574	609	584	587	581	613	544	537	513	517	520	522	521	549	529	517	539	546	518	546	565	516	547	518	505	571	508	526	536	533	513	531	506	491	499	592	523	536	515	492	557	502	507	558	471	500	526	522	480	513	532	513	530	529	511	492	516	481	513	508	528	517	497	527	504	520	510	504	543	530	529	494	473	473	530	504	547	513	499	534	482	499	501	472	478	476	520	491	516	470	503	483	496	507	481	503	468	507	498	486	516	519	536	496	521	518	515	486	538	541	509	531	474	524	527	532	512	515	515	534	535	519	505	468	482	509	490	499	531	511	487	505	525	484	488	505	543	501	513	543	507	539	507	525	505	512	512	501	538	539	541	485	496	502	493	540	534	505	554	532	489	542	514	521	484	516	510	473	504	521	494	504	532	484	528	531	538	512	496	490	470	526	483	476	493	491	500	524	522	535	517	500	477	504	522	524	480	524	522	512	513	480	514	501	506	508	503	510	537	481	517	500	503	486	523	528	498	503	516	476	506	518	523	490	541	455	527	492	486	487	509	496	524	518	513	531	494	519	505	506	499	507	520	490	495	529	498	533	535	494	482	508	505	492	485	486	495	499	502	488	471	506	525	488	530	503	496	520	496	506	493	527	511	519	519	508	491	548	511	494	546	541	497	509	507	522	500	553	477	481	508	470	493	500	483	504	489	525	496	516	518	502	496	558	498	487	519	466	468	491	505	502	520	511	491	498	539	489	493	542	487	486	487	482	487	531	519	512	487	494	521	473	508	514	505	513	529	495	503	527	514	518	534	531	513	501	509	505	535	509	498	488	539	542	531	520	497	482	476	513	556	477	459	528	499	498	536	504	489	504	524	533	525	508	509	492	536	499	495	497	504	542	539	538	517	510	488	520	500	473	517	473	540	495	503	512	519	505	492	477	495	511	522	527	449	517	533	502	536	498	534	492	543	497	498	497	501	519	523	514	550	528	497	504	451	497	559	505	520	503	513	533	516	501	534	477	471	543	504	536	535	536	531	539	498	501	559	482	485	482	507	493	495	500	500	544	500	523	502	493	533	522	534	482	471	514	500	542	472	503	510	540	524	544	490	494	505	523	483	490	486	521	472	532	519	530	479	513	516	506	516	482	526	530	501	438	528	474	503	501	510	526	476	473	503	490	511	529	493	481	488	500	517	506	524	506	494	482	475	512	539	495	481	574	544	502	530	522	489	509	510	544	524	510	514	526	467	522	505	517	472	514	517	477	526	522	508	569	520	505	487	528	491	591	481	523	549	478	537	488	558	530	505	521	518	499	518	502	528	567	474	541	550	531	514	501	544	495	522	527	480	458	501	530	515	495	516	508	544	515	467	534	503	478	511	503	501	519	519	537	482	503	506	500	521	522	492	517	487	514	515	491	496	501	524	460	503	490	516	523	491	512	518	518	528	536	523	531	522	524	503	535	515	540	507	491	539	511	542	503	446	518	504	519	497	544	488	502	497	541	505	512	485	507	488	490	523	503	486	488	515	547	502	518	540	531	506	551	515	499	501	546	510	530	480	497	494	464	496	517	507	494	534	525	524	510	536	513	513	508	494	459	517	487	525	528	497	543	525	551	511	486	511	506	505	517	473	490	536	533	506	523	495	512	473	527	525	538	515	497	484	500	538	564	503	524	518	532	556	541	481	528	489	486	483	490	507	507	480	495	514	514	469	502	514	507	521	524	544	543	510	492	512	497	530	484	539	500	545	502	499	527	516	511	524	513	501	505	521	452	574	507	504	531	558	495	496	537	532	499	505	487	519	488	552	540	550	537	500	552	484	497	525	523	532	509	533	489	541	495	496	528	489	530	487	499	482	534	486	505	505	523	485	554	516	486	506	498	527	517	500	540	502	500	535	521	524	521	511	496	497	494	521	491	500	524	550	473	475	503	479	547	509	499	526	532	451	498	502	536	492	489	522	505	497	543	466	540	468	537	497	484	495	505	516	525	540	473	509	502	546	533	516	509	527	534	526	483	510	525	492	527	530	512	496	504	474	485	436	477	521	485	507	479	500	484	479	500	523	510	514	514	480	527	486	532	525	489	490	502	499	505	526	491	545	483	501	504	500	508	529	530	525	500	503	501	480	524	510	556	540	507	487	581	524	492	532	528	537	504	522	483	502	523	534	534	502	471	491	517	526	484	506	473	469	524	519	514	512	552	519	514	523	532	520	526	458	464	528	542	486	510	517	507	532	507	526	497	504	550	570	495	453	539	520	518	507	534	532	516	502	537	520	483	521	507	510	539	504	502	525	527	493	524	491	485	510	543	521	496	532	507	500	475	493	514	530	542	526	511	497	509	511	525	485	508	505	482	500	484	523	491	489	488	519	509	532	508	496	488	542	498	518	514	532	516	502	510	508	512	495	512	520	492	496	503	505	470	476	514	530	480	472	500	501	476	496	551	491	509	504	509	527	512	513	513	508	526	505	496	520	512	535	480	512	513	499	528	522	533	548	513	512	487	529	555	478	573	527	528	495	531	517	510	508	518	519	505	515	515	512	520	506	488	488	569	506	498	510	483	473	525	471	481	516	507	530	508	519	493	485	512	495	536	491	563	480	528	490	530	537	520	499	513	474	503	468	556	517	464	541	498	534	500	501	453	532	491	467	576	504	536	510	503	556	508	516	542	517	496	505	513	521	485	521	508	478	489	498	525	493	537	478	535	560	492	518	503	482	496	498	512	514	525	489	485	505	525	527	535	507	489	490	489	509	497	487	492	493	493	532	497	516	488	511	524	492	483	517	530	535	511	483	515	512	537	531	511	494	476	531	509	491	515	494	477	526	527	484	550	503	484	546	522	518	528	505	509	549	494	508	480	491	478	481	502	488	503	499	511	527	516	488	512	517	483	543	541	527	487	544	542	514	533	504	521	506	489	517	501	495	475	511	500	511	486	512	537	537	508	510	505	530	519	507	502	521	536	503	511	497	526	527	508	452	518	489	515	497	501	500	505	487	503	500	491	514	517	525	503	484	532	506	505	514	525	505	456	504	487	475	513	487	485	478	535	555	539	515	518	468	498	492	518	525	506	499	560	499	499	496	570	503	535	486	512	509	497	554	485	514	472	532	531	491	554	516	521	542	522	521	495	544	496	465	475	515	498	481	552	508	525	501	495	508	502	511	481	506	523	496	535	457	557	545	522	513	504	521	478	512	582	504	557	524	547	530	545	533	507	512	535	509	507	490	559	467	501	488	528	530	529	523	549	485	505	496	502	504	510	505	540	469	482	515	533	495	498	470	542	532	507	512	510	524	526	550	487	479	512	535	530	504	525	444	468	510	525	483	545	520	532	573	473	484	535	497	555	467	544	524	560	504	516	532	511	548	521	499	497	543	497
24509	21569	28876	24683	21338	12759	5432	2680	1903	1518	1110	771	638	551	522	435	451	467	452	450	387	398	382	355	369	391	373	370	393	375	372	366	337	383	387	357	384	361	320	350	345	334	339	326	380	348	340	366	368	388	351	364	363	363	367	362	395	414	374	407	366	375	353	366	321	371	344	397	373	341	346	372	344	348	325	331	312	327	332	327	317	319	360	324	354	324	301	323	304	311	345	334	327	316	307	346	331	318	311	323	304	318	324	323	354	336	315	328	343	318	340	318	314	322	326	326	334	325	319	315	285	311	356	347	328	303	325	348	342	318	307	325	333	316	309	303	307	286	308	318	330	343	325	353	301	327	325	322	311	314	330	332	322	320	310	347	294	325	309	318	324	318	321	298	292	329	283	306	299	301	330	345	330	340	326	327	326	326	322	339	320	316	308	316	332	300	326	329	322	339	306	326	327	301	316	299	303	298	332	320	320	323	308	319	301	324	307	318	322	322	319	297	299	301	308	337	312	328	313	312	334	287	341	298	316	343	287	344	305	331	347	366	282	310	332	339	297	332	333	349	335	300	318	346	288	332	324	327	320	330	331	303	311	317	289	346	306	324	299	328	317	291	353	345	338	326	317	328	337	321	348	307	309	296	321	305	329	297	317	329	320	299	357	320	340	337	319	301	350	303	303	294	304	327	321	335	333	313	295	312	310	321	335	297	301	308	349	352	306	314	283	326	318	343	302	292	314	340	341	317	317	327	305	323	323	295	323	334	337	328	314	331	366	361	324	310	332	340	298	331	347	316	315	336	343	312	307	347	325	360	307	311	337	328	318	314	312	332	330	327	339	324	304	341	347	297	307	333	338	322	302	326	308	324	311	322	312	345	310	355	314	328	325	317	332	326	316	308	307	325	318	353	315	329	323	327	333	309	314	333	344	309	291	338	294	321	309	307	336	309	331	327	321	322	314	339	334	302	293	331	332	320	305	319	298	347	331	306	314	316	289	285	319	304	308	310	323	325	323	291	343	328	333	303	312	348	311	318	311	318	308	293	341	319	306	300	271	310	299	328	328	357	322	335	316	306	360	300	317	321	356	321	329	312	342	293	317	339	342	325	315	321	345	341	327	335	324	335	324	306	337	345	341	296	315	304	313	301	309	291	328	329	307	316	351	313	316	304	306	327	307	320	285	323	322	315	320	347	324	327	363	308	328	306	274	323	291	350	330	311	337	316	303	296	324	353	296	305	329	309	319	321	332	341	324	316	362	272	333	317	301	310	307	320	328	295	298	285	329	311	328	301	301	308	362	318	302	312	306	316	335	312	318	306	322	332	327	322	315	342	307	326	358	347	329	310	332	374	323	291	295	298	321	320	335	330	310	332	330	304	323	337	308	339	323	333	314	344	312	311	319	319	313	307	332	328	339	359	302	330	315	332	307	324	324	289	336	305	320	346	317	325	319	333	298	344	302	319	301	298	297	299	324	296	322	311	310	297	266	324	341	328	325	321	297	355	311	304	329	321	357	309	324	316	343	338	349	320	341	323	328	345	322	321	292	289	314	345	336	316	308	329	335	315	346	365	305	300	317	335	333	331	342	286	303	342	327	306	312	341	302	337	325	336	329	326	308	294	316	309	281	280	313	308	331	293	322	310	341	308	329	342	296	312	340	316	312	342	330	314	330	369	343	338	309	374	319	368	309	387	315	316	325	279	294	368	312	334	298	332	326	354	315	318	349	346	301	310	322	312	308	307	302	329	320	330	320	343	318	341	318	343	334	292	347	326	304	319	329	286	302	303	314	305	344	322	347	332	289	325	336	310	325	323	308	323	304	327	290	360	307	305	319	305	337	344	311	365	343	309	303	300	324	351	351	317	313	311	329	312	321	341	288	311	329	331	321	291	335	333	317	326	331	338	318	332	307	331	304	317	336	327	331	327	340	332	353	319	319	312	328	330	318	303	334	349	349	336	327	305	340	331	333	293	301	343	338	306	315	302	321	305	331	339	355	316	332	339	314	335	292	318	354	341	300	323	304	316	340	308	300	341	295	329	338	295	370	315	283	308	325	333	318	317	306	305	302	313	306	308	323	325	297	316	328	318	322	331	312	318	307	327	311	341	297	331	305	322	312	325	322	315	329	303	322	362	313	310	293	277	301	334	321	341	344	335	329	300	324	371	328	336	324	304	303	301	305	268	335	329	323	331	302	335	307	304	331	329	336	314	303	319	347	283	298	316	348	300	333	336	328	327	332	308	299	317	289	301	281	303	319	309	309	302	324	343	322	320	315	312	330	327	315	345	326	317	309	332	362	351	322	298	333	325	317	329	325	338	319	299	311	321	316	310	304	327	356	302	337	330	306	338	313	324	291	342	300	327	295	314	298	310	347	330	303	340	333	315	340	300	339	311	318	333	334	314	309	318	307	304	334	285	302	332	326	313	315	280	305	361	336	351	332	334	335	340	349	320	334	335	362	315	297	303	300	297	317	315	341	325	336	296	353	324	315	320	329	282	313	314	295	279	332	293	289	343	326	312	339	315	326	339	325	311	321	334	300	336	332	335	299	304	354	314	321	321	310	304	311	314	330	331	331	290	359	334	321	313	321	339	289	302	330	340	306	321	313	318	342	307	322	325	292	311	344	316	320	314	328	281	340	319	352	317	319	318	297	342	320	347	304	303	338	316	332	296	301	314	365	364	312	301	305	324	309	348	338	305	342	357	321	320	330	332	330	319	299	317	333	355	327	347	305	327	312	295	324	302	338	314	334	314	320	341	315	320	319	324	344	315	322	325	308	347	317	318	300	311	319	289	329	338	299	339	310	307	304	335	331	293	298	333	321	297	309	319	316	321	305	308	304	358	326	328	319	340	326	327	316	348	321	318	325	313	306	295	300	324	326	350	305	310	336	305	352	341	296	312	316	336	287	306	306	322	317	324	347	319	365	318	329	317	329	307	323	333	307	321	318	296	279	298	308	304	326	324	328	303	345	316	287	355	355	344	285	307	323	350	325	303	304	303	317	307	330	346	302	314	330	322	368	308	294	338	338	327	319	335	286	316	308	359	325	317	315	334	327	312	312	299	321	312	289	314	338	320	319	308	324	327	318	333	320	326	287	329	317	314	334	297	294	316	350	303	349	333	326	316	308	335	322	289	329	314	335	316	323	330	322	357	304	312	347	348	303	302	315	288	322	303	312	328	318	324	336	327	323	321	344	353	311	316	316	318	287	329	334	285	315	346	348	303	308	323	308	343	319	329	305	301	310	322	317	312	337	341	289	331	334	292	323	306	331	323	298	317	325	319	331	328	313	320	324	320	308	330	282	313	334	342	328	319	353	310	301	307	321	329	321	329	311	327	337	295	306	293	325	343	297	287	362	325	332	313	311	353	297	337	326	340	332	342	324	341	324	364	320	322	347	277	299	312	331	325	309	338	303	323	342	305	300	338	321	358	328	345	332	318	310	313	318	277	296	309	328	314	330	350	336	340	262	350	315	324	340	297
19250	36888	29124	17270	13335	12083	8542	5842	4397	3486	2401	1645	1170	1019	787	778	752	708	721	714	604	586	545	529	534	526	562	537	522	525	541	490	496	509	499	526	479	439	460	443	443	451	447	455	504	475	512	487	485	568	589	544	510	560	542	515	577	555	559	508	487	488	455	500	473	448	444	451	434	464	424	448	454	394	424	407	436	407	405	413	437	426	425	428	430	449	439	446	391	435	411	437	420	427	404	401	409	434	402	431	434	386	401	433	398	409	405	408	407	433	430	393	425	399	418	401	406	434	363	404	356	420	405	408	445	422	408	400	408	424	373	395	398	375	379	411	426	374	390	386	396	456	385	429	397	412	405	419	423	454	420	417	406	371	421	422	409	423	416	432	420	414	380	406	412	422	392	408	416	409	422	367	420	390	362	395	402	420	414	436	382	408	432	368	429	400	409	433	427	424	429	373	413	410	353	402	377	389	413	436	376	422	417	391	375	407	416	414	383	393	387	398	409	441	416	440	427	401	393	421	376	384	403	390	381	441	395	419	410	405	449	420	398	424	419	430	409	409	400	374	459	398	397	388	413	407	397	399	440	422	424	435	391	430	448	401	411	404	452	390	420	391	400	458	394	392	438	399	408	389	359	383	389	382	400	408	412	390	396	363	404	419	418	393	379	417	415	396	403	442	405	404	388	403	427	405	368	421	387	362	403	424	433	424	405	441	381	392	401	406	406	416	394	410	406	428	441	401	375	402	401	391	388	445	436	420	403	417	418	437	378	461	430	387	418	425	421	399	429	424	419	431	378	365	401	411	410	455	389	397	398	405	384	454	429	395	408	377	396	420	403	452	375	393	415	399	409	408	406	452	436	381	419	374	444	425	417	397	430	397	388	438	395	412	441	377	381	426	385	424	434	415	367	437	405	401	420	387	415	416	414	402	383	444	424	438	400	428	416	390	399	403	387	405	396	391	419	391	412	401	416	379	403	389	399	428	431	413	409	405	428	439	386	417	447	420	412	413	417	417	388	389	408	448	372	407	381	408	451	394	369	393	419	426	376	404	416	398	385	423	379	383	388	394	398	387	416	406	424	403	415	403	434	429	405	385	373	391	415	414	440	422	397	409	415	412	429	388	437	397	400	421	415	393	413	415	427	429	394	425	418	411	391	419	417	391	377	381	399	422	414	388	447	446	382	393	438	405	402	416	412	410	402	395	427	441	435	383	417	405	411	446	412	370	388	405	392	370	398	415	396	452	406	401	422	445	435	412	428	399	423	404	409	388	403	442	438	406	413	393	395	416	406	436	375	402	403	394	367	408	407	400	401	404	404	407	436	414	384	427	381	408	383	398	404	398	418	404	448	421	396	392	379	401	434	412	378	432	450	356	396	420	369	406	424	394	398	428	387	408	416	440	396	385	407	407	381	407	417	403	403	411	412	426	417	423	378	411	439	429	417	393	412	426	397	424	379	394	400	457	359	425	416	415	395	370	398	408	467	408	413	406	376	414	419	449	406	414	394	404	425	417	417	379	407	360	431	417	377	415	413	364	384	416	427	385	390	431	430	411	400	417	405	390	412	404	408	406	433	399	393	401	422	419	421	401	429	411	437	390	432	390	404	412	429	402	403	394	406	455	425	431	406	411	432	412	374	392	430	408	381	382	439	383	417	391	412	393	422	416	386	393	406	412	386	464	415	412	421	364	391	386	415	393	413	376	408	415	396	419	410	370	402	401	404	397	416	406	437	415	413	411	390	422	394	399	403	393	410	386	416	442	413	418	403	373	394	371	428	398	425	418	387	416	456	409	399	400	407	411	428	392	428	423	397	383	453	391	428	390	414	419	414	390	413	392	423	399	414	369	396	386	404	401	406	410	441	430	410	430	383	456	385	407	394	414	362	444	407	440	401	397	397	410	384	426	425	413	403	397	435	397	407	408	382	398	425	412	383	395	403	438	388	400	406	411	415	396	421	408	425	428	384	381	430	395	371	421	404	431	399	411	402	426	406	460	390	383	423	444	413	411	371	424	419	368	412	409	415	390	418	417	445	372	405	374	379	438	427	400	389	428	416	421	429	418	399	418	425	426	433	397	412	367	404	405	420	400	431	392	389	388	394	382	389	424	397	391	395	405	391	390	362	429	386	391	405	410	371	411	400	407	374	393	415	418	385	406	361	427	415	380	356	404	408	426	381	382	408	367	372	415	361	422	407	444	430	399	402	400	388	441	407	377	385	423	420	389	411	412	385	400	388	417	403	400	447	419	413	405	412	410	403	388	397	403	386	425	447	387	400	430	400	401	394	395	392	372	393	381	418	431	427	415	386	401	416	369	436	410	415	405	405	379	385	439	392	366	412	398	371	418	438	411	398	399	437	433	444	396	409	415	400	405	424	395	410	385	413	363	390	400	402	414	399	414	416	379	407	421	383	352	394	383	421	445	415	452	411	417	416	341	415	421	389	388	385	437	390	411	422	408	418	418	385	404	419	459	426	387	386	390	425	419	392	371	389	413	391	411	412	393	403	408	403	412	394	404	432	401	422	387	371	407	425	409	438	405	386	418	379	380	413	388	422	358	398	401	387	403	411	389	423	407	403	403	414	411	429	406	414	415	388	417	449	398	413	415	409	383	411	403	392	413	411	443	423	394	375	402	409	415	393	363	425	409	398	432	390	414	382	377	375	447	422	412	437	394	428	402	385	374	396	422	426	414	420	392	401	384	405	413	420	435	403	420	381	455	409	405	407	398	428	406	392	393	401	385	403	409	395	408	417	446	384	397	421	416	375	415	374	394	379	400	398	408	393	395	381	396	436	398	397	428	402	406	381	429	398	392	398	435	436	386	438	386	394	411	429	453	396	419	397	397	372	396	381	401	402	412	369	415	449	407	437	379	418	416	400	372	368	373	404	390	431	427	406	402	395	403	387	441	405	396	401	391	415	415	438	394	398	384	420	395	405	370	381	393	388	409	415	410	394	403	410	388	416	402	407	411	412	384	393	397	398	428	416	428	379	420	396	458	402	420	409	383	400	382	419	412	388	444	390	417	415	435	445	359	394	417	380	417	376	386	382	400	436	379	406	397	394	404	442	393	391	379	394	402	402	412	456	405	381	390	367	420	424	425	402	445	373	382	428	397	449	432	401	404	389	433	402	378	401	426	414	395	408	412	416	434	391	343	419	413	427	403	404	421	403	388	368	426	434	406	387	417	399	418	401	436	379	377	414	392	388	421	386	382	380	436	410	421	399	427	400	411	407	405	397	407	440	382	412	449	415	403	407	407	394	406	402	432	442	359	379	403	429	384	379	417	372	422	391	414	400	416	399	377	383	398	359	396	410	400	418	438	416	416	405	421	382	409	391	406	421	383	410	425	383	413	393	419	410	393	397	416	408	372	395	381	381	406	414	401	382	368	434	403	385	401	411	387	392	410	425	424	375	399	415	421	419	377	409	417	462	393	400	397	375	419	415	407	394	422	395	394	376	407	379	439	412	407	405	374	406	419
25892	21566	27613	25332	11367	5158	3130	1938	1438	1235	906	751	614	552	526	543	550	511	522	526	548	521	502	478	482	471	503	496	482	450	481	502	489	480	461	483	472	496	453	461	485	493	458	474	504	445	430	501	535	495	517	470	479	492	489	488	496	537	489	488	520	411	442	472	476	443	445	455	506	456	500	445	489	503	479	467	421	443	496	467	462	439	455	440	458	514	407	469	454	471	465	443	433	421	413	451	461	456	411	489	466	439	445	459	434	480	449	448	438	447	448	489	436	451	449	462	469	463	454	480	448	483	485	439	442	458	437	437	417	447	470	464	465	407	447	421	488	452	456	446	435	438	435	434	462	413	453	423	452	458	464	435	426	444	495	467	471	418	413	459	436	450	437	453	423	439	466	437	461	455	445	444	470	430	449	458	465	441	448	462	468	470	517	463	459	452	430	437	473	450	484	476	439	458	410	443	460	501	464	433	457	439	450	452	486	448	474	447	437	433	477	462	432	432	451	493	448	443	458	457	471	443	456	425	443	500	475	463	457	481	439	450	461	450	446	438	403	440	441	455	444	447	463	472	436	442	438	443	460	409	455	443	462	469	426	425	470	430	433	436	459	446	435	491	432	464	451	442	453	473	453	470	446	458	506	473	454	437	486	485	453	428	458	500	457	440	433	453	456	469	455	430	479	420	451	456	454	454	461	438	451	490	415	430	450	476	443	432	474	487	389	441	456	460	464	500	469	405	472	452	468	446	441	441	437	429	448	455	477	422	467	425	496	424	451	435	439	447	470	467	472	452	512	438	428	466	441	431	421	410	453	435	447	476	426	485	470	470	439	461	420	453	463	451	457	472	439	444	434	481	480	464	461	455	436	486	485	432	439	444	475	438	476	488	434	455	457	442	451	457	440	472	428	473	442	471	428	468	474	427	423	436	472	465	452	447	447	416	445	474	437	414	451	431	475	431	426	442	485	496	447	438	451	412	437	481	444	421	469	464	426	445	446	440	478	434	473	453	465	449	426	439	419	445	451	464	449	427	460	422	424	422	455	443	442	446	459	431	420	463	494	465	476	433	459	431	433	451	427	410	452	437	465	481	443	485	471	432	429	458	451	447	452	467	472	459	463	467	462	414	435	455	416	470	442	462	478	422	434	459	472	423	431	468	414	499	495	434	432	418	447	467	414	440	435	427	476	465	433	458	461	490	453	470	473	442	440	421	444	443	482	472	472	443	447	456	440	449	427	433	442	470	407	443	481	440	413	453	460	456	466	512	442	456	482	449	500	455	461	488	458	508	462	401	451	461	457	447	447	428	450	413	467	480	435	424	475	463	473	500	444	430	480	435	454	437	415	427	448	457	433	459	430	459	478	486	431	449	486	447	445	448	473	471	431	458	461	418	449	475	466	457	426	454	465	401	440	440	505	450	445	417	448	444	444	449	462	438	461	442	465	476	414	442	446	441	449	466	464	466	430	485	470	444	460	470	449	438	412	430	436	462	458	481	478	459	456	465	489	441	419	445	442	453	465	427	443	422	481	458	447	455	497	451	442	426	466	447	433	418	445	416	454	487	428	468	465	448	414	460	412	442	471	421	466	458	486	448	479	430	474	455	436	451	480	425	447	460	446	437	442	478	427	447	419	477	423	469	478	450	448	430	422	438	465	453	421	474	472	445	407	425	487	436	452	434	448	436	480	438	465	454	456	471	436	411	461	449	454	476	469	455	462	454	441	436	424	459	452	452	435	479	461	437	468	446	460	424	455	454	436	446	453	427	447	441	439	420	414	444	451	460	408	462	442	434	461	453	494	440	446	465	440	478	423	470	468	468	428	456	427	476	435	462	436	440	492	486	441	423	424	421	472	440	447	480	484	452	435	416	465	487	449	446	414	450	456	430	450	404	428	489	438	480	447	466	458	486	443	450	435	424	429	468	426	404	471	465	459	476	426	423	441	453	472	456	438	460	459	438	448	441	413	424	455	444	454	449	426	474	447	449	442	451	489	489	493	458	463	442	439	439	441	456	444	483	438	467	457	452	455	448	439	484	437	488	405	441	446	446	483	450	430	415	412	444	459	473	465	436	422	483	441	444	455	436	462	426	478	464	453	443	467	487	456	421	460	438	466	447	433	441	477	477	436	451	479	469	450	470	439	501	416	446	455	416	469	445	448	444	470	416	491	456	480	449	469	435	468	432	483	430	461	467	474	409	479	463	474	456	460	455	433	463	467	473	448	451	474	467	460	443	472	480	464	471	424	436	458	446	495	422	460	428	434	470	407	465	454	428	450	465	473	447	456	439	452	441	442	434	446	445	448	442	458	444	476	449	448	457	461	441	432	452	449	456	466	499	439	410	450	450	453	449	471	422	445	471	438	456	468	456	470	472	458	445	452	436	424	432	478	471	459	454	444	461	475	501	446	437	444	406	455	447	460	442	459	443	423	470	462	436	430	447	454	453	412	450	469	437	425	476	464	485	482	444	447	422	456	420	410	460	431	469	424	459	443	480	443	440	454	487	468	463	434	472	412	452	500	503	470	465	451	450	437	448	495	482	453	469	450	460	448	461	452	410	453	462	476	428	447	461	450	405	456	468	421	483	442	492	420	438	418	451	418	424	445	459	502	462	488	476	468	442	413	450	452	445	449	462	442	489	456	459	460	428	411	418	423	444	443	452	421	461	469	453	411	423	465	432	473	458	434	504	450	438	480	465	475	424	436	428	441	469	439	452	450	462	481	467	439	464	465	423	446	421	498	493	488	517	452	467	454	456	456	466	470	474	444	451	432	426	483	456	516	429	440	504	471	453	484	448	465	458	434	476	475	434	458	418	445	440	416	412	446	469	457	463	445	432	409	467	456	472	433	474	463	439	428	453	430	425	426	466	439	440	439	445	402	465	453	400	441	454	460	461	419	481	441	438	453	465	457	446	453	441	440	421	481	459	421	438	439	447	426	440	463	462	441	446	445	418	449	415	472	434	429	475	470	425	451	454	472	429	460	450	467	454	433	417	470	466	449	444	440	440	411	468	460	466	425	439	458	450	469	453	461	490	442	462	456	444	433	465	449	425	474	434	442	473	441	513	449	468	450	437	440	443	430	457	447	466	464	412	430	475	452	456	467	469	485	445	436	459	442	476	429	425	455	448	452	503	428	440	471	449	461	458	449	449	450	476	447	490	449	423	446	443	494	484	449	461	478	480	450	425	440	438	433	425	453	411	461	457	481	443	433	473	469	473	438	435	492	427	431	489	458	455	495	497	441	461	439	454	448	446	446	457	446	471	456	453	462	447	454	463	452	428	465	462	465	438	460	466	488	444	472	444	463	458	437	463	448	437	461	441	441	441	471	457	401	405	461	434	419	442	470	452	468	432	452	429	436	445	456	499	443	452	472	460	440	418	476	470	451	459	447	448	506	439	476	455	460	453	414	469	448	450	441	489	445	481	454	412	412	446	457	429	421	453	433	423	469	434	448	437	487	481	457	435	432	470	417	446	447	444
18909	32547	24724	14065	11117	10000	6822	4663	3515	2863	1941	1387	977	932	833	767	795	744	777	747	704	679	657	678	666	620	634	614	667	658	633	640	581	652	634	640	579	604	587	558	581	565	583	617	611	614	627	638	684	622	626	591	655	641	658	617	687	717	679	640	621	624	599	619	632	600	558	581	569	583	635	590	570	583	551	603	588	558	553	536	588	589	613	557	584	541	564	526	570	523	562	529	590	543	587	573	554	538	590	572	603	574	586	544	534	559	552	555	626	581	539	545	579	575	552	514	551	565	556	574	554	552	553	556	567	523	537	607	531	584	580	567	558	566	553	595	560	594	537	539	583	556	578	566	577	575	527	561	544	546	562	571	609	538	560	580	563	535	550	588	542	538	499	580	557	550	566	559	530	578	526	585	550	512	529	542	588	541	522	566	598	556	559	533	525	539	559	549	554	543	544	539	572	575	567	572	547	570	535	549	574	542	564	568	577	576	536	556	611	566	567	552	595	555	569	502	503	581	546	596	536	561	548	564	539	568	578	584	558	601	542	533	561	591	561	579	560	579	548	548	548	554	584	529	553	525	563	584	564	528	577	538	572	589	552	513	573	597	588	561	556	531	610	559	562	553	597	602	564	599	564	525	557	556	551	564	547	548	544	547	551	585	553	557	537	556	596	560	539	533	536	537	570	574	555	557	549	561	547	533	583	560	573	537	594	544	581	564	556	552	532	554	541	578	599	562	552	569	582	575	551	629	583	518	586	575	577	545	548	570	578	561	562	544	580	611	569	540	556	580	593	577	543	572	512	601	526	562	559	559	543	569	551	576	558	592	614	568	543	544	574	611	553	588	566	542	590	586	538	552	535	569	574	554	598	561	594	561	546	546	523	583	560	558	579	582	554	490	537	612	575	530	622	546	554	549	571	592	544	540	516	561	568	543	522	577	593	518	549	588	533	550	582	544	507	598	584	548	577	540	561	545	559	507	562	574	549	605	558	566	544	566	552	542	586	548	538	522	570	549	570	571	530	561	563	567	544	568	599	586	548	587	582	535	544	549	526	571	550	595	531	584	555	570	564	534	553	583	541	541	579	594	591	569	540	542	518	611	551	544	527	546	555	558	536	531	558	574	557	560	580	565	560	560	539	542	566	575	557	595	558	593	537	550	552	587	595	569	548	536	574	605	556	584	559	552	560	615	564	562	560	561	575	578	519	537	586	601	599	591	558	572	560	592	567	587	580	579	585	559	534	569	518	573	541	567	562	541	483	541	533	587	563	564	567	562	546	531	582	515	562	550	543	545	522	589	567	606	552	566	512	576	588	597	558	527	556	554	584	581	581	568	597	538	564	520	546	556	565	539	565	531	570	563	583	546	556	547	513	532	563	549	563	554	583	554	553	556	557	555	573	559	552	517	584	525	586	528	578	542	597	574	584	544	553	578	551	534	539	575	614	564	541	586	558	579	566	534	593	548	543	579	514	571	542	537	549	555	495	546	541	586	563	564	559	559	573	546	583	566	579	549	612	523	534	546	564	557	577	529	582	548	526	556	568	550	551	516	543	545	529	563	573	563	563	586	605	562	578	509	573	593	524	559	542	587	574	547	553	572	503	573	591	545	595	535	498	585	523	547	536	592	533	552	554	558	520	524	558	525	533	580	548	569	550	573	536	551	567	523	558	565	556	571	556	605	560	549	563	596	557	528	526	539	580	588	577	573	594	577	557	599	563	512	568	569	568	581	536	592	577	563	565	555	529	553	542	556	580	548	571	592	574	542	558	572	569	557	547	550	563	524	542	561	560	576	560	609	598	523	559	547	601	571	570	537	542	541	594	546	599	531	590	584	564	555	531	574	569	543	580	618	581	591	604	518	554	531	572	546	548	572	576	520	563	551	567	544	541	537	561	556	580	553	590	565	579	530	572	547	578	513	509	546	570	605	543	555	565	529	538	588	567	592	587	550	566	529	564	548	514	542	538	576	574	567	582	547	556	548	569	576	569	576	524	586	551	577	540	575	551	579	551	544	556	497	551	563	558	538	550	558	547	549	585	551	635	570	535	571	564	590	534	521	537	518	577	590	565	558	562	567	546	605	565	577	561	561	558	603	538	543	582	589	541	587	567	546	538	591	561	532	566	528	558	551	551	542	557	539	566	585	549	529	562	583	539	601	500	571	554	595	551	531	600	535	601	553	545	591	545	596	579	554	550	573	583	529	603	589	579	581	517	575	577	569	558	541	533	588	529	564	560	571	591	550	574	560	539	538	570	540	586	556	560	578	563	593	555	587	607	536	555	540	545	561	525	573	538	546	547	571	528	555	551	570	543	580	576	525	534	567	618	582	582	565	538	591	558	548	543	524	550	558	546	520	560	609	566	531	547	518	592	563	540	537	558	571	538	529	566	549	553	533	507	571	593	564	552	541	578	570	555	531	529	552	550	591	567	544	538	565	544	555	539	568	540	545	520	618	577	554	578	566	559	513	572	563	536	549	542	543	546	559	575	555	543	570	564	524	601	594	575	613	583	605	584	565	573	552	568	553	542	619	532	567	571	525	556	562	578	532	552	553	570	598	566	577	488	550	539	575	548	579	538	568	518	606	565	598	549	531	563	588	578	580	559	595	512	561	547	535	570	607	571	554	542	580	507	536	568	555	551	564	586	567	545	545	541	573	516	550	570	561	497	547	560	545	561	574	557	565	531	545	557	565	572	560	560	542	583	582	574	576	557	542	550	613	547	552	544	541	559	574	558	551	559	533	574	547	564	543	568	575	568	569	512	579	532	572	591	543	561	587	543	578	567	569	560	589	537	575	521	541	556	542	569	598	576	569	539	562	527	542	521	623	556	601	604	563	590	592	586	580	548	531	574	608	554	541	553	570	563	558	553	577	559	565	550	577	593	566	537	575	563	530	549	561	581	561	556	560	568	525	589	593	562	525	533	561	595	557	569	583	570	550	530	573	554	556	560	518	591	518	591	540	542	534	574	571	541	550	535	554	538	515	550	545	558	574	538	533	547	546	597	574	563	536	566	539	524	575	575	534	567	530	573	577	606	578	546	550	584	500	563	558	560	545	570	556	504	558	527	621	577	580	556	586	568	531	563	563	585	560	522	528	538	548	536	553	579	543	521	524	550	521	547	546	568	573	566	564	577	570	540	579	585	543	584	555	563	560	559	568	595	532	556	546	562	592	539	556	560	521	579	539	575	567	532	579	550	567	568	535	543	575	570	559	570	588	549	558	552	540	566	534	516	550	550	566	546	518	574	589	560	550	554	604	578	551	548	543	557	583	566	559	553	573	557	553	571	568	540	601	532	607	571	569	553	578	534	535	547	570	529	596	552	554	568	567	543	566	566	586	580	550	555	568	537	555	564	563	551	562	567	548	566	559	569	576	542	577	598	563	554	533	535	573	547	584	567	553	498	576	539	537	545	584	520	539	537	555	573	545	596	541	579	586	564	523	569	559	562	540	524	556	562	553	512	549	578	610	573	541	585	556
23623	21650	29534	24233	21667	21836	13005	4262	2736	2254	1509	1043	843	711	656	621	595	514	503	513	503	469	478	432	445	465	463	458	457	472	461	399	396	447	406	468	404	390	396	368	402	350	382	415	406	442	412	435	441	399	448	448	488	476	424	456	507	470	471	429	400	417	389	377	429	417	378	429	401	403	380	350	372	409	365	395	378	381	357	345	346	360	380	360	370	374	360	387	379	373	379	339	363	340	341	376	382	357	375	355	364	359	363	361	361	355	374	362	366	350	323	354	345	349	354	326	354	351	332	346	334	371	343	334	352	364	368	351	345	342	328	351	328	340	323	358	340	361	338	373	344	339	329	332	369	345	346	344	338	335	353	319	361	376	319	334	356	336	369	372	363	345	330	378	371	346	352	390	331	366	346	363	388	328	378	337	360	346	356	347	344	366	361	381	328	366	389	384	389	334	344	341	352	357	327	342	335	388	303	320	349	339	343	381	340	360	353	317	361	369	362	361	301	385	358	339	335	336	341	352	348	332	352	369	344	355	362	310	372	384	318	334	380	339	381	382	353	362	328	345	369	345	372	359	360	355	333	357	341	334	387	354	334	345	355	339	346	357	367	349	355	364	374	348	372	353	360	339	341	368	318	343	315	352	353	364	358	348	351	352	329	377	366	358	375	339	335	362	350	344	351	361	338	348	348	363	386	357	332	375	370	364	346	371	330	353	365	346	374	356	363	327	388	342	344	367	364	364	325	382	346	330	320	373	339	331	332	341	337	332	373	350	344	341	358	334	356	362	353	317	342	342	323	366	349	358	337	369	388	358	330	317	312	358	335	336	358	354	372	367	346	352	352	352	340	358	354	335	352	354	337	372	333	337	345	356	337	383	368	372	355	340	374	310	370	356	346	351	345	336	358	332	337	353	343	367	332	354	351	331	337	330	349	332	331	372	345	347	343	332	356	305	332	353	339	365	367	343	350	358	366	381	395	322	368	358	311	348	360	347	329	345	327	361	380	359	328	348	327	326	341	334	339	320	350	326	331	313	324	364	375	357	392	361	329	371	343	358	360	339	371	347	364	349	349	348	388	346	339	338	357	347	385	325	349	344	350	376	352	372	343	333	350	324	343	338	368	337	358	344	358	385	334	367	371	357	342	392	309	361	363	345	347	369	359	300	338	327	328	332	350	372	322	376	340	352	331	343	304	348	357	379	354	340	363	370	343	351	358	363	326	345	389	345	327	349	333	342	349	364	336	362	356	362	323	355	374	368	351	334	337	355	345	341	358	396	364	338	335	360	370	339	345	372	333	358	370	362	354	343	332	333	344	355	311	364	310	352	338	366	323	347	341	343	362	329	347	339	359	362	332	327	362	352	349	351	355	398	370	359	364	390	307	312	365	370	373	382	337	357	376	346	372	345	369	370	359	362	343	356	322	372	357	337	348	343	353	363	346	349	358	378	350	349	359	365	331	367	367	358	348	342	373	312	329	352	326	362	368	318	386	371	348	369	363	359	331	351	351	364	362	358	320	368	335	356	357	386	351	363	343	342	364	374	351	338	362	347	370	360	358	393	380	362	368	361	354	327	325	376	319	316	336	338	386	416	346	359	366	360	332	345	368	357	339	359	364	333	369	343	338	417	377	346	359	333	331	351	353	338	328	343	392	353	385	359	377	369	338	327	333	356	350	326	352	365	357	316	353	368	345	332	398	346	398	356	346	361	410	337	376	357	362	349	350	341	343	376	357	328	348	359	377	337	330	362	347	342	341	327	337	349	341	348	352	326	365	389	346	352	356	382	381	355	356	368	337	363	335	328	340	356	354	374	345	307	358	331	370	329	368	354	336	331	327	332	370	335	318	370	349	389	353	381	320	339	311	331	338	385	350	314	358	349	347	360	352	356	317	337	344	364	364	351	321	365	334	326	337	328	347	337	322	331	368	339	341	356	331	342	347	339	359	353	366	341	348	391	349	329	342	330	346	355	335	353	362	325	361	333	389	328	339	363	345	340	341	324	358	346	367	376	389	365	356	306	365	345	349	366	330	340	347	356	332	309	335	346	366	345	365	336	344	327	325	341	381	363	348	363	348	346	344	335	347	356	332	379	366	356	339	369	345	377	345	344	345	345	334	363	350	342	291	377	371	351	336	343	365	357	341	374	353	342	312	318	353	328	349	390	353	368	361	384	355	343	328	342	355	352	353	377	347	326	368	378	359	339	337	334	378	325	345	348	344	322	369	333	337	368	368	346	348	367	372	351	330	335	318	349	372	365	349	369	363	385	331	353	364	346	364	337	360	345	348	374	336	363	368	327	380	372	354	336	362	353	308	315	354	372	357	312	354	350	315	359	361	364	350	342	318	344	365	416	338	343	364	349	336	410	326	343	344	363	343	309	330	352	349	327	336	360	348	378	330	349	362	362	334	368	333	345	370	319	329	353	363	364	326	328	358	345	400	350	320	324	351	358	323	323	368	340	372	344	336	368	415	306	341	372	380	373	345	352	332	375	346	353	323	341	355	341	360	335	377	330	345	360	348	351	347	378	335	354	370	338	357	363	342	381	356	315	366	339	313	345	355	374	330	362	340	333	372	345	354	333	338	341	371	334	345	338	341	343	330	367	394	352	360	362	381	349	341	368	364	365	359	364	369	386	334	337	360	301	330	370	356	324	337	327	346	356	374	328	345	353	366	395	349	353	388	427	338	339	361	377	359	360	337	370	356	389	349	384	358	379	355	363	354	373	388	347	310	350	327	361	307	353	327	338	319	359	308	372	344	331	330	321	348	375	395	341	341	333	398	361	361	328	316	334	360	330	339	365	326	376	372	326	341	335	367	329	371	348	319	319	358	342	339	353	358	320	336	360	370	363	346	367	326	328	362	349	360	351	359	355	363	342	377	353	357	337	354	294	366	342	372	321	340	362	348	355	397	319	373	359	328	377	370	352	352	358	380	358	331	354	355	345	356	337	382	346	344	353	338	344	332	349	373	340	368	344	362	368	336	344	313	349	375	335	386	324	313	367	352	357	365	334	340	367	339	340	338	335	379	363	328	366	328	366	368	355	313	346	352	343	377	374	337	341	354	364	352	360	334	335	355	339	382	372	363	356	365	352	389	375	353	349	388	328	355	316	345	356	326	387	323	364	357	351	347	349	369	346	337	364	339	356	325	333	337	346	389	323	325	357	378	347	329	370	332	341	373	377	371	326	336	344	335	333	339	348	328	333	336	372	321	335	315	378	332	363	382	340	315	375	345	334	339	373	359	332	351	320	345	340	358	338	363	312	356	346	344	367	356	376	356	379	363	323	350	350	334	356	364	336	373	352	358	393	331	342	351	344	381	385	356	346	334	347	345	347	340	363	338	331	344	333	354	326	358	335	358	350	357	360	384	360	388	337	341	359	334	368	317	359	343	365	338	368	379	347	349	345	329	337	358	345	343	348	323	369	345	367	350	359	351	370	349	309	363	325	342	366	360	338	360	364	348	346	351	356	349	334	340	346
21478	40638	33919	21926	19011	16573	11428	8173	6242	4986	3315	2151	1537	1223	1103	1091	949	919	913	864	734	694	687	652	593	642	651	663	656	666	645	601	571	601	549	606	605	495	490	498	485	518	519	535	577	533	573	626	594	591	588	586	676	650	628	674	696	678	626	610	559	544	523	567	544	512	530	535	560	468	465	477	494	485	451	441	421	457	461	510	428	464	450	429	495	465	456	458	490	467	473	427	488	439	455	444	432	466	479	468	438	428	440	391	445	462	416	425	456	445	403	443	415	437	422	438	411	429	452	426	445	455	425	435	477	392	418	435	403	389	451	418	426	426	462	404	413	398	407	428	455	417	391	409	458	451	366	418	438	443	440	433	397	436	463	456	443	469	440	404	405	413	408	415	422	427	403	414	433	415	427	465	436	416	453	447	446	424	451	377	415	460	438	413	422	388	448	425	422	428	442	380	408	448	410	424	461	429	428	413	467	454	443	410	397	464	423	410	431	421	445	423	423	427	452	405	457	398	379	424	454	431	435	459	419	429	425	439	408	448	398	426	425	429	428	394	409	444	400	421	420	418	428	452	400	418	427	408	438	439	451	456	440	404	454	409	435	421	428	450	483	419	442	442	409	397	446	395	415	448	422	476	425	390	389	435	436	468	440	429	428	439	435	419	449	395	413	458	431	456	440	444	432	451	411	391	430	409	401	440	406	409	414	409	448	407	403	452	433	402	442	413	448	432	427	377	437	417	435	425	414	446	411	452	451	413	412	403	395	403	445	399	443	439	430	411	434	434	417	411	404	453	487	438	413	403	425	421	505	427	426	421	472	430	435	441	439	468	428	408	422	461	451	402	422	412	413	410	424	450	431	427	391	417	401	453	428	440	461	466	421	453	382	393	418	402	417	448	441	435	454	388	434	432	412	419	441	429	433	410	400	391	420	416	428	418	442	436	422	412	416	415	438	437	454	429	452	440	408	407	443	454	474	426	400	416	436	406	418	395	427	438	443	429	409	454	435	433	405	422	399	420	398	407	436	444	417	403	417	416	411	440	433	417	426	404	436	420	412	422	426	416	422	396	435	451	429	419	431	420	427	397	440	406	412	437	412	424	434	404	421	420	418	451	431	448	422	452	428	441	412	462	423	449	452	470	395	448	430	444	427	394	448	420	448	458	449	443	432	431	402	453	391	396	390	426	431	399	443	457	441	435	413	436	439	454	408	446	427	425	463	406	422	424	418	416	395	462	444	435	416	459	434	403	431	411	438	406	409	424	406	413	428	415	431	420	438	441	398	429	429	449	411	414	431	446	436	431	411	431	430	439	417	408	420	405	433	367	447	477	416	402	423	421	418	408	467	472	451	404	421	397	418	435	412	438	439	415	423	421	445	445	438	434	443	439	401	439	446	430	450	428	436	418	429	453	445	428	425	435	416	398	422	400	401	399	450	447	447	413	438	422	403	424	449	419	397	450	419	447	391	419	445	424	412	424	467	365	429	437	450	407	421	427	405	415	452	406	394	408	436	428	428	435	446	426	435	444	411	416	462	439	430	456	487	420	464	403	492	410	458	449	419	433	376	408	436	431	463	429	437	429	439	424	430	426	433	428	436	448	438	422	409	424	414	438	419	422	429	456	431	420	451	437	417	408	432	413	407	410	452	436	401	427	430	451	412	415	426	434	401	431	423	403	424	365	408	418	410	421	401	397	444	428	437	443	424	420	447	413	459	453	421	397	373	433	414	425	430	414	418	440	408	397	431	428	433	426	433	443	433	457	434	454	442	430	431	460	418	445	388	424	419	419	441	411	438	420	437	419	426	448	431	441	453	411	394	409	454	452	467	392	419	413	448	439	436	404	415	447	475	415	428	394	438	420	435	456	417	458	447	459	432	426	425	419	422	438	422	437	422	411	435	431	413	412	438	466	401	408	428	420	412	449	398	409	441	415	440	424	447	452	407	431	379	429	445	416	418	439	423	408	446	422	398	419	470	412	461	460	453	401	415	405	426	418	467	453	449	467	401	441	478	439	423	401	434	446	431	409	443	416	401	414	432	410	442	375	420	422	450	425	437	412	456	457	424	402	436	421	399	423	457	413	431	419	436	432	445	440	430	427	457	439	437	400	446	460	393	390	442	399	450	411	427	432	433	396	392	442	424	425	401	391	449	467	405	421	441	420	378	455	441	429	413	466	402	435	421	409	455	410	450	425	439	438	418	429	432	417	433	426	424	402	394	427	435	412	446	408	461	436	442	454	468	402	444	410	429	406	395	445	422	388	447	447	405	451	418	447	433	434	431	416	441	440	423	440	469	463	425	444	463	382	437	428	415	437	406	430	423	414	390	460	416	413	401	401	431	406	441	402	402	477	402	410	431	403	418	446	448	404	451	421	427	419	411	427	419	436	431	442	464	439	439	403	432	441	416	447	416	428	463	429	477	428	440	430	439	438	424	431	399	399	410	400	395	422	436	413	413	410	419	412	473	424	411	430	445	386	433	457	424	395	399	424	434	423	433	438	467	451	452	419	415	411	436	438	432	428	450	433	436	420	411	452	460	468	465	424	454	451	427	422	421	425	424	452	427	447	449	417	437	427	395	412	450	452	474	413	426	407	439	445	423	481	382	442	408	444	433	420	434	462	427	409	439	419	420	459	462	449	444	411	430	454	434	462	465	419	410	414	471	405	445	454	476	411	418	430	410	426	425	450	456	459	438	386	467	454	454	390	448	440	443	399	404	461	457	449	424	416	407	438	452	429	430	393	421	395	441	421	410	442	414	420	439	409	411	413	434	457	458	419	414	403	440	440	419	416	422	425	417	396	472	435	414	427	403	415	456	428	426	450	414	412	409	463	443	457	425	478	447	384	395	419	379	430	434	444	410	429	426	408	452	420	421	446	412	411	412	405	465	431	420	403	417	446	417	405	428	429	419	455	397	405	396	445	423	428	436	451	403	436	401	472	460	415	421	432	435	421	422	398	432	398	421	424	406	423	469	384	400	395	479	448	434	455	473	419	399	439	409	435	469	405	442	443	438	420	424	474	412	432	419	422	424	420	412	425	419	474	412	383	405	430	438	458	447	446	397	431	430	418	421	392	397	446	431	449	397	478	445	418	412	405	411	447	468	408	443	391	441	432	431	431	421	467	405	418	459	427	411	416	431	446	433	432	411	438	417	408	434	407	423	402	439	412	434	442	400	434	451	390	430	419	435	423	459	450	427	451	410	431	408	416	432	397	431	409	440	444	382	426	428	427	408	431	440	404	439	425	403	468	411	462	462	421	414	412	409	429	404	437	410	416	437	452	422	454	397	450	448	400	412	421	444	440	408	380	482	419	421	469	417	417	438	402	452	457	437	461	466	396	460	411	452	418	391	427	443	440	422	412	407	422	429	414	442	391	429	405	464	454	441	414	427	452	435	425	376	428	472	436	448	418	422	423	426	420	426	422	439	454	420	455	441	387	442	417	417	425	412	433	450	412	408	431	420	419	420	443	439	412	454	415
27821	21518	17734	8833	5006	3557	2207	1470	1109	896	715	545	438	463	480	480	466	473	499	485	492	435	441	432	448	438	458	439	431	449	422	475	447	424	446	420	423	380	432	420	393	437	464	455	412	405	461	439	428	432	438	450	408	480	413	423	451	442	429	431	449	442	427	465	470	424	475	422	450	446	418	452	385	422	405	408	437	396	465	438	428	394	369	387	426	428	424	406	409	380	400	394	427	419	411	454	383	434	421	418	427	410	454	422	424	446	424	429	435	412	413	392	416	431	406	399	418	386	392	412	437	417	397	400	428	414	376	412	403	395	411	427	443	430	394	385	379	438	434	424	420	409	418	395	423	411	388	425	424	372	390	393	415	393	423	391	408	416	422	411	427	445	409	391	405	413	417	434	419	449	414	426	409	402	418	428	442	427	390	408	400	431	412	433	448	404	446	442	442	383	407	442	377	427	440	416	396	423	418	411	424	370	388	387	395	435	409	420	383	379	420	416	387	421	401	412	421	404	394	389	390	399	398	412	399	407	438	411	461	445	372	438	403	433	477	416	423	411	471	455	394	387	450	421	394	421	435	380	410	407	397	440	408	419	379	397	434	386	428	392	436	387	429	418	429	437	395	410	417	386	385	414	407	480	417	373	417	416	393	431	412	401	390	395	387	379	411	435	438	452	437	434	461	434	396	409	423	414	452	380	400	396	420	380	423	397	385	406	459	414	398	401	420	445	409	436	434	407	399	395	414	436	442	420	389	420	426	398	413	423	454	420	436	419	393	392	428	413	432	418	409	422	398	431	394	440	413	415	397	388	399	414	458	408	423	405	391	405	384	404	397	376	401	421	385	421	464	418	416	394	395	403	385	401	430	428	398	425	383	419	417	396	415	422	451	402	444	413	398	416	396	392	405	389	395	428	387	426	411	418	367	425	396	415	411	418	387	418	423	413	436	434	433	388	448	439	396	453	390	420	412	430	385	403	427	427	414	431	411	394	414	411	369	395	413	409	408	436	421	441	426	390	441	379	448	424	409	424	424	453	380	420	407	417	413	451	447	408	415	390	426	418	422	392	379	405	411	396	402	404	411	395	419	413	415	429	419	440	416	431	415	424	382	450	423	410	423	405	448	397	407	380	436	410	397	392	435	394	404	460	399	361	395	375	405	385	407	390	394	437	408	428	406	381	431	404	389	466	410	429	445	406	399	436	423	374	404	396	398	387	424	415	414	430	387	394	444	414	422	395	410	436	417	405	413	434	406	396	406	425	402	422	394	425	420	400	409	405	431	430	458	403	417	401	408	428	451	436	390	400	405	391	392	408	425	400	442	430	393	423	454	401	432	397	412	418	414	412	391	420	394	430	448	400	437	421	459	391	420	414	406	403	422	407	417	427	387	379	420	408	406	446	432	416	440	413	428	404	428	403	407	393	421	430	413	429	397	400	405	426	386	422	421	418	458	432	397	379	403	402	444	404	382	405	386	412	441	433	396	416	433	406	375	417	407	399	400	401	410	452	399	432	427	390	421	394	398	408	418	465	407	456	401	397	417	392	410	407	441	387	414	424	423	440	432	417	417	398	401	413	422	407	420	417	449	439	393	442	411	394	398	419	429	382	408	421	446	408	430	429	403	406	428	431	450	421	382	436	400	378	396	405	411	423	409	408	391	375	418	437	418	389	426	411	398	382	408	437	442	411	395	431	412	403	428	418	436	390	404	446	442	428	431	410	423	434	412	381	456	406	399	416	415	386	406	372	354	395	444	403	384	397	448	424	426	451	410	402	411	431	396	427	381	435	423	425	438	408	398	407	424	427	396	427	394	418	376	424	419	402	395	424	396	380	426	417	398	386	443	393	445	445	403	394	416	422	405	391	402	377	423	433	447	395	413	413	433	415	431	397	399	423	378	427	449	412	412	404	438	395	437	389	410	366	384	420	436	418	459	383	435	409	427	418	392	390	392	431	414	450	408	401	388	383	418	413	430	397	443	455	431	434	413	404	404	442	411	417	408	421	408	433	428	387	384	409	436	387	429	394	435	426	377	373	419	398	390	404	398	443	387	428	424	391	402	406	402	428	427	362	418	423	378	415	408	401	428	396	437	439	428	415	381	433	387	426	411	423	407	449	450	441	391	431	413	419	379	420	400	431	410	456	463	394	398	405	375	401	400	447	430	415	420	419	390	425	469	410	413	407	420	395	443	434	397	392	443	440	370	392	401	410	407	421	446	406	408	428	414	386	390	416	414	402	392	430	434	387	419	410	374	374	464	431	423	398	410	429	427	381	409	372	373	450	395	374	424	422	460	369	378	392	399	401	425	368	384	360	413	391	373	408	457	418	405	379	382	426	422	396	421	391	430	423	383	418	403	378	429	412	399	397	426	407	403	419	399	382	399	392	403	407	421	414	391	448	401	394	428	417	414	455	462	402	436	434	439	428	416	444	399	421	451	389	411	399	402	410	403	432	401	420	412	416	422	396	384	414	394	392	415	434	439	400	429	412	363	429	417	411	425	418	419	399	373	401	403	424	395	439	450	384	392	417	404	409	404	427	400	399	409	443	413	411	386	405	428	389	388	421	389	422	404	422	391	424	438	427	422	421	415	409	421	388	408	446	413	421	399	376	419	421	379	434	383	437	400	448	448	378	420	414	439	396	419	465	385	391	407	411	409	402	431	441	394	400	407	414	375	416	418	410	413	386	422	383	396	404	393	427	443	420	415	434	409	385	418	397	410	431	404	413	407	389	419	403	406	407	390	439	430	376	425	415	445	414	419	402	428	400	444	392	403	415	386	387	399	408	437	394	406	458	410	453	414	403	384	419	398	422	429	402	434	385	409	441	380	419	420	414	408	406	420	419	420	392	429	453	379	400	374	448	407	443	393	398	403	415	405	415	439	425	472	403	421	412	426	404	384	402	393	433	391	382	417	438	407	400	426	388	361	390	422	415	437	415	434	416	390	404	400	397	428	419	421	395	420	440	399	422	414	458	431	420	432	414	428	407	433	429	409	390	401	430	399	405	384	437	385	434	402	427	413	431	415	381	413	394	413	422	379	430	415	393	398	440	442	379	416	402	430	458	368	405	402	411	411	428	407	404	382	404	409	408	386	466	433	399	438	427	411	407	465	397	425	398	408	380	393	405	419	413	422	423	434	409	371	401	439	377	396	411	372	432	405	417	408	398	391	409	418	430	382	380	385	389	392	402	391	417	404	453	420	394	417	436	431	430	414	412	394	434	406	427	466	418	415	420	411	398	423	409	441	436	400	405	416	415	360	385	448	424	430	421	398	418	425	447	393	397	417	387	403	388	396	433	390	411	414	418	402	416	402	443	415	409	448	391	393	408	413	434	397	375	412	423	406	429	396	427	390	404	386	397	410	439	397	418	417	413	380	401	381	421	419	412	393	421	388	412	382	451	414	401	423	405	392	377	436	416	393	405	461	413	400	427	434	426	388	418	420	421	429	405	428	387	401	396	435	405	414	431	405	381	453	411
16787	27021	21158	10860	9401	7550	4713	3263	2413	1966	1303	967	728	665	645	686	658	611	670	592	580	574	565	540	541	553	563	529	546	582	547	598	558	589	545	582	551	485	516	535	549	537	534	520	541	571	536	577	547	598	561	579	563	575	557	583	581	656	540	590	557	561	544	535	582	563	550	568	505	498	563	540	556	555	524	534	565	510	511	523	533	535	547	525	497	520	497	508	529	544	509	512	500	521	521	550	531	520	479	539	491	487	525	537	552	481	525	514	531	505	521	516	507	530	534	523	474	535	507	493	592	490	542	492	536	496	553	506	534	509	536	547	526	512	493	525	514	536	553	505	532	529	514	552	518	520	531	496	512	526	493	512	538	540	560	511	516	507	530	509	487	525	493	511	512	531	488	485	535	534	522	547	480	504	535	510	547	506	514	569	537	498	499	519	530	489	511	503	505	532	529	524	506	535	513	517	520	533	559	510	537	485	505	506	460	529	507	504	531	466	518	539	533	509	532	546	520	485	566	503	516	501	525	514	527	545	505	514	545	536	519	501	531	523	489	484	467	503	510	516	486	556	525	515	544	511	530	536	547	482	531	528	524	512	544	530	478	510	527	489	541	503	509	521	526	498	555	535	535	532	581	509	519	507	498	540	495	516	530	512	510	514	508	542	490	506	495	512	498	507	542	520	513	542	540	536	534	473	550	506	509	555	484	543	531	483	531	520	540	539	544	521	518	549	472	512	502	501	550	554	527	521	516	530	508	512	492	504	464	523	508	481	545	499	505	519	516	530	512	488	497	516	507	579	504	494	488	501	472	531	501	501	513	529	539	530	522	556	534	535	496	514	519	534	514	541	497	562	511	532	531	485	465	534	551	497	476	528	539	541	548	550	509	522	499	539	522	494	511	497	506	557	537	543	490	508	537	509	527	518	524	477	498	534	522	505	507	498	514	494	556	524	530	515	516	515	520	501	521	529	521	513	533	552	519	504	516	529	526	496	547	540	483	523	509	530	552	519	499	495	524	521	516	537	520	509	546	511	506	510	484	490	529	550	523	519	513	495	564	538	488	490	558	518	484	532	506	541	500	479	477	515	512	509	508	534	534	523	497	541	495	532	538	544	527	517	516	527	556	484	503	506	533	520	513	504	540	507	515	506	500	482	511	571	520	539	511	528	540	513	527	510	531	520	486	523	508	494	562	503	552	511	523	497	498	499	513	457	527	530	557	512	482	509	501	530	544	503	504	533	519	515	525	469	511	541	535	510	519	527	542	490	488	511	520	545	471	538	573	491	541	522	518	467	523	502	537	490	526	527	538	505	523	515	514	563	471	538	533	487	520	509	487	511	546	525	508	547	511	518	515	501	495	542	526	520	511	522	480	507	491	515	507	490	488	524	530	527	490	502	512	525	540	497	514	502	535	493	490	513	539	525	526	502	513	528	516	524	534	503	470	535	520	553	503	493	526	584	507	512	506	514	531	530	546	549	511	552	536	529	507	542	489	516	529	529	512	484	504	514	477	548	538	563	520	536	496	502	484	526	508	545	517	489	489	513	513	507	497	473	527	457	492	507	521	528	512	494	509	514	480	514	453	547	495	541	534	451	486	507	523	525	476	542	579	511	550	513	524	534	513	505	503	526	516	512	503	543	577	516	541	485	528	526	509	514	487	533	516	561	535	537	520	507	492	575	541	485	510	497	520	517	529	516	510	531	513	520	534	504	532	537	530	500	496	540	509	521	456	502	524	511	546	504	524	523	502	483	549	495	517	526	491	510	521	460	510	527	538	542	554	507	478	530	472	497	515	513	517	515	494	492	524	492	487	478	542	518	534	508	519	505	558	524	531	546	469	547	502	500	479	478	538	488	556	508	490	519	542	480	537	528	549	496	522	506	502	502	519	505	531	495	504	519	562	529	566	529	503	519	487	552	542	542	502	522	506	501	562	474	500	512	535	533	500	499	491	488	496	522	522	530	504	526	543	503	512	550	560	511	510	532	490	527	487	495	555	512	521	526	475	527	515	501	516	508	527	498	482	517	518	486	500	491	496	544	536	554	524	497	508	501	519	504	507	520	501	463	525	507	516	507	524	527	502	506	536	475	473	562	511	522	501	499	524	501	507	550	493	542	494	492	509	486	501	507	481	529	528	484	509	490	521	501	512	524	499	533	527	495	505	483	529	484	541	538	553	517	487	519	521	489	511	522	507	530	510	543	507	508	483	506	503	483	478	486	558	527	508	489	522	488	495	503	571	559	542	533	527	498	526	507	517	481	519	512	495	485	519	518	536	545	520	559	523	519	550	507	502	553	502	516	557	515	509	486	485	520	524	517	529	535	517	483	561	506	519	517	493	515	503	527	518	508	498	476	529	500	531	491	538	490	516	525	540	525	517	499	533	459	516	535	509	514	482	502	513	545	472	472	517	491	505	543	550	529	543	512	514	551	482	487	520	574	517	507	499	544	500	551	533	520	502	491	541	526	557	530	482	499	511	513	505	507	496	511	575	518	527	544	514	510	502	549	494	559	531	540	533	553	535	490	516	520	490	545	538	549	507	463	536	521	493	494	537	507	506	503	529	510	526	503	494	468	515	525	504	570	517	510	503	482	510	492	509	501	540	493	565	481	500	541	530	532	518	526	508	513	552	490	535	505	529	539	503	507	494	512	503	502	550	516	531	493	486	494	499	511	495	527	529	528	527	541	517	525	540	480	502	474	516	550	512	544	508	497	525	501	482	517	519	538	518	547	525	500	516	516	544	543	533	498	458	558	537	487	499	525	531	543	521	506	544	519	488	491	485	494	557	510	499	516	493	538	522	518	510	539	494	533	496	533	566	525	505	553	533	517	513	509	516	514	527	524	515	522	541	516	527	519	505	505	493	513	524	526	491	520	547	524	515	514	509	512	490	522	519	533	557	492	520	496	539	515	545	509	537	518	478	532	533	525	509	504	528	516	503	535	503	525	499	474	525	481	441	506	522	481	515	520	505	523	501	538	522	538	562	514	483	520	515	508	523	556	527	484	515	548	537	516	543	522	536	522	537	489	496	495	496	526	502	482	515	507	480	467	518	493	533	519	504	496	505	537	540	531	503	498	533	558	485	531	514	487	520	485	541	531	510	502	505	526	507	547	512	478	506	552	546	558	532	513	524	541	536	499	525	524	517	543	489	547	507	491	546	521	478	528	485	524	530	522	511	543	531	520	515	494	538	497	508	518	493	495	497	526	537	536	523	510	490	513	512	515	472	455	539	530	479	551	504	566	504	548	511	523	487	520	554	528	528	526	500	477	482	507	577	498	496	515	503	534	512	532	483	545	527	508	492	499	474	529	528	480	507	514	532	463	501	553	565	535	512	466	502	524	514	489	482	515	570	495	501	537	517	510	556	521	515	514	516	533	504	519	537	493	554	544	556	548	501	490	540	516	527	512	527	468	505	536	516	523	519	513	542	532	497	530	509	503	524	549	502	550	517	531	485	518	516	538	544	549	490	516	542	475
24655	21587	28861	24736	21394	12885	4730	2336	1847	1438	919	712	532	487	504	468	451	447	394	428	387	387	390	390	401	386	367	407	387	393	386	370	388	372	357	380	365	363	363	352	322	371	377	391	370	380	328	393	422	358	391	404	396	390	397	416	400	397	399	352	358	372	397	419	407	346	364	360	359	346	349	341	362	354	355	365	342	306	336	378	360	326	344	353	334	359	340	327	328	345	333	314	331	339	329	340	339	332	337	388	338	344	351	336	335	349	332	350	331	313	335	322	340	349	311	332	331	318	335	314	334	353	317	333	332	310	357	308	341	333	338	332	337	359	346	338	320	326	314	343	290	307	325	342	313	341	351	300	335	321	334	329	304	283	306	312	332	319	292	310	334	312	297	327	301	332	317	347	337	302	290	336	337	369	344	330	335	340	297	304	319	317	339	326	339	326	311	340	322	314	310	328	346	288	317	329	340	350	324	334	331	333	341	327	319	333	345	351	316	349	326	321	317	292	320	306	311	356	318	343	309	329	335	345	344	339	335	328	333	321	317	339	339	296	336	322	361	359	303	326	287	342	338	343	329	343	317	321	316	346	349	333	314	327	350	336	330	290	349	358	313	330	340	330	310	320	316	349	336	357	295	348	323	334	342	339	311	327	285	330	333	326	327	329	344	311	369	331	304	361	323	340	367	312	292	341	305	322	303	332	325	325	345	339	306	341	360	334	364	334	349	330	338	311	322	297	308	340	297	349	311	371	321	323	326	340	325	357	327	384	367	363	325	340	308	358	294	346	315	345	349	285	330	333	355	320	311	339	320	360	334	293	347	329	324	350	320	317	366	352	347	333	345	327	348	356	306	319	324	316	331	337	344	328	323	311	354	343	336	339	298	374	319	330	360	350	326	331	298	322	329	359	327	362	328	331	377	314	319	333	287	305	337	323	338	316	349	322	324	300	343	302	331	346	346	330	327	328	339	318	341	318	307	332	326	347	323	328	314	312	337	305	312	352	333	335	342	344	310	336	286	302	349	331	331	355	318	333	328	304	294	300	335	343	342	347	345	358	349	292	321	295	354	333	328	327	301	355	313	318	324	355	327	326	326	306	316	319	343	329	312	337	323	330	350	340	366	334	319	354	347	327	320	336	360	323	339	317	299	332	323	324	322	332	345	332	324	319	301	301	309	330	312	321	324	347	323	336	320	335	290	321	327	337	306	332	357	286	357	344	356	297	329	314	344	321	348	340	308	334	325	323	317	327	335	333	334	384	320	312	308	332	350	346	319	307	333	315	346	332	360	323	317	322	339	346	338	340	372	315	342	347	301	324	356	310	321	334	371	329	329	343	335	331	304	334	331	330	282	331	322	319	329	347	337	310	346	334	338	360	297	339	328	324	345	363	332	317	337	369	323	331	315	355	318	334	351	308	333	337	283	336	331	329	341	309	318	321	305	345	312	313	342	351	352	295	320	326	357	309	338	355	317	336	307	305	355	345	359	341	308	334	343	335	327	347	323	292	328	352	342	363	298	320	320	345	333	334	337	333	326	366	342	313	330	358	308	290	353	327	344	310	335	328	336	323	343	335	297	355	318	317	299	333	321	313	297	305	347	331	315	351	341	313	346	293	357	339	348	313	325	324	308	328	306	339	336	334	319	339	336	312	355	314	329	325	299	302	321	349	327	306	345	356	308	319	353	338	277	328	334	331	323	334	332	311	321	323	335	322	282	340	282	329	326	337	322	341	313	322	341	299	353	352	321	347	299	326	329	330	318	347	313	278	315	351	324	311	340	323	334	345	296	321	327	331	283	325	363	328	328	314	323	329	313	308	327	359	325	323	357	358	338	314	340	308	329	281	321	282	344	307	315	326	319	328	285	315	335	348	311	333	346	344	338	347	326	321	313	294	346	316	290	315	337	303	352	325	311	321	356	329	358	364	336	334	339	314	337	303	333	331	290	302	315	340	338	333	333	366	326	312	328	374	320	315	287	337	328	352	353	327	296	307	328	357	324	348	329	300	323	327	352	346	314	317	342	304	313	323	313	321	318	332	308	303	334	340	320	347	316	302	334	287	332	292	329	346	359	358	306	343	317	308	339	347	322	341	318	339	301	320	333	317	341	348	336	335	306	335	322	320	314	350	360	319	324	328	308	357	341	317	334	303	348	327	309	344	330	330	354	328	330	337	346	348	297	310	323	338	340	305	325	319	330	347	334	330	326	331	338	341	309	341	321	299	313	311	338	307	317	331	312	337	325	313	334	333	308	294	320	311	328	354	317	314	315	354	351	324	342	320	314	295	339	330	346	329	315	297	317	306	333	325	323	339	307	307	336	316	342	326	338	320	362	336	348	334	332	345	331	322	323	329	300	341	323	316	316	319	293	327	337	326	306	334	337	353	349	319	337	368	335	325	375	366	329	356	312	307	367	302	346	305	341	347	342	307	314	318	303	320	342	330	328	334	342	319	312	325	324	367	312	320	328	360	341	343	308	352	312	328	361	300	295	330	320	354	365	332	329	352	312	350	328	363	359	352	348	364	318	343	327	316	303	318	345	330	303	335	325	363	369	339	330	337	310	308	328	333	282	327	333	333	338	327	346	328	288	348	347	339	345	320	293	301	319	318	317	350	333	300	322	301	355	308	319	353	308	333	331	321	356	324	357	324	336	332	325	310	333	289	318	354	330	331	285	282	306	309	318	283	331	338	316	309	334	325	318	348	337	355	319	294	336	313	346	309	330	331	339	323	345	374	318	306	345	323	336	325	316	304	349	308	324	323	328	324	326	350	317	306	329	313	304	331	345	360	326	339	339	334	336	288	355	322	313	335	354	327	279	362	338	345	317	362	342	333	320	335	353	312	307	365	327	303	339	331	325	336	303	340	368	324	358	333	363	335	320	338	306	342	322	333	332	331	329	320	334	346	297	329	334	323	305	303	315	345	339	319	300	314	310	313	320	322	325	337	338	331	327	317	306	324	338	305	364	324	312	332	341	327	331	327	341	326	317	322	311	336	340	329	327	346	341	333	310	347	327	349	301	329	367	313	351	340	358	275	337	320	334	310	328	324	360	314	320	326	365	333	339	357	343	341	312	331	273	328	338	325	314	349	337	309	316	333	337	324	326	333	340	346	340	310	306	317	333	354	351	337	334	316	317	324	303	327	335	342	352	319	328	337	353	310	317	334	331	321	320	327	352	317	334	342	386	300	337	341	346	322	343	299	331	330	326	364	336	326	365	306	322	334	347	349	354	357	351	311	328	289	327	336	305	313	321	339	331	303	329	349	358	322	306	314	333	343	341	337	335	326	363	304	331	311	331	336	319	333	309	322	336	335	337	324	324	362	327	338	342	326	330	323	321	328	310	327	301	368	309	290	306	355	329	301	300	336	335	313	317	345	326	296	309	320	325	346	306	338	300	325	340	358	343	331	305	330	335	327	335	341	319	338	305	332	343	347	326	350	330	322	306	327	306	309	296	332	361	332	311	331	334	328	335	312	320	331
17899	34808	29020	17976	14902	11849	7668	5155	4244	3233	2023	1333	1060	861	832	783	753	700	688	614	557	554	590	530	541	534	520	539	527	588	533	518	535	541	550	502	502	465	499	443	470	482	471	468	478	525	566	533	542	470	493	544	552	532	564	541	643	538	478	510	467	461	482	546	458	484	497	474	476	427	451	453	456	431	424	434	437	387	397	434	432	423	441	405	434	434	420	431	433	454	411	430	415	428	426	451	390	413	427	425	413	405	402	417	416	405	413	447	393	400	399	402	419	408	453	409	395	436	431	431	408	418	412	401	392	428	415	428	430	420	393	421	406	395	414	380	418	421	424	421	406	393	408	386	444	373	410	370	378	427	423	425	394	454	392	383	388	425	405	405	434	403	424	447	421	381	422	391	432	431	425	405	416	410	426	406	369	474	428	405	413	405	416	396	448	414	418	418	413	411	418	426	417	438	397	416	405	433	441	420	413	393	383	417	419	417	407	391	436	406	422	426	420	418	422	415	439	424	436	397	423	398	381	394	426	419	411	353	397	438	420	394	407	389	440	453	393	427	386	428	382	441	455	378	412	396	433	430	438	411	382	405	428	399	421	429	430	434	447	385	404	421	422	410	419	391	408	417	402	387	417	390	397	420	435	426	390	429	418	434	427	409	440	408	445	359	402	424	415	393	437	404	433	418	430	388	436	417	412	422	391	408	395	394	394	466	394	385	423	404	397	406	453	431	411	401	415	418	399	463	386	411	398	420	392	419	449	386	406	428	418	422	437	373	449	402	427	426	435	378	418	430	403	405	411	427	398	393	407	420	376	433	443	415	395	404	414	417	437	367	409	385	389	447	456	423	452	383	412	438	452	409	398	412	384	399	416	442	398	412	397	422	411	412	381	468	411	433	398	401	413	416	426	407	426	394	432	444	422	421	416	409	438	407	382	401	426	426	413	432	429	379	396	405	415	381	385	422	419	424	420	444	415	405	433	427	425	444	405	430	381	419	384	457	425	420	421	384	413	405	409	412	413	423	389	419	410	370	429	416	463	431	424	425	438	459	423	403	419	404	398	413	420	404	395	444	395	418	423	430	406	397	402	390	417	423	398	464	391	404	395	430	437	404	413	413	415	404	443	427	414	415	384	439	395	412	428	416	409	440	422	402	409	403	407	402	405	410	408	403	412	420	433	408	399	421	424	425	415	415	455	416	432	397	442	435	395	428	429	430	403	435	417	416	405	406	455	408	407	407	403	387	423	409	431	414	440	422	423	361	421	407	426	401	436	410	363	418	394	409	399	386	419	458	411	411	434	384	363	434	418	423	385	391	398	387	425	427	420	425	421	445	411	365	404	445	340	426	448	435	409	390	430	397	388	410	412	415	424	452	409	425	372	416	381	370	412	404	413	404	434	388	441	379	431	393	407	382	408	411	441	425	390	419	403	395	426	391	413	373	397	410	437	393	413	413	424	398	434	391	417	418	410	436	431	420	431	379	426	430	391	433	435	403	373	391	424	386	395	422	406	400	392	453	435	423	393	383	452	369	407	430	408	386	429	413	435	427	434	401	397	414	434	440	413	419	424	396	413	400	406	406	404	371	403	417	421	473	380	421	430	446	423	406	379	388	411	396	399	422	408	419	415	409	423	418	407	405	418	388	425	395	425	390	415	418	431	441	363	407	393	432	400	432	420	384	457	409	434	429	394	415	430	410	424	413	424	387	398	400	418	422	460	406	437	410	400	416	387	409	442	386	424	385	448	415	405	390	397	361	400	424	397	416	420	407	420	409	392	389	429	394	381	415	374	430	420	397	441	415	416	398	411	398	414	413	440	407	414	410	400	422	399	423	373	420	436	365	444	412	442	425	395	420	431	408	418	407	403	360	378	346	420	408	422	390	405	418	428	396	415	441	420	385	368	390	447	424	434	424	399	405	454	415	411	435	423	420	424	376	444	388	436	381	420	390	435	399	398	416	404	438	391	433	415	414	420	379	394	384	408	428	420	396	407	401	393	459	426	391	384	449	411	415	416	396	456	403	430	412	393	417	398	458	400	398	423	414	410	410	415	383	402	422	399	414	384	428	392	417	419	410	421	395	410	412	434	433	409	419	419	395	397	409	420	412	424	406	399	396	424	429	416	429	405	417	421	370	430	415	376	391	429	412	405	417	423	409	368	443	434	408	411	415	404	413	398	393	404	404	403	392	422	394	415	435	402	441	419	397	379	398	407	399	386	388	427	415	409	371	420	407	400	419	392	424	430	405	438	398	427	393	426	401	372	439	413	396	403	383	407	395	403	398	419	412	414	417	402	404	426	438	382	387	407	407	451	423	408	447	420	471	411	408	457	429	436	413	415	379	389	439	385	381	388	399	386	408	378	404	429	411	413	430	428	382	404	391	380	417	447	406	422	400	451	439	427	378	391	402	415	397	417	407	438	450	391	396	434	429	430	400	433	417	407	443	458	428	438	401	417	419	420	429	390	386	412	437	408	441	438	410	423	397	386	426	382	440	386	390	430	379	358	399	403	447	450	436	421	426	420	400	429	417	395	411	419	408	403	446	419	408	388	417	390	392	428	389	380	427	415	411	411	386	407	413	406	436	397	412	418	414	393	374	428	442	400	419	386	386	420	437	395	429	432	399	430	410	405	426	440	460	370	409	443	422	414	427	396	405	437	414	441	386	405	442	464	392	397	406	412	435	429	447	429	384	394	375	433	388	386	418	390	377	426	391	420	436	438	427	422	442	418	401	424	459	441	411	435	429	435	367	418	444	439	429	428	390	406	394	385	390	407	437	413	396	418	413	432	377	396	415	421	465	418	399	431	469	424	410	418	414	417	385	416	434	355	452	444	471	406	454	435	420	417	421	410	377	417	398	403	421	421	394	422	414	414	401	436	435	422	390	396	425	429	417	433	416	417	411	391	412	423	404	382	373	405	427	409	436	429	388	416	412	439	402	412	373	369	380	404	431	391	443	439	400	397	390	410	418	419	391	399	429	412	383	441	424	399	423	436	408	417	424	391	407	419	417	403	439	454	456	393	413	377	386	407	395	398	467	393	429	397	406	411	402	413	345	405	422	403	413	435	418	471	435	400	432	412	415	379	417	443	432	411	410	405	429	430	436	412	423	416	431	398	406	404	428	457	410	404	423	402	430	416	432	437	398	401	432	421	410	351	412	430	402	426	410	415	421	401	421	446	427	465	409	409	409	422	391	400	429	413	415	441	372	416	405	410	406	456	396	446	408	378	383	383	420	444	411	407	424	404	408	405	436	445	402	438	386	413	416	442	428	396	409	452	402	416	435	391	442	428	452	407	379	406	410	420	448	419	394	424	404	413	390	416	433	430	376	363	387	397	419	415	469	400	404	412	396	420	419	391	400	406	427	413	425	395	402	377	407	433	383	429	432	429	425	404	419	417	389	404	448	429	409	378	441	406	415	434	406	394	439	384	460	421	422	412	389	396	396	385	404	389	418	451	413	438	418	385	398	402	405	427	427
25780	21544	27515	25478	11858	5022	2824	1649	1500	1123	822	723	616	577	564	547	534	553	508	502	461	495	469	504	490	507	494	486	521	524	502	491	474	507	464	460	445	448	443	483	473	459	464	469	502	486	491	500	548	478	498	487	497	480	506	474	501	510	461	459	469	480	443	446	500	480	438	469	448	476	455	465	498	488	452	442	449	432	451	495	486	446	468	440	461	475	455	483	457	456	427	467	472	456	446	458	426	445	460	441	428	476	485	457	458	426	482	445	440	465	421	429	428	429	474	477	483	456	473	496	448	436	448	436	457	460	489	456	426	451	441	437	459	442	428	461	420	450	428	474	464	437	461	466	486	462	452	438	456	487	468	471	473	481	440	442	479	406	450	423	465	464	447	481	417	485	454	470	496	452	444	422	456	447	454	466	470	494	433	450	451	431	461	455	469	453	445	428	443	443	453	491	474	458	433	487	464	436	451	460	450	460	433	441	483	456	451	451	474	457	504	468	446	428	463	450	432	525	488	478	469	463	487	476	508	476	429	448	435	428	514	416	486	475	443	469	436	402	468	471	433	436	421	464	432	422	443	456	476	491	494	455	471	454	436	458	447	481	474	450	436	455	454	443	487	463	431	445	437	475	458	443	456	469	447	441	485	480	430	456	473	496	443	439	451	437	435	464	447	456	448	416	478	478	446	455	486	439	466	442	423	421	448	440	443	425	466	491	452	455	431	452	445	458	448	444	440	466	444	479	449	455	430	504	479	439	473	413	454	451	468	442	469	445	477	422	467	450	454	430	460	443	448	459	423	469	413	445	439	485	451	423	444	420	478	452	465	493	437	478	463	495	436	427	503	475	452	488	485	469	435	444	465	457	493	453	512	441	455	461	466	388	461	469	455	449	467	460	466	484	441	459	472	433	443	446	482	450	466	456	432	444	412	440	467	467	450	477	424	493	491	443	456	442	467	474	451	433	451	451	444	449	415	493	495	444	470	483	435	455	491	474	397	464	483	448	495	473	456	438	466	442	480	417	453	422	453	490	484	437	479	480	472	438	494	450	450	451	447	453	429	468	481	410	481	438	462	452	435	500	465	479	480	456	458	496	486	438	457	472	473	448	470	453	460	439	478	438	454	496	455	437	460	471	471	465	447	476	441	473	461	463	422	449	493	446	465	481	445	465	434	452	461	471	457	460	421	462	445	472	482	461	414	452	467	470	455	448	427	478	472	450	467	463	466	446	474	432	475	452	449	423	478	468	456	448	478	464	473	443	448	406	419	459	493	483	413	460	500	458	482	409	437	405	455	430	441	499	455	442	480	470	450	477	498	449	388	468	472	428	460	475	442	451	483	442	463	442	451	437	431	454	464	487	480	464	450	490	445	430	444	479	464	439	449	486	469	448	502	453	494	482	484	453	474	488	463	435	454	428	468	447	482	461	470	456	408	468	433	454	427	459	428	468	468	453	466	493	465	417	457	451	475	445	476	420	455	445	461	463	484	421	436	468	404	465	502	472	459	440	459	426	460	458	444	461	449	447	457	462	454	460	430	449	484	429	476	426	461	459	458	467	481	453	445	510	489	455	448	472	482	461	468	438	417	462	463	453	438	449	439	453	452	438	438	472	457	448	433	456	481	452	463	471	459	485	450	439	459	474	449	479	501	471	427	479	469	463	441	480	487	463	467	478	428	453	475	438	445	470	423	459	452	444	497	451	466	470	461	464	526	456	475	499	455	435	450	453	458	448	459	449	488	478	434	471	452	486	451	454	449	450	448	430	472	441	480	470	450	425	435	454	458	461	468	436	456	445	458	450	467	468	470	463	485	437	454	430	462	431	472	478	433	447	460	460	455	438	468	499	442	482	440	479	456	431	448	448	454	487	421	467	441	472	443	475	506	463	479	461	450	441	472	434	474	453	440	447	439	477	505	456	454	483	457	442	445	466	454	417	449	440	440	424	438	454	422	447	484	455	439	481	469	442	487	438	451	459	443	440	485	454	487	506	441	435	471	451	467	451	490	476	460	446	431	462	485	491	495	469	411	453	448	452	481	474	477	514	456	455	444	426	473	465	438	461	469	445	442	459	440	468	438	451	493	460	448	456	460	491	465	455	471	469	441	479	474	470	426	449	489	491	481	472	450	451	438	439	449	430	422	479	477	462	479	453	472	443	457	449	440	455	465	427	439	468	443	507	461	455	473	481	465	451	425	425	469	428	428	477	465	486	477	465	405	444	487	457	481	425	451	485	441	468	489	412	473	496	449	481	483	492	446	453	423	454	431	394	449	404	433	475	435	491	469	469	446	431	455	457	466	469	447	437	456	430	446	441	449	472	445	460	467	450	443	470	424	466	491	471	482	433	453	492	485	479	501	476	475	452	489	466	446	432	467	459	462	427	439	494	456	471	459	434	445	495	453	452	458	446	474	483	494	434	476	459	433	493	439	482	464	416	472	424	461	456	453	468	461	466	472	426	510	484	462	443	464	490	425	449	501	437	446	467	451	474	451	463	448	457	452	459	443	457	436	453	510	455	447	481	503	440	442	434	452	423	482	462	487	471	469	487	470	443	454	447	479	459	456	466	420	452	417	462	461	451	463	423	436	464	475	461	462	463	489	461	487	456	451	397	454	440	398	467	439	478	426	425	459	486	450	477	432	468	459	479	430	496	517	453	492	451	425	441	446	459	458	450	441	446	451	463	452	474	470	439	459	489	467	434	468	429	454	478	494	460	459	469	449	477	435	470	433	472	471	471	432	440	425	467	432	485	439	401	467	443	458	444	465	491	405	481	446	474	439	474	433	453	473	491	452	487	438	486	467	469	466	476	428	425	421	467	469	458	467	472	478	464	445	449	439	450	454	433	422	467	464	425	455	462	429	488	471	447	431	471	462	446	455	487	464	462	432	419	461	468	441	460	443	466	449	456	455	406	440	469	451	444	462	439	462	490	449	462	440	464	482	445	450	475	444	444	452	439	468	475	440	454	470	453	432	462	442	482	432	448	484	473	447	456	452	465	468	481	441	460	465	405	444	452	466	473	458	435	459	454	450	452	453	433	442	421	436	435	425	475	449	468	450	455	460	477	496	458	455	432	470	443	468	461	416	483	452	423	435	451	450	465	469	469	453	467	455	466	432	461	465	423	480	452	487	436	471	428	451	470	435	454	434	486	434	460	480	476	431	485	465	471	465	476	458	469	448	433	425	450	439	443	443	435	463	435	471	449	476	469	464	471	472	463	479	430	461	461	461	470	452	401	432	425	467	470	429	472	443	462	438	482	415	443	481	471	428	498	479	504	414	439	431	442	466	431	498	428	421	461	474	486	431	438	427	465	449	471	472	438	499	439	460	481	485	453	460	463	512	451	482	443	460	454	462	475	479	432	436	454	466	441	476	465	441	460	432	424	460	465	432	488	493	475	431	476	459	472	422	459	472	429	428	469	460	482	448	487	444	463	451	462	483	461	438	472	415	488	441	450	455	456	438	439	460	438	463	443	445	456
17574	31264	24424	15676	12178	9240	6164	4072	3406	2590	1638	1176	996	960	783	779	781	775	745	644	720	643	623	646	661	638	678	650	665	719	675	693	657	637	646	641	626	632	628	575	604	593	590	618	630	604	660	666	654	659	693	696	641	655	707	729	676	678	588	628	622	627	583	645	602	659	610	584	644	595	606	556	560	590	587	568	588	593	613	551	547	574	616	563	570	550	597	612	574	564	619	544	556	575	614	558	573	563	591	559	593	567	602	597	586	555	557	544	537	642	610	576	567	518	636	562	605	535	565	547	569	567	534	554	576	571	574	555	602	552	597	603	579	542	559	570	512	603	572	559	569	555	531	597	578	504	529	571	532	537	600	535	566	542	546	574	559	570	553	614	573	557	576	587	591	575	617	544	579	576	540	564	549	617	563	539	556	572	564	544	574	592	610	540	551	582	590	590	571	593	583	529	546	585	566	553	558	571	582	544	526	563	566	601	590	564	565	555	562	603	588	545	577	591	567	580	577	583	564	595	559	551	545	547	569	509	562	549	581	591	633	574	567	554	571	576	588	589	576	545	532	570	529	555	579	571	587	526	579	589	559	576	555	612	574	552	584	543	600	557	560	572	532	569	531	568	559	567	582	581	589	596	577	540	598	556	556	554	563	555	561	537	543	598	546	502	556	577	528	574	575	568	590	586	524	531	574	567	597	581	564	536	567	626	531	544	587	587	598	545	573	547	566	570	594	536	561	556	558	603	588	535	578	572	571	572	545	555	526	599	580	562	555	550	568	560	559	578	572	540	557	567	553	535	566	589	602	574	556	558	577	590	565	526	535	577	550	565	555	589	588	542	563	579	571	544	552	550	546	536	568	614	568	587	542	576	566	601	570	537	549	555	565	595	580	574	561	548	567	559	585	569	550	580	567	599	576	562	594	539	545	544	589	564	568	557	586	588	496	557	555	571	556	556	536	585	606	559	599	549	603	576	565	558	551	509	570	568	613	554	544	528	595	593	550	582	621	556	574	557	612	562	587	509	553	570	561	544	573	594	547	581	562	549	546	554	575	562	549	591	562	598	571	561	578	598	539	584	564	566	548	566	534	564	554	567	551	566	554	575	596	535	584	531	560	617	595	552	563	554	572	539	539	596	534	556	560	570	589	549	576	555	518	573	562	574	546	590	585	589	547	594	526	561	560	567	570	629	576	590	521	552	560	499	556	587	545	546	588	559	617	551	573	546	568	583	598	591	563	598	559	528	566	599	621	552	586	585	559	591	564	551	591	587	531	534	571	555	537	531	570	568	558	548	530	560	542	563	559	585	572	561	591	555	549	602	549	565	591	572	539	578	555	569	548	560	546	577	592	554	566	581	562	546	544	599	567	586	530	550	589	535	600	563	562	591	567	569	557	588	553	560	600	555	560	560	551	557	559	585	586	582	603	541	574	554	552	554	533	585	582	531	568	564	558	585	539	589	559	586	536	547	538	525	583	589	596	561	550	589	534	569	550	584	556	588	662	583	564	620	510	595	575	579	573	611	577	540	598	560	589	536	532	578	518	573	586	570	606	584	558	549	564	558	571	578	552	586	537	555	602	554	547	583	562	546	605	558	549	562	561	548	536	598	578	575	590	553	527	531	554	539	566	600	564	542	571	562	590	582	597	564	563	523	549	570	544	556	556	597	527	550	568	591	540	539	570	504	597	549	602	574	598	583	547	559	556	571	586	524	584	565	546	578	568	597	545	608	587	502	554	575	593	552	582	613	564	534	567	570	560	579	578	580	559	537	562	572	582	558	599	524	583	597	582	570	550	575	565	551	537	579	580	566	538	563	541	556	623	580	562	551	564	560	586	560	545	576	533	582	528	571	540	563	570	607	585	575	540	536	535	598	509	555	583	560	496	573	579	570	531	568	569	577	566	518	600	554	581	507	590	574	570	571	556	565	550	583	595	576	563	526	564	592	550	600	591	537	524	589	568	536	559	563	584	559	555	554	629	583	526	616	512	613	586	598	567	562	543	481	577	556	574	597	559	547	592	571	572	572	586	585	592	612	563	565	584	553	589	549	559	575	560	542	557	580	565	557	569	551	576	553	587	559	595	556	566	568	576	545	569	587	584	549	517	591	603	571	560	569	539	549	589	523	554	549	573	568	536	586	639	564	585	550	536	591	574	560	519	533	589	542	553	507	511	596	570	591	581	577	569	543	582	589	565	598	528	560	540	525	585	577	575	556	572	557	592	522	547	546	547	573	549	558	577	574	574	558	539	517	565	567	522	584	581	593	524	568	614	540	534	611	567	543	577	603	545	587	502	524	583	530	559	558	555	549	547	552	546	532	570	557	554	583	572	581	552	562	536	588	600	554	547	590	572	575	589	600	568	603	577	572	581	534	539	526	596	564	609	556	551	575	566	532	584	619	565	563	588	570	567	571	584	578	528	556	582	568	586	550	558	602	596	557	576	587	571	586	553	566	561	600	510	549	644	562	565	565	583	561	567	531	554	562	589	539	592	534	574	551	594	560	569	547	614	534	516	569	551	597	537	591	587	533	588	562	596	584	551	547	521	560	521	557	563	616	587	576	564	568	581	531	558	535	553	555	512	541	591	553	574	569	564	555	552	610	595	612	576	521	603	523	556	583	544	546	604	566	542	554	561	530	549	579	615	562	519	553	579	527	585	559	563	585	557	593	547	580	596	559	573	566	610	586	601	526	571	563	546	530	560	598	561	559	513	603	583	604	545	557	601	574	561	558	523	623	577	547	596	558	546	555	541	562	569	541	580	530	557	574	557	545	553	585	557	564	526	605	567	562	532	541	591	571	570	536	544	568	585	573	584	562	529	581	559	583	563	580	564	531	568	536	567	556	542	502	559	553	574	584	579	576	601	557	538	561	558	596	585	545	585	535	556	581	561	566	553	586	590	579	541	582	584	564	522	577	538	568	600	602	535	589	582	541	582	548	543	588	590	590	556	591	580	564	565	528	575	573	576	552	550	558	606	564	576	580	621	582	572	571	577	569	534	551	584	548	516	567	557	588	579	562	560	532	558	610	612	525	554	528	537	557	579	586	570	553	565	544	558	586	573	592	583	575	546	533	545	574	564	566	572	592	572	559	522	552	533	590	581	566	556	558	577	591	575	548	564	551	580	567	518	576	555	567	597	608	585	562	582	584	563	569	571	562	575	595	571	576	544	578	565	567	559	561	583	579	596	566	552	535	550	568	513	537	554	605	553	552	540	565	537	598	541	527	610	563	580	527	555	535	530	579	603	555	565	545	533	613	561	648	576	569	567	569	571	586	558	558	597	571	551	541	545	548	559	548	504	540	568	575	566	595	563	515	553	532	576	593	550	593	577	589	534	571	599	568	543	572	560	551	554	544	598	563	568	580	562	634	627	593	552	538	525	590	551	575	577	541	552	545	576	569	580	548	591	553	593	577	563	561	601	556	548	550	577	561	569	570	585	548	562	542	560	547	578	536	546	556	601	624	606	563	583	565	547	566
23486	21590	29503	24142	21613	21597	12221	3892	2607	1957	1205	820	755	641	622	601	592	543	540	478	452	499	477	442	440	473	449	475	457	453	457	455	442	427	447	430	408	374	382	374	399	402	354	424	359	388	439	417	442	465	442	474	444	483	432	460	453	513	424	429	466	410	432	461	398	408	355	406	403	388	355	388	353	407	366	377	339	353	374	356	380	356	375	358	371	353	368	376	367	401	370	358	353	328	341	361	378	356	352	394	335	315	368	364	386	354	363	354	390	400	369	356	359	360	389	367	365	338	356	382	344	377	347	339	414	347	346	348	389	355	339	348	356	374	386	361	373	358	349	327	340	373	326	363	358	367	363	353	372	336	368	308	364	316	336	387	344	334	350	332	345	336	392	364	349	348	361	363	365	381	380	340	341	342	329	324	396	367	344	340	349	342	359	345	364	370	319	351	312	364	317	360	331	350	372	353	336	353	376	353	358	371	356	344	332	365	349	351	342	345	369	339	356	334	325	337	363	322	344	343	384	377	336	366	383	360	324	358	370	345	359	362	347	346	381	328	359	328	351	363	325	351	340	351	351	337	368	372	322	351	367	361	367	339	356	336	332	366	325	342	365	335	347	366	364	345	295	362	341	349	368	346	339	359	353	326	324	360	347	353	333	347	358	357	367	348	337	332	388	369	341	357	348	328	393	318	380	350	357	345	374	350	395	353	348	375	333	339	332	338	322	351	352	349	336	391	337	365	334	362	353	330	329	337	340	291	378	387	320	387	342	332	369	374	342	332	352	322	363	358	331	326	337	335	339	334	362	342	355	342	360	348	362	347	360	345	352	354	388	367	325	357	344	376	391	325	341	354	341	330	350	347	346	301	393	375	355	339	372	329	317	378	341	344	344	324	331	346	323	300	343	358	370	337	354	330	363	373	359	363	366	349	324	315	369	333	371	335	379	361	358	347	335	332	323	352	322	332	334	380	376	333	347	381	347	361	361	371	336	346	359	357	356	349	339	329	337	378	339	335	365	328	364	377	328	337	336	329	357	352	348	370	346	369	370	352	331	317	361	356	375	343	322	365	365	343	314	338	335	357	394	326	362	302	335	361	330	337	323	362	367	327	353	359	359	324	324	355	344	380	362	333	332	351	374	329	335	348	336	356	340	388	318	405	378	339	374	347	362	340	350	329	335	351	347	349	355	333	358	333	359	359	368	334	327	344	371	366	348	331	387	367	359	386	386	322	373	374	381	339	352	352	361	416	336	356	352	326	370	354	324	353	324	368	365	324	389	352	393	351	326	329	351	346	356	369	323	336	354	363	320	374	387	324	332	354	370	342	344	359	323	324	343	325	350	350	372	388	345	397	329	359	334	371	355	376	346	362	301	355	374	360	331	343	379	365	358	353	358	330	362	343	348	348	336	370	350	368	369	367	371	363	364	354	334	332	359	370	344	348	354	340	371	368	340	341	356	335	312	343	362	354	349	373	342	379	341	363	383	305	333	328	309	361	352	369	361	363	345	347	341	358	369	295	331	389	367	375	372	367	367	383	388	376	354	357	362	330	370	348	344	382	358	337	349	372	325	378	372	401	361	390	339	331	340	340	341	323	356	373	310	361	334	360	334	333	338	327	378	347	326	362	341	352	346	339	363	384	325	310	351	377	350	388	349	332	303	369	345	379	361	355	373	332	324	360	335	346	356	344	370	343	324	345	319	368	387	327	319	349	375	346	365	356	323	334	362	350	364	341	350	360	351	360	364	330	330	357	327	359	381	341	383	371	361	377	338	347	355	329	321	363	340	305	342	323	340	355	375	355	354	356	386	373	391	344	337	336	322	357	351	351	316	354	334	336	336	363	346	369	346	358	409	366	356	339	347	348	324	369	327	368	350	366	369	363	335	342	360	373	357	365	355	306	343	357	352	352	343	335	361	317	333	372	340	394	362	346	330	358	373	327	363	384	340	368	382	333	337	323	321	351	357	368	352	360	335	322	338	370	336	354	340	366	353	370	374	366	365	337	353	355	320	323	360	350	359	336	359	337	336	338	346	339	362	340	378	377	408	339	347	346	370	350	315	327	356	310	355	331	342	347	318	389	362	337	331	340	356	367	330	347	359	331	344	336	339	328	335	356	332	363	340	323	355	357	338	366	340	326	359	374	357	321	349	329	352	381	338	339	338	351	345	342	312	350	351	326	369	346	331	342	347	333	330	364	333	366	317	378	332	340	364	312	338	351	335	324	354	389	354	335	364	362	343	321	323	360	375	323	365	357	340	374	350	336	355	290	335	381	369	361	359	367	367	349	310	405	346	363	365	345	356	361	356	344	357	357	382	360	366	356	350	356	331	343	362	351	359	337	334	380	327	352	354	359	367	340	323	384	350	349	365	382	322	391	317	369	367	356	343	365	362	334	368	358	340	357	330	369	356	354	367	326	344	376	343	340	354	345	342	357	365	368	361	368	352	333	351	349	336	341	322	332	388	375	352	372	349	315	373	336	348	340	350	319	356	347	353	382	349	331	352	350	362	350	317	372	373	352	381	348	375	358	314	306	316	381	321	342	315	374	385	353	332	327	347	377	359	338	350	324	309	351	352	350	389	365	365	340	352	334	357	336	354	368	402	342	348	350	353	359	383	338	350	363	340	359	359	344	367	366	346	333	329	348	340	293	334	348	350	355	357	336	343	352	356	382	337	382	343	356	346	350	325	338	349	363	380	326	355	348	353	344	344	351	353	365	357	372	353	351	360	370	333	335	372	359	384	326	359	361	312	360	379	384	341	366	344	377	390	312	373	361	364	351	364	328	377	338	368	350	356	393	359	349	357	353	360	334	377	380	344	378	333	328	349	396	333	354	346	355	330	357	393	338	372	343	341	394	340	364	338	380	353	317	335	365	350	363	328	360	320	337	353	331	373	324	344	352	330	348	376	377	368	348	346	316	359	358	365	337	370	353	344	346	354	365	321	345	371	379	361	350	357	363	364	357	357	361	345	362	361	361	351	387	335	379	357	373	328	340	335	328	360	348	326	344	319	368	336	349	367	350	326	361	369	329	343	317	335	337	379	385	350	372	356	335	350	381	361	366	390	379	324	352	376	333	359	374	339	344	317	353	350	336	332	339	357	364	334	379	351	356	373	345	329	341	355	370	322	340	359	334	331	361	339	338	313	380	354	396	351	368	325	365	329	355	358	348	368	323	344	352	338	365	330	374	356	308	375	293	342	352	347	371	371	326	337	327	346	363	384	359	342	336	348	353	359	332	343	308	350	378	351	352	351	344	331	382	346	325	375	316	372	321	378	329	353	373	350	345	341	344	338	348	358	385	360	365	339	397	353	315	364	344	354	331	368	332	367	372	369	358	334	347	386	364	342	335	371	348	346	325	365	360	341	401	383	324	356	355	334	362	383	403	337	317	362	351	347	335	328	336	348	335	312	328	339	347	355	379	334	329	350	369	328	362	352	367	336	394	335	353	362	392	340	351	335	352	312	351	356	379	399	338
20264	39717	33197	24531	19879	14884	10503	7296	5925	4340	2691	1854	1512	1220	1141	1084	992	911	884	830	781	701	680	689	688	648	673	679	674	666	647	628	589	629	624	608	583	522	522	474	453	473	504	521	519	519	589	584	611	586	574	626	650	589	613	665	706	640	627	602	543	554	563	539	553	550	490	514	491	509	465	506	459	518	512	486	515	472	474	486	452	505	474	428	472	445	455	450	439	458	434	456	474	441	436	425	485	429	431	451	405	451	441	381	451	438	439	438	424	436	437	452	411	390	400	457	423	423	441	434	430	436	411	411	418	429	433	469	456	453	449	407	405	414	418	429	465	416	475	456	418	427	409	400	440	439	458	438	419	462	407	436	421	453	400	423	415	428	450	437	440	432	414	452	456	435	427	421	442	430	395	454	448	421	433	435	454	416	423	375	413	438	455	423	442	416	412	431	448	434	453	415	423	409	406	452	380	405	397	400	462	413	418	426	425	424	406	442	443	413	437	425	425	432	420	475	446	416	410	446	477	432	433	440	437	462	429	415	436	420	421	413	482	423	462	426	458	416	425	447	441	431	427	432	438	427	435	418	412	424	437	419	465	417	464	439	419	398	429	420	398	435	411	365	420	452	427	438	462	476	456	449	424	450	422	449	428	407	405	423	467	404	458	460	465	480	416	386	430	422	416	440	408	403	412	421	455	431	431	419	399	414	384	456	419	425	419	413	464	437	428	437	471	447	440	446	407	459	424	450	434	412	470	405	421	432	425	446	425	411	424	436	445	451	435	419	436	437	391	430	453	479	411	413	450	438	463	445	431	417	415	453	457	435	446	470	418	431	432	407	459	392	420	387	444	436	473	432	489	409	385	420	410	420	413	431	436	454	450	455	438	452	439	426	470	394	407	456	432	452	443	460	434	404	445	418	430	430	443	426	477	458	452	432	422	393	434	429	421	422	442	461	426	392	434	409	412	464	438	464	432	457	442	429	425	437	463	450	431	436	453	426	444	371	460	443	431	465	414	433	475	443	407	463	410	428	440	413	448	426	397	418	435	442	422	412	442	423	427	469	430	482	432	415	439	405	427	484	439	418	438	444	418	418	427	442	444	433	399	442	412	427	439	444	484	468	435	396	439	414	476	468	415	433	439	425	426	409	408	428	430	431	450	444	417	455	399	409	450	465	452	438	409	430	453	466	425	429	424	440	421	413	407	468	408	413	409	467	445	416	435	467	455	453	404	455	426	438	407	436	409	452	419	430	400	419	417	436	448	440	433	420	435	442	429	451	408	430	456	419	444	420	415	440	421	430	435	427	440	445	420	404	448	405	412	400	436	440	435	395	429	436	424	415	474	413	433	419	473	426	439	432	416	435	451	417	415	451	403	446	436	435	382	442	405	415	444	435	466	443	412	434	454	385	447	418	421	439	410	422	471	418	439	471	449	420	401	439	441	427	419	444	467	414	439	411	416	443	440	469	428	433	435	443	444	432	448	432	428	417	403	413	438	442	426	434	422	440	450	421	415	420	427	412	420	455	399	421	445	448	454	395	421	428	428	419	447	449	442	439	429	455	405	437	427	403	442	404	406	433	429	437	463	415	393	450	430	395	456	413	445	436	419	437	444	379	399	427	445	437	446	433	452	425	408	445	422	460	416	407	434	435	452	426	467	428	442	444	419	436	424	407	434	435	428	457	427	428	464	441	402	443	456	385	434	430	411	406	446	402	438	451	480	420	431	461	471	431	428	425	434	462	426	456	405	467	412	445	434	445	405	388	442	420	415	443	444	401	424	456	461	392	431	429	429	391	424	405	444	423	417	429	402	416	416	426	467	408	457	436	447	431	429	441	413	447	427	420	432	417	434	459	424	427	416	389	437	432	424	436	424	387	427	396	440	447	420	426	430	419	450	433	452	443	442	436	417	425	431	426	396	442	415	438	442	400	438	419	404	449	445	438	430	446	442	418	422	401	425	447	451	432	398	433	381	447	426	408	419	424	390	413	423	425	429	453	395	448	437	448	415	394	417	429	443	413	443	416	430	473	412	373	423	453	389	403	415	403	448	455	433	400	423	424	455	450	397	443	420	413	422	401	410	422	411	418	452	418	439	442	458	459	420	436	420	434	417	418	416	424	426	429	423	434	427	410	417	430	459	430	406	421	445	436	429	404	430	455	414	423	477	444	481	420	433	431	424	453	452	424	448	451	440	437	453	418	405	453	468	453	422	432	420	433	425	464	406	484	418	398	446	428	431	419	422	395	455	444	434	406	407	445	407	436	447	457	427	425	417	432	410	429	466	437	439	428	427	433	467	471	432	452	472	468	419	459	443	451	415	419	438	437	425	431	428	424	447	396	442	429	441	448	430	445	463	419	467	451	408	420	421	445	420	460	423	423	457	425	444	453	440	432	455	406	405	440	449	406	417	457	413	441	422	436	412	445	381	408	406	455	409	412	421	394	414	412	424	392	424	436	441	440	435	449	421	461	461	432	417	444	436	404	426	446	472	380	439	455	426	478	451	439	453	474	430	434	426	450	415	409	455	431	445	453	447	417	450	405	414	454	420	412	438	428	420	414	437	441	430	396	436	440	421	415	441	443	452	435	439	433	423	427	423	428	463	426	451	427	378	444	416	413	430	428	428	444	435	424	429	434	406	418	424	454	467	415	414	456	411	417	421	483	430	450	446	393	409	435	451	402	469	486	453	423	442	420	468	379	420	442	412	430	397	466	448	444	423	410	442	402	442	466	388	447	391	432	456	408	372	442	452	406	446	431	446	466	414	433	411	458	401	399	453	437	446	449	406	475	427	434	453	400	434	438	415	410	428	423	404	464	480	466	429	403	442	409	396	407	432	394	427	471	421	475	406	411	438	462	421	448	426	414	439	419	444	417	419	436	454	431	453	398	446	424	453	435	418	432	438	445	433	468	424	433	431	436	419	476	404	397	467	465	430	414	449	416	450	415	393	441	420	419	435	404	495	434	405	424	436	445	425	432	440	446	460	412	407	406	458	442	449	427	413	411	413	450	463	441	433	418	446	409	472	443	409	407	428	450	436	451	431	415	421	409	460	443	400	417	448	458	411	436	409	396	422	429	420	425	419	433	417	442	461	413	422	434	405	402	436	432	440	420	402	417	416	438	401	430	454	429	438	455	427	415	451	426	465	411	409	438	442	435	408	440	459	376	410	366	467	418	444	423	443	431	438	404	450	435	438	446	401	446	461	412	430	433	424	456	434	455	480	418	454	456	456	412	472	450	446	377	445	431	424	423	450	457	458	437	442	396	422	412	476	426	438	438	423	405	442	449	421	438	464	413	445	417	456	400	465	438	428	441	457	427	433	396	430	421	444	410	388	422	448	439	434	461	454	445	452	427	404	418	399	395	410	452	397	419	422	434	404	419	437	444	431	469	418	447	410	435	434	424	375	417	405	404	468	419	436	460	447	420	407	434	412	448	409	426	382	422	414	424	411	468	420	385	452	401	437	447	415	413	429	453	436	444
27868	21426	17324	10283	5412	3124	2044	1348	1094	830	596	544	524	501	439	450	423	449	431	472	472	416	411	416	448	397	441	448	440	451	469	429	404	479	439	462	435	429	430	434	430	432	406	457	424	454	463	435	422	442	446	439	443	433	443	484	419	474	463	497	412	436	483	450	424	426	448	416	391	447	424	413	417	423	426	382	443	428	438	452	418	452	404	424	460	374	433	416	408	429	434	386	423	403	432	444	399	448	393	437	373	373	418	407	431	416	394	369	449	400	391	393	418	449	394	420	423	411	425	420	435	430	436	381	422	428	375	394	432	405	427	436	393	435	391	442	397	395	385	469	416	439	409	410	381	392	399	385	434	413	417	409	405	392	445	428	381	420	428	438	385	401	424	397	426	416	408	433	402	439	422	407	405	419	420	423	399	407	441	383	429	413	404	383	386	390	412	388	432	385	398	421	385	408	450	425	431	408	420	444	425	383	422	406	420	399	412	418	380	409	448	418	402	424	412	407	409	410	446	411	380	430	450	421	428	443	393	420	438	456	409	383	432	407	393	432	407	447	420	458	434	432	376	430	445	425	392	424	419	393	421	392	390	461	423	437	395	355	466	418	422	444	411	415	424	427	455	387	416	429	446	430	393	419	399	410	409	382	428	421	396	428	430	400	442	369	418	379	418	398	436	423	392	423	398	411	430	416	390	431	392	418	403	421	463	397	377	407	407	405	449	417	428	426	418	398	411	417	410	417	409	391	462	398	409	423	426	453	410	431	441	417	410	400	404	427	416	448	393	445	416	406	463	381	456	393	419	406	400	438	407	410	379	389	441	411	439	388	415	446	421	400	448	438	404	420	424	415	401	410	408	418	388	475	408	400	428	401	386	403	439	411	401	427	400	453	403	385	415	411	451	404	394	438	412	413	437	399	422	427	441	381	453	443	400	434	400	430	414	435	407	410	417	388	459	386	416	437	372	397	412	427	385	432	420	426	425	386	382	385	415	433	438	416	437	421	438	445	402	386	446	434	423	408	437	400	435	391	418	423	421	395	438	421	404	424	407	432	398	415	428	395	393	419	402	374	396	418	376	395	422	417	422	386	393	451	435	427	388	446	422	427	434	398	401	436	403	416	417	394	418	425	387	443	394	426	429	417	408	437	433	425	413	401	396	429	425	410	441	411	443	357	449	394	405	409	436	384	440	445	424	404	415	385	394	421	404	421	424	415	447	427	408	429	417	426	419	439	432	402	403	404	399	456	417	454	419	390	467	421	384	423	470	411	426	389	421	382	419	428	471	429	393	401	389	425	414	431	442	413	432	462	450	432	447	406	426	406	438	419	424	411	427	411	382	420	429	402	403	440	420	465	405	429	401	388	454	403	420	430	395	429	403	407	364	424	399	401	418	430	404	395	401	411	437	421	441	436	428	429	414	424	384	404	410	419	396	396	426	383	354	445	439	423	389	451	415	385	426	430	444	418	417	393	406	416	395	415	407	419	412	393	419	416	398	422	391	388	397	417	400	413	438	404	433	439	409	445	403	430	410	411	422	448	405	424	375	370	417	373	420	457	413	397	445	403	412	424	386	410	419	448	440	411	407	378	413	411	442	403	387	394	374	439	392	432	395	428	384	432	426	401	421	406	419	421	406	455	390	425	413	401	412	396	413	444	432	419	413	456	437	440	392	406	435	435	416	432	375	409	407	420	413	369	432	372	414	395	410	401	415	391	428	386	436	420	443	440	417	442	403	393	449	452	393	406	405	405	409	425	424	426	409	407	425	432	421	401	434	391	408	417	407	454	402	400	392	407	397	415	433	412	444	367	416	427	405	422	452	366	491	398	411	413	428	417	421	437	416	418	434	418	438	421	411	433	442	406	431	431	383	431	378	399	412	433	379	421	425	397	415	409	480	416	430	440	441	467	406	392	459	407	410	380	418	427	384	402	371	431	412	425	436	437	385	401	418	407	395	409	403	399	407	410	427	389	424	401	416	399	395	434	421	404	399	410	420	460	414	399	451	428	421	413	423	433	411	410	435	413	415	411	373	417	399	446	394	397	403	400	411	424	422	424	413	422	427	445	422	377	374	444	406	421	408	359	411	407	406	385	387	419	411	394	409	429	381	433	426	438	453	370	418	431	464	414	428	431	438	435	435	411	382	396	411	404	397	445	435	408	437	428	412	435	438	392	413	413	417	422	421	381	406	412	436	444	443	428	422	455	444	398	401	425	389	409	390	406	414	421	409	429	437	416	404	454	397	410	396	426	404	394	401	433	393	396	381	442	426	440	426	398	403	411	431	424	457	395	395	406	417	429	423	421	404	426	414	401	397	443	397	443	403	421	441	395	417	444	424	447	405	385	426	414	401	427	434	400	396	422	377	458	413	440	417	424	401	427	446	451	433	443	451	429	403	419	468	374	443	435	407	413	423	444	402	383	394	464	408	428	416	409	420	419	455	421	405	405	418	390	432	415	413	408	413	384	406	434	449	404	399	447	420	401	415	419	367	415	429	416	447	411	401	421	413	395	438	424	418	397	445	415	422	396	429	391	389	438	411	448	394	404	426	375	459	415	449	407	435	406	407	421	412	432	424	398	454	399	439	421	417	420	397	414	445	470	422	444	396	426	403	456	375	381	398	403	449	416	414	412	375	405	393	406	387	400	438	397	408	418	364	399	462	395	424	438	421	441	386	426	401	396	410	438	416	425	411	391	422	420	430	410	424	446	400	412	409	413	412	420	431	434	427	424	405	432	412	448	420	481	427	416	411	412	405	433	419	434	458	455	405	430	385	442	410	404	426	361	385	431	411	434	432	422	404	440	432	368	442	425	450	430	419	408	432	376	426	423	428	426	427	428	406	408	408	459	423	404	433	399	445	423	438	444	385	403	422	433	444	397	371	458	413	429	453	413	406	418	390	413	433	422	455	410	429	450	424	420	413	398	454	428	447	425	419	448	372	434	396	426	432	415	459	444	400	420	421	427	407	406	429	393	402	402	387	409	404	433	400	403	419	442	419	379	383	452	426	453	415	380	406	414	446	422	442	379	371	434	401	405	390	433	428	422	419	415	423	397	428	444	420	382	434	427	427	413	417	413	399	427	385	438	397	382	422	396	427	418	420	423	425	446	414	428	409	417	422	403	432	412	401	422	443	375	403	403	418	425	423	426	433	426	368	419	427	408	426	419	434	433	421	409	369	422	389	443	400	394	420	393	407	395	406	431	401	396	425	410	405	395	400	423	410	419	444	398	425	388	469	418	414	429	407	409	413	441	447	436	399	430	428	381	383	409	427	419	403	416	398	461	396	405	421	423	447	422	427	419	450	408	406	436	428	423	426	444	422	447	365	387	422	432	415	417	404	423	405	418	451	432	412	427	410	429	455	366	441	432	409	411	407	433	440	400	419	420	444	438	455	422	395	423	387	415	413	416	389	381	429	388	438	423	393	415	418	433	397	421	429	355	429	402	430	489	390	391	422	428	456	410	426	426	413	425	452	429
16006	25971	20828	13464	9924	6437	4282	2954	2304	1581	1040	809	774	687	639	662	627	613	605	618	577	569	575	596	561	557	593	581	583	624	592	622	569	594	566	579	586	566	553	551	542	520	520	542	513	540	584	600	612	571	580	578	578	560	650	602	565	621	636	588	592	586	561	542	564	551	547	573	579	534	569	533	535	539	513	527	514	561	519	520	514	527	547	549	492	526	491	520	514	539	539	538	534	553	533	540	542	554	525	569	553	489	522	554	521	551	526	512	522	529	528	559	519	518	533	519	510	532	513	471	530	515	540	524	533	524	505	516	521	514	557	556	530	547	497	511	523	484	543	528	520	523	505	518	543	543	538	521	496	538	523	536	513	545	519	508	506	550	527	523	553	555	512	510	507	518	524	500	551	528	546	529	534	520	527	517	572	496	570	497	520	520	471	506	517	528	534	514	562	508	519	506	534	544	518	517	544	536	497	558	536	549	470	528	540	526	511	548	529	556	498	518	539	521	500	546	537	540	521	512	556	516	507	541	526	512	541	502	536	533	509	559	514	506	544	515	542	542	522	549	504	539	533	515	546	501	548	536	534	529	553	536	532	520	568	537	490	498	532	507	515	515	539	475	536	544	549	518	492	521	512	519	524	497	529	499	573	507	486	530	552	498	534	489	532	499	509	544	555	516	561	537	467	505	525	499	515	530	493	538	510	542	524	534	534	522	522	499	537	545	541	537	527	522	535	560	520	533	469	566	527	518	504	575	547	543	536	518	523	512	508	496	543	519	506	480	524	527	598	539	520	532	531	497	503	491	511	545	494	545	535	536	529	529	560	495	535	522	518	505	499	536	494	513	526	525	512	564	550	557	532	493	534	530	577	529	508	544	525	555	480	520	547	524	507	530	528	481	508	502	505	536	495	567	520	553	508	518	531	543	526	544	527	541	549	518	556	527	522	534	549	530	514	526	511	558	538	525	533	544	512	531	542	509	523	483	524	503	503	489	524	541	541	520	519	544	511	514	552	516	537	547	514	526	515	516	489	538	540	522	492	517	525	547	526	545	547	499	540	523	554	525	514	520	469	534	547	530	490	500	513	534	527	549	550	580	501	513	505	522	526	512	495	522	515	502	527	514	518	499	567	518	539	483	525	541	536	553	519	555	523	492	541	567	526	511	503	535	527	538	555	532	530	494	531	523	557	559	545	510	538	501	523	514	517	569	493	546	530	514	515	540	525	525	536	552	507	495	527	561	538	516	522	540	519	533	518	513	481	538	540	527	473	504	552	487	577	534	531	543	543	539	545	536	548	505	539	528	514	496	530	522	473	559	527	501	524	508	517	534	548	548	493	557	542	554	521	515	557	525	553	510	521	525	481	510	511	496	546	521	505	543	510	486	513	518	533	499	526	521	555	515	544	520	558	544	540	513	537	550	500	543	523	570	586	519	528	522	538	543	507	518	547	511	505	475	530	552	544	538	558	501	551	507	549	532	508	531	552	543	585	534	559	533	553	548	535	529	496	549	543	540	529	526	493	495	513	550	522	510	543	555	516	519	527	557	507	565	511	520	529	544	519	494	514	557	546	531	508	511	508	507	557	519	487	567	518	521	528	537	516	499	539	533	510	553	523	515	530	525	519	528	487	510	515	533	544	516	509	509	533	544	503	503	505	509	574	504	499	509	530	517	516	556	520	512	506	494	491	530	529	526	504	530	514	514	502	522	515	511	509	515	519	506	496	495	507	505	567	547	575	551	564	564	501	500	544	517	530	493	540	528	525	478	535	516	543	567	519	497	556	531	558	502	535	568	523	517	527	510	510	526	509	543	568	537	525	504	535	523	519	545	508	572	509	495	565	524	543	521	540	563	583	536	525	533	525	529	523	549	523	513	542	502	551	526	523	526	513	479	540	559	511	529	535	525	559	574	575	507	528	488	521	512	546	530	532	520	505	532	515	504	492	513	561	541	509	482	552	555	529	570	489	487	542	544	562	507	556	526	548	487	525	540	538	509	499	506	514	516	515	583	603	561	532	520	513	511	539	554	548	487	527	510	527	518	511	541	509	517	547	490	535	534	569	498	510	557	515	542	498	515	506	521	520	499	551	582	508	538	514	533	537	539	569	490	495	492	529	518	525	518	560	543	567	527	529	530	539	540	547	497	517	524	530	557	541	545	536	488	498	496	561	537	522	527	528	512	563	520	552	523	521	515	518	537	494	541	521	513	549	503	530	534	521	556	524	528	507	487	540	552	530	540	514	490	503	515	567	541	520	550	533	526	532	507	548	563	566	526	509	536	506	500	533	494	545	515	523	528	535	537	534	541	520	510	543	503	516	506	542	501	541	534	553	553	526	497	519	545	504	525	512	520	509	539	535	580	487	516	478	542	524	510	539	515	505	554	549	570	504	560	536	469	551	538	512	520	522	559	543	510	506	537	504	509	558	509	557	552	527	559	494	551	511	535	546	561	522	589	517	485	553	533	493	548	529	553	541	497	525	533	518	520	555	511	541	503	543	529	498	527	533	490	551	521	541	525	522	527	503	533	527	498	517	514	535	483	524	522	543	554	537	551	521	537	505	532	529	526	547	509	545	520	538	526	528	517	520	517	528	493	548	510	568	535	533	532	526	558	514	541	541	522	541	494	539	540	562	514	561	527	528	514	527	534	519	530	518	529	539	491	527	522	560	504	529	484	526	562	495	543	540	552	521	542	493	521	554	538	536	543	545	511	535	529	516	498	513	557	532	525	515	519	509	515	509	533	522	544	523	485	482	493	542	533	526	504	541	538	563	517	544	510	489	532	510	548	520	510	577	535	550	514	493	510	506	513	553	525	528	497	539	519	528	526	554	513	519	506	541	555	514	551	534	503	461	531	524	508	515	540	540	564	496	523	515	523	543	484	580	481	534	538	500	566	531	528	536	522	511	536	480	541	487	525	586	516	494	509	538	498	502	523	493	537	516	526	530	540	530	502	486	517	513	541	546	564	551	554	507	535	558	474	553	506	516	510	537	532	524	523	472	491	516	542	500	564	548	507	527	529	469	512	507	512	539	518	540	506	515	543	546	548	543	529	554	515	503	523	487	517	506	561	506	542	518	528	545	540	520	522	520	512	506	554	518	549	494	551	556	513	544	509	548	517	591	501	542	523	549	512	498	485	545	558	486	553	485	472	534	527	509	517	494	548	524	527	504	518	515	525	513	500	516	541	526	527	500	540	512	519	502	520	515	520	499	511	550	521	517	540	511	548	524	493	523	541	518	545	523	541	520	535	526	521	523	558	516	522	536	512	537	491	535	507	475	507	482	484	535	526	510	562	545	526	524	526	537	556	579	524	520	522	514	529	531	505	519	546	524	531	513	520	556	504	557	537	537	537	491	550	522	541	550	544	536	525	546	576	559	517	517	551	519	472	539	518	511	528	573	530	534	540	530	519	540	537	494	506	583	549	517	528	543	510	486	506	532	550	551	509	545	506	531	532	512	495	506	506	536	520	511	491	541	531
24530	21555	28856	24709	21364	12169	4384	2263	1706	1175	788	621	534	507	453	482	471	459	465	385	365	361	416	394	408	422	380	410	414	393	408	384	360	390	372	373	335	369	355	372	312	361	337	338	355	380	337	344	356	392	379	379	381	401	422	424	407	399	367	351	355	383	339	370	331	359	320	372	347	343	331	338	332	358	319	354	345	328	340	332	336	347	318	346	334	327	322	356	313	372	337	328	315	297	332	317	318	339	345	345	338	330	327	338	317	333	356	345	322	340	337	300	346	328	332	335	307	333	358	342	312	295	327	305	318	309	326	317	338	304	307	322	330	335	329	308	360	353	343	324	310	366	350	331	336	344	321	316	359	329	317	325	331	334	341	338	323	313	327	341	337	343	326	329	343	313	318	339	323	339	330	331	326	339	338	307	336	318	340	321	352	345	348	311	331	356	319	359	350	332	317	314	333	337	317	323	342	305	330	311	304	308	343	326	345	350	323	327	337	310	337	330	332	332	343	348	321	310	316	354	340	377	332	314	341	355	348	357	326	323	325	298	340	328	318	299	332	342	327	355	325	306	303	355	319	345	341	287	332	339	325	331	314	329	330	334	320	329	364	368	331	345	310	340	356	311	321	322	340	335	285	303	311	315	329	306	320	368	329	325	325	347	320	328	359	316	302	309	306	362	318	340	342	324	338	305	339	303	313	382	319	294	334	309	344	327	312	344	347	313	316	296	297	326	309	326	335	369	315	303	311	324	344	314	339	327	358	319	302	320	338	351	342	341	331	373	378	311	329	307	325	343	330	325	328	342	316	299	303	329	357	335	324	310	314	281	319	297	327	300	332	337	303	320	340	307	333	336	298	329	303	319	328	383	335	349	341	355	350	360	349	324	328	321	336	318	329	332	336	332	342	309	354	318	326	336	327	331	328	351	309	307	324	343	315	334	284	331	333	315	331	328	305	338	330	356	309	302	299	306	318	298	343	302	319	321	317	325	328	344	305	357	292	301	338	341	318	365	332	352	309	355	321	341	320	332	340	306	306	340	327	330	343	311	353	281	347	344	313	311	298	327	345	302	341	296	327	311	349	319	319	334	322	324	324	319	317	333	319	349	304	330	336	334	316	337	330	350	363	313	341	303	320	338	329	294	316	316	321	340	326	314	312	333	323	301	303	313	350	304	348	335	322	317	316	293	339	320	328	331	339	344	341	307	351	314	334	321	342	333	341	338	322	318	347	297	300	312	318	324	319	323	316	340	346	319	328	310	336	310	328	336	307	353	323	310	320	366	326	352	345	327	329	312	383	319	332	328	341	355	320	297	316	342	302	362	292	332	337	340	320	332	306	365	304	325	323	331	323	355	324	343	324	330	311	327	322	329	327	299	317	325	344	314	355	323	332	324	349	316	349	308	324	337	322	349	302	333	309	316	303	340	325	340	345	356	348	302	338	340	311	300	354	312	291	360	329	336	311	310	308	346	353	345	316	296	329	327	320	344	341	323	326	362	297	328	349	360	342	302	306	355	348	319	334	368	311	339	342	355	298	300	307	319	309	325	316	336	330	355	350	361	354	356	328	312	331	330	308	328	335	332	309	371	327	326	328	307	337	309	304	340	321	323	341	343	342	333	364	346	332	340	309	323	316	319	324	314	335	330	340	337	336	331	320	300	313	340	307	334	334	331	355	329	324	328	335	310	346	327	304	346	351	347	335	338	318	306	347	321	308	309	309	353	319	314	333	317	342	364	289	291	325	331	314	345	322	314	343	303	362	337	303	350	302	348	332	344	349	354	317	287	321	318	334	313	364	328	320	316	314	305	329	329	334	344	309	337	338	346	335	330	314	304	318	296	305	328	316	330	324	328	329	322	324	304	320	333	312	321	337	337	300	354	321	336	316	350	335	332	297	333	328	326	323	323	348	338	335	340	322	350	344	353	375	321	340	325	350	337	343	286	319	301	358	328	313	320	337	327	289	343	348	358	301	310	295	326	335	351	334	316	341	357	339	317	311	292	352	318	308	281	329	332	328	335	318	344	307	335	331	318	347	355	313	325	342	337	342	349	343	331	331	347	323	319	355	318	299	301	298	328	322	307	330	344	359	354	304	327	324	296	333	351	323	357	330	326	318	307	321	324	316	360	347	318	315	328	321	308	322	331	330	300	350	312	341	331	344	324	334	318	315	354	338	300	308	345	328	311	322	320	321	327	294	367	338	322	329	340	310	322	305	337	316	342	335	347	329	333	306	354	349	353	304	340	315	336	332	309	356	284	337	311	307	317	306	328	336	297	347	317	322	339	314	335	353	330	356	346	313	330	361	354	344	317	323	328	335	352	305	345	343	327	349	330	332	298	316	347	330	294	337	310	309	326	337	307	342	341	348	328	307	333	345	325	348	312	314	331	326	336	322	348	336	342	346	345	360	302	354	317	342	312	326	331	325	333	315	345	304	321	317	337	321	314	332	327	329	332	335	313	327	288	338	313	313	312	330	328	334	304	343	346	323	311	339	347	338	356	314	310	325	330	323	320	326	289	313	304	336	305	319	338	316	320	310	314	310	312	347	307	326	309	311	337	312	341	343	323	334	342	324	340	300	310	334	340	329	336	305	324	357	347	364	327	367	358	315	312	313	313	351	332	330	330	354	339	331	302	310	340	314	321	324	350	349	342	308	337	347	317	301	314	311	314	345	346	296	311	322	341	301	324	307	323	367	309	337	331	330	305	317	308	342	354	310	313	317	315	337	342	359	302	315	313	314	324	359	313	325	341	311	317	310	367	294	334	327	303	316	307	326	295	319	325	313	300	322	328	296	316	351	354	330	294	324	341	305	317	317	311	318	355	345	344	344	355	323	326	328	328	329	314	310	293	316	316	361	329	324	313	297	316	339	344	318	331	298	365	319	353	333	314	336	325	320	363	319	351	372	327	327	345	337	335	301	323	325	330	355	323	343	328	324	350	299	332	336	350	362	356	335	332	276	323	342	339	324	337	324	312	322	331	294	347	349	340	365	312	336	337	331	320	318	298	334	366	345	330	321	314	307	313	301	327	333	370	338	368	338	331	324	321	286	318	358	321	292	325	301	363	308	334	330	331	319	306	349	347	323	337	301	309	345	335	335	322	327	341	314	366	346	330	311	337	316	367	331	328	310	281	329	320	324	342	344	317	329	328	345	307	338	318	301	308	290	320	346	346	315	312	328	323	361	307	333	328	329	355	343	308	304	349	304	315	314	330	317	329	306	338	308	369	328	328	318	313	289	350	327	293	311	347	337	329	340	335	320	320	362	310	308	353	321	322	327	371	338	318	311	321	315	337	335	318	304	353	324	325	345	325	338	338	334	325	300	320	337	312	347	339	330	353	334	303	321	327	317	331	330	320	325	345	336	337	351	349	328	317	318	348	339	351	301	307	320	325	317	301	312	361	315	322	356	318	344	307	324	330	352	335	328	363	337	330	331	344	310	332	330	346	323	313	379	313	334	349	318	322	337	322	326	287	312	335
17066	33166	29213	19743	15509	10164	7170	4976	3954	2578	1641	1220	1022	942	826	759	773	692	672	665	621	600	527	530	543	524	495	546	600	532	589	556	497	529	518	496	518	475	476	454	452	475	490	458	465	499	507	536	511	550	569	528	551	541	557	597	580	567	555	537	455	478	547	513	527	485	491	455	460	466	445	465	467	431	436	412	431	480	467	473	434	411	476	448	408	448	432	385	452	407	437	402	391	408	442	453	461	435	430	432	429	422	429	418	428	400	411	426	414	401	408	444	449	419	461	394	408	419	399	437	430	405	373	433	423	432	393	429	387	431	428	419	396	404	429	427	437	424	410	410	414	426	413	412	404	420	457	428	434	444	407	453	405	399	423	429	414	412	415	450	402	440	394	421	443	463	414	426	440	406	406	419	438	443	421	403	388	413	450	408	435	377	405	387	445	410	407	436	430	423	426	443	407	389	403	421	411	402	414	407	385	450	442	410	402	381	428	429	393	412	433	428	410	411	416	415	413	406	443	416	404	441	432	424	412	410	386	383	445	437	433	451	429	407	445	450	404	397	424	405	422	408	414	412	407	441	402	418	406	430	376	414	427	396	386	443	418	481	433	413	422	404	415	400	436	404	418	392	424	398	451	431	416	405	427	429	429	426	414	396	422	414	450	421	434	410	446	390	406	402	444	424	419	425	433	372	436	410	422	423	417	434	416	426	450	436	416	407	421	439	403	446	384	387	409	402	373	472	420	474	432	407	426	397	432	464	401	444	453	399	448	414	419	421	428	420	420	418	416	428	403	434	409	414	427	424	408	419	447	426	398	423	405	449	428	435	412	460	401	402	407	437	390	425	450	444	395	439	420	411	440	433	401	377	406	439	472	382	427	437	415	419	439	455	380	437	426	395	403	436	452	422	448	406	463	409	400	452	405	427	381	468	403	421	421	415	427	408	450	402	394	396	434	412	422	433	460	402	423	417	414	394	453	402	441	396	445	376	401	453	469	377	404	444	440	381	439	444	409	452	413	429	392	449	440	387	433	455	454	423	417	441	430	434	434	445	387	413	430	425	390	437	444	432	414	453	449	443	452	443	445	413	429	443	425	397	410	385	416	436	423	407	378	392	393	423	408	408	410	380	384	446	400	442	434	410	419	397	438	421	419	409	467	414	396	383	438	425	419	430	403	410	434	386	425	387	420	426	425	413	387	422	450	442	460	464	443	418	396	433	399	414	423	425	416	430	435	390	416	412	424	401	408	423	408	408	424	418	428	407	435	448	406	440	441	429	395	444	412	383	371	416	417	402	408	415	396	369	432	455	422	423	409	415	402	433	404	413	432	427	400	399	421	387	388	406	415	416	399	393	451	438	460	426	394	452	425	425	429	452	420	422	399	417	423	418	423	401	403	428	421	420	414	417	414	449	395	393	449	422	380	431	425	433	417	366	381	429	431	398	445	402	410	398	414	420	413	476	442	391	422	376	452	407	384	450	409	478	431	402	386	430	429	418	425	415	396	414	424	408	404	434	444	438	407	398	397	418	424	393	433	412	437	455	440	424	405	402	429	418	435	388	398	386	444	436	415	399	433	416	477	417	398	428	386	423	425	442	412	401	458	397	424	412	417	374	446	453	447	415	403	442	432	436	409	430	426	399	433	418	417	439	418	431	422	422	415	419	377	409	420	425	410	386	420	406	428	400	447	392	442	414	449	412	434	409	427	377	454	440	439	415	388	420	437	411	413	421	411	399	458	447	403	413	391	435	427	433	429	400	392	404	404	383	433	384	451	430	414	411	415	418	412	457	384	415	399	395	412	447	417	411	401	373	423	435	385	372	415	405	451	401	427	435	467	418	414	415	432	445	447	441	421	416	422	419	418	429	384	411	428	401	415	400	406	394	434	428	433	359	405	440	453	401	406	401	459	409	417	408	444	408	396	401	425	445	396	458	432	391	405	436	406	435	402	413	453	400	387	420	436	389	415	383	416	390	427	428	405	405	387	407	404	407	425	436	420	424	358	460	448	368	426	405	425	412	408	378	452	431	401	426	390	426	420	414	436	429	442	446	381	422	408	413	421	403	444	446	400	398	416	428	425	406	385	429	443	430	392	432	400	416	372	428	423	421	434	408	390	384	395	433	426	404	404	435	385	402	434	441	409	416	383	410	429	453	431	408	428	409	419	413	411	412	421	419	439	405	443	427	424	415	421	400	413	421	453	474	443	437	403	388	410	464	390	440	433	425	412	455	393	386	453	388	424	442	433	395	423	427	415	453	413	423	388	415	438	429	380	458	443	400	403	416	419	439	397	443	415	461	437	429	416	425	385	408	424	437	437	395	426	426	432	415	446	451	445	434	413	431	426	426	416	434	408	426	448	418	442	428	410	419	397	387	425	400	403	414	412	424	389	412	414	428	393	409	441	428	385	404	421	408	425	432	418	415	381	427	453	442	373	394	404	427	401	393	421	419	406	431	421	441	413	395	395	401	408	442	401	412	405	460	432	383	440	395	387	408	394	400	393	431	428	413	419	445	440	399	409	384	377	395	439	432	450	448	433	445	380	408	416	448	386	407	432	431	435	406	437	400	417	419	435	425	416	401	446	409	426	413	426	421	424	427	400	423	424	441	390	421	424	410	392	456	466	361	426	432	392	423	441	411	396	430	405	410	393	386	427	417	447	432	437	398	409	448	412	422	389	428	409	434	437	410	464	421	449	419	430	456	403	411	387	440	443	416	410	398	418	409	398	414	389	397	400	412	429	427	440	449	423	414	419	400	406	407	437	383	394	419	430	393	416	405	419	415	437	441	413	408	428	436	427	436	428	421	406	417	426	400	439	404	455	444	402	402	421	382	430	408	418	461	396	393	427	426	432	423	428	416	451	414	414	429	394	413	388	412	383	465	369	434	392	402	409	413	436	393	381	412	399	411	403	433	403	418	443	434	433	429	388	439	397	417	389	424	428	416	397	419	433	391	372	410	399	385	427	406	430	425	435	390	454	424	439	464	416	449	410	408	377	413	439	450	374	389	416	417	395	414	438	404	446	433	385	436	452	422	425	427	388	393	434	405	406	424	422	376	388	402	452	404	392	431	418	417	393	403	433	427	438	424	424	427	423	423	444	424	408	398	440	423	418	380	435	412	442	427	407	407	445	436	434	442	432	452	447	416	410	378	411	386	399	451	407	401	433	446	425	429	414	401	416	441	402	453	387	396	376	412	423	428	431	429	418	438	429	427	427	396	406	403	431	414	427	438	393	406	408	411	398	419	398	366	401	407	422	405	414	409	430	416	431	403	421	383	389	440	419	435	400	399	401	433	420	434	408	425	413	414	438	387	429	448	402	400	436	410	393	445	438	431	399	443	382	420	405	441	451	419	409	431	424	418	424	418	412	401	403	403	422	416	394	455	448	437	420	398	416	428	419	416	454	402	441	424	393	421	404	417	415	403	422	408	438	416	441	396	400	405	396	435	418	456	414	400	428	407	422	422	439	420	386	415	421	436
25728	21529	27554	25370	11979	4222	2558	1665	1318	936	697	651	603	534	564	568	539	557	538	511	491	478	495	514	488	498	523	517	492	495	493	519	502	523	527	519	495	487	435	431	462	508	441	486	443	497	499	508	477	490	498	495	445	537	506	528	549	552	544	485	486	474	452	500	510	481	480	486	494	472	516	463	474	504	485	451	516	471	454	462	435	468	492	493	472	448	476	454	438	448	472	427	462	467	487	446	480	442	469	447	483	458	474	451	445	451	475	505	506	444	446	458	456	445	475	406	484	455	459	464	437	429	462	466	459	440	453	453	465	451	459	491	463	477	468	464	435	470	454	427	479	481	441	450	463	453	461	437	476	440	497	452	440	462	501	465	464	486	477	433	436	412	450	439	477	443	445	438	477	427	435	466	474	490	461	455	457	440	445	457	467	464	472	486	487	483	452	406	466	454	444	403	456	452	469	453	428	486	425	480	426	407	514	481	439	504	456	472	462	475	438	476	441	439	486	423	446	454	491	469	462	460	483	432	450	471	421	453	457	475	474	479	485	443	455	428	491	467	487	476	478	438	449	484	475	444	461	458	436	460	463	442	425	483	467	440	459	450	470	477	485	439	461	489	477	475	444	446	402	475	443	445	482	496	473	479	470	443	466	491	506	466	445	453	433	458	437	478	457	473	447	487	425	452	441	480	468	456	491	458	445	462	430	448	462	463	459	455	459	453	440	461	482	464	457	403	474	449	464	470	482	436	468	434	430	451	459	485	472	495	464	458	477	474	473	434	485	488	461	440	473	437	491	469	439	468	490	429	477	479	450	478	432	469	447	473	450	460	443	449	471	455	452	443	486	479	442	442	443	471	429	447	468	456	458	471	452	428	440	431	438	478	417	457	467	457	484	448	433	452	440	449	458	448	427	503	472	441	470	455	462	460	497	482	478	464	448	414	496	409	461	501	456	462	445	476	445	468	452	448	465	481	460	446	485	454	491	488	474	443	466	471	439	456	461	431	468	446	473	464	506	445	501	446	453	463	445	481	488	440	494	441	458	445	453	456	457	468	422	497	450	463	505	468	469	412	436	477	439	463	477	444	440	444	466	470	430	438	468	459	454	491	504	475	477	445	437	444	514	474	467	478	452	458	437	506	456	464	458	466	504	435	414	483	454	474	433	473	472	496	404	439	434	451	461	469	488	465	455	464	403	450	485	447	451	465	433	469	445	461	442	496	437	424	442	444	448	456	466	480	443	439	480	489	428	445	442	444	452	406	472	457	464	466	499	469	454	447	446	467	453	419	432	404	430	493	455	467	455	469	441	432	442	462	470	475	467	440	491	480	443	455	439	444	487	508	467	474	454	477	480	456	467	508	453	453	467	464	483	428	479	478	449	503	464	509	432	444	471	465	444	428	454	442	454	478	478	437	457	468	495	435	474	497	428	484	482	466	488	471	462	495	488	450	442	492	437	498	442	460	451	442	502	431	458	467	467	448	444	459	451	452	457	457	455	477	445	485	465	494	466	470	512	501	442	479	460	451	481	421	480	442	410	446	457	466	464	440	454	437	449	458	469	465	491	459	476	459	469	419	429	479	427	422	436	438	474	451	446	448	458	417	428	491	439	448	460	492	442	470	438	451	460	466	470	453	460	434	449	472	412	456	424	480	441	473	501	493	440	471	462	481	414	450	484	425	461	435	502	466	479	462	454	489	478	501	447	475	463	428	448	470	449	459	486	467	424	449	506	465	481	458	490	494	458	452	461	461	492	484	524	443	493	489	407	460	446	477	420	439	467	444	483	439	443	452	477	460	474	413	465	450	446	461	409	449	455	452	470	472	469	444	484	512	503	492	466	502	445	501	478	447	426	457	449	484	435	452	462	444	462	476	474	457	451	449	457	469	446	454	521	442	460	452	475	444	445	418	451	447	465	462	458	490	485	479	488	472	478	447	453	450	475	453	494	443	404	439	489	466	456	444	485	455	490	465	465	413	473	491	461	497	442	460	457	494	437	453	448	452	458	456	493	455	426	470	464	455	493	492	444	481	459	445	478	419	486	473	449	441	448	467	500	459	476	453	466	440	423	429	485	464	472	425	478	435	451	450	460	462	481	486	452	435	452	464	453	471	453	496	449	464	481	476	444	464	486	455	411	406	444	421	464	446	397	469	461	462	484	477	489	473	446	462	449	443	461	443	431	476	482	443	481	460	454	468	404	460	481	461	477	445	495	487	462	467	458	421	432	491	470	478	462	470	456	450	470	483	433	435	445	453	440	463	478	473	446	469	438	468	460	439	411	469	480	437	454	436	461	449	451	468	462	480	459	485	476	485	477	491	454	447	467	479	429	493	488	451	479	487	472	484	459	457	449	483	450	401	461	439	423	443	464	470	461	430	472	462	435	471	443	469	454	417	442	453	460	471	493	465	474	484	484	445	465	423	459	466	457	459	497	435	509	450	464	473	435	460	462	446	472	436	444	440	432	442	520	436	436	471	436	471	447	451	433	475	474	483	426	453	457	449	455	427	452	420	437	456	420	461	499	482	475	430	476	467	430	462	508	448	455	517	421	466	470	474	438	467	457	465	481	463	440	482	440	484	444	462	451	444	489	460	432	465	472	453	422	438	458	465	452	455	461	441	451	446	470	467	493	458	499	461	450	460	448	457	441	477	466	444	452	472	487	468	487	453	477	442	467	465	448	419	448	465	471	471	470	438	444	464	429	452	481	480	458	479	459	447	454	460	468	497	486	464	467	433	431	453	456	462	440	453	465	446	520	501	484	449	413	458	493	434	462	461	431	454	494	477	470	431	445	457	453	474	434	460	449	480	416	429	452	483	431	478	456	463	471	499	467	443	474	458	444	478	459	462	478	455	489	506	456	452	421	442	474	474	464	485	491	453	412	478	425	454	468	486	478	470	442	492	501	472	437	445	446	468	478	486	443	441	468	467	499	512	461	451	499	481	482	449	454	453	471	474	463	432	453	492	417	447	449	442	492	488	443	453	465	471	442	451	484	461	452	485	452	428	473	444	484	452	495	449	463	466	432	452	462	488	502	466	459	453	453	450	442	472	498	419	460	451	443	472	472	463	484	427	466	470	467	471	459	469	465	477	485	454	449	430	463	463	505	479	434	498	490	457	489	455	443	477	470	458	470	484	461	438	481	410	417	436	481	488	493	465	431	436	470	466	414	461	450	475	462	473	436	500	456	469	469	446	443	457	449	454	481	435	436	483	434	451	432	456	472	481	494	436	463	438	476	460	436	451	441	477	424	490	505	439	434	472	453	431	458	503	481	453	478	432	453	412	475	413	424	480	455	457	465	465	437	426	424	430	453	473	456	424	472	503	472	453	424	460	468	446	446	463	449	476	447	461	435	498	475	433	471	422	457	426	444	418	506	442	461	492	482	423	418	489	478	479	471	479	438	459	462	473	477	443	438	437	429	444	457	464	440	454	456	484	485	437	481	457	468	485	492	450	425	466	453	450	469	497	466	477	458	459
15990	29702	26301	16201	12580	7755	5536	4041	3004	1977	1342	1090	937	875	819	806	777	748	683	718	682	737	666	659	672	684	633	687	686	698	724	685	636	645	668	642	630	600	562	579	620	565	598	622	595	630	592	629	662	616	629	689	684	694	661	710	664	647	648	612	655	601	664	604	675	618	603	600	580	621	600	589	582	586	588	585	574	587	581	618	597	538	564	562	594	572	584	576	608	609	570	571	578	605	544	591	586	576	576	595	577	585	597	568	573	604	571	560	534	586	582	543	559	607	586	577	574	560	591	596	557	548	547	550	598	576	527	572	558	549	586	548	563	575	595	589	600	554	536	547	563	591	612	552	563	576	547	577	566	574	600	554	541	598	610	588	521	565	594	559	600	559	593	583	564	595	593	549	609	549	565	547	575	562	606	588	567	588	576	569	525	570	627	579	586	589	562	596	573	518	537	564	564	563	556	542	574	553	525	597	564	570	587	564	570	583	577	582	557	559	561	591	575	573	590	539	590	590	589	570	583	555	592	549	606	576	561	611	603	513	599	557	563	607	544	578	576	584	547	592	564	526	523	569	589	561	610	553	596	529	565	560	541	537	584	554	583	559	593	581	577	572	568	618	548	540	547	553	588	584	560	556	524	583	589	560	562	588	554	586	517	597	554	605	537	586	573	566	580	585	535	579	603	548	588	551	574	577	574	547	571	562	556	545	610	574	546	533	536	559	620	559	574	575	590	527	536	563	609	552	571	577	589	614	609	579	617	589	579	566	577	591	585	580	543	568	563	625	595	535	574	562	579	549	547	608	576	586	574	573	593	536	542	555	548	585	542	592	557	616	555	559	520	592	552	573	544	579	603	568	584	588	558	581	569	561	609	564	583	546	565	574	568	626	570	576	572	585	579	574	558	554	582	571	562	575	562	585	568	538	554	581	600	578	582	576	600	570	602	575	588	570	563	572	559	575	619	589	577	604	566	557	559	552	600	560	527	562	617	571	588	502	585	543	557	577	556	580	566	563	598	562	544	576	562	564	562	586	556	525	576	562	553	543	535	584	530	576	553	586	613	544	538	566	569	579	554	574	537	588	547	594	576	539	550	616	588	596	615	597	547	559	601	523	571	545	585	586	526	560	555	573	589	562	584	558	543	584	618	569	575	568	549	598	560	567	566	573	618	613	545	557	575	592	595	595	564	574	568	571	573	603	565	568	577	577	559	563	616	572	569	559	561	546	592	587	573	581	572	575	585	623	581	584	531	529	580	568	617	564	584	581	552	555	551	584	536	583	578	558	559	611	569	572	563	549	623	572	539	564	580	568	550	584	556	544	572	516	554	632	598	566	584	573	552	616	556	599	553	570	519	579	561	557	565	571	591	597	618	556	549	594	576	517	620	549	579	579	626	583	569	543	568	581	554	589	572	583	603	579	569	599	506	533	581	573	526	597	553	564	543	549	553	587	520	549	577	552	567	566	581	583	595	542	572	555	594	572	599	538	591	556	626	605	569	600	549	560	595	587	585	572	622	567	568	603	531	576	620	556	566	547	554	581	592	599	553	575	623	553	550	599	552	597	594	545	562	595	559	538	584	614	534	562	574	609	565	559	530	543	572	584	596	623	532	568	621	574	589	530	543	584	586	564	602	558	572	598	566	572	593	621	565	572	545	599	598	569	545	569	553	579	570	548	546	605	590	621	561	585	572	578	576	526	571	538	562	585	567	602	579	532	560	573	567	567	550	568	547	577	617	602	608	550	600	571	555	578	564	535	562	561	553	575	556	583	633	567	548	576	586	554	589	520	561	553	539	594	586	569	551	610	591	564	583	564	589	576	573	546	578	557	611	553	592	601	521	574	587	572	582	593	605	595	578	609	574	584	599	577	559	586	572	578	564	569	554	597	598	513	585	607	567	567	585	571	584	600	611	572	567	597	548	560	591	584	564	570	574	572	579	579	645	579	572	576	584	610	544	555	540	592	574	579	567	561	573	569	549	582	572	560	592	571	549	579	579	582	596	617	552	599	604	552	565	583	579	571	545	577	514	581	591	539	586	586	575	593	546	570	552	550	555	597	573	559	617	572	548	563	569	566	533	545	593	576	545	589	541	588	570	534	594	542	576	571	591	557	595	552	539	573	568	513	609	544	565	538	610	565	551	625	558	580	548	586	586	558	568	586	559	570	537	538	556	575	576	580	558	562	577	562	605	586	537	574	562	548	584	532	560	575	556	578	540	557	544	537	613	565	549	543	562	567	580	573	593	564	573	549	578	586	573	574	556	533	604	584	547	582	542	529	611	601	544	580	547	557	516	614	564	598	566	602	575	551	550	555	570	586	548	580	626	525	550	599	600	600	579	612	543	611	604	543	612	558	571	579	552	563	565	512	595	595	559	524	560	554	575	517	552	579	555	593	557	604	610	580	553	575	569	550	614	591	578	577	530	593	558	559	573	552	607	524	561	581	576	593	562	594	545	612	576	545	551	569	542	599	584	555	574	573	597	552	567	538	576	568	587	574	585	565	571	557	569	573	551	545	542	589	649	577	577	575	559	604	594	596	550	592	597	591	527	595	561	598	545	534	572	554	600	584	552	594	598	601	510	565	587	599	521	579	553	554	569	523	519	565	567	544	576	589	574	547	565	565	570	608	533	598	541	587	627	620	564	572	580	608	579	583	545	555	560	553	598	571	547	592	591	554	528	590	577	610	539	571	566	553	592	539	553	570	593	561	561	584	603	575	566	564	611	559	546	555	594	553	572	554	530	592	542	574	586	596	555	573	547	563	601	605	585	635	547	537	564	590	572	561	570	530	593	559	556	548	552	565	592	588	565	542	548	579	582	556	568	627	553	556	563	619	611	589	603	581	552	569	611	573	548	581	586	631	561	576	581	537	588	587	620	581	601	555	562	579	568	546	562	568	548	549	570	561	545	537	591	556	582	546	605	601	599	548	589	577	542	585	577	563	572	560	557	563	557	601	589	571	555	576	591	578	605	540	601	561	584	564	582	551	567	561	578	595	586	606	599	572	591	602	562	578	555	610	593	551	563	582	600	610	577	556	509	599	585	554	604	562	560	541	587	585	590	541	579	579	515	589	554	591	574	585	569	633	549	553	562	575	541	569	554	560	587	567	533	549	580	591	567	605	561	565	544	574	522	571	573	599	570	556	580	552	584	585	572	576	581	569	561	534	520	584	583	542	587	564	580	539	594	552	555	574	560	574	599	547	569	539	549	539	550	552	613	574	592	548	563	534	572	576	583	556	547	578	556	586	590	597	594	582	599	595	535	576	567	554	582	545	604	581	566	530	579	548	544	593	627	586	592	569	573	567	581	573	554	541	560	594	559	572	591	564	559	601	537	608	597	557	553	578	532	597	575	575	521	589	564	549	595	576	565	597	627	545	609	558	531	520	621	564	532	557	533	574	551	579	498	577	570	552	593	602	583	602	552	562	552	552	539	568	580	593	560	577	563	593	606	590	559	543	593	553	537	536	604	547	554	547
23515	21565	29435	24172	21602	21492	11336	3573	2304	1438	1020	851	745	666	605	568	580	491	501	474	498	478	465	450	470	443	478	474	465	460	425	487	425	458	415	398	455	370	409	374	392	387	354	396	396	369	389	420	434	412	434	495	489	468	494	424	439	458	455	408	358	391	404	414	415	388	406	379	370	398	381	361	375	373	386	407	389	379	380	401	368	366	354	370	356	362	399	356	368	352	392	378	338	351	368	363	371	364	384	360	355	360	370	360	401	349	352	309	340	356	341	341	396	392	351	359	343	343	342	370	340	349	361	374	345	327	321	367	362	379	353	360	350	347	358	345	326	344	355	348	358	344	347	338	350	302	343	381	374	332	355	324	345	358	351	358	323	351	364	349	367	332	368	342	366	375	362	347	345	368	311	374	370	355	319	374	340	352	340	318	315	357	373	368	343	357	327	360	326	338	370	335	347	345	352	378	354	342	365	348	352	320	383	344	343	376	359	350	375	370	343	358	355	356	345	379	346	317	353	372	359	355	324	352	346	357	323	372	319	351	338	373	368	330	332	366	351	360	376	380	375	361	346	348	358	379	348	358	367	378	325	358	367	335	389	341	313	336	321	353	345	321	359	368	347	364	340	357	347	374	356	371	357	354	361	353	338	355	348	371	359	361	366	366	352	385	363	361	353	371	333	368	365	362	327	354	377	334	339	322	337	345	352	358	354	331	362	356	375	380	344	375	365	348	379	377	358	346	354	315	361	366	373	381	340	313	347	375	340	358	329	364	357	367	323	350	356	313	339	353	353	389	350	348	378	311	360	373	312	389	331	344	380	357	309	412	362	353	342	347	334	339	353	340	357	329	339	351	350	367	345	337	331	362	353	328	336	337	351	352	375	373	337	339	372	345	355	333	318	340	355	359	349	323	364	346	346	360	347	343	354	374	375	315	325	379	353	351	364	373	353	353	338	383	328	378	354	356	368	361	347	345	353	333	335	342	334	412	340	336	344	357	348	357	367	379	339	327	322	343	316	372	365	338	350	346	354	311	339	348	371	380	358	361	372	367	322	359	327	346	355	336	340	322	344	385	375	368	324	372	376	341	347	362	363	366	358	346	342	349	351	332	371	372	331	365	353	338	344	358	369	395	342	365	343	363	353	318	340	345	362	367	358	351	353	359	371	374	339	348	350	341	333	323	388	347	353	335	343	362	323	377	374	342	391	341	334	350	346	358	335	335	350	350	354	354	362	349	376	324	295	342	360	342	355	340	337	374	330	365	369	355	380	371	362	357	349	392	376	348	335	357	360	353	355	325	368	318	377	338	338	362	356	353	354	351	340	336	352	347	329	350	335	350	338	328	343	351	382	356	348	366	342	355	340	384	348	355	383	368	324	333	350	374	361	356	334	348	345	369	321	341	365	353	349	368	322	366	341	351	327	355	336	351	341	351	364	341	344	348	353	330	347	354	329	360	359	358	305	331	345	347	365	359	363	326	331	341	363	394	354	371	363	328	356	361	362	362	391	362	344	371	379	330	372	312	354	341	358	368	344	338	314	343	404	374	355	353	359	368	373	364	382	351	372	322	350	370	368	356	373	363	353	337	356	374	375	343	386	336	357	384	332	367	307	360	334	385	356	370	351	356	354	346	342	348	355	354	347	349	383	384	347	365	385	375	374	349	345	353	401	332	355	339	328	366	354	348	357	363	344	331	374	383	359	338	380	354	388	338	360	352	365	355	344	375	338	347	357	330	311	354	376	354	360	363	363	342	369	363	375	335	357	375	371	361	374	333	326	363	353	338	338	338	368	358	328	359	397	367	377	363	369	350	330	356	344	330	357	361	375	354	372	318	349	347	370	348	362	349	335	354	359	317	367	357	339	314	382	350	358	338	345	346	333	314	337	331	346	337	333	323	355	374	327	342	345	363	374	323	335	366	354	343	354	335	361	363	350	313	348	342	340	340	342	352	347	379	364	389	375	387	349	318	316	318	355	354	365	339	335	370	346	359	367	339	363	350	334	351	332	364	331	359	386	357	341	347	360	335	353	335	317	388	338	358	338	382	346	345	345	346	341	386	358	327	335	413	319	343	329	308	353	396	350	346	371	359	331	348	363	330	320	344	364	350	395	363	363	351	357	343	368	324	388	364	375	357	347	369	368	379	363	351	371	342	354	341	342	336	352	321	354	352	352	363	334	356	376	348	355	384	344	376	380	379	366	348	327	307	367	376	337	347	363	379	346	319	371	344	358	376	335	347	334	342	349	365	349	380	380	343	366	324	335	362	330	371	356	377	355	330	408	337	338	356	358	352	357	338	330	372	398	341	322	321	353	334	342	335	320	385	368	350	356	361	352	339	337	370	356	359	329	377	373	320	369	367	348	332	371	343	361	354	333	356	394	362	334	349	354	366	346	389	336	343	322	320	357	339	363	383	366	336	335	342	317	344	359	358	337	373	343	364	372	321	332	329	374	349	344	337	363	361	336	366	379	337	352	383	325	367	342	383	356	305	332	365	331	354	366	352	362	361	354	346	369	375	348	379	352	375	367	331	344	365	347	370	371	363	350	361	346	323	362	356	336	351	355	351	353	359	360	346	356	381	349	346	349	352	358	356	339	371	329	363	354	368	328	344	353	345	365	343	365	341	383	361	371	352	389	370	318	369	379	334	379	365	342	370	361	340	363	357	325	374	348	353	341	330	356	333	331	321	362	336	353	365	323	344	337	355	357	363	329	340	368	367	369	364	334	376	344	378	360	359	340	349	366	372	361	344	381	379	354	325	394	355	348	339	335	371	337	358	387	355	340	334	344	345	358	346	345	387	344	366	343	349	366	347	358	354	390	348	345	351	338	309	337	357	345	330	368	358	354	352	352	328	348	314	369	360	352	342	281	350	358	338	371	312	338	333	385	400	377	367	346	360	334	338	327	341	366	354	376	364	353	369	344	341	327	384	369	325	361	355	342	342	342	340	347	365	354	339	353	362	352	347	332	326	381	366	341	353	358	347	362	345	318	351	350	349	344	337	347	354	358	352	358	364	357	336	349	378	361	347	369	375	362	362	341	344	360	370	357	365	336	296	368	333	372	340	389	366	352	392	393	334	388	379	339	383	355	344	350	343	351	376	364	347	341	386	340	347	339	335	341	325	365	367	321	344	342	357	337	340	347	365	348	363	341	383	335	365	339	320	367	375	346	337	341	353	340	338	361	335	329	351	349	324	387	342	355	365	373	357	363	357	371	340	376	381	330	370	313	364	371	347	344	346	356	371	361	357	389	369	349	368	370	365	342	354	354	358	344	386	350	349	332	346	343	347	353	373	339	333	363	339	332	334	314	351	323	322	338	359	338	344	331	345	354	359	334	301	336	385	345	359	365	332	366	317	374	345	378	326	337	348	322	333	349	338	349	363	394	365	364	341	339	361	348	351	336	342	343	327	350	351	366	343	387	337	327	354	336	351	338	314	339	368	356	313	387	330	356	363	355	347	329	363	313	356	362	351	343	339
19007	39232	35486	23924	20083	13513	9568	7226	5225	3289	2212	1676	1475	1208	1150	1012	941	883	787	793	726	748	673	709	663	666	709	708	713	722	718	691	626	579	579	598	557	492	505	493	527	489	486	508	503	545	565	552	553	581	649	707	641	720	718	721	671	654	623	535	499	608	527	566	567	512	474	466	452	544	495	496	460	522	483	442	478	459	439	490	433	465	460	445	457	491	427	448	458	435	507	463	451	452	453	416	461	407	482	447	469	431	413	456	452	431	424	415	441	404	439	421	458	446	440	400	417	429	443	463	428	466	447	428	412	433	432	421	374	380	442	444	413	412	432	413	434	432	428	426	428	420	486	428	396	472	418	449	429	460	425	434	424	457	474	420	411	425	424	462	432	433	454	426	431	425	480	435	441	410	420	385	431	455	438	428	438	450	418	434	473	419	445	411	423	446	413	444	432	437	449	429	441	439	433	417	449	418	403	435	441	405	446	396	447	409	429	447	411	437	422	398	391	439	440	451	413	416	405	414	437	448	396	446	409	423	476	432	435	456	425	420	421	405	425	412	428	440	447	436	385	442	432	405	439	455	442	449	406	410	428	437	467	476	436	448	425	402	426	457	465	416	443	434	457	436	430	436	412	430	399	433	392	456	405	416	410	445	424	445	444	420	408	466	439	466	479	457	420	406	440	461	463	442	388	442	410	444	427	419	475	408	445	442	447	430	416	418	402	429	452	458	415	429	422	410	461	416	456	418	413	414	448	457	469	424	443	441	441	446	423	435	469	460	407	490	451	434	461	474	439	449	451	470	431	430	432	418	438	463	457	433	417	425	418	440	464	422	433	427	417	439	424	417	416	430	429	439	418	451	449	432	431	438	421	450	440	428	441	440	431	382	455	453	431	429	424	429	383	425	461	426	433	433	424	435	445	428	374	447	443	428	457	403	453	458	441	435	438	423	436	420	442	447	438	444	428	430	388	404	433	426	403	405	448	439	427	428	429	492	451	437	448	375	416	431	462	425	427	398	443	445	459	459	421	463	449	440	452	409	458	429	409	438	448	422	470	423	420	410	412	425	412	450	419	451	451	449	443	414	437	427	417	420	446	448	409	406	432	410	437	399	408	414	427	409	437	453	437	397	430	455	428	438	440	434	435	431	448	449	417	444	396	472	426	409	460	411	428	429	435	425	433	434	492	432	441	453	426	388	410	437	411	408	448	407	420	408	395	432	429	407	428	453	433	447	438	418	422	402	400	444	448	443	463	469	419	420	458	425	419	411	406	444	449	435	420	414	439	439	424	410	410	453	422	424	426	436	373	447	439	422	435	456	434	417	461	373	439	418	406	426	450	417	415	419	430	410	423	428	439	393	434	450	419	414	464	400	441	452	443	398	445	467	418	412	450	401	447	398	446	416	432	415	376	426	410	430	425	424	393	426	437	437	404	419	413	414	426	410	390	418	416	448	409	401	435	402	423	438	445	408	446	436	431	406	430	467	438	438	469	430	450	467	418	426	431	465	429	433	436	423	445	451	458	401	404	408	429	475	443	418	439	394	416	410	439	388	435	409	388	426	483	477	428	438	452	424	417	432	465	420	446	425	422	431	472	435	456	444	435	435	425	446	401	443	419	415	426	393	439	386	403	407	431	417	431	438	435	435	433	424	430	427	402	402	436	421	445	474	390	448	464	456	422	439	429	459	437	415	444	447	392	429	443	458	417	440	427	411	441	415	440	422	432	438	459	420	464	419	449	444	439	409	454	452	425	410	434	412	413	463	419	453	427	417	435	460	427	405	454	446	416	465	411	512	419	402	423	424	426	421	439	450	430	392	468	446	447	461	465	435	424	436	450	428	432	433	407	467	474	413	450	387	439	415	431	429	456	440	416	413	441	423	437	430	451	452	407	398	425	450	398	429	476	387	396	426	425	411	444	438	412	418	406	445	430	403	428	435	422	465	412	405	389	448	438	434	444	419	413	469	428	421	441	430	431	413	412	439	423	446	441	452	420	434	436	414	410	457	459	432	426	469	406	455	455	431	459	417	491	434	453	423	414	468	444	455	440	428	445	420	413	413	408	434	449	450	433	429	458	425	464	406	432	459	433	372	457	433	473	493	431	453	453	383	425	437	401	387	390	440	396	403	455	423	429	448	471	438	446	415	420	445	441	455	453	439	477	421	420	410	442	446	431	437	426	428	406	432	413	420	403	419	420	402	433	430	401	406	435	425	415	455	434	433	423	449	435	466	399	462	423	439	471	415	471	443	402	438	436	443	393	456	484	420	427	432	424	441	419	403	444	456	452	409	438	434	435	424	461	444	427	400	408	425	420	405	432	412	440	406	415	442	428	415	444	421	416	440	430	425	402	470	468	440	405	401	429	412	413	451	413	439	440	447	434	436	439	486	460	452	456	413	413	408	414	437	434	418	423	430	457	425	408	425	416	427	419	427	419	452	426	425	440	450	461	436	395	412	423	445	417	408	437	410	421	434	423	423	431	436	397	395	476	443	410	403	428	422	406	401	433	433	435	444	441	454	427	435	442	469	442	450	445	429	424	472	432	386	384	433	431	427	417	449	437	450	413	441	418	440	466	386	460	448	413	465	429	455	438	444	424	438	444	420	442	420	418	421	437	441	444	398	464	401	435	447	426	439	439	420	467	451	428	463	397	416	429	402	435	437	448	443	437	447	407	412	457	455	403	454	430	445	471	452	464	471	434	427	437	440	441	411	402	446	415	411	458	466	411	436	457	453	414	401	403	403	449	414	426	412	425	449	422	428	417	430	431	440	445	424	402	416	437	445	470	402	416	427	389	425	434	398	432	417	438	448	457	445	463	407	433	459	427	411	400	424	440	425	402	444	401	414	432	412	460	414	428	439	461	435	448	402	466	432	395	404	404	406	454	446	393	386	434	430	425	446	461	427	456	456	428	430	402	469	422	451	414	430	434	479	435	403	423	422	452	399	435	447	438	434	426	439	426	446	440	395	450	414	409	441	451	437	449	451	434	416	418	413	452	432	459	400	450	436	416	422	429	437	442	421	415	454	399	460	457	407	441	445	387	445	445	444	431	449	466	437	452	437	458	471	424	410	426	435	462	436	452	440	458	453	434	416	455	442	467	429	410	441	433	432	451	446	429	418	414	452	448	416	440	435	424	423	422	436	410	409	453	416	406	428	421	377	412	403	459	411	431	411	436	454	444	424	431	439	477	400	425	432	402	424	436	421	447	415	422	375	458	436	431	469	468	453	443	432	452	442	477	455	418	430	406	461	414	454	425	411	417	464	432	388	465	429	430	435	432	409	423	461	408	375	419	454	459	402	459	424	427	415	419	429	439	430	396	418	423	427	458	452	476	432	425	413	423	374	423	408	456	471	430	409	444	384	417	440	433	423	434	447	462	435	463	420	431	460	404	425	443	405	464	407	442	435	418	434	432	372	431	429	456	416	397	433	438	436	414	410	407	412	440	421	444	411	408	407	469	439	420	411	406	469	447	444	408	438
27838	21562	18921	10145	5055	2673	1657	1344	1008	665	594	527	460	480	454	453	441	438	427	443	439	409	474	462	438	454	452	468	427	457	441	468	440	445	424	444	443	439	409	446	400	412	402	448	414	412	431	430	484	467	434	464	439	442	481	478	506	457	445	449	497	417	439	401	423	430	417	434	416	465	449	432	404	428	425	434	412	385	412	473	417	402	411	410	400	440	405	419	430	444	409	409	416	424	425	406	390	457	413	405	426	454	411	401	418	402	429	428	413	437	403	406	424	422	396	438	408	387	414	388	388	430	418	425	407	418	392	428	434	428	436	399	383	448	396	401	411	398	420	390	396	438	448	434	433	410	415	411	404	456	389	402	386	455	414	429	410	375	435	425	430	425	432	422	382	415	402	400	405	377	409	403	443	399	418	374	389	431	436	384	408	427	464	415	383	414	409	422	384	410	407	435	428	414	412	432	428	420	416	405	428	434	413	438	402	409	423	375	431	437	404	423	425	466	420	427	382	437	413	410	418	410	442	424	443	400	437	464	403	400	421	422	466	419	428	420	431	451	398	417	423	423	453	384	382	377	419	420	415	402	420	429	450	412	402	418	441	424	423	448	428	401	410	387	441	409	353	412	422	415	411	400	396	416	394	388	398	410	444	403	415	451	443	382	424	422	405	397	433	443	426	444	434	437	383	400	417	444	405	429	441	424	432	438	388	452	402	439	386	416	472	400	453	405	402	398	450	440	404	432	433	418	403	428	412	452	404	426	404	445	421	436	443	435	426	423	407	426	402	423	422	386	433	416	444	426	399	411	420	432	422	398	401	410	414	367	362	444	433	360	441	434	423	407	411	417	398	440	431	393	414	407	401	415	413	452	443	459	429	399	421	420	412	444	432	459	378	394	407	367	445	384	452	399	440	396	431	402	408	417	424	421	443	419	424	408	408	456	405	446	406	402	404	359	396	412	406	416	416	416	462	391	431	415	397	409	463	430	446	437	403	425	427	426	423	433	438	416	419	424	398	393	413	428	424	451	421	399	399	435	428	426	432	444	406	421	428	424	422	411	432	431	451	416	418	438	412	412	396	430	422	418	424	433	385	428	426	433	426	423	423	450	456	409	418	426	380	416	376	410	400	420	424	497	416	457	379	407	401	437	449	430	410	440	440	393	417	448	427	429	429	430	420	397	408	424	386	430	446	432	403	427	442	411	415	384	419	401	414	412	450	424	394	391	427	401	415	444	383	445	424	414	418	409	435	377	435	407	429	382	444	365	413	411	404	445	419	430	409	419	390	425	466	407	389	429	424	455	411	402	446	446	383	384	420	456	398	455	430	460	423	397	436	410	429	398	387	373	467	396	403	392	429	434	441	392	423	403	403	405	420	396	422	431	422	414	401	440	433	370	432	393	400	376	437	422	445	387	482	440	371	412	402	433	443	440	426	398	401	432	374	433	387	425	445	400	410	428	453	405	417	386	457	408	389	409	409	401	435	420	427	423	425	438	412	403	427	426	418	405	402	439	422	439	401	411	390	423	410	405	437	443	377	399	405	390	426	419	461	392	420	433	410	480	386	404	378	427	402	404	415	404	408	405	419	405	407	415	389	412	432	394	433	445	405	399	420	417	417	388	431	427	422	418	396	446	436	439	464	397	425	413	425	420	395	431	410	425	403	433	411	406	398	449	406	424	410	416	421	421	434	440	422	451	449	418	445	413	440	448	405	426	444	408	433	407	416	443	428	378	430	429	437	421	385	420	424	393	437	403	443	420	381	435	393	398	440	433	398	406	385	427	405	399	419	461	392	395	432	384	404	391	438	410	402	399	376	393	411	423	412	428	418	414	413	426	445	418	458	409	404	420	434	435	402	433	397	401	353	415	431	479	433	376	411	442	408	455	398	382	436	425	433	427	452	420	419	431	431	428	380	434	422	411	418	451	434	407	380	380	464	410	390	414	414	415	432	405	436	423	485	397	432	411	408	427	437	406	405	382	382	407	427	404	433	391	429	407	414	425	410	445	414	409	427	404	397	418	423	416	427	395	431	389	435	407	383	402	408	408	465	420	428	417	437	430	389	403	410	395	436	448	433	414	418	424	394	440	414	412	397	399	395	388	464	415	391	392	413	425	407	420	359	402	434	441	434	429	441	427	441	428	430	398	421	396	441	449	424	462	408	416	413	419	397	406	413	436	426	418	432	430	402	410	377	396	360	401	406	431	412	412	436	394	396	397	419	405	430	441	405	392	402	438	398	438	422	452	378	414	398	451	407	393	429	409	400	380	432	414	420	420	400	383	444	416	436	442	423	415	380	424	379	432	402	402	428	414	418	441	416	411	427	425	429	387	414	395	426	397	428	419	398	381	408	417	436	383	411	396	398	401	441	407	405	370	415	430	393	431	384	400	405	394	423	410	439	408	451	424	429	392	391	399	437	421	426	436	422	418	421	455	396	418	403	406	403	430	410	447	427	390	397	399	390	401	427	415	423	418	448	415	422	414	407	405	442	408	400	420	408	414	447	436	390	414	397	442	396	430	411	407	401	414	407	442	446	427	424	438	427	451	406	406	401	418	424	365	410	442	407	429	402	436	415	445	427	439	419	373	393	415	436	392	444	408	387	405	436	431	414	388	418	456	411	404	398	413	455	391	418	444	398	412	427	398	424	397	409	434	420	445	415	418	483	410	410	395	434	399	425	436	411	412	432	417	411	413	464	401	425	432	430	399	411	406	428	431	415	399	395	370	390	434	439	421	429	443	417	413	416	423	417	425	410	433	403	418	424	395	418	414	457	461	410	424	420	421	426	410	428	434	405	414	423	395	414	386	415	408	407	408	417	410	429	408	392	430	416	424	417	396	403	457	380	419	452	424	442	441	417	438	443	420	431	387	393	435	462	424	406	395	469	387	466	435	446	400	430	413	422	418	364	412	437	447	418	424	424	391	409	381	437	462	407	426	410	428	443	404	420	415	433	372	428	413	371	416	400	437	413	435	438	462	409	404	389	408	377	373	447	429	454	426	396	452	428	386	408	414	447	438	425	397	409	432	396	406	450	433	407	461	447	407	364	431	432	430	390	414	433	434	433	409	384	472	392	377	420	417	451	430	435	419	425	420	400	406	437	412	424	457	451	435	419	391	430	389	442	399	401	459	420	372	413	419	380	421	380	406	380	425	430	401	391	407	431	407	419	425	402	391	421	450	397	422	416	448	422	418	423	383	393	411	382	405	464	401	392	434	429	424	419	404	391	384	421	426	427	406	409	431	375	396	400	419	393	422	445	438	388	405	421	405	394	449	419	426	424	436	423	443	393	410	393	429	431	406	414	450	412	398	408	378	419	398	441	440	429	419	459	416	428	405	415	393	410	439	441	418	450	433	435	395	407	444	394	391	375	412	412	388	408	423	430	424	379	458	386	407	386	419	416	410	425	406	403	431	396	446	434	376	460	412	422	381	401	412	419	426	434	401	407	423	451	438	419	415	385	432	399	393	437	398	417	388
15461	27083	23195	12342	9205	5799	3807	3062	2017	1263	902	777	683	657	643	651	570	596	600	580	626	570	605	560	563	603	620	638	599	621	613	618	582	516	577	593	576	565	526	551	558	543	522	555	567	588	529	550	581	574	597	604	626	608	645	591	577	581	574	532	576	580	583	563	560	554	571	539	526	542	536	552	528	515	518	545	537	539	557	525	523	508	513	557	548	484	542	524	565	519	525	533	539	502	519	515	544	519	525	537	468	594	561	501	520	552	542	514	500	540	508	522	517	530	542	515	495	500	519	498	516	512	512	480	550	513	547	529	506	503	563	505	523	523	487	531	558	509	526	527	511	541	509	561	522	526	506	537	517	495	535	534	522	511	544	538	476	492	569	488	487	528	506	533	590	529	545	555	489	511	561	498	493	513	519	488	490	546	529	551	520	506	555	517	518	538	557	517	533	555	521	566	531	546	530	524	547	562	560	521	494	544	497	551	517	536	551	491	512	542	508	518	525	560	573	535	549	513	513	521	494	535	532	517	540	515	527	494	558	525	498	517	544	550	538	509	526	515	546	468	522	531	510	561	480	531	461	588	541	512	485	560	550	523	506	550	507	535	544	539	521	525	508	531	497	545	506	549	522	547	532	525	520	495	506	496	510	520	529	508	523	509	517	521	536	520	529	537	466	539	521	505	523	520	532	529	494	510	484	517	516	526	524	524	538	518	502	551	565	540	480	535	554	495	521	524	489	552	512	513	500	514	482	474	521	511	559	528	534	519	516	540	523	518	536	521	473	530	549	520	553	534	530	521	502	503	488	545	552	529	496	520	570	510	513	523	529	510	528	532	510	465	504	548	527	518	543	496	498	521	518	545	509	503	536	498	552	547	541	525	501	513	547	554	521	511	537	522	494	509	515	527	548	480	549	541	512	547	514	541	500	541	500	508	499	477	519	483	518	526	550	540	492	538	535	517	526	504	522	516	549	519	531	516	538	510	475	522	552	531	520	549	506	465	546	536	536	508	488	515	589	508	540	536	538	513	509	508	535	488	563	528	524	540	481	483	516	534	490	544	526	532	499	504	511	508	538	496	532	508	526	519	511	520	525	502	537	556	497	554	524	475	544	523	535	527	517	537	569	540	504	499	540	520	510	526	529	493	571	501	532	485	478	509	514	511	498	518	546	537	509	508	511	511	496	499	506	550	498	527	497	520	553	491	513	496	563	492	576	545	521	533	540	549	533	504	544	523	559	559	466	490	556	521	529	530	512	522	543	514	554	535	475	510	531	523	513	488	526	496	474	513	492	497	490	521	530	526	509	519	524	507	518	527	546	573	513	500	494	499	544	546	521	528	530	540	516	510	501	485	501	500	482	523	485	526	539	532	518	512	543	481	531	552	490	520	533	484	527	511	534	516	547	559	528	495	510	523	515	545	553	556	507	522	535	555	530	534	482	517	550	467	552	491	536	569	546	530	546	543	549	508	517	526	568	554	520	557	514	526	557	549	522	496	539	532	518	493	527	550	527	509	501	501	477	525	515	538	498	548	506	499	548	554	529	484	512	504	520	527	520	502	532	536	509	513	499	518	527	491	541	466	528	533	474	525	552	566	509	497	509	515	536	531	552	517	541	473	476	526	516	560	513	570	538	546	503	534	488	524	526	541	510	487	497	506	522	523	533	503	512	472	499	503	530	512	498	525	495	531	472	515	499	529	512	593	517	538	534	530	535	532	539	528	509	503	513	495	523	504	485	526	506	532	526	521	481	504	536	541	512	505	530	526	515	503	552	484	508	543	533	512	528	484	510	514	531	502	530	552	533	504	505	509	573	557	513	546	504	540	499	496	548	465	524	519	506	539	502	500	521	549	531	511	540	556	554	515	527	530	508	495	535	522	540	511	479	527	517	576	480	531	529	513	511	498	529	513	506	541	501	544	531	502	501	525	538	553	547	519	565	540	549	485	505	508	537	521	526	531	525	493	507	540	523	466	506	576	540	499	497	546	541	495	542	553	511	542	534	536	541	508	514	530	534	509	499	529	484	550	501	537	516	510	484	536	459	567	559	538	583	532	534	573	482	513	483	525	502	545	548	498	515	533	584	538	512	514	531	543	507	547	478	525	515	558	528	512	577	492	508	508	500	481	546	510	516	532	514	514	543	524	540	555	528	497	519	512	518	519	475	544	497	509	523	549	508	529	484	498	531	538	536	527	542	474	534	531	518	537	510	539	545	541	497	514	540	555	540	516	495	522	520	512	550	502	505	517	560	512	554	510	499	513	519	504	493	530	500	546	554	515	477	565	515	517	492	549	543	522	531	517	531	535	515	509	560	549	527	572	508	510	520	543	584	542	540	507	521	567	530	494	537	514	534	584	582	507	515	509	478	499	552	531	527	510	507	534	491	530	530	531	509	508	534	489	533	553	526	490	500	531	559	514	515	508	531	499	498	533	523	500	494	530	519	490	528	523	525	497	538	535	529	511	513	532	509	534	529	515	501	544	554	526	553	509	542	483	519	524	530	567	547	481	521	505	464	515	487	488	505	525	530	545	524	537	566	563	560	507	553	568	499	556	556	546	567	529	495	529	545	498	479	520	528	530	520	546	456	539	539	535	515	512	550	552	487	544	515	534	531	522	497	592	526	521	528	555	538	539	533	533	500	500	525	474	526	534	576	521	487	512	527	491	540	496	499	509	489	522	549	532	493	521	503	493	527	477	550	492	516	500	534	498	540	525	539	497	545	536	502	509	536	514	551	499	506	518	492	503	479	526	530	535	542	531	521	533	504	571	531	513	512	566	516	542	526	536	510	523	551	527	537	513	533	497	530	531	498	588	527	535	512	529	527	539	491	550	515	554	521	549	514	492	546	522	544	510	513	517	531	469	533	528	559	539	589	536	532	529	504	565	521	488	543	517	513	495	523	526	489	523	538	529	541	516	536	542	537	521	566	519	499	533	506	484	493	525	543	528	538	544	502	548	561	554	532	495	558	511	547	502	512	507	548	567	531	567	506	557	525	506	537	548	538	539	553	488	515	515	545	531	529	531	542	549	499	545	493	509	554	554	535	532	525	521	557	494	492	573	542	553	547	543	475	511	517	576	536	556	552	543	520	556	513	501	536	512	529	526	505	542	503	532	473	540	529	502	530	519	540	506	504	522	522	536	525	534	500	566	509	485	536	507	529	506	571	522	542	498	536	569	535	494	492	519	526	553	544	531	484	563	480	511	534	558	512	532	554	518	554	552	502	519	550	526	526	488	475	548	523	535	535	517	550	546	508	493	531	546	540	533	503	519	499	503	540	541	500	549	502	517	489	560	496	503	505	517	520	533	503	504	482	513	525	527	550	562	528	515	486	529	539	486	533	529	579	541	553	596	566	507	573	526	519	553	517	524	528	526	558	546	544	502	522	495	499	543	510	512	513	516	508	529	545	510	519	541	530	546	508	546	521	528	532	544	500	516	531	581	549	566	535	520	536	551	504	529	514	508	524	523	552	548	529	498
24434	21522	28844	24660	21320	11551	3940	2078	1428	977	757	631	531	502	470	468	449	418	447	410	443	370	393	405	386	444	401	402	382	375	427	392	389	372	347	379	395	365	388	340	360	330	376	334	341	358	361	369	374	370	407	408	421	410	407	428	390	389	373	369	345	407	371	329	344	333	335	369	344	318	364	340	350	359	350	327	333	335	349	335	343	323	374	340	349	318	319	319	331	326	331	347	322	302	326	336	325	363	324	336	368	336	332	333	313	345	344	313	317	368	344	313	306	338	313	324	364	312	330	367	348	350	304	308	330	316	323	333	309	290	325	316	347	306	343	311	332	302	293	302	352	323	342	336	337	348	330	300	315	332	327	345	373	345	363	304	317	305	334	298	327	302	349	334	302	300	320	325	331	292	328	319	322	346	342	307	309	353	344	341	332	358	346	331	305	318	316	335	325	302	299	345	340	315	338	319	293	334	309	351	344	356	357	332	337	330	338	341	304	288	329	321	315	332	348	322	344	334	320	331	323	341	317	316	329	302	325	317	325	324	306	337	305	289	296	324	330	318	341	293	293	310	336	317	296	301	335	328	321	336	334	327	325	352	307	336	307	296	339	322	332	335	321	315	330	325	345	329	319	339	309	353	333	305	317	309	309	354	309	333	355	335	341	343	335	317	308	320	318	316	289	317	319	333	318	360	336	320	338	346	301	326	306	314	324	324	323	312	330	320	321	318	326	325	312	346	317	327	314	316	314	336	316	305	308	316	322	353	360	311	305	330	349	320	319	340	357	311	306	332	325	334	319	337	323	305	348	331	337	286	312	343	320	345	321	334	358	322	299	310	357	350	330	313	340	317	317	309	338	341	336	327	319	325	347	333	341	333	353	335	321	327	315	317	328	359	329	331	278	336	298	343	317	345	317	292	326	307	313	313	316	310	342	310	313	346	338	326	336	331	343	313	309	304	334	310	317	319	314	322	317	307	327	318	329	351	307	327	334	330	323	297	321	310	349	330	289	320	325	327	321	304	319	299	326	309	355	322	330	323	331	311	331	323	337	321	325	324	286	307	311	305	340	344	330	305	320	309	327	331	322	330	346	317	338	330	308	327	320	324	343	315	320	325	324	302	321	304	297	332	330	382	359	349	348	345	324	298	319	328	368	319	356	317	340	329	294	326	308	327	318	315	322	318	316	317	354	311	353	297	336	307	347	327	314	306	338	292	332	366	290	321	365	351	346	336	342	292	308	295	319	329	323	318	316	329	356	353	332	333	318	319	319	329	322	328	332	304	350	312	326	328	329	322	297	314	311	331	342	325	324	339	349	379	339	348	299	329	297	337	330	336	309	300	340	304	302	300	312	340	339	303	354	359	366	331	298	319	350	311	319	354	324	313	293	345	336	311	314	316	358	337	314	318	320	333	343	315	333	305	342	322	300	338	323	323	331	307	345	331	309	289	329	334	316	339	327	307	326	307	317	371	319	324	347	333	358	328	315	322	317	302	323	322	315	355	312	319	322	334	295	319	299	316	344	310	315	335	315	323	298	317	350	345	295	321	337	346	322	335	325	332	345	345	329	364	329	294	303	316	279	323	327	328	331	305	342	342	345	336	345	331	315	312	333	349	331	355	289	319	323	317	320	291	326	316	337	320	335	362	344	300	310	321	338	333	327	304	348	328	358	317	323	334	304	330	334	349	295	310	317	304	348	348	341	344	348	330	298	346	322	341	381	351	314	311	333	350	352	301	334	327	317	339	338	302	333	343	315	306	353	331	292	325	362	297	323	291	336	339	345	329	324	355	331	327	336	328	313	316	332	319	354	355	343	310	343	312	314	344	338	376	330	318	333	316	364	303	337	308	325	306	321	286	301	323	324	356	305	329	339	333	316	323	300	321	338	333	327	357	300	309	320	327	375	303	317	316	343	332	341	301	338	330	357	341	349	318	308	339	305	292	299	351	348	319	332	318	332	323	322	317	334	334	331	314	338	356	309	348	331	334	305	346	371	346	303	335	326	341	324	319	334	299	330	357	343	308	333	298	335	340	319	342	312	359	309	311	298	327	331	312	329	314	327	342	331	307	328	344	329	323	333	328	289	340	345	319	313	314	310	330	283	367	335	327	297	311	371	356	317	339	310	316	309	318	317	328	328	338	330	309	321	328	328	329	315	350	308	301	352	357	325	331	296	328	328	299	306	304	283	330	328	313	351	320	310	340	341	346	328	349	308	324	341	330	320	338	333	316	316	284	325	337	333	325	317	344	327	345	310	289	330	355	327	310	320	326	319	335	357	321	313	315	360	330	311	333	337	312	322	309	328	311	338	323	339	348	342	309	308	322	317	358	306	315	311	335	352	324	317	341	326	334	347	311	368	337	320	365	353	364	322	355	307	338	322	336	317	329	296	358	324	315	332	295	309	351	330	337	326	346	323	346	319	334	336	349	318	310	322	331	337	336	313	314	285	341	332	331	302	341	329	344	305	365	342	324	304	315	332	354	318	354	325	320	296	320	326	329	337	341	338	293	294	337	333	315	334	328	340	323	317	338	330	296	327	327	310	318	323	396	330	338	331	333	317	316	354	316	348	319	334	313	328	313	301	335	334	336	348	322	357	316	359	336	343	318	331	319	361	327	330	367	354	321	340	349	350	311	318	342	325	341	341	316	301	289	286	323	323	362	366	320	325	336	365	316	319	355	323	327	321	362	338	316	304	340	323	315	307	351	315	332	360	344	316	378	313	310	359	286	349	328	323	321	349	325	316	352	332	336	293	356	346	368	332	345	293	327	374	307	335	323	329	314	309	345	350	350	354	335	316	319	352	323	324	339	319	325	325	310	339	340	359	321	307	291	312	333	316	317	305	351	326	363	304	303	311	330	339	304	341	350	328	326	320	334	328	332	312	282	327	342	309	332	323	307	329	323	351	324	319	319	326	357	306	323	337	368	351	330	331	299	328	320	312	311	347	352	332	293	320	347	332	318	335	315	303	332	313	330	292	298	316	303	286	301	319	300	318	297	323	331	320	361	344	349	324	308	319	287	362	366	306	308	314	358	324	323	323	328	326	318	326	324	326	325	318	312	314	340	293	318	327	315	325	308	303	306	325	324	326	338	330	330	323	337	311	313	318	322	323	341	292	328	327	335	328	344	323	351	317	318	336	335	332	329	337	296	332	297	364	327	307	317	308	332	332	312	322	336	327	320	356	301	325	312	353	327	321	330	287	316	295	311	342	338	327	332	294	313	320	326	350	327	298	307	344	325	325	331	325	305	339	307	325	320	336	321	310	318	313	331	326	299	319	365	301	341	327	342	324	298	314	311	341	324	306	301	324	341	307	317	336	342	323	317	310	334	316	314	329	324	323	325	324	363	341	330	311	333	340	324	301	317	303	322	338	335	308	366	360	336	307	325	322	336	297	318	316	332	343	306	325	348	319	334	324	336	351	314	314	353	360	316	342	297	315	347	308	323	336	360	306	284	314	327	328	310	331	320	330	315	317	314
17535	35779	30171	19563	13688	9612	6669	4711	3293	2131	1432	1155	967	818	796	741	709	660	651	633	594	544	629	557	562	576	619	613	564	608	611	599	557	487	510	502	505	463	464	428	429	470	471	496	462	491	479	484	496	511	580	573	579	528	584	578	555	535	514	487	487	458	476	506	464	421	439	451	455	472	453	431	472	453	444	453	483	465	421	414	448	403	452	416	459	422	428	413	462	455	435	418	414	411	420	452	449	422	404	458	461	403	448	417	441	445	407	393	439	393	414	437	418	421	367	398	401	401	414	398	436	427	398	422	432	415	418	402	396	432	430	387	402	395	424	436	401	404	427	394	388	411	449	423	397	392	434	415	418	382	412	426	417	443	428	417	408	390	405	424	402	404	406	387	404	423	423	395	447	402	413	414	419	400	424	393	429	417	416	427	421	422	423	345	390	415	373	381	414	387	424	391	422	417	408	422	446	411	403	426	428	441	420	407	407	399	372	428	378	428	404	437	415	379	446	415	432	396	426	455	440	398	403	403	414	428	406	391	411	427	395	385	417	433	405	430	416	397	407	421	446	424	409	425	381	432	424	406	418	429	399	420	429	414	379	414	386	429	435	431	426	429	453	460	411	402	415	409	360	417	458	444	407	395	429	394	441	432	408	415	388	418	400	433	417	442	390	400	388	393	417	391	424	381	414	432	380	417	366	457	443	434	387	451	463	416	405	436	393	427	416	409	389	416	419	405	440	388	426	448	386	423	405	457	438	399	403	351	385	406	394	425	411	399	380	440	397	418	379	392	408	443	362	409	390	381	448	397	390	437	409	407	405	415	401	385	440	379	387	389	417	438	417	385	429	399	439	439	372	413	417	444	418	399	398	431	417	403	430	444	414	421	396	441	419	394	427	404	408	405	459	428	396	452	390	373	401	406	475	418	386	416	364	409	454	449	405	396	408	430	420	379	422	411	441	439	413	411	419	437	389	428	381	429	428	403	407	423	445	417	467	410	431	426	435	418	376	438	419	414	391	412	400	398	430	385	426	435	424	413	404	411	407	411	393	426	403	453	399	407	473	394	416	417	418	427	434	397	384	416	418	410	403	405	451	372	417	425	422	435	393	411	411	394	375	414	410	393	415	452	401	427	389	392	403	363	418	391	396	424	417	394	410	397	406	412	414	441	407	427	409	418	404	438	376	447	392	408	430	432	429	408	444	436	406	415	382	427	405	409	437	408	417	425	422	415	426	445	420	410	425	392	424	404	394	407	384	402	442	406	414	419	439	441	368	390	406	385	421	399	444	397	418	394	406	409	448	438	445	402	366	446	427	412	421	389	398	383	381	419	376	390	423	419	414	408	415	426	434	430	434	416	382	393	387	420	415	403	407	446	402	430	427	408	396	416	381	406	387	425	461	386	437	413	445	431	425	425	404	417	441	418	399	426	438	412	398	433	448	407	421	437	403	403	379	419	363	450	433	445	402	403	432	445	423	350	413	406	435	403	451	412	407	399	382	424	428	406	436	394	409	403	408	429	444	399	431	412	420	408	426	401	428	389	380	405	423	415	403	395	431	417	381	408	433	417	462	423	421	424	409	460	400	440	401	394	391	458	395	420	421	422	393	386	417	395	429	417	412	432	396	417	456	400	406	412	413	432	424	422	428	395	417	416	343	403	420	393	412	413	402	405	421	415	441	410	428	414	372	387	390	414	412	421	408	408	405	453	425	404	403	409	422	419	416	403	389	376	398	390	384	405	406	411	452	409	390	429	417	396	415	415	382	419	442	370	435	415	439	418	392	400	428	392	397	370	401	430	411	405	409	392	386	427	378	384	422	404	401	416	394	450	403	441	385	433	382	381	460	423	421	427	425	402	438	386	429	438	444	382	385	426	404	448	416	446	421	396	413	422	416	400	403	406	424	408	405	417	402	379	410	396	452	416	410	387	410	398	408	418	389	415	443	431	386	391	382	451	440	385	377	403	411	395	388	418	391	426	400	399	426	413	406	423	440	425	431	382	363	437	397	389	399	395	417	434	436	413	395	408	388	433	407	430	427	429	387	438	405	402	403	419	390	411	385	411	394	409	389	427	395	406	440	390	395	423	435	382	429	438	379	414	395	424	405	429	421	404	405	406	411	444	390	388	385	372	387	409	391	398	420	417	425	411	421	405	395	384	402	411	413	427	460	454	438	391	428	396	419	391	419	388	394	409	385	405	392	434	422	385	375	454	458	433	383	455	396	440	416	407	449	441	433	394	422	367	412	394	390	400	411	386	364	411	398	413	408	422	444	412	373	387	422	411	416	432	433	402	439	433	409	403	409	379	373	376	462	399	448	410	414	384	396	420	419	375	427	433	434	388	450	402	428	446	383	434	411	427	394	409	432	428	424	393	398	417	394	402	415	411	427	397	388	400	395	401	390	422	406	409	393	395	405	415	428	414	407	414	417	407	389	448	411	380	423	422	410	390	408	401	437	427	424	396	411	407	452	421	449	410	432	408	443	446	411	407	431	379	428	411	412	437	414	424	411	444	419	406	409	404	419	422	404	400	373	370	395	420	406	419	431	407	408	395	393	384	378	400	383	415	414	407	409	430	389	398	423	432	443	403	432	389	404	445	406	426	384	400	405	390	391	384	409	404	448	405	396	395	398	407	398	430	426	415	427	408	412	416	417	413	390	411	407	436	390	419	426	438	433	408	445	362	412	443	406	420	411	437	405	424	409	402	406	418	392	398	435	414	369	436	408	393	384	409	440	397	408	403	413	397	424	405	436	409	421	409	427	431	436	403	457	450	400	348	412	407	360	378	405	402	367	400	433	430	462	382	409	419	421	415	418	387	391	422	423	419	389	412	403	415	410	422	402	446	431	400	389	395	393	395	430	412	425	423	387	391	387	428	384	416	419	421	389	405	407	427	403	379	397	379	407	418	401	382	376	410	441	418	403	391	396	400	427	382	421	399	419	425	399	440	411	443	432	396	403	408	401	419	412	403	380	395	401	416	428	388	425	438	429	417	379	382	408	394	421	469	404	392	397	389	471	388	366	438	401	407	403	413	407	400	349	398	396	412	412	370	423	411	397	405	423	413	389	429	390	398	434	407	405	399	439	402	405	397	381	446	411	389	411	416	413	414	362	422	415	407	409	398	390	402	381	388	458	425	379	393	403	443	394	447	402	408	395	383	403	420	383	437	434	420	402	376	408	421	391	425	383	402	416	439	393	423	420	435	419	428	420	375	416	409	386	423	417	409	417	397	413	434	441	394	376	408	428	407	411	403	397	419	410	424	429	387	405	443	426	373	453	403	437	412	419	397	392	380	422	426	425	435	415	417	414	422	423	389	410	378	391	413	428	362	420	406	377	395	387	446	431	425	432	425	428	407	426	417	409	402	435	408	432	404	421	401	399	414	407	374	389	397	396	438	425	413	393	407	415	366	416	399	438	438	380	415	429	416	376	378	433	419	413	441	415	417	422	390	440	415	398	399	454	423	426	408	407	433	384	391
25714	21537	27474	25541	11352	3954	2402	1609	1171	833	679	607	616	582	518	571	555	564	496	523	504	508	497	492	453	509	519	538	522	560	514	506	489	490	482	517	466	459	492	458	494	494	481	498	497	463	462	482	462	515	521	543	502	539	521	557	529	481	483	521	479	503	473	454	441	468	467	442	492	509	517	499	478	456	439	456	485	445	457	456	482	420	474	460	450	482	438	517	482	466	501	431	437	475	476	483	460	465	463	491	442	494	455	438	431	426	474	473	470	455	454	485	446	485	434	476	473	482	451	484	446	477	467	473	452	482	450	505	454	461	439	463	427	452	486	474	487	422	475	487	441	458	482	481	451	464	465	512	493	471	476	458	511	489	444	462	471	484	464	421	457	477	449	433	474	438	475	437	452	451	475	437	449	483	484	446	508	465	441	429	463	483	424	457	443	477	486	445	451	470	489	458	470	490	459	418	436	469	462	468	472	472	456	495	427	464	473	514	486	455	443	480	500	465	441	452	453	447	450	522	447	442	451	476	475	455	480	473	449	449	414	465	504	472	470	456	480	451	496	477	504	453	460	500	463	439	485	446	476	445	460	446	472	444	458	502	466	462	467	444	451	463	433	462	445	462	454	495	439	464	483	467	481	432	468	454	458	490	482	450	470	454	434	494	490	473	439	480	453	459	460	438	426	445	445	474	485	469	449	437	451	442	468	458	462	479	469	485	435	427	470	422	482	466	447	455	460	478	505	430	456	465	438	436	483	444	455	451	465	454	485	469	434	459	474	470	465	446	487	461	443	457	469	453	448	463	477	464	453	444	472	481	460	452	463	474	453	473	448	476	467	468	469	432	469	467	447	499	467	471	476	443	498	511	452	464	474	470	454	450	476	453	457	429	439	445	484	442	483	432	456	433	448	460	450	451	466	432	455	448	483	458	444	464	458	425	434	431	487	478	425	464	435	445	432	485	460	500	476	455	462	447	493	478	469	460	461	406	447	482	499	461	462	467	487	432	476	435	432	485	487	431	500	468	474	467	464	426	466	475	430	466	459	436	471	433	459	456	488	497	473	473	429	461	473	448	452	456	457	427	473	460	440	503	491	457	453	447	449	464	507	444	477	463	434	411	435	492	491	464	483	473	455	433	463	468	450	466	481	458	483	494	467	453	454	470	468	436	384	429	482	478	455	495	445	478	478	459	489	443	483	477	422	442	472	435	467	480	465	480	485	449	447	457	492	441	477	452	468	446	460	449	522	463	442	466	467	455	455	495	425	494	442	454	462	474	457	461	468	461	489	468	468	471	458	470	472	497	427	468	477	430	474	478	452	471	482	467	470	459	481	427	446	452	427	490	464	462	473	494	462	444	416	465	471	475	483	466	435	445	503	458	457	469	442	471	491	473	479	460	470	432	447	457	447	467	473	430	463	445	435	477	439	472	482	461	433	471	487	452	444	449	455	471	445	481	441	446	434	451	470	461	427	476	446	433	446	430	496	462	489	470	472	496	482	488	460	464	441	491	472	447	462	461	458	488	434	477	461	484	440	444	450	503	464	473	457	452	444	458	480	499	463	484	470	420	452	475	430	502	470	444	444	449	466	455	478	443	467	442	482	433	479	486	490	438	469	470	460	454	460	471	509	480	489	447	475	453	474	459	447	480	467	472	428	447	489	454	454	434	460	461	469	454	511	463	458	467	462	443	481	482	477	475	477	480	478	431	494	509	455	451	469	460	445	480	459	462	490	470	484	440	443	420	477	460	458	476	476	459	479	477	470	457	483	486	462	416	447	473	497	498	456	489	479	475	443	443	501	463	472	439	452	446	482	459	465	459	486	477	450	437	488	480	471	435	440	472	468	488	465	472	478	478	446	466	458	471	465	464	483	452	474	466	414	479	481	449	427	473	453	493	425	465	496	464	480	472	457	453	494	422	437	467	444	451	475	421	456	430	490	444	501	479	473	454	437	449	435	475	426	443	458	477	488	452	463	485	435	464	465	430	473	468	441	469	437	450	415	450	466	513	433	462	478	464	477	482	476	494	486	417	459	484	496	483	456	470	465	431	461	440	435	447	429	455	475	470	461	434	477	485	482	451	419	459	467	462	464	470	475	423	444	462	422	482	444	451	464	480	491	461	484	458	419	481	499	472	479	445	457	461	494	441	485	449	460	477	522	448	479	457	452	470	440	484	442	475	453	482	469	512	467	416	496	483	448	505	469	447	466	468	459	481	445	471	484	449	456	439	419	484	479	395	510	470	466	441	507	461	467	454	465	468	486	493	471	475	419	479	462	467	515	455	443	443	470	452	476	521	440	499	454	490	490	463	454	455	461	431	456	476	449	453	463	486	438	482	472	428	455	477	474	439	433	459	474	475	461	471	471	474	500	483	436	493	484	484	472	466	472	436	476	464	466	437	475	458	484	501	483	505	477	474	479	473	501	473	498	462	447	457	487	460	444	465	440	458	486	479	450	496	443	431	491	483	454	437	481	463	435	475	490	462	493	461	427	472	481	457	452	478	465	455	453	488	452	446	473	450	469	475	492	456	459	456	514	447	482	457	491	466	476	482	457	460	470	481	466	475	472	481	489	482	460	452	488	459	464	468	449	486	454	439	477	430	471	449	422	465	459	468	487	470	513	473	476	461	469	446	489	472	410	430	485	498	475	450	444	424	484	440	453	467	456	494	491	483	479	459	484	479	485	468	447	496	445	481	454	464	441	460	472	463	448	476	462	455	464	443	424	465	417	453	454	427	420	471	448	471	496	461	463	460	472	401	495	445	510	487	475	455	454	436	471	481	452	445	475	503	448	510	476	484	479	419	450	455	439	470	458	441	470	457	464	493	435	464	479	452	427	464	482	482	448	478	466	447	502	448	471	461	446	451	468	450	471	471	468	440	437	470	451	500	460	462	458	437	463	479	484	465	474	455	485	483	440	470	471	471	445	475	470	446	446	463	485	454	463	426	471	436	439	480	449	486	437	440	480	463	446	435	463	513	446	440	436	484	452	469	450	462	461	474	462	450	458	488	456	423	486	481	474	435	444	417	466	523	461	442	438	465	462	470	438	465	489	476	484	449	456	453	443	407	433	492	467	461	450	445	450	454	464	434	417	458	458	459	419	456	458	454	470	460	447	446	483	472	422	461	443	466	441	427	500	445	486	466	473	443	471	446	436	457	442	496	469	459	455	490	465	452	422	451	427	487	477	447	494	442	494	503	425	476	451	434	455	470	499	467	467	468	427	461	474	453	477	454	453	470	463	483	469	454	442	430	471	518	480	515	472	446	470	444	455	456	443	434	460	464	468	479	441	463	460	454	477	447	525	467	465	461	464	453	451	468	479	486	459	489	442	491	491	458	472	491	472	462	454	454	413	448	448	409	475	473	440	441	441	449	427	475	476	443	434	464	479	436	492	458	460	489	470	449	466	425	488	444	462	481	439	480	454	504	472	438	475	454	467	431	418	466	425	425	454	477	453	473	461	434	455	473	471	457	437	454
17732	32347	25459	16586	10609	7718	5245	3718	2542	1683	1249	1035	926	898	811	831	769	762	700	709	681	656	654	701	694	792	731	706	733	682	688	685	697	652	694	678	644	607	589	576	607	641	622	557	612	627	616	609	631	649	684	729	677	696	730	673	650	663	685	604	644	574	648	616	594	611	601	601	571	603	679	622	603	636	602	647	606	578	592	565	589	558	581	591	548	620	578	571	594	586	575	606	603	603	559	595	620	589	615	586	594	588	539	518	573	585	506	587	574	582	574	579	594	560	585	592	584	567	596	570	533	617	547	593	523	550	531	553	577	533	567	573	560	585	612	604	576	538	581	565	570	564	597	578	557	565	540	576	544	578	577	528	560	579	581	571	576	581	590	587	582	538	541	526	582	573	567	601	562	606	595	592	573	583	511	539	544	585	557	572	576	545	555	572	576	579	595	583	569	581	580	601	573	570	546	572	580	566	550	556	568	581	615	546	563	581	562	537	557	546	569	572	588	519	588	562	606	609	594	586	566	532	572	572	572	569	603	587	613	576	572	589	556	577	564	589	559	561	561	604	566	577	572	608	586	601	562	568	593	574	546	593	584	575	593	614	554	621	582	584	573	604	549	534	565	584	606	580	563	607	641	547	594	572	567	590	602	541	551	588	547	565	564	592	529	645	583	508	581	591	542	593	563	589	549	561	589	582	609	585	596	542	605	578	538	593	522	577	604	576	592	574	560	620	550	591	572	564	549	546	551	599	544	614	590	549	572	586	596	562	596	602	585	562	597	590	556	540	613	566	544	556	580	608	566	574	568	577	566	632	607	555	566	590	599	576	564	551	580	564	570	622	565	589	613	607	596	626	532	546	554	586	589	565	621	547	615	540	572	590	631	583	594	573	589	558	593	553	588	614	574	581	536	583	583	574	573	549	567	561	596	587	607	576	552	570	551	573	563	599	560	575	571	599	581	543	586	543	526	556	558	591	554	605	569	581	610	552	561	561	636	608	572	552	532	533	612	566	558	618	591	577	566	571	542	602	530	608	576	575	545	558	554	584	622	603	568	543	545	539	532	565	536	547	588	606	566	549	591	567	553	543	578	625	616	563	530	620	578	550	588	528	585	588	535	543	521	539	571	585	594	560	569	608	600	596	529	540	576	557	594	641	573	596	584	550	562	561	551	589	591	560	575	598	571	540	566	597	592	590	584	609	557	559	580	508	580	572	596	605	566	602	596	555	549	559	533	557	575	577	563	607	583	614	599	567	551	563	554	594	562	579	558	574	588	542	566	577	596	620	528	566	538	552	571	549	583	566	572	594	525	605	542	586	572	554	599	574	600	569	581	595	559	602	587	632	583	585	563	542	596	588	586	564	587	583	555	581	572	550	550	572	610	554	579	623	574	581	584	567	588	552	608	577	586	569	556	566	613	559	595	584	548	536	552	558	563	561	576	589	571	527	602	579	547	570	582	566	556	567	572	541	546	576	603	585	571	558	598	545	536	586	539	599	579	566	576	567	580	560	536	575	564	608	564	575	595	591	578	618	573	550	568	554	531	626	597	575	567	586	545	584	568	613	583	569	581	580	604	593	551	549	559	557	607	538	534	604	600	579	563	557	553	533	560	570	581	564	589	586	579	563	577	557	541	554	557	533	588	558	625	578	597	599	534	569	560	576	562	572	571	609	604	558	603	555	580	556	629	546	581	580	504	577	577	581	576	551	529	566	553	579	548	572	566	583	613	611	612	584	555	564	571	531	559	565	542	571	548	605	589	519	578	565	533	579	546	592	571	543	595	587	554	583	563	575	602	614	571	571	567	579	561	598	602	587	595	570	563	567	583	533	597	576	530	584	562	577	572	618	542	588	599	562	566	561	590	582	542	583	564	561	602	612	601	545	571	579	562	602	546	577	539	607	555	589	605	535	568	565	575	589	564	579	541	543	581	552	572	551	560	563	561	588	585	567	625	551	584	598	567	539	568	532	584	588	592	562	576	549	590	582	576	562	596	545	560	516	559	581	565	555	576	575	557	571	591	547	619	563	581	586	596	587	600	515	554	575	547	578	479	568	575	561	593	605	558	572	588	546	595	599	572	605	573	648	580	607	557	592	595	611	603	550	561	553	581	562	595	526	562	591	563	574	560	587	601	523	546	538	563	553	563	585	599	558	560	574	574	571	545	610	565	556	581	550	588	521	612	591	541	577	571	548	554	548	570	523	575	525	575	549	593	554	556	584	584	627	587	597	567	555	622	578	580	578	577	520	582	572	586	544	599	552	592	602	545	581	615	555	566	608	561	586	581	559	540	596	556	550	563	624	582	583	573	567	578	599	562	556	564	552	572	592	583	588	580	604	577	532	589	551	568	583	589	579	591	564	562	598	618	530	558	583	610	589	539	517	601	605	562	600	572	566	581	615	599	576	564	559	549	561	560	592	602	570	573	587	561	572	576	541	562	605	580	590	582	562	570	555	588	585	569	602	585	619	554	598	567	581	596	580	574	601	560	604	520	567	514	580	553	566	585	561	594	569	582	621	567	589	602	576	563	504	585	602	553	558	581	588	538	589	525	579	587	577	589	555	553	590	592	565	525	598	569	587	558	576	584	566	606	551	592	566	595	570	599	609	544	564	532	597	538	584	586	546	592	552	593	554	527	586	542	569	502	581	610	599	552	549	585	570	606	627	583	563	638	557	567	610	529	624	602	580	562	569	569	519	585	558	570	556	607	567	625	557	600	546	585	540	586	566	578	561	586	566	581	573	552	569	566	599	575	598	599	608	565	552	591	560	588	590	566	589	558	592	553	589	583	565	556	600	546	611	600	570	616	578	547	609	580	570	587	639	591	553	619	577	517	576	557	574	574	611	557	562	580	605	569	573	564	569	552	541	570	577	624	551	563	551	542	563	574	561	622	561	585	585	582	572	542	596	567	588	536	596	572	549	589	564	576	598	570	543	594	533	562	577	592	555	616	550	568	562	549	616	595	619	546	528	584	599	569	554	538	634	545	553	519	552	583	615	559	567	578	600	562	575	602	576	539	562	575	561	571	594	567	559	577	605	594	592	575	608	567	598	566	602	594	612	609	544	575	567	549	606	591	579	567	587	552	582	591	551	568	543	655	570	568	553	606	578	602	546	628	608	574	601	602	564	589	537	595	568	549	519	599	570	604	528	555	515	573	602	597	575	567	597	581	558	566	603	594	548	578	579	559	576	551	559	563	594	575	544	557	619	613	601	559	568	591	582	554	609	548	550	569	561	574	559	568	601	612	561	567	586	556	553	535	595	554	553	575	561	562	538	547	581	551	588	555	627	566	577	557	587	599	612	551	587	566	512	595	546	546	589	576	579	558	628	595	615	562	581	539	540	523	567	586	569	542	588	562	549	585	593	564	570	571	606	563	560	543	575	580	615	633	568	574	602	559	571	591	604	555	553	577	575	563	566	551	521	543	590	587	592	576	620	598	566	627	608	571	602	582	582	555	559	536	559	607	549	574	562	561	561
23466	21555	29409	24144	21572	21458	11039	3205	1738	1232	1014	811	650	652	593	548	613	524	495	490	463	424	497	487	456	501	489	496	473	503	497	499	469	414	432	453	400	428	391	360	395	375	403	354	379	400	388	413	440	453	452	479	514	491	492	484	431	464	391	452	451	426	381	381	377	348	374	336	387	395	422	383	376	411	390	407	387	375	373	372	385	343	361	338	403	392	377	350	338	356	345	369	354	358	347	334	378	331	372	338	365	358	357	375	357	355	325	341	329	329	322	356	369	312	316	356	361	362	342	344	332	355	361	342	352	346	329	371	351	389	372	363	414	304	376	323	349	368	359	324	368	360	342	338	340	336	363	367	353	331	357	379	343	324	319	372	371	372	380	372	344	356	344	339	371	371	362	350	340	358	355	336	361	359	339	330	330	321	362	350	334	357	370	372	348	359	341	343	322	338	374	342	322	332	364	345	302	323	376	316	362	337	344	333	368	345	337	335	345	380	371	390	350	395	358	357	359	393	320	353	385	350	415	349	341	349	346	338	407	356	360	361	388	352	320	355	374	356	367	361	343	373	324	340	314	354	357	358	367	326	358	333	358	363	328	353	359	350	349	347	358	349	366	369	364	336	367	371	341	342	358	374	356	334	364	386	363	368	355	339	364	369	341	341	342	367	363	352	353	343	350	343	350	346	376	368	337	334	382	380	364	347	350	384	352	335	360	352	366	355	376	356	360	340	377	338	356	372	333	334	362	352	375	347	339	362	370	369	357	320	343	336	339	329	344	353	352	324	377	344	331	332	347	346	353	345	359	346	359	364	377	387	311	342	364	308	334	340	369	342	368	364	334	379	371	338	351	327	321	344	336	339	326	327	355	393	409	357	373	366	377	346	367	343	358	341	338	326	333	378	361	336	369	319	348	339	344	314	366	364	352	351	388	380	357	387	343	358	344	373	332	355	351	316	364	371	417	347	317	355	372	378	325	328	368	318	346	375	361	319	352	345	303	322	363	337	350	352	349	354	355	368	346	356	348	350	349	350	358	358	376	379	382	372	338	336	359	386	375	358	348	374	344	340	353	348	369	345	334	342	363	298	345	357	331	354	360	330	321	330	321	317	360	352	334	330	324	361	403	384	347	346	342	341	369	341	369	346	390	372	330	378	377	334	346	367	321	374	320	359	331	362	366	345	320	361	344	351	341	320	352	334	364	339	374	320	351	337	337	367	365	361	353	355	344	371	353	356	378	346	345	372	382	358	355	332	368	361	344	355	326	341	317	337	371	369	350	330	362	358	351	354	349	336	315	334	332	370	337	353	358	335	338	351	365	333	392	376	322	359	363	357	354	331	340	336	352	338	334	380	341	362	334	315	339	353	328	358	347	346	331	358	365	327	344	321	331	371	355	361	353	377	374	327	363	347	341	344	320	312	362	331	373	345	351	355	364	342	361	334	307	346	308	331	363	376	355	350	315	347	373	364	354	331	331	367	384	360	336	327	343	327	372	341	397	355	326	372	387	353	350	329	378	320	344	366	350	331	371	347	332	369	337	375	354	366	342	350	336	348	323	355	348	349	365	347	340	346	354	373	375	338	389	349	367	367	326	332	343	336	346	344	351	341	349	368	346	376	367	342	377	350	330	329	356	333	349	391	334	346	336	361	353	371	368	315	372	331	350	327	333	364	359	342	380	340	356	331	317	348	332	368	369	387	407	393	358	322	353	345	373	347	324	391	387	335	344	378	390	337	331	387	333	345	340	391	372	331	371	335	378	341	366	376	331	330	358	374	369	356	390	319	365	361	348	316	332	352	349	381	357	372	363	318	337	379	357	355	314	325	367	367	393	365	353	344	339	353	402	329	371	365	337	357	321	351	357	361	330	344	371	344	317	311	307	359	355	344	330	346	348	375	311	387	340	360	349	369	356	370	344	354	332	356	369	344	342	349	362	391	313	361	354	362	345	364	367	361	321	326	329	325	372	341	380	343	358	369	381	371	341	326	322	360	329	357	363	357	329	348	354	355	371	337	353	387	379	339	342	373	347	326	380	329	350	374	382	359	366	348	355	378	311	347	370	361	345	347	353	352	354	375	354	359	370	364	374	345	342	334	335	369	319	357	364	358	360	364	335	355	340	356	348	352	392	357	363	351	362	337	355	351	335	375	322	334	353	337	353	360	311	352	300	333	353	345	308	333	358	360	364	332	348	345	389	332	386	374	372	339	360	324	326	372	326	330	339	355	351	339	361	343	375	378	360	350	351	335	347	358	386	376	362	351	355	350	345	345	332	372	343	342	338	333	367	338	372	342	352	342	398	374	336	364	360	354	320	343	331	331	357	365	325	347	358	315	342	373	369	392	375	367	367	366	377	346	354	368	353	369	395	331	346	316	366	367	369	305	317	359	339	333	339	362	343	403	363	365	306	358	354	325	354	361	351	363	381	354	359	336	304	329	355	385	360	346	381	365	372	341	363	366	323	336	337	350	341	339	385	327	336	341	327	372	362	348	350	376	396	361	354	372	348	367	344	359	363	336	344	364	340	368	333	348	335	339	348	332	354	327	357	345	351	354	359	356	319	362	346	315	366	320	347	366	342	341	360	376	357	347	343	334	374	347	364	328	386	380	380	388	366	330	334	357	382	343	367	330	368	353	345	336	371	336	344	357	323	337	354	354	340	368	348	368	361	354	356	334	354	369	388	358	336	352	362	365	375	331	355	310	410	350	318	327	355	364	343	350	356	336	358	319	333	346	360	357	371	332	355	337	344	319	345	368	368	362	373	372	352	357	324	339	343	340	351	359	358	371	346	353	349	354	342	357	359	365	334	338	351	371	366	362	339	363	350	356	356	327	372	371	345	335	340	338	342	371	360	375	347	397	369	369	349	343	351	344	353	378	367	346	373	344	368	370	356	353	365	335	363	319	339	309	353	315	337	338	346	366	332	344	335	362	366	392	391	347	318	392	329	357	370	339	375	340	346	361	370	369	358	360	338	349	353	380	355	332	366	371	378	346	375	382	327	335	375	357	355	339	325	354	349	389	375	337	356	362	348	383	366	385	356	370	377	354	370	364	317	365	318	337	323	312	343	336	359	327	383	377	355	363	361	358	337	339	342	349	343	365	383	376	370	356	349	342	346	360	334	350	360	349	371	346	339	332	366	327	352	363	334	369	392	369	360	350	366	348	362	334	370	349	355	376	325	314	339	353	331	376	345	354	326	354	333	339	361	324	354	353	364	354	355	360	339	343	361	373	350	353	335	342	348	334	398	319	369	355	367	369	348	399	357	363	312	346	370	332	332	349	358	347	367	370	319	382	356	352	377	370	310	340	358	345	360	369	358	330	388	362	357	341	361	333	364	379	331	345	345	342	325	333	324	382	335	360	362	337	336	339	313	365	321	316	344	329	400	361	365	370	324	385	340	331	379	352	375	365	353	355	339	364	350	327	336	322	376	357	325	346	355	344	362	345	360	331	354	337	344	342	336	376	317	327	372	335	356	359
21113	40849	33989	25196	17277	12542	9248	6212	4158	2755	2055	1626	1351	1151	1088	964	977	818	838	817	771	746	700	684	727	778	747	765	773	821	787	720	684	629	563	616	587	605	472	465	493	497	500	425	465	520	507	586	619	625	720	662	725	698	702	726	608	632	582	572	552	604	587	505	476	451	454	468	477	495	506	532	466	515	524	458	486	461	540	460	485	465	435	482	458	468	468	480	457	450	481	469	453	468	447	463	464	457	449	456	471	440	439	450	447	416	452	435	423	418	383	441	419	442	465	455	425	427	472	453	421	433	436	404	438	440	463	415	454	416	444	488	407	461	457	449	441	413	434	449	439	463	391	441	462	450	462	417	405	438	416	449	438	410	420	445	435	411	423	437	481	419	428	417	430	443	421	444	428	426	443	379	454	450	420	425	449	456	429	456	441	438	398	392	433	402	390	405	451	472	453	455	410	437	461	459	448	431	402	428	430	451	423	464	397	392	416	466	411	407	416	477	414	410	459	435	428	444	440	418	407	409	437	443	417	434	408	387	407	482	456	450	413	450	447	442	429	427	424	436	426	439	425	444	431	439	444	408	463	412	377	473	410	418	409	440	465	458	416	438	422	415	440	457	406	426	413	391	436	459	437	433	442	421	455	440	444	423	410	447	446	452	451	437	464	432	439	440	418	418	418	417	420	406	417	424	448	414	467	398	436	430	413	435	436	445	439	469	443	465	404	426	406	414	410	408	410	416	469	452	423	442	403	391	419	460	399	472	470	436	457	410	417	417	438	399	438	385	414	404	429	416	442	418	417	445	418	418	405	447	412	410	446	433	425	447	410	425	394	431	431	453	455	493	417	409	424	425	430	418	414	426	452	425	394	437	451	411	456	447	409	409	454	400	412	402	454	425	452	436	419	413	456	448	422	449	424	440	424	452	444	425	437	437	453	436	460	424	436	450	422	408	393	405	396	475	436	447	415	437	423	431	421	416	426	457	441	416	430	443	412	414	436	450	425	408	424	464	411	403	445	421	419	464	437	455	441	437	436	459	409	425	409	420	453	431	460	374	442	403	470	433	412	449	417	451	452	435	457	429	401	420	411	451	448	413	421	422	447	442	408	393	446	366	419	409	433	425	438	411	386	432	413	447	428	409	422	418	416	404	441	408	389	431	382	419	409	407	432	437	432	420	385	415	404	443	427	432	416	407	413	430	411	440	421	457	425	418	438	398	414	464	419	436	432	463	420	424	459	455	403	448	445	477	404	427	426	408	443	461	441	404	470	425	401	462	459	417	452	400	425	424	432	401	455	455	435	412	469	416	465	411	427	466	455	443	444	457	412	426	436	406	433	408	416	448	398	433	454	411	447	415	444	422	456	437	469	431	414	432	415	437	407	431	437	425	437	436	470	407	433	449	430	449	444	439	445	432	410	447	442	453	488	446	441	425	420	439	446	435	398	440	426	418	402	416	429	418	399	439	434	458	422	400	435	428	442	436	421	407	448	429	432	423	456	400	424	374	437	449	433	393	397	408	421	427	445	456	404	437	424	435	397	410	441	413	465	434	429	432	455	424	454	439	475	414	417	436	396	451	420	439	447	448	453	399	433	471	410	388	410	432	394	429	442	414	441	410	444	447	443	456	487	412	457	422	433	407	396	431	448	428	409	424	402	419	398	436	488	427	445	461	401	435	434	400	441	402	419	457	417	408	426	446	465	442	406	409	437	396	429	456	413	453	450	423	435	387	416	434	429	435	452	400	389	404	425	407	417	466	447	418	425	424	447	429	430	443	467	434	437	425	400	387	427	450	426	436	420	438	422	415	420	417	428	409	468	427	403	408	437	457	421	423	393	483	433	429	434	448	462	422	403	410	473	432	424	453	400	428	428	363	433	416	447	403	445	443	435	438	445	405	449	404	448	437	428	420	433	458	425	407	467	446	414	438	406	420	431	423	435	425	403	430	475	453	409	438	417	456	419	436	426	458	398	441	431	425	420	428	448	420	406	429	440	435	413	441	458	460	432	424	425	428	448	412	446	426	412	402	426	416	411	419	414	464	440	453	404	413	418	458	451	439	469	467	451	433	426	443	417	425	415	437	433	428	455	446	415	426	433	450	395	437	422	401	420	458	452	442	415	442	405	441	404	379	440	419	433	456	386	431	463	400	409	396	423	415	427	406	385	398	415	452	423	439	417	436	484	436	438	420	428	439	436	452	412	442	443	438	445	439	409	393	428	409	408	438	397	445	427	424	437	435	435	427	438	409	419	404	427	423	426	458	442	436	448	431	428	408	433	401	425	388	440	443	428	477	418	439	386	454	465	403	363	433	410	440	406	454	410	470	474	429	443	427	422	421	418	436	429	434	423	422	405	415	418	410	453	438	432	428	430	399	425	405	410	402	406	446	423	464	436	407	452	407	416	416	417	420	441	464	447	425	403	400	421	408	463	454	423	467	433	407	430	435	454	400	394	415	446	444	408	404	445	427	371	446	442	447	433	421	427	421	429	436	419	435	425	385	445	443	428	404	447	452	418	426	407	422	447	437	448	415	410	404	465	446	447	473	442	405	430	449	401	420	424	422	433	449	420	426	464	428	439	447	462	422	450	419	442	452	417	427	458	395	419	382	447	412	390	447	463	419	400	414	396	437	451	442	435	390	425	460	444	428	448	423	436	431	426	429	406	437	411	452	392	432	440	410	394	410	431	423	466	406	398	423	442	427	414	452	415	439	414	465	439	391	440	441	444	420	415	423	442	379	408	436	436	407	400	391	446	439	409	443	427	409	438	399	410	388	425	424	387	454	430	425	446	423	437	432	439	446	441	432	434	459	430	429	467	419	425	426	429	453	423	455	436	470	433	404	431	430	424	414	447	473	426	477	393	420	455	456	417	425	431	444	425	386	402	454	416	409	417	443	426	487	405	419	530	377	407	453	439	422	407	438	411	413	430	419	429	454	428	468	404	420	387	406	398	434	429	403	416	445	377	425	429	441	423	455	419	447	415	429	419	430	446	472	418	454	438	444	397	446	457	426	422	399	406	471	437	449	399	449	426	447	433	408	454	418	440	415	436	427	414	406	444	432	455	393	459	412	414	410	419	431	440	425	416	412	446	414	430	443	442	441	407	419	424	409	453	422	430	422	466	440	424	434	401	431	430	437	404	404	469	410	422	433	410	409	412	431	423	425	395	394	420	387	427	404	425	408	448	433	411	446	416	434	466	451	445	426	449	442	399	455	449	445	421	424	418	425	422	418	421	416	423	420	435	421	412	419	405	399	413	461	443	440	431	437	404	423	441	454	411	423	457	413	444	452	472	398	432	424	442	456	421	428	437	422	393	399	425	437	450	423	421	409	423	442	441	438	442	423	435	406	423	433	393	429	432	409	420	410	403	444	438	412	432	430	408	434	443	408	429	435	400	427	400	429	426	429	418	421	435	435	431	428	451	430	413	398	403	397	397	440	447	387	418	463	418	451	422	419	426	424	386	468	405	466	420	433	424	430
28025	21820	18189	10285	4046	2559	1743	1084	761	625	518	489	546	476	475	456	433	421	464	448	455	429	452	465	446	468	492	482	488	500	445	449	438	425	448	445	478	427	441	417	398	408	410	409	415	460	449	422	423	448	528	424	460	431	447	442	423	445	462	432	435	421	437	410	457	406	436	419	463	408	423	421	406	452	434	442	430	424	410	394	402	436	404	449	398	446	411	404	429	364	448	446	395	403	434	408	479	415	392	403	429	418	447	403	394	403	403	427	468	449	439	399	435	405	431	442	430	430	407	425	404	441	399	419	432	390	419	416	386	370	442	429	434	390	422	428	404	429	372	417	425	386	443	421	402	418	451	429	376	394	432	430	433	431	408	433	393	413	420	446	420	424	439	417	431	405	431	418	390	403	403	399	400	410	400	401	411	431	413	426	434	406	441	426	437	370	407	375	449	422	406	413	397	422	423	419	441	439	402	441	405	429	406	412	439	451	441	427	413	433	425	412	398	407	415	418	404	416	441	414	402	412	425	433	416	430	432	433	418	406	401	407	405	420	429	398	393	385	393	377	427	426	416	438	441	430	408	384	416	442	417	449	406	419	445	430	420	423	419	427	390	410	410	381	400	429	424	435	432	402	417	463	420	399	432	434	429	400	448	392	417	438	423	398	409	434	418	403	414	422	424	440	461	401	402	434	435	459	375	430	393	413	440	408	423	391	397	396	398	428	406	423	455	402	421	427	414	424	419	422	364	430	396	425	428	483	418	424	429	445	408	404	430	422	423	404	396	399	431	426	430	413	421	413	452	427	446	422	403	428	434	401	414	445	428	428	423	436	429	462	398	405	425	404	394	424	430	411	420	437	420	429	426	398	412	439	392	443	372	425	411	393	416	435	408	431	421	408	448	425	418	418	420	404	400	437	409	388	406	424	447	445	424	408	443	401	401	437	422	427	437	390	424	419	435	420	431	417	430	382	403	456	422	432	465	424	395	430	439	417	410	432	437	418	396	375	433	375	402	451	417	433	425	404	429	406	413	436	443	443	419	379	434	413	428	388	434	394	429	403	389	389	433	399	413	431	437	422	447	408	381	435	460	395	444	427	415	384	384	417	404	407	400	412	421	365	449	420	444	421	390	402	436	423	405	399	422	432	410	427	392	381	438	386	392	398	430	353	417	403	393	395	410	421	400	377	415	426	398	437	419	429	396	437	416	401	439	397	408	416	426	349	423	415	395	431	424	405	398	426	422	432	440	342	416	439	411	441	437	423	452	399	435	415	429	435	392	415	435	420	422	447	418	407	410	431	396	431	421	422	425	378	406	415	410	430	439	414	415	432	419	380	424	441	425	397	450	431	425	413	445	416	416	425	357	401	455	411	389	447	414	408	435	430	425	416	391	405	380	414	380	415	421	388	408	415	437	401	418	390	444	464	380	403	441	475	423	431	400	411	409	426	403	399	368	426	396	448	421	435	414	413	412	420	390	424	407	431	389	420	443	402	409	411	432	405	426	383	416	426	462	387	433	436	457	406	400	444	415	433	445	446	427	412	460	398	423	428	427	410	432	429	455	423	440	396	391	414	427	439	393	386	442	450	434	437	384	386	386	405	406	374	387	413	412	432	421	384	403	383	439	428	437	416	393	368	419	429	432	417	382	455	399	416	417	413	408	399	380	418	425	427	421	429	431	409	444	423	407	460	439	422	405	458	424	389	456	432	436	422	409	411	431	431	415	412	450	389	425	426	391	396	452	458	387	459	396	394	421	425	423	379	406	407	421	414	426	431	423	411	398	428	427	410	407	390	430	455	456	415	443	441	407	398	397	404	439	438	450	423	436	408	442	380	407	370	430	451	426	411	397	425	428	393	404	415	432	408	429	454	416	382	390	448	430	400	425	452	388	413	382	384	431	401	435	408	417	431	391	426	467	425	437	418	418	444	404	454	406	425	408	394	384	429	404	427	402	427	399	438	454	428	426	418	426	456	441	415	457	400	426	410	441	418	434	403	425	380	422	429	401	390	423	444	413	424	431	437	445	409	400	393	421	444	415	412	388	423	437	418	404	442	414	408	442	434	445	441	420	422	407	424	434	434	432	401	447	424	451	420	410	391	422	393	372	432	401	440	409	426	439	394	436	424	386	393	410	430	424	387	412	401	437	411	458	413	440	409	436	409	405	408	413	388	443	431	405	412	432	424	409	406	390	399	433	421	433	415	451	426	408	412	448	455	452	385	466	393	423	380	398	421	421	375	373	383	397	428	430	418	419	441	433	413	423	417	406	440	426	428	453	395	435	435	427	432	409	407	392	445	402	409	424	410	394	448	374	416	424	406	427	412	429	421	449	439	426	399	423	433	404	439	421	409	399	426	422	410	416	411	413	426	451	406	432	413	409	409	448	418	418	402	405	411	425	425	393	427	406	421	432	386	401	419	395	458	440	403	422	396	413	404	458	384	391	403	438	434	400	422	398	428	411	455	411	424	375	432	394	394	388	381	441	435	437	437	390	426	418	435	432	423	410	423	381	405	420	439	436	415	420	429	450	472	422	378	381	420	423	415	389	445	391	383	416	408	451	408	451	434	442	432	451	413	409	451	409	426	434	418	399	417	384	438	390	461	417	366	372	393	422	431	438	392	383	407	426	436	452	448	478	393	419	397	412	408	430	391	409	437	457	396	419	381	440	408	417	380	450	424	404	426	454	436	423	421	421	419	424	411	413	397	404	424	412	410	432	414	425	405	412	404	413	451	397	447	404	435	458	432	416	410	414	396	423	452	439	368	410	397	403	393	390	452	395	459	451	402	435	438	400	395	427	408	432	378	403	419	408	438	422	439	427	417	423	388	461	404	396	461	441	441	441	454	389	380	405	419	415	423	397	422	420	436	417	441	452	413	397	416	415	437	400	401	427	453	412	434	442	403	408	447	408	421	394	397	438	374	423	403	421	421	441	389	409	429	423	441	418	449	397	435	394	437	425	402	440	403	420	422	393	407	446	425	390	434	399	372	396	417	451	429	394	448	435	432	470	410	430	444	442	437	450	415	401	416	410	437	413	388	425	418	400	419	436	388	400	453	394	386	391	423	432	438	432	383	439	437	409	399	451	400	434	414	405	413	413	419	378	441	460	415	422	407	435	399	405	430	418	432	421	429	411	409	380	442	387	399	406	399	409	416	442	460	421	386	405	405	421	426	437	432	424	389	402	419	434	465	418	432	412	462	434	375	415	408	414	422	395	382	473	420	383	403	391	448	419	396	452	434	433	414	448	458	413	397	397	400	404	432	426	422	409	462	412	413	419	410	421	420	426	438	380	450	412	400	463	405	421	424	462	397	398	443	418	410	440	387	450	403	440	411	435	393	420	422	407	462	423	408	424	430	413	439	408	395	463	413	419	452	381	407	448	405	404	420	441	436	430	442	400	427	406	403	417	407	424	426	424	430	430	411	411	410	437	393	398	405	426	444	425	407	419	395	390	414	411	395	395	429	400	433	428	422	425	428
17205	28160	21714	13078	7615	5409	3876	2482	1688	1147	888	690	684	680	641	638	619	607	609	603	645	571	547	570	599	643	612	600	642	662	677	587	612	559	604	604	569	592	555	533	547	562	492	527	525	571	538	574	580	597	560	596	594	582	580	600	567	597	587	541	538	573	554	550	553	559	532	558	527	524	546	504	505	528	535	544	488	555	524	530	506	536	540	526	571	538	532	530	467	541	512	513	539	524	488	544	494	530	565	520	561	529	521	520	496	536	529	555	503	567	538	529	517	483	555	545	494	498	498	520	499	543	514	506	531	516	531	553	540	529	510	518	477	550	545	496	535	565	534	545	489	537	522	512	547	523	540	521	560	508	510	497	548	528	485	529	526	525	524	564	502	525	573	513	542	474	507	523	553	547	531	539	483	535	501	559	521	517	516	555	548	515	533	526	533	506	516	524	529	557	516	540	508	539	529	577	559	526	534	536	519	511	497	514	532	568	518	547	548	473	500	556	563	537	539	526	544	512	534	556	514	539	563	549	543	510	559	462	493	542	480	542	502	550	545	533	545	563	586	524	531	531	521	540	492	508	536	505	537	552	529	535	532	515	534	514	530	515	535	564	565	520	547	487	527	467	534	521	556	557	578	541	511	561	485	516	537	502	493	481	558	503	513	493	544	539	523	523	529	521	553	552	562	541	551	512	524	549	521	511	534	527	497	530	547	561	567	534	510	526	556	560	536	536	504	493	498	521	580	521	521	530	502	546	498	542	534	498	521	528	479	532	483	495	519	546	545	539	504	521	508	527	518	542	465	536	492	519	561	515	517	519	521	491	522	504	536	518	527	529	523	520	507	559	497	556	513	519	555	495	512	532	566	546	550	558	551	512	522	496	558	519	529	539	548	527	506	501	569	504	514	500	554	520	483	574	512	523	487	517	551	487	565	515	500	511	539	510	502	515	510	503	530	546	509	536	489	515	548	493	513	514	547	557	558	515	568	524	526	578	498	550	555	501	519	532	521	514	531	533	529	523	531	489	575	538	503	530	549	546	508	528	536	554	514	526	562	519	531	524	554	544	512	495	500	528	519	552	523	553	548	515	526	571	502	530	487	492	550	482	538	549	479	496	532	504	539	520	485	520	513	544	530	524	503	520	554	530	507	519	507	523	540	549	519	559	513	551	548	509	535	529	517	512	543	537	507	548	518	544	543	542	550	537	532	536	557	516	542	519	549	546	564	539	557	516	520	543	509	547	539	530	526	506	534	515	511	535	526	531	484	559	558	522	510	537	543	542	533	509	526	509	578	491	507	525	540	527	531	548	527	509	556	515	518	517	535	558	477	506	543	521	556	500	543	501	543	532	530	518	516	515	522	520	534	530	507	553	503	512	534	556	549	520	515	512	531	544	527	520	507	507	520	516	537	506	520	516	538	533	517	541	510	529	542	546	553	494	537	538	526	521	498	506	524	519	544	493	510	504	508	510	499	541	541	510	529	507	541	577	539	539	525	519	513	535	497	557	521	548	494	531	554	498	501	538	520	485	561	540	526	543	528	501	523	509	545	522	516	563	541	502	560	540	526	535	520	492	505	527	524	557	523	546	540	573	573	525	553	552	521	496	507	534	529	513	486	526	553	499	540	566	502	554	512	465	537	552	552	533	522	522	515	540	551	557	525	546	553	549	543	535	522	563	524	524	514	552	549	516	501	506	495	503	536	532	562	505	541	527	573	515	536	520	543	515	514	544	498	553	502	555	554	508	514	501	574	515	563	548	557	513	550	493	538	523	509	517	468	576	547	500	522	543	545	529	508	508	562	507	519	555	531	546	533	528	534	506	566	541	551	507	541	485	549	529	506	494	536	538	510	503	516	524	536	516	517	562	509	514	506	543	542	519	539	526	529	550	529	478	521	506	529	535	508	486	536	568	500	478	516	532	497	489	496	553	515	505	555	472	544	547	522	514	545	515	538	513	512	521	518	554	536	503	549	538	502	532	516	536	546	505	545	499	553	576	508	522	552	533	541	511	540	549	528	528	492	528	512	527	540	571	526	533	532	521	526	538	537	529	517	530	527	514	543	552	505	533	544	543	522	519	545	518	517	544	509	534	529	510	549	540	490	558	505	559	538	539	525	532	526	517	515	535	520	564	527	540	525	499	518	499	530	565	518	526	515	520	526	538	531	552	487	500	560	550	535	557	563	536	501	561	530	502	524	505	535	532	556	519	538	503	532	498	541	559	532	557	505	540	588	531	494	549	520	515	510	522	505	484	511	543	525	539	549	542	518	542	512	560	517	525	518	547	536	527	490	531	467	536	536	549	532	568	496	577	510	518	528	528	511	540	561	510	536	482	492	514	550	498	523	524	522	491	550	504	511	562	540	570	529	527	496	542	509	509	489	543	551	545	562	534	553	550	530	517	496	521	512	546	492	532	553	527	526	506	529	550	503	495	590	535	510	516	527	468	524	550	526	541	536	513	514	513	484	519	517	523	540	541	524	550	485	539	536	530	521	567	538	492	543	560	553	540	505	528	522	570	572	537	512	521	485	499	546	552	555	489	516	531	492	505	535	525	516	520	527	535	494	525	532	530	539	509	523	526	525	516	532	503	515	524	519	507	545	516	543	514	488	570	512	518	548	545	502	540	525	527	517	542	510	504	507	533	511	510	559	519	548	539	541	545	552	539	573	533	554	531	543	551	549	528	529	546	518	488	552	548	538	522	528	562	554	567	562	534	488	543	477	556	499	520	526	493	520	544	509	520	559	531	468	500	507	531	520	527	539	547	496	507	503	557	513	525	522	517	536	576	566	531	554	503	514	530	568	494	541	486	508	559	528	537	526	544	529	508	489	485	566	488	491	533	502	558	503	525	548	510	543	506	506	525	562	483	510	538	572	529	540	513	529	536	511	525	535	492	578	545	522	508	516	521	505	473	514	512	510	564	523	517	520	521	534	535	502	519	514	526	500	530	517	508	505	495	515	516	550	538	505	544	545	521	535	521	526	542	525	551	528	509	521	531	498	501	528	513	522	535	505	507	546	533	540	527	535	495	522	520	538	509	537	538	546	515	548	555	521	549	529	554	508	543	518	505	547	509	533	492	524	573	537	522	508	540	522	507	517	527	527	516	496	538	507	569	561	550	534	542	565	490	519	538	506	528	513	530	544	520	532	523	515	532	569	530	511	536	539	529	536	542	505	544	494	523	529	494	482	514	462	558	552	555	512	494	555	504	509	523	538	501	547	558	519	555	533	498	520	514	527	541	493	493	539	508	522	500	515	555	510	546	512	465	534	530	549	521	546	496	533	503	528	539	496	536	539	529	539	556	558	521	499	533	570	522	496	499	523	555	507	532	518	554	522	512	534	552	534	537	532	562	513	526	526	524	543	560	539	526	526	537	537	499	567	543	529	534	529	526	499	541	514	542	538	533	522	541	557	537	502	520	513	511	496	566	534	499	546	526	520	560	527	531	516	512	536	523	540	497	529	556	551	551	503	535	565	510
24500	21528	28839	24668	21281	10908	3676	1812	1182	874	690	596	565	459	463	458	443	447	445	380	403	373	405	434	399	398	458	404	413	455	421	443	412	387	372	355	354	345	366	341	356	352	338	328	335	327	339	342	413	378	391	421	433	401	397	413	342	388	384	387	365	338	338	329	360	346	309	328	312	383	350	340	338	336	323	343	336	330	348	353	326	334	334	326	352	343	340	339	316	330	305	355	347	360	344	317	307	314	336	360	292	342	313	294	313	320	329	331	325	311	305	316	345	360	310	346	331	328	309	332	306	383	330	329	332	338	301	336	329	316	320	307	315	325	328	334	345	312	315	335	311	323	322	344	321	350	366	309	336	331	332	293	314	307	328	329	326	320	318	313	307	343	327	297	305	325	334	301	318	327	278	351	300	323	326	333	311	311	329	326	315	290	318	315	301	300	333	323	314	326	339	316	345	306	307	332	335	297	315	329	351	332	308	333	338	327	334	333	309	322	328	305	341	307	313	347	357	310	348	322	319	321	305	325	332	306	327	321	318	310	333	316	331	338	327	331	323	329	334	338	314	326	332	297	341	296	306	303	301	344	313	317	322	357	310	315	329	332	321	295	318	305	348	299	343	323	324	330	338	338	353	291	306	317	319	316	305	313	311	322	305	304	315	335	350	315	346	318	340	349	296	345	325	325	308	331	336	337	321	324	324	339	304	306	343	311	309	316	324	307	311	361	334	322	332	341	349	382	325	283	313	303	321	344	317	321	333	294	318	322	315	327	338	328	300	315	320	331	306	353	353	311	322	323	294	317	349	297	305	326	305	343	342	322	297	304	351	341	316	314	327	317	342	303	343	313	303	307	353	330	316	319	343	323	327	313	318	320	338	319	328	356	327	325	283	314	334	336	338	347	296	318	315	309	325	308	328	344	325	293	357	304	275	312	319	319	317	309	296	292	327	332	320	309	328	358	301	315	322	325	330	319	324	309	327	335	310	364	324	299	309	317	319	352	310	324	294	334	322	323	323	318	310	318	339	311	347	315	351	307	337	328	331	311	340	352	335	319	314	308	334	288	310	339	357	331	328	344	302	344	354	332	364	339	310	317	311	318	305	326	323	327	318	318	306	323	329	319	304	323	330	316	310	322	355	310	349	313	315	328	326	305	336	336	357	318	310	334	315	306	335	314	291	353	331	300	305	310	315	347	339	321	304	315	316	331	303	324	335	331	363	316	320	312	326	317	333	337	298	334	387	311	348	322	315	311	304	312	312	334	303	309	313	315	321	325	333	319	310	336	305	314	337	333	316	295	371	286	317	339	323	340	314	338	311	304	347	321	360	305	320	318	338	342	310	336	336	342	324	328	312	323	314	308	314	298	308	319	295	349	326	316	303	320	322	289	330	289	313	317	350	355	351	321	337	321	327	344	346	319	344	326	316	362	297	329	313	334	319	317	323	312	323	341	302	330	313	321	328	329	311	330	300	296	349	331	329	337	341	327	339	304	320	329	322	323	340	307	327	335	327	307	319	336	335	331	315	311	296	307	355	325	325	320	314	335	298	320	329	356	345	321	306	324	317	299	337	322	359	308	309	304	325	301	291	301	342	348	335	353	337	338	334	365	302	327	348	324	316	305	336	316	321	353	314	340	350	322	313	312	330	319	307	300	319	301	312	318	331	327	305	314	324	340	321	312	330	332	320	324	304	311	325	287	287	324	343	321	352	344	332	316	345	306	314	327	316	345	324	307	315	337	304	328	319	333	317	337	321	376	307	297	318	371	353	308	344	322	320	299	312	331	329	328	323	302	346	327	309	327	307	337	323	295	314	341	309	334	328	345	298	306	321	327	344	342	326	310	328	306	306	296	320	320	307	327	329	326	328	292	328	329	356	309	340	311	329	335	338	309	315	294	324	310	340	293	349	316	320	335	347	332	326	339	328	356	274	338	306	324	319	332	328	322	315	325	344	291	331	307	322	333	304	322	335	322	278	318	314	313	323	357	308	305	337	332	329	370	311	294	308	314	348	340	321	320	328	304	318	307	294	317	357	328	323	328	334	314	308	329	310	341	330	304	345	313	314	319	316	321	345	296	300	296	278	317	325	330	329	359	305	300	348	314	330	295	304	323	311	314	315	298	336	328	296	311	335	346	325	323	310	315	334	314	297	303	342	341	372	326	312	318	304	326	329	353	306	343	313	328	315	325	302	301	345	333	342	316	320	299	327	313	312	317	319	325	299	312	297	314	332	338	318	326	332	321	306	347	310	329	299	366	309	340	321	335	315	310	321	333	338	332	330	380	317	308	298	335	322	331	358	353	324	335	296	330	349	333	339	300	301	339	319	324	341	314	327	334	323	339	335	305	311	319	316	279	357	330	307	323	320	324	326	305	317	338	321	305	360	326	317	355	303	327	347	292	311	319	319	319	282	323	311	312	309	328	320	320	310	301	325	349	334	306	342	289	305	318	312	353	341	335	297	327	333	321	342	311	334	333	331	321	332	312	339	302	334	337	355	326	325	322	372	334	308	325	334	307	332	332	339	316	357	320	327	341	288	346	288	306	307	296	337	324	320	330	288	347	311	318	319	322	312	310	336	331	338	346	360	325	311	314	340	331	346	314	313	294	356	289	363	341	299	325	339	371	348	331	340	310	287	323	326	338	326	314	355	318	325	315	327	343	347	329	304	332	298	309	320	289	327	274	303	335	324	325	331	316	310	337	344	316	340	291	314	325	303	342	344	292	302	337	341	357	349	305	311	332	323	338	312	324	320	339	324	333	315	357	316	320	347	338	311	332	322	333	339	335	315	307	334	319	327	305	327	321	345	339	335	360	324	314	330	309	301	336	294	290	334	304	311	363	330	331	357	308	327	310	341	347	322	315	340	324	356	344	329	307	296	309	334	319	340	303	345	342	331	330	315	323	315	339	328	323	356	303	327	293	311	282	293	339	329	321	336	336	348	331	331	308	285	342	320	283	322	321	322	333	280	316	291	314	332	317	318	329	356	307	296	309	291	322	313	318	321	320	274	328	323	341	333	325	280	308	279	327	307	333	305	327	326	306	340	329	297	316	335	337	332	355	321	337	299	321	320	324	286	326	309	325	314	339	320	329	343	327	336	330	322	342	301	344	309	336	333	326	334	338	305	336	349	331	329	303	344	333	348	318	286	325	320	299	345	367	304	324	313	331	306	321	310	319	350	321	315	335	314	361	314	326	304	331	311	360	343	346	310	307	364	323	325	331	335	313	316	319	338	310	342	333	311	326	325	329	295	332	352	334	335	279	297	325	305	295	359	341	323	342	333	340	314	321	326	323	317	313	322	291	338	293	362	329	335	336	341	336	309	322	330	325	301	321	285	331	345	323	324	323	314	336	330	324	300	345	321	330	326	326	340	320	341	336	325	334	302	333	326	322	311	301	330	283	371	351	340	322	312	328	301	337	291	302	306	337	333	357	298	320	306	363	333	328	342	350	356	335	304	342	333	311	326	339	326	308	316	335
18578	35802	30028	18951	12653	8740	6283	4022	2624	1955	1344	1069	949	804	758	735	733	682	664	636	615	559	555	584	632	633	645	608	663	689	626	589	573	553	529	512	493	473	482	444	453	462	456	466	433	472	473	501	546	564	542	564	564	525	581	582	563	531	480	473	497	457	484	498	443	448	438	402	404	469	455	480	460	434	431	428	465	429	392	387	430	449	438	429	415	424	438	437	440	414	445	417	410	452	417	396	389	398	446	394	419	407	412	434	412	412	417	409	397	413	392	425	423	442	425	384	393	415	406	376	410	438	447	410	417	435	399	416	407	434	394	376	423	403	436	392	443	439	380	386	400	420	367	422	407	412	434	401	393	418	392	406	409	412	450	409	425	422	374	411	389	401	390	399	410	378	418	394	424	404	405	376	423	399	424	421	391	400	405	392	388	408	419	417	423	403	403	387	429	400	435	424	441	398	412	406	409	396	415	407	421	366	413	398	393	405	422	392	412	418	447	405	408	438	425	371	412	388	418	432	392	424	380	384	407	411	407	424	423	432	425	435	411	377	407	438	418	464	395	422	419	392	386	407	395	381	363	407	417	404	416	439	421	415	422	424	453	412	432	458	371	423	428	417	426	383	397	398	383	405	399	414	407	404	420	396	414	434	422	399	405	417	393	420	364	458	434	418	407	414	410	413	407	418	417	414	420	425	348	413	394	398	386	403	423	413	408	412	421	393	413	390	388	400	376	388	433	404	422	398	387	431	429	399	382	441	397	409	389	370	422	425	442	406	406	412	410	399	422	416	422	363	417	441	422	412	364	362	410	396	389	415	391	411	437	416	430	455	384	421	422	401	437	383	424	410	391	415	419	420	428	426	390	441	417	384	381	445	416	428	396	428	423	451	414	417	407	390	442	392	400	421	407	400	421	414	422	427	400	410	377	406	397	373	422	368	432	407	391	411	417	382	438	427	413	416	418	413	437	378	434	408	422	385	430	406	410	412	437	384	433	408	383	440	437	413	422	433	381	419	450	404	432	417	400	407	380	422	411	368	407	411	407	378	384	437	403	423	420	349	426	399	394	387	413	436	397	408	395	420	427	410	412	417	402	429	391	456	451	417	415	398	404	397	424	405	399	395	414	424	357	410	392	416	418	418	405	409	427	381	398	393	395	421	397	390	423	408	407	425	405	401	395	397	449	430	397	417	393	436	428	382	424	418	390	391	413	390	427	392	399	424	407	399	415	425	426	405	431	389	413	457	393	397	435	413	399	388	411	391	418	395	402	386	418	413	386	413	407	356	397	410	378	392	446	417	375	365	421	400	401	385	415	391	401	425	429	384	412	406	392	415	405	393	457	401	411	443	410	435	407	430	390	402	380	393	452	426	425	418	403	404	375	416	441	417	445	392	412	418	386	436	393	437	414	409	448	426	387	427	418	405	417	380	425	416	398	390	412	413	436	409	405	393	447	391	439	434	436	410	382	411	405	425	452	397	422	407	424	422	417	417	406	444	401	451	394	411	398	419	417	405	429	393	425	416	361	415	426	393	417	428	406	385	437	418	391	419	407	423	399	389	406	418	391	420	390	408	433	413	404	400	388	400	425	432	407	407	413	390	431	405	427	441	426	424	403	438	422	431	414	440	388	399	407	431	415	409	428	392	406	378	421	390	424	427	413	423	377	434	406	451	414	394	411	397	418	433	391	384	426	382	407	439	450	423	423	404	423	405	411	405	433	436	428	396	373	426	404	404	431	400	409	461	407	421	409	438	395	406	407	404	403	433	409	392	417	431	408	407	425	398	413	413	396	442	411	423	405	400	421	388	409	418	417	382	431	434	419	377	421	417	411	419	418	442	390	425	370	404	413	410	413	391	432	417	399	395	414	415	467	390	409	368	410	437	395	416	396	433	378	387	422	394	402	423	428	470	432	409	402	396	439	379	405	435	382	408	375	403	404	429	410	423	395	373	413	396	428	420	425	426	424	426	388	382	412	400	395	415	403	392	409	403	401	389	389	391	392	386	411	373	379	419	393	406	414	436	385	452	379	418	455	413	405	378	428	412	431	409	424	370	429	415	432	397	423	406	410	398	399	393	393	409	407	437	392	419	408	416	407	414	383	395	401	401	400	401	390	410	422	417	426	411	400	416	398	414	416	406	408	412	449	420	461	398	419	433	402	440	400	373	425	415	425	410	410	428	427	408	423	428	396	410	424	401	423	406	428	403	383	418	424	424	374	440	411	389	437	401	405	399	396	395	420	421	402	441	416	440	427	418	417	424	430	417	400	420	456	414	439	423	428	410	434	377	403	398	378	359	417	457	464	388	417	442	458	412	397	418	417	393	410	425	433	408	414	456	411	425	425	431	388	435	415	420	455	411	442	442	403	445	393	404	402	391	426	408	415	440	418	457	406	395	411	408	422	425	394	417	401	434	391	398	411	412	413	403	436	394	417	442	394	405	411	403	411	419	383	391	400	394	407	437	423	382	425	379	415	423	401	421	394	382	403	454	436	392	397	403	383	447	427	420	408	401	402	390	390	413	431	406	419	405	378	429	431	393	438	380	430	396	374	410	390	402	446	390	367	367	407	389	420	415	442	417	380	419	414	405	434	383	407	410	373	456	375	454	405	413	410	416	386	446	398	389	431	400	403	423	430	428	411	362	415	396	398	373	392	415	414	384	416	409	424	439	422	440	393	410	420	455	442	404	413	411	416	399	432	395	395	395	400	437	450	415	407	413	442	401	416	415	423	385	395	378	392	385	370	420	404	397	426	415	425	416	395	419	433	416	383	433	392	437	399	429	380	386	411	405	399	397	402	382	401	439	402	380	390	405	431	392	392	409	395	423	422	406	428	408	366	401	417	389	422	379	406	399	424	403	402	427	438	420	412	432	389	432	443	429	410	413	461	397	404	394	419	395	399	440	440	399	385	406	416	400	402	408	377	400	425	451	430	418	460	416	404	411	437	435	396	406	384	423	417	406	401	411	435	430	409	430	414	410	396	446	392	384	430	407	456	410	448	404	390	391	412	420	414	431	414	429	431	420	427	427	408	413	425	429	424	432	404	401	443	403	420	405	430	401	389	412	396	427	394	423	440	408	383	420	417	446	392	410	399	432	414	405	417	414	409	400	444	420	398	404	430	420	423	415	401	468	402	384	387	418	393	405	395	406	398	402	448	440	393	394	422	398	403	407	408	433	415	405	415	432	417	412	397	431	413	400	445	423	420	400	403	405	429	353	376	417	446	413	437	402	413	450	411	425	428	376	414	377	412	385	421	426	443	399	407	448	388	423	383	430	415	385	394	439	430	422	409	419	403	402	417	413	414	462	421	416	383	424	421	432	396	411	381	399	381	419	395	420	401	387	434	426	398	402	411	417	388	389	381	446	424	408	431	420	397	408	431	392	427	390	401	410	436	436	370	406	398	430	435	400	430	397	421	422	407	404	441	394	388	438	425	374	414	422	437	406	423	435	395	396	392	385	423	391	403	437	432	406	424	410
25808	21603	27595	25431	10676	3590	2272	1394	942	797	708	627	572	599	562	495	574	569	579	520	500	516	509	553	532	480	510	565	497	527	540	524	561	499	564	519	486	553	482	496	494	454	491	465	464	524	499	552	507	511	528	527	536	515	501	491	505	485	474	498	469	530	509	516	450	476	462	470	499	495	467	488	506	534	511	499	509	508	500	479	466	461	462	493	506	460	451	478	485	499	472	519	452	449	468	442	444	467	422	463	470	453	483	496	458	443	461	442	465	509	495	479	461	476	465	482	465	474	447	480	462	401	452	460	462	454	467	469	478	470	447	465	497	464	460	483	452	469	420	494	528	448	471	452	476	463	450	451	487	451	465	464	456	464	460	476	480	465	444	495	458	498	485	465	455	473	452	493	429	491	496	450	501	472	435	491	462	463	460	454	456	479	457	459	476	499	468	494	445	512	495	498	452	448	444	495	465	471	471	454	469	464	484	480	482	446	456	475	450	458	471	464	466	455	467	459	455	442	464	453	502	485	434	485	440	443	474	476	443	429	460	470	474	407	527	423	454	467	463	453	478	480	492	440	501	463	475	440	499	477	412	468	477	466	410	471	448	489	463	450	446	477	477	478	456	476	479	487	435	430	511	440	465	459	440	457	508	466	503	497	473	464	468	444	488	448	498	486	475	476	471	468	501	495	498	471	448	458	474	423	424	488	443	449	450	454	498	494	476	458	468	479	492	467	476	466	428	456	464	480	439	447	453	443	452	460	495	461	442	462	481	462	488	508	508	447	446	432	438	443	514	472	464	437	417	466	484	436	412	418	425	457	486	478	474	470	459	501	477	458	440	460	456	483	495	428	483	439	466	465	462	465	495	512	445	457	462	524	431	475	482	513	425	442	477	499	469	479	481	483	394	500	456	470	452	467	473	445	425	465	470	471	485	457	443	478	434	459	457	442	483	429	456	445	449	439	462	452	429	505	438	509	422	468	455	415	458	477	469	475	490	457	500	444	508	443	460	486	444	477	474	448	472	478	492	421	465	449	488	441	449	472	452	462	439	487	434	468	436	439	494	480	472	485	450	431	469	462	473	510	488	476	446	454	453	441	422	424	465	482	473	476	436	449	467	476	461	484	486	493	452	461	428	448	457	502	467	485	466	446	441	505	453	451	450	518	452	455	471	462	490	469	478	496	447	467	466	448	472	431	447	436	442	432	434	466	461	457	441	445	448	448	463	456	478	436	448	458	470	451	452	427	458	500	478	475	452	422	504	497	447	432	482	434	463	451	463	460	455	454	461	478	455	464	416	463	438	434	475	467	454	477	459	439	458	446	502	477	485	431	452	494	471	491	479	500	455	492	476	474	478	468	453	407	462	474	458	506	515	478	493	483	468	445	435	448	454	462	443	469	489	456	464	441	472	462	477	463	463	463	454	502	434	423	454	478	458	458	508	439	459	435	475	467	480	470	445	453	521	477	491	479	462	429	442	420	479	463	478	434	488	447	477	502	449	467	453	470	450	447	493	473	496	478	481	448	476	468	482	450	476	477	449	383	451	446	493	436	480	460	466	459	475	499	461	496	468	471	467	437	473	515	481	443	452	445	523	452	438	440	480	416	477	440	470	451	492	491	433	485	473	474	451	474	473	485	431	448	451	480	489	469	479	471	486	489	499	439	482	473	451	477	468	457	425	433	459	494	455	444	420	443	458	486	483	476	446	452	438	455	488	447	483	488	454	469	485	466	453	491	457	463	457	458	450	456	452	431	481	450	436	412	477	454	449	471	467	478	492	481	500	517	465	446	455	473	448	481	439	459	401	463	460	493	464	464	443	448	476	471	493	458	517	447	496	479	482	454	477	455	448	429	444	455	461	439	461	457	468	489	449	477	468	492	481	443	473	424	489	473	429	447	466	456	458	459	478	509	465	478	471	498	451	466	492	462	438	445	491	476	501	439	487	477	485	476	489	468	470	449	493	455	456	439	452	431	446	482	431	492	456	497	481	460	465	472	473	448	487	494	463	466	457	426	465	494	460	493	450	475	474	455	447	487	518	446	456	448	447	468	467	506	445	431	472	443	460	435	488	438	466	453	467	443	481	423	498	488	473	468	461	410	461	471	454	470	482	485	475	470	449	497	462	460	445	460	483	439	447	425	472	418	462	461	447	450	467	486	453	455	505	437	457	475	466	501	476	473	499	480	481	469	476	494	438	446	428	426	497	474	496	470	470	474	444	463	457	471	460	443	474	464	448	469	448	458	445	480	437	479	468	451	496	503	447	511	468	444	460	473	463	459	452	479	484	459	435	462	475	515	489	512	456	446	495	461	477	461	454	462	463	472	476	425	463	450	518	500	505	481	490	432	469	495	452	453	449	470	485	425	455	430	450	479	482	444	429	430	491	477	468	466	395	456	448	488	453	437	500	456	462	439	459	462	496	448	429	492	473	471	489	464	467	482	426	476	480	469	491	467	470	487	467	508	427	437	504	485	490	462	482	445	457	481	457	488	497	483	449	455	454	479	481	469	442	438	469	490	439	418	461	495	477	495	478	476	480	513	466	468	454	466	504	482	491	478	454	467	460	474	476	470	444	449	495	473	455	465	471	460	450	469	485	429	467	486	457	459	452	451	469	443	502	463	497	466	459	507	472	484	450	476	449	461	461	460	489	446	466	432	439	464	455	428	465	461	460	468	450	470	489	457	462	454	453	448	442	465	459	431	480	449	483	484	477	462	480	495	460	479	449	457	429	430	504	485	474	459	450	490	416	462	462	458	448	466	484	450	453	476	457	456	454	452	475	469	481	468	487	469	436	448	442	425	465	451	475	463	478	475	475	453	457	450	478	447	414	449	485	437	490	455	505	475	429	448	493	487	498	481	464	467	462	474	440	429	455	478	472	491	452	466	482	454	450	480	447	444	449	473	469	457	459	456	488	401	449	556	458	481	492	456	445	429	433	421	470	478	500	439	449	465	476	444	516	459	449	484	482	467	471	484	442	440	495	470	463	453	432	473	480	451	443	492	451	461	479	449	459	474	481	473	450	488	459	451	461	450	470	480	478	425	450	465	497	474	444	449	452	446	441	441	439	452	464	482	473	465	492	474	474	469	478	514	476	448	437	480	493	456	482	456	451	511	490	458	442	465	458	524	471	438	476	444	449	494	463	407	462	478	463	474	471	477	455	492	461	475	481	475	450	484	454	488	462	446	460	494	451	465	490	437	477	453	455	491	488	444	433	488	482	445	456	478	466	485	467	444	487	481	470	482	446	475	468	471	424	496	459	446	417	480	447	449	423	466	431	451	470	456	455	476	454	466	456	458	450	447	483	450	454	441	439	471	441	452	471	512	500	442	478	470	419	480	492	450	465	478	417	461	463	464	502	492	486	485	471	468	461	470	442	495	497	455	426	461	501	434	437	468	438	437	491	486	445	482	462	478	485	471	496	446	458	463	451	479	442	478	451	461	482	452	496	512	435	469	524	499	490	474	458	477	478	458	440	465
18008	32699	26678	14934	9967	6957	5013	3115	2082	1583	1119	990	906	899	864	773	794	816	747	721	692	721	723	722	740	705	752	747	782	771	813	698	721	650	708	648	680	634	590	643	537	603	564	590	565	597	622	596	665	700	700	691	747	710	680	676	623	731	629	641	604	649	668	589	598	591	595	606	604	619	614	621	588	629	577	574	539	632	562	562	603	605	601	549	587	574	592	579	559	589	575	591	545	617	635	585	577	568	550	573	566	564	589	606	604	577	530	533	561	623	571	560	612	584	618	565	601	618	539	609	595	581	624	634	570	576	585	560	601	583	596	576	587	528	574	568	577	567	572	579	579	582	565	562	589	536	573	592	577	600	566	541	569	522	598	587	548	597	577	564	589	567	592	617	575	573	587	577	634	596	606	560	582	551	587	536	613	532	570	532	599	562	587	536	583	543	549	572	553	582	544	571	556	592	572	581	585	585	564	586	547	548	561	585	592	539	562	556	582	545	600	585	539	555	589	612	595	629	627	592	602	575	583	567	561	585	552	610	588	595	555	570	535	582	600	582	558	588	608	591	538	612	549	573	579	531	559	586	601	642	573	614	610	580	605	616	589	588	585	601	583	597	577	547	570	495	560	626	573	621	562	597	546	567	534	576	564	599	562	609	564	586	616	532	599	584	609	594	575	583	575	592	557	606	558	582	599	583	594	538	582	581	584	553	564	589	605	557	625	543	559	570	581	532	581	577	555	579	573	561	571	598	579	597	572	570	568	541	581	619	576	544	566	585	596	548	553	579	514	545	541	612	572	618	563	609	594	557	585	549	551	618	568	590	591	536	571	591	568	594	597	579	565	571	574	608	574	579	565	582	560	590	576	580	554	611	589	566	587	577	513	603	580	555	600	561	569	592	581	572	580	593	586	536	587	558	617	598	587	567	578	582	580	569	604	599	609	570	554	554	559	566	561	539	586	586	598	537	618	622	555	618	585	630	586	576	599	603	537	618	620	515	565	555	599	628	581	602	596	614	528	557	560	623	585	558	579	557	562	560	569	550	559	618	533	575	591	608	578	522	565	531	575	584	543	599	570	621	562	586	589	578	594	579	587	584	584	570	566	552	584	572	539	571	610	582	586	590	592	593	626	564	597	593	585	597	581	577	601	577	537	578	597	606	590	547	516	541	604	580	603	574	554	573	592	606	594	597	555	547	566	532	647	590	585	575	583	558	615	604	578	580	587	587	546	575	552	577	605	582	604	573	587	582	583	593	617	543	585	547	523	580	603	584	579	578	565	566	555	579	614	569	612	545	564	578	601	547	574	613	586	580	592	581	550	616	592	576	588	577	558	569	580	586	580	594	539	588	607	567	573	582	586	610	603	563	577	591	547	561	606	584	579	539	547	536	592	572	560	552	564	600	568	574	602	587	574	576	591	572	572	609	565	559	569	592	520	585	585	623	567	532	620	556	594	587	585	597	558	601	548	596	580	556	616	592	598	571	561	593	614	608	575	615	567	605	558	617	573	606	583	542	612	620	574	568	570	553	567	588	555	587	576	592	569	602	544	577	600	559	593	596	559	568	559	599	540	587	562	596	540	552	536	576	602	590	557	568	588	579	631	553	576	575	536	552	562	581	632	563	630	573	589	596	599	562	589	537	577	583	545	543	615	567	576	592	533	554	577	605	511	547	580	552	537	568	608	553	585	592	584	544	597	566	543	596	570	572	563	595	603	564	594	582	573	545	557	569	559	518	607	605	552	552	547	581	571	535	614	556	611	588	589	634	587	549	583	586	541	565	546	617	617	606	601	608	570	597	573	605	547	555	598	594	566	585	570	591	565	610	618	537	562	574	530	554	570	546	557	595	585	547	562	547	605	565	530	561	567	580	589	584	595	594	587	605	558	585	542	563	570	602	566	560	580	601	601	521	559	599	621	608	582	581	591	594	601	567	595	566	599	592	582	567	593	569	585	614	578	561	586	570	563	530	627	566	547	583	605	579	602	576	588	572	584	579	555	584	590	582	540	545	628	544	586	574	558	584	548	566	604	636	573	571	568	566	573	606	572	598	573	614	564	562	529	600	581	618	588	619	590	565	575	584	590	539	620	553	618	608	607	601	573	584	592	600	545	564	589	512	579	556	548	570	561	621	629	560	554	568	577	574	598	574	597	598	563	547	570	597	548	593	546	619	564	587	619	568	560	634	573	579	575	647	542	624	612	583	592	586	611	569	592	579	556	622	612	550	572	619	565	570	618	533	577	577	575	607	566	574	547	615	594	562	610	594	537	555	573	593	560	591	570	564	575	583	550	551	558	561	603	570	603	615	559	544	604	553	517	577	557	548	525	578	584	613	585	570	597	573	556	600	602	558	593	573	594	550	551	612	576	570	604	581	577	578	585	556	552	530	583	592	584	581	587	577	602	565	639	598	572	574	586	594	610	577	560	601	576	593	613	559	572	601	595	519	584	555	553	592	591	523	596	599	605	591	563	561	575	558	607	561	554	556	558	567	538	571	585	596	598	553	595	594	591	547	595	564	563	585	580	601	585	553	573	576	579	578	577	573	532	575	574	635	541	615	559	553	578	592	585	543	629	587	559	556	579	560	555	594	566	562	559	568	564	583	560	543	569	578	584	557	588	585	584	581	582	590	597	608	568	586	577	564	560	582	559	556	600	576	574	555	599	562	559	592	588	565	606	555	589	576	574	526	565	571	572	598	588	597	559	586	567	559	560	553	553	595	568	562	602	565	576	606	611	609	606	598	577	616	569	573	595	622	601	589	602	579	577	578	600	593	576	569	568	624	581	555	566	558	596	567	525	571	572	585	573	585	555	575	609	544	587	553	549	595	569	609	624	542	523	583	576	555	573	576	566	625	614	546	602	541	609	567	551	584	585	560	544	542	582	617	595	576	595	547	564	620	555	565	596	565	567	579	564	553	574	579	569	615	607	605	564	563	606	594	611	587	570	577	575	580	557	594	565	586	563	603	578	589	559	550	559	597	581	593	578	558	573	592	546	553	554	505	573	591	617	577	562	576	557	602	594	558	567	566	593	556	613	564	633	612	526	592	567	600	559	564	558	579	569	573	597	560	584	603	554	584	598	575	589	574	558	574	558	569	603	519	605	590	620	587	569	618	598	570	613	568	532	567	572	569	579	583	542	569	580	570	570	581	571	546	599	542	643	616	573	603	594	524	563	571	561	565	630	556	577	559	546	623	555	538	593	618	588	610	581	549	557	580	601	558	599	577	556	540	556	552	590	552	553	584	558	621	549	585	597	563	583	591	575	583	605	610	517	592	573	546	583	606	617	541	584	548	561	583	589	594	564	608	578	572	546	603	563	562	596	581	586	608	590	584	580	555	630	599	560	608	559	606	565	583	598	550	595	544	614	575	582	567	565	585	559	598	599	532	572	570	592	560	582	586	567	608	572	588	604	505	556	592	551	584	538	586	527	561	536	548	598	537	581	581	586	556	575	569	588	598	583	583	589	593	534	558	586	577
23459	21558	29408	24127	21574	21453	10613	2552	1557	1143	854	748	659	599	590	597	557	547	523	454	478	482	461	468	538	481	518	554	576	580	568	505	524	430	441	394	422	395	407	369	415	386	414	389	447	394	391	422	456	479	458	509	482	481	484	461	413	424	431	423	401	401	384	386	359	372	372	341	367	372	386	411	383	362	380	382	367	360	375	371	336	382	374	404	371	345	365	340	371	359	336	384	363	358	346	369	382	356	401	333	360	374	343	356	364	345	356	341	353	340	371	382	354	364	357	315	370	353	365	326	383	312	328	359	312	399	362	340	330	353	370	403	329	362	357	329	328	344	345	340	332	363	369	357	322	371	368	349	374	381	352	398	366	344	302	355	346	360	381	396	373	334	322	335	368	364	345	392	387	376	339	377	360	334	341	349	370	357	378	342	358	377	388	338	369	343	358	385	323	368	353	375	343	345	377	345	333	347	404	381	374	340	346	324	314	359	324	334	326	337	343	357	360	344	326	363	360	353	357	324	348	375	340	360	334	380	368	352	335	307	356	365	376	330	354	362	334	373	366	329	336	344	337	347	354	347	330	339	347	347	369	328	353	366	366	350	356	364	346	358	364	318	337	362	374	341	334	325	323	373	372	375	387	364	328	344	339	340	371	342	347	364	337	343	360	330	360	329	323	351	361	382	374	363	323	339	349	315	354	360	365	358	345	364	371	336	329	357	317	320	337	353	339	361	387	383	336	367	338	335	342	340	397	355	343	348	407	357	347	349	335	325	355	333	344	360	350	346	366	383	360	356	352	322	280	349	335	345	352	387	343	351	342	353	370	388	351	356	366	354	356	329	337	350	331	356	374	386	371	367	357	350	349	309	330	354	350	367	336	353	386	357	359	334	361	373	347	339	361	362	366	334	378	303	330	361	347	345	340	375	346	330	373	329	346	344	373	341	366	328	340	343	334	369	320	347	341	350	362	377	338	363	359	369	346	328	343	348	351	334	326	334	342	353	359	335	375	327	343	358	372	393	381	354	347	359	344	334	313	363	337	330	371	320	337	322	323	363	380	342	355	318	360	338	361	315	373	352	333	364	358	341	345	381	353	366	340	385	347	352	343	332	331	402	333	361	335	329	358	367	384	359	341	368	353	352	350	369	352	376	318	335	362	350	349	357	343	321	323	356	343	321	357	359	364	307	333	360	336	351	385	345	313	367	352	331	347	314	374	372	350	356	350	346	332	350	378	368	344	350	310	325	347	370	333	343	355	336	335	322	350	332	371	366	386	350	329	356	373	345	360	357	366	371	363	355	369	346	368	370	339	332	385	366	330	341	377	399	339	325	313	348	349	343	387	379	369	322	339	318	346	318	344	349	350	348	353	371	371	352	367	347	332	350	364	348	340	306	361	375	330	386	346	338	337	338	349	358	372	338	352	314	355	326	369	350	379	363	366	356	350	330	343	389	361	374	329	354	352	352	336	352	361	337	327	363	355	315	374	340	360	387	360	377	337	338	335	329	362	370	387	339	327	337	343	335	336	356	333	306	370	346	352	331	378	342	328	355	355	329	387	371	408	390	338	342	318	337	352	372	345	312	351	361	368	376	334	309	345	356	354	364	340	346	307	333	353	334	333	356	312	389	347	342	316	351	348	344	365	356	329	347	330	355	332	365	376	358	333	362	341	374	331	341	362	351	339	385	361	374	361	340	382	341	400	360	393	355	344	325	354	380	353	364	350	356	364	350	347	353	379	316	367	361	307	368	349	328	377	340	360	363	361	350	364	331	334	366	331	365	357	354	368	362	381	395	345	365	325	354	388	350	330	338	343	362	355	331	331	350	360	354	340	324	338	347	336	369	311	332	327	349	364	352	371	331	333	349	370	386	357	353	337	348	361	323	348	357	372	354	319	330	330	312	329	347	370	354	368	330	356	344	352	329	323	353	363	366	378	341	343	350	371	351	384	348	363	351	349	356	353	364	356	349	344	352	362	380	340	365	353	369	342	323	310	370	330	329	353	337	345	356	370	346	345	353	325	326	337	334	342	358	350	316	343	383	344	392	369	377	353	333	362	333	330	365	348	333	356	339	351	347	377	360	340	355	392	375	324	367	329	327	350	390	341	350	392	327	330	342	364	350	334	337	358	368	339	365	375	330	325	370	345	349	343	359	372	351	351	322	337	331	315	377	377	397	342	366	375	321	347	338	341	347	330	371	363	340	375	329	347	369	371	368	353	352	362	364	358	336	368	342	378	362	373	340	354	352	342	374	344	333	327	339	368	326	337	344	326	373	344	325	350	351	355	355	338	364	350	335	338	349	371	364	315	335	362	344	346	365	373	356	338	331	341	340	324	355	362	336	375	401	330	370	358	355	385	349	342	349	344	355	339	345	350	350	391	367	329	337	330	342	352	325	332	365	343	340	351	351	339	348	314	355	333	352	336	343	367	310	331	354	341	376	321	323	355	376	352	311	372	355	347	364	336	330	352	313	316	361	338	386	340	320	372	341	349	370	326	345	365	363	364	379	330	370	362	345	347	322	352	352	354	369	337	336	368	361	359	350	330	350	340	369	364	336	348	327	354	381	329	364	377	343	372	333	369	337	350	344	334	361	336	387	343	348	348	383	356	354	347	311	344	368	393	329	341	353	292	323	341	331	351	357	364	372	357	365	357	346	336	379	335	305	375	371	362	326	318	388	332	358	339	343	343	374	354	335	357	347	347	334	343	330	339	336	328	344	315	374	370	353	358	371	322	341	349	373	353	355	359	359	342	384	343	331	341	335	353	364	373	341	321	349	355	378	333	357	340	328	337	340	329	365	391	353	369	368	358	346	346	352	339	335	366	332	371	379	358	340	353	349	345	334	333	352	344	337	331	354	364	365	354	333	344	318	311	334	355	334	370	376	346	377	308	308	366	330	359	321	366	366	365	355	350	339	378	328	325	378	364	347	362	320	364	377	332	362	338	392	358	346	354	354	347	332	337	309	369	363	339	362	360	363	367	315	355	325	360	344	369	355	340	365	371	360	357	308	332	318	397	351	363	367	370	370	352	351	362	377	358	354	369	340	335	331	327	335	371	364	368	353	359	330	324	344	342	352	316	377	317	363	343	342	360	389	335	341	374	357	339	314	361	333	358	342	400	355	347	345	340	328	316	364	333	376	355	336	351	362	366	346	353	397	344	351	353	333	352	349	333	376	377	368	377	363	384	313	310	372	342	338	393	341	401	352	332	345	342	329	344	354	357	338	327	349	334	333	342	307	367	372	346	343	340	339	332	342	352	339	388	333	380	373	365	350	320	376	384	368	387	326	364	391	348	360	345	387	341	358	374	369	326	349	311	393	350	321	354	352	330	346	358	366	354	360	350	367	360	369	376	331	336	330	382	354	361	380	352	374	342	355	351	332	343	344	368	316	351	335	364	346	338	369	323	352	369	360	359	372	358	374	377	381	345	320	365	360	345	380	342	341	349	327	353	341	327	349	371	389	391	326	342	342	327	364
21217	41430	35265	22969	16209	11722	8588	4750	3541	2572	1856	1477	1356	1123	1104	997	934	824	883	779	809	749	728	774	766	782	803	838	904	909	823	835	754	699	625	606	565	562	533	521	572	484	501	523	517	496	533	584	598	658	724	704	670	747	689	617	601	623	549	526	582	557	501	437	485	453	400	453	445	474	505	503	545	462	501	470	476	502	494	467	478	469	419	460	487	443	444	422	447	459	430	426	462	435	424	458	458	465	432	502	430	442	430	417	431	438	429	415	426	440	381	438	389	409	419	417	440	409	469	408	402	387	423	456	408	414	440	429	432	448	427	410	447	385	424	465	429	450	414	429	453	408	383	401	441	437	440	428	419	445	431	392	477	437	434	445	466	428	407	431	434	442	467	431	439	411	432	396	410	418	449	450	446	450	435	430	449	415	419	434	417	429	459	465	431	425	436	434	417	421	431	451	427	464	444	414	449	409	446	435	431	357	440	425	441	415	426	406	414	391	461	435	476	418	447	448	440	441	429	437	434	422	404	390	415	425	440	407	397	474	437	430	441	468	422	445	430	425	393	413	395	450	434	490	428	447	400	452	442	406	438	406	416	426	422	456	447	433	389	402	415	416	446	419	431	453	430	421	444	419	410	440	455	421	409	454	419	433	415	458	445	451	439	447	440	448	429	408	453	425	421	392	413	425	429	445	418	424	443	450	406	440	447	450	431	402	444	430	411	415	415	428	442	478	444	450	438	444	424	429	415	439	443	444	407	429	434	445	429	422	455	449	428	422	406	449	411	387	396	420	421	388	468	432	442	432	443	427	466	411	395	418	404	465	400	445	425	441	428	479	389	445	417	376	494	416	425	419	468	420	450	428	427	433	449	407	409	412	405	434	422	453	473	435	429	444	407	443	396	388	450	425	452	368	423	414	414	414	384	432	454	432	406	401	407	417	432	389	421	466	451	435	394	419	393	439	450	414	432	428	405	405	428	470	452	405	436	458	471	448	390	435	380	441	416	446	419	417	432	433	407	403	431	426	417	456	414	445	443	424	410	431	423	383	438	439	400	420	432	456	444	422	429	454	444	432	401	441	415	468	407	405	443	457	430	426	428	452	421	433	420	416	435	426	436	427	409	410	412	418	445	401	460	447	433	412	426	442	457	426	422	470	451	442	406	438	421	445	425	462	468	443	477	433	434	419	428	446	429	456	405	396	437	439	427	472	460	424	437	443	443	427	419	438	424	409	415	420	407	430	422	425	433	415	461	424	449	437	416	445	427	442	431	416	411	463	406	391	414	437	440	461	435	422	420	445	434	441	426	447	430	419	428	437	418	461	454	432	425	419	411	447	464	421	416	463	417	467	454	422	411	449	425	434	404	432	440	440	401	463	466	416	453	421	462	427	434	426	404	443	411	425	402	415	409	439	423	434	403	451	460	422	423	425	423	420	417	449	401	489	410	463	441	429	410	403	414	486	453	459	433	438	410	444	454	445	408	475	409	400	407	440	445	438	442	432	428	433	431	471	423	390	403	464	455	473	423	414	416	456	454	427	440	404	407	430	438	453	385	423	413	393	436	420	396	428	459	402	435	465	465	435	393	436	463	477	414	458	427	454	421	444	382	382	437	417	425	420	451	448	405	391	444	448	443	438	416	435	423	451	443	414	404	422	444	436	424	418	474	428	443	399	420	399	441	446	430	445	459	444	421	415	429	401	464	447	460	419	419	438	446	459	443	438	453	463	406	418	445	427	427	408	446	437	436	424	438	452	439	441	436	420	425	437	427	449	469	453	456	413	466	443	441	454	403	447	426	466	430	439	457	460	438	451	387	440	421	422	397	439	415	406	476	445	434	460	412	458	414	434	431	409	433	445	418	399	429	417	439	438	419	456	441	447	396	420	445	421	444	407	382	405	455	442	423	415	414	445	431	416	412	441	460	442	444	406	431	427	449	433	454	425	425	403	436	418	443	449	454	431	436	401	433	419	458	440	449	410	420	460	419	454	445	435	407	462	424	411	384	434	417	449	401	443	440	437	386	488	433	424	469	392	406	432	429	408	446	444	435	444	436	433	451	425	446	434	446	423	414	409	440	415	478	439	475	439	457	443	427	384	425	466	437	428	437	421	433	425	436	449	461	421	455	424	427	421	431	437	403	407	435	427	443	440	418	440	411	447	381	460	421	427	448	424	428	414	425	465	417	417	431	433	418	410	430	411	447	417	423	421	408	401	417	439	448	431	464	438	439	444	393	433	444	443	424	394	439	452	439	422	413	433	414	433	406	428	431	466	436	445	453	424	473	424	406	426	448	484	447	419	394	388	443	453	442	419	445	399	447	447	424	385	426	409	422	424	432	431	400	454	398	429	440	466	404	436	447	411	427	440	385	424	417	446	475	366	421	423	375	425	448	466	412	435	447	392	423	453	430	422	431	432	460	424	452	460	442	404	438	457	449	431	389	387	446	450	422	454	423	429	401	401	388	427	463	427	442	472	421	398	401	419	438	416	420	433	421	461	386	437	433	409	408	448	459	437	435	423	449	462	402	419	384	464	433	415	427	443	443	415	446	406	407	449	443	430	450	417	438	460	432	416	420	413	451	435	411	422	411	455	446	459	424	444	445	449	431	448	405	435	419	403	424	443	415	431	478	441	435	433	457	445	427	412	411	449	405	433	459	474	431	466	382	453	437	424	444	422	470	420	403	437	444	411	456	444	413	437	445	418	424	385	377	401	442	442	440	456	449	394	429	475	430	423	415	394	421	389	409	412	419	441	409	443	391	461	441	432	428	436	454	465	430	432	423	454	409	426	439	431	445	435	435	437	417	412	452	449	404	425	443	432	437	447	401	426	415	419	455	419	442	440	434	409	440	451	417	402	394	420	402	437	430	426	458	450	449	435	461	428	402	411	438	417	416	445	449	415	396	431	398	399	444	420	436	430	483	416	435	401	447	432	463	455	426	443	439	402	438	435	428	414	465	440	449	432	395	471	457	454	412	448	404	437	430	447	441	475	455	415	426	428	451	404	431	466	472	446	455	446	419	437	463	469	455	454	431	464	434	429	426	436	443	419	422	442	429	379	429	455	447	429	458	431	453	454	428	426	412	439	412	429	392	423	445	413	432	422	422	412	456	414	412	423	398	432	439	423	434	451	449	408	401	447	471	428	434	401	441	471	432	442	490	405	448	432	425	410	451	470	471	423	440	444	422	428	387	422	487	414	417	434	459	443	436	449	441	409	448	441	468	438	443	468	443	436	428	428	443	423	446	431	414	427	450	461	414	443	424	417	428	422	423	422	474	460	458	454	420	427	416	431	436	427	436	447	452	457	410	412	406	410	436	427	437	414	442	419	413	433	433	425	437	375	410	414	466	435	385	429	458	440	426	455	451	464	457	418	422	440	415	417	489	415	454	425	433	453	448	450	410	448	421	418	419	417	422	415	392	421	430	402	396	437	452	425	467	454	447	451	443	412	390	461	445	447	398	404	413	401	409	419	434	449	426	455
27975	21894	18544	9459	3768	2262	1485	893	715	563	531	481	489	494	431	440	463	434	507	509	448	450	441	458	441	468	447	419	485	468	503	453	469	448	457	433	451	450	404	443	415	434	410	413	423	451	453	454	439	458	476	433	480	458	463	444	433	483	445	436	431	483	421	382	465	410	431	422	415	398	446	443	420	429	469	417	423	449	405	421	418	398	414	424	435	396	418	421	405	423	454	408	415	418	414	414	439	448	439	448	452	418	412	402	406	402	431	427	410	407	403	429	424	446	407	393	415	417	424	390	385	399	422	411	427	416	403	436	410	467	379	409	402	378	454	421	426	403	454	427	431	439	403	422	424	444	412	423	393	390	449	414	401	424	452	434	406	433	404	409	387	433	435	436	422	419	442	397	427	401	392	407	391	406	461	400	435	439	413	436	409	404	423	438	449	475	394	389	384	432	391	445	463	378	436	423	430	430	426	396	437	429	443	428	385	431	405	376	393	429	453	365	453	446	466	389	397	412	448	463	445	436	388	443	436	431	404	408	384	432	419	445	417	409	400	410	424	421	400	441	412	391	452	404	441	431	428	413	443	421	410	405	500	390	417	400	422	433	398	438	455	411	400	480	430	419	420	403	410	409	407	457	390	434	429	406	430	374	443	423	430	420	440	411	405	412	423	431	415	413	413	429	447	418	394	429	394	448	468	397	419	397	414	436	425	410	419	403	440	382	455	430	417	389	437	415	409	425	415	416	413	450	410	453	453	425	425	417	415	394	454	403	414	435	427	408	433	423	462	425	439	439	407	460	411	442	424	454	399	403	402	434	459	410	431	380	437	396	429	406	418	428	432	415	399	424	418	412	402	420	447	430	418	438	405	430	420	424	409	428	398	405	426	376	410	417	372	444	446	421	415	384	419	452	410	401	404	420	397	397	437	413	389	420	394	413	436	406	403	404	434	437	455	451	431	397	433	440	446	432	440	447	461	431	413	417	421	433	394	419	431	416	430	394	415	422	440	418	403	431	432	382	466	399	424	438	423	437	400	454	410	397	417	449	415	425	429	377	449	421	446	447	418	416	403	415	477	420	436	420	400	446	434	412	444	428	401	425	411	395	431	392	436	406	431	398	431	457	459	426	430	460	389	422	403	426	398	428	444	437	459	422	411	403	435	465	398	440	410	397	418	383	395	414	439	401	427	450	414	404	462	417	427	378	403	405	442	443	479	424	430	456	426	419	392	413	409	430	433	402	449	437	401	441	422	426	425	423	412	409	421	442	414	419	429	401	402	458	420	416	435	469	412	424	412	430	444	440	395	425	410	456	398	414	451	410	398	418	419	417	445	448	422	432	446	436	420	403	430	444	422	456	422	431	440	436	425	390	415	388	390	429	424	387	420	451	422	403	410	405	418	442	403	404	415	405	413	418	454	405	446	426	443	404	418	415	416	434	402	454	418	416	400	439	424	430	444	406	423	379	409	410	423	425	413	433	420	457	411	425	424	432	417	364	429	442	425	381	408	416	408	418	419	414	453	380	408	437	424	340	441	422	384	390	430	400	434	441	428	431	367	407	419	435	428	404	438	416	460	420	393	425	435	399	427	425	382	411	426	409	431	411	415	431	445	409	384	445	407	389	429	433	427	380	403	429	457	415	417	438	405	463	434	422	412	392	437	406	405	451	427	404	393	442	416	395	434	413	415	445	420	462	449	442	413	475	431	410	397	407	459	475	432	447	446	395	403	400	430	431	425	404	387	437	429	428	442	413	440	417	431	377	400	423	398	422	452	400	426	449	415	411	420	442	438	387	400	398	428	458	404	454	411	436	415	443	378	423	417	405	419	433	411	418	400	433	435	423	385	434	414	404	422	405	402	404	429	368	420	428	432	400	433	421	425	439	424	438	461	383	437	415	413	408	474	464	430	410	436	447	461	418	385	408	429	410	410	429	444	433	426	436	411	432	412	382	419	418	394	397	407	390	403	403	394	399	418	444	421	390	381	410	452	399	395	401	455	455	427	373	405	429	398	415	407	421	444	404	414	432	445	390	401	414	453	390	399	434	442	417	415	443	409	407	401	438	398	445	401	390	390	425	434	439	430	425	419	388	427	405	413	418	425	397	444	430	448	429	460	400	410	434	420	415	376	438	443	416	452	431	431	409	428	435	416	449	412	387	393	459	419	398	400	415	425	429	417	448	422	431	419	389	405	413	395	448	425	416	414	448	431	423	399	418	432	399	441	430	398	423	405	429	407	419	415	427	433	380	396	429	420	387	448	429	429	426	432	399	435	419	433	404	413	414	430	444	406	450	439	405	473	415	413	416	399	434	430	408	406	417	408	422	419	405	411	428	415	430	365	428	414	378	425	407	402	413	372	424	435	404	427	387	399	436	420	408	432	403	392	447	392	403	426	417	426	413	420	426	436	420	372	439	429	401	412	439	406	412	433	432	402	449	442	414	409	439	399	421	448	439	443	384	448	401	429	433	431	402	410	384	409	432	437	404	401	403	458	421	416	402	415	415	429	440	443	450	433	368	466	398	411	417	415	403	419	417	428	424	418	420	403	449	406	440	451	437	387	384	424	412	404	444	422	404	398	401	404	476	436	444	426	417	435	422	380	437	443	444	390	447	421	358	431	425	444	425	416	423	425	412	373	420	405	436	412	398	436	427	409	425	435	407	432	408	408	420	397	420	449	396	423	394	418	453	435	403	414	452	420	380	402	433	429	414	457	449	412	415	416	421	432	432	413	420	398	414	399	380	451	395	408	420	398	402	458	430	437	405	400	428	413	393	412	366	403	442	423	396	438	375	448	416	412	412	411	426	419	435	430	435	451	417	417	403	424	406	445	421	374	427	445	419	410	394	388	426	422	438	429	426	469	398	419	427	429	396	412	442	401	421	430	419	425	393	423	398	457	422	445	385	372	435	455	425	370	412	409	480	406	442	414	448	396	433	450	462	396	416	396	414	406	408	423	408	411	424	412	408	413	424	416	413	415	416	430	391	396	415	418	412	400	407	418	403	449	390	464	427	444	402	463	412	409	431	414	417	428	423	424	446	426	400	375	409	404	395	393	439	433	433	429	409	414	449	422	424	406	452	446	418	452	435	442	432	405	426	415	407	443	432	409	416	434	431	422	397	417	406	443	463	382	449	419	428	381	411	446	422	398	421	434	435	411	414	429	451	456	403	416	411	418	429	452	418	410	405	412	411	392	394	437	426	419	423	425	418	434	450	433	407	453	431	433	443	432	400	432	420	428	451	409	404	401	417	461	429	406	446	398	429	399	382	429	388	425	419	440	394	405	402	402	401	448	425	445	448	397	444	408	442	406	428	413	424	417	435	399	422	403	434	411	444	407	427	372	420	437	435	414	431	403	417	444	435	419	428	397	420	439	438	368	416	402	423	427	412	467	414	413	430	424	411	412	457	440	405	426	411	423	399	397	411	443	448	411	387	421	404	433	418	421	425	452	433	390	439	428	412	392	395	423	413	424	384	417	401
17357	28890	22436	11560	6871	4988	3206	1713	1281	934	790	735	723	702	629	620	682	661	620	601	588	605	631	620	638	586	650	666	639	647	741	678	641	627	546	531	575	545	568	543	517	528	555	528	542	520	565	548	546	607	644	591	607	591	611	521	554	587	581	581	562	572	576	578	543	532	540	520	558	537	583	568	540	557	543	546	525	570	538	529	531	519	534	527	534	551	539	566	548	537	572	528	538	496	543	527	533	550	534	583	536	540	531	537	517	517	535	563	555	524	553	525	558	567	481	494	524	552	541	562	558	527	501	539	533	500	559	484	552	493	533	491	537	554	540	527	495	549	522	555	511	522	467	544	503	546	542	540	568	548	550	544	512	565	536	538	509	507	529	496	506	565	523	534	514	545	530	534	522	508	549	532	518	580	552	503	516	533	510	500	539	502	526	562	521	530	487	543	518	501	528	519	538	527	507	545	499	534	507	541	550	555	514	530	525	557	476	524	533	548	526	501	541	534	539	500	487	520	546	540	547	555	518	494	503	505	521	514	530	524	590	537	519	567	521	558	532	525	511	525	514	524	524	592	485	513	517	527	535	538	590	506	547	541	511	509	545	512	505	530	520	532	557	537	502	532	524	532	556	527	540	547	554	528	537	515	526	514	509	532	503	551	524	526	520	515	532	510	517	554	504	525	519	540	584	528	532	552	568	500	526	540	491	517	553	481	525	573	540	517	532	544	511	546	515	536	521	517	562	530	505	535	513	519	504	506	516	487	513	519	534	513	500	504	542	503	572	527	529	528	535	503	547	538	545	545	521	525	528	526	523	562	570	531	513	521	549	506	564	503	511	519	537	525	525	520	530	546	534	537	566	561	531	552	572	560	537	529	545	538	506	514	534	520	519	547	503	507	581	555	504	580	530	539	565	522	518	570	495	536	517	519	547	511	550	550	539	551	554	515	525	546	562	530	549	527	525	541	509	470	534	559	551	572	553	545	537	508	510	496	583	555	524	526	518	523	541	517	525	479	514	517	520	509	533	559	513	544	539	501	573	525	533	537	561	520	557	496	529	505	525	533	531	528	542	539	504	586	521	522	544	504	529	501	497	583	552	555	530	544	538	507	509	530	549	524	524	539	539	573	529	543	555	466	534	514	506	492	551	518	509	543	540	523	535	517	548	552	522	519	544	540	525	545	597	534	525	531	524	549	514	491	526	533	569	528	531	535	489	524	516	528	542	520	501	508	531	552	531	519	535	571	526	529	550	549	539	498	554	523	555	539	508	567	557	542	563	526	525	497	529	513	603	557	546	520	540	515	541	525	535	522	526	520	522	547	548	516	547	544	505	519	536	550	510	568	529	496	528	498	577	561	525	586	514	540	545	493	572	470	562	549	547	502	505	525	517	544	541	515	569	522	516	499	545	513	518	552	517	530	510	541	587	508	524	512	533	529	496	507	570	515	532	531	515	523	565	518	532	528	493	543	514	499	522	499	547	530	548	491	514	536	536	533	533	524	522	526	534	549	467	571	509	535	534	529	552	548	548	530	566	521	519	543	546	529	542	533	567	541	523	524	536	490	553	516	532	486	504	527	556	557	561	516	523	512	563	525	518	517	549	537	528	513	535	537	514	539	506	572	525	531	525	511	494	520	533	567	507	506	560	501	572	504	516	536	569	547	505	541	547	532	526	528	559	532	531	491	525	554	545	556	543	554	536	541	515	547	511	524	522	538	585	535	535	546	524	547	538	530	502	513	597	483	532	539	560	539	581	551	564	551	501	565	529	520	537	526	518	523	470	485	511	528	529	537	530	523	505	521	539	518	528	503	538	535	506	551	467	557	523	530	549	495	556	520	559	512	517	517	536	533	536	518	550	503	559	538	542	556	540	543	500	547	517	530	536	549	516	543	552	512	485	504	527	530	580	562	570	525	540	550	540	528	520	559	522	525	510	533	493	546	547	528	557	509	537	504	530	535	524	539	543	515	542	522	516	510	565	528	543	520	523	556	557	518	549	524	513	516	536	519	553	542	500	518	555	517	533	544	537	542	528	512	509	534	574	521	561	451	546	529	540	507	527	522	531	519	501	504	545	530	508	581	523	560	545	568	559	528	506	536	498	523	516	547	518	513	536	519	551	541	549	523	553	562	541	529	538	564	526	569	547	541	549	531	501	537	471	495	500	524	524	488	497	571	560	543	531	527	483	534	532	542	512	535	502	576	515	561	511	522	565	528	576	544	532	523	498	530	518	542	560	503	549	529	550	513	534	513	503	510	521	527	552	524	538	540	492	504	541	548	507	538	523	543	531	554	515	549	495	539	561	526	548	507	577	540	551	533	501	504	528	547	509	509	532	531	526	525	530	562	529	537	542	523	564	500	535	536	535	522	558	518	495	546	571	561	523	537	540	514	547	502	497	538	526	548	536	519	512	556	534	539	551	501	508	499	526	495	579	537	559	529	538	536	528	541	549	542	553	525	540	506	545	513	531	553	542	527	538	531	541	527	505	538	509	560	570	499	551	564	500	532	529	500	544	519	523	522	511	535	548	508	505	543	511	524	527	527	524	569	522	539	552	547	502	505	552	568	510	543	526	518	486	530	548	549	489	525	542	519	587	514	529	512	520	534	524	534	558	536	549	512	504	532	548	557	525	547	524	549	523	539	493	527	522	550	523	539	541	556	528	512	520	575	546	550	575	535	565	551	514	536	561	515	522	513	571	516	541	537	547	502	514	539	536	551	530	537	501	545	565	511	516	514	523	549	563	543	501	539	509	506	542	520	526	512	536	507	567	517	508	499	532	559	536	518	539	530	567	506	523	523	544	520	528	517	520	532	594	542	540	531	489	565	545	508	526	579	520	522	506	508	517	492	528	518	590	500	557	545	527	595	495	534	525	501	522	528	547	483	529	550	551	530	531	501	519	539	567	532	532	537	518	544	517	510	572	509	504	541	524	549	521	507	519	580	558	485	486	536	521	504	510	491	496	548	490	514	547	524	497	516	526	540	503	527	539	523	521	528	551	536	491	525	525	552	537	499	529	499	535	501	558	532	540	537	565	521	558	577	493	539	543	560	554	525	521	524	500	598	541	540	555	509	571	550	527	488	525	517	594	520	543	545	518	557	529	497	521	540	515	528	550	514	509	553	567	568	500	556	540	547	523	521	531	525	540	539	531	565	551	534	506	494	541	498	507	536	579	555	528	517	523	523	522	526	517	488	541	515	525	493	552	527	545	534	570	493	468	500	514	546	528	511	551	579	541	579	531	505	566	540	547	559	459	507	558	530	526	507	513	480	565	552	545	501	493	524	579	511	535	547	554	495	514	505	548	513	510	544	513	530	492	507	512	521	550	537	548	536	528	553	533	516	521	548	589	552	528	532	521	518	515	549	527	535	527	515	540	520	536	542	547	543	506	525	524	595	518	579	533	492	557	556	535	546	556	518	512	542	558	526	514	537	502	526	553	498	519	494	498	530	519	556	523	528	509	566	526	548	522	516	522	537
24589	21560	28786	24739	21209	10468	2955	1412	931	772	654	569	565	482	450	442	468	434	429	437	433	394	427	430	426	441	415	459	474	492	466	489	443	395	384	368	397	359	354	364	344	350	341	364	355	336	345	403	407	377	403	429	397	398	394	355	358	373	390	376	360	373	335	320	355	332	344	338	339	311	328	340	395	337	346	368	370	354	363	344	328	333	342	322	323	355	313	330	359	328	360	374	339	331	346	341	319	343	343	341	395	333	335	332	328	324	308	340	318	337	349	345	318	376	324	338	331	320	324	322	353	349	347	295	295	329	309	332	327	288	289	336	324	332	343	274	342	358	305	324	334	304	342	330	330	307	316	295	351	334	321	316	300	313	342	325	295	333	344	303	326	308	318	321	280	324	314	335	320	313	342	369	327	319	332	320	320	288	300	334	332	319	323	318	317	336	325	338	319	311	323	326	327	326	352	295	302	299	312	316	305	358	321	312	308	341	303	304	322	325	308	306	308	343	353	330	278	331	294	344	356	325	317	303	321	310	318	320	336	328	322	319	336	327	328	307	302	310	332	318	360	329	302	336	329	352	328	307	335	312	324	347	351	323	360	328	346	344	339	312	329	331	325	339	298	318	311	307	331	378	317	358	368	340	328	314	340	317	269	323	327	323	313	343	295	321	341	331	334	353	325	350	337	338	336	327	325	349	353	346	343	315	305	328	317	299	288	339	327	336	310	321	345	330	317	360	342	364	315	334	314	331	320	324	296	330	313	326	324	335	313	347	325	346	335	313	348	347	343	330	342	337	304	346	336	340	335	296	339	321	302	331	281	315	326	349	331	308	304	325	336	341	310	308	336	302	304	309	352	326	298	358	320	334	326	318	312	340	310	294	349	327	333	332	342	314	311	313	327	327	335	328	321	323	324	306	319	380	305	325	300	314	330	284	344	317	319	330	337	351	357	333	294	318	337	326	349	328	311	338	323	295	326	344	338	329	312	339	307	314	309	309	347	318	313	302	321	321	337	330	308	344	344	361	321	275	310	322	344	349	329	343	311	313	365	334	330	320	332	334	314	349	309	320	364	327	319	347	349	284	311	327	321	326	333	308	289	325	311	302	332	309	348	342	327	344	316	354	343	321	303	338	333	335	330	335	315	333	311	333	318	334	315	341	340	325	355	303	346	365	341	357	333	317	329	329	311	324	327	317	312	302	328	345	311	330	316	318	329	348	310	318	347	299	326	338	302	310	347	316	321	338	357	335	313	331	348	316	319	311	335	326	338	334	351	302	317	336	341	321	358	318	324	350	347	306	316	335	307	339	363	354	301	342	278	281	319	331	333	316	329	330	321	342	351	318	347	314	307	334	342	337	333	316	325	322	305	362	324	376	302	325	329	354	326	321	340	342	337	322	327	326	329	315	339	335	323	294	328	334	343	303	313	310	363	322	316	344	292	342	334	310	321	314	354	318	322	309	306	348	340	297	345	324	309	331	291	335	332	296	327	324	319	335	326	323	324	331	339	333	313	313	341	343	330	338	345	321	364	318	348	288	298	313	318	329	295	339	309	321	285	293	332	304	300	333	309	335	310	341	322	298	331	343	296	315	310	287	311	277	328	316	350	306	328	313	339	359	322	312	339	322	325	322	352	343	365	301	287	328	327	328	307	334	340	368	312	312	322	323	310	341	328	313	321	332	307	307	349	344	351	354	321	335	332	336	343	317	363	335	315	311	304	289	346	346	308	335	336	340	311	316	320	347	331	301	329	338	325	325	286	327	357	310	341	324	297	323	353	295	345	334	346	293	327	334	321	306	330	357	367	333	340	335	345	332	343	309	317	351	316	337	332	341	314	373	339	345	325	351	327	318	335	337	345	339	310	327	338	335	296	308	307	294	338	327	318	336	327	339	340	338	311	338	346	294	328	360	322	297	316	343	308	332	359	362	339	316	320	315	306	326	314	327	305	332	335	305	312	336	344	330	339	321	296	328	342	337	332	332	308	352	322	359	292	331	351	332	335	314	331	337	304	331	321	333	312	308	312	344	286	281	318	346	307	323	345	296	290	327	381	349	327	321	346	303	326	329	313	345	312	329	374	324	313	360	341	307	317	331	342	305	337	349	291	340	338	305	321	312	322	339	309	329	321	298	378	321	343	317	334	315	312	295	318	327	320	344	341	283	356	327	339	315	332	342	316	321	301	356	323	355	299	335	341	327	355	349	333	334	319	318	347	357	345	300	311	331	348	340	312	307	301	324	308	281	341	328	282	379	284	309	315	331	303	320	312	330	316	340	328	338	359	324	259	318	316	340	297	308	333	297	309	315	351	321	325	333	335	285	371	315	364	322	361	331	327	320	335	355	309	301	317	350	364	307	329	350	337	343	316	337	328	320	323	334	314	341	347	324	349	311	340	351	336	327	330	345	328	302	326	292	304	323	313	334	306	330	323	334	324	341	329	359	329	364	347	314	339	310	340	351	342	310	315	313	330	330	339	333	373	350	325	328	334	309	301	334	307	322	318	336	297	344	301	326	319	337	331	313	318	327	307	290	333	292	317	319	324	316	297	299	314	313	332	323	330	325	326	319	321	303	339	334	308	341	337	361	338	310	317	326	336	306	302	324	348	334	325	337	327	293	341	362	296	335	308	309	330	340	298	315	304	317	339	330	326	317	343	318	335	269	307	331	352	326	320	316	331	313	327	305	310	330	334	364	351	317	312	321	319	295	286	343	320	324	308	316	324	322	349	334	310	343	371	337	277	332	286	318	300	314	330	344	343	305	345	332	307	314	315	355	358	334	325	316	332	294	326	341	309	329	338	317	326	307	307	348	354	375	311	312	325	304	355	326	341	321	316	325	297	328	285	346	312	325	327	325	325	353	321	325	317	310	323	322	337	332	345	302	347	319	312	295	336	342	306	309	332	304	312	345	344	351	320	318	289	329	335	328	324	333	317	323	296	342	373	310	333	305	357	278	331	300	300	316	299	308	301	329	322	334	335	329	314	312	353	327	319	330	356	338	309	347	351	315	344	337	317	335	301	327	324	329	343	297	361	345	315	338	284	319	327	316	344	306	322	340	360	341	326	321	342	330	339	308	303	315	324	299	358	290	294	312	308	338	291	326	308	310	350	307	333	312	324	293	307	320	340	322	316	334	336	333	334	330	332	311	317	304	309	312	309	306	327	321	315	321	318	313	329	321	313	325	322	323	338	310	334	327	303	318	345	340	327	338	368	340	308	328	297	321	292	348	312	324	320	339	357	356	328	334	306	343	340	327	326	333	294	334	307	325	302	321	311	331	317	320	308	312	282	313	335	310	328	318	326	317	331	349	347	303	315	349	336	310	325	346	326	350	327	336	357	326	308	304	305	309	290	354	327	366	334	296	333	355	311	311	331	331	306	335	304	357	327	316	305	344	326	335	333	304	299	318	328	315	308	301	352	307	332	328	309	340	314	329	315	299	302	330	297	325	329	311	336	309	317	315	318	357	337	346	346	367	319	340
19099	36393	29934	17843	11255	8511	4688	2994	2046	1487	1221	992	883	900	771	730	714	660	674	641	592	570	641	655	615	605	646	681	682	644	694	664	650	554	500	490	529	478	464	477	436	450	428	467	426	450	480	534	543	565	616	602	612	585	553	562	556	519	510	532	452	491	415	438	439	452	403	429	447	453	439	465	507	456	457	449	437	466	429	461	423	384	430	438	464	437	451	433	403	441	419	402	401	446	423	434	390	440	442	388	436	441	439	441	408	421	430	397	381	388	450	404	396	411	421	423	401	400	436	385	428	422	437	419	406	425	400	390	397	400	421	433	401	431	382	405	424	401	443	380	426	423	424	422	397	440	405	398	430	440	409	381	403	427	393	424	432	437	373	417	415	387	402	392	392	407	403	439	395	407	414	406	389	401	422	376	445	373	426	417	364	407	379	417	408	433	435	427	414	393	414	451	421	418	428	408	427	402	412	413	408	412	432	433	409	422	458	436	405	377	431	429	399	422	403	410	419	381	411	441	421	408	410	423	431	410	412	437	379	401	398	432	409	401	451	410	414	397	391	405	418	388	362	462	406	438	413	444	439	392	368	412	400	411	380	383	422	387	412	409	446	430	408	424	392	414	395	424	442	368	429	445	412	395	399	426	438	407	410	388	416	426	413	406	422	406	396	439	409	412	440	380	395	421	419	395	422	424	417	361	414	445	447	426	424	368	416	400	415	385	423	424	415	453	415	440	452	449	441	381	428	401	402	405	415	428	377	401	398	394	396	405	426	390	431	435	406	401	448	386	388	410	420	430	416	411	423	444	412	406	403	418	430	412	410	389	436	405	392	449	432	438	419	400	410	426	424	429	418	405	408	449	387	442	409	421	436	416	438	403	404	402	384	431	423	395	396	397	393	415	402	438	408	413	387	388	449	395	444	395	431	414	394	406	416	449	415	468	431	428	407	435	416	417	408	432	425	450	448	399	416	413	376	397	428	406	394	421	371	439	397	415	411	407	424	449	411	407	413	418	421	384	386	390	425	425	414	400	391	404	400	389	388	398	436	408	430	391	433	450	401	399	432	389	435	434	415	384	428	401	426	402	450	415	421	406	382	423	427	434	407	425	368	412	411	394	385	407	433	419	423	410	438	438	442	385	399	409	410	453	376	430	429	418	402	424	408	396	410	433	413	406	392	383	408	392	413	379	384	436	403	430	437	430	447	384	418	424	397	397	408	417	424	400	397	414	420	418	412	402	416	436	452	431	420	436	424	412	396	426	402	394	439	407	456	415	445	417	393	409	387	396	378	405	409	408	426	407	405	383	417	428	387	412	421	418	432	411	420	387	416	396	436	426	406	422	412	400	435	408	445	407	428	395	420	378	458	407	423	407	399	393	434	414	425	399	406	420	427	414	412	420	432	423	400	413	428	415	461	425	434	446	421	415	408	425	425	394	436	454	425	399	428	419	399	410	412	436	450	426	430	456	364	437	433	401	362	398	425	423	396	394	421	408	404	392	409	434	451	415	393	402	399	409	407	413	422	428	424	435	399	394	430	409	369	387	452	437	389	411	391	429	388	418	425	430	443	386	408	427	395	412	385	405	428	416	398	434	394	424	440	436	431	391	406	404	418	386	394	400	422	393	410	445	417	394	409	428	390	409	402	408	409	407	443	425	398	416	416	401	416	404	427	412	421	423	382	412	400	460	396	415	369	407	414	411	412	424	385	434	449	431	391	425	457	420	409	418	405	423	406	379	419	407	429	416	404	411	371	412	435	420	401	407	401	426	409	374	399	399	401	400	469	424	437	422	439	408	409	395	400	424	393	405	396	382	450	421	397	442	402	390	431	370	434	439	395	453	434	473	431	396	451	422	434	400	432	437	458	388	414	399	432	378	429	411	431	384	409	407	432	419	424	404	370	438	397	400	434	426	417	430	408	403	432	402	370	401	409	399	404	435	427	406	421	413	427	407	395	459	403	442	392	419	421	404	412	415	390	418	425	399	419	400	443	393	431	404	450	444	408	403	368	403	412	426	413	441	442	405	404	440	386	429	412	435	445	431	414	408	413	392	413	406	408	449	414	426	402	396	371	407	418	438	385	420	426	429	438	429	409	417	424	382	411	410	436	414	413	416	419	413	403	425	405	432	409	411	402	393	411	414	393	425	412	402	426	409	395	367	390	478	416	419	410	389	390	403	397	399	450	429	403	431	383	371	415	463	426	373	391	435	418	396	433	463	422	404	444	393	378	391	406	405	443	449	450	408	425	427	410	402	393	398	420	424	479	408	412	390	437	407	402	399	415	429	410	418	401	430	415	422	411	411	420	424	435	396	435	418	453	413	407	370	405	420	397	413	427	437	422	407	403	403	436	395	395	373	404	405	405	372	393	430	422	421	436	392	389	404	421	406	434	454	419	420	409	433	391	395	415	433	440	392	475	454	424	444	433	416	420	393	400	392	415	406	429	394	406	417	437	454	415	385	398	420	435	433	436	408	401	425	376	387	394	424	431	400	440	432	421	402	404	409	418	384	422	379	423	417	410	435	448	445	415	414	436	403	429	379	427	419	413	405	432	425	404	445	411	413	432	408	411	411	363	431	407	422	424	388	379	404	394	418	435	369	382	416	383	398	376	400	423	428	408	429	392	403	425	417	432	392	421	385	392	411	409	433	402	414	405	435	423	412	391	395	451	391	407	408	333	409	401	440	390	392	412	402	357	414	409	415	436	419	384	410	416	430	436	401	402	437	400	409	406	412	440	408	402	410	412	419	384	388	432	407	389	415	416	400	392	390	416	413	407	426	404	441	421	409	429	422	389	398	395	403	408	420	420	372	438	431	435	418	385	420	393	398	419	428	412	421	416	425	375	443	444	430	376	400	438	404	415	402	454	404	436	384	406	418	399	399	434	415	416	431	452	391	424	419	446	404	432	436	447	425	423	414	395	366	418	401	429	445	398	423	421	430	399	423	397	441	419	412	389	474	413	429	418	376	425	447	431	390	450	416	426	387	416	408	415	395	439	407	442	400	425	444	383	417	411	404	410	407	455	425	400	431	414	377	421	412	413	417	367	449	414	400	385	423	431	412	407	416	415	425	368	427	410	403	412	413	404	397	375	406	414	413	395	417	424	401	386	413	430	430	414	451	411	421	388	422	399	411	398	429	389	442	395	400	414	409	430	432	399	428	405	415	446	438	419	439	450	416	425	438	425	417	418	408	417	412	396	429	412	411	413	432	423	431	431	419	452	413	387	408	418	389	409	421	429	415	384	408	395	446	389	376	401	437	421	421	408	397	407	397	430	422	432	424	416	421	404	399	378	389	412	405	405	410	406	404	424	419	420	431	400	389	424	413	411	418	388	410	420	391	372	417	432	437	415	429	385	403	418	390	410	411	395	403	368	372	446	432	444	387	380	413	452	411	405	399	447	404	421	421	402	414	407	392	372	413	404	402	410	446	403	381	399	416	419	410	414	433	409	396	417	415	433	425	432	423	393	462	411	426
25693	21521	27540	25334	10269	3320	1607	1071	827	702	606	579	622	601	555	551	510	546	516	542	520	547	549	555	557	558	559	553	528	542	581	557	556	525	463	516	517	510	508	444	485	486	473	511	473	507	517	560	511	525	562	534	502	526	513	541	485	504	531	507	494	473	481	460	448	460	522	429	481	487	454	441	492	473	459	476	464	472	444	473	426	475	493	470	437	511	481	491	460	454	433	444	445	485	481	532	463	490	462	491	456	498	479	478	430	483	462	460	456	444	460	459	462	452	477	463	477	478	458	465	465	466	475	460	476	465	484	461	472	500	460	464	460	467	419	456	417	502	481	490	439	459	463	514	476	495	451	469	455	461	484	458	470	442	484	493	461	516	470	436	487	464	465	478	427	490	459	495	450	464	471	466	453	469	470	429	484	507	502	478	476	470	412	476	461	489	472	476	487	494	470	465	468	449	471	476	451	481	463	474	454	485	459	463	463	458	439	479	466	478	492	453	476	465	483	481	470	441	462	437	465	438	467	443	454	464	474	493	482	464	463	464	470	456	461	433	483	468	458	463	482	458	449	489	446	460	459	443	460	475	442	462	444	472	477	461	479	475	469	508	493	460	466	468	512	502	389	448	500	447	472	477	472	484	494	495	489	488	448	486	458	456	470	473	472	489	507	476	470	454	513	448	486	443	423	474	479	484	455	450	483	484	465	453	467	459	487	471	467	477	451	485	468	501	457	434	436	514	459	444	472	487	461	491	476	451	472	499	460	487	463	484	469	407	496	444	442	469	476	505	486	502	453	503	486	498	462	489	500	459	482	473	457	471	486	489	486	495	470	445	481	452	498	453	441	401	496	458	456	452	438	487	504	461	464	449	470	450	448	495	480	490	478	475	464	478	459	439	460	504	471	458	499	484	443	484	463	486	471	453	452	481	463	467	439	455	445	502	495	511	485	446	461	481	455	476	469	445	476	430	521	467	422	450	461	481	520	458	498	482	468	448	476	446	479	461	496	490	466	472	458	458	470	498	467	463	486	481	455	460	530	425	455	454	456	508	472	472	460	481	475	431	481	457	491	453	430	453	439	458	467	489	435	452	482	437	479	445	462	404	464	501	474	439	484	493	429	465	487	492	430	483	466	450	483	464	475	467	429	483	463	479	472	445	483	505	439	470	496	474	435	460	485	471	445	480	518	457	496	470	472	452	489	468	470	441	453	490	444	452	473	458	489	476	459	459	478	449	486	458	441	479	446	444	465	460	487	467	444	460	492	458	511	474	459	482	508	497	436	480	490	427	440	455	456	488	459	493	463	481	508	461	448	468	474	462	482	480	461	467	485	451	463	452	456	490	440	426	467	423	447	512	418	490	478	459	465	457	461	469	506	473	483	449	513	473	531	479	449	479	477	490	464	449	496	423	465	462	449	477	504	488	486	463	489	490	463	425	485	464	451	492	475	424	464	481	468	518	470	462	474	479	468	483	463	439	503	437	477	450	473	450	465	483	471	414	481	454	478	445	431	457	499	528	448	428	498	461	496	475	492	489	444	416	467	415	473	468	464	470	440	484	505	501	482	479	464	495	474	489	493	491	446	471	489	488	446	426	452	490	428	484	472	491	516	478	489	471	462	450	500	493	446	443	463	434	498	486	477	479	475	438	467	474	444	441	471	493	408	460	483	450	511	470	450	457	486	481	474	494	442	455	457	466	502	469	496	407	456	463	482	455	479	437	454	472	485	458	506	458	505	460	447	471	517	443	411	454	436	452	516	466	502	457	491	464	471	491	452	528	471	450	484	455	490	487	477	489	494	470	463	464	496	486	500	458	464	466	485	487	479	490	462	485	440	504	499	446	478	468	482	451	469	461	481	458	433	473	457	426	487	450	490	485	459	471	497	463	482	474	457	480	497	507	431	478	467	475	463	439	444	513	472	430	492	434	495	471	471	463	454	453	465	471	465	469	478	450	509	436	484	518	466	457	471	489	479	489	470	454	466	474	497	485	496	474	445	497	453	449	466	446	463	509	488	435	479	469	464	460	471	441	463	446	457	501	448	495	459	469	438	454	453	449	483	436	447	481	474	489	451	532	483	455	488	491	475	479	476	475	455	448	491	486	470	503	436	434	470	490	463	460	459	458	462	502	496	484	459	448	463	482	509	492	463	505	452	432	486	437	448	460	508	471	483	416	490	470	464	463	472	443	487	459	516	486	487	482	474	425	464	470	459	528	502	485	467	483	503	505	454	487	447	508	450	471	487	453	429	490	480	475	472	465	458	474	496	490	438	446	478	467	462	477	441	446	481	449	468	434	484	454	489	446	446	435	471	476	446	434	423	479	461	464	480	489	480	446	444	466	495	456	508	461	498	449	487	466	456	472	503	476	463	466	459	523	473	468	488	479	406	434	492	447	476	457	463	493	483	512	485	460	491	481	473	475	463	479	446	434	449	466	454	452	482	505	482	464	484	454	485	487	459	494	485	452	469	469	468	475	489	483	457	472	474	488	462	447	459	472	474	444	432	519	458	484	474	468	459	483	441	481	437	473	472	463	498	472	468	469	484	457	445	448	483	479	496	472	475	502	480	480	451	468	450	487	443	442	488	489	453	490	478	485	476	457	448	455	431	488	500	481	424	472	485	480	469	444	470	480	479	432	498	456	484	449	436	460	500	504	476	450	470	491	479	423	446	454	478	488	444	506	496	470	487	443	435	460	475	492	459	444	473	481	453	508	466	438	456	450	478	484	461	468	498	473	458	443	494	456	497	424	475	519	471	451	447	470	508	474	467	447	460	511	500	468	461	465	444	474	508	457	463	480	480	456	433	463	471	455	455	491	462	430	465	456	503	431	492	466	452	466	452	455	452	492	435	450	477	476	435	479	503	473	500	489	476	464	450	501	431	446	462	433	476	460	502	471	482	455	490	474	479	471	488	441	502	465	438	462	445	491	487	470	494	502	457	469	467	476	468	463	451	497	487	424	419	437	487	453	524	480	470	466	541	474	465	469	477	493	432	462	476	491	473	484	482	430	490	472	484	444	509	462	495	487	452	480	461	499	499	472	466	465	453	501	461	452	462	452	476	459	446	479	488	448	462	471	426	465	472	479	487	480	449	465	469	488	453	465	455	469	476	487	476	465	460	450	486	487	469	451	489	490	494	468	491	448	482	482	442	436	481	458	472	490	496	458	456	445	490	451	474	423	472	446	487	473	485	462	455	484	443	475	526	477	522	457	456	444	478	465	446	485	483	510	459	459	490	466	444	458	488	468	494	482	462	464	452	446	466	471	443	484	490	439	447	501	448	456	491	445	490	500	491	462	441	487	466	482	483	467	525	510	467	458	457	469	459	465	480	461	469	471	459	464	479	474	471	454	465	467	444	488	430	440	478	476	460	489	454	484	467	481	473	427	465	464	497	453	446	481	465	470	444	459	459	498	426	448	466	477	443	479	440	511	436	467	473	484	436	486	443	447	411	456	469	438	482	446	513	478	463	468	475	516
19061	32719	25842	14436	8594	6484	3537	2371	1697	1277	1016	941	918	866	852	740	747	760	789	749	737	762	770	715	789	784	882	755	794	719	789	798	810	701	670	634	685	620	620	599	615	627	608	559	626	632	638	674	683	689	729	721	675	688	651	664	650	631	670	680	656	609	591	596	576	591	618	622	571	578	605	664	601	578	601	595	588	655	606	596	620	629	597	530	639	633	589	563	568	569	555	604	573	566	625	615	546	584	588	598	558	590	613	590	592	596	529	553	641	516	552	557	578	594	573	589	547	591	559	598	580	591	619	603	606	576	563	568	582	578	610	563	571	529	591	541	586	578	575	532	581	588	585	553	546	550	559	604	572	583	589	594	587	548	544	581	581	640	610	551	591	577	584	573	620	592	563	607	603	586	615	617	579	617	574	608	579	572	618	613	572	620	568	613	591	602	575	520	605	586	598	590	624	585	608	575	558	571	527	601	593	588	579	566	546	554	613	586	578	614	558	578	575	599	588	568	539	608	588	562	584	557	568	571	567	600	571	591	550	562	596	609	616	551	581	542	581	570	588	606	595	574	624	584	589	594	553	604	577	563	539	587	540	585	532	607	606	577	551	614	591	614	581	621	576	570	583	540	595	570	599	595	615	577	608	590	565	591	569	553	591	578	564	581	580	580	621	575	595	583	592	583	606	595	586	591	634	581	594	605	596	594	587	585	582	567	617	555	621	627	566	566	559	557	603	613	573	564	651	566	560	579	574	611	611	568	572	593	598	586	615	574	590	547	598	587	589	602	572	584	567	604	589	601	575	571	574	595	588	596	597	568	578	562	623	577	571	553	569	602	558	583	557	608	613	573	602	576	615	592	582	601	606	565	592	593	614	597	533	554	535	538	583	568	619	596	564	587	599	556	598	583	572	588	564	595	538	590	563	572	562	610	566	582	591	601	575	600	562	586	623	578	610	532	573	608	613	513	606	560	569	590	575	555	580	547	590	587	617	595	586	570	584	591	563	579	537	582	567	625	599	561	554	572	591	573	582	547	554	534	581	603	580	582	580	588	592	642	576	599	582	577	619	595	605	565	583	547	565	590	588	578	605	543	568	539	636	594	594	606	561	612	546	560	589	563	609	558	579	603	613	583	582	532	569	591	603	563	648	546	565	617	600	597	607	585	559	608	584	510	580	576	581	567	564	600	558	612	571	623	604	586	597	603	615	576	648	591	574	571	605	591	568	590	593	631	581	612	545	580	585	548	554	569	610	608	576	565	573	593	583	577	602	570	556	549	564	580	585	601	566	564	597	608	550	569	586	571	616	538	566	563	596	542	592	571	533	549	589	546	567	558	588	569	546	591	612	546	584	559	584	573	604	644	576	594	632	567	585	568	567	554	594	576	588	602	572	592	546	578	550	545	578	559	577	530	585	592	595	599	578	560	575	560	589	591	551	592	641	561	579	568	568	575	583	591	619	602	550	581	589	546	581	601	582	596	581	574	640	586	566	543	572	622	578	560	615	577	541	554	550	599	566	625	638	588	598	554	556	575	546	574	613	575	593	591	598	562	593	563	529	594	575	588	586	581	595	593	562	598	595	594	566	601	554	559	560	598	600	581	555	605	544	564	581	565	600	589	631	553	570	552	577	566	582	542	552	614	591	565	616	630	615	522	586	604	569	551	591	576	587	586	572	591	578	594	547	604	582	582	549	530	587	547	593	558	591	541	582	636	577	548	571	556	554	607	601	579	592	595	613	557	559	554	589	582	605	571	560	564	607	588	578	562	582	589	617	556	560	548	619	589	573	572	606	564	580	560	587	590	577	560	535	573	578	581	588	596	559	547	635	597	544	551	577	577	582	559	560	571	566	564	576	580	596	602	591	581	597	569	597	563	593	546	578	606	589	583	556	592	566	626	551	543	592	544	586	620	553	572	616	576	578	573	566	543	541	548	588	573	553	623	558	580	611	571	612	582	531	574	592	564	555	584	584	584	578	566	562	618	538	576	573	605	571	573	524	569	611	573	569	565	591	568	569	573	560	606	602	612	575	530	526	563	617	577	589	591	555	555	557	558	530	574	571	555	576	580	568	570	562	581	559	592	556	600	584	540	547	577	576	585	580	590	586	604	576	590	572	566	577	568	587	612	575	582	558	552	590	584	558	561	597	598	560	567	545	567	643	567	616	580	555	582	534	551	564	594	604	572	602	587	598	576	567	574	549	576	554	561	570	548	624	557	550	568	594	563	597	586	590	595	590	561	567	630	544	544	626	598	566	599	601	567	559	575	609	595	592	580	593	556	539	568	595	577	568	551	595	584	590	589	569	572	551	569	593	563	573	562	523	607	612	590	590	558	600	573	593	592	595	557	592	575	578	576	582	581	590	553	629	559	570	590	598	534	627	632	596	519	545	577	583	605	559	571	562	586	622	608	582	586	584	611	610	562	618	565	591	574	570	583	599	585	566	599	571	528	613	564	566	579	605	617	583	582	603	580	593	619	552	550	552	616	545	579	584	575	564	619	601	598	624	575	583	579	607	592	598	569	580	575	594	557	571	551	597	589	585	581	585	574	568	615	571	567	566	576	627	614	587	602	594	583	577	571	575	571	569	546	619	597	633	606	595	612	605	613	589	561	575	560	556	599	578	580	575	573	605	589	595	556	573	614	546	577	610	592	611	572	623	548	592	549	557	567	630	577	605	619	559	568	583	562	585	565	581	562	534	558	560	588	604	554	572	604	572	535	553	592	546	579	617	578	558	584	593	562	565	572	585	629	571	563	607	585	575	548	586	553	633	515	584	570	585	613	571	585	625	575	514	580	573	558	597	573	605	604	583	587	592	589	599	605	609	569	618	568	579	573	574	577	585	598	590	609	566	634	543	586	576	600	627	597	561	573	588	595	568	566	605	591	534	535	562	560	526	572	620	584	620	579	578	579	596	558	596	600	613	621	602	570	546	564	582	571	591	608	564	611	587	626	594	634	541	626	584	591	541	623	614	565	608	573	605	531	584	569	541	625	563	601	604	600	554	595	608	595	610	540	573	535	582	600	565	565	569	572	600	607	610	563	578	581	542	570	644	596	622	597	573	572	583	572	607	557	586	618	543	628	558	593	566	578	559	582	591	558	557	576	599	567	569	623	578	562	562	536	573	578	574	553	562	554	568	582	560	564	601	580	588	584	522	583	549	551	602	579	542	613	576	561	590	549	609	569	570	596	562	568	578	605	588	599	597	584	585	620	565	585	580	594	573	580	560	625	594	581	585	612	601	555	594	574	635	580	599	578	565	565	551	576	608	608	570	567	558	612	561	584	601	607	564	584	538	536	572	562	581	563	610	574	588	588	640	576	556	584	568	565	600	597	591	543	609	576	620	556	603	587	573	566	631	588	588	593	550	577	600	549	604	564	584	620	570	578	555	571	563	576	562	599	598	599	558	588	586	602	576	601	578	565	570	617	582	584	609	606	563	574	607	548	543	580	595	600	577	577	536	629	559	572	598	562	550	603
23436	21571	29456	24142	21574	21435	9190	2148	1304	1043	912	753	653	634	667	588	553	538	595	526	481	526	519	502	534	548	520	582	541	541	566	576	517	504	443	388	441	390	423	398	453	401	383	364	377	367	405	444	438	476	489	463	443	453	457	451	458	423	444	400	397	384	358	367	349	368	344	356	386	350	351	415	420	406	350	405	399	399	400	395	365	383	412	374	333	340	375	339	406	367	347	350	383	351	373	381	376	348	374	378	328	344	391	308	366	330	372	347	328	364	388	340	374	369	334	343	369	367	357	343	353	363	381	367	329	355	365	390	362	360	345	366	345	329	358	356	361	336	342	338	348	347	342	357	365	363	335	379	383	340	326	369	370	388	384	338	349	326	355	334	337	327	355	359	345	377	339	351	350	335	390	367	356	345	349	345	363	339	356	365	349	373	371	387	344	369	350	353	334	349	379	374	353	331	368	344	352	335	364	366	381	358	353	367	353	368	384	334	345	362	373	388	333	382	350	352	341	354	380	375	387	337	344	375	341	335	356	342	350	338	326	358	364	354	352	358	375	350	335	376	332	360	337	380	373	352	380	364	359	355	335	331	355	336	314	367	342	393	349	347	362	390	321	347	347	364	351	324	369	338	343	371	368	349	323	355	352	354	350	354	365	403	343	345	351	335	322	362	358	370	333	366	358	346	359	356	362	346	342	355	365	372	378	369	399	337	367	362	333	343	341	381	327	348	354	361	378	346	341	353	378	372	344	354	331	378	343	337	362	342	377	346	358	351	340	385	380	354	349	363	364	354	365	376	359	365	399	337	340	345	318	362	341	383	361	353	395	357	355	360	363	340	341	370	383	357	375	346	402	292	341	420	371	359	357	348	372	357	338	370	385	351	370	357	325	341	326	356	362	390	343	377	347	375	360	353	380	320	355	345	341	337	343	361	359	372	348	362	360	355	353	331	346	357	401	374	362	368	380	350	341	341	323	365	365	325	376	349	364	348	349	365	340	331	365	356	354	344	333	379	370	347	393	326	337	353	388	360	322	346	387	349	333	363	347	345	350	365	345	361	371	358	353	346	356	334	362	348	315	366	371	361	368	330	374	325	377	338	356	364	344	332	332	311	373	351	360	355	334	352	358	339	383	355	359	365	369	358	353	365	328	391	350	366	359	355	376	336	353	353	328	335	337	363	357	347	384	319	334	363	381	348	379	352	352	343	353	340	365	348	395	372	329	352	353	340	364	366	313	302	385	333	358	365	340	391	356	356	351	344	359	360	344	350	359	327	327	310	335	350	352	373	374	345	386	334	374	353	338	330	356	352	347	334	372	379	376	363	368	346	375	356	343	365	392	365	335	376	387	348	337	358	367	340	370	331	361	365	384	382	349	367	399	378	374	392	372	330	363	324	365	346	357	357	347	341	363	335	334	362	361	385	372	343	368	356	334	337	333	375	363	320	369	371	377	374	361	364	386	361	360	356	335	374	368	379	338	368	342	347	339	347	348	340	339	342	377	378	379	333	381	358	345	368	348	327	347	353	377	359	340	333	366	373	366	347	332	365	355	400	348	376	358	341	339	389	359	373	325	322	317	324	330	388	360	340	403	303	345	369	328	336	405	353	380	355	339	364	371	350	330	334	347	339	343	353	387	348	351	405	345	341	368	393	353	339	344	367	380	381	370	351	370	372	359	346	354	368	393	355	363	343	375	320	357	366	336	340	370	349	343	365	339	346	326	319	375	326	348	358	357	390	373	319	342	361	367	356	316	346	360	335	351	345	350	356	387	337	334	343	393	362	343	341	352	357	376	353	406	342	350	364	391	349	341	330	358	335	360	374	345	343	351	343	358	366	383	353	353	317	320	388	349	343	356	346	363	354	367	371	368	365	338	356	323	355	331	353	341	351	315	360	363	318	370	365	339	356	352	353	371	367	381	371	352	362	383	348	358	332	375	373	363	376	373	359	386	368	346	364	364	342	353	331	358	334	322	348	374	332	327	341	348	343	331	377	361	296	334	345	370	354	340	330	391	364	363	360	335	358	370	377	370	332	358	386	366	375	339	321	356	329	358	325	345	338	339	337	371	348	352	350	360	360	331	367	320	361	372	355	378	357	340	387	351	335	319	362	336	367	393	363	317	312	363	379	368	363	328	344	370	366	358	369	390	348	352	362	352	363	320	354	348	369	330	360	406	344	354	331	342	338	339	340	333	396	333	338	338	367	305	367	410	374	385	355	344	371	360	387	355	352	377	317	357	362	392	369	359	342	352	363	351	351	341	389	363	346	361	351	310	348	357	341	336	353	351	359	347	363	352	355	354	377	323	382	316	354	359	372	354	349	340	366	374	383	341	360	336	334	336	338	371	342	353	336	385	333	345	332	369	367	386	330	349	351	363	364	332	344	380	358	376	326	384	378	368	374	351	357	367	347	371	352	367	338	365	338	358	370	374	342	360	356	355	358	337	362	374	379	356	345	364	355	324	342	321	358	381	356	364	362	317	334	352	402	345	375	357	335	333	356	382	357	324	377	364	317	364	323	360	369	349	368	333	322	336	384	354	380	345	367	352	363	367	362	376	346	366	354	346	377	371	317	389	339	339	343	368	332	382	372	354	350	343	357	312	353	389	352	332	359	331	363	344	382	340	322	365	354	386	360	366	340	326	358	320	364	319	371	345	367	385	339	349	347	340	332	400	373	336	346	361	377	364	362	343	335	358	365	389	368	361	374	352	363	360	359	363	385	341	380	348	386	366	339	343	399	365	341	303	355	341	389	338	320	351	347	340	367	337	373	330	372	363	326	332	369	317	369	349	364	341	365	359	333	349	365	364	325	345	383	359	334	373	381	366	341	380	373	358	368	384	385	348	375	351	341	360	331	349	368	359	363	343	340	357	336	343	337	371	373	356	381	354	343	335	377	374	380	317	344	372	370	341	336	363	346	363	314	340	371	338	350	363	363	383	364	370	356	352	344	358	371	334	343	383	320	322	348	377	334	322	371	362	372	353	363	341	343	393	344	333	364	367	334	362	365	389	358	341	350	334	327	358	358	334	349	343	344	390	370	349	347	357	343	352	372	355	347	350	379	371	352	335	370	379	341	379	364	325	355	351	359	342	364	343	359	335	367	371	378	361	375	369	381	371	367	364	363	337	332	320	373	377	365	363	354	367	348	359	337	377	391	348	348	340	367	355	358	372	379	381	362	357	385	376	356	342	365	319	343	368	355	312	340	363	350	368	340	366	390	351	377	338	359	361	366	322	347	358	343	368	320	380	373	348	348	370	323	343	364	378	373	346	366	341	366	386	367	375	352	363	372	333	346	348	361	305	362	376	344	349	372	346	326	387	353	395	387	357	345	366	365	395	346	352	335	385	347	358	362	344	338	336	319	335	361	353	375	362	337	339	343	347	400	353	358	348	381	346	370	401	328	361	359	381	388	386	359	365	339	373	365	365	339	352	347	338	367	373	374	384	399	373	368	353	357	364	357	353	362	369	326	341	327
21828	41152	35173	21682	14612	11010	6509	4338	2966	2211	1758	1539	1309	1196	1059	994	924	876	887	858	809	795	816	851	859	911	964	966	916	872	892	944	866	750	575	602	628	522	534	498	514	500	496	471	490	490	617	644	704	696	682	690	693	653	658	625	621	568	610	555	518	518	436	457	453	471	458	462	477	513	521	501	550	507	488	472	509	525	445	458	478	494	463	442	415	452	445	483	452	450	444	453	460	462	440	427	473	471	442	428	450	455	397	484	444	457	439	457	424	398	413	443	437	433	416	451	419	388	449	426	426	443	450	465	454	442	429	427	432	440	435	439	451	421	413	461	449	422	414	433	425	444	396	426	445	432	423	410	454	424	407	413	457	469	453	410	423	472	419	422	437	450	386	473	417	424	412	469	431	415	450	455	463	415	475	465	402	417	445	414	445	388	428	448	439	400	400	454	439	437	405	458	461	448	418	404	443	454	420	412	379	439	424	443	407	448	420	456	425	425	419	440	460	451	391	475	386	410	456	441	417	446	427	473	427	430	407	413	430	403	417	470	466	451	464	444	432	406	406	459	434	438	426	455	403	457	438	416	469	463	472	434	436	441	407	429	465	472	450	470	441	417	416	450	422	457	416	455	461	455	439	394	416	396	435	418	414	429	421	440	438	393	404	454	452	432	425	404	493	466	455	455	453	414	431	429	411	405	424	439	459	440	447	432	421	435	449	450	445	419	427	427	426	422	449	457	439	459	424	445	446	425	455	434	406	422	433	428	443	420	429	447	427	414	422	426	448	437	472	440	445	413	439	393	442	421	479	449	418	411	469	402	438	414	472	416	495	429	433	430	428	457	464	455	436	412	454	417	457	466	415	430	431	433	444	443	419	423	445	450	460	422	444	462	424	456	426	403	414	383	448	411	409	445	444	432	461	420	423	464	410	422	452	396	411	427	464	440	449	449	429	436	433	427	458	484	417	451	421	409	424	456	415	477	431	417	432	413	465	415	431	414	419	439	436	469	454	429	424	421	413	421	463	419	463	456	369	409	427	430	410	467	417	471	435	425	436	441	460	438	414	451	416	438	417	438	432	439	427	438	424	395	406	407	411	397	442	464	421	431	470	408	419	399	437	419	455	432	458	426	417	455	443	447	442	452	420	451	436	439	401	492	425	465	417	460	418	434	432	432	441	413	444	401	446	428	429	422	376	410	431	411	428	454	461	437	460	407	437	452	458	447	401	460	430	393	453	401	428	437	453	457	420	424	436	402	429	436	419	402	455	390	392	423	419	403	411	418	434	422	478	419	463	440	362	447	406	415	437	446	451	444	421	447	432	472	426	421	421	434	434	418	469	413	429	423	418	439	472	425	428	439	424	443	426	421	422	409	417	412	427	449	482	446	425	409	430	442	437	409	440	438	391	442	452	418	448	399	459	392	452	448	432	444	449	438	444	440	455	454	433	436	378	416	421	405	427	475	390	427	432	395	420	485	456	463	425	433	446	485	460	419	462	454	421	439	420	445	427	423	421	417	400	475	401	448	417	423	446	409	445	427	475	426	465	457	402	472	400	426	442	452	423	422	392	459	444	437	444	437	449	452	441	396	422	420	412	470	437	385	388	404	456	426	428	448	393	450	418	425	430	456	409	412	434	428	452	413	419	485	448	415	441	453	427	433	455	442	454	444	431	461	433	447	436	440	407	452	443	405	418	441	475	443	423	439	461	425	424	434	433	425	450	429	443	414	455	415	435	426	481	444	444	397	427	452	469	422	429	474	426	422	392	414	414	469	419	425	452	434	459	441	425	433	433	398	428	465	413	388	402	400	436	444	413	432	447	445	421	429	429	479	435	454	414	427	409	428	440	432	409	431	445	433	483	457	425	437	412	440	443	426	447	449	449	435	412	436	446	426	409	453	423	441	392	451	445	431	511	433	419	422	437	463	407	437	425	422	424	447	477	458	468	431	421	473	429	430	467	455	439	441	437	420	383	430	430	423	401	467	459	422	422	437	415	437	438	442	399	453	413	437	482	439	413	447	479	466	403	453	451	423	427	401	434	435	438	431	439	407	437	398	434	461	477	449	439	420	446	442	433	435	441	431	417	473	452	447	430	431	423	462	465	415	423	440	432	407	450	409	442	410	435	417	424	440	418	411	434	457	375	418	421	477	444	447	440	452	443	446	447	432	432	445	483	435	435	457	442	411	430	458	421	425	432	473	463	443	456	447	440	427	444	426	438	425	433	419	402	452	450	416	437	422	453	428	434	426	464	468	434	406	429	429	449	411	429	465	442	441	403	426	419	443	414	452	447	429	459	430	448	423	429	420	399	409	454	459	419	440	445	452	434	432	433	412	433	402	423	488	442	458	390	427	445	441	456	454	404	449	430	452	429	421	440	447	413	410	395	437	388	464	431	422	441	422	467	444	445	447	441	422	405	416	403	399	438	441	412	429	384	425	445	417	424	414	389	455	430	458	441	445	437	432	425	465	449	418	413	421	424	425	425	425	395	450	444	448	471	423	418	433	439	422	435	413	425	442	423	458	449	454	424	494	448	419	425	436	458	428	415	419	417	436	415	454	455	454	518	412	420	440	439	446	417	431	425	417	398	441	418	454	425	433	443	427	404	442	434	442	442	415	418	469	398	438	408	405	437	421	415	407	406	440	419	486	428	424	425	441	440	464	445	416	440	409	460	439	452	450	442	442	396	407	437	397	423	407	432	423	410	448	450	474	434	427	390	399	403	455	393	461	452	432	456	438	414	441	413	429	438	463	402	418	443	433	443	425	446	416	431	403	426	433	452	441	433	422	468	460	439	446	410	404	425	439	405	409	409	450	457	414	451	460	435	455	480	424	427	434	432	424	424	420	411	427	474	429	479	442	416	426	415	440	393	464	406	446	426	438	424	439	439	455	430	439	426	449	399	462	425	409	448	432	458	437	438	456	432	437	397	415	429	432	412	416	431	406	400	435	468	425	455	416	443	454	455	437	420	464	416	454	438	433	462	453	440	455	444	438	424	422	457	397	423	431	402	428	400	449	422	415	429	435	422	422	445	420	461	456	435	462	440	429	424	386	489	408	466	432	409	432	412	449	444	419	424	421	450	438	430	465	440	412	435	433	412	440	405	390	412	413	448	464	444	436	437	425	431	443	427	434	437	397	445	419	430	427	409	434	447	445	434	464	445	408	433	450	427	431	438	433	414	445	449	386	455	437	433	440	414	427	418	451	419	429	501	447	468	444	420	434	425	430	437	389	417	421	423	394	412	425	411	426	428	460	419	458	462	432	410	453	399	427	405	427	407	456	435	451	396	422	427	418	415	429	424	484	440	445	451	445	430	436	470	437	458	431	465	430	409	421	432	419	450	456	405	408	447	476	441	465	433	432	428	432	377	421	388	450	437	414	456	411	417	444	421	448	461	485	452	434	459	450	397	446	440	441	435	428	431	397	463	465	416	439	433	435	450	413	420	462	443	438	413	455	445	413	431	438	401	420	437	422	422	431
27872	22128	18788	8681	3544	2262	1298	860	634	510	490	482	482	472	440	453	506	467	439	489	450	463	501	460	486	521	476	534	515	536	463	511	498	478	455	460	405	460	408	443	446	401	422	440	412	465	480	421	450	475	492	489	442	454	444	470	466	459	471	449	481	453	437	419	458	427	443	439	408	433	394	459	452	421	449	447	410	466	382	426	398	433	440	439	439	441	420	427	428	401	453	437	403	411	433	409	418	446	416	406	421	428	462	445	445	423	449	402	422	400	420	442	451	423	413	481	433	412	448	431	445	425	430	441	418	442	430	459	432	414	443	429	437	405	443	415	424	409	389	451	447	390	455	419	432	414	420	433	420	469	447	459	389	411	420	445	401	422	414	421	418	451	464	393	453	426	385	424	429	428	401	427	405	420	476	420	464	458	411	426	419	435	402	428	436	380	455	411	431	419	395	416	426	463	463	426	423	434	428	452	431	426	431	440	428	412	475	463	407	433	415	408	412	434	430	435	410	439	443	432	433	425	460	398	431	444	459	433	431	425	452	398	439	438	407	450	439	418	464	424	438	411	431	472	433	436	438	446	459	417	411	427	426	442	414	416	439	445	426	409	397	428	442	400	415	432	434	419	395	418	423	460	413	409	451	477	446	435	440	427	412	404	437	462	407	415	459	461	434	421	412	430	410	436	410	429	404	404	426	415	415	413	423	414	386	431	428	407	447	427	407	377	443	449	432	410	438	417	433	446	449	419	434	442	422	413	428	418	448	425	441	395	477	428	457	414	389	399	428	422	440	434	427	460	417	473	455	412	433	432	415	408	458	444	420	460	404	423	453	449	406	381	393	418	450	444	426	401	404	396	406	399	415	432	442	432	414	411	431	424	432	406	446	445	480	429	377	436	423	415	432	397	454	494	455	439	443	408	415	425	453	434	409	432	443	443	439	424	419	429	451	471	441	413	427	418	437	413	416	427	400	416	392	433	425	427	456	423	416	435	416	432	444	459	435	410	381	461	453	427	380	437	409	424	423	432	426	426	462	414	393	410	435	415	420	424	446	439	439	460	441	430	461	440	438	422	403	419	431	424	378	422	419	406	422	447	442	462	416	427	388	427	458	419	419	414	445	443	435	385	415	390	391	444	460	422	419	445	507	414	426	449	426	389	395	422	464	457	435	402	404	421	442	440	454	412	470	419	427	423	417	434	412	438	408	434	450	415	459	486	446	424	440	424	442	441	429	427	436	445	408	422	415	410	412	418	438	468	434	409	419	449	465	434	414	419	422	421	436	439	462	421	438	447	462	408	391	433	425	410	407	417	406	441	441	454	402	429	398	424	445	460	413	468	444	409	434	428	437	422	388	433	431	412	455	416	438	450	437	433	428	399	464	464	421	412	392	442	427	476	445	418	458	425	447	442	458	472	439	385	369	423	436	418	436	438	444	469	423	393	442	416	423	427	411	418	418	410	438	431	428	441	446	406	419	413	412	368	429	457	408	428	438	419	423	421	451	440	433	465	428	426	400	453	429	424	428	383	389	419	424	441	440	428	469	469	428	437	443	413	417	438	403	453	429	406	419	418	436	421	430	426	414	427	428	426	428	430	425	445	392	412	400	406	418	435	440	396	409	436	440	413	458	444	432	427	441	444	414	426	418	433	445	454	405	426	474	412	419	407	434	431	389	412	381	421	411	426	416	461	399	421	456	441	392	451	437	440	467	400	426	414	441	433	397	440	440	442	405	401	397	416	452	418	442	426	450	405	408	449	421	436	431	427	457	417	401	444	410	441	408	422	431	409	436	429	400	411	431	436	426	451	396	458	468	414	432	447	412	415	395	432	426	442	426	421	419	413	408	429	445	448	445	448	441	439	428	412	427	430	431	426	408	414	472	438	409	451	414	381	449	407	426	414	409	408	429	418	441	433	423	368	418	400	429	450	437	457	491	389	422	442	404	469	462	429	393	423	424	371	463	395	423	433	416	451	437	429	417	425	432	415	445	421	446	410	407	408	434	442	427	461	433	408	437	438	444	407	442	421	441	446	421	412	424	455	442	428	360	407	411	425	450	401	419	419	435	452	434	442	435	400	416	460	437	415	399	446	447	428	419	440	411	410	441	471	430	440	410	429	405	408	427	434	394	449	456	438	416	439	420	411	433	424	404	422	417	462	440	409	445	430	401	393	413	381	453	420	454	459	423	410	400	440	409	430	429	405	491	410	427	443	387	431	432	437	415	433	412	402	428	399	449	442	415	427	428	421	458	463	431	453	451	450	410	430	385	442	454	474	450	436	463	399	423	447	439	404	408	427	378	420	439	456	428	427	407	433	410	425	410	442	417	428	444	446	446	413	421	430	407	445	411	433	421	453	469	435	472	442	413	443	389	416	398	458	423	453	429	446	419	477	435	449	431	429	432	440	424	439	447	436	386	430	429	415	412	429	420	433	425	412	420	443	398	413	371	421	427	449	438	399	435	466	403	443	398	413	414	452	408	449	405	411	453	436	418	452	439	389	431	426	458	442	412	432	411	413	444	441	419	382	458	418	431	434	421	406	399	425	408	402	429	424	439	439	429	431	416	439	420	430	431	476	430	426	420	435	440	425	373	436	427	418	435	437	426	429	436	414	449	450	437	442	455	435	410	421	398	447	481	392	448	439	425	418	398	444	448	455	416	410	449	402	444	413	406	457	425	410	434	467	458	391	456	463	427	403	413	434	395	433	435	440	410	409	429	373	462	388	425	434	402	414	421	431	434	431	438	438	384	409	439	435	420	458	468	424	408	470	464	423	428	444	450	429	372	420	463	416	419	410	400	395	430	414	431	444	425	384	456	441	427	425	423	449	456	430	445	476	422	445	432	412	430	406	463	413	426	474	414	447	430	411	428	424	432	421	443	468	435	417	477	405	409	408	397	426	416	457	389	418	448	426	470	418	417	442	442	400	447	439	440	404	468	461	388	433	416	461	442	442	431	396	437	410	431	394	433	403	467	422	425	445	462	431	429	408	434	457	429	406	443	447	401	414	388	474	397	432	405	452	430	422	395	429	427	419	445	408	409	442	468	411	434	450	421	467	426	428	405	425	443	421	476	424	436	367	450	445	402	412	445	427	439	472	425	407	406	436	412	432	411	389	407	448	426	439	409	408	435	414	443	436	444	420	403	450	431	439	417	438	417	430	361	469	420	419	398	429	448	432	395	457	411	439	385	421	426	448	445	459	437	428	436	427	419	435	454	418	441	436	441	444	406	434	432	459	423	427	427	454	440	419	417	442	402	393	395	396	453	435	398	457	442	456	460	436	414	437	427	440	412	423	435	440	405	423	412	405	433	441	432	415	435	432	427	451	423	447	433	397	410	391	442	400	405	434	407	431	427	438	404	426	489	433	417	413	460	420	421	394	418	408	453	465	429	442	454	425	418	441	417	420	410	410	386	428	403	429	421	417	398	420	419	437	410	441	439	438	430	400	434	417	425	452	410	432	394	418	414	431	472	428	367	430
18011	29633	22229	10588	6261	4574	2560	1478	1111	896	772	703	663	698	638	632	614	644	670	595	590	627	638	677	649	682	691	737	716	681	707	723	658	653	573	602	568	548	593	580	599	580	540	553	554	571	562	611	584	631	609	636	623	580	611	597	615	588	551	552	571	530	517	544	577	547	548	546	544	553	553	548	626	537	583	566	527	561	567	579	563	536	533	527	575	541	527	538	521	514	534	578	565	569	545	527	501	542	534	549	501	543	502	548	543	550	544	569	540	535	527	523	535	482	538	499	537	540	546	498	524	531	557	528	587	502	523	548	523	548	528	551	551	546	523	520	543	529	526	522	546	491	547	501	525	554	579	545	530	501	552	494	526	521	570	535	528	528	537	528	538	569	546	536	523	516	530	498	567	531	534	539	540	551	534	585	564	535	537	547	534	553	522	516	537	581	545	513	537	514	542	546	526	537	516	510	548	522	476	537	540	538	522	579	537	514	529	517	517	538	545	503	544	559	582	532	571	562	502	512	569	533	552	536	556	538	527	505	466	521	509	542	544	547	528	553	550	535	519	538	524	533	504	515	515	535	526	524	523	509	544	534	523	552	562	509	561	538	567	513	534	591	524	580	529	498	541	506	577	515	564	542	559	540	531	527	480	521	532	535	532	536	553	551	506	538	496	547	555	559	536	504	506	540	558	547	545	546	544	522	506	545	508	544	564	561	543	524	521	517	548	577	582	533	540	539	502	497	552	518	543	539	517	499	539	537	495	493	528	546	513	532	530	516	509	593	512	494	528	468	571	534	527	519	536	555	544	520	538	554	524	489	496	557	512	552	501	523	530	525	558	526	536	542	532	550	492	547	482	505	542	521	502	536	557	559	564	565	553	508	502	527	519	565	508	544	525	538	562	477	535	546	535	502	530	560	527	551	563	526	502	526	527	542	550	567	471	512	542	536	546	511	522	573	539	507	567	520	470	560	528	537	577	521	520	530	503	506	539	588	527	530	544	521	536	532	528	525	553	539	507	576	548	512	513	529	552	531	541	489	512	522	521	532	562	553	545	548	548	532	520	532	515	499	546	529	504	537	520	493	542	563	579	540	541	551	490	504	532	540	546	529	546	533	588	507	517	508	572	574	588	533	493	523	518	528	522	530	539	502	527	513	541	536	516	508	526	526	531	535	503	523	519	512	525	538	560	560	529	546	511	592	528	540	528	512	541	491	500	466	522	532	485	547	501	493	488	535	508	541	513	552	531	555	562	530	504	507	496	546	526	548	525	559	506	516	542	515	523	499	554	525	552	569	533	528	559	563	526	507	542	568	544	546	512	521	490	506	539	527	542	555	560	500	549	511	543	477	538	528	540	499	547	555	537	496	541	489	519	583	502	569	517	538	521	539	512	554	561	513	569	517	528	510	560	523	500	515	534	535	528	604	550	523	549	544	533	558	564	561	557	521	506	561	518	564	539	521	529	547	581	537	515	580	517	525	540	542	557	514	551	545	522	518	529	518	492	560	514	556	529	517	556	521	528	543	522	528	531	476	488	531	507	548	534	560	577	519	528	513	562	526	532	563	536	540	543	541	543	528	547	538	499	504	537	490	567	526	551	558	553	520	544	516	548	520	522	520	511	536	540	482	507	545	538	553	515	491	498	593	538	527	484	524	548	532	526	552	569	547	538	552	492	533	521	534	525	562	537	522	538	554	570	494	535	552	570	534	569	579	523	577	544	573	546	511	507	561	531	558	541	543	504	514	508	541	584	535	567	530	532	532	534	534	546	522	511	531	537	524	525	518	534	522	569	530	540	517	550	539	522	555	540	558	524	554	513	529	526	540	547	527	525	578	555	522	531	547	513	509	531	528	575	494	517	524	525	533	523	534	549	507	531	545	546	526	538	514	580	508	555	513	540	537	508	563	538	530	533	536	518	583	534	531	530	519	540	573	559	544	514	549	525	528	512	521	535	545	555	506	520	491	574	554	561	541	542	522	557	532	562	541	556	532	505	507	572	556	546	508	524	524	548	559	525	531	565	539	549	518	532	554	522	523	529	536	495	559	497	553	520	530	498	544	529	506	568	534	556	528	520	511	541	528	535	531	555	509	507	533	516	540	529	509	555	549	520	540	540	518	552	573	529	536	560	555	524	548	572	552	566	526	498	520	497	541	543	579	537	518	543	527	526	534	481	524	525	577	526	533	551	544	553	547	560	522	526	547	503	557	515	543	562	528	539	550	553	512	525	559	541	543	524	559	535	520	545	521	533	560	532	511	531	514	543	565	541	527	523	529	559	535	571	571	542	533	521	539	561	505	565	553	563	509	535	538	562	524	558	563	545	569	564	527	534	555	508	557	570	531	578	536	544	543	534	529	534	508	534	561	541	500	523	509	534	549	524	518	534	525	497	523	514	522	526	516	524	595	557	531	529	537	513	514	531	523	511	512	561	509	528	527	515	544	548	516	554	584	507	554	538	534	548	572	528	500	539	553	539	562	518	521	512	556	513	547	515	506	514	510	556	506	540	582	571	534	540	564	544	582	552	502	562	507	506	499	539	571	544	520	575	537	510	499	548	572	512	552	526	534	538	553	515	571	546	512	547	525	508	586	549	528	545	545	526	575	567	534	503	548	512	567	541	525	529	548	565	553	578	507	520	535	573	526	535	495	531	517	506	536	562	539	557	562	523	557	525	508	530	514	555	487	528	546	529	522	524	515	571	530	505	480	534	572	523	501	508	536	531	525	556	540	530	510	529	584	516	512	530	514	525	500	561	498	551	521	539	510	506	499	535	523	544	574	508	506	534	540	580	515	498	561	501	532	548	515	528	507	521	537	534	550	552	532	539	535	529	515	576	527	516	528	551	487	534	537	569	531	554	500	534	527	508	516	533	535	550	577	560	518	529	583	539	560	509	539	550	514	514	534	531	526	535	548	523	564	541	502	507	561	512	511	516	559	517	513	545	525	502	525	538	522	542	534	560	564	568	537	511	529	562	497	525	508	554	507	557	556	528	549	523	549	554	529	548	494	539	512	560	531	520	576	517	550	527	545	542	563	550	544	564	515	536	534	555	532	525	564	558	533	533	549	499	540	543	563	505	548	497	512	527	505	524	523	543	547	547	501	554	563	528	526	541	518	548	526	523	516	558	538	545	541	557	497	545	521	483	544	562	524	512	532	548	526	518	517	515	500	511	556	530	572	495	506	529	571	515	537	513	547	518	531	526	506	544	513	587	545	511	562	541	560	521	519	558	519	545	600	522	572	519	577	522	523	552	559	553	548	537	521	542	554	526	539	547	542	557	547	597	545	594	516	547	522	486	521	526	512	528	512	499	535	528	538	550	522	564	570	530	532	569	531	518	555	512	565	534	538	536	541	540	534	554	516	532	524	582	530	521	512	538	548	565	511	535	615	536	520	544	515	549	552	547	530	514	534	498	522	522	515	541	531	505	586	552	557	518	577	571	546	525	530	511	515	511	568	536	492	473	527	539	529	532	526	508	520
24466	21558	28813	24699	21191	9798	2488	1182	882	695	619	524	528	515	505	470	459	426	461	446	447	397	460	454	468	529	457	541	512	477	447	445	455	473	417	387	373	337	349	372	351	326	386	369	349	358	387	425	419	388	434	424	408	431	407	377	370	365	375	358	372	344	330	342	337	336	357	333	337	350	374	315	373	348	365	338	352	357	342	337	368	368	344	344	303	358	340	348	356	372	348	348	316	327	379	348	358	327	360	318	330	332	374	338	341	310	323	314	324	310	317	302	318	343	322	330	335	325	338	339	355	365	334	380	343	333	331	337	338	324	333	324	320	303	304	329	365	323	357	345	333	349	315	310	302	331	332	327	346	354	334	306	329	306	331	316	342	324	324	326	322	331	296	309	326	296	330	343	368	341	340	316	315	331	314	308	368	377	356	368	350	307	318	326	343	326	341	339	335	336	321	323	341	327	340	337	343	339	328	313	354	341	354	310	326	346	341	386	335	363	340	338	326	325	343	330	336	292	324	324	335	309	314	343	298	361	339	319	323	299	294	365	336	353	329	332	333	325	331	343	301	354	319	321	332	356	355	306	335	342	326	321	326	343	309	351	313	352	306	363	329	356	336	327	349	322	329	354	310	325	316	299	345	317	338	286	304	312	349	369	347	349	344	320	314	369	304	341	321	331	307	292	331	336	335	283	302	332	323	352	333	343	328	363	325	365	290	337	332	315	355	305	302	317	380	317	350	317	334	346	323	299	331	311	331	325	349	300	312	333	332	348	329	372	324	370	304	335	318	320	337	320	349	319	324	323	296	361	357	336	338	352	349	341	315	331	339	356	329	355	332	331	341	354	330	319	342	306	325	320	345	362	328	342	315	333	337	324	359	375	321	336	329	315	348	336	325	337	341	323	331	345	306	349	351	345	304	322	307	337	352	366	300	318	364	312	321	335	322	327	323	305	343	310	343	362	315	355	328	397	347	345	324	372	365	321	331	338	299	357	323	294	338	306	332	318	350	334	318	313	307	315	322	332	337	313	333	314	329	332	325	326	328	347	319	311	317	315	347	315	325	304	342	346	315	338	302	320	362	328	332	328	330	324	348	332	311	354	347	326	324	321	313	307	334	362	305	318	333	275	328	364	343	352	336	360	308	351	309	361	300	345	313	304	335	339	318	320	323	317	359	343	352	344	340	330	371	340	339	334	306	347	331	316	317	331	341	331	328	311	316	304	325	292	351	364	333	341	334	332	309	292	309	346	324	340	308	351	348	341	330	339	316	297	321	323	290	338	339	320	296	310	362	311	352	328	296	363	330	314	327	327	355	335	353	349	329	321	295	321	340	326	326	321	339	337	331	332	322	314	357	334	332	326	326	315	330	365	299	339	301	319	329	309	308	331	352	365	342	321	320	331	332	355	345	306	339	354	334	336	358	336	320	314	323	306	379	352	322	343	341	317	314	340	332	326	319	341	367	353	335	340	310	367	340	348	328	330	323	319	320	326	294	347	316	302	312	328	302	334	338	319	321	338	323	328	306	305	327	334	324	334	317	336	334	331	359	300	353	317	327	332	336	331	337	304	344	326	345	370	316	331	332	314	358	335	322	302	355	331	354	352	308	318	335	333	353	338	318	324	331	294	336	353	329	320	352	308	330	323	368	325	352	318	304	315	342	296	334	338	334	350	348	331	322	315	329	317	342	348	319	326	304	341	359	342	318	332	335	343	343	374	322	320	314	300	325	309	368	350	311	347	352	313	317	327	343	298	318	340	294	337	326	329	307	319	334	353	332	322	344	325	350	350	317	302	350	344	320	336	375	336	290	350	343	340	317	311	298	322	339	353	366	324	303	320	286	305	352	328	341	310	318	331	350	363	354	351	334	356	324	340	361	332	307	309	355	331	332	327	311	349	327	317	329	315	319	328	335	317	298	353	333	299	348	313	320	276	303	350	348	342	346	337	342	326	347	320	326	328	347	359	330	317	322	317	317	336	342	318	333	337	335	355	324	326	332	313	349	282	358	334	330	338	352	323	338	326	318	361	332	357	315	342	348	330	352	307	324	292	362	340	321	320	340	349	312	311	322	327	313	337	332	339	329	339	331	303	344	340	314	360	348	320	354	335	343	310	318	319	299	340	313	303	333	326	340	320	315	362	345	339	305	357	341	344	330	353	305	348	354	299	340	327	313	317	345	333	303	321	331	329	332	350	315	322	345	320	312	352	322	330	296	340	316	325	347	332	309	315	313	311	298	297	308	336	345	353	342	342	284	339	334	316	337	316	321	374	305	353	362	318	334	313	312	330	327	305	336	347	341	345	333	312	306	354	336	353	338	327	365	360	303	335	318	339	325	337	308	367	333	340	349	336	330	326	324	335	312	318	344	315	364	362	333	342	305	330	328	342	329	350	323	331	332	305	316	338	340	386	334	345	360	308	329	334	350	326	330	328	301	319	335	322	347	312	286	331	336	359	337	352	288	294	323	341	316	314	325	329	323	305	297	330	345	324	371	336	339	331	354	312	337	309	323	326	328	369	316	317	358	328	316	326	327	320	335	324	321	320	308	327	336	334	298	325	354	349	342	303	340	312	337	337	311	343	359	343	328	339	323	375	320	332	348	344	329	331	324	331	346	339	344	325	318	314	334	343	344	337	336	333	355	321	338	336	327	302	330	349	348	311	290	340	305	333	344	343	308	354	359	355	304	345	326	304	304	334	312	304	322	336	328	318	339	295	308	314	322	346	291	318	316	356	321	329	339	299	333	344	328	345	351	337	319	373	315	333	343	348	348	288	321	337	319	372	318	318	314	342	316	353	340	281	313	336	309	324	327	331	306	327	301	318	308	353	337	325	333	328	343	299	331	330	326	332	339	320	278	344	332	339	327	306	303	336	312	343	323	320	337	309	309	324	320	340	366	332	352	321	336	344	320	371	331	345	377	337	332	320	321	333	308	332	325	323	331	311	339	332	308	346	319	294	353	315	315	353	350	353	324	326	355	308	337	353	316	294	358	323	340	329	346	335	317	330	318	349	308	337	354	343	335	343	340	310	326	353	348	353	321	341	344	342	331	325	314	324	360	334	312	356	342	326	321	309	336	310	322	348	352	312	349	364	339	302	318	343	308	309	337	324	342	333	322	322	343	345	305	345	281	356	334	351	343	293	350	324	338	341	360	364	329	350	313	353	320	362	318	340	338	379	360	335	308	316	338	304	331	352	327	322	321	324	324	328	299	323	345	326	319	325	335	321	352	329	354	356	321	343	328	343	342	354	335	293	343	296	305	312	327	343	316	306	309	331	342	355	313	310	315	346	330	338	325	321	327	309	304	355	309	313	330	342	353	348	350	326	325	293	308	301	323	346	312	348	303	308	363	315	331	347	310	317	340	313	358	284	352	293	290	317	340	325	327	327	318	347	332	326	334	315	351	353	324	321	311	316	330	326	348	327	296	360	311	331	325	365	336	342	344	311	323	321	334	318	311	328	328	338	326	338	348	323	290	338
19306	37586	29419	16468	10380	7447	4290	2586	1786	1376	1118	1077	930	805	836	778	749	703	666	632	642	660	634	670	675	776	766	815	774	769	711	724	677	619	596	502	515	519	479	483	437	461	462	455	512	484	528	557	561	592	564	552	562	549	495	546	542	484	496	489	515	392	417	423	424	428	437	475	417	463	464	452	448	485	447	439	412	441	404	413	439	398	455	412	462	443	442	478	408	437	375	454	417	443	441	410	459	408	446	451	407	443	459	429	396	370	372	425	423	436	406	408	412	424	405	423	401	415	445	430	384	415	388	412	422	397	374	412	422	427	418	384	398	415	372	422	411	416	446	378	420	432	402	402	439	424	445	402	430	430	420	411	406	422	406	437	436	433	421	436	412	379	392	433	416	451	380	393	417	452	410	372	413	432	382	409	415	411	418	404	416	427	450	421	416	412	401	406	464	440	436	411	443	409	431	389	420	379	446	376	430	407	412	409	442	432	434	422	403	443	438	430	430	386	446	405	402	437	436	351	433	431	426	431	426	430	417	413	425	432	439	392	379	411	416	458	411	420	438	428	445	419	431	421	402	430	394	415	420	431	397	373	456	373	411	424	381	441	413	384	418	407	414	411	453	424	382	424	410	394	437	421	405	416	421	432	433	423	393	409	393	448	436	361	389	406	357	410	434	441	407	406	413	451	406	436	410	445	405	449	411	445	428	377	411	481	449	419	404	434	378	427	468	430	387	405	436	440	436	407	421	423	405	430	420	412	405	425	410	441	403	407	388	424	414	395	420	443	439	393	405	412	403	452	435	418	406	393	410	433	496	443	429	418	390	428	434	406	403	427	413	427	377	415	414	440	428	391	417	387	429	396	403	395	447	442	420	412	401	417	422	436	428	418	430	398	400	452	415	410	415	403	417	431	388	446	421	447	412	421	405	412	405	399	438	453	412	377	443	392	410	426	410	415	441	407	419	389	390	449	428	422	459	399	397	432	420	402	432	417	432	422	412	410	442	397	425	402	431	375	416	473	421	402	434	435	428	440	453	433	436	406	417	408	410	422	411	417	407	439	413	441	421	426	421	402	400	380	395	412	417	447	405	418	415	402	415	431	459	396	370	408	447	454	421	408	421	425	431	449	398	393	456	451	381	438	431	415	395	418	396	430	425	413	424	454	434	416	414	405	422	391	429	412	429	403	417	393	472	448	429	441	391	451	417	411	417	403	414	400	443	388	406	434	396	417	401	383	453	429	407	413	403	428	420	392	386	402	432	415	427	447	414	435	433	437	421	462	429	404	419	425	426	425	393	406	403	427	403	388	432	439	418	443	379	393	418	400	415	411	416	405	442	415	399	382	420	434	446	431	409	424	409	402	430	455	450	398	429	410	393	403	446	413	416	434	425	462	383	428	442	413	416	451	432	437	396	410	412	414	417	374	426	388	433	406	442	402	433	430	407	435	422	423	387	429	399	446	414	438	393	395	408	413	412	407	452	423	424	447	446	411	438	436	404	461	439	390	428	408	411	469	400	420	376	416	431	412	416	432	417	420	422	393	438	398	433	457	398	385	442	434	402	441	407	428	388	416	440	381	436	427	429	421	442	426	415	392	447	463	426	433	417	453	429	425	425	421	429	415	433	406	396	380	414	410	473	429	424	441	439	444	399	410	422	411	392	408	418	409	466	434	412	448	395	423	440	407	421	416	420	405	399	446	437	434	437	402	395	415	433	420	386	447	403	404	439	413	407	401	430	421	413	396	385	407	409	424	396	415	433	405	395	419	434	432	446	433	446	427	402	438	420	420	441	444	415	406	419	386	428	402	410	424	400	400	442	365	425	410	414	466	431	451	404	394	422	458	391	399	408	448	437	413	427	462	414	450	396	395	433	423	462	421	406	399	412	398	416	440	388	392	418	413	436	473	431	401	425	436	382	405	425	437	412	414	381	437	426	433	436	404	410	397	415	399	426	427	374	405	440	402	404	410	426	421	427	410	420	390	427	394	441	472	380	395	403	379	424	418	395	426	411	440	412	386	432	395	435	415	418	419	414	397	387	438	425	415	422	402	411	394	399	439	403	360	409	446	389	407	447	395	423	434	410	398	435	394	433	456	437	432	361	402	387	428	418	424	405	393	424	403	444	408	445	424	407	454	409	391	415	424	409	395	403	426	445	383	429	418	435	408	419	435	444	428	391	400	414	425	415	384	451	399	398	394	389	399	438	399	417	430	438	395	421	424	417	434	403	388	434	424	433	398	421	417	392	447	433	413	424	404	401	409	378	424	420	437	418	415	405	402	408	415	378	448	438	431	413	367	424	422	437	431	386	424	411	448	425	391	438	401	424	440	425	429	430	403	404	436	418	403	425	388	403	468	426	424	425	417	416	405	390	443	408	446	402	408	441	398	368	382	436	442	426	415	405	408	435	388	441	468	382	430	414	447	427	414	450	406	387	406	382	399	449	369	420	412	435	406	428	416	435	445	391	466	401	459	438	422	421	419	379	427	402	419	418	418	416	380	411	450	411	443	422	427	404	408	434	425	412	436	424	416	402	416	430	424	395	438	446	406	400	383	394	417	400	435	394	398	422	422	439	410	426	405	389	391	450	410	394	406	397	428	427	396	393	422	419	442	423	434	431	422	396	433	459	449	427	438	450	429	436	392	424	425	431	432	410	409	455	435	412	439	409	420	415	408	433	412	395	407	434	421	447	427	419	422	396	403	378	395	416	420	424	409	409	406	433	395	421	426	399	427	412	405	449	421	393	419	389	418	434	456	408	407	425	446	385	427	410	452	450	386	408	400	430	413	387	434	401	411	413	414	445	415	461	451	435	406	419	415	465	443	404	420	406	459	400	446	405	458	424	457	442	449	398	439	402	398	425	408	398	420	398	425	451	393	388	387	432	409	431	422	385	402	400	436	425	368	410	389	419	432	419	393	427	404	416	386	416	384	381	429	472	424	422	428	399	437	429	407	411	430	438	454	417	411	425	410	427	423	405	407	416	429	412	415	423	423	452	399	423	376	401	405	455	378	423	445	461	415	418	415	419	448	409	467	394	439	398	403	407	430	408	428	413	447	427	428	393	388	422	386	431	405	433	423	428	398	408	399	400	360	418	450	428	416	392	441	474	387	406	439	396	389	389	422	426	406	413	409	426	456	403	425	425	396	396	462	455	421	388	402	404	401	442	406	438	430	422	404	409	408	464	423	424	429	426	461	438	396	450	416	378	415	425	417	377	409	389	415	429	442	430	437	408	421	438	431	409	454	432	418	404	399	422	424	428	416	420	417	404	426	423	427	468	404	425	415	397	415	409	414	403	408	416	396	435	425	379	445	396	399	426	395	390	415	404	422	407	421	423	425	432	414	408	443	400	427	402	418	455	426	403	442	390	387	398	449	392	391	424	428	396	414	412	406	398	456	425	449	394	437	377	421	423	399	415	435	420	389	399	439	399	425	427	386	420	431	443	415	436	396	402	406	398	407	423	415	413	437	392	438	402	411
25780	21582	27502	25268	9753	3009	1508	1071	781	684	599	586	596	541	584	552	565	536	516	508	548	542	524	550	542	622	609	612	653	580	610	639	572	533	538	568	500	478	522	510	473	499	485	522	490	557	507	500	530	521	575	486	551	530	512	483	531	501	507	499	507	481	485	516	477	482	521	461	493	458	510	493	478	500	513	477	498	493	473	488	469	482	462	497	477	491	471	516	489	478	492	476	456	453	470	505	454	433	501	487	466	470	470	488	478	476	427	467	497	483	495	523	478	470	457	495	480	508	471	471	484	493	481	495	478	457	492	479	474	435	523	494	464	453	490	483	486	518	470	462	491	467	481	459	462	463	470	486	458	486	463	505	471	435	450	456	501	484	492	468	474	470	473	489	466	446	509	469	453	509	472	513	465	454	482	437	483	504	502	442	446	448	517	498	487	488	432	462	505	459	486	472	488	482	456	494	450	490	490	464	433	478	530	518	496	449	452	496	457	489	494	452	483	461	463	472	485	470	481	456	461	467	454	457	514	452	468	446	501	471	489	501	478	488	481	465	464	484	455	450	489	433	466	465	486	488	495	497	518	482	454	467	474	493	453	456	513	478	501	489	526	453	530	491	469	455	492	486	503	457	477	482	478	454	472	505	493	460	506	514	424	486	489	460	459	484	478	475	481	444	437	475	507	479	476	477	497	459	466	488	483	479	450	528	460	472	500	471	447	462	503	494	490	476	471	445	479	484	461	475	449	454	464	479	447	512	498	476	487	484	493	464	436	467	463	468	478	488	499	461	437	456	481	494	458	503	481	458	456	462	455	457	457	495	456	466	482	485	460	455	509	462	499	464	475	468	514	526	517	458	471	453	469	465	458	497	476	494	477	475	489	474	422	508	488	489	484	470	480	498	437	491	469	458	481	521	501	477	539	491	495	478	460	477	481	497	493	498	462	457	493	505	462	483	468	499	489	460	465	510	447	476	461	456	504	483	498	492	447	480	454	495	437	496	470	480	471	470	495	453	484	496	503	514	499	482	457	496	470	482	490	494	459	497	459	484	457	456	481	497	472	493	510	545	483	446	476	462	485	453	475	457	510	473	498	489	472	482	467	474	507	498	484	491	492	487	458	492	477	515	470	472	486	467	474	473	492	474	429	468	463	447	492	463	471	492	446	541	505	499	476	516	470	468	480	463	500	490	477	472	460	479	458	468	509	491	464	498	482	476	450	480	490	487	493	491	468	464	470	514	479	487	484	467	485	460	490	466	466	497	500	465	513	455	479	465	490	502	482	429	458	504	486	482	467	457	521	464	473	473	464	459	453	507	473	493	493	449	526	452	509	485	478	456	490	472	487	459	502	485	450	462	471	523	474	486	519	481	487	470	507	430	474	499	469	481	504	462	471	510	491	488	511	460	486	506	448	486	480	499	475	483	451	495	495	508	474	494	486	473	484	475	530	502	483	494	448	490	451	449	489	478	498	435	512	477	490	484	444	503	462	455	471	471	448	502	471	450	481	498	447	468	494	464	517	475	484	497	439	461	486	445	470	486	460	476	501	485	520	470	478	487	457	452	458	454	446	449	454	492	490	485	465	460	472	467	452	465	463	459	484	493	433	467	506	463	499	497	473	514	465	444	485	489	454	502	441	509	487	498	453	493	464	479	443	471	476	511	511	498	456	475	486	470	444	479	515	534	477	464	496	518	485	466	485	437	450	490	443	491	487	452	499	471	486	495	468	494	481	546	493	486	504	473	476	441	457	502	441	477	477	457	471	460	455	500	478	468	476	464	463	499	518	436	458	479	487	430	439	469	494	451	468	530	525	471	503	471	513	467	480	461	469	441	438	435	471	483	471	468	446	482	476	499	496	465	496	491	459	478	499	488	460	463	492	475	526	461	472	490	470	473	464	494	475	432	499	428	421	474	501	497	501	447	449	482	459	482	497	492	473	462	456	470	472	479	456	504	469	451	487	484	511	512	461	500	478	463	473	465	495	492	492	475	467	474	476	438	480	496	507	497	419	466	484	480	474	518	484	477	473	473	475	486	476	462	490	465	468	459	480	439	464	465	482	453	480	444	480	450	494	506	484	467	483	509	471	442	508	489	470	472	469	467	468	479	507	469	488	503	522	477	468	484	455	479	437	455	456	492	505	494	520	472	463	512	467	472	522	471	487	498	468	521	517	460	479	471	531	462	494	491	458	483	440	460	467	477	462	502	484	506	471	437	484	462	483	507	439	473	469	488	476	489	467	449	472	473	489	467	505	482	449	486	484	469	506	461	474	490	457	485	485	477	453	460	499	489	449	500	484	499	437	502	503	454	474	496	472	496	453	496	465	493	484	493	445	476	485	462	466	492	455	438	449	454	459	493	492	452	504	452	462	514	466	475	483	457	468	437	477	502	480	467	459	480	488	473	453	472	418	459	484	488	479	465	455	488	508	526	500	517	500	487	511	496	479	465	488	469	468	457	504	475	470	448	505	512	449	468	471	495	490	508	455	482	452	483	443	485	484	522	478	461	492	483	451	484	456	491	480	477	471	515	479	475	472	501	461	501	460	477	462	499	487	504	491	491	446	445	480	473	457	433	456	494	451	480	518	435	479	481	460	474	487	481	510	477	493	492	488	452	486	456	485	495	489	466	512	487	447	480	478	469	498	506	457	490	493	514	451	474	489	468	489	448	457	478	488	482	462	479	482	502	418	472	495	500	466	484	474	507	469	495	480	486	496	508	493	450	482	507	461	488	465	460	472	490	453	499	470	474	494	491	448	428	489	464	506	432	498	484	504	507	452	494	510	467	510	470	526	511	468	453	451	445	443	505	475	459	478	533	450	463	454	493	493	452	441	433	485	452	508	495	508	478	476	460	488	508	478	491	508	446	489	482	454	488	502	441	465	456	506	528	456	470	465	473	445	461	471	478	480	519	486	504	463	485	493	495	465	442	481	460	479	488	475	449	490	474	478	443	465	487	435	426	458	461	484	516	471	491	470	488	480	473	470	472	475	461	477	459	456	455	424	462	461	493	491	476	471	442	444	455	539	483	489	485	482	447	428	436	517	459	479	470	499	422	492	467	476	463	466	465	493	496	464	460	453	475	471	472	490	502	474	462	473	444	509	466	482	473	483	472	458	436	471	467	465	482	502	510	460	484	453	466	480	498	483	502	457	479	488	504	473	511	485	447	449	468	493	458	431	467	442	470	454	481	512	494	478	475	461	460	500	497	482	441	494	457	473	471	507	446	472	449	478	456	474	482	490	472	496	472	526	502	436	489	458	482	449	513	478	468	497	482	461	475	475	496	491	472	489	491	457	485	488	481	493	467	524	481	461	457	503	479	510	496	462	467	504	502	501	520	480	520	449	490	460	501	464	507	476	446	498	437	440	472	475	477	481	462	464	483	462	492	475	492	515	480	459	503	485	479	466	440	501	488	490	500	482	479	465	522	472	537	459	515	488	480	476	442	484	494	421	455	476	485	431	467	461	466	476	474	438	476
19511	34240	25166	12933	8003	5663	3183	1986	1476	1222	1055	994	882	880	865	850	799	744	782	759	738	723	813	764	804	818	866	843	857	853	814	826	781	744	695	694	656	630	619	626	620	595	626	660	652	634	725	728	698	700	708	715	693	695	730	674	719	667	630	657	625	608	594	596	550	588	573	577	576	549	609	595	662	614	615	620	620	648	630	625	566	606	614	601	668	569	600	562	597	595	569	599	584	665	627	610	629	629	596	605	591	602	595	586	608	581	595	580	595	572	596	593	596	577	613	553	565	563	591	591	594	582	597	593	579	567	565	543	576	578	607	578	564	574	571	626	567	563	603	622	614	607	646	613	564	588	573	617	584	593	614	567	565	580	627	586	526	558	591	544	584	599	583	569	586	596	623	584	558	572	615	570	614	583	584	607	520	568	585	570	588	616	598	562	614	542	533	581	539	604	584	560	621	593	579	627	563	587	558	586	579	592	574	603	618	590	595	587	595	604	598	585	598	567	593	551	645	607	610	625	602	591	603	600	531	605	572	617	607	639	603	609	615	558	568	584	574	568	608	622	580	619	579	596	570	620	581	574	562	586	605	588	547	580	622	556	639	536	553	582	624	623	573	601	581	583	600	588	628	576	588	580	618	555	580	562	582	565	583	579	604	549	566	572	584	612	631	614	550	571	579	582	613	557	583	633	576	658	616	617	575	589	545	603	568	554	632	594	606	559	613	589	609	579	566	585	575	634	603	605	591	591	603	579	574	599	597	597	608	596	581	588	598	572	608	586	609	578	583	543	579	578	592	634	589	549	578	585	610	582	561	587	608	579	579	635	624	606	598	577	607	588	531	589	544	564	622	627	578	564	611	570	629	609	547	532	602	580	606	587	576	598	581	582	579	588	604	593	621	608	636	606	613	602	578	634	629	579	614	575	589	593	557	609	563	594	598	574	571	601	627	553	612	554	598	623	610	572	613	587	635	567	562	580	583	589	592	582	570	608	625	557	629	588	601	563	558	581	599	598	605	548	594	592	622	592	602	603	549	567	584	573	573	600	583	626	610	566	637	605	578	626	570	585	602	602	580	581	568	569	584	584	587	577	563	583	601	548	589	636	584	590	604	580	605	582	557	630	558	620	607	565	592	571	574	590	622	616	569	592	607	569	595	636	577	631	583	601	594	610	603	584	642	547	590	597	599	554	572	605	613	592	568	602	604	630	621	584	582	548	568	560	601	607	575	563	634	592	585	582	626	610	610	578	615	598	638	621	582	599	530	579	569	561	578	558	554	600	569	582	608	587	607	592	601	601	589	544	569	594	581	590	591	614	593	603	594	585	587	558	588	521	609	590	587	577	601	554	575	578	596	588	549	565	628	570	560	652	588	572	576	588	589	572	590	553	583	627	605	561	564	612	606	596	592	548	600	563	587	589	593	567	565	576	555	612	594	578	611	578	552	586	581	585	584	584	582	533	672	614	534	546	585	570	584	596	583	591	555	558	588	608	585	578	619	594	591	574	571	607	568	617	580	568	593	573	572	583	610	586	584	609	587	578	572	618	620	594	610	562	563	557	560	595	625	575	584	602	605	603	573	556	598	595	567	639	536	589	558	616	569	570	560	591	611	575	580	565	600	601	595	610	588	580	619	585	567	588	603	588	606	598	603	594	574	621	588	551	588	591	582	553	610	588	613	571	589	603	582	577	613	606	618	628	626	550	580	629	615	596	595	564	589	568	553	585	553	594	588	570	596	613	569	585	623	559	576	525	625	580	566	606	603	599	613	602	628	585	591	595	602	586	568	575	568	560	597	581	598	611	580	593	590	603	554	556	600	641	617	611	579	628	601	550	590	591	637	621	604	567	568	628	580	627	596	602	574	603	588	575	612	544	595	568	577	553	599	578	612	584	616	577	578	598	587	559	606	572	592	535	617	625	605	570	626	603	555	570	628	546	567	617	580	556	570	579	611	580	562	594	562	531	562	631	574	578	565	606	577	592	571	607	638	614	574	555	566	564	580	556	603	595	569	567	611	577	590	611	594	624	572	579	557	590	622	631	623	585	568	579	564	599	576	620	554	592	592	610	608	565	570	566	568	557	594	572	557	549	601	617	601	598	558	614	588	566	562	598	627	564	576	591	574	577	588	583	604	559	555	587	591	587	579	578	571	609	603	570	626	603	584	600	600	569	591	597	583	584	593	615	552	556	566	566	625	565	622	590	554	576	611	585	588	561	598	606	574	579	581	571	576	590	616	605	614	569	579	588	577	601	618	584	585	560	617	580	595	580	656	579	596	611	592	593	564	561	560	582	594	613	589	567	605	561	581	613	560	560	556	583	608	563	584	553	587	623	537	596	610	632	582	592	612	575	610	569	601	592	543	582	589	574	607	589	595	590	613	597	604	572	575	601	615	564	602	613	581	614	589	611	637	648	564	577	524	599	557	578	571	604	617	575	556	586	563	573	573	595	588	591	632	548	614	597	628	591	616	580	593	603	619	628	609	605	603	577	576	580	577	540	572	539	593	580	576	598	597	576	599	589	590	578	571	572	581	570	589	590	576	598	627	587	613	586	555	569	586	614	589	577	586	632	616	617	535	577	625	575	603	583	574	590	594	638	560	575	654	561	623	571	585	609	621	616	610	561	571	588	564	555	585	584	630	578	583	626	595	621	543	569	590	587	595	591	625	600	585	562	573	611	644	586	584	625	583	581	597	552	551	601	656	591	581	598	597	591	531	546	600	557	572	564	618	654	563	569	605	618	584	596	624	589	568	592	581	588	635	566	590	544	567	557	618	562	599	564	606	568	600	588	572	620	570	580	575	599	549	609	575	589	564	580	587	576	577	559	588	608	586	585	540	577	574	546	593	606	590	659	593	596	591	589	545	569	590	599	565	602	607	548	599	585	628	569	602	587	587	609	579	591	574	597	593	595	556	578	592	628	598	604	553	569	583	556	630	595	560	554	594	571	602	579	568	576	581	613	588	606	546	596	615	620	588	584	623	565	556	634	645	588	591	572	593	580	622	592	602	623	553	630	599	593	603	566	561	604	538	573	620	598	569	616	588	577	583	647	575	591	582	612	620	620	582	562	612	568	614	580	629	562	572	601	581	630	601	584	592	580	600	550	610	569	611	589	581	630	557	589	565	591	599	581	583	609	577	573	627	577	584	631	599	592	609	581	606	604	570	575	610	595	604	587	578	578	602	601	551	611	611	567	596	568	592	591	590	582	590	609	565	593	600	595	628	591	580	625	598	599	586	636	581	627	578	556	567	592	612	544	604	588	612	547	560	598	608	596	606	582	556	590	581	585	512	573	598	623	593	577	580	600	554	597	588	622	605	608	591	567	582	545	575	600	616	596	595	588	567	617	601	606	593	574	605	592	550	583	605	592	607	544	576	589	573	592	606	601	614	569	570	594	581	586	550	625	550	605	608	535	548	604	590	595	593	587	616	559	574	589	576	618	630	555	567	585	543	633	590	585	595	558	614	596	608	567	584	620
23473	21551	29426	24112	21559	21358	8430	1834	1246	998	856	824	707	639	606	678	628	612	518	522	547	584	525	560	569	581	592	623	594	570	595	630	546	512	427	441	390	453	435	394	384	416	392	402	419	410	476	450	455	485	467	486	492	461	451	436	454	455	431	385	417	356	380	393	395	385	355	374	396	347	394	404	395	400	395	366	393	357	389	374	360	373	366	385	335	353	372	359	357	375	374	359	355	394	353	381	394	414	390	380	390	413	359	338	372	356	370	357	375	389	383	362	380	354	376	376	362	359	352	373	351	355	323	353	399	369	338	360	356	343	379	396	386	351	389	351	381	382	361	359	369	346	367	360	331	354	369	347	359	394	371	356	378	326	371	347	365	361	371	371	361	369	403	369	368	368	374	365	368	376	401	339	361	336	375	348	376	382	331	373	363	348	356	351	371	312	355	320	363	356	385	341	362	361	374	360	336	359	329	355	355	338	370	326	356	357	364	353	344	419	351	375	339	380	419	354	347	365	360	366	346	338	386	357	368	368	347	359	343	375	368	352	358	364	326	368	344	350	350	322	336	344	402	370	345	374	318	377	360	349	347	371	383	381	374	356	354	371	350	354	356	334	391	371	338	341	364	353	348	370	390	359	370	368	362	346	360	334	386	367	341	355	308	394	383	339	343	362	374	377	343	347	369	336	385	354	360	388	371	343	376	339	288	354	359	325	350	360	355	369	330	347	352	312	347	327	347	329	356	345	376	358	328	372	359	365	338	313	353	341	388	355	385	345	339	341	317	336	359	374	379	357	375	356	354	344	395	322	346	379	380	388	369	343	376	357	407	355	349	343	363	361	351	367	364	356	357	384	368	388	371	372	356	357	352	344	348	357	376	384	359	358	374	381	379	356	355	346	394	350	354	354	365	348	343	360	380	323	348	366	363	362	353	370	318	349	364	332	388	360	358	362	381	333	365	346	325	336	339	370	345	373	373	375	348	331	369	363	331	357	372	363	347	388	359	339	370	367	327	372	342	364	370	344	359	352	352	341	317	351	371	364	376	366	385	384	335	351	374	372	363	357	368	326	372	350	330	395	374	376	372	386	371	359	334	347	321	389	331	373	340	365	385	359	373	344	367	382	354	346	365	375	362	377	371	354	373	354	328	372	376	353	350	353	373	354	373	375	376	359	354	377	347	373	377	347	371	343	350	373	369	388	330	365	378	332	378	300	335	390	340	395	353	363	352	391	383	358	416	364	350	333	370	359	346	349	371	365	354	356	343	412	328	387	337	381	369	375	415	349	346	369	361	358	347	336	352	356	340	393	335	367	344	375	355	358	361	345	389	348	362	336	370	374	387	371	343	347	340	324	361	362	354	353	358	388	365	375	336	358	354	361	344	369	386	393	359	364	357	336	335	354	332	359	363	356	353	364	379	361	388	356	353	369	404	368	365	374	385	352	372	347	360	358	361	361	375	380	392	371	360	364	347	345	345	349	369	360	357	377	375	347	381	352	339	335	346	349	341	343	349	337	349	336	345	401	353	324	339	400	382	316	375	350	376	331	365	343	380	346	344	383	353	355	375	375	410	366	347	375	369	395	325	379	387	381	324	366	374	355	332	374	354	338	363	419	354	356	341	391	376	409	346	330	341	365	360	380	360	361	366	373	398	390	381	356	356	365	347	362	357	361	350	377	385	348	365	365	352	366	336	332	403	370	392	350	335	353	392	389	383	348	314	363	367	346	368	374	382	358	349	325	343	346	390	360	325	327	348	353	377	369	357	312	342	345	336	326	381	388	341	356	360	367	336	356	378	342	369	368	342	372	356	362	342	394	329	372	368	324	374	348	372	373	377	356	373	349	347	337	365	383	340	346	336	344	376	358	353	373	339	350	323	419	332	353	381	320	338	388	359	368	318	359	379	380	358	341	325	370	340	388	365	365	375	346	337	359	330	352	365	336	372	363	381	331	363	354	360	354	360	387	353	381	347	373	398	355	388	360	371	378	359	364	384	369	406	318	377	350	374	377	350	358	376	356	353	362	332	367	357	342	341	391	359	353	360	354	373	345	343	372	385	358	371	363	368	344	343	332	334	371	372	346	351	323	338	383	351	354	385	314	363	372	367	391	327	368	396	381	361	365	334	365	348	364	357	355	395	344	369	337	335	384	371	358	370	351	391	340	386	360	373	348	374	347	342	372	352	354	342	368	346	351	385	354	386	363	346	361	354	334	341	399	343	338	366	354	413	322	325	398	359	368	365	395	374	349	373	369	364	364	354	355	377	328	373	355	362	354	381	347	364	384	354	336	370	366	356	372	366	357	351	348	385	356	376	389	369	384	356	330	381	369	375	343	357	404	349	375	368	370	358	359	355	342	355	329	347	384	397	358	370	363	381	376	413	373	403	379	375	372	359	386	349	382	358	338	365	355	353	358	367	378	341	386	345	362	334	389	365	387	382	352	385	345	374	363	368	328	349	343	381	401	320	346	340	367	385	363	333	319	357	392	384	328	366	362	370	326	352	387	336	358	343	342	362	370	373	389	332	366	347	344	359	366	377	372	322	356	343	342	338	361	352	370	364	391	371	352	365	357	346	394	329	330	356	349	360	324	377	359	332	332	365	333	377	348	369	321	348	345	352	371	373	367	326	330	351	334	346	318	364	372	361	337	375	362	358	387	361	378	354	359	379	367	397	362	363	381	314	368	381	374	383	358	352	360	365	375	363	342	375	368	331	368	383	360	377	352	340	358	389	360	356	393	375	345	371	325	338	350	361	365	368	355	324	338	351	359	336	376	342	362	356	382	362	389	373	355	351	396	375	372	362	370	356	343	364	335	341	346	334	362	361	391	324	381	362	376	405	368	364	366	349	386	379	385	343	371	380	322	332	344	348	367	360	346	380	339	334	341	376	393	334	342	357	346	351	352	382	367	346	355	382	375	369	329	367	356	385	346	331	353	366	331	346	348	355	327	387	379	341	374	368	361	314	323	404	377	359	354	380	348	340	359	366	358	362	334	393	366	375	331	368	374	388	395	342	354	359	410	356	364	329	389	332	358	363	328	391	379	363	348	350	329	350	368	368	334	329	353	342	339	355	368	347	352	378	343	332	389	336	395	349	357	342	348	406	406	386	351	368	386	363	353	387	351	357	370	370	355	350	346	372	361	376	352	372	358	372	349	345	361	360	360	352	320	353	377	336	350	373	338	355	342	356	359	375	374	352	349	369	355	365	368	363	347	351	353	368	342	336	357	372	348	381	366	350	371	368	362	344	398	374	319	369	370	369	353	379	346	377	338	343	363	362	347	391	344	397	336	374	383	360	365	339	348	356	344	369	351	331	356	349	387	363	331	326	352	376	321	360	322	345	366	351	301	380	371	359	339	389	378	398	354	335	366	377	351	393	379	338	373	376	362	317	362	360	365	349	366	402	374	341	343	386	329	379	338	353	371	394	390	365	374	352	371	352	316	344	357	334	350	321	384	372	359	364	382	349	383	369	366	355	393
22647	41751	33444	19844	13994	9728	5721	3729	2599	2107	1761	1605	1382	1186	1128	1048	960	958	936	858	874	876	828	944	979	999	1001	924	961	959	929	910	839	774	700	633	611	560	555	542	562	545	537	532	509	554	666	684	780	716	646	679	662	643	612	586	618	570	562	539	486	482	474	492	462	467	462	480	458	456	452	522	513	558	486	461	557	541	500	458	474	501	427	477	444	464	464	419	445	422	468	454	458	494	463	477	454	464	469	465	472	451	442	427	445	468	434	419	437	441	407	414	444	416	437	443	434	420	416	426	457	421	446	445	426	448	442	450	407	440	431	465	427	436	443	437	463	450	430	440	425	436	475	418	441	428	423	427	452	431	411	470	422	461	410	434	453	423	417	404	421	437	433	488	451	431	453	433	447	445	442	412	465	441	439	459	435	459	434	416	441	434	434	427	465	420	473	475	435	426	450	447	430	455	442	426	436	447	438	418	436	447	426	438	471	452	429	426	445	460	438	462	423	492	433	464	434	437	412	472	477	473	464	442	437	460	420	468	453	435	433	453	407	432	443	452	416	447	421	406	463	394	440	423	453	416	438	417	416	447	416	422	451	473	444	437	521	404	478	465	427	438	449	431	438	433	443	469	429	470	406	481	457	445	454	375	490	431	419	440	446	429	450	457	456	446	463	422	426	427	434	457	459	404	420	424	450	450	417	407	450	438	438	434	432	477	452	437	448	430	392	418	437	428	423	445	424	429	449	464	448	401	403	459	444	454	439	436	431	410	417	437	429	433	451	455	441	412	449	447	444	436	412	465	457	444	465	432	463	417	432	429	415	445	441	464	426	409	454	443	403	471	445	414	461	419	450	442	453	474	434	427	457	438	461	477	419	417	417	439	435	426	441	411	431	412	442	457	466	448	444	422	504	421	458	437	432	462	420	456	438	460	434	455	472	447	466	427	428	426	429	412	468	447	445	435	413	415	427	490	454	459	430	446	475	422	466	487	444	450	432	437	452	448	455	431	437	453	408	436	459	458	424	393	437	435	418	485	434	431	429	425	483	490	418	434	432	443	429	421	471	459	452	409	456	431	428	407	437	468	453	473	456	452	442	458	459	441	406	411	459	418	457	442	446	487	432	456	425	457	428	433	449	417	472	449	420	452	428	459	402	443	417	438	451	443	425	420	426	421	459	449	462	416	466	459	419	415	472	488	438	439	446	434	440	473	455	453	460	401	437	411	463	442	455	422	457	425	419	422	468	426	405	428	415	438	444	428	442	454	429	412	421	452	419	452	408	412	419	466	434	452	414	447	412	460	409	470	456	449	431	468	434	475	419	435	446	470	457	426	428	447	441	403	407	438	457	429	441	443	425	429	476	424	484	463	465	400	409	444	390	463	411	450	403	460	469	397	433	452	465	463	438	462	490	455	440	416	414	429	424	426	450	434	419	443	452	435	435	447	458	450	430	453	440	410	405	417	420	459	408	420	463	437	422	435	432	446	417	454	456	427	441	403	443	467	400	450	444	432	442	417	442	433	464	475	410	434	432	427	457	443	419	439	440	396	447	475	458	420	403	490	435	407	445	408	410	438	449	431	441	398	410	467	416	442	449	437	432	391	428	401	449	415	417	464	460	435	448	431	452	457	451	466	444	426	403	437	405	448	445	397	452	466	410	462	451	477	404	445	444	448	451	469	383	409	396	425	417	419	440	475	452	429	441	445	461	450	400	420	459	451	437	426	444	468	462	423	441	444	424	417	473	416	438	430	453	433	452	427	456	418	429	454	424	456	447	444	448	424	453	465	420	410	445	413	462	452	427	473	422	464	464	453	460	415	426	447	421	429	435	424	439	469	416	480	448	451	428	461	440	433	449	401	439	458	409	431	400	439	442	440	455	438	442	426	445	401	411	440	427	428	405	425	438	459	483	470	449	435	405	462	491	452	432	438	425	443	452	448	445	420	443	466	450	402	421	433	438	449	418	445	462	447	444	426	393	417	446	445	419	459	429	489	414	453	432	446	408	434	470	423	421	432	455	441	440	422	435	431	425	418	444	449	459	426	402	436	426	419	395	463	455	436	447	434	427	412	425	454	429	428	434	435	456	439	427	447	440	470	433	436	411	440	467	429	444	483	413	421	476	448	421	418	452	398	437	436	455	451	422	421	454	435	461	435	424	437	408	448	442	416	420	446	423	449	454	438	452	426	436	412	469	474	433	429	388	440	402	432	419	415	445	440	434	430	437	431	444	429	459	414	443	398	431	415	446	480	425	423	455	475	443	425	442	451	426	403	436	434	478	443	465	425	431	469	451	446	463	438	436	444	416	470	463	407	406	447	435	414	417	441	438	420	468	456	448	465	435	456	432	458	404	436	401	416	452	431	448	439	428	445	473	434	434	465	461	460	473	425	408	446	449	419	448	453	432	428	438	429	425	449	405	424	473	465	481	410	414	446	441	431	415	432	429	425	448	452	402	470	448	443	451	456	436	447	442	415	440	448	444	434	454	455	441	459	433	467	443	471	410	481	473	478	437	430	399	410	459	430	401	454	444	457	432	413	450	456	428	441	464	484	468	416	402	458	432	430	466	469	429	415	433	480	402	425	436	432	428	458	399	428	431	448	446	404	444	464	449	444	446	458	451	437	445	451	497	451	406	448	445	441	450	441	433	429	432	445	453	391	428	459	449	434	454	440	446	417	414	455	395	456	443	411	464	431	409	465	431	430	403	402	446	455	436	430	402	453	429	469	466	456	433	412	434	433	436	467	436	455	465	448	418	422	450	439	423	430	412	430	468	455	421	438	473	414	433	433	420	417	429	475	405	417	426	460	453	435	451	423	404	445	439	418	462	417	430	462	449	479	421	423	407	434	409	428	437	420	432	430	415	434	448	464	450	449	436	453	432	456	413	426	397	431	434	441	417	468	440	458	418	424	444	436	431	434	452	448	462	448	418	416	424	416	434	400	444	421	437	437	482	448	427	398	422	420	430	450	449	422	439	397	443	390	448	436	426	442	440	474	442	432	481	455	446	460	420	439	433	455	399	440	431	438	448	415	432	401	427	395	437	430	501	420	421	442	461	392	454	471	434	464	389	443	400	432	432	469	417	452	449	446	442	429	450	455	441	434	442	483	421	410	438	446	450	399	424	409	396	427	414	448	434	425	412	467	443	449	440	423	425	442	429	411	462	468	424	433	426	439	449	404	422	439	420	461	436	451	435	439	429	420	429	483	425	425	441	435	443	430	428	453	492	437	429	453	388	405	459	437	422	448	414	416	445	429	443	433	441	409	428	434	429	437	501	472	418	437	444	431	451	426	450	463	434	421	452	448	422	432	422	450	455	438	438	422	476	432	452	441	418	437	457	443	465	401	460	466	457	502	419	451	396	448	474	453	455	438	447	454	394	461	441	434	452	427	427	390	448	430	427	451	403	444	411	459	470	457	401	441	417	456	469	402	465	441	421	456	461	444	455	480	399	438	481	424	473	446	465	422	414	466	428	435	451	460
27928	21656	17416	7230	2955	1823	962	706	569	527	498	474	442	459	495	505	469	541	528	471	457	500	488	466	481	489	488	450	454	502	494	501	470	486	476	466	469	470	423	428	422	430	431	456	415	426	462	454	442	440	460	439	415	450	421	431	476	458	463	480	437	430	481	426	400	444	444	421	450	411	443	421	434	458	443	412	406	403	441	432	485	427	450	433	500	434	414	381	448	433	425	457	384	477	420	407	433	408	387	440	415	414	396	409	425	440	422	397	411	416	389	411	398	390	387	430	446	450	410	443	415	445	420	427	409	398	469	429	409	408	431	463	434	436	425	435	423	454	399	481	404	465	427	470	441	432	447	402	439	448	447	435	394	461	465	433	452	432	412	432	443	468	420	422	424	412	407	408	450	444	405	437	389	457	422	452	431	482	465	405	400	493	456	438	419	452	411	447	433	428	408	427	408	425	393	430	424	404	421	429	400	421	433	412	450	392	422	408	394	456	427	389	431	427	436	444	466	409	409	399	432	440	446	427	422	407	444	414	437	404	435	442	448	424	441	419	459	454	442	410	450	489	445	421	417	451	427	447	429	472	420	426	443	400	427	395	368	432	442	438	439	432	433	412	446	444	429	420	427	416	418	416	429	398	424	447	383	420	450	429	446	386	413	424	463	440	450	429	454	460	407	459	451	453	432	421	401	398	423	406	423	419	432	421	449	421	422	425	425	423	429	437	402	443	431	427	433	480	398	463	393	405	399	406	419	419	423	445	405	410	427	437	425	472	418	421	440	433	405	409	405	408	414	440	452	449	452	411	406	433	401	454	422	416	426	441	439	438	438	413	402	428	466	417	451	418	415	400	431	446	437	420	452	382	411	412	393	425	480	443	385	470	419	435	395	418	433	412	426	437	444	431	451	452	410	451	420	453	423	429	433	426	418	439	405	438	430	431	427	435	410	408	447	409	421	425	386	465	419	432	426	432	439	430	410	413	457	439	417	443	408	419	413	415	408	410	432	450	443	393	412	419	437	466	428	489	403	426	468	424	431	434	415	395	420	422	421	399	431	451	473	420	433	431	404	444	453	398	446	441	438	428	449	467	405	479	410	445	419	406	418	419	454	395	430	434	442	432	424	415	419	423	412	409	443	427	430	424	414	452	407	435	435	478	410	474	421	411	424	448	435	450	408	459	449	450	411	449	420	424	420	412	417	434	439	450	409	445	387	417	392	426	440	418	415	469	456	418	399	410	457	426	435	447	447	414	434	397	422	385	417	419	412	444	450	438	431	395	431	409	413	426	457	426	467	455	439	408	386	417	422	396	445	448	414	412	425	415	447	453	445	466	455	458	431	403	430	402	440	402	432	481	435	442	417	439	437	433	420	394	441	438	431	434	423	437	403	433	446	412	422	415	426	439	412	434	459	436	426	453	402	401	406	465	432	441	436	413	404	429	413	435	428	426	417	437	432	439	416	415	460	404	440	420	422	429	438	464	426	458	423	426	417	436	447	451	400	414	394	428	378	405	446	460	411	424	440	421	428	457	397	455	461	436	426	410	448	439	412	425	414	434	431	500	420	438	445	437	429	413	424	400	424	377	438	396	461	420	496	431	404	417	424	430	441	429	424	403	441	413	416	444	430	404	416	443	461	401	401	402	409	490	421	428	433	428	395	430	424	444	439	457	473	419	416	422	406	447	434	450	424	464	454	441	386	407	420	434	384	446	450	421	430	428	421	401	447	386	394	453	440	425	442	413	467	405	456	418	430	449	454	439	435	399	397	496	417	430	417	419	448	434	405	439	457	405	434	417	392	429	410	451	423	402	422	397	439	419	426	450	421	453	468	459	414	446	454	412	410	438	451	450	433	437	451	430	393	409	442	408	435	426	413	448	426	443	424	472	427	425	447	425	453	406	416	460	397	375	443	373	430	433	421	424	449	411	432	431	442	443	420	421	427	428	457	387	381	394	432	449	433	477	462	415	442	445	434	475	459	458	427	397	416	481	431	411	416	424	399	428	402	385	388	399	476	430	420	426	415	403	433	412	433	434	399	447	444	426	409	421	418	392	401	436	438	411	436	400	431	414	440	425	420	496	442	400	410	427	418	469	459	434	419	420	399	423	397	437	420	423	439	430	451	451	431	441	413	424	456	438	505	459	421	406	431	436	429	437	440	413	467	442	458	430	406	415	430	398	427	411	432	443	405	434	451	428	430	463	442	421	380	434	442	402	430	433	422	431	431	435	411	428	434	426	424	442	406	428	450	415	435	425	389	415	415	450	464	408	433	432	415	447	429	438	425	422	461	419	421	472	426	416	453	429	406	429	417	460	398	389	441	452	425	421	460	469	432	425	425	434	406	457	425	425	468	433	438	464	430	436	460	425	433	434	408	439	446	431	446	385	402	446	452	442	445	432	416	444	430	453	421	441	458	413	450	443	421	408	405	427	445	405	437	437	434	435	430	409	420	434	415	432	414	424	457	409	404	421	432	423	378	422	437	424	387	425	418	437	444	433	418	430	454	409	409	404	406	396	444	454	429	421	424	413	444	438	405	437	429	458	397	399	437	408	430	442	399	445	454	420	469	454	465	414	423	433	418	445	450	411	409	446	428	423	457	441	397	438	451	403	445	452	421	469	404	405	413	425	431	456	411	395	460	429	415	464	448	484	432	416	435	460	433	443	432	427	402	441	494	458	433	439	402	437	463	449	418	428	456	433	404	386	403	422	427	435	385	405	417	457	451	430	418	422	427	415	438	442	427	427	443	436	420	431	416	429	441	401	417	437	460	421	422	456	425	410	436	416	432	408	440	438	400	424	425	433	448	443	416	416	414	419	422	386	408	400	442	468	439	426	418	404	451	435	448	425	422	430	427	439	442	423	437	435	410	421	407	436	413	417	415	436	433	427	391	444	420	445	423	449	434	457	421	445	427	421	413	426	447	424	428	442	431	434	445	433	391	450	435	418	407	418	446	432	436	435	425	414	433	380	441	428	455	430	422	470	451	394	434	414	432	404	435	439	408	418	422	421	437	416	444	472	419	444	411	433	447	422	410	423	432	438	464	420	437	437	448	455	430	382	400	415	425	417	439	414	427	411	427	422	426	388	443	404	442	434	420	421	431	432	433	418	426	454	448	449	427	419	441	437	454	423	438	402	434	407	428	450	432	444	398	458	402	430	465	434	435	457	414	439	405	448	422	428	431	427	385	406	415	409	466	431	424	459	401	450	416	418	453	444	449	402	442	429	424	410	422	408	411	457	433	443	441	394	444	428	425	419	413	418	416	416	436	434	431	425	434	445	469	430	410	385	411	439	428	419	442	426	386	387	415	441	437	438	426	442	405	422	439	411	425	452	412	454	405	422	432	427	437	413	453	411	433	455	459	464	445	432	391	412	461	418	378	414	410	430	425	422	419	443	408	441	448	437	426	448	421	411	449	447	442	444	427	401	424	432	410	436	402	428	401	400	429	435	399	425	429	413	382	415	414	447	415	456	444	448
18854	28045	20131	9143	5843	3821	1955	1204	998	835	781	704	695	656	678	674	632	604	679	616	675	628	683	676	685	734	699	711	703	731	719	731	687	681	643	587	598	603	592	560	573	572	563	567	584	601	631	607	633	647	594	601	622	609	578	590	622	597	573	602	558	575	507	567	527	544	546	585	558	538	552	604	544	553	544	543	545	506	570	542	494	580	538	530	536	550	495	529	544	585	587	552	552	530	538	519	569	540	544	559	494	559	535	512	548	583	503	549	537	523	548	503	568	542	522	507	560	537	551	522	558	519	540	533	516	544	555	506	540	483	556	544	549	508	529	522	557	533	527	534	572	574	537	588	525	552	571	526	528	558	536	532	508	528	566	550	544	572	552	513	560	559	516	550	555	537	562	546	548	536	511	570	553	567	521	524	499	542	491	539	549	579	548	544	571	506	502	533	528	523	494	552	550	579	496	548	535	577	534	521	534	533	553	563	494	502	540	543	488	535	543	523	553	545	488	567	576	485	579	560	526	527	615	566	554	530	522	543	500	582	488	530	546	539	577	533	532	509	526	508	554	504	515	535	542	534	551	524	512	548	567	480	587	515	514	512	538	532	580	546	568	581	552	531	529	530	521	545	491	550	520	515	498	507	566	551	548	539	537	571	516	541	509	538	555	518	506	524	565	538	554	535	529	563	532	519	514	510	543	547	564	512	545	561	500	555	553	530	530	528	542	524	551	499	561	518	539	605	536	524	513	542	555	532	538	545	569	566	552	599	556	522	554	537	550	513	553	564	542	510	553	544	519	509	533	503	525	566	554	574	531	533	524	560	517	566	515	552	547	531	561	602	566	528	572	515	538	534	507	536	513	519	526	554	533	540	515	531	570	536	575	531	576	522	538	527	541	528	587	527	520	509	553	514	561	521	490	539	517	541	519	544	562	544	541	549	536	549	528	552	512	566	551	544	535	512	544	541	513	529	536	551	542	524	505	540	529	525	558	544	521	555	469	536	523	581	510	549	503	536	547	534	550	503	572	524	565	546	560	552	534	531	522	527	501	531	577	582	554	499	548	498	516	537	531	559	541	499	519	529	557	527	546	529	493	500	526	532	550	514	582	516	549	530	537	524	541	510	537	518	536	506	547	549	508	533	536	606	566	530	526	530	557	537	526	545	527	540	544	585	549	524	547	502	574	545	581	550	528	545	570	530	565	500	524	551	518	536	531	545	533	517	551	541	526	558	551	559	553	536	545	563	594	573	517	551	508	540	558	526	583	537	524	525	543	569	508	536	529	509	583	508	513	572	513	541	477	500	575	538	529	545	544	547	536	553	493	518	522	595	552	538	582	534	551	540	513	522	532	517	550	549	583	573	549	546	530	531	523	549	503	553	511	540	548	528	483	520	505	496	539	499	536	528	530	507	520	536	506	526	551	530	544	510	537	526	535	521	550	511	553	575	500	546	540	525	565	528	547	535	551	528	592	541	524	538	503	513	514	559	499	514	556	518	528	568	554	547	542	529	539	503	551	525	523	541	546	509	524	542	522	553	526	510	536	529	568	568	554	533	532	578	485	557	535	561	561	553	571	547	550	532	530	535	523	581	515	527	512	541	563	539	528	512	562	565	526	518	529	516	555	521	520	560	537	531	520	512	599	540	539	533	541	543	503	556	555	555	495	513	557	530	507	532	560	560	495	541	507	551	545	575	527	545	523	521	511	545	534	506	524	572	573	560	537	546	543	557	527	560	524	533	490	556	533	534	559	515	545	541	567	522	543	552	532	546	546	550	517	595	535	512	552	534	502	557	518	542	531	567	550	525	516	550	551	540	541	558	540	519	573	535	553	497	543	523	559	582	565	552	535	517	594	551	566	556	532	548	533	522	577	516	513	533	562	521	533	530	559	474	590	540	545	518	562	540	539	520	510	570	513	531	577	549	527	538	549	542	505	515	518	491	490	543	531	532	531	523	554	560	538	484	539	516	520	537	547	573	515	543	523	536	535	514	527	518	503	543	548	523	556	557	550	547	508	554	574	547	535	528	524	537	549	499	539	568	496	554	534	550	580	489	568	532	522	536	517	544	550	521	500	476	518	539	571	550	534	523	544	543	521	540	543	511	543	545	485	512	561	532	542	546	550	552	548	529	495	519	496	557	546	505	512	565	518	570	529	524	582	569	553	527	572	506	550	552	544	519	526	538	569	569	520	546	546	538	570	546	553	528	549	564	530	543	560	542	520	577	569	498	527	482	509	506	549	549	550	569	555	527	556	514	544	562	507	507	536	557	548	554	562	551	525	518	582	520	555	523	551	531	544	543	526	592	512	559	535	555	563	524	569	551	557	498	551	507	553	510	566	548	526	561	540	547	534	519	539	549	515	543	522	510	566	543	537	537	574	541	520	590	535	538	539	502	547	540	555	543	509	533	535	520	510	510	543	572	539	544	557	489	547	550	552	533	506	515	555	562	534	547	524	516	535	577	528	503	516	530	506	568	570	534	542	533	546	527	522	519	573	514	556	533	535	545	548	550	545	514	560	605	533	561	578	550	526	584	504	523	529	581	534	494	566	502	522	559	535	521	543	518	540	545	529	582	508	509	550	580	542	544	581	563	559	495	560	538	533	541	550	545	548	554	489	554	554	578	476	611	565	532	531	541	512	573	517	552	540	530	510	550	540	537	538	549	593	568	526	553	574	500	541	584	544	495	509	557	532	532	553	508	521	555	510	547	524	562	570	540	522	528	555	527	521	533	544	557	534	538	536	579	504	558	541	572	544	487	541	530	527	571	549	520	556	537	530	559	520	537	504	578	540	532	573	529	542	531	557	516	603	545	552	504	495	554	543	578	531	548	552	531	543	526	525	509	531	574	520	535	570	532	521	538	548	543	542	548	586	552	528	554	489	515	547	546	601	531	534	548	530	560	527	539	549	550	521	544	488	550	537	533	564	526	525	534	515	545	528	522	543	592	564	552	534	545	513	526	527	531	575	524	540	563	576	553	540	522	507	539	533	599	526	536	572	516	537	532	543	534	538	520	520	507	574	553	516	554	559	566	516	523	545	515	534	552	538	565	515	527	576	530	551	556	561	529	522	572	557	570	582	502	535	547	571	525	531	492	586	530	526	516	543	564	567	532	545	549	528	553	525	517	552	532	543	528	530	564	554	599	543	544	515	549	523	550	538	560	552	485	564	591	586	542	515	539	515	508	502	554	520	577	515	508	514	544	526	571	531	534	544	520	546	559	519	512	534	468	516	537	562	488	563	560	504	560	516	517	549	520	535	524	534	512	553	569	548	537	512	555	541	528	588	531	535	558	548	560	532	517	520	534	519	539	536	511	513	496	532	584	522	503	520	545	537	505	540	512	550	522	559	510	548	525	576	573	505	504	559	540	526	587	535	498	543	563	537	560	553	548	530	555	556	527	494	551	549	557	556	479	529	507	527	560	562	539	520	515	526	522	521	583	531	490	535	545	560	539	563	543	528	572	530	544	535	532	529	533
24643	21618	28943	24773	21332	9295	2171	1140	803	756	625	572	539	509	522	469	451	462	445	421	469	474	477	488	479	452	443	483	479	496	503	455	453	456	421	403	367	416	366	347	367	348	376	346	372	397	377	444	395	451	391	435	373	403	352	418	390	419	364	386	373	364	357	361	352	347	342	353	351	342	372	359	351	345	402	356	348	362	358	370	346	344	353	329	328	372	345	352	309	306	355	370	343	343	321	331	339	342	340	356	334	356	352	339	334	319	346	335	327	382	359	313	318	379	311	349	331	338	321	324	363	357	333	359	328	351	317	348	312	355	334	329	346	350	314	346	355	333	325	343	369	340	341	367	325	339	320	360	321	326	349	388	344	318	337	362	360	333	338	363	339	357	336	344	314	328	329	324	306	300	349	302	300	333	353	321	311	326	317	307	332	312	386	324	315	309	311	338	316	369	356	328	322	342	301	322	351	326	356	369	360	340	338	344	352	329	350	363	374	316	354	324	336	347	349	334	351	303	341	335	358	343	362	326	331	343	355	319	312	348	341	342	353	348	313	315	325	298	339	332	357	330	361	338	347	320	319	329	317	318	358	324	338	338	351	327	342	330	337	347	358	326	339	303	326	314	350	361	349	335	364	314	335	330	337	311	379	332	343	331	327	363	338	336	306	312	309	346	333	339	360	342	350	335	311	323	331	343	325	356	317	358	367	314	341	375	331	295	331	316	333	355	345	317	314	367	352	323	333	319	354	336	343	345	353	365	356	344	329	367	338	332	356	341	343	331	334	316	365	328	363	318	338	345	322	331	314	342	354	359	332	330	341	338	344	328	333	302	342	334	360	342	318	352	341	309	354	327	340	317	342	337	341	346	310	315	317	307	328	345	311	365	329	325	344	353	331	339	326	342	318	336	355	337	347	331	330	337	308	368	326	344	320	338	347	354	344	342	310	310	319	332	393	326	347	305	335	308	319	320	327	324	315	367	321	365	284	298	332	342	358	346	342	336	353	327	300	338	342	304	350	363	318	384	295	342	365	354	336	325	346	347	328	336	340	307	327	322	331	319	342	365	355	330	316	379	349	323	342	307	364	328	334	313	343	344	337	337	318	335	333	362	341	351	333	338	346	337	366	314	312	349	309	339	375	348	360	325	321	329	344	326	317	331	343	317	304	319	314	354	310	322	315	357	340	337	359	323	344	339	310	305	322	320	329	325	329	318	337	326	295	320	340	336	360	342	372	363	369	317	363	296	339	337	323	297	334	330	332	333	324	368	314	346	318	319	336	338	384	345	369	341	302	355	324	333	342	324	321	302	346	326	339	342	313	349	329	321	318	333	339	305	315	329	326	370	306	321	346	374	341	300	310	343	347	329	317	326	365	314	302	353	316	354	330	364	306	350	300	313	304	323	339	350	310	317	319	352	325	314	325	320	364	370	333	352	301	351	324	358	334	325	324	340	330	336	335	308	363	328	353	369	335	347	337	330	325	331	359	335	363	338	314	324	353	345	344	332	346	390	312	315	333	359	338	346	282	348	313	349	308	363	371	359	327	362	347	333	314	328	349	343	335	329	341	351	330	323	331	351	359	327	357	325	387	360	345	326	338	331	339	340	300	362	315	319	356	334	328	326	347	315	369	336	332	358	322	349	347	311	324	344	351	323	357	369	335	327	318	314	320	322	359	341	346	342	353	356	330	339	359	337	324	319	324	354	302	361	347	354	306	293	324	352	327	311	341	350	335	337	314	317	348	338	334	340	345	359	349	338	327	352	356	340	359	365	352	339	349	339	350	294	322	332	329	352	285	336	330	342	348	320	366	318	343	329	333	327	330	357	323	376	329	324	326	343	349	368	344	312	352	321	312	311	329	373	367	371	332	302	322	310	352	353	319	320	359	364	320	353	331	294	326	396	351	337	328	341	337	347	328	316	356	326	297	305	319	340	332	349	321	341	344	319	346	341	348	329	366	349	327	344	328	321	336	337	357	348	330	346	344	323	358	345	360	302	337	318	379	381	356	366	343	319	301	374	374	326	292	319	353	338	339	355	339	324	316	311	340	297	330	339	322	343	339	338	321	328	355	335	320	297	318	361	342	346	366	293	336	338	327	332	367	310	314	285	326	339	322	299	371	348	336	324	340	348	339	319	317	330	329	316	359	326	332	310	310	341	333	339	358	342	355	359	310	316	339	317	327	354	311	327	334	360	349	364	304	327	354	334	352	328	347	351	358	355	342	311	307	329	363	324	334	346	342	335	318	309	320	298	349	327	317	312	349	297	340	319	320	334	357	356	350	331	351	345	327	326	355	337	365	326	323	336	359	349	330	330	349	337	320	317	326	325	337	315	348	327	364	313	342	296	334	346	357	332	342	351	344	339	323	322	333	335	312	335	332	306	330	359	366	311	323	355	359	337	368	352	367	340	389	341	330	302	325	315	364	323	334	357	338	338	304	349	307	351	304	323	373	339	344	334	313	323	386	344	344	305	347	331	295	324	341	368	324	322	388	337	330	331	325	331	326	338	330	329	357	334	299	335	331	357	343	359	341	344	346	316	354	335	346	342	305	340	336	305	348	336	325	327	281	339	334	308	326	348	277	343	323	293	317	329	330	330	361	350	337	355	340	321	354	367	326	340	305	349	312	354	344	302	328	315	313	345	300	307	301	335	333	332	304	352	329	367	332	374	348	350	326	349	360	341	372	360	320	322	328	325	317	353	333	362	337	332	312	311	318	332	352	324	348	373	329	345	323	351	317	314	322	332	316	324	357	326	332	297	356	368	334	295	282	317	343	337	326	370	376	281	307	295	314	326	357	320	347	345	362	346	315	336	332	311	332	316	343	336	337	358	357	322	318	358	310	353	320	339	340	320	355	312	330	310	329	303	343	342	360	319	330	345	328	382	380	304	342	328	333	336	337	318	341	341	316	329	344	351	325	331	315	344	307	356	318	319	322	326	336	309	321	321	341	343	324	336	334	362	337	311	347	341	377	307	310	358	320	312	346	306	331	331	338	352	356	325	305	367	309	320	318	322	346	327	346	319	357	335	358	326	340	298	337	320	349	321	325	337	348	355	296	327	329	330	337	330	321	357	343	326	317	330	333	334	402	328	349	319	316	366	331	354	334	313	324	365	329	355	335	321	353	320	334	336	327	346	332	328	322	338	345	321	318	329	345	326	347	323	324	324	328	354	344	350	326	329	332	345	307	317	340	322	327	328	328	326	339	318	322	331	337	339	340	301	352	335	353	330	333	336	348	303	315	337	311	336	332	319	298	344	314	350	320	328	316	322	342	348	324	311	335	331	369	320	317	366	368	333	315	346	347	356	339	313	338	339	307	329	342	343	329	347	346	325	312	344	318	310	325	303	318	332	299	375	370	356	325	346	302	381	322	309	369	361	344	310	299	347	324	362	371	322	371	321	344	331	318	354	335	319	307	353	352	337	341	338	325	339	319	338	369	348	306	348	334	320	330	345	323	342	336	333	294	346	357	362	322	354
19458	35359	27520	14216	10039	6395	3754	2431	1687	1412	1274	1014	955	827	818	768	780	758	722	735	664	682	736	700	730	746	732	708	723	783	827	753	812	673	648	562	528	528	510	480	525	456	450	524	526	522	561	654	568	557	557	592	570	522	592	535	533	515	509	515	473	462	416	442	421	424	425	427	454	426	438	441	451	473	470	438	437	443	445	447	447	481	472	412	454	443	461	425	438	457	441	461	413	405	428	448	436	432	438	425	434	449	416	404	419	433	421	441	469	454	430	466	406	434	443	415	384	419	415	422	432	439	398	412	435	430	397	469	439	413	416	452	399	405	442	400	435	436	467	425	409	436	389	411	459	405	434	425	429	389	454	452	429	458	424	418	411	435	439	429	454	446	405	404	439	452	428	409	422	434	461	430	393	364	413	417	440	420	452	435	429	422	414	405	378	420	432	425	460	417	424	393	396	375	437	424	448	438	443	420	428	390	445	438	437	455	424	431	428	414	417	421	407	393	440	416	424	459	417	437	425	423	426	426	414	426	459	428	444	411	442	477	434	412	451	436	435	401	406	463	417	443	429	443	429	396	424	434	442	419	466	405	433	419	441	428	437	448	420	412	435	443	434	374	409	462	421	400	387	439	399	437	448	446	398	438	421	415	439	414	452	445	428	472	403	455	473	441	427	398	412	419	417	447	454	420	430	407	422	429	446	434	421	417	416	408	443	451	459	444	440	461	418	436	445	480	428	410	406	397	432	428	400	440	385	421	415	419	416	411	438	397	449	416	414	442	427	414	424	430	417	404	443	435	403	408	432	426	424	411	392	427	465	423	417	406	408	389	399	397	396	436	416	436	407	431	434	445	408	460	441	432	491	443	429	427	439	434	406	461	439	458	448	432	424	411	418	427	430	460	423	440	422	426	420	444	437	446	450	433	396	401	394	426	400	447	422	412	420	457	444	409	399	443	437	409	420	417	430	475	442	417	448	444	430	423	419	417	421	440	430	405	415	411	450	433	452	429	400	413	408	436	435	436	397	426	395	463	399	440	458	406	413	409	385	417	420	463	422	376	449	417	441	431	422	417	413	408	410	413	436	455	417	424	433	464	434	417	427	421	422	442	418	410	427	407	408	429	413	452	423	446	422	412	423	428	468	455	407	405	472	411	414	419	417	430	409	400	386	430	407	444	429	396	414	426	404	427	423	435	406	421	422	407	418	447	431	458	444	486	427	437	449	440	439	415	408	413	422	427	425	389	434	413	456	434	393	418	452	423	411	399	414	456	387	395	393	447	423	411	393	393	407	421	443	405	422	384	459	401	415	417	428	400	432	447	416	446	432	445	439	422	411	398	444	415	448	484	409	438	431	436	421	407	414	464	443	429	388	449	446	431	450	385	423	414	430	403	437	426	437	412	418	445	428	474	402	378	383	440	439	410	400	420	397	441	425	427	397	447	404	441	422	450	388	410	424	429	437	410	418	404	420	415	447	436	416	474	430	406	438	423	428	416	445	423	432	419	418	436	426	421	386	399	419	401	383	431	423	387	447	441	446	419	382	409	429	396	422	396	474	427	459	384	389	415	434	407	441	450	425	414	449	420	420	439	403	425	420	441	450	408	386	427	397	426	402	465	409	433	410	404	422	404	457	445	415	410	416	417	437	421	450	435	441	435	412	456	426	432	425	439	386	390	415	431	422	413	439	409	421	405	409	426	414	397	440	410	448	449	420	425	440	429	406	405	435	391	436	423	432	429	444	442	455	400	436	405	452	406	436	412	431	414	419	406	437	383	438	434	441	414	403	426	434	432	409	429	444	441	431	443	426	426	407	402	423	405	435	465	418	454	450	428	435	409	432	435	443	444	397	418	434	447	454	439	425	426	424	400	426	413	416	404	432	404	398	418	423	429	385	421	413	399	428	415	418	422	426	411	447	415	412	419	419	425	400	397	405	427	431	458	435	425	401	397	410	437	423	429	445	435	417	398	432	453	405	443	433	410	428	414	408	426	453	422	431	446	423	437	408	413	431	430	408	427	414	413	458	396	426	396	453	435	466	409	407	432	411	418	451	388	428	407	448	477	441	423	403	408	416	427	446	422	402	443	422	414	438	423	452	431	466	422	448	421	452	395	445	435	401	419	478	463	390	391	426	438	385	453	425	450	453	442	426	405	417	420	404	448	434	406	389	439	441	432	401	405	434	450	437	403	412	404	425	434	397	451	437	404	424	390	385	448	430	437	422	410	426	398	434	445	397	442	397	434	407	404	439	407	453	423	404	418	439	453	384	472	394	450	442	411	433	421	426	414	442	385	391	399	444	429	418	420	444	417	434	392	423	439	429	429	396	406	425	415	431	413	418	421	450	418	419	420	436	449	380	394	431	424	430	423	417	404	400	415	458	460	387	427	449	415	428	454	406	408	419	438	410	430	379	400	432	422	431	465	435	398	402	435	447	427	421	449	423	420	424	416	399	408	452	377	438	421	385	448	408	403	446	429	412	412	413	432	431	445	407	412	452	456	412	428	405	406	403	419	439	410	402	444	415	408	431	416	459	444	383	404	432	404	428	408	422	441	376	471	440	437	469	410	415	409	436	415	423	414	436	416	373	403	450	405	402	443	415	411	413	442	377	415	385	458	412	433	413	421	442	425	435	410	450	443	419	401	412	412	433	424	408	409	420	415	442	403	439	429	418	389	410	404	420	419	435	426	420	429	419	445	446	419	420	411	447	419	414	406	402	440	428	397	441	440	427	413	392	436	397	390	444	424	442	415	415	411	419	441	444	452	424	452	408	425	412	432	406	445	414	451	399	424	472	427	422	446	437	435	410	380	435	430	413	446	431	450	419	404	421	444	426	410	420	432	398	478	460	419	422	411	443	420	417	358	415	402	430	436	419	386	496	426	418	398	409	417	430	424	437	409	410	452	425	431	406	433	407	439	423	399	446	401	456	451	450	408	402	440	449	407	431	428	462	421	396	396	402	378	450	433	392	455	425	421	374	428	424	401	407	435	448	417	403	417	426	448	424	446	455	399	437	429	422	419	394	414	420	426	393	453	391	419	380	440	425	441	382	411	395	420	418	385	468	401	430	416	435	406	427	446	442	433	419	416	383	431	454	386	423	427	414	443	438	425	401	427	415	410	408	396	404	416	408	427	414	424	412	408	408	433	410	451	418	411	422	407	437	414	431	435	403	433	445	424	394	422	440	424	410	439	401	417	461	458	419	449	379	476	447	421	469	406	441	419	435	439	415	441	409	417	399	393	457	414	415	414	457	419	408	427	438	436	442	434	449	455	427	434	435	416	444	458	407	437	443	404	412	448	410	416	380	431	395	440	409	427	438	423	439	432	435	446	434	391	451	459	410	394	429	433	429	450	440	429	425	408	418	414	436	435	443	434	419	414	421	387	414	410	419	413	441	378	382	393	467	389	423	408	436	410	427	436	461	449	432	413	430	452	412	435	421	461	411	433	419	418	420	402	453	460	414	414	383	426	401	443	419	408
25728	21628	27626	25291	9318	2509	1335	973	756	720	619	648	623	563	602	594	540	571	533	549	561	553	529	588	579	594	585	609	528	581	586	581	551	568	534	538	518	570	541	491	502	519	471	533	488	560	488	526	530	516	500	538	528	531	474	528	496	559	481	505	517	468	477	477	481	499	512	459	486	460	504	473	509	500	466	477	518	490	479	490	485	529	463	451	491	504	474	505	500	469	458	491	539	452	498	463	503	474	497	498	451	489	488	484	481	459	469	480	469	457	504	455	430	466	480	480	494	508	477	501	465	462	507	445	485	511	471	506	482	492	478	468	464	449	467	471	499	515	460	463	519	459	497	498	489	472	476	452	447	465	507	495	501	526	477	464	471	511	506	493	473	442	467	469	480	464	460	449	454	498	498	497	497	480	472	501	506	463	515	464	499	494	457	509	489	491	471	503	486	464	471	507	475	476	469	500	464	500	458	457	446	476	468	482	481	438	469	495	475	466	475	452	474	505	494	476	460	451	509	464	508	443	476	470	487	493	488	496	452	483	471	454	506	473	493	525	518	516	461	479	494	466	480	443	471	486	480	478	493	474	456	456	492	483	485	494	503	514	481	474	458	470	512	472	448	523	485	441	494	490	466	482	472	504	470	463	467	463	489	480	482	474	468	511	490	491	507	483	480	483	503	461	492	495	518	452	477	490	511	457	480	446	504	453	481	499	481	460	468	493	492	479	486	495	499	452	432	468	451	490	442	529	443	452	475	478	509	490	507	470	523	488	436	461	488	510	484	516	513	501	517	489	456	496	476	460	506	453	492	467	450	509	504	462	472	495	425	439	464	490	474	489	502	442	518	499	485	462	489	443	527	475	442	481	458	441	480	495	445	488	488	520	482	458	469	492	444	492	468	521	506	528	503	457	456	493	478	469	498	481	491	489	500	480	504	505	481	462	487	483	476	479	504	469	499	498	511	492	448	466	461	513	470	504	462	532	521	465	471	482	463	490	483	501	478	463	470	484	467	470	466	460	471	479	509	474	502	507	471	498	465	479	484	460	479	492	466	470	505	510	472	490	509	465	454	458	462	468	482	488	482	455	473	499	436	496	518	474	501	479	445	494	469	468	464	474	481	494	494	477	458	447	501	490	471	464	529	513	472	500	466	488	498	461	466	455	484	488	490	498	463	468	477	505	480	477	468	500	479	498	462	514	474	487	523	487	503	469	503	483	501	501	451	493	464	504	489	445	473	465	472	457	524	473	480	500	504	453	477	501	448	500	499	476	507	489	465	511	482	479	519	481	500	488	443	478	484	490	441	450	483	462	452	442	499	472	467	475	471	509	493	481	451	476	512	475	446	449	477	469	455	472	469	505	511	513	487	473	498	497	466	503	504	503	467	461	482	465	435	455	459	503	509	494	489	475	481	469	480	511	448	450	485	498	482	468	469	467	464	479	477	482	486	463	493	503	522	482	462	452	490	445	470	491	488	466	483	486	478	480	471	472	478	460	540	459	498	515	504	439	470	489	478	506	504	500	465	471	478	500	495	483	488	470	499	505	483	486	457	514	472	494	525	471	517	495	480	467	467	475	454	477	447	477	514	487	502	491	516	444	442	469	454	545	492	465	478	482	503	525	454	436	490	471	451	474	485	498	445	489	522	452	459	445	462	437	473	482	507	487	457	477	467	489	482	459	472	503	475	463	471	449	491	464	515	501	493	482	470	477	499	474	476	469	497	452	516	464	516	479	480	487	491	486	491	460	496	488	467	484	474	528	509	504	451	465	513	467	490	431	485	485	515	446	507	448	476	467	457	451	498	448	451	508	448	460	489	464	502	457	487	472	490	491	485	481	501	467	469	440	462	517	470	479	477	487	482	492	499	495	501	496	507	468	472	491	506	478	463	500	489	483	476	468	482	452	493	460	464	442	471	459	479	474	475	529	514	548	500	493	446	525	435	495	499	520	469	489	457	485	473	501	470	480	475	477	495	451	472	463	483	452	454	465	486	452	499	491	459	468	431	488	473	500	475	502	489	470	503	474	504	428	477	478	483	431	489	479	486	468	480	472	484	486	476	436	545	472	463	511	453	457	496	481	472	461	467	469	452	507	467	481	503	469	494	484	447	487	451	495	455	466	523	500	441	512	493	462	444	440	475	503	479	493	482	493	479	471	439	487	494	486	459	451	481	484	477	461	478	484	491	488	499	467	488	513	490	479	480	514	460	479	476	462	474	460	444	485	472	469	424	503	484	527	428	476	459	489	457	484	492	484	503	486	448	511	496	482	497	493	484	468	521	481	476	476	455	490	492	487	456	484	451	468	511	501	426	468	492	470	484	505	471	487	468	474	487	447	489	468	461	460	445	467	504	509	446	472	501	446	476	455	487	466	444	521	486	475	500	480	500	474	483	519	475	461	501	512	497	492	488	459	457	474	475	529	462	482	448	489	433	449	472	462	454	510	473	501	487	448	508	467	436	512	491	509	465	523	506	489	523	500	485	475	477	493	513	470	439	456	472	506	492	475	458	499	455	455	450	487	503	473	512	475	479	473	466	465	482	471	460	461	484	478	491	497	452	428	480	480	497	538	446	452	484	536	466	484	523	522	451	481	482	478	490	470	530	488	506	466	505	466	462	481	457	485	501	485	488	482	487	461	490	474	500	475	503	448	474	534	448	508	494	464	514	482	518	446	471	479	484	485	499	518	466	486	547	475	458	491	466	478	467	494	472	504	497	460	501	507	435	478	463	517	475	467	489	482	474	511	482	479	474	475	493	469	538	489	465	497	495	480	495	503	458	479	492	503	447	510	441	494	463	487	498	491	482	487	462	461	463	451	475	458	500	474	472	471	475	466	516	488	447	502	491	472	499	478	498	470	472	463	502	554	514	507	477	481	470	443	441	436	461	488	477	462	488	491	449	518	488	475	480	493	468	463	484	497	491	477	508	474	459	519	487	504	476	487	459	530	471	471	496	467	482	499	520	476	464	472	515	472	499	488	486	476	457	490	484	470	456	481	477	461	497	444	499	473	452	483	446	459	508	490	485	458	477	471	500	447	502	446	506	442	511	504	452	457	454	451	482	490	507	499	452	505	506	505	476	448	485	481	468	483	490	479	455	500	469	563	483	483	437	540	492	465	495	490	507	459	472	513	469	469	486	467	482	540	488	483	480	459	499	512	486	506	442	452	498	471	468	460	459	488	505	446	512	513	497	444	461	443	497	476	444	478	484	461	493	506	501	498	496	482	470	483	451	474	491	427	484	465	466	486	512	502	457	462	490	447	485	499	472	478	460	478	439	495	456	475	478	509	530	439	472	497	511	522	465	503	479	476	508	502	459	475	494	463	480	502	483	482	484	511	503	445	464	453	482	511	445	486	473	477	520	481	528	501	522	433	415	467	447	504	461	449	487	474	447	484	494	468	472	471	445	495	489	497	534	500	497	489	455	515	444	456	473	464	466	465	486	452	505	472	523	472	502	477	517	506	452	492	520	495	484	451
18477	31616	22544	11354	7912	4845	2759	1802	1368	1197	1144	956	934	934	910	843	883	817	840	822	761	792	798	828	845	794	796	865	804	812	821	834	828	834	755	744	673	628	650	616	690	650	653	668	658	658	708	696	742	791	666	692	636	710	665	701	677	611	665	637	648	599	586	587	622	580	650	595	624	631	579	633	656	674	634	598	653	609	604	590	636	646	573	647	598	568	604	601	584	588	594	605	631	612	603	558	646	670	613	594	605	570	600	581	584	604	631	597	630	572	608	589	558	592	585	628	599	563	572	615	663	629	596	604	584	559	553	613	609	591	621	617	585	606	611	586	586	602	578	578	615	569	602	574	623	617	602	675	610	607	569	629	576	612	615	613	598	626	590	601	610	597	579	602	551	574	556	629	594	592	582	567	617	545	624	593	577	596	560	563	604	608	625	579	598	592	572	598	637	608	611	590	590	629	624	616	587	599	602	583	597	575	617	552	563	535	605	600	608	588	648	591	603	614	609	598	574	573	639	614	619	598	582	587	644	592	630	589	546	605	597	582	593	601	556	622	660	537	610	627	625	595	643	615	608	568	574	606	608	614	576	586	596	616	619	607	617	552	610	617	565	575	579	571	605	604	602	613	588	592	579	591	618	593	548	600	580	586	594	611	614	610	547	602	601	575	564	583	577	610	572	601	574	565	588	591	615	588	572	594	546	559	604	599	564	590	610	613	643	608	618	636	626	609	636	586	563	596	580	609	572	593	621	596	637	567	580	596	584	573	547	559	596	576	622	581	590	565	614	601	596	634	569	599	627	594	620	619	588	583	606	573	600	588	587	632	561	628	573	610	601	604	601	599	549	571	606	561	551	571	580	579	620	621	653	585	623	625	619	597	586	591	650	586	535	576	528	570	549	591	629	562	591	579	608	597	580	613	631	568	581	624	632	611	610	600	553	562	627	562	623	564	615	589	596	575	606	633	612	591	617	586	558	583	622	612	582	593	585	594	568	620	562	614	594	606	606	626	595	589	566	580	628	595	639	595	576	609	571	577	582	577	564	583	608	575	593	604	550	607	634	552	620	567	596	616	616	569	576	599	573	559	612	594	606	550	622	616	571	604	601	633	600	588	632	590	585	593	563	591	557	596	598	583	566	612	615	583	590	584	636	590	624	556	621	599	630	609	592	599	577	608	588	576	604	604	571	599	579	577	580	609	634	572	585	604	624	583	586	597	579	593	608	631	555	596	590	578	565	611	629	584	577	585	619	562	571	667	584	600	573	565	627	554	577	563	617	573	614	610	626	614	563	639	610	600	604	588	615	613	587	589	574	638	628	547	609	555	609	634	571	575	572	602	564	597	603	577	626	649	553	596	619	613	607	578	548	593	594	611	559	609	572	665	582	592	616	551	594	561	564	622	615	584	558	560	580	594	585	609	580	554	598	591	587	631	623	591	624	626	589	591	621	588	641	599	593	598	576	600	583	571	580	624	621	583	568	614	570	603	581	611	628	623	552	627	614	610	585	584	577	574	586	611	586	596	609	595	615	611	566	567	642	583	572	568	647	579	622	555	578	596	601	566	625	583	599	596	601	595	590	597	635	573	609	598	607	626	605	600	577	608	596	568	619	575	609	576	623	623	588	630	626	579	564	567	584	617	591	609	562	593	653	601	617	561	596	583	603	588	585	609	594	543	617	637	573	561	591	620	551	575	547	575	628	586	618	566	592	585	591	585	560	579	598	600	572	623	559	634	581	617	576	595	621	589	550	615	584	583	600	629	577	567	604	571	592	563	589	568	593	598	603	577	554	609	557	583	613	580	544	582	568	524	632	580	574	602	564	628	612	559	592	599	549	611	584	627	607	572	612	579	563	623	619	581	590	580	632	564	579	533	604	640	575	615	612	587	581	550	610	594	615	630	621	562	555	604	600	607	623	579	614	615	572	614	652	646	589	576	616	651	598	586	639	613	578	598	608	630	585	598	628	603	606	600	591	616	625	564	581	554	560	622	584	570	631	589	617	578	585	547	580	565	564	542	572	573	632	603	616	613	585	613	561	535	593	585	617	556	604	587	605	627	615	593	558	562	584	603	632	595	620	532	565	557	593	618	579	588	607	618	622	568	595	587	574	610	604	632	579	652	585	604	586	645	599	572	587	613	619	660	550	609	591	589	612	596	574	576	640	581	592	614	595	634	594	520	592	603	576	581	572	612	596	573	614	581	622	559	624	566	558	573	588	583	604	601	617	589	627	602	630	581	611	607	583	582	565	620	553	585	597	584	572	620	580	548	568	569	647	617	599	613	581	576	577	596	623	563	584	623	589	594	589	599	543	610	562	586	613	586	606	603	564	612	604	543	607	603	606	567	617	622	598	620	604	577	592	560	617	618	604	577	554	585	560	607	589	604	571	643	574	611	624	574	659	546	618	595	621	592	579	579	574	557	584	571	616	599	594	612	587	626	617	584	588	595	561	565	602	603	579	582	623	595	626	603	534	615	607	565	600	579	633	617	576	583	599	575	551	590	575	575	544	601	600	580	605	619	625	612	618	599	647	604	630	627	628	602	601	607	597	625	619	594	593	569	558	606	621	605	601	578	581	613	589	596	613	616	547	618	663	584	617	610	616	574	600	585	613	597	572	613	572	577	598	608	598	568	579	594	589	587	605	559	600	622	597	624	614	551	594	574	602	604	554	632	593	622	578	616	588	623	629	564	597	566	597	551	558	618	586	606	612	594	612	614	597	602	608	604	586	617	556	613	563	646	594	593	543	604	563	646	588	538	583	628	576	614	575	602	643	591	634	575	609	587	565	595	590	590	560	581	591	595	579	584	623	582	569	579	607	590	589	551	551	565	596	603	638	569	643	599	546	603	625	636	633	618	576	569	569	589	578	580	593	612	588	599	575	592	617	592	634	575	621	557	608	572	579	584	578	625	596	619	615	550	589	593	614	559	582	622	565	605	619	572	588	593	586	585	592	604	625	609	641	557	616	581	634	604	565	609	573	602	606	573	628	626	608	620	582	619	576	570	601	591	619	589	587	578	592	562	595	596	584	611	530	598	593	592	583	641	612	611	600	576	587	585	588	603	551	630	551	575	598	583	584	626	567	572	620	615	584	599	593	583	594	606	599	612	644	611	592	615	580	572	593	604	603	627	616	616	614	619	575	580	596	595	584	604	601	570	586	613	596	597	618	576	580	603	586	582	579	621	556	626	618	603	579	597	615	592	586	592	584	575	639	585	611	608	567	571	649	616	586	614	634	599	632	583	543	585	614	576	564	569	633	532	624	607	618	591	626	581	587	577	577	628	578	590	588	583	631	636	590	530	629	585	557	600	644	546	600	583	588	575	600	599	573	556	563	597	560	651	606	565	595	588	601	603	567	599	592	578	565	611	564	580	597	598	597	586	576	534	534	572	574	594	535	593	569	609	594	615	597	603	580	625	616	624	613	594	605	576	612	607	634	626	563	586	605	557	613	535	603	567	615	624	633	569	532	579	637	580
23536	21627	29545	24213	21631	21394	8004	1759	1109	991	890	797	671	665	638	575	645	621	607	554	566	563	512	558	605	529	560	553	577	612	601	583	569	612	497	493	447	423	428	394	432	435	388	436	440	435	479	495	486	493	459	479	444	442	411	465	424	443	434	417	384	373	364	434	376	391	397	389	408	369	380	384	386	431	417	382	400	385	384	360	375	388	399	392	383	362	391	369	385	374	383	334	372	410	376	399	349	370	365	358	364	357	365	382	388	365	361	381	347	360	399	368	356	383	348	360	367	369	349	342	345	329	356	348	364	394	359	370	395	341	380	376	378	353	362	383	358	383	366	349	350	371	311	367	369	362	385	341	346	332	348	386	358	386	312	334	359	393	343	335	389	389	398	369	362	344	383	363	341	366	343	378	371	333	367	356	358	326	383	341	333	355	347	369	363	384	341	368	344	368	336	348	343	376	393	422	357	381	344	343	371	351	368	354	340	393	360	308	328	375	345	368	370	388	353	320	350	335	372	387	321	367	361	358	345	338	385	362	363	382	337	357	353	378	369	335	370	385	394	353	352	354	378	359	388	367	362	381	367	345	369	344	371	326	391	369	377	364	343	359	367	362	376	325	367	378	391	373	347	368	362	379	348	354	352	372	370	384	360	409	383	341	341	351	357	400	367	344	362	368	399	359	348	376	336	370	380	326	379	353	356	375	367	370	348	352	346	345	358	373	352	328	368	358	365	349	358	329	365	365	356	393	377	370	387	390	383	376	392	350	352	385	332	336	372	362	351	368	354	340	365	384	338	369	396	378	379	391	378	383	367	393	325	343	359	366	341	346	373	376	370	363	401	361	393	377	412	360	358	395	374	358	405	394	344	339	373	382	341	352	372	376	376	359	362	363	393	389	386	365	381	341	308	365	385	359	381	347	365	343	355	360	362	379	350	361	363	345	331	340	323	397	375	339	380	354	331	342	345	346	426	381	382	338	389	334	358	350	320	359	362	379	358	385	364	370	338	362	356	364	358	354	351	353	353	353	419	362	405	346	374	349	316	371	410	399	329	348	363	366	367	380	352	373	383	371	337	355	354	369	370	363	351	363	348	390	361	371	359	403	364	361	355	335	368	365	344	391	341	370	397	344	318	407	368	379	412	365	354	355	353	383	382	388	400	343	402	363	387	366	369	379	378	333	335	355	367	381	354	367	387	369	382	357	372	334	335	382	368	367	375	375	348	369	386	359	355	353	366	379	374	359	389	351	363	347	388	340	374	375	382	353	357	339	358	354	367	342	358	352	370	392	347	382	322	354	378	365	355	380	352	390	369	370	382	370	374	376	350	369	341	361	371	358	383	363	374	378	342	378	340	329	375	333	387	342	371	344	390	356	342	380	363	337	355	363	332	379	341	332	357	357	375	351	388	366	351	342	368	380	363	353	343	336	340	353	343	392	367	379	416	364	382	385	358	380	352	365	369	371	344	374	377	361	355	372	361	369	345	349	343	399	341	360	358	330	359	359	344	337	360	399	354	385	363	362	367	399	356	386	358	338	371	377	346	348	333	363	354	368	331	371	375	357	352	340	337	387	361	331	363	337	361	368	371	375	352	385	346	341	382	339	321	385	370	364	334	378	346	354	358	380	370	351	388	363	372	353	341	331	345	355	364	358	333	370	377	337	373	378	339	323	324	333	387	355	356	359	359	356	347	368	343	356	342	355	387	380	359	380	344	374	373	352	355	333	368	360	403	341	373	369	372	353	403	335	342	360	346	360	362	363	361	329	330	361	362	370	378	314	359	348	347	362	365	354	380	355	339	387	359	365	387	341	384	383	376	345	368	361	342	352	377	349	344	360	362	383	369	353	345	361	387	405	330	373	391	363	381	363	320	376	356	354	376	376	405	363	352	371	360	357	341	386	371	348	376	374	403	321	378	375	371	355	337	341	352	347	340	375	368	365	366	374	383	369	374	356	375	357	393	345	371	357	366	335	372	374	355	358	367	399	371	348	354	344	377	380	357	348	357	343	399	358	361	351	377	331	382	411	354	355	371	379	375	363	374	368	359	373	365	384	355	372	364	342	361	370	352	392	350	372	358	380	412	359	372	349	360	366	377	367	375	387	373	337	364	381	351	355	331	346	374	354	374	368	338	341	358	366	370	370	361	357	368	359	360	372	370	357	362	350	353	364	366	360	387	353	374	415	372	374	324	355	346	379	340	367	371	351	363	364	395	340	346	350	368	364	356	375	372	343	376	388	396	382	379	374	368	362	365	384	356	336	372	390	367	334	376	370	353	348	378	374	344	339	368	360	373	324	394	362	345	360	359	373	353	381	332	346	324	373	363	399	320	372	365	363	410	373	361	373	367	366	379	366	391	382	351	372	367	356	390	372	359	381	363	317	346	371	351	368	357	368	364	364	354	374	362	371	362	326	340	355	357	362	331	339	361	377	354	370	375	374	378	382	394	321	348	342	349	344	365	349	348	363	368	336	387	363	336	336	378	368	347	337	348	347	372	365	367	371	377	367	350	361	364	347	304	333	333	372	357	351	342	373	364	399	358	392	350	373	373	343	377	365	378	349	311	393	336	375	360	325	386	362	343	379	341	359	349	345	379	351	388	361	325	358	342	341	341	363	365	396	368	348	337	345	360	391	362	339	397	340	337	350	344	359	361	392	345	338	381	372	345	368	332	358	365	343	345	366	384	376	331	372	383	381	341	393	394	358	405	378	362	376	346	348	342	388	351	377	336	343	343	364	389	352	343	380	372	355	369	350	345	368	375	368	339	337	374	367	348	357	342	329	345	346	357	331	366	386	336	376	326	354	347	350	344	342	359	362	339	366	351	350	355	343	348	346	365	348	353	357	382	363	359	359	361	337	359	366	361	371	361	369	394	352	358	340	357	351	354	350	398	332	383	372	377	342	332	397	384	337	337	329	343	376	350	367	382	393	318	372	343	367	342	339	377	365	347	338	378	385	387	407	389	333	377	366	360	381	359	346	382	360	360	344	345	341	353	349	341	356	380	374	374	375	352	361	339	355	378	368	365	370	355	348	347	382	382	351	342	363	349	365	341	357	341	381	367	378	346	369	345	383	353	366	370	365	360	362	340	348	383	341	394	391	392	363	385	396	390	362	381	387	360	379	350	348	366	327	328	373	334	349	368	373	353	370	337	340	343	378	353	381	351	331	362	416	333	327	381	349	365	352	343	405	385	392	372	388	329	351	360	364	375	332	356	407	363	400	360	375	334	343	365	338	358	367	349	376	374	383	357	348	363	334	324	370	353	341	355	381	353	365	342	362	355	372	369	348	360	337	381	372	361	336	380	351	372	343	389	327	395	377	355	369	337	356	359	366	374	380	365	368	364	387	369	346	322	385	393	380	371	390	386	380	354	334	370	360	374	349	370	356	369	364	355	404	357	408	343	343	363	380	336	367	354	411	364	351	351	365	351	349	356	366	334	340	375	357	357	344	340	331	373	413	373	344	357	335	381	326	367	370
20713	39315	30998	18371	14037	8556	5263	3374	2607	2164	1773	1596	1356	1228	1192	1074	1048	1091	987	951	869	854	905	940	931	962	908	943	904	960	894	941	896	914	815	744	660	670	513	630	532	529	509	563	539	650	665	699	692	676	655	620	647	627	595	604	627	541	505	531	524	469	444	475	470	434	464	496	478	464	461	514	526	521	528	521	485	479	521	501	471	513	490	511	453	413	487	461	472	431	508	511	481	437	460	475	451	473	482	465	486	465	462	467	392	488	415	410	437	463	444	437	393	455	451	452	479	403	480	425	469	441	466	417	400	425	430	421	431	418	460	449	460	429	451	435	452	453	429	411	429	447	444	473	463	445	430	436	458	437	415	440	461	423	422	448	446	473	435	402	405	411	434	424	431	454	444	472	467	445	432	432	433	416	453	434	454	463	461	439	434	407	461	399	425	423	439	403	446	441	428	438	393	494	449	455	442	468	432	425	463	428	473	444	471	438	431	451	449	425	405	415	405	452	420	481	447	454	455	431	423	432	429	485	436	446	430	411	467	452	439	465	441	439	438	420	440	453	442	447	449	413	465	428	473	424	460	413	471	450	437	395	453	445	443	443	466	458	487	431	430	420	420	468	426	475	442	440	431	454	434	413	415	461	468	467	442	434	467	427	428	412	466	440	429	462	447	434	439	443	452	448	475	471	419	469	467	467	465	416	455	421	467	406	452	423	472	443	443	458	441	439	428	444	494	456	484	476	457	430	426	444	468	416	447	446	442	455	462	440	411	484	440	442	419	443	469	411	415	464	442	437	447	460	407	497	462	421	450	415	402	419	446	466	439	472	465	453	461	453	426	431	448	421	433	451	448	485	433	449	429	406	434	457	465	428	425	468	411	434	433	430	457	429	417	446	460	434	430	418	444	427	425	411	421	426	478	428	448	432	467	450	396	455	430	436	417	448	410	369	440	436	444	439	431	451	440	437	454	477	430	432	380	491	421	435	400	432	448	422	448	462	430	414	439	402	423	435	427	393	462	407	428	437	443	464	476	452	461	473	462	420	427	439	413	439	414	441	442	417	428	435	444	431	418	408	412	429	449	458	414	437	463	393	440	466	448	430	445	421	446	446	418	399	449	401	437	426	444	422	422	430	440	438	383	417	438	474	440	459	441	448	448	455	446	425	418	431	463	402	467	436	443	421	481	460	444	438	492	487	446	432	454	420	445	425	480	453	441	428	405	421	483	422	462	437	420	442	444	406	433	430	460	427	438	482	438	423	497	424	447	457	429	430	448	456	449	410	424	428	419	421	445	443	482	416	449	431	404	456	422	461	458	403	478	417	428	446	429	482	430	413	415	459	416	432	445	440	413	422	452	432	441	415	440	434	449	413	451	396	427	417	488	462	429	438	439	426	459	420	443	393	401	438	415	406	452	456	419	469	417	476	463	424	460	430	459	407	409	477	447	423	476	459	453	443	443	476	430	421	436	448	458	420	438	420	428	405	475	443	415	440	481	462	446	421	462	438	444	455	458	420	476	454	463	456	423	477	478	456	459	466	444	431	453	434	423	440	468	453	438	430	458	414	464	420	447	446	425	438	449	423	467	486	428	466	468	452	460	421	402	483	431	461	441	460	424	447	430	398	483	453	431	422	498	474	409	457	414	476	486	417	451	438	448	418	448	472	442	448	449	478	449	448	447	435	424	427	444	420	407	450	458	433	405	442	453	452	417	442	468	411	466	425	449	491	432	456	431	422	430	396	426	449	438	459	436	458	396	473	476	448	431	414	469	455	439	431	444	468	429	449	451	477	417	440	423	434	444	487	428	416	468	439	427	452	442	411	432	467	427	462	443	459	439	447	424	429	455	436	456	470	430	411	447	463	423	421	450	408	433	443	449	424	427	457	467	433	433	403	455	443	491	402	439	434	431	426	454	450	451	452	429	447	472	385	437	445	459	445	501	452	427	463	417	426	440	429	466	479	450	453	431	412	460	442	459	470	428	417	409	419	436	459	469	462	436	423	436	456	428	435	419	450	435	481	445	437	423	397	469	441	440	461	433	470	444	453	473	421	474	474	434	462	446	469	431	443	405	416	429	453	460	468	442	456	428	463	467	394	469	428	439	491	445	434	436	445	438	441	437	433	416	442	463	423	450	412	426	449	427	423	464	433	439	430	406	432	426	439	471	422	438	446	453	454	406	457	398	433	412	434	447	475	449	446	442	445	431	444	457	489	416	464	445	440	472	408	458	462	435	447	421	424	484	417	504	461	460	428	431	447	420	445	428	445	470	466	456	430	450	457	464	416	428	449	419	425	412	458	445	426	454	442	489	422	428	456	418	478	440	411	487	453	452	448	399	416	437	445	454	467	478	433	445	440	436	442	386	444	443	410	425	426	409	436	458	486	445	469	471	475	460	434	436	452	422	423	426	465	424	441	453	476	441	436	449	458	442	412	430	486	429	395	471	421	437	462	449	423	442	427	459	462	432	456	461	442	459	464	450	425	441	444	452	443	442	460	477	413	467	457	453	460	440	431	407	421	460	439	437	412	442	408	452	434	465	463	424	418	431	429	462	404	440	481	465	452	436	479	431	458	452	431	447	475	463	427	493	410	453	404	471	424	462	403	428	463	441	450	424	406	445	456	430	491	406	388	440	405	461	464	473	428	444	447	425	447	420	480	438	438	433	483	459	429	458	472	418	424	427	437	428	433	468	433	451	421	417	442	450	443	439	426	424	456	418	455	438	451	437	470	445	414	477	466	473	437	436	437	425	411	467	426	468	435	433	475	458	444	442	427	443	438	442	449	436	457	436	458	485	438	476	417	407	432	432	464	437	465	410	410	412	436	445	434	469	450	427	416	423	462	457	468	438	445	453	388	444	418	503	417	434	446	472	446	437	418	433	421	443	481	452	448	439	447	459	415	458	468	453	450	415	401	451	437	421	438	463	465	422	434	429	439	421	492	444	453	454	464	382	452	406	421	443	459	443	401	471	397	424	436	442	418	454	486	453	466	426	470	448	450	463	472	455	423	428	419	441	435	475	475	441	470	413	434	444	450	423	387	433	435	399	445	453	453	441	425	481	454	406	468	450	442	429	452	416	415	451	458	453	466	452	424	448	455	443	459	460	429	453	416	454	456	408	435	453	465	430	430	467	437	422	428	453	441	460	456	439	440	423	486	427	419	479	442	441	463	447	469	433	433	468	460	430	466	402	471	448	455	452	433	450	431	460	424	461	436	434	413	457	487	442	443	482	453	453	460	458	461	438	439	454	455	439	406	419	445	464	417	451	446	450	427	450	441	450	471	450	450	464	467	464	435	448	432	440	448	488	435	410	453	430	454	446	457	436	422	430	473	447	409	399	445	458	445	472	481	431	426	462	462	427	464	450	422	435	468	460	454	448	458	468	454	443	456	441	456	411	445	406	477	402	456	457	429	440	471	445	445	455	466	428	433	443	455	461	466	469	483	424	444	440	447	445	422	432	436	486	431	477	446	433	463	438	427
27897	21213	15688	6736	2935	1517	905	669	551	565	529	487	500	499	477	459	474	481	462	486	479	463	475	472	504	518	479	493	497	503	445	531	496	484	502	482	444	473	460	459	442	438	479	439	474	451	469	463	455	485	418	406	410	466	442	503	482	438	441	463	428	429	434	444	449	429	438	459	406	400	463	464	446	433	405	423	433	431	440	422	455	443	422	428	408	416	426	432	464	419	428	412	452	442	444	395	461	420	417	440	429	423	439	429	439	469	461	401	429	418	438	438	447	454	443	471	443	438	424	430	422	403	412	465	473	411	442	459	422	402	429	424	418	431	409	441	435	448	441	434	447	428	443	462	405	406	400	393	427	461	453	413	419	394	437	441	403	443	422	396	469	443	431	442	398	436	446	386	453	445	449	461	445	401	450	441	426	426	451	385	416	455	408	423	435	423	426	404	409	450	414	459	428	409	387	433	437	426	377	458	426	423	463	467	444	412	435	447	411	410	419	392	409	447	402	426	412	455	423	432	460	438	403	454	461	453	444	429	401	385	406	437	448	424	425	431	408	400	399	419	432	417	430	390	425	406	438	449	432	423	447	435	473	421	440	446	396	444	400	440	420	427	434	464	452	459	412	444	418	401	450	435	442	463	434	394	459	440	437	449	438	438	426	447	404	430	410	399	436	419	443	403	425	421	451	459	423	424	407	463	465	444	426	471	411	430	426	411	448	473	387	404	390	442	434	437	401	413	434	375	451	441	405	427	431	446	411	408	443	415	451	401	480	432	424	418	425	451	420	438	425	457	459	427	435	397	414	443	408	443	454	427	416	429	466	409	451	444	424	393	420	438	443	472	431	425	458	415	427	462	440	456	468	431	450	409	459	424	430	455	428	441	393	440	435	439	406	447	463	406	444	421	450	407	455	439	422	402	452	428	403	432	394	443	413	430	433	431	461	394	448	455	393	448	422	412	436	404	446	397	436	421	385	426	450	431	420	411	467	425	425	429	451	427	433	446	456	429	427	421	423	429	423	406	430	446	409	443	396	409	443	416	455	406	411	434	421	400	436	429	411	449	429	420	405	407	386	454	425	436	436	404	422	433	440	425	426	406	447	428	422	423	416	469	398	435	416	439	445	454	365	404	447	423	459	475	431	431	440	448	425	445	384	398	432	459	461	464	436	439	442	410	412	434	434	471	447	416	424	364	446	404	418	396	413	411	428	394	407	429	427	410	446	415	418	412	421	461	428	424	429	410	420	442	445	430	430	414	442	425	437	440	464	442	400	415	400	398	441	434	426	441	434	457	432	440	454	458	407	426	422	439	398	406	474	403	451	401	415	444	433	421	390	452	433	432	439	427	452	441	445	428	406	408	441	429	408	412	442	444	443	430	470	402	425	429	455	477	431	423	410	367	443	435	466	463	409	418	393	415	442	398	413	407	443	427	418	417	475	417	415	445	479	444	419	417	426	432	468	434	404	456	413	442	425	389	399	438	454	425	472	423	445	459	423	410	423	423	443	417	404	405	422	444	460	425	451	450	405	448	441	444	444	426	433	412	405	439	431	413	402	430	411	448	424	432	490	414	400	411	417	442	438	437	431	473	436	434	454	423	362	474	421	423	404	461	403	426	432	442	443	457	404	457	442	464	451	408	402	424	401	443	442	413	441	454	446	442	475	427	417	429	453	431	444	433	410	434	398	384	417	448	436	428	424	429	415	425	459	460	440	414	441	430	437	461	436	402	411	416	401	412	424	407	410	409	410	409	440	433	482	482	471	414	434	396	425	434	389	460	427	427	427	386	444	443	416	474	412	465	395	429	436	446	431	431	414	454	376	436	410	444	416	417	393	413	427	428	416	459	400	445	414	435	421	401	460	432	446	468	410	420	390	412	428	445	410	431	427	419	435	426	446	444	419	437	435	420	441	422	429	434	432	425	456	421	453	452	431	437	438	413	434	417	420	459	403	404	442	425	417	440	447	377	438	455	453	449	453	422	407	393	409	422	446	444	420	468	418	416	451	410	467	402	431	444	424	449	436	441	414	474	451	452	439	472	436	431	424	444	470	439	419	442	442	425	410	408	430	475	446	400	390	446	425	399	428	482	454	449	452	428	413	449	445	441	433	421	394	443	456	429	477	440	412	411	425	449	436	403	442	454	419	422	414	411	448	411	484	418	442	440	457	403	433	427	422	417	421	457	459	426	409	417	430	397	391	434	442	434	404	402	411	416	454	468	423	449	457	467	446	408	431	481	448	459	422	407	409	419	388	414	413	434	422	442	448	422	453	462	405	446	457	433	411	413	422	412	414	421	454	445	425	459	421	430	442	450	393	423	421	440	427	429	404	428	413	430	438	450	435	433	420	490	414	422	416	468	449	410	431	438	415	430	413	411	443	413	451	480	422	435	443	465	435	413	424	458	424	447	444	459	390	476	450	416	415	440	427	418	431	435	446	411	448	424	438	389	437	397	461	396	417	417	441	428	441	416	438	438	423	418	479	439	451	421	386	438	431	402	419	440	440	447	442	407	400	436	443	427	441	471	428	463	412	435	436	399	413	407	447	397	416	449	451	394	450	420	372	436	411	426	424	415	371	416	411	428	435	417	444	455	423	390	429	431	409	447	455	422	439	423	408	441	407	430	436	438	447	402	438	448	385	465	439	418	428	436	463	437	447	423	436	439	397	421	431	453	412	432	441	418	435	417	448	421	415	410	445	438	437	435	422	444	413	436	427	446	431	410	449	414	438	476	421	431	432	434	450	395	407	469	451	418	475	430	457	427	433	470	478	431	446	409	430	422	447	437	424	418	428	417	456	433	438	419	473	446	441	422	440	431	414	384	480	422	406	434	420	447	440	420	423	456	432	419	438	464	432	432	414	413	416	449	453	411	439	489	397	459	418	430	401	442	424	463	421	445	445	453	415	471	465	460	438	440	423	433	416	439	423	444	421	439	431	443	411	448	395	446	386	422	442	428	462	424	413	430	425	438	427	433	453	447	391	439	400	413	438	408	409	463	415	433	444	391	427	404	409	425	428	431	435	458	380	404	406	395	440	372	390	412	421	423	394	422	485	447	458	444	426	456	437	448	411	415	403	455	399	406	412	459	426	463	472	402	463	415	430	444	495	453	457	453	442	416	421	464	445	429	413	439	419	395	454	420	442	419	397	390	471	426	383	418	436	403	409	389	449	428	442	459	455	445	451	453	417	421	438	433	463	452	455	455	422	392	460	434	435	409	390	456	455	423	447	469	443	414	441	438	419	419	431	433	466	460	421	406	448	458	441	403	417	421	433	436	432	457	483	413	423	406	433	427	437	410	413	455	437	455	420	402	433	436	450	410	446	426	447	483	427	435	451	445	427	388	434	431	444	413	414	389	420	455	442	438	450	422	416	434	452	413	470	435	439	420	413	434	382	437	451	454	420	411	472	474	422	420	438	444	443	433	437	473	400	432	445	414	440	449	430	427	425	406	446	472	427	438	419	389	425	448	464	407	421	446
16399	24505	18230	8424	5710	3091	1798	1175	920	887	765	718	651	740	682	677	655	653	716	679	639	693	692	701	698	674	677	740	689	700	750	746	735	665	651	608	605	592	586	597	614	609	556	600	578	602	651	619	646	674	603	600	646	596	583	589	621	565	530	586	525	577	557	523	528	520	552	542	586	584	519	503	532	534	556	590	552	560	565	572	557	552	589	547	538	552	572	534	592	579	512	557	537	560	527	511	528	517	555	556	548	551	526	548	538	526	551	528	535	548	555	531	564	547	593	592	557	518	560	566	544	488	518	547	547	545	545	583	520	543	574	558	583	553	539	547	574	544	548	562	508	535	578	542	507	535	527	517	544	533	559	573	513	549	572	532	547	532	530	545	572	525	569	578	546	518	502	503	550	576	528	537	497	554	495	559	535	601	563	577	517	544	561	533	554	533	543	523	556	568	508	503	548	549	551	550	546	557	515	518	475	528	560	526	497	548	518	583	539	511	520	506	543	537	617	541	566	516	557	540	558	563	578	528	527	523	541	567	534	567	568	525	526	530	528	538	545	520	561	592	551	526	559	536	506	513	539	539	527	580	515	541	554	562	534	534	540	532	555	524	553	528	559	595	582	522	522	552	530	531	541	505	551	512	560	519	555	522	518	536	538	531	556	524	555	518	599	498	551	515	560	556	546	526	571	568	507	537	517	542	549	509	529	549	531	561	497	591	538	541	539	546	549	536	565	502	535	544	503	497	548	503	554	535	548	576	586	565	510	573	513	488	539	540	520	571	525	516	561	586	523	534	541	544	559	564	535	575	506	561	519	536	569	570	518	570	523	538	514	500	554	551	528	544	542	507	521	563	556	567	543	552	529	530	566	558	562	519	526	534	530	566	588	588	563	548	560	535	536	531	551	549	532	592	573	532	541	512	520	556	557	540	544	536	538	565	565	555	559	532	528	524	532	550	565	520	548	507	557	554	522	505	515	571	543	558	533	572	532	530	575	537	535	557	523	558	550	513	547	533	571	560	547	547	544	568	550	553	540	510	515	554	562	540	554	537	543	531	518	537	542	519	538	543	560	549	509	553	538	518	562	549	506	547	543	535	512	536	542	518	533	572	528	563	585	546	558	582	513	542	561	543	530	530	523	579	557	546	503	526	522	510	528	538	512	491	537	552	517	562	542	532	578	571	577	577	582	516	522	583	521	571	571	545	509	548	540	558	492	572	550	533	562	594	553	573	525	551	578	521	504	517	535	527	560	574	567	557	527	557	526	533	507	550	514	588	513	544	522	550	555	521	531	522	529	528	543	524	551	554	526	514	529	518	520	536	566	576	553	513	562	525	563	581	528	591	563	527	515	572	526	556	496	579	572	509	522	556	520	567	498	533	536	569	548	514	536	550	561	511	548	544	577	552	514	531	544	557	530	521	537	507	500	559	532	539	539	521	602	543	525	552	545	556	544	599	529	528	549	553	567	570	543	561	551	503	529	504	514	551	534	507	546	554	547	538	524	514	563	568	533	515	503	534	549	539	550	589	564	550	531	586	561	578	548	538	523	497	545	521	526	512	536	536	552	539	522	545	529	548	558	551	548	581	554	553	555	559	506	546	573	567	546	519	540	518	513	508	509	520	566	572	529	549	554	576	548	570	571	552	545	532	543	536	558	529	536	510	525	556	566	564	536	556	543	541	526	527	543	550	534	520	559	512	525	539	524	549	571	548	525	510	566	548	496	548	578	554	551	531	538	528	595	530	533	503	553	545	505	523	534	526	532	567	505	596	504	599	539	553	510	540	573	549	554	550	534	574	547	566	561	525	528	499	549	610	512	533	543	529	545	549	575	496	491	528	546	507	565	532	543	545	570	541	536	540	566	512	515	552	555	532	584	527	549	540	513	527	549	570	512	554	514	506	560	536	526	494	535	533	515	531	542	512	548	559	565	531	520	561	485	546	515	523	559	554	566	569	556	559	532	573	597	536	543	527	521	545	555	541	508	567	568	573	455	558	541	485	564	520	545	539	563	567	549	535	520	530	581	486	510	564	569	539	532	550	560	581	552	563	572	538	583	532	525	511	542	550	540	533	568	551	526	550	558	492	570	556	587	564	558	524	525	588	522	544	567	542	558	548	518	546	523	578	541	540	556	532	553	538	535	552	568	563	525	529	527	518	545	571	520	522	553	533	507	505	550	514	571	511	557	539	553	545	524	577	512	506	524	539	512	602	542	562	585	543	556	532	533	523	517	562	590	557	569	558	576	538	548	537	532	562	545	531	556	573	533	515	525	553	574	557	575	539	535	569	567	550	547	579	544	539	586	537	506	539	563	602	529	560	570	565	548	523	558	549	552	503	519	528	548	551	546	514	538	536	542	476	557	557	516	560	523	512	569	542	553	529	553	489	576	556	536	543	524	565	539	526	522	578	543	524	522	572	507	548	499	555	540	508	550	506	559	565	538	550	545	521	607	521	533	531	513	526	557	572	539	526	545	548	568	549	597	507	542	522	574	547	540	555	526	555	571	558	531	536	546	530	567	554	552	568	503	545	574	558	505	562	578	523	537	563	520	560	526	473	535	536	549	562	568	539	528	527	552	503	528	559	526	532	497	530	540	542	544	526	557	520	524	543	543	543	525	550	551	524	534	585	501	520	503	550	550	553	538	540	546	552	547	517	580	528	524	526	526	568	544	535	535	558	510	543	526	560	516	519	532	559	531	529	530	526	535	510	518	516	571	537	582	552	585	558	534	495	517	491	581	573	545	493	528	555	527	548	569	550	567	554	530	529	560	549	510	549	543	559	555	547	524	565	550	526	571	542	550	523	594	555	517	546	507	503	536	538	533	565	553	541	527	527	576	579	533	521	583	600	520	529	583	535	482	529	517	538	514	492	536	527	550	526	553	547	542	565	545	537	547	508	558	557	528	563	554	541	561	545	544	567	523	549	548	540	508	533	517	532	575	579	556	474	594	561	543	518	543	561	517	566	561	559	507	531	540	537	568	568	531	508	549	555	538	530	535	516	541	523	534	525	531	568	552	550	600	541	526	537	523	533	517	531	507	526	533	533	558	527	513	504	541	558	542	546	509	524	519	586	517	531	518	533	549	546	567	507	509	533	593	543	539	510	507	579	570	522	560	538	545	573	556	525	533	578	557	554	531	557	580	543	575	530	546	550	547	562	521	541	563	538	520	598	504	536	568	519	542	527	555	522	519	524	503	551	544	559	539	540	543	574	572	502	535	520	556	532	556	503	518	554	508	564	543	520	579	524	538	540	530	541	542	491	539	517	527	598	486	533	555	556	531	519	524	518	573	546	518	539	570	546	556	540	547	562	565	487	554	533	553	552	544	535	525	499	532	518	560	566	507	538	522	541	554	575	510	543	511	503	568	515	557	561	530	543	562	543	513	546	541	567	504	529	556	525	527	502	539	592	496	566	510	540	546	529	568	543	564	523	563	569	560	540	568	528	545	504	542	543	525	578	529	570	557	549	562	537	542	549
24596	21593	28899	24768	21303	8802	1855	1003	813	693	641	545	499	483	509	493	456	490	493	495	493	469	457	475	473	455	448	434	454	466	510	506	513	438	492	445	438	389	396	349	371	334	395	399	384	386	407	400	402	419	411	396	397	379	359	392	406	364	366	388	385	344	367	331	359	371	359	350	373	343	326	359	371	366	366	362	322	380	363	348	349	348	371	366	339	354	367	332	326	338	370	345	356	367	351	338	334	340	376	346	334	347	302	336	352	330	318	315	338	348	346	329	347	351	356	323	353	318	353	332	371	333	348	351	326	367	328	331	352	332	330	351	301	366	330	341	350	351	351	368	310	352	343	310	306	349	330	331	315	325	343	335	354	325	354	343	323	332	346	328	293	341	344	337	336	333	297	345	319	305	345	333	324	324	336	338	334	348	363	352	332	325	324	323	326	314	342	298	348	328	333	334	344	336	314	329	323	338	304	335	359	364	302	334	343	327	330	341	358	365	343	337	340	352	360	317	338	329	343	343	327	329	330	352	351	352	331	331	322	345	350	331	363	327	337	353	335	346	301	332	364	316	317	322	331	343	326	339	355	330	344	330	330	385	369	350	356	362	371	315	334	371	337	379	293	275	380	368	334	317	321	348	342	335	349	334	337	321	330	344	337	355	334	312	331	305	313	349	318	342	347	316	328	304	362	335	317	337	311	315	330	363	323	335	368	332	287	310	301	342	343	368	354	326	370	320	322	329	319	329	314	351	317	387	324	342	323	327	322	309	300	371	315	298	327	323	363	297	363	327	342	337	341	354	324	370	317	351	354	357	367	304	327	325	315	362	340	358	321	320	339	284	345	344	327	337	346	337	343	315	339	355	357	356	334	334	342	306	294	325	320	326	338	316	321	356	360	332	361	366	359	318	337	357	327	352	364	321	311	319	348	347	373	325	328	356	351	325	338	291	349	347	338	318	319	354	329	344	321	369	365	345	360	340	336	309	333	339	362	339	353	347	363	306	325	379	312	377	327	343	356	359	334	314	335	341	362	301	322	321	332	336	320	321	306	314	332	350	328	346	304	335	367	328	350	344	388	346	318	330	334	317	335	330	358	336	333	303	317	340	337	346	334	329	361	320	337	343	343	333	339	326	322	331	343	320	341	351	355	342	357	313	330	357	328	300	326	342	332	306	356	323	354	313	338	315	359	333	328	335	347	342	334	334	364	320	332	365	333	329	345	357	341	335	346	361	325	349	338	310	368	365	338	345	324	342	364	334	330	323	332	325	358	325	319	329	354	315	337	335	342	335	332	328	363	321	345	343	352	326	349	328	337	352	366	359	354	301	341	327	326	318	336	319	316	352	345	349	323	370	342	339	338	334	325	341	345	345	342	367	344	307	308	351	319	336	368	327	339	333	307	372	343	346	324	351	329	334	337	340	356	347	352	359	367	309	342	315	379	334	377	339	334	323	343	332	356	319	356	331	355	352	351	323	306	334	344	328	309	342	339	325	336	334	307	347	340	326	374	330	353	345	337	357	379	356	319	334	348	352	336	314	301	333	306	329	352	296	345	340	352	374	330	344	309	336	313	318	312	339	362	324	355	297	357	319	338	319	385	337	346	298	344	324	322	312	343	355	327	319	328	315	327	350	327	361	361	361	332	317	331	320	335	359	309	327	323	339	330	360	365	342	352	365	343	333	332	366	340	326	323	298	342	313	375	307	331	317	353	325	337	324	312	356	336	337	326	333	331	339	329	340	338	326	338	363	310	343	323	330	328	307	341	315	304	343	362	346	350	352	332	335	338	331	347	342	338	310	358	358	319	302	305	309	343	337	344	372	310	327	304	322	310	348	337	362	325	352	337	304	321	316	318	315	336	346	352	353	321	318	373	333	331	333	328	348	315	336	380	360	334	349	326	365	339	344	342	347	321	330	352	306	357	353	344	309	342	351	320	364	334	312	352	343	325	310	336	330	342	370	350	322	329	317	330	339	316	312	328	328	345	361	300	318	331	336	330	322	331	340	368	334	331	328	328	362	334	322	326	324	322	298	348	340	318	326	315	321	323	340	330	351	313	333	338	367	305	350	322	333	308	359	360	362	323	365	361	319	357	331	334	364	348	349	336	328	363	325	356	341	339	312	356	332	372	316	352	313	347	354	343	368	324	334	338	319	321	352	330	327	330	338	337	340	341	323	314	355	342	339	340	364	338	320	299	352	334	318	325	345	311	301	296	333	376	361	292	337	371	341	352	328	335	335	332	359	343	338	346	351	336	303	350	324	304	345	331	349	316	353	328	344	336	347	346	334	316	348	352	373	335	332	342	342	359	335	338	327	316	350	298	317	347	321	319	327	350	330	304	344	319	333	325	331	338	352	322	353	334	356	339	348	348	318	351	346	345	327	320	377	317	341	344	333	356	303	333	332	350	353	343	303	322	331	346	337	354	320	318	289	368	330	348	355	342	322	323	382	313	353	322	326	319	328	338	373	332	343	332	317	331	343	342	333	337	329	326	331	327	325	345	335	329	332	317	365	343	334	343	368	357	345	352	350	352	307	340	305	317	295	370	339	297	372	328	330	322	362	317	362	344	358	352	332	333	361	355	336	352	316	348	316	323	336	336	324	327	325	327	332	297	339	304	345	363	352	342	333	314	339	348	356	315	304	346	341	329	348	352	333	338	313	334	356	347	340	325	345	342	341	342	285	352	347	363	343	342	325	328	350	330	352	341	328	350	323	319	323	354	343	316	325	344	324	330	330	336	355	332	321	370	337	353	343	319	364	319	326	327	354	356	339	334	334	351	339	343	340	361	345	355	350	319	333	361	331	338	326	347	331	356	341	313	351	346	352	318	317	389	342	352	314	346	313	340	321	374	346	369	336	310	330	331	330	346	332	321	306	361	324	356	359	320	339	362	325	334	348	354	331	369	336	339	290	331	358	346	316	344	353	357	320	326	360	344	308	295	322	289	338	330	360	348	335	327	356	319	328	349	305	307	340	344	320	311	341	345	369	319	355	327	369	321	334	328	301	320	347	321	356	359	326	349	350	335	338	312	376	353	307	328	327	328	353	336	347	358	334	322	328	340	335	358	338	335	352	317	337	377	339	349	358	327	332	336	322	335	352	358	352	340	338	308	322	334	378	339	359	332	326	349	342	352	343	353	354	338	309	323	340	350	292	339	333	338	355	349	325	318	358	334	336	312	319	334	310	333	332	327	352	358	328	314	309	359	353	317	326	349	337	324	297	336	322	323	355	325	356	367	341	320	322	374	358	350	387	356	353	350	330	356	340	378	321	345	357	359	347	332	356	350	323	343	363	337	340	314	355	350	334	353	355	352	339	332	345	344	336	330	323	321	359	298	332	338	361	318	288	335	357	358	350	322	331	349	347	345	344	326	319	316	325	328	356	340	310	328	318	323	326	330	331	332	367	355	341	360	310	346	354	357	289	316	362	331	332	354	322	322	371	306	342	349	370	325	379	334	344	342	330	362	371	349	353	333	316
17660	32333	25544	13981	9759	5524	3063	2104	1696	1516	1232	1102	897	917	835	852	800	765	765	826	785	767	747	777	785	728	707	765	814	815	809	762	794	769	762	664	635	597	557	504	515	546	494	497	550	577	552	610	541	538	613	601	580	561	543	540	538	531	498	494	422	466	455	456	485	437	431	489	457	433	447	439	429	453	442	499	438	481	470	482	464	415	417	485	431	441	454	443	450	447	446	423	435	479	459	453	437	413	423	427	448	429	496	424	454	456	419	424	411	450	466	402	422	396	409	452	436	434	415	448	416	410	460	399	394	437	434	445	429	419	428	420	406	413	417	394	453	451	465	421	411	453	432	421	423	372	432	411	448	420	457	455	419	433	455	395	433	417	446	390	419	445	408	421	440	427	404	431	439	419	442	392	435	395	419	395	431	412	432	445	426	459	401	438	396	431	394	379	393	410	459	404	462	400	448	405	416	422	472	414	406	413	412	434	413	441	389	411	427	436	406	416	456	409	406	441	418	434	424	432	429	428	445	440	414	452	430	423	408	418	423	434	439	451	389	448	450	441	418	443	452	438	421	465	385	443	430	423	441	444	444	456	428	425	444	435	453	406	463	436	433	429	405	440	416	455	426	457	417	436	420	424	411	408	444	441	429	432	425	443	441	386	420	442	413	444	424	429	393	410	433	440	483	413	453	434	438	406	413	430	443	414	457	461	405	410	449	423	399	429	462	463	402	437	414	465	442	396	427	410	419	405	439	466	443	417	425	445	469	428	412	405	426	470	414	448	435	438	396	419	392	437	417	428	422	449	432	437	396	471	416	426	427	448	409	421	441	431	441	454	429	438	407	467	459	417	442	420	413	418	447	434	416	407	454	423	448	451	438	434	436	415	441	445	417	422	390	412	442	441	401	432	400	410	431	402	460	443	430	390	450	452	473	399	413	427	392	466	453	425	442	453	413	464	436	442	439	462	360	394	460	404	436	439	401	405	394	448	436	436	410	450	427	438	406	438	442	452	402	453	417	380	431	448	406	422	414	394	432	423	443	457	431	419	424	437	413	407	412	454	405	426	441	436	435	452	444	465	439	424	419	435	419	418	430	407	413	425	449	424	440	420	433	422	429	429	401	419	419	463	444	443	417	453	436	431	418	383	442	443	434	447	453	400	394	470	416	428	378	396	393	411	411	479	406	431	420	403	373	429	402	435	436	429	434	378	429	408	401	431	429	400	415	405	445	406	412	461	430	385	445	464	440	438	440	421	426	448	446	415	428	427	405	390	429	477	418	412	452	440	437	432	437	460	459	393	378	423	436	437	374	435	464	420	437	427	427	406	404	441	410	453	369	414	436	453	448	438	433	437	438	414	446	436	437	431	436	402	436	410	439	440	428	402	421	436	415	419	388	425	446	464	384	396	433	407	450	416	436	399	451	429	404	428	398	409	430	437	450	409	400	432	416	433	419	417	390	439	429	407	449	398	486	435	454	460	397	431	421	420	405	428	416	431	444	422	435	409	453	434	399	378	411	436	423	437	459	416	457	419	432	440	404	462	441	432	394	470	417	425	391	395	405	445	444	433	440	433	442	468	425	451	467	442	455	398	415	431	415	407	421	421	433	433	415	420	413	479	442	407	470	420	456	416	427	416	412	435	426	401	437	434	425	457	437	471	434	438	453	450	433	424	407	445	421	431	420	431	405	475	417	433	420	420	407	454	410	433	423	429	422	437	401	418	438	430	434	415	401	435	447	422	417	417	441	440	426	438	434	419	429	429	409	400	405	416	435	382	411	403	438	425	414	409	393	459	446	422	438	444	415	405	409	395	405	453	458	410	443	425	430	402	416	461	426	459	449	439	433	406	437	451	449	421	455	419	407	413	406	460	411	438	423	424	445	423	444	423	427	424	437	455	389	393	460	455	445	431	418	458	418	401	427	399	446	442	451	397	400	440	453	426	420	419	432	440	480	421	427	415	407	452	440	408	447	477	439	429	416	456	459	420	417	458	405	422	434	445	429	403	435	439	428	393	438	435	393	468	476	411	504	386	429	435	445	440	430	401	415	432	396	396	444	416	435	417	452	429	411	422	436	457	397	434	408	408	441	390	457	454	417	420	432	461	388	412	438	420	443	442	428	441	444	420	429	430	418	428	433	423	416	437	474	409	424	422	430	439	452	436	420	465	413	437	430	426	429	446	436	439	428	435	431	453	412	429	431	433	409	402	408	400	450	439	408	426	444	410	425	417	435	421	425	419	455	448	435	406	422	410	431	444	383	455	450	380	443	436	456	431	442	428	420	438	426	401	411	392	387	381	390	383	413	392	444	438	379	441	446	422	404	445	466	400	438	441	451	432	407	406	451	446	425	403	405	449	436	413	446	422	422	429	445	382	433	412	440	391	419	408	428	428	467	449	418	444	432	438	486	399	429	392	450	462	459	432	432	426	412	472	455	397	457	426	446	439	406	408	401	408	430	430	414	393	450	422	468	423	400	392	418	431	412	462	412	432	408	412	413	434	403	431	422	418	453	420	401	423	420	410	435	415	425	452	448	457	400	434	420	417	440	414	449	428	411	417	418	454	418	448	421	420	437	457	436	439	462	398	408	447	418	452	432	398	383	424	485	418	412	442	421	431	403	414	425	444	434	417	409	402	451	421	377	414	412	437	433	433	417	435	435	466	426	433	423	423	431	447	409	453	413	455	404	434	521	449	427	415	419	416	459	424	443	414	456	414	457	394	415	432	425	437	432	430	434	401	465	428	435	437	391	423	464	398	414	449	443	451	436	419	429	434	429	427	442	441	430	447	438	437	391	408	444	442	449	406	428	399	412	400	433	413	450	438	419	415	427	446	443	385	423	390	415	454	430	418	459	411	409	381	433	439	428	451	394	435	451	438	432	435	447	407	438	429	395	446	430	411	431	452	487	422	397	462	420	426	436	423	438	379	439	412	419	483	483	400	416	404	399	412	433	438	461	440	450	455	424	406	428	437	429	439	427	419	434	441	355	443	418	399	450	394	453	439	441	423	426	435	419	442	430	437	426	434	434	397	447	407	463	400	428	450	450	435	421	437	444	453	450	424	408	479	449	417	445	438	438	405	411	420	449	426	439	433	420	429	420	428	445	419	489	462	397	403	421	435	412	426	409	417	396	438	424	403	424	454	408	399	437	432	442	419	443	436	425	401	429	432	403	417	421	392	425	453	437	428	428	442	409	435	415	425	433	459	420	438	421	380	406	411	426	467	416	451	441	385	427	413	426	435	420	460	424	362	409	424	395	410	439	417	404	415	383	449	440	434	402	453	456	416	438	418	453	386	411	417	456	415	415	421	422	406	414	487	432	393	433	445	453	451	388	462	427	436	403	453	431	456	454	431	432	385	458	409	381	422	404	429	401	414	437	435	442	429	404	401	421	444	435	409	431	426	410	447	434	423	445	394	427	424	412	401	475	459	399	436	438	418	418	459	390	390	412	430	428	413	419	454	430	418	389	440	435	428	419	430
25781	21609	27504	25421	8974	2121	1197	900	738	712	622	654	627	690	618	615	592	566	564	609	601	587	596	538	557	600	517	598	591	594	614	659	582	585	634	534	557	542	506	526	524	542	496	549	556	488	513	551	560	529	514	502	562	496	524	558	539	485	495	478	489	470	503	500	508	491	515	529	498	444	518	480	524	465	514	493	508	477	532	495	463	521	471	495	463	484	477	511	484	534	475	486	510	491	507	538	478	478	518	447	475	525	479	490	510	523	465	483	512	465	506	506	485	478	555	485	502	494	520	472	481	511	483	483	461	494	485	469	487	529	471	474	460	507	455	527	470	475	466	479	489	500	518	486	494	464	532	511	470	501	472	495	476	465	512	505	449	488	497	469	519	493	517	476	519	481	483	462	484	474	489	511	450	458	485	461	471	491	496	442	498	500	510	464	507	482	488	468	510	479	520	497	486	490	498	481	468	482	456	474	523	486	487	550	485	469	501	509	488	426	513	503	481	502	476	510	472	489	456	524	485	469	493	482	509	505	488	488	495	488	548	478	498	468	454	486	487	486	489	469	453	482	493	517	504	478	474	505	495	479	474	504	468	464	455	508	441	492	498	503	448	477	482	473	502	499	540	470	468	484	492	485	488	496	488	484	552	495	493	520	463	493	475	453	496	526	479	501	488	475	510	483	431	470	483	520	470	484	500	493	470	477	514	469	464	491	502	498	494	486	497	504	466	462	445	494	467	462	536	521	467	521	485	493	453	452	479	463	488	487	500	504	489	518	477	461	478	490	478	493	471	471	498	506	477	491	487	441	491	510	488	511	459	488	505	507	502	488	531	457	503	483	514	518	491	501	538	493	504	480	524	471	495	486	500	458	496	469	492	523	510	497	466	505	491	463	503	489	485	494	495	442	468	479	449	492	509	459	483	485	458	513	485	485	484	473	495	499	468	492	461	495	511	476	517	495	481	511	524	500	460	468	463	480	471	479	509	482	469	469	440	489	450	473	507	464	516	505	507	504	500	469	469	498	483	491	482	477	478	499	457	509	485	491	495	488	491	503	467	523	473	498	479	484	466	521	495	507	500	474	479	517	471	499	492	490	483	523	492	503	510	490	504	486	491	493	472	499	476	519	460	494	506	532	495	479	472	496	464	483	517	478	501	494	479	461	499	483	538	475	492	488	509	472	503	504	468	460	475	455	481	474	454	466	506	468	508	489	479	513	455	482	491	485	500	473	485	469	505	458	487	502	486	483	489	466	472	497	495	492	447	495	505	511	505	462	445	496	516	488	458	485	475	524	465	483	477	522	521	460	474	504	478	467	503	498	471	487	447	461	479	506	504	489	473	485	492	463	477	497	513	462	459	462	476	451	508	489	485	468	455	505	451	469	535	466	482	500	487	481	492	481	499	477	512	507	499	497	447	483	489	517	481	485	489	504	508	505	488	503	472	441	542	487	481	498	470	467	461	498	506	527	501	456	503	506	455	470	503	487	440	479	510	496	490	535	454	491	486	481	459	464	522	499	487	496	522	484	513	508	504	507	517	491	468	508	480	433	491	493	525	499	485	499	458	486	495	475	503	464	527	528	485	479	499	488	484	466	503	475	528	477	476	490	494	499	439	431	490	489	503	503	513	468	477	526	498	533	516	496	451	471	468	463	498	528	561	464	478	458	495	503	532	460	462	486	504	485	476	452	517	473	504	489	512	502	481	486	507	512	541	486	520	537	484	432	515	481	476	471	507	503	516	447	471	499	460	508	493	537	487	510	466	494	467	496	489	471	506	455	470	503	511	455	506	484	464	445	506	462	491	510	523	476	483	459	456	463	497	466	466	488	444	485	484	507	516	531	498	504	540	483	507	489	468	505	488	548	517	508	473	479	478	534	451	495	462	532	486	463	444	522	501	506	504	487	450	532	519	495	508	484	468	475	495	452	493	473	522	477	485	469	468	467	501	462	433	479	515	513	513	444	485	489	475	459	489	495	442	498	468	502	498	515	526	484	503	488	471	519	529	468	510	484	503	524	500	513	501	470	463	493	489	489	496	498	492	498	494	489	499	500	506	515	495	499	476	481	494	464	483	475	480	514	493	470	516	502	478	487	479	470	471	467	495	495	497	477	466	518	474	486	452	500	465	514	510	498	464	512	456	508	455	484	469	475	545	471	478	488	470	456	483	517	497	485	483	502	510	511	470	513	470	515	488	456	462	509	508	499	508	513	490	479	469	512	462	490	452	455	454	488	474	513	533	509	450	505	495	468	480	490	494	493	471	527	459	468	493	461	509	474	510	469	471	437	472	449	479	483	486	514	483	477	491	481	493	462	484	472	473	473	498	504	474	481	459	482	496	485	459	510	452	519	469	479	439	473	483	492	454	438	477	464	491	517	461	469	513	484	477	495	498	490	478	475	465	510	483	477	490	521	451	486	432	453	476	490	502	482	486	519	491	482	501	504	503	531	460	450	474	470	491	490	463	577	497	522	515	504	519	497	463	472	480	455	458	501	504	504	485	485	470	512	486	486	474	488	499	466	476	487	493	441	511	481	450	483	473	486	509	490	446	505	500	484	490	476	522	473	485	488	450	494	475	507	486	480	472	495	498	458	505	531	486	483	509	488	459	497	484	476	505	510	504	510	467	473	521	526	482	483	487	485	459	506	493	490	470	453	479	507	463	497	492	452	509	464	469	503	497	491	459	423	457	487	492	539	506	512	489	472	496	502	526	488	461	518	477	472	456	506	517	451	458	498	463	496	464	474	442	500	468	487	469	495	534	505	433	455	495	505	477	489	520	500	480	495	490	480	515	465	486	448	496	495	486	482	482	473	485	459	476	455	556	480	516	484	468	526	535	515	482	482	466	494	517	485	518	452	450	497	484	477	467	526	507	456	512	473	506	484	499	456	517	460	481	496	487	503	477	519	505	482	485	478	475	489	493	477	453	470	483	448	470	486	517	508	466	499	495	470	507	430	516	439	496	526	465	515	432	471	508	461	506	522	507	490	465	493	512	476	466	489	454	442	482	508	484	512	432	517	501	455	475	507	448	494	542	513	508	501	466	543	486	507	506	545	486	490	511	478	512	499	489	506	502	511	488	485	489	504	432	483	510	473	444	508	475	519	496	507	525	493	466	491	459	507	503	511	512	490	458	474	486	496	452	488	493	475	502	516	494	500	482	524	504	498	497	489	444	471	515	522	476	542	507	480	491	499	504	494	453	508	489	469	475	508	515	483	513	479	485	501	502	474	489	518	484	526	488	492	492	505	464	483	482	489	509	516	470	485	458	507	475	531	521	492	460	481	489	498	510	487	453	484	474	494	481	521	489	538	525	450	490	480	445	492	511	513	446	521	502	474	536	498	486	487	510	497	503	467	516	502	504	497	485	473	488	463	473	496	516	469	468	495	459	486	510	510	465	471	506	514	496	496	480	544	528	518	477	476	480	499	474	490	524	481	491	507	452	479	497	452	496	518	473	459	489	482	513	473	499	463	469	492
16754	28177	21552	11063	7525	4095	2391	1690	1390	1211	1138	979	1030	1008	892	897	866	881	878	885	821	793	897	893	844	834	792	831	869	845	861	889	841	821	836	757	780	771	673	709	698	638	661	644	688	694	663	726	708	720	686	743	643	685	685	698	691	644	655	672	624	615	641	599	603	643	623	656	601	662	622	669	622	641	611	663	673	608	593	535	621	660	618	588	636	651	619	595	640	617	577	599	630	579	618	626	576	593	629	590	612	601	589	597	614	639	633	623	581	610	587	588	587	579	660	648	593	595	634	578	629	609	634	593	598	569	555	608	577	630	626	607	602	608	588	583	634	576	603	606	599	617	658	595	613	611	648	657	646	578	584	578	601	554	581	628	637	578	587	611	606	622	651	631	597	601	583	603	612	587	614	605	615	629	610	537	618	629	563	578	592	612	590	637	591	581	623	620	643	607	592	604	615	612	627	612	572	565	568	621	592	620	576	625	612	597	613	613	592	606	631	610	604	541	621	649	603	582	620	630	579	603	582	634	531	602	611	583	590	587	570	565	600	608	591	594	631	673	573	589	582	605	589	605	595	612	597	613	612	587	599	580	623	616	582	619	624	580	551	609	578	586	612	602	612	583	605	606	623	564	631	588	585	575	610	580	630	610	590	632	590	562	610	567	629	603	618	592	578	608	597	578	576	576	628	607	585	608	618	582	616	621	577	587	602	574	585	603	639	606	579	624	591	628	603	564	602	608	575	578	620	618	578	586	630	652	569	613	599	602	580	590	575	590	613	550	614	565	594	612	564	591	616	604	577	605	597	624	609	615	583	589	557	603	600	559	570	599	652	624	599	602	609	589	608	626	617	623	589	610	567	589	616	581	616	618	579	604	616	618	616	636	558	618	604	601	592	561	588	589	558	564	595	628	607	581	610	586	580	623	632	602	586	632	618	577	624	568	565	618	590	612	605	609	593	599	647	611	600	608	643	613	605	571	621	539	619	624	568	600	597	587	583	605	660	613	613	616	534	634	631	591	608	600	595	604	614	676	616	599	600	620	601	599	589	613	594	602	580	609	594	626	581	590	587	626	553	629	582	619	572	628	624	610	602	599	600	609	589	581	597	592	618	577	596	613	672	624	617	625	604	634	601	600	602	566	605	613	595	570	575	620	601	606	592	619	590	633	607	608	561	598	609	577	586	587	575	612	576	601	623	604	589	592	625	647	590	594	547	627	581	604	618	657	626	609	631	660	585	604	596	564	578	588	580	587	584	599	630	584	598	612	610	630	624	561	612	621	621	600	616	600	602	566	610	612	610	585	579	588	606	590	613	592	578	665	631	615	551	620	633	595	592	607	632	646	604	619	627	624	599	620	602	614	626	605	589	580	566	582	601	612	614	578	614	616	623	571	610	602	593	643	583	629	614	597	650	597	608	602	624	624	634	601	614	598	597	592	597	610	596	572	613	603	621	632	580	574	593	531	593	569	543	632	596	600	580	620	606	624	556	627	629	570	623	580	586	571	601	647	589	650	553	626	600	542	624	582	609	613	554	626	633	632	632	600	581	633	552	643	605	649	595	611	617	568	612	603	609	625	615	637	564	584	597	567	623	586	626	576	641	607	598	625	592	600	627	594	596	605	590	587	626	607	558	602	588	594	635	594	576	556	565	647	593	618	562	624	608	562	577	603	639	604	608	605	635	550	615	674	647	587	619	621	578	604	580	603	571	635	595	624	596	599	623	595	630	580	577	655	612	602	602	614	658	625	601	644	606	598	607	601	608	574	574	589	564	622	595	656	627	591	607	588	617	607	580	575	597	583	640	624	602	595	610	618	640	592	563	624	597	656	603	592	597	605	622	601	635	621	607	632	631	585	608	591	575	608	567	640	543	594	583	617	575	580	607	606	588	629	542	626	592	613	571	583	637	610	605	580	587	602	613	614	591	587	607	586	606	557	601	627	599	583	592	608	621	594	617	613	586	602	582	600	603	591	589	620	617	642	605	636	580	592	633	616	651	591	655	621	595	580	563	596	633	613	559	576	626	586	571	599	609	559	619	613	619	603	601	637	597	574	583	577	590	570	580	544	624	606	643	587	566	583	634	608	612	598	616	551	606	588	556	588	579	607	619	611	612	570	615	596	596	605	622	600	578	597	630	588	591	560	594	614	571	607	609	627	619	586	585	578	608	640	614	625	622	580	564	627	615	601	598	570	580	616	600	611	615	609	562	627	588	609	569	610	623	579	626	571	603	596	622	649	592	587	596	614	632	614	596	618	598	591	577	603	626	652	612	585	629	610	581	608	640	617	591	627	547	600	574	553	659	570	601	587	574	607	602	580	602	597	593	584	643	557	593	583	605	601	593	585	593	565	621	577	598	558	626	630	592	621	603	593	622	539	657	605	583	602	621	598	566	579	611	610	599	571	587	617	598	637	620	634	624	627	580	631	625	594	617	551	607	602	649	591	588	598	589	617	659	585	628	586	561	568	584	618	585	618	631	597	566	606	638	594	589	586	580	590	623	602	639	630	608	622	625	591	611	599	594	627	578	635	632	611	640	608	582	573	586	618	581	626	629	562	646	607	602	621	572	555	594	629	621	604	632	633	593	634	570	641	603	650	617	636	603	604	586	609	625	537	585	593	615	631	594	595	647	594	624	562	640	640	575	588	561	588	595	572	613	648	550	620	631	575	638	577	644	579	583	571	584	586	608	569	643	601	577	577	591	620	601	603	626	599	629	610	607	587	634	596	596	620	614	581	626	560	625	604	596	626	592	616	682	643	580	559	608	589	609	549	573	613	658	596	619	575	589	608	600	603	580	599	645	583	608	579	644	613	582	585	631	605	590	637	584	615	585	568	604	577	615	554	586	550	598	611	637	602	597	592	599	606	625	600	590	614	600	612	568	588	577	642	651	619	600	582	599	609	621	580	631	611	629	616	598	582	579	625	579	602	642	582	604	599	587	637	607	611	595	641	594	637	569	580	573	589	627	606	573	572	633	542	598	608	614	635	599	631	613	583	574	655	648	598	597	628	560	574	575	612	608	568	639	610	634	592	592	593	580	611	602	630	613	598	576	589	602	598	603	591	634	641	620	580	595	617	601	607	589	584	654	597	631	564	563	589	612	578	586	586	612	605	575	645	613	602	570	599	636	592	566	597	611	600	582	603	628	625	620	635	601	634	654	576	602	602	584	605	688	604	588	554	613	579	615	580	592	569	618	644	605	600	572	625	603	606	637	589	620	590	608	577	574	562	578	568	601	588	608	587	594	613	571	624	584	608	640	596	590	603	632	612	573	590	633	576	572	596	595	616	646	602	594	601	580	616	621	579	605	584	601	600	608	592	636	580	582	633	624	617	619	598	570	579	573	613	606	591	652	608	603	599	616	589	642	622	603	644	599	580	621	619	634	594	609	594	618	582	589	607	630	609	611	631	614	606	592	626	608	632	584	587	574	612	614	613	609	560	601	658	652	587	624	570	609	557	613	595	661	610	620	594	625	625
23490	21624	29527	24201	21616	21348	7349	1686	1144	1058	907	792	753	738	704	649	647	548	592	629	602	649	577	592	640	561	556	530	550	625	606	643	612	636	610	562	523	505	444	427	442	461	452	420	464	434	465	483	515	458	461	455	453	460	461	441	438	413	389	417	361	359	398	391	399	394	392	407	372	404	394	423	399	395	382	430	384	403	377	343	382	400	382	383	375	352	387	400	368	385	402	372	367	391	367	385	368	404	359	386	359	378	364	414	354	362	420	359	377	392	399	324	375	385	347	361	373	358	374	374	370	405	362	377	393	377	383	359	383	344	365	368	355	376	375	415	382	387	391	372	383	353	375	362	375	389	391	328	402	360	369	339	377	381	365	359	392	368	381	378	381	381	330	360	366	383	381	404	364	392	335	384	348	366	365	353	363	387	407	383	387	354	346	350	357	384	382	367	365	375	364	405	362	376	388	355	376	339	436	354	344	350	357	385	362	370	332	333	368	398	357	385	348	366	351	353	347	369	361	365	397	365	373	377	358	380	357	385	363	423	355	370	364	349	389	376	353	373	385	375	372	359	406	389	378	353	375	389	368	404	353	364	373	375	362	367	368	362	374	355	373	359	354	368	400	365	371	335	383	376	374	364	399	362	381	373	349	377	360	370	385	368	359	373	357	377	350	370	388	382	386	374	346	347	358	344	339	334	365	383	361	354	365	387	364	338	388	364	368	362	375	363	383	345	360	343	378	367	377	367	378	384	376	366	345	397	350	359	368	394	348	369	370	387	357	392	354	378	357	374	390	357	369	383	384	346	419	348	366	364	360	393	364	384	358	369	386	362	358	395	372	330	347	356	363	407	394	369	368	347	351	378	381	356	358	353	388	369	368	338	400	371	390	370	390	385	389	407	349	345	357	363	368	370	348	363	399	380	354	359	371	385	389	350	367	385	369	373	386	385	354	379	373	359	328	379	355	378	372	394	388	380	357	421	352	386	381	359	386	377	386	370	347	385	370	351	356	369	356	353	339	373	374	349	342	376	373	350	397	336	382	396	383	337	385	356	395	360	378	383	335	361	358	364	411	396	344	353	381	361	369	333	392	369	373	394	338	308	374	392	332	379	380	373	346	370	342	355	354	394	363	386	380	351	405	367	335	371	392	410	363	385	369	377	348	378	370	384	386	375	370	353	341	365	343	427	373	380	331	338	358	365	365	391	361	348	362	366	330	358	375	381	366	352	365	354	394	387	359	382	362	352	380	361	356	359	395	350	383	401	337	340	362	397	386	392	364	337	370	375	370	396	346	386	377	357	350	411	380	386	363	380	378	305	350	357	341	359	381	350	336	356	348	394	367	380	367	390	378	366	353	360	349	342	392	357	377	409	402	358	418	350	372	348	368	390	399	398	346	366	366	340	355	392	360	377	380	360	383	376	370	379	381	374	361	384	339	371	369	355	365	331	383	335	380	375	410	378	349	380	380	377	360	366	363	392	353	367	375	392	368	383	398	379	366	370	355	368	395	365	363	375	386	390	358	400	348	391	361	361	388	374	348	382	351	343	366	357	367	378	372	377	388	371	333	376	398	363	359	342	364	364	404	385	365	354	349	345	352	391	361	380	373	377	372	342	370	378	375	386	367	384	356	332	374	358	387	386	378	341	349	374	361	388	353	376	330	365	367	393	363	379	370	354	360	373	381	366	357	382	376	362	356	362	385	365	385	373	359	412	375	371	411	354	365	388	348	343	354	355	415	377	388	387	387	409	392	383	364	391	363	375	392	362	343	376	372	350	385	381	392	392	376	391	391	361	375	398	355	396	395	364	372	402	373	398	409	364	391	350	365	381	374	373	349	321	363	370	391	349	364	378	328	406	404	413	388	353	403	357	358	366	388	396	382	365	357	357	368	363	338	402	386	407	373	361	350	392	338	356	404	371	357	356	372	364	351	377	370	371	359	372	349	369	414	368	365	355	387	385	362	379	385	370	391	369	357	365	355	354	390	366	398	358	349	360	373	392	348	395	359	358	367	350	383	357	405	360	392	386	377	367	336	366	388	378	363	412	359	347	412	400	372	374	366	385	387	328	352	409	396	362	405	363	378	411	400	385	380	366	358	379	362	387	378	354	378	353	413	364	366	355	366	376	377	348	371	369	338	336	345	364	399	360	374	384	357	374	382	391	389	344	390	388	375	362	392	364	353	360	399	384	368	355	361	383	366	364	377	346	355	375	370	389	388	369	380	367	340	364	383	380	351	391	392	373	383	352	365	383	345	378	341	373	376	343	378	365	356	372	377	381	373	350	348	398	397	372	364	387	384	337	387	377	369	366	333	358	341	375	380	393	346	362	412	364	374	377	362	356	346	391	381	369	390	354	372	379	376	375	349	367	365	403	344	379	355	377	383	388	360	387	391	346	378	382	384	355	354	392	354	370	381	370	363	399	331	391	379	361	369	378	361	341	375	365	393	375	372	359	381	383	307	418	392	400	360	350	359	364	363	370	384	330	353	377	380	392	384	355	378	323	345	368	417	338	369	361	366	378	378	358	350	356	381	354	356	365	362	349	406	367	358	383	418	359	369	394	387	338	363	351	362	399	368	359	372	371	366	364	371	385	390	393	374	401	366	375	356	383	353	337	323	398	399	348	400	399	364	351	376	384	385	345	378	391	354	371	372	368	413	383	337	340	357	381	343	379	389	394	339	366	365	380	369	394	348	348	330	370	366	366	386	373	416	366	384	384	352	344	365	376	392	338	358	329	365	389	378	354	367	321	364	352	314	370	392	347	367	384	359	340	377	375	350	355	379	405	369	349	402	382	385	360	387	370	356	377	373	436	374	370	356	390	371	370	365	409	383	359	396	353	369	391	345	367	382	350	348	385	389	324	369	373	365	360	367	365	380	387	359	371	360	393	411	359	375	363	364	385	361	380	352	374	346	375	404	372	371	375	396	382	319	376	386	386	375	382	381	338	364	369	382	407	414	345	335	346	377	372	338	379	361	387	367	372	368	399	371	363	373	365	392	360	359	368	375	362	375	378	386	348	373	396	361	371	381	381	389	389	377	375	377	354	368	406	372	354	367	414	354	376	353	411	362	384	373	355	366	354	359	366	375	383	342	343	350	351	364	350	375	365	399	368	387	368	382	385	376	372	375	394	399	378	361	363	382	372	376	377	361	346	356	387	334	327	388	394	387	411	385	346	374	389	377	360	369	391	351	360	355	416	369	394	358	383	399	381	362	357	368	376	374	352	380	383	341	362	368	408	371	384	360	356	377	354	358	399	345	335	382	374	395	381	359	426	405	362	358	358	350	379	378	377	361	361	365	376	352	379	359	383	374	366	349	386	397	360	382	361	361	414	371	375	366	355	374	375	369	356	394	353	351	377	364	373	389	385	363	395	396	368	358	385	409	393	365	398	379	361	329	375	343	351	366	377	385	415	382	358	350	380	387	355	379	361	418	347	367	376	393	386	365	364	355	377	419	387	377	370	367	381	371	362	416	352
19158	37302	29947	18511	13020	7517	4658	3190	2556	2241	1813	1502	1489	1385	1307	1300	1118	971	1072	1074	923	930	987	985	993	951	908	926	997	977	997	1058	953	968	943	878	826	695	623	551	610	624	626	576	654	646	655	702	685	665	627	629	621	604	633	650	604	620	574	511	482	510	503	499	490	499	470	520	507	463	494	499	497	506	525	534	446	475	485	456	463	458	488	470	473	470	454	465	461	468	454	447	482	475	417	473	466	473	466	432	486	443	472	466	458	484	445	482	440	452	451	443	452	464	504	450	463	463	450	461	419	432	475	444	461	452	434	494	428	492	457	436	454	485	442	486	480	481	422	491	486	448	467	499	428	466	449	434	421	456	464	453	441	434	446	465	443	433	435	413	426	451	453	431	454	412	433	432	464	468	409	438	455	480	453	465	475	480	492	431	438	440	462	436	476	429	498	444	423	453	430	446	463	440	470	465	459	410	453	426	470	423	448	452	441	433	437	433	409	461	490	429	448	429	426	435	462	447	461	466	473	445	427	445	425	436	454	480	457	442	453	447	472	431	452	437	436	435	420	467	435	478	433	464	527	437	415	434	448	434	457	467	435	440	440	427	464	442	435	503	460	464	422	453	431	478	474	447	443	453	455	441	463	479	468	441	482	439	427	469	473	468	475	499	424	440	471	455	448	414	447	452	440	474	443	447	461	440	415	456	457	477	434	429	451	463	433	424	455	447	442	485	464	427	442	503	470	442	448	418	465	450	472	434	430	445	457	471	456	455	435	404	473	433	470	479	436	475	447	479	444	443	450	444	456	451	442	483	435	471	487	469	406	418	433	463	466	490	455	488	421	446	453	465	467	470	460	438	446	480	467	424	413	468	452	426	452	436	457	494	423	428	437	438	440	473	445	443	418	447	475	481	442	445	472	487	442	487	488	419	443	443	431	457	466	437	453	453	447	433	443	465	464	437	469	468	438	425	463	462	453	437	455	455	431	454	448	451	428	467	455	505	460	466	480	477	456	416	441	392	458	447	453	455	401	450	453	424	420	450	483	474	460	394	477	464	477	437	464	461	458	411	468	448	476	451	446	449	448	459	416	437	453	422	446	408	459	466	421	449	447	444	431	424	449	446	408	473	458	458	432	435	462	475	438	443	440	432	398	461	485	433	459	441	445	462	430	430	458	438	450	417	429	448	495	450	469	433	485	448	514	437	448	427	463	432	472	437	520	478	463	456	423	460	460	469	494	449	420	475	421	440	494	461	471	457	465	441	420	440	478	456	426	432	442	480	529	427	430	457	452	466	440	421	460	445	428	445	469	453	459	477	466	444	462	444	428	434	492	478	450	496	435	437	446	470	414	452	437	456	460	479	469	454	451	452	444	437	448	423	452	450	479	468	426	458	445	450	447	425	420	460	484	462	495	455	451	436	482	481	443	464	476	449	463	422	443	448	429	470	472	438	439	460	463	472	446	479	409	437	433	433	438	458	469	448	437	438	431	424	423	454	415	455	430	489	437	467	426	469	447	461	484	471	455	442	438	472	484	450	445	428	445	420	458	461	439	442	446	444	405	436	440	473	449	433	454	455	464	460	453	478	450	469	433	446	419	432	423	443	451	486	463	486	456	441	479	467	462	434	417	455	473	495	454	428	430	429	448	410	450	438	449	444	467	462	454	450	452	431	448	446	414	450	480	452	434	492	422	474	468	457	456	423	437	446	414	454	423	465	444	450	513	444	438	479	438	438	446	475	451	451	467	446	461	457	493	486	460	429	434	396	464	466	461	465	453	475	437	481	466	452	441	466	494	478	398	459	458	426	432	464	501	443	464	456	430	467	428	455	454	449	418	477	425	441	486	432	416	476	421	443	414	447	448	463	502	456	409	474	438	474	471	461	449	444	466	450	446	402	489	422	506	448	432	452	445	445	438	417	463	470	456	444	469	460	429	426	452	443	430	435	474	470	491	436	449	451	430	467	442	489	439	442	428	438	470	461	452	429	410	472	466	444	413	423	382	449	446	503	491	420	467	440	479	460	449	446	417	447	459	475	438	427	474	487	435	504	437	463	454	460	453	437	491	453	459	441	475	459	481	426	436	445	418	464	477	459	451	437	425	441	465	456	460	467	424	470	453	437	417	422	426	444	411	423	459	442	406	447	462	462	452	447	458	457	454	439	448	475	462	460	442	461	465	462	464	485	421	453	438	485	485	415	433	444	437	435	497	464	476	445	437	435	412	484	476	443	455	451	417	444	455	456	415	466	488	467	456	471	456	473	465	461	501	447	490	440	488	446	435	415	458	459	439	452	503	423	482	436	454	476	440	459	480	447	451	463	435	425	433	480	456	430	485	421	472	426	474	399	411	446	442	469	475	444	435	457	457	433	464	480	458	436	459	430	429	441	470	453	432	419	477	456	448	441	414	479	478	430	428	427	461	449	457	459	423	466	476	444	469	451	467	473	501	447	443	438	453	442	451	417	440	472	442	455	436	482	451	433	488	451	466	425	451	484	465	443	389	476	479	447	429	478	450	481	451	460	466	453	475	454	441	446	428	429	450	432	424	467	480	466	441	471	459	458	471	465	459	482	426	436	457	477	414	471	476	444	460	400	475	484	467	451	463	441	460	437	471	420	477	462	445	460	463	447	432	469	430	507	507	474	406	458	453	472	391	449	488	446	473	467	420	439	464	446	455	486	488	433	467	425	435	445	476	458	428	426	475	461	451	481	437	431	445	449	432	464	461	447	493	426	469	460	453	423	454	462	421	431	460	481	486	483	454	457	471	495	456	477	486	459	447	416	443	466	496	387	458	446	446	452	438	471	465	442	404	476	464	464	453	486	449	462	455	448	452	445	432	455	423	452	446	484	465	430	443	464	434	424	471	466	451	443	463	468	484	425	474	443	401	441	446	484	464	468	441	450	442	444	463	467	489	448	458	446	457	446	434	401	465	432	393	452	442	451	446	448	488	456	439	455	472	447	438	415	456	450	479	467	431	432	463	493	466	396	457	466	441	458	450	442	456	428	455	474	463	445	478	435	448	456	439	435	463	436	449	406	436	449	419	449	419	440	423	445	485	444	459	453	431	418	472	428	449	424	474	412	469	462	475	431	465	511	471	445	434	479	486	468	411	445	459	464	464	440	433	468	446	455	437	457	481	432	466	428	419	452	498	457	460	465	457	426	438	433	478	440	482	441	470	462	444	460	458	454	451	451	457	451	449	442	460	456	422	461	443	479	459	438	459	484	455	444	458	454	433	439	488	435	478	480	452	460	479	468	481	437	452	467	456	458	464	489	460	475	442	452	432	486	456	421	414	478	443	447	438	451	456	477	429	507	467	423	441	447	421	444	467	489	474	470	449	485	482	454	456	426	438	395	463	439	489	452	415	443	453	442	461	449	463	446	462	459	454	423	445	410	440	439	463	436	473	449	457	484	485	430	413	459	440	444	444	421	474	452	475	470	465	426	454	462	427	442	472	459	456	427	450	460	448	476	412	457	421	439
27908	21170	14913	6458	2770	1230	828	675	587	571	517	539	511	506	509	572	556	492	507	557	528	506	495	508	511	494	486	519	554	472	516	529	504	495	538	470	468	505	450	485	453	502	451	478	469	482	458	490	473	444	471	479	440	447	509	451	439	439	435	420	453	461	416	422	442	470	456	480	433	478	435	479	451	417	455	428	478	433	414	453	408	450	425	516	471	467	444	435	437	445	432	446	445	455	414	429	453	466	426	456	434	456	423	407	465	426	419	442	431	488	448	461	445	484	461	457	477	463	449	425	440	431	457	478	452	438	439	450	461	446	451	381	436	459	432	448	433	450	445	434	464	462	447	433	432	430	435	435	442	436	458	410	440	422	424	448	438	466	465	433	458	478	427	467	446	451	456	451	426	472	423	419	435	426	438	444	449	442	433	479	407	459	432	416	427	426	453	427	432	414	440	457	448	481	465	430	425	432	447	465	435	471	485	415	493	410	432	471	435	443	469	432	461	443	449	390	456	440	488	435	459	409	475	487	457	440	416	461	383	457	443	441	441	464	411	431	418	458	472	491	463	425	424	425	439	450	451	428	424	445	467	432	433	454	436	430	448	454	432	401	464	457	418	450	480	431	418	453	417	436	466	432	423	461	464	424	447	458	449	446	423	459	435	463	443	431	432	434	429	497	443	462	441	448	433	449	395	439	450	433	446	415	448	486	460	439	399	424	459	424	478	447	442	436	443	435	442	447	461	479	430	448	483	464	477	475	426	451	433	453	428	409	423	431	426	453	428	435	403	412	433	443	398	438	427	420	449	441	476	438	445	469	421	461	463	426	443	463	464	497	468	472	477	474	420	432	416	449	440	444	412	478	446	418	434	436	424	439	456	454	427	464	451	458	403	443	452	434	468	465	429	423	434	438	437	421	417	470	447	417	459	421	418	461	424	434	490	450	412	449	418	442	453	455	425	427	457	464	432	470	449	465	404	450	456	426	443	448	463	434	447	412	436	448	409	433	450	423	464	439	425	408	440	463	473	447	418	436	437	462	447	497	421	455	424	419	435	471	461	435	428	417	410	467	426	445	449	410	476	426	459	446	460	431	473	422	433	436	483	449	463	478	410	451	421	435	461	458	444	456	450	444	453	474	418	459	456	453	421	474	471	443	459	428	438	433	452	441	444	433	414	424	430	463	471	426	446	441	454	449	416	434	444	446	466	443	431	430	431	439	435	485	457	446	451	419	430	381	467	445	490	418	430	439	419	448	417	426	453	414	441	411	479	485	448	456	438	431	444	434	421	462	403	474	450	423	460	447	455	444	449	448	453	430	456	460	448	411	482	433	426	466	452	450	448	419	433	448	430	462	481	422	468	451	426	459	439	429	450	441	456	459	483	475	460	421	438	467	441	410	477	423	447	426	424	434	398	421	447	428	449	427	450	434	454	430	444	445	441	447	406	466	428	432	470	439	452	476	459	440	447	403	421	427	434	430	424	429	469	433	410	421	452	480	382	431	433	411	471	428	420	456	455	418	436	463	427	421	430	467	462	420	464	450	433	456	455	435	402	459	438	443	483	451	444	433	477	454	442	447	429	461	439	420	483	435	443	446	480	422	448	466	416	439	465	444	448	448	418	461	466	454	451	436	466	447	396	440	407	452	425	430	446	474	420	436	506	421	424	414	422	438	428	414	450	429	461	448	423	468	431	409	445	449	463	435	440	499	466	400	454	440	415	443	447	450	459	473	482	462	436	438	467	469	449	447	454	405	410	469	463	419	425	428	462	460	429	397	474	438	418	458	439	430	453	436	420	443	438	485	455	429	466	431	437	451	451	454	453	393	448	434	411	443	468	410	419	440	446	445	452	437	455	431	418	466	458	444	457	456	425	481	428	447	442	475	451	468	429	454	431	412	455	435	496	429	432	422	429	434	412	415	451	425	470	442	454	467	445	455	409	447	472	472	463	446	445	446	462	478	430	419	436	404	436	427	443	468	455	459	395	471	414	456	440	409	440	452	453	427	440	477	410	432	460	433	430	445	450	427	475	460	444	415	457	503	459	454	444	418	479	446	459	427	429	445	460	439	411	424	427	432	453	400	434	460	461	455	432	429	423	487	441	462	454	430	446	447	454	427	452	470	466	453	439	436	444	464	404	469	429	449	452	459	455	442	485	441	431	426	396	480	409	453	452	453	414	415	476	517	443	426	448	476	432	430	457	450	393	412	450	437	478	433	421	456	445	447	450	472	407	454	440	433	421	445	438	447	434	477	474	420	436	454	500	416	452	440	449	468	434	444	433	480	469	438	454	481	445	453	466	477	415	456	478	457	428	450	457	414	452	454	405	436	442	444	408	432	426	480	440	444	437	474	445	473	454	444	450	430	429	428	440	437	431	431	453	422	424	449	410	428	478	447	424	477	427	467	462	418	411	452	458	435	447	434	419	488	449	428	429	439	417	459	437	435	431	440	470	413	438	436	468	416	443	466	424	458	450	446	421	431	459	445	465	432	472	487	434	420	449	476	449	423	467	443	419	420	429	453	457	419	402	419	471	430	470	460	488	405	452	443	477	440	448	429	442	451	462	445	438	416	427	451	447	457	429	431	438	466	449	445	445	455	413	436	456	428	461	466	461	438	485	453	433	467	449	446	414	451	477	423	433	470	419	443	419	494	454	420	453	439	437	451	468	438	467	457	414	473	455	458	436	455	437	406	453	437	416	423	412	488	438	423	448	450	426	497	415	489	449	450	426	468	466	435	423	451	436	431	451	469	430	471	451	405	399	462	431	432	447	455	472	454	443	437	444	453	434	494	450	430	452	434	398	459	410	460	452	445	462	437	431	451	444	461	444	452	448	448	485	476	460	462	461	432	411	410	413	444	441	443	482	429	446	452	433	412	451	460	415	449	440	452	453	438	485	431	447	459	448	478	428	460	476	491	455	410	436	487	451	404	439	435	423	454	437	461	469	432	441	442	403	434	450	466	459	436	441	446	435	459	417	464	458	454	401	440	454	451	445	417	440	465	427	425	460	438	451	454	439	471	429	456	429	470	425	463	480	475	463	439	462	417	421	441	486	476	480	478	449	458	426	454	415	411	440	450	421	436	481	430	447	447	449	456	430	455	467	442	428	445	448	459	408	432	468	473	427	445	473	448	433	439	433	442	472	427	447	416	416	455	466	452	457	425	469	434	401	428	398	478	461	444	430	390	463	425	440	431	462	424	448	426	430	479	455	434	457	436	458	412	447	423	446	434	454	448	476	436	425	450	425	427	452	453	420	458	411	429	423	452	483	448	438	451	404	479	418	477	464	472	433	464	427	435	434	441	437	466	448	425	391	444	445	472	413	467	407	466	450	475	431	471	427	424	450	436	416	479	444	486	460	423	412	406	427	425	459	400	477	463	467	447	446	424	453	437	461	450	454	444	444	456	460	464	425	430	453	440	441	449	444	403	486	450	428	456	432	456	440	459	446	435	440	440	491	460	474	455	441	445	484	430	431	427
14954	23072	17057	8744	5168	2625	1515	1135	963	927	767	739	788	834	814	777	746	766	698	723	690	683	712	718	744	697	675	722	717	766	775	731	718	763	745	720	682	630	591	578	602	628	642	587	611	655	563	635	621	621	637	590	622	655	628	619	602	606	574	569	542	581	555	545	591	550	584	589	566	562	584	577	583	550	610	575	549	567	522	565	569	565	537	564	547	583	587	532	569	554	564	559	546	539	541	552	571	538	522	553	562	575	568	555	584	557	568	539	529	568	577	579	516	577	561	593	539	559	507	543	582	563	572	514	545	536	571	581	552	535	571	533	580	578	532	554	516	549	536	554	550	545	593	535	536	524	538	523	556	561	520	504	569	578	516	540	530	580	553	548	511	575	553	544	527	567	546	519	570	530	507	570	583	538	526	506	583	571	577	555	550	534	555	552	568	534	558	567	560	531	565	571	593	579	534	586	562	515	553	536	498	556	565	553	571	565	541	539	570	572	511	541	538	564	582	562	540	534	537	565	587	564	530	523	555	571	528	576	592	530	541	556	490	590	588	563	505	561	543	553	560	589	604	525	547	541	593	562	510	568	553	578	560	533	573	573	587	563	575	534	555	538	585	523	552	547	539	554	539	536	551	574	587	586	542	592	547	549	559	526	546	531	601	543	530	577	580	548	555	554	547	580	568	539	524	561	534	541	565	584	537	560	537	571	560	563	554	537	521	529	573	564	578	570	538	559	554	587	545	556	570	530	583	569	573	539	533	587	588	541	546	547	590	574	514	580	573	562	579	540	556	555	564	531	544	542	547	569	551	546	574	579	559	551	553	573	617	561	542	551	572	520	582	570	561	516	573	552	539	562	572	530	551	538	571	559	555	575	530	527	555	543	572	552	584	594	557	551	564	552	513	532	563	565	553	540	544	545	552	537	579	569	539	582	536	572	582	518	566	538	569	529	535	529	552	568	529	557	587	549	560	536	557	557	551	550	577	572	548	532	551	540	567	540	569	534	550	554	554	521	565	559	571	569	565	589	560	571	581	577	549	539	530	581	551	600	545	553	544	552	526	576	604	559	562	582	530	588	561	533	568	578	543	613	572	588	562	526	506	560	551	531	537	527	578	577	578	585	534	559	555	525	522	534	533	511	574	542	523	572	526	568	560	598	586	574	568	589	537	568	551	589	539	547	569	560	556	566	533	611	558	564	555	610	506	555	577	574	528	522	564	541	558	541	567	609	572	554	592	532	530	568	550	575	553	526	550	587	538	541	565	536	572	550	579	564	525	547	579	573	566	538	548	554	525	557	510	530	598	536	547	580	538	602	522	514	581	616	591	556	574	570	569	582	571	574	554	547	525	567	562	564	567	564	563	604	530	537	518	540	544	564	585	525	579	540	567	560	541	564	596	540	538	531	537	529	531	571	575	565	556	575	529	571	561	601	565	562	515	526	557	586	521	538	607	593	563	580	539	577	541	535	529	528	588	557	559	531	529	594	519	541	560	555	566	578	547	536	589	590	585	550	576	560	549	554	539	556	575	554	564	548	571	568	552	570	562	530	552	533	543	579	551	569	539	560	573	569	545	560	520	551	540	553	531	563	562	556	531	550	558	571	528	554	572	532	556	515	547	569	547	523	548	597	558	555	533	546	582	537	556	558	540	610	542	544	559	554	552	543	566	569	532	496	541	532	572	572	553	568	561	556	528	565	523	553	614	523	565	536	569	549	550	533	575	529	529	568	550	555	514	555	575	573	606	545	531	557	556	540	553	575	569	559	561	572	579	568	562	538	514	536	586	541	556	567	567	566	542	569	594	540	561	614	517	577	530	536	588	563	556	556	577	583	547	572	589	554	534	623	545	570	558	553	597	555	557	541	517	540	508	520	512	551	578	532	528	553	531	532	560	583	564	564	569	551	562	540	579	595	542	571	604	535	503	572	519	563	564	560	549	551	556	555	582	530	542	599	560	505	570	536	566	586	560	551	556	551	545	560	549	556	604	549	552	573	594	599	596	537	583	555	555	570	550	505	544	580	521	550	571	598	576	581	584	552	580	523	546	587	555	567	524	583	530	541	541	519	520	526	559	542	551	554	562	589	570	530	557	594	595	579	515	633	539	599	584	532	512	563	560	569	557	583	572	525	582	602	558	558	521	544	577	591	564	552	577	557	572	530	557	524	566	535	544	544	517	534	584	584	563	509	540	535	564	508	539	539	580	527	543	558	575	576	571	553	605	538	539	564	533	549	530	556	586	574	578	549	544	522	542	589	540	560	532	563	522	582	567	543	562	554	532	574	568	511	552	558	576	555	567	551	534	518	544	520	563	545	532	562	562	589	538	557	593	556	513	524	576	509	604	569	519	556	552	562	550	527	499	525	559	531	519	559	579	559	583	542	560	504	511	553	521	542	562	526	574	555	520	536	545	537	560	531	540	579	542	544	526	606	550	593	517	549	515	605	543	528	498	576	534	535	563	551	568	543	558	573	534	541	563	559	572	509	606	554	507	571	541	528	558	532	556	577	552	567	558	584	572	562	574	524	557	517	546	555	519	510	528	516	563	613	552	543	553	563	542	534	547	532	578	557	516	507	573	539	492	551	585	524	526	585	563	566	600	557	544	563	568	564	532	546	546	558	517	543	560	543	505	520	605	551	536	519	526	567	561	596	548	525	586	588	550	582	567	549	562	531	574	574	532	597	538	564	554	548	543	531	556	551	560	505	534	505	591	559	550	538	588	595	587	537	541	590	579	581	500	586	585	579	562	558	567	518	562	540	535	552	571	553	593	580	514	548	564	540	550	517	568	527	595	550	564	533	547	587	539	561	563	557	596	543	561	561	553	567	582	566	519	586	538	593	540	507	543	596	568	577	545	594	572	541	552	552	563	563	578	597	559	512	565	572	599	579	530	630	591	575	527	554	556	524	546	573	559	565	551	568	533	563	554	564	518	595	565	602	539	582	564	536	598	579	557	571	530	531	573	520	528	541	507	572	537	555	543	567	524	561	581	540	536	553	537	535	584	548	563	529	561	568	501	539	543	518	548	547	542	561	536	540	598	556	538	534	568	537	563	538	562	574	584	593	547	563	546	520	542	584	542	566	560	604	571	583	545	541	541	573	560	569	527	601	539	576	534	588	575	574	543	555	577	559	600	562	594	558	579	591	576	572	563	497	572	500	522	578	577	532	558	505	546	577	589	578	570	529	546	560	546	533	513	628	541	544	536	548	590	485	582	550	551	533	527	556	572	559	559	528	602	530	538	580	546	565	538	565	557	551	561	576	603	534	564	574	523	567	587	539	526	534	513	577	577	557	529	585	530	578	565	558	513	567	503	551	566	543	553	575	566	529	513	594	533	557	558	551	532	545	567	596	521	557	563	564	574	528	528	551	558	559	544	531	581	497	558	563	573	502	526	515	570	536	570	551	552	516	572	547	571	583	552	528	570	565	592	553	540	578	595	508	590	557	541	561	530	592	580	558	558	528	548	607	574	551	573	587
24600	21583	28909	24761	21235	8153	1800	979	813	687	671	583	615	616	622	591	588	534	497	502	479	474	454	494	450	486	458	457	493	507	478	505	530	475	483	461	469	456	403	411	374	392	363	402	398	384	459	419	411	397	416	401	373	381	375	411	382	354	399	338	361	312	361	374	328	373	379	382	330	353	325	352	355	359	361	336	362	339	333	362	355	346	373	395	360	357	346	361	363	315	372	310	353	397	347	339	365	351	364	365	353	319	380	341	368	324	368	373	332	353	351	330	333	330	344	349	343	334	333	378	320	310	325	299	357	352	341	326	304	338	337	366	322	337	364	373	309	376	358	368	379	323	346	347	350	337	334	288	328	326	330	357	339	346	340	348	302	353	305	353	333	291	336	341	347	361	356	320	349	326	326	342	330	372	332	363	369	341	321	363	316	346	342	362	346	384	365	371	323	364	357	343	340	307	351	352	373	353	380	334	358	357	328	344	325	336	317	314	312	356	359	376	350	325	334	328	396	357	368	365	333	312	290	339	336	321	360	347	327	345	344	333	334	345	378	334	356	337	346	349	351	324	333	336	334	313	339	350	373	326	354	330	333	330	361	352	328	335	367	328	339	366	356	352	332	337	335	371	341	357	317	330	329	347	333	333	313	357	374	342	358	350	319	320	314	322	356	320	364	354	331	309	375	316	355	342	322	329	367	341	337	320	345	354	309	325	325	342	344	312	313	317	356	363	313	369	361	372	351	331	330	322	384	313	327	292	338	341	332	339	345	334	331	366	350	343	344	358	341	365	310	315	375	343	346	363	377	342	321	350	312	346	329	340	367	318	322	346	345	316	366	348	405	321	395	350	349	340	355	337	357	349	335	347	342	330	334	341	364	346	349	398	337	356	323	337	386	350	311	355	353	364	329	337	312	336	323	314	356	319	313	331	326	340	339	305	325	332	333	371	350	335	318	334	331	340	344	343	293	336	320	346	345	363	350	347	370	364	347	337	345	360	320	332	340	365	327	363	336	341	306	349	346	323	328	344	323	369	367	328	354	366	369	317	344	307	336	303	361	340	333	360	340	348	331	346	334	346	359	318	333	347	354	357	363	370	323	338	326	343	359	331	346	315	304	361	372	328	369	378	359	375	333	366	350	334	347	355	346	366	341	375	345	328	338	342	303	343	348	361	348	365	325	310	340	358	322	349	324	371	338	311	346	337	340	380	360	353	351	358	320	329	310	359	336	365	351	343	318	328	341	354	356	330	364	325	309	336	317	350	343	347	328	308	330	304	321	337	285	340	357	298	346	319	362	335	305	354	355	319	323	325	337	337	362	345	342	313	342	340	321	313	373	317	348	352	363	333	352	341	377	361	347	317	366	355	346	330	333	349	332	334	344	373	342	312	342	342	343	373	345	334	332	329	323	357	338	372	329	347	356	354	345	349	385	346	340	336	366	351	341	346	343	374	347	355	342	371	373	345	328	327	342	340	326	386	382	351	332	298	336	361	330	346	352	339	326	373	329	345	331	322	320	329	330	382	318	305	338	357	348	331	346	333	346	372	332	328	345	343	345	320	336	348	317	380	303	336	358	331	359	345	317	342	346	344	361	332	366	337	343	339	317	338	359	340	367	306	369	315	321	359	307	341	354	326	343	338	357	336	348	317	345	350	351	355	359	349	342	370	361	344	336	356	336	335	352	338	380	330	321	333	349	346	351	377	330	357	340	365	354	358	353	315	357	365	353	331	322	346	330	351	315	353	340	355	343	340	346	354	345	333	350	357	326	338	341	322	323	326	366	339	334	351	329	368	358	335	358	371	331	324	374	354	368	352	332	320	329	336	371	319	326	369	303	376	360	328	329	341	324	350	337	353	310	334	359	349	339	366	326	346	346	364	361	368	346	295	369	368	347	344	338	335	351	324	318	304	345	316	363	314	329	331	351	337	351	351	330	368	312	305	353	319	327	340	362	315	336	330	339	368	350	320	348	328	335	352	335	322	349	339	334	332	348	327	330	324	358	373	343	327	332	337	331	368	334	335	356	336	345	343	355	323	353	328	319	362	357	350	350	328	364	342	318	317	340	359	323	378	330	346	348	333	348	332	351	321	365	356	344	358	350	352	346	346	355	368	338	334	331	332	329	344	347	330	354	314	374	349	340	343	332	379	352	371	385	359	326	348	326	354	360	332	338	357	341	340	366	369	330	335	344	336	371	338	362	352	359	344	343	348	368	336	379	348	341	356	318	304	353	328	315	331	348	325	354	353	329	343	341	320	320	333	343	338	331	353	327	318	350	334	322	366	340	332	311	349	350	365	360	363	361	323	320	324	340	350	323	335	324	321	342	366	331	326	350	346	319	341	342	322	337	363	331	357	339	354	338	342	334	336	319	348	347	329	377	354	336	331	323	339	338	324	341	351	342	346	360	361	332	325	361	329	377	308	368	325	339	327	357	320	314	367	348	336	350	338	352	333	333	323	326	347	352	359	348	357	339	301	351	347	330	366	360	342	318	362	341	355	316	324	330	367	354	338	327	330	385	363	363	353	349	367	332	375	358	349	360	313	376	291	357	324	313	346	317	324	368	371	334	336	348	327	321	373	365	326	373	327	346	325	340	351	316	362	340	344	348	331	337	346	324	348	371	375	335	351	352	343	343	390	351	357	329	368	336	343	310	359	321	323	335	320	377	358	368	382	322	330	334	370	329	388	356	345	336	304	363	339	357	367	338	351	370	312	312	353	335	374	339	327	347	335	330	352	324	344	350	329	337	368	329	338	334	363	324	343	346	352	364	361	342	328	351	304	347	355	365	335	309	306	316	320	369	354	331	338	331	333	335	341	338	354	340	322	364	294	337	326	328	332	329	354	380	332	357	344	330	316	330	352	364	303	329	321	362	343	347	316	318	330	353	320	347	340	330	320	349	369	336	320	344	333	330	320	353	347	349	363	336	346	312	335	357	368	332	347	352	342	343	338	321	350	336	357	345	354	349	353	367	351	344	346	352	368	350	310	330	377	330	349	323	367	339	343	353	348	329	363	346	349	340	327	355	327	320	348	358	352	320	356	355	325	307	315	358	320	316	352	326	361	331	314	345	373	361	337	323	351	371	341	338	352	313	303	334	347	360	351	359	374	389	348	348	367	313	354	357	323	340	351	331	320	339	339	334	342	357	343	355	372	322	354	338	350	327	308	324	369	369	332	361	345	352	348	349	325	320	322	312	342	343	314	323	387	373	363	351	362	351	340	354	324	323	357	356	356	329	316	316	291	342	335	326	373	337	318	329	327	343	320	367	347	339	362	352	315	339	365	321	359	369	345	354	335	323	340	330	325	323	333	336	330	357	350	333	342	325	338	340	373	338	341	341	324	347	355	321	369	353	334	374	365	337	328	389	332	331	353	332	317	338	311	337	358	335	345	357	334	348	330	349	334	322	332	351	331	344	347	346	343	338	386	331	380	361	318	375	337	346	363	333	369	386	343	324	321	337	333	344	355	351	369	334	359
16059	30606	24729	14380	8810	4832	2920	2088	1653	1478	1234	1132	1147	1111	1021	991	892	871	830	795	831	753	796	791	738	756	717	713	766	762	801	897	816	789	801	700	702	636	579	590	521	536	566	529	546	535	599	593	560	572	577	564	578	532	575	556	520	463	497	426	463	440	460	457	444	488	503	465	479	454	468	431	403	414	433	476	455	449	480	475	433	483	434	454	458	448	406	454	408	442	456	411	445	417	471	443	460	469	435	469	464	446	451	395	455	425	409	435	437	419	448	425	399	452	483	440	411	408	415	409	453	428	399	419	437	432	482	451	418	436	432	434	438	427	446	427	413	456	399	439	413	436	461	464	470	395	406	430	421	444	408	432	421	421	455	443	464	409	442	441	455	436	439	451	441	471	429	413	458	402	443	447	432	396	461	438	440	438	434	430	456	409	451	428	393	394	406	443	404	455	424	419	428	425	457	408	459	436	394	430	486	443	447	419	454	382	415	431	450	435	435	427	416	425	448	401	433	420	439	423	421	428	453	470	407	404	433	427	398	465	419	441	422	425	449	429	426	435	421	441	437	403	438	411	464	478	427	439	448	410	421	422	442	466	444	473	431	413	432	419	425	428	432	468	427	448	436	460	428	427	449	467	437	405	437	446	380	420	457	432	440	416	436	427	411	419	467	429	423	443	407	439	456	455	430	441	471	453	429	428	436	418	439	440	402	414	448	431	437	434	434	449	455	416	455	448	463	446	428	429	437	415	445	391	438	466	395	431	413	456	445	441	451	487	451	419	413	423	434	448	436	452	409	396	430	417	452	489	455	405	477	438	440	454	464	435	409	458	439	423	404	443	447	416	411	458	488	446	456	464	441	381	444	427	432	433	406	458	403	404	441	459	437	403	450	416	410	411	429	422	425	458	448	429	379	464	438	444	422	470	418	407	462	439	417	409	441	423	398	436	404	382	408	403	404	450	452	398	429	423	410	388	453	443	436	447	468	413	406	441	425	426	437	460	456	442	475	436	445	423	418	463	450	463	433	472	438	442	441	464	414	456	430	382	428	446	427	439	447	411	438	440	452	450	427	465	439	423	422	509	472	458	446	431	418	428	423	467	425	408	423	473	440	421	452	459	408	440	445	423	420	413	402	447	441	445	472	436	456	444	388	444	443	427	435	402	433	434	417	447	464	427	406	434	417	444	451	429	430	421	379	441	451	428	439	445	423	445	440	478	411	447	426	437	446	416	458	435	432	445	423	444	437	409	444	410	408	430	450	439	477	469	434	433	420	387	422	404	439	400	426	456	404	475	443	440	452	440	445	430	417	418	421	404	440	412	411	449	463	458	440	412	435	404	405	447	425	408	446	455	442	414	470	418	428	415	461	430	438	428	434	415	410	384	412	460	429	402	436	462	426	433	454	412	457	439	425	450	432	435	455	457	422	469	451	470	454	448	395	420	430	422	455	404	400	415	444	434	445	438	423	424	439	430	397	407	414	443	426	426	438	385	441	411	417	468	444	432	440	403	411	416	401	396	398	404	397	427	459	461	465	455	452	410	431	429	454	439	418	409	475	443	475	420	431	456	412	407	447	428	444	446	458	390	446	427	439	448	418	411	426	439	445	442	428	415	449	437	444	435	411	444	409	412	427	448	442	453	414	442	440	398	433	412	424	454	428	414	461	450	447	436	424	436	436	427	436	412	434	475	451	436	404	401	408	432	412	426	431	447	419	415	434	430	444	460	415	440	436	443	434	408	448	449	420	443	409	424	437	409	433	422	446	408	457	417	476	413	451	402	447	427	430	417	405	409	426	434	434	407	430	417	416	451	464	446	439	434	417	444	464	484	423	433	412	453	454	422	428	444	418	427	462	436	456	461	415	417	426	447	433	393	383	451	420	443	400	419	437	455	425	453	409	411	418	425	421	457	429	391	409	393	437	393	389	482	441	382	447	426	443	455	418	409	423	429	452	472	402	423	443	441	402	441	453	466	426	463	429	444	467	445	485	448	452	455	429	426	428	423	425	403	414	457	435	471	443	451	443	413	421	433	448	428	432	432	445	396	430	415	436	455	444	407	430	438	402	437	424	395	439	432	476	446	402	473	456	427	415	425	417	435	460	457	451	444	420	402	428	398	421	467	414	425	408	412	432	428	449	402	406	413	442	424	450	427	433	449	433	390	403	455	415	406	436	427	425	444	464	418	429	431	460	466	419	456	439	431	429	415	446	406	428	464	397	440	397	420	387	467	458	444	418	469	429	427	458	426	426	425	452	433	456	472	414	467	409	397	433	416	425	425	475	408	417	441	416	448	436	447	416	421	421	428	417	402	433	442	430	451	436	406	480	470	443	412	411	441	466	436	467	420	422	416	437	424	428	449	467	430	421	429	410	420	401	462	421	439	434	468	449	426	418	431	389	425	417	406	440	417	441	460	438	412	388	431	452	437	420	468	460	471	433	444	405	441	431	415	421	458	435	466	394	462	385	446	445	412	412	476	447	434	443	447	435	462	437	410	464	433	430	454	439	427	452	459	437	429	433	448	405	439	412	415	457	411	381	468	445	442	415	420	464	419	450	444	417	462	414	456	418	428	465	400	419	430	416	469	395	416	419	449	457	398	447	434	452	456	455	406	421	427	434	503	400	448	414	452	422	437	379	424	412	459	412	427	447	431	474	408	430	487	464	442	439	414	447	442	406	410	433	453	457	428	475	456	418	435	437	433	461	407	433	433	436	437	466	448	414	439	436	454	457	473	393	444	389	439	466	434	464	464	454	409	479	418	408	440	450	439	439	461	466	438	440	438	426	411	391	459	417	414	450	439	414	442	450	460	467	427	445	460	431	419	432	414	456	431	490	439	464	455	439	399	473	399	440	443	388	437	440	458	412	458	461	438	436	457	427	413	446	450	441	403	408	448	429	453	451	414	426	432	452	412	405	417	461	448	439	407	455	442	448	441	428	438	410	447	403	473	444	427	417	445	434	415	450	434	456	451	451	434	441	434	425	417	400	460	475	431	464	428	435	446	415	440	441	400	438	435	464	439	405	467	447	437	441	456	425	454	464	386	434	429	392	432	420	399	408	427	433	432	442	426	458	430	415	429	439	448	500	412	431	423	405	456	440	435	454	443	483	423	407	412	408	432	486	451	417	432	453	432	454	469	461	405	449	448	417	443	444	434	409	418	431	393	431	421	464	452	440	442	433	473	391	453	440	428	438	460	405	442	417	421	456	417	419	433	432	405	442	429	427	418	431	457	442	439	444	434	424	457	428	407	463	443	437	423	428	437	420	429	434	410	425	400	414	438	423	413	380	458	418	402	421	421	432	441	420	458	423	452	454	427	453	441	415	461	463	416	414	441	477	405	417	423	438	431	398	451	434	443	374	428	454	439	447	392	412	419	428	460	408	466	406	418	416	425	421	428	424	404	418	416	487	450	431	430	429	441	432	469	425	440	406	405	432	436	434	418	434	464	430	426	422	418	465	439	438	445	439	427	446	402	454	429
25887	21616	27444	25511	8517	1958	1066	816	751	705	647	643	676	665	643	612	614	596	644	540	639	584	555	592	537	600	558	575	614	584	579	628	618	655	615	562	604	573	552	525	544	546	544	482	520	548	540	525	558	518	563	508	476	523	510	535	509	512	488	529	526	543	505	495	514	528	535	464	474	487	487	479	493	505	499	486	493	499	515	501	494	516	479	501	469	489	488	491	533	501	497	493	475	521	519	487	491	502	462	491	529	498	485	507	443	459	486	488	523	498	489	481	486	496	485	500	500	496	497	452	521	486	470	513	517	524	493	563	482	522	497	505	471	466	510	493	489	543	473	489	485	500	525	492	436	498	509	486	510	479	536	483	509	512	490	492	476	494	467	523	487	507	518	479	479	494	480	440	511	514	507	495	491	446	469	476	499	523	507	472	501	539	490	494	499	465	516	481	530	482	491	462	501	502	494	527	518	491	529	489	482	492	491	475	497	483	509	483	471	525	464	500	479	527	463	496	489	478	493	532	534	502	509	454	506	495	496	524	464	511	511	499	481	460	453	524	479	475	518	525	472	522	482	453	539	539	513	523	493	492	486	522	483	497	474	503	488	510	476	504	497	443	465	506	485	468	478	504	520	486	502	481	472	494	492	459	477	504	520	508	539	518	503	499	526	494	474	504	466	460	490	487	520	507	460	479	513	512	520	482	503	534	493	516	487	501	543	530	455	506	461	474	489	529	495	472	534	503	477	507	473	521	482	494	478	480	491	492	528	544	481	489	490	507	515	506	488	525	529	490	507	498	478	477	462	496	507	478	510	486	518	456	507	483	499	530	514	520	458	507	500	509	481	505	503	461	491	521	478	517	493	488	501	471	496	530	530	461	483	527	503	488	513	521	485	472	481	504	506	437	485	506	494	531	498	536	492	489	527	461	469	498	456	436	488	520	476	476	523	462	485	473	469	522	511	514	484	502	501	488	494	473	495	517	460	506	489	454	496	514	473	519	529	517	512	469	500	508	486	492	500	507	447	477	484	477	485	471	497	499	523	500	504	512	476	478	498	509	493	501	503	488	549	479	462	484	488	507	513	528	521	494	486	473	492	495	497	483	478	468	505	496	458	471	455	499	514	525	521	485	507	465	552	493	459	498	512	476	541	469	511	494	472	488	473	523	497	520	471	498	516	503	475	498	519	501	492	486	477	529	501	503	496	512	522	507	508	460	545	461	467	559	479	508	514	507	522	487	488	489	452	493	520	467	491	522	484	481	488	547	463	528	508	487	492	514	517	485	519	511	489	479	518	499	478	458	466	518	532	501	509	494	494	526	496	523	481	506	503	473	471	475	511	496	484	509	512	500	498	477	485	454	485	495	463	494	498	471	458	485	472	486	456	491	448	505	486	515	507	476	506	462	535	502	474	495	516	507	520	479	478	493	495	491	525	492	499	459	481	502	508	518	487	478	469	513	499	469	474	477	522	514	480	476	499	485	514	467	454	533	481	523	503	445	481	482	493	488	509	506	495	512	486	467	480	507	462	505	471	489	507	479	496	473	462	514	477	489	483	517	513	474	516	496	449	499	516	496	474	487	520	536	461	514	475	510	501	517	499	509	469	480	502	437	513	457	449	518	489	490	512	471	511	483	524	505	553	484	513	518	516	505	522	468	503	501	505	480	480	467	457	522	524	455	486	505	472	485	471	526	510	531	481	457	505	457	496	514	522	494	473	508	497	494	523	480	492	489	444	467	493	496	496	530	526	492	479	503	514	522	502	473	486	474	496	507	483	463	484	487	495	485	487	519	455	496	467	509	490	462	509	522	487	533	491	477	486	492	445	511	490	514	519	547	487	493	494	517	477	466	536	510	512	501	509	480	500	532	484	498	497	496	527	492	453	484	516	495	461	514	474	468	494	498	490	478	514	513	510	528	486	497	506	457	485	492	476	514	466	463	512	438	499	450	452	478	516	508	509	466	471	534	488	491	505	509	513	482	501	501	502	495	486	498	511	475	479	532	505	516	474	514	492	527	494	442	467	497	442	512	504	484	487	512	492	469	472	508	485	505	484	450	463	456	504	490	550	487	469	521	504	487	463	504	521	503	492	494	484	492	485	498	439	493	503	475	478	499	516	494	492	513	481	460	471	481	449	477	485	488	497	527	493	493	476	520	487	447	486	517	465	505	484	510	502	475	500	465	520	463	556	537	500	494	477	472	542	471	534	503	501	503	481	484	493	468	464	487	510	482	504	508	490	472	488	506	472	481	495	470	503	516	483	469	513	500	488	454	492	477	507	507	488	514	520	500	486	488	498	465	531	475	489	460	489	495	515	507	551	525	509	484	473	508	503	495	524	539	516	503	494	438	508	509	488	502	496	495	486	507	512	463	540	471	487	458	495	497	513	465	572	481	443	461	506	477	464	509	516	470	519	511	485	530	526	501	487	475	506	513	509	505	519	501	520	447	543	518	486	476	485	510	504	494	493	515	486	500	491	515	485	501	495	461	516	459	498	459	507	489	522	508	468	490	508	487	455	482	509	570	470	505	504	489	495	493	530	490	477	473	497	499	477	480	476	480	472	480	459	462	526	487	494	450	503	486	512	499	455	523	466	457	492	516	514	482	530	472	485	518	494	492	517	498	515	513	461	478	496	520	463	470	521	519	467	491	507	491	484	458	488	469	498	521	464	507	523	474	476	466	460	512	469	533	478	503	516	488	497	537	480	513	479	478	494	508	480	519	473	519	484	522	504	479	480	501	533	498	486	495	514	496	513	486	513	500	475	508	485	476	506	544	486	486	475	504	485	437	530	489	486	515	435	481	547	490	524	497	490	479	476	488	489	525	476	440	505	514	490	537	503	460	452	466	478	546	471	474	475	499	521	517	509	449	481	473	516	477	529	492	519	494	475	524	505	480	475	460	485	476	503	473	508	518	539	510	486	481	491	516	490	477	462	463	485	465	502	461	463	497	491	458	527	502	518	509	477	495	477	501	511	515	505	505	457	501	491	515	508	499	507	484	481	474	482	520	495	479	481	496	563	514	474	497	496	543	477	478	495	494	490	514	503	457	481	487	494	497	517	489	501	468	538	507	504	495	487	467	486	503	473	503	504	491	520	507	506	492	494	503	465	491	481	474	474	520	501	478	457	506	513	447	488	480	473	509	490	513	506	519	495	514	534	479	473	515	501	455	489	513	472	524	531	490	488	490	487	495	534	478	487	483	469	497	438	483	451	463	518	486	489	504	488	464	513	488	488	505	502	538	511	487	496	501	511	480	512	498	503	437	469	478	462	480	486	499	490	496	504	466	499	510	469	473	513	516	517	518	492	475	477	486	458	471	496	466	490	512	471	488	476	498	466	515	465	484	500	485	516	523	487	491	478	495	528	487	424	511	465	470	550	513	523	515	505	475	510	460	515	484	505	500	483	488	455	519	488	448	483	512	478	480	466	487	497	507	539	449	500	474	490	482	485	508	557	497	514	484	496	509	508	527	468	521	528	489
15181	26297	21009	11532	6384	3648	2199	1618	1438	1243	1157	1096	1131	1108	1012	986	961	979	942	866	907	876	884	838	785	836	859	845	840	838	874	910	921	882	895	879	823	739	718	697	774	758	727	680	707	742	737	797	722	755	730	662	688	714	668	667	681	636	649	636	655	612	585	661	687	660	641	644	652	633	631	568	591	632	654	675	643	639	639	639	623	636	649	605	625	640	651	622	629	588	579	607	613	664	616	637	636	648	624	621	615	592	595	625	638	587	644	620	591	614	635	623	652	580	620	594	611	630	586	617	669	644	584	587	608	603	565	559	616	594	632	603	621	618	633	596	590	625	604	617	581	574	632	636	553	635	592	632	632	655	599	599	577	561	593	602	568	620	646	639	609	619	588	593	633	588	572	584	630	545	627	634	626	600	608	605	587	598	621	617	600	625	597	619	624	638	640	666	633	635	618	628	579	587	643	579	589	611	602	617	620	655	583	580	616	620	595	584	614	631	652	624	629	580	619	637	606	561	643	587	617	596	571	616	654	634	624	621	579	670	603	602	582	589	596	591	650	653	607	589	639	617	605	654	604	631	586	613	656	624	593	614	593	585	595	617	598	580	613	658	582	620	587	619	637	605	610	617	644	616	615	594	571	617	578	584	591	650	580	600	631	588	668	598	591	554	663	642	632	604	562	676	664	600	549	580	624	634	633	606	613	616	595	606	608	621	594	604	613	592	599	572	630	606	600	624	594	625	635	601	631	588	620	597	621	606	585	627	597	596	640	626	593	635	609	606	595	653	583	591	629	563	563	617	641	647	611	614	587	593	652	629	610	618	639	594	622	614	613	604	577	631	616	646	600	607	607	596	572	618	608	683	576	623	593	569	627	617	543	633	634	624	597	629	605	606	594	594	612	604	624	631	614	674	609	606	604	595	609	645	626	639	594	637	649	620	608	582	618	638	619	638	616	612	618	626	613	624	637	630	631	544	593	607	666	604	618	597	612	588	616	584	619	595	607	590	585	593	621	615	607	639	650	591	655	597	598	582	577	627	618	619	594	600	648	605	598	617	585	611	619	609	622	615	651	577	614	627	594	617	597	633	610	604	601	639	641	650	593	581	648	622	609	600	678	629	620	588	612	577	611	631	635	614	627	595	616	601	626	584	647	584	610	573	592	641	596	631	603	614	590	583	613	597	582	602	599	625	640	632	598	613	606	609	580	596	590	656	567	595	640	659	601	603	592	628	634	620	621	620	635	616	640	620	605	617	572	627	605	563	602	591	622	594	600	658	602	600	612	636	595	552	608	557	603	563	614	612	634	612	647	624	599	660	593	609	647	649	599	633	615	634	577	612	623	605	551	591	585	604	569	618	620	630	584	626	611	642	598	628	599	624	610	599	589	615	605	593	619	608	607	592	569	591	636	644	589	614	610	612	611	598	596	630	628	676	646	617	599	606	585	618	611	611	612	623	600	614	609	585	626	615	606	627	571	587	575	548	606	605	601	601	595	650	627	578	633	649	593	611	600	563	588	592	615	643	553	597	678	622	604	643	649	563	596	672	583	596	612	594	608	611	632	594	614	606	608	606	658	624	604	606	613	601	618	586	606	616	628	621	612	603	603	621	653	591	612	606	596	635	611	601	602	622	643	557	604	618	622	579	592	603	635	604	597	614	595	596	571	614	564	661	607	601	628	615	637	577	605	577	603	606	600	660	589	596	593	613	614	626	589	597	578	578	624	609	608	616	614	606	611	618	597	652	562	636	623	614	638	645	662	602	620	622	588	614	626	617	632	596	612	607	601	579	608	658	615	602	598	629	662	569	597	629	610	625	617	628	585	617	600	649	600	581	598	627	634	620	631	627	633	617	591	612	602	584	638	633	599	629	620	633	582	577	583	623	613	612	576	652	583	580	581	614	628	686	626	599	631	610	619	600	589	611	583	658	619	628	626	599	577	623	587	583	618	630	612	619	613	631	594	624	621	642	583	660	607	657	627	602	566	668	618	567	649	626	612	592	619	640	615	616	563	660	618	630	580	585	602	640	633	623	607	608	638	609	574	604	610	652	631	650	608	633	557	633	556	627	666	631	625	620	604	577	592	580	601	548	630	616	589	606	617	606	614	586	560	628	617	650	574	615	600	650	633	630	613	609	570	594	613	591	610	616	604	621	613	611	592	595	622	601	635	586	639	619	631	638	604	606	634	616	638	596	580	581	625	590	595	599	559	592	593	618	607	607	583	610	606	571	603	619	606	606	662	615	614	596	619	597	607	612	602	601	614	616	624	599	616	648	630	605	579	581	633	620	623	594	604	635	621	607	615	611	606	585	580	621	588	612	619	619	595	573	617	581	611	635	607	609	641	603	608	583	599	572	613	652	583	575	576	610	660	626	618	592	673	623	622	560	612	622	615	612	613	598	591	586	536	577	608	627	654	586	635	574	686	616	623	621	641	615	613	594	595	575	583	557	601	616	667	614	590	633	608	588	596	619	606	596	604	627	586	642	621	626	574	597	623	647	602	638	604	635	620	589	631	584	607	654	591	591	596	567	616	598	632	616	585	606	631	550	584	635	591	578	615	575	567	598	598	590	592	625	598	624	566	612	610	634	587	626	588	620	633	610	633	655	600	615	637	639	638	610	616	583	617	586	588	619	642	615	625	615	620	596	568	610	615	607	640	615	629	605	581	642	624	595	611	622	606	590	622	616	619	621	628	646	584	602	633	556	574	605	601	631	624	628	631	617	617	599	605	642	626	625	624	594	634	607	597	584	584	626	590	634	597	657	593	615	569	621	620	629	572	618	615	589	588	638	629	617	632	640	562	595	637	558	598	646	571	628	589	603	603	627	620	615	594	594	606	599	596	586	631	591	604	589	581	626	632	621	602	618	598	603	593	613	627	648	618	604	637	619	615	610	596	596	607	603	545	626	582	622	617	607	643	644	618	602	586	610	593	588	655	612	638	574	584	609	618	599	639	595	613	645	611	587	598	619	619	649	586	597	621	613	672	644	580	636	653	610	669	606	599	573	578	670	647	605	605	604	633	632	615	597	612	584	601	620	596	630	626	603	623	641	623	612	614	617	659	601	583	631	586	621	605	631	639	575	611	598	621	646	625	560	637	638	633	606	644	602	612	646	609	647	613	627	587	620	614	604	607	636	600	606	616	582	610	590	635	629	629	546	598	592	633	611	645	558	601	631	627	601	598	582	604	538	587	598	556	591	561	598	623	646	599	602	605	632	568	594	606	624	613	598	624	594	581	588	608	635	598	563	612	632	618	598	600	600	607	636	615	616	652	604	616	614	645	621	614	602	641	632	592	643	632	597	636	661	620	606	614	585	636	607	617	605	618	603	614	594	583	648	599	595	629	583	591	581	638	597	630	606	610	632	624	609	601	593	613	586	627	626	610	569	656	636	594	576	561	611	615	644	575	590	587	617	620	603	638	579	619	591	594	612	648	616	614	592	597	660	635	624	583	551	619	611	619	579	597	631	558	609	616	606
23525	21626	29500	24255	21621	21446	7330	1671	1235	1006	928	895	858	841	815	760	745	710	698	709	655	592	661	596	550	589	581	598	610	629	626	568	620	614	606	562	561	566	502	463	457	484	510	480	428	490	458	461	540	475	453	453	453	437	482	447	419	445	413	411	420	432	393	390	408	407	400	438	364	417	388	350	379	423	401	399	408	397	434	397	413	380	415	380	403	367	414	408	394	404	411	390	374	370	385	364	387	404	370	396	371	366	393	394	380	392	379	405	385	388	418	358	397	424	384	382	398	383	381	389	368	364	419	380	346	401	424	349	367	401	378	386	398	371	375	362	359	360	406	370	394	414	418	366	353	338	382	372	419	379	370	356	396	339	368	374	335	383	351	357	390	359	387	377	399	367	426	394	368	397	372	382	385	376	375	376	386	373	392	384	340	370	414	394	373	368	367	411	366	406	350	350	382	380	357	382	395	349	365	387	399	395	387	375	345	369	373	345	371	360	368	349	368	366	385	397	366	382	368	367	384	381	398	386	385	377	378	379	405	361	369	421	368	421	378	418	392	378	364	429	372	370	400	385	383	387	355	367	381	379	380	403	403	380	407	382	376	389	367	358	401	334	398	382	373	384	353	376	380	356	394	362	407	359	361	387	387	408	351	362	371	392	398	406	410	363	357	356	379	387	368	387	404	394	364	386	336	371	396	385	385	337	372	366	391	414	375	375	374	398	370	389	369	400	356	392	383	367	457	390	375	378	340	408	367	369	391	390	406	358	381	394	371	362	379	369	411	395	388	393	382	383	366	383	373	412	397	360	369	410	382	377	415	353	399	395	377	363	380	382	367	386	392	385	370	385	404	344	391	352	363	364	348	375	374	362	370	355	343	390	379	372	361	392	401	391	406	356	403	356	369	386	368	372	412	425	360	387	385	389	377	361	401	361	380	355	386	373	372	415	387	374	397	392	376	380	398	364	370	353	371	419	410	351	379	379	382	362	366	387	371	355	364	390	399	407	347	383	383	376	397	403	399	384	334	354	367	408	324	356	400	356	382	344	341	364	396	383	379	382	396	368	404	383	374	400	408	361	360	380	376	393	351	370	382	389	354	401	376	405	406	381	359	382	393	368	339	394	388	385	372	388	384	407	344	395	388	377	398	359	352	389	398	370	390	392	378	370	384	414	357	380	399	324	390	374	380	375	365	388	350	393	373	383	379	382	357	359	394	341	392	389	391	393	385	392	406	403	407	393	410	358	373	397	404	364	409	386	382	378	381	387	370	375	382	387	367	373	368	390	369	377	379	358	384	362	385	381	407	357	366	352	382	394	348	362	378	344	355	397	351	366	387	386	355	403	367	364	375	386	367	363	358	388	360	334	372	440	364	358	378	400	378	375	386	395	350	369	356	382	377	417	383	408	363	359	397	396	393	372	320	383	379	372	357	387	354	375	410	394	373	351	405	369	378	404	362	403	410	408	348	380	380	390	362	353	368	367	396	362	378	372	383	407	383	359	384	403	386	372	388	404	382	405	362	393	388	402	370	383	388	384	405	392	374	419	382	391	383	370	381	356	363	387	380	398	381	363	402	385	390	381	350	376	401	396	335	342	323	426	383	355	350	368	388	345	380	348	368	361	375	407	366	387	376	357	406	392	374	424	380	374	384	403	355	370	399	392	365	399	402	380	362	393	395	387	374	411	359	390	415	381	375	414	378	377	354	365	384	403	385	371	383	392	350	370	387	401	389	343	363	378	393	377	363	372	367	334	389	408	386	367	354	370	389	361	421	366	399	409	358	357	380	365	404	373	365	366	408	403	358	385	364	375	405	374	368	381	408	426	351	410	401	365	418	362	382	381	400	388	350	379	361	387	375	408	395	399	388	381	412	394	380	390	380	380	390	349	372	399	340	384	363	382	366	394	384	362	361	398	367	372	379	382	377	406	406	366	418	393	354	401	375	376	379	388	360	376	380	353	348	408	382	370	389	366	370	389	389	381	367	389	388	358	392	376	385	392	357	378	374	410	365	373	382	371	391	376	346	396	338	400	389	404	360	388	395	388	396	334	403	363	386	387	371	368	354	384	399	378	391	366	367	400	352	395	381	382	366	392	380	354	382	359	320	395	379	383	338	392	356	383	382	374	374	356	406	350	392	388	386	366	383	393	372	378	363	355	393	365	389	402	394	384	413	368	396	357	374	391	338	420	374	340	361	360	376	388	407	382	352	372	373	371	396	383	370	401	371	375	400	372	342	391	370	357	402	376	397	370	362	393	386	380	433	398	392	394	359	395	381	341	411	369	345	361	377	362	389	374	380	367	365	372	392	349	375	386	361	397	396	390	407	372	335	393	393	394	364	371	397	366	396	393	363	402	359	392	376	363	369	395	410	361	409	390	319	386	394	376	325	389	391	346	419	383	393	372	361	387	396	383	425	394	360	393	381	367	362	368	380	332	376	349	380	374	427	372	378	380	371	396	396	390	396	367	372	416	401	376	386	396	370	394	387	390	409	350	372	366	420	390	410	383	360	361	373	396	374	386	377	370	399	385	406	357	382	355	330	365	366	368	374	389	385	346	385	364	404	347	387	355	405	390	356	395	343	359	351	354	387	402	340	353	348	406	368	384	348	388	380	382	399	357	332	366	382	370	395	363	368	407	357	360	386	380	379	392	397	355	370	397	362	368	327	356	404	368	343	372	383	372	399	372	397	409	372	350	396	353	382	392	384	371	388	372	397	372	370	392	431	374	396	361	407	368	390	353	368	381	372	372	354	343	388	328	383	375	343	384	396	417	334	375	396	367	433	371	388	409	340	363	355	383	363	383	389	334	362	367	395	370	358	383	378	374	365	398	394	366	330	376	370	357	374	434	354	380	356	362	343	415	328	370	370	340	390	367	401	391	379	359	347	327	389	372	342	399	350	365	382	396	367	401	356	410	384	406	384	392	382	373	362	369	372	386	331	373	364	371	404	357	410	376	403	389	391	358	379	382	401	384	387	401	383	402	411	390	393	372	383	353	401	356	397	394	373	391	390	379	381	386	385	376	352	384	394	353	370	393	362	382	347	416	390	402	374	429	344	376	382	386	391	405	421	322	404	376	370	377	400	376	409	362	347	351	379	405	383	384	351	342	392	395	367	366	363	368	353	405	357	367	365	383	364	397	393	417	383	370	379	368	391	359	363	373	378	369	383	362	352	410	387	374	418	390	385	381	367	374	386	362	390	385	340	382	444	388	383	370	381	396	360	390	366	398	400	387	390	350	356	366	378	349	395	411	376	374	375	405	361	361	362	388	379	354	399	347	374	363	374	375	414	369	389	370	385	356	379	361	350	377	355	374	336	367	401	381	377	403	383	368	381	375	378	366	363	381	377	382	363	386	372	409	387	392	334	399	367	398	390	376	357	397	389	346	374	384	372	398	370	384	370	389	358	379	395	345	355	390	388	390	376	403	378	351	365	376	376	367	368	371	402	386	395	369	362	391	390	341	371	393	398	384	389	401
17491	35207	30224	18734	11149	6856	4343	3196	2642	2186	1979	1782	1676	1475	1448	1341	1314	1330	1300	1118	1076	1022	971	939	889	952	908	984	972	997	959	964	1008	1025	1009	935	938	820	760	723	673	758	680	667	642	691	677	679	710	657	662	621	632	608	635	623	548	528	519	508	527	489	517	518	517	547	538	520	513	494	468	438	447	532	564	487	513	476	455	533	481	503	527	484	472	497	501	505	427	465	484	478	500	496	527	451	464	442	444	455	460	448	486	437	488	488	433	487	444	446	463	448	469	493	483	446	435	454	456	475	426	461	483	427	455	440	477	449	460	453	446	445	418	441	434	448	446	472	486	451	452	465	490	492	446	415	468	459	456	406	453	437	462	477	468	429	450	498	463	453	438	433	442	450	428	419	480	467	473	446	439	445	464	476	461	452	458	465	471	482	439	458	452	464	450	421	474	466	463	456	464	464	428	492	478	496	417	417	434	465	478	448	476	463	449	453	462	484	457	478	489	466	468	458	492	465	460	467	453	461	448	477	446	464	453	431	451	439	472	430	460	507	435	450	475	438	468	477	440	451	448	471	434	474	449	486	473	492	485	427	476	459	462	505	481	450	423	463	438	445	437	450	434	473	443	460	440	493	455	454	456	458	474	447	521	458	457	472	477	474	473	483	426	448	467	464	456	466	422	445	488	468	461	423	492	411	470	440	457	473	455	467	443	449	488	469	500	435	439	464	501	470	468	446	471	470	447	486	468	456	454	438	488	440	447	463	449	446	444	496	460	472	452	505	478	463	475	441	449	458	462	466	401	439	462	436	468	429	425	469	454	428	438	491	461	461	450	416	440	451	433	411	473	452	481	470	445	444	462	471	449	434	456	457	451	445	442	452	461	465	489	463	476	461	453	442	424	430	472	465	464	440	419	455	528	471	455	483	450	435	479	442	452	465	444	488	486	421	469	482	468	429	465	458	470	434	457	449	417	463	480	444	471	445	469	470	462	450	470	426	485	457	465	428	444	474	431	516	465	477	449	456	481	435	462	483	483	430	436	461	453	496	500	455	452	447	480	433	458	456	453	461	499	456	485	452	440	413	468	456	436	462	450	459	467	462	456	436	464	471	486	474	473	477	446	459	492	452	424	466	497	447	477	478	462	432	465	465	450	455	443	460	425	431	440	428	443	433	481	464	439	465	468	461	449	436	449	462	464	451	497	470	428	455	468	452	454	434	443	463	453	429	444	464	429	493	503	425	480	464	427	483	449	442	477	459	461	471	427	440	419	441	430	443	452	461	481	478	480	463	472	437	420	449	469	446	467	446	449	457	478	469	486	437	458	459	461	433	437	457	496	449	494	450	475	465	451	473	447	464	490	451	458	471	476	438	441	457	462	444	446	467	474	452	485	450	421	460	490	463	492	427	467	464	488	470	484	463	478	465	445	420	457	467	457	471	465	454	457	454	453	481	419	452	426	448	443	461	442	480	454	468	441	460	453	457	476	425	461	499	468	430	439	488	471	435	445	467	420	452	453	425	498	517	449	495	425	454	446	462	475	471	443	466	464	465	441	469	457	444	430	444	426	490	447	481	449	466	512	499	433	454	435	474	460	424	463	447	426	417	462	504	432	474	493	503	440	474	446	471	464	404	465	438	449	452	470	392	441	479	468	419	447	459	464	450	434	472	468	466	445	463	459	453	436	445	470	428	458	441	452	469	457	467	454	452	453	437	458	448	475	467	459	444	452	477	466	456	458	468	474	511	444	469	423	485	485	444	479	437	494	448	443	420	438	416	460	453	466	476	459	448	518	478	441	484	445	466	506	448	472	456	478	440	448	455	465	424	501	439	453	488	432	443	449	446	468	466	476	414	472	439	479	464	497	466	456	462	435	471	468	456	446	511	462	464	445	445	468	451	471	430	454	491	430	480	429	455	459	471	447	463	484	449	436	465	488	463	450	468	459	436	465	469	436	431	440	480	451	424	467	440	449	435	431	462	456	453	454	427	471	475	460	423	460	472	488	436	450	448	482	481	468	437	466	426	415	423	470	457	442	448	471	449	444	441	482	437	443	412	439	432	444	437	437	448	449	506	467	481	447	494	438	458	465	465	483	451	455	481	454	476	476	449	471	429	444	429	483	461	472	462	441	485	478	439	452	462	447	481	461	436	464	421	447	430	440	544	437	448	456	459	452	440	475	446	476	428	467	453	460	458	480	458	433	452	460	448	504	469	483	486	502	440	451	491	467	439	467	452	460	460	449	499	446	469	463	444	479	474	450	482	463	437	453	481	494	453	463	423	460	447	445	471	446	461	438	438	464	416	491	484	477	476	480	451	405	465	445	488	476	468	473	447	453	477	474	464	455	453	436	466	451	438	492	503	444	443	484	470	430	479	474	451	439	468	464	459	456	455	481	484	470	445	443	464	440	453	487	459	438	451	470	470	436	503	441	443	468	453	483	455	459	455	470	496	453	479	464	480	443	448	414	453	440	451	467	469	495	443	459	439	449	477	452	469	453	490	456	473	451	460	463	456	436	462	466	437	462	426	469	437	463	461	457	455	442	460	507	439	443	448	490	464	465	491	489	472	456	475	502	467	440	461	417	419	463	453	468	437	446	448	474	463	501	491	456	456	429	467	475	458	479	462	438	483	458	443	479	476	466	465	521	457	471	434	455	487	442	473	462	434	449	503	469	448	439	447	467	444	455	472	463	455	438	492	458	465	456	465	462	430	438	435	479	445	443	470	460	435	470	432	459	482	453	482	449	509	484	465	443	460	461	457	496	457	443	461	451	441	476	456	484	488	450	471	416	468	488	486	427	438	521	444	466	497	439	480	456	500	503	481	465	458	470	452	444	448	466	494	482	446	449	446	435	457	462	455	452	469	440	424	464	481	469	482	456	467	483	450	467	456	452	431	437	461	467	487	494	481	459	498	448	441	451	505	460	467	453	446	461	461	452	468	468	435	477	445	463	442	463	432	435	464	468	445	437	480	465	481	460	481	462	458	485	452	438	452	470	452	470	455	469	439	450	441	448	439	459	489	457	457	476	432	483	417	461	469	469	445	483	460	471	472	417	453	501	426	469	438	486	492	469	468	454	437	440	463	489	438	465	480	454	432	478	483	460	477	451	414	454	451	450	409	490	485	469	458	465	453	455	440	436	498	435	530	436	461	462	447	459	446	475	471	496	427	418	438	467	444	441	492	426	497	464	472	463	473	424	463	471	433	506	461	449	466	441	485	470	479	481	481	456	459	443	473	447	449	464	447	479	458	465	444	432	437	440	469	461	450	474	439	463	465	528	461	456	477	457	449	451	489	483	440	438	480	489	424	435	471	440	452	464	478	424	458	448	436	444	473	464	453	469	473	463	443	431	443	422	526	491	431	414	447	463	476	445	463	459	471	464	458	470	448	459	414	438	496	500	446	447	467	479	459	467	468	463	468	448	482	455	479	420	439	464	461	478	466	476	475	438	427	417	469	457	458	459	465	450	476	468	479	451	477	447	432
27857	20873	15308	6612	2183	1124	812	655	623	555	538	552	516	540	557	558	557	528	558	558	507	517	526	512	499	478	498	517	539	548	495	511	561	555	527	530	531	500	498	497	485	502	485	499	482	496	560	505	486	449	492	516	464	488	497	444	458	462	475	489	500	431	442	455	441	443	474	467	429	510	455	445	489	443	430	466	466	424	491	472	455	440	445	434	463	454	450	449	432	466	456	501	422	465	466	419	469	460	455	452	442	462	437	466	417	434	479	443	478	435	418	462	476	461	443	459	438	467	426	444	459	454	445	483	431	440	470	507	437	461	457	466	495	463	455	445	442	425	451	425	425	430	474	414	486	407	450	469	446	434	432	477	485	429	465	464	455	456	450	464	462	464	451	471	477	472	435	444	429	446	411	500	453	455	444	442	473	487	449	442	469	484	478	496	424	503	449	406	462	452	445	445	447	433	420	430	460	454	461	419	479	454	435	403	444	456	453	496	425	488	470	471	424	475	431	439	479	456	455	469	426	420	463	479	448	464	451	440	459	410	424	449	452	439	453	481	491	434	455	491	487	445	424	442	490	484	490	452	453	409	466	455	448	449	461	436	427	435	478	471	466	455	442	475	425	454	433	441	447	452	447	497	439	456	459	441	444	469	404	428	439	436	481	472	447	467	442	445	483	487	436	433	472	460	463	454	442	432	445	449	432	448	477	491	416	468	457	460	413	479	475	420	425	474	432	440	455	447	462	472	490	461	441	459	436	453	476	461	430	407	483	481	448	467	391	498	463	466	415	408	442	424	442	471	448	439	429	474	447	470	446	496	431	454	462	449	466	482	456	441	456	438	442	418	446	416	411	449	434	452	442	434	452	444	467	456	470	448	424	451	427	471	419	461	443	478	476	444	482	473	457	458	454	431	444	461	438	451	424	460	423	442	418	411	455	478	432	476	452	451	422	443	464	463	469	465	457	440	481	452	451	443	448	449	454	458	430	457	450	441	465	428	437	413	498	460	441	514	472	475	429	421	415	431	462	460	450	429	469	454	436	495	458	423	438	440	420	459	456	451	450	470	424	510	455	477	462	431	513	448	383	465	423	468	474	467	439	431	428	476	447	433	443	509	438	426	456	446	458	447	475	447	494	457	420	462	451	436	476	456	471	438	439	455	486	457	474	458	446	474	451	450	469	494	459	459	474	475	498	449	444	428	449	449	443	458	438	465	464	443	445	469	470	426	453	467	511	438	450	469	448	456	432	448	426	467	445	441	472	448	474	452	442	464	487	451	443	435	456	437	474	417	443	451	441	445	428	464	461	441	458	462	452	462	460	417	426	450	429	440	414	455	421	490	443	474	443	441	458	477	490	442	446	436	434	448	443	425	421	425	506	443	462	477	431	453	443	450	472	403	439	401	466	421	425	461	455	448	444	427	443	473	458	436	476	412	419	439	491	429	424	455	434	445	470	469	458	425	481	436	424	440	468	434	434	439	449	451	446	479	473	477	451	449	448	455	426	464	437	454	457	426	430	446	448	453	428	450	439	441	457	444	429	451	464	432	443	470	454	453	480	427	430	507	418	460	500	491	415	452	458	427	460	438	430	458	472	477	463	446	442	471	437	414	480	441	461	438	468	415	443	414	415	474	455	439	481	469	457	482	450	449	434	452	452	433	440	459	423	445	462	474	438	440	426	481	452	489	443	453	453	467	453	441	447	472	416	449	467	421	445	435	454	460	458	457	444	479	449	452	481	480	502	468	448	462	486	443	412	459	485	467	461	423	426	484	440	437	464	447	426	467	453	456	469	463	456	421	456	454	492	437	425	463	438	458	478	447	454	452	424	441	463	463	435	432	470	461	459	433	467	450	404	453	462	417	463	447	481	457	470	413	449	460	463	413	405	458	418	470	429	489	476	463	460	478	474	502	459	437	421	474	454	474	493	465	446	458	422	450	438	427	424	461	405	462	425	497	439	431	478	441	452	448	447	495	425	464	479	467	441	489	455	473	428	419	461	447	476	494	443	437	443	421	432	459	453	440	465	486	471	416	448	432	448	434	443	470	411	430	465	418	447	451	463	463	469	447	444	430	473	424	481	494	466	493	495	472	447	480	457	433	454	463	453	459	456	416	437	463	431	440	439	399	451	468	450	438	468	468	487	464	474	435	470	421	446	448	490	489	439	468	476	436	458	404	480	463	476	467	448	422	447	432	422	468	455	468	446	461	440	453	454	469	449	465	443	474	471	480	437	428	460	481	447	414	441	512	466	456	444	454	474	424	453	442	451	459	450	444	489	442	444	470	432	447	470	431	445	511	427	458	430	456	460	456	462	418	435	457	429	447	469	432	446	465	464	439	455	462	461	420	486	466	438	461	505	447	434	444	481	434	424	461	391	477	453	458	465	464	443	475	418	460	462	425	430	452	440	469	463	467	438	454	481	419	461	449	468	434	476	426	449	455	438	472	409	452	468	451	447	502	482	445	435	432	417	461	477	452	449	454	494	463	459	477	483	439	404	426	422	438	428	450	470	443	431	465	453	462	456	458	396	482	427	457	462	490	461	478	422	405	430	463	480	425	443	443	435	446	459	452	432	486	457	453	426	454	456	479	424	463	438	447	457	474	417	453	410	417	423	445	458	468	418	426	448	458	455	448	456	475	430	440	442	466	415	450	467	410	469	450	442	443	440	451	461	394	433	424	452	485	441	487	469	433	429	471	484	430	445	445	483	435	445	451	458	444	471	440	438	453	475	451	475	493	430	433	451	462	477	432	455	437	438	422	445	418	442	486	473	469	440	442	456	446	459	461	456	411	464	425	471	463	452	484	451	436	440	448	434	442	445	431	467	471	453	447	415	450	450	443	460	483	444	497	458	450	467	442	417	423	473	417	418	433	448	466	489	446	433	463	448	444	424	480	440	441	438	477	417	440	478	479	455	455	460	460	458	436	401	406	443	440	432	460	494	443	442	442	447	491	439	430	449	419	458	466	420	465	444	462	467	462	456	464	418	434	448	463	451	476	437	472	482	426	456	464	475	473	441	442	431	473	451	442	456	447	457	453	446	474	468	435	420	456	478	452	420	451	434	420	461	448	466	445	459	459	458	434	438	475	491	432	467	470	452	463	485	435	467	445	468	441	423	440	463	460	469	430	448	456	480	497	484	455	462	418	464	435	458	427	427	436	431	436	509	420	463	459	477	447	439	422	423	490	433	472	417	480	477	499	430	502	420	458	443	470	450	456	421	478	453	405	439	464	412	468	459	474	446	468	485	459	426	465	469	445	450	438	495	463	469	462	500	475	458	446	431	454	459	458	470	461	436	449	453	441	417	494	454	455	458	438	486	445	424	462	450	452	498	436	443	479	475	440	447	464	452	458	458	511	444	463	433	448	431	450	467	471	439	457	468	488	483	447	439	468	425	452	439	417	439	429	503	447	476	418	475	460	470	422	467	434	446	462	462	441	446	457	448	440	440	445	426	480	486	477	442	443	456	444	436	483	472	450
13460	21479	17885	8394	4044	2187	1356	1137	1064	880	872	813	846	802	844	858	801	796	778	736	718	741	727	687	703	694	688	734	747	709	711	726	699	781	725	722	696	657	647	658	668	649	648	618	622	617	654	626	684	604	584	583	620	639	600	640	592	538	604	605	523	595	526	582	556	557	621	624	559	602	617	571	611	585	590	572	571	561	591	610	561	545	547	596	544	577	563	527	617	521	553	521	540	632	587	547	573	588	557	534	590	573	542	563	570	570	573	601	574	544	566	538	568	537	583	573	513	570	568	563	594	547	572	593	587	531	578	566	541	592	524	546	607	604	575	558	587	568	492	564	580	563	569	589	577	590	584	616	567	565	542	578	539	559	599	598	517	534	601	593	536	593	577	576	582	566	550	584	560	596	607	563	537	572	577	556	557	543	578	573	541	582	545	544	541	550	579	545	561	581	554	555	597	549	605	525	548	571	544	542	572	587	586	572	549	545	534	541	549	528	565	491	552	528	545	553	583	541	578	548	557	530	585	543	574	526	512	556	532	528	588	551	586	581	563	563	605	611	551	555	553	546	544	544	580	583	561	563	523	567	563	522	584	518	547	503	528	572	559	557	574	546	583	533	580	570	513	560	543	575	555	566	554	569	550	603	544	557	578	579	506	577	564	566	577	563	611	564	571	552	593	538	545	553	560	566	550	582	590	555	578	508	567	590	572	554	550	610	587	541	557	539	584	509	544	524	590	588	564	574	536	543	589	594	590	579	537	608	534	542	587	577	557	576	588	552	595	592	538	521	629	588	600	517	559	575	558	597	581	542	554	560	625	541	587	578	577	577	527	576	576	574	612	596	571	543	625	583	584	530	557	573	557	577	566	551	594	553	547	568	570	549	570	576	562	560	591	562	567	548	556	568	590	562	570	576	555	615	556	546	599	566	561	554	522	593	570	554	518	566	572	529	581	580	576	576	557	581	567	587	544	573	530	591	567	568	548	554	576	541	542	589	541	589	585	558	616	552	586	601	577	534	570	552	533	516	575	584	574	547	531	535	581	564	540	571	583	551	582	602	534	587	584	558	552	599	587	548	582	561	592	551	588	591	604	515	523	545	540	555	567	569	590	554	572	569	555	567	535	580	584	589	535	579	575	540	550	535	591	583	574	587	552	564	536	548	606	574	616	569	583	591	569	555	568	545	579	601	587	529	595	547	562	590	571	585	619	583	591	551	536	579	570	576	541	528	543	554	543	576	578	543	530	580	564	538	581	603	548	560	613	528	594	555	567	559	595	544	550	551	538	510	550	567	551	585	570	563	547	586	557	521	517	584	557	567	581	564	556	578	558	596	575	549	552	551	542	559	553	540	543	552	581	547	564	542	581	523	595	565	578	528	566	568	559	583	554	568	594	550	555	575	575	560	542	577	582	556	602	576	566	584	585	511	574	528	533	584	540	573	559	602	564	571	526	604	565	611	556	590	571	573	585	595	567	569	602	561	542	557	603	542	549	543	584	540	577	525	559	505	570	567	562	588	557	593	542	556	550	549	524	579	560	543	585	562	573	520	567	563	564	575	588	628	537	535	544	557	534	548	595	566	592	503	584	573	555	548	567	561	563	489	587	556	532	553	533	602	585	587	594	562	552	602	581	574	559	595	578	554	582	542	592	550	594	589	549	577	568	540	555	569	580	603	559	568	549	583	547	564	535	569	570	593	560	555	554	556	592	606	569	580	599	512	588	565	535	516	567	560	593	595	561	560	526	585	609	564	554	609	547	565	596	535	543	546	550	547	545	555	567	575	531	543	581	582	517	563	551	542	559	589	565	551	604	527	599	526	560	562	538	574	558	543	521	545	551	547	557	536	560	564	516	568	533	565	581	544	561	573	512	600	592	585	570	557	578	599	578	646	556	543	558	511	582	532	548	572	605	564	579	555	532	557	564	554	535	572	521	537	552	548	567	527	587	587	578	556	538	570	577	597	611	554	576	551	544	620	598	531	599	532	588	529	593	567	545	616	556	577	580	558	580	549	542	574	595	579	575	563	550	588	587	557	540	571	564	544	595	560	558	567	583	570	587	549	548	596	530	556	547	550	592	499	580	561	537	518	518	613	523	579	566	584	516	546	580	571	518	566	565	561	543	537	530	606	586	548	582	582	559	589	543	571	575	581	515	550	599	541	523	558	558	512	560	514	614	530	560	555	548	560	546	567	603	558	586	564	553	586	505	560	569	578	558	530	559	511	565	580	589	523	552	590	562	577	555	589	565	548	560	581	562	616	576	555	547	601	570	565	586	567	547	535	554	544	507	558	545	513	538	560	519	556	559	528	574	570	551	555	557	548	569	581	569	573	576	586	569	563	536	577	562	594	581	575	519	556	578	636	524	565	558	581	575	596	570	570	536	564	541	517	578	528	588	576	542	541	574	560	533	578	586	622	567	585	539	554	600	576	571	608	545	557	588	523	577	544	548	589	573	555	536	535	554	583	560	601	540	602	578	636	541	568	606	538	540	553	567	575	544	588	575	555	573	560	526	534	573	525	593	556	527	561	581	552	582	592	562	595	569	589	552	588	580	593	514	547	569	605	574	589	579	569	577	596	606	567	580	571	551	570	516	584	562	596	545	531	575	576	535	599	555	558	601	519	550	539	557	576	543	554	576	593	523	555	573	603	581	535	568	554	556	555	521	560	541	604	536	575	575	555	541	541	559	628	527	565	561	557	581	565	513	560	599	548	628	573	552	578	538	557	625	582	603	559	532	583	525	586	549	580	579	556	559	584	566	525	580	540	542	564	583	554	566	550	600	550	571	568	543	581	527	557	501	542	592	540	589	562	540	554	570	553	509	551	520	513	627	595	573	609	557	555	572	596	578	535	549	544	537	559	543	535	596	560	589	615	574	553	535	517	545	527	540	618	552	608	572	616	538	573	580	548	536	545	559	585	579	534	590	581	526	542	563	590	552	559	554	520	567	607	544	552	555	554	580	550	563	582	522	596	563	526	575	558	577	596	572	569	553	573	581	574	561	536	536	568	558	525	583	574	543	533	568	574	585	551	564	579	563	553	518	529	584	574	590	543	547	575	589	535	607	554	543	539	564	565	572	556	536	596	519	559	576	510	584	546	549	549	561	548	630	586	570	554	540	572	564	530	567	558	560	617	530	565	553	550	567	508	558	609	628	565	568	532	541	517	562	611	609	577	537	581	574	559	568	609	557	543	578	590	552	577	594	597	543	552	558	584	573	512	535	587	539	559	544	542	541	562	573	557	539	570	530	559	618	554	611	569	537	558	575	583	533	566	568	550	549	580	585	534	549	559	587	548	526	629	558	564	560	555	600	553	577	556	579	598	596	569	608	541	548	569	598	544	589	550	599	559	545	550	567	580	584	539	601	541	543	518	535	588	556	534	573	556	565	549	557	522	602	546	571	572	560	585	556	560	537	559	624	553	552	559	552	557	625	528	593	556	535	559	531	549	567	585	550	528	576	610	596	561	592	515	577	542
24586	21586	28918	24705	21262	7672	1602	1001	841	740	729	656	642	617	608	634	547	591	568	550	489	555	533	486	472	459	496	503	531	513	477	503	470	534	507	485	481	475	466	455	424	404	457	392	421	440	427	442	418	462	395	416	447	396	448	377	398	366	390	387	352	356	369	364	393	373	387	360	372	372	393	338	367	349	338	363	367	361	351	375	351	360	375	329	347	333	339	377	360	356	362	355	340	377	334	384	367	349	316	371	357	321	374	346	354	361	362	343	354	336	356	352	377	351	389	364	332	352	341	345	398	359	397	338	351	337	390	359	316	352	353	337	358	361	391	366	359	340	366	305	361	322	377	368	353	358	367	370	350	337	376	345	342	363	343	344	332	345	373	382	352	350	362	355	328	342	324	357	344	382	339	341	360	357	360	388	377	371	361	332	323	379	371	339	383	359	321	364	367	334	366	344	358	333	363	352	338	352	360	320	354	337	374	354	331	379	347	359	319	334	369	348	379	323	312	361	327	380	352	338	349	341	380	341	339	379	347	359	376	349	348	362	338	341	329	361	348	391	354	368	349	358	333	358	355	376	336	353	337	325	356	375	332	363	347	357	343	368	348	350	335	333	376	317	385	356	366	305	339	375	332	338	357	355	360	355	342	362	326	339	354	374	355	319	361	347	341	382	377	369	337	376	356	357	307	343	357	361	331	300	345	369	354	332	350	360	351	369	344	366	326	337	337	352	344	328	359	358	360	386	324	383	356	332	344	354	393	350	338	336	326	373	367	381	329	335	318	326	329	377	365	350	355	354	350	357	384	392	339	359	364	359	338	322	360	385	367	335	338	362	359	368	362	361	328	343	351	339	335	353	390	346	331	355	388	366	383	357	370	344	385	332	365	353	365	359	331	344	331	340	359	368	402	360	368	345	365	364	341	381	361	368	330	337	336	358	334	370	334	341	330	329	347	330	333	378	351	362	347	367	347	374	366	358	362	330	385	363	344	338	354	350	346	352	351	343	363	333	367	362	353	363	336	358	376	357	375	344	375	373	341	330	366	348	351	373	379	325	319	340	338	325	344	365	363	366	338	340	370	345	347	344	402	361	335	375	342	296	359	352	365	340	371	338	368	344	351	357	352	354	336	300	361	370	319	349	326	355	382	337	368	367	381	351	375	345	380	330	349	370	360	371	337	351	380	358	341	352	374	343	371	381	346	387	349	378	334	331	372	352	351	341	330	334	396	341	352	359	378	391	397	322	372	357	333	365	362	335	319	372	364	326	370	340	327	368	341	354	339	327	379	370	348	316	363	346	387	343	359	343	355	358	335	321	356	376	337	332	337	389	370	329	357	345	374	363	323	322	349	361	350	336	378	365	344	366	362	350	371	344	376	374	347	318	328	307	367	367	373	355	345	321	357	357	374	343	359	323	367	351	349	345	348	360	306	362	345	334	337	353	339	356	368	402	324	334	313	375	358	373	325	314	378	351	333	331	369	348	334	359	353	337	331	370	324	333	358	377	336	364	363	340	339	347	321	344	366	307	367	332	377	366	356	319	391	366	337	325	342	369	331	363	325	354	342	330	336	309	333	338	360	348	331	339	328	327	372	339	368	365	349	358	366	362	341	320	353	381	374	375	355	353	365	355	377	402	345	364	363	350	330	366	340	371	346	365	350	343	378	346	377	347	372	340	358	389	373	343	345	383	308	358	336	339	335	375	337	373	351	367	335	364	366	344	332	338	352	336	329	352	358	335	324	332	360	355	340	349	367	357	362	356	373	391	339	335	359	328	348	336	360	374	382	345	309	369	360	350	340	337	350	339	347	385	362	331	370	335	329	365	352	379	313	342	371	337	334	338	391	403	333	374	351	362	306	328	349	356	346	373	356	374	367	340	382	321	370	388	348	334	379	320	343	366	341	387	365	354	363	342	324	343	332	322	351	367	345	314	343	343	347	354	356	327	384	372	368	364	307	369	369	348	350	368	353	343	323	349	355	334	359	352	368	339	345	344	382	371	373	335	364	346	360	336	388	352	348	338	308	333	330	342	318	398	343	330	344	330	366	368	366	350	317	364	348	341	375	370	346	350	373	371	348	355	355	328	367	351	326	352	356	361	365	338	359	365	353	336	373	343	379	356	353	346	340	323	375	341	355	355	329	371	351	385	354	345	375	336	351	338	343	363	348	355	348	369	383	362	358	353	343	348	346	354	338	348	359	345	346	341	334	308	343	363	364	359	346	380	339	363	321	352	372	404	383	336	373	355	342	385	333	344	340	341	372	339	391	315	356	341	317	362	332	343	340	365	335	351	353	376	355	320	345	360	319	334	343	365	360	331	356	335	355	341	357	344	329	326	375	332	344	333	359	326	385	341	345	417	342	339	341	328	346	322	346	412	337	327	363	352	351	351	350	346	370	351	356	382	344	332	353	346	354	377	340	382	343	356	336	322	349	331	356	351	349	397	346	338	353	338	345	341	344	370	338	380	378	332	302	352	343	355	343	361	334	343	342	335	373	359	350	358	354	340	373	323	369	359	358	345	394	328	361	377	394	382	341	359	326	349	310	334	389	371	363	360	354	355	348	380	375	345	348	348	355	357	342	349	383	351	362	335	370	357	339	333	360	353	367	332	336	334	342	332	374	368	349	351	348	326	342	358	365	299	352	324	374	352	348	352	339	361	352	332	366	363	367	333	339	363	323	355	342	353	328	328	341	352	354	364	340	325	356	351	351	326	368	360	344	341	335	357	349	354	382	296	369	347	362	358	344	369	355	369	329	375	350	357	334	377	377	327	373	387	403	333	367	346	374	336	311	356	350	331	339	335	349	360	372	359	347	343	358	343	380	358	370	341	343	331	311	317	406	360	344	350	373	322	353	356	357	333	335	336	351	325	375	327	310	330	409	348	340	350	369	368	360	378	364	347	361	341	377	361	329	344	341	373	355	345	347	326	345	360	350	372	335	359	355	314	361	345	327	349	371	330	346	341	379	312	330	337	362	341	328	371	365	369	336	334	316	369	380	392	354	350	357	330	385	344	340	350	349	309	359	331	381	368	363	357	364	367	328	370	346	341	346	357	289	359	360	336	327	355	373	359	363	332	338	381	383	351	335	373	341	346	363	353	359	357	362	346	327	354	347	336	362	346	344	337	362	372	349	380	366	323	331	349	343	342	375	346	368	314	360	347	354	366	363	358	354	328	373	375	341	349	346	360	373	346	334	330	397	358	345	376	333	341	328	323	341	332	383	332	319	330	371	348	370	338	373	317	337	358	326	326	319	372	304	345	332	323	368	339	344	328	358	353	373	325	341	346	348	343	345	333	345	351	344	359	345	373	349	364	354	363	359	332	343	364	329	329	346	340	378	321	329	341	362	366	355	347	370	352	344	384	319	339	335	353	325	352	356	347	348	356	351	349	313	368	353	356	358	373	347	356	377	361	362	349	362	384	384	392	364	368	365	352	346	363	355	345	357	326	389	351	332	364	358	374	335	358	366	345	385	370
14776	30445	25727	13127	7388	4343	2730	2095	1702	1462	1365	1261	1250	1115	1069	1079	1059	1000	1034	912	890	816	811	687	721	775	758	778	802	760	796	820	778	836	826	810	813	710	672	642	528	598	648	553	552	554	587	578	535	575	559	562	514	598	556	499	505	496	504	469	475	429	504	466	472	464	465	498	481	510	472	443	450	415	493	445	445	449	482	455	463	432	449	438	471	438	428	471	418	468	465	475	452	498	455	480	465	451	440	446	444	439	478	420	434	446	468	442	444	433	451	469	425	402	433	465	448	398	429	427	463	434	430	438	424	497	486	444	452	472	411	456	430	478	445	444	435	410	449	403	452	464	421	431	432	436	454	477	452	473	463	440	436	428	440	402	429	435	430	454	433	415	470	450	454	447	438	445	408	402	438	460	447	448	411	421	477	438	451	422	465	457	466	467	428	441	469	455	471	454	453	458	452	445	440	457	460	466	446	467	432	439	467	441	408	410	453	438	443	405	449	467	452	488	424	432	455	449	426	441	474	435	423	443	459	467	448	445	443	442	448	442	400	410	447	459	470	417	481	411	443	414	444	442	446	459	423	461	447	436	439	488	449	442	445	453	444	499	422	463	439	456	449	416	487	455	445	444	465	439	454	472	442	463	433	458	432	414	421	441	470	422	426	438	417	431	399	435	476	414	441	420	462	468	440	444	508	487	445	472	473	436	446	454	419	410	451	427	407	470	442	428	440	435	455	470	447	446	449	486	441	484	413	434	443	481	409	458	480	438	412	459	468	443	458	453	459	443	453	461	473	485	438	464	469	443	438	444	441	436	441	445	418	464	475	412	433	440	475	425	465	459	449	424	406	443	445	475	443	461	445	417	422	409	441	439	451	438	432	416	429	454	438	444	452	432	428	471	456	456	423	448	444	433	479	431	435	415	437	468	451	460	416	480	399	415	438	452	431	437	426	450	447	462	437	425	460	438	449	432	437	447	469	413	436	407	425	458	473	430	451	443	468	437	435	417	413	397	447	413	458	429	451	460	481	438	433	440	433	483	453	472	438	445	461	417	407	460	459	495	431	412	474	462	433	440	462	409	443	438	442	445	440	416	447	405	470	473	446	447	460	409	442	408	443	448	444	452	472	450	436	472	470	444	451	452	430	428	440	455	441	444	456	469	432	483	447	423	408	423	422	449	474	485	422	436	449	486	438	441	434	463	416	433	445	458	416	445	418	429	465	461	442	440	410	455	472	448	435	431	474	457	448	432	397	450	413	477	432	448	466	422	428	477	430	437	416	441	461	428	477	419	411	476	464	419	454	416	448	423	446	430	462	439	453	450	466	432	441	486	467	476	448	450	441	418	462	454	467	435	396	421	432	440	408	458	449	466	411	433	463	442	433	453	489	447	455	429	424	410	462	448	446	471	473	479	440	460	452	467	440	446	433	420	418	458	437	415	421	445	471	400	428	431	441	482	457	442	413	437	458	435	417	450	447	443	449	454	462	416	429	441	415	463	469	442	463	415	425	410	447	438	422	449	494	429	420	437	420	417	412	421	438	449	418	448	469	428	407	452	453	460	422	448	432	449	456	416	468	428	405	460	489	439	483	437	444	432	446	451	444	438	452	405	425	441	468	439	432	438	475	432	474	458	427	441	381	438	478	407	465	435	436	450	446	450	448	469	438	437	430	428	439	461	463	416	450	451	465	473	458	419	469	465	466	478	449	441	421	479	424	451	448	484	418	443	437	462	461	463	450	431	443	443	427	466	450	448	416	428	437	445	428	432	462	453	438	449	430	474	406	381	417	466	426	452	444	431	441	445	449	416	452	442	406	457	435	422	492	466	471	425	452	441	451	460	427	413	444	441	449	440	483	437	463	431	413	442	453	480	467	448	401	473	478	442	472	455	426	435	439	385	450	395	436	459	413	430	444	458	481	429	436	437	425	449	453	440	442	438	452	439	455	448	441	432	456	442	453	416	428	412	441	443	404	437	424	453	475	404	467	452	427	445	429	441	473	409	449	450	442	463	431	447	441	463	425	429	409	434	432	434	441	498	438	417	442	431	411	452	430	395	466	422	424	461	448	442	432	422	462	471	448	454	430	424	474	400	427	445	443	451	452	405	414	427	457	445	422	431	427	418	475	451	431	438	431	420	406	420	482	433	395	440	434	447	420	440	486	427	468	462	451	444	428	448	412	443	429	449	428	443	413	428	442	428	463	440	436	434	457	414	431	451	449	433	461	478	427	450	436	442	457	429	422	384	441	438	474	491	459	468	477	440	455	441	457	450	447	456	422	469	473	434	408	438	453	412	472	435	454	441	432	448	448	442	411	438	436	439	411	461	439	443	454	453	487	476	459	459	459	439	432	440	456	442	477	446	413	449	454	443	434	466	453	411	426	460	450	463	448	479	442	422	452	446	441	400	445	422	458	436	443	424	476	461	435	455	419	440	458	434	434	477	438	450	430	451	461	461	374	416	457	402	457	407	464	426	425	437	462	410	429	433	420	445	442	441	487	438	465	434	448	405	447	487	440	445	454	448	456	413	483	433	421	446	456	407	486	461	401	450	399	445	451	458	415	455	438	431	437	470	462	442	463	474	412	460	432	435	456	441	429	422	439	456	431	430	471	454	422	441	452	466	440	453	436	428	451	415	426	481	456	427	387	434	445	444	448	433	451	441	453	445	405	429	456	461	423	443	447	433	443	440	435	443	440	476	454	431	440	444	466	423	436	410	440	488	423	462	446	474	466	421	443	437	416	442	454	453	437	449	464	429	391	440	434	412	423	461	419	457	462	466	413	444	421	467	432	444	436	447	434	425	448	467	459	453	427	452	442	460	438	434	442	422	473	462	433	459	439	465	442	443	471	462	431	408	420	453	439	452	490	438	446	428	488	486	443	451	413	467	448	451	440	457	417	432	419	408	425	457	447	435	472	461	470	415	491	449	469	465	444	469	430	437	465	415	418	415	428	455	418	497	468	438	447	427	458	462	473	415	484	452	444	431	452	467	399	429	446	438	445	453	423	435	485	470	412	430	441	436	439	463	458	442	408	419	431	461	446	460	452	460	418	456	451	451	472	465	441	453	460	460	484	402	449	407	447	422	458	448	489	449	453	479	448	431	454	425	424	455	454	415	443	401	449	434	445	420	446	435	444	446	431	464	490	452	437	437	447	454	430	415	501	467	412	427	435	464	462	416	453	461	439	489	446	440	477	461	428	448	449	440	458	428	444	429	463	458	427	443	479	459	460	428	462	432	448	448	442	456	446	459	450	474	439	464	449	425	471	456	411	420	444	453	423	466	454	464	430	399	466	424	438	421	419	451	496	462	421	459	484	416	469	458	411	453	427	443	457	456	457	469	489	439	460	439	457	430	445	429	423	458	467	444	458	447	464	460	472	462	437	456	461	425	426	439	444	411	447	482	450	446	451	458	431	421	430	462	445	421	429	420	411	465	427	423	446	460	430	463	473	426	427	415	423	392	448	446	449	397	442	464	406	435
25844	21620	27541	25453	7885	1678	1066	902	734	755	678	717	706	661	656	611	696	668	647	631	598	620	606	594	611	567	609	618	607	622	581	619	607	635	618	631	593	620	592	564	559	556	557	550	569	539	541	561	547	520	552	540	569	531	585	521	527	500	474	543	477	522	518	474	503	480	563	524	527	539	514	513	500	476	547	477	514	496	526	510	495	519	517	526	489	516	454	506	486	478	533	488	472	522	506	514	494	488	533	485	462	457	498	550	454	497	537	527	456	499	522	514	513	492	511	501	515	488	506	490	479	496	497	512	488	524	497	464	502	481	518	508	524	509	488	557	491	545	494	544	468	484	487	511	481	501	493	503	514	493	534	498	462	534	506	510	448	491	479	498	507	499	524	472	515	469	494	487	504	500	498	482	522	490	538	515	518	482	478	505	544	536	495	505	502	489	527	471	465	506	509	490	447	542	473	481	517	469	534	476	530	454	498	513	504	500	503	504	519	509	491	504	507	528	505	480	483	451	539	531	504	512	472	491	497	504	491	530	501	519	524	564	510	479	516	532	502	493	526	507	468	510	498	513	491	494	485	497	517	498	507	498	521	513	508	523	481	504	488	501	517	490	507	511	512	511	482	501	480	488	546	515	523	504	546	505	483	486	496	511	496	515	498	464	484	467	549	479	498	511	490	503	515	500	470	488	519	453	497	494	534	499	504	485	493	520	503	494	500	512	483	500	548	494	490	526	492	468	463	482	499	502	493	498	483	518	518	493	501	469	472	481	506	518	498	490	529	474	484	533	509	507	475	527	479	502	455	485	519	502	497	474	517	475	474	486	526	504	491	505	555	505	478	495	484	489	503	491	531	477	554	518	507	494	498	474	495	509	532	509	504	486	506	496	493	490	504	496	498	494	514	509	487	521	531	494	526	522	480	490	476	505	472	498	549	505	467	483	509	506	528	514	504	526	506	501	494	511	477	476	471	468	536	498	522	488	533	491	523	491	512	489	525	511	506	489	502	491	497	488	495	532	529	500	565	506	469	503	509	511	535	511	494	535	523	528	479	513	477	529	513	488	522	475	523	504	537	520	510	471	522	501	525	479	538	508	500	495	484	527	509	466	492	522	478	535	476	520	535	462	527	532	497	519	495	505	516	481	505	518	502	491	500	497	495	547	480	514	475	525	513	502	528	527	501	486	499	478	500	499	479	481	498	474	534	503	476	483	482	502	485	482	508	554	520	516	510	498	497	521	497	512	462	507	497	502	471	475	507	462	528	519	516	458	465	497	534	507	492	518	512	504	528	485	532	485	476	529	513	500	499	467	477	529	459	519	527	498	530	541	529	485	498	533	523	512	493	499	557	500	514	506	523	502	508	478	532	496	479	505	538	481	509	521	488	491	525	534	482	479	482	482	515	453	468	502	525	487	505	519	493	513	511	497	508	501	509	492	486	497	502	527	514	495	508	504	530	503	466	516	525	515	485	475	500	497	520	486	491	485	491	505	472	465	537	539	491	517	531	528	464	490	496	474	500	517	495	490	552	509	498	437	489	482	476	506	484	479	487	501	499	517	515	483	508	508	492	520	492	491	536	523	460	492	520	501	537	497	513	535	505	511	551	500	546	499	498	541	508	472	525	515	493	499	527	479	499	528	509	511	509	496	525	496	495	524	495	499	503	464	523	505	488	507	503	461	466	518	491	509	506	519	484	509	506	508	486	524	508	440	483	489	501	490	504	502	515	461	522	475	532	500	521	493	487	514	493	478	489	503	473	478	504	526	497	522	479	479	516	526	516	496	507	513	527	506	470	489	470	497	513	477	518	506	502	504	486	473	538	475	511	507	490	521	526	535	482	457	511	489	491	519	536	480	487	499	492	509	464	502	530	461	488	494	486	521	496	495	496	504	501	509	499	488	500	485	499	509	492	561	462	541	511	506	515	537	512	513	529	467	487	520	494	471	525	531	497	511	482	512	465	557	512	474	507	481	521	517	488	460	496	525	541	535	519	521	513	498	536	498	488	534	513	457	473	508	477	486	552	505	490	533	504	519	491	510	473	509	497	495	515	462	470	502	538	472	535	468	534	460	518	495	482	494	501	545	532	502	495	502	490	475	495	482	493	481	494	504	496	492	470	449	467	497	481	486	475	501	509	494	433	483	480	514	472	495	496	461	452	460	528	494	517	474	531	513	519	487	500	509	511	490	500	480	509	532	545	564	510	487	507	509	499	480	491	490	469	540	478	500	521	486	501	569	545	513	513	483	509	513	492	526	499	546	509	468	493	467	471	501	500	473	523	478	518	515	468	486	507	541	478	507	510	468	533	468	496	496	485	494	512	512	527	516	470	502	507	523	517	501	496	491	526	472	495	501	484	537	506	542	491	509	559	486	518	494	496	506	512	496	497	521	504	470	516	525	469	463	484	490	491	490	494	526	520	515	500	456	479	518	451	464	501	537	495	484	475	518	493	514	503	483	524	482	482	530	475	483	468	523	518	493	504	509	495	519	475	494	485	527	514	514	489	483	505	512	534	485	516	522	483	531	480	505	508	462	501	498	489	520	531	504	480	476	475	498	552	501	498	509	513	517	531	462	524	539	529	449	504	477	492	502	503	501	513	532	500	493	457	492	555	500	486	495	464	525	522	491	524	484	484	522	504	499	520	497	495	493	532	495	503	510	571	484	469	485	511	520	574	540	494	507	488	497	498	501	471	509	539	494	524	483	517	485	507	519	531	478	518	547	499	495	497	547	489	512	483	478	513	508	482	505	478	490	516	495	537	515	484	509	543	511	460	483	494	506	489	504	486	497	471	490	522	448	504	519	488	472	534	500	506	492	501	496	544	513	532	524	497	481	512	512	505	553	518	478	486	470	480	494	512	475	508	555	521	493	544	468	506	500	488	517	492	483	550	527	516	478	522	507	504	507	509	511	487	478	494	494	501	505	471	500	512	484	491	513	529	550	527	498	499	517	484	521	505	491	487	493	485	517	460	475	472	506	519	514	514	496	511	492	449	522	505	472	514	518	490	548	507	537	473	503	512	489	477	446	543	518	536	518	480	522	462	485	478	555	529	493	501	533	465	486	511	494	485	503	481	490	476	482	550	492	508	528	478	556	441	549	488	478	521	528	494	515	488	513	527	514	471	515	488	493	514	524	526	477	484	482	496	455	487	526	496	508	531	539	510	521	502	496	476	497	472	511	499	458	463	528	490	503	521	532	501	516	486	528	503	514	514	505	521	468	502	535	487	516	517	504	489	483	494	469	510	504	484	523	484	535	524	498	491	490	519	487	495	470	470	506	474	493	517	514	524	504	456	479	517	478	508	514	488	462	483	476	516	501	530	508	542	491	500	460	506	498	522	503	469	487	476	489	452	474	516	515	496	496	517	481	500	516	494	483	514	516	503	521	492	522	446	513	492	483	533	505	522	464	528	501	517	488	491	529	490	514	514	499	487	497	512	467	522	511	534	495	485	495	526	521	518	499	480	498	526	505	541	513
14813	27457	21498	9919	5544	3098	2098	1711	1374	1310	1245	1217	1143	1056	1060	1088	1029	1074	1100	1013	964	887	828	788	815	821	843	885	883	857	896	855	885	817	849	888	862	841	840	701	714	738	714	707	742	711	730	718	692	682	756	698	693	696	667	678	632	687	626	683	628	632	643	672	653	638	632	586	690	688	698	643	650	612	656	650	626	642	627	679	619	662	611	606	614	651	581	650	644	595	646	578	606	674	669	678	629	702	610	600	646	623	645	639	594	633	619	645	630	673	619	656	613	653	630	619	559	611	619	623	632	594	615	629	667	664	616	610	601	628	662	634	633	575	601	614	619	608	644	630	617	634	595	599	609	632	620	643	604	602	610	650	642	576	653	632	583	662	635	576	642	612	653	596	595	623	587	643	641	618	598	651	644	624	650	590	620	602	635	610	598	698	628	665	637	627	609	608	651	594	662	590	623	613	584	669	605	648	622	607	589	575	595	637	605	617	586	647	631	596	633	636	602	600	649	605	657	608	625	629	572	572	605	608	617	615	648	580	595	618	629	644	626	598	625	606	568	639	634	646	688	618	628	599	674	636	645	631	632	634	581	635	606	566	595	662	589	630	659	615	613	591	582	600	633	635	615	625	633	570	618	625	608	612	567	622	675	607	662	555	665	596	625	591	637	626	591	636	612	585	616	616	613	661	632	598	625	635	589	614	589	619	603	593	642	627	593	621	571	625	650	687	592	631	606	610	625	634	652	588	639	609	620	612	621	669	603	614	634	611	630	615	600	599	646	600	636	622	598	661	628	646	616	599	650	590	590	586	670	611	615	602	604	597	613	595	630	634	610	616	588	638	596	615	619	611	632	629	620	606	607	644	639	617	661	609	597	654	639	626	647	621	627	603	611	658	605	641	623	624	626	591	622	638	629	624	652	604	596	633	625	641	624	626	599	625	638	581	622	592	614	644	618	614	599	625	571	603	619	619	635	640	616	652	658	617	649	593	635	595	605	652	635	625	607	617	621	627	621	624	611	656	649	586	624	646	640	595	625	594	574	634	596	585	564	627	624	632	623	626	613	638	609	598	584	622	620	632	619	595	623	585	649	623	601	586	625	631	624	626	600	612	608	588	619	571	606	611	602	646	581	621	558	655	627	641	634	636	632	652	619	615	647	567	662	594	611	612	647	602	622	607	600	643	655	615	625	602	649	642	596	580	612	594	676	589	589	574	628	616	619	549	625	610	643	570	604	635	579	588	607	656	584	667	629	581	629	607	579	633	640	604	603	591	617	585	560	616	588	589	631	603	580	637	639	665	591	648	604	626	571	608	582	591	616	619	590	613	638	612	610	613	617	633	611	626	602	618	674	593	629	606	604	603	642	611	616	614	637	622	619	618	575	648	615	614	608	596	617	617	617	596	634	619	635	609	574	634	592	604	605	615	607	596	645	642	582	632	650	624	625	588	666	627	595	588	664	652	657	617	640	684	612	598	609	650	623	601	620	562	586	584	619	641	648	575	648	599	675	591	624	614	612	624	602	596	582	566	633	603	593	583	614	605	623	634	642	638	613	614	610	607	599	631	598	603	603	599	636	616	655	604	671	592	633	657	647	567	615	628	622	616	642	587	647	627	608	591	627	612	635	644	638	621	631	608	646	567	584	600	623	620	609	599	595	606	617	642	590	640	621	623	613	609	635	626	639	659	607	622	582	631	592	613	602	649	627	589	555	604	646	632	614	610	627	642	594	657	643	600	638	601	594	596	614	607	621	615	609	653	644	682	613	578	601	608	592	625	604	647	598	604	599	622	579	604	585	590	612	658	581	592	622	604	600	631	629	689	633	612	666	598	590	634	647	611	639	585	618	630	630	610	566	606	599	642	624	629	648	627	635	596	652	571	583	611	605	582	592	634	626	631	631	646	605	639	644	615	630	585	602	590	605	584	606	625	601	664	622	636	655	615	625	575	648	654	596	644	637	600	631	603	581	615	656	563	639	607	613	573	640	600	654	638	686	635	612	609	604	613	588	593	630	574	645	646	652	638	622	606	635	609	628	593	603	632	582	611	651	629	634	585	607	614	614	630	657	624	601	656	594	625	620	604	616	627	630	632	590	639	629	595	628	611	694	638	621	636	610	621	618	621	609	588	625	658	634	593	676	615	597	580	617	638	601	617	590	619	639	648	578	600	639	613	623	618	641	573	585	621	629	622	598	614	613	625	609	607	578	571	598	671	605	640	660	598	612	588	674	615	603	613	620	629	590	617	590	620	646	654	640	604	686	599	607	620	575	612	624	603	628	625	586	583	657	584	574	627	627	583	613	631	609	644	612	634	700	601	605	619	648	571	631	590	625	626	612	619	606	583	571	588	608	592	647	563	645	619	618	600	622	589	632	583	630	610	617	617	672	587	591	626	608	605	591	658	614	626	598	605	578	600	593	622	601	589	636	602	615	678	614	626	637	611	607	593	611	612	590	614	594	666	603	584	648	596	658	623	611	599	612	646	630	625	597	596	555	603	624	622	602	634	617	634	646	619	661	597	579	599	579	568	634	635	658	641	618	664	624	603	629	586	602	597	605	606	588	615	643	607	608	597	637	605	604	644	596	561	615	618	634	655	613	624	596	644	581	631	572	581	644	584	647	684	598	638	585	599	611	626	611	574	602	621	599	604	566	645	604	660	591	582	593	593	635	615	630	630	636	649	602	614	611	645	627	645	657	666	622	657	584	589	576	599	612	595	639	577	616	553	584	622	582	595	631	610	570	585	648	624	600	600	601	595	639	609	588	621	606	611	627	644	647	588	586	627	578	588	616	594	604	624	616	632	620	620	620	636	611	665	615	613	600	623	629	571	548	658	546	645	624	577	615	588	609	591	577	591	636	658	634	581	650	588	593	634	629	600	643	608	620	666	591	637	625	609	627	614	605	640	616	615	624	608	620	616	641	587	610	602	640	649	642	568	619	630	628	570	589	628	611	638	601	620	619	648	610	674	599	650	644	617	644	607	621	577	626	632	644	599	601	568	625	610	636	582	637	625	577	580	599	588	600	594	624	597	612	583	636	656	630	656	567	583	556	594	613	637	583	620	623	672	617	627	648	578	607	639	636	665	597	620	649	607	662	651	603	630	641	597	598	606	586	657	638	615	590	644	618	585	626	616	623	655	659	587	614	640	614	627	631	673	619	637	614	603	625	643	601	614	656	623	616	650	594	621	629	595	631	629	647	642	574	628	658	655	589	648	594	644	599	643	631	656	547	612	619	582	645	629	626	604	625	606	640	605	640	632	572	649	631	622	607	623	556	626	647	622	668	600	644	580	619	574	637	658	594	618	620	611	633	635	603	631	626	658	642	641	594	591	641	645	621	642	619	594	621	600	633	570	615	599	686	567	620	584	590	610	582	625	616	619	611	653	662	634	644	675	637	625	647	605	613	628	652	613	623	593	627	624	614	591	626	610	599	650	639	628	668	609	619	553	623	628	590	604	606	616	662	621	588	626	618	594	635	663
23452	21634	29533	24235	21628	21395	6734	1742	1235	1136	977	957	928	772	793	762	753	764	762	719	675	660	636	611	605	603	620	582	582	576	614	655	653	671	664	642	627	629	631	549	474	486	514	510	515	452	469	504	471	470	517	468	447	471	486	419	423	411	448	409	405	405	404	424	414	400	381	385	425	360	411	411	420	403	398	416	397	428	404	405	423	432	375	386	420	418	370	388	406	411	384	400	421	409	421	359	411	419	398	377	398	382	357	393	368	381	420	416	375	362	404	356	388	370	383	405	409	390	398	388	423	405	385	382	379	378	365	367	376	385	400	362	374	379	427	403	394	407	386	408	370	391	435	403	379	408	355	353	366	413	388	405	420	401	394	367	400	400	417	393	381	390	396	374	393	390	369	364	365	407	386	348	411	392	383	363	389	362	384	360	398	389	373	389	389	365	411	397	393	388	377	397	388	396	383	368	409	434	345	407	361	386	382	376	401	360	399	425	411	379	407	390	404	389	417	430	387	366	417	379	404	386	333	407	376	364	398	368	398	419	396	367	386	366	370	367	401	376	366	400	378	385	361	400	434	398	389	409	380	390	381	400	410	402	406	372	371	393	379	413	369	390	410	346	392	378	407	380	408	411	399	360	377	365	408	390	382	382	393	360	398	405	369	376	386	371	348	403	397	408	389	370	366	365	368	369	360	371	384	388	343	382	411	386	406	405	407	360	408	415	406	372	376	377	358	388	386	418	368	399	392	366	407	362	397	390	354	379	358	378	401	368	377	377	375	383	392	377	374	394	362	392	393	380	399	412	358	380	387	358	361	409	382	383	348	382	398	379	415	367	337	377	359	397	390	380	397	369	357	408	401	402	362	393	377	406	377	388	391	367	414	366	437	386	385	378	380	363	394	378	420	366	382	359	387	392	420	343	373	398	364	381	445	415	369	390	388	406	402	378	383	375	389	412	350	405	389	395	382	391	385	365	363	404	408	364	368	374	417	344	359	382	391	391	366	345	394	360	369	395	371	368	385	421	390	403	383	388	403	392	426	434	407	398	389	411	344	381	355	379	386	397	370	396	376	368	418	370	409	409	363	351	380	373	365	390	371	402	384	388	367	398	403	399	369	368	375	405	355	388	420	376	386	342	376	394	399	404	392	417	377	383	375	417	390	368	399	399	388	393	374	329	404	396	356	404	379	372	382	386	400	361	404	361	391	365	370	371	355	369	383	342	401	429	366	370	390	393	371	394	356	375	407	379	375	383	344	396	420	355	387	368	380	352	413	376	398	364	375	385	362	357	412	374	403	412	383	346	374	388	367	402	364	373	369	369	404	356	374	399	379	362	387	373	383	408	402	375	381	401	388	364	345	385	375	379	392	379	375	377	400	393	441	382	360	391	387	383	381	408	384	360	382	403	404	384	410	344	372	372	368	425	391	392	454	343	379	363	410	375	407	379	360	390	351	367	381	392	364	412	390	382	383	348	372	406	380	371	389	391	357	376	367	383	381	413	386	362	393	412	350	384	352	374	408	381	392	415	388	405	419	385	393	400	388	395	398	385	374	363	378	371	398	377	404	360	395	349	397	376	367	390	370	369	374	393	400	372	389	386	385	410	398	408	421	386	380	375	374	399	375	411	407	405	364	388	389	349	380	434	419	402	359	346	419	402	368	366	382	373	372	418	358	402	358	368	355	362	400	392	400	380	396	367	363	390	366	369	414	376	362	379	373	382	361	365	359	393	375	383	390	343	401	374	425	397	392	374	359	375	378	397	405	404	370	382	399	371	396	367	402	387	382	404	426	429	374	378	419	377	411	397	394	413	384	343	372	378	381	351	415	382	421	349	395	345	362	383	402	364	388	351	359	404	383	339	379	413	396	373	418	377	358	354	417	360	379	402	389	366	382	418	388	392	367	374	391	369	374	366	371	398	396	379	394	371	385	395	404	367	402	388	366	404	396	376	375	393	425	420	376	388	390	350	393	370	377	378	391	418	387	355	416	344	387	364	397	403	416	372	387	369	369	373	396	389	382	407	377	412	376	402	405	405	352	363	360	394	379	373	371	393	381	326	381	406	397	415	402	408	371	402	357	388	365	355	420	401	399	374	382	401	419	369	376	386	384	374	360	375	379	406	389	390	392	358	416	383	366	414	385	370	389	421	408	378	359	372	359	368	356	396	373	398	365	338	372	369	323	408	389	369	358	401	379	398	391	413	360	373	381	334	367	402	368	405	410	378	364	385	394	393	402	374	391	409	385	407	370	406	385	376	387	374	410	366	396	380	377	389	398	388	388	392	417	399	372	371	395	440	402	365	369	390	393	386	409	383	386	412	419	377	402	361	376	403	389	383	375	402	401	440	397	385	378	407	375	360	381	411	374	390	392	404	376	399	376	359	387	328	351	409	368	418	386	401	401	391	370	382	419	360	418	405	408	388	395	359	353	360	390	383	388	396	377	391	418	382	398	427	364	369	369	412	388	413	368	365	400	403	389	394	388	336	380	374	418	402	395	386	394	399	390	416	355	371	393	385	398	399	363	395	376	399	375	371	374	366	369	400	400	395	392	424	372	405	369	395	399	348	377	345	405	346	405	394	367	379	357	379	347	398	418	393	403	388	368	406	415	347	401	411	347	381	387	368	415	379	398	383	352	393	387	376	439	405	369	377	417	420	399	379	378	377	415	386	375	368	408	368	410	365	372	360	428	428	333	412	363	400	392	398	392	359	405	388	382	362	382	370	368	368	392	391	404	380	418	380	392	369	372	395	401	352	377	385	359	408	368	394	360	386	388	406	392	378	357	386	380	398	413	349	385	396	400	397	356	393	361	363	366	363	375	399	390	414	395	378	384	402	390	419	389	355	380	406	375	353	391	426	387	398	384	376	382	385	355	353	376	384	372	409	374	403	398	398	367	385	352	385	419	388	374	380	385	386	400	390	382	409	368	391	419	365	378	369	370	390	377	378	389	381	387	407	404	417	391	396	379	376	362	375	366	421	384	365	368	363	426	416	381	379	395	367	370	383	415	396	381	432	382	395	400	364	426	386	366	395	387	383	351	347	367	384	401	389	377	384	364	396	387	397	396	388	370	373	377	409	381	382	411	409	376	351	374	401	374	415	390	401	373	386	382	376	386	366	364	355	383	406	383	368	349	384	381	377	372	395	373	414	428	401	399	337	378	399	363	391	356	357	391	338	357	395	422	377	375	410	389	359	386	376	359	371	422	424	389	393	391	378	379	368	373	380	383	385	385	386	407	369	386	352	376	407	400	366	394	382	360	397	409	367	437	359	377	371	388	390	370	374	423	366	349	345	396	405	378	388	367	434	360	389	370	374	368	394	373	377	422	356	389	360	371	370	372	397	413	336	374	364	396	357	405	393	362	350	376	387	347	353	352	365	330	367	392	414	397	404	408	358	409	337	404	351	386	378	396	402	395	451	406	430	389	423	417	395	376	378	423	388	401	359	417	382	417	413	364	412	407	389	348	384	417	367	391	381
18623	36803	29793	16336	10094	6174	4262	3260	2621	2286	2102	1915	1764	1630	1518	1447	1432	1477	1337	1342	1139	1075	1063	960	926	927	1026	1035	952	939	1105	1052	1007	1054	1056	990	952	895	865	802	659	748	730	723	691	669	717	697	673	731	635	658	649	649	625	582	549	533	498	510	528	516	498	557	554	539	551	559	557	516	465	483	478	449	499	546	469	490	463	491	509	522	514	500	529	475	504	484	497	452	452	483	467	539	529	470	482	467	477	531	449	491	498	466	416	442	436	464	481	451	471	523	461	519	455	478	458	480	456	499	427	480	450	497	449	444	490	469	488	456	423	495	471	438	485	448	440	464	453	482	473	452	482	483	469	495	468	472	497	507	464	470	443	467	505	454	460	462	468	461	480	453	478	461	455	478	440	454	493	479	487	477	467	462	458	457	481	492	468	477	445	501	480	456	431	480	461	453	477	454	461	495	453	494	486	448	451	451	483	491	474	461	445	462	483	466	472	487	464	478	473	457	448	477	446	464	485	444	488	465	487	445	491	499	479	482	470	439	521	467	402	479	466	461	425	475	472	486	486	481	456	477	468	481	475	456	515	446	469	444	460	476	495	494	466	481	495	470	464	418	493	487	482	485	464	465	467	442	482	505	457	486	499	486	448	479	462	478	469	474	468	452	442	456	464	437	450	474	479	471	416	514	467	448	496	442	477	444	494	516	466	486	441	463	482	459	461	493	502	479	437	446	445	492	463	490	452	492	465	475	425	481	484	403	456	474	433	486	473	460	478	447	451	476	482	425	447	457	477	452	439	466	467	440	481	465	483	452	442	488	490	475	479	508	476	485	445	457	472	440	489	470	467	481	429	469	504	465	458	438	423	482	465	457	482	481	491	468	450	467	491	472	480	514	477	493	455	487	497	452	462	511	472	445	491	457	455	488	490	451	468	473	472	432	455	491	490	458	431	431	515	422	421	475	458	462	457	473	464	433	517	456	483	477	471	481	453	455	493	467	438	483	478	444	428	461	502	472	476	432	479	441	525	424	451	533	439	497	508	507	501	474	431	473	466	473	479	487	496	483	452	483	464	426	436	455	444	439	437	456	475	495	456	456	483	470	462	480	481	460	479	474	475	468	473	473	449	465	470	487	465	488	447	498	426	474	483	465	505	461	464	526	510	510	502	473	488	449	456	461	461	467	481	506	487	444	470	460	438	484	436	451	473	462	457	480	474	473	459	435	448	451	471	500	466	478	442	444	469	456	485	478	482	477	452	423	484	471	458	504	489	466	453	475	484	421	491	436	488	481	457	481	486	480	439	454	470	444	508	463	471	463	455	460	484	461	451	431	449	480	507	486	475	483	434	412	477	465	475	415	472	491	473	472	458	473	509	501	484	438	468	455	464	492	468	487	533	455	479	466	437	430	426	466	471	471	444	481	473	471	477	500	495	452	449	506	470	494	454	467	449	507	482	447	447	475	526	441	462	437	490	458	476	488	465	448	420	474	451	463	463	469	497	453	486	473	456	482	450	470	510	490	477	445	491	486	461	481	452	444	406	472	483	482	484	441	461	456	448	434	447	448	451	464	486	449	456	427	462	435	436	452	447	482	489	443	482	469	478	455	473	449	489	479	450	442	448	460	458	457	474	446	476	462	454	469	452	460	493	474	460	448	476	498	473	489	441	482	455	419	510	425	467	484	436	443	464	438	447	470	437	475	475	457	468	492	469	462	483	457	437	470	444	452	456	463	447	470	504	459	470	471	496	479	465	470	470	471	447	496	501	459	445	463	465	457	422	461	463	467	469	494	470	466	452	475	459	496	440	504	467	485	454	465	487	490	466	464	478	455	458	487	493	494	449	510	462	475	469	493	456	479	457	452	505	457	451	452	511	502	451	472	446	480	505	474	472	474	466	480	466	429	466	454	453	476	489	500	460	449	490	500	450	444	465	483	461	427	469	474	443	442	467	451	475	464	458	467	509	424	438	486	482	432	481	457	493	474	472	444	451	468	481	487	482	446	411	448	462	468	493	455	471	478	446	431	495	497	505	436	486	456	474	479	504	471	466	463	485	460	467	471	451	487	508	484	500	474	442	461	457	459	489	440	471	458	452	468	468	463	476	495	464	452	433	438	466	459	499	508	467	492	497	485	437	453	424	467	497	485	480	451	486	469	460	434	462	412	449	462	494	472	466	475	492	481	474	468	459	439	464	454	461	433	460	460	461	485	443	467	506	449	444	472	431	444	434	488	460	492	464	467	489	429	474	461	483	485	468	465	470	476	425	471	506	450	471	483	490	483	458	498	498	478	471	451	484	491	483	512	456	473	428	503	458	478	469	475	471	495	499	477	441	424	472	468	483	506	466	462	434	451	446	469	452	481	476	489	450	494	476	438	472	438	433	475	428	452	428	478	437	484	494	492	515	486	519	497	472	473	439	465	409	459	479	460	469	470	434	494	465	462	488	455	427	451	494	489	486	503	509	467	448	441	479	430	467	452	483	486	486	481	458	452	516	429	462	463	456	452	465	483	487	470	494	455	452	459	484	440	430	457	480	508	486	450	418	468	456	419	463	418	493	481	478	438	493	472	454	452	448	454	474	445	465	505	502	489	493	474	434	453	474	464	467	425	444	474	478	462	457	461	471	449	470	474	469	477	467	481	480	446	467	486	473	430	494	473	463	460	473	473	506	500	458	493	454	479	455	503	440	451	485	443	443	464	437	490	452	495	478	434	464	479	452	481	455	476	469	537	471	433	469	515	497	468	467	454	450	473	480	442	486	469	429	449	481	490	492	458	478	488	454	479	480	457	443	443	443	482	449	464	469	445	497	481	494	467	467	465	481	471	477	473	441	484	488	489	470	436	461	450	459	437	467	440	474	514	488	493	449	466	478	504	417	424	488	443	457	433	476	443	471	485	465	462	436	459	486	448	491	485	478	469	462	478	500	450	465	463	460	477	456	471	444	488	439	465	430	447	464	436	456	454	497	446	466	464	453	475	456	482	472	464	429	420	475	452	485	469	455	443	456	465	463	526	505	492	484	451	455	487	470	455	477	446	444	478	478	489	437	485	497	446	451	476	444	472	486	469	440	472	471	475	449	465	469	498	474	494	475	443	441	494	490	465	514	487	476	469	485	457	479	458	477	444	484	470	467	457	457	452	503	485	500	486	477	449	485	424	511	483	416	400	431	462	455	474	468	471	484	466	472	447	490	474	481	459	503	467	463	484	460	500	480	441	440	436	430	435	505	486	491	477	475	465	517	439	458	494	461	484	510	491	462	448	465	461	452	456	461	455	482	504	498	469	447	464	516	498	525	493	489	481	463	460	462	460	455	456	458	480	424	455	469	464	501	455	505	461	451	413	455	455	464	471	450	422	450	466	467	465	474	456	523	481	492	465	489	482	459	485	455	465	463	458	451	458	466	457	488	453	445	498	479	491	476	470	501	471	441	430	456	487	442	469	495	468	469	468	455	446	442	465	464	434	448	487	468	430	447	490	462	459	443	441
27986	21246	14930	5404	1828	980	762	657	574	565	593	573	587	574	586	564	578	586	562	587	515	538	578	522	536	513	512	519	544	514	547	546	537	546	559	525	513	554	528	498	493	538	461	531	498	473	474	456	492	487	477	516	497	479	492	483	446	447	482	477	488	475	465	446	450	444	473	509	462	455	509	493	451	464	476	421	428	509	472	485	469	458	477	470	474	452	456	467	444	446	442	394	483	416	442	430	464	448	464	470	483	456	485	442	443	475	438	427	450	451	438	450	480	439	441	471	466	458	457	438	456	486	485	470	453	447	446	443	503	432	455	463	414	458	482	441	423	432	472	521	447	453	429	476	484	476	456	444	460	474	442	465	450	502	454	460	472	464	441	455	447	452	402	463	475	454	466	460	444	497	449	465	429	478	500	480	463	467	475	475	472	461	463	461	471	438	458	491	464	460	419	443	465	494	485	445	459	441	476	483	449	494	478	458	485	470	463	428	448	453	472	456	487	465	457	471	515	464	453	483	433	462	447	439	428	433	439	451	475	447	473	462	457	451	460	410	484	441	485	472	431	498	468	470	482	492	482	445	454	453	477	459	419	456	449	439	476	478	437	486	468	462	441	452	455	444	438	469	460	463	439	465	469	427	506	494	448	480	438	452	458	435	468	446	460	500	462	463	450	453	478	452	480	450	433	456	436	434	460	447	482	491	426	468	467	454	438	433	441	480	439	435	443	445	481	422	474	408	447	439	470	426	463	479	505	485	444	479	442	479	465	460	454	480	464	423	459	413	440	466	443	411	493	484	476	486	445	452	475	478	482	436	463	469	412	497	471	460	439	450	435	442	446	482	435	492	441	464	430	456	469	450	493	460	464	482	462	446	472	451	433	430	452	474	450	459	434	449	455	449	444	477	444	530	438	418	453	486	488	465	462	429	452	433	507	454	452	442	480	432	480	440	483	468	409	469	451	394	435	462	432	503	471	423	442	429	480	466	435	464	418	464	457	431	469	455	479	450	474	470	483	481	437	458	470	474	448	477	474	483	469	425	489	474	460	471	465	425	473	425	440	439	473	434	432	462	448	469	433	454	434	429	481	470	470	472	469	425	457	466	474	479	471	470	449	449	444	454	470	447	454	451	452	460	452	453	512	496	440	454	445	474	443	448	428	474	468	477	464	465	447	435	456	450	469	471	517	445	441	440	475	483	447	497	464	492	422	477	466	443	459	459	425	465	397	480	424	469	466	432	455	422	479	455	439	496	458	441	419	447	442	445	473	491	451	434	444	453	444	476	488	450	460	491	450	443	465	435	444	432	482	429	441	438	441	409	480	492	465	495	464	421	461	439	458	477	473	486	461	401	470	437	455	466	446	441	443	464	446	510	515	481	467	459	485	454	487	455	485	385	425	439	494	433	479	457	452	494	497	414	481	415	461	452	462	437	444	450	443	418	482	460	443	466	458	457	479	450	483	441	453	477	450	443	453	445	433	439	420	439	473	458	467	477	454	451	462	456	460	437	444	484	436	433	454	451	478	441	486	439	428	477	451	502	484	441	472	485	494	479	453	456	441	466	489	460	442	456	469	451	470	461	419	495	461	429	424	486	491	461	464	465	418	484	481	488	442	473	470	424	498	453	476	451	414	463	428	466	468	470	436	456	462	455	440	480	441	473	433	463	440	441	478	437	441	468	460	451	446	477	443	478	441	450	502	475	489	435	481	461	474	467	437	477	454	469	459	456	456	440	487	469	488	424	466	467	500	449	467	440	509	430	485	473	434	483	510	478	466	431	467	433	480	456	490	435	468	463	425	448	430	475	443	466	475	491	512	454	456	454	430	471	438	445	470	487	500	471	476	492	422	459	454	467	490	442	485	452	447	460	483	446	494	474	463	432	412	491	444	492	449	479	479	470	463	460	478	493	471	472	473	489	485	419	465	492	478	480	488	459	468	452	464	488	454	443	460	435	433	450	440	428	440	446	459	480	498	459	432	437	449	473	430	466	435	432	478	462	434	475	457	426	434	473	480	433	441	512	465	487	460	476	477	442	448	421	477	459	457	446	428	446	425	419	440	447	481	466	460	491	450	457	471	470	467	406	439	435	466	461	439	439	495	447	471	463	459	439	479	453	431	451	461	450	425	450	442	464	490	454	438	500	456	461	456	432	447	450	448	475	458	438	479	450	480	460	458	452	475	424	426	441	479	462	443	476	467	473	445	461	456	419	493	447	458	480	451	461	476	423	454	454	435	439	471	435	416	446	447	450	498	473	458	455	447	438	460	450	445	451	465	453	463	442	450	474	447	495	503	438	470	439	463	409	476	449	432	472	440	445	452	464	465	478	447	468	435	451	478	419	405	469	425	455	418	469	442	449	460	488	446	492	482	453	430	440	502	429	439	456	475	418	431	445	440	451	466	447	446	473	456	430	471	475	464	485	473	475	475	451	440	453	442	462	465	446	457	443	444	442	422	472	487	450	477	442	449	477	480	503	486	446	473	447	444	421	453	451	434	435	464	463	401	460	446	494	508	444	464	495	461	500	485	474	419	484	461	427	475	455	488	444	447	452	448	477	448	430	448	466	470	453	495	454	466	429	441	465	416	459	458	457	427	425	460	480	458	476	458	512	428	421	456	441	489	459	459	467	448	498	430	437	428	453	459	449	465	488	449	449	421	473	431	504	417	449	478	455	459	457	444	450	500	430	473	453	503	474	448	439	466	470	466	468	490	472	463	471	463	455	467	483	474	446	426	467	433	444	455	447	481	456	462	501	463	447	497	461	448	451	436	472	483	453	501	436	472	455	431	439	449	471	464	463	449	437	426	422	426	470	441	458	497	458	480	484	462	466	449	446	466	447	484	418	434	440	481	468	451	463	457	448	467	473	444	458	476	477	454	497	463	494	441	419	478	433	472	464	458	474	461	446	432	445	450	460	443	465	462	468	392	499	441	449	423	478	459	441	437	450	436	393	453	462	449	466	474	463	478	447	485	447	462	444	421	454	500	459	482	473	484	476	403	434	506	491	483	478	449	483	467	486	479	476	465	473	486	466	480	485	451	439	433	441	470	467	452	406	453	504	459	436	453	423	457	434	447	450	462	448	434	484	478	461	462	426	436	443	455	426	475	466	486	480	454	448	410	480	508	414	458	437	436	439	467	461	456	440	454	428	464	457	459	417	453	447	466	444	470	462	468	485	413	502	466	447	419	439	503	452	437	435	472	467	447	477	442	457	504	418	453	438	447	439	440	450	468	437	416	408	481	455	454	474	478	460	463	471	448	489	435	477	430	457	448	451	419	465	441	475	443	470	430	460	458	456	485	437	444	451	467	486	443	442	459	457	454	502	498	455	445	458	453	488	463	478	468	465	481	459	420	464	476	491	474	444	451	441	481	443	491	456	452	446	483	473	477	439	446	395	454	450	464	397	423	439	467	438	471	479	450	438	446	460	423	477	497	484	428	492	455	482	442	453	457	486	515	427	468	456	469	411	435	461	440	418
14923	23349	16556	6638	3509	1921	1337	1130	1047	906	918	924	856	889	826	895	897	868	848	842	789	816	771	756	774	722	754	727	706	710	759	786	809	768	739	771	724	731	696	668	646	661	648	727	622	636	653	651	671	641	569	639	689	637	637	577	578	576	583	612	592	614	581	629	538	539	581	621	572	572	632	634	601	573	554	630	612	606	575	595	556	598	608	614	585	567	556	597	546	573	603	593	602	581	590	556	591	549	570	542	579	530	591	540	533	560	590	592	531	573	579	571	551	588	531	567	538	574	570	544	578	564	656	638	582	608	543	567	618	531	578	563	607	575	607	570	563	581	579	577	589	572	561	592	564	576	571	556	546	587	633	556	569	566	574	547	562	567	563	581	561	518	534	586	547	573	558	599	587	582	555	542	559	553	563	521	587	560	605	561	555	631	579	567	545	581	544	551	597	575	546	588	539	631	586	562	534	616	580	596	573	590	583	576	580	598	580	546	593	601	608	579	562	572	584	601	607	552	544	591	511	591	561	576	591	523	558	565	544	588	607	558	558	601	578	572	555	535	587	564	553	618	566	637	592	565	538	598	558	559	577	556	603	555	542	544	556	552	581	600	580	611	567	607	570	571	603	568	590	547	548	596	586	570	566	617	582	588	591	581	605	603	521	530	567	626	581	566	601	567	543	585	569	545	596	559	559	550	572	556	536	582	537	573	543	528	567	559	574	560	568	564	552	590	557	550	575	557	558	558	590	611	564	550	573	574	582	536	581	582	616	555	594	573	561	613	535	539	579	568	551	565	600	554	607	593	535	591	545	546	572	581	561	590	556	556	581	537	580	552	560	599	576	555	545	530	562	569	588	592	559	547	566	563	587	531	553	576	531	574	542	569	585	546	559	597	596	574	564	581	608	559	550	595	564	572	590	581	542	588	574	589	570	546	585	536	537	567	536	578	525	524	524	574	539	557	563	609	594	581	607	588	550	561	574	555	586	567	593	572	583	549	568	574	589	560	587	541	575	588	569	598	558	549	599	573	573	565	588	549	537	565	612	557	573	556	530	539	552	550	592	550	557	537	561	545	527	553	581	580	598	547	562	541	524	586	556	600	507	563	570	551	598	550	604	572	565	527	581	585	559	563	544	552	560	586	588	572	613	584	544	582	595	567	558	548	571	553	524	553	594	564	590	601	585	553	619	571	605	550	516	549	557	581	559	566	566	605	581	602	580	561	591	579	556	581	589	624	598	548	569	542	594	550	517	597	609	570	564	565	582	549	540	574	570	599	582	565	583	541	560	584	546	519	579	588	614	561	548	575	561	557	553	546	575	573	492	596	554	560	577	557	541	565	560	572	499	604	580	571	557	556	535	607	569	574	604	538	554	574	574	601	539	548	567	560	573	579	574	554	614	581	536	591	551	529	625	558	601	563	550	601	557	563	620	572	567	576	573	577	588	603	596	554	577	573	563	543	517	595	544	571	543	577	559	556	602	550	554	550	589	557	580	565	618	539	588	568	571	560	621	593	549	573	570	569	577	555	560	548	579	576	581	568	535	602	572	562	581	559	586	550	541	532	596	562	575	607	596	629	572	594	560	562	560	600	577	622	585	575	539	573	596	554	547	576	563	580	514	550	572	554	575	557	584	524	566	602	594	580	590	532	559	567	562	549	568	566	562	551	555	561	556	581	556	550	583	580	566	565	564	573	575	588	541	556	578	568	584	574	570	586	548	560	561	580	570	567	578	554	579	575	577	553	586	553	568	598	546	584	542	600	570	554	584	561	546	523	534	544	595	570	579	552	557	590	580	580	565	560	572	564	535	587	589	540	579	542	590	554	581	554	565	505	571	572	559	554	581	600	589	602	563	562	597	567	602	599	549	586	544	549	529	549	571	605	593	554	554	534	538	571	576	564	585	555	571	536	564	547	584	565	563	565	537	574	607	649	595	549	583	589	582	607	558	581	612	585	588	585	608	559	568	560	583	501	535	593	551	561	558	582	546	580	552	567	591	582	615	548	580	542	560	635	565	599	572	537	542	565	586	569	601	564	557	587	530	590	553	609	594	575	557	552	571	600	555	568	558	545	537	596	559	582	552	544	576	591	565	593	575	638	598	596	584	652	578	553	595	527	615	560	553	547	578	591	574	592	583	548	570	573	579	552	589	594	581	560	543	600	541	576	595	566	559	567	618	599	578	574	578	555	591	616	584	592	561	592	545	577	603	578	533	566	575	580	559	569	579	580	573	589	565	542	536	595	590	572	579	516	639	599	596	570	590	590	560	606	582	558	569	564	580	555	554	600	580	566	566	535	610	593	634	545	548	535	549	591	568	558	595	567	571	610	573	549	580	560	546	555	595	542	555	554	581	576	583	563	551	587	561	559	540	552	598	609	576	567	604	571	604	573	619	578	562	577	564	551	606	565	553	628	588	527	560	567	627	569	522	608	580	533	552	532	585	592	576	555	568	542	554	618	537	559	561	561	593	599	578	547	574	603	578	552	553	583	582	580	579	553	528	589	604	557	590	534	551	569	607	531	547	547	560	566	550	587	557	533	544	567	571	578	537	568	598	538	550	549	544	544	585	584	566	591	604	591	549	538	581	583	590	548	599	608	577	593	596	508	562	582	583	562	576	565	608	576	562	568	584	571	550	553	556	546	564	536	598	606	542	547	527	573	605	553	549	603	578	591	528	573	594	621	571	598	593	549	608	586	601	519	563	542	545	593	554	567	550	555	558	524	566	604	601	581	607	558	557	591	614	586	586	561	600	599	571	626	570	515	575	573	572	563	605	554	600	633	564	548	574	562	573	545	600	582	559	564	603	583	546	560	576	577	558	568	587	614	558	587	586	608	539	580	550	509	579	611	590	563	537	583	558	584	550	603	542	608	555	609	572	547	568	593	541	554	582	565	577	584	576	549	554	549	600	558	585	574	574	564	552	557	579	593	550	546	592	588	578	532	591	578	554	552	573	538	608	527	567	579	604	576	603	548	550	570	576	591	580	570	572	591	594	542	574	545	568	573	563	582	588	561	589	569	567	546	585	545	591	548	590	601	555	583	614	554	576	569	570	560	544	540	585	587	565	563	575	564	577	571	553	544	545	586	539	599	527	577	588	528	573	572	580	554	545	554	564	574	559	579	604	593	542	588	548	569	552	552	554	558	589	548	532	546	573	544	561	573	583	572	537	548	587	612	572	547	550	582	610	550	540	558	551	595	569	590	578	556	595	571	562	594	570	609	574	577	527	564	563	604	561	557	530	588	551	533	583	571	593	587	548	564	535	613	556	557	601	513	564	536	559	568	575	570	614	587	550	573	562	554	602	581	579	559	625	580	554	621	585	614	565	618	582	585	514	513	589	569	574	609	565	592	555	587	551	600	602	571	562	551	591	564	554	599	560	512	607	567	562	613	602	576	589	562	598	605	590	561	552	574	580	585	583	589	598	530	573	549	536	574	550	596	541	611	558	568	590	528	589	607	610	573	560	560	600	549	564	579
24505	21557	28805	24755	21255	7385	1628	1038	829	751	729	741	639	668	663	636	596	613	598	642	593	525	542	544	467	486	519	538	491	532	534	532	522	514	541	572	522	500	451	468	446	423	405	447	438	421	418	398	433	444	422	383	451	424	376	381	383	388	357	342	391	431	413	362	373	368	394	372	384	405	381	416	353	353	390	339	357	377	348	366	341	378	366	338	359	361	338	376	366	374	349	361	378	353	383	366	399	419	362	364	350	358	352	341	378	375	364	328	360	340	345	369	381	355	371	313	362	363	348	376	380	402	381	357	366	368	373	339	399	359	360	371	358	333	371	364	355	342	335	356	336	373	379	379	397	374	339	345	348	333	365	380	346	362	331	379	344	362	327	344	382	357	390	342	342	333	365	356	345	357	350	382	378	370	352	401	338	389	367	346	383	378	351	343	355	367	348	317	383	370	405	354	346	359	367	335	373	350	401	375	328	370	371	393	331	397	338	347	338	352	388	338	389	332	356	372	331	361	366	359	378	340	371	372	373	359	328	358	372	334	367	366	355	359	348	396	381	380	357	367	349	338	394	358	346	351	371	361	340	358	370	356	369	366	332	359	344	354	338	385	359	376	340	368	361	367	341	344	355	360	342	336	354	396	350	390	344	371	362	356	363	351	367	329	344	328	364	366	370	353	368	356	373	367	347	352	367	340	348	352	375	356	400	383	350	360	389	378	371	344	375	379	348	320	360	346	406	342	368	381	359	331	393	339	365	358	380	336	379	349	350	372	331	357	310	388	341	373	371	364	364	342	348	356	349	361	374	373	339	346	367	389	388	360	383	345	383	359	352	385	357	361	372	371	343	356	358	359	357	367	350	368	373	348	345	331	372	337	415	358	386	358	345	372	347	343	363	365	352	346	331	360	364	381	369	320	358	351	343	347	360	355	386	357	370	348	358	365	350	350	364	352	344	354	370	352	373	340	370	384	349	353	336	359	358	346	350	366	319	377	348	377	341	333	359	375	383	371	333	366	360	343	387	360	371	386	360	335	363	350	322	308	396	330	378	356	358	376	348	370	353	313	378	355	346	366	354	361	350	382	366	352	382	336	394	364	344	390	340	339	372	346	341	371	337	386	365	345	335	362	349	376	380	357	315	355	379	326	373	348	357	337	385	359	338	361	386	381	369	332	365	347	340	350	343	353	366	369	363	371	344	364	327	387	383	370	347	355	366	380	380	350	360	338	357	382	354	367	379	396	352	347	354	373	368	379	349	368	341	346	337	374	357	398	356	363	341	345	351	353	378	338	349	334	354	339	372	360	338	361	377	350	346	350	400	389	387	354	360	354	333	358	365	371	337	364	347	346	342	369	384	378	352	381	330	371	348	364	358	401	355	373	368	352	394	355	361	360	347	363	327	365	375	361	359	354	352	363	353	371	343	366	361	362	334	382	365	360	361	362	366	350	360	352	362	339	395	391	351	377	358	368	380	347	349	365	352	333	343	377	338	360	319	355	349	378	350	389	356	349	348	368	365	358	369	366	364	369	355	344	378	368	355	352	362	349	362	354	332	366	374	329	342	339	355	382	358	359	340	334	366	337	407	372	390	319	324	365	350	334	365	363	371	338	335	400	352	367	357	340	371	369	330	373	365	325	352	354	363	311	366	328	351	350	340	372	336	353	385	378	324	371	367	335	347	336	348	361	381	338	334	375	329	365	358	377	355	373	332	350	337	360	378	377	358	348	328	330	351	391	369	339	351	333	367	366	345	356	358	357	344	375	383	342	354	385	367	375	374	388	352	417	327	350	362	382	357	343	362	380	354	378	358	368	359	325	374	393	360	351	389	352	375	352	339	333	358	387	384	335	353	381	366	372	371	350	347	368	402	352	343	341	361	355	369	367	329	333	335	349	366	377	350	371	338	361	384	337	368	334	348	378	342	348	350	357	322	375	341	344	355	373	378	339	369	357	382	343	358	343	378	364	372	360	371	351	356	328	366	327	364	359	322	358	363	341	382	348	362	362	379	374	328	336	361	362	396	346	331	342	383	350	353	342	350	344	350	335	353	357	345	339	334	364	378	363	354	368	383	347	394	394	371	335	353	409	347	342	366	391	406	402	341	353	385	368	370	387	358	369	370	369	332	369	335	362	357	356	338	352	370	349	351	355	345	349	376	371	346	365	365	354	321	342	361	343	371	362	363	377	379	380	319	345	348	369	380	359	355	345	360	376	379	336	376	321	357	360	370	346	328	385	344	364	341	360	395	397	342	367	354	343	363	361	372	349	347	347	380	357	358	348	343	379	349	369	367	342	347	337	299	357	395	334	371	385	380	319	341	346	337	375	339	387	315	358	390	348	345	372	339	324	334	370	366	338	348	331	335	346	366	389	317	387	390	367	359	357	344	323	377	354	357	361	350	348	340	329	356	349	343	353	384	380	375	360	384	351	363	352	353	323	340	346	361	395	375	332	406	370	388	358	352	371	355	349	387	327	331	379	357	351	340	369	357	349	364	338	358	345	370	379	357	345	349	350	357	372	326	348	395	343	355	325	378	376	371	390	349	343	376	406	321	346	334	339	347	342	352	336	367	332	380	361	361	343	363	345	391	332	363	345	349	333	367	375	372	346	363	345	354	341	366	357	371	334	366	398	356	360	376	380	360	377	358	379	375	357	351	301	353	376	366	355	388	365	355	349	353	365	341	396	357	364	344	351	379	375	380	385	329	351	352	375	351	343	359	326	349	377	360	381	348	330	348	317	370	365	343	387	355	370	377	394	390	333	366	348	324	325	369	367	366	344	361	357	366	354	330	350	346	379	340	377	351	381	345	353	376	369	379	372	361	350	402	373	360	333	324	324	377	367	358	350	369	365	347	357	327	333	352	385	370	320	358	357	355	332	365	363	359	361	333	340	330	363	397	382	341	363	382	328	378	366	387	332	378	356	360	377	344	343	365	369	374	399	365	380	359	383	397	364	341	330	373	345	361	361	358	375	384	352	355	364	351	353	354	357	359	382	373	343	371	346	348	356	346	350	350	371	327	344	355	350	385	383	359	352	344	348	388	362	363	374	336	351	392	378	372	369	374	367	354	382	354	332	359	374	346	364	297	346	356	351	338	363	387	372	351	377	386	336	337	387	343	371	363	348	380	338	359	342	337	323	341	358	362	371	332	335	355	361	350	337	374	364	358	356	370	362	355	361	360	353	332	357	340	331	362	371	387	405	369	358	343	348	353	345	369	358	366	348	360	354	328	340	360	347	393	353	324	324	383	327	347	384	404	363	350	380	361	338	366	337	363	372	342	355	363	370	369	356	344	363	366	372	329	313	373	354	349	360	333	354	379	340	355	365	362	356	328	340	323	328	352	382	375	353	336	326	376	328	353	332	351	343	374	372	331	353	398	360	353	372	387	369	349	377	316	330	396	359	380	333	404	323	357	376	363	358	387	366	355	344	346	349	373	370	361	329	345	406	350	378	365	339	362	374	315	345	371	373	367	350	375	381
16036	31049	23365	11221	6432	3843	2715	2107	1727	1517	1486	1365	1219	1205	1148	1147	1169	1069	1049	1008	969	895	839	833	796	794	805	822	768	799	831	847	828	875	815	866	726	682	725	658	632	632	665	620	616	597	590	575	572	625	612	548	591	512	533	500	495	534	505	520	464	445	519	512	490	515	493	474	470	513	457	457	465	481	490	466	468	465	488	443	453	454	440	486	461	454	461	453	474	461	459	453	488	509	488	480	462	443	470	447	438	451	441	435	505	446	446	479	439	460	467	445	446	457	475	439	447	427	430	441	457	425	444	440	466	437	466	457	418	454	453	447	459	473	451	451	449	449	454	446	407	463	486	472	465	447	458	455	460	444	448	455	449	427	453	471	413	410	460	458	455	458	472	400	457	410	460	448	478	464	434	482	452	465	435	412	438	441	466	472	429	482	463	432	453	464	466	450	434	443	447	476	459	471	451	468	439	457	451	434	466	441	484	453	420	454	436	412	411	438	427	439	448	456	459	500	491	415	457	421	472	454	424	451	450	446	457	407	461	450	472	485	452	456	440	449	444	471	443	437	432	467	466	454	457	463	432	430	457	442	462	472	453	444	478	478	473	416	449	451	481	443	460	436	427	430	450	417	477	424	414	395	432	461	457	427	445	467	443	446	421	428	442	458	439	414	441	444	478	416	457	420	484	474	463	465	446	441	441	437	463	413	429	434	499	444	446	456	466	437	441	460	429	455	435	454	500	411	447	449	450	433	432	407	437	484	440	475	431	459	447	446	459	437	463	469	430	433	435	486	459	420	461	454	407	448	452	435	420	450	446	472	464	458	485	486	450	454	470	389	461	441	482	456	447	469	482	466	433	435	417	463	392	436	431	430	447	436	418	455	480	454	436	460	490	452	440	460	486	456	450	434	437	441	469	448	441	429	453	488	461	458	453	481	457	452	458	480	461	444	455	458	393	468	441	489	429	472	457	449	463	449	435	448	436	447	483	436	468	451	442	435	409	511	478	429	478	451	443	457	466	468	482	452	432	448	466	444	423	476	477	452	470	488	440	451	448	448	438	461	421	428	434	428	441	445	435	431	508	442	443	467	486	456	459	427	401	457	426	444	471	465	448	453	450	435	460	467	420	471	430	404	505	464	438	433	445	444	435	496	442	469	480	465	466	457	414	443	435	430	448	424	455	470	441	495	441	488	480	433	468	487	420	447	486	475	461	483	440	452	433	413	499	451	465	466	414	438	443	446	435	442	427	430	433	438	418	485	432	468	459	468	446	499	446	442	410	433	433	441	475	456	441	497	414	427	435	457	415	438	469	488	450	481	454	434	437	426	453	448	426	436	451	424	468	437	448	410	443	475	458	489	446	447	441	445	443	451	445	467	453	425	421	467	448	457	481	464	464	477	470	433	475	455	417	468	454	479	450	486	462	487	432	460	438	453	443	458	427	436	495	392	431	434	464	461	472	459	453	437	445	458	450	449	459	451	460	503	409	464	427	478	460	462	450	473	459	469	477	453	491	472	499	479	464	436	459	412	437	447	404	447	443	435	436	434	457	440	457	450	499	453	472	466	433	413	448	424	419	452	421	458	438	439	403	486	453	438	413	481	451	450	430	458	464	434	448	451	438	450	465	426	466	444	433	414	455	425	447	507	482	449	406	448	463	461	447	434	452	420	452	458	469	465	446	462	448	482	419	439	446	411	463	458	431	447	441	433	493	483	444	450	426	429	454	420	453	467	429	444	438	489	437	424	432	445	428	455	419	463	447	411	452	456	456	454	449	464	457	414	474	453	456	441	468	466	477	461	428	443	429	441	419	432	456	498	475	467	452	471	474	424	457	504	415	460	468	432	479	453	409	396	472	423	482	455	462	479	466	420	463	434	471	460	464	441	431	507	450	460	433	417	461	483	446	478	461	465	411	451	464	442	461	425	461	440	461	421	433	427	483	454	453	457	478	422	456	429	444	448	453	437	454	444	479	417	457	416	463	431	454	442	423	475	467	446	464	443	420	437	479	446	455	422	464	461	439	463	444	434	475	406	432	452	449	422	440	472	463	452	455	465	436	412	444	419	438	478	430	451	464	492	396	424	445	469	436	448	422	428	449	463	433	471	462	448	479	443	451	445	470	461	450	458	449	456	430	437	452	427	436	439	451	439	485	413	418	467	484	455	436	446	459	453	462	457	434	501	437	442	438	442	454	415	432	468	452	438	456	439	450	413	433	464	467	461	431	492	437	455	466	470	459	459	441	457	454	459	450	522	444	433	477	424	450	448	431	491	427	448	426	456	425	462	446	466	411	461	466	455	423	451	433	446	469	496	465	439	465	434	464	437	460	448	423	445	461	411	502	463	452	417	448	437	454	437	484	411	461	456	503	458	427	443	469	456	472	487	431	446	500	474	419	433	460	450	442	454	471	407	462	441	437	473	421	467	425	448	441	458	425	452	501	413	446	421	468	466	495	447	472	457	429	438	420	443	456	435	451	451	444	460	449	418	463	441	461	433	431	472	433	476	458	501	429	446	492	459	411	468	447	479	498	440	417	462	440	464	453	452	401	483	487	434	402	452	431	481	434	497	445	431	420	414	452	442	448	416	462	464	445	454	476	469	467	452	471	470	443	423	476	429	481	425	470	450	436	432	455	445	481	452	442	440	460	444	485	422	445	458	468	449	419	454	456	480	440	437	423	444	448	470	446	450	492	466	422	447	445	454	443	481	451	422	426	439	484	433	468	442	451	430	408	439	413	419	428	418	504	456	436	468	458	432	446	434	477	437	461	415	453	437	389	440	463	458	468	411	486	479	435	447	449	460	461	486	431	440	440	438	444	414	426	453	472	486	458	461	464	447	478	464	424	436	420	408	459	479	460	456	408	447	443	439	455	461	459	471	444	435	465	426	462	427	433	418	392	442	452	461	457	419	455	433	482	403	450	451	434	459	442	426	445	412	440	473	430	476	460	431	489	419	434	493	461	414	401	417	462	413	450	436	460	464	473	428	437	463	419	417	455	440	411	436	420	444	497	456	456	464	434	451	475	477	426	450	466	462	489	412	483	444	423	431	468	458	418	458	430	429	481	435	444	416	463	420	461	456	490	462	438	463	455	463	451	451	441	428	435	449	460	459	417	445	465	440	467	489	460	430	435	435	448	429	467	425	500	493	483	449	462	462	482	442	462	431	485	425	449	426	432	453	416	483	480	458	431	447	424	484	475	448	400	463	433	457	452	436	464	418	458	446	436	453	477	442	469	436	463	440	478	437	433	448	448	445	441	439	414	453	436	417	429	432	438	447	409	454	472	437	437	426	454	457	448	476	414	492	449	470	446	490	430	446	449	470	462	487	472	465	452	437	464	450	424	452	474	452	462	451	434	417	422	452	472	472	485	441	476	445	453	446	445	454	480	426	474	438	422	418	441	439	431	404	449	444	464	440	461	484	453	463	464	482	435	440	432	434	481	449	461	404	403	471	439	462	437	446	462	430	443	451	465	467	442	464
25821	21633	27577	25549	7411	1570	1100	888	810	809	743	724	702	724	742	691	693	671	681	649	663	641	665	616	631	631	599	601	578	591	616	624	633	651	658	648	649	625	617	560	553	603	593	571	540	550	546	541	588	581	583	536	516	554	566	523	518	534	538	501	506	524	544	488	525	515	526	559	529	524	566	529	468	502	480	453	516	507	535	495	509	493	550	542	515	530	493	499	480	501	508	507	489	488	488	544	541	517	462	529	528	541	494	508	497	518	530	556	536	519	503	519	535	496	543	481	474	472	498	558	506	534	550	498	538	518	526	482	510	534	485	494	518	527	500	502	506	502	484	472	518	527	553	505	499	462	499	540	537	516	509	488	549	560	537	527	503	521	478	517	495	473	487	475	476	538	485	533	541	510	509	495	500	484	502	484	492	517	539	555	487	486	543	536	522	512	478	527	521	515	496	520	535	511	506	521	540	543	543	510	530	555	528	512	484	510	526	461	458	512	500	530	514	547	541	508	518	495	523	528	489	500	518	480	562	516	523	490	520	501	537	474	512	504	463	504	484	508	486	518	526	504	488	467	522	599	512	514	501	517	489	530	509	519	531	506	497	506	542	524	515	520	516	559	552	514	532	472	522	549	497	527	507	513	527	500	522	501	537	492	512	523	487	499	521	511	542	496	514	500	510	514	478	525	475	538	468	524	540	521	529	533	525	506	562	469	510	488	476	490	492	518	506	492	525	507	510	555	536	531	508	492	479	530	519	505	527	526	507	482	477	477	513	494	499	481	479	512	524	555	500	502	572	542	512	484	511	551	546	515	543	549	526	515	556	518	500	497	495	499	496	504	496	541	537	502	541	436	544	515	508	507	524	498	506	531	483	498	481	507	519	540	515	482	475	525	515	500	482	522	502	529	521	467	515	523	542	541	492	522	525	503	509	474	519	491	471	498	497	492	484	530	531	493	515	551	536	546	503	518	452	524	514	531	511	471	497	512	495	486	512	514	541	507	503	490	515	497	553	508	482	529	523	502	507	472	473	510	501	518	491	489	497	515	565	518	520	495	532	493	499	513	571	485	523	481	486	506	517	506	493	519	572	523	527	506	497	481	476	501	544	546	450	505	505	509	523	527	494	536	552	531	532	539	542	464	505	533	509	526	513	475	541	495	521	507	514	513	485	511	484	541	495	520	513	497	524	520	501	504	503	483	514	522	485	465	512	508	529	463	516	517	477	510	478	509	503	485	533	515	491	529	563	503	489	499	488	536	540	462	517	511	522	508	499	529	520	514	508	511	492	481	481	513	514	479	516	498	507	484	544	467	513	567	522	518	526	542	514	478	512	506	511	513	541	524	511	507	525	504	545	496	488	501	523	509	487	544	508	464	512	493	486	485	550	533	506	504	526	500	524	508	490	515	521	562	519	535	537	517	511	496	503	520	507	536	509	554	545	505	496	526	506	487	524	535	518	482	491	542	495	504	531	492	522	492	550	521	471	538	493	488	532	495	508	506	512	475	494	541	438	499	460	506	509	516	533	515	541	516	496	538	509	502	525	535	530	506	517	570	485	527	520	497	517	538	514	496	509	454	535	525	485	526	532	512	481	520	481	490	509	506	535	556	530	511	509	498	523	482	532	481	495	500	500	496	532	464	516	480	539	532	490	511	504	494	532	520	514	528	571	521	506	522	510	518	499	499	512	503	509	499	473	499	510	545	500	508	524	505	493	491	498	522	491	516	540	497	529	521	543	546	512	506	517	496	517	514	529	506	541	514	523	516	523	515	492	544	500	511	523	539	515	501	534	508	537	485	486	487	527	564	506	491	510	517	519	512	514	500	481	512	527	489	509	517	512	501	509	497	535	499	523	502	495	500	535	504	515	482	523	512	540	498	440	496	527	527	513	518	477	536	524	542	506	490	527	565	542	493	490	518	490	472	524	491	525	515	510	496	506	502	485	533	472	533	499	468	498	531	507	533	474	497	495	499	496	535	521	502	510	569	540	502	522	534	542	519	495	475	512	533	515	532	533	527	503	507	545	483	507	531	498	551	531	513	506	534	465	526	531	501	526	462	509	503	514	504	526	500	499	526	525	513	518	494	558	496	549	487	505	438	514	504	506	532	517	496	537	556	513	494	502	517	478	504	536	483	530	541	508	513	505	524	550	541	521	564	527	497	518	484	495	517	510	544	507	504	494	520	499	542	515	540	495	526	507	494	527	487	516	520	535	498	519	506	500	491	515	528	511	510	542	538	498	518	466	499	482	499	524	499	504	558	496	522	533	503	485	519	526	533	493	541	520	518	497	532	487	529	524	497	491	508	506	516	513	527	510	524	516	488	550	467	475	531	463	514	504	498	476	508	478	524	503	497	511	524	526	477	519	532	565	503	503	559	507	468	487	483	497	562	507	503	557	518	479	499	500	496	551	468	489	535	506	544	520	507	547	528	475	503	486	512	492	508	482	475	519	509	512	544	516	512	546	500	525	484	514	541	537	496	504	552	520	514	521	503	487	509	467	520	525	486	505	483	481	534	521	523	475	541	514	454	506	514	552	494	533	561	567	563	497	501	525	497	557	542	506	496	512	501	463	514	524	489	484	509	495	480	513	504	501	534	524	507	538	553	491	495	512	529	513	515	502	504	526	499	535	530	523	493	511	495	529	503	493	498	466	509	495	522	503	509	510	523	549	489	537	520	503	503	486	511	527	539	540	493	510	541	510	505	526	484	521	510	530	493	481	480	518	536	507	534	523	518	514	537	523	474	547	456	491	510	519	516	503	515	531	511	519	488	529	505	538	487	497	525	495	549	539	517	551	522	538	514	480	496	517	510	544	519	526	470	524	527	508	509	545	529	529	559	483	495	471	516	488	476	510	478	512	549	553	481	543	511	506	526	509	523	503	519	490	525	523	521	503	514	530	518	527	500	475	582	542	493	507	498	487	514	529	522	462	511	511	497	478	479	507	529	528	528	485	505	507	496	506	544	505	563	525	517	517	453	524	547	556	529	526	516	520	538	486	469	516	557	512	538	512	491	510	493	483	537	504	511	522	535	496	529	505	512	509	465	488	506	470	506	484	494	515	511	515	509	536	543	457	519	532	479	498	505	503	518	523	498	542	505	504	515	507	543	488	497	517	551	491	535	528	533	524	520	529	505	519	541	520	499	494	512	489	517	516	525	487	503	531	504	495	519	498	520	503	521	512	494	514	493	509	486	546	497	521	495	496	478	471	530	500	510	537	509	500	509	535	528	508	527	527	549	519	502	529	490	560	566	480	473	534	510	480	556	485	531	473	463	529	488	526	532	524	481	501	497	521	509	473	482	468	467	500	489	499	498	577	507	518	516	521	484	510	486	511	511	577	478	480	477	480	498	504	501	505	548	532	494	542	522	546	505	551	479	487	545	487	506	519	508	534	505	522	483	540	503	513	498	508	499	501	496	490	509	486	526	534	464	517	535	496	512	488	488	521	538	491	497	507	529	497	511	511	520	520	513	522	488
15150	26547	19200	8635	4689	2805	2159	1837	1518	1405	1313	1330	1221	1196	1225	1110	1113	1182	1066	1068	1004	986	953	877	891	865	873	903	901	857	876	948	932	990	924	846	909	904	822	788	753	748	797	768	720	753	741	727	727	706	707	727	748	724	662	631	642	623	622	631	668	667	652	636	651	657	628	672	671	660	627	655	642	594	635	620	637	618	622	658	652	684	661	622	684	637	627	651	624	693	607	647	605	615	619	618	574	623	648	602	619	587	643	600	688	673	668	640	643	650	616	631	658	584	659	608	594	602	597	592	642	642	629	607	583	676	624	681	575	707	623	643	656	605	619	627	604	671	637	659	666	644	601	635	632	605	580	635	604	591	625	613	648	620	630	606	611	636	645	603	592	680	606	622	647	633	594	612	611	643	637	640	581	622	614	629	643	657	653	648	680	637	654	659	595	622	621	630	650	607	645	607	620	664	589	592	654	663	692	641	629	588	577	661	615	612	601	665	646	646	582	646	626	658	648	611	598	649	633	623	644	596	626	633	625	576	623	659	619	609	619	633	622	663	623	599	654	598	626	644	588	632	623	622	614	630	608	649	613	648	648	646	612	634	617	631	587	607	640	642	606	621	618	604	589	667	598	654	640	640	614	642	624	627	592	634	647	659	644	624	651	663	610	645	673	646	620	608	589	626	637	647	626	607	652	616	672	642	612	618	642	591	654	590	634	692	636	635	636	615	639	630	598	620	641	609	666	645	638	575	618	671	643	624	634	613	631	622	604	638	622	606	629	654	650	583	622	640	653	588	646	660	622	633	630	639	592	631	606	642	656	601	609	673	650	620	586	591	653	591	638	659	669	605	642	594	620	558	693	639	635	626	632	609	635	626	624	624	656	621	647	665	627	656	621	596	577	640	618	630	653	624	617	602	623	622	668	610	629	612	609	664	621	623	652	604	673	601	635	621	590	649	605	591	607	616	633	613	622	672	610	628	634	619	647	622	605	617	636	671	649	608	620	655	608	661	640	598	633	636	627	622	650	632	632	614	579	589	608	650	613	622	644	608	625	631	617	634	621	599	625	602	632	622	629	602	649	637	558	648	632	627	590	592	621	635	620	625	623	604	623	639	657	610	664	595	664	695	584	623	611	628	621	655	626	653	649	643	633	609	630	621	632	649	648	642	627	603	627	625	616	632	699	617	647	630	602	593	680	641	639	634	628	656	655	648	652	664	622	635	646	640	670	649	612	649	645	645	659	595	608	660	628	653	670	632	685	626	655	650	621	602	582	623	601	636	606	623	613	574	626	617	654	639	632	645	638	641	592	628	647	696	642	585	621	594	627	640	639	645	586	643	639	634	571	661	659	672	611	615	570	598	636	653	622	651	629	628	643	637	583	641	634	603	649	604	606	602	629	592	629	673	591	635	641	623	633	663	655	639	601	651	633	625	600	616	608	602	603	595	642	646	642	649	639	671	606	599	605	613	642	613	619	601	611	616	616	624	642	592	619	589	642	619	614	628	647	589	624	615	607	630	718	661	590	620	643	611	676	606	602	642	657	630	640	643	668	608	645	638	661	629	616	693	660	652	583	648	637	626	602	620	612	611	653	630	658	632	641	634	669	619	622	654	612	667	668	590	628	658	645	642	614	625	643	599	598	604	615	663	668	625	637	677	621	639	672	607	611	649	660	658	587	658	606	622	615	618	676	636	576	623	665	648	644	612	598	645	647	630	613	660	623	677	641	631	591	638	666	623	670	615	641	620	657	649	609	620	662	631	658	595	638	618	596	596	635	598	614	603	671	619	685	620	620	601	628	660	653	658	668	635	622	599	629	644	629	637	616	676	628	680	625	594	621	625	604	635	650	635	641	609	592	608	606	630	598	601	632	677	565	621	585	648	581	629	619	625	634	632	605	638	624	640	544	594	598	610	650	629	631	665	641	608	646	647	634	614	633	621	643	615	613	616	630	624	642	608	600	666	623	641	604	615	590	645	652	637	633	639	627	672	619	616	634	611	662	619	575	628	579	640	611	631	612	652	580	630	600	607	659	599	616	655	632	621	626	631	642	642	637	645	683	642	627	653	595	638	654	595	638	631	639	670	646	648	653	657	582	643	624	654	626	623	666	649	599	640	594	623	660	603	626	590	631	610	596	642	633	611	629	654	648	621	611	617	646	590	638	646	627	613	635	659	592	636	632	626	606	599	640	699	636	617	626	644	596	633	653	586	644	634	584	623	594	607	634	656	648	632	625	600	627	626	640	632	622	624	653	696	629	624	628	594	652	591	634	614	660	613	604	598	633	646	612	625	592	637	616	636	642	632	621	690	616	610	628	629	689	670	628	626	623	606	577	629	656	634	608	620	655	622	610	632	658	606	627	637	626	586	649	601	676	650	622	611	636	614	587	653	642	604	592	600	602	641	604	658	670	643	647	656	606	631	628	641	592	636	575	649	624	625	622	618	613	623	618	609	589	651	595	604	591	630	640	621	623	606	618	618	646	623	573	589	629	664	679	639	642	650	665	585	594	644	616	618	615	600	647	650	618	606	622	598	604	670	600	582	626	668	615	658	611	639	612	607	634	629	594	633	654	629	631	617	663	606	643	599	614	585	606	623	620	628	618	663	587	619	670	630	629	624	615	622	648	611	616	636	606	615	618	617	618	618	629	620	638	643	630	626	581	658	616	620	612	647	634	595	613	629	619	652	590	668	624	622	587	619	658	596	647	610	653	641	613	625	639	641	685	641	647	676	613	593	676	595	663	597	628	654	588	629	656	607	616	567	620	652	627	647	639	637	626	678	651	639	623	628	611	673	602	610	617	612	646	598	667	636	650	619	630	624	643	621	624	614	603	627	649	624	667	584	652	621	658	636	612	631	643	611	671	641	588	640	623	607	622	657	617	631	616	671	572	624	634	602	605	650	620	595	603	641	591	649	671	617	582	630	646	627	625	657	591	652	594	621	604	641	586	633	664	619	593	643	648	616	629	642	609	607	644	652	656	633	618	626	619	602	625	649	631	619	611	630	649	609	667	596	636	654	589	604	587	623	636	667	607	661	600	609	609	620	589	642	622	598	646	643	609	658	637	665	673	633	581	639	643	602	589	613	622	619	694	634	607	640	659	650	640	622	623	616	623	614	625	589	675	604	685	620	607	619	656	621	608	601	627	645	638	679	615	630	585	599	650	618	602	605	629	601	642	587	630	613	614	614	637	578	612	640	570	650	632	614	646	637	656	609	591	635	656	610	628	661	592	657	578	642	656	611	650	687	634	612	647	651	615	608	658	583	612	637	617	630	622	629	600	614	639	634	609	610	635	646	632	620	597	570	672	655	606	655	582	608	612	628	618	576	597	664	633	672	606	599	641	601	657	578	631	613	635	666	647	604	604	592	641	612	603	619	620	644	599	617	607	620	589	646	615	591	650	587	628	641	661	633	631	639	637	650	647	610	647	673	620	658	658	616	601	624	633	633	590	620	631	607	635	694	632	662	644	620	596	632	607	636
23461	21597	29477	24197	21603	21467	6532	1664	1287	1144	1098	995	931	846	814	874	817	825	753	722	701	693	667	659	658	684	668	642	650	594	608	631	651	664	668	674	605	624	582	513	515	469	502	496	497	461	482	457	481	494	500	485	459	469	427	423	405	426	423	435	416	418	419	441	395	398	423	380	344	420	392	372	401	390	364	387	368	377	390	404	397	393	408	412	401	393	390	357	403	380	364	426	406	417	414	387	418	379	391	401	394	407	369	370	380	384	422	394	378	363	399	378	379	376	390	374	385	362	378	370	404	422	388	387	400	406	378	397	388	359	397	406	391	411	408	394	364	356	403	386	362	382	366	355	391	365	399	370	416	384	387	396	346	416	399	378	372	362	386	403	337	406	367	361	388	376	376	364	441	364	391	386	418	391	392	378	418	403	375	363	382	395	363	394	376	401	373	423	390	381	402	431	342	403	394	389	403	361	422	390	389	457	376	419	399	404	400	382	355	427	363	401	434	406	402	391	359	409	428	366	426	388	378	397	378	366	377	404	378	392	393	402	368	417	397	426	362	382	409	398	368	392	403	373	401	415	396	381	374	375	406	354	374	370	399	393	388	415	398	395	399	401	426	389	379	387	375	387	390	370	388	415	402	352	358	423	393	423	398	364	382	393	406	429	379	398	362	385	408	388	374	366	409	388	377	409	382	416	416	385	391	372	389	416	354	389	374	384	392	377	401	374	381	381	432	394	361	361	382	385	407	375	399	366	345	398	385	401	329	429	375	377	448	400	389	362	354	398	397	376	366	399	372	393	392	386	404	398	400	375	399	389	362	336	401	413	419	371	374	391	420	388	373	410	389	406	369	403	373	376	378	370	369	397	381	402	370	393	387	359	405	371	407	379	341	373	359	387	379	390	394	400	383	384	376	366	393	359	391	387	380	392	397	389	422	376	355	411	415	394	420	372	416	401	406	380	381	385	386	359	408	405	398	418	385	363	402	410	416	353	387	355	410	364	378	386	406	398	390	407	393	417	388	389	376	378	370	380	363	397	392	370	414	392	374	393	380	377	356	343	376	428	381	421	437	358	392	422	381	372	388	386	437	404	407	388	427	367	412	378	406	384	377	383	397	416	404	445	376	380	375	366	380	382	373	391	446	401	390	427	377	416	376	398	426	380	348	424	398	398	364	362	385	362	348	452	385	388	382	389	406	359	393	405	378	400	355	391	443	416	420	432	388	398	400	373	385	392	383	415	367	400	384	404	358	379	332	409	430	399	343	360	402	406	358	379	412	368	414	390	393	398	346	375	384	390	394	408	401	391	402	368	374	365	391	398	386	401	377	400	373	415	395	396	414	373	408	386	403	359	404	392	366	388	332	361	371	404	406	372	432	397	412	400	416	358	361	398	377	398	419	393	380	380	378	415	395	364	441	387	394	353	401	377	392	406	360	379	406	387	395	335	396	375	433	393	371	406	392	379	367	394	390	400	345	404	392	390	407	415	419	386	357	381	351	394	397	397	363	367	373	381	380	364	397	390	391	395	398	421	421	385	375	397	365	404	409	366	384	392	404	419	364	400	418	390	360	393	390	379	390	394	373	400	353	402	387	395	357	372	383	391	383	359	357	423	368	394	364	379	398	396	401	423	408	359	413	425	380	376	370	362	379	423	402	401	400	401	385	369	395	378	406	399	436	401	386	371	390	376	356	404	386	390	368	380	383	417	370	386	402	408	374	391	380	388	373	358	392	398	377	398	377	386	380	393	369	409	423	392	381	376	380	375	379	399	410	403	411	406	372	432	401	382	365	398	393	395	385	383	411	371	379	363	409	357	403	368	378	382	409	402	366	381	379	377	399	402	347	380	351	376	397	385	414	354	395	386	385	363	416	409	390	429	402	391	348	392	374	404	426	420	395	368	393	398	390	366	396	375	404	355	378	384	404	388	376	353	376	410	372	404	425	384	388	362	386	402	380	369	396	388	392	406	390	407	402	381	401	361	408	387	396	435	418	423	385	390	380	354	365	377	415	408	406	348	387	383	382	387	409	381	358	382	394	375	378	363	355	388	365	414	386	353	365	375	385	372	390	379	362	396	374	419	357	401	337	414	403	395	426	404	397	386	380	371	397	379	411	378	414	365	393	373	441	424	417	379	338	377	422	396	370	402	388	384	364	377	401	319	398	420	376	364	398	356	411	413	392	348	375	379	399	383	403	404	374	378	377	321	350	371	434	397	388	392	356	360	438	366	363	396	419	356	395	379	395	391	401	409	405	376	375	409	385	383	388	396	359	377	401	384	370	372	361	381	372	396	366	393	396	387	401	347	432	387	373	376	396	425	393	369	372	371	386	377	363	380	382	357	383	413	384	386	418	375	384	402	384	379	388	381	382	392	374	392	392	371	384	390	392	368	396	367	343	352	419	379	398	380	385	378	419	391	397	399	404	393	425	388	371	331	387	399	397	392	405	382	409	349	404	364	375	396	379	377	395	401	397	412	399	382	394	394	401	385	394	421	382	381	383	395	442	405	399	354	413	390	416	447	371	404	354	362	429	395	401	437	364	358	401	359	362	410	379	420	395	398	369	360	414	400	419	354	391	365	369	386	382	380	347	363	378	392	361	391	365	386	407	431	364	370	360	408	346	383	383	408	375	389	394	397	365	402	375	407	361	409	380	368	404	380	388	390	383	358	418	366	397	385	400	381	334	432	424	376	399	370	378	360	434	412	387	375	369	394	383	381	370	392	397	416	388	397	423	364	353	387	380	399	407	384	390	379	384	385	388	372	386	371	375	377	386	384	367	391	415	383	401	416	365	387	381	373	379	402	371	355	361	438	365	391	380	380	442	397	401	401	409	413	367	410	374	382	381	355	389	371	356	376	353	401	368	400	394	396	394	384	422	429	419	339	353	352	366	398	389	427	369	382	355	402	436	411	361	400	413	372	381	426	387	404	382	378	388	402	407	416	408	361	393	415	371	367	388	404	377	415	375	417	380	396	376	375	336	382	387	386	375	398	406	368	387	372	383	378	406	388	387	390	382	389	378	393	369	363	450	420	425	374	360	370	382	411	358	406	397	399	388	388	385	355	424	389	389	394	371	414	382	376	386	367	391	389	439	393	387	370	361	389	408	368	385	376	407	354	396	419	393	383	357	363	378	359	367	391	368	423	366	411	370	399	385	406	365	361	386	365	396	388	419	378	367	394	355	356	434	379	413	381	378	402	396	364	392	387	395	395	393	379	372	414	405	386	402	393	425	395	386	406	399	385	411	390	368	421	435	366	391	388	377	369	409	406	385	354	412	398	416	379	370	365	390	381	384	372	374	409	384	382	365	431	379	398	395	421	380	402	425	347	391	394	380	380	364	436	368	414	398	364	404	371	391	354	386	399	441	367	398	385	358	379	385	392	365	402	390	404	418	418	400	412	388	404	375	375	412	373	360	396	381	407	388	389	407	369	407	431	377	395	402	372	381	366	375	346	369	395	377	420	425	378	369	354	386	425
17382	34742	27222	15027	8943	5765	4333	3441	2801	2409	2310	2035	1762	1782	1719	1608	1536	1458	1389	1378	1241	1175	1152	1163	1180	1116	1146	1097	999	989	1026	1078	1075	1100	977	1006	984	955	899	784	756	727	780	735	701	706	719	649	691	721	679	657	658	648	610	536	572	515	506	549	549	597	530	537	552	545	472	485	479	482	568	539	502	513	500	503	528	519	482	481	476	451	493	481	487	537	466	476	459	456	510	500	481	467	476	495	472	473	452	530	475	466	491	471	486	460	473	463	486	475	500	466	470	459	451	434	498	472	498	466	460	485	461	494	492	466	449	442	461	477	477	501	465	450	442	516	487	457	456	486	429	466	429	449	506	489	447	455	495	460	467	501	446	487	470	467	491	498	459	499	512	458	484	460	473	467	433	452	436	482	500	473	490	471	465	454	501	434	462	485	489	449	451	470	462	476	458	460	481	509	461	499	462	468	478	465	456	462	460	502	472	512	453	463	455	467	495	471	454	474	451	478	446	470	475	496	428	469	448	425	458	488	446	475	474	469	461	471	459	463	457	489	439	468	474	519	455	431	479	462	468	492	467	425	442	484	450	473	439	484	459	440	471	497	425	505	464	450	418	532	471	456	474	468	484	470	415	466	455	478	470	518	448	467	464	516	462	476	513	493	461	473	454	483	484	523	479	451	478	484	480	480	454	497	444	407	484	456	463	484	462	465	497	480	461	450	490	463	461	484	458	454	488	450	468	463	479	450	483	489	461	507	447	444	476	489	458	455	478	495	444	474	490	436	493	501	487	506	455	472	496	459	412	491	472	461	447	450	508	470	476	478	463	441	514	494	431	488	467	440	466	498	511	466	457	451	495	457	471	445	495	488	456	507	480	497	472	474	463	438	454	466	487	506	446	524	473	449	474	478	471	470	441	451	484	462	442	472	460	447	528	450	481	458	508	506	453	499	456	460	436	464	455	476	476	478	488	477	474	470	476	443	470	487	487	482	439	500	483	433	497	499	434	476	523	453	512	505	451	501	519	479	502	480	453	469	530	461	499	481	432	452	491	500	511	505	462	466	470	477	438	472	455	505	464	467	489	474	494	423	464	513	430	486	461	448	474	477	496	457	463	507	468	487	494	473	490	449	505	523	465	458	462	426	469	442	524	483	482	460	478	468	481	428	497	452	525	485	427	465	476	500	510	482	489	491	447	458	491	504	463	488	458	473	470	456	510	426	454	464	439	454	444	473	473	463	455	422	458	469	466	488	412	481	435	500	450	479	472	430	499	446	440	451	466	485	501	460	460	485	461	467	467	476	460	505	496	494	463	451	455	476	455	512	469	474	466	459	453	509	463	449	450	473	505	462	474	484	471	474	473	463	460	450	453	453	466	475	460	453	507	481	512	499	436	494	408	470	462	428	488	485	460	484	445	455	477	481	470	504	459	472	504	495	459	448	465	450	492	514	480	469	499	445	475	497	511	515	469	451	495	444	480	467	469	469	524	465	503	474	437	476	427	485	494	460	480	473	496	470	495	485	474	463	508	469	480	502	491	463	487	460	494	512	486	509	407	506	434	489	451	463	476	488	503	501	479	501	486	485	522	442	442	503	432	448	511	496	528	497	471	485	464	492	507	512	459	474	504	475	497	520	467	436	523	483	470	457	501	453	497	439	473	451	454	460	486	431	478	490	472	487	498	486	490	472	423	483	446	465	461	499	489	467	492	509	464	482	480	443	468	430	492	446	492	458	467	509	483	467	497	475	472	484	458	463	473	438	469	460	496	506	457	461	474	458	435	469	415	466	460	458	484	483	490	512	429	486	498	466	420	493	456	500	450	479	460	456	497	480	458	465	491	532	460	483	484	475	515	439	456	500	448	459	479	487	464	502	470	488	476	477	455	472	483	538	433	453	450	467	488	470	473	476	491	463	456	478	468	460	468	448	477	432	528	494	527	483	473	447	458	475	472	476	497	489	511	467	457	474	480	435	500	496	422	451	492	472	464	482	460	464	472	482	491	488	451	467	479	489	440	468	455	445	491	474	467	477	460	474	490	450	491	462	476	443	486	496	495	473	480	513	483	542	444	481	516	441	449	475	475	489	487	459	509	494	475	477	474	463	461	475	493	464	486	511	473	520	500	462	451	444	426	460	490	495	444	483	445	442	442	481	498	432	492	493	460	463	470	445	486	452	509	507	503	459	491	470	486	469	464	462	509	499	465	484	464	477	446	463	487	465	465	457	451	463	442	460	453	464	497	481	493	484	463	465	496	486	450	497	471	490	454	430	464	480	479	529	443	486	487	421	454	473	508	452	454	449	475	466	456	470	487	453	451	457	438	479	483	451	487	500	507	442	475	461	488	470	489	496	507	517	461	473	464	450	446	451	458	490	480	468	478	480	501	488	445	510	452	513	461	482	490	455	444	441	451	513	468	486	461	473	433	459	445	440	440	427	497	517	510	476	475	471	440	484	454	468	458	478	465	474	422	426	450	469	491	488	487	448	495	482	448	497	453	456	458	476	491	426	467	463	498	445	505	480	485	459	434	494	489	453	465	477	473	457	472	496	471	451	486	442	468	439	486	425	493	459	513	464	470	437	482	497	482	476	454	439	488	466	476	499	480	503	454	439	475	432	446	470	428	454	466	440	500	450	489	466	467	501	468	474	513	475	463	505	453	446	479	473	470	480	470	458	484	489	455	454	452	467	490	462	468	443	492	450	459	509	478	496	462	481	498	469	505	458	449	530	477	471	437	470	503	462	495	462	474	471	497	456	447	461	498	478	443	478	501	432	480	480	484	475	473	453	477	520	436	472	452	461	477	464	459	456	456	467	454	501	450	503	452	451	482	460	488	493	489	486	444	454	457	475	466	524	469	462	478	471	478	445	466	499	482	470	464	460	454	480	491	502	452	476	467	501	477	456	495	492	494	467	430	464	474	515	451	472	455	467	477	477	471	440	502	457	497	468	459	480	447	498	432	439	478	489	480	491	499	459	497	468	453	488	496	440	518	481	491	480	462	452	491	466	486	465	494	484	451	476	454	446	483	534	521	475	444	480	526	470	464	457	412	453	448	493	471	456	473	444	512	458	487	457	450	465	449	467	459	466	453	453	474	467	441	473	462	449	472	420	471	450	437	461	484	488	484	524	465	481	462	458	456	456	486	455	445	462	458	451	480	421	493	480	507	481	474	473	455	471	472	488	461	442	480	442	473	478	466	471	473	516	465	460	465	457	472	460	441	468	482	446	497	479	513	477	490	493	443	457	483	450	448	439	468	520	444	457	488	457	467	453	460	456	492	478	506	460	458	505	468	462	502	464	437	470	473	467	474	489	466	452	478	488	459	477	454	459	453	472	446	522	484	441	486	519	506	469	457	466	439	476	470	474	459	459	462	500	440	482	486	486	433	499	460	491	436	457	476	455	484	480	489	461	504	413	443	448	507	452	439	501	459	457	475	477	485	490	464	466	481	463	468	476	461	478	474	464	469	476	469	463	488	500	443	501	494	481
27909	20793	13377	4450	1509	936	755	659	636	595	608	594	617	598	591	628	554	600	599	551	593	541	530	571	552	497	573	565	538	500	514	550	565	525	547	574	576	499	502	540	476	488	521	488	522	482	477	486	469	492	495	531	480	494	435	465	504	469	440	463	469	483	460	470	456	467	463	449	451	458	467	477	498	500	457	482	478	461	426	455	464	501	431	491	465	463	473	480	430	461	439	467	465	433	432	460	432	504	457	463	472	469	448	441	437	473	449	482	469	436	472	452	470	466	458	464	446	442	477	454	481	444	440	446	462	450	486	461	444	416	447	464	452	470	492	465	464	448	451	459	480	454	431	464	443	488	451	423	458	435	469	437	441	454	488	463	452	450	440	464	458	487	454	458	455	422	385	439	472	452	443	493	437	461	477	491	471	498	423	497	477	476	428	443	416	449	486	431	464	471	444	459	447	492	449	456	479	444	466	438	505	420	454	479	442	437	475	453	466	451	422	457	426	455	479	454	452	498	435	476	460	440	440	471	480	442	455	458	451	466	477	454	457	492	445	450	480	479	448	477	454	450	464	442	455	438	455	494	476	436	417	485	481	450	437	425	434	463	459	468	468	432	435	461	450	468	464	442	456	496	457	468	484	444	473	427	456	475	486	440	443	461	464	460	440	436	475	474	475	456	463	473	459	505	428	476	465	453	461	463	455	455	456	428	440	476	474	486	444	487	471	477	449	496	479	467	443	486	438	438	450	483	456	426	468	467	410	493	478	508	450	455	469	453	481	502	474	447	460	452	464	456	454	462	427	472	466	467	471	446	440	463	473	461	466	446	465	481	468	456	487	475	460	431	461	494	500	461	472	481	477	455	447	472	449	420	447	445	479	473	465	447	479	464	461	438	460	483	469	435	475	470	442	480	432	477	469	426	447	440	463	462	478	442	446	489	441	473	432	438	439	481	447	436	453	468	502	480	434	467	451	427	459	480	456	410	453	445	483	444	476	459	442	483	483	449	462	508	471	440	488	453	451	462	455	463	394	455	462	454	475	476	468	458	451	458	472	422	461	443	441	437	473	480	467	482	458	441	463	452	426	455	458	449	458	479	430	473	464	442	456	498	465	443	483	467	442	503	436	469	448	455	440	444	461	449	465	432	438	491	483	438	447	451	448	484	422	436	450	465	449	443	480	442	466	431	445	493	470	458	469	431	453	455	437	447	436	462	471	469	442	477	417	478	450	435	459	440	435	495	461	421	449	458	424	455	460	434	471	450	446	454	445	424	477	457	437	482	456	387	426	450	523	441	460	447	462	451	447	476	444	503	430	441	448	490	465	431	442	488	443	426	459	449	500	457	412	486	481	474	486	427	453	494	434	441	486	468	411	457	449	449	468	458	451	432	491	434	474	463	464	473	444	469	475	475	456	462	457	458	458	450	447	405	485	426	415	432	487	453	490	451	484	445	431	462	441	432	424	463	422	431	496	485	512	460	439	414	454	484	457	491	452	466	445	497	509	434	429	479	486	448	452	432	473	502	460	459	445	452	449	479	446	452	484	444	482	454	499	432	467	477	458	481	470	468	511	445	467	451	472	482	477	455	473	407	456	445	459	446	445	408	421	435	458	475	482	504	501	450	465	474	451	454	450	475	465	410	454	423	454	419	448	471	437	463	447	466	501	435	458	491	464	476	446	465	475	480	462	478	473	514	468	483	446	475	478	448	442	492	471	425	418	492	442	459	440	454	467	477	447	459	448	435	472	468	459	457	434	430	495	473	486	468	464	467	483	482	479	450	421	441	455	462	490	429	448	438	438	463	460	458	472	443	447	469	425	439	447	443	482	441	465	472	444	455	457	429	483	474	456	454	482	468	503	456	467	440	460	473	410	423	426	489	435	457	481	433	426	458	456	414	491	505	454	491	454	433	473	463	433	443	452	455	437	460	458	456	476	467	456	436	443	510	471	438	460	461	484	520	419	477	455	478	480	493	514	480	452	464	471	469	440	463	470	464	519	429	438	459	445	484	486	444	468	421	481	461	456	463	440	499	476	469	429	453	473	480	456	450	468	462	453	458	490	427	466	480	438	466	465	446	500	479	458	407	447	509	422	433	480	434	463	471	482	448	460	471	486	489	466	428	475	440	486	432	441	457	446	451	457	468	480	487	461	483	421	486	466	429	460	450	459	480	467	482	433	436	466	449	500	467	497	489	444	451	453	455	459	479	442	466	463	488	430	465	490	443	470	449	471	512	469	454	417	451	505	446	494	467	490	476	422	494	466	482	460	456	438	449	465	448	459	474	449	419	452	476	440	454	461	445	475	487	485	471	426	441	440	495	438	507	485	460	452	490	462	473	473	460	479	458	461	437	462	493	479	465	492	451	425	458	494	437	449	466	474	459	450	487	505	450	457	446	479	487	457	466	464	464	462	447	423	460	476	495	448	466	443	490	453	452	440	427	437	488	473	432	463	448	451	462	449	445	446	437	446	426	451	481	429	473	473	430	442	469	443	493	460	448	472	458	459	462	444	437	472	430	458	464	475	470	440	457	468	430	414	445	447	451	473	446	483	461	427	459	493	443	463	448	442	479	455	483	446	496	425	477	460	447	440	431	480	458	500	451	444	468	438	487	438	479	442	495	423	487	497	427	462	457	446	437	445	423	445	461	482	454	409	473	477	506	467	459	461	425	437	483	448	454	445	457	483	482	481	446	414	469	463	437	466	463	463	455	416	477	458	493	445	507	451	458	436	469	460	473	477	465	491	460	436	480	462	476	460	431	470	466	464	439	438	446	455	463	443	497	466	426	494	503	432	492	454	474	465	463	472	462	462	437	460	496	486	448	484	464	486	457	456	490	454	477	472	462	432	466	476	473	468	468	430	479	432	469	491	453	405	409	501	469	445	520	482	464	458	465	464	435	459	484	435	451	449	478	468	479	461	461	469	449	476	459	443	455	416	471	408	427	416	455	485	469	474	521	434	480	476	415	463	490	462	508	466	447	475	454	475	503	444	469	461	455	486	434	470	442	448	472	451	516	476	423	474	475	485	502	464	438	472	472	475	440	451	494	472	443	479	444	458	438	442	448	459	452	448	454	484	447	447	480	471	487	438	450	489	497	480	476	503	478	469	467	475	471	474	449	446	483	458	470	464	509	445	467	428	460	457	445	477	465	472	462	430	478	466	463	459	441	454	438	451	477	456	443	468	476	441	442	514	463	489	443	474	487	437	453	459	450	446	459	499	480	421	462	445	481	463	441	484	445	478	456	444	483	467	452	508	448	484	466	423	461	461	493	444	487	428	462	424	444	438	443	433	472	447	510	462	427	486	434	450	444	456	445	458	434	501	478	436	464	462	478	456	441	476	491	428	431	413	440	416	484	534	463	429	486	485	435	453	469	475	439	440	439	429	448	469	434	437	448	432	477	426	429	493	473	454	479	429	466	486	463	474	443	468	471	452	487	439	478	447	464	452	467	449	467	404	448	461	464	500	455	462	502	460	467
13064	19949	14531	5595	2747	1721	1386	1215	1024	1021	1007	941	889	905	929	954	913	882	848	841	748	785	801	785	735	801	815	758	743	804	733	785	767	832	760	796	754	747	746	696	651	645	719	688	676	625	656	647	639	660	652	634	610	634	573	600	632	567	595	597	569	598	575	634	577	563	611	587	603	561	589	608	589	591	543	565	620	575	632	562	642	563	559	607	572	609	542	545	583	561	631	528	567	535	648	560	614	598	603	575	584	597	580	562	589	580	596	590	533	608	581	592	551	575	553	529	544	569	567	554	566	589	576	611	571	594	614	574	547	563	550	594	562	565	544	594	596	565	598	602	585	543	586	611	584	555	569	597	543	548	558	573	556	585	571	579	546	628	584	564	595	580	582	576	533	562	617	575	557	613	557	614	579	591	621	579	556	565	607	611	587	601	566	573	608	539	605	582	580	585	599	595	553	532	587	578	603	531	591	570	590	536	541	583	561	591	617	578	595	577	568	565	592	610	588	574	565	567	541	579	588	601	548	541	561	571	547	556	596	591	625	566	573	561	558	598	563	551	572	515	587	593	583	582	550	543	565	519	612	561	569	592	590	617	560	581	526	565	548	582	548	558	586	541	603	565	572	552	577	586	582	589	541	589	570	565	567	553	566	598	587	581	577	574	563	602	536	564	568	604	579	567	580	583	543	613	586	633	608	589	615	590	531	591	624	579	592	570	607	568	584	589	591	579	587	547	576	580	549	575	574	574	606	532	563	611	570	587	585	582	564	556	551	560	547	610	561	609	584	598	568	591	561	538	544	592	579	611	622	564	553	565	584	605	540	589	554	561	564	595	575	559	608	597	563	555	562	552	629	558	585	550	582	633	553	608	542	546	607	542	574	559	564	605	586	546	577	548	606	606	593	618	612	523	579	557	552	581	601	561	573	540	599	582	555	563	619	512	585	573	619	598	567	583	618	566	582	584	586	569	600	575	590	566	591	607	568	615	557	596	613	569	553	599	572	569	549	584	564	593	609	553	589	565	619	607	582	560	603	528	557	624	571	545	595	610	543	542	594	558	592	589	599	600	592	566	589	555	594	595	588	579	570	584	577	585	606	533	600	566	595	536	607	568	594	545	661	580	572	579	592	568	581	577	570	565	574	533	592	612	581	608	589	614	560	587	585	603	591	604	609	591	553	624	549	528	554	593	588	558	607	598	575	548	575	589	583	603	553	624	609	589	595	592	582	533	549	532	607	563	569	584	578	571	599	604	584	561	545	589	617	573	564	527	589	607	560	555	558	561	593	591	583	582	621	607	539	553	597	586	574	532	587	566	540	582	614	553	591	566	514	572	577	575	601	559	539	604	517	579	550	565	588	619	625	581	581	593	617	554	600	591	600	562	581	556	575	597	567	542	562	590	602	567	521	603	532	527	613	541	591	577	550	557	544	639	565	564	569	567	611	611	619	540	543	606	571	607	555	557	663	554	530	588	593	589	565	573	602	559	599	602	554	569	584	582	617	587	562	562	512	582	558	549	531	574	588	579	553	552	590	577	554	564	577	603	557	584	552	628	591	591	583	546	560	572	606	554	599	537	574	611	608	578	590	595	536	557	559	547	577	567	611	580	539	576	605	560	589	553	532	592	588	607	554	591	556	582	614	572	566	564	598	593	575	573	570	611	611	598	613	597	601	602	551	545	571	545	553	557	608	603	569	594	556	567	585	556	606	536	596	571	586	587	554	595	566	574	591	567	582	570	577	569	551	592	549	571	586	583	624	568	590	571	597	536	564	618	561	564	575	618	535	517	579	536	623	536	552	570	562	539	566	607	575	545	561	603	567	569	556	615	559	590	608	563	574	592	573	583	582	553	582	559	570	580	551	577	576	570	579	600	556	559	556	584	592	595	539	580	572	541	593	573	572	592	590	568	539	564	586	586	615	595	555	570	577	588	586	592	603	554	574	583	605	611	594	565	565	603	597	575	620	540	583	540	586	567	575	557	559	623	622	596	601	592	576	591	603	544	564	583	571	560	559	603	549	624	563	558	548	607	567	557	564	600	544	559	526	583	561	577	600	584	569	566	589	577	562	564	605	593	551	592	551	565	593	557	555	532	557	550	587	534	576	598	555	528	569	558	557	553	591	573	534	575	603	548	557	519	618	591	543	595	578	545	572	575	569	577	627	557	569	573	601	588	538	551	588	542	587	570	587	558	545	601	604	602	554	517	557	554	575	580	591	613	578	611	566	584	621	553	641	563	578	611	648	559	610	593	608	545	614	618	571	547	610	551	604	593	554	562	586	542	544	575	563	532	581	583	584	638	592	604	608	599	565	571	568	598	591	561	553	555	519	545	588	578	591	569	583	558	553	597	592	554	550	578	577	542	575	527	561	597	568	546	582	580	579	589	581	586	562	591	601	599	583	548	599	570	611	549	566	561	590	576	527	574	552	540	566	590	596	589	577	585	578	560	558	554	580	551	569	563	564	563	574	583	604	568	545	586	579	603	562	558	574	547	546	584	583	581	590	608	628	546	606	578	603	592	555	579	613	558	564	573	570	571	564	612	549	554	523	585	607	577	604	596	559	587	599	574	575	595	575	603	571	576	590	562	602	568	560	545	628	622	530	617	591	622	555	606	609	529	577	576	565	606	609	529	558	580	555	566	581	558	561	580	579	581	581	575	524	575	551	573	603	601	625	611	578	569	526	547	534	572	555	567	568	582	551	605	609	570	536	592	523	591	570	614	554	618	593	561	566	593	572	564	606	587	567	540	551	564	575	563	583	609	570	556	599	531	561	571	575	582	590	558	557	549	579	552	577	558	572	545	600	566	563	545	579	533	569	595	556	598	614	603	589	594	546	580	544	569	571	552	576	554	607	616	591	520	590	542	618	554	577	643	554	600	566	623	602	582	589	548	606	572	555	563	574	595	571	556	568	579	602	607	560	593	605	548	592	578	566	536	605	563	575	600	557	568	596	552	588	605	581	564	555	610	562	571	610	598	548	550	582	583	585	585	584	601	580	570	579	567	585	603	567	600	622	584	542	558	600	533	551	609	588	576	595	583	547	598	618	547	544	590	620	574	546	606	584	526	545	601	538	562	568	578	557	585	543	527	557	594	585	594	606	549	606	540	589	581	590	602	586	576	551	560	609	593	569	539	631	601	528	574	571	571	575	550	590	589	563	568	602	568	567	537	573	595	542	536	575	575	603	554	533	599	528	575	594	599	561	581	573	577	588	547	564	575	623	528	606	572	592	590	591	587	577	550	617	567	577	551	571	569	582	608	570	596	565	560	562	615	601	559	558	537	596	555	546	535	568	595	617	577	614	571	606	597	599	631	543	616	585	592	601	551	571	555	566	550	554	624	555	546	560	578	593	562	548	558	567	586	580	566	555	604	595	570	601	587	586	581	589	609	577	568	593	563	572	595	539	583	564	592	574	577	576	563	569	595	569	576	542	618	565	585	596	546	560	650	617	556	634	602	622	543	573	575	578	578	585	618
24543	21585	28851	24735	21265	6817	1622	1052	815	837	790	708	724	642	693	712	653	653	588	543	539	565	551	543	536	556	588	570	530	516	521	545	536	575	534	508	481	480	477	451	447	419	407	436	431	453	402	411	374	459	485	414	418	417	410	393	375	414	377	390	372	414	380	403	386	373	356	377	403	384	389	383	368	364	353	320	338	368	354	357	399	401	332	413	373	369	329	340	352	379	375	374	349	373	361	391	395	339	367	358	335	329	362	395	343	318	354	370	371	365	412	338	358	338	368	381	367	397	364	382	350	361	365	374	370	357	369	346	344	334	330	360	369	318	369	363	352	366	366	354	383	356	312	375	361	354	364	359	361	315	373	339	352	340	335	385	309	367	368	377	376	366	315	328	351	371	348	353	344	361	371	346	355	368	341	352	372	333	365	372	373	337	353	354	328	379	371	375	386	344	355	350	328	391	330	333	332	362	363	335	320	349	350	348	345	348	357	348	406	374	376	389	368	354	366	381	341	374	353	382	355	377	382	387	330	356	365	350	366	381	310	356	334	340	363	355	352	353	382	366	341	364	357	336	339	345	355	391	350	334	351	343	375	324	356	348	391	338	349	364	348	352	335	355	393	366	352	348	370	372	340	365	354	321	370	335	356	416	347	368	351	370	376	375	334	353	356	347	361	314	342	296	330	360	383	345	344	338	351	364	358	336	379	331	372	355	333	343	337	365	335	353	328	365	357	345	366	358	355	385	371	363	344	391	356	353	337	376	370	341	367	364	362	382	343	374	377	344	345	378	359	364	374	339	345	349	345	418	378	333	380	375	343	343	327	334	369	363	367	362	386	331	353	346	351	352	361	351	336	387	345	365	317	346	340	384	347	360	360	349	360	316	347	349	351	348	359	361	366	351	382	361	359	358	346	361	339	315	381	374	390	377	362	385	327	364	350	349	389	347	352	367	342	364	318	333	395	357	351	372	350	348	339	356	338	375	346	344	354	360	359	353	371	387	340	345	388	367	343	343	315	331	374	404	374	372	359	323	385	333	341	379	369	350	350	379	355	343	363	340	314	367	367	333	346	340	349	339	361	327	320	350	360	322	358	348	332	339	362	384	371	328	336	349	369	360	331	382	369	371	352	348	361	307	337	361	360	322	358	358	366	365	374	359	344	359	331	359	340	320	376	366	334	354	379	354	371	369	335	361	369	389	400	350	350	326	371	350	389	366	368	366	335	331	372	355	361	369	367	366	357	355	357	334	356	333	319	361	360	362	371	382	388	348	344	381	345	337	379	375	352	374	368	374	344	347	327	373	339	346	351	329	337	387	353	350	320	368	372	347	384	344	343	370	381	342	364	337	321	357	337	376	355	370	376	363	383	365	377	342	388	392	332	352	348	356	366	367	337	363	340	363	381	357	368	387	385	354	353	348	366	382	365	374	380	318	356	354	334	371	358	351	332	335	360	365	359	349	361	363	338	378	361	377	314	354	365	338	388	353	372	384	370	327	362	305	367	323	350	334	337	345	341	385	367	342	354	361	360	394	401	348	366	380	371	370	362	380	350	333	373	374	339	354	361	358	330	375	359	339	364	369	368	362	342	386	363	372	344	371	367	351	336	363	352	342	370	384	341	349	378	329	392	342	362	322	334	367	323	374	379	349	350	347	372	365	358	349	341	345	355	329	373	364	355	344	372	365	336	376	396	349	358	382	346	346	351	362	336	351	328	360	357	345	369	372	385	348	364	329	360	361	355	375	320	367	349	348	350	355	383	345	376	355	353	371	308	370	385	370	344	372	360	339	347	344	378	384	316	382	391	362	363	365	371	335	363	322	360	371	331	345	398	356	346	364	334	361	375	349	350	383	347	338	367	373	324	338	338	338	397	342	351	341	345	333	356	386	371	376	347	351	381	346	357	375	379	369	348	375	335	364	321	389	355	355	361	354	345	335	369	340	376	343	337	364	364	337	335	381	363	371	365	349	367	334	360	330	366	368	360	327	372	393	363	366	338	350	350	354	341	368	359	348	366	341	374	400	337	362	350	400	361	381	368	380	342	361	351	396	346	342	367	336	334	364	323	344	347	336	350	413	385	347	349	343	375	368	365	344	327	358	354	356	353	373	352	370	353	323	359	366	325	338	341	367	372	355	366	338	341	348	369	358	373	358	323	359	355	338	364	342	342	325	358	354	378	352	372	354	354	361	365	365	335	375	329	346	373	366	386	355	365	354	384	346	349	345	355	345	362	379	333	349	361	358	342	364	371	330	352	342	365	355	365	337	368	342	391	348	378	362	334	366	392	344	375	319	331	379	346	347	389	367	348	345	366	378	382	362	409	360	392	400	358	363	363	391	371	376	372	367	351	338	357	374	399	351	345	361	314	365	367	334	392	354	364	392	345	361	366	367	367	357	335	358	411	354	369	317	357	361	345	370	335	370	368	364	348	335	371	344	311	355	358	374	361	333	335	382	357	349	353	349	384	380	347	347	364	368	354	336	355	388	360	365	341	350	360	317	380	335	369	360	328	318	348	359	364	378	377	364	312	333	349	338	360	354	339	322	367	368	330	359	347	364	360	355	365	343	326	358	358	353	370	327	376	335	343	370	416	351	382	361	366	394	395	355	331	381	336	344	378	373	359	354	351	318	363	347	358	356	372	351	361	374	366	395	327	337	347	367	371	372	342	383	352	392	330	346	349	353	358	353	360	355	384	371	349	346	370	341	350	356	380	344	343	357	373	368	312	341	357	371	342	363	340	383	369	362	310	390	365	341	374	383	341	354	392	372	361	350	345	366	318	332	316	359	374	346	385	359	373	350	343	327	355	366	358	333	349	362	352	371	357	349	345	368	381	346	377	346	356	346	334	352	338	370	348	359	394	336	321	359	366	349	356	363	353	316	367	352	316	363	358	347	392	348	360	341	388	326	351	363	352	333	388	372	361	334	368	354	397	346	350	341	356	346	354	375	346	346	351	390	373	388	355	336	345	329	370	334	352	359	360	368	363	351	347	364	340	359	352	367	357	351	334	343	359	367	361	325	355	351	374	387	314	383	372	329	347	360	342	355	358	388	329	385	385	363	361	357	350	353	317	373	316	351	346	378	349	373	337	373	350	362	361	351	368	358	368	359	365	334	368	339	344	375	378	365	341	378	378	369	363	338	374	347	388	336	339	399	324	332	353	371	384	353	361	344	338	379	340	369	362	345	363	385	363	361	384	366	353	358	399	351	396	329	328	352	334	353	359	320	335	384	350	378	391	358	363	347	365	375	370	365	351	382	355	303	350	357	341	387	349	353	376	376	345	323	366	363	363	342	349	351	351	368	348	355	394	336	369	353	391	346	330	360	332	366	362	362	367	406	365	366	376	336	329	345	404	380	336	327	357	332	363	372	352	370	339	379	331	332	356	335	348	370	346	374	373	340	333	364	388	323	363	393	361	337	354	351	369	390	334	374	357	387	359	389	379	340	367	352	372	353	378	393	354	383	352	388	350	360	378	351
14076	27503	21295	10038	5712	3575	2854	2164	1847	1784	1620	1426	1282	1266	1286	1241	1195	1131	1018	977	952	993	915	885	893	980	1004	912	912	801	790	834	881	798	807	829	769	810	731	684	663	638	638	588	625	570	595	591	594	597	584	615	538	537	540	495	506	478	473	493	504	503	489	515	512	452	460	448	454	453	504	494	476	468	460	477	480	483	473	452	449	493	471	465	496	432	465	476	458	472	472	452	462	486	463	477	441	457	429	477	433	507	466	447	434	461	441	418	480	463	469	454	439	446	472	467	448	467	505	467	443	464	448	438	453	441	457	443	462	432	477	442	456	479	412	443	397	438	496	450	436	451	450	467	487	469	450	422	434	456	472	458	444	438	438	466	476	468	495	440	429	437	459	471	472	476	459	459	453	419	438	462	434	499	492	459	461	412	445	483	462	451	427	448	411	442	464	462	441	471	442	404	435	422	473	483	440	465	477	460	436	462	447	454	490	425	460	449	445	460	464	425	448	482	423	444	428	464	452	461	458	446	474	496	472	435	457	466	422	465	472	450	474	474	437	481	435	464	443	429	462	455	464	480	460	438	427	436	487	479	449	433	420	438	466	505	461	412	459	463	453	465	456	432	442	439	430	454	476	456	458	456	471	490	500	443	498	459	431	481	449	464	465	471	433	438	423	437	449	459	477	473	446	468	451	474	452	452	453	437	453	459	440	479	460	463	454	445	467	470	435	464	475	443	421	430	469	490	466	448	456	446	438	464	495	450	429	466	448	428	422	421	457	471	431	419	465	431	464	481	430	437	455	497	446	458	463	481	439	474	453	443	421	459	478	446	507	466	469	404	446	468	499	439	405	455	464	444	439	438	443	463	421	418	458	446	468	500	488	402	467	466	444	441	479	452	447	453	465	424	456	478	446	465	444	456	436	461	444	493	471	445	479	467	463	435	424	480	507	431	448	490	402	451	462	475	438	442	436	436	466	455	432	449	461	444	499	480	487	438	430	453	431	504	466	455	459	468	445	451	421	458	436	424	422	443	481	451	450	481	496	482	437	462	446	451	458	417	460	455	471	432	400	457	452	433	423	422	451	474	482	440	434	425	477	448	458	435	426	475	472	501	465	452	459	473	462	454	415	455	440	481	430	444	440	473	488	434	448	401	459	443	440	464	495	463	437	493	450	447	489	425	456	483	457	446	424	465	472	474	450	468	510	470	450	436	453	453	462	453	431	464	442	461	431	464	452	436	467	424	425	419	434	457	434	451	444	387	433	412	430	459	490	442	453	438	421	462	481	482	467	424	445	474	455	455	457	440	466	441	425	467	442	474	421	431	445	451	406	458	476	453	467	426	442	474	449	419	462	451	470	457	468	413	454	464	434	475	503	467	413	430	479	446	434	498	436	472	461	427	507	455	455	413	442	441	469	474	461	472	481	435	435	462	441	469	434	459	456	463	453	465	451	440	487	440	429	451	451	497	465	429	431	450	459	416	452	470	473	444	464	438	445	428	429	438	441	433	420	451	472	452	455	479	493	456	446	444	464	421	456	444	480	454	444	443	442	462	482	463	469	438	453	472	413	433	452	463	431	478	483	461	470	448	467	443	473	470	462	476	446	466	452	420	446	477	454	454	484	419	440	459	459	530	475	466	483	451	443	414	464	416	472	466	433	463	445	434	460	474	485	416	462	468	457	463	481	484	442	472	418	457	441	423	457	448	465	455	439	428	435	484	473	442	463	446	462	438	463	433	464	432	438	435	422	452	454	451	448	446	458	439	485	448	477	450	403	435	472	468	428	438	487	445	463	426	470	446	440	473	495	448	466	454	433	462	440	487	449	467	419	457	471	435	419	480	450	463	441	453	467	482	478	463	467	399	428	459	450	477	505	420	465	463	480	397	454	460	468	422	478	444	479	440	416	432	463	465	405	449	464	452	454	420	481	449	433	461	460	504	445	457	469	463	467	416	446	430	430	455	447	426	445	445	466	461	421	478	469	474	464	427	471	477	438	454	456	459	412	452	464	447	456	484	460	507	488	464	452	439	472	409	478	446	489	466	410	424	399	439	495	464	440	486	481	470	500	450	461	419	426	458	448	439	476	444	466	476	430	459	432	433	452	474	432	462	429	464	450	448	476	483	450	459	445	465	433	435	468	455	447	439	421	491	442	429	483	450	451	441	440	412	493	427	425	466	491	503	479	406	493	439	446	482	449	455	457	446	467	487	451	475	467	449	450	427	480	459	427	413	482	411	470	446	480	458	457	484	469	435	432	487	449	489	434	457	454	436	456	430	464	478	431	435	453	438	455	484	487	459	458	459	445	407	472	431	443	440	404	429	460	429	448	468	435	440	460	413	458	491	459	452	455	414	474	440	437	459	444	435	467	496	462	426	456	443	447	464	452	468	422	437	464	436	433	472	423	413	428	457	445	461	432	463	477	444	464	420	451	435	433	457	451	483	430	409	424	442	465	451	494	477	464	464	471	442	461	442	423	459	433	422	470	478	443	456	468	462	450	469	444	461	429	469	476	442	429	432	450	423	421	451	445	434	466	421	457	485	423	474	469	427	475	452	423	397	458	461	486	452	484	477	447	452	441	458	445	449	474	429	470	450	446	475	436	457	464	437	499	446	450	501	439	483	427	449	449	463	445	448	466	456	441	461	475	459	425	482	476	434	465	455	463	455	449	414	470	443	446	509	458	476	448	440	478	480	452	479	415	464	501	447	478	471	433	421	443	474	467	430	436	472	456	448	440	433	474	438	475	454	444	426	463	434	476	464	454	410	447	454	457	495	396	402	472	450	444	444	437	429	441	444	460	426	468	449	440	460	401	449	487	444	424	460	451	435	413	460	516	447	477	457	451	418	456	461	467	471	439	453	474	463	475	448	455	505	484	470	429	450	432	457	446	463	468	495	453	477	442	458	470	460	480	476	449	414	445	425	463	448	477	468	422	502	474	472	423	457	454	417	493	454	457	475	453	452	470	432	435	461	408	444	463	480	467	449	450	464	446	449	440	469	466	437	434	479	499	428	442	463	412	442	473	436	438	453	422	438	429	465	452	459	500	455	434	433	447	458	450	474	442	442	447	463	480	448	448	459	436	425	464	452	442	465	476	479	452	456	478	437	452	463	444	476	442	470	435	460	486	424	429	422	473	493	426	468	457	477	458	442	405	449	451	456	469	442	445	429	447	440	419	461	501	445	452	448	464	441	434	443	474	449	464	478	459	452	471	467	452	457	474	450	470	460	469	410	420	457	502	420	457	437	478	441	454	444	449	471	471	415	449	479	445	458	458	444	465	436	492	460	473	484	485	452	455	481	441	438	442	473	405	461	486	435	448	447	433	442	482	446	451	473	439	479	505	415	473	470	476	482	439	467	454	484	446	425	464	424	486	454	431	481	427	441	467	454	444	412	450	467	436	450	461	442	452	453	443	433	479	446	414	430	469	476	458	433	431	455	437	408	455	431	486	460	419	446	461	414	452	426	465	426	443	429	433	461
25804	21608	27426	25541	6616	1418	1157	933	806	781	747	742	715	737	730	710	728	682	745	702	652	696	625	655	666	659	712	677	671	654	600	634	635	655	651	581	610	622	601	581	585	593	560	557	583	558	530	529	542	574	572	576	560	527	549	553	524	527	537	519	543	539	494	517	552	465	509	532	513	496	554	526	525	531	503	516	532	540	525	512	526	500	473	531	494	515	530	549	461	513	526	546	519	566	514	501	470	485	533	533	489	560	500	484	498	512	552	465	505	476	528	493	532	539	473	494	543	550	518	559	514	529	481	486	515	508	547	561	496	529	498	525	535	506	581	554	528	476	506	514	553	541	542	494	482	525	483	483	505	538	509	539	554	507	497	479	498	506	540	512	469	478	497	497	513	532	506	465	508	507	507	533	505	507	491	541	507	484	484	526	517	535	503	521	493	512	536	549	522	537	500	513	553	530	527	515	529	504	532	553	523	498	483	520	520	501	498	518	522	528	546	486	501	522	570	529	501	517	492	502	528	531	507	491	443	532	527	486	544	510	527	517	513	482	517	527	528	532	523	526	507	504	510	454	527	531	502	488	527	501	522	480	481	515	520	489	515	550	500	511	472	501	515	525	528	492	516	503	476	475	510	507	503	512	494	513	517	531	521	511	502	519	493	516	540	510	536	477	549	503	513	548	488	510	513	507	528	518	523	527	463	504	474	495	507	522	502	495	513	524	492	532	502	525	534	488	535	514	489	539	521	537	514	537	498	488	513	492	537	528	522	525	510	509	501	503	521	530	499	518	510	509	495	490	502	532	545	523	477	482	502	470	528	506	484	481	528	498	502	501	510	543	519	474	529	528	522	515	507	492	524	539	533	572	537	488	552	527	499	519	516	491	511	474	502	474	549	497	549	491	548	507	522	517	547	529	465	493	506	496	521	486	538	481	467	482	510	499	536	533	496	494	486	504	507	493	509	496	477	505	517	504	512	532	497	510	478	532	527	510	525	542	514	551	497	494	535	509	533	527	567	511	475	492	494	525	499	461	497	564	525	499	486	502	519	537	532	483	529	504	498	549	486	514	509	469	495	506	520	519	528	515	543	549	474	522	475	529	501	510	499	493	536	530	489	552	561	506	509	530	519	507	546	500	488	519	546	470	500	526	485	516	522	529	505	485	493	522	516	524	521	486	515	504	490	541	540	495	488	507	520	532	519	530	540	534	502	524	496	496	505	529	506	497	522	528	515	551	509	461	504	528	515	517	524	507	497	514	499	530	525	521	557	520	534	505	503	536	523	501	499	541	499	543	475	471	532	494	478	531	515	500	515	478	492	468	540	555	486	500	483	525	575	497	521	522	511	527	482	542	505	528	507	518	524	483	535	525	520	531	519	513	553	473	505	531	519	514	533	506	468	508	517	547	533	499	540	516	515	509	490	531	515	502	494	489	462	458	542	506	515	536	515	521	518	491	464	473	544	510	522	491	513	533	544	513	523	486	467	503	522	507	517	522	529	523	534	504	526	494	492	543	501	490	500	534	503	516	511	493	524	486	535	518	516	519	487	486	510	553	501	528	515	523	502	474	496	515	505	472	522	492	514	566	492	514	505	529	487	501	532	520	514	492	501	502	507	539	498	518	526	523	519	510	524	523	557	555	506	521	496	466	526	517	522	497	502	462	491	535	565	507	514	514	521	542	490	563	524	472	522	476	509	523	489	484	482	519	525	540	513	484	499	494	496	517	495	493	513	558	528	481	480	524	551	545	544	538	499	510	511	491	524	511	483	482	496	519	519	465	518	515	478	509	490	513	530	529	550	491	507	500	518	541	517	522	526	525	513	524	535	502	516	548	521	518	541	528	493	538	519	525	525	514	509	492	523	477	486	489	504	515	468	534	530	555	495	515	532	473	510	489	521	542	496	517	519	530	526	481	501	517	528	519	520	531	530	518	520	519	500	532	517	542	475	463	555	504	530	500	549	510	515	520	510	497	522	501	503	488	490	533	521	469	481	543	482	506	487	472	524	517	571	513	479	510	484	487	550	504	538	575	502	542	500	478	507	501	499	495	514	506	511	556	531	507	492	550	497	510	524	518	546	539	523	512	509	504	495	484	549	515	507	529	486	502	487	531	514	499	518	480	480	536	497	512	525	473	514	506	511	501	507	505	507	455	533	493	509	494	502	515	509	489	541	512	513	528	523	524	510	494	501	450	459	533	523	497	496	524	511	516	524	494	465	504	466	527	473	510	501	523	458	499	497	512	511	534	521	515	520	515	491	533	512	501	452	529	534	495	514	505	517	509	507	499	525	481	538	508	497	555	488	505	468	491	470	518	534	506	518	463	517	525	491	533	502	514	515	552	519	496	530	502	512	497	539	479	516	531	486	482	495	518	500	515	502	493	535	519	504	479	512	515	523	531	504	496	496	499	497	521	527	473	557	483	492	517	547	536	530	490	556	497	536	528	527	548	536	462	510	515	531	496	503	527	537	509	507	535	528	551	459	499	537	522	530	513	540	518	486	525	493	508	513	499	477	506	498	516	473	455	482	487	492	515	499	548	556	463	494	502	525	528	503	507	503	521	523	541	517	499	498	533	544	485	485	523	539	525	552	548	517	536	522	503	513	549	504	508	494	520	552	473	534	532	497	508	494	497	533	540	546	522	579	477	508	496	531	529	507	569	506	490	527	534	526	493	530	539	501	511	531	461	532	508	520	505	490	516	481	516	488	496	551	517	498	531	534	499	496	483	506	499	493	526	532	512	506	538	516	498	514	530	487	539	513	510	494	505	495	509	518	531	513	561	508	512	515	499	537	514	532	494	541	470	514	507	511	511	514	504	504	491	487	545	518	475	525	548	491	524	508	533	511	533	536	506	501	553	528	507	523	470	541	507	523	456	485	479	498	503	494	508	572	523	495	563	523	496	514	470	484	495	535	517	486	509	480	469	533	515	504	503	522	529	475	558	498	535	509	505	502	566	548	514	483	480	539	554	532	508	500	486	486	466	480	548	511	501	538	494	525	498	530	532	526	529	519	514	523	503	520	560	499	482	466	517	505	491	525	531	526	496	533	511	520	480	514	488	499	498	504	505	473	515	551	506	497	507	500	507	518	483	470	522	518	543	510	536	471	488	503	495	518	486	523	502	575	525	552	485	513	492	536	521	514	536	528	456	517	549	507	486	488	528	539	480	531	512	512	510	499	482	526	478	526	558	543	494	519	527	481	531	503	508	525	520	522	485	509	518	470	497	499	507	529	512	526	531	522	503	509	521	564	534	532	553	511	498	507	495	515	554	490	489	545	552	466	521	523	514	526	516	505	492	519	539	539	521	498	471	554	508	510	543	493	484	510	471	511	522	514	490	562	534	516	487	473	507	555	501	484	499	513	523	536	547	528	531	494	481	530	489	512	491	474	538	562	533	482	507	510	531	496	518	498	486	474	513	479	529	478	515	496	495	552	527	525	510	495	500	485	541	517	497	501	522	519	525	534	500	505	473	509	508
13334	23753	17051	7230	4007	2739	2197	1784	1666	1641	1416	1302	1259	1227	1272	1288	1198	1093	1068	1078	1009	1078	1011	984	1001	1056	1059	1055	963	953	894	863	956	953	895	897	845	840	775	776	768	769	696	781	709	744	735	677	720	705	746	702	672	677	732	629	596	670	672	626	644	656	658	637	635	626	635	632	631	646	675	692	649	644	657	675	632	667	692	662	652	696	612	649	636	681	600	633	650	657	667	623	668	638	643	632	645	685	660	654	639	629	625	665	645	654	689	618	649	624	612	583	625	613	604	667	604	684	632	643	629	648	637	648	641	663	676	615	629	581	642	635	632	649	641	646	610	622	629	628	665	644	603	667	622	593	590	623	670	648	594	594	595	650	591	591	644	623	646	651	635	630	660	652	620	621	610	634	585	651	576	615	631	659	635	665	603	657	628	639	675	628	639	639	634	661	623	578	589	636	647	695	660	677	628	633	633	618	592	631	631	641	631	636	645	668	651	606	692	623	613	658	619	632	606	649	594	647	637	630	592	601	626	657	569	624	635	663	636	595	644	608	644	654	656	618	632	698	607	602	643	631	672	637	605	631	649	601	617	645	681	605	623	629	659	641	600	649	616	613	652	639	621	620	651	636	649	646	630	640	609	647	645	657	638	641	627	590	615	625	651	683	613	597	609	628	669	611	613	636	651	665	617	592	597	624	647	623	614	593	614	624	614	619	589	590	648	628	602	597	661	628	629	618	598	626	634	633	650	622	649	638	684	654	599	614	655	679	669	626	609	619	638	625	647	658	650	638	661	645	634	659	634	594	636	612	662	620	668	624	593	637	619	623	634	669	624	669	622	629	660	656	572	656	682	663	610	635	656	637	605	621	611	609	640	700	672	643	659	616	615	624	623	634	609	643	630	639	648	628	631	624	601	630	629	662	628	633	635	610	627	650	641	602	623	586	602	691	652	611	685	602	632	640	628	601	674	626	626	620	635	610	642	572	634	591	671	595	623	648	622	604	612	687	651	612	611	668	681	602	616	622	618	612	631	638	635	591	649	643	640	651	622	629	647	603	634	596	652	608	628	627	630	650	649	648	659	652	668	635	670	628	613	639	629	597	662	597	599	586	645	586	641	616	636	641	663	612	613	689	621	642	619	635	648	616	619	617	659	641	646	624	612	621	660	598	648	616	641	633	639	631	641	617	663	610	623	645	617	644	623	610	610	639	638	653	618	621	635	624	638	632	632	632	617	655	619	626	590	581	622	619	637	617	642	626	666	622	590	634	613	600	608	652	633	629	616	635	580	646	647	593	602	626	592	637	619	650	673	626	583	640	648	643	645	622	663	680	625	626	691	648	599	659	654	647	650	604	669	578	589	626	624	652	615	642	652	634	657	613	588	643	682	656	639	669	693	604	631	645	624	650	635	602	643	645	648	635	642	669	594	573	638	652	676	628	652	615	638	633	660	652	628	643	632	675	659	611	631	640	660	635	671	589	647	602	639	633	625	654	602	580	687	570	604	674	696	646	631	601	647	628	629	646	664	690	623	607	639	592	637	648	616	656	597	666	634	620	592	670	637	633	645	641	622	626	637	651	602	647	644	598	645	644	625	621	590	680	604	616	615	644	646	630	583	644	638	605	676	617	601	621	625	608	633	657	657	640	671	591	616	606	575	626	602	652	611	623	631	644	663	597	643	615	613	635	659	626	668	631	627	622	637	638	588	631	629	638	651	678	606	616	602	628	648	623	686	638	634	630	638	645	636	610	637	571	661	602	610	595	611	646	608	620	626	655	613	608	646	651	630	619	596	623	673	656	646	667	642	636	587	615	573	688	625	612	612	626	647	651	622	644	666	613	637	646	674	627	638	632	646	633	628	662	634	652	658	622	650	625	623	660	616	644	592	660	637	621	663	615	669	625	605	629	611	643	645	608	658	647	626	661	610	598	638	659	610	638	618	634	618	700	625	618	602	642	648	634	630	642	613	670	658	701	600	641	640	590	628	581	615	578	667	637	648	644	649	672	600	675	609	620	590	623	635	658	661	630	646	725	668	607	644	595	594	621	638	632	617	634	667	633	644	601	653	605	625	640	640	660	628	656	655	654	677	648	616	600	645	658	665	650	623	652	683	649	634	643	675	654	635	650	630	629	608	599	599	628	650	621	589	671	604	663	629	669	644	654	626	631	596	607	626	650	627	661	667	607	664	631	624	631	650	598	644	651	593	665	616	588	691	569	677	622	638	637	683	653	639	627	579	640	690	633	615	622	696	616	658	636	581	616	649	629	608	693	698	618	652	629	662	617	634	615	612	644	655	651	658	642	628	591	619	607	592	609	607	628	623	624	646	577	618	611	624	635	623	646	588	612	661	605	623	615	605	615	614	627	649	646	657	652	644	623	616	629	657	612	665	639	610	611	602	654	612	626	650	646	605	674	635	589	621	643	638	627	651	649	591	607	616	652	671	631	583	628	647	653	647	622	577	629	634	641	631	666	614	664	602	600	661	648	617	564	611	638	643	657	633	579	672	656	610	624	631	611	608	662	631	641	629	605	592	614	575	629	643	660	657	654	650	642	706	612	624	628	640	628	662	637	691	619	575	629	647	639	615	635	642	625	618	665	590	645	624	662	593	657	661	649	603	662	646	624	609	648	623	655	599	595	651	620	642	614	662	613	588	637	643	635	657	619	634	635	628	594	581	649	639	606	670	660	592	606	642	622	632	656	613	624	599	614	611	640	661	558	648	643	602	641	616	584	635	605	567	634	633	601	662	655	635	670	616	658	660	605	620	644	659	671	643	672	618	652	603	644	668	596	589	638	623	645	611	630	647	626	640	645	654	602	618	650	644	618	632	630	608	598	651	584	604	599	615	610	645	654	641	602	622	645	685	630	622	629	613	642	708	612	652	605	584	588	636	645	649	592	651	623	632	618	622	577	640	653	622	590	647	608	633	658	613	646	661	641	638	683	651	621	687	598	605	618	615	637	677	629	642	657	573	602	647	627	626	615	620	629	645	663	648	612	629	612	633	592	620	666	636	629	639	639	627	627	680	631	607	616	602	619	612	625	654	672	628	635	633	626	660	576	671	608	618	642	617	664	629	600	632	567	627	609	637	648	634	638	632	636	604	606	585	667	647	611	657	685	625	609	612	628	627	676	626	612	641	664	621	654	617	642	622	654	623	644	602	645	629	650	671	660	647	665	667	664	643	628	652	606	604	627	630	601	619	633	648	582	641	593	631	633	635	635	624	621	630	594	572	652	602	637	625	611	623	598	639	626	622	601	646	658	683	660	660	602	583	687	628	626	627	646	590	616	576	663	625	627	622	655	658	655	633	636	647	596	656	628	628	666	612	681	602	623	661	678	621	632	612	621	618	646	639	619	639	643	691	697	623	658	605	615	637	644	655	611	596	635	673	649	639	620	602	639	630	656	655	620	589	627	651	649	606	639	608	640	670	618	642	625	634	593	608	618	654	622	636	634	640	671	618	637	603	615	644	604	622	632	624	602
23573	21666	29566	24296	21654	21527	6605	1761	1377	1309	1150	1071	1036	1013	1004	954	925	832	798	798	778	755	685	678	782	739	728	759	693	657	579	629	667	665	645	688	617	658	566	575	550	467	520	525	515	523	475	509	489	537	484	513	455	471	459	407	442	402	412	427	426	443	404	413	381	406	446	409	432	404	388	419	402	411	401	407	428	429	409	398	420	395	429	413	402	404	420	395	420	418	430	407	420	400	379	395	387	397	405	380	426	410	400	397	424	378	385	428	352	397	378	415	432	398	369	393	374	412	382	385	400	417	402	391	406	411	396	417	371	411	392	386	419	370	412	388	377	435	367	385	417	383	389	401	384	405	379	394	373	375	375	405	389	418	408	435	404	436	406	413	402	432	390	387	411	396	430	388	394	406	409	381	381	398	374	393	423	408	385	391	384	402	413	380	414	390	395	372	443	413	399	393	405	383	406	405	434	386	426	388	373	395	386	435	390	420	437	389	397	401	384	366	396	391	400	385	409	387	394	398	367	407	351	379	393	390	384	390	377	370	381	385	424	389	401	412	392	411	388	400	400	380	357	380	432	364	415	378	394	387	402	417	401	383	377	401	407	370	400	388	422	399	392	397	394	417	440	384	391	406	387	399	401	379	364	423	390	419	373	366	406	382	389	414	402	385	408	383	370	404	401	414	413	394	383	390	385	418	401	389	391	405	371	421	385	401	413	379	450	412	390	403	403	406	349	401	401	380	398	371	422	390	375	368	397	419	383	393	387	380	385	414	396	409	383	407	408	369	404	389	409	384	382	384	404	393	387	408	443	423	407	430	391	379	388	399	347	387	421	401	397	400	374	399	413	419	404	374	389	401	390	402	399	399	366	398	372	396	359	399	349	397	364	406	409	403	390	381	382	397	398	403	367	374	404	401	366	368	436	383	401	407	386	379	367	423	376	416	380	386	417	384	418	412	444	391	419	400	365	373	408	398	414	393	397	410	402	416	371	414	411	410	398	427	399	397	370	409	379	397	385	397	392	421	415	372	408	386	397	413	386	409	405	417	423	402	413	432	384	396	403	406	384	372	395	355	398	400	426	424	400	391	403	410	402	382	389	372	375	395	377	403	394	386	385	378	376	421	368	406	391	422	399	415	392	423	397	404	385	352	404	377	358	383	400	427	423	417	362	363	427	406	395	392	434	371	412	393	365	375	352	398	398	405	382	343	384	405	432	387	386	394	393	347	410	403	363	389	394	405	372	399	429	386	410	376	390	416	381	376	391	381	448	396	366	414	362	381	416	397	378	363	431	369	397	374	371	362	400	367	417	400	399	398	421	372	397	392	440	386	405	375	372	416	380	389	401	377	383	385	403	406	398	385	392	385	421	387	394	349	385	412	390	393	398	385	402	383	400	377	400	408	382	422	379	396	398	354	419	441	426	404	403	373	347	417	410	385	417	396	412	409	397	408	370	374	414	365	389	359	384	390	387	419	398	372	398	411	392	408	386	424	390	396	392	406	379	394	419	387	384	380	380	369	405	392	407	383	372	408	425	387	374	404	392	425	411	391	386	396	390	436	371	377	385	409	412	355	398	382	424	419	435	362	390	373	420	413	405	407	422	403	389	408	436	415	395	374	395	393	395	370	380	405	355	387	407	423	401	405	377	372	383	405	383	413	401	399	392	355	403	403	404	413	371	411	370	410	384	397	405	407	399	398	376	387	419	398	409	420	377	381	383	378	388	383	382	385	381	357	421	379	417	369	373	381	375	425	375	376	361	409	405	397	407	383	403	399	396	423	388	357	444	362	407	356	380	389	392	390	388	409	362	362	420	396	392	394	403	410	413	421	418	386	411	400	429	404	374	398	388	400	400	372	414	362	437	396	404	398	366	390	399	408	431	390	399	366	371	382	399	413	377	384	393	400	400	384	366	405	437	410	397	387	400	391	378	408	357	394	377	411	410	363	379	414	383	389	392	387	412	438	408	371	420	438	409	393	395	403	405	397	384	411	397	425	381	407	379	389	349	396	393	399	380	387	407	392	372	377	380	373	436	367	367	411	388	395	381	408	392	390	416	412	429	405	386	400	365	398	409	395	393	376	388	376	375	402	382	369	419	377	367	393	467	377	365	389	397	376	383	427	405	393	392	415	383	402	395	401	401	424	407	378	392	426	374	427	424	369	391	437	378	367	391	385	404	404	394	362	385	392	399	392	391	391	394	393	383	399	381	377	391	406	391	390	370	394	401	369	389	382	371	386	366	397	404	400	400	431	415	372	386	402	371	406	406	409	370	382	414	388	430	388	396	411	413	406	370	396	395	400	394	386	382	422	395	439	384	394	394	397	388	373	413	405	381	429	367	390	408	383	396	377	391	398	367	347	381	388	376	374	410	359	407	410	406	395	377	395	416	370	389	374	368	384	411	391	372	425	429	395	364	387	395	419	406	374	411	414	390	402	395	364	397	416	378	385	374	421	407	365	373	394	390	411	373	377	410	377	397	380	390	381	397	401	406	381	393	382	425	380	392	388	403	419	403	380	422	351	390	397	389	409	388	401	398	375	376	376	406	404	402	397	419	408	394	408	403	352	423	422	379	409	417	396	381	403	387	397	424	417	365	396	358	413	380	391	395	362	401	388	382	391	367	391	344	377	379	378	390	361	396	421	390	384	363	394	390	395	419	403	413	379	391	384	344	389	391	410	384	359	428	373	425	385	403	392	398	413	369	433	409	403	407	399	383	377	354	441	381	389	386	378	406	382	409	395	363	396	391	430	372	390	354	382	404	384	417	358	399	416	386	397	387	387	395	392	448	401	376	390	384	371	391	408	406	351	376	366	386	396	409	395	391	369	374	437	433	397	385	429	379	371	367	435	386	380	414	389	410	403	371	406	423	410	375	378	371	402	371	419	373	385	394	385	414	381	397	394	378	393	357	419	385	376	369	407	384	386	407	399	401	389	384	378	397	402	410	385	420	380	391	374	403	445	385	418	413	384	382	378	412	420	377	405	403	417	365	360	367	399	382	371	405	364	379	379	391	383	433	360	412	436	393	368	404	381	394	382	418	410	382	389	384	368	373	392	417	367	407	368	373	396	426	384	386	421	365	397	434	417	399	442	408	413	371	399	382	396	380	447	384	383	365	362	386	442	380	383	370	385	426	402	396	369	390	438	374	391	373	403	392	391	386	425	396	405	406	382	375	402	452	356	386	411	399	409	350	402	396	393	385	406	381	364	384	376	365	371	415	391	370	409	407	366	421	361	365	404	372	359	356	412	377	386	382	397	380	392	396	374	380	376	394	413	391	382	389	384	418	410	419	398	395	409	353	372	363	373	401	395	397	400	401	387	388	418	413	389	456	372	392	405	401	396	373	369	372	378	400	379	387	369	379	392	371	385	400	362	387	369	412	379	378	372	378	412	395	392	404	408	417	406	411	403	375	397	385	377	399	418	346	384	438	395	378	418	401	374	405	404	363	384	402	407	390	409	368	395	363	380	424	402	416	407
15838	32704	25553	12894	8118	5890	4396	3544	3228	2865	2421	2068	2029	2021	2005	1859	1653	1589	1580	1428	1407	1319	1214	1252	1293	1262	1380	1245	1262	1133	1060	952	1060	1125	1109	1049	1072	985	898	841	751	752	714	769	706	712	659	677	693	618	709	656	645	598	571	563	521	568	547	514	552	577	548	509	467	492	513	538	516	501	470	526	520	470	477	472	494	485	553	521	504	559	516	516	487	506	493	505	458	487	493	514	486	518	527	507	467	472	528	497	495	453	450	489	468	494	496	498	446	492	496	510	482	504	490	452	507	468	501	463	488	512	425	499	488	488	466	475	496	498	498	490	471	487	461	484	465	489	511	479	510	489	471	455	478	484	477	429	476	464	474	481	480	454	487	518	476	504	487	513	499	501	490	509	476	449	499	464	483	444	500	487	442	476	435	494	456	468	512	491	479	473	473	466	481	490	468	541	519	455	470	469	458	500	492	490	476	445	492	460	491	486	504	495	483	405	504	480	493	482	487	503	517	463	494	488	481	502	444	480	494	506	455	446	456	476	509	458	450	482	475	515	483	447	477	500	468	464	483	414	485	491	473	486	459	486	501	503	503	526	483	484	481	460	507	520	503	434	507	489	527	487	519	462	515	478	429	500	462	455	492	524	494	473	489	501	461	467	507	460	505	490	496	487	484	497	509	449	484	559	484	476	472	492	455	480	526	508	536	516	497	489	466	525	464	480	489	516	496	456	491	475	488	473	482	471	448	497	480	505	492	464	439	508	444	473	455	463	492	464	480	427	473	495	438	474	472	475	509	482	477	448	455	486	473	457	481	526	460	515	473	499	483	489	504	467	471	469	494	450	445	487	454	452	488	496	436	454	468	481	508	477	506	459	437	465	519	520	487	446	466	485	436	474	482	537	505	494	455	428	473	490	446	480	487	459	472	477	485	471	458	470	478	446	469	469	501	443	457	458	462	465	473	460	466	474	490	485	466	484	500	470	472	508	445	474	484	448	514	483	494	470	485	463	462	455	476	451	483	464	467	506	467	481	469	504	462	489	488	512	462	483	523	458	458	507	451	477	479	485	488	455	454	503	468	458	500	486	478	466	480	477	474	485	445	454	475	492	478	458	477	492	484	500	497	438	479	489	512	460	526	453	495	483	474	471	480	490	516	495	474	479	484	405	510	508	434	486	470	503	471	454	479	479	506	488	483	481	496	484	463	491	464	490	475	499	498	495	518	497	466	491	495	507	461	491	502	472	485	482	485	502	481	470	481	468	460	506	505	450	489	467	432	521	464	437	467	476	478	504	518	442	501	499	455	506	504	462	503	467	490	460	467	483	478	492	497	499	487	496	505	483	464	480	486	489	499	477	500	488	456	480	471	496	499	434	496	487	471	444	507	521	467	484	484	464	480	537	499	471	499	477	493	458	455	484	456	512	475	485	502	489	469	501	509	458	522	494	506	435	464	476	513	508	501	480	488	496	497	502	471	488	492	458	478	483	490	486	476	452	482	473	468	466	500	484	467	481	512	469	486	479	466	426	480	514	480	485	474	459	487	473	476	520	493	466	437	482	468	435	492	474	478	465	482	481	493	428	487	452	483	493	428	488	482	527	484	483	520	486	517	513	450	495	439	457	486	469	472	398	500	476	462	447	482	489	501	500	489	499	476	528	463	455	470	492	498	487	460	544	457	434	481	468	453	457	501	453	533	468	454	480	480	459	476	488	430	516	451	463	476	472	480	482	469	466	464	457	464	438	498	423	490	489	481	487	463	468	493	473	459	503	476	515	446	458	502	460	449	484	473	483	499	516	489	467	478	488	495	495	481	489	475	515	476	455	508	485	508	470	474	496	495	453	436	489	464	523	517	463	493	464	473	483	482	454	491	464	475	447	445	494	488	497	488	453	494	484	486	460	512	527	525	513	462	502	461	491	473	504	449	460	478	497	490	492	465	471	502	481	493	511	485	519	495	464	492	505	474	528	476	476	510	471	475	464	509	483	455	471	481	493	502	434	448	441	470	489	495	515	478	474	484	491	467	507	491	491	460	474	499	484	479	487	487	477	488	477	484	516	528	488	485	452	483	481	513	487	492	450	530	483	507	488	467	452	517	467	450	458	471	475	447	446	499	498	477	470	479	505	472	429	466	489	476	474	502	489	435	445	461	488	499	444	469	505	511	464	482	503	472	453	445	488	464	501	475	473	546	471	484	487	493	511	463	500	489	433	491	480	493	482	442	512	451	506	495	451	483	474	517	468	498	483	505	466	425	505	470	504	472	498	510	466	494	447	452	486	484	484	475	461	482	498	472	505	488	481	478	480	470	485	452	499	502	448	447	460	524	452	481	483	489	498	485	479	462	492	543	483	459	486	489	459	465	490	510	453	494	475	448	480	454	511	500	471	484	459	486	469	445	523	469	492	514	496	467	460	474	492	485	451	484	471	503	488	474	476	466	480	453	448	520	478	481	510	465	488	480	479	496	469	521	443	501	463	503	512	481	482	470	484	486	485	477	498	493	535	482	462	464	485	486	465	493	520	465	496	493	490	495	458	443	502	495	494	478	424	508	484	470	462	488	455	496	476	458	498	472	486	490	495	482	485	511	472	466	488	460	499	497	524	490	468	505	456	486	461	482	462	448	505	501	480	466	494	469	474	448	462	464	467	468	474	459	510	486	450	465	467	473	476	487	461	471	510	507	477	478	473	489	489	477	483	468	497	473	457	424	465	462	419	500	489	498	489	463	489	436	498	484	496	499	500	487	484	465	499	483	486	475	496	484	484	515	508	484	488	461	530	495	486	484	461	511	504	482	461	477	469	465	475	468	488	493	478	527	480	539	472	503	464	472	481	459	452	478	463	454	465	506	479	452	499	479	510	504	460	446	518	485	447	475	458	480	475	466	474	508	503	473	473	501	463	472	519	457	488	475	458	452	466	499	473	528	451	474	464	433	467	479	510	452	469	459	453	506	485	480	504	521	468	504	482	454	477	474	459	528	475	471	446	489	492	473	491	477	462	505	493	482	505	444	514	503	469	450	503	437	446	482	455	478	486	478	460	489	462	460	470	477	469	506	501	500	468	472	457	472	469	490	477	495	504	510	479	445	466	486	477	470	468	466	476	480	490	454	472	503	482	439	499	503	482	452	491	466	443	455	497	462	522	448	497	533	498	503	502	504	470	501	495	460	480	467	476	489	452	477	501	473	488	485	505	446	468	493	490	436	480	506	466	495	439	455	492	496	448	475	474	509	469	498	455	490	488	469	486	444	491	468	467	474	472	446	506	466	491	482	415	466	452	474	493	444	500	479	466	465	472	501	483	438	482	488	441	497	509	457	485	504	466	557	469	487	487	465	467	495	530	515	473	497	444	490	464	471	446	505	497	481	495	481	452	482	489	460	490	474	503	517	453	501	480	468	487	449	477	497	474	499	484	487	418	518	507	487	512	505	464	529	448	487	481	460	516	489	457	446	516	473	482	490	497	496	470	505	478	484	453	483	501	478	481	474	465
27741	20463	11786	3376	1352	944	758	721	655	720	657	639	644	633	615	615	562	562	624	594	629	624	560	568	622	585	616	506	569	528	544	553	542	588	547	510	545	530	545	516	496	512	542	513	523	521	474	512	453	491	464	458	471	467	507	455	446	466	440	450	476	464	450	495	458	449	463	468	438	447	485	448	470	452	494	468	493	454	482	436	484	449	471	463	469	462	441	428	452	455	494	436	512	463	476	472	445	510	452	459	476	428	456	429	493	439	471	417	457	467	484	455	428	458	471	440	483	439	420	437	468	485	459	445	477	476	483	434	478	401	476	456	475	469	490	450	471	477	475	443	432	432	476	469	433	468	464	454	465	456	427	464	460	459	444	449	502	482	459	453	456	419	477	463	460	458	484	466	420	475	484	445	467	475	467	486	460	431	464	479	446	449	477	432	459	454	502	470	482	439	468	474	470	473	466	458	470	466	489	511	468	447	445	459	451	456	406	452	474	444	428	487	481	518	486	441	441	437	457	442	409	477	463	469	448	441	442	447	483	404	500	459	449	470	445	502	460	473	428	471	481	498	471	461	464	466	450	495	469	480	484	470	438	500	427	472	476	471	482	472	488	483	465	440	489	512	473	440	485	445	414	487	456	444	452	447	430	454	462	414	465	456	471	422	456	476	475	433	484	496	482	482	466	472	463	477	458	438	466	443	493	483	485	457	445	454	468	457	461	452	490	447	464	468	487	451	422	436	446	457	494	467	502	482	451	461	436	479	433	466	474	423	472	427	463	457	450	464	475	467	464	474	503	462	482	449	443	475	478	463	458	484	485	448	466	430	455	446	431	430	461	480	467	455	459	455	473	472	442	481	460	476	477	443	504	450	471	449	491	470	476	472	459	500	469	463	456	430	482	443	457	456	430	464	461	453	438	405	441	465	450	468	467	463	466	487	469	460	445	437	434	461	461	442	473	427	465	417	514	470	489	453	485	409	447	506	445	503	434	484	446	421	456	455	457	439	458	449	448	444	457	439	435	468	490	437	431	478	458	460	436	440	419	470	432	463	487	462	462	475	440	469	455	461	508	415	473	431	474	467	445	453	475	479	446	471	459	449	451	448	450	460	497	498	470	454	440	439	433	459	469	467	490	465	500	492	462	441	422	422	508	487	478	470	452	462	515	495	471	460	455	456	472	439	434	468	430	477	470	465	471	448	473	483	453	446	479	481	418	469	436	440	506	437	458	442	455	470	455	502	455	464	491	447	435	444	470	451	491	490	440	469	458	469	520	423	460	482	421	512	507	455	495	449	477	472	447	449	464	474	436	468	491	538	478	443	432	463	468	476	452	423	464	443	470	467	487	464	493	465	476	475	441	489	501	458	448	528	468	453	451	470	481	478	446	494	466	461	472	469	467	502	477	431	431	442	494	426	488	473	440	461	433	437	469	461	494	446	424	466	478	442	447	434	472	478	438	505	452	464	414	476	491	439	447	433	465	463	463	468	456	459	446	462	441	465	461	451	499	472	450	478	444	453	457	461	451	481	448	468	443	456	447	476	445	471	459	476	491	435	508	450	478	452	438	473	476	451	492	465	451	457	477	502	438	476	449	471	450	449	445	473	493	446	451	467	490	453	482	467	470	476	445	437	430	449	513	472	442	455	467	431	439	475	457	482	516	440	460	487	467	484	446	470	448	437	402	462	503	467	438	479	485	473	446	456	455	447	472	470	460	452	453	447	451	455	441	413	461	448	509	463	455	484	447	481	501	434	463	457	460	491	467	449	501	452	462	461	467	464	434	497	446	474	443	427	443	433	475	449	459	480	468	459	473	460	470	502	464	466	488	479	454	471	442	457	472	440	477	450	425	432	495	459	470	478	465	467	446	484	487	455	468	483	446	426	490	468	484	476	478	436	458	457	480	450	473	445	492	449	451	427	448	468	437	483	468	465	485	467	438	457	465	484	472	468	456	489	470	455	460	454	473	494	454	483	428	474	500	441	446	446	453	477	474	477	447	471	442	446	491	480	439	463	494	465	440	464	441	452	465	455	446	432	453	485	465	485	484	462	462	486	467	454	456	483	422	475	441	469	458	477	476	454	454	479	446	476	472	432	506	438	464	457	462	496	474	474	404	434	421	488	455	430	442	433	446	459	453	446	496	458	478	448	510	490	452	512	468	491	459	474	444	456	488	462	436	486	476	464	485	470	460	478	460	470	413	467	436	490	468	476	472	477	465	450	488	470	451	486	460	508	443	498	465	437	466	500	454	446	474	433	481	458	437	434	462	463	437	448	447	448	454	462	440	463	428	445	460	473	451	442	475	433	452	465	483	487	452	457	457	469	450	481	483	477	441	439	456	431	457	463	477	453	442	438	488	494	481	450	446	436	470	455	491	460	441	511	495	462	444	453	483	412	434	449	452	480	443	449	446	485	428	485	443	475	497	488	470	453	485	439	457	456	469	487	454	441	476	474	430	484	472	495	489	434	466	464	474	454	448	460	447	502	480	449	475	458	476	417	492	478	464	480	440	464	479	475	464	481	448	434	464	475	448	428	411	470	457	446	483	481	485	483	449	447	485	468	447	481	479	445	438	464	468	412	490	469	467	464	448	467	452	438	505	452	476	452	447	495	503	464	460	477	473	470	402	478	446	463	460	449	458	439	432	449	409	451	446	486	451	516	454	493	496	441	429	490	500	428	436	462	464	455	473	476	506	459	453	404	412	475	456	472	457	462	449	453	475	475	480	450	452	467	481	472	464	462	460	471	478	473	443	437	462	452	476	453	466	439	481	438	492	486	504	465	461	498	465	430	458	440	462	488	454	427	408	456	492	464	442	450	464	438	453	438	428	495	443	480	455	466	445	465	433	493	449	490	498	460	465	448	437	500	500	477	454	455	473	460	467	484	465	479	466	463	492	454	475	506	462	455	487	488	438	457	438	476	453	467	450	474	444	446	485	468	475	460	453	442	441	496	498	467	449	458	440	421	473	478	438	475	492	473	446	495	404	467	461	421	435	480	459	457	479	444	496	458	436	444	444	407	430	466	444	455	465	464	474	494	479	472	474	442	438	435	482	475	478	463	464	483	486	464	483	473	426	446	494	451	423	493	476	453	526	472	514	473	465	471	459	456	467	474	436	430	493	452	459	472	461	446	447	449	443	484	462	484	463	508	450	468	451	439	430	453	435	442	442	458	473	505	447	470	468	437	474	500	498	491	456	471	464	441	460	418	481	482	438	471	491	453	506	472	441	442	493	455	476	452	500	439	471	466	462	412	440	456	496	451	438	463	423	479	450	466	486	468	473	409	468	459	473	472	504	475	472	461	454	432	450	499	432	470	467	441	456	472	456	432	453	456	435	436	430	424	495	448	442	491	437	455	485	465	480	442	457	441	476	444	478	508	478	427	461	475	424	476	445	449	456	463	444	456	452	467	445	467	479	483	461	478	479	487	444	493	488	460	463	467	471	469	445	478	470	438	460	467	446	406	442	446	441	427	431	435
11915	18348	12250	4336	2381	1812	1392	1307	1259	1126	950	1015	957	1097	1052	1010	1023	942	928	876	876	811	849	843	814	864	826	835	809	796	776	747	762	793	799	776	756	741	774	690	696	669	669	668	627	654	632	665	651	606	673	655	570	632	601	600	630	573	578	582	604	612	594	613	607	583	559	615	588	587	591	606	598	603	550	581	572	631	604	582	588	577	552	561	615	585	561	608	589	581	534	580	570	610	589	614	623	554	597	611	568	587	598	565	585	566	543	618	570	620	612	586	552	587	552	581	605	619	614	606	557	570	573	576	603	556	607	538	563	600	628	552	627	585	581	636	579	601	626	588	607	601	572	567	563	533	582	572	592	609	583	562	571	582	582	607	526	566	573	519	580	585	581	601	607	573	551	557	560	590	610	608	583	566	567	573	577	581	615	585	554	578	562	582	598	551	582	573	603	584	561	557	595	591	579	615	568	598	591	638	606	599	580	581	574	650	600	549	572	573	584	591	556	588	608	601	637	540	564	576	572	611	595	575	563	587	577	593	586	577	596	586	580	562	497	593	558	587	578	594	590	604	576	570	584	582	589	578	548	602	582	613	557	611	566	580	561	599	550	585	630	589	594	561	583	598	570	548	601	559	634	580	548	555	611	581	560	575	543	543	553	557	585	575	570	594	590	582	544	582	589	586	618	585	618	586	606	560	576	557	587	610	580	547	576	600	601	602	618	586	578	586	542	567	597	599	568	560	545	561	573	575	565	544	520	563	570	605	587	566	575	582	551	598	588	649	563	542	595	576	552	557	508	557	553	545	556	607	583	570	578	551	596	576	585	570	583	609	569	557	564	578	619	605	596	543	627	575	566	597	547	571	572	614	594	511	543	553	622	567	588	598	553	583	624	626	580	630	612	594	581	570	572	593	577	608	575	588	531	543	619	563	617	530	548	569	606	561	587	570	603	615	566	587	622	541	565	629	572	575	587	520	576	546	591	568	568	571	639	587	580	562	616	566	610	600	594	590	549	601	512	580	578	596	589	574	626	535	616	581	608	566	564	604	530	579	592	629	611	624	607	584	646	559	561	568	555	587	545	576	587	637	586	578	518	569	542	576	567	549	538	577	563	555	583	590	566	564	563	535	606	578	569	536	576	568	566	596	571	563	601	592	596	571	605	594	608	573	583	549	559	596	584	597	550	574	602	582	593	525	553	556	559	603	570	575	547	614	609	607	612	580	584	588	594	584	599	552	567	565	584	591	596	522	567	644	563	578	595	574	593	581	565	534	603	553	537	575	582	533	576	554	562	571	552	607	626	584	577	559	617	566	577	600	573	566	575	563	566	575	581	592	569	547	515	580	570	621	571	553	595	630	549	567	563	547	578	580	593	564	600	565	558	602	610	534	576	628	528	605	588	572	585	542	591	566	551	576	536	599	556	582	576	568	570	560	595	579	636	607	620	632	574	586	582	556	538	599	602	575	611	598	552	578	593	548	571	568	585	576	538	609	587	588	580	570	550	588	573	547	572	532	570	543	577	579	544	560	575	583	588	583	563	570	630	590	606	555	560	559	582	551	569	608	604	552	587	609	583	594	574	572	588	533	516	601	650	572	589	611	571	597	563	615	596	592	579	596	583	613	591	585	556	584	565	578	593	578	603	600	586	603	575	579	592	629	584	586	555	572	574	586	573	610	588	554	579	595	608	594	586	624	590	604	600	552	625	583	617	545	623	599	598	552	589	547	584	538	566	579	619	568	583	537	567	612	596	563	595	567	575	562	558	574	583	572	570	570	571	563	554	589	559	603	598	593	588	559	528	565	588	594	569	577	580	609	560	582	587	535	562	579	587	564	583	563	570	575	584	574	551	607	623	561	564	555	564	587	593	560	596	583	556	562	541	528	606	610	599	547	582	601	540	612	577	559	530	544	568	606	559	574	563	557	563	584	594	554	600	564	576	564	594	577	586	576	624	589	542	542	581	611	587	564	595	612	541	609	573	553	600	579	569	612	555	596	566	588	574	548	568	573	561	581	614	567	604	544	581	568	596	596	603	598	563	570	622	601	588	614	560	531	580	524	593	526	596	562	572	578	544	581	610	569	597	601	629	591	565	612	628	555	569	582	578	578	563	572	597	543	584	573	580	548	580	634	592	573	567	590	575	585	571	559	580	593	546	574	600	570	601	558	603	570	562	578	554	554	628	573	544	565	583	545	597	569	597	642	577	584	562	547	603	570	592	590	620	632	539	588	536	605	595	584	592	588	623	590	579	568	595	563	599	577	558	560	559	573	574	585	570	571	613	570	553	618	568	599	569	566	581	561	600	593	622	560	574	594	565	569	577	570	586	586	599	548	563	575	553	594	564	597	543	548	570	588	561	620	612	602	611	588	576	540	597	582	543	574	620	575	579	530	579	544	553	567	585	574	569	609	551	557	518	577	608	579	613	562	540	583	562	601	605	560	579	579	609	560	543	570	575	568	603	603	566	610	577	566	609	612	595	565	572	593	579	597	581	601	549	606	565	574	547	580	560	583	605	593	500	617	527	586	545	590	582	581	597	550	595	596	558	577	601	562	627	610	590	619	570	569	618	555	544	573	592	598	571	551	574	583	570	586	568	543	590	577	568	555	604	602	632	522	612	571	630	583	574	580	571	560	581	575	554	581	611	592	538	561	585	573	603	615	545	546	573	577	589	547	587	611	569	583	612	621	554	583	571	592	566	568	595	581	595	561	621	566	536	558	596	591	605	579	598	532	616	568	575	592	588	586	576	574	609	563	596	582	567	577	583	591	543	602	561	565	564	621	584	623	608	586	568	526	596	576	574	564	557	598	576	573	580	550	573	610	613	606	602	582	570	567	577	576	558	602	624	597	588	568	613	586	547	571	605	571	583	596	585	616	584	577	595	583	581	551	627	607	568	570	547	605	584	574	567	615	577	548	546	545	605	560	576	569	550	555	572	605	573	588	547	579	598	595	519	555	626	607	561	571	600	572	544	583	567	576	565	552	573	550	581	589	613	587	598	562	579	538	522	578	617	587	603	616	539	573	571	534	571	606	555	542	582	589	558	561	581	568	635	599	581	577	545	594	552	562	578	612	543	567	568	614	554	546	609	551	558	586	566	605	626	636	627	588	556	574	545	558	583	554	547	525	621	605	620	591	592	595	594	585	574	621	584	595	570	605	550	554	575	585	531	604	595	578	548	603	575	560	599	588	566	596	560	539	592	601	522	572	562	599	602	554	564	618	592	600	555	571	561	551	588	637	577	575	584	590	587	566	624	593	606	578	558	584	600	643	565	552	577	578	584	558	564	543	566	539	560	615	558	615	599	579	584	565	635	614	534	540	561	547	581	561	606	542	580	572	596	558	594	583	577	568	541	561	576	572	560	630	626	567	622	562	588	551	610	560	590	632	572	598	601	549	591	560	594	580	594	518	554	588	603	589	579	623	585	582	610	570	600	550	614	551	581	556	527	580	577	579	598	551	561	577	613	532	603	583	562	597
24533	21587	28899	24759	21352	6971	1608	1197	998	900	818	789	786	750	713	731	711	613	608	674	571	605	562	593	644	613	550	559	588	548	509	486	483	549	559	585	490	493	481	466	458	428	516	428	439	427	430	432	425	430	406	462	449	363	425	385	362	377	356	401	391	388	368	371	371	368	355	341	386	373	356	398	374	362	370	351	369	411	364	335	352	385	378	362	366	374	342	371	369	349	395	345	365	388	361	379	347	350	366	356	362	379	361	382	356	361	391	340	360	364	351	400	360	340	390	377	348	346	360	333	380	389	356	347	369	378	366	335	345	349	369	379	365	363	369	377	380	393	337	324	334	349	347	390	363	352	381	355	335	339	354	358	378	370	388	355	395	333	381	373	342	352	362	400	338	382	391	370	375	358	382	369	382	351	336	377	372	351	385	379	347	342	379	360	348	373	401	345	365	381	362	380	337	380	370	349	372	388	400	354	347	300	372	359	392	344	343	366	399	374	334	356	325	375	368	357	334	362	351	369	393	340	382	380	373	391	379	379	305	349	399	400	347	365	334	363	385	353	373	354	382	388	334	379	368	387	367	360	372	374	418	356	366	398	349	339	370	352	401	372	367	402	333	380	362	360	394	373	372	353	381	370	394	371	357	366	371	344	404	338	359	363	390	356	336	351	391	353	372	384	401	370	362	344	379	385	378	372	344	358	376	392	409	384	370	343	370	377	359	350	360	382	362	370	345	359	398	392	386	347	390	364	377	354	351	361	378	356	345	372	362	398	382	383	343	356	360	390	336	400	342	349	340	350	391	353	345	393	386	357	355	375	387	371	377	334	349	371	367	368	346	388	346	361	350	373	390	353	367	370	319	353	357	321	371	355	374	322	389	340	352	354	362	346	392	358	391	366	371	343	356	402	371	349	385	380	319	325	378	345	356	399	385	364	372	360	362	367	374	389	369	323	327	367	355	394	376	354	372	361	351	405	352	361	356	350	397	359	383	404	344	356	354	365	355	374	401	374	340	347	374	360	346	360	331	369	376	359	369	370	380	394	394	366	363	361	366	394	355	380	363	368	371	345	370	362	337	378	336	378	384	385	393	359	352	372	344	356	344	376	371	352	364	377	333	331	354	368	379	379	366	408	400	359	349	371	375	351	343	376	370	374	349	381	350	394	375	340	333	365	377	368	357	353	320	379	377	371	370	360	376	387	366	342	388	343	363	375	373	349	374	398	351	333	362	353	336	367	375	333	380	367	328	350	391	355	378	333	379	361	384	341	383	402	358	365	380	379	375	343	362	394	376	400	354	346	369	349	363	379	353	374	364	351	367	359	333	360	343	332	385	390	386	350	358	397	357	383	353	384	344	374	373	365	362	344	370	359	344	362	368	369	363	402	394	346	349	349	374	356	348	348	358	387	372	385	407	369	354	353	383	357	355	365	368	385	363	376	376	344	352	330	368	352	381	358	343	372	371	366	342	369	363	351	360	343	350	374	312	337	357	374	367	369	361	349	338	353	370	388	348	354	355	415	345	359	384	379	382	380	359	374	351	336	386	370	335	381	349	361	354	374	369	372	349	394	350	371	363	335	390	338	363	343	364	365	353	388	361	372	380	338	369	366	339	354	369	376	368	346	367	365	329	368	371	368	370	379	417	349	353	386	382	377	363	348	338	369	367	358	334	392	352	363	353	379	371	379	352	347	376	358	367	386	347	348	370	348	380	368	391	357	376	397	364	384	377	381	365	374	362	329	362	360	338	337	331	366	338	393	376	372	370	332	372	359	366	365	371	385	372	345	353	358	372	376	369	362	340	399	363	355	359	377	365	373	372	363	391	326	337	344	334	369	336	381	375	363	347	374	354	368	387	388	364	351	384	356	380	361	373	343	317	359	373	395	328	345	385	391	354	368	378	350	356	346	365	387	363	385	332	358	341	363	382	383	359	355	350	367	389	348	361	378	361	351	354	386	318	392	352	379	314	378	348	363	368	327	337	364	352	369	349	328	363	395	342	385	332	359	383	356	388	345	339	328	349	343	369	375	378	368	338	335	407	348	350	368	392	378	365	351	355	365	357	332	378	359	370	346	374	390	361	365	341	324	370	416	359	344	361	364	375	370	373	351	366	366	411	390	370	369	373	353	351	369	387	341	350	305	383	366	346	351	346	344	342	405	373	372	372	345	375	338	375	348	334	363	345	365	363	374	352	363	363	390	349	419	351	365	375	345	347	378	387	351	358	369	361	369	328	344	342	394	355	343	360	360	388	347	363	349	363	371	348	350	390	347	361	391	374	400	383	355	350	345	411	379	367	360	393	349	384	365	361	351	367	346	319	362	353	363	319	361	340	340	377	367	368	359	383	360	402	391	374	365	358	337	382	364	351	363	394	337	365	365	370	387	366	367	352	348	358	358	359	383	368	379	383	355	370	355	357	370	363	346	383	386	376	349	341	357	387	378	341	361	381	326	373	349	392	378	365	354	369	357	387	373	358	374	352	378	373	378	360	322	383	369	368	368	393	355	358	363	338	375	390	343	367	399	370	352	344	333	364	339	381	405	339	366	395	381	325	363	350	370	364	367	364	351	359	347	379	362	358	360	360	362	308	350	348	382	358	341	375	370	390	346	370	356	361	370	346	359	360	348	351	374	382	375	350	365	335	351	358	370	383	366	361	388	341	385	337	374	341	385	369	344	351	358	386	390	378	410	355	364	349	364	336	365	377	343	398	372	394	370	369	362	326	335	381	360	326	373	355	385	366	315	374	372	361	337	362	355	385	325	364	345	366	375	330	383	342	322	336	346	338	386	384	366	356	368	351	363	366	379	390	383	348	365	374	306	365	359	348	364	406	369	387	346	377	359	348	374	358	398	365	346	370	367	357	338	365	374	351	371	345	383	366	353	377	326	403	352	381	369	353	365	372	344	367	327	359	335	321	358	346	344	348	347	329	401	360	353	340	343	345	335	377	334	372	349	386	359	341	338	336	356	387	348	376	375	346	349	347	405	385	357	353	380	372	335	369	364	372	375	375	355	391	410	344	347	384	346	392	389	350	348	354	360	352	354	355	351	346	346	346	360	348	345	370	354	361	405	399	376	343	376	336	381	400	367	376	364	361	388	339	357	355	339	375	320	375	354	369	348	405	329	331	368	385	318	362	374	348	354	369	329	386	328	371	368	380	366	384	360	341	381	356	374	380	343	364	388	387	350	379	335	362	357	375	340	387	366	359	348	391	344	368	348	369	347	359	339	369	382	342	347	381	324	347	365	374	383	350	338	385	395	355	376	338	338	302	314	392	369	353	383	322	395	382	366	355	351	323	368	373	383	392	337	385	374	354	372	383	344	369	369	316	345	387	350	340	343	400	371	329	362	369	389	330	350	353	385	333	357	378	351	337	347	371	366	372	355	317	376	380	358	369	371	377	372	349	384	357	351	346	331	362	337	368	369	373	423	362	370	365	386	367	342	356	373	376	341	365	360	344	371	392	358	345	383	350	333	350	384
13371	26830	18899	8336	5375	3632	2757	2482	2195	1930	1651	1553	1463	1492	1437	1410	1324	1165	1150	1103	1072	1064	981	921	998	1044	960	885	900	881	829	796	772	861	857	817	831	729	711	723	644	602	628	618	630	617	610	600	570	588	635	557	538	519	514	541	458	506	492	478	506	480	532	483	526	522	476	461	482	484	489	492	524	480	447	457	466	473	460	451	484	454	459	469	464	458	464	469	461	464	490	437	528	452	471	447	475	474	464	408	461	478	439	444	499	477	469	448	435	472	445	489	470	459	461	437	485	435	442	422	448	470	483	416	470	446	447	439	491	456	436	498	455	459	457	420	465	477	440	448	446	440	444	446	459	493	426	477	453	444	440	448	468	453	418	500	422	453	451	468	455	449	484	457	489	435	444	489	452	422	458	468	479	446	502	469	499	419	455	468	472	443	473	434	458	431	476	485	452	412	463	451	454	454	463	466	429	452	477	478	474	483	462	500	455	435	416	431	472	420	474	484	465	403	411	452	466	420	457	462	416	402	421	428	451	471	434	431	444	479	443	409	483	419	424	480	483	462	414	474	503	465	465	428	491	440	453	525	483	469	490	452	470	490	461	463	459	429	495	458	471	468	418	456	464	491	449	454	460	433	454	437	472	424	435	443	507	439	461	455	481	477	469	467	484	498	461	468	449	442	460	426	452	470	451	439	477	456	484	488	428	434	449	433	489	458	495	441	423	477	464	506	454	453	454	448	469	423	433	508	420	489	464	483	451	463	481	466	476	496	445	489	481	498	463	463	478	464	456	429	417	457	458	461	470	499	490	451	466	472	451	451	498	452	488	449	463	474	453	447	458	445	452	422	464	473	449	453	442	465	449	464	474	517	473	447	472	472	449	458	463	484	464	467	448	501	489	451	466	455	486	431	432	467	490	476	467	433	451	485	448	441	468	468	463	448	445	472	443	455	480	472	472	436	495	460	494	453	457	463	453	461	461	453	449	498	441	444	430	436	446	433	477	467	450	459	438	462	461	471	511	484	466	431	456	435	479	446	459	431	480	483	450	432	465	451	448	460	411	441	480	452	442	483	438	461	495	473	486	420	457	445	489	475	462	456	447	479	442	467	499	489	467	467	426	462	472	417	417	459	422	474	481	453	456	468	451	482	483	479	481	457	451	462	473	491	492	427	473	473	452	500	434	512	489	472	475	443	470	487	467	450	479	446	464	491	446	477	479	448	490	469	435	479	457	447	458	448	458	446	452	457	443	444	431	445	471	436	462	451	447	471	453	438	449	433	455	503	505	428	461	441	467	469	477	463	440	455	456	478	456	422	460	489	451	447	486	444	473	493	457	440	446	477	482	426	443	508	503	471	478	431	452	454	492	470	429	461	437	475	474	455	425	462	488	455	427	465	472	427	481	427	441	442	465	476	459	448	444	452	471	480	475	471	469	481	430	441	471	431	431	418	479	492	509	435	436	448	432	463	456	469	448	458	434	494	432	441	438	430	441	426	443	484	462	485	449	455	485	445	463	460	433	437	474	452	450	452	459	442	471	459	443	424	457	435	463	449	458	450	461	460	464	441	465	487	427	487	478	479	435	446	447	468	503	459	452	461	475	436	438	445	407	439	469	435	472	457	458	467	419	480	424	464	458	441	458	453	439	435	463	440	438	481	453	465	487	445	469	451	438	496	466	455	466	428	473	468	453	468	431	447	438	480	467	460	430	413	457	474	441	462	476	465	473	458	452	457	467	443	449	426	432	433	461	485	442	461	461	478	410	440	465	486	460	466	448	487	464	467	448	455	467	466	468	470	493	463	464	458	435	470	459	432	446	478	452	470	456	493	467	444	462	461	461	458	451	501	453	463	471	462	427	476	477	438	455	461	451	443	448	421	479	456	449	482	468	433	456	446	468	462	462	433	448	433	457	430	457	467	441	508	428	475	480	451	455	467	463	451	473	454	442	463	438	455	492	452	503	451	433	462	462	447	419	450	468	458	458	447	451	446	452	450	428	482	470	482	398	474	423	465	464	466	458	463	448	428	438	474	447	457	454	471	429	480	451	415	455	441	443	466	463	428	432	507	469	468	395	438	451	473	456	458	499	439	426	480	439	445	422	424	455	436	480	460	473	465	443	483	454	461	455	432	455	422	483	470	458	467	466	468	433	455	480	417	478	492	490	431	445	445	479	469	419	464	487	461	443	436	442	467	435	503	467	476	468	474	441	435	468	446	461	496	452	424	431	433	492	451	429	477	438	423	421	451	443	452	468	468	470	464	466	446	470	497	462	442	413	445	447	457	446	460	457	452	484	436	464	439	464	475	437	461	429	461	449	485	477	492	457	434	477	453	445	466	507	457	452	459	434	486	424	419	460	468	471	483	427	470	445	455	449	421	476	482	484	443	468	427	451	462	478	427	416	471	461	437	450	465	503	432	436	480	480	450	407	472	465	449	468	438	443	460	468	469	455	485	452	483	468	450	455	468	452	447	478	425	488	414	448	435	458	485	460	447	451	477	473	472	494	437	505	442	417	486	430	462	459	443	444	462	460	469	470	469	479	466	464	469	512	438	458	426	466	434	481	472	448	423	480	451	464	437	495	481	451	449	436	465	462	471	423	451	495	446	458	445	522	449	470	433	457	413	475	454	463	446	418	458	422	508	447	417	447	487	473	472	446	507	452	467	480	467	449	448	455	443	476	467	472	441	466	480	470	418	458	458	436	492	435	496	405	456	422	452	457	463	438	460	465	451	456	429	462	444	448	473	461	485	468	406	478	442	431	434	442	467	469	468	500	503	484	428	480	438	404	491	466	490	434	468	472	442	460	470	461	473	486	477	431	449	443	471	423	465	438	500	447	437	472	447	465	472	452	479	449	465	414	484	450	460	496	415	423	436	484	468	443	447	491	420	465	464	446	453	449	446	453	495	459	465	434	479	436	420	436	443	457	462	414	465	420	455	461	450	475	465	445	443	415	422	476	477	443	443	470	451	448	456	497	467	450	459	502	468	453	479	500	466	448	430	526	456	468	488	473	443	479	460	449	479	424	455	447	451	437	500	439	467	479	459	470	471	479	490	449	424	471	433	495	439	465	488	512	424	500	491	459	451	456	476	452	438	510	444	437	434	454	479	465	491	470	456	401	433	450	452	473	461	477	435	450	438	434	447	474	473	463	442	448	441	446	451	477	479	442	459	444	413	431	509	464	462	485	462	463	451	505	490	476	464	458	481	469	445	423	461	473	446	438	452	428	466	480	433	492	451	474	476	476	434	437	428	453	448	439	441	452	468	459	469	488	479	465	457	465	450	464	464	460	456	460	471	477	475	462	440	415	413	461	424	458	466	522	421	453	476	484	431	450	428	466	438	448	424	465	421	498	501	452	464	478	429	462	441	496	456	462	469	461	416	431	459	457	462	451	463	475	448	436	460	459	462	426	497	484	463	422	431	457	456	505	434	438	462	485	435	448	452	500	453	450	423	477	452	496	471	475	416	436	463	462	459	468	434
25919	21626	27507	25580	6569	1466	1103	1019	882	828	817	777	829	819	813	798	757	718	698	730	689	691	643	678	644	646	659	655	617	665	564	595	676	607	700	684	611	616	621	614	593	597	581	591	542	595	573	568	522	563	535	560	572	542	523	527	543	509	542	541	469	547	459	498	523	479	563	493	465	538	537	509	533	525	546	493	524	504	501	523	489	510	548	507	530	556	505	531	568	555	558	511	538	521	539	501	503	531	522	535	514	491	515	518	490	509	487	519	505	524	511	537	513	516	521	476	549	543	502	549	463	538	518	482	486	526	507	479	578	514	510	507	481	548	538	519	538	510	526	496	485	504	541	503	516	467	526	548	498	499	520	535	492	521	528	481	535	519	519	469	498	552	534	519	533	526	512	544	538	519	533	554	522	491	539	485	513	544	504	504	540	496	540	550	514	534	552	552	528	489	544	505	511	520	506	522	519	516	471	512	557	534	509	510	533	534	522	497	550	468	519	545	556	519	523	536	520	506	470	463	520	537	498	547	516	512	506	543	512	552	515	523	534	536	541	533	507	494	491	500	505	455	513	490	523	535	521	489	537	492	492	507	523	498	493	497	471	526	538	492	510	509	540	512	508	507	497	529	516	526	528	531	478	518	520	472	515	494	538	512	529	502	524	505	537	496	521	536	517	519	519	509	521	487	529	471	527	532	527	520	527	525	525	552	514	500	526	492	510	524	530	516	557	566	537	551	470	521	521	491	574	503	545	527	503	510	515	544	497	485	532	536	551	532	519	532	528	490	529	546	510	530	508	553	541	534	509	531	545	512	547	502	547	500	523	478	536	487	583	526	538	474	509	517	508	491	555	547	501	533	539	529	495	487	508	551	508	521	515	536	501	526	523	507	506	495	508	519	532	510	520	539	533	559	517	493	508	513	503	503	493	540	558	501	519	521	523	496	542	530	514	544	525	503	487	545	525	547	500	507	521	535	486	492	516	494	512	508	554	524	528	539	525	537	514	568	481	526	526	531	489	498	522	554	468	477	546	518	525	474	523	534	531	516	542	562	552	505	472	557	536	526	495	512	517	484	507	495	544	534	531	480	526	492	535	530	457	536	500	486	545	527	504	522	510	521	475	556	502	562	494	553	487	543	508	492	535	484	508	505	540	515	543	536	537	515	528	526	521	518	533	536	526	549	552	528	516	501	506	522	508	477	538	557	510	545	501	492	493	494	500	510	531	529	539	507	529	535	476	526	522	483	551	528	534	530	525	507	538	509	516	533	527	496	541	507	525	506	517	530	481	529	496	571	546	517	491	502	524	515	503	547	495	538	531	543	512	478	490	519	545	528	561	508	537	519	480	535	504	553	491	507	547	510	484	487	508	506	523	513	502	551	491	527	569	522	528	493	536	492	509	501	505	563	517	526	529	497	496	503	486	495	515	533	532	511	517	493	569	557	525	490	541	515	551	493	525	512	540	540	513	515	533	522	532	537	528	528	531	502	513	537	497	542	526	480	521	531	549	491	550	558	536	529	508	488	518	510	500	518	530	500	536	532	543	493	541	493	522	526	491	485	483	487	523	535	496	507	479	539	497	532	527	519	504	514	554	494	526	519	535	517	511	508	519	554	506	522	510	545	514	523	506	498	553	508	542	520	520	520	504	499	543	548	488	527	552	510	530	522	502	539	521	518	519	535	570	561	523	526	532	497	495	534	544	516	506	541	533	513	537	518	520	525	533	555	537	554	517	520	528	539	513	553	487	525	515	474	523	538	533	488	501	506	500	549	529	556	520	519	495	523	527	530	556	511	491	486	486	535	536	527	511	487	488	554	528	522	555	523	506	542	548	521	565	475	575	537	549	515	525	506	549	499	492	523	525	491	503	496	505	511	545	555	503	540	536	484	511	528	523	482	537	482	509	465	504	555	501	532	549	541	489	503	569	454	518	527	539	529	516	487	554	494	539	492	500	499	513	509	475	572	560	504	471	542	523	497	510	506	509	510	542	505	534	517	521	507	544	528	476	505	521	508	543	507	548	541	550	509	519	518	513	531	546	482	567	482	555	535	532	515	504	510	544	497	528	517	528	530	515	488	507	489	512	529	523	556	515	512	532	501	526	542	536	567	490	535	551	531	535	554	519	486	542	542	512	532	513	535	520	546	519	519	545	495	539	518	543	513	553	530	513	530	534	487	502	500	495	529	547	496	512	566	502	498	520	511	553	524	535	505	549	520	528	494	509	499	493	497	547	490	540	509	508	583	510	518	503	494	534	505	518	527	527	525	508	510	490	530	498	503	516	521	531	514	515	512	554	542	507	505	455	550	551	484	525	536	522	514	538	537	511	535	502	528	518	521	503	491	515	503	531	527	511	527	547	536	532	507	555	509	502	538	534	546	514	505	541	521	504	564	512	535	561	518	537	516	541	505	513	487	498	530	536	511	547	520	518	534	515	511	510	515	538	490	517	560	508	503	551	510	510	550	529	522	500	569	486	529	537	511	508	538	553	491	503	486	514	511	545	467	499	519	518	501	493	505	517	535	510	500	522	488	578	478	503	512	531	528	544	497	518	512	520	473	514	482	530	511	501	504	495	489	483	516	532	553	514	547	540	478	498	522	518	516	501	506	519	565	474	521	528	533	530	501	486	512	567	542	533	530	553	508	490	530	498	510	571	504	504	534	508	494	557	572	523	542	483	521	521	531	512	519	481	525	514	542	531	561	533	518	519	518	519	531	519	506	486	525	512	496	511	488	485	522	500	489	549	541	518	484	529	524	553	519	514	500	498	489	500	522	468	502	513	537	532	504	543	513	491	531	536	523	560	522	499	524	486	506	492	540	546	516	504	522	579	527	511	518	506	509	486	552	554	472	535	538	507	529	496	509	518	542	512	485	509	552	524	507	468	548	508	555	527	551	526	522	485	503	464	508	471	516	496	539	522	516	506	483	529	520	495	514	523	513	534	502	538	507	513	496	525	502	516	521	543	524	490	527	504	541	489	520	543	512	542	565	534	513	524	529	493	468	505	509	535	542	472	528	535	499	496	478	516	516	522	513	521	538	524	510	501	540	526	492	501	519	517	513	512	505	531	542	496	493	524	472	515	488	530	479	547	497	535	558	510	527	491	509	517	518	533	548	552	548	513	553	559	487	537	548	499	512	513	582	502	547	529	538	517	560	517	494	520	532	552	503	545	546	529	530	542	536	549	516	489	559	514	527	491	502	510	484	520	544	505	536	523	495	527	488	534	523	507	527	505	512	504	475	512	497	531	489	482	540	503	485	519	495	545	517	461	532	535	486	524	562	507	528	502	522	517	515	487	497	513	501	524	515	500	577	527	514	504	510	528	563	565	530	535	549	518	504	501	508	545	520	510	503	530	491	560	549	520	500	532	538	512	516	478	530	499	527	504	547	496	521	521	539	525	519	496	544	542	542	485	530	514	506	502	515	505	541	499	506	512	528	520	512	527	517	529	489	547	545	503	530	562	573	569	510	493	543	522	503
12787	23089	14564	6103	3846	2736	2324	2223	1825	1548	1527	1418	1381	1416	1475	1359	1197	1175	1222	1126	1126	1025	1017	1004	1107	1023	1031	941	985	907	916	864	844	948	898	934	930	869	800	818	774	719	744	746	775	758	738	726	759	730	730	718	681	656	687	654	713	640	651	702	640	707	679	642	578	605	676	690	639	655	667	699	662	716	628	657	646	609	577	666	652	693	608	672	601	662	635	672	668	656	650	663	623	642	632	641	632	674	631	659	637	648	659	620	636	609	652	604	644	651	681	663	641	617	641	664	647	645	611	631	661	629	642	609	623	661	674	636	576	650	590	613	605	653	604	637	650	621	692	618	664	615	616	637	644	605	685	667	621	661	670	670	659	614	632	618	628	638	626	631	619	647	630	589	613	612	602	658	649	636	632	624	643	663	641	614	595	645	626	635	666	637	613	617	641	631	644	665	608	641	683	632	625	587	667	672	634	687	603	609	660	617	614	666	647	697	645	662	643	684	619	650	613	611	639	629	701	606	666	659	674	602	619	612	643	592	642	632	651	618	614	640	714	646	657	622	628	635	665	648	653	664	605	655	638	656	646	631	677	627	648	642	640	680	664	680	620	575	654	648	593	637	647	664	636	651	672	623	623	629	686	642	668	622	630	621	594	642	652	616	631	676	642	673	606	614	666	680	667	609	649	637	639	638	647	669	658	609	647	648	642	638	602	646	624	634	586	620	686	673	665	649	671	654	665	624	653	635	685	644	663	668	646	633	631	623	628	665	630	610	687	660	668	637	644	661	608	623	642	634	635	616	602	658	619	614	657	622	592	650	654	616	644	594	640	650	573	662	609	642	650	657	667	623	661	623	655	670	629	633	612	593	613	610	621	599	642	627	652	645	643	651	665	608	651	637	609	629	642	618	668	624	617	625	603	659	632	660	657	643	638	637	615	627	638	617	660	621	643	634	640	657	625	603	623	654	619	655	631	660	638	685	655	658	615	661	642	623	675	639	642	665	642	629	629	648	594	655	627	631	631	624	655	642	643	657	629	656	642	638	592	618	631	612	653	631	606	638	673	641	600	681	599	635	669	634	637	622	629	619	634	655	607	624	629	640	635	644	616	693	619	660	650	655	644	634	629	661	638	669	629	627	670	699	645	657	606	665	672	598	624	662	607	627	678	648	670	603	644	625	646	645	608	627	653	651	634	610	611	639	597	624	617	648	676	648	637	628	644	647	633	619	683	602	652	641	586	652	656	615	657	632	584	630	645	687	633	616	647	606	668	653	652	653	611	648	625	635	672	631	646	633	658	651	651	633	593	632	629	632	681	640	619	657	604	605	657	642	644	626	609	643	591	630	628	629	628	641	661	647	600	646	631	646	611	624	602	626	662	598	647	632	619	619	620	679	677	616	621	558	603	646	656	632	623	652	649	655	608	685	633	640	636	635	629	645	645	649	610	631	673	636	637	660	672	624	627	653	635	685	605	649	643	653	672	595	626	643	641	631	549	621	644	628	594	614	658	636	642	631	654	634	693	652	615	637	709	646	641	619	673	651	650	679	625	611	630	658	669	621	637	643	626	623	645	640	667	698	610	636	624	619	656	678	568	653	671	682	641	604	663	626	612	653	665	654	642	638	626	663	626	636	638	612	639	634	617	624	633	649	663	608	639	635	673	637	635	674	593	673	645	648	650	660	632	660	601	641	597	665	644	642	639	654	678	617	641	681	663	630	634	629	653	631	659	644	633	651	635	621	621	656	628	619	653	656	618	675	627	633	622	634	589	672	662	598	612	665	583	627	675	628	618	650	626	677	617	636	647	635	631	647	631	621	632	696	672	618	634	631	617	650	636	631	690	611	615	638	620	617	664	627	609	672	631	611	633	642	663	652	643	660	649	662	649	638	596	603	638	672	613	630	650	639	647	632	650	650	623	643	675	612	608	631	598	638	602	618	635	590	660	658	635	594	609	645	686	591	693	647	698	662	624	658	659	616	647	629	630	639	608	644	646	602	625	646	623	652	646	628	596	639	660	587	619	626	638	641	604	631	619	616	670	631	634	649	628	643	638	628	619	621	668	623	645	689	634	608	648	682	632	650	655	571	619	667	695	657	685	647	644	645	622	658	647	612	642	631	655	644	633	620	633	621	656	636	684	642	639	632	640	632	668	646	661	614	639	639	653	604	635	608	650	596	618	640	661	650	644	665	648	633	651	625	690	652	630	639	654	670	663	613	639	647	655	623	594	613	605	577	628	632	653	653	610	609	636	634	673	623	628	656	637	633	678	640	668	651	616	635	601	590	647	605	613	625	656	633	691	663	613	632	606	626	671	641	637	656	616	644	662	629	691	625	663	642	662	654	662	669	629	658	686	605	653	658	639	625	593	655	661	605	622	656	652	653	646	660	620	624	561	679	688	594	616	612	611	667	625	642	634	668	671	631	646	676	662	658	654	597	645	656	621	638	634	686	606	670	614	631	624	617	657	688	645	646	640	654	587	602	663	638	635	673	674	672	701	655	644	679	638	656	594	654	659	683	640	650	646	614	651	669	622	662	622	636	633	686	632	643	651	691	646	643	636	664	658	663	645	657	629	660	610	613	666	660	653	649	603	671	641	667	616	639	677	604	606	668	625	641	630	670	645	649	634	628	680	671	654	621	627	686	651	604	684	651	612	621	667	626	602	652	657	637	641	651	647	601	657	638	638	559	644	613	679	601	639	653	676	617	654	594	647	609	632	614	646	641	602	620	658	617	652	648	670	656	625	688	655	602	593	640	649	588	635	608	606	639	648	679	641	678	617	617	607	624	645	663	619	639	617	628	640	664	628	643	644	616	574	674	648	659	631	682	603	660	617	626	639	587	629	644	661	644	626	652	642	624	612	647	621	628	628	585	617	640	647	652	644	607	653	620	652	645	581	630	623	628	645	616	628	628	621	615	616	621	674	665	679	614	626	626	658	624	628	642	619	669	629	614	645	619	714	629	623	641	655	620	644	683	634	609	669	641	625	675	663	646	695	596	636	596	636	635	652	667	638	631	622	627	670	605	628	660	634	645	657	623	642	627	652	639	652	683	619	612	664	633	639	637	607	660	626	673	631	672	633	663	625	651	632	617	670	654	613	625	669	648	663	641	666	590	643	625	631	629	634	660	639	619	695	636	637	624	608	689	665	671	625	641	637	623	601	662	619	610	635	640	650	613	663	634	643	672	647	633	690	685	598	661	654	659	641	653	621	602	679	648	626	657	664	624	652	631	648	650	607	649	622	666	578	661	610	625	649	618	623	588	648	683	676	597	632	682	628	654	582	631	663	612	610	613	624	646	593	658	643	581	650	627	681	667	674	616	629	631	676	631	632	647	677	624	637	618	634	629	661	662	627	592	626	659	634	633	632	643	606	658	609	632	656	681	605	582	598	657	666	676	639	629	634	656	615	667	663	659	603	672	684	717	643	619	672	655	581	591	635	622	653	617	628	660	626	607	599	600	626	616	643	640	654	609	627	623	639	634
23547	21620	29505	24208	21615	21500	6734	2054	1496	1320	1204	1078	1040	1035	989	936	922	840	865	794	804	729	734	710	739	701	688	694	689	656	649	610	638	624	650	652	689	628	599	622	566	524	553	560	499	453	540	477	503	532	516	489	484	502	425	432	410	416	417	451	439	449	388	379	400	439	405	404	408	410	390	406	436	431	404	361	388	407	403	403	424	413	404	407	423	430	404	434	443	408	410	390	411	421	441	389	385	411	418	358	424	424	399	403	408	412	404	386	397	408	384	407	389	365	432	365	423	425	385	417	404	434	427	388	371	374	424	416	386	424	380	395	390	393	368	413	393	399	385	394	415	437	404	431	398	375	424	420	389	418	390	411	395	419	398	410	404	400	392	428	398	394	382	431	392	393	404	409	398	371	372	396	418	377	419	392	396	408	384	420	352	410	407	396	382	417	390	384	420	381	370	373	395	409	402	407	392	429	384	411	402	405	381	394	416	400	410	381	375	406	416	389	422	392	416	429	411	434	388	382	407	381	397	391	402	409	426	406	396	398	394	397	383	385	408	389	404	385	362	392	390	406	396	390	426	395	383	362	425	365	422	419	431	380	400	389	417	410	405	398	401	374	408	397	383	371	399	367	401	381	383	419	384	396	415	394	419	416	369	375	389	360	417	415	436	373	425	385	376	438	413	375	415	348	389	416	417	426	398	434	367	393	396	394	399	360	413	377	405	384	375	412	401	410	411	375	404	412	416	383	420	418	437	375	387	425	409	374	340	397	397	386	400	392	378	422	398	416	388	411	400	368	402	378	391	365	402	395	406	361	352	415	359	389	385	382	394	386	380	367	373	379	359	399	405	364	372	386	423	409	399	389	396	363	427	348	393	378	380	427	359	424	423	408	415	388	400	385	416	396	385	402	403	379	377	391	360	375	414	383	393	430	383	374	400	386	407	406	408	424	401	402	390	373	411	395	376	443	444	390	420	393	378	382	382	367	428	390	413	407	409	387	395	355	379	401	407	367	409	414	388	407	402	408	386	409	419	430	414	381	371	404	412	427	361	385	427	396	435	417	389	358	400	385	417	400	370	389	369	408	382	410	392	381	407	396	402	414	396	418	405	397	386	399	373	407	426	402	397	397	418	413	363	354	375	361	386	399	400	381	413	368	382	382	384	420	398	388	414	430	407	416	383	391	415	399	403	397	415	379	375	368	374	398	377	401	415	406	370	436	401	382	385	433	394	400	387	360	360	384	385	397	394	399	432	408	374	406	440	399	423	421	430	392	425	415	426	387	389	397	403	392	400	420	376	379	439	399	368	379	407	376	416	391	382	365	390	377	392	388	407	369	400	390	400	403	402	407	394	365	380	395	376	433	375	382	403	420	351	370	387	411	396	368	391	419	382	385	434	445	386	412	344	415	418	375	409	384	416	389	370	348	429	398	385	392	401	452	392	405	388	396	348	395	385	354	380	397	409	388	390	356	363	395	403	414	408	393	381	431	357	399	428	368	390	409	414	398	415	384	374	366	421	374	387	405	428	387	395	398	402	372	349	394	401	380	424	391	406	378	420	402	409	379	396	428	390	366	390	400	406	419	405	361	412	390	417	391	421	434	420	393	374	405	374	412	438	411	386	392	381	425	398	352	459	370	397	407	367	370	395	364	397	404	381	426	421	398	395	391	391	400	404	426	415	429	416	394	388	402	415	384	453	400	374	391	395	427	375	385	390	410	368	415	398	377	392	406	377	372	381	402	394	407	420	402	403	442	382	400	372	369	398	462	415	381	433	439	409	385	398	391	380	366	390	416	400	362	394	413	397	371	394	360	410	420	387	401	374	425	394	397	413	382	399	405	378	391	400	448	411	386	427	407	446	358	396	371	419	395	388	396	403	404	335	444	411	405	391	424	406	424	399	412	396	391	377	364	384	393	403	406	405	412	432	413	415	410	395	348	387	400	396	375	368	360	431	363	405	410	393	373	438	402	362	419	401	376	382	372	429	378	423	392	405	404	380	406	390	421	399	403	410	394	376	409	394	373	409	407	409	381	399	403	384	405	369	384	399	399	380	397	392	368	397	355	402	423	391	417	389	391	391	383	393	374	415	376	390	397	426	389	423	415	394	362	376	389	358	375	382	426	388	404	383	415	409	392	424	404	417	402	425	402	381	388	368	394	393	416	405	408	396	401	411	394	376	404	415	386	403	394	387	404	394	387	390	428	381	344	409	407	420	389	416	399	372	403	393	388	385	376	360	418	400	398	405	401	367	404	408	374	398	392	408	428	370	407	406	420	405	386	394	407	381	425	378	418	400	391	399	362	393	385	401	392	403	407	424	362	403	389	397	387	385	436	387	400	369	372	398	404	411	386	407	403	388	375	398	368	392	382	403	372	391	391	393	417	441	409	409	403	365	391	399	374	361	363	397	424	429	423	397	387	382	326	390	409	438	378	387	398	386	400	385	410	377	385	382	400	380	401	438	423	392	399	389	408	375	404	365	421	426	355	426	397	378	387	350	402	415	390	378	411	428	381	389	422	417	404	412	350	424	401	403	378	394	421	405	407	407	395	382	387	437	421	352	356	370	390	370	383	412	405	435	381	377	427	409	389	408	419	436	350	385	410	422	411	368	359	387	419	384	385	390	390	383	389	365	426	403	386	357	362	405	399	415	381	389	371	389	380	339	371	408	411	398	390	383	412	387	394	381	397	382	381	404	371	429	382	397	418	402	401	412	367	414	425	419	380	366	441	388	404	429	387	359	381	390	381	383	376	380	399	396	408	374	379	386	383	438	385	376	382	400	439	377	388	433	390	382	363	369	400	390	398	386	401	403	400	395	421	390	379	387	392	428	436	366	373	369	408	412	440	379	387	367	428	396	398	423	337	418	368	378	357	435	367	412	424	386	376	395	411	391	389	390	387	384	398	391	362	381	412	384	408	408	435	383	385	387	413	411	404	415	403	414	420	424	397	403	406	399	374	393	416	425	356	384	409	428	389	422	402	401	387	380	407	360	423	378	412	413	400	407	395	356	401	390	395	388	426	364	438	418	388	397	385	403	352	424	362	395	432	349	388	368	418	413	371	382	404	414	399	426	342	397	398	392	411	420	396	404	377	370	383	383	410	377	391	391	395	368	404	384	394	402	447	419	367	393	429	366	390	415	397	380	375	393	426	401	425	356	392	427	402	439	427	374	400	392	386	390	395	356	380	407	419	420	404	416	420	416	411	409	406	405	416	383	397	449	412	401	368	405	385	396	376	414	388	374	396	372	406	408	385	386	370	399	407	372	327	362	399	400	383	388	400	416	414	369	413	388	407	379	383	432	418	413	381	412	381	417	413	357	387	405	380	376	422	414	417	395	437	392	408	394	366	405	409	374	392	372	412	390	391	401	402	402	405	410	386	407	397	408	402	407	413	416	392	376	403	350	392	431	442	404	432	402	412	399	393	409	399	441	449	423	395	396	380	380	370	388	411	415	375	400	391	390	403	362	385	396	404	359	386
15884	31774	22761	11872	8013	5651	4736	4065	3240	2839	2589	2259	2219	2097	2063	1977	1790	1738	1538	1500	1402	1300	1395	1336	1376	1226	1178	1097	1065	1047	1058	986	899	1005	1045	972	1049	1011	919	890	884	808	748	691	685	696	739	692	692	733	690	646	587	640	572	558	530	541	523	605	591	570	546	506	496	544	485	490	508	510	483	522	507	524	503	517	468	494	500	518	491	517	526	475	500	496	490	497	470	542	524	529	522	520	463	528	479	497	510	463	491	479	496	492	496	456	454	440	481	477	490	487	469	456	468	493	437	482	501	463	475	523	499	467	513	471	481	477	480	450	451	499	493	452	495	461	502	461	498	501	481	445	485	481	474	506	468	483	460	481	510	484	458	493	484	476	450	479	478	455	483	491	495	480	488	495	458	491	451	488	440	516	495	460	483	452	475	449	468	486	532	497	489	509	500	449	464	499	474	496	436	444	463	518	482	450	484	490	421	462	478	483	492	498	453	487	462	523	455	474	451	478	474	449	478	478	458	477	504	491	494	472	498	489	466	485	479	468	476	473	457	424	513	461	483	501	490	484	489	454	462	476	453	517	471	536	514	460	476	515	463	443	473	449	501	490	474	505	478	487	479	463	473	493	481	515	496	495	478	484	492	513	470	500	480	501	470	496	476	461	463	509	467	486	477	456	444	487	457	496	511	472	498	491	464	473	458	492	496	460	515	474	490	481	487	508	484	475	494	461	478	473	497	502	486	456	473	470	462	454	452	487	457	464	472	491	471	511	462	496	474	489	467	492	495	465	483	489	479	481	490	477	489	514	515	473	514	462	470	475	478	464	477	507	450	458	469	481	495	520	425	467	455	505	480	477	505	473	461	443	478	478	482	440	473	460	474	451	496	456	491	508	459	451	506	470	490	482	457	478	452	499	480	487	445	495	451	510	502	452	479	435	477	478	448	502	510	534	432	492	499	491	449	490	471	500	464	457	504	451	466	474	474	487	479	489	424	499	437	498	538	455	474	456	484	501	490	503	481	524	522	497	436	457	447	485	458	450	475	497	498	472	459	483	452	495	472	508	463	497	494	487	469	476	473	484	532	504	499	468	471	461	459	491	476	440	500	468	456	469	481	515	456	453	493	474	496	485	446	472	474	445	480	505	495	485	485	531	456	516	484	464	482	479	489	482	492	491	478	452	510	498	505	511	467	490	473	498	465	448	447	487	502	470	484	514	456	515	465	503	456	463	476	481	476	491	490	516	493	525	487	480	463	491	500	448	468	466	448	477	441	477	504	484	509	464	493	476	490	456	458	497	487	502	505	490	488	474	431	519	526	490	507	487	471	493	440	460	443	470	477	501	497	470	497	452	490	461	505	526	494	460	438	462	501	494	438	488	508	471	484	464	467	490	475	456	446	485	487	443	487	466	485	459	494	473	494	487	481	429	494	471	508	491	492	485	420	449	469	451	546	477	440	473	476	483	481	445	490	496	514	480	529	520	437	480	461	440	455	448	482	477	531	481	488	509	498	452	487	502	522	470	486	516	477	484	477	462	471	473	486	461	516	459	444	481	470	503	502	492	466	481	500	478	506	474	461	482	496	515	463	471	493	485	485	427	482	536	487	423	455	485	462	469	476	482	491	464	452	493	468	486	454	471	470	493	477	433	475	452	486	465	498	497	479	475	498	471	466	509	474	487	489	472	469	498	462	517	484	477	492	484	463	483	519	475	468	480	509	475	433	488	473	467	466	528	487	478	518	479	521	499	480	490	494	500	469	454	500	504	461	479	494	494	485	480	470	448	507	461	493	499	461	487	505	481	466	486	501	515	494	525	497	447	461	444	466	469	467	468	512	463	472	471	488	519	469	468	507	493	475	473	489	491	437	510	472	420	465	455	470	459	470	475	465	472	494	452	456	486	468	504	486	512	486	456	506	469	445	491	469	477	490	459	515	457	519	493	475	460	473	488	492	475	469	466	488	451	486	474	474	487	564	436	473	465	482	495	488	480	492	477	462	513	470	490	454	472	461	455	497	482	465	500	467	484	497	461	475	479	429	471	508	480	475	494	478	483	484	484	504	527	476	478	477	500	467	467	483	487	506	482	448	490	505	471	452	482	489	440	502	427	469	486	457	433	461	485	481	499	512	467	510	499	495	492	506	444	486	491	466	494	474	435	500	503	472	445	498	455	472	487	516	471	504	471	454	469	488	475	501	433	505	451	481	454	443	474	511	489	489	483	513	456	477	491	508	460	500	481	507	465	479	495	445	501	488	509	491	488	494	482	520	531	496	487	435	482	472	471	482	470	500	493	487	442	470	459	448	485	491	463	502	487	484	462	486	416	459	493	507	477	447	491	458	451	479	423	460	473	481	493	496	454	481	443	458	473	467	426	483	465	469	475	429	489	448	506	507	468	490	471	473	497	469	485	489	458	483	481	466	442	482	499	472	516	438	456	503	452	497	459	453	432	496	478	497	430	510	483	472	451	456	494	475	461	476	487	519	476	490	510	491	510	466	478	506	519	481	509	476	493	478	471	483	470	472	480	472	478	509	484	529	499	499	486	495	457	467	484	486	492	477	465	514	502	477	453	459	458	439	511	471	500	464	484	482	495	503	485	450	477	514	472	470	489	497	458	460	468	530	464	476	498	470	474	519	469	498	446	442	486	483	485	480	496	470	469	478	475	501	482	526	502	453	521	469	477	467	482	533	428	498	489	463	483	460	476	451	464	464	490	520	477	455	480	477	445	485	480	481	481	461	503	460	521	489	478	441	464	423	500	443	475	444	475	459	475	513	476	484	478	513	440	473	490	499	495	520	450	475	476	473	482	446	468	478	453	450	470	466	479	469	455	485	424	481	438	441	474	478	496	487	452	498	480	466	475	504	514	493	462	518	492	461	489	496	473	489	491	486	471	448	475	470	462	465	463	475	481	468	470	478	468	443	507	478	456	491	478	450	488	471	482	486	458	496	476	472	446	457	483	457	437	508	493	480	474	439	489	492	469	486	495	479	490	464	450	457	489	466	493	453	473	457	475	495	465	509	460	454	449	475	507	468	454	444	475	462	459	490	462	484	478	491	481	455	485	488	491	509	509	509	491	485	482	452	488	489	472	478	470	462	486	485	512	513	482	481	485	501	506	431	460	455	457	492	475	488	469	463	457	493	432	478	506	478	472	467	457	517	476	494	513	457	504	499	474	455	455	503	469	504	501	459	472	478	473	483	487	447	466	500	499	508	451	491	512	456	478	478	505	468	463	474	469	478	521	482	454	427	503	499	522	467	468	482	469	471	473	455	466	477	476	447	477	458	493	511	463	528	471	477	475	497	448	477	472	476	482	486	499	494	474	472	468	489	482	466	500	480	489	468	454	447	518	452	500	463	456	493	490	462	493	478	459	478	505	468	472	517	483	463	463	483	482	462	501	501	459	452	462	449	487	504	454	455	487	458	452	472	504	497	505	484	499	479	495	453	473	466	467	476	482	502	463	488	473	489	474	495	520	496	458	494	439
27894	20295	10323	3106	1497	1199	917	789	690	686	676	645	656	620	664	631	616	635	595	589	532	572	555	558	568	549	610	585	590	517	542	554	529	540	525	564	535	590	527	520	532	503	508	460	465	494	504	463	504	502	483	497	451	502	479	487	452	455	491	492	493	446	520	498	449	478	436	454	474	486	480	500	435	476	466	460	497	484	461	469	492	459	507	450	521	437	453	493	486	478	458	485	463	457	512	447	475	486	420	457	471	468	452	471	467	482	509	453	478	476	492	495	462	467	475	458	436	484	451	470	493	481	459	491	489	435	472	450	456	484	466	454	497	445	501	466	497	490	466	453	466	460	489	484	471	431	500	472	500	472	460	477	478	492	410	502	442	473	441	459	487	479	455	433	423	475	469	482	465	465	505	479	465	465	467	459	428	460	479	450	461	483	491	451	434	459	495	497	455	421	459	458	444	488	489	466	455	456	479	448	486	494	440	461	517	460	498	450	455	472	494	440	453	460	445	475	512	458	465	500	512	465	458	433	422	496	442	450	454	443	459	435	473	456	455	467	491	496	487	449	433	487	504	443	473	494	480	458	471	454	471	470	488	478	489	473	440	427	471	478	496	486	455	467	457	458	485	506	452	463	419	480	488	417	455	480	477	474	436	481	444	485	446	510	427	463	456	447	485	494	482	461	457	464	480	482	445	522	485	485	496	467	507	475	481	487	478	437	514	447	446	454	470	510	488	447	471	456	476	429	484	461	452	472	480	470	459	464	477	476	445	472	453	499	472	474	485	465	513	490	469	480	442	479	476	481	464	465	443	465	426	447	475	429	469	491	443	494	406	481	470	474	470	515	488	475	497	464	463	489	486	462	439	409	475	480	477	494	472	459	498	466	450	469	535	461	477	506	436	506	438	499	459	483	425	418	487	455	486	466	450	477	472	487	474	486	469	460	480	433	486	463	511	447	504	457	489	496	502	467	487	505	503	498	447	409	477	471	459	445	466	483	489	489	480	482	479	500	467	454	437	474	487	455	485	474	473	464	455	449	477	460	457	530	439	481	481	456	467	442	474	448	460	465	461	457	455	455	487	507	433	446	486	476	479	421	463	433	476	467	482	465	471	491	435	462	449	479	467	483	477	492	432	492	462	467	451	503	454	413	463	505	508	462	464	409	467	510	489	455	485	488	469	469	473	447	468	475	476	464	480	439	477	462	445	471	475	482	456	511	466	468	468	448	430	483	442	509	471	457	463	472	478	434	455	464	469	464	502	450	486	499	435	435	443	445	492	454	481	434	449	516	433	463	476	473	505	460	521	486	452	462	453	464	489	465	496	487	444	471	465	451	457	479	472	441	471	488	445	443	457	482	473	431	497	471	460	478	446	461	451	481	481	491	483	484	434	455	451	433	471	451	468	469	474	455	469	419	444	444	471	448	482	463	446	416	448	485	482	457	437	506	435	453	482	466	482	454	468	443	395	498	458	458	473	455	447	476	489	455	490	468	428	488	476	474	437	477	472	443	491	439	488	441	463	477	466	434	420	458	480	428	480	471	509	460	490	477	487	475	462	477	446	446	442	458	490	504	442	468	454	459	482	477	442	483	482	498	516	475	451	490	471	422	451	482	458	475	443	439	464	443	459	478	498	435	478	486	470	460	426	451	478	489	488	476	438	471	489	499	456	511	450	483	481	473	474	449	446	490	468	485	452	461	489	497	484	457	468	478	447	433	469	484	487	471	413	491	475	444	473	429	396	467	435	458	463	458	472	455	466	483	439	449	441	467	444	471	446	445	451	464	487	468	433	476	457	475	430	476	470	473	479	468	494	477	496	472	483	463	450	499	447	462	438	469	465	488	468	435	464	425	466	456	462	471	430	466	493	439	463	497	436	455	448	496	453	408	491	478	491	471	474	468	447	472	489	489	474	439	457	483	465	442	448	456	489	409	446	454	471	421	477	506	498	424	431	433	442	476	470	479	490	447	463	449	483	483	491	479	485	469	428	484	503	478	485	430	455	437	490	459	437	450	456	478	459	474	491	464	465	469	497	470	455	486	497	454	502	425	480	462	426	460	492	462	477	463	483	469	481	468	455	475	453	466	447	494	498	497	497	494	470	455	460	487	455	463	454	460	477	428	461	501	430	468	432	482	474	438	484	456	462	479	438	507	485	486	453	525	492	464	466	483	483	468	450	488	492	412	502	433	443	508	472	461	481	483	473	490	485	471	468	467	459	480	467	431	484	474	449	460	470	444	482	477	480	461	472	469	455	426	446	453	468	497	493	460	447	462	485	450	438	475	500	481	479	477	499	482	477	476	459	465	500	501	477	447	478	494	448	506	441	503	466	482	471	452	482	489	507	474	480	432	492	449	478	461	458	497	479	449	445	459	459	460	470	472	480	457	512	476	486	485	504	431	510	467	474	484	457	509	443	454	459	495	485	476	459	462	460	449	443	450	501	489	469	473	449	450	496	444	449	488	528	441	475	477	485	455	462	454	472	471	475	446	477	457	469	436	456	480	453	474	459	494	477	481	471	473	494	447	460	461	493	466	510	447	486	486	493	448	477	485	499	457	473	451	466	508	485	478	484	476	464	488	474	438	470	457	455	463	475	449	474	453	475	472	478	474	473	483	464	481	478	473	468	443	453	473	439	447	462	456	452	469	440	448	492	465	427	484	459	455	485	449	518	467	457	491	431	472	531	482	469	424	458	478	493	477	454	456	452	432	471	465	486	488	490	461	464	494	479	469	470	450	427	474	499	469	496	487	470	488	458	423	476	485	427	434	477	489	464	453	477	482	478	477	461	447	483	467	446	461	425	492	465	517	460	466	479	438	458	430	496	448	470	478	431	440	479	430	485	456	461	465	511	458	465	477	452	443	475	498	482	487	488	464	493	456	482	476	470	487	458	451	473	483	466	448	465	469	481	431	484	484	485	506	468	484	463	447	472	435	504	475	455	431	438	471	479	511	457	454	446	469	465	449	456	446	483	455	466	447	455	464	453	454	469	468	481	507	479	468	456	447	477	463	458	458	470	451	462	486	473	489	498	430	489	441	436	467	442	490	497	468	482	501	432	435	467	459	475	486	473	486	486	466	470	497	460	448	448	475	507	476	503	466	453	466	473	469	444	472	511	443	479	445	473	527	472	474	453	427	448	484	473	453	466	468	472	446	486	455	459	436	443	462	451	500	439	479	451	430	522	439	518	451	448	475	483	429	478	484	474	449	454	425	473	466	455	469	487	456	493	465	456	477	482	422	457	434	459	428	496	464	473	471	440	488	440	480	465	468	464	473	453	471	497	455	431	473	480	437	522	474	453	463	461	500	435	484	443	457	469	443	444	478	490	437	492	480	436	471	483	470	434	465	457	461	500	459	472	475	460	452	436	494	438	465	459	446	448	431	453	481	454	475	478	479	456	474	479	450	429	457	443	469	462	460	470	499	491	453	447	488	488	462	471	458	480	456	473	453	467	458	468	457	463	445	454	487	457	448	500	456
11944	16495	9947	3955	2391	1807	1674	1396	1290	1124	1169	1077	1109	1077	1023	987	985	963	991	931	858	849	879	875	903	823	816	848	829	779	756	812	762	685	790	792	749	732	731	770	713	661	662	643	679	684	655	685	644	659	666	629	634	590	653	606	599	575	562	638	638	597	603	606	612	573	613	563	600	601	608	565	615	605	560	582	585	558	541	524	549	626	564	571	607	571	558	580	578	611	615	595	595	555	628	611	574	577	550	618	585	590	606	568	550	567	589	560	599	569	619	595	638	579	575	593	607	565	618	576	560	608	575	578	615	598	594	601	565	573	549	592	583	584	601	604	556	600	517	577	581	576	621	579	569	575	539	584	572	567	580	591	529	584	593	657	615	565	595	557	591	535	583	628	562	615	587	611	537	592	560	597	564	601	583	599	605	578	580	590	531	577	555	566	617	546	584	564	600	592	556	573	587	609	558	580	560	562	573	590	604	613	624	605	612	564	575	624	587	585	584	559	580	588	565	538	570	594	608	574	581	579	578	593	628	586	599	577	565	561	626	576	598	630	548	552	601	575	639	580	552	588	574	609	555	599	637	588	582	562	559	561	600	603	581	553	586	596	600	552	615	587	579	611	555	580	535	608	609	577	601	593	596	542	530	590	590	598	605	576	560	586	533	624	601	556	650	622	635	585	588	590	607	600	567	591	562	639	594	598	592	558	607	557	550	611	566	547	559	556	626	583	606	567	600	576	580	608	586	565	576	590	583	621	559	611	596	580	557	586	595	602	584	609	635	536	586	581	604	594	647	625	583	564	588	575	564	609	565	597	553	572	542	592	599	565	578	568	578	591	535	602	613	594	597	544	566	613	551	580	595	567	542	569	632	616	579	573	548	595	589	589	625	600	547	566	608	554	583	531	582	609	558	560	565	513	563	610	587	605	573	604	569	596	571	575	556	565	566	600	571	570	564	558	551	593	633	585	588	604	634	603	572	594	606	581	599	585	566	606	592	586	582	638	568	597	593	569	570	577	608	596	576	550	611	614	580	541	606	573	629	560	596	596	583	613	523	554	617	618	573	540	579	571	553	567	593	590	565	562	583	595	569	593	638	598	580	570	555	539	607	593	555	541	620	621	644	584	572	533	562	580	602	591	575	591	604	610	613	577	566	566	598	578	595	575	615	589	593	579	609	570	547	566	573	597	594	583	593	560	581	586	570	566	635	597	567	583	574	563	568	543	623	602	573	557	595	594	624	635	612	567	538	560	587	606	595	598	556	585	568	581	593	567	591	567	590	574	593	570	586	573	628	620	581	586	565	538	539	570	563	617	593	593	561	570	639	564	593	578	580	594	592	553	579	577	619	585	608	573	614	543	622	606	567	557	578	577	596	608	588	597	611	572	604	572	547	607	579	584	564	643	556	595	629	609	601	591	596	590	565	594	579	600	598	613	556	597	571	602	594	573	547	574	581	587	588	587	581	606	581	580	598	549	582	596	590	553	575	605	574	587	569	544	556	577	555	593	580	559	614	546	569	538	569	574	599	587	571	605	571	604	558	575	581	550	580	598	572	646	585	573	557	592	570	597	636	549	606	581	539	602	575	587	550	567	579	572	575	532	570	563	595	614	594	564	632	605	574	592	558	628	566	564	636	606	560	591	557	598	547	624	585	585	567	551	584	604	570	593	544	620	556	582	583	532	609	576	578	580	590	582	581	590	578	596	634	547	574	570	542	603	600	555	597	543	600	522	611	613	557	612	565	585	563	582	667	537	623	576	550	598	596	591	587	610	546	586	545	580	610	584	612	578	565	592	569	593	596	627	596	610	572	571	571	602	562	582	574	543	589	569	545	596	526	597	577	616	586	638	575	583	609	543	534	559	633	595	586	558	596	577	582	568	579	601	533	589	539	546	555	580	606	580	605	597	592	611	583	573	574	618	602	580	600	607	587	589	635	544	563	633	565	583	551	570	596	579	591	625	559	580	605	579	586	586	560	587	585	570	590	574	593	547	586	577	611	591	618	551	563	581	556	605	580	565	575	594	585	558	579	594	581	594	595	582	583	576	547	605	576	636	569	537	581	568	568	608	584	575	546	556	614	585	583	559	567	609	571	574	597	550	586	566	578	537	593	579	569	581	579	554	564	569	585	631	611	566	592	576	600	596	572	596	549	547	568	594	622	579	560	579	604	581	593	580	585	605	569	580	577	628	583	577	566	565	594	573	603	594	596	581	576	624	594	578	579	587	576	582	570	580	565	615	536	625	552	552	577	582	553	582	588	561	562	589	587	565	572	516	557	563	548	579	603	598	616	609	559	606	627	560	585	581	601	619	604	524	570	627	562	592	582	574	627	580	593	595	533	569	488	605	570	573	583	598	586	571	586	589	563	523	558	602	601	577	607	565	607	555	560	616	582	530	555	557	572	620	623	593	580	625	601	576	604	558	545	609	544	591	557	569	581	547	547	593	574	572	601	543	586	594	563	550	564	620	562	593	597	562	615	619	608	591	585	562	587	616	560	632	592	586	641	616	558	605	611	586	590	626	539	600	633	618	591	565	542	642	551	578	579	562	570	589	571	570	610	601	549	591	564	596	594	578	596	593	579	633	544	565	624	615	543	539	576	562	591	560	580	604	603	575	550	585	594	605	597	515	620	591	616	644	578	561	556	592	636	613	598	572	569	557	564	613	566	576	562	572	626	610	566	579	588	571	549	577	580	580	581	587	563	593	589	563	582	575	586	557	557	595	622	542	560	574	585	619	612	584	565	552	611	558	555	582	550	571	548	584	607	560	554	598	629	595	574	602	554	558	568	585	542	544	628	578	584	544	529	565	533	549	590	586	617	611	590	564	585	528	578	598	657	593	550	615	592	580	602	599	561	599	554	552	564	569	550	621	531	563	559	576	592	571	542	569	617	563	624	584	569	568	602	544	607	628	612	589	598	600	558	570	566	581	597	602	562	581	616	613	541	561	581	580	621	545	628	556	578	590	537	562	550	566	620	610	605	642	644	551	588	586	548	628	600	608	564	601	560	645	575	579	612	600	578	579	584	566	604	605	603	535	598	629	525	622	598	582	556	619	591	585	577	564	575	604	563	560	520	552	585	578	585	564	587	599	601	564	549	585	608	597	646	596	583	619	569	572	557	605	552	574	543	577	583	556	594	571	573	583	565	559	576	600	582	564	574	535	587	607	623	593	616	572	564	567	638	594	598	564	609	597	630	569	586	569	591	605	575	548	605	633	586	548	585	569	612	625	594	550	550	570	608	577	595	567	613	611	578	577	579	547	583	576	580	530	531	559	580	616	605	579	619	611	556	597	617	575	566	575	589	600	595	589	591	597	543	597	584	639	553	607	562	563	574	608	578	546	588	640	582	611	538	551	587	604	560	626	532	597	579	581	603	621	584	544	559	585	590	567	574	572	568	547	583	603	592	584	591	576	596	602	559	573	566	584	567	590	602	571	573	566	598	570	589	592	587	597	571	567	611	557	591	563	574	596	579	579
24553	21594	28874	24764	21411	6905	1865	1258	995	924	880	835	772	752	716	767	701	736	663	666	616	578	613	596	651	609	561	545	560	497	548	525	464	518	504	519	527	502	459	477	500	432	423	423	447	424	423	455	404	408	434	441	421	422	400	385	351	411	411	360	371	391	365	381	371	366	372	384	356	396	409	398	389	374	386	348	396	393	406	395	348	378	388	366	351	401	318	364	428	385	358	369	375	371	368	359	379	378	356	351	398	359	354	358	361	387	381	402	381	350	354	378	378	361	367	389	332	373	341	365	363	367	401	382	326	358	347	372	379	346	382	372	380	371	354	400	373	361	335	365	366	356	391	358	358	395	404	355	358	386	342	374	362	342	366	397	360	388	381	395	371	384	370	391	379	377	366	384	385	402	360	397	383	397	356	370	380	386	383	353	376	354	362	320	369	385	357	370	373	351	341	376	352	343	347	361	392	333	403	380	405	343	365	351	336	373	366	362	373	403	370	400	361	365	405	380	344	375	343	347	370	378	355	373	392	373	356	387	379	391	357	342	360	376	383	364	396	355	368	373	402	398	353	359	373	353	375	360	374	354	369	348	358	349	401	365	320	330	384	366	353	377	357	376	386	381	347	376	381	375	358	405	337	400	366	351	348	364	367	349	384	368	370	382	341	351	389	349	365	376	363	344	328	393	390	369	368	384	381	391	388	335	383	411	370	338	347	357	360	399	385	371	347	343	357	370	365	361	354	364	399	375	356	362	333	391	365	374	361	361	355	354	389	344	387	381	342	340	359	406	324	354	339	366	381	356	360	385	340	360	390	402	354	377	356	366	329	325	401	348	374	374	342	348	367	393	367	380	362	358	378	355	361	367	377	359	350	364	352	387	347	377	382	364	358	375	375	351	326	338	401	362	358	357	405	347	385	350	373	398	384	359	366	358	355	391	363	363	361	395	360	370	375	358	326	340	340	360	374	331	338	388	401	358	396	383	330	360	308	371	366	325	391	384	391	356	360	386	362	395	328	373	335	386	393	382	364	347	360	357	311	376	377	374	348	373	360	344	346	379	387	365	402	361	397	328	358	352	357	389	371	346	356	359	352	378	353	346	376	383	382	395	370	327	357	362	364	338	333	336	352	380	379	360	352	367	386	343	379	349	349	372	351	367	369	358	362	367	345	367	346	358	357	380	377	366	340	343	346	365	335	354	342	364	372	396	404	350	388	354	363	346	367	349	362	371	336	332	380	414	360	375	336	373	350	371	358	368	355	392	353	332	362	375	360	356	346	358	350	333	353	370	391	344	369	365	371	369	364	371	419	343	376	384	337	381	382	381	365	382	373	352	363	391	341	352	400	358	366	346	371	392	322	360	363	354	356	349	345	369	379	360	381	371	389	364	378	372	388	380	375	364	387	360	392	359	355	372	369	355	386	345	356	342	334	376	359	395	361	393	374	343	348	379	360	358	396	346	379	362	333	357	373	364	408	360	353	355	352	394	368	370	387	379	382	345	364	369	343	365	372	359	360	371	369	386	392	380	388	385	363	359	376	380	348	367	342	376	367	359	381	399	346	364	348	358	349	375	347	394	350	362	370	362	374	333	368	372	350	394	364	393	385	352	362	344	372	379	363	384	401	376	365	336	387	379	393	318	385	356	347	342	360	371	344	378	380	378	349	338	376	378	338	336	374	363	338	349	404	367	351	357	361	370	356	376	386	362	372	375	355	392	377	377	343	393	385	369	391	368	316	352	366	368	386	365	386	400	361	364	378	326	391	363	366	399	369	370	376	341	369	324	382	359	378	354	381	394	380	338	370	351	344	353	360	418	378	348	369	370	379	393	355	355	327	357	391	372	372	366	354	358	345	357	370	397	402	395	394	354	336	333	394	341	336	374	359	379	354	372	386	384	379	344	345	354	364	381	368	355	378	335	369	334	376	345	362	374	381	365	403	381	368	394	366	361	347	339	350	362	353	359	379	375	405	373	364	349	373	396	368	356	371	377	349	359	367	365	378	380	352	387	346	346	358	369	387	353	353	372	370	375	389	375	402	345	346	352	339	358	405	357	342	380	363	410	366	355	332	392	371	359	361	401	354	362	357	349	358	363	336	416	381	348	378	379	370	356	375	353	368	365	357	357	394	364	374	335	350	362	361	347	343	400	341	390	381	359	372	370	373	401	342	373	381	380	364	357	389	364	340	373	344	359	394	360	399	377	358	338	358	341	356	353	366	323	365	362	354	368	350	382	395	371	326	361	364	406	343	363	368	389	399	375	382	358	379	371	340	370	358	408	365	385	344	361	415	351	348	360	354	394	362	401	377	373	377	383	368	359	368	332	360	376	350	375	383	382	386	365	355	401	406	355	363	387	366	342	350	366	335	366	354	394	400	341	376	374	356	342	413	373	355	375	353	322	366	346	371	368	370	385	386	356	366	364	406	380	347	377	355	399	359	368	415	373	411	384	384	380	341	384	355	382	360	366	368	345	335	391	391	376	381	341	366	369	382	389	359	364	358	389	364	368	325	329	367	376	357	393	357	363	359	399	349	360	355	354	381	356	336	357	349	369	367	351	378	366	392	333	390	422	389	380	368	367	403	385	361	344	344	365	358	354	344	352	368	420	363	363	329	411	383	372	350	364	376	359	387	395	351	361	349	373	354	356	361	366	355	354	348	375	420	364	339	406	391	366	339	375	356	372	352	356	369	357	392	344	357	354	335	349	344	347	361	352	378	358	369	345	364	383	368	397	365	355	359	364	357	373	360	363	350	375	367	361	359	335	396	366	372	345	380	351	380	353	368	356	321	375	370	350	358	384	362	365	380	324	368	398	351	358	368	354	371	367	340	423	340	392	391	386	354	353	387	380	370	339	352	368	365	341	380	356	373	377	332	367	361	378	387	371	360	371	384	353	382	383	374	352	373	384	369	380	356	359	369	351	347	333	391	365	369	381	389	386	349	388	390	347	343	402	363	335	367	352	377	345	398	349	406	364	371	382	355	369	362	369	380	379	363	368	364	332	373	369	332	369	366	349	386	349	342	343	360	376	350	330	384	383	353	358	418	402	399	361	357	394	379	378	333	357	374	371	356	374	372	367	354	372	379	362	344	347	366	371	361	358	373	348	325	356	362	375	374	383	396	334	366	383	402	349	328	379	398	355	343	384	361	386	363	387	355	416	355	381	357	362	367	348	382	375	385	355	367	368	342	386	357	377	381	399	367	366	334	416	360	368	382	402	357	368	357	392	361	364	369	368	387	372	355	394	362	351	370	376	381	340	383	384	397	344	366	370	387	365	382	370	410	381	371	350	390	405	349	349	350	383	371	367	352	368	367	336	351	378	378	377	328	394	381	377	372	382	363	366	353	372	356	374	382	369	339	357	355	358	354	355	365	390	364	372	349	380	335	363	364	365	299	370	373	370	368	341	390	364	349	360	366	388	392	382	369	350	380	379	349	368	345	377	367	371	363	347	380	363	374	364	355	345	391	356	376	385	356	351
12799	23937	16917	8071	5190	3687	3219	2602	2200	1986	1788	1658	1550	1486	1437	1339	1231	1289	1169	1122	1052	1050	999	1016	1021	908	887	979	924	883	806	812	821	705	820	797	891	755	692	770	744	709	663	677	638	629	612	591	594	611	558	571	546	538	546	526	476	515	490	453	470	520	514	487	518	457	497	502	485	468	464	516	499	506	484	484	462	509	456	480	505	489	485	465	470	479	491	497	457	488	456	521	452	467	499	471	425	469	492	463	457	458	448	475	464	471	464	452	486	458	426	455	444	444	471	456	443	432	479	440	449	455	464	488	444	442	443	461	438	480	432	478	462	426	471	461	469	455	452	473	472	438	461	494	468	483	459	441	500	481	480	450	487	458	448	470	458	487	428	484	473	449	474	466	464	449	482	444	481	476	442	456	470	480	470	468	462	463	453	443	505	453	467	494	478	495	455	444	432	514	425	451	480	440	493	437	449	508	501	471	463	503	484	464	449	449	459	406	487	457	465	445	422	494	458	428	445	481	463	457	485	448	512	456	453	480	454	433	457	441	438	452	460	491	464	434	461	471	439	483	451	469	456	475	441	435	480	492	467	424	468	460	458	473	449	479	460	448	438	439	457	444	482	464	460	450	435	455	447	458	478	468	506	469	444	475	416	495	433	470	438	465	450	449	457	447	480	488	462	511	457	446	486	429	515	477	455	452	467	479	477	487	447	499	473	447	424	497	438	440	446	472	405	481	472	478	452	439	427	458	465	460	453	443	461	435	458	492	426	457	479	444	466	441	458	435	458	431	484	442	469	475	464	442	449	425	448	435	467	465	426	467	468	429	470	459	468	495	432	470	470	461	439	477	473	433	446	473	454	449	454	466	470	453	422	460	489	487	434	486	470	491	463	437	463	435	473	438	513	458	460	418	459	461	490	473	420	485	478	475	461	485	434	455	450	452	439	458	468	445	437	470	471	423	473	444	501	457	439	478	463	441	425	434	471	467	437	437	455	456	464	466	433	467	448	404	488	436	454	427	438	453	436	461	459	484	477	462	478	488	478	477	453	439	479	455	483	511	475	470	425	497	470	493	460	461	480	439	482	480	426	461	472	450	455	492	464	468	451	429	459	513	423	471	482	474	467	498	494	460	462	465	467	440	483	464	470	465	485	470	454	450	500	481	454	451	450	457	484	474	459	488	498	446	428	473	444	424	459	483	468	473	473	465	441	451	456	462	461	463	428	433	482	487	423	440	468	447	505	457	453	480	481	502	452	501	480	454	457	450	469	462	469	461	466	441	443	479	471	451	430	478	444	490	426	491	472	479	434	437	461	460	440	468	461	455	444	438	466	458	476	454	425	495	446	452	453	475	422	454	466	479	454	467	492	488	438	472	482	451	442	445	477	483	439	447	444	459	453	419	467	479	454	486	471	451	463	430	463	476	441	429	499	451	435	476	484	469	471	446	428	452	455	455	489	465	467	497	463	487	478	447	443	458	446	486	496	451	445	504	476	453	452	431	453	465	445	415	424	472	464	493	488	434	461	437	480	486	431	446	484	440	449	475	500	435	437	447	462	431	469	450	434	482	465	460	471	482	425	445	467	452	441	486	473	443	432	497	451	508	456	453	456	446	461	440	452	468	469	463	486	482	435	427	458	470	489	498	457	462	486	427	484	433	447	444	463	454	430	436	455	440	483	502	472	460	442	457	456	466	456	442	472	474	456	468	461	434	463	423	478	438	448	474	474	445	461	415	493	466	464	475	420	435	503	457	446	466	449	480	435	448	465	473	481	468	454	455	473	453	523	437	429	459	438	473	462	465	468	426	461	465	477	478	500	462	444	431	477	456	465	512	456	481	413	444	447	444	454	472	458	492	479	445	489	443	447	446	480	445	476	490	447	467	475	452	433	456	445	447	450	425	470	451	484	484	473	460	496	459	469	447	468	449	478	435	477	492	445	476	452	446	439	459	477	472	446	438	502	457	455	459	505	458	456	489	469	434	436	432	460	429	484	470	451	485	463	468	487	460	432	455	476	517	465	407	437	467	476	477	458	453	453	449	455	469	492	473	430	474	452	448	454	457	486	474	490	453	444	479	441	467	438	412	454	464	444	470	465	457	448	483	443	455	460	440	452	446	445	434	422	423	470	511	484	467	451	472	466	459	442	486	440	469	477	456	508	449	432	430	477	469	473	491	462	405	448	430	478	448	468	476	463	472	466	475	491	475	459	456	484	443	463	469	449	469	433	466	449	456	456	459	475	468	425	445	450	465	441	471	471	446	479	494	444	447	477	460	461	491	418	499	452	430	455	461	479	452	456	463	481	472	471	443	480	469	440	440	444	466	430	512	459	461	456	478	485	474	411	424	447	443	446	458	490	472	491	477	449	469	446	440	445	460	443	441	490	472	440	456	463	429	461	495	490	445	435	402	464	473	439	451	462	437	426	459	470	482	383	445	429	438	461	429	476	421	454	467	482	477	474	460	477	481	467	471	453	468	427	444	475	491	481	465	456	467	526	432	461	497	473	493	465	483	412	423	462	491	423	431	473	458	443	450	473	520	480	457	460	462	456	444	465	433	440	457	411	454	429	437	483	445	460	477	437	435	467	451	481	434	413	475	467	467	497	490	448	438	431	437	429	489	413	492	451	482	459	461	492	497	454	483	461	442	508	469	457	430	492	480	435	445	452	481	455	439	475	495	448	494	445	486	472	447	477	438	457	489	445	428	444	442	430	472	462	444	445	485	478	490	452	452	502	439	468	481	420	425	435	472	440	463	448	455	455	480	432	445	470	461	445	461	457	444	439	473	449	439	483	448	463	453	444	459	456	501	459	492	438	429	458	475	456	463	452	423	486	461	443	457	453	479	452	473	462	452	455	417	454	462	502	472	459	413	448	469	478	457	442	423	437	461	485	477	473	444	460	457	451	454	457	452	462	464	441	444	435	451	457	440	466	485	461	484	478	432	457	463	444	491	473	445	452	473	460	451	511	466	461	461	430	459	456	466	440	476	490	522	477	453	451	438	450	452	454	470	472	495	453	489	469	441	426	450	462	414	429	450	463	437	453	437	466	468	472	437	456	438	471	441	417	461	464	472	451	467	461	460	448	467	438	448	500	459	434	480	452	458	474	516	472	465	461	473	495	458	487	453	458	480	445	470	446	460	448	440	436	469	442	450	491	430	434	469	463	461	470	458	452	434	421	460	444	449	473	411	452	476	461	466	451	470	455	408	477	471	479	464	443	456	452	473	445	510	474	479	482	397	475	434	482	405	432	465	489	446	481	455	483	512	429	435	432	484	463	444	488	474	503	449	437	457	470	485	417	468	427	458	495	417	461	457	467	459	423	462	462	435	491	452	461	464	463	505	449	469	418	439	452	457	454	459	484	454	487	442	451	470	406	440	466	423	442	473	491	437	479	473	460	433	497	463	481	450	428	434	461	457	457	472	457	443	480	443	468	458	477	518	484	473	464	467	431	435	433	453	452	496	460	451	465	424	484	443	434	452
25751	21598	27473	25574	6170	1446	1237	1003	916	871	849	814	781	835	773	834	824	764	751	725	706	723	720	641	701	679	651	660	715	672	687	664	647	663	682	604	584	628	642	590	594	657	578	548	612	552	543	645	587	597	552	591	534	534	564	542	501	574	537	510	550	572	558	489	513	531	518	523	542	537	541	524	537	513	539	576	521	564	538	538	510	541	543	543	528	520	509	568	542	525	506	572	612	509	552	550	520	504	519	528	519	562	500	528	523	499	512	532	510	505	484	535	487	528	529	540	531	507	565	513	490	523	521	509	529	569	537	513	556	535	532	513	504	500	518	530	569	524	527	493	516	573	550	536	539	531	557	501	537	524	552	515	512	510	548	500	503	562	544	533	518	504	558	511	563	501	483	492	551	517	491	521	546	503	527	507	553	527	518	510	533	484	567	528	547	491	522	491	520	516	527	513	527	555	520	525	506	537	521	507	500	517	515	514	532	506	531	543	528	573	521	499	511	511	505	511	526	531	518	535	539	520	506	532	555	537	548	530	502	531	514	537	526	509	502	518	510	528	545	552	536	530	506	524	541	497	552	538	493	496	533	537	524	527	540	525	517	531	558	492	566	542	495	512	488	553	521	529	526	531	521	539	559	501	541	548	536	513	522	513	538	536	527	494	535	523	555	525	476	532	488	512	536	497	498	575	530	512	485	557	555	524	522	503	573	555	513	551	487	531	574	556	550	496	496	524	569	528	532	537	535	547	524	512	513	532	487	536	491	536	561	524	553	543	524	502	532	508	532	552	549	510	517	502	530	489	514	536	544	501	540	491	534	516	515	503	552	531	508	533	522	505	474	489	541	542	521	529	545	548	511	556	526	496	527	494	525	561	518	541	549	575	530	541	525	478	544	500	532	531	512	518	536	525	521	528	572	547	552	534	527	499	542	519	556	514	516	526	520	541	521	525	537	511	536	521	535	530	546	516	524	528	515	520	566	534	534	500	506	526	553	520	518	508	526	515	530	522	518	513	548	581	543	532	575	507	504	512	515	528	522	551	519	534	520	565	580	513	548	528	531	567	514	528	535	517	531	560	540	500	553	487	514	561	529	503	547	583	513	554	490	549	558	537	551	524	528	566	530	539	522	541	560	497	541	537	547	526	521	534	567	524	498	488	521	526	530	540	519	507	546	482	543	542	501	512	499	557	519	468	547	495	505	499	514	467	489	572	536	501	540	544	529	511	558	506	561	544	509	508	574	534	504	523	546	529	562	545	546	550	525	502	587	556	542	549	492	511	486	536	461	526	538	555	564	528	561	531	524	483	507	542	510	552	526	503	534	531	532	533	522	519	561	522	523	574	499	511	536	490	504	492	564	531	455	514	524	471	542	525	511	521	526	532	533	509	530	553	530	583	530	513	540	522	510	535	522	502	514	541	542	521	532	511	537	491	536	521	499	528	487	520	544	510	523	535	486	540	533	568	500	519	500	496	536	511	538	526	545	540	560	529	491	553	523	494	501	503	536	542	507	500	532	535	520	555	512	526	507	499	555	522	540	558	519	510	502	513	498	564	541	539	548	509	496	523	514	519	526	508	501	570	531	508	520	536	542	598	502	489	543	555	503	519	531	568	524	553	516	515	524	525	506	518	491	547	529	558	512	494	502	529	524	515	526	546	546	496	514	561	547	494	511	503	486	548	531	560	479	500	507	565	512	532	515	506	506	552	498	526	507	532	547	533	530	529	484	549	532	491	556	543	517	529	499	478	569	544	484	514	540	528	527	517	548	548	526	533	548	518	481	577	581	523	549	536	519	519	566	536	538	541	517	545	549	533	489	527	527	504	497	529	507	535	506	521	531	549	530	554	487	528	564	534	531	563	520	522	523	502	520	510	502	559	519	528	530	501	493	550	511	538	515	508	512	510	540	552	494	507	503	560	500	512	476	485	583	518	500	553	540	492	547	536	499	544	559	525	534	550	550	508	511	559	523	537	538	533	497	497	538	557	586	508	533	527	551	557	509	516	500	519	530	493	515	484	522	495	523	538	535	514	572	540	516	518	523	508	558	513	535	507	546	500	510	542	499	542	538	481	537	534	497	560	528	517	518	545	499	523	548	546	517	551	521	517	533	537	570	524	497	556	481	517	508	515	526	542	514	550	557	525	502	550	490	474	501	531	464	492	556	521	525	516	541	563	527	517	534	502	490	520	508	554	517	537	523	486	563	554	541	500	484	501	543	553	508	509	486	503	538	537	503	551	522	521	520	502	503	511	558	546	526	509	509	566	519	520	541	532	495	509	537	506	462	580	529	551	478	502	511	539	534	546	535	502	561	545	503	558	487	493	538	521	546	528	502	506	503	522	525	522	505	502	552	546	535	517	564	563	537	500	545	510	540	507	535	521	500	532	467	540	552	507	515	547	535	507	517	521	528	485	491	539	472	559	547	528	534	572	506	570	522	496	513	541	509	492	564	525	519	549	561	572	500	584	554	552	523	545	515	560	519	533	514	576	534	545	521	519	553	530	526	552	531	513	537	551	518	572	568	583	507	497	550	557	520	523	501	503	521	549	505	494	526	506	518	500	506	568	581	485	536	512	492	515	526	535	480	529	513	490	543	514	538	543	546	562	527	523	511	537	531	520	536	538	544	531	505	568	500	518	521	554	507	506	483	527	533	548	545	499	496	546	490	522	512	514	513	513	491	490	529	524	531	546	518	485	490	529	550	515	513	543	567	526	514	510	562	493	547	520	539	570	507	503	498	539	529	516	498	554	517	518	546	498	523	527	543	552	511	495	567	524	503	541	530	519	545	514	510	478	501	474	547	515	501	508	544	525	554	516	535	530	578	536	534	503	526	540	510	498	543	533	537	481	522	536	558	551	492	492	556	513	516	531	530	545	494	558	505	503	488	514	529	508	537	503	512	525	547	516	502	508	560	515	542	535	527	512	535	495	495	535	533	497	529	518	510	524	515	519	519	497	519	525	526	520	549	517	555	551	508	510	502	515	569	522	573	551	495	570	501	538	505	533	516	542	556	533	524	525	504	518	520	513	506	526	498	545	539	540	512	533	516	524	498	525	514	513	533	525	523	522	523	521	548	521	546	554	542	559	534	512	515	575	547	504	510	479	539	537	487	526	539	504	533	541	545	532	523	517	473	546	543	510	548	549	512	486	502	468	533	545	523	543	527	511	520	533	534	570	535	498	513	541	502	517	497	491	534	533	515	487	545	549	496	521	507	498	523	530	550	550	560	489	535	515	548	504	537	543	545	515	507	537	538	558	515	548	554	535	529	496	496	539	556	565	528	527	555	509	562	481	513	506	526	538	534	524	519	504	526	567	535	507	533	501	564	568	509	530	501	535	516	524	558	543	539	517	543	520	527	534	518	543	542	507	550	506	509	505	513	547	544	533	516	538	513	555	553	509	479	536	538	525	554	533	499	526	550	488	504	503	515	543	498	525	504	495	523	510	519	511	526	528	546	558	500	514	538	544	538	552	550	530
12055	19032	12738	5753	3697	2809	2553	2080	1846	1694	1572	1526	1365	1379	1473	1442	1333	1241	1239	1180	1147	1093	1045	1020	1075	1009	958	988	991	983	872	949	834	903	920	947	927	826	918	803	845	817	741	765	753	747	789	758	757	709	700	684	684	675	664	677	658	656	678	710	684	625	601	716	672	677	693	646	636	693	636	742	654	666	653	696	693	667	648	625	621	663	619	670	665	675	651	699	629	691	664	661	633	679	673	635	620	661	647	645	635	629	672	630	656	646	672	661	663	646	649	637	664	658	669	645	650	627	648	694	615	662	651	669	665	667	621	593	633	662	637	707	652	668	659	676	651	610	607	696	676	642	625	635	599	657	667	696	632	700	639	627	632	666	629	645	647	663	610	658	658	631	597	627	641	683	667	608	633	651	645	654	621	656	670	635	630	641	651	610	661	665	673	587	595	656	657	612	637	653	628	675	648	656	631	579	657	630	625	630	658	657	615	612	634	646	673	609	617	619	661	629	693	628	664	657	635	636	647	666	642	660	626	589	710	641	656	644	629	676	610	655	657	606	605	632	635	698	653	712	630	625	659	652	665	648	617	615	677	636	657	687	613	642	636	696	669	618	676	620	617	643	656	672	658	624	653	606	605	631	618	635	637	656	648	642	618	615	668	622	669	657	651	612	675	619	660	625	661	699	652	658	652	622	623	627	659	633	631	623	648	588	668	683	655	655	625	640	674	635	683	647	644	660	623	623	687	624	636	707	618	619	631	610	603	608	650	644	589	640	601	617	670	680	608	641	619	647	686	660	661	609	653	582	677	616	650	655	633	624	649	634	634	632	628	612	623	673	643	614	595	617	655	664	618	631	621	609	666	604	636	656	648	634	652	614	643	595	672	638	697	659	658	611	655	649	660	633	651	609	634	651	610	619	658	681	672	661	631	681	670	618	672	669	641	677	683	673	613	600	631	629	670	619	662	655	632	582	679	650	672	609	620	670	666	635	645	673	643	640	618	625	663	648	609	599	664	684	677	597	640	653	665	617	655	638	625	603	633	617	606	697	677	655	597	689	674	678	697	613	624	662	676	654	673	615	674	635	663	654	628	677	646	640	640	644	664	645	658	670	637	613	657	617	614	611	658	640	651	658	643	623	602	661	653	641	620	638	614	628	669	624	676	645	643	624	607	647	615	596	669	665	651	647	625	655	630	634	594	670	625	621	635	642	636	665	642	661	707	596	595	649	646	631	642	676	635	677	661	625	653	607	673	640	634	649	642	621	654	639	603	632	617	586	606	605	624	666	668	643	657	626	623	667	663	648	655	678	675	646	635	621	619	659	628	645	680	688	649	690	657	597	647	602	633	663	653	612	675	643	625	665	659	623	660	651	622	648	642	641	640	673	601	665	691	642	656	672	588	612	638	636	710	723	634	669	636	648	629	670	622	650	671	625	646	664	641	621	679	672	666	670	618	635	590	688	644	632	629	655	694	648	630	644	645	642	622	662	646	660	652	683	648	630	660	637	669	638	621	645	665	633	624	665	635	650	691	667	643	686	656	628	606	615	595	622	643	639	643	662	609	609	636	637	643	661	648	688	644	669	624	598	676	632	615	665	642	599	648	667	605	631	693	679	620	595	638	664	659	647	660	638	657	600	649	629	619	658	661	631	634	677	622	629	610	690	697	634	618	621	629	650	660	647	651	623	665	666	659	671	681	676	652	653	638	657	639	653	679	673	634	658	643	628	685	624	667	632	639	600	656	589	676	637	659	602	612	654	665	639	684	650	601	627	635	626	665	618	661	656	644	698	686	650	652	652	683	662	620	669	639	619	641	630	659	599	641	603	619	692	649	655	671	640	636	706	650	624	668	644	649	636	630	673	621	593	661	651	683	695	671	653	635	628	652	634	621	625	654	667	604	662	639	632	651	642	659	700	648	653	638	672	665	662	701	634	636	602	623	621	650	643	622	658	621	651	628	652	578	636	660	615	658	641	650	662	656	690	624	666	702	639	627	656	631	600	674	670	624	673	616	672	622	671	693	642	640	658	638	625	608	663	685	629	663	636	610	678	658	687	654	627	664	672	662	647	644	670	657	660	699	640	648	615	671	658	630	651	648	658	631	662	632	654	671	637	640	616	600	667	640	665	631	652	634	625	670	661	652	652	612	635	628	678	664	681	625	654	630	616	654	654	655	695	700	614	652	641	630	598	681	618	625	628	639	656	612	644	648	664	690	649	636	630	624	647	657	652	668	629	668	654	614	652	618	664	601	638	606	640	608	652	637	605	675	629	655	644	670	622	675	671	568	641	623	645	708	618	655	599	655	655	620	674	622	618	669	642	619	671	653	620	652	643	653	674	606	649	614	665	642	692	608	652	639	645	670	646	630	659	638	661	613	653	643	672	645	657	634	653	645	607	630	678	630	598	671	635	645	660	656	642	637	632	687	631	621	648	680	644	652	608	670	661	646	657	662	672	636	612	603	639	685	678	649	638	643	632	637	657	653	616	611	631	630	624	696	629	684	589	625	654	647	657	650	642	660	686	638	633	609	642	631	666	684	661	623	617	626	641	660	630	656	631	646	633	654	608	649	659	665	640	688	659	621	654	618	678	658	646	610	626	650	591	609	652	608	633	617	670	653	636	663	585	597	673	638	645	623	646	641	626	600	601	657	636	646	694	628	636	655	647	659	693	657	644	651	670	633	634	645	604	666	685	665	643	644	625	598	627	690	652	622	653	663	638	663	640	677	621	606	623	649	604	625	641	677	655	658	634	630	614	640	630	637	659	667	648	644	596	635	610	684	673	660	631	595	615	666	674	660	666	654	686	661	633	655	666	639	667	630	652	639	658	656	681	647	642	638	650	645	629	645	622	651	658	699	649	641	698	651	645	648	684	637	575	656	690	627	701	646	644	647	679	650	675	654	664	625	658	645	633	671	644	672	573	639	657	619	686	656	642	690	621	657	622	665	661	650	607	624	675	670	619	687	639	619	635	651	663	668	653	643	618	630	615	645	661	671	606	645	702	624	652	669	622	625	645	666	625	631	637	652	619	684	676	655	639	643	628	638	643	639	661	654	652	638	685	612	665	656	658	643	632	688	676	622	652	688	618	690	644	582	623	656	665	617	606	655	684	647	645	644	630	646	612	642	666	631	631	631	667	666	645	651	671	603	627	639	607	629	620	630	678	620	639	610	611	633	641	650	609	634	632	667	716	639	682	660	644	646	630	630	632	663	639	635	633	620	603	657	630	683	652	673	666	636	635	674	615	635	648	665	668	679	594	649	661	652	639	631	658	648	652	621	638	649	663	648	643	617	645	612	678	660	648	625	650	614	658	662	685	684	685	669	692	615	623	664	665	610	675	620	654	618	696	652	707	594	663	635	635	651	635	653	658	628	625	671	633	652	643	645	627	614	626	653	612	627	661	625	628	619	648	641	693	683	626	617	627	668	616	650	661	615	664	654	639	681	608	627	643	623	685	680	645	626	665	621	611	627	680	634	609	638	691
23547	21658	29566	24240	21661	21599	7017	1958	1550	1384	1232	1100	1044	1041	1089	1029	988	955	903	873	905	800	865	805	735	718	718	748	749	694	633	601	635	642	627	648	625	614	605	559	577	589	522	551	536	481	499	520	532	477	480	492	503	470	473	435	423	414	434	439	466	455	416	424	413	438	443	417	439	385	411	415	436	420	394	424	371	416	382	384	424	398	428	399	447	427	472	406	416	401	438	425	376	434	404	408	421	411	411	432	436	430	389	396	410	431	414	375	416	411	408	415	393	372	396	419	431	413	405	369	435	374	425	380	376	370	410	387	412	410	386	415	410	409	396	400	406	381	428	398	409	402	436	410	454	384	427	407	402	417	407	392	386	413	391	475	369	428	415	361	370	389	357	388	406	406	403	402	389	397	383	400	366	395	431	408	432	395	379	429	398	370	393	385	383	405	382	392	414	432	415	412	399	383	437	419	420	419	437	436	418	431	431	373	400	378	399	421	392	401	432	397	390	380	410	410	443	377	399	406	446	423	402	399	381	383	383	439	416	428	385	376	408	401	399	379	376	389	377	419	379	422	378	377	401	420	414	418	401	406	408	410	393	412	419	439	379	396	419	387	409	386	392	410	368	415	370	423	405	415	410	435	385	381	416	408	407	413	407	417	418	378	366	372	401	401	399	407	394	421	405	350	417	370	407	383	414	405	410	377	411	386	414	410	410	369	385	408	400	409	385	386	401	409	415	392	414	386	409	438	403	409	410	420	425	429	421	426	392	415	407	410	380	387	400	435	403	399	396	406	394	411	423	419	403	390	401	394	430	408	438	400	425	403	389	380	402	428	400	377	406	391	410	376	418	389	396	421	414	411	414	396	392	405	434	387	426	407	419	425	401	394	406	411	414	421	400	399	372	394	437	380	422	401	396	414	362	402	406	413	416	400	383	387	405	412	373	392	402	417	376	387	397	452	410	448	432	387	391	436	386	415	435	364	406	411	402	419	418	412	384	375	383	403	431	448	421	389	378	388	407	444	399	431	392	416	396	409	428	392	389	400	415	414	390	413	383	391	404	366	361	360	387	392	378	400	383	428	360	421	411	421	431	406	424	419	412	420	359	389	391	376	382	404	398	443	384	395	419	407	404	408	410	402	420	400	423	392	417	384	402	388	388	410	428	413	439	395	386	394	393	408	426	392	367	416	390	412	418	409	395	419	430	379	410	402	419	405	401	403	388	369	413	414	427	386	379	423	410	409	403	423	412	360	398	407	401	352	405	386	390	397	401	371	427	414	413	392	399	382	398	418	393	398	433	412	379	410	393	427	419	432	363	384	405	415	391	399	370	381	375	383	385	411	393	404	407	404	397	422	438	392	355	393	420	424	410	392	392	413	390	365	397	394	413	370	400	397	420	407	416	413	393	390	405	383	400	394	379	388	420	419	391	458	406	369	409	386	398	356	397	396	383	388	402	409	382	411	402	417	395	390	444	355	392	404	411	399	441	395	405	415	424	424	408	418	397	405	429	410	369	387	393	434	421	422	401	392	406	398	404	411	412	405	408	400	409	387	430	415	438	350	400	397	424	405	430	384	407	435	398	430	397	357	380	397	399	387	382	402	376	394	393	389	388	404	414	417	401	399	425	395	395	439	406	408	397	405	395	400	425	423	360	395	420	393	393	399	386	409	445	412	407	389	402	429	408	370	431	404	430	427	423	402	431	390	388	372	412	415	397	424	419	434	442	394	391	397	389	428	401	389	400	399	418	384	393	396	398	392	414	421	397	437	418	417	390	398	425	386	399	391	416	384	376	402	407	383	428	393	374	420	433	381	394	387	436	399	409	422	392	384	421	412	409	384	404	411	428	392	397	397	380	390	389	401	381	410	392	433	382	421	397	406	414	403	398	401	431	402	404	402	399	400	404	407	405	402	390	415	395	377	403	401	401	408	426	390	381	413	379	408	417	427	397	383	413	428	399	375	421	413	356	439	380	420	337	393	399	424	391	401	396	398	416	414	416	385	438	407	385	410	412	377	398	380	378	407	375	400	452	382	428	381	420	391	381	391	397	410	412	403	409	387	440	416	390	427	399	424	402	410	409	412	442	358	413	416	422	423	406	441	366	430	376	406	379	391	365	424	415	371	392	404	401	396	440	444	400	417	411	421	414	370	395	395	415	356	396	428	421	392	421	396	401	408	390	410	411	437	384	387	440	408	413	426	409	391	402	397	384	389	415	386	362	401	400	394	416	419	400	392	384	396	420	397	427	425	426	403	388	384	381	421	384	354	390	376	379	386	426	396	409	399	410	388	401	461	440	380	426	393	401	387	421	398	404	362	429	385	414	418	371	416	402	397	389	391	399	384	374	418	458	407	423	357	378	365	395	401	414	424	389	422	383	414	408	428	415	408	386	397	382	391	377	419	400	396	415	430	398	419	437	386	392	392	382	400	412	406	417	367	400	415	375	381	376	385	407	409	398	412	379	413	389	393	407	380	422	415	415	429	397	426	407	415	416	413	388	395	424	431	388	446	415	413	410	393	392	397	395	409	398	395	377	409	414	399	375	396	408	406	442	397	445	395	380	412	430	431	400	415	421	413	429	369	386	374	402	460	373	383	395	409	383	380	394	410	421	392	398	423	403	389	384	400	377	378	406	383	382	413	424	434	396	398	390	380	378	421	369	382	384	401	354	414	418	380	389	379	433	440	384	411	431	389	430	409	399	394	401	405	422	403	407	400	360	361	415	453	418	411	379	412	410	387	382	428	367	409	366	400	414	433	424	421	407	418	377	401	386	408	392	379	412	378	396	413	392	387	382	388	400	392	380	408	385	426	388	407	430	412	408	410	416	396	409	428	383	381	407	412	380	418	423	404	379	376	407	419	413	404	382	410	406	402	393	380	384	432	404	428	387	388	374	390	404	405	407	381	419	436	412	442	375	390	412	428	378	409	408	378	375	408	407	381	392	406	380	398	363	412	374	408	385	392	428	401	421	397	357	402	419	369	422	412	389	422	374	411	409	422	354	356	371	376	392	377	393	373	365	389	403	406	372	375	414	369	403	388	394	403	388	396	434	384	369	386	393	402	400	423	398	403	393	404	422	423	426	397	372	414	433	402	355	420	391	421	409	399	422	383	418	432	425	443	385	381	396	406	367	430	413	427	388	418	387	389	444	397	406	403	408	381	365	392	419	402	404	401	392	368	381	368	407	394	442	413	412	403	393	410	394	396	400	415	372	393	415	407	399	377	391	393	416	392	419	395	358	398	381	397	426	437	404	420	409	410	400	379	341	423	411	418	451	369	390	384	404	340	388	397	424	397	393	393	435	396	421	398	405	414	433	405	393	409	413	423	388	424	435	398	411	400	381	385	397	458	414	389	368	427	412	408	418	432	393	415	408	391	423	381	408	461	384	373	410	377	393	382	402	390	422	405	406	370	413	408	393	411	395	415	398	369	418	416	439	402	397	402	394	388	441	400	410	431	400	445	378	389	400	402	427	399	403	413
14865	28266	21147	11186	7783	6124	5027	3957	3502	2977	2590	2360	2246	2142	2172	2128	1940	1788	1729	1633	1522	1502	1524	1426	1315	1266	1183	1140	1250	1175	971	932	1013	998	998	1032	1000	964	954	860	879	823	772	790	752	669	769	726	631	594	655	604	639	617	608	586	538	522	547	564	525	519	496	524	537	526	487	473	487	439	525	515	559	534	505	534	493	463	507	491	476	450	488	498	541	477	575	539	520	521	531	522	556	513	471	511	479	535	519	474	485	491	519	518	467	474	483	504	496	512	451	475	491	477	496	490	449	467	486	516	504	500	488	521	525	492	530	490	459	444	511	512	523	487	442	489	487	456	530	458	491	497	463	477	482	485	496	482	507	490	465	477	472	491	491	498	478	488	470	485	483	498	477	496	438	487	491	511	476	496	489	481	478	498	473	456	474	538	462	459	497	501	500	510	519	490	478	473	503	493	480	497	491	460	493	461	489	484	511	514	481	468	542	486	490	486	488	482	513	469	482	456	499	472	484	461	459	504	479	478	463	487	478	452	459	468	488	438	478	468	470	507	488	501	489	531	492	452	462	473	511	489	491	507	444	450	509	502	501	474	520	481	493	479	477	537	527	461	463	470	475	509	519	466	443	456	482	474	513	482	500	493	495	490	499	472	468	512	524	482	474	523	460	534	503	457	504	472	480	506	471	503	529	498	501	517	466	518	454	470	525	506	481	448	473	524	495	479	522	489	511	467	440	496	484	497	470	500	501	516	471	480	484	468	453	483	452	460	483	498	466	479	482	475	488	510	487	469	490	472	485	472	490	446	482	482	514	467	501	483	485	472	457	469	470	486	472	445	461	491	543	486	507	470	463	506	495	456	493	487	474	497	443	522	504	462	453	466	473	490	480	506	502	508	488	481	524	472	480	483	484	482	495	496	545	496	498	483	517	491	502	496	520	508	455	514	468	472	500	496	492	480	451	510	495	477	491	519	493	519	437	485	461	480	512	517	473	490	492	516	521	516	496	486	513	459	464	493	483	503	467	462	493	477	451	484	491	504	475	477	461	500	487	511	487	472	472	473	493	488	499	475	522	510	511	500	490	464	495	472	496	501	490	460	485	492	469	462	514	433	531	462	457	476	482	481	473	527	488	503	489	511	478	476	515	470	467	489	505	498	459	459	505	477	494	494	480	494	504	459	475	516	485	475	489	497	492	464	485	508	517	455	486	419	480	484	451	498	491	465	458	519	490	475	490	488	537	476	497	475	481	468	499	462	514	456	520	516	474	486	482	477	508	463	488	492	448	488	510	483	461	455	460	487	492	490	493	504	482	489	511	488	530	476	491	503	449	484	477	464	486	489	486	514	487	496	492	517	517	473	499	521	470	509	459	484	444	461	525	472	481	540	503	465	497	442	470	518	464	478	462	511	458	445	473	472	480	510	470	451	474	479	512	484	501	464	506	530	468	425	483	507	479	489	480	510	500	497	491	478	469	513	481	468	484	523	495	490	489	479	489	496	448	502	487	492	496	490	506	493	484	496	469	487	508	525	461	473	497	486	493	479	471	467	464	510	513	456	469	455	451	472	461	505	507	479	467	466	485	499	501	510	484	465	458	462	516	499	482	479	496	458	519	489	473	481	488	447	484	504	483	511	532	468	493	489	501	482	467	516	481	496	509	497	485	522	509	486	458	514	452	473	486	496	498	457	468	483	486	503	507	465	479	433	481	554	460	508	493	473	482	488	476	462	468	481	473	488	506	455	510	526	453	510	504	480	473	540	464	493	507	495	483	445	498	498	493	492	454	491	485	433	468	481	503	467	517	463	462	479	490	504	477	512	505	469	499	474	501	501	460	474	533	451	526	471	492	454	541	471	492	457	482	474	503	512	475	489	489	510	515	505	515	480	493	525	467	477	483	486	494	453	440	447	465	506	499	519	497	511	463	483	446	491	475	442	475	508	508	460	464	491	477	497	458	451	537	503	469	456	511	507	490	493	481	489	448	530	463	505	500	480	435	486	484	486	505	513	491	515	478	491	469	497	517	513	523	502	464	502	473	476	500	496	455	473	488	480	475	462	476	506	443	458	482	451	497	454	452	481	502	450	545	484	491	470	529	497	497	488	495	490	506	470	513	465	474	516	489	482	466	468	523	497	485	496	474	467	519	517	490	485	474	515	454	512	450	499	484	443	471	475	493	489	485	429	501	474	499	480	484	481	512	484	467	478	454	499	481	472	499	491	494	466	498	470	483	495	502	481	479	479	494	486	474	493	515	467	512	450	504	480	491	500	507	469	474	492	501	509	470	481	497	479	480	479	493	513	500	466	461	516	471	494	480	501	512	481	443	514	490	465	488	476	491	504	477	488	477	487	442	488	491	499	487	491	464	467	503	448	474	457	479	477	471	471	480	501	481	496	491	500	505	486	471	459	494	472	479	491	484	463	481	449	458	494	468	489	472	489	470	455	454	511	507	443	469	456	499	513	515	481	492	490	504	495	511	524	457	492	502	488	473	496	481	476	480	498	468	451	450	462	496	514	480	536	506	524	469	471	458	492	508	489	494	508	477	486	507	506	461	468	479	481	534	490	448	456	503	493	482	506	504	481	488	471	502	485	472	490	447	454	527	461	483	476	504	499	442	458	453	523	474	492	486	461	513	499	525	496	481	514	469	449	497	493	430	493	475	454	505	452	489	497	494	496	460	538	492	497	481	457	524	456	473	455	482	483	491	475	496	459	486	455	471	480	512	481	475	474	500	478	509	500	504	521	466	470	487	511	515	492	501	442	522	494	463	510	479	520	489	468	482	501	505	488	469	513	461	525	437	492	489	484	511	464	475	478	482	465	462	490	472	460	495	473	502	483	485	492	484	491	465	468	479	435	486	489	466	487	472	507	488	476	458	497	491	466	487	455	436	508	512	464	478	474	512	472	490	477	487	471	510	475	483	492	493	545	506	489	488	495	471	437	500	526	489	491	478	489	484	473	432	481	487	518	471	510	482	488	497	495	516	469	491	539	483	487	494	460	473	503	444	459	500	514	504	500	460	485	494	521	492	492	489	481	512	522	526	467	490	477	489	484	448	488	466	520	523	481	531	471	520	454	490	489	484	514	505	461	467	466	495	491	442	484	453	472	499	512	482	451	478	491	483	486	504	461	466	472	488	493	471	498	478	435	499	460	451	489	533	498	489	475	503	473	495	492	462	449	532	490	490	457	467	492	456	464	498	519	491	475	493	454	498	482	492	471	470	486	450	458	512	480	506	462	499	478	467	488	497	487	531	489	495	469	495	502	463	461	506	465	494	468	514	522	483	455	507	499	501	531	522	448	487	452	482	490	498	469	500	468	460	478	534	454	473	468	481	493	481	447	511	509	534	505	499	470	480	466	484	465	503	456	505	518	475	468	505	486	508	477	441	478	483	467	474	500	488	457	474	493	464	531	469	441	490	521	467	483	474	495	449	467	501	499	481	449	458	495	481	524	495	500	482	461	464	481	455	456	486	495	511	483	500	456
27820	20031	9199	2502	1199	1081	923	818	745	731	676	646	662	703	701	687	672	659	642	692	627	643	659	617	595	575	553	572	574	616	554	554	569	555	527	547	575	507	536	549	557	501	523	510	491	487	502	545	505	448	475	542	483	468	444	499	492	487	491	468	480	487	513	472	493	488	505	489	482	463	481	495	515	473	462	466	480	444	481	481	506	481	463	446	484	459	505	457	502	454	449	461	500	486	464	491	469	446	458	511	461	484	481	495	489	451	481	466	469	487	456	468	420	467	481	477	495	457	482	466	488	529	499	465	483	513	484	488	418	472	490	454	523	440	501	422	473	505	479	442	525	468	499	474	444	478	454	449	469	461	496	453	497	509	475	451	478	454	458	477	476	464	482	487	476	487	474	509	468	494	441	467	456	496	472	459	483	462	479	477	468	456	458	485	516	471	494	429	460	504	513	479	477	452	448	470	499	465	488	472	457	450	500	462	506	457	473	478	435	461	487	470	461	470	474	488	479	441	461	478	495	478	492	480	456	462	445	470	451	444	459	465	478	479	513	448	479	485	457	464	487	480	481	523	489	472	480	489	459	458	459	463	451	508	502	483	434	461	505	503	508	499	462	452	483	455	477	457	487	505	487	500	511	480	468	450	420	504	523	470	471	482	487	442	456	478	477	447	459	498	530	470	456	485	479	494	468	495	487	487	497	500	507	458	481	436	512	440	493	477	487	488	469	482	446	461	467	527	466	500	504	475	484	510	453	471	466	468	489	473	474	494	494	446	465	469	505	492	460	503	488	509	500	505	486	445	463	501	456	439	497	510	458	520	426	453	477	486	494	442	461	441	471	462	488	472	481	475	456	493	473	446	458	471	467	479	477	448	491	488	477	467	523	441	473	472	486	462	469	458	498	452	494	470	515	504	457	473	459	510	457	495	440	484	473	462	430	516	494	470	466	510	487	460	489	491	484	477	477	520	472	506	426	450	449	455	501	460	480	488	486	527	496	491	518	513	479	488	468	466	483	452	479	446	450	516	498	491	452	475	463	507	449	460	492	494	480	479	492	481	471	470	437	497	468	500	429	425	466	446	536	480	458	482	485	410	474	475	483	471	502	487	453	442	459	475	482	529	503	513	475	480	483	463	460	452	487	513	482	469	485	470	420	457	476	504	459	481	485	460	472	502	491	470	472	454	477	453	466	454	461	464	490	443	452	482	469	480	459	493	489	473	484	464	490	483	495	476	438	474	487	495	459	447	483	437	467	476	457	473	447	444	517	486	502	482	469	478	449	422	474	463	487	515	505	460	479	507	462	474	479	492	481	485	490	443	473	506	456	493	468	472	502	478	446	467	432	496	482	511	473	514	489	449	450	459	490	517	472	468	443	481	445	481	462	492	486	442	423	472	454	450	464	436	503	469	500	495	518	495	489	474	500	455	469	465	467	488	487	432	490	503	519	479	470	448	475	458	475	490	484	518	468	469	496	411	447	510	467	473	442	502	504	451	480	485	470	510	504	442	495	497	524	489	481	493	450	434	493	479	489	486	464	467	467	480	469	465	518	453	478	514	475	498	506	479	500	463	480	492	450	482	445	465	493	492	461	478	460	496	473	481	516	474	465	504	538	434	471	488	481	463	473	454	451	485	460	459	512	511	471	458	468	428	471	504	479	476	509	490	522	453	491	467	447	491	445	455	469	501	459	470	445	478	458	494	518	493	451	486	462	452	497	469	454	464	469	423	529	497	479	453	492	467	430	487	468	467	494	501	482	472	492	438	441	423	480	438	436	534	480	506	474	452	478	481	452	460	497	476	465	478	501	480	470	489	468	499	470	512	512	522	446	472	483	447	484	480	426	501	504	534	497	452	427	491	468	474	535	462	487	483	475	481	473	488	453	505	472	490	470	457	462	485	500	501	475	513	462	496	479	454	465	462	473	460	470	465	483	487	476	466	456	467	467	476	476	476	484	464	466	490	491	453	446	450	457	484	473	469	464	425	511	456	467	469	426	473	489	475	460	475	457	476	465	437	466	474	484	471	476	450	479	450	458	449	475	475	439	489	486	453	469	491	491	456	486	470	462	485	460	449	447	503	472	480	462	462	476	490	474	457	451	472	482	444	475	487	487	455	491	478	491	465	430	449	466	484	473	493	447	470	480	502	492	478	461	508	498	487	469	465	489	491	485	455	475	482	498	486	517	508	473	501	476	518	497	468	498	499	498	471	489	489	442	467	507	464	462	453	472	524	478	485	445	443	473	476	487	462	500	459	453	483	460	463	506	462	486	490	476	468	442	461	457	461	430	451	487	489	485	497	511	454	473	498	482	461	443	464	486	462	455	460	484	501	488	492	430	474	478	488	494	463	499	466	457	444	482	524	489	432	494	502	491	458	462	464	495	492	460	433	488	478	494	513	479	454	480	501	481	473	477	457	487	474	483	481	467	488	508	438	455	447	428	469	476	497	455	448	500	458	454	474	475	508	520	475	463	437	468	455	490	495	481	471	456	483	498	466	455	495	471	480	440	461	467	481	465	488	526	448	467	459	463	465	490	471	468	503	451	471	465	469	448	470	444	491	470	472	476	461	458	475	494	432	478	484	465	470	439	443	456	476	504	490	462	495	510	469	470	476	447	488	478	461	452	487	496	440	491	504	481	502	434	469	473	464	477	490	445	492	483	488	469	491	441	472	478	452	458	457	435	469	484	430	486	464	480	471	473	468	475	495	461	492	495	452	440	466	456	532	490	500	484	458	488	470	485	451	474	469	460	490	533	465	489	481	482	465	475	520	453	460	481	467	493	447	510	480	452	483	459	451	493	485	460	458	478	476	477	489	430	502	461	469	454	445	446	485	503	479	480	492	508	482	516	477	456	501	478	464	469	489	519	464	478	480	501	489	509	478	465	480	474	449	485	467	459	466	489	444	478	461	456	452	487	475	481	484	497	493	462	456	452	483	447	469	442	474	497	464	499	494	435	516	430	489	467	481	516	490	495	456	465	490	484	512	465	483	484	469	483	473	471	465	475	494	497	494	503	474	476	458	497	471	493	470	472	434	531	453	488	473	534	517	437	464	485	465	473	459	447	425	441	461	489	463	438	503	477	505	488	471	464	521	460	467	462	485	445	490	477	457	493	487	454	495	474	454	483	440	482	453	499	474	460	514	485	457	490	478	465	445	441	437	436	503	476	482	462	461	483	471	486	494	487	465	539	479	487	450	478	456	454	475	481	467	488	480	463	459	488	500	473	471	485	476	505	465	479	459	470	486	466	448	499	462	427	488	470	497	473	483	456	444	485	445	490	459	436	452	464	441	459	456	452	442	504	510	467	488	498	473	493	463	477	484	474	462	459	434	448	463	482	471	491	514	497	470	495	500	465	474	454	507	515	488	467	492	443	489	469	514	466	456	468	487	456	467	478	495	493	422	480	456	478	501	502	481	459	486	490	428	506	453	469	470	517	506	485	465	495	489	452	504	471	462	494	479	469	459	479	483	453	451
10551	13200	8345	3391	2231	1932	1672	1516	1342	1205	1120	1109	1101	1131	1135	1115	1077	1037	999	1005	1032	995	1003	846	858	832	814	795	811	866	808	748	803	758	740	793	760	733	735	714	726	701	678	681	680	624	630	645	600	666	627	618	626	598	620	632	632	630	610	625	608	593	539	617	584	639	645	599	585	589	583	568	616	624	570	558	609	554	614	561	579	587	612	653	596	625	629	617	599	609	607	644	580	629	597	627	636	603	581	592	586	553	604	606	553	622	618	584	607	574	573	586	586	602	599	588	621	578	544	608	618	592	607	611	600	578	596	581	601	604	602	595	584	596	611	598	557	595	571	591	592	612	615	569	611	604	626	575	601	576	600	618	578	613	618	602	588	580	617	601	625	616	640	576	614	540	572	627	609	602	546	602	585	568	606	571	613	572	609	573	593	628	589	574	618	588	568	583	582	630	596	629	601	609	584	582	587	578	584	576	630	579	606	608	599	606	579	573	634	583	602	573	590	568	603	577	557	590	594	604	563	612	572	581	624	589	586	610	540	594	594	563	618	588	556	594	599	578	584	639	575	623	578	577	580	593	605	569	534	574	591	613	583	576	624	567	601	591	575	617	559	600	586	596	568	576	589	549	596	583	550	593	598	542	595	560	618	537	582	596	582	611	551	609	593	577	582	606	595	598	597	589	592	625	592	562	610	601	596	631	586	619	645	586	594	580	620	568	594	585	604	595	599	586	576	598	579	561	574	582	569	598	574	628	602	606	574	604	595	572	599	619	534	594	614	618	537	590	591	598	596	600	586	545	599	587	591	566	610	597	566	594	545	602	593	578	604	591	568	609	589	593	598	599	534	589	573	599	559	601	572	659	595	609	614	615	588	567	629	563	594	599	594	606	596	607	599	605	616	587	608	570	557	616	592	626	611	548	548	611	577	603	679	619	566	613	567	584	625	575	623	581	614	549	578	600	605	603	602	600	549	609	554	570	605	582	573	571	598	591	594	576	596	589	613	593	611	563	620	609	573	562	597	586	616	553	593	622	535	571	576	598	516	594	634	580	572	612	608	567	595	584	570	574	603	572	566	588	603	657	569	580	600	563	571	609	590	581	560	604	590	562	623	592	588	581	620	569	627	598	571	592	577	593	598	621	595	541	611	586	561	589	562	582	583	570	562	602	590	576	596	575	597	615	562	580	577	606	603	630	556	584	623	558	593	576	569	569	609	585	582	599	569	588	559	583	573	588	585	583	600	564	606	587	600	626	582	552	598	580	568	601	566	585	538	609	596	632	589	592	583	611	607	591	580	609	614	617	635	586	634	578	589	571	607	615	566	589	575	583	583	581	585	584	579	631	621	596	588	596	612	572	609	582	553	555	586	569	565	589	604	642	575	593	623	572	582	616	564	560	589	611	560	587	564	555	590	601	586	608	575	580	579	601	590	601	614	589	556	588	610	618	561	604	624	587	598	601	576	549	571	580	585	607	558	614	571	640	574	610	544	574	583	578	625	534	586	653	598	572	570	580	600	584	636	577	567	597	622	581	548	622	591	607	601	585	589	553	611	581	606	601	591	584	564	580	609	606	606	578	587	585	589	563	587	588	615	637	563	604	582	601	589	564	564	616	568	593	593	591	574	581	628	577	601	601	614	599	556	583	593	615	598	564	602	595	590	545	574	574	619	576	585	588	615	615	597	583	562	602	596	564	591	549	563	624	625	622	540	564	625	599	630	578	547	583	529	613	597	583	587	599	585	559	600	626	592	586	572	586	550	589	622	580	600	641	623	559	603	592	582	577	559	600	582	558	579	591	577	588	642	591	590	582	551	586	602	571	608	600	573	563	554	579	628	575	616	552	552	572	558	589	637	543	616	573	590	572	601	550	577	582	540	588	589	566	549	574	555	582	579	632	584	611	588	589	607	615	578	590	623	612	546	603	563	628	601	597	614	584	610	575	585	573	570	585	575	603	584	575	601	576	579	593	590	647	632	601	600	639	599	579	587	557	582	595	551	576	575	589	612	587	610	591	590	610	614	580	605	620	590	614	571	559	562	584	579	572	551	615	579	605	603	552	581	608	575	582	546	588	595	587	554	603	639	595	600	570	580	571	581	569	574	567	591	585	567	630	576	573	572	593	655	607	549	603	584	565	592	613	584	559	606	625	591	618	586	628	605	581	557	621	591	593	588	600	620	593	581	584	577	587	533	572	572	579	595	564	629	614	567	563	602	580	625	586	573	553	612	602	590	665	595	630	606	583	632	579	608	623	577	553	618	572	599	588	603	610	572	580	590	594	561	575	584	550	575	560	595	578	580	543	610	583	643	601	578	585	658	632	593	604	594	606	628	610	578	603	621	550	578	600	625	595	577	604	606	574	567	573	593	587	584	604	588	577	622	603	569	577	573	567	560	589	630	598	593	589	603	569	629	575	593	583	602	600	573	591	601	601	593	622	602	602	617	532	611	571	631	606	604	575	559	576	588	567	537	577	615	584	640	575	622	628	572	588	586	572	565	572	588	575	572	602	621	588	609	558	596	627	563	607	587	581	561	632	598	610	633	604	556	594	611	581	555	622	540	626	586	586	603	639	615	566	572	548	560	593	566	579	569	639	594	575	629	606	584	581	565	588	582	563	603	558	595	560	612	602	628	592	650	594	557	589	592	567	601	574	605	569	569	596	631	550	606	648	576	580	554	558	567	581	606	590	584	619	599	634	558	585	602	631	552	623	603	607	608	579	600	575	568	565	592	572	595	622	606	612	568	583	546	602	612	575	557	605	602	604	616	623	579	588	637	616	633	607	577	567	604	611	585	528	583	526	585	594	593	596	667	565	574	624	592	558	599	591	634	585	551	593	580	605	612	587	616	607	608	603	572	554	564	557	568	584	591	602	592	594	602	573	635	591	598	598	595	574	608	579	621	593	586	596	624	574	579	620	573	571	589	621	644	626	588	599	591	521	630	579	553	559	589	582	580	601	593	625	615	585	559	593	617	543	591	597	538	519	589	632	603	595	551	594	532	595	607	550	619	650	581	571	568	575	593	570	623	585	577	578	567	576	606	594	593	625	626	650	568	611	578	604	600	582	582	614	622	613	576	595	577	600	595	583	579	566	613	612	633	607	654	579	604	627	593	621	594	638	592	575	611	585	573	588	566	625	565	561	587	571	569	586	568	605	566	613	558	583	585	602	558	615	610	557	614	605	588	635	613	606	587	590	571	606	615	581	605	573	585	608	600	566	633	589	581	602	588	571	580	610	578	579	557	624	612	612	596	550	564	647	564	609	624	580	613	575	584	587	627	575	630	612	568	598	578	585	554	584	579	600	611	583	578	616	581	598	553	585	622	578	612	585	572	577	591	625	607	575	570	572	586	590	573	605	607	589	566	565	624	580	585	576	582	542	601	566	546	610	567	609	595	602	624	588	594	621	579	582	594	593	590	579	574	600	609	570	603	568	636	567	581	593	562	624	636	567	597	581	588	588	572	619	604	623	609	598	636	616
24508	21583	28906	24738	21381	6918	1814	1285	1081	909	852	922	859	823	786	844	802	701	676	649	763	758	708	602	595	536	517	494	559	592	540	497	512	500	508	491	552	501	499	482	436	470	478	425	427	466	428	466	399	463	386	423	362	417	386	382	407	360	419	403	429	372	370	369	403	366	394	347	351	365	368	378	372	367	369	362	362	393	384	396	352	372	383	364	382	398	382	416	377	353	398	367	409	404	385	336	373	355	424	392	369	362	362	378	381	391	379	342	346	376	387	383	362	405	389	371	353	382	373	401	342	356	373	356	389	362	374	398	389	354	378	380	373	398	362	346	355	346	368	344	338	346	339	371	375	391	372	370	358	397	368	402	358	355	358	336	333	361	354	327	355	343	377	356	371	374	348	354	373	355	373	377	392	378	380	329	392	362	373	361	377	380	365	387	334	385	346	378	391	336	374	343	357	373	394	381	398	391	387	321	357	364	367	388	385	347	369	362	386	375	386	344	395	368	395	377	317	387	363	342	383	340	364	384	333	357	359	361	382	402	356	364	326	362	357	379	373	381	362	364	349	379	344	371	343	348	360	361	357	354	377	361	346	360	363	385	363	365	334	355	394	363	358	341	380	342	360	383	345	381	316	389	364	390	361	375	360	356	344	356	372	335	372	361	351	408	363	374	402	337	358	358	375	354	386	363	349	375	389	354	356	384	376	378	392	334	351	385	357	409	377	399	393	336	360	362	368	352	386	363	401	362	358	372	375	356	392	376	355	364	392	372	338	367	407	349	392	387	364	387	365	399	351	348	384	380	353	350	364	361	356	344	365	350	366	363	383	328	373	354	385	401	369	341	367	384	365	349	376	358	365	352	401	349	351	348	319	355	342	335	361	333	375	353	374	391	387	367	370	381	373	416	363	411	354	333	368	359	376	345	353	384	366	357	351	334	373	365	327	346	364	347	393	352	347	369	358	347	349	348	396	349	391	366	367	380	359	356	381	363	377	381	390	376	383	368	311	364	362	388	384	374	394	381	394	356	357	344	360	365	356	371	354	327	375	351	374	403	357	368	352	347	364	375	363	353	402	324	337	374	355	379	363	353	369	372	391	368	320	355	376	339	360	364	339	385	365	383	359	337	339	364	358	382	378	351	367	354	363	396	378	370	363	356	379	389	339	380	352	409	356	380	364	385	392	338	370	345	377	400	394	369	366	351	367	403	345	353	336	389	385	336	352	376	390	344	377	404	377	359	353	366	366	376	372	330	417	374	315	373	362	370	354	361	367	380	364	379	353	341	419	369	380	384	359	379	343	351	382	345	323	346	356	392	375	407	361	380	354	388	365	371	350	352	333	357	379	357	359	377	380	395	387	376	361	387	342	400	368	361	361	352	393	363	380	353	375	370	344	360	331	342	394	364	368	363	405	392	379	360	341	366	388	324	372	368	362	361	372	379	372	374	336	399	358	397	363	350	376	346	358	359	337	381	368	375	342	384	368	390	362	372	369	367	391	381	336	393	410	346	362	390	372	397	379	382	349	367	369	372	365	384	361	361	373	344	376	328	379	334	359	362	372	407	382	368	383	377	397	356	356	368	397	359	368	373	379	373	387	387	386	378	362	382	363	360	372	357	332	386	352	331	374	361	363	370	365	354	332	391	344	353	350	384	353	381	369	319	377	377	356	383	364	354	355	352	329	390	350	369	380	369	385	366	384	351	362	320	356	335	353	363	386	377	394	364	388	356	360	366	380	366	362	342	401	369	374	346	350	367	381	328	376	401	400	342	312	394	394	340	394	350	350	353	352	375	377	393	393	333	367	382	373	353	359	362	347	379	363	360	367	388	339	402	364	373	348	341	384	378	367	342	386	373	338	397	384	367	319	382	384	354	388	370	376	357	349	369	359	375	336	332	345	363	361	363	393	363	361	353	390	356	376	348	367	357	354	359	361	368	349	378	363	335	376	386	364	389	325	381	379	346	386	325	361	373	390	412	359	355	381	385	368	348	363	369	389	352	381	369	351	346	356	389	347	366	363	369	363	370	411	359	371	358	353	381	370	374	381	367	359	364	378	354	321	322	366	363	352	367	362	350	346	367	370	386	383	386	383	329	365	336	365	400	375	385	385	349	346	360	394	335	377	356	393	378	304	359	345	378	360	365	385	358	380	375	368	377	364	363	357	369	362	363	359	374	378	349	337	362	316	386	370	375	349	363	329	376	372	362	400	389	411	371	366	329	390	388	380	354	362	376	343	373	352	372	355	397	354	353	379	367	367	348	348	369	381	378	387	362	365	378	354	353	360	368	373	377	391	386	365	386	355	355	370	377	364	353	371	386	373	375	411	364	376	382	383	353	361	381	387	377	388	324	381	353	372	335	391	375	393	351	378	345	364	347	353	357	415	381	353	382	343	385	357	350	396	398	339	345	348	358	381	351	388	359	391	385	390	378	369	383	356	365	397	356	377	374	315	395	380	364	377	386	357	332	381	384	365	354	389	361	402	332	376	392	377	348	400	401	346	370	414	325	356	374	333	367	421	358	366	400	382	339	379	391	396	382	395	342	349	353	353	348	377	371	366	389	383	341	349	339	347	363	390	337	346	364	367	334	311	340	368	359	379	355	407	350	328	334	357	367	370	352	358	332	344	329	396	342	387	376	324	354	343	398	350	346	371	364	342	363	379	356	366	377	390	386	341	354	375	347	367	396	383	350	362	371	336	376	332	392	365	345	354	363	384	352	371	370	377	365	389	380	361	369	378	373	366	355	345	385	369	374	362	344	350	346	357	355	361	355	371	368	388	349	389	383	350	353	362	366	388	353	404	376	387	363	365	388	359	403	366	327	383	380	357	358	347	370	350	388	380	367	332	389	330	369	358	373	390	387	375	353	335	377	364	371	387	361	356	353	373	349	370	427	365	365	407	347	386	366	343	353	370	345	341	354	352	353	345	380	398	358	371	338	392	355	382	337	366	363	385	366	409	360	383	355	357	369	350	369	371	320	365	371	352	400	324	366	359	361	372	392	347	361	358	352	324	394	369	367	385	408	370	400	358	357	387	361	357	369	372	384	350	368	380	370	376	361	351	370	354	392	378	417	339	371	361	369	378	360	343	413	370	367	407	350	392	335	396	357	350	381	404	364	387	384	390	354	373	366	363	365	346	402	343	355	384	385	369	387	380	360	380	373	353	365	366	358	388	360	377	355	369	359	366	370	364	383	345	369	391	368	338	357	343	353	378	341	365	363	341	333	353	377	363	401	354	350	359	398	352	340	354	366	382	382	348	327	386	365	356	383	326	360	363	383	371	365	337	362	412	360	364	405	372	353	325	355	349	360	379	368	351	331	378	397	384	368	376	374	326	377	347	351	353	367	394	369	374	342	363	357	404	368	364	373	375	395	383	348	311	359	409	359	346	360	354	328	354	350	361	356	370	354	351	383	354	339	367	356	346	363	352	348	372	362	353	374	346	403	384	377	375	345	341	344	403	401	354	401	341	359	354	351
11100	21356	15305	7188	5071	4103	3237	2649	2292	1960	1786	1721	1755	1689	1657	1524	1499	1370	1296	1255	1301	1315	1146	1059	1004	906	857	854	951	908	880	807	883	801	745	809	811	763	704	709	687	657	614	620	589	609	614	611	570	559	570	587	521	595	515	514	503	514	492	544	553	499	518	465	495	456	448	494	476	470	462	483	467	525	487	489	452	503	457	455	482	502	471	467	474	467	465	480	481	486	461	484	463	510	488	435	480	482	443	488	480	477	492	468	469	426	417	454	445	431	462	493	472	443	438	430	462	471	461	457	450	453	449	457	472	455	481	459	466	447	457	472	490	496	486	462	452	505	494	442	470	446	423	457	440	464	477	427	504	455	452	477	514	473	466	449	494	476	446	447	424	453	486	430	425	474	484	489	492	459	465	432	478	455	468	467	441	480	466	485	459	452	481	453	453	480	489	468	453	427	479	454	449	504	465	488	413	455	456	441	478	455	449	420	468	471	445	450	454	439	417	455	456	426	440	499	470	463	459	474	434	495	434	453	452	456	449	482	487	472	454	500	465	465	494	457	490	477	445	450	449	426	501	432	524	473	498	467	478	516	457	464	436	552	445	470	477	460	445	474	471	483	469	486	486	451	430	482	484	434	468	480	471	494	420	455	480	484	476	434	478	483	468	483	457	480	457	456	465	448	436	485	468	435	459	480	507	418	437	474	460	473	497	460	447	458	463	447	453	418	475	455	459	440	448	460	411	446	485	470	459	457	453	462	481	451	477	477	456	431	491	475	470	432	467	457	427	474	437	468	466	471	492	450	484	438	466	462	498	472	482	492	447	418	451	475	477	426	470	484	496	455	459	454	464	471	478	493	466	483	463	458	475	466	460	449	438	431	454	454	487	468	485	492	489	447	458	464	473	460	452	430	510	432	462	486	485	443	476	458	505	435	481	444	450	456	430	472	447	486	466	440	496	437	469	477	484	463	453	467	441	466	467	486	459	456	443	511	469	462	462	448	436	467	447	480	451	475	457	457	430	388	450	451	498	429	454	457	465	459	437	460	496	434	446	480	491	500	494	439	532	472	475	450	463	451	469	449	463	490	466	483	452	479	465	469	458	444	474	451	489	496	446	462	462	461	497	466	460	469	455	435	457	461	466	464	480	454	436	469	488	454	507	434	469	460	480	479	468	457	469	402	439	465	470	453	459	452	469	450	468	473	479	483	484	458	460	472	463	440	482	456	467	451	471	440	467	464	434	429	466	487	459	486	492	491	433	466	444	451	467	494	441	436	458	480	460	456	465	460	455	467	472	443	488	456	469	458	487	504	479	453	464	445	453	474	477	434	453	447	453	434	471	466	452	430	454	449	477	423	464	479	459	489	445	466	457	428	472	480	465	469	437	480	422	433	437	457	457	449	435	456	410	438	465	450	481	463	399	482	464	498	489	465	472	464	462	463	485	462	463	429	491	479	475	451	474	493	479	433	463	408	498	451	465	434	450	466	483	448	494	489	481	441	463	465	466	506	446	487	446	432	471	450	505	429	499	469	446	495	441	440	435	479	438	424	428	452	452	451	433	468	474	479	501	484	483	448	466	436	452	437	472	482	505	469	468	427	478	471	459	472	487	503	516	485	478	486	453	483	474	484	466	447	485	470	464	467	462	450	479	457	456	459	476	473	429	478	485	484	463	498	505	461	490	484	480	495	433	452	426	478	464	493	498	453	411	458	464	483	427	450	462	440	487	440	479	446	496	482	441	467	487	464	478	448	437	493	464	480	434	466	479	494	460	493	481	459	459	444	456	468	458	456	473	489	478	458	446	435	446	508	474	440	438	481	495	501	493	454	449	473	455	486	469	448	493	450	446	443	455	468	445	492	432	429	438	457	429	452	465	522	484	473	507	476	462	432	430	451	489	479	452	420	456	482	478	463	495	449	472	466	449	472	481	458	459	479	463	473	432	499	469	487	475	455	463	428	460	467	442	443	465	484	473	480	457	476	454	451	435	473	467	489	471	465	459	468	503	446	456	501	466	450	457	476	469	468	497	483	414	462	476	428	453	462	443	445	475	483	439	489	446	491	441	447	478	457	477	464	456	488	460	445	465	504	455	454	483	491	431	415	463	435	460	481	460	453	456	459	475	472	488	444	442	448	469	434	452	477	487	444	450	448	454	465	468	494	427	459	433	453	494	476	429	471	471	439	486	406	426	492	464	480	466	488	497	519	413	449	448	450	453	435	465	418	502	399	487	507	477	479	447	431	479	424	480	466	491	461	437	474	456	489	479	485	434	465	449	441	500	454	442	492	458	435	457	490	506	452	447	447	452	445	464	511	462	457	451	447	465	455	483	450	437	429	441	465	462	464	482	463	415	497	496	485	466	446	463	475	447	480	425	484	436	432	459	470	481	477	471	413	459	469	436	466	440	455	469	479	431	483	468	494	466	432	474	447	454	472	486	446	471	443	484	466	424	464	457	457	514	464	448	464	441	478	476	480	487	464	450	470	481	448	442	442	477	488	440	481	423	442	430	443	481	459	467	461	473	467	436	486	452	480	440	476	447	489	456	450	454	434	452	468	474	466	471	466	467	463	458	463	451	408	487	485	476	445	441	482	445	454	427	466	473	432	474	447	409	463	466	451	486	531	463	479	452	469	454	451	480	471	539	457	416	432	463	463	455	446	500	470	475	446	472	476	474	452	430	460	462	424	464	438	497	448	482	468	482	477	529	482	482	485	454	466	449	454	457	497	487	493	452	457	466	510	448	419	467	444	485	471	427	469	455	456	470	449	445	500	462	432	494	456	470	468	432	462	453	483	435	470	451	444	473	501	439	454	479	459	471	482	402	466	466	403	451	441	428	494	477	441	440	443	452	492	427	453	484	467	460	469	473	453	487	514	424	453	434	460	438	501	445	463	457	475	449	459	475	453	493	454	441	456	449	473	482	448	458	477	456	451	485	498	412	464	441	472	481	452	443	470	460	458	439	447	452	492	465	488	446	455	452	428	451	429	492	459	450	452	492	432	463	428	462	473	461	481	464	454	472	432	459	456	463	457	432	471	452	430	436	462	444	483	447	450	425	457	463	489	459	467	451	468	441	508	464	458	426	469	465	445	449	495	448	446	450	448	420	492	467	463	470	438	489	457	476	444	469	448	466	474	475	459	469	440	438	473	439	446	473	432	481	467	447	471	452	450	463	499	500	472	456	503	430	462	458	511	429	442	485	473	502	446	415	465	445	487	443	471	477	506	441	431	479	445	460	456	486	477	472	443	465	437	463	411	451	401	441	465	450	457	480	471	457	464	445	497	476	492	458	431	483	433	454	451	480	478	434	469	484	429	464	469	478	431	421	451	476	474	448	440	488	457	508	437	415	487	462	428	479	447	480	433	451	433	454	462	481	467	456	474	455	464	469	458	491	484	453	506	478	474	468	443	441	483	450	446	458	450	469	441	466	488	486	468	465	470	444	453	486	449	474	451	436	446	475	464	464	461	458	432	463	439	465	455
25804	21599	27456	25649	6137	1639	1316	1021	964	911	871	850	901	868	832	791	741	843	772	730	785	788	747	743	698	678	613	669	659	643	654	665	617	612	612	614	627	574	652	643	622	600	594	597	590	582	561	587	568	549	554	540	579	587	545	515	572	572	593	523	540	555	531	547	562	527	519	558	536	524	524	559	538	550	510	557	503	551	537	538	514	528	549	526	501	538	514	499	544	535	538	510	519	502	586	522	526	575	506	579	526	525	528	560	514	540	532	547	512	534	554	473	520	520	549	540	516	519	518	537	449	557	524	506	511	507	523	535	565	514	512	598	570	515	519	536	539	543	553	566	487	493	529	554	465	517	504	537	517	531	554	516	497	494	566	516	565	534	517	501	535	526	519	535	551	557	523	486	509	533	492	539	522	494	506	511	572	536	542	525	528	540	540	524	511	502	540	506	531	576	530	500	522	532	504	526	531	558	529	527	562	523	562	500	526	534	527	517	572	537	551	528	505	528	546	535	505	541	559	534	509	535	506	550	535	571	577	542	521	548	536	521	511	541	488	545	521	546	491	528	509	479	529	524	515	554	537	514	553	522	509	512	517	532	528	540	500	532	469	534	526	526	509	527	532	539	561	555	518	497	580	593	540	516	484	561	534	501	570	542	516	503	529	531	515	492	528	542	494	575	507	558	540	539	527	510	528	525	558	558	511	536	528	527	566	526	533	546	523	499	535	525	579	548	532	521	490	523	527	536	501	513	562	542	526	551	511	515	499	545	504	508	572	483	569	518	522	485	547	561	511	526	541	528	510	534	535	539	545	536	506	554	519	528	528	560	530	551	513	536	520	529	529	521	533	539	494	511	502	527	560	534	553	550	507	533	505	514	519	530	520	518	537	558	543	509	536	497	556	538	508	552	540	499	505	525	523	557	528	520	562	528	526	533	513	521	544	569	508	588	573	537	514	507	519	492	525	536	575	511	523	508	502	550	506	535	495	574	526	491	512	532	538	515	553	512	483	561	539	551	495	540	483	578	569	532	501	505	562	526	515	522	523	529	542	468	526	525	539	512	544	518	566	534	562	585	506	518	533	532	559	561	501	498	525	507	505	521	513	496	530	521	547	574	527	514	522	532	521	498	553	521	557	516	510	508	562	522	560	507	552	564	511	552	536	506	552	549	530	540	552	541	555	547	533	491	517	505	524	537	502	566	549	498	524	517	571	544	522	515	556	521	515	515	559	549	510	537	539	570	495	556	503	499	523	533	556	479	510	520	529	524	503	555	509	530	537	529	560	487	570	540	560	533	508	507	515	525	549	552	509	561	547	529	550	488	527	553	528	581	506	483	531	547	502	467	516	543	549	578	479	565	513	506	496	544	484	518	507	515	536	507	506	553	529	486	592	541	495	539	550	498	547	519	527	535	524	490	587	564	551	547	529	552	532	509	533	525	510	526	540	515	512	549	547	508	511	504	532	498	542	564	526	489	506	522	494	532	506	548	529	519	518	507	548	542	491	522	522	504	497	530	545	504	595	515	497	515	559	509	513	556	533	539	547	517	514	584	545	511	522	490	530	548	483	512	515	534	488	500	558	541	521	526	514	540	549	524	584	519	536	494	507	531	536	495	515	502	522	485	512	535	509	529	511	541	488	538	501	489	535	521	517	516	543	533	537	551	546	538	493	530	501	536	530	535	503	570	552	488	505	564	554	536	552	500	517	538	513	519	548	498	565	527	546	531	566	515	542	538	476	521	554	546	528	551	492	519	562	537	507	491	518	550	560	536	548	546	517	529	565	520	526	515	527	529	544	519	535	498	513	546	506	530	513	571	519	522	524	526	537	524	521	486	528	527	531	516	524	560	486	536	520	569	561	518	478	515	498	500	492	536	536	530	540	499	542	517	517	544	508	514	530	550	547	541	536	513	531	503	540	542	548	529	526	566	524	538	500	539	521	507	508	546	533	520	510	498	575	533	552	554	530	481	503	516	505	515	561	521	552	545	528	567	533	520	525	534	523	545	504	500	519	568	534	563	559	531	500	513	549	534	569	558	518	531	525	483	568	570	543	505	561	487	511	529	501	507	515	530	516	539	503	542	493	499	490	505	586	576	559	535	523	499	505	552	541	534	485	534	556	566	489	508	510	517	534	499	483	547	526	552	545	547	512	523	545	494	543	526	521	513	551	542	520	525	540	503	508	529	509	540	493	502	542	524	528	525	538	484	546	594	541	520	518	519	485	544	495	553	545	535	510	503	540	608	530	523	518	511	564	532	503	516	540	535	478	527	546	539	534	533	548	549	507	550	513	547	549	504	530	543	531	549	535	523	530	498	542	513	506	543	544	502	527	497	529	500	519	530	531	532	559	511	513	547	578	583	499	514	539	554	519	559	490	526	577	535	507	525	523	530	599	523	560	548	470	548	536	512	540	533	549	514	544	520	543	539	505	524	527	544	538	528	522	502	503	544	489	495	516	526	568	542	530	534	520	526	542	536	535	527	519	555	500	531	542	525	515	553	518	556	538	515	532	553	534	516	524	572	503	491	545	521	514	548	541	519	525	498	538	515	513	533	529	528	503	540	510	509	535	515	551	529	509	548	506	542	526	508	555	503	542	501	557	535	520	539	513	550	532	512	573	550	521	534	538	547	526	539	527	556	525	528	498	515	506	557	525	535	509	499	484	492	527	533	491	525	510	514	570	522	528	519	533	486	527	563	515	507	535	517	516	579	542	498	506	549	561	552	557	554	514	537	530	511	548	517	544	514	510	537	581	512	557	576	530	522	527	550	535	548	541	571	552	504	531	510	513	549	550	511	516	528	511	537	503	559	492	549	504	544	532	529	521	528	525	516	536	519	515	593	511	565	550	510	519	536	478	539	494	548	504	531	510	514	531	595	514	541	552	530	535	508	550	503	516	562	497	517	533	551	563	512	547	543	496	517	530	509	564	512	532	519	506	562	540	564	554	538	535	555	489	521	529	542	519	541	561	509	508	537	545	542	536	537	506	536	530	532	519	550	529	566	576	542	553	525	530	544	500	539	519	535	510	584	480	530	512	507	596	517	552	547	486	522	521	523	494	549	538	511	515	525	537	540	523	525	535	495	484	553	546	534	558	548	525	497	536	536	552	520	524	541	550	508	509	530	556	518	508	555	518	534	529	533	566	506	503	535	540	532	562	537	518	557	547	514	535	551	573	561	530	552	517	528	516	553	533	495	525	555	561	546	527	512	530	537	504	545	514	566	551	512	521	525	535	521	509	512	530	520	523	530	498	534	494	521	518	517	554	533	527	545	532	543	495	495	520	501	513	543	533	516	559	524	538	560	524	517	499	482	522	534	522	527	541	541	470	520	526	493	506	494	539	485	520	518	504	559	559	574	551	550	536	509	544	549	524	522	521	521	502	538	541	517	533	535	499	518	513	540	476	527	544	551	525	516	540	494	505	518	524	545	535	539	528	519	532	526	508	529	520	574	547	527	530	531	523	481	499	489	560	524	541	527
10278	16213	11184	5220	3729	3161	2565	2216	2028	1672	1665	1603	1738	1583	1625	1390	1267	1314	1322	1333	1252	1275	1177	1071	1027	975	907	886	991	1037	981	940	878	894	939	927	867	809	886	812	857	843	758	744	709	737	746	751	744	721	744	704	747	721	741	695	675	644	652	644	646	686	728	629	677	652	636	619	670	643	684	642	720	675	666	636	681	602	710	663	667	648	664	648	649	655	668	661	635	646	686	609	686	608	677	667	586	653	697	652	648	674	645	630	656	659	693	678	651	666	666	673	664	714	643	643	635	659	638	657	670	642	650	688	665	684	645	630	606	641	648	634	633	598	602	642	653	627	645	648	670	640	597	673	663	665	647	625	706	670	682	628	669	650	655	673	626	712	658	633	621	615	619	637	662	654	654	621	671	662	629	657	655	704	666	640	627	632	691	713	700	632	648	632	631	629	638	684	642	613	656	656	626	612	644	589	664	656	648	662	619	640	637	644	661	656	690	617	660	645	711	660	658	600	690	631	647	651	626	648	630	702	684	626	688	679	655	633	669	655	615	626	681	627	642	635	686	640	652	643	673	652	648	658	679	636	609	619	667	660	693	620	641	681	630	676	683	609	655	636	631	666	597	637	682	615	631	676	692	684	625	656	667	682	657	647	643	665	683	653	620	646	628	692	621	696	631	645	611	656	640	643	673	654	617	629	659	651	628	657	622	617	673	629	697	661	652	598	642	638	660	643	616	678	607	657	672	632	643	633	632	667	673	672	635	701	663	672	658	696	666	611	629	628	677	643	573	637	646	668	661	655	687	647	646	623	628	651	663	655	648	657	730	636	662	620	654	614	665	628	681	622	667	649	625	579	685	660	697	639	646	651	665	665	604	613	613	659	629	643	666	630	660	667	670	668	620	603	687	662	621	640	636	673	626	626	660	642	635	672	656	659	688	654	644	635	641	685	690	610	641	619	659	643	642	632	700	621	631	606	647	635	676	603	640	623	620	651	627	653	669	666	668	663	683	659	632	645	685	673	619	667	712	598	613	651	633	610	633	651	637	616	670	615	680	642	696	633	657	635	632	584	669	670	638	714	644	664	666	663	663	638	671	657	666	681	673	628	653	720	667	669	682	676	682	641	644	662	672	666	673	664	654	628	663	619	648	662	637	642	646	614	646	638	675	624	637	669	653	691	657	669	652	675	697	685	699	602	607	680	629	653	641	641	638	657	641	628	655	650	640	641	639	690	636	655	659	640	668	620	645	640	655	657	621	659	675	638	634	675	595	629	640	664	693	666	687	650	620	676	640	628	629	644	685	636	589	620	589	668	647	682	668	635	677	592	645	646	677	671	677	596	641	655	643	662	619	629	692	649	610	665	646	620	681	646	660	624	650	665	659	679	627	592	650	604	620	610	657	648	650	651	678	642	614	572	633	663	596	640	621	655	643	645	678	595	590	659	650	642	693	637	679	671	682	691	609	686	646	625	635	645	658	633	658	664	628	639	648	617	674	632	652	620	645	666	684	650	638	620	653	653	697	635	643	652	669	612	692	636	674	672	621	644	611	681	645	645	661	669	662	635	613	621	716	679	657	657	662	694	634	683	607	592	641	696	650	637	649	620	646	646	660	637	643	617	623	601	679	684	678	622	642	652	644	705	616	656	617	656	664	564	650	660	629	621	662	677	660	617	638	620	654	625	666	619	636	632	579	638	623	618	654	644	630	672	694	629	639	629	643	638	675	660	636	639	626	654	674	615	662	616	646	638	659	615	694	606	697	675	626	682	681	653	643	624	640	641	658	636	662	657	643	686	712	626	618	645	642	609	658	621	648	638	613	655	641	658	649	707	619	652	616	669	630	652	612	698	617	638	667	638	630	664	603	673	645	637	615	623	659	664	610	632	635	627	626	643	638	642	669	633	645	640	621	650	627	682	645	624	603	649	648	621	636	639	640	603	670	646	663	700	659	631	667	667	655	663	670	656	632	652	652	650	611	676	663	651	677	665	650	599	634	687	716	630	656	673	645	615	667	602	634	681	668	644	619	643	644	614	657	667	647	709	625	651	593	611	641	598	674	639	723	639	670	659	664	647	646	631	675	618	618	622	708	671	698	608	641	643	684	644	596	649	625	647	653	605	662	684	645	661	623	679	642	694	655	664	645	610	656	630	652	671	654	676	607	632	656	660	625	642	644	616	635	707	640	619	650	660	651	689	664	638	637	684	617	621	686	693	640	612	690	651	641	666	666	688	652	615	635	647	680	617	664	630	666	671	613	648	659	637	662	664	668	652	646	638	608	650	686	632	660	691	657	622	626	697	669	660	625	676	625	613	661	636	608	644	655	625	659	682	640	602	647	650	597	649	653	665	661	630	617	629	622	650	631	677	669	688	630	669	652	602	634	641	673	629	645	679	676	644	615	638	681	652	626	656	638	625	659	664	649	638	645	680	675	638	679	642	613	631	633	661	665	693	614	630	698	627	647	677	642	689	626	680	663	634	706	648	639	623	663	637	711	668	662	654	644	684	645	659	675	615	680	591	611	675	647	599	632	647	629	649	674	628	644	616	620	664	636	615	612	656	671	652	641	625	637	603	636	632	682	611	604	636	607	664	642	661	633	663	656	631	640	607	634	643	650	627	607	694	642	608	651	656	629	600	668	583	676	641	613	656	650	623	654	655	664	669	650	633	627	669	644	626	644	675	630	666	645	677	664	642	649	653	662	649	604	664	660	663	658	687	640	644	645	613	639	611	653	647	626	626	664	630	682	635	660	659	718	623	603	650	647	626	615	618	659	666	661	657	640	656	630	661	626	631	642	667	664	641	645	666	673	616	646	659	644	632	658	687	633	652	632	642	628	673	717	665	632	662	654	655	686	627	716	651	653	646	650	668	616	677	662	630	657	665	644	630	626	657	662	678	624	687	701	690	637	627	671	652	663	672	655	612	667	641	673	617	666	614	714	672	663	626	626	656	601	630	665	647	640	662	655	634	642	678	659	644	664	654	674	672	667	679	659	669	671	642	645	636	633	665	662	640	694	668	654	663	631	637	598	691	670	660	703	627	633	593	632	701	656	637	677	648	646	616	670	641	681	624	644	633	692	666	620	635	651	638	664	620	625	637	651	666	661	635	671	672	645	641	626	632	655	644	611	657	618	713	650	681	654	612	675	621	638	705	680	610	650	655	642	625	612	618	673	662	679	688	664	645	692	663	662	644	683	666	659	665	690	668	677	656	646	652	625	656	648	681	703	617	663	636	601	602	631	636	676	631	660	619	614	646	607	687	651	673	657	620	662	633	588	638	617	629	621	662	676	659	643	633	633	671	626	643	635	615	628	679	684	668	648	653	651	649	657	652	618	681	631	648	629	608	637	670	652	654	630	636	649	630	626	657	724	684	656	632	599	608	652	639	638	628	664	664	647	633	642	633	605	617	657	586	619	643	657	660	611	637	643	707	667	674	647	660	662	652	655	659	652	646	662	639	619	627	641	612	606	620	636	664	674	632	590	662
23531	21616	29503	24214	21622	21543	7232	2066	1523	1437	1332	1288	1336	1302	1188	1116	932	920	953	943	914	879	806	731	709	674	636	679	645	696	636	671	665	623	604	573	594	593	541	555	573	590	554	509	503	528	524	535	499	463	473	469	478	459	429	449	432	411	471	454	442	421	404	406	474	399	410	364	456	359	431	414	464	459	446	434	423	396	437	387	380	429	379	398	417	416	432	424	425	417	425	446	428	408	459	410	430	414	402	401	453	407	410	417	391	437	419	432	392	418	451	407	408	405	403	425	381	406	379	402	389	402	443	374	368	438	389	412	410	427	391	420	428	427	372	415	441	378	411	386	355	369	383	380	401	407	406	381	372	414	410	387	431	428	378	412	402	439	392	389	391	431	392	392	442	433	424	415	411	417	421	394	406	397	423	403	425	442	400	429	385	431	386	452	404	458	356	405	405	407	399	433	403	411	392	379	395	373	407	402	385	406	407	363	415	399	398	392	380	431	408	406	435	419	427	375	392	435	382	395	419	422	417	407	371	406	425	420	396	399	401	377	409	425	388	410	422	403	398	434	384	411	396	408	396	409	383	402	434	403	428	400	401	398	396	388	423	399	400	448	421	407	389	376	391	404	355	420	432	431	439	386	424	439	423	391	386	425	390	421	443	386	382	378	390	382	431	423	450	397	387	390	418	459	401	388	429	353	405	406	381	400	365	472	423	417	419	377	388	401	474	424	381	405	406	439	374	410	361	417	413	404	401	389	431	413	377	381	398	451	399	383	378	363	382	395	427	406	400	402	385	388	389	385	369	432	417	412	440	369	405	397	430	434	372	409	394	398	453	395	408	396	398	405	398	365	406	422	411	443	414	421	406	418	419	411	362	376	384	416	393	400	398	374	427	410	355	375	363	411	456	428	409	380	394	396	406	409	405	414	369	407	396	402	422	398	390	400	437	374	399	401	427	372	423	391	377	418	415	436	395	421	396	388	412	387	369	418	429	411	377	412	426	450	393	429	364	409	379	395	416	418	405	425	397	409	385	410	410	409	407	411	399	379	363	422	381	409	367	387	434	401	409	391	371	435	415	398	427	428	411	396	402	389	392	418	380	412	405	435	396	395	383	413	415	420	392	434	377	353	396	379	412	397	400	409	418	402	415	411	399	402	397	403	373	383	393	393	427	407	381	408	414	438	381	392	390	398	407	387	368	388	410	433	436	422	408	426	421	405	411	402	400	362	416	414	385	430	420	408	388	388	360	426	396	394	382	377	365	445	414	412	404	405	396	370	366	449	386	403	410	409	383	434	404	406	389	391	415	436	376	413	375	408	364	404	410	417	397	390	379	383	413	386	370	381	388	439	391	389	436	437	417	390	372	388	402	430	408	416	418	424	398	400	408	398	432	398	385	389	420	410	402	423	378	415	403	399	449	402	409	408	398	393	384	392	381	394	390	390	402	409	397	402	367	404	380	409	401	386	376	407	434	424	400	416	404	415	374	410	364	367	396	371	375	428	418	373	409	413	414	390	391	391	400	411	395	442	353	387	377	418	396	388	377	363	380	400	388	419	411	383	408	384	400	429	457	381	364	415	402	386	410	406	404	407	415	420	409	407	427	412	394	397	407	429	399	403	396	413	369	397	399	353	411	416	385	368	424	399	414	432	414	403	400	395	405	385	329	404	381	413	420	407	388	401	436	400	411	380	383	377	400	414	395	400	376	382	370	410	405	383	394	395	422	397	440	358	401	412	389	412	426	400	416	382	431	418	376	384	423	391	401	353	433	405	441	382	407	413	397	413	387	395	428	417	398	381	403	407	373	398	388	439	405	414	380	377	400	383	430	394	413	384	408	384	433	406	389	420	393	380	408	349	387	405	390	393	383	373	404	386	392	405	465	392	398	366	368	371	371	414	435	407	411	404	391	396	396	412	423	398	384	392	373	406	415	405	411	381	385	394	392	427	413	392	418	367	416	365	413	427	402	393	400	378	412	367	407	385	441	420	412	422	356	387	430	398	412	385	376	387	384	415	406	407	379	391	362	417	391	421	417	425	419	419	421	416	409	411	414	359	415	391	376	392	412	396	395	417	400	422	389	424	430	434	401	416	401	390	414	442	391	399	385	404	398	395	372	390	387	403	394	383	398	402	408	408	405	371	447	396	382	429	382	391	439	415	399	404	375	396	438	440	400	387	393	401	372	396	403	439	436	390	394	402	382	408	397	403	399	410	385	407	418	376	405	401	378	419	381	425	372	391	405	420	436	412	407	398	399	402	416	397	387	398	413	419	358	395	373	385	410	378	404	412	404	408	400	406	422	387	402	411	410	425	412	384	417	384	410	400	392	402	426	410	361	413	380	418	399	399	405	400	427	386	412	446	399	377	438	402	406	403	381	385	384	400	428	428	372	376	363	409	381	383	437	379	372	391	427	390	411	405	385	362	419	424	376	416	412	404	381	401	390	449	378	399	410	437	374	368	377	364	448	408	415	405	406	409	403	439	383	379	420	396	416	393	402	387	420	382	412	372	380	433	423	394	435	392	437	416	403	433	451	412	388	403	406	398	390	379	387	382	377	404	364	391	422	379	405	388	427	402	383	424	387	395	397	409	374	386	436	405	375	397	386	399	419	430	397	439	401	427	411	390	393	398	403	413	426	378	411	403	377	378	368	421	419	427	432	406	404	411	380	342	396	405	402	427	382	407	393	406	405	387	408	425	435	427	382	398	402	417	386	405	414	448	449	393	410	408	353	385	377	378	387	381	384	405	408	403	435	396	421	368	431	443	390	421	391	422	407	398	434	385	385	404	374	424	369	422	387	412	402	398	352	389	398	421	381	396	382	409	424	398	401	420	367	383	403	416	356	419	364	405	377	399	366	382	434	372	411	429	402	401	423	413	409	370	390	387	404	426	378	380	399	392	424	398	415	449	399	427	403	396	387	437	402	433	409	440	397	430	401	425	371	437	413	403	380	399	366	396	417	451	433	384	396	415	410	391	435	425	415	401	399	415	437	400	415	407	409	409	420	423	395	426	430	392	392	428	388	386	374	398	378	405	431	407	407	432	457	422	419	387	399	390	397	400	407	409	398	394	408	439	386	407	388	408	400	406	435	433	414	412	396	365	422	420	393	411	424	418	373	406	380	395	359	401	384	387	413	361	394	357	425	407	418	420	424	413	408	386	429	373	384	393	406	409	378	403	430	383	389	405	404	369	401	385	412	387	369	387	390	374	393	417	412	398	409	396	401	430	430	414	407	429	397	390	377	404	413	397	398	398	419	420	394	431	392	401	408	373	390	408	375	403	404	402	419	407	419	419	391	356	397	418	418	432	413	382	388	417	387	409	390	386	436	398	431	407	367	428	372	413	414	410	417	415	411	404	430	361	412	413	403	400	375	392	382	384	413	403	366	409	390	413	423	392	415	423	428	399	371	417	452	420	380	413	378	415	390	398	419	428	392	386	373	396	382	370	433	419	432	413	461	366	414	393	378	435	403	423	449	367
12631	25892	19586	10828	7941	6504	5097	4133	3355	3092	2867	2799	2962	2804	2440	2205	1863	1829	1756	1789	1770	1545	1501	1356	1207	1172	1042	1060	1075	1048	1071	1103	1066	902	1003	1001	984	930	881	872	860	852	782	743	728	695	741	729	703	670	672	624	647	609	591	525	549	611	591	591	574	510	518	512	517	527	493	459	509	457	509	514	495	563	563	525	473	510	526	525	523	539	502	475	524	519	493	533	533	469	552	524	504	538	571	547	514	465	516	508	480	520	499	489	471	520	515	513	471	505	503	507	515	501	477	524	446	495	503	464	446	459	528	478	496	532	494	455	494	481	449	488	513	514	493	503	470	463	462	469	444	487	478	455	502	502	497	440	470	477	482	459	526	475	501	487	438	511	477	487	506	485	489	503	497	449	483	492	517	487	509	496	477	500	513	506	500	506	470	512	517	487	485	515	494	479	510	504	497	511	491	480	475	487	478	495	542	476	466	506	508	486	491	453	460	494	511	440	502	508	475	474	524	519	489	486	453	511	483	505	489	448	458	495	498	506	489	496	489	521	511	491	477	481	483	462	452	487	479	536	511	462	519	459	478	510	478	467	528	482	474	515	462	464	501	461	465	474	491	463	480	463	510	525	499	473	506	461	471	502	440	483	500	453	486	487	471	499	447	440	502	440	464	473	517	467	545	477	523	478	529	472	484	553	516	514	453	426	467	511	502	509	521	485	489	497	492	473	469	473	463	507	441	474	526	517	506	472	482	516	534	495	514	470	503	492	460	478	460	447	515	520	436	488	484	474	491	506	480	456	482	483	476	517	484	462	424	470	489	450	434	475	488	549	478	527	494	506	483	515	484	492	501	519	457	453	490	478	517	488	484	471	520	504	467	453	512	516	451	471	521	516	509	503	491	488	513	490	518	508	452	471	502	476	492	425	525	522	466	464	482	499	502	472	484	466	463	495	468	476	458	461	508	500	471	521	469	526	515	446	506	513	498	459	464	471	467	490	500	461	496	484	472	502	479	479	491	463	469	446	454	450	455	507	527	499	459	518	461	484	473	491	504	500	474	487	483	480	511	497	504	499	458	486	511	532	472	475	454	503	495	516	481	510	481	496	494	480	485	469	505	516	440	447	453	504	525	486	462	469	457	498	460	518	487	472	455	485	482	465	442	451	492	482	458	486	501	488	516	452	510	504	473	470	495	484	525	499	451	500	487	505	510	470	518	500	468	447	462	476	480	493	457	535	489	479	483	482	521	513	466	483	463	492	506	498	478	433	490	475	486	513	493	505	495	500	473	500	481	467	490	461	492	464	492	474	529	498	489	491	525	504	514	508	470	467	498	485	497	522	465	476	499	519	485	476	462	515	504	462	500	481	470	489	474	454	516	508	493	550	504	495	494	510	479	493	501	470	479	495	514	489	479	486	497	466	473	473	522	497	477	475	498	478	462	516	518	500	502	517	500	447	500	552	496	470	499	465	493	508	452	493	510	500	468	468	504	517	481	533	507	506	500	518	465	484	473	535	497	487	500	492	496	500	498	464	506	467	469	436	502	482	489	456	510	464	501	478	527	461	509	509	500	454	486	458	466	476	475	464	510	509	517	502	494	487	516	485	526	503	506	504	471	491	473	500	479	497	492	492	518	451	470	528	470	477	502	476	482	507	485	548	513	517	503	472	455	483	491	493	464	495	470	463	504	486	512	511	529	455	462	476	482	490	479	454	476	478	482	447	527	470	499	502	503	459	500	491	497	519	498	531	510	526	461	478	485	504	487	527	507	488	505	513	460	458	447	516	486	525	486	462	477	490	493	483	496	532	502	493	493	502	501	495	491	503	472	500	472	471	494	494	465	501	489	473	475	495	478	464	495	450	457	460	483	524	492	479	549	489	446	472	497	511	509	497	509	505	469	478	469	492	477	461	485	506	500	461	487	491	508	485	521	475	456	494	527	509	500	501	494	492	472	489	514	490	496	466	528	519	497	490	423	472	454	523	447	458	470	506	504	490	526	512	456	536	482	478	506	450	506	473	515	477	482	449	493	487	446	494	471	493	521	511	506	446	532	481	488	487	510	496	500	506	514	472	500	491	488	506	513	466	519	444	485	505	486	450	494	462	494	476	499	451	442	510	465	502	485	469	489	474	515	498	497	483	473	532	537	486	470	477	485	480	471	493	484	501	464	458	502	470	489	505	478	451	482	479	475	458	533	495	506	509	530	501	473	490	464	510	511	498	475	466	493	472	469	499	477	481	480	490	466	496	477	494	500	521	474	479	460	490	498	499	524	462	482	455	465	488	504	477	489	475	498	515	476	465	487	513	468	488	491	461	476	509	489	511	500	497	503	506	470	519	508	458	505	485	508	465	492	528	480	487	487	458	443	488	484	467	472	470	499	495	484	422	446	504	457	474	481	504	455	509	490	455	484	487	513	463	500	503	474	477	492	473	499	492	476	504	449	518	489	477	491	478	521	543	512	504	503	471	487	486	485	504	423	463	477	506	483	499	473	459	499	491	483	473	508	487	481	483	468	539	492	492	493	499	496	487	552	459	462	488	509	478	493	493	514	462	497	458	488	489	523	483	468	447	488	477	471	473	501	484	528	482	511	495	479	487	461	511	492	543	462	477	478	473	502	503	459	475	494	497	472	495	520	485	504	469	490	480	530	547	510	506	488	499	497	475	500	497	506	515	493	507	514	498	493	468	487	504	475	473	497	491	506	503	507	491	497	496	516	472	478	457	504	487	485	478	471	485	458	481	499	479	520	490	516	454	509	526	496	454	521	432	483	470	502	502	464	498	490	479	469	458	460	528	466	475	453	535	481	504	500	483	455	539	514	474	503	503	452	455	487	520	509	493	472	508	526	481	508	450	476	483	487	450	472	508	481	516	466	482	515	517	502	470	479	472	513	501	472	479	468	479	507	467	481	510	478	484	501	479	494	495	474	497	489	499	470	482	496	498	486	491	472	502	481	494	471	522	460	500	475	513	480	507	485	498	467	482	535	468	515	516	500	457	462	459	448	474	498	461	479	520	498	477	439	499	483	494	467	488	499	498	499	494	453	497	505	474	472	495	494	511	516	507	506	472	457	477	481	518	500	449	496	469	494	498	498	457	496	485	516	451	495	474	508	486	490	501	474	463	491	484	491	462	491	495	463	467	466	465	524	502	489	484	493	480	499	505	499	483	497	471	484	464	506	503	483	510	488	493	481	481	454	473	508	498	537	508	493	488	468	461	519	484	474	491	467	509	480	468	524	499	480	494	492	470	484	462	488	465	522	467	465	483	493	461	467	472	463	469	487	485	475	512	551	496	473	500	504	514	483	469	514	501	466	503	434	489	506	499	458	510	464	460	503	499	473	508	497	437	499	532	471	457	508	482	486	486	481	485	514	500	500	477	470	501	483	511	490	471	452	469	474	476	500	531	513	513	520	507	502	492	509	504	475	483	469	515	480	490	527	482	498	487	476	511	453	476	481	526	500	527	521	470	485	458	466	477	506	475	453	465
27771	19787	8188	2419	1458	1212	971	806	687	762	721	716	774	734	718	659	650	648	635	654	605	604	597	579	622	510	573	502	565	547	588	548	566	520	508	568	542	570	498	551	503	527	532	493	535	512	524	518	512	489	506	518	468	492	503	465	502	496	514	450	468	533	530	502	436	486	446	525	481	489	492	511	500	508	484	484	484	501	497	453	474	476	461	473	476	481	495	491	457	500	464	498	468	434	498	489	486	439	486	448	450	505	465	478	425	424	454	447	497	460	508	464	493	506	467	479	525	461	467	459	455	453	470	535	498	479	473	490	457	493	493	491	471	474	468	459	469	493	460	438	477	486	456	489	482	487	488	477	504	461	441	449	553	483	505	482	476	464	476	445	484	465	466	447	471	492	445	463	495	477	465	500	522	477	471	470	479	495	447	444	517	460	486	455	462	462	519	437	502	491	426	483	486	486	459	446	503	480	428	516	499	519	480	496	484	469	452	473	494	493	488	504	450	487	465	460	459	479	493	484	484	480	477	457	484	464	462	482	496	486	490	481	480	444	473	495	496	499	487	492	467	429	460	485	451	505	464	469	531	482	482	466	433	474	445	476	502	501	483	490	457	505	495	461	511	478	441	465	471	473	471	485	496	478	468	439	489	481	457	466	500	464	501	419	485	463	473	496	471	481	450	473	470	492	526	494	453	470	475	520	476	458	470	459	470	474	481	466	475	451	477	439	503	467	456	510	468	499	463	448	462	477	470	458	440	471	483	474	452	493	440	456	451	435	451	484	485	469	511	485	487	481	458	482	481	454	454	449	463	473	439	485	498	459	491	479	464	507	464	459	492	482	485	481	474	447	454	481	431	473	450	436	461	491	490	460	462	451	487	474	455	496	474	476	471	494	440	540	490	456	461	488	449	466	478	471	470	466	464	530	511	443	494	455	523	496	461	448	478	502	464	452	504	507	467	471	452	469	468	496	507	495	492	459	487	444	476	483	485	460	453	477	501	470	461	515	463	522	496	432	471	473	515	462	509	502	486	479	486	432	447	486	478	446	480	457	478	457	468	483	483	458	465	484	479	471	456	489	491	462	509	484	501	492	468	490	474	452	463	482	520	460	435	490	484	438	472	501	444	490	472	471	456	475	446	467	476	548	454	508	478	466	476	461	461	514	468	469	483	429	499	487	487	492	470	447	500	504	476	492	475	473	458	538	447	489	476	448	480	440	457	468	437	451	492	500	472	507	476	474	442	443	472	458	462	504	488	500	439	466	484	523	504	510	451	484	468	469	519	454	540	497	470	453	459	465	483	498	449	439	509	473	501	454	481	461	480	492	480	509	480	489	450	487	517	465	463	437	471	482	509	484	496	476	459	496	489	493	450	464	476	489	472	466	458	487	449	480	450	451	486	475	457	499	431	495	523	472	477	473	454	486	450	471	445	484	464	494	472	484	476	497	458	454	482	518	491	517	523	461	485	493	470	498	490	506	468	481	514	501	485	450	466	511	481	489	459	468	481	447	471	501	517	510	450	451	490	486	478	480	476	439	459	464	408	501	462	465	464	464	472	463	504	477	485	518	454	499	449	508	471	490	483	469	492	449	503	460	439	499	472	467	463	461	473	478	472	473	459	456	485	466	460	482	453	456	475	455	462	488	481	462	475	488	476	483	496	423	483	519	442	487	486	484	476	442	465	485	463	486	487	474	485	456	493	508	455	520	520	485	475	489	478	469	479	453	513	484	461	472	492	470	469	458	447	476	473	477	453	458	463	503	446	467	440	445	446	459	461	494	502	476	488	501	494	468	474	485	453	494	477	451	459	468	457	469	469	432	460	478	507	471	467	440	471	464	464	456	489	450	458	469	477	468	462	509	507	446	493	470	437	446	454	485	476	483	495	476	480	478	456	477	463	478	465	466	497	503	487	451	463	485	456	478	479	487	465	509	517	470	479	478	467	459	450	476	479	495	490	489	496	507	482	488	484	460	478	478	468	447	487	466	484	452	489	435	468	471	467	454	488	475	429	444	486	453	487	490	517	479	487	466	471	556	482	413	471	474	462	456	515	460	489	468	446	472	490	468	500	526	467	490	490	475	494	482	466	495	484	485	472	453	461	491	482	435	459	486	455	511	477	485	441	464	466	480	530	481	467	468	456	480	470	477	527	490	473	533	487	503	484	513	463	437	474	463	490	471	463	474	504	488	477	464	463	518	454	445	464	466	494	495	487	487	446	485	427	467	489	452	469	468	453	474	479	498	448	475	488	477	457	489	455	470	491	414	450	493	426	483	476	465	478	477	438	507	484	468	517	466	495	443	455	456	460	425	445	476	471	504	484	479	495	486	469	535	491	422	468	474	475	504	464	447	448	450	464	445	462	468	460	441	470	440	501	469	474	478	496	531	431	458	431	477	461	493	501	453	448	448	491	470	462	461	469	432	457	448	476	511	498	488	483	468	450	498	476	476	447	479	447	478	480	497	488	478	464	500	463	457	473	484	468	460	480	443	452	471	478	496	429	420	400	460	470	479	467	465	447	485	442	484	449	473	472	481	497	493	456	483	457	467	483	462	484	486	478	446	457	482	447	475	485	441	480	464	455	489	442	447	470	446	501	489	470	488	477	497	480	459	498	449	518	519	471	482	455	490	523	469	516	474	517	484	474	430	441	463	427	494	472	499	483	499	485	537	476	453	474	512	459	471	498	481	513	485	492	479	475	463	484	455	462	440	493	491	490	500	500	466	495	498	516	475	464	505	473	486	446	489	477	454	468	514	460	469	443	508	486	421	509	464	439	448	470	446	483	509	465	476	480	483	469	484	474	460	468	489	486	475	473	452	454	475	471	460	450	483	461	464	505	472	432	458	529	493	486	440	456	446	476	476	475	466	518	462	476	502	445	472	529	455	466	477	487	476	473	491	494	472	476	476	503	467	469	482	498	486	513	426	466	465	535	474	454	487	483	485	452	474	485	450	522	523	426	468	496	457	495	468	495	476	451	506	466	452	459	453	469	503	450	474	456	476	476	488	473	477	466	435	429	442	499	461	486	458	446	457	476	492	485	470	466	486	475	473	480	464	477	472	482	462	460	482	462	492	483	483	506	490	443	481	465	491	502	510	453	456	457	474	452	429	432	451	496	476	471	504	472	483	490	462	455	492	468	487	502	505	450	513	465	460	507	478	462	488	476	454	467	432	465	469	496	492	474	487	479	425	470	491	476	456	448	475	437	482	442	498	485	458	462	489	499	477	466	490	455	464	488	448	493	486	467	441	504	494	470	529	448	510	486	437	454	450	479	494	430	468	499	443	473	465	492	459	498	479	495	488	493	529	473	445	452	448	492	442	453	443	470	417	506	454	502	459	476	461	467	473	460	502	498	465	513	499	452	504	470	471	498	460	453	487	458	484	483	486	469	433	488	472	468	505	435	462	477	484	473	493	502	489	495	477	469	464	519	453	482	498	555	464	495	472	506	463	493	491	458	511	450	438	458	460	469	470	475	496
8552	10296	6809	3302	2413	2139	1770	1535	1378	1284	1312	1422	1501	1260	1179	1069	1033	966	1060	1028	990	905	962	876	842	787	741	803	772	821	858	726	813	758	800	781	742	702	708	714	697	708	694	686	653	703	691	662	647	681	640	648	624	629	580	602	586	556	618	626	614	608	601	612	577	601	639	556	579	583	632	633	611	610	609	608	617	583	578	632	584	610	584	594	602	573	598	603	566	582	586	598	599	599	612	611	574	608	609	564	592	579	574	557	606	558	573	593	559	597	594	576	563	599	613	584	609	622	580	638	600	602	578	577	594	566	633	636	609	600	594	589	610	531	615	625	586	614	585	575	625	590	556	620	623	591	575	585	592	636	581	544	607	669	564	646	613	583	608	627	629	608	625	556	635	581	573	612	599	569	597	602	623	602	586	611	560	596	581	605	597	532	589	592	625	564	620	593	593	588	626	636	601	557	582	614	608	587	566	572	589	595	609	576	640	628	572	603	585	570	562	595	592	542	566	622	607	599	584	587	594	575	586	599	567	576	558	586	636	614	582	629	574	577	599	626	569	607	523	550	613	587	569	640	572	588	593	558	562	565	543	579	628	618	644	567	620	562	610	560	571	586	557	604	596	554	667	582	572	589	557	587	566	608	582	571	599	517	580	613	585	597	573	593	617	589	603	575	606	642	571	544	612	612	548	585	608	603	603	581	597	607	605	609	573	619	609	605	589	620	587	572	605	601	594	577	586	620	595	592	597	630	639	586	558	604	549	552	549	565	638	563	577	604	581	625	569	601	664	631	600	638	631	583	668	552	604	623	559	616	554	561	611	596	601	631	618	571	585	558	618	570	565	560	575	567	596	573	575	579	602	588	571	601	584	539	547	589	599	565	555	576	608	572	614	616	591	592	563	621	588	564	632	605	610	586	590	619	549	560	564	578	591	599	622	601	593	599	580	582	579	544	602	589	598	584	602	634	587	598	598	570	582	609	575	557	558	590	611	603	609	607	590	585	578	601	602	571	566	569	573	595	611	569	583	601	599	550	548	619	598	619	641	557	588	535	578	532	629	560	623	627	595	646	592	581	593	583	549	597	594	596	590	598	608	617	624	589	603	651	587	594	612	532	573	604	561	586	566	595	589	573	610	594	585	663	599	602	559	565	638	622	599	593	582	602	595	600	569	620	608	608	603	570	587	600	595	619	601	597	563	617	582	581	573	581	578	616	619	597	606	590	585	585	567	637	587	611	649	628	619	572	582	622	600	576	619	585	633	589	596	599	553	605	620	593	618	568	613	608	596	583	601	609	620	572	603	605	610	586	610	588	578	588	569	605	591	589	568	616	653	593	588	646	605	598	618	608	627	619	566	582	585	581	594	588	573	598	613	602	585	589	591	577	568	621	612	605	588	540	569	611	583	586	602	632	578	606	596	610	552	593	607	604	531	587	605	561	549	618	604	614	576	590	589	640	563	607	602	564	620	585	623	599	603	562	571	626	578	559	595	591	591	540	604	599	550	595	562	567	555	598	608	595	638	613	620	582	558	589	545	585	575	590	603	567	649	600	611	562	580	593	613	613	602	597	611	564	572	567	606	588	601	635	625	646	604	585	595	585	616	631	611	599	602	633	597	584	608	593	585	580	622	635	590	591	610	572	564	621	585	582	582	587	566	583	568	645	560	572	581	549	592	600	627	599	580	629	589	589	582	611	591	607	591	586	640	552	549	570	605	593	560	559	641	603	557	614	624	596	604	559	542	527	569	586	577	598	602	574	596	542	598	617	545	583	534	600	597	602	591	603	620	582	608	539	555	609	629	568	616	595	577	633	612	624	614	545	587	606	619	610	607	577	548	621	577	618	597	556	650	601	613	600	593	571	594	585	595	545	588	581	606	565	610	563	632	574	594	594	606	600	575	592	577	627	579	569	578	595	578	564	612	573	597	588	582	573	611	580	591	577	571	607	572	546	577	569	608	581	597	561	571	618	559	609	604	582	572	623	610	599	631	565	577	567	584	617	564	566	614	594	574	635	586	578	632	557	584	592	612	568	589	603	574	615	608	580	632	604	609	579	611	590	564	554	602	584	577	624	571	619	632	592	597	534	597	600	577	611	564	586	582	578	563	589	605	557	595	597	589	560	598	566	608	603	615	565	588	594	610	566	590	578	613	602	583	601	597	616	585	582	543	593	644	596	608	571	598	579	602	645	554	635	565	538	611	631	587	580	587	584	593	631	604	565	565	609	572	584	614	593	590	584	615	615	660	595	594	571	597	581	554	618	589	615	602	594	569	579	605	635	579	624	583	612	583	584	617	592	566	621	592	607	578	577	619	611	576	594	603	587	590	633	594	591	540	627	617	588	581	606	579	586	561	589	588	596	629	560	594	568	594	608	602	616	605	599	621	606	608	586	631	581	652	576	623	591	625	569	522	609	569	626	581	590	571	592	617	565	560	600	568	604	633	633	582	644	616	589	577	597	581	575	626	619	569	608	634	577	597	599	581	574	590	591	602	615	588	562	568	609	593	586	598	569	581	575	616	586	593	594	651	632	622	560	610	554	615	623	553	614	609	601	579	571	587	583	575	614	568	602	611	582	656	611	575	619	588	598	612	604	571	569	590	632	585	614	573	593	637	605	570	627	612	580	582	557	573	554	565	592	624	582	637	583	606	595	566	633	593	591	590	573	590	571	610	580	556	634	533	583	571	623	557	576	590	567	594	587	638	561	610	586	588	589	619	564	609	558	569	589	618	585	590	591	583	566	586	550	573	562	567	560	592	574	585	577	603	597	620	600	601	543	590	641	594	582	609	574	595	567	597	603	579	595	560	601	598	583	623	589	582	585	592	617	565	628	609	584	572	548	633	611	637	594	592	633	635	615	558	608	586	623	575	589	608	609	613	611	583	626	591	597	565	572	587	571	580	581	603	592	606	585	578	625	608	554	597	607	628	592	568	598	578	570	591	608	610	572	652	622	540	588	617	579	593	578	597	637	544	609	597	593	595	624	578	584	635	569	583	580	602	643	547	555	602	545	638	587	576	589	577	621	629	575	605	576	615	603	625	658	629	608	578	590	627	617	610	606	553	594	618	589	579	607	649	614	583	631	653	614	598	575	600	629	594	598	592	613	580	593	605	586	597	603	584	622	570	585	585	616	620	605	606	586	568	566	592	578	614	617	613	576	619	593	584	600	590	581	556	595	611	567	611	578	594	603	609	596	612	555	620	583	593	625	602	613	629	589	587	571	574	613	570	597	621	601	572	566	571	579	586	614	610	606	594	566	595	586	564	565	588	554	595	624	525	529	562	610	586	578	564	543	602	582	575	580	584	593	569	575	632	572	606	576	593	614	609	581	598	651	576	568	604	556	579	576	586	588	578	591	585	562	577	548	576	642	600	584	549	576	617	616	614	586	582	625	552	574	574	599	615	584	606	598	580	572	613	564	613	587	611	556	597	609	588	600	573	563	565	562	559	606	567	585	566	584	559	597	556	594	593	589	627	588
24545	21601	28921	24737	21426	7191	1910	1270	1067	1033	989	1054	1028	963	848	785	690	689	707	647	617	589	645	641	575	606	509	491	530	544	549	528	543	532	509	526	482	507	463	480	463	458	441	468	484	453	393	431	384	414	435	391	390	383	395	382	383	420	368	377	383	382	394	367	358	384	387	338	371	354	384	395	384	381	374	367	367	375	372	368	385	397	406	358	354	394	313	376	365	351	374	399	392	390	401	409	360	397	380	353	362	388	362	383	348	387	396	356	366	350	406	391	451	374	333	391	394	388	345	355	373	381	416	365	360	356	380	380	347	355	372	338	338	351	373	358	364	357	349	377	378	377	361	398	398	361	342	363	360	402	379	372	369	405	350	339	347	356	374	376	393	367	342	360	359	356	369	402	359	343	398	338	366	362	403	370	386	362	350	385	362	359	393	371	364	401	406	362	351	376	348	376	365	385	337	358	391	383	350	380	363	377	401	352	368	384	340	372	328	356	343	360	365	355	358	366	376	344	404	362	348	352	366	371	405	371	369	371	370	360	367	315	373	360	353	363	351	369	385	348	384	386	321	370	374	396	394	365	371	360	372	341	341	390	348	394	382	345	335	360	333	382	350	367	365	364	383	347	377	356	360	364	382	363	350	366	380	371	312	361	395	362	384	361	355	376	370	366	362	351	366	328	344	350	376	390	376	390	387	364	378	400	369	417	352	334	396	382	309	381	378	367	356	395	396	339	394	381	360	367	386	364	344	398	386	370	383	363	390	391	368	348	365	357	354	355	379	340	381	385	374	344	370	342	349	350	379	378	399	370	352	301	365	352	394	346	359	383	336	370	375	332	370	367	376	365	367	340	374	366	373	381	341	366	390	357	358	387	366	335	370	358	384	347	382	377	390	387	378	329	384	398	390	355	351	360	363	369	382	370	326	354	356	404	350	352	381	366	364	342	336	374	321	359	400	346	343	391	362	358	362	370	353	360	363	377	325	363	400	355	367	350	398	355	386	391	354	370	377	365	374	395	364	384	371	385	344	353	380	337	359	376	348	344	315	360	373	356	382	351	371	398	403	398	357	375	391	347	389	393	327	381	371	373	337	376	366	372	352	384	365	352	343	365	380	378	369	336	354	403	349	381	348	353	369	366	390	362	331	390	377	357	346	347	400	376	354	386	364	332	338	400	375	346	367	375	356	396	388	369	340	339	354	370	351	342	369	395	366	368	385	339	356	405	376	350	376	378	416	373	371	359	360	382	367	368	367	363	379	349	357	359	411	347	352	335	354	402	345	371	384	382	373	366	351	378	320	399	356	357	365	368	371	362	405	332	383	365	393	339	385	367	388	353	379	392	385	389	388	383	342	363	329	364	345	346	346	345	369	377	322	372	390	373	369	356	338	372	390	389	343	333	376	352	340	390	358	400	345	356	370	383	367	346	358	361	360	393	369	329	365	361	359	390	388	372	351	369	346	362	375	358	368	351	377	398	333	352	325	330	348	338	376	357	379	339	345	404	361	343	327	379	343	391	368	331	367	340	364	384	351	391	359	421	396	370	328	357	380	352	362	350	357	386	403	365	385	384	355	399	404	376	379	382	348	356	379	385	350	362	344	362	360	367	367	345	330	368	398	364	366	346	359	368	336	346	373	398	382	374	360	372	363	349	359	412	380	365	373	358	375	387	363	358	359	394	347	344	365	364	364	359	376	358	389	376	355	384	339	372	375	360	356	395	342	348	370	359	371	350	356	341	380	361	360	380	368	376	387	366	369	396	382	366	407	383	380	378	353	386	383	339	362	379	370	376	395	398	402	366	378	368	386	353	371	371	371	379	363	383	343	366	363	365	356	386	365	355	335	363	381	363	407	366	356	373	419	410	384	378	360	364	380	331	396	375	358	375	381	376	358	366	371	383	356	366	393	378	339	386	411	357	394	391	358	337	330	335	352	333	348	372	348	358	345	366	364	373	368	340	336	408	346	360	402	344	356	371	339	351	367	366	371	354	368	367	361	357	378	368	379	355	374	376	362	367	379	372	334	405	355	377	366	335	356	345	358	388	354	395	345	352	363	394	341	375	397	344	325	372	337	354	378	367	393	356	400	384	351	362	356	376	379	389	364	371	374	338	388	345	353	378	407	404	357	375	346	315	380	404	360	387	374	403	374	359	346	364	400	350	367	344	371	393	375	389	352	344	349	362	371	343	355	346	392	376	345	335	369	365	350	383	371	356	363	371	361	376	372	370	347	394	399	345	420	385	396	367	351	403	411	330	345	373	354	358	355	351	349	358	358	354	342	396	373	366	336	374	364	342	347	357	401	349	326	375	428	349	353	366	341	385	361	362	355	376	352	336	336	389	355	380	340	358	366	377	365	373	397	386	419	376	360	367	371	364	334	322	348	396	363	361	373	339	372	367	380	389	364	353	354	426	350	371	376	359	377	353	387	372	372	365	380	368	337	352	384	370	399	351	370	345	330	365	380	398	365	361	369	375	398	349	379	365	353	351	366	403	358	338	360	409	331	364	355	379	347	372	372	367	374	361	406	391	381	365	369	373	349	361	387	364	341	383	402	377	363	343	363	368	399	384	349	360	423	370	351	359	369	346	405	336	347	348	366	366	364	369	355	358	342	384	348	373	344	343	365	341	348	342	406	382	341	355	385	370	304	389	381	410	369	378	345	341	424	363	366	372	372	358	364	367	372	362	363	384	369	362	340	360	340	357	396	405	373	372	344	371	376	381	365	349	360	360	372	362	348	369	338	349	360	407	342	385	393	369	356	348	361	406	391	380	359	369	364	351	372	359	392	397	362	389	360	347	367	350	339	391	377	391	394	372	361	382	384	390	347	336	405	315	385	361	366	350	391	342	357	382	393	372	323	341	361	362	358	375	370	389	384	408	340	351	361	352	365	365	355	365	381	364	368	370	365	368	347	391	365	363	369	322	356	385	349	364	380	373	405	362	373	398	419	370	376	361	376	353	379	372	363	358	369	358	399	391	352	330	352	385	351	350	356	367	349	359	393	377	394	353	403	393	371	369	350	383	374	350	332	349	345	395	389	373	389	341	412	379	381	368	372	363	360	399	366	392	358	347	388	368	353	363	379	398	346	365	376	365	349	377	375	369	366	398	341	408	366	352	367	340	363	319	357	362	354	356	343	377	366	375	374	392	389	370	393	364	350	321	359	382	343	391	405	361	375	360	389	394	351	344	385	357	364	381	361	365	382	368	361	349	385	393	369	377	377	351	363	360	372	355	379	369	343	389	341	349	361	377	398	368	401	382	375	403	382	376	362	392	375	394	392	359	368	372	385	374	365	328	385	354	366	379	365	372	357	386	365	339	352	376	292	409	389	354	331	359	361	364	328	365	390	348	383	360	399	398	368	361	376	377	321	384	361	364	373	366	324	338	372	377	391	357	359	363	322	402	347	390	337	379	357	329	392	377	363	342	387	355	374	352	394	342	347	359	344	357	369	370	350	390	392	380	334	347	341	342	367	382
9341	18128	13887	7098	5522	4307	3444	2705	2412	2122	2130	2288	2083	1913	1576	1440	1294	1305	1266	1286	1158	1120	1099	976	981	852	793	790	789	876	869	778	819	753	798	843	719	747	735	656	731	657	634	599	656	623	625	616	633	665	588	557	571	530	537	557	507	525	528	535	474	447	510	493	472	525	450	483	447	438	492	508	482	492	510	479	485	467	473	473	446	440	443	504	466	466	472	499	466	481	471	480	494	501	480	504	446	462	488	457	478	476	454	469	472	478	459	488	510	505	475	477	498	504	444	472	478	470	456	457	450	485	479	449	468	455	475	455	445	485	481	494	449	476	498	480	487	432	449	464	453	436	443	440	461	449	445	468	432	486	472	464	514	453	450	475	458	471	476	459	469	460	476	465	451	488	456	472	479	475	475	501	440	500	506	446	456	488	444	447	423	444	456	444	498	452	477	502	475	427	445	417	485	491	455	450	449	441	505	425	463	485	478	454	455	454	482	461	465	435	499	480	488	459	440	497	401	435	446	479	480	439	492	465	428	459	443	483	454	401	462	468	475	468	443	444	487	471	460	505	451	429	503	459	449	461	490	494	500	484	474	433	484	478	483	500	537	467	434	447	450	502	490	501	455	420	472	473	458	477	493	469	482	483	446	474	454	481	479	464	479	449	477	472	474	477	425	446	452	409	463	466	443	436	489	452	494	442	483	457	451	434	457	456	492	464	463	455	486	494	474	452	448	446	468	424	492	455	446	493	474	458	471	481	469	480	444	465	488	426	461	467	505	432	450	508	473	458	510	472	465	444	482	462	409	478	443	480	487	467	481	483	424	415	472	486	451	525	482	444	450	421	493	503	491	435	480	455	464	458	444	467	484	472	468	463	461	465	454	475	457	468	467	440	414	447	440	426	468	445	441	462	477	461	476	453	487	455	461	410	451	464	483	470	448	456	474	412	455	502	439	484	448	486	472	460	468	444	464	467	449	512	449	493	413	475	476	520	440	477	486	445	454	501	488	434	422	465	483	448	452	455	470	454	486	412	452	502	446	496	459	466	504	455	465	483	458	482	504	462	434	455	466	464	480	448	481	466	451	453	516	495	474	461	437	460	489	456	457	451	461	445	471	488	458	455	457	438	460	448	461	476	468	492	460	470	474	469	469	442	435	485	456	452	460	455	455	484	513	460	451	457	436	456	477	447	454	483	495	484	466	494	436	490	436	422	437	468	468	425	433	469	444	490	519	478	485	489	467	489	481	434	428	413	425	457	469	435	441	455	483	502	493	458	453	485	459	423	454	493	427	462	455	422	472	447	442	460	453	522	458	494	488	462	480	455	477	461	495	464	452	462	490	442	444	474	435	430	437	414	451	492	472	488	473	469	448	470	428	463	471	468	435	452	473	430	487	466	457	491	450	445	438	468	463	458	473	489	520	471	485	451	471	437	455	457	475	513	422	456	478	455	410	457	448	487	450	468	457	461	441	449	463	479	485	472	475	467	475	477	505	442	489	469	456	459	469	441	477	446	498	494	422	463	402	488	452	465	473	479	461	478	455	466	513	470	477	420	456	455	460	480	423	470	451	522	461	462	438	487	461	485	485	465	461	493	502	442	465	452	456	453	514	468	469	442	465	491	426	491	453	432	472	470	471	420	452	476	448	486	513	452	445	455	448	471	456	420	460	437	460	478	447	462	459	440	479	465	461	460	472	460	481	485	489	490	465	479	456	456	454	434	426	435	458	433	444	481	418	466	471	495	426	507	480	450	438	523	503	454	500	452	476	478	480	475	467	444	456	427	469	427	460	439	481	439	471	473	481	438	477	423	457	468	440	490	466	485	476	460	443	502	466	463	482	443	483	473	451	473	485	434	454	467	492	470	480	446	471	478	470	458	458	456	450	475	461	499	489	478	447	454	467	453	483	461	457	450	486	458	457	436	443	484	452	481	471	488	489	415	474	456	490	410	462	412	447	468	430	448	483	484	475	485	456	458	443	492	439	485	440	461	472	447	483	473	460	493	461	436	459	446	483	487	475	457	490	487	476	438	453	435	475	482	461	449	484	434	441	477	455	495	461	438	486	468	445	469	481	475	447	471	481	481	472	490	460	496	445	444	438	420	476	455	471	499	488	468	433	462	454	486	487	480	467	469	440	442	442	421	513	474	468	421	451	474	425	483	485	444	488	468	494	455	442	429	462	455	438	468	454	449	456	471	452	471	433	496	504	459	476	469	468	453	461	467	440	471	458	455	454	441	478	464	428	488	490	468	446	479	446	450	499	454	458	429	509	463	499	470	478	451	456	483	492	492	430	452	423	466	424	465	441	442	431	462	436	464	420	467	509	518	467	467	467	460	416	476	485	490	440	459	523	463	469	475	447	524	476	447	445	444	464	481	482	433	483	512	478	475	483	474	474	441	493	446	475	458	463	416	462	486	459	440	508	501	471	467	481	435	502	457	482	447	442	480	454	483	453	455	478	460	487	462	464	465	487	453	464	442	424	455	457	474	475	454	466	429	417	448	469	471	457	495	489	473	442	444	478	450	475	482	434	449	461	471	472	475	459	436	430	479	449	424	467	434	504	420	447	472	434	523	466	496	492	458	513	452	453	505	452	439	449	477	437	448	455	465	468	442	452	489	478	504	457	474	480	431	468	462	477	473	458	460	461	441	497	465	461	451	445	425	487	463	463	468	467	462	475	467	458	492	501	484	470	460	465	465	470	495	462	485	431	476	446	460	499	427	441	442	464	471	487	459	447	434	472	474	437	468	455	458	478	459	502	478	486	480	428	456	451	482	466	449	468	451	472	501	464	491	463	481	470	453	475	483	486	455	454	464	451	450	492	478	441	447	464	490	473	479	450	458	454	437	457	446	423	496	475	451	472	500	459	469	462	452	486	486	454	462	463	427	486	472	469	431	480	454	458	455	460	468	475	475	443	465	481	456	472	447	445	459	455	471	479	456	486	487	460	477	421	456	434	457	482	425	471	485	473	473	426	445	442	476	478	461	492	451	451	473	478	461	500	464	460	445	444	499	437	468	484	472	450	486	475	425	453	468	478	487	453	489	465	491	474	461	433	451	472	432	433	495	456	485	469	496	489	492	455	448	481	453	462	447	456	470	483	478	480	498	479	438	478	450	512	470	409	443	476	456	467	456	475	456	450	506	450	432	454	474	460	495	464	469	469	462	535	446	478	464	450	449	479	432	446	450	439	444	460	456	450	448	477	430	465	492	468	447	492	458	447	462	429	435	493	452	445	457	443	435	464	438	426	441	433	451	458	472	443	493	502	510	493	475	471	483	497	475	467	504	414	485	460	502	459	493	490	493	479	468	448	434	475	488	466	456	452	463	450	432	493	449	484	448	465	469	430	478	468	440	457	461	473	447	437	445	445	452	454	466	484	516	458	449	475	481	467	485	457	491	470	478	460	524	448	471	470	453	451	472	523	474	446	463	462	464	465	478	468	489	452	444	477	436	461	479	448	478	446	452	450	453	437	468	449	482
25881	21637	27480	25719	6286	1700	1321	1104	988	896	1050	1027	955	912	826	789	773	746	705	747	769	703	668	639	646	645	677	682	679	655	656	613	645	640	623	630	625	603	627	578	628	584	555	602	612	622	517	561	538	593	592	552	594	607	610	543	583	566	555	561	567	559	542	573	543	523	582	522	527	537	569	526	578	586	532	574	572	561	516	517	506	541	560	548	554	529	571	561	507	542	528	563	585	558	543	545	530	535	579	544	533	550	577	530	548	521	573	530	577	533	551	553	546	546	516	552	538	536	545	523	513	558	519	538	545	533	553	580	552	537	544	570	504	551	575	572	499	546	542	570	548	477	550	521	548	526	527	551	532	551	478	556	561	501	515	526	581	563	532	540	523	537	549	549	514	548	504	535	537	515	524	545	546	535	526	538	539	520	522	537	568	542	500	540	532	509	532	579	523	480	526	528	528	515	528	506	525	546	545	511	545	504	542	534	549	554	489	535	508	544	548	549	531	539	553	518	515	527	538	500	503	515	490	525	546	585	522	548	536	514	508	566	547	525	543	535	534	545	584	519	530	509	549	518	524	536	578	554	525	548	548	540	521	553	533	554	550	570	554	545	552	544	504	508	484	516	545	491	535	553	535	556	523	565	542	464	489	556	535	592	551	482	556	568	551	515	538	518	533	540	508	539	554	566	551	553	559	560	529	524	511	570	556	553	539	543	532	571	544	574	538	536	569	489	536	594	533	573	547	497	524	541	519	525	524	536	533	528	533	568	524	547	499	557	526	563	566	511	565	531	536	528	505	550	570	566	531	507	506	515	560	538	539	523	553	584	530	533	558	524	553	541	573	556	527	529	526	544	536	551	528	518	538	513	540	510	590	553	539	526	564	564	563	499	526	513	521	598	490	513	498	528	522	518	542	524	546	555	471	538	569	532	558	539	538	546	543	514	487	520	563	518	535	576	568	539	557	500	564	526	536	553	531	549	561	532	531	526	535	511	543	512	558	571	516	549	529	499	580	544	514	533	580	551	535	536	560	536	536	564	583	521	567	535	564	534	553	591	532	529	572	501	558	548	539	522	568	522	561	540	500	561	519	581	564	576	530	530	537	534	520	559	549	537	591	539	559	566	530	517	527	497	522	499	571	524	527	563	543	539	520	508	520	474	551	522	535	550	501	557	538	517	520	555	465	556	541	551	571	579	510	512	530	538	543	540	499	515	586	536	523	534	536	531	516	566	523	499	568	530	543	513	564	513	495	519	518	554	512	528	535	550	545	500	513	566	539	505	518	550	555	568	552	544	530	550	504	526	512	556	521	530	546	545	562	534	539	513	547	530	551	523	495	545	528	551	538	555	555	499	542	518	506	561	541	518	551	521	527	530	557	548	520	546	532	544	480	499	505	568	553	546	529	513	548	503	519	546	544	519	538	549	526	517	543	477	551	564	543	537	570	479	507	530	592	520	556	575	538	541	534	494	511	524	539	522	572	559	507	525	507	562	562	476	531	502	536	536	505	545	561	531	493	508	544	578	528	576	492	526	511	564	546	538	556	531	542	532	534	511	502	520	533	513	493	523	532	549	462	591	504	508	552	535	538	556	540	495	547	551	554	557	559	495	506	516	535	535	538	523	523	499	478	597	560	520	566	557	568	516	527	569	526	522	568	490	556	544	599	495	513	504	543	528	514	536	530	536	567	517	520	544	528	547	547	548	528	568	537	576	564	518	536	525	573	584	548	564	563	528	527	550	550	573	488	522	551	519	523	527	514	515	531	535	552	567	541	518	543	539	535	535	555	530	529	548	552	511	542	519	538	597	587	530	469	504	520	561	532	519	537	567	540	488	516	571	551	556	516	546	542	494	506	533	504	573	565	527	533	538	508	508	540	507	516	513	527	478	532	506	530	565	530	531	541	489	561	545	545	573	501	528	518	507	511	533	482	553	541	486	531	565	557	491	530	557	524	538	543	488	575	566	554	511	511	503	548	519	507	508	532	493	559	515	528	531	535	530	515	533	517	557	508	514	570	566	520	579	550	555	538	563	545	549	516	549	521	537	524	548	555	546	535	527	503	556	554	507	543	535	541	515	542	561	555	525	557	563	501	544	521	554	569	517	531	536	519	546	515	513	531	510	543	501	535	554	552	564	568	536	505	578	535	514	519	511	522	524	517	524	559	517	513	541	509	526	534	574	558	541	579	488	531	552	507	514	492	565	523	510	521	536	559	524	473	585	506	533	529	512	590	511	557	555	489	521	523	497	516	539	500	557	545	538	527	550	521	534	553	591	545	523	518	552	561	535	518	493	543	524	549	522	559	534	574	512	511	510	547	575	534	530	521	528	523	540	544	547	530	557	492	552	553	570	516	542	524	567	561	542	557	537	550	549	548	552	552	516	522	553	530	529	527	558	586	541	521	559	520	570	566	554	523	557	486	522	495	541	502	532	514	505	559	526	503	557	506	532	507	583	524	521	547	507	521	538	549	480	492	516	549	531	540	493	520	543	534	523	542	557	522	549	533	514	496	560	567	531	554	551	575	512	530	528	516	533	545	499	543	525	555	507	524	510	538	513	588	554	517	534	492	548	522	522	548	482	508	512	524	558	529	531	534	511	497	516	534	535	463	518	529	507	542	535	523	492	561	563	521	576	528	543	495	553	542	559	547	566	496	507	492	552	507	544	533	525	544	519	487	526	571	508	538	494	550	550	528	544	580	553	552	506	520	531	526	520	511	473	523	564	520	561	550	531	547	565	557	515	568	541	522	545	570	558	537	501	551	506	534	538	533	552	538	595	559	536	550	514	548	515	553	532	509	527	544	544	564	561	516	516	551	525	537	564	502	513	522	532	533	549	556	509	517	543	542	533	504	546	543	492	527	577	535	530	514	547	508	533	507	545	471	527	554	556	517	523	552	581	538	537	495	563	526	547	540	511	519	513	519	547	521	517	592	535	537	523	578	514	526	505	543	533	543	538	546	562	504	523	543	515	549	540	547	538	544	538	456	523	510	491	544	502	547	558	527	561	540	546	511	516	568	538	527	503	548	514	524	569	512	497	515	538	531	546	532	509	492	555	551	564	540	544	561	506	531	547	506	521	494	527	512	578	515	527	535	487	508	503	587	565	548	543	564	524	517	545	537	559	499	531	529	526	571	529	521	532	529	575	591	496	553	567	538	530	538	508	509	540	500	560	512	515	547	466	543	548	467	518	522	518	510	571	529	516	533	519	518	491	517	545	533	580	531	566	543	506	538	563	526	556	528	521	529	557	504	567	552	505	469	539	515	534	554	551	542	546	527	495	560	535	563	541	554	544	540	553	570	545	558	551	537	509	513	581	554	541	514	555	544	512	550	557	556	526	496	519	513	504	527	579	552	564	525	555	523	538	491	561	538	526	523	536	528	535	536	546	509	513	533	542	507	558	555	490	547	488	567	531	531	517	542	563	492	474	537	499	536	516	511	524	493	519	543	569	545	529	539	518	514	518	559	511	541	543	516	486
8511	13137	9823	5192	3951	3349	2729	2240	1969	1917	1994	2000	1875	1709	1499	1313	1250	1257	1193	1215	1174	1161	1158	1091	1021	934	923	887	913	978	986	926	902	921	854	882	877	878	849	869	834	801	783	795	769	782	802	723	738	706	743	740	671	666	696	650	669	714	690	759	692	655	655	641	689	642	651	678	642	663	690	654	696	649	661	697	622	657	725	664	620	656	664	734	644	674	664	673	686	650	692	670	688	687	709	695	658	666	661	678	677	654	666	689	669	663	638	679	673	726	647	647	629	670	616	656	649	677	660	670	641	672	630	669	662	673	680	644	690	664	664	673	641	644	660	630	603	705	623	640	643	670	679	701	635	639	645	630	659	619	696	675	625	652	623	679	646	577	681	690	651	673	633	640	620	617	664	658	701	680	704	638	684	660	633	649	672	630	700	684	669	697	678	687	694	668	599	681	662	679	663	619	671	668	668	647	617	629	640	658	643	660	676	671	643	666	668	646	648	652	670	641	680	653	686	630	672	700	658	655	653	671	644	628	686	673	645	679	697	668	661	684	680	642	652	613	626	649	621	670	647	674	604	622	673	680	687	694	671	710	656	622	682	647	677	651	616	657	625	629	654	697	671	672	633	687	630	648	682	648	631	602	640	658	638	621	669	673	645	635	656	652	646	628	643	640	664	688	698	663	685	636	659	630	663	639	679	628	651	646	645	643	680	631	657	672	650	640	637	660	669	603	597	666	693	634	626	653	634	634	611	711	668	635	653	624	706	685	633	663	639	642	666	695	617	649	646	673	650	666	589	621	658	665	612	672	646	687	630	674	624	663	683	672	654	670	668	644	622	648	668	654	637	690	681	637	629	651	708	669	698	685	649	679	674	664	726	671	629	646	645	694	676	674	598	625	642	638	623	643	624	656	681	655	649	689	621	653	669	641	663	653	642	637	635	671	664	677	651	658	671	675	662	661	628	660	664	651	682	654	615	703	688	651	635	631	648	646	613	601	655	689	642	738	675	680	677	650	689	697	651	646	638	667	607	688	693	656	662	677	637	636	645	633	672	649	646	617	693	635	641	641	638	734	655	638	647	705	622	662	681	638	667	678	656	646	630	651	639	645	665	649	652	642	616	642	658	617	660	688	660	660	631	646	647	693	640	677	712	651	663	654	598	666	627	643	638	669	672	641	680	653	642	648	683	643	626	608	660	645	643	665	684	691	672	660	601	641	657	669	588	622	640	612	632	731	682	616	647	630	670	682	691	680	633	662	690	681	635	659	680	669	588	662	711	614	722	668	629	687	670	649	612	639	667	656	658	652	670	613	648	616	652	673	613	661	627	627	649	667	648	653	654	692	656	638	652	730	646	696	681	680	628	652	707	630	657	628	667	648	654	654	640	628	626	629	643	651	641	647	650	665	630	655	638	645	660	705	650	660	640	667	665	638	645	644	675	628	640	642	657	646	641	631	644	619	674	643	659	661	632	679	681	604	682	612	658	680	655	640	649	657	640	626	625	642	686	685	648	660	636	703	665	626	692	657	660	605	659	671	690	662	646	667	653	643	648	673	585	685	677	682	646	655	631	654	670	664	670	641	616	700	632	645	657	680	646	673	644	650	695	667	694	665	701	624	639	640	644	655	639	672	662	658	611	659	656	650	664	691	590	635	690	673	640	675	639	652	647	637	681	661	653	680	647	678	659	640	634	663	687	677	654	661	696	673	656	633	654	698	678	679	651	645	677	667	617	674	647	631	707	715	680	621	616	654	674	643	616	679	652	610	633	689	642	613	676	655	694	662	635	661	681	673	640	673	627	691	606	638	687	671	631	695	675	661	675	692	664	611	616	627	641	640	639	660	650	672	640	629	674	629	625	683	626	655	644	682	676	671	682	674	678	650	675	673	648	628	655	578	650	618	660	608	654	678	663	752	659	676	664	632	676	662	691	691	635	675	587	630	654	671	609	660	663	642	669	655	636	653	659	683	669	672	645	703	614	660	651	661	686	604	654	624	639	646	660	650	629	654	681	658	651	691	666	672	659	639	630	661	640	662	675	650	661	664	623	670	623	676	635	723	680	677	701	643	597	651	684	664	624	634	672	615	674	660	655	668	692	628	642	648	612	640	661	645	670	626	681	689	697	695	643	676	669	622	689	626	658	648	661	662	654	675	642	681	664	684	666	676	667	660	661	680	675	645	630	686	640	680	692	647	620	656	659	661	662	664	662	699	727	660	649	658	641	662	668	645	685	644	640	662	633	653	669	627	669	655	670	641	674	641	644	707	655	645	646	677	635	676	664	688	664	666	659	649	647	665	661	655	655	638	682	628	645	643	678	657	674	650	689	659	653	673	586	649	678	669	599	634	639	668	677	670	649	672	625	644	678	626	691	618	676	653	670	717	654	626	671	651	659	642	644	650	657	674	666	633	633	668	673	680	664	725	667	663	709	616	634	606	666	636	679	614	645	653	639	671	631	636	650	680	695	695	632	651	657	632	671	660	622	665	689	622	639	623	648	651	672	660	639	642	626	663	632	700	652	659	675	681	630	633	621	683	638	683	645	670	655	647	672	597	623	631	697	662	645	643	682	708	679	677	663	647	672	671	651	685	579	692	654	629	707	657	649	678	661	682	669	707	675	643	625	659	622	648	646	634	632	681	644	598	674	624	671	634	664	613	651	696	664	638	601	617	633	673	642	661	653	650	658	681	709	616	669	642	631	635	671	619	642	594	666	666	661	611	571	658	664	655	665	671	709	588	649	725	720	689	676	650	653	622	637	636	623	641	662	659	656	680	586	646	659	670	621	675	696	611	686	608	686	690	673	625	659	700	658	655	670	688	671	691	645	646	680	677	683	701	627	610	663	685	620	661	691	675	636	648	637	703	686	631	683	663	705	692	646	649	625	632	629	694	617	684	680	649	640	662	675	699	628	680	672	703	635	642	671	684	649	671	691	662	653	662	644	660	702	693	682	703	674	666	654	606	645	712	693	691	646	676	651	684	658	632	630	627	699	683	629	704	684	667	669	662	649	709	679	657	674	666	697	650	671	652	649	659	694	669	661	644	632	644	682	620	626	653	710	665	696	641	637	640	659	670	683	663	678	623	664	655	633	635	636	632	672	621	634	651	622	682	673	640	693	594	661	633	657	620	675	665	655	667	662	657	610	670	654	667	671	661	658	628	639	640	688	580	661	649	635	669	670	626	659	648	668	679	629	646	670	718	659	664	651	642	596	660	605	651	671	644	645	604	665	657	647	657	668	653	657	650	666	627	674	640	655	674	654	654	625	643	658	692	699	679	650	684	680	618	653	657	651	626	639	612	685	649	649	679	696	665	669	651	675	653	636	676	661	644	625	641	656	633	642	607	632	660	635	636	670	677	638	632	667	680	698	662	636	600	669	668	656	659	637	608	682	609	634	687	665	693	633	664	686	647	661	676	634	643	699	667	687	692	684	663	671	634	655	647	688	626	714	630	684	699	624	652	679	621	656	637	658	655	702	622	628	685
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
