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
340378149978	340378150539	340378151089	340378151637	340378152187	340378152739	340378153289	340378153839	340378154387	340378154939	340378155489	340378156039	340378156587	340378157139	340378157689	340378158239	340378158787	340378159339	340378159889	340378160439	340378160987	340378161539	340378162089	340378162639	340378163187	340378163739	340378164289	340378164839	340378165387	340378165939	340378166489	340378167039	340378167587	340378168139	340378168689	340378169239	340378169787	340378170339	340378170889	340378171439	340378171987	340378172539	340378173089	340378173639	340378174187	340378174739	340378175289	340378175839	340378176387	340378176939	340378177489	340378178039	340378178587	340378179139	340378179689	340378180239	340378180787	340378181339	340378181889	340378182439	340378182987	340378183539	340378184089	340378184639	340378185187	340378185739	340378186289	340378186839	340378187387	340378187939	340378188489	340378189039	340378189587	340378190139	340378190689	340378191239	340378191787	340378192339	340378192889	340378193439	340378193987	340378194539	340378195089	340378195639	340378196187	340378196739	340378197289	340378197839	340378198387	340378198939	340378199489	340378200039	340378200587	340378201141	340378201689	340378202239	340378202787	340378203339	340378203889	340378204439	340378204987	340378205539	340378206089	340378206639	340378207187	340378207739	340378208289	340378208841	340378209387	340378209939	340378210489	340378211039	340378211587	340378212139	340378212689	340378213239	340378213787	340378214339	340378214889	340378215439	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	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
23560	21714	29530	24423	21761	21942	15173	4740	3130	2286	1840	1697	1896	1573	1310	1241	1010	910	926	799	807	826	771	726	735	717	636	688	648	657	650	617	621	674	660	640	655	651	650	587	674	702	619	611	616	619	610	655	656	666	625	671	659	655	643	601	613	601	609	632	651	615	683	624	646	612	643	652	635	636	649	618	628	611	665	624	631	668	631	673	624	630	643	608	685	650	653	627	632	659	611	690	677	657	645	589	677	622	657	672	626	707	631	644	635	668	660	647	632	645	636	643	631	608	629	603	635	640	637	662	592	668	685	607	607	582	649	633	614	643	606	708	676	655	681	634	679	639	640	640	616	663	666	660	591	596	664	654	670	632	684	631	625	624	673	654	620	672	633	668	623	629	620	606	624	595	671	609	620	690	650	646	651	652	671	646	655	605	662	606	656	664	645	700	632	666	600	601	615	618	618	645	640	604	622	650	631	607	649	647	572	676	591	639	612	622	629	619	640	664	627	622	639	616	650	600	663	624	584	684	617	646	645	657	632	573	683	630	668	661	564	649	631	640	633	665	655	631	649	631	596	662	665	611	583	640	561	699	564	645	642	635	662	619	653	659	676	671	615	664	616	606	632	641	581	617	595	606	624	617	637	647	642	654	658	600	631	667	668	619	709	627	641	622	593	667	622	621	617	618	604	616	631	653	641	644	656	629	613	581	656	668	641	600	656	694	593	600	624	656	649	643	630	580	696	674	651	637	620	670	664	617	572	656	648	652	582	635	656	618	666	667	658	648	644	626	610	667	636	579	659	617	633	631	677	625	590	641	601	633	611	690	626	625	649	685	640	625	627	637	631	605	632	622	655	606	646	597	664	634	670	638	605	600	622	651	671	621	603	593	670	625	621	623	620	652	647	633	684	644	625	642	634	643	669	638	608	656	667	648	663	633	662	639	617	633	646	647	622	655	626	608	651	616	687	572	634	690	646	643	628	620	642	652	638	682	632	593	654	646	603	629	663	649	586	649	584	655	637	620	604	638	661	633	651	651	628	609	628	620	624	633	581	610	654	635	639	656	665	640	619	639	615	639	652	665	698	632	659	587	679	589	640	608	642	621	601	636	672	600	657	688	641	650	626	656	603	624	633	609	608	638	662	619	645	609	659	640	640	593	638	637	656	654	670	647	656	641	646	669	631	667	624	614	632	614	613	635	600	619	635	677	614	611	614	630	672	604	611	649	616	603	635	613	572	601	665	628	607	650	678	675	621	678	620	612	690	615	670	664	642	642	647	639	641	622	639	643	638	674	619	680	667	661	622	602	641	637	644	648	652	642	623	639	630	658	629	652	599	609	638	589	638	639	638	601	697	646	628	630	606	634	675	606	648	633	635	618	634	691	654	640	647	623	661	607	614	665	645	655	694	608	706	649	615	657	629	672	619	592	632	639	628	663	636	638	677	631	614	605	652	663	633	651	684	620	603	643	660	660	647	631	632	625	661	595	642	634	676	643	645	672	621	639	629	605	646	654	632	659	636	574	657	673	643	627	641	630	649	683	617	623	624	634	661	648	646	610	643	645	614	625	635	612	656	671	642	620	629	632	657	640	645	613	619	681	632	648	616	608	633	636	677	682	676	620	628	636	613	643	651	629	635	647	619	603	567	643	649	617	657	645	618	638	650	585	604	640	574	635	644	636	646	657	595	652	631	675	600	633	599	620	645	649	653	643	679	654	618	647	568	635	674	663	620	634	605	638	621	648	656	615	652	624	657	592	615	663	677	640	646	640	637	622	663	663	643	629	643	631	643	616	606	636	638	669	632	614	627	633	657	591	621	617	617	652	635	632	622	665	625	631	616	678	640	616	618	624	652	669	652	651	633	621	624	667	604	631	617	641	631	669	671	606	658	621	637	587	622	634	618	661	612	664	641	633	645	615	589	680	609	659	666	706	613	644	648	637	601	620	616	621	630	664	640	605	631	635	631	670	622	618	643	589	651	637	619	619	638	602	619	647	598	643	617	641	684	654	678	643	659	646	649	631	610	632	632	684	701	649	643	689	676	650	643	607	638	637	607	624	628	623	638	651	653	596	636	633	679	643	616	579	602	679	656	693	628	618	653	651	664	618	662	607	618	620	626	637	631	679	625	615	631	607	682	673	641	666	662	675	657	614	644	648	610	663	622	673	628	623	632	634	634	634	651	639	630	681	576	610	645	677	655	610	673	635	642	625	618	598	646	629	619	636	639	626	607	612	585	668	622	653	661	619	594	658	683	595	681	650	634	618	647	606	670	620	610	629	594	659	652	604	642	598	605	641	605	645	636	648	633	628	629	641	636	611	654	630	637	626	635	650	641	602	614	654	658	657	589	645	609	627	660	615	690	642	610	646	684	652	600	620	625	651	669	617	620	618	642	672	649	640	650	631	663	629	590	601	627	642	638	643	607	675	659	638	626	674	659	655	645	634	649	610	609	657	661	637	631	640	613	622	625	647	667	623	615	572	623	665	609	648	628	607	611	642	644	631	646	622	619	608	634	610	667	613	630	637	668	625	633	584	626	635	612	621	646	670	658	677	633	667	660	611	645	608	601	605	612	641	651	612	667	629	601	649	641	667	672	640	625	657	640	632	655	699	619	681	658	672	617	617	591	584	629	620	659	615	664	663	678	636	608	660	593	659	584	585	626	675	662	603	664	655	675	609	620	683	625	623	613	631	679	675	619	649	645	639	663	639	596	661	613	608	640	637	615	620	634	623	617	647	620	568	655	598	646	623	647	628	609	588	606	658	595	670	608	643	630	623	661	622	637	616	608	644	643	644	641	653	599	641	619	621	613	646	621	595	655	639	621	655	613	649	658	620	654	648	634	663	617	634	617	688	606	624	616	598	633	622	672	642	597	610	683	642	622	655	636	617	605	641	650	604	671	626	638	617	623	659	616	674	627	617	651	635	689	650	588	660	655	672	663	636	626	632	603	672	626	682	615	619	631	635	611	686	638	659	602	661	614	591	614	678	621	644	642	676	634	654	619	655	626	618	646	674	616	617	586	644	632	597	617	655	621	611	654	616	602	617	586	630	568	646	626	632	656	663	670	642	677	622	621	638	668	621	606	604	632	588	624	654	613	620	671	654	631	623	639	639	667	653	620	603	655	623	623	636	626	646	663	677	587	645	614	572	609	628	608	655	622	624	658	624	603	609	618	634	637	627	650	687	652	585	634	601	663	602	573	623	669	602	602	635	650	639	610	613	581	667	657	666	637	614	618	618	612	625	641	692	623	678	624	618	635	651	609	631	608	624	589	589	644	638	605	637	651	652	599	654	647	611	637	607	650	614	628	666	607	646	663	651	628	636	634	628	610	607	620	609	630	642	609	611	643	614	655	655	613	641	596	641	629	655	636	652	650	639	696	630	614	664	652	654	600	652	642	598	637	612	621	624	649	667	635	599	622	639	681	618	624	604	593	619	632	624	625	641	610	588	669	631	604	628	670	684	625	606	632	613	616	652	631	631	660	637
33686	64137	46163	25917	19380	12461	9677	6712	5018	3624	2746	2593	2754	2207	1884	1665	1363	1095	1084	1072	866	917	823	854	776	830	721	736	772	754	710	733	730	714	760	704	733	693	705	687	711	707	727	726	687	683	718	698	683	699	695	710	695	730	695	712	723	677	696	737	674	736	733	637	706	712	708	753	677	683	679	679	678	690	704	686	704	697	662	723	705	715	687	687	697	647	708	687	697	706	711	716	761	726	727	742	761	717	698	700	724	693	698	759	741	715	744	687	690	696	698	682	655	712	719	679	698	718	679	675	707	689	728	710	670	676	713	730	658	688	728	655	659	704	695	669	657	678	693	693	711	672	674	624	667	655	665	695	692	676	663	675	680	734	707	713	648	661	687	703	696	702	636	666	667	696	698	663	698	700	722	664	716	706	710	697	676	659	690	694	677	728	684	714	707	703	726	704	724	699	680	667	695	639	692	703	679	682	754	692	730	705	706	691	640	726	661	682	695	687	672	658	704	704	688	746	700	700	645	687	704	712	719	669	721	692	678	711	684	652	646	677	668	678	649	655	740	660	699	655	711	658	690	721	709	710	700	635	652	718	720	690	671	682	662	681	646	724	769	698	671	718	730	702	673	711	639	722	668	665	621	668	670	674	672	717	688	713	728	682	714	707	704	677	690	673	707	762	674	645	635	703	707	681	629	722	679	721	722	694	681	729	693	709	705	680	724	658	711	658	636	654	704	731	701	709	701	694	677	666	733	682	666	660	665	712	659	683	722	682	666	756	722	673	728	709	681	683	721	641	647	695	683	688	683	716	709	677	717	623	713	702	673	694	733	683	679	718	692	656	662	646	703	653	707	701	719	713	726	663	651	646	672	704	705	744	656	674	715	660	706	664	710	662	666	722	716	689	659	660	707	733	713	677	669	697	717	701	677	683	689	683	767	700	677	664	674	685	663	698	660	641	676	699	749	691	683	705	656	660	671	725	700	680	668	702	667	706	713	649	732	684	640	678	689	691	694	679	702	666	690	690	747	722	699	676	721	681	717	694	682	679	730	673	705	694	706	696	711	697	676	698	667	681	725	660	709	652	689	656	663	705	677	702	665	683	717	675	655	694	757	707	738	683	718	656	712	672	694	675	705	695	676	709	671	677	704	688	671	718	677	702	640	649	698	695	702	688	666	699	706	665	747	738	699	707	625	674	698	677	675	707	689	697	696	679	703	674	666	711	711	682	711	679	677	665	719	698	635	691	676	663	674	643	672	678	695	692	685	689	714	655	674	705	692	705	737	652	721	678	685	693	738	677	631	690	646	681	686	683	682	688	649	699	707	670	665	636	716	667	693	672	656	669	728	712	631	652	696	650	689	688	692	703	665	689	697	731	640	718	674	695	633	668	689	705	649	702	669	716	666	640	689	690	700	709	678	672	668	674	667	706	689	660	684	694	695	704	685	686	723	740	657	682	719	620	703	691	647	687	718	716	756	660	704	704	681	674	739	724	707	652	660	673	681	684	672	704	661	723	714	707	661	639	708	684	713	678	676	724	680	682	682	708	672	675	719	684	687	684	697	683	736	655	716	682	684	683	662	681	696	683	686	683	655	672	686	693	706	692	673	700	733	658	669	699	698	651	681	686	734	673	742	680	707	696	708	671	696	696	700	718	670	714	667	726	703	683	680	667	686	697	675	608	768	648	691	701	620	675	689	693	674	655	661	651	655	693	690	691	643	704	734	683	733	662	639	691	678	766	686	694	635	680	711	662	712	676	694	667	691	681	679	725	695	674	696	696	714	706	693	717	697	639	654	616	703	665	694	676	706	685	708	694	649	727	664	630	623	698	633	675	728	663	697	637	705	711	689	666	684	633	660	702	701	649	716	673	671	709	691	680	719	692	712	681	691	710	752	700	654	710	656	689	724	748	665	686	690	664	670	672	669	678	684	729	655	721	743	670	684	706	708	691	632	673	725	734	694	695	684	692	688	666	676	729	676	696	687	683	696	664	657	663	676	643	714	693	715	696	661	666	684	685	686	691	749	645	714	668	728	685	708	689	690	673	706	695	681	752	647	686	709	658	706	692	652	682	634	655	667	670	684	680	716	739	679	670	690	694	679	660	709	684	681	715	686	649	702	679	716	691	646	689	687	715	696	664	662	718	711	719	677	686	718	672	678	677	659	704	667	683	708	680	714	664	650	649	633	690	701	718	657	709	730	697	689	695	730	697	684	659	670	716	693	769	691	681	688	671	698	729	722	694	693	692	711	730	654	671	709	729	676	673	660	679	708	638	721	643	649	699	676	708	672	714	675	666	691	712	680	651	695	675	670	715	678	648	683	676	620	704	683	713	715	675	653	651	722	732	688	681	668	719	697	634	656	680	711	703	712	662	689	672	705	713	698	683	616	706	684	704	695	676	681	696	698	677	688	672	682	647	716	683	673	688	709	689	693	664	670	721	694	688	678	669	691	676	695	674	682	650	677	669	693	705	656	679	667	643	686	662	689	652	698	698	696	698	689	680	669	672	704	717	728	661	631	736	675	658	630	672	640	643	694	699	699	716	724	691	693	695	689	706	713	707	666	679	670	730	670	708	711	658	721	689	647	707	718	632	653	713	714	735	712	703	667	739	676	731	658	707	689	684	707	708	690	710	723	654	688	687	722	696	677	717	712	670	678	663	707	648	747	661	695	698	721	665	748	722	698	671	688	647	722	672	714	721	673	678	703	703	693	709	695	682	713	604	679	659	662	700	731	691	666	714	701	681	696	697	637	674	704	682	656	704	661	688	711	664	710	716	671	641	690	676	670	691	697	703	726	708	682	684	703	688	670	714	661	679	705	682	645	669	671	681	695	682	708	656	681	699	700	647	727	642	691	708	662	653	662	721	681	681	706	680	749	716	679	654	669	729	657	651	705	708	721	719	684	708	668	694	663	671	690	721	741	671	688	683	678	709	694	706	689	672	658	715	657	739	787	709	705	659	641	706	703	646	683	711	684	666	697	730	694	638	673	674	676	683	699	727	687	719	654	698	695	670	685	663	682	693	675	696	665	696	692	678	681	650	718	699	755	706	676	692	692	704	721	718	632	688	675	674	674	654	687	675	711	669	656	679	677	654	642	701	714	697	711	671	649	681	731	661	620	691	674	700	694	657	735	678	683	651	680	705	668	710	680	725	734	696	694	649	661	646	690	672	648	706	692	681	673	705	666	665	747	753	700	669	661	702	673	709	669	688	736	671	675	706	665	731	720	684	669	695	670	665	710	689	712	739	684	685	669	714	650	688	697	675	663	648	652	709	684	702	699	728	665	676	691	680	641	653	699	700	698	719	715	702	662	743	692	693	624	656	629	688	662	726	657	675	707	721	681	705	729	648	704	762	693	642	691	772	682	679	672	650	737	713	707	710	670	670	683	689	708	639	740	712	677	663	693	664	705	687	688	722	772	685	649	682	677	645	642	681	664	643	703	679	733	669	682	703	689	673	718	677	670	691	679	683	687	655	751	709
28559	28444	34316	20356	8488	3424	2266	1634	1236	969	815	736	750	735	716	635	535	483	512	468	413	425	439	455	426	431	433	430	446	427	408	421	420	409	403	406	464	440	457	423	385	430	444	401	426	393	436	419	409	412	385	373	380	408	416	376	404	430	472	376	430	401	400	402	397	427	444	418	406	411	419	410	426	441	428	459	419	395	419	397	425	407	410	441	405	471	442	432	438	399	437	424	457	403	470	406	437	450	389	419	457	406	403	396	394	411	401	398	433	438	428	425	443	448	426	399	396	422	406	427	442	414	422	406	440	393	432	435	440	409	409	393	420	409	421	371	417	430	402	410	410	476	411	412	423	425	426	379	468	414	415	435	420	437	429	425	421	384	408	411	410	401	434	410	442	419	429	407	420	433	443	418	414	377	388	387	422	443	424	415	396	399	425	435	435	427	406	409	412	444	405	445	446	400	402	421	398	404	380	404	447	415	473	401	437	441	418	434	399	423	425	404	397	404	427	427	440	437	423	380	406	420	419	435	416	369	406	422	421	398	447	454	400	418	411	436	421	446	432	421	432	400	405	442	420	413	383	388	415	392	404	402	381	435	417	425	392	399	415	427	427	410	421	412	385	392	420	424	412	414	405	425	399	430	411	428	422	448	432	400	433	443	378	431	440	371	410	439	423	406	407	401	439	433	365	421	393	464	420	414	430	394	418	408	421	456	433	410	409	429	423	427	406	441	405	408	385	384	464	433	398	427	397	408	410	441	424	406	417	431	434	410	423	401	418	402	401	408	411	412	435	425	451	419	425	438	448	419	383	390	432	392	400	438	439	400	398	427	425	437	413	419	391	404	406	434	396	396	419	456	442	432	407	427	405	441	400	441	443	406	433	422	434	442	450	417	444	436	444	430	438	416	423	440	394	423	429	430	419	415	411	404	401	376	419	367	419	411	439	431	379	418	420	427	424	447	419	434	419	407	396	430	434	441	423	377	417	451	414	434	413	416	408	405	420	407	410	428	427	418	438	401	431	439	412	418	418	425	437	415	416	387	407	388	410	438	424	390	418	449	430	404	427	428	436	418	402	446	426	420	392	420	429	432	405	399	404	452	430	395	424	401	447	362	407	452	437	407	404	390	413	431	406	400	419	384	414	455	431	380	427	406	391	412	411	417	374	423	397	450	452	395	418	448	403	424	432	414	431	421	444	362	394	443	420	391	415	433	412	427	403	408	416	416	446	390	417	473	421	391	395	404	410	384	396	439	433	413	409	434	391	459	427	375	430	404	448	457	424	407	415	399	420	419	400	406	423	414	399	469	409	418	424	411	402	446	377	433	445	445	428	405	408	419	418	426	417	406	413	408	403	383	375	407	437	445	452	404	394	396	440	384	387	429	429	431	406	421	386	413	413	418	400	458	443	415	423	444	414	382	422	434	430	443	431	411	414	411	439	438	443	419	440	416	369	444	419	423	432	375	451	435	436	416	424	413	447	388	440	440	379	426	451	413	407	398	439	387	415	409	418	409	420	391	401	429	441	401	402	395	400	428	420	436	428	410	443	382	399	382	427	420	411	419	408	422	435	412	433	415	421	404	416	414	421	422	448	423	402	435	443	446	395	403	403	434	434	412	389	410	412	402	379	398	428	398	421	413	433	384	418	403	412	397	445	413	425	398	423	413	433	447	411	452	405	424	392	428	451	426	439	411	422	459	461	402	413	424	395	419	396	426	398	443	409	420	361	414	443	425	393	395	424	438	398	431	424	447	414	437	413	421	395	440	418	453	417	394	414	421	413	441	392	430	403	421	419	408	397	413	368	420	396	373	416	425	412	443	444	440	442	440	437	422	407	427	388	392	433	396	418	403	419	422	411	404	414	396	416	417	395	402	433	388	450	434	402	405	437	436	406	450	400	372	440	380	399	391	413	416	405	409	424	452	448	415	426	420	435	451	414	450	421	438	401	405	402	414	455	378	403	399	419	424	431	402	431	425	420	432	391	486	447	447	393	415	408	370	428	445	399	439	411	429	439	447	467	390	398	429	430	443	391	406	405	396	415	415	415	476	395	393	404	421	468	410	393	411	414	392	382	436	366	447	420	392	404	406	406	370	407	433	436	394	419	442	436	427	419	440	423	408	404	436	428	382	414	403	395	428	369	434	417	427	447	408	436	410	422	401	400	403	397	426	398	393	394	383	420	456	405	385	462	434	405	414	416	394	412	441	383	431	424	422	420	420	441	441	455	439	421	360	424	406	416	428	428	450	421	383	423	435	436	452	405	422	438	436	423	406	412	413	422	382	445	378	402	402	428	410	401	399	428	418	414	400	364	398	410	423	420	386	429	418	399	409	422	411	398	423	413	422	410	421	409	444	432	437	428	450	400	410	434	422	407	408	409	429	451	414	417	407	417	415	384	420	396	419	458	436	440	437	419	445	401	435	434	435	389	389	408	422	409	391	402	406	415	426	394	412	419	415	438	389	405	419	460	413	394	401	408	429	469	422	422	422	413	417	441	412	410	423	421	407	411	405	394	432	395	427	395	421	404	411	436	429	409	449	418	404	427	408	441	432	422	411	421	406	424	436	423	449	419	442	434	429	416	428	417	429	379	393	424	429	388	411	457	372	417	427	392	441	440	409	460	436	384	411	419	426	396	455	440	430	416	428	417	386	419	418	385	416	389	400	407	425	365	426	392	424	411	388	417	395	437	421	436	404	421	409	389	410	412	414	410	375	420	417	393	411	369	411	415	446	443	408	442	419	405	397	377	408	401	394	451	440	424	430	382	391	401	447	391	393	425	420	399	424	438	444	399	393	453	409	411	415	425	408	409	401	441	429	457	391	442	424	410	398	374	427	431	440	442	426	459	389	403	406	419	414	419	490	424	447	390	455	420	421	450	427	433	417	400	402	403	458	381	433	394	431	414	441	401	382	426	416	459	408	421	410	410	443	413	424	401	432	381	397	417	386	426	442	422	459	442	448	461	431	441	413	436	405	413	416	416	420	429	428	413	421	421	435	433	421	401	419	411	392	400	406	413	411	433	425	403	417	428	389	440	404	440	463	426	411	423	427	432	454	417	383	426	474	437	407	423	435	441	445	393	414	425	386	440	419	424	433	422	439	390	378	408	433	409	448	398	429	415	427	457	400	407	423	417	398	387	413	428	409	427	416	422	433	385	405	426	417	432	448	418	419	377	443	408	403	380	435	419	393	394	414	416	406	440	379	426	399	379	436	396	425	386	409	397	437	426	435	434	377	408	418	452	435	433	433	463	391	416	407	386	399	403	448	415	375	388	421	414	415	401	431	437	407	426	439	430	410	367	433	404	436	407	409	403	439	399	444	441	446	415	453	436	400	412	417	415	441	445	441	399	431	393	394	424	439	409	433	376	458	407	395	435	439	433	378	418	390	434	401	376	396	441	405	418	408	435	413	411	402	420	462	431	444	411	415	413	404	387	422	428	452	408	420	400	431	407	427	384	472	409	434	404	426	441	400	406	438
29955	46786	35015	17280	10793	5512	4133	2838	2306	1583	1280	1043	1132	1069	1008	831	783	586	592	591	549	500	536	542	501	523	511	509	445	449	492	467	472	475	474	517	514	473	463	497	479	473	473	477	496	439	465	483	437	522	485	479	466	475	482	506	478	460	480	473	522	453	468	498	481	488	517	499	449	484	476	501	478	490	469	494	445	463	488	480	484	521	463	500	468	462	486	447	449	489	488	479	474	551	475	541	502	487	494	467	478	509	529	472	509	520	525	514	426	527	460	485	479	467	461	473	483	460	473	497	456	504	460	468	482	422	487	490	479	474	458	484	500	483	470	491	478	436	475	458	481	431	466	480	450	480	470	499	466	470	457	456	496	458	502	474	472	438	482	495	493	451	464	466	482	471	467	498	437	467	496	502	456	476	480	473	456	434	469	463	476	432	478	461	494	476	463	443	483	468	513	502	489	492	488	464	471	460	467	492	468	448	483	458	501	504	488	485	490	467	454	462	439	476	493	514	455	499	489	509	470	489	480	477	494	489	492	493	492	468	482	482	457	488	469	469	475	473	503	467	497	493	490	428	489	465	437	473	469	487	473	484	481	490	463	524	434	459	465	459	503	495	487	475	455	478	478	475	480	501	524	479	492	453	484	477	445	439	462	494	477	452	516	488	461	461	514	464	476	505	462	464	489	467	457	466	479	454	476	527	444	487	492	485	487	470	464	491	479	497	488	475	464	477	463	471	455	494	457	488	459	478	488	503	439	453	494	458	494	486	483	486	436	506	492	469	454	493	462	462	489	481	463	526	432	463	484	456	499	471	497	423	491	461	510	503	459	507	478	482	456	483	425	500	479	448	496	504	448	487	463	526	456	505	469	486	488	499	467	493	489	482	485	466	462	468	466	458	444	466	462	495	472	478	466	478	490	504	433	486	485	459	488	493	512	469	460	500	510	493	467	461	466	432	487	457	490	517	443	478	442	476	490	484	510	467	477	518	470	497	475	473	491	461	474	507	468	485	470	485	463	498	440	462	465	459	487	461	464	510	443	491	434	459	518	465	462	452	476	446	439	501	485	450	467	440	470	457	473	448	454	479	458	452	523	453	474	462	486	464	471	473	517	493	489	501	464	470	510	456	492	490	458	504	503	484	450	496	533	497	485	481	452	452	474	466	433	466	491	468	482	469	457	502	493	472	480	450	449	461	479	439	499	479	464	479	454	453	465	499	459	453	476	484	485	497	515	468	466	469	441	523	454	498	449	465	480	457	458	448	443	450	490	457	507	474	454	478	457	485	494	463	436	447	482	478	498	470	493	470	531	482	492	471	482	504	446	488	470	441	479	485	466	469	438	455	484	478	436	479	461	451	461	486	472	473	482	437	469	472	480	444	479	490	467	494	476	448	504	479	488	465	538	480	488	439	461	494	478	488	462	445	482	487	445	510	481	499	451	445	503	461	516	472	469	476	474	483	479	504	455	477	441	493	499	467	489	446	451	492	443	470	467	470	511	470	473	513	525	462	462	481	490	482	479	465	467	479	472	469	471	468	471	485	469	472	435	449	481	463	459	499	480	478	449	452	480	470	513	496	476	485	494	461	494	492	473	461	483	448	470	443	439	458	443	502	487	475	479	480	473	500	500	492	452	456	488	473	505	455	447	502	476	446	434	468	482	498	495	439	499	473	487	462	471	462	457	432	488	461	488	501	484	482	499	486	446	520	452	431	463	520	478	483	449	507	477	486	511	510	493	498	458	466	445	447	505	466	473	500	482	468	472	471	495	477	474	468	478	445	444	473	460	460	470	502	465	482	483	478	483	461	476	465	454	454	500	500	452	493	481	472	501	441	489	476	496	456	493	493	454	481	525	473	478	496	497	497	492	461	467	513	451	520	457	423	473	476	471	463	482	472	498	470	510	465	477	429	474	480	498	476	455	468	490	459	478	466	483	468	503	480	481	495	474	492	495	469	485	491	441	474	498	477	498	475	486	456	440	470	505	476	406	466	491	478	448	488	499	492	460	477	463	487	493	522	487	488	473	504	480	495	502	458	484	458	499	511	472	476	486	488	464	479	485	476	466	463	483	473	490	469	473	483	513	498	508	502	450	509	483	451	460	486	452	473	480	496	511	493	490	488	474	497	458	434	486	500	439	464	489	470	481	464	478	507	478	488	455	464	529	501	437	465	447	477	437	488	458	464	458	455	448	536	454	453	504	482	496	462	439	481	453	514	453	458	495	479	462	469	454	482	490	452	437	464	492	475	469	496	488	476	489	482	478	479	460	498	448	500	455	431	489	462	475	470	420	466	501	473	456	473	497	453	483	508	466	513	458	498	462	475	450	529	482	445	479	462	454	461	464	432	464	474	505	459	480	477	484	452	470	461	492	484	447	469	486	442	440	481	464	468	491	481	476	433	451	519	445	479	504	463	481	478	480	452	495	460	449	463	451	523	495	481	524	511	461	464	471	442	461	476	477	463	484	455	450	478	475	502	481	477	465	448	475	487	473	447	493	489	478	460	484	472	485	475	479	509	504	473	473	476	476	477	478	476	439	473	455	464	475	451	501	505	469	449	475	492	472	486	480	455	477	492	448	439	449	446	495	489	470	476	484	456	470	467	476	493	485	456	438	490	475	444	474	451	488	471	442	457	454	485	493	518	451	478	466	460	477	492	454	482	473	455	498	475	427	476	439	498	529	483	492	496	497	478	464	482	491	485	480	475	492	521	510	467	480	462	493	479	488	452	438	422	480	478	449	495	503	460	537	486	459	492	507	514	478	472	484	481	493	476	448	442	446	509	487	442	446	455	478	495	478	453	461	468	467	482	494	487	490	475	475	477	484	444	477	482	421	483	490	440	463	493	501	452	479	486	496	469	496	484	469	477	469	455	499	462	480	477	517	521	447	470	469	499	448	458	513	488	452	464	481	470	464	425	502	468	448	466	457	429	465	452	437	487	498	482	484	469	491	436	448	472	489	481	493	516	441	490	518	482	435	424	464	465	461	491	478	483	468	478	481	457	527	450	452	486	492	482	493	512	455	481	530	489	466	491	464	503	494	474	482	452	483	485	482	497	484	476	466	474	497	457	457	470	467	436	468	475	485	481	462	507	459	487	475	481	483	437	480	466	459	470	503	504	494	461	481	510	475	511	486	532	468	484	460	472	518	464	462	454	483	475	476	473	470	431	492	473	489	467	493	492	520	494	432	442	471	447	511	504	486	497	466	493	478	492	518	508	505	469	484	444	482	511	471	466	426	438	492	486	494	475	489	496	455	495	453	481	482	483	481	514	477	486	467	466	462	511	461	483	462	483	482	505	503	454	496	460	482	489	455	469	518	483	479	476	495	477	482	501	497	492	513	490	480	514	473	490	481	478	492	485	515	505	498	449	489	459	470	470	490	488	428	470	471	513	486	470	473	481	513	533	466	496	517	537	470	461	453	469	505	467	501	504	460	488	457	497	511	498	523	457	459	451	447	503	533	454	452	494	420	478	482	482
24126	21284	28702	24453	21494	15101	5088	2894	1973	1692	1406	1070	1043	1067	1027	861	785	638	652	604	574	574	550	607	522	522	502	519	508	506	526	474	550	518	521	578	535	479	506	523	502	518	505	473	482	528	498	548	496	536	462	484	548	509	469	521	521	497	524	487	482	510	508	515	482	471	462	496	490	482	473	458	465	464	498	490	478	502	494	462	469	468	532	481	535	488	496	516	507	513	529	519	493	496	511	511	490	446	519	478	499	499	506	517	480	488	485	499	547	459	470	533	482	499	483	488	470	487	505	475	467	494	497	497	473	463	474	500	460	531	502	465	433	479	464	489	550	488	504	519	512	518	508	534	463	501	505	490	460	498	489	444	475	525	477	487	447	494	476	509	482	486	508	487	503	544	474	503	505	514	506	476	479	495	473	474	476	466	494	505	516	497	458	475	518	469	516	490	492	462	504	537	468	502	483	500	500	484	500	498	489	523	485	503	494	449	493	516	494	539	529	470	498	512	476	504	494	488	465	484	484	486	489	491	490	503	526	510	510	483	466	480	441	487	472	486	532	513	528	449	499	502	480	464	499	497	521	513	463	512	470	448	482	475	492	495	505	477	455	497	462	494	491	495	497	499	501	518	480	478	487	464	481	510	499	507	476	479	459	492	543	475	504	523	466	495	503	496	497	497	484	494	500	491	515	482	500	497	498	444	495	504	501	550	481	466	469	502	499	488	524	476	490	518	479	481	509	506	491	519	467	453	489	487	482	510	453	462	553	503	476	461	504	481	497	488	502	490	471	493	487	466	456	510	496	458	499	550	487	500	469	477	470	533	511	499	525	512	468	487	491	528	502	481	500	509	517	460	474	511	507	494	476	513	519	471	477	501	481	535	508	482	495	476	488	466	467	477	487	473	459	529	509	555	487	472	539	476	485	482	507	461	496	490	467	484	470	499	502	496	466	486	524	478	515	509	511	488	511	487	490	495	479	521	485	482	518	470	491	498	511	513	490	509	475	460	522	494	503	508	472	490	508	487	552	508	469	501	508	492	466	490	505	481	462	542	469	494	503	472	508	498	465	511	483	480	545	497	463	514	484	483	499	501	525	500	501	509	525	470	490	507	486	483	488	522	477	488	480	483	521	470	508	498	472	486	495	504	493	497	495	521	510	467	498	480	508	491	459	508	475	496	478	475	502	488	458	507	501	496	516	466	505	471	535	518	527	506	500	519	492	470	493	467	519	505	481	456	455	472	476	489	493	477	533	514	503	527	437	470	494	461	508	467	480	486	476	476	495	482	465	473	517	465	503	469	482	529	487	492	523	485	525	473	500	466	493	484	532	541	474	461	505	510	547	517	471	456	517	537	524	511	491	448	509	503	467	476	478	483	471	515	509	485	531	482	531	499	521	484	489	478	468	473	481	496	476	492	496	506	529	456	495	518	483	513	513	495	450	507	454	483	503	511	503	454	467	476	489	528	459	540	524	463	506	463	479	513	498	481	489	489	507	487	488	494	512	524	441	499	548	504	481	481	520	508	507	536	532	518	511	448	535	508	497	477	499	511	493	481	459	453	482	455	511	537	455	451	496	492	527	472	462	477	451	476	470	534	520	467	491	494	525	526	478	494	477	469	575	531	466	482	491	473	462	540	534	489	496	494	506	503	511	522	489	424	501	500	514	516	476	515	476	501	474	485	498	506	486	497	514	478	484	479	487	490	504	534	492	484	497	453	481	459	498	477	507	522	500	526	469	459	506	460	504	502	485	530	440	482	449	544	541	508	461	506	558	505	471	488	499	483	484	482	457	504	437	486	543	533	454	528	528	528	544	461	478	479	504	494	498	514	497	504	468	498	511	494	473	486	511	521	488	438	507	499	494	490	465	468	499	474	478	513	436	497	472	504	470	461	504	498	459	482	484	502	523	484	453	490	453	446	506	495	455	500	487	506	489	480	483	503	472	492	522	485	476	504	485	490	490	442	526	520	483	454	464	513	481	485	523	477	489	470	472	478	466	472	499	536	493	467	455	489	482	449	518	497	512	466	490	545	455	492	481	514	452	524	468	508	496	513	460	488	485	490	455	479	498	492	484	496	445	535	507	488	484	505	480	524	461	432	463	475	519	498	494	477	480	510	502	508	482	509	489	499	467	490	464	506	477	501	492	487	487	495	507	514	499	457	463	484	496	505	454	489	517	503	505	492	508	546	505	498	509	461	479	517	475	478	473	482	475	496	508	502	504	500	500	518	481	501	483	494	530	490	508	463	501	471	525	486	494	504	515	505	483	562	474	521	501	462	466	482	494	458	525	508	435	473	481	466	481	487	475	445	504	523	475	474	499	503	472	488	510	478	514	480	469	495	523	521	490	483	538	503	486	509	491	484	460	488	477	488	491	499	447	516	503	472	498	458	487	455	447	506	472	498	481	497	517	487	490	533	497	519	473	472	483	456	483	494	493	471	512	482	513	499	470	493	528	507	497	495	495	519	447	480	508	486	476	494	487	509	460	509	479	524	502	511	507	506	542	511	502	485	450	523	514	499	515	497	525	466	519	471	491	503	512	462	485	514	452	508	493	518	460	488	476	509	486	518	493	503	504	470	469	493	492	500	505	466	483	502	442	517	455	476	467	473	450	466	483	519	463	457	505	507	441	453	523	518	463	484	516	506	467	501	474	475	492	501	496	495	488	477	504	517	507	517	511	536	455	492	505	518	489	494	452	491	462	465	505	481	487	525	498	445	468	485	483	494	514	488	490	516	502	493	537	453	481	548	456	486	453	485	494	504	460	510	487	490	494	470	488	490	533	519	485	486	469	479	528	477	461	483	507	485	473	507	505	512	459	492	513	491	472	487	498	458	464	483	478	487	503	456	445	517	501	499	474	507	499	504	503	499	499	490	471	466	460	501	492	506	500	481	480	490	512	502	462	482	505	476	497	461	531	479	486	465	493	468	491	477	493	487	484	513	501	543	487	499	490	489	445	514	466	526	439	483	474	497	493	537	471	508	498	495	535	529	480	505	456	518	484	524	487	459	469	517	504	512	445	467	495	458	472	473	507	533	528	504	516	484	478	472	512	497	518	504	468	486	525	503	486	512	482	460	523	500	486	504	477	512	506	503	501	492	496	497	524	506	507	518	499	473	504	512	510	497	488	514	470	506	483	486	493	498	494	479	479	495	488	515	525	501	477	511	499	506	493	512	486	506	501	492	457	459	505	500	510	466	490	514	471	487	491	547	483	496	505	472	490	496	503	474	488	505	493	512	510	506	490	514	501	500	472	442	480	493	531	482	498	475	503	514	507	507	486	469	474	518	500	508	483	525	516	518	476	517	514	459	492	499	496	487	485	505	510	460	517	481	513	482	470	501	476	509	476	500	566	501	512	497	494	484	528	461	491	500	472	561	513	465	503	447	462	457	478	478	511	480	451	456	514	500	521	506	513	474	475	504	498	469	531	455	518	447	477	507	468	534	490	478	507	502	506	433	514	477	512	497	510	520	533	483
30869	57480	43567	25777	17160	7696	5960	4714	3295	2682	2020	1642	1591	1591	1365	1182	1037	875	804	756	719	693	686	662	630	617	598	580	592	616	580	554	564	558	591	596	562	533	558	500	577	535	544	567	585	515	584	547	518	583	519	543	513	544	559	581	561	539	577	574	551	597	612	527	550	548	519	571	555	566	548	530	554	562	517	519	542	517	562	566	564	532	633	577	583	557	598	531	590	566	571	582	541	617	620	566	574	541	592	637	573	570	519	596	562	556	561	544	555	529	571	529	552	532	543	556	540	536	515	570	542	547	550	536	542	545	583	524	532	536	555	586	551	524	519	535	576	576	565	510	546	570	552	544	512	552	551	562	550	583	579	519	553	520	527	548	545	535	528	541	521	544	541	567	546	565	575	532	626	569	524	511	539	559	536	559	548	547	568	561	566	513	561	533	581	558	532	536	579	517	539	597	540	540	579	562	538	535	553	564	549	567	552	510	531	568	566	557	543	546	573	544	557	550	515	563	602	545	525	557	574	565	560	506	574	564	555	611	576	524	532	570	576	566	561	522	562	578	548	519	540	533	547	560	548	555	539	528	550	534	558	557	551	593	573	529	581	590	530	536	518	557	559	616	550	537	542	565	571	562	557	540	527	538	529	518	560	570	505	578	547	509	525	516	553	556	533	527	564	543	546	538	549	550	537	491	532	567	575	536	512	509	538	582	548	537	561	527	543	537	577	589	551	555	577	585	525	540	530	560	551	512	541	552	540	587	538	572	542	542	537	535	540	558	514	547	577	569	540	590	543	529	521	540	543	562	556	596	571	547	553	552	536	535	573	579	542	506	566	559	558	532	564	544	585	532	577	541	534	562	549	523	514	555	574	550	568	546	539	565	499	519	521	510	516	511	502	567	519	574	534	550	546	531	552	608	561	552	500	556	541	512	548	541	540	547	516	567	563	530	592	583	527	526	532	575	501	517	542	583	523	527	562	489	563	564	578	561	550	505	554	563	552	544	550	560	541	524	591	547	571	583	581	568	521	520	549	514	548	559	535	534	565	531	612	533	561	551	576	534	529	584	525	560	575	508	557	540	576	540	551	548	568	557	544	565	545	605	540	560	528	551	501	538	540	574	575	529	532	539	529	540	541	516	550	576	543	520	532	531	521	544	509	531	562	533	569	579	542	528	529	524	577	544	547	521	542	580	515	534	547	560	570	509	550	582	536	523	568	574	516	596	463	522	572	552	557	529	604	512	534	545	553	512	550	578	533	541	579	533	572	601	579	538	576	560	522	532	553	550	508	513	536	539	540	592	546	527	563	523	537	516	539	606	533	565	562	499	539	521	520	547	561	528	539	572	574	531	549	566	569	563	537	494	584	593	543	553	571	558	575	539	522	555	528	567	539	544	567	565	521	585	541	537	580	513	554	605	548	592	565	519	580	530	608	570	550	532	614	526	507	534	551	536	526	558	512	588	531	575	561	533	520	515	510	506	553	556	571	587	549	528	522	554	526	545	562	546	563	554	536	579	600	535	525	605	598	513	562	554	536	547	583	532	524	548	567	543	533	545	534	574	564	543	578	606	538	544	543	539	548	583	552	546	551	553	523	512	548	554	578	547	584	559	517	600	564	553	530	552	593	557	552	546	525	553	564	547	560	592	584	563	528	572	602	573	589	527	538	554	550	556	577	567	555	544	561	563	515	526	576	569	598	590	573	525	554	593	540	514	556	582	553	568	573	556	544	567	558	576	510	548	559	528	555	520	556	513	578	550	553	545	573	508	507	556	536	588	533	525	552	579	539	575	532	563	550	536	571	552	547	488	534	540	550	558	551	494	521	522	583	550	538	530	538	543	537	578	568	522	537	542	529	537	526	595	567	570	524	581	555	577	546	558	555	546	558	569	570	562	545	504	541	563	589	541	527	541	568	593	516	546	509	568	560	543	541	570	531	547	540	524	591	558	587	552	538	560	552	517	538	480	519	568	563	541	567	523	550	569	552	540	531	585	530	509	516	571	555	560	565	560	546	558	551	541	513	517	561	542	562	560	552	540	567	505	528	548	548	565	523	566	546	549	559	534	558	538	539	544	577	571	550	552	522	589	531	579	539	574	520	555	532	586	580	526	544	551	560	549	527	563	556	570	545	534	529	560	574	553	526	554	536	547	556	555	554	531	517	547	554	500	557	535	548	518	544	559	572	537	561	543	559	544	560	541	538	578	599	519	589	559	544	541	563	519	606	564	542	537	596	590	590	553	523	588	550	539	549	531	546	546	554	570	567	576	542	548	527	540	555	512	572	523	547	526	544	573	553	572	585	496	558	543	591	542	565	550	563	583	566	549	536	550	550	586	487	555	573	575	554	510	551	570	529	553	520	539	558	536	560	578	566	519	512	566	566	549	552	545	527	530	570	548	523	538	539	533	513	560	562	540	585	561	558	539	544	506	558	550	584	586	535	532	533	565	538	534	553	507	508	609	532	573	606	537	536	572	521	527	584	512	556	535	557	542	533	550	532	558	521	532	521	577	508	559	556	561	561	527	509	562	537	584	521	556	553	560	544	545	593	528	553	507	561	578	534	541	562	539	549	536	587	565	553	547	500	525	593	526	576	552	569	579	540	520	517	547	552	548	513	580	586	511	515	547	519	550	565	555	557	576	550	573	536	558	569	600	537	550	585	509	512	502	582	564	574	524	527	547	606	541	534	579	553	515	539	538	519	575	551	557	559	574	544	539	527	554	500	546	559	549	571	575	488	519	551	584	582	558	545	536	530	545	513	550	550	562	573	559	556	546	550	571	531	571	573	571	582	582	533	582	578	550	544	558	534	505	560	556	574	628	546	576	539	504	554	554	576	547	535	538	563	581	571	505	543	505	554	520	540	545	554	540	569	541	522	534	517	558	545	541	534	517	561	500	553	549	517	530	566	552	518	536	541	561	578	533	540	544	558	605	564	562	567	560	512	510	569	579	513	511	537	536	531	588	528	518	488	530	544	508	536	515	570	514	550	566	551	515	574	568	493	531	560	527	558	527	515	533	538	572	545	539	561	508	577	549	521	579	557	540	564	519	530	518	526	536	537	505	549	544	565	530	533	566	584	506	574	543	520	543	509	564	584	573	551	533	556	570	565	533	555	538	539	531	567	539	546	577	571	542	541	568	568	582	568	520	568	549	581	545	561	583	567	564	551	537	587	524	569	558	537	524	586	539	527	527	566	543	513	569	559	521	539	544	539	578	526	539	521	561	528	541	537	526	557	550	507	511	529	547	541	556	525	503	561	565	517	539	557	568	554	532	575	560	553	509	571	587	558	519	556	588	555	568	511	563	596	573	551	531	518	527	571	539	571	559	566	580	545	553	547	552	570	508	529	507	543	527	526	516	569	530	551	496	545	534	546	601	537	528	534	558	578	575	507	577	547	537	524	558	519	539	557	529	545	549	553	572	555	575	561	570	527	513	514	525	583	581	537	559	541	511	543	553	537	561	531	553	537	575	562	527	532	549
25249	21276	27814	25658	16325	4648	2624	1858	1579	1434	1123	945	925	861	883	819	732	625	602	589	559	538	550	539	554	506	566	474	516	525	486	514	507	495	485	519	520	526	505	549	527	537	545	505	524	503	504	535	492	505	485	495	543	516	477	496	469	503	500	510	501	472	507	538	511	508	487	495	498	480	474	513	498	512	537	474	512	511	492	498	470	532	452	493	486	526	549	506	535	510	473	498	474	508	531	505	512	525	512	497	490	503	522	505	467	445	541	511	485	506	493	501	524	489	536	480	518	497	511	471	479	526	515	469	526	485	530	506	493	534	542	475	508	483	477	494	512	498	502	519	481	483	505	504	517	512	473	498	507	533	480	474	517	545	523	504	478	513	529	506	507	485	490	490	507	522	489	508	500	480	502	508	519	512	515	469	461	499	492	512	476	503	492	535	462	502	497	495	469	515	532	530	498	534	534	504	533	506	490	485	504	509	529	525	491	505	508	504	502	508	520	490	536	491	478	532	478	483	458	537	510	542	505	523	499	492	455	481	503	450	506	528	489	468	480	510	511	487	503	473	508	501	498	532	484	491	501	545	475	484	504	479	540	476	519	481	494	465	448	514	507	452	504	497	506	536	495	509	500	517	475	539	504	457	534	498	497	504	509	507	510	479	502	471	501	521	493	481	543	512	495	478	499	549	503	506	491	485	498	506	493	487	463	512	475	521	520	491	511	467	517	470	492	504	534	497	472	476	505	540	467	480	521	478	544	530	481	511	456	524	487	534	498	538	508	484	509	498	500	482	560	493	508	496	477	537	465	517	503	484	497	539	498	513	485	502	512	502	481	525	491	494	505	512	490	524	502	482	493	473	507	470	472	476	511	516	478	482	515	502	511	512	481	487	514	532	534	551	490	464	510	472	508	506	527	547	489	520	474	536	450	534	487	540	504	513	502	502	508	454	499	467	498	517	485	485	502	509	514	514	499	487	468	488	476	475	505	486	512	495	497	455	513	496	480	498	491	482	490	482	490	503	497	500	473	501	523	511	488	509	500	478	519	503	491	492	473	527	445	458	503	456	532	504	475	549	487	480	480	497	509	490	516	507	527	456	475	458	472	570	503	494	468	524	496	509	500	503	474	512	479	513	491	484	475	505	529	493	494	487	501	522	509	495	488	455	507	493	460	511	526	481	489	484	517	457	507	489	526	488	526	524	510	490	517	505	476	478	478	497	478	511	494	486	487	473	517	465	483	488	498	502	522	508	497	524	501	477	518	470	528	516	540	482	462	437	494	495	520	499	469	495	507	498	524	487	492	474	477	463	463	489	500	477	524	542	499	521	501	473	502	532	485	455	508	515	502	499	487	504	516	517	521	497	499	536	539	461	526	529	541	526	527	495	472	524	473	512	521	497	490	475	517	457	536	483	495	473	504	456	508	510	517	474	491	500	511	498	455	477	455	531	511	493	487	527	480	485	478	535	483	496	499	523	508	481	487	571	483	511	484	491	489	460	513	482	502	479	572	492	499	457	502	501	471	497	506	521	490	495	506	481	485	482	477	504	493	497	476	506	496	516	480	523	509	465	508	489	489	518	469	520	516	502	548	520	502	492	472	529	472	507	463	495	521	496	482	492	485	482	499	508	496	537	507	478	464	505	512	461	490	505	502	478	484	495	486	504	485	499	491	559	500	529	502	532	485	511	519	482	519	494	500	495	511	440	479	495	507	460	496	491	490	505	522	549	467	495	487	528	506	474	529	532	498	476	491	496	509	524	505	503	531	512	509	482	460	481	500	509	481	522	468	523	495	497	486	456	535	500	461	480	530	476	517	531	467	482	510	481	504	519	490	499	527	461	505	533	518	476	477	484	513	495	500	455	478	491	497	516	481	421	457	533	470	538	526	543	487	484	463	459	477	489	509	502	533	477	521	506	500	507	519	451	512	498	502	476	484	477	518	481	508	507	517	488	498	518	497	487	510	494	478	498	513	513	464	497	520	503	501	450	516	493	517	515	495	493	517	496	482	492	508	453	479	503	548	510	526	488	507	500	494	502	500	499	504	468	477	500	508	473	505	530	528	511	496	502	521	505	498	496	467	477	516	486	523	479	506	527	512	521	491	499	490	523	480	475	506	504	476	505	521	501	485	470	515	509	534	486	491	567	491	506	454	498	499	482	469	512	518	522	506	470	576	503	492	519	534	465	523	527	506	513	501	502	525	481	478	528	516	499	496	486	490	502	509	513	497	454	491	471	478	483	519	469	513	523	494	506	510	499	501	557	527	506	528	481	514	489	497	497	510	543	505	508	444	514	484	470	528	522	498	492	471	492	499	475	522	500	504	495	496	471	543	511	539	491	474	480	456	528	501	551	488	540	514	457	492	502	485	491	511	493	492	509	511	493	509	498	513	501	496	525	496	536	477	481	540	493	522	531	500	527	494	478	507	508	505	547	515	482	516	523	477	535	491	514	475	481	515	511	473	466	522	542	495	496	495	456	477	502	512	508	496	531	438	575	479	508	508	500	462	502	477	508	552	457	500	486	489	566	493	513	473	492	491	497	511	505	541	548	486	526	527	513	438	510	510	513	493	527	486	494	486	459	498	492	518	501	494	467	492	528	501	467	530	514	531	524	462	485	503	495	517	522	527	510	510	505	509	486	469	490	502	490	493	526	484	527	474	521	497	530	501	503	455	493	534	491	541	483	554	511	490	484	512	526	486	510	513	507	474	523	506	475	513	554	511	520	491	488	484	485	471	500	503	495	551	488	509	488	517	542	510	477	522	481	483	519	470	535	519	473	520	527	492	527	454	551	528	482	482	503	487	496	471	486	483	497	470	508	437	523	514	495	479	498	440	495	471	462	468	492	474	497	507	498	519	508	496	474	470	510	521	545	481	500	462	491	503	509	494	487	469	472	515	538	499	538	485	471	510	500	492	548	507	492	449	485	518	484	457	479	470	487	504	504	504	491	499	485	478	498	516	510	456	517	484	499	474	541	500	497	475	505	510	541	480	515	472	493	480	490	501	506	499	521	521	504	514	510	519	477	455	487	537	496	511	495	485	540	517	506	551	508	501	504	530	544	471	518	483	480	489	485	513	527	487	471	489	504	450	474	506	520	462	506	492	461	514	485	512	488	462	517	474	517	505	528	549	495	490	480	507	493	468	509	526	477	495	526	494	495	515	532	474	474	446	521	518	499	502	490	510	463	491	505	505	520	474	485	514	518	515	458	506	475	529	499	528	464	537	486	570	496	469	510	540	516	458	517	489	507	484	515	511	521	530	474	547	453	514	507	502	479	490	487	520	539	526	520	496	499	512	493	467	467	454	516	491	487	507	508	504	487	515	489	522	479	507	481	504	477	505	510	501	501	481	470	543	482	528	483	538	498	525	496	501	497	465	500	516	519	486	505	479	482	513	517	466	470	520	495	456	519	466	452	523	504	483	486	480	516	459	531	522	523	505	487	503	524	521	482	514	464	527	500	450	488	490	493	474	499	516	480
32510	52218	34032	22769	12283	5716	4742	3610	2858	2367	1674	1512	1308	1298	1230	1106	965	827	744	697	690	649	634	644	558	637	622	601	587	569	565	586	540	541	530	548	599	579	572	542	566	570	559	603	607	584	600	575	575	575	533	559	584	604	571	564	553	537	556	587	595	569	538	561	583	568	564	554	617	567	534	573	562	538	543	585	558	516	580	560	578	584	581	596	543	589	557	610	608	601	546	567	547	625	612	579	590	613	565	563	603	547	573	623	581	562	583	570	608	554	558	568	560	575	583	540	579	573	554	544	557	589	567	547	574	585	586	506	538	582	568	565	561	540	567	558	567	548	566	556	575	527	619	529	634	565	575	568	558	512	519	571	553	573	599	567	557	568	613	567	568	526	547	568	542	561	605	557	564	571	592	585	606	550	577	542	544	571	573	579	528	549	552	519	563	601	532	555	543	609	584	540	561	549	559	581	544	601	574	522	561	541	565	568	570	582	550	582	583	577	564	552	579	592	590	576	541	564	568	606	586	567	592	560	557	578	585	571	552	571	589	551	621	549	556	593	531	568	566	624	554	545	571	558	537	552	554	548	572	572	577	596	553	561	539	595	583	571	555	580	582	552	579	568	567	557	555	550	559	567	556	548	588	560	555	561	578	569	571	557	617	593	567	538	559	561	549	560	584	545	572	579	581	532	588	545	576	539	605	566	586	541	565	574	529	562	549	619	561	540	602	577	535	543	582	547	555	570	545	551	530	571	575	560	573	568	558	600	548	578	569	565	535	576	530	543	538	582	562	585	550	568	574	568	528	575	577	544	601	567	585	518	584	557	617	559	625	554	602	579	585	608	587	527	575	529	564	540	574	529	619	572	596	552	563	553	612	516	554	563	576	564	558	567	616	566	585	559	586	576	597	577	584	584	568	549	577	599	552	542	591	556	591	582	574	550	594	554	534	566	546	547	563	587	564	585	562	562	580	578	587	581	591	565	537	580	559	594	568	537	599	569	591	514	592	582	511	552	593	538	580	565	580	571	581	608	604	561	594	567	569	556	620	540	545	578	573	563	540	585	567	592	582	580	535	605	575	561	575	519	620	589	573	553	585	555	583	558	559	539	538	554	536	518	532	600	549	542	582	540	560	567	540	535	582	613	561	574	601	549	574	549	566	553	639	560	540	544	591	575	540	591	552	582	581	567	583	563	568	562	540	554	560	568	589	536	579	552	578	541	562	541	576	567	569	575	552	541	576	541	613	575	561	586	543	563	592	579	594	553	551	541	537	576	564	567	596	583	556	552	572	550	540	558	531	543	624	571	529	539	564	539	556	582	587	534	608	576	513	539	553	590	617	560	577	527	556	561	615	587	581	576	586	560	581	549	554	557	561	610	557	561	598	602	593	545	581	538	546	591	599	583	584	525	602	544	556	590	555	557	593	580	567	563	559	568	608	569	571	544	577	610	535	564	576	587	579	538	503	580	565	600	591	609	563	578	590	594	522	586	551	561	540	612	582	593	525	525	580	562	565	551	624	551	566	600	547	579	520	592	595	582	556	597	550	551	539	602	575	583	561	572	573	572	566	555	560	557	562	549	567	567	574	582	527	595	551	602	586	556	581	574	535	540	600	571	561	558	556	609	606	576	540	586	579	560	610	596	543	544	580	537	557	588	574	573	559	538	609	549	553	579	570	585	532	606	584	537	558	606	499	596	608	587	563	554	554	570	548	544	588	525	607	551	569	584	578	569	615	557	563	595	509	547	584	547	559	577	559	580	599	530	575	539	569	584	596	560	570	598	584	570	584	505	572	572	585	542	550	565	552	546	557	565	600	541	596	553	562	572	561	553	533	567	508	581	595	579	617	549	558	523	569	592	583	584	570	579	568	576	574	519	567	553	598	579	561	579	571	557	543	596	589	566	554	590	595	546	583	566	563	567	577	559	563	558	584	563	534	589	547	590	568	609	548	543	571	571	588	603	538	560	546	555	577	602	556	559	531	570	597	552	560	569	547	567	569	561	535	563	617	622	581	562	599	559	574	552	577	614	575	574	567	574	542	544	557	567	560	564	533	570	533	574	574	562	534	567	524	566	515	594	582	572	514	577	536	602	565	561	574	546	556	560	530	557	550	577	554	602	599	542	564	531	591	554	573	555	563	573	555	527	574	553	589	553	566	578	570	582	551	548	569	598	579	555	577	591	558	611	609	608	573	550	566	616	578	593	554	553	569	617	551	554	626	585	548	549	602	575	562	542	559	584	606	523	533	609	565	625	523	566	577	556	564	537	583	537	541	553	523	572	560	574	566	560	592	603	558	569	573	582	544	554	543	593	591	549	549	615	534	571	538	559	593	598	575	577	539	557	570	581	555	544	565	576	560	565	592	588	569	591	540	576	546	575	591	603	569	599	593	549	568	597	553	545	596	531	589	576	593	591	563	585	564	550	586	576	551	603	552	558	580	526	562	551	567	568	614	532	557	560	613	560	547	581	537	582	597	607	573	564	558	568	613	565	555	590	549	583	536	587	590	537	585	589	614	514	530	609	524	527	524	584	553	578	591	583	584	550	577	591	595	542	561	577	567	568	552	563	558	542	545	584	557	628	650	546	590	565	581	614	596	566	546	593	585	556	565	617	565	629	571	605	574	556	550	528	526	578	577	545	538	545	552	601	572	585	599	569	584	555	581	583	569	583	548	587	539	607	540	540	549	545	559	588	567	541	545	572	540	563	608	545	563	538	536	564	558	596	549	589	563	599	533	546	545	595	617	588	584	538	550	585	573	541	570	582	543	597	577	594	585	575	621	564	616	584	564	601	547	574	575	585	558	552	582	582	589	573	581	583	587	560	582	554	596	550	562	571	557	578	560	539	588	541	602	543	568	575	576	569	535	600	567	587	566	557	588	548	571	561	586	559	571	553	554	563	602	561	573	594	572	542	586	535	535	565	583	593	566	638	562	584	602	585	527	565	547	573	584	573	537	563	549	575	577	568	540	538	556	555	557	581	552	561	531	585	595	608	591	555	604	540	573	554	528	572	532	554	570	596	598	555	584	622	547	598	593	567	571	566	536	559	586	544	594	560	609	565	529	574	560	540	527	554	565	569	564	535	569	586	584	610	571	574	596	565	595	553	542	545	569	592	567	562	557	530	554	532	579	592	561	575	584	601	560	593	626	526	612	564	541	548	614	563	589	588	514	569	564	568	566	596	517	608	554	539	570	581	572	583	600	621	583	569	550	578	573	518	542	574	568	533	556	546	550	565	582	572	557	522	613	590	526	607	592	590	533	564	531	534	578	563	538	559	549	585	566	590	579	595	572	567	606	583	594	593	600	577	536	558	518	554	520	551	552	620	553	532	591	581	600	549	580	575	538	558	546	575	583	530	565	548	575	592	562	570	594	556	560	540	584	606	561	582	566	600	558	565	566	517	542	542	567	553	543	587	541	552	591	533	562	550	586	578	575	556	582	564	568	556	542	586	584	561	550	558	578	573	604	571	587	586	542	569
23081	21304	29051	23939	21399	21442	13981	4256	3214	2277	1785	1604	1557	1302	1356	1324	1091	991	893	865	824	765	736	684	746	750	660	697	713	671	692	623	690	656	650	636	679	630	640	686	677	635	655	634	597	592	665	678	622	664	690	569	640	615	671	627	649	614	604	624	631	632	644	626	627	641	628	639	635	610	655	631	661	598	632	614	654	638	612	611	649	611	683	661	650	623	685	648	643	663	663	653	694	660	668	658	607	646	670	638	663	628	643	648	602	671	636	598	647	619	646	659	619	611	655	615	659	638	657	604	648	608	622	644	644	631	654	614	615	627	635	652	632	626	630	639	617	621	639	643	626	601	619	652	644	653	630	623	634	602	619	650	593	606	678	586	637	612	606	638	641	643	589	632	664	643	599	607	668	639	649	660	638	588	639	643	665	636	657	640	605	655	630	614	666	620	660	624	664	643	618	605	615	668	649	670	614	636	586	667	587	641	627	645	576	679	611	638	596	603	599	588	618	645	654	622	616	627	632	626	587	634	618	605	649	651	629	620	618	661	619	615	610	615	659	665	618	591	566	639	584	626	623	636	647	671	627	656	610	618	653	661	595	654	614	595	666	652	620	616	645	637	645	607	639	628	583	603	644	651	656	627	627	589	610	655	595	604	617	661	614	638	622	635	643	632	639	626	608	630	558	622	622	616	611	610	600	662	639	656	631	586	610	644	680	640	683	566	591	657	641	624	606	625	693	596	639	570	634	658	631	665	646	630	645	667	607	639	610	640	603	632	601	644	613	576	627	647	666	691	649	624	635	608	668	622	629	648	568	616	620	622	606	591	622	657	619	620	607	615	620	620	624	659	652	625	618	629	633	611	639	605	620	600	588	635	654	637	666	612	586	643	612	575	693	668	601	601	644	640	623	631	612	623	641	626	671	648	613	609	656	629	641	651	650	619	595	606	698	632	695	586	628	638	697	615	648	652	578	647	634	640	607	641	624	638	660	637	627	668	642	676	619	599	611	618	612	595	662	630	648	623	684	665	655	642	598	644	621	611	657	649	606	611	651	604	596	627	635	618	604	646	640	633	640	640	641	585	564	616	622	628	658	608	690	650	641	555	617	620	644	590	632	636	624	664	610	601	650	643	672	631	619	659	633	672	672	638	632	619	668	603	669	621	645	625	615	572	629	663	650	670	627	621	641	642	620	646	633	623	639	621	661	636	616	618	670	616	566	624	581	651	643	615	651	640	652	615	615	650	576	635	621	636	601	580	626	661	668	618	627	657	600	644	615	635	623	577	635	613	626	573	647	615	599	624	623	645	661	640	591	639	672	633	612	606	638	634	616	665	610	626	659	649	634	662	656	595	620	563	604	585	630	681	653	598	621	615	638	621	654	630	614	626	642	624	680	639	579	637	610	616	648	647	646	668	640	664	624	654	634	630	634	615	616	639	606	631	585	632	618	628	651	661	648	633	586	681	621	620	605	648	626	593	632	651	576	635	639	594	700	653	615	623	657	609	619	607	610	633	634	603	648	608	675	607	628	624	620	659	614	631	662	584	577	636	629	651	632	617	664	611	634	592	643	642	689	590	579	647	602	609	623	598	655	647	705	633	627	602	606	607	663	595	691	580	620	641	626	654	635	607	601	617	645	597	647	682	612	640	606	661	662	609	629	614	622	649	629	559	597	652	642	619	616	676	613	642	605	607	657	577	598	725	613	648	672	665	665	651	623	645	619	624	641	644	631	641	621	656	633	627	584	590	605	615	619	622	605	633	706	625	615	615	685	656	620	564	643	601	613	637	631	600	619	655	633	601	661	591	660	631	659	641	667	653	635	651	641	636	629	619	621	618	626	628	621	622	568	651	614	586	659	636	625	661	649	617	625	587	643	640	616	661	592	684	621	604	607	577	635	644	594	654	611	651	615	663	606	643	625	631	608	631	655	584	610	673	615	599	618	620	601	610	639	624	635	657	637	664	642	683	601	612	617	602	656	641	612	621	626	606	654	621	675	648	628	635	594	619	649	605	664	635	593	634	607	650	620	633	636	633	672	654	621	670	620	627	630	659	598	599	623	647	621	623	625	599	660	663	670	647	630	631	610	629	655	647	665	636	634	627	646	606	638	643	635	632	656	618	635	617	608	628	652	659	617	663	622	636	654	579	630	595	655	652	618	650	634	616	664	683	639	647	640	619	661	608	623	581	652	686	634	608	651	631	613	638	607	606	605	663	637	621	647	627	644	607	610	576	648	641	626	596	610	631	638	659	619	588	615	659	637	644	649	642	597	646	608	646	707	608	642	610	576	594	598	668	653	640	608	661	624	633	652	617	616	633	619	622	599	601	631	627	619	631	650	660	607	654	613	656	609	617	563	664	623	591	633	593	588	609	615	597	603	628	643	609	625	630	600	600	669	647	671	645	609	662	660	666	633	612	624	633	640	581	660	622	604	649	624	625	676	595	583	608	587	608	588	638	638	623	610	644	605	622	583	676	653	628	678	576	595	654	610	660	637	619	624	597	637	631	684	630	613	613	598	610	621	612	625	608	616	633	678	638	621	611	629	645	641	632	610	635	622	634	606	624	618	619	632	630	608	640	613	657	645	645	593	635	596	657	614	544	594	645	617	560	631	659	635	637	590	614	603	627	620	618	605	610	635	598	640	598	642	607	634	612	613	553	697	637	645	568	619	652	653	621	620	599	643	596	608	611	616	654	642	658	606	639	625	667	663	657	639	610	618	677	636	636	620	626	664	650	627	588	586	602	665	642	677	648	633	667	635	654	646	624	593	631	610	608	687	601	644	696	625	688	610	610	640	651	643	657	615	571	608	642	632	636	664	619	625	654	600	635	631	658	620	651	624	654	637	590	587	639	624	588	624	648	616	606	679	638	577	633	625	616	631	603	592	617	613	578	590	624	573	617	611	632	583	619	616	631	674	617	622	617	620	667	649	650	612	597	634	621	612	602	606	660	637	598	588	628	588	608	631	615	624	649	662	596	602	622	623	603	627	623	632	642	586	650	631	628	595	575	675	627	628	615	574	642	611	615	607	627	623	597	628	562	597	634	588	674	616	624	608	625	631	625	630	632	604	657	579	644	569	631	635	643	650	645	613	598	631	618	663	622	625	638	646	626	654	621	654	581	591	630	599	678	591	616	617	622	656	624	653	650	616	606	613	607	627	645	623	618	624	627	594	660	582	594	654	633	659	632	646	606	598	601	611	639	656	591	543	578	645	588	589	651	623	614	650	601	658	638	635	700	620	567	632	616	611	654	624	631	681	641	662	642	642	627	618	594	624	612	640	601	620	660	630	617	618	578	622	626	669	661	598	640	625	621	644	661	579	601	661	621	602	657	610	621	611	638	622	619	647	642	661	652	646	589	650	612	616	595	588	611	658	687	600	650	635	601	628	622	638	620	639	638	623	643	642	660	625	628	675	622	641	626	610	640	641	633	594	630	612	588	584	606	664	629	652	637	619	663	661	667	628	652	633	595	629	610	631	600
34057	58576	44959	33430	18558	10720	8310	5932	5336	3614	2705	2308	2180	1838	1983	1900	1537	1250	1119	1021	886	809	856	827	838	769	784	760	791	756	748	731	805	747	736	720	702	718	726	663	692	732	708	712	731	659	679	690	708	709	713	692	690	706	663	673	691	688	683	692	710	693	703	713	686	676	662	689	688	698	690	693	689	680	652	688	741	684	727	706	714	709	687	714	720	713	687	765	788	808	718	696	695	737	676	672	725	697	708	777	715	713	730	680	748	732	749	673	674	646	667	714	661	686	686	625	688	717	640	693	663	658	634	681	691	671	699	675	686	737	722	658	673	711	677	635	656	732	713	686	721	655	696	751	671	706	694	659	689	671	659	713	691	687	653	716	700	676	648	699	677	689	702	677	656	671	682	683	653	693	670	711	721	713	661	694	701	713	673	683	628	657	704	663	680	644	685	675	705	714	719	658	636	712	704	707	678	677	694	684	685	660	656	671	718	666	694	698	632	661	683	690	701	680	709	710	693	693	697	665	710	671	701	621	686	704	679	726	666	707	710	654	702	672	688	678	675	649	695	691	687	661	683	673	707	654	688	643	684	703	719	679	686	649	709	657	752	690	640	691	703	695	710	675	657	705	683	652	684	676	676	709	648	670	680	735	700	719	742	658	695	710	673	666	683	644	684	691	682	649	720	683	689	660	683	713	665	674	683	690	692	695	721	708	700	655	682	684	684	696	696	694	660	694	702	656	693	681	646	671	717	695	694	691	653	682	702	696	693	687	709	716	713	722	698	650	707	676	701	653	663	707	707	706	683	677	688	668	656	680	704	667	689	683	686	756	688	703	671	663	727	620	683	667	694	684	652	668	691	699	709	690	658	696	664	692	679	711	710	665	676	708	671	707	746	658	657	671	689	719	702	685	658	719	688	678	706	663	708	679	695	638	639	688	666	665	730	680	675	679	684	698	675	690	691	652	701	733	689	705	691	684	687	712	698	659	709	654	686	686	657	680	707	691	687	663	640	688	681	676	681	699	693	613	704	700	699	712	747	681	675	674	703	647	695	712	674	687	655	645	717	667	692	688	686	686	711	725	636	648	656	681	730	709	703	651	680	671	683	708	694	685	716	659	702	697	687	710	666	688	693	674	629	664	646	669	738	677	681	626	714	708	701	690	711	695	643	676	648	723	699	729	653	706	661	651	734	659	680	643	654	676	679	689	658	682	726	723	674	638	668	648	732	658	685	693	705	674	684	640	684	734	652	676	668	695	686	705	704	675	682	721	661	660	682	648	730	715	685	668	676	675	695	689	689	655	646	693	696	704	680	694	659	654	630	676	694	705	647	687	651	683	701	680	689	714	642	707	688	672	695	668	719	722	679	710	627	692	714	654	714	688	718	644	681	703	668	652	662	685	685	689	673	693	675	657	741	682	653	713	673	699	671	656	673	705	686	683	658	652	658	658	695	727	704	662	703	664	707	674	678	658	659	657	736	646	711	701	724	685	699	698	694	676	683	682	716	666	665	693	707	679	681	705	655	665	643	667	675	710	673	637	671	714	716	667	706	637	671	699	679	710	692	680	692	677	645	676	664	655	678	632	710	662	669	706	699	668	669	698	652	659	658	692	690	653	664	686	720	676	685	674	717	665	619	709	677	686	692	718	703	672	724	690	681	731	674	679	695	683	696	660	668	685	712	682	683	669	723	730	685	685	645	718	705	633	620	710	662	699	685	657	647	701	681	638	681	659	713	693	658	729	640	670	689	679	735	655	692	682	722	709	684	711	712	672	718	680	688	706	668	714	723	726	656	642	638	684	683	697	696	665	677	719	685	675	719	709	695	669	697	692	632	650	683	720	717	673	682	717	718	647	702	655	688	619	700	669	678	685	692	648	675	688	745	695	714	636	690	676	688	658	676	712	683	680	673	681	695	644	637	683	686	690	645	691	669	694	684	695	666	785	674	645	751	700	703	660	678	655	728	661	675	685	717	659	712	679	657	697	733	685	654	682	708	675	701	671	698	654	662	696	661	672	659	654	710	647	702	683	671	717	692	669	718	670	654	715	661	700	677	701	699	696	704	717	717	692	686	780	682	691	707	714	689	659	712	712	710	677	661	666	649	719	668	698	655	718	695	679	709	667	739	690	646	692	684	659	675	704	654	698	646	689	687	602	673	723	659	705	714	710	683	643	675	705	652	684	675	670	682	663	672	673	644	683	680	683	721	651	705	724	659	699	659	718	666	708	669	678	720	719	701	712	687	686	694	697	677	664	670	729	667	684	749	707	680	694	681	673	686	688	670	704	666	677	654	693	679	676	712	667	674	639	631	670	647	681	673	657	671	706	650	698	666	704	696	676	685	670	681	718	703	687	689	711	695	693	662	681	685	647	704	705	676	708	721	652	670	697	710	658	677	666	670	708	698	702	710	716	668	709	684	623	740	673	730	682	678	664	729	647	682	656	672	675	669	703	690	692	709	667	709	667	707	682	657	721	697	717	689	689	683	676	678	686	649	707	668	668	726	655	700	667	704	720	726	688	673	605	698	668	677	634	662	682	663	661	686	651	688	653	683	703	728	660	694	695	728	678	672	662	671	656	678	648	723	698	677	715	625	639	704	670	652	712	681	681	676	609	670	743	683	696	682	708	701	699	673	684	687	704	714	732	655	697	692	674	666	672	644	680	701	707	675	705	724	674	683	657	711	678	671	725	703	668	675	668	671	696	635	646	657	636	695	706	698	683	677	678	655	716	683	688	715	712	694	692	708	650	678	713	707	696	689	708	675	681	673	648	678	659	747	716	717	680	659	742	664	665	716	740	688	696	738	682	663	662	697	682	705	684	689	659	683	655	689	758	704	689	642	714	666	674	641	715	683	649	651	664	684	672	643	661	659	706	704	663	668	676	670	692	665	723	691	650	735	717	664	711	730	661	648	654	716	699	686	688	679	684	749	681	679	704	688	691	687	687	741	690	722	679	632	686	687	715	680	668	689	671	687	727	718	668	661	673	723	660	662	686	718	687	706	693	713	703	695	668	705	708	666	682	680	709	638	687	680	686	668	693	707	653	695	661	674	673	659	660	718	701	687	666	657	701	678	730	695	686	668	686	669	705	668	725	681	667	654	652	696	696	676	679	680	692	675	672	660	704	631	678	674	708	700	679	666	708	655	688	664	669	686	672	697	719	705	692	688	647	693	642	690	673	682	736	635	648	663	684	711	667	680	697	691	695	659	667	682	685	628	731	698	738	708	738	688	678	705	659	666	671	677	680	676	681	674	627	719	682	715	698	675	705	676	688	701	696	698	710	701	708	695	667	731	701	690	680	689	700	630	676	656	655	680	657	730	653	665	756	657	674	691	666	637	680	680	680	693	653	702	704	666	679	706	673	750	716	657	713	664	701	693	657	658	675	726	633	669	692	679	707	701	686	685	704	709	661	703	685	675	660	655	682	677	707	697	668	681	687	678	710	682	734	628	719	690	693	700	686	671	744	655	662	656	712	682	705
28624	29850	31984	21684	6805	2757	2086	1523	1312	1066	874	657	704	662	695	669	642	589	535	486	484	439	458	461	449	455	444	477	458	445	440	435	427	463	437	433	402	412	444	493	438	421	461	425	435	444	420	406	427	427	400	447	437	459	424	449	384	413	438	419	438	462	466	446	407	432	402	407	406	419	443	450	466	424	423	429	451	394	454	448	434	465	395	457	442	475	433	425	451	425	452	429	422	403	453	445	445	396	424	475	409	459	435	459	428	453	441	450	416	453	421	433	462	418	415	466	424	480	422	448	424	451	422	446	453	454	449	415	402	461	412	410	408	415	439	406	447	447	415	455	414	407	454	404	393	471	445	457	408	448	403	426	413	429	418	402	392	466	441	474	448	455	408	445	421	423	448	433	425	425	408	431	440	426	429	453	452	417	425	436	452	426	447	443	458	366	410	427	427	441	409	415	427	424	468	409	415	431	408	435	439	443	408	431	454	445	413	417	415	454	415	416	438	403	414	424	419	401	470	430	434	418	411	442	421	439	438	407	395	418	422	410	415	429	439	462	413	468	394	435	424	429	451	448	431	461	424	433	449	450	427	442	450	398	427	441	410	400	410	403	435	422	428	381	409	424	436	461	410	426	426	479	440	456	435	436	435	430	425	432	434	447	421	438	409	452	445	400	429	445	421	431	418	461	438	427	419	421	426	416	455	401	423	421	439	424	398	471	429	436	447	451	417	452	444	427	415	436	455	438	420	427	468	452	423	420	417	459	440	445	447	424	470	437	439	429	450	417	421	447	447	415	430	413	420	396	444	438	414	419	348	389	439	430	391	464	434	426	437	440	441	387	420	451	451	464	396	448	436	407	421	413	436	419	423	431	431	437	428	468	421	440	449	414	407	422	428	424	449	416	443	421	439	423	430	409	440	450	431	421	436	440	450	425	421	439	425	442	394	441	396	430	436	411	440	424	433	422	413	453	435	459	433	431	438	411	421	385	392	434	422	425	441	436	435	433	458	469	389	437	434	431	386	418	424	399	418	392	410	416	418	427	418	411	430	420	471	407	395	439	398	452	431	409	447	440	451	415	409	421	406	403	424	417	410	418	456	442	427	432	412	429	446	418	418	417	393	416	428	432	500	419	418	464	418	445	446	410	473	396	438	408	424	441	441	415	432	454	434	465	400	394	420	448	406	422	461	433	391	443	447	409	417	442	422	451	435	436	424	400	443	422	405	448	433	413	453	391	420	478	409	423	451	440	420	424	399	458	438	424	420	445	419	439	435	410	434	427	458	412	432	417	433	400	391	460	451	424	416	417	482	442	430	433	469	442	458	452	435	426	463	455	445	402	413	411	495	411	446	449	452	429	455	432	446	412	414	462	445	434	438	447	455	432	444	449	397	431	427	435	433	466	404	420	453	471	441	403	453	422	447	427	419	458	458	459	412	422	459	415	448	416	428	399	412	429	437	457	419	430	423	411	416	447	415	446	424	475	433	472	467	466	492	439	414	401	423	434	417	427	438	460	425	460	386	373	466	416	430	448	456	435	429	439	454	416	411	422	452	383	430	388	451	431	404	414	454	444	442	390	460	425	448	422	410	430	436	417	428	433	441	458	420	422	464	454	430	454	418	439	413	398	477	422	403	393	428	447	431	395	467	398	432	435	450	437	421	466	465	422	444	455	410	404	421	430	423	415	463	410	423	413	435	421	395	425	427	471	465	426	455	433	445	416	448	449	417	427	417	445	438	441	445	415	420	434	437	459	450	420	444	410	436	429	435	447	432	453	443	391	434	405	430	427	427	444	414	405	431	433	456	453	418	426	427	449	434	418	418	445	411	423	437	463	429	417	425	457	419	470	425	411	411	441	406	425	423	460	470	416	479	428	442	415	440	423	426	423	465	434	414	430	402	404	462	436	448	411	417	426	400	442	408	437	387	428	404	420	427	419	431	471	446	442	438	466	445	432	436	415	426	433	407	394	416	428	423	456	445	408	432	408	455	416	425	468	416	432	411	418	431	423	404	418	431	424	434	435	435	441	455	394	437	450	456	431	403	475	400	429	411	412	444	396	431	452	435	480	428	446	379	430	450	430	458	437	416	433	451	433	442	436	442	462	442	405	443	420	450	441	459	417	427	408	444	463	477	428	492	405	439	420	455	458	438	466	462	464	411	486	425	400	436	438	449	439	442	429	429	427	460	447	441	432	403	435	434	453	452	405	440	410	444	506	453	444	429	431	437	414	420	428	444	413	412	436	437	428	443	476	437	400	444	423	408	429	440	408	441	442	485	407	420	445	415	460	453	424	444	438	472	445	449	423	458	443	449	436	419	410	395	467	435	414	398	396	441	466	397	427	463	455	386	429	433	411	411	432	457	447	435	446	420	441	388	420	432	419	451	412	432	418	464	432	462	489	419	458	419	423	441	407	496	435	457	405	414	442	414	436	459	418	384	469	415	450	433	406	407	434	421	440	460	425	429	430	441	421	401	448	415	453	417	402	408	416	433	411	449	446	438	446	452	449	444	420	442	424	428	440	451	425	441	427	452	431	443	433	439	422	430	475	439	414	438	424	431	411	424	451	427	410	420	422	428	436	474	456	411	460	433	415	409	412	465	420	449	435	428	472	407	434	433	440	453	505	431	429	418	414	444	422	459	446	424	387	403	457	469	426	450	449	436	422	419	429	407	456	411	425	425	453	424	472	435	428	437	433	445	435	417	439	416	458	439	451	435	413	411	492	416	433	409	417	419	448	467	437	399	448	407	412	439	409	455	418	442	425	449	435	440	451	434	457	409	420	432	414	433	396	450	411	459	440	425	435	431	457	404	469	401	437	424	416	469	406	432	411	495	445	428	412	483	428	438	404	429	416	419	444	426	430	462	462	440	398	417	440	393	439	419	435	455	402	426	429	478	448	414	421	476	443	470	424	455	464	428	397	471	441	454	465	420	419	431	426	429	458	450	461	435	427	460	434	403	466	427	440	397	460	430	416	413	421	461	465	433	412	442	424	458	421	391	419	406	430	453	460	461	464	425	419	425	411	441	437	456	381	438	425	428	410	422	455	421	441	415	412	432	424	396	425	399	408	398	420	463	395	431	425	429	382	419	449	475	445	469	440	439	411	423	431	467	394	469	415	434	422	412	486	419	424	434	430	443	412	405	445	426	427	427	452	452	445	442	417	447	459	428	429	427	471	458	400	415	435	458	427	431	446	432	386	392	472	440	436	418	400	436	444	443	442	454	387	469	439	457	427	447	456	409	437	456	421	446	444	429	453	418	449	394	406	427	430	431	426	431	425	428	435	436	438	452	420	434	414	466	484	440	450	462	437	443	451	463	436	432	456	420	453	432	432	424	405	429	458	411	405	434	468	393	416	446	433	413	435	453	459	398	442	471	444	432	425	420	431	450	426	401	446	415	418	457	474	400	404	417	472	422	475	395	416	402	437	430	402	451	433	413	438	451	398	438	399	446	465	443	455	439	460	438	439	420	471	444	437
30306	48388	32634	19241	7994	4621	3871	2671	2313	1798	1234	877	1054	894	911	929	836	729	585	595	543	525	501	502	508	529	523	512	455	487	507	507	497	468	515	455	497	511	500	491	502	480	505	523	444	499	489	518	479	469	499	479	506	512	480	482	482	493	518	479	507	463	481	496	491	553	487	487	453	457	505	501	467	432	497	479	496	495	502	512	499	483	525	493	494	479	457	520	496	504	469	551	540	533	498	505	504	507	492	498	490	513	511	483	501	486	471	510	496	490	479	504	501	500	498	489	493	491	466	494	464	452	477	489	496	526	486	470	479	504	472	470	481	480	478	504	507	496	457	478	494	502	498	446	449	452	541	520	491	479	470	516	473	502	536	469	493	495	504	526	491	497	498	503	509	519	485	469	510	461	483	488	523	491	462	489	504	497	502	480	516	474	479	493	473	485	485	506	491	511	468	477	480	523	523	451	524	483	509	506	487	502	481	467	494	485	459	476	453	488	503	490	477	483	459	503	515	490	512	481	485	526	512	503	486	482	457	481	505	476	511	469	500	462	496	505	459	472	473	500	501	474	458	475	438	483	493	521	465	469	508	505	542	494	513	478	501	513	487	498	423	451	452	484	477	472	508	514	488	500	515	501	504	485	478	483	502	493	458	444	486	501	512	510	502	461	474	452	493	475	490	436	499	455	473	440	499	480	524	460	485	485	441	452	479	477	476	478	470	431	482	508	490	509	453	479	489	471	507	474	481	479	511	485	453	482	492	447	484	498	509	459	487	503	473	464	494	489	494	512	477	483	499	490	477	517	499	491	504	472	488	499	483	461	501	478	506	477	475	464	483	523	466	517	474	500	483	477	514	464	516	494	496	473	506	518	520	486	483	492	516	495	481	492	508	454	448	496	476	446	508	501	480	513	487	490	470	498	538	485	449	523	490	483	505	503	504	490	511	503	488	490	475	491	505	514	471	489	493	490	484	523	472	510	507	500	502	492	474	496	508	481	462	485	491	489	494	481	480	482	499	468	521	485	481	477	462	524	512	460	526	464	454	478	477	521	447	508	521	497	451	489	495	494	476	504	479	497	431	527	501	475	511	508	470	495	502	467	495	486	485	516	521	492	465	503	480	551	503	485	500	437	502	457	464	496	478	452	491	461	474	499	475	501	481	477	523	498	482	483	488	459	482	506	452	489	513	469	520	474	491	496	473	508	515	457	528	500	513	508	474	481	482	498	470	492	458	463	469	503	487	488	492	474	447	520	467	502	440	502	469	476	506	470	491	448	472	490	503	501	467	487	476	480	485	457	515	533	497	461	535	490	494	441	464	464	442	478	463	493	525	477	508	502	489	500	507	471	486	513	493	497	471	486	503	505	480	494	482	459	505	450	459	511	484	483	507	448	479	513	480	497	445	487	533	458	493	520	509	469	500	461	480	456	449	490	477	476	511	493	483	501	531	511	507	500	464	474	499	492	495	492	538	490	519	523	481	478	561	495	486	490	480	536	527	524	525	463	512	486	450	495	471	487	463	467	496	467	491	515	453	451	505	465	482	477	531	546	444	432	500	488	505	466	470	448	494	479	466	458	510	448	482	490	457	450	499	471	496	474	481	481	516	460	479	493	477	465	480	472	480	505	487	498	450	481	454	520	482	519	496	491	536	488	512	497	477	494	455	496	474	490	493	460	514	470	485	510	537	501	539	488	492	448	495	532	492	487	527	524	523	483	523	483	508	454	515	496	492	473	463	536	508	502	478	495	496	509	470	481	485	484	510	480	487	474	495	461	509	468	541	533	485	475	504	486	474	459	487	484	517	472	486	484	503	500	482	469	505	480	502	507	523	497	485	497	494	460	494	493	493	487	519	489	474	506	505	535	456	459	466	466	500	505	493	492	486	493	455	502	502	495	491	460	490	486	502	470	510	482	467	503	511	513	502	506	481	469	503	471	500	486	518	486	500	447	476	459	471	482	521	504	532	468	459	481	501	491	497	493	532	483	456	535	494	492	505	491	476	484	494	512	478	484	453	476	477	500	475	474	491	441	500	494	454	465	458	510	514	477	495	493	479	526	484	475	446	470	493	457	498	505	522	519	525	511	476	468	463	489	483	484	483	465	463	503	456	510	473	501	520	478	483	480	485	463	487	467	470	499	469	492	496	505	466	503	457	491	497	506	477	456	495	458	503	480	489	502	478	513	472	485	458	492	489	495	479	471	469	497	499	475	491	478	470	468	498	497	479	500	521	488	467	467	480	526	497	500	491	470	490	437	520	460	506	497	486	501	510	495	524	495	475	476	518	456	484	490	492	502	508	496	526	465	491	514	470	458	508	515	495	481	534	478	495	495	515	495	509	468	499	447	421	480	484	507	501	460	506	487	505	509	519	466	466	505	505	448	525	514	500	474	518	483	473	473	495	513	538	504	470	480	490	491	493	486	435	455	450	483	471	468	500	512	496	488	463	454	499	463	511	463	479	475	464	505	481	488	524	491	506	517	547	474	487	491	485	459	472	496	493	481	463	478	472	502	465	464	487	465	494	500	509	508	499	479	500	459	516	458	467	458	530	486	531	466	487	490	478	490	470	482	476	517	480	499	467	501	466	512	459	469	507	510	487	514	499	467	485	492	502	469	487	465	476	508	460	464	480	489	495	452	480	476	496	484	466	456	507	506	487	518	466	459	472	511	501	557	484	478	481	512	453	516	475	496	478	494	471	460	525	472	486	488	536	490	512	479	494	474	494	501	511	504	500	504	493	487	507	464	467	474	477	452	488	476	489	519	454	465	492	484	495	508	490	482	481	520	514	516	478	461	471	502	454	494	490	512	478	478	516	478	481	495	491	441	555	500	482	490	483	496	483	463	509	510	469	493	488	520	458	458	499	521	456	478	483	561	507	516	494	459	522	549	516	486	504	471	495	476	535	457	495	493	459	490	437	475	465	498	494	482	512	492	464	460	552	466	477	455	513	529	478	529	512	512	508	490	464	524	494	479	483	501	484	491	501	512	513	503	492	519	485	479	502	507	472	448	515	512	520	514	464	462	458	445	529	507	484	520	531	480	512	528	479	535	533	515	447	486	466	502	482	467	492	513	484	472	546	466	428	522	496	464	475	483	493	483	499	510	476	510	467	484	469	489	488	485	446	481	492	538	470	467	494	502	453	512	469	491	456	488	494	488	490	528	514	458	468	531	492	485	469	478	486	512	467	471	496	481	501	493	479	523	480	516	487	489	492	485	510	481	495	461	471	506	524	475	460	516	519	460	466	484	507	477	488	482	448	486	493	449	465	495	480	503	495	477	474	487	501	452	496	490	522	477	499	464	472	517	454	482	505	495	514	461	490	499	515	515	474	474	496	525	477	473	480	480	491	441	486	465	490	482	489	486	513	481	488	505	473	435	496	467	456	477	487	500	471	493	402	484	533	505	492	473	448	424	474	494	531	471	464	469	510	521	457	483	464	441	471	531	492	478	466	521	490	445	462	474	516	495	497	483	458	489
24114	21285	28562	24399	21364	14987	5627	3234	2339	2109	1463	1037	1100	880	905	945	902	791	734	634	631	603	569	609	605	594	562	508	535	563	550	495	515	494	474	521	510	526	537	518	503	487	497	555	535	487	492	518	531	525	479	543	538	515	488	507	486	503	542	469	534	513	515	504	500	514	506	485	457	498	525	474	495	532	491	547	504	500	478	495	499	484	512	470	517	522	494	528	520	541	484	534	519	513	517	502	481	526	536	499	537	485	507	548	547	493	528	517	507	505	502	447	502	517	534	470	502	531	509	476	520	520	530	468	509	527	515	513	541	521	529	452	504	523	467	479	495	514	543	510	518	484	540	480	501	503	518	518	505	477	534	496	473	501	488	493	480	504	525	534	554	488	485	515	533	446	487	458	516	483	547	538	519	467	496	519	508	507	494	473	530	502	521	497	456	504	509	511	483	518	481	530	483	509	507	501	513	522	501	487	522	523	510	467	524	504	478	555	495	510	459	478	492	523	484	485	495	498	534	479	541	492	515	501	505	489	514	495	490	512	497	465	490	471	507	526	499	482	508	527	514	507	503	481	547	537	501	498	542	533	490	472	520	495	522	529	536	511	487	493	514	497	514	497	504	509	545	499	500	532	497	528	510	522	489	464	518	495	498	537	495	495	533	497	489	507	497	486	502	491	505	501	508	516	471	544	472	496	513	504	527	519	499	487	509	458	482	500	489	479	566	532	517	518	506	494	493	474	544	510	485	475	536	490	511	476	551	478	495	503	502	525	478	526	541	497	493	506	547	517	486	529	537	521	524	507	524	534	502	475	511	520	496	512	483	494	491	493	495	522	509	513	500	494	460	535	491	513	513	512	464	499	540	460	557	487	485	484	498	506	497	490	496	501	531	462	482	529	509	513	521	533	499	510	494	505	542	516	501	500	499	502	497	495	535	485	508	478	501	525	472	493	490	512	547	512	523	518	543	557	498	517	480	478	474	487	563	476	510	553	481	489	515	526	499	516	520	514	530	468	514	529	525	478	494	520	474	524	462	519	551	503	519	470	539	520	545	479	555	521	547	542	457	555	492	511	470	507	527	484	541	514	471	480	488	501	517	482	491	492	511	482	507	501	540	515	486	492	510	492	531	469	482	523	492	491	521	497	505	484	518	517	532	478	499	494	511	527	497	507	510	524	476	521	492	503	517	473	485	513	514	509	571	506	505	503	502	517	538	508	505	518	489	515	497	492	484	517	523	522	498	483	494	476	466	502	486	475	503	499	528	473	522	497	494	526	499	518	499	492	491	481	497	530	491	499	526	493	506	482	510	507	528	527	513	493	494	467	524	461	524	487	503	496	483	496	522	468	491	499	527	516	473	510	460	485	527	480	509	505	519	488	546	504	500	483	498	542	477	514	513	479	517	517	496	480	454	525	480	524	549	533	499	513	530	510	474	471	512	463	511	512	506	530	492	463	496	511	448	491	539	529	481	506	515	576	461	522	523	493	505	523	498	460	494	487	503	514	493	471	490	564	568	524	510	488	497	540	524	532	496	497	515	480	498	492	528	514	498	509	535	516	509	496	498	529	539	517	539	460	526	518	508	502	477	482	495	515	530	531	495	543	495	457	501	501	481	511	508	530	503	498	493	482	501	530	539	470	533	528	496	513	520	544	470	529	484	508	500	456	536	490	478	504	538	514	490	501	492	497	488	518	494	511	519	501	494	515	482	486	501	519	469	500	517	537	470	523	516	510	484	510	533	555	505	481	514	541	498	491	517	494	548	463	489	543	493	504	517	516	532	518	504	504	503	485	505	454	484	519	504	511	537	520	579	539	511	531	528	521	529	473	522	486	561	482	504	481	489	498	495	531	484	505	489	490	471	524	461	527	547	479	476	514	491	557	528	507	518	485	484	455	474	472	484	486	496	487	557	540	499	480	490	447	520	476	497	493	511	467	523	511	510	514	520	462	497	502	472	497	512	517	480	536	474	491	471	471	516	503	515	488	532	472	496	493	491	451	502	495	493	516	478	458	525	542	540	512	504	463	493	566	502	484	469	521	456	468	505	491	501	496	487	530	493	512	507	563	504	485	511	516	533	500	517	506	485	535	463	543	488	531	482	470	506	505	490	490	499	490	500	524	548	503	512	488	517	517	495	511	486	490	463	493	534	532	516	480	522	518	501	543	486	477	535	503	537	525	492	501	476	520	480	454	534	515	508	502	528	529	507	520	514	541	514	543	545	482	494	485	486	506	496	506	495	532	443	517	487	545	553	511	545	521	492	482	494	518	509	495	516	511	559	481	489	498	498	519	458	475	541	485	518	516	494	491	510	529	514	508	506	491	529	552	525	514	482	528	484	512	504	511	499	524	469	496	551	559	514	512	480	470	472	486	498	484	510	533	519	467	462	545	516	437	494	509	509	494	509	518	468	529	512	491	506	514	481	514	490	497	510	484	500	483	511	492	517	512	513	516	481	485	504	490	528	517	500	538	522	523	490	489	503	481	498	459	476	523	514	481	492	526	476	512	485	487	541	512	528	546	484	519	513	501	509	512	521	526	487	487	524	461	479	563	496	522	519	523	467	477	525	487	522	479	513	477	471	558	507	525	515	513	470	520	507	476	491	470	525	538	463	516	474	529	479	509	527	508	508	509	479	468	481	519	523	527	472	538	509	569	494	487	503	487	530	467	532	468	512	502	511	508	514	515	500	527	509	514	524	469	492	513	514	484	498	507	538	504	552	509	491	483	505	502	522	484	517	499	524	517	552	475	503	508	517	478	496	537	491	470	495	499	492	473	541	482	518	501	549	520	499	503	520	522	488	495	523	522	477	525	518	471	527	482	507	493	531	520	478	480	506	513	483	497	504	518	471	496	511	497	474	496	493	515	521	496	519	516	531	507	532	490	518	503	473	485	492	494	501	522	525	504	492	467	473	503	494	490	460	499	501	514	483	510	504	455	504	519	521	525	501	541	558	492	473	487	492	549	500	499	479	518	502	534	508	473	507	508	523	484	503	485	513	500	495	490	513	521	522	514	514	497	512	492	494	534	476	525	499	514	495	520	485	510	490	424	525	478	487	520	504	533	506	498	535	494	473	490	499	508	488	503	522	529	514	471	499	547	487	467	500	507	473	466	479	514	497	499	544	520	502	521	499	500	509	462	515	538	485	510	536	534	507	501	513	495	524	468	528	507	506	518	538	504	508	506	502	542	488	508	489	460	533	497	512	486	514	485	474	548	501	487	480	465	485	503	511	521	499	522	501	487	481	502	491	485	514	521	537	496	474	543	484	533	469	500	494	485	469	491	511	545	509	533	506	509	481	501	514	509	511	498	497	532	490	516	505	518	538	503	533	481	529	499	511	521	503	506	478	463	511	527	487	467	528	507	545	489	452	499	507	507	538	512	495	453	498	486	480	487	501	521	479	500	477	507	483	495	504	503	498	484	480	496	476	471	520	519	458	533	530	465	487	468	512	481	467	527	510	517	514	503	482	491	476	525
32383	53131	38568	21609	13616	8087	6746	5211	3989	3310	2195	1535	1478	1193	1188	1227	1181	987	873	835	760	713	644	625	624	628	654	650	575	579	599	608	542	523	613	518	578	558	549	589	557	579	567	555	605	541	541	551	532	623	581	595	532	593	615	533	558	571	528	584	574	580	538	570	575	563	604	586	569	557	533	563	555	542	580	589	568	559	542	552	558	539	575	582	588	571	609	607	596	609	604	597	601	603	601	569	620	545	567	605	587	564	565	600	556	580	535	553	635	587	567	508	524	528	599	541	563	578	585	544	581	575	527	596	557	613	563	512	577	527	548	554	621	597	498	502	520	575	531	569	563	610	561	541	559	576	516	543	549	589	569	543	531	545	541	538	586	545	570	559	564	521	592	559	569	569	593	579	557	568	546	561	560	535	570	575	565	533	564	563	509	506	547	555	583	563	565	564	551	585	572	568	546	547	569	534	509	569	547	560	615	545	575	522	573	587	587	545	514	607	553	600	546	583	555	595	564	590	542	567	533	570	570	541	559	597	583	528	578	552	548	532	537	544	539	544	548	536	561	507	562	553	544	539	538	584	546	565	570	583	577	624	512	560	548	517	558	527	567	548	563	569	544	544	569	580	531	591	531	564	568	571	570	575	556	609	580	511	566	555	532	550	550	556	560	558	560	601	570	579	542	575	573	593	530	553	564	523	532	586	567	601	554	527	579	554	545	579	553	518	573	534	572	574	590	572	562	548	548	543	531	582	521	538	562	559	561	564	553	517	571	577	546	589	589	569	577	538	563	575	587	539	533	536	540	550	548	528	555	561	602	534	541	615	577	566	533	538	548	562	547	555	566	553	534	516	550	570	580	596	513	548	535	540	570	554	531	561	567	593	548	523	572	533	532	553	517	570	539	552	532	561	538	531	554	561	555	570	542	556	576	512	548	541	569	578	577	569	559	560	591	592	577	557	604	542	571	581	552	570	585	560	538	532	575	550	586	578	574	556	564	519	566	544	566	552	552	548	535	544	525	572	555	576	555	567	596	570	569	533	584	588	532	558	557	556	537	566	564	535	536	564	545	564	546	567	557	556	563	565	566	599	539	556	525	572	572	603	555	549	540	602	553	586	557	626	570	568	572	558	523	563	562	607	517	561	531	532	531	555	545	565	572	528	562	551	530	559	551	587	579	544	531	532	571	584	557	554	523	555	529	516	525	564	527	589	543	560	531	536	571	547	585	537	547	625	553	520	532	538	564	562	584	567	605	531	577	575	590	563	555	514	561	557	527	541	562	543	561	539	507	520	541	517	566	568	564	557	574	575	615	515	533	522	577	611	522	536	538	555	536	573	498	538	585	571	567	530	549	561	531	515	525	560	558	593	533	587	561	560	528	583	544	541	504	566	535	557	581	545	563	549	557	548	548	543	578	528	576	546	553	574	527	585	540	572	563	542	567	562	576	498	536	610	604	562	562	521	545	549	515	509	573	573	561	579	545	566	609	556	551	545	577	556	527	560	578	577	576	574	570	555	577	528	568	531	544	558	561	547	582	567	564	569	537	568	592	556	537	545	578	569	640	540	548	562	555	529	569	598	514	559	538	577	581	519	574	552	575	559	527	550	552	545	569	590	568	534	540	575	522	557	583	539	543	576	570	549	579	519	541	531	586	538	576	574	578	525	575	581	560	582	591	569	556	540	515	583	593	578	573	541	542	519	548	579	615	540	549	587	551	553	572	549	563	577	540	544	567	527	587	583	558	562	535	542	556	600	546	562	554	557	586	547	526	541	542	548	538	537	595	563	580	565	567	578	551	553	554	537	596	538	538	558	561	602	564	528	537	543	536	576	535	520	555	578	550	583	508	570	570	563	561	570	571	521	525	555	569	582	525	576	551	561	560	589	613	535	586	537	565	532	553	594	560	554	546	547	577	568	578	580	563	572	539	570	541	546	583	604	512	561	588	546	556	584	580	557	556	600	534	563	560	559	568	594	559	562	558	532	565	576	549	589	539	533	589	546	561	548	547	573	588	531	551	538	617	551	573	547	574	546	600	544	540	531	564	551	556	563	546	539	542	538	578	551	558	535	557	532	584	534	583	535	583	527	553	577	546	533	562	550	599	577	557	541	556	560	577	540	560	567	534	575	548	534	571	583	552	539	530	569	563	563	539	533	524	561	527	568	571	551	596	568	579	579	592	564	540	577	599	530	573	565	562	589	579	588	566	536	585	521	542	591	526	578	569	576	581	573	552	582	556	539	528	563	577	540	546	524	515	555	550	563	550	583	586	542	512	564	571	584	562	552	572	527	579	523	610	543	519	558	543	535	598	571	584	558	541	584	558	581	528	557	589	576	555	575	534	559	603	543	549	541	614	563	527	569	602	581	591	530	570	531	602	546	560	509	596	564	549	578	513	550	559	584	579	551	545	576	591	535	527	558	556	534	561	547	580	566	556	545	595	509	550	547	548	600	594	547	549	560	550	535	606	559	529	531	557	572	559	555	558	567	509	566	563	582	540	552	541	565	570	578	554	553	558	544	543	563	556	564	543	548	597	564	579	554	520	545	546	571	508	600	549	512	552	561	565	523	568	548	558	551	562	557	580	534	542	586	487	559	544	585	598	554	527	615	570	534	577	586	523	562	583	589	546	561	589	568	552	552	571	567	567	562	551	581	568	520	561	539	551	561	627	536	539	575	529	575	528	577	573	589	631	589	518	546	576	603	561	543	543	535	519	550	581	563	536	586	551	575	550	548	613	551	550	527	554	559	550	569	537	585	556	527	571	583	528	557	547	572	568	560	564	578	607	543	548	596	569	551	562	565	556	580	534	570	573	566	540	524	574	545	555	551	574	555	574	611	578	542	557	522	600	549	580	523	539	564	574	553	543	597	543	546	542	550	600	595	545	576	521	571	529	536	589	594	554	603	543	558	544	552	555	547	532	604	555	538	565	533	578	537	552	543	585	564	537	587	573	503	585	580	551	516	562	565	581	571	524	577	572	535	586	585	556	584	599	567	526	570	595	555	543	525	564	551	575	559	541	552	541	542	536	561	551	572	568	567	541	576	516	551	561	519	555	563	587	569	540	536	575	536	568	554	536	540	548	579	579	567	548	512	540	616	554	582	547	569	538	551	535	544	606	549	569	549	564	587	535	566	560	589	537	575	511	586	587	541	538	540	536	541	579	560	565	507	549	561	509	555	530	561	565	559	568	584	579	574	594	573	577	525	565	526	536	534	579	590	553	571	548	526	590	607	572	593	555	596	572	541	532	551	589	507	565	566	571	577	551	550	542	590	528	552	546	580	557	588	568	546	550	531	572	556	587	600	524	559	570	579	535	519	575	555	538	602	582	573	568	549	587	572	562	582	563	549	575	598	496	571	605	530	527	593	577	591	574	593	527	556	537	555	571	556	579	544	580	559	556	568	558	567	531	582	544	561	538	547	535	546	531	546	563	534	527	535	562	607	570	550	585	597	532	543	551	587	556	568	576	586	576	533	534	563
25417	21338	27911	25992	16658	5629	3253	2408	1720	1813	1096	931	904	788	761	772	787	748	631	617	609	608	558	563	579	540	551	560	553	518	515	494	563	547	498	549	508	526	571	516	522	530	511	481	485	495	515	494	511	510	452	502	503	463	523	521	480	501	475	469	515	509	502	530	512	559	499	502	511	485	492	529	487	502	514	499	528	482	542	547	555	492	508	472	473	555	498	517	499	540	553	515	529	557	507	518	539	486	538	526	491	509	508	498	508	516	505	511	470	495	521	494	502	503	554	513	480	486	494	526	480	542	523	495	505	518	496	486	536	484	501	512	486	491	463	498	501	460	524	500	500	478	525	523	492	521	571	480	488	494	503	497	495	475	471	521	481	529	531	506	506	493	522	505	540	478	468	480	522	521	458	530	503	473	506	527	477	553	538	450	509	511	504	536	497	537	502	495	493	502	465	531	511	496	551	486	514	525	471	485	498	505	529	526	514	517	505	529	536	542	487	521	493	476	476	492	514	506	545	452	482	490	521	511	498	488	488	530	536	528	467	521	507	486	485	488	531	523	490	501	486	506	496	512	529	544	524	511	519	530	512	497	496	499	495	518	530	478	495	500	523	511	522	525	516	501	484	516	503	524	525	473	516	523	489	506	525	494	466	504	492	526	500	516	495	529	518	534	555	536	506	487	525	487	537	536	495	533	504	483	514	506	488	494	499	524	519	494	491	515	538	513	524	471	520	552	512	497	538	511	524	516	505	502	460	485	473	498	475	508	509	510	497	494	575	528	548	512	485	511	510	491	483	497	541	521	511	538	512	521	498	503	521	523	493	514	505	517	506	540	503	478	492	523	506	509	486	506	512	498	500	470	514	475	512	535	520	530	503	505	475	469	525	523	480	533	506	495	506	521	517	508	506	489	500	525	499	517	461	519	477	540	526	526	477	529	524	480	512	493	518	516	492	500	501	488	536	535	499	494	530	551	526	509	527	528	527	500	496	486	466	497	519	510	509	512	571	511	524	488	519	481	542	481	505	487	494	473	499	515	495	532	481	525	517	458	500	532	513	496	466	481	489	524	482	499	483	505	506	556	491	499	521	504	526	499	510	511	526	518	515	519	502	559	499	461	491	516	483	445	501	473	500	508	506	524	520	488	523	494	475	496	538	490	509	500	479	487	522	471	525	508	530	488	512	480	531	498	512	533	488	492	523	490	485	497	496	486	538	534	496	481	503	500	499	522	523	492	497	481	519	510	515	512	519	521	477	498	517	528	489	522	508	500	476	504	523	482	481	527	491	475	483	521	499	515	530	539	505	529	484	543	508	500	485	509	510	507	515	527	545	538	500	520	504	503	527	481	473	525	485	528	532	484	528	528	472	475	521	511	479	493	513	482	493	464	444	500	501	497	497	475	421	503	495	486	520	526	483	503	483	500	470	483	498	487	510	492	469	513	519	499	513	533	507	499	530	523	515	541	491	508	531	557	501	517	467	527	541	502	478	473	514	493	528	489	485	476	511	534	540	505	507	503	506	544	521	524	526	523	540	511	517	504	505	510	484	513	523	466	537	506	546	559	545	530	522	536	498	511	523	513	497	486	544	531	479	511	503	505	511	508	529	473	472	486	542	502	513	532	475	456	526	478	486	528	471	502	491	499	485	527	535	490	515	537	527	515	522	516	509	526	537	508	502	526	497	503	517	536	522	514	519	520	497	524	520	517	517	517	526	483	507	492	511	498	495	514	537	513	493	474	496	512	492	501	470	517	482	503	504	519	452	487	507	515	492	528	523	534	482	512	521	490	515	464	519	535	514	508	473	477	521	501	498	498	519	479	507	520	516	509	476	499	453	530	550	523	493	526	528	548	466	495	505	544	536	528	534	501	504	495	497	475	525	559	500	540	522	511	517	507	509	533	500	509	500	476	522	528	466	546	514	515	518	442	511	546	459	510	515	518	475	524	476	511	528	545	499	475	507	480	484	544	494	491	559	531	515	526	490	533	529	500	499	492	476	460	501	530	482	539	507	505	504	538	552	508	530	478	525	542	503	472	541	504	489	502	506	526	489	500	485	533	527	500	548	516	544	485	515	484	495	507	489	501	504	511	467	522	525	518	478	510	540	447	502	499	535	488	511	507	511	522	498	522	484	496	511	527	507	503	527	542	509	511	532	481	499	486	518	546	538	530	490	526	507	506	530	528	539	507	516	513	544	524	534	485	511	517	514	475	540	501	525	511	518	488	530	540	524	483	511	491	520	473	504	507	469	509	474	515	533	484	513	500	522	517	512	527	490	510	485	506	519	475	492	479	500	498	489	468	514	512	510	500	480	500	478	527	503	517	509	525	525	496	540	536	514	518	531	521	492	499	510	507	505	518	487	522	550	504	497	507	499	506	507	513	540	496	495	497	492	488	506	493	478	491	523	452	503	519	510	511	527	505	458	505	491	505	507	520	516	495	504	507	475	506	563	544	468	495	485	509	476	520	526	516	479	504	503	533	517	478	544	538	492	547	505	489	491	518	508	492	526	515	513	531	554	508	503	466	493	491	507	492	530	491	508	482	504	494	508	498	484	488	472	526	534	487	527	521	497	477	503	438	490	539	504	533	478	506	483	517	526	516	494	490	500	483	480	525	508	502	493	503	505	510	507	523	478	547	482	548	500	491	540	499	467	494	493	486	502	475	494	489	519	511	488	488	541	522	503	545	497	505	515	575	509	475	504	481	535	512	538	527	471	499	544	497	523	475	467	487	475	498	522	489	547	502	514	503	496	482	514	517	449	492	506	505	503	495	534	473	541	521	465	505	523	514	498	540	502	523	520	486	501	473	516	467	520	482	547	520	528	554	517	489	506	503	514	528	521	489	507	513	507	519	527	508	479	518	518	531	498	508	465	521	494	527	480	478	479	501	476	548	552	495	491	497	542	496	513	510	495	490	527	465	498	533	484	550	496	510	546	528	472	485	526	524	489	529	473	527	523	510	539	506	520	533	556	505	457	510	532	507	454	470	509	525	497	487	526	482	529	539	514	477	484	523	469	456	529	542	494	518	474	509	495	515	532	512	483	529	510	528	463	531	469	529	513	463	515	469	522	488	502	496	518	500	545	533	514	511	495	518	531	487	467	526	510	495	516	478	541	486	520	517	469	470	501	510	493	529	525	511	495	486	505	500	505	457	553	517	503	528	498	500	512	478	535	513	519	506	524	457	478	451	533	526	484	488	474	542	499	533	527	466	487	494	523	516	492	496	537	542	505	509	501	504	535	563	464	549	508	494	502	483	496	525	543	516	477	528	493	508	500	512	534	539	515	508	505	513	492	523	503	516	519	525	529	509	549	521	483	498	451	501	517	511	517	494	510	470	491	519	476	500	471	485	505	529	492	534	554	529	570	479	500	509	535	570	484	506	553	508	500	538	502	510	508	510	487	499	483	484	511	532	519	514	567	482	499	513	481	510	530	520	518	550	516	516	479	498	510	511	508	474	506	497	531	515	485	511	520	511
30656	49821	35260	24307	13027	6850	5571	4219	3120	3111	1781	1348	1316	1092	1024	1061	991	936	859	748	750	738	679	675	666	617	624	629	612	587	595	584	599	571	629	579	617	597	567	557	579	570	583	589	606	544	581	584	559	546	585	598	582	574	603	541	584	559	531	612	563	524	572	606	513	575	582	551	564	534	569	599	566	584	546	573	565	569	564	599	557	559	590	547	603	568	584	605	586	597	553	644	576	562	654	629	586	562	565	580	603	590	600	563	625	584	570	536	539	553	595	571	569	596	527	554	558	579	570	559	546	606	543	571	590	536	558	542	548	582	565	575	581	537	583	557	562	573	573	630	602	577	567	571	560	573	546	583	532	613	579	575	558	580	568	569	598	560	600	506	585	591	537	626	589	521	565	565	558	557	547	587	569	529	536	583	564	585	546	601	582	556	564	592	544	569	518	581	580	583	592	604	546	608	562	628	577	548	550	562	572	567	572	549	594	612	545	558	576	549	582	527	584	595	557	596	590	588	597	541	585	587	578	575	563	559	554	583	562	585	578	577	544	582	612	575	566	579	576	565	572	596	535	568	573	551	579	587	581	564	532	546	601	610	584	551	603	537	575	625	587	614	590	579	620	572	562	580	553	576	499	571	576	547	586	601	588	582	577	592	561	539	606	613	522	576	626	596	595	574	591	549	560	527	572	566	592	595	583	551	592	551	541	573	569	591	571	569	589	598	584	562	583	571	553	631	517	598	507	571	539	545	627	588	545	546	588	561	589	586	575	543	564	566	579	580	606	590	593	567	520	566	596	574	536	577	576	563	584	558	596	563	538	570	580	563	576	624	558	614	583	597	552	576	611	584	602	526	585	559	602	577	560	570	559	552	589	530	617	588	574	561	562	577	554	546	562	556	548	547	544	573	533	584	551	583	536	553	571	571	545	540	582	598	550	566	564	553	536	588	636	564	557	568	577	560	531	572	570	582	560	543	594	581	569	563	566	603	591	558	578	612	594	567	592	568	575	555	606	614	566	594	585	541	586	513	605	532	555	559	559	604	565	569	544	567	593	583	563	559	584	572	596	572	597	536	599	557	579	562	540	598	643	622	557	578	592	551	592	595	591	557	559	578	563	620	599	554	568	595	543	607	575	578	575	572	545	550	562	600	591	608	614	598	565	547	559	583	571	590	560	593	588	545	556	576	568	542	533	566	556	557	565	569	563	557	551	545	606	558	572	547	570	575	589	541	571	581	583	585	535	562	592	575	575	517	521	637	555	566	561	573	609	570	573	590	536	581	561	588	585	630	575	599	573	624	611	574	555	586	558	533	574	606	569	561	554	546	589	574	548	547	579	534	552	554	576	557	561	545	576	596	598	584	570	575	594	598	582	521	568	586	575	593	603	586	530	587	571	593	594	580	625	589	547	588	523	596	587	576	549	579	568	564	540	557	560	573	537	569	536	589	585	606	572	579	577	619	575	510	566	579	626	612	592	574	605	619	607	593	537	527	551	576	596	559	594	614	583	587	607	564	533	544	589	565	520	570	588	601	607	568	568	613	589	594	575	544	546	542	544	583	586	538	585	558	564	582	576	554	601	582	554	609	555	520	589	576	582	629	566	564	571	654	553	553	521	568	566	567	589	580	538	568	599	539	563	551	534	592	572	587	569	586	554	578	566	585	581	576	559	583	572	592	587	558	575	577	575	537	564	592	570	530	562	597	515	601	557	582	578	563	567	572	594	577	522	597	570	580	551	565	572	575	609	539	532	568	598	553	582	613	538	572	615	620	598	578	560	549	577	582	557	586	567	588	590	576	598	623	612	597	585	556	571	567	548	569	569	605	583	566	568	551	526	568	577	620	603	513	563	577	567	571	553	592	596	561	597	619	567	572	568	582	578	555	544	594	537	557	570	597	583	563	565	563	630	562	563	597	565	563	571	617	535	543	556	595	571	595	569	551	630	541	587	579	564	597	584	579	564	547	560	574	571	530	563	586	586	574	580	551	562	568	568	565	568	567	618	574	586	579	634	564	554	575	589	556	555	558	595	521	586	548	563	597	565	561	576	557	610	587	552	541	549	576	577	616	527	563	540	638	593	561	631	561	524	592	589	549	573	570	580	549	600	620	552	567	625	547	575	497	537	579	575	591	583	595	597	561	564	569	610	539	603	598	569	575	560	599	556	588	602	563	585	541	565	568	618	591	557	564	584	575	597	549	575	543	568	566	571	571	585	558	582	550	603	575	579	548	569	571	569	547	589	590	603	575	591	562	568	551	553	572	545	530	609	541	576	552	556	552	543	544	501	560	588	528	596	587	565	613	595	553	561	581	563	555	617	548	587	558	568	580	522	596	544	553	562	518	591	532	505	548	608	584	584	579	573	569	584	574	623	571	556	558	527	566	581	604	556	588	578	603	615	570	559	567	573	589	547	599	573	581	594	615	583	581	563	535	573	578	584	598	572	529	580	580	534	590	547	572	570	577	582	576	592	551	570	587	583	555	551	559	515	581	553	573	514	610	564	597	565	578	617	625	615	563	609	537	593	550	578	571	577	574	528	595	585	609	564	591	587	541	548	598	551	550	567	567	613	566	545	526	603	575	554	629	580	546	592	593	597	545	536	605	542	614	575	619	562	595	568	555	575	589	570	554	588	584	557	577	577	595	543	571	563	562	579	592	610	553	576	559	601	603	571	551	585	571	588	591	591	539	542	549	591	525	562	610	643	611	588	605	556	524	584	591	572	556	542	567	585	615	589	563	591	588	569	592	573	600	569	642	566	563	628	565	652	580	565	589	581	616	596	609	528	535	607	618	588	580	537	597	563	631	615	555	604	589	569	562	573	569	591	556	615	600	561	565	519	535	610	552	545	562	548	586	622	572	605	540	576	531	590	563	587	562	600	568	579	566	582	629	551	551	558	583	601	567	605	541	559	574	526	543	604	562	605	549	555	558	541	569	559	556	584	587	604	559	598	537	591	550	523	566	554	594	572	561	599	529	565	594	591	581	583	574	601	576	604	610	528	529	610	593	609	523	580	594	542	567	564	582	623	572	551	604	570	579	588	535	593	558	599	577	552	582	568	540	552	603	553	629	531	572	545	549	564	562	573	543	552	551	562	546	574	540	602	626	593	539	531	594	571	576	579	581	606	631	563	555	580	574	553	563	546	571	587	586	547	599	556	613	577	601	528	537	573	544	584	560	576	620	548	591	571	559	567	589	554	604	603	577	556	529	604	549	589	565	576	601	558	552	574	583	565	585	545	541	635	605	594	547	586	613	555	591	563	518	580	548	580	578	586	553	590	605	587	567	526	590	529	576	550	566	565	558	546	564	549	491	553	571	604	583	558	529	572	527	561	599	601	572	575	563	514	562	564	543	614	591	552	551	585	540	593	551	561	599	550	544	593	598	577	536	590	575	566	533	569	576	582	579	561	587	562	594	540	596	551	604	577	579	602	591	555	583	562	598	572	562	609	534	548	596	553	612	578	570	556	537	562	568	583	557
23110	21277	28931	23946	21316	21377	13898	4443	2962	2883	2088	1769	1430	1179	1154	1128	1087	1085	1001	941	839	837	724	751	743	764	705	657	673	704	639	620	622	656	614	623	619	619	632	653	673	617	630	634	654	611	648	685	647	667	616	651	620	624	604	654	641	611	658	669	667	648	675	637	637	656	660	575	640	608	619	637	662	620	603	615	613	601	625	678	623	678	649	660	682	633	625	632	696	646	663	645	608	670	680	651	676	644	641	590	659	656	645	648	625	644	633	637	639	621	633	656	611	652	664	685	701	659	638	678	648	636	634	655	588	609	666	638	602	634	610	622	643	652	626	623	660	628	628	631	660	643	634	617	598	646	596	647	616	615	584	633	609	627	644	628	685	627	606	651	631	604	628	604	687	621	600	605	630	622	640	604	622	626	637	635	632	664	670	665	614	618	599	637	641	673	630	649	639	670	617	627	612	605	616	620	647	631	620	637	619	600	632	610	622	658	623	635	697	620	634	710	637	640	587	655	599	643	599	636	649	641	602	591	605	645	628	635	662	616	654	661	635	618	604	612	664	611	612	634	581	627	619	666	650	618	615	602	693	601	636	624	588	585	634	594	619	598	610	635	656	626	687	609	628	629	620	630	625	625	636	640	610	650	634	615	615	604	637	588	670	642	614	631	623	628	648	655	666	605	652	623	656	606	591	649	665	609	620	643	698	622	664	637	628	674	598	628	644	647	678	632	660	573	671	683	650	576	664	624	614	663	603	622	658	602	631	617	639	574	688	598	621	603	667	659	668	677	639	649	631	608	588	616	651	575	675	582	651	639	629	635	596	627	631	638	636	679	626	646	648	623	647	640	624	643	624	663	634	661	641	658	652	623	632	635	637	651	662	590	661	634	619	648	616	642	656	626	621	602	630	617	642	612	634	646	657	662	665	602	670	627	651	624	627	650	618	628	679	661	631	638	591	596	597	690	589	693	638	610	657	624	631	632	676	663	646	652	635	658	618	621	607	620	592	654	635	643	628	638	619	619	596	643	611	649	615	631	619	619	629	694	617	618	653	610	607	686	650	623	661	589	640	621	638	644	632	638	629	633	651	653	599	666	641	610	663	587	644	607	633	639	623	662	646	654	635	640	634	655	643	674	655	638	569	633	624	611	619	641	615	613	593	641	669	647	634	626	711	590	657	616	670	625	609	650	625	603	603	661	647	592	628	628	625	643	613	615	643	627	643	602	663	660	603	622	660	624	636	634	660	637	651	687	621	579	641	645	622	631	604	612	613	644	629	610	640	614	630	610	697	645	672	610	652	599	620	631	607	635	616	643	676	638	597	648	654	601	614	623	642	653	638	647	627	674	659	618	638	646	588	589	632	645	621	620	625	562	616	633	584	637	641	615	641	622	620	615	648	666	673	651	624	631	609	639	630	657	641	671	656	656	626	660	640	688	651	648	629	619	661	596	664	618	664	657	656	639	618	631	609	672	612	608	590	617	618	657	623	605	629	642	642	619	678	589	642	594	644	640	636	627	635	656	647	613	639	685	629	641	620	632	647	618	594	658	708	662	605	630	673	644	663	592	665	597	638	620	611	640	644	582	653	655	638	647	619	626	580	642	606	617	677	624	627	663	638	606	647	625	602	647	597	639	635	601	617	630	650	650	639	599	610	639	649	640	628	614	607	649	650	616	620	637	653	578	698	617	617	670	654	654	602	619	607	659	654	610	619	617	623	606	640	663	668	639	649	598	660	652	649	612	647	662	627	659	627	642	615	564	647	607	653	616	657	673	655	625	638	657	654	648	658	621	641	652	645	628	602	635	619	646	598	673	642	651	579	601	624	635	630	711	621	619	623	645	615	652	646	654	583	628	647	624	665	618	643	610	684	634	594	650	607	626	625	603	596	589	617	616	651	618	591	624	687	635	665	602	642	613	624	616	623	618	633	636	637	606	603	672	665	610	650	567	608	608	628	615	618	668	651	632	633	625	597	659	651	643	666	665	624	627	629	611	643	625	648	656	618	597	644	658	608	640	630	626	642	690	625	661	658	621	572	668	622	610	633	657	663	633	666	626	632	586	638	669	644	648	629	653	597	608	642	616	658	631	630	662	618	641	630	603	635	619	596	620	621	614	626	635	606	630	643	672	597	608	611	633	689	612	637	608	647	639	657	600	590	636	617	630	624	611	648	612	635	637	575	643	636	606	627	662	634	634	630	634	626	650	628	708	647	646	608	612	629	636	663	628	641	676	627	604	647	645	665	626	662	657	624	648	620	631	618	654	640	595	629	615	648	639	630	632	656	643	618	624	661	681	608	609	609	609	598	627	601	624	644	628	621	625	634	593	635	627	638	641	638	604	579	617	643	611	610	628	635	631	637	625	646	655	634	603	564	636	642	610	629	632	632	645	623	688	629	610	597	592	625	647	614	658	652	606	580	630	680	636	649	647	666	675	656	652	640	666	643	634	635	625	603	628	633	636	641	672	659	632	658	632	654	612	640	661	608	631	629	637	606	669	633	596	633	609	613	617	627	598	680	636	604	648	596	657	667	643	665	632	619	603	700	636	605	612	662	640	660	658	663	627	606	630	626	616	578	625	668	643	622	627	634	661	619	629	606	620	624	608	628	640	640	635	597	609	682	589	650	600	630	620	631	633	605	638	635	641	647	625	631	669	616	628	636	622	602	632	648	633	613	614	647	682	621	611	606	627	607	650	610	671	622	645	614	613	644	638	641	616	645	641	632	643	633	625	567	598	617	603	658	581	662	619	636	636	613	639	614	604	631	608	680	614	648	662	602	614	641	669	699	614	643	617	610	629	678	631	609	588	607	624	661	617	666	672	652	642	637	718	603	666	648	665	668	610	649	631	658	646	607	594	621	634	611	674	620	638	650	644	618	607	601	678	652	622	569	643	638	592	687	629	603	677	601	616	617	601	607	645	632	639	637	593	613	666	645	607	631	591	586	612	596	640	663	646	674	644	644	634	592	579	596	626	635	638	647	628	626	654	649	623	655	608	613	631	611	654	650	599	614	595	646	613	620	682	611	618	631	651	625	613	672	624	610	604	638	651	642	655	637	625	599	658	626	657	602	668	628	623	609	613	640	617	663	669	630	614	624	632	665	638	656	621	645	651	673	658	626	672	611	600	669	644	593	643	609	707	601	629	638	586	601	675	657	630	637	595	621	587	652	666	637	664	676	623	642	648	608	633	588	611	625	652	578	663	623	636	591	640	642	618	606	620	610	610	639	642	636	618	669	637	639	579	611	624	679	622	575	633	631	598	636	630	610	643	623	642	607	666	645	642	661	638	673	642	670	639	654	637	653	611	623	594	660	629	636	628	637	602	591	633	596	635	622	628	658	609	651	614	605	630	607	627	618	656	671	635	619	642	631	645	618	665	649	637	597	643	680	618	598	647	615	640	656	614	702	642	636	620	645	645	643	645	641	648	614	625	641	636	649	637	684	675	634	613	626	641	652	597	636	681	662	599	640	662	653	664	667	648
34997	59290	46472	27930	15083	10157	8353	6171	5006	4660	3096	2545	1910	1575	1596	1391	1408	1375	1275	1091	993	971	955	850	839	848	823	825	774	763	698	725	772	731	709	737	678	708	725	705	703	673	648	705	669	723	700	674	672	728	730	686	714	710	671	694	719	704	675	672	674	692	708	708	685	664	724	653	727	697	694	685	670	683	682	691	693	657	714	676	671	724	695	679	715	759	749	752	715	755	700	760	740	708	679	731	723	743	784	674	699	703	673	697	690	740	715	667	687	678	698	712	668	716	698	708	679	708	668	680	684	668	671	679	703	707	686	725	678	698	719	692	676	667	680	717	690	712	674	702	717	715	705	680	693	713	694	743	679	706	748	727	666	706	657	671	694	677	704	689	658	634	713	701	698	724	713	701	657	701	704	669	674	704	692	676	690	682	714	715	636	732	720	711	667	706	680	719	701	699	624	681	736	698	681	666	671	670	685	665	713	689	655	672	678	715	653	702	719	747	665	665	723	684	672	706	678	722	648	665	666	690	721	717	642	689	627	698	681	703	713	674	671	759	682	670	624	649	683	724	723	691	706	730	721	685	657	676	666	696	715	680	662	673	705	683	682	678	688	705	678	676	640	682	652	667	754	696	674	743	693	689	726	711	727	688	709	752	714	698	747	662	686	684	710	721	693	686	703	734	713	708	657	683	654	672	688	721	736	696	689	669	704	688	666	718	669	685	605	688	691	726	709	703	708	705	665	704	714	688	678	742	655	672	693	693	704	689	704	709	714	686	725	680	682	660	697	688	658	662	681	746	699	636	686	684	704	675	661	735	671	714	693	709	655	716	692	690	714	698	676	700	716	696	722	679	711	715	667	703	696	704	728	670	677	721	694	651	667	696	661	684	695	706	688	667	712	654	709	713	713	712	668	650	703	687	688	706	713	683	668	679	692	713	703	722	660	699	680	692	767	682	666	615	684	695	689	679	667	665	710	660	661	731	703	698	682	710	679	711	667	698	678	691	716	686	633	730	702	684	682	716	668	673	612	670	706	689	713	686	651	707	681	672	670	666	702	697	695	630	676	722	681	736	729	717	673	697	658	705	717	717	689	698	687	655	700	711	683	750	707	677	686	724	685	704	685	687	654	659	702	641	668	689	696	703	689	675	653	706	691	659	717	668	677	710	693	702	717	647	710	685	710	697	731	685	702	692	642	633	675	669	707	723	647	667	703	681	688	707	689	660	684	768	734	659	627	648	670	709	732	687	730	673	714	720	695	706	707	665	689	735	663	693	735	665	710	684	731	695	711	678	676	686	696	680	717	712	682	682	713	636	727	666	661	715	684	656	745	692	759	691	655	718	710	662	666	714	683	701	684	717	690	704	666	659	725	686	710	707	695	715	701	696	672	675	671	696	706	696	664	672	693	735	660	721	707	644	684	688	677	737	695	662	682	706	734	726	699	690	693	691	707	661	678	730	652	706	736	662	700	690	688	666	720	715	687	663	680	668	702	712	669	703	677	666	718	664	687	678	688	703	692	677	746	709	672	677	723	674	708	703	681	691	707	683	649	694	656	708	663	713	680	692	671	702	696	660	661	706	721	730	685	717	725	693	701	733	708	706	680	682	689	700	700	701	672	709	728	692	647	689	683	717	642	667	725	715	649	645	704	690	682	696	720	669	694	707	685	671	706	728	660	710	742	685	668	716	734	685	658	679	715	664	660	708	722	719	681	682	667	752	678	701	699	680	673	645	675	690	669	676	673	702	694	659	665	674	697	656	692	705	707	656	675	638	670	690	691	712	737	663	655	659	663	686	685	720	726	717	664	685	723	741	665	738	747	682	668	725	657	687	670	677	680	691	693	675	714	672	686	684	687	666	638	722	701	658	713	685	713	692	707	736	688	689	679	745	724	664	649	701	648	656	695	690	697	665	713	723	749	650	668	726	681	706	700	647	696	674	743	702	759	668	673	688	683	689	665	690	655	737	705	671	716	680	651	735	734	713	645	703	653	656	668	656	736	676	689	685	670	641	676	686	679	682	701	676	755	713	698	712	668	681	723	726	688	698	716	703	656	751	703	660	647	742	736	680	678	701	694	691	700	669	632	650	730	677	632	673	709	670	693	679	682	696	646	664	707	667	676	696	694	707	722	740	649	665	702	690	669	708	676	717	692	703	707	681	724	718	651	721	697	688	693	718	689	688	700	666	718	666	711	711	709	751	666	628	694	728	651	694	682	675	679	681	684	689	721	678	660	722	681	653	699	715	657	728	684	698	685	697	688	693	676	669	697	682	677	711	674	711	665	692	688	704	695	667	712	703	711	658	680	697	674	732	709	691	700	693	706	714	681	692	677	683	720	711	687	705	755	712	734	681	661	712	712	681	714	683	699	706	671	678	680	718	676	735	675	705	693	698	696	721	710	704	657	683	677	679	686	673	696	654	729	698	664	692	665	680	680	710	733	643	647	695	682	687	765	675	688	688	694	714	675	697	700	698	652	682	681	710	692	669	673	692	689	702	619	716	707	727	659	675	688	712	706	724	707	693	645	667	723	691	671	770	688	727	699	677	694	710	721	685	675	720	693	719	642	689	679	710	720	697	686	645	726	682	720	666	735	674	704	683	689	747	691	651	704	697	688	716	664	718	691	697	748	739	694	673	689	675	670	685	726	746	683	671	678	671	664	679	752	690	703	724	685	630	713	678	710	759	704	701	667	670	706	720	638	700	684	697	684	641	668	672	721	715	733	687	692	692	654	711	730	687	658	624	733	682	691	681	678	663	641	716	728	647	709	673	631	702	688	738	740	707	712	663	688	712	676	719	680	692	667	654	674	668	720	702	713	650	696	735	693	683	677	686	746	672	713	658	711	691	665	730	689	702	636	690	691	724	684	705	696	633	681	683	724	691	680	695	721	707	711	654	647	655	680	661	680	666	734	663	749	727	664	657	691	685	709	682	692	666	685	738	680	684	688	687	692	706	706	684	726	690	722	666	646	686	738	664	688	677	654	717	676	683	686	714	691	699	727	738	676	728	701	638	649	682	668	696	680	719	673	686	685	681	727	717	708	701	667	685	669	721	654	682	645	709	674	678	683	717	648	701	669	729	689	722	653	717	645	657	689	700	688	695	710	673	668	722	672	699	705	683	701	704	654	698	708	689	702	709	664	702	698	680	677	642	676	720	704	681	689	685	698	702	734	732	746	651	687	717	701	689	692	655	695	651	704	687	662	703	682	710	686	666	681	684	668	713	693	677	682	682	697	646	683	648	682	682	684	668	723	691	669	718	712	679	685	685	704	690	674	699	665	732	688	713	719	687	710	707	692	695	721	686	663	689	719	681	734	667	676	703	710	624	681	652	662	751	676	690	696	676	701	709	657	650	733	687	648	619	695	740	670	666	642	713	705	662	697	686	706	702	684	672	655	726	643	691	723	676	697	716	701	656	711	723	680	680	663	733	689	701	688	704	705	674	726	698	659	727	668	693	681	693	671	672	660	657	699	733	707	679
28848	29016	31488	16772	4893	2583	2213	1842	1422	1289	942	851	714	613	623	617	583	594	588	552	495	509	461	477	461	490	435	441	464	434	434	456	468	439	460	426	439	473	431	431	422	449	446	421	429	475	442	431	491	472	489	473	443	443	429	411	443	464	430	457	439	458	462	479	433	437	445	470	454	410	454	473	446	432	457	430	456	439	499	457	484	465	425	424	464	452	470	450	467	472	488	438	459	499	468	449	434	403	440	440	484	454	435	415	492	437	428	473	481	429	442	453	439	477	468	403	491	461	442	434	434	437	432	435	468	427	444	398	414	470	460	497	438	443	447	459	453	426	445	444	426	456	405	463	422	452	459	434	447	432	472	449	448	450	423	466	450	453	486	447	443	419	457	429	450	422	442	442	469	440	428	438	412	437	425	467	452	438	513	446	471	464	437	436	467	429	437	435	433	487	451	415	461	437	436	457	427	457	470	399	446	427	468	480	446	398	458	422	484	459	425	487	421	469	466	443	456	475	464	468	466	444	433	478	440	443	431	441	498	453	437	459	444	479	461	425	479	486	429	432	412	420	433	432	464	459	459	439	454	444	485	476	448	451	469	395	392	445	449	432	456	434	442	418	446	400	429	447	463	469	458	476	446	432	424	445	446	441	459	460	416	455	477	423	437	449	403	470	451	450	464	444	441	443	453	492	439	452	458	465	446	436	443	447	436	430	419	449	463	465	429	453	455	432	419	449	477	447	466	498	434	474	457	459	439	439	434	461	415	445	448	426	458	440	429	443	447	453	493	485	461	442	487	451	433	459	456	454	427	429	439	446	446	450	433	444	432	437	455	433	452	457	430	479	418	435	416	457	444	430	408	461	436	451	464	457	458	441	424	425	450	397	449	481	474	469	468	491	442	441	448	477	437	469	433	420	459	428	480	411	448	423	503	462	428	405	466	516	447	435	459	450	444	394	438	427	448	456	431	452	403	434	424	399	431	455	449	415	475	453	425	439	450	468	432	433	433	436	408	483	488	410	454	437	439	437	468	444	434	438	448	460	451	455	450	494	454	421	460	475	477	427	467	461	446	429	418	451	442	468	440	452	443	473	425	433	438	458	448	446	491	443	458	453	462	414	446	448	451	417	445	419	403	448	441	441	424	430	443	489	425	482	395	453	431	430	444	456	455	452	445	458	445	466	492	454	440	443	435	463	417	432	465	430	454	448	439	478	436	414	444	461	433	471	455	487	454	426	430	430	450	443	456	451	463	422	441	411	422	475	425	461	417	435	424	454	446	441	421	450	430	466	441	473	453	459	472	469	440	474	440	456	424	473	455	397	454	439	430	473	455	451	505	471	462	428	421	488	409	423	430	456	458	443	433	530	460	440	446	424	467	454	494	427	477	434	457	467	436	460	449	462	443	476	454	456	482	451	436	468	467	453	453	422	437	440	460	463	440	428	460	414	500	455	448	437	407	471	457	429	448	432	466	421	447	427	440	465	425	462	437	432	445	468	460	447	480	456	443	435	465	424	423	432	447	442	456	442	461	451	433	452	448	446	434	446	451	464	440	435	449	439	438	450	427	484	441	429	444	449	485	423	443	469	439	426	437	489	473	442	450	436	437	446	434	423	446	428	460	414	484	437	496	443	420	469	471	460	433	425	442	464	491	446	476	455	435	425	427	465	444	445	448	447	447	454	438	417	432	412	454	474	480	436	406	449	450	460	421	440	403	420	439	409	498	431	488	449	421	463	442	474	506	437	457	453	435	445	472	441	440	455	453	453	425	455	464	424	444	408	419	444	494	436	468	465	431	471	469	472	456	458	467	446	464	456	447	470	458	467	445	442	445	432	434	453	437	429	430	414	414	416	454	434	428	432	453	439	430	425	450	438	431	440	460	426	422	433	407	464	437	445	432	463	454	461	476	433	441	466	431	438	449	460	434	471	409	439	433	477	455	441	431	514	463	440	492	473	443	472	452	423	459	457	454	475	434	419	444	429	439	420	422	428	473	478	481	462	448	429	439	465	427	468	414	410	459	454	410	437	416	456	469	487	455	404	438	440	426	464	454	467	426	430	446	404	482	446	458	457	457	474	427	452	457	443	431	449	478	438	486	448	405	449	469	453	476	480	462	432	489	447	444	433	443	450	467	443	445	448	455	459	468	484	502	457	441	426	472	449	444	466	477	481	421	443	442	456	437	425	405	448	445	483	408	438	431	466	426	447	451	414	456	426	417	449	428	426	464	433	443	457	445	472	480	384	417	426	457	395	452	449	439	447	443	481	429	431	445	485	458	462	485	430	434	449	446	420	437	476	437	444	446	475	427	434	425	486	469	409	445	464	456	458	423	455	437	461	441	479	437	440	431	445	442	448	443	474	446	447	435	459	392	408	441	455	454	390	444	435	432	457	436	516	461	436	510	471	452	473	436	473	436	400	449	475	441	419	434	449	447	462	434	439	448	432	457	481	426	464	456	459	450	425	429	420	430	440	401	457	456	437	460	446	457	460	430	471	412	422	426	437	475	401	449	435	438	428	408	434	462	482	447	459	463	458	462	438	434	435	442	429	414	427	471	434	422	452	439	437	470	459	488	456	433	426	427	462	423	436	481	421	463	466	458	423	422	445	413	433	461	455	457	428	467	479	501	455	462	451	446	443	424	440	414	457	447	444	433	431	451	456	447	426	472	416	469	421	454	447	455	478	459	427	454	447	479	413	467	460	469	480	460	467	465	476	428	430	462	481	441	428	480	449	440	438	469	481	422	506	427	416	446	471	472	457	443	426	476	443	451	435	484	441	413	418	462	401	465	463	468	456	426	441	462	457	442	394	465	432	455	429	441	414	472	461	468	445	464	467	446	434	428	433	448	426	446	425	423	416	491	463	423	495	471	448	447	435	456	447	441	450	463	387	418	506	431	474	461	438	447	451	432	457	443	403	438	426	426	413	455	454	476	421	447	451	493	454	490	443	470	436	450	504	431	466	437	452	426	426	432	473	432	421	473	460	456	437	477	452	480	432	503	432	464	416	432	449	455	423	449	465	452	423	456	432	481	434	466	423	469	412	472	442	402	436	476	440	457	410	438	491	466	496	454	472	487	440	432	465	456	448	421	454	414	463	446	445	457	441	403	482	441	466	466	433	454	412	417	435	441	426	469	448	446	452	458	422	413	450	439	460	429	459	456	447	466	432	484	462	423	411	438	450	411	415	463	449	417	427	505	449	426	442	475	407	433	438	479	434	450	425	394	486	478	451	450	454	443	447	431	443	484	432	467	472	459	416	449	486	448	462	440	448	413	454	441	456	417	426	472	431	464	441	450	449	457	466	448	469	461	436	467	421	409	416	439	463	441	442	444	426	437	459	440	455	431	460	439	452	460	487	469	436	449	458	451	469	441	432	446	423	463	395	433	441	463	448	462	427	455	446	518	442	475	480	461	435	450	401	427	434	455	439	466	451	454	442	460	466	439	452	439	439	460	422	442	390	438	472	428	423	449	405	428	435
31207	47053	31974	13391	6709	4465	4067	3263	2319	2122	1421	1217	990	867	783	806	784	772	711	740	582	614	565	597	567	565	563	544	530	547	503	514	541	522	537	512	517	540	517	495	483	498	512	478	522	516	499	440	553	493	555	507	510	521	472	471	502	493	500	522	466	532	494	528	554	513	525	493	511	522	534	526	487	493	524	477	493	499	523	490	551	532	517	545	535	522	536	523	518	532	535	550	502	509	541	482	564	498	513	482	526	513	518	513	526	506	533	520	522	509	496	503	546	519	511	496	473	541	550	505	502	492	533	491	485	480	510	526	492	505	513	526	515	532	510	508	527	537	472	529	537	548	517	518	528	531	495	474	539	508	487	526	505	536	509	483	507	481	535	480	491	540	474	542	521	514	574	517	517	545	504	524	502	501	509	506	514	520	499	497	468	519	464	531	502	499	497	493	492	480	519	547	565	488	523	546	531	538	515	540	566	523	539	488	534	469	459	515	511	548	524	479	489	531	510	532	529	521	528	529	502	529	495	504	470	564	543	508	501	493	506	479	498	508	538	499	528	511	504	466	516	518	508	515	491	511	505	539	504	501	535	490	512	490	503	497	499	536	535	528	521	512	501	490	503	542	494	488	494	496	468	512	526	535	508	493	525	518	522	482	527	540	489	502	533	497	510	507	484	554	510	522	497	507	527	505	479	501	530	518	530	528	513	483	506	475	520	524	508	524	510	519	527	561	515	508	504	522	519	499	505	493	493	485	539	480	554	502	531	483	517	508	532	504	511	499	493	487	518	491	509	475	550	521	520	502	517	480	488	506	534	467	493	438	519	494	500	546	514	521	517	498	495	531	476	501	507	504	480	550	521	536	544	500	507	528	510	516	517	527	517	509	476	517	513	520	508	511	536	532	548	510	519	537	519	504	516	534	479	547	501	465	535	518	514	504	457	533	454	503	544	506	484	521	491	535	484	511	502	505	528	549	501	545	528	506	513	530	503	482	488	530	523	509	510	479	490	521	492	500	513	551	535	535	503	517	531	507	492	502	545	512	497	506	509	521	513	544	504	523	494	487	467	456	522	487	539	519	538	521	537	524	528	515	495	505	503	545	525	493	511	533	549	491	535	498	497	497	498	518	532	525	566	511	533	509	497	542	521	520	529	456	530	554	545	506	515	528	500	523	484	510	491	523	499	503	537	476	556	502	534	460	565	524	526	505	547	526	553	509	514	507	460	477	540	487	495	512	546	508	496	497	498	482	503	484	506	521	510	483	520	525	492	520	518	524	503	497	509	489	523	521	500	505	512	479	526	527	537	517	503	548	554	517	518	478	492	531	537	524	487	518	493	523	551	516	522	503	531	522	513	472	509	541	511	465	483	538	565	447	560	527	498	518	532	514	477	509	498	497	517	494	523	542	509	482	518	484	537	528	542	517	484	535	494	534	531	560	556	553	512	511	522	468	514	548	527	476	498	512	574	519	509	509	484	518	553	497	488	495	485	523	485	530	536	523	495	538	519	473	509	501	517	485	535	532	522	522	473	497	520	536	526	493	515	499	499	528	539	549	540	526	466	473	482	536	526	480	484	528	532	535	511	503	528	514	506	530	531	500	524	519	516	465	498	501	561	507	506	515	479	551	480	494	531	496	493	536	504	526	519	524	491	513	534	495	503	516	517	511	509	563	505	524	518	517	519	518	543	491	506	525	571	483	509	482	577	521	519	521	575	478	535	513	472	483	551	497	529	525	526	526	491	495	560	505	512	515	504	530	487	490	509	505	540	501	531	531	493	514	553	506	514	509	505	532	508	507	514	503	526	495	484	469	477	516	500	517	480	546	504	510	483	456	519	515	505	493	538	531	561	516	512	441	456	483	497	486	489	485	525	486	528	517	488	519	537	480	581	502	541	529	519	492	510	523	549	507	497	556	516	551	529	505	541	511	497	520	550	556	512	491	531	538	503	530	508	526	527	496	514	472	504	496	504	496	536	502	481	503	515	510	523	510	548	466	509	513	493	510	509	518	529	550	509	472	500	480	462	511	482	479	493	518	510	505	487	539	496	544	518	489	500	482	485	522	526	535	530	539	514	540	514	524	485	475	524	526	514	491	516	529	533	493	519	514	459	490	508	471	526	517	496	480	487	491	535	490	524	518	530	497	515	530	511	499	529	560	505	504	497	514	533	554	497	514	544	538	492	510	510	467	451	526	494	557	521	533	508	506	506	510	520	504	535	513	507	508	476	500	487	460	503	516	561	456	513	494	552	497	494	489	520	519	501	525	507	484	514	517	574	525	500	536	556	507	545	510	509	519	525	470	539	523	505	486	544	516	539	513	475	509	492	517	507	513	495	498	531	541	503	516	520	512	512	539	521	515	514	496	519	496	546	481	517	491	491	500	539	527	537	474	526	523	509	500	529	585	500	537	483	536	508	546	515	509	513	490	472	476	503	522	503	538	528	519	472	516	531	462	537	503	505	473	520	513	526	516	517	502	511	545	473	514	523	470	508	521	495	483	532	492	504	510	509	504	526	520	494	518	480	522	519	521	501	488	539	510	532	504	516	531	541	522	579	532	524	552	517	478	496	496	507	483	533	498	500	521	508	525	513	520	498	536	537	513	510	508	503	516	475	506	487	513	515	510	534	491	513	537	499	529	532	526	503	502	522	552	521	513	503	530	527	497	480	508	513	507	520	481	519	512	479	486	482	501	507	506	516	519	558	516	532	510	517	498	513	521	500	551	522	488	513	502	529	530	486	494	502	524	527	510	511	522	498	537	497	528	515	509	503	503	532	503	494	498	501	475	525	509	497	482	545	555	538	541	496	510	493	514	505	518	515	473	507	456	548	570	498	523	506	502	504	553	523	527	530	511	549	532	509	489	525	523	535	541	503	482	543	526	487	529	473	495	516	548	494	479	500	514	523	496	513	523	545	492	518	496	490	465	524	510	522	496	508	491	502	535	507	499	511	500	549	497	500	509	513	531	487	544	544	509	505	511	489	516	516	535	531	551	515	474	494	482	557	519	496	530	509	507	475	549	529	563	530	479	539	478	503	508	533	539	536	487	526	521	478	532	522	531	525	536	529	506	505	530	517	506	507	514	501	531	555	499	463	534	515	503	518	502	512	507	513	525	527	537	509	533	455	506	489	521	488	508	539	525	541	503	503	513	502	462	478	523	556	502	530	489	509	509	547	504	540	568	582	499	510	497	527	521	549	510	515	501	534	553	538	516	498	501	493	500	515	493	493	545	531	544	543	506	480	487	538	516	540	564	518	514	493	505	525	511	552	502	528	492	489	528	532	500	507	497	466	511	509	520	507	469	524	513	500	481	518	476	508	516	508	514	538	521	529	515	534	533	531	487	507	527	514	523	506	539	500	497	480	515	502	492	522	497	532	513	512	461	503	485	512	487	539	488	493	519	533	487	527	524	519	499	488	516	516	537	519	501	498	544	535	518	477	533	497	487	495	479	495	529	483	474	496	522	536	501	547	532	512	516
24086	21246	28595	24331	21271	14872	5328	3258	2280	1923	1616	1193	936	991	924	924	758	728	704	741	683	625	662	595	560	586	600	565	547	560	562	542	477	579	561	492	513	506	526	548	486	527	504	542	523	507	528	500	524	538	535	521	537	513	520	557	520	514	535	496	525	504	529	514	501	510	495	527	550	545	535	522	580	535	545	533	516	501	514	544	531	532	513	483	523	507	524	546	540	522	534	570	539	554	520	580	524	532	542	480	554	526	559	509	515	516	515	502	504	497	466	524	549	470	505	514	531	546	524	526	472	483	535	540	514	508	468	551	502	544	542	503	532	551	537	539	540	548	542	531	539	486	511	534	531	500	557	518	496	501	500	553	541	532	529	541	482	537	533	532	549	516	517	518	520	515	504	539	515	531	519	503	525	511	511	504	527	509	491	496	524	496	500	521	554	529	521	516	537	565	521	518	544	543	488	500	502	517	503	510	538	480	521	536	559	519	529	498	513	515	513	514	497	501	511	517	528	529	533	510	511	528	482	505	500	501	529	538	524	537	512	531	528	509	543	493	536	531	532	520	485	556	532	485	503	522	501	507	526	546	514	514	511	537	550	552	512	523	541	522	474	516	510	516	523	532	497	534	513	519	514	558	524	504	543	542	535	514	518	530	565	544	545	476	518	528	510	534	537	523	570	477	524	477	530	521	525	528	527	543	547	556	532	504	497	469	511	536	540	530	510	495	529	519	529	528	480	500	508	503	532	495	509	472	514	534	507	526	513	565	527	498	562	556	496	509	441	511	499	506	536	505	545	537	511	516	500	544	517	522	531	518	501	582	507	492	562	503	522	529	543	455	565	528	510	529	516	501	528	501	490	510	532	520	530	528	519	491	538	455	481	502	504	546	525	540	534	502	537	531	538	508	538	528	520	560	490	535	523	518	537	546	511	515	513	476	495	513	525	521	540	482	508	501	548	510	477	536	521	499	533	530	459	478	523	499	539	523	528	477	502	491	537	518	529	499	514	554	531	505	536	512	513	499	524	495	521	485	537	513	510	475	516	482	500	553	534	515	558	503	594	568	535	502	543	512	571	534	547	585	542	586	490	514	504	549	522	463	517	494	559	533	510	499	531	514	517	497	500	496	495	536	557	541	494	525	545	548	539	506	517	557	541	524	577	526	506	525	522	503	561	556	539	523	539	471	505	536	524	512	566	494	462	508	481	546	550	499	534	502	523	492	508	521	523	507	535	487	519	475	511	542	520	543	534	496	484	546	486	522	526	521	481	497	536	484	522	487	536	518	509	513	566	529	475	467	539	535	521	525	556	500	555	552	511	499	523	521	532	529	550	514	507	548	489	505	541	554	539	510	495	569	537	521	488	483	532	570	480	535	496	508	522	542	573	570	543	526	548	512	543	538	532	501	519	532	512	532	544	527	553	500	487	479	514	509	504	524	502	496	510	520	519	532	526	528	521	507	482	508	517	508	528	489	538	515	555	491	516	545	534	522	552	564	525	534	528	527	500	541	547	516	534	499	537	544	476	462	526	543	511	533	517	497	507	542	474	512	521	500	486	543	545	498	516	486	518	524	512	496	536	522	519	515	538	598	528	509	535	515	526	514	509	533	517	526	525	554	548	492	544	454	491	540	500	509	536	497	533	498	523	534	502	526	505	541	512	517	520	524	509	498	486	485	481	493	514	483	457	506	486	491	506	544	496	550	494	520	523	510	528	497	563	547	551	484	534	546	518	536	539	495	539	543	511	514	527	512	545	518	547	526	528	523	524	498	539	532	546	573	525	501	523	528	491	511	512	498	530	552	527	521	539	507	546	537	539	535	510	500	487	570	475	549	483	547	526	518	531	499	513	504	512	524	530	526	508	497	480	561	528	531	512	520	499	517	510	527	557	510	545	501	527	469	516	504	504	493	560	521	477	493	510	498	497	514	526	538	509	527	562	516	494	534	479	515	478	538	556	556	503	500	514	541	527	505	490	498	511	519	503	512	495	495	494	530	519	549	562	548	560	543	527	496	559	510	501	533	542	543	532	477	491	538	549	501	526	504	511	489	502	548	545	533	528	526	502	500	544	511	550	525	559	510	490	544	572	524	498	517	518	512	532	488	518	488	531	497	518	490	529	527	564	530	524	550	535	495	534	512	519	550	535	523	536	533	507	512	562	539	531	546	529	505	493	511	496	510	547	534	495	494	497	555	524	492	523	514	501	496	501	527	542	478	514	468	494	546	519	555	565	484	546	529	511	531	517	521	508	521	517	499	531	502	480	525	526	520	521	529	523	529	523	518	505	500	546	503	531	549	526	536	512	557	545	521	444	517	493	504	502	496	508	492	494	558	537	511	549	479	480	488	549	472	500	495	479	492	528	495	502	559	515	553	535	519	551	498	496	490	516	502	535	512	546	506	528	537	530	543	514	489	541	545	547	527	514	534	486	521	522	527	527	523	487	521	559	586	503	502	540	521	501	548	477	504	522	583	518	482	463	499	561	519	504	527	487	536	542	529	520	512	535	528	496	529	540	483	519	541	534	492	513	491	509	494	513	511	541	529	534	529	566	498	539	508	497	476	496	514	545	539	536	535	538	530	513	535	531	531	536	544	479	520	519	521	481	539	539	507	494	541	489	531	503	558	538	521	540	479	546	498	537	551	480	516	529	501	515	503	522	487	510	541	512	498	534	502	496	466	525	505	513	494	512	516	546	520	501	549	510	530	498	500	503	533	477	475	507	537	570	514	502	523	489	524	502	504	535	565	524	519	504	521	501	532	506	520	562	505	476	525	540	512	491	496	561	558	514	529	508	505	517	507	509	522	495	540	527	496	527	555	523	512	502	498	491	520	545	486	527	495	553	503	510	566	537	483	506	502	542	499	547	496	503	504	523	500	525	574	540	511	482	531	543	484	529	493	570	527	503	518	502	473	490	516	496	506	490	540	506	547	495	536	526	503	500	548	508	565	524	543	525	494	518	504	558	521	571	509	533	549	550	533	522	521	525	530	566	521	487	496	548	559	541	517	538	528	509	522	534	514	541	538	466	531	531	515	525	486	555	518	535	555	520	531	534	487	572	517	538	521	546	496	543	549	503	574	502	553	493	549	502	546	536	506	519	541	506	518	502	548	518	546	503	507	496	505	520	525	504	536	527	515	548	512	528	517	492	547	565	541	472	538	538	529	529	595	561	502	526	549	561	557	507	540	517	460	538	539	469	501	476	544	511	549	540	535	527	530	533	534	495	521	494	521	522	519	534	534	511	506	527	517	550	544	510	527	532	550	551	478	499	485	506	463	502	453	534	522	522	551	522	546	511	517	508	524	513	564	506	488	484	533	545	525	510	508	532	520	547	523	508	489	514	547	558	474	475	494	521	508	519	594	504	497	508	496	529	576	489	516	455	516	529	521	509	513	451	522	528	510	559	472	549	563	512	520	513	541	549	529	514	533	498	494	494	501	481	519	521	527	528	520	552	496	519	536	532	512	500	494	481	517	516	560
31853	55012	41464	19658	11943	8383	6698	5392	3848	3226	2582	1881	1367	1349	1309	1197	1077	862	836	916	834	751	732	760	640	645	667	612	643	562	604	621	606	610	647	598	581	601	623	612	599	616	557	570	557	566	600	619	598	533	585	609	596	578	599	599	565	594	586	597	611	593	576	597	583	584	608	557	591	584	567	597	582	574	571	546	559	558	541	559	578	610	597	580	605	606	592	632	627	552	566	603	635	655	625	574	587	592	591	566	563	619	592	626	592	604	576	637	609	590	589	604	606	599	573	607	602	591	616	529	575	583	609	635	596	623	596	556	572	603	544	563	520	560	626	610	610	598	590	598	565	575	598	566	610	623	583	617	612	590	624	612	599	621	584	562	586	570	592	576	554	587	574	596	595	628	601	551	599	551	574	579	552	594	562	578	567	601	581	549	595	577	581	596	606	561	560	575	583	551	609	591	592	583	565	553	571	621	561	568	628	604	588	594	592	633	575	614	587	598	520	595	614	620	580	596	553	544	540	613	571	593	568	627	591	599	542	621	578	601	616	587	592	618	548	571	609	620	594	599	574	603	508	549	577	596	581	571	597	629	527	556	569	593	621	574	600	614	573	570	605	645	526	626	579	546	553	641	602	589	565	603	567	551	576	576	642	571	573	580	577	572	584	597	557	564	578	565	599	582	584	565	560	577	584	596	611	559	566	596	564	593	593	559	599	573	615	602	584	595	620	596	597	605	587	573	577	595	564	534	572	599	610	577	578	610	593	594	610	552	560	536	583	565	599	545	595	531	577	610	594	591	558	616	553	587	554	594	613	619	593	595	564	583	580	584	551	600	546	535	572	565	582	564	603	570	569	575	543	614	568	598	574	533	607	597	587	558	543	609	565	613	571	564	555	528	588	583	580	576	571	589	569	598	551	598	607	572	575	603	575	528	585	604	569	582	593	554	594	616	633	595	578	619	588	571	573	543	565	575	544	577	568	589	614	579	602	597	547	596	572	601	594	581	556	562	598	601	546	586	542	581	566	611	601	592	585	608	590	543	591	569	610	592	570	598	579	559	544	633	583	574	575	612	587	606	572	573	605	604	593	611	581	600	582	582	594	574	644	597	601	571	563	569	611	551	563	613	576	586	591	595	561	593	602	543	568	600	586	608	572	566	563	611	555	573	593	590	565	529	580	578	609	560	545	560	632	546	624	574	576	592	560	547	587	569	561	574	605	562	567	579	604	599	626	587	571	558	560	609	625	589	570	594	574	578	530	572	585	595	569	556	595	559	576	565	581	575	594	587	579	598	593	598	535	600	562	597	547	583	599	549	545	539	558	576	581	589	600	576	568	596	601	548	577	598	533	600	564	570	533	585	596	616	618	543	590	594	561	591	604	623	622	575	537	590	590	623	560	559	594	601	589	629	574	533	570	567	538	592	562	613	532	590	590	592	579	559	586	618	528	624	567	607	591	576	610	624	541	550	563	568	559	544	575	589	569	576	549	554	550	538	614	603	602	573	569	594	608	603	598	578	593	578	545	568	554	609	540	547	541	587	580	574	582	561	609	561	579	589	584	567	592	573	586	567	596	615	565	581	574	544	555	592	536	570	593	564	580	568	569	594	601	560	573	578	581	635	579	620	557	629	598	556	576	571	577	608	582	590	564	549	568	651	622	567	571	542	601	583	618	598	588	571	584	570	554	598	607	620	561	557	548	557	504	583	576	594	576	594	608	571	582	559	611	572	594	611	580	604	544	587	635	584	581	586	537	529	585	528	580	520	569	560	602	657	564	630	591	620	560	548	591	582	544	578	552	546	515	606	559	583	584	559	605	594	560	599	565	557	570	584	566	600	591	594	572	617	590	563	550	606	556	592	564	563	594	615	559	581	589	590	595	554	597	554	575	576	547	573	596	609	583	598	587	573	591	601	561	586	585	550	598	640	590	606	525	610	576	568	560	610	594	601	534	568	565	602	546	612	557	572	540	568	530	598	595	617	556	610	588	556	584	592	580	588	581	589	602	602	590	559	559	619	576	535	578	610	613	583	603	590	534	571	550	586	584	634	551	564	593	600	595	610	572	568	572	612	604	590	578	644	585	585	611	569	551	625	565	569	594	546	553	544	611	566	547	607	568	545	586	545	606	597	543	596	569	544	583	576	558	579	582	610	550	573	577	585	594	581	568	587	578	608	545	562	595	560	571	630	572	546	551	618	574	577	604	558	556	590	559	514	565	577	581	565	587	573	603	565	607	580	564	584	576	590	565	590	569	578	598	583	594	580	623	612	590	559	614	572	600	551	588	594	584	563	569	623	618	554	574	572	557	549	568	598	612	566	604	579	585	572	610	582	568	570	582	628	619	582	636	580	592	598	579	576	548	557	599	597	558	560	599	570	582	590	581	609	582	614	576	600	554	591	571	567	582	585	613	586	645	558	544	574	610	597	558	588	560	546	610	557	576	576	606	550	604	560	553	549	539	568	609	594	566	592	608	596	578	603	589	574	575	595	565	542	582	583	545	597	545	554	592	562	581	596	525	576	598	595	567	594	587	569	560	598	620	636	612	593	591	582	577	617	626	590	574	589	574	570	571	595	554	574	566	584	613	578	615	576	580	555	544	541	535	598	600	542	625	585	594	565	626	552	555	609	581	615	570	565	580	576	594	561	596	574	574	606	563	534	592	554	624	574	534	569	616	552	578	588	576	561	577	564	595	581	558	599	576	559	553	547	576	600	583	586	599	582	565	574	585	573	599	606	611	597	581	624	577	619	586	604	575	584	565	559	590	583	583	561	597	604	583	599	593	603	596	587	596	569	570	598	566	601	596	588	573	563	571	551	555	547	594	568	639	587	583	590	526	560	587	590	584	558	565	588	575	595	595	602	527	609	639	575	540	565	586	595	567	582	588	620	588	596	549	567	564	589	548	574	541	591	608	564	574	570	582	586	598	559	613	575	608	507	587	577	581	583	540	646	557	578	573	590	553	571	586	611	620	560	562	602	588	577	542	573	642	590	571	579	547	541	565	624	570	596	630	641	557	581	578	640	583	572	579	581	603	571	577	569	581	567	609	584	624	588	615	591	571	628	581	620	575	564	575	623	596	601	576	575	591	596	541	596	611	564	576	590	614	572	578	539	579	584	524	547	602	564	587	612	595	605	582	621	572	630	616	613	621	603	553	566	566	573	611	606	638	606	596	603	640	567	574	603	562	574	605	635	553	590	540	599	582	593	571	567	551	626	582	596	625	603	565	539	607	609	597	625	613	576	586	579	634	597	545	602	560	588	603	566	584	560	609	577	575	575	590	569	594	574	600	587	604	610	539	587	562	591	590	507	580	579	570	569	612	576	587	581	576	603	587	554	591	619	582	541	585	559	579	599	569	601	559	605	585	566	574	573	570	566	596	542	560	607	582	574	550	528	576	557	574	575	583	556	608	554	599	607	565	587	551	581	560	594	613	538	533	536	567	590	560	576	593	555	566	588	601	551	532	586	539	568	608	561	602	598
25517	21366	27985	25243	15806	5378	3139	2308	1730	1354	1310	1045	767	799	837	850	708	684	691	637	621	646	630	526	557	565	572	587	579	512	570	545	540	539	550	523	550	538	470	549	540	533	524	558	509	536	562	573	508	530	489	527	543	547	514	551	514	557	471	526	550	482	509	510	490	502	542	496	497	514	523	507	462	547	552	553	467	514	514	491	523	523	543	573	510	568	534	514	522	561	535	521	534	541	540	548	544	530	499	503	523	530	510	520	497	564	506	545	499	515	514	571	508	531	535	519	507	511	497	503	516	518	509	462	531	526	501	507	545	505	558	539	485	495	566	494	524	570	505	522	480	551	524	518	531	530	535	536	504	514	553	587	576	520	523	506	513	470	498	516	526	501	522	521	533	515	510	492	519	513	495	541	506	511	534	524	559	494	553	540	518	540	535	523	539	517	495	546	497	501	552	506	488	548	490	548	510	504	526	546	495	507	510	502	506	534	566	520	543	508	522	510	519	530	528	527	546	557	501	499	507	513	513	476	545	540	510	533	587	534	516	526	538	538	508	511	478	511	498	520	536	500	507	518	549	560	528	523	510	522	509	547	545	484	532	540	522	488	553	523	541	559	552	512	541	526	526	504	562	527	512	522	549	519	485	542	522	568	527	531	496	565	567	554	506	505	502	486	500	492	528	474	508	498	550	560	507	518	531	525	510	477	537	527	508	509	497	529	522	527	504	536	528	489	518	556	521	535	490	517	510	509	542	556	500	535	503	531	549	505	500	504	506	540	504	521	545	494	503	535	482	494	549	506	560	483	471	500	485	525	533	522	549	487	499	483	538	520	521	519	504	543	538	522	543	551	513	510	543	506	502	499	515	490	550	540	526	510	535	520	531	542	554	516	515	538	504	539	516	508	520	519	519	491	513	510	548	522	498	496	482	525	503	489	516	544	514	537	493	494	502	516	512	533	530	497	523	467	529	525	508	528	486	511	504	534	519	520	543	543	542	495	495	529	486	528	496	572	517	494	524	513	527	512	535	505	507	544	470	519	519	526	523	491	488	514	528	494	489	520	560	489	527	481	547	540	530	530	544	519	518	513	533	504	533	497	540	502	521	513	499	501	515	507	540	529	473	559	544	522	538	541	498	510	519	523	515	504	549	527	548	501	521	495	546	473	539	546	481	535	459	556	494	515	485	512	547	512	518	559	503	495	500	529	512	541	491	497	537	541	523	518	492	525	500	515	499	491	496	502	554	522	494	524	543	551	525	526	508	521	496	508	535	531	526	499	480	488	505	536	550	521	497	550	507	476	541	515	544	497	488	512	510	492	474	530	524	544	507	508	507	557	523	511	561	550	536	509	498	507	524	506	529	511	557	547	553	534	502	518	509	509	531	510	490	574	504	477	526	546	549	513	539	495	521	522	501	558	522	495	536	483	497	479	546	492	496	521	547	515	483	529	528	468	526	519	532	498	528	528	490	491	501	514	500	524	546	521	529	501	476	545	521	528	554	502	488	483	539	521	545	555	503	520	532	518	512	521	507	524	555	459	516	554	515	523	542	529	510	533	567	449	478	511	553	529	545	515	515	544	510	489	506	503	533	498	490	530	563	528	530	528	505	531	532	570	502	557	553	503	518	522	538	488	506	544	552	518	543	556	488	534	486	529	481	546	498	525	572	492	549	495	578	504	545	542	528	476	517	510	483	525	521	535	496	490	533	523	543	496	485	558	564	517	515	519	535	526	524	540	550	493	480	539	571	533	529	521	496	534	449	526	522	509	553	508	481	493	501	514	520	506	486	517	532	503	540	538	517	542	531	531	513	488	531	549	523	519	515	546	496	560	509	510	505	543	534	520	540	534	541	516	490	521	522	507	539	517	513	536	514	515	492	481	526	504	514	536	538	495	510	493	520	500	540	493	521	534	493	500	500	490	513	513	540	491	540	509	474	515	531	539	517	523	526	559	514	512	535	501	509	519	518	542	525	506	492	498	538	477	499	477	587	486	511	530	514	566	503	532	530	526	527	513	493	507	522	493	536	562	525	515	514	540	495	497	515	498	520	497	534	483	545	516	529	503	592	497	513	519	528	488	513	548	535	511	545	530	495	509	536	463	531	537	538	563	506	532	542	541	548	549	568	521	552	531	536	486	524	539	557	475	510	525	512	536	517	487	544	543	551	518	547	514	534	550	504	527	522	541	539	544	544	482	512	482	537	516	485	533	548	472	505	522	518	493	540	529	503	555	545	514	498	536	486	534	514	512	518	500	513	469	492	530	528	522	516	543	569	563	523	496	530	516	455	519	518	462	530	484	543	530	525	498	552	545	493	504	519	501	500	524	504	508	501	507	521	543	530	507	544	504	505	540	499	500	515	512	509	497	529	517	516	526	488	542	530	554	529	533	517	480	544	522	490	537	522	513	514	488	512	519	527	526	500	498	506	534	499	497	559	520	477	522	519	515	566	546	513	500	544	518	496	522	526	528	531	524	511	529	501	520	490	550	500	525	520	508	456	489	547	525	472	509	494	518	511	563	497	554	527	534	520	537	480	484	535	503	501	551	531	515	513	524	526	525	519	527	542	500	495	507	524	486	519	495	502	544	536	520	498	521	501	523	538	548	506	567	527	485	531	514	535	556	534	535	525	521	545	554	542	508	550	477	523	522	504	460	529	519	564	515	545	528	540	529	533	481	525	530	527	550	508	533	537	533	501	547	548	543	566	487	530	514	540	506	503	487	482	492	475	502	511	484	560	511	505	524	484	519	519	538	479	532	503	500	510	529	532	516	516	518	504	546	527	519	505	503	521	535	530	523	508	525	510	551	503	471	494	528	506	531	523	537	509	518	538	545	510	527	509	522	505	516	496	483	475	553	535	535	536	508	507	516	513	516	488	498	506	503	504	549	510	514	528	520	527	483	513	541	530	566	522	563	518	523	493	544	519	469	501	548	515	527	495	531	507	536	494	493	515	526	548	502	508	501	494	546	505	583	545	527	528	575	530	546	510	543	470	509	531	523	590	551	525	506	544	541	514	506	524	497	515	503	506	487	574	534	489	536	508	545	551	501	593	501	539	518	533	493	528	538	494	532	534	533	524	539	511	497	553	512	526	537	505	525	524	547	509	559	535	511	514	479	513	517	491	536	534	511	498	502	522	469	553	542	503	511	504	492	528	463	493	498	508	543	528	520	484	528	564	520	539	506	518	535	514	485	507	556	504	491	501	493	512	501	501	527	532	526	513	494	537	539	548	509	510	529	558	533	504	526	484	532	539	534	497	515	548	536	527	518	513	512	493	526	515	535	571	550	521	499	532	545	581	535	568	541	552	509	520	485	530	535	533	513	530	557	496	494	487	533	486	534	496	526	477	543	488	530	507	524	505	518	556	528	519	537	503	529	514	512	524	496	563	502	512	526	516	495	550	574	543	529	500	539	518	493	535	526	531	485	552	550	503	550	481	528	544	524	494	493	524	546	524	507	530	544	510	553	508	510	498	531	531	507
30187	52664	33660	15945	12482	7098	5562	4369	3090	2212	2223	1648	1091	1108	1119	1094	957	915	861	871	765	693	756	679	654	666	640	703	647	643	589	622	606	603	576	613	603	597	638	605	572	569	566	617	598	591	578	608	623	638	585	585	600	608	613	595	585	599	583	595	587	583	595	601	584	571	587	639	590	585	597	578	586	544	586	595	593	619	622	615	609	614	581	587	581	618	616	659	609	590	601	583	605	583	641	642	659	596	628	572	641	578	602	619	620	554	615	592	592	585	619	584	575	601	571	641	646	600	577	545	584	626	619	542	609	612	592	552	592	605	595	594	588	596	596	616	550	573	553	596	607	602	613	605	529	596	577	577	595	584	535	571	595	613	599	586	586	576	605	585	595	640	532	569	613	621	595	586	577	544	597	583	586	593	586	624	516	590	582	617	548	593	561	600	602	630	538	569	590	649	599	612	570	575	604	539	595	605	608	573	562	568	604	590	558	589	607	610	554	586	599	581	604	527	587	568	574	549	548	573	624	602	601	625	587	604	597	565	611	577	595	580	570	570	596	575	611	582	563	578	581	569	568	653	609	607	577	568	621	532	585	581	600	595	557	639	595	586	603	628	604	613	566	609	610	604	591	607	559	619	592	613	602	609	569	581	641	561	551	622	579	596	575	585	586	595	590	600	598	585	590	635	602	571	596	604	582	592	579	539	574	608	572	608	578	603	584	569	576	563	585	624	620	567	599	591	584	553	604	557	574	618	565	562	577	543	586	562	548	565	587	599	610	579	576	580	620	608	553	594	574	578	572	593	542	588	569	611	590	631	601	545	622	624	583	576	571	604	601	625	622	604	611	587	632	603	559	569	557	577	628	577	572	616	593	576	593	558	565	612	559	560	587	607	600	606	623	588	551	596	617	603	563	605	618	576	597	601	634	565	565	601	554	553	624	604	571	577	626	584	599	560	589	555	557	595	604	612	538	596	603	611	606	567	566	552	599	600	590	555	560	537	595	560	567	607	560	594	577	606	555	608	625	617	623	558	611	590	610	600	601	604	589	624	602	592	528	602	637	632	614	611	590	613	532	559	575	588	599	587	605	631	586	591	581	545	580	592	653	591	565	591	597	600	579	579	576	636	584	636	534	620	588	591	559	604	583	576	600	635	617	588	613	595	633	591	555	606	576	616	581	597	621	573	610	565	611	646	611	582	575	670	574	606	575	571	572	590	598	646	615	535	588	588	532	647	587	572	577	574	594	617	620	575	580	639	609	582	632	587	583	647	560	602	619	582	594	613	656	583	616	565	588	599	573	628	608	636	557	640	597	655	601	598	575	565	613	622	575	589	600	628	613	573	563	617	609	592	621	600	591	577	620	617	571	599	582	610	608	589	617	608	579	602	587	587	598	617	596	650	624	616	571	595	586	589	605	584	588	571	575	541	593	573	595	531	614	616	621	562	599	589	600	622	625	568	635	588	616	621	587	597	589	629	633	592	557	532	572	574	598	579	608	581	620	623	634	605	641	589	659	573	575	607	563	574	589	592	601	601	604	575	576	576	624	606	596	577	572	555	613	554	589	593	592	574	589	603	578	609	574	580	602	636	588	586	597	607	520	604	632	626	610	574	631	581	599	602	613	571	570	579	582	595	582	575	637	585	583	591	598	569	592	607	584	603	630	588	594	621	649	611	601	605	570	589	630	595	599	599	633	582	569	577	587	592	605	593	603	596	604	617	609	578	574	583	645	544	599	596	520	594	618	556	597	594	605	585	607	638	574	568	610	536	570	563	621	622	596	543	600	620	554	585	574	563	602	618	556	563	569	620	575	593	562	588	589	604	593	583	593	595	590	579	550	573	632	620	609	597	586	546	528	603	633	603	596	599	529	574	544	557	606	576	560	568	615	588	598	565	640	623	563	560	591	650	596	574	554	518	648	625	612	593	601	591	617	568	579	602	620	627	615	598	576	647	575	625	591	583	625	597	583	591	585	605	562	582	603	590	594	567	638	558	603	615	610	568	598	576	635	544	574	604	581	616	638	588	567	583	591	558	620	604	603	612	616	591	624	626	633	625	588	612	568	603	562	573	596	597	603	579	614	609	569	593	603	625	594	559	562	664	632	572	602	541	567	573	600	599	600	594	618	600	597	582	540	623	621	596	583	611	588	605	562	587	557	616	603	576	646	614	613	534	546	628	594	565	627	603	598	591	624	571	566	622	595	567	581	621	582	548	571	595	565	590	560	569	568	583	581	605	643	630	602	596	603	592	584	560	596	589	582	589	557	605	553	615	612	569	602	572	552	620	572	628	642	597	602	577	592	589	624	543	578	610	605	622	523	537	608	631	595	569	609	546	600	580	601	591	595	604	571	539	631	553	575	635	576	562	598	555	601	569	591	598	560	598	571	581	588	617	611	616	599	552	574	591	578	598	569	584	613	564	622	619	546	618	559	571	611	596	607	562	589	577	576	605	563	601	554	596	607	574	606	587	600	585	581	579	562	578	597	587	577	610	582	567	595	558	563	572	545	593	617	637	548	597	600	607	578	586	626	617	542	569	596	557	577	614	579	590	589	614	562	570	614	579	624	637	604	605	603	562	601	569	624	600	610	571	584	519	569	637	590	609	557	591	552	560	596	607	599	586	585	576	640	608	614	642	561	561	627	617	591	573	620	596	650	558	585	600	551	590	602	605	596	598	581	589	585	611	598	612	582	562	580	617	569	591	590	568	598	566	539	544	614	604	638	583	569	570	629	545	617	567	594	586	604	591	556	614	577	613	601	602	601	543	580	619	584	614	600	606	595	608	601	584	585	600	557	623	595	602	619	578	591	601	602	561	576	634	594	620	562	590	550	595	611	573	597	573	638	602	557	560	581	601	615	589	599	570	588	597	587	636	584	575	622	601	614	583	607	582	583	600	591	581	563	602	589	646	621	590	560	608	612	579	613	603	575	600	594	597	591	604	568	567	641	569	590	603	633	595	576	601	574	567	592	580	559	600	574	568	550	591	577	592	635	616	599	621	578	558	640	602	596	611	577	610	595	594	575	580	574	567	617	584	576	572	598	606	601	593	554	601	588	582	575	618	586	550	581	602	612	566	564	580	608	620	593	592	605	613	583	599	588	582	609	615	612	619	560	604	589	585	592	624	606	550	581	627	594	582	552	594	592	592	670	589	590	573	545	582	619	582	617	597	585	576	575	603	631	592	595	575	557	610	627	596	606	610	593	589	603	534	578	594	619	574	602	616	596	537	569	587	569	547	559	619	603	586	572	570	592	574	561	629	602	597	602	587	601	581	605	621	577	572	586	580	579	605	602	597	568	613	606	630	572	627	597	597	585	625	580	597	557	605	590	619	550	631	599	617	579	580	586	610	560	573	592	567	586	567	586	610	578	564	553	532	585	620	596	613	565	552	608	602	629	588	597	605	603	575	574	578	621	576	615	581	597	614	600	602	602	597	597	561	560	575	612	586	623	592	593	630	575	547	558	548	597	573	579	582	618	548
23175	21343	29028	24036	21582	21598	14556	4849	3212	2386	2330	1872	1279	1143	1166	1154	1071	998	919	885	861	837	811	752	697	752	713	745	688	756	696	654	685	657	682	689	659	657	645	678	642	656	629	715	704	619	641	680	632	657	681	617	653	637	656	657	668	643	645	642	665	700	701	672	632	624	637	656	673	660	631	635	672	661	649	681	657	661	652	657	653	694	659	624	649	639	649	668	669	687	681	700	680	632	665	645	696	622	614	612	663	621	693	662	657	655	660	635	640	658	667	689	687	644	669	620	651	628	631	653	612	683	652	698	633	642	651	645	674	629	657	660	578	609	617	671	674	650	650	643	676	655	619	656	647	617	627	665	685	654	646	659	711	677	640	646	637	618	618	634	630	623	615	660	624	645	619	638	654	662	672	616	694	659	675	651	618	689	592	676	670	628	674	635	663	624	672	656	671	696	652	639	636	645	643	678	638	583	619	665	622	634	641	637	641	627	630	595	651	617	627	654	659	613	623	632	599	642	655	658	665	648	636	702	617	616	642	595	677	647	623	699	616	632	628	653	701	623	649	628	648	661	650	622	625	654	641	715	684	674	613	619	651	598	642	644	605	617	673	653	649	649	628	650	635	626	637	645	635	628	627	641	666	623	682	655	621	659	679	622	624	625	667	666	686	670	657	646	602	624	646	678	651	625	636	647	652	594	610	652	668	653	665	704	662	661	642	624	608	670	656	628	597	654	657	623	653	619	658	642	677	667	572	644	654	621	658	650	655	660	623	616	624	660	656	653	664	651	648	652	635	653	624	621	621	681	667	615	647	654	628	625	631	602	614	637	642	665	656	635	664	675	687	670	675	640	666	625	609	643	654	714	661	629	664	696	621	640	617	617	706	666	649	618	646	653	694	650	681	649	606	667	658	635	652	718	641	681	637	616	614	643	651	647	663	676	671	654	701	678	639	639	651	629	649	673	637	637	616	664	630	635	648	617	660	619	666	662	649	610	665	683	636	669	659	610	625	636	641	652	662	685	670	661	632	649	616	652	596	653	631	683	699	630	661	691	663	653	671	626	654	638	623	654	638	672	650	622	604	621	630	637	619	675	649	655	644	597	650	636	634	620	653	668	682	626	625	681	598	646	643	627	625	613	669	638	603	625	598	671	649	689	653	646	611	567	605	636	650	657	684	667	634	624	639	625	627	645	604	628	601	606	662	678	667	631	633	602	640	642	624	646	657	684	646	638	687	627	687	625	666	617	640	672	704	659	654	644	651	634	671	693	654	651	680	656	640	619	657	688	621	657	682	613	666	674	638	628	613	663	672	669	675	651	641	657	640	587	692	665	647	628	619	646	625	642	616	674	699	646	723	678	640	649	634	629	624	670	642	617	645	643	651	640	649	661	622	673	642	642	665	646	697	655	646	650	613	704	635	633	663	663	611	620	659	641	645	688	603	619	606	654	661	650	674	631	613	706	668	653	637	585	655	600	633	638	676	665	690	671	651	671	662	627	594	661	653	628	638	675	665	666	633	615	598	659	680	640	683	715	651	613	611	652	642	649	666	651	607	616	633	615	637	614	669	707	657	637	637	658	724	673	623	625	628	636	633	615	606	639	626	660	616	643	623	599	683	658	625	672	639	649	680	655	661	695	630	605	655	624	638	670	640	652	679	652	634	665	628	659	638	628	600	620	714	650	619	649	602	589	663	628	611	608	652	601	625	591	651	638	646	666	660	646	666	609	663	610	631	661	646	611	619	663	633	654	624	661	658	632	675	701	635	654	610	640	637	623	620	675	645	622	606	641	618	634	638	633	661	655	612	632	648	645	627	672	671	617	620	646	658	620	651	638	669	634	652	712	650	663	599	655	656	645	585	685	640	648	676	672	670	654	677	614	669	611	626	670	620	661	679	642	646	686	621	668	631	583	648	653	646	595	631	631	630	656	645	629	678	626	654	649	675	652	663	644	640	657	600	640	642	591	630	622	625	641	673	617	601	595	640	639	677	636	621	633	678	647	658	614	646	670	596	590	650	634	671	572	607	591	659	595	640	620	605	652	653	657	598	638	617	636	648	641	628	595	626	670	641	644	674	628	634	719	626	662	655	626	636	627	670	645	647	650	644	687	654	607	609	666	590	644	588	640	668	646	650	622	660	668	719	675	663	608	637	624	653	616	659	645	625	632	643	656	648	620	654	650	664	676	671	659	659	651	614	631	620	667	659	638	638	631	677	634	630	633	631	673	617	593	661	699	651	675	658	665	654	639	663	591	660	626	668	638	617	634	632	696	646	623	643	602	615	652	674	648	603	649	612	652	631	650	672	610	618	617	607	630	622	654	664	623	640	714	575	622	665	636	671	660	690	688	632	616	642	612	623	654	600	675	656	675	605	621	655	641	671	702	633	664	653	630	665	649	653	666	606	650	636	634	668	639	655	649	646	687	655	637	629	653	659	670	598	636	634	646	624	678	637	677	669	673	635	670	623	644	618	696	612	679	644	635	652	649	627	610	649	650	651	640	684	630	646	670	602	681	622	628	635	644	669	618	654	636	594	635	629	619	664	633	634	686	664	685	649	670	646	612	599	648	630	612	668	652	670	664	659	633	643	636	628	671	608	637	692	637	651	667	653	602	675	661	612	601	625	677	618	656	661	647	627	672	664	604	634	630	662	636	702	637	667	635	639	658	652	615	673	643	665	641	644	668	630	650	646	639	646	633	658	651	591	694	638	611	628	648	598	642	608	671	678	684	686	674	622	624	634	647	663	687	685	645	635	655	634	653	604	657	637	633	634	632	628	642	652	627	675	660	647	619	639	670	640	648	621	598	646	602	648	606	629	660	647	622	614	611	646	635	599	626	663	646	615	638	685	628	619	644	661	652	646	662	620	666	676	600	661	669	621	658	656	635	614	683	645	625	671	687	646	651	655	665	671	626	630	657	672	626	625	607	659	654	633	694	591	650	602	652	657	654	630	663	614	652	691	631	650	631	615	596	645	614	621	651	635	635	603	655	598	672	610	660	658	640	696	642	662	695	650	633	666	658	641	663	633	648	685	677	623	635	636	600	616	682	670	643	645	629	667	636	658	618	643	631	616	687	615	619	606	695	668	661	593	635	650	653	689	653	669	643	673	675	673	619	705	647	652	604	628	643	663	643	653	663	657	638	656	665	647	635	679	617	662	623	628	650	627	588	618	642	620	544	653	618	613	655	652	656	676	662	602	663	632	634	604	645	636	659	636	651	653	604	612	609	632	665	628	636	653	594	648	663	683	647	610	631	683	654	630	663	659	631	631	668	726	627	594	636	667	649	647	659	634	602	677	695	686	625	655	661	653	663	643	649	658	676	630	634	672	641	608	657	626	695	624	600	665	640	691	630	658	625	645	629	631	652	647	601	689	618	688	674	649	614	613	610	609	623	672	651	637	674	635	601	625	648	667	649	627	683	591	634	628	630	637	603	669	675	653	643	595	606	640	682	599	602	632	664	641	628	666	666	651	610	628	655
35752	61726	39793	30271	26723	13214	8413	7022	5157	3809	3726	2851	1730	1574	1632	1514	1319	1260	1073	1113	1071	939	951	882	810	805	793	825	764	797	806	759	772	712	711	731	710	748	733	727	666	742	686	760	723	678	714	732	710	681	734	715	707	730	736	723	723	698	741	694	716	696	711	687	667	699	685	721	757	729	713	710	649	751	741	707	725	691	667	724	677	701	725	742	691	703	755	752	771	720	760	774	630	817	780	708	757	722	750	722	763	706	754	705	721	748	691	710	666	748	748	713	753	674	747	691	683	726	734	726	689	622	673	723	733	661	668	678	741	729	676	748	710	682	700	681	728	749	730	772	693	715	705	661	691	692	690	688	693	711	683	698	758	748	689	682	703	706	695	684	712	652	672	684	695	720	713	696	713	691	674	710	734	721	684	666	719	671	738	690	709	704	712	686	697	691	682	730	695	667	734	705	718	670	690	656	734	690	703	693	677	696	719	743	681	681	740	658	667	737	722	708	653	723	733	706	719	754	673	726	721	680	715	694	658	700	645	669	687	690	683	705	711	699	680	701	748	719	683	694	673	718	683	737	744	718	668	704	697	719	709	700	713	692	713	728	752	673	729	702	690	694	764	684	746	720	663	732	724	740	687	713	717	704	707	687	696	653	714	674	698	721	657	666	657	705	721	757	696	715	685	706	691	717	710	682	677	720	707	672	739	686	685	720	672	713	715	686	743	707	713	718	714	673	682	709	701	727	697	729	684	690	720	747	736	783	693	713	736	750	695	661	708	712	697	686	727	739	700	716	696	681	657	735	725	664	656	720	684	673	733	697	705	709	729	695	678	692	706	649	693	779	710	684	725	656	724	717	715	735	736	679	734	719	678	701	701	682	677	725	708	679	643	708	714	691	708	744	720	711	634	734	687	677	736	735	730	720	699	719	746	703	684	721	669	685	714	684	701	701	678	704	699	702	698	705	706	717	692	730	716	743	676	726	733	697	685	678	683	723	703	698	684	710	697	658	673	696	727	735	718	702	687	714	726	709	690	694	745	732	680	693	769	706	679	697	729	741	697	701	709	713	716	710	661	716	677	751	736	714	706	722	702	731	742	699	745	682	707	735	647	704	728	724	664	708	664	741	690	697	709	685	716	668	662	672	679	694	674	733	681	695	688	760	701	728	728	722	703	674	755	670	704	739	709	653	687	704	734	709	641	709	680	720	717	752	668	733	677	677	720	734	701	693	681	731	723	702	660	684	724	695	726	715	693	696	720	683	708	719	679	711	727	728	628	639	723	672	713	741	657	725	714	700	663	748	715	743	707	674	718	703	711	710	742	653	675	712	685	696	730	709	739	658	709	717	726	688	688	734	672	694	638	704	712	692	674	681	675	711	732	735	704	728	715	698	695	670	655	669	692	675	683	746	673	713	705	685	691	738	730	711	737	721	707	685	756	717	676	666	683	684	720	704	687	690	649	703	706	680	693	713	649	686	711	692	713	730	709	736	691	736	742	670	701	719	709	724	701	683	657	730	704	690	729	677	702	673	698	737	723	706	683	709	652	701	699	687	688	727	781	677	733	683	668	655	741	742	713	750	716	676	700	719	740	741	699	746	692	720	697	686	713	707	737	671	712	698	653	645	717	761	690	725	655	703	746	690	735	633	688	675	676	661	697	702	717	723	697	734	663	721	697	661	686	666	722	760	659	656	674	671	700	728	720	710	687	678	670	701	726	752	713	705	710	695	715	737	703	721	683	660	713	736	718	722	699	720	701	750	673	655	720	670	690	694	678	725	717	692	733	678	650	666	706	697	676	747	650	722	740	693	715	634	712	701	757	675	734	732	690	727	720	717	682	679	714	724	695	630	678	657	710	733	714	715	655	711	701	695	689	723	708	702	726	712	671	733	699	674	751	715	711	723	678	672	719	708	716	700	691	673	704	662	673	694	730	721	718	720	732	693	677	682	692	711	710	690	741	714	705	701	714	757	754	775	712	696	728	692	773	716	715	681	676	664	658	711	701	752	700	674	723	707	729	690	695	682	706	711	668	677	718	702	700	703	711	719	677	741	703	701	689	699	673	681	700	687	737	678	723	739	720	726	670	691	693	659	710	724	705	759	696	698	705	678	732	742	663	701	698	678	663	685	721	679	711	689	712	731	642	669	695	667	721	713	674	728	744	692	734	739	696	668	642	738	734	789	710	691	738	721	688	726	735	748	712	710	700	695	686	700	693	727	669	726	644	746	678	736	681	734	697	708	700	726	674	728	678	664	725	701	695	699	730	690	710	749	668	737	710	674	735	734	686	722	672	679	727	734	724	694	666	705	697	701	684	711	700	724	762	679	674	712	684	742	733	709	730	648	712	696	697	704	718	687	686	658	723	683	681	671	689	652	711	714	682	669	667	705	704	758	687	727	642	694	676	693	702	671	713	724	710	725	677	722	703	656	701	666	680	713	707	720	701	713	650	687	649	721	639	704	733	728	724	742	713	637	728	699	734	681	721	750	716	665	702	756	720	704	683	696	697	696	752	718	715	718	731	679	690	718	681	698	677	695	674	733	757	683	709	728	704	680	700	709	758	756	668	676	732	721	665	711	699	718	703	697	711	677	693	735	706	682	678	673	658	716	713	679	708	709	724	695	743	690	677	688	716	724	706	719	716	678	689	717	685	687	689	699	769	695	673	713	742	758	672	699	714	702	682	736	714	699	683	733	702	721	743	681	746	687	730	704	719	700	719	685	712	702	681	728	721	760	655	660	701	662	688	714	678	748	684	738	677	660	715	699	715	663	696	687	700	716	698	732	716	720	694	694	697	741	695	709	669	656	682	733	753	636	694	698	634	693	720	691	713	717	664	722	695	723	728	710	691	694	721	705	738	726	736	693	733	657	742	724	708	702	643	699	716	704	672	709	708	729	705	680	738	664	697	704	716	660	727	759	702	689	686	715	704	655	719	671	704	720	752	664	687	741	775	685	704	684	712	688	724	721	713	709	728	727	769	714	693	690	679	720	714	698	665	700	705	698	712	698	722	676	710	714	665	666	669	684	715	730	702	661	732	665	714	702	714	715	810	713	718	694	700	716	731	702	703	673	686	726	683	658	691	669	756	721	740	694	742	767	748	763	718	699	722	682	690	714	677	691	702	721	739	724	682	731	727	717	700	696	694	757	699	683	759	666	728	659	701	704	719	681	666	761	692	731	708	685	699	724	740	673	719	711	718	608	727	721	761	718	707	712	742	707	745	679	700	733	664	732	681	712	718	703	755	713	738	710	706	657	705	727	688	701	699	744	760	670	688	674	663	707	730	674	747	714	693	694	700	753	710	709	722	712	744	692	649	703	741	662	749	715	700	686	717	723	719	694	730	682	694	766	720	746	731	705	698	666	689	698	687	731	699	767	696	700	762	686	668	689	694	662	661	713	706	737	707	722	682	731	690	704	679	630	699	679	658	722	747	736	691	699	706	708	673	744	780	754	700	747	703	686	699	731	697	656	716	687	703	754
28884	28583	30913	21676	9030	2814	1946	1666	1266	982	1057	947	639	591	594	562	519	559	541	516	576	498	500	471	528	476	450	450	448	474	481	434	416	435	473	461	449	424	434	462	432	467	436	484	461	504	438	425	476	422	487	473	465	434	442	426	453	474	439	444	444	461	458	442	440	441	431	472	454	453	453	511	484	447	504	474	495	415	471	450	459	453	495	481	463	436	455	465	405	456	477	472	447	469	478	458	464	477	470	443	437	491	469	449	463	451	492	472	476	485	466	470	436	444	483	467	429	469	462	455	449	443	409	498	438	437	501	431	423	521	460	441	424	474	454	480	454	422	488	507	412	453	464	493	441	451	455	441	466	453	411	443	467	422	456	455	455	445	466	468	489	455	439	460	460	463	467	412	448	457	448	475	486	424	454	442	436	439	484	457	429	438	463	494	476	476	446	448	456	465	437	448	444	434	426	457	408	448	468	413	450	469	438	453	438	443	433	438	457	449	435	461	456	422	430	448	430	473	490	471	447	446	458	470	456	445	458	467	423	456	438	456	464	446	457	444	452	473	492	476	454	474	440	473	461	444	508	473	501	452	429	429	447	435	437	488	441	442	495	463	438	441	455	482	443	430	437	490	478	427	458	440	454	442	494	445	434	454	404	410	436	514	496	460	493	442	450	395	465	472	441	455	455	458	453	448	438	462	492	463	434	407	453	435	457	430	465	435	443	445	448	510	451	447	432	468	410	455	438	423	435	452	437	420	475	451	445	485	466	466	451	452	490	439	456	449	421	478	450	458	437	441	471	437	464	477	454	442	482	472	460	492	433	419	405	471	464	452	491	491	430	468	460	482	490	456	409	439	463	464	456	450	448	465	467	456	448	455	454	491	472	464	460	444	437	453	449	449	418	457	438	468	473	474	441	413	421	475	459	436	466	413	451	442	460	463	451	445	459	466	438	398	498	409	451	449	423	438	442	450	475	442	477	419	467	490	433	454	463	497	459	452	478	505	420	480	441	424	439	467	436	445	443	452	451	439	450	472	453	459	457	443	461	466	488	425	467	454	510	464	438	430	465	443	442	403	471	391	417	459	415	442	430	441	486	484	431	435	472	435	424	462	482	496	463	496	441	397	426	456	447	410	417	465	494	446	462	441	449	443	460	429	420	470	481	468	477	452	499	440	475	434	431	472	441	442	474	458	472	434	435	448	431	431	428	471	447	426	419	454	460	454	476	476	442	475	429	472	459	461	490	458	467	449	483	450	451	442	454	445	435	437	460	445	455	436	492	465	458	474	462	468	438	461	451	463	439	463	432	454	456	470	459	458	413	475	443	449	477	485	441	439	496	465	456	460	449	413	464	443	443	432	436	434	425	457	426	464	414	467	472	464	452	447	450	467	434	489	466	472	456	470	440	464	439	435	458	436	481	441	450	438	439	467	479	485	454	448	418	428	448	446	422	440	464	470	424	461	464	443	441	450	445	470	455	453	474	507	441	440	479	425	446	476	421	462	425	436	416	454	421	439	465	454	467	437	460	449	473	453	452	462	429	460	451	456	420	426	434	467	461	471	426	462	456	467	439	471	476	427	475	455	416	452	432	450	489	419	406	462	472	471	441	425	451	452	432	446	428	444	427	421	442	466	453	453	475	480	458	472	468	450	463	452	458	449	446	426	484	452	434	475	477	448	453	435	442	447	435	435	425	441	408	471	461	436	484	423	466	443	440	444	463	483	474	443	457	462	499	447	477	445	443	440	432	455	468	457	443	455	460	426	453	479	474	477	450	446	493	456	445	455	439	443	445	425	446	472	456	421	429	438	437	435	406	434	447	479	490	460	452	470	428	442	442	462	422	460	434	458	454	462	427	448	495	453	448	433	464	460	422	450	449	464	427	448	463	462	447	448	458	460	429	439	450	447	419	444	480	492	422	426	436	439	471	441	492	416	454	453	487	422	454	464	472	459	447	525	460	426	454	436	474	463	478	440	438	456	474	438	461	438	461	465	426	480	449	431	434	460	444	463	451	484	458	423	446	455	495	452	451	457	444	465	491	437	494	441	460	439	485	424	431	456	485	423	450	434	433	396	457	476	432	422	479	440	433	474	448	456	465	486	428	465	483	432	485	443	450	489	475	402	478	469	497	440	459	449	451	466	413	452	447	444	426	452	452	472	461	444	450	433	440	411	441	401	432	468	471	470	474	450	453	477	473	436	440	431	450	454	441	437	437	457	412	465	473	469	477	509	448	434	476	433	415	447	470	443	454	432	410	449	466	438	450	466	463	458	463	442	454	498	461	421	472	434	463	494	502	389	405	476	485	435	482	464	475	435	440	451	487	466	453	419	439	436	434	445	459	446	483	477	412	428	436	408	454	492	453	449	472	456	409	451	461	438	462	457	423	462	429	456	450	427	444	470	427	452	434	457	467	469	459	457	486	437	445	457	444	465	451	475	479	439	421	477	483	445	440	439	497	452	468	433	463	461	454	467	466	457	440	455	441	449	451	473	429	430	491	412	429	426	421	461	461	441	481	487	446	472	429	438	438	454	428	429	408	457	467	430	438	449	445	480	483	457	450	440	467	482	429	465	488	445	463	427	476	418	449	495	447	474	475	440	445	428	462	447	461	431	455	423	464	467	424	480	456	450	471	459	428	453	466	489	456	440	436	445	452	494	432	433	482	499	486	426	476	452	451	459	419	452	484	432	427	429	452	463	481	438	431	444	458	430	425	442	395	432	444	430	462	416	435	448	483	467	451	452	419	469	446	461	452	417	462	433	435	459	471	469	450	438	440	446	414	473	446	447	489	437	444	491	438	409	444	454	499	463	473	481	481	480	437	427	451	445	426	422	432	460	473	479	461	460	478	427	446	452	450	441	442	416	417	462	463	424	480	465	493	488	470	470	419	418	426	464	452	420	476	457	445	481	474	435	448	428	451	431	462	463	450	447	474	458	439	462	464	441	466	446	460	465	493	452	476	515	482	445	469	498	477	447	444	449	475	441	472	440	511	458	458	469	458	438	432	469	482	435	439	481	450	458	469	460	431	427	442	446	445	437	460	478	470	435	447	461	433	436	444	464	464	449	463	442	455	464	470	449	425	468	417	448	444	409	479	459	449	447	431	449	427	431	476	454	440	473	428	412	405	457	438	486	460	457	450	435	480	451	426	494	443	449	438	481	434	410	438	429	459	428	459	479	434	435	431	459	435	455	449	442	474	455	432	422	423	459	444	446	443	416	447	477	449	475	473	453	434	474	420	434	468	474	458	451	435	440	441	428	469	427	438	486	464	456	476	436	444	440	438	448	442	405	457	450	471	466	470	440	441	456	466	475	428	467	452	436	437	435	461	462	432	499	435	482	417	471	450	434	442	442	448	461	448	446	466	444	452	452	449	406	503	458	443	452	423	450	457	454	446	481	451	431	472	475	445	438	442	419	432	439	448	441	438	466	448	468	438	450	423	443	471	467	463	439	455	461	454	456	486	470	489	467	441	426	465	458
32490	45807	31978	19722	10597	4661	3482	2967	2183	1580	1564	1460	880	800	761	744	668	746	700	631	631	609	613	546	587	542	512	534	544	517	519	497	513	542	497	544	516	525	507	494	486	552	502	528	485	523	550	471	484	504	511	522	501	499	514	538	482	489	535	534	545	535	477	526	491	528	515	514	524	517	517	528	524	466	508	496	515	507	533	525	507	508	519	518	544	500	573	499	486	516	523	531	482	529	506	522	492	537	466	516	539	525	509	510	495	495	505	519	493	483	502	532	497	523	495	522	511	511	572	465	537	516	522	524	494	545	496	512	518	498	483	514	457	529	462	539	542	531	525	544	493	516	541	529	514	507	547	480	510	514	505	483	524	504	484	500	518	516	525	490	529	522	541	515	526	487	508	492	531	479	501	510	548	534	486	508	475	499	542	510	493	470	525	540	514	487	528	518	513	531	553	502	467	544	531	478	525	528	533	510	519	543	481	486	517	545	522	510	485	526	490	510	515	519	503	511	527	533	556	488	513	505	475	510	541	506	534	495	527	538	526	533	537	475	495	510	504	536	500	503	511	507	485	558	498	475	495	503	483	514	544	504	461	524	517	490	533	501	481	468	509	506	536	518	531	553	522	531	506	562	558	545	504	508	522	507	541	529	530	532	525	501	505	495	534	501	462	530	489	471	505	474	525	535	462	532	532	494	527	499	489	497	525	487	519	535	521	501	548	523	556	545	519	533	503	524	525	523	467	535	536	487	503	445	524	494	506	486	539	502	508	509	529	517	478	518	465	578	530	505	501	485	514	487	544	515	505	501	507	530	501	499	497	558	523	497	526	489	546	548	483	546	528	516	525	517	505	535	461	513	523	508	500	541	539	537	540	515	534	550	495	547	498	527	492	501	516	508	529	511	475	559	513	518	519	503	516	499	527	495	504	509	526	542	512	520	529	463	547	510	550	479	519	517	535	538	537	548	517	493	490	528	539	541	514	522	494	535	555	516	530	505	519	515	546	502	486	489	565	518	534	479	516	480	507	557	558	559	517	467	556	543	514	505	510	514	508	499	543	521	516	545	499	548	518	506	483	460	492	513	503	529	537	513	519	503	515	523	492	540	514	466	522	504	520	526	470	508	510	519	524	523	504	483	514	512	485	535	491	528	515	504	530	495	502	474	484	488	525	487	531	552	495	491	540	505	526	516	505	548	473	522	541	490	514	520	520	485	490	551	557	524	495	494	515	510	484	524	515	517	540	555	535	520	486	543	512	514	493	482	524	475	528	514	547	526	481	526	494	536	490	508	523	509	511	510	532	494	477	514	521	514	538	505	500	531	533	498	514	499	506	525	521	481	524	520	477	531	524	510	538	502	532	521	475	497	516	550	495	527	529	549	549	507	499	542	523	506	509	565	488	509	534	510	512	467	513	530	544	534	528	512	519	476	508	521	526	500	530	523	516	541	530	519	502	501	501	481	516	529	508	498	504	479	480	530	548	519	493	494	480	524	488	490	511	531	571	507	481	523	506	513	503	493	511	512	541	538	514	475	501	502	515	499	494	526	526	483	537	516	518	486	533	509	507	519	533	497	548	522	587	517	538	553	497	524	533	517	479	531	524	522	536	555	542	498	528	490	502	507	531	514	505	529	540	513	511	524	569	525	519	513	545	489	531	500	497	537	477	512	540	480	515	501	514	476	546	519	530	496	518	531	481	494	513	551	479	490	509	505	515	537	505	533	473	562	522	517	499	492	512	522	507	536	523	524	526	531	523	534	520	502	518	528	494	561	521	510	512	507	475	517	573	520	514	479	521	497	522	564	493	512	571	499	524	483	491	501	528	500	535	573	482	583	470	533	499	508	526	528	543	511	473	569	530	531	526	501	517	498	506	490	513	489	539	478	549	465	513	521	484	483	474	577	528	515	526	513	512	514	486	552	526	503	488	515	480	520	533	495	482	503	490	523	517	529	497	539	528	508	549	488	512	429	554	534	468	495	530	524	491	507	520	509	521	525	489	485	556	514	545	504	541	528	534	529	487	529	492	542	507	506	520	495	493	530	502	487	497	510	506	508	537	511	542	548	515	503	530	499	518	530	516	519	538	535	499	517	521	503	496	529	535	492	504	487	541	498	521	536	555	504	522	498	532	511	507	491	505	503	512	535	499	508	530	529	519	518	509	523	539	524	524	498	472	546	523	525	521	518	483	502	498	497	491	543	552	553	575	507	509	479	482	509	542	531	510	531	548	516	501	509	486	522	538	488	538	500	482	518	517	502	563	542	470	522	533	544	517	487	491	538	518	494	507	512	518	487	532	496	542	534	506	485	487	523	522	485	509	491	500	525	520	520	526	524	521	484	498	561	561	499	531	502	509	494	482	525	455	532	508	511	534	496	526	493	506	495	514	536	484	511	497	533	489	494	513	573	501	496	583	469	515	473	505	510	516	489	522	525	523	505	544	478	501	492	493	530	462	539	478	508	526	509	515	498	576	510	527	565	545	512	505	542	493	512	529	536	536	513	522	490	534	519	525	540	572	544	509	487	474	546	556	508	494	474	504	524	509	484	557	515	523	501	523	528	502	539	504	535	533	517	518	458	504	503	494	502	520	547	509	526	529	530	550	533	507	502	524	475	497	489	516	524	539	494	548	546	506	544	539	472	498	467	498	479	519	505	517	476	544	535	477	522	519	524	519	547	527	541	509	491	494	543	527	505	534	499	519	526	535	500	523	516	500	524	531	490	506	537	517	561	525	523	490	569	520	574	516	509	484	526	499	537	507	532	525	537	501	491	518	455	472	515	501	543	512	531	506	523	498	473	490	510	516	539	484	525	531	522	524	510	511	498	509	505	501	484	518	512	507	510	542	490	504	499	507	495	501	534	499	534	539	505	518	540	534	549	524	499	501	492	496	506	515	517	476	543	504	536	513	537	500	485	533	505	515	465	506	522	527	523	520	508	496	516	531	526	504	503	535	504	557	515	455	541	528	468	507	506	500	514	483	544	513	467	501	512	489	527	505	487	519	507	496	508	478	575	524	466	505	480	527	480	498	540	527	504	542	504	528	497	490	509	507	501	525	522	554	485	490	530	497	497	545	506	505	553	505	510	504	473	525	482	481	542	533	549	463	525	517	495	545	506	535	522	517	548	529	518	488	520	546	520	469	519	481	519	548	504	523	550	540	465	562	565	540	446	517	527	502	498	443	499	481	507	537	512	502	511	526	527	490	501	512	529	524	504	501	497	517	553	527	526	503	500	512	505	511	512	514	526	520	550	530	532	495	518	505	548	511	506	539	512	486	500	541	484	499	500	510	510	536	545	526	480	510	533	535	521	504	538	527	466	536	525	497	512	519	528	540	538	533	530	506	494	498	511	471	554	495	517	534	540	527	532	523	522	528	508	530	528	479	473	506	499	549	567	538	517	501	509	510	457	522	510	491	506	491	530	531	522	511	532	498	478	510	507	516	507	511	477	516	511	491	559	508	520	533	563	539	526	493	482	535	554
24037	21279	28623	24719	22463	16203	6197	3044	2241	1487	1447	1305	1167	1076	713	736	765	727	748	677	698	675	638	618	567	563	564	562	520	567	565	521	556	510	523	561	519	508	534	520	511	530	513	522	539	510	514	542	558	489	502	545	517	505	537	532	517	534	542	505	490	510	547	539	520	572	561	525	533	482	530	478	536	503	542	511	503	524	487	511	578	526	503	543	495	550	532	558	574	546	569	502	535	519	518	494	515	520	513	528	531	543	529	495	501	536	534	553	530	509	508	485	517	515	551	527	516	556	504	492	494	502	495	493	500	505	500	557	571	524	507	511	501	526	518	515	533	490	541	563	526	521	534	479	517	492	516	515	524	516	494	540	500	516	502	455	551	511	520	524	494	514	510	500	520	534	554	556	494	500	503	486	485	586	511	513	574	532	552	545	495	529	515	516	506	502	483	501	513	524	552	522	522	540	523	565	530	543	554	508	502	529	529	526	538	515	533	490	491	517	530	497	526	515	540	542	545	506	516	515	539	539	544	544	548	527	519	536	514	484	514	475	506	538	525	491	494	512	508	527	490	524	490	497	558	528	521	545	533	519	517	490	525	541	504	485	503	534	574	486	556	535	510	530	515	484	504	470	493	521	540	546	527	511	490	502	504	526	527	525	536	510	543	498	515	519	519	564	502	505	509	522	527	551	546	534	546	503	523	539	508	488	525	521	510	485	511	506	552	515	505	521	489	526	526	517	517	518	546	519	544	517	487	532	543	527	547	544	547	563	507	521	525	497	542	551	489	498	502	558	512	526	491	496	503	506	501	504	528	514	535	482	474	519	530	512	504	490	492	523	530	518	534	539	522	498	516	544	538	532	470	547	530	533	543	508	509	497	516	558	537	532	521	461	544	477	507	539	505	488	514	529	517	544	502	537	545	493	548	539	485	496	522	522	489	533	496	498	478	504	536	547	541	541	535	499	492	519	499	508	541	554	520	477	499	507	513	559	502	555	526	511	519	526	514	509	570	516	505	499	513	523	527	528	493	508	528	477	459	495	522	507	505	541	546	540	529	522	496	516	561	551	503	560	507	513	517	473	458	507	533	529	514	489	534	488	525	487	543	559	505	536	527	518	527	506	478	511	512	518	568	512	487	500	532	531	517	531	492	479	509	463	507	516	513	498	529	520	498	480	488	490	533	496	543	503	489	522	508	517	510	518	527	521	477	465	477	539	519	493	537	488	520	538	527	526	516	509	528	513	551	554	514	536	539	501	512	539	505	497	509	526	492	518	522	474	559	513	486	518	521	521	516	539	484	536	528	480	550	500	498	510	550	503	515	477	509	562	525	522	532	525	531	519	519	489	528	496	543	510	535	474	515	543	535	542	571	511	547	479	522	554	545	524	517	564	486	548	553	516	523	507	526	540	485	530	497	494	528	526	538	514	503	497	537	526	491	557	526	547	499	493	512	500	498	576	527	474	512	528	533	502	502	535	504	485	535	505	545	534	548	487	518	525	504	512	538	523	488	512	530	490	521	524	511	544	512	489	487	546	517	552	507	515	467	494	560	533	534	487	510	510	541	533	509	499	542	523	550	512	517	544	512	539	551	498	479	538	551	497	516	510	522	569	524	538	544	522	484	533	502	488	511	515	520	540	520	502	496	519	528	528	510	524	548	531	520	480	556	522	544	514	532	494	496	560	528	513	532	518	528	499	492	526	493	506	527	545	484	524	494	502	505	499	471	513	516	500	518	487	540	493	488	512	483	498	549	498	514	536	533	542	511	503	564	478	507	541	539	527	533	488	511	557	491	525	553	555	525	500	509	502	529	519	568	523	519	477	559	515	490	562	511	524	495	509	519	555	503	534	512	538	518	505	533	470	515	508	546	566	513	513	503	547	486	519	472	526	515	552	503	547	523	494	490	525	531	543	493	519	529	512	508	519	501	503	507	494	479	521	504	523	517	504	521	571	512	536	520	529	545	534	491	548	469	492	505	563	459	535	535	495	555	528	561	495	523	474	517	532	491	514	479	505	500	527	480	496	492	536	509	531	537	513	484	513	537	501	477	561	524	518	511	552	528	517	491	527	495	499	502	538	502	536	519	510	508	515	532	475	511	528	521	522	549	520	509	484	528	521	510	533	504	484	472	518	499	496	515	502	524	510	541	511	515	496	490	514	497	542	503	500	520	495	490	529	491	505	506	527	533	502	517	526	508	510	545	520	506	480	551	480	504	548	526	559	542	518	506	542	504	501	494	500	539	497	557	535	522	524	511	549	509	500	533	486	512	540	521	531	552	493	497	508	537	527	489	507	476	543	524	495	497	540	514	529	464	503	544	543	502	546	534	513	522	547	493	518	508	478	548	516	550	476	533	502	536	566	530	495	521	485	552	551	508	513	539	492	525	493	490	510	495	499	511	501	524	542	520	497	460	547	515	505	508	498	498	479	511	489	514	490	527	499	483	489	476	502	515	481	481	532	512	551	548	532	498	484	536	537	482	532	507	536	498	521	496	505	524	522	487	557	535	553	504	491	445	535	514	545	542	516	515	559	503	521	526	508	499	530	544	492	536	516	498	525	517	540	497	553	485	460	520	539	530	530	539	503	510	509	515	515	514	500	506	512	525	505	494	506	575	557	523	528	476	536	551	504	508	519	511	520	530	503	523	532	534	519	503	510	519	490	526	504	502	568	516	526	546	474	530	541	537	519	490	546	526	502	495	538	522	551	512	553	499	518	516	495	492	493	563	529	494	517	566	520	525	507	518	545	527	508	548	524	478	546	517	516	514	537	504	524	488	504	515	494	491	523	513	534	520	494	482	526	516	490	515	558	534	547	477	519	519	536	464	497	471	532	518	508	538	482	534	529	547	505	537	518	525	502	525	508	500	520	531	529	509	521	494	560	524	522	494	515	524	525	526	497	510	492	550	556	509	559	543	541	512	513	541	528	496	524	491	513	512	544	554	493	513	546	576	511	510	512	494	493	554	505	517	516	537	548	509	496	520	538	488	491	491	509	520	500	532	520	512	490	520	495	508	523	515	538	489	553	508	515	517	514	535	558	520	503	523	507	544	524	551	523	499	507	442	579	523	525	514	542	482	535	545	499	501	521	492	503	503	528	527	490	506	489	498	495	542	497	537	525	510	515	559	534	522	553	514	513	505	510	478	501	544	455	504	503	523	497	524	517	540	536	519	543	500	502	505	509	533	482	478	491	517	536	550	523	506	490	492	506	489	475	552	516	531	546	525	471	504	491	521	487	497	522	514	486	475	499	542	489	517	511	460	483	511	551	529	482	500	548	558	524	538	525	549	523	554	498	534	494	489	523	506	482	577	497	531	515	570	570	556	519	510	538	500	514	499	546	491	508	529	507	520	561	528	483	508	530	486	485	503	487	518	511	508	532	572	511	544	521	517	513	525	555	525	532	508	525	501	506	542	525	532	547	511	539	497	547	522	495	501	501	542	514	495	541	495	491	551	540	540	476	532	468	507	525	474	505	514	472
32324	53349	39840	32681	23098	9371	6474	5128	3776	2463	2308	2013	1696	1407	968	897	1001	889	855	888	840	800	728	701	630	665	632	656	634	616	633	644	605	584	603	612	577	609	602	583	609	571	575	569	593	593	555	569	570	599	550	560	597	610	539	602	554	572	573	551	567	540	584	577	616	561	543	557	588	573	590	564	561	524	597	571	564	559	575	618	567	576	569	585	595	602	544	595	592	577	620	652	613	583	594	589	612	590	645	562	559	625	591	576	597	583	620	586	596	613	595	582	572	615	599	557	572	605	569	551	589	574	544	596	576	567	618	594	587	602	593	627	556	525	573	528	609	560	557	582	577	579	558	541	601	591	594	600	542	550	577	580	563	581	567	591	590	556	615	547	579	565	583	563	600	573	579	548	568	587	593	551	603	598	559	600	618	602	630	561	558	570	549	592	541	548	561	586	558	563	638	608	531	592	547	575	528	563	587	602	573	640	578	567	565	609	584	583	584	606	586	589	601	632	574	580	588	582	572	565	583	590	590	612	586	603	550	591	594	571	522	621	594	540	545	568	559	588	550	603	593	542	545	626	556	595	569	619	524	595	617	599	577	593	589	560	600	580	609	597	581	562	597	575	575	542	560	595	597	592	561	535	561	555	564	571	565	540	622	594	568	532	558	556	572	566	591	611	565	559	594	608	543	580	611	568	538	594	559	534	599	555	514	575	606	604	581	597	572	525	592	577	578	569	548	575	589	589	572	562	595	585	575	625	564	596	564	596	575	603	542	578	596	594	596	585	534	584	560	586	583	569	551	549	553	616	579	544	581	618	604	587	607	624	589	591	557	549	573	588	562	577	586	586	617	565	563	559	532	548	582	592	578	573	568	573	564	580	583	598	583	596	573	560	574	558	557	541	597	535	568	569	562	572	581	572	551	620	540	573	576	575	619	566	619	580	554	587	557	575	595	601	582	588	588	543	573	593	598	546	582	575	572	593	548	598	581	580	528	536	578	618	549	571	587	579	589	598	547	569	590	586	535	564	584	585	611	611	604	569	568	572	573	582	542	618	560	614	552	553	521	606	611	604	568	587	612	577	597	643	537	571	602	548	639	567	598	558	585	578	581	558	598	595	556	552	550	600	573	582	619	537	589	569	609	542	570	586	604	580	565	532	562	589	549	580	539	606	571	590	578	601	554	543	585	609	598	593	641	594	579	567	578	579	549	596	573	588	576	567	564	542	572	588	553	621	568	566	540	601	550	558	581	605	579	608	558	575	586	583	576	572	588	577	594	551	577	566	594	601	587	530	570	585	570	556	569	631	586	561	537	553	570	525	610	577	549	549	586	520	596	603	614	656	554	552	540	547	595	614	547	617	554	564	589	561	572	636	567	552	587	543	571	576	584	539	550	578	605	571	574	562	626	639	570	596	572	530	557	561	563	600	600	546	557	581	528	574	573	589	528	556	542	636	579	584	562	580	595	560	585	551	577	596	562	582	604	566	523	529	547	554	599	566	572	575	650	599	573	615	618	566	588	569	509	577	572	631	560	576	622	550	582	545	579	607	625	575	603	607	574	574	555	544	586	589	562	606	576	643	586	560	587	559	554	559	540	577	600	565	587	575	554	579	608	583	583	562	558	566	603	594	575	580	560	585	589	599	551	575	642	583	591	574	573	570	579	566	584	565	554	620	578	591	541	604	589	563	552	573	537	534	565	593	599	577	601	588	574	596	532	588	589	575	581	611	570	617	574	574	596	571	590	567	553	593	542	583	554	545	612	562	604	546	574	573	573	579	610	597	551	574	563	574	601	572	568	599	557	592	575	567	561	577	553	606	576	594	600	559	568	594	573	630	565	562	552	579	557	587	563	640	600	583	588	594	594	542	574	567	577	588	576	574	606	611	548	583	566	577	556	534	584	602	576	576	583	560	554	549	543	594	574	567	547	570	561	559	612	546	603	572	632	569	583	568	541	592	598	538	585	567	572	583	562	558	564	595	575	596	586	589	590	599	635	578	587	591	586	535	596	609	602	569	584	559	559	562	575	541	570	557	570	574	590	590	529	568	578	562	561	555	557	564	563	530	521	604	616	611	587	549	552	570	580	587	600	572	560	591	608	585	613	579	609	583	602	574	605	533	616	594	561	607	594	566	566	599	582	571	583	589	584	572	557	613	586	593	606	581	606	585	572	575	539	551	537	610	559	594	586	587	556	560	562	564	570	579	596	599	575	567	618	589	571	603	566	551	565	572	571	544	564	556	598	591	565	590	591	605	534	564	575	587	592	545	601	576	590	541	570	594	543	567	641	592	587	606	610	577	563	613	576	600	590	575	595	545	589	606	578	587	604	575	533	595	556	580	596	602	603	593	592	601	544	573	604	596	615	602	599	611	574	565	568	579	603	585	585	596	575	581	575	568	577	573	567	550	572	590	563	564	605	527	570	587	554	574	621	625	552	589	630	564	555	602	576	623	565	588	632	599	566	567	598	555	604	574	614	594	527	544	554	565	582	565	581	580	617	562	515	545	586	570	547	605	558	569	587	564	560	602	553	605	542	585	588	613	586	601	566	618	562	583	613	585	568	581	573	543	572	569	617	609	589	570	587	576	550	581	568	629	605	568	579	613	585	592	571	622	611	573	568	601	602	573	546	570	605	616	578	585	591	577	590	548	609	568	602	577	593	579	553	548	562	561	561	598	550	564	592	613	631	568	615	573	582	605	579	580	564	547	581	606	595	584	550	552	581	557	528	545	597	534	595	613	552	556	539	596	594	568	576	558	579	626	540	612	594	565	607	566	570	606	544	558	570	540	603	580	590	611	587	571	569	618	608	578	544	604	563	575	589	620	566	546	581	578	525	572	560	588	605	582	552	579	571	577	574	637	564	596	562	587	559	569	557	586	581	624	604	572	614	579	586	565	614	586	576	596	591	573	562	558	600	574	615	576	562	618	601	609	589	602	533	584	578	608	610	566	568	579	578	613	579	623	603	575	619	584	573	627	566	617	618	585	598	617	564	579	641	584	599	639	591	568	578	553	569	571	560	626	618	544	621	568	583	601	536	566	579	561	555	586	608	567	554	553	560	526	621	577	600	579	591	556	590	553	611	548	561	560	560	585	611	570	570	581	581	561	573	569	585	571	525	601	558	560	604	588	552	588	578	558	579	529	546	596	590	549	591	513	592	614	609	578	587	531	561	581	599	551	600	572	584	571	567	597	555	617	578	591	610	550	587	585	560	619	574	542	554	597	547	578	560	595	580	549	568	559	612	554	588	569	558	565	566	581	560	603	558	568	588	586	578	596	604	573	597	587	560	578	562	567	598	602	563	595	606	555	534	602	585	610	573	585	570	558	577	560	554	598	596	566	579	572	605	594	599	555	545	597	584	530	624	578	575	599	576	567	593	562	578	580	558	583	565	539	541	576	617	553	621	585	552	614	585	581	637	599	599	582	556	572	556	617	556	555	590	563	625	591	555	551	583	575	562	604	573	580	592	560	629	600	586	594
25415	21303	28129	27002	17727	7238	3537	2366	1843	1245	1155	1141	1102	871	743	672	674	641	648	678	694	618	579	603	564	531	539	565	518	571	525	540	542	520	530	524	552	523	580	519	493	534	555	515	538	535	458	541	524	478	538	538	477	521	526	507	560	538	535	544	580	501	519	543	540	468	499	479	532	506	494	520	569	556	510	483	531	496	457	534	534	488	511	533	540	548	525	463	517	534	517	534	528	539	524	487	522	591	521	522	470	551	500	569	502	527	552	516	499	522	535	512	536	543	489	520	520	526	516	482	510	476	516	505	513	520	511	505	531	517	523	542	533	569	536	524	497	520	530	485	508	506	515	545	538	533	502	543	517	561	495	491	497	547	516	532	536	497	524	542	484	490	523	520	539	505	528	493	548	577	496	557	507	517	561	551	529	526	536	483	509	516	526	542	527	511	523	511	515	478	491	524	522	535	515	547	477	566	501	526	524	521	489	510	534	528	523	515	517	559	532	508	478	522	545	533	525	532	544	530	497	524	517	559	535	516	498	537	525	499	537	526	478	513	501	530	517	557	494	478	556	491	515	496	501	504	488	536	527	548	558	542	516	533	531	528	569	473	485	492	542	545	551	502	488	512	500	530	521	555	552	480	527	473	496	496	508	469	519	523	531	502	540	548	498	489	519	499	521	535	509	509	524	570	510	522	494	531	525	569	487	505	514	499	514	482	531	512	523	512	531	518	514	537	546	543	556	525	510	535	496	514	488	530	528	540	519	525	499	529	540	523	539	519	548	500	523	492	531	516	533	554	514	532	524	526	536	490	504	552	494	495	515	569	542	536	504	504	546	513	478	490	537	520	513	525	542	544	524	529	512	547	522	528	477	517	490	510	523	519	515	507	516	499	544	520	533	492	494	517	528	494	515	493	549	516	525	562	517	517	508	513	533	514	459	520	511	505	499	535	546	520	524	522	483	506	514	505	510	548	562	511	482	524	557	556	503	524	524	512	505	519	539	488	510	538	545	536	566	512	532	526	521	524	521	525	522	521	520	539	511	529	487	505	530	518	517	535	495	529	514	533	508	511	518	499	517	546	534	490	566	544	552	516	573	549	566	541	514	534	540	556	544	536	528	571	556	522	571	509	485	533	545	538	522	559	500	523	517	484	512	493	526	522	532	531	545	528	531	539	462	488	522	566	508	497	478	543	463	524	528	543	515	506	510	518	501	539	494	516	522	501	553	536	521	524	527	542	507	555	532	491	530	499	496	516	537	500	552	534	532	512	507	519	552	541	546	523	537	541	523	538	542	522	519	531	531	519	505	523	517	501	508	507	498	537	609	518	503	523	535	529	503	486	497	533	524	476	551	495	524	543	575	493	536	507	507	530	484	561	505	565	504	512	529	504	498	471	513	520	529	504	498	518	515	519	545	529	524	524	519	554	550	529	495	473	506	531	538	512	527	517	522	470	515	535	495	513	495	545	500	529	548	547	491	492	546	531	527	527	516	527	498	512	542	512	540	482	513	499	533	563	535	520	528	544	506	531	552	473	483	520	509	504	534	554	497	499	522	551	485	498	523	465	573	525	491	510	501	505	500	549	523	529	492	579	512	535	539	534	534	525	543	498	550	479	521	510	537	553	529	491	506	526	511	513	508	557	546	435	521	532	501	527	508	519	491	527	513	506	539	529	523	503	536	491	507	525	516	508	524	531	517	533	553	526	510	518	556	495	510	541	553	521	540	511	530	488	523	531	531	520	510	547	526	532	510	527	573	533	514	495	490	488	506	491	514	541	545	565	507	520	500	566	448	518	481	513	537	511	542	511	472	525	543	544	518	538	541	527	502	495	511	515	508	520	515	523	542	507	519	530	531	511	535	519	544	546	531	494	526	525	516	513	517	525	522	514	525	522	497	493	536	532	518	548	522	526	556	557	497	515	500	544	553	550	558	465	520	531	500	552	520	508	503	527	518	492	517	547	470	516	494	541	517	550	547	539	495	495	539	532	504	500	519	524	546	513	511	511	563	513	497	517	493	505	531	570	537	526	540	504	499	529	540	492	530	517	536	500	510	503	513	570	498	523	514	506	516	552	503	519	530	525	486	515	561	545	522	527	554	500	498	521	565	501	503	539	515	552	525	522	506	537	527	559	561	488	508	476	498	495	527	475	474	506	524	499	542	551	513	546	521	534	523	544	540	514	563	520	552	529	491	513	528	518	515	507	554	517	520	544	508	473	540	530	520	528	519	488	546	570	508	523	502	534	494	527	520	495	567	521	549	505	504	499	534	508	565	501	528	504	547	527	552	505	511	524	537	547	496	525	504	489	547	493	525	519	541	532	535	557	498	519	491	518	525	507	540	512	535	526	491	493	517	531	518	495	523	540	555	479	550	504	520	493	537	507	533	495	545	534	485	567	535	502	497	501	531	544	522	534	562	535	575	524	492	521	516	536	507	532	481	525	547	474	533	508	521	514	586	504	542	515	526	512	506	547	480	518	529	518	539	527	517	520	504	473	514	544	537	529	545	506	518	513	523	497	512	486	523	489	531	527	524	556	502	514	501	542	509	533	499	478	524	538	497	503	506	554	510	501	491	540	501	503	540	507	525	524	516	505	516	535	520	504	519	505	540	485	543	528	545	504	473	520	542	524	541	527	506	533	507	545	482	497	534	571	510	517	519	502	538	546	538	535	503	524	508	524	516	506	494	525	514	546	497	503	512	537	516	506	514	538	512	565	504	548	506	509	552	476	517	530	525	522	508	530	492	529	514	533	499	528	495	516	535	499	508	552	514	506	489	526	502	554	536	504	554	534	502	549	542	545	519	504	526	542	545	505	526	531	539	520	534	530	511	517	485	553	529	526	536	523	503	506	541	536	499	523	508	545	514	525	505	524	536	540	559	483	575	511	529	513	531	516	540	545	493	501	528	533	544	545	508	523	505	499	524	533	548	509	518	516	523	519	528	536	525	525	489	525	515	547	536	516	522	509	526	503	545	482	558	521	536	530	533	523	494	550	507	545	509	564	527	565	475	503	526	477	511	520	489	533	500	482	558	504	523	481	542	489	537	499	499	549	528	485	539	549	513	509	544	534	526	497	479	562	491	508	499	508	565	498	511	509	521	521	575	527	494	488	507	521	523	504	562	537	555	539	534	534	505	540	509	516	523	517	538	538	523	494	570	530	567	521	540	516	510	514	526	543	513	528	504	528	513	527	518	544	505	526	569	509	527	541	481	506	500	497	503	548	540	505	509	469	526	508	525	539	543	547	519	514	509	546	531	519	503	507	539	562	494	531	548	545	514	553	527	509	520	532	530	514	483	521	496	558	537	532	474	553	543	500	510	498	486	518	504	534	532	478	534	518	530	527	510	496	547	540	557	522	520	572	549	530	526	556	496	501	491	540	571	547	506	555	533	522	470	525	499	505	549	497	507	538	519	507	522	523	520	514	475	539	544	534	506	505	554	493	517	520	527	558	526	522	533	506	527	501	540	512	543	514	489	507
28675	47447	38274	29494	14207	9184	5937	4292	3159	2194	1872	1884	1736	1262	902	879	877	790	778	814	773	715	713	711	651	655	646	592	594	622	645	589	606	576	662	625	567	596	591	600	587	603	584	597	597	591	548	629	598	574	631	572	611	563	615	616	628	604	545	598	571	580	556	604	578	579	566	578	637	620	577	590	592	593	565	565	578	562	591	600	620	571	594	598	628	607	576	606	616	633	647	582	590	603	618	624	607	627	615	573	578	540	596	565	593	604	590	590	558	601	602	585	625	564	581	589	591	621	580	577	543	600	590	563	593	606	555	610	547	617	554	597	585	552	552	576	594	634	584	577	564	598	579	607	590	583	591	620	576	605	603	601	629	546	566	603	578	552	598	587	564	579	601	567	610	600	575	573	563	545	562	544	607	604	591	591	542	547	594	581	552	603	559	579	562	563	631	636	592	602	602	591	578	561	596	601	593	614	576	543	620	584	606	582	620	628	641	597	578	584	584	568	569	599	565	612	589	607	579	652	576	609	566	585	598	571	574	563	583	604	588	584	566	604	598	591	567	567	629	633	601	545	568	597	573	592	601	626	617	587	538	562	583	597	602	568	582	615	588	584	521	568	624	579	581	617	580	575	588	615	591	622	591	615	593	589	572	585	640	536	606	588	583	634	579	537	606	576	616	549	601	642	532	568	621	606	571	543	595	610	589	602	612	599	591	613	578	570	596	596	611	598	584	596	579	567	597	526	577	582	593	589	590	637	609	623	549	579	578	627	600	550	596	580	555	556	590	564	607	593	598	529	593	613	628	625	612	596	591	578	587	572	568	611	585	594	607	577	581	636	548	565	567	623	590	595	585	583	588	550	591	586	575	581	570	549	606	587	595	585	558	556	580	582	575	602	574	593	541	582	581	559	559	579	603	627	566	624	537	585	582	583	553	617	552	579	590	610	563	593	631	595	569	595	597	597	591	568	580	588	604	575	642	599	551	623	574	571	605	549	555	541	591	563	587	632	584	601	619	574	595	627	606	543	603	597	583	599	569	597	641	601	598	573	548	589	581	579	606	580	627	620	562	577	585	575	609	561	581	582	588	621	602	579	562	609	614	579	612	595	597	586	620	585	596	582	584	617	641	598	580	600	612	586	612	600	560	579	579	591	626	617	567	575	603	604	539	574	603	577	582	568	579	613	577	618	549	617	584	599	562	573	534	572	599	610	568	594	604	590	589	599	574	559	591	602	590	589	614	604	574	586	620	590	613	569	613	549	597	567	641	603	558	569	581	600	576	587	577	597	609	555	622	567	576	593	616	550	610	556	595	605	593	601	580	607	596	624	587	623	612	585	567	621	597	598	608	600	626	590	599	574	550	596	592	580	594	557	599	584	626	616	600	583	564	589	591	617	588	588	578	544	580	562	570	610	576	565	561	593	607	557	573	571	609	616	611	577	612	584	584	620	554	594	599	551	596	575	570	538	614	570	596	607	561	526	568	568	619	557	590	571	554	550	572	625	636	608	587	631	572	563	647	588	587	624	560	580	588	579	581	571	634	575	608	598	567	593	634	546	621	538	570	572	552	540	569	634	580	600	594	582	592	565	579	593	563	625	602	619	570	624	570	625	607	573	616	552	559	571	559	591	588	622	577	583	580	616	584	597	601	592	591	612	575	600	531	604	604	600	624	619	587	587	602	605	573	616	591	589	590	569	608	582	555	563	619	603	600	598	600	611	557	578	602	597	563	561	612	618	587	550	566	605	552	603	618	624	577	607	600	587	627	588	589	576	559	598	578	542	577	601	595	574	588	572	600	611	602	552	597	561	608	552	612	560	597	551	548	569	562	569	629	607	609	607	574	626	636	581	589	565	615	576	583	569	569	534	590	542	541	578	575	592	584	550	609	606	599	610	626	601	582	572	575	565	564	599	599	569	611	576	566	592	579	589	559	583	562	561	552	568	604	588	593	589	604	621	591	578	566	541	578	579	576	618	606	543	623	592	625	561	581	602	532	587	565	568	660	590	550	623	577	636	587	584	606	567	638	599	561	560	586	617	574	597	599	500	552	597	604	619	564	604	572	582	558	602	621	533	543	577	590	576	588	543	564	572	594	567	554	589	589	571	563	603	588	546	659	569	561	604	518	595	568	648	565	620	612	636	618	566	632	578	612	587	602	513	636	608	568	588	594	543	586	605	580	623	600	632	542	611	616	581	563	592	600	600	594	568	575	591	584	612	596	598	545	589	555	624	593	589	582	572	582	620	593	567	613	588	559	608	598	580	545	580	598	624	610	583	605	601	554	568	590	622	625	604	588	581	607	598	545	580	572	627	609	628	570	592	582	595	580	577	570	556	591	582	610	634	625	608	574	613	605	583	567	605	617	576	568	617	542	556	554	574	576	568	596	577	628	601	587	573	615	616	623	552	556	582	592	586	597	597	591	510	605	563	519	601	570	579	641	587	597	587	624	558	593	556	589	596	560	577	586	629	591	596	616	628	588	590	556	583	617	567	604	612	588	588	606	586	558	634	576	578	576	617	581	630	551	620	616	603	598	581	588	620	567	562	663	521	593	582	553	590	593	636	601	572	583	592	584	566	557	591	590	589	540	605	594	632	606	543	619	562	624	620	583	587	614	596	606	599	632	581	576	612	605	587	594	586	572	571	605	606	590	615	571	610	561	603	569	591	575	626	582	567	569	610	588	624	628	617	593	569	570	570	564	589	574	585	600	598	613	580	622	558	603	620	572	577	577	564	620	570	570	585	616	596	596	594	581	542	546	606	580	610	565	632	603	594	615	582	601	566	614	592	596	581	590	550	558	555	552	565	576	596	617	588	600	593	650	574	550	586	594	579	602	596	615	605	596	610	563	573	618	551	618	597	618	610	598	594	582	553	621	576	623	565	560	567	592	602	575	596	602	565	597	587	587	645	556	588	542	594	629	553	583	553	582	594	579	563	627	576	626	572	564	592	616	616	588	633	583	575	594	628	586	599	651	556	580	599	565	605	558	611	572	587	602	617	639	571	598	558	547	613	571	614	543	590	598	557	576	569	537	575	556	652	577	584	596	588	584	550	586	592	594	607	551	604	593	598	602	595	597	590	575	587	568	611	565	621	587	554	581	601	587	595	599	597	623	619	618	611	574	574	658	597	575	574	611	635	631	597	581	607	574	584	638	565	585	614	560	585	625	601	585	594	598	570	614	576	593	561	588	606	610	566	561	568	580	599	584	626	613	575	567	562	564	537	641	641	604	615	580	568	582	574	567	607	568	576	530	580	581	585	600	586	617	616	585	626	594	586	543	574	541	579	617	613	585	616	605	604	621	613	612	585	618	600	552	568	569	592	557	595	573	603	618	606	546	588	614	591	518	556	628	583	572	538	606	628	597	572	582	607	581	606	568	552	598	596	584	609	581	628	587	533	579	635	593	545	604	561	592	625	645	583	568	600	590	609	627	564	618	586	587	566	606	575	603	594	606	597	579	605	568	564	598	620	589	630	592	572
23111	21310	29043	24008	21390	21807	15960	5344	3157	2359	1733	1895	1641	1592	1315	1011	1016	931	871	907	781	776	799	746	735	749	753	725	704	723	693	680	688	643	663	676	692	638	680	632	668	676	625	674	672	638	679	648	672	675	698	659	684	654	605	677	626	624	641	652	654	648	639	657	640	685	624	631	705	602	683	644	680	636	664	673	653	672	650	651	696	654	660	740	690	727	692	702	742	681	670	704	721	660	690	685	683	695	658	635	635	662	734	688	728	646	652	660	676	632	682	679	690	669	612	676	675	657	616	677	683	609	647	617	681	668	642	655	642	653	660	687	650	627	672	714	691	642	655	624	666	701	645	700	666	664	662	653	720	705	635	650	651	646	676	692	639	630	655	620	630	645	655	672	653	641	676	664	650	649	692	659	647	664	651	708	684	651	648	652	688	652	672	661	640	626	639	629	697	694	660	666	667	660	664	682	709	662	653	722	618	703	703	673	612	624	680	670	655	690	635	688	647	645	650	652	683	650	682	685	656	655	655	674	609	656	667	628	647	686	671	698	605	680	613	657	658	658	615	709	695	672	672	648	616	708	659	686	657	663	689	672	612	636	677	701	630	663	646	639	663	682	668	628	692	636	657	677	699	627	621	641	659	643	661	632	641	700	674	698	626	669	661	618	623	654	655	651	609	637	645	628	624	655	683	642	629	619	683	660	664	683	640	647	643	664	628	653	622	689	670	675	666	671	626	643	637	673	643	696	638	718	684	666	682	667	684	652	647	666	691	649	649	667	697	650	654	633	644	651	670	660	669	662	678	623	663	680	593	622	719	689	671	660	641	650	681	655	705	670	682	645	624	569	635	648	658	635	604	665	678	627	618	672	675	652	623	672	609	603	687	654	700	663	635	649	648	649	652	634	648	669	665	642	608	667	638	619	658	623	645	688	677	673	635	676	664	683	671	653	671	651	659	644	636	677	670	673	682	636	641	634	686	633	644	644	662	614	652	663	664	668	624	658	622	648	668	637	686	619	684	655	682	671	626	673	627	699	698	640	714	650	616	643	699	646	647	675	646	619	650	659	686	633	649	667	671	635	665	659	679	681	608	624	671	654	644	682	662	653	650	621	639	663	677	608	666	609	622	608	648	646	656	659	657	691	668	688	644	645	689	650	663	596	668	658	625	653	660	673	685	664	632	642	623	648	622	675	657	616	656	688	694	644	596	664	601	700	702	641	654	707	637	678	651	665	631	679	682	677	670	710	647	640	623	657	632	661	639	625	677	698	657	704	657	658	646	644	675	639	653	629	637	654	630	631	647	678	659	691	652	698	638	643	631	684	669	633	629	647	630	638	663	630	682	642	627	710	659	610	645	690	645	643	644	649	658	639	620	638	673	700	679	639	622	672	674	649	670	657	622	634	632	661	625	642	663	608	620	647	601	667	670	641	673	688	673	617	685	601	665	641	662	639	639	657	663	646	681	642	649	677	641	658	688	683	672	642	723	647	615	657	632	671	667	629	713	673	684	621	616	630	646	642	712	669	648	684	670	640	669	673	649	654	645	639	633	680	623	693	628	649	620	595	693	654	651	661	611	650	661	666	665	625	658	669	666	669	636	625	617	713	693	643	672	686	676	643	647	674	683	660	636	667	662	678	649	649	666	684	679	638	689	694	678	665	620	667	611	579	627	641	651	665	630	694	681	654	649	650	667	639	661	696	673	654	668	625	636	658	687	636	637	644	629	611	649	663	636	671	643	656	660	670	680	603	663	667	706	605	661	606	649	666	666	632	641	646	630	685	675	643	609	691	745	623	632	653	650	660	689	695	634	634	672	650	687	643	646	604	618	703	609	657	686	632	673	682	679	692	634	632	645	715	649	615	630	605	637	676	664	640	662	643	624	650	625	674	679	631	641	647	652	652	664	681	628	696	652	716	691	678	588	691	646	658	654	617	679	599	645	652	663	647	652	637	685	657	649	716	696	666	638	626	631	635	659	662	670	642	676	664	642	642	692	657	653	640	677	699	657	670	621	656	647	628	664	642	697	635	645	669	658	649	670	667	624	643	630	677	674	642	614	657	693	664	704	643	668	654	603	658	641	624	595	628	665	632	601	655	673	664	670	626	696	661	674	648	613	638	619	628	657	643	644	644	613	632	659	629	628	663	670	601	600	653	663	663	678	621	642	674	660	671	657	699	693	626	636	630	666	665	661	646	674	672	629	650	596	654	649	683	678	673	667	650	622	642	642	662	640	646	689	670	649	704	690	690	646	641	612	646	647	683	653	641	621	653	656	675	629	688	621	630	654	656	689	660	690	647	628	678	629	658	631	671	672	669	667	658	630	648	642	684	663	676	686	619	614	668	662	612	660	603	654	646	646	639	633	650	699	680	651	633	705	648	653	633	664	650	661	657	645	639	628	687	684	676	601	637	635	614	617	616	597	629	665	665	611	686	635	659	709	573	678	667	673	656	583	682	658	625	629	688	692	646	638	610	603	685	659	664	691	687	639	597	700	662	665	668	633	653	654	674	665	598	660	659	635	672	662	642	652	651	646	662	672	684	672	678	696	597	688	691	652	629	605	660	652	646	678	719	636	636	638	648	621	616	672	657	647	714	655	629	644	659	647	673	643	683	665	637	616	595	679	622	694	650	643	631	661	668	638	682	685	617	701	678	661	681	696	645	620	721	597	650	665	670	687	658	635	665	646	613	662	627	671	622	676	644	679	628	652	673	671	694	660	627	685	658	653	639	683	666	648	674	651	631	646	627	659	634	642	589	628	666	621	667	671	669	641	659	647	635	645	694	652	687	637	607	617	684	640	649	669	682	603	633	645	605	716	640	698	645	601	666	637	645	635	641	639	677	652	655	689	715	634	676	678	658	693	619	652	655	679	680	622	644	671	621	641	621	686	679	654	655	621	640	685	650	659	655	660	644	674	658	688	654	652	659	690	638	641	643	671	606	648	673	694	660	665	684	637	636	612	667	689	715	665	669	659	686	686	673	636	659	656	668	659	644	641	656	643	617	650	621	660	668	675	608	660	690	664	626	666	654	688	661	669	672	634	640	692	653	683	662	688	625	699	637	674	685	670	662	695	602	668	638	631	674	606	636	660	646	691	652	659	720	700	665	645	636	696	679	605	614	667	649	627	597	649	663	651	644	660	660	662	653	662	662	683	645	679	655	663	627	639	638	699	664	632	644	653	665	648	606	634	668	675	645	611	610	637	678	670	581	682	635	642	671	620	648	629	673	657	690	687	644	656	652	660	652	643	644	673	632	660	582	649	659	637	636	684	651	659	613	657	685	668	653	696	657	654	698	679	648	638	607	630	669	630	674	642	637	611	649	687	650	657	625	634	733	690	650	630	672	602	645	628	666	610	628	647	643	681	625	660	663	656	648	603	640	668	675	678	617	636	655	625	658	701	669	629	676	629	703	670	689	650	670	640	659	651	653	662	649	642	700	648	614	699	671	635	651	668	646	663	641	636	613	637	644	640	685	633	665
34752	60569	49092	33518	18723	16643	10309	7469	5231	3596	2657	2809	2530	2229	1724	1265	1305	1239	1092	1140	1042	901	872	844	929	846	872	853	803	799	761	797	779	730	754	747	706	728	767	723	707	686	696	728	759	699	694	734	757	684	711	707	719	701	722	732	730	680	734	697	707	701	678	674	701	715	663	725	691	690	683	744	724	701	746	692	704	793	710	718	722	731	767	762	708	792	747	773	775	784	751	744	706	699	750	769	733	712	712	689	733	762	779	739	754	756	725	791	764	692	711	724	684	753	695	683	724	701	699	716	676	710	696	740	719	680	652	698	728	704	759	739	721	719	726	705	697	710	696	705	678	741	742	702	778	702	748	737	715	690	705	719	724	714	706	737	707	665	720	682	666	731	701	753	696	676	706	708	761	741	712	730	728	725	702	682	710	695	706	725	738	740	713	731	672	691	724	739	758	718	703	730	715	716	705	772	768	694	714	708	707	760	655	712	690	715	734	713	713	711	715	711	722	672	737	711	723	732	705	716	690	695	713	735	695	729	705	711	675	721	709	685	689	693	716	745	718	645	729	711	692	656	736	690	702	743	697	657	688	748	746	677	736	685	693	722	708	702	744	699	691	712	742	667	671	730	659	716	731	756	719	669	726	712	719	720	752	752	696	713	738	672	760	719	708	693	706	712	725	717	717	689	635	700	703	722	726	707	703	718	702	778	723	686	700	719	701	718	682	693	666	702	672	692	721	722	664	694	692	742	777	684	692	714	717	685	721	675	730	667	712	729	745	694	700	767	732	706	781	713	732	709	699	684	763	678	690	688	727	710	712	671	712	686	725	766	674	707	669	724	647	686	648	773	695	673	725	709	698	720	729	727	669	727	724	676	741	754	738	702	701	707	713	707	741	686	743	686	708	714	683	697	680	671	779	751	722	743	731	686	700	666	785	731	727	710	690	676	669	701	693	747	663	727	737	701	733	664	741	720	680	696	698	703	664	772	701	687	732	761	689	713	744	751	738	742	705	730	748	687	697	704	691	700	644	715	743	708	744	718	639	712	698	668	736	684	717	734	718	721	707	691	674	726	705	733	689	717	747	691	698	717	669	723	696	690	652	759	699	680	775	699	688	672	714	685	748	750	685	701	744	687	741	719	664	761	760	761	721	702	716	734	688	736	681	723	696	724	723	704	747	682	716	716	684	708	722	729	751	687	693	694	762	643	694	691	688	686	723	704	743	708	736	756	717	688	729	698	690	691	697	729	709	710	730	654	675	710	735	703	663	681	670	675	766	766	693	705	738	772	707	707	684	703	706	705	678	699	703	738	685	694	671	697	710	713	732	728	734	730	716	716	697	674	738	760	682	674	712	732	693	750	690	734	785	680	723	761	713	680	687	712	745	713	728	725	735	735	694	676	755	725	688	750	708	739	717	714	725	724	736	685	666	713	716	725	735	706	692	733	699	665	688	724	715	735	736	708	697	754	713	743	694	735	733	720	705	697	678	744	697	666	717	702	698	724	689	719	679	742	698	696	665	731	701	725	758	672	713	675	715	709	734	749	708	685	688	733	709	719	689	752	641	706	688	706	692	713	692	733	721	712	726	738	656	688	697	735	702	744	691	695	716	714	718	704	687	717	708	711	743	679	741	694	688	744	741	685	714	687	758	692	740	698	690	708	707	700	693	703	669	733	734	700	713	713	751	677	709	753	691	729	694	641	707	719	763	650	687	666	745	756	734	694	755	731	655	752	702	719	743	724	665	690	745	683	714	675	753	710	675	746	719	689	719	725	725	678	673	733	734	713	724	716	680	741	718	700	714	727	694	683	730	719	752	693	726	769	718	688	735	717	650	686	700	768	705	741	721	691	681	739	677	646	670	757	715	736	695	720	722	678	677	699	719	728	725	746	675	730	735	622	750	702	741	733	735	718	662	702	684	718	723	714	677	693	711	671	774	683	701	775	692	697	723	713	692	714	698	693	674	738	685	701	745	763	746	660	720	716	672	683	739	664	705	709	727	694	723	717	676	749	718	724	728	649	727	699	643	747	750	706	759	732	736	686	682	712	732	724	702	759	682	743	682	730	696	666	741	702	717	658	737	744	727	773	705	695	718	750	710	709	732	728	718	654	743	731	689	723	713	739	666	716	740	698	702	710	722	702	690	710	662	735	745	717	735	668	697	804	741	778	713	711	693	710	744	713	699	697	733	714	697	718	674	737	726	707	725	707	724	663	677	682	737	678	683	720	693	726	703	728	699	782	707	687	683	704	777	714	742	746	729	706	699	734	687	676	729	684	703	682	669	696	698	751	729	633	701	655	697	706	694	686	725	694	732	700	700	699	702	719	798	731	723	697	715	696	726	671	732	700	707	739	652	697	665	726	682	681	740	706	694	699	720	734	754	724	729	694	800	696	726	692	703	729	765	752	683	682	745	684	694	708	694	701	711	708	750	710	729	724	738	728	713	717	718	723	653	684	727	706	712	670	710	737	699	689	696	710	716	696	712	739	758	713	701	687	660	667	703	667	714	724	673	727	707	709	724	774	729	711	695	693	689	722	718	720	773	696	696	715	712	705	757	689	700	701	731	707	734	752	711	685	721	712	711	657	661	737	724	723	690	690	691	785	696	718	688	663	768	656	707	700	720	710	708	673	709	684	716	694	721	713	735	695	742	681	752	696	672	678	750	703	698	718	683	726	734	751	725	739	706	739	752	761	677	774	692	685	728	685	770	757	684	724	687	695	732	699	682	723	661	655	685	688	697	684	688	719	733	732	706	705	697	716	736	728	701	713	659	743	689	660	689	724	735	679	718	733	683	684	724	726	720	738	731	732	746	716	695	730	677	730	700	696	741	700	754	699	670	697	672	672	697	715	687	682	732	705	673	749	730	696	748	682	711	691	728	736	693	722	755	705	707	732	716	696	718	702	703	707	713	707	648	765	695	713	733	710	713	690	739	749	697	711	650	698	733	736	684	748	710	684	686	740	683	721	680	680	691	738	678	736	726	725	719	668	728	711	693	689	731	707	674	683	754	723	726	723	745	696	717	717	741	743	688	685	693	706	737	701	690	747	670	759	706	781	736	713	697	704	714	727	729	655	745	705	740	701	759	756	741	643	608	703	695	726	748	736	664	739	666	689	693	739	742	735	725	738	700	705	693	695	786	711	674	719	723	674	771	701	716	702	716	716	736	679	671	705	660	703	712	702	729	692	705	701	737	748	776	738	754	706	715	699	685	659	709	715	726	744	735	683	772	709	758	753	707	725	723	735	715	720	670	726	710	676	658	705	708	749	759	693	673	709	692	695	699	727	711	699	713	725	762	737	774	649	705	689	767	702	680	690	672	773	703	693	710	704	709	694	749	727	742	710	736	723	742	666	689	691	694	686	683	751	688	725	710	748	692	720	712	700	717	705	746	682	718	702	679	695	738	694	713	707	747	733	739	674	694	738	733	694	688	678	720	724	678	717	710	677	687	739	671	709	687	727	738	678	711	697	767	708	697	693
29214	29319	33828	23404	9274	4379	2418	1746	1391	1036	792	863	795	767	651	625	539	523	545	529	503	452	528	493	473	473	509	489	458	484	465	493	463	473	472	458	462	494	481	444	487	471	425	450	489	452	470	456	459	485	493	460	454	479	458	464	505	476	483	470	493	465	481	450	459	461	469	480	500	525	466	514	481	469	472	445	460	475	510	450	466	459	459	446	488	471	433	444	456	441	485	487	476	456	479	492	462	463	446	471	494	457	476	476	503	462	456	463	482	460	467	444	466	452	442	487	491	481	426	455	467	487	446	444	460	452	423	451	432	513	456	495	456	474	464	435	430	446	475	471	445	506	413	471	475	536	447	517	462	460	455	459	473	474	455	508	452	458	486	452	444	477	474	456	511	466	469	482	442	480	448	473	451	427	459	458	416	483	453	438	456	442	432	475	482	450	472	485	464	480	464	494	471	448	487	484	440	453	472	484	428	502	456	462	483	414	472	427	477	412	432	480	413	433	437	463	424	431	503	475	517	491	443	446	478	455	493	438	450	453	455	491	424	474	441	468	464	456	452	448	445	463	437	466	444	491	456	461	444	457	442	472	478	476	477	481	460	441	417	428	489	445	443	405	474	481	468	458	518	469	490	454	488	458	481	490	442	464	462	461	496	468	454	463	458	419	453	487	467	426	500	453	435	487	470	466	455	456	457	439	466	472	453	478	470	461	434	487	490	480	456	478	463	490	440	471	445	452	441	478	460	420	455	482	472	482	443	458	463	462	461	451	459	476	453	489	488	502	489	450	474	472	464	492	456	437	493	463	487	439	455	470	431	443	391	456	494	425	476	455	480	456	458	467	491	447	460	469	462	459	504	460	465	453	493	478	476	474	484	493	450	513	479	491	419	477	457	421	503	488	443	474	473	453	509	432	442	478	450	468	505	445	451	462	464	439	462	473	463	458	497	466	433	467	425	480	435	483	495	468	477	485	463	421	481	436	448	500	518	426	457	448	447	482	474	484	480	485	443	477	439	467	463	454	458	442	477	494	462	460	515	454	471	480	449	459	456	439	428	432	484	476	472	441	424	448	482	480	468	465	451	483	480	439	451	458	437	471	477	432	449	497	454	480	495	445	486	499	480	482	455	489	457	428	498	445	504	452	494	452	475	454	466	518	447	428	415	449	446	482	471	465	439	463	455	446	419	480	486	498	458	474	441	448	451	495	462	469	480	457	452	452	450	483	433	389	449	460	460	457	474	473	461	470	446	432	541	454	435	435	466	455	466	491	487	498	449	488	490	443	494	473	447	458	451	463	475	477	439	467	462	426	419	458	472	469	500	427	458	452	485	468	428	474	452	438	477	434	474	447	451	518	464	460	443	463	454	480	489	496	479	447	472	421	476	437	455	469	441	445	456	448	445	461	465	459	441	443	455	459	447	487	494	465	445	431	472	389	447	463	444	448	425	463	465	462	444	483	492	455	496	463	457	471	414	467	433	510	489	487	446	478	445	438	467	452	473	413	451	444	449	494	479	467	460	438	436	476	490	461	459	489	497	442	455	474	442	452	492	475	460	447	446	461	492	484	498	486	477	486	452	467	460	467	435	461	463	479	471	460	488	453	431	461	467	440	491	438	441	450	480	477	458	419	465	451	474	517	438	425	444	485	467	431	446	464	448	447	456	419	461	475	470	431	466	455	467	470	459	440	445	460	475	520	459	505	489	499	463	492	474	451	472	461	470	453	470	456	492	453	488	447	494	449	464	465	502	520	442	461	453	435	464	475	462	479	461	443	458	453	464	444	513	495	445	465	485	450	440	452	451	449	479	445	493	433	428	457	471	468	468	471	468	478	432	469	450	461	459	454	423	453	480	469	433	469	535	459	454	482	481	446	476	465	463	464	481	475	473	449	464	436	487	491	447	488	436	458	455	489	433	466	465	479	478	445	460	467	449	473	453	447	461	447	491	447	475	438	440	481	437	434	480	468	487	474	495	440	458	456	469	436	450	473	482	450	410	476	433	440	495	470	459	459	457	437	449	481	417	428	443	480	452	465	489	507	474	447	446	439	460	498	483	492	467	476	446	463	445	481	489	434	448	461	466	415	460	460	440	467	456	458	504	447	443	464	479	466	457	436	489	487	443	474	457	445	461	453	472	486	473	469	464	448	488	470	459	482	490	466	443	467	423	454	492	453	445	446	478	509	466	430	424	464	463	485	482	488	488	469	479	470	485	491	498	483	476	504	429	462	455	474	440	486	481	460	450	454	462	485	457	428	474	439	455	433	460	490	494	489	447	470	430	448	461	489	475	461	465	460	458	470	472	468	462	495	440	443	424	471	485	452	465	463	493	499	444	465	467	458	479	446	416	462	425	473	475	484	474	456	441	450	451	448	432	457	470	424	447	434	480	473	454	462	485	434	513	500	466	455	485	488	489	482	440	447	498	476	471	485	427	511	465	496	445	458	446	456	440	464	462	437	469	487	430	474	469	483	471	466	482	454	481	471	474	463	501	472	476	445	459	469	436	472	458	454	468	459	456	421	478	456	473	466	443	457	468	459	458	494	457	475	449	442	455	455	445	446	457	443	437	484	447	453	432	462	467	458	443	494	456	487	470	488	495	466	471	489	439	485	471	447	468	449	501	473	495	471	421	442	449	427	449	422	486	466	442	456	445	481	467	396	463	478	455	480	442	454	446	444	460	504	466	462	471	486	467	483	466	450	496	472	512	440	439	440	453	489	472	434	459	446	472	452	462	486	435	503	459	453	424	452	480	468	463	492	432	448	473	477	443	481	484	475	426	499	463	459	455	485	468	478	438	434	498	468	499	414	445	500	460	477	459	443	466	465	446	425	426	448	465	472	446	441	434	487	425	453	510	508	478	462	467	470	481	494	464	403	479	499	477	482	446	491	429	451	460	467	446	468	476	440	438	487	470	451	446	494	485	460	474	473	476	420	479	455	480	481	483	469	450	477	435	459	441	449	461	462	461	472	444	435	434	437	453	457	429	467	459	455	459	479	456	464	485	484	459	478	459	416	446	465	455	432	456	494	506	453	434	505	497	489	472	464	467	497	468	469	447	483	470	448	486	488	447	452	470	524	479	470	414	472	451	466	423	445	422	444	439	459	453	433	454	498	450	440	480	531	445	479	462	482	498	463	451	453	494	480	468	461	473	432	460	473	458	425	455	504	487	467	435	469	466	432	484	490	466	500	456	469	466	450	454	473	461	439	463	474	459	475	461	450	463	413	466	467	472	434	453	434	443	456	458	505	484	479	492	422	444	478	491	450	448	468	437	461	462	443	467	496	476	498	454	436	443	465	491	448	462	476	502	528	489	442	472	436	459	482	539	452	414	477	459	477	477	487	461	471	516	478	491	448	505	459	464	474	460	465	509	463	482	467	488	479	455	475	461	463	472	431	499	451	440	435	449	486	454	477	439	489	521	460	524	434	450	462	458	496	454	453	440	471	445	491	452	452	458	481	461	438	454	440	469	462	466	482
32974	46754	35194	20538	11216	7117	4255	3060	2250	1661	1212	1417	1139	1087	931	771	643	669	677	620	622	585	584	558	567	522	576	567	560	526	529	503	493	536	522	542	538	555	544	546	525	585	525	499	543	543	534	547	556	539	546	544	523	495	526	527	525	521	520	510	538	512	525	479	537	488	556	494	521	501	571	550	539	518	573	546	541	489	567	488	595	553	543	538	547	542	561	563	554	586	537	549	526	510	544	534	600	515	505	522	522	540	514	489	537	490	555	580	546	533	560	506	593	530	558	513	520	523	523	546	536	541	513	548	546	478	538	524	507	524	512	516	522	562	545	521	538	512	516	527	510	547	539	503	581	537	521	533	508	547	518	526	515	542	534	498	515	507	537	471	522	557	513	481	539	554	519	516	489	530	515	555	520	500	557	551	503	560	532	560	541	551	516	563	534	531	507	525	558	503	499	519	527	537	514	582	464	560	577	532	462	553	521	504	544	544	466	519	513	499	507	562	529	499	543	555	498	522	553	485	540	515	523	548	495	583	506	538	522	481	537	546	531	525	478	528	538	490	577	554	526	506	546	558	520	525	571	493	501	540	496	523	498	515	498	539	530	515	542	562	532	579	532	541	521	506	509	527	548	547	529	520	529	533	534	534	550	512	498	548	491	512	514	585	509	497	515	549	567	513	534	512	511	534	561	516	543	512	525	549	539	528	502	503	502	522	548	501	527	523	529	478	529	554	495	535	561	533	514	557	566	549	500	552	521	502	498	515	533	503	515	512	518	503	534	506	526	532	526	481	520	563	512	525	496	539	527	557	539	512	475	536	521	520	483	512	510	537	523	517	553	532	541	583	568	540	544	512	486	507	478	588	542	522	502	551	507	504	533	517	518	525	557	530	518	544	507	550	505	544	519	512	545	572	498	509	500	543	522	520	527	487	541	517	544	553	521	565	517	523	546	555	509	539	514	497	521	512	531	542	523	506	510	516	498	556	481	518	538	530	493	484	507	576	572	492	519	513	543	552	508	538	537	544	526	533	522	516	539	537	473	521	525	503	559	515	506	484	555	508	546	546	513	507	534	527	549	520	551	562	545	502	548	528	518	491	523	523	528	571	518	501	495	519	519	565	514	482	549	480	503	515	501	537	585	515	539	519	493	526	548	567	524	531	529	507	547	532	535	525	538	506	512	522	556	512	552	511	540	527	496	501	554	535	473	493	566	515	560	534	532	522	515	538	496	513	549	558	518	570	527	523	543	554	542	528	515	542	511	540	515	510	544	550	547	557	572	514	529	511	537	572	530	517	540	535	514	526	533	543	477	570	494	539	488	553	496	506	512	520	513	509	546	511	562	535	531	521	519	554	532	461	524	549	524	528	524	534	537	525	542	492	536	476	499	523	543	555	512	534	519	521	565	533	504	512	563	485	518	496	501	573	532	510	549	535	540	521	518	549	508	544	523	508	536	542	533	559	527	517	515	538	560	523	562	506	525	506	524	514	534	510	516	510	525	499	508	514	520	527	538	541	494	495	530	550	515	516	540	538	544	551	519	542	483	531	521	528	536	560	524	508	537	503	553	526	520	517	524	531	510	486	563	549	474	571	533	555	529	529	501	535	543	487	510	565	555	562	538	522	539	519	509	518	522	531	546	531	540	562	523	516	517	522	530	545	538	513	564	472	514	548	551	511	507	519	523	522	558	562	521	567	516	543	541	545	489	567	553	534	519	482	558	559	550	516	512	552	512	574	522	539	525	578	526	517	553	523	509	522	534	522	549	583	473	537	496	534	541	567	522	503	520	509	502	548	521	488	538	546	512	522	554	503	540	511	554	516	537	542	568	549	532	510	508	501	534	559	528	526	530	534	521	499	533	494	524	553	510	498	527	531	538	502	495	488	524	544	518	555	489	516	531	554	542	533	523	503	502	530	496	548	519	509	504	523	529	531	536	510	511	505	493	503	510	513	510	495	500	522	497	508	518	541	578	518	553	522	561	495	509	530	503	511	540	523	538	511	502	519	556	531	560	533	528	560	535	540	516	522	524	480	567	529	540	540	565	537	554	519	557	517	497	567	491	511	486	493	531	506	519	527	507	556	524	516	547	556	528	515	517	526	522	511	505	534	541	522	556	501	539	510	562	529	486	561	490	519	533	521	452	543	552	540	542	555	584	519	515	515	559	505	506	525	556	550	516	512	521	550	541	539	500	518	560	496	515	556	544	535	520	486	523	565	524	550	554	529	535	521	530	527	538	510	518	566	575	543	461	586	523	564	553	503	550	503	522	528	549	529	527	519	562	524	513	537	524	516	507	496	528	542	544	508	520	556	519	518	524	537	527	557	540	513	526	523	568	553	514	538	519	525	539	546	498	520	552	528	529	516	503	499	553	508	542	506	516	546	538	544	554	518	559	521	526	573	480	516	519	532	550	526	505	519	512	514	546	521	501	517	528	518	542	536	518	537	498	521	516	522	518	494	539	536	581	550	498	532	517	532	553	524	510	485	552	536	468	508	527	549	533	530	540	549	516	555	573	496	524	521	514	554	535	547	474	498	555	524	505	502	520	511	514	515	524	535	527	519	547	528	530	548	512	518	479	497	525	523	501	549	539	530	556	529	483	512	510	515	558	501	515	537	523	514	514	542	554	549	531	492	524	536	569	544	545	536	499	522	499	554	505	511	550	523	538	530	501	503	567	498	502	558	535	559	521	514	538	516	540	533	506	503	484	554	516	546	525	527	502	510	521	546	494	490	492	542	508	543	520	513	520	536	513	514	504	526	572	528	517	536	526	529	511	546	510	550	564	542	537	546	518	517	534	545	493	528	517	536	559	500	527	483	530	507	521	566	530	526	534	516	522	536	507	525	512	501	542	546	541	548	539	518	534	519	535	531	492	560	533	524	539	512	536	534	552	522	558	529	509	519	539	545	529	523	555	519	506	540	550	532	551	516	516	562	553	572	503	587	533	527	473	539	518	521	516	524	514	525	524	506	512	532	507	524	528	471	534	534	531	534	520	537	533	498	560	537	549	528	505	523	559	513	505	538	516	533	505	548	491	510	511	506	528	531	569	513	543	541	524	519	549	513	506	510	558	528	501	518	542	514	509	516	568	517	507	496	478	488	534	508	516	521	546	488	564	526	516	515	547	514	515	533	545	567	543	504	558	517	526	561	508	533	535	506	537	487	525	538	519	560	534	518	478	569	523	520	534	522	547	518	539	503	571	584	536	520	548	515	507	512	536	542	526	515	501	556	507	512	526	539	536	553	491	511	534	528	505	532	496	507	541	540	544	559	521	528	542	537	464	490	551	476	541	513	535	556	496	520	514	516	523	509	524	537	514	524	540	527	564	526	548	533	541	532	541	552	481	540	572	535	494	523	500	525	541	535	556	565	540	513	505	552	566	558	516	564	551	509	509	517	515	498	474	506	544	564	495	520	506	521	521	495	569	528	503	514	472	508	545	527	497	517	502	511	543	545	499	473	512	529	561	525	518	500	508	514
24164	21303	28731	24529	21410	17246	6883	3217	2469	1646	1201	1232	1168	1140	1053	846	753	636	695	653	645	653	655	616	560	547	567	583	582	596	530	523	551	544	532	522	579	560	532	504	534	535	558	536	457	550	508	514	567	477	562	544	493	481	498	572	513	490	502	493	546	534	510	498	558	528	537	496	508	523	515	539	535	506	547	538	522	503	483	511	522	513	557	524	506	557	518	557	527	516	516	530	567	572	554	530	527	517	519	496	473	523	500	518	557	494	515	525	482	498	502	513	521	520	506	511	516	530	486	498	568	580	528	543	456	564	516	545	488	497	515	514	525	533	489	528	533	488	492	503	555	525	524	514	529	510	493	538	524	517	532	498	494	520	508	492	500	530	519	531	505	529	531	507	534	546	503	559	525	520	505	541	535	530	552	541	518	538	503	512	526	528	496	526	553	469	535	522	504	521	511	504	488	496	487	548	502	563	508	566	478	499	557	544	488	496	542	521	518	516	497	512	531	549	494	513	549	560	533	510	478	533	545	514	497	529	517	537	513	487	515	494	520	476	511	563	530	515	500	497	531	518	534	514	542	519	499	533	519	532	482	515	522	467	528	488	524	506	559	524	557	525	502	517	526	476	520	491	525	563	529	533	514	513	527	500	541	526	526	509	497	553	507	516	503	480	503	550	511	525	519	527	524	516	554	527	483	545	525	485	534	497	474	530	542	528	495	494	520	539	538	500	531	544	543	511	519	511	533	477	490	524	576	496	523	532	522	531	525	538	502	498	513	509	524	512	496	582	545	530	465	513	499	540	517	503	521	509	494	512	562	536	516	526	520	518	494	514	474	482	480	553	532	503	534	509	504	510	517	514	510	495	487	509	504	509	538	517	512	520	505	538	549	509	519	518	510	542	515	539	535	509	511	547	506	543	511	517	498	496	530	482	518	540	530	546	518	498	518	544	565	518	524	531	553	515	452	509	515	502	481	547	556	529	484	545	525	520	528	507	513	502	506	515	508	512	540	497	487	522	522	542	543	489	531	545	547	489	510	495	492	538	487	509	516	532	517	518	528	553	512	492	498	498	536	515	538	481	537	497	536	489	520	504	505	494	540	496	507	519	527	538	510	515	539	513	493	502	533	524	523	491	525	501	556	505	520	501	510	495	524	529	486	511	527	524	521	502	511	510	513	513	463	479	529	508	500	540	527	491	505	536	527	507	500	484	536	518	503	512	547	562	582	537	522	529	501	529	524	564	531	563	506	535	560	523	497	526	491	544	482	539	513	518	516	516	506	527	530	518	530	551	541	520	556	507	516	488	512	539	513	476	569	514	494	496	539	499	528	504	483	526	516	479	512	530	482	515	503	559	517	514	538	469	522	512	531	510	526	551	489	589	516	497	510	544	533	497	469	520	486	520	544	509	480	480	536	547	555	547	544	516	568	542	546	572	482	508	510	529	496	516	558	562	493	511	530	542	522	519	518	484	497	510	482	525	543	471	538	483	510	566	555	531	529	571	523	483	533	497	544	538	511	539	543	469	561	504	502	480	511	504	529	521	546	507	496	520	506	567	480	557	508	507	531	530	545	540	513	551	496	478	499	466	530	524	517	506	538	538	519	554	543	496	534	517	530	535	529	551	545	522	543	524	508	515	512	509	488	505	510	520	517	536	557	484	534	537	506	539	488	514	501	493	523	538	473	538	507	514	535	482	529	515	534	493	525	547	539	521	501	477	532	496	492	483	528	530	518	507	510	562	521	503	535	545	496	467	483	501	505	530	513	501	534	490	504	553	548	512	509	524	481	504	515	562	481	525	493	492	501	533	500	519	499	464	469	531	510	527	495	466	525	546	509	532	512	543	492	504	486	531	508	505	541	492	490	528	498	542	542	549	509	523	553	493	556	539	552	510	506	545	539	502	509	528	503	513	516	521	544	485	519	525	494	556	504	524	501	500	520	521	502	510	521	503	552	486	543	509	577	519	510	524	515	499	526	522	537	493	518	492	508	519	584	516	538	507	531	507	495	516	555	505	507	514	479	549	501	545	479	523	573	534	549	533	515	506	516	517	502	497	525	507	545	510	499	532	508	546	527	506	534	502	547	517	520	494	521	537	499	529	526	506	531	505	474	481	563	573	525	537	515	474	522	523	517	513	501	544	540	508	536	553	516	481	461	519	553	541	512	566	545	530	515	500	516	546	527	484	536	506	475	535	511	517	520	538	515	516	498	522	453	523	533	520	528	522	500	495	548	521	501	538	502	513	502	549	529	501	551	496	530	505	506	526	507	535	531	527	512	563	521	516	483	504	527	525	524	529	501	511	519	504	543	539	523	519	527	512	517	513	478	503	532	488	520	528	501	489	535	518	533	505	515	536	586	509	532	514	487	483	504	526	501	501	534	500	547	505	536	503	541	492	501	534	563	516	581	489	485	536	495	495	511	541	517	530	513	576	536	485	524	466	506	529	544	522	509	562	539	511	481	577	514	486	523	530	530	508	514	523	532	512	513	485	533	538	494	547	501	505	491	555	511	553	547	534	497	544	542	522	532	545	540	536	529	548	550	591	515	517	523	475	509	525	495	525	544	492	506	517	543	505	496	530	539	542	536	523	504	527	507	504	500	520	532	521	522	576	530	508	505	510	497	497	535	556	529	519	523	495	516	470	560	534	525	513	513	481	518	481	493	512	512	521	533	515	500	526	510	494	498	500	556	514	499	474	497	524	528	505	536	469	521	525	563	513	496	538	527	494	507	504	499	554	485	532	518	558	483	543	510	499	517	481	510	563	529	535	547	523	501	502	548	485	515	501	531	551	549	536	539	514	554	524	509	509	539	477	504	474	499	564	519	479	476	497	487	504	494	507	520	537	483	516	505	517	504	510	509	537	531	533	496	495	530	553	533	501	521	521	489	506	522	553	491	485	498	512	535	552	512	553	545	507	534	515	511	552	484	457	523	511	560	549	507	487	548	521	538	521	567	495	512	538	512	505	552	516	513	506	548	523	499	538	524	558	538	497	494	499	535	577	538	511	511	469	511	517	498	555	517	530	493	527	546	552	535	547	533	523	502	518	526	506	506	533	525	540	544	520	569	495	568	507	540	495	517	513	500	556	538	480	533	542	505	514	495	545	535	443	489	523	537	538	565	536	504	537	492	526	520	535	523	539	499	539	516	524	490	525	490	540	541	515	530	513	466	548	523	522	498	489	553	557	544	548	537	486	530	511	501	513	498	542	535	546	526	534	529	530	483	505	498	518	503	511	509	498	541	527	500	478	504	527	533	542	531	518	510	488	549	467	506	523	485	519	523	523	492	486	532	563	534	510	469	545	549	526	535	532	560	517	522	533	483	505	500	522	537	503	536	524	490	509	505	513	488	511	564	514	486	571	517	523	547	500	532	519	481	547	567	490	526	553	517	532	491	539	530	508	514	485	507	496	526	514	539	516	502	502	542	512	468	534	524	561	565	563	559	528	527	535	553	486	468	558	530	519	507	516	516	503	524	505
33110	53926	43697	25575	16104	13429	7198	5193	4040	2411	1835	1879	1724	1647	1404	1050	878	804	835	855	810	834	795	635	673	685	632	635	722	601	685	610	612	593	610	598	636	624	549	620	575	574	594	600	584	600	571	625	611	574	591	636	558	597	562	632	594	598	617	576	578	546	565	618	593	540	566	599	623	609	547	576	556	616	552	560	570	572	607	568	590	622	527	606	600	607	640	587	602	592	632	602	625	607	609	555	617	582	609	599	586	602	607	617	629	605	564	584	596	605	578	546	559	583	583	640	560	578	562	589	561	544	541	544	587	600	647	622	594	602	582	581	522	558	564	567	584	610	598	566	581	591	580	602	564	580	601	551	552	596	619	600	588	600	618	570	589	570	537	566	533	629	578	573	580	524	563	572	560	566	572	596	574	618	575	558	613	628	583	617	569	586	571	585	561	569	570	574	601	582	536	587	553	602	578	594	564	572	564	591	608	584	583	557	567	552	582	618	565	587	571	594	543	608	595	572	619	569	548	562	599	566	576	590	573	607	532	600	526	605	554	581	630	556	589	621	596	583	588	593	540	574	568	600	558	566	580	595	591	592	575	581	585	592	558	582	574	544	594	577	601	590	566	574	596	571	574	582	558	562	560	572	549	592	581	593	611	552	581	590	567	647	545	589	562	573	566	551	595	613	610	581	551	602	582	556	558	574	598	589	577	600	597	549	574	577	608	563	558	567	602	609	566	605	603	571	591	603	557	581	608	548	573	623	632	592	590	605	601	584	556	567	555	565	598	578	575	627	641	551	540	560	566	568	581	652	625	547	611	609	556	584	586	579	576	586	587	585	583	559	658	549	620	581	590	605	587	598	592	529	562	589	555	557	599	593	538	557	558	565	572	595	583	576	579	575	626	570	598	540	586	575	605	569	574	547	596	582	617	561	576	564	554	598	624	601	559	573	543	555	551	570	531	567	608	567	573	566	563	615	602	534	546	590	523	558	548	544	544	526	556	550	581	568	599	598	590	587	601	586	553	631	621	579	556	536	574	566	556	588	545	542	617	579	606	574	561	556	549	567	553	625	613	554	567	544	550	619	598	541	563	587	542	577	560	571	575	545	612	583	575	545	565	570	578	571	550	563	585	579	630	576	577	537	539	613	610	587	583	558	552	584	563	593	591	545	573	593	556	618	579	599	527	540	545	546	578	605	600	573	593	568	597	549	578	566	584	551	571	555	575	597	574	561	580	568	582	551	570	620	582	602	578	582	570	600	573	573	567	580	604	505	617	613	563	575	563	567	571	581	593	591	556	608	581	567	558	553	576	590	628	563	598	600	641	547	632	581	549	566	558	565	589	567	546	565	577	612	606	613	596	598	607	609	571	561	579	565	586	581	591	575	592	566	588	596	585	541	577	577	557	595	613	548	533	582	560	579	573	561	604	563	586	555	569	546	558	586	625	595	584	548	585	559	582	586	564	562	551	551	585	546	559	561	558	590	572	594	571	577	599	625	577	598	538	600	603	560	586	583	590	545	545	554	586	624	578	631	583	557	554	590	566	558	555	581	540	605	581	603	555	589	526	585	576	605	592	555	597	555	582	542	607	611	629	568	578	562	607	603	580	608	553	616	525	591	582	593	556	586	602	570	562	592	527	539	572	579	586	551	577	573	571	564	576	552	568	603	557	596	590	565	595	588	561	589	583	603	570	577	580	575	552	551	515	547	587	577	552	537	607	556	530	572	589	572	592	548	573	573	572	591	582	535	588	533	537	595	569	582	549	591	593	570	615	547	555	621	604	645	591	641	597	590	593	553	553	579	559	576	582	629	531	546	519	586	570	571	574	567	590	592	562	574	616	590	602	600	576	584	620	551	589	583	604	604	580	581	581	571	583	571	580	580	593	543	570	536	570	589	567	593	615	590	576	625	597	523	565	607	570	522	576	573	563	596	540	571	580	573	566	559	603	581	574	605	580	581	590	584	604	557	597	551	569	583	576	576	571	566	554	535	560	555	598	565	600	545	556	535	555	579	580	563	603	589	596	542	575	565	568	566	578	567	594	560	580	511	534	574	620	560	560	570	572	580	596	592	576	579	613	521	584	616	568	585	589	522	604	576	576	559	551	558	558	567	569	571	602	615	561	589	549	524	559	563	603	591	564	583	584	594	607	583	607	555	618	578	599	600	601	596	608	571	579	580	598	541	583	607	603	583	580	541	522	571	559	548	546	569	572	531	563	577	602	570	606	580	569	589	581	629	616	581	563	551	630	547	594	564	576	577	574	570	560	546	626	564	590	608	595	602	590	624	591	544	591	559	602	614	558	584	550	548	569	571	595	603	582	562	561	606	617	555	578	559	570	582	634	584	568	566	607	558	622	619	574	587	563	515	589	586	534	620	612	572	591	568	586	605	567	589	569	557	528	565	557	560	593	613	535	610	542	634	574	616	591	567	598	568	597	585	605	547	572	614	584	527	637	594	579	550	527	530	597	592	565	558	553	606	668	579	572	571	593	512	633	568	562	584	589	564	539	593	569	581	562	587	594	589	593	566	545	630	535	577	574	525	595	574	577	570	567	554	560	612	599	595	574	625	583	581	591	637	578	561	621	554	593	566	589	595	605	571	593	555	568	530	595	591	608	595	551	579	600	589	600	616	610	606	607	571	608	584	590	600	551	551	580	619	575	559	620	577	566	604	570	569	584	581	596	551	631	591	623	554	535	582	533	567	598	611	505	567	593	579	561	554	573	610	588	584	577	568	510	549	597	558	569	595	604	593	580	615	589	595	571	567	581	588	574	574	563	576	639	556	545	586	621	573	602	546	630	600	578	598	585	557	597	582	589	577	623	579	553	573	584	603	593	550	588	575	567	513	566	612	606	551	586	566	586	554	535	501	573	584	570	599	559	607	546	558	577	578	600	600	569	579	500	598	546	575	554	522	588	565	566	611	575	606	582	580	555	600	593	557	566	611	599	594	596	540	568	550	615	557	657	590	604	566	617	566	600	565	572	578	571	599	594	593	577	565	576	545	595	575	615	626	527	577	596	617	604	598	580	535	593	549	608	571	619	561	570	570	554	582	582	612	572	579	574	590	642	568	615	626	600	587	562	566	584	583	618	543	587	604	580	579	574	586	583	572	543	565	577	550	562	604	651	578	582	572	581	539	572	581	555	573	577	583	574	583	595	652	574	610	588	612	606	572	600	570	587	595	598	588	573	597	594	613	608	559	575	627	646	534	592	563	539	574	550	598	573	531	594	569	583	623	609	586	580	602	591	548	539	570	611	564	610	531	585	614	597	569	589	593	552	578	564	584	584	574	609	576	548	591	551	566	580	530	535	599	598	528	563	604	585	570	608	564	610	566	539	558	573	569	588	542	577	593	597	587	576	585	594	547	546	627	531	586	596	567	583	573	575	560	611	584	554	538	571	589	604	627	591	593	608	581	582	601	577	604	524	570	563	570	552	585	574	588	586	557	580	602	572	613	603	593	568	615	552	561	582	576	613	565
25468	21331	28524	25853	17031	8027	3557	2269	1963	1293	1009	966	934	972	929	875	708	661	668	605	630	579	616	521	576	550	560	541	542	560	505	574	528	543	533	539	521	492	509	533	541	524	543	495	492	510	600	543	518	538	539	536	500	514	536	552	527	514	519	541	526	521	504	552	520	512	484	536	514	482	529	519	516	526	514	553	521	533	535	534	539	515	484	523	520	538	530	533	524	553	544	510	586	509	511	516	488	510	527	548	527	508	496	517	515	527	491	537	536	526	518	544	495	493	514	529	513	541	559	475	507	543	532	508	507	521	512	513	549	506	499	512	502	515	503	532	553	527	531	505	551	514	518	483	567	515	507	523	518	539	534	535	501	518	522	500	526	521	517	539	524	485	560	545	528	520	520	529	508	463	507	510	543	589	557	514	568	533	501	523	464	529	505	520	513	550	528	514	539	512	554	508	520	558	518	561	476	514	507	519	530	501	519	501	493	509	521	535	518	506	555	507	553	508	532	508	499	546	535	511	518	521	520	518	500	517	510	546	533	543	549	561	507	510	531	542	508	533	506	539	526	522	496	513	517	522	506	562	491	481	551	516	525	489	537	577	474	514	529	501	533	540	503	547	516	483	522	514	481	495	476	533	516	542	551	526	510	532	534	497	519	512	502	477	511	552	548	502	562	523	535	583	510	528	477	497	520	499	547	514	540	510	512	483	480	525	543	533	508	562	501	547	504	555	547	528	551	545	531	537	504	560	498	520	501	521	505	537	496	501	513	514	502	527	497	524	513	502	481	519	519	504	531	522	506	550	528	553	507	533	488	524	496	504	496	534	547	569	549	498	516	543	523	546	518	567	515	534	503	516	499	515	513	495	534	507	533	523	516	515	504	478	542	496	559	523	536	552	516	502	535	497	509	524	526	551	514	519	526	553	493	478	541	526	510	492	533	517	465	486	549	482	503	482	513	578	547	495	532	478	521	490	498	488	545	514	500	546	528	583	497	518	509	538	488	492	541	507	498	517	546	482	526	534	477	534	509	540	549	503	537	504	473	530	515	538	533	501	530	547	495	517	492	517	550	524	539	557	497	514	537	555	519	534	498	502	471	543	484	551	488	543	551	538	502	478	537	539	502	515	514	517	530	521	457	518	536	495	505	481	500	506	529	542	513	514	530	547	549	520	514	540	494	530	483	585	506	510	519	512	499	536	518	562	492	488	504	494	537	511	506	508	566	563	506	514	495	515	533	504	535	518	557	528	531	510	516	548	534	470	493	514	555	526	512	489	498	477	504	492	531	512	541	546	544	503	478	523	499	544	502	544	486	525	561	513	549	534	532	500	506	499	510	484	560	516	504	561	502	530	550	492	528	490	531	496	479	498	490	507	495	518	538	556	500	530	534	510	542	477	513	552	509	490	506	496	519	522	507	525	519	514	574	560	516	509	527	501	503	525	518	543	494	539	457	506	541	501	532	523	499	495	519	500	509	518	525	542	491	514	511	549	531	509	525	481	527	500	635	528	507	552	520	504	531	511	492	492	545	510	503	541	492	521	512	500	566	512	490	535	555	522	487	498	489	524	512	542	489	523	531	508	513	501	465	474	508	502	500	581	510	517	508	527	515	463	556	524	500	522	538	541	493	528	547	524	513	518	526	527	467	573	523	566	520	566	521	530	539	550	552	533	512	511	525	521	507	539	513	525	512	508	495	542	512	539	535	540	535	493	515	487	540	548	507	538	532	488	515	516	553	520	514	513	475	526	544	548	494	506	482	557	504	525	504	571	514	525	587	499	526	527	534	526	543	527	480	501	528	522	509	538	538	532	570	516	519	505	492	525	517	478	535	502	536	513	541	494	498	550	517	502	556	526	530	539	491	569	541	494	515	519	478	526	502	554	520	541	500	518	516	457	511	508	554	539	507	507	530	534	518	549	511	536	521	554	517	530	556	503	494	501	547	461	516	509	502	522	512	496	556	549	488	487	537	555	539	523	512	557	533	535	539	498	535	546	514	537	494	492	553	510	504	516	510	524	519	488	521	532	509	533	511	524	513	526	497	502	524	523	550	511	502	510	489	513	490	494	540	503	509	527	544	502	508	537	533	546	505	523	484	545	498	524	511	555	586	512	553	529	516	500	544	489	489	509	567	497	508	543	493	534	519	517	555	523	515	531	509	526	543	542	542	502	513	543	469	491	506	493	492	506	537	529	510	552	545	490	489	516	542	514	528	529	556	526	549	480	484	530	529	502	537	530	528	513	539	470	558	513	469	547	457	492	537	545	479	535	541	512	526	545	494	505	508	581	523	529	502	524	494	472	543	539	498	526	504	533	554	494	545	552	529	522	535	514	542	488	519	521	552	510	511	554	504	522	553	565	515	506	533	499	491	552	568	496	563	485	527	507	540	552	533	520	567	514	512	547	539	519	523	507	546	499	518	497	494	558	503	511	479	544	522	484	514	543	557	474	512	498	542	549	521	510	504	550	529	504	532	573	514	484	523	497	522	530	506	558	494	546	536	550	544	490	528	536	499	536	504	523	535	524	473	494	487	521	482	540	538	556	537	511	521	490	541	519	518	478	501	539	544	548	508	523	535	502	531	519	489	571	534	529	506	521	528	512	517	491	497	481	515	526	493	523	494	520	544	519	480	516	538	512	499	518	533	531	518	490	496	547	514	513	531	494	530	532	512	507	530	535	541	474	526	531	519	499	552	510	501	524	497	489	504	559	528	493	509	500	497	510	547	540	521	503	511	559	512	548	523	497	541	487	550	519	535	524	566	465	497	530	530	504	480	557	508	524	540	527	517	480	499	514	483	509	506	524	522	489	508	502	514	529	548	542	558	544	512	526	512	497	545	504	498	545	549	514	527	556	514	503	525	507	510	562	532	531	517	526	542	518	539	540	534	458	511	504	523	504	520	521	536	561	539	498	533	552	511	501	500	497	513	547	469	501	546	506	537	534	495	498	529	514	564	566	500	521	509	496	548	527	504	507	519	497	520	505	475	550	517	511	555	528	488	504	516	529	530	555	533	540	555	531	531	532	506	534	493	534	511	482	536	460	506	496	528	554	504	547	561	517	506	525	524	549	490	538	528	491	527	513	500	550	503	523	544	500	494	520	497	530	510	492	509	497	543	507	535	506	530	531	530	541	500	496	513	513	455	565	514	532	501	505	535	557	543	542	528	533	482	510	535	522	482	499	516	511	546	525	512	519	515	508	512	521	529	529	509	501	541	532	526	491	570	526	498	506	531	535	507	533	528	516	515	522	539	552	519	493	507	510	527	519	545	534	520	479	510	500	497	521	523	507	514	532	527	515	567	494	507	540	581	536	561	516	522	561	570	526	558	543	489	544	506	530	495	545	551	491	470	522	535	495	520	507	508	528	546	541	524	470	541	508	518	521	537	540	544	485	546	505	511	494	494	502	510	522	527	543	487	502	517	533	560	502	525	478	535	497	531	537	499	539	491	495	487	495	510	493	558	534	489	516	524	475	490	544
32084	51407	41817	20699	14243	10122	5804	4056	3553	2159	1537	1478	1332	1266	1366	1310	853	783	789	724	744	795	734	699	671	615	666	675	602	586	605	598	629	583	600	572	571	604	586	581	598	580	591	571	587	606	589	577	586	579	581	587	577	598	557	566	591	602	586	616	597	587	555	552	597	615	583	539	593	531	587	592	561	594	623	597	554	613	590	596	610	609	610	569	585	611	627	569	608	629	635	602	592	545	579	611	626	646	602	606	586	587	578	605	597	632	565	570	619	595	554	609	620	581	602	604	564	567	594	618	611	581	584	588	577	602	588	571	606	590	615	577	597	541	573	587	563	567	615	596	638	574	545	590	590	549	631	633	583	607	569	613	602	591	612	592	574	588	601	570	549	566	540	591	541	636	534	559	577	560	593	615	583	588	602	571	574	543	571	614	544	583	621	557	649	571	644	604	567	596	605	560	605	572	568	556	586	609	542	584	570	618	599	583	563	608	591	605	586	586	650	627	587	610	594	597	567	597	578	609	594	592	578	592	613	561	547	575	567	627	561	553	562	617	570	589	610	580	560	625	556	579	554	566	584	588	591	564	614	606	569	595	569	590	535	617	604	570	543	606	585	592	552	570	606	577	605	572	623	594	568	599	632	600	589	580	545	581	585	542	592	577	545	596	616	572	578	604	596	654	575	643	560	598	593	620	620	616	605	591	593	565	539	560	603	588	569	551	558	539	552	595	589	594	592	552	602	599	580	570	591	586	611	604	605	596	594	590	565	545	568	546	566	575	590	599	576	618	618	573	569	605	578	583	627	540	538	550	652	583	609	588	576	571	584	579	569	613	603	559	587	602	555	623	580	570	554	599	565	577	584	566	545	548	564	607	618	639	547	551	562	579	590	604	607	573	531	626	586	577	583	574	600	605	605	564	644	585	603	612	581	600	609	593	587	528	557	548	566	571	609	575	576	599	533	595	613	599	583	574	589	611	575	605	577	587	590	594	643	618	580	601	611	568	581	606	597	591	563	578	578	568	582	573	608	572	556	571	588	560	590	584	609	562	612	585	556	535	609	565	610	633	590	599	572	549	611	571	583	610	536	597	576	566	526	590	594	585	576	585	591	559	591	582	589	589	609	605	612	577	565	587	543	556	603	598	572	614	578	631	606	492	578	582	563	559	560	562	617	541	540	608	576	594	603	564	560	554	581	541	600	596	577	577	560	570	578	587	580	593	566	560	593	588	553	599	588	594	584	604	589	589	565	585	586	577	551	594	586	608	583	577	580	590	542	625	570	572	559	584	632	587	614	608	575	618	601	578	584	586	570	612	591	590	563	555	580	583	615	591	585	593	604	554	558	609	544	584	559	577	627	585	621	616	582	565	632	611	570	575	581	552	576	645	590	581	621	623	600	560	610	566	572	590	576	599	599	594	621	556	610	576	610	581	615	564	599	569	601	582	635	590	590	575	582	546	633	591	618	555	588	612	600	599	592	596	601	554	573	533	539	577	598	582	550	621	583	586	545	607	602	569	572	638	605	610	582	566	575	553	570	601	599	588	602	591	569	630	591	579	604	575	532	569	575	566	590	577	592	619	596	602	592	587	588	540	605	611	585	550	608	625	610	563	557	611	610	565	600	569	601	594	582	595	590	583	615	534	572	582	590	644	610	563	588	583	582	591	585	594	626	596	602	532	566	564	583	583	641	593	564	585	542	587	571	559	585	604	565	591	601	605	537	590	587	545	560	590	592	641	613	591	560	618	578	583	608	540	537	603	567	573	571	583	621	563	595	606	614	574	593	591	561	604	568	611	598	545	602	568	599	624	601	610	581	605	605	557	590	571	609	565	567	610	550	600	640	542	634	646	592	564	630	597	590	586	604	539	562	574	586	572	576	635	589	552	602	603	639	582	598	554	583	584	593	588	609	607	595	578	568	594	608	641	588	580	601	572	591	548	583	618	606	600	560	592	599	573	613	603	584	625	587	609	573	594	607	583	604	585	582	617	590	610	584	591	575	583	592	591	610	582	630	559	627	615	612	596	577	614	578	606	559	603	554	602	585	584	580	606	565	557	589	563	569	575	587	589	561	568	578	543	607	588	552	587	604	570	588	554	566	600	579	589	582	575	534	596	550	583	629	613	600	550	592	543	554	558	598	626	589	560	596	569	580	591	609	599	600	588	590	585	556	613	573	632	589	584	569	582	593	589	591	587	575	589	564	566	588	594	587	574	577	597	570	615	574	595	583	552	595	598	546	562	622	544	575	547	587	612	593	592	581	556	621	582	608	606	605	562	580	617	610	547	561	581	624	532	635	575	607	579	546	524	600	568	595	626	565	548	561	556	589	575	620	591	602	637	578	566	578	570	603	596	565	543	553	553	597	582	566	566	580	600	581	571	567	581	583	577	606	618	588	610	548	582	580	600	585	592	599	588	558	548	590	586	592	580	609	568	580	573	601	569	531	583	590	617	556	634	616	577	616	594	621	579	548	636	600	547	609	532	593	544	555	614	595	612	538	590	618	576	567	610	535	536	598	543	610	605	600	575	589	614	634	579	579	569	605	625	558	572	538	595	587	574	574	568	594	581	585	605	606	564	629	595	568	587	584	588	549	590	575	568	563	608	619	616	586	597	611	571	609	623	633	574	576	552	564	562	561	551	628	590	588	569	584	598	572	621	595	558	575	605	613	636	543	556	618	608	603	570	579	550	583	623	586	571	580	576	592	598	603	599	559	565	602	577	577	641	607	567	571	618	598	550	540	614	606	580	619	567	650	523	587	586	596	595	608	574	591	577	575	581	561	590	610	585	610	584	614	582	578	569	562	609	573	605	544	597	554	559	556	593	571	592	595	537	589	598	589	554	589	586	536	634	564	552	580	614	570	601	657	604	646	595	589	615	591	629	568	591	577	604	578	599	566	604	569	578	615	570	598	558	571	559	570	588	616	568	601	556	580	548	570	555	582	559	566	613	561	578	573	580	587	571	601	547	586	560	625	572	603	595	609	570	624	623	578	544	566	632	584	536	616	567	635	578	582	597	588	603	603	608	611	582	551	558	569	575	608	570	578	578	584	570	599	641	588	616	573	607	628	587	565	548	548	594	555	583	609	608	612	589	580	545	578	620	601	598	602	580	567	563	568	568	567	541	593	583	571	559	593	574	597	569	596	597	578	618	583	569	555	555	595	618	612	589	602	569	550	585	595	612	597	578	589	589	564	566	560	608	555	553	610	578	595	593	571	568	587	585	556	571	642	577	591	549	556	593	628	591	560	587	554	602	580	597	622	575	557	608	595	576	573	581	611	557	595	555	569	586	588	586	570	588	557	590	589	619	589	581	586	591	592	579	530	572	545	560	606	568	601	570	617	556	609	580	579	574	558	593	610	602	615	623	562	568	628	557	570	534	567	563	585	563	544	581	551	575	568	575	633	551	588	564	552	543	569	557	600	599	539	633	588	569	607	594	541	581	547	569	588	555	569	594	584	554	582	610	561	607	567	614	564	566
23021	21249	28931	23972	21457	21721	15622	5081	3344	2631	1848	1651	1465	1392	1438	1388	1350	1034	935	779	855	773	742	772	716	711	726	703	679	691	726	673	708	725	704	688	679	626	640	662	659	653	671	652	611	634	641	614	673	664	612	678	648	620	612	645	659	640	665	679	608	645	637	679	666	674	619	667	673	666	632	660	676	651	616	660	616	641	663	619	636	658	680	669	662	639	685	726	686	688	687	677	637	685	618	666	667	696	622	603	623	629	643	666	595	675	680	605	639	662	640	639	650	624	653	628	673	665	693	604	661	665	619	663	631	635	625	624	658	607	629	658	660	649	684	619	635	627	685	647	668	658	627	636	680	658	665	625	660	651	653	633	651	604	627	601	653	605	642	636	624	624	589	613	651	646	621	638	634	636	602	638	695	636	654	660	631	635	646	673	670	641	646	630	615	654	676	629	625	606	692	613	647	666	689	640	672	615	652	670	633	676	627	648	683	658	627	581	613	693	628	646	666	654	667	599	615	606	650	682	645	634	663	589	606	658	655	696	639	592	630	626	635	642	644	655	615	646	610	600	647	661	626	621	637	640	658	655	633	647	670	674	682	664	672	696	655	635	643	677	606	636	706	621	675	596	627	617	588	626	705	636	648	647	617	619	693	639	640	654	640	685	633	637	665	677	642	609	623	649	642	625	654	649	628	612	608	623	642	613	619	648	626	656	620	670	637	632	676	618	631	655	596	659	622	641	624	650	623	643	605	647	643	655	658	625	656	657	664	672	661	583	653	647	642	639	662	660	651	640	628	629	662	648	650	678	675	630	636	643	639	636	620	646	642	674	642	656	626	675	662	653	667	669	600	633	618	626	639	662	662	623	644	654	639	644	678	628	609	637	603	622	626	627	672	658	630	632	647	634	649	643	620	671	649	634	660	618	647	663	672	648	639	649	636	670	642	704	643	611	626	630	673	657	620	664	677	652	656	691	661	614	656	648	649	665	643	640	642	633	671	629	692	647	642	583	670	604	638	622	666	656	596	607	629	650	645	625	581	617	615	632	682	678	649	639	620	647	653	641	643	665	652	656	644	641	733	668	621	648	628	664	661	631	673	644	645	612	650	620	656	633	650	684	627	628	639	624	630	668	668	640	684	640	617	623	636	607	687	600	616	672	613	652	628	604	678	630	646	649	623	634	674	689	658	636	624	648	658	673	649	629	605	621	616	599	664	649	626	616	632	655	659	649	659	614	689	626	631	629	666	652	624	622	627	662	662	675	654	626	632	667	611	601	613	622	609	675	649	628	696	676	631	651	641	654	639	619	652	635	598	616	661	627	635	662	677	628	658	648	625	638	666	638	608	632	677	650	612	656	654	617	610	627	598	609	638	632	652	635	618	637	566	625	639	636	688	665	670	680	660	628	643	699	639	659	698	622	605	603	654	689	650	633	686	637	652	655	643	667	639	630	652	629	628	625	609	667	662	622	651	671	652	643	607	654	664	603	647	674	615	637	669	597	642	685	677	644	668	595	654	632	655	686	611	646	606	650	667	652	610	643	620	661	653	641	662	690	648	630	634	652	620	643	617	658	618	636	629	596	632	646	618	624	675	617	654	658	625	621	600	628	615	595	616	646	631	633	649	657	657	637	658	589	628	616	650	652	724	637	669	685	647	655	603	690	684	664	636	631	675	667	671	623	699	647	671	685	652	625	636	634	680	645	655	658	636	629	615	627	684	646	615	589	630	665	625	652	626	665	584	636	632	668	619	667	604	640	594	627	653	639	668	630	637	672	648	632	624	622	628	626	607	612	599	654	646	639	646	600	644	617	672	676	630	642	652	611	609	605	627	625	668	585	649	663	651	630	614	635	634	598	633	641	649	640	667	686	629	648	598	663	636	692	664	638	618	646	671	612	679	647	614	635	669	625	638	660	625	666	643	637	638	649	672	661	664	618	698	647	651	639	665	627	655	617	625	661	601	623	653	644	624	627	614	633	643	615	619	608	648	626	648	639	671	683	654	626	640	639	623	656	671	613	629	612	659	603	626	647	656	671	640	595	637	618	652	642	667	649	634	653	653	634	627	669	651	614	640	622	602	629	675	622	640	659	668	668	636	648	644	672	634	651	665	667	606	611	667	640	644	644	645	624	627	634	649	619	690	623	653	636	637	662	664	612	621	657	637	630	655	656	646	637	639	652	635	660	657	628	628	628	645	635	623	658	640	652	651	626	636	649	639	643	689	653	644	680	630	642	668	632	655	616	634	663	625	624	650	655	673	625	625	620	635	621	614	634	664	651	639	665	681	695	619	629	664	617	633	648	608	609	652	639	648	633	638	625	628	641	613	634	674	631	612	631	604	606	634	668	599	614	606	707	651	631	598	635	656	643	632	613	661	660	613	621	653	694	662	610	585	670	619	655	622	675	628	657	645	668	670	613	654	630	665	637	616	642	631	612	640	613	604	634	669	591	644	647	634	642	651	626	639	664	644	643	636	628	660	647	652	638	624	692	651	687	651	599	641	668	619	636	665	603	686	649	625	618	671	630	669	640	621	664	645	632	624	687	664	650	642	621	634	664	646	639	654	630	637	694	684	630	668	629	618	590	613	597	650	635	633	612	674	642	637	637	647	643	640	642	677	650	611	641	686	654	622	656	639	612	560	663	713	638	659	684	692	632	680	619	600	616	643	622	675	687	649	656	610	627	680	687	618	664	633	642	645	641	683	634	628	654	671	668	602	673	625	630	666	616	636	691	625	609	607	650	670	616	660	644	610	635	629	663	587	677	640	644	660	654	631	677	628	584	653	593	689	620	642	644	590	593	669	603	626	666	672	639	636	668	672	640	614	644	661	657	621	710	640	618	595	653	637	626	629	655	657	621	620	611	659	632	634	656	640	611	623	630	667	629	660	632	669	632	648	640	621	633	637	711	675	648	644	654	613	696	612	604	673	579	634	659	702	620	658	671	634	640	630	655	635	650	662	667	612	611	637	642	647	648	665	673	679	635	610	630	633	627	649	608	641	648	636	607	662	620	631	663	640	657	625	668	631	646	637	620	663	645	655	656	651	607	650	672	623	610	636	642	658	642	629	624	682	661	670	628	612	626	668	644	599	628	653	634	624	614	612	601	663	605	607	646	609	626	597	635	623	656	625	620	719	654	669	637	620	636	631	640	611	681	659	638	632	643	630	656	605	635	619	613	658	637	622	627	625	625	638	616	676	635	630	683	677	632	675	649	638	636	633	696	628	626	671	652	659	618	674	616	634	621	673	632	633	646	624	685	637	661	632	664	637	619	663	673	666	626	655	621	665	642	600	623	601	638	646	631	671	683	662	609	624	658	657	682	606	624	655	633	659	650	638	644	650	593	661	644	648	619	636	637	621	681	632	635	588	625	638	692	679	645	628	653	668	617	666	650	641	622	661	685	628	659	619	614	616	601	594	614	690	650	592	644	656	603	636	649	685	641	647	611	657	626	651	654	633	692	625	609	657	613	612	700	637	625	630	634
33999	63557	49403	34170	25943	15401	9785	6822	5673	4026	2887	2321	2066	1812	1942	1960	1753	1271	1067	965	1039	976	980	929	851	804	823	771	770	751	729	738	735	729	751	719	752	685	743	717	769	730	695	727	759	712	689	738	661	755	736	714	679	732	673	714	699	662	688	663	655	699	700	707	714	689	714	738	696	667	725	690	713	678	722	721	735	679	726	683	690	726	753	714	729	713	709	711	719	753	772	716	722	697	742	694	710	716	728	687	727	729	708	701	708	652	719	754	701	712	717	689	656	711	708	687	724	710	683	722	689	679	654	714	685	656	675	634	720	709	714	677	712	715	711	679	713	675	642	688	710	709	726	672	688	698	716	706	698	720	712	711	685	673	693	677	706	696	654	739	683	689	716	734	680	646	752	687	691	728	645	680	637	735	675	670	686	704	654	679	714	727	725	673	724	730	714	686	697	732	718	697	669	687	660	696	738	656	734	674	699	686	696	711	670	695	699	680	707	728	699	720	695	695	712	654	675	702	697	706	730	733	710	653	694	714	676	682	631	709	669	701	696	666	697	702	677	678	681	678	717	628	734	713	701	703	688	688	684	678	696	725	746	694	678	678	691	691	705	692	716	736	678	668	700	712	700	700	741	708	730	700	715	710	669	666	709	737	661	708	721	687	710	688	720	706	725	700	669	657	665	635	636	697	693	720	694	719	740	665	686	677	713	678	683	699	741	733	699	668	692	704	713	650	701	703	692	708	706	664	713	685	677	719	655	650	710	714	734	651	706	720	657	694	677	701	694	676	720	675	697	692	673	689	716	689	669	684	724	713	737	693	693	709	669	717	703	663	718	695	678	686	711	662	725	718	703	696	676	709	710	676	694	676	736	681	636	665	722	706	721	672	658	732	732	680	719	704	703	736	665	721	684	730	691	691	696	698	703	721	695	697	673	686	673	697	690	708	700	706	705	688	692	701	710	676	709	704	713	688	652	717	686	687	742	710	714	659	684	714	734	687	671	673	697	674	729	689	648	686	756	688	689	700	629	728	707	691	677	693	698	674	658	728	670	674	680	739	664	674	690	679	698	721	675	721	676	705	657	728	686	704	721	698	739	694	725	734	656	723	644	647	715	695	643	713	668	702	694	720	692	682	687	691	690	640	737	707	694	768	691	710	695	674	728	706	699	702	654	704	723	673	711	668	638	696	669	721	704	684	700	686	694	680	725	693	678	662	677	688	707	717	684	666	725	692	641	718	674	655	707	685	733	715	713	653	702	688	683	736	663	614	725	693	683	666	677	690	712	714	743	737	688	658	712	704	659	696	671	702	708	704	731	701	693	696	748	661	718	722	726	714	681	749	700	696	711	705	725	712	696	708	706	691	672	706	671	718	701	694	699	699	703	684	693	672	696	692	671	654	692	704	682	726	691	681	685	673	648	659	680	695	684	722	723	681	689	680	737	674	701	712	676	742	738	698	702	726	707	667	665	671	682	670	754	721	693	682	685	697	701	714	689	695	639	696	700	653	698	665	710	663	676	693	709	706	718	733	674	675	693	707	716	701	678	701	699	672	705	670	688	720	655	675	718	709	680	679	740	684	715	646	670	729	674	686	653	687	721	699	720	717	700	684	613	682	715	692	694	713	636	675	729	663	755	717	651	681	650	705	728	736	730	728	660	678	696	732	669	682	729	683	708	691	707	731	690	745	687	705	665	699	588	737	703	713	721	724	742	700	733	713	693	695	695	680	702	684	637	671	704	731	648	715	694	650	728	715	721	642	692	733	696	668	673	697	714	704	681	666	690	717	679	701	649	691	748	672	698	718	671	665	684	681	718	690	772	677	689	771	657	708	714	667	715	692	672	671	683	686	709	699	730	672	697	672	709	682	723	697	697	645	682	646	692	697	687	699	700	728	673	703	681	689	670	709	690	685	624	729	690	731	686	675	689	668	728	750	657	684	645	641	701	684	702	696	699	687	713	663	684	745	656	697	689	702	737	720	667	723	710	691	689	657	698	677	717	666	679	713	704	693	694	702	725	707	699	692	681	690	696	707	668	635	698	656	710	689	705	743	679	685	733	684	699	687	666	646	703	670	694	694	718	663	713	721	731	721	673	637	676	697	655	634	675	693	697	734	661	755	708	729	709	663	716	702	687	677	708	686	661	679	716	703	662	701	688	666	675	693	697	665	670	687	693	680	724	725	691	694	745	693	719	707	682	653	669	720	743	690	761	693	715	669	676	647	724	671	686	714	720	673	710	711	709	697	686	668	681	683	641	631	723	654	663	703	727	710	690	698	708	711	676	660	671	700	696	697	685	679	692	677	666	690	661	671	689	735	674	678	691	736	716	667	729	698	694	691	684	704	700	744	695	743	690	694	721	722	721	701	705	694	660	686	650	727	673	671	644	700	685	689	726	691	660	681	689	694	657	701	692	664	680	680	685	647	697	670	683	639	680	668	722	680	695	707	697	715	697	679	712	727	670	730	648	658	719	703	707	683	707	730	666	679	734	710	715	667	658	647	704	704	652	706	713	753	674	711	713	729	687	717	677	666	709	668	703	713	677	713	768	687	668	703	711	741	710	721	732	653	690	697	713	685	702	686	746	644	695	664	675	696	676	696	652	695	686	749	740	673	686	715	699	701	676	697	671	746	674	627	723	696	719	685	684	676	678	688	704	679	699	684	693	703	674	671	683	721	673	673	660	746	692	669	710	663	697	676	703	738	712	702	743	695	694	707	710	683	639	733	663	644	756	656	678	651	692	752	693	683	679	715	720	719	705	681	678	664	714	749	639	706	681	683	683	682	692	727	711	690	701	676	686	682	706	654	736	716	705	693	690	711	672	686	677	719	721	692	728	678	672	719	696	676	686	693	694	731	677	710	719	680	701	686	675	629	663	695	708	714	652	707	687	705	724	688	676	725	683	733	696	687	728	679	689	676	690	648	686	703	735	701	689	705	723	736	664	703	724	693	725	706	723	687	727	712	713	696	730	731	673	699	692	698	667	688	704	701	659	704	711	714	703	715	721	714	710	712	721	684	662	702	712	691	688	686	671	708	659	687	730	699	672	713	663	721	682	738	721	706	666	709	663	708	687	677	670	717	712	680	691	705	667	722	649	702	703	694	667	698	698	706	729	709	686	678	690	697	634	701	704	733	678	708	675	707	708	679	679	699	702	734	659	692	706	734	696	713	685	718	666	676	693	632	687	699	748	751	687	708	705	696	747	679	728	721	681	693	716	728	745	682	709	744	673	756	671	708	721	695	725	645	686	738	708	692	667	740	680	670	662	740	684	723	710	703	694	690	657	690	680	656	687	753	664	722	696	712	670	701	685	712	643	688	671	719	695	682	683	710	688	656	664	699	696	696	658	683	707	746	721	666	685	666	716	684	709	667	650	732	728	694	675	709	677	672	702	695	722	739	741	691	666	651	704	695	703	674	763	744	706	672	683	695	710	662	650	702	724	708	692	640	687	685	677	729	704	717	696	687	656	685	727	719	664	699
28398	27793	34275	22347	11204	5512	2789	1892	1680	1211	874	803	743	743	747	721	736	630	520	524	547	523	537	494	539	496	498	486	470	470	502	492	468	474	488	469	473	437	483	474	515	498	489	477	446	456	475	482	451	474	472	465	490	473	452	472	447	488	501	447	454	472	462	489	454	483	467	483	481	453	448	445	488	468	499	461	499	475	464	476	506	513	487	486	491	467	496	469	509	480	484	474	465	504	509	450	493	480	466	434	460	509	463	482	484	431	424	465	466	454	430	444	446	479	503	445	463	459	501	465	505	459	472	453	460	441	432	522	504	481	453	444	494	464	495	440	449	460	465	500	438	453	474	470	477	458	452	441	456	452	439	472	467	447	500	439	511	479	451	470	441	440	465	451	468	487	481	465	488	423	446	490	492	497	495	430	474	501	475	459	477	474	461	462	439	474	461	512	480	483	450	471	501	472	478	484	487	442	496	497	458	469	470	475	495	473	449	473	445	518	501	475	495	479	466	481	479	501	448	442	451	495	475	459	445	466	457	510	454	464	488	470	456	497	480	469	438	483	468	475	476	477	451	482	475	472	474	428	459	466	444	446	468	513	473	477	424	451	476	483	488	511	495	452	443	482	463	456	479	502	460	469	468	470	483	431	454	486	522	450	486	457	474	449	449	489	476	485	422	437	455	440	447	515	476	490	474	463	475	477	487	502	485	450	473	493	459	452	468	441	462	497	421	442	493	466	475	440	478	516	459	485	470	430	467	443	464	460	497	444	514	429	442	455	453	480	431	519	490	467	462	484	476	441	456	452	467	459	473	509	475	442	476	492	477	421	508	427	468	508	455	454	469	466	482	455	483	432	469	447	488	467	492	475	475	489	470	439	481	472	449	462	493	519	446	485	488	449	468	503	468	481	493	465	477	462	419	455	440	479	487	468	489	477	490	473	464	453	445	461	443	485	492	494	455	467	481	486	464	468	476	480	502	456	485	526	472	459	459	458	466	483	457	446	456	488	483	456	469	455	436	457	463	460	463	436	466	500	480	465	442	456	475	458	445	459	466	488	453	447	471	454	513	471	464	451	479	486	428	481	490	468	448	480	452	443	448	485	462	425	447	471	460	483	456	459	478	468	464	466	472	470	474	473	482	451	463	451	459	506	458	465	501	449	461	493	473	490	498	439	469	465	469	425	487	459	449	446	466	439	472	474	506	437	471	462	470	466	505	451	433	499	504	462	513	464	483	500	442	483	467	482	466	474	463	488	476	479	465	441	443	484	512	476	491	452	489	460	449	479	467	459	465	450	457	462	439	437	486	437	494	449	473	482	501	502	482	463	467	444	458	474	467	436	480	452	460	461	466	514	504	447	473	464	500	470	458	452	452	477	452	482	430	434	507	451	446	477	484	455	444	497	471	453	436	457	445	447	459	473	479	474	504	458	479	457	454	461	460	460	464	456	462	455	464	440	443	420	432	499	473	480	481	440	449	478	446	437	475	536	470	479	454	470	487	453	482	493	463	484	433	454	456	488	468	434	471	471	456	515	495	434	466	457	454	473	500	448	497	466	441	459	422	439	458	481	465	515	476	470	458	462	463	466	481	435	477	451	467	475	461	448	487	449	465	496	460	481	450	441	524	470	479	464	471	411	478	457	441	488	439	459	466	493	466	457	467	417	456	459	455	495	462	455	467	463	446	499	436	456	443	479	457	480	440	471	462	490	461	455	466	455	463	486	443	459	436	469	455	472	480	428	453	471	434	490	486	482	464	463	452	454	481	473	437	474	485	416	481	461	476	453	477	471	469	473	461	500	449	456	435	471	465	436	474	467	486	468	450	455	454	479	497	465	451	457	466	446	482	458	479	483	450	441	497	484	483	469	486	442	470	438	485	454	475	446	439	509	470	482	503	431	452	500	506	465	492	472	507	489	456	487	459	477	454	437	472	473	453	464	501	474	442	447	493	486	476	496	467	454	457	489	461	479	467	478	494	448	432	475	446	467	436	459	484	448	458	505	451	454	459	472	444	459	459	466	440	469	449	503	458	455	442	444	439	491	475	452	456	453	465	465	459	442	471	470	466	452	469	477	434	467	453	462	479	441	468	457	510	460	448	437	495	453	440	465	501	499	454	457	465	457	471	517	480	442	515	488	470	465	479	459	462	486	451	490	495	481	494	471	466	475	433	474	457	487	464	453	500	433	481	441	451	457	493	464	477	479	476	453	448	474	495	454	432	474	518	463	462	471	478	445	458	453	487	444	418	487	476	457	482	499	482	474	472	501	470	472	460	462	471	454	459	443	472	442	467	495	471	477	490	462	426	448	421	464	465	472	480	472	481	450	447	436	499	478	449	459	464	476	466	454	470	451	457	476	480	474	428	431	457	453	481	477	453	417	425	510	478	486	429	483	459	479	444	477	450	446	453	490	498	503	389	477	504	460	451	465	454	444	443	489	458	465	465	481	451	493	444	444	444	433	460	458	492	502	440	455	455	473	462	496	490	467	487	492	477	467	491	436	450	485	429	501	481	453	489	429	468	501	468	421	499	444	465	451	449	468	466	474	456	461	455	434	437	511	482	488	481	491	462	421	451	482	458	453	459	441	483	451	458	462	461	484	472	437	465	477	489	475	498	431	473	448	449	459	487	449	456	488	517	455	476	471	457	457	468	453	462	487	463	461	463	461	475	458	467	448	461	489	485	449	460	499	496	441	441	433	471	467	495	498	424	476	462	483	470	435	468	453	474	469	462	480	465	469	466	474	438	468	484	471	519	448	481	511	475	453	450	461	450	513	469	447	471	471	430	455	490	461	456	451	431	437	435	443	442	467	450	468	520	477	477	479	475	470	501	499	459	475	469	472	458	431	465	461	481	474	475	457	451	468	465	468	446	499	480	481	482	447	494	473	437	504	461	451	447	443	484	495	451	447	444	464	488	463	417	475	461	421	481	477	497	469	460	499	472	445	465	460	472	451	472	463	462	469	468	466	479	423	476	441	468	458	478	504	474	509	468	469	421	471	523	460	447	473	473	461	462	496	492	465	451	468	515	476	485	517	486	478	429	459	434	421	461	418	457	500	452	515	464	490	467	497	470	465	438	461	451	494	485	489	475	459	453	447	410	479	445	478	479	469	485	516	474	483	456	470	473	471	452	457	521	500	477	502	443	497	465	463	465	449	446	418	462	495	454	440	476	442	479	469	452	487	500	472	474	479	456	454	473	443	503	439	468	470	429	454	492	487	501	458	461	468	453	439	496	481	457	481	496	465	462	478	481	442	471	456	477	444	436	485	487	492	459	502	456	450	469	443	494	456	456	455	507	489	507	469	476	483	473	456	448	473	488	448	484	460	477	448	469	454	483	491	508	477	462	451	490	519	483	471	503	483	425	429	478	433	482	479	476	455	488	466	472	489	447	463	455	473	467	454	495	490	458	484	451	507	487	452	437	484	475	445	453	494	474	460	488	467	451	457	438	465	474	439	482	461	470	506	482	452	484	470	458	451
29688	46124	35735	19559	14008	8181	4714	3349	2794	2026	1425	1150	1047	997	945	1000	992	798	633	623	653	625	619	622	594	572	614	566	540	552	563	554	570	525	567	482	531	552	517	573	529	505	497	549	555	508	483	514	509	521	530	538	526	513	567	570	542	540	510	477	549	533	568	539	521	531	515	517	603	514	515	541	533	557	522	539	528	580	520	513	576	559	548	573	524	528	559	552	499	554	524	544	535	556	530	541	569	510	539	513	552	521	528	519	575	517	563	540	531	516	531	546	520	520	558	537	549	531	554	500	505	520	519	567	531	527	524	545	533	561	497	519	509	510	532	515	499	532	572	542	508	519	507	541	569	494	526	531	506	518	519	537	553	489	540	521	486	540	504	504	561	540	536	509	521	531	533	515	511	565	529	544	529	533	516	523	568	520	497	520	522	536	472	515	524	545	529	515	526	543	561	584	514	515	554	526	514	498	540	532	500	527	509	535	512	508	522	563	527	533	561	541	522	521	490	551	531	519	555	542	526	581	506	485	466	522	527	535	512	498	539	528	510	540	502	527	549	565	558	532	551	545	503	487	496	512	485	530	566	479	524	520	531	569	519	543	537	503	480	561	553	527	517	598	497	548	501	539	518	524	524	506	519	481	539	507	539	523	511	511	527	513	510	546	483	561	499	512	547	517	508	592	497	503	519	530	523	475	567	524	557	540	552	487	542	544	525	566	529	522	532	503	547	524	547	521	537	537	535	548	513	508	530	565	548	533	525	560	550	529	530	537	523	532	536	518	542	505	548	496	494	527	547	503	487	508	542	518	531	491	545	543	549	562	523	522	508	561	559	483	554	509	519	517	513	497	545	510	524	563	551	514	529	483	557	567	540	573	553	522	512	530	499	549	568	515	530	514	527	574	544	573	519	510	561	498	557	509	561	520	525	517	468	530	505	555	552	529	501	548	514	517	553	540	535	570	540	521	563	478	553	527	539	571	502	520	506	518	528	544	542	520	525	557	474	515	528	554	529	529	526	559	552	534	522	477	518	545	531	522	504	544	511	508	556	537	533	520	511	509	547	515	526	554	538	522	523	513	528	529	527	525	536	557	495	515	546	558	493	521	546	474	505	561	554	519	552	531	552	552	520	501	535	543	549	485	587	524	510	473	512	493	529	521	537	572	546	529	535	535	483	564	536	556	521	515	518	492	522	507	519	522	526	552	549	523	545	527	544	540	532	491	508	519	512	535	542	522	541	541	546	557	522	515	501	537	526	543	529	539	543	528	555	537	568	531	567	553	496	514	517	488	551	507	498	528	559	487	491	546	524	556	518	538	533	519	540	541	571	501	493	467	539	522	538	533	478	551	550	523	513	535	509	508	546	484	554	524	539	508	524	545	507	537	508	531	501	508	517	494	538	517	559	511	533	517	538	566	531	535	516	547	527	486	523	523	514	519	558	518	515	508	548	474	527	478	513	552	539	564	556	512	527	535	544	502	506	505	517	511	518	495	562	490	542	549	536	530	576	524	486	509	533	562	498	519	518	529	531	546	559	551	531	522	560	510	523	527	531	567	565	489	531	540	515	535	549	526	544	539	534	509	545	494	560	562	534	523	562	525	534	536	551	555	493	560	529	520	519	525	500	539	536	483	559	535	548	569	554	552	535	536	518	566	533	551	514	551	537	553	525	540	525	522	530	559	513	533	569	507	500	548	516	525	549	514	558	535	555	568	559	575	516	489	528	568	557	524	520	512	531	547	520	507	546	500	539	540	532	524	510	522	515	518	539	574	588	532	516	530	538	564	512	509	553	549	557	547	540	484	540	590	549	535	523	537	513	517	541	552	530	530	533	541	509	528	514	512	544	534	548	499	576	534	502	511	531	519	477	492	550	562	548	558	561	523	521	554	508	525	538	512	541	529	528	517	534	526	513	538	527	537	557	517	556	556	547	501	549	530	512	543	542	519	507	488	545	549	514	510	523	542	508	527	553	553	537	547	497	575	496	571	539	527	538	544	506	534	551	509	577	503	516	595	506	549	584	548	529	541	515	556	540	550	468	552	556	538	496	520	548	507	506	522	519	523	538	503	511	539	529	545	526	534	539	521	525	543	497	541	538	505	509	549	515	527	561	593	520	547	567	503	558	557	559	539	519	569	503	530	506	548	542	511	520	489	540	556	522	507	546	530	546	516	530	532	541	495	509	524	543	525	504	528	539	495	542	536	540	528	525	530	506	504	541	528	531	530	549	486	532	504	535	571	514	544	568	538	533	510	521	474	510	532	515	521	500	545	532	523	538	527	538	510	538	538	539	527	512	520	555	544	551	563	541	537	528	549	544	553	516	555	551	497	512	527	548	474	535	513	521	509	528	530	543	514	576	533	519	547	561	568	535	468	496	497	548	531	526	521	559	524	571	487	509	537	562	571	493	536	512	565	527	556	534	539	550	531	492	513	528	518	528	553	519	528	548	519	539	540	525	531	527	502	489	526	558	532	545	508	534	526	523	544	486	527	559	521	539	517	536	513	539	535	532	531	523	523	515	512	533	535	524	531	529	536	524	547	517	515	501	504	570	562	559	534	533	481	495	499	516	545	502	516	533	554	529	536	499	515	506	555	518	548	541	480	574	534	557	559	540	517	504	586	521	512	527	507	547	540	557	510	513	516	546	545	497	494	555	557	498	526	544	549	517	531	588	538	541	529	553	524	560	523	520	550	544	496	544	537	496	554	508	517	541	538	534	507	544	505	538	508	530	538	537	505	535	527	554	547	536	522	551	572	537	486	545	547	500	545	505	499	517	513	551	520	526	517	532	524	533	516	535	511	519	520	504	542	534	570	549	566	496	554	540	542	534	543	548	574	554	557	536	532	558	524	513	555	549	547	539	539	517	519	522	528	542	538	513	546	569	515	537	509	503	560	547	554	530	499	526	538	541	529	513	514	523	520	514	504	509	537	563	536	514	558	491	529	518	550	491	502	542	525	530	484	596	538	535	537	534	531	505	572	538	523	550	544	528	521	530	518	540	532	588	556	509	522	523	526	524	568	534	535	512	510	575	490	554	497	549	525	536	543	530	518	542	521	557	548	542	515	499	531	508	540	515	468	544	541	548	505	533	522	537	498	570	539	534	522	499	523	497	498	540	498	558	503	549	565	549	556	478	521	526	520	527	542	570	544	533	504	489	535	506	522	505	530	520	524	507	502	506	513	492	558	481	543	515	512	594	540	540	512	520	504	550	526	487	506	522	492	494	566	513	494	498	573	509	518	526	552	524	509	524	518	582	519	542	515	531	517	530	594	500	520	521	558	526	577	550	531	522	563	532	519	500	517	545	525	523	514	518	489	506	533	511	528	527	546	519	537	517	495	530	492	529	508	556	511	558	529	529	486	528	550	520	496	550	542	500	523	545	533	531	520	556	493	494	564	512	550	540	534	526	506	515	496	502	509	505	553	585	512	588	523	562	554	534	469	521	524	543	522	538	508	550	521	520	543	519	535	518	598	524	546
24071	21244	28568	24555	22029	17679	7182	3546	2819	2043	1483	1155	973	1002	925	1012	934	1020	725	680	649	645	686	672	620	603	596	635	587	577	573	564	562	609	558	565	520	513	584	525	565	504	552	553	572	569	573	540	536	517	513	493	517	574	568	533	562	536	505	517	501	541	506	537	522	501	536	533	527	565	535	532	528	463	543	544	555	552	519	541	512	507	552	513	527	541	535	541	534	531	574	528	523	554	581	564	545	503	529	523	502	517	542	550	559	520	519	546	531	487	558	533	559	531	537	532	527	536	506	550	538	579	491	577	552	557	546	519	505	546	554	544	539	479	542	480	525	531	537	481	526	553	536	529	555	528	562	510	521	534	560	499	550	535	530	578	530	515	519	509	531	501	537	538	532	493	517	542	509	501	540	509	496	543	540	506	536	539	505	554	534	539	514	545	508	492	573	477	506	575	527	511	534	493	549	502	554	561	571	535	542	546	506	476	514	540	547	528	501	553	535	541	560	483	545	512	528	547	523	572	503	513	533	567	584	563	562	509	519	536	490	548	527	515	514	530	512	521	509	527	530	544	548	541	526	509	511	490	539	500	516	515	522	496	545	516	511	543	572	581	561	507	537	523	566	528	523	567	516	534	586	503	519	522	555	540	483	534	509	521	534	527	550	524	535	529	497	563	524	503	493	578	539	462	524	541	547	557	508	528	480	535	522	527	530	548	485	499	495	523	489	541	550	489	523	544	521	553	523	502	556	478	522	540	499	538	549	509	555	530	518	525	541	520	512	507	572	530	506	512	561	532	523	470	544	554	536	529	500	548	534	517	563	533	541	533	557	564	505	518	536	508	531	526	571	521	517	518	540	530	544	536	561	545	510	513	557	495	533	526	523	533	515	510	518	544	559	534	569	533	526	494	489	569	534	524	524	536	533	537	546	507	485	533	520	548	505	505	543	535	530	528	523	541	519	513	546	600	554	508	494	515	536	540	518	566	497	533	514	539	502	530	522	472	563	509	551	553	512	514	501	552	526	521	515	542	525	536	551	554	563	524	507	538	528	533	542	502	545	531	529	513	528	587	586	518	566	533	556	505	550	510	533	529	547	529	528	511	533	534	515	549	522	502	534	543	518	517	537	480	550	493	526	507	516	522	548	549	539	549	529	536	533	530	510	541	535	512	529	540	544	546	531	479	567	583	563	511	497	526	537	542	523	521	517	578	555	540	567	555	519	513	527	534	568	514	550	524	531	518	552	531	554	516	566	500	508	580	553	491	545	494	500	503	543	510	504	549	537	558	560	543	519	482	522	514	543	527	526	509	495	524	526	545	545	530	549	564	544	528	551	548	537	533	539	532	557	519	574	522	537	531	530	523	524	545	540	555	554	468	505	500	503	547	536	504	487	504	545	518	552	540	555	533	490	527	526	490	578	554	549	532	509	543	579	550	566	552	514	545	564	524	492	517	491	526	513	474	536	541	502	566	520	525	503	514	537	474	520	511	524	518	569	491	500	543	488	500	511	566	530	497	515	527	558	546	537	496	500	518	516	528	553	518	488	516	525	488	536	534	536	534	540	527	549	536	514	543	529	504	525	530	558	548	548	548	507	547	502	576	457	539	507	525	517	543	498	504	531	529	541	524	537	525	548	492	526	514	510	510	546	477	550	498	561	552	533	521	531	546	533	504	511	518	509	528	516	564	563	520	545	555	494	536	524	554	551	562	530	522	529	541	522	517	502	555	530	529	509	538	532	542	533	545	548	510	580	515	514	522	533	510	549	549	529	549	506	510	542	549	572	528	554	534	515	553	522	551	497	524	544	525	517	558	555	516	514	531	546	544	551	528	527	515	484	577	495	484	549	542	543	536	530	529	555	554	520	583	543	495	532	558	490	544	530	560	544	545	519	546	451	500	559	548	541	567	527	521	486	513	479	482	531	531	525	555	572	505	519	527	531	539	491	542	543	529	497	536	538	560	538	560	541	519	520	538	524	527	541	471	495	520	534	555	512	524	553	516	546	527	591	564	542	536	554	497	527	526	511	547	536	548	537	538	549	547	538	572	540	506	519	528	574	539	550	523	519	521	502	525	567	546	564	518	528	500	544	525	568	532	541	538	533	517	529	613	513	540	496	559	546	518	536	522	521	546	522	530	576	487	551	535	495	538	547	471	520	500	522	562	517	519	514	544	591	520	479	510	502	521	530	545	497	547	493	535	546	550	511	500	548	523	483	555	538	553	513	536	513	530	499	521	547	586	521	522	551	528	536	535	516	523	544	497	520	491	542	512	490	540	514	511	529	517	538	536	488	519	513	551	548	513	517	537	532	554	563	518	516	515	546	538	524	541	546	551	521	481	518	523	545	502	563	539	527	534	535	542	534	555	542	511	518	494	512	504	520	484	521	519	569	565	560	524	499	511	550	488	549	530	512	533	519	526	521	540	555	551	525	537	502	520	546	536	506	540	535	541	489	579	538	508	543	509	548	529	513	527	529	550	496	489	527	524	561	538	512	510	564	508	538	514	533	503	542	506	506	539	539	509	492	536	523	496	565	554	546	520	508	515	558	529	553	534	548	533	494	538	494	559	545	529	514	548	526	531	509	526	461	510	557	536	543	515	538	503	519	509	555	539	529	497	497	546	573	538	516	537	528	525	503	525	523	525	566	538	497	564	517	503	520	514	545	570	475	539	508	480	498	550	557	558	522	542	559	593	526	562	498	518	539	548	546	536	484	564	547	506	551	508	518	523	512	510	496	511	548	557	522	559	498	506	523	524	516	543	487	511	511	568	528	490	549	527	521	503	511	537	539	496	524	532	544	549	559	525	572	511	551	513	534	534	539	535	508	476	522	544	564	529	554	521	507	509	509	528	524	513	551	546	520	500	502	520	532	580	502	513	567	524	521	516	514	524	563	576	511	531	532	524	511	507	512	516	528	519	509	505	505	499	531	531	552	528	544	573	531	514	590	531	504	558	548	530	554	517	517	532	544	540	494	548	518	559	539	548	599	516	509	525	524	540	542	506	494	584	505	523	545	547	519	574	566	495	586	492	589	517	552	568	534	536	530	530	498	522	557	498	541	532	500	510	518	509	509	560	512	537	519	505	531	532	528	498	549	509	503	578	571	488	516	528	533	552	494	546	542	554	553	550	498	524	491	506	539	539	499	532	511	542	496	517	550	520	557	565	542	515	548	558	556	528	529	536	555	505	508	510	520	551	520	522	527	535	502	580	513	517	521	558	564	548	530	526	539	518	484	540	513	566	512	557	505	548	519	505	467	514	557	510	547	478	515	493	533	557	524	553	502	513	556	526	530	543	586	526	528	575	533	524	584	536	534	537	559	537	533	518	517	539	511	517	523	499	537	533	554	528	488	522	519	551	517	520	524	486	550	582	541	508	557	532	543	510	545	510	498	542	545	566	519	521	581	546	512	510	482	509	580	511	520	515	526	510	521	493	531	539	499	541	551	530	542	531	489	497	592	560	548	509	535	515	528	560	557	511
30150	53955	41550	30339	23304	13129	7499	5757	4999	3335	2284	1638	1487	1342	1278	1344	1323	1270	887	920	833	826	810	794	717	702	706	688	734	634	665	641	621	596	591	626	646	565	658	601	587	621	578	549	627	633	599	649	583	617	589	621	626	602	658	608	606	603	606	633	609	551	564	639	635	628	556	607	551	587	580	518	607	581	587	597	577	579	571	577	599	609	611	580	597	598	589	658	600	570	608	663	599	603	586	638	627	599	614	596	617	589	637	607	598	593	582	607	623	564	625	589	581	578	601	612	604	611	575	624	587	599	621	583	551	600	547	593	613	599	534	609	592	571	583	609	614	602	589	568	587	583	587	593	638	561	582	632	595	609	573	601	577	547	558	613	545	552	561	555	575	581	586	580	638	588	593	565	624	581	610	516	565	562	590	600	592	609	618	566	581	570	626	542	574	655	612	572	613	573	623	560	590	561	568	614	650	582	586	613	611	610	623	587	560	604	570	562	580	639	598	570	584	579	597	579	574	567	611	629	586	604	588	600	578	526	577	589	550	576	628	595	616	543	634	597	553	608	586	582	598	612	614	609	571	599	616	563	555	552	551	611	526	607	607	566	608	606	564	601	579	568	607	623	592	550	609	625	613	611	602	621	608	579	604	583	545	565	585	614	557	539	564	606	562	601	598	613	566	582	541	597	547	561	537	566	586	586	545	578	619	601	549	589	626	572	560	565	633	577	611	591	594	595	633	625	599	595	572	577	583	612	557	595	585	569	598	598	563	576	608	547	611	656	572	592	589	624	597	579	579	578	616	626	614	586	572	575	592	631	574	611	601	628	585	605	556	568	608	564	604	571	577	595	559	562	593	571	603	549	576	596	588	599	600	606	583	609	595	630	556	595	572	596	566	617	599	611	650	599	590	549	602	582	632	596	632	616	591	573	579	586	536	572	586	608	595	602	606	558	600	586	603	562	566	528	588	611	643	568	578	574	534	610	636	612	587	601	577	615	599	604	597	590	592	596	630	563	621	641	607	615	602	579	584	586	563	603	577	587	570	548	581	605	590	594	584	557	588	619	571	622	612	593	592	578	595	584	641	577	578	545	514	609	595	578	604	625	575	567	570	599	568	613	602	569	606	577	586	558	607	573	583	613	625	573	582	645	593	596	592	567	608	575	548	564	599	542	559	586	555	597	601	561	583	603	553	599	558	586	572	590	576	563	552	559	529	581	587	543	596	569	541	600	608	567	554	624	596	609	640	594	565	566	595	574	587	556	574	617	598	582	546	577	588	607	598	589	605	642	562	625	615	550	582	613	562	585	605	608	644	579	548	564	583	612	598	596	578	580	619	615	590	567	579	621	602	599	601	557	601	573	585	575	610	598	556	529	600	603	580	567	552	639	555	619	608	604	581	607	568	584	585	590	644	558	589	574	586	556	599	598	610	599	547	536	541	591	625	629	608	580	545	530	632	578	526	599	565	582	621	583	592	586	579	599	599	567	609	597	597	604	616	623	589	593	582	586	584	589	592	581	560	561	612	629	546	602	587	590	571	533	590	577	555	561	575	622	588	549	568	591	628	595	572	579	582	625	615	583	547	577	648	596	588	583	563	598	566	554	586	591	613	566	569	617	587	552	588	566	591	558	577	589	592	564	626	608	587	562	632	594	640	563	638	568	565	638	592	542	598	574	564	602	596	553	539	588	602	582	586	580	604	569	611	567	561	562	617	579	559	570	627	614	580	643	578	583	575	606	614	610	593	576	619	573	595	637	568	580	566	626	586	558	553	618	611	569	564	609	541	574	571	551	579	563	581	591	552	594	601	621	599	556	607	610	553	618	574	614	607	538	607	609	580	612	563	608	593	609	584	605	580	550	568	624	591	580	582	576	599	600	581	585	583	581	563	559	578	581	633	599	570	557	608	590	544	564	571	600	584	586	591	573	632	554	616	588	561	619	629	559	565	552	588	641	574	566	548	573	601	576	636	592	598	630	599	619	618	564	594	601	583	588	554	595	560	599	596	541	570	579	602	613	547	631	572	593	584	645	604	593	584	552	568	591	580	577	546	627	570	564	579	574	578	568	570	620	595	590	566	595	597	576	600	599	604	578	583	578	606	550	596	580	621	587	586	577	571	576	605	590	573	594	591	631	583	557	566	616	598	558	600	539	592	601	604	601	581	612	567	555	569	602	591	603	586	623	588	624	573	544	597	587	603	578	618	583	603	604	589	592	580	561	603	577	543	607	626	604	631	574	596	622	612	608	571	573	586	592	577	625	588	581	575	595	562	601	584	586	576	611	606	587	618	618	549	575	610	571	546	585	613	598	581	601	616	605	583	585	616	640	580	596	606	618	612	561	591	624	613	565	578	634	575	564	593	596	605	564	603	576	604	574	608	606	626	588	571	605	581	580	606	582	601	640	608	567	589	569	604	561	565	591	601	586	566	614	605	586	591	570	594	561	570	556	563	564	654	622	602	629	591	618	626	631	628	586	604	548	542	611	600	604	608	630	574	643	560	588	592	605	596	563	580	609	643	591	605	626	613	552	616	556	600	584	574	581	564	563	582	622	590	595	581	620	576	611	569	623	583	584	577	601	560	655	602	596	579	569	626	584	590	584	574	599	563	608	606	590	575	627	578	626	589	588	565	619	598	552	631	573	580	574	618	607	519	574	609	584	606	609	617	582	615	618	567	584	592	639	563	624	591	622	587	588	580	613	642	573	607	578	550	601	565	593	631	581	622	603	571	602	568	587	596	593	622	631	573	605	588	575	541	589	571	550	584	615	560	589	594	611	543	624	586	595	597	604	596	558	612	572	564	558	601	599	603	565	609	568	633	606	606	543	532	619	602	564	569	617	544	584	609	543	606	582	551	563	559	552	575	588	567	600	566	602	602	560	564	607	576	594	608	615	606	570	587	581	578	567	580	554	568	580	567	547	619	578	607	535	603	591	608	584	578	607	601	598	554	598	629	570	526	569	599	591	626	626	572	595	589	584	619	593	575	638	567	587	565	621	590	579	553	628	578	588	577	574	618	595	580	598	577	578	615	615	572	603	579	626	624	601	601	618	614	602	602	575	581	595	568	575	582	618	646	606	578	599	591	531	573	634	610	613	593	576	594	553	622	578	571	605	606	614	563	579	609	596	614	598	618	598	590	596	563	572	619	599	580	613	605	551	581	600	551	569	557	595	609	613	633	588	572	618	644	556	623	575	558	559	590	578	608	561	596	605	551	590	583	609	583	592	547	599	596	569	607	591	558	598	576	620	593	564	599	598	569	555	566	622	591	587	570	599	598	559	593	576	569	559	573	563	568	568	604	578	602	609	561	576	568	650	572	593	552	601	595	589	587	548	572	570	621	606	619	617	573	595	606	608	580	570	588	602	569	557	562	598	551	563	570	591	606	567	594	586	572	578	563	615	571	545	560	591	578	613	602	580	616	619	610	596	576	576	592	618	594	604	561	627	559	582	606	621	615	580	609	587	603	587	580	629	566	606	569	611
25311	21326	27981	26094	17180	6971	3846	2565	2188	1733	1251	980	833	836	780	760	730	814	767	684	678	608	627	602	633	575	618	623	612	607	538	561	597	550	530	519	513	500	537	545	544	549	551	509	576	564	523	506	538	517	580	513	509	514	549	507	533	549	533	546	501	546	530	520	530	547	527	558	520	485	523	504	538	496	532	549	566	519	515	541	540	549	537	536	533	533	542	546	548	542	567	516	525	526	538	491	533	548	515	561	551	498	551	562	505	523	513	493	542	547	500	486	555	541	566	521	528	528	544	556	495	498	520	570	493	508	519	540	521	489	514	525	495	519	479	491	553	509	543	551	518	508	550	504	512	517	543	503	579	503	502	529	522	531	514	551	517	564	510	572	541	524	520	517	512	529	480	497	531	527	556	518	485	551	552	540	514	493	592	512	535	519	540	526	511	565	504	539	573	520	528	508	534	481	499	548	575	480	523	541	490	522	536	568	512	559	470	531	524	499	520	506	521	516	523	535	503	527	509	506	530	483	561	497	564	517	512	509	523	557	540	514	508	521	521	494	513	521	590	515	520	527	529	578	507	568	535	527	512	525	536	558	532	537	515	541	538	520	547	515	543	543	544	534	537	517	531	539	533	511	506	514	525	580	566	527	572	483	481	510	520	509	534	525	547	505	510	508	518	551	493	521	525	538	500	497	546	525	548	503	565	509	533	500	490	510	519	535	529	532	508	524	532	511	501	558	502	539	524	472	511	522	482	554	544	513	542	528	533	494	523	493	577	527	532	528	534	537	525	511	515	531	532	554	515	541	547	538	549	502	524	526	543	541	536	553	542	516	536	528	556	565	604	510	517	544	538	515	549	522	491	528	515	524	502	561	524	534	523	502	529	542	519	518	520	549	583	515	552	506	563	533	544	520	520	511	548	525	524	519	532	536	515	512	543	531	530	556	545	538	479	520	545	575	520	504	544	479	563	549	492	547	529	515	549	531	535	526	549	502	517	520	544	531	530	520	532	560	534	531	505	554	541	524	537	550	521	505	541	490	555	521	574	537	514	506	535	488	559	541	549	503	530	541	526	573	530	526	556	502	513	549	535	520	514	541	481	517	527	529	553	546	536	526	515	508	534	516	481	490	502	505	533	507	520	517	504	532	511	593	497	489	513	542	512	515	515	504	501	513	518	511	560	533	518	511	523	576	508	533	532	561	529	555	571	468	503	518	553	555	530	514	522	526	499	557	562	505	505	485	551	538	514	531	520	553	556	553	536	521	542	539	525	477	540	576	521	502	530	538	539	518	507	551	507	502	487	535	558	519	526	505	529	530	526	562	569	526	504	506	540	513	514	499	472	529	540	493	525	500	546	499	507	545	515	511	558	526	516	560	537	536	520	547	524	536	545	513	538	589	546	516	484	534	537	539	484	568	514	529	558	542	549	532	541	518	521	550	523	530	504	502	497	500	516	553	548	542	480	479	513	523	517	488	539	521	539	470	521	495	499	507	517	529	478	507	513	519	501	513	510	528	527	555	512	535	544	511	522	517	573	565	511	504	536	504	550	528	537	493	522	518	516	552	518	509	530	539	588	520	585	526	528	517	535	542	544	548	527	499	495	533	488	505	521	514	522	540	524	531	514	513	528	533	511	524	542	524	540	493	567	552	537	542	544	534	506	550	491	596	530	511	527	522	530	493	563	495	528	530	533	509	524	521	542	532	559	512	515	502	558	504	538	532	511	511	545	492	512	529	569	558	528	528	542	555	545	524	515	534	601	508	544	539	524	558	539	553	523	518	542	545	532	538	532	550	564	530	543	529	550	536	547	547	518	529	510	527	539	512	490	526	525	532	530	532	511	551	566	538	540	518	509	509	532	537	566	553	558	520	484	552	509	548	535	534	524	578	471	565	521	481	517	504	506	513	580	510	532	488	487	499	553	542	517	547	531	528	535	509	497	521	522	574	538	513	584	564	512	536	571	531	535	539	527	546	477	499	552	536	540	532	575	515	533	520	514	539	525	558	518	506	504	536	516	535	543	545	542	544	541	505	512	495	536	510	537	528	525	536	527	534	508	512	547	526	562	503	543	529	501	514	518	546	586	544	515	539	529	560	543	510	548	516	524	518	578	551	541	515	513	507	551	553	491	526	517	510	554	494	556	494	546	527	529	534	555	501	483	561	516	528	526	594	528	518	530	540	523	531	530	557	540	510	504	527	540	528	574	527	511	554	540	563	546	516	524	555	513	551	607	482	502	511	522	567	558	580	484	544	507	517	528	512	513	553	521	499	551	565	517	522	512	522	509	522	522	530	516	498	497	490	499	559	513	538	538	534	508	497	506	538	532	476	513	556	511	487	533	525	525	507	532	536	519	563	556	567	530	525	522	533	517	516	543	509	491	538	500	538	526	530	503	533	547	516	508	541	522	546	512	489	533	525	534	542	540	545	512	535	528	525	515	518	522	546	542	525	573	512	549	537	521	535	527	523	507	497	526	546	497	541	564	509	496	558	511	538	572	553	503	545	569	537	554	519	529	527	524	557	524	538	520	509	524	537	560	542	483	507	559	512	548	492	546	513	520	505	567	512	523	508	508	545	521	535	554	540	539	531	506	529	560	552	531	527	548	560	578	474	510	541	536	505	555	571	565	505	501	532	532	567	565	528	526	519	534	503	549	587	506	543	511	513	561	514	492	504	494	508	490	556	543	518	500	522	499	571	513	514	491	503	527	525	530	509	526	566	538	549	462	512	513	537	516	525	525	525	514	498	533	545	560	554	517	519	535	511	511	527	509	510	523	508	539	570	513	520	494	525	516	562	508	503	503	455	555	549	514	587	515	508	534	521	531	567	509	535	513	549	531	525	507	523	492	527	564	497	526	530	539	555	499	511	471	494	529	500	523	564	506	545	499	541	520	543	544	507	530	494	527	519	533	541	532	529	536	488	507	489	563	529	518	545	541	495	533	509	491	527	501	525	568	533	539	541	537	564	463	511	528	556	516	520	553	515	584	565	525	514	539	535	552	576	521	549	521	500	497	523	505	505	475	505	528	496	546	526	484	515	557	531	528	540	513	535	527	508	562	522	515	556	562	509	546	519	499	511	502	524	527	499	532	543	523	505	486	537	559	514	504	529	534	518	493	499	504	540	526	573	540	532	512	564	534	534	527	585	558	528	532	566	508	552	521	517	552	527	533	485	538	511	530	565	545	531	582	501	510	531	517	499	500	528	555	505	555	549	516	495	528	505	499	540	567	551	524	515	520	528	464	453	556	528	554	557	495	499	541	534	506	527	525	525	528	498	527	499	523	529	494	509	563	541	538	529	533	525	544	555	548	496	569	511	535	547	548	545	549	546	542	541	501	526	553	566	522	539	553	549	548	530	527	545	551	521	493	533	505	546	487	534	552	503	569	505	507	515	485	546	507	538	514	541	505	504	514	516	505	553	558	540	552	552	543	497	524	518	528	515	512	535	529	528	537	486	521	539	561	493	522	517	518	510	539	550
30996	50704	37725	24343	15014	8700	6302	4851	3986	2832	2071	1455	1217	1209	978	1080	977	1051	1079	857	758	759	742	729	734	692	718	685	694	660	690	608	695	617	679	598	584	616	595	635	561	587	608	609	577	594	559	605	628	567	551	623	596	575	604	580	599	593	628	573	598	584	570	596	563	608	559	581	578	578	605	577	685	640	573	612	593	573	609	597	613	641	645	615	626	623	635	575	598	610	574	620	592	603	644	613	626	602	606	621	648	570	609	624	574	635	619	604	623	617	597	616	580	571	576	566	628	635	644	612	596	610	609	594	598	554	568	597	628	592	603	630	584	598	589	600	610	558	580	605	574	608	608	592	608	660	605	630	567	613	618	595	550	565	602	590	588	608	605	600	615	592	632	600	578	575	587	566	556	594	625	615	608	598	616	628	582	591	581	611	603	600	602	666	580	564	575	599	627	606	617	666	627	615	580	612	588	613	606	604	623	584	610	606	616	619	602	595	574	647	632	619	626	616	581	561	611	609	594	580	637	604	649	627	607	602	560	603	584	602	605	632	633	551	609	568	574	605	616	567	613	551	577	603	598	626	574	575	578	601	572	591	556	568	557	606	588	611	587	629	589	618	575	597	579	590	607	620	607	584	596	596	620	556	600	593	606	606	595	619	620	648	558	589	629	610	615	583	557	581	599	550	607	532	589	620	558	572	595	554	614	576	628	607	607	607	609	622	555	608	561	615	610	605	601	589	571	582	595	563	652	553	597	613	595	609	601	610	601	589	636	620	613	582	590	552	622	569	640	587	645	607	579	648	579	576	618	618	561	573	577	595	583	604	593	568	559	578	631	590	552	591	610	564	608	606	583	582	584	580	590	584	625	591	567	561	643	607	626	588	595	561	595	609	598	585	586	576	551	597	560	601	583	579	589	580	573	574	581	602	628	571	582	610	561	599	633	598	592	609	644	580	615	571	570	605	629	623	620	618	606	607	539	580	586	584	580	590	604	595	589	619	584	580	609	617	619	622	586	577	603	581	546	571	575	604	562	615	613	611	598	619	593	609	619	612	557	603	608	614	580	588	563	552	574	599	591	620	590	539	632	627	573	565	554	607	594	560	580	581	588	581	638	582	553	596	581	627	596	630	631	610	618	601	610	611	570	601	630	570	605	615	563	578	608	639	620	614	592	590	600	619	559	577	605	614	555	568	592	577	595	611	580	565	633	623	646	613	594	606	592	577	638	612	581	626	657	625	605	579	585	574	582	598	583	559	591	609	638	559	584	578	650	617	628	582	594	640	600	591	587	569	604	553	568	588	603	584	608	574	599	639	624	576	572	555	590	631	540	627	589	590	612	636	605	610	545	618	589	612	580	586	572	608	592	649	592	607	616	590	588	592	596	607	599	573	591	580	635	600	575	632	631	573	613	632	622	603	546	627	645	604	594	637	587	596	573	636	585	615	609	620	570	616	595	592	599	604	626	583	604	620	586	633	574	584	586	567	635	633	545	595	617	640	607	640	603	607	585	593	581	655	579	625	558	587	559	565	556	592	619	583	624	546	597	601	600	604	553	588	616	566	632	582	603	612	617	586	587	632	623	638	598	565	568	621	581	571	625	601	579	599	610	614	587	616	600	594	614	573	618	564	599	593	607	602	552	580	559	593	619	575	629	608	595	644	609	583	567	616	609	551	590	632	591	587	589	578	600	550	611	562	621	599	624	625	630	590	596	588	607	569	612	579	615	596	560	625	577	539	530	573	595	574	594	557	563	631	572	609	608	597	592	576	595	605	613	624	587	582	608	623	564	616	589	609	617	591	559	610	582	579	617	599	588	596	589	596	560	561	620	606	572	634	597	570	578	618	575	572	614	601	580	565	616	581	617	594	594	589	649	626	571	580	597	595	562	589	593	647	575	554	599	550	602	601	575	639	587	656	576	623	590	620	592	579	567	601	562	554	592	590	637	605	618	626	591	624	627	613	567	592	618	599	588	558	567	633	566	613	580	575	622	591	586	578	609	582	591	615	617	627	610	628	666	585	646	572	589	594	607	594	593	574	646	578	603	620	618	561	633	637	621	629	607	582	565	609	595	590	588	623	586	586	599	598	600	587	586	590	587	592	568	632	629	605	575	614	572	663	581	600	606	607	567	591	571	593	623	645	597	600	624	615	584	620	622	600	570	623	563	559	585	627	548	595	582	585	603	558	610	628	625	589	600	593	611	560	593	594	604	565	555	596	550	562	606	594	611	608	595	592	601	557	593	590	632	602	622	588	617	618	639	614	623	568	562	615	634	550	561	598	606	596	571	609	587	583	590	648	594	560	579	611	568	568	613	580	600	572	609	614	591	604	587	574	582	552	596	599	572	599	627	589	558	593	587	603	600	631	588	576	577	563	603	595	602	598	599	555	581	596	615	623	606	604	560	579	589	626	583	586	595	579	599	626	606	607	614	587	599	552	587	584	572	635	592	630	591	581	606	620	609	580	574	617	603	630	627	581	554	582	591	600	582	638	608	559	607	565	597	624	627	582	568	645	618	559	585	595	602	562	594	549	574	548	610	575	588	632	619	585	575	568	539	595	661	576	576	588	568	620	561	581	617	590	591	577	611	546	577	605	607	603	634	573	620	611	613	587	599	598	556	611	589	615	629	553	617	619	619	594	566	531	616	605	612	608	585	623	573	613	596	552	589	640	578	595	605	603	549	609	544	580	619	586	567	632	565	611	643	617	608	606	582	601	560	593	601	580	615	577	583	603	581	670	625	570	614	572	551	580	552	614	580	601	585	601	655	564	575	588	588	577	606	608	589	613	598	602	594	560	632	603	618	610	530	575	571	574	616	615	581	585	628	603	578	585	598	562	608	602	626	596	571	587	597	600	588	593	605	618	547	593	606	603	628	584	605	582	633	581	576	586	595	632	616	565	537	622	585	628	610	565	561	636	574	599	585	613	602	592	580	526	617	555	610	611	603	604	636	627	659	633	631	547	587	593	579	616	606	603	586	610	640	600	599	601	575	629	603	563	586	633	565	595	611	577	608	590	575	623	585	621	617	615	582	586	603	577	616	592	545	574	584	579	602	641	597	582	661	596	586	604	593	600	578	606	578	573	570	597	612	601	557	592	599	613	571	600	604	610	587	592	583	640	571	583	611	537	587	576	618	603	577	583	631	591	594	609	620	576	617	622	587	624	616	556	594	612	599	567	645	596	603	589	590	664	591	613	618	605	622	586	623	616	603	624	619	590	615	578	640	571	567	570	580	605	562	587	573	565	577	576	600	610	593	611	614	561	605	566	597	593	614	576	579	645	626	557	611	563	622	574	635	573	626	598	584	635	610	572	630	609	572	598	573	598	578	647	588	617	602	604	587	593	585	633	623	613	602	587	576	578	601	576	622	634	626	570	606	619	585	584	617	587	604	612	628	565	579	553	614	560	597	557	633	582	570	584	613	559	629	615	600	607	586	615	579	592	622	593	589	644	593	663	561	621	597	567	620	554	617	619	574	600
23086	21269	28916	23978	21398	21470	15643	5601	3744	3023	2172	1690	1448	1249	1203	1177	1047	1071	1162	1077	948	916	823	847	768	756	810	761	779	820	685	735	734	735	704	651	634	672	644	665	669	646	690	677	682	619	702	627	684	642	637	648	714	653	657	691	672	645	644	664	659	650	603	618	639	662	627	672	653	638	694	652	667	663	663	648	644	629	635	660	655	690	664	652	674	658	681	683	605	671	689	676	634	643	676	650	636	630	734	634	638	681	650	669	657	640	635	705	685	682	675	695	642	651	678	632	650	686	672	658	630	604	617	674	665	625	641	650	632	680	637	659	616	615	678	643	625	670	650	630	645	658	666	653	602	633	671	703	628	683	628	615	673	662	677	654	606	657	662	658	666	705	665	688	637	664	637	661	638	644	597	647	702	666	665	633	671	665	659	650	636	665	644	648	678	673	672	634	648	690	647	647	644	666	679	646	662	686	672	644	615	647	607	649	673	604	627	636	623	613	593	637	614	667	669	643	668	630	637	664	667	685	621	708	678	646	693	684	631	625	670	650	633	630	677	638	627	611	667	653	656	660	668	657	617	652	641	654	695	630	582	654	663	656	676	631	681	638	680	659	668	674	621	700	648	670	659	649	619	637	651	624	673	592	684	696	678	664	681	659	617	653	621	671	624	667	618	632	659	630	641	666	659	690	684	655	632	678	623	657	652	638	640	632	619	678	703	650	626	627	605	637	606	632	653	676	667	663	674	639	682	620	654	667	641	625	697	674	634	642	653	653	639	640	659	660	614	638	654	679	640	629	628	676	632	660	656	660	656	686	650	652	697	643	637	676	690	668	617	708	687	640	666	694	654	669	640	621	664	635	627	653	599	632	643	628	703	631	641	621	605	675	646	652	664	626	667	641	647	716	615	668	632	664	632	621	635	654	673	608	637	694	633	630	635	687	632	634	633	608	619	661	635	652	661	652	661	628	677	681	648	644	623	676	605	671	688	644	604	653	694	657	672	636	651	643	640	645	651	624	665	614	659	688	659	645	653	632	671	617	639	638	623	654	675	618	675	662	625	652	602	659	659	661	676	650	617	622	656	649	655	652	607	666	599	636	669	658	665	638	662	662	690	647	630	603	667	666	665	628	587	711	632	653	622	583	712	678	646	655	665	640	630	684	665	605	622	623	667	671	627	604	643	680	648	655	710	668	621	679	619	650	669	671	695	632	648	639	574	650	691	636	610	626	665	610	601	654	660	655	663	651	659	668	607	660	663	650	648	648	641	627	667	678	628	640	620	592	631	617	669	651	647	593	644	645	675	663	642	664	660	691	624	662	679	663	636	647	656	634	649	666	677	616	662	629	659	660	665	690	677	648	654	683	664	568	690	677	614	646	672	608	600	647	681	669	621	634	672	619	691	667	654	627	636	665	661	612	615	637	641	691	668	642	639	662	641	681	674	653	626	672	634	643	620	627	610	640	642	631	664	705	657	654	676	626	684	639	663	629	603	659	637	657	685	653	686	651	635	666	636	643	647	614	639	637	643	606	671	640	630	636	647	653	748	671	606	644	635	653	693	654	575	612	658	678	602	619	633	607	669	641	661	614	647	655	653	685	666	639	631	661	665	631	631	650	617	644	648	620	636	639	656	634	682	678	625	660	657	689	655	589	640	663	659	684	671	678	646	651	679	657	660	651	653	653	625	657	641	700	686	642	668	642	685	607	660	621	608	674	675	663	648	715	645	613	608	626	582	648	609	663	636	655	667	666	697	610	648	657	638	648	671	622	624	642	671	657	668	643	631	622	681	654	642	653	672	687	629	646	653	656	681	616	667	600	648	652	686	674	645	661	649	581	657	617	624	623	619	626	645	637	671	654	672	656	602	613	629	661	644	659	637	625	661	631	642	682	665	677	704	640	635	582	647	667	633	653	681	634	611	645	667	670	628	624	663	670	628	686	631	594	667	615	648	673	680	685	608	616	662	703	591	682	666	698	673	628	642	638	633	607	617	681	658	654	685	641	653	660	622	630	649	665	622	642	630	629	660	604	654	628	630	669	651	642	650	652	678	641	688	679	664	680	644	658	660	665	667	674	656	642	630	612	660	632	660	638	696	645	672	675	715	665	697	635	637	647	618	656	648	654	630	622	642	637	652	645	602	658	604	672	682	599	720	699	652	646	633	646	645	619	617	625	632	665	630	669	671	660	636	653	628	656	598	643	586	660	631	658	615	655	640	652	664	638	658	648	689	612	642	621	657	671	625	632	667	658	643	631	655	651	646	652	651	644	632	636	639	607	662	614	659	713	632	645	675	648	633	640	665	644	659	655	643	625	634	675	638	661	648	643	625	632	651	651	659	643	603	634	627	694	659	649	654	653	641	648	666	627	639	654	682	684	630	626	662	641	647	623	646	612	628	654	643	631	653	660	654	706	659	668	590	664	639	669	638	642	654	646	640	626	605	636	673	639	590	666	686	679	687	628	639	651	664	650	647	712	634	610	646	650	674	644	622	639	651	588	586	667	636	641	661	664	681	697	622	648	614	689	658	641	669	609	599	656	654	624	596	649	697	625	648	677	635	634	645	625	626	665	680	689	687	621	652	644	657	702	628	624	633	629	640	635	644	664	627	658	627	672	661	663	642	669	658	671	617	693	678	647	671	651	614	620	646	629	681	665	639	645	648	652	657	616	630	626	638	621	653	652	599	604	645	697	634	622	660	645	604	623	628	633	654	641	654	639	601	642	656	675	654	608	615	675	638	651	664	610	651	657	732	641	649	608	616	673	666	611	665	625	679	666	682	655	683	700	632	661	643	644	595	668	663	656	640	668	650	620	584	667	673	639	619	616	612	681	656	651	669	693	608	636	584	640	679	635	626	656	647	635	672	666	700	684	634	638	610	647	647	627	644	701	615	629	608	637	717	618	608	661	658	620	661	668	626	686	645	659	635	664	661	665	650	598	608	676	663	694	689	646	660	676	661	669	672	646	662	613	659	647	585	634	652	657	624	603	658	643	621	629	668	655	637	627	642	725	686	650	684	625	653	679	615	662	634	642	645	624	624	611	627	664	647	640	620	639	686	680	629	660	683	639	643	628	647	649	665	658	689	685	648	673	647	672	649	623	681	649	659	650	644	642	655	694	669	609	611	668	633	679	627	666	673	633	653	660	633	667	637	658	632	647	683	628	705	629	637	591	609	634	628	600	588	617	661	638	686	682	660	636	675	642	648	634	679	610	655	670	639	648	630	610	624	681	616	656	656	658	639	643	656	637	632	654	600	648	632	642	635	666	653	642	606	622	650	648	642	661	657	670	634	677	632	663	601	590	683	669	648	615	635	661	698	600	644	664	685	622	629	674	630	666	664	619	710	668	628	644	648	580	609	669	663	697	669	623	644	604	637	631	639	655	641	629	694	660	649	622	694	611	597	655	680	647	650	740	641	678	677	658	662	658	637	636	654	604	675	639	648	649	655	658	645	654	593	660	673	669	665	668	692	660	628	619	635	668
34878	63727	49119	32148	22742	12874	10456	7711	6171	4818	3287	2443	1932	1655	1675	1576	1326	1327	1497	1357	1238	1058	1030	911	912	939	888	903	914	941	828	797	841	748	792	727	763	765	725	718	726	732	672	753	711	677	726	716	729	706	744	739	701	661	700	706	703	746	700	755	686	677	708	678	723	718	701	698	704	766	723	716	683	732	634	719	721	716	791	735	730	725	757	731	755	741	732	738	730	778	706	694	762	688	783	771	725	705	709	716	726	695	726	760	720	728	717	680	735	716	703	689	712	669	731	676	724	674	718	742	695	723	745	737	734	696	726	693	709	757	683	692	762	691	709	708	702	717	684	694	739	684	759	689	674	727	733	692	711	734	725	742	718	736	722	716	703	728	765	702	686	707	714	701	678	693	715	728	733	671	710	713	724	744	702	677	688	716	683	711	702	682	732	679	702	701	712	710	659	694	719	706	693	701	698	744	700	683	709	719	690	710	731	675	718	729	701	699	737	709	681	710	703	744	726	714	718	723	705	712	688	689	695	718	668	676	677	715	711	699	706	721	795	687	717	720	745	736	731	741	744	725	730	735	701	706	736	665	731	677	714	707	718	692	695	648	715	718	694	672	697	766	685	726	659	732	682	683	712	745	736	695	703	697	700	708	722	726	719	710	755	700	692	725	707	705	709	709	732	681	689	725	706	721	707	722	759	679	684	686	682	722	733	684	681	752	715	684	740	712	766	655	697	720	736	711	703	721	700	714	715	695	727	686	731	734	691	668	715	690	697	750	710	701	679	719	701	701	743	728	761	705	678	673	705	687	700	660	720	658	710	687	697	681	759	740	737	672	721	717	676	688	703	704	700	688	710	707	716	683	682	731	741	709	702	722	702	716	710	726	701	741	687	702	654	735	684	666	673	712	728	715	701	704	720	685	714	702	721	678	731	686	755	718	707	696	705	673	723	712	700	739	708	702	704	677	671	722	730	728	663	682	696	724	720	711	718	714	721	740	731	713	706	760	754	664	685	725	726	712	704	729	691	686	662	705	662	699	686	734	709	700	705	719	659	739	720	708	703	692	733	709	686	696	710	707	706	718	711	716	673	669	662	687	698	706	706	766	756	694	714	743	696	709	732	702	687	726	717	752	706	698	700	723	732	772	711	681	710	709	711	711	746	735	665	697	712	676	717	720	708	673	711	678	698	696	656	717	744	735	732	740	694	699	687	675	710	704	729	709	686	745	737	641	714	704	700	730	734	732	706	700	697	701	691	694	690	717	717	719	756	694	689	719	712	653	680	711	690	743	661	742	696	697	676	704	686	695	692	694	702	685	701	639	754	701	722	709	699	722	741	701	640	730	683	688	788	668	739	691	712	700	725	759	708	689	733	690	725	695	720	722	682	787	750	700	695	625	689	691	705	716	717	737	675	701	701	745	719	657	711	719	658	713	692	714	667	746	706	778	691	702	738	750	681	703	730	736	696	671	705	738	739	722	650	738	757	689	724	715	725	676	727	701	646	683	690	717	740	769	695	735	684	730	705	673	673	688	708	725	744	743	708	705	726	725	706	716	707	666	686	651	721	723	713	696	683	746	697	707	719	729	719	689	692	755	707	742	686	735	687	687	675	704	716	717	714	734	689	690	680	688	738	721	709	687	713	722	711	711	671	709	686	686	707	681	701	692	683	705	692	712	727	693	687	747	689	701	712	721	711	715	698	706	723	684	735	655	679	730	705	702	741	650	695	769	738	695	681	693	688	735	716	745	698	705	695	733	718	741	669	698	694	687	761	651	691	676	737	679	714	693	704	768	746	658	692	702	724	709	659	671	706	674	688	740	710	680	694	716	753	664	741	701	743	720	744	707	713	693	661	718	698	709	680	704	683	688	683	690	710	694	669	720	680	771	727	714	706	660	717	722	718	742	700	692	723	714	724	687	771	688	726	704	709	700	695	698	717	723	685	728	728	693	734	710	718	690	734	767	736	713	705	729	728	657	751	727	713	738	704	746	708	697	704	686	672	671	693	702	757	707	696	685	692	735	712	756	740	706	702	707	668	722	687	703	735	743	747	732	718	690	750	706	697	681	645	680	708	685	702	721	711	728	769	734	730	705	693	684	698	691	735	722	665	764	701	725	680	706	703	697	710	679	702	721	698	741	734	707	672	720	735	746	741	698	703	726	718	696	726	708	699	684	689	712	761	712	732	713	696	678	684	728	689	723	682	685	702	690	693	714	701	721	754	722	712	691	684	654	701	681	705	720	669	711	732	717	693	679	731	640	724	700	654	681	689	652	730	743	696	715	673	700	734	697	691	693	734	675	681	709	717	675	743	667	714	707	689	693	647	701	719	726	679	717	764	704	720	729	662	737	714	725	729	726	673	656	712	680	695	698	727	716	697	723	713	765	710	706	651	713	675	726	701	732	712	655	684	698	676	698	670	708	683	751	759	686	754	706	708	712	697	726	678	710	716	687	723	752	719	740	706	706	741	722	717	688	710	714	705	696	730	654	678	678	669	677	697	668	725	684	683	742	681	734	728	738	717	693	675	711	636	686	680	704	708	698	740	648	759	704	701	691	698	721	717	663	717	692	687	675	704	739	709	723	695	734	675	703	680	720	742	702	712	676	717	695	744	746	720	682	749	720	693	675	730	689	719	704	706	660	702	652	671	719	719	745	636	700	720	670	669	746	712	716	694	687	713	708	718	685	694	736	717	684	712	761	687	730	696	724	754	695	669	723	729	693	748	681	717	738	740	736	690	726	726	691	690	709	707	672	693	709	735	718	677	761	695	722	736	674	745	680	675	683	737	696	732	726	690	706	657	695	691	690	724	718	691	690	723	711	702	707	719	703	645	693	720	684	716	717	681	725	691	748	679	687	702	725	757	685	698	756	686	726	680	693	692	698	678	742	713	689	695	690	739	707	696	705	733	686	719	749	673	683	683	658	708	712	695	740	649	696	680	703	675	705	730	710	695	649	710	756	738	697	640	704	704	761	701	706	699	742	720	722	720	752	709	752	694	708	688	716	728	696	668	730	699	717	739	715	708	709	699	723	767	703	720	709	710	705	721	744	672	658	714	667	711	689	774	689	722	676	702	722	686	681	716	694	714	730	746	714	737	673	735	683	715	699	716	680	665	703	676	659	714	709	707	690	690	686	671	690	713	707	701	782	689	711	674	732	684	719	752	720	678	752	693	726	721	725	733	685	660	733	690	683	676	682	725	676	712	746	695	712	712	677	692	667	734	714	719	676	699	722	699	701	737	736	715	673	664	735	723	691	698	718	727	709	704	651	725	684	699	695	713	686	681	776	722	713	669	740	712	691	731	690	741	766	719	685	686	747	734	716	687	651	725	711	768	692	725	730	700	741	680	698	710	683	703	704	685	712	731	719	676	663	691	682	681	688	732	719	674	719	691	690	710	694	751	719	720	728	708	761	687	708	695	725	747	733	717	703	668	702	716	752	697	697	704	753	699	707	681	709	764	732	680	671	697	728	673	725	727	676
28770	30430	34344	22184	7054	3653	2695	2006	1560	1399	1113	883	702	672	715	663	603	638	574	609	642	564	574	510	511	509	477	483	523	562	516	490	460	488	507	485	535	503	455	495	474	498	459	487	488	457	510	456	503	478	452	454	456	492	480	479	467	481	469	494	450	471	483	457	455	478	499	434	456	450	503	497	499	469	447	534	530	455	492	488	455	463	486	496	470	484	488	480	466	508	476	523	483	483	485	468	459	469	516	478	442	470	509	483	482	452	470	476	480	451	511	461	483	501	478	481	458	478	494	449	491	473	498	459	461	462	470	501	501	457	467	475	510	511	438	506	424	464	474	478	452	467	484	469	460	491	467	476	462	490	442	473	475	463	484	513	434	457	470	491	457	456	486	486	464	456	482	463	452	508	464	513	498	489	470	495	491	512	443	468	464	493	488	486	495	470	495	476	477	493	480	476	455	454	479	460	471	445	456	443	475	476	483	471	482	487	487	491	453	508	471	461	467	440	502	429	487	484	506	486	459	471	493	506	471	459	454	505	488	496	476	475	478	487	488	512	506	479	475	429	478	467	464	477	510	436	468	469	493	527	453	473	462	450	518	490	480	514	462	455	507	491	458	517	467	459	477	484	486	478	496	490	479	495	435	477	441	488	478	503	456	443	465	466	468	491	494	442	453	472	474	460	505	485	475	514	424	490	480	458	467	526	458	496	488	493	485	489	464	482	463	497	442	490	444	436	459	459	503	473	473	432	489	472	474	524	474	477	489	443	455	491	444	498	483	454	480	468	499	488	435	501	497	432	505	473	459	472	468	486	455	468	481	530	441	498	486	467	491	423	500	446	486	504	438	478	479	492	460	450	512	490	441	535	463	456	452	482	477	460	481	503	513	525	481	482	503	463	475	494	497	508	460	472	458	474	480	479	453	543	500	440	483	460	469	466	486	483	451	478	462	485	491	463	479	454	458	482	473	482	467	434	468	452	443	496	472	510	492	474	487	464	484	465	504	452	493	463	438	424	457	456	545	498	448	459	491	463	486	473	482	479	458	472	458	485	476	426	504	478	518	472	465	504	452	460	468	500	495	492	430	460	479	472	476	476	493	489	507	517	452	517	479	491	500	412	472	447	468	496	465	442	411	474	472	484	461	486	462	480	482	418	489	484	488	463	499	491	466	481	459	450	467	462	495	483	499	463	490	527	521	466	475	482	492	484	465	504	487	493	468	471	497	489	472	493	479	535	500	494	473	486	461	431	477	452	459	465	453	461	478	461	474	483	456	463	457	453	450	449	486	467	484	476	486	496	467	466	490	489	475	486	505	481	478	467	447	463	500	470	478	474	478	510	488	473	483	483	473	452	462	469	478	457	457	465	489	533	477	506	466	450	488	464	484	494	489	495	475	448	521	496	500	467	454	492	482	465	521	459	517	521	464	452	479	445	453	458	453	479	466	491	492	488	488	504	462	495	474	467	466	422	470	503	504	484	485	444	450	489	483	476	483	465	454	480	441	454	422	480	503	479	484	449	469	523	483	498	509	504	448	479	477	548	459	471	488	494	450	479	469	440	448	510	453	504	467	491	439	484	452	451	476	475	455	475	458	442	518	481	445	483	479	477	471	494	501	449	434	472	499	490	472	473	482	442	473	458	461	479	431	485	449	466	513	444	486	453	499	495	499	467	493	491	469	454	466	460	476	496	459	480	460	477	525	487	454	465	483	497	496	482	458	483	477	474	476	465	474	458	472	490	504	492	462	472	448	448	467	479	448	497	466	460	470	527	513	495	457	454	435	454	458	471	460	466	479	490	462	461	485	501	477	490	486	453	493	445	496	481	476	492	460	462	446	479	462	463	464	458	465	498	486	461	488	488	452	488	459	454	430	438	484	504	461	494	472	474	485	456	497	460	500	485	459	511	490	432	479	497	488	484	503	472	501	502	483	493	476	444	484	483	479	472	494	496	473	481	480	510	476	443	440	465	474	444	454	490	426	519	483	517	481	455	478	435	472	454	480	456	456	474	512	475	479	452	470	452	519	512	463	424	458	476	492	491	477	469	535	475	451	479	479	510	476	488	495	477	479	486	458	470	468	495	439	438	473	472	522	471	490	479	463	468	461	459	444	447	491	499	492	490	510	483	531	463	466	471	484	480	518	456	493	483	444	491	464	491	497	504	434	494	478	504	425	466	509	487	470	470	473	480	491	466	500	449	463	509	450	497	506	518	525	468	515	462	517	474	442	502	517	429	473	473	440	435	482	484	461	463	497	483	470	499	474	499	508	484	453	446	464	424	446	477	480	493	509	446	492	436	487	514	482	479	463	473	497	469	490	453	414	469	467	489	461	455	468	435	499	449	485	454	475	488	496	476	450	470	462	472	470	488	497	480	481	554	478	507	497	465	481	529	489	499	473	528	467	481	477	454	454	470	492	499	473	494	471	432	454	487	496	478	488	508	450	463	465	476	493	497	474	492	457	448	495	473	501	463	489	476	452	487	520	457	467	436	473	481	492	459	461	436	464	492	500	486	451	439	486	436	427	501	487	471	455	486	493	494	488	464	460	457	494	502	500	471	516	474	441	493	441	499	463	462	510	485	493	444	464	440	449	466	478	469	467	465	493	469	452	479	446	482	484	467	503	465	477	455	474	440	458	484	478	504	488	460	457	470	449	483	473	471	485	454	489	456	460	493	455	489	471	489	496	484	467	474	469	462	478	457	448	483	454	479	470	497	458	471	509	468	491	476	457	472	512	458	472	458	478	514	497	472	497	463	527	467	505	438	479	489	478	483	481	467	450	489	473	512	470	448	470	462	486	453	468	429	486	447	449	444	490	502	469	479	489	483	453	476	457	461	465	509	498	506	461	481	457	483	466	461	465	470	471	475	454	460	459	476	468	479	433	457	480	438	464	452	474	505	486	472	478	511	478	459	465	501	432	447	485	463	471	464	471	465	497	484	481	489	442	463	430	486	489	471	504	450	467	490	439	486	464	485	507	452	472	472	451	509	460	492	481	477	484	491	473	498	482	477	501	466	454	467	416	479	448	433	498	499	501	503	488	486	498	431	483	478	487	446	493	497	453	488	502	469	467	500	470	490	492	481	483	504	457	516	448	443	470	484	461	460	505	468	466	484	471	457	477	488	454	498	451	454	484	467	457	499	471	437	483	460	503	448	465	466	458	421	509	461	458	414	460	472	452	477	490	426	494	530	466	455	490	489	502	509	480	448	480	521	456	467	493	439	498	497	451	476	482	483	489	487	476	458	492	480	438	486	525	454	485	468	469	453	507	483	455	489	467	447	472	496	498	476	446	527	471	512	490	502	505	469	450	468	477	488	447	494	449	485	480	473	454	534	509	450	490	476	481	481	474	458	482	531	489	442	492	503	490	489	464	462	461	500	489	439	493	474	480	508	472	480	488	444	490	508	483	477	467	464	466	479	461	455	474	483	475	512	465	493	464	462	481	460	491	459	472	460	507	477	510	466	428	491	466	485	468	487
31204	49277	34793	19481	8162	6053	4595	3621	2753	2335	1797	1234	974	944	899	887	754	733	763	812	777	642	698	631	621	580	581	632	638	629	570	545	584	551	549	559	564	541	575	534	541	530	474	540	532	538	548	545	538	513	508	565	573	542	579	532	552	564	536	554	593	504	524	535	556	526	507	580	513	511	564	567	525	523	545	567	555	539	552	495	538	484	563	541	557	543	530	555	577	523	540	588	547	565	544	525	542	509	559	569	543	572	580	527	530	553	578	538	551	560	478	528	524	475	522	528	508	510	509	548	497	565	564	533	550	584	521	572	497	536	529	502	543	525	524	510	558	517	572	544	546	549	538	509	544	553	547	559	497	560	552	585	517	523	542	583	530	517	534	546	571	551	534	580	509	542	566	519	543	597	517	533	523	552	540	530	529	548	529	511	493	534	535	521	568	526	544	513	577	521	512	517	582	544	522	520	577	512	491	539	512	580	534	531	581	535	533	505	545	535	568	527	563	573	540	560	540	505	509	563	539	573	554	552	520	509	518	586	559	529	519	528	539	522	548	558	538	565	500	518	565	544	541	523	503	555	559	547	527	568	524	533	562	529	552	556	529	575	531	527	512	545	478	553	513	509	548	541	522	532	535	521	577	502	539	526	523	526	525	526	526	534	575	551	531	512	549	517	532	524	537	539	569	509	545	584	507	556	574	520	520	546	543	575	558	557	548	535	554	551	584	539	563	512	532	523	537	523	566	522	532	542	560	533	561	556	533	588	561	520	557	546	590	552	519	567	507	530	565	531	580	516	538	508	545	552	533	538	549	516	519	528	608	538	511	505	539	563	578	580	554	534	552	546	545	593	518	549	538	549	543	536	549	539	533	558	538	491	506	552	525	566	517	513	575	533	549	528	547	529	553	558	573	567	558	537	563	499	525	597	520	566	567	582	534	535	550	527	567	542	563	529	516	497	497	560	552	512	536	522	488	514	537	568	568	570	493	546	517	526	556	537	545	528	492	573	577	534	485	523	543	539	552	552	517	567	547	527	527	545	509	576	577	535	532	526	554	503	570	514	520	548	506	556	555	531	534	513	567	573	555	536	520	528	555	540	519	542	555	554	496	510	593	527	543	523	519	593	523	531	494	546	526	514	525	479	555	522	479	565	555	548	552	534	540	524	538	536	526	517	577	537	540	526	564	545	547	535	528	510	546	534	520	530	561	556	521	539	526	563	586	530	560	583	564	526	551	553	553	520	552	509	494	528	567	566	546	567	552	568	557	588	519	551	545	501	503	521	540	527	515	530	518	500	549	528	536	557	546	552	568	536	544	544	528	537	517	517	522	543	518	529	550	502	538	490	528	584	528	499	530	528	522	537	503	544	540	537	535	509	534	572	534	575	568	545	570	574	551	541	513	533	554	556	539	551	557	516	566	545	571	559	536	558	536	504	515	510	549	558	521	508	526	594	523	515	544	547	514	512	535	507	533	538	561	545	566	515	521	547	512	545	477	514	522	586	553	530	547	495	526	548	503	532	520	537	536	534	516	565	526	544	590	555	560	514	540	515	584	568	539	523	536	545	549	520	542	538	583	543	547	592	546	512	502	517	517	553	529	544	542	550	555	510	549	526	533	547	553	537	523	536	523	498	553	509	537	534	550	512	503	551	524	523	586	543	575	552	498	548	522	555	530	490	545	555	547	568	556	542	545	551	530	522	567	529	517	505	538	516	542	543	491	570	546	518	534	555	545	581	537	551	587	538	542	528	516	536	545	537	531	550	560	573	561	528	538	549	508	544	528	534	537	571	570	524	533	545	503	534	528	549	544	495	515	553	550	514	581	534	541	526	538	552	517	538	551	557	510	549	552	534	563	491	528	535	566	542	570	541	561	547	547	562	543	531	546	499	555	528	572	477	560	530	546	530	563	548	541	551	532	490	526	566	515	539	525	515	491	554	499	546	505	517	486	558	524	534	501	597	535	547	527	557	525	542	553	561	541	519	544	502	520	519	546	533	549	545	504	508	570	521	541	496	582	532	517	510	504	554	522	523	554	528	533	507	558	553	530	503	534	539	599	514	572	584	527	507	587	552	521	540	508	580	501	541	543	573	504	550	513	519	488	566	506	502	586	544	529	536	557	547	557	553	572	538	530	579	519	562	586	514	530	581	524	550	561	530	524	549	575	549	508	526	565	535	528	548	560	514	506	541	559	496	556	520	536	519	545	513	559	557	563	538	543	508	516	546	506	548	536	571	525	522	510	560	538	531	538	565	603	566	531	548	530	533	521	526	534	558	541	589	556	547	530	549	500	544	562	548	527	560	563	525	525	537	554	570	516	561	552	523	503	525	573	504	537	572	525	534	548	532	524	553	554	529	533	540	516	525	582	552	542	535	489	552	522	521	580	534	561	522	543	484	507	540	515	544	564	557	561	564	529	503	510	499	526	576	536	516	566	529	547	530	537	557	562	575	562	558	532	520	542	578	531	562	503	546	536	519	495	560	533	547	573	468	534	522	552	578	510	514	543	516	553	544	538	519	536	545	549	534	496	557	558	550	530	522	506	530	538	550	546	542	583	534	562	576	516	522	567	578	515	559	484	591	543	522	530	538	540	508	543	554	556	521	527	555	546	548	537	530	548	547	525	558	560	527	520	539	523	548	533	545	560	596	488	522	587	551	535	520	484	549	519	532	533	515	550	500	545	551	486	568	556	595	535	515	567	526	551	583	545	551	525	584	525	541	551	566	488	576	501	543	536	534	570	514	534	535	536	515	521	529	517	552	526	509	532	545	532	546	524	542	548	559	526	515	527	533	532	538	548	495	524	532	538	553	512	552	548	547	549	521	524	541	539	542	520	524	505	526	534	535	491	587	550	529	582	565	577	519	530	609	525	580	564	604	570	526	542	553	545	515	547	529	522	497	553	509	523	544	537	578	538	522	518	494	493	545	529	551	512	562	556	534	540	552	523	570	596	555	516	508	516	583	517	514	514	548	538	528	502	574	549	562	534	521	542	524	536	533	535	537	538	520	550	484	562	524	524	583	521	514	534	540	586	529	558	536	557	513	503	525	530	529	558	488	525	557	498	519	543	510	519	500	519	522	574	545	542	539	524	529	518	538	505	536	503	550	537	485	503	562	520	503	544	587	522	537	542	542	557	526	475	555	501	521	559	568	517	509	560	540	547	526	555	543	537	554	553	606	560	548	557	539	534	536	534	595	551	563	546	531	568	560	536	520	589	514	525	529	568	567	543	556	534	503	569	543	507	514	527	525	540	508	543	536	564	545	538	495	537	521	573	533	546	545	556	551	547	476	520	506	522	518	547	506	519	520	502	512	494	572	504	513	524	533	508	514	548	550	579	535	537	548	536	480	518	553	558	570	583	538	547	535	540	535	497	545	514	551	559	525	529	516	502	513	535	529	534	548	533	564	596	557	531	569	505	548	562	529	552	524	549	570	499	538	558	509	536	503	544	539	545	561	531	568	570	509	492	553	513	544	493	535
24006	21198	28487	24316	21137	15288	6371	3967	2838	2331	2198	1599	1142	965	881	833	791	742	727	777	762	722	716	706	636	595	592	587	577	614	619	546	574	578	579	575	557	535	558	535	570	540	566	541	551	522	540	471	491	553	529	533	535	554	568	545	534	547	504	553	537	533	487	529	550	476	523	541	512	491	542	521	505	495	535	544	525	531	528	567	503	548	528	546	576	522	569	529	490	546	547	534	578	521	521	515	523	543	561	504	528	536	533	562	539	539	553	530	529	516	525	478	548	546	493	494	565	519	522	499	532	544	544	495	550	491	550	526	560	527	501	541	528	550	515	520	533	513	519	534	537	491	519	539	520	551	566	554	516	534	523	545	526	528	550	503	542	523	500	557	523	528	569	539	522	555	511	545	532	525	545	538	498	541	500	498	515	525	525	517	515	532	505	508	542	497	568	520	483	541	507	523	534	535	494	570	532	523	501	462	565	523	546	523	546	496	557	495	553	522	592	529	509	550	540	506	541	497	541	550	514	518	559	573	502	549	488	477	509	526	501	557	502	531	514	550	542	527	541	504	521	516	527	526	557	528	531	539	529	509	559	560	501	583	533	538	527	515	524	512	556	505	532	550	511	515	562	530	512	490	539	539	516	526	488	530	526	521	543	552	532	551	543	499	558	533	510	541	527	535	519	556	495	522	531	527	542	521	515	477	555	555	527	530	493	543	521	514	510	515	534	497	513	498	547	502	532	572	498	487	524	567	511	574	530	551	566	555	505	502	534	520	525	519	480	500	534	551	559	506	513	500	498	504	530	502	529	511	539	518	519	544	482	571	545	491	529	529	522	553	501	528	485	522	521	557	490	505	542	546	522	518	496	514	521	515	540	549	527	549	488	545	535	500	550	507	522	522	525	513	539	466	526	523	529	552	507	509	562	521	536	565	505	479	539	532	528	514	519	510	521	531	517	512	505	543	491	520	522	537	534	563	515	546	550	553	551	522	553	441	543	520	512	483	508	506	522	506	528	544	502	478	515	498	523	524	595	509	548	539	538	523	516	473	498	549	490	537	538	529	484	539	514	530	532	502	571	551	478	539	519	517	478	547	526	525	515	515	566	531	510	523	478	509	544	537	502	498	531	538	569	515	514	534	521	522	566	503	528	518	514	512	489	536	517	541	558	493	535	511	525	508	543	513	529	571	526	551	547	559	504	526	489	533	486	543	508	529	495	490	527	559	518	520	543	498	513	499	517	512	534	542	525	527	517	544	525	572	551	508	538	504	496	507	559	517	511	538	535	560	545	533	495	531	500	535	476	516	516	539	511	578	547	483	503	539	543	547	526	552	530	540	565	479	518	523	515	534	529	505	532	518	520	511	506	488	564	490	517	504	505	508	559	527	554	536	509	496	514	551	523	545	505	495	519	491	529	527	514	522	533	534	550	549	541	534	539	541	485	529	521	531	501	543	508	513	510	526	512	569	512	536	523	571	508	541	540	529	571	532	549	496	524	520	493	526	503	516	506	520	476	527	548	510	506	529	540	564	534	484	528	542	546	551	558	509	472	534	505	535	488	523	537	498	596	512	534	524	502	523	576	521	518	531	531	511	530	486	528	541	526	522	510	510	515	520	514	551	538	526	491	561	501	528	556	525	507	552	547	569	517	517	537	520	538	523	570	570	522	538	518	547	504	499	489	521	509	546	524	483	510	563	544	492	509	514	527	537	521	557	535	474	483	534	538	515	490	534	550	552	539	585	520	575	548	524	509	510	532	505	491	524	557	529	547	512	533	523	562	497	514	505	549	533	574	485	529	545	550	549	544	523	549	523	539	524	533	564	542	533	514	511	487	523	504	523	525	501	541	497	524	542	502	529	547	512	517	537	487	506	559	510	526	506	492	557	530	513	503	490	549	514	486	514	499	458	461	551	550	565	520	536	522	538	515	534	549	529	472	463	516	536	510	496	497	527	500	502	478	540	504	564	543	570	587	485	554	478	529	555	532	537	566	506	528	547	552	505	527	458	572	520	498	478	488	519	526	534	523	516	538	523	501	555	554	521	548	511	513	517	554	521	522	527	506	557	494	493	528	548	544	530	512	495	528	522	525	479	492	509	542	537	535	525	489	507	553	546	562	538	516	524	521	541	483	517	513	494	540	546	547	503	521	573	523	502	521	516	455	520	538	506	523	513	549	518	538	518	482	538	484	495	572	571	564	485	533	537	545	535	510	546	562	526	546	542	532	575	520	520	557	543	536	560	528	556	526	548	542	515	504	515	546	512	538	535	517	539	518	492	521	509	524	517	491	501	540	495	514	491	522	507	504	549	531	506	516	524	545	518	555	509	567	528	509	492	505	540	560	496	532	542	520	552	499	530	519	481	566	539	513	485	528	544	497	528	522	512	521	515	498	502	531	503	515	522	525	563	493	528	552	553	531	532	545	585	536	524	513	526	515	570	541	538	469	510	553	510	494	517	513	501	542	506	507	498	509	511	497	507	545	511	529	551	529	529	509	525	528	488	500	507	510	520	490	516	564	516	489	550	524	502	526	524	484	509	561	501	509	514	522	542	496	543	548	489	524	534	507	564	522	522	519	492	531	536	511	484	517	516	490	508	551	536	519	517	515	539	511	523	529	542	556	542	479	493	524	509	503	511	482	518	488	530	521	539	549	528	494	540	537	499	545	538	497	548	537	523	570	523	527	502	526	486	516	560	521	509	476	566	537	502	492	482	494	502	504	551	544	548	557	515	533	527	484	511	491	499	516	540	535	545	535	512	516	546	490	525	506	531	522	509	526	529	554	483	532	529	541	497	511	519	531	570	516	526	495	540	548	535	544	548	556	496	513	525	532	536	508	522	561	495	510	529	516	489	546	548	530	485	519	500	516	510	507	563	517	511	523	521	526	508	492	532	542	508	500	486	549	513	538	572	506	500	505	536	534	534	522	537	523	506	514	491	504	489	552	514	501	488	525	539	508	562	513	527	514	514	534	510	555	513	511	510	501	528	492	577	545	520	498	519	519	478	492	535	521	522	513	536	514	552	571	534	531	502	528	492	497	531	551	550	548	499	537	491	513	526	519	534	505	537	491	547	489	519	575	535	501	513	547	564	511	528	468	476	537	536	526	509	536	515	556	527	517	537	533	532	560	495	561	515	526	531	547	512	531	501	514	525	522	481	497	477	501	506	535	512	538	540	507	563	515	519	525	501	538	509	507	551	499	509	551	510	521	548	535	530	506	526	508	474	543	532	574	519	521	556	483	563	503	503	469	553	558	505	546	498	511	505	520	468	549	548	528	538	524	540	512	529	517	514	574	514	520	529	529	512	541	539	538	515	516	540	557	501	538	501	508	488	513	548	496	517	503	566	518	517	520	565	539	519	522	495	529	507	560	519	495	504	539	511	513	533	559	502	524	533	501	538	496	575	458	526	552	545	534	504	560	503	532	598	519	542	507	526	554	531	531	519	546	534	496	486	516	553	532	504	518	512	569	542	519	524	526	525
32331	57502	40850	21801	10229	9610	7715	6140	4621	4010	3357	2551	1657	1315	1218	1182	1087	919	876	957	961	951	877	772	739	667	690	696	766	695	612	653	668	683	613	625	557	608	610	607	665	568	602	608	579	556	596	552	612	569	566	568	522	517	636	595	607	619	547	593	575	517	602	583	592	596	592	579	552	579	564	589	557	583	553	597	611	568	565	541	541	611	593	579	598	608	570	619	571	610	585	584	624	592	603	588	578	582	591	568	607	578	603	607	592	583	570	617	591	605	571	603	569	557	565	580	598	563	604	556	594	599	593	560	557	573	590	580	514	586	535	588	577	596	572	540	580	571	584	527	557	553	562	613	552	570	605	601	590	560	615	551	617	586	557	556	601	603	543	606	545	597	556	598	587	570	592	581	590	604	603	562	604	557	571	585	544	577	636	589	565	632	562	558	574	613	578	614	597	552	609	564	584	591	627	548	568	599	610	597	571	562	566	572	609	594	549	575	561	617	591	574	562	630	592	563	600	574	574	582	563	556	598	576	546	626	604	630	572	624	554	571	608	615	578	558	568	583	588	563	587	579	562	565	582	593	570	546	555	581	582	593	569	607	587	551	582	611	602	560	583	596	594	576	576	489	548	577	586	574	618	569	563	584	595	558	546	595	579	583	594	598	578	564	599	588	596	596	537	602	597	601	575	549	578	582	591	601	581	597	522	593	599	572	583	569	582	586	544	573	620	583	627	609	562	577	593	573	590	527	600	543	603	556	580	592	640	612	551	595	573	571	567	609	563	569	588	557	563	589	605	586	593	588	609	552	551	550	529	594	602	560	587	568	582	564	575	572	572	605	585	549	619	595	605	614	609	578	585	562	587	570	585	586	629	588	546	606	589	601	615	542	540	566	569	616	549	627	570	589	584	539	588	570	558	566	557	589	580	606	590	572	618	561	554	539	605	613	560	569	579	574	596	561	601	632	615	555	602	563	582	526	588	605	619	573	514	597	583	590	561	596	622	590	593	616	569	608	568	590	598	594	550	594	627	552	613	557	591	590	620	580	595	589	613	579	535	602	574	617	571	567	575	581	611	537	556	572	581	564	572	615	548	605	577	600	626	587	571	551	559	629	566	530	589	567	587	546	571	591	581	611	581	611	553	587	566	621	565	579	581	631	620	575	574	593	600	590	593	623	602	574	584	589	547	591	547	573	560	579	546	564	582	593	570	568	568	605	637	572	605	639	598	556	621	605	591	581	615	577	590	579	573	559	593	602	594	544	572	574	571	594	584	560	607	584	557	563	591	588	545	627	564	595	607	536	587	590	593	568	591	580	593	573	535	579	590	571	595	576	582	589	606	570	606	549	629	563	525	586	535	599	586	559	591	576	536	597	588	626	585	576	633	566	581	570	539	595	612	608	594	610	588	576	541	628	574	578	552	588	568	579	575	612	614	524	613	601	598	549	592	574	585	580	533	576	595	549	586	569	601	592	580	572	594	598	545	568	594	591	588	540	581	566	561	565	544	611	582	576	551	602	588	597	579	582	570	613	615	585	572	553	565	604	607	585	566	572	603	618	611	594	576	551	534	582	623	627	596	552	572	560	568	547	593	607	555	567	553	561	602	617	582	566	577	615	569	576	563	556	558	598	511	599	617	573	546	566	584	573	548	580	560	562	563	590	547	600	595	596	589	596	580	591	598	582	610	609	592	523	616	596	612	604	598	588	562	591	569	567	575	553	566	540	542	593	572	620	581	598	572	594	596	585	569	591	519	529	612	587	596	551	554	589	596	561	535	590	564	574	614	564	598	600	576	584	600	633	574	594	545	639	551	541	574	619	587	571	566	571	604	581	620	548	566	598	560	543	598	587	530	619	650	570	594	587	595	586	569	586	588	570	602	541	546	565	574	571	533	591	581	590	548	535	554	583	546	609	578	574	551	566	608	555	576	564	559	580	600	580	562	582	586	556	552	560	606	582	578	577	571	614	605	583	574	578	564	592	543	576	586	585	581	581	577	591	565	542	577	563	583	581	588	587	615	611	571	601	592	567	578	571	577	577	583	598	550	541	534	598	539	567	580	584	598	540	629	607	556	582	529	562	610	548	558	619	610	588	591	526	614	539	576	609	614	555	617	606	596	560	596	574	575	657	617	600	585	586	577	592	557	578	612	605	562	545	597	545	573	576	575	550	579	585	612	625	634	605	563	632	622	568	572	542	569	583	600	569	572	605	558	580	594	599	603	601	560	583	601	583	555	617	583	539	591	582	578	561	607	560	569	572	551	586	619	552	591	580	595	582	597	621	576	550	586	597	594	587	543	565	602	557	564	617	587	602	602	603	569	621	569	583	574	631	585	604	552	619	590	591	579	591	562	625	609	555	620	591	586	573	587	620	619	607	634	567	646	592	604	575	525	575	580	572	574	594	575	562	569	591	571	567	593	572	541	558	597	547	612	640	594	560	562	547	594	581	577	536	611	590	601	538	562	585	566	603	579	561	599	606	560	592	603	602	578	566	582	597	576	557	542	578	592	609	565	592	594	581	605	573	578	621	576	552	565	582	585	582	583	596	549	581	594	593	604	612	533	623	585	574	608	623	578	619	576	566	585	577	565	590	573	557	559	584	577	551	631	597	574	554	528	560	573	564	581	605	565	606	619	566	567	582	561	575	569	572	653	558	608	569	576	561	567	599	575	585	593	552	600	554	577	552	577	620	575	558	611	573	520	599	592	558	614	614	591	583	595	600	575	554	571	620	562	564	583	570	548	562	574	572	594	566	557	558	555	640	583	583	550	581	563	594	557	582	568	541	582	588	543	565	570	571	537	554	579	605	599	609	599	600	590	574	589	589	559	590	543	592	575	551	567	600	570	578	590	627	515	573	536	573	540	567	606	568	557	617	562	591	565	548	527	565	568	570	536	584	586	564	634	560	551	630	563	576	591	601	589	549	570	581	527	588	532	590	571	535	589	599	574	586	594	586	591	569	530	580	575	568	580	586	574	598	601	539	557	602	497	587	576	581	586	594	583	543	574	586	588	560	598	548	621	548	583	603	577	566	608	551	603	554	591	570	573	587	553	634	626	581	565	580	556	592	550	575	571	580	558	588	600	580	613	584	564	577	574	578	564	611	595	621	554	580	567	606	568	573	576	602	555	550	552	547	571	581	622	577	582	577	605	567	594	577	586	581	561	613	591	618	586	519	622	548	557	554	590	485	544	558	571	591	561	547	571	567	550	583	599	614	580	573	562	570	544	583	577	577	631	599	597	553	550	604	623	568	609	531	587	565	560	620	596	568	539	602	542	622	580	556	563	534	593	579	614	601	614	578	560	590	602	592	591	593	592	574	563	569	551	563	582	591	575	569	605	597	596	611	582	578	547	573	583	574	576	577	605	554	587	530	542	514	538	576	570	555	588	555	583	596	606	587	595	583	611	562	590	598	594	596	576	589	563	603	582	561	574	575	594	568	564	556	551	582	568	595	577	638	586	603	577	613	600	611	577	566	617	587
25324	21292	27878	25420	14312	5501	3598	2597	1973	1781	1531	1423	1035	843	795	745	743	670	665	636	662	660	701	624	669	577	521	562	528	557	586	585	530	541	509	544	550	523	525	559	532	523	492	480	529	519	485	574	533	517	530	526	518	547	520	487	517	516	529	527	520	493	508	513	518	495	512	553	487	471	530	479	525	529	538	551	534	510	521	507	496	533	479	535	531	511	551	535	504	518	556	561	512	544	534	506	523	505	500	521	502	552	511	567	521	520	540	519	522	497	517	489	490	497	538	483	494	504	515	499	499	554	529	499	503	512	507	521	498	548	539	553	523	547	529	526	488	478	499	572	521	539	513	521	572	498	567	523	489	502	536	513	499	507	504	551	511	491	471	538	531	498	491	516	568	462	555	485	534	541	541	518	556	496	519	520	531	500	487	529	532	543	522	506	505	520	470	513	541	542	556	520	555	514	537	524	520	498	508	539	515	508	514	490	505	501	494	550	514	516	496	527	504	549	507	522	505	494	532	527	578	504	499	498	533	552	494	529	529	528	523	532	521	519	519	515	524	521	509	531	460	547	486	455	522	502	538	533	487	480	539	513	521	531	503	510	536	523	448	485	511	569	497	534	505	559	510	485	516	504	499	510	498	521	484	503	535	539	531	487	510	525	513	498	489	486	534	515	503	492	530	525	498	510	494	498	518	507	521	497	535	513	541	506	526	506	534	497	534	501	519	522	562	496	523	541	521	503	493	490	573	506	507	523	521	523	498	479	505	528	522	501	557	510	521	544	540	538	537	496	529	555	496	499	515	550	512	513	512	512	480	506	555	509	540	544	465	535	478	526	488	507	512	525	523	491	492	473	471	532	493	510	506	536	481	491	545	521	508	485	490	528	517	543	509	526	584	529	495	517	525	524	539	519	491	479	512	541	492	535	519	510	519	500	486	520	481	499	530	524	522	483	491	496	533	521	467	523	532	534	499	507	471	544	491	541	515	504	531	506	512	484	523	545	517	545	508	512	491	536	512	572	553	501	492	537	489	493	504	524	528	493	528	501	531	515	540	535	509	464	554	526	491	481	502	500	544	568	573	511	552	496	508	492	498	498	511	487	515	546	560	516	505	545	481	510	495	501	528	482	498	523	505	493	489	525	571	516	499	514	540	525	526	514	486	557	526	520	497	469	496	495	539	533	497	536	554	496	518	516	508	539	528	496	548	500	477	530	478	485	459	507	509	503	489	531	506	533	553	482	505	499	504	511	512	549	531	508	517	496	536	547	497	475	545	522	520	494	508	519	555	500	501	461	526	521	559	553	461	515	543	521	492	475	514	523	482	502	535	518	590	566	539	524	493	535	543	502	505	535	520	551	510	514	503	526	520	485	536	511	533	510	516	490	522	540	521	497	532	506	501	484	536	538	531	532	585	492	495	495	498	526	520	478	482	510	537	530	467	541	540	532	504	520	545	546	507	517	513	535	489	458	516	508	509	505	561	522	521	541	475	503	544	554	507	518	526	545	509	504	534	529	563	551	538	520	484	535	518	518	531	500	514	504	544	517	537	516	503	501	506	492	467	566	517	492	544	532	506	511	500	520	520	513	551	535	549	536	479	508	483	522	579	576	517	505	532	506	491	500	531	530	530	493	517	491	506	509	540	497	515	484	553	479	489	539	542	550	510	546	516	528	475	504	503	580	504	526	530	537	535	476	525	469	515	547	477	488	551	513	496	494	533	490	473	505	464	506	503	510	484	519	521	502	471	518	517	521	546	479	508	485	477	491	510	507	492	510	464	487	526	487	532	500	504	492	503	490	496	527	485	495	491	541	536	545	497	492	509	522	512	506	522	520	507	520	536	499	510	516	514	550	510	516	535	542	490	530	526	532	510	497	529	534	512	538	544	532	545	545	469	508	546	497	479	548	497	506	502	498	467	516	533	515	546	529	531	517	523	540	535	544	507	538	512	529	503	520	504	522	489	474	565	513	496	544	516	526	547	545	485	498	513	510	530	493	485	548	510	493	531	525	525	535	525	519	543	532	507	555	486	502	528	488	519	523	561	513	528	550	488	548	508	491	517	537	531	543	535	531	552	487	513	543	508	515	489	535	526	485	523	555	520	506	484	517	537	535	498	535	473	513	493	518	487	527	491	493	514	501	510	503	536	554	511	490	532	510	565	533	507	528	523	529	542	565	532	510	520	508	534	512	496	502	486	567	487	500	555	475	497	515	515	515	523	469	531	515	502	494	536	532	519	476	544	496	542	505	539	511	541	503	533	483	530	493	513	503	485	512	551	531	499	500	520	564	497	478	519	536	508	529	519	559	483	510	493	523	490	513	520	487	540	489	494	530	454	519	534	531	547	502	503	540	536	581	547	502	537	509	516	522	525	480	512	544	532	523	516	528	526	534	505	536	517	503	538	515	534	541	469	540	506	519	515	525	515	504	529	518	508	535	528	500	549	481	530	531	480	504	505	530	517	504	533	512	479	483	499	503	544	552	492	506	541	499	517	455	542	506	489	521	532	516	523	508	493	503	525	491	507	522	535	516	494	543	512	506	538	537	519	533	504	509	520	558	539	523	554	518	525	514	519	522	540	493	508	493	512	535	503	542	456	509	498	546	513	514	506	530	527	541	545	519	491	525	545	520	497	550	529	557	536	544	496	480	523	533	505	529	565	509	510	525	499	501	555	501	549	514	508	537	523	528	511	516	503	508	523	537	492	505	490	532	535	543	467	565	509	527	465	516	537	499	518	500	488	520	538	511	521	515	478	523	457	476	491	498	544	499	544	482	535	557	480	529	499	506	537	520	509	541	566	551	465	472	514	527	534	508	534	510	517	515	471	518	531	506	530	531	510	490	526	519	481	524	486	499	479	514	514	489	446	475	501	519	534	525	490	544	516	519	554	516	551	529	506	501	515	544	510	506	518	506	516	533	489	518	513	506	528	554	483	476	534	536	503	498	555	491	513	527	538	528	549	510	523	534	502	512	513	487	496	516	506	527	479	514	531	526	511	502	534	536	507	533	540	467	510	556	537	562	541	539	496	479	479	525	572	511	515	502	508	482	521	522	525	542	530	492	557	520	530	489	487	516	508	518	561	553	513	516	545	502	538	531	502	505	500	599	502	469	462	521	535	538	516	484	491	543	503	493	529	473	491	560	496	520	526	506	513	512	456	560	481	485	506	534	534	515	532	499	504	553	535	493	528	548	507	534	492	553	532	471	544	491	525	508	533	534	498	502	554	530	524	501	531	520	537	521	511	526	502	553	520	503	513	535	521	511	527	510	502	509	557	501	521	545	516	529	523	495	511	541	538	510	466	521	459	508	513	521	548	540	557	489	513	471	490	533	540	507	514	543	479	521	529	534	488	536	505	511	509	519	516	518	506	517	547	520	530	494	518	524	485	498	532	503	519	493	525	502	511	512	528	480	525	533	522	515	522	518	520	514	521	488	521	517	484	502	530	500	511	519	563	540	510	505	482	524	505	553	515	490	471	538
32849	50039	36530	17598	8571	7729	6067	4723	3561	2989	2575	2178	1466	1150	1000	1070	896	842	797	827	765	837	839	775	794	697	637	628	603	664	581	643	686	604	616	578	633	609	598	601	574	606	601	557	595	564	590	589	599	629	584	585	625	574	559	563	611	583	591	632	578	570	595	601	578	616	597	566	587	570	574	530	577	605	611	547	561	592	636	545	527	588	605	596	588	589	607	617	581	593	583	603	572	548	600	625	608	595	587	627	592	630	569	601	584	618	578	575	607	619	622	570	595	575	566	537	597	561	601	587	615	587	612	583	566	606	579	600	575	597	582	598	559	606	609	536	568	612	607	581	622	551	549	616	597	602	580	568	624	588	562	611	562	586	614	569	605	602	547	563	577	616	569	537	619	611	630	587	614	634	583	579	611	576	591	587	578	584	583	564	581	566	567	593	601	608	620	586	572	586	565	547	623	589	569	561	579	566	609	591	625	571	554	550	587	630	603	575	593	561	566	580	624	589	586	592	592	541	602	573	571	568	553	598	605	566	572	582	594	576	565	533	599	584	570	588	600	549	560	617	578	570	606	576	607	574	551	609	569	600	588	570	579	614	547	559	593	585	614	569	575	576	585	568	617	556	569	605	569	571	610	568	577	595	558	555	602	586	554	599	585	623	594	587	631	537	570	584	624	612	577	605	615	604	565	624	594	566	633	571	593	565	599	556	581	596	578	591	557	607	589	597	576	612	594	600	551	610	531	624	595	603	560	560	566	606	666	596	551	568	586	614	556	536	556	604	571	587	593	566	584	601	523	558	593	572	611	551	638	616	564	567	616	615	579	620	557	588	570	576	574	582	585	624	593	542	526	577	567	572	574	569	585	616	584	571	586	562	613	546	584	585	578	585	565	609	580	584	626	554	587	579	571	608	576	579	617	558	585	617	594	599	588	595	585	609	606	554	567	562	574	588	568	588	564	608	563	589	546	582	596	587	568	609	594	599	547	619	519	560	601	572	571	578	578	576	582	549	574	590	602	567	578	558	620	572	570	545	595	577	536	598	633	587	560	564	583	558	564	577	589	531	571	658	518	595	598	629	566	612	540	580	592	581	587	542	594	535	574	582	577	588	616	598	571	567	597	585	566	582	610	561	556	607	594	569	573	573	532	577	628	609	608	588	583	585	630	607	590	576	580	584	577	567	590	591	574	580	563	582	549	535	551	584	609	563	630	589	538	573	556	569	603	579	563	589	580	566	610	575	549	535	619	597	577	590	596	604	623	583	619	560	557	616	586	587	630	566	563	583	617	571	608	591	565	602	587	551	547	602	568	550	589	589	592	591	532	572	586	544	555	594	579	579	610	548	565	591	563	611	560	593	599	565	601	543	578	570	568	615	590	590	561	585	584	572	591	564	580	573	590	597	551	562	551	578	541	559	600	609	551	585	585	576	625	559	567	633	617	572	560	560	525	554	579	574	593	593	601	596	594	583	564	580	537	603	544	597	610	591	589	572	607	588	582	567	573	594	585	561	576	604	556	589	577	613	556	561	563	566	530	594	594	548	531	574	545	590	557	603	588	574	562	565	568	571	584	585	586	575	544	558	585	589	579	601	600	580	603	627	574	529	598	571	558	587	564	609	552	607	556	556	589	593	576	551	602	547	552	570	609	588	566	556	563	608	569	617	580	597	560	565	561	607	587	558	574	604	564	590	595	584	634	554	532	614	602	615	592	588	564	593	593	577	574	629	631	590	579	563	559	620	614	575	599	580	565	588	566	551	572	549	575	565	597	539	554	557	633	573	545	569	590	567	594	578	584	605	581	591	567	580	598	571	559	591	569	557	561	654	542	656	623	572	598	597	547	598	549	563	609	526	607	582	606	583	572	545	540	563	585	558	537	599	598	627	586	564	600	608	595	547	534	602	606	569	619	607	572	577	557	559	602	574	527	569	562	567	585	571	585	569	543	584	594	565	537	607	594	558	596	601	586	555	574	589	557	574	607	580	561	547	576	594	612	598	593	644	561	560	566	570	580	535	594	599	588	569	618	592	584	599	576	606	589	580	601	627	565	545	574	586	603	569	622	616	583	576	582	587	546	534	539	583	582	554	567	545	572	602	577	584	552	593	604	596	552	583	593	544	583	552	546	605	585	595	576	569	591	548	592	573	620	601	576	555	577	593	587	613	564	569	604	571	613	570	592	581	596	552	554	536	583	609	570	586	557	543	562	618	579	578	576	603	590	594	544	570	624	582	531	557	580	567	598	578	557	581	602	620	571	555	580	597	605	567	590	596	617	589	645	584	596	633	538	552	593	537	608	587	586	581	634	550	641	574	585	577	580	592	588	577	545	603	562	625	572	604	561	583	577	575	538	553	616	595	553	593	598	572	572	587	567	567	570	529	582	581	615	625	549	605	570	548	610	580	592	584	601	591	628	597	589	617	595	545	574	558	558	571	589	604	561	577	613	565	598	586	583	603	578	531	603	564	560	555	554	590	540	554	552	601	559	581	602	573	564	597	612	562	603	581	565	602	614	598	600	576	586	641	569	588	543	583	600	568	569	562	602	577	632	582	620	580	559	597	557	554	558	595	618	646	536	570	595	569	573	593	542	573	615	631	603	623	640	598	600	591	607	584	569	558	581	556	597	619	565	573	598	571	567	545	583	597	587	608	565	604	551	577	593	584	602	624	599	585	557	571	602	580	608	565	584	581	570	585	607	566	601	585	600	589	609	590	583	576	585	567	549	554	599	559	626	566	544	558	565	565	555	608	600	606	561	560	582	571	561	563	547	609	573	605	557	592	618	574	530	564	601	556	554	614	626	587	587	560	582	580	537	564	569	569	628	576	591	559	535	551	550	630	570	559	579	616	546	583	562	608	605	540	525	544	615	590	606	590	578	593	567	595	599	574	541	590	540	601	571	560	574	552	568	568	580	572	579	600	578	568	564	599	599	560	589	550	569	577	554	545	612	582	588	589	583	629	555	592	605	571	598	566	608	585	546	574	587	582	574	592	589	560	617	584	629	592	605	600	574	596	613	575	627	613	540	576	567	592	592	543	596	596	561	608	589	590	583	600	598	594	522	571	584	550	598	556	567	571	622	567	561	560	523	578	572	582	626	606	584	586	548	579	575	579	548	547	596	580	576	573	552	577	604	584	567	561	580	585	583	510	564	596	586	581	563	609	581	505	600	604	551	575	560	596	626	584	618	565	594	563	595	567	593	600	601	613	554	568	609	598	577	545	565	593	590	564	576	578	585	572	572	591	577	618	601	568	611	609	601	576	537	604	568	627	585	584	554	581	622	598	617	564	605	552	593	540	551	595	583	587	551	539	604	565	594	599	596	600	599	556	597	586	554	568	545	596	591	598	567	598	607	595	572	614	569	577	570	601	585	562	572	573	619	586	580	576	587	563	597	593	578	566	588	636	616	587	573	594	585	576	568	583	558	564	606	590	556	590	581	554	592	576	551	589	557	586	553	584	594	547	558	616	598	593	616	603	565	549
23135	21331	29003	24064	21371	21535	15276	5698	3551	2868	2477	2379	2022	1476	1312	1140	1080	1042	1025	926	857	904	905	914	811	812	785	753	728	690	740	729	727	671	680	690	685	675	681	681	687	653	703	670	670	664	665	602	698	675	666	666	606	617	641	629	671	680	614	621	642	632	652	680	646	669	670	656	605	636	635	655	639	654	658	621	620	632	615	629	643	647	665	679	703	695	711	649	652	690	655	645	692	652	650	684	608	656	615	673	653	659	683	656	694	636	664	658	592	677	608	669	674	613	629	660	615	653	650	696	711	611	650	617	659	660	654	632	627	635	646	681	698	647	659	660	630	649	598	736	619	648	601	680	607	664	651	619	631	626	646	664	645	666	637	644	678	653	632	585	633	670	676	656	659	660	677	622	638	610	640	651	682	623	622	619	652	657	625	658	655	653	647	665	672	623	596	616	667	663	641	614	656	640	652	638	658	632	665	665	618	614	626	597	673	619	664	599	626	639	604	644	666	630	640	646	633	614	623	731	613	603	667	612	644	664	632	634	602	653	687	587	621	632	650	693	678	648	640	663	619	657	608	669	657	622	625	658	681	646	651	659	651	640	642	655	636	638	658	603	643	639	705	614	641	633	608	643	619	634	648	650	608	656	655	650	628	695	663	644	624	612	622	667	668	633	614	658	589	645	611	612	610	632	623	631	616	630	628	630	614	638	635	614	646	657	607	664	642	668	637	648	635	663	673	632	628	690	681	637	594	630	637	640	630	610	645	632	657	645	642	655	655	638	695	655	581	684	638	657	645	657	627	663	641	643	665	683	646	611	674	628	597	664	617	619	657	653	639	662	658	642	610	690	610	648	607	650	616	660	645	632	635	656	638	663	648	638	665	620	654	698	623	606	675	706	626	662	699	660	638	652	644	611	665	678	660	628	631	606	648	619	639	669	625	642	628	643	629	587	591	695	671	629	627	667	653	658	617	620	658	620	653	657	638	661	654	649	675	666	634	684	637	652	684	661	684	632	649	624	615	667	640	587	679	669	651	673	663	671	641	657	627	652	651	693	672	649	691	666	642	647	606	660	612	600	622	631	617	669	647	618	660	595	628	642	636	653	617	662	625	633	653	664	686	667	632	630	677	649	663	608	627	656	670	599	651	631	618	630	633	671	641	676	654	678	637	609	637	641	636	652	578	653	604	631	613	700	669	645	634	636	666	689	672	642	626	639	666	585	622	649	626	623	663	633	633	613	652	651	665	617	650	616	611	642	651	649	655	638	602	654	649	641	627	607	618	608	613	650	630	628	637	634	629	653	692	630	652	653	642	660	667	660	695	647	662	642	627	636	638	638	646	638	642	660	648	651	665	677	644	602	669	671	702	671	616	641	675	635	630	644	637	636	627	633	600	667	671	626	645	611	660	659	631	656	662	646	616	645	647	627	627	641	649	613	620	656	656	649	624	675	635	644	643	683	639	640	654	684	679	665	621	649	640	655	610	614	667	660	633	592	605	636	631	632	660	636	591	705	645	674	664	627	650	652	622	671	649	592	649	684	616	645	619	656	644	615	645	635	643	646	646	638	595	647	610	626	694	618	609	668	666	648	632	670	658	592	641	640	587	689	634	602	650	617	614	633	640	619	646	616	641	635	678	683	653	648	674	608	594	644	607	605	607	630	672	663	659	624	641	649	663	646	635	647	660	639	650	686	627	627	648	628	630	686	667	636	583	638	606	636	654	628	631	624	664	601	669	679	659	625	667	660	663	613	666	669	605	607	595	636	655	659	664	672	693	648	689	649	634	653	646	656	672	670	656	699	613	618	648	643	660	665	629	605	617	596	638	663	632	633	694	686	626	663	615	680	639	605	653	628	598	695	660	644	650	659	643	685	613	690	636	613	618	612	659	605	639	611	645	640	651	657	649	643	656	670	643	601	629	622	617	674	612	646	639	661	633	623	635	622	621	664	616	678	656	641	640	652	660	660	659	686	644	629	639	627	605	590	623	624	635	625	651	630	625	654	617	662	600	627	635	677	633	645	629	638	613	608	656	626	645	695	617	611	627	662	689	597	628	647	637	621	629	600	625	650	695	661	646	650	639	639	649	637	629	620	616	645	651	579	651	631	586	655	604	607	633	620	626	588	591	617	669	617	643	621	628	650	650	652	662	613	614	651	606	640	628	646	645	691	614	617	658	615	623	639	662	663	649	663	656	657	674	653	622	638	656	632	645	619	633	641	656	629	619	621	667	617	631	617	660	645	643	650	622	667	649	638	645	666	709	607	608	609	687	636	679	626	687	602	650	640	610	655	644	648	651	614	638	612	661	642	592	628	656	703	639	636	637	645	676	642	646	618	669	649	601	647	593	596	646	638	666	660	616	641	698	667	600	655	651	615	689	702	578	638	695	637	638	563	665	627	664	636	636	628	612	620	642	648	629	643	596	661	605	642	618	643	591	701	618	616	616	623	623	652	605	638	611	625	615	611	638	635	656	612	656	625	634	614	603	647	628	683	620	638	621	635	641	670	619	681	615	620	619	646	631	615	641	643	637	643	662	613	620	633	634	621	653	622	630	624	621	687	628	611	682	671	671	667	599	625	657	624	632	675	662	632	612	622	634	634	638	664	602	637	623	619	667	656	689	610	644	677	645	614	648	624	611	651	666	654	697	622	666	617	636	624	614	651	635	637	613	612	675	617	628	615	647	615	594	651	626	645	663	635	619	670	646	634	634	689	670	644	664	651	645	660	657	622	650	641	617	619	621	658	641	689	614	589	664	678	666	647	665	604	666	597	618	621	636	639	675	639	697	636	646	645	646	656	653	644	615	640	663	586	678	618	653	614	640	692	645	651	676	640	622	625	648	712	616	623	604	665	648	616	646	642	617	640	651	640	655	604	628	652	639	596	645	648	627	647	682	624	663	589	640	632	671	634	653	613	625	725	636	650	651	637	632	642	641	637	664	614	629	617	635	644	609	652	621	609	660	598	660	638	650	658	669	670	623	634	640	654	637	672	689	634	645	653	623	664	617	644	634	564	717	674	678	620	652	654	670	631	642	710	666	623	638	638	626	609	613	631	652	638	644	616	645	623	599	603	644	660	601	606	629	691	622	635	653	621	596	620	641	667	643	667	637	640	666	600	630	660	616	669	647	637	632	634	700	643	608	673	648	659	635	643	638	649	675	637	675	642	631	639	629	684	663	659	666	686	582	636	626	619	647	632	657	563	657	601	617	708	632	704	652	625	631	660	632	566	651	639	609	712	641	647	635	687	620	673	672	616	668	629	641	693	614	667	662	617	650	643	632	682	637	629	658	666	632	622	643	632	675	644	650	614	648	652	642	576	583	655	655	638	642	650	622	648	624	617	581	626	633	663	640	656	683	627	645	647	614	633	654	648	650	678	634	677	701	637	615	651	668	652	659	681	639	658	671	659	619	700	665	659	639	657	598	684	701	643	567	629	609	646	632	653	687	607	625	653	605	657	628	624	632	622	634	653	689	634	616	671
34325	61917	43962	27048	16779	12413	10100	7979	5590	4348	3714	3568	2920	2092	1717	1470	1394	1316	1238	1174	1081	1078	1123	1185	1018	934	961	829	790	815	802	811	758	827	765	763	734	759	754	680	751	734	765	710	719	726	732	682	713	705	721	733	721	729	693	695	733	723	674	665	675	687	731	724	715	699	688	679	761	614	736	696	739	729	739	676	707	631	737	739	732	755	730	776	765	774	747	739	733	762	724	716	725	732	743	777	728	704	676	708	699	693	754	656	707	715	705	665	685	723	713	741	689	719	715	665	696	709	697	699	759	689	697	693	730	695	681	687	659	695	701	721	704	692	739	634	686	711	696	678	699	734	715	725	685	715	703	690	745	677	701	717	708	707	668	713	698	721	700	681	704	710	674	670	647	706	663	736	722	778	727	705	711	642	665	732	703	667	726	693	719	698	676	715	735	673	724	718	695	698	723	703	718	712	750	666	749	702	686	674	673	693	656	673	692	716	693	667	743	675	755	719	673	721	710	746	737	706	692	756	662	763	713	669	719	690	656	669	719	696	690	712	697	677	741	693	708	710	727	677	692	682	696	715	726	679	673	698	716	679	696	675	662	707	661	707	749	664	678	699	665	635	708	704	690	727	705	699	694	678	673	712	680	667	704	712	703	672	694	702	693	688	710	710	673	689	721	748	692	673	730	688	726	684	684	699	746	731	672	735	648	647	691	708	720	708	685	700	680	694	694	715	726	698	717	665	705	663	677	727	684	693	681	721	665	680	681	751	667	680	679	745	701	697	724	685	674	688	705	643	670	709	686	707	710	682	679	696	726	694	713	683	720	707	707	657	681	721	672	693	696	771	704	686	697	671	681	677	670	729	698	676	687	658	679	714	689	731	698	690	668	685	663	674	688	704	701	701	722	655	745	721	682	699	655	704	692	736	727	719	731	660	711	674	708	670	690	702	683	757	635	705	687	751	678	717	701	713	752	680	706	708	706	688	697	681	646	753	690	709	670	696	729	763	695	719	690	735	699	707	717	702	689	658	664	716	707	707	704	706	740	674	657	696	693	708	707	677	678	708	673	713	676	715	740	722	690	697	700	695	678	678	722	715	676	677	698	649	684	713	690	675	698	705	751	714	635	670	728	732	672	727	711	717	679	694	649	669	706	736	738	663	697	691	697	700	676	682	684	706	709	696	746	680	733	738	710	703	698	719	726	726	710	672	694	733	646	657	651	725	741	694	680	706	711	684	737	715	701	710	718	693	745	727	722	709	666	711	696	680	708	663	708	669	711	706	668	721	704	675	724	698	695	676	700	716	686	684	661	669	700	674	702	694	703	727	698	661	719	709	688	694	657	658	680	681	701	661	680	704	743	668	703	664	688	713	705	681	678	665	722	741	683	680	697	677	756	676	680	723	700	688	677	686	687	736	705	704	730	688	735	682	711	693	723	716	678	706	658	770	688	681	695	677	671	686	728	690	685	691	702	688	672	688	710	687	769	685	694	706	652	708	658	666	669	755	695	748	674	669	686	767	727	704	661	705	699	651	732	691	688	702	713	698	687	697	694	672	750	709	744	692	723	689	673	683	661	657	669	697	720	706	715	725	732	718	727	710	642	681	713	725	701	678	695	684	690	712	703	683	713	711	676	700	700	705	627	676	666	716	694	688	728	735	691	713	709	725	757	669	707	768	713	681	692	732	657	714	657	701	730	703	691	639	728	693	706	656	653	652	684	702	685	726	677	707	672	727	758	728	702	699	644	709	692	667	696	735	675	656	690	664	677	700	690	684	720	668	730	731	693	699	678	706	672	679	742	685	681	725	682	679	777	683	657	666	672	696	723	698	709	733	742	688	674	670	690	708	701	707	714	723	683	703	679	731	733	704	640	641	721	717	734	713	705	690	656	665	689	727	717	687	676	705	751	709	729	688	729	752	705	695	701	668	652	693	705	693	699	689	670	695	694	697	690	657	677	697	717	724	698	658	699	710	718	680	725	684	690	741	667	724	688	725	746	694	664	723	678	714	670	684	702	688	714	720	678	699	689	684	696	639	713	683	724	698	713	644	700	695	712	693	688	650	680	699	712	701	679	703	714	694	732	756	683	677	699	723	708	651	661	706	658	711	723	675	721	732	703	740	694	701	695	675	736	709	697	682	703	715	671	647	676	679	668	727	740	690	724	701	645	700	672	664	691	704	660	707	712	673	727	703	686	745	666	726	702	693	701	684	715	662	751	676	680	668	725	699	694	698	698	698	666	680	696	725	655	680	689	759	717	721	683	694	713	716	747	691	723	727	685	691	707	686	709	683	654	709	646	677	656	705	682	720	682	741	721	679	687	650	716	680	647	701	694	682	651	688	691	705	688	660	700	676	630	653	716	684	717	726	675	709	710	699	672	677	670	698	708	737	725	701	693	730	719	719	691	685	716	658	702	701	698	680	750	701	688	692	682	743	698	706	642	695	716	680	691	685	698	685	750	660	716	728	745	715	702	725	653	688	717	689	671	683	685	701	715	687	702	709	772	681	719	754	715	702	711	671	675	725	693	665	702	705	694	650	624	681	713	697	665	680	690	686	669	731	727	724	676	688	673	685	690	612	644	704	670	695	691	689	688	745	662	671	718	692	726	706	718	749	709	688	716	738	645	700	702	707	700	721	703	713	732	710	688	652	708	676	700	732	722	690	682	678	728	750	668	706	705	674	683	737	667	652	659	716	736	682	693	706	649	718	694	731	672	728	677	704	700	662	744	725	658	699	679	699	720	691	770	710	667	677	650	672	715	674	669	715	714	664	647	679	684	726	696	700	727	684	651	699	717	713	678	672	671	703	762	681	665	635	750	687	754	674	772	682	719	660	704	693	702	717	679	671	696	682	701	724	692	711	670	661	716	676	732	679	715	752	696	726	726	696	732	693	714	684	721	725	726	678	716	693	667	708	711	705	684	722	668	679	690	730	702	687	728	696	704	714	673	687	751	700	732	743	719	707	679	700	681	753	679	674	672	711	662	701	716	683	666	713	703	713	641	673	694	714	722	697	688	707	735	681	681	678	726	687	713	686	744	701	685	694	668	727	650	694	720	715	678	666	698	726	694	710	689	660	722	718	662	725	699	668	738	674	677	673	735	701	709	722	754	711	720	703	716	657	649	674	683	649	651	705	682	712	699	717	692	697	625	697	740	699	691	683	702	686	712	693	722	727	748	699	665	726	693	707	660	693	668	730	667	687	681	689	686	764	720	688	681	709	717	691	705	712	710	668	675	735	738	694	706	656	665	704	629	746	682	724	682	704	683	712	678	666	705	695	690	660	714	681	687	724	707	740	636	709	704	705	640	691	717	673	685	748	709	691	697	687	717	745	689	733	741	704	627	733	705	710	692	706	656	718	713	703	692	716	702	741	685	656	717	680	721	722	739	666	719	696	698	706	698	699	717	733	665	681	685	660	696	722	711	707	691	703	729	676	724	667	713	665	710	696	742	665	733	665	730	709	713	674	718	710	688	698	692	648
28693	27797	30825	18499	6827	3167	2519	1888	1441	1120	1008	1021	893	803	688	614	577	579	553	560	476	523	559	510	505	475	513	474	502	525	460	477	470	455	494	448	436	437	449	467	482	422	441	410	486	461	447	450	456	442	428	443	412	425	458	454	455	419	464	487	432	441	446	459	429	438	407	415	433	455	412	433	455	439	438	464	453	441	431	467	456	476	454	471	440	498	435	467	472	497	444	457	440	499	461	459	458	472	432	470	448	476	452	471	414	450	450	465	490	451	474	452	443	475	490	486	435	459	483	469	418	445	448	466	426	463	452	433	442	455	435	507	470	458	479	445	464	429	468	498	433	436	455	472	443	428	467	478	448	440	444	456	456	434	445	487	450	439	505	420	462	459	458	419	436	468	437	435	472	499	513	439	450	445	419	448	431	439	457	430	418	452	462	419	480	440	466	421	457	439	444	448	412	440	447	406	458	481	452	450	452	414	432	433	437	423	469	427	454	468	489	430	451	450	464	479	439	422	434	430	464	430	450	428	472	463	468	440	482	418	397	465	469	435	476	452	463	475	451	458	434	422	408	476	482	473	448	415	474	419	469	445	462	451	428	484	435	435	429	431	489	442	452	438	423	449	438	474	465	495	432	424	445	506	446	440	460	445	420	466	437	452	462	449	482	388	413	499	470	450	497	458	452	456	439	438	484	423	470	450	441	438	450	464	455	465	431	427	442	461	419	465	451	473	465	437	444	417	437	484	450	461	425	426	466	425	483	473	445	470	456	452	458	414	482	424	412	459	447	466	439	397	443	463	448	422	472	452	413	465	447	418	477	415	459	469	476	424	470	416	450	489	428	460	459	440	460	444	478	470	422	434	426	445	477	447	443	425	447	474	451	455	414	436	456	426	427	446	452	436	468	460	442	466	460	450	432	449	483	415	471	433	436	438	469	455	404	399	471	465	414	440	458	457	459	451	438	459	451	453	456	478	438	461	438	426	434	484	452	437	430	430	454	453	489	461	462	487	420	418	458	436	460	492	439	490	411	433	460	448	433	465	419	462	442	448	438	474	449	442	469	440	459	448	429	447	435	448	440	467	494	442	432	421	441	454	427	430	452	456	458	443	469	446	440	483	464	439	461	469	429	460	458	437	434	447	466	430	410	451	428	420	466	454	472	452	446	466	444	452	455	452	430	461	413	415	464	427	453	434	424	440	481	473	419	432	428	439	486	434	465	464	471	428	429	479	489	431	442	455	424	452	420	426	449	459	449	454	446	468	463	420	417	455	448	439	490	463	444	432	449	438	439	470	413	481	489	480	450	416	451	441	441	463	445	441	431	438	421	456	417	445	426	454	416	447	452	466	462	417	447	490	443	422	435	469	401	455	483	480	401	454	446	435	461	434	474	457	465	451	428	499	434	418	421	448	459	436	516	468	442	475	423	432	441	466	445	434	429	462	458	458	458	397	417	440	466	457	411	396	428	448	432	443	474	451	479	444	441	457	426	426	439	435	464	464	453	417	442	452	446	421	449	447	426	395	467	437	445	486	419	445	442	446	461	475	462	467	437	420	426	455	459	481	433	424	453	421	453	415	452	460	492	425	442	459	421	483	447	447	462	440	454	467	418	411	424	412	464	430	461	466	415	441	447	458	459	454	460	436	438	468	456	489	402	427	412	455	456	491	451	459	447	443	436	435	444	431	452	456	441	469	465	421	456	453	487	454	419	494	495	412	438	457	471	435	454	411	444	483	433	426	447	460	474	428	429	442	454	449	466	434	448	413	419	444	459	435	429	463	460	441	485	430	445	456	439	442	483	448	429	440	479	451	459	454	472	470	470	476	475	422	451	475	471	444	457	419	435	429	453	446	439	390	469	449	434	479	456	474	409	441	481	417	436	468	444	459	408	432	465	430	396	450	454	471	480	445	498	474	450	437	451	435	471	450	433	448	413	463	457	462	481	441	449	456	488	451	447	479	454	450	410	442	429	454	470	456	458	428	465	438	470	452	450	460	418	429	433	425	468	471	461	441	425	453	452	451	411	466	435	472	450	466	462	440	444	474	471	431	463	448	430	446	416	462	449	449	407	418	455	480	435	474	448	424	455	436	461	419	439	464	468	434	470	429	444	412	453	447	418	452	465	478	471	416	420	458	461	459	448	443	461	439	433	468	427	438	434	446	465	456	479	463	428	447	454	439	432	451	438	459	451	424	455	431	446	457	446	474	445	482	430	464	430	454	441	450	440	467	458	455	454	445	421	442	412	442	456	456	450	478	468	477	462	464	452	444	464	457	434	440	440	471	460	480	422	423	419	443	453	443	462	477	446	486	439	426	442	464	422	450	445	477	467	459	446	413	450	417	447	486	461	439	498	462	431	448	492	453	416	451	469	407	403	446	423	424	427	411	448	400	462	458	486	426	447	425	454	466	419	432	471	429	472	456	447	445	424	455	461	443	487	516	486	443	410	410	464	384	412	453	456	462	411	459	448	441	463	459	451	469	462	403	390	432	440	457	450	470	454	444	476	492	445	444	432	453	436	446	463	423	452	454	450	464	473	499	453	445	471	457	443	451	448	447	441	406	430	462	456	432	447	454	467	424	461	441	450	426	423	434	469	436	432	453	437	453	448	467	431	452	428	494	438	428	468	439	461	476	442	471	470	415	464	474	454	467	461	446	418	421	461	433	492	479	443	459	462	475	406	434	443	439	394	433	454	468	483	441	444	465	439	458	443	432	447	502	447	483	445	463	434	445	439	435	476	454	473	446	479	481	446	421	412	438	447	455	447	467	453	428	465	441	450	465	439	475	427	488	412	494	448	447	441	432	440	421	438	453	464	435	441	416	455	459	445	468	498	433	422	432	462	452	494	464	424	461	462	479	452	459	410	450	452	446	407	458	460	444	437	450	447	446	433	432	447	467	456	440	436	429	482	405	413	475	451	433	489	424	434	441	463	486	451	440	443	451	443	464	441	430	507	413	471	392	464	456	462	451	446	477	430	470	442	442	441	456	430	409	484	443	448	464	462	450	466	444	475	468	445	445	456	422	464	447	445	465	430	431	450	459	433	461	455	478	439	431	467	442	453	479	438	469	479	449	445	476	460	460	432	474	425	451	476	434	465	455	451	441	401	426	430	478	420	432	427	420	445	450	443	444	419	460	436	431	463	457	467	419	450	455	456	451	448	453	458	441	436	455	487	478	443	390	414	449	405	452	443	445	431	471	444	422	423	474	456	410	469	450	443	441	447	425	448	427	421	484	420	454	445	450	470	454	490	441	420	449	448	453	470	447	475	462	431	434	432	422	471	433	466	467	433	460	454	421	447	456	464	449	446	460	440	455	432	446	474	447	448	434	483	454	416	464	510	454	418	474	429	461	477	420	460	438	449	462	443	440	471	425	475	468	426	466	454	460	446	423	473	454	464	450	436	452	499	465	477	460	483	477	483	448	448	440	430	511	460	451	434	456	464	440	477	488	485	491	403	462	436	474	424	476	447	490	437	453
31692	44791	32148	15083	9018	5227	4500	3392	2377	1809	1572	1538	1287	1134	1014	781	732	709	701	644	630	646	652	673	645	570	629	570	513	577	555	549	559	529	528	511	516	519	506	515	546	513	507	529	500	505	519	554	510	476	494	522	457	487	500	523	510	489	507	504	552	562	533	471	533	523	506	538	497	485	495	501	503	475	517	498	505	509	528	575	507	491	522	541	520	543	505	489	495	547	541	535	498	515	491	531	537	523	533	544	531	483	519	526	538	525	529	521	536	509	476	508	547	496	559	536	523	498	553	489	514	567	525	527	497	515	523	500	521	527	490	500	537	500	518	528	472	571	546	492	554	528	538	512	484	539	552	482	515	484	462	482	558	512	522	474	508	499	522	503	492	483	498	485	521	515	504	494	514	558	542	507	489	502	532	502	514	534	514	520	558	513	497	516	520	470	511	450	536	534	540	526	550	512	487	523	501	535	493	526	504	514	502	504	463	511	525	503	546	557	529	547	497	545	518	509	506	498	489	484	484	500	503	513	463	524	497	525	520	499	516	482	533	487	528	513	504	497	560	513	540	526	508	483	526	483	534	517	507	503	519	507	482	500	521	482	475	479	526	497	517	560	493	484	517	484	512	528	480	512	476	508	517	540	509	470	478	474	473	481	489	481	514	555	505	457	507	529	521	526	543	505	491	516	496	509	546	491	529	528	460	539	496	481	563	459	515	509	519	514	516	461	458	508	502	527	544	560	512	511	500	492	515	522	491	500	514	504	511	524	501	470	540	535	510	494	540	507	530	499	501	498	522	503	538	487	480	520	511	513	494	508	507	486	512	465	497	537	510	510	460	524	486	482	465	496	509	545	517	507	491	526	515	519	516	454	490	473	568	538	513	514	495	522	498	509	516	508	499	519	512	525	509	505	521	481	522	496	528	538	506	547	505	496	520	519	496	493	529	510	494	500	508	459	520	525	488	511	531	512	493	484	527	520	505	539	514	502	504	541	519	518	519	528	508	513	536	535	519	537	528	489	497	504	491	510	506	515	496	502	515	475	558	525	458	497	523	514	561	514	506	517	521	507	461	511	498	504	502	490	491	482	496	498	493	521	465	471	509	563	500	483	574	497	495	531	471	508	554	473	485	516	500	504	485	512	529	520	546	524	483	492	470	522	515	562	482	512	521	536	497	514	489	482	467	516	506	521	477	519	509	474	517	486	524	524	498	515	489	485	520	530	471	504	555	488	528	518	534	568	491	495	493	473	556	507	517	501	522	512	513	533	497	518	501	558	522	518	515	509	522	468	546	508	490	481	526	533	492	493	465	504	491	528	523	530	467	515	542	499	468	510	491	500	529	516	556	485	517	509	512	517	500	507	512	468	513	533	536	501	524	515	543	534	527	510	550	532	523	507	534	505	515	516	503	542	519	489	515	516	509	503	504	505	524	501	536	487	532	477	542	527	539	501	508	518	475	521	516	521	511	538	497	481	515	521	485	524	474	500	510	525	494	487	497	516	501	522	507	494	511	554	512	536	496	502	497	551	527	507	533	519	557	528	482	512	515	506	552	529	541	532	480	513	483	528	536	501	512	502	545	493	524	482	512	454	508	486	492	530	534	488	500	511	517	512	493	487	489	555	493	508	540	483	504	509	516	498	492	551	488	512	498	497	533	502	503	492	498	482	492	526	534	502	514	517	548	511	509	515	525	495	571	478	482	529	520	546	512	492	485	511	504	529	476	523	458	522	514	521	492	510	480	511	497	542	490	505	491	526	507	539	582	511	515	506	518	513	489	520	541	524	497	503	518	486	515	503	502	505	514	484	514	499	522	527	530	514	497	511	500	494	507	482	524	535	499	523	497	509	480	519	495	518	501	540	502	488	518	513	493	490	500	485	538	477	504	494	545	475	517	516	540	524	501	483	528	477	516	504	508	526	432	533	514	504	501	538	525	478	471	500	520	493	527	486	516	475	516	526	541	532	513	499	500	557	518	472	468	485	486	508	504	517	506	517	526	511	507	517	506	518	495	496	547	531	489	510	467	523	490	497	531	465	486	526	538	524	527	512	533	562	495	550	526	515	470	520	515	482	514	493	475	520	513	533	528	456	529	523	487	510	532	562	506	538	481	522	500	487	506	492	532	495	492	497	477	500	510	478	519	500	528	558	515	514	517	491	508	509	494	494	541	523	507	520	519	509	536	484	549	465	508	522	524	511	518	533	515	531	501	505	489	521	466	496	506	526	517	472	568	488	532	511	467	552	503	488	486	508	449	495	501	517	535	483	535	530	478	488	509	493	504	514	508	517	478	505	558	516	521	519	511	503	516	484	482	509	531	482	519	526	482	500	491	495	505	523	510	533	493	511	529	517	532	512	513	536	502	484	533	489	532	529	505	495	525	506	496	492	524	545	500	523	487	495	530	472	485	524	491	483	476	503	493	497	507	517	556	495	546	491	511	485	532	514	455	522	511	508	537	490	516	515	496	508	538	498	516	507	460	517	440	547	492	516	468	519	552	502	502	508	521	495	512	456	549	515	489	513	501	482	543	534	513	517	546	478	516	513	518	474	517	525	489	517	527	491	499	526	503	544	553	520	515	547	535	505	526	491	499	527	513	477	522	508	491	544	510	514	506	492	495	508	475	501	458	485	531	514	507	512	463	467	453	537	497	473	505	488	484	540	495	484	529	494	501	526	485	495	500	501	567	534	526	497	593	545	515	555	537	539	519	515	521	517	547	538	533	514	534	483	493	500	488	500	507	494	514	529	510	498	469	482	497	521	464	494	498	511	528	520	486	476	501	480	498	476	509	518	481	514	477	526	505	516	519	508	478	493	519	499	512	482	533	544	512	507	520	487	492	502	509	517	521	523	467	506	478	508	497	525	497	491	485	528	492	505	551	474	503	501	511	490	493	514	502	483	474	501	516	476	532	490	510	530	494	547	506	518	517	521	474	496	497	476	483	490	493	520	502	548	545	527	504	495	553	534	493	467	513	531	527	514	532	474	516	515	532	523	505	522	489	484	520	486	485	540	522	554	486	509	543	531	472	485	500	518	508	473	524	490	535	502	501	493	521	509	495	505	480	514	484	519	528	501	486	529	510	514	491	519	530	522	489	513	528	479	522	495	495	502	497	534	545	484	526	512	517	480	513	528	527	525	517	528	539	496	488	480	554	480	513	507	519	506	540	514	529	469	515	499	525	509	518	504	517	497	506	547	512	477	504	488	510	510	537	470	501	517	484	518	509	538	499	524	522	493	515	491	524	498	504	502	495	516	487	496	445	460	509	519	507	494	503	515	533	522	502	478	497	519	505	495	509	475	541	538	529	526	481	488	531	586	506	508	498	501	587	508	488	490	505	499	462	513	540	498	507	490	509	508	484	501	509	522	516	499	518	483	513	494	532	498	524	487	520	495	507	528	522	541	493	498	477	485	494	500	489	515	523	541	515	498	490	471	527	542	509	518	535	556	523	514	506	494	468	480	495	505	510	511	516	470	507	505
24110	21263	28559	24402	21590	16144	7311	3912	2834	1994	1626	1581	1420	1300	1202	1071	884	797	710	680	747	656	694	640	657	590	657	612	579	623	577	572	582	575	565	525	567	590	577	603	563	519	580	522	559	518	507	531	578	542	508	508	550	518	542	529	517	503	532	524	524	552	535	512	516	528	480	560	543	567	535	568	528	528	500	499	513	489	529	544	549	528	554	550	551	592	576	530	540	529	540	513	584	545	601	550	519	510	543	495	541	540	491	555	507	485	491	524	558	541	552	585	492	560	514	546	554	500	498	550	522	526	549	531	512	517	535	534	489	513	517	539	513	509	501	520	506	522	539	509	486	475	548	548	515	528	511	538	508	530	530	547	505	521	560	550	540	548	537	537	508	502	506	512	534	546	545	548	488	500	534	495	521	480	493	514	559	496	510	505	517	503	486	556	534	509	532	557	531	513	559	519	519	559	506	484	539	509	526	488	547	521	494	503	549	477	511	503	498	493	540	530	510	529	505	550	541	507	509	526	523	511	540	507	525	515	502	515	516	540	485	524	571	531	524	481	548	525	502	536	453	519	497	547	519	489	524	487	526	531	492	516	540	501	537	509	531	516	528	572	512	545	470	509	500	555	569	537	533	509	533	504	541	549	504	551	474	538	478	498	536	533	562	520	525	545	549	532	511	536	478	493	528	540	509	506	549	538	502	515	490	499	543	571	551	536	526	511	490	512	505	535	543	519	541	521	526	562	474	503	507	482	515	521	529	536	535	497	508	507	562	479	516	534	551	486	536	544	501	496	517	528	531	536	534	498	533	495	479	555	500	511	487	546	525	529	553	517	533	521	542	526	534	527	508	486	462	520	514	515	550	501	497	515	545	536	486	513	477	525	496	514	528	505	528	511	534	487	529	505	504	559	529	534	508	545	533	520	515	511	528	535	533	478	520	543	509	492	514	517	543	506	508	504	517	473	541	482	525	524	522	519	498	480	506	517	512	569	526	509	524	527	535	483	513	499	523	507	513	495	519	478	554	530	518	510	560	531	538	522	507	500	551	539	514	513	485	523	537	547	493	517	515	517	515	494	520	487	533	527	547	568	501	502	523	523	523	515	545	480	523	574	500	522	552	517	515	525	534	511	488	522	502	476	490	508	523	521	498	499	534	490	503	512	515	462	494	478	525	542	494	556	553	509	490	512	545	523	529	532	541	549	539	530	499	524	539	526	510	489	504	505	540	523	504	527	553	511	516	550	514	500	514	521	485	525	502	531	529	514	474	523	497	510	525	502	551	556	497	494	531	497	496	556	544	497	507	498	520	515	549	525	542	546	554	523	529	541	501	538	514	525	546	499	538	539	514	504	517	519	520	532	522	518	527	482	522	532	504	474	499	503	554	525	503	534	543	538	553	551	539	511	522	543	500	473	491	512	505	524	512	536	510	518	505	510	493	516	498	515	504	513	506	585	518	518	523	519	526	536	569	510	524	515	511	522	514	537	502	498	509	524	532	543	521	492	487	514	503	499	478	559	513	516	515	506	516	498	491	536	508	516	572	533	517	488	507	503	518	532	555	566	522	488	517	522	515	471	536	516	549	485	547	519	520	541	513	531	545	527	524	516	534	516	550	528	487	554	566	526	516	521	511	511	538	496	524	483	546	497	481	543	564	514	499	487	540	553	509	509	512	511	518	457	482	525	496	524	515	546	517	546	527	524	534	540	537	530	497	532	515	551	516	522	525	522	519	492	480	513	523	510	542	524	532	510	543	489	532	546	495	487	517	531	511	528	531	553	484	542	511	522	496	486	553	522	495	524	509	569	532	467	541	535	528	529	511	491	507	490	525	537	507	537	491	519	498	544	533	520	481	534	506	546	527	499	519	507	524	531	521	520	516	543	544	511	533	498	525	516	517	518	556	491	535	513	534	520	521	500	519	510	495	529	503	531	548	477	506	554	508	530	500	497	520	496	472	487	494	518	538	510	531	501	522	495	518	499	517	508	541	503	509	527	501	566	559	508	515	507	542	510	519	519	506	535	548	514	514	564	546	490	505	518	492	527	519	559	538	504	569	522	493	475	507	540	502	466	506	501	482	543	539	551	531	500	505	511	560	518	535	481	505	528	517	535	543	515	502	572	494	553	504	527	510	499	527	514	492	528	529	504	516	537	499	506	523	502	507	544	509	519	505	494	520	537	547	497	524	480	539	539	514	527	490	528	479	511	535	552	522	511	515	521	503	534	482	495	519	515	538	548	469	481	509	502	517	521	516	508	514	507	509	500	537	499	515	496	463	539	512	534	553	550	487	551	464	524	549	463	480	536	519	520	518	493	530	528	548	524	525	499	554	532	548	514	573	546	522	510	536	490	502	487	505	513	510	510	501	496	508	490	498	495	531	512	488	508	483	532	509	518	500	488	521	523	503	503	538	551	522	511	509	529	517	516	482	547	523	527	490	532	495	539	525	508	471	520	494	524	516	484	525	541	526	495	529	540	491	536	534	490	552	528	525	518	574	480	514	529	511	515	518	535	510	510	520	502	573	531	526	505	552	506	477	525	538	547	512	550	559	503	528	509	527	528	537	536	530	527	520	506	518	526	501	565	512	498	554	534	527	499	507	521	534	525	494	544	480	540	496	551	516	515	517	493	558	554	531	530	517	472	546	557	476	563	493	553	539	513	497	520	511	510	537	486	530	546	519	475	454	532	544	528	544	549	519	497	510	492	518	495	518	503	481	514	519	556	523	501	487	519	504	497	554	497	528	485	519	519	525	530	533	530	519	548	505	562	546	515	537	543	527	488	486	537	523	512	516	545	554	538	505	546	511	542	506	515	526	514	533	515	517	560	505	525	515	584	543	493	538	518	519	503	541	522	576	527	513	517	495	560	546	544	541	545	473	539	493	518	485	544	523	506	496	495	546	542	494	527	498	532	516	507	509	518	494	573	521	492	556	505	519	555	516	556	546	510	517	493	530	501	513	502	513	523	482	523	512	508	535	517	508	473	559	522	543	522	511	536	515	525	510	519	504	547	485	527	514	508	509	474	514	508	525	536	544	492	530	477	502	534	529	514	536	524	537	472	550	530	551	492	559	552	551	513	523	498	542	479	557	559	550	524	520	507	509	513	494	524	534	501	518	520	515	528	514	525	519	509	466	520	545	527	505	500	503	557	508	527	520	573	557	488	545	506	510	540	497	547	497	517	529	511	530	500	527	496	530	507	556	507	499	524	499	530	510	523	513	500	527	537	538	505	530	531	508	523	484	519	531	488	510	550	520	544	533	541	522	518	539	528	517	520	523	512	498	471	525	519	518	526	560	513	504	556	507	509	551	521	525	492	539	539	528	484	572	562	501	533	478	537	520	510	485	520	524	557	503	522	533	545	545	521	552	504	529	516	519	524	517	520	528	520	497	479	508	546	485	494	509	520	485	506	511	499	519	534	534	493	510	524	523	538	476	499	533	535	513	500	536	527	478	530	518	493	549	512	516	522	542	538	506	507	480	533
30062	53475	38246	24420	18908	10025	8600	6500	4781	3213	2468	2396	2115	1873	1676	1414	1144	978	876	932	899	793	780	797	754	680	742	724	719	696	656	656	646	611	595	664	584	656	622	612	605	576	536	618	596	614	547	680	630	536	611	568	548	578	607	623	556	553	545	579	629	564	566	577	559	572	581	564	627	560	565	620	574	571	571	568	558	591	629	547	590	597	616	619	604	611	605	626	575	588	576	557	623	645	630	599	540	549	591	543	630	647	579	549	560	581	575	580	557	563	582	542	583	588	567	575	584	604	575	555	542	541	578	580	550	580	565	558	627	630	527	581	572	598	606	593	574	584	577	570	552	564	546	545	586	596	522	558	584	603	591	569	576	568	542	604	571	568	555	590	583	620	606	571	571	599	627	584	572	537	581	588	565	546	641	608	557	594	577	571	584	587	530	605	571	618	614	565	572	594	570	574	595	595	587	566	574	573	553	551	586	549	606	610	554	612	661	585	605	622	591	572	576	593	594	538	553	561	590	562	586	567	595	564	595	556	591	548	548	583	591	577	559	560	608	568	540	598	596	541	531	554	561	606	579	579	577	586	584	533	571	607	616	580	607	590	546	556	537	569	532	585	584	561	581	585	572	583	553	569	575	592	580	523	588	561	630	565	526	566	566	560	559	564	529	572	597	578	585	581	580	562	575	597	556	546	621	578	602	576	569	566	557	586	523	557	546	610	570	532	596	557	605	559	576	573	569	609	585	532	573	567	519	586	591	588	557	539	565	553	560	567	544	569	587	526	572	585	571	573	599	558	595	621	602	567	592	600	597	587	568	586	562	559	553	566	586	597	633	636	593	539	611	582	552	546	601	583	596	576	579	577	608	551	574	560	582	586	579	549	569	555	579	543	582	581	590	572	548	555	563	584	615	532	583	598	564	573	560	567	600	605	593	588	563	591	590	545	559	550	561	579	606	574	581	545	534	582	540	542	567	592	575	588	558	558	569	559	546	569	589	569	564	603	601	602	565	563	556	567	618	592	577	577	532	603	581	598	567	553	586	588	647	568	557	571	564	576	583	594	603	585	584	603	545	609	580	553	616	612	580	608	578	592	545	600	605	544	619	598	583	516	550	560	552	567	581	575	591	585	578	565	614	568	542	543	628	580	588	556	575	539	544	568	550	590	542	617	570	566	566	581	592	540	600	546	621	541	589	586	577	565	597	574	530	554	572	557	601	592	594	616	578	552	589	551	597	544	600	574	584	601	598	570	569	574	525	569	519	550	565	628	567	594	607	562	556	558	529	614	579	597	568	570	568	587	570	615	577	583	607	599	564	586	568	567	609	604	602	566	546	524	511	592	574	553	570	527	590	568	567	558	555	540	581	581	555	546	584	581	537	579	601	549	590	575	593	545	578	594	612	577	560	592	577	548	561	605	576	522	596	598	599	545	576	562	595	555	626	599	599	551	547	577	585	565	579	583	524	585	571	588	566	565	595	571	591	575	610	600	557	601	584	561	597	556	633	543	624	559	543	587	549	597	542	563	615	562	572	543	556	550	557	601	603	588	552	578	630	551	591	576	542	543	594	591	563	573	561	566	582	589	579	577	582	553	606	633	588	566	587	589	576	605	572	606	597	597	542	581	562	566	588	559	555	582	602	586	582	608	570	565	567	590	542	563	575	588	612	573	586	541	582	549	584	534	575	582	638	523	578	531	534	614	586	549	556	567	572	565	594	561	513	627	530	559	586	597	532	563	565	541	534	560	587	601	551	572	552	598	558	550	589	569	567	567	586	569	564	578	600	561	563	618	545	573	602	593	573	540	531	602	576	569	534	565	547	549	561	579	564	567	539	570	589	542	586	562	570	573	569	563	553	609	609	578	575	594	551	602	602	603	614	597	567	564	567	602	586	551	591	600	584	544	567	559	593	542	570	559	563	581	561	578	593	572	604	556	595	587	556	593	603	579	605	569	595	559	583	561	587	558	512	580	564	586	601	592	556	586	544	585	565	601	559	576	559	585	601	581	609	571	597	585	525	573	555	553	558	600	578	623	537	585	625	553	581	578	572	555	562	537	576	578	585	552	559	557	555	561	579	537	559	573	594	575	579	550	597	582	550	583	610	582	571	562	588	573	605	566	616	581	576	567	609	578	630	531	618	606	570	586	586	585	551	556	577	543	579	576	606	632	560	561	571	575	592	593	610	560	568	559	584	549	602	598	594	586	583	577	632	551	549	532	535	612	607	576	610	580	522	620	563	575	564	574	578	575	567	565	550	569	634	535	535	601	606	594	592	585	553	621	574	528	592	563	605	600	580	570	553	594	564	565	589	569	574	577	579	599	566	575	569	578	547	567	550	570	551	573	563	564	583	559	568	582	562	542	607	570	529	581	568	593	579	578	568	591	565	587	594	550	554	566	561	574	585	609	568	555	541	572	551	644	559	600	594	609	558	557	591	570	613	588	601	546	590	584	564	605	557	552	606	574	560	626	587	565	562	567	563	570	522	560	581	575	625	591	563	565	596	615	577	545	539	591	588	598	627	567	565	591	544	593	594	581	598	570	584	565	572	588	605	535	564	563	568	605	574	580	559	596	576	577	574	587	599	532	589	550	550	537	611	575	563	573	580	587	584	516	542	571	546	544	560	565	625	587	532	542	565	576	570	571	566	596	627	589	578	564	575	610	572	589	632	600	541	583	567	586	583	570	574	557	553	588	535	573	590	569	561	606	560	549	575	577	559	578	597	558	564	557	598	575	597	605	570	557	582	578	590	582	561	590	541	616	575	562	583	585	547	619	593	598	580	569	559	588	563	565	581	633	565	576	599	571	610	554	590	563	555	597	536	549	571	568	587	579	576	537	544	634	607	557	566	597	594	557	550	597	575	573	579	593	586	577	601	586	612	568	605	613	545	593	573	591	604	547	579	543	583	558	543	591	543	607	602	588	581	558	598	575	554	570	564	608	563	594	600	597	568	542	582	554	562	581	607	603	583	561	604	601	586	602	619	550	616	553	545	556	559	567	603	571	556	563	539	568	553	574	558	593	616	576	577	572	531	596	565	576	579	586	548	552	584	582	558	564	569	581	582	586	531	565	617	562	511	591	548	556	561	621	611	575	569	590	588	538	591	590	557	568	595	580	609	593	570	586	595	627	566	576	551	571	583	576	590	586	587	602	551	568	564	598	578	578	619	557	569	579	569	573	546	553	622	581	553	608	554	521	586	582	588	579	557	573	577	574	566	603	600	600	578	572	566	543	562	591	601	597	561	524	595	550	544	561	573	546	588	561	570	553	591	601	560	543	537	592	580	555	596	561	554	568	588	569	593	576	584	588	548	607	569	559	587	587	589	553	568	566	582	547	549	532	568	539	573	622	550	567	557	574	552	565	570	565	510	574	538	579	569	583	564	552	560	609	566	605	545	585	564	595	596	540	563	589	557	660	577	595	545	600	604	601	577	583	619	566	617	553	574	542	558	550	575	614	583	598	566	589	579	577	586	563	584	535
25388	21275	27735	25803	18158	7039	3957	2874	2256	1568	1306	1312	1196	1055	939	936	778	684	679	684	633	616	623	639	581	545	586	553	561	569	587	586	598	526	574	540	514	554	581	511	510	610	502	524	544	539	501	509	574	549	596	520	560	526	516	548	612	510	529	564	508	503	590	517	544	555	508	549	535	560	524	528	547	535	566	550	532	533	552	509	529	530	516	533	470	553	514	522	512	563	554	494	536	514	527	530	578	534	564	540	523	535	524	525	525	549	548	517	534	531	580	594	535	517	548	539	523	561	560	478	544	526	568	521	513	552	537	537	542	520	550	519	511	546	548	554	522	495	510	539	545	519	541	508	561	529	571	505	509	520	520	548	502	504	530	576	517	482	486	531	556	520	503	518	532	545	504	545	491	513	537	537	565	509	564	531	522	556	561	516	576	540	559	507	520	560	529	505	553	556	585	512	563	542	521	577	568	524	532	486	536	508	562	574	538	527	564	562	528	541	561	571	527	498	535	536	545	550	522	500	531	548	501	549	556	507	542	523	529	552	496	587	508	487	520	480	545	546	527	527	550	509	501	525	516	573	512	547	547	515	563	516	529	561	526	547	573	505	500	513	557	574	530	544	570	524	533	509	556	566	513	505	564	545	551	515	503	517	523	567	516	515	547	533	519	594	535	529	554	530	561	560	537	573	540	545	492	522	525	551	515	559	535	491	524	505	501	524	507	512	546	534	499	551	523	535	527	526	534	522	494	519	528	566	505	555	549	542	529	497	538	490	530	522	527	554	528	556	508	551	564	523	510	527	529	547	538	508	516	552	497	523	571	508	544	526	527	522	515	546	543	490	507	533	544	509	528	493	510	495	480	569	510	521	499	553	548	519	541	540	550	530	563	518	589	534	531	542	499	556	507	514	533	514	502	506	566	518	534	517	506	531	527	533	518	510	501	514	555	558	543	503	525	563	488	547	554	524	550	548	543	533	563	505	530	550	520	548	509	510	514	548	535	532	543	528	541	498	500	551	553	558	507	492	514	562	525	530	557	516	534	529	557	543	521	584	520	512	520	559	540	557	514	520	545	554	509	536	526	552	532	501	515	503	556	555	522	530	535	505	565	524	562	566	530	518	564	534	543	530	517	558	517	572	514	536	568	461	548	564	517	557	572	558	514	522	530	529	523	523	524	549	546	554	573	510	549	530	521	537	523	574	510	525	512	509	534	550	519	515	523	502	495	516	550	536	540	541	527	534	531	525	564	573	538	534	499	517	509	521	540	526	542	565	524	533	529	541	506	537	531	540	516	538	554	531	553	529	533	557	508	545	537	516	535	501	544	539	524	524	574	500	527	554	501	547	519	550	468	501	514	515	513	526	509	502	514	572	524	503	479	537	500	535	559	531	543	508	515	500	535	550	559	583	546	539	530	550	529	529	529	524	569	549	535	528	530	508	523	543	511	550	510	517	517	516	545	539	515	550	492	541	544	520	541	575	551	523	564	497	543	502	550	528	525	547	523	513	528	560	525	554	537	514	515	537	531	550	525	531	504	578	528	522	522	521	551	527	513	489	528	507	514	523	550	507	534	563	490	515	514	500	516	554	545	513	514	502	559	537	488	540	528	547	515	549	482	533	529	540	544	594	542	501	528	538	506	523	563	522	532	513	516	527	510	513	505	494	544	512	516	513	524	503	520	540	520	507	522	539	504	563	531	550	555	568	526	545	551	544	547	527	513	519	523	505	519	516	527	551	556	554	575	539	541	534	499	570	557	550	503	553	515	534	522	519	542	554	525	537	530	530	567	546	489	516	508	529	521	535	538	547	528	564	535	556	529	529	495	492	546	532	522	527	528	533	554	552	514	509	515	522	558	549	537	550	575	550	552	534	526	516	529	508	565	505	546	524	552	540	547	535	530	544	513	519	566	553	519	566	519	540	539	536	509	547	492	520	542	518	544	511	540	544	525	498	536	531	558	533	567	533	542	547	496	508	540	515	518	516	492	534	511	545	588	550	529	535	529	548	557	515	541	529	551	540	565	513	507	526	555	490	518	512	497	484	527	501	504	524	536	541	511	518	545	548	547	531	526	540	540	508	535	506	542	514	525	541	568	542	496	521	538	515	499	520	550	517	477	543	536	523	592	574	511	554	501	563	494	516	525	545	528	515	539	533	573	551	548	522	529	506	505	538	520	503	503	552	506	517	498	552	540	507	536	530	553	498	509	538	555	509	496	509	559	537	522	535	512	531	557	533	491	500	547	554	539	495	561	514	538	555	506	491	494	568	536	533	529	524	525	539	499	510	539	501	535	493	551	543	548	511	523	563	530	516	537	523	536	551	539	520	539	502	541	570	534	564	540	559	540	532	466	529	553	542	535	552	498	549	555	531	567	515	543	483	510	546	548	529	502	543	539	518	510	528	502	521	537	522	560	500	528	554	529	531	513	510	568	543	543	539	519	544	531	538	504	528	517	491	508	540	567	531	538	563	514	522	524	523	556	550	509	514	542	535	496	583	537	522	518	504	497	520	532	512	542	526	523	565	526	527	555	556	583	506	564	545	529	500	518	494	508	492	532	551	523	507	541	523	541	535	518	567	578	514	531	500	537	527	519	516	490	548	549	499	557	563	573	543	489	524	570	550	546	545	534	521	543	561	533	515	545	505	506	512	538	500	533	460	544	480	497	490	523	491	520	552	543	520	522	554	516	499	535	545	559	523	571	547	553	511	515	536	503	588	499	499	524	496	496	561	507	525	524	552	505	529	494	509	526	548	556	554	529	565	530	539	513	483	515	550	587	517	526	551	505	513	521	498	537	516	539	522	533	525	562	526	532	546	556	539	517	552	571	551	548	551	526	560	538	554	525	543	523	558	513	554	508	518	550	524	563	513	472	546	537	548	522	478	575	529	517	542	542	559	535	514	533	554	558	520	515	563	536	538	548	571	507	501	544	491	552	551	548	508	524	547	534	524	530	534	512	559	512	520	536	499	546	526	534	529	563	507	530	553	497	506	517	583	550	549	541	524	535	526	499	545	566	545	575	552	528	517	533	536	553	565	537	495	541	545	579	523	469	533	551	519	519	550	528	509	484	588	542	508	558	544	546	509	524	513	527	527	515	503	503	540	529	542	506	530	508	548	518	565	517	524	544	554	502	518	485	531	496	521	524	579	524	541	547	547	512	521	528	566	530	541	496	524	530	520	571	509	544	521	554	520	534	570	533	540	556	598	528	509	512	508	496	538	550	564	520	580	571	537	537	545	521	539	557	528	493	571	529	499	553	541	584	502	537	573	515	516	538	535	554	538	534	560	538	541	507	531	548	526	554	537	519	515	533	526	520	473	543	547	526	517	542	477	526	536	539	527	566	546	549	549	540	505	505	537	570	515	510	563	515	510	512	505	526	541	507	527	528	526	548	553	535	563	503	517	496	513	541	549	538	518	521	562	522	524	498	523	521	566	541	575	543	533	526	494	539	497	503	510	535	511	529	546	527	498	539	536	529	575
30932	47433	33987	23652	17086	8614	6483	5251	4116	2775	1963	2095	1781	1491	1377	1228	1034	910	830	832	860	789	764	790	840	763	724	634	654	628	683	687	618	622	631	630	632	677	706	660	588	609	663	648	629	611	646	602	637	640	602	644	534	593	573	565	567	599	602	589	608	620	566	611	613	648	565	606	622	561	593	567	563	575	606	629	628	627	600	582	621	637	613	602	650	624	622	627	619	593	630	608	619	668	623	627	644	546	581	570	570	610	648	578	592	590	612	608	608	604	603	612	560	607	613	606	623	616	611	603	575	586	612	608	609	596	584	603	585	581	609	589	595	582	593	572	623	540	587	544	673	634	600	580	627	600	595	577	610	629	647	567	595	599	592	575	620	636	589	531	676	624	613	583	621	600	605	652	588	626	595	609	607	624	584	603	609	664	575	634	565	607	598	593	610	628	574	621	612	600	553	580	613	603	596	547	591	577	602	558	620	577	591	565	571	580	602	580	587	608	589	588	551	607	601	591	579	593	594	591	578	609	598	629	587	544	606	573	580	620	622	599	600	607	614	585	600	596	586	567	607	574	624	559	606	587	611	603	592	584	605	582	593	625	604	586	581	573	609	598	606	536	643	571	625	610	608	601	576	608	586	589	574	625	609	606	577	643	565	625	629	585	603	555	587	599	618	574	631	576	628	567	634	600	563	628	655	620	563	609	632	562	590	541	566	600	616	597	555	550	587	563	596	605	600	567	591	609	609	592	625	621	614	597	595	595	610	598	611	567	562	628	640	623	597	606	601	606	599	576	609	608	600	627	640	600	609	615	539	578	604	601	581	576	586	619	592	622	625	579	579	551	621	569	594	605	608	563	558	598	595	604	559	586	625	577	566	626	577	569	595	582	598	617	595	607	562	578	613	573	600	590	603	582	617	602	652	612	597	609	597	589	594	588	597	663	622	610	608	605	578	616	587	628	617	622	603	575	583	614	596	629	597	600	601	614	592	591	586	576	571	572	607	640	601	560	604	614	609	604	601	619	600	611	601	622	590	575	546	566	612	588	611	612	638	589	637	595	602	603	589	592	589	579	621	597	653	637	605	573	578	626	600	560	598	605	619	591	584	589	605	624	583	601	599	608	591	557	621	610	626	621	589	602	570	590	615	602	596	624	599	594	604	604	631	605	611	566	584	589	583	585	622	620	618	630	561	625	605	606	624	630	583	552	615	638	580	602	633	626	580	587	627	605	581	619	580	599	578	613	638	583	593	555	557	615	596	608	603	598	603	602	589	601	614	609	582	649	617	640	649	617	602	585	600	612	644	634	631	628	603	608	565	566	615	605	596	606	579	609	588	601	617	612	601	575	566	614	641	577	607	617	573	564	623	627	592	602	593	608	580	564	622	577	582	575	593	579	582	569	612	567	588	624	607	599	584	614	556	540	621	573	577	572	624	616	573	648	624	594	586	614	627	600	601	581	585	601	625	619	597	593	609	575	621	601	586	594	595	575	585	591	618	581	619	639	608	578	618	589	564	541	593	562	589	605	601	602	582	646	601	584	622	580	575	618	563	593	606	613	623	559	611	597	612	632	632	624	597	606	596	614	562	589	579	598	589	600	585	611	600	625	598	596	589	613	626	622	622	599	589	592	617	593	552	598	581	578	601	593	617	595	587	577	621	645	591	606	636	595	579	597	600	630	596	611	630	584	618	565	613	612	621	548	641	613	574	596	617	589	600	612	594	610	649	580	569	595	580	568	628	610	606	598	570	581	622	579	627	626	576	588	593	595	613	594	588	600	619	645	561	606	580	593	589	567	580	574	606	574	639	607	596	601	571	598	617	638	636	595	581	592	625	602	610	590	595	607	592	596	555	621	613	589	601	550	589	592	569	587	643	594	595	600	554	559	621	570	602	609	555	614	608	619	549	592	621	631	646	565	585	629	597	574	599	555	594	602	594	586	613	599	633	564	629	634	575	573	659	561	570	612	606	613	617	576	623	598	603	564	568	573	583	618	564	562	580	569	593	624	580	586	626	592	587	590	572	615	567	624	605	568	597	605	581	614	593	623	617	548	583	610	535	574	590	642	606	568	569	555	586	591	601	598	548	616	589	626	567	569	627	587	608	631	605	618	613	540	565	667	605	606	613	575	570	608	658	618	582	573	577	593	606	600	615	608	619	588	572	560	610	614	593	634	563	549	555	608	587	641	569	624	596	640	589	577	627	597	582	624	598	602	571	603	581	624	581	591	574	553	592	622	632	559	614	600	584	611	632	579	627	568	632	625	598	595	571	581	626	606	609	601	608	616	616	565	627	593	571	572	598	596	604	590	605	566	618	613	587	547	558	604	609	592	646	596	561	594	588	575	613	619	622	604	574	567	557	614	615	652	614	601	584	586	603	610	598	625	609	576	630	540	595	614	543	635	614	555	611	589	550	571	599	618	623	571	609	569	608	581	618	607	587	633	592	615	535	593	549	591	600	593	575	584	564	620	655	610	626	573	592	622	596	585	665	601	639	577	628	593	606	620	624	604	596	603	615	581	553	576	660	612	587	593	635	609	629	615	641	579	533	581	612	599	596	604	602	574	566	591	549	588	616	617	608	640	605	599	630	595	587	641	607	622	595	637	597	624	570	630	574	581	618	606	593	556	608	572	609	583	590	586	594	578	590	561	598	596	601	602	556	581	562	624	582	589	644	632	576	612	604	581	595	606	641	641	570	560	569	618	569	633	627	619	618	616	594	620	621	615	577	602	591	629	635	610	613	625	595	598	635	611	582	592	578	578	596	571	623	622	608	596	589	651	551	582	567	600	628	610	571	592	597	575	601	611	567	579	596	574	625	627	563	621	627	576	585	627	578	571	629	624	569	589	650	589	586	572	619	607	647	618	580	586	593	612	616	600	602	620	597	580	585	604	603	593	616	580	564	572	619	606	579	553	585	586	573	598	621	618	588	601	594	601	599	584	635	631	583	598	621	584	628	622	585	610	626	568	627	590	607	547	566	568	658	544	645	612	613	601	608	575	615	647	574	580	593	599	585	612	589	628	613	598	656	617	591	558	623	560	587	595	587	578	605	590	595	556	632	569	585	611	641	651	589	595	575	577	617	574	594	563	598	620	597	548	604	622	601	610	607	613	606	634	592	596	610	574	605	595	581	592	571	589	575	607	605	567	635	569	606	591	599	601	568	604	602	617	597	602	614	584	581	606	599	551	631	573	579	590	614	595	592	563	616	601	573	617	600	605	606	576	630	596	596	584	590	575	634	608	591	654	586	579	590	587	557	615	638	582	584	640	567	592	584	602	582	567	625	585	617	598	583	616	574	606	564	641	644	628	569	631	620	614	607	603	593	570	618	572	577	601	618	610	597	604	604	641	610	565	625	515	603	589	565	578	609	610	581	585	637	620	626	602	595	606	596	583	625	639	568	571	577	616	605	579	587	603	598	613	615	588	585	601	583	568	622	594	619	593	576	609	604	579	585	601	586	633	613	619	577	606	628	588	562	610
23054	21319	29044	24026	21586	21650	16622	7412	4678	3188	2335	2061	1872	1734	1550	1405	1312	1104	1068	922	968	951	888	978	844	749	762	794	769	676	700	723	712	714	707	707	647	704	728	781	716	664	686	710	652	687	685	685	658	663	647	690	637	648	663	683	689	660	676	661	651	695	718	654	617	686	627	673	665	692	628	602	657	653	673	661	679	703	606	654	686	698	714	641	690	724	715	690	717	695	652	651	671	662	665	636	678	667	658	638	702	678	642	707	676	627	652	685	661	671	656	622	616	705	663	674	619	672	667	590	650	669	672	637	662	711	661	675	645	647	662	644	665	656	647	708	621	703	670	677	655	655	606	636	643	652	657	669	671	640	655	606	643	643	656	693	669	634	626	637	616	643	651	627	690	671	644	687	666	650	687	659	658	658	662	632	628	667	652	660	624	638	650	697	672	695	673	653	642	639	646	640	714	658	641	651	641	619	658	689	681	653	643	653	662	631	642	656	691	654	640	652	641	661	685	665	625	685	626	632	661	652	649	678	665	647	625	669	678	667	679	618	670	628	636	678	651	670	685	663	646	673	640	678	640	639	670	644	640	628	672	708	660	651	656	680	646	648	626	687	654	666	660	647	608	644	659	665	633	663	659	665	672	628	675	677	708	669	646	688	663	642	654	658	660	673	640	628	657	703	666	661	684	646	645	637	649	624	679	612	674	665	674	665	691	660	638	703	659	612	686	681	649	642	656	645	683	664	661	573	681	633	636	698	661	624	651	662	684	707	625	670	643	678	689	669	665	644	662	677	633	625	650	665	677	623	692	626	646	683	641	623	603	681	674	689	672	676	661	628	641	662	672	637	710	700	666	654	707	708	672	682	654	709	696	672	650	678	691	651	671	662	636	670	629	648	672	654	631	658	643	661	648	640	662	647	647	642	660	668	619	663	713	648	637	651	653	624	633	597	682	620	680	612	651	687	662	623	631	630	654	679	656	633	645	603	663	645	676	644	639	625	651	643	645	669	706	670	658	650	699	634	629	647	651	677	659	646	660	659	655	622	647	608	626	635	666	680	697	647	594	671	660	664	659	719	691	667	649	684	640	669	692	673	695	671	636	703	684	655	671	662	686	650	651	657	610	646	721	688	628	659	682	638	670	684	652	661	634	735	674	655	653	669	646	643	613	596	644	649	703	672	674	699	672	653	643	639	626	622	686	608	712	652	642	639	663	685	667	667	675	649	687	652	701	692	664	658	665	603	671	658	645	672	687	624	655	669	666	668	639	613	654	689	637	658	661	681	694	654	661	648	640	649	657	643	607	583	677	709	599	692	664	648	629	683	649	660	646	676	676	628	687	652	657	656	652	633	675	656	654	666	675	643	693	676	676	647	710	758	632	646	662	637	616	643	639	645	657	708	638	634	672	623	628	692	676	684	662	662	622	647	601	651	624	662	654	691	675	632	648	636	682	681	672	656	612	694	619	644	692	684	669	640	645	665	676	640	629	667	649	646	647	668	623	634	673	636	658	667	611	701	638	638	645	669	644	675	676	658	667	701	685	615	682	657	682	658	634	627	667	672	673	654	573	621	678	657	620	631	633	689	618	638	678	675	587	645	646	671	668	615	640	658	660	674	626	660	618	677	656	711	690	704	656	687	663	646	667	664	661	655	646	652	622	621	704	671	680	608	623	651	630	630	670	631	670	643	634	676	689	666	649	626	649	670	673	635	669	656	636	648	643	650	701	651	671	657	631	680	687	613	674	695	632	639	678	672	675	635	704	685	686	663	677	640	617	628	641	668	657	620	650	659	664	670	638	630	645	638	623	628	689	684	654	634	631	676	713	665	633	673	639	684	669	657	665	653	662	672	653	656	652	686	672	670	647	673	669	631	696	659	673	652	632	688	626	609	675	702	648	645	678	653	627	662	674	589	626	678	686	696	646	645	665	648	605	654	650	633	654	672	668	654	651	630	645	682	643	653	641	623	739	652	640	646	666	675	590	643	655	664	684	625	610	689	641	651	690	618	663	696	655	671	689	705	652	651	658	642	629	655	651	648	673	620	674	623	632	662	656	629	690	655	635	662	657	639	676	618	677	675	617	667	678	698	653	659	655	659	682	674	675	629	674	664	659	660	687	652	619	650	638	651	610	699	689	693	657	679	645	682	658	708	704	606	665	592	640	684	644	650	616	635	644	652	627	636	626	666	633	669	650	641	705	628	656	689	679	685	699	688	714	589	658	642	666	629	699	668	657	606	692	687	642	667	654	624	659	664	622	621	632	640	655	649	684	643	637	678	636	650	677	676	661	720	646	699	638	621	617	641	654	656	679	642	673	676	635	636	687	666	660	716	648	690	655	649	651	677	684	707	684	657	688	694	682	704	680	697	645	649	632	666	662	618	646	659	649	594	679	657	657	590	652	649	686	684	704	678	645	669	714	654	636	712	654	681	673	673	632	642	665	673	668	628	639	652	658	643	673	699	650	660	682	651	648	664	703	677	632	695	677	675	680	637	644	671	606	674	666	678	682	670	705	659	652	648	675	665	607	673	657	662	653	625	659	706	658	680	667	638	661	639	652	650	632	618	667	668	655	659	616	650	628	618	649	657	659	611	659	647	655	655	641	681	693	657	702	641	667	620	707	623	618	661	605	639	639	602	656	627	674	623	627	656	643	626	708	645	652	625	646	607	675	674	662	681	643	632	617	680	634	693	644	665	660	672	647	642	642	628	640	654	603	626	655	692	658	673	684	645	645	623	621	647	676	649	687	680	660	703	735	705	663	671	620	643	720	627	681	656	676	674	677	654	628	662	680	643	638	705	660	666	669	710	594	633	660	694	678	629	676	643	669	630	660	670	645	653	620	653	646	649	633	669	652	650	675	653	621	634	676	667	669	634	654	581	647	670	659	650	601	644	598	677	674	663	642	626	648	692	653	639	663	640	625	633	653	662	694	605	624	660	647	662	665	654	680	673	658	654	662	666	652	645	584	668	648	691	663	609	634	706	632	682	661	663	653	636	626	683	621	617	651	683	665	651	669	653	648	654	659	642	658	642	665	615	693	653	637	682	678	662	688	636	642	707	665	675	659	618	735	689	638	650	624	629	689	588	623	630	606	632	650	614	658	606	685	678	656	619	663	660	669	680	681	674	621	653	691	703	635	649	665	632	647	647	630	618	656	639	658	633	690	709	634	658	699	680	712	691	629	683	671	621	647	637	661	672	666	625	715	666	664	609	647	660	650	663	637	659	654	662	689	646	685	706	644	670	623	685	668	687	671	636	598	649	658	663	631	683	684	641	677	682	712	673	666	667	582	665	703	621	659	650	668	657	688	629	635	652	684	654	667	625	646	684	641	651	616	669	620	649	657	639	609	627	691	690	658	679	630	646	652	630	625	624	672	691	648	665	692	641	659	629	613	644	632	653	650	661	587	690	629	670	648	661	700	697	615	652	636	644	681	642	686	688	667	654	681	666	709	672	709	623	669	670	641	658	671	649	668	654	665	652
33891	56373	43123	37880	23789	14319	11589	10138	7422	4898	3480	3012	2809	2487	2029	1936	1806	1398	1288	1183	1290	1228	1062	1086	962	930	879	833	820	783	777	859	839	825	743	800	790	725	767	777	686	766	753	733	723	739	729	702	691	696	754	711	696	729	708	764	704	695	725	673	739	722	716	716	726	681	739	707	699	706	723	702	733	690	698	709	747	731	685	722	737	772	740	724	757	747	743	732	737	736	741	743	714	764	703	723	726	730	754	707	726	731	691	699	747	743	733	764	714	713	716	758	706	728	703	699	700	727	673	691	686	718	688	754	730	708	721	716	695	645	675	731	686	654	704	738	720	700	664	715	760	646	764	754	726	709	717	767	677	719	722	726	723	690	710	720	659	711	694	704	758	680	748	732	724	687	695	637	670	688	738	712	694	718	713	733	714	673	675	676	774	715	733	720	661	711	686	771	720	737	663	701	736	703	747	732	691	786	758	741	721	733	744	723	682	705	715	709	674	721	697	741	665	719	700	695	741	708	722	671	727	685	750	700	714	767	699	661	713	693	656	725	711	686	713	752	728	683	701	699	718	721	756	672	681	713	704	738	738	772	718	731	696	702	731	715	719	673	726	742	695	735	706	742	736	713	721	711	691	679	737	713	699	692	720	752	717	734	729	717	683	721	724	687	714	697	684	721	700	676	694	767	694	714	708	755	795	700	742	734	719	751	685	751	686	721	710	674	721	775	703	697	709	710	703	680	691	701	793	717	722	710	773	682	713	700	711	707	750	713	709	730	697	698	666	723	734	676	712	738	682	688	708	708	702	705	682	704	674	744	695	719	757	697	780	751	716	748	677	680	718	733	723	681	697	680	672	705	706	757	720	732	735	740	699	756	720	747	691	722	725	675	709	733	734	751	715	728	675	710	697	758	690	678	739	725	684	684	699	692	698	738	671	711	666	685	736	730	720	738	694	703	682	710	696	716	674	678	724	716	722	742	729	748	668	695	724	679	711	710	699	716	722	707	685	787	720	721	701	681	727	733	673	711	723	680	699	733	720	697	724	712	704	691	690	720	737	753	684	734	671	743	719	696	652	710	721	711	698	707	682	692	715	691	755	723	692	689	699	664	708	715	712	737	690	719	686	697	732	737	670	758	712	745	731	717	715	708	708	739	697	725	683	726	677	657	690	712	731	724	718	680	653	741	678	754	704	730	681	794	713	725	708	686	676	665	662	694	730	713	725	754	764	720	718	703	683	669	716	750	672	733	737	698	698	669	665	775	751	699	733	719	688	740	752	720	719	710	705	728	691	690	741	688	731	755	723	750	715	685	773	726	740	741	693	691	713	657	681	707	667	690	729	716	671	724	715	692	804	721	727	689	700	676	698	719	707	765	692	765	704	749	709	694	705	683	735	693	729	714	711	705	701	701	692	716	696	679	743	680	702	721	693	727	692	711	699	671	714	699	725	693	684	725	690	730	703	698	681	722	701	726	694	727	693	719	727	712	716	669	714	711	757	721	701	719	647	733	693	669	737	740	697	721	747	669	704	712	675	660	738	745	706	697	664	697	700	722	697	735	713	706	727	712	732	681	681	689	698	740	665	732	730	720	692	659	723	727	708	689	696	718	653	729	705	719	712	687	701	698	734	680	714	704	716	772	731	749	671	720	716	693	634	749	700	720	691	705	710	690	667	720	693	713	688	712	712	718	740	712	785	692	738	695	681	709	699	676	715	730	741	725	675	711	652	695	731	705	682	752	738	719	645	744	674	697	762	746	758	700	701	728	666	742	684	665	741	718	747	707	705	781	707	697	692	745	722	713	698	700	710	753	692	745	699	725	742	709	718	771	751	671	752	713	697	674	761	710	697	708	724	718	720	671	717	738	697	747	737	687	733	696	734	694	745	705	707	692	701	724	723	724	702	714	724	670	747	719	722	700	724	740	690	689	694	745	689	697	684	679	710	715	716	739	730	725	666	707	718	709	686	703	714	703	718	760	718	720	716	742	721	690	694	694	669	709	664	687	709	721	711	658	724	693	666	741	716	688	674	719	722	699	762	691	745	729	720	732	680	726	720	717	744	716	726	719	739	761	683	669	710	749	692	718	713	705	703	720	693	705	732	723	682	708	719	721	728	711	709	676	726	711	747	731	674	689	726	717	739	683	697	707	712	720	762	735	727	718	728	693	694	690	722	701	673	692	684	708	741	725	748	713	705	719	716	687	704	696	713	697	732	718	757	741	681	693	734	711	728	694	721	712	708	674	753	747	695	711	769	725	672	682	675	687	669	725	740	730	725	691	668	716	710	690	760	731	712	693	736	724	732	702	720	685	704	728	729	737	658	710	698	720	685	701	680	709	757	743	688	731	727	759	697	722	745	746	698	714	653	719	735	699	708	741	681	707	703	706	700	690	717	702	672	707	701	731	745	727	709	725	718	742	719	668	698	731	758	725	721	657	745	734	700	685	683	730	704	707	715	676	675	704	722	710	730	729	731	656	722	698	687	731	731	734	727	748	730	709	711	751	690	725	724	738	748	732	701	675	745	721	680	682	708	712	674	726	690	693	678	681	715	752	702	740	691	681	678	715	667	657	709	712	747	709	751	690	726	688	722	721	686	702	688	704	739	729	782	741	682	713	678	718	727	683	679	701	735	732	727	674	694	748	729	660	707	722	733	760	706	742	693	752	694	698	696	718	735	709	711	692	714	732	712	767	738	718	700	718	721	711	696	698	699	714	709	678	698	749	717	685	680	736	706	697	745	681	744	669	737	705	715	695	706	732	761	706	690	698	689	691	699	695	702	718	716	713	722	712	713	712	739	747	681	693	701	724	704	727	674	701	733	731	697	783	717	693	719	711	750	678	706	697	714	711	713	700	720	730	709	699	674	676	701	678	653	670	692	691	694	652	676	682	673	713	693	748	706	715	693	720	729	689	705	741	706	709	679	726	724	731	721	677	735	655	751	754	742	713	777	698	705	671	720	663	715	708	700	706	691	689	730	732	738	737	668	708	704	678	751	697	653	722	730	717	696	698	648	691	718	718	692	734	739	716	703	705	700	691	732	683	677	679	706	751	730	713	694	734	717	754	718	691	728	728	697	698	716	730	725	691	675	703	742	667	716	705	714	769	727	661	705	719	714	701	742	699	711	710	735	707	764	738	753	674	674	722	750	734	673	724	707	696	710	724	698	728	680	689	749	716	701	698	749	713	661	736	704	727	668	723	731	725	679	739	690	710	774	720	806	682	721	722	715	701	706	709	697	687	718	722	724	675	734	710	741	716	729	732	700	685	738	736	693	709	686	667	739	653	734	711	703	752	654	676	687	688	685	748	729	727	720	691	693	729	712	705	663	699	740	716	691	735	766	712	686	705	668	655	692	683	710	694	713	703	699	697	713	695	661	746	691	683	699	676	712	697	701	682	699	719	719	686	723	733	685	759	720	722	735	703	703	690	703	769	693	725	713	710	699	741	738	725	709	744	711	700	714	745	758	702	691	690	714	697	717	706
28578	25313	31689	23377	8230	3858	3069	2626	1771	1330	1027	899	870	872	723	672	678	691	549	551	622	615	547	568	559	545	540	483	488	486	479	510	506	525	506	488	462	491	485	490	501	508	467	454	506	464	434	504	437	454	460	475	447	472	456	445	497	482	474	467	428	497	455	453	462	443	479	478	421	503	435	462	435	475	466	485	491	442	470	497	468	494	485	468	458	457	486	482	466	490	476	452	452	483	485	439	468	466	500	452	447	444	435	475	463	466	457	474	498	470	441	478	488	480	450	442	460	469	444	478	472	464	418	480	451	460	464	456	443	476	492	467	491	482	446	473	465	457	461	473	488	516	451	489	475	509	439	453	466	442	480	492	462	499	516	506	472	474	488	464	470	447	434	475	495	480	469	497	480	481	486	485	450	498	461	428	480	448	431	451	451	441	456	449	490	448	470	458	484	480	458	490	487	459	444	460	493	476	460	475	487	460	483	450	458	479	493	458	444	474	475	470	489	439	447	450	490	449	421	443	481	475	438	488	441	460	465	475	478	487	491	524	444	489	436	471	480	462	481	464	425	428	473	432	480	480	447	437	484	448	443	443	442	463	452	477	496	456	458	468	447	475	470	480	457	453	443	477	478	495	476	486	475	425	465	452	471	424	433	442	492	495	455	446	440	473	438	421	475	479	476	436	506	458	484	435	456	472	470	488	447	469	454	502	471	455	461	464	430	488	491	444	514	467	463	473	512	430	467	471	463	476	441	434	484	446	505	483	555	475	454	499	510	469	516	455	437	455	462	451	494	454	475	437	500	520	454	417	443	461	470	454	491	482	446	475	490	431	498	476	480	483	486	444	443	439	444	464	468	441	470	449	447	459	458	443	500	446	472	498	489	478	480	466	474	523	506	476	441	430	447	436	483	443	471	484	460	462	467	454	483	460	447	461	427	480	499	437	465	443	463	439	502	462	447	454	444	505	503	448	468	465	445	514	455	433	485	471	455	461	474	469	479	427	493	441	473	470	483	461	482	483	491	447	465	507	487	468	458	487	523	488	469	455	458	424	420	460	458	492	492	476	444	432	510	457	466	478	462	445	488	431	482	463	473	480	440	464	450	468	436	475	480	435	455	466	467	456	474	447	482	487	479	444	437	471	447	484	469	472	505	467	481	441	479	488	483	503	487	489	468	478	463	492	445	444	485	477	471	467	462	460	449	453	443	504	499	483	460	467	440	488	483	504	483	450	467	483	478	431	479	461	466	439	478	484	451	464	470	472	498	470	481	453	495	432	453	432	481	455	485	469	434	474	456	477	461	437	431	470	464	428	455	450	432	486	493	451	411	456	483	484	459	476	463	502	443	437	465	477	469	521	469	494	434	464	473	467	441	463	455	475	459	440	495	477	475	463	489	459	476	474	484	477	468	466	436	501	490	423	469	458	435	442	462	445	485	471	489	476	514	470	500	473	462	475	498	460	465	479	493	454	472	472	467	496	473	478	473	488	477	436	406	492	462	473	470	464	485	474	465	486	457	471	494	463	448	463	450	463	448	487	491	483	467	492	473	466	452	460	500	515	454	504	458	483	449	453	452	472	468	443	468	479	470	492	463	505	461	460	430	461	453	475	481	454	482	452	425	459	483	488	457	503	475	447	470	465	478	452	476	476	470	421	467	464	459	430	427	481	435	480	480	487	474	470	451	451	456	484	504	473	477	465	437	453	496	460	485	449	494	472	452	447	437	483	461	459	473	436	481	461	496	439	477	478	439	490	474	468	469	467	463	469	424	425	449	481	460	455	480	442	455	502	471	458	438	491	449	458	485	466	486	468	470	496	473	457	456	481	479	477	476	442	470	479	475	474	463	464	499	461	496	449	455	434	471	444	439	468	465	470	453	455	496	440	460	461	470	470	442	485	466	443	498	465	455	478	471	473	483	440	456	460	448	464	479	478	474	468	469	484	502	443	491	488	452	477	479	433	459	472	464	468	445	495	483	455	463	473	430	446	468	449	482	481	435	454	444	460	467	472	436	506	439	491	447	509	482	476	456	477	506	451	479	464	466	473	460	470	494	506	476	453	472	444	494	452	484	491	457	466	485	459	464	490	481	480	452	448	462	486	477	466	442	450	487	480	470	504	478	465	500	477	480	449	480	457	445	466	460	528	475	465	426	469	485	480	498	468	495	503	468	523	488	442	455	470	491	451	448	453	479	502	517	473	473	467	479	495	482	490	470	482	431	509	465	479	469	438	464	463	471	468	436	477	501	452	434	468	437	452	477	478	464	451	451	480	447	470	478	462	465	467	478	454	493	467	489	459	471	477	442	430	481	465	451	526	419	471	473	412	463	461	431	450	422	477	463	450	456	479	441	447	449	477	445	438	467	479	481	509	494	485	467	481	422	470	466	514	479	532	458	485	438	483	447	496	485	455	481	482	476	449	459	467	445	484	449	472	453	463	450	458	422	463	481	492	452	464	451	472	492	477	469	440	450	445	483	441	498	520	460	454	490	474	454	477	467	480	483	458	473	516	463	476	507	486	457	468	434	461	456	474	462	504	462	463	476	464	487	474	467	504	499	482	426	472	434	485	468	441	437	466	449	461	458	455	448	463	464	494	482	463	447	448	457	486	468	448	473	444	451	451	442	489	458	462	442	439	519	462	483	458	482	462	500	465	462	460	481	468	444	507	476	485	434	498	477	420	472	478	488	487	472	462	468	485	453	454	455	429	445	486	455	461	481	480	475	485	463	474	460	443	478	456	448	487	494	472	489	465	454	478	479	469	484	452	441	444	481	458	481	465	508	469	443	446	446	458	464	490	467	458	468	473	482	486	470	449	504	473	505	486	436	470	474	463	453	460	470	446	479	437	463	474	453	461	429	448	454	484	485	433	503	452	490	494	452	465	435	463	405	482	474	453	489	485	429	503	433	424	486	442	454	468	469	448	460	474	477	476	459	474	474	431	453	462	465	511	424	441	477	478	459	488	521	504	453	490	493	476	462	504	469	486	448	469	445	480	456	458	466	485	488	439	448	470	501	479	504	476	459	464	515	484	462	448	484	481	479	442	432	493	469	498	499	453	468	484	451	460	430	452	505	454	451	482	454	445	461	454	444	454	455	491	438	472	444	459	412	477	485	494	453	426	452	443	470	465	477	432	488	441	422	455	448	453	414	473	480	447	512	467	456	467	455	475	499	464	468	507	473	462	453	479	493	452	460	455	526	499	466	445	430	424	500	474	454	481	503	452	487	426	474	482	464	494	480	463	429	513	456	498	480	449	475	483	479	444	478	512	463	454	471	482	470	454	466	517	456	468	475	424	448	462	484	469	476	482	479	509	485	488	456	485	459	487	474	489	487	471	462	474	422	456	449	457	511	464	444	489	487	454	504	492	457	512	468	481	458	530	476	490	455	502	461	503	439	457	471	460	463	466	507	435	480	452	488	445	433	462	495	489	457	499	459	455	474	472	451	499	472	464	491	487	472	488	495	485	455	481	406	520	455	455
29482	40909	33612	21273	9414	6437	5641	4548	3039	2145	1557	1388	1182	1096	972	945	923	828	741	729	698	653	677	680	636	597	578	574	560	573	554	560	591	543	564	550	547	575	552	548	514	582	514	529	527	548	542	558	543	538	528	495	546	519	533	504	486	484	514	527	508	506	563	497	531	530	584	520	501	523	505	558	513	538	527	501	521	499	523	518	541	532	530	528	546	543	523	520	537	514	513	566	592	526	518	539	479	506	553	492	515	538	540	493	509	482	535	553	520	556	507	559	505	513	562	500	521	533	552	547	545	544	544	515	557	560	570	512	547	523	541	552	551	564	538	545	534	556	555	557	564	544	541	511	534	539	532	561	506	539	528	524	582	524	528	552	530	545	560	522	496	533	555	547	528	561	525	497	572	541	533	506	543	527	525	520	520	557	592	488	535	528	551	501	483	534	517	520	506	504	530	511	575	502	500	553	522	531	508	503	545	509	561	523	561	561	510	529	523	553	522	529	519	552	551	473	548	495	552	563	554	530	522	519	532	562	530	535	549	538	504	535	500	534	543	544	551	542	568	579	534	523	520	531	518	508	520	491	530	527	513	510	555	530	539	531	507	519	522	560	543	517	563	513	531	486	508	524	521	510	512	509	483	543	501	520	540	527	517	526	548	533	533	553	506	551	552	518	499	540	565	517	551	543	536	541	562	500	528	518	523	522	566	548	544	471	537	544	510	535	534	529	541	524	523	515	498	574	518	504	497	541	527	520	514	527	509	534	526	501	531	488	542	567	526	542	536	542	531	558	554	501	500	553	558	533	541	563	510	515	491	542	492	577	575	534	516	531	514	509	517	528	512	523	523	548	516	487	481	481	542	559	570	515	519	559	497	524	541	513	564	538	489	534	552	527	528	548	574	538	558	519	543	509	508	532	553	540	529	545	550	488	498	496	485	546	521	510	511	500	548	551	496	525	497	503	516	520	497	507	538	505	532	519	523	551	514	484	552	551	518	526	531	502	526	533	528	529	514	542	505	543	514	494	505	539	568	513	545	505	511	550	557	533	509	521	551	485	516	507	525	470	521	555	560	537	516	563	483	527	521	518	541	513	529	496	546	520	535	531	533	537	530	496	517	525	518	553	559	520	484	525	467	540	547	533	530	556	565	528	546	548	524	515	518	510	489	542	500	519	496	548	516	539	535	513	511	531	564	519	524	549	546	491	531	527	503	503	490	563	528	536	522	507	499	513	556	524	536	488	522	531	536	497	540	561	532	515	504	532	510	551	519	521	509	545	548	485	516	536	515	541	543	534	523	536	544	524	511	544	528	523	570	535	513	517	511	527	516	550	579	517	508	480	531	558	535	527	537	518	524	492	499	494	535	495	568	523	540	510	505	546	558	534	499	503	541	513	525	551	485	518	535	523	546	539	524	509	541	548	511	543	508	486	532	564	560	517	528	512	549	547	516	553	522	504	502	519	552	555	526	521	535	514	533	523	550	503	526	522	541	530	522	556	492	511	516	510	547	533	512	531	520	547	599	502	570	556	512	505	520	546	518	517	571	512	584	549	518	534	528	550	527	522	545	503	553	562	517	510	544	502	522	568	550	518	506	529	555	524	541	542	551	582	534	507	559	502	561	506	542	537	523	539	529	533	530	537	537	584	522	540	553	532	531	518	528	584	561	514	541	538	543	522	514	484	506	524	541	512	550	507	483	561	510	514	540	533	560	527	506	513	573	534	549	526	517	499	522	530	558	537	546	564	527	498	525	520	538	522	529	543	541	523	559	554	536	515	517	533	550	497	538	540	511	516	578	534	500	526	506	565	504	516	529	502	504	535	536	518	493	514	551	544	543	551	510	525	583	508	509	542	553	531	551	508	504	533	525	501	518	495	555	548	542	519	529	498	529	535	506	535	524	508	535	525	514	573	512	485	549	529	533	549	519	535	541	536	546	575	520	541	523	526	561	511	496	527	541	528	560	526	550	514	546	540	554	526	519	520	516	534	561	570	521	542	521	553	545	497	524	526	547	493	545	531	502	538	525	513	516	541	546	542	559	507	499	496	524	507	506	542	553	533	576	494	532	569	526	547	527	540	504	557	527	539	513	526	513	496	547	544	547	530	547	551	525	538	534	517	527	492	534	532	526	562	548	526	538	540	526	532	520	497	510	539	481	546	521	554	562	522	515	491	553	498	512	513	550	538	491	501	502	524	540	560	514	515	548	524	516	511	527	515	543	530	508	550	513	508	522	571	521	491	546	554	542	520	522	528	519	543	511	519	517	555	565	524	557	528	550	520	547	568	512	515	532	518	507	499	519	510	524	549	533	513	493	532	495	489	517	503	528	507	535	572	509	499	511	527	555	483	524	555	511	525	587	547	542	492	552	533	525	525	537	487	510	530	538	548	612	540	567	506	497	515	553	521	564	500	540	516	519	489	552	508	544	550	544	538	533	524	503	523	520	517	511	563	539	513	553	541	522	506	514	544	520	552	542	539	513	487	533	532	505	521	509	521	554	513	529	519	498	538	518	516	529	540	522	540	531	507	555	510	495	531	566	491	522	555	536	539	525	544	527	535	539	533	512	540	548	542	471	522	538	523	520	528	467	481	554	497	546	502	535	527	558	538	539	539	552	529	545	494	546	560	529	551	501	535	516	507	553	504	536	531	538	522	530	545	585	519	540	539	554	514	526	537	569	530	515	519	549	575	480	543	475	554	524	533	538	537	566	537	505	574	488	529	557	549	541	549	558	525	532	520	507	552	530	532	511	503	544	558	542	523	516	538	510	512	540	548	551	536	506	521	520	477	562	560	535	481	520	531	483	519	539	508	551	531	490	513	514	493	546	538	533	511	565	535	533	513	497	533	510	467	522	496	518	528	532	552	555	510	581	541	536	578	510	508	543	517	522	506	528	554	538	535	509	525	503	519	581	549	548	536	512	524	561	523	565	516	515	560	571	550	529	500	555	502	540	528	554	518	518	500	538	537	549	495	526	517	530	519	532	497	545	520	505	489	517	526	563	544	541	551	521	515	510	549	542	514	532	509	501	546	516	551	524	535	564	519	534	543	462	561	532	510	487	520	531	425	519	540	515	526	534	514	526	550	496	526	512	484	540	532	528	540	492	502	539	502	529	508	515	512	524	534	526	514	519	514	558	547	547	562	523	520	508	499	547	555	523	533	511	489	559	537	498	522	554	542	549	560	524	505	484	568	537	533	489	522	507	525	564	549	513	555	514	536	511	584	531	543	573	568	520	522	567	504	535	567	506	489	543	559	531	544	522	528	523	578	525	512	505	578	499	505	478	564	523	524	524	519	545	506	556	512	552	523	528	496	508	532	547	578	537	528	502	535	567	530	536	514	523	491	502	520	542	511	516	556	515	539	532	535	553	502	511	537	550	542	546	527	519	553	538	530	570	535	543	524	536	537	510	512	576	529	531	548	522	519	493	503	541	537	519	532	543	538	533	564	528	511	528	503	559	504	496	523	568	540	562	538	540	513
23927	21127	28436	24381	21214	15439	7808	4731	3247	2212	1559	1413	1292	1217	1054	996	902	930	846	730	688	751	653	708	695	687	606	560	570	540	586	594	598	596	556	593	559	530	544	544	579	568	516	511	522	560	573	540	514	518	584	516	537	543	527	537	539	540	541	544	542	514	578	529	510	502	580	570	510	544	578	518	544	539	540	546	497	513	580	553	521	532	494	514	572	571	564	549	534	567	575	487	563	539	514	511	536	538	513	538	563	508	563	503	536	515	565	559	531	531	512	540	515	538	556	532	517	559	556	546	518	565	505	547	507	510	559	492	567	553	518	509	533	501	546	537	544	534	567	576	538	558	547	528	524	536	533	518	549	516	553	499	529	543	583	524	559	496	519	537	525	512	550	505	476	561	567	536	556	564	550	531	548	571	500	529	553	492	528	509	552	545	592	546	482	536	564	543	549	559	484	533	519	551	574	552	531	541	588	555	540	500	547	519	561	509	511	520	477	601	543	491	510	515	542	541	519	556	544	560	524	555	572	536	526	536	527	524	556	562	518	549	597	536	547	580	554	520	523	490	543	504	564	527	556	503	537	542	522	529	553	514	547	510	515	542	485	517	553	549	572	564	522	526	543	509	544	513	543	538	534	537	514	544	515	538	552	532	510	576	506	558	568	529	545	541	518	576	532	566	488	536	584	553	550	531	531	539	558	579	498	576	571	559	513	494	536	531	562	549	546	537	545	508	517	547	498	539	509	493	580	512	540	546	561	524	546	548	510	535	525	513	584	544	532	568	473	538	517	544	494	527	576	515	511	526	541	510	525	536	537	546	548	514	526	554	519	497	560	539	565	527	521	530	508	500	502	564	517	505	508	534	528	530	553	538	509	534	542	501	520	594	564	540	538	565	535	574	543	530	564	507	541	544	529	537	527	527	546	553	557	520	520	573	536	559	544	585	544	587	532	502	510	557	524	543	559	520	515	506	527	509	538	562	524	505	540	553	516	508	572	546	494	537	546	555	544	510	524	511	579	580	511	511	522	530	558	538	562	556	549	560	503	524	517	548	536	555	523	514	517	530	531	538	578	531	529	599	550	548	557	531	517	564	573	546	555	543	546	545	542	524	566	550	586	560	504	519	551	551	556	524	533	571	518	533	543	496	549	521	538	497	509	547	561	538	500	520	520	542	568	510	546	529	496	564	544	503	527	557	532	534	519	522	494	488	526	538	499	511	513	531	545	495	539	526	536	529	545	544	512	510	532	513	511	545	543	538	563	506	510	510	534	528	517	538	511	568	537	576	509	569	547	514	559	541	525	529	550	517	526	532	520	496	551	533	548	509	546	523	544	521	525	560	515	524	493	521	497	537	499	513	503	515	530	543	532	533	537	563	569	562	513	474	518	556	568	574	532	514	562	559	530	582	518	533	530	548	556	554	531	513	558	527	543	554	565	484	537	549	504	501	531	527	515	525	508	531	530	515	553	530	510	535	560	542	518	524	529	541	545	561	545	550	507	530	511	520	525	566	587	517	509	498	484	538	510	541	564	521	544	530	538	527	471	500	518	541	520	565	543	591	543	550	566	545	524	548	514	511	585	560	518	510	549	568	517	565	526	528	523	557	556	508	534	579	502	505	492	556	522	543	548	507	509	474	539	465	539	571	511	510	525	511	492	556	532	513	499	539	566	517	510	550	533	539	487	549	531	509	524	541	531	492	536	532	544	535	500	488	506	562	515	516	532	511	510	498	543	550	498	560	546	522	527	532	498	564	552	530	559	525	544	536	495	511	522	518	501	487	550	533	521	523	542	494	514	519	543	484	539	508	551	516	552	514	538	536	559	517	533	525	523	548	570	503	555	512	540	516	523	513	505	550	533	491	526	481	539	506	526	556	561	512	521	565	545	538	559	493	573	550	531	559	546	566	517	557	567	569	567	514	480	527	541	554	500	509	586	504	472	497	532	546	551	530	520	524	539	525	575	536	514	531	542	575	507	545	550	544	563	539	496	535	526	521	549	553	528	496	528	571	556	560	536	496	561	525	565	576	557	505	573	565	522	538	558	486	549	575	549	536	515	530	553	545	550	563	545	551	497	531	505	524	557	551	544	565	505	536	558	529	543	537	506	540	524	540	493	522	526	498	517	484	570	534	522	538	526	519	524	548	509	533	531	516	532	581	538	517	510	531	499	529	527	531	539	536	515	519	536	527	525	519	521	538	549	509	514	557	512	559	591	525	564	499	524	547	490	528	543	561	534	565	564	530	527	533	525	520	523	504	598	517	580	516	549	525	548	569	555	592	523	552	546	532	517	561	548	546	531	501	493	553	576	534	568	545	571	525	579	511	496	546	524	530	518	537	551	482	572	508	552	543	525	521	543	538	562	522	518	542	532	516	538	560	543	546	515	555	568	513	547	529	552	483	551	552	570	562	519	526	536	588	538	468	511	510	527	554	547	540	514	515	523	574	520	545	530	548	549	512	514	513	515	543	571	586	512	547	519	549	542	507	576	543	479	510	558	543	572	598	567	534	506	536	558	528	537	550	504	512	561	508	579	540	555	566	518	525	560	487	523	549	543	521	513	537	521	490	520	541	529	505	539	534	576	511	560	559	573	562	546	541	508	526	523	531	594	557	540	517	536	499	504	536	541	487	542	528	508	562	541	526	585	533	531	498	513	515	567	557	519	519	523	531	508	517	511	479	518	532	551	504	534	550	494	580	514	530	527	579	498	564	552	555	506	552	534	534	530	533	526	482	501	537	556	527	514	544	517	542	505	528	524	527	523	519	603	548	513	524	576	582	519	538	541	546	543	502	508	563	529	538	554	562	521	565	558	503	531	528	526	519	555	538	532	534	540	561	521	544	523	579	519	522	543	506	479	535	586	514	532	514	549	522	484	516	553	507	544	506	551	536	532	529	553	535	528	549	555	531	562	523	580	495	528	567	528	516	541	520	532	568	522	483	495	492	538	479	538	543	548	526	542	536	470	513	550	574	547	522	546	541	489	546	510	502	512	556	569	535	563	523	557	508	567	526	550	521	529	535	532	565	501	531	509	567	515	538	540	510	534	533	552	522	568	547	555	539	568	558	521	517	510	545	526	584	524	558	561	549	536	529	534	530	476	499	537	510	497	569	512	570	538	558	525	508	536	457	538	518	560	531	537	579	529	543	529	490	496	499	550	545	545	511	546	555	541	530	569	540	579	500	501	565	508	506	511	519	565	548	523	556	539	522	566	542	528	550	530	529	565	546	533	572	569	575	487	562	512	543	525	549	537	516	507	533	515	497	571	581	519	613	522	509	583	539	540	559	553	519	529	536	535	513	521	515	528	525	549	554	577	555	535	563	519	551	555	545	536	523	535	511	585	579	529	523	539	519	527	519	521	505	531	546	569	524	547	541	556	477	526	533	553	568	494	542	542	550	524	541	526	519	520	513	567	554	541	516	562	552	540	529	541	546	528	502	541	514	511	581	543	538	544	583	551	491	545	509	470	490	554	503	565	545
30852	52102	42444	27991	15394	9829	9507	7290	5074	3631	2422	2054	1916	1618	1372	1340	1185	1193	1072	900	922	856	779	811	808	747	683	718	637	654	644	614	634	663	637	614	635	588	617	667	641	651	631	623	576	592	591	631	607	603	625	566	597	626	605	581	613	669	576	599	596	587	569	602	584	623	616	631	619	565	603	615	603	553	612	561	587	604	585	630	602	597	594	653	570	591	629	581	632	603	661	595	625	622	597	641	636	590	626	555	614	606	625	611	623	608	569	601	594	565	657	607	546	584	591	607	547	578	621	585	599	630	616	563	581	598	616	586	592	561	628	584	634	589	689	589	624	599	543	562	610	599	637	565	607	556	630	589	587	624	584	583	654	585	579	602	606	592	567	585	613	616	607	632	576	549	623	575	596	585	612	565	591	631	568	540	614	575	644	595	622	615	563	596	593	587	563	586	600	635	637	582	583	605	602	619	569	609	627	625	602	611	584	588	611	601	616	594	561	592	608	603	648	627	610	580	576	610	583	627	575	600	584	552	638	618	565	594	563	568	576	560	545	585	574	569	639	626	592	564	533	585	594	620	599	589	605	631	588	568	579	586	564	612	596	600	581	631	584	572	616	610	599	632	612	568	636	561	582	587	556	616	618	632	602	604	610	589	617	634	569	547	562	629	586	610	598	644	563	575	627	561	605	586	619	621	566	630	593	615	601	633	607	603	626	602	593	563	604	583	592	569	621	605	601	587	577	545	631	606	568	560	562	541	562	601	594	571	608	610	581	587	548	584	614	576	613	622	543	576	575	593	617	602	610	605	584	612	619	615	594	583	555	599	604	616	590	617	591	569	583	638	607	632	642	599	583	584	597	586	579	588	576	633	588	588	610	587	586	609	568	594	589	568	591	594	588	588	620	577	593	601	561	611	619	584	614	603	599	598	557	549	625	583	584	579	600	606	571	574	591	642	592	577	570	622	609	589	607	560	622	560	575	586	588	587	550	566	582	610	590	579	587	591	592	615	585	566	584	618	584	624	597	572	563	563	606	584	637	630	608	564	561	616	551	603	596	569	580	603	582	635	555	585	609	615	617	590	605	582	631	605	608	613	573	550	607	611	611	538	587	563	547	572	623	600	587	587	596	533	594	574	594	536	590	612	625	562	589	571	589	576	630	630	587	601	558	600	591	574	619	584	581	575	583	585	592	585	604	602	586	662	607	563	595	619	581	595	569	620	572	576	583	590	612	573	605	584	611	573	557	540	618	580	594	604	621	684	592	611	605	597	631	586	581	593	552	563	623	624	624	591	615	641	561	611	611	571	554	573	606	559	606	611	589	581	585	600	639	617	615	568	595	621	633	617	605	576	557	579	569	571	595	590	622	583	604	569	612	612	636	580	591	642	565	570	576	632	558	602	634	559	576	587	580	609	626	625	565	636	655	573	606	609	587	627	595	557	563	610	547	582	565	608	583	581	595	605	610	604	587	584	611	571	597	571	568	584	588	622	605	621	617	580	599	567	612	608	598	622	580	586	611	553	583	596	606	567	565	621	617	607	598	567	602	578	571	603	590	584	584	562	577	583	617	632	621	608	611	627	602	623	636	575	567	579	634	582	571	588	587	573	557	607	607	601	588	591	625	604	585	608	602	580	579	616	627	586	549	591	613	587	559	624	582	644	631	590	573	624	620	595	581	549	588	613	602	591	616	634	584	615	572	586	655	602	608	639	634	577	595	607	620	602	629	581	538	571	637	613	626	591	592	605	555	604	601	627	602	571	610	583	610	577	550	576	586	594	603	567	612	599	558	572	604	593	589	629	582	594	584	626	637	578	587	606	604	556	649	615	622	575	571	583	637	639	583	629	584	577	593	603	593	595	571	620	584	599	560	610	607	608	610	603	589	564	610	592	658	591	619	577	631	563	600	595	628	550	596	614	586	573	634	570	635	586	592	590	615	619	588	623	572	551	623	598	599	560	637	611	570	603	610	553	640	578	582	610	544	613	568	576	603	584	607	589	585	602	593	585	607	583	592	590	576	593	581	567	590	574	570	572	573	609	590	569	584	590	610	570	591	579	604	589	597	557	595	609	555	557	601	598	604	537	582	573	615	571	597	611	579	615	563	567	584	535	573	583	580	544	572	590	600	582	588	593	590	598	632	598	612	570	589	597	603	586	604	600	630	623	580	633	620	597	617	605	575	632	570	616	580	591	620	560	565	648	610	616	546	607	588	575	584	585	613	613	584	591	544	574	576	596	549	580	594	633	567	563	588	641	575	571	557	582	582	572	601	612	586	597	537	564	610	582	608	589	612	609	577	608	623	599	577	551	614	623	603	579	625	580	569	575	560	567	582	618	579	595	584	612	575	542	573	563	611	614	571	604	601	572	606	569	598	598	631	586	587	569	615	566	620	577	583	619	605	591	584	608	572	555	615	580	599	556	586	616	586	553	528	547	603	609	597	599	578	559	578	614	614	588	573	572	609	566	636	581	595	594	584	587	610	579	590	671	589	579	617	617	598	580	566	564	619	582	566	533	602	616	564	598	578	578	586	594	599	598	622	591	605	615	566	592	637	602	594	645	590	578	625	636	589	600	585	566	601	637	555	566	570	547	605	589	612	620	629	604	575	614	630	601	603	586	589	534	604	594	560	616	615	611	529	594	603	607	575	577	570	602	589	610	595	593	610	546	590	591	614	664	591	612	628	609	597	605	586	639	620	585	620	612	618	579	577	567	590	620	602	555	616	620	621	587	602	569	594	596	614	613	566	638	604	649	580	614	554	592	611	607	606	628	584	642	605	613	588	589	598	598	611	615	578	573	590	612	621	615	607	589	616	571	602	600	635	598	564	571	578	582	558	566	530	600	624	584	571	630	579	555	612	619	570	567	557	605	584	645	579	612	589	572	616	573	649	530	604	612	581	561	658	554	552	603	610	571	561	575	612	609	586	602	608	603	610	636	568	599	586	578	579	620	589	579	606	580	577	608	556	625	656	619	592	592	612	576	592	632	581	608	597	614	605	591	580	591	592	616	588	580	600	581	635	622	594	605	583	588	595	559	568	609	571	591	560	622	611	571	599	597	600	559	573	592	592	547	598	640	583	610	603	618	615	562	592	561	602	619	584	644	575	557	572	643	580	609	584	575	586	552	590	573	586	630	598	588	591	598	643	580	582	615	612	603	582	597	588	550	583	609	595	594	562	628	596	612	679	615	618	609	583	597	595	546	605	607	565	623	587	593	610	551	587	639	562	578	629	593	598	608	592	612	568	632	586	612	597	602	574	610	599	563	588	602	563	611	602	633	610	605	546	607	620	603	581	590	553	676	599	573	612	563	583	550	585	567	633	581	584	552	573	588	606	609	568	616	589	555	575	588	589	619	613	613	590	601	602	574	572	554	557	603	607	588	624	609	590	523	652	653	595	595	601	574	586	582	591	560	601	585	605	601	597	617	595	579	563	586	615	582	547	614	586	607	604	580	611	609	593	554	623	570	628	618	597	564	586	576
25332	21246	27977	26064	16298	6206	4323	3206	2420	1796	1473	1191	1166	1041	898	809	799	749	762	799	706	688	656	619	584	624	633	626	587	587	593	567	554	572	562	607	578	581	541	558	537	571	552	551	601	551	578	531	518	528	552	520	560	564	509	546	540	510	526	524	549	559	477	565	531	538	506	565	544	501	530	541	527	533	520	542	561	532	561	531	557	571	539	546	599	558	538	523	573	576	550	575	571	557	542	551	554	529	512	534	521	583	558	573	573	533	542	553	521	574	533	516	553	555	532	534	528	552	531	538	512	554	557	498	587	527	507	566	547	541	610	513	554	531	550	559	576	541	540	553	515	520	545	591	520	564	564	504	548	560	529	587	539	539	564	521	546	545	513	562	512	540	543	553	555	539	542	526	535	557	561	529	528	560	544	525	555	543	543	544	501	525	544	535	549	571	521	525	566	551	601	526	524	534	536	568	539	523	551	512	524	540	542	551	576	539	530	549	513	518	543	569	534	531	484	544	517	557	562	583	546	589	566	559	509	551	565	545	541	569	515	532	569	527	532	529	532	531	527	561	516	590	556	523	545	539	558	539	514	539	580	537	572	521	542	570	582	529	567	519	553	553	518	558	561	534	568	539	532	578	504	544	558	544	576	523	552	529	505	535	543	593	575	529	525	549	493	551	526	530	524	544	525	519	524	516	566	542	537	551	524	526	526	570	534	527	539	530	542	544	546	525	532	558	555	568	527	535	561	551	496	542	562	525	535	534	534	563	495	558	538	553	545	557	549	554	517	571	529	538	556	536	546	551	539	543	511	534	558	517	533	496	540	558	533	559	512	581	548	573	544	532	536	526	484	508	498	493	569	531	545	540	568	589	536	566	519	549	531	534	539	580	536	572	546	529	511	522	508	543	562	527	536	544	505	549	539	568	538	523	526	538	563	564	566	557	492	531	528	549	565	542	560	531	564	572	532	553	552	553	593	571	535	537	527	557	529	536	487	551	499	537	513	531	575	519	525	545	569	596	551	542	550	559	529	513	517	518	593	528	519	557	546	559	508	540	531	535	541	549	520	548	533	524	568	557	559	507	502	520	550	535	541	561	516	542	585	569	542	527	591	578	589	571	546	537	533	515	509	557	508	568	546	515	538	556	522	549	535	524	564	555	543	563	540	537	518	492	495	561	509	538	522	549	533	563	557	531	534	518	501	528	562	532	521	540	516	550	554	586	566	583	562	522	504	544	499	525	566	519	524	542	508	529	544	594	539	533	540	528	525	537	515	572	516	550	526	521	541	578	485	518	546	572	559	493	544	588	520	517	514	505	491	526	552	504	537	577	537	511	553	622	527	514	534	553	511	526	536	550	560	527	567	515	533	553	561	537	496	530	541	523	531	533	586	544	588	572	543	575	571	505	551	548	504	503	560	533	535	523	617	558	557	552	542	554	515	539	516	507	575	556	568	534	552	549	522	496	557	521	530	539	566	571	556	523	561	546	547	565	569	549	578	528	534	543	598	518	521	486	546	551	557	550	546	517	568	534	581	528	515	543	593	535	520	513	540	561	529	570	537	538	511	531	556	529	557	572	531	519	593	521	578	542	569	561	546	540	542	530	534	572	562	551	493	520	555	515	551	577	566	550	553	557	535	578	529	533	525	505	497	579	580	512	544	523	550	515	561	579	615	580	555	543	527	548	540	549	547	546	542	551	555	513	565	549	515	542	552	543	546	526	563	581	543	539	547	514	568	538	526	508	531	520	564	538	531	535	592	560	521	523	597	558	533	566	531	529	579	521	547	593	523	504	558	508	528	547	553	552	555	543	531	526	574	551	558	518	543	529	548	573	515	539	543	518	563	591	490	529	494	550	516	546	522	581	498	577	548	500	535	557	538	546	487	539	516	512	540	537	526	535	523	549	549	545	544	587	527	541	547	526	561	532	550	537	547	518	572	548	494	550	529	545	556	528	603	557	504	512	521	545	593	566	577	521	517	544	548	521	545	526	557	502	522	550	536	536	501	542	582	534	572	537	549	554	570	522	511	527	532	530	548	544	545	593	509	525	594	543	515	542	570	564	540	540	523	564	564	547	551	545	567	515	542	534	564	543	510	577	562	560	562	495	512	549	549	541	561	551	522	537	568	530	512	546	564	527	539	532	587	566	553	523	566	528	524	533	532	566	583	554	529	523	523	535	559	534	512	553	574	512	528	533	547	550	569	548	532	578	538	619	509	558	534	563	531	551	589	515	514	552	529	569	546	546	559	531	546	519	568	485	514	531	561	540	579	583	513	562	545	556	535	558	563	512	533	533	557	556	537	533	571	534	538	560	539	492	545	534	510	511	531	556	511	571	538	549	527	581	525	535	525	534	530	549	520	521	554	539	585	539	539	539	530	539	541	538	542	595	553	552	544	494	517	538	537	539	529	543	534	550	555	533	523	510	515	563	543	521	553	553	543	554	533	536	512	528	570	625	570	486	579	547	521	515	571	570	540	556	509	539	561	578	558	525	504	492	497	521	532	513	534	613	525	554	560	511	505	592	535	531	554	562	530	566	550	554	472	545	504	519	550	550	559	547	528	558	543	557	512	567	542	520	580	577	540	547	538	531	529	534	496	537	546	538	558	557	533	564	539	562	515	533	535	516	529	513	538	513	556	545	546	531	547	565	560	493	519	533	525	570	480	547	522	522	536	589	536	568	585	549	592	530	568	557	560	566	558	526	555	529	510	580	532	545	557	527	565	564	557	513	606	514	552	558	545	540	562	566	516	567	535	520	535	562	589	585	564	535	504	552	563	522	536	570	522	512	526	525	559	543	534	528	564	526	512	541	576	513	548	530	595	540	576	518	525	492	562	559	532	519	563	555	525	552	509	523	576	524	492	535	518	501	545	557	561	512	559	506	548	561	548	544	580	564	554	589	530	552	543	517	547	529	560	527	570	531	547	555	571	560	534	579	555	506	544	540	541	531	519	510	588	526	550	559	519	545	530	508	529	514	526	520	517	547	543	526	519	556	565	537	539	543	560	533	545	569	552	574	523	494	557	547	549	557	572	515	538	518	521	551	548	513	537	553	482	533	515	567	528	552	563	521	562	535	556	514	543	557	562	527	509	563	520	525	514	499	523	521	584	533	529	554	554	514	519	513	531	549	501	568	537	553	550	551	572	542	526	533	587	562	508	516	527	520	558	533	542	532	568	563	574	528	569	550	534	539	548	496	515	509	579	536	579	515	538	545	556	488	549	499	578	540	527	550	571	530	554	569	536	491	562	519	560	540	517	521	556	511	569	462	542	519	514	536	550	589	559	548	527	526	582	555	543	514	531	543	531	580	572	545	499	575	567	544	586	547	533	571	570	505	527	554	564	543	567	526	550	510	499	556	552	583	513	523	501	526	537	525	531	576	576	563	537	542	604	550	518	526	514	567	580	570	555	559	526	520	560	529	583	518	521	507	536	568	517	534	521	513	580	518	593	497	531	548	496	574	537	538	502	518	533	524	562	562
31177	49679	37123	25222	11127	8223	7328	5660	4401	3111	2196	1853	1688	1509	1279	1072	1042	971	1002	954	908	870	782	736	748	775	743	726	657	696	660	674	635	647	650	648	657	603	665	587	627	609	614	610	633	610	625	617	600	630	671	616	601	632	577	573	626	602	607	579	600	576	582	616	618	623	545	603	614	636	586	621	594	616	622	593	618	645	627	583	581	632	611	640	636	641	640	608	619	653	641	615	619	593	582	598	606	652	607	652	635	636	586	571	608	648	609	635	605	641	598	586	606	607	630	601	606	634	613	606	598	561	622	581	606	573	620	587	640	605	604	642	622	592	620	628	597	577	600	611	582	610	555	624	575	588	608	576	593	598	638	626	592	638	619	611	621	593	585	640	655	611	602	593	653	634	607	569	610	634	612	594	576	609	595	578	584	616	634	594	666	595	651	600	600	602	565	570	575	588	616	625	601	607	629	654	642	587	611	588	598	627	623	614	652	605	570	602	578	620	604	589	612	656	605	648	614	597	600	620	641	620	595	608	590	611	605	597	598	593	605	557	610	632	663	641	587	578	588	599	607	623	619	615	651	563	579	631	565	609	596	638	607	601	575	567	622	627	586	594	596	565	559	653	607	628	655	586	557	602	599	560	625	615	607	619	568	564	638	589	621	588	592	627	597	601	616	592	568	638	642	617	651	660	607	630	569	629	595	627	592	600	599	580	613	607	605	614	630	579	628	582	616	612	606	615	581	632	633	612	639	606	587	587	628	620	594	605	594	618	562	611	624	585	604	588	583	581	634	614	596	658	587	623	604	571	614	641	625	623	596	593	576	557	623	603	571	641	600	605	603	598	623	606	636	617	645	611	568	581	608	654	613	596	626	597	598	603	612	629	650	566	583	595	636	614	626	593	614	579	622	595	640	612	623	598	590	622	628	597	570	555	607	586	596	626	634	587	670	593	606	560	616	642	627	615	622	570	627	623	608	667	634	596	644	618	608	568	562	586	633	579	601	626	612	589	590	593	606	570	595	592	627	648	625	621	590	634	619	596	616	550	628	598	603	629	588	617	620	604	602	610	622	570	642	590	618	611	577	571	612	611	623	626	605	589	605	579	603	635	627	587	606	584	587	601	617	638	641	621	598	592	597	608	593	587	607	603	620	623	615	593	572	632	617	595	591	610	619	586	608	624	631	604	623	627	615	610	584	637	628	616	631	626	607	597	634	612	598	620	647	615	602	620	625	565	575	587	590	602	617	631	595	629	577	624	613	600	585	663	575	615	601	591	609	614	603	603	600	610	621	613	654	549	579	701	613	619	592	618	621	625	620	608	607	607	635	601	646	588	610	643	588	621	594	590	610	614	606	643	590	642	616	602	581	578	629	582	639	638	607	618	578	560	596	596	620	608	589	635	574	620	580	640	566	564	602	579	594	586	635	595	642	559	564	622	592	618	594	594	647	622	632	550	634	622	546	606	664	596	643	600	628	609	591	592	608	631	631	617	575	588	567	584	612	642	586	578	612	630	597	617	635	649	589	645	616	611	608	646	609	605	590	617	647	608	590	616	561	625	591	606	626	587	617	643	628	624	567	604	634	608	680	590	586	631	569	603	657	645	582	609	570	599	606	631	563	584	602	603	592	626	598	634	616	632	596	569	615	605	621	626	623	626	616	591	616	622	582	639	627	619	637	661	598	620	636	599	638	595	592	606	597	590	599	587	598	631	599	640	658	623	587	558	566	607	611	592	634	625	610	646	615	575	592	638	627	615	610	641	594	593	588	611	611	621	627	617	652	577	584	625	644	653	603	632	602	639	636	564	591	594	624	610	632	589	588	609	640	601	615	567	582	622	609	595	561	627	624	623	626	626	653	626	610	625	637	563	581	595	623	601	603	615	645	554	597	644	598	605	595	612	623	594	578	622	592	594	608	647	585	619	603	567	642	622	619	577	580	619	597	605	605	597	611	553	620	609	613	572	659	602	574	623	621	572	613	590	609	610	605	601	586	576	629	623	580	594	564	601	633	612	607	580	611	573	570	573	683	642	587	609	665	620	594	609	634	589	615	612	592	621	627	618	570	611	574	603	626	605	635	605	581	616	587	571	602	624	586	581	599	622	620	602	641	630	595	599	587	602	606	603	618	599	672	630	569	578	591	613	603	568	581	620	548	665	585	593	610	582	608	600	653	591	591	668	614	602	587	608	575	596	612	585	576	621	607	623	580	602	615	618	625	607	570	629	620	645	581	573	594	622	622	587	574	621	580	622	605	595	596	613	617	621	621	597	643	626	617	627	626	599	583	636	593	597	575	622	608	598	624	620	659	569	579	641	600	612	579	609	624	628	597	651	622	583	627	591	621	567	590	631	612	622	599	599	611	577	601	583	617	557	590	624	575	613	624	603	650	593	624	585	596	650	590	619	603	583	629	596	596	630	610	602	648	639	637	556	612	604	588	577	616	628	616	649	636	601	580	628	576	617	617	651	622	605	634	613	601	625	569	560	649	591	614	591	636	593	596	625	594	620	594	558	622	608	591	559	646	630	640	622	606	588	688	597	590	629	633	635	600	624	628	611	628	598	608	615	605	559	625	610	606	595	613	611	652	581	626	614	627	613	611	627	597	596	617	604	587	595	626	608	580	615	577	608	662	643	614	581	625	574	602	584	627	607	615	609	630	598	579	560	626	607	604	609	577	602	578	596	592	592	610	629	637	579	560	627	620	640	616	584	647	612	608	624	601	607	592	555	615	636	615	660	605	575	600	597	583	615	631	612	648	615	616	669	649	600	634	636	608	632	629	625	612	609	610	627	561	628	632	615	592	608	623	573	604	579	652	598	608	616	599	614	619	634	612	581	587	571	626	680	639	567	600	605	635	584	616	592	568	580	569	575	619	669	625	648	642	591	610	612	594	577	620	636	596	591	593	606	627	595	622	604	614	615	607	579	611	648	593	649	576	626	609	606	580	618	654	625	630	559	553	581	589	602	634	576	597	623	593	609	620	608	591	621	589	636	606	619	609	603	636	645	591	643	631	578	593	618	607	610	615	593	619	601	592	602	596	599	605	608	634	582	576	638	599	583	565	562	555	605	640	636	605	643	607	610	620	618	607	609	626	630	607	626	617	602	618	581	620	587	665	584	561	556	581	622	621	600	607	561	640	598	617	631	616	588	629	583	609	554	569	586	611	565	602	582	591	546	604	626	582	596	597	612	572	638	634	591	586	636	603	621	592	553	615	618	660	659	639	646	589	613	617	545	634	602	602	606	583	615	579	612	630	610	570	584	593	627	598	598	633	617	609	633	591	589	613	590	702	596	604	599	588	592	599	654	623	641	591	613	618	614	590	605	635	608	572	601	608	609	589	590	586	565	598	584	606	596	562	565	620	596	653	611	621	628	622	601	612	604	593	646	637	599	657	587	606	623	602	638	581	620	610	629	594	596	580	583	607	581	624	618	603	621	575	629	651	597	614	607	552	593	593	619	603	618	605	585	590	634	647	564	636	623
23021	21253	28926	23903	21268	21594	16769	7871	5614	3941	2352	2173	2138	1907	1653	1469	1302	1178	1061	1083	1035	974	938	870	882	861	835	870	844	824	742	725	719	708	731	666	674	731	724	714	706	722	698	688	722	698	716	714	713	697	667	702	638	662	638	672	664	642	693	718	694	716	656	691	701	661	770	663	718	643	705	699	666	665	680	704	721	726	703	708	675	674	714	684	635	652	718	700	711	736	699	673	676	745	662	636	697	693	697	651	696	685	693	697	697	676	656	679	679	660	674	669	686	640	671	663	648	659	682	675	662	628	730	677	687	664	702	706	657	692	683	666	653	657	633	688	679	678	685	689	739	674	670	642	675	724	675	676	702	668	707	667	729	650	696	662	659	716	687	720	699	685	676	643	653	643	646	674	688	623	631	683	667	683	632	660	664	737	715	740	665	636	636	657	667	661	703	652	700	725	652	654	697	677	698	676	684	704	661	681	665	676	631	672	696	701	665	669	704	644	690	705	640	680	645	733	685	661	661	653	658	697	653	670	680	643	688	671	700	670	647	700	669	678	688	647	667	605	708	628	681	689	652	672	705	694	676	672	670	653	655	626	685	676	621	652	680	657	700	670	733	626	674	657	711	654	654	664	657	679	660	690	671	685	644	694	702	651	628	705	644	702	658	668	648	656	640	689	641	645	670	713	692	679	635	685	624	662	694	669	669	690	655	632	678	682	698	662	648	692	715	673	680	665	653	661	665	662	692	681	647	700	683	630	658	680	703	673	692	674	653	672	667	697	699	650	673	619	703	697	646	669	704	687	637	700	619	690	673	640	686	674	698	676	709	654	674	646	652	655	668	678	709	721	733	665	674	631	645	683	700	707	675	725	628	665	671	650	681	667	665	695	683	655	658	652	691	685	686	691	644	606	675	680	674	609	677	665	663	654	710	654	683	692	693	631	685	678	695	655	671	680	641	665	646	714	708	673	700	630	671	702	638	708	677	687	659	699	666	654	663	682	668	628	658	703	675	666	708	712	641	659	671	671	681	711	621	684	676	668	648	674	657	668	663	693	637	683	672	723	665	696	653	692	675	645	661	669	709	709	673	635	700	682	660	695	693	630	681	695	677	676	659	702	683	678	617	672	691	659	670	706	695	662	697	673	677	663	693	677	689	705	721	630	656	630	614	651	690	665	695	667	672	702	700	721	657	725	683	676	681	665	669	704	691	640	642	730	682	716	669	677	680	712	730	677	701	711	652	652	631	721	642	649	713	665	666	690	672	655	652	695	689	653	707	669	725	655	676	675	711	671	663	689	682	659	638	696	650	676	655	696	634	678	693	680	693	629	655	733	680	700	674	685	691	665	683	646	677	699	667	693	619	639	684	688	652	653	726	672	745	642	672	653	663	641	668	680	653	711	637	662	696	646	674	671	667	684	684	697	690	673	708	672	659	664	678	663	717	700	675	699	736	697	624	635	661	685	661	696	673	660	678	688	665	650	667	673	748	666	711	657	655	646	707	663	670	655	655	664	663	647	687	661	713	657	639	675	672	676	665	651	666	660	658	679	705	662	640	682	695	711	715	673	683	705	698	676	639	703	657	656	703	644	652	734	639	700	626	710	637	642	671	657	685	679	689	668	674	652	741	696	682	670	675	732	679	693	705	722	699	663	664	696	700	665	649	699	650	661	656	684	715	705	669	656	666	675	673	656	717	654	625	598	659	675	660	694	642	666	651	729	705	665	702	656	679	639	704	658	659	688	744	637	632	649	658	639	707	701	669	671	677	644	672	687	690	679	684	691	683	707	710	683	633	692	653	694	692	639	632	644	674	638	642	681	651	692	701	718	702	650	681	700	632	663	690	662	611	641	710	716	687	674	656	654	626	659	656	636	646	636	653	730	637	709	702	665	693	656	684	713	703	664	647	675	647	660	690	666	665	681	641	719	674	630	666	696	650	702	660	675	659	660	684	709	645	681	668	685	665	707	673	660	694	692	679	666	643	657	645	686	740	701	660	684	647	619	681	661	647	673	664	631	664	676	703	671	651	703	686	635	647	647	664	662	694	700	681	675	659	679	706	623	675	678	687	676	633	639	701	695	648	651	642	663	709	694	682	708	672	660	652	657	664	685	674	696	660	677	694	638	678	662	671	691	669	675	721	693	645	669	666	666	654	676	667	650	675	716	683	648	673	680	697	626	598	625	640	666	648	665	669	645	701	677	638	692	625	647	635	673	655	644	656	645	666	681	689	638	648	635	644	677	650	663	714	693	698	707	681	674	720	680	672	678	605	657	685	664	682	690	667	670	677	635	668	667	631	626	683	679	705	660	660	679	687	611	679	696	651	678	649	707	634	662	694	646	662	709	687	700	638	651	671	641	637	691	670	665	671	683	635	658	669	644	651	691	714	675	640	664	689	688	682	642	699	662	664	678	701	647	686	686	641	695	665	668	721	697	686	657	660	711	665	663	640	623	691	675	674	637	680	684	645	686	722	683	664	690	661	588	704	719	672	699	655	659	647	684	706	675	614	670	683	644	659	654	669	701	702	682	620	682	661	652	670	668	606	702	626	704	645	697	660	688	658	701	645	680	667	711	628	711	690	702	675	701	652	687	646	641	643	656	624	648	714	655	688	668	667	685	672	640	641	674	660	659	630	676	638	686	684	645	666	679	656	698	679	686	684	689	661	686	655	649	661	712	685	668	686	674	725	694	669	717	666	605	679	657	672	681	660	679	717	674	665	662	713	684	685	652	632	702	655	684	644	698	692	676	652	659	657	674	680	679	650	722	622	678	650	636	665	672	697	653	670	674	640	658	650	640	682	763	675	635	682	656	684	704	624	703	703	687	661	674	673	692	641	660	650	684	679	644	678	653	707	652	670	653	655	675	650	652	689	683	691	654	691	695	689	685	687	678	650	692	659	663	683	700	691	664	700	680	654	661	651	667	692	650	630	702	678	649	629	665	666	693	657	706	666	633	696	709	740	715	650	687	659	635	668	660	625	686	633	702	661	625	673	682	643	643	704	667	696	705	674	667	685	664	703	711	701	674	657	667	635	690	718	696	647	660	674	701	699	661	645	658	631	693	670	668	698	668	668	650	689	628	657	607	645	698	682	666	636	659	645	707	666	691	681	674	666	696	670	703	727	690	679	633	658	681	609	679	671	623	665	662	678	662	625	673	648	673	657	664	713	667	677	707	678	691	638	704	723	652	667	664	668	645	669	668	684	607	664	723	689	694	632	699	672	701	651	658	678	676	621	675	639	684	685	663	707	717	690	740	653	681	667	628	676	653	674	670	633	674	670	704	665	671	592	666	705	658	685	719	681	648	679	673	660	679	696	639	638	683	662	674	655	658	636	693	635	638	681	704	675	654	644	702	644	648	651	640	672	662	689	639	712	676	692	689	656	651	664	676	645	650	692	677	669	653	650	665	671	686	646	680	666	642	611	654	692	699	675	635	697	679	665	728	606	718	725	679	659	687	679	661	638	670	697	661	673	636	660	677
33397	58949	45983	29063	15416	13620	11672	10484	8849	5986	3741	3179	3226	2702	2243	1932	1700	1603	1413	1387	1355	1242	1102	1052	1071	939	1011	927	914	911	860	846	817	805	820	807	762	822	756	779	792	806	771	767	733	745	739	743	740	749	698	749	700	738	729	728	715	753	670	772	721	735	767	739	698	703	765	721	728	754	720	741	722	691	711	709	725	716	718	831	725	756	767	724	710	766	795	799	752	758	738	769	766	738	719	755	743	719	772	748	711	741	765	767	725	712	729	727	736	726	725	733	734	721	739	735	707	719	754	739	726	718	702	697	736	682	726	721	740	671	693	725	761	728	702	695	746	754	699	710	702	737	707	751	729	722	687	686	740	692	738	710	736	718	744	684	722	728	699	665	752	742	731	686	689	716	739	662	740	704	736	704	742	680	707	740	712	680	731	694	678	654	733	743	688	779	693	744	725	778	737	702	719	743	735	684	701	691	724	736	726	728	722	776	733	745	705	717	716	735	761	726	735	732	756	754	735	671	762	746	685	731	796	682	766	713	789	743	716	713	748	697	764	757	711	741	732	731	751	717	745	699	728	723	720	730	691	735	759	754	731	702	704	674	765	750	732	719	756	734	715	708	721	727	699	677	725	668	745	722	736	767	665	721	728	635	787	712	755	722	678	732	736	720	726	767	753	758	718	715	745	744	698	747	742	732	744	711	725	729	672	684	792	740	704	744	717	715	705	747	704	707	753	714	695	722	746	719	733	736	736	752	738	742	722	713	693	746	764	755	694	766	732	675	735	700	723	665	747	728	741	753	689	698	708	680	712	683	758	701	740	744	795	773	738	720	792	722	718	742	702	752	740	732	736	726	766	736	708	786	724	769	756	742	752	758	779	725	730	684	737	725	737	719	701	719	737	733	710	710	710	703	732	740	706	725	745	698	772	723	761	717	703	722	785	729	698	769	710	721	685	751	729	733	789	732	765	734	754	726	701	732	760	711	738	708	720	759	722	715	735	693	738	750	717	718	719	700	724	711	743	726	717	756	691	706	734	721	755	699	755	715	746	721	722	723	750	716	717	696	738	658	694	714	681	716	679	649	739	698	738	783	682	746	733	758	742	708	708	729	753	714	738	697	711	727	724	741	726	724	671	780	798	681	684	798	751	709	766	702	735	728	725	724	746	697	761	761	712	713	743	741	777	711	733	766	739	719	717	709	699	752	745	711	704	715	686	714	717	737	754	740	704	705	740	683	739	730	742	704	706	714	702	730	720	728	677	756	746	704	722	710	743	738	728	715	705	688	697	732	742	731	725	769	726	692	669	722	709	713	740	755	687	728	707	650	777	725	749	741	737	682	746	706	715	756	724	714	738	692	700	716	727	739	666	761	699	736	779	707	731	672	759	747	736	722	721	726	721	690	756	723	741	686	711	696	701	735	705	673	709	719	760	723	713	711	657	687	738	668	727	719	746	723	759	725	693	732	776	740	725	769	706	758	729	672	736	702	690	740	704	754	704	725	745	693	727	690	711	692	715	732	740	740	739	720	726	672	685	710	770	730	719	788	735	706	760	736	709	740	710	709	757	735	723	721	743	701	726	746	722	707	707	709	713	765	666	736	738	746	724	746	715	716	681	716	740	741	724	718	753	722	704	720	702	755	746	704	735	767	769	736	718	757	692	719	728	734	705	694	723	705	715	716	739	683	716	736	708	665	713	728	762	691	726	709	730	709	723	751	754	716	717	701	752	749	733	731	747	741	716	701	755	733	700	783	715	733	722	696	718	729	736	675	754	769	727	680	761	712	716	704	695	727	755	727	736	732	696	744	716	760	701	700	716	760	738	737	735	725	696	731	763	751	735	700	788	735	714	685	753	699	698	676	719	733	751	739	729	756	715	794	730	703	701	704	783	736	698	714	744	764	794	710	708	708	668	756	734	684	736	712	709	708	720	779	735	700	742	670	736	725	765	724	742	748	753	725	704	686	725	693	706	725	731	719	714	730	770	716	722	717	736	760	676	640	771	705	705	743	717	706	705	703	694	737	738	676	780	771	743	746	691	737	702	704	691	726	704	734	787	776	767	723	720	692	677	734	708	713	733	747	698	735	765	695	712	698	756	725	759	731	711	729	719	721	726	728	744	732	671	670	671	765	717	755	752	745	727	704	726	694	754	725	716	714	734	670	718	730	736	694	748	741	671	692	700	711	711	731	740	723	697	687	685	694	731	715	695	759	663	755	755	707	692	748	738	704	710	707	799	729	731	742	719	759	751	690	721	786	727	725	719	724	700	711	800	734	731	719	703	734	750	763	718	659	684	744	755	734	737	716	756	732	717	711	756	781	738	778	695	741	726	725	721	749	697	715	733	760	704	714	697	668	713	733	735	764	791	728	722	723	745	779	694	704	764	745	756	754	740	730	752	763	771	706	689	716	689	714	780	742	698	696	709	697	716	709	788	742	712	742	694	694	744	755	736	709	701	763	743	729	723	769	730	766	745	656	698	684	695	726	754	719	710	733	741	724	706	724	739	732	735	745	723	681	703	723	753	695	720	748	697	756	698	735	774	701	761	743	745	695	746	681	705	703	764	734	695	694	724	710	657	725	711	744	681	652	714	732	736	726	707	729	726	677	719	716	726	733	745	724	697	719	750	718	726	725	721	751	721	726	727	747	770	694	750	765	713	738	713	677	703	694	762	705	708	716	718	731	758	661	697	708	654	736	695	773	705	735	749	700	676	727	740	766	720	686	747	754	749	748	725	713	672	683	710	768	693	730	709	698	726	684	704	706	703	667	753	741	764	696	711	726	705	727	669	728	698	719	687	765	688	689	730	687	727	748	711	719	705	709	672	732	693	731	689	723	691	740	730	700	720	711	752	729	735	741	733	760	715	674	739	754	737	716	723	685	719	737	733	734	726	729	728	744	737	743	702	696	777	736	747	705	712	738	721	779	700	767	752	719	737	738	743	688	692	708	700	739	734	722	721	739	731	723	776	689	703	751	721	715	721	723	731	740	677	716	707	735	698	787	787	749	744	696	728	734	735	727	680	708	726	768	774	711	738	691	751	726	701	705	738	751	719	740	691	745	716	678	684	751	677	730	674	694	727	755	730	685	738	741	698	673	704	730	705	753	715	700	701	761	725	718	716	708	692	747	770	706	724	728	680	752	710	711	664	653	753	734	704	749	725	759	724	698	716	706	709	695	741	703	743	718	785	765	723	770	759	727	722	713	723	758	665	772	714	668	724	695	704	695	766	706	732	708	761	741	672	812	705	772	747	750	746	704	708	748	689	747	754	774	692	732	647	697	757	786	761	765	685	717	709	719	697	709	716	735	748	754	724	698	726	703	695	728	753	731	701	708	701	716	726	686	764	736	731	678	744	676	680	790	728	729	726	707	722	698	695	691	797	737	725	752	748	743	732	740	708	704	742	741	780	719	777	729	745	726	707	723	750	701	718	707	740	711	713	679	734	714	664	731	673	701	739	711	704	785	730	715	762	688	747	721	747	712
28804	27413	30544	18216	5571	3105	2636	2512	2002	1469	996	898	942	822	720	655	678	646	592	606	617	560	563	588	597	549	589	604	531	516	499	538	490	517	502	523	508	512	496	513	511	530	504	500	503	492	505	512	524	519	505	505	519	528	499	444	497	463	524	440	481	503	510	475	513	550	497	454	518	494	512	527	479	493	501	492	498	479	467	466	502	485	491	512	460	515	501	493	472	510	473	505	528	488	532	474	544	489	453	480	443	468	483	528	503	501	525	502	500	489	500	452	530	479	518	490	515	495	513	465	495	466	491	472	500	460	507	524	482	481	500	529	479	447	505	467	533	497	535	480	473	507	461	453	504	479	472	502	439	482	508	449	515	433	501	553	465	483	474	509	496	497	481	509	467	493	438	480	507	517	509	466	482	485	518	491	514	510	502	502	514	464	463	484	529	477	500	499	521	459	516	479	509	538	489	477	533	485	523	484	491	514	494	481	488	457	452	509	518	468	477	493	472	507	486	474	490	491	532	501	470	516	480	527	470	471	491	492	487	496	503	470	527	521	541	492	509	495	486	481	489	513	511	478	516	449	520	522	464	492	481	507	486	488	464	480	489	500	518	533	500	496	478	521	495	484	479	504	494	479	517	505	513	510	512	476	429	487	489	471	478	500	491	470	515	485	492	492	509	448	476	519	461	491	495	449	490	484	487	505	484	502	491	500	473	486	525	438	530	507	551	498	481	505	468	513	515	469	486	484	517	494	473	497	527	503	461	474	520	532	462	472	500	476	484	510	471	485	510	551	479	519	497	531	519	490	484	492	500	491	478	468	487	498	471	483	449	453	487	479	485	524	504	478	498	512	501	533	492	505	524	505	454	454	509	481	470	468	486	517	510	510	501	515	498	503	513	485	509	485	497	486	491	464	485	494	520	525	499	516	498	487	487	486	460	463	512	505	478	504	491	469	470	528	493	512	488	476	501	496	459	512	468	486	522	478	495	495	481	498	482	487	453	514	488	491	533	478	499	523	497	515	465	529	489	483	485	553	473	497	512	494	501	491	487	517	471	468	507	515	500	522	523	472	479	477	518	476	512	506	489	519	484	501	480	481	483	506	468	536	472	549	489	495	510	463	515	474	484	465	475	467	497	485	516	470	492	504	530	516	473	469	511	499	530	475	467	513	497	446	474	481	497	487	453	471	517	489	473	528	480	485	519	511	481	503	527	488	513	489	481	452	480	501	492	484	481	503	484	523	434	492	473	516	480	511	512	507	513	498	510	512	528	503	509	477	453	470	483	486	515	512	514	488	472	469	489	516	503	484	490	489	482	472	505	452	497	493	474	483	488	460	516	421	500	442	503	472	483	484	506	522	473	491	550	515	483	503	457	525	511	505	525	473	482	496	461	500	483	495	493	486	511	515	463	516	489	477	502	491	518	488	462	478	468	544	497	505	490	478	516	513	497	490	475	483	520	492	520	526	498	500	532	467	483	496	479	480	484	459	476	485	518	499	470	455	454	479	473	514	469	492	447	543	491	448	534	461	458	501	481	460	515	493	450	513	488	521	501	457	472	472	483	517	474	475	482	465	486	489	505	464	499	524	508	530	463	492	481	493	493	520	506	461	506	490	522	445	509	527	489	472	498	490	476	498	542	494	497	499	482	524	487	467	500	516	490	462	459	495	490	459	489	508	529	466	514	478	459	480	493	453	473	479	470	463	476	479	492	487	487	479	452	482	458	467	494	508	464	464	496	469	494	511	484	494	479	497	464	528	509	490	505	497	492	483	468	479	462	510	551	469	497	505	478	501	535	489	528	502	483	472	454	489	468	506	434	499	483	490	501	478	472	460	483	486	527	464	481	464	500	491	491	488	502	477	516	485	491	496	477	470	521	493	520	505	487	502	516	502	536	489	526	485	471	535	460	483	509	491	504	477	474	494	484	503	489	506	508	475	487	491	506	476	506	501	458	497	490	468	479	492	508	461	486	490	500	461	450	487	530	504	478	488	507	454	521	499	508	518	488	491	495	479	513	480	463	494	514	497	471	491	491	491	500	459	473	509	542	496	506	498	518	508	487	523	514	446	499	511	529	532	505	512	488	515	504	504	494	475	480	512	490	473	478	464	507	441	509	476	485	498	493	472	482	460	523	482	507	532	506	520	501	488	504	467	464	490	497	461	509	480	493	471	552	554	524	513	467	479	496	463	461	499	494	493	455	462	499	484	488	508	444	494	496	476	472	485	514	478	496	496	528	506	520	467	513	481	517	472	469	517	471	549	516	470	490	478	463	499	480	519	494	506	491	522	496	495	481	522	510	484	472	491	513	520	459	458	490	467	468	472	493	471	499	464	474	499	493	496	521	506	490	512	501	535	537	516	489	571	480	483	523	488	458	504	474	514	456	486	488	507	537	524	467	475	459	495	509	477	504	466	494	504	473	489	494	494	494	463	510	536	497	455	512	477	532	491	475	462	510	456	477	500	483	472	518	536	486	516	490	492	497	460	480	488	466	483	499	464	477	515	538	495	541	487	470	534	494	488	489	524	473	545	487	479	511	478	505	482	477	472	502	470	512	484	495	496	502	494	528	506	494	494	507	489	548	490	481	474	500	498	439	496	493	495	486	513	465	498	546	516	527	517	523	503	488	502	463	460	476	487	477	495	461	470	528	494	476	476	480	481	517	514	498	458	507	465	496	481	536	460	508	514	495	520	506	488	480	491	499	483	505	499	520	501	502	485	478	490	468	541	531	445	503	484	499	437	510	517	499	499	498	546	545	500	500	518	475	487	515	497	490	466	459	507	488	536	490	503	504	502	519	531	521	436	490	491	496	448	483	490	474	499	507	479	485	490	483	484	493	490	485	487	510	525	469	501	495	483	466	499	500	505	472	490	493	524	504	497	469	485	463	536	486	492	500	457	511	505	497	491	469	473	488	526	503	520	495	455	487	459	461	477	497	507	517	484	496	512	512	487	480	522	463	478	527	427	508	479	477	480	475	463	467	509	501	484	433	508	493	556	490	496	453	520	490	498	464	488	496	490	472	500	499	495	503	491	490	478	489	468	454	490	494	466	483	490	481	493	455	469	521	495	493	485	473	531	499	501	480	499	455	491	479	484	516	450	483	516	540	518	508	488	489	464	485	482	456	505	508	518	487	494	493	488	475	486	476	467	492	519	447	528	462	483	497	479	495	496	527	505	486	506	519	493	550	484	506	520	518	472	514	482	481	483	465	489	513	490	492	519	512	471	502	471	512	486	478	497	491	509	514	494	504	480	461	466	543	510	532	509	492	516	510	484	506	465	484	496	520	485	517	524	469	523	479	489	474	484	496	498	488	472	501	503	534	500	464	512	483	508	531	476	461	525	473	518	445	481	492	466	477	482	453	471	502	516	503	519	479	502	528	479	507	509	493	478	483	472	476	461	517	473	486	503	525	506	524	495	499	496	503	488	483	548	476	507	484	515	496	482	483	495	496	468	484	498	499	510	474	507	475	500	496	490
31677	44913	31161	15729	7131	5226	4593	4347	3491	2362	1468	1365	1325	1079	1004	936	920	867	789	735	721	666	680	659	615	626	638	624	623	568	564	616	625	596	613	583	549	591	589	569	570	559	609	595	560	535	541	530	552	568	545	601	544	547	551	545	585	576	576	560	584	585	538	549	570	590	549	552	523	578	536	544	540	525	565	564	548	565	555	558	563	527	633	538	574	557	621	558	553	597	556	576	580	559	568	516	531	566	550	573	562	577	583	563	548	551	603	578	562	592	552	570	544	558	599	625	580	536	537	560	564	575	544	552	549	558	570	533	623	567	515	574	550	558	548	551	517	560	549	543	563	531	522	545	556	549	502	571	509	558	529	582	530	530	542	590	608	534	562	541	545	563	577	539	528	553	571	542	577	580	534	558	527	540	546	569	537	546	553	566	559	549	535	547	566	609	575	538	551	519	572	536	543	594	562	590	556	488	543	600	553	553	560	506	576	541	509	548	548	554	602	549	542	569	546	549	535	564	539	580	557	559	565	567	542	562	579	548	524	554	554	544	572	552	549	563	553	534	602	537	579	525	577	547	547	572	522	553	554	543	566	595	566	539	563	572	612	562	535	555	581	580	576	598	579	563	518	519	544	550	533	518	576	577	596	529	586	539	576	550	548	568	541	558	569	591	550	540	536	557	543	505	557	551	564	583	589	560	544	575	571	552	547	548	540	548	572	568	551	586	562	515	587	618	553	551	553	514	575	584	558	560	569	559	552	594	589	531	560	503	549	536	570	565	589	572	564	540	496	553	563	599	558	552	576	528	562	507	553	534	541	539	560	558	506	600	585	546	543	552	560	568	551	560	519	551	550	554	538	563	517	576	557	530	540	533	555	544	554	519	538	597	595	545	592	555	553	548	526	546	567	535	561	542	556	587	552	538	556	531	568	496	573	607	595	555	575	537	553	548	542	548	578	585	552	582	600	549	528	569	562	538	582	511	576	556	554	531	562	594	525	568	519	552	552	593	531	566	580	556	516	600	571	580	549	560	498	525	525	553	549	555	535	511	544	541	586	537	558	563	545	534	542	554	571	569	546	514	537	555	541	545	520	533	563	562	536	568	568	552	583	577	546	549	545	568	582	572	569	563	575	540	534	553	542	567	574	556	546	593	521	560	564	578	520	557	568	520	592	554	600	568	590	551	582	594	545	587	563	582	592	581	529	546	566	525	522	539	570	581	591	545	572	562	539	557	541	594	569	579	540	571	530	580	544	596	520	566	530	541	546	557	558	477	554	573	567	539	568	561	546	576	530	504	563	552	571	535	606	550	559	558	585	505	583	568	504	536	563	552	524	598	577	518	529	514	545	538	574	552	579	576	520	541	542	545	575	532	537	561	548	534	557	534	576	548	559	518	543	553	582	543	511	557	561	588	568	521	540	555	540	522	570	523	554	527	502	560	528	591	526	530	563	566	567	573	555	545	572	590	552	519	533	533	574	563	548	579	522	564	552	537	558	507	577	543	521	540	559	559	551	543	500	562	521	530	587	555	532	602	575	531	561	573	531	576	539	594	558	593	519	615	558	544	528	557	505	540	549	520	512	589	579	522	580	577	566	560	541	540	585	509	530	550	541	563	566	524	535	552	558	562	507	541	534	583	611	554	555	539	494	494	530	530	519	578	544	558	586	558	545	564	594	556	544	551	549	623	589	608	604	573	555	505	542	570	496	518	527	543	526	583	561	556	551	563	522	527	568	541	561	536	580	528	575	582	547	570	548	573	517	550	552	562	591	547	555	518	542	572	547	552	554	532	554	569	526	548	588	498	543	575	537	569	574	551	541	603	521	588	577	557	511	560	571	550	529	555	595	571	513	573	540	519	582	499	550	554	517	561	521	528	563	584	583	553	587	584	564	504	529	536	539	548	526	533	556	544	550	512	556	559	505	535	576	593	547	522	601	559	588	550	522	529	542	576	569	490	548	519	562	540	552	547	559	538	577	552	560	521	527	522	573	528	561	574	560	562	578	600	499	589	553	584	555	550	571	533	566	565	580	589	566	568	555	510	539	561	597	559	564	536	516	543	582	565	497	596	589	568	551	593	562	549	565	568	567	577	528	566	570	572	532	545	582	535	533	567	521	530	543	512	543	574	568	545	558	557	553	567	525	543	580	558	561	567	529	584	568	557	538	500	577	607	584	523	540	561	552	569	606	559	510	541	529	556	549	532	539	538	550	553	555	553	590	557	486	543	507	585	556	546	527	584	567	525	576	559	549	561	530	531	554	574	528	567	595	532	558	585	567	540	511	561	564	573	497	568	554	554	534	524	534	578	548	557	563	534	534	531	524	554	608	552	593	512	567	547	524	513	574	580	546	560	544	558	565	555	564	538	541	573	541	537	559	571	577	596	584	561	570	578	531	576	531	571	541	550	530	581	516	571	562	503	579	571	578	545	557	573	536	567	541	561	501	524	540	560	575	549	571	510	546	578	520	550	553	546	606	591	603	511	536	557	554	547	567	516	548	523	591	554	578	575	558	535	525	557	533	582	515	550	553	545	571	541	545	571	567	522	555	538	597	569	582	560	530	539	523	553	538	572	557	585	597	543	557	570	529	544	520	565	562	563	569	585	577	544	589	584	530	561	555	558	543	537	513	541	499	607	584	587	502	575	549	566	574	524	531	554	572	511	536	561	534	548	568	580	560	501	555	547	566	572	534	533	566	546	552	535	518	546	574	590	578	565	546	592	547	551	519	545	588	552	582	560	551	546	613	601	528	540	544	613	577	554	568	569	547	520	579	595	553	523	552	597	574	519	561	553	559	557	520	557	533	530	530	526	578	556	529	566	540	546	550	542	545	582	572	556	546	554	566	558	557	577	571	499	543	570	548	560	539	534	597	549	552	574	597	533	537	545	552	554	536	549	562	534	614	533	561	570	577	568	590	550	541	534	540	584	564	569	590	617	536	560	564	575	523	595	551	523	584	505	554	561	564	547	556	512	563	540	546	526	556	562	592	540	534	536	533	585	546	571	541	541	512	580	539	571	547	595	557	552	532	558	549	577	541	558	559	568	511	506	566	556	577	510	555	560	516	569	555	571	582	564	566	562	575	601	526	543	568	545	531	522	562	551	569	565	566	528	555	556	575	546	571	567	570	562	557	570	532	579	585	556	587	551	564	520	518	541	553	543	550	570	567	524	602	541	552	547	560	572	561	564	584	594	512	561	549	564	613	571	577	518	555	598	568	564	574	543	573	581	557	535	544	543	568	582	533	528	529	568	586	553	589	577	594	505	537	530	525	535	617	545	572	495	584	541	566	543	562	550	575	541	556	541	580	536	577	586	521	560	556	539	541	587	557	552	523	573	545	531	573	530	535	546	573	582	554	528	518	573	541	533	559	563	565	594	552	568	540	564	580	565	573	573	568	555	593	564	541	551	546	539	558	591	556	526	585	490	575	528	569	556	569	558	574	538	559	612	579	555	547	519	564	574	567	562	540	580	580	536	553	542
23992	21207	28528	24318	21227	14512	6308	5021	3884	2949	1798	1599	1431	1300	1124	1037	903	854	834	774	787	775	671	727	685	667	639	657	659	679	619	589	606	600	559	554	613	606	579	567	628	650	673	551	557	564	549	548	557	528	540	563	571	510	554	512	564	536	583	529	530	586	554	540	563	534	597	534	566	530	578	585	555	558	570	549	535	553	566	540	579	595	602	558	548	577	562	544	560	555	591	555	607	552	565	550	559	564	579	569	574	567	549	576	567	536	570	538	543	522	597	574	531	564	591	576	540	542	544	555	575	566	560	579	531	613	544	599	505	568	531	550	529	550	551	506	513	559	516	528	577	540	554	555	537	520	556	584	585	530	582	560	554	539	569	583	553	585	561	558	504	495	504	564	568	563	593	558	558	559	535	521	613	569	555	524	578	515	582	559	553	562	567	546	591	588	567	550	534	544	563	585	524	510	573	529	576	562	548	596	552	520	583	562	579	539	575	565	565	554	549	523	572	558	562	585	574	575	541	522	584	583	565	571	582	574	573	563	545	577	545	538	573	548	585	542	595	562	543	568	561	551	549	616	546	597	563	534	515	576	557	529	557	559	592	587	562	613	561	562	586	544	571	545	582	572	594	544	552	600	583	555	541	551	586	569	566	613	584	530	576	528	611	553	522	541	546	524	536	570	563	568	527	554	608	558	566	580	603	553	540	573	582	575	571	571	510	591	573	549	527	568	569	560	505	570	566	541	525	618	570	572	577	568	544	546	528	587	529	548	533	563	559	589	581	552	538	575	585	553	544	562	581	543	530	554	588	572	563	557	544	555	554	555	586	620	584	564	583	601	531	512	517	524	551	575	555	559	613	559	563	580	555	619	581	606	524	543	555	574	552	542	549	563	557	560	552	556	551	547	568	561	536	548	556	526	556	562	570	567	523	570	541	586	602	574	558	582	596	568	585	543	560	533	565	603	608	540	529	548	563	541	572	562	578	558	532	564	557	558	552	565	557	534	589	556	535	548	540	567	562	569	574	540	580	560	583	579	532	581	581	557	577	588	525	615	562	561	540	555	546	561	566	574	569	548	559	593	563	573	576	538	566	544	563	568	589	553	521	519	581	554	553	573	565	527	565	577	572	579	560	586	541	576	595	503	585	525	527	549	543	563	513	583	540	578	551	585	537	567	540	592	560	529	548	558	569	535	549	591	541	530	553	568	588	565	601	553	565	553	545	566	509	578	575	555	505	509	558	562	616	578	591	574	572	607	564	541	535	583	564	552	575	547	532	570	537	574	575	599	591	556	569	564	540	522	528	521	571	543	532	572	555	534	564	570	537	578	518	581	539	515	521	620	552	570	569	563	578	584	579	536	551	585	537	565	553	641	563	543	578	567	559	582	561	587	577	595	538	555	551	548	584	576	588	600	567	533	547	578	594	568	544	585	546	567	559	534	566	570	521	519	559	539	551	573	525	580	581	543	560	560	522	536	562	589	542	514	559	549	528	552	574	557	556	576	551	580	565	539	557	591	567	558	602	558	544	537	566	546	537	564	548	562	555	541	536	572	553	538	536	612	533	564	547	505	535	549	549	572	542	570	554	557	562	571	558	552	535	520	607	537	559	569	561	561	550	531	582	563	586	585	560	550	558	566	564	542	519	522	528	534	569	576	547	546	556	509	578	554	571	553	557	574	569	568	546	580	558	555	513	538	572	542	541	569	567	592	548	533	585	561	558	607	580	527	542	539	553	567	573	558	569	568	581	518	576	535	576	547	556	550	577	543	566	564	537	584	513	565	559	558	553	532	534	532	546	564	539	578	532	571	584	530	567	543	583	542	588	554	563	574	555	600	496	582	560	541	513	560	564	524	557	552	558	557	567	576	542	573	561	580	556	558	591	519	553	524	579	544	528	547	571	585	496	559	565	589	568	528	538	561	548	556	577	548	570	526	532	580	560	557	554	538	569	514	579	576	537	586	590	515	554	586	522	551	526	555	543	542	572	538	582	565	560	567	564	586	594	565	562	589	574	543	540	609	499	546	553	576	575	511	544	551	565	545	585	556	604	610	555	528	530	568	562	563	550	551	640	536	567	582	548	567	563	525	548	556	595	560	564	579	548	528	550	547	580	530	588	538	554	541	562	502	552	573	568	576	518	539	546	574	559	595	575	578	541	554	534	564	563	548	618	540	597	541	532	473	560	561	521	531	552	551	574	562	611	559	572	571	554	562	567	556	577	558	588	599	555	586	542	538	503	590	536	525	535	544	522	585	541	531	563	540	545	554	568	561	604	582	530	554	592	582	555	590	564	546	555	560	585	592	577	586	552	546	551	549	501	549	557	575	544	564	576	568	512	524	477	548	572	534	567	558	583	548	557	542	570	562	548	563	551	573	585	533	551	578	567	574	585	573	524	537	607	562	562	593	521	544	550	518	519	539	545	531	573	553	563	529	553	578	564	566	524	538	548	583	561	538	583	587	539	585	573	564	533	570	588	522	536	607	560	507	573	546	550	538	559	570	567	531	546	546	566	527	529	565	529	567	536	563	559	537	545	540	540	561	597	569	590	591	575	537	551	548	561	577	543	538	538	525	558	554	516	542	568	563	587	592	587	546	558	577	557	561	524	562	547	546	558	583	604	584	554	572	581	569	527	562	568	550	555	571	568	584	565	533	548	591	550	556	594	598	551	601	586	568	561	610	541	583	574	556	595	542	607	554	533	541	530	555	612	571	560	542	577	525	562	547	569	570	549	597	555	563	533	544	554	568	589	583	585	536	540	555	553	538	564	611	575	557	559	573	585	594	548	559	538	517	544	552	585	569	554	542	562	564	567	579	632	537	589	529	545	585	566	542	596	575	545	548	551	607	522	563	557	562	583	617	555	564	516	583	546	551	574	541	582	562	559	559	536	627	543	546	550	533	532	556	572	529	530	563	535	576	577	519	562	519	585	531	544	551	574	576	526	537	555	578	553	569	544	575	545	553	586	545	523	576	560	547	568	527	587	592	544	550	541	518	560	568	557	548	538	593	572	584	578	568	542	570	568	599	539	548	559	601	581	520	597	540	536	537	538	568	582	566	524	572	572	551	546	539	569	558	624	545	548	571	573	564	544	538	582	521	527	528	500	559	559	576	573	545	567	584	545	563	543	545	558	578	527	559	555	533	570	564	539	563	585	554	584	553	531	554	549	550	571	543	570	574	532	563	551	574	515	516	543	523	520	572	558	522	599	525	568	557	542	568	525	537	563	499	575	552	572	575	535	568	539	573	542	533	533	572	567	556	507	550	556	528	564	554	570	521	535	535	542	537	569	530	545	588	591	530	546	553	584	543	535	540	601	571	569	556	558	580	565	531	579	555	541	532	584	523	556	586	585	508	557	531	565	548	588	571	569	520	554	569	553	542	569	590	571	603	538	533	531	538	542	539	617	549	559	518	559	588	567	568	559	555	556	535	555	546	580	564	524	553	582	573	573	553	519	516	544	516	538	578	557	547	579	577	536	562
29157	53444	39054	24966	11742	8499	8032	7919	6619	4678	2810	2396	2117	1900	1695	1381	1213	1152	1026	917	967	894	813	887	821	757	758	780	798	703	739	711	734	650	669	680	702	677	668	650	673	769	759	604	676	641	624	604	629	633	654	617	635	625	619	599	603	641	632	618	566	625	622	583	640	652	592	631	652	608	580	623	637	604	568	689	610	608	638	614	600	645	617	629	635	610	639	681	686	604	624	668	592	599	611	623	640	638	619	621	616	581	623	643	628	618	625	595	587	636	599	597	635	636	612	632	660	654	598	599	641	644	653	607	638	575	656	626	603	603	609	620	591	604	621	632	585	639	608	596	598	604	619	569	606	621	600	581	640	615	598	601	618	669	622	583	600	622	593	621	635	632	643	668	633	608	599	587	573	591	639	637	607	623	573	601	613	660	607	614	622	633	610	670	602	644	614	609	607	664	606	578	648	597	646	661	634	634	620	621	657	606	625	604	592	600	612	598	618	604	585	582	608	598	605	593	600	606	622	623	599	616	586	621	613	558	597	608	665	578	647	618	598	603	626	598	666	604	633	613	647	610	643	593	609	669	622	578	635	621	592	617	605	590	647	624	632	632	596	623	652	584	603	649	605	660	651	602	623	626	580	626	588	645	598	621	608	666	616	585	569	568	590	617	614	642	562	592	631	640	603	597	619	603	620	609	610	646	587	611	592	621	605	625	654	617	601	631	620	602	628	627	636	619	654	636	600	619	624	608	646	667	607	655	616	614	591	627	624	589	610	628	563	619	632	613	564	633	630	638	626	614	652	625	596	660	644	628	603	614	622	601	560	613	568	612	608	580	591	621	574	621	605	633	617	621	614	633	616	631	582	619	614	632	635	599	610	642	585	654	574	597	620	646	617	666	611	662	606	592	634	638	632	617	601	600	640	602	660	618	633	599	589	601	611	592	596	619	607	561	637	645	637	602	642	612	631	604	615	663	633	638	621	648	580	605	617	634	607	595	615	570	588	619	583	611	588	558	664	606	583	620	625	645	650	609	593	588	609	620	632	624	653	590	642	613	623	606	632	581	585	614	593	622	595	609	623	616	595	627	621	629	602	605	601	610	610	593	575	617	616	647	616	607	655	585	595	623	618	585	596	597	611	626	620	628	612	623	565	651	634	618	615	642	575	630	663	627	606	587	647	600	586	610	614	637	604	581	608	612	675	614	654	634	612	626	581	648	627	611	552	575	586	588	660	605	677	638	635	623	565	662	612	601	608	596	597	628	624	614	619	586	641	597	658	608	602	619	644	634	592	617	632	613	638	660	624	659	571	604	623	662	618	607	590	559	615	608	620	574	629	636	607	619	667	598	612	648	614	599	651	640	606	571	599	638	559	577	617	630	630	588	589	645	606	633	590	614	631	595	620	620	630	608	652	630	604	655	604	633	577	577	614	606	615	582	613	618	596	642	623	596	620	633	657	659	662	599	624	598	590	621	630	584	620	615	602	609	629	582	618	624	590	625	632	641	616	605	663	602	646	672	593	601	621	645	548	643	596	604	591	628	607	615	665	622	628	613	602	591	602	571	657	631	592	618	638	608	632	574	579	579	584	638	593	584	610	602	653	619	631	583	548	633	581	615	620	614	611	615	627	655	654	643	638	580	646	658	622	618	593	618	655	617	632	609	628	621	584	636	608	649	634	614	618	627	625	620	582	587	635	599	594	643	611	607	617	598	596	633	627	630	633	612	642	601	644	598	639	619	644	584	618	642	611	618	608	608	621	586	628	642	686	631	605	598	632	624	651	620	589	582	632	671	655	607	582	617	625	628	610	594	623	591	643	580	611	650	580	636	607	671	592	634	680	621	638	600	599	636	590	619	607	627	595	626	601	590	628	660	633	582	628	605	605	578	615	627	589	654	655	637	611	604	634	646	619	602	588	605	622	610	678	624	640	582	619	594	621	626	663	595	623	619	645	619	618	649	628	582	615	649	598	582	639	653	646	649	658	596	619	641	625	619	591	615	581	579	586	604	617	585	563	598	626	607	608	603	576	625	646	630	613	653	646	633	618	671	629	607	633	636	631	582	622	688	641	617	624	579	609	599	625	613	595	639	630	636	585	592	644	608	599	651	610	615	610	609	595	604	609	594	604	653	596	601	565	601	633	594	597	604	646	594	617	647	592	664	627	586	593	636	593	576	603	635	606	600	616	596	621	599	564	597	586	598	577	589	628	611	575	616	605	588	630	584	630	608	611	565	589	606	581	610	621	634	592	611	655	605	631	583	614	638	610	621	633	606	579	623	614	612	675	644	586	614	618	626	622	639	664	644	606	643	639	644	623	592	611	615	618	594	614	590	634	664	609	612	611	575	623	640	655	640	644	574	620	636	595	594	617	588	606	618	636	623	651	628	627	606	624	627	630	618	609	597	636	639	619	635	611	628	631	598	597	624	637	667	602	639	634	630	626	608	623	647	605	601	594	622	614	630	552	645	612	599	620	628	640	585	606	659	579	563	611	582	634	574	621	596	610	623	624	605	642	540	623	609	580	622	614	647	610	634	607	662	641	670	621	585	655	620	624	651	611	577	619	621	593	600	636	633	597	640	584	626	599	602	597	620	639	617	627	609	649	609	623	615	634	625	612	557	634	619	629	623	636	616	628	634	605	613	604	634	678	639	605	627	599	606	661	619	610	609	608	627	632	582	627	600	643	656	622	641	587	613	573	624	651	623	571	643	605	593	602	593	678	597	641	614	611	630	617	607	633	615	580	574	601	621	622	643	598	616	601	657	627	646	634	601	600	608	597	603	610	624	594	566	644	629	655	651	591	609	623	641	638	608	602	639	642	647	644	632	586	619	616	625	616	671	645	573	635	606	616	589	651	627	620	627	640	660	576	601	645	616	598	596	638	646	665	621	653	623	557	613	613	592	666	578	645	602	596	616	632	611	610	623	616	607	642	613	627	565	646	617	582	636	664	607	608	630	562	615	573	644	607	611	627	650	650	621	609	644	586	644	558	590	631	643	611	601	627	618	637	614	629	593	613	644	610	625	621	606	643	608	584	616	608	637	597	630	589	613	612	641	626	600	602	592	570	605	582	618	621	616	617	597	614	606	589	596	586	643	584	610	660	645	592	612	566	595	600	574	596	563	593	651	576	645	603	623	570	598	624	596	606	603	631	642	629	658	625	642	663	604	615	669	585	609	643	645	613	665	632	632	688	642	627	643	607	623	640	586	630	620	617	595	590	601	607	643	641	623	616	641	647	574	587	630	603	612	642	622	595	617	617	627	626	649	587	611	576	603	661	654	628	583	617	624	620	627	614	626	621	603	629	594	595	592	639	596	580	573	601	650	605	651	646	637	623	592	601	596	592	618	585	625	624	668	622	656	661	590	594	660	622	592	602	635	596	627	616	605	635	587	599	591	564	576	648	596	631	662	600	610	579	620	613	616	616	609	591	659	592	617	622	594	659	633	593	602	608	651	605	638	653	564	592	605	569	603	629	579	607	578
25349	21271	27823	25762	14491	4344	3565	3331	2741	2077	1505	1230	1055	970	963	852	800	763	720	677	690	670	606	618	644	663	621	568	633	592	563	580	555	551	558	614	576	539	589	579	529	595	641	562	535	535	548	572	538	529	582	592	527	535	536	545	495	560	545	562	522	506	587	549	538	545	553	542	516	538	536	531	551	540	586	558	557	530	576	536	568	531	588	514	534	526	571	535	512	545	563	551	563	600	531	574	562	523	570	576	576	504	563	530	560	551	526	514	546	519	530	549	556	538	582	563	539	537	555	574	581	542	558	576	542	540	532	545	558	560	483	557	550	533	518	512	531	550	505	531	548	554	580	541	559	554	517	504	503	547	497	505	514	573	576	523	522	579	566	530	550	532	514	539	549	528	547	542	543	576	559	526	578	595	577	571	535	549	527	532	547	560	567	535	581	546	518	552	553	527	560	544	556	545	560	484	568	552	566	535	553	567	530	564	572	543	522	536	580	538	564	502	524	526	559	494	539	522	518	573	538	545	576	569	565	524	527	512	557	556	578	539	558	506	558	539	512	546	570	535	552	567	544	538	543	540	507	584	520	554	532	547	559	517	559	564	562	569	573	548	575	534	513	565	516	537	538	557	548	537	552	534	548	538	567	559	562	529	528	538	529	500	519	580	551	531	559	482	539	494	535	542	509	529	540	545	570	521	544	572	546	534	598	537	532	567	547	569	541	568	528	553	501	560	542	538	576	564	573	577	584	570	541	567	538	573	542	527	550	563	574	558	534	583	544	507	537	529	542	534	541	618	524	549	524	549	554	571	534	523	546	502	566	556	539	581	545	526	578	538	538	554	551	566	542	584	577	539	576	542	564	601	578	560	553	540	519	524	527	571	552	530	528	561	553	549	567	530	575	525	551	540	531	520	509	541	537	549	536	543	540	598	522	512	575	525	575	543	520	521	566	557	520	548	520	573	589	534	552	547	554	552	525	595	531	520	599	568	524	567	515	558	558	543	541	545	550	539	554	532	522	497	520	570	489	514	580	522	509	539	602	525	553	522	547	608	530	558	518	565	575	527	577	517	505	552	545	576	511	538	542	548	489	558	588	575	544	533	533	572	519	553	551	563	603	538	505	541	539	535	568	554	527	525	553	544	480	576	553	561	551	540	544	535	528	559	557	515	530	531	567	574	492	558	582	525	504	566	579	565	534	510	556	560	536	565	554	544	530	539	541	549	538	561	565	521	545	566	572	526	540	534	563	531	519	528	533	572	510	564	542	570	532	572	528	542	524	521	534	547	541	551	554	545	539	564	588	598	564	492	480	528	552	573	506	557	565	550	523	592	511	534	542	502	508	561	568	550	558	551	546	541	570	542	553	531	562	539	489	517	517	539	564	517	543	556	552	569	491	550	562	531	556	602	552	556	548	548	528	504	568	508	517	567	494	574	537	533	535	532	508	541	586	543	590	496	551	529	550	527	538	571	560	544	555	522	542	527	560	545	527	553	496	557	579	557	542	590	530	570	578	553	535	542	578	573	495	520	574	516	586	553	534	559	503	542	525	508	529	532	568	498	550	566	545	547	506	583	560	550	555	572	580	544	516	539	519	500	534	508	528	530	548	548	508	524	517	523	558	546	517	582	529	551	541	558	563	577	570	570	568	591	509	569	546	582	532	558	545	549	534	548	561	508	526	529	512	544	563	542	521	569	559	567	537	515	572	554	524	577	579	526	517	561	518	545	552	534	538	546	546	521	592	513	539	545	543	523	527	512	542	548	483	562	537	537	548	526	518	546	553	552	550	546	523	553	540	519	537	518	575	547	552	550	543	535	585	540	537	521	516	571	558	534	548	535	522	575	558	503	537	508	513	505	540	519	614	569	523	548	540	583	578	572	578	544	502	586	521	533	506	540	561	569	560	542	524	558	532	610	525	534	525	569	554	542	545	571	516	558	578	545	567	531	587	534	502	537	548	528	548	496	551	558	540	546	564	533	541	531	585	515	545	544	557	523	518	521	544	547	587	522	543	569	514	560	538	541	544	572	546	579	548	499	532	521	556	532	525	554	524	529	549	569	558	561	550	540	557	533	558	536	569	556	570	522	532	562	540	555	526	503	596	548	562	528	588	536	531	537	556	578	536	525	559	525	563	548	508	526	580	523	560	510	550	492	556	537	561	549	554	537	547	579	519	540	533	570	511	567	561	506	555	592	542	547	542	581	520	553	541	571	508	574	575	567	540	509	568	575	541	575	551	583	536	563	538	519	559	561	529	519	533	500	541	529	502	528	530	557	556	561	508	491	541	593	546	550	573	539	528	555	517	570	539	534	547	568	519	561	543	545	550	536	534	552	558	559	527	518	525	522	560	577	530	532	563	560	573	506	560	533	507	579	515	543	530	494	555	524	531	538	573	544	543	528	564	540	564	542	551	542	507	560	556	539	518	584	499	562	538	538	525	534	528	587	560	552	560	551	535	552	567	559	560	602	530	595	576	569	530	555	569	570	579	523	557	550	542	523	526	547	529	566	543	541	545	559	525	524	528	520	582	539	587	509	552	519	558	541	544	588	544	544	555	532	545	555	553	536	555	540	511	566	537	541	542	587	558	488	575	537	542	516	557	541	531	531	553	575	557	519	566	521	542	565	575	564	528	542	534	526	551	516	564	565	534	570	616	566	570	531	556	572	526	540	525	539	575	595	532	559	557	541	558	549	514	563	539	496	536	516	535	600	548	573	533	527	550	544	569	536	556	553	549	555	561	563	549	552	584	550	547	533	534	531	579	553	533	537	609	548	591	585	573	520	562	558	511	565	538	548	540	487	536	536	559	539	553	538	559	553	555	532	543	538	537	538	545	504	559	541	591	588	552	557	543	568	546	555	572	539	518	546	520	542	528	616	520	553	531	538	574	501	568	577	536	580	532	548	513	535	541	531	562	515	532	575	556	537	582	544	543	548	544	598	531	573	538	523	563	547	562	488	563	546	535	520	563	554	577	565	540	566	525	548	565	582	561	569	498	535	561	573	559	543	561	585	550	588	542	525	505	543	534	531	558	564	514	525	529	562	529	504	548	518	541	558	532	568	556	572	554	585	501	582	564	535	559	537	553	535	577	543	536	591	526	536	550	553	562	556	550	557	562	548	572	568	551	538	570	519	558	523	548	512	517	525	571	529	553	517	528	561	542	561	585	555	564	562	594	518	537	523	579	528	524	539	537	577	524	545	565	558	542	527	534	547	555	550	551	617	557	576	597	560	585	552	539	522	546	536	537	509	526	547	536	527	519	524	529	565	578	578	527	522	515	575	525	528	538	535	516	534	563	557	545	555	571	528	589	574	571	533	519	531	563	577	562	547	544	546	540	572	554	503	555	525	554	574	529	569	548	538	527	504	565	553	551	502	535	567	508	526	555	536	540	559	576	551	534	530	570	468	583	583	580	545	533	541	539	545	564	536	556	515	532	570	548	496	526	609	568	523	495	575	555	552	553	552	560	501	547	583	559	493
30605	49192	36874	20877	8381	5871	6406	6013	4869	3613	2301	2049	1646	1514	1346	1146	1077	1002	922	897	817	775	752	777	782	749	691	704	680	698	669	647	645	614	631	665	652	606	607	628	639	659	749	649	605	583	605	585	605	611	600	632	650	609	602	606	617	592	612	615	589	624	624	596	589	621	613	632	617	641	591	621	593	617	619	615	640	582	623	674	633	606	598	622	600	637	615	644	626	602	600	575	601	640	617	626	671	617	623	613	604	587	642	675	614	627	575	620	607	654	600	612	622	618	634	589	551	631	597	597	680	653	638	593	616	585	581	601	593	578	632	608	629	624	609	636	636	577	608	605	653	567	632	633	613	600	601	620	582	612	643	588	631	604	621	581	607	674	606	638	649	604	598	627	632	599	608	602	584	657	603	610	592	628	602	614	624	596	647	607	638	622	583	656	619	640	609	598	573	563	598	611	600	626	609	630	582	596	581	586	619	606	605	627	606	605	582	583	595	603	623	611	624	582	608	649	593	641	642	640	624	609	579	564	634	624	574	610	594	572	614	586	617	621	594	600	655	593	584	624	606	575	575	655	584	633	635	574	610	555	604	639	606	626	634	616	612	635	595	624	621	579	595	589	597	600	583	616	585	595	598	633	618	605	633	582	632	623	583	600	561	626	582	615	571	586	572	620	605	608	605	600	629	616	583	622	613	606	603	646	563	629	609	651	614	626	598	614	618	592	591	595	629	598	609	650	620	630	602	635	594	623	620	624	628	641	628	615	600	621	584	599	602	625	650	661	605	644	594	626	596	659	610	633	596	647	600	598	621	604	628	614	598	597	635	610	622	642	559	620	593	605	628	621	633	635	650	608	611	651	652	589	618	622	576	565	632	633	603	594	579	642	615	612	619	590	626	651	639	573	595	596	610	615	605	656	616	611	579	652	615	610	610	637	618	608	626	654	580	588	615	614	626	621	620	650	619	623	549	592	596	583	626	598	625	612	636	656	609	642	617	622	598	581	564	657	613	600	609	585	611	589	603	619	616	613	585	622	582	591	595	630	528	608	668	594	602	643	596	584	598	630	608	607	576	608	584	626	621	621	606	672	622	579	591	597	566	648	664	606	669	603	637	609	618	595	630	614	635	591	616	587	628	631	562	617	597	560	617	596	618	626	576	618	613	608	619	640	602	643	616	599	660	628	606	591	617	567	622	599	639	577	628	588	615	616	654	611	626	620	639	586	638	601	592	597	620	641	578	591	631	619	581	598	588	623	621	602	601	597	596	578	640	561	594	629	647	600	598	566	578	632	624	621	681	564	556	663	600	604	607	604	629	643	557	568	669	605	608	646	599	662	598	628	639	626	607	602	593	624	614	583	600	619	592	649	648	630	626	609	627	585	595	616	627	605	594	605	587	606	638	637	624	604	596	583	626	642	602	649	605	550	617	591	643	627	641	605	587	651	643	608	570	593	603	635	608	655	608	641	591	602	615	579	596	612	658	609	615	628	643	596	580	580	643	599	630	618	590	610	617	606	605	566	660	620	606	594	614	639	595	599	607	611	594	613	628	645	632	626	635	629	617	634	602	638	624	598	629	631	627	613	647	605	628	623	646	569	575	640	581	608	618	624	592	577	641	575	614	615	630	591	617	603	618	598	621	589	563	620	614	599	621	603	616	630	623	632	575	581	625	625	575	634	649	602	691	634	654	574	620	596	632	602	584	630	631	646	613	650	619	573	579	635	652	627	594	640	603	638	625	606	623	638	646	615	646	605	538	583	602	604	629	615	683	595	596	629	659	637	591	585	595	583	662	570	631	590	615	659	600	632	602	602	635	602	650	625	622	679	644	613	623	621	587	614	631	597	576	636	607	609	616	647	643	637	564	613	660	599	611	595	625	634	621	611	594	620	639	613	618	652	635	599	608	610	574	647	587	562	598	660	588	599	655	656	670	622	566	621	652	596	606	645	639	596	598	607	629	612	626	633	590	596	642	573	643	642	600	621	624	644	597	607	591	648	609	575	634	667	607	609	585	594	570	606	618	584	623	628	632	578	574	633	593	615	592	594	622	643	602	607	620	634	643	629	592	639	632	607	604	592	636	637	600	629	608	600	589	573	612	623	658	609	587	575	668	608	577	588	620	617	563	615	604	629	605	564	565	584	641	660	597	589	611	592	602	628	614	637	651	576	625	629	611	579	629	594	568	610	631	686	575	650	584	598	590	640	605	601	627	617	623	618	603	622	613	571	602	607	593	612	590	633	614	624	633	631	601	635	557	627	614	605	629	623	629	590	608	576	604	588	576	634	605	621	602	613	590	622	625	597	587	619	608	626	639	612	668	619	673	615	602	639	597	555	602	657	611	620	628	606	617	567	584	614	642	577	626	599	597	599	579	627	593	577	602	603	591	653	592	614	611	616	623	620	651	578	612	629	644	597	655	629	617	619	617	651	597	577	599	634	601	578	592	597	613	610	646	597	579	674	622	590	625	643	584	588	631	608	609	591	623	570	666	648	623	641	613	590	620	626	600	609	595	588	628	652	626	644	562	575	622	564	587	618	615	586	579	624	552	577	587	628	608	635	638	552	614	612	617	633	594	613	577	605	566	590	594	633	581	644	628	594	561	623	602	600	662	622	599	555	616	603	610	605	614	641	585	649	613	629	607	613	614	605	623	700	612	636	636	640	626	588	626	648	612	602	604	630	643	627	610	638	608	583	593	592	623	583	661	655	639	620	613	618	597	601	570	632	623	622	648	604	637	592	628	629	603	630	609	607	597	594	632	621	626	592	595	583	633	568	643	606	621	631	659	651	666	593	589	635	581	586	628	605	582	668	614	631	604	601	629	639	617	588	551	623	570	562	620	609	637	615	626	584	590	583	668	563	637	624	640	643	594	596	625	594	602	615	614	631	602	619	561	639	647	593	609	653	581	592	622	583	632	619	607	619	618	617	633	592	556	620	623	647	615	590	635	599	615	630	624	614	610	592	594	631	591	601	607	599	651	604	609	558	617	634	617	610	596	640	576	618	594	597	576	574	645	608	612	635	589	607	594	624	590	608	587	603	601	587	617	603	612	639	628	645	623	624	661	590	642	634	575	592	609	584	585	629	572	578	636	584	606	622	638	601	577	595	585	556	631	617	614	635	614	586	637	627	616	610	566	567	595	585	640	620	620	589	626	641	607	642	610	639	626	586	645	581	624	594	608	636	596	562	608	588	612	631	627	612	650	639	594	617	606	581	537	615	598	593	606	626	637	611	585	610	657	631	667	614	612	589	596	625	635	613	621	603	591	587	655	655	612	649	586	609	571	653	611	615	619	589	606	650	643	633	628	630	618	618	613	579	618	668	606	614	619	625	570	626	652	627	632	667	611	569	626	630	607	623	563	587	591	594	604	599	631	601	638	650	629	639	576	652	585	568	628	601	623	650	600	627	592	619	621	613	570	602	594	617	576	640	621	591	636	615	656	590	597	608	611	575	599	608	665	592	610	602	604	606	600	617	599	575
23069	21292	29034	23947	21310	21452	15626	7013	4760	3763	2691	2502	1941	1750	1640	1464	1324	1185	1105	1018	968	939	970	867	835	877	843	795	791	761	753	758	745	726	721	733	686	707	674	704	706	720	854	670	723	692	635	679	624	658	672	682	671	666	668	639	684	683	667	740	696	641	631	607	624	615	715	675	653	673	610	665	670	625	658	701	699	626	656	742	647	675	646	660	659	698	661	674	682	643	708	629	702	665	649	680	633	639	645	668	635	659	671	662	620	653	676	700	652	660	670	643	648	700	635	627	674	673	660	647	678	671	656	637	696	701	677	703	706	665	655	658	637	686	688	642	651	667	686	662	669	592	693	630	652	682	662	641	659	645	687	650	664	615	664	641	658	644	663	688	632	668	642	646	636	666	640	651	656	637	626	638	635	707	651	680	644	713	607	723	662	709	662	661	655	687	690	650	670	611	677	703	664	689	629	668	700	647	661	617	624	624	674	659	675	697	682	611	647	640	663	658	651	687	708	665	693	677	668	635	714	665	618	674	671	649	678	652	648	637	637	687	671	717	671	664	650	670	675	655	659	647	617	622	675	705	666	659	649	625	696	679	620	634	672	674	627	687	679	677	651	653	685	645	669	682	658	688	638	637	682	669	656	697	695	668	700	669	664	644	663	598	665	676	640	637	680	650	701	654	648	687	690	646	664	647	660	695	676	625	662	691	657	650	642	678	668	662	645	693	619	681	693	634	635	681	652	682	646	654	660	653	663	697	634	678	684	663	636	697	645	675	633	675	658	613	646	671	670	613	685	684	668	639	659	659	663	693	679	615	664	665	606	665	681	651	674	667	656	644	639	641	671	651	672	675	663	650	633	666	706	664	642	628	645	652	605	717	665	687	635	630	647	661	642	603	608	669	687	625	635	680	658	629	640	620	607	711	632	642	587	700	609	639	635	693	689	641	636	677	675	681	664	651	632	714	700	639	652	669	642	626	675	684	594	685	664	685	635	680	656	675	665	659	706	605	613	658	647	676	633	675	617	669	652	688	625	703	653	676	633	665	637	670	647	638	651	676	656	663	635	677	630	662	693	671	674	697	620	653	642	667	618	721	637	684	628	683	661	648	665	662	688	634	674	663	613	681	709	619	679	675	645	675	628	644	681	683	651	684	693	605	687	675	616	649	623	650	679	663	637	663	673	722	648	648	680	640	661	646	689	649	654	726	669	637	679	661	618	665	678	641	663	685	650	657	616	644	659	687	650	647	657	654	636	697	598	635	665	637	656	661	654	701	637	676	669	700	689	651	623	681	642	637	654	671	671	638	673	694	665	633	649	666	602	652	650	696	712	679	689	657	651	682	662	653	627	692	675	678	637	693	662	632	679	684	632	699	672	654	679	660	626	663	677	699	668	652	619	665	643	639	661	661	638	641	672	662	652	604	588	643	665	658	654	655	619	627	630	600	715	609	647	628	656	667	684	642	629	676	676	641	661	649	640	639	667	656	685	688	591	651	648	701	683	612	674	629	644	619	649	696	654	639	674	645	630	664	676	606	685	655	615	652	609	627	652	648	681	678	700	643	700	720	662	623	683	661	646	636	646	652	647	676	671	675	611	681	641	634	694	659	643	626	677	617	670	671	639	661	633	672	650	636	665	679	653	654	679	712	643	670	699	625	694	665	665	680	631	677	669	688	650	648	659	697	621	671	661	694	687	653	692	645	618	696	678	672	660	608	613	698	675	623	674	641	664	647	622	646	671	667	707	680	614	664	703	633	640	650	662	605	692	660	678	678	641	591	634	667	624	633	626	649	675	663	667	664	699	658	681	644	682	626	641	654	684	655	612	676	630	689	640	663	652	623	667	690	643	645	649	623	665	637	651	655	635	676	659	672	654	673	641	661	670	639	614	661	631	670	644	672	676	660	707	623	681	693	626	658	639	630	664	703	663	636	646	675	707	654	657	686	676	647	646	648	663	646	694	653	716	663	685	646	679	699	645	614	633	639	648	619	613	686	641	673	667	657	686	669	681	624	650	618	704	691	635	675	666	650	650	683	667	662	689	675	687	659	661	646	655	661	693	658	656	667	682	653	699	644	684	617	683	643	639	642	651	639	655	627	690	688	691	640	667	667	632	636	649	675	641	676	681	645	680	641	680	626	645	666	664	703	690	694	652	712	678	690	611	688	649	666	663	620	642	682	646	642	722	691	652	631	648	656	669	643	650	659	679	649	673	669	656	630	619	664	720	662	687	624	654	682	638	617	669	673	697	636	660	688	650	675	613	644	629	648	666	684	674	681	676	609	692	726	695	681	655	598	620	685	674	673	684	668	673	638	663	679	663	653	683	686	604	608	661	693	624	680	597	675	600	610	625	654	675	672	675	651	650	697	617	683	661	644	628	678	656	617	632	674	639	678	681	637	654	685	648	601	667	642	644	645	647	611	681	640	719	694	673	619	612	650	622	647	692	652	629	680	670	657	643	633	659	642	684	648	701	653	668	594	705	632	673	659	661	682	639	666	692	658	690	642	678	649	649	668	689	641	692	712	586	735	658	672	624	692	628	641	663	662	676	673	640	674	687	638	657	643	686	635	666	659	701	666	658	606	632	669	674	636	641	644	641	661	626	698	690	672	636	648	689	654	684	644	648	642	649	681	715	631	623	632	684	624	730	619	641	646	712	677	680	633	635	661	649	675	660	621	679	642	622	668	637	672	648	691	648	666	663	634	651	637	667	685	757	672	681	668	678	659	650	650	666	664	633	662	668	678	671	690	676	682	667	662	691	652	686	676	650	686	678	663	628	657	669	661	697	638	664	632	609	634	630	666	661	674	661	680	654	658	677	670	672	724	686	667	646	684	724	632	611	652	649	698	662	653	624	660	636	677	672	698	721	649	693	678	624	712	679	672	699	589	675	694	654	639	691	651	654	673	624	641	667	680	666	676	645	739	679	648	649	660	642	690	658	646	654	715	676	630	642	657	640	704	674	675	632	640	652	649	695	651	648	710	694	652	664	710	670	648	656	653	650	659	603	669	648	642	670	672	689	663	654	666	648	711	660	683	606	641	664	668	603	677	667	649	654	651	665	650	683	628	640	640	744	660	666	649	682	689	681	688	641	692	678	671	635	625	690	686	681	617	662	687	682	678	654	653	660	672	693	669	678	712	661	670	690	619	634	616	656	643	636	684	639	720	678	645	631	616	656	657	668	661	666	641	670	624	676	690	631	618	641	683	656	614	680	627	676	714	667	697	681	648	622	682	672	619	679	630	621	692	653	652	621	708	671	696	675	633	648	644	676	583	659	612	613	640	679	615	689	633	673	684	632	661	614	666	661	682	644	695	664	647	625	699	661	682	672	688	691	665	651	662	598	683	716	637	623	642	664	669	628	650	669	690	650	635	666	683	635	640	660	647	665	701	628	659	621	647	643	683	667	663	629	666	707	647	645	675	606	698	691	645	682	692	637	652	653	669	651	631	662	639	672	653	650	691	668	666	695	639	656	713	679	701
32455	58815	49935	26344	14296	10623	11106	9536	7546	6244	4318	3723	2913	2452	2239	1941	1711	1505	1504	1338	1252	1105	1100	1030	989	987	995	891	915	882	856	863	823	831	836	793	796	810	795	713	786	811	958	830	661	706	727	677	761	715	751	717	737	710	718	684	743	737	729	736	713	759	663	771	698	752	734	685	758	711	694	721	766	678	696	709	713	710	688	718	767	713	708	742	732	729	664	728	714	716	691	739	711	742	732	706	745	756	723	731	679	728	726	728	718	729	698	745	734	719	746	731	740	692	752	721	803	729	723	724	718	744	696	715	683	764	682	725	702	721	705	706	727	688	748	702	711	730	684	699	697	733	731	712	744	733	720	703	708	703	716	743	734	684	693	692	663	715	723	772	744	727	733	687	751	699	690	717	710	712	746	722	687	712	699	734	724	717	728	673	721	708	732	726	783	666	685	724	676	714	740	722	700	714	722	712	710	706	670	740	739	744	714	708	733	674	735	686	758	698	721	711	733	678	702	727	675	742	685	708	700	724	739	717	704	759	735	701	705	727	734	680	707	661	733	703	701	739	710	696	768	702	734	727	684	718	661	738	701	700	723	725	690	690	705	673	725	716	688	743	693	700	693	697	720	738	736	727	779	705	731	782	686	678	706	749	692	670	741	745	670	719	712	688	706	700	721	709	670	718	733	739	718	703	718	736	730	703	711	663	695	717	763	724	727	699	698	714	732	699	768	695	706	691	690	734	731	695	730	676	649	712	678	691	717	704	711	694	659	683	677	760	704	718	694	680	737	761	687	741	728	712	735	687	702	743	712	701	698	727	698	720	695	665	706	691	754	773	711	736	732	754	713	719	645	745	685	723	706	766	712	729	709	683	726	771	687	728	701	711	706	754	679	726	718	787	700	712	669	708	730	724	747	714	718	685	720	733	713	713	670	669	736	733	681	708	692	803	733	710	708	642	705	721	690	737	698	719	713	681	688	692	732	745	725	698	710	702	705	736	702	694	699	725	724	687	704	715	736	712	695	736	689	717	717	713	738	733	697	660	728	691	677	717	759	774	705	679	704	707	675	730	719	712	760	731	683	694	714	752	713	699	740	738	714	728	704	680	738	736	729	727	748	745	710	729	720	684	754	765	713	699	678	713	685	700	727	692	727	741	744	721	731	683	683	732	737	689	741	657	734	708	700	722	717	740	707	693	744	673	697	714	709	700	679	703	723	732	723	751	714	692	758	735	735	758	739	696	714	740	684	657	745	698	710	708	698	718	709	706	699	724	719	704	745	754	661	689	727	678	683	724	722	775	719	726	701	691	745	684	681	693	712	724	707	715	726	710	697	764	763	714	667	730	712	735	724	704	684	736	707	710	744	731	732	692	742	725	733	704	694	678	683	733	739	671	744	702	665	705	736	675	701	707	695	719	777	726	731	744	708	702	689	703	752	709	749	657	752	687	747	660	717	710	756	745	679	707	672	756	687	713	733	724	673	763	725	711	705	722	679	722	721	691	714	682	704	690	733	690	730	656	701	752	733	731	681	705	702	728	741	721	719	694	702	653	721	740	706	714	692	755	719	725	686	679	705	711	739	676	711	742	718	751	686	752	689	699	731	711	689	720	722	709	733	680	719	688	704	718	758	698	668	730	714	717	704	664	725	730	722	721	692	726	717	716	698	733	701	727	743	722	692	726	706	722	741	735	724	771	697	750	695	718	679	702	711	709	705	719	689	705	760	687	787	715	725	742	716	768	736	721	735	701	687	700	711	746	748	712	710	738	716	740	715	702	744	709	726	707	689	771	718	708	660	723	686	729	742	698	692	648	777	762	750	730	759	681	725	690	706	731	746	695	728	737	717	700	679	706	695	726	698	720	776	716	697	736	694	689	696	685	726	689	695	692	715	715	684	655	728	713	690	710	691	711	697	685	707	709	710	719	705	688	703	655	734	651	708	725	733	696	716	685	783	734	679	693	766	692	689	736	689	744	729	718	705	720	714	650	698	724	727	734	655	692	695	730	668	752	727	684	726	728	729	770	735	682	738	715	749	733	710	710	747	716	691	714	699	676	744	738	705	695	697	735	711	729	692	742	680	723	706	749	652	724	676	730	725	723	712	728	726	745	756	705	751	699	722	752	753	682	686	700	704	710	679	707	695	699	746	654	741	718	714	694	644	718	727	743	681	737	730	716	698	720	760	710	681	713	748	677	652	695	726	740	748	709	720	680	697	724	725	706	695	740	766	713	707	713	694	732	740	720	717	706	751	645	731	742	698	727	721	723	714	716	713	699	692	709	692	720	699	703	696	693	764	755	687	749	696	734	706	777	750	694	717	672	670	712	725	700	719	673	683	755	734	723	712	716	681	753	767	737	746	726	715	712	667	709	662	738	727	709	713	729	697	724	709	731	699	679	773	691	735	694	698	690	715	741	732	735	721	719	741	727	675	733	737	679	729	691	713	666	702	717	732	719	713	731	763	745	698	713	744	704	792	747	695	689	759	766	729	676	732	712	679	723	697	721	679	716	697	719	741	710	706	703	717	650	688	772	713	739	776	711	712	680	723	700	723	719	754	727	743	752	723	756	692	728	723	713	761	744	688	707	694	697	719	761	677	737	728	729	716	679	686	677	754	707	758	697	728	733	701	699	778	698	729	725	723	747	736	714	750	651	738	708	692	713	749	671	741	664	689	734	703	698	678	726	702	685	703	721	709	711	725	706	683	676	686	716	737	699	691	689	701	737	741	772	734	684	725	712	703	751	662	718	676	732	716	728	742	749	747	672	709	699	719	719	703	736	679	710	660	668	730	667	715	682	694	776	709	748	701	723	649	757	709	647	743	657	706	685	745	770	702	722	714	708	678	703	738	718	722	713	747	719	720	741	708	738	682	688	698	740	707	750	689	715	665	737	693	673	715	706	738	661	723	666	666	785	748	721	692	693	723	675	716	783	682	708	704	706	722	725	706	706	768	732	701	705	730	688	750	699	696	690	730	716	696	724	788	723	718	684	752	688	719	712	712	690	750	746	671	702	740	710	726	727	688	708	699	741	669	703	770	709	665	749	688	764	718	736	688	721	671	769	697	718	712	688	689	708	706	715	715	712	701	726	739	706	752	763	702	723	698	717	731	736	730	703	701	687	710	703	703	679	726	741	684	701	739	696	698	680	729	724	719	678	753	744	705	678	721	693	680	697	730	709	729	668	719	691	742	699	701	685	724	686	746	726	720	760	700	707	746	687	726	686	730	715	677	729	683	695	694	730	716	670	728	716	713	698	706	694	754	749	727	746	773	694	693	677	717	701	726	710	699	688	674	726	704	660	719	733	712	707	678	728	725	718	692	697	732	658	708	759	734	758	659	698	762	749	731	699	691	740	716	709	725	697	707	757	757	698	650	726	729	705	727	725	726	720	705	763	704	690	761	719	700	671	698	722	741	678	717	690	676	710	678	708	708	717	681	704	755	716	697	679	705	737	717	723	699	725	708	716	729	684	682	699	707	755	783	710
28279	28045	32156	15825	4565	2433	2402	1959	1729	1474	1129	943	891	775	772	743	666	622	598	538	565	577	532	511	544	526	473	471	506	516	490	461	526	461	461	471	497	550	475	447	472	455	477	491	469	465	511	465	485	451	422	466	436	446	440	460	453	474	478	500	460	462	455	443	480	494	471	469	476	423	465	463	488	454	442	423	477	434	490	449	453	462	482	454	447	470	499	473	488	469	474	472	493	462	477	442	474	455	457	481	479	461	473	458	455	423	458	470	483	459	482	420	489	435	468	441	473	441	441	462	471	462	446	508	504	459	475	474	494	449	482	514	459	445	465	433	456	453	500	453	453	427	455	447	447	476	447	451	443	467	464	493	474	456	442	439	478	504	498	496	453	474	463	463	496	453	447	468	499	490	492	450	478	457	445	466	460	440	472	496	475	479	524	487	443	447	458	460	444	482	474	468	482	496	429	434	479	467	464	444	444	492	457	455	431	444	495	477	463	464	497	450	445	466	485	472	434	480	456	449	456	455	494	475	471	510	441	455	464	458	461	448	496	493	450	468	459	492	446	478	441	486	477	478	476	469	449	484	469	476	465	492	443	441	449	444	472	447	471	437	463	455	480	432	452	459	421	476	430	458	467	427	439	470	491	481	471	458	452	436	483	499	461	489	478	448	460	435	449	477	482	448	490	437	450	464	460	469	435	455	441	460	421	458	495	461	481	448	487	407	462	486	483	458	440	464	432	489	473	470	468	483	453	471	459	491	455	449	455	459	447	496	470	443	430	448	453	424	512	403	453	471	448	472	413	476	467	461	458	473	448	466	445	430	472	481	475	468	466	424	435	462	479	440	481	456	461	431	440	443	455	441	442	461	487	475	447	452	477	460	443	516	429	473	432	456	469	452	490	447	443	453	452	470	416	443	485	477	470	433	471	471	471	450	448	476	484	500	437	428	463	441	470	465	479	487	484	463	491	455	454	445	448	433	454	457	423	443	475	458	473	444	430	418	446	457	474	455	441	449	458	498	445	452	449	454	478	472	493	464	465	516	445	477	436	482	469	495	487	464	491	477	456	473	459	439	456	476	440	444	457	465	467	484	500	466	497	429	478	477	477	455	464	458	453	481	448	469	479	412	471	445	472	466	470	450	464	453	443	426	448	497	501	464	473	463	458	464	481	485	467	481	479	452	427	477	458	441	488	455	457	446	489	447	467	460	441	456	479	464	456	455	465	439	433	466	492	505	444	486	475	490	483	485	487	468	458	444	445	474	435	473	458	449	470	450	445	476	471	433	477	455	448	473	484	449	478	437	488	483	436	466	482	507	455	469	476	470	428	499	459	456	498	494	466	433	448	451	480	482	456	475	459	480	448	461	456	487	475	488	453	470	438	450	451	445	502	454	462	462	500	460	441	490	460	456	484	446	446	439	441	488	460	472	460	479	455	454	455	455	430	444	463	463	474	463	474	473	463	455	464	459	472	428	451	444	442	452	481	435	473	442	467	484	462	453	432	469	479	487	493	478	478	463	454	463	462	451	454	494	457	473	459	472	446	471	448	474	486	474	477	467	475	468	477	432	443	410	468	457	448	495	441	495	500	460	476	448	437	453	459	428	489	442	476	467	444	432	422	461	469	454	467	482	470	486	492	452	454	469	472	449	467	493	436	449	465	478	485	450	493	431	482	420	466	450	465	460	445	470	461	500	503	488	461	479	456	450	462	433	445	416	437	479	442	474	459	449	445	481	472	455	481	433	447	503	480	432	476	482	477	455	491	435	456	508	391	458	463	466	469	477	460	462	484	453	484	458	456	441	469	480	464	442	460	438	440	455	450	452	492	450	493	446	497	439	455	460	450	454	457	485	415	480	492	457	449	452	484	434	466	473	424	411	483	472	476	446	449	509	421	470	439	464	456	461	435	455	496	459	448	456	480	473	505	510	457	469	486	479	437	461	454	469	467	455	467	433	466	445	453	466	432	477	439	471	455	452	471	443	480	464	467	480	442	417	478	447	455	493	488	439	507	478	447	465	438	471	500	471	477	462	450	478	461	461	426	442	456	443	506	467	454	429	474	455	427	473	445	464	452	470	464	445	487	422	469	470	420	482	417	488	464	458	477	451	447	428	466	450	480	460	436	481	464	503	446	469	438	461	459	440	447	454	470	483	474	490	453	476	484	464	451	457	473	434	428	505	477	515	451	456	465	451	444	484	483	461	482	441	463	462	462	448	467	459	487	470	462	459	456	436	454	462	498	466	488	480	459	462	477	459	454	492	500	498	461	449	461	473	445	489	463	486	451	498	461	469	449	501	428	492	460	465	447	449	462	457	440	475	441	459	474	437	489	454	454	439	493	479	498	460	444	474	467	474	477	477	452	450	470	427	504	469	472	447	440	423	450	454	432	461	461	435	472	479	475	431	466	467	466	509	461	478	472	475	473	471	435	457	454	483	433	463	490	484	474	455	469	469	464	509	485	458	460	475	481	447	446	473	394	440	437	491	459	447	478	463	479	421	461	429	494	443	440	461	464	471	449	455	487	431	460	455	449	450	427	434	424	471	481	495	433	453	470	467	480	493	486	476	434	470	478	472	460	442	464	435	432	458	453	504	465	473	457	449	436	477	474	470	480	491	466	468	457	439	475	440	440	463	414	466	453	404	462	471	475	494	457	459	491	487	458	448	439	437	449	465	461	463	418	435	454	442	463	456	445	447	492	431	477	468	450	487	472	439	492	469	478	436	442	431	448	473	453	470	491	429	478	533	459	467	477	481	466	469	477	450	447	495	440	504	494	467	501	476	448	469	447	456	454	455	466	446	487	437	478	463	452	444	485	449	482	497	467	441	485	451	474	459	486	464	435	460	453	478	505	455	493	457	447	475	497	483	459	472	476	430	487	479	443	470	461	426	473	456	445	439	458	465	448	477	419	471	431	468	444	391	458	441	412	464	495	456	478	462	485	487	476	478	459	470	467	442	449	465	470	442	458	480	448	454	429	461	445	479	444	420	469	467	480	463	428	451	477	468	513	466	451	469	454	470	439	452	471	458	474	483	521	480	451	447	444	461	483	471	478	467	426	451	479	472	464	475	464	437	472	450	450	456	448	474	443	468	472	478	484	462	492	463	440	492	491	478	464	458	463	473	487	485	470	485	493	491	461	500	439	476	488	472	463	493	458	449	465	445	482	467	468	414	415	480	435	447	517	464	473	434	443	477	431	433	473	499	472	454	485	436	475	492	481	440	477	461	467	464	482	473	452	470	445	463	468	418	477	467	467	424	473	463	457	439	501	461	478	459	457	452	472	493	452	451	454	473	432	478	450	481	468	476	451	469	461	494	445	481	488	465	474	474	455	465	440	443	485	476	441	440	431	475	466	485	494	424	431	518	472	491	502	493	476	452	422	502	463	464	435	475	437	423	494	499	447	453	473	455	503	496	432	437	449	500	433	435	451	464	437	466	477	434	407	449	448	480	440	494	459	455	459	450	439	424	424	405	433	445
29402	46402	31888	12409	6087	4112	4286	3523	2918	2501	1954	1492	1282	1211	1082	1022	859	792	688	665	624	688	675	637	606	611	586	593	584	556	588	550	573	583	593	541	536	540	495	547	542	565	518	510	543	499	537	552	540	521	550	527	489	536	497	512	500	535	520	537	530	503	512	538	527	481	498	504	504	493	494	517	512	495	475	507	526	538	528	534	494	511	522	531	543	519	519	506	596	542	562	593	584	539	560	501	542	510	524	513	545	524	523	515	539	529	514	512	529	522	524	551	528	483	528	517	493	523	535	502	504	511	544	493	546	517	569	566	532	554	523	566	535	579	521	533	501	531	505	508	552	530	512	509	540	495	574	546	553	556	532	512	524	516	509	504	528	450	511	521	525	506	534	511	489	512	522	528	538	538	550	504	529	505	496	513	557	550	556	509	538	501	537	535	506	543	487	557	536	509	504	555	546	508	532	536	551	532	539	486	551	465	527	507	544	517	541	534	532	555	487	535	518	528	533	490	529	580	521	572	520	519	531	517	494	519	527	520	521	507	536	588	509	558	529	496	537	519	520	520	555	516	512	508	519	519	514	515	490	542	497	523	538	448	517	523	494	509	522	507	480	505	522	511	496	507	503	500	518	526	514	510	540	535	515	524	530	519	523	491	534	536	514	558	486	508	514	533	521	477	578	561	515	535	554	548	495	503	544	502	511	503	516	483	504	550	533	516	533	499	568	534	519	540	549	527	546	512	539	509	514	511	532	522	483	508	575	505	473	529	503	528	511	532	511	558	553	500	503	513	519	498	527	514	501	528	528	514	543	507	526	555	531	505	511	486	524	503	509	540	505	545	563	521	521	497	523	520	516	552	561	469	522	526	528	518	495	537	494	557	496	488	529	467	502	533	515	557	566	518	514	471	523	537	543	550	502	509	530	521	504	507	538	512	568	551	571	542	511	498	522	473	508	522	524	528	536	501	526	536	541	510	526	530	479	517	526	542	518	554	467	495	530	512	514	504	521	517	532	490	481	516	540	514	533	513	536	530	518	531	507	534	527	509	537	532	498	506	524	560	572	542	520	522	542	547	535	541	525	509	510	529	508	538	543	553	571	558	533	566	479	481	560	539	527	559	533	510	536	513	504	512	531	527	531	501	528	514	524	497	514	507	496	545	507	564	581	521	517	500	517	568	550	516	557	555	505	498	515	511	488	490	556	513	542	500	535	472	535	463	518	539	581	564	526	500	501	505	484	527	538	505	492	535	534	528	532	539	503	501	551	523	536	519	509	506	512	528	531	530	481	527	533	523	526	572	541	531	518	556	539	521	534	507	526	547	551	509	520	525	529	517	541	512	533	525	497	528	531	519	553	518	487	524	549	516	508	497	508	497	528	525	527	549	507	527	498	550	553	541	524	528	536	502	500	502	497	476	531	511	521	509	556	504	498	491	552	485	531	554	510	540	575	514	536	519	526	529	544	530	508	530	529	505	503	507	556	529	528	512	489	548	483	524	524	522	559	511	526	585	538	501	503	554	524	515	495	525	538	504	539	477	530	536	557	514	510	541	502	524	511	481	505	522	487	514	523	536	544	505	502	551	532	498	527	504	493	507	513	544	505	540	492	526	538	533	515	561	519	516	530	505	478	506	507	512	524	565	529	550	538	528	501	537	534	510	546	557	511	492	526	504	512	486	574	521	525	519	508	537	480	523	487	511	522	520	536	536	524	564	504	530	488	494	558	501	471	489	499	541	482	536	489	532	507	538	505	513	529	552	517	525	519	500	528	536	509	538	511	527	551	510	545	502	562	572	565	528	546	490	515	527	526	548	510	600	538	536	506	511	524	566	533	517	515	530	504	548	540	529	530	517	556	524	481	515	536	515	492	518	520	525	476	500	553	496	524	549	499	507	555	523	502	508	519	497	536	521	487	547	519	508	514	537	532	489	501	513	537	566	545	539	553	547	509	506	560	534	497	521	532	534	514	510	524	491	539	572	504	524	537	497	556	494	511	531	534	494	529	535	523	500	503	519	500	539	579	519	537	537	503	546	566	536	551	496	518	468	565	523	516	537	531	539	495	527	537	530	530	545	531	530	517	531	516	516	531	523	524	504	504	510	556	554	506	494	493	526	546	577	533	554	510	507	523	566	560	521	518	521	542	524	533	533	521	537	522	531	543	560	498	467	532	496	560	473	506	534	533	489	536	501	517	523	500	559	517	519	529	533	511	549	550	512	511	522	539	556	490	502	560	528	516	544	503	506	534	510	525	488	522	527	490	501	519	512	524	527	505	530	481	516	510	525	496	507	552	518	543	498	529	525	525	498	526	492	531	507	506	519	523	531	498	532	531	501	523	486	471	522	503	523	537	543	536	491	557	506	544	521	502	496	500	505	495	517	542	517	520	548	528	543	512	526	493	510	537	554	522	501	479	531	533	492	515	536	538	547	530	543	533	494	530	581	517	545	522	555	506	571	508	532	502	518	528	536	487	537	500	517	476	544	548	475	537	473	493	519	532	558	523	530	545	525	555	542	549	534	506	524	492	532	536	530	494	513	518	521	499	549	559	517	525	552	491	497	531	523	513	514	538	547	530	539	521	502	530	517	545	504	571	468	513	525	498	575	527	521	510	519	501	476	549	530	540	490	488	529	544	519	534	544	589	563	470	560	500	534	511	516	530	552	538	527	540	481	568	523	541	518	487	558	541	530	500	514	529	487	528	496	510	496	509	535	495	533	540	572	518	532	548	494	550	546	553	528	580	532	498	527	501	531	532	562	487	496	545	512	519	542	509	517	506	503	498	549	553	560	479	491	519	490	479	503	504	515	535	515	549	498	497	491	532	513	520	541	495	502	505	542	505	496	506	515	494	529	484	518	550	536	537	529	500	538	542	498	533	543	550	535	526	519	546	519	515	548	526	501	577	501	481	507	554	548	529	512	504	539	485	499	540	533	475	535	507	518	538	490	482	511	518	514	532	520	558	524	548	519	504	515	533	534	555	492	479	511	586	500	530	504	506	530	539	524	524	501	551	543	539	479	513	572	523	536	522	517	515	508	560	513	513	542	542	514	529	508	533	517	513	526	521	543	542	508	500	521	487	543	540	513	509	537	515	549	513	537	534	487	518	528	508	533	549	523	515	526	524	560	528	514	509	513	526	539	505	501	537	551	542	505	520	491	525	529	533	506	501	566	497	510	528	558	534	516	530	540	485	544	493	501	452	573	556	509	501	560	519	566	551	521	549	526	507	533	546	521	510	564	520	500	516	540	524	533	517	553	519	545	538	517	509	537	504	499	507	493	541	542	554	561	506	516	517	555	539	484	498	525	523	539	497	516	541	528	490	539	490	479	555	520	527	533	540	510	522	541	554	493	520	507	544	526	526	531	512	547	516	506	520	537	522	516	513	502	531	533	548	515	519	487	496	513	491	550	502	521	521	509	517	523	527	524	496	582	524	490	530	536	550	528	546	546	553	492	508	517	537	506	514	514	576	538	561	533	500	531
23967	21203	28447	24308	21234	14336	5582	3693	3097	2714	2304	1656	1410	1254	1185	1048	965	902	774	749	683	725	745	667	615	662	586	641	626	627	594	611	570	604	535	597	541	542	552	541	549	540	549	512	532	500	506	558	538	489	547	504	554	504	506	531	533	489	513	496	554	553	519	517	521	483	502	533	549	486	493	566	505	526	537	514	531	487	555	553	509	528	520	530	510	531	573	557	518	540	518	569	575	521	518	581	572	561	565	548	501	538	551	518	522	539	515	542	511	503	529	520	539	508	506	568	501	519	556	489	541	506	529	503	518	573	519	559	499	512	531	527	517	563	532	539	528	508	521	519	544	542	514	518	526	486	540	562	526	507	496	532	508	540	521	497	501	527	548	525	511	476	526	490	503	493	548	501	563	507	510	504	516	509	506	548	543	499	523	542	506	497	547	560	477	529	529	545	482	499	551	514	517	482	544	549	519	495	542	491	519	550	552	549	509	526	516	523	518	549	567	542	511	520	544	530	525	567	494	500	540	506	496	512	505	534	492	501	506	541	558	484	488	514	495	540	512	505	536	556	520	591	508	506	544	516	524	531	531	523	475	542	499	531	551	557	504	517	520	556	532	495	529	520	494	556	546	575	551	496	520	488	560	520	551	546	519	521	536	511	513	514	531	575	482	540	527	514	510	516	537	536	527	517	498	500	521	546	485	548	531	520	530	519	479	515	541	554	546	511	566	521	499	519	548	554	551	506	503	503	521	526	515	543	511	559	496	569	506	562	569	555	544	492	491	519	547	560	491	560	514	497	492	545	512	521	522	519	550	528	496	536	510	511	509	527	523	497	557	505	505	522	509	516	509	525	522	529	525	515	504	516	536	519	527	509	530	523	511	539	528	526	516	520	542	543	473	546	533	528	527	521	532	493	540	505	552	519	522	543	486	500	545	512	499	542	501	542	537	541	483	537	507	515	550	514	535	504	544	489	505	536	532	552	513	553	548	538	529	560	480	511	501	515	527	542	526	519	498	522	493	480	539	471	517	495	510	528	566	530	519	525	468	491	503	515	542	508	538	491	506	498	542	577	490	511	503	509	486	498	550	522	496	476	458	506	517	518	566	524	531	537	525	499	549	536	497	539	467	516	500	552	511	540	555	527	512	560	533	508	574	526	509	498	561	540	554	531	522	525	524	512	522	525	504	496	552	549	502	535	568	495	545	511	523	574	484	513	528	496	519	473	518	512	531	508	539	499	521	502	522	501	507	484	513	536	537	519	516	529	534	494	508	543	486	546	538	523	505	537	511	551	521	497	509	567	519	495	527	528	515	551	542	508	524	527	531	548	541	548	534	537	488	515	527	525	507	580	528	550	542	536	514	543	493	517	524	530	534	532	522	509	526	475	496	535	514	503	521	498	528	550	568	482	530	513	501	522	474	530	471	515	489	543	527	527	553	507	587	508	538	507	549	527	563	506	521	517	528	513	538	551	514	524	494	497	536	573	480	535	531	578	570	498	533	510	546	512	544	485	545	511	570	521	543	547	550	484	538	569	565	544	495	521	486	523	519	518	540	524	506	519	540	504	519	528	514	546	476	510	527	521	533	527	537	507	503	559	523	573	552	565	543	511	535	530	521	527	551	535	563	532	521	524	532	489	523	541	536	484	554	512	533	525	551	522	503	508	526	530	525	522	505	517	535	510	484	503	531	520	513	522	497	543	555	466	531	491	507	526	523	469	513	533	548	501	539	518	559	532	511	519	487	542	528	495	540	521	542	537	480	506	589	518	520	546	511	518	535	538	495	544	531	491	516	513	529	549	525	497	500	537	530	508	510	547	527	532	555	507	497	559	526	540	492	527	562	485	504	521	520	515	483	526	511	513	518	543	491	470	498	520	492	542	540	485	522	483	497	551	521	538	556	547	548	469	525	517	563	533	528	478	495	523	501	542	482	520	514	502	465	526	499	539	524	496	557	546	502	548	530	490	519	535	490	516	535	509	479	556	549	552	555	501	511	543	507	558	512	501	527	492	459	540	543	532	544	478	510	544	558	505	529	540	528	555	528	497	521	554	493	519	537	508	542	524	514	518	533	522	510	540	500	566	509	510	504	485	487	499	533	497	544	504	524	504	528	497	494	507	538	490	534	523	540	551	490	524	510	523	560	505	515	514	546	482	510	534	499	523	522	521	498	472	494	533	505	537	469	541	512	514	536	516	515	535	509	466	542	528	517	519	527	520	529	491	526	484	524	543	542	499	505	500	483	516	490	530	525	496	510	524	520	545	523	521	490	504	529	482	521	574	536	530	495	529	551	502	512	526	531	533	526	498	528	534	566	528	525	503	555	553	517	521	513	524	537	487	505	522	511	529	529	553	506	546	532	503	497	509	532	549	499	486	491	502	510	520	506	541	511	520	505	519	542	535	512	539	526	511	501	526	514	517	515	530	495	536	489	530	522	521	482	522	530	553	525	529	565	481	535	468	494	546	521	510	553	509	546	485	509	542	535	485	521	459	508	541	490	533	518	552	546	496	581	533	529	513	526	518	491	530	514	525	536	557	535	505	529	524	528	518	523	507	541	507	548	523	495	554	516	510	516	515	498	508	497	511	500	524	536	506	510	487	505	511	515	533	532	518	543	493	511	531	552	553	472	564	500	531	565	515	489	547	490	548	490	501	518	515	532	551	565	507	517	517	536	520	480	536	547	536	536	531	572	516	537	493	551	509	535	505	536	545	494	491	528	540	535	548	526	540	549	530	528	540	499	533	517	504	583	542	552	506	520	517	523	557	541	509	539	513	505	491	533	541	526	514	515	510	501	528	523	490	532	557	521	536	543	519	549	556	486	481	491	532	528	531	535	572	533	554	528	507	554	488	521	489	529	524	530	523	513	516	509	480	525	527	500	537	566	515	513	534	524	570	542	532	519	503	529	510	527	489	549	508	488	519	558	514	525	520	497	534	517	502	545	504	519	466	517	544	530	509	523	526	510	510	520	562	466	532	510	525	524	522	534	524	536	510	496	535	515	522	557	504	531	534	523	530	549	549	496	477	529	492	523	515	514	557	562	517	554	526	538	497	469	544	538	510	493	494	498	508	512	540	519	488	528	536	534	534	553	544	544	513	532	509	492	532	526	532	513	541	519	525	563	491	533	526	559	525	548	534	527	497	486	519	487	496	483	491	539	513	573	500	531	511	512	540	530	524	476	539	551	518	530	538	518	537	542	505	515	514	534	472	517	522	521	529	507	553	543	550	490	515	527	482	546	583	535	534	532	524	518	542	471	554	526	525	523	547	491	565	512	516	495	555	510	529	556	551	530	486	521	503	500	502	497	533	503	524	523	482	520	535	480	521	557	532	580	531	477	461	538	541	528	500	469	516	546	518	531	522	542	565	489	465	511	543	536	502	524	527	514	543	516	520	516	501	533	493	550	531	478	508	481	477	511	501	567	502	521	505	526	529	531	513	524	530	532	516	531	530	500	532	522	502	565	502	490	457	541	509	498	532
29851	52221	38093	19712	11787	7502	7072	5897	5199	4591	3541	2488	2198	1862	1635	1501	1293	1116	1032	889	914	864	944	811	761	801	711	685	724	697	657	687	686	678	645	697	599	653	606	628	606	629	584	557	596	571	602	579	575	577	547	646	616	613	552	584	582	622	556	601	606	597	580	575	588	587	577	559	601	575	589	595	562	590	550	601	603	600	611	553	574	602	614	600	551	562	557	636	611	617	591	562	622	579	612	616	605	596	605	591	580	562	591	582	600	606	579	564	575	582	565	559	590	602	587	584	601	585	582	602	587	565	595	550	569	610	621	620	554	578	573	579	630	616	559	526	608	592	551	581	600	586	574	602	569	633	546	617	585	583	640	565	567	597	565	583	593	618	585	573	585	590	567	537	544	566	558	566	575	606	577	584	598	627	617	554	562	552	580	570	626	588	567	575	639	566	591	569	590	578	551	575	541	566	571	501	591	570	571	605	590	591	587	616	553	564	583	603	579	606	640	586	592	622	577	526	570	591	609	565	568	593	590	603	587	573	606	589	573	602	579	575	585	569	593	575	586	565	589	624	560	584	597	540	602	542	570	586	567	576	631	579	579	594	586	567	561	558	569	594	551	547	558	604	558	593	540	604	593	643	573	587	589	607	584	601	569	577	549	603	577	576	536	561	587	573	596	584	580	605	573	560	576	554	605	583	572	609	558	557	564	576	522	584	599	609	623	574	619	583	568	537	589	578	550	594	599	582	579	581	589	587	577	572	597	566	573	553	574	561	568	589	548	561	604	577	605	562	624	599	589	614	560	587	580	557	616	614	555	597	507	592	591	574	597	573	608	568	584	553	620	561	585	562	602	584	600	573	610	576	577	620	582	607	586	561	571	569	562	549	578	584	657	629	615	581	570	568	573	608	560	575	554	560	632	601	573	577	564	627	536	566	566	576	628	607	566	615	573	614	608	575	582	543	583	584	533	555	568	560	580	581	599	560	585	581	570	614	562	537	581	538	587	600	589	560	561	540	566	565	523	589	620	615	624	561	588	593	580	612	575	566	586	581	576	599	553	622	605	616	557	574	578	571	547	551	533	556	599	579	596	580	544	621	565	563	633	579	562	581	597	607	630	562	598	575	634	605	595	601	588	557	579	562	587	590	586	567	603	624	593	624	589	561	623	615	578	534	576	554	583	570	570	611	573	619	569	553	571	588	582	609	575	558	586	601	603	598	617	610	573	562	609	579	548	583	548	566	559	608	595	524	559	548	566	590	584	577	577	559	586	596	599	584	595	527	582	574	570	587	587	564	557	587	584	543	576	569	545	621	585	602	542	549	573	599	605	577	578	577	558	582	577	581	577	517	587	553	534	579	621	574	604	559	580	585	607	509	602	577	596	594	610	632	551	581	564	587	585	621	576	597	535	596	580	552	578	569	605	524	543	564	563	604	576	557	578	618	584	595	585	563	579	559	611	581	521	610	556	591	612	560	569	542	600	600	637	590	657	563	612	585	547	576	588	569	559	585	590	618	623	570	583	615	576	543	560	600	571	615	599	554	596	593	531	566	592	583	561	532	627	579	541	531	584	602	545	591	594	597	560	570	593	553	580	584	561	604	540	600	570	573	583	593	595	550	593	607	540	576	540	540	572	567	564	593	567	567	615	609	555	560	553	588	600	577	572	543	617	565	570	594	563	523	547	603	621	590	585	606	571	565	570	539	558	573	605	595	581	591	571	589	574	629	627	564	639	569	600	596	574	594	601	585	544	566	562	615	575	600	570	556	600	564	602	588	600	533	589	587	596	579	575	584	544	610	582	574	618	571	610	617	643	561	584	573	597	600	571	601	595	512	578	569	610	627	513	578	572	585	624	577	637	557	595	548	592	615	585	551	568	578	591	571	599	581	592	570	570	559	570	605	548	576	609	613	582	622	624	622	582	552	598	565	586	591	616	589	524	563	578	579	583	595	540	562	500	605	546	582	581	584	601	585	599	591	566	563	582	589	584	591	521	566	583	594	595	554	588	614	616	585	528	568	602	598	574	547	549	578	632	589	589	562	575	566	558	611	557	625	570	522	595	576	543	585	518	528	535	567	524	550	580	581	572	565	570	602	610	621	556	587	579	582	587	538	568	567	549	572	582	545	590	603	590	579	583	566	549	569	550	537	616	613	595	594	568	590	613	591	594	567	555	579	576	556	590	583	582	549	584	601	604	569	599	576	611	581	570	577	552	593	569	623	582	582	579	557	527	611	548	580	602	547	569	586	603	576	532	589	585	581	600	572	597	614	601	613	590	572	575	568	610	549	592	563	596	589	568	543	548	600	605	564	609	568	577	606	582	578	605	642	646	539	558	584	617	602	597	568	567	553	560	572	570	546	576	576	586	573	565	582	552	608	532	602	554	574	577	581	560	536	593	633	584	578	584	645	591	598	572	600	588	578	596	635	626	569	560	605	609	603	592	560	570	569	613	576	596	592	549	565	558	570	581	619	596	575	563	614	616	586	572	540	567	570	536	588	598	577	581	636	568	564	577	598	561	560	558	560	543	562	563	608	580	583	563	537	581	580	595	590	596	590	551	601	611	614	576	589	629	589	583	582	601	597	564	619	591	597	551	570	564	633	570	577	605	610	594	557	579	596	588	580	562	592	594	563	527	530	576	583	547	599	560	607	596	611	581	622	555	540	591	592	528	574	632	572	557	594	622	579	551	553	580	561	551	602	561	512	580	570	594	578	567	564	590	572	589	553	559	551	582	540	601	602	584	592	557	570	550	613	617	577	590	574	543	602	548	570	574	572	573	576	583	583	567	613	589	622	569	553	580	600	605	541	578	585	586	576	625	565	610	544	622	565	624	591	531	559	571	622	580	555	621	596	613	544	587	613	580	610	650	598	602	593	579	631	571	577	560	582	544	588	559	540	609	582	595	587	566	589	574	572	602	544	607	638	551	619	579	590	583	574	557	582	551	557	568	621	564	556	587	602	594	564	610	571	600	548	617	549	594	604	529	587	630	544	579	572	624	580	572	567	600	588	595	531	589	546	568	589	537	582	560	578	560	586	556	601	609	586	573	589	571	517	547	574	609	600	589	570	601	572	577	590	566	618	550	593	567	576	596	567	567	593	597	563	537	564	581	559	581	553	594	554	558	601	581	561	585	605	560	579	607	611	573	558	591	536	588	578	588	608	570	559	622	598	611	582	592	567	574	611	599	579	604	597	592	590	586	598	593	554	617	576	569	578	564	571	589	604	558	527	580	581	617	537	529	565	595	609	611	590	571	567	569	558	622	608	614	614	563	588	551	554	533	579	595	559	554	603	556	597	580	565	558	600	600	598	582	586	567	586	585	574	561	549	597	548	593	524	584	591	604	627	580	590	566	547	535	574	550	618	579	584	577	575	569	582	579	612	587	579	582	581	588	591	548	561	557	573	587	569	562	608	590	583	566	567	578	556	570	583	604	637	556	587	604	583	553	584	569	602	542	588	554	626	571	545	572	611	590	561	561	596
25272	21260	27820	25338	14666	3964	2701	2331	1965	1837	1644	1395	1144	1015	912	960	842	793	724	648	627	627	628	692	659	599	560	572	584	519	560	571	541	540	536	546	549	572	544	584	538	516	577	554	474	522	472	476	539	525	490	554	567	528	490	508	552	505	536	515	494	490	516	507	535	578	491	559	535	528	510	532	505	551	495	500	524	512	539	565	531	518	525	547	539	557	560	548	522	539	551	519	515	500	525	557	467	528	507	521	550	530	517	547	539	535	483	556	488	536	519	502	503	532	516	522	511	519	479	508	509	465	562	507	526	544	530	506	511	509	524	464	509	510	541	580	523	490	524	507	573	530	502	527	511	523	523	495	504	523	525	522	507	525	569	524	508	520	513	524	545	533	541	503	538	528	520	574	532	498	492	470	503	511	527	492	521	505	583	499	521	507	541	541	506	512	483	497	522	498	513	525	493	489	546	524	495	509	520	471	515	484	535	501	480	534	552	553	513	500	515	554	525	499	461	520	552	547	505	548	483	528	555	459	533	485	557	536	528	525	496	492	543	486	520	512	496	553	537	541	518	512	519	501	513	532	537	499	539	538	508	521	490	512	517	514	484	491	515	545	508	493	526	551	504	484	491	527	552	509	491	543	510	579	505	527	550	507	505	475	503	515	491	570	491	505	505	545	559	504	537	507	539	522	502	513	524	516	530	496	526	512	544	548	546	496	511	481	528	525	522	496	498	540	517	538	509	521	489	513	513	522	523	511	518	510	531	507	501	529	467	471	490	553	498	496	507	542	461	523	519	524	517	507	513	533	510	509	491	566	559	512	517	491	545	523	509	520	510	485	534	521	503	557	514	464	528	510	482	528	525	530	533	501	523	520	530	549	497	539	535	553	566	535	487	537	498	511	530	541	455	528	515	512	486	526	530	516	531	517	538	510	488	541	522	526	488	574	501	482	500	565	518	497	511	514	486	520	519	521	525	524	508	508	537	525	537	530	508	530	503	494	497	499	577	545	529	563	491	507	479	521	508	507	495	495	533	512	520	508	563	542	488	478	503	499	487	519	532	481	469	508	545	513	544	514	539	507	501	520	529	499	563	502	494	488	578	513	507	507	529	536	547	539	498	513	503	510	527	517	521	536	498	503	497	527	514	545	496	506	532	509	523	575	493	506	509	519	534	528	531	520	508	509	516	523	528	491	527	535	526	526	529	478	521	499	540	517	533	481	489	480	516	510	529	528	541	481	541	524	504	533	507	504	525	512	492	532	505	514	563	520	557	508	515	534	524	534	555	526	526	520	521	486	539	509	530	494	525	542	480	467	511	519	507	470	521	541	503	513	516	515	558	513	521	483	516	469	472	519	524	529	549	484	510	511	497	530	501	502	503	519	509	504	524	527	525	535	529	491	546	549	521	491	555	534	534	540	526	498	521	529	523	524	532	485	570	509	564	496	523	477	502	497	501	497	535	516	528	503	548	496	521	496	548	503	528	528	542	519	506	534	502	521	478	530	525	509	474	563	492	516	522	510	515	500	524	515	484	548	480	465	491	508	499	521	502	441	522	519	519	536	532	565	547	534	526	545	514	536	514	535	502	567	515	480	530	537	540	559	524	484	522	510	555	529	510	553	523	596	489	506	516	516	481	484	508	486	538	532	529	548	509	497	495	504	536	528	524	519	533	504	530	516	526	526	527	514	474	516	498	504	532	474	550	484	518	487	523	500	516	567	512	481	520	490	546	519	520	536	486	537	487	468	522	511	544	524	509	493	508	498	529	518	519	517	542	510	515	549	522	547	511	521	529	570	512	514	495	528	508	497	534	522	535	521	522	500	519	522	518	540	508	505	498	490	513	524	538	523	525	511	526	512	540	516	500	490	562	515	488	498	508	533	505	489	521	494	496	544	545	534	545	527	551	532	520	506	547	527	525	500	467	517	535	507	547	488	529	502	497	503	550	549	510	496	542	516	479	479	490	508	552	497	513	518	498	533	557	499	524	498	550	477	485	472	508	541	498	488	552	519	553	496	488	465	469	502	515	543	534	540	495	543	516	536	516	512	529	501	542	545	524	509	526	538	497	519	499	521	527	520	495	529	496	516	504	522	518	507	495	513	512	515	547	507	527	533	518	534	498	565	511	527	480	499	507	483	552	558	501	549	512	529	552	553	492	525	521	555	532	529	553	537	553	508	579	505	528	503	478	557	502	521	506	503	527	518	512	517	526	528	549	529	540	505	523	516	539	489	494	563	533	509	514	523	480	490	558	543	532	539	531	563	518	525	492	520	484	527	509	529	474	517	493	524	514	508	484	515	505	514	526	531	536	542	524	513	547	518	472	532	499	516	542	546	480	514	531	500	529	595	544	533	507	480	518	534	490	507	498	513	536	501	549	525	503	518	558	540	539	510	521	524	544	483	544	547	528	538	517	567	512	515	532	511	513	523	452	517	529	517	551	551	530	507	526	500	512	495	523	520	563	554	492	531	550	542	500	538	526	519	497	530	534	551	502	516	517	516	501	499	500	503	492	533	502	503	516	504	543	491	507	514	529	534	547	465	527	502	541	510	494	521	515	507	496	509	544	512	513	518	510	544	521	523	520	560	496	536	524	467	521	509	540	561	528	518	517	457	513	512	506	496	509	514	475	531	524	526	531	473	512	496	527	536	506	537	459	535	532	489	505	525	535	554	492	521	521	543	524	579	557	505	509	515	519	543	556	532	515	530	485	490	533	526	526	537	498	565	530	496	506	548	520	467	489	540	487	484	529	511	542	535	509	520	505	460	480	513	508	499	505	528	501	490	500	483	516	539	539	508	503	530	543	518	486	529	566	545	525	488	483	531	527	529	545	546	550	534	511	523	532	524	499	517	526	507	522	509	524	482	527	505	516	581	519	531	513	517	504	507	488	459	534	563	517	502	560	524	498	547	496	531	520	507	527	547	537	496	477	501	523	501	491	517	527	504	522	481	540	549	551	536	535	540	510	544	518	514	516	520	498	509	511	482	557	523	524	547	504	537	527	516	523	496	531	512	486	538	503	538	572	525	512	524	539	515	501	501	497	480	524	462	506	532	531	497	534	531	456	478	529	533	508	494	529	525	506	525	503	501	488	516	474	515	537	519	564	512	453	492	497	516	499	572	532	519	505	533	508	531	507	510	486	516	548	514	521	519	520	484	497	477	510	506	487	508	527	454	540	523	508	515	509	509	538	519	517	532	489	462	536	488	511	501	498	493	506	522	502	501	497	531	506	538	524	513	512	509	535	498	525	531	487	486	523	507	534	512	510	523	551	508	526	532	486	550	472	497	504	532	534	532	509	492	542	505	508	540	501	507	557	501	506	477	532	552	504	492	535	516	532	492	529	484	560	504	506	511	513	549	510	484	551	497	504	559	525	524	565	510	494	511	513	538	522	513	490	494	501	532	525	562	483	532	535	520	499	557	502	505	527	492	500	543	498	538	515	573	524	528	545	505	552	531	465	489	502	547	476	537	521	573	516	552
30398	47526	34529	17698	9597	5190	4858	4156	3573	3132	2836	2147	1761	1501	1326	1238	1158	1018	899	853	756	798	722	772	796	676	673	655	678	707	659	621	624	647	680	695	643	623	582	609	599	585	613	619	583	580	571	573	573	581	584	616	589	605	624	576	610	579	576	619	561	599	533	567	605	564	611	579	578	567	603	617	596	580	606	580	569	544	595	609	579	613	598	597	580	626	581	615	622	621	568	533	597	631	596	578	590	605	569	575	578	576	650	589	573	538	554	556	591	567	620	593	615	606	607	600	582	597	590	587	601	591	600	564	572	635	569	614	568	593	575	574	597	573	601	620	571	594	587	626	553	602	613	609	598	608	539	563	566	616	593	597	645	608	592	575	624	562	564	579	556	619	572	587	568	546	615	585	584	554	604	556	598	591	610	591	599	599	577	603	578	566	573	574	603	577	605	592	581	609	593	597	590	628	606	603	577	566	521	580	607	571	619	557	600	618	567	578	632	571	585	617	576	588	557	556	586	563	620	578	562	593	585	576	585	592	604	581	624	598	593	566	582	536	610	573	596	588	563	565	576	583	578	562	554	605	580	577	580	562	599	553	602	589	584	591	548	619	642	643	548	581	586	535	592	590	591	561	590	563	570	624	571	590	595	593	549	598	575	592	577	585	602	582	599	589	589	601	559	615	610	615	634	534	595	579	595	560	541	615	593	587	611	527	607	601	629	547	582	601	582	597	606	573	596	591	575	614	552	633	628	616	557	587	577	613	612	613	530	571	566	616	589	576	615	566	578	601	584	565	578	557	572	569	570	567	607	551	596	561	578	608	583	598	606	549	566	542	576	581	631	576	564	556	610	602	597	609	581	597	564	590	603	586	559	570	615	560	603	570	606	616	616	534	583	567	579	604	564	571	586	569	560	531	577	598	582	607	637	536	546	586	611	582	625	601	554	546	590	578	625	569	578	594	596	608	637	595	570	547	582	551	564	599	579	560	609	602	579	565	583	559	559	624	595	620	624	594	598	561	619	575	588	599	589	603	546	576	582	612	592	559	566	594	577	573	617	596	595	621	595	572	566	592	585	562	559	596	562	549	592	571	553	562	629	634	560	588	600	594	571	610	578	544	608	577	590	603	584	583	575	597	581	596	561	561	533	591	605	579	565	575	581	618	596	580	537	537	581	635	546	567	609	582	574	554	556	552	558	617	561	591	552	599	590	599	565	577	538	587	608	571	586	564	556	604	530	588	559	576	573	565	552	550	592	581	592	601	563	555	573	583	632	588	588	584	602	618	577	599	576	540	538	577	578	604	638	582	542	585	588	561	598	611	546	606	609	595	593	579	593	571	604	577	554	594	603	612	566	538	559	617	619	571	601	544	581	593	573	575	605	579	570	534	567	613	597	599	617	556	576	595	557	577	577	604	591	570	565	591	607	522	582	557	614	600	604	556	542	573	601	571	577	535	587	590	614	563	607	629	575	541	605	559	608	574	577	555	603	572	586	575	613	601	585	567	562	603	582	599	625	587	604	569	580	573	588	582	576	613	567	572	624	588	590	607	602	567	588	613	600	587	567	613	607	602	614	620	583	588	598	559	592	590	555	599	563	549	626	550	571	628	611	618	576	589	589	628	591	591	528	641	601	556	615	613	583	596	576	583	581	552	608	577	614	605	622	646	591	592	594	588	523	596	586	595	590	551	588	540	596	579	591	614	572	600	580	598	609	616	589	564	582	588	557	591	590	587	615	600	577	559	584	562	595	606	598	602	576	592	592	606	578	590	613	616	603	552	588	581	555	588	582	585	567	553	574	584	590	554	567	615	580	557	588	587	541	606	559	555	608	590	571	560	591	590	549	600	588	580	602	562	563	583	577	600	605	610	595	581	562	605	606	604	598	605	565	561	585	572	565	557	571	575	564	576	573	559	582	597	601	627	581	543	581	609	582	628	579	584	606	572	595	610	591	561	590	612	588	599	640	595	526	585	610	558	570	609	587	558	562	543	623	569	605	595	616	572	586	563	565	566	577	609	578	603	621	554	563	583	570	553	567	587	588	541	588	598	585	585	557	628	527	567	583	579	592	588	608	579	550	562	541	582	577	566	572	606	547	613	554	606	569	600	606	579	582	565	513	609	607	589	578	560	593	608	604	584	607	571	554	578	609	595	582	631	581	586	577	593	554	593	561	542	564	600	568	544	541	620	584	543	591	564	613	608	580	576	617	557	584	557	561	550	616	564	574	539	610	541	599	593	570	545	609	597	589	581	562	577	539	592	601	573	602	579	590	598	594	545	607	561	610	636	570	594	576	605	595	627	564	568	607	606	596	561	554	650	587	535	576	612	584	578	561	535	544	613	574	583	583	601	607	590	564	602	616	581	639	555	584	598	527	608	607	588	557	591	571	578	577	631	585	583	571	564	603	588	583	627	610	596	577	601	595	579	571	591	593	584	550	543	592	591	613	592	587	611	567	589	548	577	600	624	594	607	585	571	600	602	600	566	581	564	588	555	558	595	588	591	609	591	577	613	555	581	580	601	571	575	595	565	606	565	594	603	576	590	600	537	579	569	546	570	553	558	617	609	578	596	584	584	587	563	559	575	560	559	563	547	626	618	578	613	576	602	570	563	566	588	557	580	573	592	568	591	560	578	528	584	595	623	574	595	606	598	582	534	588	551	612	584	570	605	604	544	570	565	582	543	528	567	584	593	569	575	566	582	606	584	515	576	622	573	563	549	601	603	599	588	605	617	579	629	584	593	565	564	572	603	627	571	605	599	615	572	581	585	573	572	593	603	591	563	583	570	572	586	587	575	561	591	572	572	557	604	557	568	591	611	592	582	561	606	574	572	586	577	601	593	584	571	544	558	600	568	586	576	607	568	580	603	576	568	618	569	604	576	576	559	543	564	588	607	592	600	603	581	594	576	624	577	555	601	600	570	592	612	578	559	508	597	585	526	589	564	625	566	593	578	580	551	603	569	558	575	605	618	592	559	600	577	566	544	591	606	650	559	552	581	558	542	555	592	585	609	597	574	596	587	539	615	581	625	565	601	576	580	553	555	557	553	602	606	592	561	588	591	584	558	565	610	545	575	624	570	580	546	592	621	618	600	559	597	608	557	630	583	528	612	549	569	568	544	571	575	548	565	598	565	584	575	602	559	616	573	605	608	631	582	557	600	610	581	588	587	606	573	572	558	586	561	604	578	607	617	633	565	591	605	587	629	633	580	603	566	552	592	593	605	592	572	578	618	563	586	548	612	572	561	599	548	551	586	578	608	608	575	521	592	632	577	610	629	604	616	606	601	598	594	581	603	569	614	564	584	594	595	574	601	592	618	562	609	605	584	573	597	649	594	576	626	593	591	601	597	604	574	615	589	592	576	574	611	573	626	619	577	616	633	577	631	580	580	555	600	575	580	613	587	579	615	586	608	589	636	592	587	560	580	611	590	570	562	576	587	625	564	562	590	555	591	585	630	573	589	536	601	559	590	570	596	635	579	560	594
23060	21234	28916	23902	21274	21277	13383	4757	3610	3473	3015	2600	2147	1866	1667	1458	1357	1261	1098	899	890	868	843	899	849	825	757	812	759	740	762	674	747	679	687	714	667	697	706	649	641	679	641	654	666	639	657	680	638	672	632	631	647	587	673	649	652	657	688	649	633	638	628	605	629	627	641	641	664	641	628	635	656	666	646	636	673	634	668	653	617	606	703	659	626	643	639	669	665	638	638	693	622	637	654	649	702	650	631	674	636	644	686	593	622	621	618	634	621	684	644	624	652	611	611	659	653	673	635	673	677	633	670	599	641	668	628	629	621	648	661	621	666	662	627	628	673	641	623	613	632	639	635	645	678	635	629	621	653	625	631	612	658	654	675	628	619	633	652	579	649	695	643	590	652	590	629	635	692	632	648	668	630	684	614	576	645	622	607	605	636	627	657	630	626	631	660	596	622	619	636	623	671	614	682	635	676	608	622	644	591	657	641	594	685	682	627	649	637	646	609	620	650	633	592	628	672	642	642	661	668	636	666	610	609	666	634	638	669	641	655	636	683	636	586	648	616	645	632	681	660	699	647	597	674	601	645	669	634	672	673	658	632	633	643	605	624	637	621	707	628	636	614	599	663	645	652	627	655	636	640	632	629	586	607	625	656	628	612	644	632	645	634	604	649	620	634	626	637	633	633	625	580	627	673	614	611	615	612	667	674	662	660	631	614	665	644	572	590	645	631	631	634	648	628	676	631	623	677	654	654	673	624	657	681	638	655	639	617	624	645	674	620	624	646	629	658	614	648	610	653	658	651	632	682	670	704	649	656	628	625	636	627	610	595	590	651	640	619	581	633	639	657	599	634	642	607	630	606	669	660	608	671	628	632	603	662	641	684	631	687	631	642	651	632	628	680	646	681	650	620	694	656	586	642	642	624	637	682	674	662	643	655	627	635	662	616	640	677	651	645	628	620	624	605	664	590	653	612	615	606	668	584	632	642	666	612	613	653	661	589	599	665	667	654	634	636	618	641	633	619	661	654	647	638	584	608	624	662	642	612	603	632	635	626	639	635	643	644	675	620	632	603	596	590	613	641	645	695	648	612	670	630	639	625	571	662	667	636	622	639	600	600	652	641	666	663	618	648	640	732	628	642	590	649	588	636	638	634	604	625	598	623	607	630	656	637	578	607	631	656	638	626	666	612	658	634	605	677	664	621	623	620	638	662	594	626	656	659	654	609	628	629	644	622	647	679	710	673	590	661	653	630	631	647	624	647	642	620	651	659	650	646	614	672	617	647	611	659	651	629	657	623	633	659	625	648	656	655	676	620	627	652	662	595	679	630	651	637	639	627	646	608	644	598	629	623	651	632	649	627	658	639	662	638	596	616	680	655	665	619	653	666	592	623	653	667	649	661	663	608	662	647	588	641	657	606	651	633	638	652	649	653	642	640	657	647	600	672	635	612	664	662	647	638	655	614	693	596	631	627	631	662	637	640	628	610	593	659	675	604	638	663	658	619	594	675	673	629	619	610	629	630	646	606	646	637	695	664	632	630	629	673	588	635	650	597	634	657	632	678	612	650	654	604	635	628	651	619	653	668	628	625	631	667	617	671	660	619	652	656	607	633	635	588	655	643	599	676	673	678	644	618	624	651	636	674	643	690	601	636	627	598	632	628	637	614	634	609	618	630	626	584	641	678	615	690	712	583	685	684	651	625	644	624	635	650	609	653	595	622	642	632	654	669	639	598	661	657	606	611	650	638	644	655	595	658	626	616	614	647	628	633	620	651	634	596	618	610	615	649	632	636	669	626	657	624	641	659	619	608	624	612	635	648	620	680	661	614	667	655	687	656	620	646	649	627	670	637	662	620	624	594	643	622	574	602	591	630	673	605	641	677	620	658	649	620	610	665	619	655	648	655	671	625	643	617	660	587	593	678	634	645	617	636	658	663	683	656	660	651	645	654	684	632	625	684	590	599	607	660	600	608	611	646	646	626	651	657	630	627	653	626	671	644	643	667	643	647	625	642	601	657	608	611	648	653	601	646	677	623	628	617	630	650	645	628	636	664	588	604	627	694	645	596	627	689	598	695	631	698	642	607	592	625	659	650	634	640	593	662	607	610	653	595	626	640	643	675	639	620	637	639	571	597	607	686	589	619	658	650	633	628	679	617	621	631	617	613	614	644	653	654	610	633	670	637	637	638	637	676	656	639	679	637	625	633	654	611	689	629	626	670	609	625	648	665	664	667	619	608	658	627	666	647	641	610	634	674	632	657	632	652	622	656	635	663	639	661	628	641	669	662	628	663	602	655	614	636	608	619	627	662	654	613	604	647	667	635	641	620	630	649	647	639	655	627	643	687	641	670	648	589	631	633	605	688	619	636	610	681	652	680	656	606	644	653	639	642	629	627	631	659	623	606	638	662	615	644	684	611	655	680	667	610	642	620	639	640	665	645	644	594	655	641	641	605	627	624	636	632	679	624	679	665	690	612	634	696	657	619	655	635	656	622	663	615	628	628	624	641	617	623	667	639	646	656	654	645	648	639	651	678	638	661	670	600	652	633	653	630	657	621	634	635	651	609	632	682	635	633	660	602	646	671	638	647	649	624	608	605	628	590	621	639	631	693	648	650	644	668	650	636	643	599	650	641	647	630	636	625	637	669	629	644	646	628	618	620	623	665	602	613	628	640	646	686	597	659	693	652	642	637	676	637	674	644	655	610	629	608	620	638	648	692	676	637	655	666	646	634	666	659	645	621	607	626	626	618	623	611	619	671	674	607	665	638	682	624	657	626	597	619	658	645	627	634	630	641	630	677	607	669	618	641	616	614	604	625	657	595	664	622	657	639	636	627	648	575	631	627	625	634	663	641	630	629	670	643	638	645	679	625	687	651	617	657	635	658	664	612	630	630	644	633	648	670	686	679	657	650	638	624	667	629	640	664	631	603	643	641	642	634	638	620	619	651	604	688	615	643	629	604	616	665	658	611	672	615	656	616	635	676	647	617	656	640	595	622	654	621	705	622	637	593	655	630	620	658	665	670	628	625	653	620	617	638	626	633	632	652	606	600	662	637	645	579	571	639	630	610	633	649	642	637	603	665	667	644	658	626	670	674	660	663	604	660	626	628	651	604	652	631	621	627	651	660	565	648	592	597	615	624	643	665	626	651	632	606	665	630	658	634	635	604	678	637	672	700	679	629	616	621	652	615	643	627	594	610	630	650	656	660	625	671	646	630	637	696	670	677	652	605	630	683	648	711	661	615	621	611	676	667	656	619	610	646	663	617	614	663	641	669	593	673	677	664	640	647	627	605	676	658	634	647	623	614	612	609	640	621	643	599	582	633	659	621	652	626	622	702	671	637	651	643	647	643	650	624	630	592	640	629	594	671	647	666	629	620	632	631	633	647	628	607	626	600	632	646	579	612	635	664	631	587	678	662	693	623	633	663	641	606	654	639	644	647	666	631	618	625	618	665	596	615	615	606	637	646	662	642	616	595	660	658	669
31774	60121	44374	29177	14892	8711	7800	6939	6048	5479	4753	3933	3272	2679	2338	2006	1797	1736	1470	1137	1085	1057	1003	962	1012	951	943	914	888	886	774	840	815	759	751	733	742	796	739	776	722	676	715	707	707	712	709	755	655	707	685	735	691	669	711	673	688	714	709	690	705	698	702	684	706	701	678	715	639	683	657	681	709	694	665	644	701	676	718	697	684	681	698	712	769	739	699	723	781	695	765	728	700	696	706	699	681	646	703	764	749	684	724	691	717	745	748	701	686	674	724	668	681	721	683	692	705	649	711	679	682	680	679	703	711	701	700	681	652	695	697	688	656	678	672	697	680	662	651	720	689	645	702	657	692	659	671	716	734	704	660	683	658	693	657	696	700	681	738	709	673	720	684	744	676	666	688	655	736	681	718	685	672	691	664	717	640	712	647	742	703	772	733	675	672	683	701	643	699	691	671	672	671	653	710	718	684	712	701	667	711	731	692	662	689	659	772	669	686	658	703	674	690	723	695	694	737	675	685	744	684	666	696	720	695	681	637	707	750	679	749	698	695	700	692	680	702	661	672	673	651	717	717	707	686	713	666	681	744	659	666	678	661	664	658	687	659	662	673	698	702	668	680	716	637	675	672	660	708	688	685	636	735	719	673	693	717	706	691	702	647	680	709	639	646	700	709	682	689	734	670	659	661	621	709	657	721	636	660	725	641	659	705	733	657	646	683	643	674	737	693	656	682	745	701	639	705	723	673	654	699	686	693	663	687	668	653	684	670	659	637	661	683	717	695	679	669	661	707	700	686	690	722	674	694	695	656	678	668	761	660	705	685	658	721	685	654	675	691	695	698	699	687	697	677	663	697	682	682	693	685	716	698	696	676	715	665	726	692	698	712	703	702	709	710	688	645	657	667	711	643	731	715	697	674	682	678	695	676	685	683	705	640	691	700	655	706	698	668	652	700	704	724	668	697	668	679	744	639	719	702	691	717	679	712	653	710	678	672	681	707	679	708	651	696	724	667	698	680	686	678	678	660	741	657	679	704	663	631	707	691	698	737	704	681	675	685	721	664	690	715	691	701	677	664	683	719	699	726	688	711	651	688	639	662	715	709	702	716	674	693	706	681	695	736	723	703	690	724	683	648	647	691	699	653	655	725	710	742	623	681	689	705	708	676	692	684	691	700	720	714	693	659	679	643	692	645	681	662	730	701	667	709	667	674	690	664	660	696	686	714	690	701	682	715	642	713	640	694	692	645	702	693	661	647	687	652	685	695	702	639	696	695	694	696	639	696	729	708	693	667	680	706	688	734	697	697	716	714	679	697	692	618	681	714	681	713	662	710	696	695	701	707	700	700	688	693	676	698	705	700	698	690	701	702	680	652	678	708	694	673	725	670	683	726	680	732	737	692	698	701	731	701	703	737	681	712	715	659	697	707	731	715	682	704	676	692	647	706	727	701	671	711	700	710	691	668	710	702	699	725	695	675	664	666	703	692	671	709	719	693	695	681	658	697	713	705	662	689	698	681	685	700	685	703	660	693	706	711	668	685	702	711	665	708	669	706	663	670	646	700	718	645	647	673	643	699	677	699	691	660	639	697	676	733	662	714	724	722	695	694	704	692	674	702	690	675	683	686	681	715	714	674	694	728	720	676	702	664	697	710	693	682	684	652	692	712	732	766	693	647	709	705	701	694	684	665	673	708	741	684	739	698	664	697	715	671	684	666	687	709	712	680	701	668	726	688	743	669	653	725	674	692	646	682	691	685	656	651	685	730	719	715	690	713	710	662	751	690	722	684	680	704	635	678	677	670	703	678	687	669	668	700	683	659	677	726	666	730	700	700	742	710	674	677	756	674	738	661	724	674	658	690	670	655	651	642	731	705	703	670	751	716	684	718	703	653	720	675	691	685	698	700	697	693	679	683	687	671	700	696	689	669	711	691	655	694	662	711	731	680	663	708	697	724	733	694	662	685	673	741	692	678	693	743	674	701	667	672	660	658	692	679	698	677	693	713	686	735	654	663	682	723	700	716	689	687	698	683	693	691	688	677	746	676	669	725	722	703	689	680	680	685	706	696	674	741	649	712	697	677	680	715	695	681	724	694	721	657	680	689	691	667	663	723	695	660	626	648	665	671	724	683	720	720	699	729	705	684	664	726	713	678	699	668	706	679	642	712	670	632	699	711	646	652	678	670	726	735	680	664	696	668	702	715	670	649	725	615	699	683	690	714	678	690	751	746	684	713	677	708	716	664	682	699	645	667	677	691	686	706	675	686	684	658	656	688	694	675	700	674	692	697	673	645	694	716	730	701	684	698	670	710	697	700	698	678	715	715	699	690	715	761	711	635	703	697	690	684	689	684	702	688	696	707	723	698	697	720	694	712	702	699	699	723	680	648	639	724	715	756	702	706	718	726	678	705	684	690	681	676	717	623	705	744	667	707	742	695	682	706	681	694	681	690	678	699	743	683	686	700	699	686	664	658	701	707	694	699	671	710	685	659	675	665	694	662	705	706	712	712	683	671	702	679	702	726	689	658	678	674	711	675	706	689	702	696	702	736	664	708	701	728	676	683	666	711	704	662	730	666	678	671	722	706	664	663	733	694	676	694	682	706	699	669	670	693	725	709	715	692	646	720	693	723	708	686	728	680	673	668	682	691	694	694	681	690	672	704	642	711	703	679	697	726	628	714	712	692	722	703	708	678	667	658	745	639	693	697	665	686	674	690	709	742	698	692	658	685	643	696	692	693	709	685	651	715	668	683	701	719	699	708	688	647	670	696	697	707	680	697	707	695	620	705	687	700	705	676	702	648	669	669	643	674	706	704	682	694	682	673	676	665	677	733	714	743	713	684	665	670	700	739	684	711	713	705	700	644	683	667	727	662	724	717	700	694	735	770	735	677	657	704	689	749	690	699	701	679	717	715	659	698	686	680	664	689	677	696	714	656	711	688	699	659	659	715	661	685	674	695	685	648	679	710	700	649	680	725	704	655	711	696	655	715	724	713	681	667	667	691	706	737	713	713	697	706	691	716	696	650	705	726	691	654	658	692	688	656	639	718	717	687	701	704	729	701	680	668	709	671	687	740	659	675	658	642	667	664	691	657	682	660	651	717	712	679	681	708	709	704	734	677	682	710	725	679	647	716	691	659	709	737	693	708	691	710	689	678	737	675	688	667	686	709	677	730	713	690	741	627	699	672	690	669	705	750	692	672	745	716	674	656	695	717	729	655	687	710	719	674	706	686	670	671	689	651	687	726	666	700	708	693	658	675	712	688	697	699	665	713	712	707	681	688	717	686	660	650	704	706	687	728	690	715	710	641	711	692	674	686	689	728	689	662	649	704	694	690	705	650	716	761	646	738	705	672	718	723	645	689	665	669	662	663	683	710	660	675	676	705	710	666	711	715	745	657	717	678	702	679	681	691	707	692	690	690	698	683	672	642	673	707	693	725	730	729	717	666	708	697	707	714	705	693	702	687	713	715	625	689	686	704	738	679	721
28457	26604	28854	19600	5605	1951	1682	1391	1275	1204	1040	959	955	864	801	692	643	643	578	533	501	515	534	457	490	474	468	512	487	453	444	488	450	460	413	459	467	450	416	421	452	440	441	455	431	419	459	426	497	422	401	467	439	401	440	450	414	439	468	398	439	425	448	401	431	466	441	443	408	448	438	413	426	429	421	429	451	422	419	413	430	450	430	402	440	455	428	472	422	428	436	448	416	474	417	444	488	408	442	408	441	417	421	420	431	417	453	433	391	448	400	408	437	440	467	362	432	437	425	463	423	414	421	428	434	409	423	440	401	436	423	437	437	424	420	408	413	388	421	434	419	401	456	408	435	438	444	421	413	427	424	446	409	448	440	435	404	437	449	439	435	403	417	397	420	399	487	414	422	427	448	422	455	445	438	414	404	420	431	479	427	423	439	400	439	432	419	423	426	454	425	413	426	418	455	395	408	417	481	424	420	433	413	424	449	445	442	406	442	395	415	429	407	439	433	422	432	438	417	402	426	439	448	387	423	430	435	431	435	421	433	449	409	424	431	427	444	444	453	449	426	427	434	439	429	435	427	441	402	433	429	415	413	426	491	431	407	445	395	441	413	415	399	462	405	408	430	445	441	415	407	432	391	454	424	445	437	408	427	430	439	428	437	425	435	416	440	429	448	409	413	426	412	450	457	479	445	427	402	429	432	439	436	482	410	464	456	446	419	409	422	398	449	424	442	444	426	462	391	420	397	388	410	465	447	415	433	446	437	400	422	443	415	432	452	396	448	399	406	409	464	435	430	427	401	463	437	431	449	451	406	446	405	448	401	412	416	454	377	417	384	467	473	456	430	378	461	433	400	447	481	436	416	429	428	451	374	456	442	425	449	443	419	401	412	414	449	392	442	436	428	435	402	426	411	409	425	429	457	415	434	420	433	429	443	428	452	400	447	426	424	419	397	407	405	410	393	451	444	400	427	386	429	451	461	438	442	432	447	431	450	439	425	406	407	445	430	408	417	454	452	442	438	431	412	417	429	460	413	440	432	415	410	426	466	440	440	456	416	417	382	426	472	429	458	410	469	421	427	436	456	415	414	430	432	416	449	490	457	415	413	414	447	414	400	434	439	398	427	431	406	443	426	469	448	435	446	408	438	409	473	479	399	438	388	421	423	433	405	420	437	429	431	441	425	450	411	417	413	457	457	415	398	450	421	444	437	453	486	431	464	436	420	459	470	394	425	443	433	430	457	421	398	444	472	441	416	441	400	445	457	419	438	393	407	442	399	422	435	431	441	423	430	436	439	470	437	421	440	464	424	425	386	431	428	401	415	431	423	455	406	419	441	424	444	458	438	438	436	443	446	416	451	459	382	432	449	444	409	443	424	434	453	407	452	429	430	427	407	418	435	431	399	446	436	466	457	475	437	418	446	398	440	440	428	459	413	395	400	441	401	425	428	436	398	396	420	432	428	415	439	450	441	412	454	436	447	444	427	436	407	390	437	423	424	439	400	419	439	445	451	426	463	403	444	436	423	420	403	422	428	422	475	433	410	437	445	428	394	476	407	437	450	426	425	448	401	379	447	446	411	462	453	414	430	445	435	416	432	384	400	392	413	417	405	419	436	402	424	441	381	458	445	430	407	441	440	404	416	442	406	448	447	432	455	472	440	447	429	439	440	440	432	437	424	407	437	423	420	438	427	414	445	388	454	431	412	446	441	428	411	435	439	409	421	432	399	458	451	434	443	488	417	411	412	405	432	413	424	450	442	433	410	435	435	404	434	404	417	418	441	420	432	441	442	437	459	412	405	436	473	420	405	448	463	386	424	456	419	426	446	408	403	426	437	453	408	385	385	411	440	417	432	440	412	470	437	447	425	404	398	415	428	438	454	403	428	431	413	445	433	442	406	401	437	491	444	432	437	427	465	416	414	424	407	454	408	436	413	438	424	430	400	438	443	476	478	449	451	430	414	452	398	407	411	438	448	455	403	402	409	410	424	405	397	412	418	430	435	480	418	438	437	419	385	421	439	432	492	452	421	439	399	440	468	403	424	463	429	426	411	419	433	453	438	455	455	418	461	463	400	416	457	429	392	394	424	425	447	452	406	409	423	436	423	440	439	456	415	437	425	431	430	421	442	441	435	438	441	407	422	439	431	453	430	435	439	436	444	457	397	465	420	439	413	456	425	430	425	457	439	438	411	400	470	471	442	418	427	438	441	432	413	459	434	417	422	417	444	460	437	408	442	409	434	449	412	450	431	437	460	437	431	405	443	435	465	416	446	465	421	416	433	410	435	429	432	431	439	424	425	423	457	428	430	400	409	437	427	400	462	443	453	431	427	453	426	431	432	433	420	438	397	445	398	446	416	428	423	419	378	399	414	416	472	448	445	467	409	390	427	425	454	421	437	451	406	426	422	411	428	421	454	384	481	468	442	425	422	435	438	407	408	406	455	465	411	402	387	444	435	429	441	448	463	446	419	417	440	449	438	452	450	438	417	454	455	463	437	445	426	405	471	430	449	473	387	427	440	466	438	387	414	428	462	445	401	439	448	441	442	433	442	434	412	416	398	425	421	454	454	417	460	416	482	409	424	401	420	422	437	420	424	422	393	387	451	407	409	435	422	433	432	448	423	434	436	454	412	455	453	438	452	435	425	424	438	417	444	431	445	409	428	409	438	417	426	419	403	429	404	407	418	431	462	424	435	422	395	446	423	416	423	441	415	430	431	425	402	417	414	455	420	440	430	448	414	427	411	432	398	436	441	465	447	410	451	430	439	433	478	428	441	449	420	429	399	420	432	424	415	435	445	442	429	392	403	464	438	448	411	429	441	438	410	437	437	436	450	435	452	429	412	426	446	418	412	447	414	398	429	402	396	442	472	412	408	412	418	460	404	429	431	470	395	444	403	439	440	413	426	465	416	382	428	453	445	439	388	421	428	415	424	442	470	396	458	452	415	439	423	452	430	403	389	432	394	425	432	414	416	429	439	438	449	421	447	444	454	412	422	443	426	444	388	435	436	406	475	445	428	451	399	411	404	399	454	451	420	426	473	416	454	420	433	413	459	452	400	415	431	440	398	446	415	454	446	435	436	446	440	412	445	455	446	411	437	444	424	428	445	399	376	469	453	393	441	452	430	436	434	408	417	391	423	442	443	434	445	417	450	404	433	385	418	452	394	455	427	431	454	390	415	443	429	414	406	405	398	418	424	425	425	423	434	451	429	402	421	434	415	417	437	441	432	459	393	397	438	463	421	415	450	441	417	439	413	420	423	403	427	417	421	437	437	419	437	449	428	429	424	436	422	397	428	411	367	429	430	449	466	402	427	458	405	440	458	435	442	409	440	453	423	418	445	450	428	447	441	447	398	465	431	434	398	435	459	423	417	439	427	430	433	465	407	390	437	407	434	400	424	468	421	484	507	444	453	458	417	405	416	406	426	447	428	464	420	421	406	443	455	399	475	466	434	444	460	402	417	408	401	450	449	404	417	453
29897	43013	30700	17101	6520	3093	2717	2418	2216	1946	1608	1517	1325	1162	1068	935	848	836	742	688	640	580	572	534	537	584	590	592	542	586	509	547	499	493	528	497	525	537	536	457	479	458	531	512	518	500	511	463	491	511	445	496	437	548	541	483	478	439	477	479	478	465	497	477	480	489	536	477	528	443	492	493	504	481	470	492	478	495	505	500	500	481	509	550	525	486	506	545	501	511	494	483	510	450	533	516	486	461	515	514	491	491	499	478	512	509	513	528	479	478	489	488	487	501	464	478	523	526	513	514	450	473	489	474	497	470	526	495	491	474	503	455	525	461	473	473	490	499	449	513	458	462	491	479	476	506	521	465	505	542	469	449	519	496	462	486	504	489	475	485	488	487	468	475	512	517	506	510	472	479	493	474	499	457	478	459	460	505	479	446	468	486	479	493	465	488	503	474	471	537	503	468	474	494	481	469	503	493	516	499	489	474	443	490	480	493	501	480	461	457	470	504	498	513	466	481	513	505	490	478	497	477	459	489	492	463	502	494	507	485	429	506	483	438	476	446	530	505	499	502	487	479	470	491	478	484	467	479	472	436	495	464	513	491	493	443	447	495	478	500	481	488	478	510	454	452	482	499	503	510	477	475	488	477	492	467	491	459	508	508	549	484	492	468	446	483	466	470	454	448	442	457	494	473	455	503	456	475	487	532	503	443	485	473	483	458	482	459	501	473	483	510	478	484	535	485	446	497	537	522	515	466	469	479	475	499	479	502	447	480	491	517	467	440	468	503	484	527	454	505	487	484	469	490	489	486	487	493	535	512	455	519	502	462	454	505	504	496	494	521	509	507	499	502	481	497	499	481	455	484	464	506	510	444	455	481	463	471	494	486	473	484	521	444	485	489	482	492	497	462	516	490	465	462	485	495	502	477	467	446	486	490	456	471	485	484	456	502	525	495	482	484	446	460	464	474	480	486	493	512	464	492	449	490	446	451	485	482	482	482	491	523	478	489	504	496	479	508	472	485	480	517	511	451	484	497	494	444	457	512	517	514	498	495	499	499	455	533	472	494	475	492	452	477	468	481	482	466	465	481	509	489	510	516	470	492	481	464	453	464	462	517	477	501	448	475	484	518	505	504	516	495	484	452	492	455	519	463	493	486	493	481	428	486	485	506	479	465	492	482	520	472	513	504	485	495	515	488	497	444	509	489	465	522	510	457	499	474	497	493	478	446	484	496	512	487	478	499	449	482	461	486	469	451	521	481	483	486	466	499	485	500	488	485	549	479	465	507	477	482	487	486	495	504	524	483	495	539	507	477	481	502	503	511	488	500	515	470	497	489	474	505	505	513	527	488	479	463	502	512	467	459	459	516	496	491	472	537	515	488	485	511	470	498	490	504	521	489	461	473	471	539	482	496	474	449	499	493	510	472	485	511	501	508	477	546	508	481	469	503	469	505	500	508	487	454	508	481	478	478	458	500	471	482	486	487	490	499	455	524	499	477	486	492	484	453	510	504	487	481	450	532	507	510	490	505	487	547	528	500	523	469	520	471	475	479	465	482	466	462	497	487	495	486	500	466	455	500	489	506	510	458	474	464	474	503	488	491	471	499	486	468	465	479	526	498	488	530	552	512	478	509	479	479	476	512	495	499	456	471	507	474	470	449	502	534	488	450	492	475	542	489	512	524	481	478	544	510	509	447	482	480	486	484	434	505	440	501	487	504	445	490	461	489	482	520	441	510	479	495	517	511	504	472	519	468	453	477	499	517	493	481	479	478	493	484	502	488	492	498	470	490	482	496	492	557	511	532	469	486	505	485	473	467	489	464	471	510	460	507	467	489	537	494	480	477	498	489	518	486	474	481	501	469	479	484	492	461	490	526	503	473	513	474	487	527	497	523	472	483	484	466	468	483	460	474	497	468	458	465	532	484	511	504	493	480	506	451	488	468	514	495	503	485	505	509	486	477	458	495	457	493	483	453	497	504	514	524	511	508	467	433	484	525	522	496	507	466	472	475	482	502	447	471	504	470	451	519	500	478	483	462	484	496	450	475	481	449	494	479	472	452	452	483	510	481	530	473	489	478	527	481	521	510	504	468	479	459	467	499	501	495	454	560	501	457	484	496	482	443	475	504	455	459	486	483	509	487	460	510	505	466	514	515	474	476	484	520	475	503	465	453	467	491	486	465	493	506	503	508	523	501	519	538	497	503	520	448	467	496	548	465	486	496	491	506	484	516	509	472	446	451	463	482	513	468	475	480	465	472	480	480	477	510	433	433	492	502	513	518	446	475	489	483	505	507	481	480	492	437	492	469	511	508	481	464	482	478	462	480	501	503	491	484	493	473	458	461	513	510	470	470	478	447	476	461	488	480	485	509	460	465	504	431	489	486	453	487	501	498	471	519	452	526	508	514	485	486	493	478	525	490	474	492	459	518	485	504	523	525	505	490	482	503	507	472	465	501	482	506	522	498	520	475	506	487	504	489	475	468	457	485	492	480	463	475	478	451	513	463	488	490	491	466	484	498	473	472	466	438	514	534	470	472	485	494	489	502	475	490	472	514	506	497	470	480	469	463	477	463	489	495	467	485	479	444	484	494	505	513	487	457	518	526	452	510	437	471	465	509	488	508	493	451	505	496	502	471	495	495	504	485	467	483	513	465	480	448	503	527	491	487	511	507	488	484	474	468	492	488	466	454	487	505	472	491	475	505	468	491	476	484	460	512	484	496	472	500	490	485	477	482	459	476	509	514	494	490	469	503	521	521	508	502	488	465	497	493	500	499	479	496	521	445	472	453	510	502	483	501	488	469	498	454	466	421	460	497	527	478	494	471	471	502	481	512	457	470	468	507	490	541	467	484	455	524	490	489	503	493	464	472	467	463	554	519	471	513	467	466	497	506	456	497	497	463	521	515	493	464	483	452	502	474	484	485	455	482	486	457	457	497	478	489	481	533	482	472	438	499	471	457	472	498	498	499	483	490	475	462	432	502	478	495	471	489	478	483	479	482	505	460	457	499	473	489	487	444	499	471	456	497	423	508	495	439	486	470	511	444	483	467	491	464	458	488	453	450	468	479	518	498	493	458	489	475	500	509	489	476	505	492	482	487	475	519	474	498	442	466	467	466	515	467	497	501	538	493	470	481	469	492	504	462	472	520	504	553	493	445	490	472	475	469	513	464	494	483	486	493	501	488	488	467	485	498	502	498	506	535	506	513	474	506	535	487	497	489	529	500	502	517	475	453	463	510	467	491	501	471	469	484	490	452	477	487	504	528	460	500	449	456	454	468	479	492	520	491	494	474	480	493	482	471	476	479	562	504	499	491	491	518	485	493	505	486	505	505	487	465	500	503	491	476	504	460	505	479	490	484	494	482	452	475	512	466	483	495	494	466	500	478	488	506	471	473	481	513	465	460	499	499	483	460	464	484	480	513	477	495	518	479	488	443	487	452	460	461	504	503	449	488	473	481	516	486	507	520	464	524	458	482	465	484	497	479
24011	21226	28489	24344	21214	13664	3891	2677	2277	2113	1835	1713	1578	1507	1280	1060	1023	936	817	746	695	661	607	589	618	637	559	615	552	613	585	527	526	548	529	539	519	509	508	525	510	521	502	516	492	523	507	495	477	529	517	464	490	466	504	485	518	445	482	531	488	489	506	523	511	518	455	521	476	470	522	485	476	462	484	476	542	497	526	484	554	479	526	501	505	545	540	572	506	553	536	487	492	534	495	522	515	462	504	514	480	490	502	519	528	520	497	517	516	507	501	545	501	507	495	501	538	492	476	489	512	523	466	469	464	471	475	473	486	489	467	487	475	470	486	457	483	483	479	511	476	512	528	489	469	519	485	495	445	498	513	487	466	507	480	525	448	486	499	467	479	493	483	528	501	495	534	485	489	524	491	478	459	485	483	520	464	497	444	493	493	485	469	495	499	512	470	495	488	481	502	489	500	470	516	482	501	490	462	484	484	510	497	493	520	532	485	487	469	493	476	494	482	471	506	512	509	476	482	486	478	508	510	453	480	481	482	493	491	509	508	462	475	482	504	516	520	532	499	480	479	485	524	486	529	502	483	501	499	506	451	485	506	493	478	525	494	517	482	510	527	533	465	481	493	503	458	487	506	480	486	508	466	517	482	504	535	511	526	504	491	489	503	506	490	501	497	497	508	492	507	527	511	494	514	501	506	486	492	498	477	521	454	474	492	503	477	475	532	501	474	493	551	468	511	515	492	472	482	434	502	500	461	485	488	524	479	466	496	448	482	484	497	486	489	508	466	493	483	500	531	499	500	497	516	483	466	461	535	494	478	510	504	456	498	452	512	493	502	463	497	491	532	478	501	503	511	491	507	512	475	550	514	524	489	460	518	533	468	520	509	473	505	527	508	488	459	523	493	471	508	520	479	515	481	525	511	481	496	467	494	479	490	507	499	489	500	506	507	471	506	477	482	538	504	483	483	509	496	458	498	477	494	490	495	469	546	506	497	484	473	517	523	500	508	504	506	517	493	498	497	495	497	488	494	534	506	499	488	501	523	509	478	545	462	492	494	466	451	523	480	508	479	532	481	454	507	489	485	510	507	449	516	458	451	482	515	458	481	479	492	537	477	498	437	520	483	487	498	473	503	504	476	519	505	447	481	454	511	492	509	497	499	469	533	539	477	494	463	474	546	472	491	508	469	492	490	550	470	480	513	496	482	457	478	480	519	484	504	535	490	516	531	484	519	523	501	490	507	464	471	409	500	508	544	498	506	482	471	534	509	490	512	462	499	481	495	511	487	500	481	487	519	475	500	486	496	491	485	475	493	468	471	495	476	503	448	494	522	494	513	485	495	491	469	503	497	508	518	497	515	499	451	490	505	489	460	452	447	503	485	468	498	548	491	471	493	534	475	499	491	542	476	505	468	468	465	492	460	502	485	538	503	517	472	462	558	503	522	491	493	474	466	480	526	469	482	474	525	494	494	524	495	473	475	476	520	459	492	500	498	508	517	492	522	485	479	488	535	486	499	464	509	518	475	515	502	499	513	489	497	499	463	492	506	507	483	458	492	496	487	520	489	496	469	456	482	502	505	524	498	528	525	454	482	478	472	458	492	461	505	482	485	513	495	494	479	464	545	470	506	490	499	461	492	568	477	491	480	474	525	480	474	515	521	524	481	511	511	471	485	491	496	465	514	493	475	517	509	476	454	469	507	519	455	499	491	503	488	473	511	454	499	493	469	479	464	494	506	500	457	477	522	491	512	502	505	506	507	499	489	458	461	524	506	506	482	514	532	505	507	481	489	488	450	509	483	483	475	510	494	484	531	488	480	499	518	504	510	495	497	515	501	514	478	463	538	481	527	468	477	475	484	493	479	473	461	489	500	483	481	480	508	500	514	475	548	492	475	537	441	503	500	482	531	485	490	486	495	463	482	465	514	501	513	511	484	519	517	499	474	477	487	465	519	499	496	504	465	530	479	516	458	477	471	509	487	434	507	490	480	502	496	513	509	483	484	484	471	493	476	453	518	474	511	519	484	484	495	528	510	494	499	461	498	512	507	472	496	487	512	521	538	513	477	518	480	513	479	570	512	490	520	525	498	486	488	503	504	463	554	506	461	506	508	455	504	462	496	510	498	470	475	497	451	459	516	527	545	496	521	514	462	481	503	558	466	477	518	534	506	498	522	537	481	484	498	475	506	489	526	485	491	532	461	475	507	481	503	486	491	529	441	492	509	489	510	510	504	491	467	491	481	471	476	472	475	522	487	502	511	483	505	485	471	483	488	526	477	453	508	471	476	504	513	494	515	476	518	504	496	463	487	455	476	473	491	516	516	531	465	469	508	510	497	485	525	486	477	527	500	514	466	530	501	496	474	489	494	429	473	466	517	498	478	475	496	521	507	560	537	502	518	520	460	496	468	454	501	460	513	482	488	458	498	476	525	518	488	491	470	532	497	509	487	495	519	486	490	477	475	490	480	514	468	500	486	475	504	518	494	487	506	508	496	509	470	454	505	513	488	477	521	513	495	500	507	506	513	504	511	500	504	500	486	514	491	507	536	469	501	525	457	534	451	466	535	479	492	514	502	480	496	523	488	424	504	529	476	505	501	480	470	510	458	499	444	496	458	510	527	468	455	474	468	458	489	497	498	515	501	519	485	473	482	459	473	515	499	478	473	480	464	458	475	506	449	495	531	456	491	547	492	497	510	498	498	506	477	470	515	484	469	484	455	494	465	479	474	506	506	456	470	504	485	499	509	532	481	488	466	514	437	459	504	505	513	473	446	463	507	468	477	470	504	503	524	478	489	474	460	499	543	470	468	522	491	474	452	489	545	484	512	509	513	493	488	521	510	500	490	467	570	529	510	513	528	480	507	483	514	513	488	526	493	480	471	474	490	500	458	502	481	524	514	491	483	470	506	434	479	501	505	513	465	513	500	470	502	523	534	472	511	485	531	515	511	510	518	502	502	508	491	471	490	438	482	507	477	546	512	525	481	497	487	435	518	496	471	493	473	398	481	466	507	517	492	494	516	489	522	492	505	492	478	484	539	506	490	535	483	495	459	490	486	481	508	485	485	474	522	466	471	475	480	454	425	533	449	492	521	513	509	483	484	542	476	520	487	491	485	483	432	512	499	467	516	505	509	483	491	532	526	511	483	479	486	490	530	487	516	527	491	497	552	494	512	508	485	481	456	497	490	483	484	540	511	510	505	488	468	519	504	553	490	433	478	499	483	516	471	479	510	526	472	506	512	482	486	481	462	498	496	515	482	463	522	503	502	501	518	503	478	480	506	460	517	502	498	521	508	519	504	524	507	515	477	494	468	499	496	519	516	473	463	494	488	489	512	479	498	517	482	461	520	488	510	498	489	504	490	478	518	499	490	500	501	491	463	525	506	528	488	517	479	508	494	476	456	488	500	502	521	444	482	497	475	487	493	472	490	507	489	497	488	474	496	496	450	522	496	519	458	493	504	518	504	466	507	523	477	514	520	482	482	504
30755	53594	38729	20552	10463	5996	4788	4309	4005	3183	2965	2717	2560	2257	1822	1552	1369	1151	994	963	818	759	704	778	752	700	701	689	666	657	664	631	620	625	580	563	551	606	607	621	597	550	569	577	566	575	531	550	571	555	623	542	542	552	573	590	570	572	554	558	559	549	553	536	553	538	534	547	572	513	558	562	547	549	540	563	567	539	567	562	566	542	541	523	567	580	587	538	566	570	594	512	573	567	569	586	576	588	565	561	573	549	534	545	553	554	552	586	565	502	532	570	591	549	583	523	588	531	541	544	535	540	568	600	578	532	547	557	559	539	570	587	565	562	587	559	588	506	557	560	519	558	567	550	582	547	550	592	553	537	557	557	551	563	521	545	553	520	555	493	575	580	546	565	592	542	567	556	568	542	532	568	525	536	544	537	563	567	556	571	572	569	556	527	545	562	535	559	534	527	547	525	540	528	552	505	579	558	569	600	586	565	578	584	530	581	542	520	524	545	579	581	561	553	533	547	518	523	502	583	497	522	540	569	535	517	521	574	562	573	502	560	563	540	551	535	547	560	518	567	575	583	550	566	543	573	583	532	556	548	545	526	534	545	555	569	548	548	532	547	517	535	516	555	586	554	525	537	551	539	591	559	523	581	530	544	509	562	542	546	509	508	595	565	519	555	565	636	562	562	553	559	551	520	569	570	559	540	533	530	555	544	542	517	545	568	517	552	578	518	547	555	544	583	553	562	492	528	545	528	560	596	559	596	581	504	550	539	534	539	529	528	547	571	600	517	522	562	584	545	523	592	520	547	537	531	584	597	540	552	561	596	569	558	530	530	516	554	539	551	556	566	580	533	601	542	536	548	554	542	565	542	536	555	553	556	567	575	550	547	535	571	537	525	554	560	561	552	520	538	537	549	575	570	545	529	533	536	555	586	554	551	567	535	535	485	563	593	534	565	497	539	553	534	563	588	523	548	551	593	573	540	543	514	533	532	529	559	591	555	508	564	580	534	539	558	525	537	521	519	588	548	558	535	566	523	544	546	565	550	590	513	533	559	519	544	578	575	558	565	589	554	538	585	525	532	560	544	555	556	549	560	539	567	527	526	536	560	547	536	512	531	534	563	549	587	581	540	589	530	567	595	556	561	556	567	560	551	588	573	578	544	567	535	500	539	558	562	574	545	518	553	516	579	565	496	544	569	564	590	550	547	532	571	519	536	555	582	571	568	562	533	558	523	530	580	574	577	558	574	549	592	563	532	524	516	519	535	547	574	544	517	583	586	569	555	554	550	548	515	557	556	519	548	568	546	565	562	565	541	534	578	509	561	537	543	577	611	561	582	514	573	549	540	555	537	538	530	588	556	591	599	522	545	517	571	563	534	536	583	566	524	539	537	530	528	518	534	542	551	513	551	533	560	558	534	587	538	554	543	533	531	556	571	531	527	573	534	557	551	542	532	552	560	541	548	527	537	551	564	633	582	524	541	558	536	570	553	541	513	565	510	556	586	574	581	588	527	558	548	539	554	540	538	580	575	548	583	579	528	561	530	564	568	551	515	540	553	516	540	542	569	527	545	598	584	530	517	563	547	594	548	564	578	526	567	522	547	524	543	539	553	529	532	560	551	540	579	552	539	585	535	592	531	574	520	530	524	537	544	569	538	562	517	575	561	535	518	589	523	611	558	585	555	557	540	554	546	547	547	535	513	569	577	592	534	558	564	584	566	536	539	566	566	566	552	536	570	589	570	539	556	532	549	537	526	547	541	551	540	560	550	579	539	570	503	520	556	574	569	539	506	547	542	586	565	580	543	526	574	550	581	589	584	540	560	589	552	579	562	511	513	555	486	549	549	544	575	501	544	534	562	563	522	568	543	586	546	606	513	545	552	579	558	554	535	497	574	540	538	540	586	496	557	520	555	567	546	565	555	546	530	600	559	563	561	555	544	642	506	514	532	544	536	572	528	586	589	590	537	563	540	526	524	553	551	569	576	571	540	499	547	539	517	535	567	578	540	566	537	515	559	519	543	551	548	581	515	516	545	528	563	528	534	552	560	539	493	510	548	601	575	556	555	592	552	526	536	541	572	555	565	527	477	550	536	545	521	539	510	562	566	567	577	527	567	508	591	582	497	536	540	546	564	592	521	551	573	559	563	508	562	599	507	541	550	576	520	602	580	538	585	568	573	546	582	630	540	535	539	547	575	591	533	534	526	525	548	564	506	570	566	528	516	544	552	576	570	524	574	563	503	525	539	567	586	539	555	503	539	564	500	579	544	567	546	560	544	557	551	602	541	555	549	538	539	545	558	520	565	578	565	560	530	561	542	544	573	502	572	557	556	583	538	569	547	552	535	558	549	549	561	574	555	563	565	549	595	552	546	536	531	560	560	556	554	555	529	522	550	535	567	565	560	533	522	585	529	557	573	556	565	569	529	521	578	513	555	567	573	605	629	527	497	577	550	545	557	569	557	529	524	533	539	598	596	512	501	505	565	564	566	599	525	557	565	540	592	539	566	522	521	576	514	500	527	555	511	558	585	527	507	590	532	555	505	574	547	592	543	537	545	532	573	545	566	549	505	587	546	553	533	541	542	560	510	522	540	529	552	589	544	591	548	532	531	565	572	565	587	571	580	560	584	548	524	565	531	562	539	578	534	556	543	538	534	562	576	542	554	591	549	518	570	573	518	540	568	546	565	531	551	509	550	507	536	544	534	589	573	543	532	543	553	540	538	552	560	534	562	574	518	569	540	575	485	575	541	548	531	554	553	541	593	538	556	524	517	537	562	549	564	511	521	566	509	540	549	531	486	566	520	531	517	558	555	582	574	555	591	571	576	515	574	558	563	541	558	572	534	556	583	572	543	530	598	535	542	563	569	560	570	575	531	571	486	537	556	565	603	548	560	503	560	537	565	547	557	516	533	572	568	544	576	557	525	528	526	552	572	576	575	529	569	525	557	550	557	520	591	519	532	540	532	520	541	546	512	549	564	551	566	547	535	562	526	550	595	566	550	528	555	555	517	528	560	542	497	538	521	492	540	564	575	553	542	536	582	542	568	522	555	499	518	567	535	547	618	563	580	568	549	528	573	542	486	514	580	491	549	558	551	556	547	558	564	536	523	521	573	544	552	546	600	536	551	545	552	545	531	582	574	544	566	578	594	568	553	555	532	534	558	536	519	556	552	607	533	547	550	542	491	574	516	534	558	545	571	511	514	548	526	559	535	575	532	504	540	592	581	535	561	546	561	583	563	561	573	555	524	538	559	512	531	521	559	553	563	550	524	527	535	584	525	544	560	563	517	564	539	514	512	573	529	512	542	544	559	532	590	517	593	526	515	566	556	541	550	552	566	544	506	563	530	577	550	527	528	594	530	538	574	517	544	542	550	547	517	535	565	591	542	562	555	509	523	534	566	541	599	530	532	579	577	520	521	568	566	594	555	503	511	517	560	526	541	527	542	527	559	549	500	540	529	558	545	550	579	547	570	533	544	537	564	544	569
25374	21273	27758	25455	13935	3252	1908	1647	1582	1482	1393	1178	1008	1089	947	796	761	709	689	622	636	594	580	597	548	548	534	501	542	514	512	505	483	521	494	539	491	494	481	508	508	519	503	455	480	480	488	497	474	428	471	507	474	477	446	448	459	451	467	483	527	485	454	453	494	452	505	518	488	499	460	459	473	481	490	493	482	533	471	502	470	462	456	497	483	477	460	483	510	517	496	465	484	512	453	489	475	490	480	484	466	467	508	441	517	479	471	494	518	475	464	459	483	500	486	479	484	463	493	470	499	450	466	503	468	495	493	446	499	488	487	444	482	516	456	480	450	493	472	472	466	475	481	472	442	484	481	476	461	475	470	462	488	476	538	470	431	475	451	471	479	474	484	485	477	446	516	480	523	460	509	451	489	446	449	454	433	440	465	446	464	424	469	499	520	475	463	449	476	496	473	483	467	471	491	477	482	502	470	458	464	440	500	483	477	487	459	490	491	455	449	464	479	495	498	504	483	473	473	473	473	472	489	453	463	498	467	464	501	523	489	496	469	467	460	457	459	488	500	459	456	482	498	483	506	488	474	505	495	511	473	468	468	490	444	476	447	430	483	471	453	456	473	469	485	486	477	489	459	459	493	470	492	459	458	521	437	527	474	457	495	464	496	471	491	459	457	491	435	495	482	489	491	459	473	492	464	471	501	494	501	487	498	483	463	463	452	499	504	486	501	465	467	477	529	509	452	513	512	462	419	471	444	462	480	458	498	468	500	470	464	455	495	449	480	469	462	459	444	466	467	454	518	480	496	505	469	513	513	434	463	473	507	500	489	473	480	491	482	470	502	449	467	476	478	497	474	482	500	467	477	463	497	492	466	478	459	473	448	470	466	468	500	500	460	456	461	487	469	495	492	502	459	451	468	460	482	491	468	475	456	448	487	475	488	474	460	468	449	472	478	428	450	465	529	476	487	484	540	474	472	489	469	482	455	480	492	480	461	447	451	497	456	475	505	470	517	464	456	472	476	488	451	458	473	472	451	460	445	472	485	452	443	480	472	492	469	477	479	468	490	448	526	401	457	492	500	507	450	492	476	441	484	484	472	488	473	496	451	477	489	482	439	469	457	437	484	485	500	434	478	429	470	445	506	494	478	463	477	477	486	493	481	502	497	449	455	470	442	477	467	505	460	464	527	486	468	471	490	530	492	458	490	482	520	473	466	483	489	474	497	479	489	482	498	465	482	507	477	473	474	474	456	486	437	467	454	472	475	508	511	520	498	471	447	472	450	463	469	459	500	486	457	497	480	460	466	460	497	427	466	458	513	496	526	501	451	490	466	500	463	482	502	479	483	478	489	506	474	471	483	498	477	468	447	489	465	490	467	485	469	487	502	504	475	475	494	476	470	481	488	474	452	456	483	479	496	473	450	503	517	474	446	468	499	459	459	446	465	485	491	493	483	467	483	448	467	492	482	468	446	456	481	470	461	467	470	467	488	478	501	470	469	496	482	450	489	490	464	461	485	479	451	485	459	500	510	480	475	446	509	456	457	452	476	470	452	492	437	472	464	513	481	452	528	457	418	492	479	459	479	486	493	477	465	481	448	438	454	467	476	479	515	477	451	449	461	457	469	459	492	475	473	463	462	481	472	504	482	492	488	489	451	466	462	461	475	510	442	497	465	498	468	482	455	502	450	471	497	466	519	491	457	484	496	534	477	476	472	457	472	493	495	494	473	475	496	496	491	448	500	507	532	506	471	496	453	464	492	457	450	474	452	455	454	467	465	469	442	508	494	488	457	444	467	500	430	469	472	429	461	478	484	505	460	470	483	484	458	430	489	465	459	448	473	462	520	460	490	455	470	461	491	446	509	494	473	446	483	454	483	494	505	484	516	491	468	471	493	478	473	496	463	448	416	505	467	476	504	491	493	458	432	465	500	457	468	478	478	454	489	496	441	515	484	480	462	471	461	422	482	428	464	439	466	453	471	501	489	442	442	478	467	486	451	459	446	482	444	481	478	493	455	472	485	449	487	508	507	464	469	480	451	484	477	448	479	451	475	464	475	464	487	451	466	441	486	475	514	518	467	503	475	490	502	441	491	452	472	483	453	499	476	448	471	478	442	456	499	490	439	449	482	515	480	441	468	485	464	460	496	502	443	492	472	479	468	469	485	417	492	486	479	483	463	457	473	459	432	483	446	501	528	442	463	480	460	449	488	459	460	483	475	492	454	495	449	481	458	471	489	482	429	498	478	451	445	498	505	487	463	490	469	467	492	437	476	469	470	456	468	510	499	488	490	496	479	463	453	493	508	436	470	461	483	468	500	495	483	503	457	459	481	435	447	455	466	469	473	440	457	453	406	471	512	448	492	499	428	470	503	492	450	455	509	505	498	453	475	470	472	488	458	464	516	519	465	468	450	481	461	495	428	508	437	457	456	463	470	493	473	469	543	479	452	450	446	468	447	425	458	492	422	457	488	480	457	473	447	443	506	493	479	433	474	488	455	467	477	480	497	458	487	485	425	526	468	466	484	495	536	450	510	472	474	436	463	467	517	471	470	491	501	471	491	445	477	473	472	467	480	452	447	467	453	457	442	465	503	497	483	517	505	494	490	509	485	508	499	472	482	457	465	447	495	483	472	467	482	477	477	497	467	466	469	456	479	497	483	469	481	486	487	467	483	461	453	454	495	439	452	466	460	463	456	458	507	479	467	491	472	470	477	518	488	494	500	481	486	458	444	450	481	485	501	486	450	463	515	505	465	473	485	492	472	460	510	443	446	500	508	468	494	504	530	475	472	452	495	487	465	482	494	518	515	460	492	490	466	515	483	494	448	535	478	470	477	479	453	458	474	417	495	526	489	457	448	452	470	481	464	510	494	478	554	477	470	485	492	483	479	483	487	463	472	506	492	460	497	443	498	472	471	463	475	484	457	469	479	490	456	445	464	490	460	453	473	500	490	477	462	519	472	498	476	487	448	464	452	488	474	456	447	514	531	502	497	437	468	419	490	452	477	457	494	503	448	433	485	475	536	495	523	456	473	464	475	486	484	473	440	458	464	495	497	501	467	478	442	476	400	477	530	477	463	508	488	457	439	484	503	485	474	442	457	470	437	483	441	477	456	485	499	463	469	465	475	490	485	437	443	483	480	462	462	483	493	469	467	478	490	474	489	478	463	465	484	515	447	460	492	478	440	471	451	500	500	480	461	505	472	495	425	507	482	458	427	429	470	485	483	441	484	479	500	485	459	440	479	496	476	478	495	472	499	481	454	494	459	478	490	453	494	499	467	439	450	515	479	438	436	473	468	485	443	492	497	466	473	461	492	477	486	475	454	478	514	461	464	474	456	474	460	462	503	487	498	435	458	455	495	477	492	482	473	493	495	480	457	473	470	436	455	468	449	495	471	517	480	505	500	481	450	483	420	473	503	473	479	487	482	444	498	512	471	464	456	449	448	443	499	451	481	446	458	489	441	475	456	471	492	490	460	480	461	439
31856	46822	34642	19573	7394	4234	3387	2843	2919	2645	2221	1754	1599	1587	1403	1174	1036	979	929	827	723	674	701	738	673	663	669	650	647	678	611	668	591	560	585	584	585	543	555	589	566	545	563	578	558	528	551	536	537	543	521	546	554	550	567	535	533	559	556	534	565	545	528	519	541	531	541	504	545	558	555	556	508	540	522	566	533	510	512	529	542	591	561	567	580	559	558	564	545	549	535	561	527	572	554	534	559	566	536	551	524	527	542	594	520	509	511	535	524	584	535	542	534	534	560	534	491	559	505	602	538	522	522	515	517	597	535	535	518	525	557	529	539	535	540	514	520	538	551	558	581	556	549	555	539	507	553	531	567	575	551	545	518	558	533	483	563	547	559	561	552	558	563	512	545	545	520	540	536	568	520	544	548	600	537	538	587	497	542	541	529	543	545	479	524	587	568	549	591	498	538	566	539	522	545	582	557	522	513	528	549	580	563	513	520	532	554	508	551	545	548	531	514	522	534	557	557	521	497	536	584	536	571	523	518	537	527	549	537	528	541	521	500	541	553	546	480	568	583	556	522	540	533	535	550	523	550	510	564	564	546	511	537	511	508	555	577	547	560	511	522	497	543	524	560	502	521	545	568	562	520	572	531	543	501	495	561	522	549	542	540	546	518	559	549	513	519	560	584	551	518	535	543	546	560	549	514	541	536	523	518	552	539	522	554	519	548	540	544	509	613	522	520	564	562	509	560	531	547	549	575	516	565	530	584	547	535	537	554	557	520	545	548	554	554	542	594	510	533	573	537	571	537	552	572	509	537	506	521	549	536	545	571	488	549	531	562	563	543	567	549	563	534	548	555	545	539	554	521	524	522	560	571	569	537	555	552	528	539	520	499	561	549	556	518	576	546	568	536	487	542	529	569	546	515	527	539	522	562	542	497	540	509	554	541	521	547	544	546	561	506	560	514	579	544	564	543	541	525	533	589	561	536	570	523	526	510	521	570	526	527	562	530	514	537	525	531	523	557	535	550	517	589	512	553	535	573	565	554	533	564	540	506	512	510	540	523	528	554	510	544	526	517	560	518	528	481	543	572	530	572	545	570	547	545	528	547	530	511	560	551	522	508	586	548	538	587	546	571	548	524	594	526	575	530	508	545	507	554	543	500	540	560	543	518	540	552	552	539	531	522	509	538	584	497	496	551	566	523	503	520	568	555	566	538	538	537	543	501	530	549	598	525	553	502	504	513	544	557	568	551	532	540	513	582	528	574	540	551	531	538	546	557	554	524	552	528	533	527	500	563	546	549	529	571	563	546	557	532	548	552	484	520	533	516	529	585	496	525	545	536	532	525	493	551	550	533	530	533	561	512	549	560	516	532	506	583	574	556	504	542	532	529	546	546	549	516	539	542	518	534	526	574	551	517	585	542	537	572	554	577	519	526	565	532	574	541	549	542	528	577	549	520	512	563	546	555	525	549	504	533	577	519	515	503	524	541	539	550	552	566	557	538	583	577	548	559	564	532	534	537	562	535	518	585	580	535	555	500	548	536	536	551	516	539	562	522	517	535	580	527	563	570	545	528	553	532	530	573	527	540	581	544	525	512	537	536	537	547	544	538	581	540	517	538	570	519	525	581	549	553	531	553	532	531	523	579	577	586	552	516	540	535	554	531	501	543	517	510	505	540	569	568	541	542	538	532	505	543	560	550	553	526	548	532	570	576	527	553	526	518	572	570	551	519	513	547	569	556	508	556	543	539	528	520	572	497	526	500	530	513	542	539	567	504	520	560	559	533	509	565	508	565	525	540	520	527	542	571	535	572	562	552	536	559	541	558	538	578	537	554	531	549	534	558	547	497	558	544	549	526	538	504	568	536	541	521	535	514	539	547	579	537	544	536	554	548	534	560	518	531	555	523	529	532	557	538	562	515	527	525	539	541	551	530	546	545	510	545	545	537	597	561	528	525	534	587	540	534	508	555	561	543	536	541	543	494	516	552	536	476	563	544	501	584	535	571	530	533	548	521	530	522	573	528	572	534	594	533	531	527	517	504	553	520	537	536	549	511	536	593	534	555	535	544	564	564	533	533	568	584	583	541	554	517	564	532	521	539	512	491	502	497	533	525	572	516	541	527	517	544	561	525	530	581	542	561	568	521	551	559	533	530	540	513	554	559	545	506	526	544	541	535	486	540	567	522	539	560	542	513	524	493	518	528	533	549	540	577	577	571	533	519	524	546	516	569	535	547	514	545	526	553	575	529	568	545	535	538	547	523	544	519	547	532	542	546	537	562	562	528	533	527	556	552	551	542	518	530	511	563	583	515	535	575	512	520	548	520	546	534	560	540	576	513	549	558	562	549	522	539	538	535	563	579	511	540	549	540	530	498	487	568	588	518	560	508	528	534	507	531	566	543	574	551	552	560	551	572	537	507	502	562	513	584	531	555	544	537	535	542	576	536	521	584	540	564	478	540	517	564	527	540	516	513	560	498	585	526	556	552	516	555	546	539	489	536	498	502	512	524	545	548	574	592	524	550	513	508	573	551	535	540	493	519	552	558	540	538	548	551	545	565	532	563	580	565	565	570	529	541	546	546	530	535	529	528	519	582	521	552	561	523	580	529	540	519	578	557	559	523	528	539	538	564	523	577	558	574	548	540	562	535	561	552	553	542	556	541	555	541	562	535	591	549	499	506	535	552	530	515	591	577	526	528	530	543	553	515	531	573	526	506	586	525	481	548	516	560	507	552	538	532	521	545	540	510	516	559	545	532	556	558	549	522	532	538	528	536	509	529	540	531	571	545	513	511	557	549	580	511	542	548	547	587	524	558	515	513	552	546	507	530	522	569	517	496	529	516	503	558	521	565	532	587	565	560	570	500	542	504	549	525	548	547	528	548	563	585	581	541	526	538	557	541	536	511	553	527	551	544	537	543	570	508	551	516	482	504	542	547	544	552	576	515	554	563	505	568	550	518	460	539	592	560	554	534	535	504	542	552	570	554	554	551	511	515	524	542	548	535	515	551	533	515	553	531	546	554	549	551	504	549	509	541	545	542	529	563	531	522	535	553	546	564	568	550	542	509	547	575	534	554	542	529	590	526	553	528	558	529	542	520	555	536	526	547	569	571	541	542	575	546	502	535	493	531	552	552	557	533	560	508	546	502	502	530	524	555	534	543	525	545	497	544	596	570	540	522	558	537	538	564	569	522	544	555	557	513	555	550	533	491	512	548	587	565	557	551	576	523	572	540	526	527	562	505	527	520	562	534	506	586	546	527	538	533	581	513	572	481	534	526	553	557	573	583	524	494	525	543	559	527	555	575	548	543	534	574	533	589	559	551	513	519	551	540	517	527	564	523	541	558	559	551	534	572	528	541	555	535	571	557	536	525	528	517	545	525	523	555	559	583	567	516	579	502	545	547	573	519	526	540	577	512	568	517	530	510	552	511	540	529	528	588	539	529	552	546	551	548	557	571	511	518	510	532	557	515	513	532	564	528	524	557	527
22944	21208	28865	23858	21240	21293	12592	3822	2915	2880	2962	2170	1768	1773	1804	1531	1284	1117	1046	1086	973	869	830	840	766	758	724	790	724	703	689	679	726	719	695	659	656	672	652	655	615	658	616	629	625	614	624	629	631	594	591	638	640	591	634	595	582	569	613	629	583	625	604	612	584	551	610	565	583	627	583	594	589	603	583	622	592	626	587	638	632	632	610	607	630	595	648	587	679	632	637	628	630	617	605	618	613	636	649	586	633	652	587	598	620	620	570	629	588	582	600	618	640	559	649	586	627	555	600	635	629	604	598	597	606	630	653	643	600	643	588	606	612	576	627	560	567	658	624	612	653	602	618	610	618	579	636	552	596	640	626	630	626	610	610	590	584	638	585	534	578	567	586	600	583	613	609	656	600	602	617	644	598	629	599	664	606	582	648	588	580	576	582	645	592	639	614	594	607	648	623	607	585	635	605	593	621	550	602	601	618	594	648	645	583	620	597	597	628	585	575	587	588	628	610	616	594	604	589	571	571	614	612	609	615	564	626	625	604	614	585	599	613	599	611	600	604	647	575	607	571	619	565	627	586	576	596	616	600	580	622	554	556	597	570	551	608	628	601	620	650	663	612	599	653	568	648	573	583	622	634	619	621	599	626	611	655	589	567	605	641	591	622	635	577	585	584	601	605	590	618	634	594	577	615	632	564	554	564	592	559	557	654	662	624	651	627	598	611	598	587	593	624	583	602	638	611	625	624	627	607	638	615	616	672	628	623	578	615	624	596	631	607	645	630	604	604	589	625	608	634	571	623	602	580	644	615	651	615	629	591	608	620	548	594	629	626	597	653	603	609	586	592	649	582	646	587	601	572	599	595	539	615	617	633	600	601	654	659	660	586	627	619	625	609	591	603	563	640	583	588	588	617	603	557	610	641	600	564	589	618	626	618	593	593	605	592	592	624	605	595	564	625	561	673	592	630	659	608	587	625	609	616	624	622	628	589	601	621	559	587	594	670	606	621	584	617	624	629	630	608	639	571	630	578	556	608	630	599	638	598	629	675	572	623	583	674	601	633	641	602	598	598	612	615	612	582	634	614	608	590	598	597	583	607	654	611	569	569	622	582	622	636	575	635	642	590	604	547	587	594	616	588	615	584	619	650	624	633	577	595	631	582	605	547	645	593	595	633	591	654	599	599	609	595	591	587	602	634	632	635	624	645	621	592	639	591	579	655	577	616	596	605	569	591	587	622	614	618	604	582	577	568	604	604	659	590	598	594	607	585	606	613	616	638	603	591	634	639	655	590	581	597	613	654	601	597	639	638	601	618	576	622	545	611	610	601	601	574	587	655	610	562	610	639	592	637	600	599	578	617	598	606	587	599	611	611	575	671	631	643	586	590	608	594	595	604	608	588	621	623	596	594	577	643	590	587	583	621	610	560	675	615	646	614	611	602	595	593	601	605	578	609	577	664	639	589	581	601	621	582	640	603	562	605	598	621	581	557	605	594	593	612	609	617	609	602	602	645	607	655	596	580	591	612	611	607	596	632	638	558	652	617	608	644	592	584	618	601	604	627	659	604	608	605	636	597	600	585	627	604	571	548	577	622	605	617	580	619	594	574	622	641	585	600	604	606	599	608	638	586	610	596	593	577	595	615	594	600	621	576	634	592	602	601	593	646	604	585	609	591	573	572	597	623	617	566	574	590	575	591	600	599	621	665	636	635	656	561	601	577	580	588	595	620	652	609	613	636	641	567	631	609	639	615	635	617	609	627	600	559	616	611	589	536	649	605	577	610	623	627	639	592	625	566	594	567	610	612	595	591	560	566	593	625	600	588	629	566	623	624	606	573	607	584	595	595	594	634	619	670	602	611	620	567	604	576	630	540	575	563	598	631	650	574	621	614	621	590	581	616	594	617	573	623	646	595	644	587	584	579	594	584	647	636	569	600	597	663	611	608	608	593	625	639	601	580	661	628	625	598	613	580	606	595	590	589	623	598	643	611	631	631	607	592	614	640	609	604	591	563	619	618	601	580	581	594	608	629	604	608	605	618	599	619	620	627	665	595	585	614	589	631	637	648	614	611	602	596	613	575	577	561	575	591	602	643	539	600	568	578	559	621	629	644	668	652	606	580	605	555	605	612	616	649	615	612	629	586	608	581	620	571	605	578	579	596	637	609	618	620	582	559	632	648	629	613	587	584	625	569	644	563	644	605	601	653	604	601	665	605	611	615	596	582	639	622	662	587	578	568	613	634	560	587	602	619	583	600	625	593	603	594	633	589	628	625	634	589	592	565	624	629	658	601	607	631	617	657	631	584	595	653	588	611	568	621	599	613	605	615	584	645	612	617	612	655	576	525	561	625	630	618	590	605	544	632	618	610	551	622	639	639	606	614	633	590	643	607	620	637	585	587	606	583	596	617	575	650	590	590	615	622	634	580	595	621	623	644	579	569	577	632	598	637	623	629	627	619	588	610	633	611	599	620	647	601	599	572	581	597	584	581	597	624	633	629	629	673	610	640	579	632	603	593	572	589	618	609	609	621	631	634	613	616	707	593	578	611	627	622	628	573	559	620	578	614	620	679	649	614	613	647	579	594	593	584	657	562	587	624	569	632	543	622	630	563	635	630	624	639	588	620	666	647	582	599	613	596	626	610	639	578	589	614	599	648	626	585	598	586	615	587	619	619	606	589	619	565	608	597	591	652	617	612	631	611	570	592	614	591	574	593	555	630	634	605	652	610	605	554	627	618	641	629	606	635	612	598	587	663	585	629	626	594	583	590	628	591	612	596	620	558	603	626	632	646	568	655	581	554	624	650	593	599	577	589	635	608	628	646	622	622	626	608	583	559	574	614	564	669	567	605	572	578	601	555	562	622	585	604	550	628	590	558	603	620	630	605	599	588	619	591	585	606	583	616	602	613	656	616	619	613	606	624	574	594	588	606	559	595	600	626	593	656	575	615	626	579	641	639	626	554	637	571	600	604	595	594	624	596	591	614	589	610	613	590	614	609	619	603	519	620	638	631	598	555	605	574	642	648	625	576	602	590	626	626	627	597	568	590	653	550	617	645	586	583	613	649	606	623	610	616	612	562	614	580	611	575	601	583	579	571	596	628	601	608	625	633	651	644	587	593	631	588	654	620	657	629	646	616	566	582	601	629	606	596	590	639	623	626	650	600	612	596	600	630	599	618	618	614	592	574	585	608	587	653	593	631	611	594	605	607	579	602	586	606	609	586	597	543	599	595	625	633	613	624	608	603	636	622	613	616	638	625	593	585	592	585	565	604	613	625	604	591	606	608	627	557	618	630	617	619	601	629	565	575	583	566	618	564	605	616	602	592	604	636	634	615	605	683	617	599	626	659	624	640	583	650	623	591	617	607	601	644	576	629	558	593	596	585	585	586	581	638	568	626	609	655	607	584	601	599	565	604	594	629	637	602	628	607	555	600	643	591	607	602	564	619	629	629	580	593	569	601	626	544	598	611	596	634	569	608	603	606	583
33056	53913	41151	27541	14406	9157	6459	5387	4871	4680	4668	3172	2625	2611	2546	2099	1754	1502	1408	1378	1198	1020	1053	1005	872	926	863	833	856	812	799	822	768	775	775	739	765	694	692	739	716	694	702	688	720	644	698	637	611	664	653	688	701	642	663	678	659	697	645	683	679	653	672	650	686	621	651	635	673	662	664	600	657	668	671	647	681	616	672	689	677	737	691	682	672	727	715	693	723	691	668	717	671	739	677	660	670	639	625	702	681	635	647	673	691	644	638	691	657	732	742	666	640	662	672	648	681	645	665	679	681	669	669	645	648	642	684	643	701	655	679	698	629	648	673	670	696	649	644	649	662	656	665	696	642	643	585	628	684	660	701	699	693	622	683	589	653	674	667	639	691	694	673	662	668	642	657	661	669	658	645	708	691	656	686	664	687	651	641	630	626	631	672	687	636	651	720	649	650	637	672	655	656	609	662	715	694	669	657	613	652	657	666	657	677	649	673	648	683	695	612	638	674	692	683	682	652	627	647	671	697	661	649	651	638	625	669	648	699	660	643	664	658	682	653	667	650	650	688	683	679	596	669	645	618	671	622	682	695	650	640	658	720	645	624	681	619	641	654	671	671	662	691	662	677	658	649	691	657	657	695	662	705	653	658	649	627	693	671	661	686	684	645	656	665	644	620	675	655	638	656	656	640	716	609	617	647	627	660	645	656	645	624	707	680	675	657	640	660	653	618	658	676	657	662	669	666	669	703	644	659	690	618	726	667	652	667	660	684	681	675	624	695	687	634	616	671	698	620	651	677	646	695	647	696	624	723	679	637	627	614	649	670	660	658	624	697	651	642	669	668	687	667	672	708	641	690	644	688	622	667	653	696	674	641	632	669	635	673	654	681	615	696	688	673	717	640	623	647	611	635	691	670	703	656	666	686	642	598	667	661	704	678	688	683	656	631	658	658	666	664	677	624	621	677	688	674	642	700	673	707	670	668	667	682	696	696	675	663	670	660	634	654	632	670	660	688	702	629	679	688	627	622	652	651	593	686	669	642	677	654	654	663	671	671	640	685	656	680	681	667	671	673	689	642	648	665	656	638	635	642	670	705	608	632	661	627	635	666	647	672	673	652	671	707	692	623	647	640	677	635	651	644	625	649	620	639	657	643	642	645	675	601	641	683	642	658	626	664	650	647	656	695	658	639	645	625	631	630	710	674	640	664	684	679	629	684	678	664	649	675	647	631	665	617	704	677	660	723	661	651	676	717	671	662	651	673	677	667	672	662	679	619	631	650	677	607	668	688	633	677	601	644	670	683	662	683	678	682	631	660	681	711	689	654	639	658	705	625	649	700	659	725	670	629	631	625	644	648	699	633	634	677	683	658	676	668	642	681	660	695	678	684	670	643	668	633	644	697	664	652	707	673	651	633	636	638	622	677	662	696	694	629	697	653	643	632	669	679	622	625	666	676	694	655	649	622	660	645	649	641	696	651	652	669	635	677	652	648	697	623	650	670	647	648	660	672	653	700	654	702	682	631	644	684	661	675	676	652	650	667	628	656	636	672	665	613	657	647	654	666	660	704	667	663	661	619	635	630	691	641	627	630	624	659	690	629	642	644	652	668	663	664	595	691	668	679	718	618	722	689	698	657	649	686	644	676	666	659	600	618	638	626	678	644	693	684	650	683	681	654	659	646	634	665	635	681	631	642	636	652	713	652	693	676	684	653	702	678	680	666	566	692	636	663	691	646	675	661	682	633	659	643	635	602	633	642	677	637	612	684	585	649	666	681	678	658	732	654	666	664	709	657	694	661	652	638	652	674	624	685	664	666	663	647	641	665	680	698	666	675	642	657	674	677	658	575	673	685	631	649	579	711	686	694	694	646	670	696	657	665	645	657	658	675	641	662	667	659	647	668	665	660	662	617	706	652	654	670	646	623	652	644	668	667	665	677	661	661	664	678	656	673	668	665	662	679	668	725	703	681	680	702	687	649	689	677	618	713	703	633	619	669	678	664	633	700	668	663	636	619	651	637	622	684	658	659	682	667	653	626	694	650	661	692	671	617	720	671	683	626	661	638	642	586	629	678	688	671	670	641	672	658	626	690	641	633	626	676	701	597	663	637	669	659	628	720	685	689	698	678	661	664	655	661	662	661	674	679	704	653	662	649	605	664	703	691	641	706	637	659	705	665	701	670	676	664	670	627	677	661	672	711	667	708	695	680	669	674	639	638	691	607	683	668	670	696	623	635	661	662	676	672	656	668	659	640	646	664	643	639	652	681	630	668	645	663	673	668	635	659	627	671	665	650	650	647	605	683	634	643	690	669	728	671	621	679	633	651	647	633	617	662	650	692	637	665	666	610	636	645	722	684	607	651	670	719	688	667	663	608	673	687	667	643	651	676	647	635	648	676	600	678	644	672	631	689	675	652	657	651	663	659	642	696	632	674	635	671	639	690	684	624	651	669	622	660	701	645	652	681	675	669	650	683	684	650	684	689	644	650	678	641	647	666	665	677	668	679	675	693	603	689	676	688	668	643	692	704	633	657	634	651	669	681	617	676	706	667	636	676	644	663	618	692	671	667	689	689	641	629	664	637	664	638	649	611	633	668	685	689	711	714	678	669	670	685	658	682	655	656	662	714	625	650	609	642	650	664	642	617	700	665	634	627	645	639	653	708	658	638	659	677	672	666	670	665	721	665	670	683	687	691	645	609	709	667	680	639	659	677	680	650	643	662	585	643	708	677	662	657	617	660	653	635	663	657	628	608	630	700	652	646	722	658	684	673	692	663	652	666	646	660	652	674	685	681	739	663	705	664	633	636	623	658	649	716	688	635	676	621	660	612	658	679	654	643	636	679	687	648	662	642	670	658	645	620	767	641	671	651	687	661	670	598	671	682	700	629	627	664	624	664	635	672	669	678	620	684	711	686	603	663	672	630	695	668	626	678	677	672	668	695	641	656	662	711	651	635	650	658	682	662	659	629	649	643	693	634	655	645	676	639	666	679	657	672	669	642	659	641	630	693	714	690	681	677	684	656	673	658	653	672	636	684	660	653	674	624	637	657	669	667	644	711	642	610	711	621	690	688	645	670	639	639	646	656	626	627	686	646	643	585	659	628	660	606	668	696	673	652	613	670	646	661	644	682	630	666	630	694	615	645	650	615	625	648	642	632	652	637	644	673	667	624	657	618	729	650	699	681	711	645	621	648	688	660	649	693	686	690	681	655	695	642	658	706	679	655	694	687	617	673	671	666	665	676	662	676	675	663	636	641	658	684	661	648	680	701	651	641	672	670	639	655	673	660	616	634	642	639	661	664	631	681	675	649	676	641	674	672	676	699	647	679	691	656	671	633	659	673	684	693	683	725	643	677	620	649	744	652	655	654	657	657	620	668	678	628	665	647	644	651	655	639	684	684	664	601	687	674	652	679	651	684	687	664	667	614	679	642	644	643	668	671	647	679	688	692	677	685	675	646	673	630	641	636	692	673	650	680	614	709	667	679	688
28822	25095	27119	18192	5300	1939	1126	1057	952	1046	1032	830	686	730	685	628	567	495	465	477	467	463	466	451	442	448	409	419	409	386	442	416	393	416	376	395	398	363	438	394	375	346	406	381	375	398	421	378	384	364	375	387	375	360	381	383	388	353	393	405	376	410	371	358	372	374	350	356	385	386	363	371	379	405	355	381	382	359	377	395	400	410	418	380	437	424	390	382	407	402	394	378	382	430	368	376	370	351	370	375	367	368	385	381	385	382	392	338	358	404	440	377	382	370	386	371	346	395	383	437	353	382	369	368	385	383	372	397	349	367	372	388	361	393	346	366	391	343	382	395	410	396	388	351	378	380	393	356	377	389	379	381	398	409	364	406	386	377	405	341	386	357	364	376	395	374	400	352	403	374	378	408	376	421	389	354	388	396	401	404	387	364	386	391	386	372	347	386	357	400	361	388	381	375	367	405	365	370	350	346	381	381	425	404	402	397	360	395	424	382	359	384	408	383	381	410	417	384	380	394	371	351	349	399	379	390	437	375	353	363	351	368	408	432	375	389	371	353	389	396	392	395	408	395	366	387	349	361	362	361	392	374	400	345	409	343	356	375	397	361	384	371	371	361	403	362	361	396	343	338	375	385	401	420	354	392	356	394	385	392	338	404	351	366	414	380	360	408	351	353	401	357	399	376	375	368	386	371	364	409	374	367	387	365	359	351	380	399	382	377	377	375	358	386	401	409	400	380	354	390	388	388	383	373	408	377	350	348	369	398	394	371	375	346	381	386	369	405	387	418	398	391	393	367	411	386	373	368	410	353	392	386	372	374	392	383	384	409	340	356	375	374	369	421	397	389	377	323	382	422	383	409	397	366	353	380	389	337	351	382	367	431	365	381	390	402	357	385	348	379	382	372	357	386	386	337	352	359	379	382	383	419	385	385	374	366	398	360	401	391	393	391	371	422	384	389	428	389	379	389	378	391	364	383	394	333	357	388	388	409	383	389	377	409	354	389	371	343	390	408	362	387	430	377	361	394	380	399	359	391	359	395	387	373	374	364	360	344	387	362	389	353	383	350	387	374	388	390	404	375	400	379	403	387	383	343	386	382	361	375	371	357	377	383	386	337	390	371	367	376	365	349	400	398	421	384	416	398	406	383	396	372	392	387	359	364	407	364	369	406	375	409	371	407	398	377	389	385	351	394	382	400	385	349	374	377	389	375	349	416	392	387	384	365	387	351	352	380	374	383	396	369	408	359	415	394	381	398	422	405	342	390	375	371	388	397	399	386	373	396	375	380	364	383	340	378	377	407	336	395	377	384	370	388	366	388	365	389	341	399	354	391	374	380	329	374	357	372	386	396	379	355	394	378	377	393	373	403	352	357	397	378	357	384	390	358	374	383	393	399	415	402	384	351	353	375	383	382	359	411	426	383	376	372	388	360	379	350	351	354	374	403	378	395	382	360	383	376	361	391	351	397	395	376	393	373	367	387	389	372	364	397	376	366	323	381	400	374	387	372	419	338	357	419	402	375	401	386	415	360	387	354	374	345	395	380	367	375	383	372	378	359	382	385	370	366	382	381	377	396	355	375	403	387	325	365	378	370	404	352	396	380	329	422	408	430	395	385	387	378	376	368	400	402	341	415	407	343	393	362	388	349	381	393	376	363	369	395	387	368	381	425	368	401	398	364	374	376	385	407	402	377	362	365	335	371	392	399	371	380	378	360	382	394	361	420	350	401	386	386	374	391	406	354	374	362	376	365	369	373	386	358	368	379	388	388	354	369	376	367	372	369	344	387	376	369	370	383	354	419	404	386	373	356	386	375	421	390	359	391	367	356	375	365	402	406	392	397	346	348	428	409	368	385	387	364	390	374	353	391	384	369	406	374	379	430	384	373	351	435	364	370	392	383	387	371	399	387	379	365	373	351	359	389	399	384	392	385	347	365	377	374	369	385	364	387	384	390	401	414	385	379	406	410	339	401	393	362	378	362	399	364	352	348	402	397	387	387	363	351	372	396	361	370	387	388	375	369	376	355	394	382	375	386	364	360	331	407	398	395	346	359	387	361	399	367	377	383	345	364	377	373	371	375	365	377	384	392	413	366	358	381	397	404	398	387	384	394	401	404	357	390	379	371	407	377	375	362	368	390	379	348	369	387	377	370	361	396	367	366	396	383	346	360	370	401	369	396	330	385	396	373	394	345	357	362	356	348	367	382	391	399	335	375	384	405	366	396	385	371	405	381	387	399	400	389	366	401	367	385	399	377	407	368	366	338	364	400	373	360	319	396	398	386	370	412	380	380	346	424	399	375	385	406	398	383	381	392	362	379	381	420	405	362	399	329	346	366	367	357	404	375	374	400	397	382	377	337	384	388	389	394	377	348	390	390	393	404	406	403	375	369	350	339	370	348	405	442	375	374	392	395	373	368	379	375	375	404	386	360	379	376	353	379	398	384	370	379	374	385	400	337	372	385	363	358	362	382	396	382	368	395	371	391	395	378	373	390	379	381	391	378	370	382	362	383	361	403	371	359	319	396	392	379	357	395	363	361	389	365	369	392	379	367	367	386	378	424	379	374	383	384	381	387	395	386	396	361	390	376	414	401	428	399	371	349	404	371	354	370	365	390	421	381	420	382	391	387	382	368	378	376	387	407	396	397	348	373	401	379	408	391	380	393	360	354	387	364	391	336	394	405	393	329	380	378	372	399	410	379	378	393	401	339	349	391	393	353	376	374	378	378	372	376	375	376	375	400	346	372	370	406	375	379	377	395	356	388	376	394	358	395	410	355	388	396	380	342	351	403	388	386	382	349	391	375	372	338	394	376	386	348	371	377	381	373	350	364	396	394	413	351	398	398	429	366	428	350	389	397	385	399	369	397	338	358	367	353	380	376	385	394	375	431	395	371	372	406	350	370	360	398	369	411	374	390	375	360	386	396	345	347	398	388	379	417	404	369	358	383	381	397	432	396	374	403	406	380	373	390	395	409	384	391	369	356	356	355	390	391	343	385	408	347	373	342	380	383	367	365	393	418	408	412	378	372	367	389	376	388	392	412	338	399	358	333	346	394	386	402	382	362	365	373	382	388	383	427	406	371	389	398	408	354	349	352	387	388	352	400	390	375	370	416	346	348	373	384	367	370	410	386	397	374	370	370	374	370	352	374	391	363	389	387	394	347	351	353	390	366	365	380	401	388	343	374	383	394	393	368	359	360	402	374	391	410	389	376	367	344	402	379	389	361	364	396	368	380	372	360	411	373	420	404	381	373	369	415	382	394	433	389	390	374	374	399	379	403	377	374	380	382	352	373	357	408	383	390	399	370	382	409	394	376	392	372	384	353	355	382	359	397	370	408	367	344	373	385	379	427	358	351	384	389	373	370	405	382	371	383	366	373	360	364	360	365	329	357	389	375	404	380	355	352	411	383	383	366	385	374	395	384	385	376	387	353	406	322	409	382	404	350	405	382	358	371	386	420	379	418	348	437	425	353	387	373
30065	39601	28631	16251	6818	3367	2000	1773	1557	1644	1570	1245	1069	1041	1018	935	781	655	597	612	632	566	540	533	523	524	495	521	462	504	503	508	481	485	450	454	443	496	502	438	442	450	430	429	432	459	458	480	376	433	441	463	444	506	430	426	466	423	440	435	454	422	446	421	481	416	450	437	447	419	426	421	429	462	439	408	422	430	418	461	444	436	488	447	450	435	427	430	459	428	470	433	458	447	432	444	442	453	433	466	452	422	422	424	374	436	410	437	449	448	434	458	449	435	445	432	444	427	433	442	433	441	445	437	435	456	442	444	415	454	438	473	414	417	436	437	425	445	455	416	420	426	468	458	438	445	463	423	437	457	440	482	459	444	434	427	467	465	424	439	428	449	439	411	417	475	456	421	423	476	434	409	431	456	421	419	453	440	474	411	425	450	424	457	462	443	419	434	444	422	464	451	432	455	429	462	423	422	457	454	418	459	450	445	461	437	436	420	452	471	414	374	440	442	502	406	432	433	421	440	386	432	402	425	462	439	463	466	452	420	422	427	424	457	455	424	459	443	430	459	420	436	438	408	444	439	429	405	446	451	400	450	427	434	431	422	407	420	432	430	426	432	447	412	460	455	453	437	429	476	415	430	446	452	438	440	433	421	442	431	431	448	432	441	419	439	458	431	443	422	416	417	415	416	440	441	401	407	428	425	441	448	392	454	424	416	445	459	428	448	418	408	427	430	388	425	414	441	441	441	432	421	408	440	430	428	434	454	428	448	426	453	415	438	476	452	413	445	456	418	436	438	425	436	421	417	406	459	418	467	426	435	409	449	419	445	450	446	425	432	436	422	476	439	412	447	427	439	420	432	446	422	434	415	449	439	397	457	440	416	416	431	438	473	440	422	463	417	427	436	441	481	439	423	447	420	426	441	445	438	446	439	466	447	389	435	432	441	462	423	437	415	418	439	412	407	429	447	475	437	460	461	424	429	427	420	439	448	411	436	425	473	404	423	472	470	450	449	449	462	430	418	447	408	446	380	436	457	443	429	389	441	434	393	478	421	433	425	407	424	439	441	460	446	437	438	436	420	454	445	407	411	437	407	471	456	447	430	465	444	421	468	450	432	425	452	434	397	412	445	432	466	459	428	462	481	449	414	446	449	440	440	396	404	479	450	396	476	434	413	464	472	430	430	409	480	432	406	453	447	430	412	468	436	453	443	428	401	422	418	432	424	439	414	457	447	417	423	423	436	432	461	459	414	400	455	392	425	418	462	430	457	481	427	445	447	415	426	426	498	457	439	437	459	442	428	424	447	411	445	406	445	450	452	455	472	437	429	443	445	450	409	416	446	418	447	442	465	456	464	431	418	457	439	470	454	476	454	417	463	419	411	441	422	432	425	385	428	431	444	423	461	444	439	457	455	438	432	446	412	462	439	429	418	439	437	435	390	448	398	428	468	459	422	421	405	455	455	444	417	463	432	418	416	450	408	448	443	435	427	473	435	430	400	420	447	428	450	430	410	437	449	406	451	413	431	441	444	462	430	459	434	431	456	442	438	458	435	408	448	423	411	447	428	440	457	409	416	453	444	468	424	473	452	432	475	452	450	461	458	415	393	411	426	429	420	451	439	440	422	437	473	468	445	405	423	419	432	457	416	442	379	422	462	441	426	403	447	439	480	444	439	406	430	458	455	454	410	462	413	452	443	470	400	421	460	455	445	441	457	437	397	426	441	460	452	438	467	404	447	420	430	421	419	409	430	415	463	438	425	451	445	458	443	447	408	424	453	438	445	445	452	482	437	404	464	440	442	422	454	404	446	407	416	437	385	465	449	456	443	468	454	434	429	442	435	451	443	461	462	437	453	442	444	473	436	451	468	435	395	393	407	431	482	415	432	448	431	405	437	473	474	462	434	459	399	465	451	429	395	427	440	424	470	433	457	427	439	432	455	419	398	463	442	465	459	426	445	469	412	413	442	425	449	444	437	426	426	436	399	435	444	443	431	410	459	393	438	439	434	423	439	404	471	463	454	430	406	438	434	451	437	466	410	473	442	485	398	458	426	422	444	434	425	436	444	459	436	422	434	391	402	431	457	426	419	481	418	434	464	456	440	441	446	414	462	433	424	417	438	439	454	439	416	501	418	453	487	481	436	429	435	429	469	431	479	472	461	419	435	403	437	465	441	424	450	452	431	421	413	440	404	440	437	440	446	452	446	408	465	403	443	405	428	421	440	419	440	436	467	457	449	434	417	435	389	443	458	481	461	406	467	421	395	427	413	464	414	451	433	475	407	430	423	422	437	446	443	420	450	432	448	445	430	443	436	464	425	411	436	394	401	422	411	438	441	440	446	456	420	449	475	442	426	421	434	432	475	424	447	441	458	468	436	431	421	438	440	445	456	414	440	435	442	456	437	433	392	456	437	455	436	428	429	457	387	415	404	429	449	443	413	453	420	467	426	441	452	460	449	394	428	413	420	442	441	459	436	424	440	434	441	439	421	449	432	428	449	444	421	437	424	428	384	442	441	434	417	462	442	453	435	441	404	444	454	429	473	417	451	418	495	445	423	470	425	429	453	422	429	457	511	411	437	382	459	433	477	430	404	435	415	456	401	413	417	432	441	413	443	428	438	425	449	425	400	430	458	478	426	452	415	466	428	443	439	418	458	427	456	449	438	431	458	402	418	457	452	464	456	472	416	427	441	444	394	455	455	429	438	469	413	443	419	381	417	427	393	430	431	390	399	459	423	468	426	434	442	439	416	433	429	443	451	426	390	451	427	413	456	453	467	456	428	418	457	426	429	480	432	435	425	413	442	422	476	411	445	413	473	467	454	386	424	433	459	446	410	431	459	447	448	445	474	445	451	471	464	409	437	392	409	418	436	443	422	420	416	408	467	425	432	419	441	424	468	421	434	426	424	462	440	473	434	441	443	428	408	445	460	421	437	403	468	439	453	461	436	419	440	424	450	420	467	459	424	451	417	450	441	465	450	434	434	424	430	447	449	426	459	450	418	450	432	440	421	458	434	417	409	448	414	460	418	413	414	434	377	429	431	455	439	451	411	437	449	466	448	471	443	430	423	447	417	471	433	472	452	447	427	422	444	465	454	437	452	450	402	420	475	443	436	418	416	440	435	426	444	445	435	449	433	431	440	437	448	413	435	390	449	458	451	469	448	422	448	428	428	431	438	432	468	437	437	428	447	450	404	443	455	434	426	432	434	386	438	444	421	427	472	427	419	442	432	454	408	427	446	432	414	424	421	408	413	407	461	461	407	462	468	433	440	404	424	433	418	454	457	461	406	429	433	432	381	432	417	450	445	437	452	455	427	436	438	399	430	422	491	420	421	448	423	431	428	438	409	463	454	430	420	438	434	428	436	458	431	443	410	441	455	443	403	468	422	430	430	440	447	404	404	436	400	407	465	414	458	449	455	459	458	455	419	419	453	456	435	467	421	471	484	416	402	403	445	440	406	431	403	426	468	422	434	450	462	434	469
24168	21336	28590	24473	21205	13126	3222	1859	1610	1763	1851	1748	1342	1261	1179	949	960	738	745	677	711	657	586	621	524	550	563	490	552	483	485	466	452	488	530	497	503	483	527	451	456	462	444	457	443	443	443	502	469	460	448	483	414	462	433	454	419	454	456	415	453	452	420	463	422	429	441	473	427	439	471	480	410	434	419	450	431	453	479	473	448	448	444	384	402	463	457	443	431	471	493	409	480	491	463	450	449	430	470	449	451	455	401	419	392	430	465	443	430	459	452	451	497	442	421	418	421	470	452	475	478	441	395	428	454	421	427	418	474	451	435	464	459	447	465	444	458	484	459	454	461	401	450	466	419	410	429	428	435	455	450	494	457	438	469	442	513	463	458	449	466	407	447	429	472	457	479	424	452	465	415	442	414	430	486	455	496	434	427	425	463	424	425	438	441	460	450	479	436	451	437	456	454	493	452	468	451	429	438	446	448	438	460	435	442	455	438	457	414	439	442	434	482	447	419	484	445	469	453	446	448	478	430	455	449	423	469	425	453	475	414	475	436	448	454	418	429	469	444	432	476	460	434	455	458	455	458	481	436	444	500	468	435	434	446	453	437	397	474	420	457	462	464	494	452	462	417	445	453	480	456	438	473	451	426	439	448	442	482	447	448	426	418	467	485	444	419	473	411	490	463	477	468	473	427	437	484	456	441	444	451	447	454	455	439	482	431	422	420	437	497	464	440	421	438	484	402	460	483	447	471	451	425	443	433	436	443	448	419	395	473	455	483	447	450	488	434	489	461	449	424	440	466	482	464	483	425	497	397	464	493	481	445	466	445	467	460	486	450	467	454	452	447	424	420	431	444	482	455	475	495	411	466	476	441	457	495	429	474	440	424	450	452	459	426	438	462	425	408	451	435	426	469	465	467	460	416	482	452	457	471	456	474	453	478	461	417	421	452	497	470	452	476	490	436	482	462	423	452	456	468	447	414	424	416	442	406	503	443	431	430	426	433	465	488	485	434	432	448	451	469	455	444	478	452	485	450	473	452	463	427	446	441	454	443	440	473	424	414	446	475	498	434	463	429	476	457	427	448	463	456	456	446	421	435	463	456	448	447	475	461	449	426	420	457	455	471	465	442	456	459	448	468	413	446	490	452	439	457	461	432	462	492	430	460	445	438	430	474	463	444	446	479	463	467	413	457	475	430	450	437	439	426	463	422	458	471	443	438	469	443	438	490	413	437	415	455	420	443	431	423	427	462	424	484	459	461	464	437	462	454	431	468	429	477	434	405	455	442	451	454	447	454	478	450	440	436	442	441	437	448	444	432	455	454	462	420	428	461	435	445	422	447	456	436	460	453	480	403	438	408	395	500	445	440	420	462	462	423	477	471	458	433	427	432	431	439	431	459	434	456	470	420	470	449	452	424	466	439	484	491	435	433	475	455	419	478	481	433	450	472	441	445	438	473	442	457	413	439	447	416	483	472	445	447	495	443	441	462	464	469	479	429	403	471	480	441	428	477	431	420	459	427	449	462	435	456	475	457	452	471	453	435	457	427	467	476	424	437	447	473	464	490	458	452	457	431	478	478	416	493	479	431	452	461	426	442	422	460	447	446	404	459	465	443	448	494	449	473	424	487	451	434	433	457	476	423	445	458	479	461	458	428	463	424	483	474	471	469	463	466	467	471	456	434	429	416	394	436	448	473	476	437	450	465	402	429	448	452	428	451	483	439	468	489	472	441	481	461	436	469	438	438	460	441	450	470	469	456	462	420	442	490	445	461	460	460	459	430	491	474	446	454	444	438	462	469	452	456	410	442	435	413	443	445	475	486	418	466	449	461	465	460	415	455	467	420	450	432	451	431	418	415	454	452	454	430	466	450	426	444	449	427	461	461	421	462	396	434	431	457	467	467	462	454	429	433	477	430	434	469	459	427	459	476	466	467	459	453	427	411	448	489	464	460	447	445	431	445	430	426	480	478	445	436	453	464	448	429	441	452	432	430	425	471	434	408	470	381	446	420	503	414	439	460	438	440	423	477	483	446	408	429	456	455	455	467	454	431	453	428	440	453	459	463	438	460	490	438	445	404	456	482	459	473	412	499	499	446	428	442	418	430	475	483	459	410	431	439	471	459	449	456	443	455	466	415	453	438	463	466	461	455	446	436	453	477	413	445	497	422	453	428	435	429	448	458	487	460	452	460	457	454	425	424	461	474	480	462	465	424	413	439	447	461	449	429	464	436	479	424	458	429	469	442	490	471	444	421	460	443	438	473	461	435	452	485	462	429	424	452	416	455	419	451	390	477	423	479	419	435	474	435	495	471	414	446	439	452	435	456	439	458	440	421	432	406	467	438	441	436	448	436	453	459	443	498	454	448	490	453	425	467	449	466	467	446	460	450	451	480	443	429	433	442	417	487	462	451	459	423	429	478	457	451	461	432	455	460	459	417	436	455	447	442	437	440	465	439	433	447	450	505	436	459	442	439	450	454	445	430	447	456	435	476	471	404	426	437	412	479	451	428	463	434	421	462	430	409	438	439	454	468	442	451	421	452	436	428	455	438	426	452	449	443	478	455	453	466	515	456	464	451	468	438	436	456	457	452	490	453	406	450	442	488	431	420	437	437	436	467	492	441	435	450	460	419	465	503	477	446	455	465	446	463	466	470	456	442	433	456	438	434	446	477	450	414	497	413	432	476	429	467	478	438	463	446	470	465	439	446	414	441	439	458	444	437	423	422	451	472	471	483	424	453	433	415	458	460	419	437	462	497	417	450	424	437	419	476	434	467	429	477	450	421	398	416	458	450	421	452	431	443	474	432	448	454	391	467	491	410	448	489	476	454	450	452	491	464	426	427	447	452	461	482	448	409	454	432	441	473	438	475	435	488	460	438	483	492	457	420	476	494	461	436	448	443	433	433	477	446	447	448	473	448	404	456	487	417	455	471	482	422	455	429	465	471	514	478	446	433	472	481	429	462	425	412	461	463	414	421	454	467	430	472	410	452	388	444	436	453	450	436	471	460	443	450	475	486	449	447	417	441	423	436	449	448	480	420	452	453	464	436	457	462	414	432	472	454	452	440	451	466	444	457	486	427	449	422	471	448	452	462	475	451	461	436	452	438	447	451	425	421	419	457	454	458	434	451	450	509	484	446	434	455	481	456	416	401	436	422	435	489	450	465	473	467	498	406	439	432	433	420	430	462	410	443	448	466	499	436	464	439	473	472	489	449	428	429	481	420	458	460	402	464	447	478	496	426	483	446	430	397	433	470	434	402	446	458	462	456	433	465	452	433	441	454	472	417	447	445	454	459	468	443	500	442	469	453	472	416	487	442	437	450	433	433	438	446	448	441	453	448	465	418	477	428	469	456	430	449	470	470	443	474	458	463	462	460	441	438	445	464	427	430	447	458	393	454	423	459	472	466	472	421	438	444	421	416	437	452	421	482	442	463	435	456	451	420	455	429	476	412	461	439	474	429	430	401	485	511	452	460	469	470	466
29973	47435	38966	23499	10915	5981	3739	2900	2721	2995	3029	2756	2043	1870	1601	1478	1256	1069	932	827	867	847	771	694	671	686	648	641	635	547	584	543	566	575	582	568	518	554	572	578	556	559	518	502	532	506	592	487	493	588	519	493	526	494	535	484	496	476	525	492	499	518	529	522	535	517	526	499	496	529	511	523	505	505	499	490	507	484	526	543	521	505	526	523	512	499	506	540	532	529	525	544	530	557	494	526	534	509	508	521	523	501	552	501	488	514	512	507	490	500	544	517	486	515	506	525	502	522	520	506	572	486	495	486	516	476	507	480	496	504	501	485	500	550	506	466	479	511	501	502	497	448	470	542	529	484	484	502	523	502	522	518	504	481	490	514	549	530	502	486	503	539	489	534	535	511	475	510	483	479	517	510	480	528	529	503	492	495	531	494	524	550	522	483	500	486	515	484	521	482	513	522	487	544	517	536	529	520	535	501	476	501	520	494	530	556	506	489	514	510	507	518	464	471	493	499	512	493	497	477	505	477	502	522	496	496	535	499	516	516	488	506	509	520	508	515	514	530	484	502	505	505	478	470	495	471	496	553	487	526	489	455	548	531	510	531	517	551	539	468	519	522	470	473	490	507	510	541	542	547	554	472	478	508	469	496	531	508	490	513	491	479	501	548	511	515	510	490	511	488	516	529	490	480	530	514	521	515	524	546	471	499	530	488	465	479	538	546	496	458	532	488	495	502	496	522	505	527	460	527	482	472	494	493	476	511	545	497	506	540	455	481	492	520	492	540	521	531	472	497	515	509	496	508	533	507	486	517	517	501	541	528	513	513	526	510	486	522	458	470	471	521	494	509	567	482	540	481	508	517	480	488	441	490	496	507	487	483	494	484	463	516	493	500	504	518	518	513	515	535	502	501	479	504	515	471	521	537	481	544	477	505	532	484	482	522	488	510	530	513	523	480	505	514	505	470	447	525	474	496	480	467	515	435	498	465	475	498	504	526	498	467	493	488	521	489	510	494	539	537	494	502	515	520	530	508	481	499	520	495	491	532	529	524	519	488	538	480	508	493	492	483	507	501	499	470	510	467	512	506	475	506	519	485	498	507	517	505	516	475	491	533	519	511	539	516	534	471	517	482	535	469	539	486	533	550	494	531	551	523	513	495	549	517	521	506	466	451	516	498	483	513	514	495	535	501	524	497	491	505	491	505	498	468	484	536	474	473	491	541	504	545	527	494	500	497	501	485	495	507	496	511	511	496	502	483	506	516	489	465	493	524	511	514	481	515	504	522	515	483	522	520	450	525	510	486	518	507	467	511	503	480	519	521	521	500	482	537	477	517	510	483	482	492	576	508	496	541	474	530	536	510	509	498	486	534	511	486	480	515	503	492	497	498	530	478	489	474	459	519	499	533	527	514	515	505	484	533	549	492	488	529	457	521	517	517	497	498	512	477	509	528	516	525	481	477	511	520	528	486	505	462	484	488	507	487	505	521	500	488	536	488	486	513	517	544	481	513	512	504	507	475	487	472	529	481	532	513	512	486	500	500	503	503	497	476	482	480	463	502	542	514	513	524	459	495	484	522	489	473	514	490	501	555	509	506	539	494	517	528	528	488	529	491	490	501	546	510	515	500	509	492	506	517	514	497	519	484	498	528	503	474	534	555	514	498	510	501	488	519	533	509	523	566	525	519	514	493	505	512	482	529	531	475	509	538	526	473	501	512	497	509	521	536	487	493	552	494	525	498	572	496	530	508	473	515	514	498	445	487	507	545	550	515	509	544	527	463	506	526	522	511	506	479	485	505	521	488	520	555	547	507	501	531	530	511	490	503	502	535	476	529	499	475	518	444	531	500	474	537	530	526	523	527	538	497	544	473	475	482	493	511	537	490	515	498	523	477	505	489	488	474	546	534	515	518	507	509	540	502	527	497	494	520	546	515	468	501	473	493	509	521	507	528	486	523	512	538	526	490	465	494	528	498	514	538	501	516	524	480	507	513	504	519	516	497	526	466	488	541	553	472	534	493	503	483	495	489	483	512	510	462	501	486	499	499	467	458	521	487	495	510	484	545	495	542	551	516	490	519	509	535	490	466	506	483	500	525	492	525	492	510	468	523	533	507	534	493	531	497	537	475	519	533	461	475	516	454	483	517	489	511	480	555	491	522	471	519	453	520	505	560	513	471	474	493	519	437	519	530	536	477	495	494	516	518	485	505	520	521	512	500	531	520	492	483	495	514	513	505	523	505	512	512	497	511	519	524	496	510	524	504	491	483	490	562	529	516	494	510	498	511	518	521	504	479	490	435	490	509	495	480	452	474	503	487	547	502	495	515	510	501	479	536	504	506	526	526	485	500	534	523	505	498	489	465	515	503	494	518	494	501	509	530	454	522	492	555	518	521	501	527	488	509	543	529	510	517	534	536	518	490	502	534	525	490	521	512	486	523	505	491	510	478	520	500	492	485	480	499	496	502	457	500	529	486	512	515	512	523	527	499	463	471	539	512	473	507	506	537	489	540	494	502	492	481	483	543	514	514	496	494	504	492	524	475	455	451	491	518	528	510	528	558	485	500	512	500	538	497	524	482	541	493	504	511	474	515	493	527	504	505	466	489	530	523	528	484	502	530	510	511	480	477	507	504	487	519	485	504	522	535	530	472	513	516	517	513	509	487	533	488	506	492	524	517	512	512	492	530	485	505	497	525	498	517	486	506	488	509	536	523	513	492	528	480	524	510	505	500	545	518	514	500	506	465	481	475	515	516	494	541	510	502	491	548	469	506	498	539	539	538	469	476	537	476	534	537	490	515	516	503	501	504	470	519	491	515	514	501	493	510	492	499	500	492	521	482	546	517	496	505	531	514	497	517	491	519	515	521	490	508	489	528	537	493	502	523	523	553	515	513	488	459	518	524	499	508	472	546	524	516	515	547	509	525	471	528	540	522	509	494	544	471	485	461	507	504	512	529	511	488	493	487	515	488	483	536	585	507	493	516	498	514	511	471	510	507	520	509	496	516	499	466	516	557	518	497	557	503	496	538	524	512	500	468	522	508	499	492	510	527	493	503	499	504	520	518	517	541	477	546	472	535	480	535	526	521	519	544	520	529	526	509	508	507	496	521	432	492	498	517	512	517	478	516	482	496	513	516	465	488	493	528	530	458	523	528	513	494	502	521	519	484	549	501	485	509	507	531	484	503	517	498	496	489	504	489	490	485	514	499	460	554	532	521	518	503	529	517	499	486	502	487	525	464	496	490	526	479	500	490	511	504	549	515	521	494	475	523	511	507	501	515	528	523	508	486	516	491	542	539	505	511	479	516	524	498	539	512	475	519	507	495	537	527	493	517	512	515	542	525	506	525	506	512	483	510	483	500	553	467	486	512	501	536	479	526	539	490	525	546	527	525	511	542	529	472	495	505	504	517	520	484	491	510	537	537	539	493	513	490	475	509	502	491	528	517	508	509	484	512	523	458	502	478	514	506	488	500	490	510	509	494	490	491
25379	21262	27904	25300	14176	3578	1772	1315	1200	1409	1429	1464	1162	892	879	836	783	640	682	641	615	599	593	507	520	539	504	553	486	500	458	473	436	445	450	465	510	451	442	465	449	460	429	444	461	426	427	444	435	430	485	450	470	447	446	435	415	447	449	428	450	454	462	423	475	416	419	441	452	454	394	454	415	419	410	437	418	479	441	468	421	444	461	460	433	434	435	425	447	402	483	443	480	424	429	471	421	467	458	467	417	464	417	429	426	443	472	412	440	432	461	436	454	449	429	442	450	475	458	477	417	440	443	480	440	452	428	448	446	430	439	392	426	480	459	474	450	470	444	426	430	432	419	467	407	430	440	409	407	424	458	426	403	431	454	453	456	447	459	441	455	424	442	400	458	456	391	440	417	473	443	448	452	414	482	451	456	432	446	458	447	429	425	458	457	415	487	412	463	468	396	469	430	484	464	448	439	416	432	462	459	428	422	479	460	488	469	406	453	426	449	450	453	468	447	388	442	468	456	420	428	462	458	445	427	418	436	417	451	404	447	449	466	432	432	415	437	430	453	447	458	452	433	456	435	451	412	457	446	459	467	433	408	461	412	415	438	398	457	397	445	446	443	462	454	437	454	421	421	397	459	461	445	417	458	471	463	435	420	383	429	499	455	432	489	426	430	429	430	406	417	427	433	445	468	399	428	470	444	459	430	441	436	440	429	442	444	442	415	438	458	472	431	403	428	441	438	439	470	407	425	393	464	454	428	432	447	461	450	447	468	427	467	434	474	461	422	423	451	466	418	432	383	443	404	429	423	431	434	483	409	436	442	428	449	456	457	419	443	437	441	422	405	426	412	383	453	425	443	419	465	437	449	423	437	448	444	391	392	468	455	429	432	440	468	419	461	435	463	449	424	457	419	464	425	421	445	443	463	458	440	432	407	482	409	495	459	397	445	441	455	448	438	455	413	475	417	457	466	479	442	470	408	469	454	459	446	476	451	426	429	436	427	426	428	463	408	431	433	474	457	455	478	416	431	447	420	457	443	488	422	440	432	471	394	431	437	440	452	432	456	424	442	453	410	444	428	401	440	499	476	424	451	411	447	455	436	431	408	449	397	420	430	459	427	431	455	433	467	469	429	443	425	455	434	480	436	447	440	433	440	483	467	428	470	435	446	433	430	425	435	425	470	459	431	426	490	469	459	457	429	453	460	418	456	469	444	427	439	433	468	456	447	456	448	468	451	449	439	476	492	419	454	461	470	458	437	448	435	455	436	431	444	438	447	424	456	442	440	466	440	454	440	449	489	415	463	435	454	460	448	428	496	468	432	436	423	423	456	456	450	435	444	473	457	429	421	434	408	434	461	466	460	492	427	430	416	427	435	425	489	432	441	413	430	417	469	435	444	463	418	443	436	448	429	429	453	395	415	423	405	448	469	462	457	468	433	458	461	427	451	441	421	436	459	445	452	408	404	448	445	406	417	440	427	455	404	431	424	414	420	419	458	484	446	448	454	390	444	428	474	432	420	428	431	474	468	413	424	426	440	436	449	442	440	439	419	440	414	435	476	468	440	415	452	412	433	407	414	439	469	454	427	429	438	441	448	457	454	457	441	470	462	443	449	449	424	439	423	446	449	453	437	463	446	444	454	458	425	422	428	417	448	428	423	475	439	433	445	444	443	451	434	484	469	435	420	447	423	448	446	474	417	453	470	455	435	429	426	425	450	425	417	447	441	464	432	418	461	437	449	419	460	435	456	431	408	463	446	441	440	428	445	472	419	483	460	434	442	480	448	403	438	447	437	413	420	448	405	483	455	422	483	423	461	401	431	406	409	443	439	466	458	412	457	462	455	418	441	450	475	441	468	457	426	436	444	451	440	447	441	406	418	454	389	453	408	456	412	465	443	439	464	456	429	430	437	459	487	400	424	443	440	437	426	420	457	442	428	459	433	442	444	413	440	433	431	460	450	444	438	482	433	420	440	434	453	446	383	418	465	453	432	439	426	424	448	433	434	407	430	424	412	412	417	452	464	489	464	435	454	409	445	485	453	435	470	411	454	430	423	418	413	452	431	437	451	426	421	411	471	449	415	445	471	427	413	427	443	450	446	469	429	440	411	462	440	423	452	428	443	450	451	420	423	437	454	433	474	456	450	427	413	438	432	426	410	463	480	418	458	441	438	426	489	441	429	476	456	392	439	424	428	437	413	421	442	428	422	405	467	417	437	452	396	411	449	447	440	407	425	459	458	456	454	478	413	414	432	459	421	428	422	465	428	491	473	422	444	411	437	438	448	435	403	485	420	456	446	446	454	407	453	439	464	440	440	466	444	470	465	419	421	480	400	411	393	432	437	454	469	432	447	463	428	440	430	416	462	432	456	467	411	430	445	414	450	450	433	430	412	443	421	450	406	413	413	443	482	448	476	461	396	433	437	467	439	449	460	480	439	447	419	439	443	421	473	430	443	441	411	446	471	439	471	460	417	471	461	468	451	445	451	482	485	424	436	453	454	465	420	437	450	458	405	414	450	442	413	417	455	448	451	398	413	462	480	456	471	457	434	470	451	414	422	416	435	459	448	478	426	472	424	456	420	448	407	454	488	420	413	439	469	440	437	430	444	476	454	457	420	468	463	433	445	449	436	450	412	458	455	446	416	426	457	444	381	461	437	414	445	451	444	471	426	397	397	419	427	418	417	466	426	442	449	457	434	454	418	433	415	422	397	442	446	466	461	425	400	438	476	476	450	432	401	410	454	423	438	403	446	436	460	475	447	447	440	444	446	429	426	467	463	457	445	416	412	420	416	438	434	449	426	435	421	474	499	423	421	443	417	441	406	418	461	463	426	439	412	432	458	459	452	418	471	452	427	426	411	442	423	419	445	432	408	443	454	432	440	435	409	433	454	467	388	384	431	455	451	434	468	457	459	465	425	440	446	462	437	453	406	447	443	442	423	440	463	443	432	432	435	443	432	422	450	441	438	427	449	425	466	447	428	425	427	424	439	446	425	425	456	445	455	428	417	449	472	456	399	466	446	447	441	445	419	458	452	419	416	438	437	440	425	453	387	447	445	444	421	403	459	448	433	449	469	403	430	449	430	475	439	445	442	439	400	453	463	446	391	469	444	451	430	451	431	427	419	456	426	428	454	442	456	472	389	454	480	456	422	480	455	438	450	463	434	455	412	474	430	462	407	423	416	422	399	454	432	428	431	429	414	403	463	447	437	457	418	457	427	464	448	401	426	444	475	431	432	413	440	456	422	440	456	415	413	439	420	472	426	431	477	402	440	460	489	469	415	436	466	426	418	450	445	451	440	440	461	459	418	426	456	459	453	440	405	439	467	420	429	436	435	463	452	445	430	449	482	443	389	416	450	427	447	441	426	442	409	450	461	426	423	437	421	456	410	444	439	432	394	462	449	464	451	420	428	424	440	421	449	416	416	449	436	457	464	440	452	409	462	456	447	441	428	454	452	452	441	444	462	413	416	409	452	398	442	449
27172	43375	35767	18152	8458	4715	3063	2095	2189	2447	2559	2354	1792	1441	1285	1202	1126	891	789	803	787	766	734	749	636	652	659	625	657	627	584	539	555	546	556	561	563	550	522	544	500	555	507	526	540	521	520	549	532	515	512	506	514	509	529	527	491	510	518	518	486	524	517	484	474	480	492	540	518	512	516	504	542	469	528	509	512	533	504	533	523	511	534	541	520	513	530	522	495	534	540	502	511	504	494	486	527	501	529	539	498	528	468	511	472	489	518	475	487	499	502	511	513	500	532	506	510	503	512	497	517	564	486	503	515	525	502	464	490	478	527	482	491	507	497	514	495	462	486	506	497	541	471	480	486	485	498	520	525	497	505	493	505	494	497	507	497	468	531	513	501	504	477	539	492	528	527	448	528	528	518	529	538	473	499	522	507	539	509	516	478	466	479	507	496	510	505	522	531	507	497	512	499	512	548	507	483	489	486	497	482	503	457	512	490	502	483	538	511	523	488	532	515	496	522	527	482	500	502	549	476	473	484	526	504	497	478	506	534	521	540	506	507	507	510	544	492	530	528	516	475	508	518	504	538	471	486	526	491	481	514	457	474	472	498	474	518	537	485	538	510	490	488	512	484	543	466	515	486	503	470	523	508	536	479	548	503	498	499	479	531	521	509	518	482	509	449	497	510	499	535	505	506	493	526	545	502	469	494	518	477	526	516	522	501	493	527	517	495	486	507	490	515	505	504	503	520	450	472	516	471	529	514	507	508	507	475	525	507	498	501	504	487	505	504	489	503	494	464	448	493	524	505	520	483	470	488	465	523	490	527	502	519	487	511	530	480	479	501	502	483	495	522	488	485	464	507	504	470	495	509	469	486	518	506	496	501	508	490	477	502	520	494	494	501	509	512	499	492	496	492	522	556	502	503	528	509	488	481	553	488	472	475	541	535	527	563	496	525	513	473	471	470	499	487	526	538	506	559	513	514	513	463	509	491	517	475	518	501	522	537	498	527	493	501	530	450	513	501	519	504	481	501	517	466	505	504	517	536	491	484	494	507	501	510	535	522	516	511	510	517	516	446	459	502	519	516	513	540	519	506	507	502	509	516	501	521	497	484	493	498	518	549	481	473	552	520	496	513	493	502	500	514	531	468	460	506	530	555	479	494	502	477	484	489	523	505	505	478	511	538	501	489	526	505	498	491	521	522	538	520	576	509	511	508	515	513	491	491	503	505	488	494	482	493	462	498	512	542	519	547	470	504	506	508	515	516	504	474	463	539	481	495	486	496	483	484	479	512	515	503	482	477	532	526	519	477	539	513	544	459	494	500	487	515	508	497	484	504	496	483	519	479	487	541	494	508	509	493	476	495	502	501	510	523	490	517	516	481	480	502	501	488	490	554	497	510	501	488	497	487	467	501	478	490	497	517	508	498	530	510	488	501	501	492	514	483	476	503	496	510	526	486	506	534	513	504	531	509	552	477	513	479	488	516	499	458	485	464	534	494	504	498	554	494	489	527	515	485	532	517	492	530	499	508	501	505	494	526	558	511	506	512	538	507	535	548	548	508	509	481	531	506	491	492	511	494	488	508	486	549	521	509	499	545	494	508	531	510	520	560	479	507	473	544	505	503	533	488	507	484	489	491	494	508	530	530	471	504	537	492	551	458	475	510	487	503	501	507	527	524	524	513	500	495	480	520	519	458	524	481	481	484	475	488	523	501	497	513	490	543	512	547	545	503	499	523	522	495	466	537	469	498	474	482	484	527	488	515	487	498	486	485	528	485	495	520	501	507	494	525	478	507	495	506	523	477	507	495	498	524	506	478	532	524	507	499	491	490	484	512	494	485	497	494	510	504	527	544	451	532	531	512	510	476	492	492	510	524	510	529	521	504	538	507	492	535	525	504	512	528	511	523	514	462	497	486	515	524	492	515	450	511	505	505	511	519	504	515	525	497	451	497	475	506	542	516	483	516	522	474	485	503	524	469	510	506	525	495	547	510	536	483	495	480	496	502	510	525	553	483	560	516	508	467	502	538	512	479	473	491	487	503	504	525	517	521	509	485	509	517	497	449	508	487	546	504	506	496	504	509	496	538	520	506	504	508	497	493	489	500	518	525	481	523	518	512	515	496	486	514	515	500	520	473	456	479	496	508	490	496	528	506	549	480	499	521	488	534	490	539	477	460	480	495	522	494	496	471	531	542	518	498	556	517	494	475	476	487	519	491	545	537	487	527	497	508	529	518	502	509	487	551	523	505	538	513	458	492	482	530	526	509	522	499	518	512	511	489	529	536	493	535	499	551	505	505	542	478	528	483	556	516	519	498	510	489	511	508	479	518	471	488	495	515	493	485	524	553	531	579	560	515	543	474	476	472	518	482	420	496	513	492	474	526	504	494	509	517	485	452	503	522	499	500	494	533	477	470	527	536	484	495	483	467	526	521	515	528	518	467	550	487	497	481	517	544	522	490	510	532	524	501	530	478	487	516	523	491	501	514	507	492	485	484	536	545	503	518	506	498	521	459	519	526	473	498	532	507	500	473	487	467	459	521	519	460	509	520	527	489	473	529	501	486	495	528	498	499	496	509	524	519	526	507	504	524	488	512	479	498	525	507	499	506	517	508	495	479	500	492	488	516	527	527	501	506	509	539	475	539	493	501	508	503	510	468	481	500	493	517	522	524	507	476	528	492	531	506	469	488	569	490	516	508	492	468	536	519	500	547	479	501	519	491	484	486	541	532	523	522	496	485	504	505	488	472	480	490	506	464	506	494	522	486	502	498	501	474	548	500	548	489	506	459	509	498	514	466	495	496	524	479	542	495	547	525	481	499	537	494	511	497	519	525	479	509	490	473	523	574	521	490	468	450	528	490	527	503	512	478	522	516	528	508	495	507	492	522	510	474	510	514	524	514	493	496	527	521	522	471	472	499	505	519	517	544	485	512	487	500	491	483	566	479	519	482	475	501	523	513	522	470	508	539	447	530	501	534	490	508	521	486	500	538	533	516	485	500	498	469	485	480	495	531	551	497	483	483	513	507	525	513	518	473	533	512	505	501	527	513	522	543	529	509	519	499	543	496	528	478	511	508	495	527	475	496	509	500	513	512	536	537	474	501	520	521	500	518	480	498	502	546	504	514	483	525	511	481	493	549	537	475	518	502	550	526	470	508	528	530	509	464	478	497	500	530	518	479	534	484	504	527	488	515	485	512	515	486	498	514	507	511	549	515	493	464	529	478	530	536	534	492	486	537	483	523	519	507	501	510	512	494	489	497	502	501	498	470	528	518	511	559	512	500	518	495	547	500	473	472	577	535	513	503	518	471	511	524	516	485	469	460	514	504	495	493	525	512	515	506	503	514	520	491	524	463	475	519	508	525	457	516	467	520	509	548	521	499	478	526	484	519	524	516	502	542	503	511	558	539	499	490	494	524	491	536	537	483	471	512	531	490	493	483	497	501	501	519	513	490	505	505	506	509	499	489	510	536	457	525	471	519	524	531	505
23029	21273	28977	23918	21308	21266	11860	2907	2486	2681	3000	2861	2273	1635	1521	1499	1351	1135	1034	977	841	851	921	839	754	802	765	730	735	731	675	750	687	658	643	620	621	620	637	622	621	607	653	635	640	551	546	622	621	635	613	574	610	587	551	638	618	575	590	587	615	619	563	553	564	589	597	589	583	591	588	560	587	601	637	616	593	590	616	644	572	611	581	627	583	630	604	609	623	629	593	639	573	588	586	628	566	598	589	587	625	613	572	563	621	611	588	564	577	625	559	619	587	566	616	550	585	528	578	605	606	610	577	594	613	574	584	625	549	588	590	576	590	586	549	574	556	628	554	559	597	549	586	588	622	587	583	550	581	560	637	591	550	541	618	577	584	629	569	539	591	593	569	571	586	546	566	602	590	548	550	566	619	577	558	556	543	579	624	563	586	543	598	576	580	574	546	632	553	560	592	619	608	588	603	591	546	600	567	573	616	546	589	563	601	573	605	579	609	565	595	613	537	600	638	580	565	595	608	585	571	579	554	593	565	588	612	613	603	566	584	574	524	610	558	612	573	557	599	558	577	598	648	621	569	582	556	581	588	613	552	587	578	563	583	559	572	606	557	626	597	588	585	553	615	558	521	545	582	585	550	556	561	590	525	591	634	632	560	566	589	537	567	585	575	539	585	555	584	558	568	576	569	581	618	616	604	604	548	600	592	608	594	605	590	597	616	626	571	600	567	575	597	582	617	616	593	575	568	592	585	555	600	570	584	569	588	599	551	573	616	571	606	597	613	632	598	590	599	572	601	620	640	550	611	578	546	631	595	591	588	587	587	592	573	593	599	577	595	553	586	597	669	579	568	597	607	549	605	591	575	575	596	580	579	599	591	556	582	546	636	560	533	547	626	548	588	596	592	596	605	604	552	595	567	541	544	565	614	585	569	632	584	577	580	584	576	596	573	565	536	580	625	609	565	595	576	596	558	561	537	588	559	588	571	596	583	558	593	600	593	583	606	598	606	578	613	573	556	590	560	545	594	615	618	551	562	593	578	599	576	608	568	565	566	610	520	565	556	582	585	574	616	605	580	601	575	576	596	602	582	606	592	574	543	558	617	559	594	633	596	558	540	570	573	603	614	585	605	582	617	599	618	564	585	593	556	615	595	565	603	564	630	588	614	610	565	616	603	582	558	598	575	544	605	563	559	548	596	569	570	592	572	596	568	612	611	610	622	601	571	616	600	570	548	603	593	597	497	576	592	594	550	585	598	608	593	547	584	596	591	543	598	579	582	599	609	616	657	552	604	580	617	604	556	529	604	613	597	572	583	599	556	622	576	595	586	589	617	599	589	565	598	590	597	569	593	575	543	559	572	590	601	579	592	593	560	576	607	588	571	571	567	583	567	596	602	606	636	615	595	600	604	575	596	571	567	590	582	562	606	600	580	549	562	589	606	580	595	635	646	602	591	597	589	589	577	629	601	615	571	597	598	597	592	614	583	542	596	574	638	564	595	603	611	583	603	587	546	574	630	540	579	614	574	612	575	576	599	577	547	574	572	585	576	578	556	602	600	571	613	601	554	606	611	616	559	559	626	568	561	524	656	586	566	646	617	602	579	580	585	629	576	615	617	547	598	577	620	570	582	592	564	599	554	600	570	598	585	555	576	579	533	621	650	622	599	629	571	629	617	580	614	584	550	590	550	524	582	599	536	574	633	587	577	603	617	607	558	581	572	599	586	538	564	551	575	563	598	566	633	573	552	594	606	557	609	553	604	623	559	638	534	577	568	592	561	623	626	546	637	594	566	571	595	574	612	562	602	604	600	618	593	552	528	591	577	610	564	611	577	522	608	591	594	589	604	572	590	585	538	570	602	578	583	600	636	601	561	555	572	578	548	604	585	567	588	566	611	633	568	588	595	597	546	589	585	590	587	589	527	585	614	574	547	620	585	566	615	550	561	585	606	593	612	608	600	583	586	611	621	610	599	598	583	583	560	562	596	570	569	610	584	589	556	574	605	581	591	604	586	596	601	549	605	590	578	621	573	577	583	545	606	528	575	607	591	590	560	553	583	592	620	559	553	612	597	611	578	539	594	553	615	575	593	547	614	596	640	551	573	564	555	600	606	576	620	567	600	603	567	577	572	566	560	612	601	573	596	570	598	589	611	567	591	555	564	575	577	650	621	589	595	581	566	579	590	606	552	542	563	592	559	569	573	617	558	570	562	542	613	592	589	551	591	569	570	625	588	578	573	604	558	597	605	598	573	595	609	581	598	593	589	614	571	556	585	597	585	551	596	609	568	592	605	555	594	600	573	597	568	603	557	595	640	571	601	572	571	633	592	609	581	568	557	616	564	569	592	570	585	574	550	586	579	564	573	600	530	574	584	559	599	559	584	573	573	562	551	590	616	566	557	550	587	622	585	568	566	591	624	564	589	599	554	570	579	581	568	593	624	589	612	604	560	537	583	570	521	584	584	576	590	589	572	602	643	616	593	546	572	563	598	551	590	633	592	618	571	521	587	587	525	528	558	553	577	558	590	597	597	594	574	605	604	580	605	569	607	585	541	531	532	608	597	570	568	593	552	577	608	566	558	562	601	606	575	590	558	560	580	593	607	565	601	556	542	561	622	580	580	572	605	557	575	596	578	540	598	564	588	557	598	569	517	634	575	587	593	539	601	599	543	589	586	592	549	590	593	614	559	571	593	574	575	580	582	588	540	600	597	568	578	531	608	640	631	626	594	594	604	580	595	549	592	562	610	598	591	565	528	597	598	549	603	539	608	554	604	595	593	571	558	572	639	600	590	631	517	614	616	565	588	532	543	611	598	604	600	588	570	592	577	591	574	632	588	597	618	592	563	591	597	610	643	590	569	587	584	603	553	545	592	638	553	569	595	624	569	578	556	632	560	601	578	579	580	547	590	590	576	549	571	599	606	560	587	594	556	572	616	573	591	563	587	608	589	597	568	599	573	580	563	586	600	536	590	598	600	603	584	555	626	629	594	543	565	580	564	578	597	579	601	556	587	599	544	572	578	633	555	601	575	564	577	562	604	560	643	569	569	632	593	549	568	567	566	572	579	591	538	608	562	576	572	609	598	581	625	613	535	595	569	597	576	578	585	603	618	579	630	607	638	589	595	565	567	585	551	538	562	570	552	533	618	587	615	641	598	608	589	602	605	598	598	568	575	610	602	572	569	604	588	578	634	562	582	602	608	556	558	568	590	567	592	609	594	585	622	599	580	605	572	552	566	572	612	585	561	569	588	584	561	624	600	583	560	576	580	537	567	536	615	637	643	574	565	561	576	544	564	570	552	607	594	628	572	580	589	561	620	621	625	598	620	540	548	620	607	558	519	585	603	560	602	574	558	599	606	601	617	580	598	568	596	579	616	582	574	614	533	560	563	572	586	619	570	575	604	556	568	567	563	593	564	583	553	604	583	553	564	576	596	592	613	583	620	569	598	622	583	586	586	590	567	596	589	617	541	586	580	508	531	600	618	583
30269	54860	47774	27705	15943	8550	5818	4076	4095	4397	4785	4569	3340	2568	2394	2142	1827	1519	1317	1225	1113	1115	1119	934	948	919	851	852	861	801	803	784	776	699	748	691	735	692	745	715	677	688	675	714	670	693	679	642	634	666	648	641	663	617	656	638	644	601	666	687	615	677	632	679	588	645	658	626	661	613	646	647	643	639	638	640	618	632	646	631	644	650	660	655	604	633	646	666	720	670	671	666	629	642	660	669	686	626	661	642	629	676	663	667	669	658	658	583	621	607	623	693	685	640	650	626	649	608	626	645	671	630	590	621	636	631	661	677	672	648	700	593	640	621	660	632	662	651	638	653	694	666	638	656	634	617	644	620	633	599	668	666	629	672	646	611	679	644	642	701	605	666	625	672	592	646	659	650	613	608	642	672	662	658	632	631	604	647	644	621	618	677	650	598	619	627	601	656	678	659	639	682	670	605	619	644	685	646	640	635	595	609	616	599	592	725	626	629	617	587	662	636	646	629	616	659	641	626	699	726	655	694	644	659	623	634	658	642	651	614	610	650	602	691	663	637	630	633	643	642	620	636	607	647	629	650	650	684	602	660	675	672	623	648	654	662	637	623	634	633	666	603	635	606	663	666	653	660	632	634	627	617	666	657	650	695	653	646	643	651	621	643	626	637	623	650	615	660	635	655	668	690	634	661	625	633	608	664	644	662	669	630	657	598	641	614	571	657	636	677	655	640	652	614	620	657	642	661	632	651	616	649	630	582	593	656	611	681	634	633	593	668	601	664	636	643	627	584	647	659	643	657	560	652	650	673	649	643	658	589	624	662	695	638	678	635	625	651	688	664	659	669	659	634	633	644	607	659	659	624	614	629	635	646	618	629	648	650	573	632	677	672	612	662	612	652	660	633	683	664	624	655	621	632	662	595	649	642	634	649	662	636	665	632	624	622	629	627	651	667	663	680	606	636	645	663	634	667	676	651	592	648	577	617	642	643	610	644	686	588	653	618	660	611	633	682	620	657	652	638	596	640	652	632	653	623	655	641	663	597	625	665	639	653	607	625	624	641	691	658	657	689	667	603	628	633	646	647	617	639	609	640	668	596	644	682	654	636	620	626	610	616	638	628	637	644	692	620	646	601	674	675	661	684	712	651	616	633	658	666	617	647	614	615	588	661	611	617	618	625	651	600	653	624	650	592	652	676	646	598	675	634	660	633	637	621	616	602	666	579	670	673	624	636	613	663	624	628	630	607	659	659	669	687	676	678	651	639	614	663	617	650	664	644	627	645	618	669	650	599	661	630	656	648	622	692	593	589	630	625	686	624	606	611	640	655	611	621	675	644	647	664	651	661	661	654	617	629	602	635	635	652	613	654	626	617	649	638	627	610	622	652	642	607	597	651	612	573	670	651	648	679	604	659	623	626	642	612	641	616	660	661	630	612	640	633	618	620	641	616	638	652	613	622	622	636	649	595	661	586	659	581	681	668	648	646	605	673	622	659	610	628	639	610	623	640	694	647	628	674	608	608	632	670	637	642	624	645	673	665	674	634	633	632	619	681	659	638	652	598	608	630	649	634	660	680	643	648	674	630	644	664	649	612	666	654	719	613	678	651	663	635	642	654	635	634	670	656	639	632	680	613	637	603	664	618	625	649	650	661	682	631	635	581	564	655	652	672	616	632	633	588	659	609	680	651	678	665	626	665	613	630	614	638	623	663	653	643	668	644	591	644	653	653	635	663	618	625	594	672	630	590	608	641	641	635	687	628	658	646	609	608	636	655	661	600	654	628	614	650	634	619	626	604	629	602	642	602	619	584	627	659	662	661	641	642	640	608	641	662	635	641	670	619	684	662	661	676	617	600	643	642	656	692	679	657	691	624	671	667	643	648	622	647	674	633	648	610	641	606	724	603	671	690	660	630	660	605	613	626	653	663	644	608	610	621	638	614	595	596	652	616	653	650	633	625	646	709	637	619	665	605	643	660	671	642	619	639	634	721	664	633	679	648	651	638	690	608	662	638	565	683	614	607	668	674	608	661	623	605	637	685	650	667	633	625	621	632	638	624	673	690	640	615	647	644	673	643	662	638	623	661	666	648	645	604	639	620	635	667	639	623	623	673	651	675	681	636	635	646	629	624	640	669	598	624	635	635	655	658	638	585	669	629	614	645	676	654	686	633	646	652	604	644	676	661	635	639	631	647	643	630	623	612	631	619	662	672	634	689	621	625	621	664	656	687	646	608	656	650	628	630	599	606	669	648	623	657	593	645	606	620	686	645	625	687	691	614	617	629	658	617	673	644	619	601	649	676	654	655	661	645	655	625	649	637	654	676	597	598	681	641	621	601	616	640	647	681	604	649	659	661	640	656	663	617	701	636	632	659	664	589	613	588	622	695	660	629	663	652	637	657	603	634	612	632	601	654	676	631	619	591	625	659	618	644	643	650	620	665	614	636	648	658	651	662	624	687	603	636	575	666	611	669	673	633	642	626	620	628	632	614	634	622	576	639	663	628	613	679	668	642	666	610	647	594	651	621	621	661	626	590	640	660	648	702	647	681	625	665	660	662	637	610	658	663	607	649	656	643	651	638	639	627	646	617	643	607	642	587	650	668	686	682	645	642	678	608	654	612	672	612	641	625	625	699	618	642	679	639	638	651	645	650	632	641	643	691	624	640	618	661	652	617	659	640	659	616	631	620	690	623	656	628	642	648	669	672	607	605	634	677	666	668	663	648	650	658	669	614	643	660	648	615	651	682	650	611	626	700	644	671	674	634	629	623	651	674	652	629	671	653	672	621	641	620	579	650	605	616	597	602	679	611	643	651	634	635	616	624	616	627	596	620	673	622	678	696	625	676	642	604	621	618	598	646	659	644	622	647	591	596	671	639	602	677	647	608	637	675	636	637	597	643	644	650	674	659	658	635	631	654	594	631	624	639	675	634	647	652	621	636	666	682	630	635	629	611	635	638	661	623	638	618	657	648	621	663	699	610	622	639	618	623	685	674	645	687	600	622	674	624	642	645	659	657	614	637	626	624	611	625	619	664	606	635	640	669	647	635	656	650	594	607	627	617	674	679	643	618	602	667	646	650	643	619	633	639	634	699	613	628	652	695	616	634	660	656	647	616	637	626	630	682	657	591	643	617	646	630	636	589	694	649	662	626	638	663	647	635	604	619	675	642	691	647	625	671	629	620	603	663	647	617	649	667	661	655	680	617	694	632	593	595	651	626	659	636	632	624	598	635	633	702	637	671	638	646	619	645	638	655	669	680	673	639	678	616	625	683	655	629	667	612	630	680	666	671	648	672	674	620	663	623	611	622	627	621	604	692	572	651	621	610	644	603	637	637	642	657	666	619	639	618	636	615	665	641	662	627	640	652	601	642	626	633	635	626	639	624	617	653	659	611	602	609	663	673	664	626	640	626	655	657	655	686	630	624	656	652	643	638	622	607	638	611	639	608	611	634	635	668	646	667	680	632	677	619	599	674	629	631	650	643	641	639
28160	25766	31703	17276	4598	1630	962	769	791	922	998	993	834	802	710	611	540	490	501	479	435	428	424	416	412	423	382	393	401	403	391	405	348	389	363	397	384	369	366	347	382	360	353	345	327	347	399	337	356	354	375	368	350	351	351	375	387	367	347	340	360	353	365	388	348	368	359	357	352	353	348	375	353	387	361	370	386	375	322	398	375	333	368	371	382	356	358	391	373	337	387	394	363	361	369	360	355	349	365	349	369	398	337	358	345	362	349	339	357	341	345	315	351	375	357	346	339	344	337	372	350	364	352	340	350	328	373	371	346	331	375	339	363	363	354	385	336	370	367	358	366	348	356	368	379	344	369	368	353	377	372	365	348	364	374	344	332	356	330	352	365	381	358	351	345	348	374	335	329	353	333	345	371	338	374	355	325	351	348	357	369	380	358	339	384	336	359	375	375	360	354	319	323	359	354	341	320	357	383	341	368	348	379	367	356	367	339	340	368	360	357	348	329	353	370	348	340	388	375	360	367	368	359	296	377	364	376	367	322	346	334	336	366	368	354	367	366	353	360	352	348	373	354	365	358	382	377	364	362	365	378	334	350	365	391	333	363	346	361	362	369	321	340	367	348	348	370	365	354	350	360	379	344	337	364	400	334	375	334	374	383	351	362	343	366	335	333	373	355	346	347	357	336	356	342	352	380	347	368	329	361	353	359	352	380	340	331	416	362	368	346	362	360	378	396	378	378	350	356	376	355	361	371	352	361	381	426	352	377	356	332	384	356	321	364	376	344	370	365	347	365	371	335	361	353	350	338	357	346	369	363	347	353	326	330	365	330	337	346	336	391	364	342	374	335	360	319	353	362	356	370	371	350	347	327	350	368	365	387	382	377	359	324	329	378	383	375	376	320	382	347	346	350	374	351	333	344	364	345	380	345	329	348	363	325	377	346	353	357	358	332	341	325	338	338	353	365	360	345	355	353	398	344	326	342	384	361	360	318	337	343	354	396	351	366	349	364	368	333	350	359	342	346	365	357	348	342	331	357	335	380	354	332	358	388	363	353	354	356	374	335	381	364	328	375	358	374	380	342	333	348	399	359	377	391	333	366	334	387	383	340	366	375	369	364	346	333	320	359	357	366	388	387	365	369	365	344	323	352	319	352	371	366	350	356	353	351	351	353	365	351	345	358	357	344	336	354	365	371	352	350	382	364	382	384	368	349	372	368	352	342	337	335	365	384	362	356	347	351	386	360	366	362	368	370	366	343	361	286	368	334	380	362	382	358	382	373	344	396	341	387	371	351	396	354	332	378	363	366	371	361	357	321	353	336	370	353	357	358	345	383	373	365	351	398	363	377	372	356	374	365	381	340	365	369	342	367	321	368	372	343	360	308	359	317	336	373	361	375	376	367	333	384	342	349	345	355	357	359	351	370	376	382	383	339	339	349	362	378	342	374	370	350	354	371	369	362	338	402	341	336	373	345	375	365	365	370	334	342	360	351	353	384	357	368	327	347	374	322	372	373	357	376	341	342	372	352	353	361	378	365	356	359	393	383	333	372	332	366	371	356	377	332	351	386	355	341	387	360	367	374	332	360	376	364	387	357	360	351	352	351	334	330	369	377	356	325	359	346	361	363	380	376	358	360	356	370	370	367	315	359	383	365	363	362	359	332	374	359	375	383	366	369	379	363	384	348	357	368	388	374	330	383	316	357	376	376	372	335	360	393	325	369	365	369	344	336	378	355	323	338	350	341	368	365	343	359	364	341	353	326	336	334	355	362	324	339	357	416	369	334	373	365	345	372	336	366	368	335	361	360	362	378	369	360	348	375	344	372	361	347	313	357	356	354	343	368	368	351	334	364	363	359	339	360	380	363	338	347	350	369	372	343	369	334	351	366	366	360	348	384	361	399	319	353	322	353	347	370	359	324	352	338	352	363	377	372	333	363	365	334	350	358	380	374	394	380	369	361	344	346	342	381	339	343	370	373	385	363	382	331	354	372	353	342	360	330	350	339	380	325	366	373	363	317	341	345	355	357	356	367	398	368	360	327	373	350	365	344	358	368	363	384	379	369	351	364	362	364	360	348	356	405	339	354	371	374	370	330	351	328	337	367	362	355	361	370	368	360	406	365	384	374	339	334	353	371	379	403	344	342	364	364	383	366	384	376	339	361	343	365	351	342	353	351	364	349	352	381	377	372	347	328	343	378	317	348	349	379	318	325	361	393	352	346	381	394	348	372	330	385	351	356	354	344	350	346	359	334	370	396	350	320	361	346	365	335	376	363	402	386	331	335	369	378	376	409	352	379	385	359	397	372	346	378	349	373	344	328	359	337	362	378	364	357	338	348	332	354	356	337	371	367	354	367	329	380	323	347	361	378	329	343	351	334	381	361	386	336	382	351	312	355	379	368	343	356	352	352	359	345	331	358	314	366	339	381	375	298	342	344	348	352	364	343	361	375	361	342	355	369	383	354	349	379	356	351	349	349	360	368	350	383	334	366	346	373	360	364	362	358	390	361	358	328	372	398	380	362	330	362	339	372	343	341	343	335	366	378	324	405	366	357	393	393	374	397	369	345	341	374	370	360	344	339	371	363	376	375	370	387	359	372	364	347	335	373	341	358	340	373	364	338	347	359	361	334	364	367	347	391	354	352	332	348	335	343	358	365	381	392	369	370	328	358	351	374	330	342	350	378	356	347	381	355	331	303	321	352	364	373	379	343	347	324	378	372	343	368	358	383	337	365	368	329	361	343	360	358	365	327	372	369	361	335	381	349	361	373	369	362	362	344	368	346	360	374	347	359	397	376	328	357	361	360	361	367	326	361	377	375	365	375	376	353	381	332	396	379	382	376	366	367	364	374	377	339	393	384	365	378	346	342	343	374	395	379	386	358	335	363	371	376	360	312	305	356	349	340	342	376	378	341	329	341	390	363	360	379	324	373	332	358	350	375	354	339	362	359	351	337	339	349	327	376	347	389	351	351	348	390	353	359	341	413	352	324	365	368	324	349	353	352	365	367	344	373	362	364	411	359	374	332	339	377	363	352	358	349	356	370	362	376	365	357	341	396	326	381	343	342	370	380	369	367	361	391	361	358	308	370	355	332	344	363	337	352	337	369	356	371	357	353	339	347	356	384	358	323	346	379	331	384	430	376	354	373	370	335	335	358	347	382	359	368	365	365	359	384	408	347	376	377	339	350	364	377	326	369	369	371	382	368	351	356	354	338	328	366	368	329	332	387	357	357	358	370	342	361	333	368	322	341	350	315	353	404	366	374	336	367	361	341	383	352	381	343	326	354	340	349	382	358	342	389	363	337	324	344	354	359	355	368	358	343	344	373	333	363	342	372	322	351	370	344	375	343	363	339	379	388	331	355	358	355	332	353	345	344	362	375	338	329	347	349	308	330	320	349	379	373	367	338	345	365	356	346	335	376	347	344	292	321	323	340	390	349	345	328	350	365	385	369	370	377	371	325	349	342	385	377	360	345	383	362	350
26640	43120	32470	14684	5580	2798	1788	1413	1351	1437	1561	1504	1289	1122	903	859	660	622	600	575	553	517	535	527	516	500	488	514	503	475	466	485	481	443	445	443	450	441	453	426	367	432	437	432	422	385	401	418	423	411	445	402	444	388	404	421	398	409	415	400	418	418	382	412	410	444	440	404	452	390	404	427	402	385	411	448	440	392	418	423	411	387	427	403	440	427	422	431	398	424	433	398	426	437	457	439	411	386	426	426	447	410	414	442	408	422	379	437	425	419	427	397	457	401	442	442	435	407	434	385	417	428	454	391	413	422	400	408	394	394	424	439	374	415	408	409	430	411	423	397	378	424	442	428	431	444	407	413	399	429	391	401	408	427	423	395	367	429	438	405	393	420	419	424	404	454	421	427	378	434	435	401	381	397	430	433	452	441	428	443	461	449	425	432	398	423	393	450	418	398	417	447	398	366	437	420	419	419	383	421	440	411	422	418	440	440	411	423	388	394	385	438	399	376	401	421	416	446	406	394	445	389	383	454	392	431	371	420	454	443	402	412	425	442	390	424	416	402	423	427	366	434	383	406	413	417	372	428	447	389	422	415	424	397	386	399	405	428	390	413	425	392	432	440	402	419	404	392	406	419	441	420	408	379	412	419	395	382	418	390	427	426	443	427	414	459	420	403	396	406	423	412	413	428	398	427	408	392	453	390	415	411	376	383	407	386	378	410	410	434	409	432	406	445	398	405	410	424	426	437	396	399	380	395	405	413	402	420	423	424	399	416	400	404	411	438	408	420	425	427	395	452	416	378	397	443	471	412	387	391	433	417	423	415	427	395	422	397	442	411	428	412	389	402	415	441	433	414	384	354	434	424	412	426	429	403	390	427	454	398	413	409	418	463	392	443	419	404	434	402	411	424	435	398	423	428	390	418	418	408	403	398	405	418	414	404	403	376	416	376	388	467	404	408	422	418	416	412	410	392	395	450	436	402	393	440	386	409	445	431	383	393	424	408	374	376	401	406	426	440	378	394	411	370	439	442	408	414	400	402	392	444	403	405	424	424	402	369	410	437	398	410	433	420	403	404	362	434	422	427	445	419	387	383	423	413	410	411	406	420	456	461	432	395	383	430	373	397	412	430	397	385	439	434	442	402	435	399	459	420	409	418	387	419	447	461	405	418	395	377	420	415	410	434	377	398	396	403	411	367	420	400	447	417	424	407	413	404	398	380	414	442	433	421	410	407	441	416	400	396	425	403	415	448	406	385	408	398	417	393	419	429	431	401	413	415	429	401	411	407	404	427	432	447	446	443	425	427	396	402	432	426	412	431	408	420	388	403	422	436	414	415	442	378	396	443	434	413	406	406	425	381	446	441	451	413	411	441	410	403	368	422	427	381	437	421	430	442	407	404	349	399	407	432	461	384	416	438	418	374	431	423	436	370	425	424	425	412	384	412	468	393	441	399	446	459	439	405	411	388	409	422	428	400	437	398	399	429	414	418	459	407	380	423	449	453	432	399	377	430	417	434	417	454	435	411	436	420	436	410	449	379	402	380	414	422	399	441	422	426	386	426	391	411	433	444	416	426	413	426	416	395	377	379	438	421	412	414	432	401	419	431	438	424	430	416	396	398	439	443	391	434	446	407	403	407	412	426	399	400	406	423	429	441	397	428	424	418	410	436	408	392	422	401	423	400	391	374	421	386	403	406	405	436	412	445	368	442	423	410	447	404	394	420	409	425	400	394	359	398	429	399	406	404	401	401	442	405	392	402	402	428	395	416	406	407	383	435	404	426	421	380	405	441	425	428	404	396	431	422	435	417	470	386	430	428	427	416	370	437	421	408	407	368	425	395	375	387	402	411	404	408	414	409	381	463	418	374	394	424	394	392	414	418	404	396	434	419	389	411	412	423	395	416	408	406	402	396	430	402	407	400	404	408	457	397	433	379	431	406	422	407	407	386	431	418	428	432	393	376	383	446	428	405	402	411	443	392	402	403	424	419	393	404	435	425	406	416	417	429	388	408	393	430	438	451	431	405	434	425	451	428	412	417	437	405	460	391	425	411	386	426	408	384	392	432	426	456	398	440	415	434	412	389	436	367	376	426	409	394	430	425	394	414	380	445	435	429	415	440	404	403	425	379	426	431	412	392	392	416	434	422	385	415	416	402	381	410	406	385	408	421	428	429	414	436	383	401	375	412	437	416	400	408	426	413	428	429	425	402	407	380	401	410	395	413	388	402	410	414	404	396	390	434	433	426	420	425	404	419	432	409	396	407	428	447	397	422	430	407	389	423	414	434	407	435	429	417	406	412	379	435	416	394	413	439	426	477	398	418	414	427	427	383	431	428	426	445	399	413	426	448	396	413	405	423	429	430	435	413	431	428	418	400	418	418	438	382	421	415	383	425	412	411	382	438	416	409	407	418	423	416	407	407	412	413	414	440	409	409	377	393	390	407	428	407	433	382	397	445	406	416	406	409	426	403	417	409	404	408	436	452	407	429	438	391	401	407	407	436	435	436	418	378	427	405	438	426	437	423	417	391	438	432	410	406	414	386	473	431	391	423	426	418	410	416	439	399	399	429	429	409	398	414	422	375	389	414	424	412	426	451	391	439	455	434	432	413	416	391	418	423	417	399	423	424	430	439	412	427	399	431	379	387	422	392	415	449	414	419	420	419	404	386	411	424	423	417	358	430	438	422	446	435	400	456	422	396	412	399	425	453	416	399	368	406	430	418	413	436	437	405	444	431	419	411	444	428	428	415	435	422	429	414	389	401	437	431	428	397	416	435	393	425	409	412	422	443	424	404	423	427	431	431	443	402	432	433	416	396	401	378	377	403	435	385	378	387	411	406	444	437	412	403	381	454	409	400	384	383	441	402	388	386	382	405	398	381	401	406	404	404	433	426	433	421	409	396	431	410	422	409	417	447	427	443	392	418	406	439	440	386	412	416	434	405	403	418	414	392	401	385	412	426	431	452	434	402	411	381	377	424	416	458	379	397	411	430	374	418	404	395	403	418	418	432	421	393	392	391	417	423	421	420	463	450	373	419	408	405	415	408	449	414	422	363	453	440	434	398	424	418	400	462	416	398	391	416	430	406	413	403	416	448	390	428	403	416	419	415	420	376	405	426	421	441	383	444	422	380	446	377	401	414	421	417	400	423	401	424	389	397	454	445	408	380	393	441	402	395	416	430	426	440	407	434	419	371	374	419	456	401	406	412	399	395	436	415	421	398	396	415	403	422	431	374	424	386	413	446	378	431	429	377	424	389	411	417	437	404	439	416	412	413	444	431	430	429	421	406	404	416	417	413	402	396	441	384	425	428	431	397	452	425	391	433	433	424	430	412	403	403	394	417	431	373	415	406	411	366	421	445	464	433	436	387	408	423	399	412	381	430	419	385	417	382	418	414	421	432	440	437	442	420	413	406	416	433	415	444	403	434	405	416	407	368	421	427	421	431	407	416	425	406	419	449	412	401	419	404	396	416	390	406	406	426
24030	21236	28534	24354	21117	13499	3416	1830	1509	1681	1757	1812	1526	1402	1142	1031	874	688	696	644	642	607	606	538	587	513	542	556	516	517	484	504	511	459	473	445	438	457	434	442	472	426	457	448	490	462	456	413	460	469	455	418	430	441	445	465	440	421	452	417	389	419	470	414	441	436	447	424	403	432	425	444	432	425	475	414	446	439	451	457	418	412	429	436	463	474	445	431	430	424	495	425	446	446	458	436	452	444	447	438	432	433	428	436	435	457	450	402	365	409	404	440	399	435	452	438	453	388	463	438	404	438	451	449	423	415	469	432	428	449	431	414	457	443	435	430	429	442	429	417	463	445	442	420	409	431	455	432	419	457	452	444	439	461	438	429	484	436	394	425	482	437	473	435	411	459	438	471	428	451	414	476	385	426	446	412	455	474	431	442	429	468	439	447	456	460	420	461	429	421	428	453	420	422	417	446	455	444	407	438	442	418	452	429	462	395	432	433	442	464	420	402	419	458	412	440	405	393	420	405	440	443	440	428	416	469	434	390	439	424	412	444	447	429	423	427	434	437	469	430	415	455	434	490	436	448	442	458	447	442	431	433	431	484	395	431	432	420	419	442	433	428	476	417	402	464	424	381	418	439	453	421	424	421	435	448	412	450	421	433	415	457	425	450	432	374	413	442	461	423	425	430	403	447	454	418	410	456	478	407	431	436	415	403	432	428	447	401	462	388	423	415	450	428	459	406	445	431	409	453	430	420	429	454	442	411	404	432	468	415	415	464	409	435	431	447	452	415	448	410	434	468	407	428	456	440	445	462	420	424	475	422	416	447	432	434	456	456	442	463	450	411	441	438	402	438	449	431	471	433	416	430	416	458	432	439	437	396	395	448	425	429	438	433	429	467	435	456	446	433	454	410	418	455	447	443	408	430	418	456	410	439	443	459	451	418	426	404	416	452	431	396	392	412	445	447	455	409	396	417	440	445	422	439	486	387	464	417	416	439	397	457	446	438	399	438	456	436	424	420	435	467	455	408	404	410	444	417	421	442	440	418	450	453	419	438	412	452	449	453	412	432	417	452	421	432	446	447	428	448	411	453	429	442	388	455	447	410	414	413	443	448	455	420	426	422	446	466	438	450	440	405	434	422	455	418	416	437	473	421	420	438	466	464	430	422	418	418	429	462	479	415	445	460	442	400	462	457	460	405	410	436	451	454	452	415	462	417	459	403	414	467	413	430	427	408	436	461	437	435	479	410	431	431	423	460	417	419	455	467	437	433	395	411	425	408	436	453	434	408	459	450	440	402	452	439	428	437	450	435	393	411	419	432	426	416	410	466	415	434	456	418	455	457	435	452	423	466	402	392	438	451	463	429	436	435	444	425	436	430	429	430	473	436	417	437	434	428	416	424	405	428	408	437	434	435	447	410	440	454	453	420	397	456	447	474	442	460	458	437	442	427	423	424	424	428	436	407	449	465	471	471	438	403	401	433	413	435	439	411	401	442	441	472	422	446	452	445	467	459	408	409	408	445	425	403	457	404	427	443	442	445	455	464	395	433	449	480	439	489	458	401	374	438	405	401	447	424	451	422	431	446	419	455	451	447	427	419	438	435	427	411	450	436	413	446	454	466	406	391	412	454	431	424	426	447	447	452	456	416	450	451	398	426	451	442	448	407	438	434	429	439	448	419	428	398	420	429	407	427	455	404	443	422	426	459	439	459	461	398	451	438	412	450	448	440	401	434	399	458	403	463	409	444	390	421	453	440	422	468	428	444	425	416	426	425	417	396	401	430	446	444	430	467	461	412	405	422	392	448	427	427	445	430	444	438	441	412	427	446	436	444	436	439	448	432	456	447	460	449	487	394	414	438	420	437	436	407	405	428	424	448	430	453	438	443	444	446	416	418	441	430	420	444	470	406	442	435	425	477	420	408	433	472	394	428	395	427	405	418	393	436	453	423	450	437	448	412	434	438	418	418	440	419	459	461	414	434	451	426	395	449	420	433	409	452	469	461	466	423	460	399	417	462	416	453	398	407	459	447	426	403	408	457	401	431	421	442	438	424	429	447	427	436	458	440	425	448	432	430	419	411	475	438	425	455	451	453	432	443	408	421	430	468	458	396	456	412	472	412	450	450	436	405	406	428	407	417	452	425	417	437	446	425	435	408	426	430	449	422	449	426	415	430	431	415	446	410	434	416	459	432	410	444	446	438	414	450	456	391	458	421	440	433	441	458	439	431	438	448	436	433	423	418	417	434	463	444	424	449	406	449	429	424	431	417	431	434	470	449	436	433	442	429	436	416	436	404	411	455	437	428	448	443	452	433	440	422	422	432	462	473	405	439	426	418	409	418	436	466	450	384	437	423	425	399	444	431	414	409	436	464	382	433	441	454	401	435	415	417	404	432	433	420	437	443	412	413	425	447	458	421	426	415	460	394	472	477	435	438	438	404	400	450	453	404	412	443	427	426	410	446	386	405	437	423	428	436	411	424	403	385	438	424	454	422	414	472	438	462	453	425	421	422	423	453	422	429	428	423	430	415	441	444	426	423	421	432	474	431	434	451	420	419	465	424	412	413	437	447	439	425	416	417	433	400	404	449	431	428	419	425	439	440	437	447	408	421	467	462	417	388	447	411	443	435	396	403	456	445	423	441	408	422	403	433	425	419	455	451	417	439	410	444	429	360	422	437	435	414	460	421	425	431	417	447	401	428	433	415	457	454	409	453	382	439	444	421	426	384	445	425	435	471	429	425	447	453	429	442	443	430	433	480	452	412	404	437	452	437	446	437	436	429	450	461	458	434	471	431	418	451	461	412	446	428	444	426	447	426	408	418	435	461	459	441	453	415	428	397	456	414	405	454	476	436	442	473	459	411	404	434	451	429	413	432	481	444	453	411	426	405	411	471	434	432	437	436	409	433	411	465	458	451	433	457	445	456	457	438	406	412	436	443	459	439	422	422	435	445	436	452	429	468	445	421	416	454	426	433	445	448	444	387	429	414	418	438	466	370	437	483	409	465	431	465	410	464	439	460	441	418	443	435	422	407	439	410	421	424	424	396	410	425	484	402	460	442	407	423	431	411	481	462	426	442	427	415	431	434	457	426	424	451	438	437	428	408	427	413	436	438	425	414	446	435	404	463	437	483	459	484	446	465	431	442	365	440	440	417	432	456	437	399	444	441	413	440	382	429	440	422	418	422	433	409	438	439	437	458	427	448	427	403	425	437	437	436	413	456	423	441	412	431	415	460	431	440	452	449	416	426	497	426	446	427	429	421	448	449	422	427	419	419	415	472	426	414	424	453	427	455	466	458	432	433	428	431	418	384	407	409	428	411	417	423	433	463	435	432	395	443	458	435	421	426	454	420	414	397	445	424	454	370	434	430	432	441	423	430	429	418	438	459	471	453	444	380	416	450	466	437	420	427	419	411	397	410	391	400	419	439	494	422	422	406	464	455	423	442	450	435	410	460	421	424	410	450	441	425	436	443	422	453	452	421
27075	51348	38073	23063	8711	5976	3911	3066	2670	2825	2912	2783	2314	2075	1753	1472	1201	1020	932	794	852	740	734	702	719	643	676	639	595	605	615	625	585	570	575	543	579	518	531	573	491	508	499	554	492	531	485	476	488	483	506	506	479	508	481	513	466	533	485	460	499	509	496	531	527	472	488	487	498	496	471	480	509	525	513	459	463	463	498	470	487	506	543	505	491	484	466	492	502	512	513	482	504	506	500	509	461	479	543	518	465	491	498	507	527	482	466	461	497	514	487	504	493	506	521	482	490	457	471	497	515	502	476	534	484	470	494	490	473	526	478	488	520	500	511	460	454	481	475	437	500	522	535	489	508	465	498	457	518	478	470	488	530	506	501	502	520	464	490	478	470	492	482	518	490	488	476	509	509	506	511	467	519	458	503	449	488	479	514	502	461	520	482	489	490	507	498	502	516	482	483	450	491	486	496	485	505	459	449	485	493	519	483	509	488	495	543	496	482	455	537	502	481	470	487	462	463	506	495	497	456	533	525	481	487	482	461	495	455	490	475	470	474	474	468	499	510	494	524	505	500	450	484	468	485	432	490	491	468	472	466	472	545	457	467	480	511	497	491	509	447	484	481	488	508	514	476	450	531	496	513	457	459	495	469	512	473	436	455	465	506	486	468	554	493	541	461	488	463	499	488	461	507	484	504	447	496	491	552	461	512	479	443	519	474	446	506	487	506	527	508	479	472	495	507	448	477	492	468	487	512	493	499	478	500	484	475	521	492	523	496	483	469	454	509	492	516	490	463	454	455	502	474	460	422	471	494	462	456	448	458	465	464	479	468	490	495	486	467	502	528	476	479	498	500	520	461	524	473	453	488	480	490	467	519	507	483	474	475	487	465	493	501	497	507	512	450	511	467	510	482	502	487	458	502	481	510	481	444	491	469	475	522	488	498	513	497	523	475	506	467	491	453	454	484	496	482	474	483	432	489	488	471	480	484	502	485	501	504	481	466	470	487	501	455	491	457	492	499	496	474	517	497	508	487	488	506	506	487	509	513	471	478	503	476	497	490	480	484	480	489	470	462	479	485	476	435	508	502	469	423	457	444	485	465	483	492	484	481	487	466	502	496	489	501	491	468	521	435	462	470	514	515	466	495	442	463	497	469	497	454	475	486	487	534	493	461	513	466	475	528	504	514	500	494	521	506	518	477	456	522	458	512	446	469	456	471	462	498	481	466	507	518	513	488	492	454	511	498	499	519	499	477	478	528	474	490	485	479	479	478	419	473	453	476	476	459	510	445	506	481	522	477	492	480	475	522	502	495	495	489	506	479	480	509	505	537	450	461	490	496	504	524	498	515	485	448	474	524	471	483	500	494	485	453	474	470	508	473	493	491	488	492	457	463	509	468	526	485	472	492	485	512	502	534	473	482	497	488	484	489	503	495	470	487	482	512	486	503	479	491	475	484	504	483	492	515	534	489	475	496	503	475	479	490	510	491	492	513	453	504	476	500	473	479	512	485	510	488	528	492	493	505	483	527	475	474	498	476	474	454	501	509	523	516	506	515	465	483	469	490	533	510	507	503	484	497	513	501	476	466	467	450	488	455	474	485	467	516	461	493	491	498	489	454	508	487	472	480	482	508	490	493	496	477	473	507	480	497	510	467	485	472	488	489	483	466	449	470	486	474	526	520	475	508	518	453	523	515	528	493	505	526	490	486	506	520	479	465	452	513	480	489	531	486	493	491	455	521	503	491	488	479	498	462	456	451	473	511	507	487	467	522	486	463	470	480	496	494	503	503	478	467	512	477	499	493	513	486	474	475	509	460	419	502	493	479	497	512	470	466	516	506	469	497	507	470	447	524	473	484	463	483	492	477	479	502	540	493	428	525	501	497	446	509	442	521	515	490	446	503	482	465	507	474	506	486	488	513	536	464	494	533	487	514	500	437	459	471	489	515	493	494	493	509	525	499	476	476	461	471	474	520	478	489	505	485	538	505	508	508	462	535	482	520	514	488	462	530	504	534	466	445	526	474	522	473	502	494	511	504	491	511	461	503	473	510	500	442	494	487	542	463	493	518	532	522	492	494	476	468	477	498	524	506	469	466	478	475	479	543	509	491	483	509	449	475	509	498	487	498	477	503	475	474	489	485	483	463	498	511	410	482	507	473	542	504	500	469	472	451	482	504	501	509	468	499	537	452	518	511	473	518	461	517	451	510	498	456	499	531	503	523	507	492	469	454	503	510	490	486	461	469	464	487	466	471	470	477	483	468	491	498	514	465	512	488	473	502	495	477	497	503	509	462	478	475	495	493	486	497	498	525	493	502	502	515	470	493	500	474	492	467	496	497	499	488	496	460	462	497	504	486	438	478	492	480	454	515	480	531	486	486	461	490	463	485	483	518	481	497	466	473	471	498	503	531	495	464	484	489	487	497	491	479	464	477	496	487	507	489	479	472	479	489	502	490	472	514	487	485	446	468	473	536	516	555	494	468	439	463	468	506	475	447	499	472	471	490	472	502	481	460	499	526	498	486	480	484	488	468	483	482	450	486	485	474	474	518	491	459	469	476	495	471	481	502	505	485	471	497	462	513	502	482	481	460	487	484	463	523	473	503	455	509	527	501	508	515	465	515	458	507	486	452	500	471	480	495	493	448	479	504	473	497	497	500	506	505	463	505	516	536	529	466	487	460	478	457	490	509	523	453	484	436	478	453	544	488	510	445	505	501	469	484	450	459	481	460	490	468	487	485	485	481	480	482	454	476	509	477	480	475	501	468	476	526	506	495	490	463	486	450	479	515	436	469	522	469	454	451	536	474	475	502	510	498	478	478	502	476	458	490	491	494	491	449	511	470	478	499	470	498	486	495	504	500	486	465	492	454	499	470	502	504	473	521	510	499	495	499	484	482	493	501	494	499	507	486	467	516	480	476	485	467	529	459	481	467	486	500	501	471	431	501	464	515	504	511	444	496	468	473	489	469	503	463	450	490	481	451	515	488	458	469	496	556	466	460	496	451	464	491	474	511	492	468	511	454	504	477	467	477	474	509	494	511	478	488	468	528	473	469	513	475	497	519	518	502	487	518	500	541	469	476	458	461	426	450	505	481	500	519	462	512	511	461	483	519	507	476	455	493	480	529	499	494	489	476	457	467	465	506	461	485	466	463	465	505	466	457	466	501	470	500	507	484	463	525	491	476	475	488	452	461	488	516	517	496	477	518	550	530	498	484	494	475	456	476	487	451	456	464	492	526	501	470	477	489	487	513	467	488	500	523	465	492	510	495	481	515	442	500	490	456	490	468	526	484	491	490	521	518	493	441	519	511	479	504	510	493	475	493	468	486	506	503	470	489	501	514	461	474	491	474	439	479	470	482	524	505	490	504	488	508	477	491	483	507	484	494	509	447	495	488	529	488	445	506	511	494	504	528	429	487	463	500	487	525	449	473	464	460	499	511	490	444	497	447	531	494	484	467	485	501	484	429	480	493	523	487	488	485	451	489	491
25336	21219	28122	25752	14410	3567	1695	1312	1129	1247	1205	1115	1017	955	948	740	664	589	594	612	546	540	533	529	476	502	457	452	494	507	486	485	487	438	467	447	423	446	473	440	417	401	450	422	405	427	431	438	438	395	423	454	443	419	411	436	445	442	425	407	452	404	442	446	449	402	400	417	434	401	425	437	415	450	416	433	434	419	427	394	458	452	453	448	422	433	446	410	434	451	437	451	440	423	467	450	438	424	448	454	424	439	414	431	403	423	421	389	437	447	461	431	416	433	438	434	424	476	412	433	417	434	445	402	445	417	413	417	471	423	395	432	462	438	433	453	421	403	413	400	462	452	427	435	396	416	430	458	412	386	447	433	416	423	437	426	467	451	424	406	417	397	439	422	437	426	398	374	447	429	413	424	396	400	473	445	431	432	477	397	401	436	436	399	384	420	426	454	453	445	423	433	436	420	443	427	410	452	463	398	458	410	419	415	370	413	447	463	425	423	419	418	424	460	414	429	415	460	425	431	406	429	445	446	443	382	428	441	413	444	448	446	404	426	386	502	428	442	423	426	449	439	423	363	452	426	454	444	424	410	431	433	443	421	395	421	439	428	439	460	424	441	425	457	435	428	436	386	411	392	436	437	456	423	446	424	399	388	430	415	413	409	393	398	438	433	423	401	453	423	431	433	451	401	415	412	454	417	432	442	433	444	455	435	444	411	427	441	397	420	431	440	435	429	409	401	437	403	419	441	441	419	411	452	418	449	425	446	424	419	445	416	413	411	382	397	441	447	381	410	415	423	418	389	400	438	436	463	405	452	410	432	412	438	418	413	473	408	408	443	444	426	435	432	434	437	413	411	396	426	436	472	442	414	409	462	457	412	462	420	425	448	424	431	452	440	420	429	400	458	439	426	413	446	429	418	449	418	431	439	431	409	388	389	374	415	416	465	425	438	432	420	458	431	405	447	403	390	418	449	409	434	459	446	442	443	418	398	411	411	394	427	417	449	414	428	423	455	439	421	410	446	413	439	403	441	414	445	397	432	409	440	418	437	402	435	439	434	385	449	434	420	446	443	417	425	409	433	398	436	397	438	434	406	474	428	447	406	437	403	407	438	435	446	453	431	426	430	424	407	419	393	435	398	404	429	453	427	424	433	441	441	422	375	411	393	396	446	434	410	385	404	446	415	434	424	427	407	435	444	422	437	434	393	398	380	440	397	405	447	448	459	429	435	403	430	426	426	413	422	453	448	433	418	446	444	394	409	429	444	410	402	439	448	435	421	461	432	405	437	400	419	426	426	426	432	457	426	430	397	461	430	417	430	449	414	442	425	399	439	446	478	393	456	413	449	400	457	400	413	400	427	437	375	435	440	422	446	455	481	415	425	441	409	387	434	453	431	430	454	441	460	462	426	431	453	427	412	458	448	418	451	409	444	441	418	468	455	459	447	456	409	424	416	405	440	422	430	435	402	398	451	455	410	440	448	425	427	385	395	428	393	442	447	416	462	424	426	438	430	442	450	402	435	415	431	402	464	406	428	421	421	403	446	415	457	451	376	438	431	432	420	430	405	422	441	376	451	445	405	414	409	416	431	454	377	430	429	436	420	430	406	425	437	412	450	423	422	463	425	457	469	411	452	398	437	443	421	413	435	443	394	406	427	410	384	432	458	402	415	411	392	418	404	422	419	406	422	424	424	446	446	414	403	447	444	424	428	399	394	440	436	449	411	396	435	397	431	442	395	463	432	441	433	443	442	426	404	418	413	402	419	444	406	406	444	449	429	431	403	431	427	408	403	443	433	424	427	424	399	447	431	409	423	408	434	443	432	425	415	409	418	409	425	451	419	416	394	426	421	424	411	425	413	452	446	404	403	457	424	475	430	447	419	459	440	421	447	444	447	451	457	455	442	455	449	444	387	401	437	412	430	419	415	404	418	438	427	375	457	401	448	422	398	448	448	450	440	398	413	405	416	394	442	414	417	418	468	436	422	434	435	425	397	444	459	419	434	445	402	437	444	422	440	436	402	411	459	442	415	422	396	442	460	428	410	402	436	423	433	435	457	438	413	411	452	393	452	427	423	401	434	422	384	466	435	476	422	404	436	448	396	416	444	418	427	439	410	423	411	422	446	428	415	401	438	456	425	418	390	446	395	394	407	428	379	408	430	388	457	413	422	404	409	435	423	419	404	428	413	394	416	444	441	421	424	419	412	461	403	409	403	411	458	466	452	447	422	429	416	418	438	442	409	407	400	458	396	423	443	420	389	420	423	432	409	458	421	428	404	393	422	436	437	401	445	429	409	412	447	423	434	413	430	405	411	428	423	452	427	433	440	432	454	429	412	399	409	428	407	430	410	411	434	459	444	411	394	409	411	449	429	405	402	421	433	447	417	439	415	438	457	424	440	407	409	419	439	450	434	432	449	425	432	396	420	429	447	444	451	397	412	424	439	390	389	422	400	403	425	430	424	418	447	439	429	422	435	411	413	402	462	439	453	407	424	440	397	426	414	423	433	429	431	424	417	439	444	394	435	399	408	420	445	424	439	425	398	432	402	434	385	447	424	399	416	435	412	435	462	450	444	397	414	422	411	408	422	415	424	414	382	438	455	447	454	433	412	406	427	429	454	427	410	424	445	430	419	441	417	414	415	444	391	439	433	416	422	444	416	409	394	423	408	425	442	418	431	413	397	425	429	432	430	407	407	397	443	446	403	436	399	405	444	431	451	423	438	431	427	404	420	422	444	433	435	412	421	414	448	439	416	409	406	380	465	400	458	445	405	447	412	398	434	395	425	435	434	452	413	422	436	440	407	415	453	435	416	411	457	398	411	405	421	433	447	445	478	430	428	448	462	424	427	417	419	426	436	437	426	438	431	424	429	442	381	446	468	453	431	445	405	366	454	420	436	406	382	416	456	423	432	442	441	431	429	448	424	405	449	417	428	420	401	434	427	456	405	427	409	403	407	431	391	407	441	432	451	432	425	459	417	438	466	414	409	432	412	410	428	423	406	440	421	407	442	391	455	417	406	418	431	446	439	414	450	456	431	435	414	432	441	421	406	423	424	394	392	436	448	421	430	458	449	424	451	424	412	428	465	449	449	443	402	444	426	415	402	392	422	417	447	413	403	418	406	439	440	449	438	412	460	413	387	389	447	424	407	422	403	422	393	446	409	425	447	433	410	409	430	424	463	453	446	451	396	421	411	372	431	435	429	432	443	427	439	434	421	419	441	423	425	433	430	461	404	416	409	402	418	451	422	447	412	438	402	425	452	406	421	444	440	420	383	443	438	417	445	411	486	427	415	437	450	435	402	405	432	469	421	427	421	418	459	406	399	414	446	426	435	454	445	382	435	440	423	407	427	441	413	403	394	434	448	411	415	433	423	472	440	420	405	438	448	437	380	427	417	367	427	444	428	428	384	434	431	424	419	423	454	420	428	467	418	426	441	389	437	432	421	414	366	401	427	449	424	463	445	431	387	433	405	431	410	423	430
26973	45950	39243	21053	8122	4510	2957	2344	2019	2140	2166	1890	1642	1532	1368	1081	888	803	799	780	700	654	667	597	624	612	669	616	612	596	579	567	522	547	562	562	510	572	540	524	527	469	528	541	519	524	502	578	479	486	488	492	482	512	482	510	454	509	539	516	502	493	463	483	461	475	501	492	492	460	457	495	491	498	488	501	460	464	541	509	521	474	508	495	491	521	487	535	478	480	522	521	503	486	471	523	493	478	526	467	536	484	566	531	458	498	488	535	478	480	471	502	486	494	456	499	453	491	502	526	506	484	467	512	524	479	486	474	505	466	470	538	453	506	468	485	495	522	473	498	433	456	478	464	450	484	511	509	463	466	500	478	462	495	473	512	496	485	474	472	489	469	512	511	497	468	467	502	467	482	462	474	466	490	479	522	513	487	478	474	498	501	483	492	480	506	514	530	466	507	488	507	471	505	465	501	452	496	450	514	515	517	471	489	453	483	476	496	478	488	465	508	494	460	498	506	505	493	511	504	501	483	484	490	477	452	474	489	448	493	473	469	490	489	483	499	492	544	488	491	473	495	505	513	508	479	489	506	469	509	469	500	475	472	496	500	515	478	516	465	492	494	494	499	483	525	530	520	465	452	506	461	450	486	507	457	505	505	467	466	479	467	530	435	497	485	507	503	486	534	461	482	470	464	471	450	516	496	450	472	475	498	525	509	500	537	473	499	510	438	481	496	527	508	492	473	477	484	504	521	501	482	466	483	486	484	493	519	499	512	510	499	484	471	460	456	504	516	537	463	511	456	483	451	522	515	514	471	458	474	468	486	492	515	494	483	466	510	481	486	519	471	496	502	516	494	482	489	483	524	529	499	466	494	515	489	475	531	501	504	490	532	479	492	488	479	468	470	513	475	510	477	461	462	487	504	485	474	478	484	514	488	488	503	509	508	468	486	488	513	481	459	477	454	494	512	458	470	470	479	493	536	499	487	483	472	512	514	495	504	519	517	472	452	519	533	493	482	455	476	507	470	498	505	476	484	527	470	470	469	479	478	495	477	494	506	502	450	497	465	466	477	493	466	498	485	498	469	502	455	538	479	491	473	469	500	479	541	555	469	498	497	510	508	509	511	484	461	462	507	483	515	523	477	513	469	481	506	509	483	515	488	505	494	481	464	526	536	470	498	505	486	457	523	489	506	498	486	476	521	476	504	498	519	483	507	502	487	499	483	482	489	473	483	459	493	512	474	462	510	444	477	484	477	501	502	507	480	473	510	479	502	519	511	459	503	518	527	504	456	538	490	495	492	535	457	456	519	510	536	485	485	480	471	481	542	490	467	493	509	469	461	482	488	485	484	501	467	488	488	496	512	494	520	519	468	519	499	517	477	475	499	459	507	451	478	490	465	507	488	498	483	501	489	479	442	496	465	488	497	484	486	514	514	506	473	545	475	503	514	532	527	474	516	471	506	465	525	508	525	464	483	475	513	520	494	506	502	502	518	502	522	465	468	459	497	517	511	496	510	511	471	467	489	490	470	452	550	486	461	487	478	489	499	462	440	520	490	482	509	466	550	466	493	474	486	484	543	488	491	491	501	485	501	479	496	501	551	488	514	482	548	460	504	510	503	494	466	460	500	500	502	481	448	483	478	464	558	479	480	458	487	510	483	419	498	483	485	510	489	446	457	497	487	501	474	496	461	501	504	528	461	485	500	505	496	468	469	539	472	481	488	477	491	470	510	487	512	469	521	497	488	506	480	528	492	494	517	500	475	500	439	445	494	481	540	502	483	471	469	482	477	483	490	474	485	501	493	490	518	506	516	476	496	492	454	482	497	464	446	482	463	488	483	478	483	509	488	504	476	461	490	470	493	445	542	475	498	556	451	492	483	548	507	511	480	536	498	496	502	495	493	459	505	500	474	488	496	495	469	503	480	518	501	517	494	464	484	500	479	483	509	496	482	491	526	478	524	480	462	486	529	472	479	490	473	489	466	477	519	507	505	483	519	459	466	502	481	493	492	474	479	476	512	475	495	476	481	452	490	507	488	471	457	466	473	520	480	525	518	518	529	459	484	527	441	506	483	549	486	452	490	510	466	453	526	512	484	510	482	483	466	520	542	490	488	483	475	466	464	503	519	504	459	494	479	496	455	516	469	527	473	491	492	497	465	478	487	492	474	474	478	463	528	510	498	475	536	510	495	513	493	501	504	475	507	508	440	485	469	490	485	543	517	493	481	490	470	519	453	506	477	539	485	485	500	493	512	484	503	480	490	447	464	514	472	463	523	503	510	488	462	508	524	534	491	449	478	527	480	463	476	554	470	454	516	504	471	485	484	510	478	488	455	508	485	514	468	494	495	502	510	495	483	525	519	510	492	500	475	532	483	514	503	495	504	478	511	494	455	503	494	482	471	511	491	509	499	499	497	517	485	500	508	486	503	487	497	520	472	492	471	473	485	535	485	491	500	490	459	458	504	483	503	478	494	534	465	527	492	512	480	500	512	472	474	493	484	508	525	480	475	432	477	508	507	447	492	471	550	489	508	480	479	517	455	524	474	495	522	484	503	485	521	464	479	487	530	511	488	494	477	515	508	478	491	489	484	507	490	453	514	481	525	458	498	475	498	501	471	489	523	505	498	489	527	481	444	513	541	475	463	468	483	486	491	510	511	498	499	487	496	498	475	482	467	499	494	500	506	505	512	483	513	521	455	510	514	515	492	499	506	478	483	522	483	477	452	491	501	506	526	500	459	471	478	486	455	488	466	495	455	478	506	480	501	513	480	543	492	468	507	489	461	497	473	488	507	468	507	495	508	451	474	490	485	474	523	472	494	501	484	493	450	512	506	489	490	480	525	521	501	475	479	479	475	513	501	522	432	502	501	487	502	549	484	516	523	522	486	513	501	481	470	482	470	466	482	482	496	488	530	533	501	495	493	459	461	517	485	471	497	495	489	518	468	466	526	504	509	498	475	499	518	469	503	449	479	493	529	490	422	488	483	526	492	482	486	495	484	478	526	502	535	516	484	480	533	492	488	506	511	475	486	468	493	487	503	527	448	506	492	494	505	475	464	497	493	481	458	496	509	488	509	469	492	498	495	511	479	505	488	491	472	506	504	503	519	481	505	473	497	503	518	515	512	467	489	522	487	530	479	456	531	508	464	486	504	520	534	495	498	483	522	494	508	477	500	481	512	512	484	478	484	494	494	485	504	510	443	534	485	514	513	491	527	455	495	485	486	542	465	520	508	508	493	463	458	464	495	473	492	535	482	464	509	556	453	474	504	523	459	497	491	486	507	506	506	519	462	496	457	474	504	480	511	491	510	500	489	491	518	515	490	454	454	518	483	505	496	501	521	484	484	504	508	495	470	521	487	471	490	503	502	477	488	447	489	505	478	479	486	477	483	482	512	502	513	490	483	475	482	483	465	528	495	518	460	459	465	533	508	542	504	530	506	496	520	471	472	518	460	490	478	519	502	477	461	497	496	547	490	507	511	567	535
23131	21323	29010	23973	21364	21356	11867	3336	2583	2459	2471	2034	1930	1804	1613	1486	1088	978	911	876	896	840	767	719	718	662	779	704	707	644	673	681	702	658	657	610	607	619	634	569	609	572	651	593	594	595	542	576	554	571	589	610	575	603	623	550	577	580	582	611	544	596	547	561	566	583	606	576	542	547	622	611	587	593	554	540	582	587	599	576	602	564	588	594	574	620	596	582	592	613	606	594	570	590	570	621	593	562	569	598	588	629	560	592	533	607	564	574	555	533	570	589	623	501	599	561	631	551	518	548	526	564	585	544	556	562	603	567	550	590	565	548	612	574	588	614	596	580	566	549	572	537	603	615	597	565	553	592	591	601	576	574	601	577	581	558	567	557	559	570	558	568	570	576	600	557	590	585	600	590	608	578	585	555	559	551	554	563	591	626	577	589	583	581	607	572	584	540	564	588	583	595	608	601	555	579	569	574	602	531	580	590	540	548	554	577	600	563	589	614	593	572	600	574	590	542	588	603	568	561	583	568	559	581	615	588	569	564	588	573	559	550	519	586	572	574	572	579	572	624	619	522	593	576	612	588	578	598	599	562	594	576	540	537	552	550	556	562	550	558	596	557	598	568	599	558	582	578	609	579	555	540	620	595	532	588	605	603	588	572	584	597	571	536	600	579	571	584	571	573	522	610	574	572	587	557	590	600	551	562	589	570	583	544	598	579	567	549	534	572	559	602	571	567	523	567	568	597	582	563	535	617	584	589	554	588	560	571	541	597	596	580	613	604	585	571	561	594	598	563	533	559	556	581	586	583	576	583	579	615	588	578	564	562	593	555	575	574	622	560	574	589	619	575	593	562	581	588	598	564	554	541	553	566	556	619	593	540	585	588	590	575	575	550	561	582	550	590	517	528	589	564	581	538	586	610	585	560	568	585	538	535	514	525	607	579	616	573	595	581	572	567	580	596	572	591	557	574	553	598	595	540	565	565	573	598	562	573	552	572	591	531	600	577	599	583	589	566	558	582	521	544	564	645	597	560	565	564	543	594	562	579	546	546	585	584	573	532	629	567	583	575	550	582	551	563	557	548	576	622	570	562	569	619	582	577	562	562	562	572	586	548	555	586	586	561	568	645	584	605	610	582	550	581	573	586	547	533	587	585	578	549	593	597	553	585	586	602	622	559	557	573	569	572	564	582	549	563	577	644	611	615	566	550	573	575	612	588	536	525	563	607	552	597	593	597	572	587	568	610	593	550	571	588	545	557	594	579	562	549	569	578	542	568	571	559	571	609	579	507	639	579	589	566	598	583	545	580	546	594	595	548	565	583	606	601	569	543	586	547	586	572	623	599	597	529	585	542	586	555	565	576	584	606	562	600	562	620	595	554	590	563	584	557	546	584	569	566	585	555	568	602	552	526	589	557	549	611	563	627	585	531	605	593	547	572	574	585	594	607	519	591	574	537	582	575	604	574	557	555	575	586	553	571	586	593	598	614	523	556	581	545	549	589	605	568	560	587	607	590	582	559	572	563	553	558	566	593	587	595	553	610	673	575	568	583	576	536	594	559	600	574	560	573	600	561	567	590	546	557	557	594	577	557	571	592	538	587	602	552	570	590	578	528	567	576	561	555	557	541	576	556	543	590	572	586	532	570	531	562	553	565	534	605	585	586	604	598	521	571	578	577	584	548	553	565	588	553	543	597	594	573	576	579	547	545	561	576	568	608	571	569	605	583	637	554	540	596	525	623	577	572	561	574	589	582	550	529	614	600	556	565	574	559	558	609	553	602	572	594	561	598	568	602	565	586	563	596	602	568	528	610	575	574	569	548	616	590	633	541	549	576	567	506	601	575	560	556	562	611	571	608	583	566	572	565	555	580	578	582	585	545	572	598	583	542	595	549	574	520	538	638	592	596	614	608	519	621	583	611	565	569	582	590	608	552	566	587	541	574	585	577	526	607	575	561	524	508	558	548	576	596	604	562	576	602	547	598	547	550	588	642	590	566	553	553	571	583	596	580	599	568	604	607	605	575	567	557	566	562	585	582	581	574	573	624	575	519	555	526	583	564	610	588	582	557	558	522	550	592	619	581	564	586	577	621	542	599	586	559	582	576	544	570	567	616	569	572	635	555	571	584	573	558	612	589	552	549	560	617	523	542	583	571	584	564	557	566	574	608	586	540	591	538	588	580	597	570	608	592	608	567	542	530	606	607	571	613	591	593	554	599	571	591	554	536	586	575	554	565	540	602	553	571	562	566	555	541	558	551	551	609	571	548	549	554	602	576	564	577	595	618	563	579	569	571	566	545	527	550	570	579	580	554	548	570	550	532	569	583	580	592	512	569	599	575	586	569	562	590	605	615	597	542	591	571	536	591	566	561	578	582	573	575	615	606	531	575	551	567	583	605	569	559	579	550	573	633	540	614	534	586	597	581	608	555	607	561	555	613	602	599	553	598	566	603	589	584	609	587	597	595	509	536	558	576	604	617	558	611	560	543	572	556	582	550	579	583	577	585	565	549	577	581	600	537	592	565	566	593	569	558	583	533	553	605	570	576	581	579	610	513	524	534	552	597	565	592	573	533	566	554	561	542	583	569	539	539	631	571	631	618	574	558	566	566	592	577	582	549	542	614	577	559	593	532	576	583	576	579	598	587	584	552	625	629	524	551	602	591	584	621	583	577	567	556	586	569	556	565	572	573	592	593	633	558	555	587	579	532	585	577	599	517	545	568	580	578	525	578	586	563	538	568	634	588	588	597	598	579	550	547	584	564	520	582	591	625	540	567	536	567	611	543	539	561	608	585	576	575	582	570	601	614	592	606	576	563	578	553	571	598	545	590	512	580	574	609	590	533	562	544	565	596	576	555	588	531	609	598	547	564	586	545	584	569	563	564	536	534	590	580	596	586	603	549	559	577	629	576	552	572	593	604	585	563	630	574	603	570	608	586	601	583	601	584	580	611	580	545	551	580	574	566	575	574	582	537	554	540	572	646	576	555	580	570	593	559	596	625	568	567	583	577	557	585	535	632	586	557	591	562	575	574	580	587	601	546	611	592	555	571	555	585	532	576	584	574	602	573	581	583	603	565	513	591	610	587	600	576	559	577	593	588	585	583	588	544	548	562	598	533	560	558	589	610	594	609	557	585	592	574	521	600	584	566	575	545	594	584	557	612	539	571	548	567	587	570	583	617	552	586	547	550	588	549	545	552	582	596	592	608	554	588	576	597	552	566	580	554	594	569	532	570	532	558	594	534	605	555	560	569	572	590	601	556	565	539	593	580	540	553	603	559	599	599	563	570	579	593	572	611	595	579	585	546	617	544	568	614	561	581	641	583	579	554	613	615	595	553	602	598	602	585	514	558	592	580	564	565	554	584	530	601	581	561	580	587	608	589	614	539	608	565	575	530	601	558	576	542	582	582	568	555	574	594	608	568	574	558	585	587	576	562	587	560	540	574	577	577	577	591	576	545	555	580	598	552	583	570	546	609	570	564	565	555
31227	56858	41915	26878	15302	8179	5923	4845	4318	3992	3917	3313	2996	2874	2485	2023	1576	1323	1160	1157	1072	989	905	893	864	876	952	871	841	804	748	817	783	758	813	674	744	679	658	676	678	673	684	653	677	682	670	623	663	659	664	624	626	624	611	573	639	619	605	606	640	665	619	643	615	609	591	667	618	620	622	617	611	658	642	657	640	666	645	646	615	655	657	656	628	686	684	717	635	661	731	682	672	620	629	637	635	645	672	692	645	629	646	648	624	655	678	649	607	629	617	638	646	640	578	605	651	649	669	628	620	665	630	614	663	604	638	662	620	658	648	699	682	642	653	646	618	624	614	651	646	615	625	602	642	640	599	612	646	645	604	615	666	642	603	655	621	565	694	636	625	619	646	584	585	589	656	618	612	629	644	651	619	649	621	629	665	624	658	656	627	649	629	639	582	635	611	659	660	624	687	620	574	629	622	588	651	622	653	631	593	633	654	643	599	642	610	628	599	651	669	631	620	666	625	643	657	608	621	647	622	637	605	703	650	621	598	670	646	610	620	598	655	620	633	621	653	646	643	596	656	627	656	615	632	652	683	662	625	599	604	653	623	601	664	678	593	638	618	638	624	628	686	667	618	635	666	642	633	645	617	618	605	663	674	658	668	602	704	639	644	630	641	640	632	636	604	595	616	646	659	643	605	672	644	651	623	670	627	543	646	635	614	636	646	654	592	652	640	633	680	632	632	640	620	668	617	665	629	661	613	576	644	599	641	617	576	658	585	672	617	630	623	609	640	681	602	661	597	649	595	629	672	646	674	643	648	622	635	631	608	635	603	598	662	691	625	616	635	618	629	632	626	640	638	657	610	586	619	656	646	651	632	595	635	604	651	624	595	643	625	644	610	620	632	630	668	668	663	624	677	604	629	651	610	667	628	621	610	654	641	604	606	621	627	663	613	618	651	654	576	624	631	634	629	644	634	604	608	630	637	593	606	640	633	630	624	633	662	589	639	669	635	633	664	609	627	583	645	610	631	644	612	667	623	633	615	625	649	682	632	621	659	656	640	597	607	620	655	630	650	656	599	650	649	617	662	660	638	682	684	605	607	619	620	675	612	601	612	646	609	624	596	626	626	615	628	624	644	629	661	579	659	590	674	639	667	645	614	625	598	640	592	654	612	575	610	619	598	658	647	596	657	644	623	609	616	660	646	606	673	634	630	658	631	617	635	662	655	647	638	625	628	630	589	625	633	604	626	652	686	593	611	642	662	633	583	614	597	679	658	637	607	639	586	663	613	639	629	665	650	612	680	640	622	612	625	635	610	679	663	669	668	640	637	652	644	626	618	617	662	591	622	643	659	655	644	633	611	639	643	639	637	621	652	654	647	614	610	594	639	617	617	628	659	672	608	578	684	646	622	599	643	630	641	620	669	631	638	625	644	622	628	673	625	639	628	637	654	610	620	579	661	637	604	663	641	662	649	720	594	644	604	643	651	626	686	601	635	682	669	620	621	644	611	621	639	666	600	613	600	660	623	632	594	624	654	632	603	631	683	644	632	669	662	660	603	670	591	678	613	604	666	642	597	629	601	657	627	624	648	665	598	648	643	577	628	637	676	634	624	643	632	646	618	622	638	633	597	692	633	682	646	633	627	648	619	666	625	607	639	644	600	635	614	599	618	644	632	654	657	651	635	618	673	604	634	645	604	607	610	589	621	619	627	691	684	588	618	675	621	644	611	626	562	636	649	604	599	700	637	632	631	632	626	604	641	608	643	647	611	635	591	624	620	627	602	642	617	597	690	640	641	632	650	615	635	642	624	630	635	659	647	651	633	611	637	632	626	639	662	653	648	648	652	656	627	649	628	627	604	635	681	640	645	598	650	625	592	585	662	619	624	680	668	629	616	610	644	632	654	608	637	612	673	652	650	595	667	621	671	592	650	639	587	615	621	621	602	665	601	679	626	656	652	673	618	594	607	669	662	659	664	694	653	666	656	610	667	625	653	620	608	600	663	616	585	627	614	642	619	657	599	622	653	634	584	671	604	620	648	613	654	637	613	660	628	653	655	628	624	621	622	650	687	686	684	644	648	584	642	655	669	604	621	637	622	633	629	646	648	637	640	646	625	606	606	661	593	662	627	631	667	626	661	669	650	635	640	625	636	591	678	643	606	608	667	618	609	670	633	619	635	641	654	602	633	614	668	635	611	653	594	628	599	627	638	641	655	606	628	657	609	623	609	637	613	668	625	689	633	618	658	622	648	631	641	592	608	617	650	627	612	622	639	602	636	609	663	596	633	612	600	647	645	671	627	608	623	586	648	633	638	638	652	577	640	635	627	650	668	561	611	667	666	631	683	641	691	620	642	640	625	587	635	587	637	665	615	633	679	636	690	639	648	667	629	641	655	604	649	620	625	610	663	625	625	645	646	629	637	631	632	615	660	652	648	663	615	646	578	661	649	587	608	592	618	606	676	631	663	638	648	652	631	612	624	661	648	613	644	661	619	636	616	646	636	624	661	661	645	672	674	602	616	611	581	660	666	674	663	686	623	635	642	629	654	598	664	597	640	650	644	601	634	608	626	582	627	658	668	636	633	645	570	624	630	626	639	607	646	640	620	614	676	654	659	616	671	607	624	659	598	683	614	652	664	607	601	639	681	623	595	596	643	632	626	600	602	635	638	615	617	655	637	614	651	605	585	690	617	657	691	617	672	614	617	607	630	632	624	638	678	651	589	639	671	632	654	632	631	663	622	622	609	625	654	632	634	643	640	630	620	652	611	660	627	638	619	660	628	594	657	592	629	598	602	625	642	626	617	711	642	657	625	609	670	628	629	665	651	649	586	625	638	615	619	640	640	633	628	638	613	645	656	626	628	600	596	573	640	624	655	686	591	595	634	597	608	628	665	646	662	645	642	632	651	653	577	678	574	640	657	637	615	645	618	641	638	612	649	648	640	600	598	647	601	635	610	649	648	642	627	606	637	629	679	650	671	641	626	646	637	631	644	613	656	619	656	659	591	617	637	625	645	601	630	654	658	629	664	622	604	618	594	604	634	638	618	641	661	656	651	605	613	571	582	634	658	668	645	636	635	652	686	601	642	634	644	646	655	679	628	662	670	616	597	625	595	642	645	594	600	649	593	677	608	614	659	606	656	605	617	677	624	626	613	615	686	635	671	619	637	622	671	610	702	622	670	630	665	578	616	655	648	610	630	636	623	626	612	616	686	637	618	596	629	639	595	597	648	642	635	642	567	636	629	629	650	693	658	616	618	628	647	590	644	629	604	613	634	675	678	642	597	648	654	616	606	612	632	644	653	650	633	643	669	662	633	597	629	599	633	645	677	581	645	616	597	623	648	648	672	673	689	641	621	676	621	605	608	611	656	611	700	633	598	621	626	674	632	627	630	665	643	639	633	641	667	646	649	602	645	656	635	727	651	623	612	643	643	674	649	658	609	657	661	589	654	636	617	623	639	627	634	645	612	644	607	622	612	652	599	604	643	625
28422	26484	28870	15004	3676	1346	1034	895	872	852	823	691	672	609	574	527	464	441	464	457	414	405	353	373	363	368	375	372	410	348	379	332	374	324	359	327	346	344	349	333	355	372	349	330	340	348	361	377	353	339	346	357	335	355	354	341	338	309	323	323	343	331	347	312	317	343	329	339	349	342	361	330	322	319	343	296	366	360	341	338	319	330	334	306	344	361	354	382	366	323	352	337	359	335	369	335	367	331	339	328	376	335	343	378	328	343	330	332	341	335	337	329	326	305	342	342	371	335	347	344	339	346	358	343	336	323	332	324	363	296	340	344	329	334	334	321	330	334	326	357	373	344	346	345	339	365	321	345	346	353	327	330	345	329	349	339	325	389	332	347	319	333	321	328	294	366	343	362	339	353	343	323	337	339	356	335	337	380	356	319	374	319	365	335	363	324	345	320	333	356	338	302	309	361	331	337	376	337	372	317	335	318	317	329	316	313	366	317	334	358	314	356	322	355	357	330	343	351	362	353	353	318	322	336	328	332	366	325	354	328	356	328	359	353	355	331	338	362	361	382	329	359	352	321	360	293	320	353	341	331	323	335	368	349	327	336	346	337	349	328	354	321	342	346	347	313	338	303	351	322	332	332	359	334	307	322	357	348	364	365	310	353	351	315	332	336	338	319	355	353	342	302	340	348	335	348	353	326	331	331	363	366	333	332	311	313	333	349	293	343	359	364	312	323	343	359	326	362	339	360	315	379	361	322	362	381	326	331	320	343	325	336	303	365	357	296	353	302	313	345	362	360	339	362	324	320	334	350	344	323	333	338	351	378	329	317	389	312	332	312	348	363	342	357	362	356	345	358	329	317	351	334	360	317	294	356	377	354	332	343	344	339	337	338	342	365	337	343	324	333	327	367	323	327	377	353	327	345	345	338	322	343	329	333	348	334	352	340	353	337	349	361	356	327	321	342	308	339	335	334	358	311	322	335	324	327	323	333	315	345	291	342	363	334	335	341	338	338	329	352	329	350	358	315	358	323	328	377	348	325	316	347	321	309	334	349	344	339	318	364	330	355	332	338	345	352	339	345	307	334	293	341	317	341	337	339	324	356	321	329	320	341	368	329	351	340	315	329	290	354	311	353	327	349	307	316	347	386	336	333	324	341	344	319	326	345	328	325	343	335	350	312	339	314	338	345	348	361	351	333	318	372	354	355	356	338	341	312	353	348	373	331	335	371	331	336	344	332	311	338	337	333	345	319	330	355	353	329	329	328	288	344	321	344	350	352	323	326	358	320	344	288	344	322	332	317	327	383	299	340	368	358	337	331	339	378	324	328	316	344	319	334	341	349	346	364	319	313	344	351	335	338	336	354	353	343	347	318	345	349	339	348	349	347	297	316	346	329	338	357	340	304	347	320	333	345	330	352	323	324	353	318	341	331	366	348	315	369	323	330	328	321	310	386	317	317	340	325	383	336	328	341	342	308	375	352	351	337	342	354	317	328	356	341	347	333	342	342	335	364	330	342	347	344	341	339	342	349	368	359	322	340	313	348	316	324	343	305	314	343	326	337	314	344	323	317	330	364	365	359	336	328	327	348	353	365	344	329	341	336	318	349	305	349	337	336	330	335	337	334	357	332	320	360	359	373	354	365	358	336	317	354	335	316	343	319	334	305	337	332	348	335	339	336	331	313	347	345	315	339	330	306	331	340	337	322	329	341	369	345	305	335	335	297	350	345	328	333	310	331	329	326	324	317	326	355	340	377	325	345	332	282	311	339	353	339	311	338	359	321	353	333	332	323	342	346	351	330	365	316	345	320	343	351	371	324	329	397	362	352	337	321	318	329	330	342	343	325	358	360	315	338	326	353	339	335	326	369	331	333	347	358	364	375	336	306	323	327	345	335	387	359	309	361	362	373	353	339	356	324	343	353	368	346	350	324	342	326	310	348	327	373	375	343	337	349	327	371	347	362	383	335	335	325	332	323	333	363	363	343	336	317	346	332	360	320	347	350	314	340	349	340	356	315	333	328	362	341	339	292	338	341	337	328	336	344	325	343	326	338	348	339	298	346	359	310	321	348	350	320	340	311	355	352	346	338	351	332	324	308	317	320	327	331	333	336	347	315	325	373	346	356	334	367	348	372	327	355	339	324	338	335	329	364	298	346	336	307	339	357	358	332	326	345	352	338	382	316	374	340	330	338	298	348	362	353	359	344	356	303	334	340	316	350	347	335	339	340	326	351	367	351	322	339	374	334	333	325	327	364	366	322	330	297	346	349	353	331	325	360	344	346	332	326	369	355	312	335	335	354	369	317	336	333	348	329	338	334	339	341	332	333	341	315	331	347	395	339	357	327	331	343	325	366	354	347	352	360	321	324	317	354	319	321	365	303	315	325	335	347	376	332	313	334	340	334	331	332	357	310	339	320	332	354	313	372	330	350	332	342	349	335	330	361	359	325	346	336	355	324	362	333	332	324	375	364	336	342	332	339	398	358	340	366	338	334	377	363	320	342	342	350	352	327	315	361	358	352	320	305	350	316	338	350	334	320	369	347	357	330	355	329	375	325	323	329	343	316	303	354	371	365	328	328	325	341	349	331	330	335	342	325	355	329	320	348	350	341	327	345	325	302	317	325	309	354	326	342	316	354	304	304	326	339	354	327	363	359	330	333	319	347	320	368	325	344	347	345	357	375	372	349	336	360	365	339	371	313	304	317	347	344	346	334	299	330	346	317	356	341	346	318	340	334	364	363	313	337	308	308	333	310	310	307	339	334	350	337	313	328	352	354	339	344	324	325	341	339	365	340	351	336	335	326	360	344	339	339	321	341	320	362	334	343	341	327	323	313	346	344	321	349	292	303	351	347	343	339	328	323	322	339	334	315	335	318	309	336	320	348	334	346	328	323	307	312	310	349	327	317	349	325	331	343	331	343	343	350	340	334	327	354	329	357	339	305	351	313	318	338	328	335	372	330	321	352	352	336	328	329	335	352	334	340	319	352	347	328	364	318	370	359	350	319	340	346	326	356	330	305	320	348	310	361	321	341	313	351	348	338	338	328	312	352	347	327	330	352	386	364	343	324	357	321	353	363	290	336	304	307	326	346	356	319	333	313	333	345	357	346	377	340	338	306	345	321	312	352	321	362	332	339	301	323	365	327	324	326	311	325	344	324	352	330	326	306	294	381	357	360	326	316	315	331	352	319	328	302	356	327	359	335	312	310	367	345	329	306	327	292	338	337	336	341	336	372	380	328	330	346	354	336	390	341	340	317	327	357	324	357	320	318	324	315	329	321	329	330	358	355	301	371	314	317	338	349	372	342	312	337	339	352	349	316	342	337	347	353	355	347	343	356	318	323	345	355	338	323	355	342	351	321	335	339	348	307	311	336	345	297	338	342	370	334	336	358	331	343	325	329	332	363	353	321	352	340	346	349	344	321	326	333	304	347	321	298	348	321	322	355	326	344	349	333	317	342	333	301	328	313	284	325	325	363	368	354
29260	43434	29272	12217	5067	2257	1775	1600	1543	1331	1192	1090	1051	978	821	714	656	630	596	515	496	507	474	478	465	474	468	473	446	431	406	440	437	444	438	427	406	408	413	432	412	385	410	394	380	412	413	403	413	389	406	384	414	404	440	412	375	399	400	403	366	390	415	369	414	386	406	377	401	352	368	407	387	408	415	388	368	400	405	378	391	402	350	356	398	393	410	360	362	355	396	451	384	417	379	398	387	405	394	394	372	417	405	425	376	414	370	401	385	353	399	372	393	372	404	389	354	396	416	387	417	383	373	362	365	369	405	394	387	376	373	400	378	379	394	396	396	399	365	383	380	360	365	376	390	369	396	375	411	395	405	424	405	399	394	401	391	371	374	391	408	387	414	425	397	382	357	387	401	400	382	381	399	374	337	368	383	434	380	390	345	387	402	390	369	383	430	378	397	374	388	386	391	404	385	384	435	371	402	368	382	388	454	377	348	426	396	397	382	354	389	370	387	351	393	434	405	383	439	392	389	411	376	377	420	371	389	381	410	374	382	371	369	359	404	424	378	402	394	408	403	359	360	378	380	390	382	406	370	374	372	385	393	391	411	374	441	398	386	370	354	374	413	364	395	372	374	395	397	370	361	394	399	372	391	424	374	373	390	392	396	402	398	411	397	404	378	426	364	390	393	374	404	423	413	381	398	398	370	376	414	388	402	377	384	433	384	390	449	374	370	386	422	402	356	397	428	382	363	400	380	417	385	393	417	377	372	365	379	380	410	386	398	416	405	364	415	417	391	396	433	429	386	406	427	374	376	396	407	389	434	362	410	418	400	368	370	406	370	381	356	376	378	378	339	417	387	397	351	381	380	371	398	355	395	365	408	384	387	392	407	355	410	347	384	359	398	421	417	383	392	377	423	416	349	367	410	398	423	355	410	385	423	395	377	430	384	372	388	391	395	379	409	401	405	388	372	389	376	378	388	398	388	407	392	413	413	395	418	384	374	373	404	388	396	415	413	410	392	381	403	386	363	388	392	379	412	405	389	419	415	387	398	398	397	381	381	395	388	372	377	390	377	367	390	376	381	383	367	383	356	359	396	391	403	398	411	382	392	407	390	388	406	365	400	404	351	391	364	402	374	391	390	387	395	392	390	400	343	348	387	401	391	389	363	379	369	392	391	403	380	416	376	416	373	380	408	436	360	374	395	382	426	349	392	368	435	421	416	372	390	418	397	387	390	403	355	392	385	383	382	399	374	398	337	404	399	415	409	375	399	393	377	396	392	357	388	394	409	377	410	373	395	395	354	404	401	410	356	438	387	429	394	380	380	411	384	397	375	402	398	431	368	365	368	404	396	408	398	417	383	415	379	367	401	390	398	381	409	365	396	402	395	368	371	376	369	376	379	401	371	361	409	401	402	411	374	397	396	389	395	396	424	400	406	404	381	408	341	357	396	389	387	400	398	411	376	424	400	374	409	379	430	371	443	400	373	342	363	397	382	382	409	408	387	405	415	401	379	399	400	401	382	413	367	370	356	391	381	397	414	395	375	412	389	394	409	398	401	378	418	388	423	388	402	403	405	396	383	381	382	377	405	366	423	382	410	367	402	378	408	397	401	366	407	373	364	362	379	379	379	430	330	372	412	384	424	365	418	413	437	385	405	411	417	379	396	396	390	406	385	387	370	393	389	400	418	364	381	371	400	369	412	395	348	409	390	347	405	369	403	418	387	396	387	428	382	370	392	390	384	379	397	376	369	376	384	369	400	398	397	377	411	370	411	392	403	402	383	391	386	424	344	378	386	384	382	414	341	365	390	412	394	353	383	383	353	424	423	385	375	387	371	390	360	381	431	383	390	381	392	409	377	387	385	400	371	395	384	362	376	420	381	408	379	378	441	430	379	396	380	383	391	379	399	385	426	391	389	406	394	385	368	377	414	352	408	416	409	398	386	378	406	383	381	375	415	387	404	385	386	378	392	400	397	367	368	382	408	396	384	380	395	402	385	417	417	380	405	405	408	336	390	411	370	351	435	418	364	367	398	365	386	406	391	389	394	372	420	388	378	378	415	395	410	351	393	413	422	379	385	361	400	381	405	376	359	404	395	390	340	390	387	394	397	389	383	371	398	360	364	382	360	391	357	377	378	425	406	376	371	410	402	405	386	407	377	439	369	401	402	418	342	372	372	409	408	402	411	409	399	411	439	400	388	361	391	398	392	402	391	421	390	385	384	363	373	413	428	392	403	380	413	404	394	364	364	390	417	373	382	377	410	364	416	406	392	402	400	380	371	397	419	373	398	414	417	417	380	397	390	374	396	392	422	416	369	391	399	409	362	363	404	374	392	343	383	364	391	399	373	376	412	373	389	371	392	373	395	423	395	403	359	344	406	350	355	422	412	408	382	382	365	379	388	372	390	393	374	390	425	385	378	394	404	405	422	368	430	373	402	416	401	356	363	388	392	381	401	400	406	418	374	410	382	357	369	373	408	391	363	411	392	393	384	388	404	409	388	371	403	391	418	388	393	402	351	365	447	368	360	394	387	430	407	408	395	373	389	374	361	386	397	394	417	402	400	383	401	413	369	382	364	359	406	377	376	400	395	422	363	378	370	388	362	370	415	397	411	374	372	395	385	365	376	361	410	372	415	388	414	388	394	374	390	407	424	384	378	397	398	431	397	428	409	398	377	409	384	409	377	399	393	391	389	400	375	410	396	386	395	374	408	419	394	404	388	389	420	373	396	390	402	388	372	415	379	393	390	402	387	424	399	376	399	380	406	394	370	397	372	386	393	418	396	382	376	402	409	390	387	381	394	382	364	393	390	381	437	373	403	410	357	399	393	398	401	371	394	363	400	416	369	411	401	399	386	400	406	408	385	349	387	393	364	370	373	414	408	424	375	406	396	415	368	380	391	376	417	362	401	398	406	419	381	390	383	367	362	376	403	422	386	377	362	367	367	376	377	395	396	398	387	403	374	378	396	404	419	367	374	402	372	386	376	387	390	417	398	375	374	373	364	404	365	387	473	385	381	404	396	410	358	387	422	380	403	376	391	389	397	376	421	365	388	385	383	387	370	406	387	412	380	355	368	345	359	401	380	406	388	327	388	389	423	397	385	361	383	397	364	400	368	367	397	429	389	370	384	369	380	352	373	413	386	392	390	421	382	362	407	389	365	375	381	386	352	400	398	405	362	408	363	388	377	397	369	405	409	385	361	369	411	358	410	424	364	375	387	404	360	391	395	409	442	420	386	410	377	386	415	398	338	405	415	399	395	429	392	366	405	387	398	398	401	391	414	401	428	382	367	372	386	397	412	384	425	395	393	369	380	348	409	411	384	379	388	373	397	419	417	384	404	404	394	363	383	371	387	372	394	370	379	393	424	403	402	402	409	387	366	412	380	363	343	409	394	371	399	431	384	396	439	392	377	388	383	421	401	398	403	395	386	390	364	385	398	376	414	353	403	398	384	412	403	390	374	404	400	411	349	371	397	392	382	400
24214	21294	28545	24427	21270	12708	2701	1820	1578	1583	1477	1302	1170	1021	943	851	764	726	670	570	567	542	551	475	508	527	485	481	541	456	444	436	471	475	410	418	465	459	408	422	438	458	456	397	434	456	415	447	428	451	411	384	384	422	412	431	426	422	392	414	402	425	427	395	416	415	393	411	441	422	431	422	419	418	406	432	417	403	458	414	410	401	431	418	405	411	406	394	435	414	447	419	426	411	445	417	425	431	436	420	422	400	411	436	441	413	406	404	423	411	412	386	384	410	393	395	410	429	402	415	400	395	433	375	450	382	418	422	396	411	407	424	421	393	425	433	414	412	455	457	400	420	395	417	419	430	454	425	402	431	452	396	419	409	436	424	429	426	437	418	404	394	443	407	389	426	400	412	403	433	413	435	435	446	403	433	387	410	416	415	407	442	386	418	385	425	440	423	463	415	433	387	436	428	401	428	445	426	396	394	382	372	392	409	407	398	386	446	415	409	409	417	438	482	458	390	402	387	430	438	417	407	433	428	435	393	452	408	431	380	432	392	417	407	405	436	407	394	374	413	424	409	371	395	457	393	425	389	430	386	404	425	423	449	460	373	405	405	421	432	400	445	399	386	401	436	387	402	428	392	422	413	405	378	419	418	446	392	409	428	432	416	424	461	396	394	410	444	456	421	420	420	445	435	388	398	440	415	440	397	417	407	412	404	406	437	416	389	416	428	408	414	418	406	449	396	405	431	403	432	437	378	454	437	460	421	416	449	441	444	429	375	435	464	426	409	425	396	417	435	424	398	423	420	455	418	422	433	411	396	414	391	426	405	406	422	433	393	427	424	426	404	416	439	416	347	410	414	371	404	411	415	399	418	407	396	487	439	392	396	396	392	393	417	401	382	412	411	391	424	440	403	397	403	411	407	407	430	449	422	431	417	417	417	452	425	403	397	431	403	415	380	439	443	427	421	426	434	384	436	426	388	377	414	408	410	428	443	402	438	434	430	421	430	385	437	442	425	421	412	425	407	399	404	392	426	402	422	390	453	469	399	411	421	447	395	433	442	390	415	420	394	397	427	420	424	395	405	414	387	422	374	406	405	432	410	422	425	384	423	373	428	399	408	396	401	390	444	413	414	420	402	436	393	424	441	428	404	443	422	442	430	435	407	448	393	418	380	415	412	412	412	402	403	443	397	410	390	405	423	414	391	411	420	416	380	434	398	405	406	425	410	425	387	424	395	415	391	395	386	407	427	408	419	376	433	422	379	404	420	407	386	414	417	408	396	439	409	431	406	426	421	382	393	405	400	428	403	398	440	385	420	407	434	403	425	420	396	445	420	427	396	390	414	389	409	407	419	424	392	422	406	450	405	459	407	406	438	446	418	404	412	417	429	390	422	388	456	438	424	399	417	418	416	433	388	401	416	410	420	408	404	404	422	449	460	402	416	392	398	417	449	424	391	391	404	411	419	416	433	409	410	406	444	443	427	460	430	416	445	433	411	406	390	421	429	434	436	443	458	408	382	421	392	415	445	403	440	432	396	441	371	428	467	421	408	428	405	397	393	411	438	413	421	459	370	419	444	427	409	397	436	443	440	425	430	408	403	434	433	382	413	415	422	455	399	424	419	416	389	403	393	421	369	419	404	380	416	426	387	419	358	378	437	394	394	411	403	392	431	421	406	430	384	432	423	396	402	412	389	408	429	409	407	429	403	437	433	448	394	412	376	416	379	393	434	359	420	394	412	410	403	390	372	412	420	392	391	381	408	446	421	414	409	409	445	400	432	413	418	372	405	434	414	463	433	419	395	421	411	439	417	390	421	441	383	413	412	403	407	417	427	424	418	385	420	394	436	430	428	361	432	427	429	375	404	423	395	378	399	393	370	428	424	409	417	421	414	421	431	467	390	401	415	400	439	410	422	372	392	388	417	418	432	406	411	419	458	412	384	450	395	392	408	413	413	429	408	441	415	431	419	419	389	389	425	393	424	396	434	415	394	386	421	402	410	396	398	445	408	400	433	420	388	447	398	394	379	397	435	442	440	404	422	421	428	387	398	413	373	394	392	435	386	393	416	389	406	417	402	431	411	409	403	422	420	443	415	410	427	410	410	408	404	399	439	406	391	409	388	411	455	423	457	409	427	380	436	419	389	395	403	422	458	442	401	432	379	418	401	441	374	411	385	428	463	380	418	432	376	438	408	384	460	410	399	385	401	413	442	477	389	396	432	440	404	412	405	404	421	405	419	397	419	398	421	409	392	415	387	397	404	394	406	420	402	390	450	431	402	432	419	408	433	422	383	396	397	442	414	403	366	447	429	421	418	406	417	427	410	413	407	374	377	413	431	391	411	419	433	423	441	445	439	379	417	365	405	377	435	457	355	399	423	374	408	386	418	423	390	418	375	413	417	414	411	424	388	372	460	446	409	403	398	407	428	414	402	409	393	412	394	401	397	402	418	437	375	390	443	400	392	429	380	437	404	362	429	429	396	453	383	432	408	455	417	426	414	425	424	445	426	394	423	439	411	404	409	465	435	420	429	430	414	396	396	406	399	408	404	392	430	449	419	421	437	451	424	403	423	401	416	421	375	401	409	406	386	428	432	425	402	430	386	407	434	398	384	386	394	422	424	429	402	424	416	386	417	426	415	406	383	396	424	455	422	437	438	442	407	447	429	446	403	433	413	410	416	404	445	437	421	412	394	410	407	382	393	386	414	452	461	402	427	434	415	407	406	427	413	397	425	423	405	411	406	395	412	414	426	387	413	450	458	395	375	401	424	425	397	412	398	434	433	424	436	392	404	397	412	417	431	414	378	428	411	386	442	460	424	405	413	417	377	410	446	411	452	446	410	362	438	405	446	388	471	425	409	430	452	423	406	410	421	390	384	452	400	412	414	395	437	412	426	437	401	428	442	423	442	432	414	422	397	408	430	392	403	402	425	399	425	414	402	390	416	408	468	425	407	423	412	432	426	393	386	417	402	381	406	456	428	409	413	401	428	432	426	409	421	377	454	442	419	372	425	421	423	453	419	387	464	419	423	398	425	379	403	453	395	449	398	405	442	421	418	442	425	423	423	411	409	392	393	361	396	426	404	425	412	418	414	437	380	407	433	393	440	430	414	402	405	427	414	430	367	414	382	412	430	422	412	389	409	414	395	402	396	397	378	385	433	400	444	422	397	409	399	451	471	417	442	406	405	382	386	420	410	424	407	415	424	407	422	359	430	428	446	392	416	449	428	374	407	410	416	395	420	433	435	423	404	380	417	418	408	440	431	371	425	431	425	414	414	434	439	458	410	386	415	410	427	423	450	434	396	394	418	400	412	415	395	436	406	416	435	440	383	422	392	436	415	405	464	418	432	424	419	383	434	407	400	465	452	379	424	414	419	421	426	421	396	450	454	408	383	408	402	429	386	409	454	411	399	375	421	424	425	397	422	417	418	434	418	404	431	407	416	404	433	424	419	429	410	387	394	410	455	380	462	413	420	434	409	434	419
29951	53436	37965	20329	10042	4668	3348	3011	2756	2566	2314	2006	1759	1443	1376	1206	1019	972	854	841	735	677	651	601	589	613	610	585	628	542	546	556	543	513	572	483	525	533	474	489	493	473	514	451	487	467	479	478	461	493	469	452	454	456	439	466	498	468	456	461	489	484	457	451	467	491	522	461	470	480	452	494	468	495	487	476	500	432	489	475	497	431	514	492	473	463	482	511	496	463	454	484	487	515	546	440	453	464	519	453	503	476	470	459	440	466	515	459	470	462	490	498	490	460	515	474	467	440	469	482	469	494	449	514	473	463	469	466	455	502	482	482	469	472	501	458	476	474	497	463	479	470	497	426	465	420	462	449	462	467	500	496	474	496	518	487	458	453	469	488	480	471	485	490	480	488	488	515	469	435	476	482	486	419	463	437	455	500	488	461	444	496	480	479	455	472	485	479	456	496	487	475	434	466	423	476	460	479	462	473	489	476	445	472	482	469	484	490	446	452	394	439	498	493	493	485	476	472	489	470	489	470	476	435	480	492	506	503	488	541	484	454	482	454	490	469	420	467	466	479	475	493	463	462	449	455	419	448	514	437	537	487	444	483	464	464	468	496	444	493	466	482	471	469	498	476	473	485	488	446	485	438	476	491	449	484	503	440	517	486	477	492	480	460	463	460	499	438	484	467	467	434	472	452	449	461	474	440	440	462	468	450	493	452	458	525	446	438	457	462	485	481	426	454	431	444	484	463	456	440	462	441	462	481	485	450	461	445	456	417	446	510	459	450	518	494	479	518	461	463	467	467	462	493	446	430	458	459	473	466	446	473	493	425	441	498	524	438	443	523	501	483	503	481	521	467	446	496	459	479	456	430	482	485	450	502	476	451	472	486	459	486	512	476	514	468	492	519	451	469	484	440	472	461	465	488	453	451	483	473	440	497	460	432	498	448	464	499	448	481	441	460	489	508	469	477	472	483	478	510	483	467	476	480	461	430	454	450	470	483	452	449	461	506	437	464	481	498	468	482	472	456	501	487	431	441	465	498	489	501	469	470	503	485	496	495	453	458	471	467	509	467	454	447	462	520	495	466	455	481	474	485	495	467	446	510	473	466	438	480	445	456	475	498	480	499	471	462	465	432	499	453	411	498	483	469	438	487	421	468	491	451	441	486	471	481	459	513	462	475	472	489	461	483	487	494	475	474	462	443	448	462	469	483	484	453	476	455	455	466	462	474	477	502	505	474	455	467	431	488	473	488	465	513	476	485	437	497	502	509	481	482	452	441	442	464	471	438	477	482	463	468	496	465	467	470	466	463	490	448	482	455	472	498	457	461	465	506	468	485	501	483	485	510	494	469	455	455	437	429	455	493	532	483	436	454	500	481	480	482	455	482	467	496	437	465	509	464	480	502	467	501	492	458	467	467	451	473	477	457	491	474	471	479	511	453	493	467	468	506	445	473	453	517	462	499	481	445	458	494	466	471	496	418	503	497	447	463	474	452	452	499	490	453	470	478	500	508	500	497	464	482	478	468	436	473	458	466	521	498	432	476	482	491	505	446	454	434	503	473	481	484	469	433	464	472	478	485	493	464	457	505	481	521	474	461	467	475	459	449	480	475	447	442	479	462	461	460	416	499	471	443	486	469	468	503	502	451	485	487	488	506	467	503	464	433	478	489	451	461	484	430	486	514	484	493	461	448	477	478	472	474	480	504	491	467	430	442	487	473	462	452	462	464	494	458	468	462	474	468	443	499	471	449	448	459	460	455	472	492	474	466	464	462	486	454	480	440	451	496	460	448	428	458	486	490	465	441	467	477	503	458	474	452	476	473	455	496	433	451	481	469	471	453	472	434	460	467	457	446	486	454	433	526	488	468	472	443	526	469	432	462	492	446	442	463	490	474	469	501	483	522	457	471	440	456	480	497	472	483	429	462	505	472	458	490	429	491	483	495	486	465	493	536	439	456	478	459	471	467	505	458	462	442	473	478	447	462	465	501	463	467	473	499	477	454	466	436	476	447	486	519	469	426	446	450	490	469	468	441	465	491	452	526	428	456	510	452	450	488	477	456	466	527	485	481	508	528	490	481	462	469	471	483	450	448	453	458	498	503	481	466	483	456	474	473	492	474	462	469	440	479	432	480	458	466	484	453	472	486	490	495	493	426	470	420	487	464	505	475	448	453	519	464	462	468	481	458	497	502	458	489	483	450	456	459	443	483	446	479	500	484	499	495	436	501	491	470	454	500	486	478	467	496	465	507	462	452	452	459	452	503	509	452	462	490	469	431	467	448	456	438	457	451	478	467	482	478	461	485	469	445	465	483	469	472	428	486	455	445	455	491	452	460	433	453	474	504	453	471	452	449	500	503	471	510	455	493	466	492	425	452	468	480	485	452	480	483	447	460	461	463	462	501	501	460	490	483	512	481	512	467	497	496	450	465	484	472	488	443	470	474	434	437	479	473	490	486	497	451	487	470	485	467	492	466	481	468	486	471	438	467	430	498	479	467	443	494	474	491	442	471	462	450	450	490	494	473	522	488	439	409	483	461	457	460	454	503	458	489	422	445	507	437	499	486	482	478	466	469	481	473	469	451	471	466	482	439	466	503	485	425	482	469	456	473	473	458	521	488	456	452	440	485	481	493	462	435	473	463	469	502	487	497	474	483	454	512	480	455	481	456	439	458	449	462	469	446	491	461	488	454	446	450	519	485	501	479	455	472	472	477	453	437	465	456	452	497	500	449	428	415	480	459	465	481	485	520	479	460	466	442	497	482	418	446	489	424	462	492	487	468	440	433	477	460	508	468	479	472	471	459	470	470	482	460	508	492	517	467	463	466	480	453	467	494	471	481	429	491	515	455	480	440	468	430	448	462	461	473	458	475	483	520	455	437	437	511	447	485	441	438	421	460	450	484	479	476	461	495	476	423	459	454	449	486	473	461	473	494	507	477	449	529	469	482	491	445	451	505	453	460	479	478	506	492	479	461	481	478	476	429	490	460	440	471	456	514	462	475	485	485	491	476	482	502	468	472	466	464	468	485	459	462	461	529	445	479	460	432	460	462	490	424	491	461	449	385	484	476	476	461	433	464	485	457	483	495	503	471	453	474	456	483	442	494	496	445	495	466	520	471	480	482	440	434	471	475	451	492	456	471	488	503	498	466	454	457	437	489	427	450	519	486	462	479	496	459	463	553	421	484	433	469	477	463	449	466	473	473	494	451	471	451	475	456	468	509	485	465	461	430	447	468	510	452	468	456	469	460	457	453	459	462	467	457	475	457	437	460	461	481	501	476	475	468	489	469	446	478	481	465	469	467	447	442	529	472	503	463	486	450	447	468	506	451	430	460	484	421	454	484	468	496	465	448	523	476	475	480	430	468	472	491	474	490	449	511	452	435	463	490	426	482	453	494	458	486	498	464	474	450	458	460	436	472	438	421	463	481	502	451	481	493	467	487	455	475	500	486	485	470	467	435	506	462	486	489	473	483	436	484	426	484	483	458
25371	21258	27665	25476	13926	2754	1393	1222	1137	1135	1093	946	795	781	688	661	586	595	585	573	579	522	470	507	496	422	425	447	442	447	397	450	425	406	440	426	398	478	395	381	416	449	408	432	414	439	417	424	409	411	435	446	460	431	386	402	387	405	415	436	441	410	425	394	432	443	406	441	384	427	400	429	426	440	402	374	421	394	454	420	404	396	404	414	422	443	407	424	422	441	378	409	427	404	420	426	412	413	382	417	467	397	399	395	406	427	412	401	429	409	401	421	390	417	409	375	420	418	411	409	392	423	432	380	395	443	435	429	399	387	401	404	441	399	416	435	444	411	404	399	389	403	405	400	459	413	408	407	411	376	403	422	395	418	407	401	395	405	416	441	394	403	372	392	408	411	402	399	432	450	422	408	375	414	426	436	434	415	424	419	453	400	391	397	405	438	424	455	393	374	404	406	453	380	428	399	400	399	395	411	405	454	408	420	416	451	418	398	428	409	420	424	399	421	370	378	396	436	424	421	409	408	439	448	391	411	366	402	416	388	448	418	389	431	364	395	398	398	381	413	398	343	419	406	386	412	421	421	421	422	423	418	392	405	381	396	452	410	420	397	407	407	397	397	426	394	412	405	407	411	399	412	401	424	433	386	374	429	414	414	448	427	437	390	401	382	391	430	374	381	390	430	382	412	408	411	390	409	378	411	398	424	411	416	418	416	392	435	385	396	432	432	363	421	395	412	417	422	428	412	403	405	412	385	431	384	405	413	385	391	394	456	405	373	395	386	398	409	403	395	434	417	366	397	390	426	427	440	417	420	398	424	399	414	421	410	395	396	419	455	405	411	435	388	418	404	444	429	419	452	403	404	426	423	404	407	431	401	416	438	380	460	379	387	391	440	389	423	430	392	410	411	441	405	396	408	402	388	390	390	390	422	408	449	408	414	399	414	394	400	420	415	402	423	425	409	418	410	398	403	426	436	373	406	417	458	424	427	392	434	422	385	406	402	412	459	406	411	403	414	419	398	387	398	369	410	381	441	387	400	426	391	426	440	401	452	414	389	416	382	399	408	409	395	385	381	441	414	416	386	399	424	412	413	385	360	387	406	411	382	414	418	401	425	414	401	432	393	417	409	439	423	406	406	437	425	398	430	374	419	392	378	420	423	427	399	435	421	408	416	367	404	413	430	400	415	391	405	400	393	404	422	387	392	451	406	418	383	420	413	385	420	439	407	419	382	404	410	425	398	415	396	399	439	412	425	418	354	422	423	413	405	402	432	403	387	435	376	446	372	431	392	421	382	373	411	396	437	400	392	401	425	400	393	382	407	407	401	406	394	443	433	429	408	386	395	401	399	429	406	384	373	410	386	426	381	414	381	381	412	400	415	415	433	404	427	417	391	412	398	400	429	404	381	437	435	434	383	450	418	428	417	448	407	406	413	468	402	412	412	401	370	411	391	394	427	406	422	410	410	438	371	483	415	414	449	392	395	418	378	408	398	407	396	406	408	367	381	400	391	423	415	417	406	396	424	401	410	418	434	417	414	430	404	402	411	411	421	451	394	407	389	401	405	399	402	411	410	419	435	367	409	412	436	392	411	399	412	439	429	412	396	374	434	394	440	395	447	430	384	418	406	412	403	405	376	452	423	401	411	363	427	403	416	407	407	415	404	411	376	413	417	412	378	387	419	415	445	424	393	421	400	389	390	422	406	370	388	402	382	433	394	397	423	446	442	395	415	400	440	413	399	411	455	421	429	386	440	416	392	443	427	444	433	402	408	450	387	402	422	414	427	389	405	383	409	429	414	427	450	406	418	370	410	435	440	432	432	414	408	407	420	417	393	393	410	390	425	412	416	400	380	418	372	398	405	442	424	389	406	408	379	417	397	447	400	392	412	396	417	400	407	406	400	411	418	429	413	391	441	423	404	405	438	425	392	433	403	389	418	409	404	413	444	373	418	379	397	393	382	433	464	420	407	422	389	411	414	406	405	419	432	400	394	423	379	396	423	442	401	389	415	391	416	399	412	421	414	415	415	379	425	406	448	432	428	425	410	399	403	383	408	417	424	413	419	408	388	387	366	416	430	412	406	445	413	423	441	389	392	356	389	430	438	407	395	370	339	436	419	418	377	415	406	405	393	397	412	417	397	432	415	413	389	415	410	412	440	446	379	415	399	371	423	433	398	396	399	440	430	441	387	420	375	421	438	415	408	402	393	389	433	389	409	390	412	386	395	406	412	402	455	414	383	404	462	447	417	385	377	412	381	412	405	422	427	411	435	433	432	444	419	402	403	403	396	422	398	425	382	414	407	384	378	423	452	402	421	424	376	441	385	403	380	389	398	393	389	409	402	439	395	451	403	407	423	436	415	432	430	404	440	443	352	404	421	415	415	420	432	404	408	387	424	392	405	433	378	404	424	395	403	432	431	387	377	405	410	398	399	383	378	413	393	415	369	394	382	410	415	413	389	427	387	392	386	374	416	412	420	388	400	388	396	409	413	440	410	419	418	382	395	433	433	413	395	408	400	404	400	383	364	403	390	398	456	408	446	401	429	401	403	450	394	401	413	396	400	387	358	380	436	437	439	424	395	398	421	379	427	442	411	421	401	405	414	417	402	404	430	412	412	375	398	368	428	395	446	418	428	416	380	408	400	384	430	378	379	383	383	441	416	424	431	410	461	373	398	405	446	432	400	383	413	403	406	448	407	427	435	436	395	383	384	422	433	385	420	406	378	387	432	394	416	425	385	380	416	385	403	413	394	395	428	413	449	398	418	423	396	397	400	403	414	436	408	387	418	428	399	387	414	419	442	395	398	395	404	375	413	398	427	395	429	413	418	414	427	408	418	418	432	459	384	429	433	410	426	390	392	434	415	410	431	408	399	426	412	431	426	408	440	427	402	407	385	384	413	430	407	386	404	418	380	398	381	403	415	411	402	392	412	395	397	378	449	415	420	376	453	394	455	408	445	390	402	387	436	366	418	422	359	413	418	401	419	429	369	404	402	392	396	425	433	419	403	377	422	410	413	415	413	415	384	427	434	355	420	406	393	373	399	401	406	388	424	435	368	402	453	432	434	405	399	396	384	424	384	378	403	422	413	411	448	402	418	381	416	417	405	388	387	428	421	406	374	396	401	408	424	398	393	426	379	397	425	429	366	399	398	390	422	404	366	368	413	355	379	469	419	380	407	392	409	433	403	364	436	415	381	360	389	384	414	401	397	440	437	408	419	392	379	398	405	436	427	378	416	395	423	441	359	392	405	403	403	401	423	419	408	440	416	404	412	426	397	385	412	419	402	378	389	443	442	432	401	412	387	455	383	414	388	432	442	438	408	371	357	436	389	403	400	385	399	401	420	398	410	363	423	420	426	412	407	386	410	392	389	410	384	404	447	382	434	414	410	392	413	402	403	410	409	421	392	396	398	378	384	406	411	405	406	390	421	421	393	418	397	427	449	415	385	441	426	469	431	398	399	412	410	415	411	422	405	376	424
30535	49086	34662	18537	8798	3208	2333	2180	2084	2072	1818	1533	1156	1038	923	876	837	751	679	747	705	611	614	591	569	559	533	554	535	495	538	516	554	520	551	536	523	482	520	481	518	507	492	477	473	507	463	463	475	473	466	476	454	442	471	476	494	495	430	477	488	455	481	465	455	491	465	483	500	484	494	455	514	471	498	493	486	437	463	502	464	483	464	484	500	498	475	485	495	484	473	517	511	474	521	469	506	485	481	439	479	472	475	482	444	470	454	469	465	462	479	504	483	508	466	452	449	459	484	461	498	446	462	489	452	480	472	486	471	475	505	475	476	552	461	495	474	452	466	503	455	458	428	520	427	456	456	457	526	491	452	456	448	466	460	483	482	487	456	528	495	442	512	476	475	504	466	461	498	459	489	474	450	515	468	427	423	483	522	509	491	475	481	456	473	499	472	474	449	477	467	494	448	449	473	504	507	467	496	484	458	469	471	468	472	463	440	472	472	456	472	478	425	497	469	473	491	477	468	510	493	518	476	471	467	456	471	496	475	495	480	494	491	506	473	464	494	453	456	459	471	446	481	473	479	500	504	464	460	514	464	478	450	504	445	466	493	445	531	459	529	451	514	457	501	483	488	488	414	470	500	470	468	425	479	500	459	491	459	444	450	506	483	495	469	511	448	512	497	465	469	465	504	470	496	495	451	466	455	486	471	481	475	444	470	506	427	484	444	455	474	466	438	476	523	462	518	414	481	496	504	463	487	468	467	508	467	470	431	487	446	486	482	458	484	496	507	491	482	477	464	474	477	483	461	459	469	469	457	534	483	496	474	488	442	501	472	470	481	472	458	484	472	476	487	456	494	479	436	466	478	499	472	458	510	467	451	489	496	480	469	467	464	459	486	468	516	457	464	470	446	485	494	463	473	492	468	471	491	492	490	500	483	498	489	492	466	467	458	483	466	524	459	496	462	464	426	462	496	457	430	502	478	478	472	481	482	470	487	491	445	491	455	501	519	478	494	480	481	456	455	478	439	481	404	510	480	450	483	493	478	438	503	477	446	494	477	487	487	498	469	466	451	483	504	433	488	488	462	464	449	456	481	456	472	476	456	465	484	477	511	487	458	446	495	499	472	480	455	437	432	489	445	499	466	480	447	503	481	482	499	463	466	453	473	513	470	481	469	461	472	475	452	487	461	479	426	455	451	444	453	438	496	474	473	468	481	472	460	447	486	478	461	452	503	499	470	475	464	466	466	488	470	471	473	463	500	473	483	436	453	464	500	460	455	510	484	438	496	470	507	481	444	488	489	471	501	461	506	483	465	464	465	482	469	444	499	469	476	488	482	471	485	427	488	450	459	463	505	462	487	489	510	453	506	494	485	491	446	490	470	457	497	451	447	521	485	468	489	480	494	449	461	488	481	455	448	503	457	462	475	466	517	481	457	488	446	463	471	472	461	463	478	463	510	485	467	507	501	473	485	514	422	544	496	486	478	461	462	471	481	490	534	462	431	467	451	473	499	467	454	481	469	475	472	509	493	471	440	490	452	483	457	480	504	499	496	477	501	462	436	527	463	462	439	464	512	498	477	472	467	480	472	442	497	465	457	480	473	481	468	493	479	446	453	457	472	521	467	493	494	453	503	469	471	475	503	487	475	457	480	464	461	490	464	486	456	471	513	504	459	455	452	485	477	437	492	442	483	467	470	488	451	504	457	459	507	470	488	477	505	487	449	448	494	500	474	475	448	471	471	439	455	515	492	492	494	493	457	496	511	486	483	460	479	470	508	473	451	489	518	460	489	471	483	471	479	494	452	457	444	468	483	440	499	483	459	473	453	474	501	496	482	431	482	449	454	451	466	493	452	498	479	482	446	505	452	482	456	488	516	481	474	472	439	482	418	509	479	506	466	434	453	464	455	450	448	487	476	493	505	526	478	468	441	458	471	461	435	434	440	493	502	465	494	524	453	477	487	503	468	461	446	502	494	461	458	466	438	485	470	484	500	479	510	458	503	508	490	456	463	499	426	505	473	470	470	485	461	466	472	492	466	492	481	504	479	450	435	501	500	510	495	470	501	459	453	464	478	440	485	472	488	471	463	473	442	491	486	472	453	501	491	471	498	442	445	455	450	469	425	466	470	485	446	465	505	477	446	447	518	480	493	464	472	491	456	516	482	470	450	455	445	448	455	513	479	509	475	445	491	476	467	451	481	504	443	484	509	492	450	469	452	503	488	479	477	472	481	484	493	499	454	448	474	478	511	452	489	456	442	529	509	467	459	457	500	441	468	489	464	523	502	437	494	444	514	419	488	471	467	463	458	480	493	448	491	492	486	477	467	508	467	443	484	489	487	457	452	465	503	508	462	458	505	491	512	452	479	474	440	464	490	525	448	523	474	474	502	459	493	479	484	488	450	446	483	462	499	468	509	444	464	474	465	475	454	435	462	505	516	501	458	501	500	449	490	450	477	467	443	468	492	498	455	488	418	466	485	478	445	455	497	498	486	466	501	460	483	519	501	451	507	459	474	501	430	462	459	474	480	476	502	506	440	488	475	451	511	471	467	481	462	447	488	491	449	474	473	483	439	488	457	471	488	447	506	486	459	470	479	470	470	483	472	481	459	471	457	472	449	517	467	458	443	507	486	473	429	466	482	438	497	504	482	456	485	476	466	497	446	471	485	457	482	466	480	431	486	453	495	497	478	442	494	475	439	502	491	466	435	485	429	471	455	485	494	494	474	463	515	478	474	476	497	479	475	484	478	491	467	426	438	474	445	462	522	444	475	435	493	519	434	423	496	478	498	487	489	472	475	455	496	468	479	432	471	495	423	444	430	484	461	467	492	436	474	462	488	495	460	491	440	433	527	470	434	485	452	452	498	474	455	493	495	461	487	465	455	461	451	525	461	491	490	475	450	484	507	502	471	461	479	444	484	478	493	498	485	459	432	458	451	477	475	535	481	469	497	462	500	486	503	497	452	457	477	476	472	439	514	462	487	507	486	476	467	481	467	487	454	451	469	518	481	502	459	485	464	459	483	443	474	497	498	479	507	497	470	484	483	500	476	453	471	466	508	482	503	468	482	454	462	450	504	474	508	430	479	490	513	480	487	492	458	462	482	511	532	471	465	458	475	467	469	469	481	486	472	448	506	446	484	472	514	484	456	477	443	479	454	466	450	462	481	497	493	508	498	459	488	459	482	462	478	532	488	466	486	459	474	474	503	470	470	476	468	488	463	494	468	496	483	436	467	459	442	430	487	483	450	458	466	485	501	481	464	466	488	453	472	497	520	492	529	454	490	479	476	439	485	474	483	463	507	518	464	476	455	480	434	493	487	435	425	483	477	483	482	487	442	433	495	490	484	496	477	441	470	461	461	508	423	475	478	456	479	445	460	490	473	491	481	485	460	463	508	520	453	439	496	465	449	505	480	478	471	445	462	476	510	444	454	483	487	468	494	436	453	524	469	451	435	468	464	471	471	497	485	477	505	458	459	516	484	502
23149	21320	28963	24017	21352	21182	10528	2671	2421	2503	2405	1951	1599	1414	1242	1127	1047	974	909	904	867	849	801	758	710	723	694	696	698	651	630	665	623	616	650	564	582	611	625	654	596	600	613	610	610	569	579	592	594	609	609	532	595	575	577	550	558	557	592	550	592	561	545	604	552	546	588	525	530	589	546	556	538	548	569	584	522	570	568	567	557	586	610	591	580	595	589	609	590	582	551	543	569	619	556	553	621	540	539	578	615	562	590	545	566	551	590	543	528	562	553	580	566	566	566	597	526	573	550	616	554	563	560	585	606	558	548	588	591	566	574	546	553	583	531	526	572	541	557	578	596	550	508	566	547	560	609	578	524	548	582	522	577	563	563	558	551	598	552	525	596	580	584	562	592	602	566	577	565	584	553	530	590	577	543	531	540	562	524	535	574	573	601	604	557	557	545	529	594	543	568	594	560	605	567	548	543	555	540	577	525	535	544	606	580	588	572	541	559	578	563	581	569	582	563	537	548	585	597	575	536	559	616	601	566	559	562	536	619	607	550	565	487	531	574	582	575	530	589	535	525	588	568	523	583	541	546	582	561	571	553	551	569	552	539	546	553	585	539	521	549	558	561	585	617	584	590	588	578	548	548	536	576	526	571	567	562	558	539	557	544	560	566	517	562	568	552	585	564	558	549	585	558	536	557	600	570	603	592	574	603	566	535	565	585	591	530	546	575	568	568	601	572	563	568	573	630	591	547	626	553	598	548	561	589	556	580	595	549	559	572	557	559	605	577	559	559	554	558	556	548	586	555	612	525	585	616	571	555	557	552	571	527	599	553	609	576	531	544	610	566	587	545	540	607	565	526	558	575	549	610	599	599	558	538	571	587	572	536	563	529	600	554	551	534	583	545	573	549	567	531	569	594	569	633	570	627	528	595	571	556	580	559	529	565	539	523	517	579	551	553	538	553	600	596	590	594	589	551	564	532	541	605	556	548	546	520	576	536	590	556	572	589	598	608	601	558	584	568	599	608	522	539	544	549	539	550	568	574	540	565	587	559	592	558	571	573	550	605	601	543	565	551	597	552	580	605	612	531	582	603	596	523	542	577	590	561	550	552	610	572	577	554	555	589	557	562	593	541	607	597	585	540	571	525	559	559	579	572	533	547	566	527	559	588	601	580	527	574	569	577	555	599	543	591	583	591	567	538	562	569	597	569	549	568	550	539	578	547	587	583	599	596	537	571	554	582	557	561	559	604	572	531	550	560	593	590	564	566	611	563	601	594	578	514	531	596	579	595	569	564	545	606	568	582	576	601	562	549	615	580	537	535	574	591	593	583	571	576	545	592	557	567	594	562	540	555	571	598	554	601	563	573	554	546	565	561	567	519	546	533	571	570	558	570	546	595	533	556	571	563	582	549	541	558	570	545	578	546	581	539	565	535	568	542	603	605	551	548	547	593	590	551	570	517	582	561	556	583	592	580	563	550	525	580	593	600	572	519	559	547	524	519	563	572	528	566	596	553	541	586	576	543	563	547	591	628	598	573	592	582	535	568	588	589	533	591	556	583	572	599	565	536	576	589	563	603	584	560	593	602	562	592	586	618	602	573	563	587	551	567	594	537	570	530	580	540	542	561	550	604	529	565	597	571	564	587	600	582	584	557	528	574	595	557	606	559	596	597	614	608	587	578	554	557	574	561	507	559	598	566	612	539	622	576	528	569	580	564	566	538	559	606	587	580	531	586	556	559	557	552	529	574	560	553	542	555	558	594	568	549	550	533	558	599	586	595	582	562	574	552	580	594	523	508	554	585	555	520	597	547	527	564	539	555	574	555	490	530	599	542	605	564	519	506	522	578	564	541	597	559	566	540	582	610	546	502	566	572	576	605	591	550	547	624	551	520	529	593	616	555	561	539	585	568	558	553	524	548	577	609	579	565	542	562	556	527	596	568	558	534	598	551	591	560	555	587	556	575	563	583	577	609	591	589	600	535	553	535	547	590	555	529	560	596	554	543	540	586	576	522	601	568	545	595	571	556	583	534	565	577	531	570	561	550	544	558	594	529	559	600	584	573	592	560	543	538	541	540	609	571	550	545	603	540	594	600	539	580	590	569	572	546	529	586	565	592	577	580	571	575	583	559	591	572	561	556	587	564	575	592	566	594	570	556	537	554	564	572	533	551	570	568	540	524	559	616	598	575	549	578	595	547	566	572	583	561	598	559	605	592	565	549	574	538	596	611	504	555	551	565	571	542	577	517	577	550	555	532	572	580	608	534	571	551	601	586	587	562	556	543	558	555	549	543	570	582	566	575	531	565	616	560	551	581	555	568	492	578	528	579	550	584	557	571	561	563	593	546	554	551	561	551	592	564	558	570	559	541	558	548	571	555	561	579	563	555	553	593	557	592	603	548	588	567	546	553	556	576	563	569	554	599	555	518	576	551	610	586	583	564	545	536	548	563	545	603	529	540	549	534	579	560	547	591	525	579	571	563	572	589	538	546	564	569	567	531	570	581	589	565	580	593	517	606	550	559	564	637	579	566	530	534	548	548	585	540	581	555	597	609	554	568	532	577	545	575	545	541	617	558	597	568	574	552	581	563	602	597	567	576	527	612	590	568	583	602	589	545	558	583	579	592	617	551	575	562	534	528	551	576	564	578	574	581	576	536	565	545	565	559	551	568	553	556	544	559	593	547	523	590	558	593	531	562	535	569	605	613	549	581	553	539	557	593	573	555	577	547	600	566	538	537	584	598	570	546	565	562	558	566	539	542	573	594	557	599	583	603	544	577	524	539	553	575	586	592	578	589	567	544	554	575	568	566	539	567	522	594	604	587	567	590	521	598	597	597	589	549	559	597	557	555	523	602	563	584	573	558	549	519	552	575	605	566	576	587	542	552	548	519	604	578	525	557	573	568	566	543	537	584	599	596	580	565	534	559	576	569	539	554	567	516	595	551	568	587	562	605	584	571	553	574	557	586	605	608	608	549	537	541	563	546	583	546	545	571	540	583	569	547	568	530	547	544	583	580	565	559	586	550	547	578	551	525	555	554	581	536	537	559	581	544	620	530	554	553	591	575	577	561	503	608	566	566	590	556	608	556	567	582	567	554	545	585	568	562	557	610	616	575	591	592	557	536	545	600	587	583	578	587	608	550	544	550	558	552	533	583	546	587	597	523	561	573	533	577	541	540	552	500	613	533	560	574	552	561	596	558	521	519	587	559	552	543	582	577	548	555	569	584	541	610	538	599	589	570	578	550	570	574	533	604	566	546	583	612	588	527	577	593	562	579	509	557	561	545	561	606	571	520	563	589	574	568	581	612	551	569	585	538	565	586	556	566	580	590	553	587	539	533	549	570	570	545	603	579	551	581	585	585	582	614	564	591	588	607	541	538	549	548	556	506	551	570	582	512	554	577	564	589	528	576	566	540	575	580	530	568	554	536	560	600	572	547	560	547	546	600	570	557	579	562	538	530	552	516	561	535	512	573	567	521	541	566	565
31350	58274	44365	28741	14135	5598	4606	3999	3980	4038	3866	3043	2222	1981	1749	1563	1303	1234	1253	1247	1090	1053	993	953	850	839	767	813	737	751	726	739	744	745	724	677	666	671	697	657	701	685	672	669	661	656	651	653	631	668	654	621	658	615	600	638	627	627	596	624	654	638	667	619	639	568	612	643	603	590	620	593	635	656	633	675	607	560	602	647	571	666	651	575	664	615	609	686	606	674	688	626	609	638	664	622	627	614	658	640	623	659	641	666	644	606	611	666	623	635	606	634	666	586	635	639	621	628	610	616	617	586	626	620	599	611	615	614	657	627	667	639	610	624	582	619	635	625	566	689	573	638	625	621	562	625	629	599	629	662	620	640	645	597	636	631	595	611	612	594	707	607	650	598	605	645	609	612	589	621	615	696	649	591	612	596	613	626	660	610	625	672	581	621	650	604	606	618	640	657	624	613	610	661	635	599	636	625	615	640	608	571	614	601	594	594	619	602	658	598	634	646	638	661	642	608	596	646	597	589	606	625	626	623	721	609	605	620	634	608	629	578	622	622	626	622	609	599	609	622	622	588	595	618	594	610	594	653	597	607	620	597	656	617	611	640	613	609	679	603	613	629	659	610	626	625	621	603	591	612	562	602	663	638	596	652	641	603	605	675	597	630	631	627	649	591	624	608	589	621	623	617	652	676	622	649	663	630	604	599	593	622	668	645	631	614	613	624	629	619	603	634	643	582	603	614	591	662	623	627	640	628	594	608	603	637	687	642	589	634	598	625	588	609	628	615	643	626	635	649	610	639	607	630	639	670	592	648	615	619	659	628	609	634	587	629	607	653	646	600	617	607	638	607	648	627	652	598	622	584	638	612	572	594	622	638	635	632	583	633	623	661	581	654	597	625	622	600	612	620	640	649	634	641	647	618	650	668	606	614	600	604	622	617	630	649	648	632	626	572	607	614	614	590	640	573	634	649	597	601	607	639	635	583	645	657	658	636	634	643	641	625	639	620	631	626	657	671	663	602	620	603	624	604	602	604	638	614	625	653	589	586	635	559	591	602	659	629	645	663	606	637	622	682	600	591	616	599	616	628	620	627	597	587	650	620	678	620	594	652	626	638	662	629	615	636	601	650	687	635	583	644	590	607	637	634	620	574	615	633	613	605	621	613	621	639	634	616	659	588	633	635	645	622	611	585	608	659	604	644	634	622	581	593	667	625	618	609	640	645	649	623	607	637	591	632	610	602	634	617	617	629	666	657	648	623	607	640	611	650	609	611	600	590	573	588	576	616	618	656	654	642	651	598	581	606	605	618	605	609	649	634	648	616	630	638	583	642	576	583	582	630	669	681	624	570	639	609	587	632	635	660	632	585	632	601	625	605	597	607	607	610	673	618	567	603	622	604	668	622	625	609	592	618	610	653	584	569	696	637	563	613	647	671	626	630	610	594	612	689	629	619	609	616	624	620	612	631	625	605	633	602	674	599	643	653	660	595	599	644	666	635	610	597	607	605	553	619	628	608	621	648	672	633	594	599	622	584	657	625	643	623	643	615	652	609	632	647	666	656	605	615	609	597	616	619	585	620	642	636	592	603	616	626	658	595	610	599	593	638	676	588	660	629	616	597	596	621	611	629	601	604	633	664	657	634	665	652	640	613	611	640	638	591	642	615	606	594	622	650	611	635	608	611	607	604	669	658	661	637	640	655	655	637	589	626	614	622	606	601	628	640	613	669	632	653	597	611	630	596	598	592	656	603	632	635	592	646	654	647	643	641	588	633	642	574	621	631	608	644	643	623	609	694	572	640	594	656	611	589	647	603	648	648	617	666	642	621	606	612	639	634	643	627	590	600	624	619	593	649	613	581	578	579	623	623	624	661	612	636	622	606	659	624	613	597	667	637	653	637	610	604	592	615	604	660	558	647	644	643	629	643	628	623	632	650	589	635	574	556	636	613	600	637	591	569	655	665	660	595	646	617	626	650	631	660	611	633	642	596	543	665	601	637	603	656	662	631	616	635	614	651	621	637	615	610	582	610	649	634	636	618	657	643	641	607	625	621	590	620	641	622	630	629	616	642	617	632	632	639	607	631	595	576	647	630	631	642	604	650	585	624	633	617	655	612	611	649	670	619	662	571	632	578	607	627	601	630	617	589	602	613	673	626	633	669	660	661	640	617	605	642	633	638	627	654	607	650	599	636	635	613	617	598	634	607	620	603	588	641	628	579	627	657	585	622	673	651	635	592	677	645	600	631	626	629	620	612	606	634	620	637	589	628	640	660	596	601	622	622	622	650	611	672	605	597	657	601	586	620	605	632	635	596	648	587	622	614	635	635	615	592	581	584	633	605	650	612	645	612	590	630	642	671	661	630	666	646	646	616	618	630	643	596	608	660	582	588	599	632	615	618	613	630	641	646	590	637	624	621	607	643	668	618	616	597	601	608	648	625	608	621	571	620	635	615	654	621	643	605	593	678	623	600	602	610	648	612	633	603	621	620	657	623	611	628	592	645	635	623	642	629	617	599	651	633	628	639	647	624	575	630	610	639	614	600	637	602	663	611	597	595	657	600	615	648	663	625	590	616	594	646	594	637	638	579	640	635	653	589	622	646	601	612	616	657	654	648	635	599	588	640	635	621	621	678	603	625	661	612	625	608	622	593	579	642	642	631	662	579	613	634	633	581	569	641	587	620	622	600	642	584	636	608	641	632	640	615	589	622	618	609	662	638	624	631	646	608	617	627	611	616	640	677	651	653	642	640	632	646	638	606	605	626	621	572	644	593	646	629	620	642	594	634	642	622	608	649	608	585	600	647	593	604	620	608	617	643	656	618	653	650	659	618	634	610	619	587	596	611	620	631	639	590	618	637	622	638	586	646	561	617	647	647	626	643	641	619	633	622	634	585	613	622	617	628	633	637	587	641	603	610	615	639	598	629	616	626	608	624	611	665	591	591	629	602	622	648	627	599	618	640	620	648	605	603	620	588	628	636	639	595	610	623	625	618	600	589	629	683	622	622	587	634	657	619	596	620	623	626	611	636	620	629	630	613	618	600	643	650	599	593	596	649	632	618	594	637	631	639	613	617	626	632	646	588	610	658	580	651	604	604	601	607	602	623	646	661	601	587	581	629	705	655	630	578	604	622	611	590	627	619	612	584	599	608	614	616	561	621	620	609	621	626	584	606	644	607	605	572	639	608	582	658	657	609	658	606	622	657	615	582	616	610	611	624	645	650	598	610	618	610	591	590	615	619	641	636	604	592	662	598	639	633	619	626	607	632	643	638	592	631	630	601	610	625	607	603	605	613	554	668	638	648	627	639	631	596	655	644	606	608	602	638	610	613	654	619	626	614	623	612	636	650	634	610	607	602	561	648	602	589	638	594	654	574	629	588	615	602	567	629	613	641	613	619	592	614	567	591	582	629	615	610	603	640	592	621	615	635	622	647	645	618	604	614	561	620	629	624	608	632	646	578	630	640	667	622	634	601	636	628	641	618	620	618
28278	27177	28853	13558	2902	1036	773	705	776	849	760	737	585	531	491	474	382	445	418	429	396	354	383	362	361	364	347	357	392	340	319	352	343	339	369	363	323	327	316	322	321	312	331	340	330	308	332	317	305	350	326	316	288	288	315	299	331	293	326	333	340	294	349	297	328	333	312	334	341	319	323	303	340	328	308	325	301	328	294	300	286	278	295	350	336	306	331	282	322	312	342	350	299	316	309	321	312	334	319	313	337	323	335	322	336	320	325	316	285	320	309	316	341	303	339	306	338	307	332	291	345	316	301	321	303	310	333	322	314	294	337	358	313	317	297	289	304	330	332	340	308	328	308	307	317	303	288	307	311	317	346	291	331	320	308	303	301	312	318	332	318	311	305	317	308	321	354	301	309	269	335	303	319	316	298	299	321	311	303	343	334	337	315	302	301	306	361	306	288	304	321	326	351	308	315	312	339	297	300	343	313	296	324	326	319	327	321	316	326	320	348	301	330	348	302	314	333	332	328	294	301	318	340	337	342	308	333	364	348	341	316	293	312	308	345	336	283	330	295	337	322	303	320	304	316	321	325	309	315	315	319	331	348	314	290	306	322	330	337	304	296	334	295	293	337	309	327	320	333	297	310	311	335	348	292	302	295	334	332	315	326	337	268	330	337	321	316	305	347	304	307	309	315	306	287	316	319	329	304	321	312	297	290	335	326	313	325	348	342	314	310	305	310	322	321	316	323	354	296	325	362	362	312	339	308	296	317	326	318	316	304	328	307	349	306	328	356	290	335	322	295	290	327	325	366	338	313	332	322	306	326	317	311	350	301	328	317	311	321	311	314	335	319	306	325	305	345	336	287	328	316	307	318	298	330	285	310	323	340	323	346	343	293	294	268	304	313	291	292	309	294	314	301	315	306	309	313	311	307	316	313	298	327	349	343	307	357	319	336	342	331	304	332	321	318	305	347	320	337	333	334	316	322	314	326	292	350	355	320	332	310	322	299	295	313	343	317	296	286	298	320	320	336	334	307	299	330	344	328	363	290	317	351	307	320	322	339	321	317	305	332	331	301	329	338	368	304	307	343	303	307	310	301	298	328	315	301	320	298	329	332	326	337	361	310	337	323	276	333	318	334	318	300	310	294	302	354	305	330	315	293	309	320	340	316	287	281	351	293	310	341	316	306	362	341	338	309	308	335	334	325	305	278	308	328	295	316	312	304	333	318	331	310	317	304	305	310	321	321	313	294	314	316	315	342	337	335	328	337	324	315	316	336	334	317	323	342	320	325	324	313	318	327	348	315	330	306	290	312	292	346	310	324	338	306	344	328	320	309	294	324	339	338	328	344	303	286	318	315	302	288	306	315	322	312	339	337	325	327	309	309	340	330	321	360	329	327	320	322	337	336	322	319	332	306	305	308	307	298	352	304	307	327	298	302	327	339	344	313	313	353	316	333	319	304	346	292	351	342	332	330	335	343	358	295	345	344	311	307	309	315	307	327	348	315	326	311	315	309	294	338	312	328	311	328	329	286	328	289	311	273	335	290	322	332	299	299	308	324	312	303	268	299	336	331	327	343	341	335	301	324	338	327	316	306	307	298	328	295	323	360	308	282	320	318	316	316	336	335	310	317	317	295	318	369	320	313	318	313	336	313	320	353	349	294	315	313	319	296	304	310	326	332	338	319	351	310	330	317	315	343	346	337	290	324	314	306	309	283	326	313	329	332	310	317	310	285	304	307	269	312	322	309	316	327	303	299	318	306	334	310	309	311	291	314	317	315	306	311	328	336	312	360	313	341	351	334	334	320	299	330	295	326	351	333	359	337	333	302	330	333	302	322	318	319	354	331	332	313	323	318	329	325	315	341	292	326	312	334	296	323	324	316	322	317	308	334	317	336	323	310	348	323	317	327	347	333	328	342	310	354	323	307	335	300	315	310	303	355	316	298	328	360	313	328	348	369	317	336	354	300	299	308	305	328	323	322	303	323	352	307	322	339	324	311	336	343	314	323	339	294	322	315	332	312	323	308	280	338	308	327	345	304	345	304	312	331	295	300	329	328	323	318	330	343	319	287	318	319	317	342	318	299	330	325	360	313	334	305	311	315	290	333	320	323	331	327	314	351	315	317	304	321	322	311	307	339	319	320	319	293	295	312	277	302	341	301	346	348	311	326	295	333	325	309	352	331	307	313	327	291	323	336	313	314	298	308	275	340	329	354	351	347	307	294	327	320	307	317	335	322	295	283	332	311	308	311	305	335	311	305	322	302	302	299	328	310	304	309	309	325	324	341	278	346	305	342	321	312	300	326	319	346	327	327	291	281	320	306	318	356	350	294	301	338	333	312	309	330	291	303	348	317	324	291	273	334	337	311	322	282	300	294	304	349	303	312	352	307	299	342	325	324	303	345	277	330	326	323	307	327	326	295	335	307	305	320	328	320	333	345	347	311	360	332	325	325	322	300	336	328	307	316	324	310	329	325	343	312	342	319	324	331	312	318	315	337	309	327	315	306	325	343	307	309	347	328	342	306	308	335	277	326	327	308	370	308	315	299	299	318	305	308	313	297	329	315	316	313	324	331	317	310	307	328	331	321	338	296	321	324	339	297	313	333	324	297	302	318	325	309	327	322	331	299	332	312	327	327	333	327	341	293	311	308	293	319	318	315	316	317	309	293	337	295	338	318	348	312	353	313	304	299	346	340	368	315	336	330	365	336	324	336	320	304	333	344	324	296	335	316	342	319	303	302	354	351	327	329	352	342	318	320	337	350	284	316	310	308	335	284	303	297	310	310	303	335	306	338	293	336	325	334	314	294	323	320	320	305	328	299	337	294	326	299	339	327	319	304	316	331	288	352	287	309	294	326	331	317	322	341	320	313	305	326	334	331	339	305	329	326	313	299	323	355	307	330	327	350	321	333	297	330	312	333	329	293	290	302	317	312	342	334	312	340	328	333	330	318	307	336	342	335	298	330	323	358	295	324	333	314	309	312	281	316	345	319	322	304	339	329	333	335	296	310	298	320	310	351	313	373	309	303	285	318	322	319	340	323	329	295	299	284	301	363	310	339	311	303	312	332	318	286	309	318	324	293	319	330	319	309	317	340	298	307	304	323	293	351	316	314	375	328	340	334	309	333	308	321	336	322	297	310	310	352	327	302	326	320	328	322	341	316	321	318	328	339	367	343	311	296	280	296	303	317	308	327	301	318	319	334	319	301	328	320	320	346	338	337	298	307	292	317	320	323	329	267	322	305	286	333	330	327	315	290	328	319	349	334	313	338	333	347	302	308	323	313	324	332	309	333	278	338	334	317	358	285	309	333	300	314	332	337	298	288	304	325	314	324	303	286	303	322	307	334	323	358	318	341	318	324	327	340	326	355	316	330	287	321	300	326	342	313	319	326	330	297	326	309	365	331	318	328	321	332	300	318	331	328	327	313	307	320	340	330	348	329	306	327	309	321	331	295	301	300	308	336	305	316	294	302	326	315	334	310	307
28777	45068	29164	10437	4114	1502	1265	1148	1202	1365	1309	1055	840	726	622	552	579	521	542	593	533	510	494	478	428	432	411	418	438	379	428	417	397	422	377	401	383	415	381	406	394	371	381	395	362	395	378	366	371	380	374	371	371	366	379	374	398	362	381	369	373	384	375	356	385	368	357	352	364	388	370	382	420	350	374	354	366	369	343	360	334	343	386	394	412	390	409	345	373	384	391	385	410	384	362	386	381	394	424	345	363	430	367	389	399	341	349	365	371	361	374	381	392	354	367	357	350	384	383	374	347	384	349	372	351	369	347	363	351	372	389	387	374	384	356	349	366	389	409	421	390	383	358	372	364	361	391	378	369	349	381	370	353	366	398	382	364	336	392	364	368	397	377	401	386	399	365	370	381	397	388	386	390	369	356	387	382	354	369	381	372	390	373	393	380	393	383	374	393	337	368	381	356	383	425	381	390	360	380	376	387	389	399	379	357	373	364	365	363	375	370	365	405	369	395	352	343	351	382	348	393	381	377	361	389	357	339	383	387	367	376	349	360	366	375	377	341	367	359	362	378	374	348	371	331	408	354	391	366	390	409	407	381	346	345	386	367	338	426	386	374	380	401	365	376	378	374	374	362	352	366	346	374	356	395	371	346	386	375	399	364	383	380	364	348	394	395	386	381	406	405	414	369	367	382	352	374	407	314	373	359	379	372	406	355	364	335	362	356	394	360	341	383	340	368	362	395	350	383	381	366	389	341	402	355	343	382	380	333	349	384	332	391	357	372	342	404	375	370	389	395	374	395	386	375	392	386	347	354	403	361	358	354	387	390	354	358	352	382	388	393	392	362	434	420	367	388	386	381	387	363	360	361	427	373	375	385	363	352	363	387	359	330	358	358	385	396	350	413	365	357	369	385	362	418	353	388	387	385	351	376	355	360	383	358	391	387	404	358	382	370	380	344	362	379	358	366	368	371	353	329	389	414	370	343	380	380	327	374	362	386	351	369	381	395	376	395	352	380	352	384	400	393	374	333	350	396	357	372	373	378	384	389	378	382	374	361	356	364	382	377	346	354	390	347	388	351	385	339	351	324	359	353	368	352	375	400	377	374	329	349	393	351	363	385	373	397	389	365	351	365	383	369	347	365	371	375	381	349	392	352	364	374	330	383	363	355	382	351	353	366	341	359	379	353	371	368	383	375	360	380	344	396	364	357	351	396	356	389	351	353	357	378	381	390	373	335	357	382	381	380	393	376	381	374	390	403	341	401	378	376	375	375	365	406	376	374	364	365	377	375	395	379	386	359	352	362	355	363	366	367	350	394	371	358	357	375	394	342	411	379	400	391	394	386	421	372	396	371	389	366	377	375	353	392	389	354	391	370	387	360	394	388	334	373	361	371	349	372	355	353	391	375	357	412	367	378	383	391	348	395	337	382	370	381	370	358	363	335	361	379	349	377	369	364	350	421	374	367	359	356	412	346	357	376	401	385	377	388	376	352	378	367	332	369	377	367	365	349	357	357	367	364	338	374	377	378	386	369	354	365	384	375	341	401	412	355	332	356	401	369	368	372	385	385	387	353	385	351	372	384	366	406	351	366	386	342	346	393	368	360	394	370	354	362	370	364	358	343	347	393	377	340	366	398	362	406	365	373	398	369	383	381	386	370	388	360	383	404	342	362	370	396	380	383	364	360	367	376	399	391	379	383	406	383	375	378	373	358	380	388	398	369	372	360	367	372	376	369	363	375	388	374	357	385	354	365	399	357	353	412	379	374	398	355	404	393	375	356	369	400	399	365	361	340	384	337	374	371	367	411	407	365	384	412	368	388	410	363	402	376	355	383	389	393	361	348	352	357	351	359	358	363	351	380	380	394	388	336	359	390	353	382	382	379	376	323	346	376	404	387	386	376	406	378	371	373	384	387	406	364	353	380	378	399	383	363	381	350	376	388	388	371	374	399	307	341	393	391	386	369	358	408	366	361	369	388	382	355	337	369	363	353	380	383	375	414	354	423	373	353	375	367	377	438	389	337	355	345	359	345	372	338	362	374	373	348	361	352	351	368	374	359	371	374	378	395	373	356	364	373	395	386	391	379	355	358	337	385	341	372	358	383	379	364	366	334	366	394	380	389	370	363	348	360	382	383	333	371	380	367	339	380	364	360	348	389	365	383	387	380	383	363	349	372	367	370	356	385	363	374	378	335	364	410	387	363	366	373	370	396	386	338	367	385	373	363	349	400	405	386	356	363	380	389	384	384	380	384	385	375	363	337	395	373	359	385	334	353	373	370	376	379	374	385	352	338	335	393	363	367	360	331	366	371	365	406	367	383	399	362	336	340	362	378	350	370	385	390	363	397	360	349	391	360	376	342	372	361	378	362	368	360	349	373	371	366	376	383	396	369	379	355	374	369	380	401	369	383	386	357	361	331	327	367	385	402	373	386	363	403	400	332	358	380	370	366	379	352	389	375	375	371	382	385	376	376	358	379	397	385	367	414	376	376	385	402	348	368	357	384	395	349	389	354	400	414	366	365	342	343	393	338	396	372	360	373	352	394	376	343	393	365	372	351	344	388	351	373	366	332	344	347	393	389	370	408	396	363	384	388	356	384	380	355	395	397	354	389	376	364	388	373	361	361	391	383	359	368	426	381	353	369	360	391	407	367	358	355	389	413	354	388	359	376	336	359	378	376	354	370	350	366	375	370	375	354	357	370	350	391	377	349	401	365	395	335	363	354	361	398	380	390	382	367	373	380	383	353	390	410	377	403	369	358	373	375	384	350	349	383	389	362	371	376	371	369	383	379	387	353	367	384	344	363	385	404	391	356	392	358	380	383	392	384	376	355	398	332	385	385	343	395	368	364	397	347	364	370	379	378	393	342	357	393	356	374	385	359	361	373	377	355	399	349	370	378	380	370	379	380	390	355	368	355	333	358	388	360	360	369	361	383	387	362	374	415	359	405	333	349	348	415	410	391	346	380	350	388	370	364	371	380	392	350	329	359	424	401	370	377	372	355	407	380	352	368	384	368	368	359	376	360	359	358	353	372	377	393	405	337	383	377	393	363	361	367	372	380	369	361	349	384	372	364	370	345	403	360	377	347	400	354	363	400	424	370	368	368	379	407	354	374	400	371	355	378	359	334	345	405	370	400	418	368	388	355	355	384	375	352	354	348	383	398	363	378	343	379	362	359	348	378	354	366	381	379	384	372	379	389	380	375	363	405	353	353	356	386	387	361	402	375	344	379	361	403	357	351	376	364	382	345	388	360	386	363	371	354	377	404	403	376	347	356	342	412	354	401	367	379	378	360	382	358	358	392	360	399	366	382	399	349	354	382	386	382	364	359	336	390	398	345	382	399	387	390	339	367	396	368	386	385	389	366	345	397	380	369	354	393	346	360	403	348	348	361	360	372	384	360	373	346	359	387	344	340	363	384	361	351	379	345	354	349	347	367	362	406	352	381	428	382	378	371	366	402	364	374	405	360	381	358	399	371	370
23904	21098	28328	24156	21042	11758	2121	1446	1443	1440	1569	1366	1121	886	774	786	695	681	585	628	607	592	559	565	479	471	469	471	506	491	487	458	467	414	466	402	465	465	442	448	464	440	420	433	401	471	385	427	430	392	369	396	439	410	407	405	404	363	416	394	427	383	396	444	380	415	399	432	444	405	408	408	423	399	434	401	413	408	424	417	412	395	412	411	400	419	379	411	443	406	410	367	377	357	405	401	424	383	415	404	410	405	416	394	420	424	388	399	416	387	388	374	408	422	403	392	391	391	434	396	416	388	394	439	415	450	400	396	392	368	445	370	414	417	407	384	350	413	399	374	427	461	413	455	393	385	416	420	415	370	404	395	387	438	373	392	388	365	430	406	427	428	409	406	382	355	382	375	384	443	419	399	397	377	402	376	410	397	393	381	389	416	423	397	389	385	377	391	411	409	371	398	425	362	407	390	415	403	370	398	384	387	428	404	405	405	386	407	417	384	405	401	387	391	406	400	393	441	404	402	397	445	406	381	420	397	385	359	424	396	404	395	365	422	405	427	449	370	447	423	375	421	432	391	418	405	379	381	402	398	419	421	408	397	414	407	403	397	417	378	416	419	387	397	440	419	423	420	388	390	370	405	411	424	406	394	414	400	399	402	407	398	419	444	380	388	388	399	388	398	393	385	421	382	440	409	418	413	388	412	381	422	425	388	400	403	393	397	399	387	397	406	375	440	414	398	401	394	445	393	420	398	365	416	416	397	400	409	415	380	407	396	423	415	440	415	413	425	414	387	387	431	375	384	462	394	387	397	373	396	409	385	411	390	425	435	402	418	425	403	380	434	417	411	414	378	416	409	422	426	434	429	455	438	402	388	403	384	432	403	409	390	388	404	413	427	409	418	401	394	409	404	423	432	360	441	425	401	404	372	411	389	395	397	378	414	390	393	426	405	386	368	392	414	444	409	413	381	391	374	405	376	402	402	407	425	380	426	381	386	396	382	381	421	414	370	374	404	407	364	387	402	397	402	392	388	417	418	396	381	390	412	412	417	419	427	410	420	387	398	415	404	389	412	381	410	450	405	408	385	364	381	399	397	413	424	372	417	392	422	447	428	383	389	423	435	363	393	415	403	383	427	393	419	412	411	399	392	418	422	417	436	409	398	406	379	397	431	379	420	392	397	428	406	392	435	435	407	369	407	405	379	422	385	443	397	418	399	419	440	381	410	387	425	424	390	391	401	440	374	398	397	414	372	435	406	388	427	403	412	390	386	428	406	412	395	458	404	397	418	399	446	415	409	403	397	417	398	403	405	391	413	415	387	406	377	415	390	401	379	419	409	425	435	410	419	437	372	386	421	373	405	379	361	399	399	423	413	402	434	361	398	396	422	399	414	398	436	407	418	416	391	412	372	447	386	385	379	394	423	408	430	419	390	368	408	414	407	373	389	395	408	401	392	393	402	413	386	397	393	414	425	408	418	397	399	408	379	402	380	417	413	398	393	434	402	416	391	391	405	394	415	382	396	403	390	386	403	378	406	393	422	368	378	413	390	388	390	449	400	419	428	420	400	410	389	401	377	415	424	373	391	380	432	435	423	380	406	410	430	395	407	419	409	374	396	398	414	371	387	400	419	432	420	383	407	421	429	383	422	429	417	384	401	373	393	376	401	392	444	390	382	375	395	383	442	415	364	399	415	386	392	406	409	412	388	400	408	443	393	414	420	385	390	399	361	378	430	349	417	369	417	386	401	402	438	377	380	381	436	431	429	401	390	421	426	377	425	401	447	432	400	384	441	403	400	373	426	421	409	400	432	418	366	368	387	436	410	376	338	383	425	396	400	400	406	383	370	387	405	395	404	398	401	367	400	433	398	405	387	369	439	377	417	407	393	395	424	415	436	392	368	393	373	366	389	392	425	393	417	400	459	372	389	401	384	395	404	386	389	385	438	443	408	410	408	410	366	428	420	411	384	382	416	407	411	387	393	391	400	439	440	411	395	398	419	357	403	384	416	375	376	380	411	383	365	396	400	398	405	436	373	391	402	382	435	444	401	433	397	416	425	409	433	386	385	391	451	355	418	417	425	358	386	427	391	409	376	386	422	391	422	400	387	378	398	439	372	429	412	364	379	407	431	396	438	418	392	394	411	414	380	387	380	418	433	402	411	436	406	388	437	376	383	395	391	407	401	420	387	390	386	438	370	387	414	409	374	407	427	416	404	395	393	394	422	435	404	414	419	405	416	387	384	387	407	398	405	415	414	416	394	372	409	440	389	380	405	397	383	413	416	419	397	359	408	387	425	421	391	402	385	454	366	423	433	398	364	393	388	420	406	397	398	440	378	400	445	445	393	405	410	408	382	412	379	421	441	419	405	439	389	435	408	355	431	413	392	421	399	426	433	369	401	398	409	422	404	402	441	393	395	401	404	434	419	460	415	425	402	377	386	417	378	433	425	390	392	387	400	411	352	382	420	405	405	383	399	417	384	404	375	417	428	408	424	411	411	418	385	415	445	453	451	388	424	390	427	415	387	413	426	367	383	393	407	404	400	405	407	425	428	437	376	413	369	401	411	390	430	394	430	395	411	410	420	371	393	390	426	416	378	392	410	395	378	426	430	404	402	377	415	424	446	388	404	413	424	415	397	407	380	395	411	393	439	403	392	440	418	341	423	410	411	428	427	419	405	405	379	379	411	432	427	343	412	401	414	409	364	399	407	417	387	396	399	415	393	402	420	366	403	406	397	401	412	379	393	399	385	403	413	411	389	379	426	398	377	377	393	395	374	409	399	411	441	388	429	404	414	377	403	439	389	392	400	409	379	414	435	422	377	418	408	422	410	397	398	434	411	414	407	414	383	388	394	409	370	393	392	388	428	428	410	393	371	384	392	419	397	390	394	396	396	412	410	406	396	419	422	403	439	393	397	385	389	405	391	428	389	432	427	399	378	371	439	396	414	374	433	392	390	443	418	422	462	377	399	409	437	397	382	409	377	442	405	408	409	419	387	389	389	399	434	414	438	397	391	361	418	416	402	430	363	392	398	367	377	400	376	402	426	397	374	367	369	377	397	430	414	380	411	441	458	376	420	402	397	414	420	402	392	452	371	382	417	384	408	390	402	387	382	421	379	442	390	400	409	397	396	435	412	366	420	383	407	433	383	395	409	380	417	420	384	395	396	403	411	396	397	360	374	427	417	396	382	404	395	413	431	412	466	395	385	358	425	401	395	382	368	432	418	403	393	391	373	387	418	436	427	424	411	423	429	382	370	406	398	387	426	413	439	421	416	401	409	401	390	435	416	387	376	395	426	419	381	404	393	413	417	389	435	405	403	404	407	381	406	377	410	416	411	437	392	439	410	393	428	411	431	417	375	387	401	390	418	389	378	385	404	421	451	386	420	420	394	427	405	411	409	405	356	417	441	421	381	392	357	398	401	416	397	396	416	423	412	391	409	384	402	405	395	395	402	384	399	465	404	417	404	415	387	399	351	428	372
30530	51980	33567	21102	8665	3399	2589	2401	2425	2465	2481	2236	1630	1268	1132	996	882	826	825	863	811	733	788	711	658	608	637	585	562	562	590	535	514	527	516	508	498	470	499	519	497	482	500	459	470	458	480	511	444	499	459	468	444	471	439	438	442	459	451	428	440	454	477	420	475	437	435	430	477	465	500	462	430	453	499	475	445	467	430	469	472	458	438	474	482	483	454	448	439	441	479	431	443	463	478	465	492	497	414	472	470	483	497	440	481	463	414	480	456	433	462	450	429	445	447	434	469	438	463	433	442	438	450	436	453	451	421	443	437	495	454	479	421	441	471	463	452	476	475	435	455	463	469	505	421	458	455	485	438	424	505	458	428	476	464	485	473	474	449	460	469	440	457	456	451	447	486	428	448	464	441	428	447	384	431	510	468	475	475	456	491	428	478	428	444	459	478	446	458	434	423	423	487	428	475	439	470	451	444	490	476	478	426	476	447	471	462	491	454	469	429	463	440	446	407	470	414	437	462	449	489	431	445	476	425	437	460	435	458	422	430	419	468	505	466	431	455	450	450	468	473	465	442	450	469	429	463	457	428	481	439	468	435	416	496	471	473	466	442	438	443	477	451	450	489	436	459	458	460	468	447	442	456	459	444	463	452	458	445	459	465	425	441	458	472	464	439	460	480	476	519	470	451	440	436	444	449	463	420	485	479	449	433	465	397	491	471	474	496	456	476	447	428	458	462	468	471	432	474	434	465	459	481	450	502	422	454	465	419	447	457	454	423	461	510	459	473	435	468	447	493	461	470	481	448	498	450	440	481	452	453	487	425	431	484	439	456	424	460	475	480	399	496	446	425	431	461	490	462	498	462	471	458	467	452	397	442	471	431	460	457	453	460	447	475	483	467	438	482	440	406	463	449	467	423	469	446	498	477	456	456	445	511	433	456	480	440	472	480	460	424	467	430	424	449	462	448	465	465	485	442	436	422	445	450	482	448	461	461	484	474	412	461	428	451	466	442	451	491	459	438	464	420	495	460	391	432	495	492	463	446	478	424	477	446	513	462	458	448	498	410	503	480	457	425	458	441	472	434	479	480	453	436	498	430	449	412	473	445	437	465	440	437	464	487	457	476	423	431	393	477	441	469	429	435	460	437	476	447	438	435	397	450	443	471	465	478	448	468	453	461	454	392	456	448	448	453	411	428	433	463	444	455	426	484	441	479	445	444	471	459	420	448	474	444	451	487	447	466	455	468	471	452	454	454	457	441	465	448	453	433	453	436	445	453	438	477	424	430	481	463	406	415	441	459	463	466	501	429	424	450	429	446	421	453	430	439	476	435	456	466	444	471	493	431	428	431	457	493	423	403	465	459	427	441	433	464	453	465	445	449	487	473	453	467	444	489	474	498	480	433	452	482	476	456	454	464	454	494	428	465	455	460	467	407	466	485	461	474	505	408	451	445	468	494	459	440	466	457	468	467	427	445	452	476	442	472	475	451	468	462	465	457	440	487	489	453	472	444	424	445	462	485	460	451	467	490	502	484	433	447	431	414	420	405	432	479	474	461	439	449	430	491	454	467	448	492	457	488	440	439	440	471	434	423	463	454	447	444	483	439	427	467	448	454	473	481	459	450	491	495	472	425	409	449	475	440	441	466	467	436	470	488	461	443	458	472	432	475	450	458	451	445	520	440	425	489	465	463	418	453	448	485	453	458	490	496	444	418	460	409	460	460	463	446	482	470	449	448	452	441	488	464	454	430	453	437	445	452	486	462	489	442	513	511	432	489	443	458	477	449	489	489	440	486	459	457	393	496	435	421	460	399	454	441	434	501	489	443	471	445	438	473	432	447	460	456	451	410	446	452	449	423	509	447	444	447	481	431	430	491	461	442	509	449	471	436	468	476	449	440	486	462	457	426	452	457	434	484	443	445	452	446	469	476	495	476	452	413	434	454	453	482	493	441	463	493	435	457	462	459	464	477	463	458	458	467	490	480	429	419	490	472	474	469	419	450	417	430	480	447	470	475	440	484	469	466	426	432	456	458	451	452	437	412	462	463	446	448	460	469	407	423	489	444	470	459	466	428	463	481	474	447	497	459	443	451	470	469	436	423	426	480	463	457	449	472	441	467	446	431	452	453	440	434	461	492	472	449	452	456	428	491	479	408	435	475	456	432	435	438	415	457	442	424	495	420	417	456	440	459	492	446	446	466	474	439	464	447	491	484	458	451	417	487	479	483	492	480	482	424	444	462	465	494	462	453	482	443	496	460	484	473	477	442	416	453	467	463	452	452	438	433	479	447	445	470	405	429	438	476	453	418	447	424	433	465	484	469	482	404	441	460	442	466	458	422	430	488	467	438	479	457	451	448	440	415	428	438	422	480	448	477	456	455	476	458	439	446	472	462	446	446	430	505	459	438	463	420	447	470	445	443	495	423	452	447	433	448	472	455	418	455	435	465	443	427	456	475	454	497	421	438	456	480	445	446	466	441	449	433	417	405	445	407	460	435	459	446	480	440	456	447	468	470	483	476	455	448	461	491	433	486	427	444	423	422	509	452	474	467	446	477	498	440	491	454	438	468	437	436	427	443	435	469	496	452	455	467	489	474	491	442	451	434	451	464	457	436	466	476	470	435	458	506	463	428	450	453	440	460	431	435	438	464	474	463	474	502	447	460	443	459	473	491	477	454	464	471	427	477	446	449	445	480	433	493	492	455	448	469	482	432	439	448	463	423	470	460	481	444	436	429	455	451	445	458	432	401	449	449	469	457	454	464	449	450	442	482	450	486	437	454	446	451	442	452	488	451	484	455	430	411	443	451	453	431	485	439	491	453	447	467	445	454	485	479	432	490	424	479	465	450	503	464	436	436	418	448	419	450	450	496	448	452	449	495	492	435	460	431	470	424	475	429	473	456	466	463	419	414	457	492	435	435	449	456	453	456	440	435	464	453	463	410	476	455	471	433	474	473	439	494	467	446	470	442	461	481	468	458	479	428	461	475	454	433	439	434	411	480	469	483	417	445	436	443	404	477	439	467	426	466	448	469	435	468	491	471	462	473	433	486	476	462	450	483	472	454	440	464	462	448	430	440	439	451	443	399	488	456	440	476	433	451	462	442	449	456	487	453	472	481	443	477	500	432	423	451	467	444	443	487	441	455	455	441	456	471	482	454	448	477	456	476	414	441	414	441	442	444	450	455	479	433	464	466	484	435	415	440	449	466	470	490	461	446	465	467	452	466	429	451	473	424	451	433	480	430	431	405	441	439	465	434	454	507	458	477	462	410	485	475	416	446	442	485	450	479	482	445	469	481	439	512	494	464	464	476	458	460	492	457	454	474	444	464	440	444	464	442	453	430	418	408	463	465	463	464	447	430	482	477	451	435	443	471	453	434	474	447	442	447	443	445	479	462	429	444	490	460	441	451	484	434	450	451	449	473	489	464	452	411	451	432	446	452	404	453	457	479	394	467	456	446	451	450	447	419	492	452	461	448	478	424	478
25259	21231	27483	25880	14982	2496	1073	1045	1033	1101	1166	964	815	715	689	622	586	549	473	598	549	544	542	456	506	440	492	473	432	465	453	435	471	415	453	449	402	420	382	412	455	427	400	411	426	425	416	399	425	405	384	393	412	369	377	385	414	387	393	410	390	403	395	395	436	370	414	384	387	414	385	425	383	408	397	374	402	382	385	437	422	398	387	398	404	406	425	412	398	384	394	418	422	425	393	407	435	387	421	440	417	431	402	394	387	413	394	415	403	392	418	439	393	388	378	381	368	398	342	430	410	404	437	400	371	410	393	394	356	372	389	416	380	402	408	439	416	387	428	381	430	403	439	406	399	391	372	426	400	409	405	379	422	397	367	398	376	394	373	378	407	402	417	404	380	391	401	394	414	398	376	387	416	397	415	420	392	393	422	389	397	382	372	424	382	396	385	394	390	374	376	388	379	413	383	406	397	410	407	374	396	397	397	393	410	389	431	396	423	396	409	391	409	387	405	397	393	423	388	387	406	424	389	412	394	386	393	412	411	397	438	388	412	391	392	370	400	420	403	411	398	411	393	410	424	407	401	394	419	413	399	357	422	408	364	434	384	429	398	406	417	416	415	398	399	385	396	359	391	384	400	389	415	411	365	396	392	404	354	382	389	400	417	420	398	367	388	401	452	385	423	401	410	379	402	377	371	380	410	405	396	431	422	416	412	427	460	392	391	393	366	340	402	382	388	419	411	369	423	416	397	414	383	405	405	412	407	409	395	385	420	393	397	396	417	396	410	438	396	418	411	393	367	400	417	403	405	384	427	432	372	358	402	424	385	397	381	428	410	397	405	397	418	417	411	422	393	410	401	388	403	429	414	393	421	410	405	386	375	400	398	390	391	394	368	405	430	423	369	428	386	394	368	357	392	382	441	405	395	392	397	409	401	397	440	410	374	427	414	389	430	444	415	365	417	385	363	415	416	410	399	416	385	399	403	411	396	368	393	370	397	363	376	366	383	391	383	379	366	443	392	364	413	384	390	415	411	364	400	387	389	399	401	403	380	409	425	424	399	379	389	425	428	358	428	372	396	377	407	381	408	382	399	390	410	428	397	361	385	384	395	412	429	451	395	399	370	374	371	361	408	407	408	372	420	430	414	421	408	414	385	395	377	405	391	373	408	374	410	439	417	388	406	401	394	418	436	409	408	409	405	426	372	365	363	392	387	405	388	410	394	412	389	370	412	413	395	415	374	374	403	417	409	382	423	416	392	437	450	370	386	388	400	383	397	401	404	380	406	404	408	399	384	409	404	405	357	369	440	424	380	400	384	386	420	416	406	377	372	422	389	374	409	349	391	394	395	388	398	400	382	421	395	411	385	415	385	388	392	393	391	431	405	384	417	407	404	393	358	383	365	405	385	413	387	392	384	399	333	357	394	410	419	383	406	393	382	386	412	359	407	384	426	384	376	372	399	413	373	431	391	382	370	423	404	412	419	354	401	374	446	389	404	411	411	381	412	406	402	387	401	421	387	430	404	362	396	383	353	412	385	419	422	390	438	420	413	415	392	397	396	390	390	378	387	382	416	415	401	398	391	394	404	412	402	372	413	431	384	437	391	439	379	394	408	386	398	398	383	396	366	389	418	386	408	342	432	417	368	337	454	370	430	384	409	404	437	400	393	414	399	379	389	390	376	398	406	401	410	379	436	428	390	423	390	373	403	389	397	395	436	390	385	383	368	408	388	389	387	429	387	440	392	442	374	355	408	363	414	395	403	392	434	419	412	397	410	412	379	429	414	438	421	383	398	401	398	432	388	375	405	403	424	406	465	392	401	380	402	427	401	431	402	395	375	407	402	420	462	390	391	366	403	405	405	419	386	385	418	417	403	391	412	405	447	393	394	362	398	412	381	378	412	389	399	402	425	401	388	412	382	409	410	375	397	410	386	406	358	396	424	401	402	391	370	397	391	412	394	423	449	407	410	370	403	409	390	417	431	403	410	422	410	368	392	403	374	440	375	435	426	401	401	381	405	400	377	396	361	408	381	404	384	345	404	405	410	394	379	410	401	380	446	396	414	426	428	413	416	430	423	396	428	351	393	389	371	399	384	397	396	387	415	385	387	421	384	413	381	406	388	436	385	366	389	398	385	362	402	389	437	425	359	381	411	386	420	370	414	387	389	440	405	420	429	436	426	430	431	416	398	393	406	397	384	395	385	380	401	398	363	376	398	399	413	373	409	391	388	410	437	407	410	425	378	427	395	406	444	382	367	389	389	403	379	420	406	419	431	382	408	404	403	429	422	410	382	397	407	386	442	399	406	353	403	375	418	421	404	390	402	370	395	384	384	409	399	405	408	384	383	398	422	414	425	365	374	424	412	420	371	377	403	422	395	390	395	421	388	375	378	370	395	344	367	386	402	408	403	362	368	394	372	411	421	421	373	407	387	404	404	386	360	415	389	383	395	402	381	389	418	374	413	379	406	374	390	362	385	404	419	383	400	415	409	389	406	417	397	403	385	373	426	415	426	374	401	409	436	411	428	386	398	383	367	427	407	406	388	394	367	394	409	411	374	396	409	410	416	404	392	393	373	398	404	409	374	405	400	420	402	410	380	395	422	375	405	376	426	411	393	402	390	393	373	387	384	414	416	402	370	413	411	387	367	348	407	383	350	388	371	428	424	411	383	390	405	386	405	402	378	392	413	358	374	409	366	418	407	397	379	403	401	383	420	392	406	379	357	396	400	368	376	438	378	408	397	412	383	367	357	414	406	391	395	411	437	426	427	384	411	427	391	381	371	423	384	394	382	440	394	433	375	425	372	399	388	409	422	405	385	399	390	371	387	416	419	358	384	425	412	373	368	391	353	415	375	421	439	400	406	421	419	439	429	394	384	377	403	351	433	388	391	356	385	424	380	428	400	369	426	433	402	391	390	409	402	385	389	367	394	391	407	418	406	435	421	388	392	407	391	389	386	398	386	372	413	442	403	443	431	403	401	419	397	403	398	456	376	408	388	417	394	401	382	435	439	373	401	383	358	350	409	411	368	373	408	412	374	414	395	402	413	408	405	389	415	392	370	392	420	418	377	421	416	353	448	400	388	369	428	422	405	392	413	385	380	432	419	422	365	430	391	414	399	405	417	391	394	402	452	397	416	401	375	433	417	400	386	383	401	436	419	379	401	443	435	398	427	386	421	415	399	387	398	400	380	393	432	390	363	402	413	408	388	415	426	387	410	383	359	393	397	387	385	434	415	385	392	397	423	388	375	393	389	387	401	389	386	381	401	368	377	394	389	430	410	369	397	411	425	420	417	383	417	407	413	381	411	402	407	405	357	449	414	386	402	432	387	417	410	423	368	390	404	434	389	382	425	430	415	430	394	410	392	371	398	401	421	415	410	402	395	394	416	381	352	404	415	409	433	394	393	412	402	390	409	358	426	390	401	383	416	408	411	407	386	438	386	408	402	397	428	386	368	400	414	389	341	430	429	408	371	393	430	361
29794	44950	31723	23247	9741	2522	1838	1750	1806	1850	1951	1646	1269	1062	966	845	846	744	736	677	696	677	635	580	658	602	521	538	582	553	542	522	530	550	537	468	532	538	510	479	491	491	488	481	428	474	456	477	463	487	486	462	458	471	487	451	489	507	463	526	478	450	476	489	449	488	472	442	441	448	486	529	466	464	446	486	448	496	456	457	467	465	476	481	473	466	475	434	471	456	482	487	465	444	452	435	485	465	499	440	485	466	487	482	460	474	439	470	476	469	468	460	485	464	449	488	473	469	461	476	439	450	474	461	470	492	475	465	470	483	474	453	432	461	414	446	490	529	469	526	455	429	445	465	465	493	461	450	491	513	444	431	477	470	458	408	440	473	462	473	463	454	488	473	471	486	463	457	450	471	495	445	477	470	431	415	471	460	483	515	498	473	476	444	507	499	428	462	456	448	424	477	447	454	466	478	458	467	478	455	470	478	473	465	481	443	437	476	471	508	443	424	468	448	445	453	443	451	469	459	437	444	476	482	461	460	451	459	480	455	465	523	492	462	460	426	465	505	487	480	475	465	426	460	458	493	491	497	451	430	502	438	497	493	437	446	445	469	446	476	480	444	446	453	457	465	468	488	464	431	480	451	470	421	462	471	485	486	474	462	440	428	478	442	521	459	453	412	474	467	482	437	464	444	425	431	468	468	396	495	466	450	507	497	455	484	475	468	500	482	467	461	433	484	462	462	419	455	488	427	431	503	462	476	469	459	453	483	473	462	439	459	475	488	461	433	474	484	483	440	472	471	485	463	468	457	436	424	459	495	426	445	450	448	452	497	460	443	457	472	485	455	428	486	470	451	465	442	480	504	473	480	489	473	450	455	450	413	464	513	448	430	470	434	449	459	473	489	450	458	497	474	474	499	482	463	460	441	470	475	487	478	446	461	469	459	530	466	474	464	442	445	494	475	451	486	478	450	492	493	493	453	482	463	439	452	452	488	457	425	462	437	458	449	491	440	460	435	462	476	489	457	477	457	459	449	441	487	469	456	501	486	441	462	446	461	473	447	483	444	459	426	453	471	435	432	464	469	485	491	449	463	471	450	489	478	486	466	461	459	480	481	458	432	457	459	452	528	483	454	486	479	433	466	451	480	467	458	472	441	452	442	459	485	460	438	454	408	485	502	432	492	472	468	482	472	465	513	441	454	467	474	455	434	463	505	469	468	486	442	457	444	449	481	483	454	485	475	412	452	466	450	438	461	454	451	441	473	490	445	491	446	467	486	431	461	474	462	455	451	497	431	429	478	431	477	456	473	490	470	473	440	448	433	464	466	479	485	455	422	432	484	431	453	486	452	445	411	469	475	458	486	474	427	447	457	438	494	530	461	459	485	470	448	489	459	478	477	460	446	482	460	472	459	447	443	454	468	509	461	474	467	482	456	461	491	437	472	499	456	454	442	448	450	417	457	460	440	461	449	432	480	464	458	476	522	490	435	491	460	455	489	480	429	448	462	465	478	484	416	507	469	480	479	436	448	453	453	424	461	442	460	426	473	467	470	478	475	466	454	473	440	448	470	507	454	424	471	458	496	449	452	471	461	471	479	492	453	490	471	472	488	478	434	443	458	452	436	466	482	450	468	468	481	494	432	449	447	460	464	431	436	482	469	494	456	480	467	477	476	450	460	450	464	410	475	491	429	482	484	488	481	431	448	459	474	442	455	457	450	451	473	488	463	477	510	469	475	459	463	462	446	484	459	500	459	491	445	409	444	479	468	438	444	445	464	428	453	440	466	429	465	427	504	477	453	430	435	434	474	470	432	451	448	447	437	471	451	510	455	487	439	453	438	453	451	476	471	473	460	471	486	490	484	462	461	440	465	459	468	443	462	477	439	442	442	462	451	467	428	505	424	456	429	430	462	461	473	471	498	422	440	446	452	516	485	462	494	462	458	502	422	503	445	451	462	467	509	445	436	443	485	416	473	476	453	452	467	483	464	453	451	474	426	468	490	443	477	497	470	496	453	420	462	473	459	419	458	461	498	514	483	456	466	489	457	473	479	477	476	461	439	477	445	461	464	478	456	454	475	471	441	498	463	469	476	481	436	464	465	468	451	462	462	449	449	464	501	468	456	466	436	451	480	472	446	459	449	481	428	479	452	459	442	434	442	471	456	485	487	470	473	452	476	473	448	491	476	422	477	484	453	442	455	478	514	439	453	476	476	427	448	446	442	459	501	451	485	483	464	466	461	472	470	478	465	494	454	446	499	443	429	437	488	469	493	488	507	470	505	489	484	445	472	469	470	472	454	446	456	449	460	460	469	470	467	451	512	435	441	488	464	449	441	449	479	446	475	466	466	443	461	459	435	470	469	470	450	481	456	425	479	486	450	420	457	461	451	473	464	446	483	473	447	464	474	454	510	491	450	449	433	443	465	510	464	433	449	440	459	468	474	435	465	468	470	489	434	449	464	444	463	474	447	496	497	492	426	442	476	489	483	480	437	453	457	459	469	471	481	443	463	469	485	462	509	460	452	489	416	497	459	458	461	424	474	465	443	459	465	474	461	470	486	489	471	457	468	459	427	470	499	419	502	435	493	436	457	451	459	425	462	436	473	468	467	440	481	445	462	479	465	424	418	474	437	459	454	468	491	456	449	491	492	456	483	465	475	478	466	486	457	436	478	480	430	463	445	480	473	479	460	430	463	462	486	474	440	463	474	455	463	497	465	461	470	482	461	429	455	465	469	461	455	474	459	461	474	453	470	466	464	454	436	452	470	514	447	459	461	468	436	472	474	471	436	452	486	447	438	443	457	496	479	453	441	427	485	466	480	442	461	490	463	451	443	467	454	464	467	470	499	468	492	414	440	484	427	479	487	486	472	432	453	457	442	447	444	498	467	498	445	481	480	467	471	460	469	499	429	480	422	470	437	447	473	471	499	467	452	477	497	480	444	482	451	412	471	472	460	454	445	456	460	449	457	458	433	443	460	469	463	467	452	461	463	470	413	448	488	496	479	412	482	468	483	454	442	450	462	435	428	476	463	453	498	456	449	471	465	474	473	484	469	461	419	420	446	477	475	476	460	481	467	469	463	472	457	498	453	459	451	441	446	483	467	468	443	445	485	468	438	486	459	475	488	450	455	483	492	431	471	484	490	468	478	497	474	467	465	457	452	454	485	447	461	444	448	486	445	451	453	476	469	467	443	460	461	419	457	463	481	482	500	497	436	475	433	443	466	480	481	446	452	477	424	464	464	451	412	465	487	474	492	449	450	494	446	497	440	501	490	460	480	439	460	452	460	468	473	471	417	448	486	439	480	493	508	489	421	421	468	481	462	474	484	461	462	474	458	456	462	434	490	456	487	471	447	464	470	429	442	484	441	452	495	489	446	498	429	448	455	475	456	497	485	456	416	459	475	461	480	461	477	480	480	464	477	463	468	458	462	494	452	460	443	478	458	429	454	443	462	468	469	453	477	432	473	472	521	440	489	435	455	465	512
23120	21326	28981	24020	21351	21135	10062	2382	2059	2141	2104	1916	1573	1342	1107	966	1033	1020	888	905	877	783	757	791	735	674	698	671	689	638	673	671	629	651	593	608	617	670	589	600	570	623	538	558	550	559	601	595	587	562	581	559	552	598	579	553	546	517	560	567	562	595	576	554	579	586	567	574	555	583	527	594	584	583	551	587	524	586	559	532	595	519	548	546	585	575	567	572	534	586	619	560	562	601	572	611	569	562	551	588	563	592	541	568	590	560	596	574	562	623	535	571	534	559	552	601	530	573	578	556	558	575	597	541	611	569	576	540	535	589	555	583	577	520	570	560	534	549	542	570	575	552	557	587	526	596	535	541	581	598	577	585	571	542	527	557	612	599	571	575	560	548	521	588	553	561	568	604	558	521	543	578	574	563	559	544	577	586	562	518	551	525	551	600	584	570	525	567	552	547	559	563	593	578	547	591	549	571	575	577	568	582	557	556	555	573	591	590	565	562	530	556	543	541	601	548	561	596	536	580	549	592	544	550	607	533	561	542	543	568	556	538	566	545	547	556	545	572	536	554	575	581	560	614	559	572	572	547	520	518	588	560	562	572	570	583	553	532	562	596	560	595	582	552	583	598	634	579	579	581	607	522	552	539	556	568	580	533	573	597	546	572	528	537	554	504	583	590	567	516	532	511	580	530	543	573	554	551	589	590	589	580	590	555	520	541	613	572	529	589	605	598	575	550	529	552	552	582	560	547	517	566	555	550	560	569	566	574	570	562	572	562	556	577	527	575	566	565	603	564	517	573	579	580	533	580	570	592	541	573	546	587	546	545	573	534	546	540	577	590	551	593	552	559	545	527	525	579	576	597	598	566	566	581	609	571	589	555	565	555	565	573	550	556	569	586	564	555	556	568	542	528	569	567	542	578	588	557	564	547	545	557	575	587	532	578	539	571	579	592	608	582	558	546	604	568	568	555	562	557	554	556	577	569	591	574	597	616	539	514	535	569	551	569	545	559	547	583	567	576	570	632	564	574	545	581	578	551	555	538	554	552	548	596	548	546	558	617	543	589	595	595	566	575	579	539	548	558	560	525	572	549	556	583	555	537	577	547	537	546	585	544	617	620	574	536	564	538	544	558	599	540	580	550	546	568	559	583	629	569	590	542	564	536	514	557	614	565	564	573	572	558	562	591	545	537	566	523	546	592	567	516	546	540	535	566	590	552	527	553	556	578	553	559	529	588	585	555	559	526	550	609	580	531	560	565	594	569	574	529	589	554	578	581	576	554	580	575	577	538	592	549	556	561	588	575	550	576	553	562	568	556	549	555	536	529	614	544	557	529	605	560	592	547	549	554	608	543	609	524	554	539	544	530	560	616	579	621	526	531	585	547	545	573	561	537	569	602	580	559	580	571	534	561	563	573	583	542	534	572	540	571	563	547	526	577	554	531	614	559	557	544	538	569	598	536	593	562	565	549	565	541	572	552	590	553	528	546	573	596	547	549	505	567	586	542	561	631	545	527	563	584	551	579	578	558	551	582	595	557	533	600	542	592	548	599	587	543	556	531	578	591	583	587	544	568	616	575	583	560	534	572	558	548	570	563	566	568	536	605	589	566	549	584	576	569	565	618	542	566	543	552	560	571	574	585	566	627	618	579	571	564	563	553	573	554	562	569	546	568	540	559	551	569	582	558	534	551	563	564	576	575	556	577	565	547	567	579	583	559	546	527	584	595	614	564	580	583	538	556	551	602	563	545	613	572	510	597	573	563	565	584	572	542	556	570	547	554	570	576	574	538	576	556	547	590	532	563	545	527	529	573	625	551	590	546	546	567	546	568	528	592	545	596	583	565	582	523	528	557	535	527	542	527	602	591	551	585	561	550	598	544	507	574	550	586	578	515	552	521	568	611	568	594	568	581	562	549	550	603	518	566	585	565	536	524	574	572	535	547	547	551	541	538	557	575	605	537	553	545	541	578	546	548	556	573	591	553	548	549	544	577	582	561	550	536	590	597	582	561	554	586	533	587	553	565	547	546	563	507	626	552	562	579	556	581	548	576	552	598	566	589	555	568	602	567	527	575	577	568	604	567	588	543	570	542	542	617	515	581	592	565	593	597	564	555	549	585	555	549	597	567	530	556	550	570	578	592	560	577	546	537	554	554	561	570	595	562	517	594	567	553	537	591	557	512	550	567	597	559	561	522	531	563	585	589	529	605	537	572	557	598	587	526	550	532	584	578	584	546	578	552	600	553	569	548	541	572	509	578	599	567	565	591	571	542	565	569	565	578	559	596	572	537	560	592	578	569	558	551	530	595	592	587	554	582	564	527	588	565	561	530	569	557	584	500	540	554	553	599	571	535	555	577	545	532	583	553	563	530	559	553	600	612	570	573	592	542	599	582	570	546	588	584	533	551	563	564	568	522	559	542	530	527	573	561	531	549	544	580	577	596	584	594	588	567	544	533	543	611	572	557	557	610	571	523	537	516	588	570	544	531	548	608	531	559	604	533	574	594	469	590	552	615	557	585	587	519	577	540	593	560	590	568	599	537	604	575	566	580	570	591	517	559	575	571	515	579	575	571	567	604	561	530	532	548	593	554	558	600	600	560	597	528	551	563	580	590	542	566	569	592	587	584	509	579	555	587	574	570	574	609	609	587	597	541	526	579	554	601	549	556	586	585	571	548	569	580	564	530	551	595	500	542	531	605	590	575	591	561	555	529	562	536	554	548	603	546	582	558	539	562	550	549	544	555	549	599	562	581	542	554	582	569	581	521	553	550	576	549	526	545	568	585	540	535	579	551	599	565	577	554	569	544	568	521	555	582	551	581	604	510	530	573	591	554	596	563	563	570	538	556	541	569	579	513	505	576	543	593	564	574	583	513	561	568	555	565	551	554	541	554	568	568	568	550	579	552	551	581	548	600	579	582	522	555	586	514	541	544	531	561	561	536	568	569	537	546	538	550	553	583	587	525	575	571	577	556	605	580	580	595	552	513	547	571	593	558	522	563	604	573	579	561	547	543	562	552	571	556	555	548	564	559	596	552	564	527	586	559	561	566	569	550	568	592	531	591	560	555	562	571	557	534	567	546	521	569	554	533	553	658	563	547	571	622	583	565	544	534	562	565	595	588	508	541	555	557	614	544	537	546	555	544	587	571	578	577	601	565	565	552	568	536	566	530	578	540	560	538	563	565	543	548	564	549	570	588	570	574	520	580	565	545	552	561	569	568	568	533	571	562	591	571	528	574	572	585	557	591	572	524	566	560	572	551	598	562	580	571	557	561	532	550	567	565	561	592	580	576	564	605	521	583	539	548	597	586	560	557	583	555	551	544	548	514	562	555	556	588	567	571	576	558	575	592	588	547	520	546	556	565	562	555	544	561	547	564	563	576	598	599	570	571	566	523	592	557	560	550	535	579	571	558	582	570	556	528	612	575	562	530	544	548	568	555	575	558	573	550	596	553	583	570	529	591	545	538	570	545	570	577	578	594	533	589
32820	54477	44472	31533	14542	4846	3940	3571	3447	3377	3308	3077	2403	1924	1645	1383	1355	1268	1193	1188	1146	1117	933	927	874	854	833	800	830	797	765	776	805	743	772	719	721	697	682	695	653	647	644	646	643	613	608	653	649	628	600	634	635	616	624	623	663	623	632	665	577	631	632	648	639	649	640	623	559	593	679	578	640	589	650	605	585	605	632	572	580	622	612	632	605	654	640	634	590	629	652	615	622	623	681	600	666	657	659	640	623	634	627	639	631	643	584	611	618	589	604	628	628	640	634	664	640	612	606	617	652	664	638	662	637	637	632	629	621	605	591	639	593	615	652	632	600	606	647	640	641	630	673	641	637	627	634	650	613	650	583	595	643	627	623	630	625	637	617	657	620	620	574	629	623	633	634	607	629	588	593	596	609	620	588	603	649	630	597	639	577	639	625	622	609	620	620	616	586	593	619	589	606	610	584	610	621	625	617	635	607	622	645	608	659	657	651	629	631	625	647	645	595	635	629	633	649	674	630	609	606	590	628	607	628	602	568	641	600	618	670	603	608	632	661	624	647	639	646	649	639	637	664	628	613	658	635	645	629	627	624	649	626	609	602	574	550	596	638	601	610	587	620	620	609	656	614	652	676	618	682	610	614	625	651	584	619	610	665	647	594	608	614	612	617	600	654	607	598	677	600	619	624	666	605	638	631	638	585	604	613	583	555	586	560	575	592	664	652	588	580	618	625	584	618	603	667	612	630	626	641	603	605	602	659	603	635	661	652	612	620	604	612	620	629	624	617	591	650	628	600	580	627	612	588	633	602	615	614	622	609	629	621	637	633	614	576	607	636	629	663	563	627	621	595	656	601	575	653	646	643	631	585	637	570	673	639	585	616	590	561	602	603	616	597	627	615	589	617	580	636	640	611	633	600	655	666	598	621	643	609	593	614	677	664	635	608	637	632	639	599	588	628	631	647	644	629	594	661	607	612	615	603	568	686	665	631	629	620	575	634	642	633	635	627	570	608	645	626	623	600	656	598	586	635	589	649	615	601	634	612	612	620	658	639	647	622	606	629	600	621	631	607	612	599	607	604	621	572	602	623	609	632	585	624	600	619	629	623	591	613	636	666	622	579	595	600	657	585	619	602	642	608	594	580	580	625	676	596	590	598	591	639	633	648	621	612	617	646	596	634	611	668	607	591	609	622	601	592	629	644	588	596	606	613	602	634	596	595	600	626	629	611	632	626	584	635	582	604	630	615	597	589	610	620	616	624	581	624	584	603	641	610	627	623	623	631	617	618	604	608	591	602	638	579	615	633	656	641	586	622	618	630	591	649	603	644	614	613	591	643	611	571	576	598	628	625	600	643	578	630	642	631	641	624	602	680	619	615	624	608	609	603	593	639	657	642	588	612	612	639	618	607	607	581	640	644	618	584	633	639	586	607	584	656	618	628	614	615	631	632	652	645	651	589	584	662	601	629	616	633	575	671	593	613	655	640	648	576	650	612	663	585	638	655	632	571	628	626	586	660	584	625	599	656	633	621	605	614	610	617	595	629	626	618	577	593	602	580	600	626	600	629	591	621	639	613	606	603	630	654	649	627	641	650	671	596	616	609	598	600	611	609	580	611	603	617	650	626	614	622	607	595	605	583	596	644	635	671	620	643	629	589	607	635	608	594	610	628	610	651	654	672	636	588	606	660	558	649	639	577	636	591	662	625	624	617	632	617	638	615	643	635	634	600	622	636	626	626	627	595	653	619	571	619	641	623	653	660	598	580	653	579	642	579	646	629	656	616	595	601	623	643	613	605	628	684	588	647	634	621	599	639	636	613	615	647	668	637	595	591	612	640	667	637	617	622	610	638	626	643	597	593	663	653	600	644	626	630	651	578	672	590	624	599	616	605	600	632	608	599	613	621	611	631	565	622	609	613	663	651	630	629	615	614	649	616	612	679	583	614	593	639	623	674	604	571	624	664	644	582	655	672	595	602	583	678	611	629	652	585	608	638	637	644	622	607	645	618	629	600	627	624	600	598	647	597	642	641	646	625	610	640	609	605	632	617	677	608	600	605	634	622	614	617	628	650	615	602	630	659	584	624	621	640	638	613	626	601	636	657	617	630	628	637	617	594	598	606	621	629	606	686	591	641	659	628	615	661	617	597	595	607	578	606	620	595	615	613	582	649	601	632	603	594	614	613	594	613	576	609	599	638	591	647	596	576	617	564	607	614	588	598	607	592	595	628	601	593	630	583	636	624	590	606	591	606	577	595	608	617	614	652	615	631	622	677	587	616	644	601	596	602	614	598	622	608	604	617	620	618	632	616	612	651	654	599	620	621	630	626	610	588	602	606	598	635	643	619	648	597	616	647	594	619	590	622	568	664	606	608	615	602	637	582	624	637	606	612	613	630	642	623	626	607	634	587	615	680	617	617	608	650	630	600	601	684	624	619	618	603	604	602	600	608	639	614	605	639	622	607	643	644	582	629	597	620	585	610	596	675	600	630	641	656	662	588	615	626	612	596	615	605	631	639	588	618	639	601	606	668	587	579	630	586	623	583	653	608	618	642	617	575	620	605	598	600	616	570	678	641	633	605	644	666	605	624	614	596	631	575	629	597	650	655	622	579	625	618	602	627	625	640	615	594	632	629	642	676	621	583	649	613	654	613	578	640	604	601	671	579	646	590	658	624	655	614	590	609	623	570	610	605	633	604	598	609	616	649	584	640	557	565	631	642	597	611	656	593	618	630	643	602	623	633	608	643	587	652	628	629	623	599	596	588	606	628	623	587	610	547	622	608	606	581	610	607	650	635	643	620	580	631	653	627	641	619	637	611	600	622	639	615	645	567	606	602	632	608	604	607	619	600	638	641	591	632	634	612	618	640	624	602	604	587	640	602	608	673	632	613	633	597	638	582	600	633	651	637	609	604	594	606	588	608	619	613	676	641	635	642	623	668	584	608	630	628	580	621	665	593	617	646	608	606	620	622	614	621	622	653	607	636	619	658	602	630	624	628	623	636	613	633	623	595	629	590	619	631	600	555	642	667	612	634	669	581	632	596	633	590	612	631	616	631	638	626	586	597	636	619	645	580	593	616	573	647	628	606	600	639	624	623	558	615	644	633	611	634	586	607	603	643	590	642	598	652	598	663	640	651	615	616	649	655	636	615	581	612	640	655	592	595	640	627	636	593	597	625	581	605	655	624	607	571	589	653	607	656	659	624	617	577	587	617	636	653	663	627	553	627	604	598	637	615	617	628	617	616	611	614	644	648	606	590	643	645	632	609	673	599	625	610	595	607	619	602	647	612	583	600	653	648	637	617	655	673	643	568	601	629	592	613	628	597	630	601	602	654	579	633	617	635	672	648	690	593	595	629	600	613	628	606	597	595	616	586	658	629	646	623	626	599	635	617	574	619	612	601	581	623	643	604	641	652	639	608	620	592	619	655	640	627	667	596	629	625	612	583	597	612	632	606	589	591	572	618	616	658	640	657	649	622	642	612	689
28303	24425	30576	19383	5466	1032	811	677	637	672	662	616	578	472	442	419	418	426	435	413	408	401	432	363	365	337	376	358	385	345	336	333	314	361	324	331	340	312	329	319	306	312	324	291	297	320	361	314	281	316	326	340	297	321	328	301	307	326	294	292	328	313	363	308	304	313	349	341	330	306	302	322	319	302	300	320	315	299	303	299	271	319	313	297	295	309	337	326	316	334	320	334	324	336	334	319	307	314	324	321	353	363	315	326	316	295	294	290	304	296	324	320	300	369	309	299	315	323	311	346	282	304	332	319	340	300	295	336	331	303	326	316	319	279	342	305	307	311	328	264	289	303	295	301	306	298	344	317	336	277	303	312	330	260	313	294	301	315	298	300	304	309	322	333	312	314	324	333	302	311	334	309	287	338	338	301	329	317	323	335	350	330	329	285	313	309	312	284	319	321	313	282	306	305	292	291	315	266	300	292	324	308	312	292	304	302	317	289	352	341	303	332	304	314	323	292	327	291	336	329	334	325	316	314	296	341	339	334	314	341	342	326	336	304	310	329	309	305	314	309	281	340	328	323	280	268	332	329	313	332	270	317	310	326	308	298	311	299	357	327	333	280	308	319	342	319	328	315	306	329	362	321	312	351	295	310	302	337	289	336	316	302	299	297	308	329	337	326	306	307	300	342	309	326	315	288	322	336	288	323	299	309	312	313	299	343	302	319	330	300	324	309	321	338	315	295	305	314	309	309	328	305	310	314	279	314	324	314	315	287	318	312	332	320	347	305	347	300	300	290	312	313	312	301	279	316	309	312	282	302	330	280	340	319	310	345	323	365	321	298	330	284	336	280	334	275	316	304	339	330	310	302	283	310	300	289	302	308	292	331	305	289	311	316	302	351	319	309	324	272	335	320	321	302	330	303	323	336	299	330	313	322	314	301	302	300	331	315	321	305	300	324	324	302	330	320	308	307	328	318	322	301	307	306	289	337	294	325	317	321	306	313	314	293	320	291	287	327	301	295	313	293	318	309	324	327	287	319	325	298	326	323	290	300	282	327	294	319	302	279	304	339	304	309	297	319	313	326	291	314	294	322	313	318	272	322	334	367	313	311	341	305	319	323	341	292	360	327	324	319	317	313	329	314	322	315	311	303	359	324	308	293	290	335	319	317	297	326	320	290	312	304	300	304	321	291	296	352	316	323	302	316	322	305	325	280	343	284	325	316	276	337	345	330	329	342	357	306	327	297	343	318	329	319	271	315	340	320	302	296	317	293	308	331	298	300	292	323	303	285	301	328	309	297	312	274	302	319	321	315	322	300	311	307	290	317	315	331	312	307	309	312	319	309	304	307	310	312	339	318	324	328	324	316	312	328	316	301	322	308	298	293	322	304	324	306	327	292	328	324	326	294	331	319	327	326	322	329	305	337	330	337	316	326	298	318	303	314	292	307	348	317	329	328	327	301	303	306	336	342	336	327	321	313	320	316	338	311	327	325	329	302	319	303	323	309	286	312	311	342	317	321	305	294	282	314	310	317	315	308	321	323	307	307	295	329	327	310	320	336	334	343	328	321	344	298	320	317	299	339	326	304	308	302	288	347	327	292	275	314	290	318	308	287	329	322	315	321	319	324	293	324	315	340	316	324	319	305	306	316	329	329	340	304	285	282	335	315	322	320	327	331	331	322	331	301	261	312	319	275	304	280	309	301	312	346	303	337	313	314	322	316	304	301	305	344	322	318	326	315	339	299	309	313	278	328	316	317	314	332	282	271	302	288	286	299	323	299	310	313	319	300	304	311	291	300	315	332	306	304	337	286	325	302	301	313	301	308	331	308	270	294	326	300	327	302	331	328	293	329	344	284	271	313	297	293	304	306	321	345	314	335	307	292	332	299	310	354	319	308	321	328	300	293	325	299	320	351	292	290	300	297	330	324	317	320	298	353	312	300	312	331	332	344	274	334	283	295	311	329	299	352	298	329	319	307	339	307	295	353	316	333	309	338	311	339	305	324	345	287	316	305	319	309	299	325	310	301	334	320	290	320	322	331	288	293	322	316	346	303	339	307	300	348	309	355	341	307	332	312	305	303	327	313	297	318	322	344	313	286	300	284	287	283	312	304	335	307	313	319	324	305	313	324	300	303	327	299	333	325	326	316	315	312	299	325	319	306	328	310	309	327	322	343	346	319	340	342	327	340	318	353	308	337	294	319	328	318	313	287	310	297	319	326	302	336	292	316	300	324	328	336	305	334	309	315	309	311	306	318	292	316	314	315	323	297	313	303	315	345	342	318	324	312	328	290	356	287	347	297	328	321	312	303	317	325	315	321	283	297	294	300	321	314	318	347	326	307	329	317	364	334	304	302	317	319	328	321	311	312	306	316	318	380	315	302	311	318	337	335	316	306	351	286	316	319	322	341	320	297	303	275	291	314	285	319	330	313	297	336	304	349	313	339	301	318	312	349	305	334	301	314	318	315	318	313	315	334	303	302	304	325	297	324	306	320	332	322	321	319	320	308	312	315	338	316	316	327	308	339	329	304	306	333	341	329	326	325	304	321	316	316	314	308	310	329	344	276	299	296	325	305	350	301	364	317	308	322	292	351	339	332	304	344	314	320	291	314	316	324	325	319	296	329	316	303	303	320	321	337	286	274	342	305	308	320	294	318	329	310	295	337	290	307	333	325	284	322	309	318	294	303	302	272	326	323	342	303	315	305	320	286	308	287	315	319	310	299	295	294	320	327	321	307	308	289	311	314	301	324	307	303	289	309	333	306	307	350	341	296	333	324	291	310	324	307	287	323	314	304	300	309	332	320	327	319	332	326	349	307	331	307	293	319	294	316	314	312	313	330	325	302	295	326	326	295	324	300	290	312	309	290	295	281	277	338	321	310	334	291	295	360	281	350	318	287	307	326	328	357	284	339	281	302	291	307	321	311	289	317	313	313	309	311	314	319	334	303	306	320	316	324	311	306	343	316	351	300	327	335	316	329	338	315	310	302	322	331	291	326	318	309	353	305	314	313	305	314	304	312	306	291	306	304	306	330	306	308	288	313	324	302	335	308	299	282	346	338	303	290	306	324	318	319	329	321	311	309	329	314	310	327	302	281	345	316	321	307	318	285	305	300	317	346	307	308	312	298	309	333	321	295	330	349	299	298	323	298	300	322	308	352	320	307	335	350	286	299	308	295	277	329	315	338	318	308	311	300	293	298	327	306	331	311	314	288	339	301	315	326	329	297	300	320	308	297	320	319	332	299	314	349	293	291	307	335	306	310	288	304	300	326	318	328	326	316	329	360	328	332	305	336	305	327	315	309	312	289	295	362	291	330	326	302	278	325	315	315	292	361	313	303	325	331	310	321	308	327	323	314	270	327	323	313	282	331	324	327	285	337	329	321	313	294	304	298	350	328	347	296	312	325	310	293	336	303	301	315	324	305	282	293	325	314	304	326	300	310	285	323	304	311	331	303	333	337	334	298	316	325	338	274	288	320	331	304
27479	39837	32802	16897	6819	1407	1197	1121	1093	1114	1037	959	879	727	612	570	557	577	535	541	512	475	497	440	431	478	386	426	434	431	411	435	452	427	397	404	404	409	400	397	362	388	346	377	345	371	369	349	369	366	373	360	361	397	370	365	323	364	376	389	349	358	351	349	338	362	359	354	384	384	371	384	354	354	371	347	358	408	350	350	384	347	341	345	392	381	353	391	411	358	343	375	368	363	380	366	378	385	373	367	377	347	364	356	340	418	348	353	380	351	356	383	395	358	340	361	363	363	355	397	328	339	350	369	349	344	385	367	405	366	342	344	354	378	335	362	410	340	401	351	393	363	355	372	359	415	398	346	358	379	358	353	371	392	365	377	331	377	396	379	397	365	354	340	365	352	387	382	313	412	377	351	381	363	357	370	367	385	358	349	375	361	391	369	382	355	359	347	366	366	360	406	353	355	357	373	391	369	370	377	353	388	401	379	349	395	368	386	360	394	357	367	325	343	404	362	363	366	375	373	360	378	352	367	338	389	365	396	352	390	377	389	376	374	348	350	363	360	354	350	365	365	366	361	353	394	386	367	360	381	343	358	340	339	358	397	390	353	362	365	341	361	349	366	370	373	381	364	385	367	363	364	352	372	351	378	378	379	387	396	366	381	360	352	377	347	401	365	381	370	355	348	390	353	406	351	355	367	372	356	369	382	351	357	370	386	377	364	339	408	368	396	369	379	377	343	399	370	360	318	376	359	393	389	366	373	349	346	363	359	415	379	360	378	353	362	353	349	359	379	377	385	388	371	396	378	360	338	367	372	390	361	399	406	349	403	357	389	349	366	387	372	346	334	375	343	383	365	383	350	381	407	355	362	373	396	392	368	388	352	373	338	361	358	380	358	354	367	374	354	332	363	344	375	369	361	373	350	373	391	360	334	355	382	373	341	381	402	352	391	379	385	356	371	382	344	366	368	362	372	381	398	400	356	372	340	337	365	352	396	369	339	346	351	348	366	368	370	366	376	371	362	339	350	331	354	358	349	350	363	385	385	375	406	387	396	386	388	359	357	360	353	383	378	408	384	334	361	337	377	366	352	370	377	386	372	355	363	349	377	366	399	381	372	351	349	349	323	348	396	396	394	392	348	354	341	365	389	333	389	350	364	345	365	378	368	366	336	366	377	396	386	362	364	353	366	383	340	372	370	383	358	399	380	348	371	364	367	346	407	386	328	357	369	369	397	343	383	366	362	378	368	386	358	390	401	336	375	384	371	340	380	394	354	362	381	389	371	378	364	372	385	387	347	350	393	365	374	384	337	364	387	378	335	389	374	327	393	374	384	389	345	372	356	392	331	357	368	349	359	336	370	376	368	381	353	368	411	380	355	364	377	331	393	375	373	333	404	388	327	380	358	372	343	359	322	366	376	374	395	321	346	383	400	375	349	360	362	377	373	335	369	358	402	383	396	360	386	340	392	361	369	368	334	390	337	379	347	328	335	368	404	348	373	357	393	394	371	419	370	325	375	394	358	368	375	412	354	378	347	372	375	343	372	328	380	366	396	376	373	342	378	373	385	365	383	399	382	360	364	347	371	402	340	318	376	365	369	355	353	337	340	358	366	360	366	380	363	414	392	413	342	405	403	343	338	368	375	394	388	372	370	367	372	368	344	378	358	394	363	342	394	352	347	354	376	356	374	383	353	392	360	383	354	396	366	350	384	388	339	363	379	382	348	382	387	360	384	360	369	390	364	375	375	384	361	352	353	378	370	391	384	358	388	381	358	364	362	358	370	358	365	348	360	349	355	336	392	344	391	383	357	359	372	341	346	370	345	376	389	359	365	375	333	371	357	326	368	382	372	359	387	385	362	360	380	348	365	371	368	395	352	376	350	386	359	342	372	373	338	399	373	397	360	401	341	350	340	349	424	392	393	345	355	360	406	363	371	330	403	348	409	342	373	364	386	380	370	379	376	352	340	385	361	355	333	333	349	337	378	374	361	337	374	353	375	374	381	348	341	345	349	365	362	373	389	363	390	352	377	376	361	398	343	363	340	358	331	396	393	365	365	370	357	348	370	366	384	354	346	354	376	362	376	331	375	381	376	347	359	334	385	347	353	374	358	347	356	392	336	364	396	347	337	352	387	356	332	334	374	362	374	335	365	390	364	375	350	376	375	382	353	355	403	345	389	361	375	370	353	376	396	353	395	399	392	369	391	387	342	362	363	399	342	406	393	381	346	365	353	364	396	390	342	376	374	353	378	423	362	365	364	377	391	376	366	383	369	378	366	348	399	360	375	383	390	360	396	354	366	356	385	385	374	378	337	366	360	383	365	350	360	366	396	362	353	345	385	354	384	355	377	349	356	351	374	359	351	413	335	392	377	379	342	397	384	352	381	342	348	375	338	388	377	383	363	348	390	379	380	379	381	403	322	380	384	373	347	369	375	334	390	381	361	364	357	367	360	361	400	357	352	376	370	371	346	377	377	370	372	353	361	363	335	360	378	323	365	368	355	362	389	386	377	367	386	358	372	362	414	375	391	374	355	340	351	388	410	376	348	366	327	376	392	378	346	371	357	367	351	353	370	366	351	350	390	365	349	380	396	375	350	366	370	362	342	381	373	387	396	360	378	352	361	355	366	360	400	355	365	391	393	364	354	420	368	366	371	410	406	375	398	351	354	374	363	352	350	388	388	362	385	390	359	358	374	352	398	339	367	369	370	335	346	369	383	352	363	374	356	350	354	379	369	400	350	358	358	363	376	364	352	373	382	369	354	379	329	380	358	376	344	358	393	349	390	376	382	360	370	363	356	370	367	363	369	372	391	361	376	364	352	369	366	339	370	409	375	367	339	359	354	397	337	361	351	402	379	354	344	412	340	375	341	364	364	407	389	370	378	415	349	361	360	336	376	387	425	350	385	393	372	373	396	354	355	360	320	356	381	385	355	335	374	382	337	364	362	377	380	351	396	403	368	354	350	333	361	333	333	377	387	358	374	364	392	346	365	390	372	373	382	365	339	357	382	365	380	358	346	341	368	405	390	406	373	367	377	382	342	349	376	353	382	346	360	373	397	363	388	363	311	346	378	384	360	389	363	332	372	339	401	377	357	425	365	387	342	364	361	385	363	355	363	386	345	348	377	356	385	371	352	377	348	381	363	364	379	359	354	365	379	375	347	397	361	350	387	380	349	397	400	337	371	377	332	403	349	377	386	375	369	357	363	379	373	357	355	383	365	370	340	329	390	392	357	384	337	369	378	383	343	389	381	356	326	353	375	355	352	408	393	361	367	364	363	355	332	378	374	369	377	376	367	358	368	381	331	354	382	357	362	394	355	402	395	361	388	398	370	365	372	368	368	364	357	361	377	375	345	358	373	330	350	383	380	391	372	368	366	342	346	381	356	358	360	337	360	390	355	340	367	388	350	358	364	356	359	365	378	352	379	368	327	363	390	337	386	363	350	379	337	337	406	388	374	358	413	383	401	388	383	383	326	358	352
24070	21225	28472	24483	21144	11980	2270	1521	1220	1198	1135	1116	995	805	784	696	687	664	621	608	559	560	554	510	471	494	446	468	467	463	441	491	511	461	452	424	481	408	449	407	408	399	397	381	393	391	410	393	411	402	443	446	391	378	427	447	437	408	416	388	425	417	412	402	403	412	396	388	401	389	391	380	405	398	377	392	411	371	373	398	403	395	395	433	370	414	399	401	431	395	384	384	403	419	407	425	407	443	409	375	373	428	396	394	433	410	430	386	443	427	412	387	418	366	386	386	388	375	399	403	405	410	404	384	431	380	407	353	415	420	404	415	416	388	395	381	379	387	403	431	405	357	362	378	393	392	385	410	400	423	408	423	385	397	414	396	419	424	390	401	391	400	430	372	417	395	406	414	401	365	434	402	428	388	361	406	388	370	411	391	405	389	396	385	394	403	414	410	378	402	413	428	420	387	377	390	381	438	385	376	369	413	423	401	392	380	403	385	366	416	400	382	395	382	395	403	422	402	401	410	374	368	391	380	413	396	383	445	413	413	409	402	417	410	406	418	398	376	403	407	390	399	374	409	410	421	392	372	429	374	369	386	380	378	376	420	394	380	414	395	392	413	430	393	416	377	354	404	416	386	389	412	381	355	402	412	393	390	434	421	410	384	402	411	434	411	417	396	387	401	406	405	366	406	382	369	390	388	392	387	378	373	385	387	410	399	386	415	421	408	407	385	372	421	384	371	388	412	398	413	381	400	390	398	416	372	407	375	359	406	389	412	389	361	411	419	398	370	428	378	388	353	457	391	372	362	394	391	429	397	329	375	372	413	392	381	383	367	406	391	389	422	393	352	379	365	407	399	423	377	384	437	421	372	413	400	385	389	385	410	443	361	379	425	410	385	400	410	392	386	403	420	394	390	382	384	358	397	402	385	390	391	371	426	373	372	382	398	401	397	410	439	440	386	419	388	392	416	402	441	403	368	430	400	403	386	392	424	390	421	408	414	407	377	419	404	407	390	397	394	391	394	381	412	392	388	402	361	419	386	424	383	397	399	367	390	403	400	376	367	400	392	380	429	384	401	400	377	398	430	380	405	387	450	404	364	422	392	401	399	386	410	366	408	397	398	389	408	384	407	373	402	392	374	433	396	422	392	428	439	411	371	396	380	403	384	401	407	387	365	386	419	421	404	416	377	382	424	424	379	394	405	362	414	390	394	357	388	391	431	380	392	397	399	440	400	415	396	392	375	416	375	402	421	404	359	383	406	400	435	425	398	440	417	402	412	418	421	402	373	401	415	378	416	373	373	384	410	408	393	426	406	373	429	446	432	380	382	420	389	398	390	419	415	369	401	431	393	395	401	395	375	405	378	358	418	437	377	351	415	422	382	399	421	434	450	397	379	457	380	388	430	391	372	375	373	394	415	387	369	370	384	400	395	418	396	405	400	377	402	409	413	410	433	402	441	428	396	391	399	399	424	379	384	411	392	402	413	421	406	424	410	433	370	400	376	392	427	435	392	385	394	365	403	375	412	371	391	409	401	379	395	388	365	437	396	411	392	395	398	407	386	387	406	430	381	423	406	374	436	379	367	418	398	384	402	398	388	418	387	367	407	426	403	378	387	377	379	358	380	397	407	460	426	382	396	401	402	431	367	399	423	386	394	376	387	420	410	385	420	376	400	395	390	395	387	410	366	386	379	410	395	403	402	390	388	385	396	391	381	397	419	388	348	386	454	395	403	373	408	396	426	382	403	395	414	377	378	365	409	429	377	392	382	387	369	386	426	381	407	383	387	425	431	364	414	410	383	427	388	361	415	371	418	437	378	395	387	409	400	414	412	418	423	398	421	371	383	396	400	384	377	415	411	374	380	403	402	375	398	389	389	399	431	387	407	398	424	405	376	387	391	410	386	389	413	418	400	375	391	420	413	415	396	407	375	412	410	384	348	416	391	403	401	392	389	358	403	387	381	393	397	391	404	379	384	397	395	402	416	374	392	389	394	371	389	391	345	394	431	384	406	415	361	391	408	399	420	399	423	430	389	410	404	418	376	396	401	399	410	392	374	383	415	423	403	414	368	364	419	388	433	386	398	359	377	403	365	372	387	389	442	388	401	427	431	445	397	409	404	395	399	373	405	420	422	367	402	407	415	400	402	409	381	417	421	376	397	398	352	400	411	416	389	364	395	421	419	397	427	404	393	400	395	433	406	384	405	413	406	375	396	358	401	376	431	398	402	433	378	378	394	398	376	438	408	423	390	410	373	390	408	418	389	404	429	387	374	368	397	407	402	412	386	374	395	349	417	374	421	423	434	400	406	404	402	438	427	402	388	412	385	370	393	386	414	410	399	415	379	430	409	422	435	396	402	389	411	364	393	369	420	411	417	425	382	406	415	407	375	398	390	384	388	372	376	376	390	421	401	337	389	377	410	401	374	377	421	363	389	396	399	376	387	407	426	411	386	375	402	390	390	410	402	403	404	385	395	424	365	405	394	385	384	372	386	427	407	436	370	429	393	414	417	423	407	411	386	382	412	423	368	381	432	359	390	416	425	400	421	391	398	429	405	377	354	407	370	384	390	450	385	371	389	418	403	433	379	378	398	426	403	420	418	432	397	454	400	409	386	420	383	410	357	394	402	405	388	410	427	410	379	437	409	397	389	366	402	357	384	411	391	403	430	418	395	415	381	377	393	394	405	379	394	392	392	376	358	400	350	410	390	381	392	408	381	404	380	387	401	390	392	379	370	403	385	388	391	395	410	377	369	387	388	421	370	400	406	382	370	398	423	384	380	417	406	417	365	387	411	369	366	415	384	438	363	397	400	383	375	375	384	429	384	399	393	392	416	437	397	404	409	394	404	374	377	411	400	436	403	381	410	419	392	395	413	350	418	382	398	429	401	408	352	390	403	401	373	417	387	410	391	402	435	414	388	413	362	410	422	422	419	395	391	380	373	396	384	424	407	377	385	400	428	394	420	395	376	381	392	421	389	379	377	387	431	398	368	424	391	374	374	403	408	401	367	396	434	390	414	367	388	399	375	394	345	400	401	414	414	373	384	406	371	387	402	393	429	408	427	390	427	409	401	403	413	416	371	399	386	431	389	400	391	421	386	396	388	399	390	404	403	403	403	417	417	371	416	403	389	421	409	412	355	380	385	419	433	381	398	393	406	389	450	444	408	421	395	398	376	385	400	404	395	370	421	375	386	388	415	407	406	393	369	452	388	414	394	432	390	405	396	424	385	390	423	405	403	418	430	418	392	414	429	422	398	370	388	384	392	388	384	430	394	403	432	392	380	363	403	376	368	387	384	388	442	364	375	381	420	398	399	364	387	383	383	400	390	420	390	408	398	392	373	401	398	408	438	377	399	377	421	416	443	389	400	399	418	451	404	424	396	392	363	414	398	381	410	385	405	419	393	393	428	408	387	383	385	390	395	380	404	405	407	387	403	427	380	382	396	367	364	399	397	416	385	414	396	395	405	424	431	389	395	407	376
27874	50330	43299	23930	10762	3465	2707	2469	2060	2018	1911	1638	1583	1275	1064	973	902	903	850	801	695	691	694	660	615	558	516	550	531	592	591	522	522	502	508	526	499	504	478	503	446	488	463	430	465	469	418	470	453	474	445	454	414	444	490	420	466	444	448	446	438	437	440	454	446	428	492	428	504	441	437	469	492	439	446	449	460	497	438	441	424	444	473	451	458	448	440	465	424	443	451	469	482	419	457	415	437	488	470	440	428	445	480	501	493	440	438	470	460	468	436	445	443	455	454	458	423	435	473	471	432	507	428	466	453	450	441	437	444	462	419	460	492	417	453	462	459	435	469	484	467	439	415	449	454	470	453	440	505	467	419	459	465	448	461	471	453	439	427	466	475	438	423	409	420	490	456	439	466	445	464	439	420	480	438	452	428	440	450	466	447	466	498	465	450	448	450	453	472	471	469	437	477	461	404	447	453	469	443	451	455	478	457	477	443	439	446	467	455	466	479	383	446	430	473	450	475	452	468	452	464	446	437	482	444	431	414	464	450	445	481	440	455	443	479	469	460	443	471	451	467	437	465	453	430	427	442	452	405	452	433	475	468	467	470	426	462	433	474	444	451	476	432	470	457	443	448	417	445	469	495	428	457	439	429	459	464	464	426	468	483	518	456	439	449	424	427	422	444	468	471	443	427	453	422	417	462	478	485	416	473	439	479	410	421	452	494	469	451	456	437	422	452	471	479	510	457	467	441	464	439	427	439	439	461	435	481	476	407	419	446	476	466	459	428	464	485	430	463	436	423	438	474	471	428	491	474	484	461	415	451	442	476	452	460	467	461	473	454	429	443	456	445	422	453	469	491	441	468	442	451	475	416	445	427	454	454	460	459	454	428	431	423	443	441	486	442	478	469	442	464	470	463	448	435	455	468	460	419	461	445	445	472	457	438	447	466	456	445	451	451	407	412	442	470	453	417	446	480	450	468	428	432	448	445	496	461	493	439	461	429	433	440	447	439	427	431	465	400	468	464	469	429	453	502	460	445	460	467	432	449	433	447	459	439	437	403	462	435	454	448	440	452	500	446	462	459	446	445	485	460	438	456	423	454	450	411	436	449	443	458	453	445	443	443	438	457	456	417	469	450	493	425	462	443	477	406	440	433	490	449	452	472	484	457	456	434	460	394	468	476	436	414	439	467	465	452	508	477	469	439	421	471	443	415	412	402	476	452	469	447	475	454	445	475	432	445	422	487	414	454	430	459	440	439	412	429	468	433	460	429	458	405	433	450	435	447	499	469	479	454	442	467	433	427	446	446	434	473	441	435	412	453	467	436	439	509	470	472	482	455	406	432	439	484	438	441	446	452	468	468	458	474	419	477	493	433	451	434	442	433	442	418	455	511	438	458	444	480	446	425	455	452	468	438	499	468	450	469	461	458	490	416	465	465	462	452	433	449	420	431	457	473	435	470	442	422	450	419	479	440	449	438	403	475	464	439	439	413	445	471	402	505	453	456	436	450	436	475	446	431	452	423	449	476	428	464	427	455	463	447	444	452	483	417	445	405	482	457	410	475	450	444	423	437	437	459	467	451	449	452	455	421	471	459	396	432	438	474	470	432	483	424	442	438	470	445	466	450	479	479	443	486	489	449	462	447	429	478	454	444	465	400	394	493	466	478	448	459	465	435	441	424	470	428	425	467	429	472	476	454	442	437	433	434	452	476	431	445	467	462	458	458	455	440	460	454	463	431	456	456	444	489	453	469	416	439	468	470	459	444	434	486	442	452	413	455	418	463	486	429	447	436	433	449	457	488	462	477	453	439	451	476	450	430	445	448	418	485	437	419	472	422	449	482	412	475	444	482	439	465	491	459	444	447	427	488	464	456	498	436	479	456	415	453	463	437	479	412	446	433	448	451	455	456	483	478	437	474	448	445	464	463	457	432	434	430	417	442	455	447	430	473	440	489	449	441	419	493	458	460	435	450	447	440	473	448	472	454	443	439	465	427	442	468	460	458	424	442	461	421	436	414	488	440	460	416	453	489	435	426	468	420	460	427	432	437	465	437	431	433	455	428	458	436	469	468	448	467	461	449	436	441	476	422	417	447	446	443	484	429	448	454	438	482	421	456	467	452	464	464	486	445	438	430	443	462	434	468	457	434	425	448	501	495	439	461	429	481	457	418	409	429	463	477	437	473	428	472	482	498	458	494	443	455	455	422	464	457	444	414	431	445	446	445	449	465	401	434	442	429	428	444	466	442	422	444	440	455	456	462	448	436	404	468	471	422	472	444	476	452	439	491	463	435	464	451	459	443	430	434	412	397	475	440	412	443	437	441	447	461	447	480	415	459	395	439	460	424	444	473	464	422	453	473	412	406	445	492	447	470	434	427	472	438	469	442	454	423	464	486	423	442	462	443	439	474	462	429	487	473	467	487	471	399	435	416	458	451	467	492	417	433	448	459	464	476	413	430	426	449	465	431	451	431	451	442	486	460	450	529	454	439	466	431	451	482	456	417	460	443	430	453	457	428	446	450	481	453	465	419	448	460	437	503	453	501	433	446	476	470	407	462	417	453	423	432	460	431	457	449	471	462	483	432	437	465	429	416	453	444	425	473	484	453	423	432	437	443	443	482	442	427	451	460	441	473	439	448	419	482	452	436	415	459	447	481	453	449	436	465	457	446	451	445	475	489	489	440	434	450	453	455	442	428	439	443	490	448	454	433	439	496	463	424	462	427	469	490	437	438	433	481	438	471	402	399	477	451	444	457	467	455	480	428	471	438	423	452	464	476	420	453	440	475	486	455	444	462	408	441	432	440	463	413	442	448	480	456	410	478	487	407	466	417	405	462	417	470	474	442	428	421	442	431	448	437	466	456	518	463	493	446	453	442	454	440	465	448	458	434	444	468	409	431	426	459	419	462	465	457	418	451	445	410	482	469	446	423	469	414	448	449	456	464	442	441	468	445	452	440	468	437	432	480	404	461	444	428	445	450	466	464	465	476	419	442	448	472	471	448	450	428	442	477	444	440	420	433	446	437	456	414	454	437	432	450	439	456	426	478	449	469	435	452	471	458	460	451	438	469	498	437	466	454	449	420	447	402	424	438	467	437	463	444	446	500	446	447	475	446	433	419	410	460	447	464	460	446	400	478	437	409	451	473	448	459	433	478	494	494	464	440	457	484	471	477	435	431	433	451	452	449	458	444	445	419	446	438	459	465	464	436	455	414	423	458	421	468	468	453	405	456	458	479	451	451	457	478	410	441	464	485	465	446	470	478	429	410	459	464	452	437	412	450	462	418	432	472	470	460	473	467	455	453	441	432	447	441	441	481	445	442	481	421	450	426	448	421	429	494	466	428	456	425	453	451	474	449	426	482	431	454	446	469	462	483	457	451	432	424	424	443	462	450	464	406	454	435	458	498	486	473	429	497	447	441	419	416	494	454	457	442	471	458	452	441	438	442	476	438	443	459	432	427	469	489	410	427	449	468	415	460	491	416	446
25285	21277	27741	25665	15002	2472	1241	999	907	904	902	864	807	699	687	585	524	539	552	555	511	475	471	487	461	408	420	442	436	428	424	470	423	418	408	416	381	379	410	375	421	388	423	401	400	380	405	373	373	405	382	383	415	385	375	367	404	377	374	408	412	399	409	403	427	383	386	373	404	408	418	428	364	406	392	423	388	412	410	373	390	434	394	412	428	372	357	396	395	402	428	427	434	382	405	389	391	414	440	412	423	400	396	397	386	398	382	383	401	368	402	400	375	361	422	359	400	421	397	404	423	387	404	369	394	404	415	394	436	392	404	466	371	388	417	368	394	402	393	424	397	393	347	394	385	412	393	374	342	406	396	395	394	344	400	361	391	396	418	381	408	378	396	381	368	409	396	393	409	382	377	382	386	368	394	405	353	383	391	381	404	389	400	424	425	376	403	391	417	426	404	408	394	414	361	396	404	381	412	385	365	415	400	374	389	376	382	380	371	344	367	371	405	408	396	362	437	375	385	352	383	389	395	378	401	385	413	353	408	404	379	394	347	366	402	401	403	409	393	360	395	386	412	373	425	401	400	408	412	412	405	350	369	447	413	393	377	395	378	365	423	401	388	397	372	393	421	391	396	402	391	394	408	429	375	379	404	360	375	415	406	415	425	373	352	368	370	396	369	399	414	398	354	371	388	361	401	382	395	397	408	382	386	378	395	399	373	356	387	385	382	387	413	428	396	397	441	362	360	390	394	367	374	387	358	374	382	356	408	406	397	354	428	394	412	396	422	413	391	381	414	376	384	398	402	398	402	415	412	404	375	381	407	419	415	374	370	371	374	385	383	422	372	425	397	404	396	377	371	421	384	386	382	405	387	387	385	401	385	400	380	374	400	431	422	370	382	394	400	371	377	373	359	399	394	394	392	377	383	416	396	406	390	387	383	375	388	391	376	378	371	353	365	399	396	406	401	369	387	399	417	387	385	390	371	397	374	421	386	381	393	370	370	394	413	429	388	396	389	403	390	389	407	366	441	383	388	349	390	377	405	399	364	398	374	380	418	368	386	378	382	387	385	399	400	411	431	392	413	390	404	397	422	395	387	395	369	427	357	398	418	379	417	361	367	387	389	408	406	404	378	382	414	386	376	394	397	430	405	437	395	388	394	418	348	388	406	427	347	406	388	414	414	393	406	381	371	379	376	353	339	389	386	414	352	353	368	361	363	384	351	379	388	416	409	389	383	385	398	398	388	399	399	427	389	381	435	395	407	435	401	435	396	381	398	365	425	389	382	386	414	383	368	404	366	377	380	398	378	396	408	404	410	379	407	415	419	382	356	393	343	399	381	438	416	377	341	387	401	376	379	387	399	399	414	399	407	360	397	378	375	413	388	408	386	406	374	409	414	397	423	395	376	396	417	394	365	375	396	400	407	406	408	412	365	372	422	369	374	398	383	393	364	445	382	390	418	379	367	369	382	385	386	373	399	380	371	393	373	400	397	431	381	410	401	405	374	371	385	383	389	414	388	437	383	397	371	355	389	388	367	416	385	401	415	382	381	408	372	387	390	385	373	396	376	360	389	386	425	378	395	378	434	357	403	411	351	404	415	388	392	384	397	398	386	396	424	393	426	440	376	403	410	417	374	390	392	401	351	360	406	381	391	394	397	360	393	416	409	374	378	375	361	407	409	390	355	427	393	385	373	411	355	404	403	412	398	368	372	409	401	385	427	407	408	389	380	398	392	421	399	363	384	370	361	419	423	387	389	377	387	385	405	327	376	366	388	347	395	424	425	385	382	377	370	440	387	381	392	381	409	378	395	410	392	409	372	408	395	414	393	379	367	382	421	405	386	411	379	376	382	400	353	390	395	393	394	421	379	377	419	389	419	392	404	385	376	400	388	409	396	376	391	374	403	398	410	385	416	397	387	364	391	416	432	376	434	396	396	382	405	400	412	393	411	374	426	385	414	429	415	374	373	397	375	394	402	383	368	381	429	396	431	413	414	393	387	396	405	405	387	382	394	383	372	419	358	382	430	376	447	386	378	419	380	408	427	389	396	398	424	370	407	402	424	414	412	380	419	429	380	382	384	405	396	362	403	377	382	440	387	413	366	407	386	388	354	405	385	407	405	359	374	385	401	412	371	399	418	385	365	356	409	399	418	391	377	411	365	394	385	386	395	387	384	400	372	381	357	402	381	364	402	422	421	365	387	425	385	408	375	388	417	389	412	394	382	404	407	399	399	364	414	415	422	391	423	415	406	390	367	435	395	358	371	393	400	389	399	398	392	446	362	399	352	416	378	372	383	413	405	364	377	364	375	370	399	386	409	383	368	383	388	381	402	391	355	442	417	415	404	414	373	381	407	388	398	399	403	371	380	414	412	391	363	384	451	394	378	406	409	388	377	347	396	391	375	391	418	393	379	418	407	391	368	394	416	441	398	404	372	394	389	400	358	390	388	389	403	402	394	390	405	385	387	377	414	425	385	400	383	354	397	417	375	412	410	447	371	395	416	377	410	411	376	412	382	380	369	400	369	365	404	403	366	395	376	396	393	383	399	406	382	409	382	385	398	412	366	366	383	385	374	363	456	384	407	401	381	387	412	396	352	414	400	382	368	376	391	400	398	391	400	383	357	405	375	371	399	347	412	394	409	450	412	419	443	398	416	367	396	387	396	435	374	412	386	358	402	389	388	429	406	420	401	397	383	395	368	379	427	409	381	397	433	382	386	401	378	403	370	364	375	400	411	372	407	380	386	386	416	425	411	398	376	459	384	379	396	380	401	395	380	398	399	409	365	405	409	397	405	406	367	419	403	433	344	400	389	372	403	418	378	383	357	393	385	382	392	363	393	393	378	368	399	409	397	376	401	365	393	389	375	395	364	382	388	411	392	372	385	373	392	388	402	387	393	367	390	365	364	402	412	403	393	354	403	353	388	402	368	382	382	370	401	411	372	415	388	394	366	426	402	388	396	426	380	428	388	413	368	393	370	408	409	395	394	376	394	379	398	380	406	407	363	394	376	397	398	361	398	388	419	388	399	374	390	395	397	403	423	404	393	378	386	382	415	388	406	397	414	377	399	421	348	420	423	356	367	338	358	385	413	400	408	396	411	398	373	386	402	371	379	396	411	386	366	400	385	370	379	386	416	384	363	380	422	393	403	371	369	363	389	405	385	399	355	394	353	406	379	388	429	424	392	341	359	364	402	399	407	406	414	403	425	377	369	401	368	357	344	374	401	383	407	398	358	368	409	407	389	409	393	410	388	401	394	402	388	425	361	413	414	401	408	411	384	387	402	428	383	403	406	360	395	394	391	389	358	447	375	410	407	424	454	385	397	390	410	382	391	428	402	396	389	397	419	378	403	379	387	400	439	396	369	385	435	399	397	409	419	386	408	408	384	371	410	397	398	383	389	406	406	407	403	406	366	399	423	369	390	406	393	399	397	401	401	376	390	375	385	405	396	389	387	363	407	390	412	443	394	389	379	405	394	414
27820	46871	33506	22437	10016	2542	2087	1869	1592	1465	1446	1211	1168	1011	899	820	784	724	744	731	652	650	556	541	531	551	538	522	510	520	525	548	515	500	518	512	501	477	469	463	469	425	495	522	467	466	447	500	446	433	474	454	485	455	444	463	466	414	448	447	458	450	487	404	451	438	444	409	473	468	448	443	420	444	469	488	472	447	448	500	462	475	441	474	440	430	465	438	456	439	436	427	464	445	499	463	496	427	438	483	459	489	482	456	440	465	473	436	435	466	479	459	450	476	448	471	448	483	481	480	490	467	448	462	432	434	439	473	453	484	459	474	453	475	441	465	459	451	452	466	480	421	500	443	475	487	455	460	462	391	413	459	455	488	472	469	489	474	458	482	475	433	440	452	440	441	474	428	469	450	448	486	429	457	399	415	462	471	429	464	442	468	433	437	462	488	461	431	420	452	446	427	494	447	459	480	410	415	456	492	439	432	459	467	451	469	497	458	471	430	465	495	450	468	441	451	432	460	457	466	449	477	477	471	448	434	449	448	412	454	460	482	477	489	478	460	454	470	479	461	453	418	485	447	414	461	458	446	422	438	458	384	421	453	426	434	416	447	473	441	450	456	431	436	411	416	459	472	446	472	482	463	486	481	433	442	453	457	429	463	442	479	437	464	461	431	450	499	449	440	450	446	454	402	433	465	433	459	423	420	440	431	457	468	467	455	472	438	467	419	495	496	471	467	442	481	464	445	448	468	464	446	479	462	497	466	445	460	443	446	470	462	423	437	487	468	438	496	407	444	494	461	420	435	468	440	435	483	472	394	464	445	457	456	461	457	459	454	453	452	480	494	430	445	449	451	458	461	449	449	441	458	418	416	441	463	454	456	471	447	429	426	447	450	456	432	458	454	452	465	465	473	466	433	455	462	456	428	429	441	420	438	469	475	444	431	416	448	449	462	459	446	438	459	438	422	425	436	419	433	485	445	461	434	470	415	451	433	457	484	461	455	448	456	492	480	472	435	461	443	444	458	476	508	485	424	422	461	397	504	449	476	471	446	458	442	512	433	431	490	486	456	469	439	429	433	480	438	485	458	433	419	434	450	469	439	462	458	437	449	441	452	454	440	438	474	443	499	463	428	453	423	470	423	449	457	463	468	443	466	472	419	418	446	434	439	455	447	455	459	443	443	450	457	425	453	463	462	471	463	409	440	421	449	463	479	445	462	473	477	461	387	451	472	505	451	449	459	433	450	434	432	442	464	434	422	472	445	465	435	452	499	474	448	481	421	408	450	429	467	479	454	437	447	467	417	455	453	467	455	447	445	445	459	491	475	449	442	447	463	447	473	452	431	414	438	447	471	449	420	458	432	477	455	501	448	463	436	453	460	427	437	443	401	442	445	459	489	453	466	417	435	449	428	477	477	459	464	435	452	439	471	412	472	464	487	478	459	461	437	464	481	467	416	465	440	405	502	449	425	445	476	459	491	467	409	453	465	479	460	453	439	418	467	430	447	462	441	443	445	470	463	440	510	430	486	450	465	457	419	430	476	468	445	426	501	460	435	475	473	494	429	466	479	495	456	441	480	447	458	432	491	456	467	471	463	448	454	479	468	448	469	448	453	462	458	446	463	466	483	487	457	433	445	444	463	461	435	483	483	461	432	444	439	476	424	411	454	449	436	450	441	453	457	460	462	443	467	473	473	458	458	457	484	436	448	460	460	473	474	452	419	467	434	457	463	428	463	452	461	455	445	462	464	468	441	444	514	443	430	471	469	451	421	440	389	469	475	461	439	425	457	478	460	408	435	470	512	466	475	421	414	447	422	446	445	456	425	463	466	445	435	456	423	455	438	486	488	441	532	441	473	461	461	431	443	462	440	432	473	439	478	479	482	445	465	443	458	476	425	451	464	431	452	435	445	469	471	442	444	407	438	418	431	443	436	462	442	501	454	431	470	464	491	466	480	485	460	456	496	442	472	470	460	434	439	431	433	470	442	445	466	435	473	452	453	415	439	487	459	446	473	495	477	422	445	411	477	465	464	423	451	467	476	468	442	435	458	465	444	439	443	424	454	465	441	449	456	439	442	470	460	428	461	422	470	444	423	451	445	446	440	459	417	439	469	489	460	472	473	475	428	480	451	448	442	439	436	460	457	459	454	466	445	503	428	471	453	425	425	465	448	420	464	414	416	464	455	471	404	468	470	498	472	482	485	483	431	467	462	452	430	444	488	415	485	463	445	491	496	418	484	446	464	462	471	444	438	449	444	497	446	463	450	451	453	471	489	414	400	460	463	444	447	440	491	477	472	470	419	440	431	463	490	471	482	471	465	426	457	460	452	463	501	469	446	497	465	424	457	483	412	427	490	463	472	445	415	441	469	443	479	448	445	466	470	475	431	456	451	483	443	458	473	478	443	495	420	437	435	442	405	420	459	455	444	485	475	437	458	424	468	441	464	452	450	434	471	481	463	453	442	476	453	437	462	441	433	459	465	464	475	430	437	422	446	466	492	456	470	499	491	444	458	453	461	479	471	436	494	435	437	437	455	414	463	469	445	487	466	435	457	459	510	452	466	434	481	465	470	484	440	448	447	452	458	432	470	473	458	432	480	446	427	426	434	481	454	421	419	470	420	484	467	458	443	429	430	452	467	442	457	442	478	483	491	479	484	402	439	480	462	477	504	471	452	448	483	455	409	452	474	454	463	478	457	483	421	465	484	464	443	434	460	451	433	467	473	461	436	455	460	493	445	471	461	480	451	447	458	498	443	419	426	468	446	434	422	432	453	432	449	410	446	448	441	519	472	495	461	450	444	456	458	461	469	443	452	451	463	431	458	504	474	489	437	457	452	438	410	465	468	464	445	437	462	466	485	468	432	450	444	497	462	511	432	501	456	434	440	459	475	450	434	457	451	471	425	481	450	490	466	425	471	449	504	450	481	484	450	425	455	456	477	430	468	441	481	412	444	440	466	469	441	419	470	429	501	443	486	487	505	478	481	470	473	441	453	418	452	462	458	485	409	443	425	396	473	433	453	415	447	440	431	470	441	477	456	419	489	462	453	461	458	467	469	451	429	444	457	511	452	467	436	474	464	477	457	445	485	482	427	462	461	432	431	488	471	444	464	434	437	442	472	429	438	489	475	474	489	491	425	443	475	473	423	433	473	434	419	461	493	430	433	475	442	433	454	444	473	452	484	446	441	473	461	464	499	439	458	467	432	448	485	464	465	452	419	402	484	457	439	483	462	452	446	453	472	445	443	462	425	470	452	458	485	450	412	462	447	443	439	452	459	478	490	462	455	478	452	447	449	460	419	450	423	451	437	413	466	458	431	431	429	499	460	486	439	430	433	479	463	475	443	479	407	490	451	438	413	447	435	443	483	498	441	447	445	483	436	470	469	443	434	466	436	459	493	442	478	416	455	436	464	473	445	456	448	432	428	472	457	474	441	448	491	464	468	481	455	443	462	492	453	445	457	429	448	449	442	432	459	449	461	469	458
23034	21230	28905	23939	21317	21076	10746	2513	1894	1758	1734	1610	1532	1272	1228	1110	967	1006	1038	932	858	805	763	706	709	693	642	695	624	717	640	658	612	634	624	619	604	616	579	600	605	588	591	579	614	562	586	590	566	590	604	580	601	544	586	541	595	528	554	542	557	555	527	585	533	586	540	543	523	590	610	556	561	567	576	584	566	600	594	561	557	606	553	590	590	587	540	566	590	558	578	543	592	570	565	538	547	597	551	579	549	602	554	587	550	557	549	559	570	594	572	563	553	559	547	585	561	581	541	535	538	561	576	529	549	554	568	536	560	567	524	571	534	488	553	539	548	596	569	560	578	599	565	550	561	573	539	548	553	541	570	550	522	586	535	588	559	512	565	531	563	575	539	569	564	561	560	580	559	566	566	566	586	531	508	601	587	551	582	618	555	580	577	555	518	606	598	551	517	580	563	541	563	535	544	541	582	561	511	543	574	566	580	594	556	526	609	550	573	582	549	552	585	586	566	618	559	566	573	572	582	576	588	572	533	578	546	532	564	544	544	574	558	606	573	633	613	575	526	572	581	560	524	567	543	616	532	572	576	575	533	565	530	572	535	561	598	560	553	579	568	589	589	597	551	546	541	545	564	548	590	545	509	515	604	574	594	501	513	547	557	511	499	571	575	556	584	555	550	632	540	564	564	581	570	563	553	550	526	570	596	595	538	590	627	534	574	574	535	522	555	557	527	573	524	568	559	565	556	555	579	536	570	570	577	589	535	539	598	590	529	572	565	574	570	534	554	567	580	547	558	540	556	561	520	522	587	587	541	604	560	507	505	579	601	544	573	517	552	564	573	561	580	543	597	557	576	552	569	581	551	599	552	531	543	569	570	565	543	548	529	584	510	564	559	566	574	530	542	550	580	599	545	536	553	565	551	564	557	555	565	536	557	519	566	548	544	547	521	534	534	553	550	543	521	528	590	544	583	562	591	557	537	570	573	540	537	573	561	564	546	597	582	578	556	574	527	560	575	544	532	554	569	547	587	543	568	569	560	547	584	551	552	600	537	555	531	556	556	582	560	580	572	551	530	575	562	551	574	557	564	570	591	609	559	557	566	580	589	585	592	542	507	558	552	511	519	612	592	571	581	548	567	531	559	585	579	594	566	593	537	547	567	589	606	571	578	625	561	552	583	580	544	558	555	529	553	558	529	537	532	619	544	577	557	544	544	531	523	550	535	530	562	513	603	541	613	567	557	563	557	591	536	600	547	561	530	543	568	603	559	540	550	556	584	531	574	532	532	543	557	596	617	547	559	527	578	579	553	581	570	552	551	519	543	538	551	550	558	532	538	509	506	581	576	522	537	567	572	546	574	559	576	558	557	559	578	550	543	573	553	578	535	583	581	566	550	548	576	553	573	575	551	589	576	540	541	528	560	601	583	576	551	542	591	523	544	563	549	553	592	575	550	548	568	555	559	554	529	514	574	598	626	558	564	521	543	546	565	532	497	594	560	538	549	552	583	576	569	565	548	554	553	606	559	571	549	525	544	509	571	555	513	552	556	563	568	579	552	547	532	542	529	534	586	539	572	502	573	543	576	565	529	560	568	547	579	524	589	557	562	524	544	572	556	534	585	626	561	561	609	519	576	540	536	565	584	549	539	493	564	566	540	553	539	523	607	531	550	513	565	562	552	587	601	578	560	568	590	545	553	554	553	555	541	577	563	572	581	572	533	550	564	581	524	564	519	560	561	576	524	576	567	520	554	531	596	532	549	549	559	569	579	575	575	549	570	610	584	544	526	561	558	571	575	563	520	528	586	556	564	539	585	545	565	608	560	574	596	572	539	564	565	544	567	604	518	537	587	519	589	549	539	591	542	523	540	536	566	540	562	529	572	592	575	560	560	547	528	576	581	577	556	556	619	612	549	557	613	581	610	588	579	581	541	548	569	508	592	572	573	581	515	536	536	531	570	579	582	526	581	541	578	506	571	578	508	562	561	513	540	581	540	596	561	582	531	571	537	512	573	591	560	591	568	544	569	557	529	529	559	587	560	572	580	565	590	565	595	549	592	539	551	518	582	573	571	589	583	551	587	543	530	570	553	531	581	570	558	558	581	544	556	563	549	568	552	576	558	537	571	558	579	565	550	591	570	578	572	539	560	562	581	541	585	557	534	594	551	523	552	575	584	561	547	577	556	540	550	553	588	576	531	542	547	538	582	554	532	580	542	570	570	537	575	588	575	564	533	579	533	587	543	537	617	542	577	534	593	552	606	551	561	518	563	594	542	597	599	565	538	557	592	594	585	551	527	534	587	564	575	525	600	581	578	575	539	551	582	577	581	594	545	545	545	565	585	586	502	555	523	577	596	503	578	537	522	567	562	562	543	582	567	553	585	587	545	537	542	561	533	548	576	557	584	568	578	539	538	582	556	572	541	581	553	575	557	572	559	564	561	563	552	570	552	533	582	575	563	546	548	564	512	549	570	527	568	532	554	576	575	541	546	596	550	542	546	540	571	498	574	499	538	497	560	604	557	505	586	561	555	557	614	565	561	550	534	599	552	568	572	549	543	587	569	525	577	552	606	544	558	546	567	575	583	602	573	545	570	495	545	570	546	570	546	559	557	558	554	585	537	540	537	603	541	551	509	542	600	562	530	554	567	539	544	513	537	546	543	540	550	578	552	540	563	567	537	562	567	538	579	575	578	582	547	553	557	558	526	548	538	580	579	559	588	519	593	541	531	503	555	541	563	538	554	554	589	508	579	544	568	560	570	543	527	610	585	575	557	575	522	530	562	509	578	564	539	540	577	550	543	547	527	565	531	557	563	560	559	589	559	522	579	537	557	546	572	522	562	542	544	553	536	556	559	546	578	602	556	542	536	575	527	540	541	585	591	558	561	572	558	513	549	577	572	566	510	563	549	550	557	584	535	533	539	561	572	515	548	564	553	546	570	544	562	564	579	557	517	599	557	608	589	579	588	511	556	598	524	566	545	616	550	554	598	551	568	536	547	594	540	546	559	527	578	520	588	560	550	533	574	583	566	528	518	521	552	574	570	528	522	585	593	536	567	555	542	547	538	562	602	550	549	571	531	517	578	559	557	542	554	563	573	549	545	557	569	553	543	548	588	514	559	607	580	552	576	566	562	619	580	505	586	547	550	520	572	556	537	554	548	582	563	598	563	600	543	591	581	547	552	559	566	566	561	532	613	557	580	571	545	554	566	579	550	556	518	495	526	562	596	557	571	551	593	544	538	588	597	540	549	553	545	542	588	579	520	565	537	541	578	592	520	606	532	547	537	528	585	612	572	550	587	547	589	550	521	548	573	540	565	556	593	578	573	559	565	544	562	595	593	553	559	529	570	547	519	583	579	544	556	554	558	593	541	539	553	591	544	563	577	591	522	540	563	604	530	532	551	600	518	574	553	560	545	548	547	585	547	565	532	567	578	590	555	589	545	543	571	532	558	583	560	546	545	590	537	514	592	575	574	549	523	534	577	564
30488	57124	43632	35798	15502	5332	4223	3616	3176	2776	2695	2379	2161	1884	1657	1510	1333	1280	1224	1162	1092	1043	917	900	885	812	713	710	774	777	703	716	756	696	756	664	692	689	683	658	632	640	628	604	680	574	608	623	609	611	622	637	601	672	585	584	603	611	589	632	598	576	592	609	582	638	609	580	634	561	614	642	662	634	589	663	609	627	649	566	637	622	599	613	618	634	628	652	614	681	607	603	617	599	616	633	620	600	611	690	628	593	589	569	600	583	590	586	602	655	633	614	670	599	594	581	625	580	598	640	635	590	596	588	597	593	613	621	607	566	630	626	584	564	612	609	632	581	595	612	645	646	578	555	609	570	644	648	620	603	606	604	641	587	624	598	597	612	583	634	570	594	653	579	622	618	594	590	600	599	632	594	614	616	620	649	643	620	610	599	643	663	601	561	613	642	607	598	575	602	618	606	597	639	576	619	606	598	636	660	628	603	602	578	636	614	595	589	610	549	618	639	598	601	588	613	619	591	688	622	584	613	612	621	575	594	622	576	599	564	591	582	605	641	624	624	636	613	588	625	644	570	638	648	602	629	594	594	616	589	640	629	554	618	635	610	606	594	625	590	642	593	624	608	621	577	630	637	617	560	603	611	615	603	614	656	626	602	632	617	582	638	600	576	645	638	645	617	647	624	593	623	644	661	602	586	601	591	582	679	570	675	610	613	614	650	581	600	581	607	670	605	659	594	615	588	595	618	612	599	569	582	609	612	613	650	571	582	646	604	623	607	582	596	580	600	630	572	556	595	628	610	580	580	592	631	625	584	585	560	633	592	657	579	604	663	579	586	605	667	622	683	591	633	598	563	610	613	625	604	621	636	579	606	610	588	643	565	629	604	603	632	632	676	617	598	604	579	649	634	635	588	598	622	602	637	605	626	610	628	600	616	684	586	610	615	644	578	602	601	604	616	619	604	612	632	621	586	607	623	590	599	571	625	590	669	625	581	590	634	559	643	633	600	570	613	593	590	619	599	620	601	608	605	653	610	635	585	592	579	618	594	619	637	587	658	557	637	588	614	625	623	639	646	594	624	612	651	601	653	570	545	614	616	606	624	645	643	591	643	618	656	573	634	617	607	623	612	633	614	629	600	603	621	604	634	616	610	625	587	612	634	610	580	617	589	596	643	600	639	591	554	605	603	589	610	623	645	583	599	584	602	620	599	582	613	609	597	594	594	575	607	599	610	633	564	611	601	625	633	629	603	620	563	603	635	635	582	610	640	617	545	604	600	563	594	618	629	647	595	575	617	611	624	595	583	602	636	595	582	623	657	625	567	600	649	608	624	574	607	615	644	627	646	629	635	648	604	610	634	620	620	598	625	613	586	624	606	628	614	621	578	586	625	591	595	649	640	567	593	628	606	665	601	631	623	599	627	603	595	598	630	612	598	606	596	591	614	623	618	647	589	600	623	590	557	600	603	655	561	622	602	618	586	585	636	616	589	611	611	572	585	584	586	632	591	622	589	573	605	654	646	563	627	580	570	635	637	636	621	609	610	603	619	629	595	596	611	639	616	641	586	586	643	625	603	630	594	611	657	624	631	634	640	577	609	615	583	642	625	582	632	589	646	571	635	598	607	639	600	632	605	619	605	593	597	614	608	589	591	584	588	604	602	612	618	615	622	627	630	593	626	654	579	642	612	623	608	602	601	615	622	621	592	610	663	621	588	660	657	594	598	607	640	622	628	595	623	581	596	610	611	638	641	619	656	591	614	599	632	579	617	624	622	630	613	595	565	571	594	644	581	603	645	596	647	578	596	595	644	623	617	641	642	598	631	570	576	566	621	594	597	558	593	635	578	624	635	630	565	572	639	625	637	636	620	621	588	664	621	572	668	624	625	593	611	590	612	591	605	600	630	649	582	581	622	625	583	602	588	671	597	606	648	640	574	650	600	625	625	620	666	599	604	603	618	580	612	583	627	605	582	628	623	631	581	608	602	625	607	636	600	570	594	608	599	615	585	615	638	582	596	587	681	604	538	659	608	591	624	608	622	606	607	544	597	642	647	609	597	590	583	640	629	640	664	651	585	632	564	612	642	619	654	675	640	643	623	588	598	590	571	565	600	615	620	571	576	586	609	606	600	607	570	625	568	604	563	571	582	625	587	648	594	613	629	632	615	619	631	608	620	605	600	644	600	587	621	598	598	635	609	593	625	623	650	623	583	623	610	585	635	607	640	590	601	579	612	622	605	665	614	596	589	581	575	618	613	587	618	582	597	617	577	596	597	595	588	641	605	592	646	608	605	599	599	585	609	613	605	581	624	592	645	639	662	614	604	608	606	630	584	621	584	571	580	612	588	573	609	584	562	637	639	589	670	606	642	593	609	611	614	612	618	621	590	623	583	628	576	621	608	619	653	564	642	621	595	651	613	620	605	662	574	630	579	608	631	591	655	608	601	628	605	629	618	583	575	612	616	651	638	604	584	624	628	614	628	594	612	595	603	577	621	585	601	602	602	606	625	603	602	662	608	622	601	603	585	623	619	591	627	594	578	610	622	578	569	569	624	627	594	595	580	579	621	669	550	648	609	619	622	626	637	632	548	606	637	627	661	587	598	584	595	601	595	612	581	590	592	592	625	597	626	620	591	617	632	574	620	605	603	659	654	579	661	669	595	584	565	638	596	651	597	603	585	637	613	589	607	639	594	621	616	630	583	600	622	617	599	641	650	647	618	627	584	608	619	618	572	598	587	620	633	631	596	593	544	593	587	550	599	577	622	578	597	662	619	612	601	568	648	633	646	659	591	584	611	584	575	647	597	589	625	589	572	581	598	649	587	596	580	582	636	601	639	577	626	600	557	660	582	622	616	615	631	552	603	595	618	583	589	632	602	619	610	616	585	642	654	592	607	632	615	604	618	609	607	582	603	632	622	591	632	626	603	644	603	617	621	606	635	580	612	585	621	616	626	608	622	625	587	644	609	624	588	600	584	644	590	621	597	602	604	649	597	618	633	634	615	636	592	589	569	601	608	625	571	570	605	626	612	632	602	644	593	591	640	639	580	621	585	579	580	611	613	635	610	599	618	607	571	582	656	609	609	586	621	606	613	604	595	600	596	636	645	574	622	585	551	601	607	614	621	602	619	617	636	615	623	585	629	604	624	619	604	601	591	642	581	588	635	630	588	618	614	612	620	602	617	589	594	631	586	606	588	616	622	631	608	562	593	641	656	578	595	614	649	575	618	608	658	630	630	629	620	542	624	644	643	591	600	617	633	607	593	611	612	607	602	614	643	595	593	610	594	637	600	570	604	566	592	623	629	608	562	591	632	589	567	568	603	614	616	585	584	590	622	592	596	647	598	624	580	575	586	616	553	587	675	639	612	664	592	584	566	630	550	617	614	580	615	570	580	599	596	565	595	598	594	655	593	621	609	564	670	626	601	620	598	585	638	613	595	607	616	592	575	561	612	587	588	623	629	639	623	601	600	569	562	594	574	602	603	576	616
28309	28841	31845	19937	3754	893	714	634	613	526	571	540	504	455	431	437	436	394	349	411	381	396	381	371	369	351	351	354	318	342	360	307	358	320	302	320	311	325	331	328	278	300	313	330	301	309	324	289	296	307	350	312	307	304	328	321	303	313	303	334	315	305	310	310	282	286	324	321	310	302	312	319	281	316	290	332	299	321	334	310	288	321	284	303	279	310	335	298	315	296	300	312	304	325	329	329	333	341	307	284	318	293	287	282	308	330	294	319	321	301	298	300	311	286	292	303	280	321	305	276	313	301	309	313	286	320	293	329	331	315	297	304	334	311	310	302	303	277	276	324	306	303	288	311	292	306	292	335	304	296	311	316	328	278	323	315	302	315	289	298	329	291	272	289	284	303	284	331	318	332	301	296	307	306	318	302	316	296	347	329	305	335	287	308	330	324	318	319	336	310	336	333	281	299	309	325	303	318	320	295	295	310	314	342	280	318	290	286	302	293	335	308	272	318	320	272	286	324	330	286	318	301	322	328	324	281	289	286	280	321	298	335	325	335	293	308	307	264	314	339	294	314	321	287	270	306	311	308	268	310	337	293	289	320	301	340	294	297	298	294	290	327	300	305	319	309	326	330	338	325	300	306	312	294	290	320	309	330	298	308	302	302	311	313	318	313	288	296	296	288	301	333	330	302	313	306	321	316	306	321	345	317	312	311	316	305	320	313	308	287	301	299	315	289	332	312	304	341	302	321	304	287	309	318	291	320	297	323	302	301	305	305	280	353	343	307	311	317	330	320	294	312	325	329	328	310	299	330	312	298	315	328	315	310	301	303	297	288	307	301	284	291	311	308	325	308	301	296	314	333	329	318	329	334	340	293	305	279	311	296	316	319	290	303	321	300	345	329	314	317	319	303	342	326	316	309	307	311	303	293	310	305	340	330	323	296	323	282	289	297	285	313	300	293	291	293	292	316	283	322	302	289	278	318	289	291	295	289	299	292	309	329	293	292	311	317	295	357	326	330	309	367	350	326	312	304	315	322	303	298	318	344	303	278	311	311	309	313	315	289	310	320	330	288	318	295	311	325	284	303	326	314	304	318	301	267	297	323	296	307	310	296	300	324	300	270	291	322	336	309	309	292	327	291	299	302	316	305	355	310	284	348	297	302	306	271	302	298	321	292	312	302	334	311	295	292	322	352	298	319	331	299	317	285	308	296	316	318	317	289	306	318	323	317	287	309	289	313	308	307	307	306	336	281	327	299	304	327	292	262	312	313	314	300	291	261	322	282	334	279	311	337	302	318	334	270	311	325	337	313	291	325	297	287	331	300	293	304	320	295	303	303	306	296	310	323	294	327	301	284	298	304	323	295	294	282	317	331	309	299	347	317	285	293	321	315	320	308	326	328	284	356	316	290	297	311	300	307	299	329	306	323	338	301	325	332	311	301	267	316	309	335	307	325	338	302	284	281	311	306	306	322	293	329	315	303	278	304	309	310	295	317	318	314	267	314	321	318	282	316	322	289	331	300	265	299	296	313	275	308	309	299	269	265	329	268	326	306	321	285	319	317	303	342	345	331	302	286	328	294	281	296	334	318	310	318	277	297	338	323	303	282	308	327	291	313	298	287	288	332	338	311	313	295	269	294	320	299	322	280	309	302	326	311	304	309	319	326	309	322	288	316	344	307	307	306	268	305	304	302	285	289	311	311	317	340	328	280	335	288	291	325	321	286	287	278	319	296	311	300	310	342	297	319	336	285	311	312	294	298	327	344	306	317	312	305	288	329	287	309	337	301	298	316	309	271	317	289	297	296	302	309	314	291	282	303	293	321	293	308	272	291	298	294	332	306	309	330	319	313	280	339	303	331	322	334	332	323	297	334	310	312	313	308	325	272	294	315	339	335	305	307	305	292	302	291	296	306	307	317	305	318	318	305	296	304	291	293	290	299	290	309	293	320	314	298	311	317	318	316	328	283	284	302	297	293	290	313	306	286	331	295	313	317	323	322	319	304	309	289	290	331	317	325	335	309	297	303	304	307	311	312	312	328	329	295	308	287	308	315	297	294	296	322	297	285	309	298	306	306	339	327	312	332	293	323	328	318	308	310	291	296	334	317	298	293	268	315	289	289	302	265	275	290	280	328	313	322	335	289	328	332	297	293	324	303	298	296	316	290	321	273	347	314	283	311	317	330	309	318	304	334	283	331	304	320	317	328	313	302	316	284	318	301	338	303	327	301	299	298	289	313	311	298	296	339	289	297	305	315	299	338	313	305	313	330	308	282	320	306	319	332	338	321	301	319	340	314	305	309	318	309	299	341	300	320	293	294	297	313	338	283	261	284	353	300	313	318	303	318	319	302	301	304	285	319	293	314	296	326	324	322	290	313	326	305	308	346	292	301	330	325	318	307	287	285	309	294	284	303	317	313	312	294	326	290	345	314	326	337	343	277	342	308	361	280	315	317	306	317	325	318	282	304	297	317	300	289	303	289	335	313	289	330	289	295	281	300	310	330	301	292	312	285	298	301	319	304	314	298	310	283	279	286	309	325	287	313	293	331	312	288	286	301	320	303	305	330	321	321	318	324	315	337	330	281	279	269	310	315	294	321	302	321	316	345	281	315	310	281	316	307	310	290	337	352	301	348	301	304	323	338	314	276	324	309	296	302	304	312	322	301	309	281	337	305	343	310	343	287	336	291	319	308	303	302	315	332	324	337	310	311	281	311	312	295	317	315	318	310	303	316	296	309	308	292	311	308	297	329	347	315	342	321	319	287	315	266	291	296	313	269	322	320	317	299	300	306	330	341	320	287	314	299	316	320	310	286	318	288	309	293	304	330	321	315	369	300	330	301	310	333	341	312	313	290	295	313	324	285	284	316	335	314	325	315	303	282	289	285	309	285	307	310	326	312	275	321	273	310	328	308	314	289	337	302	282	323	298	272	315	305	312	340	297	301	288	335	300	318	355	325	304	336	278	293	277	324	310	313	300	287	316	326	317	305	314	294	316	272	303	307	291	305	299	277	289	288	333	303	291	303	305	310	338	308	300	320	328	309	321	290	339	319	315	315	307	321	293	313	327	341	292	303	307	323	332	305	337	283	303	290	326	312	303	304	304	296	305	294	284	296	302	314	314	306	311	321	302	290	325	336	305	292	326	323	313	335	302	309	275	293	308	305	317	296	290	301	292	279	305	300	333	334	293	315	300	282	272	306	311	310	293	296	304	316	295	311	331	293	299	329	326	311	310	297	297	324	290	298	323	281	300	297	319	288	295	323	326	279	347	328	319	327	280	322	279	321	312	298	311	298	295	305	332	334	297	330	309	312	313	282	336	319	326	338	308	322	272	336	310	333	306	307	309	302	298	286	313	290	284	310	339	322	297	296	285	329	326	317	308	299	323	314	289	308	295	326	283	306	283	302	294	325	284	327	326	308	337	296	331	290	304	310	290	354	308	311	280	316	326	304	303	323	311	266	336	303	293	314	335	290	318	307	321	307
28577	47599	31929	17227	4047	1420	1152	1003	956	890	815	789	760	604	604	574	544	530	539	520	479	430	464	453	489	418	417	390	423	386	421	373	421	390	398	375	393	378	349	425	364	374	353	360	359	363	357	333	334	384	350	365	376	328	340	345	367	365	372	347	356	370	352	344	349	365	359	407	349	388	338	379	365	376	324	353	353	375	341	334	357	364	362	333	338	405	363	360	383	365	376	376	388	387	406	343	354	378	394	372	367	378	364	346	340	343	370	324	382	355	360	363	387	372	341	361	391	356	380	368	364	358	385	344	349	359	385	366	377	345	342	325	368	356	331	362	363	334	373	376	351	371	395	377	368	350	365	381	355	332	362	346	353	372	354	337	374	385	354	345	378	365	364	369	359	334	369	370	360	361	365	358	388	356	369	360	373	333	342	359	349	333	337	359	385	367	359	378	335	360	323	341	378	349	331	340	369	375	363	374	345	349	366	369	365	363	362	357	356	375	383	384	352	387	381	360	345	326	341	389	375	343	353	358	363	352	373	357	348	347	380	360	362	388	352	376	352	390	396	351	373	373	354	336	364	360	352	336	360	348	355	334	382	361	365	360	364	392	367	353	355	374	334	385	373	338	342	362	340	347	367	348	357	355	369	356	333	358	367	351	366	366	367	340	369	368	346	339	337	364	346	332	386	358	373	382	342	328	358	336	344	367	372	378	351	350	386	349	369	319	362	350	375	338	364	391	332	341	333	351	338	374	390	357	344	385	378	366	300	352	375	364	351	373	335	363	361	372	350	372	322	377	364	346	376	362	343	341	361	371	372	383	359	350	317	363	353	384	338	373	385	318	350	336	338	340	375	366	343	390	356	411	356	390	349	358	379	358	411	346	380	378	368	333	356	347	338	353	368	368	331	328	362	380	343	383	343	341	383	351	374	344	358	360	376	375	356	344	384	366	353	368	376	365	365	373	376	381	363	346	360	360	370	363	372	365	353	361	376	397	340	359	355	359	358	340	352	331	357	353	368	378	392	385	369	380	359	394	352	342	359	367	349	332	345	365	367	367	383	346	350	373	317	362	391	352	380	361	408	356	343	380	344	374	351	405	356	334	311	359	372	356	342	352	352	374	365	343	356	335	366	341	350	383	375	362	355	360	389	392	349	359	373	366	348	354	388	360	383	352	345	337	373	366	340	357	352	368	364	343	356	384	376	348	355	386	385	353	346	351	366	382	380	363	360	352	391	321	344	335	327	357	347	360	380	377	375	336	368	350	324	320	347	378	351	390	375	378	327	328	361	327	348	384	394	365	353	368	407	352	366	361	347	363	383	344	344	343	348	373	367	363	347	349	334	362	356	311	386	369	356	388	336	369	370	351	403	345	361	356	381	382	375	375	369	390	332	359	375	365	349	396	353	350	384	340	342	345	399	358	334	353	414	353	388	422	375	343	365	374	381	361	359	355	333	378	362	347	352	376	359	343	372	396	416	367	357	354	360	336	336	360	376	338	302	370	372	346	373	392	350	350	336	346	373	367	383	367	347	319	319	404	353	325	358	362	346	353	369	331	359	348	357	380	331	368	354	359	392	379	369	352	348	330	394	406	356	373	383	350	369	353	348	352	359	338	374	366	353	389	346	343	370	319	327	325	358	369	329	391	360	343	321	327	381	364	402	364	376	363	333	370	346	396	354	341	403	359	351	364	386	333	319	354	344	389	388	342	357	335	381	365	388	332	353	353	375	366	343	311	376	360	361	367	383	391	368	347	384	365	366	382	323	364	345	367	361	334	318	349	336	397	358	380	362	356	404	373	357	378	332	352	394	377	363	390	356	343	357	375	397	395	363	387	356	339	385	353	347	369	356	371	364	334	393	357	343	370	341	340	397	359	337	390	348	375	334	364	350	373	357	382	367	364	369	379	350	377	365	351	367	360	377	396	378	362	360	365	340	343	399	380	348	382	345	394	398	370	313	380	351	331	349	400	404	352	380	367	369	373	341	369	371	394	403	356	320	362	328	376	354	349	371	357	362	340	359	378	365	370	366	322	376	345	393	350	387	368	343	362	335	360	367	390	368	373	348	385	348	356	360	354	368	343	367	341	367	369	364	376	345	378	370	389	358	357	354	365	372	380	398	378	387	353	358	347	366	348	411	323	322	369	375	382	383	362	384	383	377	347	324	369	339	349	383	331	348	360	362	360	352	359	338	356	377	369	379	357	367	330	366	380	362	377	373	367	354	378	338	350	372	352	379	344	363	339	362	369	343	354	342	360	373	374	347	367	345	359	370	369	366	363	350	347	362	341	358	366	389	359	369	343	382	338	392	345	320	390	349	341	366	386	392	373	371	375	419	336	359	386	392	343	390	349	359	369	359	374	400	386	365	356	359	375	345	346	352	358	353	377	363	370	354	380	327	352	361	350	330	354	371	379	383	378	328	351	320	377	349	383	369	380	380	377	317	313	376	375	367	333	367	345	350	355	370	373	346	319	319	350	367	350	359	384	364	342	322	369	349	381	359	346	360	364	320	314	338	357	354	377	364	347	356	324	342	337	360	365	358	344	354	400	348	373	324	357	351	339	334	366	380	362	385	374	356	356	328	345	346	356	371	394	382	352	382	368	381	350	372	338	364	326	339	373	361	370	348	362	368	368	363	398	335	344	376	341	378	356	363	365	360	330	400	365	347	379	374	343	368	387	350	363	341	367	418	368	389	371	349	348	373	372	335	355	346	339	349	355	365	352	349	380	324	340	338	376	362	325	371	379	372	368	332	357	356	358	344	399	336	335	360	353	374	376	336	327	345	365	392	362	367	342	370	387	341	346	309	366	326	397	371	383	355	379	383	355	360	354	366	363	339	351	335	354	359	357	376	398	400	349	359	385	382	360	377	362	354	383	378	362	336	329	361	373	335	337	338	343	383	372	410	393	400	374	370	381	364	347	410	385	372	378	383	374	371	351	349	350	384	363	337	368	351	310	375	368	351	386	372	337	341	382	371	357	328	349	354	350	354	363	344	362	341	328	352	371	389	371	353	371	382	355	366	317	350	351	375	344	381	364	350	364	376	347	365	358	372	346	359	360	376	330	375	361	376	310	379	356	355	382	357	323	372	381	354	366	361	355	335	368	390	369	385	358	358	373	326	361	329	404	365	362	346	387	353	363	347	324	342	341	340	357	309	387	323	356	362	321	356	363	368	351	396	379	377	354	366	355	312	381	348	397	349	372	334	353	351	381	329	366	349	361	372	370	372	337	322	368	405	354	378	339	376	376	346	391	345	326	378	402	367	366	333	363	354	378	373	373	372	347	407	365	358	357	375	357	365	340	368	374	352	348	351	355	330	361	333	359	358	397	360	362	386	383	372	346	334	358	364	341	399	376	363	391	411	359	363	331	347	326	346	361	361	376	338	353	355	363	348	383	346	364	381	380	366	350	368	371	365	372	345	414	353	383	356	325	346	344	355	385	379	377	385	386	360	372	344	378	377	360	358	368	368	349	382	354
24033	21206	28518	24611	21080	11733	1883	1154	1040	1073	905	957	872	783	739	694	709	664	651	578	531	540	496	546	458	467	497	469	462	419	436	433	436	426	459	419	407	453	381	427	402	395	411	392	393	416	387	412	417	354	411	415	371	398	383	387	351	407	401	405	413	398	416	388	408	402	410	424	416	398	350	385	410	374	362	391	419	385	391	421	388	430	396	370	395	381	385	397	389	390	409	402	425	437	436	388	409	417	421	401	406	401	354	418	401	408	412	390	414	411	419	395	376	418	384	415	415	381	376	415	392	380	388	369	393	400	385	416	374	378	380	393	386	398	369	419	406	407	397	424	409	398	372	392	386	421	398	418	403	380	380	378	380	459	407	417	375	405	401	408	388	386	400	394	401	365	427	419	388	390	431	401	361	378	399	392	408	396	425	370	449	430	410	373	367	419	389	433	394	369	404	414	426	397	371	397	394	384	429	385	395	386	419	412	408	434	422	397	416	399	364	416	405	369	393	416	411	410	389	437	387	348	369	441	427	399	368	373	382	404	381	420	368	376	401	423	375	378	402	419	383	390	411	395	369	392	398	385	390	401	429	377	380	367	377	376	375	394	399	392	403	427	389	388	400	385	416	409	401	421	401	381	412	438	400	356	388	387	395	407	407	380	399	371	395	410	412	393	402	389	381	401	400	420	392	386	418	398	440	370	387	386	383	359	422	412	426	404	384	449	406	430	408	366	386	439	425	409	386	429	417	378	368	359	369	403	375	376	409	378	420	398	387	370	396	411	405	393	402	403	402	362	379	379	423	407	377	388	409	371	399	374	401	409	425	387	369	377	366	342	372	410	406	411	407	395	408	395	409	401	418	395	383	375	417	382	395	394	372	403	409	422	390	410	412	391	372	399	449	402	395	355	407	385	415	373	391	375	386	406	373	384	436	389	368	425	432	397	384	385	400	380	388	393	370	397	389	387	391	426	390	421	435	398	411	392	381	397	357	423	401	445	421	385	395	402	400	394	411	362	396	391	410	360	377	378	412	397	384	404	411	400	390	448	392	410	372	392	368	376	377	417	373	415	398	385	363	374	423	396	422	418	404	382	409	360	371	423	406	394	412	342	383	375	424	411	382	380	400	379	371	371	368	349	348	395	439	413	406	442	399	390	406	417	396	400	387	405	396	397	380	379	418	408	393	337	412	382	397	412	325	391	396	379	375	385	392	395	384	397	360	391	380	383	379	374	356	357	415	418	401	435	377	395	394	410	435	391	436	385	435	407	387	373	371	402	386	371	399	396	413	411	373	398	373	401	404	418	414	402	426	405	369	429	409	427	365	397	390	383	426	389	387	409	391	370	386	408	422	344	388	419	402	393	364	368	397	419	439	423	366	387	388	388	355	386	419	398	417	395	418	404	408	386	375	400	408	386	443	396	411	418	390	431	419	398	399	394	371	396	403	400	365	413	370	417	403	363	399	407	391	398	430	400	387	439	397	399	387	400	424	414	419	418	389	423	415	402	399	400	381	374	383	380	388	384	390	406	431	414	399	385	409	389	414	419	433	375	404	416	395	389	358	385	348	417	390	376	428	378	403	354	409	380	425	408	407	392	392	413	385	421	386	394	387	332	395	368	372	415	388	408	404	398	397	401	413	414	383	383	371	394	389	397	420	404	392	377	364	405	389	393	413	397	373	417	382	390	412	420	400	415	401	373	416	412	364	428	422	366	380	401	385	404	402	388	424	399	404	389	375	382	373	368	375	371	407	373	401	383	396	410	420	382	409	394	392	410	413	406	392	397	427	402	401	390	385	374	387	407	433	375	395	382	412	384	378	446	416	373	395	391	384	380	411	415	366	429	379	431	410	371	379	372	441	378	396	389	383	371	382	390	425	400	370	389	380	380	385	407	385	410	376	416	394	360	403	402	397	403	399	427	388	411	415	386	382	381	353	401	408	370	427	383	388	388	389	381	397	376	377	403	447	387	410	404	397	375	409	375	363	416	405	362	376	377	378	386	394	396	421	398	403	361	436	422	364	368	394	399	398	396	398	386	447	431	410	402	370	396	375	391	405	369	399	391	406	346	393	403	429	354	402	423	431	396	381	388	416	393	411	408	398	380	421	420	393	403	368	377	418	405	393	408	407	386	416	397	411	412	406	388	409	399	387	396	398	441	398	380	399	388	381	388	392	367	400	396	423	418	427	397	412	409	395	384	390	386	374	409	428	381	399	361	390	418	402	410	395	409	387	389	392	383	408	400	400	365	397	374	381	395	399	387	388	350	408	406	428	375	394	405	366	392	408	412	374	373	377	369	390	415	394	403	419	418	377	373	378	399	434	433	400	405	412	385	345	395	412	418	391	413	415	415	355	396	367	387	392	383	387	434	420	384	400	404	373	394	388	385	350	423	404	400	408	382	365	395	388	372	388	409	400	361	369	418	407	445	408	427	415	394	415	406	384	415	378	392	393	429	384	368	374	407	413	397	398	369	368	379	415	409	410	374	403	383	417	402	401	375	392	392	394	416	369	393	396	415	412	413	390	361	397	364	404	388	400	387	396	372	381	406	408	399	377	403	385	415	383	372	396	435	404	373	396	379	388	416	412	385	395	399	376	392	376	381	373	420	386	394	404	358	360	434	403	370	382	381	439	399	387	390	404	410	393	417	415	411	406	383	402	376	380	421	374	359	437	381	348	392	394	407	375	415	379	401	386	373	375	378	378	405	433	390	397	360	389	427	382	383	373	384	399	392	370	395	425	388	390	425	412	396	410	365	367	420	386	404	378	372	425	398	343	425	384	414	405	388	386	413	407	401	415	406	393	403	412	384	395	373	374	416	394	407	392	398	395	364	375	412	395	423	386	369	380	409	375	395	361	401	405	398	392	389	387	427	387	411	407	381	380	396	413	412	381	425	375	399	420	354	375	357	399	425	403	379	414	380	379	431	389	452	421	367	423	395	381	363	387	425	366	394	406	404	388	396	389	362	376	378	380	384	375	399	364	378	395	408	412	390	372	430	343	405	409	395	395	365	398	389	415	408	408	399	367	382	400	380	416	418	440	443	372	386	380	381	384	394	384	346	409	377	391	401	396	392	432	396	397	409	375	412	417	414	412	381	412	424	418	395	418	431	396	398	380	432	380	360	392	378	415	353	409	388	380	396	420	373	370	413	399	407	382	421	389	409	368	409	376	386	389	377	429	384	394	388	383	392	411	421	361	379	401	390	402	430	367	385	401	424	375	365	404	369	393	397	415	396	402	402	385	351	419	393	384	387	352	404	397	390	394	391	378	401	420	405	423	392	436	411	423	416	372	407	384	399	417	376	394	424	415	380	391	354	417	416	381	361	418	365	400	393	409	340	413	357	406	387	407	424	419	385	423	364	381	394	392	382	402	402	402	399	421	383	400	394	369	423	392	392	403	380	422	379	356	387	400	383	384	371	410	392	384	407	403	400	400	402	391	393	386	419	388	388	389	425	392	378	418	389	366	404	398	398	379	399
31143	50124	40965	29061	8535	2889	2095	1895	1747	1612	1500	1396	1251	1084	977	949	961	907	784	768	705	662	659	639	614	556	562	573	558	530	529	497	506	530	490	481	536	500	475	466	504	473	491	494	480	487	441	487	436	489	407	437	495	451	447	452	478	464	453	466	427	463	474	416	450	439	439	428	433	494	450	429	479	441	457	448	463	451	422	428	452	479	484	444	440	459	457	461	471	468	470	469	439	414	484	465	466	449	452	448	448	464	431	459	456	456	483	464	494	434	470	480	408	476	475	432	430	437	436	428	479	465	396	436	435	464	462	462	456	443	444	414	449	481	453	414	469	445	448	479	433	451	461	495	468	445	451	432	410	442	487	453	482	445	448	462	411	423	475	446	481	425	460	433	456	421	433	466	475	449	419	447	447	435	404	475	487	426	434	457	459	398	446	446	482	491	442	436	422	480	458	414	511	468	455	467	436	436	434	412	474	430	434	429	452	472	440	460	466	440	493	469	449	456	446	459	504	424	441	426	449	424	462	444	464	470	444	486	485	429	469	477	445	485	443	427	456	458	457	431	406	408	420	441	443	407	464	486	469	454	450	441	443	477	441	480	450	446	425	442	492	468	501	444	453	443	428	412	458	445	439	465	449	469	431	482	441	442	452	430	455	437	429	469	443	436	459	447	467	426	430	456	477	480	434	444	498	431	493	439	451	458	453	451	456	429	443	431	449	448	480	442	448	448	460	418	425	460	456	439	470	449	467	447	476	460	442	423	479	426	483	449	432	441	462	471	431	487	442	472	483	450	401	486	445	432	430	451	435	412	438	438	459	417	447	460	455	399	464	453	442	454	442	455	453	427	444	502	456	440	472	463	480	453	456	425	458	461	453	420	440	477	430	463	458	481	438	436	469	459	469	457	480	466	428	480	473	455	454	430	453	453	417	457	469	443	480	461	454	473	502	473	489	425	434	459	477	448	468	475	468	463	471	461	421	447	456	454	444	457	428	434	462	442	471	472	459	450	465	483	427	445	449	437	421	465	443	464	464	479	482	428	453	438	483	457	427	428	421	431	473	470	480	478	459	437	450	471	445	438	447	436	456	461	442	435	447	407	441	460	454	461	426	467	459	475	442	434	462	426	497	435	469	485	433	433	444	457	422	458	474	457	453	451	482	431	460	476	464	433	446	459	427	450	456	418	454	466	451	435	442	457	494	451	473	435	444	419	438	446	466	415	469	466	494	424	462	422	464	459	411	471	438	454	443	439	455	446	465	451	453	436	458	428	469	456	487	448	450	455	441	428	437	483	468	440	465	443	452	428	438	480	461	436	465	456	454	462	461	453	456	448	459	465	429	466	446	464	418	441	463	471	445	455	463	411	426	453	445	465	447	437	468	453	483	463	417	447	472	433	471	505	439	478	444	434	510	436	479	459	475	466	456	452	462	464	454	466	479	468	476	435	437	448	476	461	428	446	461	431	436	458	471	418	459	451	499	472	440	472	458	436	461	436	421	437	434	483	461	427	471	489	415	469	479	447	460	458	373	440	495	452	474	441	441	425	444	463	430	455	439	429	484	458	486	443	432	429	439	434	473	491	475	443	458	478	416	458	432	459	447	439	437	429	462	460	444	457	458	437	454	417	453	462	424	437	458	457	442	450	430	440	475	459	425	446	439	458	436	468	432	398	452	473	459	462	449	494	407	450	480	442	395	453	447	424	452	482	505	445	476	473	458	455	453	439	442	431	411	426	453	437	438	409	474	412	408	431	430	463	445	446	464	461	447	449	462	482	435	447	466	419	416	447	428	429	460	436	425	447	453	454	457	411	439	445	418	449	446	448	443	451	453	483	438	456	482	398	437	467	483	463	458	449	461	434	438	468	474	426	441	467	424	483	467	449	420	473	476	476	475	433	483	449	453	457	456	438	463	411	419	406	437	445	463	452	468	459	439	459	429	459	426	433	466	414	466	450	443	450	473	441	473	441	457	453	432	461	433	497	473	435	435	452	436	427	426	444	476	424	451	441	435	430	421	459	454	484	467	443	461	444	447	438	423	416	442	443	460	444	461	468	454	463	442	435	435	431	453	446	434	471	430	444	436	433	409	472	463	488	450	468	442	419	447	409	458	425	432	427	460	449	449	465	433	459	456	438	461	462	408	461	457	443	439	480	424	447	441	485	437	472	468	479	437	477	427	464	446	421	450	483	450	459	440	421	431	459	429	436	464	431	482	481	429	451	461	467	447	455	466	402	447	442	417	454	493	447	432	447	417	470	460	466	452	449	454	447	454	445	418	462	470	405	415	458	411	479	441	447	460	466	440	452	448	411	444	415	485	440	450	463	458	449	474	422	416	421	446	449	443	426	452	437	484	453	445	460	456	409	457	441	495	455	450	458	461	449	453	432	456	413	421	419	477	454	417	466	475	402	467	439	433	460	446	456	459	413	457	424	470	469	445	430	472	488	464	474	414	454	471	461	442	448	436	467	498	472	460	451	468	433	431	455	473	446	431	470	460	461	475	463	464	439	472	452	453	449	430	434	425	467	445	434	467	432	438	447	441	450	421	414	449	461	426	461	454	456	430	415	474	470	403	425	461	465	461	461	460	469	453	457	436	483	446	479	449	458	413	455	429	443	449	444	460	470	415	445	422	444	467	485	452	464	456	425	454	469	464	469	450	448	469	440	465	445	457	449	471	466	430	449	461	445	420	476	430	479	451	459	461	453	434	448	444	472	451	432	422	440	477	425	476	463	459	485	447	438	440	411	403	441	415	471	419	486	462	495	403	418	479	461	419	435	445	443	423	456	459	435	477	425	436	427	448	458	444	494	440	456	436	466	430	464	436	457	439	448	422	446	455	469	431	418	442	411	447	439	499	450	499	432	459	430	486	434	441	475	457	452	448	517	472	421	452	453	457	427	471	409	445	440	469	458	437	479	464	472	444	451	428	443	448	502	473	429	405	449	466	483	440	449	475	413	483	427	470	459	461	448	479	402	433	456	459	433	431	415	442	440	418	449	407	427	421	455	451	448	474	431	473	467	459	421	444	445	445	456	457	457	484	447	470	424	423	462	490	413	434	424	461	424	463	452	515	445	459	458	459	433	441	462	451	443	430	454	416	480	437	460	450	440	421	427	446	474	434	429	463	439	417	396	449	467	439	451	408	454	411	447	462	436	456	465	424	434	442	410	441	448	433	435	450	470	407	438	438	451	461	455	452	456	446	458	430	456	456	445	451	448	440	429	496	444	423	435	475	454	429	462	434	431	429	413	449	437	460	465	417	406	395	470	439	433	421	434	419	439	472	471	424	462	478	469	447	474	429	423	474	478	443	461	422	444	421	448	400	433	425	469	450	460	459	426	443	476	420	460	455	497	439	478	452	467	436	486	471	460	458	453	418	458	447	447	460	468	453	496	448	472	450	436	442	447	449	449	450	455	470	430	438	467	461	416	476	464	469	453	422	473	453	443	457	432	494	416	435	431	475	459	447	481	430	468	426	483
25390	21283	28003	25553	13155	2040	921	750	745	759	738	681	679	633	589	600	622	586	536	524	500	525	468	487	461	442	434	463	437	425	450	426	380	435	388	410	430	436	422	432	408	398	423	388	412	403	403	426	408	390	378	360	399	404	370	395	417	391	427	431	416	401	375	395	413	381	379	375	383	425	381	377	388	434	393	402	394	430	383	398	380	384	436	396	391	405	406	389	413	426	392	411	384	407	421	428	432	397	409	401	409	374	373	401	431	372	407	386	388	414	398	401	384	425	411	424	394	389	426	451	387	372	368	362	394	398	392	394	374	399	387	374	418	361	412	405	384	395	402	400	398	406	419	354	398	408	378	411	376	429	421	393	388	405	391	391	379	382	376	395	397	387	419	402	437	385	382	394	417	379	375	413	443	395	390	346	426	418	418	419	387	431	373	401	393	373	378	411	390	410	399	414	402	370	389	379	417	375	431	390	371	405	411	427	371	386	428	419	422	401	389	390	408	398	394	403	443	397	442	384	400	400	435	376	413	401	407	397	398	395	405	421	405	392	422	386	436	421	403	405	456	411	373	344	401	435	396	403	359	433	431	411	403	381	383	453	380	402	396	382	431	388	408	362	400	408	383	391	359	402	373	420	392	416	379	389	434	414	389	443	419	404	344	386	379	385	369	410	385	381	415	391	445	406	399	399	384	380	355	382	390	393	404	392	373	400	399	402	373	407	413	405	413	390	404	417	379	401	448	392	400	357	409	411	414	400	417	388	385	429	396	389	383	380	390	399	371	413	395	396	389	430	406	409	376	370	417	432	417	412	405	408	364	408	401	424	416	398	389	422	417	415	431	402	410	377	383	366	417	411	403	401	393	388	385	416	395	399	417	359	402	419	413	407	384	408	426	393	404	406	394	380	395	402	369	379	418	366	415	421	418	371	380	375	373	409	392	409	421	403	403	402	403	380	409	422	362	392	401	422	398	438	368	377	390	426	397	416	389	441	389	424	407	393	378	384	410	404	405	390	382	408	378	405	381	400	398	418	424	386	378	410	365	401	426	383	388	403	375	365	382	422	412	415	373	385	401	399	403	401	425	411	339	353	411	394	422	403	385	422	377	381	368	392	404	401	392	372	396	370	353	423	393	383	402	378	395	379	431	396	421	386	392	427	438	362	424	384	393	384	404	419	396	400	381	406	422	399	389	408	397	359	379	402	415	383	421	389	392	370	392	426	380	418	374	369	399	394	398	404	404	372	421	361	389	408	395	420	378	414	415	370	386	425	401	375	375	398	375	443	465	408	393	363	375	391	343	409	404	397	401	369	426	435	380	417	430	419	403	391	422	423	382	390	388	368	410	387	396	392	411	388	376	382	432	427	389	377	405	395	399	405	412	379	369	422	418	409	380	390	421	370	426	385	415	403	356	394	370	342	368	411	382	404	412	401	400	371	387	441	406	372	367	421	406	378	392	400	404	377	409	378	408	434	415	410	375	404	403	422	381	404	403	399	394	377	400	358	369	389	374	415	401	396	388	398	367	378	383	383	401	352	409	387	417	387	398	379	430	414	390	362	381	420	374	410	427	372	421	381	385	397	417	404	383	395	404	396	435	447	413	414	393	447	394	396	376	388	408	396	400	386	408	381	376	371	402	367	406	389	397	393	399	398	415	372	395	422	388	389	385	408	386	421	381	380	431	370	391	442	387	418	363	424	418	375	388	399	416	420	358	377	408	386	415	391	396	400	388	390	453	434	399	379	403	391	393	365	379	401	381	423	446	378	426	427	380	404	420	422	401	375	418	383	430	379	412	414	392	397	404	368	367	382	404	367	433	371	391	400	394	409	382	399	417	408	380	389	399	428	391	378	432	439	410	404	401	444	368	418	373	412	392	393	386	407	409	353	406	376	431	408	381	393	368	407	362	435	416	362	406	385	427	411	403	414	428	411	351	367	373	410	391	429	404	387	399	402	391	416	409	417	415	406	384	375	407	365	402	426	386	357	420	437	419	409	438	415	401	402	403	396	430	398	374	399	430	411	391	383	394	430	385	408	386	384	420	388	384	405	432	369	424	433	403	399	427	456	399	395	403	422	406	383	396	400	404	392	409	378	443	388	413	384	423	407	406	381	418	356	440	384	404	411	387	391	423	400	407	407	421	392	400	377	397	429	372	399	410	372	422	427	400	393	369	381	390	417	418	424	386	408	388	395	362	425	394	384	395	384	389	381	391	380	407	406	379	343	358	412	373	409	412	393	350	396	408	393	421	444	377	425	401	426	392	422	394	411	393	381	396	402	392	382	357	373	395	376	410	408	386	399	434	400	368	377	420	389	391	383	381	377	391	379	386	376	406	391	355	386	429	396	386	402	432	378	397	412	422	391	421	353	386	382	393	399	376	378	454	391	427	404	411	402	399	426	405	410	384	440	411	410	387	406	344	389	393	382	365	398	385	348	398	383	398	397	392	397	402	412	398	394	417	382	413	392	382	401	364	384	377	393	412	363	396	400	392	388	378	401	396	387	419	402	404	397	420	383	399	420	398	415	434	384	360	384	402	387	387	401	394	414	386	412	370	389	398	371	428	423	389	426	407	397	401	428	353	384	388	426	402	403	364	367	378	394	415	398	394	400	414	392	387	341	381	422	360	411	421	354	395	348	376	411	383	392	420	434	440	399	408	396	378	380	402	375	402	423	411	420	409	403	351	390	407	397	375	405	394	402	385	374	374	377	374	392	432	412	380	389	390	418	428	370	402	380	379	429	412	406	396	420	386	411	374	390	359	399	384	390	388	376	410	405	403	375	408	389	387	396	398	384	395	402	398	406	398	357	374	405	410	408	369	400	385	385	392	386	451	378	398	393	393	393	432	339	435	416	386	393	417	401	396	373	385	385	413	413	404	394	442	433	386	359	353	384	412	369	409	394	390	409	396	411	383	410	468	401	371	388	392	342	394	395	409	396	433	401	375	415	392	439	406	382	411	414	411	415	427	375	428	436	393	366	394	394	395	394	416	399	416	384	406	393	369	381	428	379	404	366	367	391	446	400	388	393	407	400	426	387	376	389	380	391	390	401	426	382	434	387	405	429	410	418	439	402	389	416	411	365	418	369	426	425	403	401	415	402	413	402	406	413	416	379	405	415	404	397	383	378	435	438	434	377	420	404	409	382	420	373	409	401	390	430	405	399	388	378	402	406	379	422	379	371	418	407	415	382	372	403	403	358	414	373	398	386	399	390	405	416	390	379	380	372	427	346	447	418	355	395	402	395	398	399	412	386	370	404	399	402	390	379	392	390	428	386	436	374	389	394	406	420	389	379	398	396	394	382	410	429	381	413	416	364	388	386	383	422	415	425	387	406	380	413	372	401	396	398	399	371	384	400	390	364	418	403	401	373	408	366	372	393	376	372	423	386	391	345	382	406	375	397	379	383	388	400	382	377	408	420	401	377	391	385	372	371	413	367	389	386	404	390	389	360	400	354	388	372	407	416	412	375	406	369	376	409
28631	45732	37391	18494	6309	2009	1414	1323	1305	1233	1196	1089	959	922	891	836	793	768	691	672	582	623	586	604	563	536	573	544	538	529	576	496	522	453	504	527	487	453	504	479	513	497	498	471	456	458	468	457	463	469	462	495	458	428	441	485	446	454	476	468	435	456	450	454	528	466	464	428	459	447	440	414	485	457	454	442	455	472	440	456	478	433	461	453	440	476	460	489	441	453	437	459	452	510	419	469	479	472	492	460	479	469	444	442	448	454	388	448	467	472	498	462	512	477	427	435	434	468	488	438	457	458	476	445	489	424	426	468	442	476	471	490	449	445	407	490	447	448	470	436	432	460	466	465	438	434	451	464	438	419	468	466	460	477	458	504	451	450	414	446	490	469	452	443	446	427	502	452	455	432	461	476	467	434	440	470	447	457	462	461	432	463	448	467	477	451	463	472	474	482	500	462	424	468	488	447	466	500	454	472	442	461	461	437	463	489	458	467	429	474	458	426	470	470	450	458	451	462	477	484	446	438	486	458	473	449	472	433	458	445	486	497	466	475	452	451	445	451	438	447	479	483	452	470	466	412	479	474	449	457	437	495	454	402	472	450	468	436	449	483	458	488	472	423	429	491	459	462	441	434	464	456	470	459	491	438	478	457	459	460	408	465	435	464	453	482	479	452	457	465	452	469	448	483	438	442	450	491	403	481	448	461	470	485	467	411	474	476	450	475	427	479	436	449	479	482	483	450	451	443	488	479	451	487	445	460	487	492	488	455	435	446	503	433	477	446	475	464	500	442	450	425	449	455	450	465	433	447	419	459	473	411	463	460	457	416	439	459	497	475	429	453	427	451	465	465	443	456	456	459	457	452	431	457	464	428	468	434	455	497	476	483	430	464	497	466	505	491	487	424	441	467	454	476	458	476	480	480	466	485	428	474	464	457	453	453	483	454	479	445	458	436	468	448	409	480	444	498	455	423	444	431	495	457	478	438	454	409	465	455	441	471	498	465	509	426	480	492	452	420	458	458	479	467	462	454	456	433	460	444	444	430	480	440	467	467	478	464	461	431	464	479	451	482	467	488	469	464	458	435	500	419	479	439	463	466	466	440	472	438	473	474	446	484	443	490	481	465	478	448	444	440	462	460	473	479	462	491	440	441	478	456	450	447	435	471	444	455	429	469	478	470	443	450	455	426	493	463	452	455	439	488	493	437	471	444	435	451	469	463	458	404	460	478	459	500	436	496	448	444	484	478	439	476	455	468	449	434	494	465	452	424	459	449	465	433	490	490	482	469	461	487	470	460	420	460	480	457	464	443	473	444	470	441	451	455	463	413	507	447	464	455	466	433	485	458	460	449	500	495	438	455	448	433	439	417	451	475	440	463	475	477	445	468	448	423	481	443	452	442	463	441	480	513	479	430	474	460	464	439	496	424	438	453	469	504	469	433	440	439	474	468	472	457	444	441	439	494	412	446	466	485	493	485	434	471	453	449	485	472	461	463	446	461	466	459	457	479	444	490	470	427	450	463	480	447	459	421	481	458	468	442	450	430	462	449	462	466	454	444	444	441	448	471	464	442	479	434	463	461	453	446	463	479	434	462	498	466	456	456	476	432	480	471	483	428	479	469	446	474	465	414	473	441	412	458	467	447	473	451	459	476	483	455	468	468	452	432	444	474	450	488	447	495	457	421	434	503	445	509	435	459	478	453	458	470	459	439	459	455	451	506	425	457	457	472	450	439	449	438	412	456	469	443	498	479	478	446	426	517	467	472	441	468	459	461	430	473	409	470	449	468	471	475	470	462	459	416	446	465	460	437	435	476	443	448	467	463	434	440	433	450	467	431	452	455	467	436	450	430	453	443	468	471	490	442	426	458	512	444	482	467	457	463	470	437	496	447	449	493	475	443	442	454	458	429	433	479	435	461	480	430	492	465	455	470	482	446	478	455	466	480	449	455	441	484	481	459	455	457	450	463	430	489	433	522	486	476	461	471	444	471	456	444	514	518	466	476	421	446	468	460	486	455	451	445	435	483	463	426	447	451	475	438	436	462	499	455	432	452	446	457	458	442	458	448	433	461	450	437	463	501	470	484	439	495	464	430	481	444	487	448	447	458	443	510	501	450	433	404	465	436	460	459	465	431	459	453	475	439	484	464	444	425	427	442	436	504	462	454	462	423	465	454	480	451	452	456	485	455	483	465	480	484	485	442	415	467	470	467	413	470	476	462	463	457	451	462	431	458	471	462	443	462	489	458	431	420	470	437	432	489	453	507	485	457	452	472	448	467	464	479	449	444	439	479	437	428	457	416	463	477	447	431	506	451	448	469	454	481	454	467	450	482	470	498	426	482	441	493	460	419	447	432	470	465	470	472	481	484	454	468	469	487	446	406	462	494	453	493	465	510	501	439	463	486	493	469	430	438	443	480	481	456	459	477	454	473	465	439	449	456	470	463	485	473	469	438	466	476	448	462	455	433	463	436	441	479	440	451	469	441	483	471	454	408	435	431	439	487	460	438	482	473	427	463	441	477	487	456	454	443	495	443	477	468	460	435	451	498	470	455	456	449	454	470	454	454	503	454	480	426	474	442	464	439	435	434	475	439	477	492	490	435	483	449	442	481	421	430	486	468	430	441	470	484	464	468	481	474	465	473	458	458	453	484	468	448	455	454	434	429	488	457	497	479	421	462	436	455	467	433	431	444	434	489	470	460	457	475	469	439	441	450	481	478	463	456	429	470	488	443	448	430	444	450	512	458	479	450	485	467	474	492	436	462	481	486	440	484	494	461	460	490	474	437	457	453	436	458	468	466	503	498	427	465	463	499	479	498	412	446	447	457	486	504	479	440	464	456	483	450	503	485	487	455	445	452	463	482	478	449	484	484	452	440	441	477	457	462	426	463	386	455	468	471	459	454	422	418	425	470	496	484	485	449	467	454	476	462	456	462	426	451	477	478	466	450	445	405	429	475	472	421	464	476	441	451	445	469	480	478	470	495	452	457	466	441	462	464	482	452	477	481	506	470	485	453	405	432	454	416	459	467	439	462	467	438	458	494	465	457	482	481	447	449	437	446	449	470	477	454	457	431	480	503	515	472	473	449	454	456	483	458	441	454	469	432	462	476	490	463	467	425	476	414	433	444	434	480	459	484	427	465	449	473	492	425	488	451	505	503	457	448	438	448	453	429	474	471	493	465	446	451	469	466	492	453	440	435	494	450	449	464	443	467	445	427	431	458	442	426	458	499	417	468	473	445	490	442	458	456	467	493	466	465	459	464	465	434	449	480	484	459	487	440	440	458	495	485	488	464	454	468	456	436	472	443	484	440	487	458	464	462	470	422	455	480	491	441	451	484	439	418	471	452	465	491	475	473	510	427	482	408	462	462	430	441	454	461	465	488	431	475	445	458	467	443	525	479	464	486	440	487	470	465	468	477	452	461	486	488	439	447	435	448	448	479	469	425	453	459	440	450	459	468	467	448	436	512	471	525	461	454	455	480
23056	21241	28861	23924	21252	21117	9201	1837	1468	1521	1397	1369	1324	1158	1077	1102	1099	1080	974	876	835	780	721	708	705	698	647	639	647	644	623	616	635	619	619	616	613	636	575	643	594	596	599	629	542	554	610	557	609	572	593	577	558	586	577	541	501	615	578	529	564	543	563	600	528	592	561	578	556	557	578	573	526	592	604	555	562	557	572	553	575	609	597	548	557	601	566	585	534	596	557	572	584	559	548	579	583	544	581	618	611	601	612	556	559	570	591	605	540	535	551	550	581	529	588	556	566	583	544	564	536	542	561	533	576	523	592	532	574	538	575	554	540	521	574	589	529	557	535	529	563	579	552	576	588	545	607	536	590	557	524	560	582	629	520	539	591	551	571	541	606	544	567	538	545	561	540	548	568	570	556	544	574	554	550	578	538	558	572	555	545	575	555	541	583	567	559	542	566	535	517	567	560	567	590	526	584	563	602	582	546	525	551	552	552	563	556	564	524	562	566	620	549	564	600	580	578	612	567	556	560	573	504	539	585	529	548	555	569	548	547	552	598	541	529	547	589	535	555	555	601	570	531	516	525	580	578	570	570	547	558	561	557	604	556	558	573	549	568	501	564	614	577	572	574	550	554	573	567	537	551	578	547	535	543	532	539	552	610	530	615	561	538	531	544	559	539	548	529	602	555	554	541	539	565	589	515	555	559	537	597	588	525	568	543	530	560	554	538	553	599	592	572	527	612	554	543	612	575	574	600	572	533	618	562	564	543	531	586	570	523	597	551	530	531	545	575	519	577	514	576	548	545	594	571	543	543	554	600	544	604	563	548	556	591	524	580	518	564	579	560	576	609	585	570	533	613	529	616	542	581	609	561	561	559	533	575	544	616	576	565	593	553	524	554	512	537	557	514	553	617	582	552	556	608	558	571	587	538	554	595	560	549	583	580	535	582	560	526	536	613	521	570	552	525	563	580	524	526	535	568	564	566	537	535	565	531	546	590	581	565	591	577	568	531	530	568	554	515	564	581	541	551	537	547	534	540	549	572	578	564	578	547	532	573	549	578	551	577	548	535	516	550	543	602	594	519	530	522	528	581	563	558	563	557	557	577	569	578	536	594	541	508	575	536	565	600	568	553	554	578	528	552	595	613	558	503	543	556	544	594	540	562	545	577	555	598	530	546	523	560	571	542	550	580	564	544	576	583	584	551	546	569	582	591	588	557	567	603	574	578	565	557	557	572	576	563	532	562	543	534	592	562	520	549	551	572	547	544	571	569	552	532	535	537	590	584	563	555	595	572	564	541	606	568	570	564	559	554	520	546	579	537	541	556	537	539	555	595	579	576	573	566	540	559	568	545	518	569	545	564	551	550	542	549	559	583	548	528	565	605	586	560	533	589	634	583	574	578	603	583	551	562	544	522	585	573	572	590	572	554	561	510	570	535	575	562	563	554	518	568	565	576	544	584	584	551	537	549	565	584	535	566	539	565	548	553	553	552	552	524	572	598	571	552	560	578	574	540	529	589	587	524	575	576	558	567	570	570	591	580	553	568	533	599	543	575	540	575	593	557	576	559	595	533	561	603	566	576	570	544	565	565	574	553	591	583	493	548	533	547	550	516	542	575	561	567	544	526	566	581	576	597	557	554	547	569	520	574	547	519	556	571	568	555	588	560	526	560	566	577	531	538	548	575	551	532	558	563	508	520	545	556	555	593	536	591	553	586	562	516	563	544	518	576	577	540	579	569	570	563	571	513	569	549	544	543	563	571	544	584	532	547	581	558	538	568	584	554	566	627	557	567	596	600	566	535	547	557	583	549	554	554	578	558	536	577	566	555	553	539	550	557	568	576	585	514	548	571	553	530	570	625	558	547	555	582	603	557	569	546	559	547	578	562	505	522	568	542	578	578	533	534	589	517	568	544	547	583	557	550	550	534	567	548	559	560	527	579	566	613	527	549	616	578	541	553	569	609	556	575	541	581	511	590	594	546	553	564	571	550	609	511	551	591	560	522	578	558	569	584	563	537	586	529	597	567	550	575	583	544	566	569	615	551	536	562	542	547	525	549	540	583	546	581	560	527	559	562	556	554	538	533	551	598	566	551	516	562	561	556	595	563	511	518	558	608	565	531	566	551	568	563	523	554	524	584	575	582	567	564	541	593	510	567	560	609	541	542	574	582	567	574	613	549	560	541	590	544	528	524	551	576	529	594	548	536	531	542	544	551	513	540	556	540	516	601	609	536	589	506	558	581	523	558	543	559	540	591	579	596	553	571	543	536	575	548	575	560	599	565	577	589	566	519	618	576	542	563	557	574	571	542	571	597	550	553	584	584	519	532	571	533	558	525	592	534	534	602	545	566	562	551	528	589	580	540	533	608	613	554	529	520	562	534	589	513	545	567	592	549	548	533	579	614	576	543	555	549	582	581	562	559	583	558	561	563	542	591	549	554	589	583	549	552	569	553	555	571	553	537	609	562	575	560	569	544	577	563	560	556	570	607	510	509	537	570	564	563	585	543	555	575	547	548	543	596	575	601	576	559	547	565	544	572	561	568	571	585	547	576	531	571	592	507	580	576	586	571	546	511	599	563	594	564	573	554	543	537	524	561	567	601	554	574	567	521	566	562	553	509	554	569	588	558	561	609	580	574	543	560	566	570	534	568	579	595	531	560	569	578	558	542	566	581	543	553	540	579	540	580	615	538	536	581	538	525	533	599	533	538	562	596	575	528	568	581	556	553	562	555	575	591	541	521	567	562	569	543	545	525	550	518	554	558	551	550	558	597	583	544	579	602	579	614	528	580	582	547	540	554	559	520	552	574	559	574	532	557	573	569	585	548	526	565	533	599	534	538	592	576	505	607	573	546	565	524	582	569	581	566	579	534	578	566	572	559	563	575	544	566	605	543	549	570	574	590	605	592	546	570	582	512	539	554	566	539	557	586	531	597	524	585	568	532	559	529	593	575	546	537	541	600	567	579	569	528	572	584	598	559	598	557	573	547	540	587	572	551	535	604	546	551	555	534	546	522	592	545	525	546	589	526	564	556	544	533	507	567	541	500	526	550	525	514	574	564	590	568	538	538	540	573	544	520	556	519	530	521	597	560	552	577	583	568	553	580	565	551	524	609	570	584	517	551	579	574	546	536	584	548	568	556	603	572	573	576	522	555	557	570	579	564	527	589	570	557	590	538	600	605	528	545	571	581	538	577	551	549	494	595	572	586	560	503	563	542	552	617	604	529	552	574	576	603	561	555	551	541	572	570	544	614	527	541	562	574	599	566	569	516	567	545	560	567	571	593	592	507	566	590	570	561	546	541	568	569	573	596	567	588	621	560	528	582	600	524	511	537	592	524	556	536	520	579	578	559	512	556	576	570	521	566	610	588	526	575	525	572	537	561	524	582	572	607	568	561	545	545	553	581	554	595	554	595	529	566	523	558	525	603	558	529	560	544	549	520	566	553	520	534	556	590	552	574	590	536	549	552	571	535	609	544	604	595	589
32141	57616	44388	23267	13015	4165	3013	2395	2445	2429	2062	1913	1780	1659	1557	1459	1481	1306	1272	1110	988	928	880	835	896	798	808	795	743	714	736	753	714	683	733	686	689	669	680	660	647	625	632	630	665	626	640	646	629	618	605	614	646	597	629	613	622	606	615	659	643	591	650	605	604	565	597	638	595	639	615	642	591	625	608	653	622	614	620	609	593	660	614	626	667	641	629	628	658	599	625	632	622	594	671	633	613	644	684	625	643	651	638	674	555	634	578	640	627	652	590	647	580	662	624	613	654	610	601	635	594	602	616	615	620	652	640	574	615	618	639	644	596	592	602	599	623	580	591	632	623	603	605	589	614	625	598	595	604	596	607	611	616	594	608	579	604	622	650	631	651	577	617	622	576	603	636	621	609	578	607	620	656	604	627	619	583	611	660	629	615	594	614	588	596	600	638	578	622	660	633	611	579	573	596	616	670	619	647	655	637	581	627	618	625	602	642	651	609	626	619	613	601	615	641	602	631	587	600	614	564	603	626	592	614	672	548	601	649	598	620	640	644	626	604	627	633	598	647	618	625	600	634	616	607	599	584	588	631	614	635	594	632	637	632	596	623	573	568	572	581	644	605	654	591	625	632	646	629	667	652	648	587	619	676	589	562	629	606	603	650	625	586	646	622	601	593	608	587	598	619	597	609	639	627	644	605	568	643	628	596	641	620	600	587	658	606	577	573	613	620	619	649	663	645	620	598	623	630	706	580	657	593	602	605	601	584	587	637	592	633	620	589	605	634	586	611	603	591	618	618	631	648	654	613	657	628	599	615	635	597	591	639	638	612	599	629	594	618	658	607	663	584	605	616	607	580	578	659	617	637	576	595	603	617	582	588	645	629	589	590	629	577	603	607	610	595	591	641	581	653	601	630	619	587	591	621	595	636	639	626	631	602	559	590	570	628	650	640	635	594	612	638	613	642	603	637	611	594	637	589	603	627	633	608	654	602	614	569	657	548	621	604	600	617	608	588	588	581	615	602	621	656	603	625	652	609	584	615	615	644	632	581	634	618	607	627	659	609	621	627	597	590	562	665	618	641	609	589	599	623	630	632	656	657	607	647	698	637	656	639	542	643	590	572	633	608	668	632	563	625	619	637	587	601	571	633	664	612	606	629	611	573	649	630	604	581	603	599	627	627	636	591	609	626	610	590	622	641	643	644	612	652	607	671	625	614	609	627	659	634	621	645	597	586	621	600	649	600	603	623	628	614	619	614	620	605	597	647	602	565	623	610	585	650	632	601	611	622	579	623	616	592	607	613	608	599	602	602	575	606	574	654	614	610	662	577	585	641	625	587	629	642	636	593	584	596	581	622	629	635	624	581	646	622	647	614	577	592	644	626	585	608	579	613	621	609	614	559	626	614	595	635	622	649	589	629	635	657	602	624	603	658	608	601	627	609	625	610	579	670	643	615	585	647	605	595	682	648	642	604	627	640	635	603	657	612	622	612	605	600	655	619	612	633	605	608	594	628	636	602	589	646	571	573	628	600	646	642	608	649	619	651	627	584	605	646	651	565	591	605	605	597	666	647	611	594	644	611	622	621	640	597	574	622	588	683	598	671	606	598	661	615	584	602	597	605	589	614	596	612	629	621	598	607	618	606	602	638	652	591	617	628	608	627	617	633	605	647	627	616	568	632	569	647	605	588	601	629	626	607	570	609	594	628	614	597	617	588	635	601	667	636	624	614	591	616	586	583	605	634	603	606	641	628	600	578	620	624	598	643	603	604	634	599	575	647	581	610	589	652	627	601	617	621	605	636	619	600	640	636	612	617	617	626	622	584	654	625	608	616	626	633	607	600	653	600	599	610	592	611	593	634	614	643	628	660	557	600	631	631	665	618	610	576	603	607	644	569	653	597	621	596	653	597	588	575	621	654	598	605	583	640	619	605	608	596	642	671	637	575	685	591	618	696	578	615	579	589	592	640	621	609	623	628	637	598	612	623	630	661	667	602	632	632	630	650	612	609	559	643	604	596	620	627	607	607	643	631	599	623	596	617	603	561	617	592	625	603	621	645	635	614	602	667	600	622	582	572	639	613	630	577	622	636	607	640	591	575	639	619	602	596	640	635	591	618	593	574	595	644	585	608	661	626	598	583	615	578	609	622	583	586	594	627	649	597	624	594	570	608	583	645	619	643	643	621	600	611	618	598	609	633	600	651	596	607	628	624	636	591	608	648	635	597	624	597	588	664	650	596	631	610	630	618	640	585	617	577	583	631	564	614	563	602	607	699	634	635	587	620	673	603	581	643	633	608	616	602	608	655	629	635	640	632	599	609	615	619	580	658	567	609	629	599	639	590	610	695	626	679	668	583	639	628	609	643	606	613	620	629	612	626	614	588	596	670	554	616	623	643	604	629	589	587	636	635	639	625	623	627	596	610	618	593	598	587	613	596	618	631	592	596	627	583	638	592	589	614	646	643	628	640	608	599	571	624	614	611	605	599	624	618	578	607	610	609	606	627	647	592	619	591	627	606	616	614	625	628	567	542	627	622	647	602	524	636	623	609	617	596	617	634	610	660	639	612	686	623	603	609	670	641	605	646	632	642	590	641	612	576	606	617	628	613	644	600	577	606	629	592	578	668	635	614	644	572	624	611	559	578	596	609	638	603	609	607	602	614	552	598	573	589	621	651	640	623	613	669	597	600	656	643	625	630	625	628	576	630	635	613	641	610	566	655	613	624	628	682	638	605	605	608	585	603	612	601	603	593	601	643	651	619	666	599	681	636	592	558	593	605	592	604	600	673	632	681	625	596	636	623	642	595	590	619	601	604	623	605	608	608	612	649	641	617	610	629	609	610	634	611	615	575	644	652	616	617	603	657	580	613	650	589	598	611	615	589	606	664	618	629	630	655	594	653	607	630	610	636	630	639	614	624	586	595	571	610	630	606	618	646	613	619	617	653	657	645	623	643	641	595	584	609	618	558	608	662	647	634	634	603	600	622	628	626	638	639	566	638	630	633	608	598	580	612	618	629	661	630	579	599	621	619	658	581	558	630	670	599	618	645	607	635	652	612	562	627	587	620	583	631	579	638	591	559	600	596	618	579	588	632	603	628	606	653	610	642	638	596	623	619	604	633	573	634	573	622	625	606	588	621	613	635	601	606	618	620	627	616	615	637	595	651	641	666	679	632	568	563	608	644	618	647	624	590	598	565	639	652	626	587	603	575	594	603	626	602	607	600	623	655	668	631	617	639	640	595	629	545	609	610	578	641	663	636	584	601	578	603	598	611	566	614	577	621	612	624	650	628	605	655	607	638	607	639	638	573	672	590	636	626	619	605	612	642	664	600	617	623	598	664	576	615	617	627	663	596	597	607	655	584	647	570	621	601	647	568	604	593	597	601	608	599	628	639	636	566	617	603	621	684	584	617	614	611	613	646	617	643	595	642	604	634	625	634	621	582	603	600	610	587	603	596	584	663	639	629	628	633	604	582	636	618	611	618	645
28378	25384	27825	14937	3446	954	624	482	496	545	476	484	487	426	454	408	451	444	373	373	377	366	359	351	351	375	373	367	371	338	367	347	360	352	340	337	338	337	332	319	331	306	318	303	342	331	317	310	355	316	326	324	324	346	341	311	341	313	321	302	310	333	335	323	316	351	324	331	315	315	321	331	284	298	296	343	317	318	334	299	331	358	290	342	336	327	355	356	337	313	321	339	314	301	318	321	331	300	321	295	332	332	313	294	322	305	338	345	302	283	328	307	313	337	354	321	327	321	318	317	286	336	321	324	310	321	336	320	302	318	306	299	320	310	309	322	295	319	302	303	335	351	314	314	331	302	353	314	308	373	321	319	268	338	303	302	316	338	328	321	326	322	293	336	314	327	331	324	336	317	316	307	311	301	311	346	330	310	304	300	354	327	319	304	323	313	307	319	323	322	296	308	294	314	310	305	314	325	331	338	297	336	326	340	320	310	341	311	303	304	344	337	314	336	311	340	315	334	326	318	334	337	315	333	281	318	300	323	309	331	332	313	347	314	310	328	318	308	318	315	321	299	332	296	301	342	325	302	310	306	299	308	303	336	359	296	328	302	309	363	313	299	313	334	315	311	307	326	305	300	359	308	313	296	284	331	264	327	338	319	321	311	286	316	296	326	320	329	329	305	314	287	311	319	296	317	315	311	320	326	318	295	292	317	310	309	310	312	329	321	326	306	313	315	314	338	336	312	314	323	298	336	292	321	327	344	309	322	333	324	304	302	295	293	329	337	314	341	324	306	322	285	308	335	294	315	278	312	340	315	295	300	321	310	305	288	321	304	295	330	312	289	287	311	303	331	314	327	325	306	305	321	320	340	284	316	314	320	296	313	336	317	333	332	313	310	301	316	305	302	296	313	341	274	323	316	319	337	314	324	308	315	352	310	313	303	332	290	305	332	313	315	346	337	327	296	337	294	322	324	312	290	337	311	328	315	313	300	316	290	332	348	326	329	315	354	347	328	321	330	316	286	314	343	309	300	321	322	342	297	299	301	308	297	296	336	287	306	339	356	334	331	313	323	321	308	295	336	329	280	334	323	340	311	333	308	272	325	356	306	286	314	299	317	334	305	319	329	326	276	338	306	297	299	311	296	312	298	320	288	279	302	307	295	306	349	361	355	297	307	348	341	302	321	335	315	295	340	333	316	294	334	308	306	306	289	320	331	335	298	300	331	305	318	341	325	314	316	317	321	330	297	337	345	316	290	357	278	331	313	344	335	336	286	304	356	337	277	311	330	325	329	357	322	317	315	324	303	324	306	302	346	310	313	333	280	324	316	320	319	311	297	328	301	311	337	306	343	316	325	350	319	317	300	326	312	380	333	332	301	329	332	303	309	309	296	346	308	298	316	303	339	313	320	328	335	309	325	320	331	303	317	334	345	343	323	297	314	308	314	322	318	317	294	336	326	321	295	310	315	302	309	292	327	371	314	309	306	327	320	317	286	317	346	316	311	331	312	341	310	320	282	342	330	309	314	293	322	347	337	326	301	345	326	330	293	330	368	302	292	313	327	323	314	299	324	307	306	337	328	307	295	334	305	289	299	303	307	339	359	346	313	286	343	334	309	338	293	307	319	340	326	358	278	325	340	301	376	298	316	294	301	323	314	333	309	335	320	315	328	339	292	318	321	333	331	296	328	297	344	347	339	300	296	292	329	340	335	336	299	350	298	336	300	317	316	318	312	320	305	267	347	296	330	315	331	313	319	360	332	296	330	339	323	319	298	326	304	351	322	313	283	320	305	319	305	310	309	301	308	273	322	310	291	341	325	337	308	333	294	343	310	351	301	324	304	320	333	297	321	323	293	311	354	303	328	348	314	287	290	296	305	345	272	308	327	308	344	319	316	324	301	322	329	292	317	289	305	324	301	301	336	335	278	305	315	313	303	320	274	317	306	329	285	330	343	295	338	334	297	350	305	326	287	307	320	341	335	332	324	329	321	336	302	350	315	348	323	314	337	334	319	294	327	315	303	290	307	312	308	306	312	319	297	328	309	319	298	327	337	315	305	312	301	361	357	309	290	303	309	283	355	335	343	307	307	326	326	297	319	350	347	302	303	312	322	343	310	334	295	331	332	313	295	334	330	330	325	337	328	322	325	334	318	302	337	311	286	290	291	325	290	318	329	295	329	313	328	348	312	325	334	332	353	333	301	320	322	334	298	299	352	313	337	358	334	296	305	329	330	314	324	303	330	309	317	288	328	298	314	310	316	309	326	327	325	302	322	333	313	315	287	338	282	323	330	312	337	293	300	311	333	314	315	310	326	324	300	296	315	316	324	323	303	314	292	314	344	310	353	303	308	341	358	302	315	347	339	320	290	308	290	317	301	281	295	293	323	340	332	328	337	309	284	336	331	304	286	324	332	330	330	298	287	284	332	292	321	279	295	306	321	311	295	330	334	323	294	317	330	323	314	329	335	306	320	315	297	342	324	304	323	343	283	285	301	356	319	342	315	326	332	307	304	290	321	329	337	293	310	309	303	319	326	310	327	324	328	315	338	322	305	328	309	340	305	317	305	308	340	327	341	294	323	306	317	348	341	336	310	314	336	307	338	296	314	337	327	310	315	341	369	306	346	299	295	322	296	286	314	336	305	351	317	340	355	321	335	332	307	328	300	289	308	314	298	324	344	324	302	336	319	342	321	309	333	321	331	302	303	303	296	330	331	293	320	309	306	299	320	299	301	300	351	299	344	321	285	345	328	302	325	333	325	294	303	313	341	309	337	280	310	314	328	355	315	296	336	314	341	338	305	324	300	310	322	336	310	339	296	325	304	301	337	287	312	353	337	339	311	315	299	297	285	314	343	279	322	321	315	326	322	314	298	289	283	319	279	332	335	293	298	361	302	354	345	316	292	347	293	317	296	329	319	332	276	312	312	307	314	356	282	351	306	359	299	316	295	305	340	296	328	281	322	299	280	317	312	314	344	300	315	334	296	335	329	311	297	319	309	338	323	314	328	284	318	298	308	326	306	307	314	292	326	304	308	329	294	293	312	293	296	302	322	328	296	316	331	305	318	306	304	366	283	306	306	354	339	323	301	319	293	310	322	339	324	304	323	320	330	312	323	302	304	296	304	329	297	321	343	324	325	307	294	332	334	350	310	348	334	305	303	310	304	321	290	334	316	311	328	345	297	320	317	283	331	342	327	308	332	340	334	339	274	290	352	305	322	319	296	304	304	320	379	298	326	333	327	308	284	315	289	322	318	317	304	356	321	319	306	316	317	316	306	328	292	307	349	314	326	333	312	316	311	354	304	332	299	315	316	343	321	323	277	322	330	336	310	309	332	312	334	349	332	306	326	309	310	350	304	314	327	312	331	341	347	308	285	308	343	295	324	316	314	297	326	325	299	360	330	316	311	341	333	312	303	350	302	359	325	304	309	314	342	296	312	325	317	292	315	335	306	340	317	341	293	290	337	329	321	319	296	332	313	352	333
29296	42020	28829	12086	4443	1049	824	727	795	759	709	647	637	582	590	624	605	552	546	517	471	496	448	460	487	424	412	395	409	423	432	410	413	394	426	382	406	425	369	387	424	343	363	372	372	374	386	358	360	375	399	363	355	360	381	380	385	416	344	390	379	411	387	404	404	360	350	364	397	407	370	405	406	417	389	375	361	354	351	379	365	364	385	405	407	412	375	378	340	385	338	372	397	405	369	405	334	412	356	400	373	376	350	371	374	366	380	339	374	357	374	370	368	352	380	360	383	372	345	354	382	379	383	357	339	398	385	403	371	357	405	334	383	381	389	374	381	347	356	367	384	379	345	359	374	393	423	337	376	346	360	357	336	386	337	381	352	356	370	363	390	358	409	353	389	382	366	387	374	362	372	368	357	356	345	363	364	372	381	372	376	347	361	396	366	367	395	376	333	377	362	362	377	406	424	389	387	386	403	367	355	367	378	383	387	371	372	348	371	372	325	391	358	357	382	379	360	344	341	359	365	379	361	390	380	349	360	369	379	380	357	390	385	370	368	356	359	410	364	392	378	400	366	379	365	370	379	358	359	353	370	383	355	372	374	363	378	388	364	368	384	330	359	355	374	381	371	368	347	373	391	339	387	361	347	379	350	401	371	370	376	352	384	363	351	352	372	344	386	364	383	337	403	329	361	350	355	332	340	350	370	343	383	399	388	363	370	367	336	319	373	354	390	381	363	335	357	391	410	354	386	365	365	360	369	353	361	368	399	381	378	368	367	359	365	405	388	341	390	356	391	365	342	387	361	364	358	372	352	423	352	416	363	373	370	359	375	386	367	342	393	382	355	384	383	415	379	364	375	376	386	371	358	385	388	378	362	358	317	360	323	363	389	361	388	392	358	381	398	369	375	352	408	388	367	364	372	392	361	368	353	350	364	356	385	376	410	352	390	366	375	371	391	380	366	407	371	363	378	385	373	355	349	371	382	391	366	380	381	363	370	361	400	361	368	403	363	360	375	347	379	338	365	354	358	376	363	381	339	374	367	356	374	376	361	382	378	355	364	377	396	398	392	379	356	369	360	347	333	402	375	405	365	343	355	378	407	374	357	357	366	375	361	361	332	359	391	377	351	360	383	338	363	338	384	358	402	336	367	370	365	392	347	356	360	349	377	369	351	367	371	369	398	345	326	380	351	406	370	342	369	353	367	329	391	355	385	375	353	372	398	376	374	382	359	393	382	369	403	364	369	375	367	354	391	351	395	364	401	364	377	354	375	391	345	415	346	357	347	363	362	380	350	377	380	332	359	348	371	388	404	352	368	356	364	330	347	360	339	360	395	357	394	356	372	418	359	394	362	347	352	370	398	363	380	336	360	357	388	360	390	347	335	367	398	368	351	382	359	365	371	365	375	427	381	377	337	357	339	382	387	377	346	367	365	366	356	346	381	396	360	363	381	351	356	363	374	375	358	315	362	380	385	371	375	361	350	340	344	365	351	352	365	350	335	372	391	360	364	350	404	361	397	392	362	406	340	352	407	345	391	380	372	383	326	345	353	330	362	347	363	370	366	406	367	370	390	356	344	333	390	374	372	377	344	405	348	368	410	404	404	357	393	385	370	366	343	386	398	368	367	367	373	333	340	351	376	371	369	349	384	372	365	351	341	357	331	365	369	356	391	354	373	338	397	391	403	387	350	374	372	362	390	351	373	379	353	361	384	395	348	322	350	356	390	349	384	367	378	392	379	359	380	370	364	382	385	366	385	360	350	380	380	406	380	358	386	368	352	335	378	349	354	380	354	353	361	363	366	399	420	366	391	386	358	365	352	337	351	328	384	382	380	377	357	364	363	356	403	358	358	402	379	405	311	374	321	331	354	399	378	367	383	361	402	372	373	335	361	336	393	362	365	397	359	359	362	374	388	385	380	365	361	346	396	395	353	358	385	388	383	351	370	374	369	350	379	405	388	387	345	394	379	337	373	354	362	370	358	354	369	374	388	368	327	332	382	361	376	373	337	375	412	398	408	348	384	352	376	359	340	366	387	339	370	354	383	369	352	380	400	375	337	337	377	364	379	369	347	352	356	370	334	386	403	383	362	379	378	364	337	363	355	365	365	344	368	368	375	382	357	361	411	388	365	382	394	363	387	383	338	381	389	373	387	362	379	396	376	389	364	409	386	382	381	383	355	366	370	378	338	373	350	439	362	370	364	359	341	386	362	379	376	346	382	350	384	392	343	386	349	366	361	378	396	333	371	357	326	373	396	397	394	384	381	368	386	388	376	324	371	361	348	378	367	358	366	345	357	369	385	401	383	350	370	417	392	385	385	367	336	368	373	378	373	379	362	326	377	382	339	353	388	356	412	365	344	405	365	387	365	377	369	386	383	340	382	343	376	385	346	367	390	363	358	346	362	361	393	362	369	360	408	371	380	374	379	362	340	356	363	378	360	357	372	389	383	387	390	402	375	406	371	339	396	387	408	367	361	359	405	333	365	345	348	354	373	358	370	378	359	390	335	361	402	388	376	371	342	353	333	386	356	354	344	381	397	374	402	371	378	361	384	366	411	373	372	397	365	368	375	381	380	351	388	390	375	412	361	352	363	369	335	376	383	367	381	358	378	353	379	420	432	360	375	369	350	385	395	352	370	373	407	381	351	335	362	363	373	373	370	367	381	378	376	377	356	358	351	388	415	385	369	340	322	375	383	375	389	349	357	361	360	342	361	370	404	403	377	360	321	364	378	392	365	328	408	384	372	391	359	386	358	361	369	366	401	336	389	359	361	371	359	355	353	369	377	404	336	379	355	350	392	312	364	357	341	344	384	360	358	369	399	368	342	376	353	389	392	378	395	384	367	401	360	382	378	369	340	372	336	354	370	378	352	363	380	372	387	353	352	387	379	352	382	368	339	370	373	378	364	352	403	343	372	354	354	358	362	381	363	370	377	343	363	364	372	397	400	386	365	344	371	406	379	340	345	338	367	355	378	394	393	357	359	359	420	334	349	335	382	356	386	371	358	350	372	374	363	391	345	354	383	385	351	357	370	377	368	362	356	352	330	392	372	380	323	349	394	373	379	354	338	377	339	377	377	366	345	335	354	384	392	360	345	346	386	361	360	364	357	397	350	338	374	358	362	391	356	390	331	414	376	371	393	342	385	365	359	378	383	364	325	379	357	382	362	374	373	418	380	369	352	364	374	364	350	414	392	364	360	352	400	362	369	338	374	384	339	372	341	359	376	356	391	350	335	387	377	368	396	385	343	364	354	410	360	368	376	373	369	347	403	385	336	369	370	354	408	367	376	384	365	374	355	375	348	368	353	352	359	364	364	366	379	385	376	365	380	386	366	329	365	384	375	379	340	368	362	371	373	369	387	375	358	366	359	359	334	350	372	398	376	384	372	379	355	367	344	362	361	359	355	373	345	363	366	391	407	399	370	389	365	375	371	361	357	330	338	394	357	375	365	356	365	375	357	366	369	381	373	385	389	384	361	361
24026	21210	28611	24431	21133	11861	1671	995	921	896	830	825	731	778	723	717	724	686	682	619	545	525	502	514	502	485	487	463	462	459	509	482	440	457	443	442	416	457	463	411	459	401	408	428	416	381	443	368	386	426	399	410	402	394	362	461	402	409	410	383	375	397	423	411	409	416	382	419	386	412	398	413	408	415	406	389	440	406	365	394	384	420	412	393	434	412	431	398	399	372	378	394	409	418	423	432	413	368	396	435	420	429	427	394	378	397	425	378	405	403	378	381	410	390	386	409	408	384	415	419	420	408	384	387	406	403	381	431	406	410	404	420	411	418	415	453	419	406	384	386	409	413	412	416	409	414	422	360	427	422	414	410	416	402	390	431	398	408	411	450	438	386	392	399	418	401	420	416	411	427	444	411	428	409	408	407	421	421	400	387	370	386	398	416	431	429	406	421	417	379	389	394	410	387	389	398	392	394	414	416	410	390	439	400	406	427	391	374	412	388	428	420	405	404	381	432	392	413	404	349	385	382	373	417	394	392	405	402	379	417	408	408	353	396	420	412	390	402	401	365	415	425	411	392	460	382	408	414	457	406	397	421	409	395	397	421	382	409	399	372	438	420	353	389	432	381	426	387	406	430	429	403	367	405	381	435	414	390	398	406	400	411	441	426	367	391	422	384	401	356	384	398	405	416	401	398	385	404	432	396	417	430	411	411	414	407	435	388	391	427	384	360	431	411	437	431	421	396	433	367	391	390	415	372	399	372	397	412	417	393	417	428	441	403	397	396	379	390	381	399	399	419	387	447	403	398	362	409	390	398	394	421	379	386	396	394	418	418	439	422	388	430	375	405	398	407	371	421	372	373	380	413	403	390	408	396	410	402	410	386	390	377	412	383	410	414	389	398	386	436	402	409	399	366	432	399	416	401	385	404	392	391	389	394	381	408	414	378	420	400	413	442	433	391	400	409	392	426	404	408	419	371	375	414	395	405	415	389	398	418	380	420	433	432	432	383	373	396	425	374	423	394	361	405	399	417	403	426	402	402	389	394	398	428	383	413	385	429	414	397	387	419	433	435	390	412	406	425	396	379	447	398	414	399	382	415	384	375	408	388	393	398	444	405	409	396	415	430	407	377	405	407	396	426	414	449	416	425	405	428	399	398	396	371	414	403	403	401	356	423	392	413	401	381	431	407	355	398	402	385	379	429	378	386	415	395	427	399	407	377	373	384	407	380	440	423	397	408	405	389	361	439	424	401	402	399	420	432	429	416	389	391	417	428	371	407	394	394	404	433	378	386	392	421	418	392	439	411	372	379	447	391	420	383	416	407	408	435	420	413	385	399	408	397	419	393	380	345	385	432	363	376	383	413	389	417	405	394	384	421	400	421	414	403	396	449	469	434	420	415	425	419	382	415	415	382	381	410	401	425	391	415	392	431	429	386	374	392	431	384	420	419	378	419	450	451	419	364	410	428	398	405	403	401	377	396	389	380	422	420	423	398	359	360	397	373	438	400	410	430	428	415	452	415	412	411	394	387	418	421	404	399	395	402	428	386	431	403	406	375	390	476	415	418	409	398	424	389	408	427	417	412	422	418	377	431	367	371	374	420	368	371	410	407	383	378	419	389	431	406	437	413	422	414	402	410	389	408	395	384	366	382	414	419	361	362	402	387	389	404	383	397	407	414	426	462	453	427	418	413	432	413	425	398	418	384	389	383	433	387	373	410	416	393	405	413	399	439	388	401	399	392	397	407	406	439	384	399	381	366	394	431	427	365	397	440	409	406	409	426	410	418	433	409	416	375	386	399	422	385	413	441	435	375	407	425	423	430	401	404	397	395	383	405	406	359	410	411	402	432	425	434	428	420	416	396	402	407	416	385	428	385	413	422	399	401	381	458	395	346	358	400	422	394	419	417	428	448	416	397	417	362	444	427	400	401	400	406	398	403	432	377	411	395	405	381	421	434	369	387	396	415	398	388	421	394	412	408	431	401	384	390	386	418	389	380	416	403	393	418	406	394	403	426	383	399	403	402	425	422	397	397	448	427	421	384	432	369	410	382	418	392	406	412	369	397	426	420	371	374	414	429	393	399	416	414	405	406	408	413	403	401	368	400	389	420	389	421	398	419	413	395	405	387	432	411	364	400	369	400	395	370	426	429	362	387	365	404	421	376	403	426	404	458	396	408	409	410	411	371	434	385	400	410	386	420	394	405	388	400	404	422	424	407	425	394	404	435	391	408	414	408	406	405	411	399	422	394	413	407	433	410	389	424	420	414	400	385	401	426	401	431	408	432	400	416	420	431	404	431	420	391	411	408	422	390	388	442	409	385	400	403	434	394	413	386	426	411	391	446	374	402	388	423	366	407	359	434	401	362	406	388	419	407	403	417	388	414	357	413	391	433	372	386	415	406	422	408	404	404	413	433	390	404	446	430	408	427	363	354	393	395	381	409	409	367	362	417	387	414	404	387	417	441	408	394	352	387	405	407	387	407	413	405	394	396	413	401	424	408	406	405	443	403	404	415	415	388	392	429	412	424	414	410	454	409	392	391	392	380	427	440	401	391	377	427	380	441	368	389	372	388	388	427	400	405	464	391	384	442	399	404	417	434	463	370	384	379	363	397	399	411	411	401	437	398	412	386	413	429	384	430	378	427	392	381	388	386	373	421	414	403	394	394	424	387	380	391	400	408	438	385	393	390	395	405	406	422	396	395	401	399	424	384	427	411	375	409	426	381	397	388	383	415	394	417	400	404	400	375	427	387	405	410	376	413	413	421	391	389	401	407	408	398	383	398	403	388	424	386	439	398	380	420	387	425	411	365	398	400	390	433	405	425	406	411	419	423	426	418	409	410	392	408	426	421	403	385	388	405	415	381	394	411	385	387	455	396	430	422	415	395	423	432	374	469	426	419	379	393	404	418	383	427	381	399	410	413	419	418	403	419	379	416	407	445	394	442	435	405	416	447	366	403	410	420	390	407	412	380	389	406	369	424	446	398	381	407	423	382	391	427	383	408	422	406	379	389	404	351	409	371	462	373	400	388	447	445	401	384	418	405	423	387	446	380	410	399	403	390	408	395	413	417	399	388	394	426	401	387	439	392	363	428	388	405	367	427	389	389	433	382	415	422	423	419	415	399	386	414	465	456	399	384	386	390	391	385	426	385	396	396	404	401	381	430	399	428	395	417	436	422	423	407	393	412	414	386	409	411	408	377	409	378	399	412	437	381	413	415	425	426	383	400	407	379	424	407	404	394	449	429	401	407	416	405	431	414	396	379	418	413	394	407	404	403	441	407	402	397	405	393	411	407	427	418	407	426	412	399	422	405	412	381	456	402	395	397	399	403	424	387	409	438	387	387	408	398	435	397	421	414	413	435	405	401	426	401	424	394	403	424	411	382	414	388	368	424	432	385	413	394	399	399	414	436	393	391	382	381	384	390	403	382	411	418	430	432	418	434	432	397	424	383	408	376	430	383	420	352	419	371	427	391	430	411
27657	52478	42268	25625	11147	2838	1805	1489	1548	1464	1327	1179	1059	1024	1081	975	941	949	835	850	658	684	645	601	569	566	590	574	578	561	536	549	562	503	517	520	496	492	538	481	491	466	460	497	486	427	485	449	486	519	441	494	442	461	477	455	391	460	451	435	485	477	483	450	428	441	477	449	460	437	453	465	461	462	467	459	450	473	476	437	485	477	484	472	483	458	449	470	434	464	459	474	488	451	467	487	456	446	500	475	428	452	473	474	447	482	465	438	481	483	482	448	481	467	457	461	489	481	440	495	487	443	456	503	447	478	440	452	435	452	423	435	492	430	434	461	457	490	419	452	483	463	466	432	440	465	467	467	501	460	443	442	418	444	447	461	497	452	462	444	476	456	452	476	480	471	439	460	433	470	471	500	427	460	468	432	483	457	481	410	437	456	460	413	475	454	432	463	519	450	462	408	427	460	446	450	436	475	450	429	436	470	463	460	457	472	439	501	456	433	436	476	399	445	493	479	475	415	457	413	466	484	467	460	439	453	452	426	418	431	469	472	471	506	417	454	459	440	459	436	430	515	456	494	460	463	441	437	450	458	485	477	488	446	471	434	426	415	431	439	468	460	418	463	475	482	498	408	486	432	482	425	465	452	432	424	468	456	490	459	412	446	434	464	478	477	471	487	445	446	442	435	476	446	435	471	454	443	438	474	465	488	426	452	443	486	448	454	424	458	441	446	455	441	458	470	468	463	411	444	482	486	429	465	478	436	458	484	467	446	470	440	486	512	454	459	451	472	448	442	458	425	466	469	453	449	409	453	493	456	439	447	401	446	411	406	495	431	448	450	467	413	472	466	480	492	444	458	442	462	483	467	447	468	507	429	462	433	472	495	488	464	447	425	443	470	447	439	453	457	438	452	452	500	482	446	430	480	478	422	402	435	447	485	469	457	466	479	415	427	442	432	465	422	477	486	486	488	465	445	465	422	481	460	439	463	442	438	463	494	442	456	429	457	462	438	435	444	459	469	464	460	463	475	484	466	465	443	489	491	426	442	482	435	452	437	495	483	436	439	413	445	452	481	460	469	466	485	458	466	432	512	462	488	466	446	460	484	441	426	428	456	481	428	472	451	476	454	463	426	475	443	448	450	440	454	459	481	432	425	439	439	465	443	460	471	483	485	442	440	449	474	488	454	502	456	457	452	455	470	484	440	448	472	448	425	467	487	452	482	459	449	488	458	470	466	470	484	426	475	435	504	444	463	457	461	474	462	466	444	494	493	448	438	421	487	456	440	505	450	472	440	466	476	389	456	471	511	454	451	418	452	467	422	467	454	478	468	469	442	462	430	468	508	464	454	440	506	470	452	460	434	429	461	506	480	472	482	478	475	454	451	467	447	483	435	466	470	484	441	489	440	469	429	482	465	471	427	492	450	459	479	470	457	415	466	450	451	479	430	481	458	447	476	415	430	451	466	440	430	502	464	465	430	397	442	443	469	475	445	450	425	428	463	479	474	485	430	421	471	475	465	465	450	416	450	475	473	487	448	454	427	456	442	427	458	431	438	443	466	444	436	443	431	465	493	437	436	463	473	453	481	466	445	470	466	488	466	423	445	472	452	480	448	459	460	443	424	464	418	434	449	458	455	444	443	430	466	458	432	449	452	425	452	465	464	473	440	450	473	462	427	446	436	436	455	469	423	479	451	464	462	429	473	466	416	485	449	448	436	497	470	461	489	459	472	464	459	440	458	468	447	486	473	460	458	469	474	489	448	459	467	424	449	407	467	445	450	419	448	432	435	425	465	479	480	437	456	460	452	458	507	437	441	442	435	455	470	517	462	440	466	463	435	444	414	459	466	434	464	464	454	483	493	439	409	427	470	443	434	436	459	418	443	443	471	477	411	442	491	449	476	467	442	482	449	469	476	463	478	396	474	433	498	443	403	447	406	398	423	436	450	469	421	424	487	452	448	451	469	423	473	422	452	441	452	451	472	453	428	486	443	465	456	395	460	488	447	468	465	450	466	439	412	469	479	452	457	434	456	425	484	457	432	445	470	483	435	395	420	481	467	416	482	441	503	465	413	501	446	471	452	459	450	462	454	459	475	420	481	466	429	466	489	399	454	479	471	413	422	443	449	458	454	492	428	490	456	447	451	431	438	502	434	474	432	448	470	452	430	445	457	488	434	430	454	455	475	457	427	458	411	473	467	455	469	433	464	435	493	449	450	443	445	434	450	435	424	457	445	459	475	462	444	485	469	478	479	472	436	449	473	487	447	469	454	424	435	468	464	432	468	472	460	479	448	466	468	412	413	490	480	450	449	410	471	449	467	437	476	459	464	469	477	514	476	465	466	480	458	437	457	503	457	431	439	480	446	451	467	433	438	422	447	429	469	487	475	496	465	448	524	441	425	420	486	464	441	452	457	444	427	424	465	491	471	441	483	451	462	458	470	470	448	482	437	489	415	461	451	443	444	440	445	469	464	463	460	465	444	472	441	474	482	438	445	454	459	465	452	454	487	460	463	462	449	465	455	449	442	472	462	417	448	433	438	434	435	443	440	444	466	477	422	484	422	428	436	470	453	448	440	455	474	459	477	465	457	437	479	483	459	430	468	455	487	455	453	475	471	458	467	508	463	466	480	452	456	453	472	485	433	440	441	467	487	449	445	469	469	453	480	435	428	433	450	453	473	430	500	462	484	469	435	453	450	463	442	492	458	469	462	492	468	453	436	501	420	457	465	426	489	520	476	454	434	439	475	408	430	479	480	547	480	462	450	451	467	455	457	504	468	474	500	483	435	468	438	442	492	472	450	501	441	459	499	461	438	447	443	424	413	460	445	425	443	457	453	444	495	473	443	444	416	456	439	444	457	453	443	468	464	462	447	468	451	428	444	486	448	415	464	437	456	468	464	441	475	428	446	464	462	491	448	490	462	476	417	431	472	434	475	451	447	454	443	448	426	470	441	431	446	461	415	446	452	436	451	435	438	428	466	467	437	444	434	457	453	406	456	465	457	469	500	467	433	464	464	435	437	447	445	428	426	437	448	444	421	468	414	495	485	412	451	500	475	455	436	481	438	430	453	439	503	472	494	466	456	458	448	458	516	469	477	463	423	413	446	477	464	481	451	487	499	485	438	406	412	449	483	467	436	441	492	398	418	507	423	460	494	466	434	487	481	436	419	460	423	462	487	434	443	463	451	465	473	438	409	454	426	453	441	463	417	446	431	419	469	442	448	453	497	482	407	491	427	463	473	433	463	474	476	444	471	467	481	436	487	422	475	459	493	475	401	485	473	444	468	471	467	452	470	473	485	473	453	459	450	470	448	443	428	412	482	466	486	470	420	470	489	438	448	460	431	448	435	463	465	461	421	468	452	484	420	466	443	433	437	461	425	460	464	479	455	462	453	432	443	426	458	490	437	457	415	470	460	452	409	448	453	454	461	439	481	451	434	425	479	469	441	447	471	455	456	496	475	507	446	445	458	456	395	451	438	495	456
25374	21293	27819	25569	14108	2059	832	685	673	735	680	643	639	607	626	598	513	594	592	492	440	459	511	479	443	466	459	462	443	447	411	440	438	390	410	398	389	447	416	402	400	409	425	394	390	397	403	424	365	402	400	376	387	449	404	417	382	400	404	385	378	411	383	424	397	386	453	415	373	418	426	385	372	413	384	412	420	347	399	382	349	397	359	379	385	400	427	406	424	383	366	418	423	419	395	378	419	399	389	384	412	403	423	368	406	418	355	356	409	387	393	409	393	377	372	400	388	395	383	384	383	385	415	384	416	386	394	372	416	410	363	356	396	392	379	385	390	400	362	377	379	397	420	371	398	417	370	427	408	377	449	372	383	422	409	402	383	390	397	402	366	409	380	404	371	409	404	376	421	406	396	411	373	387	408	395	416	377	413	396	426	403	376	383	383	395	387	375	409	400	391	394	399	361	376	420	405	384	419	431	395	343	388	389	405	402	381	390	365	374	424	380	400	422	403	406	412	399	406	418	412	435	377	394	428	398	384	404	373	379	410	413	388	397	409	396	376	433	384	372	368	393	360	408	420	416	387	368	389	365	394	396	383	387	387	375	398	410	380	419	409	329	447	374	378	376	392	356	420	391	412	381	376	435	458	354	395	406	401	425	399	414	377	421	409	407	369	384	423	369	396	423	406	387	400	442	382	422	389	421	381	438	389	376	429	387	360	390	353	417	357	392	417	399	410	377	387	381	387	362	403	422	403	415	410	393	373	361	388	407	432	408	385	416	389	390	401	391	386	373	375	386	397	374	393	410	395	418	414	397	416	397	420	404	376	381	378	408	388	369	430	397	401	394	414	390	435	400	353	377	423	416	376	419	382	429	386	401	406	417	371	425	408	441	400	403	370	403	409	432	386	400	369	366	369	390	399	398	454	396	406	372	413	403	397	411	387	382	410	392	372	374	381	433	406	405	385	404	384	409	416	410	405	391	400	414	409	382	426	392	412	373	436	418	403	407	421	387	390	432	394	423	396	416	437	421	374	389	389	392	435	379	399	390	408	386	368	389	351	380	413	399	355	423	403	399	389	403	412	388	384	400	406	372	400	408	389	402	392	362	427	420	386	426	363	399	372	416	388	413	378	386	345	431	346	420	403	369	389	375	414	382	357	412	392	428	372	409	401	423	389	396	413	391	396	394	400	410	394	384	384	401	424	409	359	385	399	399	401	375	398	416	382	414	376	434	391	408	382	371	421	430	350	400	408	419	407	408	389	404	402	426	388	423	405	380	393	393	391	407	368	389	392	446	419	432	415	390	389	425	392	376	385	409	362	395	383	355	397	353	399	384	408	373	389	419	415	366	385	405	383	375	419	412	363	397	424	399	386	389	396	388	391	377	415	409	384	375	403	372	368	404	379	356	394	375	407	395	381	404	388	358	399	427	400	385	368	412	405	368	411	369	382	377	425	385	421	368	395	403	396	403	377	403	403	382	374	409	354	417	333	397	390	416	395	375	368	349	401	429	384	398	356	391	398	413	403	399	402	423	415	387	405	395	389	412	412	420	384	418	402	397	402	370	410	408	357	417	439	373	422	391	375	405	411	398	418	382	391	383	400	435	390	377	376	421	387	379	426	430	407	381	404	413	375	374	388	368	355	429	408	406	399	395	409	388	406	436	428	420	395	400	403	401	401	370	407	384	406	360	382	398	421	374	392	409	403	442	384	404	387	389	394	382	388	389	404	360	367	428	348	428	398	409	413	402	419	399	417	371	358	400	368	368	375	384	386	401	362	413	374	395	399	421	382	382	392	380	421	361	433	367	402	390	397	392	382	399	389	373	396	399	432	400	410	394	400	408	398	388	399	373	411	371	412	448	410	399	360	383	379	411	404	388	401	377	386	399	381	368	366	425	412	381	410	403	397	414	386	397	389	383	429	407	379	387	374	377	373	371	400	414	455	420	351	375	400	388	413	390	381	370	425	381	424	385	396	393	410	381	403	408	424	423	403	385	417	370	407	430	392	396	374	391	381	381	396	412	375	355	416	365	417	384	379	368	403	423	404	390	371	404	372	409	388	404	417	423	403	399	376	386	355	407	383	393	407	395	415	403	387	418	377	354	402	394	383	397	401	381	421	421	382	354	397	408	388	438	388	402	410	368	406	355	437	391	402	393	427	403	372	359	413	410	399	357	404	410	366	403	430	431	362	397	397	372	390	407	396	383	393	423	381	423	358	381	395	391	419	394	378	390	401	396	398	389	386	414	412	373	367	410	409	386	420	368	400	390	391	414	434	398	389	405	383	366	425	403	397	378	390	412	385	362	367	417	385	404	352	415	412	390	393	390	383	406	425	374	403	405	382	387	404	365	382	393	398	405	401	393	411	370	396	361	399	407	439	395	394	393	364	409	417	402	417	383	401	411	414	361	385	404	406	371	400	389	416	374	383	381	422	378	401	402	387	407	376	400	413	364	395	382	401	418	400	389	360	408	415	398	406	394	389	384	407	414	401	376	390	389	388	386	385	390	398	404	381	421	397	429	396	394	393	430	409	361	391	348	389	386	380	388	418	367	409	358	361	358	367	371	392	396	432	367	428	417	377	379	374	416	417	390	352	401	362	356	370	396	399	355	380	351	386	388	412	381	401	417	380	388	409	372	420	367	424	382	390	404	426	376	425	430	389	406	397	369	404	372	398	395	415	365	390	394	377	403	412	378	416	398	364	414	394	403	417	419	388	398	407	398	385	422	379	377	379	379	405	407	381	384	388	396	350	377	395	378	441	385	408	380	409	396	388	395	383	386	413	404	395	396	372	394	417	398	343	399	390	401	380	399	416	358	411	371	440	410	364	418	431	355	416	359	461	364	392	411	412	405	379	395	392	402	408	377	418	389	411	392	423	396	392	393	369	382	414	407	400	382	415	424	409	455	426	373	356	382	405	401	400	383	391	397	370	373	378	453	386	389	405	388	386	408	402	385	411	393	417	400	380	385	400	381	406	379	439	375	412	428	390	404	383	367	415	423	378	410	381	360	371	422	419	387	391	438	395	408	422	412	375	371	433	411	412	404	421	396	400	406	401	421	383	419	382	377	427	405	434	427	396	416	375	384	451	394	405	394	387	395	398	387	405	440	398	370	377	408	418	366	372	388	405	394	431	371	368	390	444	404	389	428	386	398	405	403	401	381	394	407	360	377	388	396	439	385	407	378	389	421	400	391	382	382	412	386	389	367	399	415	417	381	406	387	415	413	403	378	397	369	411	418	391	418	361	425	381	404	363	371	390	404	431	390	432	407	403	419	413	357	412	391	422	414	406	397	412	388	375	391	388	377	377	422	443	410	403	381	380	393	426	386	417	367	388	388	386	366	414	357	374	423	429	373	386	381	367	383	412	386	405	378	397	378	414	414	376	398	440	392	410	437	399	405	405	392	412	430	370	383	389	415	397	397	414	365	394	376	424	386	363	404	361	384	414	409	392	373	373	379	370	392	395	385	373	383	387	402
27786	50474	35039	20937	8781	1789	1283	1060	1108	1158	1004	903	851	838	827	842	754	780	754	671	614	550	611	604	526	560	555	513	574	540	562	544	518	549	504	503	489	470	481	487	538	456	494	474	440	450	462	445	475	450	448	474	461	500	443	440	472	472	457	420	456	485	449	482	443	471	481	479	463	486	433	432	471	455	467	492	441	481	464	457	509	503	480	482	473	457	475	507	480	438	430	486	449	484	457	463	482	491	483	505	469	469	438	467	507	476	476	457	486	448	488	472	501	446	471	452	441	484	451	487	473	489	436	450	453	491	416	428	420	427	447	432	472	453	438	460	433	478	482	471	407	458	489	460	473	461	479	453	443	472	438	477	461	460	439	430	441	447	461	446	447	482	439	468	496	422	453	464	470	439	491	443	406	446	431	508	485	464	428	492	492	452	407	457	485	487	483	465	458	463	444	427	431	471	432	453	458	499	403	500	465	434	472	444	438	482	489	471	480	449	480	444	444	479	451	459	440	436	432	479	461	444	465	467	475	481	455	455	487	465	444	444	436	456	453	421	453	474	475	438	475	431	442	477	460	457	441	401	424	445	476	445	464	452	476	477	455	464	427	437	474	439	475	473	489	474	483	467	448	449	467	499	456	447	532	434	492	469	463	424	453	484	400	452	436	446	493	459	479	471	432	464	470	465	419	468	431	495	471	457	434	462	485	520	444	451	473	443	446	456	447	430	494	467	450	447	473	475	503	445	484	473	440	430	486	476	466	456	456	440	479	474	476	444	453	493	450	491	505	453	444	472	449	454	473	479	467	453	466	490	462	439	463	466	469	442	425	419	437	451	458	526	447	487	470	447	473	455	481	479	458	457	447	476	479	455	454	450	435	460	492	426	520	478	418	478	484	447	437	441	474	453	458	488	512	462	439	462	463	467	447	499	484	482	469	481	471	491	488	480	448	473	456	432	514	482	470	431	456	452	454	456	475	452	442	452	471	443	443	461	454	441	473	462	420	474	464	469	471	439	480	497	457	451	457	411	472	475	473	425	416	450	441	487	455	445	464	460	456	465	479	458	480	487	468	457	447	466	476	437	457	442	449	478	493	483	421	409	451	450	473	480	463	439	489	496	525	490	428	466	466	490	491	474	445	470	450	486	491	442	474	418	448	478	445	479	468	471	441	452	430	494	444	434	474	479	483	459	473	435	491	494	454	485	505	442	511	413	459	410	458	433	463	415	448	449	435	439	479	467	454	449	451	488	393	492	435	444	483	400	453	458	417	450	447	451	489	479	456	489	510	480	468	490	448	446	436	443	484	470	451	413	449	468	419	449	464	439	428	469	483	434	477	444	474	486	458	449	468	454	447	450	474	453	459	472	467	472	449	457	472	482	478	433	450	443	441	446	445	435	493	457	472	462	416	453	499	443	439	447	449	441	447	501	445	462	465	449	467	447	465	481	457	457	445	469	437	451	482	474	474	448	444	486	436	458	448	475	484	418	422	449	434	454	457	483	424	479	479	453	458	462	469	453	472	472	433	482	469	465	445	483	436	400	509	434	469	471	456	453	433	472	478	470	451	496	450	461	460	464	447	461	441	455	475	439	438	448	502	482	481	478	463	470	473	467	460	474	464	446	454	442	475	460	478	445	469	464	456	447	487	451	458	516	470	470	476	433	478	470	429	472	461	498	440	465	453	467	436	496	449	501	446	422	435	479	443	461	458	452	447	437	430	506	437	470	490	450	490	471	425	455	474	481	485	497	465	483	482	488	455	446	501	459	445	464	467	469	452	479	460	454	463	483	478	464	487	463	474	494	462	456	445	476	412	444	459	471	452	418	453	488	466	483	475	455	466	487	452	458	474	451	468	492	470	444	484	446	426	431	490	469	454	498	442	466	471	431	480	449	469	465	435	439	462	481	477	496	468	487	479	485	478	471	462	431	445	432	460	480	464	469	454	443	456	475	458	455	454	443	463	436	447	465	445	497	449	437	454	465	447	473	487	458	448	476	455	467	455	499	459	490	455	450	471	420	468	433	474	452	465	463	462	447	437	453	465	445	471	485	420	465	427	459	475	470	445	484	462	477	473	463	451	446	496	463	482	467	450	463	472	407	459	452	468	454	481	440	469	475	461	415	464	427	477	491	459	446	488	447	462	432	437	476	482	440	468	456	434	477	484	452	458	464	457	426	448	431	438	443	438	480	478	493	426	464	423	459	446	478	434	486	463	465	467	463	461	495	444	470	470	490	416	415	434	456	469	482	465	504	504	478	471	458	459	429	410	427	468	476	465	484	443	474	466	464	474	467	461	486	449	475	424	494	446	449	454	467	467	455	509	474	431	433	436	457	512	451	486	415	444	443	450	470	476	481	490	465	461	478	425	485	467	446	464	460	438	434	481	481	425	457	438	449	470	485	481	447	468	484	431	467	476	446	473	440	454	448	463	430	429	456	465	435	471	498	483	481	476	464	462	444	486	470	436	467	491	464	435	485	450	470	488	444	454	432	445	468	444	471	462	499	445	466	422	450	448	450	460	472	447	484	474	488	443	468	469	471	467	425	510	437	429	465	444	448	443	452	443	466	458	503	454	492	427	501	474	482	471	478	475	463	468	480	464	418	470	483	467	446	431	440	457	465	492	435	483	443	462	498	465	428	481	465	487	470	450	449	452	433	448	442	461	466	457	451	471	459	442	434	436	461	475	445	438	470	467	450	450	422	450	422	465	447	487	459	414	461	469	446	436	462	485	446	463	464	433	456	447	457	436	470	474	461	425	482	431	462	460	454	476	449	473	466	470	433	445	452	466	490	386	439	475	481	438	440	470	468	484	493	423	474	478	471	460	440	446	467	475	439	466	459	453	440	491	451	454	498	488	480	462	446	504	419	454	483	473	455	452	455	450	472	435	453	463	446	458	415	468	471	431	444	469	477	466	497	442	468	468	430	499	459	459	481	433	514	436	471	470	463	462	479	469	452	447	503	454	459	451	462	458	463	462	467	472	502	439	506	454	473	494	466	479	475	432	480	485	435	487	439	472	473	472	476	463	454	481	495	466	460	463	458	480	464	448	450	429	499	419	460	454	460	458	454	471	458	492	460	450	418	447	494	464	417	427	464	486	445	445	452	471	455	459	450	425	448	463	455	482	438	411	496	454	458	457	468	440	439	436	422	466	461	439	438	504	420	466	435	436	463	480	427	431	499	448	422	462	459	459	459	454	453	486	474	451	471	466	461	466	415	441	473	446	423	453	438	501	397	483	436	501	487	452	490	452	487	518	477	482	464	441	484	431	447	484	475	425	442	427	452	465	466	418	472	486	448	472	488	476	459	444	486	418	483	476	480	441	456	436	449	456	473	442	467	466	435	444	457	483	472	430	450	455	457	443	468	493	478	484	454	470	456	448	466	466	479	485	429	456	475	477	462	466	489	440	494	449	468	430	431	456	486	466	451	469	486	469	452	529	429	452	461	456	460	455	456	474	463	443	450	446	487	501	453	446	482
22842	21123	28765	23761	21132	20989	9083	1592	1219	1276	1284	1112	1165	1062	1064	1044	1012	946	958	797	769	724	773	726	706	683	660	645	711	624	611	654	601	594	590	617	632	606	598	573	625	613	574	552	528	585	564	524	559	607	589	579	551	520	558	556	524	558	594	575	556	563	521	577	486	537	565	551	499	571	592	534	557	560	532	581	621	555	563	571	603	519	582	596	552	503	554	522	554	527	562	524	550	568	562	562	584	552	609	592	538	596	555	597	540	573	523	512	528	551	559	551	567	529	537	568	575	535	558	531	520	575	562	560	526	579	569	539	523	585	569	575	568	535	537	531	577	509	512	557	547	526	569	505	549	568	578	630	517	566	549	564	540	530	552	578	535	529	564	516	572	536	572	534	538	572	583	575	583	523	563	555	524	539	550	599	531	549	578	576	526	557	540	577	550	549	541	573	552	569	564	555	529	559	546	580	508	525	597	585	541	549	511	542	557	539	524	548	558	559	556	636	573	578	554	538	552	591	561	518	581	535	562	557	544	563	556	583	563	599	533	542	624	567	555	563	574	517	541	523	530	542	528	565	551	544	559	574	588	572	608	562	559	555	585	541	540	543	541	570	541	546	558	540	527	521	569	581	522	530	538	565	563	566	525	552	535	571	535	518	548	567	540	550	504	531	541	598	529	502	545	528	541	511	554	540	577	532	554	597	565	619	578	546	584	545	540	563	542	507	529	543	596	522	568	578	555	523	519	532	515	567	538	579	547	542	541	548	537	541	522	580	536	565	546	510	552	505	550	531	523	583	534	528	578	558	558	561	542	573	530	615	541	573	532	550	592	541	602	542	561	554	563	541	598	543	559	516	515	551	522	558	551	527	528	587	556	513	563	544	542	582	560	576	557	493	527	568	530	585	563	537	563	574	600	541	514	584	575	557	566	563	558	550	570	533	548	599	526	590	554	574	550	562	530	543	531	608	541	541	541	568	567	523	541	578	582	513	557	576	565	551	560	556	541	560	542	529	550	549	525	595	583	555	563	561	517	596	558	537	548	551	560	580	541	523	578	556	538	563	528	547	524	560	618	512	545	548	581	572	568	528	587	526	559	521	527	555	560	544	562	549	576	543	531	562	506	577	578	533	616	536	573	597	576	521	581	535	601	517	553	528	542	529	563	578	517	593	583	546	522	572	547	563	481	548	531	553	543	503	565	594	569	508	549	495	553	543	537	550	566	578	577	533	529	557	586	584	604	532	544	536	525	554	553	553	546	569	559	590	561	529	572	519	568	550	560	566	562	555	582	553	563	547	537	570	530	532	578	560	561	564	518	540	564	560	517	569	584	547	528	571	509	600	576	533	551	577	550	526	544	566	566	570	557	551	575	533	517	594	532	532	538	561	573	539	505	554	540	580	562	562	577	528	535	551	555	556	540	552	561	547	572	531	533	546	526	540	585	586	552	583	548	589	515	546	561	578	560	520	561	577	543	560	574	546	563	607	538	554	562	554	555	568	546	554	521	546	570	560	545	546	489	511	557	553	562	545	543	538	546	546	576	537	562	542	598	555	568	530	575	526	544	585	556	537	546	553	573	548	575	559	590	551	537	544	584	505	524	511	571	548	561	553	553	534	555	535	590	567	555	566	561	537	548	529	547	556	546	551	541	548	592	572	571	537	515	556	515	590	548	574	530	571	560	554	586	541	554	536	530	545	544	525	565	519	555	556	544	554	551	553	549	557	541	549	532	568	538	535	526	566	529	513	555	528	530	532	504	510	551	572	560	558	571	551	506	566	561	537	569	576	543	577	566	535	591	480	599	553	574	584	533	603	547	540	541	566	556	554	615	556	551	510	565	532	553	501	556	555	528	577	567	510	547	583	551	586	532	542	550	538	610	550	564	577	581	537	547	579	545	534	509	517	553	540	540	574	563	566	524	532	534	544	566	575	535	515	535	588	602	567	560	580	517	510	542	571	540	555	534	565	543	533	551	565	528	547	558	583	558	587	540	536	531	539	545	581	566	544	515	584	554	537	541	513	583	544	573	544	511	563	542	560	552	504	539	527	544	544	550	552	587	540	508	595	566	567	526	571	530	531	519	576	552	514	554	525	577	516	528	579	560	585	550	506	506	527	553	585	565	597	516	570	560	533	576	552	504	547	550	530	578	545	547	588	508	511	591	568	591	546	598	535	534	585	552	524	548	522	567	559	535	543	577	569	546	542	542	581	532	568	540	579	588	542	587	564	533	538	598	515	551	552	564	572	543	556	551	569	577	597	582	557	552	559	558	545	538	611	606	553	586	522	547	505	539	578	521	576	527	566	592	546	626	589	556	544	535	565	559	540	559	557	563	509	575	502	566	572	557	509	553	555	542	535	588	574	531	574	545	539	531	530	586	514	562	565	542	515	557	546	570	543	541	509	532	529	553	524	536	546	529	518	589	609	614	554	550	588	564	537	560	546	568	573	519	603	556	575	537	597	528	565	543	565	555	521	541	560	521	518	563	584	525	539	589	593	559	535	604	591	597	596	507	525	593	509	535	564	554	580	554	582	585	557	551	550	553	536	567	547	570	564	551	543	575	538	552	530	573	567	504	531	571	579	546	528	556	534	524	541	589	554	531	565	536	537	530	512	579	584	557	560	581	519	529	590	539	558	522	523	499	542	528	533	564	549	511	537	544	564	552	571	584	569	555	493	562	569	562	572	543	564	550	543	551	544	528	549	551	547	567	554	532	543	558	541	507	579	552	529	515	578	556	518	530	564	533	536	569	551	525	543	529	539	541	504	568	507	536	522	588	540	512	552	546	548	551	585	521	555	546	573	529	576	625	581	539	561	578	581	570	552	586	529	563	532	528	556	566	518	538	572	568	548	581	575	537	533	558	542	552	575	570	567	518	586	535	554	578	548	563	494	525	511	565	541	546	548	592	563	615	522	561	546	530	573	558	543	520	556	565	548	562	550	560	532	548	590	602	538	584	604	546	577	571	552	554	521	582	543	549	561	590	570	526	547	546	560	555	569	544	531	601	531	554	539	565	547	580	538	565	549	565	594	554	563	498	536	562	573	527	565	529	553	539	532	569	590	536	531	539	543	580	554	525	540	526	537	539	576	540	566	544	563	531	527	545	599	558	565	514	552	561	576	496	586	576	524	556	584	558	554	547	563	516	525	521	526	549	519	542	542	544	541	545	533	521	518	510	511	527	529	554	607	561	559	510	562	580	568	523	548	524	551	540	507	541	574	540	549	501	543	582	532	555	536	540	606	526	528	585	537	549	525	551	544	566	558	556	527	596	559	538	553	566	534	552	550	566	541	527	533	560	492	583	565	560	587	507	528	571	541	576	563	522	556	569	548	575	550	533	552	576	593	550	581	589	524	570	519	565	504	522	554	532	578	540	540	557	536	538	541	483	553	560	541	572	546	523	555	566	557	565	528	544	547	548	533	551	561	535	569	575	543	511	547	542	506	547	575	610	541	571	567	585	560	520	579	522	554	560	531	549	564
32469	56485	43059	28916	10546	3822	2757	2247	2111	2076	1821	1693	1471	1508	1450	1467	1320	1289	1205	1055	1014	967	947	895	827	786	835	778	795	759	752	740	733	727	694	705	678	692	670	583	673	669	638	637	644	643	661	647	615	633	590	632	642	663	620	610	631	598	593	573	594	630	622	589	640	630	616	650	637	613	634	637	633	617	650	633	633	612	598	608	615	602	633	596	615	615	616	599	627	626	644	612	610	592	597	627	620	627	649	656	659	597	629	605	590	631	611	608	619	612	590	622	642	589	596	619	592	679	622	635	602	631	623	619	607	613	591	585	603	629	610	589	569	599	553	599	627	624	620	641	667	573	616	628	640	635	627	585	633	613	568	581	626	619	595	658	554	610	598	643	618	628	642	578	606	590	572	638	623	595	623	590	562	606	569	564	623	577	623	573	605	606	611	585	582	634	600	644	585	564	635	572	599	606	619	645	689	629	585	571	613	580	610	622	660	618	587	656	636	582	585	625	592	635	630	591	616	611	645	635	584	622	626	623	587	630	607	616	611	563	601	586	567	602	618	614	574	627	588	611	624	611	626	626	617	635	581	643	625	619	582	597	610	603	594	619	595	574	645	600	587	602	602	630	633	640	593	619	557	611	568	593	590	619	603	604	638	637	563	600	578	619	577	604	613	581	631	566	639	608	627	595	616	603	593	613	628	601	601	584	637	623	574	609	613	617	620	633	606	606	606	650	598	651	607	571	635	629	618	616	676	640	606	644	588	596	627	609	582	616	611	614	622	659	601	628	624	574	618	593	633	599	647	620	622	612	602	605	590	618	599	609	636	583	591	622	633	624	548	615	634	583	630	606	637	634	641	622	597	600	603	570	600	584	640	646	653	600	577	601	587	617	574	593	602	630	604	614	634	596	592	630	618	617	606	549	628	588	640	634	570	611	653	573	578	631	584	631	618	576	674	563	615	578	655	572	611	624	623	591	598	612	601	596	627	555	612	605	642	619	617	591	545	584	573	614	636	580	632	593	610	613	583	637	606	644	588	571	624	610	582	609	590	640	613	578	626	611	626	592	549	604	573	640	621	588	615	623	622	601	578	626	601	600	613	658	611	604	621	626	611	643	628	609	633	629	609	584	618	600	638	588	621	607	574	647	633	604	591	593	596	645	619	631	655	624	561	594	617	580	625	584	600	596	593	642	603	595	632	568	618	588	612	605	646	649	646	574	619	619	568	629	604	595	560	595	623	652	573	627	605	658	640	628	631	622	611	600	623	611	611	610	610	650	564	631	609	627	584	581	595	574	550	592	618	567	564	608	619	639	588	604	616	622	596	622	591	611	596	621	567	664	643	585	633	620	589	641	560	625	627	574	611	545	590	595	586	663	626	605	601	609	599	628	537	574	640	599	585	615	607	641	663	620	576	634	577	600	643	609	575	584	619	589	598	588	649	581	646	607	531	618	600	609	602	645	626	597	597	620	614	609	604	633	666	614	587	652	631	602	613	577	593	590	603	615	641	601	621	625	622	657	646	596	611	600	604	597	613	589	650	613	625	605	577	618	617	590	606	648	579	623	655	629	570	582	637	550	620	641	600	614	640	615	622	586	626	652	628	594	636	602	606	584	621	629	617	644	598	588	636	624	607	577	610	633	608	588	609	638	609	567	553	646	610	595	623	578	601	608	597	591	590	571	617	626	580	628	619	619	630	569	628	632	612	602	581	592	621	609	611	585	607	567	580	594	569	564	637	634	600	608	612	575	596	630	631	613	651	602	566	648	602	582	662	647	587	604	601	604	617	635	594	622	599	618	597	635	540	580	579	604	593	596	613	607	596	612	565	603	623	630	615	633	586	577	639	583	629	695	654	650	650	628	607	626	626	589	602	587	652	618	609	632	594	625	645	643	671	571	583	611	587	595	618	603	620	618	587	627	628	619	606	603	626	586	605	593	628	638	612	560	610	610	608	626	619	582	601	620	594	619	586	557	546	606	592	609	601	652	621	554	671	620	586	628	605	588	605	587	604	579	620	618	593	620	621	573	630	619	641	586	592	607	680	595	624	608	616	602	617	631	623	597	610	663	604	619	607	668	549	666	578	645	633	635	584	616	522	623	597	603	610	615	648	572	604	572	595	658	606	621	661	661	622	646	609	581	614	617	636	574	597	638	606	608	597	560	622	610	646	619	581	618	596	613	625	636	638	597	609	622	586	597	643	595	616	618	638	605	571	602	611	614	577	620	616	622	629	617	678	611	583	599	600	624	613	616	617	641	600	645	603	619	607	538	582	585	610	612	615	611	553	656	600	566	560	611	634	623	607	544	593	627	577	627	636	634	624	607	581	599	633	567	658	624	601	621	556	643	587	572	608	598	628	581	617	618	574	621	578	643	603	639	629	618	594	650	646	620	623	648	605	604	596	653	562	602	588	632	589	633	601	574	604	633	602	647	578	574	599	616	594	579	648	618	610	630	689	603	601	626	583	573	560	586	650	612	570	602	581	598	638	619	623	569	643	584	585	566	575	615	643	646	553	606	600	625	641	645	662	626	610	597	625	581	632	646	590	652	624	583	605	582	621	568	573	667	581	592	633	569	587	585	634	619	562	555	637	572	632	633	642	594	606	611	598	625	634	591	622	592	640	587	578	597	655	611	611	544	603	598	630	576	630	582	641	564	599	674	549	613	594	614	581	603	657	609	624	611	620	584	552	611	624	590	659	613	592	625	574	595	594	592	579	604	629	632	603	566	621	644	584	559	619	624	596	617	591	614	562	610	606	608	614	616	588	587	605	612	559	596	633	572	649	643	594	669	631	628	650	642	630	583	618	576	586	672	637	606	604	582	598	569	612	604	642	541	624	583	618	600	623	626	642	622	646	652	607	566	603	615	598	602	609	576	593	617	635	597	618	582	607	591	612	622	545	587	586	573	611	575	626	623	651	589	577	603	611	592	564	603	574	555	590	603	607	577	643	600	578	572	600	611	634	660	635	617	612	622	582	587	595	643	595	648	608	593	581	619	612	585	591	621	587	617	597	593	654	606	633	605	652	601	626	610	584	614	618	587	637	611	595	595	654	649	617	605	581	661	611	627	643	604	587	692	654	602	592	636	603	616	617	625	591	590	587	616	523	588	656	593	627	651	621	682	611	606	629	591	571	576	645	613	642	585	594	650	635	581	579	656	613	581	605	620	579	579	582	590	627	598	641	655	631	633	639	659	597	570	621	601	569	573	578	564	576	591	618	579	587	622	594	614	553	611	623	607	609	612	586	581	591	604	568	567	595	574	681	595	658	610	598	592	623	614	614	600	619	620	605	622	598	593	585	613	612	587	554	655	588	560	597	569	620	589	588	587	619	577	605	611	645	612	612	619	609	583	580	567	583	586	636	610	624	618	618	622	609	646	602	589	645	633	595	587	581	644	615	591	584	574	616	597	602	618	575	634	600	596	575	662	589	614	627	617	599	598	644	598	609	585	600	589	576	589	617	613	609	611	625	615	595	616	569	583
28184	24784	24634	13276	2409	849	576	458	487	548	469	432	404	405	462	479	427	422	404	374	388	335	373	350	345	368	327	374	339	338	365	313	342	346	359	370	331	307	336	292	339	335	304	347	330	284	319	328	322	320	331	288	349	279	317	289	306	346	328	328	319	315	321	316	320	340	305	344	302	329	314	313	328	313	311	275	316	268	340	339	295	332	293	318	318	331	336	300	311	352	303	344	328	333	361	330	341	317	327	315	307	316	317	318	313	284	352	286	308	308	313	331	323	307	345	310	290	310	298	351	317	337	293	319	312	303	328	302	291	305	281	296	309	283	336	298	313	292	316	289	305	296	298	327	299	341	356	332	331	276	322	303	316	308	288	334	301	313	300	332	314	292	300	320	287	325	309	297	293	312	295	314	327	286	298	279	308	314	310	340	299	299	285	288	301	340	314	326	288	294	330	320	293	304	342	291	302	299	337	326	314	297	315	275	327	342	279	298	302	331	313	304	283	334	322	305	320	309	317	329	332	337	337	292	295	322	304	310	304	305	286	342	322	329	306	296	328	319	322	298	338	322	296	346	323	354	329	301	312	337	301	305	318	335	300	306	319	344	298	292	323	297	318	300	302	332	316	299	324	323	348	332	331	371	293	273	309	302	315	309	341	313	333	299	327	303	310	311	311	318	339	326	337	318	324	309	306	308	336	334	310	354	331	282	301	336	302	289	304	300	305	297	297	308	302	310	328	339	323	315	327	324	316	338	339	332	306	302	330	315	320	275	293	310	314	328	327	321	318	303	300	283	294	315	288	319	301	342	327	314	324	310	317	314	308	304	316	322	313	335	317	331	301	319	322	291	336	286	312	338	321	278	297	331	306	291	321	328	306	313	322	330	325	308	339	321	330	313	310	341	322	336	277	369	347	288	316	316	324	325	319	299	301	312	281	315	276	309	316	273	337	302	331	314	300	336	333	353	304	294	311	316	295	326	306	324	309	344	318	337	303	295	323	326	296	323	340	302	316	283	338	315	285	323	340	302	299	303	347	296	311	300	348	364	325	324	333	307	324	316	312	323	320	334	327	302	328	299	302	293	308	316	313	323	300	321	330	311	326	289	346	284	328	342	308	287	353	329	293	278	301	352	273	329	328	325	304	332	321	329	311	342	318	324	320	296	331	286	291	296	292	322	294	303	305	300	287	296	320	298	301	325	319	319	288	268	301	301	306	308	361	329	305	319	305	349	312	341	309	324	293	337	294	303	296	338	317	320	322	319	311	322	321	343	305	300	344	347	314	307	309	300	275	334	314	323	328	303	319	313	341	284	295	344	326	331	315	297	300	303	315	313	314	336	300	288	286	331	314	301	306	302	333	325	318	302	329	309	320	359	331	315	320	284	287	291	320	299	280	314	310	321	318	308	326	292	311	315	331	310	306	320	281	318	307	337	316	327	297	302	313	324	308	319	339	341	325	321	315	304	313	326	312	277	319	284	314	376	333	339	332	331	309	329	298	342	324	332	318	288	273	319	326	326	343	303	298	305	297	329	318	348	312	344	317	338	344	288	302	306	316	304	310	348	323	309	333	289	345	334	322	302	320	308	337	319	304	293	312	327	344	341	333	316	273	348	330	314	291	285	322	294	333	291	319	289	321	285	328	300	274	295	315	284	276	306	330	326	295	320	338	325	307	324	322	296	329	289	314	319	307	307	315	334	333	314	284	316	336	305	318	325	310	300	283	300	295	292	312	301	308	341	306	334	314	316	298	272	330	313	320	311	284	293	307	318	317	323	296	300	295	287	318	324	309	307	319	311	317	291	278	314	307	336	330	312	299	309	320	335	314	316	302	291	341	284	300	319	304	323	323	302	307	297	306	302	328	298	316	317	312	325	308	304	334	314	314	322	300	311	307	321	289	324	320	325	290	315	294	315	297	304	341	288	328	308	309	302	275	297	281	328	314	323	311	335	329	317	322	316	299	300	330	324	317	318	314	316	316	305	311	307	318	332	304	298	308	299	296	331	282	329	324	323	292	295	325	302	301	324	344	316	288	316	304	306	319	302	318	333	299	315	284	324	317	323	331	336	297	365	267	302	297	315	292	322	346	331	300	308	327	339	315	299	319	306	328	304	309	247	312	305	281	309	340	313	325	331	305	309	320	291	285	327	299	310	306	325	296	324	305	299	307	334	315	275	289	328	306	308	327	316	364	315	341	317	314	335	320	344	313	307	301	302	323	297	322	333	335	326	320	307	320	303	329	284	301	291	303	284	324	312	291	278	274	336	305	341	287	286	304	292	316	330	318	309	308	307	308	341	334	279	348	324	290	358	317	312	285	318	308	305	310	321	324	294	316	299	294	287	328	324	331	332	280	327	297	294	325	319	292	329	305	320	295	300	324	307	339	290	316	326	299	308	318	308	337	294	304	338	323	306	310	310	312	270	329	321	319	293	297	308	339	334	299	305	324	321	333	313	302	331	335	315	311	301	318	336	315	306	328	301	320	328	315	320	300	339	300	328	316	308	322	300	306	325	331	299	296	317	316	321	339	320	295	316	304	326	336	296	277	318	325	332	293	306	313	342	327	315	288	318	308	295	325	315	353	326	319	342	289	328	307	285	333	298	314	325	320	349	314	323	292	304	336	316	310	307	329	289	301	305	314	367	285	310	296	325	314	316	330	305	342	297	300	324	311	298	320	328	291	323	318	365	315	300	321	303	282	317	322	303	324	320	294	305	333	293	303	287	312	332	300	326	329	301	355	318	304	327	333	341	306	327	305	310	299	324	304	314	306	299	327	306	298	315	329	326	276	328	304	350	310	318	327	356	303	305	316	318	289	344	281	324	289	319	316	314	299	322	312	293	305	318	324	312	321	334	319	310	307	303	285	337	317	325	309	293	335	292	324	313	312	300	327	309	332	325	317	344	322	327	303	314	312	316	325	295	326	336	299	292	334	284	284	305	329	343	318	282	330	295	300	331	319	317	330	307	321	341	318	301	312	314	293	347	295	311	316	305	344	295	358	328	268	304	324	333	302	304	304	288	312	299	324	309	296	299	277	303	302	306	275	321	302	330	288	319	331	314	298	316	319	346	321	304	317	295	312	293	330	309	291	294	313	308	335	301	311	295	344	323	355	299	297	292	326	319	296	307	318	324	297	301	310	308	289	325	300	347	298	297	322	296	304	283	327	318	298	306	292	304	304	312	290	352	340	300	317	318	312	309	313	354	321	293	370	299	324	298	319	295	345	280	312	290	325	298	301	300	306	318	297	306	327	294	302	302	314	286	325	311	311	302	299	301	293	320	300	321	343	290	335	323	334	333	305	308	333	324	285	324	314	324	295	297	319	311	309	308	296	310	315	329	297	290	315	271	316	298	290	297	296	329	331	294	351	339	334	300	305	294	330	308	330	286	299	315	293	319	302	306	286	327	297	324	337	325	283	323	324	342	314	315	352	304	298	320	302	324	328	331	312	334	307	339	310	310	294	311	299	335	293	329	309	294
28265	40421	24017	11971	2768	994	768	689	693	695	657	570	614	567	577	594	564	539	503	506	520	445	453	410	385	432	431	445	447	422	378	428	400	416	424	375	412	403	371	366	396	385	390	371	376	354	361	370	385	327	388	361	366	352	375	366	356	362	391	363	359	352	359	393	392	339	355	348	357	358	334	383	341	369	366	333	372	377	387	360	348	396	407	342	381	357	355	349	342	367	351	364	375	349	354	338	358	367	394	350	367	355	352	347	340	351	364	332	363	339	414	399	350	335	341	383	375	355	373	350	397	383	368	382	394	378	376	397	342	386	343	363	338	390	350	345	379	399	365	373	350	369	384	392	358	392	372	367	345	374	359	364	350	354	383	385	371	349	405	375	365	398	328	363	370	341	329	374	357	360	386	395	369	358	363	376	390	396	377	361	411	347	372	377	396	378	375	396	333	399	388	353	374	375	376	345	360	348	340	394	402	370	322	365	396	346	367	386	340	366	372	373	368	372	346	415	364	362	374	397	341	342	376	385	393	380	375	330	372	356	348	372	353	403	370	367	349	381	352	378	374	348	366	363	375	360	384	344	393	345	337	356	361	380	361	398	344	373	348	345	359	372	361	350	375	357	387	397	376	383	364	340	349	341	334	356	391	350	380	388	354	367	381	384	344	392	359	364	401	357	348	356	374	367	363	338	362	370	357	356	379	366	361	351	392	384	332	371	367	344	355	338	394	368	363	334	362	341	357	361	350	357	361	339	355	367	370	369	362	407	373	377	371	340	364	367	353	354	335	391	389	371	367	367	333	384	361	360	410	388	360	356	365	369	357	374	353	395	366	394	407	356	347	361	392	350	360	371	347	359	349	346	332	369	385	361	388	346	374	345	350	368	377	349	335	357	353	355	381	374	326	360	325	358	365	354	366	364	336	401	402	368	339	372	359	353	358	366	359	307	357	351	340	359	372	351	353	377	390	352	344	346	369	369	346	382	345	381	335	352	380	369	349	341	346	327	372	396	341	339	386	326	375	339	394	369	344	360	356	367	364	383	345	362	367	370	359	357	380	353	378	352	331	360	346	357	334	352	401	355	346	360	341	364	375	356	373	397	389	370	399	365	374	376	338	368	383	349	352	350	383	372	370	395	379	349	353	369	366	338	359	381	398	376	382	343	391	376	399	362	385	369	375	358	340	382	346	338	358	361	366	360	358	349	376	359	355	346	368	362	340	393	357	391	365	385	394	356	333	333	359	370	358	371	405	354	387	346	402	374	366	376	353	322	364	357	375	348	334	389	378	376	377	378	351	394	344	334	358	350	380	339	367	359	350	335	369	345	382	365	360	339	360	386	334	371	369	380	376	360	353	356	337	338	385	370	398	344	346	377	360	379	366	394	356	360	368	398	340	412	378	352	343	404	358	345	367	371	364	374	386	386	371	359	343	384	321	367	351	381	340	361	384	358	383	364	370	341	362	386	354	353	353	378	376	337	364	372	319	367	383	364	352	364	355	359	368	356	378	320	358	355	331	374	354	354	362	363	346	372	361	401	384	342	351	350	402	394	380	346	360	354	346	404	342	373	340	364	348	357	319	368	380	397	365	342	366	356	342	350	371	401	356	370	390	369	348	339	380	368	378	349	364	372	335	346	380	371	369	382	399	342	370	374	315	360	383	374	404	391	351	368	358	360	366	378	339	358	394	397	363	401	396	360	369	411	351	361	356	395	367	374	350	362	376	336	384	359	358	350	379	363	390	338	349	361	345	347	371	360	374	368	351	386	366	381	379	382	364	349	372	340	386	387	382	354	388	347	369	367	349	392	386	373	368	396	363	362	361	368	333	351	392	344	400	384	365	365	362	373	347	371	362	370	368	391	367	347	373	361	365	356	359	389	383	359	411	366	361	343	370	353	368	354	372	370	382	363	361	334	364	362	366	347	397	360	352	368	389	372	358	371	327	388	349	384	324	369	358	344	377	359	368	369	363	353	385	370	385	393	370	338	373	360	376	365	366	400	384	333	339	401	354	351	354	396	364	376	382	349	375	339	359	383	367	385	358	369	369	343	331	342	377	337	359	342	364	361	354	366	341	378	372	379	364	403	377	348	365	348	367	361	360	359	354	369	365	361	392	344	334	350	389	362	344	384	375	371	372	392	381	391	369	383	362	374	398	378	377	384	361	387	381	353	371	401	353	358	406	352	350	354	347	372	400	364	403	353	362	370	378	350	372	322	361	375	377	351	368	373	395	387	384	362	375	349	348	401	363	359	385	345	402	400	365	358	355	363	369	374	392	370	387	344	362	413	352	372	384	352	333	348	355	366	386	355	376	375	367	378	364	372	357	375	375	360	369	373	363	369	367	356	345	334	361	380	364	394	369	357	382	393	379	373	352	360	345	350	367	383	386	371	411	367	366	396	353	381	357	349	359	372	349	369	366	354	353	372	366	347	358	337	352	351	381	357	380	370	360	379	400	345	373	369	400	372	338	374	382	353	375	376	364	364	359	355	385	328	351	398	359	360	386	365	359	366	383	346	402	383	356	402	392	334	363	356	364	339	385	365	367	390	347	345	336	391	373	342	351	380	400	402	357	393	379	348	357	340	382	359	335	399	388	376	349	347	306	402	362	378	352	351	387	391	374	378	364	346	357	384	371	364	378	372	381	399	394	346	372	349	354	354	338	359	353	368	353	346	357	353	370	392	342	353	403	360	370	337	398	368	392	339	351	376	343	344	326	339	335	369	386	351	319	366	381	367	379	390	372	360	373	343	373	367	335	383	383	359	362	369	387	367	365	346	361	389	351	344	364	373	326	392	337	376	354	363	359	323	348	341	369	356	367	349	364	333	370	357	391	357	405	381	351	387	384	360	346	350	356	354	338	350	356	357	334	356	363	348	396	372	363	405	356	376	320	392	354	349	375	350	362	347	374	403	362	377	419	359	380	352	419	365	337	394	369	360	393	379	352	350	358	331	383	356	361	360	338	390	340	403	352	354	344	355	331	364	360	383	344	389	368	350	360	407	349	369	368	400	349	361	353	355	384	357	370	347	381	387	367	370	374	340	374	348	379	340	352	362	351	399	352	362	372	350	350	373	354	366	383	353	311	372	374	367	395	371	377	384	394	368	389	379	349	365	364	359	345	372	354	372	380	391	356	371	347	350	374	393	379	370	393	404	374	377	383	348	389	351	380	369	344	385	373	385	386	379	356	360	343	379	360	368	317	367	410	355	361	352	372	396	352	364	355	372	359	391	361	383	378	355	351	372	358	358	361	343	366	379	337	354	362	399	392	361	386	367	391	350	355	383	410	383	359	354	383	378	365	355	347	371	375	343	379	382	381	361	411	368	356	377	377	362	395	363	399	355	358	374	355	357	390	380	368	365	346	370	359	372	359	335	395	332	356	373	358	365	367	346	359	330	348	371	356	410	384	366	352	340	350	372	391	399	360	359	352	351	336	354	378	371	343	372	361	387	363	371	377	364	361	372	339	361	384	403	361	381
24083	21249	28486	24395	21143	11132	1558	926	895	810	766	678	738	699	684	691	709	663	597	559	514	547	531	514	512	496	458	477	480	478	481	460	429	463	448	394	423	435	441	453	443	442	434	439	452	419	436	388	403	395	371	417	424	405	392	402	401	421	432	386	395	405	449	397	419	398	403	436	406	383	403	409	408	399	422	416	445	373	451	416	424	417	431	373	368	389	424	375	436	412	383	390	393	392	422	422	381	404	396	426	409	383	419	413	427	387	403	388	422	405	411	403	401	414	387	410	401	386	403	373	382	411	406	379	411	424	410	376	380	404	389	403	411	374	401	407	436	383	418	360	397	416	404	398	414	371	404	361	387	382	417	357	416	392	429	406	401	420	393	389	385	390	397	406	389	410	410	390	403	406	429	406	386	435	416	418	400	388	413	426	373	416	397	426	402	423	409	421	409	412	437	423	446	400	412	421	395	430	423	422	414	382	360	406	383	380	392	403	385	368	394	383	395	404	403	378	357	392	405	418	366	398	414	397	435	393	434	429	412	404	437	414	385	415	372	406	405	397	381	428	391	454	380	422	403	398	368	388	379	400	385	371	426	455	428	406	433	432	346	429	373	449	409	381	404	380	401	371	390	385	403	410	399	409	426	369	426	376	388	406	389	410	404	408	418	407	418	426	400	400	403	418	385	433	378	399	397	368	400	395	437	372	401	431	427	402	405	385	425	394	413	390	439	408	415	387	371	412	403	393	400	378	384	371	410	434	401	424	375	392	398	401	371	403	366	387	406	368	439	389	424	382	407	389	437	416	427	422	413	423	405	385	409	400	397	414	419	388	410	397	405	408	358	352	361	401	399	381	384	404	393	389	391	423	420	390	369	407	390	404	396	398	400	391	405	409	369	393	343	366	398	410	376	422	371	362	404	410	385	408	410	411	412	417	387	440	394	371	372	395	407	404	342	400	411	400	384	381	422	375	403	395	391	371	404	376	408	383	386	409	395	404	423	420	378	405	415	402	418	422	411	426	438	404	403	389	399	389	365	407	377	405	380	392	401	365	367	430	387	435	409	373	383	421	403	377	347	387	389	404	418	409	416	369	403	392	411	430	372	387	423	402	394	404	429	404	395	415	413	404	402	438	360	356	432	337	408	374	379	430	420	375	428	352	413	402	417	358	420	407	384	397	395	382	400	430	408	412	423	400	400	398	385	388	379	405	442	368	371	400	401	390	345	385	362	382	409	406	367	410	387	402	420	405	401	399	399	410	400	359	428	402	394	379	395	399	406	360	426	403	406	383	408	380	385	385	449	404	383	360	430	415	440	401	361	398	437	395	433	434	383	421	393	435	388	373	413	367	423	446	382	369	398	424	387	408	401	385	371	385	412	398	417	391	393	439	428	372	408	436	413	414	401	395	368	399	411	407	413	421	412	388	400	422	389	400	415	396	414	411	382	383	411	411	409	382	397	365	407	361	409	368	417	430	416	402	403	399	402	390	401	402	351	400	404	390	386	365	396	374	395	430	351	410	440	404	389	418	402	357	390	385	376	381	397	394	378	375	388	387	395	386	384	409	406	373	391	435	419	411	405	379	427	403	392	409	380	433	420	393	383	402	405	425	379	446	410	373	377	410	382	405	394	392	387	411	379	410	388	411	388	413	384	432	393	419	423	408	381	395	385	401	424	407	422	413	408	409	399	409	391	404	434	432	395	407	388	399	409	379	383	410	420	423	394	422	371	400	408	394	381	375	405	388	390	418	408	398	405	372	382	391	428	438	367	383	414	450	358	383	436	399	414	384	368	371	414	381	428	374	383	400	398	400	408	386	396	380	404	403	381	420	385	385	391	407	395	420	402	408	408	413	394	370	423	400	421	392	395	413	400	408	406	392	432	398	375	387	388	417	403	369	363	423	395	419	398	379	407	390	418	437	402	404	377	382	400	415	386	399	359	380	347	379	401	424	408	400	418	429	399	406	420	432	366	431	425	385	432	377	401	399	395	445	370	366	401	398	428	381	389	401	413	370	389	359	409	415	415	432	393	434	366	376	426	409	422	402	411	378	420	381	369	436	409	371	394	405	419	417	403	428	374	405	375	385	395	398	418	425	385	388	406	402	431	375	392	385	393	389	406	370	381	393	402	374	408	365	389	382	394	354	401	400	382	405	408	376	405	386	385	419	378	412	412	433	433	384	398	422	400	411	396	415	391	412	400	386	412	379	385	379	375	386	401	403	393	367	394	407	397	416	412	372	410	401	417	399	438	410	405	392	415	399	458	373	409	395	409	411	419	388	429	393	422	435	401	400	429	422	393	399	415	384	422	397	415	387	428	417	382	406	425	382	417	411	393	428	408	412	372	395	394	369	403	406	413	392	394	435	353	374	403	394	412	393	381	416	379	363	410	375	407	407	447	400	397	394	429	408	401	429	352	414	371	395	393	393	372	375	383	439	404	399	411	395	395	395	385	423	428	390	396	398	408	393	405	378	393	411	403	358	402	396	381	401	393	376	413	395	372	395	367	379	354	394	394	391	404	392	400	397	404	413	393	375	384	387	369	426	391	388	376	392	425	410	443	426	367	389	375	362	371	401	395	408	401	439	392	398	394	372	417	387	409	407	355	435	396	383	380	375	393	422	427	388	404	418	388	372	371	398	425	395	419	371	411	367	416	401	407	433	368	399	407	388	395	420	421	378	398	420	370	400	410	418	368	424	372	379	376	397	393	391	429	401	375	416	398	387	423	425	383	387	396	399	382	390	395	389	371	413	376	357	391	408	422	418	389	387	377	424	406	415	432	428	391	383	374	438	374	393	365	400	405	420	360	394	364	410	371	399	397	419	417	384	382	378	351	433	397	399	413	370	397	384	419	406	376	370	415	416	395	373	394	414	376	381	388	396	411	436	373	402	392	426	407	380	391	373	345	401	406	398	401	427	383	388	377	368	425	405	419	413	400	411	371	383	456	421	394	372	404	352	407	344	357	379	382	381	401	393	387	414	387	392	392	395	383	387	405	415	365	426	411	379	426	389	395	401	387	411	396	413	390	429	389	360	381	392	367	400	371	400	384	395	396	397	383	387	405	365	396	408	396	381	371	407	399	396	408	401	409	385	403	393	412	399	387	370	393	385	380	392	393	447	393	403	399	422	411	359	390	391	374	378	422	418	421	389	344	410	377	437	372	361	412	406	409	396	409	385	382	366	426	394	405	365	378	360	365	408	409	426	406	440	336	381	387	346	383	392	418	402	405	382	409	385	397	394	380	400	426	424	369	380	406	409	398	406	430	405	401	409	412	394	412	384	368	396	414	367	362	431	432	390	420	413	419	403	383	385	382	396	412	387	395	378	413	382	386	374	395	375	374	382	412	392	409	415	383	410	398	410	400	414	342	444	420	418	421	402	416	429	400	392	395	397	372	372	398	403	407	402	395	433	397	406	397	375	396	430	385	410	392	353	424	405	400	391	377	415	418	422	391	383	416	407	382	368	407	403	404	427	404	397
27435	49381	35833	19524	6832	2398	1856	1413	1318	1394	1211	1026	940	980	993	1005	951	943	847	715	639	646	632	601	596	563	561	626	552	581	532	483	497	479	530	530	488	536	500	504	496	469	507	458	486	441	461	460	456	454	452	463	462	460	442	471	463	448	487	438	442	459	424	470	480	474	423	475	443	436	483	508	440	462	486	495	434	471	436	458	456	488	483	459	427	413	461	454	463	435	449	498	470	482	451	426	480	446	468	477	455	493	498	460	461	421	437	445	443	422	459	447	458	477	450	443	470	476	415	473	463	461	478	432	481	451	474	458	444	450	454	465	503	431	425	447	462	424	452	402	474	431	465	449	463	471	445	453	455	503	458	473	425	420	447	446	460	453	451	429	466	421	452	458	440	478	433	490	475	455	414	478	438	440	453	455	447	451	465	462	434	484	430	442	449	466	421	430	452	445	452	499	445	466	448	429	487	476	453	446	437	412	424	442	445	444	425	457	418	471	450	424	436	452	475	417	461	456	496	430	450	460	470	444	476	443	456	439	459	461	414	445	440	438	448	454	460	436	460	463	502	442	465	450	451	422	447	448	468	479	458	497	469	428	440	452	393	442	470	474	442	458	454	461	459	475	475	414	427	502	483	459	433	473	443	445	462	472	438	445	472	476	464	466	459	465	453	477	444	482	425	474	465	456	463	465	422	470	476	447	480	428	450	452	458	470	458	456	490	421	427	457	446	500	458	421	436	454	488	442	444	456	397	501	440	457	464	422	486	451	464	472	443	481	430	462	469	444	447	448	485	457	459	404	450	446	456	444	451	420	460	452	421	416	467	459	466	421	421	462	432	454	455	435	431	404	428	460	453	452	451	447	457	460	417	467	471	406	447	431	469	464	448	418	442	452	438	439	483	448	480	451	474	468	442	479	454	436	412	487	400	484	406	450	449	496	494	427	431	472	446	433	458	429	431	430	431	438	440	398	449	419	463	458	458	420	450	439	455	406	479	490	439	457	467	443	444	409	420	485	482	479	454	473	454	430	424	441	478	474	438	475	454	459	455	449	451	484	468	455	447	463	445	452	451	455	470	433	431	459	456	478	444	442	469	443	439	476	453	444	490	478	480	454	460	432	440	443	435	477	464	450	428	443	456	458	416	458	438	428	431	430	463	430	451	432	450	462	434	469	452	431	439	459	441	454	477	433	459	458	441	476	481	431	398	422	451	447	440	470	464	418	451	437	458	453	466	443	464	424	428	450	478	429	439	443	424	449	459	463	481	450	500	447	438	419	451	434	465	477	430	473	446	442	431	416	417	442	440	477	460	470	486	435	486	444	437	462	424	436	462	448	453	484	437	437	446	471	457	460	475	446	461	456	446	482	457	424	450	416	461	457	461	451	470	474	472	467	419	452	472	429	437	450	467	477	415	426	471	457	451	488	465	438	452	458	449	471	441	434	422	461	443	413	463	453	419	425	432	460	458	471	438	445	457	455	445	449	430	417	411	444	444	428	461	448	439	465	446	461	454	450	459	478	425	453	478	414	421	456	422	452	440	419	435	476	500	494	437	433	433	461	475	472	418	486	426	433	441	476	431	458	455	434	459	431	427	468	412	432	439	448	449	440	414	459	474	478	447	423	439	434	460	447	427	419	442	403	498	455	457	486	469	491	454	459	444	447	422	453	451	447	432	437	445	432	453	417	462	442	431	429	429	431	403	433	469	444	441	473	429	482	472	440	448	471	436	437	407	459	429	457	442	417	450	485	467	452	434	441	439	446	458	430	432	465	446	424	473	454	444	460	480	455	440	456	441	440	442	443	453	464	463	424	452	466	435	474	446	451	436	477	429	443	428	452	427	484	437	465	453	443	458	476	455	457	418	489	420	438	525	418	465	472	436	430	435	441	426	461	459	455	453	428	446	442	452	427	460	439	475	491	429	421	462	506	452	460	436	467	424	465	430	464	443	450	448	448	438	449	449	461	412	449	468	465	417	444	439	450	440	435	456	452	461	491	503	451	459	488	448	469	497	455	423	439	412	458	426	471	441	430	433	454	451	449	397	475	421	438	478	419	496	452	453	516	486	453	459	437	444	436	447	445	451	454	461	456	497	400	424	490	461	442	466	520	426	400	468	471	423	431	479	436	475	449	469	474	455	454	513	487	445	448	433	496	417	471	470	429	459	447	449	433	424	477	445	438	458	453	475	469	450	427	429	466	430	424	431	422	419	414	443	396	412	471	479	420	425	444	484	428	468	460	419	464	474	455	453	497	458	479	437	471	441	472	443	456	443	461	463	454	436	476	424	451	420	493	410	420	441	472	414	452	434	436	462	494	448	463	449	460	446	444	450	441	474	447	459	453	425	450	463	429	482	439	440	477	438	473	427	476	439	438	434	456	438	443	455	432	459	463	473	458	455	445	455	476	478	462	466	431	463	463	477	465	423	449	425	447	425	467	479	447	455	473	442	493	450	488	446	451	427	467	468	437	438	438	461	421	439	448	432	461	419	424	429	419	474	467	465	448	438	420	455	437	415	453	433	466	468	391	442	504	476	403	456	481	452	496	459	445	397	464	452	428	448	443	483	457	467	427	458	448	443	465	448	451	445	447	465	472	460	422	469	422	434	463	448	444	482	454	441	455	467	450	453	467	448	448	455	417	483	455	455	461	469	473	437	425	495	483	420	465	473	421	448	491	418	447	464	429	444	453	443	444	467	445	458	454	422	478	462	452	448	433	452	468	458	497	464	463	469	437	437	486	435	418	448	465	473	461	431	451	423	400	479	436	432	441	453	447	463	464	431	462	439	477	448	493	433	474	459	474	488	447	430	428	457	428	487	443	483	479	421	472	445	411	429	452	429	470	435	483	494	456	454	437	458	422	426	466	460	421	488	468	457	456	446	475	420	451	475	502	457	491	468	444	485	462	455	490	412	417	445	443	454	448	430	478	489	434	457	445	458	498	492	454	469	505	433	459	426	479	453	493	473	483	430	476	465	450	449	430	421	486	438	458	480	448	438	467	431	465	463	448	424	462	427	442	445	473	433	436	483	455	470	461	439	436	472	465	425	478	476	481	427	464	447	464	448	467	430	424	460	437	468	395	490	457	434	452	455	456	454	452	472	454	465	415	456	447	451	467	470	418	457	447	454	464	461	446	478	448	451	442	415	442	399	450	427	445	450	456	467	444	470	428	426	458	459	420	454	437	424	427	507	451	430	446	458	440	470	459	514	451	471	449	460	455	466	437	476	481	468	436	448	447	452	398	482	471	433	465	417	472	454	409	448	452	470	469	442	449	436	451	431	443	477	467	441	428	455	452	445	458	431	434	477	465	473	444	443	454	473	429	449	446	449	447	446	456	493	451	457	427	459	443	423	395	464	417	422	447	427	452	466	493	413	453	466	475	464	433	433	475	434	491	457	491	437	445	431	451	439	450	421	472	437	443	426	437	427	462	455	460	443	463	407	489	478	447	466	491	478	464	428	447	463	461	459	449	481	448	457	426
25422	21320	27535	25279	11875	1450	820	723	656	610	626	576	560	560	510	595	587	561	531	523	427	470	443	502	445	461	458	422	438	451	444	446	403	420	395	418	427	426	374	441	392	422	417	407	420	398	393	357	395	408	399	397	385	390	359	389	395	389	396	376	417	413	387	368	382	393	392	394	365	393	405	370	393	379	379	395	395	384	342	388	369	363	401	440	371	398	366	404	416	417	404	399	378	401	405	435	425	420	396	355	394	392	406	373	384	402	388	390	396	393	374	365	395	404	422	398	392	368	391	379	429	409	364	397	392	396	396	379	353	394	404	358	394	401	358	372	400	355	345	378	356	395	398	388	383	413	382	410	391	398	422	409	385	401	340	364	390	388	398	403	411	362	380	371	367	380	402	371	431	393	403	390	428	377	369	392	346	396	390	402	392	401	400	401	406	397	421	406	376	391	379	382	395	384	408	412	384	351	396	391	409	390	411	377	437	367	382	377	394	374	379	397	412	367	405	395	390	416	406	364	405	364	387	406	397	342	379	379	418	386	372	428	421	361	374	380	407	418	376	414	385	382	369	372	384	389	402	382	391	418	369	380	360	363	377	395	404	408	370	393	390	418	391	380	384	368	420	394	342	387	386	379	383	425	384	379	371	403	382	405	400	428	413	395	374	351	406	424	386	413	382	386	390	381	385	386	404	402	389	372	380	351	388	364	401	364	406	385	383	386	382	429	390	410	385	396	400	367	382	413	361	397	388	412	351	397	424	369	402	406	379	396	356	400	395	364	414	426	400	418	410	391	379	375	375	402	383	364	369	417	358	366	422	414	396	375	356	417	357	442	356	345	383	367	370	418	357	436	367	394	354	363	432	386	383	391	372	432	350	371	382	370	383	386	395	395	395	423	404	383	406	371	424	417	389	427	394	406	382	378	388	403	389	408	403	408	369	360	372	392	425	404	384	372	405	397	408	397	396	344	401	400	413	375	417	392	440	362	396	424	393	404	403	403	387	406	371	389	421	401	408	390	413	394	433	347	401	411	394	399	369	383	420	357	381	402	384	412	364	397	386	379	399	373	411	368	411	374	409	434	380	379	378	405	370	383	413	426	378	385	391	391	352	383	391	378	404	409	398	370	394	377	400	344	373	390	397	394	417	418	388	382	366	393	389	407	385	394	405	362	364	374	407	380	410	374	371	394	372	391	374	386	392	397	396	361	414	395	400	398	384	378	356	388	398	368	391	414	394	368	440	358	414	379	326	376	425	392	358	383	389	408	342	408	372	381	400	368	383	384	388	437	378	388	395	397	365	377	365	367	402	420	393	398	362	366	403	349	405	418	366	379	345	422	372	375	411	363	395	389	395	372	404	401	391	374	418	364	410	370	397	381	357	363	397	424	402	391	383	386	379	374	374	365	375	404	349	347	381	394	415	378	393	384	358	358	437	377	390	379	399	387	387	376	420	381	393	371	414	376	398	408	413	377	386	359	388	389	396	417	391	410	370	374	474	388	388	415	380	394	369	389	413	374	397	396	378	396	382	391	347	380	413	420	393	369	386	372	365	384	370	447	397	400	381	379	383	381	409	390	397	367	407	411	370	410	402	416	373	413	386	399	409	367	415	382	366	338	379	419	384	404	372	372	361	377	365	370	394	436	412	366	398	403	368	371	392	409	408	374	384	404	399	423	392	369	374	382	381	359	359	374	399	367	411	353	379	366	412	381	414	420	401	417	374	391	387	409	366	408	387	378	410	378	388	372	370	401	390	393	386	411	387	388	370	365	427	373	391	389	392	404	380	430	415	396	418	338	375	358	389	369	399	399	405	407	384	372	373	409	395	392	408	420	389	358	383	374	376	427	381	391	417	379	396	394	401	396	397	376	368	383	408	374	413	377	394	393	379	367	378	380	381	398	376	373	383	395	380	349	411	385	390	405	385	419	443	390	384	400	405	412	394	390	391	359	380	371	394	423	351	395	389	373	373	401	390	403	393	385	402	405	386	379	407	379	391	374	355	372	362	416	410	384	396	378	402	375	408	394	360	348	404	426	374	376	407	365	400	401	330	415	370	371	396	395	374	387	354	435	388	393	396	411	396	396	388	372	384	387	380	377	364	393	368	412	375	430	383	407	395	364	393	428	398	409	402	388	390	400	411	437	394	414	390	376	365	415	382	394	399	391	392	417	434	360	395	405	392	372	367	360	395	402	388	404	401	382	394	396	393	376	412	407	366	381	409	373	398	384	416	436	366	387	411	410	376	406	377	404	385	382	411	390	415	372	387	381	420	365	367	371	392	390	393	391	363	378	353	375	383	409	394	363	384	396	359	403	360	396	412	355	418	397	382	411	365	397	417	379	369	362	388	382	375	371	380	412	418	403	382	409	391	391	404	397	392	395	396	365	349	390	389	379	392	375	385	415	370	376	375	368	394	357	403	389	377	414	376	406	402	379	375	377	379	395	419	397	426	387	385	374	388	396	425	365	402	404	386	401	412	396	375	348	396	396	364	360	353	381	382	400	351	420	383	374	370	399	385	416	347	419	414	389	394	364	400	378	366	377	364	391	386	390	337	432	348	393	419	408	411	383	380	388	350	381	362	369	392	397	405	406	418	405	443	411	406	385	386	397	389	395	410	394	398	395	375	376	388	412	394	396	412	391	407	403	367	381	400	396	373	401	388	381	372	397	417	427	439	376	367	396	366	376	412	395	418	344	363	365	366	358	388	390	387	360	393	397	400	415	377	392	408	431	354	338	373	391	393	387	446	396	415	356	372	396	396	409	375	386	382	361	368	410	376	391	366	353	350	373	423	411	422	424	370	418	366	379	416	409	417	402	411	384	375	361	360	368	388	395	363	395	414	398	403	406	397	400	406	425	388	392	398	384	386	377	400	399	383	402	366	370	361	378	413	398	438	370	366	395	380	402	361	391	415	408	399	386	367	392	367	366	396	382	406	389	371	390	396	370	349	403	371	387	392	404	353	403	399	404	383	384	376	404	405	447	422	397	440	393	372	386	391	419	372	392	345	351	379	406	371	405	358	410	392	378	366	399	384	428	386	388	403	368	414	389	353	380	373	354	395	379	405	401	412	392	404	383	380	392	360	399	434	375	356	378	372	383	388	434	391	384	392	376	355	394	412	392	343	422	363	415	393	412	371	353	389	398	386	407	392	405	388	392	357	381	428	403	400	368	406	378	397	398	380	385	402	409	346	385	390	406	381	390	391	402	375	425	384	394	379	372	368	378	407	370	392	388	378	375	327	424	379	448	366	395	381	407	420	376	352	406	356	397	356	346	353	379	399	374	409	422	373	382	376	404	378	393	358	410	379	396	388	394	383	370	370	388	385	397	402	375	402	398	385	414	406	392	389	394	394	350	404	416	401	414	383	370	356	356	366	396	382	394	355	385	391	399	359	349	399	408	375	389	406	387	426	392	402	426	357	379	367	366	378	380	368	400	353	370	401	405	360	385	396	416	383	412	417	379	416	378	385	374	393	386
27615	45452	28375	14779	5390	1653	1267	1083	962	938	902	836	792	750	763	792	794	778	697	646	635	570	572	567	556	534	515	551	541	529	556	513	540	500	463	482	496	505	489	455	481	445	491	490	500	484	434	466	447	437	450	446	469	469	431	426	431	441	450	493	469	458	483	445	406	461	431	449	418	457	441	465	408	465	482	459	460	477	474	484	472	437	477	470	514	473	481	483	478	476	426	456	464	462	438	451	462	483	487	484	456	467	510	477	497	463	435	456	486	430	477	410	448	426	415	470	454	442	472	477	423	457	418	467	418	480	446	447	460	429	467	426	464	486	453	460	447	445	474	438	451	433	444	460	507	448	462	498	423	438	480	446	457	487	412	469	418	484	406	418	409	460	478	418	392	441	434	458	454	431	449	480	470	438	478	472	437	491	470	481	460	439	469	439	425	460	458	408	453	446	461	487	458	494	418	445	457	464	450	449	439	430	478	479	464	430	443	445	447	474	454	448	444	464	437	484	457	437	463	436	450	456	462	433	444	496	464	455	436	475	465	490	463	414	453	437	458	445	445	425	437	504	491	454	454	449	469	455	450	469	482	439	454	469	445	430	470	440	460	484	483	442	474	493	453	458	451	453	465	452	450	437	465	462	479	471	490	466	448	432	482	444	438	470	507	465	432	495	449	468	435	418	410	453	429	481	447	405	460	443	480	484	466	484	450	450	436	447	474	469	453	465	496	480	479	488	441	473	484	429	411	475	438	482	410	440	471	448	465	456	440	463	457	477	451	393	456	444	444	482	463	452	446	483	454	478	437	462	463	454	437	444	452	480	463	484	422	447	422	493	416	461	450	440	477	467	463	425	429	459	420	471	480	443	441	472	493	422	463	463	477	447	452	432	437	461	468	474	468	450	446	434	458	426	470	477	445	505	471	462	444	417	449	457	436	438	464	437	422	431	468	434	484	446	410	427	425	462	449	458	491	436	443	447	433	466	466	457	465	475	459	432	409	444	450	439	449	462	475	474	475	455	451	471	468	499	466	461	456	457	432	445	448	463	466	445	488	454	449	448	489	468	455	416	451	461	444	435	458	404	449	456	452	456	435	436	452	479	416	428	451	462	460	477	420	437	485	427	444	420	467	447	468	455	484	444	460	431	461	439	452	427	447	471	470	456	442	456	435	479	489	508	463	494	431	470	434	439	465	461	470	477	453	415	477	449	424	468	455	434	481	459	480	457	455	475	444	425	481	465	473	438	435	440	446	466	451	441	495	433	455	458	449	507	462	448	413	462	445	415	477	461	439	402	448	463	452	452	460	448	455	457	426	524	464	425	480	476	474	468	469	438	483	464	472	465	499	434	477	455	441	444	461	473	477	461	443	488	440	437	447	441	443	466	454	436	476	444	441	470	446	452	465	450	487	418	481	428	457	420	467	439	433	447	439	424	465	432	438	410	424	427	409	476	506	468	484	477	516	484	459	395	448	423	458	448	434	482	438	431	441	472	466	487	437	456	454	476	466	448	487	450	448	463	437	429	488	470	450	493	463	426	456	462	464	492	443	439	481	461	439	444	502	451	438	464	455	419	459	457	459	451	477	438	474	453	436	466	437	510	463	476	465	476	452	432	479	416	495	462	451	482	459	423	415	458	444	452	403	448	472	440	478	437	426	475	505	460	452	443	491	454	457	463	421	442	471	489	433	441	416	453	450	469	429	442	466	421	474	437	463	442	449	477	412	414	411	428	444	441	420	433	463	460	464	459	436	463	477	467	442	453	462	444	453	453	433	454	450	431	474	475	462	431	510	466	475	459	439	474	470	419	448	478	447	499	421	452	470	439	451	484	455	465	460	478	445	467	477	425	433	471	462	433	481	428	479	419	427	464	455	445	429	449	441	433	492	448	457	480	440	457	451	463	445	434	443	452	443	444	528	461	434	460	446	472	461	455	458	417	438	447	452	485	484	411	444	494	434	438	452	439	463	440	459	453	437	465	453	454	430	445	481	472	458	448	441	465	467	456	426	401	434	441	443	456	451	490	455	459	456	427	447	454	469	448	443	447	457	444	425	435	482	457	444	458	454	445	468	450	445	448	451	476	421	471	451	462	454	479	408	459	417	433	433	468	428	418	481	443	450	434	474	470	405	488	438	460	433	449	428	444	448	485	481	448	451	433	445	433	465	487	432	452	476	490	451	498	428	429	468	464	482	468	479	472	449	447	480	472	412	485	521	470	415	422	424	408	438	458	449	441	411	439	451	451	479	450	441	460	475	455	468	444	472	445	443	403	431	442	440	437	478	451	422	431	420	461	481	465	463	445	442	507	451	436	404	485	452	448	456	443	455	474	448	447	494	449	450	419	457	424	477	485	469	481	477	403	430	480	461	462	466	422	458	420	484	440	490	463	469	442	447	452	481	453	478	450	459	475	451	443	453	467	426	479	491	462	476	476	429	431	459	419	460	476	420	467	499	446	461	470	436	427	436	454	425	456	446	459	449	462	443	447	469	483	474	460	475	454	459	431	423	465	440	446	425	425	459	457	439	478	453	456	387	437	416	461	468	480	439	447	461	444	456	455	447	447	448	459	481	465	426	423	434	439	458	469	470	464	461	438	449	455	445	434	461	487	446	430	455	419	474	446	502	440	481	430	462	478	433	464	444	425	484	505	458	469	443	469	491	471	431	493	434	458	491	473	474	456	490	463	495	452	443	453	470	466	440	452	428	473	441	465	470	461	429	429	435	477	423	481	417	422	474	420	462	419	435	432	444	471	433	447	450	465	412	415	452	429	454	443	404	461	494	431	455	486	482	462	478	430	447	502	434	498	459	441	433	432	474	445	463	429	464	454	419	501	433	450	455	466	449	427	472	419	465	447	443	436	421	448	473	487	447	443	444	456	456	448	448	447	453	462	485	414	429	445	439	465	440	484	435	421	435	411	507	438	474	467	426	457	464	416	459	433	502	441	478	429	469	451	471	448	457	470	496	453	421	438	475	482	468	425	488	485	445	484	456	452	448	430	442	473	439	512	449	458	426	465	458	450	441	455	475	470	447	433	469	436	449	439	458	476	426	439	436	441	420	439	480	431	444	470	447	466	447	473	459	436	454	433	437	404	434	438	471	477	439	462	445	390	426	432	435	423	437	460	416	499	466	483	429	443	437	501	471	436	445	483	444	442	405	444	477	421	445	448	466	476	429	428	433	458	443	439	521	437	453	417	471	444	446	477	451	448	460	460	447	467	432	468	459	503	444	422	466	459	421	435	470	479	477	453	455	453	477	466	445	454	429	457	467	419	447	440	452	459	464	442	439	435	461	470	435	405	463	467	486	471	443	435	457	458	461	456	470	470	438	438	474	483	482	428	441	469	434	476	471	411	432	464	414	462	438	494	453	513	486	423	435	465	432	480	488	486	469	426	446	447	433	487	468	414	433	462	438	478	430	441	455	467	462	428	481	472	436	490	433	438	421	432	415	460	436	460	460	463	423	440	413	465	447	409	433	443
23025	21258	28938	23939	21277	21193	8842	1619	1188	1162	1116	966	970	994	893	988	958	927	852	867	807	667	698	726	683	672	685	650	676	646	622	609	601	629	600	568	592	559	623	584	596	599	539	568	564	578	520	602	593	547	564	534	562	551	538	606	518	595	546	516	548	525	519	585	550	590	562	532	568	566	564	547	537	557	564	570	562	574	563	595	562	603	566	551	584	522	531	584	553	538	565	595	566	581	596	592	597	551	540	518	616	581	522	601	563	545	563	510	565	580	573	546	568	537	551	547	552	559	533	552	590	516	558	557	506	600	575	489	580	531	521	515	535	543	516	527	511	559	556	542	596	542	508	561	509	579	573	582	561	542	538	522	589	575	593	584	530	527	592	553	547	590	557	575	563	557	558	586	540	589	546	584	486	582	548	604	558	568	536	501	583	572	528	565	571	547	567	588	527	549	542	588	559	575	595	542	511	554	574	583	494	569	533	523	552	529	564	559	580	538	579	581	558	549	584	582	584	554	574	528	523	515	530	543	521	522	501	586	581	553	508	512	623	526	551	556	556	566	482	570	508	566	525	606	601	569	536	517	558	557	553	516	542	545	573	549	551	553	543	592	545	550	549	576	518	561	592	554	519	520	549	568	600	529	590	565	581	561	578	531	556	613	517	552	555	552	552	555	541	564	529	539	559	498	555	548	596	558	543	559	525	528	550	551	563	540	597	562	562	563	567	512	558	556	543	571	527	573	549	566	549	525	587	556	594	557	571	542	522	559	575	545	532	560	568	552	639	540	584	542	555	567	532	529	551	584	558	521	577	554	557	580	550	572	564	516	523	560	541	603	512	581	525	565	530	567	549	564	560	539	529	562	563	567	521	541	531	578	551	542	593	542	557	532	549	585	604	550	550	526	531	509	561	565	541	537	545	575	577	531	556	529	583	576	539	558	554	588	567	540	587	549	573	518	540	531	536	533	541	555	534	584	490	548	568	565	548	576	560	548	587	512	547	547	524	546	546	543	561	577	557	503	553	543	534	548	585	606	568	560	559	558	574	545	594	601	552	567	573	586	556	568	550	541	566	509	596	561	554	532	534	558	568	557	509	523	582	569	572	537	539	574	519	514	551	584	576	522	494	562	538	554	527	586	517	524	595	555	575	583	557	541	528	525	561	552	545	526	583	569	551	524	553	578	560	541	489	547	581	539	565	536	534	582	554	556	575	542	570	539	537	598	524	581	514	549	586	568	531	569	573	571	566	546	504	576	543	508	573	559	559	536	543	548	549	516	546	537	585	568	537	566	542	586	545	537	538	588	545	508	559	546	574	547	552	570	569	544	602	541	516	543	564	554	559	555	571	555	540	567	529	579	585	534	524	555	543	566	538	584	583	569	578	568	537	564	563	584	551	543	538	533	531	577	543	542	533	527	593	553	540	536	543	531	505	561	585	565	510	569	563	552	539	565	540	555	558	530	524	566	528	554	506	584	558	534	541	558	569	556	570	555	579	562	564	540	543	534	581	524	532	545	553	551	516	593	581	590	559	579	526	559	563	556	564	532	567	551	541	529	551	570	541	566	594	526	524	532	577	517	548	557	545	567	553	533	586	597	538	599	550	583	523	582	515	549	520	558	538	566	525	555	533	551	583	526	522	582	520	552	587	563	497	549	557	553	538	581	517	552	582	573	541	546	554	508	581	533	579	550	520	565	512	569	568	545	541	551	577	536	584	585	563	529	546	561	533	526	554	546	564	559	560	521	543	523	505	610	546	529	557	598	530	550	541	567	548	522	559	567	550	573	525	554	550	546	521	494	530	582	555	555	559	570	559	538	515	533	500	562	535	541	560	564	577	573	561	571	546	568	553	526	508	563	548	530	542	536	538	536	550	598	559	542	581	566	627	575	515	554	537	554	549	544	564	555	579	529	576	591	581	545	522	602	537	569	550	532	557	529	523	521	487	556	567	552	519	528	551	487	558	562	568	568	574	547	548	587	537	539	533	575	546	548	567	529	539	543	510	545	569	536	552	544	548	544	564	552	551	507	572	571	555	551	547	526	559	603	540	567	568	524	574	534	538	554	546	551	554	557	561	545	527	551	568	554	535	563	505	509	532	538	564	579	532	526	520	551	525	523	520	543	539	551	521	577	562	517	543	563	538	555	551	536	551	514	543	581	552	529	569	515	556	533	531	551	553	569	527	547	566	531	546	550	601	515	551	526	548	520	543	536	523	540	562	537	510	530	540	583	546	537	510	543	523	514	534	546	500	560	537	584	563	609	539	556	550	528	545	560	542	571	565	566	564	540	534	543	554	569	545	582	554	571	548	548	563	574	564	558	569	570	578	515	542	597	566	552	552	535	558	549	551	574	555	567	537	564	565	570	568	560	548	561	560	495	560	539	522	531	551	536	527	567	516	543	563	529	506	514	572	568	559	569	563	580	531	607	561	551	535	537	566	551	540	569	509	543	537	527	571	581	596	540	537	553	524	609	588	538	518	580	552	572	530	545	526	563	525	532	536	535	500	530	543	553	521	572	543	491	559	557	536	541	574	514	559	539	526	554	505	571	550	565	561	574	539	538	581	549	551	552	594	582	590	557	544	584	554	575	559	557	525	567	550	602	571	533	576	539	568	530	593	507	527	555	521	539	542	526	531	518	564	543	563	558	558	547	592	552	566	510	561	566	546	567	510	568	578	577	536	528	569	543	555	584	562	536	532	571	590	576	542	551	512	541	583	558	550	598	570	567	594	538	557	561	576	594	549	558	535	496	565	537	519	568	573	597	548	520	550	568	539	558	551	501	591	563	524	517	564	590	545	563	570	531	575	578	575	552	543	529	588	570	549	559	544	587	517	537	556	533	549	519	562	574	560	597	493	540	556	565	536	552	521	558	589	563	554	485	542	561	548	555	553	539	616	516	581	547	564	589	568	501	552	544	529	531	527	561	548	554	566	552	557	554	576	548	549	517	546	527	560	553	528	566	588	554	504	561	585	578	596	584	590	544	547	563	559	538	551	582	534	525	552	568	573	574	566	504	530	579	552	541	582	586	549	507	569	551	599	554	519	522	526	533	576	580	506	563	570	542	527	573	513	571	587	547	552	565	518	530	590	592	582	529	604	548	568	536	568	542	561	550	587	557	532	564	563	531	501	543	514	580	571	523	533	579	505	546	571	547	557	539	529	537	543	601	566	593	557	564	537	545	531	524	572	544	533	522	536	541	556	512	546	553	529	559	553	591	581	530	570	577	532	546	523	557	555	521	582	541	540	517	553	570	544	510	581	553	512	549	556	528	511	558	586	577	541	545	585	547	560	550	559	533	536	570	524	571	567	593	562	549	578	555	546	533	577	550	524	541	535	559	588	562	573	579	540	546	577	537	576	528	564	615	566	547	541	558	581	518	530	525	529	560	559	568	576	527	532	558	529	568	565	524	559	547	579	546	559	556	534	573	559	530	528	600	552	479	504	541	556	541	567	529	577	523	527	541	574	551	575	554	526	520
31394	57351	39025	22398	10956	3681	2708	2146	1806	1785	1597	1471	1276	1315	1299	1274	1296	1207	1140	928	923	893	843	813	839	791	756	762	752	758	748	754	721	704	643	691	655	707	656	651	632	659	671	669	624	613	614	600	635	617	617	653	655	643	665	614	629	590	624	667	649	628	576	602	628	619	644	588	636	581	632	632	626	610	645	607	663	642	639	617	617	575	588	641	570	612	636	602	621	599	622	641	648	660	626	636	627	629	667	586	595	619	656	599	604	596	633	621	610	609	649	608	615	627	612	565	629	595	621	598	599	602	605	620	588	626	647	624	613	629	566	629	617	628	634	614	569	597	608	596	646	573	594	580	641	605	591	631	587	639	578	597	603	608	608	656	569	562	630	600	645	629	591	617	634	609	616	592	616	585	595	630	657	600	633	559	601	609	598	571	583	621	607	593	626	646	645	562	622	597	598	604	622	553	570	633	645	603	577	590	577	638	543	601	622	630	589	635	642	592	621	620	602	658	654	597	604	621	591	602	552	576	591	590	585	586	592	640	632	607	681	624	600	655	613	611	618	635	585	605	585	593	591	626	656	641	622	634	592	653	610	582	576	619	636	660	573	618	634	606	594	617	584	634	613	624	599	621	613	574	608	647	564	624	620	550	639	636	615	582	586	611	605	577	628	610	596	596	582	560	623	631	628	603	593	633	646	555	631	598	588	587	611	602	602	650	617	616	641	655	601	582	654	606	595	627	598	654	618	614	598	585	583	595	597	628	592	630	633	652	637	616	641	599	679	643	643	609	594	622	615	602	592	628	610	614	593	587	605	612	626	604	577	603	626	681	601	591	609	622	605	657	618	638	600	584	595	598	620	602	616	583	626	606	641	625	621	591	630	664	577	612	588	608	596	630	641	603	616	617	608	615	599	576	643	592	596	582	604	608	629	585	598	615	647	618	615	610	616	613	586	642	619	619	591	599	627	624	631	606	636	618	604	603	630	583	584	667	611	618	627	593	637	610	594	596	666	600	640	565	612	593	605	611	611	591	617	595	592	598	612	595	601	611	591	606	599	647	572	621	625	638	580	581	606	577	547	601	583	621	612	596	635	591	587	617	610	599	607	612	593	601	600	642	580	620	612	607	598	590	590	576	621	652	605	653	649	615	639	562	614	613	579	588	618	613	645	592	565	632	596	630	596	626	579	588	576	629	624	622	648	592	614	610	599	605	602	624	626	616	605	630	615	634	601	643	616	620	595	602	617	580	622	588	590	608	610	618	581	628	618	595	593	633	608	598	631	596	630	570	661	627	612	621	634	578	586	595	590	594	593	634	650	605	622	613	654	583	594	626	599	614	623	660	620	636	596	605	600	621	574	595	599	593	611	615	616	615	602	612	597	561	622	604	592	597	597	600	647	600	605	628	613	606	620	587	649	595	633	628	586	629	624	660	598	639	588	623	631	598	572	653	624	629	599	633	592	636	606	614	578	605	619	615	651	622	579	590	600	608	583	616	637	581	621	579	607	624	624	607	631	623	598	654	605	600	597	581	632	633	621	591	591	604	600	589	600	573	592	576	642	627	647	562	598	600	557	629	572	633	647	579	617	654	595	554	593	599	560	651	586	630	601	611	600	596	600	603	623	604	616	634	569	597	584	607	605	585	646	609	619	653	581	638	634	636	573	641	600	619	594	671	565	626	604	613	631	602	585	656	586	608	567	646	591	610	594	610	641	658	634	591	634	614	589	621	580	649	603	594	598	581	620	639	604	631	622	656	608	598	637	626	580	578	636	585	595	610	572	589	625	622	565	614	587	651	657	659	612	571	616	621	602	618	605	646	578	640	627	640	597	590	598	626	628	583	559	652	586	606	562	621	652	589	627	601	593	595	637	628	577	621	588	624	587	605	684	591	595	585	594	603	609	620	582	576	627	611	616	549	631	629	632	614	621	641	627	600	606	591	633	578	620	583	554	592	601	627	628	590	572	639	607	585	562	601	630	674	607	583	598	629	589	598	590	609	595	633	595	619	573	611	582	645	633	603	599	602	596	647	592	580	623	606	598	632	641	615	604	600	647	602	656	622	610	592	608	642	620	614	593	610	596	615	614	596	666	591	600	604	604	618	621	613	583	612	622	607	593	649	598	648	617	571	643	617	610	619	592	637	602	582	627	611	634	616	631	606	649	593	667	616	585	612	634	618	569	640	674	602	642	631	633	610	628	594	632	554	655	607	563	587	597	569	604	597	639	606	632	645	611	595	629	628	596	595	592	625	623	609	594	618	631	582	601	621	640	629	599	630	633	618	645	618	615	600	647	591	637	580	618	623	607	611	606	606	616	604	619	607	630	618	566	639	627	606	586	623	568	575	617	659	639	594	636	573	594	630	583	609	670	625	616	636	599	621	589	593	626	622	602	597	580	603	591	610	605	594	634	576	582	581	635	596	595	552	589	637	619	602	591	641	617	606	601	612	563	581	578	613	647	610	618	589	668	666	612	607	589	637	640	640	574	552	595	578	607	620	585	609	625	618	599	611	611	618	617	629	619	629	566	575	610	631	647	585	619	612	582	595	648	608	605	595	664	635	649	580	615	649	630	582	608	577	590	572	588	614	613	633	613	588	632	609	635	653	576	584	620	592	608	616	555	621	630	603	631	591	612	642	605	569	605	613	603	595	637	589	626	580	591	582	609	556	597	622	639	619	643	603	676	633	615	654	605	648	602	604	576	607	643	609	646	577	574	618	625	619	638	606	609	580	626	635	570	611	598	617	584	633	604	577	578	672	587	647	634	609	591	631	566	628	626	577	591	575	614	612	583	629	651	629	649	654	586	648	607	633	585	637	615	618	579	598	582	634	646	628	634	611	572	603	636	652	570	613	595	594	635	637	583	597	583	604	654	582	642	554	614	574	602	632	589	633	618	581	650	602	626	604	622	590	618	579	578	661	630	642	586	605	587	619	567	625	578	567	620	590	554	633	594	616	589	632	605	607	626	582	597	615	613	603	609	621	659	613	582	611	644	623	603	600	618	610	615	623	634	584	638	615	565	597	594	646	563	583	604	611	610	598	577	572	609	602	639	580	604	578	578	620	577	576	608	593	622	649	600	656	642	611	616	608	589	603	628	616	624	626	618	598	602	608	634	603	584	613	624	604	573	626	579	602	622	571	614	621	569	624	601	582	599	603	651	655	620	611	598	605	541	573	637	610	671	620	619	601	581	612	637	622	603	607	603	580	588	587	648	620	636	679	586	623	588	550	578	621	636	570	586	626	611	673	615	643	552	627	613	565	581	620	614	565	640	577	656	578	608	618	625	612	598	576	578	581	622	604	634	554	613	589	611	614	614	635	589	600	607	651	603	564	645	594	613	599	623	584	590	616	632	588	553	626	616	591	598	596	631	643	577	604	595	599	619	560	595	607	616	616	576	610	611	622	605	611	599	595	590	624	599	598	609	582	587	622	619	596	576	621	611	602	631	590	607	611	570	644	633	614	609	582	612	567	608	613	614	597
28221	25788	27603	15874	3441	599	457	399	402	413	435	374	395	410	395	385	386	352	359	363	351	346	338	333	315	361	342	340	345	320	296	320	338	317	326	283	339	336	330	304	295	290	303	306	294	300	297	326	286	307	284	292	260	286	361	297	330	327	294	305	323	351	352	286	307	295	305	295	325	304	313	301	298	319	320	317	322	323	316	316	303	285	329	300	290	340	344	292	298	323	336	324	343	314	322	290	324	303	290	301	336	320	286	296	322	305	328	299	295	306	303	338	309	291	310	334	310	306	331	313	309	304	292	295	295	277	311	285	311	320	310	303	300	286	305	299	306	285	310	284	316	318	300	334	292	283	292	300	290	285	320	303	302	314	299	301	283	301	311	318	278	316	307	337	298	290	259	293	309	289	277	313	301	295	317	311	301	328	303	303	329	293	280	309	287	293	275	308	301	278	315	351	295	306	316	264	290	294	325	303	297	350	326	292	307	281	305	292	266	296	321	284	336	319	289	286	296	300	315	293	317	311	289	297	337	307	320	291	316	316	310	330	319	315	289	286	313	266	320	300	298	297	298	302	319	306	314	299	277	320	321	310	279	315	328	286	290	310	299	278	290	290	286	330	298	272	309	278	305	291	306	304	294	293	316	287	305	314	333	317	288	294	300	298	311	311	304	312	327	313	300	293	289	326	318	303	284	292	296	303	355	322	311	308	292	303	300	320	320	303	316	279	328	323	309	305	305	324	284	303	332	313	291	330	311	305	303	285	296	300	291	301	319	307	262	304	298	295	309	325	285	318	301	305	287	289	306	314	316	308	315	309	297	294	298	304	306	313	312	315	309	307	280	317	311	277	314	319	323	316	312	287	337	306	300	297	271	320	303	292	278	295	295	306	310	299	306	306	300	326	320	308	313	326	307	338	299	271	304	300	329	271	296	281	313	283	306	335	318	307	288	311	305	307	317	323	292	290	297	296	342	317	295	341	301	312	283	333	298	305	331	307	289	316	270	293	303	306	289	330	343	278	306	267	296	300	281	290	308	285	312	308	312	298	291	303	313	291	291	290	339	279	297	308	262	325	315	306	279	303	285	313	318	322	295	302	326	312	307	299	315	289	317	359	315	316	276	303	308	324	312	261	304	329	311	314	311	266	331	294	308	293	267	268	305	297	289	283	284	294	307	276	313	307	281	315	319	310	310	321	283	295	275	277	305	302	329	324	309	275	313	282	330	298	297	320	317	352	302	287	320	316	285	310	326	320	310	304	334	290	264	320	320	304	307	298	269	312	264	303	354	312	278	325	259	328	266	306	299	288	312	328	292	284	336	308	313	296	296	304	295	318	296	293	298	294	298	275	309	299	316	316	306	322	334	309	292	326	306	284	335	289	270	282	289	320	301	297	272	303	293	302	344	304	300	307	312	320	293	323	282	289	252	338	307	288	307	302	318	307	345	308	311	298	322	305	304	288	306	290	283	301	280	300	337	294	282	312	313	297	297	322	310	293	329	311	301	321	312	295	288	302	313	331	270	296	269	320	284	295	296	319	306	268	287	333	306	291	323	308	290	306	298	319	290	299	313	331	287	318	292	324	290	307	317	265	297	283	300	301	296	304	302	284	326	321	290	316	306	327	353	302	303	308	295	301	284	318	301	286	276	330	295	268	288	279	318	313	296	330	330	280	314	302	300	334	334	306	281	306	270	332	302	278	304	305	301	309	304	310	289	305	291	297	305	286	289	323	336	302	305	288	303	315	326	301	284	301	280	303	299	293	291	301	310	292	283	313	302	316	290	302	326	303	305	289	273	317	294	328	275	303	303	320	280	298	358	321	315	328	310	305	287	332	358	305	294	300	312	286	306	292	291	331	310	293	310	310	313	328	297	310	295	305	291	285	323	306	312	314	315	274	341	299	271	307	306	296	354	318	276	319	309	279	329	319	324	321	345	316	298	315	290	295	304	291	307	310	320	276	288	306	313	311	323	315	321	309	305	308	279	300	318	287	293	309	321	309	309	298	311	299	300	324	313	316	307	292	293	318	293	310	302	332	336	292	302	294	270	336	286	297	318	287	296	296	309	305	281	290	302	321	297	311	302	289	298	295	307	309	330	294	322	304	274	302	285	312	328	306	305	315	309	277	290	294	311	322	288	302	311	324	280	301	305	323	306	324	299	292	286	306	323	295	310	323	320	278	323	324	319	323	279	325	308	279	306	311	310	295	286	314	290	293	278	341	300	288	311	272	287	319	291	305	298	298	312	278	314	311	312	322	310	324	300	299	280	258	290	287	300	279	282	325	322	299	286	313	281	333	309	320	308	310	308	315	313	274	303	345	313	313	267	332	294	339	292	302	313	288	319	307	336	282	297	333	326	303	294	299	297	297	273	337	272	302	290	299	294	266	308	284	323	315	328	285	324	324	325	330	293	279	297	287	314	280	298	299	304	315	295	278	281	289	320	326	307	304	285	308	326	330	311	302	292	305	312	281	325	280	315	325	326	308	326	295	312	311	276	344	295	288	326	322	312	324	300	306	275	278	266	312	319	316	295	312	298	310	314	290	309	310	282	318	318	304	292	281	309	327	313	285	285	279	306	344	314	291	289	323	308	332	323	322	299	309	286	336	314	294	319	316	312	291	302	303	335	343	284	322	333	312	312	314	310	322	304	317	286	329	260	284	301	287	294	313	311	278	296	278	320	315	318	286	296	289	305	293	288	306	296	301	295	310	299	274	303	310	299	288	289	293	289	271	291	327	304	295	308	302	296	329	277	288	278	290	324	328	298	317	297	275	292	309	300	332	317	335	303	307	338	327	314	305	266	295	300	319	329	311	310	305	325	308	326	319	327	300	295	299	313	291	329	291	301	313	298	279	284	308	301	277	304	292	303	315	311	302	316	284	327	328	285	307	280	305	326	309	297	312	297	301	312	263	287	280	291	313	297	293	305	281	301	297	301	293	317	311	290	290	249	274	293	304	302	279	301	311	295	299	301	312	315	312	324	312	321	323	305	336	294	310	299	306	297	326	307	308	309	264	287	300	295	326	302	311	311	324	284	275	278	287	296	278	277	296	299	299	300	287	263	321	326	323	317	297	273	307	308	303	303	309	348	324	296	330	261	310	333	294	291	312	305	314	284	318	340	303	316	331	300	298	294	296	317	315	283	320	317	291	328	293	311	287	272	341	300	295	320	285	316	336	316	309	291	324	314	318	307	307	318	332	290	323	283	294	300	299	324	316	310	318	313	307	288	295	296	324	308	321	309	325	312	326	299	335	294	306	288	312	293	340	301	293	303	315	313	307	325	284	302	299	296	302	335	296	305	337	318	305	300	310	300	304	288	305	310	302	313	298	309	326	310	284	319	298	301	327	301	293	290	291	310	304	298	306	332	305	305	319	301	321	327	310	319	323	303	302	294	301	316	298	296	293	299	286	290	287	300	319	293	276	334	273	318	307	328	291	297	298	318	314	273	322	295	294	323	328	337	293	321	292	287	303	296	317
28592	42155	28127	14076	4550	927	680	566	505	558	533	511	472	480	504	490	512	477	494	457	402	421	447	425	423	404	406	448	455	385	391	430	403	350	401	398	388	385	349	381	339	390	359	354	369	355	353	352	346	371	367	359	389	330	378	367	390	341	361	387	366	377	364	364	379	344	367	332	359	381	355	355	364	354	361	387	388	350	364	368	395	374	346	370	376	342	347	373	386	402	367	360	378	348	362	363	385	340	370	380	343	331	355	344	354	358	357	338	366	369	354	381	369	342	347	346	352	415	351	362	376	324	370	371	377	373	336	396	367	357	404	350	347	341	332	391	353	371	355	355	360	380	375	361	338	359	373	364	357	356	352	355	361	359	386	366	365	356	388	389	375	352	352	335	359	360	351	357	367	367	374	323	336	351	349	367	356	341	358	326	384	380	379	337	375	342	345	360	349	346	355	350	350	375	330	381	359	353	380	345	369	360	392	332	355	341	367	355	356	354	327	348	371	370	355	349	365	352	336	340	350	366	359	337	342	399	369	371	318	354	374	372	341	324	367	349	358	366	365	363	349	311	354	345	344	325	349	377	313	338	359	345	361	368	380	370	330	349	386	333	361	338	373	310	351	334	342	334	351	369	336	342	361	321	370	338	350	309	369	395	344	367	345	334	329	363	344	377	352	334	375	326	351	350	385	325	331	331	330	355	354	328	320	307	381	363	345	346	363	363	339	355	363	355	353	361	338	374	354	367	348	350	389	379	352	357	359	372	376	334	377	378	340	373	365	344	378	356	370	359	349	344	365	364	365	377	369	363	377	357	369	337	367	360	347	366	360	330	362	373	355	378	354	380	369	375	332	379	368	369	360	353	337	363	387	366	325	343	345	370	376	351	374	374	352	345	365	349	353	361	367	348	318	349	320	365	337	361	351	347	323	386	369	369	325	347	334	363	351	360	324	349	331	345	361	354	360	339	354	389	340	323	352	357	345	376	373	386	335	363	398	382	363	375	334	347	354	360	378	345	388	347	380	363	368	363	322	359	363	376	355	317	338	389	364	369	385	395	334	373	367	371	341	340	393	329	353	339	377	332	363	374	351	364	374	334	328	393	334	380	328	316	388	342	345	364	339	381	327	340	333	355	367	364	345	363	367	369	367	366	350	364	390	338	367	358	348	336	352	341	359	333	362	343	335	369	353	347	339	340	405	377	342	347	329	358	321	371	390	365	348	356	345	375	351	364	335	347	362	363	348	338	334	355	350	354	370	331	359	345	356	359	373	340	385	381	378	358	357	384	328	349	355	352	382	349	379	363	375	352	340	338	363	351	359	335	339	358	335	335	358	320	369	313	344	344	351	369	363	389	385	362	353	347	339	338	357	352	338	343	381	363	348	391	356	366	322	327	343	350	360	350	335	358	375	357	348	368	363	369	345	386	345	365	347	349	364	340	350	343	369	351	357	375	333	363	372	361	322	349	363	353	363	324	352	340	368	350	352	388	342	337	363	316	348	397	344	339	355	348	345	373	391	350	339	342	337	345	358	343	351	360	381	353	331	323	398	349	337	396	370	377	335	338	370	329	375	369	354	379	360	362	349	353	367	389	340	372	348	369	331	362	393	350	365	350	382	349	328	337	370	386	382	333	370	340	354	333	357	371	359	381	359	363	362	359	366	341	384	381	330	361	372	352	349	384	350	369	362	341	365	354	339	367	372	354	330	333	407	387	355	351	370	336	321	381	351	368	350	343	353	327	359	350	339	343	394	343	371	335	366	365	361	356	344	398	359	358	365	348	349	334	367	343	336	368	367	385	349	349	347	370	330	365	398	345	343	334	368	361	391	341	370	387	383	376	364	353	344	357	336	333	389	327	329	351	369	330	387	337	371	335	378	362	363	355	386	365	354	368	351	358	373	376	365	356	338	320	380	339	328	344	373	382	341	356	359	333	359	341	332	361	357	352	346	377	343	353	332	369	381	368	389	370	347	356	362	362	368	381	367	384	345	372	340	364	357	380	355	336	343	364	346	317	322	325	360	366	334	360	350	356	317	348	368	325	362	357	347	363	372	369	321	357	347	359	349	401	365	393	370	335	323	323	348	400	357	336	378	372	368	351	352	352	360	356	345	372	395	393	377	353	367	358	388	345	332	352	344	387	352	356	339	338	343	386	350	354	343	352	366	340	343	365	368	365	357	350	363	359	364	333	331	336	356	372	376	325	363	370	366	357	359	370	360	369	356	326	362	335	323	377	362	332	384	344	350	356	360	365	366	331	365	394	354	350	375	359	321	324	358	395	365	339	348	349	391	364	365	355	352	369	348	355	357	349	368	334	339	383	337	327	383	336	358	364	350	342	376	372	340	378	356	380	362	327	357	359	356	375	342	356	312	357	329	367	357	342	378	363	331	343	362	367	380	362	357	331	354	348	336	365	337	370	356	375	343	340	360	329	361	358	399	344	379	332	302	355	341	366	352	383	353	353	371	347	354	373	363	387	356	350	342	351	377	349	364	338	368	365	364	367	380	351	365	373	311	352	347	365	357	355	366	361	353	339	365	342	352	350	358	376	360	340	337	335	350	366	348	378	364	362	340	383	336	363	341	309	359	355	366	368	354	361	353	360	347	323	339	352	357	372	339	377	349	375	341	363	345	350	352	350	354	355	349	360	394	350	345	337	353	322	369	354	341	376	387	363	404	372	320	370	353	379	366	353	369	362	338	348	370	348	359	371	361	340	349	396	369	348	370	323	351	362	353	371	356	335	360	390	343	357	354	350	348	347	342	343	351	331	384	335	400	347	375	353	367	356	399	329	364	357	385	368	385	347	393	364	370	382	357	358	356	364	341	361	349	356	349	356	348	373	360	377	365	329	345	351	360	354	341	330	376	331	359	356	356	365	357	365	346	351	366	348	362	348	360	350	358	330	348	329	349	355	359	353	369	365	349	371	393	373	342	366	415	313	356	364	340	361	369	375	359	346	358	348	348	377	369	360	350	388	378	365	331	382	331	369	354	359	323	336	368	351	360	323	348	338	360	359	373	340	390	396	359	378	342	329	369	358	361	342	332	329	360	360	372	368	333	335	376	378	366	351	351	357	371	384	357	356	388	358	355	350	372	327	338	391	344	363	345	350	368	358	357	369	342	370	362	386	376	346	331	395	380	354	351	314	348	357	387	387	343	364	348	329	367	364	337	362	353	353	384	371	332	355	377	354	333	358	373	375	363	361	374	374	338	357	347	327	353	363	347	370	357	353	315	350	342	375	368	374	343	386	366	361	362	347	383	367	363	348	366	360	344	355	375	350	361	388	365	371	379	365	345	348	373	366	379	350	395	361	384	352	357	355	347	349	348	397	377	334	373	366	362	336	371	362	370	356	363	368	322	369	366	355	376	360	333	346	359	361	348	311	345	354	378	368	376	371	390	384	354	352	343	340	364	362	365	355	349	334	382	382	364	349	347	356	362	336	335	337	334	354	330	336	348	377	367	338	330	352	350	380	339	393
24073	21267	28554	24416	21539	12966	1667	936	749	727	738	636	645	615	632	645	606	595	563	571	516	493	493	497	496	492	500	479	440	425	458	391	432	444	428	473	440	454	410	432	400	414	410	377	387	410	396	394	391	399	378	405	384	393	412	394	366	404	367	398	371	377	389	392	411	425	384	406	403	381	357	387	402	409	409	411	375	413	389	383	411	435	374	412	397	389	396	401	422	369	427	384	389	418	413	418	381	417	394	439	391	387	416	405	395	392	406	388	414	386	378	377	405	441	383	367	367	402	392	402	381	394	396	397	410	393	379	373	395	397	412	424	438	414	395	396	381	371	398	378	385	393	422	364	360	410	366	404	416	353	399	430	376	388	389	392	417	374	425	397	410	415	425	386	396	445	400	435	376	442	401	398	360	397	375	388	380	382	377	390	416	402	414	415	382	372	402	394	385	397	391	386	375	392	370	385	383	372	411	370	385	391	374	412	414	447	364	384	390	392	436	387	401	343	380	405	389	420	386	399	421	428	390	396	410	366	390	394	401	413	381	409	380	387	401	391	410	442	363	394	434	409	372	388	395	396	406	407	402	428	405	381	433	365	377	393	439	384	382	383	396	386	411	363	364	374	394	408	437	398	375	396	405	387	395	396	381	353	442	384	389	394	366	374	412	368	417	388	396	399	379	420	391	398	401	383	407	396	383	398	376	414	403	369	373	400	419	393	411	384	403	384	394	371	365	397	394	405	379	370	405	388	384	420	386	427	398	343	383	391	369	383	422	393	407	416	389	379	397	371	374	411	391	408	409	383	392	381	403	387	403	405	399	402	379	420	432	380	407	377	399	423	403	424	383	398	391	394	384	396	369	376	398	359	397	405	388	383	391	405	404	396	405	379	390	384	391	357	396	366	430	374	418	400	411	366	382	405	387	420	411	387	402	411	392	376	392	387	367	377	384	378	356	420	412	415	386	389	381	393	399	414	390	398	434	392	384	380	385	403	395	407	423	423	367	380	407	394	405	408	388	387	406	413	396	406	400	383	361	409	411	402	389	390	389	377	364	423	422	404	414	386	386	405	417	396	403	369	391	430	421	414	383	392	404	381	398	371	392	403	392	389	371	388	388	384	426	399	381	358	409	402	371	381	398	393	389	372	381	389	401	379	393	382	430	399	402	422	356	400	382	447	406	397	397	374	397	382	384	374	395	411	395	350	398	365	408	408	365	421	395	389	365	443	414	394	375	397	405	369	381	383	391	414	406	421	421	389	369	367	379	406	414	354	408	390	398	416	396	388	383	386	429	434	415	342	403	380	397	416	410	386	382	409	396	368	412	402	361	364	376	374	410	418	400	394	421	379	404	410	402	383	372	398	418	407	400	364	372	394	405	428	400	380	371	396	393	400	379	368	398	370	348	418	385	391	407	410	383	353	399	385	387	387	382	407	349	381	421	369	398	346	365	366	449	406	382	402	390	423	408	397	392	386	401	377	369	416	380	353	403	392	342	377	405	377	402	392	377	394	431	394	412	374	396	399	390	345	429	397	341	394	407	391	388	420	397	386	408	396	362	386	403	396	423	364	432	408	398	411	386	395	402	420	378	388	399	404	363	387	412	376	395	397	358	400	408	385	386	360	391	362	387	374	391	413	413	389	382	413	356	438	416	416	411	372	341	394	370	355	387	425	361	413	368	391	382	377	418	409	404	393	374	391	402	403	386	406	405	379	374	380	385	376	373	398	372	406	358	432	386	417	365	379	386	405	379	387	370	365	390	397	375	388	386	371	406	395	420	388	411	388	389	384	396	404	411	386	365	402	377	391	396	390	390	393	361	385	393	343	421	393	422	420	373	373	364	393	380	392	391	410	405	380	382	372	392	407	398	382	426	445	392	356	393	388	431	390	380	395	399	409	371	438	385	381	383	438	394	352	387	385	412	388	441	366	440	387	412	383	394	381	384	395	365	418	415	360	358	416	389	377	377	374	402	410	398	386	392	379	423	414	408	360	399	427	389	365	396	437	387	382	408	374	389	403	417	371	377	398	365	398	387	404	402	405	382	389	383	377	384	443	378	372	399	390	386	372	387	368	372	411	442	342	371	367	393	389	391	390	397	417	379	367	391	390	385	380	419	396	401	452	407	426	397	382	396	360	414	365	369	413	385	357	390	378	410	411	399	429	401	404	350	414	422	411	367	363	398	398	371	415	384	381	405	384	372	418	389	366	406	383	434	391	398	390	399	380	384	406	371	394	384	377	387	398	406	405	371	397	392	382	411	381	403	382	384	380	409	392	390	403	353	427	366	364	409	407	423	391	399	390	352	367	392	394	416	348	379	377	399	412	395	389	385	403	392	375	378	398	387	380	403	422	373	386	394	404	362	370	422	369	346	379	379	386	376	395	429	390	385	401	393	391	399	448	415	397	359	367	382	382	399	381	401	432	375	362	387	414	394	409	412	394	393	419	377	373	436	411	378	429	381	395	390	407	390	385	384	437	397	409	379	399	419	401	400	417	365	411	409	380	399	424	384	400	411	382	389	391	415	409	416	364	423	392	426	392	409	370	408	416	410	392	382	402	396	412	365	374	410	411	411	399	383	365	389	436	405	379	367	416	403	379	399	403	388	405	368	392	403	397	356	410	413	375	421	413	394	386	370	374	364	406	412	405	401	406	358	378	360	387	353	357	391	381	379	402	389	408	402	372	361	430	391	413	396	418	367	397	410	374	379	423	367	391	375	382	401	352	398	397	397	375	393	398	417	384	388	395	410	367	437	388	394	387	418	387	365	396	410	367	385	426	414	364	372	391	410	431	377	392	406	380	367	390	403	413	408	395	406	383	377	379	404	375	412	387	407	383	371	382	415	369	387	409	363	371	422	396	405	421	370	396	394	398	380	377	382	384	406	383	388	404	405	424	435	384	362	387	400	365	400	421	413	436	408	395	402	413	419	388	375	420	391	418	392	411	404	410	410	402	409	417	376	418	397	395	405	444	419	386	423	394	376	375	362	380	417	385	367	406	411	413	408	403	396	348	418	366	402	374	374	412	384	358	390	363	375	413	394	398	406	400	379	400	464	384	406	405	415	387	367	374	403	432	378	394	405	412	365	353	361	377	441	396	400	383	406	423	372	390	390	394	380	386	413	390	383	366	404	389	393	372	397	397	399	370	409	359	399	386	418	422	357	378	398	391	353	431	393	396	438	367	354	366	374	396	417	398	399	392	412	374	404	414	364	398	414	364	394	377	389	369	354	374	397	385	341	377	407	413	379	389	388	428	361	397	389	380	386	449	391	392	406	376	417	337	398	408	358	399	403	365	415	405	367	404	404	356	375	381	382	422	402	395	351	400	386	423	384	386	406	372	394	421	388	426	393	404	410	365	397	356	406	371	422	382	400	384	412	388	400	390	373	421	402	367	386	407	432	373	386	390	370	366	411	377	399	402	441	436	379	371	425	371	389	373	372	381	407	395	404	430	399	383	402	397	396	401	377	420	411	437	436	423
28184	49639	36604	22571	17949	3161	1676	1351	1183	1029	962	941	854	811	828	809	798	762	714	694	638	670	586	607	628	583	587	554	561	591	535	556	514	512	515	479	522	496	479	532	491	520	490	433	485	473	430	446	426	446	447	485	450	489	445	443	459	426	426	458	408	449	428	431	444	438	419	461	487	464	421	422	481	422	463	460	472	469	434	386	459	467	474	484	475	445	454	424	410	446	469	437	432	475	479	467	472	479	465	448	463	438	442	431	412	445	441	485	391	413	424	471	453	416	461	464	447	444	441	461	467	440	470	476	458	466	446	456	423	470	431	476	466	468	441	452	454	439	412	454	448	442	420	420	420	449	471	442	446	473	433	454	439	468	449	465	428	468	446	448	460	464	487	476	444	453	438	423	430	463	457	424	418	430	450	442	451	436	429	444	476	499	439	455	450	459	449	446	470	445	432	461	453	431	462	421	461	466	453	463	499	442	477	457	446	449	453	491	428	430	466	484	458	440	473	453	454	450	441	419	436	456	426	415	485	438	448	445	465	426	433	448	482	449	440	453	451	471	456	452	448	473	412	440	455	423	435	458	439	426	435	466	441	474	478	440	440	475	485	435	457	440	439	455	410	394	428	413	460	469	419	433	463	439	454	400	472	412	437	467	484	425	451	451	431	488	407	440	426	446	462	474	426	425	472	446	435	430	438	434	426	474	419	469	456	462	409	430	489	438	441	473	459	456	409	465	461	421	425	474	443	401	443	467	433	407	421	394	449	410	478	441	433	425	450	460	465	424	467	439	411	440	433	452	441	419	428	430	473	438	476	452	459	418	431	465	442	449	451	409	450	446	421	425	441	472	484	438	438	429	415	490	464	420	441	423	451	405	456	421	475	429	461	471	409	432	446	465	447	462	433	427	423	448	451	450	466	444	451	429	428	416	453	462	455	448	458	434	444	424	484	438	476	439	422	386	418	431	391	468	426	428	460	433	443	452	445	415	436	426	428	414	438	408	437	453	407	436	437	462	457	454	447	428	420	391	460	420	446	466	430	369	436	432	435	446	429	394	435	429	465	446	416	448	472	388	456	432	483	475	445	418	434	466	446	429	431	459	476	474	437	437	434	438	455	468	407	469	459	462	454	470	415	421	457	429	459	424	443	448	447	443	475	458	431	457	466	454	474	481	443	443	415	443	420	423	441	439	468	450	426	428	479	409	424	424	441	461	450	421	455	435	439	466	469	433	462	405	470	472	439	465	464	432	479	417	452	494	432	463	449	421	466	421	417	455	446	435	451	456	459	437	417	447	438	444	452	478	449	463	443	442	431	476	427	439	436	462	424	467	472	434	435	438	448	461	448	454	435	407	462	409	462	420	405	461	480	450	425	436	434	474	479	437	439	449	433	445	437	429	465	491	464	458	482	432	473	440	429	452	445	401	446	467	446	441	444	439	447	417	431	427	478	471	434	435	493	422	425	477	448	423	425	430	426	440	439	460	470	412	447	439	488	436	481	471	450	453	446	445	462	442	485	447	432	456	456	467	424	440	456	444	473	407	453	428	441	445	481	433	502	431	454	448	437	448	427	416	418	438	451	432	457	453	439	466	442	423	491	480	412	440	436	455	414	417	427	423	454	415	433	427	431	409	444	472	456	435	446	474	423	467	474	471	465	464	466	442	405	473	429	433	441	453	422	435	461	416	456	413	449	454	458	429	472	427	411	447	475	445	489	437	405	447	466	450	457	420	421	487	422	400	447	441	422	425	455	451	464	410	477	441	410	446	432	467	461	446	472	431	447	426	476	418	485	450	421	443	453	460	460	430	433	473	477	426	481	462	505	446	447	462	480	411	423	445	475	455	424	430	449	493	432	495	450	451	464	417	403	490	428	431	467	439	453	457	480	432	434	464	475	443	423	395	444	454	446	434	467	443	424	450	454	414	453	419	421	436	433	462	421	433	452	464	445	445	460	493	462	460	450	442	433	443	473	411	426	451	443	458	470	480	454	462	457	471	452	474	455	445	440	449	526	496	433	444	448	471	444	445	475	459	450	486	518	443	424	468	421	449	431	445	420	427	484	434	419	452	423	421	457	431	457	453	446	438	438	433	431	480	421	419	460	481	448	470	482	423	423	403	464	455	452	444	459	485	398	423	464	465	448	490	425	456	473	437	462	446	444	421	440	494	441	446	470	451	460	475	472	416	436	453	455	459	401	448	445	477	416	476	422	461	448	437	449	444	424	469	465	450	445	444	494	428	436	436	428	438	451	445	432	465	430	415	424	432	407	453	447	472	434	470	462	475	444	444	473	436	465	469	419	433	445	431	433	442	452	456	435	421	439	435	434	422	437	428	461	437	421	429	430	450	463	413	443	462	484	435	438	438	446	426	434	423	455	431	474	438	439	465	436	466	415	483	430	449	455	453	412	420	456	441	447	455	442	430	465	455	455	478	443	441	426	442	443	459	463	488	415	476	441	443	417	411	430	442	428	431	434	400	439	457	450	430	414	420	436	422	438	456	425	419	447	419	485	478	448	410	471	436	448	417	462	466	444	470	446	451	433	458	492	465	431	472	451	438	451	456	461	429	453	441	472	384	441	435	419	448	468	452	445	450	449	425	443	447	431	445	430	443	483	435	438	436	451	426	414	426	413	409	463	413	483	452	458	457	440	465	458	428	457	473	406	441	457	451	460	420	446	440	407	406	489	462	488	443	490	435	441	422	438	483	426	420	482	410	455	408	444	457	433	455	418	478	445	468	454	433	427	407	457	425	408	481	470	458	443	421	442	409	472	439	455	418	459	452	453	451	476	454	409	445	432	429	463	451	468	445	441	488	450	438	450	442	463	469	455	416	460	441	446	471	467	477	453	435	454	431	453	462	444	452	475	461	465	427	422	437	389	380	441	439	415	426	487	492	447	443	440	438	407	463	473	449	450	456	435	445	420	479	469	441	478	451	459	466	434	448	450	435	439	445	439	460	451	420	416	422	450	479	443	423	457	459	448	428	470	448	430	444	416	442	414	436	451	433	471	445	468	443	435	480	412	456	445	471	445	436	414	417	462	443	435	444	438	472	470	480	433	455	438	458	432	419	434	486	467	427	435	458	429	421	436	459	468	460	422	435	443	450	428	432	432	507	465	419	457	437	416	479	443	443	413	488	460	467	424	425	458	438	457	421	443	449	437	425	443	469	451	441	430	459	413	420	446	427	464	423	447	434	461	423	415	441	466	448	436	444	430	451	482	453	437	473	457	416	458	455	418	483	474	411	477	448	460	444	446	451	473	461	452	462	444	422	450	481	456	452	453	462	417	443	465	438	413	468	478	433	459	451	405	463	471	448	452	434	433	447	481	465	421	445	447	425	430	439	446	401	433	444	469	492	432	420	415	466	413	447	422	446	402	457	447	426	447	440	423	387	435	395	457	435	437	465	408	464	455	443	421	439	427	430	464	468	438	412	454	458	455	446	478	456	498	415	397	432	419	439	422	434	422	434	438	448	459	461
25407	21343	28040	26107	14851	2115	750	578	613	552	585	543	539	480	501	485	491	493	524	487	463	438	457	457	454	486	412	460	444	447	434	392	398	417	417	428	418	401	435	416	355	404	438	351	389	411	404	399	372	389	385	416	436	399	381	379	412	420	369	384	340	381	389	399	412	353	402	401	387	381	420	420	379	383	408	416	409	350	396	397	417	389	373	369	398	398	372	396	386	414	387	355	355	401	384	417	385	375	384	379	405	375	366	422	356	395	384	351	361	389	426	394	360	374	374	400	355	410	364	402	372	388	375	394	417	379	398	406	353	353	402	423	359	399	349	382	416	387	403	378	421	375	386	337	364	395	356	386	386	406	371	382	432	382	376	377	400	394	386	382	406	388	382	401	392	412	392	397	371	378	407	351	377	365	370	357	374	366	388	393	408	381	375	379	385	425	382	416	370	393	370	404	370	365	371	356	360	376	424	384	391	344	389	401	359	356	384	368	404	389	387	379	350	360	363	392	382	379	420	364	356	386	404	374	356	404	388	409	390	375	406	398	374	358	392	410	393	391	385	410	419	403	431	372	373	413	366	393	369	388	343	398	376	401	375	412	375	425	407	388	396	383	401	367	354	406	401	411	370	404	392	417	393	420	370	388	395	381	369	359	367	407	441	338	354	390	366	410	364	396	387	385	402	356	406	385	385	372	368	357	427	332	340	411	414	390	417	374	390	374	349	420	352	388	379	334	364	357	411	396	391	389	403	382	357	375	354	396	365	401	366	363	357	369	391	415	373	382	385	371	420	382	388	417	416	365	396	397	390	391	399	389	369	376	414	368	370	389	397	395	404	375	372	366	376	425	419	370	377	368	366	378	406	391	405	388	384	378	394	363	377	401	387	374	397	401	411	365	384	363	413	374	375	378	361	383	340	368	402	371	369	359	408	404	352	389	369	401	370	374	395	408	384	377	405	406	366	343	374	389	375	393	382	389	396	406	403	430	379	387	349	397	389	415	422	411	364	370	378	436	424	391	436	436	414	373	353	405	415	383	406	384	359	388	367	403	386	368	362	373	387	377	370	375	387	378	372	372	360	362	391	386	389	421	395	399	358	378	375	356	367	382	389	385	387	400	382	397	386	399	379	388	394	388	401	378	377	386	395	406	406	369	368	405	388	377	392	398	416	390	371	360	413	393	383	413	416	367	372	415	380	378	375	396	375	374	380	373	362	370	394	403	401	410	398	380	377	416	357	401	384	385	401	407	380	366	350	372	384	364	380	393	383	392	421	388	377	391	396	379	416	386	405	384	408	389	388	394	386	376	395	380	395	431	389	391	380	380	382	405	390	422	392	416	414	419	391	418	416	372	393	403	381	385	353	377	380	348	372	362	390	336	400	378	385	393	393	396	383	373	408	355	383	391	392	382	357	366	405	399	381	430	426	363	360	383	381	348	420	403	397	357	365	370	394	379	376	356	384	426	367	362	364	356	365	387	405	393	413	402	409	400	417	394	381	358	380	394	382	368	358	392	342	399	399	377	366	370	400	402	416	384	383	366	349	400	378	407	339	388	360	401	390	407	394	405	337	371	387	377	400	376	380	385	374	400	387	418	371	391	386	402	392	408	357	360	360	424	399	377	374	402	376	361	399	389	359	414	370	395	399	397	437	378	389	410	391	357	386	367	395	363	365	375	350	360	419	378	405	417	425	361	365	360	398	387	428	417	371	425	364	373	394	366	394	370	362	368	398	402	384	384	381	404	388	382	386	410	385	373	374	381	359	383	409	337	384	419	421	393	393	391	407	425	387	403	395	384	333	383	383	409	397	338	436	358	393	366	385	391	418	393	376	393	389	408	422	390	409	408	378	405	382	417	421	386	357	379	381	355	356	382	393	385	392	378	421	379	372	377	361	380	355	377	389	360	369	432	411	402	373	359	392	384	392	406	379	414	394	391	437	390	358	396	399	374	361	414	374	409	396	370	392	387	384	371	395	411	358	364	396	379	369	400	377	404	390	361	402	391	386	384	391	369	390	339	389	392	388	388	383	386	383	382	372	371	408	368	376	371	408	383	385	332	382	381	394	373	371	388	386	407	419	380	381	390	376	385	387	393	372	353	360	377	393	388	381	367	378	333	404	399	370	394	389	372	364	400	429	381	396	376	385	359	398	382	383	386	389	387	402	363	425	364	376	379	389	436	398	380	408	412	368	409	380	370	391	380	371	402	409	350	391	382	391	365	354	386	414	369	401	391	380	381	354	400	364	399	410	377	382	378	380	393	387	372	377	395	396	384	382	393	405	384	376	365	378	409	383	374	421	373	404	368	390	389	342	374	367	374	381	394	363	375	385	373	396	387	395	395	391	401	404	401	411	385	385	434	382	426	388	428	403	381	404	370	378	399	378	377	386	380	395	388	378	372	393	372	425	384	383	389	373	384	376	371	392	376	391	365	403	408	374	422	403	387	403	392	370	383	364	398	414	379	395	371	400	392	366	405	382	405	336	357	369	386	370	344	389	410	382	410	411	368	383	404	388	386	386	379	367	406	370	382	390	395	379	359	393	380	410	404	404	376	388	382	369	400	378	394	401	385	399	380	369	384	355	399	383	399	363	380	378	335	390	399	364	369	399	383	414	387	350	355	389	378	364	393	421	363	364	411	379	388	394	378	373	358	399	397	405	388	388	418	376	376	370	400	430	382	415	383	357	391	358	377	346	429	343	399	403	386	393	389	412	404	361	365	375	400	399	421	376	353	423	406	386	413	371	416	402	382	409	389	396	395	387	373	353	381	350	380	378	372	409	370	422	381	377	377	403	387	397	372	362	371	383	375	395	377	406	376	396	418	367	379	405	381	335	343	370	412	360	362	367	369	404	376	390	396	407	370	398	371	391	400	362	380	379	388	401	364	376	381	382	376	421	414	401	370	364	387	395	389	392	400	370	382	393	400	380	367	405	369	398	418	407	392	392	366	373	366	374	394	396	420	391	347	375	398	411	388	395	396	409	384	374	338	371	404	383	397	370	359	398	369	398	413	388	371	381	408	365	393	396	384	401	379	414	369	379	420	363	375	395	401	368	382	361	406	395	357	379	378	401	396	394	370	405	374	378	403	380	410	398	388	382	414	397	365	406	399	345	387	412	378	386	371	390	386	374	363	387	375	370	374	403	386	384	411	406	351	357	399	394	384	422	367	368	353	422	415	403	407	412	381	379	386	405	399	383	379	395	406	340	390	363	420	410	392	385	386	364	391	391	396	401	368	374	376	405	390	342	390	402	366	418	348	355	413	361	427	369	401	421	383	401	380	394	371	388	388	405	386	414	383	373	390	399	382	426	403	405	331	365	396	391	346	346	393	400	374	363	389	399	391	382	422	418	400	348	396	374	424	401	377	389	332	387	405	402	377	428	370	414	399	395	403	390	392	388	379	381	386	376	389	356	396	398	390	406	380	396	404	403	399	376	357	356	387	402	383	389	370	408	376	368	358	409	406	388	366	369	429	386	361
27923	45514	37280	23731	9199	1929	1139	1043	880	786	795	688	715	700	711	664	643	601	616	614	551	543	538	557	551	520	535	553	519	499	522	474	524	523	505	503	514	439	480	458	501	473	431	468	461	466	490	432	436	454	435	443	452	460	481	497	444	450	464	441	442	410	415	439	428	437	428	478	442	423	452	417	462	478	450	459	478	448	475	405	423	475	482	454	469	446	481	447	467	410	432	428	468	395	430	457	461	455	442	460	426	467	442	462	453	450	461	422	441	483	468	451	453	433	438	432	452	460	432	451	435	437	425	481	459	471	455	434	444	462	457	475	462	467	447	407	457	430	471	442	477	457	478	442	447	407	455	407	460	457	444	441	446	475	418	459	447	486	433	478	493	452	452	449	443	457	415	460	420	446	473	430	418	451	436	453	444	462	459	426	438	479	426	442	447	464	426	438	441	473	438	432	484	439	468	437	457	432	432	475	444	449	435	415	435	474	443	428	481	467	464	437	429	435	425	455	429	473	422	461	431	450	431	452	434	458	469	472	451	447	425	429	477	437	481	439	408	442	480	409	435	422	445	429	447	451	419	476	482	456	471	413	439	464	438	430	455	448	449	413	442	430	469	488	463	466	446	416	438	464	428	466	443	428	431	472	421	437	477	470	444	443	409	467	447	462	452	481	457	440	426	460	419	473	466	462	445	473	458	480	522	485	478	450	431	430	423	461	465	455	459	500	436	451	410	459	454	436	436	471	456	461	417	428	458	446	459	464	434	492	456	461	491	448	441	443	449	490	449	450	528	460	458	448	460	471	436	437	461	437	399	435	454	442	403	431	441	418	458	473	442	461	449	471	465	416	448	419	432	443	448	424	460	451	432	445	462	428	495	427	423	427	452	470	465	435	428	464	466	404	448	447	439	454	449	460	407	454	468	491	451	459	498	459	458	468	438	407	409	454	420	476	452	454	473	406	464	429	460	417	483	433	478	449	448	446	506	438	474	423	464	439	459	439	431	465	436	435	485	438	452	461	430	501	441	451	462	437	440	467	461	441	482	421	468	420	445	463	418	454	434	473	441	475	424	457	448	480	450	444	447	480	449	469	408	466	438	445	492	478	468	476	422	459	461	445	444	457	479	409	435	463	524	447	441	434	463	412	443	410	439	431	435	408	435	482	438	474	462	451	461	442	448	462	456	433	430	461	456	458	435	484	428	439	440	471	472	420	440	482	440	424	454	438	434	483	424	440	429	452	481	466	444	431	452	432	447	466	429	441	432	438	441	426	459	453	446	433	457	455	456	425	494	455	438	450	447	471	403	460	442	467	437	443	445	440	456	445	492	460	412	461	449	470	476	447	450	478	484	464	429	448	450	444	506	488	467	429	455	463	457	450	459	454	457	415	482	442	462	437	440	388	441	413	467	434	461	463	441	442	438	465	464	448	406	452	464	440	410	463	430	431	448	480	449	456	396	434	428	431	419	432	484	470	479	447	473	412	434	474	476	448	461	409	465	424	426	451	470	469	445	472	410	466	429	487	406	464	436	444	445	453	485	420	420	440	469	476	489	488	437	454	424	432	428	433	430	417	474	476	474	466	440	440	466	464	484	443	463	468	464	425	442	462	428	444	454	435	463	464	390	431	470	478	426	435	462	452	446	410	412	379	481	492	459	454	446	419	455	421	435	468	488	453	440	448	428	457	429	457	431	454	473	468	466	469	450	472	432	445	441	473	434	475	496	433	485	440	477	449	423	476	421	459	444	488	437	413	444	475	426	452	463	453	458	468	453	453	445	456	458	423	482	405	430	443	460	481	445	422	454	451	497	468	437	446	464	496	482	425	458	480	440	450	435	473	458	408	442	442	495	479	424	444	430	471	438	440	468	443	436	456	411	440	470	441	436	437	464	423	415	461	438	429	447	456	442	453	451	425	395	446	450	455	425	458	447	435	411	415	436	447	448	466	442	456	430	426	408	469	459	450	431	471	443	470	400	464	460	472	457	438	431	426	435	425	432	451	463	433	411	449	414	492	469	395	416	453	437	427	478	391	451	463	455	437	404	458	455	469	464	440	440	428	448	466	430	440	455	441	458	468	447	433	423	443	441	442	453	467	487	425	440	488	427	438	461	437	454	471	444	454	434	454	426	444	447	483	400	475	466	446	448	474	426	469	458	447	424	452	421	426	446	445	452	421	425	455	432	456	411	432	493	424	460	473	414	463	471	479	408	465	420	442	426	484	482	467	431	470	442	395	458	475	431	479	440	432	448	452	428	429	469	444	443	447	412	431	455	430	457	430	492	433	464	490	464	466	471	456	451	468	436	423	486	469	455	433	447	441	453	459	437	437	445	420	435	441	483	459	452	462	457	441	445	442	456	432	439	434	470	422	444	450	478	454	446	422	430	461	484	456	450	461	465	405	462	452	417	485	456	432	435	461	449	420	405	473	428	454	433	420	489	494	457	428	460	471	438	416	423	466	457	447	478	443	446	460	439	503	460	465	438	478	492	439	491	429	451	426	433	457	422	488	428	453	458	428	448	480	462	437	447	446	486	447	464	459	440	458	451	468	480	463	463	444	472	452	454	457	446	433	456	442	447	430	445	469	469	446	435	443	446	424	445	430	451	422	471	441	446	439	417	470	448	428	471	479	477	445	445	449	402	467	415	456	432	454	452	437	453	426	441	429	475	445	427	474	462	442	414	446	457	409	474	447	472	463	421	438	453	452	460	455	448	466	470	435	424	448	436	453	421	456	464	410	469	441	442	474	426	436	416	436	450	488	446	442	419	475	440	414	446	446	446	431	462	462	447	436	453	413	444	471	478	455	442	439	444	429	412	492	433	459	509	436	438	432	467	426	457	471	493	442	424	438	464	481	447	442	407	484	446	416	447	446	492	472	440	441	460	430	453	444	413	419	416	418	447	436	418	416	453	485	468	430	464	412	437	422	447	428	404	405	444	408	444	435	469	451	450	410	453	416	494	450	465	489	475	455	456	466	455	453	442	439	424	468	453	432	428	443	458	431	440	470	413	461	470	457	436	461	468	432	487	468	445	439	410	436	421	479	427	432	407	468	428	395	428	460	461	429	450	438	468	416	452	475	428	462	423	428	437	506	438	462	420	431	418	436	473	458	476	436	462	487	441	454	440	450	456	440	450	463	431	456	453	432	460	463	482	467	456	498	464	444	461	460	438	451	480	456	434	445	426	436	453	465	469	415	466	467	454	473	470	470	431	440	434	412	437	448	461	454	459	453	447	438	464	451	499	448	457	478	430	464	443	428	436	440	458	424	442	436	408	423	448	407	453	432	406	463	453	449	428	476	458	470	477	442	435	462	445	456	454	455	444	415	477	441	458	459	453	432	458	454	477	469	435	443	441	418	444	445	422	471	416	447	472	450	449	470	465	456	436	496	461	473	427	463	461	470	459	448	462	452	445	427	502	449	422	409	464	439	428	468	453	478	479	454	457	446	424	482	451	438	422	448	437	461	455	464	409	414	459	434
23036	21248	28910	23931	21224	20888	9001	1478	1156	1101	1036	965	911	804	858	810	872	787	815	815	719	701	721	686	671	692	687	648	668	630	633	584	632	589	619	581	615	613	649	591	584	585	571	628	590	591	580	571	597	514	583	517	564	497	523	550	547	607	546	522	588	580	554	528	555	572	551	534	568	582	528	583	534	591	523	565	571	561	505	587	587	604	588	592	536	563	577	542	584	555	556	528	577	583	578	544	540	560	549	563	564	598	554	563	535	558	554	551	561	585	545	547	540	532	573	593	527	557	564	557	552	538	560	579	593	574	549	607	542	564	553	592	531	557	506	556	550	546	579	524	524	539	559	568	590	539	545	609	537	553	517	573	504	535	574	583	538	552	557	561	614	567	576	549	562	547	543	589	545	517	515	531	549	577	530	570	552	556	561	594	555	571	556	559	556	518	588	548	570	565	574	544	535	550	567	513	548	514	550	593	540	508	586	548	543	597	588	502	541	539	535	523	533	565	534	527	548	519	547	572	501	588	580	589	606	565	552	580	587	568	533	564	503	554	524	577	570	588	555	564	527	506	514	565	550	547	541	591	559	568	532	579	592	564	559	560	534	567	562	552	557	551	560	563	572	537	533	546	576	552	535	551	527	517	554	553	611	531	588	593	595	581	542	564	556	581	621	568	560	539	593	554	600	521	569	557	576	540	566	552	497	555	550	562	538	551	522	564	559	582	543	549	553	583	606	497	549	559	554	573	560	598	519	512	557	561	535	545	540	534	559	553	509	533	519	540	525	584	526	578	579	567	558	558	555	562	551	546	570	550	600	557	512	568	547	550	556	540	561	560	577	525	550	547	570	572	516	553	588	552	564	591	533	551	548	541	606	551	531	591	537	537	548	560	567	573	567	573	526	594	573	598	566	572	526	544	525	552	542	584	536	560	560	526	556	559	559	559	567	562	584	563	550	599	538	541	528	561	558	558	562	585	573	578	529	568	550	524	525	506	582	604	555	577	594	502	551	564	556	524	546	519	539	534	575	566	550	539	587	578	608	571	507	568	555	583	543	553	574	555	565	577	548	561	565	593	540	553	518	557	562	555	561	556	591	573	562	543	554	561	579	557	585	559	566	521	524	521	556	564	536	557	555	553	524	566	547	528	557	581	555	582	535	534	523	567	598	517	564	514	566	580	575	571	506	563	539	560	511	570	563	591	582	541	530	547	559	555	555	551	559	552	537	515	566	582	570	574	593	538	580	572	542	523	526	544	554	516	530	568	608	556	522	560	562	554	551	529	526	511	580	510	540	519	556	553	519	522	549	540	562	546	550	539	536	608	545	553	583	549	583	520	570	562	535	514	564	534	604	531	562	532	529	554	551	514	546	521	532	541	525	550	566	560	521	577	583	569	540	503	567	603	568	582	565	547	563	559	519	554	533	578	532	523	511	522	537	567	531	539	566	565	581	554	521	562	541	586	589	527	529	524	579	535	514	607	540	559	557	540	643	546	564	555	543	553	548	536	561	569	567	531	574	571	534	552	559	529	563	571	569	517	514	579	547	549	528	569	564	514	560	566	560	507	548	547	507	564	592	572	561	571	555	556	571	516	594	555	538	561	539	562	570	540	526	538	550	544	548	560	560	563	555	533	552	539	561	493	548	587	547	502	530	525	571	578	582	505	528	601	578	514	562	576	530	536	553	542	564	550	518	570	562	566	548	603	505	536	565	545	539	560	579	573	521	528	521	560	533	575	555	583	553	548	574	557	583	517	542	607	513	541	567	557	572	539	562	550	535	553	537	527	544	553	551	537	578	561	529	585	531	557	564	575	598	510	542	560	531	506	538	574	546	511	544	573	555	562	564	604	581	588	561	503	554	560	553	573	588	567	505	546	566	512	532	560	599	595	606	529	565	558	578	572	554	569	539	520	548	548	482	588	565	544	519	520	523	552	543	585	504	555	520	528	584	590	608	557	569	558	554	574	550	561	596	536	574	608	601	536	542	584	549	554	593	551	539	557	543	545	551	551	519	566	561	521	573	543	505	570	544	565	543	534	511	535	549	572	568	560	539	525	516	517	544	523	588	584	554	579	518	525	574	528	574	566	578	583	594	515	565	543	521	549	584	561	583	530	553	510	563	562	552	542	551	549	567	550	580	566	540	585	522	572	557	559	532	580	512	579	478	547	519	561	533	557	578	554	622	568	568	559	546	577	562	516	532	561	578	509	548	594	507	563	541	568	562	568	517	562	535	559	573	512	564	602	581	528	539	564	543	551	582	508	600	547	590	533	522	569	504	531	557	561	578	560	553	541	583	545	542	530	543	572	528	541	535	565	517	586	556	568	589	558	530	531	593	550	585	565	516	557	594	563	571	580	554	540	522	487	590	552	537	558	539	541	563	626	564	561	544	559	532	535	534	579	550	585	555	567	552	568	590	602	566	567	508	532	547	545	584	548	511	545	558	543	601	521	561	572	545	531	522	529	558	546	544	553	523	573	576	547	531	545	555	538	536	596	558	578	539	560	541	577	543	582	548	568	573	554	559	555	573	530	549	561	551	540	558	588	557	583	560	595	551	530	535	580	550	574	543	593	572	589	526	526	544	531	545	580	561	552	582	572	579	573	518	546	527	528	567	576	586	529	583	563	547	523	509	559	562	568	553	567	566	567	560	517	553	559	550	544	537	545	569	558	536	599	540	556	547	540	543	573	567	577	558	541	561	564	596	565	562	560	538	540	553	582	537	584	530	564	577	561	550	536	529	528	594	542	515	539	526	546	557	535	557	590	555	538	569	572	515	538	545	540	584	575	545	537	587	580	550	568	555	571	545	561	546	557	536	583	587	531	577	568	525	552	547	530	574	581	553	510	543	531	544	567	588	589	544	527	562	564	564	564	553	525	538	564	532	502	532	559	580	562	540	594	573	532	543	590	533	572	529	566	554	544	547	531	547	525	548	551	566	567	532	587	535	541	547	614	562	545	532	562	583	613	548	575	566	544	531	532	561	530	559	570	565	593	535	589	574	622	528	540	561	564	562	548	609	618	597	547	568	579	556	577	557	578	525	569	552	558	567	514	535	538	550	547	537	544	604	537	572	547	574	585	532	563	526	522	552	564	512	554	574	544	572	544	558	541	538	585	552	555	559	532	565	562	563	527	569	596	535	580	563	519	553	541	548	534	564	547	516	572	561	530	548	579	542	585	595	576	588	563	561	558	532	590	545	628	512	566	528	538	587	560	531	524	540	570	577	553	574	558	522	559	579	558	549	542	519	539	571	522	555	591	556	530	567	528	583	571	521	603	522	509	530	536	580	552	548	549	544	533	524	553	529	489	549	541	551	578	567	543	573	564	553	567	566	552	535	534	549	553	510	573	529	526	558	556	559	513	562	563	612	554	542	559	549	558	535	518	569	557	552	566	528	580	588	581	516	550	538	505	548	533	538	546	557	537	565	570	567	530	582	526	575	542	503	527	537	538	579	564	580	559	551	545	528	598	536	523	570	556
32059	59295	44960	29197	14849	3510	2610	2024	1708	1428	1384	1314	1271	1122	1142	1078	1029	1004	1050	968	856	828	815	801	823	778	743	747	733	724	756	722	634	704	680	647	631	668	691	600	632	626	653	644	663	592	632	600	614	665	593	586	617	607	614	593	645	614	673	631	600	599	619	640	638	598	600	584	581	630	636	647	599	643	675	631	625	654	633	635	625	640	604	619	625	605	618	633	625	566	604	612	612	646	561	674	651	607	615	616	617	652	614	620	626	604	587	576	616	623	578	585	596	612	602	611	682	570	656	631	605	617	590	605	614	615	587	605	589	582	612	639	583	642	593	622	600	632	596	599	632	626	683	578	585	665	667	568	583	617	597	561	582	610	600	603	684	610	599	596	603	639	621	621	586	569	595	598	629	607	606	600	575	605	580	616	613	608	602	621	566	589	616	618	584	584	590	595	599	624	580	622	600	603	611	586	588	644	628	589	618	599	598	621	636	598	579	579	592	592	582	619	625	605	595	647	596	596	596	590	581	610	617	588	594	553	602	616	638	621	553	579	599	608	572	627	597	576	631	593	574	612	578	601	582	673	626	628	561	608	569	615	597	597	577	612	633	581	610	589	599	632	625	598	597	585	616	629	610	581	601	593	567	618	553	599	595	640	654	612	611	618	594	604	562	600	619	656	623	582	596	558	580	583	580	649	599	577	600	609	566	586	598	549	593	618	637	589	599	638	627	623	576	628	615	571	631	616	603	614	570	548	629	577	588	637	594	641	637	574	600	598	586	593	623	606	614	620	605	658	639	619	580	618	616	565	613	606	595	573	597	586	644	628	598	589	651	635	598	615	556	600	617	599	652	612	611	588	610	624	568	600	644	635	662	611	601	629	627	577	633	601	610	591	574	603	573	587	618	618	579	602	589	587	609	585	641	595	659	636	635	603	612	570	590	614	614	622	605	646	640	594	635	600	637	600	585	589	572	632	610	609	647	569	588	619	543	599	592	624	603	599	604	620	573	616	607	602	610	612	563	588	589	602	584	596	601	628	585	619	603	612	586	592	575	597	609	615	610	612	619	599	576	583	654	621	608	590	578	621	605	629	577	616	587	638	580	570	609	622	634	578	613	614	622	644	659	595	569	615	625	614	570	617	587	580	588	643	599	577	620	646	609	632	607	570	632	592	622	618	607	604	586	588	604	572	624	641	637	641	632	604	561	634	584	603	613	628	629	599	619	575	607	579	640	602	624	598	612	611	588	560	644	572	613	592	585	605	597	597	566	602	618	591	587	650	614	613	609	584	605	596	643	609	577	620	632	605	601	605	598	569	640	587	590	613	612	632	598	609	604	588	639	618	589	604	566	597	657	602	588	596	604	591	593	582	605	620	604	646	581	623	586	577	602	639	582	580	637	642	591	626	621	656	616	611	630	593	627	616	579	594	551	599	656	602	604	613	580	599	583	591	613	576	583	599	605	621	623	567	632	551	624	616	633	570	611	622	593	580	555	591	624	597	607	641	611	632	650	621	594	619	559	631	639	609	593	588	565	627	573	629	622	578	582	602	593	581	632	566	612	607	570	590	540	636	610	604	583	596	622	637	580	610	547	585	575	584	566	607	600	616	609	568	590	590	591	598	587	572	580	607	591	586	594	594	584	621	601	605	612	625	587	572	608	567	635	616	628	599	646	590	569	629	607	630	602	610	579	603	597	580	613	587	651	596	610	613	601	617	603	597	617	626	601	595	615	623	586	620	628	627	619	618	578	648	644	562	642	602	565	594	563	619	601	591	622	595	617	645	628	573	589	595	632	590	593	602	602	592	613	592	606	646	657	622	633	609	571	617	596	588	608	571	611	576	577	635	599	634	613	578	626	594	606	629	611	611	584	584	562	627	580	615	629	637	623	596	556	585	567	594	585	604	608	544	590	582	610	635	584	627	612	620	606	610	580	607	591	601	646	591	538	562	584	585	601	592	607	639	597	573	612	610	635	598	630	596	609	586	578	573	633	616	632	613	625	602	614	583	581	636	578	604	625	557	561	609	616	624	576	617	651	595	573	614	575	570	614	620	613	588	656	609	590	582	653	613	576	599	611	604	601	578	639	615	647	598	595	608	597	601	641	602	628	624	611	616	566	598	572	636	631	606	594	596	583	603	623	605	617	663	624	606	650	619	609	573	598	610	550	567	604	579	561	625	607	636	619	606	607	599	630	594	656	636	597	574	620	564	610	604	605	594	604	604	605	631	599	613	580	616	617	622	644	587	593	559	593	597	588	595	612	595	567	605	574	596	628	569	580	606	613	632	599	593	623	595	556	605	714	580	615	596	627	609	625	625	585	587	646	627	588	601	615	607	589	570	567	620	602	636	618	603	616	614	588	564	670	622	615	618	596	602	617	563	548	598	585	564	557	594	548	591	587	584	595	677	603	592	637	624	600	625	579	606	620	591	617	635	559	607	589	622	579	596	656	639	611	581	591	595	613	605	572	608	580	597	613	591	574	585	646	617	601	614	576	624	589	625	606	559	640	606	561	610	619	574	557	652	680	620	601	599	599	601	577	599	636	614	566	582	620	650	617	575	589	606	559	616	592	535	589	609	627	599	627	614	598	608	591	614	614	606	620	570	603	631	650	584	620	578	603	608	666	619	639	624	586	620	577	614	585	600	580	568	625	635	605	608	624	626	607	551	628	591	646	597	618	572	601	549	569	602	617	599	628	631	639	563	585	615	632	624	614	597	641	625	599	612	607	563	593	576	587	616	592	584	598	617	597	585	614	611	635	614	574	639	555	608	608	593	620	613	647	619	568	604	620	586	610	616	623	606	617	623	614	616	584	595	613	609	615	636	594	587	610	577	622	660	592	609	601	610	625	617	547	622	562	611	606	581	610	595	596	584	580	596	583	610	555	615	604	598	606	592	589	616	619	655	613	632	556	604	643	616	639	586	618	576	564	590	589	607	594	604	617	619	612	541	625	575	631	585	618	611	572	604	583	639	618	569	579	642	671	630	593	633	570	607	584	610	613	588	621	560	585	599	615	565	600	627	621	586	594	605	556	585	587	547	600	620	632	583	585	619	606	604	583	616	646	583	598	604	604	664	575	581	616	579	594	565	611	626	602	579	613	590	566	602	634	604	575	604	578	569	610	591	593	583	616	584	625	584	581	612	601	553	586	637	597	576	636	618	579	632	639	591	608	596	596	596	584	594	629	602	629	579	603	597	560	599	593	609	617	592	595	596	651	595	659	617	602	590	627	620	600	604	577	554	587	607	614	612	582	584	618	600	594	566	616	602	582	610	590	612	614	593	608	647	619	580	567	618	609	589	602	629	606	639	628	643	590	651	613	638	593	599	570	645	657	626	598	585	594	580	573	628	599	564	592	613	613	606	597	562	621	589	629	636	575	576	603	597	653	610	587	614	612	590	613	632	641	640	567	605	589	605	607	637	594	607	591	605	606	632	586	588	619	622	594	590	598	568	594	603	610	602	597	593	566	629	621	621	580	617
28626	26270	26166	16046	3252	775	543	411	399	387	415	372	373	349	378	374	394	348	383	358	343	339	328	389	325	344	364	314	353	365	323	317	316	331	307	315	332	294	329	326	314	319	289	306	324	308	312	298	278	309	310	293	337	330	323	314	304	329	340	299	309	316	284	297	308	321	320	328	318	323	303	297	320	323	320	316	306	287	331	288	336	292	346	321	316	280	291	312	312	343	332	330	292	318	307	299	343	309	325	313	321	308	273	319	270	329	285	346	304	279	298	333	298	310	327	316	293	296	322	300	329	350	312	293	291	287	296	326	310	313	263	309	329	296	320	311	316	315	303	320	308	289	285	312	314	298	295	294	306	300	318	312	337	330	297	308	313	339	312	301	311	316	340	313	295	311	265	326	326	292	319	300	317	329	322	259	337	308	331	280	263	283	299	311	327	316	318	311	321	322	290	287	298	296	276	336	299	338	310	311	318	342	315	294	308	296	302	304	317	306	325	313	306	316	292	335	300	302	290	297	270	277	297	303	281	287	315	290	295	318	315	323	290	315	301	322	317	279	321	312	308	300	308	325	311	338	289	317	308	316	339	324	323	317	279	310	302	282	329	274	279	313	294	305	301	328	334	297	308	289	289	303	301	296	303	315	329	326	320	301	324	307	318	291	328	314	295	275	301	319	285	300	311	334	317	276	285	293	287	293	299	304	294	338	301	281	321	312	302	273	272	310	305	292	306	296	297	289	303	308	328	312	296	302	325	292	317	305	329	300	310	284	316	320	307	301	331	342	305	300	301	334	290	306	304	318	308	312	305	282	302	317	322	307	314	292	293	306	303	317	317	326	309	313	293	301	334	326	311	284	275	291	285	283	310	336	321	328	318	333	286	312	318	312	337	315	296	346	315	313	314	265	306	344	257	334	300	288	303	324	318	328	316	319	288	301	301	309	313	309	338	296	262	306	321	298	284	297	290	283	282	334	308	327	329	307	329	282	310	299	278	301	351	286	326	313	306	325	296	336	283	311	291	323	287	319	330	310	289	313	305	356	303	322	256	298	299	307	317	324	312	321	290	365	262	312	309	325	320	305	303	280	319	284	329	329	300	321	293	325	277	309	307	334	305	299	293	315	345	287	299	286	288	322	302	308	316	345	317	296	331	300	306	302	308	285	304	292	293	305	306	322	312	322	328	329	322	314	322	297	326	282	313	293	314	317	307	299	282	327	283	297	301	281	299	302	321	311	324	294	330	326	326	322	299	297	299	309	300	301	338	288	358	302	308	320	315	329	325	329	312	320	274	315	291	309	331	296	328	315	318	306	294	340	307	304	309	308	318	320	320	283	301	302	326	326	315	303	315	288	312	333	332	320	322	326	312	287	276	329	328	310	317	336	291	303	286	290	319	316	300	277	272	302	322	321	342	310	308	317	309	319	295	314	303	303	287	312	311	328	291	277	331	301	284	296	297	280	321	289	329	332	312	285	307	282	325	301	300	301	303	311	317	307	325	298	287	306	337	309	296	319	287	316	329	282	278	292	313	307	322	283	291	265	285	310	302	302	306	328	324	279	289	272	314	312	327	325	309	282	298	285	282	294	314	300	334	299	283	316	298	275	317	294	356	340	322	302	308	330	339	285	306	306	324	342	305	322	265	310	321	304	330	310	311	295	311	331	321	308	284	311	286	310	332	315	303	308	313	294	303	329	289	305	345	335	296	319	294	261	291	323	330	314	293	313	309	304	280	300	280	301	318	320	289	284	305	278	307	312	302	277	305	281	324	327	275	331	292	312	278	338	327	293	313	306	314	295	327	340	308	330	304	310	314	309	295	319	303	304	328	307	305	330	279	288	307	286	318	281	324	285	296	289	345	314	279	299	292	304	332	325	298	292	328	318	299	305	297	291	336	276	311	283	315	322	292	302	302	292	314	298	314	297	296	301	284	302	314	304	286	308	322	323	337	302	312	349	332	306	326	323	278	304	291	266	297	300	310	296	318	317	296	297	304	289	289	296	329	320	299	308	317	311	260	319	271	319	284	301	288	315	326	309	296	316	328	327	342	326	304	302	302	324	313	304	285	289	300	293	317	321	306	300	285	308	295	361	297	300	310	310	319	293	299	320	321	328	294	290	273	285	304	320	304	320	319	313	296	332	285	302	302	302	293	303	321	327	294	327	306	312	321	370	318	312	305	316	313	311	324	304	321	275	304	345	310	314	282	321	264	329	304	293	297	304	303	288	293	316	326	310	324	285	308	301	285	287	278	282	326	305	338	303	305	326	292	333	282	305	327	307	305	285	308	307	323	300	307	312	334	329	269	319	300	320	295	288	308	297	325	282	305	327	325	307	305	261	304	314	308	321	316	323	299	296	305	293	329	331	312	284	349	314	334	297	286	276	320	293	294	327	312	329	310	296	299	317	312	325	277	313	320	324	300	286	298	321	291	287	304	294	307	317	275	312	299	317	291	337	317	301	302	299	280	311	334	270	325	329	357	310	322	272	309	319	311	303	336	286	298	276	313	320	324	304	331	315	283	331	317	282	267	313	327	310	309	312	330	316	291	319	334	310	308	298	332	334	341	315	302	285	284	302	302	304	334	299	306	315	301	275	313	348	294	309	318	309	325	314	344	294	290	325	313	326	320	321	299	312	326	334	308	320	313	298	308	321	278	282	291	320	304	301	297	298	316	326	324	303	298	269	312	274	281	307	316	312	297	322	268	273	264	305	315	310	313	285	285	310	328	311	309	272	299	332	300	322	280	281	295	289	295	288	313	313	300	340	313	316	300	334	302	301	285	324	325	266	332	303	298	318	304	324	294	305	318	320	284	328	294	319	282	302	283	317	284	306	307	332	304	271	330	346	307	301	298	332	287	301	269	287	346	291	310	301	306	320	299	291	300	307	290	286	315	293	315	309	318	299	315	334	297	314	312	339	292	294	304	288	301	300	300	278	316	301	300	307	284	300	345	339	323	302	329	299	295	320	295	281	320	306	314	306	320	312	300	311	294	280	347	286	315	273	291	319	320	313	314	304	328	295	285	284	333	332	320	314	297	306	285	322	301	285	328	335	287	305	295	325	296	310	293	351	313	303	283	313	319	285	290	316	311	290	299	333	310	329	307	305	313	310	274	295	328	300	296	318	322	321	326	284	339	318	329	324	310	324	310	327	310	300	319	287	299	290	296	292	302	290	300	295	289	281	332	304	281	339	295	301	296	318	313	305	298	290	284	315	299	292	269	304	294	308	299	268	292	289	314	311	294	303	291	318	277	305	289	324	287	301	297	311	314	359	322	274	294	352	301	313	293	306	296	325	305	269	298	319	290	316	306	267	291	353	316	290	290	332	286	291	314	314	328	309	313	262	299	307	328	283	314	271	287	302	329	313	307	275	302	291	301	299	324	291	297	289	286	304	313	305	305	288	318	300	341	334	307	307	296	300	288	324	317	296	315	273	349	279	339	327	312	303	330	326	297	290	314	289	307	315	347	283	273	313	322	311
30289	42652	26421	14286	3790	942	584	551	513	473	541	467	534	441	486	442	466	424	523	452	467	360	375	429	380	430	370	418	380	396	393	376	370	366	349	412	387	376	373	389	399	396	337	376	353	361	360	315	356	363	376	377	381	327	384	349	350	351	361	355	343	342	356	337	327	364	372	359	343	349	354	366	350	338	373	350	335	412	345	374	380	371	333	371	347	419	365	366	383	338	357	368	415	368	356	348	380	394	386	370	352	326	364	395	379	372	373	374	348	361	342	350	351	338	371	346	368	334	382	347	345	352	350	346	352	373	312	389	329	387	359	380	353	351	360	362	367	376	360	311	395	363	352	352	380	363	355	355	352	364	397	364	352	350	379	374	377	359	375	360	343	331	386	342	358	344	365	338	346	329	358	368	350	372	339	354	358	360	352	370	334	330	378	363	351	379	379	390	362	323	327	345	351	345	376	365	379	368	335	358	334	367	372	344	357	355	363	355	321	344	358	341	368	373	388	334	313	362	355	340	346	359	363	364	374	364	371	371	368	364	316	359	319	371	343	358	367	368	372	369	345	358	367	360	353	350	363	357	375	348	349	388	334	340	342	338	339	355	332	344	340	355	382	357	349	376	341	392	344	344	317	347	375	387	378	337	361	399	382	340	348	376	358	387	323	349	332	342	355	364	356	359	391	351	383	318	372	323	332	367	382	331	363	321	347	358	365	370	358	367	392	371	339	363	379	366	358	347	312	353	372	347	400	324	398	345	377	361	350	379	317	360	370	384	350	365	383	411	343	361	361	360	328	368	303	369	369	357	351	343	355	346	344	357	368	355	343	344	371	356	370	365	352	404	365	352	343	376	377	391	397	370	356	345	381	371	371	356	356	339	349	347	350	361	340	365	368	357	367	381	344	341	335	377	368	345	378	359	350	357	326	372	355	393	375	341	338	334	364	369	377	357	365	353	380	350	348	351	340	374	371	394	380	335	365	379	336	366	371	371	383	317	373	378	337	368	360	336	380	332	392	338	329	328	360	358	337	366	357	316	377	369	335	373	308	343	378	343	331	341	354	355	361	354	380	349	360	348	386	337	378	373	341	374	399	352	306	369	361	319	360	365	376	348	341	350	334	358	368	357	374	297	350	364	357	341	351	387	338	371	338	365	388	361	376	366	309	364	370	337	328	342	347	352	352	348	352	342	351	417	331	341	356	386	379	302	359	337	346	349	340	357	386	360	347	328	372	377	345	329	354	370	358	358	360	361	331	366	345	356	324	358	344	392	322	345	383	363	365	377	339	369	329	382	361	325	365	337	365	354	345	341	380	355	331	359	373	384	382	353	360	352	361	358	349	412	339	329	341	358	342	364	349	342	371	347	364	375	356	356	342	343	384	334	370	367	380	359	375	344	353	345	347	325	370	345	349	362	366	358	344	338	372	361	351	335	364	356	334	350	337	343	339	370	365	342	335	323	351	383	370	360	345	373	355	365	363	399	325	361	361	371	374	343	367	340	359	367	359	370	329	350	342	359	385	338	363	363	353	373	378	366	361	340	338	372	329	345	387	342	353	370	359	373	347	364	372	360	330	351	363	364	319	345	364	349	325	385	371	349	373	379	335	385	376	349	341	351	375	338	383	350	363	367	377	327	329	378	369	349	355	354	384	332	364	331	357	339	345	366	347	316	360	371	366	348	396	323	361	342	351	370	353	367	348	369	325	338	329	369	347	366	355	344	348	345	389	356	379	352	357	358	378	350	385	383	363	365	345	335	349	384	360	347	369	368	372	361	362	373	338	368	389	368	370	340	373	359	345	347	366	342	348	342	369	367	348	330	354	341	366	350	342	342	359	362	388	344	346	359	342	370	365	337	344	351	377	381	378	388	369	364	387	320	321	347	387	318	393	379	346	342	338	351	364	325	390	390	329	359	346	344	380	333	381	363	353	367	322	347	375	342	371	372	357	331	370	371	343	370	361	386	364	336	368	350	402	368	352	348	338	337	363	385	371	363	352	362	355	341	327	382	363	334	356	364	366	383	351	351	345	381	390	383	336	348	373	342	360	360	377	370	353	351	366	368	359	356	354	366	323	349	375	345	341	336	384	346	378	362	373	366	367	362	359	371	363	349	334	353	382	374	385	354	392	360	341	344	344	410	374	385	356	365	391	379	364	351	382	374	402	343	337	360	366	362	360	362	349	370	356	363	406	370	343	369	351	338	341	366	370	386	360	375	328	344	306	391	359	343	364	385	383	365	376	367	355	352	358	379	347	347	347	337	377	342	352	351	321	365	350	319	344	345	357	350	367	347	359	359	349	351	320	386	353	322	322	343	366	354	369	357	364	363	366	363	374	345	361	354	353	335	358	380	357	349	381	343	340	396	374	367	344	383	358	349	348	385	374	346	314	375	350	374	345	374	359	355	330	330	362	326	389	331	333	339	377	368	344	355	385	353	359	362	360	359	350	381	384	368	371	339	338	343	366	358	366	344	353	375	355	323	343	372	348	326	350	383	348	372	354	360	404	346	343	380	349	382	360	356	345	386	359	356	396	347	348	299	371	390	375	367	355	347	339	365	367	359	342	334	381	361	358	351	356	360	391	364	369	386	392	347	342	374	342	338	371	354	319	378	343	371	347	336	351	348	352	369	328	367	345	343	352	359	364	317	367	363	361	374	343	379	389	378	360	341	379	342	379	352	351	371	365	375	329	365	359	376	370	358	389	408	358	352	336	356	362	374	356	334	358	360	347	366	374	336	317	341	353	310	319	407	346	375	370	345	375	352	349	361	414	371	339	358	332	354	367	368	337	305	349	358	317	357	352	358	356	349	380	332	369	338	337	350	382	358	364	348	385	342	358	351	361	331	368	383	373	386	339	373	401	334	369	382	375	364	362	405	337	349	351	355	346	372	376	365	355	334	362	329	352	335	353	353	365	350	337	352	366	351	402	359	330	355	343	356	338	346	360	344	350	363	360	369	360	347	334	343	356	372	359	363	371	359	368	366	332	360	354	362	366	344	367	362	381	352	382	337	325	379	380	361	368	353	351	382	366	353	360	355	363	337	343	366	340	347	364	357	343	353	392	373	364	348	371	406	355	326	350	369	367	362	353	352	360	327	362	369	351	355	373	351	330	361	384	353	351	361	349	329	379	348	355	347	347	368	337	345	382	329	366	406	325	381	356	343	344	341	359	380	339	368	370	316	362	343	334	355	359	328	409	395	393	373	354	338	350	368	386	374	382	345	349	371	354	396	353	346	343	333	364	347	349	358	336	367	382	372	364	353	357	348	337	342	355	351	393	355	337	340	350	336	377	366	340	341	334	370	365	324	342	372	386	377	347	358	364	352	349	334	355	350	331	365	360	371	387	357	362	315	379	345	378	338	314	367	366	341	316	367	388	334	363	340	366	347	348	352	343	365	348	341	362	352	360	326	346	372	345	367	374	363	342	326	333	372	373	337	393	380	368	367	359	372	346	372	305	356	324	359	341	341	340	391	341	350
24052	21251	28521	24405	21168	11687	1305	884	698	639	674	631	611	593	543	494	548	525	512	517	472	499	474	461	480	438	495	452	403	454	401	435	435	433	419	409	424	415	428	409	449	429	388	423	423	408	398	368	360	393	398	415	383	338	470	415	395	402	378	420	383	399	366	423	412	411	408	386	418	405	388	405	401	402	405	401	408	411	383	387	365	410	406	405	400	412	416	409	400	427	409	407	413	422	391	389	414	423	437	398	358	389	414	414	408	394	400	423	438	398	363	452	381	426	407	393	423	387	386	422	436	378	404	396	392	383	369	393	379	406	393	400	401	388	381	426	394	428	387	381	366	402	405	395	364	428	389	384	391	405	342	400	392	396	398	422	372	402	369	398	376	423	369	355	388	412	403	379	381	371	385	386	394	379	395	379	416	416	409	435	403	393	376	401	433	429	374	382	366	366	410	402	381	412	412	424	412	414	403	430	439	397	438	412	381	451	400	416	387	388	402	394	364	367	401	391	385	349	402	401	356	409	432	412	395	396	387	402	427	365	401	439	408	374	422	393	398	400	433	394	397	412	417	363	419	387	419	391	379	388	409	402	409	387	386	376	398	379	419	376	385	392	395	412	402	394	388	364	400	397	414	381	384	400	426	395	429	435	433	361	360	376	427	386	380	373	373	375	436	435	414	402	407	462	366	405	369	389	422	415	391	400	413	400	403	402	417	418	391	423	411	390	378	413	395	415	388	412	421	393	372	401	391	392	442	404	380	393	411	403	358	403	404	427	408	391	402	372	379	371	401	399	387	390	403	386	379	407	403	388	364	392	391	391	383	372	397	390	428	372	382	420	396	402	385	460	374	434	386	386	399	389	371	394	404	396	409	383	374	387	391	377	409	386	399	425	414	411	380	425	358	413	412	399	414	417	383	381	380	384	408	414	431	395	421	392	372	385	413	399	374	385	374	394	386	427	396	402	394	367	385	424	364	371	400	411	407	381	394	371	364	439	364	384	409	391	392	388	386	399	423	390	409	371	373	364	412	383	387	382	369	425	354	376	406	390	385	415	384	422	360	400	402	398	418	364	417	410	386	380	394	385	407	430	419	386	392	400	403	361	372	382	373	414	405	358	399	393	393	403	407	379	370	387	414	409	381	425	405	380	428	391	387	399	410	364	397	398	424	377	382	417	372	381	398	403	407	397	347	385	376	381	396	380	435	394	408	368	401	387	392	403	368	403	423	356	418	423	396	390	345	415	361	397	441	420	395	448	414	424	381	439	390	414	411	385	400	434	381	440	405	402	399	387	399	422	411	411	403	430	380	380	428	382	415	378	402	402	368	360	392	410	387	346	384	381	357	368	389	409	421	403	374	387	378	413	392	357	418	377	408	347	366	412	400	344	376	406	408	375	389	433	393	406	379	368	382	430	403	381	448	378	393	400	361	410	369	424	401	384	401	403	404	406	419	380	372	382	391	371	416	387	378	386	386	398	382	400	355	392	402	440	374	402	399	385	414	388	389	451	394	390	421	388	390	406	414	376	415	383	407	395	417	426	387	397	405	393	379	406	393	371	387	410	393	374	389	400	398	413	393	390	415	349	431	426	446	374	412	397	363	395	414	373	392	398	419	411	390	383	378	388	358	399	386	420	392	386	401	402	409	384	385	429	371	351	388	376	408	385	386	361	397	401	420	411	419	387	386	385	408	389	395	397	398	415	426	429	387	407	360	387	412	365	356	409	397	419	414	385	419	407	401	395	426	407	424	374	383	391	397	408	384	381	370	404	437	346	372	395	395	372	427	377	395	405	385	417	402	377	392	381	394	389	408	388	394	346	376	457	387	382	402	418	386	407	386	376	388	379	404	353	385	383	398	413	421	374	389	414	402	384	388	388	382	410	434	392	395	377	372	413	431	401	405	408	395	401	384	433	393	414	370	406	413	412	374	371	388	383	385	393	387	414	381	376	407	420	408	400	410	404	429	388	436	389	391	397	367	387	375	431	386	398	402	380	405	391	407	400	393	395	427	401	385	417	375	392	369	370	409	392	410	411	392	402	404	388	394	362	392	379	408	427	414	389	397	406	391	428	399	404	403	367	405	385	353	379	420	397	389	427	381	413	369	396	379	458	387	376	386	393	386	389	388	365	382	383	390	384	378	400	392	393	390	419	381	428	410	392	389	400	392	382	409	424	344	398	434	400	392	363	392	407	368	391	435	373	392	377	373	413	426	379	394	415	415	395	407	401	407	362	377	416	404	382	395	420	444	420	418	433	430	393	405	373	383	406	404	371	370	395	389	388	379	414	399	394	395	410	396	369	381	394	417	369	424	370	380	371	411	399	389	406	364	412	385	402	394	400	416	403	382	370	389	402	422	369	389	399	385	380	374	403	393	340	408	380	386	396	409	392	420	396	424	413	412	434	390	381	448	423	408	407	387	385	382	393	392	402	415	416	416	404	406	394	401	410	364	377	404	382	354	397	387	394	367	426	390	405	396	382	417	392	393	377	382	428	397	371	402	407	385	420	371	411	412	395	401	371	397	379	398	397	377	426	393	419	396	390	382	405	380	411	415	424	467	391	403	382	360	380	422	395	390	372	402	375	377	363	391	382	431	349	408	412	390	412	397	392	403	373	385	383	416	420	370	413	408	382	396	420	408	379	381	350	410	341	403	400	375	392	381	410	413	406	414	375	373	354	383	369	401	399	385	410	394	431	421	372	424	353	362	403	372	393	357	420	386	398	397	412	396	438	408	422	367	384	386	424	376	403	399	428	387	403	399	403	392	424	375	381	390	411	419	358	403	406	400	394	379	415	434	389	385	397	417	365	385	418	402	380	438	434	398	388	419	376	390	415	361	400	380	406	382	392	359	400	399	370	408	391	426	407	373	388	413	395	427	412	385	387	385	378	424	410	389	400	415	399	378	385	382	399	409	398	443	347	384	412	399	405	410	415	392	374	413	443	385	360	373	426	424	367	399	366	389	402	428	421	390	406	416	412	413	362	413	389	383	387	402	395	398	398	364	405	396	380	394	376	357	373	400	411	374	404	382	394	381	384	414	384	420	414	396	393	388	395	379	380	389	394	363	431	390	403	428	420	382	395	382	367	387	404	374	431	353	400	356	388	404	384	363	406	371	411	423	386	410	414	370	411	382	393	409	379	421	388	429	387	406	386	422	396	419	430	361	396	403	354	409	417	407	416	389	379	389	373	452	410	390	377	401	403	413	396	387	408	387	396	405	397	399	404	369	423	387	456	392	419	404	372	381	383	413	394	385	400	376	395	392	397	383	397	365	390	396	432	377	390	409	377	396	396	401	409	380	384	402	380	395	371	423	404	413	375	376	384	395	379	389	401	345	400	400	396	399	381	429	387	381	401	395	401	393	407	340	404	403	387	398	394	410	362	392	386	363	435	408	371	402	391	401	387	399	371	401	434	384	379	394	403	418	414	395	402	442	390	401	381	387	401	441	370	435	377	401	381	367	396	387	370	419	401	398	437
30368	47720	37223	23174	8415	2682	1471	1238	1097	889	959	914	830	767	665	689	718	692	655	637	610	583	560	561	550	540	574	521	532	509	483	568	508	503	517	501	524	545	457	433	464	496	457	458	449	448	438	462	461	436	488	467	458	477	465	432	439	479	442	464	436	428	398	465	435	440	441	425	397	434	430	443	442	482	504	497	427	479	462	453	454	472	473	457	460	480	443	455	430	465	481	475	439	433	435	420	500	440	471	474	445	404	485	440	484	434	424	429	443	496	416	469	480	431	424	444	443	450	455	431	441	446	404	472	469	445	442	476	477	424	478	470	454	454	467	451	426	452	447	424	428	445	437	451	418	433	429	473	442	458	480	439	465	438	481	428	429	480	429	455	487	420	475	423	441	418	478	472	424	458	421	474	436	468	452	449	483	420	392	435	411	416	415	430	425	445	483	432	457	441	444	453	458	430	455	452	462	419	430	476	435	425	447	468	482	441	466	439	453	448	413	407	424	467	413	456	435	464	442	453	458	456	419	445	467	436	429	447	478	458	473	454	434	452	449	442	435	430	458	456	469	447	432	419	387	476	433	475	444	440	453	443	468	457	468	455	438	440	409	439	452	445	469	418	455	437	454	433	449	457	466	460	423	485	459	461	490	455	426	433	459	491	448	444	445	421	450	431	464	417	463	448	480	433	459	454	457	443	407	432	454	436	418	433	428	465	434	448	408	428	455	474	472	442	426	469	453	441	443	462	426	471	423	482	459	441	492	475	413	409	466	434	427	400	485	474	460	450	422	451	462	478	454	444	465	476	466	464	456	428	467	471	472	424	440	477	440	470	460	454	443	422	433	435	438	487	417	472	434	446	443	478	442	481	448	423	438	454	427	444	468	437	468	482	475	409	405	405	489	437	446	433	436	438	461	459	429	443	424	430	436	488	477	482	451	441	465	452	424	435	463	438	448	457	472	393	433	440	469	486	448	476	475	428	426	436	449	445	454	463	419	468	453	441	472	429	420	461	435	438	431	448	437	469	426	449	483	411	442	460	443	470	424	454	432	449	483	473	466	438	437	412	437	491	444	405	456	428	438	439	437	437	447	407	449	409	439	456	453	485	454	444	476	426	437	441	429	428	470	465	448	455	425	415	476	478	467	404	421	471	468	424	503	462	454	474	441	439	432	443	388	436	425	442	446	456	424	412	428	434	424	442	459	440	472	453	443	449	434	416	416	417	422	468	454	478	427	453	430	442	466	461	493	457	455	420	461	461	441	452	454	439	418	464	402	412	457	455	455	437	423	477	434	440	452	429	429	448	453	431	450	431	457	441	440	471	434	458	454	445	481	458	424	450	489	428	460	458	432	455	450	426	432	489	454	423	457	460	439	436	467	466	463	446	415	477	440	493	449	466	463	441	438	455	397	452	451	426	411	459	449	439	472	458	410	422	413	456	415	467	459	470	451	424	437	470	461	434	450	456	473	438	459	453	419	441	409	466	427	415	436	432	458	449	440	458	481	451	453	477	437	426	473	446	458	490	433	487	435	443	447	424	411	485	461	452	443	471	442	442	404	465	394	451	445	477	451	449	469	433	473	429	450	456	465	477	452	457	475	418	456	445	420	447	428	418	451	482	453	466	421	461	415	451	426	459	397	448	432	474	449	457	417	416	470	527	469	479	467	469	437	437	477	452	426	437	431	440	462	444	468	425	486	420	497	436	465	448	452	423	434	468	438	454	457	439	394	428	400	439	448	477	431	452	457	456	451	434	433	420	467	495	431	435	421	496	448	408	456	475	420	472	433	451	443	461	427	483	441	412	448	421	480	442	463	442	424	440	478	474	456	417	464	459	462	462	458	440	437	436	428	460	442	452	469	438	432	452	451	447	437	458	452	447	429	487	443	443	451	486	465	467	443	481	423	452	447	449	489	449	446	459	469	420	459	435	440	475	440	442	427	448	439	441	455	442	463	476	430	442	419	464	447	474	465	440	495	433	449	451	430	463	463	471	480	427	443	413	453	450	420	443	439	466	399	460	443	463	441	422	438	445	447	411	430	459	450	487	457	458	454	464	455	420	440	409	459	459	470	452	449	445	445	462	417	464	472	479	436	476	452	458	447	510	448	461	444	440	444	432	480	441	446	504	466	464	442	455	443	454	489	436	470	460	466	445	456	475	465	465	431	464	448	454	432	433	432	407	410	471	451	460	471	430	485	454	490	411	444	433	453	457	442	430	476	431	435	423	389	434	451	431	453	440	464	457	454	469	443	434	447	443	463	461	456	403	446	421	469	442	418	424	440	465	433	439	447	428	451	450	434	469	471	414	452	432	405	455	442	453	480	440	460	453	418	423	432	446	466	439	446	485	486	443	458	433	395	428	472	415	480	432	416	420	383	466	421	421	445	416	477	452	471	456	459	477	412	449	451	433	439	445	456	482	453	487	421	417	463	445	418	423	415	463	437	452	464	482	428	463	438	477	460	434	458	439	438	446	408	449	456	423	441	440	434	446	457	452	443	458	429	496	452	441	419	444	471	431	458	421	446	438	450	449	448	465	420	411	459	430	447	442	439	439	452	480	410	462	383	436	432	461	471	439	488	450	444	443	458	454	444	461	376	449	477	470	465	449	434	446	440	440	433	419	474	442	431	432	466	447	480	453	463	429	432	423	447	415	426	440	443	440	485	459	448	428	422	466	428	448	417	425	489	438	441	416	466	436	450	431	435	460	436	464	434	454	443	450	485	455	447	452	495	452	507	476	472	454	442	444	444	474	433	415	419	422	449	431	397	459	471	448	429	437	423	452	467	427	450	458	444	473	461	439	486	427	439	432	434	454	430	448	439	492	415	411	391	466	422	467	454	426	402	416	449	405	442	430	458	484	433	463	437	485	422	432	458	482	471	475	409	451	438	422	495	452	428	460	458	479	435	423	456	461	491	446	477	457	461	484	428	440	457	443	430	439	426	464	455	415	497	431	439	474	445	435	438	442	447	445	422	452	443	460	436	433	481	426	478	484	444	473	421	438	458	467	467	436	494	429	440	435	429	438	449	462	473	461	434	470	432	461	440	453	435	420	454	458	460	460	428	471	477	436	458	433	456	433	437	447	450	470	462	455	490	471	428	452	451	417	447	462	468	428	465	443	410	465	442	416	473	438	444	453	426	471	466	412	420	442	451	476	402	442	479	443	441	428	464	431	431	431	451	403	449	490	456	434	455	463	402	480	411	450	446	435	424	449	491	429	408	465	410	437	431	471	459	489	472	469	472	466	444	458	429	424	423	440	418	435	433	448	486	464	436	446	498	444	449	445	445	436	461	440	410	446	439	431	455	488	483	445	438	491	432	454	475	460	492	412	457	449	463	471	446	479	461	431	472	446	427	436	438	438	446	424	452	437	463	412	448	420	427	440	443	446	406	421	441	466	465	436	430	488	444	452	426	422	477	423	439	446	424	457	445	447	430	438	434	475	457	470	454	465	488	424	491	453	447	457	425	458	463	444	412	426
25347	21215	27882	25789	13811	1820	792	597	553	502	547	491	537	490	488	478	490	456	483	483	423	491	411	436	422	464	438	455	438	413	408	411	408	438	411	430	399	383	420	403	399	380	396	375	422	385	419	374	404	416	384	423	402	397	375	339	394	386	389	417	385	406	368	400	392	437	373	427	362	386	377	380	382	404	367	379	409	406	375	374	379	414	409	404	430	396	402	378	421	389	411	366	390	393	391	398	382	415	399	380	387	415	412	415	420	400	393	378	392	376	368	416	375	405	386	409	373	396	352	400	381	404	406	396	391	387	404	412	401	416	395	398	419	403	387	423	376	376	411	402	417	398	419	426	431	368	377	359	379	387	411	409	392	371	346	379	381	402	363	402	385	364	377	388	368	421	378	401	398	340	371	396	399	361	413	385	387	392	395	403	373	402	410	414	439	391	395	407	394	360	399	370	359	383	380	389	363	394	363	370	387	367	417	344	394	378	382	406	391	418	381	360	369	367	360	386	388	407	390	424	376	375	405	419	415	395	403	410	395	366	371	401	415	393	397	419	391	391	360	380	405	390	365	400	387	400	408	360	398	421	385	437	381	391	413	378	392	361	378	406	409	406	381	398	383	373	375	381	387	394	355	374	397	371	398	361	386	381	349	383	388	391	380	369	378	404	376	399	392	388	368	414	401	394	385	361	414	377	403	382	435	397	411	400	398	356	400	384	408	395	381	374	383	383	375	401	391	384	404	360	388	365	428	343	435	434	370	387	379	388	378	384	387	369	383	377	390	372	411	352	403	398	394	406	406	387	421	425	403	336	355	359	415	391	420	373	396	437	387	402	345	355	382	415	387	389	397	418	397	381	410	390	395	398	392	394	419	400	412	380	381	383	367	399	377	399	364	413	363	371	381	399	363	376	401	375	420	372	376	392	402	395	382	401	402	395	370	382	365	415	406	390	380	459	365	396	379	417	382	388	391	370	387	392	409	366	360	385	390	380	394	396	407	400	393	392	405	404	443	405	405	386	354	425	398	384	372	433	411	374	380	376	383	404	368	417	342	381	399	393	418	432	384	412	393	376	373	339	405	384	370	405	369	358	384	392	377	386	385	365	377	374	419	421	375	364	363	402	396	399	411	423	402	402	413	387	389	403	393	374	390	413	378	410	419	381	354	409	337	398	397	369	361	403	365	374	353	360	375	393	400	399	378	401	383	427	350	388	392	377	397	396	411	377	422	385	360	426	390	383	389	389	380	377	384	402	403	441	378	388	408	349	380	399	403	368	399	428	382	405	373	374	375	384	357	400	400	340	387	372	420	389	386	396	359	415	410	385	367	405	344	385	395	360	393	393	388	393	399	403	384	394	377	374	424	400	356	413	366	386	381	388	382	444	393	388	415	397	417	413	407	395	390	372	380	397	425	398	376	404	399	405	391	384	389	371	381	393	391	351	404	417	408	389	387	371	376	399	387	342	394	440	382	389	396	397	374	362	373	407	396	404	382	411	366	384	417	382	397	390	417	372	426	413	365	401	389	382	415	423	387	377	396	362	382	372	384	390	404	394	387	388	380	378	397	404	386	380	402	401	404	399	404	412	363	391	381	334	344	401	405	389	403	389	398	392	380	394	404	390	377	375	391	386	418	398	398	397	384	398	382	415	410	402	361	409	409	417	394	382	383	427	365	381	379	420	377	369	369	436	378	373	375	418	387	360	408	394	375	395	424	361	399	365	395	386	413	401	427	352	415	442	379	440	351	358	371	401	405	381	421	362	422	439	383	377	391	413	390	386	410	392	425	389	398	382	354	398	342	411	384	391	373	382	370	363	395	424	400	373	412	384	384	389	369	368	378	399	355	396	380	372	421	390	413	387	364	365	403	375	368	389	389	400	410	363	389	407	363	402	427	383	410	388	405	409	397	419	392	398	410	421	423	396	399	392	378	386	385	396	368	385	381	375	397	408	391	393	416	377	405	389	407	390	407	404	381	390	417	373	380	391	379	411	373	385	380	392	362	378	398	386	354	365	354	393	396	371	373	389	385	391	371	380	389	368	432	404	379	382	390	422	391	402	386	369	376	409	385	386	377	385	369	405	371	405	412	398	362	412	390	405	395	379	343	362	366	377	389	380	406	403	357	383	338	413	361	403	401	401	378	407	359	389	400	383	392	374	369	357	365	390	393	402	390	342	361	400	396	406	413	414	376	430	385	417	387	389	409	390	379	423	395	361	374	435	419	367	368	390	429	377	391	350	431	373	377	382	364	391	379	386	390	399	401	372	406	385	370	412	403	373	373	371	384	420	362	417	366	364	410	394	367	405	395	381	402	385	383	394	411	412	370	377	377	378	392	354	398	404	374	375	369	356	400	360	425	428	402	339	368	358	380	379	363	395	387	400	360	396	387	372	422	385	381	396	392	413	397	384	379	430	395	389	376	389	406	396	422	398	351	395	419	372	402	376	379	385	434	355	381	385	371	386	397	372	421	421	388	347	373	373	382	375	371	378	382	382	403	388	379	367	368	411	408	389	384	386	385	400	373	387	391	374	392	370	362	409	420	416	382	410	395	416	391	348	378	360	382	395	355	358	361	375	399	412	384	436	352	399	412	396	376	404	394	370	405	371	403	421	370	408	379	372	366	390	359	410	402	376	436	378	411	413	368	353	408	395	386	365	384	388	395	406	368	397	419	352	385	360	372	352	379	418	424	373	354	379	376	393	415	415	395	413	399	355	381	387	385	436	391	380	424	387	388	429	376	365	375	385	379	428	400	440	402	387	380	373	374	373	386	361	430	386	387	384	363	372	378	380	382	384	384	391	381	369	390	424	408	407	389	384	402	371	394	356	373	392	366	396	409	400	402	384	408	402	412	402	391	409	388	389	358	420	404	388	362	416	392	402	389	433	370	400	396	423	402	387	422	388	388	379	419	414	370	410	429	409	375	385	399	376	371	398	384	411	364	399	418	401	410	370	367	368	388	347	395	365	393	394	422	374	381	389	367	368	404	400	387	380	391	423	375	405	374	398	395	408	408	383	394	413	391	355	371	342	406	410	385	389	406	368	401	407	457	422	371	377	435	393	425	377	400	366	384	396	395	353	364	396	414	365	386	387	386	381	377	349	400	393	425	384	401	355	393	397	363	348	387	353	357	394	377	413	368	378	422	337	375	425	357	387	416	373	414	387	401	367	394	403	385	381	397	387	409	367	413	409	368	390	371	386	394	390	392	408	390	413	400	387	401	343	410	384	389	434	412	405	389	387	402	380	360	362	409	423	411	412	370	400	377	357	422	358	393	410	380	346	372	368	409	414	411	404	380	390	410	398	413	376	415	399	369	400	386	396	389	394	390	413	429	402	374	376	393	393	356	386	372	405	380	401	387	382	350	342	399	356	396	351	371	392	385	402	396	381	395	373	359	391	358	391	382	397	376	390	356	386	388	394	379	388	345	405	403	380	376	391	428	378	390	403	410	364	390	384	343	366	415	375	397	382	405	373	376	400
25805	45368	37504	21745	7246	1490	1149	999	795	760	768	768	786	708	626	622	656	651	571	579	563	560	508	490	516	459	521	512	525	537	478	499	512	478	483	522	496	518	462	469	492	476	486	485	470	435	497	432	455	455	444	439	447	432	453	450	474	432	430	451	455	445	440	455	461	449	447	442	489	428	476	440	485	471	450	439	449	452	453	444	440	451	473	454	415	445	459	427	446	459	448	447	453	443	466	478	478	463	456	448	461	489	456	464	456	483	470	461	422	436	438	461	413	496	434	451	462	473	428	487	445	448	479	480	446	433	441	475	415	451	457	470	503	447	454	448	444	463	478	448	472	443	471	445	461	456	476	524	423	482	446	453	466	459	408	468	460	452	463	454	428	428	468	462	454	412	443	439	436	468	466	446	443	444	482	476	480	463	423	441	443	471	428	449	443	418	431	495	452	458	452	459	457	436	442	463	422	426	446	427	428	437	495	450	447	471	479	473	421	453	416	453	483	459	461	454	452	459	449	455	472	425	416	463	464	432	470	454	476	466	462	470	491	470	431	446	464	473	435	455	437	454	435	426	411	403	429	438	434	452	428	454	435	471	476	432	450	428	432	475	428	430	438	471	469	415	471	464	435	428	408	472	429	445	459	459	469	444	461	458	445	433	459	458	414	434	483	449	466	450	442	452	452	454	444	432	445	430	468	438	416	445	442	466	459	439	445	454	464	440	404	441	484	497	474	416	422	435	444	469	464	416	459	513	442	453	470	432	437	486	471	467	458	474	468	474	468	446	435	459	437	472	426	464	448	427	450	438	455	488	464	466	458	438	484	455	470	456	458	436	434	430	448	487	465	436	443	434	417	447	471	472	474	419	494	417	433	463	446	475	450	439	443	435	443	491	422	487	453	496	441	463	434	446	450	464	427	448	463	477	470	447	459	461	419	464	479	519	495	469	415	433	419	448	438	434	416	463	463	437	485	441	443	496	459	428	443	452	474	415	477	483	461	452	466	444	447	414	458	396	434	460	445	441	425	460	481	399	477	426	448	429	458	458	472	453	395	467	448	460	443	454	439	462	407	478	446	510	459	480	442	465	440	476	487	481	448	458	470	479	451	440	490	446	464	452	466	450	417	489	451	467	481	473	453	436	459	436	415	500	438	434	488	479	412	470	441	475	469	476	410	475	461	440	441	446	443	424	450	442	460	445	421	439	470	473	411	462	456	435	454	471	469	483	446	469	456	456	444	408	428	441	468	432	460	430	465	442	472	459	469	457	442	447	465	453	467	417	414	450	470	432	434	450	494	440	477	465	497	448	432	474	509	470	476	435	427	433	422	489	473	433	473	463	443	438	461	485	474	472	449	459	433	437	434	477	462	465	419	441	454	456	469	478	442	478	450	464	397	430	451	436	498	459	470	433	414	481	461	405	456	438	461	405	444	419	451	437	467	445	446	442	469	461	454	416	434	440	433	428	464	429	450	448	444	477	428	436	427	404	443	457	444	492	497	464	504	483	487	461	434	432	478	485	412	467	423	469	463	471	449	457	470	431	433	439	415	469	481	466	464	450	453	454	474	432	417	443	467	452	484	431	448	480	444	477	436	454	463	445	433	452	451	439	419	478	407	455	481	484	442	468	443	421	446	477	450	471	455	439	448	451	462	449	431	438	451	427	469	461	460	473	431	456	462	440	514	460	459	467	437	472	450	463	457	439	453	405	437	430	440	453	463	442	446	441	475	449	452	437	465	407	452	462	430	430	463	493	470	453	484	472	469	424	454	437	455	458	445	466	433	466	423	494	455	440	432	479	476	429	434	449	489	451	449	451	460	477	417	442	421	461	426	449	446	454	455	489	440	468	474	448	448	465	457	447	464	454	426	475	449	443	480	495	467	425	418	447	465	465	428	437	434	465	456	445	442	457	463	438	446	474	434	431	395	459	443	477	460	462	453	407	426	454	473	444	465	416	434	482	424	432	420	446	442	413	443	447	438	450	420	476	420	417	403	483	450	491	470	473	483	456	451	427	413	475	454	450	465	470	430	449	457	445	440	421	431	407	426	478	435	449	454	456	481	439	458	458	481	438	440	422	421	435	494	461	421	448	471	444	491	450	478	504	422	414	487	463	438	481	437	450	465	465	408	485	448	487	461	436	473	467	485	471	459	458	467	424	438	445	452	448	438	421	428	468	458	460	462	448	425	437	491	434	477	425	442	486	461	476	453	422	452	468	416	462	444	460	434	463	436	462	428	462	461	436	406	457	460	456	442	441	459	433	444	459	460	472	474	432	435	441	470	449	446	468	470	422	456	460	418	474	463	468	426	432	453	463	431	438	491	417	489	442	461	427	457	437	456	462	464	444	441	474	449	461	433	459	445	457	437	470	411	470	484	430	463	423	425	419	467	441	417	442	450	466	453	462	419	452	444	433	428	439	406	466	476	425	468	451	456	447	441	413	403	428	492	396	468	425	421	427	440	468	422	426	465	454	500	469	443	462	442	466	457	428	457	450	437	473	518	425	450	453	450	471	476	412	416	445	439	478	440	455	475	435	435	457	446	455	471	429	453	463	451	448	440	453	424	445	513	436	441	464	461	429	443	455	459	440	490	466	470	454	439	473	472	425	447	444	451	451	467	430	461	426	444	440	445	427	463	468	440	416	450	422	479	444	459	442	442	445	449	392	461	479	489	465	463	492	405	460	455	456	462	472	430	441	449	459	466	480	466	467	419	491	435	433	468	461	445	465	422	426	447	440	478	469	447	426	425	462	428	456	480	480	423	464	441	457	447	431	449	412	447	459	442	463	399	457	488	428	433	418	461	417	463	453	419	448	463	446	425	412	462	460	439	418	444	440	519	467	432	416	422	437	479	418	432	436	423	459	472	494	459	501	472	464	463	446	467	454	457	427	436	439	482	449	483	430	418	455	436	446	449	456	408	483	436	441	445	461	437	445	414	502	450	427	469	463	486	428	448	436	470	457	464	475	478	468	440	437	434	482	419	492	441	468	455	454	388	454	489	463	444	435	474	445	459	468	456	461	445	450	464	457	429	474	416	462	466	425	469	438	457	476	469	478	499	467	473	488	435	434	438	437	457	420	468	448	422	452	448	477	430	444	425	449	427	443	420	462	436	458	442	470	423	448	417	440	426	429	435	456	440	431	428	475	473	446	454	432	457	445	488	477	439	495	416	469	463	464	466	464	442	491	452	426	426	429	483	470	446	446	434	435	442	463	427	453	471	472	475	441	434	465	444	469	443	451	461	460	456	451	516	430	452	476	457	419	497	464	498	499	460	449	459	460	427	453	455	443	481	467	416	474	434	454	455	443	461	464	453	468	463	448	422	475	442	434	478	485	450	455	493	444	445	447	430	410	454	442	448	481	444	452	446	483	481	434	393	454	476	427	436	484	452	450	480	470	458	468	440	443	480	467	451	436	462	455	438	441	485	483	433	443	433	478	463	457	464	471	439	470	435	456	470	439	454	413	451	444	438	426	473	444
23120	21319	28989	24013	21326	21166	9183	1550	1141	1052	942	932	953	933	879	818	826	788	781	711	700	698	694	683	676	680	668	640	652	625	621	694	592	609	618	554	593	602	615	576	559	616	621	581	577	580	605	570	565	513	582	589	550	567	581	524	582	609	544	548	571	530	581	541	570	568	584	546	560	586	556	584	547	601	584	590	588	594	554	546	572	549	554	532	583	508	590	558	598	565	561	540	542	512	597	525	553	506	550	568	569	578	571	554	596	600	530	577	530	579	574	551	548	586	558	528	560	536	579	563	551	569	534	565	577	602	582	554	522	560	571	559	593	567	558	562	569	563	571	560	570	533	559	565	565	571	551	532	557	575	561	616	515	568	589	557	566	529	566	569	555	558	543	567	547	591	548	524	546	540	540	563	577	579	550	534	526	546	579	523	553	559	510	524	548	552	537	551	561	585	530	590	540	559	546	531	551	544	577	543	556	537	559	527	551	544	559	526	531	531	531	539	552	578	567	537	579	571	575	576	550	571	537	541	604	534	554	558	587	549	537	577	592	584	538	616	557	524	589	553	574	594	554	555	550	584	597	580	593	569	553	563	577	553	573	589	583	548	540	519	568	527	575	587	564	508	548	500	568	541	571	555	526	543	571	532	552	574	540	572	603	513	553	583	550	538	566	541	544	532	556	523	581	527	542	544	575	544	572	578	553	580	573	538	533	529	540	530	538	529	555	555	591	569	530	574	528	569	548	535	552	580	584	547	539	551	575	561	567	590	600	599	542	552	557	547	536	510	530	560	522	550	521	560	634	561	542	583	576	567	540	554	552	557	579	582	547	518	555	544	592	526	589	584	576	552	550	552	541	572	574	577	551	572	546	581	558	539	583	547	568	576	570	596	551	543	523	584	574	578	582	543	558	538	535	542	553	565	523	522	562	530	547	544	522	552	545	553	586	556	573	530	528	566	576	543	548	557	581	576	551	536	541	537	567	547	567	597	578	550	562	544	531	594	554	532	520	568	555	580	581	523	513	556	552	534	535	568	555	559	546	592	548	556	547	569	528	564	522	562	551	546	569	528	552	576	530	564	597	595	559	540	544	572	553	543	540	558	535	581	557	566	562	558	581	534	525	542	543	531	573	557	556	542	548	584	539	576	562	593	564	577	596	591	559	537	575	602	551	613	577	549	572	550	534	604	530	559	561	561	544	548	562	551	554	483	548	557	548	587	565	566	553	556	545	548	542	536	570	561	555	535	571	568	508	574	556	548	592	558	564	543	556	568	563	551	549	584	552	548	581	572	543	530	537	617	520	571	550	576	526	551	533	543	573	578	507	562	576	560	554	552	539	553	599	550	546	579	623	543	575	526	566	550	535	515	540	536	564	582	597	544	583	536	523	548	556	540	571	554	537	618	606	606	572	582	562	549	601	589	600	577	574	547	524	576	548	567	580	581	547	554	559	610	554	580	533	549	543	580	513	521	584	559	541	636	540	598	560	593	565	558	525	575	582	500	558	532	541	532	557	536	527	596	573	550	535	571	561	524	574	531	563	571	542	557	572	516	558	545	545	566	549	518	541	540	527	523	525	554	551	559	557	535	549	588	575	502	559	558	571	534	558	590	582	576	546	560	527	610	569	514	505	566	554	594	573	572	568	592	541	531	538	530	568	582	572	546	536	539	568	563	541	546	581	607	536	598	536	548	541	574	564	537	570	602	555	533	565	593	569	568	567	546	573	577	535	546	517	599	485	607	535	512	533	534	566	634	599	542	592	537	570	598	581	565	556	532	535	562	571	539	598	505	539	549	551	642	549	573	529	566	559	536	582	559	596	590	582	556	545	525	548	582	533	566	596	554	548	558	541	550	547	527	579	531	527	560	595	573	537	566	579	528	535	551	566	546	564	559	529	614	570	619	526	547	552	523	573	534	529	536	566	537	555	593	561	573	554	554	566	573	562	584	559	552	603	502	567	590	579	553	539	527	560	542	515	570	557	535	575	567	552	576	550	583	550	559	562	525	531	561	558	585	582	532	569	535	534	591	544	585	582	576	561	522	593	530	539	545	584	537	562	541	516	501	539	564	546	561	575	569	613	548	504	582	545	568	576	568	535	567	566	551	545	563	594	564	556	536	553	550	587	552	564	543	580	536	570	542	556	572	561	557	549	547	511	564	570	527	554	534	568	610	570	544	550	550	556	528	556	542	540	574	575	599	534	537	606	564	529	559	550	593	564	579	550	545	569	572	585	556	504	571	553	598	595	607	607	539	565	531	525	572	575	501	577	549	533	549	545	604	550	573	556	573	518	585	536	577	532	568	547	567	536	559	558	561	567	594	586	571	621	602	550	554	572	558	526	523	510	565	545	529	588	549	590	543	534	596	594	516	578	574	597	545	550	594	514	566	561	567	543	575	525	573	570	583	551	599	563	568	565	541	559	563	549	521	533	571	546	556	600	551	553	597	588	557	580	574	554	587	549	600	567	545	575	577	561	534	575	580	532	548	603	563	555	581	543	580	601	538	539	543	552	591	540	564	559	574	550	574	557	554	530	528	563	578	563	558	568	554	575	535	550	524	540	509	504	544	567	546	551	553	592	575	579	534	531	571	580	576	564	543	577	536	556	530	591	565	589	543	537	558	569	561	566	585	571	527	585	540	554	581	596	507	518	551	577	531	554	561	561	598	536	566	520	560	566	579	537	539	549	530	527	546	566	581	590	515	531	546	540	543	565	513	546	532	547	570	575	576	561	553	568	574	531	546	540	594	583	618	608	537	530	564	567	544	557	555	550	522	567	572	606	587	555	589	547	560	533	543	517	540	559	553	529	576	529	545	554	556	560	595	550	534	545	537	534	545	541	578	571	540	588	511	564	523	588	521	543	530	553	576	523	534	557	564	583	501	535	579	504	538	549	525	573	551	527	558	558	564	535	536	618	581	555	574	585	589	578	581	565	534	538	550	586	504	561	577	585	556	540	597	596	546	582	555	580	541	538	556	494	552	557	536	536	543	543	538	545	551	541	527	582	554	569	562	620	554	585	557	605	552	576	561	581	544	589	543	518	536	531	570	534	576	536	513	563	510	560	585	537	546	544	593	569	559	552	586	544	570	580	538	560	502	578	570	600	523	545	564	568	600	540	527	559	521	567	527	551	573	578	534	553	575	558	566	540	579	561	572	547	561	552	552	533	576	560	548	534	554	536	553	570	555	543	524	565	541	568	562	580	587	554	514	548	564	564	549	576	571	602	541	548	521	549	536	530	538	553	534	527	553	554	546	561	526	554	563	573	593	590	553	577	534	531	531	550	600	594	553	550	579	595	538	579	557	598	590	541	572	574	558	577	564	600	565	561	525	584	561	550	537	552	556	548	529	571	547	527	544	577	610	576	542	541	556	574	582	554	557	580	563	567	560	626	527	564	535	566	571	562	605	530	522	557	553	553	544	574	554	539	527	543	540	528	542	552	549	562	544	551	590	553	589	552	586	554	533	529	598	589	552	586	549
29790	57574	46216	28951	11503	3496	2615	2011	1658	1483	1409	1346	1276	1223	1036	987	1076	957	976	892	864	835	754	815	719	727	754	725	769	731	720	689	683	648	722	720	665	635	649	673	618	634	617	644	641	643	658	666	626	617	580	612	604	585	614	612	626	633	631	626	632	641	593	631	609	587	596	622	592	583	606	630	643	642	677	650	604	712	662	593	702	593	584	645	652	617	632	560	656	597	589	622	614	565	650	654	649	629	642	654	583	636	591	638	685	620	632	607	657	632	615	600	585	620	615	591	650	650	633	613	593	560	614	607	609	629	627	585	654	666	607	633	613	642	586	649	603	629	621	616	593	612	633	573	592	621	603	565	604	618	625	577	646	576	629	625	592	562	579	578	567	652	634	609	606	609	596	567	610	611	623	589	597	592	632	573	560	625	591	629	627	627	614	589	610	627	608	614	636	615	624	620	581	621	576	619	606	576	591	580	556	635	606	629	607	624	604	675	615	559	620	570	590	616	583	607	613	618	606	609	607	608	609	614	610	639	594	581	574	636	572	599	621	635	609	629	630	623	650	619	589	649	568	616	601	592	604	586	586	619	626	586	644	609	607	609	618	658	644	635	619	557	627	598	546	581	596	632	586	603	588	629	659	626	602	649	614	617	557	591	610	606	616	624	615	635	660	614	616	585	626	578	610	581	622	584	593	613	601	613	621	602	588	617	619	607	606	622	636	608	639	618	582	664	606	622	591	573	631	602	566	622	626	558	604	598	664	623	611	690	610	566	587	620	625	609	626	652	625	610	612	593	606	588	619	648	596	594	602	569	565	608	606	586	649	625	583	620	563	605	630	592	537	595	606	595	618	619	650	633	602	601	600	580	579	588	591	612	612	619	606	554	628	637	603	650	597	573	590	572	618	594	587	596	609	621	579	647	615	636	626	612	582	597	590	584	587	620	648	643	584	597	608	615	597	632	620	654	580	628	592	632	602	603	638	633	592	581	567	621	627	591	595	568	621	612	581	576	588	642	631	616	594	597	576	649	561	590	588	616	599	617	584	588	619	610	620	636	576	604	558	633	639	613	594	613	567	602	609	615	625	595	602	599	585	597	619	584	593	606	584	632	608	618	610	589	610	643	620	595	661	579	591	596	654	616	586	606	623	575	566	574	621	548	614	614	577	613	574	614	613	547	583	624	564	609	636	603	621	644	595	641	629	568	643	592	628	615	610	595	627	634	615	613	573	627	603	634	627	632	578	577	617	601	607	585	609	612	666	610	627	627	621	619	592	588	628	582	620	623	598	611	583	619	615	599	598	641	576	661	595	641	608	642	593	583	589	639	636	617	636	634	607	593	585	616	596	632	636	582	619	656	618	660	627	623	617	613	617	623	567	685	621	628	632	621	604	584	584	614	574	552	615	624	596	612	599	619	588	606	595	611	607	621	612	568	637	617	613	627	627	595	640	566	608	549	656	591	634	581	596	616	630	597	562	607	602	593	630	631	594	582	586	612	619	593	608	594	609	603	587	595	618	608	565	623	612	612	606	593	616	593	616	628	608	596	621	630	572	635	638	627	607	643	566	598	620	642	601	633	662	568	615	568	637	582	620	604	621	648	595	584	601	616	630	621	600	590	598	645	599	648	630	612	585	587	598	555	610	624	584	615	603	608	614	583	590	591	585	651	654	565	582	593	600	572	585	628	587	651	623	560	587	587	564	608	672	630	616	575	670	594	660	565	603	632	618	618	621	604	639	591	559	584	619	608	573	606	586	642	610	668	620	657	620	592	611	582	622	626	648	649	619	618	612	603	631	632	600	630	614	594	571	589	609	586	599	605	597	616	626	631	607	587	589	606	621	615	589	580	616	652	626	616	638	594	618	622	634	613	649	623	552	567	628	600	621	654	600	650	570	642	620	598	577	582	613	579	595	603	622	626	625	632	646	635	594	642	586	575	591	583	642	612	599	614	562	634	632	592	606	623	605	566	617	592	584	628	603	576	607	581	582	608	608	638	617	577	585	612	595	606	590	590	631	580	606	594	621	603	638	630	578	596	561	552	603	572	635	633	620	539	620	594	603	587	640	615	579	650	606	600	578	590	605	657	576	593	640	611	591	578	629	574	632	658	620	644	653	634	610	619	585	602	641	614	597	624	610	633	640	606	628	623	661	579	646	586	588	597	643	598	582	580	607	577	654	607	625	625	644	594	622	577	580	607	603	612	607	595	600	641	569	637	629	613	662	587	591	620	592	554	586	597	556	674	641	609	624	529	616	586	614	645	631	617	613	609	604	625	573	611	618	610	600	618	619	600	610	626	631	593	659	594	623	586	599	580	657	592	626	600	622	622	606	650	580	597	590	629	613	561	594	612	601	575	604	643	569	601	620	588	566	605	634	584	598	624	649	579	585	617	594	591	567	640	591	626	599	610	602	612	586	572	629	619	591	591	628	596	610	570	653	578	605	608	607	603	589	566	631	578	602	599	612	602	609	604	671	619	500	608	565	596	573	558	595	637	615	585	598	633	573	616	588	610	591	606	629	649	617	600	551	618	617	629	607	609	603	627	601	605	588	623	610	589	563	640	600	595	629	587	615	574	587	611	583	614	613	596	557	636	562	600	643	631	555	602	587	626	623	582	567	652	586	582	615	625	577	582	567	598	643	659	591	554	596	641	615	577	604	610	611	607	640	600	606	564	641	626	568	590	584	625	591	623	569	641	613	644	601	607	645	598	616	630	623	665	616	653	560	626	646	576	615	630	610	544	607	609	559	593	616	573	614	578	593	612	620	577	588	588	596	602	607	592	580	608	609	622	622	577	604	608	581	554	644	590	618	622	609	590	633	605	634	632	604	592	605	601	618	631	657	610	562	597	532	637	608	661	608	590	586	570	629	616	612	577	644	573	614	610	608	620	639	682	611	575	587	618	585	604	570	584	574	574	603	613	601	582	603	609	616	577	593	592	585	629	602	608	577	573	569	630	576	619	645	619	633	605	591	572	616	618	634	551	625	611	625	605	596	559	578	585	617	610	593	570	605	650	619	617	639	599	600	605	612	605	624	565	591	593	636	606	625	633	605	593	607	620	587	590	560	621	605	591	587	596	605	630	635	639	604	590	617	600	629	608	603	613	620	615	641	613	610	588	588	621	609	593	597	572	622	581	619	614	664	627	597	600	582	575	612	603	624	606	650	575	615	543	600	578	583	605	561	608	629	610	566	619	617	624	617	614	609	636	604	607	598	573	630	603	593	628	588	623	587	581	580	605	612	600	581	647	594	596	579	589	588	577	648	592	574	639	597	594	617	607	619	580	613	596	579	614	578	579	624	603	613	591	611	600	603	619	595	611	601	650	611	666	572	597	575	622	601	644	638	606	573	591	628	604	581	623	584	621	591	605	577	594	600	575	606	580	593	610	580	645	607	602	607	620	632	621	594	593	600	586	566	601	590	591	614	630	586	642	618	599	599	573	610	635	608	671	593	627	613	640	557	620	589	582	576	596	594	574
27997	25861	29289	13958	2333	525	403	392	358	355	357	360	366	344	343	367	313	366	319	303	345	340	325	321	349	331	352	316	340	340	338	306	325	321	295	280	317	330	340	324	326	300	296	345	335	306	316	318	297	311	325	285	323	310	293	303	309	311	305	323	299	285	308	321	287	303	333	303	307	307	326	286	309	297	323	298	310	327	333	303	305	344	311	315	295	309	324	287	337	339	327	325	317	299	319	357	324	323	345	303	309	343	314	327	298	323	325	346	345	300	327	315	301	325	306	310	297	329	305	310	293	316	318	294	332	281	324	319	311	300	279	275	292	319	308	295	331	313	320	321	316	326	306	304	303	293	292	326	309	324	312	304	325	301	324	293	313	336	313	287	312	303	317	306	266	286	333	275	323	290	304	324	313	275	302	323	301	304	310	313	305	310	307	285	290	309	301	298	332	302	314	325	310	300	333	312	307	276	304	318	317	304	311	330	329	313	269	297	308	351	292	301	280	302	324	306	325	317	338	294	279	310	312	305	301	297	322	332	296	284	303	305	301	329	315	311	299	324	300	309	305	307	333	264	299	314	339	336	293	301	289	286	301	319	322	297	331	311	310	292	308	303	335	331	313	291	299	278	287	312	318	336	332	329	337	308	293	283	306	317	292	308	292	308	295	308	289	297	285	296	297	309	291	318	327	304	314	309	302	312	329	304	334	291	336	310	309	329	302	296	294	310	274	328	308	324	310	353	281	319	329	345	291	298	325	297	300	327	316	310	319	325	332	283	324	284	316	299	305	311	309	305	285	304	303	330	308	330	313	347	294	294	311	312	330	314	315	326	297	327	292	283	314	311	306	326	281	321	302	323	284	294	308	313	319	335	312	301	308	286	306	330	289	309	296	296	310	290	328	334	306	317	297	328	297	308	299	262	313	323	323	301	301	294	293	298	306	273	320	316	308	320	282	346	312	319	284	274	286	288	323	305	324	334	317	286	306	300	312	294	304	290	314	300	306	329	296	266	278	303	306	287	288	318	272	274	294	293	292	298	313	325	318	277	290	295	333	282	301	289	323	322	292	284	278	293	346	292	361	312	301	262	319	294	324	339	310	324	345	313	328	305	328	300	321	282	346	297	288	302	314	300	302	308	332	286	283	317	311	298	309	308	331	300	331	322	328	312	309	329	323	293	294	326	326	278	297	298	319	308	311	307	295	317	305	315	292	316	304	330	299	310	303	293	310	308	299	317	309	293	308	299	274	265	325	318	327	291	309	281	298	307	339	297	308	317	317	290	315	339	331	302	284	350	280	317	308	317	347	313	304	312	298	287	280	285	299	316	317	330	345	301	300	307	298	259	310	292	310	322	318	338	301	323	307	298	314	315	312	320	307	306	290	276	310	308	315	316	313	304	283	304	306	316	290	308	284	312	274	305	276	305	305	333	306	313	283	333	315	303	289	283	299	316	318	296	301	316	304	319	285	309	304	287	324	294	288	298	285	309	333	321	282	319	317	325	295	302	329	339	316	289	296	297	308	324	283	303	313	273	287	312	321	298	328	305	305	296	287	277	270	303	300	329	297	313	310	330	310	285	338	327	308	336	317	305	329	267	332	277	277	313	309	285	295	289	337	294	288	312	314	323	283	302	296	333	296	306	316	297	308	348	305	311	278	325	320	305	281	292	316	305	306	305	286	324	323	330	326	304	279	270	353	326	300	333	303	321	261	297	307	323	304	330	293	326	284	336	317	280	291	330	302	317	333	309	303	324	315	294	293	342	291	309	311	288	348	298	314	304	308	312	299	294	300	319	267	314	298	337	319	287	294	301	320	342	281	318	323	276	284	310	296	309	315	308	309	314	330	331	320	318	313	318	311	303	303	330	303	305	333	298	306	292	317	321	304	348	306	298	318	320	301	332	276	321	273	337	317	304	338	299	292	306	299	301	304	292	338	303	285	302	310	309	295	272	321	322	312	313	333	318	290	323	313	324	304	309	326	292	305	308	333	293	301	332	330	304	279	317	321	305	326	311	320	290	296	306	310	295	301	318	297	301	306	290	322	339	304	323	313	303	301	298	299	316	306	317	325	275	279	319	313	303	306	288	307	320	300	295	312	297	299	324	280	297	316	290	317	340	334	328	287	306	291	320	307	313	296	273	309	346	294	308	307	321	323	298	283	293	282	294	301	271	339	338	293	284	289	298	297	306	316	335	308	330	303	303	296	303	290	301	269	327	321	341	295	312	328	295	302	294	287	291	313	316	266	299	287	330	273	266	315	289	314	292	302	300	290	316	292	319	342	308	325	307	314	298	320	290	313	227	294	290	267	319	294	340	293	313	317	305	302	303	303	315	296	298	297	310	287	329	313	294	324	309	282	329	294	304	276	324	299	309	317	302	294	308	299	317	308	293	268	350	304	309	316	317	298	303	322	308	302	323	292	336	323	276	310	291	280	304	300	302	314	305	327	305	333	323	319	321	330	289	299	313	283	289	323	320	330	357	324	320	309	315	285	282	309	376	301	303	315	331	312	292	313	322	296	279	339	292	324	297	341	273	309	320	283	312	310	315	332	294	314	292	305	307	318	323	317	320	287	297	297	302	318	288	281	278	330	335	302	317	286	314	285	286	298	308	314	305	289	309	313	319	291	303	306	305	286	280	318	304	314	285	292	321	279	311	325	266	275	312	324	313	310	325	332	300	303	330	311	296	327	294	306	310	309	314	304	300	300	278	297	313	310	288	320	285	322	316	312	300	295	342	273	295	302	277	286	333	291	298	327	362	285	320	309	298	280	317	287	301	305	288	286	324	298	306	278	355	321	290	286	299	354	329	292	293	320	285	311	295	303	305	302	284	312	312	322	289	307	324	313	283	306	331	304	308	294	307	296	338	292	301	321	291	307	321	323	310	316	311	312	285	328	299	308	333	318	299	323	310	309	342	318	312	304	285	316	318	286	292	310	324	308	324	317	337	323	316	317	317	296	310	309	325	296	303	312	305	285	306	271	312	293	309	289	298	338	318	333	280	283	308	268	311	307	322	298	293	311	292	268	337	317	305	315	286	308	285	296	318	302	267	288	314	323	314	323	282	296	285	313	340	345	324	285	310	311	318	312	315	314	317	305	310	269	294	311	299	321	319	311	269	321	302	294	313	304	305	275	313	310	340	295	311	319	292	306	320	298	275	334	306	304	308	313	340	331	335	307	303	299	299	318	310	313	311	301	304	306	301	283	298	325	367	300	301	306	282	301	324	307	288	294	298	339	318	301	278	290	271	304	331	348	324	316	298	343	307	302	315	318	326	357	303	324	295	312	306	307	322	334	310	314	316	309	294	318	304	311	313	310	318	314	298	276	317	314	293	323	288	327	310	323	311	290	319	330	304	328	313	315	287	308	309	338	307	338	327	298	279	303	297	321	268	333	310	260	305	268	305	295	299	284	312	300	297	328	320	318	311	286	322	291	259	288	320	292	316	317	325	317	296	300	286	303	314	340	311	311	311	287	295
27820	43153	29622	10938	2656	784	605	522	550	485	480	427	436	456	425	466	420	443	398	386	430	385	366	408	377	371	374	406	397	382	368	395	388	350	352	379	372	370	364	393	378	351	380	381	368	358	341	376	371	354	355	387	368	368	364	378	384	358	370	349	348	355	361	386	352	360	344	398	357	369	352	344	348	369	377	383	368	374	362	361	388	346	379	359	390	347	368	356	354	344	365	356	372	339	366	380	348	381	330	355	390	389	378	336	360	376	374	363	361	402	371	385	378	368	368	364	370	369	353	376	340	347	386	360	352	353	354	388	370	369	342	352	344	373	350	369	370	394	353	381	358	351	356	383	370	357	338	329	375	368	363	344	373	390	333	352	325	367	379	335	321	378	331	347	389	357	353	355	320	336	347	377	334	356	354	388	377	361	357	364	343	375	367	347	353	362	364	366	376	337	353	363	349	339	353	383	344	359	357	362	360	352	344	326	387	323	319	352	347	329	364	350	373	323	386	392	375	351	379	362	376	345	326	372	351	372	390	358	365	327	351	377	337	362	378	359	349	366	354	361	355	379	352	353	356	355	348	355	364	368	390	358	363	363	372	344	366	388	400	373	345	346	355	359	350	361	360	379	337	345	356	389	347	350	350	308	375	370	356	340	325	341	377	364	352	404	361	381	351	350	359	359	365	350	378	355	324	352	371	367	350	365	339	359	390	341	341	339	371	347	385	373	361	331	389	362	371	367	364	327	381	371	370	337	383	361	371	378	381	367	343	365	344	353	355	357	386	367	345	361	365	365	364	357	346	361	371	352	376	345	372	390	329	369	347	361	339	359	352	410	377	362	345	361	356	349	352	325	347	337	380	354	354	368	386	343	309	381	345	355	372	332	399	360	322	365	383	367	349	396	372	322	344	316	375	367	361	346	370	353	323	346	319	349	381	367	358	409	334	374	355	380	341	361	355	376	332	387	327	377	385	376	351	369	371	364	365	322	389	331	381	348	364	331	339	337	393	365	395	386	364	387	362	344	349	377	354	354	357	372	360	334	370	368	342	348	353	364	340	369	372	374	347	377	370	339	373	403	353	342	357	327	348	341	346	374	380	373	344	388	354	360	366	344	347	375	325	353	347	368	344	337	356	364	350	377	363	353	330	401	379	395	358	363	344	345	366	332	336	367	338	352	362	343	354	363	356	349	346	355	362	365	375	357	368	337	385	319	343	365	332	354	320	347	344	377	318	374	385	331	350	349	340	309	381	361	356	346	330	348	367	372	355	351	374	350	351	424	361	360	375	342	379	371	378	368	358	373	334	386	342	372	325	382	323	373	349	361	353	347	347	342	354	338	401	384	377	355	350	380	385	360	347	377	350	362	347	394	357	360	359	349	365	362	358	379	393	374	386	365	333	381	324	383	362	397	362	343	381	357	369	371	358	347	337	344	352	340	357	346	356	354	325	377	334	372	348	365	349	348	343	348	351	352	339	366	354	310	318	371	344	380	367	366	344	369	372	395	358	370	369	361	361	352	289	364	390	349	304	368	355	348	342	364	347	388	331	380	355	348	340	350	348	333	345	367	358	372	311	334	322	371	389	335	352	374	370	337	362	344	376	351	354	330	362	331	357	365	326	385	325	363	357	368	374	345	392	392	367	331	336	326	371	367	330	372	387	362	336	388	352	339	340	347	357	354	344	398	348	387	351	355	374	353	316	390	351	347	345	367	382	329	364	394	345	379	352	346	360	402	381	339	379	351	373	356	346	348	384	346	351	371	357	367	352	348	349	374	361	354	360	377	375	370	359	359	353	371	365	391	394	334	339	351	344	370	347	362	372	325	399	378	397	360	354	373	403	374	334	386	367	337	380	361	331	355	337	353	393	360	384	354	326	369	308	336	374	382	352	362	357	387	377	354	371	345	369	356	350	374	327	358	366	374	367	358	365	385	338	345	334	366	381	375	349	383	369	321	390	359	316	343	360	339	405	365	371	340	348	364	363	357	356	352	389	343	356	359	323	338	360	346	370	341	345	364	368	371	361	356	357	351	357	368	390	348	368	356	346	357	356	357	354	385	403	342	310	341	316	385	351	344	333	320	376	366	356	352	406	314	375	376	343	363	362	364	356	369	357	369	359	370	324	361	360	351	353	388	360	356	310	377	348	339	357	322	328	360	353	361	323	380	372	352	386	358	338	359	356	351	335	350	346	339	345	365	356	338	363	349	357	335	350	360	354	407	362	356	335	345	376	379	351	372	340	343	343	384	397	349	337	384	356	377	351	378	380	342	396	332	342	340	375	362	334	335	374	383	373	384	366	390	361	352	360	354	371	373	331	363	365	353	379	342	379	391	346	351	360	347	348	354	372	352	336	353	386	355	378	364	337	334	373	349	361	353	341	343	388	365	352	342	422	369	373	357	339	378	343	336	319	325	353	394	377	392	387	354	360	345	351	373	345	354	355	336	375	367	374	362	336	383	361	366	350	334	330	355	388	369	392	375	387	353	393	374	381	356	344	384	347	347	344	349	338	352	390	382	374	371	365	356	363	362	318	329	380	358	352	315	337	367	380	343	367	354	332	375	375	353	390	332	370	373	346	388	349	373	377	343	382	365	345	326	361	332	354	351	349	368	375	378	366	378	361	353	358	336	337	346	367	339	356	390	341	344	306	372	390	340	376	358	324	334	340	351	357	373	344	343	387	360	337	344	347	391	349	350	328	385	358	359	349	366	384	350	389	320	340	332	376	355	344	356	353	333	348	378	380	355	345	344	384	355	308	327	352	341	388	369	375	367	377	359	351	382	354	377	363	378	342	324	380	361	351	314	382	333	360	343	358	343	369	339	321	354	393	356	392	403	379	355	347	398	345	361	338	369	385	351	345	387	344	358	359	338	363	378	372	369	378	379	352	346	368	390	364	342	366	371	378	384	338	374	339	346	350	361	352	387	383	338	379	370	394	361	357	378	365	366	391	343	356	330	338	362	322	386	365	347	366	375	333	340	361	360	375	376	384	330	338	353	364	384	363	336	349	371	354	351	355	369	361	345	338	362	343	339	376	349	321	373	329	342	349	399	360	369	321	353	338	357	366	353	344	330	336	362	369	374	363	358	322	360	374	366	325	387	375	366	333	351	351	365	407	363	322	375	346	364	350	356	373	327	354	343	387	343	324	350	314	375	380	328	336	369	381	396	328	400	384	355	395	383	373	370	345	385	344	367	374	399	339	398	313	319	374	352	324	327	348	388	344	390	351	328	345	355	358	329	371	381	342	322	377	378	347	363	364	330	355	354	361	374	350	342	324	373	329	329	368	352	379	383	343	386	382	359	349	362	388	345	379	355	349	363	327	374	291	358	353	356	372	375	351	317	362	387	357	357	356	371	355	349	388	376	352	332	337	356	371	365	370	343	387	355	362	344	358	365	342	351	356	346	402	334	359	378	326	373	334	365	324	351	373	379	401	362	332	336	349	364	400	341	361	352	372	370	366	329	342	359	334	369	340	376
23992	21179	28428	24235	21010	11163	1323	788	706	625	610	566	577	558	537	518	537	541	508	494	451	415	479	465	453	450	463	443	448	424	421	450	427	423	385	443	441	406	438	398	439	391	405	409	443	439	382	360	394	434	396	414	363	407	394	397	417	419	391	420	381	362	420	400	436	429	442	414	399	388	387	399	422	391	403	446	409	418	434	430	450	433	417	413	371	424	398	433	382	405	441	421	428	391	438	429	409	401	417	441	373	408	421	412	429	403	415	406	384	412	388	444	403	401	424	397	394	417	375	394	396	409	431	436	414	409	398	406	402	424	451	393	397	411	425	396	417	400	419	400	416	422	390	396	389	400	391	406	428	395	393	377	380	421	382	383	417	376	403	411	393	407	387	426	411	382	388	364	404	394	431	395	389	401	382	393	423	391	421	387	391	425	382	452	411	401	390	422	366	385	402	358	380	404	413	380	388	413	414	392	377	419	397	428	390	420	423	438	429	398	406	391	387	417	429	410	430	367	416	414	371	379	395	374	404	400	419	429	441	387	423	375	413	392	397	383	430	372	417	414	451	409	403	392	443	418	390	412	379	439	435	409	395	446	422	434	382	441	385	407	393	427	422	417	397	420	394	427	420	386	435	401	407	416	405	393	395	389	397	389	379	423	406	386	415	412	396	419	437	425	416	400	404	393	406	391	420	434	393	409	384	392	429	385	416	402	374	412	418	404	413	397	403	405	402	402	406	430	431	394	395	374	413	401	458	382	393	390	409	440	393	431	422	401	381	396	428	407	422	409	413	435	391	363	416	390	426	410	387	394	395	419	382	405	405	409	403	371	385	414	413	410	377	404	384	381	405	427	419	370	420	409	411	383	395	385	413	382	409	385	395	415	467	391	433	401	401	399	415	399	404	411	392	371	429	409	436	434	423	408	360	406	405	412	379	390	373	378	421	412	415	397	414	368	419	409	376	389	389	402	374	406	400	402	384	422	400	431	415	405	416	423	410	369	388	397	440	398	434	354	393	447	471	416	361	405	402	399	391	394	399	411	434	393	373	387	376	414	371	396	443	383	401	409	406	379	407	415	396	398	384	440	396	404	409	424	393	442	408	372	383	425	391	422	358	417	389	409	391	393	413	404	424	422	367	407	375	405	384	400	404	415	385	436	435	388	372	445	415	386	401	401	435	417	391	431	389	415	404	409	400	427	374	393	409	392	405	393	401	440	387	384	399	411	408	363	388	417	409	409	387	401	433	430	394	423	401	441	410	376	402	417	418	384	371	419	447	375	405	375	373	400	426	400	400	416	402	425	374	396	370	381	407	419	411	343	391	417	365	413	408	388	426	373	409	409	390	403	381	425	420	379	370	434	423	435	386	357	420	425	387	399	397	369	436	395	408	407	419	338	392	400	402	424	376	387	373	428	423	410	434	379	377	393	397	395	403	363	404	404	372	407	376	394	351	389	406	382	415	388	438	375	404	411	390	418	398	427	409	360	398	370	373	415	389	402	407	443	393	376	408	364	377	422	400	417	414	411	410	415	392	431	407	402	400	421	408	416	384	394	386	378	385	423	452	390	398	382	398	406	412	407	407	449	400	390	417	398	370	395	380	417	420	403	411	410	398	408	447	389	365	404	384	410	390	408	400	396	402	464	363	376	370	384	401	393	415	405	402	399	392	378	430	395	436	375	393	393	413	425	374	408	403	397	346	380	358	383	446	425	394	393	387	435	396	386	410	396	381	413	389	401	420	424	409	401	399	406	406	422	398	412	385	397	401	409	410	392	397	389	407	429	405	395	411	410	388	419	430	396	380	410	393	398	396	439	432	431	390	395	388	423	436	414	417	404	409	432	374	373	376	375	395	423	358	406	390	395	391	378	413	389	433	429	422	391	420	394	388	406	416	404	380	437	397	405	386	452	403	385	382	421	446	408	415	396	433	388	424	386	415	356	397	385	373	431	440	393	412	419	434	407	438	408	417	396	384	405	431	408	381	422	398	404	396	409	404	395	393	406	382	423	401	398	367	391	378	413	380	386	419	421	388	378	422	376	422	396	427	388	362	435	408	429	414	415	391	386	375	414	413	442	381	409	384	395	411	380	416	389	431	383	384	392	405	373	395	400	406	398	423	386	398	439	439	389	409	384	395	424	390	367	393	412	398	376	406	403	431	386	385	403	399	399	358	401	427	419	422	362	400	427	440	418	418	397	424	399	413	380	441	387	380	407	411	418	411	413	414	403	390	388	386	406	425	447	397	377	420	400	443	408	382	395	380	417	429	390	404	409	420	429	406	365	410	394	398	409	407	409	416	411	395	387	411	424	410	401	425	401	404	424	410	387	429	408	382	440	387	408	448	415	372	388	393	394	410	429	345	413	405	414	411	363	398	410	412	396	395	421	399	402	432	377	381	415	425	354	415	434	410	392	388	401	393	404	417	393	403	421	431	434	407	398	411	423	389	389	428	420	411	395	412	357	379	389	404	387	411	414	404	391	353	407	424	390	406	360	410	408	423	403	407	398	383	383	380	375	402	376	412	381	418	400	421	422	423	404	411	414	377	420	377	394	385	388	408	378	374	443	410	368	414	387	379	402	399	405	414	436	424	451	417	371	382	436	409	416	374	385	405	421	388	392	407	405	426	419	429	386	392	390	402	406	394	394	410	417	374	379	383	394	377	436	428	399	403	422	411	389	429	372	412	404	420	368	395	361	395	438	414	409	432	407	416	410	364	396	438	405	406	415	444	422	379	424	379	419	436	393	404	388	386	417	403	390	409	402	411	416	386	396	401	438	420	410	409	378	400	402	425	423	393	430	386	359	421	408	413	425	388	407	385	430	441	421	389	438	375	374	378	400	448	403	417	429	420	404	405	414	401	409	396	407	422	387	408	429	418	419	402	392	403	374	392	435	385	413	431	382	428	398	397	374	399	407	442	409	386	417	406	400	418	367	398	425	431	404	403	420	409	423	413	404	409	391	435	382	380	404	398	422	450	395	414	376	410	390	395	431	368	404	392	440	368	430	403	365	421	393	410	364	431	415	403	390	430	401	438	405	409	377	394	403	427	386	407	394	388	420	422	415	414	411	415	427	411	413	418	394	410	393	405	414	395	412	366	407	411	426	401	372	444	365	369	416	436	405	408	386	410	404	399	396	446	405	402	384	398	436	402	425	422	430	371	416	424	435	398	393	396	414	390	390	373	405	395	441	398	382	379	393	433	428	417	402	386	417	377	434	414	411	404	380	382	408	367	363	401	370	405	375	419	372	402	440	396	434	374	382	389	361	400	378	403	412	416	380	408	378	407	397	390	398	360	408	398	405	351	430	356	374	386	416	430	420	401	387	390	411	402	392	413	353	426	365	400	371	420	382	415	387	384	415	402	397	415	378	407	401	375	387	415	416	372	391	395	385	420	401	396	394	397	385	410	429	391	411	425	391	417	355	412	417	424	394	401	390	402	399	404	397	413	403	400	408	429	411	419	397	418	374	423	405	401	414
30817	53589	35869	20399	7099	2336	1513	1207	1064	888	851	735	765	731	670	659	631	648	612	570	621	514	585	530	533	503	551	499	527	524	506	482	486	496	479	528	485	452	491	482	484	468	459	461	486	439	424	493	507	464	416	451	454	457	487	455	468	506	451	426	472	440	462	456	449	452	455	450	445	491	454	482	483	466	496	486	457	476	470	475	487	442	437	445	461	462	488	442	478	434	489	463	461	471	504	449	471	475	438	418	455	480	468	446	441	443	456	414	525	472	461	461	455	430	474	440	460	449	448	447	466	448	443	485	423	430	527	450	467	441	431	434	455	439	466	429	464	443	439	470	414	461	456	466	461	466	433	461	459	434	477	441	470	445	450	455	437	492	443	459	474	449	454	449	472	445	465	502	438	449	469	465	439	456	436	461	455	471	455	436	431	429	452	484	446	446	429	486	429	434	464	447	451	434	474	410	423	431	456	449	461	467	438	438	422	466	454	443	460	461	453	506	457	433	479	439	466	428	422	451	479	436	442	488	452	465	445	497	447	461	475	447	464	428	473	466	482	413	431	461	458	451	448	462	487	451	481	426	423	468	448	471	452	437	446	457	493	436	445	487	439	459	460	441	463	413	455	499	443	485	454	410	424	413	421	475	490	481	419	461	439	428	472	448	449	434	462	414	450	451	434	505	437	454	477	444	444	483	471	466	426	450	466	468	463	430	480	439	449	447	473	460	458	436	479	430	472	453	473	468	496	443	441	417	462	427	448	460	474	484	446	466	470	484	424	429	464	419	399	473	413	453	414	450	470	452	429	454	448	409	433	454	434	435	408	435	421	457	440	459	432	453	455	433	457	441	401	456	463	449	421	461	442	451	466	459	438	466	474	480	470	422	449	442	409	403	460	428	510	467	498	436	428	404	419	436	445	461	441	444	457	406	441	471	466	448	453	460	445	464	441	457	433	449	444	449	467	447	449	451	477	453	436	489	446	481	450	491	458	473	446	437	450	437	457	451	457	440	454	459	456	473	407	467	449	492	467	462	408	454	463	474	496	437	453	465	426	474	462	477	451	441	440	482	464	437	469	447	436	448	437	437	425	463	457	404	456	447	454	476	452	465	438	458	443	421	441	461	451	445	411	415	429	430	466	485	424	437	440	499	435	471	436	484	465	430	462	469	470	482	440	432	456	454	425	474	443	438	466	467	413	436	460	493	433	418	467	439	489	459	459	450	430	427	482	439	471	458	458	448	446	477	473	459	455	451	465	430	477	423	452	449	439	479	450	415	440	463	458	446	441	479	426	392	438	442	468	458	492	436	473	438	464	465	436	448	452	472	437	430	446	473	445	451	472	454	461	437	465	454	474	487	498	455	450	440	467	463	430	459	449	457	450	486	446	454	464	479	464	449	454	453	420	462	459	485	431	449	444	458	429	469	447	467	468	443	433	479	449	451	457	444	453	466	440	454	518	481	417	454	456	456	444	460	428	459	467	478	468	452	472	460	471	438	475	421	427	438	426	428	402	464	434	467	469	479	421	441	483	449	443	441	457	458	428	436	444	457	434	445	461	492	458	474	452	420	396	455	472	492	445	452	477	447	450	455	431	452	504	465	434	460	472	433	465	474	460	438	447	449	434	410	434	469	459	432	464	450	484	433	427	443	446	460	471	447	455	432	466	467	462	458	475	405	440	456	457	408	438	428	481	449	471	422	456	421	463	439	438	440	449	421	424	442	442	459	441	442	459	467	486	426	453	461	472	473	438	485	445	439	467	456	434	459	455	462	462	427	439	452	416	450	448	431	446	421	438	468	430	452	466	425	469	420	464	466	443	425	458	431	436	467	435	465	433	458	456	447	447	455	471	409	440	457	481	461	445	499	461	408	472	481	490	455	467	429	432	422	490	442	458	438	423	427	444	454	428	431	443	435	449	409	498	449	436	458	445	414	452	454	501	475	469	431	429	443	455	477	456	446	458	475	446	430	466	444	427	452	447	458	440	458	461	430	466	443	455	446	452	479	452	474	418	469	455	432	415	460	447	474	432	463	434	454	432	438	479	451	450	440	485	469	444	437	466	486	476	477	475	463	489	472	456	453	426	514	476	407	444	432	437	458	428	431	511	435	398	451	469	493	456	465	458	491	420	455	489	446	420	478	434	434	462	448	430	459	447	458	449	468	439	483	455	461	476	455	450	436	459	473	401	470	471	463	411	431	455	444	487	467	435	426	450	491	429	448	477	424	441	441	432	454	397	441	439	477	463	452	479	404	425	451	462	477	457	434	466	437	453	449	482	430	451	466	429	446	454	454	430	474	437	454	465	466	446	455	425	423	480	419	507	416	445	434	467	399	426	435	461	462	423	442	439	444	456	458	432	414	494	469	467	463	492	488	456	466	457	438	433	454	458	447	463	465	450	441	464	463	429	449	419	437	433	519	458	473	454	454	444	423	424	432	458	433	440	476	451	412	435	474	433	456	460	445	418	442	448	430	453	483	469	466	441	463	461	480	475	467	431	419	448	450	440	470	462	480	427	466	447	432	460	483	434	449	446	445	486	460	460	450	441	486	452	422	445	408	460	471	447	439	492	456	464	435	432	456	470	455	493	490	453	437	439	432	476	485	445	445	461	509	434	417	497	448	487	448	465	424	443	455	471	442	422	446	438	457	416	450	422	435	491	440	452	454	443	486	434	419	441	421	479	423	442	457	429	426	448	437	429	462	495	475	453	433	499	422	460	484	443	419	456	453	422	421	467	453	464	422	420	453	452	490	467	453	459	459	438	438	432	479	447	441	462	481	498	409	434	410	462	451	454	440	432	469	432	465	442	435	474	427	466	445	426	393	433	481	442	446	462	458	440	486	492	440	421	431	442	444	457	473	416	444	422	446	472	453	418	440	446	441	465	446	474	473	465	435	439	445	438	470	449	450	469	438	439	431	405	432	459	435	434	471	467	455	444	439	466	459	491	467	467	466	461	424	416	457	475	443	461	451	458	472	444	406	448	467	412	460	458	444	453	453	449	434	442	445	444	471	465	449	443	462	446	464	484	437	466	425	471	452	440	448	427	424	445	438	456	476	443	422	412	448	463	464	450	433	420	444	472	447	442	483	436	446	462	410	443	421	441	486	456	414	435	453	478	454	416	463	473	407	443	457	461	475	491	452	436	441	448	448	491	478	471	502	450	497	463	443	428	450	459	453	439	472	433	436	435	449	442	435	442	441	484	436	440	441	432	443	447	463	475	447	446	436	447	456	432	473	462	444	418	479	427	468	464	447	435	454	469	450	443	459	420	457	456	442	457	469	457	472	448	411	471	465	419	481	463	451	451	446	442	469	435	461	466	471	453	431	439	461	470	445	495	432	424	424	430	465	467	454	436	488	432	448	455	464	432	457	457	456	455	436	445	424	453	459	444	454	410	448	463	473	451	456	440	446	471	422	473	484	452	435	448	449	464	436	432	457	470	431	422	426	444	433	435	431	481	416	460	483	436	461	419	463	440	459
25391	21272	27699	25572	14129	1852	725	601	547	555	495	479	461	511	516	426	489	485	505	419	470	434	436	415	425	429	429	450	415	456	439	430	427	386	387	428	390	388	381	416	397	432	391	428	373	412	432	417	395	448	390	397	379	390	420	372	421	397	392	402	398	430	380	410	389	385	386	382	364	353	390	403	382	413	418	415	418	411	399	359	392	409	418	388	402	410	381	387	375	393	403	375	400	368	394	426	369	373	414	380	402	420	394	413	359	425	415	371	384	408	436	358	388	388	437	393	385	418	379	375	355	392	398	408	396	406	396	357	347	411	407	405	378	427	374	372	389	413	401	373	400	410	420	398	404	362	414	410	420	409	398	412	435	434	424	419	380	445	394	353	382	431	411	375	424	408	403	390	407	394	401	422	387	425	394	425	417	377	441	418	406	377	384	406	383	400	378	361	384	415	393	407	396	398	405	384	407	404	392	379	393	386	420	395	362	371	405	400	379	393	393	370	405	416	402	394	390	413	376	392	407	376	401	358	405	363	399	371	401	371	368	405	394	408	416	371	382	405	419	402	357	402	401	429	358	411	391	408	375	369	443	423	411	400	372	387	385	384	406	427	381	371	383	385	414	381	370	357	379	368	433	421	409	397	411	394	371	403	361	364	403	391	391	377	394	429	387	424	399	413	396	395	409	386	377	381	396	386	370	377	429	395	437	389	387	403	398	417	372	403	422	370	402	395	397	388	404	400	396	359	403	419	409	417	390	433	422	393	383	400	394	411	400	364	419	420	406	405	397	394	358	415	412	415	422	390	404	368	417	400	396	413	400	398	412	390	398	392	383	434	398	403	391	381	381	403	381	397	384	407	400	376	411	393	431	420	385	393	407	412	381	398	367	432	405	354	391	374	395	407	375	404	426	429	398	364	398	432	389	387	369	384	392	358	374	403	403	387	399	371	379	396	383	391	371	399	400	420	407	392	407	376	399	420	359	394	425	397	384	383	407	373	421	390	412	392	423	385	391	382	374	413	431	376	399	416	400	385	425	408	376	387	433	372	403	385	369	385	391	428	448	385	369	386	408	395	380	372	393	400	393	409	379	388	393	394	382	416	375	387	437	365	386	378	425	374	391	381	413	427	425	384	386	418	393	380	405	411	407	413	402	426	415	381	407	379	383	420	403	408	432	397	407	437	406	404	391	440	417	393	387	400	391	407	417	392	384	409	404	365	392	409	405	402	390	431	389	401	409	400	387	361	399	401	418	415	393	397	422	414	430	391	371	388	422	407	427	397	403	378	406	383	420	367	406	426	410	407	384	418	412	447	404	409	371	383	399	402	418	411	389	385	396	402	391	388	434	414	406	386	409	398	379	399	393	350	420	363	392	386	396	418	395	414	436	345	404	389	383	411	406	412	396	369	384	389	378	402	360	376	402	431	393	422	392	398	390	390	396	398	355	428	397	398	376	408	354	399	361	399	370	439	430	401	377	370	403	413	417	389	400	424	394	393	368	430	421	410	401	392	385	354	369	412	392	389	414	353	384	386	408	396	410	408	390	392	398	386	390	414	405	426	394	381	382	388	444	387	381	401	383	375	367	357	406	396	389	430	415	417	412	448	394	372	409	404	406	410	387	397	421	384	374	363	397	396	371	381	415	398	388	416	378	395	375	368	432	406	382	387	399	398	385	383	411	381	377	382	387	389	395	428	418	409	372	383	418	381	366	410	407	369	418	382	401	389	408	414	398	406	371	391	403	404	401	396	390	400	426	376	389	400	449	354	380	382	377	374	378	415	411	399	406	398	388	419	398	387	382	388	417	437	409	395	407	388	397	439	359	385	375	419	416	377	394	402	395	417	386	397	394	406	408	438	423	361	363	363	380	403	385	391	348	394	385	411	388	376	373	390	354	400	400	430	381	397	403	386	411	410	380	374	436	442	396	436	381	396	394	383	417	402	398	392	390	393	367	392	428	403	373	411	380	441	393	391	438	380	390	436	387	410	387	380	424	393	414	392	393	404	370	359	405	418	425	407	386	411	389	433	418	424	406	382	372	398	383	421	411	389	423	400	398	408	394	411	398	375	399	360	389	381	423	387	396	372	387	383	409	400	405	393	399	422	391	371	406	419	413	406	380	402	404	341	385	385	445	412	388	380	394	385	395	407	379	412	374	450	363	404	403	409	384	386	415	416	397	380	405	377	392	414	414	403	409	401	374	412	407	398	388	405	404	405	376	331	364	396	393	419	415	377	388	416	411	423	358	366	401	381	384	407	382	372	390	417	382	420	379	411	422	401	380	402	391	422	385	384	415	403	410	437	385	390	393	396	414	416	393	384	410	394	394	402	358	383	403	406	395	416	380	459	395	395	388	399	413	374	366	410	435	365	386	395	397	357	392	365	340	386	387	411	391	344	358	374	427	409	400	366	420	408	375	348	403	381	427	397	397	405	389	424	379	378	396	384	420	398	377	392	381	389	433	443	368	393	426	363	417	410	390	411	372	392	363	386	410	382	352	397	403	408	393	398	423	414	432	403	410	377	420	409	384	402	371	393	399	402	412	379	372	352	414	369	375	395	381	407	423	451	415	407	397	394	426	349	381	397	410	403	407	395	388	376	379	381	424	397	381	392	368	389	379	379	412	384	370	441	379	434	363	394	403	418	401	382	386	407	368	420	363	387	435	374	386	389	405	398	406	414	391	369	411	377	398	421	428	401	400	378	411	393	383	370	398	389	409	369	429	386	378	392	400	388	405	353	397	396	391	392	409	354	382	429	424	392	378	361	406	401	383	437	359	388	380	396	436	365	386	388	417	372	352	418	413	399	416	392	422	442	422	376	391	400	440	380	399	405	433	385	380	372	378	384	395	415	358	403	395	402	387	390	403	396	423	401	416	389	408	407	393	356	381	401	390	373	372	411	415	392	381	395	394	384	349	426	424	393	348	365	387	423	366	393	417	398	373	387	391	406	388	394	408	421	399	399	360	380	423	409	385	407	394	397	390	394	368	386	386	429	402	398	394	380	409	388	394	409	396	415	420	391	433	396	377	395	385	398	400	400	376	418	404	404	372	406	384	378	383	385	404	402	405	411	400	410	379	405	388	391	410	371	406	392	420	396	387	391	429	393	409	399	416	392	396	392	418	410	424	411	381	418	416	378	418	405	387	440	406	389	394	426	445	368	385	405	367	392	442	418	402	418	392	366	404	425	396	464	397	409	422	392	372	371	407	372	419	400	411	395	413	416	377	410	341	423	382	385	390	389	391	378	374	425	392	390	391	385	411	377	393	370	413	389	413	392	379	410	361	431	395	393	376	428	373	459	401	396	419	387	388	383	366	415	432	379	390	375	397	411	406	392	406	380	403	380	394	388	401	411	382	386	396	409	371	404	444	403	374	422	398	436	397	404	417	408	420	397	435	405	414	432	368	377	386	376	389	409	410	371	408	445	430	385	394	371	390	410	398	388	382	369	393	394	448	366	402	421	381	395	384	376	407	410	379	393
29117	47906	33399	21483	7862	1702	1112	944	789	733	690	580	619	599	612	585	585	628	594	542	527	524	512	484	492	492	526	519	529	491	500	472	509	449	489	508	490	496	473	495	422	463	470	500	467	448	464	469	496	490	496	427	492	435	473	432	468	414	465	447	421	499	486	403	470	470	442	442	466	458	449	497	487	485	503	491	441	501	478	464	431	491	502	440	485	458	494	434	442	430	438	418	471	486	435	443	491	442	446	479	432	450	463	485	457	463	466	432	462	458	452	450	405	459	474	522	478	443	416	447	454	413	448	460	436	503	460	484	477	447	498	451	496	486	454	455	466	488	481	468	467	469	475	449	441	466	461	465	426	435	475	477	448	470	461	447	453	472	444	482	480	463	489	477	422	457	434	478	414	439	511	483	469	461	451	421	453	429	478	456	485	463	460	441	514	474	489	452	460	459	475	482	457	463	460	429	438	470	460	450	464	453	410	505	464	460	458	475	464	480	454	453	444	427	444	469	453	463	465	538	457	437	459	455	461	483	426	445	444	496	436	449	455	458	484	430	406	476	451	462	477	475	452	489	436	456	483	413	489	466	457	462	460	453	424	456	459	401	493	428	449	441	446	464	450	454	473	428	426	447	456	448	440	448	460	449	478	476	435	419	459	478	471	460	445	484	465	475	451	446	482	449	400	447	499	471	447	450	454	444	475	458	451	478	422	445	484	470	472	476	454	484	458	459	505	482	425	472	462	476	451	464	480	459	476	478	445	453	458	433	449	442	471	463	430	470	433	452	483	469	427	452	466	454	453	422	475	471	426	483	476	499	411	459	447	456	476	453	420	450	495	423	450	480	448	427	468	449	488	450	464	467	449	458	450	444	475	455	440	456	450	475	452	479	468	428	470	416	487	428	450	485	470	459	479	436	440	470	485	459	470	470	450	412	445	495	451	477	449	430	443	417	480	461	450	457	496	453	469	479	487	491	477	453	464	481	507	492	434	459	457	442	458	473	448	463	475	484	405	456	487	488	457	464	462	457	427	475	437	443	442	459	462	454	467	453	441	489	495	474	434	465	428	454	457	454	430	426	450	464	458	459	453	462	453	434	436	438	448	419	464	444	480	451	487	430	432	454	479	442	425	469	449	452	425	440	494	460	470	473	470	468	465	462	444	430	443	478	469	421	445	465	436	481	424	531	482	449	448	482	426	442	446	471	483	475	441	452	484	444	475	451	473	460	465	453	446	452	437	448	454	479	468	446	448	476	448	485	464	485	442	476	440	416	444	462	438	435	484	471	457	472	432	446	451	463	436	439	475	476	425	491	460	474	458	435	433	434	466	482	461	460	432	461	440	476	461	449	443	453	413	414	435	457	445	441	481	417	411	469	460	456	432	446	431	447	447	442	446	484	427	455	479	444	464	502	462	481	443	465	456	471	449	469	471	468	481	447	472	459	453	446	513	426	407	432	440	475	439	435	466	450	442	455	464	425	458	458	466	458	410	456	481	437	473	460	488	469	464	453	474	481	471	416	461	524	472	462	436	445	482	497	440	431	465	457	443	467	448	442	450	416	466	416	473	488	462	453	462	471	440	464	460	439	446	444	444	488	432	459	421	440	459	425	504	417	441	428	433	463	452	419	466	456	477	424	455	418	471	465	438	469	476	498	467	501	507	482	470	445	410	481	435	457	470	450	400	433	452	482	463	453	475	467	414	474	466	447	430	450	449	439	448	470	462	445	437	423	444	456	458	471	444	458	469	485	469	433	458	436	469	456	466	443	473	467	484	465	484	473	457	438	459	455	473	440	475	462	455	457	465	468	439	445	428	452	458	460	441	406	444	450	449	434	455	435	464	453	444	485	478	472	474	440	451	430	502	437	442	441	488	465	483	477	440	477	486	438	438	438	436	435	416	450	471	421	430	466	478	426	461	431	422	474	476	444	454	438	450	440	429	470	479	434	476	465	455	473	450	448	459	454	459	476	431	457	452	454	496	447	414	449	451	488	481	474	450	513	433	500	443	441	437	466	444	450	451	439	473	476	441	440	444	455	467	448	472	420	454	468	460	450	447	490	457	472	456	436	447	456	429	466	453	468	471	453	470	489	484	460	465	466	472	440	439	491	426	481	477	457	423	478	445	428	407	488	483	433	477	484	475	457	459	488	431	451	505	469	459	457	443	434	463	489	475	471	470	479	428	481	427	469	441	458	470	456	506	451	474	441	461	432	469	423	481	442	440	460	444	480	464	487	452	471	455	443	482	448	417	421	449	436	430	439	427	492	459	475	472	430	468	433	481	436	465	473	498	430	477	464	462	461	443	397	490	461	456	480	450	465	440	465	429	471	463	454	442	451	434	438	465	465	444	495	483	453	484	448	424	450	413	416	460	447	457	434	464	459	397	444	441	454	519	449	445	440	489	459	456	463	508	446	478	477	468	426	439	479	398	429	459	449	489	470	464	466	471	447	404	459	471	462	417	464	415	503	473	416	468	452	434	481	492	479	510	421	506	456	454	453	456	441	428	431	478	470	471	434	446	462	430	465	433	459	476	494	476	442	503	462	489	468	465	419	464	456	448	446	446	459	498	464	455	455	447	497	462	414	476	451	467	447	405	467	444	448	470	427	446	430	459	443	472	444	467	441	456	462	446	463	441	502	479	460	439	456	471	430	436	478	489	447	426	480	464	464	464	462	433	457	471	483	463	461	469	475	452	442	450	479	444	450	455	438	474	432	496	472	455	439	423	461	497	458	433	498	459	451	476	466	468	481	478	462	452	441	468	464	467	456	471	451	459	461	470	447	470	439	446	439	429	467	442	407	450	446	437	419	498	440	437	450	440	446	435	470	426	454	473	431	466	431	493	450	453	448	468	427	434	440	492	439	425	489	443	451	432	463	465	486	495	449	478	459	461	452	437	455	446	446	475	490	449	454	436	458	457	493	481	467	442	438	449	495	441	447	496	431	452	449	476	467	446	442	480	474	481	486	486	479	460	464	473	467	458	446	439	484	473	466	450	477	436	439	453	483	461	469	503	423	465	399	419	446	459	474	490	465	455	459	480	456	463	445	485	423	457	488	461	439	451	480	425	453	446	417	446	430	439	476	498	464	482	473	494	454	405	426	453	502	426	467	465	430	461	437	460	486	515	481	431	434	476	432	451	451	433	481	454	441	417	466	448	432	455	483	438	478	456	476	454	432	393	480	462	467	481	468	482	423	483	463	476	500	467	438	447	456	470	475	472	440	486	474	484	442	451	435	467	437	470	463	445	440	506	474	425	455	414	474	458	396	453	436	478	469	471	458	470	482	446	498	429	494	424	461	511	466	418	467	424	475	457	464	455	491	457	493	429	485	468	464	453	424	448	417	452	462	482	468	477	456	443	450	441	461	466	460	441	460	474	460	464	399	453	458	454	444	437	449	422	469	431	499	456	481	478	488	438	437	459	458	473	483	414	454	469	421	471	472	467	489	465	457	453	492	425	460	446	431	470	474	443	478	426	489
22998	21232	28937	23904	21284	21055	9433	1503	1094	927	929	775	832	866	797	727	660	752	736	716	727	633	656	648	607	647	670	672	660	616	617	608	647	626	594	595	610	606	567	583	600	598	575	575	563	559	629	560	590	574	551	573	580	546	562	572	568	576	540	541	626	557	583	521	539	529	552	589	583	559	576	569	581	593	589	603	577	588	577	547	609	580	549	568	580	587	559	625	545	563	581	569	573	551	552	581	559	596	628	609	578	586	587	572	561	582	632	598	607	566	584	559	579	544	604	646	573	552	542	610	602	578	539	564	589	610	597	550	535	559	594	566	588	594	563	568	549	547	603	573	551	570	602	579	552	549	565	527	575	565	559	560	519	572	582	567	570	588	550	583	555	556	559	563	520	539	566	593	546	536	519	593	576	592	572	557	563	561	531	582	579	552	568	563	584	574	535	582	599	563	560	546	563	548	577	554	591	565	577	559	568	552	563	556	530	542	572	555	567	567	605	545	554	534	564	612	580	583	587	582	571	539	553	524	544	565	545	574	530	527	547	614	553	536	565	535	562	551	564	569	563	578	550	623	574	540	591	534	540	578	561	563	587	530	551	539	541	539	534	552	559	562	555	513	554	553	557	549	529	551	591	589	539	555	579	558	568	579	567	568	588	570	565	557	568	556	536	524	571	546	563	573	542	574	579	546	536	550	551	512	528	592	556	564	548	530	551	600	617	533	539	539	566	544	537	566	544	556	524	562	535	549	548	543	577	571	563	565	571	532	616	558	547	588	563	558	607	549	591	571	573	632	538	576	551	521	613	544	598	579	563	562	558	606	571	542	572	591	574	567	577	583	575	540	563	615	529	551	546	566	618	577	596	543	590	588	564	554	588	581	585	551	554	586	582	615	585	569	541	566	541	582	546	594	593	569	560	543	558	540	561	553	530	564	540	558	579	566	572	566	544	554	577	578	586	554	544	529	561	546	583	574	571	538	568	543	562	514	531	574	529	565	572	587	541	546	527	582	576	598	541	563	551	566	545	564	531	529	549	530	595	586	545	608	530	556	557	556	580	573	544	535	574	576	541	559	543	579	614	533	569	535	606	607	574	572	502	549	529	563	502	562	523	542	579	522	602	545	584	546	534	564	558	554	571	596	579	560	555	542	586	587	597	580	552	606	564	551	572	594	586	593	582	563	547	575	567	593	564	554	582	555	593	571	560	585	524	532	561	578	581	558	560	519	571	589	507	562	586	536	526	543	493	577	508	536	556	589	574	573	554	590	516	578	591	545	552	542	566	525	543	500	541	595	566	601	569	563	545	555	568	524	551	587	555	584	593	562	552	558	552	539	594	573	563	561	592	573	564	577	586	584	524	538	540	607	583	536	555	553	564	545	566	559	536	587	558	560	586	563	543	526	509	546	534	584	550	526	556	581	543	546	576	542	558	577	550	582	545	580	555	520	554	532	537	594	512	532	558	545	554	572	558	523	534	577	512	563	593	536	523	623	527	582	504	564	566	562	579	582	573	555	584	571	537	560	590	548	528	574	580	548	572	554	589	592	569	557	567	513	565	557	608	576	549	588	531	637	575	568	602	525	542	582	585	574	552	539	555	572	554	550	501	547	567	566	542	600	523	586	547	567	597	544	527	574	539	518	561	590	579	523	573	573	552	589	563	599	567	589	554	559	567	558	587	556	588	553	543	560	575	547	543	543	596	549	561	619	528	576	573	584	574	599	575	535	576	570	543	568	563	600	555	571	584	581	588	570	565	598	532	505	562	524	574	583	543	548	576	595	570	567	548	585	548	599	567	541	585	567	599	557	583	580	523	509	532	595	576	557	549	564	582	542	574	579	528	552	559	578	532	564	562	579	555	538	546	599	608	578	587	563	544	594	549	543	530	554	549	555	595	556	554	605	538	564	539	578	568	562	516	559	542	584	520	577	565	618	566	578	541	529	550	536	524	543	530	544	559	568	574	573	598	584	547	576	523	578	525	583	604	549	547	525	561	532	509	627	549	537	555	631	553	560	570	561	553	574	565	554	534	548	529	542	556	573	564	571	505	563	560	553	539	518	589	570	541	592	544	549	572	590	554	595	545	586	557	546	556	545	545	533	570	576	548	550	588	560	529	590	584	554	585	549	566	595	540	616	540	553	536	578	544	602	573	566	552	574	530	555	552	547	561	546	558	577	574	582	617	524	617	560	565	529	576	582	588	566	532	595	579	570	591	601	542	574	560	556	588	563	558	537	516	568	571	536	517	505	581	530	569	584	579	574	575	581	577	561	574	569	599	576	548	547	552	523	588	517	597	554	545	566	526	564	555	567	533	550	556	532	560	514	582	538	566	576	550	591	559	557	565	592	509	567	612	526	573	555	558	595	559	558	561	555	569	541	552	550	544	520	540	549	554	538	532	582	585	583	577	526	585	569	579	579	579	561	546	558	575	558	537	592	537	546	565	525	605	524	555	528	600	580	570	553	574	566	591	531	552	547	516	578	583	622	600	522	547	546	582	551	574	536	543	572	570	599	608	570	544	526	530	579	549	553	580	570	562	542	573	534	572	548	544	546	568	569	580	549	573	573	567	558	579	547	557	583	557	539	540	523	593	583	538	554	545	551	569	558	556	552	548	564	560	546	605	546	564	545	581	572	498	579	551	582	538	549	540	594	532	577	531	575	607	583	568	540	578	562	566	540	576	578	575	604	539	585	563	542	580	556	537	557	606	588	532	551	586	539	636	577	587	553	532	542	531	553	542	580	541	551	564	552	555	553	566	534	577	575	579	575	576	565	554	577	532	600	586	534	543	578	542	567	575	616	567	563	555	563	571	574	577	543	601	533	578	524	594	592	545	590	525	543	579	582	564	571	603	583	571	539	572	542	580	569	542	536	549	532	566	568	531	569	534	562	594	553	598	557	539	576	571	531	532	546	583	557	569	563	574	589	631	522	570	561	515	565	611	582	553	538	559	536	572	503	572	575	545	523	527	579	546	572	560	525	521	555	524	544	557	581	574	566	579	553	541	552	590	552	560	552	561	596	612	582	585	587	566	550	557	577	592	579	518	554	567	561	530	555	578	578	547	535	563	607	616	563	531	582	520	528	555	524	502	628	610	631	579	564	545	547	522	542	544	569	521	525	552	580	549	577	580	589	534	538	534	555	559	577	573	574	558	548	554	537	556	527	575	542	561	580	512	595	533	590	601	567	534	568	560	569	562	595	561	561	576	549	568	580	563	554	586	520	523	554	542	560	595	560	559	563	568	565	569	513	558	593	582	576	560	513	580	546	564	607	574	586	611	557	583	586	567	575	567	588	560	581	580	601	557	562	567	557	568	563	566	561	526	548	563	547	548	539	601	531	529	605	516	553	585	567	556	549	545	571	603	603	604	563	507	574	632	543	587	569	571	586	586	555	549	618	567	585	580	576	561	604	578	567	567	560	544	538	584	592	565	571	555	591	553	578	566	545	584	566	559	550	566	566	531	548	585	582	513	558	563	582
31709	55277	43619	34059	14081	3463	2481	1966	1591	1330	1232	1066	1037	1054	961	861	911	956	863	891	789	800	728	738	743	765	709	692	725	706	735	691	680	650	673	671	658	643	664	602	630	619	616	638	619	623	589	630	646	630	637	597	633	618	604	639	631	605	641	621	650	626	617	589	596	617	615	622	616	583	643	652	674	634	637	607	641	606	616	595	645	626	576	676	652	657	635	662	639	590	696	591	645	589	619	638	639	629	615	648	620	604	577	623	622	666	613	613	627	601	616	644	601	610	638	628	591	629	583	629	597	563	664	575	614	615	615	665	628	596	579	571	632	616	579	605	610	621	591	598	635	604	607	586	601	583	614	598	619	601	563	602	600	607	648	640	638	599	593	660	600	565	644	614	614	620	626	649	589	581	591	630	553	603	584	602	584	624	607	629	643	625	612	608	599	594	627	634	614	613	618	590	610	631	594	614	583	625	612	607	599	615	600	641	586	631	570	669	613	583	674	592	615	618	597	670	641	596	567	678	591	623	646	636	632	617	601	601	584	573	616	628	661	598	617	588	646	626	581	610	571	580	637	574	587	594	641	603	646	607	607	583	555	619	618	611	600	604	623	619	634	625	596	605	566	631	595	651	574	623	632	571	616	580	622	610	578	588	579	605	606	598	591	599	602	610	608	641	613	631	659	625	605	653	645	615	614	577	633	636	609	563	599	659	622	599	636	620	637	615	577	644	632	623	606	595	608	621	647	605	621	608	606	602	628	602	630	579	614	607	615	624	641	665	614	678	640	654	618	648	621	614	584	625	574	603	631	599	649	675	635	580	612	626	621	666	658	623	622	611	594	627	606	603	583	629	648	591	591	630	535	610	627	614	528	610	609	618	611	627	603	615	626	616	619	593	590	612	622	643	634	625	624	626	585	584	625	667	600	655	639	575	642	625	616	605	610	620	597	581	585	570	644	647	651	638	624	609	627	620	596	608	589	625	628	593	623	611	616	615	577	602	629	619	613	612	607	613	617	604	614	624	618	635	615	597	634	588	625	586	599	607	620	592	652	599	601	658	608	575	610	569	585	604	616	616	609	605	618	609	595	620	577	618	623	598	656	622	615	624	616	604	644	633	613	618	630	586	607	630	590	576	623	595	564	592	621	572	610	621	623	612	600	599	640	649	577	593	615	576	587	602	590	596	611	620	590	585	609	606	605	605	621	651	608	603	605	623	582	656	626	632	638	588	625	635	600	610	640	615	625	625	623	600	575	583	616	565	580	633	640	681	608	581	589	594	570	607	629	606	578	611	603	596	613	607	575	628	632	614	584	629	605	615	602	624	642	613	646	591	670	633	637	591	623	610	642	623	619	614	619	622	577	572	598	560	601	603	620	637	618	570	566	562	600	614	650	593	599	602	623	620	626	589	619	586	620	584	595	566	595	611	641	619	627	618	608	592	617	608	598	649	606	579	634	531	642	582	565	618	577	623	605	618	565	642	593	610	592	587	658	643	651	603	572	616	631	648	656	633	664	576	619	614	589	587	595	593	619	614	628	647	623	621	638	615	580	598	614	637	615	631	633	584	631	602	636	584	602	609	666	608	645	575	650	609	591	616	576	602	627	627	597	570	638	612	614	557	646	554	644	620	599	597	623	615	634	598	581	595	621	586	633	615	660	592	605	595	641	595	659	597	579	668	566	641	590	587	640	588	571	640	615	581	613	606	561	576	599	617	604	588	577	593	580	639	634	610	626	554	625	633	592	615	609	616	607	603	606	593	567	623	642	657	617	640	578	584	604	586	619	658	650	590	608	594	614	615	607	626	635	585	606	632	603	599	610	664	589	638	588	613	602	632	592	595	593	630	628	593	623	664	629	592	557	615	624	688	667	638	608	611	602	562	610	609	641	656	639	585	623	677	623	648	622	652	577	583	590	611	580	573	620	600	621	632	586	619	582	587	598	603	576	599	615	625	610	580	580	622	625	588	596	597	578	581	610	592	631	552	619	621	607	627	612	582	608	595	598	622	606	641	610	637	583	578	620	600	652	639	607	589	623	599	602	614	627	618	660	626	611	615	620	627	587	643	567	607	617	596	602	646	584	587	615	561	599	617	645	646	638	604	638	619	630	613	598	639	575	629	611	624	567	624	592	583	660	673	620	624	612	611	609	643	585	647	594	611	620	576	601	623	620	624	617	622	603	612	582	624	596	557	627	604	584	630	587	597	629	651	566	589	614	595	575	610	587	625	592	602	602	628	620	597	588	584	633	617	598	633	621	641	639	595	598	596	629	584	617	601	623	615	584	587	592	600	572	590	663	629	571	602	608	586	555	603	592	625	599	619	591	624	577	587	624	625	644	648	626	589	601	656	607	599	620	570	590	554	608	646	645	592	623	625	574	573	625	650	588	630	589	624	657	589	589	614	619	621	611	570	581	634	618	607	623	588	578	625	587	607	595	570	639	602	588	622	657	581	637	645	632	579	580	597	630	603	567	633	613	590	588	570	626	619	639	635	630	593	644	631	611	621	649	599	619	645	594	609	584	604	634	648	570	622	564	611	605	592	618	635	615	625	617	595	649	614	592	613	615	619	597	576	617	592	664	619	639	590	610	625	581	602	629	588	628	540	590	602	630	621	614	644	630	617	612	609	584	611	587	598	604	596	597	592	611	588	629	600	569	644	615	621	620	643	579	656	648	610	577	572	635	608	591	587	590	647	635	610	622	603	654	600	633	647	626	611	626	643	604	584	660	601	598	642	636	618	570	639	613	629	597	557	643	596	669	653	609	646	580	601	587	657	566	605	627	623	569	621	601	603	596	613	583	603	621	586	609	608	602	657	613	601	616	606	661	604	569	614	612	580	605	582	615	604	622	609	578	570	621	624	589	627	588	625	599	622	609	630	651	575	599	617	621	629	598	626	605	581	597	622	623	676	661	610	637	626	570	592	602	625	598	594	590	632	580	624	612	586	577	597	621	631	614	684	589	601	633	629	603	620	628	626	605	658	582	613	583	632	615	579	639	582	586	616	642	601	617	626	604	543	621	607	694	597	592	642	625	637	615	579	615	632	601	598	604	576	638	573	624	621	626	639	654	613	603	647	629	584	615	643	619	591	596	610	631	632	566	639	592	593	576	625	626	570	591	638	587	595	640	623	608	593	615	597	578	586	563	621	634	595	578	614	641	603	628	617	604	661	619	608	588	616	594	613	601	638	638	577	595	600	615	631	593	628	590	639	631	651	644	657	603	586	620	577	633	629	566	585	598	637	631	620	607	631	622	623	635	608	615	587	600	585	562	615	601	623	577	596	593	631	645	652	607	605	594	601	619	595	616	646	587	607	645	609	571	589	592	626	640	607	611	580	631	613	606	614	604	646	595	608	607	609	638	620	578	624	625	629	596	614	580	602	632	557	617	633	633	590	605	590	618	633	606	628	620	606	613	620	641	587	666	598	650	617	602	628	643	607	614	590	633	633	662	608	616	587	630	558	614	611	609	627	576	579	635	617
28159	25325	30933	17661	2890	709	530	424	402	393	376	330	359	360	362	377	354	379	397	347	329	334	352	369	343	350	363	367	355	358	363	309	350	358	331	349	286	339	302	362	336	353	321	328	339	328	322	320	312	324	328	332	336	312	328	324	334	304	339	337	311	313	321	318	319	337	367	328	331	320	309	349	350	329	289	306	321	311	320	325	308	369	318	309	342	334	333	301	345	379	304	314	321	342	301	308	360	328	326	363	319	314	327	312	315	334	350	338	314	328	326	349	354	344	295	325	330	292	319	334	303	320	336	322	317	335	301	341	340	342	318	322	342	301	311	340	354	323	300	331	302	344	316	311	316	317	355	321	315	350	346	324	327	329	310	296	326	321	338	344	294	333	325	364	307	314	328	328	321	338	315	334	336	326	340	316	333	289	330	338	313	324	333	331	320	319	373	304	317	339	344	325	320	335	348	345	321	337	321	342	339	306	324	318	332	350	330	324	325	319	340	368	332	333	360	310	326	348	353	313	324	370	328	309	310	326	344	332	326	293	329	351	326	337	307	317	336	320	293	322	336	337	361	353	324	346	286	322	329	335	365	332	299	316	328	296	296	294	329	315	330	299	343	353	343	324	340	322	325	320	287	329	306	337	353	317	343	360	328	306	334	313	325	308	335	322	309	319	325	292	332	340	340	297	333	319	348	329	338	341	304	319	333	360	300	296	296	304	314	349	316	327	302	292	334	299	331	354	345	302	352	343	295	331	334	350	338	356	314	305	341	312	318	326	318	344	315	301	361	308	328	321	290	296	336	317	293	327	360	326	328	366	335	320	324	299	336	343	307	338	309	302	318	314	367	333	318	351	313	302	297	348	323	294	317	340	322	329	351	340	337	305	281	309	324	341	318	328	349	342	365	346	322	337	292	312	309	328	335	338	333	361	338	329	361	302	304	367	334	333	307	320	348	319	367	345	332	324	329	322	318	334	307	347	309	321	325	349	320	374	342	328	331	338	326	315	377	312	326	309	339	332	311	353	336	332	319	303	333	334	302	323	313	323	333	337	362	306	307	296	300	316	326	345	360	342	325	341	352	342	356	320	320	317	336	339	321	338	314	327	320	318	313	339	357	326	299	313	345	347	333	339	328	335	309	275	322	344	338	306	328	319	306	315	344	318	338	311	297	352	328	360	332	327	351	336	351	321	341	310	315	354	318	302	341	318	347	332	346	349	300	321	313	314	322	314	335	293	339	311	331	316	342	337	302	324	314	347	318	322	316	316	300	321	304	358	346	338	343	353	300	306	323	321	339	337	333	285	291	319	339	348	308	332	327	326	330	293	332	302	291	344	359	343	302	333	326	316	317	312	302	277	332	333	303	340	329	287	302	327	348	301	332	315	331	318	347	322	317	309	333	353	328	312	333	347	336	339	334	365	314	338	321	311	341	311	315	333	332	321	334	330	338	320	333	327	310	335	335	295	345	331	334	307	309	324	329	324	352	316	330	339	356	335	329	327	326	354	333	322	322	316	370	332	329	308	342	326	369	325	330	317	325	322	312	310	310	342	311	358	314	306	298	310	303	298	328	347	331	310	328	353	318	321	372	335	295	311	305	337	366	325	299	278	330	338	331	280	324	301	308	326	316	337	318	312	320	301	327	310	326	354	330	327	304	326	316	330	315	332	348	302	325	300	337	356	314	302	348	313	337	286	306	343	326	327	350	289	314	316	303	337	316	291	340	311	335	365	331	312	307	299	320	315	329	326	324	321	328	299	347	346	279	332	307	325	350	333	331	321	344	314	334	300	324	330	305	339	328	334	300	367	332	365	316	314	312	310	323	314	324	343	282	367	349	308	347	325	334	313	299	350	314	331	339	309	330	360	361	342	308	348	315	325	335	326	317	297	275	305	330	323	349	318	305	321	301	313	321	316	333	347	297	284	369	315	325	346	325	338	332	317	328	305	334	301	338	308	303	307	350	358	309	351	337	281	350	329	330	312	349	349	319	304	315	331	308	338	294	329	313	325	323	319	327	322	326	303	299	313	319	335	337	335	339	347	332	308	315	296	303	318	355	324	333	335	340	359	346	308	304	355	309	339	317	319	311	339	342	342	332	376	325	325	325	327	287	337	303	333	312	282	367	352	297	334	349	353	334	300	292	308	335	324	374	310	330	322	323	305	344	354	331	344	338	308	329	337	324	337	305	326	324	343	312	319	322	348	312	323	305	326	310	347	325	319	330	333	334	319	293	367	335	317	332	326	314	337	317	289	327	343	334	298	306	325	313	317	343	329	348	312	322	290	304	300	343	301	329	316	323	320	313	348	318	350	302	334	310	344	343	309	361	302	353	327	340	358	301	307	316	343	328	374	327	302	321	330	330	316	341	311	338	290	315	313	312	356	301	320	345	341	335	329	324	328	335	319	306	319	322	361	315	352	317	338	323	280	326	287	325	311	333	330	327	348	312	290	326	329	315	336	323	313	337	302	331	332	310	293	309	305	299	332	349	328	355	330	313	360	315	347	330	339	317	293	328	319	328	290	332	320	340	317	332	336	315	317	294	344	323	322	342	318	317	316	332	324	354	303	321	351	319	324	300	330	319	337	313	340	311	303	300	340	339	339	355	318	304	298	335	326	329	321	308	330	346	331	351	308	334	344	341	316	327	314	331	342	315	336	277	319	379	345	312	318	341	310	338	295	308	323	336	330	266	338	335	325	323	335	332	306	318	307	350	339	301	352	316	329	316	333	320	360	305	341	309	316	359	328	344	347	344	322	317	295	321	312	366	313	350	314	311	314	343	307	333	320	331	346	334	305	313	305	329	356	307	313	315	347	325	325	317	338	333	307	334	297	331	311	317	328	301	333	332	314	338	326	318	301	317	361	324	339	313	316	303	310	375	337	367	312	323	337	337	313	332	324	316	323	328	309	330	317	309	301	315	324	327	303	302	326	310	325	328	338	353	311	324	330	337	323	336	319	327	324	313	298	314	289	336	352	312	287	314	313	339	314	343	328	297	307	313	314	304	312	328	302	343	314	331	338	300	321	323	309	319	339	338	330	309	327	300	340	326	341	338	316	320	285	310	359	317	309	324	297	379	301	310	330	340	316	296	324	327	340	328	310	330	312	280	314	308	328	352	329	341	354	338	313	343	303	333	309	349	340	358	339	349	312	327	297	327	366	343	336	309	313	332	358	339	327	317	348	307	315	312	324	303	312	333	308	341	330	301	347	297	311	335	365	313	351	301	341	356	343	304	304	352	330	279	311	343	322	320	321	306	319	310	336	309	356	294	309	312	295	328	336	311	348	333	320	332	322	318	328	343	307	344	333	366	323	334	328	332	333	330	314	348	309	322	295	325	308	313	346	339	300	338	327	308	346	317	322	334	327	368	318	336	308	310	298	306	326	311	343	325	338	320	313	338	340	359	337	306	335	337	291	329	338	318	318	307	307	321	302	303	306	299	298	338	330	336	357	288	338	338	359	334	307	363	331	330	337	348	329
27943	42174	32121	14255	3109	812	613	503	530	485	503	452	449	436	425	422	440	465	460	436	447	438	412	384	403	411	386	388	406	417	394	396	386	403	396	410	400	365	392	417	404	332	371	372	377	378	375	359	373	424	386	374	379	337	367	350	369	372	428	389	404	376	382	365	354	353	369	382	352	391	358	368	401	391	363	361	408	399	363	390	365	430	394	383	394	390	382	420	359	433	396	362	413	378	354	391	378	374	407	403	348	396	349	371	380	353	360	371	394	380	363	385	376	338	426	371	361	368	399	381	377	385	387	373	393	414	382	382	420	345	388	365	403	364	394	364	370	354	414	383	405	386	380	379	347	365	357	345	368	383	398	374	376	345	349	387	337	373	359	379	343	390	412	382	344	376	386	371	353	388	395	379	360	370	376	384	377	384	348	382	367	370	358	370	358	368	388	402	408	368	371	340	392	389	373	384	391	388	373	368	383	395	381	418	385	368	391	350	380	376	344	356	374	365	387	356	349	393	373	377	360	369	398	404	381	377	367	411	379	364	381	356	394	353	354	415	381	398	388	376	373	390	405	364	382	372	367	353	347	364	403	358	410	384	383	353	371	361	376	380	365	398	362	349	413	400	390	375	410	361	430	342	359	386	358	408	393	356	400	368	365	398	376	366	372	389	349	391	408	355	366	395	388	370	415	362	351	400	351	383	345	367	355	376	375	383	387	361	353	402	354	378	396	377	385	407	369	399	368	377	388	385	393	360	337	400	369	381	430	340	387	385	375	395	381	364	374	370	377	393	390	345	371	381	336	374	388	381	389	377	375	364	362	378	378	343	390	382	404	366	370	359	372	361	380	399	382	347	387	344	389	403	353	375	380	382	374	379	367	391	354	377	347	349	396	363	351	375	424	363	386	364	386	357	348	366	381	380	332	410	375	365	350	336	407	356	357	373	359	337	348	414	361	404	375	389	379	388	395	379	380	354	365	389	392	372	372	391	337	364	377	364	374	360	349	360	346	373	388	356	377	395	357	380	361	387	373	351	403	379	399	408	373	376	378	413	366	403	358	384	331	397	407	369	372	374	374	370	384	385	351	393	359	360	382	392	409	362	342	378	375	388	376	383	374	354	355	370	343	408	377	376	354	389	393	369	389	351	357	401	359	402	397	400	378	399	359	362	349	365	344	365	393	365	390	387	411	382	398	385	353	373	377	369	393	363	362	369	396	389	363	374	361	389	373	374	391	365	431	353	354	410	384	377	384	354	405	407	373	374	351	347	377	373	353	348	357	384	370	387	354	379	360	378	406	360	387	377	369	389	375	368	361	338	379	353	414	419	386	372	363	411	384	350	374	334	360	357	384	395	367	391	370	351	426	392	434	335	394	389	338	345	365	390	392	349	361	395	366	356	395	362	361	354	372	400	368	342	362	382	388	362	353	376	382	361	393	363	395	354	372	359	347	366	373	383	366	361	372	377	375	379	364	392	384	331	375	346	347	331	343	359	369	379	374	372	349	341	386	356	362	342	366	345	382	405	345	374	385	373	385	344	361	379	340	356	386	378	342	367	378	348	440	411	388	344	396	364	390	403	369	369	370	376	375	387	367	385	371	407	349	402	371	369	381	369	404	377	357	359	410	384	384	359	382	376	391	364	405	382	332	358	357	362	393	362	367	386	347	416	392	363	378	350	348	335	370	384	401	372	371	408	367	359	388	337	364	408	364	363	368	366	368	380	398	399	421	371	380	388	386	342	383	404	362	366	402	366	346	382	390	375	368	363	383	386	385	381	361	382	381	380	408	387	353	396	391	359	393	367	368	408	358	380	368	386	380	400	382	395	347	377	333	390	375	399	381	392	364	360	391	343	366	405	355	374	402	364	386	362	365	330	344	344	376	360	370	362	379	357	350	392	404	372	371	364	356	347	413	340	385	414	380	387	373	354	365	360	394	390	373	393	386	353	382	366	350	366	370	406	379	371	400	364	389	374	358	378	397	391	391	385	386	378	359	358	390	376	391	400	364	387	389	378	361	361	411	346	356	392	392	364	386	342	385	391	356	397	346	405	402	377	386	349	376	356	410	362	402	396	380	373	355	364	407	407	379	391	379	380	346	389	415	377	335	386	362	378	378	340	379	386	372	334	349	372	390	386	398	380	384	405	358	366	367	343	343	342	367	366	343	391	379	362	388	384	375	396	373	371	390	370	370	405	367	368	404	352	395	401	384	371	400	364	394	398	368	359	387	401	358	356	349	377	373	337	399	375	361	383	356	340	402	372	378	343	361	366	362	403	358	358	395	355	379	395	386	384	373	402	382	375	364	387	375	400	374	385	371	398	344	358	391	339	370	358	383	368	403	370	356	385	428	355	395	384	363	421	379	384	336	348	373	347	382	360	372	375	353	382	351	389	365	351	374	369	407	367	363	381	376	354	341	381	376	380	373	401	364	366	390	379	366	361	393	372	352	344	384	382	380	356	348	368	373	392	384	405	394	392	348	390	323	395	349	396	396	345	380	376	366	385	388	348	398	377	381	352	356	354	407	343	365	373	386	384	360	406	394	394	366	380	385	369	348	378	391	403	365	383	376	365	387	341	415	389	349	356	360	365	372	375	373	391	384	370	361	368	341	361	377	354	374	408	351	376	361	357	384	392	354	385	386	393	399	378	372	376	375	373	360	376	332	398	381	406	385	371	406	352	400	373	371	398	357	376	349	397	404	360	393	379	383	402	355	362	370	412	332	379	367	386	374	366	351	360	384	380	334	391	400	383	407	350	352	392	369	352	344	397	378	356	400	374	402	376	399	401	374	374	379	394	368	385	382	407	359	394	377	388	369	388	379	382	384	355	395	373	375	378	377	366	372	393	370	331	374	359	366	370	363	384	337	367	367	423	394	383	351	380	393	385	395	373	381	384	349	365	393	344	373	353	354	392	341	373	345	366	365	383	369	382	408	372	357	375	400	389	366	365	371	367	385	381	381	369	377	386	391	387	428	365	418	379	349	370	340	367	391	348	374	374	384	415	394	404	410	392	391	335	406	350	357	392	364	370	401	370	357	376	421	363	380	389	396	357	387	388	386	395	347	367	378	333	339	404	374	381	361	375	423	369	400	385	336	381	385	354	377	361	362	375	389	395	360	409	414	370	401	403	354	377	363	404	388	383	391	416	394	343	380	366	339	416	389	360	357	393	388	384	370	414	384	400	368	360	340	353	396	385	388	385	418	409	396	375	414	377	331	379	375	413	410	400	398	410	388	410	386	385	388	413	389	392	382	354	378	389	404	330	373	382	375	385	381	407	414	377	349	353	362	388	382	368	392	389	375	366	413	393	388	379	373	401	349	351	375	366	383	375	395	385	356	394	380	355	394	377	360	358	378	407	340	335	407	397	349	378	405	349	413	368	396	387	360	364	386	389	390	327	397	379	349	400	425	373	375	380	398	361	389	368	394	391	362	385	385	381	409	366	401	384	388	383	373	370	350	368	386	368	402	357	378	345	359	386
24154	21335	28676	24310	21077	11328	1430	822	679	631	641	570	558	513	512	487	489	517	512	503	509	477	478	490	425	419	436	441	434	435	417	494	457	426	439	468	463	446	475	442	415	427	414	438	404	454	412	437	415	407	437	423	406	376	410	408	386	466	408	421	381	419	394	400	476	373	410	428	409	377	405	390	443	409	438	425	417	422	472	415	425	442	398	433	423	445	438	442	440	444	423	426	417	423	398	444	432	430	426	412	420	414	426	446	428	436	422	414	420	377	452	428	436	422	410	439	429	401	408	446	425	443	372	423	422	374	423	454	438	433	441	411	436	423	364	421	427	409	417	417	401	380	394	410	400	415	425	402	430	420	404	387	372	416	405	387	465	430	396	438	402	422	400	393	423	418	451	395	400	403	403	382	436	390	418	416	412	431	412	413	416	441	415	429	427	398	385	452	403	396	397	455	417	382	415	396	374	423	432	433	433	405	403	461	430	429	398	452	396	423	425	398	372	398	460	436	385	398	403	412	392	380	442	411	413	428	441	390	397	387	410	394	406	416	389	408	435	455	414	430	422	406	418	416	402	414	431	379	417	417	423	394	419	447	420	407	439	425	430	390	387	393	430	388	400	414	396	412	389	453	392	414	436	414	430	455	438	415	428	408	443	410	403	442	433	424	436	439	413	404	400	403	404	405	424	416	403	416	396	396	402	423	423	414	379	373	410	435	409	402	445	369	420	461	418	426	431	376	425	434	390	438	433	430	379	438	462	430	417	440	446	361	442	391	396	410	403	381	404	432	397	406	439	403	420	428	402	427	430	418	388	465	393	418	400	414	391	434	448	403	409	457	442	416	431	418	429	411	410	431	404	429	410	384	421	389	428	353	381	389	424	394	403	385	405	432	437	401	394	418	442	445	412	409	403	390	413	418	407	392	397	434	389	426	408	441	450	390	387	403	436	418	426	432	413	400	403	386	416	379	405	381	424	414	389	414	409	449	402	424	433	421	464	403	415	441	440	401	414	419	411	392	437	402	389	396	411	418	426	402	449	383	386	404	406	397	394	425	398	438	417	388	387	381	408	414	404	418	406	429	421	408	414	416	418	438	429	396	417	393	410	437	415	407	436	407	379	415	433	372	426	421	398	377	424	394	413	430	449	414	419	405	405	376	422	388	391	409	382	422	406	420	401	404	415	430	390	399	427	374	360	422	403	401	423	384	414	440	421	453	413	368	373	383	393	417	383	429	397	381	408	420	417	409	433	384	417	412	381	403	413	394	424	455	439	436	425	428	405	429	428	456	386	396	391	392	394	400	366	406	409	397	407	410	425	388	442	424	377	418	442	413	415	412	419	421	388	414	428	413	400	401	404	391	370	435	412	413	419	437	411	386	413	424	407	405	421	407	417	433	410	435	392	406	433	373	432	433	401	429	362	410	435	427	401	399	415	428	402	446	436	441	427	456	423	380	399	377	402	387	415	442	419	408	429	416	421	417	418	401	420	435	399	426	443	405	409	421	423	405	416	384	391	404	374	432	449	373	406	405	411	393	393	400	354	400	407	439	429	430	386	402	418	429	433	431	421	409	425	374	381	409	428	445	425	441	397	449	446	399	394	397	450	422	417	390	394	382	417	396	403	433	400	433	452	450	420	446	420	404	408	460	422	425	430	426	412	380	412	376	399	424	391	424	403	396	419	405	399	426	388	391	391	426	399	389	399	437	391	422	423	420	426	413	394	426	403	374	412	409	434	411	399	413	457	396	405	414	411	372	447	369	390	412	402	401	383	436	414	383	417	433	442	481	388	386	416	408	387	407	410	431	411	408	415	429	404	438	427	430	416	420	421	404	453	439	437	432	448	434	423	426	427	392	437	404	437	410	462	448	422	404	418	372	374	427	426	387	393	403	484	450	428	399	432	409	385	388	414	383	443	406	414	398	432	428	415	398	409	461	395	417	412	383	422	471	431	420	421	432	421	453	412	433	400	427	386	394	440	419	404	395	406	425	429	409	391	425	426	411	441	413	416	423	429	432	406	408	443	378	424	419	410	445	423	410	406	414	410	380	393	401	448	414	445	401	415	419	390	392	466	429	413	381	429	395	391	425	385	453	410	398	408	371	393	423	424	398	433	417	413	447	427	401	390	417	406	408	435	378	442	385	426	373	384	412	419	359	398	405	414	402	413	430	396	404	392	408	428	422	392	411	397	419	437	422	416	372	398	388	431	424	397	383	421	405	393	420	419	393	398	404	407	413	400	391	370	429	399	379	460	419	389	426	375	409	401	382	418	409	391	392	423	441	437	391	434	415	404	374	421	388	451	414	413	375	378	459	461	438	419	416	418	406	423	444	429	433	453	432	415	382	428	421	430	404	431	414	430	384	414	412	451	433	430	388	424	408	403	433	416	421	391	412	408	417	406	441	398	412	393	454	418	414	396	410	451	391	404	428	415	395	405	425	410	409	423	411	431	419	411	451	404	413	408	401	423	432	390	399	420	425	435	424	410	411	400	414	439	437	383	396	421	422	400	408	418	385	406	404	414	391	424	464	418	407	363	395	404	405	412	378	410	415	423	412	413	383	393	412	374	427	389	422	399	416	438	433	392	424	388	443	427	407	419	431	415	383	431	412	404	392	404	399	422	426	405	412	402	417	420	395	440	438	406	439	379	392	427	435	407	389	416	384	427	420	426	426	410	445	401	417	395	424	452	400	421	409	415	396	410	418	418	405	414	406	398	394	417	378	419	408	386	442	377	410	440	404	406	400	433	449	412	431	450	402	444	406	396	438	431	407	426	378	467	397	439	419	416	437	404	413	382	425	415	411	426	403	440	418	401	425	418	405	440	429	396	457	388	435	442	446	396	418	396	422	436	418	408	405	424	386	397	446	408	438	425	438	425	430	381	384	404	389	421	400	400	387	446	390	419	417	437	381	414	404	384	414	422	433	414	449	367	416	406	388	393	409	451	399	384	391	404	409	403	396	390	372	429	383	429	414	418	454	406	434	405	419	398	426	449	437	425	410	412	405	423	404	423	424	374	407	424	421	427	389	408	378	433	396	398	403	384	414	403	449	419	423	415	401	404	424	413	391	426	398	421	411	406	419	447	403	432	423	432	428	412	412	437	411	438	416	413	419	417	371	391	407	398	412	418	432	438	399	406	419	448	423	414	405	403	377	390	430	402	360	433	397	423	401	409	437	354	436	452	434	424	394	424	401	417	422	431	396	406	441	399	400	406	402	375	421	453	441	379	400	424	449	413	420	404	393	455	399	400	407	394	407	422	432	365	436	423	390	417	426	390	408	417	421	440	385	403	416	415	431	434	403	437	423	435	422	390	404	431	404	429	403	438	451	478	422	383	392	446	412	421	433	409	389	399	401	369	390	411	454	438	444	412	429	442	418	401	410	403	425	364	412	438	419	413	402	435	450	406	402	396	432	384	418	423	399	392	416	418	384	435	442	423	436	432	405	413	438	388	440	415	409	410	431	410	402	404	399	407	427
31276	51448	36825	20786	8047	2204	1457	1219	1083	881	797	758	697	696	653	643	596	592	637	622	568	548	538	523	536	516	532	516	483	480	517	518	517	528	503	486	506	461	458	443	485	506	497	500	475	511	427	472	466	468	439	501	435	474	459	449	466	495	479	459	450	468	441	465	487	446	420	428	460	456	453	529	476	454	490	486	506	494	476	485	455	490	477	462	494	489	462	520	515	447	437	466	494	463	486	440	481	504	472	497	476	457	468	500	490	499	445	500	457	477	467	479	448	462	466	454	462	479	476	515	419	466	426	474	470	468	470	434	467	462	490	431	439	442	480	471	448	482	473	508	433	488	478	437	451	433	452	457	439	476	478	424	442	475	457	466	464	483	470	463	449	457	460	411	443	431	439	491	465	445	473	427	514	450	463	453	472	472	484	448	446	436	444	461	480	479	477	468	467	469	449	466	432	437	479	489	444	436	460	469	486	478	452	451	438	465	434	467	470	460	496	451	427	470	467	482	468	450	438	454	480	469	470	482	473	459	481	451	483	430	441	459	472	449	470	441	483	447	469	453	464	500	503	479	477	470	499	460	454	473	443	443	460	467	437	452	461	444	475	453	434	473	446	426	443	453	480	437	445	467	486	437	497	448	455	433	456	487	464	462	460	455	427	454	458	482	461	479	462	484	438	464	467	486	468	454	402	468	472	464	458	447	465	426	432	451	483	446	452	431	434	473	461	500	479	466	439	498	453	438	501	449	479	484	446	489	456	445	428	462	443	451	487	445	453	485	488	440	472	446	444	461	480	507	451	471	485	432	446	463	496	435	448	460	470	460	425	455	451	480	476	490	486	439	444	458	453	447	455	456	453	454	434	463	464	451	449	466	427	476	456	426	462	453	423	475	469	422	450	480	445	461	430	477	467	473	420	464	462	450	477	446	506	460	439	466	466	463	464	470	438	468	510	471	455	463	452	477	459	447	460	481	440	445	470	452	423	473	458	454	470	442	464	472	451	445	504	497	463	496	401	470	472	459	485	469	449	464	486	457	494	507	439	501	450	464	466	464	489	398	473	523	460	445	449	419	434	434	443	437	449	443	470	479	462	447	447	497	460	489	442	485	433	482	451	443	453	483	484	492	481	499	474	459	435	459	411	473	477	477	457	431	454	431	451	468	471	425	440	474	456	451	459	458	452	427	469	415	474	451	476	463	433	452	455	448	475	471	441	437	465	445	422	488	437	413	487	458	448	469	475	446	462	437	454	446	467	464	414	449	494	455	439	480	461	474	420	445	431	454	466	472	448	466	482	483	444	484	461	460	471	452	420	458	491	504	457	478	458	473	447	465	456	416	414	495	483	491	468	462	462	471	443	463	419	458	470	482	436	460	454	467	454	497	449	463	493	435	428	492	469	415	480	426	425	399	432	427	472	460	490	507	467	459	468	455	457	482	458	442	468	470	472	435	462	444	471	473	485	425	439	441	450	485	414	480	497	441	489	484	469	456	509	403	472	467	453	460	463	474	457	513	496	443	449	459	517	444	442	468	479	466	483	435	465	458	436	481	458	460	487	472	445	434	479	447	493	453	483	453	456	443	439	487	442	457	448	526	449	447	457	465	455	424	446	463	488	404	459	488	493	446	427	470	470	476	476	473	459	439	499	445	415	478	452	431	479	431	474	437	465	471	497	443	484	488	448	434	445	466	422	457	445	493	470	449	444	468	497	485	432	461	469	488	488	457	446	487	481	426	482	495	481	488	468	437	430	456	483	462	459	435	474	475	442	428	416	470	424	446	512	465	446	498	469	443	461	472	473	468	458	416	452	459	447	432	466	423	458	486	466	491	476	495	457	465	485	516	470	479	464	521	481	459	471	462	498	439	466	481	405	446	507	450	494	435	468	452	471	446	443	469	451	477	432	435	452	502	436	417	440	478	492	437	457	461	507	482	478	431	479	435	430	477	393	490	471	437	494	438	477	454	450	405	483	457	446	441	416	450	473	455	501	474	447	464	471	431	444	491	453	484	481	468	478	473	472	443	434	487	459	451	477	412	470	450	471	443	436	449	446	528	457	442	479	487	452	465	440	480	497	504	441	469	424	477	469	465	434	407	486	437	501	460	490	479	476	474	500	465	461	490	468	501	456	471	464	456	458	465	495	490	456	463	479	454	434	484	469	495	425	461	440	442	461	451	410	447	474	472	470	486	460	451	448	447	467	441	430	444	460	475	506	454	433	476	436	466	495	470	478	488	475	450	454	483	439	466	473	471	487	395	439	440	465	463	437	458	457	470	452	435	449	468	468	457	472	455	444	471	465	482	429	452	432	456	445	484	462	485	473	449	466	438	452	485	459	476	475	462	470	461	466	480	506	470	473	465	451	485	466	440	499	454	454	444	421	458	490	487	463	447	477	452	481	441	469	491	451	423	497	483	485	487	450	484	489	443	455	499	467	460	455	463	495	468	507	460	461	477	439	503	447	456	454	433	476	431	479	412	459	477	472	480	438	456	472	424	467	456	450	437	455	457	470	477	437	452	455	453	477	463	473	437	433	440	470	461	467	449	441	434	474	454	445	482	445	444	446	463	506	438	471	496	449	491	474	489	436	454	477	419	423	437	444	436	500	449	412	464	450	467	463	470	472	478	488	488	442	448	463	483	456	457	462	451	430	473	442	454	466	452	474	442	436	430	467	488	464	453	502	463	438	481	432	438	446	474	443	441	465	473	472	461	468	489	450	443	503	485	445	458	445	450	447	466	435	449	491	491	465	460	438	463	494	497	442	458	464	469	457	474	438	481	452	452	458	478	482	456	462	419	451	484	455	496	481	426	431	469	486	466	490	462	451	426	442	450	450	426	463	431	480	455	460	451	457	442	446	448	460	422	442	459	423	433	455	480	482	423	474	456	474	472	509	455	429	486	463	448	473	453	470	449	477	473	470	480	461	465	488	453	482	461	446	463	445	445	451	466	464	438	459	453	466	475	447	434	484	475	469	487	460	504	484	441	457	437	438	480	480	455	466	465	476	486	432	441	458	474	489	426	488	487	422	445	450	497	458	505	427	481	460	432	490	415	468	451	409	483	483	451	452	490	457	433	440	445	438	456	445	444	416	434	423	470	480	463	463	489	479	453	515	429	445	473	458	470	502	451	481	436	453	478	465	468	466	459	462	449	480	412	431	478	493	453	516	414	468	474	486	495	457	515	484	416	469	499	449	436	448	422	456	444	478	452	470	458	496	455	460	448	450	471	491	516	448	453	454	461	439	465	457	452	481	471	444	486	471	450	471	452	481	467	446	444	453	468	486	436	467	477	461	448	445	489	468	459	472	484	446	460	451	464	513	484	444	468	465	457	466	439	467	452	471	416	498	457	420	474	439	438	488	488	481	431	444	467	447	431	475	472	450	451	483	482	500	431	505	429	450	453	445	465	431	462	464	460	476	480	492	463	489	445	450	445	468	462	483	465	448	455	460	465	445	483	458	427	478	433	447	488	450	493	456	456
25289	21236	27772	25327	12623	1404	716	578	561	509	515	519	447	432	467	420	451	431	480	509	449	437	398	400	425	390	416	431	423	435	395	410	463	417	406	389	396	411	434	407	395	405	369	389	403	388	430	418	387	370	403	428	401	409	386	376	376	405	388	389	401	417	379	402	404	388	417	397	393	409	362	411	401	406	443	413	376	395	409	428	412	405	417	420	423	363	426	388	396	451	378	415	394	378	421	397	429	409	390	430	379	363	398	425	441	417	368	409	386	388	397	408	363	420	400	386	377	411	407	418	377	387	396	432	386	384	397	404	426	434	381	419	410	441	399	360	420	416	412	399	395	412	387	399	412	429	407	396	408	367	390	419	382	383	382	408	417	386	440	403	409	395	386	390	421	449	370	384	404	404	434	378	398	386	404	376	401	382	398	414	404	399	386	382	400	383	388	375	407	405	426	396	404	400	383	419	376	390	426	421	383	376	418	426	413	416	400	405	414	374	397	389	417	410	388	404	394	388	398	422	390	360	393	380	355	365	381	391	414	365	418	369	414	397	409	405	407	383	379	433	414	375	418	405	385	422	413	373	388	386	414	401	380	417	409	417	403	384	389	345	428	408	456	393	422	411	376	397	394	399	378	399	390	409	398	405	375	399	397	372	429	409	373	378	381	392	392	379	390	412	404	401	406	421	394	434	384	398	404	377	435	382	390	382	401	391	414	392	378	433	400	433	417	413	394	387	412	402	408	388	374	408	394	406	380	441	428	389	404	414	382	427	425	423	397	414	379	437	382	414	410	421	416	389	380	405	390	404	420	426	414	400	400	376	370	349	407	408	397	387	429	352	416	424	407	387	412	418	385	393	411	377	415	403	419	392	420	444	387	392	399	409	418	392	424	423	373	408	375	355	406	423	407	411	425	397	410	418	370	416	408	403	393	408	411	401	402	392	380	417	403	382	409	388	408	419	364	406	451	410	393	372	389	411	394	414	389	413	363	397	347	375	400	438	404	406	390	386	415	385	374	363	389	401	422	402	408	389	411	413	386	371	389	388	388	390	383	417	421	415	414	367	416	420	416	395	387	369	386	361	429	426	404	362	399	431	429	429	383	386	398	403	415	379	399	399	418	416	389	373	403	394	420	424	399	390	423	395	385	410	417	401	438	377	391	390	445	423	365	359	440	392	408	397	400	395	425	398	401	402	403	362	389	397	403	397	419	411	410	440	425	408	434	389	386	387	380	411	383	390	409	416	377	414	424	418	390	389	402	387	389	386	403	349	398	393	383	370	388	381	380	410	412	386	399	338	418	380	392	396	381	377	357	427	394	404	411	402	434	402	405	368	414	381	400	401	372	419	430	400	386	382	395	404	435	362	422	418	408	390	404	380	422	393	380	400	397	404	407	388	415	431	428	390	405	405	365	400	373	416	402	385	364	405	396	407	404	398	394	404	421	418	397	406	399	404	436	412	388	426	403	412	393	390	426	411	383	392	405	396	390	356	399	409	393	374	383	411	442	421	418	391	369	385	405	361	371	385	373	389	377	371	379	388	416	410	445	416	384	405	397	415	428	387	401	405	389	388	414	398	403	388	403	384	409	402	434	393	422	393	416	395	413	399	406	418	411	401	404	400	389	378	399	422	388	421	417	394	380	393	389	375	444	432	406	382	371	407	418	446	381	406	373	419	433	358	415	381	363	403	388	384	402	419	413	374	390	367	394	438	361	395	371	445	379	390	356	377	382	386	442	403	406	377	383	403	378	400	429	401	398	414	433	417	388	419	428	415	430	405	356	399	378	408	415	392	400	424	374	383	428	391	405	370	433	423	388	391	376	407	409	417	408	421	414	422	416	377	416	366	374	402	405	417	433	382	401	394	405	430	362	412	394	395	371	396	419	457	378	434	421	365	422	398	373	381	416	409	378	401	398	376	419	388	403	406	392	422	436	410	413	399	411	397	399	395	391	378	431	380	411	404	394	429	429	425	378	387	400	379	406	407	425	405	400	389	406	395	404	420	394	391	431	352	401	433	400	417	365	382	383	377	382	416	376	394	410	372	415	390	398	409	400	386	418	376	387	384	390	414	401	418	376	386	384	440	388	388	395	391	409	379	411	424	402	399	410	399	418	405	409	397	400	402	400	413	389	390	428	421	386	377	412	381	413	384	382	404	427	396	415	418	448	391	426	426	436	401	378	382	419	354	365	451	409	416	400	383	390	415	370	417	435	413	392	411	402	401	402	408	397	380	386	399	425	371	396	410	406	390	405	414	418	396	396	414	422	384	377	392	384	399	418	417	381	377	408	388	404	404	446	398	388	396	343	400	423	390	415	379	378	361	366	394	378	383	386	390	398	389	373	422	385	430	383	418	416	414	367	376	384	392	403	379	396	384	437	414	396	379	425	436	393	394	372	428	381	404	387	386	422	388	414	373	385	412	406	426	420	398	407	411	393	401	391	401	440	376	413	352	371	393	389	434	353	409	386	394	401	396	397	403	398	419	389	385	395	394	364	373	404	418	406	405	354	415	433	380	399	411	446	355	410	400	386	409	356	388	406	379	394	406	385	367	405	377	386	399	457	392	366	363	412	378	418	416	395	413	403	407	373	436	395	389	378	363	385	420	389	409	419	389	401	377	383	367	352	407	443	400	442	391	406	383	377	382	426	404	433	389	387	430	397	373	373	404	409	425	419	399	409	399	426	407	378	402	403	399	397	428	402	414	396	402	413	398	370	400	437	410	417	390	382	427	406	418	414	388	377	383	382	377	415	431	396	385	403	419	406	377	365	405	397	375	423	416	384	383	387	388	421	376	401	424	422	396	405	416	394	399	417	386	412	418	394	380	383	397	418	413	417	360	375	350	391	433	412	365	393	413	391	387	433	424	405	391	390	412	437	402	376	386	392	412	433	413	401	386	398	416	409	406	379	400	399	402	385	396	405	419	382	424	390	414	393	395	413	421	438	368	409	387	419	434	427	401	370	441	383	374	405	404	407	399	412	429	418	390	382	416	402	382	418	366	428	409	396	403	387	426	379	399	390	410	387	402	418	414	367	391	393	409	424	352	438	368	378	399	424	412	365	399	411	379	428	392	403	423	355	394	412	358	426	434	435	420	398	390	379	444	394	402	392	382	415	412	416	378	381	420	421	375	387	417	426	361	380	401	392	399	383	400	380	418	432	389	436	382	381	392	397	397	421	432	392	402	436	405	386	397	415	361	400	408	399	402	423	399	442	386	380	388	378	394	392	410	375	384	376	412	404	373	394	394	345	389	412	439	415	420	382	389	412	438	426	437	418	401	400	414	392	389	370	387	396	376	391	396	395	408	406	361	403	435	404	371	377	402	406	385	386	394	443	404	360	431	354	404	397	382	404	402	432	383	410	426	387	392	389	408	438	410	405	406	393	432	424	378	378	409	422	433	407	419	401	404	423	370	404	422	431	397	390	418	431	387	375	387	399	364	406	398	412	385	404	377	381	401	378	370	401	389	407	385	385	431
29789	46706	35141	17753	5016	1397	1129	902	810	722	693	655	615	569	597	577	520	540	587	592	565	569	467	505	494	537	478	539	477	469	483	499	490	458	476	467	476	488	496	482	482	460	501	479	427	461	446	466	446	469	431	448	441	426	447	502	501	430	462	426	440	465	436	480	453	450	446	450	486	467	464	464	481	452	490	485	493	477	468	466	491	466	522	423	435	441	421	496	462	461	460	476	463	456	477	487	517	470	431	465	455	467	442	468	456	460	498	458	459	457	479	458	439	463	480	497	483	464	456	478	455	476	442	460	493	454	498	457	473	471	414	445	489	440	478	474	456	463	467	470	464	425	457	455	431	458	455	451	449	432	475	428	525	481	452	492	440	439	474	452	479	442	474	486	453	448	460	474	463	483	462	446	465	468	442	479	445	476	445	476	435	455	432	475	466	459	462	464	462	448	449	486	419	470	509	457	460	471	468	428	482	462	458	423	429	461	472	442	470	437	427	422	464	466	484	439	490	501	456	450	478	430	465	451	433	478	445	472	433	462	459	463	511	489	453	446	444	426	469	462	434	474	451	433	462	431	445	473	443	447	458	480	472	465	438	469	446	451	451	451	451	447	442	478	457	461	465	501	481	510	437	470	451	483	463	479	434	445	466	489	445	451	455	423	458	458	436	446	501	478	477	475	455	510	474	460	463	457	456	459	448	477	488	483	436	446	455	469	445	468	420	444	412	425	450	484	485	474	480	462	476	452	484	462	441	440	477	478	493	447	491	491	435	442	470	457	440	444	410	470	489	478	447	479	456	470	445	473	470	457	499	454	435	452	464	434	408	476	462	479	469	427	462	442	442	448	487	454	479	455	479	456	506	472	472	497	510	453	467	452	456	452	446	506	471	426	480	515	421	473	471	473	477	436	456	490	491	488	453	466	434	464	486	476	452	470	451	432	451	463	484	467	428	444	472	444	456	454	477	461	507	490	480	475	443	468	461	425	458	484	479	500	462	465	460	421	499	463	463	446	474	483	447	410	433	434	462	475	432	484	453	465	471	450	483	472	418	475	451	468	424	491	465	407	451	483	452	491	476	470	442	427	469	433	442	427	446	454	500	428	487	428	476	464	456	452	443	421	487	469	465	480	515	453	414	458	481	437	464	432	493	510	483	470	490	467	454	461	456	399	431	478	475	456	460	429	448	443	503	436	479	517	449	535	418	445	477	470	450	437	438	465	460	469	480	491	461	436	471	463	445	445	481	447	439	417	468	429	434	424	443	473	462	465	468	457	455	492	433	505	468	456	470	448	486	463	444	485	440	441	469	475	433	517	453	487	454	461	457	498	450	471	478	470	456	488	424	509	467	431	450	473	451	486	479	450	452	450	474	454	461	435	441	443	475	436	446	449	494	460	486	450	463	450	468	471	451	455	483	475	475	470	463	447	487	458	494	427	476	475	450	449	482	502	465	455	440	460	453	476	477	430	444	518	434	435	489	445	464	448	444	496	467	439	457	443	420	453	477	434	479	452	437	458	465	494	490	473	418	466	488	441	500	477	464	457	483	441	478	450	421	488	456	461	470	474	439	460	428	439	443	435	481	459	469	487	474	467	429	489	442	454	488	462	466	473	474	437	489	437	489	430	483	468	441	451	459	464	424	465	418	433	491	462	455	442	460	490	458	439	472	469	442	448	440	455	465	522	439	402	448	462	483	466	457	482	459	485	405	458	461	487	429	462	458	458	448	442	465	502	483	457	446	435	456	441	467	457	497	459	463	456	452	455	456	473	484	449	461	465	449	448	465	485	486	436	479	453	471	453	476	443	443	445	486	496	472	483	482	490	445	485	474	463	461	455	419	478	474	479	459	446	434	455	476	464	471	504	464	438	464	469	505	492	441	470	467	447	454	447	444	460	479	477	463	458	422	441	454	488	487	479	435	477	425	485	461	454	442	456	468	469	450	459	463	455	485	459	432	463	419	439	454	434	443	442	483	493	459	481	470	459	454	459	457	471	430	491	439	504	473	415	468	475	447	457	479	500	434	460	423	457	467	453	459	476	474	432	453	482	470	446	497	448	443	493	469	467	449	399	464	472	428	439	472	495	439	439	467	471	466	449	436	461	434	467	429	465	457	427	442	437	449	470	502	463	444	455	454	459	492	477	441	418	466	468	436	450	469	439	493	471	427	466	438	464	425	458	489	482	452	470	442	424	502	450	510	494	435	469	447	444	477	470	453	488	476	464	455	464	439	441	506	458	465	462	426	454	500	461	472	465	440	487	449	459	465	452	446	435	471	481	454	452	468	436	462	448	456	486	450	440	457	516	435	458	468	464	444	460	465	417	492	477	444	497	442	474	421	484	441	466	469	456	452	459	486	444	483	470	467	488	490	461	464	445	471	479	460	468	476	519	455	477	449	441	462	466	485	479	482	484	427	450	479	440	450	452	478	450	445	451	439	437	447	479	476	469	492	461	474	380	453	414	477	458	482	446	507	483	457	448	450	472	490	480	488	451	449	473	452	444	473	424	449	448	488	439	444	437	476	472	444	452	446	474	467	445	439	432	446	441	423	450	474	413	488	484	425	431	474	463	463	469	431	454	492	453	423	503	392	425	458	465	483	456	484	434	460	474	438	448	478	492	438	442	461	430	465	453	464	444	448	466	422	463	413	453	463	467	403	445	430	451	502	471	454	461	478	465	444	458	449	444	460	422	479	494	450	437	445	472	480	461	421	500	460	411	463	453	417	485	459	457	509	454	448	482	451	463	470	478	454	434	450	500	475	493	445	469	456	463	437	482	481	477	425	448	485	445	430	462	475	473	447	422	502	467	462	460	446	460	460	452	471	451	466	501	495	491	442	464	422	470	449	461	466	460	503	478	452	464	446	459	418	462	453	470	452	449	477	431	467	509	470	483	473	464	487	465	429	456	448	458	443	424	459	474	476	483	491	466	449	454	483	461	457	474	426	452	491	431	487	485	458	442	435	467	469	465	483	459	452	463	490	422	487	469	479	464	462	447	478	437	489	449	445	478	501	456	489	448	428	457	469	427	466	476	458	445	419	450	457	424	438	461	428	496	464	462	464	459	449	482	435	470	450	460	457	431	470	466	456	399	451	438	472	483	407	463	439	442	479	411	509	457	471	418	462	473	442	441	468	426	447	490	461	458	468	465	435	493	461	478	456	485	459	446	471	416	452	487	438	456	477	523	454	483	446	427	481	524	441	478	448	501	459	443	439	461	497	467	453	439	440	435	450	461	459	425	453	482	430	485	473	434	440	467	449	457	461	473	485	442	472	454	504	450	452	446	444	460	465	465	461	464	467	470	461	455	476	509	442	457	449	468	434	440	447	475	484	475	487	477	465	469	456	442	439	443	468	471	424	455	473	476	500	467	473	474	471	452	428	427	440	436	499	454	475	479	448	501	454	463	442	436	434	478	473	443	429	441	498	439	466	445	434	482	479	433	465	442	419	455	476	442	440	466	439	461	450	477	459	430	444	487
23090	21253	28980	23879	21228	21082	9508	1623	1120	979	882	862	832	733	788	773	689	683	676	696	662	673	645	612	685	621	591	633	647	642	596	574	597	616	598	580	608	648	554	600	592	596	593	598	573	575	556	593	552	541	538	554	578	608	614	575	541	565	528	580	541	546	503	537	575	573	552	579	519	558	575	588	554	558	648	596	589	561	580	574	589	585	534	577	567	552	564	578	550	584	596	540	587	552	594	570	598	563	567	575	601	550	581	578	565	550	560	583	542	584	586	536	577	561	596	574	601	542	584	583	566	568	622	532	601	547	548	579	541	557	571	595	573	527	577	562	553	540	575	532	595	594	571	549	567	548	601	528	565	558	556	558	519	548	542	561	563	544	590	534	580	551	570	546	511	546	554	593	532	600	564	573	584	557	593	584	595	536	588	559	573	582	590	585	597	553	615	565	596	552	572	571	583	559	514	568	576	549	515	570	555	539	542	555	543	553	566	614	588	522	506	601	587	521	579	585	561	575	571	537	555	529	535	550	591	587	583	562	591	527	586	557	571	559	602	557	582	572	602	558	545	554	576	568	531	576	577	575	561	580	595	576	583	566	602	585	545	540	547	592	542	584	540	601	557	551	545	560	590	580	601	549	566	549	623	526	526	580	558	569	596	548	579	517	515	546	565	538	577	546	529	527	567	553	536	550	527	562	572	573	586	579	570	560	601	576	545	537	590	546	519	574	531	544	562	588	535	574	552	575	537	613	582	540	573	585	573	557	562	516	539	581	610	590	562	561	562	587	572	564	537	598	545	586	551	549	511	555	601	557	548	604	552	542	587	533	543	570	549	547	536	593	593	585	586	563	562	588	558	606	555	525	569	565	581	567	542	577	550	519	588	570	518	524	562	602	582	549	574	574	570	517	534	577	591	557	616	518	562	563	612	560	544	540	550	583	577	558	552	554	573	535	532	541	551	560	581	539	573	572	552	523	589	549	533	577	524	564	571	567	535	576	596	548	556	597	579	550	534	602	540	592	582	575	569	533	565	551	588	536	571	547	576	547	556	563	585	500	588	579	542	573	577	587	604	541	557	520	591	571	572	561	563	541	536	585	591	505	603	616	569	617	588	532	558	555	570	567	568	572	547	532	563	546	557	581	541	562	559	556	576	561	547	575	572	582	583	594	583	582	584	516	545	566	539	601	561	556	572	601	583	590	535	560	563	522	558	541	560	568	536	506	596	575	587	558	577	590	578	552	567	540	573	581	547	535	563	537	547	575	586	576	556	569	591	563	584	541	594	546	557	564	594	575	557	570	580	562	517	560	559	582	577	559	588	556	524	524	577	527	570	567	556	572	549	602	525	540	558	544	547	550	571	556	552	531	563	570	600	534	541	556	540	553	569	568	571	567	560	594	561	556	564	533	516	540	558	613	529	578	575	565	582	601	584	534	568	563	562	582	578	528	526	540	562	531	534	535	567	573	587	562	537	579	533	587	616	553	544	583	572	571	521	554	578	571	555	535	534	620	552	561	574	579	557	564	575	570	578	540	582	601	544	561	536	530	547	589	525	503	593	589	569	531	582	549	569	572	512	518	555	573	577	590	566	579	573	556	580	503	570	530	557	569	538	611	534	554	592	560	563	576	590	536	541	541	615	577	595	543	554	614	535	567	542	553	584	590	538	553	552	592	582	531	554	576	580	522	564	566	540	566	552	581	555	590	551	567	602	589	580	580	561	572	612	568	571	557	530	555	549	555	557	560	567	534	620	538	575	536	593	576	533	559	547	540	545	554	546	566	561	549	569	549	555	541	549	543	554	514	581	603	576	572	557	522	559	575	559	500	571	588	569	526	597	551	548	565	553	558	528	581	554	558	552	561	538	573	584	608	564	553	606	548	558	572	628	559	578	550	521	530	554	565	590	557	569	551	575	537	545	537	608	594	569	560	559	589	529	547	574	600	510	559	505	616	563	560	565	549	561	588	548	566	553	551	591	591	583	527	547	533	554	518	528	535	597	581	552	554	581	569	610	635	589	568	590	561	584	531	559	548	574	528	578	573	536	564	576	528	561	549	581	598	571	532	542	583	549	566	571	572	541	525	596	572	560	548	518	575	629	562	553	545	547	587	557	568	586	562	529	595	528	537	570	596	552	560	572	579	542	563	542	550	602	545	531	515	520	555	564	538	608	555	512	590	542	527	584	595	556	561	561	540	604	537	562	578	595	588	543	559	546	542	511	553	584	533	582	611	569	585	571	571	542	580	515	573	594	555	538	572	560	558	545	610	516	579	593	590	568	567	553	566	554	516	546	546	571	557	540	584	569	541	563	561	542	560	513	583	568	560	577	601	540	568	534	587	550	590	533	578	543	549	549	526	547	541	563	591	588	520	557	566	592	518	582	559	555	525	556	558	558	638	540	566	516	518	534	569	561	550	549	590	538	554	543	554	566	537	507	561	572	555	509	571	540	562	558	574	530	572	539	567	578	548	578	526	571	600	533	586	547	542	626	523	557	569	582	587	532	558	580	529	565	590	566	556	566	488	565	571	568	535	563	558	558	562	528	568	531	575	519	588	602	533	544	564	571	562	581	531	571	590	580	530	532	598	579	567	521	597	551	556	611	598	558	570	582	543	607	607	550	531	578	585	577	569	531	571	556	589	578	596	567	548	587	540	515	580	561	541	564	585	563	530	517	595	560	598	595	575	620	535	597	553	572	536	556	585	527	525	571	570	576	534	575	570	564	526	570	544	550	576	587	588	555	552	538	574	578	582	539	537	558	556	563	552	560	563	568	593	555	544	556	592	589	572	549	549	579	579	547	591	552	539	537	538	558	577	634	573	552	532	566	597	557	537	567	557	548	568	575	544	533	621	549	532	565	540	575	562	539	574	558	554	580	551	571	609	577	560	559	628	553	558	599	576	580	566	537	557	586	566	593	574	615	578	545	532	563	588	547	541	581	542	591	572	574	517	567	598	545	574	547	559	562	567	535	534	583	535	604	578	571	590	521	573	534	604	539	542	566	584	553	568	601	569	573	572	560	611	556	560	562	569	563	589	556	595	556	567	553	557	546	571	556	537	544	571	599	560	572	559	596	589	596	602	585	549	546	582	560	600	596	542	598	552	538	533	576	540	545	580	569	593	602	549	569	631	585	552	568	582	592	532	545	550	537	544	534	512	554	578	561	571	559	540	534	592	563	589	567	586	583	538	615	517	607	589	535	566	541	586	579	572	580	574	590	521	594	623	564	555	561	559	564	542	559	570	524	539	558	574	547	570	538	594	578	602	514	585	562	570	558	580	543	581	577	521	573	565	550	572	545	589	571	567	555	580	572	603	611	563	550	565	567	553	573	562	536	525	509	543	567	525	607	551	581	559	568	558	619	595	541	570	557	561	619	571	540	561	580	545	564	578	592	557	558	548	555	581	548	584	554	583	540	557	572	529	555	537	598	536	553	532	594	541	561	564	549	588	585	593	574	629	598	543	601	597	586	618	576	554	522	596
31721	59081	43469	25539	9374	3550	2669	2077	1697	1390	1244	1115	1083	955	947	876	847	893	874	802	773	794	803	732	672	733	711	752	739	688	664	699	685	672	695	707	676	707	627	611	633	635	682	619	650	665	636	609	597	627	646	640	638	597	640	622	630	617	578	657	619	572	601	641	689	622	599	603	598	624	603	574	622	635	670	674	694	606	678	661	639	665	641	609	656	602	664	633	635	621	643	630	608	612	620	604	668	609	623	612	653	639	643	616	633	618	617	597	598	621	579	665	616	654	614	600	645	647	626	620	600	680	595	629	579	617	600	594	627	625	603	603	600	583	650	643	602	621	601	599	638	614	611	666	583	608	596	650	639	593	620	590	663	634	619	600	659	609	590	665	632	628	638	613	598	579	599	583	618	630	593	623	648	617	588	644	609	563	600	603	644	599	651	618	626	638	634	622	601	619	586	615	636	594	614	664	592	603	560	609	625	615	571	611	594	650	659	640	595	601	631	614	623	624	644	582	632	646	635	633	618	594	642	625	612	626	566	672	632	599	613	600	604	626	582	623	613	611	652	596	621	614	633	604	572	632	638	591	641	629	635	551	628	639	623	616	633	582	613	638	590	611	611	610	569	641	616	603	578	625	645	624	631	613	527	589	613	575	636	585	603	623	630	645	598	602	576	619	627	563	643	621	571	607	591	610	602	614	622	637	647	553	633	602	607	625	601	668	608	629	627	627	629	614	591	635	560	613	624	601	588	599	604	588	630	590	573	632	605	644	633	610	602	647	649	607	641	640	606	608	639	609	624	597	578	609	637	623	574	622	646	597	653	634	599	596	673	614	631	619	655	616	601	605	634	593	643	609	602	604	614	610	631	626	614	622	618	638	644	612	681	626	610	629	590	609	610	604	634	599	602	598	645	597	616	593	598	652	652	626	599	616	654	600	578	617	610	626	599	631	591	592	633	648	599	644	614	573	625	603	611	644	578	601	647	584	609	591	602	588	639	592	609	627	652	642	655	589	606	668	590	607	594	634	646	657	598	596	620	622	605	616	613	613	602	631	587	628	636	642	635	600	689	606	627	653	630	615	619	575	607	550	659	619	588	620	660	637	621	644	617	634	619	609	617	613	618	624	588	615	630	551	614	617	613	613	615	601	605	610	596	603	647	605	624	582	638	604	608	627	648	609	626	605	617	632	623	614	609	623	631	560	631	583	573	547	573	634	603	639	633	597	619	582	630	610	629	619	632	623	560	659	630	590	640	577	642	622	640	621	573	582	587	606	597	601	600	597	586	634	619	606	606	632	594	600	627	621	581	634	624	583	650	599	632	580	658	605	622	582	622	620	617	605	613	615	636	592	594	603	599	610	633	590	591	578	613	582	635	616	627	615	591	618	589	624	625	637	580	599	606	586	596	663	601	605	655	625	625	618	627	665	591	639	636	594	612	635	612	554	663	632	599	629	586	639	635	618	644	676	660	622	640	594	606	601	609	629	644	593	615	544	583	576	618	619	649	545	603	615	651	608	615	602	570	596	622	630	637	605	632	606	595	597	592	636	591	620	605	627	587	581	626	641	662	572	626	614	609	619	604	595	613	655	618	635	651	661	628	572	655	598	597	620	581	583	610	589	611	629	591	609	622	603	597	561	618	602	613	626	539	633	658	615	609	628	612	583	576	660	614	608	605	601	600	592	643	567	586	608	636	594	634	611	595	596	665	643	598	572	588	677	580	577	622	625	619	581	611	615	611	641	656	598	576	601	609	601	644	598	623	571	595	639	611	608	559	636	606	597	578	553	610	635	658	584	611	630	555	680	576	551	602	595	617	621	573	618	617	589	614	625	629	660	584	649	556	620	641	608	590	614	600	603	652	635	620	643	608	586	571	623	619	622	528	600	587	621	599	583	636	639	618	616	576	643	620	598	615	624	584	605	594	573	629	583	649	578	629	550	599	564	563	634	608	622	597	618	605	589	647	613	672	654	663	589	587	610	614	667	613	603	613	611	656	590	577	611	608	591	634	638	615	630	620	661	617	606	615	630	647	584	634	573	641	578	630	590	656	575	603	598	631	620	605	591	616	604	623	619	641	606	554	607	612	627	628	620	594	567	579	589	642	645	608	640	634	556	597	587	565	599	630	611	604	606	625	611	620	609	629	639	598	606	616	627	582	618	609	597	581	637	658	633	617	601	571	552	650	654	644	596	601	571	590	636	639	602	650	603	641	624	622	630	622	641	626	602	557	635	612	607	587	614	578	648	649	592	640	588	587	606	621	628	637	610	611	612	594	586	589	600	620	607	635	617	656	594	594	643	597	621	628	619	585	597	590	613	627	591	573	622	600	638	609	644	562	572	578	598	598	612	598	666	601	597	615	631	606	603	632	625	621	652	621	596	606	600	579	626	602	558	629	648	581	620	598	593	597	608	620	588	597	583	596	643	640	629	631	603	624	635	568	616	617	596	586	647	638	571	584	594	618	596	635	613	638	582	597	649	647	628	661	594	614	608	573	605	591	621	609	608	660	607	613	614	591	587	632	613	630	627	662	608	624	631	613	652	618	666	611	595	576	612	589	630	595	599	621	562	602	627	610	645	649	624	668	626	602	604	667	633	583	598	605	618	614	614	594	627	653	598	574	598	572	623	665	624	628	598	588	674	599	618	571	607	615	629	607	603	666	643	642	591	656	641	611	623	599	604	599	588	608	589	618	589	635	620	610	600	614	596	591	604	599	643	611	648	624	609	628	629	637	581	594	623	599	640	628	603	614	617	573	639	604	608	594	604	588	597	600	617	644	621	585	633	601	625	601	682	643	621	571	598	592	594	566	640	592	627	611	615	644	641	640	610	604	637	635	638	624	630	608	553	644	601	614	604	576	608	612	611	604	624	640	581	601	595	551	629	585	565	637	640	627	624	614	619	620	606	613	576	628	598	628	632	594	614	602	580	574	568	618	609	612	640	632	644	575	619	581	597	609	657	589	596	578	662	600	601	624	585	672	612	564	572	586	635	596	651	627	617	623	612	613	597	626	583	586	608	647	621	610	608	591	610	676	632	599	602	626	623	651	667	600	598	618	581	657	620	599	628	640	673	599	648	662	625	634	631	640	592	621	642	652	627	612	602	622	619	640	597	609	607	617	595	612	649	625	605	604	600	600	618	618	624	595	561	603	596	607	601	598	667	606	644	634	590	630	616	604	607	586	640	609	617	632	574	618	603	582	623	665	604	627	612	674	585	601	560	569	589	590	602	617	616	570	653	633	615	606	577	621	605	596	617	639	605	615	589	595	605	653	623	611	612	615	568	648	594	583	640	621	614	611	569	616	608	571	654	616	620	610	581	641	574	624	603	632	578	638	609	621	632	613	610	656	559	611	633	608	617	640	613	600	642	595	601	559	580	627	585	628	610	619	632	599	643	596	636	593	592	638	624	664	633	620	590	636	589	621	614	631	627	611	598	616	592	596	620	628	592	620	623	600	595	593	592	576	588	601	622	607	593	614	615
28143	25567	28493	15586	3165	560	461	445	380	377	363	374	366	353	362	350	341	371	359	322	357	347	366	311	330	326	367	338	346	337	343	322	336	328	317	301	339	347	348	326	325	348	324	327	330	317	337	337	315	319	316	341	292	333	333	343	342	339	299	311	321	307	338	328	313	311	306	350	278	290	332	342	314	338	329	330	330	350	313	356	319	340	304	333	349	333	323	327	342	327	340	337	307	341	290	372	331	353	343	349	340	306	345	321	342	326	318	311	308	333	367	323	302	331	335	345	331	313	300	354	338	317	310	352	318	289	331	332	300	309	315	305	325	341	343	311	328	330	313	352	343	319	327	322	347	310	328	296	329	307	309	334	319	318	307	305	297	352	323	314	325	322	323	293	310	336	327	305	333	328	316	340	318	316	341	306	322	333	323	318	342	365	329	317	319	287	301	334	346	309	328	342	291	297	345	353	364	321	317	290	327	330	310	320	354	296	297	283	285	313	296	327	341	332	321	335	351	300	305	296	332	313	337	298	268	303	333	346	324	271	317	280	319	353	317	334	305	303	315	312	333	316	280	347	311	321	325	326	362	311	324	334	326	316	312	341	326	304	316	316	301	318	327	300	307	325	345	288	302	326	322	297	301	330	304	333	282	316	310	344	301	347	286	289	340	332	311	319	329	325	323	339	324	321	309	320	343	334	303	333	323	321	305	313	338	340	345	326	332	368	316	341	351	292	302	297	309	335	322	305	345	292	321	337	312	353	337	339	334	347	302	340	331	302	360	323	314	328	324	314	333	311	347	294	332	347	340	318	294	325	310	306	330	339	312	278	325	322	353	345	318	326	322	329	336	303	339	292	343	309	316	354	330	314	316	320	328	320	322	308	318	311	326	327	318	318	320	306	344	340	313	341	322	319	321	300	318	322	290	338	318	351	331	293	313	295	327	300	304	355	313	328	305	307	343	352	320	322	297	316	341	317	332	301	326	307	332	335	301	311	335	357	339	325	308	299	321	327	315	313	330	299	300	297	321	352	306	330	320	352	316	325	311	302	318	295	336	298	322	294	321	351	312	299	313	288	340	307	329	322	320	315	317	315	313	302	340	327	309	328	321	308	334	300	347	337	330	302	288	319	331	303	312	295	307	350	318	347	333	313	297	283	297	309	309	309	346	372	358	334	337	362	328	323	335	344	302	330	302	343	310	320	383	303	323	335	303	339	342	316	342	346	317	327	304	288	355	305	305	350	329	311	325	312	301	314	286	293	308	324	346	348	312	343	313	297	327	330	337	334	324	314	339	332	327	337	341	320	307	277	315	325	304	320	311	321	328	311	319	317	330	306	341	330	315	318	354	345	294	322	277	299	341	307	298	312	337	292	321	319	318	320	302	291	324	317	316	311	302	314	328	338	353	302	288	366	316	306	315	303	285	340	301	327	328	320	338	322	328	288	370	301	303	355	336	353	332	337	314	320	326	348	310	286	330	330	334	365	322	303	338	296	333	315	318	349	320	312	314	321	329	313	320	337	301	310	334	295	342	309	292	329	323	320	306	327	304	299	332	304	322	315	300	329	344	314	308	327	319	323	285	310	356	310	315	290	298	325	348	311	334	308	309	333	309	327	338	325	311	305	305	317	325	326	299	288	323	337	309	303	332	279	339	332	286	314	313	325	333	333	324	316	309	337	306	328	301	297	337	306	313	287	347	309	306	308	336	324	338	346	341	315	313	315	331	342	314	315	324	328	306	304	312	333	340	317	329	328	324	319	325	316	333	336	299	305	318	320	305	318	333	327	284	330	328	340	339	338	313	309	336	334	311	351	319	319	324	310	332	351	303	351	335	323	330	311	309	313	310	327	343	314	329	314	330	304	342	326	314	334	331	339	334	293	343	313	320	343	331	329	310	305	298	327	318	313	287	329	308	320	309	316	326	306	313	314	316	333	336	322	329	321	320	352	297	350	330	335	326	311	324	332	324	343	327	327	361	301	352	284	355	309	306	335	323	346	292	287	309	316	330	328	320	335	334	310	300	345	325	303	329	334	312	331	333	326	295	314	297	306	306	339	342	334	349	321	313	291	307	299	312	320	319	357	325	326	365	345	300	325	331	321	325	313	314	306	316	327	312	320	304	325	303	326	326	312	314	316	365	333	319	322	327	321	317	333	337	339	338	321	375	314	325	339	319	298	315	302	302	339	329	339	329	339	310	326	321	325	343	294	321	355	320	341	347	320	315	322	309	277	339	331	333	297	321	308	341	324	309	343	324	339	275	340	305	308	317	326	309	309	300	322	325	314	308	297	304	328	325	312	337	340	334	368	303	341	330	329	324	305	332	338	297	307	301	305	335	320	322	299	325	288	310	337	333	325	334	324	334	319	330	322	339	312	342	320	338	330	332	358	326	326	319	328	326	330	310	306	294	303	350	300	308	308	304	361	296	327	319	301	303	288	347	316	319	293	355	332	351	298	326	353	315	321	315	306	323	329	342	304	322	320	315	319	310	337	325	327	328	331	316	329	296	315	300	342	297	324	350	333	295	311	313	362	330	356	342	335	276	315	317	347	292	324	297	292	310	309	307	302	322	330	338	311	292	316	300	339	308	350	310	326	332	327	299	351	331	306	328	313	308	304	331	314	295	311	288	317	316	317	322	317	301	344	314	324	293	332	319	306	337	359	342	355	302	299	301	327	305	296	296	300	310	297	321	325	352	321	328	329	323	324	313	306	346	306	317	328	314	342	330	341	334	325	312	326	323	307	356	286	324	330	302	302	338	324	306	340	280	327	291	302	315	340	345	362	331	302	305	338	293	338	313	290	330	351	304	351	319	313	304	314	346	342	356	343	336	361	310	331	317	303	333	319	323	306	339	304	296	330	304	299	342	364	343	314	309	300	337	301	321	331	362	325	341	351	327	357	298	330	327	321	308	326	352	362	338	322	299	320	311	315	306	338	318	282	340	343	317	345	316	340	354	347	341	342	335	302	343	314	314	332	283	315	336	304	304	341	318	292	322	329	338	314	312	307	316	331	322	334	343	289	316	351	347	311	318	299	313	352	347	314	325	322	303	326	315	345	313	320	324	333	336	331	303	331	303	345	318	326	338	333	334	345	276	320	332	314	335	319	324	343	329	343	294	314	318	338	311	334	299	313	317	305	330	329	350	319	301	290	360	334	330	318	329	302	305	286	314	322	325	313	332	308	320	332	324	308	346	314	328	290	333	322	310	280	312	308	310	339	287	342	336	300	329	328	342	300	327	295	330	368	310	321	341	319	323	328	307	355	296	294	296	310	338	333	313	339	341	305	292	326	299	310	297	302	318	325	320	299	345	345	309	356	334	334	308	318	315	315	304	340	314	333	312	322	340	326	307	292	279	324	284	321	327	315	371	357	312	322	325	338	335	282	346	327	324	333	344	345	349	305	343	326	330	314	329	320	345	315	322	285	314	332	322	333	317	345	297	305	335	324	304	334	330	319	308	345	310	346	337	325	306	296	313	329
27710	41762	30055	12606	4020	861	632	567	488	431	413	444	435	425	434	393	412	396	395	411	428	403	421	422	431	409	359	364	384	410	388	387	400	438	422	352	352	388	373	409	382	378	396	370	381	378	381	383	396	373	387	371	377	393	380	362	366	367	366	361	412	371	374	381	344	357	367	374	372	366	361	390	424	397	381	384	379	396	432	385	374	373	380	402	354	376	374	379	378	383	383	371	361	383	382	352	403	364	350	365	372	395	398	372	390	334	374	384	349	390	377	359	392	355	392	340	424	354	395	400	362	365	370	379	375	351	408	361	355	363	375	356	367	337	387	390	375	377	402	371	359	370	393	343	371	410	365	353	372	394	379	361	380	343	371	372	371	364	393	375	349	366	397	350	411	395	376	394	367	381	365	350	365	365	360	352	377	398	330	361	402	367	393	403	373	385	352	362	398	396	385	370	357	359	359	397	400	365	377	331	370	378	395	366	375	389	339	394	365	362	402	345	389	388	373	388	352	375	342	373	404	331	370	343	374	341	367	401	384	389	394	399	390	353	396	352	363	395	350	380	371	383	370	398	402	381	366	360	370	389	391	363	367	402	381	360	382	380	397	357	364	346	376	363	379	379	358	351	376	322	371	378	344	360	379	376	347	362	369	371	380	397	399	384	368	353	385	360	358	346	356	357	408	382	395	352	364	391	388	359	358	368	355	377	358	378	351	350	355	376	383	372	372	372	373	395	373	381	390	429	390	356	346	383	364	408	375	362	386	368	380	355	400	373	347	393	405	387	351	415	363	395	399	387	384	386	364	357	360	394	347	373	371	353	405	397	391	395	359	380	359	369	403	385	345	364	403	391	372	385	356	375	402	349	401	360	355	323	401	357	384	385	421	398	402	383	370	411	396	385	372	376	381	398	377	382	357	372	377	369	369	385	376	355	360	364	378	364	383	394	378	407	412	348	363	388	361	376	336	397	406	351	361	356	398	361	441	380	384	393	368	378	348	363	418	379	374	396	383	374	387	356	367	334	361	338	384	337	359	354	374	354	359	332	385	367	419	347	347	380	366	368	365	368	378	374	396	361	348	367	379	355	355	377	362	376	356	350	355	390	368	375	408	397	419	382	387	371	382	359	381	400	397	344	351	384	383	392	368	376	354	389	362	420	364	324	387	408	377	386	359	378	358	362	384	377	376	389	426	397	382	400	353	391	388	361	372	370	391	371	369	400	422	366	390	374	372	368	359	384	391	375	369	345	355	342	363	352	373	380	386	352	407	384	407	365	382	370	387	370	368	391	384	356	393	386	351	374	391	382	390	403	385	386	362	382	355	364	394	371	388	396	367	395	376	320	359	377	407	331	401	389	433	392	353	372	353	377	376	400	358	366	370	344	379	362	393	357	363	396	398	391	348	363	372	373	360	348	383	383	372	360	395	348	374	379	434	371	360	409	378	391	339	364	342	337	337	370	372	356	349	368	355	395	375	376	359	381	367	370	358	385	362	368	373	407	350	349	381	355	366	344	382	366	362	370	375	358	374	339	347	370	375	368	349	386	377	413	379	386	383	357	370	408	371	356	357	372	397	384	413	354	374	363	356	364	391	377	385	388	363	356	384	359	357	357	388	407	391	370	378	388	372	382	347	376	369	356	348	371	409	379	385	366	338	370	385	353	358	384	387	369	378	357	376	367	386	372	367	353	364	386	407	349	381	380	387	402	355	388	396	395	353	362	388	326	349	367	403	350	331	352	400	372	375	346	366	374	351	358	394	373	365	363	364	357	375	337	383	370	400	389	376	362	371	358	365	359	424	421	350	371	376	373	396	394	379	372	354	403	396	368	380	343	352	376	382	408	377	394	345	386	381	414	381	374	399	339	412	367	373	356	369	397	366	328	400	344	412	379	362	360	345	329	372	362	359	398	363	347	400	339	347	397	375	374	344	386	399	376	385	366	325	352	354	344	379	355	367	396	372	379	367	359	363	375	352	406	358	382	371	381	362	356	346	361	373	391	393	383	352	388	329	381	361	350	390	366	358	332	333	363	376	343	362	362	364	338	385	384	351	391	381	385	391	366	324	371	357	347	368	376	337	360	410	366	365	354	388	331	354	358	345	381	393	387	358	380	386	367	363	390	356	365	348	359	384	387	356	364	393	377	362	381	375	377	368	393	395	362	359	351	375	343	351	359	367	386	379	391	384	415	376	370	338	366	335	352	392	350	374	352	410	377	364	349	408	365	384	321	391	347	377	392	385	348	348	402	376	358	348	366	404	370	388	364	365	386	387	360	365	377	357	384	424	391	355	371	342	361	349	362	401	367	402	386	368	362	387	352	381	366	369	387	353	390	384	382	394	355	363	386	363	351	395	377	373	387	389	369	358	368	382	375	408	374	364	376	403	325	369	352	378	358	408	401	370	363	410	362	382	381	369	376	377	359	356	367	401	360	415	368	376	379	350	348	388	387	363	384	353	357	376	386	394	359	413	383	367	371	366	415	349	384	350	377	369	333	388	374	362	360	377	350	399	357	362	417	384	351	400	370	387	355	348	338	356	403	337	383	378	384	365	359	376	344	349	362	366	399	371	362	361	378	371	384	369	376	370	363	361	406	368	358	375	381	358	380	372	333	367	369	373	377	381	405	379	363	350	341	376	420	379	371	382	410	371	398	379	368	343	397	379	372	371	364	349	408	372	369	379	364	374	348	376	381	376	371	361	396	359	363	352	358	369	334	401	368	363	365	370	344	348	372	360	384	345	383	393	362	395	399	367	355	365	379	380	389	368	387	402	385	365	356	374	380	399	391	370	364	408	346	380	397	345	383	342	376	362	375	377	370	376	398	373	402	383	365	382	366	369	381	401	394	362	366	360	386	394	389	386	408	379	400	375	398	409	351	363	401	348	376	376	386	360	368	348	403	395	378	357	391	382	391	395	366	342	382	375	385	411	414	392	365	363	336	366	383	402	397	378	362	397	353	357	325	378	391	342	379	394	350	377	379	373	390	347	392	395	347	382	369	339	405	387	358	378	371	357	357	375	365	398	351	361	409	379	409	340	347	384	377	392	361	364	376	400	401	343	385	354	390	340	369	404	362	384	373	391	371	378	390	343	378	363	390	374	365	364	387	370	374	329	393	353	377	384	370	368	387	347	397	378	395	358	372	356	362	396	390	400	350	373	370	396	371	378	373	341	390	387	374	349	381	360	396	385	407	352	369	350	371	377	354	391	372	393	354	348	405	388	366	371	346	366	391	370	374	375	373	385	326	382	377	394	383	356	375	356	350	353	367	355	349	378	383	341	370	406	376	381	353	372	393	375	356	361	371	355	354	362	406	368	384	375	344	323	390	373	342	374	387	366	415	348	386	377	375	409	372	352	344	349	377	363	381	355	391	371	387	347	356	364	368	353	387	366	356	371	386	353	381	380	367	373	376	368	358	398	360	374	383	336	364	369	359	380	393	349	371	360	384	393	373	384	344	371	428	375	385	370	368	362	402	350	379
24008	21267	28564	24365	21098	11822	1540	943	696	679	558	610	560	500	492	503	461	471	470	521	485	492	462	482	463	446	423	467	397	440	423	458	436	470	471	436	454	433	395	417	430	401	443	487	447	416	425	436	385	472	413	390	433	407	438	428	409	399	429	430	398	427	427	455	411	421	426	424	445	411	377	412	400	463	434	435	460	412	423	421	429	456	438	464	378	407	414	407	469	382	388	417	447	375	398	400	409	431	402	411	443	429	459	438	405	442	409	422	434	385	442	434	402	446	417	448	412	412	388	421	434	459	422	417	429	394	442	440	417	403	423	405	432	435	439	398	426	417	448	411	425	448	365	397	413	404	426	418	410	423	401	438	400	384	421	446	399	401	449	435	417	410	412	427	352	356	419	435	439	394	420	425	407	392	432	423	415	443	408	428	472	390	441	426	418	399	424	387	425	412	398	415	400	407	455	426	391	439	422	373	408	422	412	390	412	409	424	424	446	410	398	421	384	404	401	419	432	406	453	396	423	424	415	421	412	464	397	430	430	428	414	418	418	405	417	429	397	437	438	431	422	461	445	418	449	404	393	435	423	431	462	402	447	435	431	382	405	447	408	415	413	428	381	433	412	407	390	410	396	431	421	431	421	410	441	437	445	389	463	423	425	393	408	391	413	419	406	429	427	384	429	377	404	432	395	426	438	420	408	412	413	448	403	393	468	410	433	430	418	409	442	450	405	441	402	382	393	441	399	390	443	433	445	410	431	425	399	394	417	426	426	413	417	389	393	385	419	399	405	437	437	405	397	457	420	416	409	421	425	426	411	418	432	415	398	418	412	435	457	409	419	393	435	386	409	456	421	424	415	440	411	406	414	409	407	418	432	431	394	399	455	385	423	420	418	426	398	397	417	444	445	417	421	430	439	424	378	408	431	418	354	462	434	448	392	462	398	432	403	423	454	427	444	437	417	415	403	346	418	413	358	443	400	432	392	384	444	395	392	404	400	433	412	432	417	439	429	389	419	406	431	382	435	431	412	425	385	384	411	406	445	405	408	445	429	409	422	426	434	404	406	458	422	425	401	393	407	436	397	436	401	410	373	472	431	440	428	401	452	359	421	406	429	441	410	435	437	408	429	452	453	435	404	414	434	399	425	426	437	410	382	410	427	392	388	380	435	403	431	424	384	406	435	430	389	423	423	423	445	379	393	373	436	433	401	433	418	410	381	437	441	420	405	383	440	448	396	395	418	440	429	428	424	436	401	412	438	441	446	423	425	449	443	439	424	405	419	422	385	383	449	386	399	433	417	428	413	425	372	448	424	385	441	390	431	452	399	426	434	429	439	421	424	418	428	403	425	403	411	412	433	400	424	408	466	408	403	434	419	421	384	407	418	417	383	410	417	388	454	446	419	392	398	428	431	436	401	429	437	429	455	454	403	439	392	381	433	420	390	417	411	391	445	395	409	435	430	414	405	433	396	419	392	414	435	404	427	439	413	414	430	398	454	402	409	398	413	393	444	419	456	425	406	427	407	406	409	406	453	418	441	457	399	409	439	433	406	359	443	413	439	430	436	386	430	414	388	405	429	411	396	398	439	420	366	416	413	445	403	445	426	418	390	418	386	424	388	426	439	408	430	415	435	384	433	441	441	429	465	408	446	421	437	401	414	415	400	398	426	401	422	431	410	378	398	406	418	396	374	419	439	428	425	382	399	424	414	388	403	437	399	455	445	393	413	455	422	424	398	415	386	447	416	413	416	415	429	432	419	418	415	377	432	420	441	437	470	434	427	429	411	437	432	422	387	396	466	437	376	441	426	425	401	411	409	401	422	420	406	451	409	407	418	417	410	442	405	396	441	425	388	427	418	395	392	423	443	426	413	442	419	418	412	374	415	405	414	423	426	413	408	448	412	443	436	421	440	440	436	435	438	396	430	437	400	383	445	453	429	423	410	414	443	421	430	425	432	382	429	416	446	420	415	385	427	417	407	389	431	367	433	411	380	410	428	441	428	425	412	439	429	446	441	419	389	396	440	393	423	420	459	462	389	425	432	411	392	442	395	398	404	406	390	416	390	402	412	409	447	428	482	468	398	419	425	412	401	412	417	384	443	416	425	417	407	466	439	433	393	369	404	454	422	426	361	394	401	443	414	401	423	385	410	436	431	443	414	385	401	422	409	411	390	428	416	388	435	388	430	414	427	430	396	424	435	416	402	414	411	429	385	422	407	427	411	381	409	411	411	411	418	457	420	416	421	411	429	390	419	402	445	405	418	418	379	424	423	416	392	411	409	397	425	427	412	406	416	435	427	387	415	403	442	428	412	422	460	399	402	400	440	415	422	425	408	427	432	446	410	410	406	430	411	415	432	437	452	412	432	406	432	419	418	419	469	409	371	418	413	424	436	454	425	464	427	458	459	393	429	424	390	405	408	403	421	401	389	395	385	437	417	396	417	442	430	411	393	450	414	405	414	438	452	422	429	436	406	393	393	438	429	442	437	423	406	414	415	392	406	408	402	410	448	429	347	411	419	399	424	412	435	429	441	407	432	402	424	419	418	392	401	382	403	459	431	390	396	421	419	419	421	442	418	432	410	428	371	431	420	375	420	443	371	378	420	384	409	444	437	421	417	427	382	442	429	442	454	391	433	439	395	392	448	421	378	388	419	360	387	478	434	415	423	448	400	427	400	415	399	423	426	413	402	398	404	424	396	396	438	411	461	431	413	420	402	425	365	394	393	442	406	411	402	428	440	436	420	422	444	425	411	443	429	396	391	443	409	397	407	454	452	396	410	419	425	433	379	394	410	394	435	442	432	400	440	381	411	400	390	416	403	400	401	409	444	408	413	383	455	395	408	423	390	355	404	427	428	432	408	419	383	393	462	423	404	421	445	438	400	437	423	449	424	399	391	426	376	428	412	387	422	417	432	399	428	434	435	390	398	448	413	383	436	449	394	412	440	424	413	408	427	431	412	383	392	419	406	423	400	433	429	390	440	428	425	415	414	424	424	418	388	437	407	458	410	400	403	397	402	390	412	410	402	441	427	427	407	426	446	408	417	402	441	444	396	442	395	448	407	403	409	379	448	423	427	378	406	396	381	398	433	404	418	393	417	454	424	413	415	402	404	443	397	383	446	380	409	452	406	374	411	449	387	398	416	402	389	419	420	433	421	408	411	439	460	412	414	395	399	432	442	426	423	409	412	452	408	410	422	405	449	404	408	384	394	444	417	448	458	432	371	397	396	422	418	450	447	390	411	419	432	422	430	438	401	430	433	433	426	409	431	426	425	439	410	394	413	430	445	404	397	431	431	434	385	384	397	365	406	433	417	400	445	407	427	437	477	379	407	425	406	396	428	401	385	432	404	403	388	397	434	403	403	388	400	436	403	403	446	443	392	441	418	418	397	432	426	416	416	430	424	421	388	410	404	415	425	403	389	408	399	447	394	407	434	429	409	453	391	439	396	384	373	404	415	400	432	431	429	405	412	457	438	403	417	392
28996	51190	40641	22256	9309	2790	1654	1231	1113	907	744	754	692	671	651	630	618	615	601	582	599	584	560	554	536	488	494	494	523	454	542	500	513	488	478	486	507	497	530	476	491	501	469	484	462	464	468	465	471	491	508	486	502	498	482	488	458	460	488	496	476	461	482	471	477	480	518	464	485	486	470	466	503	486	478	503	543	478	450	488	498	465	466	465	479	478	455	478	486	453	473	468	491	472	469	489	479	492	473	480	482	469	457	440	488	475	503	422	470	455	460	512	484	464	498	482	436	460	450	489	484	428	460	472	453	488	481	459	482	491	458	509	435	485	496	467	483	447	498	480	431	469	496	458	472	415	464	444	435	468	494	472	481	435	518	470	478	452	479	450	439	468	466	426	459	470	479	447	455	474	446	477	458	522	481	443	475	497	479	439	459	502	449	467	488	479	463	456	459	466	462	461	521	511	460	448	421	487	440	473	473	482	465	483	439	453	461	475	427	476	431	528	478	487	439	441	488	442	484	445	432	466	444	493	527	464	474	487	501	460	453	472	461	460	460	492	500	486	487	478	475	479	468	464	479	491	442	445	443	466	480	479	494	448	441	455	471	482	442	470	466	471	457	503	491	467	457	457	476	476	470	442	433	454	454	466	451	458	501	415	501	466	455	459	470	493	448	444	449	490	448	427	435	482	444	474	501	458	447	460	493	459	467	456	460	413	463	485	509	481	490	494	441	439	465	451	466	453	448	483	479	474	482	470	472	484	470	456	467	490	435	450	427	416	450	486	473	453	445	451	415	470	460	476	483	459	469	451	460	458	492	492	474	481	474	491	464	467	451	483	457	495	492	441	466	464	526	458	452	500	469	466	450	481	458	486	457	491	501	516	465	491	430	450	433	451	477	514	495	475	441	461	470	452	440	462	485	437	497	476	487	437	458	439	487	479	452	476	448	502	425	458	491	456	442	422	450	481	451	460	443	487	471	450	458	431	447	454	488	503	478	433	472	479	485	427	486	471	479	433	483	468	425	468	437	476	473	503	474	498	462	484	476	480	456	430	426	448	480	444	471	463	450	440	458	473	476	465	460	450	437	444	471	446	459	488	451	487	469	467	457	475	465	455	465	442	434	440	451	466	492	441	484	437	492	468	512	513	472	476	426	492	463	473	466	450	466	453	453	456	475	467	461	500	461	473	475	435	476	508	451	473	466	482	471	484	469	478	478	450	468	474	441	445	437	457	460	484	455	482	452	505	445	447	485	424	467	441	515	464	485	457	483	498	477	471	450	483	468	457	467	461	444	484	446	458	457	490	457	480	493	473	475	476	502	445	436	484	478	455	452	448	453	481	452	496	446	495	466	477	419	479	428	506	465	484	472	465	471	450	492	458	464	475	439	472	436	478	473	468	485	500	430	458	435	508	444	434	491	492	450	481	472	472	459	471	450	471	451	487	492	440	483	453	495	488	451	449	443	449	471	490	479	476	465	434	462	515	447	479	461	472	452	457	472	453	454	500	494	476	431	438	466	478	487	444	470	410	440	482	453	474	459	444	466	451	482	444	447	501	444	467	443	450	475	481	450	460	497	435	480	459	475	412	443	495	483	459	439	475	478	506	465	463	481	450	439	524	494	470	479	497	453	453	460	455	472	471	465	476	430	457	442	498	466	446	460	478	457	490	457	464	468	498	468	462	470	480	472	493	450	447	419	457	463	465	448	484	457	454	454	496	445	466	462	490	468	481	464	466	432	458	443	516	443	461	471	445	462	455	438	494	436	497	472	434	438	456	469	469	446	456	468	434	432	457	426	418	466	455	446	459	470	449	468	465	450	495	455	479	473	463	436	496	386	452	458	418	454	501	444	483	493	447	455	476	469	452	478	456	495	461	464	494	444	475	471	434	461	428	462	459	483	501	459	449	454	487	484	434	432	507	455	458	423	484	471	488	519	498	441	451	487	452	464	480	464	487	439	442	452	415	446	462	513	466	497	476	469	467	434	463	456	492	498	440	490	440	409	479	472	454	488	448	484	447	494	463	491	441	472	467	449	467	458	453	467	486	445	480	457	465	461	469	482	468	500	449	438	477	483	497	466	483	512	460	454	472	470	466	452	484	475	465	488	458	489	460	432	446	437	472	496	474	477	424	432	465	476	501	460	453	473	483	451	445	473	460	476	464	449	494	457	461	507	472	444	493	486	430	473	433	437	472	457	475	447	510	438	409	487	452	465	467	422	511	458	453	482	476	442	447	479	444	428	441	465	460	423	482	489	473	454	464	468	470	460	483	456	483	468	473	502	481	467	460	449	463	468	479	482	438	444	471	482	423	478	476	469	496	456	453	481	474	461	455	489	501	470	423	473	463	453	438	445	469	472	468	499	513	501	503	472	430	441	495	443	451	480	505	472	450	453	444	463	480	448	446	467	467	463	449	424	463	444	482	488	462	486	511	512	465	467	456	510	468	471	443	471	509	501	454	461	493	498	448	458	485	501	416	451	461	460	475	438	452	476	491	447	468	463	453	472	464	504	428	453	494	468	437	458	475	517	439	483	497	465	446	466	435	483	463	457	442	469	485	495	453	489	422	506	455	457	476	437	480	435	457	446	461	477	445	437	482	464	457	475	434	450	442	492	454	483	441	494	457	494	471	462	444	453	473	481	421	449	460	449	472	479	463	476	475	455	461	486	475	488	460	487	479	472	482	502	491	472	451	493	425	447	461	501	466	436	490	455	461	462	497	473	449	480	482	453	476	469	477	503	444	454	458	415	467	469	454	461	471	423	433	456	488	463	461	478	495	460	477	447	473	459	451	480	486	445	458	443	495	445	464	457	430	448	449	451	477	475	469	479	419	467	448	506	479	493	472	469	455	441	451	461	484	447	509	454	492	483	488	494	474	453	465	455	476	450	481	455	463	481	493	449	447	440	454	478	451	473	458	466	440	534	447	458	437	501	478	448	468	461	470	484	458	452	443	483	475	451	466	539	530	458	487	442	478	481	458	477	485	448	515	473	485	446	441	481	488	460	494	449	436	442	441	486	456	467	429	437	461	462	440	409	458	495	447	474	467	494	457	478	417	474	467	478	497	437	456	443	438	477	480	433	484	481	479	457	462	497	461	449	495	479	446	416	477	463	454	459	477	437	458	458	494	449	466	471	477	456	493	491	471	450	522	444	430	454	469	437	461	454	506	476	489	417	518	489	468	428	502	468	468	486	467	418	445	438	469	450	453	460	458	442	451	513	501	435	462	481	422	455	433	463	452	428	480	474	502	440	486	470	483	445	491	473	469	501	483	477	494	420	432	442	446	439	465	463	491	433	486	456	424	492	441	491	469	467	474	455	491	459	437	476	487	466	491	468	448	436	476	457	465	479	459	461	506	453	473	448	458	500	457	464	458	451	446	476	442	452	506	485	449	476	465	443	489	468	501	473	483	455	498	438	475	474	485	452	476	466	480	455	476	457	488	446	484	473	456	453	428	459	450	495	404	421	482	471	452	475	503
25381	21259	27892	25536	12859	1472	785	645	570	562	545	495	529	462	465	448	492	444	481	439	445	447	442	455	445	407	413	409	408	444	431	428	429	415	401	412	420	403	428	434	390	437	412	406	442	386	413	383	394	424	417	392	425	446	415	439	424	390	456	412	443	418	411	365	432	427	411	410	411	429	441	432	420	423	442	441	468	419	405	409	397	442	430	409	415	415	445	441	430	399	438	461	415	428	393	422	352	438	432	391	436	434	444	423	419	411	428	409	406	417	436	411	386	422	412	399	440	436	441	419	394	426	441	423	427	458	377	405	402	403	438	400	379	413	418	398	369	434	416	421	417	421	447	420	410	445	405	421	391	435	439	423	406	433	434	400	401	419	409	414	410	397	422	380	405	403	428	436	431	431	409	381	405	420	377	431	408	436	424	421	409	394	395	420	464	440	432	440	400	408	392	399	412	391	436	431	396	433	405	389	417	373	426	424	419	409	394	440	441	461	417	436	406	391	381	404	405	424	422	403	410	417	431	392	406	431	431	387	415	413	434	409	390	402	409	402	392	452	408	408	404	430	396	404	416	410	424	422	390	416	472	387	404	439	400	411	413	421	444	411	429	405	418	404	425	430	367	412	426	386	443	393	412	399	443	414	410	397	417	370	433	422	410	431	403	430	419	413	421	436	422	390	426	374	406	412	412	423	436	427	414	401	397	407	407	431	385	408	381	362	393	415	441	425	415	409	389	415	438	415	378	419	414	444	394	378	411	422	422	425	390	391	380	434	406	419	381	438	405	405	416	402	437	389	452	388	396	400	418	440	383	421	383	390	416	428	435	416	451	436	404	429	422	423	407	425	396	420	414	434	393	410	425	373	438	401	379	416	429	436	447	404	395	410	456	406	427	412	424	410	405	421	437	410	401	414	414	421	385	432	457	418	429	423	433	395	433	465	409	393	442	415	396	438	404	419	380	404	439	388	455	426	394	432	412	452	415	372	409	410	399	388	443	439	428	439	406	400	413	398	434	443	436	424	411	440	438	383	450	444	418	431	421	434	421	416	435	405	447	397	434	423	452	428	412	443	405	402	425	417	373	428	414	375	417	395	382	404	414	414	422	413	440	429	444	420	404	417	396	378	403	390	433	402	419	440	414	434	409	426	446	371	410	403	438	412	420	411	409	396	450	377	405	436	407	394	395	407	427	384	420	411	397	385	426	398	412	428	474	394	444	397	404	416	431	422	429	379	410	402	408	425	376	431	420	413	441	405	422	414	422	411	404	404	425	421	398	408	388	421	402	385	372	391	420	440	395	410	437	436	433	438	397	427	415	397	410	406	409	416	393	369	401	387	399	437	407	421	412	408	389	401	450	407	433	418	400	418	428	397	426	408	401	407	414	407	398	414	419	414	408	409	383	397	429	400	409	411	405	370	412	415	422	414	429	419	409	417	408	389	389	425	410	447	381	429	391	422	423	406	430	466	422	419	439	423	426	413	403	394	404	391	387	388	380	442	404	426	416	418	419	388	394	399	444	399	390	397	383	427	394	416	390	419	408	387	401	422	417	435	421	398	438	415	425	378	397	427	422	391	394	449	396	455	403	426	429	406	401	401	405	418	417	405	391	425	431	408	391	423	417	447	424	422	433	407	400	401	399	416	420	385	430	383	461	393	416	405	386	453	405	407	406	399	444	388	400	395	451	404	393	431	424	416	391	402	413	392	434	412	455	392	411	418	448	396	438	422	428	426	414	390	416	456	414	432	400	408	414	430	442	379	416	396	396	416	408	415	426	396	421	406	390	422	413	406	442	387	451	410	438	451	444	398	397	418	418	456	428	425	429	471	470	399	406	377	381	421	442	399	421	462	404	419	449	421	406	413	412	396	428	392	374	416	394	427	430	432	423	389	393	381	417	379	433	411	389	402	434	405	449	372	395	420	408	428	408	417	406	438	434	413	442	398	389	419	414	397	382	433	406	424	402	405	415	397	387	421	394	402	429	373	422	392	408	401	414	405	429	401	421	440	410	428	410	406	443	404	403	413	407	420	426	412	414	452	422	412	425	417	429	447	424	393	416	415	423	400	363	432	421	410	412	425	416	401	455	430	407	428	422	405	407	429	395	427	437	451	434	432	413	414	419	448	368	416	426	451	412	405	411	416	412	446	409	418	413	442	425	423	424	395	413	434	405	407	437	460	407	454	424	393	406	430	459	371	423	425	383	433	443	429	436	376	392	433	383	405	413	410	442	406	397	398	440	409	432	417	420	405	389	386	405	398	425	423	382	430	386	384	441	417	408	404	402	401	391	410	434	448	384	380	434	397	386	422	394	398	407	427	419	403	422	442	419	403	404	428	410	391	412	417	383	439	405	392	402	412	444	437	402	389	411	399	454	373	401	437	415	419	407	431	359	400	428	385	419	380	420	402	413	387	416	378	406	410	409	427	442	412	411	397	406	417	403	396	374	404	428	439	421	391	387	441	411	437	404	389	418	387	419	406	406	436	439	422	413	392	396	389	385	415	398	388	421	431	403	388	379	394	414	394	455	387	390	432	435	394	449	399	412	404	418	394	457	422	389	400	445	407	402	401	383	386	412	428	427	434	423	425	410	388	412	413	419	415	422	425	411	397	410	391	466	405	439	421	418	400	426	410	395	454	467	419	417	443	364	400	388	394	418	414	424	395	427	440	431	443	410	388	417	396	456	398	417	412	419	420	419	415	368	416	439	404	400	411	383	398	382	403	470	371	414	388	403	436	402	377	391	419	426	412	418	408	482	401	408	436	449	380	419	456	372	405	443	403	421	439	415	392	406	418	417	380	390	429	390	389	438	447	413	426	433	389	392	422	419	412	387	393	396	430	404	424	397	415	402	408	418	414	375	411	423	429	430	414	430	437	411	441	408	437	434	422	401	403	422	403	414	403	412	446	417	426	409	425	393	420	428	426	407	399	421	403	424	398	412	411	396	402	419	395	381	400	445	425	383	373	387	424	405	388	376	440	413	412	418	405	416	409	414	377	419	417	419	418	425	393	400	420	404	416	409	440	393	435	401	433	374	458	415	407	452	402	392	398	428	419	427	395	405	410	430	403	402	412	391	446	425	449	427	403	436	394	427	452	412	378	398	412	433	428	382	396	434	413	447	368	419	424	409	388	372	394	398	427	412	423	428	413	406	391	408	428	400	437	417	419	437	421	393	409	411	421	408	408	403	364	402	376	407	433	441	387	430	443	417	412	381	404	413	436	453	409	428	396	418	413	416	417	413	429	432	424	402	479	413	440	375	396	430	409	407	416	420	404	428	407	426	400	428	438	398	416	439	418	406	376	398	403	406	403	423	426	418	421	406	435	389	392	393	396	423	397	411	419	424	395	441	405	391	413	404	420	397	398	437	390	423	378	390	427	394	417	411	389	410	473	381	361	418	410	420	395	389	405	417	407	422	374	413	402	423	413	385	418	391	402	391	422	398	445	393	392	400	391	409	402	402	381	421	403	416	455	398	399
28310	48380	34811	19646	5284	1631	1218	1013	822	735	661	645	611	583	562	559	583	526	523	536	546	571	590	526	487	509	508	523	490	469	535	491	506	487	457	514	523	474	466	484	494	486	473	486	458	489	454	453	503	424	470	469	507	499	466	504	465	445	489	486	447	429	491	476	451	460	454	476	516	506	477	459	497	508	498	510	462	490	541	497	520	455	471	484	482	421	470	462	496	481	509	481	481	483	506	472	468	470	496	516	482	467	473	484	496	428	516	531	426	475	466	480	475	458	477	481	506	467	476	445	459	490	427	463	486	486	438	483	445	506	469	484	471	505	439	478	499	495	416	461	472	504	478	488	481	491	480	465	504	489	462	459	487	471	492	455	483	510	478	469	483	470	497	475	455	476	441	473	474	486	493	470	443	478	446	468	483	520	480	472	492	462	483	473	428	466	484	478	485	422	501	463	483	463	483	485	498	438	418	448	482	457	477	488	511	436	441	478	514	457	461	480	507	470	477	455	478	494	476	464	461	467	472	447	483	450	469	452	468	449	440	489	450	446	477	454	479	475	471	493	490	484	455	472	487	491	507	468	481	475	464	476	439	460	499	460	466	484	474	461	467	517	460	515	468	488	460	487	494	471	455	476	454	471	474	453	500	484	489	459	489	439	552	484	438	488	483	456	463	459	479	467	456	456	470	468	482	493	484	473	474	482	476	513	475	473	507	508	454	465	463	459	441	498	445	450	459	444	491	500	476	447	480	473	441	477	468	496	466	450	447	466	457	485	461	456	462	467	476	444	469	484	457	475	484	467	503	478	498	455	472	489	473	461	478	509	508	513	483	502	469	484	450	478	499	479	466	467	485	466	516	513	466	460	433	466	468	493	466	510	468	468	465	451	468	470	503	509	472	475	454	442	447	459	493	486	492	448	465	504	479	502	494	467	481	447	445	502	436	445	461	505	465	478	489	454	470	447	459	452	452	453	467	471	495	446	496	462	499	478	509	468	473	509	515	486	484	449	468	482	459	489	508	453	496	486	450	485	488	483	456	486	466	450	474	511	480	462	470	436	518	447	512	517	471	475	481	472	496	459	449	486	501	469	471	512	470	467	490	469	483	469	459	491	461	494	489	524	441	480	495	491	455	488	469	478	462	477	501	504	498	466	445	498	444	506	495	471	479	462	506	452	464	404	459	449	461	462	433	472	461	490	479	477	462	480	469	475	475	460	500	474	482	486	443	463	478	466	448	452	433	503	439	469	451	462	472	466	499	470	473	455	484	481	435	502	450	433	447	465	471	525	446	477	450	486	510	448	473	454	500	483	486	486	457	473	432	453	486	468	468	472	451	470	463	478	478	456	419	502	483	459	479	462	476	494	460	476	515	496	459	478	460	415	439	474	433	468	435	487	469	434	449	469	500	447	456	465	471	470	504	478	482	499	447	457	468	470	436	444	482	446	469	484	456	482	465	435	468	490	497	450	452	479	502	476	473	444	489	471	464	457	446	500	454	468	494	469	464	473	462	437	484	416	458	441	489	463	491	466	478	501	446	496	494	474	463	490	456	465	485	428	510	480	451	455	445	483	474	441	460	452	476	459	464	486	464	497	500	462	475	474	457	491	459	467	502	495	500	449	484	484	454	466	490	460	449	467	471	427	515	455	451	465	503	497	475	483	472	481	495	429	472	473	428	449	485	492	490	471	494	482	440	476	456	479	481	453	475	489	490	490	470	500	436	476	461	470	495	470	485	470	474	498	489	462	467	516	459	476	509	518	473	484	451	460	501	494	482	474	481	503	474	488	441	483	478	466	483	471	469	434	428	461	511	449	500	494	452	489	445	493	444	484	466	474	443	444	473	476	506	467	451	490	441	459	473	460	488	463	488	441	477	481	488	467	450	469	512	475	455	491	493	474	487	503	490	459	475	434	473	450	463	482	457	420	468	464	477	489	465	436	414	452	460	471	450	492	449	449	477	464	455	480	459	482	491	472	522	422	495	505	428	465	480	509	476	463	458	500	479	472	481	458	468	471	473	471	512	427	427	465	429	484	442	461	482	475	481	450	449	489	460	477	495	473	494	453	471	498	459	472	449	443	481	511	538	500	518	453	481	506	452	417	459	463	453	452	460	487	481	511	465	460	495	473	490	487	461	474	491	467	478	496	471	464	478	510	487	442	473	474	460	434	479	475	476	481	480	455	482	469	475	460	492	459	466	528	497	432	481	489	451	483	466	463	465	514	460	495	486	478	475	492	447	484	464	470	483	493	479	458	464	473	459	451	459	457	483	462	481	461	448	487	467	460	477	480	448	433	466	510	509	445	446	457	480	501	482	457	453	482	462	459	479	438	468	495	456	464	469	478	450	468	449	490	559	489	458	494	509	447	466	486	461	491	475	488	481	475	519	467	443	468	464	493	470	465	441	475	492	457	468	481	508	457	455	452	519	478	448	463	453	492	488	480	454	459	422	463	463	448	442	483	437	474	505	483	489	433	500	473	491	447	474	482	506	478	450	447	467	454	420	498	500	499	486	452	486	478	488	486	461	463	504	494	496	470	449	451	481	467	437	465	454	484	458	455	494	473	506	439	487	495	487	438	463	444	464	464	501	450	431	492	472	457	498	497	479	467	485	464	444	478	430	516	508	443	485	486	467	469	495	455	477	487	470	505	454	459	494	478	464	439	485	504	462	465	474	482	497	488	445	453	501	456	473	472	450	492	422	486	492	430	467	499	474	501	444	492	492	468	505	489	472	462	488	465	482	484	467	424	483	452	532	477	483	463	466	493	452	476	444	461	455	437	461	458	498	465	436	458	467	443	510	462	484	491	471	455	482	489	474	485	490	479	517	458	491	498	487	451	482	529	484	472	477	470	463	453	451	495	459	467	450	476	494	455	460	544	480	456	486	485	488	479	463	479	456	463	506	445	472	507	485	441	469	475	466	461	462	491	470	442	488	506	476	457	493	459	460	457	492	469	478	517	499	448	477	455	467	479	480	472	476	452	458	453	470	422	425	509	475	470	486	469	471	504	497	478	468	476	465	467	455	472	504	464	469	460	496	453	462	455	513	488	494	458	496	462	457	466	486	468	497	470	465	434	478	468	460	511	457	475	446	479	482	472	457	465	480	455	459	488	485	465	481	467	504	455	496	459	469	453	470	467	456	475	462	454	457	506	470	447	483	484	432	458	485	461	506	443	464	480	461	483	475	470	447	486	440	495	471	501	491	451	488	497	508	433	470	468	438	473	475	483	490	470	475	461	493	456	506	445	457	449	483	499	465	493	450	475	461	427	491	478	475	498	449	478	476	480	473	466	454	473	485	458	494	429	458	489	455	458	484	455	456	497	475	481	450	510	490	450	479	450	443	472	506	445	467	419	477	465	454	501	447	494	473	459	473	487	471	474	485	473	475	462	498	494	486	479	470	465	472	453	479	483	473	495	454	428	445	490	454	489	451	469	489	463	459	473	482	473	469	467	474	424	475	426	411	490	464	437	458	463
23085	21276	28950	24006	21293	21052	9270	1570	1086	942	894	770	796	753	733	712	686	678	689	664	672	670	625	688	650	636	582	603	618	643	608	622	613	584	558	596	596	579	586	594	540	625	595	585	545	524	566	576	568	569	584	574	618	553	586	558	535	558	589	571	577	587	557	554	524	577	559	572	575	592	562	534	577	592	600	594	624	577	602	561	614	577	597	599	531	584	573	575	532	587	549	578	579	613	533	595	562	615	592	574	593	599	621	586	600	566	605	600	573	589	547	566	577	591	546	551	579	560	542	593	627	611	586	533	559	550	539	572	556	599	562	571	602	566	594	570	544	592	561	602	626	577	596	561	633	537	609	555	590	588	577	575	570	536	596	542	589	588	574	574	548	535	613	590	528	543	575	578	604	547	595	568	607	534	570	548	530	565	596	537	557	576	545	566	584	590	612	610	545	578	531	533	587	602	575	608	550	573	551	593	578	652	536	579	552	589	590	545	581	580	602	567	659	520	554	571	557	574	552	549	576	579	621	550	589	562	562	582	583	582	585	561	566	554	545	578	587	574	600	538	539	534	577	553	586	536	567	582	551	564	580	554	557	550	541	545	538	556	550	579	598	557	523	555	546	579	559	554	557	563	552	528	591	584	597	580	574	568	595	568	564	538	595	573	563	554	510	548	567	559	581	590	545	594	578	545	585	552	563	582	597	559	589	559	583	557	533	618	586	598	584	557	606	544	593	586	532	572	581	578	576	563	584	576	541	585	562	544	556	600	579	560	576	588	588	542	559	521	589	583	609	563	584	561	594	580	571	577	536	545	562	548	606	572	571	581	599	548	539	558	558	541	582	600	602	564	563	597	551	588	577	574	541	537	551	585	562	578	576	534	594	533	558	597	603	588	567	572	580	596	596	583	581	581	565	580	532	598	540	550	542	561	547	555	568	563	563	597	596	590	595	555	569	565	577	554	564	587	557	544	578	563	550	579	580	531	595	557	598	554	566	583	586	563	590	596	579	549	561	587	588	572	602	522	551	600	583	566	519	578	541	561	492	561	563	568	580	572	564	586	578	560	566	565	561	568	592	543	604	541	569	584	618	500	601	563	522	582	577	549	545	583	568	561	563	552	550	592	559	559	573	542	529	595	546	555	572	579	570	551	602	520	594	544	572	630	559	564	586	585	546	574	586	605	546	588	548	598	572	574	628	609	566	561	593	563	581	567	592	570	594	552	571	609	580	575	556	538	549	567	559	581	580	551	565	586	599	571	569	574	597	532	576	582	562	545	602	535	585	577	571	563	582	589	530	587	565	585	554	586	563	578	544	542	545	566	567	546	591	588	594	564	603	579	608	575	586	550	618	556	533	585	576	539	587	580	593	564	624	556	585	570	579	609	578	579	583	542	577	592	584	543	560	565	590	600	544	564	556	581	595	536	567	577	571	553	579	548	570	599	562	596	573	504	551	573	542	578	541	597	590	585	553	584	549	549	556	537	545	546	557	544	589	545	547	577	619	563	566	567	579	562	570	559	604	541	606	589	596	580	555	533	591	593	549	571	556	614	592	592	528	548	558	583	625	564	538	581	540	595	547	575	543	544	581	553	541	549	578	533	569	576	569	573	578	579	567	609	583	590	548	537	530	545	602	586	568	553	588	514	572	569	591	588	582	580	550	582	575	533	564	562	547	582	553	569	583	522	568	579	582	555	575	525	536	553	568	550	547	563	507	556	570	560	562	559	524	514	578	538	573	573	605	590	562	545	541	570	561	571	579	551	596	580	588	606	542	574	596	558	554	552	534	565	602	573	578	554	557	590	546	543	585	567	597	569	563	558	537	585	575	545	563	547	582	581	574	555	557	554	539	562	578	567	588	545	590	576	547	544	509	573	559	574	581	554	594	574	557	574	540	564	577	544	516	611	561	555	573	527	576	539	588	557	565	586	552	549	561	596	534	542	586	552	597	575	574	570	555	579	568	527	561	536	545	583	581	541	543	573	570	536	567	599	559	570	533	528	615	555	568	562	559	535	587	609	568	566	576	564	563	571	557	556	528	582	516	520	551	579	593	594	573	588	562	561	550	559	605	539	579	600	540	556	596	549	547	550	593	538	524	566	567	571	560	510	563	551	568	580	577	571	570	569	564	568	562	579	595	617	513	553	612	583	608	563	532	540	558	585	603	602	579	587	546	560	589	514	545	545	561	577	554	557	514	589	600	572	557	589	548	576	549	565	590	560	604	563	560	573	558	554	592	565	617	597	576	567	571	564	554	582	595	552	534	589	528	545	558	588	567	571	608	581	583	590	587	636	571	532	532	531	571	572	585	599	557	576	534	558	583	620	564	554	533	582	512	581	573	574	512	530	567	586	556	550	622	534	552	611	580	637	585	579	593	557	569	592	586	554	580	567	538	625	543	543	579	567	566	566	598	575	591	552	559	564	583	549	580	568	580	571	582	567	603	518	571	543	597	576	555	598	541	544	588	599	575	553	570	557	575	578	594	546	585	563	572	565	577	564	553	572	571	547	550	602	559	537	592	550	600	586	593	591	561	564	587	567	579	570	569	538	587	622	561	563	515	564	544	568	550	574	573	552	556	590	566	556	535	544	581	558	542	564	574	556	572	555	547	531	521	562	592	595	587	580	571	525	548	542	532	554	551	554	536	588	575	587	509	580	520	554	560	545	547	576	535	573	530	571	546	609	593	586	582	563	568	578	588	578	595	592	606	526	581	568	626	533	545	580	586	586	570	576	578	577	568	595	567	597	555	565	572	549	585	548	576	569	561	536	569	550	545	565	526	562	571	574	570	573	549	557	557	621	566	562	559	588	569	580	552	561	547	627	553	575	579	528	559	561	620	548	544	578	595	507	537	571	607	555	557	581	596	537	577	569	574	584	534	580	573	603	586	555	577	573	554	594	569	568	561	566	562	563	542	588	578	542	550	556	576	531	584	534	525	531	587	571	587	550	600	585	575	544	549	609	523	555	602	544	525	560	572	580	592	597	595	590	583	604	598	537	573	565	567	529	547	607	545	561	564	552	562	541	569	538	558	608	570	582	616	597	585	579	553	552	535	586	606	592	583	541	587	538	562	607	577	569	579	569	578	543	596	571	605	560	571	526	568	578	525	554	558	558	574	595	568	565	549	554	592	558	564	551	578	561	547	595	563	567	570	599	587	527	598	555	551	535	558	571	572	538	584	597	547	587	522	599	532	554	567	602	561	571	565	541	555	579	575	556	593	589	523	567	548	557	567	562	550	573	551	575	558	616	577	535	595	592	566	604	601	568	527	514	550	537	547	593	593	590	565	549	579	597	604	525	536	544	558	590	528	543	570	560	567	593	576	547	552	536	519	539	594	583	608	556	569	579	560	597	593	550	544	590	515	554	564	574	559	567	526	593	582	576	568	553	586	581	570	560	589	568	577	569	569	592	589	594	594	567	578	569	557	546	581	518	550	535	624	603	551	597	558	522	543	555	588	560	526	553	578	586	562	586	537	552
31999	56501	46049	31866	11235	4075	2660	1997	1576	1353	1124	1068	1046	948	857	918	826	794	782	750	737	779	786	720	723	754	675	727	665	644	689	639	657	679	670	698	622	676	633	600	635	654	652	659	671	652	653	644	625	602	638	732	587	653	620	643	644	593	597	599	639	610	610	647	613	657	624	634	638	631	697	614	667	664	652	713	641	703	662	636	648	692	697	642	651	639	612	606	641	669	635	618	685	625	684	604	576	612	661	669	598	627	635	658	633	704	646	633	609	617	652	679	600	624	650	644	636	594	636	619	639	620	657	609	604	641	636	639	600	625	630	660	614	642	606	603	650	611	588	650	591	590	605	607	626	656	649	618	625	599	597	616	614	655	603	602	625	601	601	640	648	619	609	678	647	597	618	642	599	610	608	585	630	642	625	643	621	663	644	612	590	607	627	656	621	592	634	632	601	607	594	639	620	637	637	612	591	626	610	617	607	629	656	628	610	602	618	627	631	594	591	620	626	621	624	622	607	645	632	619	571	589	650	651	655	616	629	647	646	614	615	593	593	584	638	615	549	609	628	603	611	554	591	612	623	596	626	598	628	604	602	623	639	601	625	641	581	647	631	620	623	610	634	654	560	630	614	611	610	646	671	605	625	589	661	610	642	633	594	635	661	642	592	603	616	625	639	603	626	632	590	609	618	627	608	608	614	598	575	641	622	632	597	598	609	605	627	638	681	664	606	626	684	607	593	650	606	637	650	659	638	588	592	609	644	617	658	588	641	622	572	628	577	585	615	598	610	657	624	657	624	590	651	583	634	586	569	695	612	607	599	604	637	641	626	652	608	635	589	613	593	649	594	674	582	629	634	645	618	634	639	620	613	589	632	626	627	561	598	625	616	616	624	651	581	644	608	609	631	615	605	660	619	621	616	613	683	602	628	647	618	585	600	635	603	613	661	623	664	623	589	624	620	655	627	619	639	609	642	611	643	622	605	607	621	557	622	642	608	649	648	644	618	664	643	636	597	621	583	622	637	617	629	620	618	642	601	649	672	618	632	607	661	613	662	581	589	633	642	631	615	620	633	639	570	619	655	598	637	648	647	641	656	617	580	622	598	603	609	632	635	651	646	664	625	658	552	634	621	638	644	629	612	608	611	600	621	594	628	634	621	597	595	591	605	632	620	634	625	619	636	606	667	653	607	625	632	666	618	635	616	664	624	636	593	667	663	597	608	641	615	582	622	573	618	666	627	619	637	656	624	648	574	658	625	674	666	673	608	628	615	631	595	623	617	617	642	633	585	649	627	638	599	600	658	597	617	609	605	625	646	664	597	625	617	637	654	591	622	605	601	636	654	611	660	638	647	668	636	640	606	635	643	576	604	583	591	638	635	664	619	629	588	619	575	592	598	599	609	629	588	641	622	606	615	642	640	621	651	609	646	626	597	595	664	623	637	584	614	624	626	638	661	615	643	622	677	583	620	611	616	570	655	600	623	579	582	646	636	631	592	611	561	617	599	587	648	605	597	612	608	573	622	613	616	668	625	626	559	592	615	601	594	598	583	613	604	638	574	649	656	639	619	664	651	614	651	632	583	568	619	652	609	616	599	609	545	613	640	625	641	647	582	606	632	631	628	653	603	602	654	629	652	613	646	604	604	643	623	650	611	625	626	632	579	650	620	615	619	587	645	661	628	617	641	628	630	632	607	606	598	590	696	618	635	645	644	629	631	601	616	596	634	639	641	588	669	612	629	601	604	638	614	622	614	575	611	639	633	626	630	577	630	620	610	613	594	581	649	629	574	625	652	680	597	614	662	635	641	630	648	609	613	621	596	581	637	560	614	592	641	623	603	622	587	615	658	595	629	630	629	646	599	636	628	627	644	625	621	635	632	624	671	621	586	651	607	618	646	613	621	626	620	621	651	606	618	615	613	614	639	617	570	629	642	598	610	659	613	596	552	641	609	637	656	629	645	576	607	653	624	611	610	616	585	638	606	646	600	599	620	597	641	663	629	639	587	656	640	633	579	594	619	630	601	616	583	568	611	626	640	671	645	585	648	622	642	603	586	621	609	615	598	665	648	588	650	637	619	609	614	616	656	613	611	621	621	628	607	627	565	637	656	628	612	624	646	612	598	636	664	632	602	653	627	596	624	615	645	625	592	644	609	612	593	629	615	623	635	620	604	606	633	600	602	642	633	636	605	629	635	597	592	615	668	662	637	605	613	629	644	600	626	612	631	607	637	618	628	599	580	585	611	635	644	634	571	657	626	596	611	637	643	646	628	622	640	637	598	581	619	611	625	587	599	657	585	685	623	584	603	640	631	637	643	652	600	560	602	615	625	585	571	640	589	637	617	595	640	608	628	641	628	622	583	627	652	631	578	599	615	604	605	592	639	629	565	615	600	572	586	646	600	619	599	610	632	603	641	653	607	642	636	614	641	573	631	622	579	582	612	577	595	598	630	639	595	590	643	623	593	617	646	598	640	600	634	664	591	627	650	582	625	654	601	569	662	600	599	624	618	614	609	616	646	583	616	662	642	621	630	617	602	620	621	612	661	634	646	637	625	626	610	613	597	599	621	617	655	594	626	649	602	614	616	593	639	633	600	620	633	654	636	630	662	598	598	651	644	616	656	618	589	592	615	632	614	625	622	638	637	641	624	648	648	585	615	604	617	663	618	639	618	638	615	580	706	626	579	625	638	618	611	630	636	633	656	621	584	619	625	610	628	596	658	631	705	595	614	577	643	611	615	630	602	604	649	629	587	590	613	599	599	650	625	639	608	633	593	629	629	632	607	609	622	636	599	619	661	587	634	617	605	635	643	613	614	601	612	654	585	640	580	587	632	629	619	657	617	615	596	594	604	586	632	649	591	620	622	644	555	616	631	664	632	616	628	627	645	629	610	634	629	601	608	602	642	645	626	606	651	633	594	612	634	602	635	584	621	624	605	608	631	593	593	570	617	598	623	626	583	619	679	679	609	627	578	614	652	612	615	626	584	610	631	614	654	607	627	700	604	617	633	629	623	618	607	652	639	612	604	602	639	617	656	610	653	606	658	654	610	640	620	625	599	639	654	617	625	626	623	625	620	639	569	638	658	623	632	660	649	611	631	628	605	609	609	639	577	623	683	608	626	649	620	633	630	613	618	631	637	569	628	653	576	627	615	605	623	586	598	604	637	568	594	612	602	612	579	623	643	624	665	591	612	623	663	656	632	611	653	633	590	651	640	617	653	637	564	589	595	595	624	652	621	616	588	583	573	624	580	596	658	587	570	640	629	653	606	638	617	594	593	605	592	580	604	585	601	669	640	646	605	674	649	604	612	607	655	622	638	583	584	607	636	615	620	588	629	638	655	606	628	628	636	626	616	592	634	626	615	598	609	623	611	627	619	617	613	585	608	615	630	640	637	621	614	626	595	649	627	629	641	613	638	633	616	631	603	585	618	598	625	605	612	621	644	652	665	663	646	669	630	659	658	651	621	625	646	603	627	594	597	595	616	585
28087	24571	30152	16197	4331	900	499	408	400	396	365	377	348	342	326	319	369	372	336	411	346	352	346	330	344	344	352	361	298	317	350	338	351	348	329	308	370	321	336	310	348	353	363	336	353	328	353	321	317	331	357	329	379	346	320	319	351	329	367	331	319	311	339	322	351	326	349	383	347	320	344	351	348	354	352	331	362	304	367	348	338	333	321	333	382	344	353	339	322	336	333	326	324	352	330	356	354	351	339	349	380	342	297	334	342	350	356	348	351	335	341	325	329	341	329	332	317	327	315	341	347	327	320	351	327	300	342	340	339	325	351	349	326	318	343	343	346	353	314	328	360	350	336	351	343	368	334	306	326	331	347	349	309	328	298	345	345	300	340	319	343	302	358	344	333	365	351	303	325	329	346	338	304	307	329	344	314	335	341	362	353	329	319	317	326	371	319	338	322	350	344	356	349	338	333	334	331	345	342	329	352	336	302	337	325	349	328	359	341	356	306	355	369	357	327	338	318	340	340	345	356	311	353	324	334	345	351	347	324	349	352	329	337	335	354	328	338	343	337	340	341	362	344	366	301	342	323	362	329	357	315	339	307	337	325	387	370	341	320	314	341	318	316	357	331	363	338	318	327	310	325	331	345	321	343	343	341	316	336	332	361	350	333	307	310	331	304	302	294	346	322	326	373	360	328	329	315	346	341	385	315	340	353	316	331	322	337	347	339	324	325	341	315	354	347	340	349	308	349	354	300	355	329	377	306	345	327	352	355	333	324	338	319	322	361	340	323	346	360	363	350	358	314	340	311	299	328	332	320	338	307	325	338	314	335	351	315	362	306	322	332	306	371	322	338	330	311	325	335	319	337	343	340	321	333	320	328	331	361	298	359	365	330	355	342	366	362	335	334	304	335	353	358	332	338	339	345	339	325	330	320	337	338	338	378	371	337	378	336	324	314	298	330	338	350	310	330	351	339	347	346	358	334	342	352	329	326	331	334	357	331	348	347	321	351	313	342	343	308	332	297	344	358	359	342	331	369	331	332	335	342	333	316	326	349	313	330	324	348	339	345	353	339	367	320	335	327	340	325	343	313	352	300	337	369	358	321	375	354	323	367	322	327	329	341	328	327	338	364	334	340	355	333	355	323	341	327	352	321	359	353	363	335	324	320	311	346	307	302	362	340	328	362	321	309	336	328	357	330	307	352	349	342	344	355	338	344	318	332	360	320	320	318	342	345	377	320	342	367	348	317	357	322	329	337	319	363	339	339	343	336	329	300	328	328	333	333	358	304	338	355	332	345	322	327	332	358	350	314	335	312	308	355	354	347	338	362	326	340	311	347	330	340	332	344	371	332	353	326	352	361	321	345	338	307	328	352	349	314	352	350	318	340	331	300	322	339	323	349	339	344	355	343	357	319	349	330	310	325	323	331	344	307	345	337	332	343	356	357	370	339	340	332	327	307	333	319	311	340	312	356	314	324	292	358	349	329	343	326	341	345	311	328	334	335	351	310	329	329	335	323	313	311	330	335	346	334	331	315	314	324	323	359	327	331	342	304	335	360	345	354	350	337	353	342	340	352	302	307	364	311	369	347	347	325	369	329	338	334	326	371	345	338	349	352	359	329	328	334	361	290	358	332	327	322	318	319	350	357	333	324	341	312	352	328	394	333	336	347	307	334	363	348	303	342	351	329	301	356	342	325	346	353	310	329	341	345	330	326	335	370	327	362	321	335	369	324	341	319	316	337	350	328	311	332	339	329	343	339	342	318	324	353	330	344	322	313	382	298	321	325	313	305	326	344	341	327	341	347	332	337	349	305	342	344	335	323	326	344	320	290	369	343	319	325	326	337	358	332	324	306	335	331	334	381	313	337	362	322	363	327	343	339	334	334	345	296	337	337	329	339	315	360	333	338	351	358	304	352	359	320	346	340	345	317	334	315	352	318	319	310	323	316	313	328	321	326	353	322	338	323	318	327	353	319	318	362	326	303	362	320	385	340	354	326	356	317	327	348	316	318	339	324	326	384	313	336	340	322	314	342	309	298	344	348	351	348	375	334	350	341	356	308	316	331	335	336	367	359	353	355	326	364	314	314	341	315	332	335	352	335	318	321	309	323	355	324	344	364	364	359	322	371	323	333	365	340	356	326	319	366	346	331	345	346	359	345	337	338	317	319	315	330	345	348	310	313	313	360	343	319	372	352	356	332	330	343	366	340	334	344	378	349	336	335	355	324	349	317	305	360	313	333	353	341	318	338	332	342	326	330	350	335	340	324	333	341	300	318	336	319	336	321	309	318	318	359	329	313	342	343	370	310	335	340	333	313	316	347	308	328	351	329	256	346	314	349	332	340	331	341	348	352	347	326	320	337	297	344	298	349	304	336	317	339	346	313	335	330	324	325	313	335	313	344	344	330	311	351	302	321	334	331	329	343	341	342	345	349	325	314	330	340	335	343	347	318	342	385	366	296	339	353	341	358	322	329	338	328	357	336	333	359	319	323	332	340	334	330	305	351	329	317	362	374	305	323	318	347	367	306	358	346	315	329	351	314	324	361	365	327	345	339	328	303	364	361	350	362	319	309	333	331	324	336	388	326	332	328	335	315	305	308	326	328	345	332	366	333	314	338	301	319	359	329	341	336	331	351	357	338	339	323	301	349	331	292	336	361	347	365	340	370	345	348	332	286	347	327	392	358	341	356	320	348	314	324	327	299	330	322	352	341	337	361	318	313	352	325	352	319	366	302	363	328	319	333	344	323	345	324	326	344	329	359	337	350	369	344	302	366	351	371	305	345	321	332	333	324	321	328	321	348	347	313	325	330	328	364	369	336	359	314	364	344	317	330	319	370	332	340	328	314	352	333	349	327	336	332	303	317	349	317	363	365	320	340	343	347	337	332	321	331	375	355	341	378	340	318	328	357	353	342	314	333	322	310	334	336	346	346	319	331	350	324	330	345	366	344	320	387	378	322	354	348	363	350	318	330	355	349	351	329	352	336	313	355	340	313	339	358	311	364	323	331	328	359	329	325	350	355	312	335	334	299	309	321	342	350	343	336	330	336	320	314	318	320	334	348	342	322	344	296	317	322	328	324	326	326	297	326	342	316	347	348	345	323	333	353	309	329	350	348	334	333	355	308	337	388	304	323	325	308	344	343	309	369	312	322	362	354	339	354	336	339	352	325	320	338	310	340	332	281	334	301	312	318	302	322	339	327	346	336	358	360	326	339	315	349	341	326	358	345	348	340	321	342	325	336	339	313	314	319	345	309	361	343	323	356	332	350	336	357	350	320	316	353	336	326	319	316	363	314	342	339	328	343	338	348	326	303	362	339	319	310	353	338	333	355	342	334	364	321	334	324	365	337	322	336	306	362	351	315	300	318	341	314	307	315	341	316	378	359	334	325	351	298	311	318	316	330	338	331	331	334	307	329	357	328	314	354	330	345	337	353	310	335	373	325	345	340	323	336	313	384	336	338	306	352	354	305	354	320	329	327	347
26860	40642	31957	12417	5827	1152	698	612	554	506	474	446	471	435	441	438	435	453	431	402	391	459	445	425	424	424	374	408	394	419	415	429	409	381	387	389	388	374	421	399	412	414	400	401	400	359	388	392	400	384	367	393	356	387	396	392	347	376	390	364	395	367	371	399	386	373	410	374	396	369	383	363	407	386	426	407	405	395	432	401	404	402	383	367	403	400	378	357	424	384	392	418	363	384	361	397	368	433	392	365	388	420	370	395	418	377	395	389	353	411	393	407	390	363	375	394	390	412	399	375	393	369	388	387	366	414	374	388	395	409	392	369	404	398	362	390	392	402	372	384	399	400	369	382	365	425	377	375	370	391	394	370	398	359	388	382	387	367	359	369	428	363	384	389	412	367	389	396	420	402	385	374	412	359	413	401	417	369	406	356	387	372	402	364	412	415	408	355	386	395	379	376	379	380	375	410	379	385	376	408	391	393	361	365	388	382	385	350	407	369	397	417	398	380	364	413	403	423	377	366	386	378	378	422	375	351	387	380	400	395	384	398	383	399	416	395	355	401	383	357	391	397	397	382	383	372	382	373	388	369	422	410	388	382	364	408	401	360	378	361	413	349	393	322	340	417	398	387	376	400	350	382	381	369	382	369	426	388	374	384	372	447	361	384	390	377	418	413	379	391	377	406	394	393	394	363	406	389	366	371	373	394	375	433	352	369	372	377	395	366	403	383	412	406	396	379	391	385	374	370	397	368	342	373	382	352	364	387	402	382	368	363	401	393	425	399	386	396	385	390	372	382	387	385	390	382	371	361	375	402	375	372	426	392	391	362	367	422	356	365	378	391	402	373	399	363	383	385	372	395	371	377	365	410	380	408	383	371	409	378	423	371	364	421	378	389	396	412	367	349	394	367	382	388	425	372	379	387	407	433	410	386	370	378	381	371	435	376	397	365	383	378	365	389	367	370	402	386	375	393	373	349	398	376	408	398	374	397	386	387	395	393	398	399	398	389	392	373	374	369	400	395	376	412	380	376	419	423	402	395	401	399	360	384	391	402	384	383	428	351	404	369	382	405	368	411	419	405	359	379	419	375	386	391	413	419	349	380	406	414	397	391	406	385	377	385	352	417	380	400	402	394	360	354	396	417	394	360	375	380	348	405	358	401	384	386	343	391	367	375	351	415	402	395	419	384	366	406	410	404	402	378	408	386	411	381	429	392	393	399	382	426	357	395	388	405	423	384	400	399	370	432	395	360	378	421	358	397	390	360	392	356	355	389	362	359	379	386	351	380	398	393	400	409	354	377	424	354	371	403	356	406	393	410	404	367	403	394	378	394	393	397	398	394	380	384	365	379	379	385	373	379	411	382	340	366	401	406	411	416	393	395	414	389	381	380	367	391	404	365	384	370	374	414	407	385	391	406	396	352	400	392	412	371	398	391	377	382	389	378	394	400	388	362	401	383	378	377	380	410	371	426	406	353	413	421	366	402	381	368	379	371	398	385	398	381	435	407	376	409	369	409	387	359	406	361	372	406	358	384	399	439	399	431	392	389	397	363	411	378	395	402	378	382	408	369	381	434	374	367	381	368	358	394	383	400	393	409	396	386	400	391	374	407	389	377	393	383	407	381	380	406	398	390	395	376	384	405	383	384	387	360	410	375	404	401	399	423	383	368	386	397	388	393	383	413	363	398	357	369	352	371	447	441	348	368	389	368	412	392	404	392	395	421	375	382	400	388	402	387	381	389	391	386	352	341	381	371	402	380	385	356	361	364	396	383	374	381	381	407	386	370	357	369	387	392	362	383	423	378	395	378	417	372	395	417	354	385	393	399	403	415	434	414	402	367	372	399	355	385	386	382	408	374	373	355	372	395	417	423	377	404	372	360	367	392	363	395	379	368	381	371	387	382	373	364	376	407	428	378	418	395	370	408	389	378	387	377	377	390	363	427	399	383	349	394	368	359	411	382	372	378	385	388	396	379	345	384	370	409	400	397	400	380	350	366	385	399	396	369	419	398	337	365	385	393	375	360	376	389	388	407	369	418	394	429	388	393	371	396	406	419	359	377	380	386	388	374	364	372	412	376	367	362	389	402	394	402	365	393	397	347	381	387	370	398	383	391	377	380	355	415	406	388	402	398	432	391	411	386	371	367	387	372	384	358	404	390	382	370	354	377	381	379	423	389	398	352	366	365	389	406	385	402	433	411	385	382	420	371	370	388	380	372	371	388	370	421	399	368	371	405	418	380	393	337	408	348	406	372	403	398	391	371	409	385	370	397	430	409	389	404	358	391	350	404	381	396	388	404	393	374	403	381	378	415	424	362	337	396	396	388	374	379	376	387	377	388	381	395	395	380	405	408	384	381	356	386	377	378	371	402	392	374	388	372	366	351	367	406	344	414	370	356	400	412	408	403	393	431	369	378	369	387	405	379	366	359	406	371	371	386	400	392	412	406	406	369	372	376	409	362	395	360	372	387	411	372	372	372	383	423	359	405	399	380	403	382	357	387	359	427	361	394	413	372	352	392	375	411	368	384	352	382	382	356	362	409	398	399	380	397	384	424	375	403	390	367	423	411	432	384	392	394	385	415	393	375	435	426	398	391	408	408	393	383	387	385	405	406	411	361	396	390	383	394	375	358	387	365	404	379	375	404	396	367	396	420	373	412	370	385	386	385	359	380	377	396	364	409	374	392	389	398	421	429	416	431	378	409	400	382	350	390	373	369	367	372	413	365	380	375	366	400	398	334	452	365	388	398	391	391	402	359	398	387	366	373	390	400	373	397	405	367	395	429	393	394	419	377	398	384	365	385	384	406	405	357	374	378	401	382	393	389	381	395	382	381	374	384	369	387	387	359	401	439	382	352	402	351	341	386	363	363	368	391	384	343	413	385	376	374	396	382	433	352	352	393	377	406	421	387	345	396	398	354	445	360	408	386	409	340	388	395	376	373	391	370	394	371	378	391	408	397	379	372	387	394	382	419	410	400	420	385	411	370	387	360	371	408	404	377	383	392	415	388	386	400	367	413	419	351	380	377	389	383	387	383	394	415	407	413	426	386	412	383	367	376	389	372	397	370	377	392	398	374	371	419	400	379	388	366	385	379	371	410	387	404	376	390	398	365	389	391	368	386	386	389	388	382	389	381	411	394	391	389	375	366	371	392	387	383	410	411	365	363	369	370	414	390	406	374	400	384	374	394	379	390	381	358	366	382	360	373	416	390	392	384	402	400	372	396	365	401	381	396	424	372	382	391	373	417	371	383	383	399	351	388	366	392	373	398	366	385	384	371	378	370	384	376	387	421	389	367	392	396	370	362	382	393	432	371	399	371	408	371	433	391	375	402	410	391	343	374	419	416	370	366	375	378	404	367	372	355	379	371	351	375	364	379	386	369	383	400	387	372	365	406	416	378	408	404	372	415	357	401	402	392	393	378	403	384	354	362	381	360	362	386	356	410	383	403	366	386	423	403	384	385	350	378	361	392	396	401	416	366
24096	21266	28499	24301	21025	11127	1506	937	763	701	628	567	529	576	552	505	468	510	479	476	477	482	449	469	454	476	436	466	465	446	437	465	447	412	441	471	419	437	465	417	427	426	439	388	414	435	427	414	446	397	389	445	416	436	426	402	448	427	427	410	454	408	371	399	442	448	419	394	409	437	390	444	458	433	451	442	450	440	457	448	438	422	426	447	428	452	439	413	403	449	407	437	406	418	442	458	419	429	411	452	439	435	414	420	432	466	456	460	463	426	410	430	419	409	409	425	445	430	443	427	380	458	423	408	440	444	453	447	428	450	431	396	430	449	436	407	410	435	425	422	414	398	445	422	437	466	446	392	401	429	405	444	388	453	412	430	422	444	410	464	412	398	435	374	437	421	387	421	403	397	407	426	448	439	406	419	399	424	395	437	425	396	387	445	422	433	459	379	444	462	421	445	443	376	488	450	430	417	389	416	407	448	399	397	472	438	402	465	412	422	487	432	454	442	401	402	394	446	441	435	387	441	420	464	424	454	448	434	419	395	423	448	384	377	425	413	410	416	406	387	435	419	414	432	458	428	403	394	389	441	423	394	429	416	411	430	397	421	413	408	413	437	446	430	404	442	451	446	436	398	406	422	398	421	404	429	430	443	452	438	399	427	455	404	442	424	445	395	450	417	389	430	386	443	420	413	439	458	405	427	405	375	434	414	401	412	447	429	434	418	456	433	422	435	401	425	418	436	417	410	469	410	401	383	452	415	437	455	404	421	420	404	389	442	408	455	414	429	414	429	420	399	422	442	422	395	409	425	401	447	431	425	411	424	410	421	402	447	473	436	444	401	420	398	427	417	427	433	444	438	400	426	434	377	434	428	403	474	352	423	438	456	442	420	432	439	423	390	401	418	420	420	439	472	429	437	428	412	425	428	408	412	407	428	443	436	433	367	429	418	378	432	429	450	448	415	423	415	414	435	394	446	441	426	410	414	428	408	436	448	412	424	402	397	400	422	396	387	438	451	414	434	407	472	409	445	439	448	407	444	441	440	442	408	416	419	439	417	421	390	454	426	411	408	449	438	414	422	428	433	389	447	403	424	441	390	419	440	430	415	386	411	425	479	451	437	407	433	405	427	430	434	419	443	454	410	441	407	432	371	420	383	427	405	425	409	429	426	423	401	465	435	462	446	424	427	431	441	426	412	444	413	406	430	426	439	373	429	447	419	427	444	377	405	421	469	418	426	407	389	418	445	399	432	434	446	442	433	414	473	410	411	408	424	414	432	431	432	413	420	414	397	410	408	455	437	424	443	447	402	446	413	407	416	435	431	381	450	432	431	443	402	446	413	376	400	414	398	433	415	425	396	411	432	408	469	444	384	398	359	405	394	406	418	420	404	410	439	433	459	442	394	400	432	430	430	388	417	405	431	412	433	439	411	417	400	409	406	443	441	427	408	416	414	409	416	387	415	403	405	381	455	446	416	446	425	422	420	442	406	442	421	376	437	396	413	429	411	456	450	421	410	423	416	399	414	426	420	432	418	430	391	418	408	430	443	403	429	407	424	393	428	414	423	463	381	436	478	435	409	431	423	402	401	409	403	442	424	426	383	383	411	435	430	412	447	444	406	441	397	417	439	411	430	430	380	395	416	428	381	434	431	444	407	396	407	391	410	424	432	431	392	468	441	437	458	403	434	431	410	430	444	416	402	414	397	448	408	414	400	400	428	454	454	412	491	429	426	398	427	433	409	413	411	441	409	429	430	445	430	427	399	411	377	442	417	440	423	406	447	473	420	441	437	449	448	405	416	431	419	464	416	442	442	417	403	420	443	394	443	423	427	421	422	445	386	417	399	446	386	411	429	419	392	439	431	429	384	411	414	397	382	414	427	423	410	404	424	411	403	466	410	409	401	371	428	428	439	445	402	423	423	451	442	397	411	417	425	443	413	412	432	431	447	418	420	458	412	461	401	385	421	422	430	416	451	428	387	428	410	410	403	442	382	431	410	435	434	449	441	416	441	394	452	419	420	420	431	422	436	397	403	400	417	440	391	462	416	371	398	417	432	442	390	429	422	452	411	423	399	433	393	413	399	467	413	427	390	441	444	412	392	413	413	419	437	409	388	416	456	447	422	421	421	403	388	395	421	425	401	463	422	389	433	409	408	425	378	410	443	416	414	445	446	412	416	418	419	401	446	431	427	456	433	464	410	416	405	417	444	396	472	418	414	407	409	420	428	414	432	431	451	442	420	453	429	402	416	432	421	446	381	425	424	419	413	406	432	393	441	418	446	407	401	431	435	394	374	442	407	437	406	442	410	424	441	417	412	381	433	410	416	436	443	430	412	451	439	423	424	424	436	418	418	419	409	432	422	423	424	412	406	459	413	445	394	427	415	407	403	401	404	420	426	460	414	415	457	468	388	426	408	404	397	419	432	431	379	406	444	438	398	394	405	449	458	457	384	409	420	409	394	413	447	396	431	433	416	475	383	409	411	467	431	417	457	424	420	414	423	404	414	428	476	391	385	403	401	421	405	449	432	453	428	416	391	425	402	412	408	445	400	429	432	450	397	419	405	415	447	404	433	414	412	438	404	404	395	385	433	425	419	405	395	414	410	454	441	405	443	462	420	416	395	432	436	461	430	395	422	433	422	428	402	389	459	424	375	428	415	451	417	448	426	425	419	413	390	409	397	440	429	410	450	416	426	399	400	463	466	418	434	396	410	431	427	389	432	403	457	391	425	402	391	440	400	410	431	389	426	436	418	430	415	414	435	441	374	430	409	456	424	411	391	424	450	391	430	424	445	448	411	434	435	401	417	436	409	436	459	422	406	411	403	461	402	396	406	437	431	403	426	415	440	402	413	411	401	417	432	399	383	431	454	420	418	449	389	395	397	391	407	414	397	400	442	456	412	404	378	416	484	402	391	359	400	405	401	414	432	428	432	404	424	468	428	411	438	409	439	381	393	439	394	438	404	440	436	396	410	460	437	424	422	443	391	394	421	443	397	390	431	411	385	448	424	440	429	429	431	392	401	450	441	438	462	406	402	395	430	430	458	437	429	379	414	405	394	385	401	424	398	415	407	417	402	407	435	419	416	436	425	412	446	407	425	444	442	386	448	447	406	447	388	402	410	407	387	423	417	418	409	412	418	454	414	390	434	434	444	439	417	403	406	420	380	447	384	413	405	434	385	407	445	442	425	432	416	418	437	442	402	433	427	400	433	451	442	393	402	456	442	431	420	447	462	399	415	433	419	420	407	436	404	430	477	384	396	463	389	443	408	384	418	427	397	405	446	453	403	412	432	404	421	429	408	405	407	443	409	428	439	440	430	415	425	394	430	446	400	433	436	439	415	389	425	387	389	419	406	398	435	433	413	406	439	399	456	435	423	405	436	438	425	432	426	446	442	428	429	390	448	447	414	419	392	396	400	418	414	450	435	417	421	426	407	410	396	435	450	419	414	416	414	417	422	398	437	434	399	442	428	427	439	429	454
26362	51115	37242	19386	6973	2230	1680	1345	1097	915	769	820	740	665	698	627	590	655	573	515	564	547	550	525	556	564	501	489	483	488	507	463	472	510	519	502	476	511	474	516	525	468	495	540	516	464	491	467	495	487	480	463	461	480	471	491	472	497	486	435	456	463	452	508	498	434	521	479	429	520	462	495	457	474	508	500	514	529	504	513	491	483	508	499	448	490	497	468	474	475	460	474	490	469	478	448	509	519	467	501	448	451	507	472	500	465	470	478	487	499	483	430	467	461	466	478	473	476	436	452	533	482	482	450	492	512	441	479	476	435	519	456	501	452	474	486	488	487	465	491	481	493	466	458	464	483	479	514	503	494	490	458	479	509	514	455	463	471	468	474	475	496	472	467	492	467	500	482	453	441	498	501	488	488	474	462	461	482	516	462	485	438	473	499	465	493	460	506	484	457	489	465	506	466	442	469	444	453	465	469	417	478	512	512	490	513	486	437	443	482	470	460	467	473	412	483	472	468	477	488	428	489	463	443	489	481	494	497	473	487	479	505	486	472	497	451	443	472	471	476	466	467	498	450	437	437	478	456	460	458	474	450	476	462	462	470	434	514	515	492	479	485	491	453	449	467	456	452	446	460	467	475	467	464	459	465	465	467	477	460	490	499	444	491	457	450	454	476	440	447	471	481	447	472	430	465	440	494	462	445	462	489	456	448	466	469	461	470	449	448	474	495	466	457	446	476	456	475	464	447	449	494	484	462	458	446	471	469	482	464	478	463	458	488	469	511	494	506	515	456	455	473	444	469	469	493	500	476	485	465	478	439	456	492	483	503	481	463	450	487	481	434	476	456	468	429	483	499	463	461	452	498	467	494	453	469	511	439	456	491	462	459	467	443	470	481	446	460	443	475	433	475	482	464	466	435	459	478	452	453	487	457	469	496	489	483	493	454	473	463	464	449	508	526	435	459	476	521	452	491	498	464	471	469	501	440	454	484	443	501	482	480	458	496	415	481	458	506	488	464	451	455	481	493	450	442	508	465	545	480	420	451	427	496	475	472	459	484	488	478	459	525	440	478	459	465	466	482	474	466	467	478	470	448	448	495	437	472	482	507	499	505	445	452	531	475	465	467	438	468	447	469	500	461	513	493	469	490	480	449	460	480	474	434	484	459	517	460	476	491	480	475	445	505	459	501	437	485	477	442	426	485	463	504	474	473	518	526	482	490	483	486	421	443	489	458	438	453	480	514	454	501	503	476	449	435	497	518	503	505	460	444	480	460	495	499	494	508	493	456	468	465	489	490	449	491	445	447	427	472	504	492	470	465	475	451	467	484	461	515	450	478	480	456	503	436	462	507	479	460	469	499	459	500	515	484	450	486	448	507	470	463	479	489	452	474	504	472	483	479	470	507	471	470	468	505	456	448	444	475	485	489	470	486	477	434	490	497	468	490	492	506	490	479	470	483	441	515	431	469	514	468	451	441	488	460	486	463	468	425	491	426	498	497	473	445	467	482	486	514	497	482	476	476	465	465	485	508	444	484	490	467	511	460	476	467	468	460	493	473	472	426	462	482	491	469	452	487	438	431	469	479	461	465	469	440	481	481	491	480	490	496	464	509	494	492	462	481	498	493	449	465	483	471	506	471	485	457	509	455	478	410	495	483	491	445	417	444	499	475	445	510	482	412	467	469	463	482	473	489	505	458	477	445	477	474	488	481	469	456	456	457	435	457	460	460	504	495	456	454	501	535	475	507	465	489	464	440	467	491	473	480	490	466	472	457	468	478	471	479	443	446	488	488	460	463	462	485	496	497	466	473	481	469	415	447	505	458	499	510	475	476	477	473	502	500	515	497	458	458	478	495	462	453	465	476	471	493	483	446	441	444	490	446	457	449	467	519	465	456	493	493	478	521	477	435	461	487	476	517	502	450	481	496	487	460	475	493	463	491	456	468	509	478	470	486	443	489	471	472	487	474	435	455	491	447	478	501	493	478	503	452	464	470	457	487	499	490	459	450	499	482	475	435	462	446	463	479	454	473	443	504	481	514	479	464	452	495	452	482	447	463	433	427	424	488	467	465	477	448	457	487	498	482	468	506	436	463	490	481	462	467	414	478	467	517	476	518	473	493	462	492	462	492	479	439	476	480	481	483	464	477	497	432	474	460	476	484	436	452	464	472	453	482	488	446	538	477	491	450	489	455	441	482	472	468	493	491	474	456	460	506	496	481	521	462	473	476	482	511	491	463	484	489	468	452	438	494	469	467	484	484	457	458	473	460	489	477	487	513	471	473	496	464	463	494	494	471	469	489	444	512	480	456	472	463	482	493	505	448	465	516	475	467	480	466	468	450	469	448	452	511	491	483	515	470	514	490	470	483	440	452	512	458	480	474	455	450	473	481	443	492	462	489	460	457	480	500	474	507	483	471	475	466	494	445	458	504	495	480	490	464	445	475	492	474	490	451	514	469	408	536	478	466	492	466	474	414	424	476	466	490	430	475	500	432	453	480	468	492	467	482	484	475	455	466	425	454	471	456	485	498	475	457	476	474	465	480	464	445	494	525	442	475	486	458	472	479	466	468	455	502	467	456	456	520	494	454	496	464	477	478	466	454	472	478	476	426	501	461	467	496	484	499	465	474	432	497	441	507	462	470	526	453	476	484	488	473	467	450	493	466	477	430	455	466	479	464	487	501	478	475	466	478	450	426	486	480	463	475	505	444	483	491	403	446	496	426	474	474	526	462	467	469	446	493	477	503	504	502	436	454	467	458	479	489	479	464	482	475	473	501	502	464	480	459	464	485	481	468	441	456	459	488	463	460	476	438	459	474	466	451	477	463	443	474	455	421	461	436	500	455	478	485	461	495	469	486	476	481	486	485	475	442	426	440	496	455	461	469	486	511	505	452	492	498	436	456	495	491	476	450	496	471	437	440	462	487	478	443	463	457	510	463	454	481	472	453	440	442	420	450	438	464	468	468	453	508	464	466	467	466	464	483	437	457	481	435	464	420	478	496	479	449	440	488	454	476	466	497	468	463	497	476	461	493	457	481	452	439	459	472	459	480	484	456	485	431	455	477	461	500	499	494	479	495	436	477	460	483	472	472	480	461	486	510	456	482	453	453	455	447	459	472	460	485	468	485	484	457	486	492	469	483	453	495	466	460	435	496	478	460	509	456	476	456	460	451	444	506	458	472	464	514	494	482	449	468	464	468	493	504	501	493	460	462	467	477	459	497	456	504	464	445	528	481	483	486	466	480	432	479	463	489	453	439	494	491	488	483	442	459	505	481	497	506	466	478	474	468	441	466	460	470	449	451	444	501	472	460	499	463	497	485	471	490	450	428	472	471	451	438	460	506	508	462	475	457	471	495	465	486	456	500	477	424	498	474	497	479	434	481	479	460	496	445	478	465	461	512	494	485	533	483	493	476	501	458	469	458	471	474	454	482	472	461	461	475	485	457	466	491	464	471	453	510	461	482	491	478	494	489	453	445	477	465
25403	21316	27591	25443	13313	1692	785	681	616	589	540	494	509	472	449	460	440	448	417	425	468	420	421	450	422	428	435	424	400	455	392	425	411	385	435	405	378	448	437	405	442	411	459	399	424	439	407	418	448	401	423	435	415	431	420	424	390	428	440	433	427	405	416	379	405	446	420	411	408	441	417	409	406	430	405	402	424	425	426	416	409	395	423	424	438	391	418	388	428	422	414	420	425	415	402	410	440	415	445	369	419	404	425	420	419	372	415	415	389	419	374	399	412	437	431	439	402	375	435	401	410	420	392	433	370	466	409	407	401	412	400	424	443	409	434	413	411	414	402	380	415	402	434	391	365	420	400	443	399	447	467	417	387	456	392	403	371	396	424	407	404	415	404	405	417	408	397	389	409	407	406	388	443	432	426	408	438	389	427	411	435	431	384	407	387	398	405	403	399	379	426	416	425	430	429	417	424	396	434	426	416	418	408	422	372	401	421	435	470	442	392	413	423	383	426	407	436	429	420	383	416	410	426	428	411	438	426	426	402	441	404	417	432	399	414	400	426	412	442	409	399	413	417	410	396	409	430	382	414	412	410	398	461	409	413	379	431	409	420	401	378	390	422	400	406	403	378	423	391	466	420	408	403	399	413	436	441	378	427	423	429	386	404	422	405	425	434	391	425	407	410	422	399	403	416	397	434	389	391	451	453	423	426	388	426	389	427	416	416	399	406	411	405	378	440	432	451	429	419	412	445	429	406	407	410	421	395	404	376	385	429	394	413	401	419	429	461	397	421	410	389	407	435	415	373	427	386	436	384	434	419	422	412	406	372	443	425	422	434	412	418	409	426	453	414	406	416	417	417	388	391	425	414	370	426	409	430	434	411	384	428	390	408	422	379	466	394	439	409	436	429	414	413	405	422	408	398	411	434	424	393	412	421	421	388	426	426	421	410	407	399	423	404	413	394	432	383	425	390	414	418	412	463	423	430	397	385	422	400	390	418	433	404	424	417	426	398	396	386	446	391	419	431	370	426	412	412	423	428	457	398	394	410	439	409	428	448	412	468	415	395	397	412	401	440	408	424	389	393	424	400	397	389	419	443	398	439	442	397	420	382	414	416	430	418	427	429	412	443	408	458	374	410	448	397	412	385	400	398	446	441	409	421	411	413	440	451	454	392	403	407	415	438	427	405	407	388	422	408	424	397	415	451	389	431	404	383	384	384	423	404	426	374	422	386	427	431	382	394	402	410	390	433	417	403	428	448	401	416	373	466	431	382	382	457	425	396	396	428	429	421	378	408	464	421	386	397	449	410	419	394	418	423	394	466	398	420	417	421	428	418	435	404	458	388	435	422	415	393	381	419	400	421	381	432	416	425	373	394	412	389	425	429	412	423	427	411	429	416	426	410	423	446	411	446	415	419	388	406	402	435	418	381	405	386	404	390	442	464	385	410	415	413	383	442	438	436	407	388	367	435	410	408	444	425	425	386	412	411	418	401	417	420	430	379	430	434	399	414	416	388	403	402	407	373	402	400	419	422	406	400	424	433	407	421	432	405	434	405	388	386	395	405	409	447	401	459	400	412	413	376	417	424	399	395	418	441	377	430	398	402	417	415	389	400	398	423	383	413	408	393	422	415	400	408	406	447	403	430	431	390	453	412	423	430	419	423	403	424	418	465	441	410	407	437	383	437	408	386	419	400	430	441	451	440	441	446	388	442	397	433	383	392	432	417	397	471	388	425	441	413	351	389	397	370	426	400	459	428	424	412	381	408	389	426	394	380	434	402	403	436	414	422	385	387	393	423	380	393	398	388	426	423	374	450	438	443	411	421	376	391	367	424	398	437	406	390	406	377	414	407	340	420	410	396	419	400	395	394	426	413	411	423	404	394	439	385	427	390	415	415	459	419	410	392	390	448	400	426	381	449	407	431	382	431	429	407	442	455	378	404	366	413	391	413	430	390	396	397	402	399	386	399	401	445	419	428	428	424	386	399	380	413	414	428	414	399	437	414	403	399	425	403	413	474	426	437	413	434	386	410	377	419	413	422	417	396	464	436	395	407	408	368	412	407	388	405	435	364	439	421	397	418	426	421	414	388	426	403	449	437	424	407	395	396	412	404	382	443	419	365	424	418	413	399	380	391	400	437	428	400	372	397	452	434	403	429	398	429	423	406	383	433	421	371	446	389	398	401	395	426	408	408	434	415	393	396	388	447	422	405	412	429	408	368	420	463	389	431	421	401	419	420	389	427	399	415	461	391	398	401	451	410	385	429	403	406	407	401	431	393	405	430	418	388	403	406	401	406	427	391	392	409	377	418	423	438	393	406	411	418	405	402	383	395	412	392	390	445	389	404	446	397	423	407	405	393	407	390	421	415	384	418	402	412	398	391	424	409	403	409	423	381	430	398	398	401	427	436	410	406	412	398	453	431	370	413	424	374	410	388	423	422	387	426	386	413	402	413	389	403	439	394	421	391	422	426	377	406	400	416	400	408	413	427	425	421	421	423	395	398	408	397	427	425	417	441	412	426	411	424	427	410	427	417	374	429	409	395	452	446	417	411	428	433	435	400	418	453	424	409	402	440	405	413	419	402	415	376	412	470	437	407	423	380	432	393	392	438	388	405	408	369	405	429	419	422	410	402	411	429	410	402	421	429	405	457	434	393	414	421	431	431	449	439	443	388	435	459	422	458	382	417	425	424	405	386	461	409	416	433	398	410	390	394	402	393	408	392	396	410	402	441	422	393	411	429	385	416	421	433	397	435	420	401	410	433	415	413	394	401	426	432	438	398	405	440	411	425	442	418	401	427	384	419	415	421	426	412	410	399	405	446	405	422	387	416	441	403	432	411	401	409	423	415	438	419	384	459	428	386	407	431	392	406	431	374	377	379	445	421	433	406	399	386	413	421	426	422	426	429	400	395	440	422	392	413	385	416	413	414	420	429	436	391	426	420	400	457	426	424	425	418	434	386	390	421	418	419	396	414	417	402	438	431	426	416	427	422	411	402	419	394	455	432	414	406	399	431	445	427	421	406	416	413	433	435	439	419	411	422	391	401	413	417	382	426	423	433	411	380	441	406	386	421	444	413	444	429	409	410	409	411	403	404	441	456	399	425	448	404	387	440	435	417	421	418	400	409	430	448	405	400	446	427	409	391	405	402	429	453	440	407	420	420	402	436	430	436	410	418	408	368	383	377	378	428	374	391	372	395	411	427	437	430	400	367	394	402	393	396	407	385	402	407	422	368	380	420	442	395	386	422	397	422	401	393	430	407	418	439	400	420	400	403	425	376	397	400	422	411	394	418	405	409	420	395	415	417	391	426	398	415	405	394	359	388	402	424	434	428	383	409	384	463	462	403	421	437	411	436	425	389	400	386	402	411	426	444	424	390	431	417	401	427	412	411	401	436	395	436	422	391	439	426	413	412	405	378	412	434	453	425	426	428	421	447	423	442	386	383	420	364	378	407	448	391	432	414	407	429	431	397	420	398	401
27229	47395	31318	15900	6443	1619	1174	1033	789	784	643	688	650	591	587	581	533	578	540	538	571	554	550	505	512	506	504	533	510	457	485	459	510	488	474	456	505	476	476	489	484	495	509	511	458	462	426	432	487	460	475	470	478	457	525	492	449	484	449	494	462	474	462	493	482	491	496	488	490	469	499	499	438	493	493	488	518	506	517	519	537	493	463	461	514	450	500	519	477	471	490	519	461	494	483	469	469	510	516	481	477	470	480	493	449	493	460	459	469	469	487	518	513	483	480	439	487	504	489	493	458	459	475	473	467	472	455	470	486	461	488	506	505	460	485	463	462	533	479	467	459	435	503	472	465	465	489	483	470	464	475	494	474	520	434	467	498	498	483	452	455	466	432	460	495	470	477	464	463	439	459	459	484	489	480	451	472	449	502	482	470	473	482	472	515	473	451	478	511	485	461	465	483	500	493	446	470	520	493	503	452	497	486	482	478	468	466	444	468	488	448	455	470	471	445	457	440	479	468	482	435	456	461	466	461	485	507	443	455	503	518	459	466	497	457	484	470	470	455	494	466	503	478	461	485	501	462	451	459	457	523	481	498	456	475	501	469	484	469	473	468	519	469	483	453	513	480	464	460	479	476	468	450	445	496	439	473	480	454	484	469	448	476	472	454	472	474	478	475	481	472	475	438	479	497	512	492	465	488	434	537	505	521	463	504	467	440	519	469	484	478	452	487	464	444	480	469	503	475	481	480	469	459	454	478	481	469	464	466	468	477	483	482	446	504	523	452	462	483	454	505	461	459	460	479	462	469	458	510	480	493	493	510	499	467	511	467	489	485	493	424	459	462	474	520	437	460	488	407	479	462	464	492	479	525	488	500	458	484	479	470	459	483	468	457	477	491	488	485	487	479	509	467	475	480	472	465	474	464	534	481	464	475	467	470	445	483	473	463	448	493	476	486	477	496	462	530	510	480	475	476	436	475	508	501	492	505	470	498	461	487	467	455	504	510	478	429	482	451	441	453	488	475	472	447	438	466	498	480	511	479	448	521	484	508	467	479	524	487	412	484	438	449	481	502	479	495	436	459	459	495	487	429	460	462	477	506	496	484	481	469	462	476	447	496	461	489	475	502	483	472	506	475	498	432	487	509	449	457	442	516	419	503	487	515	469	436	490	494	477	477	461	451	475	474	472	445	500	491	462	480	454	446	486	477	457	509	487	456	464	473	468	449	463	479	510	465	449	458	459	499	456	491	487	485	492	451	487	456	492	488	466	504	481	470	454	415	459	448	424	515	464	463	492	446	508	466	463	530	484	476	431	475	508	461	480	471	469	463	475	505	453	491	481	472	481	494	435	510	461	500	464	494	474	471	466	500	434	455	485	462	490	507	483	489	437	502	504	486	458	466	457	443	468	496	461	467	468	495	441	500	491	428	447	482	478	429	513	472	447	460	467	474	472	494	506	465	484	469	471	488	482	437	467	452	517	450	452	454	475	448	512	446	503	491	515	474	490	480	492	459	511	478	469	461	473	537	452	493	488	467	505	473	463	443	479	462	443	520	420	469	491	414	449	471	482	462	478	437	448	489	505	499	481	492	453	483	438	489	475	487	447	476	452	468	451	475	491	503	438	469	473	459	484	474	469	507	482	450	469	472	482	504	473	471	487	480	438	504	480	461	458	482	499	455	465	450	466	483	483	465	465	459	506	485	507	497	483	476	471	503	435	441	517	461	506	468	474	481	480	482	514	484	500	514	515	488	490	451	445	441	445	477	435	480	482	490	466	534	501	481	443	484	426	508	479	460	456	476	461	472	425	450	485	474	463	486	448	450	496	468	442	453	496	448	472	490	464	474	466	478	486	498	479	467	510	461	460	455	496	460	487	452	423	468	474	432	464	474	471	484	492	475	473	470	472	492	468	471	498	480	488	478	444	483	466	479	483	467	456	435	520	503	517	472	454	486	493	457	480	473	488	430	462	518	459	444	468	487	471	494	468	467	469	474	486	455	491	510	489	512	479	473	470	530	491	517	458	487	476	475	493	457	491	498	429	480	509	456	479	423	521	452	462	486	481	464	478	459	474	457	480	474	453	476	491	485	453	489	492	437	476	494	468	475	496	473	502	497	496	429	491	474	502	485	474	520	439	475	442	496	492	465	448	499	502	493	470	508	483	472	461	479	518	491	492	514	458	499	456	477	444	461	472	489	509	475	493	505	467	486	494	452	451	451	498	459	439	499	519	485	482	510	461	484	457	468	479	460	477	468	504	492	454	475	481	477	474	490	476	480	484	448	467	500	481	509	475	478	481	506	457	508	497	492	462	492	476	417	479	531	469	472	453	481	483	460	484	503	479	486	523	493	468	452	482	461	454	490	515	497	440	474	521	474	478	436	461	501	492	474	496	475	501	483	452	503	459	450	475	461	459	476	478	470	462	427	464	465	459	476	488	498	480	479	475	451	526	476	466	447	483	446	457	481	496	453	499	500	433	504	467	488	491	499	495	477	503	460	480	513	444	482	463	475	474	481	459	496	496	501	483	514	504	475	457	454	465	486	464	485	456	455	477	449	463	470	465	505	454	450	505	463	475	512	446	454	468	493	466	506	489	439	515	477	497	479	497	443	488	469	435	444	486	501	459	484	512	445	488	436	492	492	470	456	501	430	467	466	472	489	464	444	486	457	490	471	456	477	433	486	459	482	475	478	455	466	468	463	457	501	473	501	489	489	443	441	514	474	510	491	469	477	477	485	485	460	459	508	485	468	468	480	493	532	478	480	470	465	454	473	486	482	528	477	470	465	454	488	497	481	465	463	510	477	447	442	418	450	482	464	475	469	462	444	460	470	447	459	471	449	479	506	430	502	475	482	475	461	453	495	473	477	513	457	447	463	451	496	459	486	449	460	477	511	491	480	462	475	472	452	475	476	462	451	473	496	491	434	467	501	458	478	475	482	485	477	478	500	471	498	485	462	453	457	478	476	474	479	484	479	442	481	479	440	474	487	456	479	513	504	532	472	453	461	513	471	460	513	447	519	482	465	445	488	489	434	464	466	505	466	477	476	432	478	487	435	469	443	503	504	467	447	526	472	464	465	501	482	508	478	469	462	470	498	505	450	436	481	481	493	463	466	475	492	483	447	491	494	503	494	489	434	506	494	475	465	494	441	465	465	471	461	486	481	501	461	475	454	478	443	475	484	491	467	468	457	516	466	472	451	508	488	470	467	478	468	474	474	501	480	459	454	484	450	462	475	464	439	458	451	464	452	509	483	487	507	452	509	471	487	465	466	482	457	472	429	422	472	487	466	511	454	489	445	474	458	451	471	509	481	468	488	466	472	469	454	495	469	496	481	450	497	482	511	472	453	502	476	468	473	461	500	469	479	501	493	455	473	481	457	486	472	432	446	477	437	505	469	455	472	481	502	453	478	479	490	466	473	513	473	480	467	472	498	462	453	461	496	504	477	495	456	476	476	477	468	449	466	463	491	461	455	485	484	478
22948	21148	28785	23788	21125	20894	9036	1564	1097	1030	1004	785	830	742	799	714	676	697	649	661	624	605	674	683	618	641	628	621	605	574	617	605	596	615	584	579	596	630	557	608	574	562	610	606	554	581	587	613	570	573	551	586	602	561	549	585	549	558	595	620	544	551	589	541	539	540	589	594	605	546	573	560	553	578	589	606	601	573	600	618	586	597	574	573	548	559	563	588	568	565	564	574	555	562	589	570	616	539	565	593	548	582	578	597	581	570	583	574	596	567	571	589	553	535	572	596	563	591	563	519	556	613	555	578	540	561	593	583	582	577	558	563	553	557	560	554	583	584	540	571	571	525	559	535	537	531	543	588	599	587	565	526	618	588	592	547	579	552	573	562	522	562	556	570	580	529	576	526	572	560	548	578	567	540	553	523	553	526	528	539	553	604	595	583	581	563	539	559	560	556	581	537	549	585	580	544	550	572	536	591	553	576	551	570	526	529	619	591	533	643	600	594	584	570	577	560	550	573	569	608	574	582	553	560	575	582	544	572	524	584	578	582	545	588	546	566	575	588	555	567	557	549	558	570	539	593	539	564	580	565	576	573	587	569	591	555	550	536	548	609	550	547	532	588	592	555	566	574	524	599	564	571	601	604	541	560	562	560	566	587	577	559	586	583	541	596	559	599	564	601	558	580	560	519	567	576	557	547	533	569	598	589	577	552	533	528	567	589	599	559	554	557	604	571	572	555	577	569	579	595	569	542	573	564	578	541	562	536	591	562	562	590	497	550	576	539	588	576	544	538	561	566	502	554	564	578	507	565	544	555	577	556	571	553	524	560	548	590	548	510	535	545	554	585	566	560	555	587	557	571	563	552	539	527	545	560	575	598	558	554	537	562	558	592	559	559	565	588	613	569	568	539	566	562	552	567	560	543	545	603	574	591	557	585	595	584	592	569	596	557	560	570	586	616	553	527	566	587	554	576	565	611	549	567	571	560	561	554	540	567	593	583	548	580	557	577	609	588	545	575	607	574	525	567	558	566	544	583	535	573	549	564	590	520	550	543	569	558	528	553	571	579	616	596	568	551	548	527	565	553	579	569	578	549	595	576	579	586	587	582	587	504	530	560	517	552	546	508	560	574	532	565	562	542	584	574	567	644	552	555	568	573	579	594	581	548	580	531	568	504	578	576	551	594	569	577	572	597	540	572	558	550	522	555	570	605	614	631	564	567	568	557	571	520	552	585	539	579	537	565	585	584	553	536	537	580	560	589	569	540	595	557	528	555	550	581	558	517	531	523	565	587	595	544	554	517	573	559	605	562	568	571	545	573	566	550	564	546	553	552	600	562	567	531	584	536	574	531	569	535	545	576	577	574	518	543	596	535	582	547	553	574	512	553	564	565	562	567	534	564	555	578	589	580	554	587	572	562	588	574	609	552	551	578	541	565	557	564	586	550	572	589	572	540	559	565	577	579	581	586	552	570	597	576	535	556	593	540	527	576	536	585	553	562	552	535	531	546	535	576	558	609	563	539	558	574	574	583	529	568	568	543	579	540	566	548	542	554	541	587	559	518	543	627	560	550	591	567	553	579	548	572	546	591	549	526	590	555	619	526	579	582	575	600	557	561	521	596	564	578	551	546	561	518	536	576	604	597	549	552	569	545	550	562	575	557	588	564	576	589	581	581	525	562	569	567	580	580	516	564	522	592	598	554	601	537	608	509	572	556	558	588	549	579	547	561	551	588	615	543	527	600	578	583	533	575	641	593	555	585	535	552	559	566	565	557	564	589	555	521	557	578	547	567	537	588	575	578	491	551	556	596	602	561	580	553	563	596	595	523	544	578	590	585	615	551	566	527	597	561	552	595	567	581	559	565	534	549	586	537	599	532	551	581	590	565	554	590	587	572	539	586	557	547	546	552	546	584	563	567	562	532	552	604	563	535	578	558	574	572	511	562	552	577	540	529	568	584	554	592	566	555	565	562	560	532	575	574	577	547	581	551	590	566	546	604	602	563	528	599	489	573	553	537	578	590	607	494	585	585	513	569	574	551	556	584	537	581	612	550	551	543	607	538	543	579	513	586	602	562	587	573	571	537	580	567	591	535	566	544	538	564	574	571	583	569	563	592	598	571	603	558	612	578	549	541	598	611	545	623	569	521	537	593	602	539	577	550	563	587	579	570	563	600	618	561	565	567	573	547	536	533	565	550	585	581	532	584	533	614	542	582	554	559	538	565	614	560	552	558	580	529	546	552	553	587	544	568	604	607	569	576	581	570	593	581	528	550	565	586	556	552	569	576	523	573	568	544	519	593	549	569	594	585	591	602	583	578	559	577	569	564	530	564	548	586	527	532	549	576	551	545	572	572	552	612	571	536	574	568	548	544	518	618	514	538	507	565	542	566	609	574	574	598	569	554	567	580	601	538	593	599	591	587	572	533	569	596	582	549	581	548	628	565	581	577	530	517	553	550	549	549	581	585	549	565	559	526	524	536	578	585	554	542	563	546	508	568	544	532	599	593	561	574	544	588	577	532	563	526	574	584	540	541	540	577	561	614	555	593	589	529	537	575	544	564	608	556	573	586	595	562	540	537	615	549	525	581	594	541	550	566	564	568	559	576	495	618	562	562	553	523	571	558	573	548	585	568	544	551	569	587	569	551	577	576	555	561	604	537	582	564	543	567	552	565	575	600	570	573	513	614	583	527	542	586	556	567	579	567	547	571	579	547	557	568	549	624	570	565	561	627	567	555	564	560	564	581	595	608	543	524	569	623	580	581	581	539	582	544	587	536	532	537	599	581	569	577	579	579	536	572	580	624	583	574	564	563	552	565	562	548	530	567	570	575	528	546	548	572	538	553	592	558	559	574	557	591	563	556	586	549	541	530	557	580	523	557	558	546	575	542	578	551	570	556	552	642	557	597	537	599	606	571	519	545	602	570	545	554	557	610	574	547	570	573	571	530	534	549	590	586	559	586	586	645	561	583	582	553	554	593	541	563	565	542	649	581	579	523	530	540	565	528	570	558	548	597	575	550	565	595	558	576	559	569	506	570	541	549	563	576	588	577	576	541	584	569	574	576	532	544	551	582	570	556	578	573	555	519	609	539	566	563	545	523	551	571	561	578	529	580	559	537	580	571	554	577	534	536	542	597	553	525	529	539	559	540	536	574	560	572	609	540	532	551	584	549	565	568	573	618	565	588	578	576	595	543	572	555	586	557	581	562	535	587	566	577	565	588	586	541	617	555	533	545	625	551	569	526	550	541	570	557	544	543	576	598	542	586	582	550	548	570	600	571	543	566	558	542	529	559	613	570	543	568	558	593	597	552	566	532	541	598	560	593	561	590	567	573	554	583	535	562	558	583	595	546	509	557	560	551	583	578	549	533	568	559	577	521	562	533	581	556	522	556	519	539	529	590	559	537	555	588	565	554	537	591	602	553	574	533	561	537	610	542	552	577	583	566	552	581	563	503	557	566	582	534	551	566	575	566	533	573	538	550
31047	52934	37793	25126	12002	4594	2628	2059	1673	1401	1224	1064	1062	915	908	865	846	795	794	721	739	761	794	751	698	703	698	686	688	660	636	670	650	633	668	674	607	617	673	649	632	643	637	724	650	590	624	636	633	655	585	659	651	581	614	658	619	612	625	665	663	615	595	629	648	617	656	647	614	635	612	614	608	668	703	638	655	668	670	658	645	615	619	621	612	593	600	657	651	639	639	612	635	678	621	629	652	592	693	651	740	669	611	660	680	654	608	633	637	614	661	608	621	641	618	648	587	644	596	601	570	630	651	561	648	636	634	628	625	638	630	655	586	575	620	633	641	607	646	569	596	567	623	632	640	652	599	619	646	634	602	608	617	598	571	638	627	645	667	611	598	632	591	624	610	631	638	649	635	607	631	598	646	651	588	627	624	556	667	603	629	628	602	598	622	559	656	543	633	615	610	584	659	584	588	569	621	597	683	625	627	648	645	617	625	560	593	599	620	648	619	613	647	607	669	604	574	565	653	609	636	591	652	634	684	643	703	603	583	633	643	621	638	628	662	597	620	594	608	642	584	623	598	597	630	635	564	541	615	627	644	611	629	614	571	553	644	600	648	647	626	650	645	602	605	632	650	588	623	662	652	623	620	636	592	646	599	606	591	616	661	656	636	621	641	585	624	559	639	599	604	605	616	601	640	624	613	593	626	591	637	644	611	614	640	606	659	626	612	630	675	681	580	625	650	598	640	608	608	594	629	594	648	652	626	620	659	604	625	629	566	596	608	633	637	618	633	595	617	652	593	573	578	640	638	643	565	648	632	625	651	629	597	590	606	567	630	661	598	640	590	625	649	631	611	646	604	614	630	593	641	599	603	630	656	629	655	605	617	617	633	658	617	619	612	622	652	605	636	620	597	625	617	616	623	649	618	621	639	633	624	603	653	654	645	621	620	612	620	635	616	589	653	557	626	594	556	590	606	574	639	626	608	633	589	633	642	606	600	664	625	612	600	596	595	637	635	615	594	632	594	642	603	582	646	622	587	597	657	618	604	605	657	627	625	650	599	633	634	600	644	579	629	601	626	645	622	606	603	596	624	620	617	619	608	634	658	605	603	638	629	601	620	633	604	617	624	592	600	625	650	556	606	638	646	599	611	624	599	628	612	646	628	639	664	591	576	626	655	633	574	619	645	627	594	657	595	597	642	611	620	655	600	686	647	631	597	605	578	603	654	661	584	593	604	579	643	634	646	603	616	632	620	633	596	603	648	644	636	602	603	581	625	583	611	621	612	582	579	587	614	642	601	623	589	581	589	597	664	615	643	624	649	620	653	617	664	603	593	630	618	686	630	628	589	621	660	642	597	639	643	604	643	584	625	603	638	638	609	574	602	657	620	615	606	630	637	615	609	634	632	618	627	609	621	605	630	633	641	571	630	603	627	609	637	569	672	627	630	596	586	658	581	590	627	608	599	613	554	633	602	623	625	608	589	614	639	612	646	609	583	642	629	592	599	620	593	632	614	606	659	632	628	590	649	624	586	602	629	618	621	593	614	635	640	630	606	553	560	565	607	603	638	581	582	623	650	609	588	610	616	620	593	627	587	595	591	617	659	628	613	582	583	613	601	648	664	577	641	626	635	629	600	616	562	655	619	606	630	597	639	586	590	611	640	646	624	629	665	594	641	606	590	609	610	583	594	606	614	558	612	599	605	598	643	652	642	655	643	637	649	612	595	607	640	617	638	648	608	620	633	615	634	634	612	620	627	646	612	607	643	632	655	605	598	619	632	579	620	637	646	656	639	635	626	606	618	617	591	598	605	633	643	622	641	620	598	613	624	569	619	611	638	623	627	584	627	643	594	611	697	626	615	602	577	614	639	601	611	615	627	629	621	576	628	627	650	599	589	631	574	607	598	642	597	628	635	591	646	604	633	613	590	599	645	615	612	643	639	597	627	608	590	592	616	629	576	604	654	671	614	605	583	613	638	578	591	619	653	576	632	649	609	629	625	648	601	650	624	630	624	607	643	645	601	649	624	575	556	591	617	581	634	632	634	600	610	609	627	601	622	560	616	645	648	597	614	587	605	628	616	598	626	643	639	621	637	607	675	605	616	579	627	621	608	577	630	589	625	645	630	576	619	633	674	601	570	598	589	617	619	577	613	623	638	609	628	613	640	634	610	662	635	639	594	611	630	623	564	584	592	660	651	659	578	617	662	643	625	655	616	621	634	612	605	620	597	616	610	634	626	608	560	657	657	600	604	641	573	601	645	618	622	592	632	615	644	632	645	569	608	621	613	608	648	638	604	583	619	615	606	604	630	578	616	623	600	608	594	631	622	627	612	587	659	620	596	595	609	637	630	609	632	632	619	614	614	608	612	607	627	614	651	583	613	644	627	611	589	615	626	623	621	602	599	621	590	625	620	609	575	625	580	581	650	601	584	602	615	604	542	614	638	631	616	614	630	592	648	650	630	615	599	615	602	620	617	630	618	648	600	610	641	608	598	569	573	643	573	573	591	601	634	643	599	606	649	609	626	618	630	647	569	647	635	612	625	652	610	612	628	623	636	630	598	602	624	635	608	614	637	640	608	608	620	642	645	624	606	597	626	621	564	640	642	635	588	575	634	595	545	582	605	642	602	593	601	640	647	594	602	585	586	633	601	634	630	611	571	566	591	626	635	639	618	604	667	632	637	629	630	622	614	644	635	635	619	635	636	604	635	594	635	623	611	585	630	614	594	621	568	584	610	597	602	626	657	598	631	637	622	630	609	661	617	604	594	621	639	598	634	653	595	604	605	682	585	610	655	631	614	624	581	656	608	618	616	589	634	578	576	636	593	671	577	585	586	612	629	642	620	626	627	569	642	634	632	622	669	612	633	656	561	643	591	604	592	581	604	644	590	663	592	590	616	603	611	611	676	631	623	640	574	643	603	582	629	646	621	633	644	642	587	608	619	597	587	675	628	571	636	596	672	619	632	613	625	572	629	626	595	603	616	579	613	605	614	615	605	625	601	622	629	598	594	594	611	625	642	644	600	615	661	601	636	681	629	610	624	617	568	651	590	642	631	600	632	649	588	561	621	619	641	630	628	643	600	588	592	570	664	643	598	607	617	632	573	622	578	590	622	607	676	634	598	630	656	614	652	652	628	663	621	605	641	647	617	642	589	646	651	593	615	581	627	620	637	639	652	624	612	641	675	609	579	629	600	660	611	598	622	638	608	636	616	648	626	620	610	645	595	596	598	674	605	666	581	630	657	613	594	625	634	644	592	628	633	628	633	634	605	650	594	654	637	622	623	608	581	569	604	571	601	612	606	589	571	669	659	620	634	612	636	620	639	639	585	631	594	642	589	609	626	609	657	616	623	628	611	642	573	610	599	598	654	583	638	609	616	613	616	595	638	612	622	597	615	602	604	600	619	656	603	625	592	614	601	613	622	628	623	641	587	638	652	581	616	599	617	641	626	628	608	651	618	621	597	638	585	635	628	619	602	613	590	590
28096	24280	28286	16106	4105	627	492	418	419	394	391	368	396	370	366	359	349	385	356	333	332	358	369	349	339	348	342	343	338	342	339	339	363	347	336	335	343	364	340	347	351	319	337	336	322	308	327	316	335	337	360	359	311	356	357	315	367	357	324	300	316	351	307	324	328	323	343	345	342	334	361	344	338	331	364	338	329	381	370	302	379	344	350	333	341	364	342	348	332	348	328	336	368	329	305	307	363	359	361	389	348	370	333	368	345	358	354	339	333	344	335	321	375	358	340	325	343	385	303	347	334	321	311	348	303	310	345	336	338	356	325	329	343	367	335	318	341	343	336	335	341	339	363	317	315	334	345	372	392	361	318	363	325	311	341	376	306	334	366	345	360	339	326	326	317	342	348	344	341	362	347	336	339	363	344	346	347	341	363	342	327	331	329	333	339	326	340	349	342	347	336	359	360	327	323	352	358	339	318	336	353	383	362	333	325	363	338	348	357	345	351	329	334	334	354	349	318	332	344	328	339	362	350	308	332	340	349	371	337	324	317	338	322	377	363	367	327	326	312	324	323	344	339	355	360	332	334	349	348	332	366	319	326	348	311	365	333	337	360	330	333	320	322	372	346	360	372	385	355	356	318	333	346	329	343	365	356	338	312	334	345	337	354	324	351	331	329	363	332	321	329	375	334	328	357	361	322	334	361	320	332	350	340	334	315	334	312	329	332	379	315	349	360	331	301	336	341	332	345	303	337	334	357	350	336	363	324	354	355	329	343	367	333	344	316	330	339	351	295	321	334	351	338	335	345	357	318	343	329	340	298	369	359	347	353	355	341	313	315	350	320	306	342	312	343	351	356	353	327	341	346	330	296	357	334	311	348	310	341	339	392	324	319	360	342	337	349	337	337	345	327	320	327	375	359	327	346	329	338	346	346	341	328	346	329	345	352	316	336	334	340	348	338	333	329	320	326	306	360	356	337	317	327	335	334	321	376	336	322	358	336	363	337	341	333	329	319	330	315	320	297	302	336	314	372	379	342	327	354	310	342	350	326	341	364	314	332	347	325	344	375	368	275	370	354	304	329	322	326	339	335	355	339	335	337	345	340	341	353	360	309	336	323	301	347	339	339	345	334	359	317	321	333	346	313	326	367	356	343	344	327	328	328	317	349	328	362	336	337	356	322	341	322	310	310	305	345	333	330	364	338	334	376	340	334	343	349	306	337	334	364	329	318	335	340	342	330	317	376	348	329	321	330	309	347	342	326	303	334	377	330	330	349	318	350	346	348	347	317	348	329	357	339	367	348	336	341	340	354	311	323	387	325	359	341	328	343	354	355	352	350	342	335	331	318	315	321	319	361	340	330	343	312	313	380	318	343	341	308	343	308	385	357	326	349	356	332	359	344	349	357	346	359	322	340	339	363	369	345	350	316	351	346	369	320	303	345	347	321	382	337	341	332	338	355	365	332	343	304	362	343	360	364	326	329	376	371	348	333	341	349	336	357	300	362	339	339	315	328	334	366	342	366	366	335	342	294	348	318	351	319	368	341	317	333	320	332	356	385	385	339	321	354	309	347	334	341	327	345	339	292	335	356	314	317	373	325	323	359	331	367	351	337	295	341	344	353	336	290	344	318	340	347	333	345	369	316	361	318	376	300	334	357	362	325	352	355	313	319	337	318	358	338	333	342	336	328	326	335	334	314	334	320	328	318	340	344	337	315	325	330	365	326	332	321	347	355	343	379	325	349	345	364	343	337	329	312	317	350	309	362	327	311	325	339	305	355	338	349	342	349	321	367	299	295	344	334	325	325	317	347	338	326	302	317	361	345	312	358	360	365	311	350	328	334	345	352	328	311	326	318	348	333	321	340	344	306	321	347	351	342	339	347	322	361	314	316	327	377	321	338	309	342	338	323	350	348	370	355	351	319	367	341	346	334	368	340	318	349	349	376	333	328	348	352	328	339	378	319	321	336	302	339	357	331	301	365	328	350	369	341	322	312	346	360	318	344	335	328	348	374	347	346	314	312	323	319	354	361	332	363	372	377	331	340	315	327	334	365	354	327	349	341	351	348	337	334	348	360	311	325	329	347	362	367	328	330	365	330	328	351	314	317	352	355	331	337	304	297	329	320	317	329	327	350	356	340	357	298	342	359	347	367	372	366	345	346	337	327	317	324	338	312	321	334	358	342	365	327	352	359	332	334	308	361	337	329	337	330	369	326	342	367	324	333	309	336	343	351	375	366	354	333	363	325	354	356	360	364	316	346	360	347	321	327	334	352	298	347	356	317	324	333	341	321	336	354	353	335	333	336	360	357	344	344	356	338	356	346	331	359	362	333	333	343	353	339	321	296	342	299	338	356	364	330	356	318	322	342	352	343	342	354	331	352	370	333	329	334	322	314	348	347	342	312	378	323	323	374	361	340	329	317	353	304	329	324	335	362	299	366	331	349	308	340	358	330	316	325	362	374	325	349	327	343	341	361	339	331	310	330	355	328	348	329	325	369	354	328	369	374	343	361	355	355	354	353	345	306	329	333	333	325	357	350	319	331	329	345	348	376	343	357	350	352	327	323	346	317	332	352	330	329	342	331	348	330	339	345	349	370	333	339	375	316	330	337	378	320	369	327	345	328	328	339	334	335	316	318	328	368	326	305	324	380	354	336	359	353	314	364	344	324	350	360	363	339	358	372	347	351	333	312	287	349	338	320	353	359	365	319	345	332	343	361	363	387	332	346	334	346	334	343	341	313	359	314	355	327	338	344	348	337	320	321	363	361	310	313	304	326	318	344	360	343	338	320	342	332	356	367	354	299	350	366	329	350	326	320	323	334	318	349	318	321	346	338	351	338	323	341	376	337	364	324	361	316	383	351	337	345	359	344	363	370	326	341	324	337	347	340	361	357	361	365	316	357	345	335	325	361	339	346	343	371	348	359	326	347	350	332	340	361	326	346	327	357	324	361	334	326	339	349	344	356	344	356	333	321	331	340	325	356	333	325	329	353	348	329	364	360	333	337	354	302	347	313	319	386	338	331	332	312	334	355	333	347	355	342	365	318	345	354	367	334	340	316	360	327	351	351	384	343	315	330	378	347	330	332	332	372	356	360	366	321	310	309	340	347	357	312	402	342	308	320	346	351	354	307	335	342	348	338	351	340	344	339	340	327	347	315	323	315	366	311	348	343	349	343	330	319	351	349	348	335	330	347	301	367	348	328	328	329	341	347	324	335	353	313	352	328	349	344	375	334	334	327	352	358	316	359	343	371	318	332	330	352	321	329	342	337	334	350	319	347	344	329	333	351	365	352	349	349	326	334	375	335	296	368	350	362	348	361	342	318	353	357	392	344	364	353	326	335	307	325	341	345	307	347	328	362	337	336	352	351	369	372	364	325	354	357	344	366	349	331	350	340	332	331	338	347	353	367	334	328	336	346	386	363	361	331	346	337	339	312	344	347	352	327	311	330	323	336	322	329	338	337	330	334	358	295	353	370	321	336	330
26966	39393	29415	13795	5303	901	619	586	510	501	474	466	502	455	428	404	429	424	403	392	404	418	421	421	413	413	436	375	413	418	381	407	402	420	401	417	431	375	409	408	398	401	398	403	385	412	398	408	384	423	395	351	427	437	365	404	388	402	394	395	359	397	389	404	419	374	373	409	402	380	391	385	405	444	390	418	418	421	387	444	411	408	434	433	375	426	422	411	391	401	395	399	398	375	406	401	402	382	432	436	438	404	394	359	415	392	416	419	380	373	415	388	406	372	393	381	381	427	397	385	419	390	440	398	388	416	400	408	419	443	383	395	392	389	413	378	367	353	413	406	405	368	387	376	390	402	382	394	377	414	427	399	356	375	420	386	392	390	404	395	401	400	430	388	380	409	418	347	392	409	410	394	359	399	428	404	415	388	368	429	389	371	395	433	392	418	407	386	364	380	392	380	397	380	373	352	377	416	414	384	373	396	383	402	388	378	391	385	386	393	380	385	417	394	381	374	395	384	399	406	400	384	417	381	372	409	379	374	376	390	396	371	423	391	386	369	429	355	385	409	365	378	377	416	399	390	402	399	370	388	395	352	392	409	415	369	405	408	359	410	412	402	392	408	385	397	406	378	412	414	396	400	372	424	424	401	394	346	373	444	408	363	412	379	385	375	401	391	408	344	362	412	377	400	366	389	408	367	400	412	391	405	420	365	441	377	388	388	395	375	392	383	406	406	397	380	392	429	422	389	384	392	409	367	399	373	384	398	381	409	432	382	409	392	420	401	402	398	400	369	368	366	395	371	365	400	431	391	382	389	369	376	398	365	404	373	374	392	353	410	350	411	415	380	393	390	385	373	416	413	380	410	374	390	377	381	382	419	389	368	392	384	384	417	421	399	367	374	402	372	385	415	387	380	413	422	370	368	417	391	387	390	363	364	380	382	392	387	390	384	431	408	384	401	406	377	406	448	406	407	366	388	369	409	366	409	379	402	389	370	371	385	375	375	402	425	414	413	415	353	357	411	429	350	364	405	391	427	389	366	386	384	387	404	386	400	383	341	383	383	405	383	401	343	373	379	391	420	441	410	350	376	378	368	393	390	388	430	402	388	384	435	399	381	390	336	402	390	398	412	387	405	374	420	426	415	417	420	386	387	409	404	393	419	375	377	385	372	416	427	375	396	429	405	391	380	408	386	374	390	381	351	398	407	416	403	404	400	392	370	371	410	386	388	374	394	397	409	391	385	394	394	416	373	376	418	431	394	383	377	401	395	387	375	414	359	388	360	366	388	377	378	404	394	367	418	391	391	394	421	386	417	403	403	388	413	388	385	372	377	399	383	356	402	377	408	368	429	381	393	399	387	417	393	418	392	359	402	373	375	408	396	390	365	426	376	416	412	367	414	373	416	406	404	386	397	416	376	423	360	383	396	408	398	369	408	399	406	370	404	417	383	394	407	389	390	378	368	385	387	395	382	366	408	376	393	398	395	410	385	393	377	392	374	387	406	388	432	387	426	368	378	390	384	416	419	379	390	398	390	389	319	392	378	386	410	394	415	392	361	373	367	387	398	415	405	402	370	402	397	372	412	373	367	398	393	370	411	412	388	405	372	383	371	378	384	372	378	390	390	394	382	381	400	415	391	414	428	422	382	400	382	371	432	375	387	359	380	434	406	369	391	420	378	400	384	382	427	438	387	367	373	404	413	392	400	383	378	375	400	388	396	380	405	389	402	358	415	375	402	383	355	409	375	377	373	377	404	368	387	388	380	374	369	373	407	397	421	386	383	382	392	360	372	395	393	391	409	427	364	400	398	404	412	385	409	371	421	410	400	424	404	437	408	385	430	410	398	377	415	381	390	349	409	422	395	387	383	399	425	391	392	385	387	409	401	412	434	391	371	381	396	372	403	364	397	386	366	370	386	365	384	394	366	390	405	401	388	393	397	419	398	368	412	381	375	413	375	410	384	407	412	366	412	378	386	426	360	378	394	388	387	380	401	377	418	395	410	397	391	404	395	387	410	398	408	409	408	383	387	416	380	414	388	400	387	346	415	356	386	371	374	385	394	388	423	397	393	407	430	369	413	409	384	407	392	426	387	407	386	395	373	360	393	355	388	401	398	394	400	397	400	396	400	408	391	360	404	398	377	407	358	358	365	426	391	382	360	400	367	421	417	367	403	413	402	413	341	380	402	373	410	383	384	385	408	393	406	430	417	397	402	380	398	383	396	395	371	393	442	424	371	395	379	411	388	363	405	381	379	382	424	353	378	422	390	369	365	389	398	406	414	407	445	373	427	402	400	394	362	406	396	382	389	392	380	443	399	389	402	432	348	400	398	411	379	407	409	414	384	397	381	410	372	391	407	412	371	400	392	415	394	382	390	394	389	396	428	390	385	383	414	396	436	388	369	391	429	396	387	390	438	391	379	380	398	430	387	379	415	391	378	385	372	448	387	366	404	385	370	409	387	403	389	382	415	408	371	409	393	398	388	382	414	380	411	378	392	378	424	367	406	383	404	420	370	373	336	444	418	397	400	433	399	395	417	416	389	388	395	395	361	383	398	405	415	386	444	380	389	379	437	367	380	420	380	383	385	374	389	382	394	400	386	412	375	397	394	390	423	386	375	380	396	369	394	423	345	412	392	401	395	385	417	395	393	361	365	416	386	397	383	402	412	394	374	402	378	402	425	393	414	381	383	366	377	425	411	390	398	381	406	332	400	381	379	378	417	366	366	405	394	383	395	385	396	413	391	394	388	402	397	361	428	395	356	409	374	387	390	395	391	405	394	377	382	387	393	423	399	372	373	393	409	389	412	381	388	410	374	414	399	418	422	403	388	372	409	426	410	393	415	397	400	407	382	368	387	404	425	368	371	385	429	369	388	393	383	402	377	393	435	356	382	391	381	370	398	430	387	389	383	439	395	412	373	398	406	393	384	378	381	390	412	399	354	358	396	379	403	378	388	395	366	415	403	386	365	373	379	412	390	395	392	384	379	407	380	388	395	409	421	380	415	417	386	380	358	393	399	383	362	394	383	402	382	413	367	370	373	378	405	363	378	374	424	385	389	378	383	373	388	383	368	392	400	403	416	392	406	393	387	387	379	383	373	354	372	380	430	396	412	395	381	410	351	374	383	393	392	393	404	408	366	413	384	361	384	402	381	420	347	423	402	365	407	406	370	395	378	383	417	415	412	393	399	393	418	412	357	406	362	391	390	409	427	387	394	398	382	399	364	397	406	406	408	403	360	414	400	415	394	419	384	398	380	394	385	411	369	381	386	418	395	393	368	395	371	395	380	374	400	370	405	395	395	365	416	406	373	395	376	388	387	420	366	405	392	432	368	415	408	391	375	398	408	366	422	422	380	403	413	388	364	402	407	375	379	380	396	380	385	405	420	400	396	404	406	391	397	420	378	377	393	391	364	388	395	414	426	396	396	408	414	422	417	384	401	408	400	382	396	423	357	358	423	361	395	390	343	374	362	384	379	443	368
24061	21212	28528	24322	21279	12217	1567	902	754	660	671	596	545	530	503	509	483	473	506	475	432	471	466	511	466	474	402	417	415	456	431	432	445	446	412	419	415	452	429	465	406	421	430	419	435	385	451	401	425	424	434	422	431	401	425	426	436	447	414	408	427	442	403	406	407	412	429	418	402	408	407	415	389	420	440	446	440	454	422	474	464	436	431	455	426	405	471	443	430	429	428	407	434	450	419	422	465	438	458	424	468	480	444	464	393	422	465	440	455	411	424	402	409	460	425	440	438	425	419	424	409	414	404	463	415	429	434	415	377	426	434	395	447	420	428	406	436	453	453	457	434	457	409	430	427	414	439	407	416	421	420	401	417	406	417	420	423	425	413	420	465	406	375	449	428	387	456	439	416	439	388	468	414	388	445	415	449	398	390	445	418	447	417	408	434	394	376	414	424	435	434	422	369	437	401	416	444	416	387	457	414	414	446	399	400	431	413	388	444	425	393	397	450	419	412	404	420	408	410	406	440	396	404	433	419	431	441	418	401	385	397	445	408	406	414	441	375	408	381	395	422	420	422	443	386	432	448	445	397	409	417	429	423	435	419	414	410	450	418	444	428	459	415	407	446	432	415	379	451	418	478	430	453	409	388	418	462	436	433	441	410	435	463	405	386	387	418	407	435	425	400	451	453	449	429	427	425	436	399	407	448	436	467	418	433	406	436	374	442	443	398	385	399	430	384	421	427	381	421	438	384	405	427	433	432	459	434	412	454	455	410	386	406	444	453	443	413	366	407	424	388	424	436	440	425	468	434	440	414	443	420	426	427	437	427	430	375	420	458	425	377	390	427	378	428	440	379	463	397	440	440	442	409	428	407	367	422	397	420	426	408	419	404	384	421	426	423	432	390	424	418	405	441	393	410	375	408	450	418	455	378	401	427	409	430	438	414	426	429	415	466	434	416	388	428	428	435	434	451	463	437	435	401	396	386	438	424	399	450	425	428	407	426	416	444	400	444	445	400	445	396	421	423	433	419	449	433	421	429	438	422	451	458	403	416	408	415	401	391	357	452	423	384	414	420	409	404	406	415	403	421	417	452	421	406	428	430	392	445	427	409	421	449	422	465	429	469	477	429	385	406	456	415	385	435	420	411	441	383	423	428	427	459	394	402	450	419	407	440	401	431	440	464	418	438	388	409	469	422	451	390	394	448	399	449	399	411	444	413	410	480	421	434	403	410	421	428	415	463	479	419	415	423	407	427	403	368	399	412	413	421	412	421	411	403	416	415	454	433	434	421	454	449	445	387	453	414	400	448	434	384	426	425	456	418	401	428	418	417	440	411	423	409	425	433	412	460	453	433	430	451	402	431	452	409	380	416	427	454	405	447	433	441	443	402	426	401	415	429	421	406	420	424	442	447	427	442	408	417	438	389	400	421	423	399	386	423	428	359	398	379	398	421	443	442	431	437	413	402	407	443	420	393	428	442	388	432	435	402	428	433	402	425	423	369	452	387	464	418	437	419	401	391	441	414	435	433	437	386	427	400	409	402	410	427	405	431	417	433	406	395	402	405	435	445	447	399	438	387	418	417	439	456	432	427	403	410	432	409	385	391	409	421	441	432	433	434	433	435	386	420	429	408	406	424	432	420	432	413	453	448	403	420	396	445	398	433	410	414	437	420	395	413	390	433	450	422	373	448	417	423	419	413	427	446	420	396	451	446	427	440	425	433	446	431	398	398	401	434	413	387	425	444	419	429	401	432	457	420	428	421	451	412	423	454	402	443	409	426	427	417	396	380	447	426	391	423	430	428	437	408	458	445	424	428	398	442	424	436	452	433	402	436	470	390	449	448	419	399	443	422	423	417	410	434	422	434	427	438	424	446	397	429	377	424	414	424	381	431	454	419	423	383	429	414	451	439	412	422	385	418	413	392	419	445	415	423	404	421	424	430	451	412	394	418	424	425	406	409	416	456	427	414	439	407	444	443	431	397	410	458	405	388	432	408	436	434	376	408	394	467	403	401	445	438	419	415	450	438	385	425	424	423	398	417	421	428	462	421	436	460	423	413	406	385	444	404	405	429	426	382	432	421	416	395	434	440	443	427	447	411	433	430	423	425	401	432	413	428	427	417	391	423	441	419	420	427	446	389	435	437	446	451	377	430	404	388	441	399	459	425	447	431	442	435	407	404	417	443	393	421	395	421	418	442	392	435	416	455	422	421	382	465	387	413	419	413	424	409	450	420	401	413	427	433	412	432	443	416	406	407	440	484	399	379	391	422	434	433	422	424	425	417	403	396	415	425	451	418	438	432	418	401	406	423	449	411	415	402	402	417	405	425	418	439	405	411	434	419	377	420	413	413	415	405	472	430	394	414	390	427	443	418	409	433	439	427	418	426	434	395	451	436	408	417	430	414	426	411	421	446	480	437	453	413	423	399	466	396	423	406	412	416	428	421	474	449	404	409	409	406	434	420	413	439	421	396	399	444	398	399	412	440	426	420	435	412	399	416	393	392	415	426	443	416	388	428	410	406	440	384	425	438	410	421	411	430	433	428	412	428	427	428	451	442	441	400	414	439	444	433	399	420	439	424	414	429	449	386	423	394	417	398	384	399	424	431	418	443	408	421	416	411	444	379	403	420	452	447	392	442	425	427	440	445	436	453	426	439	418	433	454	410	421	412	413	419	406	393	438	418	440	405	418	404	439	447	401	428	460	436	442	435	388	424	450	470	379	428	413	428	416	408	469	418	459	435	426	433	426	453	437	401	395	414	411	441	458	417	427	447	391	382	414	434	408	414	433	435	389	398	412	472	434	447	435	409	436	435	409	416	417	401	428	415	418	444	422	432	418	455	401	446	410	414	413	436	423	417	450	452	386	455	419	410	447	425	417	450	410	423	473	448	436	395	421	412	439	409	429	443	419	421	405	392	439	411	427	401	435	381	408	397	409	399	469	477	445	429	408	441	403	442	413	429	445	399	412	405	417	439	391	445	430	428	434	408	391	436	454	416	411	428	415	392	430	407	411	430	451	458	432	462	406	407	427	445	452	424	456	459	437	436	410	414	398	424	429	421	413	387	433	428	413	439	431	417	436	442	418	397	426	401	448	402	454	463	383	386	446	419	434	432	440	412	444	423	421	458	442	395	401	438	408	425	395	421	426	408	399	411	428	386	441	390	454	448	399	428	441	423	395	427	445	447	430	430	413	459	447	418	468	420	439	463	397	421	392	393	442	441	432	448	415	431	482	410	384	414	475	459	419	398	415	425	454	428	428	442	435	465	409	439	395	435	422	416	420	467	410	428	447	413	447	426	400	435	427	426	447	420	427	410	413	413	425	415	390	420	402	393	421	429	407	458	438	442	395	422	399	447	427	429	428	395	452	451	433	410	439	434	447	438	422	385	447	396	448	404	415	410	430	411	445	410	439	423	419	412	406	441	414	423	399	433	419	467	392	422	416	412	415	415	414	433	426	437	419	422	423	422	387	403	402	407	388
27782	50374	36226	24671	12106	2502	1719	1262	1041	928	825	721	722	652	619	589	597	593	576	508	522	561	552	518	556	540	526	541	489	482	456	534	479	530	481	489	528	495	481	531	482	492	440	464	492	443	484	513	492	477	489	484	494	479	516	494	450	450	467	452	475	493	477	449	481	461	505	436	459	479	495	450	482	499	484	527	516	507	465	527	497	491	477	487	489	476	477	477	493	461	479	498	495	513	511	502	497	510	543	511	480	495	498	456	502	470	509	473	451	499	494	483	471	518	470	484	435	469	520	503	441	480	462	483	467	504	455	448	489	485	477	465	450	496	512	488	487	484	501	492	493	439	440	537	456	479	500	457	478	499	490	459	466	441	492	461	493	470	452	486	450	479	487	475	517	444	484	471	445	472	498	411	455	485	483	468	490	446	473	471	475	502	455	504	471	469	456	467	465	453	476	510	461	485	430	512	434	489	464	508	491	494	480	517	492	440	441	506	431	476	429	444	456	478	461	461	496	483	468	491	499	478	469	440	437	475	509	459	466	465	472	456	444	505	478	465	485	488	477	501	460	458	493	454	485	473	467	477	442	493	495	455	486	456	471	473	463	473	472	495	477	483	443	499	495	448	452	462	525	485	467	514	474	410	493	481	482	477	467	504	481	471	457	488	509	474	488	470	457	462	500	466	432	481	459	445	505	515	452	452	458	536	444	495	496	455	444	432	493	480	493	438	444	476	460	456	481	496	459	504	476	473	450	531	486	486	491	486	457	468	496	465	476	436	483	491	462	446	461	430	486	471	443	475	461	471	503	449	455	494	428	474	463	477	503	460	500	460	476	468	502	469	466	499	457	408	447	467	463	493	453	502	456	485	471	458	483	472	450	484	464	450	432	490	481	437	461	501	461	467	471	458	481	483	526	515	472	484	476	448	474	514	487	509	472	479	467	499	492	460	474	515	475	491	464	504	462	516	502	493	465	484	491	494	484	467	532	465	455	475	488	466	453	491	527	490	411	464	447	450	466	483	501	451	485	452	450	493	447	511	479	423	462	497	450	492	476	483	513	439	486	518	485	453	494	509	448	443	465	446	478	461	446	475	478	453	498	456	516	470	440	445	465	449	501	502	434	456	467	502	455	463	464	472	473	475	485	479	466	464	469	470	494	495	482	467	507	449	505	469	456	444	449	511	491	519	481	453	527	484	513	416	463	470	449	475	514	485	468	464	472	440	441	459	481	528	502	448	477	460	481	465	443	484	508	486	491	464	483	494	475	483	475	498	500	484	498	478	499	487	521	520	489	440	471	426	473	528	490	472	468	458	443	440	482	478	432	490	480	451	483	462	488	465	487	453	456	479	498	462	478	485	467	494	507	470	490	443	507	472	477	466	450	472	475	522	528	528	455	462	484	481	464	454	464	459	486	476	476	477	472	492	489	470	475	464	480	473	485	463	470	465	484	505	485	469	472	486	429	465	480	466	456	526	478	469	478	458	478	467	471	469	495	504	450	458	475	463	451	498	499	466	477	496	487	467	480	482	479	456	468	446	478	499	457	463	462	473	460	444	542	491	474	472	471	460	451	441	485	472	489	462	496	452	453	482	453	478	437	457	505	447	482	484	522	458	495	491	462	495	502	426	456	497	476	450	466	481	500	487	470	466	483	448	478	498	496	459	510	476	483	516	490	489	485	430	513	471	492	505	460	503	460	469	456	503	444	490	431	480	490	495	463	505	420	500	496	477	473	514	479	464	516	430	464	472	478	474	493	484	473	505	477	439	500	494	476	469	507	475	489	479	478	425	452	488	506	480	490	499	468	481	468	463	449	484	445	459	515	469	451	483	490	513	510	433	489	512	465	453	483	458	473	477	489	437	463	496	462	485	540	466	480	460	453	491	467	490	453	477	439	481	481	463	482	493	490	493	468	484	458	468	475	436	511	495	454	489	451	484	477	472	476	486	478	484	423	510	496	519	452	441	478	493	481	463	477	459	464	502	467	434	510	449	464	476	460	473	489	486	419	478	495	478	488	496	452	474	488	461	431	466	473	510	482	499	473	453	508	508	454	492	467	453	467	448	461	454	461	478	461	490	460	520	455	478	498	469	454	458	478	518	455	454	516	492	478	471	453	469	480	476	486	487	473	475	432	461	468	486	460	441	479	456	476	468	484	482	447	483	428	463	492	494	481	440	472	495	438	446	522	457	475	480	480	460	476	474	498	474	498	483	429	458	477	439	407	489	492	493	450	472	473	459	472	471	494	450	459	462	468	463	511	495	467	517	473	462	446	453	469	493	491	457	457	480	481	453	474	456	471	441	488	496	500	480	450	441	472	475	475	488	454	488	482	470	473	471	481	451	470	503	480	465	472	457	471	437	476	491	485	443	441	463	471	480	478	472	464	433	528	472	462	426	512	462	502	494	466	478	490	501	449	469	516	443	468	474	485	475	439	456	487	467	472	480	442	481	482	465	466	486	465	469	453	484	488	444	464	501	472	478	479	484	465	480	497	467	422	464	496	486	497	461	444	446	483	459	509	475	442	431	471	505	498	492	479	456	508	478	460	494	436	475	492	509	454	462	484	448	432	472	486	478	478	453	466	464	448	493	504	479	490	497	437	448	473	511	449	488	473	483	446	498	460	443	481	473	501	435	481	451	438	482	496	481	503	465	439	480	489	476	493	480	455	476	464	490	507	468	461	475	497	484	492	460	479	476	472	522	460	514	463	470	480	478	484	460	492	493	469	442	475	457	507	464	489	460	489	487	453	413	449	526	490	455	457	478	532	486	454	504	442	459	490	440	464	510	492	471	456	446	488	487	504	466	476	465	473	412	486	443	464	482	460	459	430	467	477	465	493	480	493	469	472	480	493	502	494	464	521	467	439	480	482	449	469	493	498	490	476	501	464	474	510	479	482	459	456	495	467	473	471	481	468	441	461	519	494	469	501	462	479	495	475	480	446	472	483	489	506	480	475	452	485	493	517	498	469	484	457	462	498	462	486	442	460	479	444	480	481	503	476	473	445	489	518	456	485	470	480	493	459	505	508	498	494	500	459	475	471	471	489	482	463	463	500	471	489	499	461	450	467	420	483	481	478	514	463	459	485	493	483	513	465	470	495	459	457	473	467	445	464	478	496	488	497	500	494	426	476	495	478	498	466	497	444	486	479	526	487	486	439	494	434	460	510	485	476	470	500	471	457	471	504	496	504	468	456	452	462	453	481	448	469	482	483	496	479	497	449	500	477	476	482	483	451	489	482	477	492	471	489	486	479	476	448	477	484	492	478	454	483	459	469	499	457	466	494	516	462	505	494	500	483	458	460	480	453	535	495	459	493	505	453	443	471	490	496	475	460	480	497	466	472	473	472	465	439	483	424	482	501	472	495	516	468	474	479	435	463	468	449	452	479	500	479	495	449	514	492	468	490	470	483	519	489	460	461	509	481	456	466	496	484	460	487	509	493	444	464	439	437	467	484	503	463	480	427	468	476	470	429	450	437	481
25237	21151	27665	25678	14309	1959	790	617	608	563	483	530	457	435	450	455	428	449	458	422	435	455	434	463	436	448	420	418	427	419	406	408	418	388	422	403	413	422	396	428	423	427	416	389	402	414	381	441	444	433	405	364	392	341	408	420	429	416	418	413	413	395	376	404	454	420	424	392	417	425	382	429	419	399	431	412	402	396	415	431	461	420	436	442	429	401	420	423	414	390	423	431	431	425	441	468	428	412	426	442	420	417	457	402	384	420	417	445	436	406	442	389	420	391	425	373	396	396	371	416	405	411	382	378	453	384	419	432	423	388	443	400	381	413	443	428	386	409	386	406	425	423	410	419	385	412	441	400	403	418	431	378	410	404	419	395	383	454	423	398	428	400	431	410	466	389	414	395	417	429	393	410	440	411	421	409	388	377	415	390	401	387	409	410	379	401	419	423	387	395	413	409	425	395	399	395	397	390	402	425	408	405	401	412	396	428	376	363	413	379	429	418	406	427	402	378	413	440	435	406	387	421	398	435	428	420	397	404	399	383	436	404	412	431	420	409	418	433	411	419	384	393	429	426	427	437	414	374	391	403	426	428	409	401	378	395	423	406	398	395	389	412	392	396	369	424	367	425	405	408	412	408	374	412	413	419	386	406	418	445	402	439	382	411	388	374	383	396	384	429	370	427	418	427	415	396	393	400	396	390	420	407	422	379	407	456	434	432	398	364	436	412	398	416	391	424	417	430	394	410	450	395	383	417	405	380	396	381	407	386	389	434	424	428	365	362	422	399	423	425	451	395	399	377	399	400	435	414	424	420	394	453	395	391	398	410	404	435	399	408	409	419	389	391	379	403	395	359	396	390	399	433	427	397	383	425	414	403	425	395	392	389	399	409	410	439	445	442	405	377	397	453	415	344	395	372	402	449	399	409	446	429	412	402	425	439	435	426	413	388	409	419	399	426	429	401	438	417	424	391	400	434	415	431	385	387	408	400	428	441	398	453	395	396	423	440	412	440	447	435	417	403	413	381	421	410	414	428	432	423	431	409	422	398	416	404	412	412	417	418	411	426	437	417	436	406	394	393	420	409	426	420	371	389	426	422	407	432	426	406	388	412	401	425	413	429	376	424	414	419	361	416	400	410	405	447	388	420	409	423	408	388	403	377	414	419	430	416	446	422	410	421	420	404	431	383	401	407	427	381	396	406	361	353	417	436	409	388	404	380	411	440	393	357	408	400	403	410	442	381	387	437	385	410	421	417	448	421	434	420	445	386	431	425	371	402	413	399	375	392	384	425	404	439	401	412	412	409	358	409	439	391	414	397	385	415	423	375	377	459	415	370	409	391	427	420	403	401	395	423	417	386	429	374	400	426	410	384	428	407	414	430	373	423	405	419	406	412	416	400	445	452	410	406	413	389	388	375	425	399	394	409	386	415	387	402	402	446	408	421	446	406	394	424	393	423	417	410	405	410	398	404	376	399	410	419	420	367	414	417	426	390	404	433	421	427	412	419	431	395	428	384	411	388	370	406	405	408	409	395	387	388	425	384	418	404	408	425	407	410	392	400	400	430	390	403	418	426	420	386	408	423	360	414	414	412	377	415	403	416	411	418	382	393	403	444	392	384	431	454	403	428	425	407	411	399	415	413	420	421	390	381	424	403	416	419	406	410	418	384	404	372	434	423	410	390	422	441	438	360	408	372	432	422	389	399	426	424	403	348	392	411	415	400	404	406	416	416	428	419	391	405	415	428	419	416	406	373	401	450	383	396	397	424	410	401	433	397	408	379	398	443	357	418	395	411	428	392	426	421	397	387	441	447	420	429	381	397	397	417	412	363	426	423	402	439	418	365	413	423	398	413	433	383	387	422	435	428	414	418	425	389	406	402	412	438	396	430	409	398	411	389	402	430	424	422	394	436	402	422	399	411	457	419	391	406	393	414	404	401	413	455	422	412	400	458	420	365	422	382	408	415	404	417	451	386	438	352	426	377	432	411	417	431	393	426	457	402	419	413	395	396	434	411	423	439	408	407	416	423	413	380	419	409	435	408	367	408	466	435	409	391	420	415	401	387	420	382	425	418	422	411	412	432	396	402	412	395	437	436	388	448	391	402	428	409	441	358	385	413	416	413	382	389	424	399	371	378	399	415	410	438	420	412	442	389	451	430	389	422	369	394	445	360	422	422	398	426	431	404	419	414	401	412	404	420	412	453	421	395	377	426	411	403	429	390	354	359	406	419	376	374	404	388	418	391	396	425	359	401	386	411	413	468	462	410	400	425	419	435	423	436	418	410	400	413	397	397	412	423	397	418	420	416	413	389	434	405	392	413	421	379	417	421	420	436	405	408	399	418	391	419	398	413	381	398	427	412	446	396	455	406	377	432	417	441	386	392	381	429	379	439	389	374	420	405	365	421	399	404	422	422	392	410	416	410	403	441	401	420	401	393	397	401	419	403	399	407	388	397	416	358	417	382	414	379	408	413	364	395	400	437	398	415	428	390	398	392	412	433	438	402	421	406	391	395	403	420	418	421	412	385	369	418	374	421	399	414	398	411	415	395	390	396	419	420	392	401	423	403	447	462	395	394	445	407	397	409	417	422	401	439	427	392	381	415	362	383	451	415	404	404	433	426	429	402	394	401	380	395	407	426	426	391	441	441	410	411	426	406	389	418	420	397	407	426	432	395	388	422	411	407	403	440	450	376	450	453	428	388	389	423	366	438	414	408	421	422	378	423	408	376	412	402	376	408	368	407	408	400	402	427	451	427	445	438	425	394	437	438	424	404	380	407	396	399	410	407	399	394	388	393	410	417	400	368	419	417	386	449	396	424	434	401	400	441	374	393	425	437	422	405	379	396	409	445	402	415	414	418	429	420	424	404	396	436	412	438	415	415	387	400	375	419	383	364	373	402	385	401	422	407	403	401	436	437	422	421	382	424	430	421	413	430	399	413	388	398	412	416	376	404	393	414	438	403	425	425	432	389	383	418	400	427	432	417	447	372	396	404	429	400	417	416	412	436	429	413	387	384	415	397	411	369	401	399	414	431	360	364	440	420	427	387	398	391	400	394	415	421	418	411	404	418	397	430	395	415	401	411	401	380	373	420	395	378	419	397	424	422	422	395	427	422	379	401	435	388	408	441	388	384	410	382	417	427	418	421	407	388	405	421	378	415	425	426	358	367	416	436	393	410	385	388	382	434	435	408	397	407	447	407	391	397	406	441	452	421	438	440	396	399	404	467	407	439	394	397	420	416	373	398	426	364	383	398	414	408	392	404	419	392	407	379	384	403	399	433	425	408	346	457	418	404	416	447	385	410	415	385	443	425	423	414	408	427	407	396	390	414	380	381	415	390	423	404	461	412	411	430	390	422	348	431	409	407	379	397	392	426	384	429	431	414	398	415	388	397	425	367	415	410	433	426	449	408	409	434	451	422	413	374	414	433	402	402	441	400	424	427	383	437	424	408	405	391	426	433	411	444	433	420	384	398	387	439
27024	44924	35107	23031	7456	1753	1192	1002	823	724	696	706	630	578	562	568	518	551	511	530	528	530	512	534	538	525	483	458	505	489	496	509	496	433	475	443	468	493	427	480	528	477	502	506	471	496	489	509	471	481	436	453	485	467	438	444	470	459	521	477	492	487	474	453	473	444	503	458	460	444	507	480	482	448	461	485	495	449	502	516	471	456	500	492	497	527	488	469	477	471	481	478	494	502	456	463	476	479	549	508	512	458	518	446	508	433	471	495	463	466	456	457	475	491	461	471	446	465	507	490	490	482	460	494	486	446	464	486	500	450	485	471	506	470	453	463	472	493	454	441	482	478	489	479	517	486	447	468	525	462	462	458	489	450	463	478	489	512	459	484	456	476	440	490	466	491	494	497	486	470	449	469	477	462	453	481	485	491	455	486	476	481	477	507	497	487	473	502	455	480	479	482	461	484	502	473	458	477	452	509	476	498	486	480	470	453	498	461	434	470	461	473	464	497	469	491	472	506	464	467	458	490	451	471	439	479	486	442	481	460	493	489	472	478	474	492	447	454	462	493	507	469	474	464	507	504	481	492	460	489	466	488	451	474	463	490	447	488	492	469	481	495	461	502	470	460	454	472	510	461	489	461	475	455	450	461	483	485	500	470	455	465	510	473	453	434	453	493	501	454	445	474	452	494	465	485	471	459	482	470	420	446	477	493	469	467	507	466	507	478	515	532	442	438	479	511	475	460	470	478	491	476	500	506	435	472	473	432	471	472	493	458	423	470	494	512	493	474	485	463	471	459	485	479	483	454	506	486	488	475	452	446	477	449	475	470	464	431	464	468	486	485	502	503	450	513	479	475	448	470	495	458	484	437	466	520	496	465	486	454	471	444	488	500	514	445	480	507	439	474	496	436	446	469	475	442	483	463	449	468	456	458	468	461	465	487	456	480	477	445	441	456	475	480	437	470	483	487	480	444	491	461	502	463	467	498	449	478	424	464	512	500	516	515	459	485	476	467	461	462	433	483	473	450	485	479	476	466	439	467	494	484	464	477	448	440	474	480	473	491	491	490	503	495	459	477	495	464	470	454	459	502	490	474	477	515	458	519	490	449	448	452	475	485	475	475	498	462	466	522	479	491	474	474	453	469	480	485	453	481	480	497	462	474	467	467	453	435	519	442	513	527	441	475	452	427	504	500	486	487	472	440	491	468	465	500	462	515	437	495	472	467	473	498	488	478	490	499	464	482	471	465	438	503	438	499	492	444	474	475	460	500	448	480	448	490	494	529	459	460	459	510	484	463	453	506	466	499	477	482	435	496	477	487	474	444	503	546	473	468	495	441	461	472	496	504	458	466	446	465	484	442	482	513	478	473	465	481	452	462	472	475	443	503	467	446	491	480	501	478	520	439	485	435	504	495	482	449	466	456	468	475	505	452	462	493	488	451	513	471	467	449	471	477	449	486	488	447	438	482	444	428	473	458	455	487	458	456	494	456	480	480	453	474	484	496	449	466	510	533	462	468	464	482	478	511	451	487	447	479	446	455	464	496	446	458	503	480	504	462	445	461	460	496	464	468	413	457	512	492	455	473	483	429	497	458	471	446	455	460	477	476	413	461	429	447	473	480	439	502	484	450	512	477	428	496	506	463	483	484	475	476	467	446	502	481	491	489	461	486	458	481	490	498	450	494	471	454	512	490	465	501	450	502	463	491	481	487	488	473	471	440	493	480	462	470	507	470	453	405	455	468	473	468	454	486	423	510	469	467	449	442	480	526	476	460	469	472	470	491	448	498	458	466	463	419	471	499	505	486	502	505	479	451	488	496	499	444	464	446	496	535	452	463	455	458	449	463	514	455	459	475	448	449	481	453	440	484	457	490	494	452	556	482	444	513	475	475	418	437	497	445	498	447	447	479	455	498	484	465	469	475	444	456	472	426	453	444	468	502	486	510	421	475	430	473	459	503	487	487	485	463	482	445	456	446	458	465	476	487	470	431	450	460	451	494	504	448	491	478	498	471	491	463	463	487	460	442	463	469	464	473	481	461	464	498	474	471	481	482	503	494	487	468	461	436	491	472	463	455	488	491	507	465	488	482	500	435	441	480	477	447	490	470	467	449	479	487	469	449	470	473	446	422	482	507	497	473	460	445	486	489	469	462	478	458	501	425	455	489	451	445	449	515	460	466	495	475	439	524	450	470	476	485	481	491	478	478	480	461	505	452	467	521	477	463	435	456	498	428	434	460	473	479	459	488	474	458	477	521	458	456	446	490	464	447	489	478	453	450	511	471	501	495	459	495	472	455	478	518	460	466	471	471	474	441	476	471	459	484	439	473	466	519	479	466	486	471	479	466	455	466	463	514	528	458	472	501	489	467	478	494	452	490	489	494	509	462	482	453	478	453	456	482	469	509	450	477	429	470	502	469	511	479	485	510	505	471	458	483	492	492	484	449	462	482	453	471	471	496	452	491	430	460	487	482	484	454	447	482	478	440	497	452	475	464	475	491	431	442	472	479	476	468	470	492	451	402	457	459	464	488	457	455	470	483	472	488	473	473	440	485	468	470	492	464	471	455	463	414	427	464	473	493	485	460	496	447	443	476	470	463	462	443	469	478	459	480	501	442	490	479	456	473	454	468	483	497	498	467	474	496	477	462	451	477	446	446	524	466	459	442	451	469	452	460	520	448	439	442	465	466	450	464	436	434	473	494	485	461	466	434	492	448	498	479	490	481	450	456	493	508	474	512	482	482	460	502	492	432	463	477	471	483	456	474	438	459	464	497	458	491	497	479	490	454	502	476	443	480	475	449	485	482	483	478	454	485	483	450	468	476	495	445	436	475	460	444	449	470	470	444	527	499	451	456	466	477	450	474	467	453	453	478	490	475	452	465	430	491	478	415	461	459	446	488	476	467	462	490	445	492	516	472	439	486	450	472	475	445	475	473	455	488	450	465	483	438	457	448	485	468	463	503	499	466	494	477	454	486	477	475	456	508	494	466	442	484	480	462	438	472	476	501	489	490	462	463	477	480	485	473	487	476	483	476	511	465	490	486	463	453	488	454	491	460	446	477	456	459	466	498	468	485	469	487	473	470	462	468	464	467	452	449	463	488	463	493	471	501	493	481	483	445	437	424	466	481	460	420	445	475	502	455	470	485	449	444	476	480	482	459	465	489	475	478	487	479	438	474	462	468	503	450	450	444	462	460	444	496	445	505	469	495	467	453	479	474	470	466	466	482	432	429	470	484	461	471	472	476	465	436	499	464	473	487	470	463	485	499	450	525	454	483	441	477	462	495	490	481	472	457	488	483	476	479	464	478	494	466	484	479	470	474	466	456	485	428	479	494	461	459	486	472	440	461	460	469	440	483	435	460	492	464	482	470	501	490	458	488	459	467	477	459	500	501	470	494	429	437	486	470	474	449	443	474	509	461	468	487	427	487	479	508	461	455	450	452	465	493	487	513	461	475	477	468	453	493	498	434	492	479	460	507	458	455
22992	21228	28973	23850	21237	21055	9168	1499	1106	951	869	874	782	791	652	669	691	653	649	644	664	640	639	647	642	631	621	639	619	582	592	598	595	626	611	590	590	570	575	563	619	543	598	600	584	585	615	585	607	596	604	607	559	590	560	559	544	570	548	570	536	536	538	567	582	577	567	564	525	509	556	566	580	584	601	601	621	586	588	615	604	603	602	542	598	549	574	566	554	609	613	592	586	570	593	584	597	576	617	573	604	555	608	589	586	554	558	569	593	574	592	581	564	603	571	555	559	552	553	556	538	530	576	580	574	545	593	580	595	557	569	567	584	545	522	528	562	585	586	588	531	525	575	581	517	517	564	611	534	571	558	569	572	547	570	528	550	565	579	530	561	579	555	563	546	596	540	599	542	550	561	597	569	565	563	589	545	514	562	574	556	565	607	542	537	605	558	598	590	571	561	533	589	551	574	556	542	553	538	572	541	592	564	587	595	535	549	550	568	565	527	563	561	582	574	576	580	545	589	517	550	541	555	592	555	611	539	574	557	558	586	549	573	556	588	561	555	589	578	553	555	523	594	553	551	561	563	488	601	534	549	555	529	568	543	545	597	577	580	548	573	581	567	596	592	545	528	548	611	552	571	559	568	532	567	600	553	541	601	556	572	509	599	574	593	572	623	585	549	579	559	535	613	529	629	598	573	585	578	609	543	577	575	608	537	580	569	550	563	547	547	546	542	605	565	585	547	595	606	610	525	598	533	564	557	599	557	594	553	572	559	583	587	570	559	582	559	531	594	598	582	562	552	497	559	565	544	523	555	570	597	571	540	622	537	567	568	569	574	544	610	546	559	554	547	583	566	573	565	558	554	585	545	549	574	536	569	557	588	576	576	555	556	607	578	556	605	575	536	577	597	598	554	558	528	556	557	566	538	588	557	544	541	561	583	576	590	532	613	608	625	540	597	562	599	583	561	560	524	586	531	556	555	565	546	533	552	572	642	568	575	545	551	572	573	559	562	556	572	544	606	565	557	580	569	540	584	556	565	616	545	594	575	554	616	573	565	586	547	554	552	556	509	560	584	586	544	592	564	604	581	538	562	536	554	536	561	568	557	584	573	564	561	570	554	529	540	542	600	536	541	591	545	565	555	580	597	568	518	550	552	554	556	586	565	575	550	525	521	575	544	542	575	610	538	608	580	563	586	606	623	594	571	537	558	581	545	572	548	601	560	551	551	574	579	631	583	542	553	529	589	587	573	566	567	575	549	578	562	599	501	595	620	555	563	549	554	570	527	554	550	554	557	580	596	541	592	546	518	589	588	569	511	551	600	556	542	554	554	601	532	544	575	566	565	562	571	596	553	588	541	563	561	580	557	532	578	575	570	541	550	594	576	547	557	548	563	607	525	549	574	531	585	548	601	595	549	513	583	533	558	585	523	545	558	566	489	577	552	574	540	574	543	536	565	514	561	586	565	571	577	582	576	593	591	540	585	569	632	582	581	575	536	570	578	532	558	588	547	563	535	532	565	592	577	580	533	594	555	555	519	572	534	586	524	571	545	568	543	605	547	570	598	536	536	563	604	582	539	572	585	544	524	544	516	565	547	532	597	574	596	577	581	587	596	569	501	547	606	574	598	579	590	547	559	569	548	549	575	612	583	551	575	569	594	573	543	554	560	551	551	533	551	590	606	561	575	586	581	570	587	582	558	569	550	596	595	535	594	580	553	574	566	597	535	614	567	573	543	547	552	564	517	562	576	571	565	603	566	575	553	566	595	555	566	581	553	558	523	561	534	597	532	578	550	563	607	569	566	592	543	598	569	547	603	558	570	563	561	537	580	549	562	584	543	546	572	572	550	570	567	571	587	555	547	589	559	582	596	576	539	551	589	533	596	550	515	566	579	581	558	507	573	528	571	578	528	589	535	529	546	564	578	549	523	627	585	586	587	572	546	552	563	584	522	561	539	576	557	547	617	523	570	543	559	576	567	583	583	539	567	553	530	568	563	598	601	601	566	532	595	562	561	571	544	564	580	552	558	599	582	542	610	560	545	562	558	581	572	558	563	543	549	606	581	566	597	562	562	574	580	561	575	523	540	592	589	569	551	590	496	550	488	544	560	594	594	540	540	601	604	540	567	557	573	588	554	549	511	548	550	568	563	581	516	597	551	555	555	554	528	563	540	547	557	559	575	535	565	585	521	553	571	549	555	566	534	573	578	577	567	568	600	588	595	538	547	551	515	535	520	532	537	594	558	557	564	569	562	570	556	565	569	560	516	567	553	547	598	607	571	572	563	547	539	526	555	560	572	597	552	544	545	592	550	552	560	535	554	584	588	586	601	540	581	539	538	594	530	548	540	587	545	544	544	542	560	574	530	546	574	630	606	558	549	586	579	567	621	578	533	524	550	601	572	538	522	550	586	561	519	583	594	554	537	584	560	573	518	561	600	546	530	542	545	565	549	562	547	575	544	550	581	577	506	586	583	594	578	548	579	556	561	568	519	587	575	546	584	566	557	579	558	565	533	550	543	572	540	571	535	556	577	517	571	613	576	583	533	550	564	535	586	546	566	572	557	536	531	566	539	542	567	512	558	575	569	573	556	586	575	587	608	531	554	568	582	543	546	600	615	553	588	531	614	603	593	547	581	551	616	549	581	551	542	587	550	562	562	570	571	568	538	592	564	586	588	531	587	592	590	546	565	522	563	591	526	559	549	583	529	555	558	530	577	542	580	552	530	563	539	525	551	549	563	585	601	537	586	591	523	542	608	538	567	522	583	561	578	586	559	537	576	538	559	594	524	567	530	519	576	576	565	566	578	573	512	602	518	558	536	572	624	548	596	540	633	580	561	573	526	545	554	579	537	565	533	562	568	551	548	548	579	572	573	587	533	562	553	542	548	546	571	560	547	548	556	546	542	563	587	596	580	564	589	561	550	597	556	576	552	586	552	561	575	559	577	558	570	544	563	563	553	595	561	582	565	564	593	568	574	500	581	584	526	619	573	542	572	548	604	564	606	495	554	581	544	601	554	572	542	580	520	532	548	553	535	591	577	545	538	542	594	571	538	538	551	574	520	586	550	583	585	591	568	593	571	570	581	572	597	535	544	564	531	629	534	601	580	574	522	540	583	557	570	593	564	580	576	563	583	585	580	601	575	558	572	562	537	586	552	572	594	596	602	575	572	550	568	555	542	571	527	564	549	534	572	601	552	539	584	575	572	559	538	552	533	577	544	567	580	595	539	533	549	544	601	537	586	592	554	528	539	587	597	564	553	523	531	576	563	612	608	582	559	572	547	551	556	606	615	547	548	549	547	561	600	542	556	553	570	530	554	564	533	544	564	543	539	574	550	571	541	609	597	606	585	588	603	583	594	521	562	589	512	548	573	562	557	544	590	565	572	544	595	584	532	541	570	540	569	495	579	541	534	552	578	567	573	560	580	579	555	552	597	519	576	535	570	596	528	563	536	614	529	507	555	608	523	560	578	569	614	530	568	604
30471	55148	45842	30441	9847	3523	2656	2157	1731	1385	1225	1085	1017	1003	932	878	775	838	780	718	725	770	750	715	672	682	683	668	697	673	624	692	626	651	643	653	642	666	635	622	623	633	629	660	658	625	618	611	603	674	649	612	651	635	616	666	632	667	629	602	621	665	651	595	585	653	650	632	602	622	629	618	607	612	670	600	642	669	673	647	640	634	626	677	698	642	655	643	677	605	601	625	622	599	631	605	666	724	628	609	599	622	616	668	630	684	640	554	662	612	600	612	608	639	595	649	629	588	614	629	675	647	646	614	613	618	640	617	640	635	584	596	605	589	573	615	589	651	608	609	583	594	625	623	650	596	588	641	598	597	613	638	645	660	610	588	613	579	626	579	618	608	581	670	595	636	615	647	632	609	592	586	628	623	640	618	600	612	596	642	604	645	604	580	616	643	572	647	655	568	617	645	622	563	629	601	633	596	626	594	572	602	643	634	639	615	652	650	599	578	611	586	627	612	585	622	636	576	629	595	624	599	613	622	603	627	645	633	619	662	593	658	628	614	607	625	609	629	620	611	613	619	668	609	600	571	615	566	605	608	581	606	630	617	618	623	599	612	597	626	618	621	621	602	636	616	587	626	628	652	633	621	594	637	624	616	615	633	585	672	619	610	575	643	599	650	679	581	592	603	582	620	606	624	591	600	614	632	584	651	602	645	603	645	659	609	633	660	622	582	661	626	604	600	601	646	629	609	623	610	667	602	611	594	602	582	638	658	589	649	655	603	615	585	593	605	630	603	624	616	619	597	633	560	656	585	604	619	620	650	613	660	619	623	640	620	608	643	601	584	620	641	603	616	604	610	611	626	610	657	600	649	635	586	628	641	608	608	649	605	603	633	619	610	608	616	638	613	593	614	641	617	636	633	596	606	620	622	604	592	648	631	611	627	613	622	568	607	632	620	634	619	649	608	604	621	612	584	639	593	660	603	670	652	627	640	612	621	656	625	625	634	607	608	607	651	621	615	615	621	623	646	625	604	641	612	628	581	639	638	644	609	606	620	664	621	588	642	639	601	625	567	613	592	618	610	620	613	631	593	645	595	598	657	612	620	576	619	615	603	614	607	545	645	630	612	610	612	594	585	570	609	565	635	582	682	602	580	622	646	606	616	594	589	602	614	624	596	584	625	610	659	618	670	587	625	615	629	625	647	612	664	657	664	619	614	617	603	588	651	598	615	636	625	608	636	586	640	602	589	605	603	625	593	618	608	608	593	609	606	653	620	586	625	620	598	591	603	593	611	607	586	620	584	612	650	650	616	589	596	580	652	590	605	630	618	617	632	645	659	630	648	643	618	571	611	642	643	610	642	578	681	626	594	607	655	612	620	630	619	595	639	675	628	626	645	657	578	651	567	638	619	651	659	589	580	580	620	643	584	622	623	640	659	601	631	628	592	598	634	645	614	611	629	658	582	648	567	604	622	592	632	646	614	643	645	610	640	603	638	596	634	621	658	659	638	651	624	584	629	608	635	665	616	593	632	616	593	646	650	612	589	591	599	583	582	580	607	583	608	606	628	612	547	587	594	620	630	627	604	623	661	550	632	602	647	600	612	585	639	615	587	657	600	576	596	620	629	594	638	642	608	634	631	596	648	607	612	615	596	627	645	644	610	612	604	615	607	670	610	635	653	610	652	646	629	655	632	636	595	585	608	626	690	629	643	645	612	622	593	610	641	620	590	661	617	655	609	636	599	615	645	623	581	593	594	671	606	613	625	620	594	618	576	634	599	622	578	638	646	648	639	599	656	589	636	610	599	605	639	623	601	561	594	647	631	632	646	619	625	622	646	687	615	649	609	628	604	573	595	627	601	610	606	603	603	583	666	611	609	594	583	647	628	637	650	631	639	637	589	603	610	640	648	658	626	636	624	601	657	625	651	598	637	609	626	562	625	610	636	647	619	567	633	618	653	650	597	622	619	614	625	638	633	631	636	642	624	648	565	607	630	570	586	631	641	576	646	605	636	599	604	609	618	635	675	601	632	599	622	654	603	631	663	632	663	613	626	622	622	602	587	697	609	565	602	623	639	607	592	623	642	648	609	637	558	645	623	600	623	612	582	629	640	551	628	590	579	624	631	595	633	601	635	610	615	648	575	617	617	656	634	595	621	638	614	612	603	644	646	630	623	574	589	634	595	638	591	649	658	626	616	668	578	650	599	635	621	622	646	633	642	594	613	596	621	614	665	618	645	631	581	625	604	624	603	656	618	607	602	598	614	627	594	556	568	633	619	650	597	616	594	643	654	636	609	634	610	660	630	597	587	633	588	604	594	603	607	622	615	593	575	670	628	632	637	621	628	606	634	642	661	617	624	569	622	600	630	610	603	589	595	620	660	663	591	601	628	613	606	588	597	587	639	649	625	673	602	587	602	647	630	599	605	608	651	607	609	625	589	659	582	614	591	627	634	609	550	580	643	598	614	649	632	619	619	649	580	590	618	607	621	658	606	640	622	606	598	615	625	583	605	614	648	589	636	664	610	615	597	634	627	606	640	555	631	563	601	599	625	588	599	609	627	595	589	574	584	662	576	616	565	600	584	591	582	587	652	567	593	602	618	572	603	624	627	592	648	601	604	661	599	630	603	641	589	642	635	631	606	660	635	622	612	671	583	657	620	638	627	639	638	627	638	645	637	654	614	627	651	636	607	609	646	633	592	600	658	596	624	673	596	625	644	609	599	579	608	623	624	577	610	602	593	620	597	662	609	654	586	612	602	599	665	608	595	599	623	618	644	630	611	616	667	586	643	639	619	628	633	605	608	613	652	584	603	573	577	676	621	607	610	602	624	613	617	625	618	590	582	643	617	560	630	616	623	644	602	605	575	603	601	592	603	645	620	638	594	623	624	618	578	611	659	607	626	673	626	589	652	591	627	628	612	603	628	629	591	587	618	628	638	651	613	623	586	611	633	603	604	601	613	617	634	641	595	644	634	637	622	596	630	602	617	660	672	607	631	635	644	615	634	615	608	627	623	610	585	618	627	613	607	641	639	620	628	584	631	631	568	597	630	658	613	632	630	635	657	622	566	590	615	633	614	629	656	608	636	638	604	632	645	634	601	662	657	596	640	604	654	622	599	652	610	614	625	602	632	633	658	632	590	626	619	620	629	654	565	582	643	600	603	614	620	604	626	616	614	625	639	635	650	654	619	588	579	631	605	629	609	636	628	628	628	600	630	645	595	608	646	606	650	617	644	596	592	601	616	666	602	630	638	536	581	567	627	621	594	580	606	623	567	630	610	613	633	646	592	618	646	595	632	628	652	621	687	634	647	636	611	595	572	632	619	621	660	612	616	586	643	626	637	592	615	623	625	609	634	639	617	605	622	634	613	612	612	637	585	618	569	640	578	612	639	597	607	625	637	589	619	659	644	600	571	609	596	648	599	606	612	648	589	636	589	622	631	597	609	668	613	635	616	620	593	661	576	601	579	657	582	639	651	599	541	639	600
27910	25262	30978	17917	2619	637	488	469	424	415	393	394	387	409	400	403	338	370	353	360	371	368	402	334	353	358	338	352	357	356	362	343	355	380	370	344	350	322	368	343	334	355	339	385	336	334	344	353	350	350	353	354	370	334	357	357	367	331	326	329	330	345	337	371	356	307	357	317	351	349	352	366	331	366	335	361	379	338	376	358	335	350	336	374	368	354	325	391	333	381	380	363	342	335	324	348	350	324	372	351	344	334	328	370	376	366	364	339	333	350	362	369	313	386	318	377	360	348	358	358	345	324	372	334	352	334	333	310	370	341	331	326	365	328	328	325	342	349	329	332	347	353	324	367	349	336	326	343	353	336	342	367	344	347	344	348	350	363	390	320	363	382	344	349	354	323	321	334	340	366	328	346	327	326	329	349	323	365	346	354	332	353	344	320	356	344	330	341	309	376	337	348	373	347	367	360	311	342	343	313	333	341	341	336	352	375	366	373	328	389	376	366	313	327	327	357	334	349	356	329	322	341	328	362	316	374	344	342	365	308	363	371	368	357	354	336	348	353	346	361	355	326	309	312	347	353	375	350	360	373	352	347	337	366	370	364	330	365	370	351	343	352	383	347	339	342	345	347	358	328	337	377	333	377	326	336	326	333	381	304	329	329	338	327	378	312	340	330	357	371	342	342	350	358	359	336	334	344	349	340	330	374	378	345	362	321	332	334	327	332	361	338	342	372	338	324	353	339	368	369	353	357	347	371	371	334	334	344	361	311	339	342	362	366	342	343	343	354	358	322	373	348	292	332	340	361	336	356	346	329	342	388	329	369	377	335	330	347	359	336	354	358	342	328	343	372	338	369	332	384	355	337	328	350	330	364	348	370	352	351	350	330	325	328	361	358	351	320	329	368	335	349	326	346	348	354	316	342	343	342	326	339	346	363	309	343	326	332	374	378	329	320	369	352	354	344	324	326	365	330	350	363	328	368	327	345	343	332	349	362	344	346	317	384	350	362	312	381	343	348	358	343	356	354	355	357	349	346	374	317	363	329	391	336	367	336	340	319	340	350	357	339	365	318	341	363	347	370	306	311	342	325	359	356	357	345	374	321	370	338	357	342	316	346	340	351	381	332	348	385	356	323	377	377	332	338	350	347	343	344	327	382	354	350	338	353	334	347	336	328	323	366	337	334	372	349	360	327	320	318	370	340	357	344	332	396	338	371	333	348	358	352	343	357	392	340	371	341	323	351	361	357	334	356	320	350	332	348	398	325	345	362	323	347	335	365	335	320	310	340	354	355	339	356	358	347	353	312	373	336	331	351	312	352	360	370	323	332	367	348	390	362	306	385	335	344	332	355	335	373	333	353	319	342	341	340	309	353	353	347	376	346	335	311	361	356	384	349	366	322	354	327	366	349	318	357	354	360	330	368	359	341	347	374	366	335	353	336	339	322	370	305	321	345	335	331	336	341	344	319	346	356	362	352	339	351	368	350	381	337	339	307	331	341	331	346	351	333	333	355	317	326	343	340	342	340	363	320	360	317	353	328	312	346	343	346	346	343	335	335	359	331	371	358	323	323	350	333	351	338	347	337	367	350	350	363	331	371	365	339	355	356	381	358	329	332	343	342	350	307	343	337	380	360	326	352	354	340	338	356	331	350	332	375	345	331	355	332	359	351	351	323	351	342	361	374	363	349	352	359	348	358	367	360	386	343	330	366	377	358	344	380	368	337	342	369	328	333	354	323	377	372	330	340	342	354	330	338	321	349	329	352	354	339	340	347	363	371	339	334	358	375	325	336	374	340	335	332	350	340	376	365	332	363	370	312	354	377	355	341	349	340	344	352	346	379	377	333	338	374	343	340	377	331	350	358	342	346	356	347	332	366	328	357	346	331	345	363	340	376	338	346	324	345	372	338	351	326	346	359	341	324	375	322	390	364	338	332	362	348	312	327	347	345	353	367	360	354	341	361	360	363	372	326	338	384	347	305	358	356	350	325	359	344	336	349	355	386	344	352	352	354	351	374	363	375	336	368	320	348	358	335	348	360	353	352	372	334	344	322	381	319	353	311	349	359	332	360	335	345	350	352	354	384	376	337	352	320	315	326	334	372	345	334	380	352	322	324	334	322	315	314	337	373	383	310	337	362	338	333	340	372	346	385	345	323	362	342	328	357	356	370	344	348	334	342	367	329	310	332	385	317	323	367	363	355	349	379	342	355	325	308	360	361	335	348	343	346	345	343	359	313	339	340	374	350	345	318	382	362	330	332	336	358	354	346	351	349	337	319	316	393	341	342	355	342	323	344	351	369	356	340	331	380	390	341	352	378	347	376	374	336	328	303	328	365	333	354	340	369	306	337	336	356	333	364	364	365	316	345	385	316	362	317	373	328	363	350	353	329	343	354	337	301	358	366	361	345	349	351	329	351	327	384	332	326	330	354	322	345	368	343	380	370	352	334	380	352	340	349	335	329	367	343	386	340	356	349	354	342	360	358	360	364	364	335	333	331	342	360	365	333	349	341	342	356	337	342	346	379	333	368	368	347	338	386	330	341	376	356	301	333	346	293	337	308	320	369	344	350	338	363	362	332	359	346	359	355	318	363	319	341	348	330	334	335	332	324	375	320	340	369	377	350	329	339	341	315	353	388	337	381	320	365	350	360	350	346	330	351	325	369	324	328	320	327	335	380	339	342	353	317	315	348	342	338	366	368	317	352	330	361	358	332	366	356	343	349	334	371	375	376	336	338	340	379	351	308	343	352	357	336	372	335	349	324	345	370	368	334	336	334	337	329	320	366	333	364	333	329	369	345	357	339	353	328	339	308	346	367	351	346	364	344	349	320	342	328	346	372	320	337	353	344	368	374	357	348	346	373	336	350	373	368	368	327	344	316	365	353	314	319	360	351	303	336	371	402	335	358	356	336	328	354	324	309	312	345	378	332	333	380	338	344	385	366	384	357	361	359	334	368	301	354	321	354	352	326	385	340	378	365	334	336	337	371	356	363	346	360	356	347	358	346	381	336	332	347	326	341	371	341	366	362	346	330	337	375	351	357	400	324	356	323	348	364	342	350	331	365	340	353	366	372	335	341	303	363	336	352	347	347	361	355	336	345	382	334	350	324	362	343	345	343	372	302	338	369	395	337	333	381	359	313	334	326	336	346	333	376	336	358	360	366	345	337	349	377	384	370	333	341	347	336	340	336	310	326	324	325	318	357	358	351	344	345	361	315	349	366	305	343	342	335	353	359	338	343	367	335	342	313	328	333	330	345	348	350	323	335	356	344	367	351	363	343	350	340	351	339	350	364	365	365	383	353	336	339	342	352	348	393	353	351	320	346	321	343	361	316	330	327	357	354	345	374	339	350	349	364	355	392	336	354	321	314	313	342	361	357	326	320	379	355	318	340	355	352	363	351	335	342	345	353	360	340	368	333	332	351	337	331	347	343	360	354	313	320	320	336	359	337	351	358	341	350	356	338	335	342	373	358	335	356	310	345
25712	42219	32422	14871	2647	947	748	663	595	480	449	453	497	440	400	398	406	393	389	429	450	426	471	422	388	366	409	378	410	457	397	412	390	377	378	383	431	421	395	392	377	410	432	354	377	431	385	408	419	417	374	407	399	396	429	387	401	396	403	383	391	409	364	380	381	415	390	374	418	405	398	402	377	420	416	429	414	436	452	444	449	434	429	408	405	425	436	381	408	384	401	408	359	389	415	349	446	405	406	419	395	424	444	416	411	441	414	386	412	393	405	430	391	435	392	403	378	389	401	389	403	451	420	435	421	380	394	401	378	400	349	401	404	411	391	403	406	419	378	359	392	393	396	394	438	388	423	397	397	369	389	390	434	402	377	404	396	396	411	418	387	408	385	422	384	404	390	409	407	404	399	390	421	388	398	399	404	394	372	413	425	401	380	402	398	387	393	382	409	397	374	434	422	405	361	412	428	415	378	409	402	400	388	387	395	398	406	415	385	402	396	378	388	379	378	392	390	377	381	397	396	392	414	433	372	380	393	424	371	397	410	421	407	392	396	420	428	380	429	418	407	410	414	398	366	394	408	368	414	419	392	427	418	408	443	402	405	425	412	408	392	403	422	382	426	380	369	426	381	388	382	415	367	405	371	395	415	418	397	382	385	404	412	376	370	394	357	406	395	417	431	403	376	348	374	428	386	406	374	379	412	402	407	381	393	388	417	416	394	416	393	443	421	433	381	392	377	380	405	393	404	429	407	419	378	413	370	406	392	396	407	399	430	400	387	386	418	374	414	402	418	370	389	398	367	400	385	397	422	399	411	419	394	391	388	384	376	390	456	370	388	391	398	419	384	388	422	384	391	389	426	403	441	391	403	392	386	378	416	429	379	380	371	393	454	406	411	414	406	386	405	376	395	440	370	418	432	391	408	416	404	412	436	411	367	375	401	384	406	408	405	428	361	411	381	403	389	403	414	393	411	386	406	415	386	403	390	421	384	382	379	367	385	403	404	415	407	384	394	386	397	402	394	404	373	388	402	388	379	397	430	391	390	375	417	406	440	384	435	396	389	387	429	394	396	366	380	413	409	381	417	423	395	378	386	395	414	402	391	405	394	410	391	431	403	411	411	386	423	384	400	421	421	366	387	400	397	442	397	402	384	371	416	376	425	381	422	417	409	384	393	414	405	386	377	403	380	386	380	401	355	420	412	385	422	419	442	381	378	389	354	396	372	373	394	402	399	385	384	421	404	411	369	404	420	430	416	383	395	420	420	389	425	389	408	409	420	400	410	398	440	420	416	429	437	399	429	395	414	417	408	415	393	399	382	400	405	399	410	395	391	410	400	386	405	372	381	394	386	410	404	422	423	380	400	389	402	398	369	376	395	387	435	407	433	432	381	381	408	401	409	383	401	420	402	441	401	382	390	368	383	408	398	410	387	368	390	389	394	412	404	393	384	389	387	383	373	382	428	404	385	426	368	390	381	382	406	408	399	409	406	382	429	387	393	394	427	370	372	410	376	401	352	396	409	433	362	358	344	362	405	377	396	398	440	406	394	366	413	350	437	399	405	389	408	373	429	399	368	401	412	398	385	420	443	389	412	382	404	413	375	376	394	386	427	389	403	410	371	393	381	425	387	406	393	416	423	385	381	422	403	412	402	404	407	394	397	405	390	395	383	394	398	415	397	393	368	412	411	397	402	403	377	407	372	406	413	392	390	393	405	426	382	362	370	392	387	401	420	392	406	396	357	395	395	414	374	403	420	401	369	378	412	387	459	404	391	384	339	431	391	381	391	404	401	372	373	430	377	442	393	409	376	399	398	404	393	377	381	389	397	395	384	381	384	417	421	377	388	382	397	411	400	373	407	381	415	391	398	371	378	425	385	424	439	363	384	416	388	388	402	415	429	395	410	429	388	389	402	391	392	402	441	420	411	405	422	383	431	402	380	411	404	377	394	424	420	390	439	371	412	399	392	404	409	399	442	374	401	399	400	375	386	364	380	385	383	425	382	429	389	400	368	419	410	371	390	415	414	426	364	397	384	414	394	358	408	393	392	406	406	421	404	399	414	426	409	390	405	387	373	416	394	428	401	396	380	415	381	359	444	419	414	382	392	400	392	416	398	379	442	437	412	380	409	401	430	424	392	410	383	428	399	399	375	390	396	399	379	420	382	425	398	386	401	395	350	383	397	404	429	394	410	442	426	459	423	397	422	394	395	383	382	394	407	369	408	432	421	419	348	411	394	392	430	441	382	414	380	354	416	411	367	407	382	404	394	434	380	359	418	403	416	410	394	396	381	357	415	423	437	409	435	372	408	398	396	452	394	414	394	408	361	390	393	414	402	389	445	383	391	379	395	386	412	356	417	399	357	378	390	383	404	372	427	415	413	400	369	415	389	367	376	382	390	389	383	409	357	429	392	422	396	417	409	415	406	419	384	404	359	359	418	399	426	392	401	411	419	387	413	398	365	369	418	409	378	368	402	395	380	394	388	383	428	360	380	439	405	405	456	386	411	407	396	394	391	403	417	398	367	390	412	421	401	418	401	369	407	387	406	393	376	393	416	408	371	386	366	408	415	440	435	349	398	387	390	380	382	398	401	389	396	388	377	388	373	401	396	404	414	401	407	381	383	396	402	411	380	406	434	397	380	410	379	371	386	389	371	424	394	365	421	409	388	416	439	375	411	412	443	432	376	417	363	425	410	387	405	412	388	416	388	400	396	384	421	407	385	417	370	414	387	367	377	388	360	407	394	366	391	387	382	412	385	369	404	414	413	374	427	418	399	391	423	390	408	399	389	417	389	392	429	371	395	421	412	414	414	375	393	401	381	381	422	404	391	380	383	411	372	395	396	398	421	415	374	427	396	360	402	372	450	379	417	406	391	374	417	407	401	385	388	370	405	383	415	379	392	419	430	351	417	421	411	399	383	381	426	408	402	396	394	389	376	393	389	385	400	409	393	398	394	404	381	365	414	383	375	401	398	394	430	423	415	385	376	371	405	373	374	394	388	411	408	416	408	420	390	430	408	429	408	410	368	415	384	413	398	412	389	395	384	401	407	431	409	399	378	392	364	385	394	370	377	396	410	394	400	386	445	398	388	358	415	415	402	380	420	413	404	419	406	409	365	392	398	385	431	388	390	369	364	404	391	393	391	392	381	370	382	414	389	411	406	379	398	414	371	426	385	427	405	384	375	377	394	360	395	402	423	382	453	390	404	388	412	403	432	382	353	407	402	416	422	366	373	405	402	422	363	387	393	385	415	407	390	403	405	376	369	416	417	418	429	354	369	362	375	389	404	385	407	408	393	363	392	379	411	447	383	389	374	387	412	401	383	407	389	394	453	388	412	411	402	394	400	411	417	385	398	367	392	397	426	380	428	382	396	404	366	403	390	376	369	417	414	417	384	386	385	394	391	405	351	396	375	367	417	395	393	379	356	439	409	393	384	371	393	375	421	414	398	391	400	394	409	397	428	419	397	395	364	393	386	393
24014	21237	28526	24362	21146	11730	1583	1000	803	697	632	592	573	543	557	533	520	476	498	467	449	475	463	501	502	458	473	505	458	440	470	447	463	456	427	478	446	446	425	456	412	424	429	431	460	484	421	458	432	430	425	440	436	468	434	415	433	436	417	414	434	414	441	460	423	430	419	455	458	396	432	445	428	447	450	434	483	472	490	445	455	426	455	458	418	444	427	408	430	413	461	444	435	455	453	438	456	449	453	463	449	399	420	411	428	414	461	497	397	443	475	462	422	482	424	438	402	468	452	431	428	457	423	421	423	416	439	425	436	441	419	432	436	440	456	460	427	415	447	466	474	451	437	442	435	397	433	426	423	384	451	424	402	426	413	428	394	420	421	411	435	426	427	431	443	409	448	438	417	442	434	450	411	435	420	422	444	438	449	412	447	455	458	471	447	411	441	399	443	459	447	422	426	441	428	423	442	442	420	404	419	396	418	406	426	472	438	433	449	430	451	439	448	417	434	393	443	409	431	456	430	436	463	436	466	457	429	440	479	438	438	426	431	436	431	420	449	426	415	455	435	463	438	419	417	416	434	484	448	426	411	412	422	437	489	416	431	440	449	444	462	394	427	432	461	464	429	459	439	421	396	459	458	440	418	452	453	415	408	458	430	439	432	446	444	476	421	443	441	441	429	414	451	465	462	430	457	429	399	426	391	435	422	444	445	445	454	422	421	438	394	383	409	434	453	418	409	455	408	448	455	477	438	485	467	429	445	416	442	417	426	433	418	436	430	451	413	405	437	448	403	435	489	442	394	395	449	423	460	410	442	479	481	452	443	461	400	448	432	431	400	454	438	446	439	424	462	457	435	416	430	429	444	429	421	429	430	443	402	413	427	419	405	430	420	415	440	439	427	433	475	445	419	436	416	448	417	451	458	425	423	391	453	409	419	425	400	440	440	419	426	383	415	401	403	425	407	451	419	481	433	440	449	446	404	411	414	435	455	416	426	423	446	441	422	419	417	419	413	418	437	441	451	399	421	472	478	414	418	418	396	439	452	425	424	387	410	424	479	402	403	439	459	395	434	495	448	429	424	394	480	431	432	407	427	439	444	475	417	453	428	430	436	409	406	427	396	452	406	437	424	440	415	452	401	444	419	405	467	417	455	462	425	397	421	448	443	427	435	406	452	402	428	422	439	419	452	436	427	442	457	419	427	445	441	438	431	433	442	439	432	430	485	413	420	429	417	411	422	447	447	444	400	403	468	426	468	441	411	446	416	405	430	455	447	404	433	450	407	453	409	416	402	441	466	485	431	418	452	435	454	437	411	434	386	445	440	424	441	424	427	438	438	453	415	432	419	421	425	511	418	437	407	447	391	431	443	433	455	440	416	432	436	463	391	440	432	452	446	450	464	401	411	401	446	390	407	429	454	444	448	417	458	409	435	459	431	375	415	461	441	438	434	472	434	432	424	432	443	450	431	475	450	407	439	473	409	413	422	452	421	405	441	435	447	417	394	434	417	450	465	454	410	472	437	438	426	486	451	430	452	418	480	404	396	440	398	424	427	447	408	454	442	451	447	399	417	428	421	446	413	437	457	409	437	423	417	426	417	422	398	408	437	444	435	432	416	412	436	454	428	405	437	400	425	431	405	453	415	401	431	436	414	443	459	406	424	404	419	439	466	417	409	416	435	433	420	437	427	419	432	500	475	421	476	432	398	427	450	431	433	435	429	414	472	447	435	438	437	447	453	378	459	421	417	406	438	413	459	416	419	437	466	410	427	428	391	415	422	457	380	436	424	462	460	414	455	421	452	416	436	433	447	456	433	471	419	460	465	427	396	438	460	424	475	430	468	413	424	484	443	419	453	459	437	427	405	439	408	443	401	436	438	472	431	396	413	442	403	412	452	419	415	400	445	464	403	439	457	432	447	404	473	435	437	435	421	395	437	381	419	447	387	430	470	436	420	421	446	437	470	434	417	437	432	459	457	434	444	447	489	402	446	426	434	437	455	455	440	427	430	418	434	422	409	445	446	409	423	441	452	447	432	464	455	372	431	461	393	463	445	415	429	420	395	430	451	469	413	419	449	424	431	430	412	437	424	429	436	422	423	443	434	403	440	441	430	452	426	451	427	412	438	427	473	448	449	448	436	444	431	474	440	470	400	478	420	442	415	431	435	453	439	461	416	428	389	418	451	428	466	397	440	474	435	434	426	417	451	480	419	415	416	453	464	436	419	438	421	448	418	408	407	448	413	446	440	433	427	424	437	413	447	422	443	436	436	434	465	431	454	424	468	430	453	446	426	414	451	412	455	434	458	393	452	459	465	416	448	448	452	432	435	436	427	418	422	404	417	425	443	460	419	449	415	439	426	456	445	402	451	459	443	427	386	464	422	429	439	440	439	447	458	416	402	467	437	440	445	435	448	417	443	437	429	404	445	409	445	438	426	415	398	437	453	442	408	436	447	420	407	400	424	430	431	440	420	420	414	408	481	431	421	435	426	434	443	442	431	428	430	455	460	464	418	450	443	418	422	427	423	445	462	457	443	397	449	462	430	415	412	408	425	409	420	438	465	421	411	464	420	440	485	403	380	421	449	438	422	447	409	438	438	465	442	409	467	459	439	419	420	420	433	419	453	456	461	471	455	433	445	443	432	430	465	430	450	411	455	415	449	448	418	422	447	416	440	415	443	445	476	436	394	445	425	439	439	432	429	391	438	413	448	413	435	413	440	426	443	421	417	435	448	396	442	442	424	445	425	393	430	436	458	452	422	429	402	429	401	457	428	436	451	433	462	429	444	453	422	430	424	446	456	427	446	439	451	402	428	450	445	433	405	430	439	436	421	432	404	439	446	420	439	460	438	460	442	461	422	425	439	439	455	432	434	436	406	407	425	435	444	409	414	438	451	416	424	410	416	471	399	401	476	411	437	438	452	428	421	453	417	448	438	427	445	417	410	402	442	433	436	421	417	423	426	466	390	468	433	389	461	389	370	421	433	464	388	425	465	473	412	435	466	449	436	407	410	442	459	428	465	427	458	473	405	424	419	425	450	446	435	432	455	385	422	413	475	428	416	437	457	442	426	420	452	451	440	458	405	409	455	456	468	464	467	414	400	425	406	450	438	431	414	486	415	418	435	450	424	413	455	441	448	399	471	430	382	453	424	456	421	460	392	409	429	436	425	442	465	413	451	462	455	427	440	409	404	447	450	411	418	443	451	418	427	419	408	436	372	421	372	419	449	420	432	416	403	440	391	478	494	402	430	439	423	410	408	438	429	421	468	452	417	463	399	415	417	425	425	430	479	434	418	416	432	470	446	433	450	446	450	387	421	444	423	468	432	417	419	427	455	417	444	410	407	431	473	412	421	424	453	410	430	460	430	414	437	447	416	435	445	397	420	418	456	456	443	426	445	425	405	435	449	434	446	399	443	415	425	410	385	417	447	457	463	405	427	445	409	415	453	452	447	418	484	460	446	443	432	449	414	433	420	438	413	453
27368	51381	40493	20488	8002	2352	1626	1491	1216	897	838	757	726	722	683	636	601	592	574	595	574	511	566	555	541	528	517	494	528	525	530	494	505	513	492	508	501	520	457	498	484	506	476	505	509	478	468	501	496	491	476	491	448	480	536	500	475	463	459	463	458	485	494	485	465	506	538	476	473	470	485	524	497	494	523	485	560	528	549	506	521	512	502	509	475	483	522	537	475	498	488	510	484	515	516	496	519	502	493	516	498	467	495	484	461	523	502	489	493	520	494	496	471	477	487	450	481	518	510	493	531	451	475	469	513	455	485	482	478	488	464	481	517	531	469	471	507	481	491	475	470	452	480	470	502	512	470	441	494	480	499	480	498	468	489	482	469	477	502	491	498	496	489	458	405	457	471	484	494	459	461	513	490	477	507	489	489	514	478	494	474	472	475	511	465	487	475	471	469	513	484	482	468	509	490	468	447	503	516	457	500	494	491	505	448	514	485	479	471	461	500	410	466	531	465	491	487	477	491	478	492	497	474	483	474	502	482	491	480	492	435	475	468	474	485	463	463	450	460	500	484	480	458	476	511	465	495	478	487	473	504	481	477	503	475	456	471	473	523	481	455	446	522	453	489	471	485	470	491	458	444	513	516	500	500	480	473	463	447	499	512	451	477	484	530	491	484	517	482	463	465	497	476	487	507	506	459	481	440	489	426	496	474	454	472	478	456	466	501	486	489	477	506	477	504	462	492	489	479	456	503	489	482	492	498	487	489	528	481	478	465	498	476	512	526	487	487	482	464	475	505	477	526	497	502	479	474	483	505	469	518	484	460	488	488	453	505	503	500	479	508	539	492	474	505	481	477	480	495	446	501	479	481	495	428	498	444	488	480	496	458	500	504	490	446	466	468	468	504	454	491	477	504	488	475	478	464	457	469	466	469	475	455	514	479	485	486	487	471	520	465	485	517	490	500	487	502	499	455	475	504	461	519	505	501	475	458	467	432	445	469	474	481	485	462	484	489	474	480	446	456	466	464	464	524	470	473	528	507	478	499	473	469	467	473	480	443	470	483	469	468	496	490	478	518	490	457	498	494	506	486	478	486	459	499	532	506	470	459	508	464	483	518	496	467	532	497	525	465	490	496	467	494	476	505	495	501	470	480	495	469	443	506	486	484	486	476	465	475	468	453	500	456	498	494	461	482	431	460	460	477	452	546	524	488	484	490	460	477	427	479	481	452	482	471	513	523	473	491	489	467	477	519	465	471	470	482	467	479	465	500	473	452	460	446	503	505	464	468	489	457	493	475	539	485	501	496	498	518	522	512	475	469	510	465	508	472	487	495	512	480	443	454	492	468	474	464	483	496	491	494	469	514	476	501	490	484	479	494	500	493	494	483	445	520	508	486	450	470	478	508	455	486	496	466	468	488	496	513	457	481	486	462	477	463	482	515	486	457	471	475	473	483	471	465	430	497	514	503	532	496	492	495	477	465	493	458	477	485	452	491	453	514	457	460	477	456	480	481	471	489	511	482	503	512	480	470	474	474	494	538	465	485	515	516	469	526	483	526	495	499	516	491	519	486	498	430	489	491	510	459	491	457	465	507	499	481	472	466	512	494	500	458	464	484	496	482	467	495	504	481	478	500	472	490	488	498	515	521	505	484	480	492	453	511	485	475	483	453	497	455	490	500	484	490	512	460	483	474	508	479	447	522	464	467	496	455	504	505	457	474	480	464	468	467	476	481	455	421	448	489	501	458	476	475	475	460	436	475	512	460	492	486	478	488	516	481	484	485	492	505	523	473	503	470	475	500	501	484	467	482	489	479	508	463	470	463	500	489	472	484	504	499	483	471	482	514	498	468	492	433	428	500	495	532	461	514	468	469	464	476	496	470	481	500	493	488	454	475	439	511	496	458	461	478	481	497	486	483	489	471	483	449	508	481	505	489	465	477	470	459	486	502	484	468	466	489	481	501	517	476	519	478	471	476	454	525	482	489	506	530	520	521	470	497	495	421	495	458	508	507	450	498	524	471	451	463	510	495	470	475	511	496	485	461	468	509	483	501	537	452	467	468	527	464	455	535	493	507	491	488	485	545	460	487	455	493	509	436	491	467	486	476	487	414	494	486	475	455	473	521	479	479	489	509	485	499	506	488	479	499	499	517	461	461	484	458	477	453	465	456	446	484	465	510	495	481	479	454	508	490	457	494	482	473	476	494	498	457	483	473	476	461	467	463	511	498	461	490	503	476	501	454	470	488	500	479	477	489	506	511	537	478	460	474	486	474	486	494	483	517	481	475	521	487	465	486	487	477	435	514	499	521	457	472	482	492	508	487	522	480	495	502	501	469	482	483	481	490	493	482	440	490	479	469	491	477	474	506	471	476	449	486	482	500	479	450	480	461	484	480	476	480	466	445	486	524	472	485	494	462	498	471	486	488	463	495	489	488	501	494	495	482	463	476	466	508	481	496	463	496	451	497	485	504	473	486	464	522	512	497	447	513	463	458	443	481	476	468	488	486	472	435	466	468	481	519	460	466	463	490	494	474	462	479	490	466	465	497	490	486	462	496	477	504	485	457	501	532	484	480	479	489	460	450	485	515	472	494	520	441	479	501	530	507	499	529	496	512	447	485	479	475	472	467	497	460	504	480	495	466	452	500	508	501	471	481	481	502	501	481	480	506	523	504	487	514	491	508	505	488	482	488	491	482	463	450	464	483	472	437	491	533	492	478	488	455	448	483	477	473	471	482	481	464	476	443	478	508	485	438	468	524	478	497	476	487	474	458	476	489	479	447	474	497	504	452	512	480	499	470	474	469	464	517	460	504	510	456	506	468	460	454	483	470	489	444	454	505	475	519	465	500	474	497	471	487	502	454	511	484	477	476	443	458	419	459	520	439	465	441	513	427	512	541	492	507	468	465	490	518	488	448	481	479	491	479	483	499	457	465	488	474	473	489	457	492	477	501	458	487	489	486	471	484	517	470	473	451	480	470	470	482	511	464	507	454	467	528	485	493	496	485	479	467	463	463	499	501	467	475	494	512	482	476	516	477	482	450	501	456	488	475	437	471	478	476	500	466	501	489	481	486	465	500	481	476	490	439	498	456	458	494	466	512	487	474	468	497	489	481	503	484	448	440	440	497	476	474	511	484	476	475	462	468	496	485	481	460	456	482	464	492	486	500	469	454	482	502	486	454	492	483	478	493	485	473	453	491	497	493	485	474	483	503	508	520	463	453	476	505	452	444	466	465	496	497	492	515	464	459	504	467	501	497	445	457	549	470	494	482	474	483	513	483	457	505	450	485	507	475	494	476	443	456	463	471	504	482	454	458	451	449	494	516	475	466	492	500	514	446	504	487	492	465	484	482	454	525	483	468	487	460	486	452	478	458	512	492	507	488	505	511	560	518	476	481	507	500	424	499	499	481	521	469	420	436	501	448	483	471	473	471	499	504	516	468	469	485	473	459	516	455	479	495	456	458	481	510	459	475	486	453	489	455	481
25293	21256	28037	25388	13332	1788	815	656	673	560	497	534	533	511	498	446	469	449	461	460	485	483	464	466	473	452	463	427	461	463	463	433	413	443	443	414	454	415	453	425	436	472	461	452	417	449	444	450	454	445	420	416	412	435	451	430	449	447	445	437	446	391	415	407	401	439	437	448	404	445	423	416	450	452	458	453	499	492	434	419	471	482	431	444	455	458	454	449	429	408	456	468	435	452	450	429	473	507	427	423	470	445	450	436	448	409	423	427	461	420	442	433	444	426	441	429	441	418	389	414	409	443	453	438	396	390	436	397	435	455	405	442	430	406	393	441	470	447	420	455	432	444	414	429	456	418	428	444	404	398	451	435	444	428	408	422	431	447	454	423	473	447	422	443	422	457	410	443	401	465	433	445	446	444	414	435	443	440	450	412	424	443	445	420	392	430	436	428	383	413	438	430	399	392	437	427	441	471	446	420	411	440	390	425	477	451	425	439	448	381	423	408	439	446	439	449	426	433	452	410	384	420	451	456	399	467	439	409	408	430	497	456	459	429	446	408	456	439	387	413	463	441	418	418	428	470	432	441	420	396	439	428	480	448	428	409	433	432	441	420	442	415	438	444	408	417	442	449	425	444	414	414	450	432	417	417	404	415	430	444	454	426	360	420	421	404	408	458	428	474	409	396	426	439	450	464	443	421	469	445	442	433	404	390	417	460	399	444	437	461	412	444	424	406	400	448	427	386	430	411	431	413	455	438	475	434	445	411	485	419	419	411	434	424	455	412	409	426	461	474	413	419	422	427	432	453	459	417	429	426	444	405	424	424	422	424	433	407	432	417	424	469	454	446	428	417	431	415	418	434	405	420	445	417	417	439	430	429	422	450	416	417	462	412	449	419	456	457	473	430	429	417	441	432	470	431	458	461	418	455	384	447	438	440	461	424	425	423	442	441	485	429	455	410	484	453	422	429	423	426	408	428	428	407	421	419	415	473	407	423	461	411	426	444	427	441	437	395	467	420	423	429	439	455	398	441	413	459	451	425	409	395	450	421	462	472	467	439	429	378	408	413	428	486	416	426	456	447	466	465	452	417	436	436	422	431	417	400	448	452	451	399	405	413	444	424	464	433	402	431	402	415	427	437	456	417	407	462	432	427	422	440	460	439	419	439	410	421	456	412	452	435	419	422	447	451	408	425	419	435	440	433	439	436	439	438	421	399	452	421	424	440	390	433	415	411	449	452	408	450	415	438	421	432	444	427	408	478	394	407	483	419	433	433	450	418	416	419	435	442	400	401	424	400	410	463	429	420	407	435	410	443	425	392	423	467	455	417	420	409	394	458	411	439	439	421	427	429	409	442	409	433	429	455	442	450	478	432	449	445	407	403	412	460	423	460	431	429	422	418	480	401	416	423	451	460	442	442	400	418	448	412	448	420	436	415	458	434	429	406	427	441	456	428	429	442	427	432	432	456	435	417	402	403	439	409	397	452	424	411	472	436	432	395	383	458	425	434	474	406	410	410	434	376	422	393	450	456	436	451	422	408	448	425	446	468	438	438	449	422	470	426	452	410	423	441	469	422	402	419	442	412	459	450	398	447	452	412	446	448	383	432	421	437	444	409	381	434	430	439	388	421	430	468	455	439	431	402	402	435	457	439	416	453	436	417	433	469	448	455	450	410	416	451	440	455	424	444	453	458	425	439	448	453	463	425	449	434	419	432	445	434	435	418	436	445	453	448	426	438	435	441	432	412	427	395	427	471	424	412	401	429	418	412	413	442	435	425	433	466	430	442	441	414	395	414	427	447	443	443	400	437	420	434	448	455	417	444	391	445	440	460	460	428	436	424	430	477	441	424	459	432	446	457	417	464	447	425	446	426	403	424	413	421	461	427	467	473	411	475	390	412	401	462	409	432	435	408	430	455	411	523	469	423	413	425	408	435	436	455	436	436	404	427	442	430	424	440	463	404	428	437	436	446	410	444	467	449	420	445	433	466	416	430	416	448	447	453	414	449	426	473	473	411	409	435	441	398	407	460	440	458	433	445	467	431	469	436	407	463	461	431	460	430	405	448	447	414	456	417	424	434	434	389	442	438	416	447	437	432	403	429	421	448	437	411	415	440	423	438	461	447	420	413	397	404	414	465	465	429	414	427	448	423	400	431	404	422	440	421	396	425	431	468	460	406	414	423	424	411	431	422	452	409	441	399	456	447	438	487	424	440	435	396	438	441	405	404	443	435	407	406	412	408	448	448	423	441	403	411	434	472	441	404	422	450	404	432	417	436	480	443	447	370	444	445	445	457	416	406	394	426	413	422	417	427	438	415	418	453	445	451	424	439	460	419	431	445	433	409	387	425	433	408	448	398	452	457	408	407	421	402	403	446	431	449	442	423	410	450	431	418	454	418	458	430	448	434	476	410	451	457	422	444	449	427	425	453	435	435	459	438	436	440	401	440	449	435	442	407	449	443	460	457	445	434	425	420	390	444	437	455	397	449	428	421	418	414	422	465	396	450	445	452	433	431	437	436	414	440	430	447	440	450	436	433	420	438	433	438	415	461	438	451	386	438	427	433	429	449	399	437	414	432	431	464	431	427	426	428	404	428	429	431	465	450	435	427	408	432	411	434	473	430	397	424	447	457	415	396	435	417	437	460	463	423	427	398	422	442	428	452	408	419	429	427	441	424	402	458	420	409	417	398	417	461	439	465	421	443	419	432	423	463	384	414	410	425	440	449	465	410	411	454	479	460	464	445	428	404	456	402	424	460	413	402	446	393	430	440	399	421	424	443	463	462	441	423	413	379	436	463	424	440	430	449	415	435	419	413	458	437	453	435	388	418	434	390	414	427	460	434	418	441	433	419	427	451	444	438	461	443	430	412	460	388	421	410	419	466	441	427	452	428	430	441	462	443	424	408	439	419	431	395	406	415	432	418	452	424	428	467	432	455	391	433	441	431	422	430	447	434	442	424	457	440	439	419	449	469	426	438	421	446	395	455	407	425	414	435	436	419	442	431	414	416	404	392	435	410	414	470	465	478	446	411	418	438	428	438	436	421	454	420	433	430	405	429	455	425	403	454	449	419	415	418	426	414	384	458	363	425	408	446	486	448	488	413	420	430	430	448	396	409	405	449	435	424	452	435	418	422	429	425	418	431	437	446	435	452	429	408	384	429	423	440	440	429	411	418	446	433	414	441	416	420	430	421	426	443	432	475	457	453	401	449	392	384	457	459	425	425	456	432	433	431	436	431	481	444	424	440	441	451	456	422	404	410	405	413	424	453	432	474	433	406	444	456	429	455	441	418	430	446	420	447	437	420	406	420	447	447	427	445	402	429	445	473	403	421	424	434	423	432	441	452	396	431	453	465	417	427	434	391	430	423	413	398	427	403	439	436	425	458	411	458	430	419	443	429	407	427	433	407	440	456	470	418	454	413	413	422	459	420	451	433	407	443	419	457	460	430	458	426	415	428	392	455	446	425	436	452	425	443	428	416
28217	49261	38159	18051	5652	1778	1215	1027	931	721	684	620	603	632	621	614	552	585	560	499	503	561	604	567	506	522	506	489	507	500	545	507	524	537	507	501	487	505	479	546	501	494	504	448	478	508	452	490	489	489	471	480	513	482	456	490	512	505	499	530	479	525	481	508	495	526	470	501	486	525	467	507	508	517	454	515	482	554	520	526	511	511	542	486	490	533	516	510	486	459	519	497	491	503	497	535	487	510	506	482	525	467	524	507	513	476	510	510	474	465	525	466	495	525	502	486	509	493	484	491	479	519	508	517	493	459	474	479	532	444	537	527	484	498	530	482	508	490	492	509	483	458	486	499	505	498	537	472	477	484	504	509	485	494	544	458	477	473	508	475	477	493	443	504	493	512	458	491	534	525	481	463	480	469	472	474	493	504	441	525	481	493	524	498	481	488	502	493	467	500	447	516	494	489	492	494	485	513	497	480	482	472	488	472	494	500	490	487	506	517	491	437	507	479	511	441	478	507	517	516	533	486	489	491	490	488	533	519	494	474	514	476	478	496	484	481	480	497	501	500	534	534	486	493	469	496	475	484	447	477	477	473	486	480	499	484	482	515	487	487	509	501	448	441	456	557	494	480	484	437	458	500	487	495	479	492	497	483	512	489	505	496	487	475	494	504	472	507	499	503	501	502	494	507	474	487	507	477	493	517	492	484	485	478	490	518	491	458	494	475	491	456	476	470	482	501	508	498	509	480	494	485	514	507	471	486	493	469	478	512	494	515	466	474	546	468	524	504	519	504	528	463	505	485	516	456	471	496	523	511	478	501	530	531	509	470	518	512	485	510	503	460	467	459	513	509	533	465	474	493	468	526	494	469	470	468	479	463	472	465	450	489	479	477	476	531	491	465	474	489	500	477	461	466	489	494	486	517	488	490	528	489	537	494	481	486	523	475	536	504	481	471	485	499	488	518	469	465	479	510	487	489	477	508	446	504	555	490	518	489	553	465	501	432	493	499	487	470	494	494	513	515	464	463	482	496	496	476	486	504	467	507	447	445	490	456	480	508	483	485	484	470	571	503	510	475	507	475	487	472	511	508	470	501	514	507	526	495	481	440	476	451	527	493	488	492	494	509	540	490	487	519	494	456	506	539	514	494	478	493	533	473	490	537	502	514	489	480	499	452	518	500	461	465	463	520	520	463	466	489	519	463	462	496	476	501	480	466	462	457	490	499	482	487	471	474	492	477	475	475	506	444	472	478	486	490	489	462	502	509	466	491	424	506	514	499	460	475	500	490	497	451	513	467	474	508	501	530	496	503	510	518	514	492	508	470	496	459	447	459	516	474	471	516	511	569	490	471	482	496	507	547	471	486	477	465	488	488	481	498	480	536	466	492	503	465	506	513	489	503	505	489	510	500	509	463	476	530	479	484	481	510	482	502	497	466	470	497	541	471	501	498	482	502	488	490	495	499	525	493	470	506	490	527	495	510	489	517	526	511	479	521	467	480	506	442	496	499	465	507	544	513	508	481	476	506	463	516	491	527	518	483	504	474	481	515	496	469	474	481	485	471	490	461	485	505	533	536	500	492	490	518	473	528	493	449	508	459	468	439	484	488	522	481	525	429	519	474	515	470	526	458	470	491	514	518	538	472	458	514	477	518	516	451	485	513	496	475	499	516	509	529	484	486	520	478	465	487	484	512	528	503	496	499	480	485	488	492	487	528	481	532	491	513	458	477	495	465	471	467	493	491	515	510	466	493	493	489	492	483	505	496	490	537	463	527	481	509	514	488	512	520	493	526	525	478	484	485	515	510	514	483	494	461	509	457	491	501	465	533	516	523	466	528	487	495	506	535	528	504	474	518	476	495	423	458	440	489	511	501	509	494	502	487	467	509	509	486	486	486	481	491	496	491	463	518	512	491	498	488	451	515	464	505	480	456	529	531	500	477	515	455	476	504	470	469	492	470	461	507	474	461	507	470	491	501	493	521	443	492	482	512	487	504	537	535	496	521	481	512	512	471	487	473	517	508	474	454	483	520	477	502	526	513	517	463	505	490	498	511	477	496	508	488	519	483	466	473	490	522	487	523	493	511	485	517	503	527	486	488	510	483	481	510	472	480	494	493	460	525	436	530	446	542	456	509	483	531	503	508	481	512	477	518	474	488	502	540	489	503	493	495	473	503	501	451	517	521	502	475	452	500	465	531	444	501	444	512	456	462	504	480	488	483	466	529	497	530	457	464	473	464	402	475	456	463	468	473	472	471	481	477	505	510	476	484	483	487	510	470	480	489	510	487	499	466	499	512	537	518	508	433	491	491	499	481	508	494	460	441	477	484	493	508	481	452	502	469	477	471	502	476	474	491	475	486	481	479	495	499	470	496	499	417	506	503	517	507	511	498	512	456	466	486	489	480	501	451	499	497	490	489	441	481	494	495	492	513	453	499	516	508	484	467	504	540	481	506	491	506	513	451	469	484	451	460	531	474	510	464	496	471	493	493	500	482	529	453	505	489	462	471	489	504	486	505	531	478	453	479	479	527	503	502	506	489	475	497	526	463	489	509	502	509	483	472	477	502	528	475	511	479	525	441	505	516	466	508	532	458	444	497	499	471	466	510	508	489	505	460	503	476	483	480	451	478	496	479	529	496	503	532	456	473	477	480	495	521	464	492	447	478	521	490	495	510	515	472	460	508	481	516	470	449	508	516	496	515	519	502	506	470	485	510	477	515	484	476	493	475	463	494	483	475	507	486	489	487	464	477	456	514	512	472	499	537	540	517	458	499	461	529	507	451	517	456	492	485	500	460	506	486	521	501	522	471	472	462	444	497	481	501	492	500	525	501	496	498	516	470	475	492	509	479	476	550	496	483	504	490	494	513	506	500	474	504	540	474	505	487	472	515	521	511	480	492	477	475	520	491	493	490	496	490	472	516	501	507	467	510	484	503	468	486	520	475	500	498	513	470	539	483	506	455	482	471	496	521	511	499	503	502	510	472	477	470	524	484	532	485	499	487	493	495	484	433	466	490	522	493	488	502	492	484	523	531	510	505	462	481	491	456	507	449	548	455	502	548	466	510	480	498	503	508	514	517	466	522	468	509	505	539	512	524	464	449	478	519	501	465	508	493	493	502	483	457	482	475	484	513	473	510	514	487	436	501	515	500	477	523	483	522	482	494	493	498	504	471	498	479	504	496	472	536	522	463	494	497	445	467	524	533	507	506	512	502	502	456	506	459	459	529	474	532	466	498	514	515	498	493	486	478	490	489	494	512	473	478	477	459	495	515	517	518	490	496	502	483	488	463	513	481	518	509	478	470	490	507	491	502	457	515	484	507	455	488	501	485	470	497	455	495	440	493	471	516	488	486	509	498	501	513	474	502	498	487	515	495	514	500	476	497	474	494	495	501	493	487	472	459	487	503	484	462	519	509	523	534	513	505	505	482	483	472	530	492	518	477	492	465	487	512	502	473	494	489	488	508	471	511	447	496	473	556	481	490
23153	21331	29000	24046	21344	21258	9131	1588	1191	956	896	861	841	775	798	748	700	660	697	711	683	643	669	672	639	653	617	625	599	669	545	640	599	611	593	582	614	601	568	602	556	574	588	608	615	584	597	618	606	605	569	600	583	573	598	526	538	546	553	626	585	583	581	587	579	611	561	546	627	531	572	565	607	621	591	621	585	652	632	681	622	613	627	628	577	617	617	597	595	587	597	641	617	598	647	617	595	587	602	584	600	626	594	599	576	591	635	585	580	610	592	617	593	561	584	532	563	611	562	627	570	570	551	544	554	585	595	586	538	566	567	567	602	631	568	599	582	536	627	529	585	600	586	611	592	575	557	552	564	603	610	585	595	585	560	565	585	579	560	589	541	594	591	597	586	585	562	589	562	572	586	593	541	556	582	545	573	591	564	572	633	601	568	565	609	593	562	547	605	529	570	610	566	578	613	607	610	579	585	610	599	627	564	558	637	551	608	566	562	630	532	611	517	602	532	616	586	574	631	553	601	550	597	606	584	583	597	576	623	609	563	562	561	595	566	542	583	623	583	599	564	596	607	580	594	588	578	593	580	565	581	597	599	566	569	582	568	578	532	585	574	604	567	586	567	578	534	565	522	574	529	535	585	531	586	576	571	584	570	573	587	576	597	572	569	552	545	573	588	563	563	573	614	557	577	593	569	571	591	562	568	551	569	562	617	575	579	585	610	560	559	553	586	573	615	601	563	576	605	585	607	571	564	562	583	571	574	590	569	635	613	566	527	607	580	589	552	534	540	583	592	555	613	573	613	584	579	541	589	590	589	566	574	596	615	560	589	542	609	620	592	587	607	590	571	593	603	588	591	618	569	564	643	622	543	554	558	603	606	583	543	544	615	601	547	598	569	621	583	605	619	574	559	590	619	586	598	572	608	617	598	566	598	551	548	576	546	563	590	569	567	559	522	574	597	549	595	556	557	603	564	596	595	591	578	598	618	586	598	547	568	576	568	562	594	571	573	550	548	564	590	578	597	565	590	586	580	571	622	623	575	557	556	540	551	579	586	597	591	556	555	565	587	601	611	584	601	566	616	629	574	624	586	609	557	600	540	623	558	610	583	611	639	557	600	572	570	606	569	617	535	557	551	594	564	634	542	571	610	575	613	558	625	567	521	598	563	580	570	588	569	607	572	569	570	633	576	578	603	564	597	589	601	597	569	598	587	622	656	614	629	580	559	565	572	594	574	625	582	569	573	556	568	557	605	616	620	558	576	589	543	570	566	575	599	572	577	580	550	603	606	552	609	602	557	620	597	612	611	560	560	587	571	578	593	595	545	550	557	565	567	557	558	616	591	597	599	556	569	569	578	592	608	557	587	565	574	544	570	603	618	578	616	565	578	586	572	607	591	576	586	609	595	565	544	559	610	588	557	528	583	538	555	526	609	609	590	538	560	557	587	617	635	626	582	531	574	560	575	617	527	582	595	619	577	584	604	618	580	596	599	570	613	565	555	573	599	573	567	604	558	564	573	590	566	571	533	601	585	552	605	588	575	591	584	566	582	575	583	565	573	580	552	578	576	614	594	582	569	558	565	548	628	598	578	595	608	617	614	565	602	562	561	584	578	572	543	554	572	581	586	542	616	617	572	589	579	564	561	565	569	624	602	582	588	566	560	591	631	548	573	577	589	592	589	592	604	565	587	563	609	579	569	592	558	612	587	590	607	569	550	584	595	592	598	603	591	598	565	601	558	581	573	529	534	549	585	591	585	587	613	590	615	584	581	601	636	565	587	539	569	576	547	579	587	552	551	557	580	556	566	577	574	560	582	541	564	578	619	573	561	594	614	604	567	579	565	581	575	612	568	559	598	543	592	585	599	566	545	572	564	603	604	581	597	558	572	596	574	540	540	605	603	564	542	564	612	562	563	591	593	628	537	602	570	576	593	572	589	592	587	602	600	564	588	623	565	557	586	589	570	556	559	595	625	588	602	551	558	602	568	590	574	556	558	534	589	519	571	563	581	557	589	556	639	571	561	561	555	616	619	577	569	560	530	574	590	586	538	516	581	621	627	537	604	586	572	569	595	563	585	609	563	576	570	587	543	609	560	599	579	556	594	551	557	602	541	564	571	589	548	575	567	585	606	558	588	594	564	593	550	588	562	540	603	573	538	562	615	600	561	574	559	577	577	584	623	621	533	595	535	606	557	615	559	599	600	541	593	580	565	606	609	580	582	586	543	577	550	584	567	588	589	601	620	547	641	574	550	597	605	599	549	594	587	613	605	615	588	581	552	556	576	563	586	554	587	565	637	607	582	612	572	601	608	576	594	593	602	555	582	586	611	585	585	548	591	599	624	564	567	579	585	554	565	577	583	550	550	587	549	595	546	595	634	640	548	594	584	595	633	557	605	621	596	566	583	574	580	598	590	604	538	589	559	556	535	591	567	617	556	564	577	534	627	582	579	567	583	588	577	612	619	569	593	573	591	628	577	618	561	552	562	601	610	536	574	565	546	568	569	565	582	562	575	546	596	573	625	589	597	585	571	594	615	579	630	611	600	632	629	567	592	599	593	587	609	575	545	585	590	586	617	556	584	611	551	596	562	561	591	599	570	645	579	557	608	604	524	550	570	552	564	588	574	565	598	586	604	620	585	596	593	582	642	603	544	616	623	561	602	568	556	603	551	568	601	568	600	558	599	570	571	580	562	551	594	569	539	592	589	595	596	530	583	600	574	618	628	542	616	585	577	594	572	575	531	580	621	543	551	604	515	578	621	576	581	546	564	553	543	618	579	580	585	584	577	561	552	566	597	560	554	563	584	558	587	579	599	562	552	586	563	531	571	544	579	605	564	579	628	618	613	590	578	588	546	575	572	543	553	627	601	551	531	571	613	579	594	550	534	564	513	608	593	551	578	602	567	564	544	534	621	628	566	527	600	561	502	620	562	559	611	560	593	604	581	568	580	608	557	611	569	615	586	572	587	562	591	577	591	614	567	587	588	601	545	639	559	600	574	526	583	602	586	564	588	534	551	562	575	561	613	537	595	589	552	593	594	584	588	569	553	561	577	504	553	562	539	551	562	553	557	565	565	566	584	578	595	591	589	560	616	573	541	570	573	583	575	575	529	594	561	555	589	591	561	579	590	580	563	571	546	592	605	576	600	566	577	572	557	579	606	597	601	593	580	564	608	587	533	563	623	566	594	600	592	546	573	570	565	619	595	619	582	541	607	605	546	568	549	527	533	601	580	594	593	585	613	588	567	588	600	583	566	565	599	595	598	558	572	552	582	574	566	584	578	606	541	602	601	569	563	570	608	561	569	596	598	594	566	584	612	583	576	600	630	599	572	599	599	588	565	591	597	570	559	566	612	601	591	612	593	559	575	525	563	562	582	589	561	583	592	537	550	587	576	566	596	634	584	586	590	541	563	565	593	581	570	591	569	575	572	576	591	569	544	598	590	523	563	566	522	624	568	572	584	599	611	577	624	598	585	572	595	599
32037	61029	42041	24490	10816	3436	2610	2075	1788	1329	1211	1121	996	1011	963	839	810	818	814	795	772	780	744	757	749	744	704	710	703	628	672	609	716	652	669	698	677	653	651	626	644	608	674	667	661	641	657	668	603	669	655	680	673	643	616	656	608	617	649	605	660	640	656	628	614	618	584	669	609	620	697	604	623	629	665	685	661	683	703	675	685	671	668	694	693	635	683	711	615	696	678	654	659	657	680	704	684	644	701	684	670	621	709	661	657	705	613	623	669	626	663	657	662	628	613	661	644	627	587	647	663	635	644	621	625	628	608	650	623	652	612	610	689	656	661	668	630	621	639	659	661	628	632	661	646	620	658	628	641	656	657	627	643	625	619	644	596	651	619	676	606	630	636	603	619	632	634	624	647	658	607	673	611	616	632	635	594	602	630	677	613	642	662	635	648	644	640	623	638	623	588	615	601	630	634	635	642	667	609	639	625	629	645	647	633	616	619	621	657	613	571	599	634	610	614	643	637	625	598	628	655	654	626	644	626	640	645	586	633	608	629	630	610	617	650	639	600	660	611	681	625	632	623	654	662	579	607	640	682	664	672	659	657	661	605	630	630	663	637	632	618	645	637	616	586	656	599	686	630	643	682	564	628	581	636	559	620	661	643	655	631	619	622	636	635	639	612	591	637	610	621	655	611	646	652	648	630	660	643	676	611	639	625	649	597	651	635	599	625	622	600	619	629	675	594	671	654	621	585	681	618	589	622	624	594	612	666	658	635	580	620	634	616	660	621	624	581	648	656	673	672	645	609	601	656	616	632	585	570	641	595	656	606	606	633	622	620	598	598	646	653	633	669	638	591	644	637	680	602	635	604	648	640	670	641	642	572	668	617	607	575	634	654	617	620	605	621	654	601	641	624	683	660	583	642	656	624	637	603	607	618	667	596	666	633	607	611	681	683	618	620	627	638	633	595	626	622	614	630	646	645	605	628	640	630	613	601	611	583	583	661	591	634	674	653	643	632	620	581	625	618	652	621	624	628	663	608	624	627	653	582	587	626	657	646	631	631	683	661	620	626	645	640	627	604	644	649	643	600	639	628	623	624	609	602	635	607	638	683	627	617	667	644	609	645	661	614	670	644	652	610	639	635	636	612	656	637	653	646	598	631	646	600	603	664	649	593	558	615	622	616	622	615	632	617	614	594	624	587	638	642	605	618	657	646	646	628	645	635	639	642	622	630	624	627	640	622	713	647	599	630	642	602	619	591	620	625	647	665	592	624	635	632	651	651	619	616	631	667	628	632	628	622	646	619	629	604	647	630	633	680	646	674	639	650	654	630	608	629	618	655	642	617	666	642	640	661	630	667	644	645	671	672	627	634	631	605	652	660	633	662	615	617	641	598	636	652	611	631	646	612	598	574	594	623	646	615	644	654	687	637	671	647	623	650	634	639	651	633	611	596	643	611	643	617	568	650	637	619	594	619	569	587	629	606	645	597	575	631	617	642	633	618	635	615	624	630	629	563	615	600	661	613	644	643	631	644	625	636	598	609	689	630	615	624	643	683	642	643	687	611	624	618	629	620	646	641	600	616	618	625	625	630	626	622	645	630	627	612	664	649	659	641	630	620	609	665	637	624	613	647	649	620	681	630	625	638	609	589	634	648	607	627	625	618	627	662	639	642	606	605	610	601	599	638	609	636	632	695	676	611	623	609	593	638	604	653	620	599	636	621	624	650	612	623	649	599	653	640	652	632	661	633	690	642	640	647	611	623	626	660	635	595	627	606	587	603	600	653	653	618	612	628	629	597	670	593	617	612	600	629	604	591	603	638	573	657	639	600	645	646	633	622	633	628	595	611	654	653	641	608	619	594	609	598	616	595	588	584	636	618	625	628	639	605	666	621	597	620	608	621	631	651	645	634	647	681	646	677	637	656	657	624	600	628	643	621	624	635	647	667	678	628	681	629	632	608	648	645	634	621	610	619	670	620	608	606	610	586	641	613	648	641	628	664	614	589	644	654	636	645	624	604	618	585	603	599	625	657	661	609	641	620	659	613	620	591	633	616	668	645	637	634	608	633	608	654	620	619	601	659	653	659	728	645	608	641	616	645	657	625	677	621	636	612	624	673	646	650	608	675	630	581	620	621	636	618	623	589	616	652	629	655	653	661	615	633	621	603	603	626	616	644	624	627	629	659	614	622	600	644	679	628	633	625	589	635	621	645	648	631	637	639	595	651	617	623	630	655	607	646	624	623	587	642	664	605	616	609	650	641	625	656	681	647	646	589	628	628	594	663	654	625	634	622	636	594	660	632	627	619	643	575	618	620	662	647	604	617	653	642	614	598	599	672	617	633	608	621	643	654	615	620	647	607	617	628	627	628	642	617	630	627	606	661	629	604	594	658	616	584	592	659	629	619	623	634	671	628	642	615	619	606	653	664	603	704	660	635	582	608	656	639	627	620	587	585	597	654	631	633	686	638	636	654	659	603	678	665	568	655	611	604	600	642	658	599	656	649	632	650	611	564	666	646	631	684	658	623	648	631	624	635	651	598	657	649	667	670	581	647	640	642	640	647	629	666	616	604	653	609	606	642	625	609	631	627	651	602	687	635	629	634	636	617	644	582	659	631	630	600	662	625	600	603	661	621	628	640	626	623	618	606	643	647	611	719	618	608	613	612	624	584	617	637	626	618	643	658	643	635	687	630	640	612	637	613	637	600	589	610	653	618	617	638	614	611	580	656	626	631	612	610	638	644	651	620	649	602	625	654	668	643	606	646	626	597	622	611	648	635	648	571	640	617	610	621	647	644	628	604	650	642	631	608	623	618	646	587	608	596	637	641	639	655	591	580	650	643	666	656	663	596	637	605	603	674	659	630	684	639	636	641	672	631	620	648	623	631	628	598	674	636	581	632	645	627	615	626	630	658	632	628	598	617	646	617	633	630	611	613	552	649	627	617	620	650	601	621	646	614	653	599	643	600	610	599	657	625	602	612	642	574	626	629	624	596	642	645	606	637	674	612	629	648	631	629	668	637	601	612	605	641	628	607	632	604	684	615	624	593	603	620	629	649	615	608	594	633	624	648	646	612	612	589	645	609	594	679	649	635	705	629	598	626	640	635	645	630	640	637	648	667	616	641	593	613	626	638	630	664	615	625	658	597	631	651	624	626	644	624	655	618	638	605	611	637	627	591	631	643	603	621	641	655	617	631	631	644	631	635	600	603	652	622	673	624	655	640	606	669	666	649	607	609	686	645	661	605	665	631	584	580	614	589	614	620	628	673	599	632	634	623	630	637	583	643	642	622	627	595	620	628	577	672	632	641	621	602	672	613	631	638	644	663	653	662	629	632	657	645	662	631	617	633	641	655	617	662	622	626	655	592	637	648	637	600	653	630	631	622	617	626	656	617	617	646	581	618	649	649	631	616	631	630	605	589	642	598	641	638	617	633	630	674	688	641	662	628	586	615	606	645	622	622	630	635	643	644	641	593	601	678	621	644	578
28211	25382	27036	14248	2653	762	585	489	455	437	400	386	406	424	430	379	366	394	352	389	426	350	362	375	384	377	355	363	365	326	329	344	325	353	315	389	380	373	402	372	355	346	366	370	355	351	395	344	367	368	313	376	362	363	360	364	379	339	348	354	366	382	323	350	381	337	350	380	387	379	313	361	376	373	356	378	330	364	369	389	377	386	409	369	328	368	366	359	370	348	355	348	342	361	350	355	353	380	361	355	368	377	371	374	356	379	370	346	366	341	341	359	370	352	370	341	365	364	321	354	404	368	376	331	366	372	360	360	392	347	363	383	353	352	331	318	378	377	344	356	365	375	358	374	350	349	354	346	332	366	359	343	371	348	376	372	369	338	371	358	374	348	382	328	353	337	340	360	317	325	329	354	363	333	390	339	369	379	356	360	352	352	339	345	358	372	352	367	370	397	352	342	351	354	349	354	363	379	348	330	374	365	388	377	359	365	361	375	351	370	400	415	318	355	381	377	359	345	335	380	357	378	349	346	366	356	357	340	345	355	324	361	355	360	364	351	334	375	351	338	341	372	329	365	371	314	347	327	342	385	348	362	365	324	333	349	398	374	347	386	336	344	365	374	355	315	340	332	330	362	354	380	334	379	362	352	334	392	362	384	351	354	369	336	345	366	364	363	395	358	343	337	331	349	384	337	365	339	354	350	363	344	373	350	370	332	373	332	345	351	362	309	337	352	321	356	335	395	343	415	348	379	354	362	371	386	380	373	367	363	373	348	373	340	377	367	371	380	368	373	376	382	348	387	369	394	320	351	375	325	342	400	361	354	347	391	366	370	358	334	328	351	341	342	347	354	363	344	344	325	397	362	369	377	344	362	387	348	360	340	330	373	349	340	332	335	347	392	331	351	338	347	352	389	388	353	370	356	394	362	315	387	347	349	356	381	381	349	383	349	344	327	367	345	375	361	347	371	369	360	335	353	342	365	383	362	370	397	345	341	371	352	362	389	407	341	364	358	371	326	365	356	356	381	372	365	338	342	340	376	335	375	367	364	359	379	370	344	362	345	311	352	336	353	316	361	346	332	361	357	336	354	367	350	379	344	374	365	390	352	343	367	321	353	351	328	383	338	370	366	375	364	352	346	327	356	353	336	389	332	354	335	350	378	331	364	342	363	335	354	362	333	385	404	354	379	377	316	324	346	356	354	361	357	357	339	355	341	357	359	337	374	358	381	345	371	339	345	365	355	395	345	337	346	356	372	369	344	361	369	321	361	358	361	357	367	338	380	367	351	374	385	384	335	361	357	379	375	356	378	363	384	349	351	356	359	353	381	357	345	351	342	348	363	339	370	338	352	360	395	346	323	363	376	346	358	371	360	366	372	361	332	354	382	332	364	347	356	343	353	365	353	357	350	344	367	365	335	383	354	358	376	378	375	353	348	377	397	339	366	333	320	390	372	422	385	331	326	356	382	339	384	310	360	364	382	358	391	353	344	339	305	388	348	379	360	360	375	326	358	339	362	361	364	372	353	341	344	362	383	355	355	352	382	386	388	368	350	363	369	348	355	349	351	350	345	327	335	397	374	334	352	382	377	386	323	385	345	357	342	367	338	384	327	343	362	383	367	344	359	369	318	372	380	378	376	368	356	342	358	337	377	349	377	356	379	350	367	378	324	356	361	360	362	353	371	374	344	349	343	359	363	326	406	346	348	375	350	415	337	349	332	362	330	365	389	341	344	318	382	371	379	361	375	356	339	348	358	357	347	378	363	360	375	376	355	360	350	330	327	342	363	348	338	346	357	330	397	358	367	376	357	362	353	351	380	347	359	384	361	338	342	333	334	336	352	346	364	363	373	367	366	364	364	378	408	381	368	341	363	372	358	354	345	347	353	345	332	347	363	337	389	373	361	323	368	352	381	335	365	385	366	363	331	378	350	374	358	332	330	347	428	384	383	373	369	360	360	379	377	399	355	351	356	380	367	353	326	392	340	350	358	339	370	368	347	376	343	359	347	342	368	385	338	349	377	349	393	372	378	372	352	352	390	351	357	367	364	339	389	403	358	375	365	314	375	318	356	382	342	386	351	362	364	328	373	363	392	337	369	381	359	340	367	328	352	371	355	329	356	348	350	374	354	355	359	372	384	382	377	338	351	359	354	355	340	369	359	385	373	404	385	397	367	380	368	339	364	371	371	339	382	343	368	331	368	335	359	324	342	396	363	388	369	339	366	344	351	351	377	349	354	346	343	329	330	377	371	328	339	365	333	373	351	357	344	343	353	366	339	363	356	364	360	328	368	343	331	325	327	338	380	353	320	379	368	357	381	354	355	400	364	366	362	363	374	336	363	371	340	365	352	380	354	370	363	377	342	348	369	372	349	360	399	377	357	353	357	373	364	359	372	325	371	356	380	370	377	394	366	324	347	319	366	342	355	357	388	333	366	371	357	388	377	365	317	391	343	362	356	384	405	370	378	359	372	359	319	390	342	375	355	340	345	364	332	341	354	353	360	355	329	346	350	380	354	382	333	342	376	367	360	338	352	385	368	364	334	380	375	358	332	379	366	354	345	357	392	368	360	367	370	342	361	322	376	387	333	385	352	388	337	353	320	364	359	377	373	386	352	337	352	346	367	343	382	336	338	340	354	360	394	336	367	367	327	367	329	334	356	345	337	328	366	332	366	368	352	362	319	373	347	346	342	358	339	355	364	348	367	363	371	371	311	343	341	356	355	377	376	367	340	346	381	380	357	349	365	348	364	385	331	352	350	371	346	345	357	390	349	348	364	343	352	327	374	400	368	339	346	382	323	299	400	350	374	362	325	347	349	387	314	358	361	367	356	364	394	345	347	345	384	348	355	346	391	378	385	355	359	351	364	327	358	335	350	371	374	339	411	358	350	387	379	363	383	367	395	384	350	375	346	365	337	361	332	369	391	390	357	378	332	338	364	365	315	395	381	358	358	356	355	338	346	369	355	374	337	354	397	382	347	380	378	332	383	367	365	396	363	367	351	402	371	359	378	356	371	355	368	342	356	374	329	341	319	340	375	345	373	381	375	365	326	320	355	348	350	380	344	368	376	336	363	350	374	356	345	382	340	354	363	343	363	395	363	368	349	371	364	367	332	359	318	381	325	323	325	347	364	353	325	358	349	385	350	364	367	370	361	357	344	400	314	350	352	327	346	376	343	351	344	332	293	381	345	361	377	347	343	339	367	370	349	351	373	386	370	372	376	374	340	362	366	383	347	365	355	334	366	371	369	356	354	379	359	341	377	390	379	376	368	400	357	353	356	377	361	350	337	337	392	339	339	361	348	344	351	367	371	359	377	380	384	355	354	388	355	329	345	327	348	366	367	345	333	354	390	375	351	339	390	363	339	337	360	352	352	369	376	345	371	377	373	339	403	349	362	361	331	361	322	355	347	345	348	348	359	350	357	336	354	388	350	376	341	348	351	354	363	337	331	353	363	368	350	346	362	364	352	366	352	322	358	380	366
28000	41615	27979	12262	3173	901	771	723	582	522	469	471	474	494	472	433	455	454	450	424	410	432	407	439	418	440	476	425	466	420	431	415	453	404	385	392	413	397	436	413	390	410	403	394	393	448	438	428	416	390	423	472	394	466	428	409	385	422	403	411	415	437	419	416	426	387	424	393	404	386	415	415	412	405	408	441	430	446	420	483	381	492	478	406	391	412	430	407	441	420	414	425	442	455	414	383	386	422	444	410	414	422	432	406	418	432	414	400	434	401	432	435	414	428	394	414	362	425	450	405	457	359	404	406	416	387	413	429	459	409	399	384	434	423	400	394	381	389	373	425	421	397	438	437	442	406	413	437	435	403	416	422	393	422	463	395	404	406	416	420	433	408	421	408	422	431	403	356	424	397	444	434	417	418	414	423	380	416	401	400	405	409	471	427	399	424	435	411	417	424	424	422	414	390	397	427	412	436	405	421	429	426	413	440	444	451	436	409	444	412	437	405	381	424	421	409	393	400	397	418	417	392	449	452	435	401	403	401	405	423	416	402	379	410	395	403	419	420	433	416	419	404	411	433	394	405	419	413	413	409	386	380	387	399	434	444	379	400	380	405	416	424	448	375	421	397	410	435	430	397	397	390	454	429	416	408	440	387	417	435	420	441	404	425	425	383	446	403	399	387	455	388	429	392	403	424	432	392	395	419	401	441	406	400	392	449	406	409	400	419	424	430	429	403	391	407	416	421	394	396	409	391	440	442	410	380	402	410	390	408	401	413	406	440	405	439	438	462	444	398	405	412	409	406	416	447	420	418	408	437	398	451	432	401	424	415	383	416	394	373	450	446	415	409	375	411	404	418	376	411	413	406	430	426	398	422	439	414	401	418	459	395	426	435	403	422	424	395	397	352	402	432	421	388	427	427	404	391	413	463	404	394	423	426	423	383	375	385	428	415	425	435	417	392	438	414	393	359	396	447	439	449	402	392	419	413	419	378	429	431	422	416	411	403	382	417	402	395	421	413	394	420	401	396	390	418	410	377	442	420	446	427	423	417	395	378	387	419	426	402	383	425	422	397	466	392	423	416	401	408	420	436	390	426	384	428	416	380	407	422	440	423	407	398	431	426	398	413	403	436	411	451	406	411	404	419	392	373	404	401	424	397	384	436	433	401	437	402	407	396	433	364	429	418	429	382	447	448	438	416	420	411	393	434	397	421	414	452	395	391	389	426	446	425	397	396	420	420	406	443	423	364	418	407	411	430	428	408	436	395	408	424	440	379	381	408	421	432	408	400	404	369	416	429	409	447	372	381	429	430	428	413	416	429	418	444	421	417	422	390	404	429	434	405	428	440	418	404	409	400	407	397	442	413	408	410	392	431	430	377	395	389	396	396	399	402	455	424	418	386	387	417	422	402	419	392	404	424	413	395	410	414	410	411	446	483	482	433	442	440	463	401	404	384	414	400	426	456	390	417	398	450	437	420	416	429	421	405	456	415	409	430	389	418	412	426	418	437	424	426	373	386	380	416	460	432	429	442	431	407	425	431	430	430	405	416	398	429	466	459	434	412	410	418	418	400	417	419	396	455	445	386	400	410	445	421	421	434	432	401	422	390	398	416	398	403	431	414	416	402	432	418	429	404	400	396	448	424	388	383	407	428	419	409	415	437	420	454	405	430	423	423	406	444	419	422	407	417	417	395	394	403	403	436	396	397	409	410	424	368	402	401	403	389	427	417	426	407	420	420	383	418	424	386	435	400	439	423	405	399	425	402	411	413	419	440	404	415	404	401	423	391	380	418	429	418	403	467	428	396	386	408	409	425	409	450	422	449	459	386	397	404	406	413	378	407	395	466	421	389	407	418	419	412	419	398	405	393	392	439	401	431	395	434	363	445	409	385	401	429	408	416	418	404	405	394	389	430	410	377	372	402	409	422	417	399	420	423	485	419	373	411	376	438	385	398	421	405	447	388	386	426	415	396	386	405	392	429	415	439	397	429	425	453	388	453	406	407	420	417	424	399	410	411	415	439	431	402	443	397	402	414	423	453	381	379	433	380	443	425	416	428	417	420	430	422	379	402	421	412	413	389	425	403	431	392	404	421	388	406	400	427	420	446	416	412	424	423	426	413	431	411	402	421	430	410	435	428	386	410	414	404	405	417	401	403	419	396	410	403	390	422	401	423	411	407	399	395	406	421	429	419	403	408	433	417	405	407	398	422	385	427	392	382	424	407	395	409	413	395	421	426	390	439	401	414	417	422	445	387	430	415	435	417	427	385	443	414	405	419	427	423	400	431	412	407	413	411	437	410	420	396	424	432	412	416	423	441	390	421	396	403	416	423	401	444	423	452	459	411	415	420	380	416	421	378	432	441	381	400	406	426	423	394	400	419	409	394	421	383	410	402	388	424	422	431	423	408	443	400	444	438	448	396	439	403	423	413	417	386	409	421	431	429	441	413	429	418	443	399	438	402	402	430	398	434	418	383	399	392	426	398	438	407	412	419	404	431	437	402	415	417	413	429	383	451	385	412	404	400	439	420	395	413	379	409	441	394	442	394	447	424	462	417	425	409	410	409	394	451	433	440	416	472	468	367	436	408	418	407	407	438	430	414	425	412	406	425	399	426	390	384	427	433	407	411	408	445	397	416	419	436	412	435	431	426	445	427	424	391	421	396	427	368	451	396	399	404	394	396	406	425	423	425	404	417	432	461	425	445	396	387	431	393	394	444	401	438	410	456	418	428	442	415	407	365	406	400	407	416	431	421	439	416	390	426	410	393	413	422	414	392	394	424	437	425	388	442	391	432	429	416	380	412	401	369	432	397	430	429	388	404	400	397	441	416	423	419	410	404	397	413	416	426	420	436	412	376	390	403	374	439	442	427	406	397	392	408	409	406	435	427	431	420	403	451	410	407	406	389	396	428	385	380	426	404	453	391	379	411	416	412	415	458	366	418	433	383	430	399	354	456	445	408	426	414	401	461	423	414	461	389	417	392	434	414	415	418	403	432	397	435	408	398	414	387	445	439	431	392	392	386	416	413	415	420	425	403	435	408	394	446	391	417	439	385	406	399	411	438	434	448	446	366	434	429	435	403	416	401	412	428	365	432	458	385	381	426	416	400	403	435	418	425	435	406	400	420	428	401	404	406	427	422	422	427	441	396	410	398	419	424	408	392	401	419	411	417	398	380	429	392	393	406	423	399	408	401	393	437	409	412	413	453	399	417	427	428	417	401	437	442	401	449	454	444	378	376	408	400	408	395	415	478	410	408	435	389	424	437	413	421	437	408	428	396	380	366	413	409	412	421	392	364	383	453	395	414	407	435	417	416	421	428	414	409	416	438	400	392	444	369	391	423	399	414	426	421	450	440	424	401	414	439	413	396	392	385	395	416	460	401	435	447	379	400	415	461	405	423	447	466	425	439	398	417	424	351	407	450	428	407	403	403	388	404	406	386	387	418	442	378	417	400	390	413	396	432	413	431	423	396	411	427	383	400
24086	21270	28564	24376	21103	10968	1491	930	812	735	631	625	587	591	552	523	565	542	507	506	484	466	504	483	455	450	497	469	462	482	475	458	441	465	483	489	406	474	456	439	443	446	420	497	443	464	430	455	428	451	451	448	463	448	450	441	435	463	431	461	457	469	461	454	462	425	438	478	449	495	466	411	448	452	433	457	498	456	485	443	452	443	462	496	466	476	477	471	448	463	444	427	451	444	439	455	462	455	445	448	470	471	466	459	415	482	433	460	435	469	450	476	463	460	450	446	404	488	435	436	436	439	407	471	433	434	441	424	471	443	446	425	452	434	425	437	441	470	425	473	445	437	469	470	452	438	449	449	463	451	467	467	465	455	452	443	408	428	437	497	434	416	451	460	453	458	445	460	439	462	451	467	426	457	453	429	436	398	437	426	437	447	480	456	443	412	450	466	449	473	444	425	476	447	430	471	437	481	428	432	466	486	482	464	448	414	440	439	453	431	453	459	415	461	444	461	458	468	474	435	449	487	438	443	482	442	413	475	434	458	440	430	442	441	422	432	470	456	439	474	427	466	428	441	492	419	439	468	462	424	489	455	423	436	457	426	443	444	420	451	417	446	469	435	435	456	432	430	474	428	458	473	425	434	437	499	428	446	487	452	454	428	440	444	447	454	481	418	443	446	415	462	431	450	430	485	464	469	444	464	488	417	442	488	447	439	450	451	441	417	434	437	465	431	457	486	410	458	425	465	461	469	464	462	455	436	467	436	447	416	494	430	460	432	428	445	445	451	431	425	434	474	442	440	409	457	440	451	452	461	458	428	462	422	423	454	477	481	447	426	487	424	458	417	440	436	462	427	513	454	418	452	456	454	457	420	459	443	456	442	469	447	475	446	454	456	448	460	412	442	435	423	447	453	408	463	470	445	443	479	466	463	456	442	456	438	374	450	445	428	434	466	443	466	459	420	442	459	461	423	443	415	495	479	466	473	433	468	479	461	417	448	416	420	440	489	413	448	427	453	420	400	474	463	463	464	412	454	430	437	474	455	467	477	426	500	469	460	420	504	457	436	443	436	410	447	444	424	509	440	449	417	476	457	412	430	443	468	441	460	420	431	454	447	456	419	449	459	421	430	445	431	447	468	430	458	456	411	445	434	440	478	464	435	459	422	471	454	464	428	418	413	447	453	434	458	430	467	397	447	455	450	431	436	465	472	445	450	454	439	470	454	483	422	432	468	434	433	423	475	450	457	463	420	460	442	453	415	414	441	439	447	420	445	462	448	410	425	445	436	467	406	457	467	469	446	438	463	422	410	422	433	448	444	442	458	453	466	464	461	434	436	458	452	420	394	360	430	443	413	457	427	423	435	482	467	464	446	453	442	437	461	443	470	419	440	467	442	421	444	371	459	432	439	440	416	452	438	445	459	438	444	455	370	401	432	484	434	430	438	451	433	470	441	462	439	463	460	420	468	483	483	430	420	411	424	413	429	432	471	414	431	464	464	441	435	425	406	424	479	429	486	428	463	479	410	430	459	461	480	449	460	456	434	454	414	459	441	453	415	419	492	454	450	421	444	437	421	456	417	432	462	400	424	455	418	434	422	461	427	442	427	433	413	448	425	447	441	455	442	432	448	444	412	457	443	450	413	423	494	476	401	467	432	434	438	413	431	433	451	456	501	465	442	475	440	443	460	435	468	460	442	425	445	470	461	448	434	419	403	425	440	451	453	425	461	436	464	416	451	448	432	451	427	460	467	448	418	415	434	460	467	464	452	439	444	466	449	464	460	464	416	481	431	407	421	454	483	457	443	436	429	460	439	448	450	416	410	457	410	417	431	429	439	448	429	433	417	434	443	437	446	405	441	425	452	428	430	471	436	444	408	390	434	446	422	462	415	442	438	457	481	460	390	444	414	398	452	420	433	407	457	446	409	412	491	458	441	445	468	468	419	444	456	446	484	460	426	453	394	428	449	468	457	442	441	451	462	475	426	418	473	447	439	447	415	453	459	466	477	459	436	450	450	479	452	465	447	439	450	432	438	472	429	476	452	431	445	444	486	434	480	459	435	431	450	419	422	471	442	445	417	474	456	422	445	416	447	450	476	457	469	455	449	435	445	430	445	458	430	437	456	446	459	427	490	422	429	422	443	445	448	415	410	482	448	431	475	480	455	448	416	406	467	442	418	448	432	435	448	420	490	444	423	450	444	439	431	454	429	401	429	478	460	451	414	452	444	431	485	445	443	436	457	448	439	414	414	439	452	456	453	426	447	456	461	459	461	451	439	397	453	443	459	434	419	417	412	489	442	482	418	455	457	471	430	437	449	473	432	442	448	401	436	474	433	457	416	433	462	416	481	469	461	463	450	440	470	476	434	413	467	414	426	438	442	450	440	450	435	419	483	451	418	442	491	469	411	462	448	440	439	433	448	448	436	402	437	426	454	451	454	442	461	451	479	406	446	434	440	438	443	499	443	436	457	418	442	466	424	442	446	440	450	405	451	415	451	462	436	449	466	468	436	431	391	446	452	472	435	451	422	435	465	442	406	474	475	447	440	457	403	432	425	454	456	463	489	451	448	418	491	433	420	449	414	435	413	430	407	434	422	418	443	430	426	434	470	451	436	429	429	484	408	466	445	431	449	461	443	411	459	444	422	408	438	415	434	414	457	461	431	403	465	456	457	433	471	465	454	386	465	465	446	458	465	462	477	428	419	460	447	456	429	466	460	441	427	405	452	465	453	433	435	477	476	427	457	441	458	496	459	434	410	440	449	445	461	442	445	491	419	452	458	445	433	438	446	449	405	443	477	407	433	428	452	445	435	422	462	455	481	439	416	469	429	417	414	436	457	440	414	419	479	444	456	454	441	417	455	463	417	447	449	442	446	451	438	437	430	403	446	461	476	421	431	454	466	418	459	429	464	448	453	429	456	440	491	452	428	478	450	455	429	422	431	448	461	428	416	440	444	454	431	439	463	399	433	437	431	441	418	461	433	445	424	472	458	440	467	421	448	455	439	450	462	491	435	466	465	465	433	452	427	441	415	411	446	455	479	391	475	440	476	503	499	438	423	444	409	463	422	412	440	454	492	470	455	432	422	407	416	451	475	461	419	417	483	473	452	442	403	442	473	473	418	402	481	449	436	425	415	437	465	465	444	415	419	419	419	424	447	457	448	485	454	460	452	431	471	480	420	438	444	453	433	431	467	463	445	472	426	466	432	434	434	437	409	474	498	452	467	434	419	431	434	464	429	459	446	420	436	434	468	416	492	419	401	417	442	447	425	462	443	456	442	455	461	463	439	471	476	397	424	431	459	419	469	476	476	451	433	408	468	463	435	432	427	442	478	427	431	426	390	444	415	434	467	434	474	456	431	462	436	409	431	426	450	431	443	485	453	442	474	459	479	438	406	444	422	432	405	434	452	441	440	426	418	419	406	450	443	412	458	459	458	464	470	454	470	451	427	428	419	446	445	438	442	425	431	465	433	428	472	469	387
30234	51808	38125	17910	4873	2090	1673	1371	1197	917	785	808	716	716	645	621	613	609	577	567	574	604	585	602	552	534	513	550	549	493	531	545	525	526	507	500	495	517	540	476	498	500	487	505	487	500	501	519	533	462	487	464	521	505	528	494	493	493	482	532	521	545	505	504	472	494	484	500	517	510	504	520	505	516	565	530	520	541	540	485	564	551	562	553	538	512	489	517	487	526	517	506	517	485	505	537	472	485	535	530	530	477	539	552	499	504	524	500	526	532	539	508	511	480	486	523	494	481	468	507	487	452	522	513	491	517	510	483	482	511	522	525	505	478	525	509	498	484	491	521	511	490	470	509	503	486	497	492	510	474	498	528	527	510	490	491	501	504	560	478	501	468	508	529	490	490	491	495	472	462	475	546	503	522	517	471	478	515	511	522	480	491	489	495	456	494	485	537	504	475	475	482	483	489	499	491	538	529	501	515	512	499	504	502	475	524	526	563	497	477	493	462	455	516	476	547	468	460	506	503	488	538	502	513	533	498	486	495	519	526	523	515	526	488	486	552	499	503	539	515	528	505	508	494	523	483	521	510	448	567	470	510	517	529	502	507	529	516	493	474	474	474	501	459	536	468	489	495	428	458	514	468	524	457	461	507	483	459	494	497	535	495	507	515	505	497	478	522	474	495	493	476	476	495	471	513	523	525	506	500	525	469	509	495	495	500	515	472	495	523	469	502	502	508	510	485	490	508	483	525	511	524	519	500	505	547	491	507	460	486	522	494	494	472	508	476	493	518	458	547	443	516	539	506	509	524	520	492	501	487	474	499	521	491	530	479	489	504	509	532	534	527	501	500	480	467	504	510	499	503	525	502	496	535	499	466	519	509	487	565	552	482	510	482	514	469	485	531	528	537	493	511	476	506	515	489	504	485	506	496	496	488	485	469	503	510	491	508	487	501	522	505	455	485	495	471	506	510	531	466	479	488	509	482	478	494	498	498	481	515	483	508	503	501	459	502	537	555	491	491	509	505	479	479	497	516	532	500	515	505	490	507	499	520	498	478	529	495	495	506	517	524	479	512	461	552	490	502	467	531	506	473	459	457	485	525	495	496	505	485	544	506	484	522	531	489	518	501	490	562	523	501	484	486	522	488	484	497	499	480	507	521	491	529	522	500	498	471	492	499	481	513	488	513	473	539	514	493	575	509	545	484	497	486	532	508	480	523	491	485	526	475	495	481	550	465	495	466	500	483	483	467	524	491	527	490	491	509	491	490	506	510	507	521	512	482	500	485	471	479	492	487	504	503	500	484	464	500	528	513	504	500	501	528	491	476	530	512	515	477	487	472	489	511	492	517	546	525	523	495	480	475	483	493	504	483	517	507	484	565	441	500	535	506	532	480	455	492	520	506	492	513	478	457	520	517	513	524	479	531	488	491	537	485	499	493	482	486	485	509	477	471	511	465	463	477	515	486	505	436	482	497	501	497	480	530	476	492	501	519	484	476	505	516	478	469	487	497	503	476	506	500	535	507	524	515	494	510	515	477	513	523	478	489	521	508	490	472	477	529	506	517	514	511	505	516	512	514	498	519	507	510	505	483	500	512	470	549	515	534	476	519	506	487	521	503	513	460	500	513	543	480	471	472	532	515	463	496	490	497	445	496	508	489	501	505	530	504	468	490	504	487	533	478	489	476	487	481	484	478	489	528	488	502	491	497	513	498	502	506	530	535	505	516	514	489	463	493	526	473	501	484	503	502	503	498	466	525	490	480	516	496	468	502	483	502	530	484	511	517	547	493	493	470	510	479	545	506	520	490	505	511	534	518	513	486	472	475	489	501	486	486	525	495	523	479	498	495	493	490	485	501	525	496	452	470	524	518	476	527	512	460	456	470	514	514	502	455	487	504	465	526	497	459	463	481	491	526	486	507	505	465	500	507	465	467	491	480	485	510	486	480	466	485	495	469	484	516	498	448	495	516	520	519	507	506	498	481	493	523	442	495	491	479	506	476	499	503	494	524	483	532	519	479	508	512	506	470	472	511	445	515	535	525	520	481	508	554	506	468	581	530	474	542	452	497	451	479	478	496	518	504	478	521	540	478	489	509	496	563	492	547	466	475	480	472	512	521	492	537	489	480	492	490	484	512	518	526	514	508	496	515	504	472	493	493	502	493	494	504	498	511	465	474	504	488	506	480	517	482	502	479	490	492	509	513	503	538	487	496	482	488	504	470	476	510	470	446	515	487	508	496	555	461	507	504	512	481	485	494	521	487	471	523	526	496	496	523	464	486	488	481	493	479	485	518	549	505	520	478	496	505	533	505	535	514	512	508	474	467	521	502	504	494	460	485	514	491	533	504	466	506	520	475	465	491	498	493	511	477	493	534	478	443	503	479	490	513	565	519	544	521	503	502	480	478	481	514	487	471	477	485	495	496	522	517	474	498	495	516	490	489	518	505	490	527	497	498	503	490	501	512	462	521	500	531	449	474	516	500	485	505	496	483	500	474	508	537	494	473	526	496	534	493	492	511	497	498	502	504	522	513	525	484	490	503	512	499	483	501	533	480	500	529	496	545	502	512	473	532	488	495	492	491	489	479	522	526	469	477	500	512	489	474	493	510	529	497	481	517	528	504	497	482	497	482	483	531	488	473	468	492	521	521	534	494	521	492	515	523	512	518	476	497	465	492	481	496	503	509	491	499	504	466	510	495	485	515	529	512	505	512	485	475	477	527	495	504	497	538	517	498	482	475	522	482	478	513	456	518	484	436	536	534	492	498	479	534	504	457	451	479	478	489	515	510	544	467	516	465	497	520	461	478	484	499	539	505	472	513	510	494	466	506	473	528	493	503	495	471	524	487	498	504	485	477	498	492	479	486	497	540	489	490	480	509	532	480	453	499	469	527	508	502	494	501	489	497	506	510	471	487	517	547	499	480	503	453	498	543	494	493	491	484	514	537	513	524	479	477	502	501	542	486	477	487	521	479	503	484	487	488	478	499	486	540	491	528	508	533	452	536	491	427	494	506	515	450	475	485	518	493	528	496	468	471	531	454	514	517	460	531	496	501	515	504	474	477	482	481	520	498	508	504	528	488	491	527	446	518	462	524	511	530	471	499	525	512	504	482	468	475	481	497	520	479	481	473	541	507	506	492	478	496	516	475	469	501	513	460	502	515	515	530	516	517	464	477	509	516	516	531	531	496	506	453	498	483	488	501	516	492	502	524	530	487	513	491	486	521	467	497	503	536	499	469	472	530	492	511	517	527	491	512	480	463	479	487	519	491	509	500	486	500	484	477	517	482	493	463	513	483	528	453	501	517	524	522	484	506	493	548	478	533	473	495	489	480	496	536	508	529	498	488	483	483	494	493	499	481	495	505	506	498	500	527	526	454	482	487	485	492	535	498	499	497	496	474	476	501	494	517	502	512	492	480	484	505	505	505	477	505	509	491	469	492	486	487	502	481	502	505	528	536	467	497	468	473	504	510	551	482	506	508	490	523
25374	21220	27440	25201	11880	1244	845	711	643	544	535	514	469	535	476	451	478	474	461	473	451	482	470	450	467	437	500	474	444	485	444	424	409	439	457	440	449	449	444	443	431	435	427	400	448	461	408	447	422	432	426	409	446	427	445	432	411	421	414	436	386	406	447	452	406	454	444	440	419	448	443	437	463	460	477	425	475	452	452	449	470	411	449	453	444	431	458	497	436	451	409	475	449	413	439	442	443	428	434	452	479	458	462	447	428	459	413	432	405	445	437	423	468	444	437	430	444	450	432	438	427	440	443	431	403	406	411	421	411	439	450	425	453	435	448	428	437	447	423	415	429	437	386	454	429	458	415	456	430	451	439	441	432	443	438	440	459	462	428	439	440	449	400	453	461	446	434	469	447	417	415	440	419	415	436	424	449	406	432	406	438	418	425	437	456	475	467	416	411	434	444	435	437	419	442	451	411	421	431	427	486	414	455	428	447	430	399	426	439	446	442	393	422	433	439	435	435	428	408	433	456	466	427	484	435	424	433	447	449	435	428	426	446	429	461	432	429	438	419	408	452	451	448	452	424	445	406	453	432	438	443	483	425	431	476	449	417	460	456	451	442	427	413	490	449	396	449	423	416	431	419	425	410	455	478	444	471	433	430	454	417	433	444	433	440	441	449	465	452	435	472	439	447	437	457	421	428	424	436	420	425	439	429	425	420	472	454	440	421	438	470	440	426	401	447	418	419	444	412	465	468	429	460	424	433	431	432	434	453	445	427	420	439	449	450	470	420	422	427	423	471	418	403	435	492	442	467	456	434	427	445	440	433	451	413	434	477	441	401	404	426	441	454	405	436	395	429	434	462	444	411	451	419	438	425	420	422	470	453	464	465	414	439	439	487	402	476	401	441	418	458	439	406	439	432	443	437	435	427	438	445	423	452	445	426	405	404	406	465	432	410	395	440	450	440	447	423	414	422	434	404	424	445	412	461	426	403	423	463	449	447	451	395	447	447	421	430	443	425	426	408	444	451	461	448	458	433	439	465	424	429	438	398	382	498	433	444	433	428	422	418	461	441	431	473	443	468	435	432	394	430	418	471	429	434	416	403	437	398	454	425	445	459	415	438	454	428	425	422	419	429	419	446	453	468	442	395	448	430	419	454	426	434	408	462	419	442	474	445	435	430	423	403	459	446	432	437	419	435	441	442	418	444	469	455	441	468	455	453	432	438	425	428	403	451	413	431	435	418	407	453	453	420	437	454	408	425	431	439	420	430	459	442	426	477	434	437	425	461	446	445	448	445	411	436	416	449	480	461	451	432	444	419	405	435	437	400	449	399	409	452	430	468	483	473	442	426	413	425	444	438	394	425	436	434	442	421	432	459	475	454	433	407	435	426	456	423	420	429	427	436	437	456	434	441	436	398	408	449	418	463	434	440	437	443	462	418	428	455	424	417	461	411	461	433	413	443	428	437	409	431	431	432	412	419	444	425	472	426	445	419	409	437	437	433	432	415	425	420	427	425	407	384	433	426	449	426	445	421	399	472	457	467	438	450	404	456	432	416	426	451	382	459	419	411	409	414	461	434	449	391	463	426	452	433	438	445	403	422	428	440	428	423	435	445	459	457	414	435	449	432	441	432	457	405	460	432	466	451	444	459	439	432	446	447	461	474	409	418	429	452	428	417	436	444	461	432	440	390	447	418	417	446	440	422	461	430	416	445	435	441	411	465	408	482	424	472	421	448	460	429	409	424	400	448	466	453	439	425	448	463	403	408	451	450	422	429	440	386	405	414	484	460	420	451	445	429	421	417	478	429	395	447	444	438	448	412	463	457	460	458	470	432	482	443	440	441	458	431	405	478	398	456	439	433	415	441	416	405	448	436	452	405	449	395	421	397	446	425	422	431	418	456	471	438	422	445	470	450	427	450	441	407	430	435	443	474	412	433	412	446	409	432	447	431	403	441	464	426	430	420	435	447	458	439	406	430	456	431	446	425	403	449	413	387	426	420	416	445	466	428	451	448	417	458	430	432	427	435	450	418	437	456	408	448	452	426	425	452	394	450	426	400	434	418	409	423	418	460	443	469	470	455	418	421	424	442	435	413	445	464	413	458	423	449	407	435	443	456	437	408	467	420	453	450	454	462	448	435	442	445	434	470	440	461	443	420	481	435	436	427	431	428	449	476	429	435	409	478	437	428	411	416	427	472	413	451	464	432	446	453	403	468	417	425	408	452	433	436	428	418	471	425	458	437	454	414	484	439	424	431	439	411	422	441	434	445	443	457	415	471	444	463	456	439	427	413	425	454	425	427	459	452	431	416	421	426	485	457	445	412	448	400	443	471	429	478	470	398	463	422	453	425	470	459	456	443	421	450	419	438	476	449	393	389	407	437	404	423	427	431	453	449	441	420	425	444	466	409	433	393	415	415	461	410	430	431	427	423	426	427	403	414	446	431	461	460	481	429	418	412	447	433	412	457	432	457	445	423	431	433	454	422	411	421	446	403	459	423	431	444	414	417	421	470	421	437	417	439	419	427	456	445	453	435	414	455	402	420	446	471	455	427	412	463	396	436	412	408	435	412	457	463	449	417	396	425	468	445	426	443	425	401	450	416	435	419	428	449	397	467	428	450	445	449	414	449	464	474	405	448	425	437	448	457	409	452	466	448	402	417	397	410	457	427	447	436	426	366	487	435	437	454	446	450	444	412	459	442	428	415	442	422	423	428	449	418	444	433	478	442	435	420	422	405	427	417	462	393	416	468	390	437	396	452	440	431	402	464	439	413	396	420	426	371	434	471	433	411	405	424	444	452	407	409	432	422	423	435	435	442	458	444	408	464	408	392	440	431	432	425	449	431	447	431	424	430	454	448	451	429	473	441	434	440	454	429	424	442	476	462	428	401	450	458	421	442	429	484	447	433	462	434	448	424	439	431	408	419	408	436	433	411	452	480	405	431	433	460	447	445	398	394	414	452	442	433	428	419	442	389	427	430	432	410	427	434	431	441	454	465	412	412	403	454	447	418	446	433	424	437	487	418	433	404	436	462	447	437	426	440	453	427	469	439	408	440	417	423	433	454	400	448	428	452	457	482	453	442	445	438	455	424	458	485	420	411	441	443	403	424	420	452	472	460	451	466	444	460	434	422	431	456	421	467	444	420	467	392	420	413	457	455	436	431	432	463	407	429	415	387	427	407	443	446	414	426	444	442	444	435	439	430	453	463	430	387	446	412	424	398	472	439	412	437	412	430	439	429	447	433	417	428	432	458	413	456	429	451	448	426	416	421	446	454	433	434	420	422	437	436	433	434	418	417	445	441	446	445	442	427	459	425	473	431	442	470	446	445	431	403	449	449	430	428	444	437	452	427	451	450	452	412	399	418	472	422	450	427	424	432	439	382	440	432	445	458	425	457	428	421	424	423	447	449	443	436	424	421	437	409	459	428	459	401	458	478	441	438	438	473	446	455	384	441	436	436	453	484	415	427	428	473	469	415	411
29082	45161	30475	13979	4403	1439	1194	1034	910	794	717	671	657	626	641	577	584	563	534	538	561	562	554	555	530	526	570	508	531	527	492	542	492	442	482	512	476	507	526	539	515	502	508	489	540	514	521	476	500	499	528	499	474	522	514	522	464	535	463	483	479	554	516	543	465	541	484	526	503	513	500	530	507	537	477	528	471	537	513	516	526	519	546	535	515	460	526	503	532	480	519	518	510	499	495	563	544	519	519	510	524	530	506	480	545	499	480	501	474	486	468	499	522	523	485	521	510	478	480	552	455	527	467	482	515	495	496	489	519	540	463	504	471	485	466	489	508	499	518	493	525	528	522	501	494	496	459	507	461	507	516	469	484	489	521	534	451	466	484	474	490	466	518	526	496	460	500	486	462	499	552	495	523	505	483	508	494	475	521	486	508	500	480	494	465	486	484	521	476	510	525	490	488	488	523	453	527	505	491	535	484	500	480	507	499	488	534	503	533	475	525	505	505	501	537	444	470	492	466	467	488	503	487	457	497	491	495	517	525	495	481	503	478	533	504	537	479	488	500	505	499	526	491	505	517	483	515	500	510	509	508	503	508	518	514	514	479	452	525	519	503	510	486	509	489	483	493	521	481	513	509	488	478	508	517	518	488	513	452	473	483	515	490	485	468	460	496	450	479	545	506	499	502	490	488	545	489	530	511	482	494	513	521	512	481	505	480	505	457	475	516	524	499	497	513	486	508	518	489	459	491	475	458	479	477	519	513	492	513	483	522	536	503	481	488	524	437	493	498	501	495	519	507	485	534	491	524	495	491	521	467	476	510	492	466	485	520	544	513	506	536	460	506	519	492	479	513	489	522	496	455	527	485	476	515	488	525	508	473	480	528	489	481	492	508	492	520	475	487	483	525	464	500	468	490	520	503	505	528	470	501	478	514	466	525	483	509	485	480	488	456	483	505	503	513	491	470	494	500	501	506	517	484	498	477	475	513	549	524	495	482	495	511	485	474	512	508	533	528	480	516	495	503	508	456	484	449	516	516	453	463	530	459	481	491	460	525	512	503	512	470	471	534	489	486	482	507	471	502	538	528	500	478	434	525	493	504	526	518	478	500	511	492	517	525	519	510	512	519	501	528	541	499	494	453	472	514	483	495	511	512	523	494	490	493	486	485	469	516	469	530	508	519	497	472	520	514	455	534	494	471	501	449	489	459	490	521	506	511	498	479	497	523	480	487	490	480	492	532	484	478	511	477	533	518	471	537	509	530	516	504	486	516	486	500	474	530	544	474	517	581	512	466	512	521	484	525	523	472	517	476	507	495	508	495	490	513	457	505	521	500	520	522	477	512	503	513	472	492	486	496	481	526	513	484	518	482	528	499	498	514	493	513	528	494	500	494	484	512	507	497	492	490	505	470	507	473	482	516	485	520	527	541	471	483	497	510	518	507	502	496	481	505	482	434	496	462	489	524	470	508	507	477	515	512	498	503	506	515	509	448	473	496	481	507	442	499	500	492	451	513	495	477	455	504	503	490	480	463	508	532	461	491	491	494	506	482	472	487	507	529	503	501	527	524	486	486	513	525	522	495	514	507	531	511	527	546	487	507	505	481	501	486	496	510	481	507	530	518	529	504	492	517	499	506	486	506	505	518	500	488	531	539	522	506	504	481	517	534	509	489	504	508	521	508	530	498	488	493	540	498	526	512	484	523	529	445	499	497	529	489	519	508	488	497	495	508	483	485	504	552	514	497	473	474	507	487	513	485	521	530	500	528	483	494	493	500	479	491	539	490	501	516	504	523	500	508	478	485	478	508	496	484	455	499	495	483	504	499	516	466	485	462	514	519	500	469	521	505	527	495	501	523	540	499	514	489	502	551	516	539	443	511	505	486	515	483	455	485	511	480	469	493	466	462	506	523	498	481	474	517	513	441	465	480	432	505	507	516	481	501	513	533	482	519	453	489	482	473	483	523	488	550	506	502	460	526	515	533	507	483	483	479	490	481	506	479	500	514	473	482	490	522	497	534	483	491	501	518	506	481	450	537	504	486	470	496	510	499	476	477	469	518	515	466	476	502	481	492	513	512	539	502	532	514	496	501	470	512	494	470	483	488	483	483	505	543	542	520	521	509	543	459	515	493	489	483	572	464	510	511	500	513	513	473	493	510	449	502	482	484	527	500	465	551	512	486	480	479	497	482	518	486	484	511	467	486	494	512	484	537	478	505	486	457	487	491	488	519	494	501	555	490	509	522	468	498	483	508	514	505	508	486	504	522	488	490	505	528	514	475	488	499	540	482	514	493	485	458	496	514	491	488	513	494	495	479	488	484	486	541	511	513	478	489	519	518	489	522	475	498	529	505	497	458	509	487	501	504	509	482	480	549	490	505	502	498	490	448	484	521	524	518	486	504	518	455	497	477	512	529	489	473	484	492	510	497	497	489	506	504	464	516	519	486	506	495	472	478	484	481	492	501	484	442	532	500	486	506	512	505	551	482	511	497	513	481	494	465	533	488	507	509	506	525	481	491	482	459	500	519	502	480	520	482	491	487	493	500	455	489	519	526	490	461	473	466	492	519	526	502	514	477	512	518	498	512	506	498	532	489	542	484	501	481	493	474	490	504	534	523	508	502	460	508	501	487	492	522	502	507	478	517	466	511	480	524	480	502	497	475	528	483	519	496	482	484	506	493	501	507	502	500	506	485	484	486	491	518	541	554	489	480	534	540	462	464	500	480	499	499	507	501	492	519	516	544	464	515	496	526	481	501	496	516	516	538	498	483	520	484	518	535	488	498	521	481	524	488	492	464	491	510	513	461	511	546	494	532	498	532	490	496	458	546	495	497	520	479	478	510	498	487	521	513	469	482	504	458	521	483	558	491	509	500	487	523	513	490	483	477	494	477	512	539	458	518	494	472	502	501	464	469	531	488	470	508	469	522	518	482	507	468	485	511	504	515	512	517	480	467	514	514	516	482	506	515	497	509	491	488	511	497	498	492	460	479	505	510	498	481	511	480	506	514	514	466	459	508	516	479	501	500	487	525	502	477	486	477	498	490	489	514	483	507	485	494	528	516	509	485	480	491	514	465	475	511	492	513	502	504	498	490	521	469	498	529	493	532	554	478	451	469	530	491	508	518	527	462	491	486	498	468	476	525	488	461	478	502	482	512	522	516	503	494	508	459	491	488	523	525	504	475	516	470	529	516	478	517	523	550	483	538	454	493	483	482	527	526	495	517	552	479	515	457	490	507	520	511	500	447	491	514	487	547	489	471	531	514	532	496	498	463	526	496	482	493	518	482	506	509	495	453	523	471	488	502	481	507	478	507	473	469	488	543	500	502	460	484	540	491	477	503	497	458	491	524	508	512	497	461	477	483	500	531	476	526	516	493	528	500	518	534	470	502	450	481	509	507	490	484	505	515	488	482	513	508	490	484	479	515	512	502	483	521	499	484	528	510	563	466	523	472	472	471	471	475	493	502	503	491	524	544	470	500	472
23071	21233	28878	23903	21248	21161	9532	1555	1133	1065	945	854	853	820	785	737	689	734	649	661	691	683	683	636	644	661	654	598	639	610	620	660	608	608	624	569	568	627	581	572	570	613	578	595	596	620	617	610	600	575	559	563	581	547	562	623	570	585	623	572	572	585	606	541	634	601	589	572	574	637	537	617	556	568	596	585	601	596	597	591	614	618	611	594	596	621	637	595	609	615	599	572	603	666	577	614	604	591	608	577	571	628	621	619	607	639	609	581	600	563	611	576	612	566	624	598	599	595	553	559	532	611	577	591	572	548	596	576	580	611	572	572	563	570	560	585	563	578	574	551	602	606	606	621	539	544	579	586	589	576	569	568	607	587	537	597	563	532	557	600	576	609	556	576	595	558	563	583	575	609	600	535	560	573	573	605	598	586	581	599	595	546	616	590	617	602	564	574	535	580	592	547	590	563	527	567	555	566	610	544	558	597	562	581	576	606	558	570	563	564	554	624	550	572	574	651	566	593	608	608	618	615	576	581	540	559	557	547	563	551	613	563	594	631	588	568	523	589	549	583	573	571	624	569	606	578	563	570	583	576	564	600	591	565	571	591	591	583	532	582	619	549	581	584	593	563	596	544	621	543	586	576	593	588	557	570	548	630	579	588	564	598	566	550	590	545	652	582	550	588	592	576	575	608	624	594	592	581	566	577	580	547	575	589	605	561	611	595	591	552	590	595	582	583	571	584	616	553	563	578	578	614	599	554	583	574	614	577	561	586	567	563	570	557	606	546	571	573	559	529	637	592	565	572	578	618	560	593	567	569	600	567	553	598	577	600	545	579	563	563	565	564	568	555	563	587	558	595	602	571	595	526	529	603	602	590	579	558	604	615	590	615	575	589	601	569	593	551	630	578	557	561	603	580	582	533	588	614	567	583	585	591	550	551	599	625	560	601	601	564	590	592	585	605	592	564	590	568	594	589	556	543	558	576	577	574	560	615	543	569	592	570	589	608	593	605	553	568	586	597	584	586	605	603	589	584	530	594	601	545	533	598	609	585	548	570	580	596	587	584	577	581	558	603	584	583	575	537	536	595	556	532	592	569	545	565	620	550	580	541	555	542	575	580	577	587	546	599	578	556	650	578	560	598	590	560	600	573	559	560	563	606	598	567	576	563	549	615	575	544	600	606	541	618	571	583	582	573	583	596	600	554	547	591	555	555	604	609	551	596	561	582	554	602	566	571	586	579	576	579	582	541	588	549	606	575	553	572	556	566	545	538	561	615	580	562	607	579	585	580	609	572	543	535	563	569	582	580	592	572	562	615	570	624	595	541	544	577	557	559	572	571	551	564	606	600	545	579	577	586	614	569	569	593	602	531	608	578	558	597	578	576	590	568	551	632	551	576	551	568	587	539	572	570	555	609	579	568	566	555	610	583	598	612	557	551	562	621	567	565	559	556	568	559	559	591	584	589	590	584	597	563	584	539	616	569	555	611	573	544	604	562	602	579	604	591	620	565	580	601	522	609	606	603	584	563	537	581	559	605	590	566	553	570	603	596	643	599	523	559	626	576	575	569	587	593	591	578	576	547	555	593	585	557	517	582	577	599	585	595	615	613	552	536	593	577	549	584	549	540	612	625	535	586	572	637	552	608	585	573	584	570	554	623	597	584	553	614	645	596	656	532	550	593	594	549	636	529	598	562	551	580	588	596	567	572	563	528	584	548	565	544	634	538	579	612	597	612	597	596	629	566	559	536	639	623	576	558	545	559	569	615	559	596	606	533	599	602	564	536	599	545	551	575	563	561	592	544	612	579	619	537	571	621	625	605	583	576	567	550	600	554	552	602	545	576	581	591	567	598	620	578	602	579	610	578	570	547	546	611	560	550	597	579	545	569	632	566	586	615	570	575	555	603	542	574	578	562	581	543	562	560	565	615	586	587	612	573	562	604	557	575	563	573	587	600	542	582	564	606	575	570	581	552	571	508	571	584	582	555	575	564	567	617	556	586	582	556	573	593	555	627	568	577	575	556	608	578	560	582	548	547	602	556	598	604	553	587	615	567	581	574	555	562	595	604	575	584	582	592	572	578	580	633	513	573	596	575	569	618	597	610	599	632	592	565	576	578	563	571	586	586	599	562	572	597	576	615	541	601	626	611	621	554	587	554	567	600	581	587	569	558	592	589	586	552	585	589	532	524	632	559	602	595	542	574	579	558	560	581	604	555	635	566	559	582	604	605	593	586	571	581	608	554	613	556	536	582	615	586	617	568	573	606	591	564	609	559	617	539	610	600	576	563	555	594	544	585	572	596	592	567	577	582	575	596	614	594	580	610	638	590	600	551	568	569	580	553	553	584	568	601	576	571	522	573	594	599	574	553	611	554	548	561	539	575	573	542	565	597	599	576	558	614	584	549	558	638	594	567	592	603	578	568	555	537	591	535	542	575	570	562	588	581	575	562	570	596	569	570	599	600	598	566	592	590	600	577	555	535	620	532	554	626	583	592	602	549	544	588	596	557	557	563	581	574	585	602	582	585	609	559	574	553	590	580	620	582	540	587	511	578	597	588	577	584	593	563	616	548	577	591	605	585	565	532	573	592	657	590	607	537	588	573	588	547	576	580	567	568	583	560	587	578	603	550	593	602	574	572	603	614	583	518	600	537	553	589	534	586	580	586	579	607	592	564	612	587	593	555	604	581	594	629	584	579	577	571	542	559	600	568	566	624	573	567	538	614	604	593	560	581	605	549	622	567	573	566	564	526	580	583	593	616	556	606	580	620	560	579	511	551	559	591	544	582	610	599	613	609	614	609	550	618	620	585	543	549	553	593	637	659	577	598	578	567	583	580	591	523	583	536	621	566	562	547	608	591	578	600	604	581	580	582	569	599	581	567	540	524	596	585	550	625	610	576	576	589	582	591	587	598	525	552	532	567	584	538	578	540	563	618	555	561	564	584	604	546	591	608	538	632	596	603	591	558	566	552	568	585	593	514	609	566	581	575	576	567	555	569	594	595	624	584	607	582	591	583	598	575	596	599	560	586	540	593	625	568	538	521	572	599	589	548	556	573	564	574	554	566	558	590	585	564	569	553	582	587	529	591	613	596	585	562	613	593	558	576	539	581	554	613	595	570	578	598	621	582	582	581	557	561	580	573	621	601	558	546	608	572	564	561	575	625	583	608	631	592	592	625	567	596	602	581	579	569	581	558	582	570	595	573	572	562	621	619	576	548	605	557	585	554	554	528	556	539	589	593	571	591	563	570	583	594	615	572	558	529	556	554	543	560	583	572	590	588	599	560	541	581	600	590	578	537	538	593	600	580	590	565	560	582	566	624	574	582	554	604	606	585	534	596	575	568	575	580	615	618	581	573	581	566	562	560	562	621	566	599	572	589	573	581	559	585	650	603	537	540	579	585	605	570	593	573	551	562	620	557	615	569	537	554	544	582	599	584	547	588	577	558	564	593	563	556	546	583	589	557	586	624	639	578	574	571	571	572
30727	53568	41696	24508	12613	4000	2665	2176	1721	1539	1272	1118	1117	992	1000	920	955	844	792	740	791	725	746	773	699	755	726	683	701	690	689	660	744	640	632	693	637	654	641	667	680	629	702	647	594	600	625	623	627	635	640	707	630	637	618	664	645	664	616	627	652	657	642	667	636	607	653	660	633	651	611	630	611	667	664	645	655	670	656	680	699	671	700	681	689	712	674	648	685	620	675	663	652	689	683	676	669	637	672	707	680	700	662	702	683	676	626	641	660	626	650	609	640	638	668	644	622	641	676	612	642	627	606	631	641	643	656	658	638	675	638	606	605	694	636	646	669	605	595	666	635	573	616	696	679	575	580	628	654	603	654	634	659	591	592	605	610	628	604	633	617	605	618	644	670	652	636	618	652	635	668	646	656	622	620	650	639	617	592	647	658	656	636	663	574	623	650	656	643	638	650	649	639	623	646	646	683	663	662	610	661	630	657	636	607	614	605	662	631	603	676	635	601	665	684	639	656	600	637	617	660	600	598	639	612	632	644	643	633	611	671	633	590	645	670	630	608	621	630	630	680	560	674	629	614	647	656	611	670	643	618	671	604	685	639	652	587	685	637	580	637	639	617	588	667	649	604	634	600	595	694	624	637	689	624	639	642	637	627	641	659	685	635	595	624	684	617	625	627	633	646	639	638	642	637	624	638	606	653	655	631	659	709	635	611	640	598	646	633	648	609	607	623	700	669	601	628	609	655	634	636	647	605	617	608	623	632	591	643	653	612	655	644	622	627	603	643	609	602	639	598	605	604	685	656	670	651	655	620	592	635	671	604	637	608	644	611	666	653	630	620	618	631	609	636	651	655	638	631	624	635	644	605	631	611	675	641	642	607	620	663	615	626	595	630	607	647	618	618	618	659	620	611	621	670	636	660	660	633	636	688	702	664	675	635	640	633	658	678	614	655	627	655	576	636	699	648	655	633	616	610	630	613	639	639	640	635	653	597	611	643	615	630	636	702	610	697	635	606	665	650	625	658	669	606	620	632	691	643	637	644	653	641	629	645	621	655	599	608	567	646	583	620	633	639	623	671	619	683	679	625	614	627	629	629	633	572	643	605	627	619	658	625	632	651	591	650	624	645	656	653	625	645	656	610	612	611	622	582	625	648	649	615	661	625	601	640	636	671	623	591	572	639	647	609	681	655	660	653	640	626	630	646	660	611	589	619	617	638	640	640	649	627	655	636	635	616	643	622	637	648	638	637	620	626	640	627	643	628	618	624	616	619	608	661	655	636	642	620	636	610	666	648	624	637	611	699	632	643	610	644	626	636	669	608	640	625	631	599	642	649	620	620	659	567	626	624	643	665	657	648	624	652	627	635	635	610	588	626	633	641	614	632	616	638	578	595	627	638	618	637	659	593	625	615	626	621	626	665	631	657	665	626	655	637	649	674	654	641	652	647	655	626	667	627	611	645	644	657	663	625	677	657	616	610	648	645	649	588	634	650	605	628	631	629	609	641	629	648	645	600	637	625	597	603	640	637	610	603	660	617	668	618	610	642	631	639	558	615	629	629	649	639	618	634	663	637	611	561	610	625	647	616	648	589	622	600	660	659	633	653	606	618	647	615	627	644	637	613	642	585	644	641	642	645	663	636	617	616	650	622	617	605	675	596	612	622	617	608	663	606	630	637	632	658	631	619	656	658	636	652	621	636	655	651	617	648	599	605	655	637	622	630	621	651	582	607	641	611	640	688	633	668	622	604	631	643	626	658	619	609	610	641	657	619	619	687	630	644	644	663	639	615	627	625	618	652	627	641	618	621	582	645	634	680	601	636	669	621	630	600	630	641	664	658	582	624	604	654	647	629	598	644	651	682	608	643	645	622	627	681	604	655	603	596	612	638	618	652	683	580	658	698	624	617	677	607	639	607	645	615	642	634	668	647	600	639	611	625	631	645	575	656	626	603	648	621	634	632	583	635	628	653	649	637	623	631	610	621	625	674	663	635	577	620	657	668	607	660	640	647	646	643	567	644	642	641	695	637	661	659	641	616	630	620	642	648	670	689	630	578	628	658	669	632	640	625	587	684	614	665	638	667	708	618	684	624	664	625	650	683	626	630	620	601	632	601	626	625	589	612	642	597	628	630	680	631	711	606	575	597	616	625	591	605	601	639	640	659	640	663	631	640	589	645	648	655	629	619	649	611	616	625	579	639	649	641	632	640	615	630	609	620	605	603	610	610	560	636	662	607	677	655	660	639	633	667	602	650	644	612	627	676	643	632	632	650	698	676	673	633	626	614	674	601	630	680	632	635	602	665	649	654	657	655	618	587	610	626	653	636	664	607	687	621	608	587	685	643	625	653	643	611	643	637	595	642	602	596	659	644	607	627	618	680	654	624	632	670	624	613	634	632	659	619	615	576	640	664	626	630	608	627	643	614	639	641	639	636	655	611	653	638	643	645	631	643	622	644	609	623	607	619	633	635	620	650	608	628	636	620	618	605	603	642	633	613	653	632	713	634	625	651	654	641	639	629	670	633	627	607	642	631	631	653	596	591	619	656	654	673	636	628	657	623	627	663	637	654	641	596	621	617	617	627	642	646	592	656	608	653	687	623	590	646	642	627	675	656	646	669	644	624	646	641	651	632	666	644	608	655	615	624	570	640	629	664	606	682	646	653	649	616	643	609	674	612	646	587	641	633	639	646	638	603	610	603	687	613	604	643	688	611	600	600	676	657	639	664	601	650	619	621	628	627	645	612	644	639	588	656	657	643	604	657	634	676	632	631	651	629	633	650	661	633	656	632	685	617	626	609	630	595	627	632	664	605	686	640	617	627	623	618	635	647	650	693	623	610	658	618	679	655	605	624	667	654	613	651	648	614	611	626	627	703	621	649	705	624	629	664	610	640	656	575	619	643	655	662	627	666	635	643	612	636	640	578	635	614	612	648	604	607	616	625	636	584	556	664	627	639	637	613	665	617	644	609	636	673	632	655	582	657	604	615	614	632	669	642	604	653	669	620	610	659	641	585	600	645	606	577	676	651	662	640	662	664	643	660	659	643	666	694	602	637	630	639	660	621	619	618	658	634	642	617	671	639	614	601	654	611	615	627	662	609	604	607	660	619	657	652	631	608	683	630	668	633	660	621	644	626	674	682	639	608	583	640	617	629	630	644	652	621	590	675	653	634	668	604	605	624	620	636	629	638	629	621	630	640	597	638	628	601	661	601	655	624	639	666	660	604	645	631	646	642	613	639	628	649	638	675	701	672	595	621	582	612	602	585	600	688	624	655	629	665	639	609	594	653	636	622	655	676	597	636	648	637	634	652	606	586	612	641	632	653	621	626	650	694	688	683	623	641	652	633	669	638	676	622	617	634	628	625	598	627	635	608	588	644	580	636	656	648	586	584	600	591	625	636	653	658	665	607	654	630	644	599	640	627	677	614	620	671	658	637	647	630	655	624	656	591	656	682	609	595	639	607	613	645	646	603	618	638	601	581	614
28183	25290	28931	16836	5566	973	520	460	447	481	426	411	421	424	387	400	423	382	385	395	385	411	400	409	404	359	369	390	398	406	371	374	365	426	359	403	351	380	414	370	392	377	342	349	403	376	378	362	399	372	398	383	396	373	370	389	361	353	355	395	404	348	380	435	341	360	376	406	365	384	399	391	385	391	383	384	406	377	388	417	407	413	396	391	424	383	383	376	374	399	367	386	424	383	406	382	378	359	376	393	405	365	385	398	406	367	373	367	396	363	375	376	354	418	363	395	394	370	388	358	391	341	406	406	361	376	386	411	382	387	400	370	377	369	389	356	386	363	394	382	399	367	401	333	415	408	386	383	372	387	378	368	374	391	376	380	389	411	405	370	376	369	405	371	374	322	396	371	379	371	383	357	356	353	408	351	406	387	407	352	371	394	396	353	400	379	342	376	388	385	355	391	404	362	362	371	397	365	367	361	365	389	416	363	374	391	387	369	393	359	364	352	396	369	377	400	417	361	391	367	373	357	328	377	398	334	374	371	398	390	381	360	369	396	351	390	358	404	368	390	400	351	384	356	398	353	361	350	372	363	398	393	418	378	356	377	355	388	380	368	395	361	367	369	372	343	366	380	385	374	366	361	366	353	363	375	371	351	366	374	358	385	354	386	371	356	371	403	404	360	363	393	413	371	374	367	368	412	381	365	398	385	385	364	370	347	361	376	363	367	372	408	357	344	364	350	382	377	402	364	361	395	397	379	365	369	389	373	377	395	412	344	389	381	413	362	371	400	390	391	352	389	380	374	368	366	373	375	362	348	407	350	388	351	344	360	384	398	381	366	395	383	370	371	371	377	376	389	377	363	368	370	390	370	368	394	385	386	357	401	368	371	384	367	328	377	402	407	366	343	392	399	368	372	365	371	356	367	392	328	373	360	363	357	447	389	354	369	368	358	372	366	403	390	366	378	391	344	391	377	364	373	354	373	356	376	361	361	381	362	358	390	379	412	372	365	386	364	351	368	370	352	389	337	384	350	416	385	363	390	405	403	370	349	373	378	388	379	364	382	388	375	353	396	390	361	381	380	362	406	352	385	389	358	368	370	385	354	381	405	340	415	403	386	357	381	394	387	408	363	361	376	380	358	376	364	391	370	391	363	374	399	389	376	361	390	385	364	359	361	347	390	372	384	370	352	387	359	377	359	357	368	398	375	377	365	359	406	352	380	371	376	363	383	371	418	369	412	380	405	371	366	369	383	348	394	366	392	380	365	379	364	402	325	377	376	395	368	356	346	402	404	400	366	380	358	373	407	388	366	377	391	386	379	362	386	356	370	376	335	376	401	402	362	383	362	341	369	382	378	404	367	388	375	349	365	403	383	408	392	373	348	384	367	395	371	407	386	383	401	376	369	366	400	354	389	393	373	364	373	378	373	399	377	407	347	382	394	335	383	359	398	369	378	399	382	396	368	349	387	416	379	373	389	376	410	389	365	373	373	362	364	371	365	364	362	381	351	353	358	368	391	379	350	371	367	363	404	353	391	399	383	347	412	378	393	415	409	352	389	381	376	376	377	405	364	385	370	348	405	370	369	407	382	408	377	392	371	411	379	347	350	378	383	408	358	424	404	400	354	396	359	388	360	348	359	385	408	373	364	374	375	359	366	378	365	358	371	368	387	356	364	393	380	374	465	353	366	360	390	412	343	388	368	416	370	369	321	367	378	377	333	382	368	368	405	355	358	349	422	354	344	342	400	364	366	368	375	395	377	403	360	382	343	348	351	394	351	379	368	400	356	368	403	374	371	379	394	390	362	408	387	370	405	391	406	391	354	406	348	351	354	366	367	376	391	360	399	406	394	375	371	372	383	341	373	389	360	358	354	367	365	389	413	394	379	391	395	345	379	376	386	387	374	373	336	364	373	379	362	364	375	353	339	384	368	387	383	397	360	394	363	366	369	369	413	363	378	385	367	395	351	382	384	376	348	402	402	372	382	367	338	360	341	387	387	386	370	410	373	390	388	367	353	391	371	389	368	407	393	398	367	379	404	410	358	395	377	388	393	393	384	410	364	358	382	344	379	356	360	392	385	404	406	375	377	377	328	351	372	378	440	361	387	400	340	367	381	363	383	414	384	411	346	375	343	367	341	359	374	381	371	369	356	379	377	374	380	380	361	411	369	410	374	360	400	384	365	379	391	395	388	356	368	383	377	363	384	386	401	355	349	328	385	342	351	383	397	388	358	392	349	402	345	390	340	375	349	371	362	378	346	373	351	399	374	400	376	364	398	388	387	347	382	372	361	390	371	392	392	384	386	383	371	397	394	343	402	401	388	372	362	364	421	388	349	372	378	387	405	396	387	410	388	364	345	357	398	396	388	370	379	382	365	378	405	405	378	392	388	360	368	360	390	400	409	355	380	398	373	385	387	399	360	379	368	365	374	378	401	395	430	403	365	411	363	336	370	352	385	353	403	400	395	366	422	348	358	360	345	387	409	382	369	371	378	375	394	365	415	382	359	377	381	394	349	366	347	386	394	391	375	362	376	379	378	390	384	358	402	386	359	358	340	377	402	369	391	378	362	376	377	392	379	360	376	389	396	367	394	381	357	383	354	382	411	387	338	362	372	362	398	348	384	358	376	385	328	357	352	392	384	348	357	383	415	365	360	371	349	343	356	378	376	389	381	395	346	394	394	378	394	357	343	390	383	352	373	369	363	374	375	386	367	381	340	389	388	403	392	375	385	377	391	369	370	420	406	375	379	364	376	390	396	329	387	334	371	372	398	379	389	374	394	387	353	408	405	396	392	383	364	354	398	374	384	381	376	405	380	350	416	364	391	382	373	378	359	367	332	401	381	382	324	375	365	398	361	403	392	384	364	377	377	374	369	367	371	380	412	344	387	357	423	398	384	379	428	395	364	344	384	372	390	344	398	372	377	367	413	393	395	380	362	393	370	400	358	378	351	377	369	362	412	384	369	375	402	382	380	365	387	357	334	387	337	409	404	388	371	368	375	385	403	401	344	380	388	404	389	412	359	376	353	398	379	351	356	389	352	387	361	360	357	383	364	376	390	353	350	370	397	416	406	394	399	402	384	355	392	358	378	343	359	357	343	374	384	384	406	356	380	386	383	368	358	417	385	409	352	408	358	373	362	429	383	397	392	359	397	355	392	428	358	375	408	382	408	376	369	365	383	397	426	339	345	361	343	371	367	333	375	349	377	405	385	419	382	349	377	352	392	379	346	383	335	397	395	387	372	368	433	389	358	393	358	377	410	383	373	416	381	378	362	370	381	396	382	382	378	367	343	377	373	394	356	371	385	359	390	359	370	416	387	379	395	375	401	386	367	393	371	393	408	364	407	375	404	381	370	373	353	386	385	379	389	404	363	379	371	355	381	405	396	377	376	338	398	383	404	367	377	355	350	359	351	360	381	378	385	384	388	356	353	384	399	348	341	354	402	355	355	363	383	358	386	361	360	383	382	369	345	333	376	393	383
28298	41770	29552	14666	7194	1372	734	640	562	475	521	466	501	492	498	496	491	453	437	406	452	467	477	423	408	430	479	446	437	427	442	428	451	414	459	463	436	463	438	453	411	414	410	440	414	440	437	422	440	422	406	428	430	398	406	442	404	426	432	441	439	391	424	466	450	433	423	454	403	423	444	415	431	458	423	421	450	444	455	450	468	460	451	449	474	434	450	413	456	430	426	425	404	439	471	456	469	449	445	428	443	470	436	430	447	441	447	431	435	453	470	401	451	448	431	460	452	424	438	452	460	474	446	440	428	445	396	464	441	452	417	410	436	442	444	426	405	444	442	424	413	453	429	443	442	447	412	422	402	442	464	426	388	442	411	417	476	424	416	426	428	441	447	425	448	425	428	423	425	450	455	436	434	440	428	422	450	429	422	461	409	431	425	407	430	427	449	391	427	419	401	461	455	433	410	413	403	413	419	484	410	430	422	451	428	452	412	449	384	463	448	421	437	470	420	417	419	402	469	402	463	434	421	454	439	409	401	411	429	402	396	436	447	454	432	410	477	431	458	431	427	433	434	441	424	425	432	416	418	440	475	450	442	463	439	390	463	414	439	424	443	487	436	403	435	417	424	403	447	416	460	428	464	442	412	441	468	460	459	397	438	414	469	462	445	458	424	417	421	435	414	426	445	415	430	406	400	469	480	397	437	431	431	468	426	396	399	421	417	449	466	414	427	444	439	458	451	450	400	435	447	473	460	433	397	460	420	426	448	429	419	436	419	418	417	460	429	432	490	455	432	387	416	412	466	481	435	395	429	453	420	445	404	446	452	395	441	415	421	422	425	444	439	460	446	420	447	445	465	435	418	426	415	432	406	458	452	422	445	455	420	423	482	458	446	423	445	464	418	420	443	465	430	430	422	424	411	426	481	437	454	439	377	432	421	447	425	427	403	415	445	442	428	428	429	463	422	436	430	445	440	448	423	416	414	435	437	414	404	441	420	413	413	438	445	455	494	443	436	442	410	405	417	464	427	412	462	452	441	430	430	414	440	428	421	416	417	432	447	413	449	414	415	442	409	419	445	413	434	458	436	420	427	432	431	445	453	426	445	439	450	431	453	445	431	386	413	408	418	452	445	451	438	436	387	413	413	426	388	438	399	475	393	410	418	443	435	433	439	444	397	410	436	429	435	464	440	438	428	449	455	436	464	435	433	430	415	423	450	424	446	433	418	461	441	466	455	438	410	450	479	430	474	474	422	428	402	395	415	409	452	437	423	418	460	463	411	426	423	425	455	433	465	425	393	458	447	422	444	426	455	472	424	394	420	420	416	437	487	497	432	408	426	463	427	430	436	436	423	409	429	422	410	382	471	435	459	418	463	428	422	438	415	418	412	443	434	437	480	419	402	452	444	447	453	454	425	439	467	433	412	445	430	428	386	463	451	438	414	450	438	449	431	434	432	458	439	484	447	432	438	456	432	408	432	413	438	430	432	453	440	427	447	424	412	416	438	436	435	424	424	460	436	466	399	403	422	395	435	435	457	407	409	468	439	468	411	453	469	445	434	454	441	421	382	434	423	422	451	430	407	434	451	454	459	434	458	445	456	434	448	446	406	400	423	434	414	434	423	404	458	448	457	464	418	434	463	438	435	408	426	452	402	466	454	452	423	450	445	430	474	452	430	427	431	437	467	407	422	428	457	440	427	455	446	443	413	471	453	437	459	442	416	394	393	464	415	456	435	453	434	462	403	461	424	453	409	420	414	425	445	439	383	434	417	427	440	415	437	447	416	443	447	400	478	428	459	431	422	421	414	440	437	444	432	412	444	423	426	444	463	434	427	422	414	412	461	415	407	465	414	412	408	417	459	431	472	424	439	446	401	432	418	404	459	406	432	425	423	446	448	426	431	414	425	441	426	409	448	455	433	430	467	418	457	481	426	433	427	435	422	441	426	431	421	380	422	435	411	444	444	378	425	418	442	427	432	433	414	415	425	433	451	457	417	403	438	376	423	468	420	447	446	438	452	437	430	419	463	424	432	408	412	397	450	427	463	421	443	428	436	449	431	402	392	437	405	440	414	439	448	438	442	424	440	445	441	409	479	433	414	413	439	429	450	384	480	428	459	432	460	428	455	418	426	477	417	427	430	477	430	381	402	456	450	425	430	451	452	457	405	422	417	448	424	389	438	427	428	440	425	449	424	440	438	429	421	422	432	410	431	408	440	450	404	433	436	447	417	440	418	398	442	437	436	424	451	431	455	412	401	430	422	431	432	442	446	413	433	459	415	417	454	472	440	422	454	446	411	438	428	446	448	455	429	421	416	419	460	440	429	435	437	404	455	462	403	401	428	467	424	434	419	424	410	432	421	444	442	415	446	453	443	436	452	428	414	427	444	438	449	413	427	435	400	427	446	408	462	442	417	468	441	411	433	419	466	421	393	407	400	462	395	420	426	409	459	438	444	436	435	432	438	396	422	402	406	431	441	421	444	419	422	451	454	470	438	425	465	477	437	431	423	402	442	446	420	419	448	434	430	452	409	403	458	416	406	475	414	464	412	448	403	437	459	461	427	399	380	458	413	423	423	435	458	436	422	420	436	447	423	433	436	447	402	407	451	453	445	411	447	435	428	446	415	442	454	404	386	465	441	427	415	396	434	434	452	416	397	429	417	432	461	426	420	423	418	452	415	467	412	419	428	447	427	465	449	438	462	447	451	467	423	478	471	462	464	428	417	419	427	438	445	430	429	423	463	400	418	424	409	432	405	446	418	432	420	460	411	440	465	428	453	442	434	438	432	441	441	417	443	449	409	431	452	417	447	471	443	400	411	441	428	436	436	462	448	427	418	397	430	387	441	385	473	489	434	436	422	488	442	458	462	440	473	413	433	401	428	448	430	444	424	443	432	454	455	421	444	419	419	440	437	429	442	423	437	401	423	434	451	398	461	394	443	409	432	407	393	411	421	421	431	426	437	441	415	448	442	446	414	428	469	453	437	433	430	453	412	447	424	424	412	395	445	422	458	453	454	455	422	437	438	423	398	452	394	440	452	430	433	408	434	445	403	439	440	436	393	440	448	430	460	430	457	402	418	469	402	387	460	437	442	412	444	430	444	448	455	427	456	450	484	460	426	443	451	449	414	463	436	404	439	429	472	434	424	417	420	429	436	429	408	420	424	411	425	459	410	431	433	460	460	447	401	396	431	464	451	461	423	419	434	402	423	448	430	461	441	458	458	420	457	423	407	432	450	443	432	426	433	458	431	474	428	480	417	423	444	460	432	438	474	414	413	422	463	419	414	421	453	433	426	419	437	433	422	459	403	450	413	398	452	452	446	444	420	424	445	423	431	415	420	452	440	437	422	425	426	425	418	417	413	451	390	434	434	424	475	402	420	429	428	425	457	431	429	408	440	437	416	421	414	410	468	430	422	426	454	430	422	437	411	474	445	427	440	468	423	435	455	480	424	434	420	432	437	413	453	462	444	428	399	422	405	441
23917	21136	28398	24291	20993	11288	1446	893	726	638	656	579	595	557	562	544	520	501	468	458	490	510	439	488	497	465	469	476	509	441	483	457	491	480	437	450	463	463	435	471	440	426	477	458	428	423	468	417	464	451	456	462	477	468	464	474	430	455	453	436	432	476	448	427	462	506	464	432	407	460	484	454	455	453	434	455	491	446	402	493	439	477	489	484	476	514	450	470	465	492	491	471	469	461	473	488	443	470	461	511	495	447	531	444	495	462	476	487	483	467	480	473	439	473	461	447	451	483	438	463	466	413	478	469	435	454	460	455	464	443	461	448	477	482	466	489	445	409	431	450	418	442	428	482	426	465	445	475	470	404	433	458	448	472	468	453	427	489	438	451	482	427	399	442	449	428	475	398	457	412	427	468	462	458	469	423	453	451	444	423	433	433	481	490	420	481	425	471	497	466	448	433	471	486	423	484	479	427	431	455	465	439	435	472	412	464	501	459	437	458	454	463	454	429	498	435	437	492	472	425	454	446	455	440	462	483	448	469	444	442	463	506	406	441	467	455	403	450	451	431	429	422	435	425	428	481	420	435	430	407	419	452	480	451	449	431	462	443	439	469	434	440	445	475	453	465	430	461	468	460	432	440	438	446	495	437	485	480	401	444	498	440	464	462	410	479	426	432	436	467	467	425	428	457	444	454	469	481	476	485	441	496	439	459	455	446	448	433	492	480	445	479	421	459	464	415	446	447	436	448	473	438	420	473	412	461	463	459	466	435	436	426	468	442	455	457	456	445	437	412	411	442	440	425	455	423	429	472	430	403	440	449	410	476	448	434	437	482	447	431	453	397	449	443	457	444	447	441	475	439	452	449	451	443	447	450	462	455	449	433	435	459	414	463	428	463	443	453	439	451	418	421	425	446	452	455	441	446	448	464	421	448	430	453	467	464	458	490	401	449	472	480	441	457	470	434	452	440	454	455	443	465	418	448	456	424	422	449	492	448	437	448	446	421	455	457	471	461	453	443	452	460	461	446	475	444	431	447	476	433	404	476	454	399	450	435	464	428	439	449	452	466	436	433	426	485	468	476	454	445	447	445	427	460	451	444	462	452	448	445	435	489	467	429	417	386	447	461	480	435	444	420	444	444	448	402	470	444	480	478	472	458	422	432	456	491	484	441	420	460	466	484	417	498	447	448	470	448	436	420	427	442	438	471	434	438	444	461	453	421	461	456	435	472	408	456	397	410	467	494	399	451	494	467	437	457	454	411	451	459	438	477	458	444	473	455	411	422	471	443	439	466	487	464	467	468	440	459	458	432	426	470	500	455	452	399	439	445	453	456	423	450	477	414	476	424	446	472	448	414	450	479	446	430	487	446	461	453	406	427	430	462	481	450	441	476	453	470	455	455	470	484	436	433	472	429	473	450	449	413	450	396	448	450	421	488	485	452	467	510	465	440	387	442	479	472	486	464	445	440	454	445	434	458	448	442	439	430	423	414	417	466	463	443	439	444	449	428	465	455	454	421	432	465	436	431	464	462	466	469	427	444	412	428	422	455	483	473	441	413	464	430	436	407	474	447	447	468	418	462	426	472	437	447	436	437	433	460	399	458	460	461	487	476	459	432	442	491	442	449	448	429	444	454	451	470	442	479	473	484	434	466	450	479	431	440	452	470	441	446	408	459	429	463	456	458	450	436	409	440	449	443	446	449	482	456	432	459	450	415	463	434	432	444	416	436	439	453	494	448	421	442	442	438	421	420	461	477	428	474	416	433	454	473	452	462	465	415	430	452	446	445	464	422	420	431	476	430	453	480	429	443	454	428	455	443	434	478	455	462	432	448	454	472	447	448	490	474	445	445	453	387	440	415	409	487	424	455	444	459	447	430	420	437	460	465	483	473	477	433	439	443	447	427	402	427	470	447	468	501	434	425	464	448	462	436	474	457	476	423	437	423	420	430	471	467	450	448	392	416	463	432	454	457	460	427	463	479	434	455	447	438	444	460	479	459	432	425	439	410	453	458	445	496	442	425	438	473	441	476	466	419	452	478	440	439	454	497	406	440	450	412	472	434	478	413	395	427	441	446	437	449	510	473	436	441	430	434	457	472	438	471	440	414	466	466	444	436	429	441	458	417	406	446	438	412	431	409	458	459	453	472	478	462	459	436	479	456	450	427	490	461	415	438	426	456	418	471	440	475	480	434	422	423	434	487	476	463	460	444	441	435	462	442	441	428	485	477	447	458	461	420	429	445	422	420	469	436	460	451	420	461	462	483	447	441	457	403	458	468	395	472	482	445	478	434	445	442	456	440	437	449	413	462	446	463	456	457	415	434	404	467	474	435	433	440	468	448	426	408	441	483	407	482	447	406	440	419	489	435	434	476	449	416	437	462	471	438	437	404	428	499	448	405	475	413	461	426	436	444	476	442	446	426	457	463	475	459	451	432	453	477	444	422	476	459	450	469	477	456	444	446	477	462	414	427	470	448	445	488	442	472	448	463	454	417	468	459	443	443	474	471	456	418	489	436	455	422	464	426	488	447	447	424	430	447	446	447	445	465	454	417	445	454	474	426	451	453	460	454	452	472	455	428	439	495	509	461	464	442	435	440	440	436	463	459	448	497	458	428	465	419	499	453	432	480	414	416	441	446	434	460	461	440	440	442	450	436	429	437	453	448	450	411	451	446	469	440	455	464	401	463	444	450	446	467	436	461	461	462	485	442	488	382	481	435	487	424	455	437	454	442	466	458	481	449	443	491	484	474	481	451	434	463	390	429	424	435	436	410	407	431	492	448	478	450	397	429	464	422	416	470	450	438	421	411	463	435	434	474	433	430	447	462	464	457	445	448	449	487	461	434	462	419	435	486	469	445	455	460	474	461	463	436	446	437	464	424	435	458	445	472	447	449	430	449	433	445	448	441	413	426	472	448	438	482	481	410	436	445	485	476	455	443	425	450	429	442	480	474	475	466	462	446	452	444	442	460	432	476	463	423	432	472	463	435	453	480	448	454	418	466	461	475	443	446	447	450	455	421	462	446	439	455	496	466	439	463	466	421	436	468	447	444	465	432	418	448	417	475	421	466	456	475	437	495	451	469	448	430	431	467	417	432	420	438	452	450	409	475	404	482	486	425	479	415	476	471	418	436	459	455	446	455	476	451	424	436	432	451	486	441	438	469	481	460	467	442	430	479	423	437	459	468	366	469	427	469	470	388	444	439	431	452	457	483	406	405	437	455	454	457	458	467	471	443	403	501	463	449	488	444	466	474	482	453	433	424	446	480	446	431	434	455	455	491	461	466	490	481	429	425	477	447	468	468	436	459	478	463	475	445	463	431	493	497	460	463	416	478	477	444	445	433	459	446	462	472	431	439	473	462	458	450	452	462	427	451	442	451	421	458	436	426	445	441	446	459	475	444	433	456	443	435	434	410	448	458	444	437	488	436	474	453	462	438	468	430	456	471	434	453	443	424	459	415	457	430	425	451	472	446	438	440	424	477
29567	52240	39080	25858	7324	2105	1575	1225	1104	921	866	761	711	705	679	650	648	599	617	611	590	578	578	533	552	568	576	563	534	560	534	525	494	520	522	508	557	530	525	539	562	495	512	524	531	549	485	521	537	516	497	498	526	542	508	495	507	563	483	521	521	477	530	528	523	502	487	525	489	503	481	520	512	498	518	471	520	515	469	527	543	561	545	529	571	537	537	548	493	502	549	525	505	484	495	515	512	534	502	560	539	561	476	546	567	538	475	499	512	472	517	504	518	531	532	530	542	555	498	511	491	441	490	542	470	507	500	511	511	519	459	508	521	527	521	514	476	513	499	461	461	482	498	488	497	502	548	434	486	517	497	527	496	516	522	510	524	530	514	507	539	513	534	495	477	437	537	512	512	489	491	522	488	513	534	540	497	505	518	484	508	507	438	485	503	465	515	512	475	506	529	479	518	521	509	486	517	509	509	503	504	530	498	495	509	488	560	500	501	482	491	500	548	530	507	507	506	513	512	562	541	498	486	492	511	507	488	518	528	500	540	482	503	488	490	532	487	502	522	485	537	572	533	474	492	515	522	513	493	516	420	507	514	531	488	504	531	479	532	494	554	542	496	527	491	463	505	484	521	496	517	494	454	573	490	537	492	485	538	480	508	507	483	471	507	486	495	476	474	503	520	500	485	483	509	540	497	516	499	499	488	528	488	515	497	485	512	486	527	483	510	509	504	492	481	500	476	546	490	478	473	533	527	510	534	489	516	554	500	516	521	534	507	502	538	495	515	487	497	511	496	502	490	485	500	532	518	451	544	490	511	491	516	473	493	473	479	525	492	505	492	498	503	505	472	492	506	503	506	518	490	515	520	504	533	514	533	506	552	518	475	496	482	517	513	538	509	513	545	521	516	539	480	476	508	497	507	499	474	501	507	481	469	510	493	493	535	515	522	502	478	517	503	511	488	509	471	521	510	521	505	465	468	500	508	499	524	537	490	505	506	523	528	496	535	496	533	535	500	510	519	475	501	490	508	506	541	543	531	534	509	498	486	484	498	541	507	534	528	524	544	486	513	444	500	518	540	516	539	504	505	529	530	529	528	523	489	481	542	503	498	448	500	548	511	471	501	504	520	489	484	491	516	506	484	509	485	473	493	493	540	542	483	511	515	494	515	516	481	580	491	486	522	514	506	502	496	526	497	491	537	545	491	509	504	485	491	499	500	568	488	525	519	532	497	507	515	468	502	502	532	525	506	507	502	521	522	514	499	492	552	515	470	514	521	516	545	475	504	488	478	544	485	518	504	509	510	515	512	546	505	520	502	490	513	514	533	527	496	505	525	494	515	466	495	517	493	489	520	478	465	492	525	496	515	508	499	526	510	550	474	494	488	497	515	535	486	536	517	493	489	544	512	526	524	480	489	475	516	503	495	498	507	525	488	500	509	518	481	506	515	452	508	540	505	489	493	521	522	542	549	524	471	514	481	526	523	490	516	500	522	471	494	506	473	460	506	530	479	511	492	512	528	524	524	518	530	488	463	543	516	483	520	494	571	501	461	501	528	497	505	498	488	495	500	532	568	533	496	522	507	505	511	500	526	537	518	535	476	497	509	537	500	502	514	514	504	494	506	580	507	509	478	534	506	547	537	530	467	509	552	552	453	500	544	492	510	505	502	504	470	481	517	497	514	491	506	510	490	508	510	485	479	495	551	531	522	490	492	475	531	502	514	491	513	535	521	511	469	531	492	517	484	495	495	474	509	500	493	519	531	510	520	521	486	494	503	511	523	506	473	537	554	525	494	510	471	543	509	465	505	503	502	500	523	503	490	484	491	506	513	496	522	496	470	523	502	496	512	523	491	510	481	508	524	503	505	495	499	483	493	481	509	534	552	519	462	460	502	527	499	533	509	524	500	561	509	522	528	500	531	458	504	486	470	506	481	463	517	500	528	508	468	439	497	481	462	498	514	518	470	514	507	474	488	529	472	521	554	515	527	515	495	516	493	464	514	474	489	510	522	536	443	499	524	504	518	539	505	479	469	527	520	503	518	526	512	495	509	526	535	493	534	498	505	481	527	524	485	509	486	494	495	516	504	513	495	453	507	487	502	543	502	505	512	521	514	509	472	480	509	495	478	487	483	529	487	492	514	526	478	506	509	482	511	516	532	507	514	520	544	512	530	533	512	503	523	531	502	549	474	463	507	517	494	531	522	493	505	535	485	493	500	468	507	509	505	472	483	469	517	547	512	501	497	541	495	545	526	461	507	482	518	541	534	494	516	493	539	508	493	486	483	519	492	532	506	551	525	513	477	469	523	484	490	507	505	487	446	507	491	485	513	494	472	530	530	520	507	489	529	507	550	503	487	510	485	519	488	498	517	508	495	489	503	532	499	484	495	523	487	510	516	516	542	510	490	544	517	514	492	524	499	497	520	495	502	508	530	511	503	521	476	493	487	510	507	510	529	530	487	505	474	516	465	482	515	484	506	492	499	518	503	490	477	488	487	542	520	516	497	457	492	463	532	507	510	521	522	516	526	502	493	527	532	486	520	488	515	495	492	472	529	521	531	495	529	553	494	514	467	491	511	484	491	511	531	463	485	479	555	473	522	495	506	535	462	495	517	526	502	501	495	470	500	529	536	526	526	502	527	495	466	472	512	503	518	498	490	479	482	493	524	481	516	541	484	471	498	538	531	521	449	530	492	543	503	542	468	539	529	511	512	503	505	490	511	472	506	514	491	463	520	536	514	479	512	523	492	499	507	510	485	501	490	535	495	504	542	501	476	475	539	494	500	481	526	511	467	475	557	511	525	532	488	531	491	479	493	488	527	489	528	497	505	473	532	467	509	491	486	480	520	525	544	449	488	489	488	503	492	481	498	488	538	507	491	489	499	481	498	496	500	509	508	470	535	489	505	525	524	502	537	503	487	477	520	483	476	534	554	511	533	534	508	515	517	490	459	502	496	471	520	485	486	484	470	542	502	488	498	490	532	498	513	465	502	480	478	503	530	516	507	563	511	479	549	544	518	493	504	452	485	537	496	524	520	542	535	528	487	476	533	499	511	469	511	470	482	501	501	502	483	499	518	502	507	498	489	519	498	539	501	525	489	482	563	531	523	505	554	490	555	518	535	480	491	517	541	508	493	518	519	503	527	505	494	506	507	517	511	512	492	541	493	513	518	533	525	491	528	514	509	531	462	513	524	502	507	524	519	536	463	525	521	496	480	517	518	501	445	509	487	544	484	539	521	463	494	531	477	500	484	523	466	525	494	522	534	529	540	503	503	476	465	514	507	518	513	536	545	517	509	525	443	494	526	490	498	493	480	516	518	492	497	494	530	472	504	522	517	557	533	500	517	509	498	501	523	486	501	513	505	511	503	489	510	499	494	507	516	512	506	488	559	511	496	500	494	477	550	510	477	510	501	524	559	494	502	536	524	529	467	489	496	468	503	521	525	507	506	488	500	530	493	485	513	488	471	531	495	467	490	499	479	499
25285	21269	27800	25553	13883	1822	811	697	620	606	566	485	534	508	492	466	478	480	427	475	470	461	487	466	470	427	473	432	426	453	500	439	459	452	408	425	464	459	432	423	429	465	438	437	434	480	428	417	460	456	458	419	405	471	433	450	436	465	437	421	467	443	439	468	445	459	412	452	487	420	431	433	436	439	417	439	458	444	440	473	447	472	493	490	460	458	437	473	454	444	440	468	440	467	457	481	456	453	436	418	433	442	516	447	442	471	429	444	443	431	433	404	446	413	435	478	446	444	465	431	475	423	431	445	462	398	425	438	457	441	466	409	433	441	477	454	440	422	404	452	454	446	394	444	472	466	408	461	421	442	444	429	430	484	414	445	446	474	447	446	431	445	454	443	467	426	456	461	450	416	453	465	461	459	437	451	439	453	449	435	460	463	459	393	446	465	454	452	434	436	433	426	437	441	464	455	444	479	496	424	446	454	421	458	489	424	453	447	459	411	421	451	419	463	419	411	422	461	451	418	471	465	460	455	434	435	450	461	440	433	437	481	433	471	408	449	428	422	440	443	446	430	458	422	504	467	426	468	468	466	440	454	466	422	449	409	446	422	436	437	462	465	445	452	442	460	422	465	427	441	437	442	428	436	461	469	492	458	485	451	424	437	425	410	461	476	450	428	421	469	409	458	452	432	461	466	445	439	458	412	405	448	406	401	451	471	417	453	421	426	444	459	429	443	469	486	453	467	415	420	450	480	439	456	468	472	425	441	425	462	428	451	464	458	401	416	474	483	442	413	456	475	445	456	438	441	423	443	444	386	441	418	416	440	423	442	443	449	424	435	437	420	426	446	435	423	441	431	430	416	419	455	432	417	460	435	458	479	454	447	474	434	430	421	431	450	423	448	434	452	439	458	400	442	468	467	456	461	469	425	452	433	456	417	480	469	424	404	393	442	420	442	451	442	447	448	434	468	418	428	431	470	437	435	448	475	394	444	456	452	421	448	434	434	462	434	437	445	462	454	475	441	437	450	475	432	432	491	406	434	418	435	465	417	457	468	484	454	457	390	434	440	381	422	415	461	430	435	425	440	453	474	452	426	475	464	411	447	427	407	450	422	443	413	469	437	450	449	469	407	410	472	437	425	427	438	434	396	443	445	407	460	484	429	440	428	470	452	453	484	495	440	452	415	468	412	422	481	444	468	408	477	405	492	405	458	454	432	429	472	453	437	439	450	436	434	440	457	454	425	502	462	413	441	433	422	421	442	421	426	429	465	412	396	415	443	448	425	474	458	408	446	462	430	412	382	455	472	428	412	431	433	430	454	449	404	458	430	482	413	422	371	426	434	450	475	423	413	439	411	444	502	439	459	442	450	439	467	420	444	440	420	448	453	460	427	461	451	464	444	441	446	435	489	416	422	432	453	467	443	436	430	431	423	469	450	415	441	410	434	461	430	467	443	458	413	411	406	413	452	430	467	434	433	445	446	404	410	446	444	449	430	462	440	451	421	457	414	453	415	445	467	454	453	445	436	452	437	430	425	420	449	464	432	428	473	465	477	463	449	455	479	436	484	433	453	440	438	451	422	475	399	429	434	505	455	445	413	433	423	435	436	455	462	425	472	443	461	428	415	454	467	437	439	439	428	452	454	437	431	426	443	400	442	412	457	443	404	389	467	452	419	473	465	487	476	448	430	498	447	463	446	464	414	434	456	433	432	415	427	456	440	456	445	465	431	481	437	431	474	437	449	464	451	431	447	423	426	436	440	453	435	463	446	420	481	417	477	466	475	419	428	390	443	475	428	439	435	429	469	441	425	453	407	402	441	447	466	472	451	438	431	453	447	419	437	433	460	473	467	431	441	437	435	475	428	427	467	424	434	448	463	428	468	447	438	465	483	458	423	448	431	478	441	433	422	456	397	453	432	412	466	402	454	443	425	433	420	490	413	423	433	406	437	450	453	421	429	429	463	445	408	440	444	474	440	419	423	417	436	406	473	456	456	426	479	469	454	444	401	447	444	454	428	435	469	383	448	464	443	443	431	472	439	497	449	484	464	457	406	447	462	400	481	474	445	421	465	456	473	431	438	424	466	450	469	404	443	446	460	440	429	448	463	431	442	438	426	419	422	425	425	438	447	457	460	454	456	449	453	417	456	456	421	424	428	422	432	427	440	456	451	442	442	462	426	474	416	470	436	451	416	419	444	465	421	417	466	450	424	451	440	413	446	443	448	450	424	462	434	449	407	455	435	462	426	442	484	456	415	457	458	481	484	479	422	424	433	470	454	451	489	434	456	443	455	447	415	459	408	438	458	452	465	497	476	441	447	443	423	405	444	454	407	418	447	409	422	410	473	436	427	476	465	449	442	460	444	463	455	449	456	458	475	465	409	453	467	475	460	450	450	426	490	429	468	438	479	418	447	426	421	385	419	432	457	417	427	425	468	433	445	447	408	433	458	441	458	445	433	456	449	470	432	431	410	431	424	445	439	461	441	434	479	474	412	461	436	416	467	414	485	439	449	421	460	434	437	442	428	455	428	447	483	427	416	458	414	445	426	433	458	434	398	448	464	405	448	452	432	430	429	466	435	450	424	456	434	446	411	472	417	481	439	432	457	473	428	481	474	438	468	465	448	401	433	455	460	461	446	398	473	441	439	462	458	429	439	443	424	466	418	428	452	457	424	461	415	441	434	457	448	424	456	435	451	431	443	464	477	435	438	422	451	446	456	440	464	457	434	466	430	434	433	415	435	435	442	451	402	442	416	463	439	407	443	452	429	470	467	491	454	412	447	452	475	405	466	449	461	427	456	417	443	463	411	447	425	431	432	444	406	422	435	430	443	457	420	435	429	421	439	422	457	415	432	459	416	445	444	430	436	438	453	423	462	429	431	443	419	430	428	428	461	462	434	473	433	444	446	418	417	400	432	456	401	441	442	428	467	453	415	461	429	438	463	464	493	440	445	472	463	422	458	442	438	444	442	427	430	438	432	483	472	413	435	455	436	447	421	424	458	481	416	443	499	443	439	407	439	434	477	410	419	411	472	447	472	414	454	438	442	428	420	439	448	451	439	417	461	436	460	450	473	448	415	423	405	438	423	449	426	434	456	467	419	407	415	435	480	469	459	468	461	427	441	451	429	400	396	452	448	408	445	412	450	478	435	451	447	430	419	415	438	421	422	453	437	427	452	471	458	438	436	461	445	426	440	458	490	435	441	455	430	427	438	407	441	441	466	463	415	410	422	415	445	451	430	420	444	459	437	413	426	473	442	463	458	456	469	432	443	439	479	448	401	427	448	366	464	445	424	477	428	432	430	448	446	444	467	455	465	462	473	408	432	439	451	436	459	445	456	440	412	435	431	448	463	466	464	460	469	463	416	451	415	460	437	438	430	472	425	447	463	446	453	453	473	450	456	460	413	423	426	433	430	457	451	450	468	448	450	439	468	407	444	451	439	473	447	412	441	458	451	476	437	481	448	458	450	465	439	444	460	427	434
28815	46692	35257	20300	7098	1748	1264	1080	876	785	715	712	645	622	628	601	575	573	603	543	555	603	558	503	550	552	481	510	517	504	482	545	530	521	484	498	526	529	560	543	473	478	486	528	512	562	510	527	532	500	548	505	496	475	508	484	536	493	492	516	465	535	537	500	497	540	505	515	518	481	534	513	521	481	556	531	494	542	497	523	499	498	512	548	547	551	560	509	517	498	504	526	523	553	468	546	455	527	511	503	539	547	534	524	545	540	498	487	512	506	523	506	473	507	500	502	527	485	502	527	499	546	566	500	481	536	525	509	492	467	538	502	484	496	520	522	493	525	545	507	482	530	527	492	527	463	477	498	499	502	464	477	512	523	514	487	539	501	456	518	451	507	475	508	476	533	500	507	491	499	512	520	499	480	519	481	489	517	518	512	495	534	541	542	538	492	486	512	488	509	508	502	503	521	465	522	492	524	535	528	516	514	505	505	508	506	535	505	507	525	512	518	497	539	528	501	536	518	543	517	530	525	493	492	513	528	492	500	517	508	457	528	527	510	515	534	542	528	486	483	517	488	476	497	515	503	550	531	493	498	562	460	526	514	494	534	510	498	520	483	562	549	522	518	495	491	466	482	509	496	537	478	499	471	531	475	500	517	493	495	539	488	487	489	548	539	519	532	497	500	487	487	511	496	495	535	532	464	498	498	540	532	442	476	486	481	519	517	486	507	482	504	500	550	511	508	511	486	478	517	587	510	501	489	481	460	505	493	507	466	526	514	494	471	494	508	447	536	513	543	495	497	517	524	527	521	498	477	530	539	493	506	502	494	460	492	496	482	505	518	509	478	534	514	511	484	499	495	495	487	513	492	500	514	447	542	515	509	515	536	496	538	506	523	510	502	515	538	492	486	532	546	506	499	512	473	498	476	521	526	508	507	520	542	513	513	515	510	534	497	536	500	494	474	504	516	511	518	507	515	504	517	491	506	451	486	508	541	506	478	481	485	511	488	510	493	497	501	529	509	506	500	478	532	473	533	515	502	515	510	504	526	515	492	531	542	497	502	498	506	505	498	492	509	490	485	527	503	537	546	503	482	554	477	537	503	553	489	513	509	512	502	503	511	504	526	575	517	524	528	500	488	492	474	490	502	497	524	533	498	483	516	512	516	514	532	505	503	488	509	497	510	518	471	456	521	517	494	510	493	520	543	504	514	500	489	503	499	476	531	542	507	483	506	534	486	525	482	514	517	527	515	505	500	525	518	556	506	480	509	523	513	485	530	506	487	504	482	507	537	519	518	488	466	516	481	489	516	509	512	483	508	519	533	540	533	470	511	508	492	479	518	509	499	515	503	492	504	488	521	513	483	522	542	512	490	510	513	513	495	450	514	529	503	522	535	523	544	491	514	510	485	498	503	536	529	481	474	480	514	486	522	494	499	522	495	480	522	470	521	527	464	487	533	522	503	506	503	485	503	562	511	510	507	477	523	521	498	500	549	504	513	509	468	478	518	492	493	523	506	454	550	522	512	523	505	535	535	514	463	534	529	555	511	477	496	466	499	519	520	505	503	519	572	577	480	525	517	500	503	479	503	520	484	499	487	519	523	510	529	518	510	482	502	490	477	511	506	501	485	511	467	501	478	512	486	541	532	512	543	498	508	460	488	526	502	516	500	524	512	569	546	518	491	532	516	527	497	500	492	524	487	480	496	505	523	520	461	482	501	521	502	516	488	557	518	492	500	535	527	487	486	485	512	557	499	544	539	468	484	521	494	497	538	500	538	516	495	547	522	518	524	517	524	531	504	491	480	522	483	498	512	502	526	508	478	517	498	541	495	506	488	527	514	527	509	530	551	512	505	509	485	438	499	513	528	533	549	494	499	496	506	461	460	473	499	507	475	524	524	530	503	533	465	497	491	498	522	493	496	471	511	492	502	503	522	522	535	465	483	504	561	470	509	531	506	501	508	492	516	499	493	567	458	475	489	485	510	533	554	500	477	528	500	475	502	565	553	495	514	528	496	514	580	469	455	483	493	485	473	514	533	521	461	513	510	528	524	484	540	482	517	508	566	512	520	530	531	511	481	527	482	548	470	524	522	487	486	505	534	530	532	526	519	510	509	504	511	503	497	506	509	485	505	513	516	544	511	509	511	547	502	496	496	506	506	508	524	506	469	504	508	523	512	525	539	526	486	528	496	541	484	542	565	533	526	528	475	532	509	519	476	494	498	531	485	461	497	500	482	495	492	510	468	487	490	521	461	535	483	498	533	519	496	471	562	496	535	500	478	495	525	479	532	522	513	462	500	509	504	528	504	491	531	531	490	541	469	491	579	511	528	488	513	474	486	478	495	515	481	492	532	551	527	535	502	536	504	485	511	527	510	484	506	495	519	515	506	484	494	463	505	490	535	513	523	512	481	478	521	533	479	531	502	539	499	521	457	515	518	522	513	489	507	544	523	481	513	511	478	472	476	506	525	528	504	476	495	496	461	540	469	494	525	542	555	538	501	480	492	497	488	531	492	526	484	492	538	480	514	479	489	494	511	537	549	527	514	521	481	523	513	514	529	468	495	552	515	511	511	521	521	477	479	538	472	514	486	509	502	482	485	495	488	531	520	494	469	527	504	539	531	542	519	518	511	488	478	532	505	532	464	527	507	509	486	479	473	507	498	491	505	515	509	519	485	539	486	495	495	506	484	511	473	477	473	504	544	532	487	521	501	517	508	515	508	497	489	496	479	498	536	470	508	510	488	510	513	541	488	520	502	515	485	481	514	473	542	521	523	490	526	522	511	489	495	515	496	497	512	511	520	522	473	500	472	481	494	492	473	509	491	529	511	491	551	514	513	509	491	524	520	503	516	501	491	524	486	534	496	513	509	536	539	476	496	550	477	517	504	494	489	505	485	506	478	477	541	542	514	470	490	530	486	502	498	513	483	533	500	505	532	524	493	509	508	504	532	529	502	480	501	529	541	489	509	530	513	518	559	528	507	504	495	530	486	517	484	461	481	492	512	494	500	482	518	508	503	480	521	507	496	498	467	511	528	481	509	489	503	480	516	517	464	498	517	508	483	506	501	524	529	513	518	513	506	540	501	504	517	501	569	479	525	490	486	478	497	526	502	530	507	473	552	489	530	541	501	523	501	546	492	539	509	526	458	541	502	511	527	516	517	527	491	510	494	507	514	508	493	458	504	536	512	547	505	508	505	477	506	535	550	558	480	496	492	495	529	476	522	520	467	545	491	533	512	496	514	479	475	531	490	513	530	474	496	477	534	517	525	517	548	498	540	501	508	530	484	494	501	482	502	536	493	489	477	525	520	515	498	488	499	527	463	491	505	511	467	531	527	528	483	512	473	542	506	491	489	540	505	505	502	473	498	511	501	519	527	488	539	514	533	525	541	519	480	497	507	483	537	520	514	516	508	509	538	507	506	569	476	508	506	518	536	509	497	505	503	427	492	493	542	499	493	507	460	524	525	489	503	516	479	509	520	475	484
14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
