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
340146057744	340146058263	340146058813	340146059363	340146059913	340146060463	340146061013	340146061563	340146062113	340146062663	340146063213	340146063763	340146064313	340146064863	340146065413	340146065963	340146066513	340146067063	340146067613	340146068163	340146068713	340146069263	340146069813	340146070363	340146070913	340146071463	340146072013	340146072563	340146073113	340146073663	340146074213	340146074763	340146075313	340146075863	340146076413	340146076963	340146077513	340146078063	340146078613	340146079163	340146079713	340146080263	340146080813	340146081363	340146081913	340146082463	340146083013	340146083563	340146084113	340146084663	340146085213	340146085763	340146086313	340146086863	340146087413	340146087963	340146088513	340146089063	340146089613	340146090163	340146090713	340146091263	340146091813	340146092363	340146092913	340146093463	340146094013	340146094563	340146095113	340146095663	340146096213	340146096763	340146097313	340146097863	340146098413	340146098963	340146099513	340146100063	340146100613	340146101163	340146101713	340146102263	340146102813	340146103363	340146103913	340146104463	340146105013	340146105563	340146106113	340146106663	340146107213	340146107763	340146108313	340146108863	340146109413	340146109963	340146110513	340146111063	340146111613	340146112163	340146112713	340146113263	340146113813	340146114363	340146114913	340146115463	340146116013	340146116563	340146117113	340146117663	340146118213	340146118763	340146119313	340146119863	340146120413	340146120963	340146121513	340146122063	340146122613	340146123163	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22061	20394	27904	22801	20406	20361	11424	3998	2764	2354	2105	1714	1465	1463	1276	1220	1217	1177	1160	1139	1114	1045	1038	1002	989	967	966	902	918	845	826	839	847	820	853	821	820	811	773	804	783	795	782	753	772	802	784	796	785	829	761	791	757	771	771	756	774	786	829	756	764	791	783	774	785	784	760	809	773	783	837	732	755	743	773	784	744	788	769	786	733	790	752	809	803	788	761	816	778	777	755	729	761	724	742	761	721	784	773	787	763	814	785	747	768	745	758	767	778	770	756	762	767	704	791	756	748	716	780	763	791	765	753	748	762	758	788	716	765	825	751	792	787	715	771	730	746	776	733	766	811	778	751	788	800	761	808	772	748	784	757	777	751	736	766	768	709	756	770	762	775	743	768	757	804	737	754	770	740	751	816	775	762	769	759	729	791	805	731	752	751	746	765	775	748	778	766	775	751	770	709	681	752	751	756	754	776	781	763	778	774	767	764	764	780	796	763	797	726	754	766	758	725	777	768	777	721	757	771	725	803	736	779	789	749	780	729	794	761	743	771	745	777	749	766	799	806	763	849	791	802	781	764	805	804	737	821	788	803	761	795	720	747	725	774	738	759	752	744	792	748	801	753	815	773	782	738	776	821	751	786	710	775	803	792	733	792	766	790	792	759	765	779	771	786	759	764	705	812	755	759	775	823	793	740	767	803	758	794	760	789	787	732	836	800	763	730	774	774	753	785	763	798	800	755	754	767	804	757	816	769	806	786	765	740	779	780	768	774	749	776	748	702	771	786	772	717	770	749	761	763	769	811	753	803	801	789	761	763	747	759	766	789	782	718	755	781	810	779	782	785	749	715	791	792	780	767	714	704	767	794	780	783	750	742	756	762	768	761	758	746	811	741	749	769	761	796	768	737	773	747	778	816	756	783	766	747	773	803	780	798	793	739	755	791	734	757	783	745	791	743	799	753	730	747	822	767	767	769	777	784	750	767	790	784	819	744	778	811	730	798	748	798	757	803	807	779	782	780	795	819	752	798	768	744	779	742	727	763	749	775	787	760	765	722	822	762	772	721	733	746	775	758	730	813	809	788	742	760	742	698	779	750	772	755	780	822	820	786	756	816	783	806	792	762	775	732	727	769	811	803	777	779	752	775	829	774	678	792	788	779	790	732	759	760	772	757	723	748	825	769	751	743	789	751	741	778	741	794	791	737	840	808	751	775	725	811	762	760	712	787	755	798	740	708	770	779	787	777	753	748	745	763	734	755	768	744	771	799	827	780	796	800	742	765	770	763	788	778	782	714	715	777	758	711	754	762	770	772	776	748	781	779	784	811	754	761	769	707	782	799	762	741	774	778	735	767	713	758	765	760	773	779	783	750	781	829	742	774	854	758	757	825	731	752	716	781	796	750	760	775	770	805	761	726	791	830	774	756	764	728	796	784	790	758	754	782	794	743	790	749	741	758	747	770	762	768	783	753	807	753	779	750	795	757	775	778	759	770	747	797	766	736	700	786	778	780	786	789	829	758	767	755	763	763	806	787	775	705	780	808	726	789	778	773	796	778	810	789	779	757	781	752	763	735	743	753	791	832	779	776	753	761	748	753	753	739	752	818	728	760	769	770	788	745	818	777	762	736	730	739	782	755	746	741	778	757	781	758	740	757	754	747	791	763	767	814	811	709	750	780	780	797	772	768	762	729	782	804	781	785	743	762	723	757	757	713	746	789	742	750	754	755	733	755	772	781	737	779	725	760	743	754	762	810	754	751	768	793	743	827	741	796	744	758	750	786	774	764	733	767	728	789	785	730	763	747	807	762	740	744	747	791	720	778	805	772	768	835	773	766	735	760	789	806	803	793	791	777	756	800	741	730	745	754	752	763	752	781	799	773	769	815	774	799	742	764	785	753	801	772	779	779	779	772	698	762	796	761	729	758	745	762	740	802	710	761	734	760	753	747	798	791	709	768	800	727	778	819	736	797	754	767	735	770	772	770	802	783	760	744	751	732	764	759	780	806	746	773	801	831	803	794	749	768	751	803	779	758	782	772	821	748	779	745	793	727	821	732	757	762	740	759	758	751	759	745	690	764	746	779	778	751	761	810	779	735	725	769	770	718	763	797	749	728	789	732	755	729	805	822	736	751	802	762	808	762	757	799	814	790	737	758	747	729	751	747	730	744	737	733	797	748	762	750	743	787	714	766	707	805	823	746	748	779	764	773	779	724	782	720	805	745	785	835	816	722	782	774	778	697	732	728	746	790	860	735	752	786	739	735	783	748	715	772	729	767	755	775	774	792	759	781	769	807	807	784	769	787	744	769	723	764	785	754	735	793	750	766	780	725	773	765	766	735	759	791	719	729	744	761	762	757	761	760	760	754	735	738	752	751	771	755	743	762	792	785	823	784	769	772	808	724	741	775	758	748	782	801	758	765	694	762	781	753	748	761	731	756	741	781	786	766	780	715	766	773	760	780	747	797	779	747	779	782	739	769	746	776	814	792	773	750	793	743	781	760	734	784	727	768	766	734	755	735	777	809	764	797	768	784	763	770	767	820	774	755	786	792	748	782	768	799	758	717	758	744	782	717	713	769	745	753	750	757	783	777	791	727	727	806	792	766	763	768	757	740	783	784	783	781	753	758	733	819	739	740	738	753	789	767	804	760	754	739	753	846	700	785	803	767	779	788	781	797	768	798	726	764	811	759	781	792	730	759	765	785	764	790	778	803	746	777	748	816	770	765	797	782	772	736	787	776	810	802	755	767	797	773	726	759	773	782	687	788	797	805	759	762	806	801	736	798	754	734	771	804	705	744	805	775	759	781	771	727	805	774	775	781	795	754	762	755	746	799	797	757	799	762	726	794	723	791	810	745	787	829	811	709	751	750	778	827	742	774	756	781	755	767	741	801	716	727	779	817	779	795	772	767	801	734	746	737	782	795	711	821	765	790	787	800	808	738	729	791	747	793	756	758	782	744	740	711	833	742	746	802	759	750	763	754	760	776	759	693	784	774	789	769	776	789	774	776	764	757	783	784	732	861	717	758	757	750	741	770	778	786	767	769	763	772	742	766	759	763	764	762	762	806	784	760	797	768	762	759	728	763	830	781	763	716	760	742	741	739	807	745	770	736	726	799	825	760	823	744	785	796	786	753	751	743	770	792	772	750	757	774	741	786	800	779	788	728	785	781	758	739	830	735	785	746	747	806	756	782	748	736	743	725	779	748	772	780	777	738	733	768	795	723	766	710	766	798	775	797	725	762	826	776	792	725	731	719	743	763	760	774	747	794	791	785	739	752	797	767	739	754	766	697	815	770	772	789	753	756	722	750	742	781	766	749	757	774	723	715	795	749	717	745	730	784	715	779	774	728	783	819	753	766	727	729	724	768	811	732	786	792	778	771	797	763	803	789	719	748	809	748	795	817	785	761	768	804	768	817	783	777	783	777	795	767	776	803	763	765	771	758	775	800	741	752	759	704	760	729	760	792	766	774	699	755	767	780	732	746	770
36567	62322	51394	29078	14300	10393	8737	7906	6151	5135	4443	3525	3013	2693	2415	2120	2108	1991	1930	1792	1728	1570	1567	1522	1447	1353	1387	1289	1259	1229	1156	1170	1103	1072	1115	1048	1112	1041	1015	1070	1073	1084	1029	1070	1010	1060	1034	1034	1011	995	954	1052	1031	1027	1006	1021	1037	985	1029	1008	946	988	995	985	1026	1057	1001	1075	1031	1042	1013	1020	953	993	1051	968	980	1017	967	1033	996	969	976	1000	1018	1023	992	980	1002	954	1058	977	1024	977	1071	1047	981	1027	1005	939	989	920	957	971	1019	983	1024	1045	1021	991	993	959	993	995	962	972	1026	939	994	1039	1001	984	953	952	1003	966	959	985	1002	938	986	1020	955	999	972	964	974	955	1030	995	979	979	1015	998	1019	1001	957	982	1005	955	1045	999	922	973	1054	1003	965	993	993	997	964	930	1005	960	1030	989	1033	1071	941	993	1009	986	939	969	999	991	966	999	988	1002	986	1000	967	970	1055	985	1005	913	982	972	978	975	964	1032	981	1015	1003	985	978	993	1016	969	908	968	976	1008	973	1017	996	941	959	957	962	1019	1029	956	1001	987	998	1043	945	982	972	978	982	996	1001	983	981	1006	951	995	1020	1024	1006	979	989	953	984	985	952	986	981	999	994	974	1053	978	1019	976	951	925	962	996	968	951	1034	995	1029	982	994	953	934	966	1026	992	953	962	964	1016	962	962	1006	1005	926	996	1023	1004	996	1009	1001	1015	936	930	1010	962	961	972	951	980	1027	924	976	990	1003	1014	1029	969	986	975	946	1010	987	1001	990	1001	959	946	925	973	971	948	991	1026	982	1002	985	975	1037	953	992	946	1012	1045	1010	946	973	1055	992	1018	965	969	977	1015	965	980	970	946	1026	1007	1025	1040	1017	999	1045	921	1003	964	968	995	995	1008	1031	966	933	987	973	992	1041	980	993	1009	1058	936	993	955	1006	946	998	964	1013	994	964	955	1059	980	1038	966	1006	957	1036	964	1014	958	981	1000	996	990	1005	1012	994	1009	1019	990	1026	934	979	1017	1020	1016	969	1011	1097	996	963	987	1004	1046	1002	1032	1016	1013	995	985	995	1071	950	1022	990	965	950	1005	1016	1024	969	993	1048	980	967	1037	1004	996	987	1025	1001	991	947	1006	927	1009	983	954	982	993	1023	1046	1023	966	951	1013	972	974	1009	986	950	955	975	1015	962	923	960	976	977	971	1017	1014	976	1003	996	983	980	1018	1034	976	1008	964	1012	957	1006	978	935	977	955	1069	997	975	928	959	997	961	980	985	928	1005	998	963	970	1002	1000	1018	1012	996	1006	967	1033	1004	990	1043	972	1038	989	1022	951	989	985	987	984	1040	1009	991	964	947	987	1026	1026	1004	1001	939	994	957	998	989	949	970	977	1009	947	1051	1049	1000	997	955	980	980	979	966	1012	993	980	936	1050	930	991	983	1017	1060	932	1005	1000	1084	1014	950	986	995	975	1004	1042	1021	1031	983	1052	941	984	991	985	978	956	942	989	945	1012	994	974	1002	965	1015	989	1033	1002	985	998	1002	974	989	1048	1001	981	1043	979	957	1024	966	1011	1009	1022	1034	981	1046	1087	1004	1018	952	977	956	1005	1021	921	1023	1023	999	923	975	926	1001	1024	957	978	945	999	947	1030	936	946	970	949	975	1011	958	1010	991	964	1048	988	933	950	938	1018	1045	1000	980	932	997	968	963	968	1001	951	1007	954	998	953	948	1103	1011	1051	1004	968	1010	995	982	980	989	957	1048	1000	1038	995	1037	971	1014	974	979	1008	999	979	976	1021	1005	971	991	1044	978	1024	958	993	922	1009	972	1039	971	1069	1010	949	915	950	971	1035	988	962	1048	963	991	917	1000	978	981	1004	1008	966	923	990	1044	980	913	997	1021	981	977	1041	994	958	1001	993	990	1025	1036	970	1013	952	1027	966	936	983	1026	961	1033	977	967	1039	939	1032	976	1020	1011	1024	982	985	994	1039	981	1010	991	989	908	990	1015	1024	961	1013	978	1013	984	1029	1033	1035	1002	974	985	970	967	945	1046	1041	1034	1009	1020	973	935	950	1025	988	1032	1024	994	938	993	1000	965	1025	970	990	1026	1015	951	979	964	992	971	976	973	1010	976	1010	987	1026	1007	967	948	1029	951	1005	969	1044	1045	994	1011	1032	974	1000	990	1075	915	992	1037	938	1027	964	974	995	978	969	970	1003	989	1012	1032	962	1065	1005	986	988	992	1018	983	1002	959	1005	989	959	988	961	962	1013	1018	1034	960	1084	990	1007	995	933	1028	995	1011	1008	940	1033	958	984	1024	995	1011	1025	1005	956	990	937	960	1034	977	1049	996	1004	981	974	983	972	964	962	998	1033	1041	961	965	1007	985	1012	1015	970	998	1050	950	1030	973	1024	1023	992	978	943	1029	982	1033	958	969	981	1002	1038	1003	964	1065	990	976	952	979	1011	1047	976	1003	977	1088	989	1003	992	1026	1011	982	993	1016	986	1018	972	965	955	977	978	1022	1035	994	912	977	1055	982	960	952	1009	974	1015	999	976	972	989	1001	1043	952	1055	1021	1003	962	1006	997	1015	945	1052	990	984	930	920	938	982	985	1003	989	971	1010	973	1039	1036	970	1027	1016	971	986	990	1027	994	949	999	954	997	990	999	1028	990	960	1021	1020	967	983	979	1002	1010	967	1026	989	985	1038	972	976	981	969	988	1005	971	965	978	986	993	922	1041	949	1023	1014	1012	1016	952	1006	993	951	976	999	967	1037	1039	1012	983	975	954	965	988	971	953	998	1019	1045	997	996	1065	954	968	974	1003	936	982	968	1011	995	962	953	938	1060	971	1003	1026	1000	1011	1020	905	984	1003	1014	981	988	1019	943	998	1006	1006	945	1063	1026	977	1001	1025	1016	1027	977	986	1016	972	1012	966	1034	939	1005	947	983	986	967	975	1033	963	968	1011	1046	960	969	999	1000	1027	985	971	1008	961	969	957	1026	972	1052	998	976	938	1037	964	1001	946	978	1004	1041	1025	951	932	1022	941	976	1022	979	983	1019	1019	983	970	925	993	1013	987	1046	997	1005	1004	980	1056	1009	1015	998	994	933	978	1017	1014	947	1058	1008	1009	1037	1011	1039	1045	993	1040	1001	1031	997	1000	972	985	1045	1000	958	999	979	978	921	1046	1034	1070	975	962	1067	1011	995	1042	980	993	1000	1017	1008	1013	1008	1001	1009	969	947	979	948	1010	960	1057	979	1018	962	986	987	925	981	975	964	995	972	966	1039	992	998	977	1002	980	977	981	978	1001	980	969	995	1008	1013	1003	1017	997	969	918	1013	975	1022	957	1002	992	974	1011	989	964	987	1005	985	948	984	1003	1009	1022	983	971	933	1004	1061	1023	1033	977	1011	999	963	977	952	997	925	1010	1001	987	964	1001	1019	1020	1026	938	1028	978	1021	1020	983	1004	990	1038	942	971	1012	974	955	985	1038	1038	997	981	964	1008	960	980	1002	974	976	946	948	1033	948	939	969	986	1035	933	954	1008	943	995	1037	1003	1051	988	1017	1027	983	990	1023	1028	940	978	1035	1024	1008	923	1042	1028	991	973	1024	932	1040	996	980	1055	957	957	968	984	987	949	953	990	947	983	994	968	1030	961	983	997	1002	1001	1010	967	993	1018	1008	977	965	989	1023	993	988	1004	958	989	958	995	963	1000	987	997	1028	1026	1004	961	998	1031	1046	995	1003	1035	992	984	975	1011	1011	997	1014	940	1008	990	967	906	966	1013	960	991	977	1081	1027	932	1026	1008	1011	969	1021	981	1009	946	1003	1002	968	1010	969	1008	962	951	990	1002	988	1019	994	1015	918	1046	950	1041	943	961	981	990	1020	975	955	1015	970	950	1002	997	1010	1000	1001	943	935	997	1024	997	979	996	969	979	1022	1000	976	963	1025	979	933	984	948	940	955	992	1018	1009	989	1024	1002	964	989	1015	947	1036	978	961	990	1000	963	1025	979	993	964	985	1021	977	986	951	1001	969	1068	1021	988	1011	977	963	1023	1012	1001	989	991	956	954	931	999
29058	30246	33331	18201	4345	2433	1910	1701	1419	1239	1170	1083	946	973	894	932	871	847	852	836	843	751	810	800	793	712	796	713	736	736	741	703	715	733	758	734	712	725	740	751	722	722	739	692	752	737	701	724	671	686	739	717	683	699	712	731	766	698	722	721	715	714	724	732	709	717	770	699	705	768	745	726	710	720	712	751	758	700	647	706	697	713	713	692	736	683	707	695	739	715	728	719	679	694	737	733	719	741	755	743	742	704	652	712	729	722	760	718	678	669	693	707	707	735	726	683	744	732	712	768	704	687	691	777	730	692	714	680	710	756	688	694	690	673	696	650	775	741	720	713	784	713	700	750	698	730	705	704	685	731	661	656	674	715	681	695	668	682	700	714	693	692	748	733	724	708	706	747	712	721	685	748	720	728	724	692	689	709	748	709	747	691	703	715	725	700	683	746	747	673	743	708	704	704	658	687	696	693	704	714	696	700	708	674	665	634	708	699	681	699	736	703	683	688	729	740	680	702	721	688	719	758	706	671	713	688	702	708	722	720	732	734	693	705	707	706	711	715	721	656	701	708	730	711	688	707	762	721	701	708	693	710	737	716	717	670	691	728	713	692	713	735	716	736	693	708	740	713	733	735	729	677	709	743	696	685	734	731	725	727	688	728	693	694	727	701	719	729	748	695	687	686	746	750	707	713	715	674	738	688	688	718	715	659	741	668	678	728	684	758	737	703	755	725	670	702	694	671	706	714	730	684	719	714	699	638	685	718	671	730	693	737	734	739	719	698	765	735	742	715	686	709	726	704	705	736	712	663	694	710	691	731	722	748	669	692	677	716	713	713	716	695	720	767	778	683	739	689	684	682	693	733	724	657	720	661	706	724	697	693	685	679	754	710	751	707	666	728	705	692	687	706	661	713	688	682	767	703	722	698	689	680	726	697	722	704	721	717	687	708	706	681	744	724	688	752	704	726	692	739	769	738	687	678	710	728	716	712	685	703	742	667	720	701	698	717	655	717	696	695	669	665	685	711	731	737	687	711	775	719	690	738	716	714	667	628	735	662	669	707	725	671	736	731	751	727	728	731	714	680	688	733	701	778	735	718	708	697	729	665	694	741	715	733	664	740	687	721	684	662	684	736	690	692	733	748	671	711	727	706	715	715	727	701	709	695	683	753	710	729	712	720	712	691	754	705	746	710	718	652	681	731	772	772	755	724	670	697	720	777	678	732	733	709	701	711	737	739	758	675	709	718	710	733	785	731	736	755	706	680	707	684	731	776	717	725	716	700	688	665	779	680	723	695	705	741	712	684	742	739	727	690	721	727	735	727	719	714	738	737	714	723	693	707	697	696	698	742	738	741	655	784	732	756	702	712	697	764	696	735	625	674	696	667	717	695	725	679	695	713	718	692	752	731	683	662	693	719	726	755	716	734	722	752	722	753	746	672	659	700	745	728	671	710	718	760	716	689	708	751	659	771	670	699	746	753	704	713	730	690	714	699	672	699	759	641	744	738	677	696	732	723	672	671	717	706	736	729	698	711	765	680	752	752	700	723	697	670	702	711	671	732	703	751	671	707	712	694	746	764	716	762	698	746	665	713	720	682	670	707	661	689	700	658	730	718	742	713	683	631	711	686	731	748	736	744	672	775	698	714	713	645	737	747	733	727	717	732	719	722	721	711	710	715	754	733	708	721	707	682	740	727	757	722	677	698	722	723	699	705	684	708	693	693	735	715	721	755	694	708	696	748	682	699	713	680	687	698	729	708	721	715	737	729	674	705	718	731	692	679	689	732	728	734	705	695	701	727	727	707	712	788	732	692	730	660	678	690	750	678	733	704	685	730	719	802	725	742	728	704	702	673	694	688	745	719	703	722	723	728	731	688	700	725	702	674	710	716	701	712	682	699	694	680	682	722	679	705	699	743	744	729	724	714	728	671	705	686	697	723	723	686	720	695	716	727	705	703	725	726	696	716	726	706	711	691	707	712	703	707	729	712	723	666	648	765	697	738	743	716	719	686	683	706	659	724	678	719	693	754	689	676	675	733	752	672	667	725	707	711	692	698	713	721	740	700	754	703	694	718	732	712	763	709	706	734	715	696	743	710	724	698	705	701	704	677	692	725	743	731	718	678	735	765	725	763	730	694	728	704	713	668	745	695	683	691	680	656	667	699	727	713	715	687	688	741	719	700	684	685	713	752	690	711	751	707	749	733	717	699	712	734	707	708	705	753	688	724	678	725	707	695	745	669	691	752	709	679	686	694	686	761	754	736	700	699	721	694	710	712	737	727	712	695	732	710	686	707	756	688	678	691	689	683	721	661	727	716	686	710	748	689	724	747	696	732	695	732	734	709	668	692	709	679	739	731	754	738	664	646	695	757	696	683	723	673	711	725	756	739	726	670	710	706	707	666	680	709	667	739	727	718	724	733	725	695	682	734	638	698	729	704	715	751	711	681	640	731	752	710	706	742	700	750	685	690	709	721	710	722	722	713	722	684	677	765	759	718	766	723	709	740	714	708	696	741	682	720	746	680	738	723	700	732	706	715	734	700	698	715	715	695	727	665	716	738	714	737	687	700	750	686	747	702	678	672	718	676	699	699	708	732	722	705	696	692	731	730	773	673	755	703	728	693	752	697	675	666	737	681	701	724	700	700	730	724	716	700	733	730	750	694	681	793	717	668	748	726	712	749	706	714	730	678	707	712	706	678	698	710	716	697	700	740	726	749	725	698	711	689	741	685	728	747	685	704	720	727	712	721	701	732	705	719	684	700	743	752	689	715	721	717	706	688	709	659	733	709	744	669	701	705	704	683	719	694	699	737	676	716	671	686	721	754	660	721	756	725	706	724	699	672	720	695	736	716	685	739	709	682	719	698	743	662	701	714	745	754	718	703	755	718	719	747	682	702	734	751	687	736	703	712	689	701	731	697	734	730	718	727	748	691	697	733	793	742	714	700	726	749	713	690	747	752	762	718	683	670	730	704	650	713	715	708	713	680	702	712	674	702	710	683	668	723	688	733	691	747	688	727	680	726	731	729	723	716	721	694	708	737	724	715	748	744	684	681	719	749	736	689	729	732	699	744	692	706	690	754	717	686	710	760	741	671	693	685	702	693	752	693	667	715	696	710	758	662	718	699	696	761	700	678	686	748	670	756	708	733	742	767	745	699	674	679	792	718	714	699	694	704	643	695	722	752	788	714	721	686	705	725	780	736	721	654	706	696	712	697	709	695	699	742	715	735	713	732	665	697	708	704	696	719	733	691	715	715	656	714	684	730	742	755	711	714	712	724	711	695	699	742	804	692	698	761	744	707	715	699	693	670	733	786	751	684	647	743	735	738	703	695	710	665	708	708	695	701	720	696	739	772	693	714	712	758	740	701	697	781	761	712	727	715	723	703	714	669	735	718	695	708	727	726	718	689	695	723	719	733	694	707	696	759	705	757	698	680	708	712	723	730	695	708	662	709	736	731	722	695	762	689	680	686	650	705	687	648
34892	51006	39114	17871	6498	4730	3959	3683	3169	2611	2245	1822	1651	1554	1467	1396	1376	1310	1316	1319	1250	1170	1178	1149	1151	1073	1054	1021	1044	987	1002	971	945	954	941	936	933	940	929	925	977	964	995	977	950	936	897	949	941	935	934	905	894	933	927	915	941	960	941	929	943	945	949	987	980	941	964	942	991	965	917	899	910	963	901	949	861	925	950	886	934	1000	968	930	942	921	892	900	922	917	936	930	975	944	919	872	926	957	938	946	978	928	917	921	925	934	916	964	886	929	973	873	932	911	973	962	897	960	946	980	937	894	877	857	896	926	951	927	884	907	906	949	934	916	910	896	918	928	956	926	913	911	950	892	923	942	847	925	956	844	891	919	957	996	921	955	950	909	948	925	889	883	928	952	938	906	916	881	902	899	882	922	906	919	908	904	925	897	955	949	940	963	973	941	967	965	915	919	909	893	966	936	899	934	933	916	937	905	914	961	908	933	975	926	888	988	901	887	944	891	902	961	939	911	871	964	911	911	931	905	926	968	924	945	962	906	909	1001	907	978	996	958	915	886	947	921	933	886	957	954	896	961	925	960	935	897	916	936	948	935	877	916	934	924	939	969	948	942	966	936	956	925	925	906	934	932	859	951	890	995	912	928	936	949	1012	910	961	946	955	932	965	927	895	892	983	926	988	903	949	904	888	976	943	920	920	917	966	985	898	925	943	962	902	908	933	910	958	920	931	892	940	958	977	1011	934	962	977	944	946	966	992	934	920	972	924	945	933	935	976	923	950	961	875	940	930	935	957	943	901	905	930	961	978	953	939	942	998	962	939	931	973	952	918	903	913	944	977	946	948	919	949	890	939	939	866	936	945	964	942	917	904	959	912	937	934	973	934	914	926	970	960	987	978	904	901	855	992	940	944	868	953	933	976	861	914	975	927	937	944	936	948	937	937	991	893	935	944	926	993	942	916	935	947	942	925	957	935	957	896	955	927	954	923	927	973	957	918	973	919	931	996	952	953	947	869	972	940	956	871	973	966	926	937	935	941	921	1002	952	914	902	972	912	900	880	919	915	943	946	961	905	952	932	936	911	906	946	992	962	928	948	880	959	930	995	906	934	989	943	938	930	945	933	892	908	864	922	912	946	940	924	940	887	904	952	902	963	916	926	899	904	936	933	910	945	927	932	951	1005	975	936	889	927	963	914	899	954	987	880	941	917	934	903	946	925	938	894	915	977	911	905	948	871	903	936	937	927	938	984	896	945	929	949	923	894	957	937	918	959	935	921	906	966	943	939	931	927	936	1017	952	951	900	907	955	896	954	908	895	879	977	924	973	993	920	953	942	917	889	896	919	932	923	943	986	869	912	939	956	951	953	879	952	950	947	965	885	974	911	906	956	926	898	943	932	900	946	893	974	969	906	914	958	939	925	937	950	915	929	948	1003	923	866	915	943	939	891	882	995	859	937	979	967	966	961	811	933	959	915	960	1000	948	955	874	876	904	909	941	940	981	939	941	967	939	894	972	941	990	930	976	932	942	934	920	971	877	913	927	884	959	930	904	994	902	957	906	953	905	971	990	934	922	957	940	895	913	955	952	898	969	916	941	927	889	945	918	914	944	948	920	895	959	950	946	886	921	957	880	918	910	843	944	956	922	961	896	930	946	872	935	951	961	911	946	917	865	861	901	981	916	883	887	908	926	911	956	916	896	980	971	970	915	965	939	904	892	924	911	918	927	911	903	923	979	935	917	959	1001	911	903	922	893	883	910	895	916	920	926	965	922	903	853	954	894	942	953	872	911	887	948	889	962	995	906	935	917	899	923	951	943	926	940	908	920	936	946	918	970	899	923	882	885	936	949	907	953	951	938	884	985	947	931	955	893	925	907	925	908	934	963	919	962	905	923	943	956	899	931	890	976	934	913	926	942	953	1016	953	909	906	949	958	968	945	891	919	938	991	888	896	940	923	912	971	929	956	957	863	952	946	917	923	909	946	926	962	910	950	936	961	988	945	930	906	910	890	918	922	948	933	919	877	907	887	915	1000	893	902	960	949	886	922	916	895	944	901	918	971	913	909	954	961	905	911	929	910	900	949	886	970	890	952	953	951	945	960	914	949	933	918	921	937	918	936	923	922	974	926	934	928	903	964	932	936	982	941	929	948	931	951	938	940	976	972	882	944	971	917	953	947	902	948	919	889	925	977	874	924	942	897	922	937	965	981	901	913	917	975	922	971	899	963	941	944	919	931	886	941	892	933	943	925	918	928	993	922	933	868	956	935	911	948	931	924	917	935	845	938	947	922	960	906	918	957	960	916	936	946	956	856	901	910	896	954	936	973	894	948	911	947	931	914	948	959	914	907	917	946	884	935	946	962	879	921	929	927	894	982	898	972	921	887	931	983	899	893	946	913	939	909	957	1018	933	903	870	938	905	952	937	939	956	921	934	916	940	954	920	983	964	939	899	925	903	928	898	932	967	911	966	882	931	988	931	921	942	933	998	933	987	931	958	893	910	903	942	926	998	976	894	939	932	962	924	870	901	957	877	934	950	929	893	934	979	921	898	959	963	950	959	978	889	933	921	980	927	917	935	933	913	960	979	867	904	981	926	923	904	922	973	971	978	939	898	903	926	943	953	924	1018	957	917	934	933	930	905	936	914	943	872	984	932	988	989	932	925	900	886	980	929	878	993	947	948	978	907	968	920	930	882	937	920	916	921	957	962	884	927	950	921	871	972	922	967	889	919	942	922	960	945	934	936	947	979	975	900	938	946	923	905	921	900	932	916	986	914	969	960	950	970	918	919	870	885	934	927	902	963	900	978	918	910	909	901	896	904	904	882	948	961	927	886	944	894	963	889	943	917	975	935	910	911	885	926	970	933	921	927	937	911	890	949	942	939	891	911	927	976	940	950	930	970	900	935	906	970	943	907	899	966	906	922	962	912	894	939	980	977	927	896	955	929	893	933	901	922	968	926	975	925	930	875	947	892	889	1010	932	943	950	938	932	923	996	932	957	954	924	911	926	972	917	952	930	960	951	913	861	894	951	965	962	871	937	915	900	936	906	977	945	936	944	854	927	939	971	951	946	941	929	932	961	933	980	938	974	942	956	923	949	896	912	1004	937	942	988	880	972	928	955	935	944	955	939	956	931	973	902	886	965	907	979	940	963	919	983	896	954	958	903	893	913	925	943	949	945	948	882	920	935	968	939	917	895	934	938	886	898	910	895	905	946	925	953	944	936	941	895	933	962	923	959	933	921	934	938	900	952	940	938	877	925	921	960	917	976	914	951	953	912	933	917	965	936	931	945	933	930	965	942	943	890	899	931	914	962	922	951	896	927	899	933	919	900	926	942	906	903	894	978	930	916	945	936	868	913	936	974	898	948	907	979	937	909	963	914	948	911	892	950	905	910	967	973	955	943	936	921	943	855	886	956	935	911	922	924	938	960	905	971	960	914	978	897	919	950	996	993	981	970	963	931	976	907	941	879	889	923	934	949	934	998	926	900	916	976	961	903	895	962	917
24425	21639	29228	24664	21430	13208	4683	3308	2396	2111	1910	1627	1496	1353	1330	1268	1192	1257	1197	1199	1156	1121	1045	998	1032	1028	1010	997	957	965	989	993	954	912	895	928	944	951	916	932	906	935	955	880	943	936	980	884	913	942	917	925	932	937	960	918	906	932	936	927	960	876	882	918	932	879	914	936	910	950	913	945	968	907	943	867	888	903	891	893	866	871	935	925	904	848	888	918	900	956	844	915	899	935	890	908	888	868	932	964	911	872	894	906	962	934	919	937	934	928	892	902	925	892	917	921	919	971	897	862	923	949	901	890	869	892	888	937	867	894	874	945	877	939	907	860	883	942	935	901	877	935	874	928	896	900	926	882	914	925	904	915	896	884	872	934	880	916	903	977	902	890	900	917	900	910	919	921	881	946	925	892	883	906	904	934	885	857	914	892	873	925	911	902	901	906	864	969	887	912	935	904	872	911	899	835	917	856	959	879	926	861	853	881	940	885	915	875	890	923	929	907	893	883	861	914	917	896	881	881	878	843	882	892	906	924	870	885	882	914	929	900	869	930	924	936	922	873	952	899	874	871	877	947	933	901	883	963	904	908	915	941	901	909	884	949	882	837	975	921	855	913	992	912	885	890	951	925	935	929	918	912	942	1005	862	921	907	893	921	929	918	918	907	925	920	924	917	920	938	870	911	890	937	880	930	860	891	899	890	943	898	931	897	903	892	904	920	869	879	919	889	915	885	861	840	873	894	908	915	882	921	897	944	922	932	931	887	929	952	914	932	864	907	919	936	995	921	932	970	956	883	850	933	848	931	904	905	913	929	922	903	868	867	937	916	955	918	918	878	951	941	902	911	905	870	923	865	913	900	900	892	902	961	887	948	905	906	931	920	950	921	871	920	881	910	906	899	886	850	869	944	836	880	886	857	896	961	928	958	969	904	933	984	887	892	907	881	911	868	929	904	933	925	924	917	921	899	898	930	919	876	914	897	883	887	918	863	889	897	936	905	910	947	856	942	923	920	930	889	898	907	943	885	818	892	863	907	928	906	867	897	906	906	904	930	887	859	886	898	928	930	886	940	917	864	904	907	907	938	928	908	880	906	895	902	886	913	948	911	900	970	921	900	919	884	895	938	860	914	869	905	941	891	912	981	894	899	938	943	967	896	898	841	863	873	939	863	892	890	927	880	927	876	968	942	939	925	850	923	878	904	934	912	855	881	943	876	861	916	918	945	927	890	902	914	864	885	875	919	904	924	961	938	917	910	911	881	933	917	895	894	925	904	939	883	847	878	919	875	948	932	925	920	869	913	926	891	912	875	937	924	919	929	897	889	922	877	862	954	836	934	887	932	924	908	914	941	855	905	898	897	835	903	901	908	876	936	876	889	893	928	937	884	968	884	941	904	873	942	869	903	902	883	954	927	879	877	880	885	945	918	876	937	900	865	895	887	914	907	821	917	936	896	906	875	864	918	901	989	912	909	898	953	928	920	892	961	914	903	881	900	918	914	880	937	897	893	945	894	910	866	872	856	869	941	886	940	920	901	893	900	856	922	901	915	927	936	907	931	888	926	888	895	902	937	884	881	882	875	933	883	931	923	832	929	905	921	913	849	887	906	895	866	911	873	922	885	890	922	928	838	902	887	941	913	912	889	862	934	885	878	873	889	944	926	930	958	871	943	907	867	883	877	973	884	899	921	886	923	904	940	890	914	850	882	903	852	886	855	935	868	962	917	959	890	874	885	858	920	913	906	929	968	906	928	883	896	855	932	894	896	907	923	896	890	890	915	907	899	900	917	850	951	850	898	913	894	911	973	878	877	972	954	892	873	869	910	898	909	891	866	906	872	955	915	904	958	911	874	931	884	929	917	972	910	890	936	899	938	902	920	856	951	908	957	920	903	903	945	916	900	955	915	901	874	949	940	912	914	927	890	887	905	935	891	885	871	860	893	895	893	912	917	887	881	900	916	909	878	916	913	895	907	882	889	914	935	882	895	929	897	888	929	892	888	990	869	858	928	897	869	849	910	895	910	962	851	942	884	906	911	892	918	904	910	897	901	965	910	877	928	886	880	899	906	870	901	878	893	910	880	901	874	885	930	893	910	913	877	895	911	898	957	912	902	914	938	905	920	946	867	949	897	915	941	952	892	899	927	875	918	910	944	888	922	872	860	984	923	908	1003	935	926	898	932	901	902	890	949	920	893	908	914	952	934	952	937	855	901	894	878	937	867	875	913	918	932	918	927	935	887	883	875	905	863	936	922	911	899	904	924	922	903	897	924	890	949	939	907	925	938	902	895	947	945	872	881	909	885	934	933	946	878	937	887	911	882	938	937	914	938	900	872	918	913	867	935	915	922	893	888	916	853	941	934	906	897	925	937	903	868	884	947	893	916	867	926	881	888	935	893	909	959	895	849	881	905	905	930	928	915	953	918	863	889	897	875	871	899	932	905	882	914	903	926	900	880	926	893	910	857	927	885	939	902	838	919	889	916	892	877	917	932	945	932	921	903	960	922	917	906	908	967	930	848	884	941	893	937	919	903	895	906	930	929	862	909	902	940	900	942	895	911	953	860	895	917	834	897	899	885	900	994	861	896	960	924	895	880	936	880	893	918	850	951	849	923	887	863	828	877	848	851	896	926	935	877	914	913	907	865	878	870	909	917	940	922	884	872	916	836	891	871	954	898	855	941	967	848	908	867	874	858	956	893	919	928	964	946	880	878	922	937	953	882	891	948	933	885	918	900	897	918	938	941	885	895	909	908	926	908	897	873	946	966	938	934	905	900	938	891	933	961	911	889	923	960	942	860	941	912	906	885	919	932	953	889	893	961	967	863	934	859	919	925	845	902	860	874	882	920	905	930	888	823	949	966	891	892	898	880	897	952	919	882	850	856	900	875	932	883	933	876	888	919	931	905	935	904	940	929	886	944	885	941	916	920	888	987	889	893	856	892	887	897	913	962	839	929	884	903	934	962	893	928	904	889	900	901	910	890	878	875	904	866	920	929	875	906	881	870	905	926	915	926	901	873	957	894	943	893	943	908	925	935	898	922	925	907	928	934	929	923	927	904	940	928	936	911	850	876	875	928	962	828	910	948	909	877	905	868	910	910	926	906	831	958	878	901	916	909	942	884	947	886	916	971	928	876	882	866	830	884	929	935	903	883	881	929	896	889	917	942	898	869	907	951	863	884	901	885	919	885	889	912	907	910	912	878	915	900	888	936	911	906	920	893	897	930	888	920	932	929	876	892	897	917	864	889	907	923	964	870	890	910	899	982	906	889	919	931	906	878	877	902	909	922	892	901	845	905	903	951	900	942	901	895	894	896	834	872	903	899	936	930	918	937	936	907	875	947	892	892	898	859	867	912	883	944	935	883	991	916	966	949	900	900	881	898	941	953	946	933	924	885	951	901	872	902	908	931	923	942	858	897	936	909	879	912	877	886	932	934	907	885	908	855	920	832	921	914	930	914	907	885	959	906	929	899	899	966	915	884	885	922	962
35598	57580	44951	26330	11581	8492	7345	6473	5104	4283	3759	3080	2680	2305	2156	2049	1882	1964	1877	1809	1687	1640	1584	1586	1562	1537	1433	1373	1324	1345	1245	1271	1267	1305	1162	1317	1202	1190	1215	1259	1185	1185	1274	1221	1171	1178	1160	1227	1195	1189	1221	1204	1122	1242	1110	1200	1214	1227	1187	1179	1198	1192	1169	1135	1178	1183	1199	1204	1182	1147	1160	1185	1197	1192	1178	1205	1212	1165	1220	1155	1131	1157	1148	1208	1121	1186	1128	1160	1183	1174	1147	1126	1229	1151	1175	1129	1163	1115	1249	1229	1158	1105	1138	1148	1209	1165	1221	1195	1182	1114	1193	1195	1170	1147	1165	1197	1167	1190	1124	1161	1176	1170	1185	1115	1184	1163	1178	1108	1197	1168	1221	1153	1184	1214	1181	1204	1185	1184	1226	1194	1195	1151	1206	1208	1182	1200	1145	1158	1122	1188	1198	1142	1174	1169	1204	1200	1175	1223	1171	1211	1130	1191	1172	1185	1165	1177	1164	1148	1234	1159	1149	1157	1144	1161	1121	1209	1201	1203	1209	1236	1177	1150	1128	1181	1185	1215	1140	1210	1204	1158	1225	1222	1210	1186	1160	1169	1208	1183	1154	1180	1233	1194	1145	1138	1190	1184	1224	1167	1154	1151	1191	1143	1108	1155	1198	1203	1166	1249	1199	1162	1169	1217	1178	1151	1184	1175	1165	1162	1189	1177	1203	1135	1148	1196	1142	1120	1157	1138	1190	1147	1210	1258	1140	1144	1166	1207	1143	1131	1176	1146	1168	1197	1232	1125	1208	1134	1229	1188	1187	1158	1181	1198	1160	1204	1162	1152	1125	1199	1165	1164	1189	1146	1223	1209	1153	1155	1131	1169	1203	1182	1146	1121	1106	1124	1182	1188	1119	1148	1211	1191	1153	1197	1197	1159	1125	1173	1181	1190	1193	1183	1166	1163	1235	1135	1184	1120	1201	1162	1166	1147	1226	1223	1234	1153	1154	1225	1215	1165	1179	1150	1256	1195	1209	1183	1134	1173	1171	1188	1201	1091	1212	1153	1170	1207	1145	1150	1195	1127	1155	1195	1179	1165	1112	1182	1179	1218	1238	1230	1176	1140	1230	1183	1110	1182	1220	1170	1176	1126	1128	1173	1211	1190	1183	1152	1160	1136	1248	1142	1216	1158	1190	1199	1158	1127	1189	1152	1171	1177	1126	1147	1223	1198	1183	1163	1219	1183	1184	1160	1189	1153	1230	1176	1213	1141	1170	1200	1205	1134	1187	1204	1226	1210	1175	1176	1189	1132	1169	1123	1181	1165	1183	1124	1211	1181	1185	1169	1151	1197	1202	1180	1246	1140	1125	1171	1175	1178	1157	1142	1207	1189	1215	1187	1172	1223	1160	1152	1193	1156	1133	1190	1196	1159	1153	1124	1126	1182	1165	1162	1178	1158	1172	1087	1246	1217	1198	1139	1192	1202	1181	1194	1172	1230	1154	1201	1196	1178	1179	1177	1215	1195	1144	1191	1229	1199	1209	1197	1163	1151	1156	1113	1225	1145	1181	1171	1212	1136	1250	1123	1145	1183	1242	1136	1205	1176	1168	1171	1205	1188	1123	1167	1184	1097	1135	1131	1215	1187	1129	1160	1205	1179	1155	1212	1143	1117	1234	1131	1178	1110	1185	1202	1146	1183	1127	1185	1180	1148	1181	1133	1231	1096	1188	1174	1142	1172	1186	1153	1152	1186	1158	1207	1165	1147	1184	1161	1193	1139	1214	1162	1125	1236	1173	1161	1147	1153	1183	1168	1151	1147	1169	1271	1176	1212	1191	1150	1182	1193	1116	1198	1211	1186	1233	1192	1133	1196	1151	1197	1185	1218	1206	1197	1197	1119	1200	1170	1222	1132	1154	1106	1206	1230	1175	1242	1126	1153	1203	1234	1151	1152	1199	1132	1135	1174	1179	1201	1227	1094	1104	1175	1105	1184	1181	1168	1164	1231	1170	1174	1184	1162	1256	1140	1173	1193	1145	1151	1148	1152	1193	1186	1147	1118	1137	1176	1208	1169	1149	1190	1094	1142	1186	1153	1177	1180	1240	1173	1227	1211	1167	1143	1176	1174	1197	1187	1225	1155	1190	1202	1158	1218	1214	1139	1181	1158	1143	1168	1153	1166	1147	1185	1242	1153	1127	1169	1159	1265	1251	1163	1206	1240	1192	1161	1195	1178	1167	1169	1171	1242	1195	1149	1179	1141	1219	1154	1128	1192	1120	1191	1207	1119	1176	1142	1212	1221	1151	1195	1149	1158	1141	1175	1188	1141	1179	1201	1196	1169	1196	1177	1145	1194	1150	1237	1148	1201	1125	1154	1191	1151	1149	1126	1144	1114	1160	1157	1222	1193	1163	1241	1203	1172	1202	1167	1144	1195	1219	1179	1144	1242	1220	1176	1160	1218	1131	1185	1199	1152	1149	1191	1206	1149	1138	1147	1110	1140	1149	1176	1153	1167	1212	1182	1205	1126	1208	1132	1137	1114	1087	1156	1159	1195	1176	1163	1194	1165	1146	1190	1171	1224	1166	1172	1230	1192	1190	1145	1197	1153	1197	1174	1154	1126	1144	1161	1086	1236	1148	1192	1178	1190	1101	1186	1124	1224	1207	1170	1163	1230	1102	1163	1182	1150	1191	1159	1143	1129	1199	1243	1197	1188	1165	1192	1152	1131	1160	1136	1142	1169	1120	1187	1203	1165	1167	1165	1165	1174	1125	1204	1136	1170	1168	1142	1189	1145	1150	1125	1108	1163	1182	1163	1200	1219	1132	1164	1147	1212	1162	1144	1197	1171	1160	1159	1185	1222	1159	1214	1159	1231	1203	1178	1155	1231	1226	1183	1203	1147	1194	1100	1181	1164	1212	1202	1184	1172	1150	1148	1174	1157	1178	1182	1235	1154	1186	1185	1188	1199	1170	1178	1177	1101	1187	1156	1117	1136	1140	1161	1122	1167	1180	1183	1225	1236	1211	1222	1140	1197	1226	1187	1150	1090	1162	1151	1109	1209	1201	1103	1151	1188	1164	1177	1129	1150	1224	1171	1158	1155	1202	1115	1141	1200	1123	1152	1218	1195	1215	1165	1137	1196	1186	1147	1157	1182	1145	1152	1116	1149	1102	1194	1101	1248	1146	1152	1168	1239	1181	1143	1200	1176	1194	1199	1169	1212	1202	1186	1238	1174	1194	1156	1108	1207	1153	1175	1181	1167	1172	1159	1199	1217	1147	1153	1221	1147	1155	1129	1190	1132	1169	1118	1183	1087	1180	1206	1151	1187	1110	1192	1195	1147	1193	1169	1201	1195	1136	1151	1125	1180	1158	1152	1187	1127	1203	1207	1219	1204	1224	1127	1192	1183	1148	1137	1084	1167	1119	1150	1205	1168	1177	1179	1264	1172	1183	1174	1209	1128	1134	1117	1166	1217	1179	1163	1163	1179	1157	1153	1197	1173	1210	1168	1187	1194	1159	1179	1181	1188	1143	1206	1171	1195	1149	1168	1195	1165	1120	1170	1163	1141	1180	1131	1177	1252	1201	1181	1202	1181	1189	1154	1147	1211	1151	1162	1190	1221	1209	1166	1181	1213	1191	1173	1164	1141	1169	1176	1208	1189	1176	1146	1150	1128	1173	1161	1173	1131	1218	1179	1218	1155	1207	1236	1152	1209	1173	1128	1143	1119	1159	1211	1139	1168	1157	1209	1098	1134	1148	1176	1106	1175	1226	1185	1168	1177	1137	1191	1184	1173	1182	1182	1173	1210	1239	1151	1173	1155	1189	1143	1191	1153	1139	1224	1138	1136	1147	1212	1195	1181	1180	1136	1185	1170	1187	1143	1258	1221	1154	1101	1190	1182	1207	1160	1167	1128	1188	1130	1137	1114	1197	1199	1218	1207	1183	1213	1160	1121	1209	1187	1188	1164	1190	1227	1186	1128	1184	1147	1151	1184	1136	1074	1196	1134	1181	1222	1142	1192	1115	1222	1228	1197	1173	1167	1168	1189	1208	1168	1156	1173	1242	1187	1183	1177	1156	1184	1182	1153	1208	1126	1165	1147	1224	1148	1126	1148	1136	1162	1181	1181	1155	1145	1166	1219	1153	1110	1175	1193	1168	1139	1117	1251	1200	1228	1190	1156	1189	1152	1128	1144	1192	1186	1161	1143	1203	1189	1174	1155	1173	1162	1131	1164	1156	1156	1226	1177	1215	1147	1145	1156	1139	1153	1170	1226	1247	1205	1128	1189	1207	1161	1173	1159	1182	1237	1183	1213	1186	1134	1135	1209	1198	1167	1151	1177	1176	1195	1161	1180	1171	1133	1162	1160	1246	1218	1146	1179	1175	1170	1185	1092	1179	1183	1150	1209	1170	1116	1184	1193	1166	1174	1191	1153	1176	1203	1207	1096	1162	1207	1228	1162	1169	1133	1111	1180	1158	1147	1145	1158	1137	1217	1157	1200	1245	1166	1169	1142	1223	1126	1262	1214	1229	1167	1224	1270	1110	1115	1168	1183	1156	1101	1178	1124	1167	1197	1114	1110	1138	1175	1189	1221	1210	1191	1221	1211	1129	1175	1165	1214	1183	1163	1130	1159	1188	1178	1134	1279	1195	1143	1243	1115	1187	1225	1170	1162	1201	1200	1157	1153	1184	1121	1123	1178	1141	1186	1219	1169	1180	1229	1196	1164	1219	1126	1161	1223	1136	1190	1206	1187	1141	1165	1106	1198	1148	1098	1216	1154	1228	1161	1145	1084	1178	1152	1221	1231	1180	1115	1211	1150	1184	1201	1190	1132	1174	1167	1123	1105	1166	1136	1174	1186	1158	1172	1113	1134	1193	1208	1121	1148	1194	1200	1167	1169	1178	1164	1157	1189	1243	1190	1158	1147	1186	1188	1155	1146	1181	1150	1157	1200	1147	1169	1203	1160	1246	1164	1152	1148	1222	1235	1136	1163	1190	1203	1158	1167	1193	1173	1180	1164	1184	1208	1221	1215	1129	1128	1217	1140	1191	1145	1182	1216	1204	1159	1178	1148	1186	1230
23426	21627	29613	24150	21644	21603	12606	4568	3116	2571	2266	1871	1685	1518	1408	1383	1162	1369	1242	1204	1155	1086	1006	1092	1015	1026	942	941	948	882	857	866	862	866	870	868	847	835	874	812	859	802	808	809	773	847	794	795	833	815	759	822	807	830	856	802	809	793	828	812	859	847	807	793	820	819	841	771	833	839	821	836	828	809	795	788	805	806	830	816	813	805	781	776	788	833	817	832	839	811	849	822	772	800	822	781	838	834	827	809	837	750	810	781	796	846	843	826	849	805	836	807	812	808	778	873	813	863	786	792	787	779	828	826	770	780	775	756	833	810	801	789	810	801	761	776	763	771	789	782	805	786	831	827	784	811	793	812	795	774	785	756	791	797	827	778	810	822	781	814	786	814	800	751	730	830	735	758	805	823	781	798	802	803	809	814	783	787	797	802	787	807	749	817	816	761	833	786	831	769	810	799	846	819	786	828	825	740	743	794	771	775	811	784	803	822	835	798	807	757	762	765	803	757	782	757	798	826	844	822	851	846	763	801	802	754	816	747	771	794	807	803	763	803	803	805	770	782	806	786	759	782	821	813	784	800	772	793	821	754	775	780	786	788	790	840	764	807	818	769	813	845	868	796	808	776	787	763	802	806	836	850	806	795	811	745	842	782	797	756	790	785	820	806	764	787	782	827	770	802	757	791	805	778	854	816	773	768	779	771	793	766	765	785	793	802	806	818	786	806	812	824	790	767	803	810	777	790	867	769	788	787	823	768	813	820	797	774	776	762	828	810	818	812	823	739	799	814	761	822	797	766	809	785	813	786	829	823	800	771	785	785	793	834	767	796	806	790	798	809	758	779	766	810	753	795	767	801	821	784	824	833	784	837	843	804	810	782	803	803	742	819	814	787	742	808	792	837	778	802	793	844	804	728	797	820	847	789	746	807	831	775	748	781	801	764	817	839	780	842	826	799	812	776	815	791	797	826	778	786	803	828	783	820	783	814	816	772	815	793	787	829	733	826	795	815	819	800	837	761	743	837	818	791	822	809	856	790	774	790	782	796	805	808	783	796	794	833	797	787	741	802	809	855	793	799	776	790	803	791	869	733	764	770	750	776	828	783	789	751	790	806	810	772	800	809	811	780	805	797	867	786	840	774	754	828	852	802	828	821	856	830	800	798	810	803	795	847	758	783	785	799	765	748	800	824	771	803	813	793	812	766	775	814	786	788	812	812	786	871	775	776	822	788	799	811	747	821	783	774	766	824	818	827	796	835	775	770	801	807	779	780	781	819	822	860	786	766	780	790	825	775	783	853	747	785	807	803	775	798	777	809	791	814	818	817	782	816	822	795	788	772	798	804	766	791	798	812	825	794	828	828	844	800	777	790	753	774	800	798	833	782	797	815	806	782	794	760	796	764	800	824	757	757	759	796	816	856	789	791	805	754	795	825	812	811	804	799	796	814	785	820	761	804	828	824	795	868	817	791	798	797	833	790	809	811	791	783	791	857	811	754	789	815	767	734	834	772	840	829	775	814	837	785	810	779	795	831	846	800	814	829	763	818	782	826	798	756	782	849	804	778	814	787	789	813	810	818	822	784	750	794	791	747	800	769	801	836	759	804	798	826	784	785	842	808	777	781	818	771	816	820	802	813	773	800	777	803	803	823	791	799	849	787	822	800	776	836	800	840	816	776	783	790	849	790	805	777	788	783	811	785	812	805	780	766	838	802	787	773	763	794	814	789	779	799	805	830	760	820	767	775	785	787	821	750	812	803	824	825	827	844	774	783	765	783	844	831	793	791	747	785	783	776	758	744	782	785	835	739	839	848	783	781	802	757	745	823	805	855	793	808	807	778	782	792	751	793	837	826	861	830	765	777	800	788	828	756	794	828	756	810	797	846	864	787	801	801	818	792	797	791	786	794	839	789	796	779	825	759	817	769	857	808	835	779	819	784	801	791	787	783	808	768	803	824	762	800	809	820	748	821	793	835	794	764	784	836	771	737	754	765	847	780	799	794	792	828	807	809	766	761	820	805	725	726	782	793	845	780	816	785	779	822	779	806	744	771	809	809	762	818	782	747	778	812	803	801	798	781	790	838	787	781	778	843	787	813	792	764	802	795	720	823	804	831	796	823	785	803	777	804	754	809	823	822	785	794	810	811	794	848	800	786	816	795	828	804	781	778	772	759	784	795	760	786	794	786	761	827	849	859	802	757	776	851	777	817	810	843	844	775	755	767	781	829	761	769	802	771	727	810	762	797	768	802	806	749	847	778	806	818	771	812	807	806	774	767	793	824	764	790	782	799	805	791	814	777	806	782	825	883	790	830	793	740	729	778	822	815	767	802	763	791	795	851	841	783	845	820	761	810	806	844	819	782	792	842	779	818	754	769	828	779	736	759	765	802	828	802	811	785	804	822	771	794	814	796	796	786	739	765	814	778	782	815	762	790	784	794	791	815	781	861	832	780	810	820	768	800	808	825	798	757	808	805	815	804	794	799	783	750	813	828	776	818	799	743	781	735	775	786	800	767	815	759	811	754	814	823	816	805	849	820	766	817	780	815	809	821	823	808	813	789	794	780	817	809	829	805	814	840	816	814	769	789	798	780	814	811	788	774	726	875	808	794	805	770	778	822	814	787	824	795	775	773	779	814	792	789	766	805	710	784	797	777	801	802	747	803	806	833	756	781	762	784	782	781	758	807	799	798	837	831	810	751	800	793	787	766	765	781	793	790	777	830	768	804	779	813	748	807	788	754	809	817	828	794	800	774	854	792	809	796	797	811	790	783	788	794	776	788	789	822	757	815	834	809	791	785	797	800	755	757	810	812	816	797	830	815	760	804	813	783	813	774	788	841	789	796	775	764	776	834	849	810	766	768	791	769	773	770	841	822	802	790	813	793	802	765	854	872	778	815	789	835	797	808	805	791	795	827	815	790	847	808	771	785	778	758	796	858	796	762	760	804	756	745	808	763	775	823	808	812	846	749	827	780	719	774	788	836	782	775	829	796	819	771	801	766	789	816	762	813	826	791	790	798	827	839	769	820	860	816	828	774	793	823	767	810	748	808	796	786	801	783	820	781	802	760	815	835	807	814	849	771	749	760	800	810	888	805	765	810	836	795	788	777	772	713	817	775	762	852	772	835	816	801	783	748	797	811	814	784	824	771	804	809	778	809	792	839	837	810	819	789	833	748	811	734	774	779	806	828	802	821	772	792	806	809	765	763	791	747	810	768	784	801	817	806	795	781	789	822	843	766	770	752	801	763	759	801	796	845	789	785	826	807	815	839	799	789	846	780	778	753	820	797	807	763	761	765	761	816	801	813	790	825	744	778	798	818	788	786	771	795	862	814	808	788	807	747	833	773	815	774	769	755	787	787	810	736	781	757	828	803	822	776	836	810	816	821	785	760	799	812	797	797	796	756	794	785	759	783	817	719	763	802	769	802	768	820	813	840	803	839	779	815	852	770	747	795	756	801	834	810	781	802	795	786	800	801	779	788	827	747
37814	63342	49313	32166	15836	10993	9878	8679	6806	5625	4828	3861	3279	2928	2536	2421	2220	2288	2087	2021	1841	1739	1763	1561	1598	1499	1443	1416	1301	1256	1247	1217	1131	1131	1096	1114	1131	1194	1087	1158	1088	1141	1094	1076	1116	1098	1109	1000	1047	1141	1121	1087	1107	1054	1027	1109	1091	1088	1101	1080	1066	1042	1100	1016	1067	1039	1034	1117	1084	1062	1037	1053	1018	1072	1069	1051	1019	1001	1043	1055	1070	1030	1050	976	1130	1059	1092	1025	1077	1018	1028	1087	1096	997	1040	1080	1015	1055	1061	1105	1108	1046	1070	1031	1041	1076	1019	1086	1025	1076	1074	1007	1038	1138	1053	1034	1036	1055	1047	1023	1002	1058	1035	1018	1013	1004	1022	1040	1026	993	1027	1026	1065	1018	1030	974	1072	1047	1040	1028	969	1014	989	1029	1048	983	1109	1091	1040	1069	1045	1057	1078	1036	1063	1061	1061	1074	1010	1017	1031	1090	1018	1032	1046	1008	1003	1013	1128	1013	988	1019	1045	1057	1037	1018	1067	1026	1096	1029	1019	1060	1044	1022	1097	1044	1019	1022	1030	1038	1042	1078	1025	989	1020	998	1016	1017	1054	1046	975	1024	990	1001	1064	1003	1097	1066	1063	1065	1003	1013	1055	1090	1055	1018	1032	1025	995	1043	1039	1041	1072	1011	1023	1007	1034	1017	1021	1041	1029	1112	1051	1031	1062	1002	1028	1085	1024	1052	1015	1072	977	1031	1007	1044	969	1078	1089	1025	1024	1004	1047	1001	1069	1050	1067	1002	1021	979	1071	1090	1016	1001	1046	1017	1049	1075	1055	947	981	986	1083	1080	1048	1061	1080	1081	999	1084	1042	1043	1045	1037	1043	1052	985	1068	1057	1057	996	1020	1075	1008	1063	1038	1107	1039	941	1024	1076	1062	1013	1006	1042	1019	1003	1004	1003	1111	1091	1052	995	1039	1004	1083	1084	1087	1064	1063	1033	1020	1051	1029	1013	1046	1057	1034	1026	1012	1036	1000	1051	993	1046	1023	1062	1010	997	1062	1076	1000	1090	1009	1052	975	1038	1083	1033	1053	1027	1058	968	1013	1026	1029	1033	1018	1051	1056	1022	1094	1013	1062	1022	1058	1008	1056	1055	1003	1023	1053	1040	1047	1029	1023	1030	1024	1093	1016	1025	1042	1089	1025	1056	1042	1014	1050	1042	1029	1034	1058	1100	1064	1092	1063	1020	1067	1063	1036	1006	1049	1034	1037	1065	1047	1040	995	1021	1040	1066	1037	1107	1027	1045	1052	1010	1049	1039	1038	1034	1038	1082	1007	1034	1074	987	1040	1008	1040	1010	1049	1031	1039	1032	1051	985	1070	999	989	1066	1015	1035	1040	1002	1068	1054	1007	1023	1070	991	1044	1063	1046	1080	1041	1009	1030	1050	968	1025	1043	1041	1093	1102	1002	989	1026	1012	998	982	991	1044	1042	1019	979	1064	983	1103	1003	1011	1000	1061	1018	968	1026	1005	1076	1074	1079	1030	1062	939	1001	1052	1022	1027	1015	1022	1008	1076	1051	1052	1091	1036	1071	1051	1033	1028	1015	1066	1039	1037	1057	1034	1016	1104	1042	1038	1066	1047	1064	989	1036	1063	1018	1094	1049	1060	1029	1034	991	1025	980	1093	1015	1036	1119	1054	1030	1041	1072	1043	972	1030	1044	1059	1003	1077	969	996	974	1019	1009	1061	1001	960	1023	1027	1024	1032	1028	993	1014	1010	1129	1069	1056	1052	1019	1118	1004	1080	1001	1037	998	1039	1007	1053	1049	1013	987	1064	1095	1057	1035	1092	1021	1021	1098	1052	1029	1028	987	1042	1059	1046	1012	998	1048	1049	1061	1053	1034	1018	1050	1062	1000	1043	1076	1036	1102	1050	1071	1018	1039	1081	1069	1023	1086	1083	1001	1030	1039	1067	1065	978	1031	1111	1068	1030	968	1047	1028	989	1065	1016	1012	1057	1069	1068	998	1028	1021	1069	1017	1043	1011	994	1056	1075	1066	996	1002	992	1018	1055	999	1088	1047	1090	1026	1032	984	1033	1042	1007	1011	1043	1041	991	991	1044	1064	1008	1057	991	1046	1071	1051	995	1048	985	1077	1056	1043	1063	1041	1075	1096	1029	1010	1004	1026	1069	1068	1087	1022	1004	1054	1022	1058	1010	1016	1093	1010	1063	1058	1020	1059	1036	1069	1101	1044	1047	1078	1003	1066	1037	1001	1007	1047	1084	1022	1051	1043	1024	1015	1012	1006	1020	1043	1059	1030	1032	1035	1028	1047	1075	988	1049	1042	1065	1010	1024	1067	1076	1132	1043	1032	1043	1123	1073	1038	1060	1009	1031	999	1006	997	1048	1037	1083	1039	1048	1025	1047	1040	1035	1009	1027	1041	1020	1034	1083	1059	1039	1085	1063	1092	1049	1054	1037	1067	990	1049	1048	983	1055	1087	995	1040	1059	1034	1005	1099	1012	994	1087	1046	1056	1002	1042	1015	1025	976	1053	1033	1091	1016	1044	1063	1041	1002	1066	1033	1004	1096	1069	1044	1035	1033	969	1020	1029	995	1074	992	1029	1041	1106	996	1005	1023	1027	1055	1084	994	975	1051	1042	1017	1028	1037	996	1054	1031	1018	1076	1038	1027	1048	1058	1007	1056	1050	1030	1093	1086	1052	1106	999	1056	1034	1048	1057	1081	1049	1048	1037	1076	1088	1022	1003	1018	1025	1091	1007	1056	988	1058	1019	1029	1061	1009	996	953	1022	1090	1045	1015	1061	1027	1021	1036	989	1000	1042	1049	978	1036	1005	999	1046	1018	1072	1029	1042	1043	1000	1032	1016	1101	986	1016	1105	1081	1022	1067	1006	1009	1026	1061	1011	986	1073	1045	1056	1073	1007	1042	1052	1035	1009	1037	1067	1045	1023	990	1059	1012	1011	1055	1078	1048	964	1038	1002	1076	1001	1023	1043	1093	1029	1048	1058	1070	1093	1015	1030	1076	1030	993	1086	1027	1011	1038	1045	1057	1015	983	1056	1070	1010	1100	1022	1046	1020	960	1055	1089	1074	1036	1078	1056	1013	1024	1001	1078	1076	981	1044	1055	1051	1033	1028	1057	1056	1101	1072	990	1030	998	1018	1045	1037	1051	993	1039	986	1042	1038	1022	1053	1061	1053	1009	1114	1022	1099	1059	1058	1024	1035	1062	1074	1029	1029	1019	1082	987	1076	1059	1012	1045	1079	1056	1005	1079	1019	1022	1076	1051	971	1068	1060	947	1018	1016	1037	1021	1057	1036	1026	1025	1095	1062	1043	1046	1020	1020	1046	1011	1012	1072	1045	996	1073	1046	1095	1022	1064	1025	1049	1018	991	1031	1064	1079	1030	1071	979	1077	1058	1031	1060	1065	1031	1064	1072	1062	1070	1029	969	1069	1026	1040	994	1031	1077	1082	1051	1070	1080	1020	1043	1046	1052	1054	1039	1060	1060	1096	1081	1039	1061	1125	970	1073	1006	1031	1022	1056	1059	999	1030	1026	1019	1076	1024	1024	1000	1031	1026	1009	1097	1053	1056	1028	1029	1048	1060	1045	1036	1043	1027	1037	1101	1038	1083	1036	1033	1089	1026	1031	1023	1064	1100	1017	1077	1026	1098	1028	1093	985	1032	1011	1026	1000	1044	1108	1041	1053	1002	1023	1044	976	1021	1105	987	1061	1022	1080	1034	1031	1066	974	1036	1061	1030	1018	1003	1058	1085	1011	1053	1040	1017	1001	1031	1037	1044	979	1035	1068	967	1042	1020	1017	1043	993	1077	1067	1035	1046	1011	1049	1032	1079	1082	1096	1042	1010	1044	1045	1050	1092	990	1004	977	1024	1075	1039	1044	1005	986	1101	1041	1008	1030	1026	1012	1008	1015	1076	1010	1088	1030	1012	1034	1007	1081	975	1067	988	998	1080	1074	1025	1040	1018	1114	1054	947	1066	1075	1035	1024	1038	1021	1031	1065	1078	1096	1063	1025	1018	958	1111	1018	1063	1062	1055	1053	1049	1033	1134	998	1040	1037	1056	1073	1027	1063	1031	1002	1071	1024	1054	1052	1054	1080	1066	1093	1081	1032	997	1036	1003	998	1091	1066	1045	1004	1024	1043	993	1063	1094	1054	1009	1005	995	1065	1076	1018	1068	1079	1102	1044	1035	1033	988	973	1070	1086	1077	1068	1059	1058	1034	1026	1013	996	1034	1067	1059	1033	991	1045	1020	1038	1077	1091	1034	1003	1071	1067	1064	1057	991	1045	995	1015	976	1032	1041	1076	1042	1059	1020	1106	1043	1085	1013	1068	1046	1056	1035	1021	1044	981	989	1016	979	1031	1042	1023	1060	996	1023	1049	1060	1103	1039	1064	1059	991	1060	1006	1059	1004	1053	1003	995	1039	1052	1054	1060	1012	1030	1040	1049	1003	1050	1028	1034	1086	1078	1062	1002	1048	1000	1089	1033	1038	1048	1051	1031	1062	1037	1062	1045	1007	989	1008	1052	1069	1050	1075	1065	1046	1060	1034	1028	1037	1072	1046	1112	1040	1035	1010	990	1076	1041	1055	1027	1040	1017	1005	1023	999	1062	1006	1044	1022	1092	1091	1042	1000	1078	1018	981	1037	1029	1083	1072	1004	1062	1033	1012	1035	967	970	1105	1009	1064	1090	1085	1031	1010	1047	1059	1035	1029	1068	1046	1055	1025	1094	1085	1056	1044	1060	1062	1101	1039	1032	968	1002	1031	1047	1110	1001	1080	1034	1016	1071	1044	1048	1014	1065	1083	1033	1026	1111	1040	1011	982	1008	1107	1047	1021	1011	1038	996
28776	29072	31219	16139	4185	2507	2041	1827	1451	1255	1167	1036	1035	942	895	845	794	884	833	831	801	773	810	787	787	757	733	728	782	731	749	684	718	712	679	722	727	686	690	690	733	725	716	689	723	705	690	707	657	731	699	691	747	671	653	758	678	667	645	704	719	683	735	674	686	669	694	710	664	731	664	711	687	671	744	635	687	708	727	678	728	745	712	721	677	663	716	696	721	682	652	663	650	641	693	695	701	704	694	708	667	689	691	696	687	693	707	625	723	668	636	664	731	720	640	654	694	733	730	700	733	749	752	682	662	703	694	719	721	769	694	705	665	648	665	745	686	678	693	685	658	747	698	707	696	720	682	699	679	678	666	713	714	692	693	677	719	713	701	785	697	644	727	669	704	735	727	730	677	669	710	704	711	728	697	694	748	684	692	699	733	687	687	695	712	709	722	737	644	689	683	688	682	701	676	733	731	674	666	706	679	692	676	673	681	677	730	715	688	688	725	653	716	676	684	729	684	680	700	715	692	710	695	697	693	675	702	704	699	699	674	715	703	663	721	704	733	731	734	732	696	705	679	714	676	692	663	686	681	706	699	734	678	671	691	656	718	666	675	642	627	646	665	678	702	675	674	708	691	670	690	737	725	667	639	661	727	685	668	689	668	684	693	673	685	671	696	706	695	675	691	712	669	693	673	639	672	708	696	684	713	667	699	717	679	698	721	670	693	716	723	691	746	736	699	677	702	705	719	716	712	678	697	711	754	726	692	685	740	726	749	705	663	698	717	713	703	666	738	728	701	718	703	732	676	693	726	701	702	728	686	713	674	722	687	691	690	719	647	706	713	713	679	666	710	693	706	700	678	706	711	697	707	697	666	624	677	680	705	716	662	641	692	699	703	745	711	744	657	710	666	693	688	745	733	681	682	734	716	703	666	665	720	667	691	683	700	716	681	707	733	725	695	712	735	692	731	688	663	729	695	731	679	650	666	705	703	696	711	678	656	689	721	694	684	759	710	713	694	684	686	673	778	694	652	689	702	684	718	683	682	663	677	708	730	656	718	724	713	705	714	675	719	720	698	728	717	721	681	693	695	654	700	704	701	654	692	737	735	743	687	673	702	657	713	688	664	658	694	695	638	733	658	712	709	680	676	694	708	678	705	662	692	690	712	664	688	683	717	711	728	694	686	682	674	747	690	706	680	664	695	705	710	712	699	694	731	725	739	675	684	677	702	684	714	685	681	680	683	701	751	666	721	713	696	706	769	709	744	738	735	678	704	674	732	679	649	665	677	704	727	703	724	731	665	692	716	713	676	700	696	692	705	664	693	721	688	707	742	645	723	682	669	647	684	689	698	717	709	659	695	691	694	725	700	668	684	681	699	681	706	709	715	713	725	703	690	696	651	743	695	722	671	681	713	726	673	726	690	717	680	652	744	713	716	692	730	700	727	703	686	640	681	689	687	706	703	672	706	726	715	680	742	695	734	648	661	649	686	712	701	674	704	727	696	712	728	668	660	698	664	672	670	673	675	670	709	712	688	669	735	662	716	645	704	743	699	696	681	699	699	680	668	697	670	654	678	689	684	708	738	699	668	724	702	693	681	667	675	683	685	718	695	728	672	699	723	672	653	711	699	686	719	667	672	704	679	670	682	682	696	717	691	713	696	694	727	727	680	688	726	660	671	714	695	720	731	688	697	634	634	689	610	713	702	722	673	658	703	665	702	683	703	740	668	692	684	643	706	698	705	674	698	675	708	682	714	672	675	698	695	693	703	680	739	721	715	731	701	642	693	718	649	644	750	680	682	711	696	698	694	734	737	680	707	666	661	700	656	679	662	704	732	695	720	720	685	702	729	694	718	694	685	692	724	685	660	695	694	685	698	703	706	655	667	693	674	655	702	696	676	651	688	666	722	696	676	728	716	707	709	737	657	690	718	721	677	701	664	682	751	692	732	723	705	688	676	699	645	665	705	708	657	694	724	737	685	690	683	701	713	666	689	711	719	691	728	702	715	765	642	714	682	689	658	661	751	720	736	689	687	694	701	700	701	713	751	684	696	682	681	721	715	660	691	734	713	673	663	714	734	699	660	741	735	686	695	672	711	706	713	695	657	685	672	751	759	685	689	703	681	747	685	723	653	680	675	678	636	668	715	654	723	693	677	706	672	708	698	711	695	628	730	693	678	717	714	729	727	648	683	708	679	718	675	674	676	710	664	656	758	706	698	712	709	673	732	707	708	682	652	698	679	734	709	711	646	648	702	698	724	694	700	715	687	700	709	709	658	712	739	708	626	792	727	677	687	709	669	729	694	667	728	647	662	692	739	690	648	665	749	694	637	712	713	705	702	666	698	728	719	714	673	642	734	694	667	692	702	686	665	667	726	736	635	682	697	714	712	656	716	722	706	707	680	712	736	684	703	666	710	695	705	749	704	739	658	728	686	682	721	682	728	693	697	676	671	711	692	710	655	736	680	647	724	684	704	745	709	661	709	726	669	706	668	705	700	743	744	689	712	715	682	620	679	703	691	693	680	682	645	689	675	729	686	676	696	727	697	686	730	679	690	662	701	721	677	720	659	674	730	666	687	661	663	623	672	687	671	664	737	656	677	715	683	686	718	715	699	705	690	705	682	682	716	711	704	720	734	649	652	740	677	669	677	661	720	711	718	702	717	710	724	683	683	687	705	715	647	726	662	736	674	705	664	713	747	763	704	698	702	686	642	669	723	694	707	630	686	719	708	738	676	679	687	705	690	692	687	686	729	699	665	749	642	711	733	679	685	736	698	668	675	727	743	673	714	689	713	691	671	674	664	658	700	703	673	657	732	698	677	723	655	708	756	717	673	687	723	667	725	703	665	716	657	698	651	731	663	718	691	760	709	705	717	671	709	683	709	684	660	691	678	711	660	728	687	709	717	683	700	721	688	675	687	709	682	746	681	724	693	725	723	718	715	689	731	703	694	702	699	688	704	712	711	684	716	734	701	681	696	722	696	744	718	709	687	673	711	738	751	665	667	679	684	741	640	664	677	746	714	677	666	694	737	722	697	713	683	676	689	696	720	699	678	730	678	699	703	724	741	716	714	684	684	672	656	643	698	646	745	689	693	749	704	722	652	676	685	644	702	700	687	694	676	694	690	683	669	699	736	687	699	713	701	700	625	736	644	673	645	646	686	684	693	676	664	703	730	679	745	725	665	674	665	702	722	728	693	730	679	719	678	729	629	637	681	693	676	702	718	657	683	694	688	692	676	651	693	737	661	695	627	685	711	718	741	647	700	744	727	735	691	662	658	724	670	701	730	659	671	726	730	665	676	699	701	699	730	701	665	736	697	702	665	681	660	692	728	680	725	654	662	689	728	702	647	732	702	661	700	710	674	684	707	677	699	738	668	688	662	668	704	714	754	686	705	657	705	671	668	679	695	686	710	662	696	720	719	722	691	670	679	681	727	714	706	704	721	697	686	676	728	679	782	673	713	725	744	716	657	694	708	713	690	682
33983	49359	36308	16642	6695	4892	4180	3875	3104	2622	2282	1945	1604	1550	1504	1328	1420	1367	1320	1244	1201	1137	1163	1131	1119	1027	1078	1005	1022	997	949	945	980	994	913	974	913	983	917	946	896	893	909	918	960	914	923	952	937	932	864	933	874	879	972	957	942	945	934	888	862	901	942	932	947	858	914	931	935	935	897	947	905	907	875	865	927	920	906	931	876	925	923	949	912	998	889	849	940	896	904	858	898	946	941	863	911	892	914	876	926	955	882	971	878	944	897	853	946	893	870	933	900	920	911	950	907	900	874	941	899	967	927	906	919	896	910	948	920	920	901	871	937	866	900	981	883	924	852	919	884	904	875	908	851	928	889	911	973	935	915	965	882	944	950	935	951	920	875	958	947	923	932	912	946	865	952	877	926	845	938	853	929	917	918	931	897	902	930	951	883	901	911	897	941	962	959	941	955	958	910	904	930	869	935	934	947	882	951	927	964	881	922	969	881	952	858	945	890	912	935	977	927	962	924	926	889	947	1012	888	953	900	906	862	962	849	966	917	900	929	892	933	957	945	925	956	954	863	901	921	881	890	915	920	954	913	885	926	936	911	965	943	900	913	936	904	885	934	872	964	935	972	913	903	928	916	928	976	937	890	935	918	960	894	918	920	955	921	933	916	900	912	911	953	890	915	920	863	932	916	852	902	928	961	931	947	916	933	928	899	926	938	969	840	940	928	920	947	927	888	923	939	915	949	945	921	959	946	927	957	931	953	902	947	884	913	911	965	930	902	956	895	917	878	983	961	898	955	890	892	947	895	940	909	901	926	958	965	994	954	956	940	902	925	917	958	902	925	884	908	909	940	896	944	917	937	922	933	836	930	914	913	881	923	885	913	986	940	900	921	938	946	946	947	958	906	901	890	923	933	904	942	872	947	941	921	930	927	879	905	917	875	953	973	954	965	948	900	920	923	927	929	906	877	916	896	922	936	960	906	937	915	910	896	857	906	931	887	952	869	961	925	962	947	864	963	933	924	966	949	957	867	958	930	910	894	900	940	919	917	867	904	938	889	924	900	869	887	911	906	890	889	897	931	922	953	876	934	905	916	921	895	921	864	866	887	941	931	927	923	892	946	867	936	891	899	962	913	924	980	939	890	864	886	950	870	888	842	894	939	932	925	924	915	885	881	906	921	919	914	904	931	940	908	915	895	908	905	972	977	958	961	877	930	941	879	868	939	885	895	937	909	864	927	896	871	960	923	874	956	909	977	916	901	916	907	914	931	898	923	903	949	916	907	899	924	919	903	927	915	920	936	938	894	905	974	952	877	983	882	957	885	955	903	912	923	950	927	954	928	886	900	891	953	910	870	939	884	915	910	920	903	935	888	881	948	884	929	919	953	939	898	931	906	937	931	903	914	852	906	908	926	945	943	944	928	942	947	919	908	978	928	934	917	860	872	882	892	879	900	874	888	984	870	894	879	895	881	946	929	830	903	942	915	939	934	933	933	912	874	911	856	983	909	947	885	915	915	910	936	950	870	938	907	934	898	905	901	935	871	887	927	929	932	934	959	939	929	925	886	934	937	880	896	940	881	952	922	918	925	891	956	928	897	943	877	966	915	888	918	882	904	866	913	902	870	878	958	897	914	940	942	888	914	939	895	896	944	948	885	923	926	886	920	913	893	898	918	870	895	947	878	904	959	918	924	897	956	916	885	928	910	885	844	898	897	889	937	908	955	918	919	896	853	936	931	938	890	901	913	941	889	865	881	909	886	918	890	912	878	924	872	953	893	921	869	888	899	924	926	930	909	946	888	929	939	889	937	912	945	848	893	913	1000	937	919	898	935	857	897	917	930	886	949	906	882	908	933	872	966	922	900	905	910	893	911	903	958	910	893	857	908	920	933	949	867	843	934	873	964	907	961	942	946	964	987	906	927	939	895	926	906	947	983	921	959	939	938	924	914	897	903	905	956	876	942	935	919	913	895	911	970	890	936	894	914	954	844	995	923	929	939	892	843	858	916	881	918	914	888	942	900	956	896	914	899	933	953	946	910	879	853	953	915	886	933	907	958	924	916	885	932	937	903	908	937	898	920	878	951	962	883	878	848	1003	965	897	915	919	942	909	882	962	918	916	956	880	908	883	894	923	901	949	941	914	903	890	898	923	937	910	940	923	869	899	894	904	1005	937	947	869	903	929	914	864	902	877	939	884	882	901	992	896	928	918	880	864	896	921	894	920	907	955	909	852	949	901	926	851	894	917	934	886	886	885	910	968	907	872	877	901	929	925	892	874	857	848	916	874	944	880	935	919	966	930	883	927	915	931	930	980	912	935	967	916	929	869	913	949	931	912	900	871	905	932	929	940	919	909	943	939	915	972	891	902	941	905	936	895	892	915	935	919	912	914	881	917	883	894	975	896	878	915	926	914	903	938	937	905	933	922	965	948	938	939	914	967	879	911	923	900	915	935	975	918	895	944	928	904	885	916	917	943	947	853	922	957	932	928	971	895	898	905	872	900	917	876	957	920	1009	919	953	873	948	936	928	898	911	966	920	916	912	880	902	967	904	920	923	915	986	906	959	993	901	949	932	918	988	913	873	942	943	961	936	889	904	896	943	969	943	942	883	953	941	922	947	883	927	901	950	935	907	924	942	944	915	900	950	911	914	913	931	922	889	857	883	957	928	910	910	883	942	916	903	928	924	903	907	912	925	899	912	938	937	935	935	911	893	1020	954	947	930	951	912	927	918	935	850	909	940	931	964	928	854	894	938	924	910	924	896	877	914	954	882	887	898	858	915	934	904	932	957	973	977	921	897	912	978	896	922	935	976	971	971	950	890	969	977	920	896	883	917	892	943	910	915	944	890	927	912	968	958	942	946	938	928	927	882	947	961	933	883	885	899	921	940	944	921	903	964	916	918	955	925	897	935	947	916	981	932	943	902	890	928	905	947	899	928	879	917	909	890	916	895	920	889	879	923	896	966	936	918	918	948	911	894	931	908	948	902	880	948	877	938	924	947	872	915	914	907	892	907	897	914	921	878	922	941	902	892	917	932	937	920	913	965	860	955	921	896	975	918	918	943	892	909	958	957	951	903	868	903	961	947	915	933	834	912	815	964	957	912	909	936	954	897	870	893	917	965	922	927	864	963	933	930	922	883	936	949	895	895	912	942	915	911	906	926	916	923	853	873	963	896	945	880	942	910	936	931	954	915	945	960	862	887	929	896	943	906	900	927	921	893	912	949	954	932	903	892	927	918	912	950	859	883	887	907	906	890	934	874	894	902	917	987	927	905	856	964	917	957	887	909	874	905	926	917	911	893	890	895	967	916	880	876	964	945	884	900	886	926	902	960	988	944	890	936	912	941	935	917	906	937	919	968	919	910	962	938	910	916	947	889	924	921	948	889	969	967	910	860	907	985	919	902	895	905	946	858	971	905	918	946	888	946	920	912	868	862	925	850	922	899	899	920	913	897	906	888	956	956	885	912	895	917	941	865	935	874	848	883	922	830	918	870
24355	21657	29266	24660	21478	13040	4616	3138	2456	2135	1820	1662	1426	1276	1240	1244	1178	1206	1179	1188	1157	1085	1027	1007	1047	1027	978	933	961	939	975	904	941	909	913	912	943	905	919	934	879	885	868	908	924	875	868	887	922	875	895	839	903	861	900	893	926	942	871	874	875	912	859	882	923	905	908	885	843	910	955	896	918	874	896	892	883	941	834	929	894	883	864	824	867	910	875	845	876	902	875	892	908	882	860	872	913	863	897	911	912	834	875	942	911	895	861	949	875	888	888	867	847	855	880	898	910	844	915	920	918	901	911	917	919	895	907	893	865	916	854	871	848	909	927	938	904	847	880	895	860	872	933	915	903	861	917	899	829	879	859	879	853	860	948	908	892	883	910	860	851	914	871	903	905	878	845	908	856	935	875	931	894	858	901	929	875	872	840	937	928	915	872	849	870	914	893	879	899	880	866	900	854	860	877	862	853	837	885	883	904	861	921	891	870	943	884	941	952	880	854	901	925	873	922	878	836	933	881	904	898	937	885	915	865	904	880	896	862	899	880	874	864	870	925	875	877	904	876	873	874	912	879	906	933	894	913	874	894	888	888	840	841	893	866	856	877	908	888	892	842	877	877	838	926	855	896	840	844	877	897	883	862	911	890	875	897	878	855	866	915	856	853	893	878	907	880	898	849	831	887	863	870	931	835	850	907	879	869	919	872	877	898	912	909	900	923	874	882	846	841	895	837	900	904	896	894	900	859	881	907	908	857	886	891	907	904	870	870	939	886	886	870	858	910	838	874	885	873	862	855	903	904	855	877	887	936	850	846	908	901	852	869	878	920	893	896	895	908	852	907	910	897	879	933	881	917	873	902	905	885	884	855	870	867	934	902	866	922	874	838	903	876	839	855	867	955	874	921	905	904	912	881	890	931	948	925	904	869	893	891	900	903	907	873	854	846	818	868	955	893	873	908	956	946	868	894	870	851	923	867	861	876	892	892	858	862	912	903	912	861	849	927	857	886	854	888	897	878	879	871	958	867	921	854	894	845	840	832	944	841	946	890	923	896	933	870	922	932	889	882	892	889	936	885	900	909	857	862	912	862	848	884	858	880	867	852	889	876	835	886	891	907	842	926	848	861	868	865	926	881	865	918	848	904	863	944	892	881	894	889	868	966	868	902	924	854	836	880	901	868	863	897	914	839	854	886	820	883	903	883	870	924	885	892	899	912	850	914	875	838	905	888	888	878	884	892	885	875	874	816	876	926	928	903	836	875	894	868	925	933	874	865	865	816	914	885	889	899	847	900	933	896	869	856	879	935	865	951	946	872	911	901	837	906	872	891	895	879	862	897	874	840	909	867	878	859	896	870	866	886	875	856	895	922	899	888	924	890	915	912	836	881	854	893	864	881	901	808	925	850	902	938	810	951	865	904	875	843	917	898	857	874	860	841	839	939	866	942	894	890	896	886	893	880	862	910	868	967	876	896	856	838	891	925	853	854	894	867	885	938	896	905	856	848	836	865	865	883	907	885	898	900	854	913	827	915	845	837	917	901	923	925	930	889	891	876	836	908	944	903	906	861	885	881	861	855	863	888	905	889	890	919	896	916	898	893	868	860	913	848	891	900	878	875	863	869	845	911	887	819	836	892	825	869	901	883	904	878	906	912	854	823	882	872	916	873	890	894	870	865	932	905	895	850	919	901	922	870	880	899	909	921	935	834	911	888	906	785	920	883	907	861	842	886	884	900	869	875	869	946	844	862	888	851	889	920	871	869	907	897	848	890	855	965	909	866	881	896	882	887	915	908	912	934	863	876	911	855	905	865	934	875	923	917	910	817	927	903	920	935	872	867	896	895	880	900	907	846	888	841	845	877	889	825	873	903	911	863	923	880	934	841	858	915	914	892	869	892	915	911	850	891	851	860	908	936	874	916	878	910	926	867	863	857	903	843	971	899	871	866	827	900	899	916	924	912	908	867	876	880	879	924	894	860	922	917	905	918	887	903	903	945	900	890	980	926	869	901	913	896	866	918	893	833	876	866	864	862	856	861	869	854	889	910	889	884	912	883	839	897	952	912	873	862	916	859	852	874	911	898	865	920	880	896	873	909	888	883	909	875	850	863	887	896	903	893	877	850	852	919	870	905	828	880	853	885	876	840	926	912	904	941	879	858	893	872	882	899	906	874	857	905	874	921	882	894	884	903	857	923	871	862	897	898	876	862	898	936	916	918	927	861	886	892	921	863	924	877	880	902	876	925	897	862	873	886	884	904	876	926	904	877	906	854	908	874	856	894	948	892	875	947	898	880	816	898	893	852	900	958	843	885	892	945	862	854	833	969	856	886	905	826	872	876	935	852	860	892	915	874	882	907	888	847	907	852	899	865	924	882	884	856	915	853	897	945	926	904	965	890	856	944	944	838	920	908	886	871	890	911	887	921	934	889	903	884	917	884	870	884	881	864	865	928	886	881	850	929	863	897	875	912	902	874	903	901	890	847	909	907	859	913	844	886	878	868	894	909	915	871	856	902	877	864	855	848	889	875	919	893	879	848	850	895	895	928	881	870	899	865	858	877	868	894	881	879	869	870	947	950	935	839	874	882	895	860	940	862	923	844	929	931	867	910	893	880	810	874	891	926	876	968	966	889	885	907	905	892	846	838	890	883	846	897	904	848	879	869	904	931	888	886	871	896	892	939	898	882	904	909	872	880	878	856	912	928	885	892	886	890	859	903	861	916	868	803	875	906	883	868	936	869	807	874	903	861	851	889	897	894	920	882	936	863	846	876	912	921	887	872	905	952	844	887	864	918	898	848	906	879	897	878	866	865	903	908	858	895	868	902	894	797	866	901	862	877	873	850	894	897	898	850	855	851	899	871	886	867	903	891	926	844	856	909	892	913	870	873	850	903	887	917	880	951	887	930	894	851	835	942	869	849	935	911	888	826	903	892	924	869	817	883	891	868	945	915	919	875	881	886	921	860	831	863	885	912	934	897	900	894	847	918	862	904	825	880	859	848	918	951	876	878	883	830	879	873	880	864	913	881	895	900	861	934	851	895	912	904	891	855	931	851	906	895	886	830	931	937	868	887	910	910	859	930	869	861	874	917	872	866	859	929	873	866	907	901	890	898	883	877	909	891	873	950	877	935	848	920	859	924	868	874	890	881	875	896	898	887	912	913	940	884	842	906	934	892	954	867	893	897	884	893	857	914	900	886	916	889	883	903	909	914	909	900	902	866	888	919	896	889	875	829	913	868	874	915	905	869	876	950	908	899	916	861	841	882	864	855	897	869	867	878	881	873	893	846	871	856	868	855	878	927	896	861	931	851	919	890	887	915	861	872	902	884	884	893	918	850	927	867	921	865	848	906	896	859	889	895	872	841	899	880	879	919	867	941	867	880	862	911	888	860	899	889	839	874	874	929	842	843	949	924	895	870	852	892	907	848	902	916	916	912	931	888	883	880	887	876	882	851	869	910	896	883	902	876	871	945	910	855	860	898	875	893	905
35282	57857	44743	25008	11724	8615	7164	6366	5186	4458	3658	3044	2628	2406	2224	1976	1951	2020	1928	1795	1603	1647	1603	1537	1505	1436	1403	1391	1346	1264	1286	1285	1194	1288	1248	1221	1221	1232	1275	1268	1181	1144	1147	1188	1222	1190	1222	1184	1166	1193	1101	1143	1246	1126	1226	1160	1218	1166	1152	1133	1190	1157	1165	1162	1241	1203	1131	1165	1216	1123	1186	1158	1228	1201	1208	1093	1208	1136	1143	1255	1149	1121	1213	1150	1215	1143	1144	1161	1196	1214	1158	1125	1182	1152	1162	1161	1183	1161	1176	1209	1156	1161	1203	1193	1159	1183	1183	1178	1098	1144	1172	1151	1165	1142	1144	1134	1143	1113	1145	1108	1190	1175	1148	1198	1170	1176	1149	1161	1140	1169	1076	1153	1166	1116	1139	1143	1176	1114	1072	1128	1161	1109	1116	1093	1154	1114	1181	1195	1177	1111	1145	1214	1139	1148	1166	1137	1185	1154	1129	1120	1166	1141	1114	1215	1141	1167	1097	1175	1122	1170	1167	1207	1149	1181	1142	1134	1164	1150	1165	1158	1140	1151	1101	1139	1132	1165	1200	1095	1154	1145	1144	1168	1124	1124	1161	1156	1160	1179	1125	1158	1183	1120	1154	1195	1120	1189	1188	1124	1151	1131	1166	1145	1178	1208	1156	1150	1148	1167	1145	1157	1134	1130	1133	1140	1125	1156	1179	1158	1145	1181	1155	1197	1197	1157	1150	1114	1184	1187	1176	1201	1157	1174	1189	1155	1191	1195	1152	1142	1098	1127	1148	1130	1150	1107	1168	1185	1167	1152	1169	1183	1116	1154	1118	1178	1082	1158	1193	1077	1173	1187	1119	1135	1132	1137	1189	1187	1191	1181	1165	1127	1152	1219	1137	1191	1194	1162	1172	1198	1146	1193	1114	1186	1121	1150	1158	1181	1198	1130	1184	1226	1192	1122	1177	1157	1171	1200	1125	1160	1174	1096	1160	1180	1148	1157	1162	1174	1118	1155	1159	1131	1127	1181	1111	1183	1170	1169	1170	1196	1132	1186	1163	1168	1132	1193	1126	1111	1194	1117	1155	1135	1116	1209	1146	1189	1083	1196	1152	1119	1226	1129	1087	1193	1198	1179	1199	1153	1189	1131	1193	1136	1115	1126	1189	1150	1188	1156	1196	1164	1169	1216	1162	1141	1159	1169	1178	1125	1202	1151	1183	1141	1152	1144	1161	1153	1161	1158	1151	1214	1208	1120	1188	1113	1135	1214	1137	1097	1105	1125	1208	1155	1214	1142	1163	1194	1163	1193	1172	1153	1210	1184	1146	1168	1189	1201	1189	1214	1182	1189	1175	1208	1228	1131	1167	1136	1179	1122	1166	1187	1203	1134	1191	1111	1158	1170	1191	1149	1146	1095	1096	1177	1194	1224	1116	1147	1181	1179	1149	1105	1125	1139	1153	1122	1197	1135	1156	1145	1154	1180	1136	1152	1182	1195	1156	1226	1095	1239	1170	1204	1148	1138	1169	1178	1167	1147	1181	1139	1084	1152	1133	1158	1146	1134	1111	1203	1141	1198	1191	1182	1148	1149	1202	1197	1205	1192	1144	1149	1170	1081	1124	1130	1223	1183	1163	1157	1184	1175	1154	1167	1174	1149	1200	1123	1233	1198	1213	1140	1116	1107	1166	1129	1238	1194	1188	1182	1147	1171	1164	1180	1195	1199	1156	1179	1160	1154	1203	1244	1166	1159	1128	1175	1166	1164	1171	1113	1111	1159	1149	1212	1178	1132	1218	1217	1125	1168	1138	1164	1160	1137	1164	1216	1144	1112	1161	1178	1125	1173	1190	1192	1220	1179	1152	1202	1144	1171	1217	1162	1141	1141	1136	1152	1128	1142	1260	1181	1163	1156	1163	1152	1156	1155	1165	1190	1152	1186	1174	1186	1179	1137	1218	1197	1179	1124	1204	1259	1206	1185	1170	1199	1158	1162	1208	1237	1157	1186	1108	1203	1157	1236	1156	1209	1165	1169	1142	1162	1174	1152	1156	1171	1192	1169	1200	1156	1173	1226	1178	1147	1146	1203	1210	1196	1179	1158	1125	1163	1232	1156	1151	1142	1177	1207	1134	1249	1141	1174	1153	1134	1061	1166	1178	1186	1158	1152	1142	1189	1103	1143	1171	1170	1090	1170	1165	1203	1190	1183	1170	1205	1235	1124	1214	1142	1202	1162	1156	1181	1134	1139	1130	1150	1128	1216	1161	1196	1153	1169	1184	1127	1191	1170	1140	1196	1137	1164	1190	1172	1132	1117	1175	1186	1186	1144	1137	1155	1152	1142	1215	1107	1124	1139	1203	1175	1171	1187	1167	1117	1105	1162	1134	1084	1179	1157	1188	1143	1130	1181	1175	1122	1143	1186	1193	1171	1221	1159	1198	1162	1194	1125	1166	1124	1186	1214	1132	1140	1114	1104	1185	1128	1193	1156	1169	1165	1205	1236	1161	1128	1174	1177	1168	1164	1151	1175	1178	1133	1178	1163	1204	1154	1150	1140	1166	1115	1101	1114	1122	1185	1143	1156	1159	1130	1112	1177	1146	1172	1174	1170	1199	1116	1172	1103	1111	1096	1203	1205	1107	1217	1160	1174	1133	1153	1183	1187	1121	1148	1177	1136	1170	1111	1184	1103	1156	1093	1125	1081	1173	1183	1153	1169	1139	1179	1146	1101	1145	1180	1075	1208	1088	1123	1203	1153	1151	1132	1211	1128	1164	1186	1147	1095	1140	1130	1156	1169	1151	1190	1117	1156	1123	1142	1131	1116	1176	1160	1149	1151	1124	1190	1265	1122	1125	1144	1205	1080	1083	1182	1209	1177	1158	1194	1192	1131	1186	1136	1215	1166	1197	1151	1152	1111	1158	1103	1182	1100	1176	1171	1161	1164	1186	1165	1149	1131	1159	1121	1186	1100	1190	1131	1167	1221	1159	1131	1166	1127	1225	1150	1220	1196	1094	1145	1176	1220	1173	1134	1146	1181	1146	1227	1198	1126	1233	1127	1155	1159	1209	1210	1197	1170	1118	1144	1179	1123	1168	1174	1126	1156	1155	1165	1119	1122	1197	1113	1145	1174	1162	1141	1163	1181	1173	1135	1160	1172	1176	1185	1172	1198	1134	1246	1209	1163	1176	1134	1151	1233	1188	1159	1138	1097	1111	1159	1142	1176	1192	1150	1140	1197	1084	1159	1152	1082	1200	1160	1164	1163	1146	1096	1160	1149	1126	1198	1063	1180	1140	1170	1109	1194	1176	1120	1147	1135	1165	1213	1112	1147	1145	1152	1123	1144	1172	1139	1200	1173	1143	1145	1156	1102	1181	1180	1189	1210	1190	1133	1100	1191	1100	1146	1129	1157	1115	1135	1169	1163	1172	1168	1168	1198	1175	1200	1154	1153	1141	1174	1171	1209	1148	1164	1166	1167	1213	1171	1154	1151	1167	1214	1118	1145	1177	1141	1134	1188	1106	1230	1114	1145	1158	1171	1138	1141	1137	1132	1105	1160	1156	1168	1142	1191	1217	1107	1202	1064	1164	1151	1172	1146	1201	1210	1184	1159	1097	1179	1165	1155	1137	1194	1108	1203	1243	1195	1156	1158	1115	1176	1175	1183	1111	1178	1207	1115	1122	1133	1084	1218	1165	1170	1149	1238	1166	1107	1168	1156	1177	1131	1149	1144	1159	1120	1077	1150	1199	1201	1225	1163	1170	1171	1183	1161	1176	1144	1172	1193	1191	1185	1172	1179	1194	1180	1079	1139	1187	1159	1200	1105	1144	1183	1161	1168	1184	1168	1162	1198	1171	1068	1162	1149	1135	1199	1168	1153	1148	1135	1152	1084	1217	1176	1131	1167	1146	1153	1122	1120	1175	1073	1157	1189	1187	1137	1142	1225	1140	1157	1144	1179	1231	1153	1216	1192	1134	1148	1196	1141	1135	1159	1231	1149	1129	1110	1168	1158	1106	1112	1192	1179	1157	1250	1138	1227	1168	1169	1192	1176	1153	1122	1222	1141	1191	1080	1116	1155	1162	1189	1186	1153	1145	1183	1154	1109	1152	1154	1168	1216	1164	1228	1138	1165	1144	1158	1149	1130	1117	1130	1134	1124	1153	1123	1132	1230	1161	1223	1139	1216	1157	1226	1086	1228	1205	1143	1108	1158	1172	1188	1219	1180	1136	1147	1137	1098	1166	1124	1177	1162	1159	1094	1162	1156	1203	1232	1129	1107	1197	1168	1150	1160	1171	1214	1174	1154	1102	1111	1186	1196	1157	1190	1193	1176	1225	1140	1200	1186	1187	1215	1153	1107	1160	1159	1153	1094	1130	1168	1167	1186	1192	1138	1133	1184	1198	1143	1123	1136	1159	1109	1125	1184	1160	1146	1147	1155	1153	1198	1110	1142	1123	1227	1147	1114	1189	1139	1200	1147	1116	1167	1198	1183	1158	1152	1211	1178	1088	1159	1141	1176	1178	1122	1156	1167	1204	1152	1142	1118	1179	1200	1213	1091	1178	1131	1154	1177	1146	1129	1218	1207	1169	1162	1194	1191	1196	1176	1201	1158	1127	1114	1118	1160	1184	1202	1183	1170	1167	1134	1167	1199	1106	1204	1110	1142	1158	1131	1174	1225	1103	1178	1151	1158	1168	1212	1211	1188	1112	1143	1130	1183	1197	1133	1179	1105	1178	1094	1104	1211	1137	1163	1156	1187	1162	1143	1145	1202	1201	1123	1173	1042	1141	1108	1094	1171	1141	1106	1148	1070	1189	1138	1130	1182	1140	1157	1162	1189	1173	1154	1123	1128	1176	1080	1101	1182	1228	1185	1167	1205	1228	1160	1119	1107	1158	1168	1143	1133	1187	1139	1121	1182	1168	1189	1110	1179	1136	1107	1132	1137	1157	1178	1142	1160	1161	1138	1093	1134	1162	1176	1132	1204	1087	1131	1218	1182	1214	1168	1165	1079	1168	1173	1139	1238	1146	1165	1137	1121	1110	1176	1152	1209	1182	1174	1127	1141	1153	1239	1097	1145	1164	1139
23473	21671	29633	24233	21683	21693	12540	4463	3100	2722	2254	1870	1668	1484	1409	1316	1246	1310	1203	1231	1121	1101	1034	1036	976	988	931	896	921	930	887	852	838	858	818	842	833	828	850	835	789	780	830	814	844	771	765	839	793	782	809	815	824	825	799	840	840	776	815	758	781	851	796	798	792	863	804	762	770	768	757	798	803	767	802	801	814	752	806	776	833	780	811	793	811	770	842	815	738	757	770	789	807	771	817	799	785	796	803	831	783	801	842	821	824	796	781	750	736	806	830	789	762	805	749	815	808	801	824	794	773	792	748	806	820	807	783	791	805	808	762	821	795	776	797	846	800	773	802	795	770	761	765	795	793	774	754	767	774	779	811	769	808	822	768	711	758	795	765	770	808	778	851	800	795	777	774	769	709	808	741	817	789	790	786	785	792	811	779	772	793	743	815	832	817	814	814	777	793	772	774	792	792	781	810	799	841	787	798	773	814	772	831	775	798	849	798	773	796	812	842	821	794	822	810	763	837	769	798	799	761	779	795	769	769	822	781	786	790	799	757	792	820	770	811	804	771	802	768	811	786	821	788	803	803	773	796	777	761	797	849	810	771	793	829	772	776	786	839	821	788	785	839	798	840	830	771	821	765	831	795	811	765	753	775	770	817	789	786	807	838	808	795	758	826	786	835	772	839	791	804	788	789	767	845	798	752	797	801	791	812	808	815	803	785	812	780	828	814	808	747	785	760	825	801	800	737	777	803	833	794	818	811	791	779	816	779	789	821	801	773	772	759	789	774	810	809	808	805	745	802	812	759	733	797	763	854	820	759	772	791	807	802	766	769	750	823	820	797	837	806	802	798	748	792	792	782	851	747	781	770	801	756	742	742	766	773	819	824	770	825	812	777	773	760	770	787	731	794	763	783	806	805	801	758	757	754	827	832	829	783	728	814	739	782	775	778	819	802	778	819	756	743	802	751	793	760	793	801	767	819	798	790	762	776	836	789	774	778	763	737	802	756	795	808	751	800	773	815	784	776	784	777	805	803	768	786	753	778	840	794	761	796	801	776	820	795	822	783	799	814	817	709	771	783	796	836	781	805	819	793	833	794	770	806	793	798	822	789	800	821	797	783	768	760	836	809	782	769	785	805	801	802	784	766	748	805	785	766	750	821	847	812	737	803	797	804	845	762	784	785	791	789	806	815	777	826	828	811	733	782	778	800	795	816	819	778	822	827	787	804	814	738	839	776	759	783	792	784	807	818	793	793	784	802	804	803	775	791	752	787	793	826	782	735	776	810	792	765	715	796	776	777	846	727	757	795	789	788	784	783	802	734	773	767	847	844	812	767	779	799	823	799	763	822	771	762	793	829	729	779	773	764	770	744	804	778	745	800	823	796	733	785	808	778	765	792	806	807	844	756	777	782	789	850	841	788	761	749	770	811	837	780	764	781	784	817	782	738	782	772	775	798	812	772	826	753	775	787	811	787	752	763	789	799	792	806	749	809	776	774	800	800	763	834	815	764	782	765	852	741	849	774	766	841	770	847	757	798	760	796	767	790	757	785	818	793	783	830	781	808	785	812	756	806	816	793	798	802	790	796	781	820	835	803	804	795	773	760	777	781	734	768	840	790	794	803	838	775	776	842	814	772	805	791	787	817	775	810	802	775	849	783	759	797	853	830	762	779	811	791	765	829	775	792	821	776	776	788	866	827	777	815	816	814	804	771	830	786	810	828	813	843	797	763	826	738	820	814	788	788	813	796	748	812	798	795	795	771	766	790	805	806	815	795	772	772	775	792	796	799	797	806	793	836	756	816	821	849	790	778	769	763	808	827	717	794	808	813	794	759	824	794	768	760	819	794	824	773	827	794	807	845	819	815	774	765	806	758	787	778	817	720	806	777	714	788	787	825	805	791	744	739	846	755	710	902	791	742	769	857	745	825	755	795	795	807	746	819	734	801	793	820	759	812	782	791	772	756	777	811	803	788	807	803	781	847	855	796	772	766	745	801	808	797	799	825	837	776	821	803	755	806	756	842	801	780	776	804	777	777	781	844	801	804	823	772	836	812	779	792	778	774	764	806	773	796	817	804	781	792	818	768	809	817	806	803	785	824	790	768	830	767	827	790	771	817	787	781	798	810	787	809	824	780	713	805	823	814	848	731	765	813	772	747	778	806	772	827	755	754	808	780	781	788	714	818	756	778	787	814	801	753	795	741	755	791	805	767	845	762	749	804	777	756	768	838	789	758	761	797	805	788	802	788	795	829	773	785	767	786	844	821	785	849	793	772	813	824	768	801	764	749	773	782	840	804	748	801	802	803	782	793	817	786	743	835	793	801	793	749	732	800	767	780	761	798	814	736	820	822	787	796	829	805	750	796	795	808	755	753	844	816	871	772	822	771	766	765	770	773	805	761	820	751	782	776	717	776	842	783	743	779	757	808	822	801	789	757	783	780	797	818	800	778	799	773	794	791	828	754	816	785	776	791	806	750	840	785	765	725	794	797	818	797	790	791	800	813	829	857	769	771	760	716	789	791	788	777	800	762	836	790	764	770	775	760	796	804	769	793	829	787	775	800	806	792	772	778	813	800	821	761	771	794	799	813	792	791	793	833	822	758	723	814	811	796	763	768	782	806	781	782	795	830	780	818	793	781	760	811	750	770	767	791	799	761	768	801	816	779	787	811	829	768	765	760	808	816	769	791	799	806	755	788	777	787	820	824	777	746	776	824	798	775	749	795	792	819	782	783	821	797	791	774	768	785	764	786	772	803	824	828	753	744	810	825	841	782	795	754	809	789	835	785	779	814	783	797	770	818	803	818	731	808	766	772	829	764	734	788	844	745	790	799	791	797	831	776	757	790	738	783	819	795	764	779	790	768	774	767	781	784	840	790	730	761	736	777	723	769	851	781	835	770	760	820	765	730	814	764	861	775	746	758	823	758	785	805	774	828	823	773	795	808	777	783	790	826	825	793	802	753	794	818	769	773	825	768	811	825	751	795	757	759	836	814	801	795	778	816	787	758	739	809	802	780	760	818	778	757	837	745	784	764	810	778	711	810	758	824	808	855	786	735	822	770	827	831	732	756	840	783	775	707	757	779	752	766	816	758	867	775	811	794	820	796	799	772	811	786	806	807	805	781	827	756	779	767	809	812	812	796	771	816	784	742	821	823	754	791	790	816	749	776	832	814	791	798	762	794	836	767	854	801	762	756	798	746	788	812	769	862	777	815	771	765	755	774	800	804	830	799	788	768	735	749	807	790	776	817	777	805	780	814	800	833	798	767	794	790	767	830	770	803	824	825	804	788	816	787	831	774	775	805	815	754	745	781	772	782	808	765	810	818	775	796	767	801	869	811	789	768	774	814	789	825	802	783	801	762	794	814	778	760	804	769	779	748	804	784	774	782	800	797	820	805	815	783	784	795	804	808	724	841	705	827	822	755	794	769	797	799	805	768	842	783	759	794	781	784	746	779	801	801	778	769	802	782	778	804	788	756	765	797	750
37978	64274	49890	27839	14557	11399	9811	8711	6771	5901	4675	3720	3249	2973	2584	2390	2235	2314	2116	1957	1775	1693	1609	1638	1631	1511	1481	1346	1289	1302	1208	1131	1134	1165	1151	1221	1122	1055	1108	1104	1117	1121	1057	1035	1078	1040	1114	1090	1008	1064	1095	1081	1073	1094	1096	1030	1021	1052	1090	1034	1003	1056	1042	1067	1029	1062	1057	1073	1067	1027	1021	980	1064	1036	1001	1031	1024	1034	1044	1088	973	1048	1043	967	1053	1075	1011	1022	1010	1051	1040	1038	989	996	1101	1108	1052	1058	1060	1069	1059	1025	1028	1092	1093	1079	1045	1013	1052	1036	1046	1001	1014	1034	1060	1029	1095	979	1054	1026	1025	1041	1055	1009	1024	1072	1018	1035	1015	1041	997	1017	1029	1010	1041	1059	1024	997	1043	968	1030	1059	1054	974	1069	1065	1032	1027	1009	1022	1019	1008	990	998	977	1013	1105	998	980	987	1070	1045	1018	988	1039	1006	1077	1019	1026	996	970	1003	980	1039	967	1012	1001	1036	1013	1015	1038	983	1023	1056	990	1034	1061	1029	1124	1026	1021	1036	1035	1006	1050	1056	1062	1039	1054	1029	1011	1009	1038	1029	984	962	999	1044	996	1047	1094	1034	1071	1022	1022	1009	1044	1010	1022	1067	1044	1009	1078	1021	1037	1052	999	1054	1001	1015	996	1015	1016	1015	1092	996	996	1017	997	1025	1001	1030	1083	1050	1057	1025	1048	988	1013	982	996	1037	1063	1025	989	1012	1052	1008	975	1006	984	1019	1009	988	1029	969	1021	1039	1003	956	1004	982	1008	980	1075	1024	960	992	1028	1033	1039	1055	1019	1040	987	1031	1006	1047	1057	1018	1013	1015	1004	986	1055	1000	1055	1056	1014	1040	1001	1068	1038	1054	1089	1087	978	1123	1023	1050	1052	1063	1037	1074	985	1062	1052	1051	1031	1069	979	1049	1004	1037	1055	1021	1101	1051	1043	1021	1035	1013	997	1018	1068	1006	1014	958	1069	1015	1051	1015	1011	1056	1097	1031	1016	958	1000	1023	1011	1029	1033	1005	1032	1077	1002	941	1010	1063	1044	1032	1007	1002	1062	1041	1039	978	1040	1043	1068	1017	1013	1034	1050	1002	1019	965	986	1031	1044	1065	1002	1007	956	1039	1042	1005	1010	1029	988	1047	1082	1046	1080	1031	991	1014	1070	1089	1012	983	1049	1006	1030	1101	1026	998	1012	1039	1053	1036	1024	1020	988	1008	1098	1017	1027	991	1000	1003	946	1004	1019	1069	1066	1005	1021	1070	1001	1060	1026	1009	1091	1059	1069	1023	1062	1019	1004	988	1038	1091	1039	1036	1032	1000	1021	1003	1014	1020	1026	1062	1025	1063	1029	1095	1022	1081	995	1018	1069	1007	1043	1074	1056	1002	1018	1056	1064	1108	1049	1000	1019	1087	1018	1047	1060	994	1050	1045	1030	1007	1098	1050	1016	1040	1038	1019	1019	1079	1050	1044	1007	961	1056	1062	1064	1016	1018	1063	1019	1031	1070	1030	1005	1010	1002	1057	1066	1034	1028	1020	1081	1007	1048	1047	983	970	994	1046	1077	1000	1032	1068	1020	997	1006	1021	994	1051	1044	1055	1055	1002	1035	1094	1071	994	1022	1114	1002	953	995	1065	1036	1022	1028	1017	1043	1016	1011	1061	1035	991	1027	1048	1040	1028	1068	1055	1063	1068	1036	1031	1034	1054	1042	1060	1075	1082	1073	1056	1086	1048	1039	1009	1007	949	1053	1047	1010	1040	1063	1023	976	1047	1018	1068	1033	985	1090	1075	1079	1053	992	1038	1021	973	1016	976	1023	1034	1065	977	926	980	1067	997	1000	1066	988	1000	1051	1079	1045	1012	1031	1037	1050	1065	1053	995	1120	1042	1046	1049	1047	1020	1063	997	1087	1043	1052	1019	1032	1060	1054	997	1091	1023	984	1090	1046	998	984	1016	1035	1088	1058	1025	1003	987	1026	1106	1047	1044	1009	950	1051	1016	1026	995	1032	1049	1048	1010	1081	1019	1018	977	994	1015	1039	1064	1071	1057	1012	1112	1028	987	1040	1046	1001	1055	1054	1017	1022	1031	1034	1084	1014	1015	1033	1035	1023	1020	1001	1038	1052	1001	957	1044	1087	1007	989	996	1048	1123	1046	1021	1025	1014	1013	1016	1028	984	1018	1037	1043	1050	994	1005	1060	1041	1020	1034	980	1051	994	1066	1021	1047	1063	1040	1014	1075	1013	997	1024	1099	1093	1081	1096	1026	973	1056	1036	1028	1104	1034	994	1059	1013	1058	1017	1030	1048	1036	1034	1055	1043	995	1043	1053	1064	1036	1102	1027	1032	999	1016	1089	1057	1059	1057	1008	1032	1047	993	1018	1093	999	1009	1061	1019	985	991	1074	943	1032	1004	1018	1025	997	939	1052	996	1041	1017	1011	1050	1039	1012	1004	1043	1073	1055	1058	995	1044	1114	1052	1033	1052	1045	1028	1029	1000	1059	998	1042	1001	1063	1031	1020	1045	1044	1009	1073	1022	1004	1038	1025	1011	996	1086	999	987	1054	1021	1029	1011	1005	999	1035	1029	1009	1090	1005	1048	1028	1000	1046	1079	974	1032	1010	986	998	1045	1007	1010	1055	1011	1011	1021	1022	1061	993	1044	991	1026	1012	1093	1066	1022	1079	956	1025	1020	1040	1047	994	1026	1051	1028	1062	1048	1088	1043	1011	1031	1020	1022	1037	1007	1053	1071	1016	1012	1061	1030	1000	1074	1013	1093	1044	1046	1079	1015	1091	1026	1041	1023	1092	1023	1052	1052	1001	1009	1010	1037	1055	1059	998	1075	1022	1010	1017	1069	1023	1022	1051	1025	1014	1019	1027	974	1080	1039	998	1032	1045	986	1072	1053	1069	986	997	1003	1099	1043	1028	1045	1061	981	1000	1022	1069	1033	1035	1088	1057	997	1035	977	1002	1028	1059	1010	1073	1073	1046	1007	1021	986	1026	1037	1049	1037	988	986	1058	1088	1066	1011	1022	1025	1015	1032	1040	1013	1027	1071	1038	994	1079	1066	972	1067	1008	1034	1007	1033	1037	1022	999	1072	1052	1050	1060	986	998	993	1052	975	1004	1043	976	978	987	1025	1052	1014	1044	1017	1009	994	1022	1039	988	994	978	1009	1050	1058	1065	1031	1038	992	981	1037	1021	972	997	1023	1007	1056	966	1048	1020	1060	1126	1050	1036	1066	1036	1014	1091	977	1063	981	1033	1109	963	1011	1027	1002	1065	1015	1048	1071	986	999	1016	1075	979	988	1023	1073	1001	1015	1028	1028	1010	1082	1031	1055	1015	977	1042	1078	990	1047	1030	959	990	1066	1045	1032	964	1041	1044	993	977	1116	1041	1024	1029	1001	944	1046	1042	1026	1032	1003	1014	1046	1022	1019	1040	1093	1055	1009	1021	993	1074	1022	1051	1064	1038	1081	997	1031	976	1030	981	1015	1003	1020	1030	968	1041	1041	1000	983	998	1034	1047	1046	979	1067	1030	1059	1030	1024	1021	1093	1040	1017	1073	1031	1050	1006	980	1024	1034	1038	1009	1012	1082	1020	1012	1039	957	1017	1113	1077	1045	1031	1024	997	1066	1049	1069	1042	992	1036	1041	999	965	1012	1032	1042	999	1036	1029	1034	1016	1009	1045	994	1011	1029	1036	1085	1031	1040	1043	1029	1025	1037	1078	1026	1035	1019	1034	1011	1027	1050	1000	1045	1011	984	1027	1012	1039	1014	1020	1034	1052	1032	1027	1072	1025	984	1004	992	1067	1081	1000	1025	1028	1026	999	1104	960	1049	1004	1091	1022	1028	1076	1073	1040	956	978	1034	1044	1088	986	1045	1099	1047	1006	1074	1081	1069	1057	1073	1044	1009	1046	1033	984	1002	1059	1018	1046	1074	1062	1015	1001	1018	995	1000	982	1043	1029	1041	1033	1009	971	1025	1074	1030	976	966	1005	1049	1062	1044	1036	1009	1060	1016	1051	1041	998	1049	1014	962	1043	957	1049	992	1045	1055	1015	984	966	1080	1033	977	1022	998	1050	1034	996	1043	991	1034	1009	1032	1020	1028	1042	1013	1027	1015	1104	1042	1011	1024	1023	1093	1026	1000	992	1019	972	1018	1039	1010	1015	1008	1019	1026	1050	1032	966	1013	1011	979	1029	1053	1045	1015	1034	970	1043	1013	1040	1016	981	1001	1047	973	1022	1028	983	987	1080	1046	1057	999	1051	1032	1030	1048	1048	1034	1075	1038	1089	1069	1026	1030	1093	1043	1025	1075	996	1043	1092	1034	1026	1073	1006	1002	1034	984	1069	1050	997	1042	1010	998	1016	1039	969	1060	1005	1086	994	1060	992	1017	1052	1042	1028	1044	1026	1053	1046	1046	1077	989	1027	1021	1041	1010	1056	1035	1044	1074	1031	1054	982	999	1047	1044	1014	1053	1008	1067	990	977	999	1089	1014	988	1031	1071	1042	1017	1002	990	1029	981	1049	1076	1056	1042	1079	1014	1070	1048	1015	1021	1060	1006	1082	1070	1055	1050	1050	1047	1097	1065	1037	1018	1009	1028	1033	1041	1102	1020	1021	1016	1027	998	1081	980	1051	997	1109	1010	1023	1079	964	1062	963	1032	1072	1071	1085	1003	1006	1022	1063	1046	1067	1010	991	1012	1029	1088	978	1061	1020	1010	1037	1000
28865	28146	30229	14852	3867	2348	2092	1801	1478	1375	1160	1047	1007	968	929	873	847	893	870	778	842	786	797	809	685	749	744	723	702	718	688	742	666	693	676	722	702	736	702	766	708	683	690	730	670	681	674	713	687	708	675	678	708	704	684	722	671	707	688	707	725	722	661	675	714	739	692	691	689	664	689	682	641	670	686	729	697	696	696	688	679	665	660	671	698	671	691	720	724	698	699	685	711	723	715	707	676	667	724	681	704	715	699	716	684	717	695	731	735	652	664	698	705	678	703	737	683	703	694	661	673	709	710	707	711	727	657	693	685	713	674	662	687	660	675	673	701	696	725	709	710	705	718	705	688	691	686	699	694	679	678	692	732	719	726	668	713	703	682	724	677	690	725	683	713	703	680	682	706	663	692	733	680	688	706	724	699	715	670	698	701	701	699	681	680	723	683	707	702	653	748	723	714	696	658	700	699	707	686	749	709	673	732	714	660	688	684	663	737	724	677	735	655	670	703	697	719	686	697	734	681	720	678	694	678	682	661	680	715	697	683	704	686	675	652	653	667	689	724	704	676	663	676	701	693	680	674	707	700	635	646	748	691	719	677	686	639	664	717	643	695	671	632	662	652	685	708	687	707	676	715	676	706	686	701	658	688	731	650	659	716	700	702	702	683	716	676	658	657	683	686	665	698	718	651	684	683	684	684	729	694	722	694	703	688	752	666	687	723	685	744	670	727	693	663	684	669	708	696	638	712	677	685	685	695	707	697	717	733	702	735	683	684	678	697	676	705	687	715	739	695	711	710	728	702	685	658	667	691	665	711	674	673	675	653	631	652	697	706	701	709	702	712	726	685	671	688	688	723	735	715	697	698	674	694	704	670	715	712	684	684	707	697	654	680	728	705	665	671	680	694	665	661	682	704	709	641	645	673	667	719	703	677	681	714	681	695	681	686	658	730	695	635	717	712	657	728	697	676	672	687	723	701	662	697	692	764	686	702	647	668	685	699	712	712	662	745	692	700	663	698	711	672	688	637	680	676	686	720	752	685	726	717	674	686	666	715	652	658	735	698	690	694	719	713	694	703	647	704	677	705	695	649	745	673	623	674	685	715	710	713	692	671	662	679	675	711	664	643	718	659	684	694	671	721	689	711	710	717	674	695	710	727	626	700	691	668	695	690	680	688	722	697	690	636	666	647	693	665	688	654	689	704	688	737	667	713	656	703	690	747	662	684	660	686	703	691	687	704	679	689	690	639	685	692	725	674	717	661	684	686	698	674	689	711	708	705	627	689	698	737	631	720	744	673	709	696	676	670	649	712	690	699	678	667	698	666	676	720	717	715	695	695	707	722	696	685	672	673	685	685	696	672	704	707	734	655	712	704	708	673	674	715	711	665	696	659	686	658	649	747	655	665	691	618	682	708	721	710	697	646	733	694	695	697	698	670	683	685	646	678	714	676	657	720	700	688	689	739	679	631	694	675	712	711	649	671	677	672	686	722	680	687	747	716	710	683	738	708	697	681	715	706	709	700	696	719	712	675	711	690	737	672	660	695	677	676	701	655	750	707	678	663	678	660	708	652	672	685	696	687	676	696	713	669	687	702	651	670	715	715	666	654	657	711	702	684	714	707	685	688	646	685	676	646	722	720	703	655	721	673	712	688	706	676	709	699	705	675	686	742	702	691	681	708	683	730	646	644	705	670	644	724	690	715	722	729	719	660	693	620	704	719	688	677	718	683	673	724	686	688	672	736	674	717	741	657	664	715	684	720	656	703	697	696	710	711	686	703	658	720	731	665	708	717	682	716	654	720	682	691	660	674	759	677	692	679	712	715	677	670	706	665	646	712	675	676	710	668	647	695	677	709	716	665	672	660	702	700	690	678	709	690	637	695	675	667	685	701	684	708	700	659	701	684	695	712	687	671	685	663	667	681	723	707	692	671	692	673	651	706	690	687	697	703	692	707	689	681	659	689	656	698	710	696	679	684	710	702	661	701	725	680	702	699	691	719	673	687	668	694	679	704	673	708	681	658	711	677	718	693	682	618	693	697	717	678	684	624	688	732	727	661	723	698	662	689	672	694	656	709	730	695	681	718	713	723	666	684	692	723	695	676	678	734	650	680	705	692	685	703	694	669	692	696	684	697	735	693	718	668	743	704	669	726	736	681	731	710	664	701	667	716	663	669	704	713	638	671	657	735	698	671	697	685	695	714	693	649	661	647	654	708	670	707	714	678	706	687	670	669	715	670	671	694	665	666	698	696	717	685	644	709	704	720	701	712	693	692	698	692	697	702	685	666	710	716	654	713	698	716	683	688	686	673	638	708	724	711	696	714	636	692	627	629	696	704	662	690	673	718	687	676	688	680	711	659	683	676	725	704	695	677	720	748	693	692	691	674	699	685	676	690	660	686	702	715	658	666	675	686	642	697	675	719	746	666	638	676	674	679	701	667	703	728	712	721	732	681	680	693	696	650	732	657	665	669	707	668	717	673	668	700	659	711	694	725	687	673	687	734	709	704	687	665	739	705	729	685	685	682	718	681	677	721	711	676	777	673	696	677	687	663	704	703	643	695	704	756	678	697	684	668	702	689	683	668	683	667	724	671	740	727	692	671	689	647	712	716	683	686	723	691	683	688	711	685	667	673	641	717	744	688	741	676	682	709	679	739	660	727	631	682	695	675	691	626	693	680	678	661	654	759	670	686	684	699	674	707	706	729	738	712	699	683	692	719	668	671	667	719	682	692	711	718	700	699	721	691	710	684	736	726	677	623	695	731	692	664	692	714	685	692	700	705	670	692	723	720	705	693	666	732	669	682	723	710	700	711	667	677	725	734	697	704	652	649	658	713	717	694	679	679	668	720	689	666	738	725	686	710	680	696	708	686	679	689	692	682	702	710	720	648	683	705	688	667	742	706	714	707	691	726	723	715	682	729	678	687	640	708	716	706	651	693	722	627	662	741	656	684	680	713	693	703	688	729	690	705	683	691	713	716	743	686	702	710	721	715	692	689	721	734	726	690	704	720	655	665	687	706	736	679	682	702	719	721	677	719	677	726	653	663	618	669	716	652	682	733	727	681	687	725	680	700	752	698	729	696	696	676	716	645	661	659	703	688	670	705	707	690	674	691	666	683	662	668	735	663	659	676	661	690	741	715	764	643	707	682	700	719	668	718	692	688	685	690	696	674	681	698	729	691	740	690	766	738	702	709	671	731	668	686	741	729	731	713	686	675	622	690	618	700	679	668	698	717	691	670	719	696	695	722	708	688	665	694	665	701	677	715	714	712	712	688	725	633	670	691	700	680	659	697	672	710	731	703	694	689	656	684	668	633	709	695	710	683	690	680	705	708	662	749	684	680	656	673	692	727	687	669	699	708	726	670	721	700	705	677	630	686	718	747	706	730	685	700	663	648	691	677	689	699	684	696	688	706	670	703	718	681	692	698	695	672	719	710	751	715	712	698	696	646	686	711	676	661	704	655	744	674	693	636	687	657	675
34368	48051	36160	14328	6338	5103	4572	3848	3109	2752	2248	1889	1671	1454	1456	1377	1345	1302	1284	1281	1165	1192	1073	1098	1094	1044	985	1030	997	978	926	982	961	976	979	940	941	969	924	938	909	969	863	908	935	899	893	928	948	896	937	914	914	915	912	963	860	911	905	928	925	867	889	873	938	888	925	926	906	898	900	916	956	955	837	914	921	877	898	935	864	935	942	880	925	821	878	875	950	915	931	873	904	923	894	871	917	894	897	904	925	871	889	880	926	932	929	923	922	930	868	854	897	948	924	880	952	893	899	912	960	936	918	914	928	892	907	878	867	928	858	965	911	897	886	885	863	878	887	961	895	915	937	919	923	921	930	865	874	946	942	895	912	916	940	927	906	899	898	878	910	928	881	978	939	909	924	933	893	868	932	921	927	953	943	919	923	939	891	941	869	902	932	923	898	893	928	869	849	880	919	890	939	879	899	892	914	942	897	894	888	886	916	891	932	935	913	903	867	878	868	951	941	894	899	932	903	913	941	907	912	869	863	897	861	918	944	902	873	886	961	918	951	838	873	930	881	869	885	899	906	947	945	894	863	947	862	906	905	874	875	870	860	917	895	931	899	935	895	897	909	879	933	937	907	915	913	878	920	922	887	877	945	910	929	907	812	932	865	940	941	931	863	898	934	925	914	920	927	929	933	924	888	907	940	862	901	905	872	912	958	896	935	925	987	880	905	926	966	908	876	860	895	894	892	884	891	894	909	896	894	873	959	935	878	903	872	906	953	893	900	889	938	852	975	908	917	911	910	874	904	902	919	942	910	955	928	945	906	971	916	906	943	878	946	924	866	917	934	919	871	901	916	946	911	888	937	923	915	909	884	942	904	894	904	977	867	896	882	933	875	882	951	914	853	962	961	906	901	900	971	857	897	914	871	874	913	879	923	891	910	918	927	891	891	930	873	975	873	891	882	867	895	915	896	894	918	966	881	905	895	891	870	944	888	898	882	910	913	891	925	912	928	943	938	958	938	885	920	884	876	924	894	925	911	869	906	918	859	865	903	901	870	934	888	840	933	904	891	947	900	905	906	907	857	878	956	906	934	898	942	910	926	887	867	936	878	918	948	875	894	887	875	874	906	924	957	865	910	880	903	941	909	945	903	935	857	919	876	857	909	908	944	972	873	968	960	887	872	956	933	911	950	872	886	878	951	896	944	891	885	920	896	943	879	927	940	928	916	918	897	870	872	920	935	875	977	906	920	893	889	986	949	883	862	869	860	912	934	909	919	955	950	858	856	910	874	890	864	966	894	942	922	877	913	959	853	859	941	953	901	940	841	966	863	952	896	918	901	897	867	826	908	911	842	969	901	884	957	959	886	950	916	916	895	923	940	885	879	918	905	856	904	909	921	915	932	867	906	918	908	912	880	921	899	917	930	895	873	921	936	939	925	888	860	889	872	892	898	984	943	868	879	917	934	941	938	895	963	857	902	882	956	884	911	836	964	876	933	930	909	865	912	930	903	893	876	917	967	898	960	948	847	905	924	909	1007	934	918	891	859	927	923	946	908	940	900	899	894	876	899	890	916	903	874	889	930	913	907	887	886	885	877	947	896	918	910	916	893	917	824	914	937	925	890	901	927	876	914	887	902	939	898	931	918	873	872	902	883	872	877	893	908	904	930	883	893	947	918	922	880	932	905	858	875	940	908	900	970	873	833	904	911	926	914	891	855	853	902	914	880	914	863	927	892	894	933	975	906	975	880	948	880	842	939	942	892	873	957	904	913	920	923	927	861	904	920	921	917	924	956	897	905	843	908	916	923	947	918	928	922	909	946	897	901	933	870	893	938	899	937	879	874	888	877	876	904	886	906	865	931	882	949	966	882	944	951	896	951	964	868	929	892	900	956	907	944	926	919	907	946	853	949	865	882	912	862	906	944	920	909	955	872	901	956	929	826	923	924	920	895	935	835	884	841	919	850	851	852	910	920	862	897	957	854	864	921	956	913	876	933	910	881	919	922	936	860	936	915	890	910	930	904	936	943	914	883	917	911	906	852	870	911	883	923	908	937	943	945	906	917	847	871	885	908	895	882	880	926	959	973	912	856	909	927	931	955	927	903	891	914	923	922	878	911	964	910	835	904	865	944	892	897	890	900	916	974	916	875	936	869	896	865	949	927	926	934	1002	885	905	889	904	852	872	980	923	912	931	891	888	925	859	906	910	869	904	953	945	966	886	885	918	875	945	956	883	896	917	884	948	873	903	928	869	882	947	924	923	870	924	859	876	923	987	861	921	884	835	929	887	844	893	947	921	917	939	908	870	928	943	896	897	961	895	895	893	950	939	952	902	900	908	911	909	876	928	904	892	882	922	873	894	931	893	947	931	968	923	922	921	903	929	850	872	837	923	888	952	914	931	927	914	873	877	916	905	929	920	875	910	857	878	917	899	867	892	935	919	891	906	857	927	961	871	909	921	944	906	922	920	892	895	908	940	873	914	933	904	906	932	900	954	915	857	938	916	941	860	908	963	960	929	909	874	879	923	963	881	917	906	951	954	935	875	933	933	970	913	848	938	926	922	900	923	908	865	902	891	913	896	909	925	910	961	930	889	916	900	944	872	883	892	930	906	902	873	915	873	911	840	903	943	915	877	902	913	911	886	912	968	884	896	879	958	901	919	920	919	871	938	914	940	950	883	869	924	893	876	881	940	913	943	890	939	894	962	928	912	898	918	951	874	937	873	925	925	924	908	855	875	876	868	942	890	889	844	858	911	899	912	925	869	890	874	907	898	895	881	945	895	875	872	900	916	876	941	911	921	898	873	944	869	893	881	947	910	919	911	969	924	857	923	911	925	920	928	868	940	942	904	857	909	976	923	919	898	883	915	855	895	912	889	891	905	928	903	898	945	943	885	879	863	921	885	932	893	889	927	898	905	913	979	912	899	883	930	940	875	949	912	894	946	910	923	903	863	932	904	869	912	927	905	928	916	982	926	886	915	873	855	868	892	950	892	914	972	906	920	978	884	918	947	883	977	900	907	887	928	959	908	900	885	939	883	933	919	925	911	915	916	912	865	904	931	880	869	931	941	930	886	870	904	908	914	941	975	889	916	876	904	910	914	947	875	861	907	913	841	899	885	903	876	930	909	905	946	894	952	906	927	902	870	914	936	896	897	881	922	924	915	902	906	930	912	899	939	907	901	866	952	902	934	877	939	923	924	926	939	878	884	915	907	933	917	861	962	893	908	912	874	895	863	888	862	880	908	900	937	926	943	888	911	926	883	920	873	884	930	926	897	873	944	964	914	881	933	855	939	880	899	942	887	874	899	924	912	844	926	929	923	893	867	852	904	937	938	946	904	903	939	949	913	910	923	895	898	826	946	911	898	885	948	892	918	905	893	866	903	943	911	907	948	894	921	846	926	877	901	923	891	912	880	926	911	945	869	939	933	896	917	890	939	879	949	936	901	881	958	932	889	891	929	859	849	851	936	910	878	952	874	908	916	906	899	909	862
24429	21645	29215	24579	21457	13309	4787	3152	2432	2199	1842	1638	1492	1353	1309	1272	1187	1307	1166	1118	1136	1093	1071	1067	1060	1033	905	964	964	954	897	932	923	924	920	872	889	894	854	942	912	967	919	926	856	861	892	940	864	883	851	845	888	932	889	936	889	832	854	918	868	901	886	813	871	854	891	887	897	919	937	904	951	921	879	825	883	915	926	886	872	846	866	887	822	917	935	864	848	912	864	877	899	904	861	862	866	921	913	908	923	826	830	893	835	931	848	848	855	907	920	922	860	877	898	884	906	879	865	901	864	888	890	885	874	857	897	959	927	892	906	876	899	850	923	903	860	891	910	847	874	910	871	840	836	902	937	894	835	895	828	851	886	938	845	843	873	844	909	921	827	924	872	875	856	872	871	897	845	848	906	880	870	907	890	905	914	930	870	858	899	835	855	850	893	898	888	870	901	810	943	899	857	845	898	894	890	919	887	902	866	921	842	820	855	865	816	883	884	876	848	876	881	935	882	859	959	913	906	912	878	877	897	903	886	895	894	881	818	871	849	888	867	917	842	898	883	826	919	977	861	908	860	848	806	855	897	856	881	916	839	883	853	879	861	910	853	925	835	930	831	938	873	902	876	898	839	927	846	875	875	842	880	911	874	896	898	888	877	832	886	882	841	907	903	848	903	919	884	906	883	818	881	809	854	856	899	873	853	837	887	862	900	867	850	832	876	877	815	841	841	892	872	912	939	873	887	869	879	910	911	913	894	890	838	888	888	906	849	983	891	893	870	858	922	893	888	869	827	867	838	892	871	887	909	828	861	918	866	893	859	884	827	869	896	869	915	886	867	870	843	896	947	903	855	811	876	891	892	819	875	829	866	835	901	894	882	934	860	889	878	863	897	864	888	900	848	919	876	909	894	898	856	896	912	878	847	918	890	924	951	851	838	892	893	823	873	865	887	882	871	838	877	909	845	894	911	833	888	855	894	799	861	863	915	917	885	845	841	846	878	883	867	882	862	848	881	848	887	852	926	889	839	863	883	829	878	847	874	883	786	830	871	848	841	853	821	931	865	839	869	819	900	853	894	897	858	905	881	875	877	844	837	924	896	909	905	876	872	844	848	810	889	884	878	836	845	897	801	840	876	894	843	827	880	868	891	861	887	904	863	829	884	841	888	886	874	839	827	843	846	892	942	910	895	918	863	867	899	861	822	818	926	895	838	865	899	904	857	887	859	888	876	825	870	859	889	848	908	901	870	888	871	845	864	875	845	856	850	897	898	868	868	885	880	854	882	922	833	899	882	901	883	888	902	831	917	864	893	837	947	865	895	887	869	860	892	883	898	842	869	879	824	868	854	885	902	864	901	904	907	941	881	892	923	932	907	872	845	851	828	899	869	875	926	838	895	859	828	816	866	870	854	873	896	892	869	858	854	862	892	900	855	889	889	893	905	856	892	878	858	893	898	878	888	918	882	900	919	907	871	895	882	827	885	887	904	898	882	908	850	886	868	855	877	848	847	801	900	898	848	857	850	859	837	845	866	850	837	891	870	836	897	809	897	855	864	887	869	855	839	924	863	852	867	800	885	842	840	890	882	886	916	841	883	868	853	895	870	849	891	899	899	839	876	855	939	887	866	903	842	864	866	836	915	888	889	850	928	881	889	878	866	861	925	886	872	878	869	852	877	860	882	894	904	837	871	898	887	897	879	888	865	866	876	888	857	911	856	887	881	866	863	894	841	841	896	870	896	896	865	917	894	832	901	867	892	913	900	884	923	894	895	838	837	890	960	923	923	839	845	865	873	861	872	847	923	902	909	901	872	952	873	882	895	866	828	835	915	875	945	846	887	840	934	935	868	897	874	915	827	853	874	942	851	869	871	847	902	885	892	886	904	911	825	895	865	902	883	865	879	843	862	876	870	876	878	816	831	847	824	865	846	824	886	923	840	896	844	864	903	888	876	857	851	829	897	880	877	837	903	873	847	907	897	871	874	855	862	906	852	850	849	847	869	857	843	894	913	918	912	869	851	858	873	832	855	897	857	916	907	907	893	875	896	852	846	865	931	923	903	874	974	814	901	891	881	911	868	860	893	934	902	880	901	871	848	893	889	896	858	852	875	886	928	868	871	910	958	910	872	837	847	859	852	851	872	888	898	864	885	876	843	887	877	844	893	876	914	849	801	885	881	845	851	870	898	877	863	866	895	912	894	858	927	892	917	917	928	868	819	927	828	863	874	915	865	852	869	832	836	898	853	875	871	860	869	864	816	877	898	882	895	860	891	914	834	881	841	829	894	902	843	880	922	791	950	866	853	862	916	852	920	864	906	880	869	867	862	891	849	918	865	892	858	897	837	872	942	860	862	849	851	799	878	889	871	889	907	868	840	853	802	918	880	941	865	896	884	894	860	912	826	843	891	901	849	891	891	871	838	897	871	899	850	916	891	815	874	865	835	900	894	889	862	875	854	859	911	893	890	896	870	871	905	894	869	839	864	895	897	876	884	877	933	907	924	904	885	854	888	909	839	891	846	869	819	912	867	828	837	881	907	870	885	922	866	889	909	875	835	898	875	870	887	850	865	803	857	861	887	890	854	864	894	902	898	872	856	885	922	871	856	892	910	886	865	921	875	928	915	893	937	860	909	899	880	868	869	893	928	925	852	869	893	896	835	888	906	876	886	906	827	893	885	841	860	877	875	798	882	841	867	886	834	920	877	875	882	875	830	891	927	882	895	970	876	872	898	904	875	870	925	882	910	893	839	881	882	883	881	873	894	835	873	901	901	826	793	951	889	864	824	907	889	836	867	833	886	885	838	897	870	868	864	855	926	895	852	889	891	885	925	865	880	843	876	873	899	891	936	851	905	868	903	920	907	864	880	893	837	907	883	797	877	919	919	924	871	875	895	876	875	903	898	861	926	877	870	831	869	887	861	828	860	831	865	845	879	878	889	862	862	911	937	870	870	904	862	896	941	932	890	905	902	848	886	840	949	907	921	835	862	855	856	850	847	892	857	902	879	893	807	904	884	907	870	815	877	890	885	926	892	814	921	887	930	868	918	894	924	845	941	885	827	880	880	871	829	904	855	805	838	828	862	877	871	821	862	897	872	796	912	868	840	878	989	870	880	889	860	855	875	908	854	850	911	903	868	891	843	858	868	837	898	834	885	827	882	872	867	904	839	906	883	850	896	868	910	920	904	881	891	874	880	885	900	795	922	891	907	841	850	868	933	871	850	876	852	874	890	887	827	871	850	932	906	899	875	887	919	877	921	906	862	865	834	873	850	829	848	895	908	876	835	916	963	848	839	831	829	912	888	865	836	848	855	877	854	887	849	867	891	866	837	851	878	866	850	880	835	814	864	850	918	884	898	829	880	906	854	878	892	890	810	883	868	872	836	884	884	873	866	912	855	898	886	872	912	927	875	853	893	902	883	911	899	990	828	876	878	854	898	892	901	849	870	878	855	938	883	878	886	908	876	872	866	875	879	834	858	907	843	835	864	903
35089	57181	42874	24878	11125	8586	7685	6706	5325	4506	3685	3141	2626	2437	2254	2066	2016	2095	1792	1756	1629	1688	1605	1602	1507	1445	1375	1456	1269	1324	1303	1235	1236	1138	1229	1194	1193	1250	1216	1166	1185	1179	1154	1175	1173	1094	1163	1197	1161	1149	1220	1156	1090	1199	1145	1189	1165	1171	1093	1168	1186	1187	1197	1172	1173	1138	1133	1185	1175	1180	1124	1117	1175	1114	1173	1108	1131	1164	1096	1160	1136	1120	1175	1175	1200	1156	1199	1202	1181	1164	1122	1145	1094	1103	1141	1158	1164	1123	1180	1129	1123	1231	1098	1168	1188	1150	1176	1207	1178	1177	1131	1139	1190	1110	1152	1135	1137	1181	1207	1161	1160	1195	1128	1150	1204	1169	1154	1124	1199	1156	1124	1115	1132	1202	1167	1199	1170	1174	1132	1150	1190	1109	1167	1206	1137	1162	1123	1141	1164	1069	1101	1159	1074	1194	1208	1208	1183	1121	1132	1111	1091	1150	1217	1104	1135	1171	1174	1128	1153	1102	1138	1174	1137	1179	1138	1108	1115	1130	1141	1114	1132	1093	1201	1077	1135	1101	1123	1190	1172	1139	1204	1134	1164	1112	1146	1172	1176	1084	1205	1146	1092	1131	1146	1162	1161	1125	1164	1132	1184	1140	1104	1239	1190	1117	1133	1168	1168	1209	1145	1064	1150	1196	1105	1135	1167	1167	1083	1224	1126	1093	1124	1128	1144	1169	1206	1131	1143	1153	1143	1179	1098	1166	1181	1164	1125	1119	1132	1184	1149	1123	1147	1171	1088	1120	1141	1129	1182	1155	1154	1093	1138	1068	1143	1126	1170	1149	1131	1152	1131	1144	1114	1184	1159	1155	1195	1180	1137	1180	1088	1117	1161	1157	1114	1116	1131	1149	1112	1142	1176	1223	1117	1126	1122	1121	1153	1154	1142	1130	1117	1155	1152	1121	1156	1159	1121	1140	1152	1143	1170	1206	1117	1155	1187	1133	1138	1056	1176	1192	1142	1187	1101	1190	1134	1149	1095	1199	1195	1150	1099	1079	1164	1139	1195	1089	1121	1148	1133	1165	1147	1113	1123	1213	1176	1172	1142	1213	1155	1154	1126	1092	1159	1198	1110	1069	1158	1161	1119	1185	1184	1141	1137	1163	1116	1084	1144	1153	1116	1109	1195	1151	1166	1162	1140	1155	1165	1161	1113	1129	1141	1160	1154	1139	1134	1130	1199	1118	1167	1165	1192	1173	1105	1119	1098	1170	1181	1091	1113	1131	1096	1192	1083	1138	1166	1133	1103	1145	1117	1127	1114	1149	1154	1165	1200	1175	1109	1177	1121	1097	1172	1116	1081	1119	1134	1146	1152	1128	1218	1177	1102	1211	1220	1129	1170	1138	1087	1096	1112	1114	1083	1105	1121	1123	1153	1127	1130	1158	1115	1135	1087	1151	1178	1128	1119	1121	1118	1136	1138	1112	1200	1104	1162	1185	1132	1113	1149	1141	1134	1227	1160	1136	1176	1133	1184	1146	1153	1141	1108	1127	1143	1140	1098	1197	1134	1149	1171	1127	1123	1139	1222	1096	1175	1093	1140	1084	1142	1131	1149	1097	1146	1148	1173	1159	1176	1135	1160	1132	1167	1172	1148	1096	1184	1121	1172	1149	1137	1218	1130	1136	1157	1160	1054	1169	1144	1146	1216	1129	1166	1123	1126	1126	1159	1061	1121	1145	1133	1195	1156	1143	1114	1175	1129	1150	1142	1146	1069	1199	1120	1168	1172	1152	1161	1182	1141	1149	1123	1176	1114	1107	1080	1131	1127	1134	1137	1171	1125	1105	1129	1117	1116	1157	1152	1159	1142	1156	1165	1140	1172	1161	1158	1131	1169	1143	1204	1116	1154	1142	1165	1163	1146	1166	1149	1202	1140	1114	1099	1151	1163	1169	1112	1140	1106	1176	1181	1099	1203	1153	1107	1126	1118	1129	1133	1153	1145	1195	1151	1096	1196	1158	1178	1080	1166	1119	1126	1155	1088	1142	1152	1144	1090	1142	1145	1138	1173	1123	1141	1193	1204	1193	1135	1089	1106	1161	1151	1141	1147	1140	1049	1139	1096	1170	1084	1116	1180	1197	1088	1100	1134	1150	1138	1115	1105	1172	1124	1144	1131	1159	1137	1164	1126	1148	1216	1133	1182	1104	1153	1120	1187	1208	1098	1162	1220	1168	1150	1102	1160	1141	1174	1149	1089	1197	1176	1150	1131	1155	1199	1112	1176	1163	1138	1151	1128	1155	1156	1180	1141	1117	1186	1204	1154	1233	1163	1130	1228	1165	1149	1138	1095	1119	1148	1073	1209	1101	1148	1150	1162	1140	1203	1155	1101	1134	1109	1129	1141	1147	1149	1173	1153	1147	1199	1187	1127	1151	1155	1197	1135	1198	1127	1149	1121	1172	1087	1088	1121	1139	1054	1153	1125	1140	1134	1146	1138	1147	1184	1134	1140	1176	1205	1135	1120	1101	1179	1153	1191	1141	1106	1156	1150	1162	1115	1107	1144	1178	1141	1156	1178	1135	1124	1164	1087	1105	1135	1171	1093	1129	1140	1122	1133	1164	1109	1154	1090	1135	1114	1154	1159	1176	1150	1165	1160	1139	1139	1140	1175	1137	1153	1156	1107	1207	1127	1145	1151	1128	1145	1108	1133	1145	1128	1197	1146	1128	1101	1154	1143	1124	1172	1121	1169	1093	1076	1160	1175	1135	1164	1168	1086	1139	1162	1134	1152	1146	1187	1150	1171	1109	1119	1181	1169	1171	1130	1126	1147	1159	1107	1141	1176	1110	1203	1192	1096	1129	1115	1131	1084	1148	1147	1139	1135	1150	1125	1129	1095	1163	1095	1161	1122	1125	1180	1214	1144	1183	1186	1200	1141	1190	1138	1200	1108	1145	1142	1173	1111	1138	1137	1163	1175	1173	1196	1102	1199	1155	1046	1164	1185	1128	1102	1183	1134	1138	1120	1151	1143	1142	1153	1156	1161	1146	1134	1144	1126	1169	1136	1158	1147	1102	1116	1144	1102	1204	1149	1158	1177	1133	1165	1181	1118	1125	1141	1136	1081	1177	1135	1165	1152	1120	1126	1185	1153	1062	1098	1155	1168	1166	1112	1165	1101	1174	1099	1084	1174	1163	1118	1148	1123	1143	1139	1163	1115	1158	1155	1096	1164	1133	1155	1142	1180	1157	1148	1151	1191	1151	1109	1126	1106	1136	1127	1087	1188	1158	1174	1192	1175	1132	1170	1153	1130	1132	1179	1155	1145	1112	1183	1176	1131	1149	1134	1109	1166	1120	1150	1214	1138	1181	1164	1207	1161	1116	1100	1147	1116	1187	1097	1187	1145	1114	1150	1149	1199	1180	1122	1135	1090	1188	1171	1122	1102	1162	1124	1139	1151	1145	1127	1184	1147	1173	1112	1119	1122	1157	1108	1123	1117	1145	1128	1217	1157	1108	1186	1197	1139	1154	1147	1120	1132	1160	1119	1141	1165	1148	1168	1123	1118	1121	1067	1141	1137	1172	1151	1173	1055	1131	1191	1233	1108	1185	1169	1129	1147	1135	1171	1142	1182	1072	1100	1134	1161	1177	1187	1125	1107	1113	1124	1148	1149	1168	1193	1179	1164	1177	1209	1182	1155	1161	1193	1155	1203	1166	1162	1178	1150	1168	1123	1154	1205	1137	1176	1193	1190	1138	1151	1168	1201	1157	1117	1115	1171	1172	1154	1192	1115	1096	1116	1133	1106	1141	1141	1121	1102	1070	1082	1156	1138	1155	1105	1083	1129	1108	1071	1123	1130	1143	1122	1147	1180	1177	1176	1111	1113	1122	1141	1189	1137	1123	1123	1143	1121	1186	1124	1139	1129	1177	1154	1127	1147	1177	1195	1168	1119	1103	1164	1137	1140	1101	1158	1120	1151	1106	1174	1136	1141	1121	1152	1144	1137	1147	1119	1128	1136	1137	1114	1167	1144	1110	1122	1166	1151	1135	1068	1157	1123	1154	1133	1151	1084	1094	1102	1081	1219	1122	1165	1093	1106	1161	1117	1101	1108	1142	1125	1167	1199	1182	1125	1136	1136	1179	1177	1183	1120	1124	1096	1183	1121	1091	1146	1122	1205	1102	1105	1145	1152	1137	1140	1187	1193	1141	1166	1218	1137	1134	1172	1140	1139	1135	1164	1121	1128	1172	1196	1157	1207	1097	1174	1091	1118	1169	1175	1171	1152	1125	1115	1115	1149	1146	1086	1103	1131	1136	1183	1126	1127	1117	1130	1102	1112	1170	1177	1127	1199	1164	1156	1185	1138	1171	1161	1150	1145	1116	1165	1146	1178	1176	1188	1176	1161	1103	1142	1083	1169	1136	1137	1131	1111	1147	1106	1125	1180	1132	1112	1151	1133	1104	1160	1134	1106	1127	1189	1125	1147	1142	1155	1075	1165	1140	1145	1096	1199	1138	1171	1116	1112	1146	1121	1163	1102	1196	1135	1115	1138	1160	1116	1149	1144	1158	1126	1093	1187	1126	1141	1219	1135	1205	1137	1055	1131	1161	1155	1126	1140	1113	1115	1172	1167	1159	1134	1125	1079	1171	1161	1212	1112	1135	1105	1127	1130	1171	1127	1095	1129	1147	1176	1100	1183	1118	1151	1134	1199	1152	1169	1144	1099	1148	1137	1119	1193	1129	1162	1176	1165	1074	1153	1184	1139	1105	1128	1121	1171	1137	1131	1150	1229	1104	1113	1129	1168	1136	1151	1161	1224	1114	1120	1110	1161	1212	1144	1179	1153	1159	1162	1144	1189	1145	1113	1182	1185	1152	1123	1139	1116	1176	1130	1213	1107	1154	1160	1083	1137	1156	1162	1156	1139	1132	1125	1190	1146	1156	1162	1232	1089	1156	1142	1115	1117	1152	1163	1121	1139	1159	1132	1135	1127	1152	1117	1172	1132	1174	1175	1123	1148	1191	1113	1164	1133	1102	1082	1129	1119	1084	1157	1139	1124	1119	1140	1069	1152	1144	1157	1157
23450	21639	29620	24182	21651	21650	12573	4540	3019	2718	2225	1874	1689	1498	1403	1311	1278	1301	1161	1140	1103	1025	1069	1064	980	963	1014	923	917	910	870	903	838	834	822	859	769	824	835	827	828	770	835	786	811	784	826	816	846	838	839	843	784	752	754	800	836	775	804	794	770	816	809	732	773	748	775	800	796	734	796	762	819	752	804	704	776	773	783	773	745	751	759	790	748	796	829	804	768	763	777	765	773	811	789	813	858	734	792	794	778	789	785	754	772	816	778	729	760	768	842	786	770	813	810	766	762	766	784	761	779	766	750	763	744	765	817	751	787	769	782	803	717	793	773	736	763	784	775	759	773	808	743	792	728	757	745	827	772	794	809	750	841	786	750	791	787	799	756	779	805	799	775	828	791	739	737	767	793	796	818	749	714	748	799	729	794	755	751	748	758	780	810	761	801	746	751	819	803	795	700	824	783	766	771	748	794	715	768	803	759	780	725	738	737	795	764	782	758	888	793	805	729	775	769	812	762	769	793	756	796	774	746	802	805	766	799	750	814	799	848	803	773	843	790	816	786	781	775	797	775	796	794	743	780	785	763	788	816	800	768	774	754	802	790	759	776	708	741	751	818	784	819	783	785	728	723	720	758	811	780	765	773	767	810	750	770	769	756	831	761	791	775	775	765	759	738	775	791	757	780	746	787	699	790	770	794	783	796	822	780	763	794	805	814	784	775	744	768	788	767	814	768	786	806	769	747	775	830	805	807	727	763	777	746	738	807	741	796	785	778	784	769	786	821	801	771	781	749	751	786	768	723	736	752	759	810	788	819	787	764	746	743	714	706	806	783	772	846	786	797	774	784	734	777	767	746	747	772	763	790	732	710	750	815	811	780	809	818	831	788	768	717	729	752	782	784	792	802	762	747	770	747	751	763	719	776	821	796	824	728	735	746	793	740	824	796	809	816	755	791	728	800	773	748	761	820	778	762	738	800	748	810	788	786	758	784	775	750	799	803	746	768	736	775	775	733	777	784	742	774	811	785	811	776	735	765	746	810	731	798	774	713	770	794	807	761	807	817	785	754	789	821	753	765	778	773	796	791	812	734	730	759	800	794	741	754	779	794	760	814	795	782	742	834	763	785	770	782	818	784	779	784	742	751	818	809	742	751	810	765	741	788	742	765	771	775	755	805	761	784	760	785	747	759	759	719	747	766	751	779	757	789	743	790	760	759	766	796	767	785	814	784	761	757	803	771	785	726	796	772	831	739	798	723	782	812	782	769	817	784	789	789	783	802	780	762	849	766	821	757	798	823	752	751	779	815	837	753	771	762	779	817	746	796	781	765	779	799	766	764	767	803	795	751	736	770	785	748	776	816	791	731	717	753	769	778	737	802	771	793	779	782	753	782	781	761	749	783	764	752	798	760	793	719	775	825	762	764	788	815	794	713	816	749	793	762	770	756	725	778	785	762	755	802	811	797	785	747	724	752	808	769	758	775	769	721	767	784	779	789	772	787	806	781	751	798	777	770	835	728	784	771	782	723	739	790	802	811	753	752	753	774	804	791	803	747	796	796	778	742	792	751	804	759	807	815	809	787	740	756	691	750	767	748	758	722	748	793	811	772	773	712	735	793	811	753	769	783	766	786	791	783	773	776	737	755	747	753	732	801	759	775	740	741	801	781	752	774	813	743	780	799	793	792	735	772	795	777	811	760	786	750	784	752	825	743	743	789	784	758	775	774	801	809	728	743	718	756	715	808	763	765	788	760	726	819	793	787	778	762	771	729	791	799	791	774	778	755	790	767	754	779	774	752	752	777	746	765	817	741	717	773	816	819	773	807	761	764	761	781	745	768	792	823	755	754	762	841	748	767	776	738	813	768	829	746	737	793	755	793	743	781	794	784	761	785	779	807	764	803	782	788	768	810	785	777	805	783	732	769	789	760	753	757	720	767	729	766	775	694	737	781	783	779	747	828	798	796	767	811	782	798	809	757	796	779	813	793	815	789	778	763	741	804	766	811	726	796	743	734	775	808	779	805	781	757	765	812	755	795	783	763	797	772	730	791	760	802	773	792	811	788	752	779	815	763	785	739	743	776	823	749	756	756	707	755	722	765	774	773	744	739	742	770	784	776	799	713	771	775	766	816	770	782	779	720	770	787	741	828	786	788	785	743	791	747	784	753	802	790	770	795	739	795	689	768	738	717	745	791	795	734	759	775	720	768	756	767	798	717	735	791	755	786	781	758	726	804	841	810	756	731	750	743	811	777	747	790	768	851	768	791	751	818	792	791	773	812	801	756	813	750	756	792	822	792	771	772	743	788	748	783	764	754	848	765	757	765	782	772	729	795	804	759	771	766	763	802	795	794	812	786	772	784	757	822	751	786	824	775	738	795	751	798	785	743	821	794	747	765	788	730	811	753	779	820	782	758	809	697	800	781	788	795	821	817	777	815	806	775	793	811	808	771	753	831	761	787	756	759	805	777	832	795	797	783	764	712	773	767	741	770	778	734	786	797	794	761	802	773	808	781	754	781	780	723	725	748	773	830	734	726	788	792	763	784	728	762	703	772	771	798	750	740	835	757	755	796	775	737	788	821	788	726	774	822	768	747	718	783	810	795	739	782	825	763	783	825	781	733	765	732	785	766	806	807	779	742	741	723	757	751	755	721	764	782	796	713	758	774	753	788	754	768	766	811	773	795	772	771	768	745	777	738	781	749	737	771	769	786	754	810	735	790	761	762	815	778	790	779	770	750	776	750	746	743	764	732	753	769	793	733	758	763	773	794	813	777	812	783	800	747	760	782	774	805	825	768	813	753	789	761	769	803	769	765	800	794	722	796	762	766	733	780	778	754	717	790	799	720	739	805	855	789	780	782	780	732	807	768	762	731	823	817	793	780	806	785	796	748	744	776	756	766	758	761	741	756	794	811	775	774	771	765	785	778	801	771	767	796	785	796	745	762	772	778	720	758	779	780	820	810	765	762	783	786	787	750	779	785	745	772	759	759	757	795	788	801	816	785	786	782	821	757	764	683	753	771	781	753	748	773	692	827	779	752	808	790	807	774	825	749	728	789	710	809	788	790	776	797	763	775	777	767	841	777	757	777	745	775	755	773	760	776	762	786	785	795	762	816	751	769	747	766	755	713	753	810	735	805	757	764	757	802	748	728	783	723	768	746	766	832	792	761	768	761	807	772	742	820	762	742	744	756	766	825	735	824	729	755	819	829	797	757	773	772	774	741	784	768	746	813	771	704	749	782	730	772	792	775	774	757	746	762	782	795	802	785	744	795	798	787	798	770	765	771	751	730	736	749	806	740	751	818	743	739	757	787	806	756	740	793	757	799	753	797	789	763	832	758	754	740	787	768	748	731	773	778	789	713	790	692	754	727	761	797	737	758	754	797	796	763	785	729	781	768	764	770	776	724	799	751	832	736	751	772	866	781	777	767	823	718	713	775	757	776	761	743	783	764	777	763	770	756	840	732	762	759	800	788	798	751	768	745	800
37316	62661	49738	30541	14847	10995	10100	8729	7014	6041	4788	3901	3285	2930	2644	2329	2351	2345	2153	1921	1743	1787	1660	1590	1580	1477	1424	1357	1338	1247	1171	1194	1146	1160	1133	1081	1153	1117	1091	1140	1006	1054	1102	1074	1084	1064	1065	1059	1028	981	1052	1068	1066	1001	1041	1060	1101	995	1057	1071	1036	1028	1019	1022	1020	1022	1062	1067	1049	997	1047	1078	1042	1057	1053	982	1065	1041	1011	1021	1021	1007	1029	1030	985	1024	998	1041	1032	983	1010	953	998	1009	964	979	999	1016	1049	1041	1068	1078	1009	1034	1012	1034	1015	1019	1052	1087	1044	973	1012	1003	1063	981	1070	1029	983	1049	994	962	1051	1005	953	1030	1014	1020	1001	975	1031	1037	1044	1041	1048	972	1004	980	982	984	1000	984	976	992	1047	1033	1050	1022	1007	1009	1011	1054	993	1066	1013	962	1028	1030	1026	1036	1002	978	1056	975	1006	1009	1014	1044	986	968	1059	982	1024	979	1032	1022	1070	1021	986	1004	1061	1019	936	1007	1007	1033	982	1008	985	967	1032	1002	1002	979	1026	1031	1050	1053	1033	1000	1005	1039	1029	996	998	1004	1031	989	1049	1001	992	998	1039	1020	1016	985	1000	1001	993	1048	992	1035	978	985	992	1020	958	996	1010	1090	1033	1055	1018	992	1020	1006	1033	1025	1006	994	1007	1018	1032	1021	973	1038	978	1046	995	1027	1047	997	1052	1000	1018	1000	1013	998	974	1058	993	1032	1041	1006	1036	1015	999	966	1038	1013	1048	1060	988	996	990	996	985	1009	1007	1046	1005	1000	1010	1029	979	955	1041	1022	1004	959	1011	1009	1078	983	1084	1003	989	1027	1025	1040	999	1028	982	977	968	1004	989	1062	993	982	979	1059	983	1054	1028	992	1016	1028	1044	1057	998	973	1000	1001	974	1049	1026	1055	973	1004	1014	1037	1070	987	1027	1052	1049	1000	1040	1007	1025	1035	1067	998	1029	1004	1023	1001	1026	1042	1035	1018	1014	1001	1005	1072	1016	1041	1010	1019	971	1040	960	976	986	1006	1053	963	1034	967	1016	988	1013	1063	1012	1043	1000	977	1005	1016	985	995	1041	998	988	994	1039	988	1002	1011	1001	998	1034	1010	991	1023	1063	1051	1006	1001	1057	1037	973	982	982	978	984	1077	958	1030	999	1021	1067	1010	994	972	1091	1015	999	937	1024	992	1064	954	985	948	1017	939	1039	1027	968	982	983	1036	1012	1061	1064	1063	998	1018	992	1050	1028	1045	1058	1036	1050	973	1030	1045	1023	980	998	991	969	989	1024	1030	979	965	1061	1015	993	991	991	1042	1010	942	1012	1111	987	1041	977	998	1037	1021	991	989	1021	1003	1034	1058	981	1002	964	987	1065	1012	1033	1019	975	985	1000	1001	998	1005	1021	1004	1005	1045	1018	1056	990	1044	1022	1027	1028	1011	974	999	1056	1019	1027	993	1015	1042	973	1012	990	1006	1017	1019	1047	986	1009	982	991	1002	979	1020	972	1042	1064	1023	954	1036	1053	983	1001	1011	1056	976	991	1031	1046	1067	1021	1019	961	1040	1035	999	1028	979	1005	1064	1039	1049	1021	974	1034	1032	1007	1063	974	1015	993	962	978	1052	979	1056	982	1088	1013	1033	966	944	1043	955	1009	1048	1017	1018	967	989	1036	1000	944	1004	1023	1032	990	1009	937	1005	1054	972	1014	1051	1085	998	1057	941	1008	948	977	1008	1010	996	1044	1030	1057	1019	1054	1016	995	997	994	1031	1035	1008	1031	1012	1023	1018	1029	996	1045	988	1115	1020	1037	1004	1008	996	1043	1007	1060	1032	958	1015	1036	988	1083	995	934	1016	1035	1025	1029	1025	1059	947	1012	1010	1016	989	1036	969	1074	999	969	1000	1039	965	1005	1060	1029	1023	1053	1024	1033	1017	996	1044	969	1039	1007	979	1069	1127	1015	967	1005	1061	974	1029	1044	969	972	966	1052	1026	1038	989	1024	972	971	1035	1041	1062	1017	984	1050	1009	1028	984	1028	971	1036	970	1027	983	943	969	1025	979	1007	1005	985	1055	1006	1055	997	1028	1002	1026	1031	962	1009	986	973	987	1031	1047	960	1030	1050	1052	1001	1052	1008	999	1036	1043	1001	1041	971	1022	1034	1013	989	1024	1042	1037	1037	987	1051	1068	1007	1041	990	1059	1033	1064	976	1069	1028	1000	984	1059	1014	1059	1021	1046	1027	992	1001	1021	1061	985	1012	1042	1002	1025	1080	1029	997	963	1070	1015	1002	1023	1082	963	985	1046	997	1086	987	1014	1022	981	998	1042	1090	1024	980	1024	1025	1010	995	994	960	947	1007	983	1043	1024	998	952	974	1015	1020	975	1005	1037	983	1038	1006	1020	1028	1055	1027	1048	1030	1047	965	986	1040	1008	1027	1016	991	991	1020	1105	1019	998	1020	970	1042	1029	1009	1025	1030	1014	1076	1041	1044	1051	964	1047	986	993	993	994	1028	1012	1005	1044	1034	1016	1054	1002	1083	971	1009	1014	982	996	1037	997	1002	985	1011	993	1030	1023	987	1035	1001	982	1049	1027	976	1025	957	998	995	1062	1034	1064	1031	1020	1057	958	987	997	1076	986	1007	1032	1016	1059	997	979	976	993	1056	1023	1008	962	1034	1007	1015	1002	1063	1008	1021	1033	1034	1029	1009	1045	1050	1075	1054	968	1059	984	956	1000	1007	969	942	1014	980	1013	966	1035	991	986	983	1009	962	1067	995	1044	1084	950	1026	1004	1009	1046	1030	993	1000	1000	1023	1018	1003	1070	1027	1023	992	997	1031	1024	996	1009	995	1006	1006	1047	1030	1067	1070	1011	1016	1055	995	1016	1035	978	1003	1025	1062	1005	1000	1047	1037	994	1031	1010	975	999	1018	1048	979	1029	1064	1021	961	995	1035	1060	996	1040	1017	996	1001	990	1007	1025	1040	1057	1027	969	1074	1002	1023	1055	1051	1074	982	939	1054	1033	1068	1024	1009	1024	1010	1023	1024	1001	1041	1025	990	1032	1002	1023	1021	1019	947	1074	990	1027	1039	991	1079	1031	1020	1037	1003	1057	1021	997	974	1037	1024	1022	1009	1049	958	1069	1031	1032	1001	1004	1016	1032	980	962	1027	1005	1024	1026	992	952	1064	952	959	994	991	998	1017	1032	1002	980	965	1036	1018	979	1022	995	1067	1046	977	958	1063	992	1010	937	1004	1019	1046	1001	960	1003	1049	1020	1037	1008	988	1001	1043	1017	1022	995	975	998	987	1000	1060	1009	1017	1005	1003	997	1036	1027	1038	1013	966	1037	986	1059	937	993	1068	1073	996	973	942	985	1006	1048	1009	1057	1016	1030	1031	1042	1024	1027	981	1014	994	1010	969	994	1036	1002	1040	1028	962	965	1037	1009	1026	1018	1016	999	1079	996	1009	1020	1021	990	1039	1042	987	1030	1072	1023	1020	1033	999	1022	970	1067	975	1036	1020	1004	970	1032	1044	1044	976	1022	1091	1037	1019	971	1020	1007	1017	990	1008	1085	1000	1074	1001	971	1001	1040	1044	985	1067	1016	976	1041	1034	1026	1026	1014	1041	1014	1047	1025	1058	971	1051	1052	1014	964	1009	993	973	981	954	1073	1024	1019	1018	1014	1017	1018	975	1058	992	995	1032	1034	1053	1006	999	1008	998	1021	1024	1064	983	980	996	1049	1016	1057	1025	1014	999	991	996	984	1009	951	1040	969	1057	990	1012	992	1021	984	1012	1014	1012	1048	1059	993	982	1006	1033	1002	999	1006	1016	1020	998	1009	977	1044	1076	1071	1035	1076	1031	958	1017	968	1016	1012	1006	986	1019	981	1042	982	1069	977	1052	1063	1019	989	1038	985	1075	978	995	991	1005	1029	1032	995	1048	1040	1042	1049	1009	1051	1000	1013	1065	989	978	1014	1017	1019	962	966	1001	992	1007	1028	1008	1002	974	1008	1038	1019	1015	1005	1026	1026	964	1046	1032	1031	1010	1079	1084	964	993	1033	1037	981	1009	1007	1032	984	999	1007	1071	1009	1027	1044	1027	1024	1020	962	1033	1053	1011	1011	1032	997	1046	994	1065	985	997	969	1038	1029	1030	997	987	986	1072	1046	1001	1085	979	1024	1062	995	995	1052	1006	1012	1031	998	992	983	970	1017	1015	1013	984	1010	1018	1010	1012	1005	1008	1004	1035	1025	1018	980	1007	983	994	984	1007	985	1076	1052	1010	1031	974	1027	979	985	982	1049	1027	974	1033	1023	973	1042	1026	1025	1079	1004	970	977	1027	1053	996	999	1019	1015	995	990	999	988	1039	985	1003	1052	980	1033	977	1006	1011	1018	1011	1039	1032	1036	999	976	967	1047	981	1014	1031	1032	992	1056	977	1026	1053	1096	1037	1009	1049	991	977	977	1075	1075	1015	993	1031	1017	1018	983	999	1045
28637	28508	30448	16145	4035	2440	2078	1778	1506	1272	1154	974	978	910	900	827	834	852	784	792	777	772	734	749	766	763	717	804	758	693	704	744	673	692	724	715	692	726	668	656	715	705	663	671	647	632	678	673	690	672	671	707	640	692	686	646	670	689	705	676	677	688	668	678	677	686	659	692	691	675	644	684	622	650	673	658	661	698	701	665	682	658	646	655	724	727	665	719	749	736	638	650	690	679	680	699	701	675	730	653	672	708	658	670	727	672	716	693	716	699	725	706	662	708	662	657	700	647	708	668	701	713	692	671	645	690	745	693	688	657	698	716	640	688	661	672	670	664	671	706	629	693	673	704	682	697	674	684	719	671	694	678	648	679	647	678	697	620	710	671	670	664	665	657	653	647	656	660	607	687	667	648	713	700	671	664	693	696	650	651	689	707	708	663	630	642	672	646	633	688	706	670	716	681	683	675	640	667	708	664	653	702	630	687	637	695	658	713	678	700	676	668	692	673	710	717	681	695	711	661	713	717	667	692	669	686	710	721	723	655	642	686	759	707	660	695	721	682	676	629	658	648	685	696	682	658	682	664	620	681	682	680	698	663	682	672	687	632	678	720	703	697	690	681	674	649	698	682	677	701	681	721	713	633	653	652	679	639	684	700	676	708	635	641	718	668	694	686	683	648	671	676	682	680	670	697	673	630	709	693	684	673	703	683	677	669	711	698	626	685	664	686	649	659	702	664	671	661	701	688	661	663	661	674	688	660	700	687	655	697	660	723	685	672	638	670	692	695	698	669	706	695	644	679	679	641	663	678	670	675	695	654	708	629	677	671	686	646	685	688	713	687	677	691	709	725	677	664	661	668	678	692	666	699	687	688	722	666	616	696	660	626	683	668	673	661	685	729	669	664	710	697	664	681	694	661	704	704	672	673	677	655	643	657	716	709	700	663	683	708	657	678	649	707	690	691	723	652	675	676	727	676	672	668	733	637	621	690	681	635	671	720	682	625	687	656	690	684	688	684	698	640	709	695	656	704	684	704	696	653	641	678	694	722	677	676	668	672	673	665	706	637	674	660	644	675	685	630	699	698	691	686	684	685	630	686	678	684	654	696	652	671	677	672	687	661	693	667	685	680	659	673	660	693	663	660	682	707	709	674	624	700	690	704	667	661	727	670	682	666	611	653	659	740	708	703	675	676	702	671	648	626	647	682	701	757	660	654	673	708	661	676	731	665	670	669	672	691	654	657	697	704	677	680	704	719	663	639	696	701	697	648	710	649	683	656	718	691	671	681	692	698	665	717	666	671	685	673	673	669	691	643	720	641	687	704	677	736	699	715	680	685	717	698	694	662	707	706	710	673	656	645	661	654	703	685	718	704	672	645	671	683	713	668	632	676	681	654	650	680	714	667	670	668	662	688	689	690	621	682	675	662	647	693	670	677	662	620	677	674	660	665	668	682	692	689	666	701	728	696	654	700	651	683	655	647	662	674	684	687	684	650	701	697	710	720	644	701	656	692	681	669	697	692	629	657	699	693	680	708	666	701	702	700	675	648	668	657	663	746	690	710	667	705	693	684	669	722	672	636	690	711	684	700	721	640	688	653	700	682	684	701	679	649	686	654	680	678	684	687	679	716	673	682	686	647	692	674	659	707	675	716	693	690	678	667	693	679	681	699	669	748	651	709	686	708	668	671	698	653	668	707	664	675	642	642	687	641	702	684	745	714	697	658	638	696	685	683	694	661	707	657	711	688	688	668	691	676	693	689	675	646	637	684	680	663	718	641	699	665	672	695	674	710	672	658	693	663	649	672	700	686	707	656	709	670	636	672	714	674	665	730	696	664	687	705	659	689	694	674	693	653	715	711	658	681	708	696	688	695	647	671	676	670	688	717	663	693	659	650	659	679	704	669	709	691	696	687	657	671	692	684	676	696	675	690	689	744	681	673	673	620	692	697	703	680	655	681	671	698	684	649	679	670	669	681	683	699	664	690	722	669	695	700	746	679	666	666	710	670	676	694	673	707	630	657	687	731	676	726	584	659	643	701	649	660	670	701	625	684	640	654	674	686	664	658	647	648	708	687	701	691	687	631	635	714	635	683	722	646	677	635	706	694	722	716	688	671	701	703	682	674	693	641	679	681	664	668	696	699	661	645	707	678	706	699	664	663	687	694	693	651	630	670	615	658	658	631	681	650	715	655	692	668	674	693	612	644	687	685	679	658	727	712	730	691	708	664	699	709	671	673	663	703	663	663	688	653	677	696	682	660	697	660	689	703	733	698	682	712	678	706	709	665	649	689	685	686	656	653	652	690	677	647	660	663	694	658	708	694	690	707	692	676	713	647	678	686	662	720	729	707	709	704	621	654	647	669	681	694	690	666	665	648	667	672	685	674	642	731	722	676	649	675	680	654	677	674	714	727	680	685	697	653	624	680	683	659	666	704	674	634	694	688	657	676	629	655	665	714	652	662	653	687	672	676	664	661	710	696	696	642	654	694	669	678	637	664	706	669	643	617	666	671	664	706	700	688	654	660	737	680	686	645	677	696	677	675	685	634	699	693	651	658	695	693	674	704	667	690	686	652	702	712	655	659	704	718	676	674	692	670	645	687	702	693	690	697	674	689	628	706	692	657	645	710	675	716	688	654	667	655	663	664	617	647	634	718	642	694	673	671	701	658	700	653	633	636	681	671	701	641	651	705	690	642	642	674	687	688	704	696	678	655	689	637	651	668	695	671	657	674	707	653	685	701	693	659	679	678	680	691	707	694	698	698	668	676	666	681	649	629	701	712	672	678	657	666	647	689	668	669	704	644	710	714	652	699	710	692	755	728	674	674	682	669	688	670	701	668	627	679	706	653	693	688	669	698	696	676	684	650	675	663	680	689	660	701	667	673	674	718	640	682	686	662	626	694	679	704	656	687	733	641	678	672	678	674	683	689	672	678	664	643	695	637	703	725	705	689	658	678	664	741	718	628	664	679	719	641	684	618	702	648	665	708	667	695	709	688	701	664	708	680	665	667	701	659	712	706	659	690	642	695	689	662	649	731	674	688	689	709	682	657	667	625	696	702	652	712	628	707	673	659	656	699	684	655	660	666	642	712	696	648	673	642	650	679	666	639	715	655	709	657	660	692	691	738	676	708	723	676	638	660	699	709	639	678	657	715	646	673	680	699	692	678	685	711	678	708	650	682	673	692	713	650	704	680	696	699	676	716	732	622	719	658	666	696	661	692	648	670	721	679	674	683	669	644	718	657	686	685	674	683	685	713	714	682	688	660	642	652	685	633	679	650	684	693	700	676	679	706	709	654	684	647	681	673	672	711	699	691	637	660	708	648	674	680	713	708	656	659	642	651	668	628	711	673	700	680	676	678	653	710	676	691	685	694	719	647	704	679	638	710	705	722	712	700	679	711	713	670	696	703	658	657	701	709	693	672	679	670	727	658	676	663	694	638	684	670	614	676	683	671	683	724	703	716	665	661	683	633	660	724	682	661
33573	48717	36138	16585	6554	4987	4416	3770	3150	2824	2253	1854	1641	1563	1502	1359	1344	1361	1343	1235	1141	1158	1208	1108	1058	1043	982	891	970	953	923	960	912	891	944	923	903	950	936	917	920	921	887	987	884	892	866	910	917	865	904	898	843	847	886	907	912	936	912	899	920	928	930	858	877	946	905	845	908	922	921	859	912	861	869	904	879	933	855	913	897	897	898	914	901	872	886	935	899	922	880	905	865	860	944	850	894	993	939	923	906	906	897	881	867	891	903	921	913	898	860	872	890	920	887	910	912	924	933	900	914	900	867	939	899	869	892	857	968	918	920	879	862	904	930	876	890	858	947	890	899	919	954	857	892	940	984	888	884	907	905	855	938	882	908	899	895	859	900	920	890	911	871	874	886	932	883	891	907	883	924	952	835	886	886	903	834	899	830	947	888	875	915	922	900	858	889	883	907	893	863	864	866	869	889	930	872	871	918	864	886	884	854	863	919	930	881	840	904	901	912	899	874	900	912	889	857	887	923	901	925	897	903	922	922	885	933	900	903	883	869	880	914	878	869	930	872	892	861	927	918	874	874	862	908	863	896	892	886	914	897	857	936	897	899	962	936	854	930	882	906	912	863	917	880	886	931	916	907	892	925	881	895	937	931	864	928	883	906	894	864	954	886	890	867	904	886	909	897	912	889	873	917	930	860	918	873	908	914	934	859	865	880	860	851	894	905	922	907	876	941	902	866	908	884	964	902	961	866	916	913	898	846	896	856	914	846	886	896	965	860	918	892	916	920	880	866	912	882	884	940	878	921	921	861	889	883	879	858	961	851	874	913	930	839	895	894	904	919	906	895	878	928	901	891	886	844	883	885	981	869	912	918	841	881	889	868	923	848	853	879	872	899	880	922	886	908	915	892	858	865	915	880	923	854	879	953	933	880	905	905	857	916	866	896	872	910	913	829	878	843	903	894	925	887	918	929	945	918	920	865	922	912	879	915	990	888	921	875	900	935	869	854	928	848	959	863	868	950	896	903	926	862	893	937	915	957	867	868	860	913	891	859	890	923	859	890	871	911	902	861	901	876	875	890	888	905	860	937	937	893	903	947	885	919	909	926	828	925	892	860	886	897	846	949	900	852	942	926	901	937	891	865	902	890	864	924	871	890	891	949	877	889	854	864	855	907	852	919	830	906	923	918	910	900	885	879	905	884	943	896	865	917	895	863	857	947	904	918	915	915	902	902	946	918	931	933	923	919	916	920	860	892	972	931	893	904	892	893	869	920	881	883	906	893	886	895	894	888	855	900	890	883	921	900	941	908	815	913	863	906	902	882	895	932	885	917	924	853	869	883	914	923	917	900	863	910	877	933	886	894	909	849	899	842	903	886	904	920	844	903	883	875	943	885	926	866	889	899	906	872	937	893	914	878	879	906	911	868	858	906	892	915	902	932	870	868	855	900	893	833	923	935	899	948	917	903	893	863	893	903	888	898	938	871	894	895	896	889	908	882	902	918	876	871	877	890	934	913	864	901	956	840	914	868	864	901	934	916	912	896	872	844	871	841	912	832	908	845	925	952	823	900	844	855	884	903	927	871	922	864	935	890	879	870	896	903	922	940	937	897	905	882	822	883	864	928	957	872	913	904	917	877	916	905	902	897	826	912	878	907	924	893	885	869	869	935	856	896	904	888	876	864	901	894	883	917	903	908	908	835	907	902	902	930	882	915	892	919	911	927	902	851	901	856	969	891	908	879	895	944	908	892	891	964	862	848	892	941	864	919	903	916	868	922	908	872	902	936	876	911	932	899	901	908	869	856	854	815	923	883	864	919	954	922	911	894	961	884	885	921	916	909	913	903	888	893	854	880	920	863	905	888	942	912	873	909	923	870	872	872	931	892	874	875	931	937	876	948	910	911	900	912	889	879	918	917	984	894	898	883	912	905	888	933	863	968	949	874	877	847	906	882	887	858	900	845	856	923	907	880	888	888	832	914	882	926	886	914	921	876	884	875	889	862	865	868	861	845	954	898	891	961	884	863	931	904	867	887	889	854	904	889	891	933	876	880	883	854	899	847	855	905	833	865	863	836	877	900	903	891	867	893	907	913	867	854	838	920	871	893	884	932	876	886	901	878	892	849	913	888	894	917	882	904	916	919	844	880	928	865	878	956	931	914	877	922	875	866	857	913	874	867	927	911	863	901	930	860	891	901	837	858	868	921	918	869	940	957	910	896	888	888	910	873	886	886	898	885	881	890	897	900	916	893	854	877	971	906	912	866	894	872	886	884	916	874	869	897	899	884	793	945	872	876	836	889	919	915	889	874	911	893	868	849	943	866	907	912	881	860	893	887	886	874	874	924	899	871	928	872	843	899	951	897	885	933	878	886	868	891	877	868	913	910	897	887	915	891	908	817	887	880	874	913	902	955	844	857	927	894	937	927	905	890	889	836	938	916	894	895	873	902	893	889	879	934	875	931	883	860	923	892	917	937	930	907	896	873	891	944	909	867	909	889	853	920	888	895	931	888	910	897	850	923	834	853	854	912	880	934	922	892	898	867	857	910	902	863	894	937	898	888	950	902	913	914	939	905	890	940	858	888	952	913	911	901	888	917	826	928	885	922	912	904	956	915	878	909	856	896	809	905	866	908	930	905	887	901	874	937	907	931	890	975	858	867	928	895	869	839	943	873	929	902	919	903	888	914	860	935	900	940	907	879	961	924	900	915	888	864	887	931	864	867	902	904	882	907	887	901	913	933	892	905	915	894	917	856	893	925	931	931	890	902	951	924	900	923	853	892	877	927	855	871	864	907	833	854	905	862	911	867	933	912	918	864	921	854	914	857	917	898	951	853	921	943	924	910	930	862	915	869	901	905	878	864	862	884	904	898	932	928	939	919	944	914	884	892	914	891	942	886	857	927	897	915	939	863	858	873	863	930	887	879	907	891	886	921	955	912	890	912	923	916	875	878	936	889	885	908	916	916	833	951	893	879	903	907	881	862	916	907	912	891	927	922	899	902	904	905	893	883	936	905	886	923	928	896	812	857	908	913	907	940	900	866	884	879	910	862	916	877	835	929	883	898	934	852	914	890	904	898	873	845	934	860	883	926	893	917	971	920	858	914	923	864	866	920	940	859	893	878	947	854	938	903	910	905	926	924	935	916	882	888	892	924	881	897	889	937	872	929	870	871	835	874	924	870	886	934	898	895	847	863	893	820	891	909	932	928	897	858	860	885	937	877	887	859	874	895	885	952	895	907	857	862	862	868	907	937	917	907	905	861	882	864	916	895	932	876	923	919	925	891	921	860	863	894	897	899	897	937	894	868	939	900	900	905	889	880	903	895	924	863	890	924	866	872	852	869	888	872	875	889	888	900	937	881	889	910	844	887	881	874	868	935	946	939	897	923	860	926	853	884	953	847	884	911	888	929	895	877	855	914	897	911	896	800	881	897	887	857	870	886	908	888	907	935	884	889	870	875	874	887	848	908	881	889	920	864	902	925	910	834	851
24421	21653	29204	24592	21448	13320	4662	3034	2479	2140	1877	1483	1389	1282	1179	1263	1234	1223	1189	1107	1067	1057	1103	1076	1071	1044	941	910	978	888	931	886	849	889	913	888	840	884	847	916	850	880	898	899	876	892	859	874	885	826	867	882	888	838	915	922	874	893	870	888	880	870	848	891	854	837	861	947	891	907	899	855	877	855	859	851	868	837	839	904	847	840	909	876	848	824	814	898	878	898	854	854	846	840	853	874	865	835	855	897	876	834	849	888	820	897	902	837	904	941	895	863	916	868	856	903	837	892	846	853	870	877	861	869	892	882	867	825	830	901	865	915	907	887	877	859	846	845	842	826	889	883	884	879	863	873	864	904	859	902	853	893	846	881	852	899	865	907	890	873	899	872	868	887	835	847	861	847	907	900	829	825	791	842	890	870	855	856	895	849	914	911	806	859	833	829	807	812	859	831	840	863	841	871	922	949	913	850	867	883	908	887	844	901	857	875	902	882	880	910	879	854	846	846	905	856	909	880	870	863	897	902	870	886	852	945	858	851	903	876	838	852	868	855	817	852	880	880	876	898	913	866	845	906	871	853	880	824	849	862	902	896	880	907	831	866	866	872	925	916	862	880	859	842	823	886	888	848	803	870	855	883	842	869	858	836	847	871	880	871	850	849	882	837	890	895	880	834	886	841	865	882	889	875	840	838	853	920	861	852	870	819	836	839	863	871	848	853	878	862	918	903	883	833	853	904	883	884	876	901	915	880	853	818	814	858	852	840	882	835	835	875	856	832	822	854	866	879	895	881	894	874	888	864	813	837	834	904	882	865	898	825	868	884	846	792	808	867	911	860	852	907	844	903	857	827	828	854	807	860	848	837	834	909	871	877	853	875	839	845	855	890	869	869	844	885	915	870	884	872	907	892	824	888	854	855	850	843	880	924	885	915	836	913	892	868	862	932	853	851	847	854	880	849	850	804	854	844	837	833	824	863	903	890	841	818	844	899	877	894	934	872	870	858	860	874	877	886	858	911	861	851	909	833	857	896	900	846	874	811	868	850	873	856	909	834	866	866	890	824	872	859	901	875	796	828	896	821	874	871	853	870	855	814	854	922	842	879	854	891	867	874	855	895	875	944	812	926	864	822	890	834	870	857	862	827	889	850	947	839	815	810	852	851	929	845	861	871	894	939	864	899	883	859	858	831	869	839	868	828	918	823	884	826	847	842	848	826	868	923	871	861	896	856	864	832	860	833	852	884	884	869	879	901	849	895	847	918	874	853	867	809	887	906	891	872	872	882	898	884	862	883	884	830	881	887	880	859	827	828	879	870	798	826	872	840	879	856	875	852	882	891	815	874	888	821	884	826	859	851	859	802	879	827	871	876	796	935	832	842	860	869	834	855	843	892	868	855	882	874	898	910	813	807	870	875	900	858	834	911	882	848	876	873	824	848	851	899	925	925	910	902	869	822	896	896	771	873	834	887	858	912	827	854	867	805	912	842	892	815	898	868	835	869	934	854	876	859	877	826	876	858	847	859	830	862	891	883	898	889	886	864	802	834	874	839	823	871	841	890	882	866	847	875	940	901	837	845	862	845	893	871	864	913	888	876	885	838	922	851	851	829	863	894	851	870	845	862	868	903	858	892	854	903	889	878	846	892	811	850	891	854	830	861	872	860	869	856	840	875	815	861	867	855	866	868	882	955	886	805	860	817	821	874	815	895	905	844	875	859	865	845	885	871	842	843	895	893	842	839	827	886	921	828	822	886	866	818	796	844	917	894	850	905	880	836	827	838	870	829	885	892	875	870	879	826	855	827	801	871	876	865	812	822	850	886	845	846	884	893	836	896	859	913	846	847	892	834	889	898	791	786	864	853	861	870	891	840	869	859	867	855	851	868	854	954	832	885	875	871	877	904	900	820	896	846	881	851	863	871	855	914	890	861	870	874	905	831	888	868	878	852	842	878	849	879	861	847	869	892	864	903	877	831	800	810	866	815	925	921	833	832	881	850	832	856	851	896	861	870	830	901	881	892	845	952	921	928	874	864	806	917	845	871	877	845	871	849	900	894	840	858	850	853	830	894	819	856	853	872	878	861	843	873	904	894	884	897	905	858	829	857	888	825	824	927	886	817	884	909	792	863	881	883	832	884	857	790	834	877	831	902	779	893	842	861	902	876	863	911	862	880	861	809	845	800	836	870	917	868	878	833	862	860	821	876	875	860	858	869	844	887	883	890	912	823	787	835	870	833	880	869	915	888	819	858	823	830	841	865	885	873	846	859	866	870	898	836	827	827	835	871	851	855	933	875	886	871	856	874	912	901	832	892	850	901	879	843	861	874	857	855	824	863	904	880	848	876	846	846	828	854	836	878	894	879	924	859	847	834	873	839	840	876	848	924	895	923	893	863	838	863	820	892	846	855	904	875	805	894	889	848	920	878	846	852	826	848	864	850	907	865	854	868	825	851	870	916	861	855	842	875	836	887	830	843	864	901	906	851	863	849	887	823	865	848	914	867	874	892	834	859	922	911	850	931	862	830	891	825	844	887	894	859	830	880	824	869	914	900	882	837	873	867	870	851	813	930	885	841	870	868	927	862	849	862	876	847	821	832	890	858	864	905	907	919	876	858	857	844	866	854	864	831	861	823	853	868	831	867	868	842	847	887	814	887	864	820	890	923	886	819	856	875	821	822	822	887	817	909	857	900	841	882	841	855	868	855	835	852	889	879	858	824	871	808	819	879	872	819	883	871	868	854	914	847	883	865	885	851	872	869	866	916	879	888	867	905	894	870	892	867	898	916	855	820	829	887	884	844	837	870	937	890	848	852	839	860	824	882	863	850	894	832	925	903	889	935	867	907	845	798	839	928	886	883	847	872	884	886	881	870	880	858	847	886	884	862	899	871	901	828	818	923	848	870	850	847	890	905	844	864	846	870	861	865	845	880	886	862	835	878	865	822	850	835	870	880	888	885	851	845	905	862	830	831	856	827	881	848	869	877	862	824	864	901	828	879	862	900	904	860	869	860	915	838	896	872	894	820	862	830	936	883	879	866	864	960	971	852	863	826	840	847	810	890	848	916	866	847	877	861	850	886	885	887	862	787	866	849	874	822	838	867	851	857	928	825	856	851	858	871	884	844	838	884	890	912	830	849	861	861	879	846	886	846	898	843	879	882	896	868	858	893	870	857	886	866	878	880	921	801	879	847	878	858	843	868	901	797	842	955	882	821	877	902	849	872	916	859	863	878	832	847	853	875	864	826	860	941	884	853	828	886	874	874	880	890	860	889	867	851	850	873	865	859	825	809	856	872	881	876	850	847	850	917	882	850	815	914	857	866	891	831	855	889	830	867	862	904	861	822	915	856	878	844	876	865	842	917	866	838	877	812	866	832	876	896	879	825	868	888	834	869	915	921	811	870	856	849	877	913	887	873	844	873	878	857	902	894	801	821	873	870	820	821	844	869	882	886	892	872	857	869	884	881	854	844	881	823	882	896	932	864	844	889
34692	56526	44002	26274	11755	8637	7454	6453	5336	4640	3706	3048	2623	2471	2193	2071	2068	2104	1810	1741	1647	1641	1556	1597	1511	1398	1359	1249	1268	1211	1230	1229	1168	1227	1237	1138	1216	1199	1164	1213	1190	1199	1128	1205	1084	1119	1106	1087	1172	1168	1172	1119	1141	1118	1226	1153	1161	1156	1204	1126	1188	1161	1142	1128	1209	1087	1145	1214	1175	1183	1138	1207	1156	1183	1106	1138	1129	1140	1138	1161	1133	1108	1152	1069	1153	1145	1174	1136	1117	1094	1076	1151	1105	1055	1157	1086	1134	1140	1105	1111	1150	1100	1143	1135	1120	1151	1142	1101	1148	1079	1182	1194	1143	1182	1106	1121	1123	1125	1149	1154	1140	1167	1142	1120	1188	1109	1134	1179	1152	1123	1133	1152	1111	1055	1126	1179	1095	1167	1134	1109	1188	1128	1165	1153	1130	1115	1097	1145	1169	1103	1128	1106	1138	1118	1130	1119	1113	1117	1145	1126	1093	1139	1139	1112	1102	1165	1174	1089	1170	1151	1088	1123	1123	1162	1101	1189	1160	1160	1109	1117	1153	1140	1094	1101	1109	1103	1153	1143	1096	1174	1121	1123	1119	1147	1057	1106	1127	1080	1107	1122	1121	1166	1057	1129	1127	1154	1158	1133	1145	1167	1107	1092	1158	1143	1116	1110	1120	1120	1170	1100	1133	1108	1065	1120	1133	1115	1133	1166	1121	1169	1144	1177	1164	1150	1092	1179	1156	1194	1128	1172	1079	1101	1186	1133	1074	1102	1084	1086	1133	1132	1190	1094	1112	1103	1129	1166	1098	1169	1073	1134	1097	1152	1185	1191	1094	1132	1163	1078	1154	1112	1133	1123	1168	1156	1110	1163	1117	1086	1127	1126	1109	1106	1109	1166	1149	1115	1154	1106	1176	1161	1090	1106	1135	1150	1150	1088	1091	1174	1196	1177	1082	1165	1141	1179	1092	1136	1151	1174	1143	1164	1137	1091	1128	1106	1172	1130	1106	1051	1121	1170	1056	1088	1137	1089	1162	1150	1124	1140	1155	1135	1110	1113	1155	1151	1116	1156	1140	1127	1107	1122	1089	1086	1137	1118	1066	1108	1180	1196	1152	1055	1140	1113	1112	1171	1123	1162	1213	1125	1156	1172	1092	1135	1162	1127	1174	1162	1179	1136	1120	1120	1148	1118	1175	1081	1152	1137	1168	1175	1141	1167	1131	1125	1168	1080	1115	1161	1177	1098	1145	1118	1124	1228	1129	1135	1106	1131	1111	1095	1130	1142	1082	1195	1160	1204	1138	1149	1089	1131	1112	1141	1156	1156	1135	1152	1141	1158	1079	1124	1103	1159	1120	1140	1136	1153	1083	1091	1118	1067	1120	1099	1094	1145	1087	1178	1141	1173	1179	1105	1156	1149	1167	1124	1124	1107	1160	1153	1141	1115	1142	1123	1181	1139	1160	1157	1112	1137	1121	1142	1110	1156	1109	1088	1064	1075	1166	1161	1179	1118	1117	1113	1178	1134	1064	1089	1155	1100	1133	1109	1077	1157	1130	1128	1072	1167	1122	1141	1062	1193	1175	1167	1137	1170	1129	1096	1163	1080	1174	1179	1092	1144	1127	1112	1143	1122	1088	1117	1121	1130	1139	1103	1141	1139	1172	1187	1139	1182	1104	1153	1158	1141	1130	1155	1166	1127	1099	1165	1133	1134	1115	1096	1130	1123	1137	1066	1103	1122	1145	1166	1065	1055	1185	1103	1117	1122	1132	1169	1121	1194	1116	1109	1113	1131	1181	1136	1132	1130	1136	1129	1093	1116	1145	1122	1141	1160	1147	1171	1123	1161	1143	1191	1134	1155	1153	1239	1211	1088	1092	1134	1083	1049	1145	1170	1125	1155	1124	1181	1112	1090	1130	1163	1096	1148	1123	1204	1176	1085	1089	1093	1138	1130	1155	1137	1104	1089	1080	1101	1089	1172	1175	1087	1130	1074	1114	1144	1115	1160	1159	1186	1141	1136	1089	1079	1177	1166	1137	1133	1172	1141	1102	1141	1191	1101	1119	1098	1112	1115	1176	1117	1121	1118	1082	1110	1125	1130	1098	1186	1144	1103	1201	1140	1122	1190	1146	1152	1164	1173	1160	1134	1130	1144	1124	1147	1174	1099	1115	1103	1121	1058	1111	1122	1075	1074	1146	1130	1145	1114	1112	1097	1144	1106	1126	1071	1083	1081	1092	1185	1111	1180	1068	1155	1113	1104	1103	1157	1162	1123	1138	1156	1105	1144	1173	1136	1084	1119	1120	1091	1077	1145	1177	1124	1104	1216	1161	1118	1114	1109	1171	1153	1074	1090	1130	1177	1067	1123	1133	1095	1166	1100	1099	1118	1091	1157	1150	1064	1183	1104	1124	1150	1191	1125	1091	1159	1136	1142	1095	1166	1095	1135	1164	1149	1105	1105	1087	1164	1102	1157	1163	1110	1133	1121	1103	1135	1160	1157	1088	1189	1097	1172	1167	1153	1090	1115	1136	1080	1057	1156	1206	1125	1099	1169	1168	1157	1106	1135	1150	1151	1083	1125	1118	1087	1159	1108	1074	1141	1096	1162	1113	1140	1171	1151	1122	1198	1176	1187	1121	1153	1114	1146	1169	1146	1115	1153	1183	1089	1144	1182	1154	1129	1047	1190	1143	1076	1144	1119	1100	1140	1185	1112	1088	1135	1155	1118	1125	1206	1156	1135	1155	1175	1161	1100	1166	1075	1141	1202	1121	1090	1125	1086	1131	1029	1157	1164	1087	1119	1118	1130	1151	1119	1131	1171	1200	1135	1150	1175	1087	1104	1140	1120	1146	1106	1165	1112	1127	1162	1065	1112	1116	1142	1147	1158	1188	1161	1165	1087	1127	1145	1099	1164	1087	1125	1166	1115	1151	1134	1084	1121	1151	1158	1123	1136	1130	1128	1142	1116	1160	1173	1152	1118	1142	1123	1168	1169	1199	1094	1143	1100	1149	1155	1114	1144	1178	1158	1097	1105	1109	1208	1119	1137	1066	1177	1152	1116	1144	1164	1149	1133	1143	1085	1186	1155	1107	1125	1144	1182	1137	1141	1063	1069	1102	1180	1127	1086	1139	1131	1115	1094	1173	1080	1115	1095	1091	1081	1146	1173	1116	1123	1160	1090	1077	1196	1138	1109	1158	1135	1176	1122	1185	1151	1151	1109	1139	1163	1135	1140	1113	1190	1172	1075	1148	1152	1151	1056	1190	1141	1141	1160	1136	1115	1152	1115	1186	1096	1107	1076	1101	1125	1176	1122	1122	1109	1145	1125	1122	1126	1189	1148	1196	1161	1110	1094	1122	1123	1145	1129	1152	1137	1130	1187	1107	1176	1162	1086	1112	1145	1148	1083	1108	1094	1113	1105	1106	1146	1200	1113	1036	1117	1144	1112	1137	1174	1196	1174	1163	1126	1147	1068	1121	1135	1123	1081	1170	1171	1125	1133	1131	1178	1116	1161	1116	1148	1101	1112	1168	1146	1128	1134	1153	1093	1071	1108	1133	1160	1128	1149	1115	1198	1128	1039	1166	1100	1107	1093	1099	1119	1121	1139	1069	1166	1250	1132	1080	1148	1183	1166	1088	1114	1172	1131	1165	1147	1158	1141	1203	1228	1165	1126	1151	1111	1119	1150	1107	1086	1132	1154	1152	1134	1098	1160	1121	1111	1186	1099	1180	1158	1164	1166	1125	1075	1152	1143	1123	1122	1119	1125	1160	1177	1127	1155	1116	1144	1065	1163	1171	1173	1174	1161	1114	1108	1108	1137	1079	1136	1096	1073	1117	1149	1167	1075	1079	1104	1097	1111	1194	1133	1175	1081	1162	1150	1192	1129	1125	1142	1119	1133	1143	1123	1176	1186	1141	1109	1129	1081	1154	1148	1168	1039	1138	1111	1134	1146	1167	1058	1122	1114	1207	1094	1120	1096	1115	1153	1153	1161	1125	1111	1103	1178	1164	1115	1096	1106	1105	1115	1089	1135	1136	1140	1117	1146	1136	1182	1139	1135	1214	1119	1093	1146	1134	1070	1147	1163	1136	1118	1093	1074	1121	1122	1089	1134	1121	1122	1115	1110	1157	1170	1116	1105	1150	1103	1103	1190	1146	1143	1147	1148	1194	1150	1156	1130	1154	1108	1187	1137	1103	1083	1139	1093	1120	1105	1120	1153	1128	1115	1096	1170	1161	1107	1137	1132	1163	1107	1141	1089	1123	1106	1111	1134	1136	1191	1090	1069	1164	1153	1157	1181	1100	1131	1172	1093	1118	1143	1141	1106	1126	1114	1176	1092	1177	1149	1118	1141	1117	1153	1103	1147	1117	1136	1220	1124	1155	1116	1072	1141	1155	1143	1101	1161	1094	1148	1136	1122	1105	1115	1156	1113	1095	1155	1133	1130	1113	1074	1104	1193	1092	1128	1156	1141	1110	1197	1116	1152	1138	1076	1167	1133	1137	1121	1143	1057	1080	1071	1193	1138	1042	1126	1116	1125	1123	1132	1125	1133	1078	1134	1087	1177	1105	1078	1153	1139	1088	1196	1120	1093	1111	1100	1076	1070	1161	1158	1108	1146	1097	1122	1163	1144	1212	1184	1162	1147	1135	1112	1159	1119	1132	1219	1104	1097	1133	1103	1146	1112	1150	1120	1166	1150	1102	1129	1109	1112	1180	1148	1137	1148	1143	1131	1109	1174	1187	1109	1126	1155	1108	1155	1109	1099	1145	1131	1090	1164	1110	1173	1079	1192	1171	1155	1142	1099	1173	1148	1182	1181	1118	1090	1130	1137	1074	1166	1096	1080	1121	1129	1179	1127	1076	1134	1098	1144	1110	1165	1114	1138	1151	1130	1136	1151	1135	1122	1124	1098	1147	1141	1144	1104	1132	1127	1134	1141	1092	1124	1158	1098	1082	1110	1165	1149	1129	1109	1119	1115	1172	1165	1179	1081	1121	1149	1102	1150	1164	1093	1145	1207	1114	1133	1161	1163	1094	1040	1132	1182	1121	1099	1163	1168	1145	1186	1141	1066
23435	21640	29572	24238	21660	21573	12486	4407	2991	2797	2134	1846	1619	1426	1378	1263	1311	1312	1210	1136	1169	1084	1109	1019	987	935	956	934	873	865	870	828	799	851	812	874	771	790	822	825	851	829	798	767	768	772	751	786	819	772	759	768	825	797	784	796	827	777	802	763	810	790	811	778	748	806	801	794	807	830	773	772	808	810	736	761	708	805	771	784	744	762	783	774	779	806	798	764	741	798	820	756	831	813	785	761	798	775	832	759	836	757	792	778	737	788	769	764	802	773	734	784	778	774	742	809	774	747	767	734	735	742	719	796	729	793	788	803	765	777	778	748	770	738	753	754	804	724	782	753	740	697	803	771	816	773	774	752	788	743	775	778	756	776	772	698	749	740	795	753	793	750	770	756	826	810	765	729	716	774	812	770	741	771	773	743	776	755	770	718	809	721	732	769	720	818	765	810	744	724	716	801	746	742	743	763	760	709	753	764	806	760	751	762	805	711	738	726	757	784	698	710	760	818	783	777	792	783	781	838	760	792	750	737	757	746	814	799	788	765	765	760	789	778	751	764	786	789	776	804	780	802	759	729	768	791	771	785	780	778	768	736	757	794	767	792	781	764	718	773	771	763	755	760	724	753	774	768	741	728	803	744	799	740	765	750	749	798	763	758	772	804	781	782	803	753	736	712	813	771	765	778	755	722	777	774	777	789	737	792	813	761	734	766	780	795	780	735	728	742	722	768	766	797	797	723	776	687	739	743	728	802	820	792	756	778	758	759	784	798	728	741	741	759	731	734	812	724	739	789	788	780	761	750	804	774	778	731	748	761	761	753	773	752	796	806	786	789	732	752	806	719	759	790	762	749	766	776	759	770	771	821	756	768	739	792	792	752	757	775	810	804	772	713	748	791	770	738	706	743	817	777	783	768	750	764	752	729	796	765	782	780	813	758	815	750	757	770	771	797	774	750	747	750	764	775	775	761	774	782	729	770	725	758	748	811	714	735	769	779	794	789	798	794	740	751	744	751	819	720	845	781	723	754	743	785	803	762	764	830	793	798	755	728	715	757	694	805	754	787	761	776	771	744	732	783	762	758	761	745	789	786	757	774	756	784	716	771	749	741	764	746	792	734	784	747	782	750	762	797	771	794	825	718	773	784	800	723	692	754	742	726	831	735	756	767	748	777	754	747	754	733	771	704	801	821	768	757	746	777	778	739	708	806	749	770	740	798	757	758	742	747	754	759	776	730	754	788	770	744	777	783	697	767	750	803	792	789	708	786	722	800	760	745	745	766	733	739	778	763	791	805	757	771	741	796	756	768	738	770	828	801	769	768	779	761	768	793	752	762	743	755	737	785	776	791	774	746	761	816	761	761	730	749	761	724	779	783	813	744	763	754	769	817	761	747	699	741	759	790	724	789	741	758	754	711	767	804	804	758	825	774	771	797	739	775	743	770	734	798	778	799	751	778	820	733	742	753	777	760	800	801	716	779	766	751	801	708	761	764	718	733	816	791	752	779	777	771	790	743	747	830	850	780	785	778	819	756	767	810	781	770	762	747	754	803	802	810	799	786	762	762	738	739	740	748	744	745	765	740	747	702	766	800	750	774	804	738	753	766	755	759	736	766	781	739	727	742	750	736	757	742	750	768	744	747	751	779	738	754	761	770	763	752	717	788	748	792	774	740	754	754	761	782	742	742	753	735	721	727	818	785	765	734	780	715	801	738	777	770	748	750	767	850	759	858	818	782	780	779	826	774	786	828	740	778	755	749	752	782	757	751	777	799	770	793	740	811	760	786	728	806	805	774	808	751	767	793	804	784	770	746	764	795	766	746	742	755	755	795	767	736	684	806	800	767	750	717	769	797	764	760	798	807	738	791	777	770	736	734	736	799	747	716	757	794	761	779	754	750	755	713	756	760	762	762	784	750	794	792	741	734	731	742	757	761	767	817	734	778	787	803	728	792	789	803	767	761	824	767	765	745	762	744	750	753	770	812	803	785	774	748	781	757	791	741	777	726	738	747	753	794	784	752	756	766	767	752	751	758	763	756	786	783	775	795	778	760	796	767	778	786	822	717	748	733	776	765	761	757	726	803	759	757	745	724	764	743	755	730	742	734	752	780	739	739	771	756	780	772	746	780	785	786	777	777	762	755	781	794	791	791	734	751	795	768	773	746	725	752	744	769	706	791	755	791	750	772	755	757	761	787	736	773	716	768	796	737	746	765	774	718	795	744	770	753	745	753	736	753	773	723	771	754	763	776	757	701	770	710	764	741	790	744	745	740	734	752	810	781	745	798	720	769	735	798	779	811	732	732	740	815	794	763	760	749	778	739	828	767	759	762	774	763	767	788	770	815	794	691	781	748	745	722	735	755	783	799	743	764	740	760	822	807	734	764	758	777	758	766	770	801	740	807	732	756	759	784	738	779	782	774	809	786	791	758	810	756	715	789	793	724	784	781	784	832	755	769	813	728	723	748	800	760	738	729	759	804	751	780	730	737	789	763	768	766	741	760	702	775	749	727	792	768	741	776	742	740	800	776	738	748	753	746	771	727	769	740	737	739	758	767	767	738	761	717	743	772	724	806	752	743	764	767	788	773	705	803	759	744	781	782	764	803	760	729	783	756	754	732	740	726	784	749	742	767	766	764	767	769	755	777	729	782	745	761	764	731	775	791	705	735	724	712	755	767	792	747	775	746	745	743	750	730	759	753	738	722	805	788	681	726	780	791	789	742	737	758	786	795	762	750	736	813	730	755	769	774	777	779	778	729	770	780	806	722	774	801	759	716	777	763	719	717	686	786	731	755	775	763	767	806	758	795	732	776	728	770	740	741	768	794	787	737	841	792	795	833	770	769	755	758	761	744	756	771	724	785	789	723	766	791	777	761	775	780	775	766	802	758	761	812	755	798	754	814	766	797	750	804	734	818	711	747	750	792	777	762	720	734	757	714	799	789	773	783	760	767	797	724	796	795	768	760	753	769	769	752	775	764	707	786	816	753	766	761	771	757	752	756	792	747	780	722	739	726	739	722	711	749	742	758	832	753	749	751	778	804	708	754	802	772	761	734	768	768	782	787	782	704	727	782	734	795	741	769	793	792	739	724	800	710	763	774	752	767	767	752	775	716	778	740	786	737	728	700	781	750	726	756	756	796	746	728	799	802	793	736	782	738	743	744	772	700	764	725	763	741	801	700	731	781	758	745	752	745	772	773	803	767	763	801	747	768	774	771	784	809	790	766	747	735	715	757	745	777	733	747	765	736	711	742	770	804	800	755	725	728	771	735	779	724	772	786	735	737	725	754	763	757	764	743	758	770	722	757	782	722	791	777	825	746	810	792	742	782	758	767	811	790	739	752	789	754	745	788	747	779	753	775	753	800	727	797	794	769	724	735	794	768	773	768	771	789	744	808	745	808	755	784	771	765	731	775	797	778	778	747	778	766	750	758	745	816	771	751	739	743	782	730	725	719	770	742	775	805	766	786	770	772	752	766	751	786	727	789
37568	61952	49914	34250	16232	11435	10100	8484	7007	6066	4725	3781	3207	2888	2588	2358	2358	2293	2210	1949	1811	1724	1718	1613	1505	1485	1366	1319	1230	1221	1145	1141	1151	1165	1134	1120	1095	1110	1099	1127	1072	1068	1032	1046	1028	1063	1076	1036	1008	982	1039	1032	1090	1014	1074	1050	1020	1058	994	1006	1023	1001	1002	1034	1063	1014	1061	1021	1040	1060	1032	1073	1039	995	941	987	986	1032	1009	1025	999	1036	988	1029	956	979	1001	996	986	1028	1001	1059	1085	1015	1020	1066	997	1105	1043	1034	1018	1010	1025	1039	1044	1028	979	996	978	1028	962	969	1031	1014	1021	974	966	978	949	988	986	1011	1013	991	1043	995	1044	1031	1017	1039	999	1049	972	1061	993	1036	994	988	962	990	976	986	1027	1005	1018	1000	982	1038	995	999	957	984	1021	1010	1013	948	1042	990	924	1003	1047	986	994	1005	1017	1013	1059	995	1042	1001	1017	955	993	957	990	971	990	1014	1030	991	993	996	976	998	1018	973	1005	1000	956	1034	1022	989	957	919	1001	1039	1003	1037	965	988	1007	995	968	1008	990	987	1001	965	976	991	971	1029	953	984	1034	1004	993	1012	974	1040	924	969	1019	1011	1033	1042	1009	1005	1020	1002	1034	964	1002	1000	1038	1008	1027	943	1026	1042	964	1041	1042	959	1005	1031	1027	982	996	1033	1036	1005	1019	1035	977	1021	986	969	1041	960	1006	1003	949	976	1015	988	1037	1035	1012	985	1005	1022	1022	989	975	991	1021	983	975	995	984	1037	1032	961	981	971	942	991	967	1055	1011	1008	961	1005	1009	947	979	970	976	971	1002	925	1029	983	932	1009	990	1014	1022	956	960	912	1004	925	1027	974	982	964	999	994	1007	1012	1042	1024	994	966	1041	988	948	1030	946	994	992	1057	963	998	968	962	962	1012	1002	1014	1043	970	1025	1063	1015	1019	996	1016	985	1009	1035	1020	998	1007	1011	977	954	988	1029	964	981	959	1040	967	1023	989	1056	1016	1020	1005	986	961	1031	994	998	958	1002	1003	1016	982	991	976	1003	1002	948	1039	1020	937	992	997	1002	1060	1060	968	953	969	987	1009	1025	981	1028	1015	998	1031	976	1019	951	996	1004	1027	1005	990	1002	977	1014	1034	1053	1013	1020	976	985	997	1014	995	972	981	1056	997	1052	952	1030	996	1002	987	990	1014	1032	989	1021	996	1018	999	1029	1020	999	1058	945	993	923	1015	994	979	1007	1035	996	1032	936	1040	956	985	967	1013	1027	987	995	1062	968	978	1078	1017	1022	1012	1000	1006	972	993	1011	996	989	1006	1060	973	994	1006	1015	996	952	978	956	977	1043	1047	1005	1003	1039	1011	976	1016	1053	974	1020	978	995	1035	1023	1043	1027	1055	1014	1002	1006	996	1027	1020	969	1054	1001	1032	983	966	1013	992	1072	985	959	978	1026	1031	1013	999	976	1005	1019	1025	990	1012	976	965	1013	960	1019	983	957	990	984	1002	1031	1005	988	1032	980	955	981	1014	969	990	1023	969	1012	996	1011	1012	975	983	996	1000	1039	979	1005	1031	1000	950	1019	964	1048	1052	1010	963	1043	987	1079	1009	1010	1004	1071	965	1029	1063	986	1002	995	992	989	1046	956	987	1008	960	1084	954	1027	1008	943	1004	1009	1082	969	1027	984	1022	1033	985	994	1048	956	1004	1015	1006	949	921	979	969	966	999	1004	942	1017	925	1012	987	991	974	982	1028	975	986	956	961	998	978	987	923	998	959	1030	1065	952	1038	976	1025	1047	1040	1041	947	1051	947	976	990	967	985	1015	974	999	1010	918	986	966	1008	983	1023	1029	998	987	1027	998	973	998	997	992	972	1030	999	1024	943	978	995	976	1000	1077	1025	1043	946	1007	1000	1017	940	1014	1047	1008	1006	932	1009	1039	1001	988	993	1003	1017	1074	1013	1017	1016	1001	1038	972	986	988	1011	982	978	930	954	971	1049	1053	985	1020	1002	954	1034	947	1011	1051	983	1025	1005	969	1077	1039	985	967	965	1039	1019	982	945	958	1046	1067	970	1024	1039	1050	994	1006	986	1041	969	1041	1008	972	963	1041	1044	1022	943	964	988	983	985	999	976	947	976	936	937	994	998	982	967	982	984	1012	1006	990	967	1004	1004	1007	1052	1001	1015	1009	986	1008	995	1021	1031	997	982	1027	1000	1054	1053	999	1017	1037	990	1000	1043	1032	1006	960	964	987	1005	1022	1027	1023	1009	1002	986	978	987	1013	978	942	1033	1018	990	1015	1001	989	977	1022	1035	1023	997	954	1018	1028	1010	956	995	996	962	1055	1005	994	1052	1029	1034	972	979	1017	954	992	1005	1039	1022	981	1015	1035	982	1011	983	971	1013	996	983	972	964	960	953	975	1043	1054	936	1030	1011	1026	1034	1018	1015	972	965	988	986	987	978	992	1014	938	1025	972	963	974	1045	1017	992	982	995	996	976	998	968	929	995	1005	964	992	979	1024	953	994	967	1039	1058	1008	1041	1004	986	1002	976	1021	969	969	1002	1000	976	971	1051	1032	1003	1028	978	990	1037	980	1040	982	1060	1045	1004	1032	986	1022	984	1018	1054	1032	982	995	1003	1017	949	996	1028	993	1068	1000	1059	948	1011	974	994	1029	960	1015	996	1053	1017	992	1037	1013	964	1000	1013	1027	1001	1011	1034	1060	991	976	1029	1073	1009	994	977	973	974	1020	1028	994	994	1001	1000	1037	923	995	1001	1002	993	1019	1044	966	1020	1011	1025	993	1081	971	967	1011	1001	1038	1005	998	936	946	1026	1084	977	1046	966	1026	981	986	1009	1058	1005	1009	969	951	1027	1035	1064	1032	1035	990	1012	1032	1007	942	1057	974	1020	1047	979	1023	1004	992	978	978	992	951	1002	980	968	959	995	1010	1039	1020	1019	975	1034	1036	1003	1042	1011	1014	1005	1030	941	983	1041	1025	961	1003	961	980	994	977	943	1007	1037	1048	955	974	1053	1013	1009	1035	991	984	1004	978	1006	1014	998	971	937	1029	996	990	1034	1041	974	1003	1032	1004	1000	947	997	998	985	1058	985	1000	1048	988	1036	1013	1034	987	963	994	967	1008	1010	958	1069	982	959	945	1068	1009	948	1051	997	940	962	996	1030	945	1019	978	985	1026	976	1034	1026	993	1006	1027	975	1028	1067	1047	987	1029	1086	1012	998	1009	1033	983	995	968	1013	1036	995	1062	1003	1002	1044	1004	1026	1052	973	970	984	996	963	981	1046	995	1026	989	1011	1008	1011	1012	1037	1023	982	1007	940	998	917	981	964	1058	1054	968	1015	997	1036	1060	971	970	1012	1060	1030	1045	1037	1055	981	1039	998	989	962	1058	1005	1016	1001	1033	1032	1075	973	1002	990	1018	997	989	938	986	1037	1084	1058	1053	988	1057	995	986	1006	1073	1005	999	977	1030	1045	990	1030	994	1003	1000	970	988	951	1004	1034	1056	986	944	1044	1027	974	1041	1042	1000	980	1016	993	1038	1035	976	1004	1021	1009	1076	1005	965	1002	1029	959	1020	1037	1005	1022	960	1001	1026	997	966	1013	991	986	964	992	974	1003	970	1006	1058	991	1001	929	973	997	992	999	941	1022	1017	982	979	1027	1028	992	971	1052	923	1032	1015	1025	986	987	996	998	977	1049	1001	1030	1044	1040	1020	1000	1039	1043	1022	1021	1072	991	999	995	975	1014	1026	974	989	1022	980	1000	1014	975	977	972	978	1053	1025	986	1005	1033	1036	964	1023	956	1030	1017	1049	994	1025	984	1029	1009	1020	1013	1041	991	983	1016	976	1004	1007	1004	1001	984	989	1039	1023	999	1054	930	1018	963	932	1016	1018	989	977	1053	1006	1008	990	1034	1009	1034	1059	1032	971	1002	1009	971	1008	1013	989	1005	958	977	981	1036	985	987	1015	1020	973	934	998	1000	1024	1021	1013	1022	1025	1027	1002	961	972	1007	987	974	1056	1028	1024	1015	984	988	1017	1006	1011	985	1006	976	1001	1031	997	1021	973	1015	971	983	1010	997	1004	1039	995	974	1043	1012	991	986	992	1008	955	1085	993	998	1062	993	1044	1002	1023	1041	1027	1009	996	982	996	1004	1013	944	1064	1030	1030	1027	980	933	1012	1025	1038	1007	965	1077	993	979	1021	1022	994	1079	984	1035	953	1045	1002	945	940	1002	954	1020	1044	1029	1053	1069	977	947	1016	1013	1066	963	1013	1046
28756	27792	29565	17196	4456	2353	2058	1716	1521	1283	1223	1041	921	884	849	823	831	824	815	797	750	860	755	764	804	741	718	723	740	726	715	683	720	684	638	708	672	695	691	655	644	648	598	674	707	647	686	641	645	699	661	708	666	647	666	654	630	749	637	667	671	669	628	687	684	659	690	616	721	656	683	647	680	666	701	635	645	648	680	658	734	681	698	661	701	675	648	687	693	628	684	650	707	667	678	661	629	683	635	707	694	668	680	683	706	668	672	706	669	707	635	626	699	669	661	666	713	685	651	646	695	674	752	640	692	683	658	654	692	655	644	661	644	703	609	695	713	654	708	666	678	673	684	640	651	658	639	663	654	643	709	651	692	747	643	665	632	663	672	690	672	710	747	701	702	663	669	662	714	651	678	685	668	686	691	657	679	658	668	661	701	655	605	658	689	655	684	659	721	650	684	651	666	675	671	661	647	696	697	616	680	702	670	700	670	668	653	682	697	652	677	624	616	689	675	700	672	681	698	626	664	670	644	655	687	656	726	663	646	670	708	665	662	635	604	665	681	664	704	673	689	654	671	709	706	663	664	659	685	623	687	689	740	654	679	710	688	681	677	651	666	658	663	734	671	661	622	712	622	700	691	651	669	650	693	651	633	709	686	680	616	739	679	700	706	659	662	634	636	654	653	647	667	648	679	686	694	657	674	673	628	665	674	690	646	693	688	681	631	695	695	644	635	685	662	699	697	662	656	693	668	642	662	676	630	692	607	682	683	639	661	677	679	655	646	646	682	715	640	647	697	655	643	630	646	685	690	667	632	662	624	678	717	649	664	636	684	712	682	739	651	637	709	684	665	646	639	686	663	659	640	629	685	637	633	675	689	657	651	663	677	618	619	719	682	666	670	661	634	683	675	684	680	665	659	705	653	627	677	661	667	664	661	648	687	659	666	662	679	634	653	682	674	709	661	700	633	621	660	664	727	689	669	632	675	666	647	661	675	640	675	671	660	719	654	651	650	689	644	672	702	698	649	671	630	669	674	658	701	671	697	681	733	692	622	638	669	700	667	680	644	658	668	675	676	641	647	683	681	681	696	628	713	680	656	696	644	703	661	689	668	661	674	682	696	675	623	686	674	663	672	674	700	649	630	658	671	633	710	651	697	667	715	692	735	631	655	652	663	628	680	658	672	660	670	680	642	667	644	653	662	663	654	647	630	657	638	687	671	671	622	670	672	690	672	656	675	696	635	672	681	694	650	669	667	664	692	663	655	685	702	625	641	631	661	697	668	638	690	672	692	657	699	681	690	690	639	688	672	664	634	628	668	677	685	710	635	628	730	713	728	656	662	662	634	708	689	699	691	644	657	628	665	718	693	641	675	654	693	711	678	679	683	712	678	643	629	653	677	642	655	678	669	653	656	676	647	664	653	686	617	636	621	690	639	678	676	722	664	708	690	676	654	693	689	678	679	712	631	654	661	636	704	690	659	629	654	681	692	680	636	683	653	697	672	663	665	667	714	650	625	677	691	664	718	641	656	652	657	693	692	637	700	630	645	661	661	673	633	642	641	695	620	631	691	699	672	659	658	643	738	718	671	649	649	643	666	715	716	678	692	620	635	715	642	691	680	665	673	677	653	683	682	652	648	661	658	681	678	641	645	684	696	708	643	634	648	638	717	653	650	658	662	667	700	702	660	743	699	651	613	678	695	656	663	722	649	603	663	671	695	661	680	635	651	698	651	671	643	660	690	636	658	706	689	672	651	691	690	675	644	665	687	694	675	682	628	658	679	658	675	660	692	695	697	682	688	625	649	711	659	685	650	667	652	611	675	631	698	634	678	673	670	709	653	678	681	656	680	674	656	632	668	657	686	688	683	690	682	657	655	701	641	680	676	701	682	659	659	611	669	664	714	707	641	687	655	642	680	670	683	639	686	599	642	680	641	664	693	695	647	662	669	646	640	689	691	700	667	698	644	698	663	624	711	662	677	658	661	696	626	688	630	666	642	684	641	614	656	655	681	684	650	678	681	658	721	649	677	662	679	632	655	663	664	634	681	644	649	675	651	668	649	627	624	649	604	700	664	650	632	642	642	611	658	613	670	714	631	619	715	685	596	634	635	682	659	660	679	642	674	671	637	620	670	673	669	722	656	714	653	668	654	634	689	668	679	662	650	650	677	670	627	659	683	727	704	644	655	688	676	680	667	672	614	657	702	707	661	626	721	678	665	666	685	667	706	642	667	686	615	680	691	682	666	720	655	674	619	666	721	654	657	724	662	665	698	615	659	640	678	704	634	651	615	688	643	686	666	626	654	673	681	657	682	679	660	695	620	624	656	699	666	641	693	665	647	696	686	675	651	674	622	659	685	656	699	677	655	668	662	640	680	661	661	713	631	646	629	658	680	680	638	669	644	631	700	701	639	627	686	705	689	659	647	636	699	652	692	678	654	665	661	670	694	690	703	674	667	686	676	692	713	675	767	708	667	639	696	663	649	714	668	660	679	685	693	672	622	658	676	661	674	656	678	664	694	666	662	706	676	692	642	679	591	730	624	641	659	688	695	679	676	699	674	662	671	647	720	656	708	686	672	665	652	676	652	699	701	665	687	668	688	674	678	693	688	699	640	704	623	649	724	733	720	624	700	634	651	700	694	636	649	696	662	711	658	644	642	708	648	686	666	707	610	704	681	683	670	628	636	652	661	687	636	647	662	662	644	679	651	674	728	685	675	702	635	712	694	689	666	683	656	659	685	678	633	648	644	665	646	665	660	701	652	674	705	673	680	707	656	684	658	640	718	674	707	657	663	677	627	628	671	676	666	653	685	698	680	699	638	679	696	644	676	676	645	648	657	681	678	632	694	687	700	620	662	742	714	660	660	624	663	664	712	663	645	688	660	659	697	664	626	681	673	703	669	634	671	664	648	668	669	669	698	703	669	709	664	648	639	678	711	663	655	706	700	709	684	656	654	684	668	699	657	663	707	654	669	626	688	673	639	642	652	648	662	646	693	664	659	660	632	658	706	668	683	627	660	671	739	675	650	697	666	696	629	661	667	705	679	665	649	687	680	707	661	603	656	639	713	707	669	634	656	632	656	650	662	672	650	691	634	624	657	682	672	678	678	674	654	697	655	649	635	634	626	630	652	670	645	675	709	652	680	681	672	667	679	691	681	655	659	661	684	665	649	687	663	649	661	668	671	691	656	697	635	656	659	670	731	591	670	636	658	679	639	660	673	690	691	635	682	655	632	699	684	663	676	642	686	683	657	689	700	669	644	678	650	653	642	681	687	691	691	648	677	650	625	698	660	671	647	640	660	675	678	646	673	681	644	712	723	680	669	689	679	643	622	642	674	684	688	647	666	649	659	690	659	690	717	663	673	705	649	644	648	693	679	697	616	626	671	672	671	663	636	666	634	692	686	726	638	658	677	671	682	682	667	672	681	648	702	721	668	645	682	668	699	654	663	665	680	676	700	631	686	661	667	683	652	650	653	679	625	633
34010	46885	35353	18105	7150	4988	4573	3810	3169	2778	2274	1900	1684	1539	1432	1331	1342	1405	1233	1177	1174	1192	1102	1076	1042	1029	970	1015	999	954	919	936	902	891	924	874	952	924	845	884	917	927	915	894	896	864	899	879	918	891	943	870	899	960	899	884	854	863	854	883	950	849	923	942	935	879	839	901	906	893	862	920	900	910	862	883	872	876	907	838	885	859	844	893	872	957	906	875	861	897	880	868	860	884	886	869	913	928	876	869	895	897	888	861	880	852	865	898	915	864	898	891	867	922	889	878	898	877	873	896	938	959	932	896	870	922	861	886	898	858	829	834	872	833	845	947	874	890	880	910	912	884	888	888	837	897	876	893	852	868	815	898	868	908	909	802	857	912	858	869	864	919	910	893	935	913	919	872	859	916	866	839	921	926	892	863	870	870	827	869	874	912	867	899	879	939	941	916	861	880	916	882	863	846	892	905	850	910	877	889	898	908	898	891	881	833	851	909	903	928	874	887	908	871	844	853	858	884	875	868	908	860	845	889	856	860	858	889	855	846	841	843	883	910	873	919	921	839	851	859	919	881	875	906	891	827	875	948	837	832	808	853	832	850	897	870	835	913	912	886	897	859	855	865	872	884	902	908	903	854	821	932	917	876	898	934	880	890	879	848	900	859	902	867	868	884	865	917	878	832	867	887	834	907	903	908	862	843	899	856	852	888	898	849	869	913	946	906	838	818	831	851	903	933	815	849	887	836	904	924	854	913	889	869	947	855	896	895	841	892	923	860	825	872	849	905	848	883	863	914	908	805	859	891	899	923	841	873	894	905	898	925	948	887	915	918	845	874	914	867	918	928	899	850	888	837	899	881	857	924	880	874	877	857	895	877	906	883	875	884	888	912	896	914	869	871	879	871	868	832	849	886	828	934	887	919	888	837	873	873	916	826	884	916	859	875	898	889	888	869	841	920	932	902	905	886	905	913	877	809	909	866	856	903	887	894	902	865	895	873	848	906	862	858	876	883	867	915	878	850	842	879	883	790	915	907	852	932	819	857	868	876	883	867	903	907	863	826	916	880	805	882	833	892	924	866	855	845	922	847	855	886	859	871	857	881	865	899	903	895	836	914	866	924	892	904	924	880	899	902	908	843	885	897	900	884	825	831	864	932	855	868	878	850	926	921	888	873	879	868	836	861	866	866	906	860	862	872	862	878	844	900	886	908	881	898	896	900	880	866	891	857	887	945	918	897	903	864	879	893	876	923	873	859	851	869	943	888	891	856	903	808	837	909	825	879	935	893	906	860	947	841	903	854	913	856	875	879	884	920	849	879	879	853	859	889	908	871	881	891	891	971	856	921	879	862	844	849	852	917	875	925	908	891	839	874	880	849	887	885	840	855	806	867	873	937	929	876	887	911	947	884	947	880	895	860	891	866	866	871	875	875	819	850	851	876	876	872	872	871	887	887	872	853	877	847	868	884	881	882	870	918	861	890	883	857	831	885	847	870	856	870	912	864	910	956	924	892	865	884	877	887	894	902	939	863	958	932	890	876	877	863	844	880	932	875	878	874	795	836	947	895	839	888	852	837	920	868	900	867	884	850	888	910	900	851	920	860	893	891	893	869	895	859	861	916	915	860	902	931	909	873	883	878	915	936	927	900	843	847	910	895	876	907	861	871	871	896	857	885	912	903	867	854	895	874	882	864	888	929	874	821	881	884	892	909	873	877	841	879	864	892	878	898	889	886	892	839	853	879	892	861	906	824	896	801	862	876	896	865	879	902	912	917	893	870	902	873	898	888	860	874	887	884	888	881	910	894	926	876	885	880	898	900	885	896	830	889	970	846	904	924	880	905	860	851	920	959	938	854	863	858	880	897	890	873	904	855	838	864	855	852	951	873	877	851	925	783	910	849	884	842	796	889	865	908	908	834	933	847	906	871	886	883	917	889	907	845	901	831	882	949	897	896	908	885	848	842	857	903	848	916	889	887	920	852	871	863	910	903	941	906	850	884	842	879	891	880	887	934	894	873	872	849	875	851	891	883	884	854	912	928	882	935	897	859	858	882	892	927	839	918	819	864	940	852	867	887	846	875	890	912	937	877	865	889	853	891	884	874	860	903	912	875	887	956	915	899	930	892	921	871	930	880	879	907	903	879	894	848	874	896	850	901	941	900	834	927	929	862	849	890	944	863	841	897	908	877	890	878	885	902	916	860	882	894	899	902	883	842	867	899	902	930	889	860	882	868	824	889	906	866	890	884	887	926	900	888	882	950	862	921	865	887	826	901	870	891	889	923	908	873	891	893	902	873	886	908	893	928	891	904	853	909	833	874	856	855	899	905	874	903	902	832	866	890	877	917	868	869	884	838	880	870	863	904	899	869	908	852	872	881	913	887	925	890	906	815	888	917	906	851	849	852	899	861	914	860	904	880	890	884	914	899	903	908	892	851	834	928	885	843	874	854	862	937	846	896	930	870	890	889	899	840	869	910	906	889	885	915	866	875	862	815	862	860	899	871	800	869	905	842	887	840	893	889	891	840	894	912	926	899	893	901	846	878	883	905	877	935	947	920	906	850	887	867	866	882	843	887	867	824	833	854	886	866	909	889	910	871	851	901	897	926	904	836	876	915	822	905	847	853	901	903	885	906	849	861	879	859	836	898	886	930	876	903	867	920	862	916	843	923	883	878	874	880	850	839	864	940	887	882	864	857	879	851	847	864	867	924	905	920	872	907	932	891	887	887	893	847	874	831	869	886	882	906	866	855	850	910	931	876	893	908	893	877	866	884	960	858	867	878	857	858	884	854	859	899	898	885	915	875	891	879	892	876	905	863	897	891	868	909	898	863	882	818	886	873	916	833	876	928	852	895	900	943	887	830	886	831	925	883	885	866	846	871	902	885	852	872	885	910	844	829	922	887	895	896	869	885	899	847	834	942	887	881	872	868	889	859	837	843	867	927	882	885	869	846	866	859	903	896	901	896	892	843	827	904	924	844	894	888	871	847	882	894	848	902	875	877	940	890	898	838	835	875	870	859	817	891	887	815	836	889	857	904	872	925	907	900	904	907	818	871	951	859	885	924	886	944	872	876	884	867	938	898	854	826	862	891	921	872	894	868	931	891	904	880	857	900	884	911	857	849	852	863	902	900	853	865	941	897	872	928	904	881	900	922	910	911	898	894	863	925	889	947	907	858	894	875	881	847	857	857	849	894	880	877	920	858	806	889	871	873	924	920	811	894	907	885	913	901	890	844	880	921	901	858	858	935	919	846	849	846	888	834	885	914	923	882	858	935	799	866	859	901	962	899	872	842	897	895	910	811	935	895	861	870	885	887	919	931	891	865	902	881	880	877	917	878	841	881	891	871	836	893	918	911	893	884	884	900	867	804	877	860	854	895	839	816	852	911	884	888	887	933	892	889	867	881	908	913	884	863	867	868	886	814	849	879	823	895	903	799	848	885	904	907	861	873	908	893	939	859	876	897	887	912	895	941	880	912	896	848	840	884
24397	21640	29158	24702	21457	12976	4779	3060	2487	2226	1862	1558	1453	1363	1277	1217	1270	1270	1123	1114	1060	1072	1016	996	1038	1001	996	887	917	916	871	919	879	912	930	856	904	887	858	857	908	867	909	914	876	888	881	867	844	887	858	849	850	862	867	880	832	847	857	859	878	864	864	870	871	806	846	899	876	848	860	871	869	826	843	860	864	854	811	858	839	847	859	816	874	851	873	798	865	869	857	877	896	867	870	865	898	855	879	847	830	866	859	884	899	867	871	846	820	902	866	824	866	871	887	891	886	815	784	850	874	854	832	869	810	876	874	817	854	779	885	857	838	786	853	858	884	853	821	892	856	854	829	855	831	864	878	858	881	864	854	842	883	857	871	859	804	852	844	840	900	838	873	813	891	847	883	820	866	871	872	870	866	813	838	907	903	857	852	869	846	846	843	810	866	801	848	824	844	871	869	883	871	810	866	840	813	844	790	834	837	864	841	835	890	826	825	809	820	884	832	855	842	821	831	836	814	830	858	900	863	855	869	860	886	850	866	830	858	798	891	874	868	849	840	813	846	828	894	892	869	898	870	882	842	887	860	900	853	864	904	832	834	903	817	879	809	859	862	850	859	900	872	895	868	874	838	851	857	839	881	814	785	814	811	838	894	923	851	823	837	841	861	842	849	803	823	886	900	834	898	822	850	821	837	900	861	859	831	888	857	897	838	825	833	866	858	833	909	853	861	841	863	873	859	830	807	867	879	897	846	851	793	848	805	861	814	857	844	879	849	851	872	840	839	842	835	814	818	900	878	850	883	839	782	882	820	862	871	795	848	887	808	833	830	821	879	814	810	907	850	877	809	911	852	882	862	829	817	819	845	854	808	869	826	829	836	868	866	883	843	862	879	868	850	820	936	890	815	895	830	841	850	860	778	823	810	835	856	879	880	870	829	836	825	862	878	892	849	831	863	873	829	812	810	836	908	813	859	850	896	884	854	840	873	849	806	846	804	873	863	844	872	892	853	868	871	850	865	856	850	876	839	837	838	908	840	905	864	794	837	858	852	836	849	867	820	854	894	849	842	884	839	894	875	828	798	842	835	840	894	792	845	794	882	814	823	844	858	885	836	857	854	860	844	832	847	857	883	880	792	861	871	887	838	809	905	869	909	840	888	865	861	883	897	789	825	810	860	837	843	857	890	855	880	843	847	817	866	853	867	815	891	864	881	860	886	831	872	853	857	809	871	878	886	881	814	815	837	826	913	876	795	829	900	835	875	845	879	861	858	859	796	862	852	858	853	873	840	879	881	841	802	861	812	849	847	864	807	812	851	847	853	837	827	805	812	887	835	831	833	843	839	824	875	839	840	871	849	837	866	841	825	794	798	848	850	873	810	838	862	848	859	865	875	892	883	859	849	854	875	834	856	861	877	884	840	909	849	884	895	902	835	879	875	864	831	838	821	863	864	815	899	828	889	860	811	818	893	845	877	891	890	839	849	831	844	831	892	835	817	839	823	882	881	829	813	823	867	843	837	846	815	846	831	865	882	855	888	848	866	823	822	837	832	893	905	788	862	851	898	874	869	859	867	852	866	866	849	812	849	878	856	867	856	861	795	849	819	853	864	841	841	879	856	884	842	829	838	856	872	854	805	900	810	871	789	827	802	830	847	854	841	815	831	832	790	835	856	837	865	874	785	877	869	887	813	901	885	877	843	824	880	891	872	865	811	831	895	886	863	853	878	836	846	857	864	779	831	786	834	821	875	866	846	897	866	835	815	891	874	847	859	886	829	861	839	891	884	861	791	831	848	838	879	874	882	817	848	857	882	844	856	812	854	831	818	883	905	844	813	884	840	828	875	852	869	815	807	838	845	807	893	846	821	877	884	853	866	832	904	863	836	878	859	848	867	867	878	891	836	893	864	905	853	838	856	815	858	875	877	893	864	807	829	862	849	869	818	902	893	838	868	839	870	807	796	899	853	830	855	812	839	850	863	833	845	867	822	781	812	822	839	865	870	799	823	848	870	846	882	865	824	824	837	858	903	859	842	868	877	831	828	801	792	840	877	776	834	845	797	830	886	839	855	928	867	849	869	849	872	904	843	779	876	872	829	847	858	856	854	781	891	833	860	890	833	824	882	818	826	867	843	843	816	841	853	890	840	849	825	868	828	852	795	889	862	798	883	878	829	819	892	850	883	829	864	895	852	862	862	817	820	911	871	862	856	845	842	835	867	883	863	850	847	904	837	858	819	840	816	795	865	831	826	835	873	861	845	851	861	849	829	827	855	864	824	853	851	835	814	843	878	852	863	879	797	829	837	847	833	809	860	850	885	818	895	801	777	889	855	825	896	820	790	881	835	859	889	852	900	883	838	818	891	884	833	869	872	861	814	914	871	873	851	856	869	898	866	852	823	865	817	889	848	870	862	834	800	905	860	862	824	842	877	825	814	856	848	912	832	857	839	872	872	787	851	785	822	857	942	837	872	844	840	859	865	899	854	862	836	881	821	842	865	850	876	868	853	913	818	811	796	830	869	866	869	863	834	818	874	827	858	854	846	851	830	877	819	854	864	881	882	858	861	902	860	868	848	838	766	860	821	887	859	802	870	857	891	884	846	844	833	855	833	836	895	824	819	849	813	787	797	802	846	919	853	855	846	873	866	808	881	895	819	834	843	854	847	858	881	889	857	862	875	824	907	903	827	842	884	884	877	860	875	847	871	824	816	856	882	817	852	878	860	839	841	844	894	893	807	897	899	786	869	853	854	895	881	840	833	863	842	912	813	827	859	829	778	848	814	892	836	853	822	850	837	818	857	814	815	887	877	812	848	857	876	773	882	853	869	842	887	839	865	862	877	820	882	865	854	854	887	854	866	889	827	789	852	843	836	865	802	910	839	867	875	841	826	828	866	848	828	777	882	845	847	873	827	818	904	887	811	806	816	809	880	820	821	912	851	874	860	873	824	862	838	903	777	855	809	906	843	873	851	818	866	765	827	855	774	853	824	864	850	834	860	878	839	826	840	817	904	851	828	838	836	865	803	872	801	852	803	891	873	881	823	879	805	840	824	820	862	847	826	869	871	803	871	855	894	847	841	877	868	890	835	868	824	790	908	866	835	856	827	868	835	877	876	848	843	839	899	854	808	858	816	860	828	830	910	846	866	867	864	893	811	857	881	834	888	878	845	900	802	822	871	881	853	879	830	833	856	860	827	803	870	861	870	833	843	814	818	813	839	884	817	843	818	832	822	823	834	830	849	877	874	821	871	862	865	859	860	824	855	776	837	844	835	907	848	845	824	866	864	904	874	830	854	897	855	851	869	861	844	829	926	897	855	899	813	852	842	881	910	865	874	827	843	874	813	858	798	842	870	825	840	854	879	868	825	882	849	829	865	816	866	804	874	877	819	830	881	814	863	901	785	819	898	839	799	851	862	840	850	862	870	847	856	827	846	876	832	820	844	880	796	844	847	885	861	867	794	795	857	872	860	863	874	833	854	886	870	906	853	848
34372	55424	43063	25683	11334	8683	7757	6493	5399	4643	3815	3167	2592	2438	2129	2018	2080	2042	1907	1750	1641	1665	1551	1493	1469	1479	1343	1321	1324	1258	1252	1228	1263	1221	1249	1155	1133	1144	1144	1140	1193	1159	1168	1202	1148	1118	1162	1107	1130	1189	1163	1098	1150	1123	1170	1109	1173	1082	1171	1121	1141	1148	1148	1127	1115	1153	1207	1150	1087	1115	1204	1090	1153	1111	1062	1153	1087	1071	1140	1108	1064	1112	1109	1129	1103	1136	1051	1107	1104	1129	1137	1162	1116	1135	1151	1101	1126	1164	1098	1143	1064	1149	1178	1101	1095	1163	1090	1115	1153	1106	1061	1069	1148	1108	1131	1170	1155	1118	1078	1128	1138	1074	1165	1082	1121	1087	1139	1151	1140	1081	1102	1167	1162	1152	1089	1137	1171	1133	1095	1112	1156	1122	1141	1064	1072	1105	1119	1158	1121	1066	1152	1073	1106	1121	1150	1106	1095	1053	1169	1119	1102	1119	1101	1150	1079	1088	1139	1178	1142	1116	1078	1067	1137	1120	1123	1107	1128	1130	1116	1140	1146	1133	1118	1098	1114	1099	1105	1104	1095	1102	1113	1114	1104	1128	1140	1138	1145	1130	1131	1116	1141	1135	1155	1034	1045	1075	1013	1130	1180	1092	1066	1150	1103	1148	1126	1094	1120	1130	1121	1101	1123	1136	1042	1082	1056	1105	1161	1154	1146	1174	1168	1103	1099	1138	1130	1158	1138	1135	1104	1128	1125	1114	1129	1141	1169	1119	1110	1115	1110	1094	1035	1114	1134	1122	1096	1080	1193	1131	1154	1112	1143	1057	1045	1133	1195	1093	1071	1119	1190	1152	1103	1171	1167	1108	1065	1169	1100	1135	1140	1144	1129	1098	1145	1094	1154	1068	1145	1138	1099	1103	1179	1102	1154	1084	1133	1123	1098	1170	1098	1128	1092	1077	1128	1098	1110	1157	1091	1118	1118	1124	1114	1112	1066	1120	1120	1021	1097	1139	1121	1070	1082	1136	1177	1112	1127	1212	1090	1087	1153	1117	1094	1096	1097	1087	1097	1136	1091	1137	1128	1141	1133	1109	1103	1168	1092	1132	1130	1142	1101	1131	1086	1107	1163	1135	1099	1109	1112	1108	1130	1048	1088	1167	1112	1085	1141	1145	1185	1106	1088	1172	1171	1086	1146	1147	1143	1179	1130	1120	1067	1072	1076	1126	1145	1122	1075	1137	1095	1102	1078	1081	1121	1109	1127	1150	1143	1119	1078	1134	1110	1223	1160	1151	1088	1074	1121	1059	1153	1104	1101	1085	1207	1160	1086	1116	1067	1127	1103	1113	1111	1128	1132	1198	1117	1142	1059	1103	1140	1093	1060	1165	1141	1135	1174	1126	1139	1096	1142	1113	1115	1128	1047	1147	1107	1167	1181	1166	1086	1104	1096	1130	1112	1103	1123	1096	1106	1135	1048	1104	1138	1107	1120	1156	1099	1088	1126	1139	1096	1133	1092	1110	1086	1139	1172	1112	1096	1074	1097	1087	1131	1075	1135	1096	1068	1123	1067	1153	1131	1078	1092	1113	1118	1091	1036	1059	1150	1154	1105	1120	1143	1133	1117	1190	1093	1176	1136	1082	1127	1061	1126	1138	1104	1130	1136	1079	1146	1149	1085	1044	1140	1115	1089	1114	1129	1116	1071	1122	1109	1097	1132	1166	1141	1086	1099	1064	1169	1127	1110	1090	1153	1151	1110	1132	1188	1072	1112	1066	1141	1117	1141	1124	1088	1136	1135	1156	1102	1137	1093	1131	1144	1110	1090	1082	1171	1137	1052	1100	1144	1178	1065	1120	1132	1074	1098	1153	1177	1150	1103	1114	1124	1106	1095	1102	1057	1065	1174	1153	1126	1137	1092	1177	1143	1127	1116	1121	1086	1069	1114	1177	1111	1145	1073	1113	1083	1107	1097	1136	1107	1118	1111	1128	1129	1125	1146	1157	1102	1150	1087	1085	1119	1099	1142	1090	1122	1115	1121	1134	1098	1151	1083	1113	1170	1077	1127	1122	1178	1124	1165	1126	1068	1122	1101	1138	1139	1124	1132	1119	1077	1100	1147	1164	1132	1054	1092	1104	1089	1093	1129	1098	1100	1129	1114	1134	1080	1113	1120	1101	1107	1129	1082	1094	1105	1058	1119	1121	1135	1135	1117	1131	1171	1127	1120	1135	1088	1173	1159	1121	1128	1100	1152	1058	1071	1083	1176	1136	1139	1097	1133	1079	1086	1113	1163	1099	1071	1137	1143	1118	1081	1068	1146	1143	1123	1138	1116	1083	1085	1146	1147	1221	1086	1164	1062	1111	1116	1070	1169	1068	1087	1152	1081	1144	1097	1103	1061	1162	1128	1161	1121	1157	1076	1141	1154	1153	1137	1101	1092	1094	1153	1118	1154	1129	1131	1117	1138	1115	1094	1108	1116	1150	1094	1112	1089	1106	1140	1130	1131	1131	1151	1118	1180	1077	1083	1096	1137	1120	1143	1139	1126	1100	1129	1153	1074	1097	1105	1142	1092	1181	1101	1097	1134	1139	1168	1101	1090	1104	1163	1136	1163	1114	1081	1123	1128	1182	1166	1077	1109	1199	1106	1106	1081	1140	1136	1073	1113	1135	1142	1140	1135	1084	1173	1064	1073	1161	1138	1086	1079	1135	1162	1124	1136	1152	1123	1110	1116	1204	1112	1120	1100	1105	1079	1113	1184	1126	1046	1106	1116	1104	1137	1111	1124	1154	1157	1126	1107	1143	1131	1077	1067	1111	1088	1161	1096	1063	1129	1147	1098	1162	1095	1110	1106	1116	1091	1121	1133	1094	1116	1051	1088	1144	1124	1082	1093	1150	1092	1101	1103	1103	1126	1152	1142	1142	1101	1142	1056	1106	1081	1085	1162	1107	1077	1148	1107	1138	1157	1106	1108	1148	1069	1111	1061	1123	1145	1144	1063	1102	1132	1144	1053	1108	1157	1031	1106	1120	1142	1154	1135	1155	1090	1131	1096	1055	1190	1089	1165	1128	1122	1136	1131	1072	1149	1189	1135	1187	1128	1110	1132	1058	1118	1135	1119	1084	1087	1115	1108	1122	1139	1181	1073	1115	1128	1126	1125	1114	1095	1117	1132	1179	1134	1131	1181	1129	1097	1104	1165	1141	1120	1062	1129	1082	1079	1123	1165	1147	1081	1096	1151	1079	1095	1118	1126	1117	1185	1121	1079	1138	1123	1140	1092	1132	1147	1120	1091	1169	1170	1145	1130	1117	1110	1106	1109	1162	1139	1096	1112	1105	1166	1148	1153	1166	1070	1127	1098	1083	1164	1139	1173	1117	1138	1147	1103	1088	1108	1166	1079	1136	1100	1095	1146	1116	1130	1151	1196	1119	1163	1132	1097	1191	1121	1142	1163	1120	1104	1084	1181	1103	1090	1137	1117	1156	1099	1140	1031	1109	1028	1109	1081	1166	1112	1051	1131	1154	1032	1093	1063	1196	1093	1139	1110	1120	1072	1114	1127	1182	1129	1130	1150	1178	1166	1104	1096	1085	1038	1140	1091	1078	1132	1096	1175	1133	1118	1090	1091	1148	1139	1121	1139	1127	1148	1166	1144	1092	1136	1106	1160	1068	1114	1113	1191	1124	1087	1075	1096	1131	1113	1116	1140	1149	1113	1136	1072	1107	1117	1115	1128	1153	1122	1114	1137	1114	1121	1087	1097	1058	1079	1127	1173	1105	1077	1107	1049	1101	1096	1123	1078	1141	1089	1149	1083	1125	1067	1142	1075	1170	1141	1117	1089	1121	1161	1200	1067	1092	1112	1099	1093	1099	1140	1076	1140	1169	1083	1040	1102	1121	1131	1100	1089	1097	1036	1149	1032	1093	1076	1054	1088	1150	1113	1153	1050	1130	1130	1061	1104	1153	1086	1121	1093	1114	1123	1105	1134	1126	1130	1131	1139	1135	1188	1132	1159	1102	1094	1164	1089	1188	1153	1110	1158	1076	1133	1107	1127	1097	1118	1125	1106	1142	1113	1092	1046	1103	1124	1139	1075	1143	1131	1115	1162	1084	1173	1118	1111	1129	1180	1138	1136	1192	1152	1152	1133	1074	1123	1089	1138	1158	1046	1099	1115	1080	1086	1099	1178	1024	1098	1103	1104	1096	1062	1091	1106	1102	1130	1157	1167	1093	1135	1069	1089	1159	1106	1139	1074	1096	1043	1132	1160	1201	1177	1052	1140	1093	1062	1142	1189	1082	1097	1048	1002	1114	1130	1083	1093	1087	1169	1092	1077	1133	1092	1114	1159	1068	1088	1084	1094	1117	1144	1128	1147	1108	1139	1140	1109	1116	1117	1070	1137	1088	1103	1176	1061	1124	1134	1135	1148	1176	1145	1091	1124	1112	1090	1108	1123	1169	1096	1084	1132	1088	1127	1112	1111	1142	1098	1072	1098	1110	1052	1116	1066	1036	1073	1156	1144	1091	1141	1098	1072	1147	1133	1072	1082	1102	1143	1108	1076	1148	1120	1100	1150	1153	1167	1120	1073	1165	1084	1089	1128	1068	1128	1134	1163	1125	1144	1073	1128	1074	1175	1151	1111	1100	1069	1149	1121	1070	1091	1140	1123	1126	1091	1140	1098	1123	1175	1087	1139	1133	1100	1141	1166	1112	1146	1053	1110	1125	1074	1124	1155	1101	1132	1125	1120	1160	1123	1120	1112	1137	1118	1069	1090	1153	1082	1172	1155	1083	1140	1181	1147	1083	1111	1112	1124	1119	1138	1074	1115	1116	1085	1143	1112	1093	1097	1085	1140	1123	1159	1118	1100	1121	1127	1142	1129	1093	1158	1110	1126	1110	1130	1079	1148	1131	1092	1091	1101	1139	1093	1107	1151	1129	1091	1099	1095	1104	1059	1109	1129	1068	1120	1084	1124	1111	1116	1140	1124	1046	1101	1170	1146	1117	1119	1144	1125	1077	1113	1099	1074	1144	1126	1064	1115	1119	1131	1080	1094	1161	1150	1138	1085	1152	1083	1099
23538	21681	29667	24255	21693	21599	12519	4410	3080	2809	2280	1830	1569	1527	1333	1278	1276	1306	1262	1159	1060	1073	1044	950	977	952	866	900	790	861	861	816	801	847	765	773	850	807	855	801	816	787	791	786	764	688	769	756	748	819	709	750	734	752	742	837	810	724	723	735	761	715	811	788	760	801	782	734	780	797	716	763	705	796	734	767	782	758	750	742	755	750	718	785	778	759	751	758	765	795	754	785	741	755	767	739	788	786	778	782	788	798	720	779	762	821	738	724	761	703	728	720	752	768	744	774	677	755	759	818	775	729	733	715	760	757	776	751	778	770	754	720	753	749	756	747	730	733	794	727	749	786	707	769	759	806	759	734	777	730	716	784	787	753	708	772	757	747	798	727	741	743	762	755	765	748	782	728	725	761	763	768	743	790	724	780	667	710	804	772	760	758	739	756	799	722	768	814	777	761	753	804	739	777	734	738	676	762	762	758	765	734	798	790	747	749	778	757	733	746	806	725	790	780	763	704	800	767	695	753	749	783	762	760	758	765	790	756	739	719	730	755	762	737	777	737	764	741	753	779	738	749	719	718	765	735	769	753	711	772	757	770	730	790	731	743	766	735	745	765	746	691	751	783	772	729	749	780	769	752	763	752	737	709	764	769	731	713	762	754	774	765	747	719	752	707	721	741	756	770	729	822	733	754	720	750	728	740	786	728	769	746	748	713	763	743	752	763	777	792	768	762	774	761	723	789	719	729	750	755	735	778	728	749	711	769	744	764	718	763	762	797	716	773	734	794	705	772	789	727	764	797	743	710	690	759	753	762	690	807	760	786	748	723	749	759	756	743	765	736	732	779	749	763	700	776	775	753	692	740	782	754	757	731	747	722	751	757	711	723	747	774	733	783	696	709	743	808	754	734	753	795	725	773	759	783	652	745	804	754	774	795	744	747	711	734	758	764	755	759	777	716	704	791	747	720	762	710	774	806	771	735	733	729	720	727	773	760	730	744	751	761	729	744	769	724	746	736	745	710	770	759	727	792	741	755	774	758	759	729	746	763	774	766	732	787	745	742	760	778	745	771	775	718	781	768	778	753	740	731	783	779	738	737	767	728	786	722	778	763	741	795	764	739	767	730	764	754	754	745	721	773	714	729	720	760	699	776	825	778	788	746	735	782	796	754	805	746	760	781	771	741	748	736	770	775	757	775	751	762	705	757	771	790	725	752	760	739	737	711	785	826	722	721	740	773	765	746	748	787	761	694	769	739	741	750	746	759	800	715	732	747	761	710	739	783	746	714	784	744	721	694	760	741	714	732	792	732	751	779	766	783	761	751	826	743	732	785	734	776	784	716	756	760	744	747	774	786	712	754	747	707	726	742	746	753	776	740	701	761	774	696	803	703	787	762	741	714	794	803	737	740	764	756	750	735	738	784	787	751	767	766	795	711	696	754	721	785	762	677	691	695	797	741	767	753	749	761	754	742	695	761	745	780	761	784	784	761	698	816	744	768	752	765	741	766	745	728	770	760	809	736	701	786	777	747	762	752	751	755	701	784	767	776	753	764	711	774	724	741	772	728	790	729	780	773	766	720	743	755	774	712	780	733	782	709	726	724	727	741	721	763	752	686	776	773	783	725	768	764	711	747	802	720	759	710	721	773	722	769	759	764	765	752	794	769	745	791	717	717	771	735	745	753	785	765	704	755	755	794	721	726	739	764	712	750	787	762	800	757	767	789	719	735	766	785	778	758	781	698	782	780	734	739	793	759	772	726	744	730	766	781	736	712	772	730	812	773	731	752	753	773	768	729	771	745	777	767	744	770	778	725	740	775	756	749	734	798	749	723	762	781	763	759	770	699	765	757	767	738	764	751	796	737	797	761	771	785	783	698	760	781	717	746	759	748	746	738	707	699	740	730	769	747	755	723	813	762	721	820	712	718	757	795	747	779	755	790	725	777	757	755	729	681	729	777	742	798	715	738	773	763	737	751	727	722	754	753	819	774	773	719	752	826	744	776	755	757	769	784	717	734	745	759	780	751	779	706	742	678	727	714	728	717	803	789	782	755	753	727	759	737	744	746	706	742	717	739	726	709	758	755	696	770	764	725	811	707	749	765	789	746	771	754	756	785	726	783	723	781	735	721	701	773	717	750	731	737	739	724	744	765	760	720	747	740	757	745	790	784	811	763	744	746	743	772	752	798	734	771	751	758	735	702	774	763	740	775	743	721	709	743	750	759	725	778	788	746	764	747	775	780	733	727	764	746	773	751	754	740	803	736	742	765	780	764	717	726	762	757	706	747	789	729	725	754	741	768	760	775	723	776	767	785	755	751	751	720	732	770	771	754	705	733	777	767	772	786	779	722	786	718	798	739	727	739	768	759	724	724	746	738	755	765	776	713	735	704	759	783	748	737	722	698	733	718	731	744	731	723	719	751	776	788	767	742	757	756	737	794	760	735	753	725	761	765	708	707	729	800	708	751	774	750	802	766	719	778	735	745	745	753	748	704	751	792	766	737	727	773	778	717	705	796	763	706	728	742	757	778	751	734	716	726	791	728	780	787	785	781	722	767	765	803	786	758	673	697	781	764	787	737	786	711	746	746	792	767	788	763	790	794	768	756	735	755	747	784	759	775	775	730	822	798	757	773	797	764	725	728	737	775	763	798	742	749	712	742	719	741	771	716	795	731	730	777	727	710	775	702	788	741	724	797	739	753	750	752	739	807	740	758	770	727	745	722	787	782	724	767	734	761	767	729	743	751	727	761	764	751	763	772	774	779	699	763	806	812	754	743	795	766	767	756	772	749	821	778	696	751	696	733	756	770	732	695	749	759	783	745	760	749	734	723	753	746	781	791	752	732	720	728	753	713	789	774	776	699	719	739	757	743	750	772	761	740	727	734	731	697	715	739	758	696	739	774	710	782	736	747	823	740	757	751	733	740	718	719	706	773	683	744	773	761	709	748	776	768	774	765	698	794	739	780	766	728	767	717	757	763	721	675	787	732	768	754	783	703	760	772	772	765	744	764	755	735	763	738	749	767	757	696	737	737	769	735	736	745	700	741	742	766	748	740	743	721	725	755	733	741	740	763	758	764	741	725	753	744	759	714	751	760	753	736	766	721	739	730	783	760	754	743	736	747	761	735	798	756	754	734	761	774	712	719	764	777	717	757	757	703	722	754	734	746	738	731	753	721	706	739	721	705	707	778	702	779	765	727	763	746	750	688	705	730	723	762	809	740	746	747	750	750	738	720	754	707	744	766	770	759	756	803	715	702	714	792	716	729	751	758	720	785	746	778	741	790	774	811	752	754	751	735	797	748	760	780	716	789	760	749	741	744	706	747	750	732	690	752	709	719	741	743	767	772	793	739	758	766	791	791	756	746	744	721	779	797	696	690	751	776	743	764	724	692	734	739	734	721	749	793	734	792	744	733	759	795	766	731	706	747	745	743	706	725	761	739	742	764	764	733	772	759	796	771	747	751	774	716	806	751	719	760	753	776	740	772
36300	61316	50077	33609	15281	11539	10140	8656	7103	5988	4793	3886	3239	2863	2520	2319	2410	2355	2159	1901	1744	1732	1688	1601	1546	1484	1324	1345	1214	1240	1259	1186	1137	1130	1108	1072	1060	1073	1069	1135	1048	1038	1035	1018	982	964	1038	1018	1036	1044	992	992	1035	1007	1009	1069	1002	986	1054	1007	963	1035	964	1037	1025	1036	1014	978	999	1026	988	982	1057	980	1056	911	1001	974	973	983	999	992	996	1006	975	993	947	945	928	985	1058	989	956	971	1027	956	1026	1011	1006	1007	1008	969	973	1002	1020	1033	972	951	999	1000	973	930	1033	1025	1035	966	940	1041	975	934	925	1017	977	976	1064	963	1007	985	943	970	989	968	1013	953	954	955	986	993	971	956	1014	998	1005	982	970	957	943	994	1000	965	944	995	965	1054	976	1022	1005	997	987	978	932	982	989	1008	988	1011	990	990	955	1014	976	975	944	1004	1003	1013	1020	987	1023	1003	1000	967	985	963	936	979	968	940	976	966	968	979	990	932	976	999	973	923	1019	1017	970	985	979	999	1010	965	1010	986	1021	1000	977	972	971	986	1009	972	963	1006	951	957	932	971	984	1009	926	988	995	965	974	972	1006	998	991	957	1012	1023	992	929	944	1019	935	981	1006	1011	953	966	988	999	966	985	1016	946	968	970	1001	996	957	978	993	988	1018	979	965	971	962	992	985	949	1007	957	1018	989	948	952	1060	986	1026	1012	971	1041	1017	1019	996	1008	966	938	997	969	971	986	1016	982	1000	963	995	980	948	992	1028	1024	957	965	1017	973	1018	944	968	989	991	1028	927	966	1020	1066	960	980	1012	1014	1027	965	969	983	1000	990	981	986	979	995	961	977	971	1009	1028	1045	1018	984	930	993	962	961	978	959	973	982	1013	966	978	933	992	938	978	969	987	982	1013	982	960	924	994	988	1037	1000	989	1009	1011	967	1021	1033	979	966	1018	970	946	955	1034	965	964	1006	970	1040	1047	980	1006	946	921	1007	1005	1024	1032	983	994	989	1032	960	946	986	964	1001	937	962	958	942	991	1022	1030	1035	1002	985	989	963	985	981	980	1001	974	1011	1019	950	991	969	976	947	1008	984	1040	993	967	1007	982	1007	977	1013	1005	996	988	1027	1001	1011	974	1023	990	959	989	983	967	976	986	1010	959	1006	977	1009	1006	994	962	1002	1011	977	983	963	972	1031	940	991	996	937	923	971	971	1029	975	917	997	970	966	957	982	964	983	952	1007	1002	952	975	995	982	1053	1034	976	945	960	983	1044	989	1007	978	997	1065	932	967	994	1015	978	992	937	993	1014	944	936	1032	944	1026	979	963	992	982	948	962	1025	982	1002	972	940	1006	919	1010	1038	1050	992	988	999	979	988	977	959	1019	920	1003	987	979	965	991	968	980	999	961	1041	1033	1015	937	1028	949	963	1025	1007	1001	1016	1036	957	1008	956	954	1010	985	986	997	1020	951	978	1006	1028	975	1005	964	985	986	1003	981	1002	1033	1007	996	962	939	965	965	1017	1031	969	964	1006	947	1016	974	983	991	985	1004	970	974	968	952	998	957	1002	922	988	954	994	1009	995	941	1010	987	970	986	999	1019	967	991	963	1010	994	987	971	947	926	945	945	980	990	960	1001	1032	998	969	1009	948	981	1025	1019	936	956	961	978	1001	974	966	960	965	974	988	947	991	959	943	988	988	967	990	949	983	992	971	963	987	962	991	1018	962	966	923	1046	964	991	980	1004	1055	885	990	966	1005	992	1020	941	1001	1062	1005	987	1012	1028	960	983	965	975	1019	987	978	997	991	1009	970	966	997	979	986	984	940	1013	991	1004	1008	939	992	965	993	996	991	1033	994	1031	991	967	1000	928	924	989	1005	988	986	945	973	929	943	988	965	1016	994	936	913	945	990	1048	1017	971	1012	1038	1005	979	971	970	996	991	1013	980	931	956	1040	970	1011	1014	1049	995	959	958	960	957	963	952	958	988	961	997	1013	943	989	979	974	1030	972	992	973	1075	967	996	996	987	1005	988	995	996	1002	1011	905	971	1066	963	965	967	1028	960	982	1003	999	935	1011	977	998	980	983	991	978	966	973	1007	937	1023	973	964	989	974	984	963	1008	955	1021	1030	944	1014	995	929	1030	995	990	977	1031	988	928	976	1002	971	934	998	985	998	969	955	967	1033	972	955	1017	1047	1020	963	924	979	989	990	954	958	1022	1058	1002	987	1016	1040	1025	1028	948	1020	989	946	1008	927	1016	942	1009	1005	1029	1007	980	975	977	1012	978	997	947	946	938	1012	976	958	973	1026	994	1003	966	1072	964	940	975	959	967	954	1013	995	1010	996	1020	1018	943	1048	995	961	1033	967	953	1020	1023	924	980	981	975	977	987	992	983	944	1033	982	990	1005	1017	1027	1008	1019	1020	977	937	1001	926	928	990	980	976	994	972	942	1014	969	1015	971	1001	1001	981	990	992	997	955	938	1023	954	1017	964	1000	1049	1014	1032	1020	973	1025	957	926	966	1044	986	981	968	963	958	1004	1034	965	989	1016	1060	1004	915	991	993	962	1006	1007	955	998	995	1026	977	972	961	988	976	1039	977	985	979	997	940	998	1015	1013	1001	990	1032	955	1007	943	995	991	1006	995	989	958	1032	978	1070	969	1023	956	1025	1008	975	946	1011	1014	958	1031	957	951	951	988	955	996	953	991	953	1019	939	998	1019	979	988	1002	1024	1006	974	922	1012	1028	1002	950	980	988	954	1009	955	954	927	976	969	1034	1026	988	976	1007	976	1033	996	973	1052	990	993	988	983	1028	941	1011	943	960	987	971	949	890	992	990	1012	978	963	939	998	1013	988	974	999	968	988	948	994	952	949	968	987	965	993	1017	977	988	1003	982	957	978	967	1024	974	1028	949	962	1016	1013	1076	1008	1012	953	1049	968	975	984	968	983	971	947	1026	999	964	997	1015	972	990	941	1027	1000	933	981	1066	987	966	1034	988	971	940	966	975	938	985	977	958	972	1013	972	1068	1003	972	1029	1008	1023	987	1002	1038	1031	945	1010	1032	982	1012	999	1008	989	964	1019	971	1009	959	954	1032	933	974	959	980	918	1033	1014	1021	969	941	971	997	983	950	919	1004	983	933	1032	942	1032	987	1008	960	966	990	969	1019	978	924	996	979	1031	1019	993	979	1002	965	987	1059	997	966	941	1003	1004	1045	1009	1041	978	972	940	943	1027	950	977	947	938	1044	967	963	983	960	1030	911	965	937	954	971	985	998	949	1021	990	926	924	981	971	1015	1027	984	998	992	1027	965	1032	967	966	993	1002	971	1032	994	1023	1029	1003	925	992	975	922	960	965	986	954	1003	1047	1022	1026	1001	985	946	947	1002	934	997	991	927	1000	970	985	1003	993	999	951	930	968	939	979	1004	988	998	954	1015	999	1033	1036	931	1018	1000	992	944	963	961	981	946	1032	980	1004	951	999	1034	953	960	943	949	1008	983	943	956	960	953	973	1029	962	986	978	982	1010	997	939	1057	1029	983	1056	972	993	960	987	1038	1014	957	980	976	1022	945	940	981	983	1039	1018	945	986	1011	976	973	1035	989	954	994	966	1014	935	995	965	996	1003	1016	934	976	1061	1037	984	993	984	968	1015	980	947	949	982	1023	982	1004	983	985	1001	984	998	983	1012	974	1020	960	968	1018	938	1006	1003	1010	976	1011	1010	997	1039	937	954	1015	968	942	981	955	1032	1001	993	965	1051	955	931	988	981	979	978	946	983	1047	970	987	967	960	982	988	1003	934	1017	961	1004	977	1001	957	979	1025	977	1026	964	989	1018	956	946	948	943	983	1023	981	953	952	1000	986	953	978	966	989	958	981	954	1008	967	1049	1026	993	988	964	997	984	988	954	965	1004	962	970	947	1050	1006	1009	987	969	1001	976	903	1011	1012	1001	1020	1004	971	1018	1035	971	1029	974	1014	988	1036
28572	28327	32812	19171	4390	2283	1957	1703	1429	1287	1119	959	928	895	874	811	850	845	778	797	786	731	764	725	754	712	707	720	658	683	669	685	654	660	647	681	675	653	669	640	633	617	677	661	638	661	698	642	640	639	678	651	672	641	682	679	624	636	660	687	665	662	660	671	606	709	642	690	680	693	672	639	623	702	639	631	724	639	637	630	642	675	649	717	661	671	647	651	634	642	643	623	658	648	632	646	651	667	612	631	623	688	692	650	640	597	672	677	658	630	718	705	667	714	665	663	657	651	643	675	648	654	695	627	613	669	652	624	650	638	627	638	638	686	648	705	674	647	643	672	724	611	683	642	678	647	702	650	695	670	657	650	656	597	647	679	645	645	635	600	686	667	652	674	643	677	673	644	640	648	683	656	658	616	656	684	625	596	648	652	670	653	641	640	664	694	632	687	648	644	602	663	644	627	673	627	633	632	615	618	648	664	676	701	668	664	638	625	669	676	644	700	631	634	638	638	654	635	660	640	675	656	678	637	675	669	667	653	660	663	692	652	639	644	647	635	669	617	619	673	658	633	658	663	646	649	618	636	658	655	721	653	639	653	695	655	663	638	647	655	654	610	680	613	645	622	635	654	668	694	645	688	677	671	591	672	659	676	689	686	646	676	613	639	668	675	629	649	657	637	645	661	642	660	651	598	682	609	622	670	693	677	714	668	645	643	646	643	661	636	655	635	641	673	674	643	629	631	592	673	618	675	625	617	654	640	658	686	625	653	650	601	637	639	650	684	654	675	700	621	613	672	632	663	622	652	650	641	671	654	627	651	689	678	669	666	699	649	666	615	663	661	690	652	670	653	628	659	641	653	654	613	645	648	679	672	667	660	660	629	652	673	663	577	655	624	624	662	650	650	664	640	608	638	670	652	642	575	670	658	624	642	713	625	642	615	639	656	601	688	665	634	634	657	621	653	631	632	667	616	613	657	647	616	650	638	674	690	662	672	603	671	645	674	661	655	640	659	601	631	672	655	654	657	645	623	649	647	647	681	685	655	638	677	667	678	651	663	657	621	633	614	649	599	609	619	659	677	631	650	647	596	648	678	630	696	629	674	652	627	663	655	650	659	635	628	644	611	698	668	665	643	627	655	674	629	685	646	688	630	649	636	681	687	683	629	655	648	611	627	633	628	653	617	673	623	631	671	643	647	659	659	662	655	677	678	627	701	672	602	657	666	664	662	635	639	607	671	667	577	689	616	668	647	719	657	607	665	655	656	632	647	635	679	677	707	605	686	623	660	660	657	613	664	660	691	645	645	644	658	667	643	679	645	658	642	664	643	660	675	635	651	621	624	692	621	678	649	672	701	614	698	677	677	658	684	630	698	670	679	636	636	628	614	653	626	666	654	637	663	629	633	660	642	655	659	610	654	667	590	637	614	658	675	647	650	671	664	571	649	657	688	690	617	665	656	668	663	621	677	638	671	621	660	688	642	656	630	704	653	662	644	642	645	646	664	642	641	712	635	706	689	711	662	620	709	644	661	649	640	669	646	668	675	621	653	648	670	650	667	671	642	705	628	612	687	603	632	689	621	677	686	632	649	656	621	646	608	688	649	657	647	638	693	614	665	641	633	589	649	647	660	678	654	643	688	631	632	668	638	633	626	674	660	685	644	643	650	649	643	608	603	647	586	675	662	622	634	666	660	685	642	638	675	638	611	595	647	653	619	618	665	671	646	643	643	659	627	664	671	625	664	691	641	650	679	624	648	655	679	658	637	654	671	683	627	673	608	696	655	623	637	669	648	683	633	639	705	663	658	666	671	615	618	672	626	666	686	611	654	679	630	638	589	616	630	630	632	648	646	621	611	638	648	645	652	658	617	699	675	647	664	643	622	647	660	639	668	576	679	643	613	682	625	640	676	627	633	685	662	652	620	697	713	674	695	682	673	678	633	674	672	726	679	657	647	637	647	675	616	633	672	644	657	614	707	632	680	665	650	651	663	687	628	633	631	649	650	692	654	690	648	600	666	660	642	607	706	645	589	674	631	681	666	657	674	659	650	611	599	650	616	649	684	729	679	620	640	627	637	673	646	619	632	645	665	648	636	664	630	630	617	601	695	651	686	641	638	644	640	698	633	650	642	684	621	671	644	677	636	651	644	651	650	645	688	631	673	663	635	660	637	686	643	642	697	667	611	621	642	648	643	626	633	653	641	623	657	671	666	628	676	659	653	684	650	665	617	633	617	672	621	628	606	667	614	695	638	613	712	675	675	646	619	690	653	627	672	626	640	684	659	637	629	675	686	648	689	680	630	654	634	628	663	648	660	693	630	640	644	657	662	643	668	607	680	663	668	645	690	691	660	642	616	671	657	690	635	710	622	681	627	613	647	637	656	611	687	639	722	660	639	671	614	659	588	640	653	644	689	637	620	653	624	687	653	686	711	704	654	643	653	706	648	652	660	659	640	621	664	626	666	646	594	647	665	685	666	635	652	624	678	693	642	607	617	626	693	674	641	645	637	661	650	650	672	619	641	599	688	623	670	652	645	681	640	631	660	646	629	662	696	651	662	656	666	656	604	686	636	666	677	676	611	613	668	633	642	656	663	676	627	648	613	647	636	640	670	624	709	610	640	666	640	649	611	622	688	635	642	646	677	637	658	640	638	657	632	632	601	655	626	653	650	654	660	635	639	616	677	634	609	627	632	666	693	663	702	637	677	672	600	641	630	640	604	668	662	669	651	670	651	656	636	639	640	627	694	616	647	620	657	633	688	628	614	661	659	636	678	629	640	628	653	619	684	654	665	667	644	662	665	675	662	684	633	629	607	644	643	658	682	655	650	689	654	614	680	671	628	678	668	637	656	691	675	682	669	629	711	641	645	615	640	652	646	659	634	688	611	645	714	662	635	669	639	675	641	648	642	657	705	671	657	679	606	645	624	651	696	681	625	643	644	663	617	641	647	660	687	649	666	690	662	641	687	665	657	636	643	683	645	659	692	624	685	648	587	627	600	693	625	674	657	691	634	661	623	709	659	619	662	644	648	663	666	680	679	670	624	674	661	661	652	654	667	649	661	629	634	653	640	636	668	629	635	643	676	618	646	668	689	617	646	642	614	658	627	635	652	667	608	691	616	666	675	654	666	640	690	654	673	636	631	671	705	683	669	597	596	643	694	690	681	652	680	619	641	662	637	627	662	622	623	639	639	693	668	671	630	645	619	624	616	641	666	667	628	644	656	671	650	710	621	706	680	665	638	686	685	676	679	633	661	653	647	646	654	640	621	656	638	682	608	623	659	669	636	637	689	681	634	638	727	645	626	669	634	643	658	663	633	657	700	649	679	623	659	677	652	633	666	644	650	684	667	679	679	647	618	659	595	657	634	644	641	657	640	655	629	664	621	635	655	649	617	641	639	625	633	625	639	675	668	665	674	625	646	641	651	674	628	676	642	643	651	629	659	604	651	643	615	659	655	642	579	692	623	641	657	682	691	668	666	615	691
33483	48547	38835	19841	6950	4902	4374	3676	3165	2559	2230	1788	1679	1512	1403	1395	1293	1394	1291	1203	1125	1111	1074	1041	1041	1028	982	950	972	904	939	830	872	926	918	876	903	934	910	887	864	873	853	900	855	863	922	840	863	907	860	875	918	878	905	900	853	883	899	844	855	875	876	901	833	910	893	873	873	823	874	879	833	820	866	874	844	893	848	898	845	856	837	900	904	873	904	893	800	830	848	890	853	873	885	850	822	870	889	852	854	902	835	887	908	809	879	862	857	892	878	854	842	891	911	864	856	859	872	896	850	897	834	865	865	823	879	884	904	817	891	892	901	837	830	864	867	859	848	927	887	878	906	807	881	872	864	890	846	860	859	835	837	876	838	862	875	895	836	851	905	819	909	827	856	836	838	875	835	818	801	879	886	855	853	885	898	850	844	861	907	883	871	865	861	882	881	822	826	903	825	869	886	857	834	913	906	874	802	795	878	904	903	887	923	935	870	851	937	867	872	919	840	844	841	852	903	906	826	868	833	870	901	853	886	857	894	859	892	871	889	877	850	903	920	892	859	889	873	852	823	868	850	876	902	875	836	882	840	821	867	868	819	864	926	866	901	881	853	833	871	887	831	854	836	839	878	866	820	885	870	891	861	898	865	914	885	859	887	885	892	866	858	863	901	904	876	854	900	861	881	871	867	828	902	839	842	852	850	854	864	885	820	873	881	897	875	883	885	836	831	898	858	874	842	881	846	868	864	870	877	833	822	886	893	903	852	863	833	888	843	859	848	818	868	835	864	876	856	847	843	843	866	908	843	900	844	854	899	851	871	877	898	842	882	873	827	851	891	844	913	837	883	861	915	949	874	850	847	879	879	826	862	853	837	850	820	855	892	860	835	867	865	862	881	865	844	895	891	904	853	869	841	889	891	834	875	820	843	906	869	881	860	880	871	928	853	887	860	883	887	870	880	877	875	871	858	838	901	900	929	857	833	831	860	850	913	905	891	887	903	856	893	839	844	833	860	893	872	856	901	857	881	868	857	876	887	902	873	829	889	859	827	909	833	886	883	919	879	845	813	835	860	841	845	839	888	827	839	899	880	885	910	883	921	842	884	890	811	871	838	893	861	871	859	884	930	904	860	862	842	852	921	864	848	883	896	865	897	849	873	860	860	893	892	858	827	882	875	842	830	838	843	940	893	825	819	876	879	827	829	836	865	832	859	832	882	850	908	848	870	883	848	866	916	909	926	849	794	854	848	873	865	832	893	859	819	860	852	829	814	831	877	876	903	867	882	885	870	870	934	864	867	854	876	907	856	896	873	902	888	895	855	859	906	872	846	888	844	880	881	924	888	889	820	873	889	839	830	866	885	849	913	850	876	889	887	897	858	867	886	833	827	850	871	847	853	925	901	820	860	816	879	837	879	855	833	888	789	834	920	897	859	868	893	887	883	886	862	847	878	865	884	849	822	854	867	800	867	846	849	916	895	903	818	900	897	887	888	872	936	852	822	906	886	832	867	860	866	859	883	878	825	845	875	884	870	913	891	925	895	886	864	862	903	838	908	838	858	857	885	862	838	917	883	909	814	895	892	891	874	866	835	903	900	854	920	895	857	880	878	882	848	820	873	839	876	862	907	855	864	903	821	881	880	833	890	887	902	868	834	868	900	858	842	909	860	875	864	859	839	842	849	885	885	825	854	868	831	880	909	873	875	890	828	852	820	848	871	884	855	896	866	838	845	861	842	888	857	839	895	886	819	848	862	840	839	805	869	920	852	836	841	886	854	897	909	859	840	891	915	918	896	902	855	898	868	883	844	884	849	814	814	905	892	897	883	882	868	900	856	805	912	837	825	902	865	897	898	843	877	866	856	907	884	855	834	834	858	860	852	833	906	840	802	908	858	896	919	877	849	855	842	877	890	845	845	843	842	900	894	879	855	924	864	886	860	847	844	856	907	901	848	921	856	862	863	884	822	877	816	895	847	886	858	844	898	860	886	832	850	881	886	871	865	920	847	862	799	837	854	864	833	848	872	826	835	854	903	925	870	913	846	912	871	901	887	895	871	856	900	862	872	872	872	883	884	901	897	879	893	826	843	820	906	889	887	837	908	889	904	876	894	873	845	849	890	904	878	906	899	897	921	845	881	849	840	872	878	899	865	861	866	830	886	866	860	851	835	908	868	857	844	943	931	888	843	886	860	870	918	892	864	900	861	836	861	852	886	892	859	851	906	808	916	856	855	840	919	828	825	856	884	907	893	876	889	873	880	887	850	854	840	915	925	847	863	865	890	868	865	855	866	886	870	887	881	837	841	844	865	816	861	857	859	841	892	850	864	833	885	900	849	899	897	905	919	857	856	865	831	912	833	817	890	933	870	873	869	869	869	849	903	918	898	882	893	851	830	838	860	826	833	844	877	861	870	853	887	881	866	874	856	877	908	871	872	868	843	839	814	855	873	827	892	857	930	867	906	836	876	887	881	872	851	841	875	909	835	844	863	858	864	907	860	877	845	924	869	907	876	897	887	849	892	845	896	889	891	946	940	866	906	832	862	899	806	886	867	861	844	861	873	922	866	884	816	842	875	800	812	855	825	896	864	876	831	900	864	825	877	880	929	845	916	848	904	833	860	833	908	875	896	835	892	874	865	855	860	839	876	846	835	877	868	877	897	879	870	917	897	848	879	862	860	907	909	914	923	841	913	897	898	855	885	885	829	861	849	884	788	815	821	870	881	860	879	874	864	849	870	895	916	859	900	896	846	864	901	912	906	837	792	856	846	898	861	886	864	828	893	821	817	899	878	833	844	836	853	893	857	916	829	916	819	855	872	849	838	903	848	852	879	899	878	846	911	892	903	854	804	896	867	898	848	854	864	870	897	903	866	891	829	876	810	875	849	880	830	867	869	908	866	811	875	851	851	846	822	888	910	816	890	893	887	877	797	873	843	894	859	880	803	849	879	859	856	913	822	855	853	921	840	875	871	874	863	852	904	862	869	953	940	856	845	852	867	883	867	838	862	884	881	834	831	876	830	908	868	880	877	885	831	849	853	843	835	866	852	851	870	886	855	920	797	807	852	837	839	873	836	873	789	858	870	887	904	927	860	857	855	875	891	876	877	885	860	838	864	852	866	875	833	910	880	843	840	857	874	891	923	859	892	852	855	848	812	816	840	845	854	904	844	805	909	899	896	863	891	822	843	912	868	907	840	889	806	848	890	857	869	902	931	876	915	910	847	867	880	921	889	802	846	808	893	903	879	850	887	865	861	868	875	797	881	893	856	918	889	863	934	856	820	832	837	840	885	883	823	855	855	904	813	882	861	825	900	852	887	877	913	863	891	881	881	905	831	877	814	868	861	899	855	890	853	886	835	833	888	832	849	887	840	827	891	876	832	837	879	930	889	901	821	884	950	837	883	876	882	857	786	820	833	835	855	854	870	866	876	898	876	868	880	905	917	898	888	913	818	828	879	916	915	885	827	867	871	818	887	878	836	906	859	895	888	923
24424	21646	29252	24728	21476	13173	4632	2949	2456	2151	1787	1515	1393	1351	1197	1194	1236	1271	1058	1140	1029	1106	997	976	982	952	983	952	912	875	872	903	857	801	843	894	893	863	893	910	884	872	846	873	905	833	847	886	883	860	860	842	820	840	913	843	870	811	829	844	819	837	802	931	821	830	809	909	898	855	837	845	838	883	838	843	872	811	842	830	889	871	962	880	833	859	823	843	878	780	834	833	860	851	863	796	854	859	784	847	880	858	849	839	826	867	820	847	776	864	861	789	810	815	858	853	825	849	816	789	864	803	883	872	818	838	854	828	874	786	802	807	857	857	798	865	890	810	852	815	807	804	872	840	845	844	849	878	849	835	818	796	886	785	854	836	858	844	863	911	823	827	827	848	812	831	820	848	854	817	836	863	880	776	849	820	785	798	871	838	842	860	834	877	828	847	838	843	902	863	862	841	849	853	853	838	802	873	870	884	811	854	832	807	876	872	814	855	849	869	846	832	836	826	842	836	858	874	856	816	832	836	900	836	860	798	824	872	845	858	849	857	852	869	895	806	875	856	808	808	870	811	799	789	875	823	852	789	839	832	835	893	856	816	816	820	816	868	830	816	844	859	860	845	800	860	835	877	811	826	859	857	802	806	826	835	863	841	782	860	815	903	819	829	819	850	848	815	829	814	818	822	832	844	844	855	852	853	835	878	793	855	799	808	862	823	799	857	782	879	842	851	807	863	819	841	826	843	819	828	843	778	832	849	802	756	834	841	839	814	864	865	845	853	857	808	838	826	780	828	861	855	845	808	863	847	832	896	807	855	803	853	834	822	838	860	844	840	813	850	850	832	871	855	853	841	887	839	839	846	863	763	799	824	818	899	813	869	834	862	866	796	867	823	823	830	867	791	833	810	793	828	852	859	852	823	875	845	843	868	863	803	841	888	888	838	810	843	835	810	830	836	872	869	920	816	805	855	892	831	850	838	852	862	840	850	837	832	876	840	860	862	831	820	881	821	815	781	819	866	879	840	879	807	849	862	877	834	828	828	848	803	847	842	803	822	847	826	840	838	825	838	843	832	843	791	792	857	869	878	819	857	883	830	785	871	899	805	823	829	810	811	835	843	824	875	840	876	847	837	837	837	802	816	841	833	860	887	868	874	872	810	825	827	879	877	823	808	845	846	877	838	815	866	897	845	816	844	810	836	821	882	794	775	814	891	868	830	827	882	813	832	878	856	853	839	843	833	805	806	849	833	809	892	818	877	849	826	842	822	832	874	858	802	839	820	880	810	805	854	823	800	811	893	838	835	777	861	896	837	810	854	879	857	804	823	852	844	844	819	872	769	829	836	817	821	778	870	834	857	835	813	838	849	895	851	883	861	846	889	798	849	825	814	837	845	855	875	836	833	821	812	847	796	857	829	823	826	820	838	786	823	848	842	797	862	875	833	817	887	868	798	812	828	870	873	877	859	817	867	793	817	841	808	818	795	780	860	879	846	832	845	870	798	765	849	862	826	862	815	834	849	824	823	817	811	826	793	832	808	864	867	865	795	897	847	821	808	812	923	830	890	826	804	802	786	823	832	874	866	890	789	795	827	869	886	813	851	785	794	826	893	778	849	861	832	845	807	782	797	840	834	841	802	810	934	828	864	815	794	870	882	823	860	858	883	817	881	868	855	829	819	842	844	759	797	857	867	830	850	895	843	799	799	777	851	876	885	800	837	804	810	843	841	833	826	813	815	878	843	890	844	831	842	793	842	844	837	835	835	775	818	849	849	838	881	842	863	822	825	814	871	844	886	846	849	843	870	883	828	847	813	835	828	821	811	823	829	869	832	785	818	836	810	862	859	844	859	859	812	830	835	917	789	839	872	781	892	797	865	856	860	898	828	798	854	829	824	834	790	853	866	815	854	825	859	834	829	867	854	822	827	822	829	800	858	826	873	864	881	851	842	845	864	893	845	796	860	853	817	827	820	849	915	837	875	855	834	871	803	847	812	797	843	822	842	823	852	802	812	846	785	846	852	860	871	833	833	810	839	847	893	868	895	773	835	821	852	803	851	821	855	836	840	843	842	797	789	850	821	857	810	837	843	853	832	853	837	851	839	811	836	845	856	855	822	812	843	838	821	827	792	801	844	812	807	854	811	811	774	855	888	802	838	808	826	823	867	787	855	854	818	799	857	839	857	838	864	823	827	835	832	793	838	855	808	826	800	789	852	762	819	867	864	861	833	797	800	849	829	803	845	810	820	867	855	797	847	829	813	882	862	842	845	872	881	878	824	840	837	848	861	874	809	876	909	855	883	869	882	861	865	826	840	822	811	822	816	846	878	788	829	823	808	826	871	793	865	852	853	802	818	835	903	843	877	827	853	812	820	838	805	822	816	811	773	863	778	785	878	846	865	853	809	833	855	826	835	859	907	827	815	834	801	874	806	903	838	763	800	841	840	802	854	820	843	881	790	812	804	840	820	825	849	877	838	844	863	872	875	860	862	802	901	858	878	875	779	832	836	843	834	798	873	859	830	855	824	850	780	821	838	866	855	789	833	803	791	846	854	846	851	871	861	830	862	887	857	870	832	879	776	865	842	795	832	891	924	848	785	822	829	879	894	886	890	815	862	852	822	813	790	807	889	846	919	802	827	840	874	852	843	811	895	793	849	809	791	779	853	850	867	796	845	855	923	847	907	882	873	864	845	809	815	812	814	838	845	806	836	841	872	844	826	855	828	866	828	850	857	822	881	855	847	827	844	839	796	764	834	847	820	811	819	858	888	858	861	848	838	839	828	859	789	846	776	843	854	850	842	875	871	811	827	796	896	847	801	850	796	821	821	810	816	871	816	869	828	943	893	797	848	802	865	827	824	815	838	847	823	841	876	830	779	830	829	837	816	843	869	852	820	891	810	865	890	806	838	859	830	849	848	860	792	880	861	795	816	816	837	859	923	847	839	835	874	844	872	847	884	844	869	851	810	881	846	764	827	889	833	830	818	841	801	830	817	834	815	852	823	831	831	848	863	827	805	870	863	810	829	861	816	830	831	859	855	800	856	825	833	807	810	894	863	877	820	890	848	814	786	844	801	764	878	803	864	829	809	817	833	846	832	800	858	863	856	809	879	850	811	781	921	825	836	888	818	884	812	826	865	803	819	866	808	775	829	836	825	796	825	814	864	886	826	857	842	856	825	843	802	877	839	857	840	854	861	847	835	847	801	792	817	882	843	823	809	822	815	841	821	819	773	847	863	808	847	846	790	812	842	805	852	835	886	853	851	839	847	880	857	803	845	836	865	802	816	898	834	831	838	806	871	851	832	855	875	812	824	843	832	821	842	833	798	842	854	828	849	820	851	776	865	842	897	782	798	823	864	864	880	890	860	879	850	800	822	842	870	843	832	858	795	840	759	846	843	826	808	849	822	848	851	886	808	883	846	834	807	857	849	886	769	841	867	863	843	837	822	812	842	800	795	843	866	811	819	852	859	839	834	843	876	881	854	868	837
34047	55892	45808	30408	13584	8339	7640	6290	5324	4459	3654	3048	2539	2381	2114	2000	2060	2013	1817	1664	1576	1628	1551	1505	1569	1366	1364	1320	1253	1210	1171	1205	1163	1173	1159	1161	1157	1135	1187	1178	1191	1150	1175	1178	1101	1181	1072	1057	1118	1139	1085	1146	1116	1114	1108	1025	1057	1145	1160	1072	1012	1126	1103	1120	1111	1134	1127	1117	1125	1113	1116	1093	1159	1130	1123	1085	1112	1114	1125	1085	1153	1128	1107	1150	1141	1072	1099	1139	1129	1144	1139	1058	1141	1088	1063	1121	1055	1101	1198	1107	1143	1093	1146	1142	1098	1097	1057	1118	1102	1059	1162	1103	1116	1105	1085	1096	1104	1013	1153	1098	1077	1093	1109	1075	1090	1172	1111	1152	1144	1096	1150	1158	1089	1141	1127	1146	1040	1183	1124	1093	1115	1068	1084	1129	1085	1111	1141	1114	1069	1190	1106	1090	1085	1105	1117	1124	1113	1144	1150	1132	1197	1117	1097	1146	1094	1077	1086	1089	1084	1105	1116	1178	1127	1088	1107	1108	1110	1050	1126	1155	1157	1140	1063	1123	1128	1099	1119	1102	1104	1134	1133	1080	1111	1130	1113	1160	1089	1138	1105	1119	1135	1048	1066	1066	1140	1144	1111	1155	1081	1155	1110	1062	1057	1055	1128	1133	1003	1090	1095	1146	1112	1142	1165	1098	1033	1080	1039	1105	1109	1092	1093	1113	1045	1060	1050	1120	1128	1159	1144	1101	1128	1136	1109	1203	1136	1121	1107	1126	1129	1125	1081	1113	1088	1113	1116	1064	1154	1108	1135	1136	1098	1087	1154	1062	1056	1096	1114	1073	1064	1038	1070	1108	1099	1125	1108	1104	1071	1115	1104	1082	1111	1100	1083	1071	1105	1114	1125	1136	1141	1093	1129	1060	1148	1081	1160	1122	1117	1133	1089	1066	1142	1120	1113	1096	1145	1051	1089	1086	1150	1111	1113	1161	1058	1145	1095	1120	1045	1153	1132	1101	1132	1094	1113	1074	1126	1058	1086	1067	1118	1090	1110	1156	1110	1096	1171	1159	1068	1049	1135	1102	1075	1209	1135	1146	1186	1070	1109	1105	1192	1045	1129	1129	1096	1044	1108	1127	1106	1106	1113	1140	1144	1112	1042	1123	1108	1127	1081	1155	1138	1129	1068	1160	1124	1119	1101	1064	1106	1087	1123	1123	1109	1091	1101	1102	1086	1142	1121	1125	1082	1123	1087	1079	1109	1129	1110	1125	1047	1041	1086	1127	1134	1139	1136	1136	1060	1105	1139	1100	1097	1087	1073	1179	1110	1127	1107	1078	1136	1059	1132	1164	1076	1111	1152	1106	1155	1085	1065	1151	1091	1112	1068	1117	1085	1074	1090	1114	1096	1126	1081	1084	1051	1127	1076	1170	1115	1156	1094	1076	1112	1068	1151	1130	1038	1081	1084	1085	1137	1084	1100	1123	1144	1054	1135	1090	1096	1141	1156	1096	1110	1149	1111	1005	1091	1109	1109	1090	1124	1124	1116	1140	1153	1099	1055	1137	1131	1122	1053	1116	1093	1131	1097	1123	1072	1135	1067	1077	1154	1134	1183	1128	1090	1142	1105	1116	1136	1078	1102	1056	1121	1130	1137	1195	1106	1090	1127	1147	1088	1102	1084	1161	1121	1120	1113	1141	1132	1101	1111	1109	1072	1142	1081	1161	1066	1099	1112	1100	1152	1124	1053	1127	1095	1100	1139	1064	1146	1085	1080	1134	1116	1090	1102	1094	1118	1195	1115	1056	1106	1084	1098	1124	1128	1115	1077	1079	1137	1087	1077	1162	1120	1069	1116	1109	1135	1065	1107	1085	1098	1141	1045	1156	1102	1111	1122	1114	1151	1062	1148	1119	1093	1144	1123	1063	1131	1144	1126	1105	1075	1035	1124	1118	1091	1131	1096	1062	1051	1076	1115	1114	1105	1094	1078	1115	1136	1109	1137	1114	1071	1095	1103	1137	1167	1104	1082	1130	1111	1101	1137	1094	1120	1067	1097	1104	1184	1040	1128	1041	1154	1138	1143	1187	1055	1094	1089	1061	1117	1103	1099	1092	1079	1073	1117	1113	1079	1103	1125	1087	1060	1087	1138	1063	1137	1137	1150	1123	1080	1108	1082	1079	1158	1087	1127	1161	1113	1106	1122	1138	1134	1164	1086	1138	1114	1098	1080	1120	1160	1130	1065	1106	1111	1088	1107	1102	1126	1115	1131	1166	1130	1133	1139	1165	1136	1109	1128	1106	1113	1126	1072	1110	1108	1121	1175	1153	1111	1157	1159	1112	1089	1087	1108	1089	1113	1122	1113	1115	1113	1151	1132	1104	1068	1138	1052	1067	1075	1052	1156	1115	1096	1139	1080	1129	1096	1022	1079	1162	1126	1141	1154	1065	1162	1112	1106	1125	1091	1070	1101	1121	1100	1151	1118	1086	1052	1092	1066	1150	1091	1130	1052	1064	1100	1179	1094	1163	1116	1136	1096	1082	1131	1117	1105	1032	1092	1080	1129	1064	1084	1115	1088	1089	1121	1106	1119	1116	1098	1138	1132	1060	1067	1095	1189	1052	1126	1112	1071	1073	1134	1156	1107	1134	1182	1057	1139	1135	1086	1150	1103	1163	1126	1147	1091	1067	1110	1080	1092	1147	1125	1095	1099	1108	1128	1080	1082	1136	1151	1107	1095	1096	1106	1162	1078	1123	1166	1142	1138	1108	1063	1124	1139	1097	1062	1109	1120	1171	1122	1081	1184	1118	1190	1155	1115	1124	1020	1124	1105	1162	1115	1115	1094	1189	1088	1090	1160	1110	1163	1139	1038	1095	1096	1134	1101	1158	1081	1109	1107	1119	1090	1132	1097	1147	1139	1097	1076	1168	1092	1122	1112	1067	1062	1102	1104	1123	1121	1130	1112	1146	1045	1040	1133	1116	1104	1080	1131	1121	1134	1089	1110	1139	1154	1147	1159	1098	1123	1111	1121	1130	1151	1130	1133	1097	1119	1120	1040	1126	1138	1074	1072	1135	1111	1065	1118	1162	991	1138	1083	1158	1078	1112	1134	1140	1103	1077	1098	1054	1131	1104	1075	1131	1122	1062	1137	1078	1083	1073	1129	1101	1095	1097	1167	1156	1016	1121	1064	1024	1110	1080	1129	1078	1104	1089	1095	1093	1076	1107	1107	1076	1099	1147	1045	1083	1180	1140	1118	1124	1108	1128	1077	1123	1103	1093	1093	1126	1031	1133	1110	1085	1123	1113	1123	1049	1155	1107	1122	1144	1136	1129	1060	1110	1125	1120	1061	1137	1090	1152	1058	1093	1084	1160	1065	1148	1106	1086	1076	1138	1072	1106	1084	1058	1147	1137	1046	1112	1051	1085	1143	1124	1123	1066	1143	1076	1194	1075	1055	1114	1098	1092	1101	1061	1080	1117	1097	1128	1010	1041	1084	1170	1108	1081	1091	1075	1180	1127	1043	1152	1066	1118	1064	1084	1120	1109	1191	1140	1127	1136	1079	1126	1163	1129	1115	1080	1077	1136	1136	1167	1104	1108	1159	1091	1125	1087	1047	1141	1148	1139	1097	1093	1120	1121	1152	1131	1107	1114	1120	1200	1189	1144	1095	1142	1099	1141	1115	1102	1105	1077	1102	1065	1182	1105	1133	1068	1079	1060	1083	1115	1126	1139	1138	1104	1060	1129	1129	1088	1126	1143	1138	1123	1104	1025	1115	1109	1098	1091	1112	1075	1076	1132	1097	1134	1115	1126	1063	1094	1105	1008	1103	1042	1061	1142	1131	1078	1086	1089	1120	1094	1104	1101	1114	1140	1070	1087	1148	1075	1134	1114	1154	1124	1134	1085	1127	1083	1112	1098	1100	1088	1121	1142	1134	1043	1129	1093	1127	1084	1105	1160	1110	1109	1106	1096	1133	1073	1135	1102	1098	1105	1079	1100	1044	1089	1104	1141	1078	1148	1100	1128	1122	1092	1135	1155	1068	1082	1100	1089	1112	1113	1093	1126	1126	1064	1056	1114	1155	1047	1080	1082	1124	1083	1073	1062	1085	1050	1132	1129	1066	1056	1113	1115	1111	1097	1120	1096	1111	1101	1156	1102	1125	1111	1143	1113	1121	1070	1154	1097	1107	1093	1073	1177	1149	1136	1211	1127	1114	1129	1108	1052	1111	1134	1140	1122	1108	1106	1069	1158	1158	1077	1068	1115	1135	1142	1081	1126	1151	1055	1104	1120	1090	1130	1080	1131	1117	1080	1122	1114	1110	1114	1129	1123	1094	1134	1101	1110	1159	1081	1108	1117	1017	1055	1093	1114	1113	1126	1111	1112	1131	1128	1053	1075	1130	1100	1101	1128	1072	1143	1105	1111	1086	1059	1103	1122	1118	1081	1065	1079	1168	1111	1132	1117	1148	1130	1122	1076	1098	1103	1092	1116	1109	1115	1076	1131	1103	1058	1103	1094	1090	1159	1118	1091	1129	1073	1115	1094	1083	1139	1033	1134	1100	1105	1099	1045	1178	1092	1146	1063	1110	1070	1104	1058	1124	1058	1053	1140	1082	1112	1126	1145	1135	1105	1132	1083	1100	1141	1043	1084	1081	1070	1073	1089	1086	1113	1094	1083	1088	1123	1081	1096	1134	1123	1146	1118	1102	1094	1082	1126	1089	1124	1019	1096	1104	1062	1064	1131	1079	1095	1091	1110	1155	1049	1144	1053	1129	1040	1149	1124	1078	1117	1099	1033	1135	1091	1086	1152	1076	1094	1142	1094	1101	1103	1060	1118	1167	1109	1092	1091	1129	1056	1126	1094	1084	1105	1162	1089	1092	1093	1161	1092	1103	1128	1146	1078	1113	1129	1134	1086	1150	1072	1155	1107	1128	1125	1087	1102	1073	1141	1101	1096	1095	1116	1109	1065	1120	1139	1102	1151	1088	1134	1086	1113	1128	1147	1076	1036	1172	1099	1101	1109	1102	1148	1130	1139	1181	1097	1100	1086	1091	1110	1133	1159	1067	1046
23380	21647	29613	24228	21677	21554	12424	4328	2969	2589	2178	1766	1506	1484	1330	1288	1253	1340	1236	1143	1074	1030	1045	1019	997	909	903	882	838	834	823	806	825	774	756	753	768	679	813	800	806	774	697	763	752	737	746	777	733	778	769	781	729	736	761	752	789	700	771	775	773	695	714	798	769	750	817	771	732	760	748	774	735	703	718	754	770	744	753	699	760	753	716	768	656	751	788	749	693	675	739	781	740	726	784	780	757	773	708	755	756	701	748	758	707	725	739	774	699	746	743	752	731	781	775	701	749	765	727	719	751	688	716	733	742	732	708	717	748	720	722	711	730	708	734	716	721	753	679	726	759	778	710	736	765	761	739	725	731	775	736	751	740	721	737	711	705	736	816	722	747	691	721	762	717	716	726	722	704	722	705	719	686	725	745	739	738	771	728	795	756	732	762	728	739	738	723	740	713	767	747	755	742	684	705	764	748	746	748	743	738	734	723	746	778	680	778	747	741	748	728	718	752	722	699	733	747	722	741	742	702	721	733	738	772	734	707	824	765	719	706	689	696	773	730	744	744	747	763	760	722	782	749	765	726	717	705	756	760	781	711	718	748	730	736	762	769	718	703	737	777	744	755	714	739	738	744	740	716	693	717	766	732	773	759	743	708	698	753	756	759	680	776	736	717	737	710	755	763	744	726	712	720	722	722	723	729	773	755	735	783	754	715	722	738	741	723	710	695	748	730	774	761	758	746	772	739	704	746	704	697	767	716	705	705	715	695	797	711	711	727	765	728	716	734	714	722	769	706	711	718	749	746	730	736	742	764	740	749	751	732	690	705	751	691	707	733	735	724	709	681	729	706	748	683	698	708	727	777	700	723	731	710	695	714	768	731	704	728	743	763	752	724	741	740	725	726	692	743	693	782	722	712	701	741	731	707	713	738	699	723	758	709	781	759	687	701	747	707	731	763	723	744	765	765	733	686	728	724	716	797	713	703	727	739	780	795	744	739	756	771	713	797	755	734	750	758	737	694	746	715	756	724	712	700	784	747	698	751	722	742	741	682	736	713	771	722	766	763	692	728	758	737	722	713	698	791	731	682	749	702	698	753	719	726	703	764	710	693	709	742	739	746	728	712	689	724	725	748	707	718	732	728	708	724	757	753	754	733	693	787	683	718	735	743	740	738	721	742	746	733	689	706	755	719	755	745	774	743	780	746	788	733	704	726	762	714	733	725	707	744	729	754	735	745	712	740	714	739	687	746	777	741	738	765	717	700	752	730	754	727	745	741	740	749	702	701	675	712	706	752	697	759	702	750	766	749	720	757	747	717	722	738	771	733	737	746	707	713	743	737	751	728	710	739	710	722	782	748	730	731	740	775	683	736	747	716	734	755	756	721	739	720	741	733	693	713	736	746	696	744	741	752	724	736	712	693	801	763	739	730	716	737	705	744	704	694	789	650	749	759	768	701	804	757	756	734	721	727	728	687	746	803	721	759	764	696	766	694	720	738	745	759	734	754	732	746	767	717	709	783	767	697	770	706	697	725	732	709	756	749	686	793	784	736	716	712	708	732	749	726	723	742	740	683	706	795	692	760	761	716	736	741	759	749	720	714	729	709	714	749	723	729	742	762	712	722	717	758	751	771	724	729	717	713	636	766	761	738	731	728	746	690	770	726	742	742	735	719	739	717	746	749	735	728	757	709	727	747	736	778	722	726	720	775	731	756	716	721	768	738	774	703	683	755	676	724	711	717	750	732	760	703	721	745	775	724	729	779	706	764	743	707	728	730	750	721	718	740	749	752	751	744	763	710	716	693	724	729	787	727	744	722	720	743	769	747	707	769	751	749	720	723	699	713	776	726	754	776	729	728	746	722	760	706	721	724	742	765	771	775	755	708	723	738	757	707	747	734	712	750	773	715	716	741	745	699	723	815	729	708	727	755	720	734	686	749	762	756	748	773	773	674	744	654	729	742	700	744	705	736	719	710	705	759	752	761	702	703	724	725	701	716	767	737	722	779	743	736	728	714	778	678	744	770	732	763	741	688	711	686	732	735	729	708	779	730	712	718	757	710	727	696	715	702	769	783	750	762	731	756	734	779	733	743	717	735	727	734	727	747	754	716	795	723	730	762	741	742	702	718	719	737	715	736	718	732	769	717	727	737	691	725	762	729	720	760	730	728	706	725	753	754	739	711	818	715	741	737	744	751	729	724	747	737	735	712	726	711	743	741	762	749	758	738	741	707	714	753	712	747	739	701	760	730	715	720	711	734	757	754	753	693	734	710	739	737	767	787	694	750	751	750	738	732	722	785	722	713	741	709	736	743	711	726	789	771	799	757	722	662	696	712	754	717	710	702	732	718	739	729	746	757	741	743	745	749	715	795	743	739	781	746	684	763	673	733	711	797	689	716	651	736	744	792	731	745	708	679	734	733	740	786	736	760	704	714	723	733	713	773	775	748	675	699	770	736	713	767	781	723	746	772	729	776	716	722	707	745	715	724	725	703	766	700	758	734	724	731	729	754	774	722	747	748	787	697	760	735	715	740	781	742	740	739	717	729	766	773	709	674	653	712	729	724	707	736	723	682	747	712	720	772	749	755	727	696	732	736	746	682	756	716	724	708	675	721	766	714	768	737	793	758	723	725	704	754	691	741	683	684	738	776	656	723	702	755	716	740	745	731	716	746	774	722	738	756	759	758	730	667	739	753	748	724	780	770	728	767	733	733	701	764	707	715	716	747	729	703	717	728	767	742	743	752	740	721	754	784	723	755	737	761	766	713	736	755	748	727	704	732	727	780	712	712	783	742	699	753	677	755	768	705	734	765	775	736	714	744	713	729	720	734	727	776	721	709	735	716	681	752	749	710	722	727	721	713	782	763	710	715	746	764	746	717	746	731	756	757	753	741	718	784	731	735	732	699	679	663	682	732	735	727	729	714	751	733	782	771	739	741	725	680	721	753	757	755	754	752	730	644	711	770	729	770	705	686	733	713	691	747	721	691	739	735	786	726	707	742	728	769	730	714	726	764	746	732	742	708	758	691	714	735	792	748	738	727	700	715	743	727	709	714	734	744	764	729	705	690	717	684	725	730	740	749	744	750	739	727	753	693	748	720	720	739	720	729	763	732	709	731	730	789	699	709	695	725	700	753	743	713	728	752	711	719	725	701	724	739	731	726	787	743	771	748	743	753	738	738	740	711	800	746	736	712	731	771	776	724	798	762	768	694	753	742	794	746	714	752	739	726	772	722	739	807	730	688	746	730	742	779	713	697	761	738	706	707	748	720	719	697	717	750	726	727	711	737	766	738	688	744	735	736	700	696	763	746	706	712	723	779	725	740	738	718	721	711	711	760	702	731	715	737	772	753	707	692	760	763	726	737	772	721	747	752	767	743	762	784	762	783	694	688	704	677	760	735	715	749	758	693	678	721	717	746	735	719	711	747	761	684	755	730	701	735	707	722	717	685	770	783	675	751	664	723	727	700	708	722	697	753	717	702	653	756	767
36126	60653	49334	35453	17532	11251	9928	8339	7297	5961	4624	3801	3226	2819	2504	2414	2563	2421	2093	1929	1759	1768	1605	1529	1501	1491	1250	1252	1258	1145	1158	1115	1078	1072	1075	1130	1071	1084	1115	1060	1003	1111	1023	961	1014	1013	1010	1006	1010	1020	1062	1030	973	1028	1001	989	1005	1009	1000	1014	998	977	1034	1056	1057	1011	962	977	1015	1005	977	1018	1001	1015	981	1016	1031	959	999	988	945	949	1029	959	987	924	968	952	995	1035	974	955	962	997	965	970	944	1017	1037	1010	976	924	994	972	966	982	940	975	929	948	922	952	980	964	958	1046	964	981	937	978	925	983	926	970	943	1023	1000	916	994	958	1015	984	993	989	935	946	974	979	990	1009	976	986	913	970	968	1011	952	961	932	990	985	998	923	1015	915	1001	956	983	968	987	1016	1012	954	973	992	965	962	1006	942	962	1005	945	1027	1007	985	968	983	902	1022	997	961	920	1008	920	1002	950	1024	1025	936	961	973	972	945	970	990	985	923	978	907	1002	1002	938	966	948	980	949	975	980	951	958	955	981	992	1004	940	975	1005	944	911	1016	946	966	960	949	1034	922	980	970	968	971	964	1039	997	969	986	949	1004	955	964	969	936	995	1019	945	968	961	897	937	1005	956	983	925	983	990	1001	972	972	993	984	1016	1008	966	927	1020	973	1014	968	937	940	1002	966	977	920	1008	964	1008	1026	932	1019	941	995	942	987	968	948	970	978	1024	955	952	954	921	994	1020	1018	961	1015	1034	1005	971	1004	917	1061	947	960	983	947	957	939	961	1047	1002	972	929	1003	954	1017	978	958	966	990	939	953	989	979	960	956	987	970	931	991	969	951	985	947	995	995	933	953	991	993	1037	966	956	997	956	950	934	996	950	1018	1012	961	1021	953	977	997	944	973	972	971	1043	965	963	984	964	1012	992	968	999	987	948	986	1003	997	955	995	997	1005	1037	1011	929	987	946	990	1036	1007	938	968	972	1025	999	1029	970	996	967	951	959	942	1033	959	1004	936	981	951	949	951	969	971	967	956	988	968	939	980	974	952	938	932	970	1027	960	967	977	995	985	943	1024	985	962	969	964	1006	951	1011	991	989	1050	963	990	1004	1028	960	999	963	974	985	975	1037	960	981	956	991	994	990	977	1005	996	926	959	998	946	974	978	984	992	950	985	1045	921	978	927	993	981	1027	990	1001	943	983	958	982	991	978	949	967	949	1039	957	999	925	955	955	971	1000	983	998	997	961	992	1020	981	976	971	989	990	984	980	922	935	962	1022	943	982	963	947	986	1020	979	967	919	1000	975	987	963	989	983	901	952	1018	975	1030	1004	1004	1003	940	984	959	955	1028	976	989	969	966	981	980	943	952	965	948	965	986	1010	991	995	971	1008	981	995	952	927	972	964	921	1013	960	936	971	978	978	1026	962	953	909	980	1015	1009	1031	946	990	1027	920	1015	971	901	993	967	989	1026	988	1051	965	972	941	947	968	960	982	975	910	909	978	1002	1004	1049	997	897	994	966	977	997	956	976	966	997	1018	989	1015	992	927	963	992	1011	973	939	980	950	998	911	937	965	978	965	1012	942	970	941	976	960	948	933	1004	913	983	986	930	944	1020	986	943	1002	979	944	986	1020	983	1002	927	1065	972	932	1009	1029	969	1020	991	972	971	989	938	931	983	986	1037	1033	926	954	957	1006	926	1026	982	969	999	988	964	955	901	1011	971	1003	940	978	963	1006	1028	977	969	967	918	968	921	986	987	983	958	954	915	968	950	969	994	990	994	1015	991	998	945	982	942	935	950	953	941	944	923	999	952	934	995	969	964	965	954	969	991	952	996	981	949	966	1004	975	928	967	924	992	980	983	981	987	966	1010	986	971	978	1013	994	916	1041	988	999	1006	970	1001	972	954	966	978	994	1030	1001	968	948	963	952	909	952	1003	962	995	951	974	956	993	956	977	955	967	1008	1012	981	986	982	896	1006	953	1021	1004	996	1006	956	955	1015	959	1002	930	957	987	974	982	948	978	938	990	961	916	963	1000	940	926	981	914	957	949	917	1024	967	953	924	994	927	903	1043	958	985	974	963	968	983	956	983	971	944	968	985	979	955	950	996	958	923	1005	1001	967	949	1031	974	952	939	1014	997	988	930	935	1014	991	967	961	976	995	924	963	958	915	948	1007	988	956	979	868	972	902	937	1016	909	1015	983	916	989	993	942	970	960	1035	969	994	931	1018	1024	879	976	1027	923	942	991	948	964	922	960	972	987	992	984	914	967	974	966	972	975	990	935	995	960	918	957	1010	924	981	976	978	954	955	975	950	986	952	927	970	969	1029	1020	981	984	986	968	1014	965	1006	981	995	1035	958	1005	1054	961	972	973	1017	968	985	1001	1008	961	959	1006	942	924	994	966	989	987	982	966	930	997	992	948	963	951	970	1003	994	955	1024	1001	998	925	1022	953	986	974	954	953	964	940	967	1029	969	985	942	1018	973	941	945	957	1009	927	953	1015	999	1017	960	999	935	991	939	950	929	959	929	1031	1025	915	947	926	992	970	1057	955	958	921	1004	936	998	965	961	1005	991	953	973	954	995	1018	982	1010	965	963	1005	953	1006	952	937	973	937	944	986	921	998	973	981	991	1008	974	947	896	968	957	987	1027	968	969	995	926	971	953	937	994	985	969	984	940	1017	998	957	942	947	940	1012	959	978	964	1000	1007	974	924	987	925	956	983	943	958	943	978	1025	954	928	994	935	991	977	908	972	979	1005	953	940	960	979	982	1008	1000	952	977	973	932	957	1006	957	953	954	986	931	975	1008	971	977	941	968	1041	951	1013	921	988	968	993	997	916	972	952	898	995	980	967	975	1004	946	940	1034	966	960	907	970	1028	974	982	986	922	1008	988	939	999	982	979	941	925	951	956	976	946	1026	988	1011	1021	1017	1000	968	961	928	940	998	969	1003	923	941	949	905	953	970	978	975	950	986	964	1016	992	966	983	999	949	992	1038	929	1066	1021	897	989	956	1018	1061	965	969	966	951	948	962	979	952	934	998	994	955	940	933	956	991	968	942	992	970	996	925	1026	933	994	942	969	989	1017	975	937	999	993	996	942	986	997	1007	994	1010	952	919	958	1002	1012	953	945	1003	996	1017	976	980	951	990	919	963	981	987	979	1000	928	1033	978	962	928	994	934	987	987	960	1013	950	1018	919	978	983	982	973	1016	1005	953	934	997	1010	999	934	991	1001	1013	980	1018	977	945	974	969	957	973	988	994	985	981	953	966	989	984	930	949	948	1002	955	1015	1014	1007	962	966	1023	978	950	962	961	966	971	983	1008	1009	954	977	1002	962	945	979	950	1006	917	1011	1004	952	1001	939	920	948	947	957	993	982	922	952	960	1017	945	973	997	932	944	984	991	956	960	989	923	1018	1019	937	965	960	1076	991	1025	971	936	935	967	998	968	913	967	978	966	1033	973	955	878	1008	997	938	1048	1002	1014	958	982	1004	999	931	981	942	1008	965	1009	1022	999	957	1027	969	971	986	970	943	979	998	966	993	972	929	945	918	1002	973	990	975	1023	945	950	1002	940	1002	966	946	1003	973	993	969	992	949	944	974	969	943	977	941	971	987	944	949	995	946	1008	1007	1012	941	947	994	1015	974	983	958	991	981	954	1010	973	958	968	1004	940	1014	940	975	982	1034	1009	986	982	1014	1032	969	979	983	980	998	1008	1001	1024	999	950	950	1004	985	1030	971	927	996	941	978	931	947	977	924	1014	966	993	968	1025	982	925	940	930	1032	989	1015	989	975	1021	959	1024	936	1020	934
28618	27972	30850	16388	4747	2454	1985	1670	1419	1319	1109	1031	880	867	848	789	851	896	807	786	782	722	753	730	705	733	715	694	690	656	634	646	648	662	696	695	642	654	639	681	677	627	627	681	689	617	657	691	663	635	602	630	621	599	649	680	605	581	652	683	639	678	610	624	624	653	644	648	641	659	668	681	643	639	687	667	641	590	603	669	620	607	637	645	659	632	676	688	635	702	642	628	668	626	639	660	652	627	621	599	638	646	632	661	623	686	644	671	716	667	641	638	627	673	659	650	629	697	649	628	633	609	619	613	634	630	680	655	632	665	631	699	639	643	634	645	655	677	593	660	686	651	660	659	687	602	622	649	637	691	621	623	657	651	643	654	632	670	654	637	643	643	665	669	650	681	612	637	700	666	643	674	641	634	672	643	616	627	637	658	660	660	665	657	658	651	661	656	678	654	621	635	653	689	674	670	613	613	699	613	646	667	643	585	672	680	620	683	656	628	634	623	667	652	636	657	655	663	672	632	642	662	645	645	629	676	613	613	643	683	627	628	606	607	672	602	645	627	602	633	624	649	632	616	674	667	617	678	648	644	625	668	644	614	646	668	609	643	673	612	623	627	641	647	624	656	633	663	639	605	663	639	614	683	594	687	635	657	666	693	669	625	653	629	696	696	683	633	679	669	638	635	635	623	599	640	632	562	648	614	623	645	598	637	651	658	636	620	669	641	597	643	596	619	647	709	662	626	622	673	645	665	625	678	653	633	627	678	609	621	650	618	645	650	686	618	646	685	659	606	696	634	673	654	656	667	661	644	664	673	622	624	645	637	678	610	593	627	679	634	617	647	678	630	647	631	626	625	626	672	651	635	648	598	677	635	656	640	695	646	678	659	607	697	692	594	617	627	647	643	623	650	669	635	638	672	679	658	662	628	646	598	688	620	635	630	632	641	635	641	655	661	633	679	631	624	615	644	653	629	663	624	669	654	633	623	617	674	640	670	624	698	644	630	692	630	647	659	622	682	625	660	667	620	618	639	625	643	651	621	666	604	643	628	647	642	641	643	670	646	655	677	654	695	669	620	659	682	640	621	667	675	647	637	677	717	660	634	609	600	670	632	670	638	633	666	611	624	674	638	648	707	632	671	686	622	661	618	657	645	654	686	659	651	682	706	620	671	630	663	618	658	669	677	631	619	661	650	672	685	624	656	664	624	623	621	624	628	676	628	672	645	676	644	703	625	640	671	632	625	635	672	617	580	645	616	631	666	641	632	668	634	637	715	609	627	644	669	621	683	645	633	632	648	686	641	659	604	645	640	645	609	625	616	674	662	639	634	667	610	647	615	671	657	650	687	677	658	644	634	632	634	659	646	660	593	619	685	633	667	665	634	635	633	599	667	610	677	658	615	641	663	625	632	633	607	687	636	658	630	670	686	662	641	643	639	627	660	637	621	662	651	650	617	657	663	666	658	649	636	653	616	653	598	678	673	643	641	626	638	651	612	599	638	651	647	663	693	668	675	662	640	638	645	635	591	633	674	623	675	700	699	652	628	650	608	619	654	585	680	664	637	629	611	646	593	680	669	622	646	660	663	682	646	623	623	654	631	623	606	660	646	615	722	632	661	603	644	673	638	620	664	646	636	641	612	650	650	652	633	668	649	648	680	665	618	655	635	622	649	590	625	664	634	669	640	662	695	646	637	723	703	661	630	635	598	654	628	685	659	636	674	616	634	645	651	673	659	662	670	639	625	638	641	645	656	628	680	653	632	684	648	639	646	658	644	664	673	625	650	623	651	604	671	631	653	661	598	643	669	616	600	646	659	612	657	645	672	654	695	655	673	644	653	663	662	633	648	628	588	573	678	659	670	664	686	691	617	620	651	669	655	598	622	631	609	645	667	628	652	623	640	596	628	603	652	603	690	617	663	674	624	676	657	675	647	633	658	661	662	652	621	684	628	661	625	665	686	638	678	640	679	652	643	616	681	626	653	624	669	647	644	646	666	650	672	616	679	650	667	679	697	607	648	641	640	684	656	634	655	647	653	630	619	613	611	672	651	662	632	638	598	665	598	635	643	592	663	619	639	692	603	644	648	651	657	609	602	602	618	619	662	661	641	633	679	676	678	630	648	640	633	671	610	648	664	608	649	676	637	654	654	626	620	650	623	655	601	667	637	662	645	652	575	637	640	629	635	670	636	688	661	596	649	668	594	666	643	617	631	617	680	664	648	636	658	654	645	637	643	636	635	625	630	663	629	666	663	643	635	631	674	643	638	689	681	661	650	624	627	658	627	603	652	652	666	651	609	650	593	624	650	655	612	640	679	628	662	652	634	665	681	623	617	666	632	619	621	644	599	635	618	684	658	654	589	605	673	652	679	615	599	626	625	604	684	656	608	660	601	618	632	651	628	619	609	652	645	613	670	571	659	663	668	629	648	609	658	654	618	646	635	651	623	630	662	636	673	658	639	660	657	638	618	630	619	631	666	646	624	627	649	593	665	631	653	640	645	683	658	625	628	670	614	648	689	608	633	696	651	628	599	682	622	637	657	664	630	629	669	640	641	651	660	638	645	654	643	651	658	647	666	655	668	628	618	641	654	702	620	626	631	620	676	653	677	603	627	645	630	660	713	637	636	678	640	613	635	673	626	635	631	642	621	591	630	649	682	651	635	659	643	646	654	569	641	677	668	676	650	671	652	657	615	646	666	614	632	602	628	603	662	579	667	601	628	659	649	641	630	666	653	668	646	630	668	663	646	654	655	633	624	690	662	639	668	605	664	657	697	670	640	691	604	638	623	621	595	608	648	663	694	676	616	589	629	664	687	651	672	624	678	648	672	631	640	688	670	652	661	619	650	639	660	624	670	620	633	647	629	639	670	633	654	645	647	652	673	624	617	633	625	678	641	620	694	673	616	651	617	659	669	611	593	652	658	655	653	612	632	663	637	599	681	661	660	680	643	665	614	649	687	656	642	659	627	607	661	643	630	663	641	638	621	617	671	624	698	633	646	617	673	641	705	632	631	655	606	638	591	630	638	699	612	637	610	628	607	591	607	617	602	630	640	647	613	616	666	618	646	635	602	685	652	653	620	617	657	650	620	643	636	614	664	651	685	660	653	635	654	656	618	658	640	654	701	610	633	652	626	581	661	639	592	650	626	642	623	674	680	664	668	661	644	650	680	659	681	644	632	664	652	642	606	656	619	710	651	662	599	636	649	671	598	616	623	638	639	699	648	616	651	633	626	662	627	643	604	675	659	661	650	629	649	600	672	675	654	610	671	629	645	615	649	620	664	602	602	630	656	656	638	649	667	631	625	707	619	640	605	664	606	628	650	659	645	638	607	631	605	637	605	636	652	671	629	656	670	628	615	633	670	593	653	648	614	656	657	624	673	672	630	676	652	659	693	659	689	611	666	608	701	599	665	674	654	658	627	695	657	650	611	628	610	645	619	645	626	686	617	607	653	614	633	645	690	664	650	661	622	654	622	656	678	675	665
33084	48389	36479	16643	7693	5225	4372	3721	3220	2759	2186	1866	1649	1488	1370	1321	1422	1368	1259	1190	1115	1083	1055	1061	1106	999	977	1023	982	915	891	927	877	870	884	883	897	892	881	856	888	881	891	858	887	852	815	857	877	899	845	833	873	904	889	873	857	877	915	858	848	893	855	899	869	894	882	841	852	849	869	842	823	861	894	852	872	806	859	821	919	865	833	889	863	801	799	874	890	928	860	883	851	839	849	841	816	842	911	827	856	800	873	810	826	854	907	868	835	875	823	851	815	865	854	844	859	828	828	856	803	866	865	830	878	791	951	850	889	856	894	889	807	854	787	889	854	842	901	847	876	837	851	841	873	827	864	878	867	871	861	866	827	849	876	866	853	857	851	856	865	881	865	846	852	858	828	910	884	885	884	864	873	856	845	880	874	873	843	870	819	833	813	867	876	877	878	887	891	838	885	849	904	863	794	829	900	839	903	823	838	876	873	881	855	914	863	894	894	855	881	832	856	853	872	835	866	882	835	862	841	813	842	884	871	847	887	827	906	888	830	907	823	873	886	868	886	860	851	835	831	903	834	851	871	866	806	819	824	841	869	812	816	833	885	864	830	840	848	856	859	870	836	865	832	858	855	844	859	853	846	831	881	836	852	872	840	852	835	836	809	889	866	830	860	858	888	872	889	814	873	875	886	855	870	875	866	875	841	865	850	831	851	859	839	864	877	871	840	878	884	841	862	819	851	852	882	781	834	810	849	869	854	854	854	859	885	882	882	875	866	919	806	888	862	874	875	865	857	855	866	903	898	922	850	909	811	850	875	884	845	870	840	868	820	910	901	886	919	839	872	860	807	909	880	799	866	856	860	817	867	870	845	875	847	832	906	870	870	839	841	826	907	869	833	904	891	850	882	882	872	858	819	813	856	795	863	843	905	860	863	830	808	891	890	902	815	837	860	835	832	856	869	891	834	875	856	888	862	857	842	833	846	858	854	855	826	846	844	869	860	870	885	859	827	874	847	868	862	835	797	830	887	846	832	840	876	873	844	893	860	854	868	836	837	895	860	851	867	871	860	794	838	915	842	819	866	867	827	878	854	837	849	857	802	849	907	858	856	877	849	831	866	867	869	822	920	895	834	843	852	856	885	898	856	876	786	842	836	834	838	837	870	876	871	775	879	865	812	859	835	839	821	875	879	858	897	824	900	862	845	783	864	828	834	797	843	848	835	845	837	865	877	906	898	803	885	861	867	867	838	908	915	837	853	898	807	832	875	877	826	892	843	841	849	854	886	886	776	886	915	892	849	820	827	863	877	891	819	805	870	909	888	866	868	815	867	847	892	818	842	842	834	807	844	830	835	907	857	872	853	820	875	817	854	865	834	794	828	824	820	847	785	857	873	858	876	856	840	826	833	885	831	867	804	852	845	885	876	878	836	882	879	815	834	809	851	863	889	845	876	832	846	906	888	872	815	874	881	836	902	888	863	818	886	801	838	879	836	837	830	852	838	874	849	848	860	827	874	818	926	797	835	827	848	882	802	878	909	823	832	843	871	870	864	851	819	866	933	821	827	837	896	861	846	861	852	877	886	859	875	898	868	869	794	900	917	887	770	825	890	774	853	835	817	791	841	848	891	862	828	848	872	834	829	856	869	792	867	884	883	850	847	901	878	872	828	857	849	940	879	834	905	874	878	834	848	887	870	843	840	863	839	874	821	825	889	834	900	884	830	914	880	818	819	857	832	844	906	881	871	891	851	818	871	903	840	884	830	846	842	889	828	813	837	882	840	809	858	900	860	879	860	833	821	899	877	847	859	879	864	891	885	869	859	822	831	833	828	885	867	823	813	910	847	820	894	889	851	866	855	838	865	890	840	892	811	863	903	811	886	874	811	861	905	790	843	868	822	817	871	867	849	891	834	844	840	824	886	872	798	846	877	835	859	819	856	834	861	863	851	842	904	862	887	858	834	881	810	850	879	910	873	895	860	862	845	824	835	891	844	872	813	839	868	818	841	802	832	829	892	859	843	883	841	847	843	897	784	842	843	849	878	884	861	813	847	815	852	851	837	848	903	810	807	887	875	839	854	881	877	874	806	868	888	819	876	913	848	840	850	858	857	856	815	847	833	839	918	832	837	833	834	868	914	864	865	832	824	867	861	846	863	900	841	817	836	846	889	909	825	858	835	871	872	852	814	856	848	840	918	862	903	825	858	874	914	894	874	844	858	920	897	901	835	864	861	813	762	857	847	838	867	874	868	842	878	831	822	882	871	888	857	894	832	869	823	852	881	844	853	870	917	869	877	829	830	848	845	915	848	886	880	844	885	875	870	857	855	861	841	869	857	867	847	857	886	822	896	837	857	921	900	863	866	919	827	862	912	849	837	838	883	861	856	843	887	875	884	869	871	878	799	879	882	831	917	880	871	888	859	920	871	899	892	845	872	861	879	843	834	839	817	885	879	875	892	901	874	847	808	866	878	846	839	878	903	843	872	859	854	871	804	866	851	879	892	837	886	925	873	838	864	872	843	851	906	843	798	846	845	840	808	861	862	844	846	866	821	896	891	886	869	864	811	841	867	828	850	869	857	842	888	821	839	852	839	872	857	820	892	793	897	876	811	848	896	916	875	877	864	913	816	860	858	872	841	923	811	858	867	836	847	822	892	829	866	864	831	832	850	890	829	874	868	916	848	873	830	878	865	788	847	850	873	865	807	802	856	909	842	876	839	856	883	834	849	844	888	849	907	821	850	895	859	842	901	897	838	841	897	856	848	883	783	837	884	850	899	879	867	847	849	842	844	854	836	857	860	813	881	843	837	853	873	876	930	835	863	888	864	867	889	876	831	867	867	868	798	838	897	830	908	811	847	854	909	823	856	870	821	844	842	836	875	870	910	871	850	862	890	871	896	898	881	867	847	872	776	778	902	806	823	883	918	858	926	870	850	865	893	826	869	865	832	832	842	839	851	839	858	825	861	854	833	891	817	861	854	861	820	861	865	858	798	859	856	854	868	896	853	890	839	833	858	892	863	877	874	892	834	882	919	777	871	889	892	792	831	811	873	866	865	843	882	850	812	858	909	867	861	819	858	835	883	860	867	881	828	851	859	820	812	872	878	843	882	818	868	857	851	867	875	825	809	838	900	886	841	879	826	862	851	804	863	891	852	880	807	902	835	861	828	843	840	881	849	843	864	852	892	868	883	823	905	880	898	869	841	796	863	867	834	853	901	872	866	858	817	893	815	847	884	856	872	789	940	864	840	836	878	873	863	828	824	854	913	848	792	883	840	842	883	850	869	884	857	810	842	848	913	886	831	900	877	863	870	835	836	851	854	845	863	909	870	885	810	825	866	869	839	847	854	856	836	853	855	854	802	860	842	893	890	886	885	830	883	890	887	897	872	835	890	839	855	881	917	869	855	843	828	844	915	817	875	861	858	823	851	855	922	842	885	799	881	931	796	901	807	835	847	858	821	877	878	906	851	872	876	909	809	820	822	860	826	846
24450	21644	29199	24660	21482	13225	4778	3051	2516	2205	1792	1497	1418	1355	1310	1248	1266	1209	1169	1049	1109	1032	1021	1018	1004	957	923	916	966	886	923	919	908	816	900	870	852	815	846	873	860	825	838	827	869	790	808	798	813	895	776	778	781	865	822	827	877	888	851	823	836	868	821	804	834	814	850	805	842	761	902	816	850	801	861	806	893	810	888	832	880	852	808	843	832	831	810	866	820	845	801	779	835	829	840	828	820	860	864	854	869	836	871	806	797	835	881	853	847	840	832	895	821	802	797	844	867	812	839	829	869	875	837	781	831	809	832	842	808	849	815	840	860	853	832	870	841	820	837	845	819	862	798	881	784	843	806	858	862	817	859	822	839	832	863	806	849	876	790	804	880	829	853	855	809	817	796	781	863	865	839	793	898	826	841	818	855	855	821	802	773	802	869	858	836	866	848	828	798	785	821	804	846	838	843	843	842	806	793	803	810	851	830	783	787	826	863	826	788	811	837	869	825	817	800	819	850	826	814	810	850	850	831	818	807	791	813	791	816	833	803	791	867	838	802	822	848	831	795	833	815	785	825	780	770	848	834	822	800	862	830	881	807	891	891	806	877	826	867	843	817	820	787	819	911	856	819	875	814	823	807	856	891	860	835	788	827	814	831	851	800	818	813	821	874	858	816	823	850	779	819	818	843	845	771	889	860	869	885	801	818	817	870	834	876	808	835	841	828	866	842	847	830	884	831	814	831	804	879	841	788	843	848	852	843	889	857	837	850	780	817	836	852	815	846	859	815	826	813	825	801	868	846	865	823	830	844	864	853	798	770	803	812	826	816	853	810	868	818	827	843	807	832	823	831	788	840	825	834	816	855	850	823	791	845	794	832	814	847	841	825	880	842	814	851	837	856	859	846	864	775	877	858	815	824	825	780	813	824	802	794	837	837	820	859	866	855	810	813	840	836	834	789	782	823	833	792	848	791	817	825	869	782	857	833	819	853	827	806	876	834	793	888	860	793	809	854	836	847	872	829	867	879	900	850	800	801	840	803	844	836	798	825	799	809	871	817	828	905	811	837	813	805	823	761	865	779	843	862	830	849	835	808	798	874	822	814	858	813	785	821	834	855	821	817	832	867	884	839	862	814	820	852	835	879	866	819	846	862	892	860	848	863	874	834	873	813	803	821	801	816	818	817	838	784	830	904	832	772	900	842	797	804	813	817	797	845	803	787	866	821	794	773	832	855	806	823	878	854	827	873	829	858	842	802	829	829	807	783	816	846	805	786	841	878	823	780	860	799	808	837	765	846	819	840	772	831	838	795	779	886	832	856	830	811	831	823	845	810	849	863	867	854	861	772	859	815	898	773	820	853	807	833	860	824	831	835	876	839	858	841	867	852	867	836	817	837	823	856	817	864	839	817	848	783	799	832	797	855	799	802	823	836	829	833	826	875	858	842	818	872	842	794	805	874	769	825	810	854	793	844	836	782	834	820	842	821	835	814	835	790	838	813	856	789	794	790	840	893	828	860	886	807	866	862	808	807	819	848	806	885	866	807	803	846	840	810	889	872	841	815	766	876	806	829	823	808	821	806	797	833	840	884	799	864	839	854	906	818	824	822	837	821	816	851	838	889	882	829	859	852	816	863	830	858	863	871	811	853	809	848	850	838	780	850	800	872	864	838	842	843	802	842	805	826	826	829	823	858	772	806	826	773	855	803	769	850	805	813	832	847	878	836	785	822	785	815	843	812	823	824	822	817	820	888	805	853	849	804	839	836	827	792	800	843	830	863	875	840	830	823	891	861	821	862	822	782	834	844	877	818	848	850	806	819	839	848	843	839	903	821	781	804	798	834	838	828	838	822	815	868	836	814	821	843	874	878	855	838	814	832	807	775	815	840	858	833	836	850	857	823	868	845	833	847	831	799	819	836	832	751	857	829	854	874	798	900	833	787	821	831	860	799	816	822	867	808	820	853	868	795	832	854	780	837	846	844	858	806	838	853	816	860	797	814	792	798	846	840	815	873	844	831	829	882	863	810	839	826	836	836	841	814	824	892	812	825	837	828	831	766	858	837	816	811	849	831	842	821	828	838	863	844	806	863	843	817	866	859	817	828	873	874	852	811	807	852	844	843	828	834	876	805	799	838	799	812	811	804	821	894	772	809	875	824	845	842	843	770	777	801	813	877	813	808	809	808	822	831	848	861	832	811	828	858	801	818	862	841	848	847	855	889	786	855	806	861	850	873	840	775	820	817	807	797	836	837	791	857	833	807	861	847	810	816	842	840	841	847	849	834	869	807	836	778	808	805	794	826	810	774	832	869	829	851	832	851	818	786	806	826	863	804	828	861	788	845	875	830	882	825	817	839	791	841	852	896	833	836	813	844	856	872	818	854	837	809	814	851	801	839	861	755	859	876	811	827	860	801	809	845	835	885	822	829	818	879	862	785	833	801	828	780	832	840	780	826	834	800	815	816	823	836	827	836	825	790	882	868	802	823	855	799	820	824	870	816	848	860	786	844	886	853	831	845	821	822	852	830	847	838	782	803	811	852	838	826	829	839	830	830	881	824	819	818	794	805	859	852	794	830	823	826	853	779	796	820	834	835	843	866	834	811	839	852	826	858	829	850	818	841	829	782	818	795	795	818	889	804	864	841	850	840	836	801	805	807	805	796	800	834	852	808	790	812	800	813	788	824	797	814	837	815	826	830	802	834	869	851	897	819	798	835	817	822	859	833	794	816	788	798	848	845	831	819	807	841	847	845	820	819	807	799	793	842	782	851	813	856	844	807	825	886	841	804	862	808	831	867	843	846	798	836	844	822	797	806	820	828	778	848	891	808	796	803	841	853	878	810	802	850	800	814	811	821	875	803	808	780	856	831	828	808	853	820	814	815	860	846	840	798	818	826	803	903	781	771	878	841	805	808	814	822	885	819	839	814	818	820	812	818	798	788	789	827	862	830	824	851	807	825	830	820	838	834	886	821	850	795	832	848	843	839	790	821	866	865	781	846	731	812	885	852	818	812	853	807	815	850	856	833	854	834	834	768	776	840	785	823	851	852	860	824	859	837	824	793	815	793	802	834	805	841	834	802	840	789	849	790	859	771	824	838	767	853	804	822	756	792	867	879	804	811	837	804	807	804	837	856	874	814	801	854	856	812	857	826	886	856	800	844	837	851	880	792	823	863	838	839	771	805	841	830	776	805	828	808	844	860	794	860	855	784	830	844	850	824	819	820	821	841	842	775	774	786	787	856	818	816	864	845	854	809	794	826	881	813	845	830	819	818	817	785	805	834	840	784	800	789	821	797	807	848	820	844	780	833	784	846	833	821	837	842	842	809	810	833	850	775	836	818	801	846	801	837	789	835	797	852	839	784	843	791	788	807	842	830	770	819	877	881	826	860	856	827	834	856	772	824	804	803	851	802	870	858	854	833	786	819	822	798	844	827	813	802	854	826	825	893	816	873	794	834	844	812	806	847	852	848	834	808	857	828	802	808	860
33875	56226	42404	23688	11958	9120	7633	6381	5455	4590	3672	3097	2515	2360	2159	2025	2111	2076	1863	1724	1638	1568	1573	1520	1446	1402	1337	1187	1312	1284	1239	1241	1212	1203	1186	1128	1150	1049	1110	1134	1109	1083	1121	1141	1114	1171	1039	1136	1178	1168	1069	1085	1129	1105	1157	1091	1094	1104	1085	1078	1133	1134	1117	1100	1096	1048	1087	1074	1123	1095	1128	1085	1096	1125	1112	1095	1099	1098	1088	1146	1096	1113	1113	1151	1073	1144	1115	1058	1079	1094	1096	1161	1151	1121	1044	1118	1131	1052	1050	1147	1072	1116	1166	1144	1054	1074	1043	1046	1039	1090	1119	1139	1077	1098	1103	1086	1099	1120	1112	1104	1085	1115	1052	1095	1063	1093	1058	1061	1076	1013	1039	1150	1087	1070	1075	1101	1110	1060	1141	1102	1095	1100	1066	1097	1111	1087	1105	1096	1116	1125	1075	1039	1127	1075	1089	1166	1119	1046	1151	1086	1056	1095	1041	1147	1137	1055	1072	1069	1124	1133	1088	1120	1075	1096	1130	1057	1142	1197	1081	1179	1031	1121	1075	1089	1118	1052	1067	1033	1123	1091	1117	1016	1052	1083	1095	1102	1105	1073	1064	1059	1119	1157	1097	1117	1141	1141	1086	1085	1118	1094	1146	1090	1067	1114	1104	1046	1145	1105	1115	1102	1074	1112	1076	1054	1069	1074	1085	1126	1092	1119	1093	1065	1062	1125	1062	1081	1072	1147	1130	1102	1123	1095	1113	1076	1088	1095	1097	1067	1107	1092	1061	1083	1128	1040	1040	1058	1101	1092	1126	1081	1131	1072	1085	1106	1076	1101	1066	1097	1106	1074	1048	1125	1133	1103	1070	1046	1110	1106	1050	1096	1108	1068	1123	1121	1058	1052	1134	1082	1098	1135	1085	1125	1058	1138	1103	1085	1098	1124	1093	1056	1115	1094	1074	1106	1076	1146	1106	1027	1074	1048	1099	1087	1065	1091	1071	1082	1091	1087	1053	1118	1086	1092	1053	1090	1093	1113	1122	1075	1073	1095	1090	1022	1073	1128	1111	1128	1133	1137	1132	1121	1092	1126	1062	1055	1092	1134	1114	1071	1045	1114	1136	1039	1053	1098	1099	1050	1041	1055	1078	1097	1070	1126	997	1023	1096	1060	1099	1060	1089	1069	1095	1130	1082	1071	1065	1074	1067	1082	1083	1120	1102	1060	1125	1098	1115	1081	1111	1067	1123	1113	1041	1075	1145	1074	1119	1129	1063	1063	1112	1108	1077	1057	1103	1088	1029	1107	1092	1089	1075	1082	1176	1105	1088	1118	1035	1162	1076	1054	1065	1085	1131	1077	1134	1135	1116	1120	1042	1032	1070	1060	1140	1084	1099	1086	1129	1176	1058	1120	1076	1141	1031	1087	1111	1109	1083	1078	1058	1060	1157	1102	1082	1123	1016	1040	1071	1123	1130	1129	1050	1123	1079	1074	1053	1139	1099	1101	1099	1059	1097	1089	1112	1095	1103	1118	1056	1152	1077	1144	1137	1128	1058	1065	1122	1085	1131	1122	1045	1139	1099	1092	1106	1103	1075	1055	1106	1172	1132	1099	1131	1046	1057	1101	1065	1120	1086	1098	1096	1145	1049	1138	1158	1039	1074	1103	1107	1117	1123	1154	1057	1090	1060	1039	1048	1092	1137	1124	1110	1054	1146	1075	1064	1077	1094	1083	1075	1071	1087	1122	1146	1079	1081	1117	1077	1113	1117	1069	1096	1132	1068	1107	1093	1116	1081	1040	1087	1073	1075	1119	1089	1107	1056	1080	1107	1096	1038	1136	1041	1095	1113	1122	1071	1085	1100	1104	1137	1129	1051	1075	1151	1074	1128	1045	1089	1009	1076	1114	1126	1083	1112	1053	1172	1107	1082	1087	1119	1091	1133	1071	1130	1089	1086	1088	1066	1077	1147	1085	1112	1086	1085	1074	1087	1079	1068	1090	1075	1101	1123	1077	1077	1062	1096	1028	1073	1072	1146	1081	1137	1078	1097	1106	1121	1173	1066	1123	1052	1121	1124	1111	1106	1083	1037	1056	1065	1133	1076	1039	1141	1019	1107	1054	1086	1067	1071	1139	1097	1137	1064	1083	1082	1113	1105	1125	1121	1082	1107	1036	1102	1120	1050	1158	1105	1084	1078	1113	1069	1063	1190	1068	1054	1086	1115	1116	1107	1034	1101	1142	1141	1168	1072	1083	1100	1082	1100	1157	1040	1078	1125	1103	1054	1095	1119	1118	1033	1109	1105	1113	1079	1135	1090	1072	1114	1112	1144	1113	1103	1058	1057	1113	1114	1095	1094	1120	1106	1096	1024	1059	1083	1051	1090	1095	1094	1061	1124	1102	1097	1071	1107	1104	1086	1101	1055	1109	1081	1075	1080	1153	1143	1075	1135	1090	1068	1113	1054	1093	1088	1071	1179	1088	1050	1124	1108	1141	1100	1044	1088	1052	1045	1083	1124	1118	1099	1045	1087	1121	1119	1092	1112	1089	1164	1099	1075	1160	1114	1082	1108	1097	1083	1090	1135	1111	1087	1045	1082	1082	1105	1036	1050	1032	1117	1109	1059	1047	1129	1059	1065	1149	1069	1113	1036	1091	1123	1094	1095	1103	1087	1021	1097	1107	1065	1192	1102	1051	1099	1100	1170	1107	1047	1115	1084	1105	1044	1001	1056	1097	1083	1113	1038	1081	1103	1094	1057	1057	1122	1075	1120	1108	1070	1047	1050	1088	1076	1076	1088	1091	1086	1044	1143	1058	1031	1091	1150	1119	1082	1077	1102	1060	1023	1056	1076	1149	1118	1082	1144	1141	1099	1094	1119	1070	1078	1054	1137	1076	1125	1053	1106	1105	1056	1074	1000	1083	1040	1043	1169	1133	1077	1104	1075	1070	1046	1067	1094	1143	1116	1089	1094	1092	1110	1082	1059	1112	1058	1081	1113	1090	1111	1084	1061	1034	1069	1031	1145	1130	1093	1083	1147	1058	1072	1051	1100	1075	1147	1112	1083	1107	1106	1088	1084	1077	1074	1072	1076	1088	1133	1100	1104	1126	1070	1045	1090	1070	1096	1110	1083	1114	1103	1073	1122	1076	1061	1079	1119	1085	1148	1070	1118	1056	1074	1146	1064	1080	1080	1086	1116	1100	1133	1083	1112	1127	1175	1075	1123	1123	1069	1082	1097	1086	1093	1133	1110	1094	1081	1095	1069	1053	1074	1113	1094	1117	1086	1070	1087	1068	1079	1050	1063	1043	1119	1085	1126	1045	1084	1172	1106	1053	1073	1068	1076	1074	1091	1081	1095	1064	1089	1125	1081	1109	1042	1069	1104	1093	1092	1119	1139	1094	1084	1083	1118	1075	1153	1110	1100	1070	1073	1107	1086	1072	1081	1065	1025	1065	1082	1128	1057	1075	1060	1093	1076	1106	1088	1120	1110	1115	1095	1121	1051	1098	1035	1099	1041	1055	1084	1120	1130	1091	1088	1081	1122	1058	1104	1083	1082	1099	1106	1111	1078	1087	1136	1112	1062	1119	1109	1066	1070	1079	1145	1061	1075	1104	1030	1145	1088	1057	1085	1097	1133	1114	1068	1034	1111	1069	1131	1061	1079	1081	1062	1031	1094	1083	1173	1061	1019	1100	1101	1118	1113	1138	1161	1079	1096	1088	1091	1154	1097	1093	1046	1129	1074	1080	1076	1123	1089	1111	1107	1150	1063	1069	1098	1093	1110	1091	1097	1092	1061	1130	1093	1107	1144	1045	1105	1065	1069	1013	1098	1090	1133	1078	1082	1084	1075	1062	1159	1107	1089	1064	1143	1135	1170	1121	1092	1137	1076	1111	1086	1084	1137	1107	1136	1062	1150	1097	1085	1059	1067	1066	1087	1040	1047	1128	1107	1091	1091	1102	1099	1087	1100	1130	1058	1088	1144	1099	1061	1036	1092	1088	1073	1105	1108	1086	1110	1096	1071	1128	1123	1039	1105	1068	1103	1130	1082	1122	1076	1139	1019	1091	1108	1081	1096	1039	1020	1061	1045	1084	1090	1118	1114	1114	1125	1121	1140	1139	1134	1127	1099	1107	1037	1105	1090	1117	1112	1076	1068	1098	1050	1072	1088	1160	1054	1087	1125	1158	1072	1134	1069	1055	1080	1091	1072	1033	1126	1059	1015	1077	1118	1048	1084	1148	1123	1003	1058	1160	1066	1096	1082	1113	1090	1091	1077	1021	1065	1097	1091	1108	1096	1105	1077	1058	1131	1132	1031	1072	1061	1086	1115	1110	1121	1092	1108	1055	1064	1120	1097	1096	1094	1105	1111	1074	1148	1092	1082	1089	1129	1073	1046	1056	1142	1091	1083	1125	1046	1026	1125	1066	1172	1024	1045	1177	1092	1074	1105	1070	1120	1089	1062	1147	1039	1092	1084	1079	1117	1085	1086	1087	1117	1123	1070	1078	1080	1032	1085	1097	1134	1120	1071	1107	1105	1078	1079	1134	1175	1129	1115	1067	1043	1061	1129	1126	1045	1057	1101	1058	1053	1121	1119	1029	1030	1060	1076	1062	1080	1073	1040	1088	1028	1063	1099	1048	1160	1088	1066	1099	1079	1073	1094	1020	1076	1078	1154	1058	1111	1058	1171	1052	1164	1105	1026	1123	1139	1068	1097	1125	1111	1119	1086	1103	1086	1101	1090	1112	1078	1098	1084	1089	1113	1068	1096	1032	1060	1138	1058	1075	1063	1073	1053	1095	1097	1036	1042	1129	1131	1069	1048	1125	1144	1028	1116	1054	1196	1087	1061	1111	1086	1101	1101	1064	1096	1088	1096	1053	1108	1017	1110	1045	1072	1134	1040	1029	1069	1139	1084	1074	1080	1081	1092	1140	1052	1103	1063	1095	1123	1041	1107	1113	1058	1084	1056	1090	1139	1032	1122	1151	1136	1059	1039	1098	1106	1071	1126	1059	1114	1084	1095	1146	1066	1076	1025	1102	1186	1048	1087	1145	1037	1048	1140	1051	1106	1074
23350	21548	29505	24082	21558	21513	12568	4296	2990	2602	2234	1778	1534	1440	1316	1248	1294	1193	1239	1125	1069	1090	998	970	962	973	854	844	882	784	823	751	775	764	777	790	775	727	837	739	751	735	752	731	704	771	745	722	765	769	719	742	709	720	757	715	738	784	747	795	768	757	746	729	761	738	774	723	704	742	752	690	741	744	713	732	765	765	736	731	744	745	684	686	748	746	740	722	682	713	783	734	731	746	725	686	763	723	725	762	729	712	722	762	732	733	728	732	783	680	757	743	702	755	729	757	677	793	700	699	752	713	703	696	754	706	741	686	708	716	758	685	722	685	710	752	693	757	683	784	715	710	728	706	687	742	758	736	772	763	742	671	712	707	675	753	736	674	717	744	747	686	703	762	771	722	686	788	678	716	709	736	713	684	759	752	749	708	709	707	699	744	706	747	675	711	714	719	782	741	721	746	729	706	722	736	685	706	734	723	725	702	728	761	704	676	708	761	715	677	672	742	731	776	690	778	753	714	765	725	695	726	757	767	685	714	729	693	706	740	694	738	707	749	688	705	713	737	727	700	748	738	661	772	699	742	711	712	724	703	765	709	696	731	724	726	720	691	714	716	730	705	728	725	735	728	686	749	757	709	719	696	729	681	729	693	766	763	733	714	733	732	747	700	725	737	708	715	731	776	698	749	670	733	744	706	681	749	729	767	716	747	743	733	696	685	738	739	757	694	680	686	719	729	712	669	715	725	763	746	746	691	777	712	732	725	690	698	708	695	707	705	733	727	751	769	724	736	756	700	740	723	760	739	724	721	724	665	690	708	705	768	715	712	728	771	753	680	775	732	664	734	748	771	737	678	770	683	730	727	713	716	758	730	698	742	747	718	740	713	696	751	722	710	709	768	766	714	674	730	703	731	740	725	727	719	716	690	731	706	752	694	765	710	742	728	691	720	715	718	717	717	708	713	728	686	751	713	771	696	731	696	722	724	648	680	713	739	748	677	718	709	717	716	744	700	738	721	704	706	722	732	721	702	681	687	711	759	680	759	775	724	738	691	681	686	681	674	738	754	741	713	679	733	690	669	734	744	726	689	737	692	712	721	727	687	763	722	721	724	753	760	760	783	728	733	732	715	736	731	741	699	741	698	753	698	728	749	681	735	703	742	740	790	724	760	732	678	706	756	704	738	714	755	731	777	686	753	709	731	723	717	734	727	707	705	782	721	723	722	705	687	716	746	690	691	686	735	735	709	727	760	706	721	764	761	696	712	660	733	722	741	728	705	726	723	738	729	714	729	727	766	693	721	747	728	746	743	725	719	728	668	733	735	705	722	696	698	716	716	710	717	726	745	688	688	726	705	746	734	763	725	726	744	724	759	699	720	688	688	695	738	668	707	753	726	727	707	732	703	683	735	748	708	704	706	712	681	757	759	729	767	749	727	735	699	724	722	708	678	771	722	692	755	682	674	735	719	743	742	740	756	719	752	702	675	681	767	756	705	667	735	702	748	711	728	734	761	634	693	756	727	655	749	709	711	754	748	753	680	721	731	714	652	691	738	735	717	762	717	684	765	713	743	734	740	704	777	691	697	725	760	759	701	702	765	748	714	686	754	760	711	730	725	724	744	691	708	738	688	788	722	733	724	754	724	673	729	748	766	755	741	763	731	718	718	687	719	720	707	767	725	774	709	709	731	707	759	669	724	725	691	691	687	724	755	737	760	751	725	666	730	728	677	698	648	762	759	730	774	743	689	696	674	738	679	756	739	709	699	711	747	710	732	739	702	696	685	718	708	666	708	717	678	719	717	734	695	686	760	693	737	737	723	671	700	790	784	763	758	661	712	734	764	753	727	768	734	646	679	701	722	726	737	706	737	794	752	680	719	743	717	733	747	729	707	742	714	719	732	744	752	704	676	716	718	731	707	653	706	687	733	708	739	688	771	714	731	700	701	701	733	687	756	740	721	702	725	729	737	706	683	656	718	774	691	700	729	715	713	776	771	714	734	736	673	683	679	734	748	743	722	762	701	725	726	701	731	699	682	756	723	747	725	732	669	725	728	734	689	788	729	691	728	709	755	770	710	741	718	697	709	704	710	700	732	736	720	695	703	708	723	739	688	725	697	709	731	694	710	781	728	663	719	712	705	672	724	738	749	737	747	683	728	763	769	690	721	762	701	732	750	722	721	745	718	703	759	766	694	725	745	748	706	716	736	764	686	667	712	732	706	731	713	698	711	712	717	747	696	685	745	758	772	747	733	680	712	737	702	717	688	718	737	746	720	732	767	735	651	679	699	703	779	709	726	718	743	763	682	741	769	751	686	730	752	728	769	723	714	768	660	757	714	711	664	719	734	782	724	750	737	717	748	710	743	748	685	718	715	770	716	688	679	762	750	717	711	720	749	731	713	670	720	707	736	677	738	737	770	735	698	750	708	728	746	720	665	732	731	741	754	734	722	722	662	713	702	692	725	707	764	713	736	692	775	735	709	728	678	696	757	750	782	733	717	726	688	729	677	690	738	696	733	720	694	712	731	685	726	716	711	757	680	793	679	682	718	748	733	733	729	778	734	716	725	715	712	723	759	697	713	659	744	732	726	681	747	738	711	752	695	769	718	750	757	697	733	733	726	718	728	686	695	739	730	722	680	701	714	730	712	740	696	739	713	712	740	769	712	764	714	681	686	731	693	756	715	683	710	731	769	720	715	704	735	685	720	726	726	656	737	730	687	707	732	701	733	709	721	728	707	734	758	719	755	681	721	735	707	754	744	734	705	709	715	774	699	723	709	695	736	744	694	708	743	742	738	742	691	707	752	678	722	693	715	746	701	718	702	760	722	794	702	689	717	734	736	706	705	733	769	725	725	710	729	624	761	723	729	711	716	738	687	731	726	786	743	727	720	700	683	738	763	762	753	698	748	780	713	705	737	741	724	727	720	717	726	746	725	714	742	777	704	725	745	755	728	729	686	760	774	730	712	728	755	746	705	746	733	667	699	733	748	776	721	727	711	715	716	698	737	719	718	723	760	658	729	737	755	692	719	716	744	744	722	728	739	734	764	713	771	735	714	671	723	726	741	752	714	665	715	755	676	759	731	663	705	706	712	753	707	702	741	735	687	730	700	724	729	744	731	704	714	695	738	675	692	712	699	679	754	682	720	650	719	693	701	736	740	723	741	713	748	675	728	735	696	719	716	708	693	715	710	723	715	763	724	715	684	704	696	730	723	749	755	712	682	685	710	690	692	693	739	725	715	759	663	738	688	760	761	712	673	674	687	755	759	736	758	757	689	730	759	748	716	749	732	729	740	762	739	746	721	714	730	761	727	704	718	744	737	716	686	724	710	694	709	697	701	738	718	701	692	699	694	701	699	724	749	691	745	730	718	740	747	782	687	721	695	711	728	734	722	744	730	732	754	670	737	764	722	696	715	681	644	737	714	718	724	683	746	710	707	691	720	706	733	741	727	721	682	722	713	736	714	775	726	760	752	728	646	730	735	717	718
36198	61394	49899	31333	15121	11731	10483	8397	7043	6000	4796	3855	3131	2810	2553	2406	2517	2332	2114	1922	1735	1686	1617	1583	1552	1438	1359	1262	1211	1209	1190	1167	1076	1108	1047	1031	1074	1044	1018	1085	1057	1030	1042	963	1030	1029	961	966	1001	1068	980	1060	983	968	1009	976	1044	1131	990	972	995	957	949	996	939	1005	967	996	999	965	938	965	963	1003	984	928	1024	1007	951	947	981	930	947	917	934	954	945	1016	946	987	1000	1050	967	922	954	1001	998	972	980	981	1018	1000	981	956	919	968	931	962	988	932	902	972	931	942	914	1030	951	921	959	977	949	969	919	964	994	996	948	946	956	960	979	947	944	934	937	958	948	947	953	917	989	1011	1023	962	946	944	985	976	954	960	965	925	946	948	965	1034	979	994	949	945	939	958	937	968	909	972	957	967	942	963	977	907	971	915	1007	991	899	992	976	959	994	874	915	998	981	956	952	933	1016	924	982	998	957	943	933	976	979	971	995	972	998	980	923	957	953	945	939	970	982	933	991	973	967	987	920	979	898	919	962	953	956	951	930	991	986	986	927	980	916	944	1017	926	907	1045	972	960	1028	983	1001	945	980	1003	974	912	925	933	918	995	962	980	932	939	975	952	905	981	942	938	957	1015	949	994	975	952	975	930	971	963	950	970	896	977	1016	955	914	978	1040	934	930	1039	969	983	949	948	963	937	1005	977	927	992	937	969	933	936	964	946	981	976	973	924	903	984	939	956	913	956	970	925	959	986	939	1004	946	957	938	947	986	925	954	938	949	905	960	956	914	898	965	920	977	986	972	978	970	945	941	978	942	945	925	979	928	978	956	944	1007	978	926	961	959	976	941	970	1008	967	952	1011	940	973	1002	945	940	923	973	981	992	971	922	961	954	963	1008	958	1017	933	920	958	1002	989	990	965	998	941	947	998	973	997	967	954	952	974	957	942	944	941	1021	979	939	965	930	955	962	906	1007	945	1000	948	968	927	926	968	995	966	961	935	949	854	979	998	970	997	982	927	997	991	918	935	966	928	946	972	935	1006	920	984	911	966	951	936	967	979	1000	961	952	918	970	1040	981	929	983	953	937	940	978	955	929	1009	953	952	1014	922	967	1006	992	940	1047	931	957	963	997	972	945	966	999	956	967	962	964	1009	943	968	918	975	993	927	1014	987	940	952	963	993	986	960	944	978	951	1002	950	928	999	992	926	963	890	958	948	990	998	930	997	953	987	971	940	961	909	1018	982	985	932	976	939	968	952	968	923	974	961	969	963	963	910	998	918	1004	975	978	966	973	915	1011	955	1001	933	899	959	982	1003	914	1021	986	951	970	965	950	940	982	937	976	942	936	942	939	939	953	983	936	987	994	942	1033	949	1001	991	944	902	979	950	944	925	952	978	976	988	969	968	1010	992	910	941	992	938	949	954	927	1016	957	1004	988	1004	1029	920	972	958	961	980	949	964	972	914	951	903	927	944	970	948	1026	974	906	931	933	970	971	918	977	990	905	937	994	942	955	963	985	905	941	995	941	989	976	948	952	893	934	916	983	945	946	992	978	911	894	917	961	1009	960	957	973	951	1002	994	988	960	939	950	922	1006	989	960	919	959	967	975	944	925	996	983	984	1012	969	907	945	973	953	980	973	953	927	983	964	961	999	973	911	1038	943	945	940	953	981	951	990	995	912	971	996	970	913	952	944	937	890	959	923	951	944	994	949	970	941	951	948	945	993	911	947	934	973	991	943	968	961	962	927	903	947	937	915	941	976	1009	945	930	909	943	993	947	930	1002	904	916	949	950	969	1019	924	958	985	976	1013	952	984	914	942	987	924	995	912	982	974	960	894	998	1028	913	952	964	958	954	859	976	937	974	972	933	935	950	981	929	964	916	950	940	952	951	935	1017	921	984	1010	1000	1008	948	1011	931	954	928	973	953	974	947	983	992	967	966	912	1005	995	947	992	996	959	997	988	976	950	957	912	1012	946	960	958	925	945	945	928	942	944	920	914	974	938	952	921	925	1030	910	945	979	968	900	926	947	937	963	961	951	942	937	954	941	974	941	981	989	900	980	986	921	947	984	927	977	949	972	943	925	1012	931	980	926	931	962	931	965	940	1010	969	1014	925	931	947	998	980	939	999	996	926	996	961	959	984	962	966	940	945	1040	928	915	980	1006	997	1054	976	950	929	975	953	942	916	986	969	994	916	966	961	977	908	899	961	930	968	964	972	943	960	1002	956	967	969	970	984	953	990	929	988	959	962	962	902	974	921	932	961	947	977	954	954	964	985	1031	924	990	1006	987	933	934	977	956	978	932	965	965	973	967	909	986	968	922	970	953	954	947	977	926	931	935	985	978	1002	971	979	913	960	995	944	931	977	991	968	986	997	923	983	922	930	963	964	916	945	999	962	940	967	993	939	960	993	1020	920	951	932	971	954	950	975	999	960	918	971	935	914	1002	990	968	977	978	954	981	1032	1002	935	1035	918	975	939	938	934	935	974	955	981	929	962	970	975	982	913	987	985	968	939	997	942	942	970	918	942	909	958	967	1003	996	929	950	976	966	939	962	934	954	1002	932	950	927	926	861	1035	913	975	960	1014	919	910	968	947	937	962	1007	997	974	964	982	946	960	974	938	951	937	908	944	980	958	934	924	962	904	975	968	970	955	938	936	937	945	1009	984	1006	876	880	1010	964	998	976	977	899	916	983	959	945	969	971	913	959	972	936	994	935	941	887	907	932	960	926	907	928	971	934	953	1012	968	889	920	983	965	918	965	990	945	954	977	942	938	984	946	984	968	919	950	1017	986	948	945	932	889	993	981	892	939	941	944	999	959	922	911	949	925	956	1005	903	951	940	991	1026	911	947	961	954	937	890	973	920	941	883	968	984	933	941	963	1008	967	984	995	956	915	957	952	976	947	926	956	978	995	992	946	922	940	912	968	969	898	985	994	962	939	958	955	941	949	969	956	947	954	959	939	996	953	894	941	950	950	1057	993	936	888	1019	855	943	982	1009	986	944	954	955	914	956	917	877	932	927	975	937	1008	946	951	958	981	992	945	933	959	968	979	971	969	944	927	971	963	983	943	965	945	926	964	989	933	939	945	941	1012	974	976	947	952	943	1001	982	999	949	1012	950	947	957	977	973	956	973	971	957	993	925	932	961	907	1003	977	959	979	999	932	926	914	979	995	976	995	1042	940	972	980	1000	992	925	945	991	998	1007	1015	922	947	1003	988	958	933	937	1045	930	969	944	970	956	1012	943	924	950	915	954	949	943	903	963	905	940	967	918	997	984	945	979	951	974	961	988	967	980	999	982	951	982	969	1003	949	1008	966	980	991	921	974	992	963	907	931	955	969	914	1038	962	906	960	927	979	943	978	948	918	1004	933	986	991	1020	940	971	963	981	1011	966	991	990	998	974	1015	967	952	939	929	928	968	976	984	987	992	948	950	947	939	943	952	954	968	953	950	983	979	959	962	988	928	943	907	976	946	952	1002	986	925	963	926	932	1010	959	913	1000	939	943	929	911	926	957	938	906	921	954	909	916	900	962	988	947	978	965	995	990	966	942	923	939	933	939	955	953	920	1008	953	916	973	982	941	961	944	928	890	968	929	928	899	974	896	928	988	969	1003	993	944	999	934	945	929
28618	28509	32549	16928	4347	2642	2085	1687	1402	1283	1082	928	911	865	866	816	855	818	795	766	730	741	711	761	681	659	659	657	637	685	706	692	635	649	687	651	668	661	635	659	635	622	589	612	642	628	694	656	672	699	659	640	646	614	696	677	684	678	687	665	663	638	635	605	647	607	576	639	649	687	638	622	636	685	644	629	687	687	666	629	641	694	655	618	649	653	649	641	668	654	605	634	622	637	640	616	712	668	661	643	648	638	690	648	653	648	654	667	687	643	644	645	655	656	644	629	659	689	630	618	667	688	650	621	646	630	599	674	690	642	675	602	649	607	635	586	638	660	636	604	622	687	643	646	622	630	616	669	657	643	651	622	619	665	697	644	645	664	615	611	651	669	633	606	671	661	648	615	649	624	646	683	671	658	624	605	640	691	641	685	654	667	620	607	642	657	668	639	610	655	609	624	686	626	652	724	636	596	655	624	628	590	678	609	572	630	654	681	649	682	640	671	633	645	633	633	625	676	606	611	593	628	629	660	625	635	626	633	598	618	622	655	647	638	661	638	645	631	621	636	653	655	647	669	621	642	652	627	632	605	607	619	666	634	611	580	637	686	636	629	631	628	660	685	643	620	616	593	662	633	624	669	616	628	642	642	643	630	686	603	629	649	612	607	665	691	654	645	623	619	631	619	632	618	657	612	646	631	642	619	679	621	607	668	636	688	610	625	658	631	606	628	672	610	671	613	682	626	628	614	650	683	663	687	676	644	671	631	668	621	653	636	641	601	671	620	696	563	661	622	654	656	631	602	622	616	673	691	632	634	654	675	581	629	642	637	614	657	589	649	637	646	651	671	600	659	616	623	573	655	595	635	647	664	611	624	640	647	644	671	621	654	663	673	633	660	605	704	620	623	653	642	626	642	704	627	594	667	635	665	656	684	636	682	657	640	695	663	613	655	668	616	638	646	644	642	670	633	646	673	607	645	635	641	674	697	596	670	626	640	646	632	660	620	668	640	673	643	616	659	595	612	684	665	646	692	660	662	637	631	629	667	629	624	653	650	641	684	614	641	650	602	626	658	602	712	650	653	618	618	649	629	629	614	677	592	617	628	642	621	650	630	648	645	649	622	671	670	671	701	627	611	682	617	677	699	631	614	669	610	614	646	645	662	670	609	696	685	620	645	623	613	630	642	590	662	672	670	673	658	642	650	612	620	640	673	635	613	635	620	673	635	633	667	629	669	664	693	672	632	635	639	654	695	661	619	652	624	667	635	691	608	636	645	645	611	688	696	595	641	648	642	623	604	672	610	645	648	673	604	677	634	685	653	626	628	635	652	664	628	645	613	613	630	646	627	593	653	663	658	633	656	667	595	602	644	651	603	621	647	658	652	685	668	684	602	613	647	659	659	582	644	667	621	646	637	665	616	629	635	704	627	615	617	647	660	628	688	692	686	640	693	625	639	639	657	618	648	663	600	640	651	638	645	646	626	655	604	616	627	617	634	679	631	650	625	664	617	626	643	654	699	666	698	646	648	649	665	630	651	674	634	669	650	636	602	651	617	659	651	665	645	676	607	619	625	649	682	616	677	649	636	630	660	651	633	585	689	689	630	641	634	659	659	617	680	643	673	668	707	648	655	659	663	667	699	617	633	644	645	631	624	653	604	623	631	639	644	636	617	680	625	636	683	653	585	629	667	624	623	605	687	677	686	644	666	646	620	611	678	629	660	636	661	620	630	625	686	586	680	621	601	682	659	641	632	646	644	603	630	652	653	627	697	645	653	637	631	655	600	690	635	604	592	646	698	669	684	657	633	645	608	663	604	651	674	658	669	641	629	636	682	598	641	638	615	682	687	664	603	657	657	619	694	628	673	656	637	653	649	648	663	597	629	630	670	708	676	667	636	621	627	600	632	647	602	686	663	643	630	611	628	630	657	632	639	681	601	651	656	650	658	611	614	632	634	661	647	626	661	646	610	597	669	654	681	642	600	647	672	616	666	635	617	677	648	622	657	632	620	659	625	680	652	629	654	626	626	618	633	608	666	657	654	605	656	609	596	621	686	710	643	624	696	644	664	598	635	639	620	630	674	651	656	617	646	685	677	636	655	638	644	640	659	630	662	640	655	658	689	683	608	646	639	627	671	660	637	619	606	639	635	642	653	626	605	621	659	606	616	611	647	639	670	666	643	653	641	614	669	639	685	594	618	625	672	705	633	654	616	690	688	666	690	639	672	666	631	645	629	671	629	589	650	658	592	654	667	630	633	696	692	672	645	620	691	706	693	648	649	666	654	641	618	668	604	600	629	655	632	637	631	601	659	653	640	665	657	621	630	570	658	649	676	598	626	637	627	632	646	628	637	627	670	638	623	624	623	607	650	696	628	660	622	648	680	653	631	637	659	610	650	695	611	650	628	642	640	678	651	665	621	622	621	658	616	610	607	635	601	605	618	644	656	674	642	663	640	627	667	616	660	676	621	666	632	624	663	642	651	674	696	625	626	611	669	664	684	638	636	689	647	668	638	685	649	646	669	601	651	658	671	690	630	656	659	668	672	683	694	638	632	624	588	656	606	656	603	662	672	595	654	651	608	634	620	648	648	648	655	631	607	651	656	671	646	675	685	647	620	647	635	687	613	683	663	650	614	644	663	618	665	690	643	642	659	622	641	666	670	673	672	646	642	643	613	629	663	665	658	655	661	611	631	616	677	609	688	638	675	630	645	647	647	676	646	648	617	646	605	645	653	645	631	656	640	614	632	653	662	608	650	558	663	623	624	626	655	622	620	602	640	634	660	605	652	612	658	639	634	659	652	604	668	618	665	619	677	639	619	622	634	628	666	668	600	639	637	606	592	610	662	666	621	613	631	621	728	644	643	622	624	639	613	696	651	644	644	647	630	639	612	612	620	627	618	618	626	631	666	684	643	654	649	647	628	623	663	676	618	602	680	701	672	651	634	643	647	642	657	628	690	625	628	613	640	624	627	631	651	642	609	634	642	618	641	668	675	592	667	639	619	659	652	698	681	606	698	626	667	650	632	628	613	639	619	647	659	650	620	669	653	622	618	635	628	654	648	621	633	601	715	658	629	630	629	606	638	676	591	676	685	623	632	644	604	624	659	694	679	640	630	601	667	624	580	650	675	654	632	648	641	642	637	670	621	672	635	679	610	638	655	653	673	653	642	647	650	640	650	670	669	668	643	640	669	678	662	636	637	696	697	655	627	653	664	673	723	653	670	605	597	643	665	654	663	657	668	633	663	584	638	692	665	647	642	646	635	608	663	649	617	640	677	595	637	667	604	651	656	617	643	637	638	639	648	648	684	680	628	679	667	619	648	610	627	636	621	657	703	683	618	641	690	652	624	663	699	642	659	663	640	614	628	645	673	576	627	641	626	623	663	637	664	626	632	642	625	612	641	644	664	649	648	632	652	612	668	630	712	668	644	644	684	652	607	621	656	650	645	615	642	657	658	678	695	641	680	656	643	686	667	674	646	676	640
33199	48900	38479	16570	7157	5194	4510	3629	3288	2598	2239	1832	1603	1524	1399	1405	1499	1257	1253	1243	1163	1136	1028	1121	1041	1006	914	939	933	903	925	898	957	842	871	871	866	872	799	878	895	880	900	899	849	862	792	833	871	862	828	913	849	886	838	888	848	885	824	862	859	854	899	838	863	889	805	900	877	871	853	813	893	838	846	829	819	869	866	848	897	923	837	821	877	843	894	832	874	870	851	839	834	850	870	827	844	818	859	887	814	873	836	857	840	839	875	821	861	868	833	867	855	866	865	911	866	863	814	861	850	840	876	865	858	835	853	835	867	910	843	846	839	814	843	869	832	806	844	869	842	811	919	869	822	876	873	831	791	933	817	885	865	883	895	841	867	803	831	833	866	837	861	883	824	811	837	863	840	852	792	871	857	856	838	791	899	850	855	919	852	843	906	811	836	901	841	818	894	859	866	802	876	870	838	828	873	827	839	866	783	874	852	863	831	825	866	869	834	874	803	831	854	842	862	815	846	848	844	841	847	910	833	854	898	873	853	854	855	856	851	840	846	813	858	816	831	837	847	839	855	818	847	854	881	893	840	899	877	782	813	849	852	835	813	860	885	913	841	918	829	880	876	812	848	811	836	786	849	875	871	841	900	819	850	821	829	842	910	830	863	826	838	875	834	927	865	838	807	827	845	860	835	893	846	846	844	841	788	866	857	875	848	834	857	831	840	805	868	789	861	840	812	887	835	862	849	859	905	828	867	849	865	842	818	810	871	845	918	823	878	854	833	825	852	850	851	894	816	877	776	866	818	853	861	832	864	845	836	882	866	878	851	846	853	828	890	831	838	831	842	811	844	825	841	835	885	854	818	831	837	857	801	804	838	892	872	910	880	839	827	855	863	809	866	853	877	828	837	833	867	815	908	849	822	883	868	891	850	866	899	863	807	867	865	849	879	823	862	837	828	830	809	837	894	861	867	834	866	851	847	864	843	876	823	847	874	885	850	832	873	836	826	835	838	833	923	817	844	889	836	818	830	862	835	842	833	857	867	900	853	825	860	799	856	836	883	804	840	872	802	873	864	853	833	884	857	819	854	862	852	876	874	848	873	859	841	830	914	814	894	881	859	839	864	865	833	875	808	830	843	897	830	851	855	833	826	844	888	908	842	848	852	806	879	853	801	861	850	881	825	837	836	824	864	854	863	873	814	857	868	814	878	866	840	854	870	849	823	839	838	842	841	844	827	860	800	853	886	872	866	860	860	836	859	915	898	838	831	833	865	823	794	889	860	875	882	807	814	943	847	847	808	849	853	866	812	857	790	874	861	832	805	811	910	851	879	833	870	850	865	832	871	845	805	843	869	858	859	845	822	889	879	839	856	849	905	852	893	862	865	792	883	868	845	856	838	832	873	868	840	799	865	860	830	895	835	841	835	853	910	886	833	828	831	845	807	889	859	896	884	904	847	821	839	844	861	882	877	884	795	803	850	867	850	872	863	866	852	838	818	901	840	908	808	850	807	840	880	850	824	824	903	813	882	867	859	867	815	824	845	848	894	870	860	877	796	901	868	869	821	853	876	843	878	886	848	857	838	832	854	823	849	876	857	864	834	873	847	829	861	876	860	873	809	849	856	897	890	864	848	861	828	787	903	802	827	857	858	834	835	873	857	846	824	828	870	823	799	841	888	803	830	896	865	901	896	861	903	855	905	779	877	869	863	832	850	845	874	859	857	839	833	895	859	849	856	873	838	841	910	853	842	848	873	859	854	841	831	818	824	888	874	842	895	879	879	813	849	819	878	862	828	854	868	845	831	832	890	844	866	888	861	852	869	902	851	907	819	874	850	810	883	843	860	865	814	892	804	893	891	867	897	848	833	871	859	814	881	852	860	910	854	900	834	859	880	878	840	845	828	893	824	860	830	846	910	885	860	841	795	809	814	840	842	852	889	904	896	844	881	876	882	837	823	926	822	833	855	887	879	824	822	885	911	856	894	829	837	824	844	823	870	909	828	859	847	836	907	846	891	866	845	875	873	838	852	849	841	810	838	854	831	832	814	863	845	859	841	846	843	867	813	845	857	819	811	881	845	878	850	891	860	841	842	866	934	891	878	865	860	862	877	880	875	800	845	858	795	802	865	886	800	837	879	904	873	841	859	815	802	852	840	826	847	838	874	829	851	872	882	896	846	845	829	856	860	845	827	856	807	812	843	849	875	888	822	919	803	896	857	849	905	839	837	908	849	873	795	820	852	824	884	910	836	846	827	851	814	842	870	866	849	844	849	815	847	880	898	844	850	905	901	840	869	870	884	873	878	870	872	828	873	841	856	856	832	826	873	867	886	896	863	822	841	870	881	845	921	864	872	857	871	838	905	854	877	884	786	888	888	861	853	843	861	871	871	862	846	865	824	887	880	833	875	854	881	845	908	846	891	885	855	831	833	842	852	886	842	868	871	786	884	876	824	857	895	782	908	820	787	913	827	907	848	802	823	825	827	841	900	845	813	851	816	884	854	813	852	886	813	871	844	871	856	837	876	847	859	869	847	831	878	807	885	858	880	814	843	839	858	890	871	845	847	830	841	876	857	817	839	799	858	857	861	850	879	779	854	832	894	834	886	864	844	860	914	854	810	907	861	882	887	933	843	868	907	862	849	895	855	865	849	850	894	864	833	840	837	881	855	857	884	888	874	860	876	832	873	839	906	816	898	814	823	905	871	874	801	843	802	827	909	843	841	795	847	886	888	892	847	857	832	892	834	829	802	802	842	811	846	872	834	832	837	839	885	838	795	835	861	870	825	867	847	870	883	833	855	869	823	865	821	835	837	848	848	861	819	887	873	815	828	839	832	865	848	839	861	823	811	885	882	818	789	810	871	852	791	824	836	888	845	861	898	847	887	835	883	891	842	858	822	887	889	802	855	852	836	798	882	888	853	830	877	812	862	827	794	869	870	936	880	825	871	829	867	875	809	824	878	882	816	831	862	844	900	906	863	859	854	826	837	924	888	858	834	831	876	816	820	874	884	879	828	870	818	905	828	872	905	902	897	867	839	886	824	836	848	831	864	833	899	845	853	834	828	868	850	849	883	821	865	903	908	800	861	836	851	836	861	890	918	864	878	849	905	851	880	868	882	898	893	866	819	892	922	857	843	847	782	882	837	841	862	857	811	840	876	844	875	835	861	842	871	906	866	854	926	872	875	883	867	850	835	825	869	832	873	848	806	831	882	887	869	846	803	836	844	904	844	838	845	852	862	847	840	871	825	844	901	881	859	901	897	813	870	882	880	817	894	824	814	857	831	834	846	874	862	870	893	851	907	811	877	872	882	877	862	826	827	893	824	843	836	859	903	843	837	780	827	867	840	842	840	847	858	888	875	877	877	861	856	905	832	867	833	887	848	863	857	868	887	845	832	863	887	860	873	907	856	819	829	872	909	830	855	827	848	889	879	916	877	873	846	883	888	870	877	883	902	892	882	858	867	874	863	838	815	845	864	857	835	815	834	831
24447	21676	29246	24768	21438	13368	4764	2891	2346	2069	1696	1521	1377	1253	1118	1164	1240	1177	1132	1098	1048	1003	988	1021	957	886	927	887	970	852	840	873	904	825	848	867	896	825	875	802	821	850	878	866	808	841	812	826	864	871	805	870	782	851	854	823	826	815	852	802	840	862	824	821	818	777	802	775	827	824	789	784	818	790	859	803	785	816	832	811	803	791	837	780	752	805	832	889	776	829	813	749	818	855	802	796	848	816	863	812	801	864	836	828	856	813	851	824	809	793	819	866	804	779	849	879	803	789	808	874	802	894	837	825	867	798	802	804	825	814	843	838	822	823	805	848	798	826	810	816	820	824	779	786	858	840	782	842	856	833	790	791	836	841	766	828	809	801	798	811	813	786	844	856	837	816	853	892	831	824	783	857	844	851	788	841	771	847	793	860	799	779	847	888	826	820	759	825	827	803	827	761	846	836	832	771	831	779	832	785	794	853	810	888	816	823	848	770	807	856	862	789	797	841	812	793	868	816	814	820	780	833	862	850	816	827	774	804	830	819	828	827	834	829	817	821	834	845	780	856	813	850	816	855	849	833	822	823	793	875	876	808	872	855	836	778	794	790	810	877	779	800	809	812	820	827	831	807	832	815	821	808	767	848	854	790	830	796	847	822	809	796	872	831	848	822	838	823	794	806	829	821	832	797	774	808	854	831	804	805	832	802	818	765	855	739	809	815	825	820	828	806	803	844	860	806	829	851	844	839	819	841	794	812	880	809	886	865	848	876	820	844	782	823	823	821	800	755	831	804	806	832	847	795	855	819	798	809	837	836	861	891	846	808	826	825	785	877	843	810	798	776	802	795	825	822	836	801	794	817	802	812	868	813	776	806	900	788	856	854	804	850	817	866	874	820	853	840	763	835	797	835	826	780	813	847	777	796	862	849	881	843	808	838	802	800	857	812	793	842	821	864	815	841	837	842	819	784	815	809	853	805	830	800	785	868	818	829	845	823	806	806	851	875	815	841	855	866	819	804	830	812	852	818	850	831	826	813	808	842	819	832	839	747	854	849	778	828	803	801	830	778	872	829	807	828	842	846	855	820	814	804	788	809	856	841	869	791	820	828	793	799	822	844	812	835	829	843	832	846	840	814	812	761	842	808	820	799	820	826	812	850	783	831	814	802	775	821	809	836	783	839	758	744	861	820	821	825	793	849	805	800	808	840	788	866	789	848	779	794	837	825	813	786	781	859	832	870	802	830	798	843	838	800	832	806	851	838	811	790	822	797	823	809	774	800	848	804	813	818	816	751	802	797	796	796	817	806	837	819	807	825	864	750	839	854	825	787	786	788	807	752	847	815	777	856	799	829	823	851	842	773	817	800	824	877	805	793	852	889	826	849	797	890	811	798	839	801	805	820	825	797	817	857	847	851	793	842	784	846	801	824	794	834	844	818	801	779	816	846	806	844	849	782	843	825	830	766	849	832	792	854	804	885	832	793	792	902	833	843	799	793	807	873	860	838	806	810	819	824	811	893	806	846	852	836	848	798	833	785	780	852	811	850	784	834	822	843	835	802	799	842	780	850	786	868	801	825	770	819	801	839	845	797	823	856	876	819	798	850	778	841	866	855	818	800	866	822	796	824	826	847	795	821	839	847	833	819	832	745	847	823	788	771	827	793	837	822	838	845	796	792	841	821	847	786	820	828	822	877	825	814	886	837	824	811	829	821	797	844	822	798	840	853	836	856	895	796	881	815	859	828	824	803	846	817	843	868	855	753	835	843	810	829	840	785	837	806	837	832	766	768	821	812	854	827	813	819	853	784	789	814	812	804	762	816	828	843	855	862	808	824	848	770	827	809	828	831	838	836	834	751	883	855	840	832	850	858	812	824	819	817	851	785	752	834	834	813	814	820	810	807	770	856	830	852	825	863	872	826	788	844	851	870	810	782	778	824	879	834	830	869	794	810	814	815	847	827	837	847	788	834	787	843	763	825	771	784	834	824	860	755	830	846	880	821	776	795	842	855	866	829	826	851	788	840	851	838	848	827	847	806	789	806	759	834	802	771	870	850	887	795	874	839	774	890	773	824	833	799	829	810	798	843	825	833	783	841	799	825	824	784	786	809	827	818	861	872	806	792	801	818	744	807	808	801	838	877	801	904	791	847	825	816	805	827	845	814	821	784	833	807	854	896	840	824	847	835	848	772	820	827	845	814	819	814	821	859	828	844	771	823	823	828	801	800	818	778	799	815	808	821	850	826	842	801	844	856	842	792	797	834	836	834	728	826	810	787	807	817	826	769	798	862	833	823	791	831	843	778	810	826	818	804	790	783	798	821	802	818	814	854	831	796	867	854	807	842	846	842	769	790	839	829	798	845	788	838	840	874	834	807	875	798	795	821	825	815	779	808	855	828	846	844	843	766	810	784	836	816	816	842	778	823	845	790	874	835	793	806	801	800	861	798	867	802	802	862	803	827	817	773	865	821	889	789	734	845	862	876	760	848	832	825	794	878	801	813	825	821	849	812	843	789	771	792	813	811	809	839	855	798	819	819	888	877	837	815	834	859	858	752	787	827	816	816	796	836	826	859	816	840	830	791	824	814	853	845	831	844	805	847	823	758	792	750	836	816	796	807	796	787	792	808	867	776	827	816	833	854	813	822	883	840	816	857	870	844	874	820	805	844	851	810	839	820	782	833	828	864	880	816	792	804	832	897	798	809	839	815	769	794	846	839	850	823	861	837	839	822	817	821	808	817	794	807	813	872	823	836	783	824	816	819	852	803	840	827	789	770	849	820	841	825	794	843	783	800	787	805	795	838	836	832	828	832	817	790	817	814	789	808	854	865	854	826	836	803	817	827	850	835	824	807	862	833	825	858	814	824	894	803	848	847	852	801	828	835	780	802	784	774	791	752	821	856	806	833	814	884	790	811	804	829	760	844	853	762	816	806	840	846	821	759	832	856	802	816	825	801	814	833	815	804	845	785	827	805	819	855	836	843	859	829	809	845	799	854	858	804	818	829	831	824	833	859	769	820	807	799	835	830	884	776	863	823	806	863	836	855	852	895	779	803	844	813	822	804	784	809	792	827	806	855	821	887	812	823	824	881	839	836	850	795	779	820	805	857	806	738	790	797	815	834	826	811	858	869	845	830	837	804	853	791	825	822	790	837	873	799	810	789	839	770	843	841	819	783	780	830	783	850	801	832	835	826	843	753	804	757	804	834	798	802	809	815	788	805	849	825	804	801	863	798	829	850	820	810	838	825	810	855	856	828	794	846	840	828	831	822	812	825	817	881	791	833	840	862	894	843	852	844	835	890	790	822	794	810	801	815	832	810	794	813	785	811	794	844	830	784	845	799	859	820	829	797	926	840	815	814	810	757	836	828	818	802	759	777	811	919	833	832	855	863	881	831	813	812	790	852	779	862	827	852	811	894	814	834	804	841	826	823	839	818	819	869	819	838	812	833	890	856	844	834	849	847	823	838	815	823	817	855	830	828	810	828
34105	57083	46333	28868	12153	9086	7573	6427	5462	4351	3506	2971	2568	2323	2132	2027	2126	1995	1854	1758	1616	1577	1569	1434	1475	1370	1356	1268	1293	1193	1213	1183	1196	1183	1185	1204	1186	1199	1182	1095	1203	1176	1097	1147	1123	1128	1102	1132	1103	1151	1131	1107	1137	1090	1103	1100	1111	1121	1154	1090	1141	1121	1086	1132	1079	1124	1086	1125	1160	1105	1126	1027	1147	1058	1084	1087	1107	1116	1079	1091	1139	1089	1076	1068	1101	1065	1044	1110	1103	1088	1098	1106	1069	1080	1107	1111	1097	1096	1121	1137	1204	1085	1114	1103	1051	1110	1056	1134	1072	1072	1134	1125	1078	1059	1069	1102	1099	1073	1078	1048	1105	1075	1082	1090	1081	1129	1147	1119	1058	1116	1095	1145	1107	1152	1073	1067	1092	1176	1057	1106	1113	1026	1061	1143	1004	1072	1069	1090	1083	1085	1124	1119	1085	1102	1110	1011	1134	1147	1116	1108	1061	1066	1089	1160	1105	1063	1052	1124	1106	1091	1074	1137	1093	1123	1101	1100	1093	1070	1049	1090	1067	1116	1099	1101	1095	1146	1043	1072	1144	1126	1063	1111	1155	1095	1056	1075	1119	1075	1112	1147	1029	1146	1018	1144	1089	1105	1134	1092	1081	1032	1104	1111	1053	1171	1102	1026	1090	1125	1060	1069	1066	1105	1120	1116	1121	1086	1137	1169	1064	1064	1101	1048	1091	1167	1052	1100	1118	1088	1036	1112	1056	1157	1097	1105	1040	1114	1069	1082	1089	1116	1105	1092	1119	1070	1094	1109	1099	1113	1125	1144	1125	1022	1046	1072	1091	1077	1120	1085	1052	1071	1082	1120	1080	1061	1099	1080	1071	1068	1018	1103	1097	1086	1043	1071	1085	1071	1116	1058	1097	1011	1107	1096	1050	1098	1074	1061	1057	1097	1168	1135	1054	1095	1061	1034	1051	1112	1072	1093	1043	1104	1091	1091	1080	1092	1082	1075	1078	1065	1064	1112	1079	1066	1086	1113	1112	1096	1052	1083	1058	1087	1109	1077	1114	1015	1029	1076	1098	1099	1157	1089	1071	1127	1142	1080	1101	1102	1053	1028	1123	1113	1065	1099	1107	1117	1059	1095	1126	1089	1054	1133	1114	1131	1125	1126	1103	1082	1156	1084	1120	1073	1047	1129	1122	1075	1081	1097	1138	1066	1179	1116	1087	1058	1048	1091	1129	1088	1074	1148	1125	1119	1099	1068	1158	1016	1127	1108	1113	1058	1141	1066	1080	1078	1128	1064	1143	1106	1084	1085	1062	1129	1072	1104	1042	1159	1026	1129	1080	1043	1144	1101	1107	1131	1081	1073	1128	1089	1068	1089	1102	1074	1070	1095	1141	1136	1075	1116	1057	1080	1078	1117	1088	1120	1048	1075	1108	1060	1130	1064	1103	1025	1047	1112	1071	1090	1125	1076	1130	1120	1113	1054	1086	1033	1109	1114	1051	1111	1054	1092	1064	1137	1182	1121	1093	1059	1043	1095	1116	1114	1059	1050	1049	1093	1081	1088	1142	1090	1042	1071	1155	1082	1156	1066	1045	1101	1109	1054	1045	1076	1078	1092	1062	1102	1087	1093	1128	1063	1040	1112	1095	1102	1108	1106	1079	1094	1019	1092	1096	1083	1072	1134	1009	1083	1071	1074	1078	1084	1116	1026	1098	1127	1078	1136	1056	1095	1074	1088	1148	1059	1087	1050	1066	1154	1059	1157	1080	1124	1090	1112	1086	1129	1082	1053	1099	1085	1059	1069	1112	1107	1109	1135	1075	1067	1075	1122	1112	1119	1142	1055	1078	1077	1068	1117	1115	1066	1096	1125	1096	1133	1113	1079	1066	1067	1125	1088	1103	1095	1142	1113	1106	1062	1086	1080	1119	1098	1058	1100	1082	1090	1101	1059	1074	1071	1111	1055	1100	1063	1056	1084	1117	1139	1052	1089	1081	1091	1118	1064	1095	1075	1089	1091	1063	1060	1098	1086	1077	1112	1088	1124	1149	1139	987	1091	1108	1143	998	1126	1096	1086	1099	1088	1072	1065	1140	1058	1089	1102	1108	1074	1140	1080	1085	1137	1061	1109	1083	1123	1060	1164	1079	1069	1040	1075	1098	1131	1069	1089	1032	1054	1093	1042	1110	1065	1130	1078	1088	1092	1061	1071	1015	1084	1057	1099	1069	1037	1145	1135	1101	1080	1151	1108	1071	1061	1103	1068	1079	1086	1138	1163	1145	1044	1133	1012	1078	1080	1007	1058	1110	1074	1096	1074	1107	1097	1093	1187	1045	1092	1050	1101	1074	1024	1121	1164	1055	1091	1105	1048	1199	1112	1128	1111	1076	1113	1073	1096	1173	1044	1048	1089	1142	1144	1114	1067	1041	1115	1085	1074	1061	1050	1061	1097	1147	1110	1112	1090	1143	1094	1080	1118	1123	1150	1061	1112	1097	1058	1098	1077	1037	1048	1135	1122	1097	1128	1056	1100	1052	1032	1112	1123	1081	1095	1085	1072	1117	1048	1111	1067	1112	1101	1109	1114	1069	1066	1130	1074	1077	1043	1108	1082	1082	1104	1043	1087	1110	1104	1049	1122	1082	1037	1109	1137	1093	1076	1074	1008	1086	1062	1075	1107	1049	1102	1135	1133	1055	1135	1139	1105	1067	1107	1076	1139	1116	1076	1123	1067	1063	1099	1117	1076	1046	1138	1041	1088	1053	1090	1125	1178	1092	1087	1077	1169	1118	1062	1144	1100	1082	1070	1059	1060	1137	1032	1148	1065	1109	1116	1113	1100	1064	1130	1063	1111	1048	1099	1088	1089	1059	1026	1080	1147	1073	1133	1121	1089	1102	1084	1043	1059	1057	1065	1047	1126	1053	1087	1106	1115	1119	1100	1149	1108	1125	1094	1084	1109	1066	1171	1051	1099	1108	1047	1104	1050	1113	1124	1016	1163	1088	1115	1066	1082	1082	1120	1095	1067	1100	1112	1091	1079	1094	1111	1095	1072	1092	1101	1102	1057	1072	1026	1097	1101	1107	1094	1117	1103	1055	1076	1104	1073	1088	1049	1058	1087	1116	1084	1088	1055	1075	1026	1082	1063	1056	1121	1094	1121	1085	1076	1046	1067	1105	1110	1058	1101	1106	1145	1078	1110	1047	1098	1037	1121	1090	1035	1110	1009	1088	1041	1094	1030	1152	1114	1101	1063	1145	1081	1145	1084	1081	1057	1100	1153	1046	1118	1148	1131	1078	1118	1135	1123	1091	1081	1089	1138	1095	1125	1148	1074	1104	1076	1077	1126	1029	1051	1056	1119	1052	1101	1114	1066	1138	1065	1050	1112	1122	1152	1105	1032	1100	1151	1073	1135	1119	1068	1115	1077	1111	1144	1072	1085	1067	1129	1094	1104	1088	1102	1108	1153	1070	1081	1105	1140	1113	1065	1032	1053	1143	1050	1066	1106	1073	1079	1054	1041	1062	1063	1065	1095	1026	1063	1082	1053	1069	1122	1093	1097	1103	1045	1131	1103	1074	1111	1097	1084	1124	1093	1115	1085	1042	1050	1030	1082	1095	1115	1068	1058	1102	1091	1083	1120	1087	1148	1093	1035	1128	1054	1109	1112	1034	1076	1113	1070	1093	1138	1053	1113	1127	1014	1083	1109	1085	1093	1049	1112	1103	1024	1117	1123	1111	1104	1080	1068	1120	1094	1112	1096	1143	1057	1082	1193	1124	1153	1082	1035	1082	1075	1137	1093	1041	1059	1049	1044	1042	1068	1137	1142	1155	1061	1165	1091	1071	1099	1068	1096	1120	1119	1096	1089	1136	1055	1066	1087	1097	1085	1068	1058	1035	1078	1119	1066	1099	1136	1093	1147	1099	1103	1118	1069	1042	1167	1072	1121	1084	1128	1127	1065	1088	1074	1077	1091	1059	1116	1107	1028	1109	1117	1049	1069	1061	1108	1123	1045	1076	1093	1075	1061	1054	1008	1109	1075	1094	1035	1086	1129	1074	1099	1159	1067	1077	1049	1038	1147	1053	1095	1115	1092	1113	1089	1054	1113	1078	1086	1052	1074	1054	1066	1088	1078	1060	1115	1067	1096	1046	1084	1094	1121	1120	1114	1078	1072	1072	1137	1035	1098	1121	1081	1125	1050	1121	1041	1087	1106	1049	1107	1098	1114	1046	1059	1058	1127	1154	1065	1141	1065	1120	1089	1051	1047	1153	1030	1125	1093	1085	1107	1077	1085	1047	1097	1108	1071	1049	1075	1078	1109	1040	1130	1086	1091	1066	1101	1039	1122	1102	1122	1086	1092	1101	1018	1072	1097	1099	1041	1119	1104	1067	1096	1163	1126	1106	1119	1077	1080	1120	1012	1096	1128	1084	1023	1143	1060	1124	1056	1056	1166	1013	1065	1031	1062	1131	1053	1100	1066	1115	1114	1085	1000	1095	1103	1060	1069	1120	1062	1117	1075	1003	1055	1040	1082	1104	1099	1114	1084	1096	1062	1116	1073	1087	1057	1112	1078	1108	1127	1130	1139	1087	1096	1105	1101	1124	1126	1094	1113	1051	1095	1077	1092	1099	1125	1092	1118	1117	1042	1117	1094	1114	1101	1074	1071	1130	1067	1095	1094	1067	1098	1108	1081	1057	1099	1105	1104	1031	1061	1099	1079	1078	1144	1105	1125	1097	1102	1048	1056	1091	1158	1129	1097	1103	1099	1079	1108	1084	1088	1103	1103	1115	1091	1060	1135	1154	1062	1094	1091	1120	1048	1136	1101	1051	1121	1102	1040	1136	1090	1065	1126	1064	1081	1078	1156	1107	1069	1043	1111	1139	1033	1114	1100	1070	1031	1114	1080	1079	1099	1098	1101	1110	1010	1114	1067	1093	1132	1112	1044	1055	1096	1043	1102	1070	1041	1129	1108	1113	1061	1151	1156	1050	1147	1093	1081	1090	1111	1077	1070	1077	1134	1127	1139	1117	1083	1115	1143	1139	1064	1089	1103	1127	1041	1054	1054	1014	1082
23454	21632	29571	24211	21654	21592	12430	4242	3199	2684	2110	1757	1551	1346	1290	1279	1353	1288	1181	1099	1066	1051	1019	976	969	901	888	879	786	825	833	802	769	804	801	777	743	782	786	774	771	813	708	752	705	697	710	793	751	719	733	735	761	707	690	760	721	763	730	721	733	742	761	752	707	748	727	714	730	765	698	727	747	750	699	713	694	664	721	689	722	729	727	759	743	724	705	736	681	688	755	705	770	744	735	709	750	737	703	726	737	725	748	701	743	782	675	745	719	734	719	730	670	743	696	732	727	695	728	720	706	705	720	752	707	735	709	744	732	739	727	740	755	688	665	715	702	704	696	704	733	676	690	763	743	731	736	720	711	699	701	691	735	677	711	732	753	787	726	705	721	723	734	764	685	736	724	711	675	730	715	681	708	767	700	724	688	740	735	727	732	727	705	689	742	760	733	710	724	701	696	723	744	727	725	708	712	751	755	677	710	772	729	732	683	749	687	697	715	732	731	711	724	717	695	717	744	728	740	731	734	676	733	721	679	747	741	709	690	705	730	717	682	736	733	745	733	742	673	725	739	741	639	712	721	738	772	670	740	766	735	703	722	712	679	650	787	707	719	704	725	721	749	744	764	743	731	695	711	682	740	695	688	714	729	722	681	726	672	700	699	722	680	750	755	709	705	683	775	733	704	714	716	694	726	702	721	752	740	683	737	791	717	761	702	690	728	716	705	736	668	681	730	725	729	776	717	743	721	715	729	755	739	766	746	727	714	749	697	725	723	730	694	701	768	709	667	737	745	730	719	717	742	713	709	753	756	706	713	713	753	725	711	760	756	711	740	689	748	677	734	735	707	760	707	718	758	728	732	713	778	733	743	709	730	726	734	745	755	712	714	725	757	719	758	732	735	710	724	700	742	699	715	731	722	738	743	708	768	767	747	620	692	728	752	709	697	703	756	729	742	758	766	708	712	677	757	739	694	679	728	727	736	709	693	738	727	739	692	760	707	710	698	698	754	744	726	684	686	695	741	735	749	745	683	722	705	717	708	710	705	727	707	720	712	729	764	786	697	757	683	721	719	748	713	739	753	742	698	741	706	754	781	740	742	744	706	696	781	714	742	730	771	709	685	746	716	706	711	691	714	698	723	724	727	707	714	767	747	696	744	712	742	741	720	712	695	666	770	710	730	720	761	723	730	717	768	728	732	753	667	718	685	726	702	721	761	714	687	706	739	700	692	733	706	692	770	733	686	715	688	734	748	745	679	651	700	723	746	735	704	705	702	760	788	729	746	729	725	729	732	710	729	727	742	736	713	747	720	703	742	726	726	762	744	770	749	724	775	724	704	719	688	716	714	735	747	677	795	700	689	773	669	787	714	669	721	744	712	710	744	676	681	700	749	718	706	760	717	702	725	727	769	733	733	751	705	764	724	716	739	656	737	723	712	698	696	713	729	739	763	715	697	748	691	730	745	704	728	696	708	731	744	700	721	719	768	746	786	686	751	762	706	699	714	724	783	684	742	703	712	747	722	734	716	694	748	707	729	756	709	714	718	760	757	779	721	694	672	710	693	715	775	695	730	681	730	696	750	748	702	738	706	743	704	715	707	756	699	717	698	656	744	710	744	708	753	700	716	714	748	725	743	698	722	697	731	726	765	694	744	702	691	738	782	702	713	684	724	740	767	714	737	714	713	738	664	707	703	796	736	710	753	775	768	739	673	768	737	736	686	714	782	709	726	745	710	726	745	790	771	730	703	703	739	701	705	707	709	795	735	698	739	719	759	723	674	718	749	766	729	701	686	694	759	741	741	721	700	673	711	717	725	725	789	693	754	734	759	676	720	750	714	721	719	715	730	795	694	734	745	710	717	711	752	711	740	721	691	712	688	714	748	736	701	724	738	749	752	727	705	761	722	734	697	726	731	719	692	724	719	727	750	723	712	714	716	745	686	703	711	740	698	736	722	749	719	757	750	735	743	727	687	716	745	728	760	726	707	754	736	673	689	744	714	700	689	722	738	718	698	722	735	780	725	752	704	709	687	752	703	763	690	749	712	670	734	770	692	768	734	723	730	686	709	743	689	731	699	707	762	732	738	721	647	686	672	717	711	688	707	694	691	726	690	715	790	732	715	734	703	716	743	752	758	719	724	742	740	705	700	724	684	723	710	765	721	761	732	721	761	706	750	693	725	747	770	726	746	696	779	739	682	691	704	687	725	735	734	725	703	714	697	749	727	657	682	760	744	693	726	725	712	755	758	720	756	749	708	745	698	719	742	709	713	705	777	741	698	714	690	728	735	684	756	752	705	754	759	691	745	700	696	754	716	763	711	742	714	677	719	724	726	751	728	706	712	725	701	747	758	678	707	724	717	754	690	716	729	699	761	689	766	694	690	712	764	757	716	754	739	731	724	691	651	736	737	747	735	750	711	760	703	730	754	737	750	690	743	725	693	768	775	743	686	740	737	754	698	735	734	714	716	710	693	771	748	698	724	715	719	716	735	717	697	754	714	715	726	668	727	798	735	694	731	760	749	748	728	684	697	714	703	715	758	655	712	688	751	677	739	704	697	762	697	768	748	678	738	697	714	718	696	717	734	731	670	657	712	715	730	732	721	715	714	711	691	760	715	752	748	704	749	735	746	709	705	669	748	754	747	742	706	724	741	729	704	702	719	799	749	759	729	772	705	719	747	693	724	800	757	750	683	767	755	716	723	719	729	733	704	706	692	718	712	752	699	680	714	685	725	714	721	713	723	657	733	755	742	767	732	725	678	708	760	729	769	727	737	706	706	705	745	731	728	697	709	703	735	763	698	694	689	716	716	772	710	681	728	769	725	697	725	700	705	699	712	721	704	703	726	733	751	723	746	693	701	762	710	725	723	700	664	689	751	727	730	726	757	709	743	710	661	665	662	701	733	737	710	727	632	711	737	691	709	730	709	718	751	711	729	728	716	739	662	750	727	722	701	679	662	757	701	700	709	712	772	722	738	787	698	721	752	704	748	722	778	717	716	698	717	693	700	711	707	693	696	714	673	702	681	719	737	724	673	739	710	719	663	766	755	730	736	732	640	738	736	702	669	711	702	729	704	695	745	712	681	715	729	689	771	703	722	755	706	736	675	718	741	742	725	741	744	690	706	728	797	720	699	681	708	724	729	687	687	704	735	723	719	715	681	739	738	710	742	672	715	699	713	698	749	702	725	761	771	696	747	690	737	712	720	744	708	686	700	628	723	762	744	727	773	696	704	769	745	728	712	722	728	700	728	732	763	753	745	725	763	710	713	683	775	688	710	659	736	745	728	713	698	738	744	700	714	721	748	691	721	738	723	726	698	750	701	710	711	725	738	695	747	671	748	728	690	733	737	754	727	700	739	757	706	695	696	712	732	775	710	741	763	706	735	715	703	708	730	688	693	699	706	729	763	756	736	772	764	730	703	681	686	766	653	709	743	737	734	713	715	749	707	732	742	738	791	712	755	731	715	725	729	765	724	666	737	692	713	757
36323	61981	49686	33886	16043	12188	10115	8173	7121	5853	4623	3738	3163	2877	2539	2450	2578	2310	2152	1965	1790	1742	1643	1551	1515	1369	1301	1307	1179	1151	1153	1122	1103	1076	1144	1069	1077	1139	1115	1077	999	1045	976	995	994	915	1020	974	992	956	948	1028	959	960	1015	998	997	1023	1055	1009	924	998	985	1001	969	965	949	997	996	1017	1014	1048	950	1002	932	917	948	965	1003	964	896	940	950	993	951	974	1043	949	1037	968	1010	984	978	965	990	958	1047	965	933	929	962	929	961	946	981	932	928	934	961	1017	921	958	997	929	964	962	971	926	949	996	927	944	942	930	933	1006	974	923	881	994	983	1017	925	953	960	966	982	954	951	949	1019	940	928	976	966	987	986	959	938	971	900	994	935	926	939	993	932	942	942	1018	951	985	1009	950	963	961	998	904	959	918	956	974	986	991	896	983	1042	933	987	901	967	957	926	1043	1016	923	934	883	942	988	897	943	989	914	936	977	1005	932	983	949	996	943	990	957	992	910	973	957	1011	977	952	971	894	965	929	983	1017	929	1003	935	918	939	966	965	964	978	945	1008	951	892	952	934	990	988	893	948	942	955	946	939	918	984	990	975	920	964	921	939	944	943	925	947	988	931	934	971	965	982	984	937	977	945	908	933	930	948	897	933	932	940	964	954	990	973	925	980	931	992	979	937	976	973	976	889	975	995	931	1009	921	913	1006	994	960	948	922	982	970	978	947	988	964	971	962	926	940	954	941	977	952	943	985	891	946	984	994	912	958	906	961	969	946	938	916	911	978	926	961	1003	920	986	933	1012	922	954	935	940	957	959	965	918	1003	936	960	940	948	904	930	979	927	942	964	977	967	974	994	961	947	976	996	902	990	932	982	985	978	959	946	1004	940	996	966	975	946	1010	977	922	957	1011	976	950	922	1052	951	982	986	948	912	964	955	982	937	980	946	914	962	939	961	919	937	962	961	924	970	905	929	930	904	916	950	959	981	971	953	967	932	934	910	926	948	1016	995	1025	931	920	1001	924	928	962	948	948	995	922	999	952	960	1028	917	984	958	990	964	951	969	969	903	927	961	1015	906	941	951	961	920	924	931	948	958	947	888	984	1029	986	976	947	1030	969	1009	936	944	928	950	986	976	970	1016	945	940	940	998	944	958	943	966	946	950	954	935	985	920	970	994	961	936	971	1024	997	978	983	940	916	1009	945	939	920	914	964	957	907	918	960	923	937	994	951	965	1000	998	927	974	977	958	950	981	934	938	939	967	1011	932	1009	951	980	967	932	951	937	985	941	944	961	894	941	926	963	897	937	966	929	988	951	916	980	984	944	924	958	928	952	979	959	918	976	957	893	927	986	956	968	904	964	949	892	971	963	981	980	986	954	980	960	1031	955	967	986	915	923	939	976	918	961	900	899	940	981	968	958	947	957	928	970	968	988	943	949	950	870	996	909	1006	985	1013	966	976	930	938	974	991	967	904	973	971	979	986	1007	985	890	929	939	924	979	992	936	972	878	967	953	974	942	930	915	975	969	942	961	934	921	947	977	966	943	935	914	1005	916	989	897	1012	1012	994	903	975	930	945	958	992	989	937	936	965	960	936	902	957	969	996	936	981	976	954	928	905	1004	945	949	909	925	936	973	965	911	928	915	1002	908	970	972	883	919	948	918	972	910	964	1005	949	1003	946	951	962	951	945	956	995	941	926	1009	941	988	960	971	974	977	962	972	938	983	956	984	973	956	915	974	963	936	986	952	994	916	956	886	999	870	921	960	960	1015	1004	994	963	907	973	961	953	927	935	996	944	953	979	949	1002	933	969	953	940	929	985	971	975	949	963	979	922	941	938	945	936	914	962	987	996	1034	952	967	969	991	972	1005	1002	938	928	944	1032	932	941	962	914	939	985	933	928	885	1003	1025	953	979	923	1024	975	1006	907	942	976	930	937	934	946	959	924	964	939	919	1011	1002	949	987	925	1003	916	992	954	952	942	970	944	997	972	954	986	1005	1032	953	994	978	956	916	952	932	953	985	965	947	969	953	1009	1005	952	966	966	909	922	951	959	939	921	1034	946	974	953	879	931	946	931	919	931	941	956	946	970	994	951	952	1009	986	977	964	964	952	932	981	964	920	957	940	971	972	989	987	948	930	908	959	913	898	968	965	950	1010	955	990	956	937	963	906	938	983	985	930	994	932	1043	1013	905	997	996	948	959	954	1025	937	1011	933	992	1042	931	921	956	917	939	921	998	948	916	942	952	928	920	941	986	900	914	881	955	928	1013	988	936	918	925	943	955	962	996	961	1006	913	1013	920	985	947	961	963	970	967	937	976	965	901	955	954	991	967	950	970	984	1010	938	912	965	956	938	981	932	959	955	989	972	971	963	951	986	968	973	944	940	990	960	978	973	949	992	918	925	973	995	940	951	993	919	1054	967	922	989	957	975	960	977	986	1020	966	972	1019	906	932	971	963	980	961	1003	941	963	948	976	964	908	987	972	1016	957	914	979	1016	940	966	1000	932	970	964	982	975	942	945	942	937	986	893	925	961	1004	1016	927	969	1010	982	947	922	916	935	949	960	930	997	923	933	950	970	1002	1024	945	968	986	963	966	985	908	972	1030	950	963	963	982	960	940	958	931	933	988	924	966	944	971	986	975	940	997	994	957	976	924	969	941	967	939	956	954	960	973	927	964	897	995	965	1012	896	957	970	958	978	1014	977	928	967	892	979	948	1000	948	926	939	955	985	958	954	933	953	947	968	932	989	920	927	921	943	974	985	997	992	982	942	984	995	975	937	933	958	963	954	1012	977	893	893	928	941	904	957	960	1026	955	947	977	937	952	951	945	983	964	982	966	943	966	943	953	947	921	956	984	982	939	989	955	959	1006	990	954	975	984	929	948	946	952	959	936	968	978	926	999	971	940	909	951	1014	978	948	929	970	948	951	939	909	948	992	995	951	952	932	923	916	959	1002	1009	955	920	1002	978	973	955	907	961	963	938	1005	941	980	974	987	1000	963	953	1001	975	937	933	1008	937	956	970	1017	970	897	894	982	928	1004	945	1008	973	980	994	973	931	953	1002	922	972	961	944	952	976	940	937	931	970	938	997	967	952	903	960	975	1002	930	966	994	985	948	952	940	972	966	921	946	943	963	946	979	918	935	934	907	978	949	975	983	952	970	983	984	950	1001	918	893	952	969	983	992	936	910	976	975	922	988	998	946	975	997	962	906	1048	1021	969	939	961	923	953	915	982	961	942	984	975	984	905	928	959	892	961	969	966	939	930	954	938	987	923	962	971	1013	939	947	948	909	991	889	946	1012	1007	993	960	933	959	963	907	969	967	1023	951	910	954	979	978	992	901	937	965	1006	929	983	955	919	963	1024	996	968	931	939	973	967	977	966	933	944	933	961	952	909	948	966	1024	978	942	948	1017	940	1018	935	962	954	994	960	946	935	972	992	976	970	937	1025	995	950	999	989	989	938	940	937	1013	947	1017	951	947	977	956	1014	982	975	983	977	987	949	959	944	1008	969	986	946	957	976	935	990	1024	939	960	950	918	921	968	956	973	971	979	981	923	944	978	930	931	968	937	935	965	900	985	946	957	992	961	922	920	978	954	967	949	961	971	956	954	944	946	971	953	935	956	959	998	975	976
28653	27950	29026	17038	4944	2735	2074	1670	1463	1223	1063	1006	869	893	870	800	853	805	816	756	778	754	702	710	719	729	673	736	708	657	647	679	670	647	668	630	646	675	668	625	654	650	655	638	623	664	631	648	621	660	625	661	655	659	584	662	629	676	593	646	687	637	640	630	652	649	652	637	678	676	642	636	638	635	645	579	641	666	681	645	634	638	612	585	635	661	654	650	679	671	632	680	702	645	651	657	605	638	683	616	680	629	663	623	651	617	662	625	610	655	638	654	711	632	606	617	611	646	632	639	604	633	658	655	641	588	690	643	631	613	661	609	645	651	661	671	620	663	651	650	663	615	641	653	655	645	668	631	663	611	602	615	608	638	606	632	623	628	638	609	606	659	615	646	632	623	650	662	664	661	648	625	648	682	642	686	603	629	630	655	672	636	630	660	641	608	659	648	617	658	608	627	628	641	639	576	637	662	634	669	668	658	629	606	647	651	646	617	619	652	623	680	652	611	633	647	594	636	623	640	604	633	647	680	631	644	632	644	606	627	631	658	604	579	679	640	693	639	606	624	661	647	671	624	609	641	651	704	632	670	634	640	616	633	629	644	636	677	623	676	653	630	659	607	653	644	625	646	632	665	685	613	659	655	628	624	657	576	638	672	598	638	624	642	666	666	647	640	637	667	650	575	660	602	601	639	663	619	631	672	647	610	603	630	616	676	643	612	643	661	595	629	637	651	650	651	605	610	640	575	628	627	600	661	624	623	698	689	610	619	613	707	669	656	649	666	659	604	572	607	632	645	642	646	673	600	667	685	662	618	590	680	645	655	646	581	688	611	620	629	661	628	614	629	631	671	680	629	632	637	615	647	636	604	641	651	642	608	662	650	593	620	657	645	652	599	618	620	647	633	648	683	630	637	678	655	610	639	647	681	674	630	642	646	607	605	696	628	627	650	630	580	633	620	636	627	634	662	650	634	656	621	635	628	588	566	663	599	635	692	607	644	669	662	648	617	654	641	656	650	584	663	640	637	645	641	605	627	611	640	643	667	606	649	634	648	685	618	630	644	658	645	658	657	682	633	623	661	626	616	672	673	627	600	622	671	610	639	637	647	636	615	672	648	653	623	647	609	636	622	632	687	628	675	681	636	630	621	575	618	646	600	688	665	613	602	621	646	646	667	653	647	681	625	676	642	621	672	627	640	628	646	650	625	646	648	623	658	612	638	645	646	579	677	645	630	637	646	631	613	656	647	656	615	615	657	639	638	665	673	628	598	672	637	688	646	665	689	670	648	649	610	623	600	639	630	650	652	621	664	640	629	608	653	632	614	619	686	652	641	650	664	608	670	663	657	597	635	658	619	584	596	605	638	618	629	668	648	616	659	670	638	630	576	642	656	628	604	654	627	635	592	647	649	661	636	623	657	605	627	679	654	658	633	636	664	618	650	674	666	680	577	644	636	665	653	614	700	639	647	602	628	643	615	600	660	651	641	666	651	654	613	600	604	631	647	674	668	651	620	646	620	637	655	651	651	631	616	634	651	641	681	625	622	651	615	682	620	618	665	668	628	632	659	609	657	622	594	664	694	643	646	650	648	666	645	671	659	616	690	664	675	666	621	660	629	628	626	634	611	693	681	618	664	622	609	661	659	629	636	650	601	625	651	672	644	650	638	653	652	635	647	640	639	659	632	677	609	617	576	622	650	634	604	667	622	586	631	663	652	649	620	663	636	638	652	650	661	633	685	687	643	644	640	649	613	666	644	662	648	630	640	659	667	640	614	603	626	656	594	628	637	660	689	664	633	628	661	662	675	616	641	637	643	653	660	634	659	631	637	622	616	629	617	625	655	656	649	656	649	642	656	638	650	619	608	646	669	654	661	636	621	686	625	590	670	605	630	652	608	616	647	597	609	602	599	642	657	669	628	642	640	644	637	620	663	614	668	672	661	640	624	664	684	607	675	656	601	658	603	621	643	640	638	637	614	642	612	685	605	643	638	631	650	658	650	625	659	589	643	617	656	652	639	633	637	692	663	676	622	665	638	609	673	637	659	658	667	638	613	623	616	633	658	641	702	640	623	645	641	635	631	659	675	642	631	613	662	644	630	612	631	635	648	636	634	647	640	658	667	704	632	675	618	615	668	608	597	601	607	614	664	643	633	652	657	637	667	668	578	646	675	596	615	645	654	632	665	621	659	646	636	647	621	648	598	624	669	630	605	609	641	630	621	658	631	642	618	622	648	593	652	622	612	636	640	659	605	666	592	615	651	630	655	637	632	629	633	660	644	596	627	629	631	607	624	651	658	660	659	640	666	655	661	621	619	638	571	561	648	644	642	626	680	666	634	610	651	654	649	665	608	614	667	613	635	619	659	625	656	653	626	673	648	639	619	677	628	679	649	615	660	659	661	646	667	721	628	622	643	661	631	618	669	671	630	607	631	661	625	681	667	606	630	641	640	651	661	575	646	655	628	627	627	669	621	619	651	675	649	666	595	644	638	672	667	632	665	679	616	651	653	624	660	692	626	628	641	654	648	677	662	662	624	613	624	670	631	662	652	633	659	656	630	646	593	654	647	636	630	635	652	640	684	632	652	660	624	640	659	646	657	632	639	642	716	661	610	663	659	626	642	678	653	628	636	638	604	602	659	651	652	605	611	650	712	606	645	624	629	693	631	655	646	628	637	619	621	645	644	662	625	623	622	611	634	669	646	599	651	627	644	650	647	623	645	600	631	645	677	598	666	657	634	645	630	683	627	637	635	655	630	637	635	641	612	634	713	603	637	649	633	629	619	623	658	638	628	657	628	637	639	657	639	650	650	607	620	647	623	630	675	641	651	657	612	567	680	645	681	629	592	619	634	633	656	668	607	647	674	651	680	642	643	651	625	621	655	656	652	622	600	621	624	622	595	609	665	697	595	595	602	610	741	608	631	641	644	676	625	642	696	646	683	633	637	646	623	662	616	641	626	645	609	627	644	620	620	596	622	619	607	651	633	653	660	647	642	597	589	679	666	625	611	633	653	665	597	637	644	650	646	637	675	674	629	618	596	635	656	651	592	627	665	668	639	607	647	605	655	609	626	595	651	614	646	638	643	656	648	644	623	690	629	622	662	621	720	634	637	615	651	640	635	636	619	685	663	672	650	680	639	615	649	668	686	621	664	655	608	613	649	629	584	613	655	663	651	674	648	609	642	629	633	619	686	615	621	620	649	646	635	642	654	615	653	634	640	688	663	614	613	582	619	649	605	665	634	629	616	627	653	629	634	646	584	599	649	592	639	611	679	632	633	669	644	647	641	613	668	656	681	615	656	659	630	646	666	639	657	674	700	631	640	627	706	636	623	617	580	599	636	601	654	670	637	623	635	634	617	641	628	626	653	633	631	657	594	650	643	641	618	597	695	623	652	634	639	628	643	696	633	671	650	645	657	661	615	619	589	661	632	646	641	579	622	595	646	652	618	645	640	674	624	647	644	622	609	664	638	635	661	653	665	647	602
33237	47496	34972	18280	8107	5479	4668	3769	3305	2695	2172	1867	1640	1437	1425	1429	1453	1393	1210	1213	1102	1113	1126	1040	1088	965	930	942	964	890	947	864	848	859	889	858	878	844	874	850	892	862	874	828	866	834	877	844	830	894	884	890	863	888	918	820	819	859	845	839	811	863	872	816	863	852	862	909	914	839	860	793	812	810	899	870	852	865	840	833	883	878	852	834	927	792	804	837	828	843	832	869	892	814	912	831	876	861	872	848	903	858	882	887	819	865	848	845	878	857	838	871	823	868	838	897	809	812	799	865	839	805	779	839	818	876	858	879	841	909	847	879	796	847	846	836	903	836	816	865	836	828	863	834	865	841	842	860	853	865	836	896	807	811	843	860	862	838	840	824	846	792	823	827	801	835	867	872	883	863	876	852	818	838	863	867	903	867	873	821	843	876	882	874	860	873	855	842	876	822	885	778	882	882	773	842	843	868	851	862	803	875	825	891	821	824	831	802	852	846	856	850	855	856	845	796	840	837	870	851	895	881	851	871	875	871	852	807	835	845	821	795	880	814	851	847	841	841	829	835	827	858	826	826	844	885	839	886	820	868	880	783	841	823	840	828	859	849	837	857	874	798	794	907	803	857	856	855	822	811	825	872	839	835	872	841	862	840	817	871	847	833	860	869	873	894	820	894	900	908	865	880	863	858	871	846	855	831	899	840	859	821	889	852	875	889	819	862	857	821	790	846	848	914	881	807	851	859	855	859	832	863	863	798	826	870	816	896	824	882	836	835	890	871	854	806	829	883	849	877	812	845	820	877	810	871	871	864	863	847	810	870	870	798	792	878	881	838	849	818	828	832	905	876	839	824	909	868	862	825	868	901	828	813	826	834	881	841	835	802	842	828	827	873	790	892	874	808	792	837	840	861	891	806	838	879	837	866	882	856	846	844	838	866	809	825	865	863	890	860	859	832	882	852	822	883	869	814	897	864	806	836	817	867	855	889	885	824	884	860	814	913	833	810	860	853	857	854	840	822	845	856	901	868	882	852	825	856	864	865	860	842	834	862	822	844	853	842	820	889	831	834	851	867	890	868	869	800	873	896	867	862	842	854	866	859	872	837	821	824	802	849	835	856	878	786	900	833	833	861	875	884	856	808	845	850	839	846	822	815	786	797	847	830	822	846	841	820	865	813	847	876	848	844	832	879	823	882	887	873	849	889	799	843	898	845	824	832	891	810	889	865	811	818	855	844	833	861	810	868	848	810	848	846	839	876	833	813	823	831	849	880	822	838	806	773	897	864	820	812	817	837	840	853	813	819	833	803	840	844	868	900	798	845	823	860	858	855	882	875	857	846	868	845	850	862	811	870	826	873	834	820	877	851	875	798	892	834	774	815	822	875	808	851	820	875	841	847	809	840	896	850	885	870	832	816	844	831	813	834	860	838	843	868	851	904	850	805	894	912	888	860	807	865	822	861	867	862	813	822	812	839	808	852	843	844	811	861	866	832	860	826	851	807	839	881	865	839	853	834	786	876	876	865	868	807	832	806	846	872	838	801	844	818	874	804	901	783	838	879	838	831	846	858	833	845	867	854	902	858	895	858	840	835	823	810	841	858	841	939	843	894	845	785	878	829	851	881	835	859	881	879	889	815	807	821	838	859	853	842	895	825	862	846	891	877	824	858	866	861	845	865	824	804	904	821	828	829	814	826	895	905	805	785	811	871	860	812	847	848	881	839	928	839	847	886	820	834	839	841	847	840	837	873	834	820	839	792	842	812	840	843	824	818	848	824	865	869	856	871	875	834	884	828	867	837	867	841	893	820	815	831	915	834	841	919	841	858	828	850	815	817	855	831	825	829	838	855	849	875	843	882	877	822	868	800	855	905	826	829	877	799	850	879	879	849	830	913	873	832	848	867	829	860	803	843	816	848	842	837	815	851	855	869	868	879	841	866	853	861	860	852	812	825	855	824	829	836	904	915	852	826	873	865	881	849	816	865	840	851	874	849	840	876	818	861	813	802	806	871	888	867	912	877	826	850	872	841	891	863	926	855	876	876	902	873	844	896	825	848	899	861	825	826	875	921	825	830	853	834	830	821	841	881	878	866	846	856	840	818	918	788	817	819	819	834	891	847	883	883	871	819	886	817	853	808	833	836	903	869	795	842	852	864	845	806	848	852	841	876	887	883	899	879	832	868	867	861	867	873	842	860	860	864	814	893	815	829	865	880	853	836	853	870	852	861	809	860	843	855	822	811	794	847	855	851	861	800	832	830	811	871	861	889	804	867	840	812	873	911	864	923	917	888	843	840	811	837	879	848	859	877	800	840	858	818	892	814	839	849	849	829	871	836	832	833	863	816	817	796	794	874	808	863	805	799	892	852	852	874	800	860	885	865	880	832	840	804	844	839	858	804	857	841	793	842	847	814	851	843	826	845	802	823	854	857	843	909	841	836	858	848	834	852	835	870	879	848	871	938	827	834	805	897	849	829	883	868	828	834	842	898	818	806	877	849	873	832	885	863	820	898	828	828	844	867	865	842	867	858	859	882	891	824	821	825	848	851	819	901	858	889	856	804	908	841	862	907	890	857	834	834	876	789	869	876	764	863	856	848	836	842	829	896	836	843	866	796	888	818	827	896	875	858	813	865	821	851	846	830	854	825	842	922	811	863	808	827	818	843	862	827	818	829	822	813	893	862	827	860	877	826	843	916	808	851	845	794	815	853	895	817	827	871	886	839	832	818	830	876	815	821	863	856	789	890	821	820	849	828	871	837	876	861	864	842	855	842	818	871	854	842	860	896	839	873	899	808	842	818	873	836	871	821	859	844	829	845	841	803	858	812	846	859	853	858	837	842	821	864	846	857	797	871	842	834	880	855	855	839	838	828	820	866	793	878	825	866	875	854	875	852	846	830	846	875	836	776	887	877	827	829	888	862	808	864	845	782	890	866	844	877	824	838	860	897	895	836	812	812	840	872	819	825	819	865	802	854	834	830	807	903	831	862	849	809	787	834	872	845	817	873	863	836	795	919	824	811	845	825	854	894	828	850	858	869	832	852	833	897	844	830	835	821	808	864	788	936	878	841	880	799	823	867	838	863	852	859	821	843	832	806	888	833	869	843	912	819	856	868	813	848	835	838	879	869	854	876	893	833	828	884	759	865	820	842	899	892	821	805	944	815	848	813	855	863	826	825	818	853	920	835	888	813	865	841	857	812	825	891	853	906	899	891	848	791	867	845	854	794	860	852	831	871	884	868	823	892	812	880	834	807	807	824	842	860	839	820	800	817	915	913	825	896	853	848	847	842	830	873	837	834	831	852	891	814	870	876	807	852	831	843	892	828	848	869	833	861	851	838	834	824	831	890	850	794	888	812	828	877	834	820	854	900	824	831	871	859	866	824	860	857	836	858	839	815	850	848	830	842	809	809	857	839	826	802	843	895	867	914	828	862	834	811	847	863	842	774	875	851	853	844	874	888	801	888	915	851	878	844	849	869	831	824	842	864
24465	21642	29201	24685	21510	13571	4824	2887	2481	2031	1865	1551	1426	1277	1238	1215	1222	1193	1121	1077	1058	1051	1013	1023	954	949	895	915	856	883	878	799	883	892	864	868	807	807	863	827	858	776	782	845	797	883	832	808	812	820	813	828	835	792	750	840	844	863	795	794	870	831	828	852	815	844	875	805	839	770	823	828	831	818	842	846	821	823	808	816	796	825	858	848	828	813	787	762	831	792	814	797	860	837	835	788	773	831	844	783	792	798	810	772	821	797	806	833	841	826	852	830	805	822	809	856	866	814	837	826	856	834	773	799	815	784	851	775	788	818	867	810	845	811	840	789	866	859	832	784	831	786	758	779	805	856	827	823	801	863	822	793	797	771	808	767	834	787	817	835	802	760	802	813	794	845	844	803	791	813	770	801	799	849	819	845	839	828	800	881	785	805	829	814	833	788	814	839	836	833	783	788	898	800	815	803	772	817	797	827	831	820	780	786	808	786	874	802	861	843	819	832	837	823	822	827	806	763	813	843	815	773	781	849	833	821	788	834	814	837	840	832	799	793	787	843	846	811	797	793	801	763	831	812	836	843	787	787	819	772	772	838	820	799	831	825	779	820	826	837	811	838	873	817	853	838	827	766	792	784	807	825	796	787	836	852	837	800	826	835	835	802	873	887	809	754	833	824	871	813	856	779	782	835	786	793	810	800	846	832	816	794	792	810	773	835	837	813	826	898	811	874	775	894	860	830	788	827	803	911	825	836	738	803	806	798	812	807	841	843	832	836	815	787	842	845	806	798	844	817	792	766	851	839	838	807	761	828	794	837	807	832	783	832	859	833	802	817	839	806	862	828	846	810	797	858	820	802	843	825	813	780	776	873	759	794	822	883	857	799	809	847	837	804	826	822	848	811	819	829	788	811	788	790	810	830	815	796	848	795	811	828	793	870	818	883	776	795	851	833	839	808	838	835	831	807	817	825	821	860	819	822	837	820	812	821	751	807	790	815	835	836	829	775	815	801	817	831	883	786	820	827	810	795	813	794	806	820	782	789	801	809	779	806	797	798	822	784	808	803	840	795	816	896	842	805	861	823	798	839	813	822	835	823	773	824	893	797	849	798	810	801	757	884	854	808	834	842	790	827	794	797	864	811	766	835	824	773	840	806	884	841	809	803	822	774	848	825	848	828	782	790	797	801	813	844	846	770	802	817	834	871	839	809	780	858	833	841	813	826	766	855	834	797	817	831	829	890	749	847	822	805	791	791	819	830	803	819	825	816	775	793	824	842	815	789	852	864	791	820	815	813	801	816	768	821	802	763	827	845	794	777	835	808	831	749	813	813	844	808	813	824	815	802	810	810	830	796	842	826	797	863	831	844	792	802	872	831	852	829	778	808	796	870	868	838	795	834	763	785	811	823	818	791	839	844	822	832	835	841	843	806	831	750	811	836	778	807	847	843	807	812	835	800	794	824	796	812	852	796	834	845	866	774	863	782	790	849	791	815	807	854	769	786	829	809	822	834	847	822	852	781	833	836	851	854	798	785	855	885	865	853	822	878	809	782	829	870	776	834	813	835	847	824	817	833	808	835	839	771	847	779	776	816	816	836	797	783	862	825	817	816	831	780	769	788	818	785	835	830	876	843	765	855	805	824	821	828	796	819	817	821	864	869	805	840	807	858	790	878	809	834	773	873	828	847	819	823	788	808	778	798	860	845	794	835	860	818	863	873	836	809	852	806	811	798	825	836	789	813	844	865	831	818	853	803	780	817	835	842	817	822	760	823	844	835	822	795	790	843	812	814	831	818	821	843	783	825	801	812	857	809	818	788	868	798	828	755	842	851	828	849	762	837	796	853	858	821	852	860	848	852	845	802	865	769	824	801	830	793	799	800	806	820	824	823	847	823	822	773	764	832	851	826	811	850	883	860	782	870	780	774	768	808	835	831	868	776	851	796	814	824	762	820	780	769	836	836	808	820	836	746	793	813	830	835	787	817	851	814	765	869	809	868	827	849	826	768	840	830	792	852	852	825	808	856	803	833	802	832	838	792	836	813	829	849	827	853	789	848	779	789	830	816	806	828	794	809	797	816	828	779	779	856	825	856	792	837	791	791	848	825	819	810	815	799	841	770	787	830	838	818	781	803	772	779	815	850	803	853	791	827	805	791	859	831	845	849	844	830	811	814	850	820	810	781	782	814	867	834	778	798	828	788	780	807	876	838	832	768	798	817	800	805	809	837	785	800	819	876	800	829	782	771	847	770	811	843	788	806	867	777	835	799	846	883	809	817	810	788	844	811	797	858	787	803	804	803	831	820	853	835	786	826	793	823	849	821	809	787	845	794	816	823	845	837	858	852	793	806	869	814	810	779	833	800	832	841	822	800	837	778	813	802	803	848	799	834	810	825	787	842	847	797	872	826	771	883	828	822	789	827	817	788	794	830	832	824	819	893	854	820	781	835	836	832	880	813	853	816	857	826	788	812	808	770	829	803	846	821	799	832	820	794	771	779	802	808	841	825	841	777	801	789	819	811	817	806	855	808	802	821	800	789	797	809	828	832	849	855	805	782	840	848	825	817	795	779	776	811	857	817	847	871	827	792	790	828	789	839	839	851	788	759	883	841	775	812	857	825	834	816	837	799	823	827	790	822	843	811	773	818	789	826	846	889	807	850	769	807	797	856	791	819	795	856	825	882	854	827	801	801	797	807	866	838	788	794	754	795	784	798	789	852	830	857	804	838	798	893	773	782	821	839	850	812	807	857	790	819	805	812	852	781	817	853	831	773	841	788	823	794	778	810	836	809	814	774	801	822	832	846	829	844	783	816	829	844	825	813	809	791	833	826	855	850	837	814	798	806	838	778	806	839	789	808	811	797	828	852	811	806	797	829	850	857	827	823	812	841	875	799	835	837	788	793	851	844	873	844	769	838	836	828	795	801	761	774	817	882	833	809	805	834	871	812	835	859	827	852	802	817	833	817	808	831	810	816	793	806	818	845	778	787	787	771	812	793	788	756	776	861	838	832	822	798	749	854	816	811	817	820	845	810	799	823	794	756	808	838	817	792	806	817	800	809	797	818	796	826	801	829	795	874	811	786	806	824	858	805	793	899	805	792	856	790	841	893	798	760	791	805	794	798	815	806	752	803	826	788	847	884	793	818	816	816	812	805	796	867	801	868	792	842	821	832	831	864	822	780	813	792	832	867	814	847	823	862	829	822	880	819	833	805	812	794	820	768	797	764	801	797	819	821	837	797	812	799	842	862	819	816	780	836	775	746	784	795	851	856	890	836	804	788	784	854	817	879	821	811	848	824	810	857	859	839	824	793	835	863	787	835	871	846	817	751	848	853	825	832	794	872	800	838	804	779	761	761	790	792	865	857	846	801	796	785	812	778	823	829	792	796	784	841	825	813	817	780	830	788	784	805	811	857	844	897	818	806	806	816	813	832	779	767	866	824	808	813	837	741	853	762	804	815	845	798	837	816	788	838	805	854	766	821	795	771
33917	56031	43989	28563	13470	9256	7928	6214	5429	4387	3620	3047	2695	2310	2035	2148	2246	2095	1775	1670	1679	1623	1501	1488	1417	1360	1334	1283	1264	1192	1182	1190	1126	1081	1117	1177	1150	1135	1139	1131	1187	1079	1138	1069	1090	1133	1082	1160	1139	1079	1129	1111	1141	1117	1129	1116	1093	1083	1126	1146	1140	1073	1073	1088	1111	1055	1083	1067	1071	1132	1116	1085	1064	1086	1101	1043	1103	1110	1070	1047	1097	1021	1035	1032	1076	1054	1094	1092	1096	1091	1039	1098	1068	1108	1046	1054	1076	1115	1054	1098	1052	1092	1085	1116	1083	1078	1097	1129	1130	1048	1084	1064	1088	1055	1120	1077	1087	1086	1054	1096	1089	1100	1085	1075	1096	1055	1080	1102	1057	1056	1139	1084	1115	1081	1053	1114	1048	1086	1074	1110	1101	1069	1128	1079	1063	1121	1107	1115	1085	1086	1061	1097	1078	1066	1085	1103	1093	1082	1111	1115	1096	1125	1107	1084	1129	1079	1129	1111	1090	1122	1104	1095	1049	1106	1119	1057	1086	1097	1040	992	1059	1065	1136	1083	1091	1084	1107	1075	1115	1097	1125	1033	1060	1104	1055	1082	1073	1097	1092	1091	1086	1108	1119	1080	1117	1078	1104	1056	1066	1107	1130	1050	1050	1044	1024	1094	1102	1086	1092	1052	1116	1073	1055	1063	1134	1116	1046	1108	1083	1094	1096	1096	1132	1050	1101	1078	1113	1083	1069	1117	1098	1043	1072	1144	1049	1113	1061	1079	1020	1091	1106	1035	1042	1071	1117	1061	1042	1084	1063	1146	1017	1108	1066	1017	1103	1080	1039	1048	1117	1091	1082	1098	1068	1072	1107	1130	1075	1070	1113	1110	1116	1082	1102	1060	1093	1081	1059	1061	1085	1122	1097	1091	1083	1116	1155	1087	1082	1095	1117	1017	1095	1117	1085	1096	1062	1055	1129	1043	1097	1059	1080	1105	1061	1112	1110	1049	1122	1058	1079	1078	1127	1074	1054	1060	1089	1063	1076	1082	1055	1125	1105	1036	1162	1071	1095	1082	1011	1044	1115	1073	1058	1041	1152	1049	1077	1086	1100	1052	1015	1092	1084	1055	1082	1037	1100	1112	1078	1066	1103	1055	1065	1139	1089	1088	1047	1052	1077	1045	1089	991	1126	1096	1052	1131	1096	1104	1072	1116	1043	1029	1103	1082	1082	1115	1084	1068	1096	1074	1058	1069	1037	1059	1087	1093	1067	1126	1036	1095	1043	1124	1060	1071	1081	1099	1095	1075	1069	1130	1048	1045	1095	1077	1054	1095	1092	1084	1058	1104	1043	1120	1033	1119	1072	1014	1107	1039	1086	1130	1082	1069	1095	1040	1056	1130	1017	1095	1091	1118	1067	1113	1101	1142	1140	1068	1098	1096	1082	1081	1064	1121	1117	1093	1076	1113	1023	1082	1106	1103	1119	1024	1084	1078	1120	1123	1055	1071	1023	1056	1014	1138	1107	1127	1082	1051	1150	1028	1086	1086	1067	1092	1092	1094	1136	1055	1063	1076	1083	1061	1083	1043	1111	1077	1094	1089	1057	1064	1099	1134	1055	1094	1059	1114	1037	1063	1141	1115	1065	1090	1122	1083	1049	1054	1052	1065	1054	1037	1094	1086	1081	1067	1042	1081	1120	999	1041	1070	1120	1061	1074	1014	1063	1078	1117	1037	981	1148	1087	1069	1065	1117	1117	1115	1049	1041	1062	1029	1132	1114	1075	1079	1079	1106	1055	1095	1088	1076	1091	1078	1013	1064	1106	1046	1064	1036	1069	1074	1071	1105	1053	1066	929	1177	1085	1072	1051	1070	1133	1120	1048	1080	1142	1111	1072	1056	1087	1033	1067	1136	1080	1126	1082	1113	1090	1100	1080	1112	1055	1064	1065	1023	1006	1117	1086	1064	1152	1041	1089	1116	1093	1050	1070	1144	1045	1097	1085	1073	1084	1139	1108	1057	1084	1081	1067	1065	1091	1043	1057	1078	1106	1061	1134	1032	1129	1113	1058	1092	1063	1101	1141	1053	1072	1081	1135	1085	1020	1122	1097	1078	1081	1096	1009	1042	1083	1058	1124	1106	1055	1087	1115	1033	1055	1039	1100	1113	1100	1050	1077	1093	1076	1077	1077	1060	1077	1094	1054	1109	1104	1070	1121	1039	1109	1098	1072	1073	1060	1115	1059	1117	1060	1118	1120	1096	1069	1063	1035	1053	1098	1056	1031	1122	1121	1041	1140	1073	1081	1088	1131	1082	1094	1056	1063	1092	1120	1089	1049	1048	1163	1045	1030	1111	1054	1076	1077	1053	1112	1075	1056	1068	1012	1061	1056	1093	1079	1121	1062	1039	1120	1050	1082	1105	1144	1123	1076	1121	1118	1047	1123	1081	1087	1064	1086	1085	1163	1040	1041	1088	1121	1103	1021	1053	1064	1044	1049	1063	1108	1086	1093	1079	1071	1140	1056	1095	1090	1089	1159	1059	1049	1072	1109	1021	1048	1083	1113	1082	1012	1096	1045	1026	1045	1096	1070	1062	1104	1034	1012	1108	1087	1101	1060	1083	1044	1139	1087	1051	1117	1069	1106	1090	1051	1089	1093	1090	1043	1107	1092	1130	1089	1056	1070	1076	1129	1121	1106	1102	1082	1103	1080	1045	1077	1091	1085	1089	1058	1102	1079	1076	1045	1048	1117	1130	1121	1037	1127	1043	1053	1107	1079	1044	1038	1098	1042	1151	1092	1089	1049	1043	1034	1105	1060	1088	1096	1065	1081	1094	1058	1060	1071	1066	1070	1082	1093	1124	1046	1120	1038	1068	1058	1071	1107	1132	1066	1084	1051	1063	1097	1101	1073	1096	1112	1099	1074	1033	1082	1084	1107	1012	1038	1060	1096	1097	1068	1074	1060	1140	1080	1098	1061	1124	1059	1095	1065	1102	1049	1120	1038	1082	1102	1076	1131	1075	1115	1056	1098	1114	1100	1086	1100	1067	1090	1140	1000	1043	1097	1094	1038	1079	1072	1117	1116	1143	1090	1064	1071	1102	1126	1061	1117	1070	1101	1128	1077	1109	1110	1051	1036	1087	1085	1060	1077	1100	1117	1082	1064	1075	1091	1105	1138	1070	1124	1115	1091	1060	1098	1100	1047	1070	1061	1081	1107	1101	1131	1155	1038	1090	1139	1082	1140	1063	1073	1074	1072	1096	1104	1099	1087	1059	1031	1017	1101	1085	1046	1087	1078	1093	1110	1118	1081	1042	1010	1037	1135	1018	1056	1119	1093	1102	1147	1056	1103	1087	1075	1080	1098	1101	1059	1126	1118	1083	1058	1097	998	1104	1055	1018	1066	1029	1137	1053	1067	1132	1113	1067	1095	1070	1038	1101	1045	1089	1038	1055	1113	1132	1012	1064	1107	1098	1073	1083	1051	1097	1055	1140	1060	1067	1115	1091	1041	1020	1110	1087	1070	1051	1096	1051	1110	1068	1081	1034	1139	1065	1088	1117	1051	1100	1082	1050	1096	1099	1004	1050	1110	1115	1054	1092	1068	1134	1067	1126	1148	1060	1067	1107	1055	1053	1135	1106	1083	1104	1034	1120	1064	1065	1097	1013	1080	1060	1067	1048	1109	1049	1100	1072	1052	1031	1092	1129	1085	1083	1068	1036	1129	1082	1098	1019	1063	1103	1032	1043	1137	1116	1059	1048	1063	1076	1086	1075	1043	1055	1093	1060	1143	1122	1060	1090	1088	1058	1129	1087	1092	1060	1096	1086	1062	1102	1130	1106	1076	1092	1075	1049	1060	1093	1084	1055	1099	1078	1090	1022	1068	1100	1072	1082	1110	1095	1067	1111	1098	1048	1037	1024	1092	1123	1057	1143	1048	1071	1094	1028	1107	1146	1090	1090	1054	1144	1087	1115	989	1122	1160	1052	1135	1106	1078	1100	1067	1036	1090	1086	1079	1083	1024	1099	1056	1089	1074	1024	1041	1137	1074	1072	1036	1032	1106	1139	1110	1051	1102	1081	1090	1089	1076	1116	1019	1078	1056	1075	1105	1107	1064	1122	1078	1004	1072	1115	1127	1105	1076	1099	1067	1081	1034	1064	1091	1076	1077	1035	1095	1007	1112	1085	1054	994	1149	1105	1104	1055	1016	1145	1081	1103	1088	1049	1034	1090	1067	1099	1150	1110	1092	1050	1051	1051	1135	1089	1098	1081	1036	1067	1108	1044	1104	1092	1034	1085	1074	1062	1018	1126	1055	1081	1063	1071	1057	1091	1085	1022	1075	1098	1082	1123	1061	1068	1111	1149	1094	1101	1066	1078	1046	1055	1113	1120	1019	1095	1078	1051	1109	1049	1046	1089	1101	1098	1014	1095	1083	1128	1050	1060	1050	1069	1030	1087	1070	1100	1080	1129	1073	1071	1013	1090	1055	1091	1086	1078	1099	1073	1057	1045	1075	1067	1052	1062	1058	1074	1091	1039	1063	1003	1077	1068	1100	1081	1048	1027	1020	1073	1073	1106	1117	1035	1131	1066	1134	1090	1100	1065	1114	1063	1100	1030	1132	1064	1076	1104	1055	1071	1065	1094	1094	1084	1085	1089	1111	1103	1082	1073	1052	1100	1065	1058	1008	1096	1061	1070	1116	1104	1101	1118	1061	1056	1104	1077	1109	1122	1025	1116	1105	1098	1082	1128	1085	1124	1100	1001	1087	1101	1141	1095	1078	1113	1118	1082	1098	1126	1129	1056	1074	1099	1074	1110	1094	1059	1059	1065	1081	1156	1062	1094	1087	1122	1101	1123	1078	1089	1051	1081	1110	1094	1094	1109	1071	1091	1119	1059	1123	1123	1056	1073	1130	1117	1050	1106	1075	1105	1117	1071	1066	1077	1117	1089	1079	1097	1116	1084	1049	1026	1134	1012	1066	1055	1094	1025	1099	1050	1085	1069	1033	1059	1100	1069	1079	1051	1084	1078	1096	1094	1053	1124	1091	1106	1118	1096	1069	980	1084	1067
23433	21635	29532	24210	21645	21584	12504	4207	3076	2576	2082	1817	1624	1429	1288	1284	1336	1277	1164	1054	1093	1024	1064	936	944	943	928	868	850	840	815	785	795	777	777	707	737	825	773	791	790	766	771	751	706	737	750	746	753	787	739	704	751	770	714	736	760	723	744	723	743	729	728	731	740	721	701	729	736	760	756	696	718	755	721	698	661	738	711	708	686	751	681	730	721	743	705	680	727	750	746	761	714	660	698	684	742	742	752	743	758	680	712	697	717	717	706	660	681	753	728	694	740	666	721	697	734	720	695	727	696	712	709	702	767	718	749	709	713	712	715	758	665	713	714	735	743	651	659	708	702	722	707	675	738	674	723	671	717	738	721	726	714	724	752	683	753	694	713	726	694	736	698	751	723	711	774	692	699	739	687	690	685	731	687	679	663	707	752	707	730	716	729	724	728	687	676	714	727	728	726	704	729	737	730	693	700	722	736	685	691	692	737	755	732	708	701	745	715	714	684	680	723	739	717	696	755	775	711	705	749	654	729	749	750	706	714	688	712	684	711	739	692	724	706	712	701	742	760	690	678	666	669	703	734	704	729	687	693	691	716	747	739	724	709	717	690	734	762	718	730	739	666	723	753	717	673	686	722	724	784	671	741	750	728	727	738	736	722	705	714	708	704	710	717	718	671	731	728	730	736	704	653	732	728	685	698	670	725	747	738	695	708	732	706	701	735	746	728	705	698	674	730	709	689	708	732	767	727	659	732	732	679	699	717	704	737	730	703	702	742	743	724	716	694	713	730	738	687	731	719	686	746	702	738	689	697	746	725	710	695	745	730	713	740	710	724	717	724	709	739	750	745	705	746	734	712	753	694	707	722	658	718	711	731	717	687	693	721	690	698	739	675	686	706	725	732	695	701	728	684	689	703	704	714	758	765	732	690	721	718	691	686	721	727	748	702	705	705	673	709	732	764	670	737	740	737	708	683	696	724	657	733	706	738	722	741	782	738	699	711	682	730	731	704	727	729	667	713	738	707	707	746	725	741	677	704	713	711	666	683	730	704	633	717	673	733	701	722	760	735	748	694	686	693	720	725	714	733	763	721	728	704	672	719	663	769	731	645	740	722	706	701	709	715	729	732	718	691	720	721	766	707	715	771	721	714	720	720	730	750	762	763	678	728	676	697	750	701	685	706	774	723	723	680	755	759	653	712	742	711	720	721	735	692	717	751	722	709	723	740	731	682	717	720	712	707	710	746	709	716	721	747	723	708	718	722	673	731	755	662	680	703	720	733	693	701	668	716	704	712	706	731	695	718	732	742	718	743	695	737	707	709	728	732	711	687	710	715	734	683	660	734	672	715	731	703	766	683	730	718	719	725	751	711	737	712	696	712	722	682	738	644	734	716	728	722	743	706	719	679	701	709	722	705	727	745	710	736	711	734	675	703	709	736	640	708	682	700	722	689	681	708	767	679	729	680	737	732	709	754	778	681	701	698	720	711	745	719	698	722	744	752	747	738	732	693	730	668	713	696	730	722	747	694	697	685	688	688	736	719	669	694	700	734	696	732	702	764	687	690	746	747	703	699	737	734	676	739	711	714	727	717	699	744	741	713	705	703	683	798	689	652	668	675	720	705	719	695	747	716	688	693	753	691	746	739	691	672	691	720	716	727	746	739	738	733	732	765	725	716	722	706	761	726	736	658	659	735	664	673	723	700	711	708	669	683	699	734	688	705	769	711	742	714	740	705	709	700	687	713	688	698	734	717	743	679	712	705	731	735	710	722	762	698	739	699	697	681	749	728	735	712	737	706	752	728	669	716	701	714	750	709	688	755	636	757	739	686	766	726	763	699	733	807	755	730	719	729	718	653	734	717	750	679	687	695	686	735	729	789	688	726	750	661	719	667	744	734	729	703	715	706	696	707	758	743	746	698	763	737	729	753	702	681	718	696	692	733	699	729	727	730	757	746	686	704	732	703	717	769	670	706	697	739	685	760	714	737	711	755	691	701	723	713	722	726	741	722	714	737	749	734	721	742	694	770	711	742	689	700	676	725	738	750	790	691	733	692	726	681	705	702	701	707	693	714	713	707	706	709	731	675	756	673	725	721	691	706	681	769	739	688	735	711	713	743	730	721	680	713	733	681	717	682	745	695	663	732	725	714	726	680	685	700	709	754	669	704	715	688	708	707	751	713	709	719	720	698	733	717	747	729	707	651	731	710	704	713	703	663	740	729	736	721	682	675	713	752	745	664	726	692	695	706	687	739	720	715	724	729	715	777	708	708	762	734	723	741	713	760	736	776	710	695	715	702	742	734	712	728	739	724	765	683	668	771	708	725	762	671	723	686	699	742	720	714	794	714	713	691	711	712	698	725	676	680	706	729	689	689	756	695	706	720	722	738	691	720	668	702	698	722	705	732	673	696	739	697	715	717	718	730	726	725	717	687	690	711	699	699	710	727	704	700	741	694	705	692	719	724	693	710	707	695	728	735	709	712	705	648	757	735	738	709	700	697	736	683	704	740	769	728	719	725	737	701	717	737	688	719	714	707	686	693	712	723	773	743	683	694	691	701	686	691	705	740	701	678	681	689	660	712	704	727	662	681	698	729	690	689	730	711	701	740	669	700	709	660	787	692	715	734	659	688	773	713	726	713	691	741	726	688	734	730	653	699	746	705	720	700	745	714	697	752	702	777	708	692	723	730	690	700	712	653	771	722	686	664	731	721	711	729	742	737	751	751	749	798	732	714	700	710	715	701	759	656	700	710	762	745	694	708	732	710	736	662	771	732	686	661	727	688	735	707	718	746	725	730	746	748	737	708	683	715	733	734	698	674	737	793	779	688	692	733	751	695	630	674	724	703	690	698	706	725	701	712	720	742	703	678	758	750	720	752	718	706	733	722	709	729	770	748	681	724	734	696	712	746	665	694	771	732	650	692	723	710	741	731	711	714	678	729	719	721	769	690	720	656	683	710	694	702	721	697	673	745	741	659	751	658	745	735	713	710	723	705	683	693	671	744	686	717	704	736	719	688	762	707	729	728	786	741	719	696	772	701	690	676	677	718	715	704	666	720	714	741	691	750	753	757	710	707	715	720	703	670	701	707	717	701	758	691	718	705	713	786	742	739	652	704	688	672	722	686	751	736	714	714	697	708	750	648	716	691	715	740	743	697	750	764	688	714	718	687	738	683	712	713	736	734	743	706	711	668	806	688	689	761	741	682	769	738	711	708	699	683	678	697	684	727	703	695	748	720	726	745	724	680	703	722	737	671	737	710	681	723	747	753	775	712	719	704	697	713	770	673	706	724	700	669	704	748	679	725	676	711	654	730	730	746	684	706	709	704	755	682	674	683	705	706	705	658	717	712	756	734	701	655	655	699	672	773	726	714	686	714	672	707	728	708	709	730	666	735	748	694	717	732	711	661	723	687	681	697	732	708	722	704	716	686	707	727	677	705	724	732	755	716	746	702	670	683	694	696	740	764	723	742	738	700	702	718	694	712	710
35988	61573	47664	34041	17435	12556	10530	8393	7008	5898	4690	3850	3420	2775	2561	2499	2641	2330	2104	1953	1819	1761	1664	1515	1500	1404	1349	1259	1208	1112	1072	1119	1081	1084	1075	1090	1015	1060	1098	1069	1031	1051	1022	1050	945	1001	1013	995	973	996	1002	1013	1011	1000	971	968	1001	969	971	983	998	993	1006	992	931	946	1000	994	986	970	1007	979	942	947	976	951	965	939	913	970	1014	932	976	939	961	966	961	946	913	980	981	980	969	942	973	995	975	971	997	1001	1012	961	934	892	941	941	978	932	927	951	1004	897	976	954	963	920	888	945	904	989	920	930	941	949	937	911	977	984	963	969	923	913	946	958	935	925	927	978	917	980	945	934	942	961	953	926	962	919	970	971	937	953	921	956	940	918	966	918	985	1018	946	958	961	914	954	919	904	958	919	901	976	960	938	951	913	940	995	916	957	975	947	931	869	958	942	928	928	905	936	890	965	984	914	912	921	940	992	935	965	928	986	948	906	921	962	1027	924	951	965	956	954	882	935	948	955	942	964	970	959	979	914	914	938	952	938	945	951	959	938	910	942	965	927	946	976	967	1021	958	963	967	988	991	945	914	971	963	945	918	983	927	946	942	918	958	955	954	930	1011	946	974	950	960	939	959	945	910	943	992	936	958	954	934	938	994	952	931	943	1033	950	922	941	928	959	926	940	964	952	953	992	937	920	957	977	961	960	908	973	1024	963	951	911	941	957	954	957	960	926	995	938	928	979	893	1020	977	950	1003	992	927	962	927	1001	993	964	950	954	943	980	905	974	1001	997	996	984	967	990	945	948	943	984	939	954	931	954	966	950	932	952	982	966	926	951	1007	981	963	990	948	910	935	907	918	931	981	960	912	988	983	1015	973	968	974	951	937	944	969	996	946	985	925	1020	968	939	934	958	915	899	952	942	938	961	958	934	911	993	965	1006	926	902	904	966	943	931	965	929	984	928	900	962	920	974	958	931	934	916	989	956	938	969	954	979	924	955	955	1024	951	911	925	958	939	1036	974	977	950	1006	953	946	1005	913	975	888	940	965	895	991	946	909	931	890	951	950	921	901	1003	926	926	969	973	924	968	961	948	972	944	979	970	891	938	935	959	914	897	962	971	933	883	947	937	982	963	926	1000	967	978	998	913	958	926	964	934	980	955	922	969	882	976	933	929	922	884	927	972	967	938	950	912	971	958	957	963	938	954	984	971	991	938	927	966	962	926	945	914	952	960	944	941	937	998	946	998	987	964	986	967	974	986	1008	945	1001	940	915	924	985	943	944	923	882	938	947	933	932	926	933	957	957	943	999	948	893	969	956	963	1009	967	942	945	931	959	984	989	941	976	968	931	938	960	923	934	910	986	944	1000	943	946	948	1002	951	961	955	943	976	960	981	982	941	979	933	989	1024	927	982	928	969	992	982	956	928	872	911	954	972	949	976	1013	1018	984	964	929	984	913	958	1009	944	914	984	924	977	949	999	957	969	971	909	882	952	933	1004	935	980	978	955	965	946	907	941	957	963	894	1008	934	942	944	999	953	927	922	934	935	958	988	944	961	965	983	940	956	874	966	962	941	1019	926	935	1000	993	990	963	957	915	942	979	923	906	916	910	953	960	923	952	942	900	929	909	922	894	1013	961	966	949	973	906	1021	937	917	1001	924	994	943	961	930	910	955	960	975	971	987	962	939	957	907	968	963	950	975	953	953	901	979	926	948	979	957	1009	969	958	945	954	966	916	931	956	942	932	1004	952	946	954	979	919	886	990	894	956	893	938	955	959	951	964	919	927	913	877	909	1004	932	982	947	934	928	898	1010	910	981	917	930	948	959	996	856	966	938	935	949	914	978	981	972	942	891	931	940	947	940	931	957	1003	1002	974	908	990	932	972	960	911	1046	930	916	977	940	934	921	956	953	943	901	971	943	977	902	947	956	962	935	952	949	949	929	977	1012	969	943	919	973	981	960	982	1002	998	987	977	890	960	955	976	922	983	1003	928	938	920	1035	868	900	970	979	957	949	972	976	901	938	953	923	960	948	942	945	925	930	995	969	996	937	932	944	984	956	925	984	924	971	904	941	895	931	949	931	954	965	1011	989	922	944	964	901	961	1029	926	951	964	958	927	996	950	967	951	903	949	971	969	975	937	954	941	937	934	992	1001	996	998	872	918	949	925	925	962	943	955	949	967	1025	1008	986	923	928	951	944	972	969	956	916	964	993	929	953	1019	951	957	987	937	939	967	926	930	967	995	908	960	947	907	939	952	906	1015	924	912	970	923	953	993	1017	919	958	942	999	1006	977	969	927	994	969	955	937	985	952	925	918	894	912	922	964	911	965	922	956	942	958	921	938	948	935	987	931	940	983	980	952	972	930	970	921	1002	954	1004	994	944	997	918	857	938	923	987	1000	991	958	985	992	958	936	954	959	902	959	934	985	946	972	938	932	943	978	951	982	955	947	924	872	964	975	977	996	891	930	976	964	946	998	932	918	912	956	954	1001	1002	931	955	953	987	957	946	935	957	959	966	875	927	942	934	956	964	914	978	924	986	981	974	934	939	953	949	945	983	986	972	906	934	972	984	928	953	952	971	929	956	901	936	981	976	929	889	978	942	933	966	944	931	944	951	932	970	969	924	946	958	950	965	989	953	984	954	1003	953	1039	945	918	960	899	975	957	997	941	942	972	910	923	954	988	999	981	938	917	935	919	942	968	963	1035	973	949	924	973	922	932	913	965	977	976	965	908	932	972	965	898	948	975	905	977	944	943	912	994	963	994	930	960	946	933	945	953	967	949	966	939	914	946	924	947	934	929	1049	964	900	987	847	955	976	976	982	934	923	993	919	909	988	982	949	920	909	962	944	911	1007	968	963	974	889	922	972	931	941	929	921	938	971	960	960	923	982	940	996	990	1002	915	923	980	975	952	933	917	942	915	964	1038	964	918	975	905	971	1007	1003	963	983	1003	927	920	929	866	977	972	933	1013	975	962	958	947	913	979	913	941	989	949	1008	981	925	948	936	945	955	996	923	980	917	900	944	975	915	1003	975	957	921	924	932	1006	946	970	935	960	952	919	975	1008	954	945	982	970	956	970	991	925	975	925	916	997	958	953	975	951	984	961	979	938	999	946	940	904	914	968	927	954	889	951	983	931	905	953	935	991	981	948	933	938	932	943	918	969	976	951	958	942	946	939	936	998	933	947	991	908	994	922	947	927	936	964	919	981	1036	981	949	937	953	925	990	956	967	975	928	928	915	916	928	950	903	972	921	912	890	1010	997	924	958	921	939	958	970	942	999	945	956	897	979	966	1003	975	941	941	964	962	936	945	957	962	894	935	990	994	951	976	940	939	937	915	952	928	948	926	889	1008	965	926	946	945	988	898	962	952	937	944	933	959	957	992	977	952	948	978	917	982	958	935	966	913	948	898	969	944	994	926	910	940	935	953	974	935	944	932	957	981	914	945	920	964	960	934	958	924	915	949	1031	947	951	979	937	987	1019	912	947	915	934	924	904	958	929	967	894	936	911	950	1008	1009	943	958	908	959	954	962	922	942	938	1004	987	947	971	939	928	908	967	963	952	966	943	932	948	939	918	950	935	927
28572	27358	31048	19701	5262	2789	2124	1618	1434	1172	1030	983	891	884	838	804	843	819	769	749	756	715	697	667	703	706	712	703	667	612	620	668	619	636	659	625	618	614	642	586	635	654	618	634	671	629	628	674	649	648	615	614	625	614	720	683	649	597	667	665	647	652	621	583	590	601	610	688	615	657	645	636	630	617	643	634	652	629	636	644	623	626	562	621	644	610	651	669	658	656	612	651	631	686	660	627	611	637	643	637	632	605	655	658	668	618	574	617	643	650	605	622	600	628	640	637	644	613	654	621	604	600	654	648	650	671	591	624	659	625	645	616	615	611	642	655	595	630	606	662	665	653	655	627	606	587	671	625	635	634	641	640	607	635	636	653	606	605	630	646	639	604	665	651	620	634	637	609	612	636	653	609	626	613	619	640	607	626	643	578	637	617	639	618	614	607	641	633	660	722	639	662	674	605	602	660	657	614	650	648	637	630	649	597	622	624	657	695	645	609	595	617	655	598	652	621	622	607	655	632	644	611	654	640	602	619	625	626	656	573	677	652	630	628	671	611	607	653	630	673	598	651	636	646	663	620	611	613	651	616	631	675	640	626	580	610	631	633	665	590	616	638	575	649	614	672	584	620	607	620	622	626	627	630	659	613	646	619	604	637	635	583	670	655	636	602	593	625	648	654	656	620	600	651	638	660	659	662	630	647	624	600	614	616	650	652	592	633	621	615	639	607	611	623	692	652	658	570	596	643	683	661	639	597	647	663	670	620	647	643	612	648	608	584	585	675	633	642	592	615	626	588	611	656	679	625	646	693	633	662	633	609	636	662	678	601	656	634	594	641	675	629	629	637	636	644	580	645	680	605	602	675	641	626	638	628	659	656	601	626	662	578	625	605	631	711	642	611	625	612	653	646	617	644	632	642	648	664	628	608	602	637	593	605	649	646	639	655	592	649	634	682	587	619	573	617	628	617	632	609	667	593	690	640	671	672	626	630	633	626	625	623	677	631	639	606	617	637	625	633	603	614	621	580	652	670	682	640	599	602	654	623	617	626	639	622	642	614	619	653	595	628	617	655	602	656	660	629	645	636	628	635	637	620	635	608	590	649	662	592	625	629	698	599	642	627	677	659	685	627	624	653	621	647	635	633	651	607	639	642	650	680	625	631	624	595	686	601	631	653	623	598	611	597	625	630	648	610	594	640	597	657	629	638	614	632	629	599	626	616	621	646	670	619	624	609	621	640	668	689	622	648	642	637	635	665	638	651	648	592	635	607	628	612	617	612	664	661	618	644	581	645	643	638	644	642	602	632	680	607	616	651	658	612	669	618	638	589	616	631	631	647	595	605	649	607	656	687	623	642	604	654	598	627	634	610	620	632	611	644	632	658	650	647	626	654	645	634	607	646	609	633	611	628	638	648	638	613	619	605	603	612	643	644	611	622	591	648	655	633	627	701	664	631	630	614	655	620	598	610	647	657	601	623	601	651	601	639	634	619	644	595	661	642	613	654	634	642	653	638	633	659	582	681	673	647	640	703	640	636	613	647	599	618	629	639	635	611	601	618	631	653	648	615	667	686	646	639	565	658	641	628	669	641	651	648	623	615	601	623	671	647	674	604	601	637	625	636	623	639	646	637	647	650	618	661	647	626	610	644	647	614	651	617	664	670	670	611	631	635	627	602	607	651	637	625	633	635	645	600	666	625	630	601	648	625	667	657	641	564	627	645	597	634	646	657	648	632	616	606	665	630	591	612	642	682	677	644	624	635	554	591	612	636	646	642	657	648	624	633	631	655	648	675	600	635	647	577	687	621	590	616	674	653	689	645	635	624	668	631	626	683	626	627	657	613	621	612	677	612	651	651	629	672	652	626	655	622	668	684	675	610	676	644	601	596	616	650	656	648	653	634	647	601	637	617	650	641	623	624	667	673	626	645	632	636	678	615	630	650	626	631	650	658	654	613	649	628	619	616	587	658	654	582	654	610	635	634	642	628	619	604	630	613	632	647	612	648	628	592	707	640	641	625	674	583	628	630	625	633	610	638	613	697	604	608	612	632	669	637	622	627	622	625	585	621	636	621	654	638	641	615	664	586	670	681	660	631	632	669	607	636	621	635	604	627	626	676	687	563	600	614	608	624	679	625	629	636	633	597	580	639	584	645	637	647	591	663	638	590	601	652	636	614	640	665	595	641	639	608	652	645	584	677	640	630	645	557	614	601	632	599	623	663	620	657	647	622	615	646	655	640	617	609	643	627	625	645	646	595	647	676	619	616	612	619	619	651	668	634	614	672	602	638	683	617	594	582	659	571	600	628	636	605	630	674	649	621	636	612	629	628	609	628	613	644	653	623	584	630	691	650	685	588	572	616	667	646	682	666	655	633	659	656	609	664	621	632	613	660	613	631	649	643	670	612	615	661	634	658	637	618	609	596	624	642	608	610	638	593	622	597	700	626	588	672	618	635	634	599	612	615	623	664	631	592	676	602	600	604	631	584	590	637	593	647	638	636	594	654	580	602	574	612	623	606	607	603	608	595	678	611	636	620	642	599	643	634	681	662	590	634	642	630	644	646	636	601	638	657	634	620	579	641	661	614	680	615	646	613	602	642	646	668	620	650	657	648	591	613	632	634	675	629	628	662	598	583	672	644	640	587	657	656	589	615	619	626	626	608	616	612	646	624	690	674	630	610	640	565	667	635	665	632	609	614	638	619	627	637	609	656	637	628	647	638	625	686	599	607	643	627	626	652	612	658	618	651	600	636	630	597	656	611	617	586	595	635	658	620	617	615	683	621	628	651	607	624	649	611	588	587	637	621	598	646	630	639	632	626	629	639	644	628	638	642	650	662	652	650	691	615	616	636	582	625	604	660	602	626	687	680	682	677	659	638	625	654	633	649	636	609	636	645	606	674	624	567	664	594	621	650	611	599	671	676	626	650	617	622	599	669	642	611	598	613	614	678	617	621	651	639	605	654	589	615	683	658	609	684	626	631	565	604	589	677	650	643	641	642	660	604	601	647	616	647	623	683	580	656	633	635	641	631	603	644	645	678	683	592	640	658	675	660	589	644	645	620	666	619	648	628	661	604	655	639	635	632	650	637	607	645	589	646	656	608	638	637	637	611	580	631	670	619	682	606	623	654	659	630	642	608	619	608	617	586	617	622	664	589	676	600	624	633	594	632	642	635	590	617	571	685	620	675	627	615	645	596	626	654	649	657	617	611	616	635	600	581	609	602	634	613	620	644	632	644	666	629	626	619	620	630	639	639	659	635	612	659	625	640	646	666	619	645	626	658	633	689	651	642	627	633	619	630	624	633	651	599	649	632	683	635	651	620	655	648	689	620	594	665	650	611	629	600	648	634	637	611	669	627	643	676	638	598	643	611	587	649	648	642	655	651	635	643	636	650	652	671	645	681	670	610	629	630	643	581	652	631	613	654	612	623	606	611	664	646	622	630	637	615	631	625	614	650	618	686	639	629	622	604	628	647	617	650	659	644
32673	47087	37687	20641	8167	5571	4667	3640	3255	2669	2162	1873	1718	1473	1434	1442	1375	1388	1321	1206	1136	1104	1091	989	1019	960	962	880	909	958	891	883	893	883	834	851	804	905	879	840	933	865	863	888	885	865	876	906	831	864	863	854	839	815	789	805	832	853	853	842	854	817	828	871	864	795	885	895	873	856	893	838	885	859	867	859	853	892	857	861	876	902	843	836	886	816	847	861	899	817	903	831	859	882	796	860	864	887	873	832	806	879	848	823	851	823	809	862	878	825	824	887	852	866	906	867	802	788	853	807	837	864	859	857	856	829	842	837	825	875	849	820	847	818	846	831	819	861	848	809	884	904	879	840	818	827	858	818	927	855	840	821	810	816	863	853	893	858	865	838	869	845	854	859	852	851	838	821	854	845	852	882	848	860	820	867	825	838	860	817	857	833	871	877	846	852	872	858	827	836	811	883	814	841	868	798	846	859	870	869	876	857	810	817	850	851	801	861	830	856	894	803	847	803	834	842	784	831	885	803	889	841	858	859	795	876	795	860	847	793	819	854	837	840	846	831	878	813	874	843	825	862	857	870	818	807	872	810	848	779	818	876	881	846	867	890	852	848	850	878	816	819	861	856	864	829	821	832	865	876	825	883	796	849	842	848	845	835	868	853	840	861	854	847	863	897	841	757	863	868	852	810	820	804	855	831	854	861	833	855	875	820	854	836	842	870	821	838	791	876	877	845	892	851	858	852	830	843	876	837	830	831	802	812	865	791	833	791	841	827	891	844	848	828	831	821	829	831	880	866	866	811	863	852	841	850	839	857	879	875	849	854	890	844	792	877	799	874	846	800	840	843	829	855	802	860	853	836	808	827	802	858	826	845	885	830	799	782	786	849	906	876	851	876	860	844	890	840	816	849	878	852	824	860	826	908	877	804	835	778	872	846	845	894	869	873	851	872	829	788	837	855	851	870	825	842	841	879	807	870	855	832	812	812	890	847	841	886	829	816	816	859	829	833	835	869	808	826	841	818	813	811	847	811	836	870	865	860	858	834	849	854	825	785	927	848	899	903	816	787	894	840	816	851	874	880	824	886	805	856	838	833	827	837	871	811	836	819	835	858	818	844	868	825	858	836	854	825	880	838	856	854	858	833	862	826	829	832	806	819	859	795	799	924	792	830	827	841	831	894	843	893	797	852	808	845	830	889	851	879	905	884	862	842	815	891	868	822	870	879	870	846	812	817	914	846	783	814	886	840	855	839	817	845	875	840	850	857	786	820	824	834	851	811	879	864	832	875	856	824	836	877	860	824	854	820	859	858	816	851	834	863	819	871	852	848	856	812	839	892	830	898	818	873	819	829	841	836	886	861	885	877	780	820	803	776	841	817	856	851	828	831	878	832	838	795	800	902	808	859	843	856	880	838	799	812	883	788	862	803	887	884	806	869	823	880	839	849	806	839	869	826	859	890	833	866	870	856	836	857	863	822	870	831	859	842	875	826	867	835	772	827	849	770	859	811	848	856	845	871	904	807	863	844	869	898	832	825	868	826	847	810	890	848	856	811	847	874	814	840	895	855	837	829	828	843	818	884	830	813	818	872	845	851	871	863	884	864	847	827	836	846	856	843	875	858	785	822	848	853	821	857	877	861	908	846	831	790	788	883	810	881	858	834	878	861	814	897	845	859	840	836	858	809	814	848	804	843	840	798	826	835	846	851	835	816	890	828	872	792	789	883	853	792	824	822	799	852	863	837	874	855	923	832	824	806	899	838	838	801	854	867	845	845	822	773	829	811	841	838	838	832	841	857	778	829	836	882	881	843	883	851	867	843	837	873	820	769	831	847	840	877	817	855	853	831	862	863	832	854	870	835	859	813	843	852	876	843	887	867	813	835	811	871	831	846	849	827	855	829	849	853	829	845	843	869	846	834	908	908	928	897	851	819	926	865	834	883	854	864	812	816	857	830	824	826	873	832	849	876	816	807	888	813	852	853	813	835	848	787	831	813	790	851	834	838	843	859	841	804	815	836	801	840	858	855	823	862	812	885	874	818	803	871	857	860	849	848	856	829	889	817	875	838	854	811	863	870	833	879	820	834	866	795	856	855	808	899	848	863	823	865	836	860	849	889	779	839	844	823	840	867	817	854	892	822	812	853	865	853	887	767	882	838	837	833	893	816	822	851	835	803	824	889	784	819	873	862	862	880	828	860	805	859	790	902	841	800	795	864	821	859	869	831	799	859	868	864	794	816	889	896	796	892	823	867	841	887	849	834	858	870	826	809	850	848	801	825	847	898	883	878	796	871	810	831	843	871	798	858	835	855	788	822	803	872	830	820	856	832	817	862	823	904	830	822	804	847	844	865	830	820	844	828	821	830	808	822	805	807	861	849	812	874	821	828	816	821	855	820	872	830	834	831	841	871	856	835	852	838	796	847	871	873	855	844	856	825	851	914	872	846	840	857	809	925	844	858	873	787	799	838	853	891	853	829	878	913	857	835	876	840	862	827	806	838	828	824	813	850	879	880	850	816	858	877	824	829	841	815	820	875	843	845	796	880	871	870	879	827	829	846	853	826	830	798	854	856	821	836	816	861	842	847	864	835	838	866	831	887	835	845	822	842	878	819	801	803	844	863	794	833	822	815	821	833	891	826	819	836	831	829	880	848	819	857	808	878	784	847	837	858	842	866	884	822	849	817	845	863	821	885	848	858	824	921	807	847	836	842	862	880	828	791	830	885	808	863	864	848	839	846	824	809	851	836	866	835	859	856	845	843	859	766	829	826	807	895	830	831	873	862	849	874	828	876	811	841	860	862	841	802	811	780	887	844	850	901	849	830	834	844	844	849	794	834	833	829	851	772	856	810	876	782	854	849	841	877	861	834	857	897	806	839	877	840	858	862	827	871	840	866	873	849	815	851	844	760	858	785	870	876	835	857	891	895	864	847	845	856	848	812	819	864	864	809	875	905	841	826	813	812	808	847	878	891	826	832	867	814	853	894	833	863	842	825	829	866	867	870	857	834	795	816	788	836	822	835	851	790	829	838	850	868	890	830	860	861	818	830	822	862	886	868	854	907	826	836	840	862	835	893	826	845	825	824	855	786	804	822	815	831	843	856	835	884	868	862	813	826	878	788	866	852	828	837	832	850	841	880	843	869	817	816	836	847	848	836	822	833	825	891	831	849	832	838	854	822	785	867	864	837	829	855	852	849	815	865	859	833	832	850	817	844	836	850	833	774	812	871	859	881	854	804	823	909	789	903	826	851	866	847	799	845	843	833	822	861	807	879	837	862	893	849	862	829	861	779	836	811	857	866	875	822	827	870	842	874	850	865	844	840	893	877	803	831	870	895	883	858	827	835	854	855	825	809	884	810	860	806	880	814	827	889	864	803	807	845	780	872	791	868	847	839	829	861	810	837	834	879	840	863	872	777	844	851	768	781	862	819	887	833	879	857	844	848	880	875	908	835	859	795	826	851	830	832	836	901	895	835	819	843	808	836	837	798
24351	21603	29133	24649	21475	13536	4926	2953	2338	2077	1744	1546	1439	1274	1190	1189	1202	1189	1120	1122	1025	1082	970	977	949	919	925	902	897	851	883	818	797	829	802	824	842	851	885	828	808	863	822	848	819	812	816	845	786	820	823	888	821	783	839	841	829	846	869	780	785	836	842	843	838	759	849	850	857	819	821	825	867	876	810	814	784	803	804	891	857	831	842	817	773	830	808	816	801	844	833	805	823	849	847	749	781	817	812	857	833	812	782	804	825	862	776	819	805	751	825	777	752	809	831	793	779	781	777	835	818	812	760	797	799	801	821	789	824	791	800	787	814	846	850	786	802	809	786	800	811	836	788	814	740	809	806	826	845	874	772	791	871	840	826	837	761	770	798	819	834	874	793	823	757	825	817	833	775	819	778	766	812	783	830	833	793	834	838	828	771	894	775	769	807	788	816	846	800	838	783	822	769	875	837	816	803	820	809	838	788	785	777	808	769	791	857	777	833	794	829	847	818	831	830	793	781	813	812	841	786	774	743	766	816	808	816	848	817	776	842	856	804	822	833	805	807	806	783	796	853	835	822	786	802	797	774	804	777	784	782	783	923	831	802	803	810	820	799	789	858	815	807	830	799	818	787	820	805	803	773	838	809	841	877	810	791	795	848	775	818	827	791	778	836	815	842	821	790	781	818	794	799	805	829	775	835	795	824	850	861	818	867	801	836	815	817	777	861	754	779	763	801	845	776	829	821	792	795	811	781	834	841	760	802	799	820	722	795	819	833	816	827	820	799	767	817	780	810	804	803	800	802	813	803	838	769	857	806	858	750	800	860	786	788	804	828	792	781	818	803	782	826	819	757	826	805	868	823	800	812	836	814	795	832	843	803	813	834	860	834	757	838	828	785	845	863	822	805	784	803	775	784	822	757	837	791	836	771	852	775	831	841	810	796	801	777	777	810	810	777	820	837	813	796	794	794	861	819	793	846	808	800	795	806	864	846	777	800	754	818	781	738	861	797	843	804	788	793	801	753	796	793	771	796	780	784	800	810	789	835	835	822	778	846	784	844	771	846	828	810	782	795	835	822	796	801	793	773	787	816	850	795	863	814	826	823	811	797	818	794	837	829	840	837	783	762	768	767	853	750	840	874	811	784	828	799	775	773	821	814	816	794	779	766	763	821	833	833	788	794	863	805	845	844	815	814	809	826	820	815	784	790	828	796	834	815	786	785	807	778	793	790	779	829	833	779	813	851	809	839	785	811	821	795	782	798	823	860	822	853	794	844	810	780	835	791	839	812	830	827	832	809	796	815	791	770	791	849	761	843	789	821	776	827	793	827	781	824	828	800	833	828	818	811	755	804	789	868	805	796	730	837	814	777	785	810	804	778	840	824	738	845	805	786	847	801	810	814	759	738	789	823	804	805	796	882	815	837	800	802	765	817	803	843	824	816	808	812	784	824	783	783	815	754	841	826	791	829	827	786	794	820	830	810	847	829	828	826	772	785	844	799	790	797	809	810	802	815	840	816	769	824	807	769	812	809	856	832	792	819	783	836	748	850	800	856	812	812	782	767	780	759	796	783	759	783	867	761	764	796	801	846	814	745	797	795	823	791	816	775	786	765	843	824	785	834	816	818	762	830	808	816	827	816	829	761	842	822	779	782	826	778	787	818	816	801	832	848	787	793	799	790	848	819	771	812	838	847	806	804	814	875	760	844	843	821	788	811	835	814	836	794	807	804	744	749	862	852	826	817	843	795	836	830	880	779	786	849	765	837	787	807	853	781	819	763	825	807	758	825	843	776	772	824	826	788	794	833	801	868	796	795	787	820	793	775	804	849	845	807	814	771	800	819	826	757	826	810	804	844	847	803	886	804	808	810	800	847	822	736	849	810	837	843	796	802	781	839	813	867	807	780	828	787	864	828	814	790	781	773	798	771	805	814	833	805	839	813	820	806	833	804	832	821	754	824	776	839	794	847	821	820	803	854	778	844	756	796	811	789	824	764	783	805	808	821	827	786	720	759	746	758	866	807	853	827	818	823	785	826	826	820	788	786	788	812	835	769	812	804	809	850	842	794	859	840	809	824	787	778	834	805	817	774	825	798	818	781	803	803	786	801	842	781	784	813	889	800	807	812	802	802	785	818	851	834	785	773	831	802	790	809	836	810	820	833	840	832	790	814	804	806	812	760	805	855	790	769	815	822	830	782	763	808	777	827	800	797	775	726	783	780	765	797	827	763	826	791	733	812	889	855	809	842	819	833	762	795	832	812	816	824	784	771	774	867	757	819	816	796	763	866	814	826	841	833	792	792	849	794	817	789	814	803	834	800	820	807	774	837	839	780	829	845	819	840	774	786	800	818	835	799	781	777	800	800	789	871	832	810	800	812	809	769	767	829	803	806	852	812	822	812	786	832	835	793	787	805	775	799	814	787	806	838	767	811	822	805	802	775	825	794	822	796	839	830	795	778	794	816	827	808	748	837	816	799	833	829	805	840	763	752	825	799	819	774	858	826	827	858	828	807	842	778	803	828	776	802	763	807	811	776	814	817	797	781	798	807	785	819	823	757	844	819	773	863	777	820	751	792	783	811	806	817	787	839	819	868	754	825	783	794	810	822	776	850	799	798	825	799	834	839	814	757	819	819	810	785	809	815	833	804	807	821	801	804	806	869	757	786	812	862	778	881	839	786	774	793	840	819	784	814	785	839	793	791	800	820	826	784	791	837	791	788	791	785	823	831	771	800	794	836	830	813	835	823	791	761	815	763	808	830	814	837	778	810	818	789	825	880	804	824	800	774	832	780	817	856	811	796	860	807	821	787	830	807	787	802	820	832	814	839	855	799	799	828	806	770	830	844	851	830	876	808	838	790	814	812	802	832	859	815	841	823	814	788	873	846	803	850	823	843	861	826	751	770	858	789	875	770	810	764	834	804	782	805	814	809	827	851	810	794	832	839	803	759	833	798	789	789	808	817	790	845	838	780	809	777	829	776	847	833	781	768	834	833	814	770	814	807	864	810	818	847	776	801	814	812	816	775	774	745	838	823	842	777	817	784	832	797	832	857	776	855	814	820	867	823	870	809	811	832	811	822	824	795	814	804	821	811	823	797	777	819	790	790	814	826	777	830	819	839	803	831	815	806	816	795	800	792	823	812	797	793	795	788	784	806	826	804	819	805	825	820	766	818	824	786	789	780	760	833	808	811	809	849	831	849	800	794	850	834	816	784	853	803	789	797	805	795	722	819	818	828	826	759	808	811	775	767	825	789	820	805	730	775	779	820	807	814	829	806	827	834	833	807	817	785	816	798	764	783	827	803	800	765	846	828	846	773	785	808	779	830	870	829	804	802	857	809	785	751	817	815	801	823	813	830	852	793	803	781	752	883	798	827	806	838	813	862	807	819	772	814	835	809	856	801	785	803	797	813	788	814	810	791	811	831	816	804	809	845	829	838	821	809	759	850	749	806	785	833	810	839	772	815	845	780	859	851	869	814	760	828	817
33422	57797	44757	22524	14004	9429	8015	6265	5212	4534	3581	2966	2693	2306	2178	2158	2232	1999	1909	1726	1652	1594	1543	1456	1445	1380	1265	1275	1213	1224	1178	1161	1164	1134	1159	1046	1129	1138	1105	1142	1108	1099	1130	1117	1128	1084	1115	1092	1098	1066	1123	1120	1048	1085	1136	1072	1051	1133	1043	1072	1149	1120	1129	1069	1068	1116	1067	1056	1125	1017	1058	1140	1124	1114	1102	1079	1106	1063	1025	1104	1148	1119	1135	1141	1084	1108	1054	1088	1082	1110	1006	1004	1136	985	1068	1093	1119	1090	1069	1072	1144	1092	1059	1068	1084	1060	1088	1019	1087	1075	1050	985	1099	1133	1029	1081	997	1086	1098	1051	1044	1035	1138	1106	1079	1033	1052	1044	1049	1097	1087	1053	1071	1090	1131	1073	1131	1048	1101	1068	1095	1080	1062	1057	1088	1080	1093	1025	1027	1022	1043	1014	1078	1100	1081	1064	1110	1041	1109	1093	1104	1083	1101	1153	1096	1039	1069	1119	1092	1082	1060	1122	1055	1107	1065	1086	1054	1039	1083	1019	1097	1105	1064	1060	1125	1067	1019	1088	1103	1112	1049	1099	1029	1073	1113	1111	1095	1134	1066	1053	1076	1107	1109	1028	1094	1027	1074	1054	1068	1069	1064	1065	1077	1109	1089	1115	1095	1059	1155	1035	1068	1118	1036	1083	1033	1073	1091	1024	1075	1055	1127	1071	1063	1125	1073	1053	1089	1056	1046	1091	1038	1092	1058	1031	1047	1060	1115	1097	1067	1068	1047	1086	1079	1076	1085	1104	1122	1038	1124	1046	1153	1111	1068	1095	1115	1046	1153	1117	1138	1073	1136	1091	1053	1075	1070	1044	1108	1104	1106	1103	1110	1061	1096	1106	1049	1060	1098	1060	1061	1128	1131	1116	1098	1138	1052	1060	1103	1063	1086	1074	1071	1157	1081	1089	1079	1104	1005	1057	1125	1049	1129	1064	1057	1052	1068	1089	1100	1074	1096	1088	1123	1069	1068	1086	1048	1118	1046	1011	1054	1059	1144	1097	1120	1141	1055	1036	1031	1071	1099	1043	1039	1040	1128	1092	1127	1054	1088	1126	1087	1043	1098	1058	1000	1095	1045	1074	1064	1084	1083	1107	1050	1019	1069	1057	1097	1059	1055	1095	1082	1075	1102	1022	1023	1086	1071	1117	1081	1072	1085	1074	1089	1040	1087	1068	1036	1117	1053	1079	1070	1133	1053	1048	1053	1086	1042	1041	1047	1089	1060	1055	1037	1056	1066	1077	1121	1070	1018	1054	1123	1119	1080	1103	1078	1087	1146	1027	1034	1083	1154	1056	1039	1154	1138	1123	1109	1055	1095	1098	1043	1066	1068	1083	1092	1076	1052	1068	1038	1091	1003	1096	1042	1055	1064	1108	1048	1057	1046	1073	1105	1066	1052	1063	1107	1075	1080	1072	1088	1041	1056	1075	1052	1087	1050	1081	1075	1074	1073	1059	1116	1054	1077	1128	1077	1075	1098	1045	1065	1039	1038	1008	1102	1077	1117	1064	1090	1063	1119	1108	1053	1087	1038	1133	1078	1048	1023	1083	1105	1093	1033	1059	1113	1077	1112	1070	1055	1067	1078	1057	1054	1062	1066	1022	1057	1072	1021	1016	1057	1055	1038	1090	1045	1095	1129	1059	1075	1068	1082	1098	1041	1048	1128	1129	1113	1052	1054	1081	1080	1065	1016	1086	1044	1094	1089	1114	1072	1068	1054	1069	1049	1063	1091	1064	1000	1066	1049	1072	1108	1049	1108	1066	1093	1087	1091	1112	1040	1059	1093	1075	1044	1078	1057	1066	1059	1103	1064	1055	1079	1106	1091	1079	1063	1104	1020	1077	1061	1079	1005	1072	1129	1099	1098	1110	1141	1124	1080	1109	1040	1064	1081	1044	993	1090	1075	1058	1049	1025	1046	1069	1076	1062	1055	1071	1017	1033	1064	1072	1024	1064	1073	1102	1072	1069	1015	1050	1101	1000	1058	1071	1177	1065	1094	1044	1077	1097	1063	1074	1074	1053	1094	1046	1125	1077	1090	1069	1108	1115	1037	1151	1072	1007	1109	1119	1034	1058	1116	1086	1085	1098	1090	1056	1067	1127	1102	1082	1056	1100	1108	1085	1129	1109	1059	1055	1091	1045	1112	1031	1021	1015	1037	1092	1064	1090	1041	1150	1039	1067	1084	1035	1062	1037	1086	1068	1099	1044	1040	1028	1061	1061	1105	1048	1134	1083	1099	1059	1075	1100	987	1035	1117	1068	1082	1070	1049	1024	1042	1066	1058	1102	1079	1076	1083	1065	1072	1087	1049	1111	1054	1058	1078	1082	1057	1063	1120	1110	1079	1096	1013	1075	1129	1102	1065	1110	1088	1047	1066	1037	1128	974	1152	1090	1076	1099	1079	1134	1062	1077	1048	1049	1036	1032	1062	1083	1105	1021	1085	1028	1111	1097	1027	1090	1074	1054	1028	1058	1080	1015	1051	1075	1039	1082	1082	1064	1088	1104	1051	1113	1045	1061	1049	1155	1019	1028	985	1048	1065	1066	1062	1065	1050	1143	1075	1044	1112	1124	1092	1103	1118	1043	1098	1100	1060	1137	1116	1117	1088	1107	1048	1052	1046	1095	1023	1106	1043	1050	1012	1066	1125	1062	1081	1037	1086	1063	1058	1026	1080	1025	1090	1108	1131	1068	1134	1112	1079	1025	1028	1096	1032	1026	1084	1028	1035	1039	1030	1039	1113	1037	1075	1031	1043	1087	1003	1098	1050	1073	1079	1096	1091	1069	1064	973	1042	1119	1080	1086	1107	1045	1132	1113	1045	1059	1019	1093	1042	1078	1072	1158	1065	1132	1085	1081	1057	1090	1072	1134	1103	1118	1113	1040	1078	1025	1043	995	1046	1070	1069	1123	1090	1090	1074	1089	1119	1056	1042	1076	1033	1116	1081	1032	1044	1060	1072	1082	1058	1091	1056	1096	1080	1089	1083	1087	1104	1111	1001	1052	1118	1083	1075	1033	1051	1080	1048	1037	1059	1087	1073	1112	1151	1119	1065	1131	1069	1071	1149	1099	1044	1044	1071	1038	1082	1083	1105	1050	1074	1037	1043	1103	1107	988	1039	1072	1093	1108	1103	1047	1063	1081	1081	1036	1081	1078	1001	1123	1036	1126	1073	1045	1066	1107	1079	1121	1063	1118	1073	1016	1067	1100	1111	1182	1060	1025	1082	1053	1108	1072	1057	1096	1138	1040	1062	1072	1110	1071	1090	1072	1040	1126	1011	1097	1094	1084	1014	1078	1045	1130	1085	1049	1103	1072	1124	1126	1100	1077	1067	1015	1054	1056	1056	1108	1006	1086	1034	1080	1056	1106	1063	1037	1126	1081	1133	1128	1051	1091	1077	1057	1142	1015	1088	1026	1047	1054	1077	1068	1045	1041	1061	1069	1139	1055	1042	1037	1083	1096	1094	1092	1054	1131	1086	1021	1091	1039	1128	1100	1054	1101	1031	1100	1101	1029	1102	1121	1095	1049	1072	1051	1111	1171	1115	1056	1047	1089	1063	1071	1018	1096	1053	1021	1091	1066	1046	1050	1091	1028	1080	1152	1128	1089	1096	1046	1112	1097	1117	1113	1092	1094	1046	1005	1085	1087	1080	1031	1063	1123	1103	1120	1086	1055	1120	1078	1045	1043	1024	1025	1044	1081	1098	1069	1078	1059	1075	1066	1013	1078	1005	1069	1120	1070	1091	1064	1068	1110	1098	1046	1084	1112	1118	1097	1074	1035	1057	1014	1096	1046	1071	1096	1054	1062	1034	1136	1127	1117	1077	1068	1058	1090	1078	1099	1031	1057	1120	1061	1070	1040	1088	1050	1089	1088	1095	1072	1079	1061	1050	1037	1128	1101	1070	1058	1061	1089	1055	1073	1145	1088	1091	1015	1068	1105	1110	1060	1082	1073	1034	1050	1044	1096	1068	1048	1088	1057	1036	1062	1093	1000	1121	1069	1120	1098	1072	1076	1098	1061	1017	1082	1040	1087	1062	1128	1025	1057	1081	1085	1041	1068	1073	1071	1052	1064	1076	1013	1073	1075	1083	1037	1069	1059	1041	1074	1070	1061	1085	1058	1102	1078	1056	1079	1126	1059	1072	1019	1075	1126	1091	1095	1077	1064	1093	1110	1081	1099	1049	1142	1048	1070	1044	1111	1028	1100	1015	1086	1067	1088	1130	1061	1099	1112	1087	1045	1067	1057	1058	1029	1032	1096	1090	1095	1091	1095	1053	1063	1007	1114	1097	1107	1114	1108	1059	1024	1080	1110	1085	1079	1063	1030	1076	1066	1072	1107	1104	1055	992	1108	1084	1010	1089	1082	1035	1081	1075	1089	1045	1096	1109	1094	1061	1071	1082	1109	1109	1061	1064	1095	1070	1055	1056	1054	1059	1105	1068	1106	1052	1094	1071	1038	1050	1083	1008	1139	1082	1093	1124	1106	1002	1093	1128	1043	1078	1035	1035	1040	1049	1102	1060	1073	1082	1010	1081	1119	1054	1062	1066	1046	1130	1115	1062	1079	1167	1064	1060	1096	1032	1058	1060	1095	1025	1086	1081	1073	1021	1071	1076	1088	1088	1082	1099	1103	1116	1081	1066	1099	1077	1034	1057	1051	1032	1014	1125	1082	1178	1119	1089	1127	1103	1074	1152	1061	1015	1108	1048	1108	1037	1118	1099	1045	1029	1082	1082	1080	1127	1109	1091	1089	1154	1129	1065	1053	1071	1127	1058	1088	1074	1052	1040	1090	1069	1034	1131	1113	1007	1100	1058	1084	1075	1068	1055	1066	1132	1048	1121	1074	1109	1034	1113	1033	1129	1102	1082	1076	1071	1128	1070	1141	1079	1078	1089	1122	1035	1088	1028	1056	1078	1091	1106	1092	1039	1118	1089	1105	1100	1049	1097	1024	1030	1050	1069	1101	1123	1051	1018	1034	1144	1116	1045	1045	1101	1067	1052	1075
23299	21566	29519	24117	21586	21640	13158	4522	3301	2819	2256	1937	1658	1470	1418	1389	1521	1299	1220	1109	1128	1109	1050	1017	917	903	851	890	840	829	779	783	805	780	819	726	753	757	792	755	716	797	716	726	725	731	760	760	733	730	733	709	743	740	732	697	748	670	746	711	722	710	733	741	704	703	731	763	747	699	723	742	740	663	706	746	749	705	721	712	686	683	737	721	709	713	657	763	724	713	734	757	666	740	723	743	737	724	701	735	735	697	703	700	712	682	733	725	736	757	725	723	651	722	720	699	725	707	722	737	708	731	676	713	711	630	733	731	745	685	684	670	730	691	728	683	703	768	716	729	714	679	731	785	717	756	742	708	715	740	728	716	734	699	730	681	740	722	672	650	712	728	763	751	706	668	733	704	715	689	670	685	747	715	747	725	750	740	728	701	751	684	667	760	725	734	744	671	734	729	694	732	737	695	760	672	676	683	732	693	704	705	724	719	713	721	681	711	722	747	691	703	725	702	669	721	690	700	702	709	729	701	752	698	669	694	666	712	722	753	731	709	716	726	689	704	714	692	733	739	706	711	722	751	694	730	703	761	725	731	679	712	703	711	663	718	728	751	723	758	720	695	670	704	728	698	701	710	690	711	663	679	719	713	708	709	655	685	733	719	737	785	749	729	728	679	744	666	740	716	713	694	715	749	738	711	719	687	706	719	684	726	683	730	783	739	744	733	738	729	772	711	685	661	682	717	664	723	700	695	717	719	701	700	719	706	731	736	744	735	708	691	728	740	755	699	711	693	679	693	694	724	715	733	690	742	680	703	696	687	750	749	679	717	691	720	717	697	647	721	741	706	699	758	733	695	703	704	688	703	773	713	676	708	705	688	711	717	718	717	702	742	720	745	753	671	684	706	712	734	678	721	747	737	737	690	737	679	707	736	678	745	693	715	704	723	731	684	718	708	688	736	707	716	689	721	698	707	717	689	725	706	720	724	687	709	722	676	684	767	719	733	685	747	716	742	709	749	669	698	655	706	736	736	697	695	688	722	691	691	728	679	685	717	697	744	653	697	683	713	660	706	696	714	693	716	748	750	728	737	740	717	736	666	721	694	713	685	728	699	734	740	710	734	688	712	707	715	708	706	672	692	724	729	748	708	704	753	695	774	705	714	706	713	714	725	690	721	737	707	749	757	657	704	710	689	740	729	697	741	707	700	699	755	705	715	711	688	712	709	684	690	681	674	777	688	700	767	725	710	745	686	705	694	746	706	726	710	702	677	700	741	754	710	775	705	706	747	702	696	701	700	676	658	747	711	733	735	739	753	718	711	683	701	696	719	708	713	747	709	731	718	666	706	696	724	719	785	705	688	701	670	734	746	681	691	688	657	737	683	745	713	718	704	710	758	684	720	663	664	706	720	716	694	764	717	706	717	754	688	741	710	688	728	738	656	715	726	683	724	698	728	758	731	682	716	666	734	705	701	694	689	744	729	729	754	720	682	732	698	728	732	678	736	665	682	665	736	691	725	663	705	758	701	752	730	674	703	721	697	699	692	707	747	668	693	721	738	739	742	733	737	719	692	744	727	768	689	715	736	729	660	702	731	701	699	673	673	694	676	691	731	720	704	664	720	709	663	714	722	699	691	717	694	720	732	703	701	705	716	679	774	704	767	740	693	715	700	703	734	697	661	692	684	731	672	693	708	779	729	697	731	678	701	678	670	739	700	685	667	720	698	688	648	704	696	653	702	736	720	694	730	656	719	764	725	732	670	711	706	716	700	717	668	694	685	713	676	700	667	748	696	715	686	689	734	716	710	733	750	754	694	692	738	697	711	692	694	694	739	698	710	675	746	733	768	716	695	683	701	721	665	761	735	748	711	715	708	732	734	724	767	721	660	736	663	711	701	721	728	700	706	733	684	737	707	721	730	703	689	720	709	675	651	706	760	739	686	679	699	707	699	714	709	716	697	702	689	699	709	718	676	666	728	696	672	731	691	735	684	701	715	735	678	681	716	755	708	699	734	698	714	708	724	681	741	773	727	699	725	722	720	699	692	654	714	730	729	670	736	700	660	709	741	700	732	656	744	686	658	708	760	694	679	728	700	726	730	697	685	734	672	744	732	685	708	703	713	690	690	705	717	702	706	764	662	682	715	702	716	711	724	738	741	765	680	707	727	732	673	740	691	712	726	698	720	725	740	701	703	722	722	740	716	753	724	750	657	714	696	728	692	704	767	703	751	705	717	720	721	654	711	731	715	693	711	679	740	738	676	683	706	702	689	747	739	710	719	688	717	726	768	734	732	718	728	718	719	731	716	697	715	724	746	678	722	734	708	731	711	719	755	736	710	686	709	684	707	730	707	698	695	756	704	738	746	706	715	747	686	644	724	728	691	689	664	689	692	699	679	715	705	734	698	715	673	655	745	675	734	700	720	685	705	689	706	673	660	722	712	738	714	706	633	732	709	724	693	721	716	657	700	693	765	698	676	720	710	729	698	765	712	752	670	674	670	692	697	704	693	697	712	762	726	695	672	707	707	723	733	659	735	698	711	703	691	708	705	695	695	726	709	699	684	694	667	710	731	738	674	681	715	756	722	788	649	703	719	772	745	708	737	621	754	701	717	727	705	707	747	759	710	696	709	692	693	707	688	706	694	703	673	663	722	696	783	713	731	694	680	704	737	692	691	735	718	674	713	687	722	728	743	722	667	739	661	715	737	703	745	712	690	723	716	745	690	704	710	723	716	678	721	688	700	704	718	696	699	686	736	654	658	681	713	727	722	700	676	710	690	669	731	699	716	711	671	720	731	712	655	711	717	712	740	733	716	715	688	743	737	739	682	735	700	740	675	725	720	722	688	704	743	699	716	727	756	714	708	720	698	685	711	732	757	729	746	723	742	725	741	736	693	707	711	741	673	704	685	763	715	683	691	739	747	714	721	712	677	701	672	750	787	755	646	680	714	756	699	685	708	729	702	698	762	691	702	702	753	725	665	650	731	709	670	730	709	718	731	700	657	738	739	709	754	731	725	706	679	759	686	655	715	713	737	695	718	695	742	709	718	731	715	727	716	701	740	700	696	699	728	735	685	727	765	720	690	732	695	742	686	725	701	730	693	708	712	710	797	646	733	726	719	743	709	720	760	744	756	699	696	714	704	732	693	681	738	746	707	746	738	709	705	718	725	738	761	737	742	731	718	736	678	751	736	760	740	744	709	740	727	713	751	694	724	659	734	775	752	731	714	676	745	733	712	725	659	672	728	657	690	705	694	697	706	710	748	711	689	693	749	726	701	716	664	732	710	731	707	697	790	776	722	726	680	681	763	715	706	696	721	714	697	704	710	726	688	680	714	689	711	707	733	677	724	711	661	733	710	724	702	733	739	681	698	742	697	715	690	712	713	741	727	723	684	700	676	709	692	732	757	713	667	682	727	689	725	701	700	773	708	757	734	728	689	732	753	684	682	737	741	654	718	677	746	746	702	728	713	718	705	694	734	685	687	727	740
36366	55366	41366	26518	18136	13254	11005	8862	7462	6250	4871	3825	3482	2877	2696	2615	2858	2493	2216	2081	1919	1795	1663	1549	1537	1362	1349	1287	1223	1147	1191	1136	1078	1104	1070	1038	1052	1039	1081	1010	1033	1024	963	923	968	969	999	1002	998	1036	998	948	952	939	930	934	959	1036	940	918	1031	963	982	957	949	1001	1001	933	942	937	924	938	949	985	956	921	921	965	958	924	913	929	956	995	929	943	913	919	945	960	937	937	989	949	945	975	920	950	915	945	942	970	913	958	961	934	991	944	997	983	972	951	914	941	938	951	980	982	918	889	945	946	926	983	927	985	952	920	948	903	927	913	1000	961	983	958	922	922	932	883	920	901	979	904	921	928	924	973	951	934	914	934	974	860	967	905	915	935	974	949	937	938	921	930	892	946	986	927	984	895	950	950	926	920	957	957	906	962	894	969	979	927	957	928	931	947	922	929	906	954	943	953	913	1001	967	936	936	981	1011	914	977	950	942	940	936	973	915	984	893	950	962	960	942	915	958	935	975	965	905	901	920	970	927	965	945	929	941	945	922	991	909	977	1011	962	906	949	956	965	969	928	907	935	928	981	964	875	922	920	932	978	934	933	942	892	1001	933	964	925	917	920	936	864	970	1003	936	933	925	965	1002	935	979	974	943	896	919	938	950	954	938	918	918	926	943	915	919	954	966	988	950	932	864	938	890	923	912	908	960	959	950	917	927	959	944	908	953	866	866	934	956	969	907	956	938	959	967	958	920	956	891	923	857	919	909	900	948	951	926	970	989	910	874	973	974	957	932	935	889	981	938	967	899	974	932	930	893	990	923	953	961	925	937	971	917	913	953	900	929	947	952	978	943	973	868	961	995	927	934	907	923	942	1004	895	885	885	943	971	1009	916	941	905	950	967	888	910	965	953	933	959	996	958	947	1019	939	900	1002	967	936	954	938	952	938	977	951	920	991	917	951	926	956	884	984	943	996	937	891	937	927	928	942	938	951	973	928	961	917	908	988	877	933	902	898	917	925	934	938	960	908	932	961	960	890	972	931	955	1013	904	952	978	948	888	923	881	954	945	1005	954	915	923	983	959	979	943	979	957	910	948	965	959	880	911	983	906	953	930	978	938	926	935	885	912	928	982	917	947	892	950	931	939	965	933	899	917	949	919	964	905	931	980	940	913	925	964	960	909	934	884	949	965	981	956	920	947	980	944	937	1010	905	929	965	937	960	1008	969	900	934	896	910	968	997	961	936	904	927	919	963	970	931	913	971	956	923	930	947	946	952	949	912	947	929	967	908	919	950	915	966	937	893	941	954	924	937	947	946	928	937	952	930	950	931	929	916	933	966	971	905	952	915	914	942	900	930	953	939	958	906	946	942	945	913	913	957	915	949	945	954	871	930	904	956	986	912	935	952	927	866	978	942	921	937	939	958	967	909	937	954	970	966	945	900	932	940	962	946	905	922	916	958	945	894	952	940	997	954	957	915	943	955	918	961	915	932	952	990	991	932	965	926	904	904	895	933	933	970	947	882	909	972	911	891	904	848	913	937	884	976	999	910	956	906	962	889	957	917	952	943	941	916	916	923	930	990	966	940	983	927	913	916	939	925	942	912	973	922	947	937	920	964	922	918	979	966	961	871	936	960	953	883	921	903	937	935	889	912	849	915	944	934	944	965	941	945	911	931	934	972	931	965	896	925	963	936	931	926	957	931	959	899	987	928	951	927	863	886	942	1003	930	971	940	935	941	968	938	948	921	896	905	953	958	961	913	956	957	951	995	963	920	970	960	958	908	978	953	917	917	952	895	992	956	953	929	901	1008	924	937	888	942	932	918	924	988	978	918	933	962	956	922	932	919	972	957	914	887	951	932	902	894	908	934	919	939	913	948	990	928	950	955	921	950	938	958	976	941	970	925	939	962	940	964	969	962	962	914	924	920	935	956	926	899	953	924	922	963	947	925	923	951	963	919	948	939	936	932	887	967	991	988	934	952	947	898	900	1005	955	900	973	933	960	936	948	883	903	961	936	889	952	956	1001	995	931	911	918	962	975	955	967	930	990	944	944	968	914	972	994	888	960	921	910	922	943	921	941	935	966	934	925	1042	888	906	908	930	974	881	959	928	919	963	912	946	922	942	940	924	877	983	981	974	937	950	923	953	924	969	903	1000	920	976	950	968	926	891	929	929	985	959	961	912	961	978	888	939	951	950	996	933	922	978	937	934	943	934	921	960	997	909	940	971	943	956	910	976	936	875	901	939	968	958	942	935	914	927	900	959	940	960	956	943	966	977	973	927	931	914	915	980	953	933	917	927	949	960	911	972	934	925	885	937	982	904	918	925	928	941	926	900	930	934	962	991	952	907	972	969	878	927	954	925	953	889	989	924	971	921	902	950	951	935	952	934	947	907	913	902	962	966	910	946	896	932	914	929	919	947	933	919	958	970	905	967	1001	883	892	912	943	942	979	990	898	963	954	955	953	975	975	884	909	942	907	950	951	952	915	946	930	1004	932	924	892	942	931	942	968	919	995	917	1021	938	946	881	1032	939	958	965	941	949	980	969	921	974	861	942	901	944	944	998	976	939	880	921	955	905	925	952	899	954	953	947	945	941	875	965	998	909	940	968	917	945	948	979	917	884	988	882	961	916	932	931	955	1005	980	937	909	912	940	955	930	973	916	945	924	943	971	920	966	948	971	925	943	920	977	936	920	935	965	939	955	899	956	941	907	942	965	922	1016	954	958	951	928	940	927	984	945	991	892	929	907	923	895	959	958	958	963	941	985	957	913	959	968	963	867	908	921	933	931	897	983	926	976	919	890	910	901	946	930	958	905	924	892	933	957	969	951	912	899	922	930	915	1000	922	900	941	900	965	913	919	932	943	913	927	936	954	934	974	974	869	958	966	895	970	922	957	885	978	941	905	958	1015	972	950	928	969	944	1010	914	909	905	916	928	919	913	940	961	995	942	940	879	929	894	968	987	937	920	937	884	932	947	953	918	984	981	962	941	947	909	938	964	926	875	947	940	913	937	959	1009	914	945	966	948	927	934	947	954	938	977	949	957	937	953	932	895	943	911	973	952	943	947	878	959	922	910	886	972	951	919	975	916	931	938	945	935	953	919	931	952	932	966	940	948	886	919	984	837	937	952	978	997	973	943	968	916	958	936	1014	971	981	940	868	954	917	913	939	942	938	894	995	920	949	894	931	976	953	979	907	925	952	947	887	944	955	910	966	885	963	937	922	930	922	918	967	936	940	963	918	885	885	916	886	990	972	893	925	958	932	933	933	978	945	972	913	910	940	907	920	874	884	987	895	989	986	955	954	958	880	996	946	873	920	926	955	945	955	904	914	959	978	959	929	949	947	943	937	938	952	969	882	919	988	991	938	935	949	961	964	891	932	899	921	877	956	983	933	908	912	924	903	982	960	931	925	948	907	934	884	926	926	945	979	935	921	949	895	890	938	933	958	921	992	865	927	945	906	956	957	964	955	924	901	961	903	920	965	1016	912	936	874	916	934	956	942	952	934	943	881	951	962	880	994
28594	26411	24382	11761	4242	2584	2058	1682	1505	1320	1114	959	821	871	884	804	910	815	749	788	742	718	744	784	679	657	683	672	668	648	663	693	688	630	655	626	630	679	614	640	617	658	617	642	677	674	616	671	626	623	646	617	605	645	634	671	635	604	618	597	620	607	602	623	647	636	629	625	603	611	633	634	610	585	628	600	662	656	632	566	606	631	613	632	641	642	583	630	637	586	627	671	646	640	574	635	634	607	648	641	640	627	673	593	635	611	677	593	629	620	631	642	607	629	605	633	590	566	613	591	615	611	657	629	590	625	629	627	557	639	678	612	640	612	609	601	616	662	610	631	642	626	580	629	655	615	620	622	627	652	586	577	660	623	588	622	621	660	622	609	636	589	671	648	622	608	648	588	630	599	555	596	579	660	555	641	654	610	622	610	624	664	601	650	624	635	610	655	646	651	658	617	655	609	628	595	612	580	635	660	642	623	639	603	639	599	669	640	619	615	633	697	624	617	580	629	606	639	637	654	645	675	596	623	647	640	583	628	652	627	634	633	647	609	624	600	639	646	602	624	586	636	641	651	621	633	627	626	603	625	660	692	590	598	625	617	639	626	592	630	586	576	629	632	603	615	602	682	658	630	602	617	629	592	644	567	583	621	658	615	623	620	622	637	641	659	673	632	638	612	625	611	645	571	639	639	625	648	602	652	594	612	607	594	618	673	615	604	642	625	598	592	613	617	607	651	633	647	624	630	615	612	592	621	680	632	613	628	593	627	637	592	618	652	638	568	626	681	627	596	589	598	669	615	679	666	611	576	622	593	609	647	639	586	598	628	614	645	610	644	640	607	604	616	627	611	688	627	601	641	628	621	627	637	639	616	629	633	639	594	604	603	656	568	644	575	597	623	607	611	604	591	649	598	629	594	648	622	636	632	657	644	622	597	640	608	618	612	638	622	617	630	621	642	666	607	615	599	632	645	594	584	610	627	594	614	659	674	632	629	620	617	599	671	597	627	610	641	655	650	603	633	594	626	593	614	650	579	684	636	584	627	587	643	625	611	628	631	653	689	628	610	634	644	592	610	665	609	634	660	610	614	612	660	630	653	616	654	610	608	637	610	610	596	628	597	645	678	618	621	598	595	585	666	609	618	602	647	600	670	661	653	632	629	609	665	623	611	631	651	617	578	589	647	619	610	631	621	627	606	654	613	621	626	651	622	607	634	640	635	648	600	618	600	611	601	642	634	631	591	602	612	641	646	632	605	685	622	654	623	590	650	630	634	608	673	607	626	625	632	593	617	610	660	648	626	656	637	575	618	641	598	640	646	641	687	658	594	617	636	624	613	588	620	594	623	600	594	629	629	641	608	612	646	636	601	647	657	631	601	610	616	617	592	582	665	636	614	627	633	602	653	653	657	593	594	635	628	639	583	637	593	602	632	606	617	582	660	631	603	631	638	559	594	640	653	604	598	605	648	626	625	642	641	611	566	564	690	601	606	649	633	620	616	620	614	650	596	610	640	587	619	617	612	658	560	636	639	628	592	585	654	629	635	628	652	653	647	615	588	645	589	612	629	622	626	583	608	590	575	632	638	654	592	627	614	620	600	605	594	628	573	639	633	622	611	645	606	613	642	627	638	627	611	656	584	650	583	622	650	594	623	644	596	633	565	646	621	643	653	584	624	637	641	634	622	621	590	621	599	659	601	607	629	645	605	607	585	672	618	596	666	644	642	643	615	614	658	581	632	631	616	610	651	610	628	607	651	598	618	663	605	590	608	640	638	608	685	648	631	638	641	630	628	612	617	601	576	610	612	654	582	617	590	651	665	638	650	650	636	611	660	636	625	671	627	598	578	641	647	622	646	624	621	672	597	618	629	608	617	630	650	642	602	590	666	661	612	654	642	575	589	649	651	607	627	624	651	629	650	627	601	644	638	621	634	640	648	574	627	601	641	594	611	625	688	633	631	617	635	629	593	572	670	626	608	623	659	617	621	601	605	609	670	642	652	620	653	657	615	609	624	631	575	627	592	625	643	618	651	624	588	620	624	591	615	663	612	618	659	618	607	610	613	621	632	606	643	640	651	560	660	654	614	649	615	666	618	616	623	609	616	633	674	615	609	652	601	654	626	621	684	664	615	593	608	618	627	624	598	619	629	613	604	668	666	623	609	675	642	613	663	622	607	590	604	617	614	625	639	635	603	612	627	675	612	631	610	621	581	605	615	632	633	586	620	598	620	667	633	599	616	648	636	634	647	615	632	633	600	604	634	637	608	616	658	626	660	625	617	645	648	591	626	600	640	609	630	638	596	606	628	594	616	607	635	632	625	609	626	651	626	613	644	623	618	591	618	675	644	631	647	625	641	589	623	606	595	620	635	616	604	622	617	655	630	640	603	610	646	604	587	618	616	646	616	636	679	620	603	639	626	630	623	629	600	637	641	618	638	623	610	615	611	627	622	616	636	665	651	661	647	633	622	641	679	618	598	583	628	638	664	585	625	583	614	636	670	624	609	604	634	608	595	613	606	619	675	574	654	578	629	638	622	578	631	651	646	603	673	623	663	626	634	658	653	635	616	579	643	645	598	630	602	634	660	635	573	648	588	684	611	616	613	592	631	632	615	616	614	602	658	635	608	666	649	605	672	627	584	612	633	636	609	651	640	640	632	582	623	625	615	641	628	615	600	620	610	600	668	614	641	628	612	614	626	687	632	617	635	645	610	607	657	646	621	609	675	646	618	629	596	633	624	627	628	591	657	609	605	648	652	636	576	612	679	643	589	648	639	634	609	627	614	641	666	590	638	647	649	618	576	693	604	654	689	623	618	612	635	623	656	571	635	602	631	592	648	627	576	599	648	641	637	622	633	628	630	624	623	614	613	633	668	630	628	599	635	625	628	610	654	641	685	607	651	567	617	582	579	627	681	602	656	587	589	653	671	614	647	599	589	644	623	625	675	575	638	620	662	618	605	634	632	632	659	624	614	607	615	595	601	582	646	671	600	649	593	598	648	652	613	671	628	681	620	640	599	616	592	616	629	669	677	636	612	658	647	651	604	616	617	626	617	613	679	633	576	641	590	625	615	677	640	624	636	651	637	620	608	572	633	574	605	668	631	627	609	580	605	644	658	647	642	586	614	606	611	612	617	612	621	611	617	621	625	624	593	629	606	680	637	605	601	621	625	615	647	637	611	583	621	635	584	635	660	605	639	631	604	636	616	608	620	599	619	562	637	655	623	654	626	650	602	657	680	623	587	686	632	623	635	639	600	621	597	640	610	587	598	582	597	623	676	620	658	577	599	593	604	669	630	615	639	629	567	635	649	619	632	602	642	642	606	661	599	610	617	632	598	626	651	605	630	642	627	614	615	659	633	633	617	626	538	608	613	640	638	630	650	650	672	592	636	635	626	587	603	620	629	616	636	629	649	630	595	626	553	597	604	618	584	602	630	625	586	625	616	598	625	610	622	610	631	634	625	613	605	628	644	651	608	618	639	628	654
33050	43929	28770	12686	8101	5824	4766	3727	3212	2818	2281	1878	1671	1512	1426	1450	1509	1399	1295	1215	1159	1129	1090	1029	991	1010	928	935	943	886	915	920	809	854	856	826	854	849	868	835	821	807	808	905	852	852	821	785	827	882	843	789	835	877	872	878	812	839	800	832	851	813	884	821	822	843	804	868	873	806	797	834	865	875	834	838	789	814	792	840	844	867	855	731	844	816	871	827	867	879	872	854	869	851	836	837	882	811	889	857	873	809	777	835	818	823	839	835	833	848	846	786	806	806	834	886	844	890	815	872	849	798	810	811	805	870	827	859	890	817	880	838	864	881	813	822	907	849	883	855	825	850	871	845	871	870	857	810	830	819	860	845	815	850	846	772	821	822	853	753	855	854	792	849	832	882	804	867	824	902	870	888	825	911	836	799	820	863	792	798	827	861	796	838	844	871	823	860	866	839	842	798	808	840	804	851	835	797	859	850	824	858	854	842	825	791	858	797	890	865	818	857	831	839	856	871	806	860	831	799	866	874	838	846	815	826	831	804	860	850	840	846	856	831	820	850	853	772	822	844	797	767	824	772	823	835	848	795	864	830	815	852	808	844	864	804	816	811	822	812	837	805	841	784	836	833	801	854	775	809	850	849	867	817	803	851	898	827	867	821	826	847	801	819	837	852	822	847	844	845	819	822	831	842	829	808	831	808	870	801	771	846	834	790	811	870	804	839	829	823	829	813	837	845	797	840	848	803	808	881	798	867	812	827	837	836	807	858	827	811	765	816	844	874	816	754	804	863	792	824	807	800	851	866	819	868	848	878	830	805	814	841	875	817	822	835	830	802	834	849	778	825	812	823	840	835	794	870	795	833	854	794	864	837	833	858	865	878	856	915	821	839	804	843	816	839	859	793	846	806	826	809	877	885	844	806	834	809	804	835	830	833	846	761	881	789	852	868	818	815	857	798	789	843	771	779	805	831	840	847	794	830	833	842	840	816	846	842	814	792	807	859	850	813	825	801	852	859	851	828	799	790	887	846	905	791	859	853	846	825	853	824	870	863	861	809	848	866	826	843	828	808	843	888	883	843	798	843	848	804	855	891	869	854	881	855	828	821	836	854	831	818	858	833	851	891	817	847	832	871	806	814	821	834	866	842	856	830	883	807	818	787	828	805	795	804	858	875	806	846	789	861	797	846	765	806	809	815	810	816	847	837	813	808	848	833	837	820	835	818	811	890	853	821	868	804	823	818	832	833	851	848	883	774	841	780	904	838	845	813	899	883	868	789	854	851	840	823	805	769	811	893	822	855	829	813	803	809	818	871	811	863	825	800	875	835	857	811	847	879	785	838	874	810	837	842	841	835	854	836	882	842	855	888	782	806	806	848	883	888	929	786	868	837	821	811	890	826	822	842	834	813	863	843	837	818	835	886	843	826	859	847	769	796	847	824	826	895	819	838	837	830	821	850	809	804	822	815	866	815	883	807	836	842	798	864	855	836	853	868	834	859	878	796	850	814	800	824	795	812	858	758	785	788	829	840	835	829	866	816	846	834	837	841	864	836	873	843	839	848	829	836	844	816	840	821	827	851	821	814	839	795	875	810	837	845	852	815	832	791	828	815	839	807	828	869	863	855	839	879	844	810	810	819	816	876	850	852	853	863	772	842	828	878	866	887	792	866	829	780	839	805	838	843	854	831	817	818	794	834	815	811	838	828	884	836	799	817	856	876	825	845	819	815	850	799	773	864	877	823	852	789	869	824	831	843	829	780	834	854	792	812	845	811	866	833	861	832	854	766	832	854	803	845	844	803	794	789	837	866	848	821	790	885	795	841	809	799	913	780	842	821	860	811	856	796	863	828	860	802	830	872	811	818	831	843	795	841	791	844	800	881	863	828	807	819	837	876	786	845	808	892	790	831	805	821	871	796	835	808	876	838	851	838	798	856	799	814	781	824	825	845	796	863	844	831	849	843	799	881	844	844	845	828	885	845	817	845	807	786	831	829	760	864	843	836	830	879	828	833	832	832	856	855	822	844	831	836	855	863	802	894	881	831	846	872	830	808	821	843	834	841	863	837	855	856	816	843	857	824	840	868	876	823	838	763	856	896	865	779	822	849	819	804	840	853	798	821	847	840	851	791	846	805	855	839	871	813	831	860	803	900	866	844	824	920	834	850	815	810	790	824	805	839	837	786	839	832	824	825	849	834	887	809	835	839	817	817	830	818	821	849	815	850	834	857	835	838	791	875	841	836	881	840	879	828	851	856	820	860	869	816	841	802	827	834	798	870	848	790	832	851	757	873	810	809	766	843	819	842	863	839	810	825	810	848	799	799	862	828	795	821	840	821	838	848	848	881	844	784	823	851	820	795	862	826	830	845	886	797	827	856	809	820	831	862	848	854	797	855	787	804	896	805	854	838	826	844	852	819	835	810	847	856	849	782	776	826	874	822	871	841	829	825	831	809	832	772	837	796	818	817	810	805	859	809	802	823	857	809	779	819	836	809	836	825	895	851	785	814	805	840	875	846	835	848	866	841	854	876	825	768	803	834	798	842	803	851	810	779	846	844	886	815	838	841	865	846	821	794	855	874	833	859	833	800	852	835	848	785	852	849	847	783	872	845	867	834	837	862	858	783	861	880	897	828	766	923	848	831	820	819	814	837	863	783	827	841	803	907	786	876	829	810	873	875	857	829	845	798	808	831	817	783	827	808	816	824	854	860	844	816	854	833	820	846	815	810	861	838	854	837	802	855	762	864	844	814	856	789	794	865	864	831	816	798	847	832	791	853	831	839	849	826	820	841	764	857	862	878	804	894	884	862	830	884	884	803	862	829	826	837	859	815	818	798	852	838	830	849	796	865	822	817	826	868	824	816	805	789	808	826	795	829	844	875	833	858	836	802	818	812	830	857	842	840	797	861	773	862	862	804	814	878	850	822	907	877	821	855	823	856	793	781	809	827	830	872	862	818	844	786	810	825	866	794	869	836	819	802	798	801	814	786	847	801	783	800	846	820	866	841	802	807	810	865	801	854	863	884	906	832	787	891	833	874	833	844	815	835	815	785	829	875	786	830	831	805	795	835	833	830	846	813	816	810	809	795	852	822	827	876	794	846	857	814	802	817	779	816	836	853	822	837	878	830	804	849	841	834	843	844	775	818	893	830	846	860	812	832	868	818	846	875	864	808	842	823	878	804	847	832	824	817	828	821	845	860	815	829	823	822	856	884	809	889	820	837	806	809	787	854	778	847	853	850	875	879	864	816	828	822	807	817	844	849	799	851	823	813	856	841	812	897	822	839	888	823	817	843	855	791	844	787	845	785	821	886	784	858	845	835	805	854	794	837	786	862	823	786	845	814	842	863	877	856	821	885	781	802	808	806	837	840	822	824	856	830	886	831	801	850	817	806	830	847	815	847	831	762	858	829	792	874	853	825	800	857	887	809	830	809	825	834	842	831	820	841	857	826	784	903	873	809	866	828	838	799	830	819	858	785	841	781	787	871
24319	21587	29126	24580	21463	13578	5221	2965	2395	2196	1762	1541	1449	1232	1279	1281	1197	1189	1104	1065	1069	1083	1015	1002	912	916	919	904	952	859	867	868	820	868	847	843	877	832	858	865	771	841	807	849	837	846	803	832	789	830	793	792	806	853	775	840	820	814	819	784	835	861	832	836	807	753	826	810	843	828	800	833	814	837	836	821	803	804	804	788	816	808	805	808	859	839	760	791	784	843	888	814	827	792	808	827	825	824	781	786	754	782	802	805	848	871	801	842	785	836	820	785	748	780	825	836	799	806	847	811	776	858	799	822	766	797	809	794	795	795	766	824	791	770	775	844	825	802	809	821	844	807	773	763	828	789	784	822	805	829	800	834	754	866	814	783	798	823	833	830	842	749	790	801	803	765	791	803	807	825	814	798	789	792	820	812	824	893	773	810	802	835	854	755	811	798	792	776	793	803	798	821	830	814	836	780	809	842	783	769	833	822	842	741	817	787	767	837	788	825	822	811	808	775	810	805	817	791	828	844	849	784	797	791	800	822	796	816	855	799	780	803	785	787	761	826	776	770	763	808	866	819	771	801	791	779	749	811	864	829	824	793	804	746	783	755	777	783	821	829	791	852	832	773	783	795	840	819	755	796	837	821	761	795	803	825	833	817	751	837	819	803	820	816	799	800	786	826	844	782	821	803	809	776	817	791	848	772	833	774	801	824	815	777	779	764	824	790	822	851	798	778	789	805	792	780	775	801	838	848	813	780	875	765	829	745	827	785	752	812	773	817	865	814	781	787	806	802	801	813	797	791	803	790	794	802	794	804	821	817	794	758	769	809	829	816	793	779	772	805	773	876	805	778	806	802	790	766	836	781	813	848	810	803	808	759	836	857	821	838	776	842	831	746	754	836	771	854	873	805	802	810	799	786	773	783	781	813	845	793	785	788	806	787	773	809	816	776	843	802	815	808	803	857	819	805	826	809	850	849	820	782	797	848	796	809	832	841	848	765	832	822	778	829	808	833	765	821	905	817	824	771	758	798	811	784	864	781	834	794	789	791	743	791	767	773	773	806	776	804	836	746	809	839	813	807	772	797	823	898	814	802	807	786	828	786	777	765	753	792	801	810	749	778	829	795	801	791	818	819	832	848	830	827	805	844	810	830	795	792	850	795	777	790	765	777	797	801	811	818	765	800	799	803	807	848	838	828	782	760	800	814	812	791	825	804	822	806	797	810	795	762	733	859	802	786	785	755	756	790	832	774	835	827	782	863	786	759	772	809	822	786	814	793	805	786	753	780	831	785	768	813	849	814	816	809	838	831	805	787	800	802	837	843	821	835	773	863	808	854	828	786	774	793	797	776	798	844	811	781	834	811	763	769	782	775	813	798	842	753	767	798	842	810	748	770	841	823	792	784	802	833	778	753	785	806	781	833	794	823	753	761	840	804	800	867	830	798	810	782	795	792	776	826	837	798	810	805	824	788	811	809	748	819	785	812	780	796	793	802	822	819	838	796	793	792	807	825	798	867	824	850	787	772	806	806	801	767	788	728	810	781	799	820	800	783	803	753	780	835	816	835	764	793	833	830	804	735	796	803	768	794	801	798	822	810	811	806	755	746	847	891	850	778	828	820	810	794	753	789	749	817	830	781	784	837	752	771	802	732	800	821	757	788	748	830	774	766	814	791	768	803	797	791	850	779	806	825	805	784	782	798	787	811	790	813	807	830	772	850	799	810	858	799	837	777	809	754	821	798	752	746	800	832	835	783	800	796	822	803	789	833	823	804	797	766	825	817	791	838	795	751	830	805	783	868	839	802	786	833	835	789	832	829	780	836	796	793	783	791	815	810	799	819	825	778	830	838	821	777	829	783	801	803	806	791	808	809	766	811	825	793	860	808	816	828	817	807	805	805	787	787	759	768	758	795	813	751	776	742	794	780	799	755	816	841	741	803	778	772	771	766	781	812	817	752	743	806	846	834	829	843	866	823	778	794	817	818	839	790	759	817	834	822	823	803	791	816	789	809	831	779	791	839	844	771	805	852	808	822	795	837	799	814	854	766	802	807	794	808	816	802	825	806	822	842	832	844	783	855	801	784	795	835	824	785	763	817	851	786	822	837	832	812	782	742	849	799	804	838	738	804	834	881	859	838	820	868	776	803	796	740	748	785	824	802	800	817	860	791	777	830	852	774	776	747	813	813	774	814	818	868	804	828	804	823	800	817	819	853	796	798	870	805	812	809	767	801	775	761	779	763	795	812	821	799	769	784	788	799	795	838	828	811	812	789	814	837	818	810	823	837	837	784	861	778	841	821	863	772	846	883	762	795	845	840	830	833	797	775	802	802	776	818	776	841	762	775	825	788	754	829	814	840	789	810	767	831	797	816	827	778	794	798	803	807	801	809	798	779	822	874	799	813	791	798	863	815	751	817	797	759	866	784	840	775	802	798	828	865	848	793	761	802	829	777	843	790	792	824	795	891	873	851	838	814	826	787	855	804	807	803	804	792	802	844	780	829	851	791	814	862	823	831	800	784	788	820	805	820	800	844	812	796	779	809	812	826	820	802	791	782	821	834	790	886	815	776	782	817	811	767	807	821	803	820	777	719	775	822	794	826	710	760	852	803	772	829	817	798	803	751	789	828	798	821	818	761	762	784	743	800	702	820	785	820	852	825	812	791	823	771	835	783	823	785	814	801	840	778	814	823	863	844	836	785	789	797	788	789	797	789	830	806	800	782	773	875	774	815	808	806	833	812	843	811	746	798	825	735	802	830	813	815	827	803	813	772	784	756	786	809	777	795	812	810	780	773	793	859	794	742	817	802	839	811	803	751	754	832	821	816	832	889	799	848	774	813	807	818	778	780	824	795	840	794	794	749	826	757	788	764	751	779	811	788	835	845	801	817	783	868	832	834	784	785	760	795	800	798	855	815	810	790	778	809	837	818	783	815	809	811	818	761	789	809	790	807	849	797	859	816	781	828	765	839	770	816	779	767	753	782	817	770	828	806	820	817	828	798	783	832	851	769	815	851	812	817	788	834	754	784	809	813	811	803	826	798	784	809	821	730	807	770	779	863	780	806	773	807	784	868	765	826	790	812	861	835	771	800	782	781	792	844	802	786	751	791	867	797	843	792	794	833	818	828	834	784	754	762	754	798	763	790	800	768	788	832	787	758	787	766	826	805	817	812	826	788	816	804	832	794	780	825	808	855	757	790	782	840	827	766	816	789	792	819	774	741	772	782	821	785	811	755	785	765	757	796	827	801	793	842	781	714	758	831	783	802	805	772	795	782	825	774	835	855	800	778	764	748	807	814	823	760	769	817	820	806	805	766	820	769	843	850	805	796	817	736	779	852	795	803	861	811	833	847	814	848	849	847	800	834	773	803	788	780	829	830	832	811	757	799	767	864	804	820	831	763	815	860	785	828	813	791	745	746	781	736	820	776	800	814	843	811	818	753	828	771	807	803	787	791	772	877	775	749	817	807	757	768	764	781	737	795	822	792
33806	50417	40448	24933	13471	10003	8164	6411	5540	4684	3733	3024	2716	2378	2184	2226	2382	2084	1896	1823	1638	1651	1613	1491	1455	1372	1259	1248	1264	1218	1183	1270	1117	1212	1181	1135	1159	1131	1097	1125	1081	1077	1066	1124	1112	1054	1097	1083	1084	1071	1059	1071	1065	1092	1048	1050	1083	1082	1103	1093	1098	1123	1066	1082	1053	1074	1135	1099	1097	1038	1141	1070	1094	1146	1102	1076	1029	1089	1050	1111	1025	1057	1050	1074	1084	1072	1092	1100	1051	1114	1095	1044	1041	1090	1085	1056	1071	1056	1093	1067	1087	1021	1103	1054	1115	1110	1066	1029	1027	1079	1116	1055	1061	1087	1065	1114	1096	1051	1039	1069	1043	1065	1072	1073	1038	1030	1018	999	1051	1088	1048	1038	1053	1104	1108	1115	1057	1103	1040	1088	1115	1073	1034	1049	1119	1079	1080	1083	1096	1013	1068	1073	1043	1073	1069	1083	1072	1058	1121	1065	1036	1041	1056	1048	1072	1077	1111	1120	1082	1087	1070	1064	1084	1027	1054	1080	1135	1096	1071	983	1081	981	1054	1043	1082	1073	1048	1037	1132	1011	1044	1038	1016	1099	1006	1142	1115	1066	1067	1047	1077	1066	1109	1070	1015	1022	1119	1049	1067	1084	1073	1093	1052	1035	1093	1056	1116	1088	1072	1037	1076	1022	1060	1063	1072	1068	1036	1050	1091	1096	1057	1108	1092	1085	1026	1018	1065	1055	1058	1074	1144	1051	1059	1094	1080	1089	1035	1075	1083	1136	1110	1074	1035	1096	1108	1046	1053	1033	1019	1070	1053	1048	1096	1078	1125	1079	1077	1091	1073	1083	1012	1055	1041	1059	1072	1045	1073	1127	1108	1050	1039	1076	1015	1056	1101	1082	1083	1014	992	1069	1109	1074	1066	1082	1150	1034	1091	1024	1059	1090	1061	1029	1052	1078	1020	1060	1041	1058	1073	1126	1028	1093	1037	1053	1128	1061	1103	1056	1081	1070	1086	1075	1102	1090	1069	1117	1048	1077	1093	1090	1058	1089	1057	1082	1031	1037	1125	1065	1023	1025	1074	1116	1049	1061	1048	1043	1038	1037	1070	1111	1014	1098	1045	1065	1056	1118	1093	1102	1036	1097	1032	1074	1054	1039	1040	1027	1065	1128	1012	1074	1009	1055	1058	1028	1023	1101	1111	1099	1082	1058	1031	1042	1054	1040	1051	999	1083	1046	1060	1063	1037	1082	1091	1078	1054	1047	1076	1046	1067	1072	1054	1044	1053	1036	1079	1068	1038	1075	1095	1041	1099	1072	1102	1080	1035	1105	1049	1035	1040	1067	1054	1035	1047	1115	1053	1032	1082	1090	1062	1041	1120	1161	1079	1044	1064	1054	1073	1057	1096	1032	1031	1085	1065	1101	1057	1059	1062	1037	1098	1076	1127	1036	1015	1066	1060	1144	1031	1118	1045	1055	1044	1062	1116	1061	1048	1095	1058	1003	1041	1040	978	1032	1088	1065	1085	1056	1029	1089	1069	1034	1098	1069	1027	1111	1088	1054	1013	1067	1100	1077	1119	1091	1085	1092	1089	1096	1038	1027	1125	1041	1090	1082	1020	1058	1089	1013	1037	1120	1033	1062	1085	1087	1030	1080	1059	1046	1054	1043	1066	1048	1017	1112	1065	1061	1049	1097	1070	1090	1097	1106	1112	1046	1069	1054	1012	1055	1084	1102	1086	1033	1081	1039	1098	1101	1044	1063	1096	1050	1130	1079	1039	1066	1062	1018	1052	1059	1045	1047	1056	1110	1034	1042	1079	1033	1030	1046	1075	1057	989	1072	1062	1036	1072	1061	1106	1016	1072	1108	1079	1019	1060	1093	1120	1080	988	1081	1099	1085	1092	1046	1045	1100	1077	1141	1062	1075	1054	1048	1024	1084	1086	1071	1036	1059	1077	1081	1044	1085	1015	1067	1099	1082	1140	1023	1086	1021	1083	1135	1008	1065	1012	1115	1051	1038	1023	1049	1106	1039	1076	1072	1032	1089	994	1043	1080	1065	1075	1087	1068	1025	1042	1024	1064	1060	1051	986	1119	1008	1061	1019	1088	996	1076	1061	1046	1092	1016	1046	1069	1094	1070	1082	1047	1067	1050	1068	1063	1001	1100	1069	1003	1095	1070	1057	1070	1058	1027	1144	1038	1077	1100	1090	1071	1049	1042	1093	1020	1097	1077	1002	1100	1092	1103	1040	1077	1043	1086	1045	1112	1121	1097	1112	1046	1078	1079	998	1115	1067	1018	1033	1067	1073	1072	1069	1045	1069	1095	1068	1044	1025	1092	1117	1037	1075	1078	1059	991	1076	1045	1121	988	1068	1109	1034	1067	1043	1098	1068	1058	1056	1047	1089	1037	1088	1106	1046	1082	1065	1059	1058	1024	1054	1027	1100	1068	1015	1067	1119	1081	1030	1047	1105	1070	1010	1060	998	1073	1115	1143	1078	1023	1032	1043	1069	1075	977	1084	1022	1030	1057	1095	1094	1021	1103	1074	1031	1018	1111	1073	1059	1086	1099	1041	1060	1083	1043	1071	1085	1003	1068	1095	1068	1069	1072	1090	1050	1055	1076	1055	1039	1065	1055	1071	1094	1117	1068	1092	1006	1058	1050	1097	1058	1059	1116	1053	1096	1068	1078	1068	1055	1122	1059	1069	1040	1150	1079	991	1049	1131	1073	1048	986	1059	1027	1059	1104	1063	1093	1096	1052	1067	1053	1078	1046	1106	1079	1064	1073	1064	1017	1111	1047	1088	1042	1089	1026	1138	1039	1122	1051	1094	1086	1067	1075	1051	1084	1127	1108	1037	1078	1094	1044	1094	1132	1022	1001	1079	1090	1076	1066	1058	1038	1041	1068	1095	1107	1070	1060	1046	1051	1023	1061	1073	1056	1079	1066	1092	1121	1056	1071	1061	1092	1092	1045	1058	1078	1063	1065	1055	1086	1058	1080	1058	1028	1108	1037	1085	1057	1100	1026	1022	1036	1041	1078	1088	1066	1073	1133	1062	1067	1052	1117	1092	991	1053	1097	1127	1067	1072	1062	1004	1101	1135	1014	1083	1073	1039	1101	1017	1044	1069	1010	1023	994	1116	1104	1047	1057	1018	1092	1094	1043	1023	1082	1099	1059	1013	1048	1019	1144	1084	1097	1036	1084	1008	1065	1062	1082	1035	1017	1139	1034	1102	1003	1052	1074	1051	1078	1099	1039	1059	1040	1063	1089	987	1032	1037	1052	1110	1090	1063	1031	1063	1058	1038	1043	1068	1034	1021	1085	1062	1098	1051	1021	1026	1062	1108	1046	1071	1043	1068	1062	1079	1069	1040	1050	1081	1028	1026	1115	1065	1006	1082	1059	1051	1104	1045	1049	1053	1104	1081	1058	1048	1070	1049	1108	1069	1035	1071	1001	1027	1074	1089	1027	1110	1110	1070	1020	1085	1111	1026	1080	1025	1024	1026	1050	1010	1049	1042	1103	1126	1031	1051	1129	1075	1065	1028	1069	1075	1041	1074	1039	1057	1136	1109	1096	1093	1007	1067	1065	1028	1090	1063	1119	1100	1051	1068	1056	1097	1095	1086	1008	1034	1054	1035	1048	1131	1052	1088	1033	1122	1055	1095	1062	1030	1071	1101	1129	1109	1107	1105	1101	1056	1049	1018	1051	1042	1145	1076	1055	1067	1074	1093	1156	1064	1055	1040	1046	1058	1115	1041	1139	1102	1061	1069	1052	1115	1000	1034	1058	1088	1017	1027	1025	1095	1049	1076	1120	1069	1083	1047	1045	1125	1123	1123	1101	1031	1066	1060	1029	1107	1044	1049	1092	1108	1028	1013	1071	1091	1099	1076	1050	1026	1062	1044	1092	1081	1086	1046	1067	1038	1055	1072	998	1087	1060	1039	1152	1074	1116	1045	1038	1052	1016	1026	1050	1040	1088	1104	1070	1095	1114	1022	1096	1044	1099	1041	1081	1048	1014	1050	1094	1097	994	1076	1149	1086	1056	1081	1032	1099	1056	1044	1073	1008	1029	1113	1124	1035	1131	1073	1099	1119	1036	1012	1029	1083	1036	1032	1081	1057	1045	1083	1085	1005	1124	1118	1057	979	1107	1078	1093	1004	1049	1075	1076	1042	1061	1087	1033	1068	1065	1012	1130	1039	1046	1042	1020	1060	1027	1089	1094	1040	1092	1057	1085	1039	1130	1063	1055	991	1079	1059	1048	1082	1092	1087	1066	1025	1087	983	1031	1013	1102	1058	1087	1037	1011	1046	1096	1084	1030	1067	1122	1029	1053	1042	1042	1033	1042	1074	1057	1116	1033	1049	1039	1052	1089	1039	1009	1065	1056	1035	1066	1057	1088	1062	1075	1049	1120	1065	1050	1072	1070	1040	1006	1060	1052	1115	1036	1030	1064	1082	1001	1112	1095	1068	1035	1066	1034	1044	1103	1042	1039	1070	1055	1079	1065	1074	1005	1069	1047	1046	1025	1097	1106	1052	1102	1092	1027	1063	1043	1043	971	1029	1064	1078	1026	1052	1061	1051	1043	1087	999	1071	1074	1020	1051	1145	1062	1077	1041	1057	1011	1052	1115	1009	1006	1002	1034	1088	1035	1048	1099	1097	1070	1021	1097	1005	1028	1069	1076	1058	1076	1051	1072	1084	1067	1116	1051	1084	1057	1130	1063	1138	1091	1060	1056	1087	1086	1101	1057	1079	1049	1024	1075	1057	1044	1082	1081	1084	1078	1089	1027	1085	1037	1000	1024	1055	1081	1053	1029	1020	1071	1012	1017	1004	1061	1043	1055	1074	1074	1046	999	1042	1062	1049	1013	1052	1066	1046	1042	1016	1110	1064	1053	1085	1057	1052	1111	1112	1068	1063	1005	1139	1139	1036	1088	1043	1036	1133	1025	1061	1067	1080	1123	1025	1100	1114	1116	1049	1074	1103	1107	1097	1046	1044	1118	1080	1090	1045	1050	1034	1048	1066	1090
23437	21643	29592	24192	21654	21662	13063	4396	3089	2653	2174	1826	1593	1460	1332	1416	1486	1375	1199	1142	1131	1051	988	906	941	893	875	910	881	823	796	773	776	801	791	755	760	715	741	717	767	765	727	731	708	741	756	748	732	737	706	706	718	690	715	725	703	778	749	735	719	699	717	767	707	698	722	689	745	699	716	708	723	707	700	742	725	686	750	693	727	740	745	709	752	712	732	724	733	677	689	747	742	770	730	754	687	750	735	711	705	672	726	701	695	713	728	760	756	727	708	729	732	716	760	746	725	698	704	675	720	662	673	749	729	746	711	703	759	746	727	690	731	724	702	735	728	727	707	729	760	694	689	712	702	727	715	694	673	737	677	723	722	711	758	738	702	691	667	728	697	734	697	689	698	692	698	751	733	706	712	751	703	733	728	731	690	762	710	744	723	721	694	704	703	690	708	739	763	689	711	719	713	696	692	708	710	709	756	765	743	692	771	758	711	675	727	739	721	728	723	690	690	703	727	672	704	687	721	676	716	712	690	708	728	740	705	668	723	730	695	713	728	734	725	677	772	715	702	703	749	677	741	728	719	733	685	681	757	763	717	654	738	648	684	711	719	724	660	671	673	694	756	710	700	667	718	705	735	694	715	722	720	669	680	734	715	726	701	684	717	752	721	718	688	673	698	758	729	723	713	662	688	693	721	727	716	709	741	692	741	719	732	702	688	684	709	661	710	748	724	632	674	708	724	726	709	725	695	750	696	695	729	744	682	721	708	719	756	690	726	712	740	718	735	710	731	741	651	696	684	726	681	741	698	698	700	695	737	756	769	703	729	737	726	686	732	674	706	731	707	710	711	727	740	721	740	717	708	699	740	679	768	708	727	650	701	732	709	683	686	711	678	660	753	728	690	674	715	712	682	693	716	728	695	704	715	717	746	718	737	704	723	733	703	741	711	712	701	740	725	700	709	715	707	650	742	703	666	728	709	683	715	728	676	701	693	714	697	708	721	724	707	723	708	731	741	656	721	742	725	699	679	735	730	708	721	718	715	656	734	690	717	692	717	703	715	700	752	714	739	706	690	687	726	724	715	650	680	715	696	761	743	734	683	705	722	726	748	701	710	737	712	712	724	697	684	684	736	669	708	739	694	702	654	698	705	673	745	688	679	733	729	685	689	699	667	682	749	725	717	670	733	704	702	714	738	728	742	687	718	743	724	693	723	771	715	713	697	683	691	727	722	716	710	638	701	720	755	669	717	718	733	727	700	720	688	741	676	711	752	738	738	749	697	666	726	711	705	710	674	674	674	684	698	699	736	706	737	718	730	707	715	717	711	697	761	711	712	717	656	747	707	697	704	724	733	666	731	751	679	720	722	698	690	741	767	727	732	740	756	725	667	728	729	691	731	681	691	776	746	724	767	741	723	706	694	711	681	736	724	728	712	720	750	728	744	705	707	697	663	749	730	718	698	709	685	735	719	662	710	656	689	703	754	739	729	752	708	735	720	674	668	731	685	729	754	698	650	679	731	683	711	727	694	711	734	730	711	667	715	682	704	684	622	722	745	775	724	717	761	702	679	696	707	719	731	707	729	686	725	727	716	752	697	673	735	720	653	726	728	680	716	728	710	692	726	694	734	663	697	709	746	719	679	658	702	784	722	696	757	698	679	721	713	690	732	716	687	704	692	718	664	736	707	761	719	694	704	703	708	700	672	716	745	713	671	718	700	733	690	689	692	704	697	731	715	686	720	746	738	717	739	648	686	725	713	686	737	681	712	717	712	786	710	707	765	708	701	739	709	744	699	701	653	705	706	763	677	752	712	704	713	732	726	710	702	749	715	673	658	671	703	706	717	718	690	708	711	685	691	697	687	730	664	715	690	712	709	701	662	734	747	694	725	743	706	685	659	737	725	689	726	733	670	717	731	701	695	713	715	727	686	695	708	742	699	666	708	670	745	717	653	710	717	707	691	749	693	727	657	726	727	710	700	703	743	721	671	668	665	733	703	623	715	755	718	685	733	699	715	702	674	728	688	726	733	691	729	740	702	714	745	778	711	741	705	739	711	721	708	749	730	700	764	710	719	715	658	726	760	710	712	730	716	693	729	720	727	727	697	681	702	703	682	719	714	708	731	744	713	708	703	735	686	701	715	720	693	731	733	684	714	700	640	753	706	737	719	697	739	707	706	699	696	721	705	705	667	715	697	689	726	697	710	721	745	714	705	681	721	743	714	700	756	709	697	745	722	740	745	686	662	715	671	728	719	715	724	686	717	719	748	736	723	728	717	702	708	733	701	729	737	723	679	705	681	762	710	682	703	641	706	740	742	669	693	685	699	768	679	730	686	710	693	720	688	688	696	729	722	709	700	756	724	766	747	716	739	756	692	716	702	714	665	748	658	701	722	738	643	698	699	759	684	693	667	714	692	657	732	685	732	715	685	707	706	724	717	752	706	694	723	749	722	713	750	716	716	733	708	724	717	733	692	732	716	682	712	713	757	701	705	697	734	686	778	737	740	713	701	719	705	690	699	703	657	736	732	694	746	749	674	699	694	713	715	704	756	713	714	719	741	669	735	684	724	690	706	679	726	692	720	750	721	676	663	702	706	699	706	703	707	671	720	737	688	677	716	734	769	752	688	704	717	749	699	701	699	695	698	735	701	699	718	690	699	676	708	731	718	689	707	698	690	681	709	732	696	685	719	724	706	709	742	685	745	725	727	707	739	703	685	658	696	684	765	686	756	722	678	704	729	711	724	702	731	673	691	722	710	685	667	688	717	740	677	733	738	688	685	685	689	692	682	704	719	725	714	751	733	707	691	714	738	696	695	776	676	655	693	741	684	729	723	688	716	717	715	742	734	718	691	709	701	758	682	700	733	704	723	658	720	722	691	742	682	711	690	724	709	721	705	707	697	664	730	716	692	687	753	713	705	719	722	677	698	727	665	710	673	685	709	699	768	673	718	727	710	670	756	721	740	712	754	728	677	724	734	710	713	686	743	705	740	711	639	713	683	694	746	728	691	727	688	705	730	664	682	746	715	709	738	723	705	728	735	724	720	747	700	735	683	722	740	698	775	725	719	705	654	704	703	700	740	729	759	713	680	701	742	686	696	767	685	698	681	725	688	659	695	683	711	721	759	721	701	688	760	725	658	740	759	646	715	687	663	728	690	661	708	700	730	711	697	700	680	701	738	665	699	706	698	712	658	681	658	663	719	700	683	718	680	744	721	700	692	722	739	695	684	716	718	704	704	737	700	665	683	720	708	715	673	702	706	697	683	706	719	713	711	722	709	693	717	695	753	699	713	683	701	721	701	688	698	678	741	652	754	649	694	691	646	707	688	751	696	648	672	729	665	729	755	712	731	682	691	672	687	661	744	695	674	689	736	716	699	707	731	717	709	717	709	723	701	743	725	664	728	710	687	721	685	704	754	655	699	720	715	690	706	730	777	711	671	702	715	700	701	730	722	722	717	685	752	735	752	710	702	664	712	702	718	692	700	742
36173	57728	44438	31190	17798	13314	10793	8550	7467	5991	4870	3868	3365	2985	2660	2710	2809	2401	2103	2047	1969	1818	1693	1649	1413	1413	1262	1217	1213	1166	1094	1111	1101	1074	1083	1037	1042	1055	1083	1058	1003	1003	1011	994	957	954	890	961	978	977	906	992	1050	941	1044	991	958	994	943	993	1000	982	1009	1005	993	963	957	925	1016	985	961	932	958	1020	946	952	971	920	1035	876	915	922	978	981	978	948	927	958	948	964	968	951	937	951	935	986	920	929	1002	914	954	956	940	952	941	943	1001	955	935	1018	938	947	899	939	935	958	928	930	930	924	954	958	933	940	917	941	915	911	932	921	957	944	952	944	926	896	990	974	920	942	866	944	928	971	949	957	985	921	887	913	1001	976	925	981	955	955	957	929	925	966	990	897	943	934	958	943	917	955	981	927	969	939	985	936	964	959	962	862	933	879	928	900	942	925	963	904	952	957	945	911	893	936	918	901	941	923	906	937	958	903	916	992	968	953	968	907	943	925	904	953	967	955	965	988	946	980	883	970	984	984	923	931	900	943	921	934	943	940	883	948	914	917	973	981	956	920	992	977	981	925	912	915	927	930	937	942	952	919	906	978	922	942	951	944	949	957	952	950	962	903	940	944	914	955	932	968	951	954	950	925	955	931	982	912	902	925	958	932	971	889	921	952	930	899	933	957	946	927	875	974	942	946	922	888	951	942	945	896	947	959	907	940	912	951	957	920	1012	936	961	909	934	857	951	902	929	972	950	935	930	1000	915	898	951	942	983	924	957	926	931	938	972	980	949	914	922	919	897	941	884	920	948	985	924	945	924	904	964	905	975	951	960	928	935	942	971	948	911	978	983	953	937	933	955	943	944	991	951	972	999	901	971	966	968	939	901	952	914	949	920	933	980	907	943	952	912	953	895	985	953	934	949	966	965	919	902	972	886	926	963	925	993	940	951	894	915	928	955	941	916	951	881	937	925	941	930	905	928	913	949	913	951	941	936	941	894	966	992	963	907	919	927	901	941	942	922	993	905	944	893	924	952	945	940	932	939	914	967	961	924	946	984	912	908	931	875	901	924	947	935	992	1006	928	954	939	922	889	943	967	905	956	899	940	924	958	988	947	940	917	969	964	914	999	961	897	937	879	884	960	939	933	906	957	905	991	911	950	882	935	929	1021	950	948	947	980	972	927	911	920	943	919	933	958	939	922	945	1006	918	955	937	913	973	961	940	922	953	945	851	940	935	935	909	929	866	988	948	991	955	927	950	926	977	957	892	932	950	962	941	931	916	925	913	901	938	918	954	943	908	966	953	945	960	959	895	945	960	966	954	920	898	993	984	953	956	949	992	1018	921	920	907	950	948	942	987	949	991	998	947	987	944	935	871	898	897	965	971	945	930	944	969	909	917	940	935	928	901	952	1004	967	907	953	947	927	1017	920	956	953	927	934	932	906	931	940	940	966	965	891	900	870	960	989	887	947	927	947	970	888	945	927	950	909	943	927	860	938	957	926	950	960	896	932	914	1000	988	924	942	911	931	923	943	961	875	906	928	942	946	967	919	952	955	940	958	955	983	939	959	902	922	914	973	918	933	955	943	901	921	963	962	942	926	889	981	922	937	887	954	957	979	891	907	882	910	946	950	957	938	939	938	867	937	994	959	929	991	961	898	971	977	993	954	939	990	947	946	984	900	914	923	881	908	914	944	908	957	925	973	938	943	922	971	944	948	983	915	997	933	941	940	960	962	905	951	892	948	905	974	973	905	956	892	963	924	976	959	932	954	922	927	955	976	930	941	943	946	932	958	928	947	1016	914	975	920	885	933	908	943	968	860	929	929	978	960	949	958	934	899	966	903	983	912	911	902	907	905	948	966	898	920	963	897	930	933	928	918	904	969	935	959	964	963	972	964	934	916	976	904	870	942	963	923	957	954	888	922	939	966	967	965	885	924	938	983	919	949	953	984	975	971	909	915	969	943	931	916	958	898	953	932	964	927	906	862	922	939	920	902	937	943	909	965	905	958	923	968	894	886	909	926	953	972	968	963	912	971	973	919	897	996	956	935	902	890	894	972	916	925	933	941	971	939	947	1007	924	955	942	977	904	970	937	915	990	936	974	927	942	957	974	954	903	941	871	996	966	945	956	938	933	933	957	941	985	890	888	995	932	889	971	907	969	938	949	982	929	926	911	958	929	942	936	945	910	924	880	890	941	973	922	971	962	971	973	979	926	967	944	981	958	968	921	946	928	923	967	881	927	971	927	955	900	930	926	933	912	917	908	1008	964	939	988	918	944	942	947	956	939	963	994	921	913	927	951	965	923	941	899	884	876	953	902	912	927	957	966	955	920	919	932	907	929	958	934	944	911	946	934	980	872	880	958	947	916	963	961	938	969	907	897	914	923	969	979	983	937	992	966	966	913	989	930	923	926	976	924	925	911	983	947	929	938	963	917	932	932	941	942	916	971	889	969	1027	980	955	900	969	935	930	924	875	899	947	948	985	952	968	969	932	959	932	958	949	956	981	928	967	926	961	900	911	934	972	920	928	933	921	950	933	954	973	935	913	959	990	926	904	922	912	860	954	940	935	952	953	928	983	917	991	943	998	922	896	890	930	957	936	934	976	950	949	979	954	909	909	984	950	959	977	910	922	938	948	920	995	953	953	987	926	935	976	967	966	951	924	897	959	926	940	969	932	930	930	949	880	1001	924	955	984	983	963	964	878	950	906	945	965	957	913	885	926	947	917	971	934	1022	890	942	951	925	986	944	929	922	918	973	912	918	902	961	956	920	922	959	898	932	911	894	1000	991	869	957	903	896	966	902	929	938	942	941	902	960	954	956	916	933	939	951	874	953	1010	959	939	978	978	1007	948	903	999	952	907	955	952	951	898	934	938	930	965	933	948	934	949	941	937	918	939	912	956	937	935	890	939	974	923	947	949	910	908	960	917	951	968	895	924	897	979	989	917	935	940	971	932	919	917	886	972	932	945	943	888	927	951	934	941	914	970	893	973	911	938	933	898	1007	934	959	950	965	946	926	959	972	981	907	960	919	958	943	890	922	917	913	901	950	976	1004	942	950	919	902	945	978	942	923	934	943	950	1001	924	903	922	961	900	935	946	959	902	927	972	921	976	904	960	946	955	967	904	982	960	906	965	953	927	962	922	990	936	971	971	950	926	985	918	951	956	933	951	905	938	936	957	894	905	926	866	859	934	894	929	984	961	988	1019	970	927	910	975	937	934	909	923	959	899	951	976	948	964	954	955	943	919	938	949	975	965	990	974	965	990	924	936	934	922	944	923	917	968	941	983	966	973	988	954	959	935	934	981	1032	909	912	930	945	939	990	966	927	983	907	947	915	936	959	938	905	949	976	965	941	905	938	949	950	911	955	930	923	964	869	965	878	959	845	907	960	898	895	926	893	951	965	954	958	914	942	910	978	902	994	914	972	893	896	909	889	889	972	956	927	934	911	976	968	917	973	916	863	982	959	951	995	946	940	922	995	948	970	892	921	983	936	973	950	907	895	985	996	919	918	961	900
28510	26713	27396	12635	4560	2739	2131	1642	1424	1220	1132	984	884	848	781	816	821	856	778	781	746	730	746	690	716	699	652	605	650	579	639	639	633	646	635	622	613	622	583	587	649	612	655	619	617	680	585	648	654	631	587	621	655	568	663	609	605	631	615	628	638	659	604	655	606	655	636	634	626	605	616	593	631	658	638	637	621	606	626	655	662	648	638	631	666	645	641	608	615	619	635	602	582	635	633	640	661	657	641	612	599	674	628	609	595	611	602	636	587	614	639	621	615	605	645	653	668	598	603	604	603	633	627	589	606	591	619	609	642	629	615	623	586	650	582	655	631	616	605	616	620	644	616	616	656	629	611	630	647	657	580	665	598	631	590	624	573	617	584	636	619	642	610	647	650	619	623	631	655	651	668	625	640	610	638	607	653	629	608	657	604	560	595	567	640	611	594	653	625	642	623	668	642	632	607	664	644	608	626	622	585	615	601	591	638	619	655	635	597	662	643	669	645	618	612	628	626	596	655	624	622	644	634	600	645	639	626	613	578	606	595	624	619	646	616	628	656	647	631	622	667	673	642	614	614	643	622	645	627	622	626	601	629	609	642	636	656	626	633	645	642	641	640	616	623	609	639	643	631	610	609	605	634	642	632	609	627	623	644	606	644	628	605	629	640	636	603	618	636	658	584	579	623	625	658	636	643	620	598	594	619	629	610	644	607	621	601	609	611	586	625	631	596	607	617	628	614	611	628	652	657	624	661	635	602	630	632	598	596	602	611	593	624	587	613	660	617	571	571	615	624	615	654	598	576	601	608	650	626	611	630	634	612	601	607	604	632	632	647	637	643	633	617	606	626	643	603	617	629	625	612	656	604	631	630	616	628	605	583	652	625	636	623	641	641	597	683	592	570	616	630	600	612	587	636	625	642	640	609	603	636	594	569	593	663	591	625	630	694	627	574	625	606	627	619	590	588	615	612	605	613	619	633	632	617	578	649	670	574	661	627	642	655	615	632	600	610	634	600	630	645	667	613	628	616	670	658	613	635	620	634	582	625	617	616	626	621	617	646	651	657	636	632	662	646	637	625	633	629	628	650	616	660	625	597	616	596	582	612	627	604	646	622	622	608	637	641	635	614	592	630	612	621	670	641	631	598	620	623	618	643	641	634	673	621	585	616	588	652	640	636	582	611	607	661	651	563	630	641	619	608	639	616	635	645	627	610	654	660	633	697	653	617	618	651	670	621	656	640	647	623	623	608	624	606	658	614	582	610	624	581	630	586	643	594	610	620	625	608	626	619	634	660	629	647	644	623	604	596	646	598	574	602	638	611	652	607	661	609	619	611	615	646	595	630	659	614	649	624	603	578	664	597	633	599	611	618	622	661	566	616	644	629	608	618	644	626	583	628	709	617	661	654	614	625	637	619	596	647	602	613	593	632	628	625	640	598	643	689	640	639	659	704	654	638	623	593	640	663	591	641	621	660	588	617	620	663	646	658	624	643	610	638	616	637	629	617	566	614	628	587	623	606	596	642	613	595	625	647	642	611	604	586	613	627	628	605	568	638	649	613	594	558	629	636	642	622	569	637	608	638	633	647	627	650	628	590	632	622	650	622	609	657	655	587	662	636	634	639	643	606	656	632	594	636	602	642	632	643	653	595	601	620	611	658	628	598	620	649	656	640	617	615	606	627	602	635	614	639	637	648	602	623	615	665	647	588	624	547	649	604	649	613	638	603	629	605	566	595	622	618	639	658	641	634	620	608	640	659	617	628	643	657	583	586	635	586	611	650	668	585	588	647	612	623	581	613	681	587	609	624	699	570	632	554	630	561	620	636	649	682	593	650	637	599	616	609	588	609	602	597	633	649	629	614	611	657	637	637	605	625	643	635	619	593	642	623	637	616	635	637	565	584	652	629	630	615	628	625	605	617	624	610	676	666	637	615	568	688	640	626	611	645	630	602	616	632	593	623	623	621	650	624	631	652	612	620	640	679	624	624	602	597	637	575	641	664	614	590	623	643	586	594	647	626	629	631	667	602	624	610	643	645	615	596	641	598	606	622	596	587	660	600	656	622	617	638	686	616	631	633	639	636	602	636	663	565	673	630	633	660	637	602	605	675	577	590	634	647	616	635	651	632	637	596	642	618	600	604	642	603	629	610	633	663	656	657	614	646	640	611	597	650	635	628	627	624	621	602	623	635	596	635	630	629	639	604	651	643	577	617	645	635	660	637	592	620	621	623	649	685	633	651	630	623	623	635	630	592	617	629	616	586	627	642	613	617	616	638	654	635	707	619	600	645	661	636	649	609	625	621	600	648	599	610	653	602	659	680	597	590	639	621	635	627	605	627	618	613	626	603	649	637	581	601	634	661	611	631	620	607	631	593	654	657	643	622	667	632	644	653	639	632	674	604	628	614	578	663	609	586	598	637	605	635	647	637	629	677	616	595	622	604	644	583	604	617	635	626	577	611	599	604	651	627	636	608	597	637	609	632	626	570	651	584	597	623	604	603	605	640	626	607	596	621	588	606	649	636	602	629	619	620	614	618	596	561	658	643	634	634	628	613	604	635	650	630	677	611	627	647	639	637	656	634	599	586	632	627	621	605	641	594	617	637	643	628	640	658	614	631	597	675	639	636	661	599	659	621	641	627	672	631	589	655	641	616	624	644	629	614	602	643	641	658	627	684	608	635	639	666	610	620	600	636	615	612	664	651	626	611	605	626	591	614	613	597	613	628	641	625	626	623	617	628	595	609	640	609	610	593	607	606	615	638	649	643	622	605	611	598	632	614	662	617	617	663	622	605	612	626	578	658	634	605	650	639	565	612	631	673	669	654	624	654	586	563	600	632	650	610	634	653	595	634	636	631	629	630	623	660	611	631	647	622	607	601	599	587	591	646	569	598	648	640	648	622	623	623	632	621	637	594	612	602	624	655	592	613	631	630	665	561	643	660	622	595	648	638	608	600	630	616	601	608	664	599	621	675	617	622	644	578	604	642	626	671	586	618	639	642	601	650	655	639	662	620	596	608	653	655	653	571	601	597	621	601	690	656	624	658	640	586	609	605	630	627	626	601	608	621	631	643	575	648	642	604	623	617	643	685	633	585	623	601	599	620	602	641	661	576	592	648	661	611	630	622	630	610	625	610	617	663	637	622	605	601	630	603	597	620	586	639	655	565	580	645	631	661	585	615	596	633	615	625	641	653	643	620	620	620	611	615	610	635	641	646	603	606	664	661	661	633	656	634	605	639	619	640	578	630	633	637	611	654	578	675	613	648	587	599	600	649	662	623	630	598	626	607	601	578	625	608	633	614	669	611	589	644	639	596	612	636	622	613	585	674	596	596	648	670	612	623	643	597	610	662	624	580	615	624	612	627	621	593	632	636	668	651	643	618	613	610	650	647	629	604	616	615	565	651	632	615	614	599	663	632	649	611	618	587	617	617	691	646	627	627	608	638	591	607	628	601	578	657	615	643	651	655	607	645	642	663	643	636	648
33166	45808	31464	13350	8345	5929	4858	3789	3224	2634	2229	1826	1537	1489	1467	1432	1543	1388	1332	1246	1192	1202	1083	1115	1036	975	948	960	926	883	945	863	844	868	847	839	863	830	844	893	809	839	830	904	887	844	824	788	869	892	841	850	876	907	846	851	868	782	852	846	872	830	869	825	826	815	865	850	848	843	847	845	844	859	821	837	871	843	847	827	852	789	843	799	827	811	836	822	844	809	811	853	843	819	814	869	849	850	901	821	871	861	827	890	830	864	786	810	827	856	801	810	795	823	865	814	856	851	826	853	832	844	831	855	815	778	846	843	825	780	802	820	807	856	856	847	861	861	855	862	879	827	870	816	836	832	828	880	824	853	869	805	853	830	840	848	833	852	889	829	824	853	857	810	856	834	864	856	831	804	832	820	888	790	911	825	802	842	837	811	821	856	831	814	878	871	859	816	842	864	861	880	836	889	819	860	860	868	860	800	785	852	787	858	831	852	808	846	782	837	822	818	821	834	862	817	828	820	857	807	822	857	809	858	869	791	890	884	777	892	808	826	817	842	788	865	831	822	865	844	817	866	818	843	824	812	848	805	812	834	845	827	867	886	806	793	811	888	826	806	868	820	822	851	829	881	854	807	866	862	796	760	814	804	798	787	814	846	841	854	869	794	806	842	847	796	808	796	830	821	836	830	829	778	843	826	821	874	810	828	824	826	845	874	848	869	845	863	833	837	823	803	864	833	858	863	904	852	822	804	830	797	838	788	820	776	848	778	844	798	823	816	876	840	862	888	882	862	872	847	837	883	858	827	839	871	839	838	805	900	789	858	876	803	851	842	863	834	796	884	842	859	788	780	856	833	839	886	787	828	829	863	818	843	818	794	838	805	780	827	838	849	783	837	860	898	864	821	803	838	868	831	852	887	873	845	842	824	852	868	855	847	778	848	828	789	839	769	789	791	801	848	830	888	833	854	871	824	861	862	818	860	865	789	819	826	834	836	847	868	779	798	793	823	857	858	871	843	848	836	826	855	840	835	799	825	888	849	818	818	812	847	819	820	854	785	835	888	847	830	819	795	827	843	852	840	832	887	849	842	840	897	823	821	848	819	847	847	842	860	790	819	806	844	837	853	847	810	794	823	830	840	842	898	811	827	794	803	814	885	851	846	829	804	859	806	808	872	803	861	801	770	864	910	796	901	839	871	892	838	811	861	862	817	863	883	804	796	814	840	817	828	784	789	857	876	856	786	807	839	781	818	809	858	812	822	867	844	813	885	830	827	842	856	779	862	830	851	824	923	855	864	810	878	814	827	779	792	858	900	876	853	827	909	853	854	844	834	829	820	848	836	869	815	881	829	880	857	783	807	789	868	795	855	854	841	822	864	799	865	832	873	796	839	832	864	834	871	831	854	797	827	828	875	795	778	833	841	800	819	805	837	830	820	859	841	831	833	806	860	873	808	811	820	820	784	844	853	832	822	826	795	866	849	799	834	824	850	880	850	790	884	787	798	824	816	802	805	836	817	799	874	842	827	818	834	812	844	843	864	824	889	827	836	912	835	909	851	859	865	873	818	797	857	841	810	850	793	802	804	864	846	833	873	843	911	878	821	763	858	796	830	806	822	844	862	852	863	863	866	848	794	845	851	825	849	775	845	909	809	806	858	882	854	879	813	828	809	831	844	849	847	896	821	860	832	833	816	824	824	828	781	827	849	831	816	834	817	922	867	805	875	837	880	853	801	873	820	840	822	807	826	839	828	848	844	812	820	835	819	842	795	824	857	844	882	780	852	866	825	865	857	819	828	826	848	834	855	801	833	787	881	839	846	851	818	846	843	857	807	826	912	827	795	853	831	790	812	831	822	802	826	812	827	804	857	860	823	874	855	796	872	825	857	779	863	840	845	793	828	827	818	818	843	809	826	849	833	849	798	871	851	816	810	860	794	818	837	833	841	846	804	797	823	798	808	877	887	910	829	834	822	801	792	864	848	866	812	849	785	819	859	849	876	863	823	855	831	818	830	829	842	870	855	817	853	728	884	785	877	809	824	832	866	860	867	846	864	833	872	812	842	863	836	815	812	855	802	839	823	847	844	794	830	817	865	845	803	850	907	849	868	846	864	834	824	860	815	831	865	776	820	823	871	884	836	822	822	849	833	865	760	795	838	853	816	825	845	805	824	814	849	813	822	875	816	846	856	803	830	859	789	833	815	851	880	824	844	830	814	865	877	770	844	817	794	815	752	883	820	796	833	808	750	788	872	848	837	814	818	858	830	841	834	830	788	837	842	784	820	807	844	833	854	809	824	843	799	851	853	797	918	840	799	763	779	846	829	814	820	802	889	806	824	785	839	895	853	837	811	837	815	826	843	839	846	851	838	904	895	806	839	852	824	815	858	832	799	859	858	801	850	841	842	845	855	817	878	836	811	792	871	816	821	859	844	808	844	855	861	813	831	764	905	798	836	826	838	830	852	808	895	866	760	783	820	877	803	802	873	832	841	847	835	816	813	875	832	778	821	852	788	860	821	845	844	851	796	834	783	778	785	838	850	824	851	850	808	829	881	810	845	821	846	856	874	838	812	854	888	816	806	805	792	827	869	819	793	825	864	792	829	832	845	819	837	837	792	818	860	863	835	840	810	802	882	822	788	860	817	891	797	817	828	826	826	792	821	848	852	794	769	821	834	827	804	824	795	883	806	825	830	814	893	793	827	845	866	794	821	862	817	827	836	821	887	830	798	851	874	845	838	784	866	863	843	903	815	839	817	864	905	836	878	801	796	862	829	825	841	817	841	838	802	851	883	818	845	824	865	824	843	828	829	793	852	827	834	856	867	801	839	794	825	895	834	808	832	829	810	828	815	820	837	826	853	867	844	842	800	860	844	840	820	865	878	866	791	864	892	849	829	870	873	874	805	856	855	859	836	814	865	801	831	861	889	815	827	851	839	866	757	867	817	819	871	861	829	802	858	900	846	801	819	856	882	880	891	772	841	803	866	783	875	828	853	836	772	861	823	822	844	848	779	823	853	830	878	819	819	811	836	809	833	818	837	849	879	825	858	847	866	867	803	847	857	777	823	819	891	836	828	857	841	856	831	806	861	878	791	861	876	818	840	888	825	840	862	855	835	848	910	848	848	809	790	854	870	844	832	846	805	800	841	869	868	867	854	860	813	860	832	853	825	823	856	831	853	794	830	802	854	844	855	863	750	837	812	821	894	799	836	789	854	872	818	849	839	839	853	800	846	821	903	865	810	801	856	838	863	805	889	798	888	795	829	818	863	842	859	843	838	833	835	848	833	828	820	869	776	837	787	863	846	851	797	803	841	822	812	816	836	854	877	874	828	872	826	826	812	795	829	855	804	822	737	840	886	836	791	850	849	821	850	819	873	788	879	819	841	841	849	853	840	859	815	820	824	828	866	850	854	795	825	828	867	880	858	849	846	809	847	810	881	823	809	764	842	879	831	828	875	816	856	848	838	852	878	891	833	864	844	789	875	813	816
24289	21632	29188	24629	21525	13475	4999	3031	2543	2036	1768	1464	1376	1311	1269	1166	1296	1147	1143	1092	1042	1024	1064	966	987	974	875	902	834	842	895	878	838	906	837	893	879	828	835	828	855	815	765	830	816	819	824	817	796	833	811	837	794	814	814	803	820	838	770	813	836	826	837	846	778	811	834	814	841	783	842	823	828	786	825	808	797	787	823	819	755	800	843	828	813	812	821	803	813	778	774	803	804	824	822	839	766	756	800	781	774	819	792	789	790	839	805	814	832	752	785	772	805	755	766	772	779	775	824	825	819	838	806	753	821	822	781	815	836	824	825	799	796	835	856	778	807	753	771	788	781	749	818	845	841	778	820	803	789	773	792	801	843	792	823	826	772	811	822	823	741	813	772	811	878	833	852	814	817	833	855	781	766	751	820	741	841	772	789	824	788	842	752	820	834	734	784	803	810	854	819	758	798	775	830	819	813	844	809	819	826	840	768	792	832	776	765	812	809	830	781	763	772	800	759	857	827	772	840	764	796	799	881	808	795	840	757	793	791	779	766	825	761	822	793	845	785	816	780	785	793	812	763	754	809	767	808	848	827	768	775	842	807	783	775	795	788	801	796	772	842	806	796	785	736	782	861	815	766	808	814	851	781	759	801	901	777	796	759	827	769	802	822	842	779	845	851	769	772	804	846	809	805	811	831	814	814	794	786	749	785	785	852	746	812	775	800	796	782	772	800	826	788	770	800	817	812	761	815	754	845	799	755	804	768	789	793	851	794	832	813	787	796	770	793	813	809	792	856	805	793	817	837	832	784	845	858	815	822	781	776	803	756	809	805	765	813	791	778	802	819	798	831	752	796	753	786	774	812	774	791	750	806	809	813	801	815	809	835	818	780	781	810	799	812	774	817	805	780	769	778	832	810	756	840	778	844	746	758	833	804	795	798	844	808	835	789	808	795	815	813	804	797	802	799	813	808	774	822	805	849	839	812	809	829	819	773	804	767	758	781	836	787	795	784	822	815	806	835	744	813	758	802	802	774	793	789	732	830	733	816	822	767	808	806	786	808	775	809	811	757	783	766	839	729	816	792	784	786	771	810	835	815	766	830	819	850	812	805	838	782	797	778	783	799	800	789	827	811	811	810	817	855	853	775	775	827	763	815	801	838	796	849	831	758	790	823	796	773	806	777	808	769	827	792	792	778	825	816	823	816	821	822	778	751	798	807	795	831	788	814	798	821	842	784	822	786	811	826	781	781	763	796	836	812	747	820	780	818	796	822	746	799	841	793	790	747	829	805	776	797	738	814	803	783	838	789	837	741	795	799	765	774	858	842	784	797	773	795	762	792	795	813	824	839	815	858	800	831	873	745	827	799	783	740	795	780	743	821	783	809	802	852	780	825	825	852	784	762	768	860	767	817	833	812	830	770	785	833	789	804	830	797	790	783	790	738	811	845	785	845	831	835	798	785	813	834	803	819	811	809	770	791	762	788	793	846	792	778	792	750	831	806	828	767	809	813	762	791	781	819	811	787	771	766	808	768	754	807	805	830	766	773	802	761	811	792	825	875	841	803	810	797	834	741	763	779	778	783	799	815	808	796	819	716	799	786	809	825	779	838	800	792	821	761	777	772	759	865	781	801	795	817	803	788	773	799	766	769	832	818	772	804	797	801	809	842	770	780	780	778	821	798	789	807	819	763	768	819	827	798	818	797	797	773	782	779	788	791	836	796	752	771	839	851	796	785	775	776	819	766	806	797	804	796	834	824	783	788	794	782	742	819	796	798	781	744	769	823	817	809	862	838	764	805	843	789	826	822	837	826	849	786	808	774	824	784	792	760	800	802	807	818	828	787	809	815	809	849	724	805	791	834	764	782	805	837	767	825	855	853	847	747	821	774	760	781	783	811	790	758	844	775	816	766	792	805	816	850	786	814	806	845	821	795	816	821	757	856	792	775	840	786	796	744	743	773	813	822	764	811	793	735	778	789	771	820	781	788	832	833	768	796	749	814	832	795	787	815	802	802	790	864	775	831	808	773	802	794	810	860	831	803	777	782	804	803	741	854	759	845	777	857	731	808	797	829	810	768	795	825	781	805	750	828	858	824	795	783	805	789	777	829	770	845	812	816	836	769	805	810	792	777	788	808	783	792	818	835	776	792	770	795	793	812	797	797	797	766	826	798	831	754	775	787	780	727	857	815	806	761	806	816	808	809	770	847	743	853	775	834	792	779	825	828	843	782	810	803	784	806	808	774	810	768	836	800	765	800	761	823	806	811	774	831	825	842	778	770	765	816	768	794	805	790	776	801	846	805	802	764	802	812	813	775	781	788	847	794	762	814	799	783	825	823	765	800	841	815	812	771	785	801	789	774	684	759	769	823	844	851	836	816	823	816	797	738	842	777	837	774	822	832	791	768	755	805	817	793	797	805	764	776	837	797	774	780	798	783	749	812	788	794	728	775	825	792	828	793	823	783	826	782	798	784	721	854	837	775	770	785	783	775	785	797	770	788	769	790	796	848	842	827	777	769	771	763	813	788	751	780	803	790	823	775	783	826	802	845	769	820	803	773	722	794	768	804	781	769	813	783	814	810	813	779	809	810	833	763	805	801	773	768	862	772	814	808	727	809	807	750	800	791	829	778	804	848	763	863	795	808	833	743	818	820	785	779	762	832	795	808	774	850	790	746	836	772	799	805	838	746	863	803	811	794	788	798	757	792	805	757	776	787	811	824	775	822	804	826	767	804	783	780	772	820	801	815	798	769	769	780	812	801	840	814	834	798	861	788	830	806	742	791	790	809	770	837	788	844	843	740	840	792	801	768	789	837	769	759	841	775	784	758	823	823	808	770	777	806	785	828	800	782	855	801	787	827	812	817	792	827	773	827	811	773	801	785	772	787	794	858	804	764	827	794	818	794	779	792	777	806	802	798	812	771	791	757	780	814	815	812	798	802	747	802	795	786	768	806	799	796	817	837	785	798	777	783	789	770	771	796	766	818	813	824	786	789	783	762	773	795	814	854	827	783	791	803	796	853	734	822	798	775	814	792	806	761	822	759	789	780	800	804	754	857	800	820	815	728	809	795	811	796	791	810	756	779	794	788	827	823	772	781	769	790	789	826	819	790	837	783	754	794	755	786	801	793	825	798	778	804	835	783	775	783	783	820	761	773	789	789	714	775	787	795	763	854	836	736	788	818	776	824	850	745	794	767	776	776	786	821	795	799	825	771	846	774	834	761	796	791	785	813	784	859	793	789	800	863	798	783	795	756	795	785	838	810	762	843	825	791	743	829	825	816	794	759	817	881	762	733	806	822	859	881	804	783	790	761	805	769	793	798	814	797	819	780	785	790	813	801	744	811	800	772	772	801	782	804	825	780	788	821	816	776	786	825	755	837	807	783	757	770	850	825	805	853	826	786	763	818	801	804	784	773	740	829	769	802	732	817	765	821	772	792	808	843	748	796	820	815	821	800	847	763	772	772	793	809	811	834	751	768	816	788	802
33734	55214	41055	24211	13895	10006	8141	6339	5578	4426	3674	2950	2623	2323	2276	2233	2265	2072	1794	1812	1683	1574	1555	1483	1363	1405	1294	1259	1224	1149	1257	1170	1127	1101	1100	1154	1122	1077	1082	1115	1049	1104	1093	1057	1000	1118	1067	1099	1100	1070	1097	1012	1102	1112	1095	1099	1073	1115	1049	1050	1054	1121	1115	1065	1059	1060	1042	1075	1062	1060	1078	1095	1125	1122	1058	1081	1093	1079	1089	1072	985	1080	991	1117	1098	1030	1098	1095	1087	1037	1061	1036	1083	1093	1086	1061	1096	1054	1073	1035	1060	1118	1047	1116	1098	1032	1094	1074	1060	1141	1042	1083	1082	1054	1017	1026	1096	1075	1084	1045	1094	1008	1047	1044	1063	1073	1016	1046	1108	1004	1079	1073	1031	1103	1074	1095	1042	1040	1062	1051	1119	1007	1069	1064	1109	1098	1070	1058	1022	1083	999	1005	1040	1066	1042	1025	1081	1072	1002	1037	1068	1085	1064	1087	1020	1080	1123	1062	1097	1067	1015	1011	1078	1117	979	1109	1053	1060	1043	1061	1086	1050	1036	1094	1052	1046	1026	1034	1081	1037	1060	1057	1096	986	1064	1100	1082	1060	1107	1122	1087	1030	1076	1077	1062	1045	1051	1122	1124	1076	1070	1065	1045	1065	993	1087	1027	1005	1053	1023	1106	1045	1044	1104	1124	1061	1039	1055	1075	1094	1051	1098	1051	1087	1072	1079	1082	1098	1039	1028	1024	1069	1027	1064	1075	1060	1055	1048	1087	1036	1015	1102	1053	1045	1074	1061	1066	1106	1106	1133	1130	1043	1078	1015	1102	1148	1082	1079	1056	1016	1072	1039	1112	1055	1019	1071	1061	1096	1090	1038	1047	1083	1039	1073	998	1075	1115	1019	1085	1078	1074	1067	1067	1039	1006	1040	1054	1045	1057	1111	1049	1047	1039	1023	1073	1058	1041	1127	1062	1105	1066	1107	1095	1043	1027	1087	1121	1051	1070	1073	1075	1060	1044	949	1074	1006	1109	1089	1006	1037	995	1079	1057	1120	1123	1004	1042	1065	1040	1063	1106	1126	1124	1116	1012	1022	1145	1062	1052	1012	1062	1071	1072	1034	1103	1039	1068	1023	1040	1037	1063	1046	1063	1021	1018	1074	1053	1070	1043	1048	1075	1063	1068	1121	1084	1076	1075	1075	1089	1070	1100	1084	1048	1079	1004	987	1101	1055	1045	1065	1132	1075	1044	1087	1080	1066	1043	1101	1063	1083	1029	1003	1082	1098	1032	1042	1053	1087	1043	1075	1023	1134	1056	1015	1101	1083	1046	1091	1082	1051	1067	1065	1107	1039	1020	1082	1068	1049	1081	1059	1049	1055	1094	1050	1060	1047	1024	1054	1133	1065	1006	1122	1056	1058	1047	1054	1029	1050	1040	1058	1063	1089	1071	1097	1047	1080	1061	1049	1103	1038	1015	1078	1107	1064	1033	1063	1046	1023	1067	1032	1068	1017	1052	1023	1071	1031	1011	1055	1109	1089	1005	1053	1068	1062	1035	1030	1026	1051	1102	998	1111	1067	1056	1064	1087	1049	1057	1082	1021	1081	1067	1140	1015	1051	1031	1074	1075	1029	1101	1044	1050	1104	1072	1014	1088	1101	1025	1089	1058	1101	1122	1033	1129	1057	1078	1039	1032	1012	1072	1091	1086	1088	1099	1125	1064	1054	1108	1016	1063	1094	1102	1114	1046	1079	1156	1100	1051	1073	1080	1085	1112	1038	1038	1057	1048	1043	1035	1035	1113	1052	1036	1090	1143	989	1096	1065	1066	1082	1095	1007	1086	1043	1094	1051	1089	1057	1037	1081	1050	1050	1149	1049	1056	1039	1056	1082	1085	1041	1051	1062	1053	1036	1109	1029	1085	1103	1087	1041	1064	1032	1096	1026	1031	1085	1044	1048	1071	1007	1041	1061	1037	1053	1007	1047	1135	1055	1003	1049	1083	1055	1075	1089	1086	1047	1044	1065	1039	1087	1037	1087	1099	1080	1096	1032	1033	1073	1054	1048	1073	1038	1005	1086	1015	1007	1089	1077	1085	1109	1090	1084	1066	1024	1054	1082	1071	1086	1031	1079	1080	1032	1145	1080	1043	1048	994	1056	1043	1075	1083	1066	1073	1098	1025	1089	992	1051	1094	1086	1049	1047	1093	1065	1091	1072	1039	1073	1084	1032	1065	1035	1103	1141	1110	1046	1042	1129	1080	1047	1051	1049	1098	1030	1028	1043	1075	1027	1108	1020	1083	1089	1002	1059	1114	1114	1082	1076	1102	1052	1068	1108	1050	1079	1022	1024	1061	1119	1067	1055	1035	1068	1046	1021	1084	1096	1079	1116	1095	1044	1049	1036	1115	1082	1073	1041	1045	1054	1050	980	1057	1045	1092	1062	1075	1097	1035	1040	1059	1036	1075	1089	1091	1006	1061	1038	1015	1112	1100	1003	1136	1148	1088	1057	1026	1049	1068	1042	1140	1031	1060	1047	1048	1035	1049	1095	1071	1043	1050	995	1087	1072	1079	1027	1096	1049	1022	1047	1086	1084	999	1057	1078	1108	1037	1021	1030	1069	1104	1026	1122	1086	1053	1064	1069	1106	1047	1066	1034	1050	1022	1062	1100	1033	1106	1003	1088	1071	1068	1069	1126	1121	1066	1089	1020	1101	1072	1099	1031	1069	1019	1065	1090	1084	1013	1040	1030	1079	1039	1009	1112	1108	1054	1090	1040	1069	1054	1029	1046	1064	1058	1079	1039	1106	1070	1085	1042	1109	1031	1101	1068	1055	1081	1067	1116	1072	1042	1031	1058	1129	1101	1065	1054	1052	1145	1086	1065	1133	1038	1044	1036	1050	1153	1028	1102	1137	1081	1072	1077	1091	1053	1048	1112	1108	1048	1080	1104	1075	1087	1078	1074	1080	1088	1075	1066	1089	1090	1057	1053	1050	1070	1111	1090	1084	1051	1050	1064	1017	1090	1042	1091	1065	1046	1075	1038	1017	1094	1094	1112	1067	979	1085	1079	1058	1078	1073	1075	1074	1092	1045	1095	1067	1128	1106	1087	1070	1087	1019	1093	1048	1103	1096	1075	1080	1113	1111	1019	1068	1018	1055	1057	1107	1093	1038	1083	1128	1098	1058	1047	995	1116	1085	1077	1127	1043	1134	1113	1067	1044	1056	1062	1093	1107	1038	1033	1110	1102	1041	1052	1050	1023	1114	1103	1003	1073	1087	1066	1062	1077	1031	1028	998	1095	1048	1061	1034	1095	1033	1090	1082	1044	1082	1100	1065	1049	970	1050	1147	1092	1106	1129	1059	1014	1025	1068	1101	1067	999	1084	1107	1078	1090	1075	1093	1053	1043	1056	1055	1059	1071	1063	1000	1115	1086	1107	1016	1098	1047	1090	1089	1079	1047	1041	1084	1120	1060	1064	1038	1071	1083	1016	1113	1004	1028	1087	1037	1115	1067	1026	1101	1056	1005	1068	1074	1022	1040	1123	1076	1028	1083	1024	1075	1098	1066	1025	1024	1104	995	1041	1028	1062	1061	1087	1052	1091	1100	1041	1031	1088	1095	1070	1067	1022	1057	1037	1104	1059	1037	1113	1048	1088	1095	1094	1061	1071	1045	1046	1108	1102	1050	1051	1119	1017	1050	1006	1061	1049	1003	1035	1042	1079	1045	1044	1077	1064	1049	1084	1107	1067	1034	1073	1083	1118	1051	1047	1078	1084	1045	1007	1066	1079	1107	1077	1035	1021	1042	1079	1090	1088	1047	1040	1097	1013	1080	1114	1038	1051	1041	1029	1030	1047	1086	1059	1036	1060	1068	1106	1068	1087	1133	1069	1083	1111	1099	1073	1043	1106	1079	1099	1039	1061	1077	1063	1077	1052	1142	1073	1040	1092	1044	1065	1076	1080	1057	1016	1075	1090	1094	1150	1032	1083	1065	1097	1093	1044	1094	1100	1040	1066	1062	1111	1105	1105	1058	1047	1074	1062	1067	1125	1099	1045	1021	1053	1067	1071	1100	1042	1087	1072	1080	1062	1100	1084	1082	1115	1033	1030	1087	1065	1021	1006	1075	1039	1118	1091	1024	1052	1048	1090	1134	1053	1043	1080	1092	1112	1089	1047	1046	1101	1099	1008	1036	1077	1049	1116	1074	1082	1065	1111	996	1059	1082	1110	1101	1086	1075	1040	1094	1068	1104	1056	1015	1062	1079	1132	1085	1085	1026	1041	1065	1019	1044	1012	1096	1075	1020	1047	1075	1056	1061	1054	1105	1062	1020	1055	1077	1003	1081	1004	1127	1060	1038	1133	1132	1059	1086	1083	1040	1130	1006	1052	1060	1098	1106	1079	1067	1133	1025	1102	1098	1112	1035	1082	1090	1028	1107	1087	1055	1092	1087	1066	1071	1077	1020	1077	1021	1009	1097	1119	1058	1099	1062	1086	1072	1064	1036	1061	1045	1118	1065	1013	1091	1045	1063	1075	1071	1017	1054	1078	1047	1067	1022	1009	1086	1061	1071	1052	1047	1085	1053	1111	1047	1016	1050	1055	1024	1037	1064	1045	1077	1116	1055	1051	1027	1116	1057	1044	1086	1041	1044	1044	1020	1026	1016	1066	1045	1047	1061	1078	1067	1072	1045	1061	996	1081	1068	1061	1048	1081	1073	1033	1076	1053	1052	1105	1063	1061	1060	1025	1078	1092	1031	1140	1038	1079	1083	1141	1087	1063	1094	1046	1104	1057	1082	1071	1109	1086	1074	1096	1121	1008	1065	1046	1054	1048	1061	1079	1031	1048	1051	1070	1048	1055	1065	1087	1076	1103	1065	1040	1036	1068	1067	1009	1030	1051	1124	1104	1096	1033	1052	1073	1077	1126	1107	1030	1073	1121	1088	1056	1084	1041	1060	1010	1100	1063	1040	1033	1056	1074	1059	1056	1054	1043	1062	1105	1014	1121	1051	1100	1095	1005	1026	1055	1034	1102	1040	1137	1068
23359	21562	29512	24100	21574	21590	12603	4321	3079	2623	2131	1734	1607	1379	1400	1348	1361	1337	1225	1062	1113	1030	1010	923	909	913	855	845	767	840	781	809	745	759	757	776	758	778	749	766	735	701	685	699	719	756	701	772	743	678	721	726	687	737	761	720	750	759	723	685	663	698	725	728	715	674	702	697	717	711	683	730	777	713	691	660	708	755	716	709	703	662	665	672	734	712	749	714	673	729	718	705	735	741	730	719	707	660	732	701	716	718	704	700	712	710	709	710	693	691	710	680	656	664	665	664	674	763	686	680	716	718	715	720	695	690	660	712	702	725	692	703	699	706	692	732	679	676	716	690	668	687	722	671	696	702	721	680	665	732	704	741	690	740	698	691	666	688	666	720	665	687	721	731	697	671	663	733	689	649	712	752	715	710	662	723	720	701	693	698	720	691	732	654	714	758	736	707	642	701	701	677	745	692	679	714	695	677	682	648	727	679	703	694	730	696	701	707	724	673	715	693	699	696	683	665	716	706	754	686	706	700	708	686	715	729	691	704	669	680	700	670	751	755	714	735	687	722	657	704	704	724	694	680	699	722	646	733	696	691	753	734	688	740	681	709	688	691	651	701	676	744	718	722	688	714	655	724	705	728	692	719	694	671	709	687	667	718	676	680	668	691	699	678	717	691	684	691	713	701	705	694	667	716	720	729	714	737	719	697	718	695	720	681	706	699	713	694	670	728	717	727	718	664	681	707	713	636	719	708	697	670	654	654	709	734	717	756	723	737	698	734	613	738	710	691	697	661	727	713	675	728	723	720	704	699	759	702	711	682	720	705	688	743	701	673	685	699	701	702	696	725	702	721	711	676	678	741	706	731	706	672	698	708	717	708	705	720	700	689	701	651	633	703	698	712	704	691	717	717	774	702	667	680	708	706	665	676	684	732	713	735	711	705	712	671	678	701	687	674	713	693	672	701	675	685	672	677	658	695	700	725	677	702	698	698	695	660	656	742	692	740	707	719	716	700	651	734	695	716	732	713	732	720	680	721	672	716	651	738	727	686	691	708	654	699	736	638	676	690	670	753	712	730	682	683	676	730	651	715	655	766	715	718	699	742	676	674	784	634	676	675	702	711	740	678	711	653	718	682	690	708	736	703	699	745	678	715	743	724	684	707	727	679	711	777	748	686	666	683	714	682	679	708	772	759	705	687	688	733	693	680	712	679	724	672	687	679	695	686	672	648	717	702	703	710	721	691	660	686	709	673	718	721	714	708	696	720	728	716	670	741	725	714	727	720	679	695	696	703	691	705	674	701	731	705	647	719	729	721	727	671	741	700	722	721	742	652	666	672	684	705	694	695	697	716	717	675	722	715	730	706	729	659	674	720	719	726	698	672	699	673	662	694	744	708	696	664	719	755	747	695	755	710	723	689	662	741	717	722	742	730	731	728	702	698	700	753	685	748	705	674	692	684	760	694	704	705	649	719	685	700	693	652	686	685	740	690	740	695	691	675	702	714	715	705	697	721	715	677	712	686	700	745	721	703	631	700	707	667	710	694	738	652	751	669	732	725	687	724	730	666	714	645	682	749	708	725	743	710	739	722	721	691	709	725	639	694	672	749	706	675	720	721	705	694	661	674	714	655	744	728	744	667	708	711	707	702	665	679	720	669	691	628	703	742	681	695	729	693	704	696	668	718	736	694	710	669	666	696	676	680	715	708	739	696	683	713	719	694	767	644	705	695	705	702	695	682	686	675	677	712	662	687	750	706	687	699	716	706	752	721	683	671	707	719	749	692	696	726	707	708	664	648	674	722	685	718	699	665	685	689	697	654	684	710	689	676	704	681	652	738	714	686	689	723	701	703	745	722	686	741	694	693	654	694	699	657	680	665	685	754	605	685	668	707	694	692	675	681	674	683	716	675	685	690	712	702	733	665	687	674	726	729	695	670	698	730	657	678	697	671	709	680	696	668	705	654	702	744	678	700	697	688	695	699	692	721	734	726	725	683	678	699	754	702	722	675	728	676	680	718	686	716	682	723	688	705	718	673	709	681	726	706	718	691	697	675	663	691	703	687	722	717	685	677	731	677	691	680	691	680	713	672	695	660	697	720	739	707	651	716	692	735	715	718	727	750	671	725	707	715	706	688	701	670	680	741	742	743	697	693	684	721	731	688	684	688	663	668	660	712	661	692	707	747	675	694	722	709	715	726	688	667	708	726	746	712	652	693	712	666	637	660	692	663	658	674	668	710	699	673	709	693	713	706	710	692	706	706	710	676	722	703	680	657	685	722	695	695	648	666	702	684	713	734	718	720	673	655	714	705	662	700	702	699	683	683	711	730	711	704	716	732	708	756	727	674	704	653	718	660	672	676	718	723	682	702	702	719	679	708	671	720	749	690	685	683	725	728	652	667	673	723	666	669	625	705	696	682	694	655	710	666	688	685	690	671	682	684	698	708	721	757	743	663	701	698	719	689	681	691	715	721	673	682	746	692	673	693	708	712	679	684	696	693	736	754	692	696	709	723	716	698	719	707	672	669	649	652	674	754	670	667	750	690	710	766	682	762	668	685	672	724	699	735	656	674	691	709	752	679	715	680	683	684	657	734	670	694	739	696	744	673	693	717	690	758	742	744	697	675	688	687	704	703	729	703	750	666	689	687	715	641	670	663	683	687	679	660	707	705	710	757	732	682	692	672	662	646	723	727	664	732	660	712	727	713	736	695	661	678	709	716	713	768	687	723	694	744	699	716	653	681	655	712	653	688	723	750	680	708	709	740	746	669	697	712	721	703	702	685	677	713	699	699	705	693	674	702	738	738	681	693	688	657	631	664	687	715	680	691	707	744	751	708	672	687	703	717	706	735	718	665	678	660	712	671	634	694	667	697	719	693	687	730	712	657	699	677	733	732	691	668	701	768	690	665	739	699	703	683	689	715	738	660	682	705	697	702	722	733	702	682	687	681	704	675	721	722	742	723	678	688	668	692	698	729	648	703	738	717	676	664	679	710	705	672	701	736	664	747	723	699	704	684	702	726	697	713	711	652	681	702	650	680	716	690	704	759	716	678	691	710	701	683	694	737	760	738	682	719	681	730	708	695	689	680	698	689	732	652	699	726	700	672	702	679	712	791	729	689	686	665	708	736	724	698	721	731	706	708	730	716	721	672	728	739	715	719	720	662	682	717	639	732	655	691	696	697	645	654	650	755	640	694	734	649	690	722	632	747	704	703	687	690	647	669	714	734	720	755	726	746	722	708	717	682	698	675	693	683	672	666	698	685	695	728	683	687	690	698	700	701	697	710	727	655	730	663	734	743	686	693	687	687	702	649	724	732	716	718	709	668	697	758	702	678	712	665	688	739	701	744	689	703	716	624	697	706	687	691	712	688	692	699	675	683	707	655	680	665	668	625	685	689	714	725	684	716	713	699	759	619	737	703	710	710	695	726	747	673	726	692	731	658	644	674	713	734	677	719	661	708	694	657	663	682	698	710	719	723	671	716	680	686
36747	63306	46952	27914	17451	13003	10360	8361	7040	5908	4734	3856	3227	2800	2528	2719	2748	2482	2248	2002	1904	1752	1712	1493	1492	1343	1264	1232	1201	1182	1149	1055	1080	1113	1075	1089	1104	1083	1027	982	1077	989	1005	986	975	984	969	973	889	976	928	1027	923	1005	968	1007	993	962	997	943	975	940	1010	1004	931	983	922	986	930	914	925	960	986	973	990	992	972	924	928	917	935	903	980	920	898	942	942	937	891	974	911	946	910	949	911	950	950	1015	929	948	912	964	928	972	900	964	957	982	953	940	940	907	932	987	925	975	929	949	934	986	938	946	994	1039	937	947	924	973	971	935	939	970	833	1033	939	989	877	939	947	923	958	990	887	951	945	888	899	896	933	962	948	925	926	982	944	924	952	947	929	947	909	970	992	948	906	931	942	979	905	928	939	917	911	910	963	964	1018	978	930	933	917	878	925	947	887	967	966	943	963	901	900	922	922	909	900	943	920	975	948	917	929	991	944	986	950	918	931	963	922	981	923	947	959	928	908	947	908	934	922	943	969	941	973	906	928	952	958	960	885	933	949	941	956	973	979	904	896	961	972	939	957	939	982	942	923	1002	983	946	878	979	940	910	958	870	954	916	952	936	940	956	914	932	920	905	934	915	967	917	1018	915	935	956	888	956	948	934	954	1028	959	978	967	930	878	922	967	920	984	934	974	976	918	999	954	914	978	916	991	949	895	931	914	935	948	910	945	935	888	920	908	902	905	914	983	902	941	938	954	899	914	948	877	932	977	917	910	936	999	892	965	910	922	908	944	929	975	860	948	926	961	931	981	932	940	915	937	928	950	943	888	941	921	1012	937	896	878	947	920	907	991	926	1019	984	918	943	963	956	979	965	956	917	899	921	924	923	928	910	944	950	925	901	937	961	905	964	946	918	945	955	964	924	980	956	923	925	932	920	927	941	912	943	975	906	958	957	913	930	963	925	973	938	946	919	953	946	882	974	902	947	939	971	934	922	891	967	905	910	970	959	954	984	892	895	947	960	922	912	885	970	952	896	900	881	909	983	970	919	945	912	959	959	967	942	920	931	1001	942	938	952	857	957	918	939	922	894	965	899	964	960	983	974	988	922	905	916	972	965	973	944	945	955	928	918	952	959	950	891	968	964	909	925	876	927	975	958	993	893	951	956	943	926	969	928	905	942	971	927	977	886	908	923	970	909	938	916	945	932	945	979	922	933	959	899	868	921	912	964	903	927	974	989	906	891	948	894	948	960	889	981	910	960	900	902	934	982	910	942	893	895	929	923	963	969	959	943	961	887	953	942	967	903	948	926	934	978	932	964	979	900	947	907	961	971	983	920	984	947	969	956	946	905	930	936	964	955	925	927	936	908	951	938	908	1001	941	976	929	942	976	1025	946	915	974	955	943	929	964	941	968	935	944	892	930	899	943	968	976	997	913	915	897	904	928	926	971	941	940	954	964	982	1025	913	930	1008	942	929	928	905	950	925	942	921	929	923	906	923	955	900	997	905	979	922	983	953	944	946	916	964	876	954	972	935	919	927	930	902	917	946	935	956	933	976	918	971	930	966	925	943	918	964	966	942	966	954	948	898	971	960	894	932	968	928	919	936	947	974	875	939	958	966	928	968	946	961	924	970	965	912	943	916	905	931	972	945	984	941	885	889	914	971	953	947	955	914	958	961	902	896	944	984	989	919	1007	949	995	926	950	949	921	919	890	939	951	927	934	976	923	941	888	937	951	964	940	890	920	981	960	878	903	902	975	883	959	931	954	960	947	952	881	957	964	1000	950	904	992	949	992	930	963	925	967	952	946	913	950	932	940	928	970	937	888	976	886	906	933	976	912	887	914	955	924	935	956	919	960	934	917	968	965	978	924	919	970	947	951	886	914	951	922	969	939	886	1002	916	965	908	968	940	928	932	997	918	917	942	921	937	917	901	954	940	892	889	881	922	1007	901	914	892	958	945	976	991	960	919	977	1015	954	894	991	973	980	892	930	970	992	984	981	970	998	883	925	943	936	945	934	945	886	938	974	933	971	919	894	915	918	950	977	998	958	920	1024	928	943	935	922	943	988	910	952	990	890	937	955	913	998	898	934	914	920	896	956	952	873	946	933	911	917	935	956	944	936	904	903	954	928	993	965	909	866	979	933	939	911	914	973	962	907	926	931	984	906	939	921	901	933	893	966	944	968	962	980	907	904	923	1009	930	995	911	981	998	944	973	992	976	933	893	905	883	957	944	914	907	999	891	988	915	952	974	944	993	960	870	960	938	883	927	975	931	920	888	940	967	881	956	967	938	915	927	889	955	990	926	936	950	892	937	913	897	970	944	945	938	951	911	890	957	948	946	1006	919	938	921	918	900	900	959	969	897	926	937	934	914	964	972	934	868	956	954	925	908	926	894	936	925	934	923	957	895	964	909	943	968	993	907	946	916	959	926	947	944	987	936	936	940	995	932	937	962	951	892	928	966	927	894	904	937	933	911	961	962	932	912	969	967	963	915	942	950	926	924	955	930	935	919	950	925	944	1013	963	934	925	971	965	904	1001	926	899	932	1001	950	923	937	960	929	884	952	977	949	942	939	945	957	990	915	982	964	955	969	942	933	971	957	922	912	922	940	913	928	917	945	906	952	965	942	927	977	912	922	1006	941	878	957	917	886	910	912	937	916	972	894	955	901	1007	938	945	1002	951	969	921	909	936	913	982	925	982	943	947	940	860	930	902	916	909	930	925	926	963	960	953	896	934	982	970	950	964	941	928	937	909	935	931	919	998	919	967	914	904	975	891	903	918	930	921	936	924	949	926	913	942	932	992	952	985	891	850	968	865	980	931	929	909	1002	896	990	908	958	947	962	940	954	988	978	906	970	974	943	976	884	943	988	884	965	954	949	915	886	960	892	920	939	915	925	936	888	956	891	967	951	957	909	954	979	960	919	896	946	933	954	874	927	946	890	952	920	938	972	929	900	980	973	965	941	918	975	933	946	960	889	921	931	977	903	920	1013	914	938	924	912	988	931	904	946	947	981	965	924	919	950	927	1002	941	930	1006	929	927	964	905	945	908	981	1025	956	965	962	910	925	926	999	930	916	918	934	951	982	956	921	933	961	947	955	973	926	999	996	948	931	949	915	910	911	941	924	935	932	895	875	965	902	943	917	938	881	915	921	910	875	974	926	901	941	956	981	899	951	925	964	984	924	903	922	888	888	954	943	970	963	924	943	943	936	903	936	912	937	903	949	938	910	923	929	921	956	965	950	886	905	933	943	922	972	999	951	962	958	945	946	959	946	982	906	987	953	901	889	917	928	1001	929	877	932	920	969	956	909	943	902	948	896	947	913	968	921	927	933	966	952	979	914	937	900	924	989	970	924	928	992	923	930	930	926	913	880	930	960	927	933	973	967	926	949	939	1001	988	926	971	984	957	1000	922	961	928	992	942	907	950	933	895	976	895	887	947	990	946	896	889	936	905	950	921	981	957	973	905	973	927	969	937	938	883	884	927	983	971	963	890	938	938	965	952	920	922	966	979	928	909	906	971	893
28580	27512	26269	11400	4434	2650	2036	1601	1385	1294	1108	943	910	880	828	868	902	844	783	784	783	744	679	678	700	699	668	652	618	616	630	620	647	615	598	624	612	654	650	652	602	624	594	606	658	603	650	619	635	624	617	607	618	635	608	617	607	658	641	623	577	624	567	665	642	597	604	647	621	663	630	608	652	598	659	616	654	596	638	587	626	609	602	589	594	634	608	639	601	584	649	628	632	581	600	665	614	604	640	581	633	642	639	677	642	641	657	629	586	580	631	603	625	609	607	646	656	566	608	585	646	588	630	597	624	636	603	670	618	599	608	595	641	609	638	621	635	590	625	680	624	611	601	645	660	579	593	614	617	597	663	613	610	624	630	653	622	632	588	622	609	598	567	615	662	617	607	609	614	634	640	638	639	623	649	589	603	637	659	578	603	615	632	663	574	598	668	621	634	610	574	615	622	641	593	687	678	642	592	610	600	579	626	635	652	660	644	608	640	654	621	605	623	621	608	627	618	625	618	601	640	649	646	676	582	619	640	612	607	589	594	603	679	583	607	642	591	636	630	597	620	616	695	642	633	635	636	628	649	616	629	622	597	602	583	630	623	605	618	608	615	646	613	635	626	623	637	605	625	616	621	669	661	612	587	655	623	691	629	636	598	590	601	644	620	613	608	636	633	640	604	613	632	592	613	607	621	609	631	663	635	594	607	596	626	593	685	610	581	623	629	644	646	608	655	652	606	631	563	588	640	656	606	648	606	628	622	648	636	629	626	594	670	623	636	662	634	641	625	650	574	597	540	599	593	612	610	653	652	597	606	639	596	604	587	635	624	629	586	632	660	655	586	629	633	631	597	565	611	628	630	612	644	641	609	627	659	664	654	606	629	602	644	655	584	583	612	574	641	637	612	634	624	605	616	645	632	592	612	626	603	657	606	637	622	639	595	613	662	609	646	614	648	632	621	602	648	613	591	621	629	620	631	704	625	628	646	604	627	593	634	651	566	682	641	644	667	627	617	630	663	615	617	613	593	640	592	609	667	656	606	604	663	605	623	617	637	620	614	575	644	640	642	605	653	599	639	663	639	598	649	653	673	633	624	663	624	616	614	636	603	648	636	618	654	631	599	641	639	602	647	605	597	679	588	637	604	598	645	595	584	629	604	689	607	652	651	627	653	617	649	562	621	627	634	608	607	639	612	610	634	612	631	631	621	582	606	646	629	664	596	653	638	615	654	619	567	625	594	674	674	678	628	605	625	596	636	608	592	656	617	616	659	607	634	590	617	605	605	617	639	621	607	616	611	596	639	621	663	646	640	633	582	613	649	629	625	616	634	581	635	678	647	639	584	622	625	640	574	644	617	601	652	601	590	597	606	617	629	606	657	673	602	665	628	609	628	628	633	605	674	632	651	625	626	647	618	615	626	606	606	633	594	639	613	646	656	618	621	674	630	649	619	630	598	648	613	643	627	636	582	648	653	640	646	617	638	613	602	643	647	598	628	588	599	621	631	617	623	612	664	648	648	616	644	581	651	681	609	638	626	578	608	659	624	587	563	624	634	604	606	640	629	623	642	619	649	598	639	624	610	643	618	567	641	655	609	653	639	624	624	620	618	595	668	608	569	650	623	635	588	624	622	680	649	583	665	653	626	639	653	569	615	635	610	607	614	617	677	630	609	643	629	711	599	621	642	596	581	618	645	651	598	577	574	643	572	639	634	622	613	664	615	638	623	620	610	644	647	629	634	637	589	632	583	606	611	637	641	615	628	565	645	585	627	636	615	656	665	645	598	609	648	620	614	623	611	620	625	588	600	660	591	628	636	595	666	619	704	635	580	612	632	654	597	649	649	607	625	623	634	612	622	593	628	650	589	604	612	597	617	643	622	640	642	620	597	629	608	611	648	628	662	583	612	620	622	606	627	686	698	650	614	624	630	643	591	595	623	638	612	641	625	632	629	610	671	625	592	640	585	652	599	614	602	630	639	598	659	692	620	615	613	633	608	622	640	627	611	593	650	612	605	610	618	610	623	622	650	625	648	633	595	628	652	611	652	620	636	587	607	635	659	618	621	656	622	628	617	630	594	629	601	621	655	641	593	635	613	629	619	597	589	590	611	638	620	623	644	614	573	666	616	641	602	640	664	624	639	657	576	636	608	634	655	613	632	605	649	633	688	610	620	647	653	654	657	617	631	577	651	633	632	675	651	611	619	633	616	655	690	605	628	641	609	585	602	658	631	616	659	641	604	596	695	620	626	627	582	643	644	594	612	630	647	627	627	658	623	638	646	567	633	639	678	634	632	664	592	583	616	635	581	592	619	603	572	617	610	651	620	640	638	610	638	604	610	640	671	634	622	605	639	637	583	616	632	598	626	623	663	601	641	666	597	674	619	624	666	625	654	636	630	633	617	646	628	605	615	649	627	608	653	616	600	656	680	617	652	606	635	616	622	635	617	632	620	635	662	639	584	627	614	568	625	590	580	618	570	643	583	624	594	604	632	656	634	642	628	606	592	655	607	640	664	618	601	680	651	634	634	608	637	629	636	558	646	638	628	614	636	620	613	666	602	694	614	633	632	624	631	646	548	638	577	580	623	615	663	606	644	616	652	629	630	624	633	641	596	597	611	596	633	612	634	665	618	602	638	624	635	627	642	600	635	615	623	608	622	621	589	607	632	616	590	634	616	619	595	591	641	600	587	628	619	643	607	638	649	586	598	591	646	619	608	576	636	655	574	607	632	602	654	690	618	634	636	585	580	645	621	644	641	591	632	618	644	671	611	611	640	652	650	639	628	617	666	608	618	627	658	611	637	624	627	633	600	628	560	613	590	642	625	649	600	623	642	610	555	636	579	617	647	633	615	587	635	616	596	622	661	624	633	611	618	596	564	648	617	610	609	629	613	640	624	608	634	643	654	630	609	610	600	600	616	631	596	617	610	627	606	624	658	610	633	595	571	600	596	611	610	613	644	607	612	656	643	590	634	630	589	607	635	611	588	607	637	622	631	648	638	600	611	639	642	639	610	585	631	623	622	636	630	634	613	618	613	628	588	661	622	574	620	613	609	597	657	651	636	643	693	605	633	650	647	630	638	638	621	648	603	605	640	635	602	569	607	629	589	612	586	627	644	594	658	654	639	632	633	638	619	640	618	599	638	613	628	599	638	603	591	623	670	631	572	647	628	642	592	573	628	645	627	605	629	618	654	608	679	654	647	639	601	572	588	635	589	620	629	638	623	624	636	675	625	621	658	621	664	647	602	619	626	610	605	637	621	623	679	606	624	617	613	627	669	624	608	625	653	615	638	649	651	640	642	575	621	645	601	705	653	609	617	608	699	582	605	624	587	609	612	591	602	661	646	611	620	614	602	636	578	644	657	598	621	612	663	582	603	557	630	617	571	590	667	612	596	636	642	618	640	608	591	661	654	611	597	647	628	641	620	615	625	651	614	598	632	613	614	635	688	620	591	639	626	581	653	643	594	607	615	625	631	647	583	620
33114	46740	30098	12013	8333	5895	4706	3700	3201	2635	2194	1789	1696	1555	1417	1448	1472	1347	1194	1210	1175	1092	1117	1010	1047	974	957	916	890	888	887	920	868	905	858	859	854	871	875	804	896	835	855	810	864	857	868	903	801	804	848	819	823	829	852	880	843	816	828	873	837	856	808	809	880	789	838	807	878	761	839	849	807	768	874	857	768	800	862	831	870	816	810	878	831	836	888	750	821	812	825	844	823	837	810	819	855	837	880	881	816	801	837	829	826	816	851	819	810	848	806	799	831	869	850	812	816	821	840	857	853	850	885	806	803	797	854	845	868	818	868	850	850	852	843	821	812	786	854	879	864	828	834	854	795	813	801	831	802	862	827	869	810	828	813	809	871	848	846	832	807	779	844	831	854	838	853	833	787	802	831	823	785	845	837	835	836	803	831	802	771	878	814	828	823	820	842	839	871	813	854	775	811	905	810	825	842	857	804	857	820	862	848	878	813	854	856	831	822	782	809	784	849	819	888	864	881	865	836	812	849	833	802	843	815	805	812	860	844	835	809	790	810	859	829	822	854	850	823	873	798	876	837	862	833	820	856	834	813	825	816	823	833	816	840	819	837	806	848	818	764	827	821	851	835	874	818	868	831	814	831	791	821	836	843	803	844	802	867	869	776	807	860	860	849	777	851	824	791	875	840	824	813	826	816	882	828	802	827	840	819	814	911	799	844	837	849	802	808	845	810	766	826	879	881	836	812	809	765	839	830	809	842	816	832	852	871	845	817	828	781	735	824	855	857	807	790	807	838	869	793	780	848	911	833	823	865	844	812	830	880	772	807	829	844	857	866	823	846	805	796	854	822	861	843	860	811	800	817	867	855	857	847	845	825	824	813	794	797	822	861	838	833	873	834	833	845	833	844	831	869	849	808	817	815	815	780	840	839	854	806	853	862	784	793	850	845	843	912	839	855	806	836	826	814	788	843	855	872	812	806	846	851	826	813	802	824	874	824	845	861	754	826	848	851	840	805	832	834	896	816	846	836	851	814	854	875	850	847	875	816	873	804	819	816	772	865	848	788	860	868	792	860	877	819	841	853	800	798	818	768	798	818	813	832	792	837	866	824	820	834	828	828	863	767	820	805	830	826	785	843	861	842	832	823	846	827	815	867	849	839	785	851	884	856	839	830	801	820	848	794	841	836	800	844	780	830	850	855	820	822	880	835	814	840	866	784	877	829	840	817	850	840	813	803	880	827	832	874	845	828	831	811	920	815	823	798	827	803	827	820	837	819	830	876	895	843	800	813	828	868	843	813	850	799	833	848	843	799	828	810	834	855	843	882	824	835	832	808	829	820	820	792	806	794	820	802	779	802	825	861	808	852	832	807	851	822	819	867	861	823	866	834	848	830	792	799	894	827	833	834	837	881	859	828	821	830	826	799	813	803	799	868	847	805	851	805	794	824	855	809	805	838	841	867	833	765	822	850	854	797	780	857	842	800	793	823	857	838	816	786	814	819	855	812	810	859	857	822	829	780	797	839	842	826	786	853	832	838	825	799	825	816	808	843	838	804	814	821	814	847	840	857	848	843	819	830	792	823	843	838	906	822	830	853	857	852	805	821	850	852	862	823	841	856	851	782	802	856	802	868	843	840	865	841	840	867	814	866	797	799	781	814	866	856	794	872	799	821	836	788	866	802	787	825	821	791	857	847	844	824	844	844	873	786	841	842	851	790	806	852	882	803	820	836	852	850	835	843	837	840	809	864	855	777	836	823	782	879	835	854	817	781	809	790	819	791	807	829	811	793	793	818	815	825	856	833	836	826	830	799	850	829	833	811	820	806	871	861	837	830	840	848	854	850	796	810	884	869	817	879	780	814	887	799	812	815	809	809	818	884	804	791	857	794	797	841	851	796	821	812	871	795	796	888	812	834	849	774	822	869	862	810	846	836	853	818	830	859	830	820	824	805	897	851	810	886	843	857	841	840	828	795	892	835	869	846	856	773	856	815	881	823	789	792	867	829	840	840	812	801	867	834	817	825	815	811	863	812	865	829	806	819	794	834	793	831	871	792	860	826	874	812	829	856	819	813	850	857	842	821	855	857	848	798	838	803	817	768	812	806	847	853	806	828	861	821	780	816	858	815	793	815	846	838	861	818	833	808	749	848	826	862	816	849	856	860	791	793	820	778	805	829	801	819	868	808	835	832	805	795	798	828	849	811	847	840	807	799	875	806	760	820	860	822	825	839	881	834	866	806	864	819	809	833	840	837	823	891	793	799	849	809	851	836	818	842	868	849	834	834	795	814	805	842	856	841	809	851	830	781	793	812	788	813	853	797	818	799	810	822	853	883	794	867	840	838	809	849	810	852	825	854	836	779	820	792	849	862	819	836	856	791	869	846	833	833	829	876	825	839	848	837	814	851	913	771	809	822	818	806	872	802	802	832	839	821	839	827	836	830	798	846	765	851	822	828	833	862	840	829	814	859	834	809	806	789	813	796	854	808	889	821	813	776	792	816	818	846	809	795	844	800	814	811	809	822	832	881	844	768	836	882	791	850	837	871	870	846	794	808	806	817	881	822	878	801	805	880	839	809	833	848	826	835	820	837	817	851	867	835	768	812	811	736	852	784	836	771	864	796	857	822	824	820	817	830	785	846	848	847	830	805	778	835	803	830	879	809	809	835	856	822	827	821	778	813	835	811	814	841	834	824	836	835	838	773	845	863	770	820	799	836	812	797	872	828	815	782	812	825	826	837	853	823	854	851	814	836	838	809	873	875	827	823	813	893	837	824	798	818	857	835	819	818	865	830	830	829	902	775	796	811	858	817	788	841	838	843	817	800	843	851	819	850	803	825	849	847	790	861	788	837	824	817	833	846	842	870	818	761	822	810	847	817	783	851	851	883	786	842	841	913	839	851	843	829	861	809	814	783	850	757	809	804	860	831	829	870	791	844	817	807	858	902	825	903	860	841	813	855	898	830	779	871	854	839	815	840	846	837	881	833	869	839	786	869	771	832	835	837	839	805	817	831	858	801	790	859	814	881	834	848	791	807	842	824	787	861	788	793	860	841	880	833	847	840	810	874	835	811	817	788	841	852	853	830	826	871	854	822	845	812	888	828	796	827	866	849	883	866	812	830	806	818	844	849	795	849	865	851	800	871	797	826	824	807	834	795	798	813	844	854	865	877	773	807	813	873	769	843	851	781	832	825	823	809	809	813	856	827	827	841	871	877	818	833	852	827	755	845	782	836	842	796	849	851	874	871	812	849	845	816	845	820	848	825	848	837	810	827	844	862	811	834	850	845	842	861	828	820	841	830	812	857	830	840	877	821	825	793	819	827	843	839	811	826	836	814	853	890	806	806	815	799	846	825	834	799	846	819	797	789	857	804	843	820	833	829	825	848	789	796	837	866	872	894	802	797	862	802	859	839	871	814	849	815	851	834	850	896	793	854	842	838	800	816	839	851	848	877	859	832	855	907	842	859	856	832	865	820	818	853	827	831	796
24319	21570	29061	24581	21493	13755	5079	3038	2408	2087	1757	1559	1376	1240	1171	1243	1306	1223	1104	1108	1026	1068	979	974	911	941	920	910	947	849	856	845	865	845	886	854	861	859	838	861	837	792	807	758	760	815	841	839	837	778	804	790	775	833	788	807	795	803	801	844	807	792	782	808	804	826	827	794	846	827	772	758	834	778	871	806	753	780	769	791	797	799	740	793	789	798	796	798	826	816	829	840	814	778	818	796	824	808	779	832	758	772	792	832	803	776	789	815	818	790	796	821	842	781	846	794	844	842	825	883	806	777	833	865	793	858	790	809	810	817	830	844	760	757	815	755	764	807	821	780	775	801	768	790	761	805	764	821	798	769	757	742	811	833	795	746	769	802	837	866	814	818	767	799	836	771	812	745	780	840	866	790	808	840	789	803	804	773	811	793	788	780	792	835	781	795	774	804	744	776	825	782	792	769	783	805	805	843	830	805	814	820	796	737	810	767	772	821	768	780	795	789	776	762	784	835	781	826	791	761	805	808	764	780	813	785	858	848	780	802	805	844	804	807	795	849	831	750	796	833	762	745	805	800	793	779	808	745	801	805	799	775	791	808	775	778	772	783	790	840	812	784	835	816	783	757	798	796	811	788	745	775	783	803	805	822	806	789	793	775	811	785	842	822	825	744	778	794	810	827	795	816	780	771	823	827	837	812	828	813	759	815	811	801	804	832	815	797	792	767	784	803	799	795	859	757	810	831	833	741	902	815	783	836	799	733	780	798	757	773	808	816	821	758	861	804	800	803	805	803	790	778	807	762	836	800	766	811	801	810	821	813	812	816	730	817	797	766	785	793	832	802	798	823	754	790	800	762	781	799	833	837	834	769	762	802	826	775	789	870	773	789	753	791	787	821	822	776	769	826	807	772	814	810	835	779	814	818	841	777	726	816	783	816	791	784	781	766	734	780	795	791	778	790	816	783	804	814	793	804	761	796	753	800	804	778	865	775	816	799	740	749	829	805	802	849	792	770	820	789	797	822	791	799	767	767	843	779	839	835	784	781	773	790	846	810	811	819	867	771	757	808	740	799	823	827	812	775	805	780	748	770	866	801	826	771	754	787	785	773	761	756	761	828	774	810	773	750	808	779	787	777	762	808	820	805	808	783	795	786	799	780	804	831	814	836	791	780	817	857	810	823	769	832	850	760	805	814	781	823	806	808	852	847	750	766	776	773	790	770	796	783	779	776	796	793	803	817	783	824	841	819	795	755	783	799	795	865	797	769	790	810	818	746	800	842	815	801	800	761	773	815	861	755	774	832	808	780	812	791	757	780	776	792	803	833	770	776	780	800	788	844	769	780	804	801	810	799	800	784	793	769	830	791	794	751	809	815	801	791	769	816	811	841	835	810	837	794	815	846	782	754	781	870	811	796	866	797	796	808	852	813	785	797	806	817	770	777	769	787	787	782	802	776	784	810	831	826	801	788	758	798	794	761	806	804	826	817	790	793	809	775	801	806	747	746	795	786	825	822	804	787	802	832	807	789	751	791	816	777	790	754	731	755	797	770	839	780	755	807	797	773	826	833	776	771	787	786	818	806	809	827	805	843	784	812	811	814	784	835	811	787	830	818	806	841	816	752	796	752	789	794	838	818	764	788	766	805	777	799	783	778	806	767	791	786	826	752	754	816	803	801	833	744	812	822	835	734	765	821	739	841	778	817	803	787	738	782	795	783	819	768	844	823	838	847	762	794	845	769	812	756	799	816	830	758	816	803	858	788	777	807	798	827	840	796	797	761	787	752	765	801	770	812	848	800	785	821	774	771	790	795	838	804	799	807	836	783	790	766	842	856	772	810	811	781	778	798	834	800	798	792	825	811	813	828	823	823	752	739	771	871	869	763	747	758	817	775	805	758	811	798	869	779	801	775	785	814	779	798	771	803	837	763	846	821	779	834	757	809	789	847	748	875	764	710	830	790	831	769	776	803	800	820	759	790	785	831	810	813	868	793	797	755	785	835	801	817	796	760	822	778	799	799	844	796	788	726	825	766	807	810	815	798	804	781	783	772	822	764	798	786	818	785	816	792	799	795	807	802	751	815	757	753	796	853	771	783	794	776	776	784	813	848	801	859	730	772	856	801	800	729	818	780	787	803	757	783	802	800	852	795	768	812	774	784	770	788	788	755	764	766	783	783	735	779	822	774	800	771	768	797	753	820	797	852	803	762	773	780	795	755	752	769	787	788	813	811	782	782	837	803	764	787	786	805	801	776	821	826	770	778	785	799	812	792	831	808	843	783	788	783	783	818	774	773	802	875	840	753	816	783	800	774	834	865	777	777	814	828	754	765	794	804	843	789	790	790	807	810	798	782	779	815	862	792	752	767	793	742	798	756	841	765	842	817	790	809	782	779	806	817	800	765	771	743	801	766	761	738	853	810	813	856	774	756	797	810	769	779	823	830	829	816	835	780	804	746	788	825	767	781	767	749	772	826	802	822	801	723	757	805	824	740	773	837	781	830	794	813	808	852	789	803	803	789	751	802	825	775	783	749	807	801	812	800	765	812	837	746	803	748	858	784	833	812	820	817	820	771	735	807	760	812	788	837	811	805	775	819	833	826	764	835	784	823	793	854	795	794	790	800	800	785	830	764	810	803	830	808	811	849	805	824	795	788	802	812	781	773	744	834	762	793	724	796	796	786	817	751	765	857	815	730	775	785	760	856	823	770	818	764	809	813	795	789	776	749	753	791	849	797	867	816	868	792	865	775	799	812	812	744	818	814	780	810	809	827	838	795	772	786	797	757	754	828	831	825	882	811	797	791	774	804	805	818	740	812	787	792	821	790	777	790	865	740	826	812	787	823	815	787	794	789	769	856	789	818	767	824	776	797	805	798	764	831	750	855	854	784	858	833	777	827	752	757	824	749	757	821	789	781	809	790	825	818	826	784	761	743	819	774	792	794	799	833	803	807	802	823	818	750	809	844	797	780	800	781	802	795	753	720	784	768	795	840	790	794	823	784	836	830	802	823	814	805	815	783	791	772	797	775	795	803	780	820	819	812	793	810	760	810	835	771	771	809	753	824	741	811	806	791	747	758	787	786	772	822	763	830	780	752	757	851	841	784	711	769	840	846	768	740	751	827	838	836	817	783	754	792	811	777	817	763	788	810	779	784	780	743	831	817	855	786	801	835	797	785	773	757	785	809	797	763	847	778	793	830	803	807	781	754	796	809	789	760	750	787	836	800	773	781	765	806	806	762	809	794	795	791	818	794	832	848	815	804	824	783	803	818	770	784	798	770	829	777	743	834	764	814	819	827	862	756	755	825	799	821	786	810	828	807	824	774	770	753	768	772	793	797	802	806	789	769	791	802	768	797	811	756	814	817	774	756	807	740	757	768	836	810	797	768	801	821	796	758	770	741	823	804	816	799	794	794	764	779	736	712	768	772	768	779	824	794	849	811	836	814	858	766	801	790	833	756	787	774	789	731	771	830	790	815	791	790	838	790
34122	54152	38027	19511	13807	10334	8138	6519	5300	4536	3609	2985	2694	2322	2245	2242	2338	2042	1931	1769	1730	1660	1538	1427	1370	1361	1276	1271	1240	1234	1193	1238	1154	1122	1168	1154	1154	1124	1093	1194	1099	1073	1099	1056	1095	1066	1059	1035	1097	1099	1059	1058	1029	1071	1111	1054	1117	1113	1037	1066	1073	1022	1142	1146	1135	1080	1028	1072	1080	1103	1054	1119	1045	1035	1037	1058	1015	1012	1043	1057	1029	1062	1076	1013	1111	1025	1065	1071	1113	1108	1025	1048	1095	1056	1028	1100	1091	1068	1100	1041	1039	1021	1023	1069	1028	1093	1034	1113	974	1122	1057	1085	1106	1033	1028	1031	1051	1111	1064	1026	1062	1061	1032	1023	1086	997	1038	1051	1075	1098	1076	1095	1083	1047	1073	1136	1089	1054	1016	1015	1110	1006	1065	1025	1064	1041	1063	1066	984	1072	1064	1064	1047	1031	1085	1100	1112	1012	1068	1086	1077	1079	1082	997	1068	1078	1054	1058	1090	1136	1124	1072	1119	1101	1055	1061	1015	1072	984	962	1097	1062	1058	1100	1085	1094	1072	1062	1094	1045	1040	1057	1046	1038	1073	1031	1096	1011	1020	1072	1008	1065	1076	1037	1088	1081	1038	1078	1027	1005	1075	1045	1047	1093	1119	1070	1025	1024	1076	1082	1046	1056	1060	1057	1058	1061	1059	1035	1033	988	1063	1050	1131	1102	1095	979	1040	1068	1083	1072	1121	1046	1035	1019	1075	1094	1111	1093	1016	1071	1071	1016	1098	1101	1044	1090	1083	1062	1084	1019	1038	1025	1063	1115	1105	1031	1050	1039	980	1039	1028	1070	1092	1024	1034	1054	1054	1090	1045	1060	1047	1064	1042	1020	1081	1079	1000	1080	1027	1064	1092	1003	1031	1074	1075	1081	1058	1055	1010	1106	1028	1096	1012	1077	1124	1097	1047	1126	1061	1018	1056	1063	1027	1046	1083	1089	1066	1016	1095	1041	1071	1057	1037	1083	1052	1095	1062	1051	1116	1059	1074	1070	1008	1059	1053	1031	1056	1061	1021	1053	1096	1109	1081	1065	1035	1026	1081	1001	1025	1078	1063	1098	1035	1023	1079	988	999	1041	1042	1080	1091	1064	1017	1093	1049	1043	1057	1060	1014	1027	1057	1022	990	1100	1066	1084	1052	1050	1079	1085	1055	1048	1056	1080	1013	1031	1063	1052	1074	1069	1070	1061	994	1079	1078	1004	1080	1046	1110	982	1041	1055	1021	1089	1087	1060	1086	1034	1035	1036	1035	1030	1049	1075	1099	1072	1058	1050	1058	1073	1108	1039	1062	1041	1045	1084	987	1064	983	1015	1078	1043	1086	1129	1094	1063	1015	1049	1022	1020	1088	1124	1015	1063	1078	1083	985	984	1039	1027	1091	1069	1018	1113	1039	1099	1066	1083	1070	1057	1104	1019	1031	1034	1038	987	1057	1056	1068	1068	1077	1056	1139	1014	1083	1064	1111	1139	1059	1051	1018	1040	999	1020	993	1070	1034	1079	1091	1033	1021	1097	1114	997	979	1065	1077	1030	1100	1043	1030	1070	1006	1084	1019	1047	1083	1067	1033	1076	1095	1066	1092	985	1067	1023	1044	1052	1061	1075	1046	1049	1059	1055	1037	1066	1035	1010	1077	1012	1067	1095	1049	1049	1030	1042	1013	1003	1111	1055	973	1095	1059	1077	1082	1051	1044	1030	989	1054	1011	1063	1065	1068	1058	1020	1016	1087	1050	1029	1033	1043	983	1012	1059	1108	1060	1029	1044	1095	1023	1089	1022	1099	1071	1049	1040	1072	1015	1012	1053	1042	1063	1037	1044	1072	1048	1088	1070	1109	1090	1092	1092	1124	1091	1009	1071	1085	1055	1099	1067	1065	1068	1060	1053	1115	1021	1046	1086	1104	1111	1032	1004	1040	1052	1086	1031	1055	1036	1085	1091	1041	1074	1039	1017	1027	1056	1059	1060	1070	1016	1084	1089	1026	1049	1054	1122	1055	1070	1098	1056	1097	1060	1028	1102	1067	1033	1037	1063	1053	1018	1043	1031	1009	1122	1045	1027	1043	1068	1063	1079	1050	1089	1069	1110	1117	1039	1041	1075	1076	1035	1047	1103	1073	1029	1093	1115	1064	1093	984	1012	1021	1099	1116	1043	1104	1026	1045	1016	1087	1005	1088	1062	1099	1154	1047	1036	1052	1024	1058	1058	1049	1062	1031	1034	1086	1034	1076	1103	1043	1096	1072	1041	1024	1065	1092	1024	1058	1049	1046	1070	1018	1085	1071	1038	1025	1040	1057	1050	1069	1054	1064	1022	1074	1092	1080	1045	1067	1053	1049	1026	1029	1068	1063	1068	1037	1096	1029	1026	1067	1082	1051	1100	1017	1154	1099	1075	1077	1066	1051	1074	1062	1030	1046	1026	1028	1025	1077	1030	1035	1102	1061	1024	1005	1032	1037	1084	1067	1104	1066	1039	1043	1049	1006	996	1032	1071	1063	1112	1067	1031	1041	1090	1071	1067	982	1104	1059	1038	1056	1045	1045	1069	1091	1062	1068	1115	1107	1031	1063	1070	1053	1045	1108	1134	996	1107	1007	1100	975	1076	1043	1017	1043	1041	1020	1149	984	1096	1062	1060	1013	1063	1104	1093	1098	1023	1039	1074	1031	981	1110	1058	1131	1082	1089	1063	1042	1042	1010	1056	1022	1031	1102	1032	1018	1077	1070	1085	1038	1082	1034	1068	1070	1080	1087	1065	999	1045	1059	1060	1056	1116	1061	1042	1039	1046	1018	1041	1102	1017	1141	1106	1057	1084	1108	1104	1063	1120	1045	1079	1035	1041	1006	1100	988	1086	979	1097	1090	1038	1052	1068	1032	1085	1055	1072	1085	1059	1013	1051	1013	1025	1071	1032	1078	1064	1097	1049	1099	1042	1133	1038	1042	1067	1068	1082	1064	1093	1028	1032	1060	1047	1067	979	1079	1052	1037	1088	1027	1074	1068	1083	1111	1129	1064	1069	1110	1105	1031	1050	1046	1051	1064	1037	1035	1121	1082	1053	1026	1098	1024	1063	1096	1074	1027	1057	1038	1059	1017	1027	1083	1051	1050	1018	1067	1034	1091	1013	1051	1103	1061	1063	1062	1025	1027	1061	1036	1087	1036	1022	1066	1083	1029	1100	1079	1052	1059	1024	1041	1079	1067	1036	1091	1063	1036	1027	1042	1101	1089	1071	1039	1096	1115	1085	976	1134	1083	1071	1085	1087	1105	1034	1051	1076	1072	1048	1045	1054	992	1026	1116	1011	1169	1035	1043	1038	1097	1049	1112	1065	1066	1086	1066	1060	1036	1056	1085	1085	1047	1118	1054	1054	1067	1056	1015	1051	1059	1090	1065	1071	1070	1107	1054	1105	1027	1036	1034	1075	1090	1038	1087	1007	1082	1017	1010	1080	1020	1052	1037	1015	1042	1048	1046	1038	1009	1044	1079	1071	1025	1015	1059	1111	1076	1114	1085	1096	1053	1037	1019	1012	1058	1065	1063	1051	1043	1051	1052	1027	1056	1005	1078	1057	1021	1074	1019	1058	1031	1104	1097	1031	1002	1118	1025	1047	1095	1081	1106	999	1067	1022	984	1044	1129	1057	1033	1088	1028	1071	1074	1022	1014	1065	1063	1038	1065	1035	1057	1009	1012	1078	1069	1093	1012	1035	1064	1077	1041	1076	1118	1027	1097	1128	1064	1075	1056	1105	1074	1100	1098	1038	1018	1080	1012	990	1076	1056	1089	1054	1072	1067	1037	1025	1103	1053	1016	1043	1054	1050	1056	1009	1064	1065	994	1037	1092	1105	1060	1029	1086	1122	1042	1039	1107	1067	1090	1025	1073	1049	1038	1054	1068	1089	1039	1041	1028	1096	1088	1074	1057	1069	1017	1055	1043	1071	1023	1076	963	1030	1064	1066	1062	1064	1070	1098	1094	1076	1030	1040	1031	1019	1023	1058	1016	1055	1033	1090	1075	1022	1080	1075	1083	1074	1019	1061	1068	1076	1047	1102	1063	1096	1032	1035	1081	1072	1024	1054	1050	1075	1040	1056	1098	1010	1071	1082	1051	1076	1091	1040	1033	1048	1063	1063	1071	1033	1041	1052	1032	1160	1047	1056	1074	1022	1066	1038	1071	1032	1040	1084	1076	1081	1038	1042	1067	1107	1022	1067	1056	1034	1000	1065	1099	1112	1102	1067	1086	1077	1090	1047	1063	1077	1022	967	1047	1074	1103	1058	1059	1097	1070	1011	1074	1046	1051	1080	1034	1065	1003	1063	1066	1063	1046	1040	1091	1066	1017	1079	1110	1074	999	986	1034	1046	1131	1057	1054	1031	1079	1064	1086	1039	1099	1069	1058	1015	1052	1058	1088	1061	1043	1071	1075	1091	1052	1032	1056	1075	1001	1084	1065	1127	1072	1033	1048	1054	985	1072	1012	1014	1067	1001	1047	1109	1071	1034	1071	1001	1061	1076	1083	1065	1082	1043	1072	1022	1064	1062	1068	1029	1084	1035	1036	1052	1083	1003	1052	1064	1055	1099	1051	1051	1077	1031	1045	1066	1095	1016	996	1096	1013	1058	1050	1020	1043	1084	994	1097	1067	1096	1005	1021	1042	1062	1091	1073	1069	1031	1109	1023	1088	992	1025	1020	1018	1081	1029	988	1037	1077	1065	1099	1065	1074	1052	1041	1057	1051	1088	1004	1072	1090	1088	1036	1063	1057	1048	1047	1071	1026	1048	1035	1064	1008	1057	1035	1090	1020	1041	1132	1077	1023	1053	1095	984	1022	1047	1075	1026	1092	1063	1011	1044	1065	1035	1099	1108	1021	1050	988	1011	970	1067	1048	1031	1081	1062	1026	1075	1065	1047	1072	1048	1033	1017	1079	1037	1025	1052	1075	1049	1126	1066	1082	1098	1050	1033
23385	21570	29508	24114	21583	21596	12664	4324	3094	2586	2157	1767	1485	1460	1335	1430	1409	1312	1258	1136	1022	1042	1072	954	919	864	873	830	804	804	853	759	785	732	758	766	769	761	797	706	761	727	688	771	729	751	656	691	725	735	764	701	722	757	642	689	731	765	702	705	714	710	681	713	667	686	714	730	661	663	762	703	761	642	704	689	647	689	733	732	702	688	684	692	729	708	647	706	701	727	725	708	724	673	735	773	702	729	723	691	690	716	742	721	708	682	711	648	717	659	715	705	694	711	708	715	664	728	664	708	701	664	660	696	716	719	718	700	691	697	683	695	668	692	717	708	739	693	653	727	725	720	712	705	659	682	688	683	748	678	684	708	694	709	647	699	719	718	681	718	700	700	696	722	694	723	666	649	682	676	701	649	698	699	702	663	672	677	667	667	719	695	666	705	653	709	700	686	744	734	691	692	696	727	688	645	657	683	690	702	667	737	673	664	670	738	739	688	721	711	712	702	745	722	667	702	708	724	674	746	705	720	697	718	740	742	690	688	690	713	683	731	691	683	721	712	715	706	737	684	700	713	661	670	640	753	744	726	693	666	709	712	687	658	676	735	697	706	667	684	666	707	685	730	696	708	707	714	688	667	711	710	682	698	645	720	684	695	705	682	632	705	745	714	667	702	745	733	665	693	673	700	696	675	685	659	719	650	690	699	692	659	700	700	661	632	713	730	676	697	674	711	715	723	713	667	693	739	652	682	694	673	687	731	721	687	685	703	642	728	732	722	714	732	719	713	657	680	699	684	672	661	669	778	700	716	671	671	714	716	713	684	734	674	707	704	698	709	725	700	660	740	692	665	732	660	685	689	693	691	645	674	713	654	709	716	688	743	694	716	692	756	738	673	728	740	652	709	657	726	677	741	727	704	693	708	709	683	749	730	682	691	655	743	722	694	712	655	664	649	684	736	707	660	706	713	692	677	704	685	717	720	679	693	658	742	739	723	700	655	657	710	677	729	703	677	710	691	687	710	683	675	700	692	676	718	739	749	693	720	697	712	675	664	722	701	714	692	720	721	707	697	696	727	746	722	633	669	739	650	665	655	731	685	702	713	729	724	685	644	670	745	707	702	721	696	676	670	692	766	700	750	702	714	733	709	668	736	670	666	654	676	699	689	661	726	661	710	715	657	728	680	672	702	675	676	677	740	708	653	669	696	708	735	693	683	705	712	676	688	674	710	692	699	702	737	645	698	679	706	661	703	618	703	713	704	739	707	721	704	696	667	719	728	678	693	697	691	703	718	698	686	680	722	706	719	662	690	728	700	691	680	691	700	718	691	692	696	680	648	731	713	718	702	692	664	681	630	703	744	717	674	676	720	719	690	697	723	731	715	705	642	692	708	701	702	694	690	689	678	700	727	713	688	709	715	713	701	691	741	656	689	697	678	687	713	721	668	700	684	687	725	680	685	696	720	718	693	661	673	696	702	711	717	711	669	640	689	693	678	665	695	701	649	646	718	697	644	731	707	725	686	658	672	658	681	664	706	712	713	731	677	692	711	719	671	676	685	703	692	701	708	643	704	732	677	702	684	713	724	689	694	732	710	710	694	690	714	686	677	744	717	661	718	735	728	673	700	732	689	703	728	722	719	726	708	692	692	747	696	694	679	718	701	683	675	650	719	669	741	686	764	700	687	700	667	691	731	693	685	658	707	696	702	724	704	720	681	670	691	699	699	728	711	700	727	712	658	720	714	684	679	685	755	672	721	715	691	669	662	678	676	699	694	696	739	688	682	702	693	675	662	702	687	692	706	769	717	707	702	700	693	696	739	696	720	687	695	694	699	658	703	765	690	716	748	663	623	679	708	696	680	784	708	690	668	693	693	670	719	649	649	704	682	692	718	703	711	703	696	693	643	708	674	678	686	707	727	709	704	651	709	657	707	697	676	678	680	735	637	770	674	699	727	726	683	686	675	669	688	704	678	727	698	707	699	688	687	704	721	653	703	696	711	692	671	697	722	690	652	728	723	701	752	698	681	702	705	705	704	687	690	704	649	667	693	696	700	667	690	675	682	686	672	720	701	675	660	694	742	694	663	717	699	714	658	662	710	667	694	712	714	720	718	693	651	719	667	719	662	684	693	704	685	694	685	686	697	718	682	678	710	713	706	728	702	676	692	712	689	685	698	697	699	713	691	678	691	690	696	673	701	687	717	731	690	679	679	718	641	677	673	674	683	701	668	678	669	704	724	671	720	696	683	703	673	681	671	664	679	709	686	630	708	715	722	709	733	693	701	681	722	687	712	720	663	741	693	714	667	684	728	696	662	747	685	697	688	705	666	696	695	708	730	717	682	622	639	682	688	638	704	674	707	710	701	712	725	730	671	745	708	685	708	649	693	701	700	690	677	716	673	665	711	687	682	701	699	650	684	666	677	724	674	699	720	730	700	674	726	718	695	743	628	715	714	703	702	680	675	692	674	685	645	694	710	688	703	716	720	707	690	735	682	692	697	651	715	644	661	751	705	676	683	693	704	673	697	741	663	696	677	685	680	729	688	704	746	721	704	646	656	727	688	694	702	692	673	688	718	686	675	709	690	690	690	689	685	724	691	673	746	702	743	731	610	717	636	732	706	688	682	671	697	689	732	725	714	701	656	702	664	682	707	676	668	729	648	706	731	697	695	664	700	719	685	705	718	704	669	670	709	713	695	682	698	711	695	705	695	707	648	678	680	704	697	689	670	658	680	669	728	748	644	686	644	677	720	705	717	712	697	710	707	710	695	688	722	717	683	672	681	689	688	666	686	651	658	751	659	719	689	686	723	681	707	716	665	751	682	680	730	671	669	719	673	701	657	659	750	754	734	725	709	733	703	700	658	699	722	719	683	726	730	678	670	674	733	702	706	685	725	720	697	744	716	749	717	650	700	677	682	710	742	661	685	730	690	668	664	664	699	678	684	626	704	686	668	706	666	717	723	719	684	686	658	741	638	701	695	717	703	690	684	689	713	708	694	744	772	686	740	717	684	688	701	677	678	696	655	695	702	683	665	676	687	683	684	726	712	711	694	702	741	731	663	692	681	703	699	720	676	685	750	659	688	684	711	691	686	714	704	700	693	637	702	708	714	663	703	714	685	698	696	713	677	664	728	724	682	639	700	649	704	681	700	660	739	698	705	633	674	700	734	689	709	646	664	659	642	713	712	692	704	685	672	729	733	716	671	699	710	697	701	704	695	711	688	715	719	704	700	705	703	706	679	684	681	688	726	682	691	693	692	707	688	684	694	695	630	708	711	695	671	655	654	732	728	651	646	704	683	684	691	736	686	724	695	703	691	717	699	711	706	710	744	703	698	670	657	695	695	734	699	721	741	647	728	676	685	654	644	689	679	673	654	690	719	695	741	691	733	626	655	690	665	699	676	686	689	652	712	722	707	694	690	674	717	719	705	717	675	737	703	720	686	702	732	763	739	714	683	683	711	703	675	664	654	675	689	671	703	678	693	659	686
36722	60037	45598	26841	17907	13405	10425	8543	7278	6056	4643	3784	3270	2833	2652	2811	2744	2256	2245	2072	1776	1807	1683	1538	1465	1371	1277	1208	1246	1126	1108	1110	1034	1099	1119	1030	1016	1067	1013	965	999	958	1024	1002	972	934	988	1002	982	1010	953	952	988	1007	912	957	1005	1018	957	962	954	941	954	946	950	966	951	993	931	935	946	934	946	940	902	903	904	974	992	900	921	889	969	945	1000	958	889	909	962	940	907	965	908	976	922	949	944	1005	975	928	927	897	919	899	981	912	867	878	951	898	862	871	882	955	968	977	912	926	987	964	968	908	938	924	928	968	916	924	917	953	944	941	909	920	929	926	924	894	968	912	893	924	901	976	928	930	928	955	954	939	955	912	948	913	880	963	942	923	973	922	910	971	947	879	878	944	927	923	921	936	950	955	929	917	969	930	854	984	951	945	908	944	923	967	912	943	898	934	956	916	921	997	901	921	886	930	928	965	978	896	885	965	922	968	896	921	941	900	970	955	927	943	940	881	937	949	978	884	887	921	919	914	925	848	954	930	908	881	976	945	940	905	908	906	935	1007	941	962	904	931	961	958	922	942	983	948	966	891	923	911	919	871	887	946	988	926	926	958	929	990	842	974	880	942	917	978	969	906	989	941	914	925	937	909	906	973	955	941	911	959	937	950	922	895	948	906	932	908	931	910	904	990	902	981	911	957	879	935	940	922	931	877	900	885	941	906	915	970	942	936	923	899	921	866	920	884	943	960	923	958	924	957	928	923	945	899	954	957	943	961	956	901	976	926	906	940	953	908	897	914	893	904	909	968	906	990	916	919	916	863	943	941	935	901	922	957	865	902	869	945	958	865	904	960	852	921	917	944	869	998	965	955	970	924	933	938	891	932	878	951	940	887	932	963	934	943	918	883	965	913	891	933	906	973	954	855	923	939	908	979	960	930	945	920	966	917	893	902	960	927	966	960	983	932	912	948	951	946	948	963	944	910	954	951	933	929	932	891	919	946	932	946	953	992	929	949	881	937	921	953	902	930	975	928	893	899	941	941	974	938	900	930	895	893	944	933	901	896	951	971	946	878	904	961	944	959	917	912	939	898	978	970	910	918	900	891	927	899	934	953	859	931	947	965	898	929	915	965	949	881	901	948	943	901	877	944	921	957	935	940	907	900	947	895	912	937	937	906	919	925	967	953	925	933	954	980	930	906	949	965	973	956	905	958	928	951	963	895	917	925	921	962	935	932	929	932	944	936	1015	837	891	905	898	870	951	908	934	919	921	969	897	949	915	981	984	933	936	913	978	948	912	945	892	943	940	921	974	931	951	929	924	953	905	913	917	949	912	998	955	898	963	956	921	927	949	980	943	943	896	924	911	899	911	947	908	951	941	943	947	909	928	965	1019	919	931	923	908	869	914	955	918	932	934	924	930	915	943	910	945	859	880	976	941	926	936	968	928	840	911	976	958	921	936	895	952	941	912	937	912	943	899	915	978	929	967	931	951	976	953	972	962	923	953	923	967	911	906	927	936	891	929	885	920	962	931	972	887	908	932	927	987	904	950	941	896	914	964	927	946	877	942	925	965	944	960	942	947	911	936	901	951	920	945	900	909	910	909	923	968	953	967	882	915	959	875	898	944	953	910	861	944	939	902	905	935	928	918	934	931	994	896	942	907	938	917	880	950	899	936	899	907	975	916	948	932	941	970	929	903	910	969	908	940	893	921	954	943	945	900	922	954	965	987	937	921	976	943	965	935	931	980	899	897	916	906	989	912	951	924	931	954	942	933	897	915	968	992	951	946	930	974	934	931	905	926	935	868	902	975	1014	911	920	959	912	895	935	958	922	969	956	958	941	934	951	940	952	968	922	937	954	935	946	910	910	929	920	946	941	917	917	911	936	918	945	940	872	943	927	917	931	918	931	924	915	923	876	903	934	910	906	909	955	921	939	899	941	954	968	910	946	997	891	949	920	969	957	906	958	926	928	935	843	880	950	906	960	918	972	908	950	962	971	950	969	907	917	940	962	856	890	920	964	932	963	963	953	995	961	915	958	883	936	894	933	969	923	885	899	957	915	924	874	933	945	876	953	944	930	908	973	970	867	968	884	991	946	910	981	965	936	954	913	944	912	933	944	934	938	953	926	915	929	895	917	897	991	877	986	891	939	913	889	906	996	947	948	945	996	898	928	951	948	925	862	925	903	910	944	920	919	922	911	965	912	958	960	935	912	904	903	888	957	962	944	891	924	920	932	985	959	865	955	990	915	935	949	948	873	968	917	915	888	905	896	949	917	907	964	904	944	905	928	947	962	935	951	905	914	901	932	921	939	914	885	918	944	946	982	980	867	932	884	881	926	914	924	946	909	920	954	907	965	912	960	913	959	958	958	901	950	883	925	897	958	921	991	910	916	946	895	972	967	925	907	882	934	913	892	917	957	950	991	924	944	968	921	943	941	961	935	938	961	960	937	969	914	909	881	937	926	926	997	906	927	984	916	923	955	918	915	974	892	975	962	939	946	903	935	947	917	957	903	938	923	888	945	903	878	882	957	965	917	928	933	917	950	962	931	897	903	925	916	908	938	949	921	945	925	921	1004	915	904	935	994	955	923	915	949	936	924	987	932	954	966	950	945	872	909	894	951	896	920	901	896	957	893	912	913	938	926	1003	911	906	905	904	943	963	944	945	947	925	915	931	930	935	940	974	981	918	899	945	928	980	919	933	916	908	952	938	935	956	965	985	936	877	960	957	890	973	924	943	902	910	950	950	983	939	936	912	909	937	864	904	950	970	938	945	946	891	921	877	989	1014	965	926	945	915	963	934	919	900	890	900	960	914	941	931	917	969	933	936	969	974	926	915	880	923	925	967	952	926	981	896	906	935	981	965	952	903	920	936	939	985	897	930	948	965	912	954	902	920	947	972	931	921	900	911	951	935	928	855	939	933	948	911	919	937	939	957	905	876	950	905	988	980	918	1008	928	1029	951	921	889	948	927	956	937	919	865	930	953	954	968	932	913	928	953	930	944	903	958	949	903	958	937	950	891	928	922	977	934	911	974	935	887	909	1016	932	976	951	920	950	911	960	923	876	954	968	953	905	922	962	984	912	986	962	959	923	961	944	936	957	918	914	887	1032	990	986	955	965	953	925	927	911	896	937	920	905	949	902	914	951	942	939	903	885	918	951	943	902	921	914	977	904	930	920	953	946	927	909	953	891	915	883	948	965	928	958	937	902	962	918	931	954	894	912	915	937	925	943	914	909	917	903	910	918	909	945	939	936	894	935	901	917	923	1018	919	923	914	912	925	955	921	906	937	937	990	920	938	868	932	947	931	921	926	893	944	983	928	919	917	898	956	972	932	897	853	909	944	942	927	889	879	911	908	980	894	928	934	954	937	957	942	965	902	945	975	923	928	941	956	923	912	960	872	937	931	929	969	975	947	938	950	912	902	921	968	918	953	929	940	903	980	934	902	983	908	891	977	908	933	836	910	906	942	907	901	881	946	907	928	964	918	939	947	901	951
28517	26554	26978	12734	4407	2655	2022	1655	1415	1158	1065	939	868	810	806	837	859	845	757	752	751	730	751	728	691	678	646	654	654	637	627	623	634	662	615	634	607	667	631	604	682	640	604	602	616	636	674	579	597	586	625	658	596	650	643	587	658	606	637	622	565	595	629	618	589	665	607	670	583	619	654	640	602	608	641	628	615	557	615	622	591	571	634	594	618	628	620	635	623	648	616	679	597	595	621	573	626	663	586	590	578	584	621	644	640	657	619	632	585	629	624	628	634	598	606	605	619	620	649	607	612	589	632	610	604	600	643	613	588	593	614	655	644	617	591	597	592	613	642	571	646	589	583	594	651	617	573	583	622	668	640	663	615	657	619	622	620	571	597	593	586	647	605	641	621	571	591	613	591	643	616	684	619	633	594	613	594	578	590	633	606	638	592	604	615	606	630	634	605	603	563	592	601	589	642	637	624	605	644	629	567	623	620	611	606	581	596	610	588	630	629	665	615	648	618	547	607	595	634	596	653	613	634	620	602	626	642	599	635	582	665	591	608	630	609	607	626	628	645	582	550	656	576	667	633	634	602	597	587	574	597	625	612	594	621	626	635	599	610	640	614	649	617	591	653	614	636	600	592	609	635	637	631	632	623	604	607	586	614	623	586	624	607	594	605	616	641	626	630	615	621	583	620	636	604	608	630	602	605	617	637	632	603	605	589	615	611	582	583	623	631	626	591	655	620	618	610	578	623	623	603	618	571	626	636	645	618	577	645	574	608	581	535	636	589	607	585	657	628	599	609	595	588	643	627	580	623	631	613	602	650	585	584	641	593	618	585	571	656	627	606	626	636	598	619	619	601	617	569	598	617	559	607	645	612	642	564	596	592	614	661	565	608	671	622	557	617	647	588	654	633	665	581	580	604	608	593	597	615	602	641	568	605	619	602	554	607	594	621	602	585	614	601	605	574	602	599	614	580	617	613	642	630	614	637	534	594	584	607	572	610	605	635	570	614	663	643	602	613	630	630	586	585	651	634	606	579	644	581	622	659	583	625	591	591	605	601	637	631	616	617	611	644	625	646	643	648	642	615	603	626	639	608	634	609	585	600	605	625	547	633	596	638	653	638	599	580	631	608	606	607	640	598	602	629	616	669	614	604	632	655	621	629	608	591	649	606	615	604	623	637	571	606	634	623	604	653	616	632	611	575	621	590	610	660	594	621	591	650	565	601	596	580	626	603	603	632	589	629	579	600	601	591	632	623	637	648	634	624	598	575	650	630	631	610	618	617	628	598	588	595	614	622	607	618	592	615	620	614	611	629	632	630	646	590	625	608	605	662	582	634	546	623	624	641	578	598	611	619	636	597	627	608	599	616	622	609	569	606	626	598	673	654	634	641	624	604	604	613	637	613	617	583	618	647	638	667	645	589	670	663	577	589	573	628	621	615	593	578	669	607	597	642	620	597	624	643	521	654	577	621	613	590	624	598	637	600	619	627	611	577	623	608	648	633	619	608	575	610	608	644	595	562	649	608	575	611	622	618	602	578	621	618	611	615	603	620	580	611	616	627	597	642	633	658	671	576	604	622	605	611	630	576	616	562	608	608	630	617	662	612	569	587	678	627	568	606	542	566	607	619	577	557	626	643	626	636	617	644	608	584	636	658	632	677	598	589	620	616	587	587	568	574	631	599	614	618	604	627	568	643	607	617	607	618	657	570	628	641	603	607	589	654	631	621	631	574	638	575	621	644	627	593	596	599	644	602	619	647	611	676	617	679	600	605	654	564	633	605	609	639	622	632	635	621	609	611	629	650	618	573	613	650	641	597	618	642	643	621	619	645	649	625	631	593	627	608	574	613	662	618	614	560	631	604	662	587	596	627	596	589	633	585	631	646	663	566	615	588	625	625	602	677	621	631	619	617	641	609	568	593	599	636	535	605	624	640	624	595	586	630	616	623	629	588	618	630	646	634	592	603	614	663	612	632	631	588	634	596	622	618	619	647	625	631	620	572	616	652	679	659	637	576	668	559	648	665	638	615	580	620	593	615	588	629	564	574	603	607	605	614	625	610	588	598	604	602	637	637	628	612	636	672	671	611	637	622	584	597	580	612	621	589	600	616	600	664	654	646	616	594	619	617	617	598	590	632	597	640	653	591	622	629	612	636	624	616	610	625	622	607	608	620	623	603	627	564	598	636	634	614	637	583	607	609	617	641	574	634	625	676	582	597	632	609	638	607	635	610	590	645	606	608	604	618	597	623	615	574	674	634	567	653	690	675	632	584	637	617	570	652	595	598	647	624	662	623	635	592	614	588	606	644	629	573	615	597	610	601	606	601	621	595	628	596	604	620	601	631	606	611	655	581	642	613	628	651	611	650	575	611	632	647	639	642	625	589	600	654	630	629	645	654	595	579	630	648	616	582	571	598	632	609	600	604	619	610	635	608	586	576	625	599	595	613	643	679	585	649	599	612	598	584	571	595	563	582	600	614	634	603	607	596	620	589	612	636	603	601	610	627	609	591	617	587	579	623	597	605	634	619	627	610	649	654	632	628	613	620	609	643	601	628	622	657	638	671	633	650	638	623	607	612	626	574	584	623	585	599	604	661	604	593	675	641	566	554	629	612	613	625	648	619	641	630	614	622	617	629	609	643	621	579	605	618	616	619	638	657	607	602	640	626	602	635	631	593	627	630	596	616	656	600	609	627	626	622	609	618	568	594	618	607	645	601	595	605	615	600	615	611	607	612	591	600	622	623	576	620	646	628	632	609	601	628	593	590	575	626	584	599	626	612	588	623	560	574	630	619	598	610	583	629	624	597	650	602	638	624	611	628	606	654	627	652	661	609	624	620	588	605	638	579	583	643	616	593	621	632	565	634	570	592	613	605	590	666	614	639	634	635	612	649	620	648	562	570	561	608	643	596	593	654	622	576	596	574	649	584	645	596	605	646	658	631	557	618	602	593	617	620	670	608	661	642	628	589	617	582	633	608	614	635	616	620	650	670	627	535	615	621	658	642	656	644	614	650	646	619	625	592	607	618	630	574	582	596	624	593	630	620	638	601	596	635	623	602	573	593	605	638	626	604	624	589	652	641	598	645	610	620	650	606	618	671	613	642	597	614	652	616	611	624	631	634	594	610	624	642	650	619	620	609	618	616	629	618	606	631	631	670	652	656	603	651	627	612	592	624	602	639	612	635	616	622	664	625	596	575	664	615	589	606	617	605	644	651	654	607	613	625	624	614	604	626	638	620	632	647	617	591	591	609	614	583	631	598	609	604	676	690	642	611	628	631	618	614	588	603	636	596	592	616	595	573	631	611	633	619	613	640	596	585	603	609	683	626	607	580	596	632	644	642	625	616	638	615	637	622	645	604	656	624	596	630	627	588	623	592	669	626	644	594	606	603	596	659	615	619	603	637	619	587	609	621	594	600	620	617	597	664	629	602	660	622	609	652	611	625	623	599	625	597	626	613	594	604	631	658	618	618	621	599	631	615	597
33345	45161	32016	13499	8247	6001	4632	3771	3130	2755	2206	1849	1638	1465	1403	1480	1555	1305	1258	1251	1171	1124	1059	1079	1046	903	955	930	897	876	890	917	875	893	855	903	874	879	849	842	860	856	826	829	894	840	847	837	809	801	818	806	873	841	820	821	879	866	814	849	766	811	849	800	859	831	848	802	817	826	802	814	824	794	818	859	827	776	838	833	823	811	806	790	861	819	844	816	820	841	858	858	838	849	851	843	827	800	829	861	852	867	814	855	835	796	798	764	819	781	797	791	793	850	769	821	831	834	864	805	885	809	795	923	842	778	828	821	806	851	843	806	868	880	783	830	841	753	883	810	864	802	845	808	806	823	834	794	835	839	834	824	850	845	824	835	818	832	774	837	789	845	827	862	869	872	861	788	844	824	850	819	776	851	879	819	811	868	838	821	844	850	820	867	835	809	847	799	828	780	772	851	858	834	815	780	847	852	837	863	853	818	781	792	882	834	834	833	787	830	892	839	791	845	864	849	840	817	813	827	797	828	863	840	866	823	874	821	819	825	841	813	795	829	828	860	848	826	857	768	843	817	806	804	803	847	781	823	863	844	834	816	808	793	862	861	814	826	838	819	911	828	796	807	835	803	841	833	841	794	850	829	849	814	841	823	814	830	786	829	800	841	849	792	795	839	815	846	854	798	825	831	850	799	842	819	891	828	829	832	801	839	823	850	825	833	823	819	849	859	885	849	835	799	840	874	846	818	828	869	820	847	798	840	865	842	804	848	810	820	785	828	804	854	843	762	843	887	799	825	807	764	818	841	845	865	825	849	770	834	837	788	863	807	888	809	801	842	755	837	783	854	867	819	820	888	796	784	804	847	825	824	850	795	824	808	864	824	818	842	807	805	813	788	835	820	798	850	848	841	824	817	832	844	855	841	823	813	823	818	856	814	827	836	846	797	798	808	825	851	831	831	795	815	874	825	825	787	835	825	795	828	817	796	798	819	840	762	774	877	842	885	852	836	819	838	877	816	837	831	810	867	852	810	820	835	833	860	844	832	875	843	794	812	814	794	797	887	831	841	840	790	859	849	832	763	838	768	844	875	805	820	838	883	855	884	800	793	832	837	839	791	835	794	845	783	769	798	825	818	833	854	794	843	856	841	800	859	811	869	821	809	860	811	912	828	834	839	776	900	846	799	813	826	760	809	888	846	859	803	785	873	843	861	853	834	785	821	845	800	822	811	829	844	845	855	858	834	815	786	838	819	782	802	804	883	870	817	798	803	876	858	852	793	791	800	848	882	853	848	838	853	809	829	834	872	831	862	797	830	808	861	808	776	836	814	827	828	842	825	811	855	810	858	793	828	844	818	811	837	858	808	797	852	854	830	811	790	820	834	783	824	863	834	817	857	808	775	845	807	820	843	834	782	843	834	794	853	762	796	834	799	826	796	875	871	857	802	813	872	800	814	819	847	823	873	830	826	868	806	841	785	813	847	861	820	823	865	858	836	846	893	833	844	815	810	797	871	790	844	822	851	852	832	839	850	866	832	850	778	776	903	786	855	869	817	776	808	839	815	806	827	819	871	816	838	892	837	831	851	812	812	834	820	797	802	841	797	832	806	884	829	828	765	820	859	873	900	863	824	879	845	788	825	842	825	841	847	792	826	860	823	824	849	844	877	780	824	829	865	849	842	779	832	850	852	830	813	865	814	805	856	843	896	857	861	796	854	824	792	809	817	799	870	812	820	829	847	808	803	822	778	858	800	814	820	797	814	818	799	867	841	845	858	832	821	839	864	772	830	832	801	824	869	761	820	849	815	832	833	784	841	802	829	805	808	776	859	873	838	799	805	820	797	798	826	764	813	823	851	830	843	835	840	854	815	803	815	820	806	802	811	794	825	797	799	821	828	815	866	834	866	843	777	853	830	776	804	883	819	836	834	839	742	822	830	791	789	797	812	805	855	825	823	837	783	820	820	830	857	852	829	823	832	893	856	833	859	826	877	794	868	835	850	813	871	846	843	846	841	825	869	807	808	812	813	844	893	794	812	785	865	861	804	821	850	832	833	834	801	869	854	771	793	825	826	863	825	798	858	826	832	821	834	829	823	841	884	812	793	856	848	831	873	879	823	824	845	838	855	796	769	854	777	770	841	787	862	855	850	835	821	800	857	836	871	813	781	844	831	833	844	854	860	830	786	833	802	869	805	827	900	850	816	810	844	814	837	841	814	864	782	816	810	849	855	820	798	838	830	833	808	877	804	827	811	802	860	855	836	842	837	819	822	820	792	835	857	793	816	807	846	785	819	850	812	837	849	842	819	812	827	887	835	850	804	887	837	826	778	781	768	758	840	810	833	817	839	853	859	792	857	871	831	847	833	813	857	820	830	832	843	781	823	830	855	851	864	859	833	830	801	875	812	787	835	822	869	849	810	792	841	773	806	812	850	822	838	804	820	882	836	795	835	839	826	839	809	752	828	807	824	832	791	800	815	829	813	841	880	861	831	861	846	815	844	855	758	766	837	855	829	825	784	810	824	857	838	920	820	821	860	820	858	828	820	794	791	858	820	835	797	813	871	833	803	827	823	830	829	823	807	759	893	841	822	820	830	886	867	865	856	812	843	754	826	833	828	841	822	870	835	804	818	836	809	822	803	841	858	874	794	862	837	792	833	869	784	826	828	795	799	851	879	785	833	857	807	784	836	847	797	824	796	845	824	853	830	838	821	833	872	797	797	817	867	857	832	869	817	877	825	843	832	833	877	757	791	877	815	831	830	859	821	836	813	837	867	857	857	819	805	798	802	828	786	800	869	863	784	784	787	827	865	836	797	793	827	850	847	862	813	811	856	796	773	815	844	825	803	827	890	838	850	846	850	822	809	884	804	794	853	804	821	825	898	832	870	815	856	823	849	911	808	901	838	795	834	807	827	840	787	828	793	821	815	810	811	805	819	766	819	804	834	850	783	814	819	866	827	819	831	872	833	841	839	805	808	831	775	788	828	828	823	850	820	865	860	850	785	871	832	853	797	863	807	809	824	800	838	800	861	852	820	876	823	858	853	811	826	847	785	796	812	861	839	843	831	807	874	851	746	836	830	783	876	811	798	836	851	846	789	800	869	825	873	834	879	804	831	809	845	786	821	800	815	828	835	846	821	804	850	864	833	851	841	812	861	797	824	839	784	847	851	871	874	818	824	801	818	885	871	791	876	879	777	787	802	851	816	815	846	834	836	842	826	863	845	828	838	864	831	857	818	837	826	814	785	821	815	829	854	805	830	866	865	791	832	857	768	807	837	873	829	823	816	814	851	819	791	800	826	835	827	871	806	861	780	849	808	849	796	869	830	856	850	776	855	830	842	795	778	873	837	836	842	812	813	845	775	876	848	789	846	868	835	813	843	830	828	874	794	837	777	853	796	830	778	851	804	857	856	836	833	838	873	831	810	872	786	883	779	845	879	817	839	818	855	838	821	835	784	829	796	823	835	848	855	800	828	816	800	852	769	823	830
24435	21592	29067	24641	21462	13609	4964	2848	2384	2037	1666	1462	1376	1286	1242	1329	1324	1144	1104	1103	1061	1006	942	984	907	946	856	896	818	865	865	830	812	778	854	880	892	825	859	797	812	776	811	753	785	758	811	778	801	771	804	806	838	799	819	805	826	838	808	845	824	794	789	789	818	802	875	828	818	807	855	777	910	807	750	803	755	814	811	809	814	807	805	846	772	776	812	850	782	797	790	864	828	766	786	811	833	818	814	809	803	801	786	816	869	798	777	772	821	779	809	776	782	815	764	759	798	798	813	810	798	740	804	817	826	775	835	826	771	789	774	823	739	798	747	802	766	772	799	820	758	791	770	787	773	822	777	796	829	806	763	788	780	754	798	733	787	810	830	794	808	795	711	795	806	804	782	787	772	793	825	818	815	761	850	811	790	797	751	771	785	796	794	838	748	782	784	752	804	810	803	784	784	794	769	796	761	798	834	785	803	806	782	800	784	773	851	777	801	792	776	789	826	839	781	851	824	782	773	804	807	774	813	779	806	787	767	792	820	756	824	825	753	775	806	830	783	848	802	745	793	784	802	789	844	805	771	858	788	762	746	763	807	804	797	817	831	812	742	789	777	803	828	742	827	729	801	735	798	782	746	780	744	812	814	768	825	813	784	826	750	804	828	792	769	796	823	809	818	800	807	792	813	815	736	791	792	797	777	791	779	782	793	765	769	847	776	808	792	825	786	759	836	766	802	845	757	787	774	833	785	754	805	822	816	805	769	789	795	776	841	805	800	796	797	772	791	772	766	815	859	813	821	776	796	738	768	792	743	806	810	739	806	810	792	789	802	788	757	797	786	803	774	813	814	846	820	774	814	767	786	840	818	848	787	763	782	801	778	759	781	796	758	787	782	791	793	769	784	841	771	815	789	813	775	819	751	798	689	818	837	836	784	819	819	769	815	758	800	781	766	808	732	744	730	818	805	796	749	792	761	804	785	783	805	845	824	791	795	818	818	841	798	810	833	751	730	750	782	822	755	750	757	763	791	788	785	798	817	807	811	822	785	791	808	772	775	819	784	833	785	832	821	829	797	770	743	798	819	769	776	786	827	861	808	814	773	807	788	804	781	775	742	782	821	813	797	798	789	828	783	787	816	810	806	757	776	801	793	833	767	804	809	779	781	798	796	773	822	800	785	786	814	808	787	840	802	770	784	774	803	778	777	820	801	799	799	777	772	837	766	786	763	804	784	821	811	808	786	767	848	783	794	846	782	740	803	781	812	775	790	795	761	798	824	845	786	772	773	783	787	833	772	797	760	780	741	797	751	740	791	877	781	832	814	827	776	809	831	766	783	767	833	776	846	755	782	784	808	789	769	737	776	775	773	771	797	840	766	805	777	801	808	785	814	819	822	808	788	791	787	811	863	815	805	763	849	809	845	754	775	751	832	845	798	764	848	767	800	828	785	782	791	770	783	778	798	824	795	783	777	793	756	804	820	812	766	841	808	786	805	769	794	753	826	739	789	785	780	806	833	797	831	835	810	851	768	759	788	773	779	788	770	789	814	801	813	805	767	736	772	825	828	784	793	801	789	818	815	786	797	801	809	814	746	778	842	791	809	783	748	764	796	778	838	828	802	821	814	810	772	782	748	738	766	826	879	801	836	822	825	805	784	789	758	777	766	820	810	808	847	804	817	826	785	838	804	822	774	786	789	785	824	790	784	774	768	822	791	788	821	760	803	807	788	790	802	827	744	786	787	800	756	810	818	786	827	811	752	762	781	769	771	801	775	832	818	802	778	776	867	762	808	841	799	762	764	793	771	798	794	800	796	789	791	756	778	824	787	816	759	817	756	786	731	791	764	761	793	799	808	787	822	738	817	809	815	863	806	814	818	769	773	795	794	832	789	800	863	851	847	753	764	835	866	787	778	818	827	815	727	785	792	838	801	773	842	814	847	790	774	824	784	802	797	780	808	812	759	779	806	786	842	848	840	773	760	760	823	766	769	803	734	777	750	782	775	822	784	832	750	814	785	765	804	767	814	782	762	826	757	842	776	761	812	809	755	817	795	743	793	835	784	776	809	763	862	811	790	786	796	819	779	754	795	791	828	833	820	840	812	779	804	821	819	804	808	815	754	796	806	812	797	789	800	822	804	779	814	764	790	796	730	768	774	804	791	768	785	755	839	816	788	768	833	819	762	777	776	834	818	800	788	819	763	760	797	811	810	866	763	794	812	783	783	804	750	794	737	739	808	808	812	783	762	774	823	783	783	841	788	831	771	806	785	772	764	792	784	808	800	803	800	792	802	792	773	776	835	786	790	844	782	809	840	795	793	814	779	813	776	825	821	785	773	857	773	789	789	794	788	779	813	783	778	793	755	765	796	802	827	823	804	817	800	761	777	784	816	783	795	784	813	795	782	830	780	779	827	796	791	817	747	714	800	778	762	787	795	800	838	802	820	810	789	779	826	788	785	843	777	811	781	816	746	799	798	760	787	782	817	761	858	785	774	820	693	840	814	756	770	840	779	775	827	839	760	833	825	804	810	799	777	779	788	787	759	842	794	781	794	838	801	814	854	813	786	833	792	831	813	780	801	803	714	741	748	803	799	814	824	778	840	777	805	809	777	790	801	776	789	848	791	773	805	762	789	749	786	836	806	790	743	819	818	768	747	769	793	788	789	843	815	839	841	770	777	763	770	774	774	793	772	786	820	830	830	755	843	801	744	864	746	760	812	779	828	745	753	783	761	749	779	782	712	858	781	808	799	846	744	761	847	799	810	765	852	797	817	801	774	785	790	764	741	796	773	842	789	762	786	855	799	794	785	789	798	797	792	788	754	794	825	753	776	791	781	780	767	787	773	793	749	758	846	846	791	782	860	818	754	810	776	794	742	828	788	748	783	757	786	787	787	788	762	821	798	836	729	793	836	770	749	780	809	812	832	826	838	836	782	774	780	834	800	789	820	805	767	762	806	796	789	783	796	749	796	788	783	826	793	800	814	774	809	835	791	764	795	819	842	785	775	788	826	806	791	790	847	780	758	768	798	817	811	824	795	814	761	722	755	825	753	822	817	797	775	798	738	757	795	763	773	801	816	813	826	787	783	798	786	727	763	791	794	800	761	837	761	720	751	799	782	777	790	763	777	766	767	769	728	739	838	821	808	821	826	802	812	843	810	753	801	818	807	828	770	806	780	763	744	846	827	815	807	749	779	790	829	781	791	783	788	793	820	753	807	817	817	818	796	797	837	851	794	778	768	768	802	838	734	750	813	815	801	802	809	790	800	851	815	751	783	803	793	832	764	741	761	763	796	790	794	772	842	773	792	729	811	761	812	811	777	787	821	791	789	780	761	762	807	813	776	766	794	777	841	822	769	783	765	801	837	797	776	752	820	821	772	774	764	809	777	759	793	813	838	776	780	765	785	755	810	788	778	777	811	819	856	803	778	791	753	814	835	817	757	747	878	752	787	770	798	809	785	746	777	817	748	767	771	795	815	798	823	807
34013	54877	42001	23424	13403	10094	7707	6350	5280	4514	3535	3027	2504	2297	2308	2382	2282	1985	1844	1823	1605	1585	1549	1451	1403	1346	1322	1268	1219	1256	1205	1171	1182	1149	1120	1152	1132	1133	1139	1089	1088	1057	1056	1076	1093	1048	1077	1108	1098	1028	1148	1092	1084	1026	1118	1085	1126	1101	1065	1062	1112	1064	1063	1119	1016	1100	1061	1092	1040	1075	1132	1069	1075	1106	1119	1040	1092	1082	1050	1050	1079	1051	1090	1095	1077	1092	1031	1131	1060	1055	1073	1133	1111	1093	1060	1069	1131	1003	1058	1026	1100	1086	1042	1065	1055	1069	1063	1063	1051	1084	1083	1048	1052	1006	1106	1033	1062	1098	1019	991	1060	1082	1054	1001	1070	1038	1045	1056	1023	1095	1063	1047	1057	1048	1082	1044	1059	1081	1049	1089	1061	1100	999	1041	1146	994	1091	1026	1036	1057	1036	1048	1084	1093	1054	1057	1032	1089	1074	1067	1068	1107	1126	1003	1097	1068	1122	1122	1103	1078	998	1044	1101	1064	1089	1112	1025	1110	1083	1072	1057	1060	1088	1065	1025	1066	1020	1044	1043	1066	1042	1073	1024	1016	1067	1020	1082	1046	1119	1022	1107	1022	1023	1061	1088	1040	1054	1066	998	1063	1048	1074	1073	1083	1045	1045	1053	1060	1065	1069	1049	1088	1045	1021	1029	1066	1109	1113	1085	1056	1056	1078	990	1041	1040	1112	1090	1071	1062	1060	1007	1111	1098	1095	1029	1016	1056	1057	1047	1038	1053	1040	1089	1033	1059	1011	1081	1010	991	1043	990	1081	1019	1051	1038	1032	1074	1079	1050	1030	1061	1095	1127	1088	1069	1056	1034	1064	1064	1081	1038	1022	1100	1047	1054	1052	1111	1041	1115	1035	1152	1061	1053	1036	1027	1016	1073	1011	1024	1030	1037	1015	995	1125	1024	1017	1028	1009	1070	1116	1093	1080	1018	1001	1140	1005	1104	1026	1063	1046	1062	1078	1048	1052	1031	1005	1043	1034	1049	1006	1119	1086	1072	1083	1012	1069	1074	1097	1065	1090	1048	1021	1082	1090	1043	1056	1027	1045	1094	1063	1009	1071	1003	1033	1061	1054	1066	1024	1123	1067	1032	1009	1072	1106	1024	1056	1021	1077	1040	1060	1048	1071	1106	1041	1020	1080	1109	1027	1067	1007	1027	1067	1049	1091	1090	1056	1115	1047	1111	1057	1051	1040	1055	1045	1088	1034	1058	1067	1137	1097	1092	1020	1044	1047	1090	1010	1053	1084	1046	1066	1074	1031	1033	1009	1055	1118	1022	1117	1037	1019	1070	1088	1009	1023	1076	1061	1092	1056	1023	1062	1054	1120	1060	1055	1089	1084	1095	1062	993	1053	1107	1030	1098	1072	1023	1076	1054	1065	1097	1071	1051	1113	1035	1125	1017	1075	1052	1135	993	1034	1061	1015	1049	1107	1085	1036	1073	1084	1043	1092	977	1030	1063	1046	1041	1083	1103	1071	1091	1050	1029	1008	1047	1043	1058	1110	1048	1123	1003	1085	1074	1071	1065	1035	1055	1054	1046	1041	1052	1020	1083	1020	1085	1053	1084	1081	1038	1063	1057	1084	1025	1111	1059	1025	1078	1005	1076	1028	1033	1010	1057	1053	1010	1045	1090	1068	1031	1050	1063	1039	1104	1024	1052	1054	1060	1026	1016	1071	1083	1065	1074	1044	1119	1072	1099	1097	1031	1055	1014	1065	1010	1033	1107	1068	1088	1038	1093	1057	1090	1046	1010	1063	1066	1051	1080	1017	1034	1110	1071	1038	1086	1051	1086	1058	1045	1029	1072	1050	1108	1057	1104	1052	1094	1031	1037	1060	1063	1068	1057	1042	1012	1089	1103	1159	1037	1026	1089	1061	1001	1039	1092	1007	1077	1021	1024	1070	1066	1060	1055	1082	1082	1047	1006	1065	1083	1026	1067	1053	1060	1076	1085	1050	1064	1092	1087	1016	1074	1072	1085	1066	993	1018	1098	1083	1046	1009	1003	1101	1045	1045	1053	1033	1018	1026	1060	1074	1072	1062	1022	1083	1053	1075	1013	1089	1098	1058	1072	1028	1004	1092	1095	1123	1038	1029	1036	1076	1084	1050	1039	1064	1079	1065	1056	1056	1034	1094	1024	1070	1099	1059	1049	1038	1054	1073	1097	1105	1048	1069	1067	1072	1019	1056	1058	1083	1049	1099	1059	1052	1040	1031	1106	1048	1153	1073	1048	1030	1023	1074	1078	1047	1018	1026	1034	1082	1102	1039	1035	1089	1080	1039	1044	1057	1060	1074	1064	1078	1104	1058	1009	1099	1071	1065	1050	1044	1069	1037	1115	984	1081	1062	1079	1035	1023	1027	1090	1058	1104	1013	1053	1053	1009	1093	1077	1093	997	1025	1065	1067	1058	1027	1054	999	1045	1097	1059	1041	1054	1061	982	1099	1056	1057	1075	1032	1041	1084	1059	1041	1030	1098	1007	1065	1006	1080	1056	1044	1042	1082	1051	1074	1049	1038	1036	1080	1037	1056	1083	1050	1097	1060	1022	1033	1036	1017	1100	1103	1051	1045	1077	1058	1101	1049	1016	1011	1039	971	988	1023	1085	1064	1056	1111	969	1078	1040	1007	1068	1010	1036	1060	1081	1062	1074	1079	1063	1043	1024	1084	1100	1053	1071	1080	1051	1026	1034	1087	1117	1024	1004	1059	1036	1008	1026	1067	1103	1045	1054	1109	1050	1058	1075	1060	1116	1053	1100	1112	1029	1070	1046	993	1012	1059	1068	1073	1042	1037	1021	1078	1078	1054	1100	1027	1083	1064	1038	1073	1072	1067	1069	1064	1073	1041	1055	1025	1086	1073	1074	1059	1049	1022	1013	1035	1038	1042	1087	1045	1072	1039	1034	1042	1124	1087	1026	1079	1003	1018	1104	1033	1054	1050	1083	1026	1085	1068	1046	1010	1115	1038	1007	1076	1041	1026	1112	1086	1039	1033	1057	1016	1051	999	1119	1053	1092	1008	1092	1033	1042	1008	1099	1079	1084	1030	1071	1031	1035	1044	1004	1050	1134	1095	1054	1033	1039	1084	1002	1023	1069	1013	1060	1046	1057	1047	1014	1105	1057	1075	1127	1071	1000	1010	1078	1036	1034	1097	1075	1041	1049	989	1098	1051	1053	976	1058	1038	961	1045	1063	991	1068	1070	1043	1037	1050	1028	1043	1050	1043	1030	1068	1047	1044	1017	1032	1133	1026	1059	1066	1027	1084	1088	1049	1058	1072	1057	1044	1070	1022	1054	1042	1073	1061	1044	1079	1062	1077	1022	1102	1058	1049	1024	1075	1008	1082	1025	1052	1039	1061	1011	1073	1045	1041	1061	1061	1158	1027	1025	1040	1064	1065	1042	1092	1085	1016	1096	1086	999	1062	1027	1017	1060	1034	1068	1022	1061	1048	1072	1048	1068	1054	1005	1075	1080	994	1046	1086	1064	1099	1120	1072	1110	1048	1092	1032	1047	1031	1022	1075	1076	1051	1045	1060	1064	1070	1031	1102	1039	1058	1067	1043	1060	1036	1052	1091	1073	1030	1078	1088	1092	1088	1043	1052	1037	1115	1046	1081	1103	1040	1102	1088	1049	1062	1105	1034	1047	1004	1037	1060	1068	1036	1028	1017	1062	1072	1037	1055	1026	994	1128	1016	1030	1110	1101	1047	1041	1042	1038	1054	1045	1052	1005	1031	1000	1019	1076	1058	1029	1096	1009	1116	1056	1054	1013	991	1058	1012	1062	1041	991	1035	1094	1003	1115	1052	1050	1038	1060	1024	1043	1068	1023	1061	1078	1051	1051	1072	1060	1038	1002	1058	1066	1016	1097	1058	1093	974	1034	1074	1099	1083	1055	1072	1025	1058	1028	1056	1021	1074	1042	1015	1033	1062	1037	1048	1057	1082	1054	1048	1046	1038	998	1080	1066	1036	1062	965	1124	1005	1036	1054	1069	1062	1065	1079	1046	1018	1100	1076	1055	1033	1133	1013	989	1072	1051	1057	1104	1058	1087	1018	1029	1045	1001	1041	1066	1063	1057	1044	1053	1117	1038	1054	1089	981	1056	1039	1091	1014	1073	1080	1015	1093	996	1089	1070	1088	1109	1035	1081	1049	1088	1041	1076	1143	1062	1070	1075	1009	1017	1033	1087	1043	1039	986	1108	1058	1029	977	1107	1072	1047	1091	1054	1065	1062	1036	1048	1074	1072	1071	996	1019	1082	1067	1065	1095	1060	972	1086	1051	1071	1024	1080	982	1100	1079	1056	1084	1078	1070	1108	1037	1051	1078	1038	1024	1041	1145	1051	1016	1094	1027	1118	1006	1020	1052	1078	1017	1044	996	1114	1057	1085	1088	1056	1078	1078	1083	1072	1033	1050	1044	1040	1007	1056	1088	1011	1056	1111	1068	1089	1059	1100	1056	1037	1092	1026	1101	1022	1015	1028	1041	1082	1028	1096	1063	1087	983	1052	1032	1077	1104	1125	1126	1073	1024	1053	1073	1042	1117	1084	1040	1068	1036	1015	1091	1069	1041	1029	1094	1114	1032	1081	1009	1000	1085	1061	1063	1117	1122	1054	1061	1054	1114	1081	1045	1048	1047	1002	997	1065	1110	1021	1028	1072	1075	1071	1047	985	999	1080	1059	1033	1093	1086	1088	1036	1035	1059	1109	1066	1063	1106	1000	1003	1054	1034	1016	1055	1040	1063	1077	1035	1067	1012	1086	1000	1059	1047	1073	1038	1061	1072	1074	1023	1017	1008	1109	1037	1013	1059	1098	1063	1069	1080	1083	1039	1042	1076	1012	1030	1033	1087	1024	1071	1049	1083	993	1009	1048	1070	1040	1037	1029	1119	1076	1104	1093	1029	1054	1135	1097	1008	1022	1040	1024	1026	1030	1074	1050	1081	1052	1083	1024	1079	1069	1069
23357	21572	29468	24141	21593	21543	12708	4317	2898	2580	2001	1829	1520	1452	1350	1433	1456	1209	1163	1176	1122	1014	999	962	901	900	874	833	871	781	738	711	763	820	756	756	782	770	748	744	737	654	737	737	729	718	689	742	680	700	716	734	695	674	747	720	728	724	685	735	736	683	722	709	692	697	721	700	699	723	691	697	668	671	714	752	726	692	707	755	731	717	757	689	686	707	712	699	672	695	691	684	691	709	705	659	692	753	706	702	714	669	733	693	606	669	689	725	720	647	734	696	687	726	716	714	696	714	676	723	687	686	683	655	730	740	725	708	674	690	653	787	701	678	697	722	679	699	650	723	735	697	690	709	699	673	685	725	688	673	663	698	746	720	667	656	673	694	727	734	652	719	660	669	696	692	687	679	685	673	685	716	726	700	695	734	734	723	739	706	715	703	695	714	682	772	680	701	688	708	708	655	706	697	688	711	750	680	707	693	699	703	712	742	723	739	719	678	702	748	742	695	720	687	711	683	706	744	685	697	719	694	693	707	688	709	656	697	685	701	671	709	745	705	669	656	712	651	696	717	697	690	738	687	686	653	662	687	735	702	748	712	720	720	718	706	676	658	688	713	681	726	664	715	688	688	672	728	686	660	682	727	711	673	728	682	735	664	686	699	676	680	742	713	727	740	659	685	712	689	700	692	664	689	707	730	669	685	677	662	676	672	701	702	718	742	719	684	641	711	694	695	716	718	703	731	671	694	727	685	693	671	717	654	654	663	655	684	695	698	684	711	709	697	668	689	707	690	656	730	704	704	703	719	717	661	699	724	736	732	735	725	660	698	715	734	725	702	682	709	703	692	693	656	705	731	710	700	724	722	711	714	695	682	670	736	676	711	677	728	715	734	708	680	677	698	732	718	684	670	678	693	697	727	680	725	657	753	685	661	691	694	712	710	731	694	709	679	670	698	726	730	676	702	700	722	688	678	690	678	693	672	661	703	751	698	668	669	707	707	739	730	766	750	723	711	695	709	708	702	659	722	698	712	677	711	698	722	705	722	702	644	729	692	681	684	706	711	720	711	672	692	679	756	693	665	691	697	692	726	689	688	729	701	682	730	684	670	720	735	694	650	732	615	705	710	730	688	682	701	697	656	625	710	657	643	652	699	719	693	701	718	727	664	716	712	714	706	679	711	678	707	662	674	702	712	663	696	698	681	710	717	720	720	690	715	656	691	671	682	692	700	713	688	732	675	705	695	718	674	697	740	656	715	703	701	680	677	671	663	703	705	742	751	680	714	665	713	729	662	709	680	635	717	741	705	719	703	688	764	711	732	710	719	683	720	651	693	668	743	699	730	730	714	698	707	672	703	717	673	696	697	706	681	689	685	687	674	766	704	704	705	659	700	653	695	695	653	670	670	676	650	730	698	706	700	649	728	659	726	694	698	715	648	739	697	721	709	673	744	707	675	668	719	731	667	670	691	691	673	720	638	724	718	660	657	715	721	709	730	719	708	708	692	736	697	745	690	680	697	663	702	702	686	727	645	662	693	689	701	694	721	693	677	705	724	694	733	686	700	695	682	702	743	700	713	685	712	719	713	676	703	731	678	727	703	708	675	731	725	694	687	685	693	705	712	704	703	667	706	724	687	683	642	739	653	726	681	656	712	682	724	687	672	695	680	726	725	679	732	730	717	718	679	735	678	680	732	714	689	667	729	661	727	711	700	664	714	710	753	709	701	713	732	697	647	683	709	692	694	685	691	715	735	688	689	686	704	701	706	679	699	695	715	712	670	653	644	713	695	664	716	736	699	685	755	693	670	705	672	726	705	718	675	731	691	690	736	679	747	670	648	728	709	634	697	676	710	707	647	715	716	696	665	636	703	668	649	633	685	741	693	707	672	749	734	712	655	720	730	713	722	675	723	695	689	677	672	703	717	716	701	718	698	681	693	702	753	757	723	716	691	670	670	693	649	648	726	712	653	664	687	696	719	707	678	696	707	737	719	742	716	689	702	729	689	678	667	690	718	678	708	700	669	725	698	695	659	721	743	720	754	700	673	710	687	684	691	704	702	684	725	670	662	735	716	670	710	724	686	690	712	712	668	751	724	650	735	678	686	696	708	715	679	711	680	728	713	678	665	704	716	723	692	747	690	692	684	642	678	696	684	697	727	719	725	683	742	692	702	666	693	678	688	650	668	703	734	666	659	677	689	680	705	704	667	690	679	670	704	698	687	677	731	665	665	698	705	745	695	683	710	730	710	689	762	668	687	726	680	700	671	699	740	650	716	685	754	678	698	660	699	711	702	698	704	695	721	714	716	708	687	704	721	681	672	752	730	687	684	731	672	644	668	703	691	707	675	689	660	719	717	721	674	728	705	761	698	717	677	724	712	662	738	714	720	671	662	697	715	700	700	715	718	655	712	681	695	688	661	645	726	676	666	715	704	643	674	723	700	726	657	724	700	706	679	722	720	664	670	709	724	703	664	733	684	713	681	688	656	686	663	669	725	707	684	735	686	710	670	727	702	699	675	694	685	711	695	723	675	707	763	702	678	684	715	652	690	711	710	640	650	728	710	691	693	669	689	639	633	705	728	668	748	707	657	693	716	694	703	707	688	705	679	696	726	699	685	711	682	751	688	712	667	672	674	662	728	663	622	690	729	695	666	699	667	703	684	747	653	704	675	654	688	659	697	694	679	671	686	714	689	697	713	676	720	695	726	672	749	719	719	721	689	742	685	677	677	705	677	697	702	668	655	716	716	674	725	696	650	644	724	677	711	723	730	664	687	685	713	660	685	672	682	703	745	725	705	676	693	676	742	731	706	707	635	708	688	696	703	699	708	634	715	666	632	693	719	678	699	691	648	672	692	707	662	701	737	704	734	692	665	646	752	695	682	693	693	768	743	668	708	717	695	727	684	728	703	653	658	682	650	694	695	715	682	679	654	696	674	702	651	661	670	689	630	667	741	687	685	688	761	651	674	708	687	709	646	671	714	703	680	728	659	695	689	661	674	646	698	712	700	674	720	689	704	693	649	723	681	719	709	657	693	673	699	696	704	714	692	704	668	705	693	710	680	729	666	719	654	678	722	685	728	755	696	732	697	719	681	675	714	674	721	677	676	694	705	660	697	695	726	635	691	664	732	654	670	677	696	721	735	668	672	696	724	693	675	686	713	690	728	699	702	675	707	651	690	703	687	697	676	685	660	694	635	727	660	731	710	677	696	689	702	704	690	682	679	673	710	650	721	711	720	676	753	652	724	725	689	623	694	700	738	706	656	653	690	652	679	715	656	673	663	659	696	728	657	695	723	709	764	746	687	699	682	741	715	707	723	689	687	687	685	746	696	697	740	700	687	679	706	679	647	693	614	691	711	718	630	729	705	695	706	753	712	726	696	638	684	701	744	689	701	664	704	712	678	670	695	724	723	714	616	704	684	701	674	726	710	702	694	633	710	690	682	718	705	727	661	680	705	692	696	670	717	704	698	693	650	646	682	715	669	648	690
36208	60524	47869	28193	17521	13171	10424	8526	6893	5968	4549	3823	3336	2833	2665	2817	2801	2316	2153	1982	1807	1832	1593	1454	1505	1402	1328	1209	1251	1091	1158	1139	1049	1030	1107	1053	1086	1092	1017	1039	1016	968	966	1016	966	940	946	954	960	969	963	972	1001	1003	978	1005	945	982	956	936	972	931	933	961	960	970	942	963	987	986	946	936	916	921	941	912	946	916	952	911	911	933	877	940	914	877	963	959	928	964	953	955	922	897	993	1036	956	958	921	935	930	963	903	959	943	931	931	892	904	873	930	952	915	895	925	967	921	892	926	939	933	941	951	933	931	883	928	938	991	908	1008	940	981	914	894	953	942	901	902	922	939	979	922	918	964	907	957	935	890	908	921	950	920	985	914	922	935	887	954	926	893	925	999	936	949	916	883	934	886	894	966	853	880	918	898	874	926	941	905	926	938	935	871	983	948	918	935	953	899	928	935	916	933	919	930	942	875	936	931	959	881	909	933	916	932	891	913	900	949	897	901	943	944	908	919	911	880	913	903	926	860	931	935	845	925	939	989	950	909	912	912	937	993	884	933	946	942	913	915	919	929	942	928	960	912	932	956	885	943	951	911	941	922	879	935	963	919	920	947	942	895	913	895	918	910	950	909	964	955	967	912	924	951	976	946	950	884	955	898	932	910	936	934	927	911	905	922	918	1015	951	910	900	914	864	919	909	952	947	943	957	915	940	944	953	957	916	916	905	952	943	968	841	943	944	926	929	980	927	914	960	892	961	929	916	955	992	952	908	924	919	894	926	883	943	899	953	888	950	897	945	926	935	924	951	982	906	923	919	905	946	882	892	974	895	953	960	923	949	966	903	933	916	899	957	947	938	916	982	951	946	939	926	944	962	862	961	950	902	926	935	920	924	886	977	970	952	898	920	975	925	937	884	903	955	979	913	969	941	932	890	875	891	929	930	953	919	957	973	875	882	921	890	886	957	966	936	960	933	894	977	921	920	929	935	924	967	926	992	980	916	964	876	961	906	948	930	928	879	926	917	924	941	886	867	904	948	927	903	954	916	904	895	957	973	926	916	932	916	916	959	932	929	946	918	858	915	934	943	888	905	945	949	938	972	916	941	948	889	942	923	912	929	961	932	890	959	945	952	983	923	902	964	860	944	934	948	878	895	961	930	890	956	924	928	877	936	970	963	961	974	923	898	978	919	981	921	908	915	991	943	929	895	922	938	902	925	960	915	928	917	946	897	929	946	914	891	949	925	972	884	912	907	944	894	937	932	948	965	944	985	891	893	905	925	951	923	935	946	919	962	944	930	942	874	997	912	936	933	926	888	945	926	926	949	898	907	933	916	948	913	913	929	873	960	942	881	912	869	919	950	903	899	944	961	918	940	909	898	929	931	927	941	938	914	915	918	951	901	937	974	938	894	941	939	942	933	977	918	969	924	882	906	963	940	878	960	921	918	897	949	954	950	923	921	868	879	898	914	896	971	941	950	935	950	926	939	940	933	876	1001	912	996	894	922	924	943	926	943	926	917	953	935	921	984	943	858	931	942	882	943	920	929	903	925	903	908	924	851	899	883	952	951	870	982	893	918	916	927	930	902	942	947	948	969	930	926	906	922	949	905	1001	929	916	930	966	913	891	912	925	936	965	946	937	910	928	902	918	868	940	907	950	961	956	908	961	939	910	874	998	918	900	913	977	958	931	942	902	941	884	924	964	867	917	926	954	953	893	951	963	941	999	890	906	914	918	917	924	965	1002	882	952	961	884	965	883	914	930	934	894	967	873	940	968	928	937	928	894	915	907	909	941	948	894	890	947	935	881	894	900	897	927	940	957	906	946	936	923	924	898	916	904	839	946	937	936	924	935	906	929	895	951	907	952	999	941	934	908	908	926	928	944	942	938	926	926	904	873	925	887	911	892	923	932	891	894	916	953	910	950	907	913	912	944	960	916	934	949	949	894	914	914	929	975	923	917	963	959	943	921	968	913	940	908	953	931	922	907	936	917	898	915	930	938	891	894	926	874	936	939	928	924	906	949	999	904	888	963	918	957	973	952	917	947	895	934	899	936	886	965	958	939	941	943	965	952	905	904	898	938	945	910	973	939	913	978	904	930	894	921	937	934	916	923	867	960	917	938	920	924	948	959	933	909	918	953	919	874	858	929	941	929	850	930	932	913	913	910	898	916	947	974	936	940	872	934	953	920	951	884	965	912	886	964	947	919	897	969	963	961	923	911	902	995	900	975	931	952	963	895	911	943	854	925	946	917	967	972	896	903	904	935	862	925	959	915	959	908	905	953	936	964	929	931	992	974	891	918	902	898	914	920	928	950	935	895	968	987	944	936	931	944	899	918	884	942	920	966	927	892	911	946	853	910	944	972	906	929	892	929	896	918	947	960	990	951	911	935	961	923	912	941	959	911	899	936	924	920	948	907	954	915	959	924	959	954	908	886	923	966	925	968	920	949	951	994	960	931	891	894	945	919	926	921	914	1003	964	935	973	921	914	944	970	929	886	902	912	956	935	904	925	954	968	954	920	924	987	923	902	942	929	888	909	874	937	921	947	890	923	921	886	940	958	908	932	959	913	865	936	941	923	972	971	956	895	894	932	901	1013	922	932	890	903	932	826	956	937	965	882	925	945	965	941	951	907	945	937	942	894	854	913	963	933	913	936	914	916	1015	920	892	957	930	943	957	894	914	919	902	908	878	914	947	928	894	931	930	914	989	877	930	932	936	959	894	875	905	981	914	876	981	907	870	928	909	880	904	954	919	904	948	946	910	901	893	943	982	897	886	954	894	967	922	962	906	900	955	966	936	926	944	926	936	915	871	947	920	947	914	966	949	922	917	899	934	906	958	934	883	919	987	996	946	911	977	921	928	918	924	987	902	936	925	931	960	975	927	899	911	893	919	866	870	902	997	948	908	856	898	957	895	879	937	927	948	944	904	954	926	909	939	878	848	898	873	961	881	909	898	956	938	895	937	921	891	924	933	927	912	947	934	987	908	936	936	926	932	906	863	920	924	900	986	949	940	906	941	935	990	918	986	925	915	931	907	948	917	896	918	886	906	939	951	948	959	920	990	918	977	933	907	964	973	913	964	960	868	883	878	906	993	971	942	938	907	953	935	943	890	937	948	951	926	952	913	928	925	941	894	892	898	988	951	963	960	894	932	940	957	898	921	914	883	911	956	951	888	894	889	922	961	984	930	945	958	943	946	915	904	944	898	959	886	900	908	957	896	949	944	967	924	960	928	913	861	918	902	852	943	931	956	917	958	918	900	889	884	946	940	949	905	896	911	923	924	953	948	919	895	940	929	976	941	909	947	949	914	891	940	969	901	933	915	922	958	945	969	849	946	916	951	905	887	903	926	978	938	889	939	931	970	916	972	941	994	966	905	970	975	917	922	950	901	925	860	936	944	935	932	945	897	974	923	938	934	944	984	967	924	957	955	935	997	962	956	940	927	941	879	907	932	914	921	933	930	883	886	898	925	876	946	989	899	912	947	949	914	977
28545	28087	27748	12653	4399	2673	1940	1531	1401	1271	1043	986	947	860	827	863	868	774	777	814	750	693	654	686	657	665	668	666	652	648	636	641	681	616	637	673	577	600	619	643	602	620	655	628	631	627	640	624	584	598	647	635	597	652	565	570	633	577	622	691	634	644	603	630	584	553	602	636	641	641	574	584	618	622	600	616	607	658	583	630	595	643	602	655	605	586	619	606	565	610	635	616	598	591	633	625	556	599	630	635	611	638	593	649	603	594	627	598	621	645	631	578	589	656	624	645	607	644	569	636	640	651	573	585	636	616	588	576	629	621	611	633	612	626	618	573	601	633	650	557	640	583	609	594	606	674	641	622	614	640	594	647	602	586	558	566	643	587	660	598	613	619	611	630	600	600	569	613	605	651	572	622	601	652	630	634	641	612	613	602	644	560	601	642	626	609	617	577	572	584	627	660	630	674	621	623	614	631	608	645	625	613	630	625	674	637	627	622	573	603	597	594	617	612	599	583	565	619	617	633	597	622	606	623	625	665	588	608	642	601	615	612	642	611	644	630	604	615	644	596	618	624	582	618	629	621	604	643	616	589	605	624	656	566	636	613	612	649	573	633	580	584	620	637	618	606	642	612	594	634	617	637	623	625	635	585	605	600	559	592	564	595	600	621	593	628	617	663	595	579	593	613	552	604	638	629	633	579	624	638	593	623	590	594	603	655	612	636	625	647	618	659	624	620	640	579	612	644	626	575	576	645	592	571	642	594	628	594	597	606	660	632	595	611	645	622	631	614	626	629	617	576	616	618	609	621	587	593	623	608	637	598	647	595	624	580	592	632	611	629	596	636	622	628	644	602	655	635	625	596	584	560	613	626	606	626	641	620	616	592	600	576	617	588	613	619	609	616	565	624	646	632	622	607	627	596	618	650	647	587	604	641	613	595	626	610	604	616	652	570	612	602	608	618	589	595	583	614	618	611	601	589	573	612	608	579	627	644	619	616	604	626	605	664	632	609	576	655	600	667	602	677	642	639	610	611	667	644	636	624	596	610	621	648	620	602	631	623	639	617	588	583	647	619	617	616	577	589	656	597	642	637	624	599	607	615	611	594	599	634	624	577	623	610	634	594	607	619	632	613	589	645	603	596	584	596	594	585	590	638	600	630	604	648	596	602	609	649	605	614	638	652	619	603	612	587	639	608	589	596	666	589	624	631	594	580	580	605	639	620	653	572	637	633	613	639	610	630	665	683	658	628	597	601	620	584	597	625	618	622	601	593	637	649	626	626	584	629	563	608	636	671	644	557	595	631	591	597	629	640	623	638	654	571	613	600	610	619	613	610	597	641	619	616	667	629	631	661	621	654	602	587	603	596	608	613	638	623	652	626	654	624	668	602	593	612	621	670	584	615	593	639	632	630	656	593	616	589	565	632	632	615	604	597	610	623	630	610	577	602	611	617	662	626	623	639	617	624	603	582	648	563	632	630	607	639	573	622	605	598	646	638	620	607	624	604	599	604	615	606	589	623	642	593	608	618	636	680	634	618	614	626	623	633	615	608	634	643	637	628	611	559	645	643	598	588	652	598	626	596	630	620	641	580	618	597	613	594	636	589	577	653	568	632	627	631	593	669	594	610	648	636	610	611	601	628	618	606	587	597	574	651	599	590	594	622	592	582	603	629	616	626	582	635	651	583	635	626	605	594	603	597	595	611	591	629	637	622	603	610	612	582	581	605	651	591	620	642	625	630	628	602	622	627	613	669	595	620	645	604	636	645	620	603	589	601	629	593	647	602	634	629	545	586	632	652	646	587	572	626	613	618	596	611	591	652	550	655	594	593	619	598	627	613	595	642	606	570	589	613	591	626	605	576	651	590	610	600	615	579	598	642	609	623	627	600	654	623	591	591	603	658	633	585	590	655	603	647	654	601	665	593	660	603	598	617	656	602	606	605	561	645	597	647	594	632	638	602	619	614	618	585	677	582	639	653	545	660	589	632	604	534	626	619	654	643	653	586	610	597	628	591	570	625	623	625	597	575	595	625	606	589	617	635	608	611	569	589	583	575	627	622	595	627	623	595	643	640	600	556	594	624	629	598	634	583	605	604	590	632	666	595	604	600	623	604	643	602	625	583	619	614	613	608	618	591	625	605	637	633	605	601	574	611	616	643	638	681	601	560	600	641	584	642	577	642	639	577	618	672	623	564	596	632	602	639	563	612	615	635	612	596	658	647	597	627	624	628	588	607	627	604	625	625	628	623	600	596	610	618	597	632	604	618	599	625	653	620	619	618	614	649	612	563	624	617	584	586	652	611	633	616	630	618	625	618	622	662	585	606	623	586	614	579	623	606	624	600	610	611	619	596	625	575	640	594	602	578	590	612	632	617	575	671	641	568	617	577	655	644	589	626	588	569	620	663	655	602	620	594	607	611	652	666	581	597	622	617	625	649	609	587	619	623	585	596	641	581	616	621	603	652	679	592	627	595	647	634	646	582	606	587	606	613	616	581	634	631	668	658	604	592	647	604	658	604	625	617	648	602	603	590	607	609	616	629	604	587	640	618	626	603	605	604	561	630	684	620	627	625	626	639	613	604	631	645	573	626	621	600	578	595	686	643	610	621	598	605	587	623	616	619	601	627	628	623	589	602	595	593	595	604	639	630	662	554	611	631	557	627	586	606	587	586	631	632	655	593	650	632	604	602	604	611	659	603	596	566	619	642	641	622	613	632	557	623	624	633	640	603	628	601	632	604	644	594	581	592	583	585	573	621	609	619	552	590	625	603	566	631	596	622	635	657	615	600	584	634	613	628	641	572	620	604	593	633	626	634	578	555	591	628	594	639	625	632	628	627	620	623	650	622	651	635	608	647	655	553	664	622	621	643	620	598	629	617	648	595	595	619	642	583	600	589	581	619	594	638	647	603	599	604	644	627	642	594	608	621	621	616	624	632	622	628	605	596	626	653	581	607	583	618	602	633	615	619	622	585	638	647	533	624	610	639	647	582	542	589	627	596	648	627	553	587	633	588	620	582	604	631	602	624	585	591	640	605	641	588	632	625	650	604	599	587	650	681	608	624	632	631	677	597	643	642	649	646	633	653	623	624	630	588	620	620	605	586	618	662	608	608	579	560	636	609	582	571	603	622	665	610	580	602	611	619	635	647	624	630	593	586	586	636	621	616	616	603	595	618	614	596	596	621	600	604	620	609	596	605	624	630	628	613	654	653	617	589	569	630	599	608	663	596	599	591	638	599	622	651	613	627	607	632	610	573	608	633	638	607	559	589	572	657	626	571	585	588	621	615	635	617	638	632	601	618	601	627	653	632	597	629	630	621	602	638	659	609	639	623	643	614	638	593	608	571	627	627	633	585	655	670	619	644	661	663	589	633	620	619	616	591	618	637	596	587	628	652	662	653	627	593	617	625	650	639	624	639	611	622	646	615	625	626	605	627	609	597	617	657	592	572	624	591	661	609	571	598	644	629	613	592	633	646	625	607	615	627
33304	47674	31524	12957	8341	6026	4515	3708	2981	2617	2114	1883	1659	1494	1490	1489	1510	1330	1277	1161	1155	1110	1136	989	1047	919	917	963	873	918	872	877	854	843	854	857	866	801	836	830	846	859	813	792	843	843	839	814	809	830	878	866	826	784	825	878	846	850	809	864	826	798	817	830	857	847	830	819	789	774	848	847	843	845	803	860	823	852	864	804	794	791	825	855	782	860	836	800	798	828	820	829	828	835	834	858	812	861	858	867	829	817	853	845	838	785	822	868	821	837	831	820	842	844	787	820	800	865	831	775	803	829	826	828	847	870	832	815	871	836	829	844	817	826	858	772	820	853	851	825	793	850	827	854	862	868	915	820	850	898	828	812	796	892	781	798	821	797	852	808	805	862	834	814	799	818	839	823	840	853	849	856	855	813	790	828	876	795	767	817	869	779	859	788	820	805	830	824	829	835	796	808	849	842	840	827	821	849	809	881	851	777	787	830	855	850	827	779	836	814	850	851	876	896	843	842	830	799	869	790	863	857	835	817	817	815	851	838	797	807	765	836	823	788	793	810	802	875	863	853	874	836	861	796	802	802	791	801	804	853	759	848	791	839	811	815	801	832	831	801	822	858	836	819	844	806	868	837	836	842	819	749	825	804	819	771	857	813	808	789	827	860	851	837	826	845	816	816	813	826	818	841	800	837	833	882	819	831	864	766	806	846	824	836	837	822	852	754	818	794	884	804	797	788	860	792	748	804	821	852	804	800	882	826	853	812	832	798	840	842	823	880	842	858	852	792	826	839	808	834	854	812	860	821	827	839	788	830	789	807	853	819	851	782	811	801	843	796	852	824	821	844	797	814	822	827	885	809	828	807	819	811	819	839	882	781	866	812	851	834	819	825	835	836	852	787	818	846	862	840	847	825	861	795	813	888	799	821	819	834	788	827	846	797	845	809	817	850	824	797	866	782	838	796	792	820	795	844	803	840	790	902	792	798	814	860	836	802	835	837	845	873	773	813	834	814	914	803	853	798	869	834	808	857	802	833	836	801	798	843	805	848	814	840	867	868	850	798	860	889	772	867	844	837	802	841	810	816	778	820	777	874	802	834	820	832	803	845	817	857	780	868	800	777	831	821	860	832	796	865	856	822	776	842	846	857	854	810	838	847	838	844	800	792	779	831	797	836	844	827	813	811	824	821	831	793	810	851	846	818	795	804	820	822	870	820	797	801	782	820	816	841	828	826	872	844	815	838	832	838	831	813	794	894	829	828	833	827	847	810	829	851	840	855	837	782	835	780	844	823	805	794	833	780	794	803	816	831	841	859	821	829	827	868	857	842	810	886	814	796	843	815	804	851	815	785	857	839	810	825	814	804	845	788	806	808	830	861	816	782	791	836	816	815	839	842	870	814	860	805	864	783	814	834	878	813	867	803	819	900	836	862	791	861	869	858	830	814	814	841	807	824	844	823	801	824	895	781	840	877	825	819	844	801	820	820	796	835	817	885	853	804	825	817	822	819	874	809	869	841	828	840	827	786	834	838	861	803	821	846	791	788	806	819	815	854	810	885	751	792	829	833	858	865	837	846	795	844	816	827	870	779	824	886	846	779	854	830	889	811	794	783	808	804	904	809	807	822	774	804	875	865	835	849	868	842	852	837	834	840	808	796	830	797	867	838	827	844	821	852	788	836	849	865	827	880	837	798	809	785	902	856	862	812	797	853	837	818	785	849	799	811	814	833	888	844	856	807	790	838	823	840	830	815	799	834	860	843	856	804	853	772	819	842	821	833	858	864	829	812	759	814	847	843	856	831	834	876	841	819	862	864	866	815	789	864	824	855	832	846	805	849	785	807	771	808	817	815	839	820	786	805	830	831	837	867	820	836	854	868	838	829	798	812	839	792	822	830	797	830	778	834	861	787	865	855	799	800	836	781	799	854	797	842	790	831	777	833	842	821	836	839	846	818	804	832	837	823	813	819	807	830	803	817	862	850	877	815	847	805	793	853	880	842	887	852	842	792	878	804	825	834	824	845	825	810	843	819	842	848	818	826	906	801	840	853	820	830	829	793	800	790	804	824	801	801	809	812	868	805	783	823	834	834	847	805	833	829	785	850	859	814	838	888	841	837	815	848	794	799	839	882	822	797	851	828	818	773	818	786	830	814	901	843	836	876	830	828	840	861	797	796	824	823	796	791	800	846	795	872	835	820	853	817	839	844	869	834	829	829	803	866	835	829	849	801	855	845	849	835	878	851	859	840	820	839	792	807	823	826	819	805	825	816	851	813	827	851	886	844	787	829	818	842	819	847	830	799	808	820	861	782	791	844	854	831	813	875	824	881	773	805	865	797	851	850	855	853	816	810	787	872	843	811	829	814	832	836	856	820	834	827	787	793	764	800	828	850	838	825	790	820	849	859	808	820	810	847	761	789	798	797	844	868	840	857	831	829	823	837	810	841	851	845	918	869	818	786	832	790	742	838	806	727	807	806	831	830	810	796	800	845	867	795	830	812	806	841	852	801	822	806	783	900	800	783	838	795	814	821	798	851	811	848	785	829	805	823	834	829	801	847	775	858	836	852	809	848	759	858	906	807	802	863	795	818	856	817	762	827	822	825	751	864	786	819	846	847	802	861	838	818	793	842	831	808	832	811	785	842	845	858	806	844	846	829	818	854	877	791	813	837	788	853	807	804	833	756	792	838	840	848	881	799	839	839	859	861	809	864	797	846	817	888	852	804	824	795	793	831	818	828	899	801	838	837	808	848	796	835	818	831	829	840	832	837	835	889	849	793	817	805	785	817	849	858	828	799	852	817	794	775	801	833	892	856	840	811	788	781	845	804	771	831	818	855	806	825	843	839	850	797	832	825	831	822	833	809	800	816	759	802	809	812	880	823	821	822	809	836	858	842	829	855	840	817	821	838	791	846	805	868	853	796	831	834	807	832	824	812	871	790	824	822	859	849	784	812	807	791	810	825	780	830	789	850	871	800	823	834	838	834	839	822	843	823	811	843	815	844	825	818	789	816	825	860	823	827	814	798	802	809	842	846	820	860	837	810	820	830	826	815	842	804	814	837	859	859	805	791	843	805	789	826	809	793	821	818	827	849	836	813	836	770	775	843	840	794	844	814	855	885	818	828	842	892	856	791	822	815	795	825	853	814	803	807	813	823	792	759	767	800	830	839	843	799	812	828	801	800	846	820	847	869	786	830	865	837	814	876	755	834	828	851	888	852	826	818	903	845	851	787	815	840	812	871	814	834	885	821	833	810	810	813	829	818	801	799	831	828	837	827	787	866	833	848	800	815	854	820	844	820	850	826	852	794	843	819	835	807	785	846	818	853	816	740	840	810	806	876	785	842	796	788	787	846	859	868	875	853	850	809	832	851	837	845	834	843	846	877	815	827	856	802	828	886	872	870	809	862	809	822	867	799	829	834	814	821	866	852	834	820	842	863	814	799	801	843	856	853	872	866	799	846	836	803	832	832	797	793	805	792	827	811	779	877
24310	21562	29024	24568	21460	13493	4780	2877	2229	1973	1632	1548	1390	1254	1261	1390	1262	1151	1108	1027	1058	1012	973	954	931	908	887	846	863	807	854	820	822	805	854	817	853	845	793	826	809	793	807	774	816	781	894	784	779	836	772	744	794	839	834	845	850	764	796	792	745	802	763	806	828	796	774	775	808	793	812	800	812	779	783	856	797	785	796	790	765	773	782	783	769	797	803	736	782	847	752	863	773	784	833	797	828	791	785	826	812	794	804	768	833	818	791	747	851	790	786	743	785	787	773	773	800	771	776	830	818	765	772	796	871	771	724	800	812	773	783	810	749	755	797	836	777	788	744	762	772	753	820	789	766	767	821	746	781	762	797	801	789	752	748	758	783	722	775	814	769	807	832	745	777	798	764	836	774	813	786	772	738	768	773	784	831	767	757	807	812	755	742	814	825	761	781	814	797	761	775	794	799	750	763	778	806	788	772	787	786	765	796	783	825	811	765	839	781	797	820	784	828	809	790	829	763	769	813	729	788	841	768	785	738	778	837	801	769	793	822	778	792	777	780	812	779	759	838	800	797	724	811	808	802	784	794	734	808	806	790	803	800	767	832	712	738	805	829	830	805	817	782	843	783	811	799	773	789	797	750	812	746	767	824	796	800	833	798	784	828	770	788	828	832	741	849	740	785	783	751	749	758	772	756	820	806	817	779	754	799	764	760	758	795	773	829	791	775	792	818	755	775	799	786	822	770	755	750	756	757	819	795	825	791	761	734	763	774	784	776	816	802	809	741	814	767	842	753	780	788	818	815	795	818	820	797	815	784	734	745	806	799	778	771	796	773	782	767	824	714	780	762	757	782	781	787	797	769	773	749	793	786	759	786	799	734	811	796	786	778	796	785	789	821	780	781	789	840	809	770	769	815	786	799	832	763	861	808	770	775	781	769	795	806	737	817	829	835	786	797	825	779	805	834	776	828	754	762	797	831	796	741	806	824	799	798	817	779	779	749	797	786	780	822	734	777	801	774	772	758	775	795	791	775	737	808	856	774	806	781	788	768	748	779	797	776	839	756	795	838	818	798	793	803	792	802	824	767	822	795	800	817	747	756	819	794	778	778	817	777	785	821	811	830	786	779	804	805	741	810	762	760	753	739	771	812	798	727	815	762	804	838	816	734	762	793	793	795	812	811	793	754	760	790	879	777	781	741	769	795	755	804	810	807	798	778	801	763	785	798	752	745	744	786	773	713	811	761	786	776	755	778	779	785	823	803	824	797	710	792	793	809	779	788	785	799	779	767	772	825	753	805	834	883	767	776	815	777	810	749	821	844	760	780	778	796	797	831	764	832	776	802	772	777	752	814	753	793	768	808	702	770	793	822	765	748	774	786	781	786	824	780	739	767	780	828	790	825	783	801	737	793	767	777	822	773	808	759	783	772	801	785	793	756	809	789	772	738	722	803	830	825	792	790	818	800	728	808	812	786	780	798	766	769	747	798	849	770	804	819	830	855	825	763	754	805	764	760	803	791	783	790	813	755	791	716	812	815	802	763	762	755	751	786	748	756	747	782	771	764	774	818	825	797	757	786	804	769	776	825	768	858	767	773	750	768	757	789	803	780	786	785	808	831	784	798	764	780	827	783	755	757	790	801	770	773	797	772	841	759	788	824	772	827	789	772	810	816	787	797	772	763	770	810	820	798	793	755	783	769	798	816	792	785	782	794	759	803	827	791	730	781	723	779	760	772	797	812	808	767	754	788	783	817	779	790	720	781	775	790	774	789	811	747	770	790	768	852	773	800	795	790	789	781	789	750	763	792	817	780	815	814	779	764	768	841	773	782	755	804	797	737	758	782	757	811	780	778	793	803	813	744	785	778	793	789	771	766	783	793	764	815	787	750	774	796	833	788	762	798	758	852	808	788	790	782	778	779	793	816	766	783	770	786	774	771	815	761	784	815	781	750	831	818	827	783	767	768	778	778	781	759	792	777	761	760	808	814	781	816	822	791	743	818	771	806	767	757	798	813	777	726	780	782	781	813	751	769	761	757	756	794	799	821	774	770	797	835	783	753	781	782	749	773	772	753	798	792	820	786	769	752	733	775	797	727	770	776	731	814	753	770	812	786	757	833	798	783	792	794	800	803	757	800	778	818	797	803	760	791	756	759	778	848	763	799	776	770	735	798	811	782	830	796	790	762	748	798	776	751	848	733	823	814	816	779	779	788	776	802	816	790	816	758	811	788	770	802	734	797	760	731	805	722	776	771	792	796	781	808	793	799	769	813	791	805	812	754	816	808	791	797	800	810	802	801	755	810	805	789	809	792	775	783	783	814	802	792	749	782	786	783	798	790	774	759	788	800	745	797	769	811	803	785	810	792	780	794	764	782	758	801	756	759	771	798	760	805	779	775	806	762	778	738	744	803	750	772	798	771	782	775	743	797	754	783	793	768	836	761	814	768	819	792	786	847	786	772	797	773	853	830	752	815	798	811	753	738	782	810	765	770	787	849	764	778	758	820	814	756	778	824	800	754	772	774	784	800	811	782	798	781	774	779	778	735	749	833	813	761	778	788	765	811	801	801	797	754	780	813	766	758	774	742	769	761	745	839	810	781	762	815	850	817	787	816	754	813	785	761	779	794	796	802	766	801	808	721	771	797	791	737	788	753	806	787	780	777	772	779	750	783	752	761	735	791	773	833	785	780	746	825	786	746	815	815	789	737	751	770	827	786	721	779	783	751	767	773	779	816	790	810	825	798	765	773	757	773	770	705	791	727	822	806	775	778	743	766	769	760	762	784	753	838	794	789	800	763	803	758	769	771	832	765	780	730	781	777	763	784	800	799	796	790	801	831	769	819	790	766	764	733	853	729	755	818	807	807	818	784	782	796	787	797	759	765	772	805	785	815	785	811	777	770	773	817	801	821	780	803	824	748	787	830	754	754	810	797	822	789	768	779	744	810	758	805	802	817	769	769	805	813	771	782	770	787	782	774	776	841	749	800	746	777	767	763	792	763	755	757	804	805	779	740	821	774	763	846	813	793	816	763	778	747	767	813	744	857	752	811	773	729	812	769	768	762	777	807	837	767	820	788	789	782	773	787	794	773	781	720	814	786	775	795	798	795	779	837	798	768	825	745	763	724	853	781	787	816	787	799	801	815	730	821	769	841	761	753	785	816	819	823	804	754	773	812	820	742	849	825	784	822	761	778	773	781	771	768	763	785	736	730	811	760	817	834	768	796	755	816	783	768	778	825	810	771	774	765	760	804	785	786	837	786	789	834	771	833	760	753	836	834	799	759	753	827	875	804	757	742	785	796	833	766	747	772	764	838	786	806	746	779	736	810	766	814	838	732	794	785	800	761	769	777	835	809	746	801	745	803	754	786	812	793	735	775	758	796	788	816	798	759	775	753	777	721	817	814	774	777	802	770	789	788	728	758	771	803	813	786	734	792	820	778	710	769	832	831	756	806	762	772	781	831	816	804	790	781	756	807	743	780	811	766	815
34189	54906	41745	22041	13699	10310	7604	6292	5042	4427	3502	2982	2593	2294	2243	2366	2346	2007	1872	1779	1735	1666	1539	1497	1363	1292	1300	1248	1178	1193	1124	1138	1127	1096	1156	1101	1111	1148	1140	1112	1047	1064	1108	1103	1047	1099	1069	1057	1059	1092	1030	1108	1041	1145	1110	1066	1128	1115	1068	1070	1090	1102	1063	1016	1000	1069	1043	1074	1071	1080	1090	1063	1030	1027	1052	1077	1024	1097	1064	1066	1052	1090	1108	1090	1035	1037	1051	1054	1018	1066	1070	1105	1042	1145	1049	1077	1090	1067	1039	1006	1108	1066	1095	1006	1058	1076	1075	1052	1100	1012	988	1030	1078	1071	1018	1075	1031	1026	1004	1038	1141	1020	1073	1025	1057	1017	1069	1117	1080	1092	1070	1024	1025	1057	1048	1037	1065	1058	1013	1028	1070	1098	1020	1052	1035	1011	1072	983	1049	1038	1016	1094	1051	1002	1049	1049	1049	1014	1034	1044	1067	1102	1024	977	1055	1023	1094	1057	1016	1002	1028	1003	1098	1133	1076	1022	1037	1024	1035	1047	1064	1124	1017	1056	1127	1037	1010	1072	1024	1041	1032	1104	1077	1036	1035	1049	1029	1100	1040	1020	1045	1008	1007	1075	1073	1087	1082	1085	1042	1080	1051	1036	1048	1039	1051	1020	966	1061	1037	1061	1041	1026	991	1069	1025	1095	1000	1052	1029	1071	1048	1061	1053	1075	1017	1115	1037	1025	1039	1076	1053	1048	1039	1030	1001	1015	1074	1029	1100	1020	1023	1033	1048	1058	1085	1034	1046	1065	1083	987	1038	1085	1051	1010	1058	1035	1063	1032	1037	1053	1048	1057	1067	1022	1002	1030	1034	1080	999	1015	1059	1063	1012	1015	1051	1038	1090	1037	1001	1023	1056	1001	1045	1067	1058	1069	1035	1043	1075	1061	1044	995	1087	1031	1032	1079	1131	1040	1098	1041	1021	1080	1061	1052	1069	1037	1118	1059	1101	1036	1029	1041	1003	1008	1087	1012	998	1054	1087	1057	1073	998	1083	1028	1124	1065	1010	1058	1034	1112	1068	1062	1086	1038	1020	1066	1056	1075	1117	1066	1026	1068	1152	1026	1060	1074	978	983	1008	1046	1047	1058	1075	1088	1051	1064	1058	949	1037	1089	1051	1082	1025	1040	1122	1088	975	1044	1053	995	1061	1003	1057	1060	1053	1029	1046	1041	984	1068	1054	1103	1053	1007	1046	995	1073	1030	984	1017	1038	1034	1005	1017	1035	1024	1097	1003	1074	982	1085	987	1086	1088	1031	1066	1019	1004	1007	1075	1076	1058	1043	1018	1012	1057	1019	1013	1060	1095	1045	1006	1040	1081	1036	1030	999	1023	1054	1005	1028	1072	986	1107	1033	1085	1071	986	1051	1102	1006	1062	1062	1029	1089	1039	1048	1076	1034	1055	1099	1063	1084	1051	1057	1058	1054	1029	1065	1035	1087	1060	983	1011	1043	1111	1000	1027	1092	1019	1042	1035	1017	1101	1105	1065	1008	1024	974	1091	1120	1027	1061	1085	1027	1059	1091	1001	1036	1046	1041	1019	1046	1053	961	1029	1041	1036	1025	1084	1085	1042	999	1058	1030	1046	1030	1037	1019	1034	1010	1040	1035	1006	1113	1006	1082	1053	1031	1017	1060	1026	1018	1055	1021	1034	1071	1058	1065	1033	1089	1069	1111	1025	1105	1002	1075	1062	1055	1031	1050	1081	1108	1046	1037	1065	1041	1060	1072	1087	1023	1011	1057	1027	1029	1019	1031	1050	1090	1022	1096	1064	1065	1044	1024	1057	1065	1058	1054	1021	1077	1129	1064	1035	1012	1014	1068	1088	1061	1039	1007	1086	1057	1047	1067	1031	1034	1041	1052	1006	1063	1065	1110	1058	1054	1076	1022	1079	1077	1095	1041	1083	1068	1047	1036	1000	981	1087	1053	998	1082	1133	1042	1027	1035	1072	1053	1028	1046	1056	1045	1038	1018	1047	1051	1065	1074	1035	1053	1008	1091	1010	1048	1075	1058	1075	1052	1057	1029	1004	1022	1029	1020	1049	1012	1076	976	1045	1050	999	1080	1048	1000	1094	1011	1031	1070	1062	1020	1085	1063	1071	1039	1055	1013	1019	985	1059	1038	1052	1075	1072	1084	1000	1034	1015	1043	1085	1058	1041	1067	1073	1024	1085	1024	1011	1053	1027	1033	1071	1023	973	1023	1034	1018	1014	1053	992	1012	1028	1055	1063	1006	1005	1093	1019	1009	1030	1049	1012	1089	999	1049	1065	1016	1043	1095	1054	1003	1053	1020	1041	1026	1025	1046	1028	1075	1032	1025	1087	1041	1106	1021	1072	1005	976	1114	1051	1077	1037	1088	1081	1039	1048	1090	1034	1001	1068	1014	1026	1084	1028	1048	1066	1054	1061	1047	1047	1020	1080	1054	1023	1115	981	1057	1053	1000	1032	1036	1093	1045	1055	1078	1016	1018	1066	1059	998	1092	1074	1037	1039	1034	1010	1059	1052	1057	1066	1058	970	1053	1037	1028	1085	1054	1074	1049	1066	1057	1053	1026	1033	1029	1071	1036	1008	1019	1094	1021	1036	1100	1064	1034	1057	1090	1063	1003	1025	1054	1074	1078	1072	1071	1017	1034	1025	1029	1008	998	1058	1057	1037	1017	1097	1004	1066	1032	1064	1127	1028	1032	1110	1035	1053	1038	1038	1057	1052	979	1007	1071	1032	956	1059	1119	1050	1018	1071	1037	1078	992	1114	1052	1035	1102	1056	996	1027	1023	1021	1032	1058	1078	1059	989	1012	1009	1094	1070	1014	1007	1069	1014	1002	1039	1075	1089	1029	1053	1058	1044	1035	991	1046	1006	1026	1078	1003	1048	1035	1033	1087	1098	1000	997	1025	1024	1005	1049	1042	1016	1046	977	1071	1065	1050	1130	1064	1050	1038	1018	1015	1001	1025	1028	1024	1029	1070	1028	1012	1079	1065	1015	1060	1027	1066	1083	1061	1028	1054	1116	1042	1034	1000	1028	1021	998	1059	1060	1079	1047	1051	1068	1101	1028	1084	1089	1065	1024	1057	1083	1021	1053	1015	1046	1021	1053	1083	1033	1022	1017	1067	1043	1059	1066	1101	1072	1096	1016	1080	1069	1014	1074	1089	980	1036	1027	1065	1005	1021	1042	1096	1090	1015	1044	1045	1070	1014	1082	1066	1067	1055	1051	1030	1028	1045	1079	1083	1081	1072	1013	1047	1116	1074	1030	1014	1057	1085	1063	1018	1016	1056	1033	979	1022	975	1087	1119	1040	1062	1062	1030	1021	1062	1011	1007	1040	1126	1093	1048	1025	1009	1003	1020	1079	1078	1017	1085	1106	1026	1043	1073	996	1062	1026	1062	1045	1037	1067	1046	1085	1082	1017	1018	1014	1043	1058	1038	1031	1063	1050	1095	1057	1104	1014	1039	1079	1019	1027	980	1063	1054	1038	1100	1034	1017	1038	1068	1026	1015	1043	1005	978	1027	1042	1066	1036	1048	1050	1013	1011	1059	1043	1043	1063	1095	1024	987	1082	1057	1086	1106	1065	1089	1017	1015	1027	1004	1126	1068	1015	1054	1101	1061	1079	1057	1030	1077	1062	1117	1062	1080	1065	1054	1040	1114	978	986	1034	1004	1071	1091	1100	1008	1072	941	1013	1048	1045	1050	1073	1097	1094	980	1090	1109	1044	1049	1079	1036	1049	1035	1045	1007	1012	1026	1056	1033	1071	1098	1061	1063	1063	1003	1047	1042	1027	1020	1030	1051	1010	1023	1050	1025	1047	1084	1044	1064	1060	996	1078	1035	1089	1073	1090	1032	1035	1063	1030	1085	1078	1028	1084	1030	1025	1047	1035	1041	1047	1044	1024	1027	982	1054	1073	1052	1007	1121	1036	1043	1060	1060	1018	1050	1024	1076	1036	995	1087	1055	1023	1042	1018	1042	1005	1036	1015	1017	1053	1077	1030	1019	1091	1044	1009	1042	1030	1031	1084	1052	1006	1035	1021	1037	1035	1026	1035	1046	1066	1082	1045	995	1047	1064	1023	1106	1040	1039	1030	1069	1071	1069	1030	1063	1040	1043	1013	992	1050	1058	995	1047	1063	1109	1058	1067	1033	1080	1063	1096	1067	1016	1063	1069	1080	1074	1078	1034	1092	1041	1081	1017	942	1031	1009	1087	984	1078	1053	1008	1077	1019	1011	1028	1037	1053	1024	1109	1072	989	989	1035	1036	1069	1028	1051	1057	1049	1074	1069	1066	1125	1042	998	1035	1109	1061	1085	1037	1024	989	1066	981	1032	1057	1009	1087	1015	1050	1100	1048	1059	1054	988	1018	1071	991	1018	1042	1064	1039	1059	1062	1065	1050	1024	1017	1014	1041	1052	1013	1067	1018	984	988	1075	1071	1075	1104	1046	1030	1057	1047	1028	1018	1090	1035	1082	988	1063	1064	1068	1133	1039	1046	1056	1011	1050	1050	1057	1045	1125	1044	1079	996	1060	989	1029	1090	1041	1046	1032	1051	1065	1062	1033	1060	1063	1091	1116	1016	1019	1032	1051	1051	1045	1067	988	1112	1106	1049	1061	1075	1091	1010	1031	1033	1036	1058	1045	1108	1070	1060	1069	1054	1056	1005	1047	1086	1003	1056	1049	1063	1061	1028	1019	1070	1121	995	976	1037	1009	1023	1034	992	1051	1032	1023	998	1106	1020	1065	1020	1098	1073	1045	1015	1076	1061	1087	1072	1051	1028	1035	1099	1014	1024	1007	1033	1031	1054	1016	1085	1049	1008	1049	1004	988	1023	1050	1013	1107	1064	1054	1082	1100	1069	1021	1004	1091	998	1050	1104	965	955	1022	1082	1019	1089	1023	1026	1078	1060	1000	999	1041
23472	21637	29591	24184	21662	21701	12444	4184	2986	2553	2070	1777	1531	1382	1413	1517	1424	1287	1201	1113	1103	1011	959	976	935	867	811	805	787	764	854	753	750	747	780	724	759	783	729	697	754	709	759	739	706	707	719	712	636	683	740	725	719	713	688	731	705	725	724	758	739	711	670	706	743	658	685	718	693	691	708	731	719	677	683	750	675	739	694	701	719	708	676	666	691	675	688	653	693	728	719	696	719	656	749	734	711	688	691	687	707	661	655	657	660	709	666	694	683	745	691	659	719	704	673	663	688	705	671	752	672	731	668	678	642	693	700	683	696	634	702	693	721	658	743	709	686	698	733	669	702	757	699	686	708	663	715	654	709	677	731	723	702	674	681	709	649	688	694	730	673	655	654	676	706	712	644	682	671	721	672	683	670	669	682	733	685	672	674	757	684	666	715	703	670	666	654	727	656	698	666	679	677	705	658	661	690	644	700	694	675	685	721	676	705	707	693	718	718	683	702	650	778	627	724	665	699	734	697	676	689	712	671	727	673	687	682	616	741	667	710	660	693	731	690	663	672	729	746	697	662	727	699	667	709	734	712	659	733	682	696	718	686	707	706	692	688	662	721	678	710	692	726	654	697	687	698	743	690	710	676	720	676	681	688	659	680	701	638	732	691	707	658	723	729	711	694	723	691	697	641	667	668	670	691	682	730	700	721	661	700	696	696	681	740	676	699	664	738	698	672	669	709	686	731	741	676	701	667	688	644	706	686	737	700	735	686	698	722	757	662	647	722	673	678	649	642	738	676	675	734	694	735	724	682	679	662	712	698	706	696	693	670	687	722	673	684	729	682	672	649	726	709	674	743	744	686	695	714	718	687	657	716	656	690	669	727	687	672	703	671	710	705	728	644	676	659	715	675	668	639	714	658	700	697	694	678	720	680	714	701	682	671	725	705	703	688	737	676	656	671	687	662	693	694	723	717	722	680	726	697	697	694	719	695	680	702	701	690	691	736	719	697	694	711	658	686	649	677	699	707	734	679	655	719	698	683	652	704	694	698	730	681	674	656	670	662	747	695	661	626	671	659	681	659	706	694	708	678	663	713	672	678	650	684	672	701	663	702	710	746	700	702	707	731	730	668	695	646	673	670	716	708	660	672	714	639	694	672	685	679	674	654	664	718	626	711	712	752	729	687	680	696	707	721	668	689	640	753	676	708	697	685	713	655	639	686	717	656	699	667	695	643	703	702	690	697	694	739	733	679	671	704	696	722	690	705	698	726	691	679	735	695	681	658	651	696	728	700	700	728	651	698	691	691	665	713	690	702	646	676	675	714	674	692	724	644	673	687	675	729	635	662	693	670	704	655	710	675	664	700	695	701	680	710	668	705	644	725	717	656	727	591	671	687	683	683	672	674	703	672	705	724	685	713	672	726	680	682	738	653	726	734	695	686	691	697	667	683	682	708	720	689	723	687	712	676	733	699	691	679	697	720	681	708	692	684	660	702	700	730	648	695	679	648	697	622	670	734	694	693	668	700	722	685	712	672	663	692	690	708	700	724	737	714	672	656	728	699	670	703	641	700	705	642	665	717	680	693	659	675	702	705	663	644	680	719	670	658	729	704	719	653	712	639	733	675	650	750	679	651	712	729	744	724	724	694	723	724	705	685	732	684	688	700	708	685	700	731	711	678	699	684	646	658	642	679	716	683	653	723	673	722	664	670	686	715	706	676	721	686	665	699	678	678	687	670	693	662	685	698	680	692	663	653	694	722	695	687	682	638	696	625	687	690	707	688	659	706	730	683	645	681	697	706	754	697	691	701	656	643	728	653	687	672	673	685	672	661	697	709	694	673	678	707	683	716	698	679	685	697	707	696	688	731	710	659	698	686	677	690	668	728	680	644	691	695	708	713	693	731	701	678	648	702	723	702	653	692	724	694	705	713	678	674	674	676	645	715	671	695	675	703	716	713	672	733	678	658	687	704	656	707	658	709	690	681	665	696	696	738	698	716	713	671	702	707	676	693	711	762	661	696	692	761	689	690	684	705	649	699	720	694	686	705	684	696	686	705	686	718	678	681	704	658	684	672	710	671	716	703	656	743	693	704	654	671	683	710	677	727	642	700	694	678	686	667	682	682	714	696	696	684	671	687	658	706	635	694	652	727	711	675	712	682	689	669	672	651	673	688	675	703	639	710	649	703	694	719	718	673	665	664	709	665	706	688	728	752	699	680	681	703	745	668	688	642	751	661	631	705	676	689	695	689	670	730	704	682	633	706	746	708	682	675	661	704	746	662	653	671	673	734	699	711	701	650	679	706	702	683	714	726	681	664	697	689	675	668	750	658	695	688	699	684	686	703	730	666	703	703	688	668	674	706	704	647	701	701	698	745	693	671	664	692	710	669	686	637	675	664	671	681	701	695	690	702	702	713	736	708	680	710	691	683	708	694	714	677	738	612	651	693	688	677	690	714	693	737	687	696	690	667	668	681	703	691	676	707	659	687	655	706	671	735	728	657	664	708	713	723	695	697	729	693	678	681	685	654	702	680	692	694	677	705	698	697	681	707	722	709	665	699	665	664	688	689	679	727	621	690	690	701	700	709	731	691	685	734	677	683	696	720	681	671	744	693	698	694	689	717	695	650	654	658	672	686	687	661	680	702	712	708	704	702	663	686	689	634	705	723	671	668	685	731	720	699	706	734	713	701	678	726	686	626	627	654	728	663	715	677	701	703	663	726	664	652	705	738	712	711	698	704	680	701	691	674	649	699	730	752	705	662	692	699	675	726	683	728	677	700	712	682	690	691	674	672	689	761	721	739	693	705	640	689	714	662	683	714	589	755	672	689	690	697	696	712	709	710	659	715	684	665	713	691	651	689	724	641	688	703	701	698	687	678	718	700	708	698	724	651	715	683	721	697	686	684	659	653	684	672	723	720	693	680	674	682	699	674	761	656	637	659	690	676	646	723	661	734	699	706	683	709	701	692	703	658	677	684	704	662	670	682	693	673	676	692	698	714	653	660	677	656	630	677	659	710	693	702	664	693	657	723	693	684	694	705	664	656	709	735	730	673	702	744	676	701	678	658	725	674	717	674	658	687	755	709	685	694	662	665	646	716	663	645	700	706	717	735	692	683	704	687	692	652	668	717	664	677	693	664	679	708	733	690	675	712	683	718	664	666	651	711	675	639	660	651	689	682	697	702	712	657	701	662	678	662	703	680	693	679	695	685	709	704	655	695	701	692	644	649	710	702	677	695	717	693	656	680	696	672	730	683	669	701	699	689	650	691	697	715	670	654	725	675	704	696	736	735	723	717	686	696	680	689	676	696	618	718	719	743	673	663	677	713	694	646	659	668	680	739	715	649	684	668	688	711	681	661	691	687	658	688	716	688	759	707	685	654	664	674	747	664	669	654	714	682	674	699	667	655	661	668	714	713	661	664	664	683	722	686	642	638	676	688	684	675	712	668	695	690	749	697	728	720	710	710	712	661	693	726	669	720	669	693	692
36991	60235	48170	27674	17461	13243	10196	8294	6874	5831	4470	3850	3243	2772	2760	2975	2678	2359	2239	2014	1830	1773	1664	1451	1428	1347	1245	1208	1168	1101	1134	1060	1097	1005	1072	1068	997	1043	1022	1039	1000	969	948	985	927	968	959	965	942	999	945	944	981	1021	989	971	1000	961	970	970	925	941	925	946	901	930	930	931	981	945	925	951	910	917	970	937	906	898	919	933	934	901	920	947	916	895	909	904	909	917	902	1004	961	949	905	878	1012	919	896	951	928	927	952	912	929	946	916	856	936	923	924	918	896	951	893	891	943	919	933	942	912	929	918	936	934	897	891	880	904	934	895	951	910	888	898	934	898	907	895	903	889	948	908	892	928	923	974	931	931	934	925	955	967	938	889	918	953	927	881	947	961	912	968	957	902	965	940	879	925	881	887	861	962	915	893	947	915	917	934	913	899	934	935	878	923	910	930	955	970	918	892	899	914	977	930	930	863	921	936	930	904	914	972	970	898	916	944	954	954	875	907	946	925	910	870	908	943	912	924	956	889	948	925	860	932	953	933	977	872	902	915	921	941	907	1021	963	937	896	921	911	911	924	916	947	913	919	910	925	912	901	934	926	881	917	925	909	939	947	964	856	960	902	917	930	926	971	925	966	893	924	945	960	909	909	946	928	939	948	979	902	959	958	904	917	904	898	974	883	932	901	946	903	893	927	934	924	871	871	908	926	921	905	949	869	911	929	917	912	884	942	897	928	909	909	954	950	880	920	924	929	941	946	888	886	847	930	941	910	942	911	947	925	967	914	935	949	917	924	905	908	929	890	943	985	906	910	893	958	890	877	913	873	920	932	933	953	945	913	941	933	936	879	905	928	920	910	940	888	884	913	924	908	932	954	928	923	915	916	903	912	924	879	861	915	887	929	1003	894	921	916	924	964	868	921	907	900	886	880	933	949	950	906	924	880	899	872	895	910	917	875	903	973	939	873	906	949	910	936	883	843	962	953	911	953	936	926	959	875	920	896	913	933	875	878	918	932	912	895	962	911	921	837	909	918	936	856	924	920	923	938	935	865	874	933	900	927	901	914	932	906	924	887	900	898	903	924	887	889	901	920	912	903	904	901	840	949	927	868	947	922	909	927	923	958	914	937	868	858	867	906	941	905	892	900	1001	947	878	940	901	856	941	947	917	929	926	962	923	906	890	912	898	910	956	894	935	920	894	934	902	910	914	910	880	964	926	921	921	947	912	941	895	980	867	974	930	891	958	909	890	901	878	891	900	953	927	901	981	889	913	858	974	878	928	925	928	935	938	932	947	889	899	946	953	899	964	941	961	924	919	948	894	944	899	932	944	887	850	942	917	841	954	945	873	947	926	951	968	888	922	944	921	937	894	944	927	940	925	919	920	937	904	927	929	932	938	913	925	935	914	895	901	970	945	947	896	945	999	910	936	957	929	953	961	918	873	929	871	990	897	946	892	919	904	851	959	934	870	937	929	935	918	876	913	889	943	877	913	938	970	907	880	932	907	919	973	934	891	913	922	889	966	895	983	950	924	885	927	920	926	970	936	932	892	908	917	919	847	943	885	897	931	872	947	881	911	942	960	887	917	923	957	914	869	937	935	897	904	931	922	927	939	858	984	914	931	951	904	940	894	881	933	911	910	880	982	983	905	886	906	931	944	987	907	956	904	952	911	917	952	950	875	947	870	946	988	955	931	930	892	931	904	883	869	911	888	909	894	952	906	913	901	930	921	927	901	972	952	950	952	946	943	946	930	998	885	889	932	917	906	911	922	943	885	907	920	916	871	973	898	938	942	929	883	918	880	870	956	883	864	918	899	955	960	909	901	930	918	866	900	917	919	916	904	896	929	826	896	948	911	876	926	895	893	935	927	895	915	911	878	981	890	959	896	882	912	947	988	896	881	909	894	912	896	914	941	904	956	921	930	935	908	944	925	966	913	903	901	942	878	935	915	871	954	963	950	895	947	987	932	888	860	923	910	938	978	971	888	896	935	982	959	876	893	882	968	885	900	942	906	920	926	889	916	963	903	942	955	903	951	916	924	927	893	865	943	955	944	913	987	939	950	926	978	921	925	884	954	905	933	918	925	969	895	901	903	880	924	947	940	921	914	874	905	924	922	927	924	940	962	920	963	929	882	907	914	890	904	915	882	916	958	890	962	874	974	872	859	956	939	899	967	909	958	924	915	891	986	950	923	905	979	925	939	904	916	920	856	907	937	902	880	939	890	972	935	918	913	948	889	907	979	886	914	890	889	960	880	937	909	932	838	919	950	852	893	926	895	965	895	914	969	893	899	973	928	884	942	919	923	947	925	1016	901	939	942	960	953	921	876	921	873	841	920	939	920	941	932	890	959	908	886	965	917	864	872	898	900	908	929	934	922	864	924	880	956	922	956	891	920	906	930	942	942	966	850	946	896	916	927	971	920	929	988	949	939	972	919	887	940	913	902	930	872	880	899	957	950	918	926	932	903	936	893	916	929	942	1006	877	916	914	931	940	923	929	873	876	891	986	927	960	935	925	934	915	949	955	877	916	979	885	925	862	903	920	944	886	936	938	912	915	909	920	933	914	899	898	941	893	890	917	928	939	919	925	873	909	950	948	911	917	923	904	882	961	922	951	898	872	922	929	920	927	939	916	915	940	912	923	929	942	951	954	919	942	927	950	951	929	888	974	899	912	957	899	911	943	898	956	936	918	966	922	919	953	971	955	940	931	925	932	938	936	916	945	916	910	895	939	928	944	944	903	872	872	905	966	936	912	929	910	949	943	909	877	909	867	889	925	968	901	969	905	933	892	870	911	952	888	886	957	917	947	938	898	920	965	927	936	903	906	929	914	918	871	917	914	921	933	886	926	945	927	933	932	889	908	916	919	977	854	943	915	928	972	907	929	909	889	882	926	959	917	870	949	901	910	903	924	895	913	941	926	959	907	918	939	913	938	937	914	961	880	962	959	900	925	937	891	923	935	930	881	899	912	898	930	883	984	954	873	933	914	962	913	913	905	876	951	991	928	905	980	906	940	936	931	933	935	924	887	898	933	994	945	954	955	924	885	949	936	928	913	929	934	974	961	921	948	923	895	911	886	924	921	922	920	926	856	885	927	907	918	904	941	883	921	889	932	911	935	911	905	945	921	888	928	895	920	903	910	960	952	947	921	943	912	961	898	920	866	946	986	972	959	930	892	927	889	955	955	891	930	933	906	884	946	954	945	916	935	859	934	931	930	915	907	955	958	899	886	930	893	915	964	861	910	903	922	884	902	924	890	893	904	911	939	887	923	940	963	941	883	925	957	954	892	916	918	905	895	925	926	939	931	921	955	898	907	900	893	948	920	923	874	937	904	917	998	913	903	940	990	899	960	864	918	912	910	961	900	875	954	918	887	937	931	968	921	889	915	910	953	944	914	929	920	935	884	933	944	914	926	939	917	943	927	953	901	956	927	913	943	920	902	860	927	900	947	892	894	872	898	954	970	895	936	898	922	922	876	937	953	960	953	877	927
28821	27047	27621	13789	4489	2680	2015	1607	1304	1206	1052	914	892	800	850	893	837	846	841	754	751	759	734	712	671	688	655	611	681	689	629	629	615	644	632	652	627	617	612	666	617	618	609	579	529	616	618	625	592	608	621	632	625	601	631	611	611	626	605	622	632	596	686	639	633	663	632	626	612	581	616	597	626	622	605	582	653	583	656	589	614	568	585	623	633	541	606	624	596	612	620	638	642	602	599	612	634	634	620	581	571	657	645	592	611	585	602	562	590	592	577	587	635	615	656	616	588	565	673	640	624	584	612	660	635	607	597	642	590	606	565	620	623	580	632	648	643	609	613	638	632	586	618	669	621	664	602	618	624	636	656	557	619	611	636	622	602	617	591	618	611	625	593	605	630	567	588	573	604	634	634	605	634	575	594	619	661	622	629	627	648	608	621	660	606	649	608	626	607	618	616	632	602	607	615	652	597	637	581	565	593	597	609	637	593	642	585	606	626	574	531	624	643	615	587	578	625	621	581	641	597	651	680	626	605	650	665	618	603	609	644	639	608	580	608	602	609	607	558	638	624	573	644	581	606	574	614	637	607	616	599	637	579	614	594	588	594	622	613	652	609	607	650	601	566	579	579	618	612	566	613	619	622	599	630	636	550	618	604	592	646	595	616	619	652	544	613	665	634	597	592	581	645	610	589	622	657	607	635	625	605	593	623	588	596	566	616	602	607	619	595	628	603	641	619	605	613	632	599	565	607	590	592	576	650	556	621	565	600	592	594	639	618	610	654	586	640	622	595	631	622	636	630	600	630	595	621	581	597	584	597	615	615	626	622	647	632	599	633	626	614	547	612	570	594	607	624	604	638	618	568	606	617	626	631	597	592	605	638	602	580	642	635	564	582	598	610	622	660	614	606	573	600	606	624	667	570	577	580	584	624	624	594	589	612	604	625	608	603	595	619	615	649	631	574	636	646	602	547	635	571	593	584	623	631	643	645	611	610	635	589	602	639	609	630	600	599	648	627	622	582	595	633	645	631	594	677	622	593	641	659	556	613	582	590	588	637	613	650	581	613	642	610	593	622	562	630	630	595	603	563	581	613	574	618	615	642	634	627	626	619	604	579	583	599	592	624	587	556	561	588	590	646	604	592	658	582	626	611	643	592	610	604	638	623	610	639	620	593	622	612	597	583	548	608	581	600	622	593	647	620	634	659	595	620	610	618	582	602	607	599	579	575	610	608	606	614	585	663	640	639	625	584	592	588	595	620	604	641	639	680	598	615	603	588	600	618	653	562	594	592	591	618	554	603	590	638	562	645	635	611	608	597	623	650	661	649	622	590	591	656	631	537	633	633	599	601	595	611	597	635	600	631	612	606	664	620	605	654	597	593	618	629	613	607	611	590	598	659	605	607	596	589	617	592	593	628	638	625	572	571	651	656	601	581	589	583	633	585	598	614	623	596	613	612	598	635	664	647	618	642	592	666	604	616	610	640	599	563	613	632	582	654	554	642	598	608	584	628	618	649	594	586	664	575	604	613	607	595	576	582	638	643	594	601	580	633	641	571	600	645	604	609	643	614	599	596	606	592	610	655	597	643	604	597	568	623	613	656	600	570	647	641	611	574	577	558	624	667	631	649	646	609	576	572	615	603	594	622	627	621	617	636	607	653	581	640	609	545	605	590	633	605	608	559	620	601	607	619	611	637	655	559	586	632	670	639	613	588	602	636	592	607	653	623	662	567	577	586	587	627	631	587	635	606	608	627	598	624	587	609	608	626	627	624	622	649	584	563	590	588	600	613	619	608	623	621	612	640	572	610	594	586	612	607	629	608	626	568	592	644	589	624	612	607	613	631	603	615	655	662	588	570	594	578	575	606	620	595	620	608	608	645	650	603	601	618	583	626	614	605	623	565	615	605	624	577	625	604	599	545	591	600	607	639	606	600	634	649	626	605	596	605	609	609	633	597	608	628	638	614	597	605	588	612	627	618	598	643	594	645	651	587	647	571	601	620	597	643	611	636	613	576	584	619	567	621	601	601	578	645	586	634	610	632	587	642	594	603	592	652	574	592	637	636	652	591	629	585	602	600	608	575	612	603	616	644	647	560	611	645	627	620	581	632	627	597	604	584	586	588	607	634	621	571	608	598	594	590	619	601	601	615	631	658	609	608	614	640	638	585	641	635	648	630	627	651	594	572	615	684	589	608	604	642	595	627	566	645	591	554	586	610	621	610	584	598	601	597	638	593	607	602	645	632	630	595	582	604	588	651	616	569	588	636	634	616	646	635	653	603	624	601	602	626	619	606	610	587	624	612	608	625	616	622	650	640	612	637	650	598	625	573	629	606	571	619	640	598	630	594	662	594	633	630	580	596	594	560	582	633	579	587	577	593	603	612	615	602	588	676	608	630	634	596	567	598	638	633	649	569	612	659	611	629	600	611	617	684	656	580	642	593	643	566	563	603	620	640	571	609	601	617	604	616	601	602	596	634	614	615	614	578	611	585	636	622	598	629	580	589	645	613	643	628	622	576	578	570	571	589	623	574	614	607	599	590	612	637	643	628	575	611	631	638	659	613	638	617	555	599	609	566	669	619	622	579	599	607	595	637	573	613	618	622	611	618	621	575	588	635	605	623	644	621	658	662	621	624	653	610	591	583	620	597	613	607	644	580	608	555	595	603	636	605	624	631	565	573	608	630	606	637	581	672	641	657	604	613	653	598	586	626	577	625	607	601	630	631	643	618	596	608	629	594	632	667	606	602	589	610	591	579	607	605	627	588	631	664	589	631	608	594	610	606	617	592	622	595	648	614	645	577	607	604	615	606	609	601	574	643	611	566	601	605	584	660	575	593	620	602	611	612	614	636	597	632	591	603	606	619	603	599	576	598	572	611	637	573	593	622	608	640	609	618	619	592	604	622	640	612	604	647	610	595	625	605	614	597	627	636	605	622	599	591	577	646	589	573	584	630	613	588	659	631	615	590	611	589	645	627	589	579	578	612	601	645	645	642	619	626	674	618	652	598	614	608	604	591	605	622	625	623	627	608	652	579	614	646	622	577	585	627	600	580	578	608	613	603	589	573	588	617	602	631	610	608	603	611	648	630	624	625	632	618	622	626	601	609	625	609	640	592	639	626	596	637	642	651	607	582	575	622	624	651	643	582	582	623	621	618	631	565	619	601	597	554	610	655	595	655	624	622	640	677	590	633	610	578	632	604	600	591	575	615	602	582	602	588	644	596	609	607	643	630	639	554	638	638	605	624	626	571	595	632	595	628	589	630	618	605	647	589	598	573	595	589	574	569	603	641	600	554	584	589	638	658	651	601	609	644	601	651	609	567	600	609	660	636	618	644	620	631	603	602	632	594	660	632	618	617	601	639	618	590	635	576	641	619	625	644	581	671	615	630	661	635	600	635	572	590	620	596	654	590	630	592	585	631	608	628	632	590	604	615	626	651	601	635	606	621	639	608	607	592	574	594	609	595	625	644	607	604	628	570	597
34077	45930	33203	14007	8234	5979	4407	3639	2995	2534	2108	1810	1634	1432	1514	1551	1503	1308	1280	1177	1176	1080	1062	985	965	972	972	938	921	825	851	827	868	872	858	816	847	804	804	818	805	829	836	810	806	844	861	840	824	805	792	803	844	815	828	841	851	809	862	895	845	815	859	836	797	813	847	794	834	854	861	806	822	849	778	796	818	808	818	780	858	826	865	832	814	809	882	777	791	828	827	794	874	862	832	813	805	851	772	777	843	790	839	807	798	808	780	801	788	857	838	874	845	834	752	801	804	845	795	844	876	793	777	853	830	807	877	825	831	858	821	807	847	858	762	812	826	804	792	790	844	820	794	774	810	826	804	856	854	835	775	879	784	872	864	856	805	773	763	830	802	852	815	840	852	829	829	807	761	861	799	769	818	833	791	844	831	802	855	791	798	817	799	822	804	781	780	804	845	778	778	837	787	831	849	890	796	807	830	856	795	817	829	754	792	875	829	810	835	841	838	805	786	857	815	849	833	795	759	838	751	833	778	831	860	798	823	840	826	826	826	875	824	833	869	818	797	859	832	824	815	821	808	844	795	806	799	842	854	846	809	827	836	763	864	807	791	869	834	792	832	835	760	828	808	816	766	841	836	840	804	834	854	801	851	784	769	818	790	799	767	846	805	841	837	792	817	835	831	821	780	817	819	812	826	807	760	772	823	803	803	786	822	821	778	790	851	847	784	814	806	800	852	829	830	824	805	793	807	796	808	889	794	808	784	844	806	849	801	800	776	850	843	828	835	829	796	845	858	822	847	808	817	873	785	808	840	802	871	822	810	781	833	854	824	820	835	809	819	864	848	802	836	746	821	821	854	830	799	847	825	829	826	830	760	799	831	822	810	798	790	792	787	844	813	824	757	770	814	747	796	808	833	809	817	798	843	855	800	802	850	842	800	830	845	816	835	774	884	843	811	783	828	790	826	809	838	790	824	826	824	752	833	862	800	844	787	801	818	765	853	839	838	794	838	801	819	824	842	806	841	800	794	809	794	782	849	822	813	825	827	833	842	816	790	835	890	791	811	753	783	827	818	852	803	813	870	802	829	820	797	797	833	830	840	786	818	818	818	763	821	840	849	785	872	811	840	793	844	851	885	849	865	800	826	768	839	891	799	778	834	816	837	796	817	826	810	831	825	826	785	775	818	813	850	779	851	875	819	845	804	837	857	818	850	818	818	797	841	797	746	809	892	812	836	792	762	885	768	807	821	797	852	855	914	784	792	859	803	854	842	796	852	813	855	826	829	799	811	791	854	817	805	789	826	818	821	847	844	813	824	819	812	816	872	853	832	806	846	825	864	835	843	851	798	797	817	825	848	843	840	833	806	767	848	812	817	830	845	877	874	889	796	835	855	821	829	853	868	782	794	813	804	796	848	754	833	833	828	847	812	757	818	788	824	797	802	838	795	855	852	845	780	833	833	795	841	808	811	799	799	826	783	836	822	826	830	879	820	816	808	833	797	791	795	853	809	784	835	822	815	818	795	851	810	822	853	790	848	792	772	852	872	833	846	816	847	835	736	859	866	849	839	840	870	826	797	837	847	854	843	831	832	826	847	850	845	849	798	805	823	822	827	783	794	801	804	780	866	822	802	804	850	856	821	844	777	788	815	853	792	827	819	836	858	820	786	823	841	846	797	802	811	858	802	812	794	786	828	829	846	823	782	825	783	815	840	797	786	834	809	806	806	759	787	877	809	873	797	841	770	795	819	839	806	807	811	812	846	796	809	823	831	800	765	830	797	773	810	832	819	825	826	734	814	789	812	833	820	821	805	808	753	852	852	800	781	840	822	805	837	861	806	800	835	821	809	762	828	815	764	814	863	797	792	832	795	785	777	809	806	800	883	776	817	830	781	823	771	831	747	865	799	839	786	851	811	876	815	864	832	827	823	789	821	802	823	800	847	803	771	781	867	857	779	824	879	766	817	820	828	838	807	823	834	840	829	844	832	793	852	817	864	790	846	793	792	829	831	822	796	840	831	780	808	825	798	833	804	832	825	809	812	786	824	848	828	845	821	814	807	805	788	798	803	849	802	757	829	784	888	819	791	821	740	751	797	834	828	848	790	804	802	803	832	817	824	834	874	845	827	870	792	802	810	808	848	792	835	853	806	804	799	814	818	821	849	812	827	795	849	845	738	823	828	801	853	796	768	797	857	837	827	803	822	843	874	839	856	815	832	763	791	775	781	837	845	797	832	807	807	825	799	854	817	851	849	821	831	808	779	802	900	846	819	783	847	810	823	802	848	822	830	834	786	776	834	833	772	833	860	813	830	819	832	835	859	802	811	787	828	818	859	810	797	832	805	816	831	789	805	823	843	791	850	822	861	786	815	838	812	811	784	824	870	876	828	851	863	842	821	899	820	805	775	857	811	790	756	822	798	775	765	817	779	835	822	806	824	827	827	842	838	814	847	806	801	858	829	853	841	846	865	819	843	835	858	809	806	817	817	851	778	822	839	831	867	777	803	834	777	779	812	826	818	868	825	839	818	799	819	816	781	838	870	825	768	874	796	816	848	844	797	820	863	797	841	810	830	822	806	843	821	810	837	812	860	805	837	836	795	814	800	757	818	823	833	830	792	797	860	802	788	808	833	807	799	851	830	824	799	792	804	812	804	794	861	844	815	843	891	852	865	838	846	827	877	843	780	802	865	840	820	787	827	796	845	809	800	803	833	821	836	845	845	800	830	806	828	839	829	842	824	851	816	847	843	802	821	799	833	849	796	818	801	838	812	813	841	818	810	818	811	796	856	780	845	792	869	847	801	802	817	814	779	839	825	836	812	819	810	836	827	804	874	807	854	819	861	839	828	829	839	879	789	851	873	835	822	781	774	822	835	819	822	862	797	850	847	798	833	790	843	844	788	817	755	851	796	780	802	819	799	818	823	802	880	845	848	860	816	841	815	813	768	769	808	826	827	818	802	853	799	781	828	747	791	827	814	831	837	832	797	783	797	860	813	809	812	855	832	816	808	808	811	765	779	799	856	811	819	863	824	799	793	839	774	855	801	830	814	801	840	849	778	784	765	829	867	819	803	886	782	818	818	831	810	824	805	859	821	801	828	780	852	792	799	834	754	867	854	807	859	802	771	816	827	878	803	814	761	781	807	818	836	829	807	835	821	805	785	804	785	819	825	856	782	833	767	792	852	797	850	777	812	790	780	843	796	813	840	846	829	798	844	808	808	760	835	838	835	806	794	820	811	805	830	863	852	809	818	817	793	795	760	827	805	830	840	846	801	765	882	849	851	804	810	860	839	766	783	861	824	779	814	851	796	844	798	810	818	818	796	769	805	814	827	800	872	807	816	838	797	821	783	806	821	847	813	788	779	818	828	812	836	839	826	775	784	844	809	801	792	836	842	807	796	800	809	852	819	850	761	823	800	862	810	813	798	845	806	824	828	847	845	845	832	815	820	790	838	803	854	843	785	794	842	804	841	893	849	801	783	875	820	826
24329	21568	29105	24550	21425	13650	4667	2851	2253	1994	1641	1529	1314	1231	1271	1309	1266	1155	1022	1094	1051	1060	973	935	866	904	875	857	894	824	795	816	857	811	773	842	818	784	833	812	787	803	768	799	754	769	780	801	828	817	778	802	790	789	799	804	767	826	801	748	808	794	797	784	811	783	822	836	766	826	825	823	843	801	791	812	775	798	775	787	765	766	776	780	836	792	767	770	789	760	735	761	849	796	780	805	754	794	780	807	721	804	779	768	729	803	775	803	834	791	786	795	761	823	776	793	830	754	832	788	765	760	793	722	803	784	739	762	777	776	784	785	763	770	765	768	754	747	756	753	759	780	752	777	786	799	786	821	817	769	759	820	744	756	754	784	762	777	787	763	771	798	818	767	783	775	784	779	785	799	793	808	762	800	821	812	810	767	696	754	756	711	759	828	819	833	743	730	764	778	810	777	789	791	730	737	828	807	810	773	775	754	768	797	836	768	789	806	750	720	776	788	804	801	782	765	810	767	826	775	807	795	775	784	809	794	808	822	784	815	806	833	761	798	804	797	776	795	811	779	839	832	756	786	775	794	758	797	758	744	845	783	816	812	781	792	769	757	770	755	758	778	752	797	769	779	760	787	734	745	776	810	825	820	776	812	837	753	741	769	816	822	763	771	764	767	805	802	771	798	786	779	813	790	803	781	762	808	755	768	754	746	785	734	771	762	793	773	716	822	742	791	782	835	747	717	771	804	782	766	734	768	780	783	833	791	795	772	733	793	807	761	770	756	807	798	784	740	760	769	776	777	838	789	777	770	701	765	807	788	737	787	768	803	791	796	746	752	769	730	788	838	794	833	778	774	731	805	775	755	807	812	746	795	798	798	788	752	750	841	797	780	799	813	807	778	813	762	766	754	761	790	779	796	789	765	766	756	797	750	747	711	730	777	808	725	785	765	849	752	754	799	799	717	800	756	812	766	805	834	762	759	770	779	800	795	789	765	796	789	776	816	751	741	803	786	781	790	792	798	802	750	772	803	836	768	777	732	782	719	753	798	758	852	777	782	774	806	810	826	806	752	812	783	787	783	752	802	806	829	789	765	756	802	787	805	794	787	765	756	777	781	754	819	796	770	800	792	801	814	794	797	799	742	766	778	799	792	757	774	790	741	786	793	781	805	735	753	764	799	828	839	840	748	822	804	791	830	779	783	781	835	770	823	818	830	806	819	761	802	817	742	760	748	749	815	744	816	760	766	821	784	790	733	815	782	770	794	755	725	792	731	810	822	774	731	766	767	794	771	788	800	757	792	782	817	742	781	776	804	780	779	725	789	850	772	835	779	789	784	761	774	763	781	796	805	781	810	779	803	810	787	784	765	773	778	814	803	724	776	730	752	777	792	756	817	748	784	780	802	788	791	790	785	839	773	785	793	780	755	738	741	779	794	782	738	756	755	763	802	792	757	721	747	792	822	758	786	848	793	770	823	809	742	800	771	795	774	726	809	744	761	826	836	789	789	810	720	765	789	750	841	822	798	791	785	783	850	762	784	769	768	828	761	749	771	782	823	817	777	768	785	804	773	798	719	773	829	807	780	767	821	794	743	753	752	812	749	761	799	806	789	806	734	777	761	799	784	737	780	803	752	756	823	788	780	814	809	794	804	771	738	733	794	797	794	753	756	716	809	820	781	786	786	778	751	812	816	819	749	819	802	756	805	756	743	832	790	786	771	786	816	805	828	735	766	757	784	746	773	797	741	833	744	796	742	854	776	769	741	833	756	778	797	733	745	791	753	821	779	813	753	820	798	738	805	765	830	778	769	736	750	774	765	756	745	795	818	758	773	761	813	807	795	815	740	745	750	790	851	824	814	776	789	774	778	743	746	759	772	761	758	756	843	811	778	794	747	797	859	703	787	766	775	754	776	812	766	796	751	791	760	781	719	805	777	751	815	778	809	803	816	742	772	846	786	805	785	799	773	784	764	764	765	780	786	761	775	780	762	774	804	800	780	789	792	803	743	750	766	794	752	773	782	808	766	791	774	778	738	799	761	757	794	743	792	757	779	786	804	772	772	757	799	751	746	728	769	764	800	790	774	773	811	732	763	747	738	801	745	772	778	787	767	769	811	764	806	770	789	783	772	755	767	765	794	780	817	786	811	720	802	808	734	826	831	830	842	806	761	802	763	736	788	807	817	758	783	742	827	843	845	810	771	758	775	818	740	760	801	770	795	820	780	728	727	810	806	789	847	762	820	763	737	804	833	838	780	804	773	718	756	770	778	779	800	841	813	783	790	828	776	755	790	799	767	804	821	765	736	737	819	765	770	759	804	802	795	819	793	846	774	755	786	764	811	738	768	775	790	761	773	754	794	785	778	786	832	784	818	786	758	729	756	744	793	766	774	784	752	748	768	808	785	755	737	775	800	736	741	853	777	780	781	794	783	764	752	834	798	821	753	754	752	712	805	774	776	802	760	778	787	857	769	827	773	754	823	775	775	765	825	739	848	774	779	803	803	815	809	806	756	791	740	736	766	769	763	796	791	776	756	760	811	735	708	771	770	798	761	814	815	784	765	777	833	764	799	814	753	799	763	810	771	787	743	763	745	796	761	823	762	759	757	792	779	765	829	722	772	822	806	756	725	826	738	763	767	799	813	760	766	722	860	777	788	784	822	738	805	754	799	736	753	801	813	831	778	788	775	783	800	810	764	735	768	830	766	772	799	778	797	809	793	758	779	773	781	778	801	822	753	784	786	793	796	819	779	777	826	743	780	796	785	769	765	799	797	776	779	756	758	806	741	749	798	765	807	767	736	799	735	762	779	792	731	797	750	776	824	770	753	803	798	757	819	760	773	741	784	780	775	826	821	788	774	785	772	839	856	756	787	776	773	856	771	783	763	816	727	776	832	769	793	776	770	783	759	756	846	812	753	787	808	803	760	772	752	774	805	799	796	773	768	791	778	753	798	772	745	799	758	769	809	774	778	749	805	775	821	762	819	742	775	788	731	763	801	743	830	809	780	776	764	770	783	796	775	771	812	817	747	771	783	739	809	804	789	787	833	774	831	752	708	779	743	802	813	755	852	757	838	816	756	781	776	757	795	798	814	749	793	800	780	842	780	837	828	764	803	722	769	792	771	805	736	824	822	770	790	757	800	770	759	771	747	779	789	737	734	774	749	787	734	776	776	745	774	788	769	790	785	796	756	777	803	785	771	759	823	750	768	790	817	786	771	800	755	735	770	741	721	776	821	754	797	816	820	770	779	759	765	760	788	747	751	791	728	766	772	744	775	746	779	796	774	760	761	826	768	781	803	788	764	775	784	795	761	764	750	755	747	731	784	809	841	777	779	831	803	789	755	767	759	820	801	757	794	714	809	781	762	799	763	800	788	741	779	799	793	781	764	741	751	762	776	824	766	831	738	730	760	802	785	772	786	841	787	779	796	769	804	810	761	732	816	793	793	811	808	818	818	743	790	769	765	761	772	734	738	783	743	816	809	780	780
34646	56723	44604	23060	13586	10094	7419	6000	4993	4151	3312	2948	2515	2336	2234	2353	2251	1982	1821	1743	1635	1571	1522	1422	1358	1302	1245	1248	1165	1180	1154	1145	1170	1117	1138	1110	1118	1095	1140	1096	1071	1067	1027	1037	1028	1076	990	1097	1099	1046	1109	1057	1027	1055	1119	1133	1062	1093	1059	1084	1081	1051	1111	1026	1113	1041	1023	1031	1077	1023	1055	1021	991	1029	1063	1051	1036	1001	1021	987	1023	991	1034	978	1061	1028	954	1046	1047	1098	1038	1033	1079	1041	997	978	1047	1018	1039	972	1015	1001	1041	1046	1096	1055	1061	1028	1069	1004	1055	1076	1022	1036	1017	1020	1037	1033	1002	998	1036	1064	1099	1047	1016	1023	1048	1001	1082	1059	1008	1039	1011	1038	1022	1012	1052	997	1084	1051	1046	1076	1047	1066	999	1112	1004	1100	993	1006	1019	1032	1064	983	1007	1032	1002	979	1028	1036	1090	1036	1056	1064	1017	994	1050	1066	1042	1016	1118	1045	1078	1049	1067	995	1070	1046	1024	1028	1027	1036	1016	1070	1000	1043	1086	1046	1088	1042	1010	1106	1083	988	1082	1074	1045	1038	984	1034	1043	1032	1077	1114	1009	1089	1031	1037	1042	1013	1050	1016	1055	988	1053	1032	1047	1112	1076	1035	1020	976	1064	1012	1035	1008	1055	1034	1091	1022	1023	971	1048	963	1084	1068	1048	1107	1012	1048	1030	1014	991	1038	1028	1023	1032	1071	1000	1023	1014	1037	998	1050	1010	1077	991	1016	1060	1054	1033	1043	1070	1023	1023	1004	991	1064	1029	1047	1039	1029	1014	1022	975	1102	1059	1041	1016	989	1003	1037	1021	1044	1092	1068	1065	1028	1024	1051	1018	994	1001	1022	1058	998	1032	1022	1049	1018	1033	1059	1098	1042	1067	1022	1018	1047	1034	994	1011	1066	1086	1038	1006	1023	988	1093	1031	1048	1098	1075	1015	1008	996	1076	1047	1045	1059	1001	1039	1030	1057	1078	1038	1038	1022	1092	1047	1013	1061	1061	1060	989	1045	1068	1051	1006	1042	1018	1031	1087	1013	1048	1044	1060	994	991	1060	985	1022	1051	1033	1084	1038	1059	1028	1102	1037	1085	1082	1040	1023	1022	1048	1067	1041	1068	1016	1028	1111	1076	1027	1003	1041	1067	1013	1036	1064	1097	973	1029	1032	951	1090	1058	1001	1013	1042	1008	992	1074	996	1057	1094	1046	1061	1033	1037	1039	1057	1036	1034	1001	1054	1060	1050	939	1010	1029	1037	1018	1010	983	1079	1048	1071	1040	1050	1005	1066	1019	966	1072	1055	1021	1021	1025	1109	1029	1020	1002	1006	1052	1024	1076	1017	1023	985	1002	981	1007	1024	1067	1043	1014	1054	967	1006	1052	1040	1033	1074	1024	1040	1026	1070	1033	1041	1033	1035	1034	1039	999	1077	1052	1025	1042	1083	1047	1004	1019	1076	1015	1071	1000	1065	1076	1033	1029	1027	1056	996	1041	1019	1044	999	997	1076	1037	1039	998	1057	1031	1020	981	1046	1012	1008	1008	1116	1083	1064	1022	1053	1083	1071	1017	999	1015	1041	1004	995	1026	1000	1010	1082	1052	1007	991	1080	1055	958	1006	1059	1010	1091	1048	1074	973	1026	1008	1059	1041	1013	1059	1078	1013	1027	1041	1050	1081	1015	1064	1007	1088	1037	1079	1032	1072	1029	1028	1036	1022	1043	1062	1053	1014	1060	1025	1054	1085	1055	1069	1002	1054	1066	998	1054	1036	975	1010	1084	998	1017	1007	1092	1066	1050	1006	1072	1063	999	1070	1014	1043	1118	1025	1016	997	1011	1044	1018	1007	1039	1057	992	993	979	1044	1058	1021	1036	1031	1016	955	1054	945	1028	1002	978	1037	1094	1048	1026	1054	1057	1048	1071	1042	1093	1087	973	1019	1081	1046	1041	1068	1075	1003	1022	1027	983	1038	1005	1031	1022	1030	1057	1001	965	972	1009	1012	1052	994	1063	1008	1015	1014	1060	1030	1012	1084	1031	1000	976	1044	1034	1033	1047	990	1012	1015	1006	1080	1018	1015	1025	1050	1086	1064	1020	989	1023	1004	1017	1105	1038	1042	1043	996	1040	1019	1020	1070	1074	1015	1013	1028	1067	1017	1062	1056	1030	1090	1049	1017	1007	1010	1057	983	1045	1025	1017	1020	984	1035	997	1032	1069	1022	989	1025	1022	1049	970	1046	1055	1055	1061	1034	1050	1035	1060	1087	999	1012	1043	1023	1061	1031	1041	1042	1060	1039	1043	1003	1026	1035	1068	1025	1087	1002	1006	1031	1036	997	1091	1063	1106	1051	1038	1002	1010	1108	1067	1029	1145	1029	1063	1014	1053	1020	1039	1030	1029	1043	1065	1059	1064	1107	1091	1039	1032	1044	1104	1042	1045	1090	1012	1011	1053	1054	1055	1035	1021	1054	965	1045	1063	1056	1085	1004	1071	1066	1092	1022	970	1021	1122	976	992	997	1012	1085	1066	1034	1038	1040	1005	1010	1043	998	1054	1029	1007	1072	1037	1038	1097	1055	994	1036	960	1013	996	1051	1083	993	1060	1061	1011	1035	1061	1094	1053	1017	1063	1009	1014	1013	1061	1036	1056	1047	1072	1024	981	1020	1046	994	1023	1006	997	1058	1023	993	1007	1043	1034	1012	1041	1037	1094	1042	1129	1013	992	1050	968	1048	1090	1098	1023	1008	1010	1050	1006	1016	1043	1042	1049	1038	1053	1024	986	1068	1018	1068	1042	1045	1044	1052	1055	1008	1032	1016	1091	1016	1069	1083	992	989	1035	1022	1004	1023	1015	1033	1079	998	1031	991	1047	1054	987	1035	1005	1047	1002	1016	1059	992	1059	1043	1048	1067	1086	1133	1039	1035	1039	973	1029	1060	1014	1061	1003	1037	1057	999	1012	977	992	997	1044	1008	1011	980	1070	1023	1057	1019	1037	1019	1052	1083	1023	1052	1016	1026	1040	1024	1010	1025	1033	1072	1045	996	1090	1074	1062	987	1045	1072	1067	1031	1087	1071	1053	1022	1099	1052	998	1032	1040	1033	1108	1074	1114	1111	1104	964	1036	1021	1042	1023	1044	1080	1037	1057	1041	1117	1034	1079	1038	1016	1018	1029	1059	1054	1014	992	1059	1008	1088	1058	1012	1021	1010	1035	1049	1097	1047	997	1037	1050	989	1045	1028	1016	1016	1052	1010	1058	1049	1050	1055	1023	1028	1025	992	1095	1067	1081	1038	1063	1004	1002	1080	1066	1022	1030	1078	1045	1036	1043	1020	1030	1053	1025	1026	1023	1053	1019	1009	1058	1011	1061	1011	1097	1083	1059	1031	1022	1061	1031	984	1045	1069	1056	995	1042	1019	990	1081	1058	1084	1070	1017	1028	1057	1057	1039	1074	1000	1033	1003	1009	1029	1027	1029	992	1062	1049	1051	1045	1043	1043	1034	1006	1049	1063	1045	1030	1041	1077	1031	1074	982	1016	1041	1062	1017	1041	1000	1076	999	978	1014	993	1017	1029	1098	976	1054	1047	983	1014	1017	1053	1067	1058	1090	1041	1081	1034	1027	961	1028	1032	1021	1076	1051	1044	1029	995	972	1066	1068	1086	1054	1009	1038	1011	1054	1035	1003	1040	988	1033	1030	1032	1065	997	1035	1030	1060	1120	963	1041	1027	1094	1015	996	1057	1051	1024	1021	1038	1060	1065	996	1048	1047	977	1042	1077	1006	1070	1037	1064	1036	1034	1039	1046	993	1044	1089	1019	1061	1009	1015	1008	1026	1002	1026	1008	988	1003	1070	1069	1030	1144	1026	1040	999	1038	962	1006	1027	1008	1028	1040	1050	1013	1018	1042	1085	1103	980	1029	1030	1042	1022	1117	1083	1047	1013	1013	994	1004	1065	1052	1079	1034	1020	968	1090	1055	1071	1003	1008	960	1042	984	1022	1037	1012	1004	1058	1004	1051	1051	1051	1000	978	1042	1026	1006	1060	1034	995	1099	1067	1031	1039	1002	1031	1027	1012	1030	1013	994	1023	1021	1020	1066	1068	1080	1021	1061	1044	1042	1004	1033	1073	1124	1047	1048	1151	1040	991	1035	1081	1067	1082	1076	1000	1044	1058	1048	1043	977	1083	1053	996	991	1029	1032	961	1053	1060	1030	1072	1005	1082	996	1055	1017	999	1037	1038	1082	1022	1009	1031	1049	986	1075	1031	1019	987	1058	1022	1047	1062	1036	1025	1078	1013	1074	1008	1030	1056	1084	998	977	1029	1023	1016	1089	1132	1042	1016	992	1045	1043	1063	1065	1018	1056	1072	963	1097	1060	1105	1060	1021	1051	1068	995	1035	926	1022	1021	1029	1025	1015	1027	1047	1031	1031	1004	981	1057	1026	1045	1105	1066	979	1052	1030	1014	1066	1028	1004	1058	1059	999	1021	1086	1058	1020	1033	1004	1074	1055	1037	1085	1055	1014	1071	1099	955	1008	979	1060	1065	1025	1084	1051	1010	1009	1030	1040	1051	1058	1054	1034	938	1071	1048	996	1089	1059	1056	1044	1015	1072	999	1009	1038	981	1045	1027	1032	1052	1059	1012	1031	1044	961	1003	1081	948	1036	1007	1006	1040	1000	1052	1053	1071	1063	1026	1020	1014	1114	1055	1042	1088	1008	1044	1088	1095	1063	983	961	1041	1060	990	1025	1031	1068	1054	1032	1059	1058	1049	1026	1032	991	1085	975	1016	1055	1042	1075	1033	1036	1096	1049	1054	1022
23432	21601	29519	24174	21618	21579	12455	4151	2796	2547	2003	1745	1481	1379	1380	1507	1407	1209	1192	1172	1053	997	940	896	939	845	877	817	785	758	781	740	778	741	756	754	798	713	808	708	728	698	709	747	696	688	705	679	731	691	689	722	665	698	737	751	730	715	722	684	661	664	709	702	746	739	684	704	674	671	715	733	682	690	717	687	672	734	685	688	648	693	706	675	631	704	705	692	706	716	708	706	715	658	684	725	694	663	685	687	698	669	635	679	694	681	686	717	674	653	674	683	702	714	714	723	749	644	634	684	677	687	753	689	677	713	725	697	728	706	652	687	677	678	736	682	664	665	649	688	704	670	692	695	680	671	723	705	706	679	686	674	650	711	708	702	684	677	697	702	693	705	670	696	678	694	684	691	691	728	676	701	673	666	703	639	683	647	667	685	706	697	697	735	719	698	652	676	723	658	671	704	669	705	693	681	672	718	695	717	715	704	686	731	681	654	673	711	736	639	631	700	704	694	672	681	709	644	699	710	653	700	659	684	703	689	678	635	689	682	654	680	702	693	743	683	680	663	662	724	692	678	737	699	712	702	697	685	651	696	692	718	657	759	700	668	692	711	692	687	712	638	678	661	679	666	689	713	684	675	684	690	662	695	697	651	735	717	700	664	660	659	662	682	680	730	662	652	659	693	683	708	698	694	657	692	660	684	687	712	648	714	697	682	678	706	651	700	681	685	677	683	671	666	685	731	709	644	636	675	709	727	702	670	663	677	713	761	691	719	672	642	686	681	706	685	712	703	717	701	665	695	717	673	665	681	709	680	682	725	676	609	689	713	731	683	702	682	676	694	695	673	690	711	697	679	639	654	699	681	708	700	652	717	675	671	706	679	639	663	704	674	683	678	704	711	669	692	689	706	678	683	693	658	681	688	725	673	684	702	696	709	730	662	645	705	699	688	719	660	706	662	663	681	699	708	642	683	694	729	684	668	692	707	667	684	697	696	731	663	667	702	721	678	705	669	711	652	673	746	647	708	701	714	719	663	683	695	671	672	685	677	708	743	645	728	680	657	681	738	697	719	680	723	735	652	714	726	717	699	684	699	695	678	702	655	674	653	698	713	678	669	704	695	712	736	675	729	699	667	701	658	650	719	716	648	678	651	694	664	670	690	662	737	641	673	675	659	711	707	688	667	599	703	715	646	714	715	618	690	730	705	727	714	672	689	690	689	676	686	676	665	687	676	662	710	697	741	710	736	661	682	681	687	703	705	683	698	704	680	663	665	679	687	654	708	751	674	642	667	730	679	699	704	684	690	685	657	688	667	684	707	685	687	727	704	686	692	664	678	652	695	693	689	654	688	646	654	711	650	709	699	686	676	671	703	692	693	708	718	672	630	677	730	723	665	629	687	690	706	650	692	657	711	687	699	678	650	738	682	693	712	636	702	691	688	694	667	681	724	653	711	709	739	671	713	684	639	663	737	703	707	691	676	665	719	659	712	691	692	691	706	695	688	707	688	651	706	704	667	692	694	744	635	686	706	703	653	669	706	696	725	691	645	731	674	687	688	722	668	717	702	703	640	726	657	678	709	677	716	696	655	672	712	688	687	710	713	671	708	732	710	690	665	729	675	716	672	755	707	678	642	666	693	718	677	687	686	710	654	686	668	659	664	703	668	720	673	673	746	697	699	691	675	691	666	708	724	670	692	683	691	737	680	735	683	712	732	674	658	652	721	693	668	693	693	666	670	684	732	665	737	696	684	691	638	706	699	666	704	696	685	690	685	660	698	717	727	645	646	683	697	681	699	729	668	685	658	705	684	682	708	705	669	734	688	682	701	688	673	688	692	665	713	718	672	704	671	679	684	702	714	701	690	680	675	700	695	678	677	629	663	670	657	682	686	654	675	687	685	696	690	675	692	677	657	637	699	752	706	698	678	680	677	693	699	672	681	685	669	680	654	688	689	707	695	741	674	670	695	709	669	698	663	712	714	684	681	726	744	682	702	675	683	658	641	703	706	719	717	651	701	671	717	676	670	693	684	623	659	669	682	698	716	677	644	668	721	694	707	735	703	666	651	698	667	717	687	707	722	694	699	694	717	728	704	673	710	659	666	671	675	694	668	695	694	688	648	684	740	661	707	711	735	659	680	685	685	664	649	693	666	702	691	708	697	699	696	638	682	671	686	685	709	670	708	670	709	681	690	637	693	675	737	707	670	656	668	680	723	703	712	654	659	637	666	710	651	645	708	701	694	727	712	709	632	695	672	704	635	650	680	684	658	669	688	719	691	710	655	676	731	674	684	718	688	690	676	693	712	655	693	721	711	738	693	680	706	670	708	724	675	694	632	656	697	675	659	666	660	684	694	685	654	712	677	631	708	666	698	642	715	741	710	676	737	729	695	625	619	701	685	693	706	701	697	650	696	712	647	700	666	678	683	700	688	701	680	699	667	674	675	706	697	639	687	752	699	669	614	698	697	688	657	679	713	673	709	693	653	664	733	701	723	695	708	732	660	672	650	660	674	685	684	666	691	714	682	719	679	666	719	637	676	692	684	675	692	699	744	700	693	668	682	691	734	736	753	718	688	709	698	713	667	691	703	685	701	687	696	709	659	676	668	743	691	653	682	697	697	686	677	703	685	663	696	642	663	646	653	719	709	691	684	663	669	639	694	704	688	691	676	662	687	691	710	691	677	686	663	673	690	649	676	650	695	697	641	645	716	710	666	664	686	663	681	677	728	728	693	712	673	700	693	739	650	714	670	672	688	695	680	682	738	663	685	708	695	647	729	675	719	667	691	676	686	686	678	727	727	708	613	706	677	699	642	672	662	665	645	683	674	687	695	699	698	652	647	701	695	727	673	680	687	679	670	712	695	699	707	655	736	682	680	676	668	658	674	696	665	671	698	647	684	704	672	656	640	697	711	668	701	714	714	703	636	649	710	730	672	645	685	639	714	601	692	658	693	653	675	645	705	701	669	721	672	716	721	700	681	618	722	693	675	681	680	623	681	722	694	673	680	680	681	688	696	685	699	697	703	688	752	668	684	692	655	658	657	678	680	702	689	669	754	696	719	691	687	657	741	680	719	708	710	681	700	673	723	655	694	660	715	679	730	729	674	693	714	694	707	732	682	730	666	725	658	701	705	692	679	714	700	659	651	706	701	642	714	697	663	712	693	688	646	717	674	647	710	664	693	708	697	662	683	679	615	682	724	685	708	705	679	694	684	650	677	657	682	700	674	697	664	672	726	663	715	669	697	669	698	676	670	679	670	723	635	704	672	695	649	721	727	649	682	687	660	719	658	690	723	675	693	699	639	712	656	725	691	743	689	649	718	677	704	684	668	659	671	704	673	689	686	692	730	671	717	682	676	711	730	698	693	694	727	708	682	688	689	712	726	656	714	685	665	690	731	699	719	682	704	667	615	658	710	685	717	705	728	695	672	665	699	678	705	699	737	681	686	686	703	675	670	666	683	682	683	673	656	650	699	673	703	672	713	675	682
38024	63206	49465	27494	17520	13302	9879	8171	6674	5709	4368	3763	3170	2764	2720	3158	2701	2236	2207	1996	1833	1697	1583	1511	1343	1317	1278	1196	1129	1166	1102	1077	1040	1039	1018	985	1061	1049	1047	945	965	924	973	936	900	923	993	877	931	938	965	965	942	953	1006	944	988	963	894	912	958	933	969	950	932	931	948	918	1006	967	944	894	901	957	904	884	930	905	877	880	971	917	888	961	893	899	914	928	892	894	935	943	928	1006	939	945	952	943	918	959	968	892	894	957	896	939	965	912	947	898	921	920	937	951	893	939	926	917	929	868	906	931	906	905	863	919	947	890	878	904	953	920	884	882	983	906	890	912	894	915	870	906	955	918	914	938	857	928	965	892	841	965	916	897	902	904	946	899	904	906	916	914	927	923	946	904	880	923	931	914	892	902	848	896	908	937	921	888	886	870	925	861	913	925	905	881	879	935	920	932	917	936	869	900	913	873	871	898	926	921	876	969	860	832	987	942	919	874	911	896	916	894	909	930	899	953	917	925	915	886	907	925	898	925	872	927	920	911	879	907	918	889	902	1001	878	909	920	873	873	937	935	915	930	923	974	927	928	899	921	861	926	927	941	931	907	898	918	946	885	897	909	915	880	917	842	900	918	909	896	911	861	926	917	902	900	911	945	899	891	922	855	926	885	891	973	890	946	882	923	900	935	908	924	950	916	927	906	927	931	920	909	855	906	927	905	907	871	910	955	903	902	956	894	914	933	873	910	904	884	885	944	937	908	903	889	920	887	906	847	871	904	953	899	945	931	927	917	938	932	890	938	990	884	934	898	860	920	951	905	943	903	949	904	869	968	970	983	895	904	911	915	923	911	942	911	926	946	938	902	907	887	839	881	899	907	930	880	901	896	919	918	912	900	930	875	924	915	849	884	939	888	895	940	916	899	936	927	895	875	903	874	959	871	931	869	886	927	920	912	922	896	880	955	890	911	925	937	928	925	885	865	869	924	959	905	916	892	905	921	906	884	914	901	951	906	947	898	929	829	888	889	947	915	951	857	924	941	910	860	890	919	923	939	926	915	875	925	918	973	908	909	872	949	880	938	887	901	890	936	901	947	947	949	868	909	904	902	946	875	899	889	913	902	869	879	897	902	915	941	910	929	926	910	897	912	977	889	859	905	937	915	951	922	891	897	966	908	865	888	881	874	889	896	940	955	978	878	942	925	873	946	920	914	915	901	956	896	924	970	907	912	939	885	874	950	843	919	887	895	930	901	920	928	894	918	871	941	882	923	913	937	901	867	913	873	884	928	920	883	901	949	874	917	916	919	948	893	961	864	927	917	962	904	853	952	905	912	898	940	894	919	888	895	957	929	830	939	867	950	901	921	930	941	881	929	906	920	960	948	958	899	867	827	868	883	945	927	953	895	878	885	936	881	922	911	896	897	925	934	895	915	910	900	944	942	895	897	944	920	942	863	892	910	917	916	884	855	943	954	881	925	954	916	914	890	878	888	877	946	987	932	887	917	917	904	876	914	865	869	958	910	946	911	963	923	951	924	954	956	922	882	884	963	905	929	906	929	902	844	942	875	931	889	946	882	960	880	909	929	1007	949	897	901	929	916	869	952	953	850	928	904	893	888	938	930	951	898	896	875	883	901	901	908	968	901	867	942	911	881	889	922	868	892	947	920	938	956	945	899	920	889	882	918	943	937	870	896	920	852	902	896	911	895	900	925	910	891	919	895	928	948	858	883	929	927	948	887	926	904	916	893	913	923	858	908	949	894	903	951	844	913	918	924	902	954	921	916	939	928	894	972	876	885	893	856	910	899	931	890	859	855	894	865	912	920	922	878	949	905	892	911	955	898	903	853	922	911	961	936	963	923	930	903	902	919	907	939	958	978	915	922	951	858	888	937	913	902	930	892	897	929	941	966	925	960	878	900	925	915	969	927	903	945	900	990	933	882	910	942	933	918	933	931	902	937	906	925	885	930	919	975	970	899	909	902	882	887	935	889	940	890	922	916	847	880	900	878	905	930	958	933	917	877	941	870	896	910	973	916	895	933	903	898	892	897	908	934	900	967	906	915	914	986	899	910	991	911	906	888	908	813	883	888	969	925	901	951	927	849	835	925	905	920	909	925	904	917	925	922	945	903	851	933	910	920	945	854	951	886	882	874	931	946	855	939	894	989	989	951	877	914	912	932	906	901	962	889	904	907	908	934	935	887	937	891	970	903	884	901	888	961	900	957	905	917	841	870	926	885	953	842	907	951	912	919	907	955	980	842	915	881	874	920	876	885	900	919	879	899	880	891	821	860	958	936	954	908	862	901	905	907	908	906	899	914	930	901	988	876	930	926	902	936	921	888	883	927	904	895	864	890	917	941	884	898	936	934	879	872	902	890	895	906	863	922	965	946	893	986	886	901	975	921	909	855	907	955	884	898	941	926	895	888	998	886	898	886	930	885	872	873	875	906	883	933	904	883	842	969	918	895	900	831	892	883	872	915	938	941	917	819	924	929	909	866	956	887	919	920	967	874	904	842	896	940	900	975	931	869	946	921	914	909	920	910	954	897	910	858	949	906	870	936	943	922	910	903	976	832	886	927	885	932	872	914	902	856	910	897	943	913	895	941	899	868	916	875	942	858	953	951	834	889	903	960	891	933	907	884	867	914	964	916	926	913	953	902	865	882	892	942	939	953	917	853	891	896	889	951	905	912	938	867	888	898	956	872	917	927	940	899	948	906	926	966	948	930	959	892	932	963	932	863	923	922	961	912	914	905	912	866	911	922	842	901	926	889	853	952	894	879	869	912	882	923	872	950	919	939	879	931	895	924	912	925	903	939	903	886	928	883	944	915	914	947	846	931	848	927	884	904	940	908	865	929	947	898	868	861	937	947	893	946	912	836	935	908	931	927	861	894	962	868	915	905	913	896	926	862	868	929	899	945	959	888	930	881	871	936	935	905	866	887	922	930	930	894	882	896	946	910	948	929	896	908	977	883	843	886	908	901	946	865	915	918	903	905	930	908	907	902	911	919	977	910	880	851	891	869	859	921	974	924	932	920	928	907	895	875	910	908	858	857	958	909	909	941	915	884	926	911	920	937	876	930	943	878	929	922	840	935	879	892	875	969	923	927	909	923	856	903	949	881	890	911	870	929	889	925	959	958	951	899	903	938	883	957	887	885	890	895	876	929	848	887	898	933	927	886	903	887	892	900	917	891	887	870	927	902	886	872	890	867	920	908	910	916	842	950	889	860	934	970	889	914	899	926	823	892	945	961	861	915	924	928	915	914	863	900	915	921	939	891	895	931	892	887	898	886	904	908	926	913	907	938	906	951	891	875	876	905	880	937	890	904	872	934	868	894	962	980	958	891	959	866	927	925	933	923	915	907	995	948	884	911	893	901	903	891	908	925	920	865	838	919	905	864	860	939	935	905	925	927	932	900	927	943	920	894	876	914	911	930	896	873	887	894	890	972	928	886	890	955	959	927	913	874	855	875	993	921	951	872	891	933	892
28544	27422	29024	12985	4567	2750	1945	1549	1356	1159	1087	921	854	883	839	887	885	773	779	742	731	712	670	657	685	701	657	667	639	672	644	655	616	638	618	634	633	622	591	582	630	604	613	604	589	592	608	583	588	582	647	573	636	556	650	591	593	641	634	648	614	614	596	582	593	576	613	595	584	619	645	589	629	557	586	640	619	612	621	635	626	607	596	585	578	581	601	624	598	657	606	576	594	637	618	579	637	646	631	604	615	589	619	594	594	619	599	595	594	579	572	637	603	594	603	645	642	600	629	621	585	580	615	608	536	577	606	571	577	608	592	619	581	613	600	636	619	583	576	616	614	615	582	632	607	543	595	600	658	627	577	597	598	640	655	613	643	574	627	588	576	615	596	601	583	574	641	598	611	641	621	617	598	609	577	596	582	567	605	591	631	563	606	595	619	627	578	611	608	584	629	592	606	574	633	633	615	634	608	584	626	566	621	629	603	629	615	599	617	602	589	575	579	622	590	597	576	573	632	612	589	615	608	604	571	630	591	611	568	554	633	599	583	659	632	627	585	668	608	598	564	609	602	553	587	637	606	572	585	574	614	592	601	590	603	612	567	625	576	586	618	591	601	625	657	604	633	553	624	612	584	549	569	607	611	623	602	589	598	629	598	554	607	609	587	630	545	615	577	616	573	618	615	608	606	583	576	609	646	566	622	618	631	584	620	617	623	611	639	571	613	593	659	590	618	645	585	622	617	585	638	577	626	614	618	610	589	610	596	641	585	598	595	592	583	600	587	617	603	612	536	625	599	630	609	637	579	541	628	603	609	551	617	647	593	654	629	607	602	611	603	611	574	585	604	651	598	571	609	648	622	579	594	661	572	592	600	587	617	587	597	643	621	606	626	587	598	640	599	621	599	653	636	591	581	585	579	624	599	627	604	600	562	616	578	579	597	598	628	616	597	586	638	624	602	589	598	629	594	567	584	605	572	574	610	615	599	627	597	591	629	610	571	618	573	600	638	645	615	637	626	628	610	649	625	566	615	586	586	626	596	578	608	563	584	586	579	621	593	604	644	590	607	557	574	594	604	610	616	548	613	566	601	538	609	544	632	633	636	579	638	620	633	576	619	595	622	608	612	589	626	589	618	541	611	593	589	637	608	600	611	620	577	642	605	595	559	590	620	578	598	583	566	605	613	611	623	584	600	636	579	573	596	547	620	579	572	655	577	599	603	579	566	608	598	579	553	652	621	601	631	599	596	595	624	589	595	626	619	568	629	611	631	611	613	594	589	590	587	592	572	631	659	639	573	601	605	616	603	575	642	566	613	627	640	601	612	617	625	559	587	607	657	601	618	636	629	642	635	581	642	632	602	617	557	589	587	577	619	559	629	598	596	605	574	618	588	618	596	628	595	646	595	566	590	635	630	651	592	564	573	603	640	597	636	604	574	592	602	620	612	632	651	568	591	607	598	601	618	610	609	611	613	642	611	608	607	603	587	590	615	590	635	566	552	556	627	537	614	620	656	599	632	607	657	629	604	603	551	588	579	608	641	634	604	612	608	633	633	634	586	624	612	609	635	556	585	617	613	618	591	615	604	592	592	595	606	612	570	652	601	605	561	633	604	633	631	646	632	590	653	589	587	617	613	600	632	583	641	557	601	608	592	595	576	617	593	636	612	588	625	609	583	614	574	576	599	580	605	636	565	605	596	647	611	581	615	634	632	612	599	626	571	595	614	597	606	582	605	566	626	618	628	631	595	573	561	607	597	608	634	599	594	607	593	596	575	611	602	590	614	658	550	588	611	620	577	622	565	554	598	602	589	568	587	605	629	537	577	607	621	608	570	570	632	609	623	610	630	626	640	609	619	583	579	578	621	559	603	603	542	605	607	578	589	635	647	647	625	595	602	654	602	595	609	637	622	619	618	636	626	585	588	577	597	642	614	567	584	606	603	609	590	596	590	615	626	590	574	600	577	602	614	609	644	557	590	631	588	635	595	595	569	589	552	649	602	582	598	580	571	637	566	574	587	563	610	651	610	635	599	587	572	599	661	613	584	624	609	552	592	597	590	572	635	578	628	589	587	613	566	617	633	606	575	589	644	587	591	652	604	647	592	614	602	615	591	624	616	615	615	551	593	584	543	606	659	625	643	657	608	601	608	615	627	584	606	593	595	575	570	589	648	615	631	635	626	579	626	580	605	568	595	610	578	612	641	581	621	594	572	614	565	610	642	556	632	604	556	601	598	648	612	617	626	590	600	594	599	574	592	587	595	599	607	575	584	590	582	616	558	575	602	576	578	608	634	628	606	627	599	582	595	623	558	651	613	627	623	597	617	584	589	636	616	611	611	596	615	598	605	635	593	603	616	622	613	596	610	595	656	648	584	602	609	575	588	583	605	602	627	585	600	563	631	551	595	596	641	602	578	566	623	605	558	608	571	580	601	588	611	573	608	571	638	595	623	597	599	568	649	609	612	562	580	592	630	564	609	609	639	569	602	590	572	649	601	616	572	688	608	617	614	592	616	631	603	574	607	610	570	566	624	583	556	567	640	611	608	601	614	633	599	612	592	638	591	619	617	642	551	615	616	615	575	601	607	609	567	594	572	597	583	575	578	535	644	615	586	642	629	615	642	590	619	642	567	623	609	614	596	608	613	635	623	633	624	609	591	608	602	576	594	629	587	572	589	619	619	592	583	603	628	616	585	640	581	577	592	556	606	604	601	608	588	605	630	588	591	655	538	572	578	606	588	579	600	560	655	558	652	554	594	567	576	612	582	647	597	607	624	591	583	637	589	594	627	604	567	605	640	589	617	635	600	599	577	620	630	605	591	592	571	608	630	590	613	616	608	591	642	597	607	626	569	650	611	577	609	582	546	618	649	631	604	589	601	622	615	609	616	591	630	616	558	585	610	654	606	611	621	603	610	587	629	581	602	604	587	609	615	556	587	598	556	616	551	648	600	613	606	574	588	592	601	598	609	609	588	608	622	575	587	615	630	602	598	615	608	650	596	567	614	642	600	590	619	594	609	613	637	542	570	588	581	588	587	617	619	582	607	597	627	578	545	603	592	598	647	628	606	594	627	607	604	614	594	608	598	620	614	608	567	551	583	602	567	621	596	622	602	595	584	612	595	585	625	641	631	612	602	571	654	608	652	633	600	607	605	581	611	620	577	559	613	588	614	638	597	594	564	578	587	617	621	598	583	613	590	561	597	632	597	593	592	568	613	582	626	623	632	625	664	625	597	582	582	590	595	613	621	608	589	637	592	634	617	623	595	621	638	592	621	640	631	608	619	598	586	590	647	595	610	579	591	583	633	578	634	577	643	633	625	625	622	585	632	621	586	640	606	600	621	583	587	621	608	568	618	631	628	583	584	596	599	602	618	569	608	575	605	619	572	604	578	600	578	598	566	595	596	626	653	586	581	658	606	602	621	642	622	591	609	611	613	600	601	594	627	617	600	607	599	592	561	613	636	582	581	659	616	611	614	569	586	599
33203	46804	34439	12976	8316	6062	4461	3438	2994	2479	1907	1863	1640	1532	1475	1641	1474	1289	1272	1196	1161	1100	1054	973	973	891	932	877	921	893	863	793	862	884	832	832	794	837	850	859	797	849	826	849	793	833	840	782	815	807	849	805	795	815	860	853	831	781	845	877	796	830	789	828	802	839	821	772	837	760	772	803	768	780	837	745	783	774	825	815	793	808	773	825	813	775	794	793	759	809	814	786	813	821	825	785	820	844	828	795	827	789	787	826	750	833	781	807	887	753	796	769	809	844	829	823	862	814	812	816	805	835	726	842	796	750	808	773	848	811	810	804	782	752	801	792	811	789	749	831	812	817	776	783	825	807	769	833	769	786	772	776	875	827	785	853	764	800	842	793	777	833	765	767	843	814	793	827	803	842	794	806	868	757	799	803	814	808	818	778	831	836	768	789	811	823	772	859	773	804	827	777	799	782	792	805	790	745	849	821	793	777	778	843	834	786	847	792	820	789	804	770	845	819	790	763	826	812	849	862	771	794	792	796	804	824	791	834	781	793	783	740	828	830	759	852	790	858	780	774	816	828	824	795	745	799	766	804	812	817	812	787	764	843	820	820	798	843	811	823	829	788	728	795	803	831	798	814	788	849	763	828	793	733	810	819	834	818	802	771	793	772	755	895	848	773	842	807	870	843	822	788	792	814	840	787	817	796	817	783	752	829	812	817	780	806	762	869	845	818	809	782	767	753	845	836	795	844	783	775	814	824	814	857	788	795	812	849	816	805	765	828	803	821	840	776	797	817	800	837	820	773	830	823	833	831	786	783	820	798	833	826	805	827	757	840	775	829	828	797	801	811	803	835	839	807	827	850	812	881	777	795	806	759	762	822	774	807	844	761	839	788	834	783	742	798	783	803	813	845	795	799	812	789	827	781	794	801	835	781	748	818	823	790	845	788	831	752	797	788	793	838	814	783	868	743	830	780	802	829	786	819	795	804	784	787	810	795	814	850	780	812	827	794	822	835	753	839	860	766	836	812	794	864	812	784	780	836	871	790	817	841	816	805	890	834	804	786	828	794	773	793	800	815	796	811	791	805	778	836	816	798	763	781	847	818	780	845	792	837	797	795	775	809	837	764	787	841	823	813	817	783	807	799	800	850	790	837	746	776	816	839	783	807	783	832	772	816	805	775	853	777	825	847	827	804	834	778	763	808	798	787	808	796	821	769	785	797	809	799	830	805	827	850	869	858	788	827	806	769	791	821	805	825	867	814	825	821	804	789	785	851	756	803	839	751	760	764	772	809	837	828	784	777	798	838	839	840	826	830	792	847	780	799	857	817	826	852	780	811	802	818	839	776	821	802	755	859	814	827	797	796	776	840	795	811	791	792	796	858	838	824	825	826	817	843	752	783	806	797	734	780	825	837	827	848	815	870	768	787	828	809	804	828	769	761	834	854	784	841	812	769	791	848	788	825	787	814	791	809	852	820	825	786	853	791	823	835	843	817	810	819	785	848	785	819	837	816	781	808	810	847	873	805	743	821	838	794	814	843	818	777	802	820	735	797	865	823	755	771	862	761	813	860	864	783	828	741	843	796	790	834	757	784	797	781	792	804	816	730	841	828	777	778	842	782	845	824	785	785	783	775	798	798	766	818	812	790	797	769	846	818	781	781	845	800	764	783	833	768	804	799	777	816	821	806	770	817	781	833	808	780	798	764	839	802	787	838	795	810	778	794	839	779	846	771	771	820	774	828	822	796	845	816	796	827	765	776	796	761	829	799	779	771	855	789	810	840	820	803	789	740	799	800	788	833	779	759	793	811	775	811	796	800	883	832	785	817	789	850	798	805	803	791	804	742	818	777	800	866	778	828	779	768	783	828	824	804	834	817	837	814	769	850	793	822	773	838	781	830	850	791	826	762	855	819	802	790	800	801	826	827	816	814	861	804	807	811	814	814	819	802	793	841	829	791	846	829	708	829	831	822	848	825	830	748	769	798	791	841	824	827	812	774	803	791	799	759	849	831	799	728	822	797	803	789	810	780	800	822	822	793	792	797	861	803	822	822	826	818	804	796	777	791	808	776	854	792	829	818	807	801	795	791	775	808	789	813	790	798	782	797	798	831	820	836	793	785	842	793	840	829	829	806	820	849	790	828	803	827	815	784	781	825	807	796	800	795	757	809	802	812	832	751	782	794	742	804	815	763	785	797	778	758	787	794	802	768	767	791	844	802	783	784	781	827	788	805	765	789	820	894	809	860	815	789	820	789	786	761	791	761	843	797	831	816	770	787	807	806	830	853	780	824	808	794	848	806	808	735	867	745	793	807	730	782	760	832	860	807	784	801	864	822	861	794	803	802	799	804	805	813	762	797	811	807	823	821	777	833	811	829	833	762	793	802	790	792	853	792	828	735	768	762	794	789	772	822	783	840	805	818	779	802	791	765	820	803	835	814	826	804	834	808	788	824	784	803	793	797	758	806	833	828	791	843	786	839	826	841	796	815	795	835	871	804	792	835	781	810	801	778	851	759	797	819	826	827	789	821	793	801	828	755	808	790	793	753	765	792	825	780	786	786	774	819	873	770	752	793	768	818	826	786	777	831	840	775	809	792	783	812	846	812	782	830	796	778	816	837	800	799	828	830	795	783	829	789	776	775	789	756	808	793	808	774	796	772	842	788	783	776	837	784	788	824	798	842	851	837	797	832	804	775	800	765	791	779	813	793	792	839	800	804	814	825	842	826	831	838	760	815	839	745	753	814	812	791	849	845	789	816	776	818	839	750	807	845	816	846	801	809	772	743	822	804	808	814	755	821	789	776	789	787	840	826	804	808	795	807	797	809	811	775	818	801	772	800	830	835	824	824	783	747	783	817	800	846	799	814	789	806	826	780	844	781	793	787	799	793	830	804	789	767	800	811	761	802	721	794	776	825	805	810	841	898	792	766	759	792	782	787	812	804	892	811	748	835	806	778	818	771	817	819	807	777	777	776	816	759	805	818	792	767	826	817	813	769	788	758	755	785	786	832	765	798	795	774	794	834	768	821	855	787	798	768	800	793	823	796	852	807	794	820	887	783	808	798	827	817	799	791	877	800	828	800	776	818	759	793	835	825	830	811	838	824	803	839	764	801	774	767	787	819	799	798	801	826	811	801	820	844	834	782	746	868	822	823	819	808	779	777	832	748	811	743	793	842	812	879	830	816	813	856	820	808	842	817	781	800	824	755	819	815	772	740	806	772	788	799	780	822	781	778	833	790	746	808	782	809	760	793	827	841	793	817	811	826	811	799	779	792	790	817	802	849	829	840	837	818	815	801	808	769	785	784	806	820	815	770	789	849	760	876	836	831	809	805	835	792	803	796	817	787	754	848	752	806	798	831	793	793	830	830	806	803	794	760	797	802	817	793	789	792	808	809	707	790	785	798	893	782	796	790	798	792	850	799	801	777	807	793	799	800	720	852	841	768	826	778	810	839	808	797	797	807	839	853	821	792	815	811	813	818	837	875
24346	21613	29065	24677	21476	13381	4810	2900	2192	1989	1674	1463	1322	1225	1229	1278	1239	1131	1074	1133	997	959	944	924	895	927	908	867	920	879	857	807	780	831	846	860	838	828	806	844	787	784	786	766	774	815	768	813	803	829	766	739	828	755	851	830	802	789	780	779	783	775	799	835	777	770	798	800	793	787	841	824	781	800	751	744	788	743	764	805	774	783	750	721	750	766	800	705	766	767	786	782	754	784	793	798	761	774	753	807	810	763	799	774	724	793	803	769	792	773	798	824	810	752	781	733	774	747	773	820	760	765	809	763	767	780	765	789	761	817	781	806	761	802	799	777	794	790	751	775	805	770	787	801	763	770	819	811	770	761	780	785	764	811	816	799	782	780	781	805	761	791	731	758	743	789	782	750	741	784	772	799	774	735	781	765	774	754	755	787	780	743	737	730	797	794	803	737	789	797	777	731	778	776	775	776	781	759	834	738	764	771	797	806	780	741	789	802	772	721	760	775	765	750	818	721	793	768	783	778	781	758	800	802	723	740	782	710	755	723	773	769	764	781	762	764	768	786	810	822	782	796	779	773	739	742	741	802	789	792	739	779	771	764	825	757	799	777	805	802	765	765	776	796	792	815	822	785	793	752	765	804	802	810	778	832	743	765	815	749	771	790	808	793	785	742	808	721	702	761	787	741	780	776	820	771	743	793	782	766	807	778	743	740	777	717	813	727	784	795	740	801	729	791	784	829	774	788	735	746	803	740	784	807	753	806	798	736	796	772	744	749	755	741	766	766	735	783	742	769	759	755	810	761	794	743	774	775	824	756	757	781	811	729	806	761	811	758	723	774	771	816	793	777	727	764	796	745	778	788	800	798	788	783	802	751	741	788	742	754	789	779	787	792	769	762	778	766	829	808	812	796	739	799	774	742	820	789	760	791	809	745	765	752	777	787	780	807	833	750	769	800	813	767	806	775	781	776	776	752	782	753	768	763	793	758	810	775	729	699	796	788	792	741	778	775	748	744	739	743	770	785	726	794	749	756	783	773	779	784	792	773	781	773	755	784	785	798	747	773	754	756	714	763	799	755	777	761	783	764	781	750	749	762	766	762	795	763	777	784	817	766	745	808	781	787	799	807	758	743	761	843	761	784	776	762	770	775	790	752	836	818	779	705	768	766	774	811	785	777	767	787	767	806	770	812	786	820	828	745	780	795	762	756	733	776	772	750	763	728	784	750	756	749	771	785	719	769	760	738	791	777	782	765	760	770	792	764	761	768	773	734	805	794	786	816	806	796	764	781	777	698	757	780	773	763	783	711	817	767	790	736	770	752	750	764	778	783	787	731	836	742	803	771	756	793	769	767	772	790	807	743	821	794	760	747	778	767	784	756	759	798	804	756	784	792	779	782	824	793	789	764	774	745	784	768	751	823	819	720	795	811	760	774	764	747	700	794	725	748	782	797	766	774	748	771	781	758	764	775	776	809	782	756	768	782	690	786	769	753	795	767	741	803	785	784	785	814	800	747	803	739	774	783	855	738	785	810	775	781	780	763	741	769	766	819	735	778	751	804	775	778	797	792	842	775	767	772	774	763	771	774	777	748	803	774	817	771	789	766	811	799	809	730	749	769	769	743	765	750	782	764	758	741	785	783	760	767	741	793	808	739	791	776	766	783	764	744	759	783	780	781	798	731	756	795	761	745	718	773	767	772	790	777	763	806	810	750	781	779	788	816	795	758	785	773	822	745	799	781	766	784	748	826	757	790	784	782	742	866	711	819	823	773	838	812	774	784	788	782	745	806	753	763	717	785	831	746	787	767	687	773	707	773	764	792	779	805	752	805	789	768	745	749	795	822	737	791	751	725	814	800	789	767	726	814	773	772	781	789	814	780	764	771	755	822	765	756	762	720	748	764	769	772	767	799	761	761	750	768	778	770	787	796	759	776	786	791	756	763	740	775	767	756	768	769	785	776	823	790	801	787	743	848	776	761	751	803	793	753	801	786	765	779	786	756	809	803	753	759	748	774	825	742	798	779	754	802	750	782	763	830	772	815	778	719	813	752	759	759	786	815	782	784	767	772	749	777	748	767	793	799	781	754	807	786	745	779	750	749	799	815	816	734	788	759	766	813	780	758	753	769	768	751	834	738	751	764	810	705	733	759	749	759	734	751	779	829	759	742	770	780	776	708	743	772	817	747	766	765	773	776	773	836	832	788	774	736	785	809	782	792	781	790	794	701	738	818	751	784	833	760	765	752	764	798	760	802	773	740	723	778	808	744	737	733	784	742	778	723	784	790	737	735	757	742	762	777	770	757	744	774	782	809	768	797	748	778	756	750	776	763	795	798	767	745	790	808	804	812	778	750	753	726	707	742	743	758	744	792	807	782	773	811	773	818	784	823	794	810	735	759	789	711	753	769	794	782	726	763	775	860	778	828	763	810	755	800	798	796	765	792	752	784	800	790	732	747	811	777	792	734	764	784	751	794	745	805	740	772	772	813	790	738	826	739	801	749	777	783	783	729	760	798	797	787	738	772	804	792	736	777	742	733	804	795	769	766	806	753	799	756	786	769	758	763	752	753	776	803	766	779	813	758	732	779	800	771	749	813	780	846	831	777	725	768	788	732	769	741	731	805	731	778	736	744	750	859	790	825	788	754	803	814	773	752	820	726	793	767	785	799	769	738	776	770	819	757	746	778	768	728	795	818	815	801	794	795	815	750	801	836	772	758	814	762	752	768	728	715	763	743	803	803	742	737	708	765	780	791	787	769	751	759	784	775	790	789	727	824	750	781	801	802	797	787	780	746	772	773	798	759	764	771	781	788	816	732	801	809	779	791	771	784	788	753	812	754	754	816	767	760	781	768	827	756	741	776	720	800	805	735	775	805	788	743	800	753	752	746	772	763	790	750	775	749	817	720	715	755	742	737	787	761	763	797	792	797	730	681	788	774	780	735	756	743	755	809	815	758	797	814	759	770	754	792	759	767	773	759	814	791	791	800	803	792	807	734	800	770	763	758	738	796	827	734	760	805	770	748	784	760	742	776	761	771	738	755	820	800	799	764	765	839	752	758	721	769	796	777	795	751	790	760	779	788	772	810	744	777	781	797	799	810	806	831	756	786	800	761	768	785	820	726	856	759	762	791	782	753	707	746	749	722	736	760	768	770	780	814	806	725	767	794	769	792	817	790	774	764	793	758	766	779	788	770	784	790	702	736	775	755	863	789	770	815	740	807	755	771	772	789	793	752	769	797	779	738	764	826	746	843	799	777	810	686	737	767	794	752	820	712	801	757	749	794	758	778	816	817	762	791	763	774	719	757	728	815	781	784	715	807	811	732	773	743	705	807	808	774	718	800	743	757	785	785	784	749	785	730	763	740	772	774	783	745	763	758	772	721	731	781	781	763	755	759	770	770	779	747	782	810	802	757	741	755	759	828	754	745	750	781	779	780	729	787	741	804	785	748	749	773	762	826	770	746	737	787	750	803	730	762	710	806	758	815
34409	57554	44941	20664	13329	9943	7714	5979	4893	4459	3439	3003	2431	2322	2411	2632	2217	1926	1878	1754	1733	1540	1448	1371	1351	1290	1227	1235	1142	1192	1148	1098	1150	1100	1077	1145	1089	1099	1082	1015	1031	1084	1055	1049	1043	1084	996	1031	1060	1044	1057	1045	1043	1005	1100	1073	1092	1034	1058	1007	1075	1116	990	1008	1052	1062	1045	1018	1003	1044	1058	977	1037	1022	992	993	1030	1025	1051	1008	1018	1063	1031	1054	1020	1010	1037	1027	1027	1049	994	1035	1047	1024	1029	999	1056	1030	997	1016	1055	1042	1045	1057	1000	1062	971	1025	1085	1041	1006	1039	1047	998	989	1004	1005	1032	1015	1036	971	1029	1103	1042	1059	1016	1041	1049	1027	1041	1039	1004	1041	954	1074	1137	1050	1029	1020	1073	1062	1083	1107	993	1023	1014	1048	994	1000	954	1041	1028	1007	1008	975	1063	1063	1021	958	1030	1063	1022	1030	1070	987	1062	995	990	1002	1090	1012	1027	1058	998	1030	1043	1032	1011	1033	1036	1007	1033	1042	1019	1077	1020	1025	1002	1007	1057	1023	987	1044	1067	1042	1021	1079	1019	1045	1023	1078	1053	1015	1038	1093	993	963	1042	1008	955	1064	1060	999	1025	1016	1036	1060	1090	1058	987	999	1036	1056	1016	1000	983	1034	1049	1049	1001	1034	1059	1059	1054	1026	1030	1058	995	997	1032	1074	1034	1080	1074	1051	1042	1014	1036	1047	1046	1035	993	1073	1057	1055	1055	1019	949	1030	1016	1067	1041	1011	998	1010	1029	1016	1008	1026	993	1038	1043	1030	1046	1021	957	1010	997	1009	1024	1021	984	1023	1105	997	1004	1002	1063	1004	1031	1041	1015	1014	980	1041	1072	1033	1026	985	1058	1037	1049	1001	995	1049	954	1016	1037	1034	1048	976	1028	1040	1016	1074	1004	1044	1025	1029	985	993	1021	1019	1036	986	1075	1112	991	1059	1015	959	1076	1006	1027	1003	1006	1053	1006	1057	1033	1018	1008	1058	993	1013	1022	1014	1094	974	1024	1070	1020	1107	1015	981	1048	1025	956	952	1033	999	965	1012	1022	1017	1046	1045	1034	1055	1042	1050	1032	1039	1015	1048	1026	1100	1052	1053	1006	1011	1036	996	980	1003	995	1034	966	1006	1030	1047	1067	1035	1066	959	1010	1024	1005	1027	1083	977	1039	1041	1026	1064	1010	1004	1010	1032	998	1040	999	1035	987	1037	967	1063	1023	1016	1027	968	1039	1044	1079	985	1042	1012	1009	1036	1006	1008	1035	1012	991	988	985	1043	1010	1050	1052	1049	966	1060	1044	1032	992	1031	992	1106	1004	1038	1041	982	1002	977	1066	1042	1015	1011	1010	1047	1031	1044	1005	1093	1006	982	1019	1046	1052	1075	1028	1020	1009	954	1056	1038	1038	1027	1049	1001	1004	1034	996	1085	1053	1084	1040	1003	1022	1025	1054	1006	1005	1001	1066	1007	1060	1037	1045	1002	995	984	988	1080	1040	1031	974	1065	995	1055	1006	1048	1023	1042	1038	1020	1029	1027	1085	1040	982	1022	1010	994	1076	1006	1059	935	1058	1092	1028	1024	1050	1097	972	1012	1033	1080	1078	998	1058	1017	1033	992	1044	1079	1012	1032	1044	1008	1030	1007	1004	991	1057	1037	1057	1024	1031	1078	1054	1118	1074	1118	1053	968	1035	1016	1075	1043	1015	1033	1043	1058	1006	1001	1009	1086	1072	1064	1049	966	1046	1045	972	1061	1063	1066	1023	1023	1067	976	999	986	996	1018	1028	1026	1019	967	956	1041	1001	1031	1000	984	1045	1076	1040	1019	1068	1014	1051	992	1001	1026	1015	1109	1033	985	1058	969	985	937	1060	1010	993	1015	994	979	1049	1004	989	1059	996	1026	1012	988	1029	1027	1002	988	1014	1019	1065	1003	1048	1025	1040	1004	1043	985	993	1020	1001	1056	1010	962	1009	1000	1031	1001	1055	1082	1029	1067	1033	1019	992	1067	1046	1037	1061	1027	1019	1055	1023	967	1070	1038	1001	1048	942	1001	1029	1040	963	1021	1046	1036	1039	1042	1032	981	1028	1020	1078	1048	1039	1025	1002	1063	997	1046	1035	1055	1013	1022	1071	1022	1079	1046	1031	1008	990	1046	1059	1045	1038	1013	1043	966	1036	1056	1018	1025	1002	1044	1000	943	1085	980	1039	983	1023	996	1069	973	1045	950	985	1001	1050	1044	995	1026	1085	1089	1041	1028	1003	988	1007	1045	1040	992	1019	974	1044	1078	1100	937	978	1013	995	1032	1005	1052	1003	1012	1032	1052	1068	1022	980	981	992	1013	1011	986	1015	1022	1090	1064	988	1092	1023	1057	1008	1067	999	1033	1070	1021	1019	1045	1025	1020	1092	993	1070	996	1037	1042	1019	976	1068	1032	1012	1085	1049	1016	1034	1048	1050	1036	1004	1038	1019	1013	1070	1054	1073	1021	1021	968	1006	1010	988	1099	1073	1020	966	1012	966	1032	1035	1051	1046	1007	1015	1044	993	1086	1056	1027	1023	1054	1002	974	1060	1001	1013	1060	1035	1067	1056	1056	1015	993	989	1003	1022	1060	997	1018	1050	1065	1086	1094	1010	985	1031	1037	1052	1014	1017	1081	1027	1032	1078	1039	1082	1033	1046	1020	1012	991	1016	1008	1047	1042	1035	980	1028	1047	1055	1030	1061	1015	1071	990	1024	1019	989	1006	1056	1016	1030	1044	1051	1066	1003	989	996	1054	1011	1001	990	978	1023	1017	1000	1006	1027	1008	1041	1032	1091	974	1039	1064	1015	1018	1033	1051	1021	1006	1059	1023	1027	1021	974	993	1044	1046	997	1025	1043	1035	1030	1036	1040	1032	969	1082	1050	1025	1081	1026	1022	1028	1025	965	1015	1033	1052	1034	1002	1060	1028	991	1005	1040	1046	1000	1089	1009	1053	1009	1053	1000	1002	1002	1013	1004	1023	1018	1145	1019	1006	1011	1049	967	1047	1035	995	1007	1007	976	1066	1028	965	1070	1015	1017	991	1013	979	1020	1031	1013	1003	1007	1060	1005	997	1026	976	993	979	1057	1044	1016	1000	1015	1076	991	1032	971	1002	1034	1047	1006	1050	1126	1011	1036	980	1030	1078	1065	1015	1080	1072	978	1018	987	1037	1052	1008	1000	1028	1018	956	995	1040	1017	1030	993	1064	1050	984	1028	1049	1112	1037	1004	968	1035	1001	1045	998	1059	1006	1032	1042	999	995	991	994	1045	1036	1037	1057	1007	1080	959	1021	986	1042	1028	1020	1011	968	1014	1025	999	992	1061	1086	1030	1032	1069	1064	1071	985	947	1112	1030	1025	1060	1045	1036	1035	982	1029	1035	1066	1030	1027	1051	998	964	1029	1039	1047	1064	1006	967	1007	1017	1033	1006	1057	1004	1041	967	1096	1023	1024	1026	955	1014	1025	1034	1066	1013	1065	999	1051	1081	1009	1045	988	1031	1021	1028	997	1032	1053	1066	1037	991	986	1059	1053	995	1023	1010	1077	985	1040	1001	996	1048	1038	1033	1000	1019	1009	1054	1001	1032	1042	1014	1001	1019	985	1061	1080	1030	1049	1001	1036	989	1048	1016	1021	1008	1030	1043	1003	1023	1038	1031	1035	1055	1039	1001	1007	1030	1017	1015	1016	1082	977	1049	1033	1048	1025	1027	1081	1055	1001	1014	1036	995	1046	1040	969	1032	1060	1015	1004	1032	1032	1038	977	1004	1029	999	1052	1034	1001	1021	1035	1063	1022	1013	1041	1058	1023	1046	1043	1092	976	1036	1023	997	1005	1049	994	1043	1033	1070	1012	1075	1003	1054	1016	1025	1029	992	1004	1002	953	1061	975	1040	980	1029	1066	1055	1004	1034	1030	1006	1000	964	1105	1062	1023	1009	1053	1099	1038	990	1002	986	1021	1019	1029	1081	1007	1057	1003	1007	1080	984	995	1022	1064	1004	1027	998	1070	995	1019	1042	1058	1041	1024	1024	1021	993	977	1022	1028	1024	1056	1038	1031	995	1002	1069	1066	1012	1035	993	983	1050	1001	1024	1048	1038	1057	998	1042	1056	1023	985	1023	1035	1036	1023	1030	986	1092	1046	1049	1030	1052	976	1077	1043	980	998	1017	991	1017	1040	1025	1049	1068	996	1125	1012	1007	1037	1079	1065	1040	1020	1022	1037	996	1025	1023	1020	997	1026	1037	1050	993	1013	1049	1034	1014	1033	993	1021	1007	979	1045	1119	1012	1008	1037	1028	1047	1029	1023	1068	1029	1067	1000	1030	1022	984	1005	1048	1050	1011	1061	1035	982	1086	1044	1045	1020	1019	1077	1048	1044	1081	995	1005	1007	970	1072	1056	975	972	1029	1031	1044	1060	1066	1059	1013	1044	1008	1007	1028	1036	1044	1040	1009	1047	1015	1094	1023	1027	1083	1037	979	1019	1081	987	1041	1011	1048	997	1065	1034	992	1020	1038	1021	1032	975	1047	1064	1046	1007	1012	974	1038	1024	1006	1008	1046	1026	1019	1031	1017	1064	1035	1059	1030	1047	991	1040	1061	1050	1035	999	1001	1009	1027	1035	1029	1036	1048	1046	1020	1031	1040	1031	993	982	1031	1000	1045	1007	1096	1005	1027	960	1002	1040	1039	1050	1065
23457	21646	29632	24186	21655	21665	12616	4022	2774	2511	2042	1742	1505	1397	1363	1502	1426	1180	1167	1125	1048	1013	928	918	872	827	763	835	833	788	775	790	774	770	717	717	760	729	718	750	723	669	703	702	634	678	712	700	673	717	681	728	669	657	686	752	695	705	700	693	696	661	694	716	682	693	646	666	683	686	679	661	718	674	692	674	710	668	729	703	725	689	635	663	656	659	719	665	697	665	698	671	655	652	694	699	711	670	632	674	675	682	684	722	701	692	684	691	713	675	676	689	655	677	636	695	708	646	667	700	654	674	629	694	676	671	677	681	678	711	703	698	675	624	662	682	650	686	672	694	662	668	723	689	685	634	687	646	715	743	708	684	670	658	671	678	707	701	723	668	690	665	641	680	713	649	710	677	651	644	673	679	674	674	662	643	707	693	707	668	682	633	682	654	688	676	698	678	642	641	680	641	653	704	701	678	625	694	717	661	616	688	738	722	748	653	656	697	721	675	696	680	632	644	625	644	719	708	658	672	690	695	684	648	640	661	677	711	689	702	730	715	714	725	699	707	690	663	690	675	635	678	697	695	691	702	622	688	692	639	708	649	632	694	696	671	688	694	684	678	681	672	634	652	641	655	678	629	655	654	649	686	676	708	649	654	694	736	652	699	710	686	677	616	614	664	635	730	731	708	642	706	684	691	682	658	684	676	692	672	692	666	689	672	707	627	658	663	706	702	727	690	659	668	653	706	704	674	673	637	689	663	652	609	707	654	707	680	660	668	634	681	678	666	695	630	674	666	657	692	650	699	663	692	740	673	683	632	671	634	672	697	671	648	660	735	680	652	628	701	677	706	656	666	663	698	631	654	635	662	668	670	706	744	680	733	720	644	635	710	706	683	677	667	681	667	693	677	640	723	709	671	681	698	686	666	699	656	649	670	719	707	640	664	684	629	700	695	685	673	670	695	682	699	665	672	671	690	662	680	683	650	732	696	634	659	656	692	654	643	669	683	661	652	664	685	673	667	724	671	695	658	677	655	654	691	689	700	626	690	669	670	679	665	676	687	668	666	636	716	664	644	675	664	716	648	692	672	693	717	679	653	638	652	626	673	675	688	652	660	678	704	700	732	611	719	671	708	681	719	683	637	695	679	690	681	687	681	688	651	692	669	652	722	687	651	711	645	717	671	690	708	684	707	713	649	697	654	640	718	646	675	709	693	661	652	622	679	703	665	651	687	673	692	701	661	628	674	653	687	633	662	706	730	610	665	643	695	709	726	673	690	687	673	737	642	701	668	661	697	644	632	657	685	684	666	693	743	669	645	707	724	735	686	629	693	722	679	681	708	636	653	669	658	675	673	679	663	661	710	622	684	654	667	691	695	624	683	687	680	660	685	661	733	678	679	686	676	681	647	644	746	702	707	678	677	734	707	758	674	731	702	697	696	668	658	638	692	674	695	703	656	690	622	674	659	688	716	698	704	680	655	660	680	700	670	672	645	614	690	681	647	685	633	676	679	711	676	665	714	703	656	703	662	679	662	636	655	662	633	716	675	655	702	657	660	686	649	645	648	653	698	645	661	692	708	671	689	667	678	679	673	647	676	675	715	725	725	698	725	673	659	666	679	738	652	692	660	647	654	680	676	669	662	661	672	701	659	653	672	695	656	714	706	648	666	689	689	666	700	692	691	651	670	684	655	695	669	722	681	664	679	679	662	665	662	727	659	717	707	661	706	717	666	735	722	702	717	642	660	645	664	667	716	676	636	691	656	663	661	680	707	670	682	655	657	682	694	665	665	726	643	661	659	696	664	671	649	678	670	664	716	652	654	649	697	634	654	681	644	661	697	699	686	673	670	720	741	644	649	650	666	653	636	654	700	645	655	717	719	666	697	647	637	721	666	657	733	624	635	692	664	685	655	669	680	724	666	671	679	618	662	684	650	690	652	631	638	665	665	673	660	689	639	704	667	674	677	648	686	651	634	637	663	692	710	723	668	679	658	662	742	655	660	631	720	619	701	717	703	667	680	684	694	706	665	654	698	656	652	692	710	648	716	704	667	651	688	702	663	679	623	674	701	691	692	696	655	645	727	659	644	668	680	689	679	684	689	700	661	686	665	686	620	671	660	707	667	687	637	664	662	676	672	692	664	659	683	678	692	667	684	671	667	736	725	694	649	633	659	715	674	711	685	619	643	636	673	697	653	647	648	671	673	695	700	666	702	686	697	689	689	683	672	641	656	715	714	727	672	690	686	668	689	726	720	646	670	673	679	686	672	700	662	727	687	732	675	693	682	671	704	725	667	680	689	707	651	645	659	693	685	690	647	691	673	645	680	684	753	709	703	715	669	651	696	656	676	654	695	650	688	645	673	694	716	655	684	714	639	667	649	680	645	663	664	670	661	660	723	672	696	658	688	658	746	665	695	674	701	685	676	686	655	688	679	614	710	680	696	666	689	693	690	655	686	657	665	702	695	679	692	745	704	632	655	667	716	665	668	747	687	687	698	692	667	643	738	687	663	642	705	722	700	693	655	680	675	664	648	687	628	749	724	694	626	705	692	679	717	707	669	646	700	698	669	698	711	714	716	699	669	677	682	608	626	707	645	693	686	677	671	664	697	640	674	648	667	690	675	687	675	720	668	652	666	700	639	631	672	693	668	718	745	682	650	647	687	654	693	661	676	685	645	678	659	638	658	632	688	710	684	668	687	680	709	672	647	649	672	628	687	668	669	713	703	690	651	684	715	664	653	701	688	637	658	718	676	628	665	674	684	668	666	695	658	673	658	621	667	663	666	658	661	710	665	690	664	683	696	678	664	662	686	716	665	705	667	717	658	684	674	660	673	691	705	689	674	651	665	665	703	693	647	679	699	655	706	719	676	699	682	693	668	651	693	660	666	658	719	636	667	668	651	649	692	684	697	687	694	686	658	665	721	608	672	685	710	685	685	685	711	645	681	735	649	642	681	683	685	671	700	676	651	693	700	679	681	617	643	704	690	691	687	654	657	659	689	686	666	681	680	652	683	679	624	652	653	718	713	707	716	694	685	642	692	698	685	684	622	652	674	671	658	662	689	655	645	671	708	727	667	639	689	658	685	702	641	657	650	653	664	675	660	645	642	721	684	669	692	679	674	691	695	659	680	654	656	663	680	694	681	679	696	676	706	670	685	630	619	668	695	713	670	706	641	645	668	703	722	644	662	663	660	657	650	711	705	709	637	667	659	643	616	739	692	683	669	643	684	649	677	661	692	675	646	713	657	675	707	679	712	713	633	687	708	640	658	663	693	675	680	683	621	650	712	666	682	679	694	706	682	661	653	649	659	652	671	641	687	724	664	699	697	689	705	684	663	652	709	714	716	632	704	682	680	672	679	635	645	646	653	659	648	665	730	635	677	671	687	651	679	664	669	690	672	661	667	674	698	669	690	689	658	688	677	632	673	726	667	673	664	647	734	663	681	729	689	713	678	668	665	720	654	666	682	628	611	677	691	631	729	683	713	683	683
37879	62207	49899	25695	17403	13233	10153	8070	6636	5789	4530	3869	3140	2795	2732	3172	2707	2244	2250	1957	1853	1664	1610	1449	1432	1331	1212	1184	1183	1122	1044	1100	1055	1026	1059	1093	1088	1048	1056	1003	977	967	946	930	933	941	968	1034	942	912	912	844	892	964	994	935	970	943	939	913	901	928	904	957	897	934	907	977	898	911	886	949	876	882	944	895	905	919	917	944	905	917	899	894	902	948	877	914	883	973	898	897	915	932	955	868	895	887	929	889	908	936	891	918	923	862	861	898	913	913	969	924	927	902	905	922	926	898	848	909	911	880	893	935	911	900	919	885	931	917	931	911	886	883	889	906	936	912	916	878	890	929	889	851	942	843	880	886	849	855	918	894	949	893	874	897	889	902	871	880	895	946	879	885	878	893	899	892	907	931	897	879	940	926	907	929	908	905	937	940	877	844	875	862	851	907	909	892	866	898	872	867	936	897	906	935	869	880	849	858	928	925	885	884	887	896	913	929	945	897	909	919	889	877	880	885	902	888	906	892	904	898	927	881	929	878	918	875	953	920	880	889	880	923	882	860	884	881	953	873	887	892	853	889	899	914	923	879	899	905	871	850	887	870	875	906	898	872	889	867	873	901	897	917	916	920	874	893	875	865	869	908	930	910	900	865	859	942	915	889	917	886	932	945	916	833	909	894	925	895	910	930	878	908	931	902	891	969	894	935	928	930	892	878	939	888	862	900	881	943	905	892	853	894	923	960	927	888	889	932	892	960	904	930	878	907	862	834	953	936	900	909	832	962	940	854	946	895	887	874	940	901	895	896	865	890	916	893	879	894	904	907	941	943	913	900	915	881	888	896	864	899	871	906	884	938	911	935	880	926	875	852	869	909	872	923	942	961	945	868	834	859	902	910	907	923	888	891	954	873	895	888	905	908	900	905	860	894	888	900	868	928	923	880	920	881	901	913	905	909	881	914	914	941	871	947	923	929	892	884	867	891	912	882	859	867	878	910	881	879	905	918	900	920	906	929	892	860	897	898	869	927	912	895	901	892	898	874	904	883	897	936	916	881	895	912	910	900	899	923	885	879	893	858	925	926	852	903	910	876	882	949	887	914	894	897	948	894	871	885	934	879	843	924	933	900	919	895	938	919	873	896	900	872	882	875	899	910	900	879	916	855	856	934	897	890	917	929	910	899	932	880	932	950	873	925	929	941	904	874	942	916	878	897	818	913	907	866	862	864	880	877	861	913	911	918	912	859	881	907	875	899	862	890	940	926	948	903	889	886	905	877	914	919	881	874	922	874	881	909	911	892	888	866	934	906	875	881	933	905	853	877	890	951	893	941	886	825	917	913	915	941	906	922	917	928	928	850	899	872	860	943	867	877	901	920	892	931	930	959	899	842	870	866	922	855	912	948	870	906	908	908	917	953	874	882	884	916	879	885	880	903	897	875	923	883	914	866	911	912	898	921	931	944	872	916	856	922	930	900	873	856	898	912	915	863	914	873	881	920	910	915	898	930	847	881	919	859	856	931	896	885	846	917	936	909	876	867	900	890	924	888	895	904	946	910	812	899	908	855	880	941	859	949	943	876	878	848	913	888	865	927	909	860	927	890	922	894	910	883	868	946	898	895	837	868	859	917	930	896	819	917	884	868	910	863	854	890	892	888	889	858	913	886	873	851	910	924	932	875	882	895	915	943	883	904	921	950	891	860	863	933	957	949	966	916	885	934	927	898	870	915	883	918	869	929	896	959	912	860	945	931	927	852	898	873	893	913	916	914	878	893	918	849	899	899	880	881	911	915	940	886	829	944	869	914	901	902	915	890	858	850	883	864	956	864	849	852	949	823	870	912	869	893	956	899	874	872	850	941	909	871	916	948	885	904	872	846	934	908	913	897	885	921	922	910	840	889	878	904	899	881	902	898	909	847	982	890	875	934	882	877	917	895	909	957	873	899	917	900	929	886	898	897	931	861	871	883	873	886	892	877	920	917	947	936	860	914	940	893	926	884	931	891	918	924	920	921	866	877	865	899	942	901	869	877	892	896	896	955	939	902	926	918	972	909	936	903	874	900	874	929	918	926	928	957	906	923	872	896	917	896	902	905	892	883	898	860	917	922	827	929	867	961	875	848	910	879	866	868	886	885	919	866	943	878	861	868	916	859	934	895	938	886	927	924	935	899	946	948	907	906	884	930	886	903	837	902	859	932	925	877	887	910	883	931	906	937	888	861	914	950	916	860	879	923	892	913	894	915	929	897	920	947	933	904	936	922	864	930	891	946	910	920	889	919	945	889	921	927	859	927	904	985	959	860	898	913	860	876	899	928	905	896	902	847	921	959	953	904	955	942	894	909	884	888	857	907	910	929	909	915	836	899	940	901	978	898	886	879	929	935	886	902	925	912	901	920	902	871	911	859	885	891	960	939	897	864	862	938	945	908	874	871	905	876	855	926	887	870	945	911	912	884	922	943	902	843	899	898	894	888	930	899	926	888	915	928	883	905	893	850	962	897	882	926	908	886	899	850	878	914	889	881	881	934	919	868	897	866	823	915	936	915	878	915	886	926	913	935	838	913	882	930	809	926	890	888	873	898	872	879	952	936	895	900	930	916	917	905	829	936	927	939	916	875	909	832	859	858	885	902	860	885	938	923	947	951	843	932	867	929	864	874	939	859	935	903	963	903	955	908	856	893	906	872	849	896	903	890	882	895	914	856	880	871	847	854	902	844	919	918	905	863	869	915	860	934	881	834	858	854	944	925	871	882	899	900	893	864	867	902	870	918	888	910	893	868	870	904	857	938	926	907	903	925	876	876	871	820	920	841	869	893	914	933	910	895	895	907	907	906	881	883	905	953	877	954	878	891	887	966	884	892	875	896	921	899	865	870	867	913	865	876	929	888	919	855	882	944	823	881	889	888	958	902	946	971	914	918	855	853	915	932	941	889	911	909	862	857	859	889	931	871	895	868	892	948	871	881	946	965	923	891	927	849	892	859	906	861	921	869	848	949	852	876	929	864	851	901	910	889	915	924	890	917	919	906	886	886	926	869	879	940	864	878	920	922	885	918	857	865	880	905	875	861	954	912	957	921	898	907	914	902	879	903	897	895	912	911	834	913	944	903	929	864	891	858	909	909	894	900	891	907	878	874	882	900	911	889	858	930	872	931	942	832	897	935	938	954	895	905	913	913	931	901	883	885	883	877	893	860	925	893	911	923	904	931	928	909	883	905	891	884	891	928	875	918	856	871	891	918	923	890	889	899	924	904	876	952	901	892	870	930	815	931	895	900	868	873	885	849	898	873	937	851	921	913	985	889	900	914	894	866	913	920	901	860	849	894	829	870	895	904	876	906	924	839	948	942	869	913	901	897	867	958	880	960	913	871	951	910	894	916	866	922	813	828	899	970	939	912	887	884	931	964	932	922	865	945	884	919	857	899	891	902	870	881	935	942	895	926	894	874	886	846	871	863	927	863	937	884	900	899	905	890	898	898	878	943	893	912	924	875	923	869
28923	27079	29098	13800	4318	2703	1951	1535	1301	1214	1022	974	818	839	845	895	853	781	764	709	736	742	691	688	668	654	604	699	664	660	598	612	602	606	639	637	619	642	616	623	655	600	667	645	572	594	586	585	627	611	594	599	638	591	594	592	634	616	578	558	574	625	600	587	586	628	615	590	613	632	622	592	668	646	587	601	591	604	634	593	625	612	592	649	613	592	582	611	625	596	586	610	605	627	586	632	628	615	596	583	651	583	639	554	586	586	615	626	592	607	563	547	629	682	632	581	574	634	613	608	647	574	578	628	600	615	606	568	587	622	625	594	613	594	569	592	659	602	594	645	662	624	580	600	601	608	605	594	596	586	597	572	623	597	584	585	580	629	624	591	608	595	551	591	607	616	615	630	604	582	579	571	612	588	579	569	604	639	582	615	589	614	621	588	601	645	593	597	594	608	626	543	605	596	615	661	604	578	632	572	602	600	609	593	571	564	626	616	582	644	613	585	637	615	660	603	599	597	637	588	571	601	625	581	594	615	532	635	630	551	619	586	622	553	596	594	620	596	603	621	591	572	584	584	602	598	587	563	628	605	600	621	624	543	590	598	618	592	574	613	610	621	587	630	617	581	569	602	593	570	556	611	553	641	624	588	590	590	612	602	622	584	618	564	563	570	632	607	608	597	649	628	637	590	581	572	559	613	613	606	600	624	576	610	619	572	627	605	624	585	592	566	603	597	618	600	602	597	600	577	612	622	582	606	641	571	642	622	623	594	587	626	535	629	645	595	621	608	616	658	608	583	579	594	569	613	583	614	612	576	592	580	586	606	616	636	590	643	613	563	543	581	601	609	608	598	570	597	581	601	631	593	610	593	619	624	600	596	578	611	636	625	583	606	564	619	578	635	621	599	619	627	629	619	590	617	588	616	610	573	605	638	598	565	604	637	585	604	605	574	574	588	617	609	568	619	590	586	568	588	549	621	610	596	638	625	645	601	575	586	586	623	609	597	601	608	610	599	622	587	620	617	625	626	559	578	587	617	634	623	569	595	618	614	608	589	601	578	627	590	632	583	652	615	615	635	595	623	582	607	603	553	596	590	611	618	554	594	587	607	580	637	576	576	613	552	550	580	605	613	590	619	573	593	623	609	629	632	612	642	618	605	634	620	611	591	562	628	647	589	615	570	612	608	590	595	590	642	610	624	598	612	576	583	630	601	549	608	641	583	612	596	565	627	578	586	627	565	602	581	613	577	631	565	645	578	586	597	606	627	598	622	588	626	601	643	582	625	639	629	623	627	594	612	587	642	585	589	621	580	632	597	550	624	597	636	564	615	571	600	594	612	609	583	567	631	617	627	621	630	621	616	592	663	617	608	601	649	600	577	583	614	588	622	601	628	588	596	618	606	663	613	585	595	609	594	651	621	618	597	604	599	590	545	649	601	639	593	590	598	592	603	621	587	615	590	573	587	598	582	615	583	591	609	572	637	548	565	612	614	623	572	563	621	557	582	612	639	621	593	579	596	625	574	628	584	559	591	652	566	612	605	578	625	597	624	618	570	570	593	596	610	585	571	571	601	595	578	578	581	640	672	610	608	576	642	595	570	659	586	563	606	627	602	546	561	557	598	643	564	595	533	577	616	590	622	631	590	673	621	587	563	593	586	611	603	614	600	596	553	618	600	613	568	557	610	588	559	605	609	650	647	581	575	618	623	618	599	587	631	612	633	608	583	577	588	572	574	628	608	631	611	580	583	597	584	612	618	601	573	577	598	632	607	615	604	568	581	594	644	615	587	618	618	615	611	623	586	617	631	591	601	583	622	587	626	605	589	607	608	605	585	625	619	639	563	630	647	597	575	581	615	616	592	629	633	594	644	630	607	615	590	594	650	596	582	648	608	607	618	620	602	624	589	611	612	591	583	633	614	620	615	653	652	610	599	589	630	582	619	614	639	629	623	603	583	634	594	616	565	586	665	614	586	573	557	617	592	573	619	572	648	610	595	581	587	608	587	604	581	639	585	631	617	623	564	603	593	587	636	616	636	560	609	669	607	584	622	611	628	569	586	594	625	593	644	578	599	607	606	593	536	587	611	624	625	624	635	611	612	586	645	621	613	620	625	646	593	612	576	561	624	617	611	602	563	620	592	599	579	574	581	620	554	605	628	597	618	599	625	569	551	583	617	662	589	617	568	626	585	614	607	613	621	541	585	579	553	542	640	615	581	624	597	634	596	618	581	591	566	583	647	573	599	619	641	657	577	593	584	580	632	612	601	630	606	635	608	577	561	559	584	594	576	593	595	604	572	615	606	611	576	630	625	593	623	566	607	620	539	629	615	639	597	578	551	545	606	648	618	613	615	634	587	603	613	599	615	606	595	592	599	622	589	597	614	633	605	615	627	663	598	568	628	637	625	611	575	619	610	614	608	605	640	614	597	628	595	629	603	598	602	583	558	581	600	572	582	575	596	599	620	606	628	655	582	618	586	610	606	568	604	621	628	597	674	593	606	591	583	603	581	589	523	608	597	634	630	573	625	633	625	550	603	596	607	599	591	588	639	619	587	573	612	582	608	593	584	666	598	615	594	572	610	629	587	555	613	651	569	625	598	611	644	586	600	575	599	576	577	627	609	627	610	593	584	604	531	562	599	577	623	600	582	611	670	593	578	611	581	633	601	657	592	594	635	618	616	598	583	623	609	546	565	584	609	582	618	601	595	645	584	597	614	565	577	633	592	634	610	584	587	577	650	593	558	588	619	611	641	579	562	640	598	594	600	597	610	566	632	572	661	592	591	631	587	607	598	618	653	582	602	646	617	574	637	588	612	618	600	594	615	569	610	583	570	594	576	615	572	644	585	591	596	626	587	578	594	619	586	579	637	599	564	608	624	611	609	567	623	622	640	612	622	579	581	592	584	599	621	605	643	613	606	601	664	611	575	631	578	577	606	584	569	641	620	609	637	610	571	603	565	546	588	594	626	593	571	559	562	602	646	655	597	587	628	613	636	585	604	584	587	633	622	580	629	640	624	615	574	590	597	575	603	634	603	580	592	620	591	593	680	653	566	587	604	554	616	562	641	619	576	606	614	621	571	613	642	610	603	573	558	575	588	608	567	654	597	564	619	611	582	582	637	626	577	603	578	574	598	592	598	616	580	600	578	640	626	584	572	617	580	637	603	625	565	587	589	613	605	580	571	634	576	610	572	608	635	630	634	576	645	570	618	565	585	596	580	588	598	591	576	649	607	599	654	633	560	590	570	609	619	664	631	584	631	598	585	591	626	614	615	595	623	594	600	613	581	585	589	631	619	557	587	600	587	623	628	613	610	610	608	622	622	587	615	618	545	604	630	618	586	612	622	616	556	579	600	613	588	617	600	612	570	609	624	624	604	602	596	623	611	637	601	574	587	597	593	571	597	570	553	595	610	632	585	587	636	576	584	632	572	660	593	620	595	568	632	607	578	621	576	615	609	571	612	572	586	626	589	611	607	605	616	613	551
34972	45073	35596	13076	7998	5929	4456	3626	2921	2522	2021	1809	1551	1459	1403	1550	1419	1256	1277	1169	1096	1122	955	951	900	892	935	850	892	864	894	855	818	838	787	858	864	834	849	767	774	808	835	775	807	802	767	857	783	830	776	769	817	822	806	826	821	785	838	826	834	813	796	785	813	752	798	815	754	861	819	811	791	790	841	798	796	797	799	786	804	796	823	819	810	794	846	784	800	741	774	785	783	787	816	793	856	819	818	834	820	804	782	799	786	800	787	815	780	793	818	791	803	767	827	778	817	756	799	832	774	783	799	828	805	826	809	768	759	794	808	807	820	752	748	805	776	771	818	801	756	765	802	818	775	766	794	755	766	811	784	796	847	814	863	798	813	847	791	804	789	806	785	780	802	811	817	769	765	781	794	833	781	780	797	735	821	808	797	815	793	824	755	784	796	770	818	770	880	797	775	789	806	755	834	822	803	844	818	760	778	774	783	787	796	799	835	759	853	803	753	785	832	753	819	817	786	812	766	797	813	798	798	811	779	828	775	785	782	778	775	838	810	798	787	817	764	788	760	840	746	838	789	869	782	842	819	767	776	829	813	780	781	818	775	878	799	815	751	865	760	775	795	824	749	759	753	820	858	792	834	794	793	793	771	772	793	767	819	765	806	792	799	835	870	808	751	864	779	810	762	789	758	787	804	750	804	833	792	806	835	764	798	784	803	767	773	808	774	785	794	835	795	804	786	759	815	828	790	781	840	777	800	835	770	794	785	812	813	843	815	785	738	814	890	834	816	806	803	855	777	774	821	797	766	785	833	820	793	790	778	826	812	796	845	803	821	795	756	811	768	821	882	796	769	794	809	789	814	778	789	804	791	793	767	850	828	820	768	824	837	821	792	857	798	768	757	751	848	789	804	833	777	793	807	839	795	783	808	817	773	756	834	810	810	753	834	805	761	772	814	830	796	792	780	800	827	811	798	800	773	821	836	836	764	800	812	694	822	801	827	814	735	785	823	810	821	838	786	788	777	797	799	788	814	787	790	841	806	777	802	819	793	788	848	841	796	835	797	815	809	839	829	831	804	788	792	828	810	805	778	804	837	758	815	775	811	809	784	832	788	845	802	755	788	825	831	778	774	777	801	853	783	827	808	864	828	772	767	827	777	752	799	784	838	791	792	820	783	810	802	771	821	810	762	832	787	803	882	823	762	785	812	790	823	804	816	815	821	809	763	792	749	813	807	808	819	770	813	814	836	851	809	810	825	766	773	772	792	745	804	811	770	771	803	827	764	821	801	835	795	817	860	781	794	805	847	820	787	776	798	814	782	821	784	804	811	817	766	798	777	844	809	809	849	777	823	784	767	800	829	805	842	780	813	775	795	804	845	800	775	788	815	756	819	824	814	787	760	813	784	827	821	796	750	783	811	783	830	776	817	822	785	854	794	823	782	815	847	780	811	826	788	774	792	776	882	804	860	800	786	758	788	822	802	839	769	792	776	852	802	798	780	778	781	808	815	782	848	774	778	790	812	804	783	874	799	781	812	768	801	781	806	817	764	806	796	799	763	769	851	778	785	758	812	820	822	760	798	829	800	804	830	817	736	832	815	768	796	840	789	773	766	781	843	783	818	806	818	808	755	801	817	818	815	800	786	808	751	799	780	823	809	750	804	785	799	770	803	794	797	778	794	820	810	787	823	807	795	849	846	853	748	803	863	824	795	770	845	800	729	844	776	824	802	783	802	823	808	863	827	809	853	749	847	791	815	836	826	833	797	768	808	802	796	796	729	780	836	825	764	809	809	795	850	802	847	827	827	813	823	795	833	803	805	801	772	839	772	774	814	815	806	800	822	792	813	773	769	798	812	793	840	783	770	801	785	804	787	795	826	768	755	809	795	787	795	771	805	839	805	805	782	798	836	774	782	809	818	842	808	833	804	829	801	800	814	792	836	838	812	836	762	807	795	841	850	808	835	788	777	787	806	751	779	846	861	810	823	823	794	808	774	804	814	811	814	811	804	808	804	837	809	737	792	802	785	788	809	834	799	779	764	800	802	824	769	831	780	798	814	731	820	797	853	862	767	733	819	757	811	845	827	790	837	836	811	778	782	790	735	789	844	835	823	799	768	786	783	774	804	799	811	757	809	766	829	814	818	770	783	798	806	776	796	752	825	829	813	834	805	863	822	759	807	793	769	815	823	824	797	762	854	800	839	835	767	823	795	793	791	779	787	735	769	806	806	795	820	785	810	775	814	802	788	840	774	772	833	813	746	778	750	835	765	806	779	796	820	803	778	860	815	814	827	783	808	763	826	785	816	829	803	823	799	750	786	869	742	834	805	803	793	780	822	771	842	839	760	789	829	876	797	767	834	815	775	785	800	792	787	764	773	792	795	807	780	824	780	817	799	788	781	797	798	761	824	794	831	771	821	816	826	805	792	842	788	785	830	800	809	763	826	802	815	778	817	826	790	766	845	784	776	791	789	797	834	759	821	778	800	797	790	821	783	826	755	830	804	841	795	757	813	854	774	801	834	794	781	844	733	837	774	827	789	722	793	780	816	794	827	805	833	786	816	845	810	767	851	771	770	770	819	830	789	809	795	819	813	787	849	835	758	742	795	785	821	789	799	784	755	808	785	762	781	795	805	801	790	743	831	756	813	746	809	768	796	756	829	770	800	809	841	799	826	800	787	801	802	814	801	792	815	779	805	837	769	837	774	768	825	812	847	748	769	782	759	801	797	821	807	816	768	821	806	803	779	793	783	794	858	811	792	850	785	806	783	820	802	780	837	800	770	798	826	801	828	763	811	802	823	843	794	836	759	801	787	812	765	798	820	815	800	807	804	811	797	844	789	813	781	791	878	757	838	851	778	779	790	772	809	839	818	804	808	850	789	810	827	816	820	756	753	747	777	800	815	805	800	801	859	787	786	805	775	808	742	840	762	824	865	768	784	810	767	744	799	777	815	817	803	803	778	770	783	779	799	758	818	862	785	799	776	789	840	813	795	803	795	793	805	771	798	804	851	808	797	760	844	787	823	813	799	774	789	822	791	795	795	818	791	810	827	794	820	802	818	830	799	828	773	830	771	768	808	814	807	750	801	824	876	827	812	816	829	785	824	812	787	820	878	830	830	754	793	811	808	795	793	822	807	823	816	817	803	775	835	808	774	781	798	761	868	785	821	790	860	810	789	799	805	802	811	771	792	735	811	787	763	800	808	794	746	718	807	810	850	897	756	847	775	804	811	805	801	789	814	795	824	746	804	779	774	768	781	829	806	792	779	800	796	800	825	747	833	808	731	752	828	818	783	773	801	844	838	806	785	759	826	814	802	783	813	835	760	807	807	782	803	820	778	825	718	833	794	809	778	781	811	812	803	793	783	812	808	808	798	805	802	811	785	790	804	794	828	793	839	770	780	756	834	799	790	807	780	860	804	771	792	751	762	778	777	827	836	774	812	796	795	791	798	779	805	773	850	795	775	787	795	822	778	828	745	791	842	793
24468	21662	29164	24723	21510	13616	4941	2854	2270	2045	1649	1517	1372	1247	1251	1401	1217	1206	1078	1083	994	1010	896	939	946	920	868	869	856	821	790	820	874	794	809	830	799	838	809	798	842	799	813	761	778	756	849	782	812	811	769	807	769	820	833	815	777	784	821	780	794	799	763	725	805	744	753	803	789	758	749	810	803	796	801	772	758	783	805	786	786	756	748	817	752	793	736	778	775	762	776	794	822	823	827	761	792	793	816	792	765	783	751	801	756	822	784	785	807	774	726	780	772	737	831	808	802	734	745	780	787	724	764	766	735	732	753	800	742	781	793	796	744	788	822	748	796	767	724	774	753	767	805	719	776	753	785	775	759	774	824	763	748	803	814	781	806	764	763	782	799	806	772	771	800	794	809	783	789	795	777	802	744	764	773	748	783	793	769	789	729	793	769	766	763	786	767	742	720	834	753	763	845	801	802	779	766	750	794	772	772	744	772	827	772	770	762	752	790	783	824	729	752	754	756	759	780	764	786	749	730	792	787	798	786	794	790	767	790	778	753	837	735	799	761	749	803	811	781	794	773	820	765	739	764	770	786	736	769	722	770	731	775	763	808	760	800	818	751	804	781	776	798	773	770	816	794	798	776	785	800	787	775	789	797	775	718	771	777	774	781	764	802	814	784	798	774	812	758	867	768	793	773	749	770	772	740	780	782	754	799	774	801	766	794	797	780	753	738	781	787	737	787	772	832	727	772	803	739	775	751	778	817	770	752	809	770	793	806	740	772	793	778	768	803	773	796	796	781	764	804	797	800	791	744	733	730	780	762	798	828	799	783	803	779	788	785	732	829	783	793	751	768	795	782	768	760	745	750	783	750	831	778	751	744	740	813	796	773	769	799	792	806	792	760	786	755	769	783	782	725	780	771	739	817	712	764	803	787	781	751	772	737	756	769	749	797	779	740	775	748	751	780	769	781	776	744	801	785	789	787	797	739	731	805	759	799	758	799	799	783	793	761	772	840	737	763	811	806	779	813	756	758	756	814	784	759	757	804	752	777	793	742	801	727	777	788	805	704	807	741	817	756	776	777	749	777	784	774	752	726	769	763	771	744	796	744	781	751	751	759	720	790	783	823	757	810	752	750	780	762	785	752	797	739	784	805	773	822	787	764	743	748	731	776	778	776	737	779	741	783	753	810	730	778	741	769	755	719	789	786	760	761	812	767	759	760	812	778	779	750	726	796	798	790	788	753	735	767	783	735	761	784	749	751	721	746	736	733	774	765	822	790	762	755	755	791	764	786	758	783	785	807	764	770	750	765	790	808	818	788	723	756	801	828	753	754	814	800	818	802	747	804	778	757	798	745	790	807	797	740	818	787	789	762	743	749	792	757	839	781	772	767	788	773	819	719	823	746	779	754	773	795	793	776	768	725	790	754	825	790	811	774	771	767	753	813	781	840	726	796	752	767	797	809	790	717	732	744	784	769	772	797	804	755	762	773	778	824	781	750	775	762	763	782	811	765	787	796	799	736	741	771	793	802	752	768	768	766	764	800	820	814	750	781	744	805	757	821	758	762	784	747	777	771	710	767	792	769	782	792	798	801	769	782	789	805	757	796	776	801	788	787	759	765	765	762	823	788	775	779	739	777	833	801	740	821	743	811	825	741	755	800	755	824	727	744	799	756	788	823	718	751	785	795	777	811	772	759	783	798	795	771	804	753	789	779	758	775	682	773	805	731	790	805	781	770	789	800	774	817	737	815	755	816	731	785	774	751	758	737	776	790	737	779	759	789	745	754	806	798	771	784	742	776	724	803	793	767	766	793	756	797	781	807	713	730	766	783	775	847	748	805	740	742	754	700	788	810	779	767	820	768	776	780	755	768	791	745	771	765	743	781	789	748	769	712	802	763	768	790	769	778	757	774	799	791	772	795	775	750	764	742	770	776	741	767	782	747	803	773	778	749	771	756	799	808	764	801	781	761	762	720	826	761	761	745	738	765	753	778	833	776	764	729	797	776	783	792	809	734	768	818	783	768	808	775	767	768	760	788	823	758	775	761	760	765	785	831	755	713	733	777	755	775	745	804	778	812	737	792	832	807	770	736	814	734	810	806	702	777	721	863	747	793	791	811	785	792	785	808	821	785	776	796	786	796	781	797	800	763	780	822	781	783	754	815	754	758	803	782	752	804	805	733	752	754	865	717	796	764	782	789	821	753	831	791	763	825	787	762	776	762	784	802	776	754	789	767	754	804	784	762	780	751	760	746	752	785	790	787	751	758	709	761	749	769	809	785	788	785	786	814	810	755	729	771	805	739	765	757	757	763	761	769	713	813	797	799	724	760	762	726	750	787	803	806	805	826	773	769	763	763	745	776	769	771	811	750	778	806	797	758	715	737	777	787	740	816	794	753	777	733	758	764	808	814	797	806	770	746	753	721	765	773	757	745	780	822	791	764	741	784	770	775	751	775	780	734	760	760	777	766	759	807	853	767	772	811	767	768	773	729	755	793	799	790	811	758	750	783	812	796	794	790	780	771	798	781	772	722	798	758	723	784	745	752	780	764	784	763	737	756	746	769	746	783	783	738	719	776	725	799	791	783	756	822	783	761	772	746	756	703	780	705	818	805	819	740	772	816	843	749	820	787	769	781	777	792	760	776	769	789	747	762	834	711	769	739	765	789	833	820	750	757	769	819	683	769	756	768	742	790	793	778	797	778	756	780	725	805	752	793	793	782	797	784	772	806	805	762	803	793	757	789	816	760	781	846	753	765	718	712	788	779	801	754	801	794	814	800	780	831	800	767	768	745	790	777	733	793	807	793	726	787	782	760	809	792	754	803	795	788	709	795	791	789	772	782	721	810	794	779	736	801	802	786	794	749	719	845	768	799	770	786	742	757	717	751	773	770	790	755	789	780	846	796	817	809	753	799	767	788	795	809	776	801	779	790	780	803	793	800	806	750	764	811	833	736	780	758	778	809	797	810	785	827	794	770	783	806	784	787	836	752	793	771	794	757	784	813	762	776	790	791	768	811	737	756	776	818	765	748	803	820	828	789	788	817	801	827	800	804	799	754	785	807	767	835	790	770	774	820	799	783	756	762	824	802	802	784	781	786	750	749	757	831	793	740	745	772	753	791	776	800	799	791	751	789	712	804	730	779	791	770	758	791	824	749	794	782	752	790	797	776	711	756	767	783	746	789	778	803	810	766	802	772	760	796	786	829	769	793	747	774	753	747	753	786	741	752	767	740	779	750	789	766	776	806	796	741	794	735	783	747	763	752	788	753	802	792	799	758	773	765	781	798	786	832	803	822	775	735	760	735	807	753	754	779	750	822	752	750	771	794	739	772	731	772	816	749	706	774	783	786	803	781	771	772	781	769	784	756	805	749	835	748	799	810	760	802	756	756	796	775	784	751	766	705	815	812	800	766	765	765	787	777	780	804	792	781	737	746	766	797	789	776	812	789	787	794	752	749	813	739	788	769	760	783	769	783	811	773	804	810	746
34213	52666	45306	23355	13373	10269	7610	6016	5104	4345	3455	3048	2455	2420	2330	2542	2169	1903	1892	1813	1638	1536	1438	1352	1289	1324	1194	1208	1221	1134	1125	1105	1051	1094	1176	1128	1115	1149	1126	1110	1080	1050	1034	1031	1018	1024	1031	1064	1009	1032	1038	1008	1084	1094	1062	1073	1026	1147	1021	1095	1060	1000	1055	1057	1046	1022	1056	1026	1053	1023	1039	1063	1052	1065	1049	1017	1031	1036	1025	1024	1058	1035	1006	1000	1054	1023	1045	1021	1011	1000	1040	1080	1021	1039	1083	1024	1036	958	1008	1056	1024	1045	962	1068	1070	1040	1005	1062	1079	1053	1028	1068	1024	1073	1040	981	967	1023	1035	1075	1005	1006	1007	967	976	1045	983	996	1040	1029	1039	994	1021	1017	1002	1067	1010	1014	1023	1001	1029	1021	992	975	1069	983	1049	998	1052	1025	1002	978	987	973	1037	988	990	1009	1030	1025	999	1035	982	1000	1050	1063	1016	1035	988	1013	984	1087	1022	1017	1024	1026	979	1033	962	1022	1043	1038	979	1023	1006	1046	1030	1044	1050	999	1081	1013	1004	1001	972	1029	1017	987	1017	1030	958	986	996	1030	1037	1028	1020	999	1058	1068	1054	976	1006	1044	1018	1043	1037	1032	1068	1008	1063	984	1005	1029	1015	998	1075	1053	1028	1014	1016	1051	1048	1071	1023	1096	1028	1074	1053	1027	994	1033	1037	1042	971	1012	1064	1038	1017	1012	1062	1000	1004	968	952	1048	1039	971	985	1005	1014	1028	1038	1057	967	969	1002	1052	1010	1064	977	1024	1075	1007	1012	1032	1077	1096	1076	999	1021	1019	934	1010	1079	991	981	1028	1025	967	1016	1005	1062	989	1036	1029	1106	1042	982	1003	983	1059	1013	1049	993	1072	988	1059	1044	978	1042	998	1073	1068	1026	990	1058	1075	982	964	1000	1030	997	1009	1020	986	1064	1034	1082	983	1032	1024	1016	1011	1037	1020	1033	1123	1013	987	1032	1066	1063	982	993	1012	1058	1036	1055	1028	1019	1013	1043	1016	1000	1028	969	1095	1032	986	1023	1012	1039	1032	1011	1018	1033	993	1029	1080	1075	948	992	1078	1064	1004	1021	961	1046	989	1065	1000	1025	988	1043	1037	992	1028	1002	997	969	1028	989	1030	997	1027	1072	1098	1011	1007	1034	1026	1026	1073	1034	1067	1066	1032	1019	1007	1026	1095	1031	1040	1031	1060	1007	1042	1005	1002	994	1001	1002	1072	1030	1003	1040	1002	1081	1010	1079	1026	1049	1062	1016	1035	1005	1031	1010	1062	1057	1023	1106	978	1049	1071	1057	1026	1047	1038	1030	1061	1011	1081	1017	1042	1024	1040	1032	1014	1017	1036	1038	1078	1033	1057	1023	1062	1040	957	1054	1063	1019	1021	1004	1012	1046	985	973	1063	1032	1003	994	965	1050	976	1106	1016	1029	1043	1008	1006	1026	1043	1031	1078	1028	1046	985	1017	992	986	1012	1031	994	1026	1041	1058	981	1039	1038	1051	1036	1038	1017	977	979	1056	1044	1013	1054	1023	1040	1020	1035	991	1049	984	1028	1034	975	1040	923	1014	1022	960	1040	950	985	1017	969	1018	1057	1012	1016	1019	978	1010	1039	1015	973	1058	1065	1035	999	990	1085	1051	1035	1034	993	1008	964	1066	1052	1027	1022	973	966	1049	998	1065	1037	1058	998	973	1029	1005	1021	991	995	1018	1046	1000	965	992	1013	1051	1023	1018	1044	1059	1027	1038	1020	1018	1036	1083	944	937	1029	988	1009	1010	1036	986	1057	1035	1040	1065	1002	1036	1004	1002	1044	1007	1008	1014	1006	1071	1033	1062	1013	1032	1070	1043	1042	922	1038	1033	987	1005	992	1017	1012	995	999	1000	1075	998	1064	1045	1035	1054	1002	1028	1039	1061	1046	1051	1059	968	1073	1005	979	1021	1044	1040	1011	1018	1021	1010	999	960	1066	1003	1037	1016	1018	993	1012	1022	1019	1005	1011	983	978	1054	1060	1029	1039	1067	1009	1003	1088	1038	1008	1048	1006	1013	989	1043	982	1063	1013	1022	1028	1017	1049	1081	974	1036	1020	1003	969	1027	1009	1049	1072	1047	1035	1040	1031	1008	1060	979	959	1043	1027	1004	1034	1035	1003	1002	958	1065	1073	1014	991	1000	998	1035	1056	1026	994	1052	1074	1061	987	1052	1073	1047	1046	1006	1014	1013	947	1051	1002	1039	1034	1028	1067	1076	1032	1038	1019	974	1002	1024	1042	1057	983	982	1026	1022	990	1046	1039	1073	1078	1067	1044	1033	1029	1022	983	1034	985	1018	996	1050	1025	1020	1029	1043	1026	993	1005	1048	1012	989	1095	1063	1024	997	1035	1036	939	1025	977	1003	1035	1063	1027	964	1003	1043	982	993	1030	1088	1027	1040	1025	1032	992	1002	993	1040	1077	1021	1004	998	1022	1045	1027	1033	1002	1015	1009	1024	1044	1001	1043	1025	1074	1063	979	1014	952	1041	985	1002	1012	1009	1088	1000	1030	1047	1026	1034	1004	993	1052	1027	1001	1051	982	987	1058	1015	997	1026	1064	943	1049	1049	1060	1033	1059	1042	1031	1046	1047	1028	1045	1005	1025	1062	1046	1056	1035	1039	1021	1041	1047	1005	1013	1045	1029	1029	999	984	968	981	1011	1031	981	958	1036	1026	984	970	1023	1020	1007	981	1029	1013	1069	979	1033	1017	988	1049	1010	1017	1000	999	986	1073	1028	989	1038	985	1005	1037	1065	1001	1003	1028	1037	1091	1001	1011	1021	1048	1062	951	977	1010	1047	1021	1002	1049	990	1085	1001	991	954	1045	1059	1020	990	967	1013	999	960	1037	1003	1084	1005	1003	1071	1015	1013	1033	1008	1032	1007	1053	1009	1011	1072	1031	1070	1003	999	978	1056	1051	1059	1065	1024	1056	1035	1029	1035	1082	1027	1022	985	1030	1000	1075	1010	972	956	1041	1011	1034	1038	1007	1029	997	1029	973	1034	1029	1030	1037	994	1023	1067	1013	992	1019	981	1067	1050	1006	970	1013	993	1009	1069	945	1001	1044	1075	1069	1058	1077	980	932	1029	1041	1013	983	1017	1018	1063	1084	1068	1047	1019	1024	1068	1002	979	1039	997	1058	1029	1085	975	1038	985	1112	1067	1050	1009	1031	1036	1066	1038	1053	960	989	986	1027	1011	954	1036	997	979	1020	1043	1075	1013	1020	1000	1083	998	1029	960	1051	1003	1072	1032	1012	1041	941	1030	1038	1016	998	1070	1018	1052	1029	985	1000	996	1054	1063	1031	1032	1030	1000	1032	1027	1001	975	993	1014	1030	985	1088	1049	1008	1059	1050	1031	1000	1025	1049	1044	982	1077	1084	998	1033	1027	1038	968	1028	988	1011	1067	1032	1007	983	994	1004	1047	1014	1026	1076	1036	989	1032	1041	1010	1038	996	1050	1011	1002	1022	1014	1078	1006	982	1018	1065	1004	961	1012	1040	1009	972	984	1010	1047	1082	1018	1033	991	981	954	1025	1025	1034	1003	1005	1042	1052	1039	935	1043	1010	1003	1040	998	1038	1052	922	958	1009	940	1041	1024	1019	1092	1102	1083	1002	1038	924	999	1025	1059	1094	1038	1040	1051	1014	1033	1042	1045	1080	1000	1041	1056	942	1017	1015	1028	1023	1049	1049	1083	1004	975	1028	1039	1032	1034	1073	997	1006	985	1029	1030	1059	1081	1065	1033	971	1053	1008	1044	1053	1085	1036	972	1007	1036	1024	1051	1019	1000	1016	1017	1020	1065	1020	1077	970	1000	968	984	1058	1032	1058	1066	1011	1008	1030	1020	999	972	975	1058	999	994	962	1004	1005	1052	1052	1066	1012	1011	970	1036	1031	1008	994	1021	1104	1032	983	1005	1007	979	942	1007	972	992	1046	960	1075	1011	1054	991	1035	1082	982	984	1021	993	1053	995	1032	983	1046	1079	1069	985	1060	1010	969	1035	997	1088	1054	992	1010	955	948	1026	1028	1028	1044	1000	1015	1038	977	1069	1049	1075	1081	1027	990	1029	1035	1038	1017	1054	1018	988	992	1028	941	1011	1010	1020	974	974	1056	961	1075	1061	1043	1049	1038	1064	996	1064	1018	1009	1031	1059	1049	997	1037	1028	1063	1032	992	1024	1022	1029	986	1068	1034	1033	1059	992	1000	1065	996	1037	1073	1047	1012	1013	1009	989	1042	990	1081	1014	983	1076	999	983	1068	1039	1028	1066	996	1036	1027	997	1061	970	966	1060	1014	1028	959	1069	1063	1087	1016	1029	1003	1016	1062	960	1050	1042	1050	1041	1024	993	998	1039	1028	1025	1085	1021	1001	1021	1039	1040	996	1004	1029	1087	1030	1054	1059	1042	1002	1001	939	983	1009	1066	1042	1065	1085	1065	1042	1003	1003	986	1036	1015	1085	1008	1033	1014	1064	1007	1041	1013	1011	1029	1035	1043	959	1030	1031	1021	1017	968	1038	978	1036	1013	989	1069	976	996	1003	1051	1012	1016	1024	972	1062	1046	992	985	997	970	1033	1050	1010	1000	1086	1000	1078	971	1006	1030	1037	1042	984	1012
23437	21631	29568	24196	21640	21624	12557	4125	2819	2440	1953	1740	1550	1472	1460	1568	1370	1208	1059	1118	1081	973	919	865	868	883	857	776	776	785	788	762	676	728	759	731	795	768	717	683	767	665	691	682	670	741	757	660	726	645	714	704	721	693	732	748	701	699	678	751	655	699	640	678	695	675	738	705	699	701	748	712	659	707	664	631	716	658	692	665	685	680	671	682	705	714	702	672	696	655	696	675	636	716	684	670	670	637	633	647	698	692	652	724	717	683	610	681	684	698	645	621	718	693	636	649	653	677	680	674	653	710	693	664	705	669	725	683	705	693	662	660	657	697	712	675	639	675	673	713	713	638	683	684	693	707	656	663	699	716	737	654	681	687	652	684	698	647	681	672	687	711	670	661	702	691	683	696	650	719	678	671	641	677	698	679	650	671	658	648	733	717	704	650	660	723	655	704	637	673	666	672	674	655	680	709	678	676	668	647	713	691	704	640	650	687	675	692	680	686	666	673	657	643	695	703	680	651	708	713	681	649	661	663	615	696	716	678	665	701	674	717	658	692	698	725	629	724	675	670	694	644	668	646	670	630	672	660	688	688	712	681	626	688	720	664	687	702	668	717	675	681	678	679	685	704	667	712	649	679	679	613	676	669	703	663	692	681	657	729	652	665	656	722	663	716	670	719	686	657	678	636	693	665	654	649	695	657	666	639	685	645	680	696	697	641	655	689	713	683	682	682	656	711	611	711	713	728	672	578	645	684	647	718	660	678	683	642	662	635	706	683	690	721	667	662	675	711	675	697	619	669	708	650	663	683	664	712	647	690	708	631	678	665	649	686	691	665	648	643	677	679	694	713	666	693	693	622	631	679	685	713	676	673	679	659	700	703	649	676	714	679	694	703	654	660	712	695	656	682	661	641	679	642	707	632	655	676	622	691	726	707	712	651	694	689	676	670	714	691	667	693	619	717	650	656	733	683	654	651	702	680	667	703	693	640	649	702	721	648	693	686	666	676	645	637	673	635	662	687	673	702	691	668	658	702	690	722	669	621	661	692	660	690	688	692	599	676	713	695	713	700	638	657	669	699	630	643	704	638	663	649	671	688	672	680	690	643	668	685	677	657	672	687	694	676	693	725	605	671	639	680	684	703	651	710	677	677	700	669	710	676	678	684	715	687	701	742	685	652	704	653	663	670	678	660	660	646	675	676	687	712	665	678	641	607	658	691	685	665	679	738	678	651	671	642	682	635	707	693	634	712	708	680	655	654	655	681	650	656	681	642	748	676	687	680	707	731	618	672	656	652	685	660	683	696	620	680	671	676	719	709	659	671	678	718	713	718	709	663	701	718	666	734	691	636	688	643	683	711	717	698	660	689	718	738	668	667	692	678	651	727	662	680	670	641	684	707	687	663	616	676	663	685	648	667	634	638	645	662	672	678	681	710	686	711	722	640	698	655	694	704	688	693	673	673	644	707	666	693	677	688	741	723	719	704	669	663	690	683	686	668	684	651	626	676	662	668	644	647	698	676	632	680	660	650	689	637	677	662	670	646	721	656	672	697	653	693	664	705	709	701	682	677	649	721	657	653	680	709	704	667	670	702	727	729	716	678	714	676	677	695	658	710	664	675	618	619	638	708	697	674	664	679	693	659	654	676	682	629	665	717	619	671	687	705	677	684	708	667	683	653	676	680	683	673	704	645	690	665	639	693	744	665	709	667	632	657	652	674	656	681	677	680	666	670	668	656	646	708	675	635	677	700	650	693	645	721	715	629	689	686	705	738	689	665	673	700	672	692	676	693	661	694	697	664	718	663	678	654	662	677	663	617	652	696	698	703	661	662	689	690	693	658	658	622	668	667	658	645	640	668	676	660	674	682	678	686	731	711	685	648	676	720	690	697	699	728	671	694	694	703	700	642	662	673	677	648	675	669	642	702	656	712	686	653	676	669	649	719	661	695	666	688	681	683	694	658	679	677	671	656	654	678	647	697	704	694	684	702	730	682	663	687	684	678	700	688	703	697	688	669	689	677	693	628	681	651	652	706	705	696	699	695	659	666	624	693	654	638	646	634	676	636	684	663	649	740	680	684	655	674	669	671	695	674	653	646	645	621	670	671	662	688	671	715	702	667	662	671	631	678	638	637	662	665	666	683	684	703	653	665	709	654	630	641	639	665	668	663	679	676	675	692	686	666	678	701	687	660	672	694	693	661	687	651	686	694	694	659	715	661	661	652	663	653	684	682	699	650	747	646	641	693	661	701	649	664	693	682	715	707	696	673	708	734	708	686	677	687	697	691	636	674	651	688	646	663	674	663	650	656	656	681	673	645	680	657	711	689	675	688	714	689	713	705	711	680	666	656	664	645	704	636	637	686	679	747	689	633	691	660	655	683	683	698	674	662	681	696	711	693	717	633	631	657	674	653	677	689	666	718	682	671	650	659	690	706	691	673	728	699	652	676	698	715	653	675	671	699	687	673	671	704	703	644	678	640	634	688	696	676	713	674	664	714	631	650	669	653	674	716	635	692	660	716	637	677	677	685	648	689	649	681	657	657	660	691	659	686	654	713	684	641	644	667	668	696	665	710	685	703	709	658	666	683	704	665	701	655	645	688	663	662	692	659	645	668	683	623	643	708	651	700	694	609	664	686	660	691	622	698	650	670	651	685	640	702	640	705	645	735	657	665	687	660	690	645	685	681	696	684	703	675	657	685	667	728	705	673	676	690	649	673	689	631	650	656	644	677	686	719	678	664	699	656	660	695	680	670	633	693	663	701	680	669	717	660	688	632	711	642	686	660	690	655	681	733	695	695	644	680	687	677	659	663	667	664	669	624	682	623	679	641	638	695	700	668	644	698	646	651	683	683	649	664	692	615	701	687	655	679	631	620	663	705	659	665	687	661	699	635	655	723	660	681	659	685	640	663	644	716	685	703	717	665	674	667	696	660	646	691	665	663	650	657	677	690	680	683	669	621	695	714	671	703	678	661	706	676	660	702	694	638	669	697	684	620	689	700	701	735	635	675	722	668	708	677	657	694	665	664	660	628	723	661	640	637	674	688	709	751	673	703	687	651	693	709	669	698	675	705	669	681	703	656	753	686	660	700	717	707	666	688	622	725	683	694	697	669	704	660	686	725	691	678	681	675	691	683	643	698	670	693	666	697	655	677	708	694	724	688	666	698	667	700	639	715	663	656	670	677	647	673	669	691	689	661	659	676	674	676	665	716	665	662	676	687	666	643	621	704	719	679	697	720	637	619	725	644	656	698	695	661	688	681	690	700	744	675	665	684	677	661	736	672	687	679	698	688	657	669	643	678	684	692	655	680	718	657	692	615	668	664	637	707	697	656	659	645	720	636	634	635	714	677	697	672	693	646	707	678	663	673	686	698	650	668	646	658	691	611	711	649	716	663	675	703	646	648	683	693	655	703	726	682	721	694	656	660	709	677	657	712	626	689	689	687	639	702	637	696	645	677	672	639	684	667	708	697	642	669	654	684	717	708
37358	59496	49947	27863	17071	13389	10198	8069	6511	5638	4477	3797	3092	2884	2833	3151	2669	2257	2148	2049	1816	1566	1558	1420	1359	1322	1322	1242	1153	1127	1062	1031	1036	1066	1003	1020	1024	1101	992	941	933	962	910	928	913	963	896	888	940	925	925	911	917	909	932	930	922	896	981	928	896	924	929	913	929	952	904	915	902	932	904	897	871	888	889	883	942	916	910	895	821	900	887	900	954	865	853	945	859	894	921	907	928	903	896	930	931	908	946	934	911	963	883	890	893	937	919	884	926	912	891	891	828	891	880	870	892	930	860	924	902	855	904	933	975	890	900	834	913	844	931	915	904	890	871	910	894	903	895	857	924	932	933	901	903	891	874	971	919	905	906	864	924	844	928	890	896	855	887	939	876	875	886	933	901	911	921	845	885	916	858	958	886	935	874	865	879	957	863	892	888	865	908	886	911	876	840	867	888	863	886	923	915	906	882	879	875	881	933	900	851	858	899	903	854	843	938	842	931	868	875	947	918	876	855	882	962	884	872	933	893	881	881	913	873	912	911	902	935	870	886	890	877	914	864	905	908	899	940	950	851	877	897	902	900	893	865	906	921	833	852	944	877	879	881	933	915	917	880	923	917	890	901	896	898	899	876	930	911	917	885	884	901	888	877	870	967	947	866	936	898	848	854	867	852	883	890	890	855	921	888	913	930	916	911	877	871	921	888	878	860	899	879	894	863	925	928	898	892	916	849	857	979	890	949	895	890	898	915	933	917	906	974	885	957	896	888	930	867	856	832	877	848	897	847	913	906	880	823	924	881	993	888	899	951	918	923	881	835	895	920	913	893	880	913	935	879	952	859	888	888	908	918	870	853	864	921	887	939	879	927	842	902	896	861	943	912	891	912	848	846	910	907	923	886	889	855	872	884	913	860	904	907	877	923	934	901	855	934	907	926	919	890	834	857	890	883	908	929	903	876	901	884	897	920	913	897	919	874	880	894	926	921	842	867	839	916	913	936	852	876	898	891	849	849	915	922	860	877	853	920	888	970	928	880	907	924	893	868	855	878	901	883	899	893	875	895	918	859	885	857	859	937	887	909	918	891	836	885	902	896	882	831	846	889	877	874	953	879	919	879	935	931	943	852	942	901	897	885	897	927	905	919	900	956	879	930	911	854	864	886	870	878	878	848	886	949	916	855	937	855	894	922	877	886	931	910	933	862	858	837	862	858	894	881	862	905	914	883	924	855	892	916	920	858	918	827	909	881	861	952	877	890	866	884	851	871	843	874	867	881	931	936	895	894	879	882	870	898	899	865	912	899	905	876	888	918	945	877	917	820	856	897	882	879	943	871	945	924	910	878	898	877	904	871	883	917	912	899	897	916	956	972	928	908	948	844	949	924	899	837	937	910	878	932	891	868	871	885	891	914	908	919	922	903	871	944	868	909	848	890	923	935	929	880	971	942	837	935	959	942	846	856	884	861	904	864	883	929	921	888	892	879	901	860	867	892	909	893	905	938	894	921	872	934	916	920	892	934	943	861	916	914	903	907	926	917	913	859	934	884	865	895	870	880	873	890	910	934	918	845	945	831	883	892	845	844	892	938	839	898	840	905	857	932	870	857	908	878	940	883	875	927	868	896	924	949	926	912	891	911	926	902	855	880	910	892	894	846	830	869	894	884	902	877	870	914	859	932	904	912	927	905	867	918	905	968	917	922	905	912	862	942	929	908	873	874	818	887	904	868	950	859	880	855	920	865	868	828	884	914	873	860	944	884	929	880	862	860	921	943	872	886	909	897	909	911	917	916	874	867	881	889	912	894	896	867	899	875	913	903	945	863	891	890	893	915	935	924	906	936	936	860	960	880	849	866	867	934	898	910	878	864	910	973	889	896	944	881	852	877	876	932	904	894	925	903	903	893	951	952	891	893	859	891	894	851	930	897	843	981	890	903	887	911	875	944	886	901	922	891	876	908	884	919	892	922	948	912	880	908	899	910	937	959	941	882	876	901	879	888	871	857	843	905	936	929	848	922	894	885	923	929	881	916	874	921	868	899	937	901	943	842	921	856	945	862	884	879	867	919	844	911	941	910	923	912	910	918	907	853	898	905	910	943	948	859	897	939	913	895	871	941	920	879	850	852	889	869	908	896	929	900	886	862	832	902	853	925	898	883	869	930	891	868	900	879	902	901	893	854	867	890	898	882	901	924	915	895	879	905	864	897	904	894	919	903	887	876	840	874	927	867	922	919	892	924	880	911	882	846	908	863	899	898	809	892	894	904	875	892	879	898	914	848	921	952	934	894	908	881	873	856	889	962	967	904	918	883	862	919	829	918	901	911	887	848	929	912	910	951	877	878	911	875	902	859	938	880	926	898	892	932	863	902	884	860	867	915	875	944	883	909	934	904	921	870	883	908	916	919	902	910	976	886	889	880	964	898	902	938	893	949	897	845	850	899	845	888	899	865	909	912	880	900	931	900	862	918	895	913	945	922	881	856	873	880	868	870	902	897	862	908	920	924	900	874	906	827	872	889	893	893	901	891	887	905	875	912	917	907	895	905	871	907	852	926	911	846	904	894	901	903	917	934	896	812	883	867	930	891	904	909	888	874	891	912	868	874	867	897	874	895	919	914	826	818	870	877	868	904	876	890	854	891	876	926	895	873	898	911	867	896	899	877	879	917	906	948	862	871	911	827	877	928	906	892	895	864	918	871	840	861	889	855	931	817	904	853	875	910	944	839	879	880	857	906	855	862	848	834	908	886	854	918	870	897	881	922	904	879	880	889	929	915	872	867	911	950	907	913	902	917	882	902	902	896	893	858	880	875	908	920	906	939	863	911	933	920	911	894	888	887	895	895	882	896	901	857	855	927	894	858	892	907	808	906	913	898	952	914	852	895	879	894	919	934	892	833	926	891	943	890	870	891	927	855	923	857	932	895	891	913	874	898	886	884	878	885	903	968	898	885	882	966	929	913	864	891	962	850	897	882	900	938	933	894	938	869	919	885	931	892	963	878	885	904	955	861	925	900	906	879	904	890	919	873	877	864	922	877	899	893	912	875	855	847	917	890	933	917	920	941	917	854	836	867	898	923	896	933	870	906	872	869	901	934	902	878	891	883	887	863	860	889	873	886	872	848	924	931	918	919	970	828	889	846	849	881	899	877	926	896	903	932	870	870	910	924	872	862	896	856	879	882	912	925	907	875	862	893	898	934	906	895	944	865	869	887	938	867	908	921	898	926	942	918	909	850	895	853	960	894	884	921	852	891	852	918	854	886	906	942	871	874	907	905	913	892	929	928	874	860	847	899	811	864	884	900	876	917	865	911	962	951	897	848	889	885	966	935	863	854	908	872	842	916	867	899	931	890	948	855	916	900	894	862	826	879	856	857	869	916	911	878	882	880	932	920	878	931	864	888	985	951	946	927	872	860	907	905	872	886	855	865	962	910	930	876	883	891	846	895	892	893	899	873	896	919	818	888	894	925	881	847	901	876	882	865	912	894	915	883	893	860	851
28812	26776	29274	14032	4220	2761	1991	1575	1308	1221	1027	920	838	806	857	876	781	732	757	743	725	676	653	685	660	620	637	611	636	636	572	597	600	604	586	595	594	581	618	588	625	612	610	584	574	607	571	645	564	605	582	591	639	589	619	626	588	661	604	630	595	585	642	610	560	569	618	587	622	589	616	596	591	623	635	569	637	612	558	523	589	576	621	555	601	600	587	599	570	637	639	648	645	590	568	574	580	628	612	576	563	621	595	578	584	626	600	633	607	615	580	627	637	622	591	586	573	595	611	613	593	570	585	611	625	562	586	604	644	579	627	622	616	595	552	595	582	582	541	615	598	557	588	584	615	673	599	551	576	606	570	587	563	625	602	578	609	608	583	629	601	578	668	628	625	571	640	586	588	601	597	605	645	534	595	524	596	641	560	618	591	593	613	606	607	614	654	587	575	589	609	595	620	582	576	614	614	615	597	625	629	616	587	621	639	623	625	609	644	588	599	603	590	577	599	604	559	611	601	626	577	583	583	638	570	580	601	589	635	611	638	578	604	617	610	583	598	624	527	637	615	592	571	616	583	629	582	595	600	559	582	591	585	593	595	566	595	606	593	637	567	656	620	609	604	555	576	576	616	610	625	633	608	591	569	606	565	624	623	594	600	590	584	608	594	583	650	619	604	575	590	599	575	637	591	597	600	608	566	596	652	630	584	622	586	599	594	610	610	606	567	589	568	610	585	567	632	574	606	596	590	599	578	586	622	591	578	558	659	604	638	587	634	586	580	601	626	581	563	578	611	577	577	609	556	580	538	619	587	570	589	570	598	579	612	552	607	656	595	635	621	611	582	567	547	572	618	614	573	564	577	632	580	612	595	629	593	635	623	625	621	611	582	634	606	613	612	621	615	652	592	615	641	644	594	583	604	562	585	616	583	573	671	553	597	640	595	619	604	629	602	577	575	611	587	631	600	590	566	596	635	594	645	589	566	597	557	604	614	583	579	607	617	587	606	592	578	654	580	555	633	616	556	602	555	603	614	609	625	604	622	617	618	599	554	612	601	602	640	596	597	573	624	595	627	562	586	616	611	602	576	621	620	621	632	601	605	590	590	611	579	594	647	599	610	568	625	627	569	644	613	639	593	517	562	606	566	593	637	574	630	606	590	616	608	605	613	575	582	608	603	603	615	625	608	599	558	596	615	572	562	612	563	612	603	556	563	601	551	612	576	595	598	585	584	622	595	608	622	592	565	590	599	595	640	633	580	615	571	634	593	600	595	583	628	590	599	555	589	574	604	573	635	587	575	597	613	591	592	614	630	559	593	570	554	616	574	628	566	615	571	629	608	622	615	596	601	589	621	620	597	613	582	560	619	593	645	604	568	599	573	610	587	628	581	564	582	595	582	581	594	625	572	618	589	611	571	612	594	651	623	594	626	583	612	583	611	599	608	614	639	608	555	616	608	620	650	582	590	619	614	595	610	598	611	586	616	587	571	610	607	557	566	582	591	608	630	598	579	585	574	573	598	571	539	569	665	541	575	635	603	602	589	617	618	609	593	582	592	588	586	567	641	622	603	623	596	615	580	593	599	565	608	639	649	619	614	598	608	592	608	596	575	637	617	656	584	610	619	570	611	577	566	575	575	612	582	608	655	591	621	609	585	547	602	616	611	628	578	595	632	591	609	617	625	640	624	606	567	601	599	574	546	614	602	576	596	625	654	581	633	612	594	597	557	614	607	636	569	596	575	600	614	607	572	651	602	601	539	548	606	595	593	601	624	609	601	597	593	589	623	596	617	574	578	582	598	644	633	607	621	601	614	555	610	590	622	646	604	589	581	590	555	627	581	588	591	611	587	563	546	629	584	623	591	609	634	580	626	602	597	589	599	576	563	530	612	594	620	563	562	628	591	618	578	633	610	600	582	590	615	638	604	597	635	569	635	576	598	613	596	615	653	603	610	582	630	600	631	588	576	573	609	557	607	572	590	588	627	625	587	588	579	580	574	607	605	592	565	589	586	591	604	580	598	567	579	575	591	582	567	610	564	629	618	560	638	571	596	544	579	623	624	615	603	577	600	626	589	550	558	580	584	624	568	623	571	603	616	606	622	609	614	559	592	612	615	602	569	616	642	590	618	582	592	586	602	590	585	580	631	607	602	581	614	618	594	622	663	566	593	590	573	597	613	583	604	644	564	568	621	614	612	632	586	640	608	616	629	585	650	612	603	591	600	618	582	607	578	610	603	604	581	601	625	623	628	602	612	554	581	616	593	602	587	601	674	579	604	627	570	606	578	620	568	640	546	576	588	567	600	588	606	624	597	610	571	591	596	590	596	612	603	554	596	552	641	604	637	625	555	600	649	633	570	627	551	576	573	577	604	639	634	603	651	609	582	561	586	564	588	630	622	603	590	607	633	594	587	598	622	602	581	581	626	594	628	604	568	585	602	598	580	626	618	578	574	610	572	602	558	565	612	622	609	621	619	608	592	633	558	574	616	578	580	640	570	640	611	625	654	584	638	614	612	563	613	584	567	596	621	607	657	592	599	634	587	595	604	590	620	609	644	609	624	609	606	608	605	596	556	546	582	616	573	604	558	607	592	629	602	591	627	623	598	616	603	619	593	625	559	584	626	573	625	609	605	612	634	578	591	577	582	581	623	609	611	605	597	592	627	570	574	598	641	571	579	598	595	612	621	547	600	602	581	604	595	569	595	625	605	631	649	597	571	630	571	582	626	678	581	602	635	617	588	671	580	633	620	589	574	598	549	598	618	609	591	605	621	594	624	622	597	660	607	609	572	575	557	585	604	590	597	627	613	586	630	620	627	604	589	576	615	538	584	543	582	587	620	598	558	578	612	596	609	551	608	578	574	626	549	585	593	582	578	628	619	600	634	597	638	581	642	560	557	634	612	582	584	625	569	609	572	646	617	601	584	564	615	621	585	554	575	587	633	588	606	601	580	565	613	599	562	592	563	571	626	608	616	615	646	594	602	594	573	640	577	599	595	617	585	584	601	593	605	599	622	590	578	597	618	584	580	573	593	607	578	626	591	592	608	606	625	614	604	612	622	610	606	618	588	556	576	581	564	639	589	593	575	547	633	624	593	573	597	597	583	625	611	535	587	603	600	577	608	631	591	615	639	607	586	600	616	587	615	581	606	582	636	597	609	574	602	580	585	598	595	562	594	594	567	621	565	597	587	591	577	591	624	597	596	604	626	612	590	615	586	637	622	549	622	587	580	564	584	579	593	593	545	560	612	579	597	601	625	596	590	559	564	592	604	617	622	572	581	571	625	614	613	551	570	600	585	630	641	568	589	562	606	563	610	612	595	614	592	617	594	630	621	642	591	588	603	594	578	631	585	597	620	615	610	604	623	576	581	594	560	592	570	589	566	594	558	599	603	601	601	645	608	598	599	575	577	600	555	630	631	595	597	603	589	610	572	568	578	614	618	595	609	557	639	575	637	562	596	583	548	550	597	549	566	599	570	613	585	611
33522	45426	35714	13544	7899	6180	4597	3536	2865	2502	2080	1833	1602	1495	1500	1635	1375	1315	1239	1153	1114	1055	999	920	904	936	896	904	878	903	774	783	886	824	830	837	836	862	792	841	798	803	801	835	813	796	764	765	835	740	791	784	823	809	812	755	793	790	768	827	782	780	780	812	775	764	809	765	814	799	749	782	800	819	833	768	764	837	745	811	760	844	815	798	790	777	859	746	782	738	847	776	793	781	756	799	742	787	780	816	830	848	790	808	777	766	834	817	810	762	800	826	764	815	796	803	821	763	811	807	790	836	828	789	780	823	832	851	792	825	797	791	791	801	777	791	820	829	778	770	772	808	741	805	830	832	806	816	803	818	770	768	729	835	799	826	800	805	844	800	807	811	793	820	791	785	804	810	764	762	770	784	808	798	832	812	798	828	815	817	795	810	842	764	824	844	777	844	734	751	815	734	816	785	756	818	772	827	745	788	781	826	767	788	806	793	821	809	773	749	803	808	762	760	774	791	736	789	814	859	830	832	793	804	785	780	838	795	746	843	755	808	770	802	771	810	792	793	805	808	764	742	799	755	784	815	810	835	776	791	801	812	810	838	851	794	813	779	823	835	848	819	766	776	820	771	812	780	771	795	804	829	809	821	811	801	782	791	762	817	765	784	776	788	829	798	806	805	819	801	812	805	719	763	801	784	787	755	761	776	759	810	862	836	749	781	778	798	830	790	795	805	821	763	784	798	790	793	850	843	769	827	757	788	849	791	831	803	763	794	836	823	791	799	755	812	827	766	786	804	833	752	790	799	808	802	795	752	763	797	805	792	752	815	837	793	775	853	788	787	869	804	815	809	806	789	834	765	771	806	828	848	797	818	794	789	858	801	802	806	809	874	862	796	801	818	800	755	769	765	797	774	742	719	783	813	799	782	799	797	830	780	731	785	819	760	862	750	814	778	820	738	769	830	811	767	798	788	811	810	838	826	727	822	791	780	801	796	815	788	828	827	774	883	767	771	802	840	783	787	819	771	807	769	822	795	787	803	747	776	834	764	777	768	804	774	829	774	788	774	812	837	793	735	787	741	765	801	823	802	836	805	777	802	778	803	768	821	826	820	761	875	771	762	823	785	764	792	813	818	803	815	776	825	813	800	776	755	803	768	830	816	798	821	810	816	807	793	876	802	828	750	820	839	825	747	789	757	795	790	845	779	872	773	813	807	790	818	820	830	818	769	806	777	803	854	787	860	794	770	778	838	787	831	796	811	831	837	788	750	846	841	808	813	808	785	764	796	840	765	834	774	780	738	765	745	808	744	836	770	805	789	821	783	801	799	808	788	837	780	777	782	850	806	824	821	806	881	762	813	803	814	832	781	784	774	792	814	816	845	798	763	778	784	818	859	831	733	781	778	825	770	791	806	821	839	780	819	805	833	818	806	831	816	796	763	842	820	786	813	770	815	819	834	830	801	769	788	835	789	810	773	732	832	817	781	827	791	758	785	821	792	769	762	780	806	804	846	803	820	781	782	805	779	756	820	793	762	824	823	825	783	790	783	769	813	784	798	783	760	848	833	765	814	797	830	759	864	820	794	832	741	844	830	773	815	818	747	765	764	784	786	796	784	801	773	830	777	797	812	809	802	757	767	765	774	777	767	764	805	791	803	835	789	751	806	823	835	809	838	782	791	765	795	828	782	811	805	806	801	799	803	809	813	733	836	782	739	800	772	796	817	776	774	831	792	880	790	791	773	799	743	824	759	760	811	835	803	832	792	828	802	787	815	791	794	817	770	788	791	754	784	784	827	835	800	806	782	746	790	805	800	816	809	803	818	809	833	802	751	755	779	756	798	772	746	798	835	769	781	794	768	811	771	760	796	774	796	815	804	789	760	783	807	790	778	824	780	790	807	710	882	751	790	817	803	776	846	827	808	844	777	813	771	833	816	790	764	834	785	823	826	827	775	790	808	746	795	777	823	813	788	806	825	833	784	757	841	844	834	833	823	787	848	821	778	757	828	757	792	749	815	827	807	788	790	781	742	787	759	771	872	808	747	807	748	792	838	818	804	754	799	783	850	794	781	791	743	856	830	753	790	828	851	813	792	802	789	808	853	806	797	776	814	788	732	786	864	786	814	778	795	766	790	795	827	818	778	792	817	803	817	804	779	779	785	801	788	827	827	761	713	772	790	790	801	801	771	762	808	793	808	838	798	807	804	762	793	828	839	797	786	799	820	789	797	818	770	777	787	808	774	794	810	776	805	765	727	774	805	774	821	819	772	775	773	803	838	784	841	797	817	744	803	817	807	774	843	806	785	758	804	817	797	785	845	840	751	845	749	802	798	813	814	793	724	816	755	806	809	800	779	772	793	756	778	793	804	810	777	769	813	826	809	826	806	826	804	849	797	789	841	812	789	814	789	766	812	783	792	758	760	806	813	802	767	840	786	815	791	847	801	765	778	824	786	827	809	763	749	807	799	801	824	809	763	745	804	781	767	820	776	816	777	776	776	787	794	790	810	841	841	820	846	826	845	788	776	759	806	829	792	762	763	799	803	797	798	805	826	787	746	815	842	795	818	780	791	800	787	768	883	785	744	780	801	811	783	815	818	798	837	779	755	839	801	821	792	819	808	815	787	858	791	812	766	789	775	824	831	821	814	824	757	794	768	793	808	807	796	798	801	809	785	778	761	781	784	806	784	797	865	798	800	822	809	796	837	825	772	769	841	796	806	761	800	813	761	791	794	796	797	790	763	794	786	859	759	793	789	815	856	759	824	835	820	794	833	718	805	809	790	848	810	783	779	856	782	791	803	833	777	817	792	835	817	785	743	795	817	773	781	750	795	788	798	817	823	768	816	780	811	781	794	800	781	762	783	806	817	832	787	816	805	775	768	794	751	773	792	873	796	827	754	839	765	808	731	816	759	792	805	815	784	805	804	788	839	835	783	832	794	778	769	783	750	847	794	823	807	805	823	786	804	802	828	786	830	756	788	795	789	856	797	858	773	783	818	784	758	795	779	780	827	790	790	807	770	788	791	799	795	839	757	755	807	823	816	808	828	809	829	816	824	813	788	808	743	817	745	800	845	822	763	838	809	757	787	763	822	783	836	806	748	820	808	818	763	806	770	788	790	814	805	796	788	756	816	819	847	786	808	827	772	760	761	752	829	796	826	798	742	823	781	811	851	822	795	772	775	788	782	811	823	785	753	801	776	761	804	832	810	821	788	776	790	817	793	808	841	791	830	781	836	769	811	791	840	789	818	814	772	794	822	805	805	812	792	839	834	763	833	828	788	789	812	810	808	767	820	801	711	775	811	787	809	785	840	836	748	826	829	845	751	800	770	776	751	812	819	804	865	774	761	844	788	860	818	831	739	870	758	811	765	790	782	810	823	775	823	812	788	865	741	780	773	772	832	826	801	757	792	812	804	810	766	827	754	753	816	791	785	794	788	830	867	775	753	780	810	848	831	767	827	738	768	830	796	780	791	806	799	791	798	794	826
24359	21569	29076	24583	21428	13409	4696	2800	2206	1999	1664	1466	1334	1307	1255	1385	1258	1127	1067	1105	1039	977	927	869	945	813	853	852	908	812	817	859	843	807	812	845	813	815	747	788	799	766	800	763	759	751	795	752	802	766	809	759	753	763	765	778	814	809	806	824	781	815	731	815	779	732	774	796	770	773	777	793	771	767	721	768	808	738	773	750	756	752	786	733	764	737	792	786	784	738	771	831	752	790	758	752	751	739	782	718	737	758	770	767	795	774	760	730	716	791	747	734	713	753	847	763	782	730	738	721	754	742	761	755	716	775	789	792	732	800	762	728	711	742	787	765	733	742	769	724	765	766	783	831	753	824	768	799	824	780	758	738	799	782	813	726	749	752	767	743	816	744	784	750	777	747	720	744	708	750	746	718	750	763	739	786	721	713	743	721	756	801	741	761	757	772	767	795	727	780	801	757	802	772	741	753	758	778	761	736	741	767	787	720	779	726	777	802	730	785	734	759	789	762	772	752	794	780	721	769	802	780	766	767	807	769	789	797	767	787	804	780	808	739	747	787	757	727	762	751	733	725	814	783	741	730	753	792	736	741	707	792	757	700	736	754	766	746	770	792	760	783	703	789	744	777	753	781	772	728	768	722	807	763	756	788	778	758	774	739	752	815	753	755	793	704	750	773	747	735	758	770	795	780	781	721	733	741	725	774	728	758	769	755	808	786	780	742	786	722	752	779	757	724	780	749	778	776	728	733	736	755	814	786	767	772	794	753	755	774	753	817	735	799	726	723	777	756	761	749	730	725	804	763	771	771	732	782	797	760	797	720	759	779	777	744	791	766	755	794	757	754	760	740	774	770	760	733	731	772	781	722	763	763	750	753	744	794	811	744	755	786	749	755	751	777	782	738	726	747	768	767	737	781	777	703	709	744	842	773	786	767	765	749	734	733	778	760	777	733	742	797	777	727	772	728	772	756	796	766	726	778	732	727	726	747	760	823	768	762	757	716	732	766	766	713	754	748	760	726	764	787	790	814	768	778	771	768	768	831	775	814	779	761	786	763	781	755	788	795	722	695	783	771	755	782	736	773	783	748	752	745	744	788	752	753	758	772	747	755	767	697	764	793	772	790	746	788	761	711	806	744	769	793	776	809	775	780	735	763	754	705	757	764	747	777	715	790	751	770	701	792	750	744	742	785	741	735	746	777	784	776	747	783	752	745	742	798	811	804	759	789	777	789	806	725	752	791	810	707	773	775	743	802	825	775	772	796	785	783	753	690	807	768	730	762	717	758	798	740	714	758	805	749	766	717	747	778	780	783	832	729	769	775	718	773	792	750	804	785	748	820	751	802	773	774	764	766	760	788	791	844	719	789	749	787	788	777	741	785	697	724	783	793	737	767	761	835	770	781	763	739	724	778	783	745	756	723	733	736	730	777	764	716	757	766	787	784	769	716	772	785	761	763	793	755	782	764	797	768	711	782	772	756	734	766	767	765	735	744	788	759	795	802	784	757	740	786	732	742	767	727	767	718	763	741	790	737	810	773	775	773	761	726	752	771	781	793	745	732	823	817	807	788	784	802	778	768	746	728	748	743	796	770	789	792	723	732	792	739	791	765	819	747	760	800	772	771	757	720	800	776	773	778	752	747	800	739	763	719	753	764	718	746	756	748	778	765	831	764	800	810	774	762	761	768	699	716	756	770	730	723	810	786	773	778	793	745	722	804	711	682	755	757	802	786	767	777	760	810	797	786	759	776	804	807	750	741	726	777	764	755	735	823	735	780	764	795	748	749	812	699	736	741	770	773	747	799	763	716	753	706	738	750	799	797	771	751	800	777	762	753	743	785	773	752	739	766	714	757	727	748	772	753	771	713	771	718	731	743	753	794	795	813	777	779	732	742	708	769	748	741	757	736	723	710	781	780	748	751	743	803	758	764	733	808	810	740	741	762	811	776	779	765	774	793	773	768	744	714	737	775	759	780	764	787	747	744	799	778	738	789	746	737	760	753	745	777	783	798	795	740	803	705	733	790	766	764	766	736	757	766	821	767	745	786	736	812	765	790	755	794	766	727	782	757	757	780	755	717	727	770	798	751	779	691	792	775	710	767	783	750	748	832	752	739	801	764	730	790	784	751	766	767	697	737	763	772	765	745	771	783	783	793	802	791	768	804	753	721	767	756	765	757	763	705	764	824	766	762	773	719	813	767	737	754	751	733	781	838	735	773	707	772	818	767	727	760	738	761	806	813	780	776	749	768	720	735	745	735	814	766	759	746	755	812	726	785	754	767	760	783	735	793	770	832	757	782	768	789	785	780	759	757	773	753	775	753	735	777	790	762	805	768	718	755	777	781	780	722	703	802	737	759	736	720	781	793	763	765	788	746	798	781	761	740	781	738	761	741	719	759	747	820	828	758	758	744	745	768	732	756	748	754	797	798	751	812	706	729	808	736	746	789	748	785	817	749	775	752	776	745	744	736	799	763	718	756	744	760	767	712	783	759	771	787	744	747	739	732	751	789	768	738	737	773	766	743	764	773	737	744	748	750	757	721	760	793	764	747	784	756	735	759	728	765	774	744	768	764	751	768	804	730	775	781	778	781	810	755	733	788	771	744	776	749	728	772	781	761	799	821	816	752	778	835	760	785	727	769	782	780	795	762	760	733	784	753	781	707	810	787	720	748	763	788	774	731	808	738	766	737	789	745	774	734	768	786	753	784	733	757	739	721	821	747	767	740	729	773	801	807	689	797	749	746	806	767	789	770	773	713	745	766	738	741	775	767	822	776	758	809	719	779	764	753	755	709	800	739	772	757	762	805	742	725	735	725	792	712	789	747	773	779	798	748	754	781	796	726	764	761	720	756	777	780	762	740	773	815	760	765	731	731	799	775	772	731	768	744	779	738	761	734	759	767	816	752	747	758	758	739	707	751	821	751	775	748	727	744	763	753	710	768	781	762	712	786	763	772	741	796	799	774	770	731	772	767	788	716	726	794	719	731	791	789	831	744	801	757	794	783	777	770	744	764	801	744	793	786	748	726	751	761	768	701	777	781	743	799	791	731	779	747	756	735	809	780	734	744	828	779	707	771	744	799	801	808	751	772	753	727	778	781	772	752	747	715	820	771	777	706	754	769	726	779	778	760	777	787	795	714	724	799	740	782	759	745	830	766	767	749	778	767	816	742	777	774	781	736	741	762	749	780	821	730	781	751	796	773	707	754	764	773	781	792	802	812	745	725	825	751	789	765	721	771	771	707	762	786	727	770	733	788	708	789	754	769	764	754	727	738	771	806	769	763	721	748	783	753	817	737	825	700	788	746	769	738	778	720	799	742	757	695	704	753	759	758	767	759	753	760	790	760	746	774	767	716	757	775	726	784	737	766	768	810	722	756	783	761	773	749	771	756	741	773	820	748	774	788	724	761	724	759	742	722	758	732	736	748	786	780	783	789	721	741	733	738	780	729	769	794	750	740	769	831	719	750	811	730	819	796	800	771	762	732
35596	54687	43071	21351	13092	10295	7498	6130	4943	4209	3385	3025	2621	2282	2372	2680	2200	1815	1881	1721	1585	1493	1304	1338	1275	1362	1263	1208	1166	1172	1157	1109	1083	1055	1149	1168	1106	1060	1043	1093	1062	1104	1021	951	1004	1002	1020	1058	992	992	1061	1053	990	1064	1018	1030	1053	1060	1080	1008	945	990	1060	1008	1048	1030	1055	1012	1002	975	1016	1016	1008	1019	1090	997	1031	1008	1055	1100	980	988	989	1016	1042	968	985	1030	989	1051	1012	989	1020	1034	1050	1036	984	1001	996	990	1033	1019	1013	1007	960	1034	993	1004	1061	979	971	1018	1045	1028	965	968	930	1053	999	1031	1017	958	980	1036	949	1024	969	1030	987	1007	975	1030	1023	1063	1021	999	1014	1037	1002	1039	1039	1025	1023	1005	1044	1017	1056	987	1003	1008	1007	1035	1017	956	993	993	1021	1024	1030	962	989	1009	993	1027	977	1024	981	968	970	1017	1001	1007	953	1001	1009	989	1009	1045	950	981	992	1018	959	927	1036	1016	1004	960	1007	1001	1012	1012	1015	994	966	1070	1035	971	975	1063	989	970	973	1001	1017	979	1056	1031	1021	959	1025	981	978	1026	1014	1002	1036	1014	955	986	1092	985	1034	992	959	1007	993	1022	1003	991	1033	979	1022	976	1001	1034	1006	958	999	947	1046	993	991	1037	976	1002	1000	999	991	953	998	966	971	969	1007	1083	990	989	980	954	994	1033	958	990	1036	973	1047	1035	1036	982	999	1047	1049	986	1050	1009	1044	989	1027	994	974	1007	947	1044	1056	1047	1025	1010	1030	1037	932	1030	1035	976	1013	983	1042	1001	990	979	997	946	1040	1001	979	991	998	978	1017	997	984	958	957	1052	1030	1037	972	1015	1013	1026	1038	1006	1044	1079	992	1042	1001	967	1019	1004	1007	938	1050	1040	1034	997	994	1064	1000	987	1041	1038	1037	1005	990	973	1030	996	1022	1017	967	1007	969	1016	1001	1027	984	968	993	1000	1090	973	984	982	1040	1022	1019	1009	1019	992	963	1043	971	953	1023	995	956	1026	1060	1033	1050	969	983	1025	971	1031	970	987	1012	1018	967	973	1024	1027	953	997	1019	1006	967	990	1010	1074	1025	1052	1023	967	989	973	966	1005	1018	1033	1000	992	992	1042	1018	974	999	959	1041	1004	1009	947	991	994	1006	998	1060	962	987	1048	1032	986	1000	1026	949	1018	1006	985	1033	943	1023	1030	964	1031	997	985	1020	1048	1008	982	1016	1023	1041	1043	1016	1035	1018	1019	1050	980	1000	1002	985	1016	995	1025	970	964	1004	1034	982	1001	1014	1013	1026	1022	1002	1013	1052	994	1033	979	1006	1054	978	1042	970	1008	1049	1017	1032	1016	975	1013	990	1057	977	993	1001	956	1014	1018	933	1018	1065	984	1032	1010	1050	1031	1075	1016	994	972	1056	1028	1009	1027	984	1001	1027	1015	1055	970	1024	1026	1003	996	1028	981	1009	1016	1014	989	1044	991	1009	1005	1050	1066	1041	1024	990	995	993	949	1018	1102	1025	1059	1035	1075	984	986	958	969	1052	1008	1051	995	958	992	1066	975	992	1005	1046	986	1013	988	1084	1011	993	938	1038	952	1010	973	1056	1025	1033	1013	1006	986	1022	995	1023	1036	1002	956	965	1007	1018	1002	971	973	992	1043	932	1066	977	997	968	996	970	977	1006	1004	977	1047	1012	975	1024	967	1016	939	996	984	1070	995	993	1016	1050	1028	1042	996	958	958	1019	1022	929	1004	1000	995	1012	1000	1013	1021	1027	1004	999	1020	998	984	992	1063	963	1016	1024	978	1062	1012	988	988	1056	988	1024	1023	970	1000	996	997	981	1007	974	1031	1036	949	1045	966	1030	1003	1048	1010	947	979	968	990	1010	1056	957	1030	951	1015	1025	1002	992	1006	990	945	1035	1034	1007	937	1009	1003	1040	957	1004	991	988	1014	1038	1031	967	1004	1029	990	1004	1016	1015	958	962	1036	1001	950	1020	971	1013	1048	1033	1035	975	1005	1016	1009	1047	996	1038	1001	1016	1005	1051	1019	981	1023	953	1008	1096	938	1058	962	998	1011	1034	1007	996	1020	989	938	1061	968	1065	1004	1039	1017	1029	955	962	953	1042	1036	1041	1056	1018	1014	1000	1004	959	1024	958	1011	1027	940	1039	1003	982	958	971	1026	1014	1014	1024	1007	1005	987	1021	971	1044	981	1034	1007	986	1011	973	1001	1043	1011	1046	1001	997	989	960	1040	992	961	1044	1032	1023	971	995	1041	965	999	1008	1031	995	914	975	959	997	999	1016	996	1057	975	1047	1034	1059	1021	972	1004	995	979	975	976	1012	987	1063	997	984	1040	1006	1046	1017	998	1062	1014	1062	971	1023	1033	984	961	973	960	1009	959	1040	1015	1025	1020	994	994	1004	1046	993	993	989	1005	1026	1004	935	1013	990	1045	1046	1016	983	991	1029	1034	1011	972	1085	1010	950	1018	939	965	1017	1067	989	998	1023	988	1007	1054	998	1044	962	1046	972	969	963	1001	1061	1055	1002	998	1010	1049	1028	973	1035	962	1022	1012	1045	1012	988	1051	1026	979	999	987	1032	1025	1022	1039	995	915	1016	989	983	961	996	1015	1107	958	1021	1063	1034	1000	970	1055	969	999	1047	1047	976	979	960	1046	988	1000	1007	1029	1027	1006	1024	994	1012	1008	1036	1005	1071	990	998	993	1000	982	997	1005	1058	980	1019	1044	1004	1024	1043	1003	973	1027	997	1029	1014	1045	1012	993	996	1042	1009	1003	1078	1019	1062	1014	1000	1014	1073	1038	983	1020	975	1092	945	997	1014	1048	1007	977	1028	1014	998	987	991	1009	1010	1024	1022	1027	982	997	986	992	1005	1023	1021	999	1020	1012	986	986	1048	984	998	1023	968	1026	1036	992	933	1027	920	965	1054	976	1066	1092	1050	1044	1124	997	964	1013	939	997	956	969	1013	1015	996	969	1032	996	1007	1010	980	1037	1020	957	1028	1031	1014	972	1021	980	1058	993	1030	1022	1069	1041	987	957	1056	912	1019	1004	947	998	996	983	972	1012	982	1005	1052	999	985	1040	1030	1047	1000	1074	1002	1008	995	1010	979	1003	967	987	1032	969	998	1040	1006	1043	1038	972	1030	1067	1031	998	1037	997	949	972	969	999	1043	1055	991	954	966	1008	1026	1073	1024	1026	1013	1028	1041	956	1025	1051	988	1026	1029	1012	951	931	1054	985	996	980	984	975	950	1003	1019	999	958	996	1017	1009	1032	959	972	1039	1007	1030	999	1028	1005	1051	1000	1047	999	1045	1010	970	1007	1020	1039	996	1008	987	1016	983	965	1035	1003	1049	1007	999	969	1050	1021	1041	988	1084	992	992	998	962	993	980	989	1015	968	988	1045	973	972	1032	1053	1016	995	1010	1040	981	1017	1055	1019	1032	964	1024	1072	1013	998	1042	1026	975	1032	1003	1026	1040	976	1035	1018	1005	1062	977	998	983	963	1013	1028	1059	1028	1025	1043	1015	1046	998	1088	1018	1047	1005	1011	1055	1029	1042	1052	980	986	985	1022	1032	972	970	1026	1029	985	991	1001	1016	998	1017	1029	999	976	948	1018	1031	935	1006	1024	1024	1028	983	1012	1009	1068	939	1020	1020	985	946	951	1017	959	1011	1029	1002	987	966	1029	1018	959	974	989	1059	997	1072	1032	1041	1065	1018	1041	1027	1045	955	969	1025	1003	1010	1018	1041	1072	1014	985	1017	964	1041	974	960	1002	1004	1014	957	996	946	1031	988	1050	1063	960	961	937	1100	968	1023	1053	1033	1000	1013	1035	934	1035	1006	987	1029	1039	977	1018	972	1049	1038	1004	993	1089	1017	1003	983	995	998	1044	1005	987	1003	976	1001	1048	1055	971	1029	1003	1063	997	989	998	1033	981	903	1003	994	973	992	966	999	1017	1001	1012	1032	1006	1040	1012	942	1017	982	990	984	1016	1016	1005	1036	1064	1001	992	1017	1000	992	982	1002	957	1010	1022	985	994	1005	1017	1010	1007	1026	1013	1002	1007	1041	1001	990	999	1024	970	991	1001	1011	990	999	973	1010	961	979	1002	1026	1031	995	1010	1000	989	994	1002	1036	997	1013	999	1005	1001	998	1024	989	977	976	1014	1008	979	981	1021	1017	976	1018	995	913	981	974	955	1033	988	988	973	1026	973	1009	1035	985	1011	1065	1043	1009	1048	1040	1014	980	1025	954	1018	1020	1044	957	1009	1049	990	1006	977	1002	979	953	982	1027	1039	1005	972	971	1034	993	1038	983	1020	1080	997	994
23361	21557	29491	24114	21573	21603	12758	4159	2846	2500	2043	1803	1515	1527	1479	1592	1386	1201	1175	1109	1056	953	923	861	834	798	797	768	819	766	733	713	786	707	709	735	776	744	660	752	680	705	664	656	666	630	681	694	668	671	735	657	650	704	635	648	707	678	714	715	669	643	694	656	706	675	635	670	671	689	714	694	682	653	683	655	638	681	654	652	670	688	685	626	661	650	612	635	673	666	671	651	696	706	683	660	669	654	680	661	638	618	706	659	674	659	632	647	682	630	687	664	686	692	661	690	662	652	656	704	666	665	664	657	613	635	624	639	641	646	661	660	657	671	664	645	591	660	674	617	663	683	659	640	608	640	683	678	687	642	655	715	677	664	653	639	615	645	683	697	633	660	657	716	723	698	681	693	615	664	675	654	642	702	698	648	635	665	670	702	665	646	677	667	667	619	638	595	697	651	669	647	661	695	692	663	668	652	675	625	645	634	625	655	664	666	679	685	660	712	649	620	682	678	693	681	658	695	670	638	666	616	625	694	720	668	663	644	667	675	679	656	651	681	672	642	602	670	668	641	656	645	627	679	615	647	647	647	638	651	656	657	681	686	728	665	664	661	674	689	674	631	698	616	659	617	702	686	633	725	635	669	643	650	640	670	673	718	624	669	657	649	652	643	634	645	652	679	662	643	648	657	686	648	702	594	645	619	668	660	711	655	668	639	635	671	700	643	693	648	672	685	643	675	611	647	653	618	604	654	674	670	673	630	682	644	644	644	733	662	701	652	681	604	666	636	625	691	618	644	602	601	643	618	627	623	686	646	644	650	653	676	692	673	637	708	684	673	674	648	653	679	674	644	668	641	692	669	650	653	622	664	687	630	699	627	664	650	657	665	681	641	705	694	629	674	714	643	660	639	632	636	692	693	656	669	678	649	640	655	657	702	674	623	612	624	653	638	658	696	640	664	640	637	661	672	672	686	706	631	642	641	649	662	661	678	692	662	599	669	644	657	650	645	667	660	684	678	644	686	639	665	669	648	637	653	641	626	637	674	659	696	671	656	628	639	625	631	605	675	652	656	670	667	679	688	653	614	641	644	692	649	684	679	659	678	640	682	646	658	716	602	667	647	646	685	622	652	630	681	653	640	674	665	680	661	641	687	636	624	690	668	652	600	692	694	693	647	649	661	660	678	667	649	666	625	623	690	653	627	658	588	690	652	693	704	624	647	689	662	599	636	660	644	696	670	663	663	683	655	681	665	672	684	645	653	624	670	642	607	684	649	661	663	659	643	661	670	632	672	657	664	653	626	658	649	651	701	640	725	707	644	646	656	689	678	646	649	648	674	645	678	568	671	678	655	694	653	607	648	659	639	651	709	658	650	641	695	622	653	609	674	614	643	633	637	676	644	680	675	688	682	673	670	632	665	695	658	696	652	675	717	653	612	594	667	627	620	644	627	648	649	685	665	692	659	674	636	626	694	653	670	650	607	694	666	652	611	631	638	625	663	678	659	675	713	675	700	632	599	692	688	672	665	642	681	712	637	655	690	637	637	700	636	665	659	624	662	688	652	662	671	673	678	665	668	664	624	645	637	639	606	672	657	639	660	683	646	711	662	650	663	656	638	682	700	665	692	610	657	663	653	652	666	609	664	695	661	675	627	675	690	639	645	641	672	669	658	637	636	659	655	715	655	661	676	679	686	689	666	635	663	643	683	674	630	655	629	640	686	683	652	634	653	652	664	652	652	642	644	687	656	648	648	660	642	645	736	664	626	648	670	642	654	688	657	714	646	656	663	605	645	684	678	609	657	625	649	709	647	676	679	645	639	666	649	673	624	685	660	623	663	625	653	674	661	658	630	663	648	587	654	649	653	640	682	661	666	666	666	635	621	644	701	647	633	648	637	678	635	653	706	651	641	677	695	633	674	656	667	671	671	668	665	645	668	664	681	627	673	621	668	660	657	648	639	714	646	667	691	643	694	673	675	675	633	666	688	647	668	611	632	646	672	653	649	596	607	667	639	668	668	640	665	672	663	633	641	705	682	639	682	704	669	640	690	632	654	657	610	671	642	667	619	654	642	698	668	639	676	741	650	704	667	660	707	652	678	692	649	696	637	672	684	627	634	680	658	698	673	721	632	633	700	681	685	696	712	684	622	683	667	657	655	659	645	657	653	660	650	653	669	661	620	684	701	615	672	667	624	636	671	633	698	664	671	674	690	668	640	613	702	686	676	633	647	682	643	714	681	681	694	633	676	671	681	660	676	623	638	626	687	644	653	677	637	659	659	674	636	651	645	640	695	659	615	627	646	661	707	643	697	625	665	577	683	655	663	667	669	677	652	601	669	663	659	625	684	658	641	668	676	632	669	643	641	631	627	660	647	648	651	657	658	691	681	703	612	681	643	665	656	680	675	621	626	653	686	674	694	678	664	684	721	628	647	671	699	677	630	672	649	624	661	679	658	677	696	668	668	649	667	637	668	704	625	708	668	617	642	669	638	643	659	614	654	680	647	614	662	660	642	653	706	643	666	698	687	662	627	659	691	681	652	669	622	618	605	637	683	637	693	672	672	605	689	640	654	685	624	662	643	670	639	628	679	682	644	641	680	680	646	687	664	645	693	660	648	669	693	632	621	656	649	617	690	662	657	672	630	653	667	658	647	664	702	635	654	669	657	653	683	640	651	689	655	706	661	635	676	645	618	615	651	625	691	649	652	672	629	681	653	656	640	681	667	646	661	643	642	673	704	651	660	674	679	668	675	617	644	682	625	693	694	628	678	665	635	638	673	613	634	680	681	646	634	696	658	670	658	687	683	674	636	665	625	681	689	659	648	642	659	634	601	629	650	637	685	732	638	671	660	680	610	602	659	670	635	650	642	696	657	657	668	675	689	660	681	632	668	654	668	630	670	626	686	679	660	652	673	635	663	638	661	676	643	673	636	646	646	669	709	644	662	660	631	670	652	689	679	672	698	636	649	622	645	666	623	619	656	688	670	631	690	691	672	631	666	632	674	664	686	642	659	682	652	663	679	656	604	672	614	647	666	658	687	620	663	653	664	724	603	619	636	665	634	697	653	663	604	657	671	663	603	641	654	680	642	653	686	669	635	728	668	659	667	650	668	609	624	675	651	659	677	613	655	691	628	616	654	683	677	692	647	662	626	646	647	635	637	724	679	641	672	711	683	621	628	647	627	649	676	644	636	691	636	652	709	663	648	712	669	673	687	652	626	623	648	635	679	647	630	677	637	622	626	684	657	723	674	662	632	727	658	660	654	666	679	696	704	632	667	663	621	677	617	664	655	620	662	703	675	654	562	691	643	689	654	648	659	637	654	634	687	660	689	683	658	644	653	658	670	637	623	666	688	669	659	690	617	654	637	693	628	678	639	624	657	673	667	619	651	675	624	661	620	692	660	683	627	649	685	661	685	719	671	700	623	616	686	622	675	695	677	673	664	651	638	653	657	630	657	644	651	711	690	637	729	673	659	647	645	699	658	662	700
36160	58592	46867	26864	17413	13838	10316	8019	6598	5732	4471	3837	3189	3052	2943	3243	2655	2220	2182	1969	1743	1629	1465	1418	1364	1296	1256	1150	1108	1135	1101	995	1020	1047	1036	1002	1059	1063	1010	949	949	936	949	901	910	895	886	916	904	936	883	960	850	868	905	911	943	963	921	887	914	874	906	900	883	926	925	907	918	887	918	894	874	887	868	828	871	868	849	792	837	884	942	881	887	851	900	853	858	896	916	864	919	933	912	866	859	837	849	840	911	885	865	916	917	864	841	964	890	863	880	889	870	818	884	832	898	855	861	886	904	911	867	878	917	869	875	866	887	890	918	873	918	864	867	870	845	848	903	846	863	888	868	868	873	896	959	911	909	832	872	854	866	845	886	915	904	907	925	835	871	865	878	864	883	905	905	841	904	854	815	858	884	886	867	840	882	919	858	861	873	867	878	895	907	878	829	871	917	904	935	852	835	895	880	872	873	886	889	828	864	918	910	891	892	909	812	855	818	828	843	854	892	834	880	840	833	855	929	918	843	936	906	895	886	841	872	833	847	888	920	879	821	879	833	912	827	876	889	911	839	869	873	854	856	875	861	890	877	855	883	887	869	902	875	882	846	854	879	835	814	916	904	840	843	867	833	914	871	852	863	888	885	905	856	879	863	911	923	864	924	891	861	840	882	851	871	844	867	884	848	829	873	919	870	882	864	851	837	844	877	876	897	917	881	895	844	828	860	886	838	881	792	857	881	895	890	849	969	840	929	918	874	853	899	902	885	892	830	851	874	846	821	874	850	892	904	846	875	865	887	842	902	903	891	786	899	866	837	871	841	883	840	889	853	896	838	883	863	927	911	897	927	850	860	856	906	852	858	858	848	916	902	865	867	846	848	892	930	915	919	899	884	891	898	882	846	870	921	904	868	907	792	885	906	880	913	830	793	891	892	836	851	903	837	913	860	907	876	863	888	838	862	848	860	875	882	874	833	863	902	855	869	860	893	902	899	874	884	824	877	843	886	859	882	846	899	855	815	854	911	862	882	869	892	874	883	851	898	857	888	890	876	923	892	895	861	899	914	856	870	860	832	851	883	840	883	895	876	854	931	879	862	922	921	859	856	859	881	859	812	940	877	845	845	856	879	913	841	920	875	842	869	833	869	898	889	906	825	926	802	818	917	912	869	916	879	861	832	798	907	867	884	872	839	833	861	866	857	874	899	871	807	840	876	954	891	864	881	855	866	835	891	866	833	906	864	879	852	938	871	850	888	850	880	877	799	874	924	888	858	855	853	864	880	885	854	866	891	908	844	903	874	899	894	851	905	875	853	858	839	903	862	898	843	893	842	876	888	871	852	858	866	860	875	873	881	875	867	850	838	848	905	879	892	902	887	875	831	912	912	931	894	911	884	931	854	928	881	835	871	817	864	850	900	856	913	894	849	862	868	893	897	907	927	920	864	930	837	846	877	899	890	841	849	879	849	916	881	819	803	823	845	844	892	895	864	919	937	910	809	891	912	849	851	896	831	876	915	847	887	862	942	852	812	862	863	862	851	856	837	816	880	924	906	859	884	848	859	904	915	867	920	904	945	859	889	893	872	887	880	917	858	856	926	896	885	882	863	870	861	856	823	854	883	890	923	909	834	919	819	887	880	866	862	858	869	906	879	894	866	861	840	897	889	858	895	878	803	874	855	858	862	865	907	870	885	908	840	851	887	828	841	906	834	892	844	850	858	902	824	902	882	880	926	841	885	852	911	875	801	879	889	904	885	880	883	840	875	902	842	897	855	884	909	912	863	847	863	868	858	899	817	849	871	887	866	857	862	860	831	878	906	872	870	825	875	878	901	889	880	887	908	882	854	833	863	863	900	899	844	847	903	860	893	872	860	886	855	849	926	840	849	889	804	856	845	947	860	863	841	869	845	821	944	867	874	899	891	876	918	909	934	916	879	849	891	869	863	860	838	847	835	881	898	922	877	883	896	898	848	823	841	847	870	824	866	871	869	923	852	863	859	877	868	886	834	868	834	865	878	833	876	880	903	884	864	868	906	864	846	810	875	906	888	936	870	878	876	856	882	832	833	937	888	880	895	855	900	929	885	900	858	892	876	860	913	895	813	797	886	886	891	887	944	838	900	930	887	849	852	802	862	850	843	910	880	879	847	880	827	902	830	902	892	874	874	844	866	867	900	849	845	837	893	880	883	902	855	895	795	867	839	881	900	833	867	904	844	858	872	905	878	844	891	883	871	864	897	887	855	838	911	942	868	924	856	897	833	842	928	885	847	854	908	877	861	858	935	892	874	877	895	880	898	895	888	861	830	886	819	878	869	894	856	892	862	863	876	851	850	896	853	876	872	861	901	895	827	874	804	919	856	886	868	862	921	875	851	856	855	838	859	830	874	856	890	812	864	854	888	891	887	840	855	881	875	852	823	856	919	905	876	919	890	888	874	925	876	934	932	847	879	860	897	852	891	912	875	924	898	871	887	881	899	896	847	872	834	869	871	814	870	879	907	844	906	890	873	883	853	834	872	859	894	911	926	913	887	882	861	897	915	850	855	852	886	871	865	976	841	867	863	882	864	862	842	886	859	855	876	945	835	897	852	854	875	872	869	850	866	870	852	900	875	895	854	912	907	885	882	857	902	872	906	835	841	842	894	863	853	853	860	907	814	876	839	921	858	860	912	886	851	814	887	892	893	891	822	926	832	896	867	875	854	952	874	893	861	917	868	887	861	862	908	881	880	894	840	889	890	906	930	841	896	912	912	930	823	860	865	820	923	817	880	923	875	883	898	910	898	868	836	816	870	881	915	846	860	868	887	865	838	814	896	858	883	902	927	872	963	843	934	867	866	874	867	825	922	898	923	912	954	858	867	902	864	871	881	901	870	867	894	878	870	858	896	886	897	858	928	825	886	878	880	826	877	908	881	837	836	869	935	898	874	865	885	934	887	880	856	880	836	869	928	867	902	881	883	896	867	847	880	888	826	873	862	883	887	918	837	837	929	869	893	855	865	916	868	836	851	871	856	871	883	886	874	876	894	849	824	874	793	860	880	861	861	841	857	897	872	858	926	886	879	858	861	873	843	882	898	909	854	838	909	930	930	908	838	902	841	866	913	865	903	907	837	871	854	863	913	867	894	847	869	887	849	907	876	846	933	839	848	938	901	939	875	927	878	847	866	922	834	865	879	871	820	876	888	881	936	886	841	851	851	917	818	830	883	922	869	869	837	908	810	907	861	892	778	895	879	845	912	863	895	861	882	887	889	857	895	867	906	856	831	876	893	872	888	880	874	893	894	894	897	811	872	871	881	822	937	852	912	911	846	874	825	831	875	882	871	950	899	865	914	852	840	880	892	916	853	933	869	912	838	818	891	901	896	883	893	818	836	853	858	886	901	850	899	899	829	903	889	838	883	877	876	877	860	880	903	853	863	831	844	862	810	893	882	866	879	869	943	895	889	877	830	875	859	929	913	850	886	860	845	890	865	903	922	954	878	903	918	902	900	854
28775	26745	27164	12861	4309	2777	1921	1582	1284	1172	1057	906	779	783	858	937	796	787	756	739	701	662	690	650	606	648	676	634	685	599	589	546	592	601	552	567	605	654	607	539	530	563	596	576	599	572	574	560	560	577	560	587	597	585	613	583	568	589	576	591	569	627	600	544	614	582	595	618	554	623	596	568	601	634	561	570	625	558	563	618	605	596	596	568	577	575	577	591	581	526	585	598	588	581	573	551	606	612	604	563	571	558	545	573	569	588	576	589	547	537	557	536	595	580	590	577	560	628	598	602	583	562	586	555	573	615	578	543	579	588	610	613	574	571	613	559	563	547	585	551	595	563	568	538	568	591	600	545	561	583	599	582	552	559	574	630	558	541	557	639	601	558	563	590	506	561	597	597	564	600	586	608	603	610	574	587	606	536	558	565	545	618	577	582	621	595	573	560	624	552	540	577	569	567	543	627	584	609	555	604	583	555	554	574	588	557	614	607	570	577	584	552	609	559	578	540	557	567	564	556	563	565	593	551	594	579	565	566	565	569	573	563	582	537	587	594	551	567	560	544	567	589	534	618	621	578	594	554	564	580	554	597	566	579	590	571	553	582	587	617	591	565	594	563	575	589	566	578	564	576	564	577	575	586	564	595	544	578	596	581	563	575	613	582	570	579	623	568	580	593	602	578	591	586	556	601	569	599	559	543	607	586	566	571	581	577	615	580	578	568	574	553	590	637	570	625	588	576	576	617	560	608	562	553	546	559	573	604	584	587	604	637	568	571	572	582	561	599	559	581	575	614	605	593	569	593	584	600	566	585	545	572	576	551	588	558	576	584	611	555	561	548	559	602	550	616	562	583	627	580	514	564	603	602	565	556	591	575	589	603	593	586	557	596	591	571	580	563	563	577	585	570	539	539	593	582	607	572	579	568	610	581	596	569	561	578	569	575	606	593	612	552	549	596	567	545	603	609	600	567	639	561	525	579	594	586	587	587	599	595	610	570	562	575	601	606	608	587	635	566	606	555	615	592	549	543	544	580	599	537	565	569	523	598	585	593	496	571	575	619	582	607	569	584	558	595	592	596	538	581	603	558	562	536	578	565	567	563	564	548	569	605	580	608	560	563	572	622	557	596	573	565	599	582	565	586	592	588	597	561	532	576	576	563	561	619	561	571	569	578	534	603	554	575	594	581	600	556	578	576	597	588	567	600	608	548	560	579	541	569	571	590	561	573	598	591	519	599	589	556	584	539	574	595	629	563	567	586	564	596	587	587	593	575	576	515	592	600	610	606	619	565	586	604	604	607	576	544	542	567	591	561	599	579	591	602	628	558	570	561	588	571	596	601	551	584	567	588	570	604	579	554	577	615	577	608	567	600	555	627	569	587	581	584	576	587	573	580	559	575	609	638	568	579	642	553	594	565	554	611	558	562	568	605	593	528	645	565	588	576	587	627	583	610	533	557	553	540	563	545	556	603	569	596	610	586	548	575	599	537	582	599	601	554	581	571	610	537	579	547	593	578	550	539	590	567	561	624	578	557	584	606	539	610	593	578	545	570	578	563	625	569	600	598	563	596	566	559	557	571	572	601	599	576	567	576	566	557	601	570	609	602	583	572	607	565	569	594	590	631	630	584	591	580	602	596	591	605	591	600	584	527	597	566	618	571	571	551	602	592	558	539	564	563	543	550	595	567	557	597	599	572	541	521	538	549	631	599	585	612	568	578	577	559	589	573	571	585	561	540	543	620	530	568	555	640	557	630	565	605	590	581	587	578	566	570	542	583	588	613	574	577	585	566	580	567	606	570	564	611	622	575	572	583	534	584	587	584	616	552	589	555	607	548	592	572	561	581	565	590	600	564	585	627	616	581	608	569	579	606	592	585	596	560	611	602	585	565	577	599	610	587	562	579	543	582	579	608	615	577	625	577	574	618	625	539	578	549	579	563	549	561	580	597	585	591	587	579	600	597	617	564	590	578	591	593	578	603	597	547	545	603	610	598	571	566	567	617	598	601	545	568	603	583	625	586	604	585	587	569	600	568	560	579	581	588	599	571	579	586	578	574	614	632	578	597	592	599	584	619	603	534	579	551	592	560	578	592	527	561	573	566	578	544	594	558	558	563	577	548	603	569	611	582	569	565	530	580	636	570	590	548	619	568	584	617	585	603	614	608	619	567	602	573	544	615	596	562	580	586	600	517	564	573	605	603	567	559	579	590	588	584	590	577	578	560	587	584	559	558	593	587	559	595	576	552	578	582	583	570	571	593	581	587	566	535	573	602	606	581	629	540	593	617	590	549	597	582	588	583	599	597	591	588	576	552	573	585	632	547	559	576	624	574	624	626	592	563	563	601	598	594	602	590	639	573	569	556	601	589	613	524	558	565	564	597	561	594	590	566	601	606	565	595	599	588	623	602	590	629	569	557	589	599	649	557	571	545	641	567	572	576	583	573	582	518	557	566	565	580	576	535	582	620	573	531	591	560	557	598	588	556	583	576	532	575	541	564	622	550	599	547	585	607	556	557	565	590	546	585	599	573	585	563	587	558	593	598	512	587	598	564	552	564	604	567	587	595	564	576	573	555	577	618	573	587	542	579	593	601	563	565	595	571	559	574	573	579	590	570	519	556	569	594	610	543	592	531	530	586	583	592	570	595	566	557	580	582	572	571	595	585	546	565	582	606	614	562	604	560	601	569	581	583	551	541	576	586	587	567	573	591	563	574	560	600	539	555	602	579	591	560	551	589	587	585	576	566	601	568	554	609	576	594	549	590	591	635	586	571	568	567	590	597	582	645	580	598	594	562	586	536	534	614	568	558	601	562	564	579	569	595	589	532	616	550	590	578	556	605	568	558	591	568	589	565	570	567	585	581	561	616	607	548	543	566	569	536	542	602	600	568	571	598	602	581	559	566	571	562	559	561	632	544	572	572	580	584	602	563	595	552	569	598	583	584	563	597	534	577	633	602	547	533	572	592	567	578	595	573	596	592	588	585	569	542	587	571	565	579	591	563	605	566	580	549	606	590	605	565	550	542	564	589	580	559	603	571	622	569	588	559	586	609	566	598	572	605	566	604	573	601	557	601	609	515	594	562	572	550	560	535	590	582	575	556	605	631	579	595	597	554	611	574	591	604	573	533	570	596	593	552	568	638	544	571	575	598	590	578	604	545	595	618	580	542	588	558	582	623	592	601	592	605	582	599	558	584	611	540	598	555	580	572	596	567	564	604	590	586	559	596	534	589	590	574	620	614	535	586	585	601	576	564	577	600	569	576	604	575	574	608	606	574	591	591	591	581	581	622	613	599	560	590	560	594	573	609	565	610	574	592	611	637	577	592	531	555	599	512	588	571	583	587	576	587	606	606	567	568	583	553	598	596	573	558	566	572	613	598	560	576	577	581	576	597	571	584	579	616	588	621	596	573	610	589	553	560	583	574	612	601	629	574	598	592	589	560	570	561	556	552	616	555	541	580	555	530	583	603	598	593	602	539	549	601
33983	44983	32998	13171	8053	6279	4544	3570	2923	2492	2108	1913	1633	1525	1527	1697	1346	1209	1326	1198	1097	1049	945	974	912	953	909	913	885	834	837	804	830	815	790	764	859	824	816	823	793	812	771	768	815	786	809	806	790	810	768	775	788	795	782	852	767	803	790	801	798	721	790	761	832	810	783	787	809	751	756	790	753	781	794	779	835	732	764	783	773	771	765	782	822	761	772	787	715	794	810	749	818	805	757	809	782	787	732	807	771	766	747	809	752	769	806	757	758	790	768	807	743	784	811	781	762	746	819	782	781	758	763	793	771	769	776	770	734	811	738	717	762	774	773	777	785	770	799	773	770	808	775	852	768	788	807	817	773	752	743	793	748	777	793	759	797	814	752	794	773	733	783	818	796	781	731	789	768	743	808	714	751	779	773	780	769	769	777	739	716	758	760	766	747	769	793	795	759	744	786	758	752	757	809	782	771	795	713	748	763	805	763	762	783	774	839	835	830	796	761	776	740	800	796	784	757	773	804	792	767	762	775	830	760	677	769	815	742	778	787	803	770	772	740	780	760	801	765	794	740	778	824	776	794	737	812	782	792	790	763	774	760	756	772	826	780	773	822	797	803	770	792	765	779	753	782	801	756	783	751	751	748	799	815	794	768	820	772	775	758	824	770	790	791	751	783	771	772	765	794	733	789	800	761	833	769	796	742	791	772	795	788	762	782	777	799	788	754	780	780	743	701	780	840	843	807	759	795	767	754	750	728	792	785	782	832	776	781	750	743	777	784	804	740	816	758	806	791	730	768	830	751	746	792	821	818	755	765	798	815	825	776	826	767	846	760	813	780	759	834	766	798	762	771	753	785	812	851	759	769	770	766	778	736	781	789	754	870	803	720	756	802	755	778	855	808	776	775	782	782	782	779	749	773	793	809	792	762	805	801	754	773	787	808	743	827	770	789	722	789	780	790	757	767	794	811	765	798	795	776	812	743	768	787	778	780	782	780	798	775	770	780	748	779	787	733	798	787	799	808	794	786	744	803	841	812	829	750	817	775	803	794	762	817	792	738	734	785	766	742	791	741	785	771	804	793	805	781	751	758	727	762	786	785	746	781	771	789	832	804	789	784	761	796	789	772	755	777	817	799	793	767	810	804	807	787	746	783	776	798	771	784	790	727	755	792	793	751	757	744	781	796	746	795	793	803	772	749	831	804	818	797	787	781	797	779	762	772	748	826	790	767	779	791	773	769	796	795	776	760	755	783	765	752	821	825	793	835	751	777	794	769	748	791	820	801	803	767	763	858	782	766	769	805	769	767	793	826	785	797	766	755	774	786	833	779	769	800	808	784	798	825	795	796	810	767	826	742	809	794	802	771	811	796	770	746	776	763	771	761	762	781	768	735	774	802	745	798	786	789	763	835	749	767	759	766	840	717	770	769	797	789	785	734	755	756	773	760	795	771	787	799	850	777	798	779	803	732	786	796	761	782	791	773	795	754	792	762	769	773	789	794	789	758	811	784	751	798	737	789	769	787	815	800	772	768	806	765	747	795	807	800	694	777	723	770	781	782	802	780	767	783	731	746	805	791	763	742	812	705	754	787	789	760	766	792	800	744	823	762	781	755	772	757	814	768	776	780	743	802	792	790	811	774	835	784	772	794	826	817	773	811	816	796	785	799	807	766	732	804	772	812	787	759	762	735	727	801	776	775	754	804	768	814	810	767	751	795	815	799	789	788	767	826	782	788	794	755	758	794	740	771	823	816	749	830	791	802	771	786	699	741	813	762	758	814	799	734	779	798	769	738	765	784	811	793	786	777	707	760	832	739	774	800	714	820	766	804	790	793	725	766	812	764	787	736	775	748	779	754	789	761	760	750	806	769	754	789	824	772	742	767	821	802	811	766	715	766	774	766	786	774	779	742	846	743	802	775	784	842	742	785	753	812	790	752	774	800	776	785	744	761	727	818	823	780	767	753	800	768	778	805	780	788	781	818	787	823	788	768	774	802	789	811	833	739	805	791	761	786	813	758	789	783	840	786	746	814	790	779	758	759	761	788	783	813	760	748	810	734	801	807	714	779	773	758	816	775	787	773	794	798	732	787	802	766	726	769	737	807	798	803	747	774	778	764	734	801	804	753	767	742	778	777	759	740	747	750	744	756	814	795	784	769	770	759	816	776	755	772	771	805	821	769	756	748	768	747	824	777	762	786	787	852	816	747	802	749	778	776	753	804	798	804	783	814	806	796	817	775	770	764	825	780	756	784	775	768	729	706	798	769	775	815	824	811	798	803	746	755	790	734	760	788	759	775	738	748	812	797	762	755	808	812	745	764	767	776	760	776	814	795	781	738	762	755	791	778	783	782	775	808	711	799	757	790	769	784	779	797	783	767	782	776	726	761	772	817	786	820	816	815	767	775	773	759	762	756	768	748	780	773	771	795	790	787	790	794	828	750	789	767	785	771	792	819	811	784	764	764	805	746	771	786	780	727	771	797	753	773	770	759	777	779	793	747	833	768	826	778	767	815	778	784	717	785	777	780	779	726	758	800	804	829	807	792	785	749	746	792	753	769	772	772	811	753	776	808	779	790	846	783	773	790	775	774	796	814	727	806	780	786	746	754	787	855	810	780	728	766	759	804	772	778	797	767	736	801	787	828	759	761	754	801	814	818	819	771	809	848	779	777	725	747	770	793	781	791	787	788	786	809	822	764	726	805	772	783	774	750	749	818	818	772	731	792	800	747	852	782	786	763	811	769	768	779	816	775	712	793	776	775	784	772	803	850	765	789	885	766	782	787	799	791	847	774	808	797	737	782	800	756	785	757	749	793	737	709	776	760	765	792	776	752	773	790	785	819	757	747	755	790	758	778	782	761	794	781	727	782	749	770	768	820	782	751	757	811	728	780	773	757	836	770	843	756	799	751	790	769	832	775	754	775	808	769	760	755	782	760	789	761	776	793	710	799	806	788	793	797	781	771	803	808	761	822	796	768	779	769	827	744	749	787	780	829	829	765	780	759	780	721	776	754	761	767	760	770	774	798	745	853	740	788	831	779	810	792	784	734	746	802	788	811	823	762	764	758	751	797	767	741	761	823	770	768	775	810	788	777	786	806	801	810	786	814	798	766	811	805	833	761	795	778	752	764	780	737	736	758	799	782	774	782	786	785	784	746	816	759	763	808	774	790	766	774	767	777	734	808	805	774	792	753	770	803	771	776	776	735	761	804	775	805	824	716	766	768	787	775	757	792	773	815	761	778	817	801	774	794	762	780	743	834	803	807	766	756	819	772	785	780	776	764	741	801	768	804	812	831	825	774	808	777	792	752	790	805	784	784	791	809	736	791	776	786	774	796	779	816	777	793	774	741	776	805	793	797	796	767	796	796	756	800	759	781	793	778	786	756	827	817	774	818	796	742	766	724	791	820	762	757	803	736	810	793	793	795	735	744	757	770	794	779	723	781	786	784	780	765	782	779	733	884	740	789	784	802	739	771	784	782	809	744	763
24393	21606	29131	24621	21460	13736	4879	2842	2200	1918	1633	1469	1315	1296	1254	1366	1202	1063	1100	1069	1050	958	892	861	881	895	859	862	855	842	788	818	766	741	796	811	839	813	801	764	764	793	748	776	770	770	692	762	744	722	752	733	781	704	778	753	738	737	785	742	744	775	771	683	755	778	799	768	681	755	803	707	722	778	772	788	724	740	725	729	725	785	751	747	720	784	742	792	715	779	743	759	741	735	746	799	757	697	740	745	725	745	702	767	751	792	756	747	742	799	722	739	761	763	805	751	739	739	782	721	759	746	744	721	786	716	762	751	738	687	731	752	731	722	762	705	777	760	693	789	726	715	743	807	744	780	751	744	743	725	731	736	730	757	728	787	730	717	694	729	721	718	752	772	726	750	756	736	720	764	776	733	740	747	732	741	756	726	717	724	786	752	714	764	792	763	753	756	766	734	719	776	714	735	724	680	764	766	748	740	746	734	732	703	738	757	753	703	739	731	694	730	753	771	797	749	784	802	754	713	705	746	734	730	794	742	762	730	792	790	726	777	762	729	773	725	781	745	777	725	727	757	784	753	744	745	766	724	706	749	720	729	711	740	741	759	749	727	765	736	746	767	762	702	763	704	740	781	752	743	718	736	817	724	786	746	725	768	737	737	765	750	762	750	746	732	733	725	751	735	750	714	747	749	767	755	724	753	753	716	751	742	743	732	771	784	700	714	748	735	697	767	768	814	763	747	785	740	738	769	721	721	755	850	730	722	747	727	758	748	714	736	751	746	688	734	712	752	755	715	749	770	779	748	755	718	778	756	753	766	700	736	735	749	796	749	733	750	739	752	748	809	745	743	697	761	732	755	752	771	742	748	727	779	699	758	753	758	750	702	689	761	693	738	771	806	782	765	701	731	725	759	741	749	758	756	747	730	741	800	742	778	774	757	722	741	726	733	725	730	784	752	728	774	732	744	734	792	741	787	727	777	737	717	677	728	777	727	716	745	770	740	739	725	738	729	785	770	738	708	745	761	727	734	755	737	759	757	793	764	710	714	725	768	758	720	753	769	727	728	745	717	758	796	740	719	766	737	719	720	743	735	710	760	727	739	737	788	704	717	777	775	783	738	693	772	718	717	767	742	725	796	737	776	767	717	806	740	720	819	727	716	790	737	736	725	754	715	756	780	737	727	783	760	778	775	779	738	764	770	757	722	772	763	723	719	758	795	724	779	776	719	776	721	734	784	706	725	718	743	744	733	746	690	790	727	828	772	804	756	730	769	727	699	759	792	825	766	735	751	725	747	710	739	739	740	714	764	742	738	747	738	732	701	757	750	757	736	718	776	728	745	756	764	737	800	732	728	770	736	775	713	750	770	735	758	721	751	769	758	744	772	750	728	730	791	706	761	757	764	730	787	790	746	785	765	768	752	790	785	745	744	740	724	752	707	707	773	762	741	752	728	744	705	780	745	809	750	736	770	752	779	745	745	732	776	736	718	753	786	783	729	794	738	713	736	754	701	717	711	721	699	762	791	740	777	725	711	672	752	717	757	797	762	752	735	717	744	781	744	717	791	730	737	743	785	735	807	764	707	742	668	743	664	731	733	726	720	732	717	760	741	767	761	746	717	746	734	738	740	749	695	762	795	746	788	720	767	784	705	764	737	720	767	791	748	783	715	783	756	782	791	703	814	693	687	706	739	772	703	738	749	734	745	729	754	699	753	715	780	727	778	752	726	764	737	747	737	774	760	769	726	764	757	712	666	729	729	719	719	761	745	730	800	734	788	728	728	768	743	737	759	769	726	774	736	762	742	729	747	720	707	729	706	733	742	744	750	735	770	789	745	770	737	763	749	736	720	777	719	757	758	718	770	735	732	731	783	769	748	765	724	753	750	694	751	723	726	747	780	719	739	769	758	717	775	756	778	817	749	747	718	750	750	763	747	745	729	768	765	764	685	727	782	766	742	795	758	770	734	775	714	791	741	720	762	741	756	787	707	787	725	767	689	777	702	723	726	740	775	775	775	777	764	725	787	756	734	770	758	734	771	691	711	750	761	736	756	701	725	700	752	796	746	781	747	730	785	729	696	772	800	759	759	757	782	733	764	773	715	711	771	786	783	766	756	719	731	775	779	752	786	781	730	720	752	757	766	690	746	751	741	751	744	742	718	739	744	779	754	754	747	769	733	757	720	724	746	764	738	742	746	771	722	782	753	746	791	777	781	710	753	739	727	758	773	775	765	776	760	781	723	738	699	719	758	767	727	780	771	782	750	760	721	760	730	758	749	761	765	720	754	776	763	785	744	714	702	709	726	797	739	769	762	760	712	694	743	768	744	774	710	758	738	719	767	761	758	708	739	754	763	782	762	764	763	743	751	739	780	663	729	765	735	762	757	732	725	767	726	736	730	731	752	713	755	744	765	760	679	758	752	735	784	730	707	714	763	756	710	748	753	761	679	685	749	720	770	771	741	703	745	735	729	765	712	683	769	732	801	754	724	717	764	794	797	744	704	809	733	739	704	709	724	765	725	747	672	748	731	708	692	734	717	746	751	722	774	784	781	761	765	774	722	727	760	774	708	735	757	759	769	771	798	746	751	756	734	729	773	719	794	734	744	777	733	769	756	738	756	702	750	697	737	750	760	763	773	811	759	704	757	692	775	781	765	729	791	726	737	715	777	816	722	737	724	732	733	780	823	747	805	789	733	754	723	709	709	749	757	758	751	716	763	724	790	732	789	704	727	748	733	727	785	756	732	733	733	726	719	724	768	688	764	798	764	733	770	716	791	755	749	757	766	687	709	729	718	724	796	760	734	762	736	743	734	713	775	752	748	732	771	777	735	760	780	720	747	728	729	709	761	730	740	717	752	755	806	711	743	764	755	722	753	720	720	758	739	740	752	718	733	754	717	739	738	745	739	760	736	756	721	739	736	756	742	732	749	678	725	728	777	732	755	738	753	744	759	721	723	757	739	736	783	764	757	725	749	714	746	717	747	747	739	767	756	705	699	781	724	768	741	731	719	799	730	765	762	756	736	767	701	695	693	772	708	735	750	746	773	764	752	735	739	754	705	763	750	737	786	720	740	728	741	731	752	764	750	739	718	726	749	722	723	759	673	730	741	688	802	738	746	753	764	783	738	755	773	767	714	709	711	709	759	757	749	762	791	749	705	782	707	726	778	741	745	710	756	767	750	739	698	754	745	800	742	766	774	738	772	787	735	737	769	748	744	741	749	752	730	786	764	770	741	736	718	739	741	784	737	708	743	768	704	764	797	778	723	730	713	702	698	717	748	755	744	766	771	754	734	756	738	764	712	733	729	779	765	762	786	762	763	748	761	764	724	736	715	773	781	774	740	691	737	726	749	699	776	756	757	780	732	751	801	734	701	762	675	728	756	796	730	735	702	755	741	745	732	698	754	770	748	755	776	716	761	733	752	756	747	761	763	699	697	778	708	784	785	720	721	747	734	720	733	720	787	765	749	714	730	738	739	759	742	705	745
34795	55435	43517	21137	13339	10361	7687	6303	5003	4343	3519	2994	2685	2413	2471	2633	2096	1858	1798	1824	1617	1394	1418	1298	1303	1346	1276	1175	1213	1108	1134	1049	1096	1082	1068	1022	1096	1083	1017	1055	1039	994	989	1013	987	1014	924	1049	1041	972	966	993	991	1051	1002	1037	1063	1069	1032	955	1035	1014	1048	1046	1053	995	965	999	986	1089	1044	945	987	1041	943	996	1019	1036	1008	976	995	985	950	1009	986	996	1014	1003	974	1015	970	976	1029	1006	1090	1040	1016	999	986	1021	993	907	1039	1021	990	985	1062	929	1006	992	961	962	1041	946	1019	977	997	1026	967	1006	1086	928	967	975	1051	982	1013	1010	932	972	1022	987	980	1012	989	952	1004	1026	997	972	1022	1005	1043	988	1006	975	963	993	973	989	1032	992	932	960	967	1006	1053	922	999	968	951	987	996	950	964	1004	963	958	984	1040	1050	950	1013	972	1027	996	1009	941	1024	944	1011	1044	954	1020	1050	1011	999	1034	963	1030	988	1023	984	965	1062	1020	1022	980	1006	996	1032	1077	1041	1008	960	1003	956	961	1034	989	1021	945	915	982	953	993	954	957	1036	989	1013	985	958	988	974	992	934	970	1008	995	970	1061	1011	980	1024	1034	956	1015	1012	957	945	1016	968	1042	998	991	1033	968	1013	979	959	988	1019	974	970	1006	1007	1019	1008	1006	1036	995	999	1040	991	1057	1033	1001	990	989	1019	1064	952	1003	970	1015	956	1016	911	1028	1019	1067	986	969	1004	1020	911	952	1014	979	935	1012	1024	991	1057	939	1017	1021	1004	1015	997	973	956	982	944	985	1027	1030	972	1008	955	953	978	945	967	985	1011	1118	1029	956	970	971	1017	988	1048	967	920	970	995	947	1002	995	979	1027	987	973	998	1021	951	957	978	978	1010	962	992	1037	995	1076	1038	1016	1038	986	951	992	975	955	1032	1011	1062	1032	1015	978	1007	992	1012	976	992	982	964	974	1025	1020	991	1029	957	996	959	970	961	971	995	1008	997	982	1005	970	1021	994	1020	969	951	1009	1040	971	998	1018	974	1032	1003	954	975	950	1023	955	980	994	948	961	974	1012	1025	977	999	1023	964	1012	1031	997	980	1015	941	994	998	1045	943	1030	1005	1018	1062	980	1000	1020	1005	1032	1058	1022	1035	964	979	981	949	962	992	1042	958	1011	1007	953	968	996	1001	971	964	985	1014	1006	1074	1016	979	973	1052	972	1018	979	973	1046	997	998	1028	1014	1009	970	998	991	1012	1012	1063	1022	962	968	1008	1047	1016	970	1007	937	1010	1058	1032	1020	1008	991	1015	984	1023	948	970	1039	1007	965	1020	1000	997	1032	1032	1016	984	985	1048	1029	985	994	992	983	1035	973	984	1022	995	1000	951	1036	994	1008	986	983	953	962	997	963	964	1021	939	1008	1007	1024	1005	1029	1008	984	1026	983	985	1023	1022	988	973	1034	966	988	961	988	997	961	986	986	999	990	975	922	933	995	992	1006	987	968	974	950	967	1030	1001	1079	1007	993	984	954	930	964	1017	1024	969	1000	1000	1054	965	984	1010	962	1010	954	1007	1015	924	1026	986	1010	948	995	1017	948	1001	956	969	988	1006	960	959	981	968	1002	1022	1052	1022	1055	976	990	960	1004	988	1017	978	990	1026	971	1021	1014	1008	1017	988	990	995	1009	951	1035	907	1001	999	980	989	986	1002	1060	1037	963	954	975	1002	999	995	1030	994	996	912	948	1030	1021	1020	1043	1011	964	1006	1022	981	965	957	981	994	985	991	987	922	1013	990	957	961	940	956	908	994	979	1031	1019	981	1028	998	1042	1065	970	993	988	999	982	1013	1032	924	1038	1004	986	1005	1041	1036	985	959	984	968	1012	950	1010	955	918	1020	979	970	994	997	1000	1017	1006	1000	1007	982	1008	1043	1014	986	1020	949	1028	991	981	993	938	1010	1025	995	931	931	992	961	1024	1001	1011	990	1015	1010	951	966	1015	936	974	984	968	944	935	1026	1022	962	972	989	974	969	1022	1000	971	990	947	973	984	1010	991	1001	1069	1069	993	979	988	1012	1025	1018	987	1046	1011	1040	1004	1028	969	1004	1027	1018	938	997	969	995	976	980	948	1003	1009	994	1015	996	1003	981	974	985	994	1056	963	982	989	970	1030	1018	1022	1022	992	986	1018	951	1016	1043	956	1015	1023	994	971	982	1010	958	1022	985	967	977	1017	957	971	1010	992	1019	1015	971	1006	1017	957	941	1030	1055	965	993	959	1019	973	1005	997	985	1014	993	924	1009	994	1066	982	981	1046	1014	1008	995	971	1046	974	1039	968	936	1055	956	980	1017	946	1016	997	1004	1039	985	980	1008	951	990	990	982	966	984	966	1038	972	965	952	964	1001	928	984	998	1006	973	967	1016	980	1026	996	1023	973	969	1030	1045	1008	990	1002	1024	971	979	990	1013	988	1007	1045	985	964	986	1020	962	1065	963	925	1039	970	1008	1047	991	983	1005	989	979	984	959	937	1018	967	972	990	981	976	1007	988	944	1010	984	1010	978	963	952	960	967	964	979	967	991	1017	1015	1003	988	991	1032	1008	970	993	962	975	1038	984	970	996	994	991	981	996	976	959	967	1018	964	1039	989	986	974	959	923	1065	1023	975	994	1018	991	928	1013	1061	945	984	1042	988	983	1001	979	967	997	922	925	979	1016	964	980	1025	961	991	1044	947	964	1042	1048	989	996	1002	1064	1033	1003	989	1029	987	1008	982	920	1028	1030	1025	1020	996	967	957	1034	1006	990	958	980	971	1037	1060	1027	982	967	944	982	953	982	954	1028	982	1023	952	1035	1009	975	961	960	988	970	1025	992	919	950	1009	992	975	976	995	928	1016	993	921	1017	993	1032	980	970	971	1028	1030	965	995	1051	938	988	992	951	1017	1002	1017	981	1002	979	977	1001	963	1010	1034	967	970	1035	978	1009	1002	943	986	967	938	981	960	964	1048	1022	1004	1029	996	1046	960	1024	1015	962	1008	989	979	998	1018	978	1039	1046	975	996	965	950	1002	978	1003	989	1022	981	1021	980	980	976	1012	1005	982	1037	968	974	990	1009	962	996	991	964	959	1014	1020	973	1028	996	958	954	1046	1052	984	982	1006	937	969	940	981	998	993	971	1018	959	1023	970	996	962	960	1034	908	1014	975	991	962	1070	960	1006	1015	1046	991	994	974	973	955	957	984	1018	1018	926	1009	964	938	1051	991	986	1005	935	971	1028	1024	1046	949	972	993	976	1019	975	1045	989	1029	967	1004	983	956	956	940	1016	982	918	1006	1062	1011	991	989	986	1050	1044	986	994	1009	990	998	995	996	1000	970	939	993	953	956	1021	978	990	963	954	990	993	1093	992	1057	985	987	1037	1007	983	942	981	1027	1031	1002	995	1002	1010	961	971	1004	927	1045	1020	990	992	952	955	1052	1000	959	983	1027	968	1016	975	1024	1037	1059	977	1018	1023	964	959	1015	1018	955	977	989	998	1030	973	974	975	969	993	1011	1021	986	979	977	1023	1040	983	1017	974	998	970	987	973	963	972	986	976	966	1007	1019	1027	978	1027	1011	982	984	1049	961	1005	985	990	1014	981	937	1018	975	1009	1029	961	997	923	994	982	1022	959	946	1041	1003	1013	986	989	985	969	925	1009	950	996	977	1009	947	969	971	971	1024	930	981	1046	927	991	1009	961	1005	966	982	993	958	959	942	1001	1007	1046	964	997	1034	1006	975	1019	1029	1032	924	973	1005	952	983	979	1014	998	941	1051	982	995	979	999	974	949	984	984	992	983	993	1029	1063	1048	958	1020	1020	984	1002	1014	1009	1003	954	1064	989	1009	963	1022	970	960	984	1045	1001	1038	992	1002	986	1036	992	1006	993	978	953	974	1045	1020	1016	1000	971	966	1027	976	928	964	956	1007	1044	999	960	992	1034	1031	973	1012	976	1028	1018	970	970	918	1066	950	961	1019	1000	994	1016	1037	972	1002	1001	1037	947	938	972	997	988	959	950	990	950	918	1025	1012	958	969	947	949	933	993	968	1006	1029	961	931	958	1006
23439	21590	29531	24128	21606	21631	12628	4409	2943	2465	2063	1733	1581	1543	1443	1568	1275	1205	1146	1092	974	935	903	951	890	857	808	860	775	768	745	729	670	670	695	702	724	710	744	701	716	685	662	652	658	651	721	693	659	661	692	715	645	670	666	678	690	638	665	630	693	663	685	677	667	691	651	676	668	708	631	650	676	670	670	686	642	547	677	631	718	659	650	660	626	638	657	656	645	660	668	708	617	623	651	666	654	654	681	613	693	655	667	646	670	666	617	652	648	662	649	646	628	629	695	619	633	654	691	689	668	586	692	679	709	622	637	668	625	624	636	684	651	655	637	637	657	650	643	680	649	705	669	645	626	710	594	628	682	640	650	606	662	658	662	663	624	673	684	677	612	676	614	616	650	637	640	661	635	675	649	676	622	621	672	659	653	672	627	656	640	660	669	684	667	672	633	645	665	652	667	664	666	690	637	652	686	618	627	671	673	677	638	666	667	618	650	677	676	657	681	662	631	680	662	640	643	628	710	672	667	639	627	673	636	633	656	621	632	647	638	631	689	635	609	672	660	642	664	656	649	644	621	628	676	641	624	659	659	626	625	630	647	626	654	655	697	710	638	615	656	655	666	627	668	610	647	662	683	680	661	636	683	650	621	694	628	660	630	672	663	674	680	678	673	673	652	675	628	624	648	627	640	673	661	655	666	649	616	619	687	654	667	690	638	694	709	654	653	674	660	640	661	666	640	636	640	694	735	640	641	699	621	691	634	605	666	655	649	639	673	639	666	611	635	615	655	635	630	635	616	666	655	657	638	654	683	654	616	696	675	641	671	633	644	652	670	664	672	643	669	644	666	644	665	638	676	649	625	624	676	648	689	666	645	645	686	657	658	693	655	669	644	696	638	715	656	668	650	631	647	654	647	651	602	640	624	710	682	665	664	614	656	630	665	624	663	661	625	625	669	681	670	659	648	639	604	638	670	603	684	676	664	645	631	674	598	647	632	717	669	659	694	629	655	665	672	646	621	663	633	632	638	736	642	659	676	624	663	662	651	638	675	625	643	669	654	652	689	688	664	670	599	696	670	671	685	672	657	661	658	668	642	685	688	677	669	695	677	647	633	619	652	625	641	722	640	645	658	638	688	639	667	677	665	642	678	659	626	624	706	661	660	644	652	682	661	672	666	632	617	665	621	639	649	661	635	649	705	690	692	651	660	606	626	654	657	665	667	650	611	654	600	698	642	651	651	632	726	663	625	647	668	677	681	679	662	679	651	685	628	673	661	675	639	622	674	631	667	664	663	657	648	680	658	641	669	682	630	661	656	671	658	677	693	636	633	681	637	658	653	643	653	640	684	680	698	628	645	594	659	643	660	643	629	636	620	644	673	631	673	669	651	663	636	663	599	716	672	658	658	681	644	633	657	647	616	631	628	644	684	727	688	658	631	688	662	696	584	636	654	606	667	620	678	626	647	618	626	663	647	635	647	607	659	644	641	652	655	622	674	611	626	675	658	655	618	633	624	635	657	650	672	647	663	633	720	663	655	720	656	661	642	655	664	690	675	667	669	680	674	642	650	637	634	620	664	692	627	646	634	670	689	614	664	631	661	629	629	687	666	655	660	661	663	702	632	639	618	682	701	628	657	622	665	614	673	651	728	663	677	706	689	629	652	665	668	629	646	666	612	634	600	620	631	633	614	673	674	667	637	625	654	661	650	659	676	677	688	676	647	589	650	655	637	649	661	622	676	595	648	686	682	630	655	632	649	658	643	679	706	655	664	678	644	648	662	657	668	648	653	634	612	685	724	634	631	670	669	696	704	626	612	687	632	657	679	667	636	693	643	669	665	635	656	662	625	643	665	625	603	637	671	662	654	639	660	667	678	637	642	633	656	663	645	674	619	639	661	631	652	658	639	647	643	665	680	628	677	658	689	615	702	639	660	650	641	652	678	652	687	664	685	633	679	643	633	652	624	691	700	648	675	649	594	648	600	679	694	675	662	649	618	695	641	662	651	595	660	652	689	707	647	664	660	693	669	630	644	647	646	638	651	637	653	649	624	639	665	679	631	623	605	679	695	687	650	638	672	693	630	627	651	678	640	633	662	683	691	685	668	673	686	660	712	695	621	661	709	666	638	628	646	646	605	610	641	636	661	680	658	652	592	657	633	628	675	627	628	664	661	637	670	637	669	647	628	699	632	692	696	699	655	670	648	658	647	674	671	626	646	648	658	654	688	605	641	658	623	615	658	675	652	671	644	649	666	625	630	664	638	657	642	673	666	638	703	695	653	656	694	591	664	607	659	637	640	683	674	639	656	647	636	675	647	626	664	648	652	607	672	691	643	609	667	698	636	642	655	613	660	647	706	652	637	606	656	631	646	634	658	639	641	679	639	655	677	627	614	658	699	667	664	656	660	620	654	669	646	670	657	647	685	664	646	666	634	655	707	648	617	664	652	637	639	650	631	650	650	676	670	681	661	647	688	602	661	688	634	634	670	635	659	631	681	698	602	642	702	643	644	666	647	670	636	643	659	631	688	648	685	650	647	660	648	626	664	696	684	641	604	646	683	633	639	675	638	655	659	656	633	622	646	650	627	621	648	652	671	604	670	636	645	676	665	642	624	648	641	679	643	706	653	672	660	641	651	669	630	679	622	699	612	637	653	645	701	682	680	672	663	677	678	623	673	649	641	631	612	657	663	661	643	622	633	617	641	656	667	670	626	658	664	635	693	636	605	688	700	643	615	664	709	640	688	637	660	633	633	637	618	690	679	661	614	639	671	659	648	637	668	660	645	628	653	612	634	697	650	615	623	719	639	598	645	663	708	664	674	650	645	617	598	697	655	662	686	653	702	635	690	670	623	651	626	633	654	685	666	711	627	640	655	676	612	667	669	648	610	652	661	685	641	659	661	652	609	683	646	621	658	637	679	671	652	665	635	654	611	645	637	614	615	639	660	618	678	660	660	681	642	693	656	651	654	670	648	691	654	631	654	645	649	661	682	654	696	628	639	637	666	699	652	693	635	622	665	695	705	630	654	614	674	689	651	653	650	658	683	644	664	663	680	662	624	682	628	653	627	649	730	652	702	663	623	652	666	660	606	690	649	664	689	681	661	673	673	623	673	666	657	669	668	645	669	675	668	626	688	629	683	660	673	629	657	665	670	627	620	675	655	642	628	639	656	671	702	635	632	646	600	659	662	654	665	651	692	663	658	627	669	641	681	600	624	622	662	655	678	684	680	629	690	678	662	609	657	594	710	676	635	687	651	664	671	672	664	628	644	691	634	644	653	614	697	636	684	640	635	639	671	617	613	656	661	659	631	663	644	645	640	603	644	639	674	709	604	675	634	617	660	632	646	645	607	648	692	643	669	664	677	629	653	647	673	647	652	647	635	626	690	654	687	659	610	672	660	616	637	622	659	659	654	624	676	648	661	637	643	638	662	666	624	632	620	648	651	613	646	648	648	588	648	597	636	655	697	665	608	647	636	649	679	620	647	620
37838	59046	47982	24809	17339	13473	10447	8392	6867	5540	4579	3936	3311	3056	2959	3185	2502	2272	2248	1953	1681	1579	1535	1447	1403	1290	1231	1185	1136	1091	1052	1004	1004	975	1017	956	1060	1041	921	978	890	892	844	894	871	929	885	870	896	879	895	872	926	905	944	913	961	945	950	902	876	914	833	878	893	889	902	902	875	875	877	876	909	827	869	882	791	852	862	889	900	890	853	880	827	895	875	903	886	875	908	902	923	877	854	914	845	871	891	862	872	902	894	905	870	876	867	855	837	893	868	892	877	842	922	795	867	872	842	854	880	842	847	834	823	841	828	844	906	878	848	822	830	875	884	855	859	841	854	867	867	830	825	860	812	872	852	838	870	854	841	867	912	883	885	884	880	839	831	885	831	841	873	853	861	892	904	901	853	913	860	896	837	843	892	805	841	877	867	902	908	815	845	839	818	846	859	847	875	825	879	856	903	865	851	946	865	879	852	878	939	880	838	809	827	943	876	835	839	841	826	876	892	871	853	895	842	831	833	914	882	832	888	872	816	834	898	878	861	877	840	889	897	893	838	875	893	886	887	864	864	834	841	857	939	839	868	868	868	897	897	844	809	930	904	853	821	872	845	855	878	824	846	902	866	816	902	878	848	808	875	844	890	853	813	858	893	851	933	860	886	884	900	855	898	871	860	830	861	847	863	853	826	871	836	865	900	821	870	854	892	876	883	850	866	859	848	872	890	856	864	841	869	854	868	873	830	890	853	931	868	898	866	842	827	858	875	848	844	885	867	885	821	823	867	926	839	907	860	869	857	859	864	857	871	875	864	878	836	853	814	842	843	877	898	876	853	889	820	877	859	869	884	836	910	923	856	866	863	894	871	836	872	834	810	850	865	876	892	885	843	855	838	868	879	843	865	882	880	813	892	848	859	841	887	882	841	880	887	903	878	905	859	863	828	882	855	889	828	825	894	834	870	900	872	899	858	839	802	893	919	861	874	829	849	900	857	916	887	866	873	876	910	870	879	834	817	862	879	911	915	885	912	887	803	832	854	856	813	857	878	862	852	847	834	923	883	842	832	900	862	873	855	926	872	841	853	924	892	899	871	829	925	914	813	855	849	859	881	901	882	845	835	892	798	809	883	864	903	908	924	907	867	832	873	878	886	802	856	852	829	843	856	870	875	901	845	912	876	843	888	864	872	894	878	814	879	858	856	868	886	854	840	875	907	843	838	874	928	843	906	815	842	839	892	862	837	846	849	878	857	874	897	899	894	841	944	866	814	864	841	937	887	867	841	866	886	836	848	942	826	848	845	878	850	850	896	849	883	881	812	832	913	862	914	897	862	846	884	883	854	862	874	922	867	822	872	876	869	890	907	926	919	924	903	864	864	844	891	852	895	825	822	833	865	900	845	883	876	840	847	870	895	870	867	900	897	864	827	863	837	834	837	864	862	815	857	840	854	839	855	849	884	847	857	849	851	886	939	892	891	883	861	885	865	819	849	852	880	869	878	860	914	869	825	872	885	813	880	904	923	823	916	941	869	855	885	837	920	888	867	869	857	827	823	893	845	896	861	881	902	820	857	869	872	872	848	847	890	847	893	816	774	874	882	882	845	890	831	874	829	931	865	889	867	856	874	876	863	866	900	899	847	862	881	879	897	856	855	851	852	844	865	884	887	838	906	918	808	879	881	863	876	881	876	912	890	939	836	876	847	894	835	879	862	920	800	813	892	848	830	875	926	828	916	870	872	896	848	879	876	835	889	920	896	870	800	830	904	844	804	848	881	880	827	882	906	864	811	846	851	828	864	867	830	872	876	867	896	877	859	883	820	909	855	883	873	858	892	860	841	896	823	838	870	819	879	880	893	889	857	859	855	850	844	848	887	854	850	889	874	877	861	907	858	843	853	842	862	868	882	850	824	872	806	840	877	859	835	850	839	861	865	937	918	846	877	841	858	889	882	848	797	861	834	825	870	793	900	840	818	905	829	817	837	808	892	804	866	894	860	864	862	918	798	871	854	846	864	891	867	865	880	894	841	868	869	881	883	866	853	863	891	870	848	854	859	899	871	834	820	848	830	876	885	842	839	887	852	845	879	887	882	845	906	857	853	848	900	838	814	847	850	846	886	929	865	861	884	887	886	842	892	862	838	868	824	869	867	868	889	878	872	879	890	828	895	919	888	938	887	885	853	846	850	866	854	884	823	859	831	884	839	899	891	858	880	839	877	860	805	871	844	844	857	860	841	872	911	870	848	848	864	829	844	898	898	867	894	869	920	895	862	846	834	847	909	841	909	883	832	862	869	885	897	834	837	866	855	871	847	875	833	886	903	876	866	869	871	875	857	861	925	908	883	892	898	835	868	872	886	865	866	873	796	815	845	843	875	914	863	935	869	846	902	830	866	888	842	866	825	866	844	826	869	852	931	848	850	866	896	817	885	841	839	826	857	847	868	823	876	912	868	888	885	801	846	838	847	894	829	869	823	861	880	877	879	917	892	890	903	900	909	815	847	886	853	807	904	912	882	825	856	878	900	849	845	868	826	813	858	861	825	831	877	879	894	883	884	874	835	823	925	924	895	850	848	879	879	866	845	897	884	882	813	911	927	923	880	855	840	875	888	893	850	850	795	845	894	845	872	898	820	833	882	861	850	855	871	810	863	840	870	805	908	821	861	871	878	859	889	815	866	924	816	864	869	841	801	891	841	850	873	833	900	845	928	856	863	859	875	892	840	881	796	857	885	845	850	834	857	887	837	924	876	873	870	841	910	799	855	810	886	907	893	900	875	902	906	885	881	825	819	842	816	837	828	881	851	890	832	871	861	864	873	851	822	890	850	881	860	871	871	833	879	819	881	885	842	873	870	834	898	846	893	880	863	853	837	854	775	857	851	882	864	906	866	851	840	795	825	862	889	826	819	856	813	881	838	926	887	915	863	866	876	826	870	874	940	859	893	882	922	889	833	847	871	863	883	820	867	903	875	860	901	862	841	807	838	846	848	872	858	843	823	837	815	875	879	889	860	921	812	868	826	818	834	877	833	834	851	912	835	895	881	882	840	926	821	881	838	871	855	860	841	841	823	864	917	846	882	848	929	884	876	870	899	820	849	832	906	846	849	904	872	883	871	818	834	807	885	832	840	926	845	857	893	850	857	835	838	836	910	867	849	824	803	835	848	865	892	876	869	899	854	868	877	839	846	866	859	852	838	854	840	841	852	843	872	843	850	912	880	821	845	858	885	880	872	886	845	914	859	882	880	873	871	911	870	835	821	846	891	813	895	871	826	884	816	854	888	906	877	860	909	894	820	866	839	844	866	859	855	898	835	840	838	895	860	876	857	853	830	873	857	918	837	889	841	894	908	887	891	874	874	846	860	909	853	850	867	856	828	832	889	811	888	917	867	815	890	879	858	828	824	844	864	849	866	880	877	894	838	898	864	829	855	813	831	881	889	899	854	853	854	886	841	929	850	895	898	868	907	853	866	873	803	845	825	833	897	852	851	919	910	875
28807	27050	27455	11881	4290	2702	2052	1625	1341	1210	1029	988	896	835	860	835	719	767	741	735	703	649	648	578	607	643	628	583	612	597	534	550	556	580	612	610	578	550	606	591	552	574	595	578	579	578	570	554	534	562	596	586	586	587	603	594	596	576	576	590	544	614	606	606	572	577	557	611	627	583	581	582	602	599	552	577	629	605	576	541	548	567	528	598	556	583	592	601	584	546	564	527	629	561	574	571	573	541	557	587	561	567	587	565	581	596	560	576	566	528	555	545	563	568	531	584	594	577	577	563	544	532	553	541	615	643	595	562	587	549	548	590	581	555	556	585	572	557	515	574	546	556	554	595	593	574	560	563	604	607	626	544	556	552	592	590	585	637	586	605	583	616	576	567	570	573	578	583	617	576	548	592	573	598	616	538	558	568	615	583	546	568	598	549	569	585	541	582	561	585	589	525	561	587	603	578	580	567	547	607	593	608	502	606	601	619	571	571	578	580	559	571	567	560	592	608	576	563	533	571	587	562	543	598	563	622	569	607	573	592	573	571	640	571	572	567	581	555	583	562	577	593	569	590	584	592	566	591	573	576	569	590	573	556	591	579	565	566	569	618	543	600	552	588	571	556	572	608	538	585	583	613	571	611	551	626	619	586	557	579	584	603	582	616	579	592	597	623	526	575	571	574	568	589	609	583	555	575	559	580	589	571	576	550	555	624	604	587	638	522	557	576	588	577	573	539	567	574	573	565	532	595	563	597	539	595	596	553	569	596	555	550	531	590	546	534	532	597	621	599	577	560	607	579	539	598	614	561	582	618	587	572	565	586	589	572	557	578	581	606	546	561	553	614	542	535	605	604	548	588	549	587	554	542	572	573	616	586	608	554	589	601	552	618	591	614	605	576	617	612	561	575	571	571	581	587	581	606	573	588	548	573	567	579	569	552	543	574	569	606	549	522	586	581	566	568	566	546	608	569	594	576	633	616	610	545	606	608	606	537	563	552	586	590	573	575	515	601	578	591	546	577	607	570	590	591	579	606	536	631	579	566	571	543	568	594	556	594	627	577	565	587	549	580	580	600	608	591	586	568	579	549	554	593	593	556	574	564	585	608	590	563	552	530	572	543	584	574	562	582	582	594	558	589	555	591	624	596	561	547	594	590	575	594	612	582	581	594	551	543	586	536	587	562	585	596	574	588	585	591	577	584	547	581	580	583	555	576	570	543	589	599	545	542	567	591	559	551	579	566	524	561	606	592	579	553	583	593	552	596	587	566	585	576	559	582	611	619	607	536	546	567	577	561	579	558	580	588	541	602	546	565	573	542	541	556	606	595	559	596	578	546	561	595	611	549	601	567	545	600	625	584	599	603	581	628	600	602	591	573	612	554	587	531	571	573	564	542	617	543	596	564	612	553	575	595	571	610	590	581	582	585	572	591	596	553	569	575	553	606	580	570	595	571	566	551	591	577	597	570	622	564	555	629	596	579	566	560	571	589	553	619	549	596	527	603	604	575	554	550	563	543	580	611	552	594	589	578	592	543	599	532	532	564	575	578	534	594	572	510	526	576	551	583	587	572	591	580	598	542	544	589	612	567	585	585	532	599	559	543	561	535	533	558	603	581	611	530	597	532	602	594	562	593	539	574	573	582	616	610	589	553	562	549	557	571	563	614	588	579	611	606	572	566	566	574	604	572	572	580	588	592	570	543	570	598	590	570	593	575	620	561	539	586	568	568	555	601	600	562	613	593	595	599	566	551	571	549	546	614	575	619	550	589	612	544	582	608	593	618	618	629	550	553	555	565	554	559	566	531	585	598	598	558	582	548	564	603	616	551	539	610	592	598	541	493	558	549	578	548	605	555	552	588	602	580	553	615	544	561	599	591	588	543	604	566	559	604	527	577	598	570	554	576	559	561	550	562	566	539	574	555	587	584	590	567	562	550	559	563	573	580	623	528	539	562	601	557	586	582	554	570	570	579	548	618	522	553	575	566	610	564	540	593	559	558	567	583	624	599	579	616	574	624	627	605	570	586	580	576	558	612	578	594	578	564	575	586	578	530	581	554	563	548	629	587	579	562	586	583	569	575	526	541	538	546	562	576	571	595	603	603	608	576	571	592	576	564	549	574	564	602	566	557	616	606	577	540	532	591	588	569	572	561	560	579	576	630	614	591	594	583	556	605	564	578	569	568	560	587	582	601	592	568	568	567	618	574	607	577	563	610	573	557	560	587	533	564	564	591	606	585	601	576	601	569	579	602	650	563	533	558	606	605	604	551	599	577	617	599	560	595	590	627	578	615	595	558	554	592	561	613	591	572	570	609	570	603	572	572	595	574	560	542	557	600	578	557	602	578	590	576	578	554	544	596	570	603	576	569	555	511	587	635	569	519	556	581	547	549	575	562	560	541	582	560	578	573	566	593	556	580	565	596	590	609	579	564	572	537	597	583	550	606	594	565	563	569	609	594	555	576	582	585	622	598	597	581	615	573	563	564	595	604	581	542	609	555	557	561	575	550	585	586	587	582	566	558	568	593	604	638	557	548	551	595	567	611	606	614	550	564	570	576	533	570	559	604	628	544	569	557	576	583	565	584	561	554	554	535	552	580	598	572	567	559	565	623	569	597	612	581	579	553	546	575	545	572	574	627	566	574	575	570	622	577	589	526	594	592	570	559	559	589	581	513	546	585	556	594	587	576	618	582	570	549	570	561	567	596	558	569	587	588	585	562	553	564	588	570	574	596	561	598	550	595	603	581	542	578	583	577	572	549	607	569	567	566	582	582	605	553	571	553	575	549	613	586	562	559	561	579	590	563	552	559	575	616	551	586	583	579	530	599	549	568	554	562	546	607	560	565	554	608	630	554	588	563	560	593	611	545	613	599	588	559	594	627	582	612	531	561	586	573	574	575	594	567	645	580	569	604	586	610	586	572	583	603	553	576	566	569	569	569	606	621	550	612	575	605	572	589	592	591	602	573	609	612	546	575	527	527	585	597	553	606	596	519	573	617	579	578	551	610	615	581	526	556	627	568	598	614	571	594	595	578	539	569	561	543	547	550	567	557	552	564	604	595	554	588	594	594	608	603	592	543	559	589	611	587	611	604	572	608	554	569	551	573	573	575	613	631	554	558	560	546	596	613	576	597	587	598	551	570	567	597	585	573	614	560	601	522	580	632	548	546	540	520	562	524	553	563	590	546	566	566	513	595	564	592	533	587	612	622	572	592	592	561	600	561	597	602	585	577	574	558	588	562	571	548	592	589	572	551	565	512	580	587	584	538	551	554	558	594	602	589	563	566	573	565	603	576	576	586	569	604	602	562	572	574	658	588	575	580	623	593	583	582	580	602	573	532	591	574	565	559	605	582	517	596	594	608	586	558	586	604	573	532	546	574	541	581	581	556	590	589	575	548	578	571	608	562	602	585	564	555	510	600	593	574	558	587	580	548	538	564	588	546	572	528	545	589	554	548	523	612	539	608	633	623	628	584	591	559	548	618
34146	45960	32527	12047	8113	5937	4621	3559	3006	2562	2008	1879	1652	1626	1522	1601	1350	1235	1197	1197	1067	984	1003	903	927	912	833	905	867	843	843	829	821	862	824	859	788	862	769	806	799	789	807	760	807	779	747	760	811	770	792	729	794	776	744	805	858	793	796	749	819	768	808	785	758	729	761	753	766	772	815	762	751	803	801	778	812	808	729	813	798	766	801	770	805	757	749	746	732	736	787	734	803	755	750	761	804	705	778	788	764	775	765	724	774	714	770	794	834	766	757	759	804	768	797	714	793	775	751	774	774	745	731	785	769	723	762	750	792	796	752	800	754	734	784	790	785	767	744	781	762	764	793	739	779	783	763	802	764	785	759	810	839	747	738	773	804	750	729	728	785	778	805	756	718	800	762	798	817	744	775	784	820	763	737	780	763	774	721	801	781	771	842	797	789	760	783	829	760	780	814	766	802	779	755	778	720	773	781	798	774	750	776	781	799	754	828	765	724	762	762	782	776	829	815	753	737	736	800	803	751	730	765	757	776	768	806	774	759	787	788	769	795	770	775	797	765	762	788	735	770	803	783	758	770	783	764	779	782	777	777	768	766	827	759	765	738	753	735	798	809	756	779	789	758	782	748	751	793	775	768	697	755	805	741	778	785	778	751	787	819	749	809	769	726	785	756	806	798	817	803	731	771	807	797	773	719	775	821	738	725	733	763	757	751	765	749	785	743	753	776	813	761	743	768	782	805	769	763	767	750	745	770	780	730	748	761	786	756	779	737	796	764	813	756	746	775	786	802	755	747	756	767	786	771	730	762	760	790	758	818	781	817	832	754	743	764	774	770	750	755	754	796	777	765	765	801	754	799	786	784	801	808	718	769	726	758	764	763	778	785	723	762	738	802	774	789	767	782	816	783	787	742	753	749	808	740	783	763	793	778	764	806	771	792	749	740	812	788	755	767	808	792	752	672	732	732	796	760	796	797	772	765	772	734	751	788	744	781	746	807	715	740	745	744	825	807	768	764	768	809	783	747	755	775	753	736	772	789	759	779	800	768	765	739	781	782	804	745	785	791	773	745	753	793	700	743	740	791	765	736	747	736	782	776	783	789	796	748	725	753	788	792	765	765	756	772	758	753	740	780	777	761	752	768	763	761	773	790	776	802	803	710	811	759	752	776	786	760	780	771	744	774	804	757	748	781	775	722	767	760	767	747	746	764	772	788	806	771	726	811	746	748	771	749	750	740	811	779	743	822	797	727	743	784	763	740	745	767	799	793	853	738	794	807	781	772	729	718	779	754	784	759	800	778	762	769	754	745	803	777	795	715	719	772	772	790	783	777	773	771	796	775	777	767	759	745	817	798	783	782	801	758	728	800	723	787	797	805	769	815	796	761	742	774	741	802	747	805	732	778	768	800	796	769	759	803	774	768	832	746	776	728	789	779	756	767	821	773	791	813	777	751	799	767	764	752	763	778	751	759	737	731	768	782	753	768	790	781	792	701	761	805	778	783	778	705	806	772	843	818	789	745	788	746	718	733	759	787	728	746	766	773	778	722	780	800	813	761	796	763	770	778	818	795	773	741	792	802	799	704	722	769	737	788	766	804	722	770	714	800	722	751	788	819	759	739	795	725	788	760	733	791	767	767	772	770	756	757	806	729	768	804	744	719	786	767	745	783	733	754	772	750	812	753	779	769	799	786	788	768	765	820	774	763	798	763	787	757	737	744	764	797	752	799	774	713	761	779	800	769	758	814	755	795	747	793	739	768	775	733	753	754	757	799	781	827	781	718	775	707	759	816	840	791	752	806	782	737	785	807	801	822	762	728	757	779	804	749	755	753	788	817	721	776	720	764	756	751	780	774	754	742	842	793	776	759	765	724	745	741	769	730	804	782	768	732	755	756	850	780	810	775	776	737	833	763	729	751	764	763	791	787	758	810	775	778	766	791	774	776	787	792	779	785	735	757	804	794	760	814	712	766	745	774	781	758	816	738	737	758	756	743	785	788	780	785	774	749	815	787	795	790	720	713	757	740	799	792	755	721	801	750	788	824	824	774	753	793	796	778	791	792	727	757	824	772	755	710	770	799	781	771	797	796	752	749	747	765	760	767	762	780	790	783	747	775	777	772	801	800	712	797	815	809	780	696	738	797	748	768	801	721	810	764	746	750	745	817	807	770	749	768	751	803	750	766	781	777	740	720	742	740	804	762	765	730	843	805	768	751	742	811	733	780	778	751	786	801	770	739	737	770	730	800	771	788	736	780	744	767	786	804	798	751	797	746	732	740	786	720	766	738	773	773	779	749	800	783	792	782	765	732	764	758	823	811	842	745	809	782	747	767	769	779	799	760	817	743	765	777	763	722	744	749	777	766	796	734	799	772	755	799	755	732	774	767	791	747	784	784	797	797	749	777	786	781	731	735	811	759	774	718	748	738	717	772	797	796	757	792	791	784	749	734	749	743	759	774	744	773	735	754	781	759	754	741	802	744	774	788	781	710	772	776	743	778	764	801	830	767	820	760	741	753	784	746	782	763	816	773	774	772	742	746	764	796	725	759	780	786	760	807	760	756	793	760	744	749	780	750	733	791	754	746	756	744	828	822	766	818	787	800	791	756	796	814	742	765	777	724	789	777	756	777	807	736	724	751	780	810	753	759	743	758	748	783	802	775	726	776	802	748	769	719	735	776	763	779	723	785	731	799	749	814	798	759	747	759	758	741	820	741	827	791	712	769	737	757	747	747	769	725	810	761	797	743	752	738	787	806	786	824	720	766	770	794	781	803	752	749	744	779	784	762	806	756	789	735	718	771	821	785	791	808	744	732	779	803	792	768	743	750	757	772	772	748	727	743	768	773	762	764	777	774	747	848	763	792	798	790	773	772	787	744	755	791	768	741	724	783	774	728	812	746	741	739	815	744	766	794	803	768	763	780	719	781	788	774	741	799	768	784	745	769	787	737	778	811	796	769	795	803	799	760	751	798	795	787	824	701	748	763	774	745	768	786	775	778	742	752	799	753	740	780	726	759	742	752	759	762	741	782	763	773	803	745	784	717	831	791	813	839	778	743	776	792	774	801	805	741	810	785	753	761	768	773	764	761	767	755	749	749	764	745	802	766	729	836	727	751	731	807	779	804	764	794	772	740	798	772	771	772	789	774	771	815	734	788	767	757	727	801	791	800	785	782	777	761	756	775	750	732	753	800	763	786	801	799	756	718	779	808	758	791	779	793	788	798	754	780	749	780	761	771	778	771	798	729	725	772	725	812	817	773	740	761	759	761	754	757	720	770	753	771	819	787	737	781	758	790	776	710	745	757	720	809	764	813	793	698	763	778	784	734	746	759	734	761	825	811	750	765	742	753	795	756	776	773	778	773	771	781	726	793	762	781	800	777	804	761	755	766	744	766	782	777	803	813	713	775	746	760	742	758	768	785	775	781	754	811	779	774	750	775	735	787	729	797	800	755	755	800	752	767	752	766	744	787	747	762	773	731	784	763	749
24375	21561	29065	24542	21470	13686	4865	2833	2276	1962	1705	1520	1327	1306	1214	1418	1171	1118	1079	1035	1016	904	961	874	815	851	795	822	795	766	775	768	800	726	749	797	764	761	843	803	717	761	755	698	756	723	766	735	735	755	716	734	780	706	801	725	734	764	741	747	770	722	701	702	778	706	778	770	732	723	726	751	776	724	810	733	763	689	750	770	734	764	745	745	707	701	756	751	766	763	720	720	708	737	741	718	771	807	750	712	751	725	812	707	741	713	737	762	757	780	720	748	756	741	758	755	693	711	727	704	745	730	744	785	731	790	747	752	732	733	716	733	753	709	736	716	766	777	716	750	688	728	759	739	741	732	751	690	753	729	714	707	711	719	704	771	701	734	759	736	741	765	725	759	689	804	710	766	751	763	689	725	727	734	712	731	749	686	777	772	770	715	687	773	672	766	731	755	705	722	709	723	754	763	739	779	719	793	750	727	770	751	723	726	715	795	707	744	780	706	769	728	758	758	710	722	733	724	709	740	774	738	720	698	716	721	731	789	750	697	684	730	766	762	745	709	766	685	737	785	742	734	771	750	709	710	717	725	731	699	759	763	743	757	744	703	763	757	737	717	764	719	736	728	764	779	725	719	722	695	713	726	774	742	707	759	759	686	749	703	735	712	764	742	785	786	729	719	761	715	723	721	774	731	758	761	707	730	738	773	755	804	796	743	700	722	733	776	769	678	705	723	747	762	749	752	740	758	766	709	741	736	751	759	702	757	769	738	741	746	699	773	732	693	685	728	763	782	728	713	709	768	756	758	729	725	747	719	698	753	740	748	727	746	798	808	765	722	731	755	749	725	750	776	706	772	733	731	778	709	765	752	767	766	713	807	729	774	744	749	718	737	748	755	746	738	700	776	746	739	761	750	767	736	733	693	756	759	746	733	753	776	728	750	777	725	695	705	737	753	783	729	774	716	747	763	744	725	723	747	753	737	756	727	740	723	743	725	694	730	771	770	725	746	685	721	746	704	761	718	678	776	721	764	747	782	735	736	750	785	748	780	777	746	726	753	692	781	704	757	760	731	752	738	780	732	744	739	745	759	691	747	782	696	756	703	704	754	712	710	819	748	665	724	721	694	714	771	744	736	691	794	708	758	723	802	772	753	698	699	743	724	746	792	754	736	744	796	756	732	718	730	722	715	746	761	715	742	757	785	783	719	731	741	790	707	713	795	728	773	755	782	728	743	747	750	722	753	731	715	710	717	778	746	734	753	743	710	781	708	781	740	733	724	714	715	746	717	680	774	711	711	799	774	763	692	752	721	724	734	791	756	749	726	752	756	703	736	735	759	719	754	738	757	739	756	710	755	726	714	745	725	751	767	737	743	755	766	780	719	776	710	677	723	760	709	744	770	777	744	735	712	720	732	703	692	709	732	734	734	779	752	720	735	694	748	753	666	698	751	736	768	776	726	733	757	802	721	738	744	784	703	744	719	750	736	734	756	721	697	699	752	767	719	792	699	750	734	684	735	762	773	731	745	736	685	756	752	690	790	738	732	706	731	757	724	695	802	726	675	725	727	747	772	729	743	750	715	741	755	719	752	791	733	717	752	719	716	729	729	764	734	704	760	708	694	739	791	759	751	711	727	703	715	731	783	760	699	731	724	708	761	797	681	741	740	744	778	672	766	780	772	750	725	747	727	751	755	767	775	778	763	727	747	757	695	703	761	725	726	758	762	729	705	729	774	773	701	757	753	702	757	738	729	713	736	760	772	768	764	724	768	713	757	766	740	772	742	785	766	688	664	711	689	800	761	714	724	707	721	750	687	772	775	755	768	740	729	788	747	783	713	747	737	725	760	768	779	698	727	697	737	699	792	726	676	691	719	742	716	766	693	736	733	684	751	739	731	751	688	743	746	734	719	762	747	785	791	713	776	754	709	723	729	712	666	773	699	742	709	701	751	709	733	746	757	718	715	788	722	737	758	728	745	725	740	733	736	713	720	703	745	736	702	697	727	744	686	791	749	706	682	729	699	723	730	701	745	703	760	750	737	755	762	763	714	717	723	754	738	744	814	762	762	734	689	800	750	723	740	677	725	705	751	740	694	790	781	741	724	774	741	812	718	736	755	726	718	716	791	738	774	760	728	772	796	752	688	750	777	729	739	721	705	757	751	746	749	760	724	735	750	750	744	741	754	836	779	765	735	748	794	792	744	700	771	727	734	701	758	709	726	704	770	710	739	710	723	778	774	705	763	733	720	763	760	694	696	760	760	691	727	755	729	711	774	700	787	764	742	717	750	773	755	745	794	711	762	738	720	745	749	762	741	702	763	731	794	762	741	752	701	764	752	736	738	748	749	688	765	801	692	712	733	719	737	741	750	749	731	723	734	671	710	697	740	686	679	760	725	763	756	742	704	686	711	705	696	707	690	748	772	698	729	726	740	742	694	734	706	732	718	727	696	731	719	699	702	708	718	764	730	699	724	680	755	771	707	734	707	727	743	764	703	722	684	748	721	714	759	713	759	748	764	733	750	702	741	738	745	704	736	735	690	733	745	711	707	725	742	725	738	759	720	724	761	729	726	739	716	714	736	737	730	755	721	733	741	719	674	756	749	768	718	784	717	712	772	780	731	755	726	733	690	784	764	745	764	758	778	756	705	709	763	724	736	766	719	764	734	681	722	742	701	739	780	752	760	714	708	704	724	706	708	749	747	717	750	719	703	684	713	752	719	781	740	718	721	739	733	715	738	742	818	762	771	789	724	776	714	740	760	756	714	721	719	728	736	741	676	801	757	730	760	715	744	727	727	720	768	765	751	745	736	707	783	742	755	731	734	764	735	714	753	742	753	697	749	748	730	748	722	740	741	786	735	736	762	738	751	688	780	740	736	757	769	777	754	704	713	740	775	781	727	756	721	742	710	689	709	766	776	753	764	767	767	758	707	746	694	736	743	673	758	708	694	768	803	775	731	681	752	755	698	749	738	686	785	751	695	696	720	738	784	730	713	759	766	715	712	694	701	749	772	722	783	755	720	776	701	775	738	738	757	759	686	696	712	742	736	715	792	745	751	740	738	734	737	737	700	725	761	708	793	724	740	759	721	737	713	758	738	700	730	773	743	774	728	727	713	756	726	778	702	727	765	714	695	738	744	732	764	761	718	742	722	798	706	798	742	765	755	746	719	707	705	784	760	688	744	705	757	786	735	740	736	724	760	732	725	733	696	701	752	747	753	761	711	708	756	720	713	690	701	747	772	780	740	698	750	715	736	681	750	761	740	722	725	723	686	708	732	758	683	795	745	719	762	747	747	737	754	757	692	698	690	763	760	703	697	734	779	773	696	699	758	728	725	728	731	744	728	726	704	721	719	722	775	748	716	706	714	748	719	793	739	735	687	723	692	719	749	756	702	688	734	770	699	724	654	702	762	740	730	742	739	725	750	694	718	742	784	703	716	769	775	677	768	732	746	765	733	777	732	789	714	721	721	756	715	735	736	747	739	695	761
35755	54784	41166	18651	13256	10303	7932	6420	5163	4424	3423	3046	2656	2513	2481	2582	2002	1976	1800	1727	1569	1375	1387	1281	1300	1280	1217	1185	1185	1160	1067	1086	1080	1038	1017	1097	1148	1089	991	1017	1017	972	999	1072	960	966	971	980	973	973	1035	1007	1049	1072	1062	1011	1014	1041	1062	959	979	1012	1025	1070	967	987	1021	995	1027	1027	962	1004	972	986	1003	975	1009	935	976	1069	971	988	1010	921	900	953	972	994	943	1017	988	912	997	979	1006	985	1046	956	985	997	988	986	1025	991	1038	1065	1016	1004	958	1002	955	1031	978	961	986	917	1037	1046	911	936	1016	970	1015	902	952	993	1051	973	997	991	942	958	972	950	1007	1025	1039	936	1005	1022	911	1004	1029	1003	998	986	992	981	957	1049	1003	1029	976	1022	1015	951	983	943	976	974	959	919	993	981	982	937	959	1049	976	931	963	1005	1007	988	997	985	1001	956	994	963	1026	1012	957	1008	983	992	946	1049	908	997	992	977	1012	1029	1079	953	974	1001	1056	1029	1030	965	1040	942	1000	996	954	988	1001	1036	989	997	962	967	986	1030	1010	934	979	964	1024	947	1018	977	944	985	963	980	956	1007	1023	939	988	1007	933	980	991	977	977	1003	960	1013	956	988	995	947	990	996	943	959	1037	997	917	996	951	992	927	1040	981	965	1030	975	977	989	999	1013	947	960	992	1023	1000	960	987	954	1002	933	988	974	1021	966	934	930	995	968	988	1037	974	916	989	988	972	992	982	956	971	996	974	1010	943	976	996	948	1032	977	956	959	1019	967	990	986	976	935	1079	1000	974	1000	979	987	942	997	971	968	949	1005	960	948	1046	945	966	951	964	965	966	934	1016	969	958	938	1001	949	978	980	918	976	964	994	951	968	981	958	959	995	963	970	959	953	965	987	992	1069	979	1009	973	1017	957	1024	1020	973	1011	959	986	1017	1015	975	984	930	1031	1008	1005	987	1016	965	1004	970	945	956	987	974	984	927	1010	984	968	978	992	970	990	958	997	953	933	992	952	982	995	963	943	984	933	1060	987	966	1009	959	999	1009	1035	993	972	1002	947	1015	963	1008	984	960	973	984	933	983	977	1001	966	984	969	926	983	982	954	947	976	1028	1019	935	943	1012	978	1020	1001	968	1043	973	968	1038	987	1043	1056	1007	963	1055	956	996	972	985	987	984	999	972	1004	956	980	1000	983	964	974	959	978	946	995	954	1010	965	999	941	972	973	989	1004	999	993	1014	997	968	995	971	979	984	1036	969	982	969	951	1000	1013	950	1002	988	1027	1004	1059	1002	988	964	1020	989	983	1019	1001	995	991	965	920	965	987	1026	1010	1001	961	965	1003	983	1001	987	981	1026	1089	928	1006	957	983	1007	1002	938	1000	956	1007	994	1028	1018	1004	976	977	998	1021	975	987	937	983	1009	987	975	1012	1009	1015	959	1002	984	985	999	966	992	990	990	984	968	1011	1008	969	971	956	983	977	949	973	927	992	992	973	952	980	960	974	1022	982	996	971	1039	965	966	1022	963	981	981	925	951	985	981	987	1074	1028	985	1010	968	938	992	951	964	1003	972	946	969	984	1003	971	1019	992	994	1003	964	955	996	977	1002	983	1000	962	985	986	984	1002	980	1033	991	966	984	1030	953	986	1018	939	959	941	950	930	972	1014	952	988	995	955	972	971	991	978	976	982	965	993	1031	986	967	947	956	973	941	1002	1004	960	1004	1062	990	969	1008	999	951	1008	987	950	970	911	973	940	1022	986	989	970	1029	964	989	978	985	941	972	1006	1000	978	964	949	987	929	1043	1008	995	907	984	986	1029	979	967	945	978	981	938	1031	997	997	1000	972	996	998	897	972	990	939	988	980	924	987	966	985	979	964	963	1001	1021	1009	926	998	1021	984	987	1016	1024	964	994	965	983	1011	1003	977	969	1047	1000	1025	968	959	971	943	989	967	943	986	959	960	963	1000	990	966	1006	1020	1040	965	938	1003	1055	999	998	984	980	962	980	908	984	1003	989	1012	987	1021	917	959	1000	977	1038	983	996	942	1042	1036	915	933	959	1021	967	1060	1068	988	993	943	962	996	975	960	996	969	946	1022	997	956	1008	942	979	944	1023	1053	968	989	1005	1022	995	938	946	953	991	1021	1014	1015	991	1022	1028	1062	988	1011	1003	980	986	1000	968	979	1005	998	971	943	1010	971	986	1035	998	1007	1017	964	985	951	946	972	985	970	978	1041	1028	1029	937	1006	955	1001	1008	979	995	966	999	1023	908	969	942	1016	993	978	977	949	953	995	957	962	1017	989	956	1010	953	1005	1003	985	968	938	1002	997	1018	997	1047	1021	1007	955	974	977	986	1019	993	965	967	1048	1051	960	1015	1043	979	1007	990	1012	1022	973	953	957	971	993	947	997	963	988	969	991	993	977	1004	967	1034	1009	1009	1004	922	987	954	989	998	945	963	963	995	982	981	981	962	1028	1020	983	979	983	968	973	994	989	976	956	907	943	989	1028	990	952	964	1012	906	1003	927	915	949	933	952	946	955	1047	1015	987	990	992	1049	1002	1040	977	1016	953	1002	987	1000	999	1017	918	999	972	1003	1004	954	968	1015	959	1032	992	1002	967	1042	970	966	1017	995	993	970	1026	948	991	963	1005	959	1025	1008	1030	995	964	993	1041	948	958	982	974	955	1011	942	963	952	945	1010	955	970	935	992	999	972	969	1007	1043	967	986	929	1016	1025	959	969	927	954	966	959	1041	944	948	959	984	963	1001	965	946	996	902	1008	979	944	986	978	1010	980	1001	1023	988	950	999	968	993	1003	990	970	1034	1008	1000	994	1002	989	994	944	983	1014	1027	1023	1049	1010	997	1002	989	997	1011	997	950	942	993	967	931	976	963	987	969	1034	998	962	975	912	978	958	991	999	993	961	989	953	960	887	974	967	1006	932	986	971	949	958	978	958	951	995	941	962	933	998	1019	1018	964	991	955	972	937	970	935	1019	980	979	931	956	976	941	1004	980	974	966	967	985	956	1022	984	1015	962	991	984	954	937	943	994	972	932	909	972	1019	947	1003	941	972	1022	990	918	1007	969	1017	978	986	988	988	974	918	935	969	984	998	994	910	977	943	998	962	1004	1042	980	1015	1053	1006	1018	949	969	1011	1026	962	967	927	973	987	933	1030	985	1018	958	963	1009	1011	999	945	1012	962	961	937	931	1007	973	1013	990	978	1020	989	978	1001	954	942	1003	987	973	1050	983	1007	993	967	962	939	977	1061	972	1025	905	977	1010	999	1026	980	1051	982	971	970	986	1057	1009	1022	957	969	966	961	998	967	976	973	921	966	948	999	956	982	1068	960	979	953	970	980	997	1010	1023	1048	961	994	960	1014	988	1019	963	996	997	982	919	993	938	965	1010	1015	1031	1013	943	976	1009	1037	1026	997	1009	961	936	981	935	1038	1003	986	944	1001	980	925	950	999	989	953	1003	976	974	1011	958	967	984	998	1031	1031	991	959	1000	957	1015	974	1003	989	1047	996	983	946	950	1012	977	937	1024	927	937	995	971	976	1009	957	924	975	954	1028	951	1010	917	964	946	1028	976	1018	962	997	986	993	983	1006	985	1029	973	961	977	965	916	968	944	1006	1005	963	938	938	928	971	982	1039	1017	974	1026	983	966	991	964	946	972	1016	956	934	1028	972	954	945	981	1016	972	1013	1024	981	996	981	977	974	978	1046	957	958	1028	960	1012	984	921	931	988	954	994	972	976	971	965	965	918	941	990	962	983	959	1007	974	998	969	986	1016	971	984	972	961	997	1001	988	952	1007	1023	1001	972	1012	1009	1021	1009	989	1019	1023	1045	937	964	939	958	990	991	972	953	947	965	1012	981	995	960	931	997	1018	1027	967	1020	939	981	1006	928	981	1046	940
23342	21568	29535	24091	21582	21660	13020	4370	2984	2457	2139	1777	1599	1541	1456	1507	1287	1243	1149	1157	1055	954	888	840	883	774	853	798	773	713	780	697	724	673	674	699	748	715	695	646	721	701	674	625	649	638	682	647	669	635	641	597	629	669	651	687	711	673	681	667	653	669	661	637	633	605	619	630	700	621	671	669	660	690	636	699	653	626	653	644	728	638	608	632	598	617	663	656	627	640	620	638	665	699	685	706	663	661	655	660	680	637	718	627	634	675	600	632	638	674	646	677	632	663	644	631	646	674	670	659	626	616	684	638	616	596	617	617	637	670	676	620	673	651	657	620	652	669	643	649	634	629	601	623	633	667	610	625	663	652	654	668	621	656	667	663	657	665	645	650	630	653	667	669	619	689	610	633	655	637	624	647	630	608	662	689	640	697	682	661	670	647	609	680	654	592	632	636	620	664	623	672	687	693	673	642	658	626	645	608	650	645	623	644	671	659	649	625	654	633	599	641	663	656	597	639	665	588	644	621	666	660	640	641	626	655	698	673	620	636	604	628	650	673	668	634	633	617	617	655	652	642	659	634	628	650	647	652	646	566	634	606	693	595	645	638	580	644	627	630	632	595	632	674	652	654	627	676	657	682	631	638	612	645	659	656	640	642	603	644	674	602	658	647	642	614	675	648	659	590	615	627	670	619	641	622	653	620	593	637	631	627	633	639	698	675	655	625	652	611	588	644	700	629	658	615	669	651	639	599	709	637	631	642	645	661	668	617	643	622	626	640	629	631	670	661	671	652	702	599	621	613	652	651	655	632	656	631	636	628	654	635	655	572	635	677	654	625	642	647	648	706	610	633	655	628	617	665	674	645	652	664	677	670	658	662	626	655	663	624	612	659	645	715	646	631	649	617	607	668	615	604	641	629	677	594	691	648	653	690	618	669	651	663	625	678	634	631	695	616	660	647	599	671	682	632	600	618	656	640	700	654	593	655	635	710	665	646	642	654	689	651	646	652	623	647	628	618	629	707	635	651	623	651	622	626	639	635	669	620	642	652	621	615	651	639	633	614	625	693	629	666	620	646	617	612	636	612	648	665	659	618	634	674	648	669	658	685	658	663	637	659	629	624	692	626	633	629	641	663	682	638	611	598	653	625	664	641	636	642	685	642	637	668	626	630	652	664	654	628	628	637	632	626	670	630	615	669	636	654	667	664	629	615	649	646	668	623	654	652	639	667	623	707	648	661	660	651	608	601	613	651	614	653	622	647	628	675	635	578	641	641	610	646	633	659	656	606	637	684	658	652	651	673	645	646	627	660	606	667	663	649	686	634	655	599	610	674	653	697	625	694	676	585	665	611	663	625	651	641	670	616	619	663	623	655	624	625	609	611	642	711	637	669	619	591	665	658	700	648	648	632	695	621	648	612	649	624	635	612	658	639	606	590	682	621	670	641	634	624	615	649	639	660	643	660	624	602	588	642	711	681	680	597	642	646	635	610	664	617	656	647	641	623	646	631	685	660	621	716	673	629	640	623	704	674	644	634	664	674	676	622	678	664	582	662	654	652	622	632	637	655	627	640	663	643	622	660	658	668	618	660	642	640	617	687	657	653	672	681	650	622	622	595	651	608	648	655	612	653	588	624	637	698	635	633	614	615	653	637	645	656	669	652	650	642	707	646	652	649	647	634	667	649	649	605	594	633	630	655	677	627	671	654	664	632	648	642	627	649	652	645	668	666	639	692	667	646	594	629	582	625	656	608	659	662	615	665	644	655	630	647	647	681	657	647	687	626	693	679	610	641	626	676	676	669	653	657	645	640	586	650	653	635	632	656	620	648	707	669	649	625	623	643	624	649	693	620	578	613	680	649	653	667	679	592	631	643	621	684	590	631	685	669	636	630	628	648	651	629	625	679	630	653	676	601	661	674	627	609	657	645	620	650	644	613	614	664	622	624	614	632	695	635	643	617	629	647	680	679	635	693	630	673	679	623	686	654	615	664	699	626	690	640	648	607	628	619	598	607	619	667	671	612	615	654	606	632	648	653	640	655	650	613	633	621	634	646	683	649	618	635	646	612	626	677	715	654	673	615	617	703	640	649	657	634	640	639	595	634	670	635	615	676	624	649	612	634	684	588	657	670	648	652	636	624	674	689	631	636	594	681	632	597	651	641	654	644	632	657	653	676	635	684	617	620	619	685	593	686	630	676	663	670	624	634	661	636	604	632	675	643	618	636	615	628	625	622	672	630	630	624	643	642	620	624	618	593	647	689	648	677	638	656	627	569	658	628	637	645	684	668	661	622	622	604	624	597	635	693	684	624	655	622	645	702	691	568	635	636	647	612	678	685	650	661	653	686	675	630	652	618	633	624	640	627	674	643	669	674	636	644	632	632	683	630	601	644	702	624	655	655	672	653	661	650	640	623	658	595	596	651	654	645	614	637	627	676	628	640	625	647	608	595	653	639	657	646	665	659	611	631	672	637	648	647	629	608	676	674	646	644	659	631	669	634	663	643	642	619	640	676	605	654	623	606	641	660	605	648	619	681	629	637	662	669	613	628	608	643	675	682	622	695	617	665	649	662	642	636	631	664	624	655	626	677	679	700	636	652	615	640	575	621	629	639	627	648	664	604	634	667	625	654	670	659	643	643	667	643	701	640	653	689	626	626	653	660	607	726	681	647	640	645	646	594	618	611	647	665	646	653	630	610	600	610	655	632	631	693	629	656	654	628	640	673	640	668	640	650	615	633	671	620	648	646	678	644	664	641	675	642	599	628	571	633	673	656	670	671	668	597	666	633	645	618	650	692	626	653	652	609	611	633	668	659	641	657	631	644	694	637	632	680	610	669	625	646	633	664	610	627	651	686	667	620	595	598	641	586	651	621	649	597	636	656	673	667	634	633	625	638	681	640	671	611	643	637	612	644	635	666	673	627	656	634	642	613	613	599	626	618	641	613	624	596	657	633	588	667	657	648	636	645	691	544	645	656	633	636	638	638	625	637	626	614	672	667	613	660	630	659	627	539	605	651	684	684	639	659	628	661	610	608	658	635	641	655	665	641	630	626	613	602	631	655	660	642	680	620	614	652	644	620	639	659	617	698	658	627	663	636	625	618	647	617	622	700	650	637	645	638	629	656	652	669	637	615	691	593	665	675	600	660	645	624	605	620	638	596	689	685	638	647	614	622	659	625	640	601	607	656	638	636	645	602	641	619	671	634	674	651	646	616	625	668	621	648	670	648	625	598	660	610	651	610	645	642	669	584	664	617	644	629	632	651	636	680	609	622	654	669	598	709	658	638	662	659	640	614	632	651	620	645	654	652	630	652	641	642	625	673	627	639	667	631	629	655	656	650	569	609	613	642	609	635	631	668	656	634	658	675	656	623	604	627	664	628	622	602	594	655	652	598	636	618	619	653	680	631	655	688	628	643	621	691	641	682	653	680	676	645	644	652	640	669	635	612	639	690	639	642	623	602	643	653	642	646	657	638	634	649	643	672	647	622
37589	59240	45470	24491	17174	13740	10637	8490	6834	5799	4575	3882	3298	2985	3067	3158	2467	2314	2198	2003	1681	1441	1492	1349	1382	1225	1223	1104	1116	1079	1088	1058	992	998	946	1005	1043	954	968	952	908	961	960	924	912	870	897	874	878	813	896	936	878	897	926	963	951	974	910	898	853	934	854	870	931	837	903	893	885	863	915	888	898	840	822	853	873	869	871	836	877	855	892	845	859	843	899	844	840	823	829	843	889	904	869	879	872	896	902	834	840	856	897	806	830	825	830	830	822	905	815	832	845	814	853	899	854	824	806	812	822	823	900	827	859	888	835	876	888	882	875	904	859	875	860	798	877	858	804	836	892	820	897	850	765	852	859	838	828	876	877	853	869	843	891	881	853	885	790	855	822	875	865	847	886	847	901	846	862	859	832	822	813	895	913	825	854	845	841	845	820	844	854	870	817	869	879	797	928	916	882	845	863	855	841	869	853	895	831	860	885	851	854	857	863	875	860	899	825	849	806	790	849	924	836	911	862	825	914	832	817	830	863	822	793	896	856	865	818	848	878	867	926	842	886	757	864	800	867	842	875	895	823	815	884	853	882	847	845	858	881	876	845	836	838	847	860	849	875	877	879	853	897	833	824	880	856	892	864	870	836	788	832	888	841	837	873	842	810	835	848	823	898	855	849	786	806	905	919	855	834	848	881	875	809	859	849	864	904	866	850	895	846	874	855	895	882	874	932	841	850	863	858	858	857	827	863	851	836	845	848	811	863	820	836	859	834	841	850	810	841	807	877	836	835	869	874	814	858	866	853	884	840	843	877	843	871	863	883	874	882	835	868	873	893	875	868	860	867	852	871	898	822	853	867	845	825	854	845	848	874	804	879	853	865	792	836	856	890	805	891	899	834	846	809	846	887	831	897	814	831	838	831	841	862	879	808	811	859	840	828	860	840	885	839	860	893	844	816	894	862	882	811	870	869	832	857	876	839	908	822	873	858	888	888	805	867	871	866	849	831	879	846	866	855	850	870	840	837	857	862	849	869	867	903	857	880	808	861	841	847	866	817	836	813	874	895	873	819	820	857	855	840	841	839	843	879	851	885	857	887	874	849	839	837	862	833	835	789	806	820	880	872	878	808	916	856	833	838	855	871	877	873	831	900	859	877	883	877	859	905	815	903	847	821	809	879	821	813	837	850	835	851	816	864	910	894	829	846	901	826	815	878	839	845	860	851	895	882	850	883	867	860	830	857	853	866	866	831	849	881	893	810	851	927	824	888	844	868	892	873	810	797	837	815	871	868	833	852	852	778	856	850	859	868	846	872	826	874	858	865	850	888	890	846	874	880	897	815	882	831	841	857	864	877	859	898	865	799	837	858	876	890	807	828	816	839	872	833	816	859	841	875	868	823	868	857	803	884	900	880	793	884	814	864	880	851	843	878	909	892	851	841	838	823	886	904	816	806	914	888	869	870	837	888	873	853	857	834	845	797	908	841	853	909	890	838	872	851	803	848	879	817	814	811	836	912	884	836	848	873	815	842	854	914	849	837	836	894	881	866	847	863	885	876	853	878	884	876	834	826	786	844	884	822	860	816	854	838	911	882	848	881	794	849	903	909	801	857	803	906	850	846	814	828	808	845	880	818	870	840	894	854	863	865	830	820	860	880	835	902	893	886	843	887	844	854	837	877	848	894	848	872	879	859	890	882	794	837	885	935	838	848	835	822	867	819	851	864	846	854	849	866	835	860	845	842	885	827	899	888	875	841	875	814	854	832	867	858	828	853	819	885	852	869	831	823	890	849	817	850	876	806	865	860	828	900	869	857	877	847	901	821	814	833	908	855	912	837	817	849	866	844	852	852	823	848	850	849	825	844	856	822	813	822	851	824	786	934	890	869	828	878	874	860	871	879	825	902	872	866	854	869	840	852	885	830	877	860	929	876	798	867	837	869	850	833	861	840	862	860	816	859	855	852	845	826	853	877	850	866	891	815	872	858	850	886	822	866	840	883	829	830	886	827	851	835	858	870	898	768	811	874	854	897	859	799	903	870	833	931	820	834	827	849	878	849	914	804	864	831	842	874	907	857	865	851	827	862	825	870	843	875	827	842	874	842	866	847	843	852	863	864	819	820	876	857	928	871	871	783	876	864	895	866	891	823	810	875	874	896	895	869	894	836	865	892	836	836	801	848	830	838	876	844	860	809	855	867	888	866	863	805	817	879	887	866	829	887	855	820	837	856	864	807	840	863	864	849	854	854	831	824	877	878	810	862	856	869	856	838	866	864	873	820	871	841	811	903	878	890	848	808	807	881	868	854	892	819	884	817	851	887	891	830	838	869	851	848	866	827	851	845	935	860	868	859	893	834	861	809	826	831	888	837	882	889	871	847	876	826	871	822	899	836	817	821	910	856	841	807	866	847	809	869	877	872	911	847	863	879	929	831	805	865	878	870	868	836	852	899	861	897	821	879	873	826	848	890	808	857	860	779	854	901	869	856	883	852	805	857	849	907	892	819	902	889	888	851	870	827	879	802	879	831	895	892	908	862	844	894	887	864	867	876	881	824	865	862	808	845	819	817	862	856	833	854	870	837	835	865	870	814	835	837	889	911	823	878	817	900	862	866	900	871	891	838	884	861	826	856	848	857	856	841	843	853	833	795	843	820	858	857	814	862	840	894	851	871	885	868	860	872	852	869	845	882	804	827	842	871	838	877	888	831	852	945	874	861	856	788	879	852	801	851	849	886	832	849	806	835	819	861	851	813	890	842	868	889	874	842	903	871	880	837	853	887	830	851	849	856	872	807	853	905	851	849	818	864	887	856	866	821	868	897	911	842	803	842	851	914	875	828	881	887	851	892	811	875	862	840	871	846	836	855	840	850	842	852	824	883	894	844	838	848	881	848	880	854	859	859	837	850	857	816	837	833	878	844	876	884	894	852	876	923	847	845	871	881	812	845	861	856	851	843	869	806	806	827	868	814	837	854	835	860	869	861	804	847	848	837	882	839	838	896	847	840	843	823	890	879	874	820	840	929	816	837	872	832	818	884	847	869	858	903	896	903	895	867	823	869	892	911	913	880	871	878	884	830	873	802	898	890	817	857	854	876	837	839	823	839	860	866	820	838	840	853	841	862	845	817	861	867	811	849	815	854	899	845	906	850	886	890	811	849	854	888	846	890	838	856	818	828	834	828	847	890	871	837	848	888	813	888	858	908	863	864	850	867	875	819	882	865	827	794	835	922	817	853	869	834	828	813	843	835	779	830	801	846	912	802	837	894	868	872	830	867	902	820	913	886	856	863	842	837	871	857	825	839	860	857	868	839	875	865	891	812	856	809	841	848	835	874	852	918	851	853	817	872	822	833	866	802	814	892	899	861	858	853	833	835	927	875	842	828	846	876	851	844	888	868	856	879	826	868	821	885	863	856	851	839	837	889	803	893	845	854	846	889	843	869	840	844	874	815	867	873	853	848	910	804	850	847	879	855	849	865	877	852	887	837	879	844	903	841	868
28815	27219	27890	12460	4214	2712	2056	1649	1358	1181	972	865	894	816	821	881	764	733	729	721	653	673	619	661	608	616	591	610	624	629	603	628	570	606	590	601	582	626	586	572	541	579	523	595	563	591	573	571	589	598	545	543	542	581	542	554	607	569	630	537	561	586	595	550	590	609	581	561	574	544	557	608	592	547	577	543	615	608	577	562	577	596	529	601	627	594	565	593	534	545	550	594	602	597	596	587	611	583	614	571	537	555	603	608	577	632	589	547	567	560	583	619	526	580	541	547	550	545	576	554	597	518	572	580	554	528	575	583	560	557	568	557	606	578	569	614	568	560	549	623	590	583	581	581	527	501	583	563	587	537	583	603	618	565	584	606	530	568	589	572	590	549	536	588	530	591	596	582	557	567	577	617	592	540	567	577	527	559	525	608	600	589	556	549	550	569	581	578	522	540	580	574	567	570	560	588	551	571	603	607	557	576	576	587	589	564	593	541	568	599	610	568	553	644	571	612	535	572	587	595	566	567	540	557	562	538	595	586	605	563	571	614	580	569	598	576	611	593	582	610	568	600	556	561	581	580	580	576	530	606	543	586	544	566	602	611	600	582	587	575	615	578	657	573	569	556	592	562	554	592	579	570	549	538	559	572	604	548	514	579	581	553	532	548	552	549	571	552	587	581	594	589	560	557	541	608	580	557	585	599	591	626	563	585	564	573	547	585	566	621	609	537	573	564	603	559	557	531	625	598	572	531	608	536	614	558	609	581	617	599	576	569	606	592	563	564	558	573	615	589	630	574	575	545	561	576	570	584	590	574	638	538	583	596	593	547	564	549	568	601	569	586	564	555	566	546	619	582	578	601	550	568	555	589	555	630	533	547	587	610	564	588	564	596	589	573	569	546	600	625	606	581	519	534	522	641	582	582	598	550	538	549	533	572	577	553	554	550	573	538	567	606	575	520	571	613	558	585	569	566	585	594	578	575	600	587	590	597	563	512	566	513	567	578	544	571	597	528	553	551	576	592	609	520	615	606	570	606	547	558	586	563	561	537	571	540	610	625	578	577	587	584	544	565	526	574	563	575	585	610	574	588	608	593	594	572	613	585	572	554	581	552	585	559	627	578	563	597	603	564	577	606	543	567	598	592	593	584	566	575	579	581	578	541	568	629	604	574	562	567	593	567	539	621	557	606	574	567	590	556	589	599	598	576	554	610	573	567	557	538	558	563	517	570	609	588	573	566	551	562	564	568	538	590	577	538	539	554	592	582	550	551	588	582	547	587	551	578	545	596	551	567	570	554	605	585	567	617	582	620	557	604	612	581	581	567	589	599	612	556	563	582	589	573	609	582	519	590	610	575	621	604	550	545	588	551	572	607	577	584	598	556	585	543	584	595	539	597	595	593	631	553	636	614	569	565	553	590	538	569	614	588	613	542	568	571	611	564	565	553	605	579	562	595	574	548	548	623	587	573	549	574	579	561	599	604	556	587	583	563	545	570	553	545	567	570	592	592	578	589	566	567	577	592	594	593	557	517	570	583	583	595	561	583	604	597	575	573	583	579	553	559	609	541	523	504	628	591	550	559	596	567	556	532	562	606	595	551	600	560	557	536	559	590	558	560	593	541	588	565	606	585	558	574	549	582	593	601	511	549	588	563	569	603	625	556	559	591	557	569	528	584	555	565	589	585	587	598	564	582	557	577	589	590	598	552	577	539	581	565	569	581	610	551	589	567	557	550	562	561	612	594	573	577	548	537	556	594	579	551	541	582	593	550	600	572	593	562	526	580	552	602	576	601	551	596	590	585	558	601	594	573	602	594	605	600	528	589	622	607	603	522	570	562	600	588	562	539	551	581	546	577	567	574	550	604	601	531	575	558	566	558	601	596	618	564	597	520	557	586	573	596	567	565	589	614	604	584	602	573	560	597	586	569	555	571	567	584	542	589	575	547	588	576	555	627	597	586	551	573	558	511	503	547	561	574	575	595	605	595	590	575	580	564	610	542	553	548	580	554	567	549	598	601	554	577	547	563	556	533	584	543	587	603	603	578	562	561	592	559	553	573	536	639	575	547	560	582	508	574	590	579	571	597	592	570	563	584	572	575	542	560	552	570	552	566	578	562	597	531	566	567	558	563	581	552	566	601	595	514	592	577	581	537	629	569	583	589	570	547	633	569	583	575	569	555	560	539	599	594	620	529	610	573	573	530	655	571	541	541	544	539	594	574	542	584	581	601	561	575	590	581	587	598	539	543	558	544	587	624	596	557	591	554	518	573	568	562	626	549	523	567	533	597	573	582	568	582	574	557	567	582	606	601	610	544	513	556	614	583	585	570	563	560	564	609	577	546	594	575	562	551	565	529	580	535	530	604	546	545	559	576	587	585	577	557	555	591	602	581	588	603	606	554	532	543	572	576	513	607	574	569	617	576	582	563	553	559	541	577	534	518	551	572	539	529	600	564	553	590	563	594	605	577	551	546	564	584	602	560	607	580	601	584	595	554	545	558	534	543	584	571	569	551	595	549	581	549	555	602	582	564	583	595	554	553	600	574	571	553	574	573	595	563	586	536	583	592	567	576	551	596	595	572	615	599	583	552	568	593	558	618	617	523	552	625	560	540	554	591	542	545	573	569	571	564	574	591	568	545	616	573	611	550	561	579	586	551	591	607	596	581	599	601	594	621	534	570	572	585	550	587	623	592	629	540	599	548	576	555	638	552	552	581	548	577	502	585	601	553	555	550	580	578	603	580	548	603	585	570	572	602	529	574	579	576	522	573	553	581	589	572	594	584	598	600	603	579	559	582	532	555	554	554	567	581	587	535	565	581	573	591	553	567	562	617	574	540	569	588	536	545	556	581	583	619	567	580	578	566	595	575	574	552	569	593	606	599	590	596	587	567	591	596	559	584	549	544	555	539	552	642	593	593	547	567	618	566	561	557	596	584	561	591	580	580	591	572	552	521	542	576	604	618	570	549	585	561	581	538	588	603	577	605	573	577	593	608	532	589	558	551	557	597	554	591	532	612	515	613	593	618	571	539	556	567	588	540	552	591	552	588	527	598	554	569	564	566	559	565	570	590	560	525	579	559	548	564	604	587	521	610	572	580	559	607	558	601	573	555	621	577	580	574	564	583	584	560	558	610	616	594	550	615	505	585	572	557	626	592	577	584	556	610	562	575	557	564	556	547	573	498	582	544	563	569	581	533	620	581	540	607	593	601	546	587	549	543	559	569	599	588	531	529	563	572	569	582	574	559	555	543	595	594	534	595	572	575	599	560	594	533	604	591	560	532	603	591	558	518	606	588	547	622	569	553	563	567	569	588	545	541	559	575	563	579	557	582	619	589	561	604	598	589	557	582	556	545	594	527	573	585	576	568	528	538	566	555	565	543	553	532	624	548	598	571	557	571	579	605	558	540	567	590	552	599	597	598	597	588	571	593	550	550	594	552	582	571	604	575	570	577	645	596	573	544	522	576	534	588	542	544	592	613	592	576
34386	46212	33478	12299	8085	6007	4675	3721	2920	2478	1981	1843	1597	1563	1602	1562	1335	1240	1192	1182	1030	939	952	969	914	915	812	882	820	889	850	819	779	795	797	801	819	782	776	792	767	754	793	815	777	741	770	724	739	779	725	784	823	745	788	793	781	761	736	790	788	788	759	772	768	770	777	723	744	786	801	753	798	763	732	755	722	776	712	769	742	743	790	726	734	755	767	761	764	743	756	729	717	774	723	779	743	776	805	776	769	749	798	781	752	745	782	756	788	851	759	756	706	770	768	765	772	771	778	709	704	745	781	752	797	780	741	797	729	769	781	732	761	710	740	765	741	737	754	764	729	743	729	811	752	773	766	730	786	791	784	796	799	775	799	762	744	771	810	758	730	742	752	807	803	751	770	804	746	731	765	801	731	735	795	725	754	806	733	756	788	776	780	747	795	778	795	768	753	777	734	780	770	771	806	772	774	773	821	802	727	721	809	801	785	799	740	725	763	774	800	783	785	762	769	782	786	806	790	781	801	725	758	714	726	807	759	779	783	743	774	758	773	752	768	728	782	774	736	830	790	784	729	784	743	794	730	774	745	808	758	808	705	792	758	729	746	774	756	818	774	742	808	724	826	773	719	788	836	774	791	762	797	741	750	779	775	755	781	726	755	753	755	744	756	800	791	794	757	703	758	761	784	780	766	777	780	777	769	747	777	742	783	747	769	779	719	787	741	725	726	761	724	734	783	823	729	768	787	729	780	734	750	716	811	742	771	699	799	758	786	748	827	787	771	763	772	755	719	773	737	770	770	800	768	737	731	740	791	719	791	779	757	747	776	800	730	727	815	812	747	766	790	752	809	798	712	722	766	804	748	734	808	769	759	771	765	789	778	772	710	782	780	743	749	760	703	778	723	779	749	795	790	760	737	753	778	721	787	798	774	773	695	800	745	776	776	758	784	794	722	770	751	787	776	774	751	759	793	815	772	838	739	780	759	803	762	800	733	759	764	791	794	813	743	734	766	784	768	789	761	703	745	751	766	754	770	760	767	766	780	744	737	775	784	822	782	791	786	725	738	759	736	754	797	799	732	763	795	737	796	681	722	759	808	761	760	792	760	814	795	708	780	786	736	759	750	756	777	806	713	775	790	793	730	751	731	751	707	763	763	733	759	830	770	713	774	763	781	778	792	751	784	738	803	778	790	748	769	726	705	754	719	773	792	798	795	719	731	836	762	799	743	810	742	804	789	765	740	743	752	735	781	833	760	755	799	787	783	729	707	775	726	757	781	781	809	752	775	767	737	796	746	750	778	811	755	794	764	790	780	767	790	743	799	713	785	790	748	780	750	767	757	770	786	786	760	762	787	750	812	761	766	741	735	773	756	744	747	784	719	742	732	757	791	754	751	753	738	795	831	744	710	741	750	803	768	741	732	783	755	748	795	742	790	719	793	732	746	738	782	788	746	805	741	756	741	744	709	774	809	801	775	758	780	799	726	752	769	757	791	752	737	762	761	752	751	775	746	782	722	758	746	732	727	751	704	769	777	766	761	757	725	750	793	734	786	761	734	729	741	789	779	772	748	760	751	731	803	771	733	731	736	735	778	790	738	783	755	760	791	762	774	750	764	752	755	772	762	757	780	825	762	727	811	716	740	770	749	766	768	763	727	736	805	780	738	755	789	745	768	741	759	741	783	770	777	747	786	752	771	784	763	771	733	805	768	793	795	741	767	757	804	771	797	766	755	773	780	784	779	779	774	766	760	738	799	782	751	754	802	777	766	787	792	747	800	729	766	721	734	769	814	768	767	782	757	763	744	760	743	769	750	768	727	750	736	737	812	783	744	736	783	739	787	809	755	756	782	806	800	779	781	758	774	808	720	804	760	754	733	791	768	754	739	813	722	781	784	780	745	778	753	765	783	746	750	743	773	738	765	742	808	799	750	781	758	767	774	762	763	761	778	783	791	757	745	736	816	748	750	739	819	778	796	810	779	756	773	744	771	750	725	725	779	757	803	739	769	787	775	788	801	827	837	766	817	784	728	718	760	768	787	772	758	774	734	778	773	727	713	809	729	772	756	773	759	733	815	827	769	739	757	746	790	756	783	738	782	809	783	730	774	763	801	756	777	711	764	788	760	766	738	806	791	780	726	831	745	734	758	794	795	745	771	776	765	715	773	755	754	757	773	776	763	739	790	794	778	736	814	805	734	775	727	729	770	774	763	765	744	751	834	762	752	749	757	782	779	767	775	784	791	736	776	736	798	796	776	745	786	806	743	810	732	826	760	825	772	791	753	765	764	754	808	716	767	783	773	765	768	789	768	778	834	770	755	775	779	760	747	741	797	765	773	729	773	817	764	752	832	779	770	768	787	802	819	783	799	769	727	759	781	720	745	790	771	753	790	774	796	735	756	786	761	792	811	728	835	727	757	749	708	762	750	784	717	787	768	771	754	762	724	728	751	783	781	779	761	741	761	760	830	763	751	789	749	769	726	773	769	779	752	759	787	760	754	773	807	769	747	776	730	758	711	776	799	736	738	752	767	757	747	794	731	718	728	775	783	765	764	772	722	755	766	763	757	788	792	758	798	811	842	782	753	716	720	731	788	775	771	739	827	768	776	737	770	780	821	732	739	773	793	790	741	704	708	744	754	698	734	807	731	755	784	778	743	765	713	782	760	782	797	731	749	745	758	818	786	783	749	798	741	759	822	731	789	801	742	763	762	767	740	752	775	770	778	761	764	767	779	727	810	749	819	755	722	784	782	752	792	753	778	780	780	727	761	736	784	777	727	828	738	788	738	771	749	747	769	778	768	751	781	763	723	814	789	820	796	777	816	806	769	774	760	734	783	786	762	748	755	733	724	739	804	782	749	773	741	763	768	705	784	757	766	742	796	721	788	802	713	712	771	772	733	716	725	766	734	755	781	766	776	773	788	759	782	726	753	831	762	764	772	784	749	729	758	718	761	776	742	733	767	770	737	760	743	737	770	759	768	749	725	741	760	751	745	775	785	762	747	734	747	809	703	765	778	745	748	738	759	768	772	755	738	759	745	703	743	806	778	719	808	800	789	783	755	817	722	788	773	766	771	752	767	735	733	715	759	788	766	807	798	788	752	784	732	787	763	774	771	723	755	786	807	762	787	740	831	749	766	747	772	717	750	758	759	745	766	796	797	720	753	778	826	753	801	771	773	807	776	761	757	740	740	782	774	737	740	803	755	762	792	775	826	768	790	774	768	763	786	794	776	729	731	767	776	772	827	778	757	748	768	746	745	740	750	773	742	763	794	729	713	757	751	800	732	771	776	769	734	769	800	758	771	766	735	753	778	783	760	782	751	749	804	753	735	752	775	773	814	791	743	767	774	742	733	731	783	742	788	774	790	739	770	777	805	746	713	753	748	735	751	705	761	722	771	804	805	743	784	771	733	756	706	756	761	762	746	740	766	780	814	723	720	747	734	763	767	776	758	769	778	741	755	766	750	762	770	761	788	761	801	773	746	800
24369	21576	29017	24616	21467	13518	4976	2857	2265	1906	1668	1500	1342	1281	1353	1362	1156	1125	1088	1048	985	925	884	844	902	867	823	807	838	818	765	736	780	781	739	753	763	773	772	702	711	735	765	746	718	737	757	728	706	738	758	743	669	709	758	781	755	759	726	756	742	745	749	756	685	785	759	737	761	752	767	793	746	738	735	722	711	790	737	718	733	751	755	715	719	732	712	732	710	759	782	746	757	712	715	749	708	738	732	726	671	739	750	778	780	726	716	738	722	745	710	734	741	756	757	698	694	726	680	732	757	682	766	693	742	746	748	718	753	762	744	744	761	743	720	777	742	758	759	750	742	714	718	760	716	730	750	715	726	730	743	702	742	722	733	694	749	742	799	740	759	689	719	729	726	750	721	802	750	690	713	697	735	715	726	749	665	748	743	716	705	733	714	675	790	724	751	781	750	700	772	747	676	740	730	767	735	743	722	724	766	728	745	731	761	710	729	744	724	712	713	726	748	749	732	699	710	759	718	746	706	785	774	712	728	731	707	728	751	721	693	726	769	762	725	754	733	755	713	748	715	721	741	759	708	745	767	741	746	708	730	753	759	755	768	764	773	748	706	673	755	733	709	721	724	811	766	705	771	728	729	728	727	774	772	722	751	727	756	733	736	758	749	740	685	712	755	735	690	686	680	729	743	759	750	755	755	766	724	740	725	781	763	774	706	717	727	720	727	761	738	725	754	677	721	701	731	693	734	685	730	722	749	696	714	778	740	691	708	732	734	739	760	718	786	715	718	747	732	696	716	761	719	700	771	790	755	728	752	722	709	752	746	714	729	722	735	760	744	762	725	782	746	748	740	690	763	760	768	705	709	771	720	719	720	740	731	770	736	724	739	716	751	758	748	739	728	762	754	711	764	702	736	714	703	711	682	746	696	771	751	741	777	770	692	760	724	780	775	749	784	710	799	754	761	746	748	771	693	759	732	701	751	756	703	722	760	723	726	725	701	734	753	719	723	772	724	740	730	713	752	696	769	744	685	756	698	733	722	795	742	753	695	768	711	705	765	743	720	760	758	782	746	704	754	762	717	787	746	693	684	778	758	742	719	704	703	733	727	726	709	733	686	718	705	712	710	729	731	685	691	747	694	773	735	707	780	725	720	708	684	722	750	734	703	701	714	747	744	715	697	705	742	724	716	728	685	688	702	752	725	719	713	695	776	704	722	705	713	763	713	734	766	747	723	703	698	745	726	767	724	736	755	742	757	678	728	752	732	723	752	754	757	731	746	794	720	751	743	696	753	747	714	715	745	757	710	739	739	720	725	721	692	694	709	745	758	743	728	753	771	738	750	698	764	746	730	753	765	758	735	717	758	714	754	755	711	745	702	757	713	702	720	701	775	761	740	699	722	697	709	776	714	741	702	730	750	749	740	726	718	742	753	772	743	743	685	783	768	704	753	661	752	712	750	742	739	716	728	716	780	755	768	741	707	754	741	738	734	695	698	765	715	748	760	728	674	748	758	728	722	738	701	735	745	700	742	728	772	700	660	737	745	745	719	676	740	762	724	716	770	725	680	738	781	711	733	697	814	753	747	761	736	708	736	740	785	711	707	763	717	703	741	721	731	697	792	730	735	720	713	712	739	688	677	740	733	720	727	720	735	726	727	717	720	708	702	735	746	741	753	745	753	727	701	731	728	732	751	705	760	788	675	730	686	733	751	751	735	745	751	692	696	735	737	712	702	764	804	735	677	699	735	737	726	724	754	731	764	735	704	728	723	742	719	711	719	732	718	755	720	710	742	758	665	759	672	694	758	673	742	751	730	728	716	756	770	730	721	725	713	725	707	697	752	778	715	721	762	756	694	747	737	709	692	747	722	727	733	719	733	736	700	713	715	790	701	742	704	706	770	664	745	779	715	659	753	722	713	742	708	744	732	763	697	756	713	755	721	727	736	753	745	750	696	704	753	760	700	742	741	740	729	728	689	739	750	697	704	690	749	693	677	774	771	709	660	706	716	764	746	696	772	726	742	739	715	719	711	707	683	750	743	728	687	723	746	762	771	753	717	696	705	698	701	700	739	734	734	757	786	730	727	731	730	730	725	730	745	768	730	703	745	696	765	665	711	750	719	753	712	709	742	744	764	738	745	741	756	746	707	718	743	695	768	752	708	729	738	726	743	737	682	730	735	718	750	699	698	705	722	754	740	762	690	750	749	724	741	726	773	706	754	720	745	700	702	698	696	764	721	651	681	738	748	748	751	734	780	732	683	767	771	753	731	749	724	759	711	755	725	779	713	748	735	790	736	744	732	759	731	780	750	700	702	737	745	712	737	719	736	738	692	753	734	748	755	755	740	758	754	683	732	755	719	702	736	716	753	702	742	729	769	725	750	713	775	720	741	740	738	710	710	717	774	721	766	715	723	730	736	753	727	778	768	735	656	732	780	701	728	711	758	702	763	729	747	716	768	710	765	752	759	729	700	750	736	711	750	728	721	740	690	746	732	734	738	732	759	680	682	763	766	709	746	729	725	754	785	749	730	742	712	700	714	737	696	728	710	714	760	730	756	730	695	692	708	762	775	713	740	681	798	709	745	734	718	763	716	733	766	720	725	739	662	732	705	680	716	773	753	749	741	651	780	770	728	705	754	714	718	759	725	701	709	734	738	715	741	761	752	690	699	714	701	712	719	714	673	704	729	714	730	687	741	687	708	731	769	728	768	717	753	726	695	704	750	712	728	752	750	695	764	746	752	735	746	739	794	712	716	733	721	748	730	757	701	741	711	706	732	752	764	713	765	759	797	725	742	691	753	763	730	707	725	751	727	749	728	694	729	748	751	725	728	747	749	726	731	706	777	740	708	699	732	734	737	694	708	684	719	791	711	741	742	722	709	766	742	745	743	688	722	708	748	754	755	673	725	726	717	802	713	751	756	678	736	724	657	775	742	722	725	696	721	739	795	794	732	693	740	713	745	755	735	733	746	762	722	730	718	730	710	699	743	714	786	753	728	702	739	767	743	752	755	717	773	735	697	719	769	725	716	697	724	700	755	720	752	680	774	699	708	751	718	685	704	743	773	790	712	726	702	776	733	756	711	691	761	760	792	667	754	760	733	717	677	721	756	772	703	744	761	703	676	756	706	733	729	761	680	732	686	775	712	782	748	697	742	824	714	741	709	755	764	691	773	681	702	728	724	707	735	754	741	708	780	697	711	750	744	731	792	704	716	711	746	707	750	759	733	703	768	736	796	732	745	731	749	787	763	662	735	735	700	723	739	733	746	726	694	725	744	739	723	711	718	742	723	758	732	713	736	763	755	712	743	795	732	743	730	732	712	749	760	748	734	725	733	744	765	758	698	682	715	760	749	714	740	688	698	740	723	661	741	750	704	778	743	740	745	699	758	716	752	738	745	779	736	710	728	748	778	781	722	712	741	754	713	738	780	687	754	745	722	732	695	668	693	685	677	715	782	731	711	698	723	727	759	672	701	744	744	709	766	750
35000	54220	41864	19356	13666	10475	8026	6342	5304	4276	3475	3011	2622	2466	2480	2496	2092	1893	1849	1755	1519	1390	1343	1251	1252	1321	1240	1212	1204	1107	1137	1065	1052	1035	1077	1105	1061	1019	1071	1018	1006	964	1045	1051	1033	979	946	969	984	1036	949	998	1007	1011	1062	1005	948	1003	1053	954	980	1050	996	993	1005	977	956	1021	1004	1016	997	999	1003	991	1000	1009	979	946	991	958	929	934	974	923	942	954	952	897	957	967	1028	953	996	945	998	972	982	935	975	982	970	966	947	954	951	979	965	978	929	984	990	1001	987	957	955	963	941	963	961	913	984	992	997	974	926	995	949	968	929	989	946	993	969	971	1013	956	931	920	928	939	979	963	962	922	949	981	1008	1003	952	909	920	1024	988	971	954	916	975	894	965	963	975	947	955	934	966	970	1014	962	1031	910	943	945	943	954	1019	999	1011	942	953	981	970	964	941	967	1014	972	952	921	1008	994	1014	960	980	978	1005	942	1031	994	944	979	948	964	957	945	973	984	977	1001	952	1022	984	937	944	972	960	1029	1006	953	951	968	1005	907	931	890	991	1002	984	988	961	994	986	953	935	1005	955	960	994	998	955	989	993	913	925	950	1002	962	960	967	966	1022	898	1024	980	959	980	1004	978	934	939	942	958	940	974	965	962	971	963	956	974	999	960	990	981	1011	987	953	970	1001	1021	1000	960	943	975	957	979	1037	1020	964	1007	962	989	981	984	1005	987	977	957	1010	998	996	992	971	977	942	1010	1000	969	1023	928	1002	983	992	964	955	998	1009	930	1016	986	941	954	923	907	973	943	1010	958	1005	989	1008	972	955	983	973	942	942	956	981	990	981	931	958	943	938	984	944	1014	977	1012	1001	930	953	927	978	984	955	953	1001	989	920	993	992	1026	956	1058	986	986	986	978	968	971	954	922	945	959	987	973	948	966	950	992	999	932	975	971	983	916	1006	934	942	967	906	949	948	1005	943	972	959	933	978	945	963	972	909	1016	955	941	931	988	919	940	937	974	962	957	996	958	998	1003	918	1021	859	998	955	1023	920	960	970	925	978	954	988	960	947	964	955	983	993	1000	989	967	970	960	984	922	952	950	988	978	1036	985	983	971	1031	958	937	973	1008	951	1017	1006	967	957	950	978	965	986	969	977	1027	997	988	924	989	966	983	963	1020	959	989	947	990	946	935	1034	931	922	974	997	1035	963	1003	1016	980	898	971	1009	962	1014	966	988	976	984	934	985	943	964	967	953	1013	935	955	977	995	1018	941	949	946	999	1007	939	1031	951	959	967	1025	998	982	967	977	1047	949	964	970	976	938	977	963	915	1014	958	985	937	906	972	949	985	971	981	1013	964	992	993	948	942	980	1010	956	978	1003	998	957	976	955	966	967	983	981	988	992	965	1011	973	969	950	1009	940	998	945	982	1034	949	967	907	985	975	1002	931	993	1004	936	1005	978	1024	947	948	966	956	988	968	918	994	956	969	989	972	934	1057	999	948	976	940	997	1016	952	943	1011	947	996	972	1021	926	967	906	947	1006	940	941	919	928	974	944	981	969	959	963	955	912	981	910	980	995	972	950	975	979	1002	928	998	966	984	960	975	1043	1007	1025	925	929	936	991	965	996	897	963	1002	981	928	977	897	1054	956	964	965	896	951	982	1002	971	935	953	957	987	1001	1020	937	1020	968	1008	972	951	1029	978	966	971	968	953	955	974	970	948	956	962	971	964	944	962	982	1007	918	1012	1043	932	975	996	960	923	1010	945	985	933	950	975	948	1009	972	932	999	965	1011	943	950	978	963	958	923	984	1005	1001	950	931	943	992	956	950	936	1002	937	941	963	966	990	1012	1004	1033	977	948	973	974	1011	962	1007	963	934	992	940	996	999	968	979	915	918	995	965	990	988	960	981	955	965	990	976	947	934	979	933	992	977	993	998	960	1001	991	921	978	965	911	978	1015	942	982	1000	991	954	966	957	957	974	950	1001	1029	952	961	937	939	1021	996	995	1033	936	1012	974	954	941	917	934	967	1010	951	945	973	982	978	993	943	939	991	1018	928	903	936	1006	970	975	981	992	998	923	991	1020	891	1006	921	946	981	982	987	969	945	982	993	986	927	992	995	1010	928	959	959	959	923	926	936	905	918	1001	949	948	1030	1002	1026	950	1014	966	982	904	961	929	933	961	957	984	971	996	957	970	939	956	993	985	960	976	946	974	1037	953	1041	935	959	979	947	961	969	945	957	935	925	934	1006	968	973	931	1024	982	966	924	972	1003	977	994	984	949	937	1012	950	973	869	976	1032	960	906	967	970	901	1008	936	981	955	1023	962	945	1011	956	936	975	977	922	968	975	1042	955	972	997	971	943	963	977	948	963	988	927	1041	950	945	947	930	989	1020	952	1017	979	962	977	966	962	930	1010	937	973	987	998	963	969	998	970	970	994	991	977	1002	959	1036	981	1024	970	1028	998	961	979	990	1002	975	974	1007	1001	950	985	968	956	938	964	937	1000	964	939	986	1014	931	972	1015	974	902	1019	981	898	978	1007	962	893	1022	965	967	967	954	1001	1003	979	979	902	982	963	994	971	937	868	963	1013	989	947	945	977	929	990	960	997	966	976	928	983	965	992	971	956	1070	945	968	969	976	989	956	917	941	1005	928	963	983	999	1007	1030	965	1033	988	972	906	979	946	969	953	948	1047	1061	997	969	991	949	1024	948	1007	973	981	995	949	949	949	964	941	970	992	920	1007	1005	953	990	1006	947	962	978	946	998	981	949	936	998	974	989	975	985	951	967	986	932	962	1035	999	1001	1002	935	994	1004	991	938	981	900	1007	967	1060	964	992	966	939	965	982	1002	920	980	974	993	966	991	958	963	970	951	973	1032	991	1001	1029	942	939	1020	992	982	987	890	969	997	1007	918	1002	952	918	993	915	972	962	973	1006	991	1025	917	960	954	1009	977	962	940	984	912	959	932	943	957	936	992	964	940	991	921	950	947	984	1032	1003	982	968	967	966	983	989	963	959	999	979	963	914	953	951	954	972	925	944	984	1025	983	956	947	906	1002	936	944	958	925	909	976	960	934	957	971	971	895	992	933	960	987	976	980	955	980	971	939	998	948	971	965	986	934	935	938	957	972	913	935	954	943	951	913	996	995	924	926	991	967	943	964	959	970	989	944	1002	972	965	919	981	960	965	939	966	997	980	1008	978	960	909	1024	984	983	969	988	998	1011	957	988	980	966	942	1015	945	977	997	1000	990	989	955	970	983	929	976	983	1021	995	925	976	973	948	959	1009	1000	957	931	956	968	950	932	1019	914	950	985	975	940	969	906	956	905	957	964	907	973	967	972	948	988	942	983	954	1017	994	952	936	968	960	948	989	972	896	1000	970	976	979	961	943	1008	991	983	933	955	974	1001	987	957	1015	1025	957	930	994	973	1003	981	955	901	922	942	993	992	1028	950	920	948	984	967	1034	949	948	1005	1001	932	987	950	966	978	954	974	977	985	979	970	998	1012	997	978	1033	966	950	992	1007	1037	948	1005	949	989	968	956	955	984	990	996	942	939	951	942	1005	1034	986	978	982	928	1026	1018	965	989	951	989	985	921	986	982	939	991	938	990	984	899	997	926	1018	984	945	921	1000	973	990	974	1006	972	980	941	909	940	958	1060	982	958	1005	959	996	1032	939	1017	952	1030	980	1045	935	959	919	1011	982	998	958	953	967	946	963	1018	990	948	924	1009	1026	966	975	976	1002	933	949	1016	914
23457	21634	29574	24221	21651	21713	13245	4274	2964	2518	2055	1780	1493	1435	1529	1553	1294	1218	1149	1097	978	920	852	887	880	812	769	772	790	753	723	705	696	734	663	675	700	702	667	662	664	660	658	664	597	683	670	647	630	637	637	604	640	661	634	711	629	645	675	661	640	615	648	651	658	667	576	673	640	645	626	667	612	655	631	647	608	648	633	649	605	650	606	636	619	618	625	612	595	637	607	640	635	619	645	663	627	627	671	598	614	649	603	664	624	604	645	668	669	623	667	657	623	656	676	639	590	669	633	607	625	614	629	618	622	599	662	611	625	614	667	586	615	616	610	622	633	592	659	646	646	635	652	613	641	638	585	632	621	583	656	591	655	614	609	695	638	610	632	624	648	606	601	612	636	579	652	648	631	656	654	625	702	648	637	640	656	631	624	687	631	647	648	641	682	608	624	609	650	640	656	675	616	600	607	651	644	685	614	646	623	628	629	631	615	603	634	626	642	623	638	646	651	628	647	583	640	666	644	607	627	623	590	601	618	649	646	612	609	670	606	636	696	590	691	609	647	642	623	607	636	628	631	653	629	600	627	647	614	644	629	636	627	645	658	646	596	617	590	621	658	579	632	637	644	605	641	630	651	644	626	648	622	668	669	609	680	650	719	638	623	576	664	624	625	668	572	643	619	668	608	629	636	657	639	671	630	645	618	677	661	662	613	615	669	611	625	659	667	600	645	577	634	641	649	585	603	615	581	664	668	582	618	629	670	664	607	593	655	600	655	656	659	628	647	638	621	617	603	634	645	676	618	664	627	658	621	626	612	623	651	652	620	638	608	625	642	660	627	600	644	637	619	607	629	601	644	591	593	620	615	615	618	654	613	667	646	644	635	611	633	649	624	628	617	589	634	660	658	602	574	637	594	586	666	633	650	645	656	610	633	659	637	665	605	623	647	651	610	628	635	665	659	641	684	634	667	651	648	645	618	638	616	592	609	651	650	656	612	640	696	598	575	620	630	660	662	628	592	646	676	652	652	568	634	633	577	619	626	575	666	622	663	602	606	641	600	637	616	682	659	629	616	660	620	655	634	622	580	649	659	559	664	632	638	644	653	643	601	622	661	611	605	632	623	587	591	654	643	644	664	633	613	610	588	657	617	672	675	616	629	603	592	612	656	640	598	645	645	592	640	646	646	599	648	640	596	603	609	625	632	605	600	633	604	649	604	615	688	652	631	590	628	603	648	615	605	646	645	631	616	626	603	645	683	651	595	618	659	630	612	643	653	640	626	614	635	649	613	666	596	634	692	605	646	613	594	628	629	645	613	645	586	564	675	655	618	618	620	670	630	657	655	574	666	640	633	659	606	669	654	634	616	652	600	660	650	623	646	564	598	620	628	619	664	655	685	606	638	594	644	585	645	628	590	634	625	646	609	589	616	623	634	655	604	597	629	631	620	668	617	625	640	645	634	618	669	620	611	645	589	624	633	594	652	663	657	637	619	688	632	625	664	636	644	614	610	615	627	643	670	642	620	643	663	605	656	641	614	617	601	597	642	648	661	618	649	641	632	658	570	606	637	627	671	641	642	642	587	647	634	593	630	643	625	668	618	628	616	636	684	610	639	611	623	634	661	631	588	640	637	655	612	638	676	652	683	609	614	634	623	649	593	583	600	644	645	636	634	641	622	682	629	610	588	683	616	637	629	696	608	685	646	634	597	601	644	599	628	611	630	646	681	684	629	625	638	641	654	631	617	660	634	668	636	680	615	588	596	613	591	657	657	569	637	614	658	636	616	599	625	646	629	606	596	632	633	650	614	608	592	657	638	566	626	636	651	655	613	652	641	601	638	682	659	634	638	634	657	629	658	649	701	604	601	607	660	643	617	633	648	646	670	644	650	673	624	661	636	672	656	638	594	624	667	561	615	633	625	645	664	646	616	621	677	607	612	643	616	647	645	681	604	678	601	594	639	652	617	649	644	617	630	614	647	614	636	611	611	645	633	616	654	625	632	645	620	645	600	647	620	662	674	654	622	671	659	646	638	605	645	616	624	619	622	626	646	655	630	598	643	603	655	625	644	596	627	649	601	588	631	622	622	671	659	650	642	647	624	638	665	623	615	628	614	605	655	693	630	632	651	668	631	625	664	665	616	638	613	637	632	612	627	648	628	598	622	654	638	679	648	612	625	658	611	591	623	617	658	650	595	645	670	654	609	609	645	611	649	575	675	630	631	695	659	671	610	625	669	586	614	630	632	607	659	630	640	616	594	629	675	638	629	625	604	647	614	587	597	668	611	592	609	561	579	629	611	603	635	680	639	678	622	638	631	558	603	660	589	675	627	633	649	652	677	594	639	660	628	630	683	614	621	645	633	613	632	678	606	675	593	621	602	647	644	644	614	643	593	643	597	646	656	660	614	597	606	614	654	645	627	665	678	638	638	639	631	654	617	616	620	638	611	594	645	664	640	644	658	618	646	640	657	631	617	668	568	673	595	618	611	644	659	644	638	672	566	574	618	657	622	656	609	672	642	677	658	624	635	662	628	598	646	576	676	567	627	684	599	636	652	642	619	664	608	603	626	645	650	617	666	614	654	591	640	605	627	619	624	653	634	639	653	588	642	633	625	642	623	625	617	667	631	651	638	619	626	609	669	674	623	638	626	628	600	651	634	616	613	631	605	657	654	639	630	635	663	660	611	661	638	617	641	597	648	646	636	680	638	632	644	591	648	597	613	612	628	628	639	642	669	635	584	581	634	621	668	635	680	629	644	628	600	643	665	620	661	634	628	654	606	631	665	678	679	614	588	606	636	603	592	645	661	652	669	658	634	583	619	606	653	628	660	609	662	637	618	622	666	652	608	658	620	658	640	657	603	624	652	619	625	664	596	635	611	627	637	610	654	633	613	666	652	633	662	636	623	696	661	638	617	617	653	644	604	642	606	650	656	637	589	641	631	677	610	610	590	635	657	607	634	594	601	648	657	588	645	617	639	660	607	604	627	606	594	616	665	610	610	682	648	618	620	634	613	589	636	620	650	643	626	613	605	616	647	629	623	640	633	637	612	620	639	632	622	630	627	634	624	606	649	625	615	688	662	637	645	621	580	638	624	667	652	629	642	608	621	641	643	620	629	635	635	635	625	659	612	671	628	612	639	620	587	631	646	615	678	609	636	633	617	653	652	600	607	644	660	613	621	579	632	640	626	637	608	632	638	606	644	651	648	644	645	615	635	600	627	606	588	642	604	673	629	624	627	638	668	669	642	629	634	675	647	613	619	606	661	613	660	670	656	637	581	624	635	643	608	617	586	650	671	610	617	594	687	583	683	669	610	613	633	612	633	597	653	637	645	626	644	654	614	665	597	668	623	665	613	631	646	638	612	659	605	654	647	675	622	656	638	671	641	651	671	588	640	654	632	573	618	642	592	592	620	636	627	625	596	608	641	618	618	600	669	619	648	631	684	605	626	640	664	579	615	647	608	661	657	638	628	645	640	608	631	624	653	620
37363	60047	46961	23227	17334	13814	11157	8455	7127	5736	4751	3875	3374	3062	3265	3123	2495	2303	2035	1901	1668	1468	1485	1377	1349	1308	1212	1189	1143	1086	1063	1101	1006	935	965	956	983	1009	982	945	906	902	888	843	847	913	869	888	882	924	817	857	850	867	876	908	935	901	870	920	902	854	820	933	841	877	850	848	826	895	903	853	880	859	879	840	838	859	807	866	855	850	912	817	882	817	805	830	866	848	895	881	826	868	883	898	869	804	868	827	807	881	844	866	884	866	861	868	849	799	838	858	873	867	847	853	793	798	819	858	864	854	876	860	803	854	846	832	827	821	819	793	866	858	946	839	818	833	796	863	838	831	863	781	829	848	824	804	835	805	900	817	838	816	771	835	850	855	837	842	864	860	802	865	839	835	831	825	795	871	858	866	877	854	878	835	826	853	816	831	798	844	874	819	867	828	851	877	829	832	816	869	853	797	858	860	851	837	884	827	808	783	813	854	885	881	842	813	824	854	790	806	851	893	756	835	799	868	815	873	884	841	834	873	793	850	840	813	802	871	866	808	807	883	878	816	786	837	810	824	819	777	842	804	839	878	827	872	869	806	842	840	897	788	830	820	834	829	867	844	845	844	851	864	871	846	827	844	865	805	846	831	815	898	865	870	868	888	831	810	816	825	776	836	890	855	827	820	846	806	797	850	864	861	831	844	866	879	858	829	829	843	794	831	859	821	858	845	854	889	827	841	865	792	836	830	864	834	867	863	816	869	817	814	817	847	847	816	877	782	853	827	834	891	884	851	799	822	852	831	857	806	827	849	896	873	889	850	896	840	857	859	873	853	866	860	881	841	818	838	845	836	816	833	844	841	805	816	829	816	905	823	867	805	856	837	830	868	851	850	867	847	873	827	868	822	904	856	884	863	840	840	853	846	853	861	853	791	823	848	864	846	833	806	859	833	828	889	862	851	834	802	833	833	841	829	793	861	838	871	873	839	813	826	822	868	856	879	833	906	855	857	876	843	883	894	791	842	789	823	855	840	915	862	897	802	815	780	821	808	825	884	846	863	812	819	824	823	893	837	852	825	799	884	841	875	798	844	837	847	836	873	873	777	881	856	841	874	846	849	845	867	841	881	864	843	842	835	914	759	821	843	796	862	839	861	849	837	847	807	764	809	847	850	841	816	834	856	801	802	871	854	847	825	837	788	827	876	861	857	837	867	839	813	838	856	850	860	798	839	849	824	867	873	854	785	824	763	872	855	802	791	768	800	813	820	865	742	903	820	907	801	844	779	839	851	843	887	809	795	831	889	859	847	889	879	841	846	772	828	873	831	843	912	834	825	797	853	893	848	859	840	858	814	795	806	863	807	845	852	856	830	892	832	826	854	846	838	822	851	796	849	818	827	819	849	857	793	832	810	802	815	839	867	887	736	845	838	845	861	833	819	843	851	843	765	785	834	838	788	839	846	841	786	860	810	837	771	839	871	885	834	859	824	880	827	867	815	887	814	872	865	786	866	843	870	843	840	877	812	876	833	881	825	844	895	880	879	836	856	809	861	837	822	811	853	789	839	880	875	890	834	825	840	838	858	850	817	853	826	878	851	829	810	809	811	830	812	867	869	902	865	861	827	872	858	806	803	809	846	858	862	853	857	826	820	833	792	798	887	863	859	809	864	776	836	818	857	851	846	841	832	900	847	878	833	936	863	814	843	816	855	824	815	857	840	787	888	876	843	877	848	821	846	846	842	823	847	823	818	828	859	844	814	770	827	847	853	807	849	865	856	890	852	853	819	831	852	822	892	794	878	846	773	809	854	839	786	846	832	860	800	825	864	830	863	873	853	807	838	832	838	834	817	860	861	816	845	849	832	861	860	878	889	820	869	814	852	831	817	842	867	874	830	843	825	873	858	869	890	818	837	816	854	840	805	830	876	855	917	865	839	843	870	855	862	859	855	815	847	817	847	865	867	840	826	791	783	893	817	883	825	848	884	841	844	850	879	817	815	818	847	806	826	812	827	858	781	822	869	868	833	863	815	820	854	815	824	858	834	839	892	866	842	863	871	816	850	808	777	831	847	868	886	884	825	823	856	865	814	838	875	793	840	836	806	894	811	850	799	880	831	865	821	812	837	792	867	882	852	853	839	886	824	894	848	836	788	789	851	795	815	878	853	851	866	827	834	841	875	876	823	834	859	837	812	852	852	829	836	813	818	813	856	823	783	823	846	827	883	815	827	882	834	853	814	814	828	764	869	903	838	830	793	861	851	803	891	800	839	854	844	741	786	882	825	849	843	806	845	888	856	822	829	840	911	834	864	828	896	860	872	879	848	872	827	890	816	810	815	865	841	841	821	835	888	863	787	874	861	830	856	897	800	858	827	827	875	851	881	838	849	841	799	832	833	814	792	851	832	835	813	845	864	890	824	854	865	848	839	875	818	860	809	842	822	891	877	847	874	844	830	877	810	822	801	879	824	837	842	825	808	812	855	836	804	884	810	806	844	868	845	841	836	877	808	807	827	892	873	817	801	847	849	874	897	795	829	812	884	801	854	797	858	798	842	842	858	890	827	796	848	898	877	843	831	862	841	818	873	826	827	840	805	817	862	853	815	833	822	879	800	793	801	804	835	807	904	805	832	805	824	797	849	802	859	823	819	835	847	818	813	832	851	896	852	859	813	854	842	888	835	833	872	840	889	831	880	848	843	807	842	831	851	827	832	867	850	837	800	857	881	914	848	818	873	796	825	851	864	833	813	844	844	879	904	870	818	862	871	830	840	807	861	807	828	816	874	807	840	848	849	842	813	790	835	835	880	863	801	876	849	838	823	812	862	804	834	791	917	850	821	797	854	849	879	840	863	836	794	804	811	827	837	887	847	848	825	807	811	834	846	884	880	867	866	872	842	890	816	850	823	834	841	810	810	849	904	847	826	896	862	815	851	809	777	913	850	841	858	815	862	806	887	878	838	851	802	862	870	788	832	854	826	810	866	851	859	793	887	847	843	876	805	888	824	897	874	861	838	853	825	828	839	823	847	806	872	822	848	856	833	858	815	847	874	800	849	816	786	850	828	818	827	818	859	787	805	814	815	804	834	855	843	822	855	933	819	827	826	814	838	817	859	810	867	896	913	832	784	828	833	831	883	834	854	878	826	835	903	829	810	837	860	837	810	868	858	856	863	774	852	848	879	805	867	846	855	903	827	829	909	838	833	810	838	878	853	857	825	908	846	792	841	867	847	858	839	869	892	817	826	826	884	850	839	814	873	836	831	892	920	846	763	838	847	882	788	867	825	820	874	900	841	831	882	826	837	807	807	858	827	861	824	880	861	827	865	824	825	848	868	878	848	851	853	845	853	827	807	846	867	824	828	848	772	837	879	861	849	847	795	874	848	853	812	844	852	788	849	840	836	857	842	808	814	818	878	812	840	844	853	826	829	796	898	837	860	877	815	838	883	872	762	870	851	833	843	822	821	810	854	840	840	804	863	846	844	862	893	834	818	813	862	845	854
28649	27134	28968	13103	3997	2641	1953	1550	1353	1201	999	872	829	865	878	853	785	747	742	694	690	655	594	626	633	630	640	624	612	581	589	585	536	520	571	573	556	554	528	569	564	617	511	579	587	559	583	559	563	540	547	568	563	567	553	572	554	541	576	559	516	544	570	513	533	561	560	571	569	537	544	582	562	536	559	525	571	574	557	591	547	560	575	569	600	533	534	597	567	577	533	557	609	557	550	576	542	554	594	568	538	592	603	601	573	523	587	566	555	593	533	536	545	559	549	528	604	596	572	542	557	578	542	568	587	523	608	573	562	571	579	549	584	536	562	563	557	553	600	638	528	571	571	552	577	537	585	565	540	572	558	576	548	508	560	557	616	552	547	569	572	613	572	530	558	551	522	539	523	535	565	592	549	516	557	552	545	523	566	599	590	539	553	562	580	547	524	560	555	547	569	560	524	532	591	537	548	519	520	566	546	555	596	575	583	557	571	565	572	552	561	526	544	549	518	600	515	551	581	571	551	577	575	567	562	576	559	546	569	554	537	591	610	590	561	536	546	563	587	569	541	560	560	571	552	530	530	594	522	576	540	600	579	513	529	573	575	583	566	545	572	550	542	594	553	549	575	519	538	598	564	562	541	601	568	565	561	581	581	520	586	537	550	555	566	580	535	541	546	565	566	557	556	578	585	554	557	544	557	576	586	526	578	570	569	571	563	602	573	564	563	570	580	535	590	545	536	569	575	585	509	580	562	567	569	557	558	592	552	557	579	531	574	553	569	580	571	624	560	557	578	526	560	543	559	573	548	539	531	573	539	577	554	556	553	609	568	583	575	595	581	566	543	596	539	530	572	552	553	558	571	561	569	540	567	579	543	512	561	563	574	559	570	551	507	567	562	591	515	543	514	575	540	569	554	535	586	537	520	551	568	591	570	562	555	555	542	555	531	568	595	548	553	564	560	543	553	555	554	599	535	555	551	590	577	555	529	541	543	530	564	571	521	562	580	542	525	549	537	562	560	555	567	579	571	586	561	573	540	576	539	552	549	563	605	543	596	566	537	533	565	575	530	527	583	519	520	514	557	572	537	560	541	535	552	562	542	555	565	550	518	586	572	518	577	560	570	532	583	586	548	539	590	567	549	536	599	556	558	564	517	517	552	533	576	572	532	580	562	583	568	606	568	577	515	529	591	535	568	567	584	573	548	572	511	597	500	597	550	566	574	531	543	573	557	554	516	518	490	582	514	531	555	586	582	563	571	606	605	523	529	540	569	559	559	525	600	559	550	577	586	552	592	613	571	542	559	531	543	563	558	541	514	553	547	574	526	522	565	584	569	615	541	561	536	560	565	532	554	543	584	533	582	586	510	578	528	560	592	597	549	570	597	567	594	562	571	572	575	593	565	574	571	565	578	563	572	546	574	573	550	537	531	552	563	564	581	554	585	540	573	581	567	570	602	564	554	539	579	567	565	583	621	544	591	555	570	578	601	569	555	606	566	525	531	547	557	567	576	580	549	543	563	575	572	574	564	563	598	544	605	561	555	596	551	552	612	614	565	591	592	555	543	538	593	535	543	586	513	596	579	574	548	552	588	497	594	585	537	577	586	549	570	543	552	553	565	547	552	601	533	567	580	538	583	579	535	559	510	543	551	555	552	548	524	568	548	551	545	534	590	586	547	532	561	545	540	559	571	527	546	592	568	566	546	577	568	567	549	567	573	540	568	555	569	541	584	513	572	572	573	593	560	552	594	593	526	551	540	552	556	597	515	503	541	572	548	595	598	572	544	573	557	562	544	558	546	549	530	590	544	557	560	510	537	544	562	535	561	551	563	526	581	567	550	582	580	520	581	552	560	555	572	550	539	558	569	560	587	585	594	538	523	524	571	555	584	560	589	507	559	565	523	577	559	558	576	509	586	551	595	567	579	528	592	607	524	516	548	580	576	528	534	589	572	558	591	532	569	569	542	542	588	597	583	529	551	562	556	562	583	568	573	527	560	569	569	584	552	576	565	595	580	600	549	559	537	540	542	547	586	564	550	544	572	555	565	566	547	541	541	568	573	584	546	481	563	567	555	569	566	520	583	543	552	554	552	535	581	597	573	535	601	564	547	584	542	537	569	577	601	556	548	564	516	544	599	598	608	584	541	584	548	569	558	528	527	540	536	493	550	556	534	581	571	557	553	525	526	523	557	558	577	535	545	530	563	554	578	552	588	618	542	538	567	520	545	545	552	530	532	574	585	572	546	581	584	525	534	563	561	554	569	549	568	561	543	558	547	529	578	564	558	602	567	542	536	546	544	571	557	568	557	552	580	549	520	608	552	543	571	504	527	602	533	568	559	621	556	530	557	532	567	586	550	552	534	591	556	558	569	527	563	553	598	530	521	581	550	567	507	561	561	549	582	562	571	563	544	584	536	579	592	518	578	547	540	543	544	544	593	524	596	530	531	566	559	534	564	550	562	593	545	527	541	584	562	552	535	536	546	543	526	502	563	546	578	558	550	545	564	566	550	534	593	538	525	520	577	506	577	573	549	584	582	553	623	542	555	548	574	568	550	525	548	570	498	586	568	570	515	512	583	544	523	572	551	536	575	513	593	558	540	613	562	570	561	578	550	558	554	554	556	570	564	561	546	529	552	551	619	563	558	518	547	556	579	554	549	571	565	582	570	585	573	560	537	550	546	572	535	585	599	545	558	550	587	552	582	570	570	578	544	540	545	594	577	583	614	578	531	579	575	565	587	547	540	602	530	568	573	566	564	562	572	574	535	558	590	533	557	521	591	529	599	554	566	578	555	594	549	533	576	563	586	555	567	582	599	535	580	541	532	573	558	488	573	576	546	567	561	582	561	575	558	560	562	530	541	552	517	562	579	538	581	573	568	561	505	538	588	573	574	528	550	564	559	559	581	554	567	551	547	509	577	548	552	585	573	567	534	562	546	544	589	554	524	567	581	537	558	584	565	524	560	526	575	538	529	586	533	568	525	565	536	565	556	503	582	550	574	514	587	562	568	601	535	527	552	541	554	540	598	580	589	524	551	598	558	587	545	549	575	568	547	560	566	602	602	586	583	505	564	609	580	547	595	588	588	534	589	556	608	542	574	566	538	534	560	553	580	583	599	567	528	555	526	541	582	600	582	543	529	549	539	547	538	561	600	535	547	535	561	588	596	588	608	550	537	570	579	561	581	568	553	575	572	573	545	550	526	516	559	583	565	531	577	525	549	546	589	544	550	574	542	541	511	538	575	539	610	564	545	576	582	556	551	560	548	545	555	587	546	547	552	542	536	519	562	601	540	575	508	538	526	537	569	573	545	581	564	561	556	554	608	553	607	544	562	556	572	554	551	518	573	576	578	554	602	578	573	581	557	556	561	550	536	531	568	576	525	574	559	552	597	589	582	580	593	562	558	532	563	590	515	573	546	572	536	561	568	553	577	592	561	579	573	575	579	572	571	538	571	562	529	549	569	564	534	586	530	539	555	574	552	577
33385	46510	34656	12741	7789	6180	4748	3686	3043	2543	2030	1831	1553	1448	1587	1570	1318	1243	1167	1046	1065	993	937	881	838	852	856	819	824	795	812	836	826	782	810	783	783	735	775	778	819	760	739	738	743	751	792	714	740	723	743	795	769	792	771	723	723	711	737	808	772	797	774	733	756	722	725	751	785	721	779	757	760	717	737	759	731	776	727	728	736	752	776	758	738	793	754	701	731	768	747	775	800	770	793	730	718	754	756	750	759	747	775	663	733	755	774	777	697	739	765	742	739	744	756	714	794	755	730	799	716	732	740	732	734	693	733	725	770	753	775	765	766	739	763	762	738	720	714	719	755	730	781	763	795	784	695	739	719	776	752	729	773	764	749	766	707	733	757	735	705	740	806	672	747	702	800	728	765	716	753	752	755	714	786	810	714	699	734	724	782	702	705	769	777	751	721	725	710	716	788	768	746	753	788	780	775	772	702	790	746	762	741	806	771	789	747	767	752	796	733	725	794	763	724	748	713	757	789	793	748	775	754	739	721	735	739	679	727	748	741	769	751	728	727	727	744	740	778	775	771	735	722	736	762	755	784	733	788	715	702	784	780	777	730	737	793	789	766	758	727	769	721	775	775	808	734	769	769	741	727	733	796	741	808	752	731	750	782	732	768	707	728	721	762	733	756	724	767	731	680	767	814	776	736	789	724	770	702	702	730	764	716	747	771	748	713	755	759	739	747	734	770	768	733	751	727	732	767	820	763	735	736	755	763	737	777	757	702	754	725	787	755	761	770	745	721	754	801	806	743	751	788	755	757	737	718	724	751	706	755	764	793	733	760	747	743	745	719	771	838	768	742	814	784	772	742	697	720	798	750	693	757	733	692	763	747	702	743	777	766	733	727	777	786	751	709	778	717	754	774	724	711	721	736	778	735	702	723	772	751	751	769	733	757	706	749	738	707	768	767	785	709	807	672	751	724	730	756	748	743	736	757	746	735	769	707	784	742	750	759	726	808	765	752	748	762	778	774	771	750	776	729	720	723	740	765	745	825	770	737	726	759	715	742	753	772	720	702	768	723	692	701	690	733	760	769	722	745	717	755	758	732	765	714	696	751	779	783	735	779	798	727	752	733	749	730	756	685	769	761	695	776	795	768	748	721	719	771	724	722	755	802	742	754	751	664	773	710	790	728	759	692	727	754	791	791	772	777	702	740	716	789	780	771	756	773	719	777	712	757	738	724	739	769	771	741	713	733	711	735	719	720	762	706	784	745	708	771	749	771	736	773	756	768	731	802	770	760	793	742	762	793	728	764	797	731	750	779	769	765	780	772	698	726	728	742	705	800	752	714	748	740	725	735	746	710	730	709	777	722	696	785	728	748	771	738	737	751	723	765	720	732	770	815	712	752	735	811	689	770	734	722	751	764	736	808	785	699	791	740	751	714	795	805	700	756	752	730	709	762	716	761	778	728	753	760	762	721	728	759	716	772	714	755	709	799	723	769	735	758	712	764	720	738	738	682	715	731	737	679	703	749	759	699	737	716	779	784	729	704	720	731	698	740	756	734	743	741	743	730	734	772	709	755	743	739	753	747	724	816	724	772	781	742	740	728	783	714	743	767	734	732	762	769	736	788	749	769	756	749	760	749	735	741	742	751	755	770	702	818	746	750	718	733	717	716	725	741	746	725	773	776	835	775	806	781	725	725	740	820	741	724	740	752	720	730	758	723	781	783	742	793	731	756	727	746	696	713	685	772	747	808	782	749	703	762	755	797	764	777	765	743	776	766	772	727	705	718	718	795	763	777	708	736	744	773	740	761	741	749	741	758	758	735	780	806	774	751	732	757	792	712	748	806	761	766	749	740	752	700	752	707	756	712	744	721	738	721	816	745	758	812	748	712	742	774	755	726	708	733	768	808	722	759	771	742	700	759	738	783	774	743	759	764	762	738	725	697	732	729	702	768	720	718	737	756	708	667	803	747	684	738	746	763	754	782	737	746	777	705	790	790	749	693	749	718	761	773	728	733	751	716	771	723	746	733	766	682	807	775	801	728	699	721	747	694	747	726	709	741	752	757	717	703	737	730	765	755	759	754	772	740	735	768	771	785	808	758	781	738	790	745	780	751	774	705	757	706	767	725	759	710	748	790	760	753	761	751	729	745	757	739	706	793	786	736	778	827	761	727	768	733	764	815	757	770	727	742	719	741	730	732	717	740	760	737	753	721	727	749	820	785	733	743	750	728	709	785	750	773	733	726	724	773	725	722	716	712	708	725	737	761	778	769	764	761	694	724	778	732	768	720	753	742	745	722	742	772	727	764	704	797	763	767	752	730	781	812	719	763	754	760	760	777	761	754	712	747	728	749	708	803	765	730	736	713	711	767	751	744	738	740	752	702	744	733	762	755	743	752	739	706	734	767	750	707	738	724	708	758	748	759	728	789	759	733	729	739	788	729	708	726	768	711	763	721	778	729	756	748	768	759	755	763	763	763	749	754	721	736	756	724	757	755	769	759	793	743	771	786	741	750	764	754	703	765	758	698	754	730	737	731	765	777	698	753	768	714	761	738	751	728	686	726	726	766	745	698	708	763	699	756	750	796	761	781	758	744	768	775	734	722	736	773	755	779	744	725	749	821	713	730	723	732	737	715	778	747	738	759	759	810	703	791	775	716	736	742	737	787	755	753	764	733	696	785	760	756	730	714	797	738	758	776	785	713	748	728	759	782	746	757	742	769	720	748	723	756	733	745	719	780	756	730	727	751	755	758	771	747	748	785	750	783	776	745	761	728	758	756	752	765	768	731	727	739	768	748	710	711	697	748	779	774	697	738	775	799	748	787	719	765	738	722	743	794	746	773	744	714	758	769	715	750	751	741	719	748	767	723	758	724	711	723	712	749	725	748	739	724	739	720	759	776	729	726	720	786	729	771	752	749	734	768	773	723	762	768	761	736	741	781	723	720	692	744	784	736	727	766	789	758	759	772	758	725	728	707	716	782	772	717	740	711	770	776	775	753	751	830	765	748	719	785	799	727	790	700	789	745	650	727	710	748	731	753	777	768	752	763	758	704	771	728	769	763	779	749	758	782	713	769	756	728	752	736	738	718	681	805	792	774	712	787	772	778	749	780	745	767	752	768	746	758	739	791	707	743	744	747	748	742	727	803	772	766	771	771	764	787	775	711	793	730	715	754	784	762	781	732	791	763	761	792	728	764	766	740	734	766	761	730	782	745	747	768	785	755	771	781	774	757	758	747	724	751	741	742	754	698	763	766	774	769	748	758	722	694	757	692	802	756	734	698	751	751	736	770	784	730	749	757	755	783	814	737	738	744	751	733	759	749	682	761	738	746	780	756	721	752	778	740	758	736	782	743	717	703	756	780	729	733	739	778	722	739	754	757	712	743	784	772	771	744	763	769	767	728	790	750	758	790	761	749	727	714	706	754	816	791	777	783	744	753	748	802	724	683	723	751	703	693	785	733	722	699	779	762	762	702	746	763	764	753	783
24396	21595	29164	24557	21486	13779	5078	2957	2279	1944	1675	1359	1339	1289	1320	1298	1192	1126	1093	995	909	943	879	867	807	833	858	776	802	811	754	793	781	789	724	762	810	729	750	778	766	732	713	761	726	720	729	694	720	731	710	731	721	703	703	771	766	706	750	756	704	719	713	733	770	739	716	736	739	737	779	743	726	701	679	702	724	735	745	709	666	728	721	742	709	707	709	753	702	727	748	688	725	692	727	744	766	735	725	717	717	796	739	704	722	709	736	725	746	694	690	664	783	777	793	766	738	740	765	779	735	675	727	727	663	743	751	704	740	700	730	748	763	683	670	734	746	746	716	716	743	722	737	693	754	721	740	717	688	725	691	715	723	741	716	778	762	738	697	712	718	725	713	733	689	712	713	730	713	744	701	739	696	710	690	761	688	703	690	712	754	713	718	762	750	738	738	720	741	665	789	700	728	723	739	736	710	701	719	744	774	725	714	708	703	726	682	685	715	707	714	754	745	703	731	703	675	703	759	760	772	717	782	742	729	714	662	670	733	744	713	708	673	726	706	723	745	688	754	712	722	805	755	721	735	755	704	720	737	691	693	720	745	702	711	716	738	697	749	696	738	726	708	680	706	738	664	709	720	700	742	698	741	733	706	731	756	731	764	717	712	709	761	757	745	700	686	724	720	771	682	784	723	718	788	673	749	728	742	718	737	738	681	750	730	727	707	747	795	731	757	723	731	759	715	726	773	730	718	670	718	740	724	696	714	699	735	708	709	707	720	772	734	684	725	737	732	732	707	772	732	670	741	726	776	707	688	722	729	731	691	709	721	712	761	716	704	726	758	748	722	692	776	770	702	727	743	750	718	669	688	713	698	721	719	687	674	745	738	684	689	693	686	738	724	750	743	691	691	758	730	736	712	727	689	737	769	712	753	715	756	716	735	715	673	720	717	728	761	676	675	693	707	769	781	712	689	734	752	707	681	680	724	721	674	696	739	704	689	765	726	715	727	727	763	731	693	719	716	722	736	718	724	708	662	719	705	736	752	699	762	727	705	724	721	756	692	698	742	760	724	702	671	693	796	727	779	728	725	737	695	756	724	712	745	731	722	729	784	727	689	716	732	731	749	698	740	725	686	723	734	772	709	673	707	734	698	702	711	707	717	740	731	710	647	675	709	684	673	726	697	732	763	660	769	747	703	690	743	697	680	727	718	738	729	764	749	697	730	727	682	763	706	686	734	724	751	742	707	711	695	713	712	666	730	699	776	718	766	714	730	763	714	709	737	748	684	713	730	756	694	710	714	718	732	733	707	672	723	715	699	703	720	758	709	725	710	700	749	737	747	735	715	711	741	709	714	730	695	712	726	766	697	711	686	712	734	706	741	759	749	704	716	739	761	761	750	696	693	752	770	703	715	727	743	714	737	715	704	734	717	734	689	738	736	692	717	701	685	716	764	743	702	738	711	728	723	749	732	768	707	713	721	748	725	704	676	650	745	687	709	690	753	731	714	677	740	785	740	730	692	728	743	740	724	708	732	704	731	662	719	771	740	768	719	707	765	732	704	727	712	758	732	762	686	720	745	771	704	686	691	732	737	716	762	694	707	715	683	675	709	712	733	697	719	737	686	727	711	695	730	703	706	720	746	726	682	684	755	766	724	722	659	716	766	708	715	742	720	692	705	747	673	739	733	724	701	722	699	739	745	681	718	743	712	743	693	719	765	710	776	721	697	737	757	733	731	702	690	712	726	760	683	677	685	739	727	742	743	716	690	679	747	641	666	726	735	729	697	707	755	732	777	718	680	688	688	720	742	722	725	721	710	711	696	680	748	677	742	738	733	720	707	706	737	698	743	735	674	715	693	742	685	729	711	734	731	670	700	672	715	738	711	675	703	713	714	744	694	700	732	711	756	723	736	730	683	743	704	704	725	679	743	714	782	665	757	774	802	699	765	691	704	710	722	701	708	779	711	750	752	699	710	692	767	743	725	708	687	678	691	717	687	707	726	767	692	759	728	750	724	737	728	745	677	702	683	741	710	789	676	727	758	688	697	727	701	705	693	751	735	751	742	669	738	715	715	717	673	656	769	696	743	752	725	685	720	772	724	722	747	700	750	734	679	719	695	767	727	703	733	766	740	732	745	754	730	711	737	739	704	717	720	715	739	722	733	708	745	749	697	696	779	737	683	690	660	767	749	743	745	735	701	760	770	741	671	731	746	718	708	735	745	701	735	694	729	746	752	711	737	718	715	722	734	701	727	735	739	707	748	679	708	716	723	739	733	708	746	728	745	689	707	735	722	726	698	755	712	717	733	711	703	705	749	669	693	747	762	717	701	721	701	746	746	761	774	741	719	684	724	684	774	708	704	727	782	707	710	715	663	767	728	702	737	708	722	730	718	729	718	746	714	702	752	743	713	738	726	703	739	704	664	744	761	729	713	775	730	750	685	708	747	771	726	746	769	699	705	705	703	743	753	738	721	752	692	683	703	718	769	749	764	696	690	719	733	743	745	743	756	700	747	740	723	702	712	722	749	743	731	748	742	678	675	719	684	744	744	785	779	713	732	749	702	690	739	710	743	727	737	754	733	680	743	708	698	694	747	766	764	740	728	756	757	709	721	723	740	695	713	710	723	741	745	723	707	717	711	712	686	708	695	688	717	709	710	722	696	732	701	719	713	705	678	712	700	719	661	759	709	723	742	693	721	701	749	747	732	783	743	705	703	720	779	754	765	751	730	731	700	757	677	706	697	695	695	733	728	703	760	747	710	730	736	677	766	720	740	750	736	728	750	695	720	724	757	724	763	711	737	680	742	694	744	735	731	667	730	729	692	721	768	692	779	690	781	693	684	727	732	713	733	720	725	689	695	725	700	722	720	736	693	727	687	685	757	745	732	710	710	737	759	697	753	727	716	692	716	672	767	682	728	704	695	743	696	712	753	745	727	716	700	848	726	718	732	733	720	755	710	765	723	753	744	685	733	725	682	722	729	741	734	708	694	729	709	725	696	687	690	742	694	703	759	721	754	723	706	730	670	748	747	747	718	725	725	734	694	723	683	732	727	685	703	716	742	696	684	751	696	727	718	748	718	692	692	735	719	768	671	690	735	737	703	737	753	709	711	728	742	756	753	755	716	655	714	751	738	700	704	725	694	752	687	714	695	736	698	700	726	686	755	698	716	723	749	676	718	721	710	705	714	702	730	793	691	720	718	711	711	738	722	776	687	736	785	704	739	710	740	700	680	735	730	753	687	716	712	749	737	716	702	762	746	723	757	747	699	722	767	760	746	723	768	724	733	711	763	787	727	706	742	722	688	720	716	722	751	725	786	669	728	723	711	718	742	707	700	687	697	686	725	736	745	705	729	762	687	716	672	783	734	748	719	737	723	736	701	705	701	693	716	724	747	712	707	680	698	726	744	701	715	734	761	702	723	734	684	693	732	724	702	737	749	700	752	695	739	724	672	710	724	664	697	718	697	737	693	745	730	706	715	745	766	721
35008	54314	43124	21663	12468	10231	8234	6253	5288	4444	3516	2862	2670	2547	2590	2526	2120	1952	1873	1737	1413	1385	1374	1308	1262	1249	1143	1123	1131	1090	1170	1079	1017	1009	986	1006	1055	1070	993	941	1024	930	929	962	991	953	897	996	956	1021	962	988	954	1049	993	1009	999	972	939	987	1003	998	952	948	987	937	954	990	981	990	946	970	987	957	977	980	920	946	962	976	967	952	926	973	970	990	924	1005	939	967	960	1004	923	985	944	935	978	915	1008	1001	975	926	917	946	983	932	984	1026	940	983	970	942	972	939	953	958	959	1000	938	957	925	945	939	946	1007	973	1005	912	927	996	970	984	944	969	935	964	984	942	1013	933	963	943	977	979	974	967	961	947	932	934	913	956	997	1026	953	925	940	937	924	926	1014	955	992	955	929	963	962	959	953	908	968	963	986	930	1026	941	939	988	924	954	977	1000	999	984	954	903	887	978	980	949	951	956	967	928	961	973	971	939	991	945	953	970	946	899	965	917	975	945	998	913	860	951	901	985	969	965	944	956	941	924	946	937	939	946	1021	936	969	938	927	944	999	949	996	918	897	940	970	936	966	962	979	948	875	1030	911	949	1001	973	1014	943	943	996	938	977	979	990	975	969	957	965	968	934	954	916	941	959	973	916	964	950	987	940	978	898	972	954	899	969	959	966	957	956	1013	983	948	975	958	901	922	945	979	963	966	986	921	916	937	962	996	969	934	940	941	966	973	930	918	1014	934	977	930	960	978	1001	988	995	923	986	967	969	965	939	918	900	961	979	919	943	988	982	950	971	944	969	931	942	938	929	931	976	954	932	927	1031	967	942	957	994	966	994	897	927	944	987	976	952	981	1013	966	957	1023	952	988	969	968	968	893	945	948	961	932	978	932	913	973	942	995	940	973	960	954	972	986	916	982	1009	960	1016	955	985	922	947	962	946	970	946	971	997	946	954	978	980	930	942	957	1014	962	1004	974	1006	960	912	1010	956	957	965	894	904	964	961	935	1008	942	960	962	957	940	941	969	1005	1004	887	987	985	956	928	970	969	939	994	954	932	947	970	996	939	884	936	974	999	1036	1004	984	931	1035	974	894	958	1012	907	960	942	918	947	983	933	1065	990	997	992	990	985	1022	935	1003	986	946	956	881	931	974	973	1009	914	968	940	996	940	949	915	1016	1018	955	932	1030	886	960	1010	976	1000	933	991	1004	988	946	960	998	967	938	963	901	967	942	969	892	907	935	908	948	972	944	931	962	1017	954	1007	962	951	951	952	956	956	927	930	948	943	1000	958	927	894	952	968	996	935	979	1030	935	980	937	947	1002	986	931	998	947	942	975	946	930	1002	935	1002	931	966	958	914	978	939	1011	1001	981	987	887	911	943	1015	1010	954	936	970	957	996	868	959	933	927	909	979	985	957	973	987	971	986	971	883	975	1022	1007	972	955	987	948	910	915	954	996	974	933	941	1002	950	1008	926	952	943	986	953	949	942	982	996	997	947	955	979	934	969	974	942	1016	996	930	952	964	964	1002	926	944	911	953	989	995	1009	973	983	972	957	931	985	893	887	944	957	911	993	936	977	1013	985	1024	1015	973	911	943	939	977	969	970	1009	979	994	926	943	930	929	941	1030	966	970	977	990	1003	978	939	926	958	985	1000	982	927	938	997	853	905	924	961	955	986	951	915	969	906	988	946	913	962	979	952	933	918	948	968	924	907	993	952	972	954	975	970	999	967	1007	924	939	974	958	953	975	968	999	975	948	971	988	942	960	969	929	956	952	989	957	975	960	969	890	988	1002	923	1000	983	974	942	970	933	952	932	938	950	955	922	953	972	953	969	923	966	966	1002	910	940	987	987	908	993	910	920	978	953	962	934	935	909	946	949	954	976	1016	978	995	1034	978	968	969	958	939	962	962	927	1022	936	956	949	961	983	930	931	978	957	995	923	965	979	973	965	991	991	929	986	963	984	956	961	941	965	957	942	952	958	932	945	921	930	965	886	897	1036	949	972	1019	963	927	992	950	928	954	936	1018	954	977	935	961	973	955	969	962	966	962	978	909	991	965	951	949	952	909	939	909	917	985	966	982	945	944	932	972	924	1019	993	963	947	922	888	952	989	976	969	979	997	1007	962	1047	1004	912	980	987	975	949	980	889	1023	956	927	906	921	896	952	953	939	912	1028	940	967	955	1017	936	965	978	954	986	954	983	932	935	996	939	976	935	936	956	932	965	1009	980	969	977	978	974	933	978	971	978	901	953	905	944	1027	937	937	963	979	952	909	941	926	984	960	1024	976	942	917	964	924	944	969	978	947	963	929	966	978	946	916	979	956	965	963	986	937	935	975	966	917	943	942	949	993	916	950	962	968	928	952	965	1018	977	984	971	957	904	986	949	989	978	918	915	998	976	939	937	945	936	967	940	951	1008	951	955	893	929	984	958	927	983	956	966	990	972	962	1028	973	943	942	960	916	1001	1023	981	1016	941	946	948	961	949	980	965	934	922	967	979	947	968	953	948	957	969	971	993	911	988	959	950	954	967	970	1029	952	979	993	962	971	1006	936	948	979	973	910	948	982	979	891	954	955	950	994	919	940	996	963	991	991	939	974	914	975	952	911	944	963	961	952	908	951	1029	968	959	945	946	979	943	964	963	959	996	952	935	990	973	967	918	947	949	986	907	965	945	950	966	980	972	980	953	915	952	973	916	979	986	971	945	1034	1014	985	910	952	934	1023	954	962	985	970	944	891	983	948	907	972	970	994	948	954	977	914	980	1005	965	954	926	982	1021	919	887	905	896	938	927	945	876	974	966	995	960	985	1007	924	984	940	1021	935	922	940	952	1018	1015	1001	921	983	968	922	977	953	940	990	907	978	947	949	957	952	935	925	932	962	952	933	968	963	998	932	971	962	961	950	928	946	978	936	941	956	951	978	947	950	949	922	997	939	1008	1012	918	976	989	959	968	956	980	960	957	984	916	943	959	915	958	1021	942	965	951	953	932	987	936	998	896	867	959	951	1002	952	909	943	996	945	987	965	904	1020	933	959	963	972	970	1015	959	912	933	980	973	928	971	947	920	896	974	947	890	895	941	954	1013	948	913	918	966	959	907	939	940	968	936	975	946	953	972	995	932	911	975	941	943	967	989	1022	953	972	996	945	971	965	1001	939	989	942	981	884	956	862	951	980	936	943	935	907	989	938	923	1002	962	931	1011	1002	1004	968	987	958	974	979	958	962	996	911	992	949	947	942	907	941	969	978	938	952	992	994	1004	942	997	953	915	971	925	917	984	989	958	935	973	926	1007	973	944	968	923	953	924	998	920	970	965	957	911	962	1025	948	953	971	968	967	949	985	979	1024	997	957	976	982	944	1033	1037	990	973	945	968	976	908	938	971	981	991	928	1012	981	908	947	959	944	1002	935	974	923	929	948	943	970	981	970	934	992	961	988	953	909	952	925	959	930	983	981	916	924	956	931	897	976	906	946	976	963	991	944	974	925	901	947	911	963	945	876	955	919	907	950	955	939	1022	930	991	920	981	936	894	965	960	973	967	957	941	962	898	974	975	915	956	986	992	928	926	964	967	937	871	884	982	912	963	991	952	986	946	917	970	938	891	1001	953	904	949	964	940	975	954	954	965	995	1008
23419	21580	29512	24112	21589	21616	13155	4117	2921	2460	1999	1667	1500	1430	1546	1517	1235	1135	1109	1039	890	881	847	837	813	810	805	775	767	765	737	752	694	641	683	659	676	697	654	628	635	630	578	592	674	643	671	689	645	669	655	655	628	705	632	595	654	658	650	622	593	648	663	633	658	648	600	616	613	642	640	619	714	610	626	626	653	622	590	617	654	627	604	607	650	659	623	597	596	641	665	623	646	603	647	623	598	654	622	582	603	669	651	638	584	644	620	609	610	646	652	631	687	604	599	606	612	623	613	605	641	650	657	637	590	615	635	592	667	626	657	653	649	605	627	629	609	630	641	636	609	651	660	595	596	651	626	641	616	659	613	594	628	633	612	611	620	611	631	603	669	630	636	657	656	612	621	677	638	627	624	672	600	597	638	642	585	614	649	571	622	584	609	565	598	597	615	598	642	634	648	582	601	591	607	620	655	637	672	659	632	622	643	638	615	652	652	635	673	640	661	580	625	615	657	639	668	647	642	585	638	645	610	682	632	601	663	602	628	663	585	610	603	695	633	639	631	608	651	639	661	608	628	626	621	663	615	632	661	567	589	636	689	564	640	625	593	616	603	627	613	594	609	642	645	625	628	652	615	588	644	607	599	665	643	663	649	624	605	606	685	638	615	602	645	637	577	613	589	602	611	601	641	643	639	645	613	579	615	619	608	604	628	632	592	630	622	624	635	631	608	608	624	598	668	627	636	634	630	634	629	608	624	628	648	675	637	665	588	630	597	621	625	648	659	644	663	614	629	636	639	633	639	626	614	655	593	634	660	650	638	656	592	616	649	623	590	622	649	651	603	598	673	645	623	598	630	623	648	607	611	589	604	649	630	641	638	596	595	601	633	626	627	605	599	624	649	575	610	572	622	649	598	624	605	585	611	627	606	605	642	604	646	624	622	641	624	657	624	626	629	575	594	609	615	654	633	647	625	632	644	616	646	597	586	633	640	602	625	665	647	655	606	641	641	597	597	607	650	632	636	653	649	629	625	591	603	602	633	607	619	662	612	608	644	631	644	629	691	642	689	616	644	590	638	653	658	623	616	617	598	577	642	648	617	602	635	642	647	657	620	592	642	614	620	660	614	616	638	657	660	645	667	602	648	640	644	593	635	580	651	616	639	642	656	595	627	631	616	590	652	646	597	578	616	646	596	629	633	598	628	657	591	571	651	610	635	618	623	634	620	586	664	614	660	599	617	624	602	647	610	663	630	624	599	615	632	653	660	608	624	589	635	649	666	605	640	629	643	634	592	634	646	619	604	679	677	659	638	617	635	636	611	667	603	623	635	646	602	619	605	645	628	611	651	615	632	579	639	643	630	608	645	630	606	668	660	600	587	635	624	598	630	651	610	627	606	606	649	603	629	620	630	592	617	608	643	628	612	649	635	633	653	627	587	623	640	592	650	653	625	665	619	623	612	634	641	580	634	642	635	614	598	623	633	615	644	629	622	616	577	600	611	652	581	609	619	593	652	640	617	590	637	624	621	624	637	612	646	599	620	601	646	628	671	606	630	645	606	602	583	609	661	630	664	642	663	611	672	609	667	634	634	612	625	634	594	627	598	638	653	635	638	599	638	614	613	639	624	601	619	622	636	639	653	646	680	616	614	609	620	605	634	632	638	666	632	619	604	609	660	653	629	636	631	665	637	661	634	625	644	650	633	582	659	647	578	651	600	596	608	674	650	621	609	643	638	640	605	625	638	667	617	610	658	628	593	604	621	647	598	620	665	608	655	620	684	601	619	617	647	650	612	636	576	671	626	627	636	631	609	624	644	637	626	631	606	608	622	644	606	612	613	661	600	663	602	645	623	646	623	649	630	627	614	641	655	632	600	579	670	645	601	606	608	625	640	603	680	631	639	638	565	618	612	588	612	674	617	606	666	597	631	653	606	668	588	623	599	601	672	664	624	592	617	578	639	648	643	635	650	620	611	626	643	615	656	601	633	615	605	606	605	651	639	663	614	606	673	602	673	600	618	578	665	633	577	637	637	685	625	606	625	586	629	612	639	658	598	656	617	666	624	623	603	580	632	594	612	630	626	613	645	625	608	609	628	638	647	598	601	629	607	697	620	609	618	585	594	665	658	618	633	612	663	626	604	637	626	632	610	614	639	637	623	646	584	596	620	620	644	654	622	623	607	625	601	657	660	572	628	605	604	586	626	613	618	642	614	689	643	613	607	684	635	603	629	630	624	677	598	572	635	634	625	617	621	601	642	614	634	642	599	626	636	666	596	598	642	603	653	593	598	667	600	618	632	628	654	619	635	606	615	651	601	647	665	604	599	662	581	694	625	604	629	578	658	627	615	640	622	654	633	652	616	629	605	665	594	597	616	583	584	609	670	609	587	629	560	611	670	616	606	617	621	615	609	624	650	643	634	616	603	592	627	610	625	669	589	608	648	614	603	601	614	636	647	655	625	627	631	647	656	624	613	652	616	633	601	567	588	596	613	653	590	631	587	660	606	617	641	580	640	634	609	629	637	658	598	613	620	662	625	611	681	623	652	659	588	607	623	617	638	681	619	636	631	613	644	671	610	663	619	598	588	590	618	627	649	603	669	607	635	565	590	593	622	619	608	629	659	649	606	623	661	640	632	619	657	658	608	632	618	653	593	627	637	641	632	641	613	614	674	645	562	684	616	586	664	574	582	643	588	561	607	622	625	624	654	623	685	617	569	662	648	603	634	637	646	628	598	659	632	689	617	619	591	635	616	618	654	639	592	657	650	658	622	624	591	602	609	627	604	638	636	624	596	561	626	633	633	616	613	646	592	634	658	599	586	655	599	612	602	624	634	663	619	615	683	626	611	619	608	603	602	625	591	632	691	629	630	648	613	654	637	637	614	630	598	603	630	594	599	605	598	606	575	598	645	664	598	637	634	608	617	657	624	593	652	616	604	600	572	658	617	652	631	652	559	607	629	644	611	636	586	680	616	616	643	569	603	659	609	599	613	612	641	621	596	647	588	640	624	622	612	624	617	600	606	661	597	650	631	608	637	614	649	637	651	609	587	598	636	667	575	581	634	618	615	636	679	610	593	580	640	649	636	660	599	580	634	652	571	603	672	602	598	642	606	635	640	634	632	642	602	649	597	630	631	676	662	649	606	609	630	628	628	628	576	635	598	612	598	610	625	607	595	631	619	615	598	583	638	594	647	601	626	598	648	641	655	663	587	612	686	667	663	637	591	609	630	621	630	593	631	632	620	598	650	599	645	610	630	579	662	586	623	614	598	622	588	593	648	647	590	658	614	654	618	603	634	624	624	619	647	637	580	627	628	598	614	640	614	614	626	603	638	633	653	641	633	576	660	671	602	607	594	613	606	670	598	599	588	652	639	647	616	626	676	603	596	618	619	619	654	659	651	591	620	641	612	578	632	633	625	626	646	632	650	598	649	634	631	621	625	613	608	615	628	629	657	592	636	604	618	674	643	627	653	680	658	609	639	600	619	639
37906	61944	48946	25667	16347	13439	10693	8335	6931	5861	4500	3909	3300	3026	3312	3108	2451	2201	2092	1896	1603	1455	1417	1326	1307	1251	1211	1186	1129	1042	1064	980	992	986	927	889	959	998	915	876	845	868	870	876	829	873	835	814	855	809	836	890	889	862	909	931	941	861	937	848	874	802	840	884	913	896	806	831	827	837	907	868	828	854	812	849	832	801	818	836	883	831	803	849	844	857	804	852	831	821	858	811	821	904	834	830	934	829	811	868	835	820	860	823	818	845	840	838	805	841	919	832	764	843	799	797	825	797	873	845	822	832	825	819	814	791	825	797	790	841	853	780	823	815	830	876	861	807	814	787	820	805	869	833	838	789	820	855	808	811	851	817	863	872	838	845	847	770	834	815	822	759	851	813	872	801	816	821	839	840	818	808	821	803	894	813	805	871	838	838	772	907	842	814	809	826	768	833	840	804	808	830	779	806	769	837	799	834	822	749	816	786	864	857	814	835	793	844	870	864	828	888	840	840	847	813	805	782	812	834	868	838	865	840	841	766	871	755	855	857	797	824	811	804	821	809	853	829	853	786	812	817	827	829	830	832	802	877	821	847	808	816	864	796	843	830	843	856	828	797	825	860	777	840	827	817	819	801	779	819	782	851	825	874	873	764	817	850	816	853	840	777	844	812	831	788	798	801	803	812	835	763	840	847	896	811	786	842	786	826	814	796	820	779	830	827	855	825	821	812	791	839	800	890	865	836	816	817	796	833	808	839	798	856	844	820	817	824	850	831	868	773	845	827	796	871	769	821	820	810	828	787	903	853	830	827	823	815	829	834	840	833	782	849	855	812	874	793	828	856	855	853	852	882	847	863	833	799	825	804	807	801	891	790	826	878	843	831	850	832	816	853	838	874	805	814	839	869	883	834	817	864	820	847	821	851	813	843	819	858	828	873	805	816	879	806	813	856	813	829	781	773	813	767	816	798	807	828	847	807	799	841	838	809	848	804	796	786	824	836	789	837	804	888	839	798	839	888	813	810	796	858	832	794	772	807	891	835	888	851	823	820	843	803	752	811	819	790	865	823	829	810	808	790	809	843	781	828	815	825	815	800	828	824	844	834	853	840	826	811	865	854	852	828	803	810	812	769	816	820	823	812	819	778	834	809	843	854	789	742	815	857	823	818	832	829	829	793	840	842	851	846	794	867	811	803	852	816	845	826	849	816	805	814	830	809	846	862	839	784	768	847	814	848	857	839	872	838	773	818	802	877	855	840	827	818	835	808	889	864	783	816	823	857	860	798	803	839	816	851	800	809	847	835	790	810	863	818	822	771	838	828	835	852	793	862	875	853	811	861	808	854	862	821	838	895	793	830	801	853	865	840	812	829	819	847	829	888	842	840	799	828	849	828	834	817	802	799	890	845	832	857	865	839	811	802	806	830	787	791	827	799	799	844	780	825	842	819	873	814	811	855	814	863	871	831	791	851	788	837	795	861	812	849	850	856	850	835	893	838	839	795	835	843	765	871	825	829	861	821	819	846	833	788	841	866	828	815	825	810	881	831	785	836	784	851	855	873	813	836	822	832	861	797	801	864	851	862	779	860	849	816	833	851	820	813	847	818	801	853	828	819	821	778	850	849	806	820	832	836	810	834	829	861	841	858	833	804	844	826	857	820	785	813	835	827	808	869	806	823	790	806	803	825	823	851	812	797	796	856	840	842	869	815	867	795	844	819	789	810	847	868	795	839	771	796	840	918	869	829	858	873	819	835	827	808	825	821	822	832	870	796	846	816	842	778	793	838	785	867	844	824	834	832	837	851	811	835	815	851	852	785	800	829	836	838	823	812	766	848	797	833	800	845	770	839	827	859	806	841	790	813	828	855	820	778	810	819	855	898	784	813	784	853	847	862	853	780	828	773	851	888	816	811	825	811	827	813	829	824	831	818	823	812	843	825	785	830	835	807	838	848	797	831	831	796	811	862	827	852	852	908	829	829	875	841	830	847	856	822	858	843	823	887	873	819	841	829	815	835	854	838	821	819	805	759	843	847	836	866	807	855	847	843	847	858	838	782	812	839	812	812	824	896	795	826	752	846	871	865	834	859	882	791	855	836	859	810	859	785	840	848	811	838	818	851	858	790	848	825	814	825	810	859	788	829	882	837	827	817	822	873	818	860	845	830	891	793	817	813	860	832	806	842	831	809	811	834	844	845	839	801	823	851	842	791	798	822	841	837	834	814	851	793	840	817	852	820	834	864	859	837	856	817	829	803	759	851	802	857	796	807	844	857	781	822	824	829	845	803	802	849	811	863	818	837	842	830	822	830	796	840	870	837	802	889	788	789	834	878	795	798	855	896	832	840	824	820	785	826	820	884	869	807	828	864	825	833	805	880	814	874	824	891	849	882	851	819	838	807	838	801	882	836	837	778	820	810	750	836	843	812	835	849	860	807	872	794	852	772	817	879	850	875	823	879	805	835	840	801	818	823	841	793	776	796	817	831	817	849	809	859	822	845	828	805	816	806	850	797	838	803	787	782	797	780	833	862	830	808	804	844	847	887	852	825	809	819	800	854	859	843	867	851	861	831	827	820	842	813	833	811	830	861	807	774	850	853	840	821	821	877	866	820	866	810	795	800	775	820	839	802	807	790	792	798	826	811	773	795	889	798	855	836	847	827	806	832	840	816	816	814	800	877	835	825	892	831	842	831	822	849	851	827	870	859	837	826	815	823	861	901	772	863	818	844	857	805	801	847	860	839	812	804	804	843	785	870	772	808	838	874	791	844	778	834	839	884	805	833	827	784	836	881	802	847	819	813	855	835	803	839	854	836	837	841	862	810	857	850	798	871	815	847	804	814	799	781	851	851	839	790	807	794	832	830	855	858	834	808	800	820	792	859	803	832	816	817	866	855	824	816	819	835	827	835	825	783	845	836	796	840	849	810	863	811	800	828	832	790	832	786	845	895	835	805	784	837	823	799	854	816	835	788	849	802	810	827	796	821	838	849	821	842	805	848	826	829	800	824	849	838	796	832	770	782	825	837	870	843	845	856	815	880	810	846	852	896	770	812	835	858	828	779	823	863	807	793	807	836	847	807	830	818	851	817	790	767	878	793	853	795	820	797	826	829	817	836	821	812	800	828	824	860	823	847	810	805	848	807	828	857	834	843	839	837	806	852	801	826	835	833	819	879	862	856	829	784	805	818	833	857	849	812	830	914	861	803	841	831	821	837	849	867	830	760	823	834	809	853	824	841	864	821	831	812	834	879	827	791	859	843	801	835	827	875	828	866	896	799	817	848	810	823	869	820	812	837	793	835	819	806	759	848	884	810	753	811	840	819	849	879	817	826	830	818	845	793	853	788	854	820	839	823	812	783	797	820	830	800	796	829	902	772	786	834	857	853	850	835	891	822	853	800	837	777	775	847	797	798	820	842	834	833	872	808	784	858	805	821	817	817	784	775	863	835	877	798	825	830	886	836	852	828	825	838	804	834	801	853	818	795	893	817	825	834
28712	27410	30466	15075	4430	2958	2138	1558	1384	1161	957	879	847	812	836	825	750	790	725	727	673	668	642	628	631	634	615	596	582	576	607	572	553	561	566	569	522	581	564	554	558	500	580	535	553	547	555	583	548	517	544	547	559	599	605	564	567	546	568	575	558	581	508	540	572	614	564	543	541	556	544	551	565	554	568	566	570	543	586	549	564	542	558	605	582	567	566	545	584	562	528	582	555	542	545	553	559	547	558	552	514	515	531	531	562	558	583	532	567	586	542	551	554	550	556	593	583	558	539	542	522	577	556	566	581	573	561	570	549	527	554	563	575	572	530	564	540	526	512	574	556	510	587	544	555	531	562	607	548	518	548	524	546	522	586	554	549	571	534	548	580	539	538	566	562	593	510	558	558	567	560	562	546	556	591	546	579	517	518	569	550	551	523	544	542	569	573	558	530	581	570	577	558	538	565	616	564	554	548	535	561	543	532	521	541	565	546	561	553	565	522	570	576	572	542	587	565	634	587	541	546	583	556	552	572	533	562	564	595	565	527	521	544	543	571	525	539	577	511	570	539	576	559	561	535	535	572	546	570	536	553	552	569	527	511	534	548	499	535	592	565	538	535	564	588	531	575	550	547	567	492	563	593	537	570	494	582	591	533	540	530	539	568	574	563	599	528	562	511	578	556	593	490	573	625	542	546	571	571	587	534	528	548	549	548	538	573	599	547	532	520	541	535	567	566	549	572	586	560	550	564	560	528	527	564	561	558	549	580	557	559	536	577	578	538	564	602	554	505	516	512	544	561	551	500	549	529	590	595	551	547	570	538	576	528	571	533	570	531	568	547	562	561	558	571	548	557	564	549	540	534	545	550	545	526	539	568	531	568	569	546	560	563	551	578	546	553	570	543	520	556	546	577	518	554	558	557	578	529	555	566	527	526	544	523	602	574	515	574	560	570	540	529	556	540	556	504	576	497	538	550	569	573	568	595	509	561	581	538	532	574	609	567	543	546	570	577	546	523	560	541	554	544	578	524	532	544	545	563	560	566	558	549	604	552	536	553	550	585	564	523	524	552	567	582	574	547	576	584	554	569	558	556	530	567	495	501	535	481	568	532	595	575	593	564	550	522	534	535	587	550	567	567	545	515	507	567	578	582	529	557	553	569	556	525	519	528	572	598	580	565	595	559	535	544	534	571	507	532	572	559	547	578	534	589	559	558	583	559	568	582	583	577	560	559	554	559	560	547	549	542	518	596	552	545	547	567	539	564	581	549	544	552	525	532	581	568	573	547	538	525	550	572	523	579	577	541	561	578	574	573	563	567	544	556	539	518	565	540	562	516	571	520	570	545	514	552	587	542	545	540	566	594	570	575	614	536	575	534	543	569	530	554	587	514	557	521	553	571	530	556	558	591	587	573	568	552	519	558	510	533	561	541	590	529	557	557	540	584	587	543	533	577	596	565	567	528	574	584	533	551	544	540	535	570	581	517	552	558	563	578	555	533	543	520	583	581	558	565	562	540	549	556	558	531	546	569	545	535	576	569	584	552	503	513	541	527	566	510	537	557	573	549	561	549	602	572	541	587	552	554	549	525	618	565	575	579	528	580	554	566	490	551	554	530	535	609	532	528	566	557	597	539	520	529	565	561	544	567	544	578	566	590	571	537	552	557	523	568	550	566	553	543	592	592	577	564	580	529	606	572	552	568	559	533	588	605	532	595	548	573	543	574	497	544	592	554	557	540	540	536	563	554	538	529	548	547	513	523	563	561	525	521	565	578	559	591	545	579	560	548	572	545	541	528	591	534	542	562	554	524	549	547	595	536	581	560	552	591	530	573	543	541	567	562	535	592	562	573	561	539	519	566	577	583	507	571	554	529	585	555	554	530	549	539	557	553	557	619	549	562	588	535	555	555	556	584	573	552	589	560	528	549	537	540	571	540	544	527	508	573	544	568	546	539	579	539	538	535	541	561	579	596	579	539	586	557	559	588	587	593	527	533	571	526	566	553	579	519	561	537	548	523	532	561	505	585	561	596	553	535	566	510	577	549	547	555	541	554	567	566	554	557	558	580	540	539	577	550	520	570	583	540	552	501	539	560	503	586	559	530	512	617	557	573	583	541	622	581	524	570	536	597	530	517	542	577	564	545	558	554	548	510	543	546	564	569	558	586	524	538	559	586	582	547	611	543	539	571	521	553	581	617	578	562	563	555	511	606	533	555	578	565	565	554	553	554	569	588	518	581	570	566	517	588	548	564	519	543	547	529	515	541	560	512	555	521	562	572	522	518	601	542	547	557	546	558	541	542	553	580	562	567	501	570	586	621	528	530	572	582	565	589	564	547	552	570	564	552	571	588	573	540	591	590	548	571	555	577	560	569	556	560	547	562	554	559	550	553	576	556	498	525	550	571	568	516	587	551	549	569	588	541	581	588	565	551	560	563	588	581	567	550	557	539	564	555	526	585	576	544	592	559	547	563	547	572	569	548	581	577	552	572	604	488	530	523	584	580	581	503	588	566	628	504	544	577	567	551	528	572	547	566	537	596	555	558	578	518	579	563	570	534	536	558	544	553	507	537	589	554	544	592	575	529	582	587	584	582	617	607	530	554	546	556	537	586	531	599	512	574	583	534	576	582	529	578	551	522	528	563	542	552	522	538	574	575	533	559	564	541	584	547	538	557	571	518	573	562	537	553	531	579	582	559	596	554	511	579	527	563	577	606	588	528	565	573	559	517	538	511	574	551	550	571	572	499	595	584	585	561	556	556	540	574	569	563	547	525	577	559	589	604	550	558	562	531	528	546	561	574	548	581	569	555	543	565	528	563	552	561	543	596	551	524	587	546	560	521	582	547	532	554	545	561	575	595	536	591	595	534	545	548	574	563	568	579	556	532	569	542	585	524	536	603	528	571	569	572	581	576	527	530	521	536	551	590	580	563	599	525	555	559	584	577	548	584	539	536	551	541	531	574	550	558	499	545	540	565	564	550	554	555	534	574	541	571	518	551	560	541	555	595	606	542	557	557	527	540	588	570	543	585	565	523	555	555	579	537	553	598	565	577	558	546	526	579	599	537	554	568	591	570	538	555	550	576	549	526	535	570	546	521	551	550	549	591	597	543	558	568	525	586	579	567	547	536	586	589	562	538	545	542	560	598	606	558	539	565	595	575	558	587	548	557	559	552	559	556	549	559	570	548	559	569	582	538	615	535	546	577	526	541	530	557	535	570	571	543	567	602	551	529	535	557	562	582	552	556	580	589	579	572	545	580	563	595	508	526	566	533	523	538	542	533	532	527	592	545	560	534	548	556	569	548	557	537	558	551	520	571	560	566	567	526	539	551	564	534	600	591	575	544	553	554	562	558	561	522	550	530	526	557	536	567	586	592	576	544	585	577	575	536	611	577	521	583	522	516	582	501	579	560	556	500	556	510	587	530	577	566	561	567	563	549	548	570	550	570	530	554	565	586	536	535	589	567	552	557	533	592	579	556	587	563	532
34065	46808	37219	14301	7632	6156	4745	3641	3048	2557	2078	1853	1608	1572	1683	1542	1371	1235	1137	1092	1074	1017	923	950	834	863	839	866	849	795	804	829	810	787	746	760	806	761	789	779	794	770	771	746	803	742	787	750	759	735	856	734	768	763	816	740	819	772	712	718	746	794	714	751	707	778	725	779	779	761	782	695	728	758	741	701	754	760	761	710	732	729	738	750	723	734	799	735	749	754	774	779	775	721	719	771	795	748	792	752	719	733	703	723	764	768	722	744	710	774	757	742	758	773	755	764	762	709	758	762	772	717	802	727	727	756	745	716	754	764	662	720	743	803	725	725	743	670	703	727	738	743	714	737	770	696	764	759	740	750	722	751	719	749	756	778	727	766	779	790	703	764	756	744	757	796	701	790	718	742	725	761	732	755	781	748	718	724	720	817	769	757	739	728	748	757	736	767	746	708	748	753	726	737	709	739	745	748	724	740	785	796	753	706	729	756	771	752	717	702	713	730	760	712	725	771	714	771	764	771	775	723	753	745	773	716	794	732	769	769	696	697	733	743	743	702	741	791	772	742	797	765	699	758	715	744	758	769	773	776	763	722	686	732	764	769	771	688	766	773	693	707	793	790	701	742	767	749	705	769	807	724	789	726	752	747	706	717	729	761	724	778	721	704	757	772	779	707	729	744	699	745	703	685	760	779	747	741	789	724	748	771	741	684	705	744	708	731	713	752	746	718	755	744	752	739	744	772	771	690	768	774	738	766	766	697	770	755	735	748	743	751	764	715	772	744	825	725	772	779	700	699	745	756	811	786	731	773	762	741	766	754	730	691	726	723	715	761	710	724	727	774	716	782	756	771	724	756	779	710	758	697	761	747	713	764	721	726	729	765	742	768	742	755	735	762	756	753	775	765	777	737	775	769	720	750	765	712	759	776	777	746	715	728	763	767	735	732	742	726	764	776	759	703	752	748	747	749	729	753	720	748	728	753	730	761	761	742	759	804	727	797	726	777	776	731	766	751	701	722	731	720	748	737	735	769	737	720	770	783	733	738	749	728	745	775	773	709	740	732	765	722	754	774	757	730	743	731	725	771	721	725	744	762	757	778	780	745	740	741	744	750	787	697	777	733	761	746	754	743	742	728	785	788	766	754	767	749	786	731	774	814	785	720	734	781	763	760	732	752	713	771	768	722	715	791	754	682	752	791	742	742	774	760	757	723	725	757	780	733	720	814	781	720	732	734	733	711	805	721	694	764	741	729	767	696	721	746	703	712	764	763	739	752	777	761	752	773	796	782	790	766	788	736	747	760	767	800	688	730	762	770	701	755	787	723	780	756	760	662	726	733	763	749	750	716	754	702	720	831	725	757	772	712	738	829	720	746	774	762	770	747	788	757	716	792	734	706	726	729	739	693	798	725	695	808	721	786	722	749	777	689	784	727	739	769	767	774	731	780	765	767	760	708	739	741	741	743	775	718	733	730	742	727	710	731	721	761	735	712	787	757	689	731	762	748	736	793	767	744	722	756	717	756	727	748	769	781	740	697	718	747	755	774	739	762	770	744	754	724	784	741	781	723	777	743	739	709	743	758	742	729	783	758	731	753	753	723	778	720	764	741	737	729	765	762	711	763	742	747	720	800	679	757	788	789	756	730	732	758	704	737	746	741	724	726	739	779	770	746	779	719	798	751	755	765	739	775	739	752	737	757	706	743	770	744	756	753	724	756	726	761	768	754	772	762	742	759	733	773	760	761	754	774	766	773	701	718	762	768	788	761	732	785	762	761	747	762	736	741	724	769	740	723	742	754	728	743	760	762	779	763	770	724	779	773	761	731	787	745	722	751	726	727	694	766	721	710	722	684	725	763	728	714	811	762	798	739	781	709	764	738	747	734	724	802	778	705	725	775	711	737	744	740	754	779	735	707	756	776	705	771	775	789	748	730	715	782	769	788	776	755	745	793	718	730	801	773	727	747	738	787	753	736	733	783	759	755	716	768	748	735	796	733	731	789	795	709	722	711	712	787	729	772	784	789	713	729	743	741	737	748	705	734	814	728	765	770	752	819	723	746	750	805	764	745	705	736	756	689	733	744	761	763	748	747	738	812	675	718	736	756	726	747	782	770	728	749	780	714	793	669	772	712	731	750	744	729	768	765	726	685	746	812	706	746	739	749	747	751	750	766	688	756	819	776	750	782	768	703	735	707	741	733	740	775	738	804	711	793	732	693	738	726	758	747	726	690	747	719	726	770	746	719	767	755	729	827	714	746	766	742	759	724	740	729	765	782	750	744	784	763	759	780	763	725	780	715	749	718	687	815	750	736	732	719	765	748	768	769	795	745	746	733	753	697	699	742	755	696	770	716	761	765	703	779	788	752	718	716	726	740	698	732	757	768	721	716	766	743	736	755	770	746	768	790	780	712	727	646	742	720	732	756	768	742	736	742	698	710	763	765	724	790	701	749	752	793	734	780	718	736	801	741	740	752	709	739	760	743	735	714	741	767	780	745	748	772	761	672	752	744	758	744	756	736	691	737	754	740	726	742	749	739	751	780	749	738	753	784	738	728	772	801	748	769	762	758	746	764	713	733	730	737	718	752	746	727	748	727	743	738	723	767	752	792	731	732	774	759	719	690	754	760	742	765	672	735	717	784	771	765	699	787	752	756	735	759	763	744	760	737	755	763	721	733	708	771	733	775	811	770	709	719	718	724	766	777	722	759	704	740	722	752	773	729	751	732	782	671	729	746	733	743	750	753	732	727	721	704	724	768	739	725	742	777	736	779	733	768	768	729	750	799	706	762	769	734	775	726	731	761	744	727	718	738	683	761	768	741	743	732	716	720	812	755	791	784	680	734	712	783	723	760	726	756	739	779	768	795	725	727	766	738	688	672	733	749	710	744	765	764	728	762	712	723	720	745	796	717	698	710	731	715	758	758	760	752	750	739	741	745	720	747	758	742	766	753	771	766	760	726	793	738	750	723	750	750	739	761	753	772	702	753	729	744	724	766	737	736	745	744	754	725	783	763	790	716	733	709	745	717	796	764	720	729	751	741	748	734	780	733	737	726	764	755	758	750	738	743	760	699	798	786	714	721	757	743	750	723	757	784	722	783	737	730	733	738	747	779	771	773	715	787	777	791	714	754	734	752	726	768	751	762	743	731	714	723	753	776	771	761	761	731	721	757	698	750	739	703	733	727	721	778	780	736	700	745	719	739	755	725	763	731	724	771	785	737	714	755	751	758	749	767	707	748	735	734	766	766	764	747	712	717	725	718	766	705	718	757	760	741	750	731	733	712	729	708	780	759	716	740	764	716	692	739	692	748	749	733	763	734	763	726	683	746	785	724	746	741	747	745	723	765	754	770	776	693	717	740	742	755	744	776	817	725	764	747	786	767	761	744	801	796	743	730	770	749	770	777	730	761	741	769	705	724	752	731	738	813	712	713	738	742	786	770	771	756	794	725	715	729	793	779	761	744	744	741	749	744	745	797	796	759	764	758
24418	21632	29102	24662	21509	13722	5133	2937	2290	1916	1729	1459	1287	1321	1382	1226	1170	1041	1038	942	936	957	863	832	837	847	802	824	790	800	804	764	764	769	804	756	736	772	703	713	709	740	672	766	747	765	690	743	720	752	675	741	720	760	698	754	736	726	681	738	725	768	713	734	750	721	736	722	686	696	709	665	758	710	708	742	748	700	730	742	718	714	693	718	671	737	723	724	739	731	726	702	706	677	698	739	736	694	724	729	700	731	734	733	750	703	735	671	732	686	659	725	692	712	717	681	744	725	728	707	688	749	705	695	713	740	757	735	704	662	703	738	730	739	752	721	751	766	721	742	742	701	699	718	708	689	730	736	662	712	731	701	771	751	776	682	714	711	688	703	701	699	768	681	743	688	699	710	732	708	681	713	761	733	700	700	730	688	689	681	700	679	740	694	705	684	743	732	697	652	695	723	698	747	722	673	713	650	717	731	697	705	753	708	686	734	682	725	690	696	677	730	683	712	677	703	689	762	742	764	687	735	694	673	685	727	738	713	720	688	741	775	716	684	677	682	738	720	732	708	680	723	664	745	760	711	728	727	738	724	731	732	682	652	739	701	717	717	771	730	705	746	742	722	703	703	706	731	695	681	697	731	723	699	692	721	696	719	760	756	682	715	660	681	695	684	710	723	730	709	743	745	673	741	742	753	722	672	716	721	730	709	681	721	732	717	734	743	749	792	752	655	702	713	707	750	749	725	724	696	705	699	703	729	660	693	695	728	758	682	712	721	683	709	701	698	716	680	655	662	760	669	681	749	754	712	698	735	765	734	686	728	709	772	688	739	680	755	721	692	708	725	700	708	689	683	676	740	671	675	681	712	739	708	691	680	715	755	698	713	709	728	730	708	700	684	706	707	648	747	748	683	691	725	708	677	678	703	765	723	770	710	710	678	709	698	698	702	720	709	733	694	741	699	730	759	758	722	769	764	703	699	722	683	720	726	710	726	740	705	709	676	715	719	733	690	746	692	760	746	730	680	688	690	700	713	716	725	669	731	745	705	730	693	731	771	783	716	712	734	710	712	697	726	753	718	712	721	704	677	735	672	759	678	733	687	711	669	737	715	778	726	686	733	700	732	708	800	738	735	714	685	677	716	699	707	671	737	719	724	733	737	688	705	715	690	746	701	702	744	716	679	680	736	790	730	687	709	778	687	737	740	741	723	733	646	707	764	692	707	734	745	763	706	656	685	706	675	752	684	666	742	730	706	767	736	677	705	709	699	751	742	728	737	721	715	716	748	694	700	733	683	749	681	697	699	703	702	724	710	742	719	729	756	674	700	729	698	729	721	715	740	731	717	716	758	713	698	711	745	692	734	709	700	719	724	720	740	729	746	707	687	746	691	742	657	692	706	766	697	717	704	732	731	728	736	708	709	712	714	732	700	675	725	733	701	742	696	708	743	673	715	746	731	776	696	719	769	698	616	685	683	728	730	696	719	701	771	726	734	726	669	751	721	696	728	705	728	754	739	733	712	696	696	720	683	746	699	713	693	707	691	709	725	776	696	746	733	687	742	721	693	712	746	752	735	704	724	712	697	724	742	743	722	703	724	747	729	726	717	748	667	701	682	740	662	733	727	678	746	678	712	726	731	703	745	671	712	732	758	673	704	744	697	678	661	726	761	732	695	722	732	743	709	730	718	754	741	740	705	721	715	706	760	747	756	733	728	719	700	692	717	686	693	700	721	691	730	675	751	701	707	708	722	695	711	690	748	676	684	675	731	728	673	661	725	691	693	705	709	713	716	717	717	711	718	745	763	743	729	743	718	707	717	740	724	742	764	756	739	751	719	706	708	700	728	718	697	745	712	735	672	649	715	706	745	689	688	689	709	689	698	753	718	749	727	720	713	733	749	677	713	706	770	718	673	722	698	710	711	719	731	724	704	687	688	750	696	723	699	749	726	712	743	677	712	761	678	709	697	698	741	760	689	697	689	740	758	740	721	702	719	732	689	713	769	739	725	694	756	764	692	692	695	691	726	740	730	778	698	724	743	675	732	710	696	709	744	708	691	707	692	672	724	701	713	748	696	700	743	711	728	728	689	702	738	713	684	688	694	699	739	734	696	740	726	717	654	685	714	693	757	735	706	705	684	687	738	680	727	676	687	703	719	746	734	689	669	738	717	721	712	716	725	708	645	675	699	729	754	732	703	707	679	787	690	742	757	707	714	688	692	719	691	740	736	751	704	702	702	703	687	703	726	735	756	716	735	740	716	700	702	699	708	710	714	712	758	733	716	748	730	717	719	716	727	690	699	790	733	714	693	707	753	680	761	682	761	712	703	739	724	732	708	705	729	736	715	688	698	705	657	747	680	745	680	724	740	741	707	726	734	733	649	703	707	719	684	676	702	694	699	707	735	707	673	702	735	726	719	708	685	724	661	697	760	681	693	722	727	749	714	652	708	738	726	708	681	719	711	764	681	746	735	736	712	715	717	726	766	722	715	741	726	750	731	690	710	682	710	700	687	722	695	746	733	750	726	663	704	704	720	756	728	719	713	719	625	697	774	704	739	703	698	710	735	643	688	735	699	729	714	702	737	718	726	745	764	728	699	703	711	678	748	716	698	722	754	694	726	729	744	681	770	722	796	730	726	722	663	760	687	742	721	720	739	653	729	726	731	710	677	720	737	701	679	712	693	664	700	709	742	690	700	732	725	675	669	714	727	700	673	740	732	712	692	719	712	735	730	750	692	705	715	697	688	727	705	781	677	765	657	697	750	746	732	746	717	732	676	693	755	705	730	714	697	702	671	730	740	721	691	745	682	713	700	704	718	723	719	734	680	737	700	716	668	723	757	714	706	702	673	689	723	683	746	779	717	712	724	726	720	658	696	767	699	737	738	713	736	685	715	774	702	740	669	699	689	716	733	782	743	745	699	713	693	693	698	683	708	678	741	682	733	745	714	694	669	718	728	731	729	695	703	701	754	719	713	705	675	727	735	705	682	706	771	686	699	735	708	728	741	748	681	733	726	739	746	676	701	718	744	773	719	751	687	679	694	705	706	739	701	690	711	768	712	693	736	723	743	688	710	689	719	736	765	679	715	734	700	699	698	712	703	685	701	714	723	705	715	695	691	700	725	750	707	694	721	724	658	750	695	680	712	730	720	732	740	726	740	633	638	726	697	701	728	685	730	707	731	746	708	679	692	686	709	730	708	716	730	701	756	711	695	731	730	738	678	729	689	741	737	679	702	721	736	738	743	677	696	699	693	684	709	687	719	729	695	738	724	681	715	706	717	697	695	725	722	754	703	764	737	765	755	757	764	750	651	736	726	713	686	740	720	715	693	770	723	738	697	726	691	726	761	742	746	704	729	718	718	701	750	717	703	731	742	753	709	722	703	724	711	727	730	740	719	722	697	704	721	730	708	706	754	697	703	711	733	739	719	701	703	739	675	722	709	679	731	725	680	700	723	700	739	713	727	700	740	700	719	733	726	743	686	695	750
34318	52494	42716	21091	12684	10644	8452	6347	5350	4241	3596	2944	2561	2667	2750	2520	2135	1906	1891	1707	1494	1357	1318	1266	1282	1188	1137	1149	1213	1060	1094	1125	1099	999	981	960	1036	1066	1008	1023	1040	1004	1002	977	975	984	1035	960	967	970	1021	999	981	964	953	952	950	976	968	929	972	986	938	941	974	1004	903	944	996	975	995	967	937	948	936	939	952	919	913	951	970	883	951	905	990	931	985	951	986	980	895	947	926	941	1028	927	969	981	975	984	937	928	966	939	993	986	899	982	993	919	976	945	942	943	968	953	909	984	924	986	940	957	948	895	960	935	906	924	891	978	937	1012	1009	982	924	946	963	874	919	941	988	945	919	969	950	910	944	954	937	938	989	974	956	988	973	950	968	990	889	973	947	935	972	985	960	922	943	941	962	925	961	908	965	929	924	932	898	918	973	937	928	987	953	899	950	941	949	962	930	986	977	942	964	948	961	1002	920	967	888	972	1004	983	1020	945	932	909	908	962	938	991	967	896	985	912	978	951	939	946	973	919	917	939	999	973	933	921	982	914	900	924	919	909	954	986	980	934	940	981	991	939	902	958	966	976	950	961	934	985	958	978	940	929	957	946	944	906	986	905	906	982	935	991	959	962	930	996	1027	903	985	955	897	918	972	961	933	990	973	950	949	908	918	928	961	960	918	971	906	907	920	926	926	933	1005	932	875	908	925	961	920	942	989	950	952	919	919	899	935	980	1001	946	1010	965	930	966	971	964	961	960	966	969	961	912	961	970	929	939	1012	903	949	900	972	993	958	948	978	969	945	970	986	944	979	935	930	936	945	972	931	892	941	900	975	904	1005	909	990	1000	926	951	914	956	912	938	926	924	953	897	913	953	921	884	921	913	899	929	954	965	946	948	933	963	923	940	947	904	944	981	873	923	985	915	970	958	864	891	929	947	956	987	866	1005	931	947	968	903	913	922	906	883	939	917	888	956	956	875	948	968	936	965	933	952	1007	969	950	992	967	976	936	972	909	993	954	901	963	974	887	941	961	913	920	970	945	969	920	978	954	967	915	960	918	993	929	948	943	891	952	950	959	954	944	972	916	911	945	943	974	909	929	1002	917	901	931	955	998	957	950	929	845	957	1019	929	939	927	921	972	1006	960	949	923	961	936	909	919	939	969	988	958	986	923	907	927	881	888	970	899	912	924	949	992	948	959	961	917	956	966	910	975	943	935	907	933	924	923	967	896	1015	979	984	954	917	935	932	949	964	975	978	1004	911	917	957	956	933	931	951	979	955	959	1003	913	986	984	932	935	986	918	1026	923	962	979	966	942	885	949	965	972	932	945	928	978	927	989	949	898	1023	921	958	918	903	921	951	969	928	987	933	915	960	982	977	962	971	940	921	980	1020	900	959	947	927	950	925	933	1012	951	920	925	955	975	887	927	968	924	970	943	983	956	921	964	968	968	981	957	930	938	937	930	885	960	927	894	972	914	955	978	926	950	1009	907	939	950	954	966	921	955	938	943	980	995	952	931	922	949	966	943	917	930	913	940	963	987	901	959	991	989	911	940	964	895	944	927	965	950	899	916	912	957	958	960	952	971	920	932	950	986	953	908	919	926	918	961	933	975	994	998	936	930	930	967	905	971	905	936	943	967	916	951	945	951	923	959	937	918	1013	938	1000	1011	911	894	977	926	1000	963	909	955	923	999	909	947	965	933	912	954	930	945	971	925	909	939	912	929	961	962	943	927	924	955	942	959	995	904	952	953	964	964	960	926	969	919	975	943	917	950	946	957	1002	940	1007	927	931	919	958	964	1026	928	926	946	934	883	924	946	928	954	955	936	920	976	952	888	935	972	966	956	915	942	941	968	1028	937	906	928	955	936	914	959	937	960	949	957	973	962	900	931	950	955	922	969	934	979	972	965	932	953	912	937	904	974	926	943	980	970	957	967	925	970	970	1023	957	1022	977	935	943	941	933	911	941	944	928	902	965	1002	984	955	1013	990	908	944	956	944	921	902	903	923	956	971	964	1030	918	896	847	945	932	958	972	891	990	911	927	955	964	921	965	966	951	976	912	951	984	1038	948	947	963	984	925	946	973	970	1022	948	886	958	967	1028	942	1005	984	951	917	973	972	970	992	968	960	967	982	926	964	941	950	1009	977	892	948	960	983	907	931	989	933	961	945	945	954	967	957	928	931	983	938	943	1002	937	1007	953	951	995	966	959	906	955	920	967	951	928	939	948	924	927	974	931	880	970	980	959	958	912	886	970	984	895	995	891	960	992	943	958	960	993	911	942	934	935	886	957	930	936	979	900	966	986	912	1008	987	911	1004	927	964	951	999	947	895	978	986	991	902	941	927	930	976	947	954	937	894	910	971	932	960	916	943	1006	954	933	947	995	1012	1000	927	991	960	949	930	928	980	901	933	887	928	983	962	927	1006	921	894	913	977	927	999	878	964	971	1012	993	941	949	912	912	870	931	987	964	929	931	964	950	929	929	960	958	979	965	909	917	932	938	980	897	929	896	990	956	973	910	943	983	984	904	967	978	958	911	891	922	953	929	1025	915	992	943	1027	966	988	984	981	985	925	944	946	919	928	881	936	966	890	932	1004	960	978	959	941	905	959	905	962	979	1021	953	942	956	873	926	954	958	942	964	901	991	884	969	979	993	968	922	943	958	941	980	960	964	929	965	943	955	933	972	938	925	995	991	962	935	974	945	1025	950	959	943	1015	986	977	987	920	906	1002	987	911	957	982	962	977	959	997	952	1009	927	927	946	947	916	929	940	998	956	1009	966	916	946	929	917	948	914	898	998	946	927	904	945	1037	935	940	927	976	983	969	978	974	944	914	946	1001	982	1013	954	943	971	957	963	920	866	924	1001	960	985	928	928	899	970	991	951	927	948	953	980	954	922	947	975	970	928	919	935	923	954	914	970	1015	1004	935	981	932	972	897	912	950	961	939	929	953	915	954	921	971	962	939	956	893	992	936	935	960	888	968	888	907	980	970	978	933	911	990	959	937	985	990	928	906	920	937	1008	913	976	1019	981	924	960	913	964	941	911	949	951	903	948	921	986	937	979	928	954	979	973	1002	946	955	947	929	990	929	937	946	972	957	936	896	971	935	969	973	961	910	946	935	981	1025	911	964	934	972	957	952	968	946	957	896	914	958	981	962	966	977	955	949	984	970	925	934	1023	932	980	922	956	955	979	937	971	946	959	943	943	998	930	921	1023	943	960	987	953	956	972	952	893	947	1009	944	965	961	936	922	978	940	954	958	913	946	929	907	1030	966	986	986	973	933	940	945	925	969	952	926	986	907	976	994	898	948	983	973	957	964	980	941	990	969	937	976	948	972	989	953	927	993	915	932	950	907	996	974	935	962	922	917	893	942	971	975	955	970	922	905	967	971	905	953	963	932	909	924	963	954	981	989	908	1003	947	931	909	921	904	931	912	940	895	958	967	993	945	978	888	919	928	928	928	926	932	934	964	979	907	914	989	908	937	935	944	947	948	970	949	927	974	922	925	962	948	999	904	969	984	912	900	964	977	970	925	965	921	944	948	871	991	933	968	971	964	951	940	932	914	967	910
23420	21625	29611	24176	21644	21671	13285	4493	3008	2472	2080	1715	1478	1544	1623	1480	1250	1197	1161	997	936	903	897	876	837	758	784	752	747	768	695	757	672	673	642	674	640	634	585	644	584	604	629	592	593	611	614	639	644	656	603	618	659	693	677	713	623	643	634	631	680	628	589	638	614	681	588	653	610	650	626	653	642	629	624	620	654	625	624	660	637	608	662	668	617	616	624	620	613	628	668	632	624	562	605	664	598	623	617	587	627	599	646	647	601	615	609	663	565	581	564	614	600	608	591	659	599	588	530	643	594	583	638	642	619	633	613	603	602	602	635	621	666	583	589	644	597	603	613	560	629	589	605	622	635	624	597	634	604	628	605	627	605	609	619	598	570	627	598	636	615	613	667	605	626	626	595	631	625	596	607	602	641	633	614	623	604	612	623	627	612	605	603	595	630	582	609	593	568	588	600	649	623	612	602	634	628	604	600	660	617	619	645	625	641	591	582	608	633	634	617	637	606	639	631	636	617	605	638	599	594	605	685	625	611	640	664	671	625	640	627	633	600	612	594	629	587	641	638	606	635	582	620	614	592	651	649	633	633	622	602	598	599	651	614	632	612	649	634	603	612	662	574	660	604	588	632	630	626	585	624	614	638	664	605	593	577	619	616	594	577	610	620	618	642	583	612	637	665	649	650	619	674	645	620	594	662	588	671	604	600	613	596	651	642	602	588	636	618	633	650	591	621	615	639	622	635	641	609	619	614	642	627	596	607	627	635	594	584	643	667	612	612	584	638	593	626	608	566	627	661	629	630	620	631	642	568	583	596	601	578	625	613	623	628	623	632	570	638	626	594	610	603	586	583	655	642	640	582	579	573	619	619	630	664	675	664	626	596	641	568	600	613	629	614	619	610	575	607	603	617	604	595	624	596	630	622	575	590	626	579	600	604	617	603	620	595	606	624	639	592	646	638	626	575	566	575	618	605	612	617	591	570	596	597	633	660	594	573	629	567	613	610	618	619	598	644	631	621	646	631	573	633	623	674	646	645	614	558	634	635	612	605	631	593	569	610	584	596	638	600	633	600	631	632	617	644	646	646	650	631	594	613	633	647	635	595	626	610	633	657	605	635	583	604	583	634	622	601	565	669	632	583	595	564	582	587	596	636	632	632	625	572	649	620	600	587	581	632	656	628	602	624	647	614	607	623	591	607	564	619	559	623	540	584	627	627	604	571	576	595	633	647	579	649	621	586	600	628	614	669	600	638	636	626	620	634	592	630	621	621	619	626	610	620	604	571	609	595	592	629	608	597	621	624	619	630	627	639	614	658	604	601	623	621	616	597	625	597	580	637	598	595	613	610	666	638	603	603	645	578	628	586	589	652	636	633	619	615	618	609	624	643	636	653	559	600	638	638	619	629	582	620	593	618	651	619	601	650	639	638	593	587	636	610	591	618	635	641	601	628	638	579	633	636	589	638	643	637	632	588	638	597	597	618	651	610	593	610	645	625	617	607	611	656	587	610	596	621	624	599	617	611	650	634	613	636	610	609	637	639	597	594	589	593	581	637	641	617	638	596	621	622	599	584	616	599	628	630	610	600	640	671	656	621	587	605	621	620	597	595	604	577	585	610	635	638	588	680	597	616	586	609	600	611	630	606	658	627	657	617	637	637	588	638	647	640	561	597	625	637	645	598	625	626	649	619	595	619	607	599	642	622	655	582	642	630	640	637	593	630	613	576	589	624	626	597	625	591	588	597	561	657	632	649	589	578	623	582	621	649	637	623	634	583	597	601	593	632	647	639	584	624	573	651	623	628	598	651	603	617	637	659	575	586	643	655	583	542	656	610	539	567	619	643	671	664	597	618	590	621	635	622	628	617	615	623	607	618	638	618	606	652	652	634	595	589	613	629	613	631	606	582	632	646	613	605	609	608	577	622	602	641	622	631	636	618	594	636	626	596	615	603	609	613	623	603	624	634	603	630	547	614	634	608	584	595	595	604	600	614	629	624	615	592	623	605	624	632	638	608	610	609	687	575	604	591	655	639	596	634	647	602	616	584	619	610	632	611	612	567	608	645	643	610	574	575	638	613	609	660	579	605	623	620	606	641	598	589	569	569	596	606	632	593	624	594	614	610	631	642	625	614	609	605	565	607	621	638	594	598	587	653	609	605	575	583	616	651	617	568	608	596	615	600	631	620	616	640	602	607	656	636	585	622	603	638	616	628	624	654	590	609	623	656	611	623	617	582	605	592	577	619	620	603	585	602	593	619	600	580	613	607	613	652	635	603	628	606	611	631	634	622	612	596	615	637	667	615	641	639	612	621	605	587	657	623	618	598	664	617	632	639	590	597	627	634	624	577	652	616	610	652	651	620	601	609	574	616	549	582	618	618	665	593	633	645	634	601	584	612	656	588	627	651	561	624	657	603	611	607	630	609	621	613	612	626	596	602	614	617	618	616	593	580	655	611	610	598	616	607	628	575	612	589	590	618	616	598	659	636	585	568	597	675	607	625	609	642	643	631	639	603	604	636	609	581	618	648	589	619	639	605	586	628	613	632	612	586	608	610	592	617	604	649	628	595	590	611	632	573	673	601	608	643	587	653	631	572	640	610	612	618	580	618	626	596	605	602	593	637	623	650	600	628	627	604	586	637	602	616	648	640	655	630	635	613	636	591	566	667	582	597	607	586	620	615	611	603	592	594	651	660	632	616	612	628	623	567	612	633	645	593	615	601	610	644	615	580	605	677	622	601	652	651	577	582	633	620	597	585	628	611	622	586	612	588	621	645	632	653	687	598	626	630	627	620	651	607	567	627	614	591	617	618	650	641	600	656	559	636	618	588	609	646	677	611	611	616	591	627	571	594	643	620	642	617	601	623	564	627	633	584	607	615	606	609	601	609	586	603	635	620	608	660	617	630	653	601	621	624	611	631	595	621	613	638	622	590	655	561	642	646	600	591	618	596	616	606	588	627	613	696	609	614	617	619	595	597	575	607	606	648	621	611	627	606	643	631	605	574	621	565	636	636	610	586	561	621	609	658	629	641	596	614	600	612	606	613	641	597	622	590	618	643	610	574	593	592	634	615	662	579	629	598	634	596	632	595	613	639	619	590	601	619	609	596	640	605	607	625	606	630	611	606	643	633	614	605	597	592	568	654	600	580	628	632	580	598	596	623	610	613	581	623	628	627	589	575	600	580	615	631	618	654	625	585	573	633	613	631	587	625	603	643	610	585	565	612	615	595	578	631	615	602	637	631	589	619	642	643	624	600	607	635	646	605	620	621	623	633	615	576	604	623	636	590	673	616	614	612	626	579	602	634	599	630	643	664	583	593	599	615	593	612	653	633	606	589	604	589	618	623	575	612	595	672	648	625	595	611	649	644	581	611	639	600	647	652	580	622	619	595	622	626	654	620	570	607	619	547	643	624	568	659	626	587	628	635	590	605	596	643	642	602	635	606	628	646	631	598	604	631	631	626	603	628	608	643	609	582	653	600	636	602	614
37174	56343	46121	24769	16363	14051	11376	8554	7115	5727	4743	3879	3201	3361	3545	2997	2527	2317	2133	1904	1540	1483	1361	1384	1277	1292	1181	1136	1123	1075	991	1003	959	934	944	1003	958	1045	892	929	888	849	853	838	781	874	817	868	890	857	863	850	857	930	870	865	886	870	881	854	829	856	823	868	840	852	811	910	851	858	850	805	878	853	807	847	843	879	827	842	827	809	807	805	872	785	821	815	834	843	833	855	879	831	814	821	847	843	837	806	821	842	794	813	832	840	841	862	771	857	827	826	834	799	855	818	804	852	808	806	815	838	859	828	811	825	778	833	799	847	851	860	762	848	839	808	821	832	836	855	818	781	829	833	856	791	842	814	862	839	786	824	789	759	755	826	818	811	837	886	743	857	805	793	851	840	768	792	816	815	754	829	869	799	861	822	806	831	848	828	826	815	819	817	860	828	839	860	795	804	781	826	805	809	792	804	813	827	809	792	872	793	829	804	851	799	761	844	827	814	861	801	841	811	789	847	769	808	768	842	868	780	781	861	851	880	792	864	818	823	775	734	806	851	836	853	805	799	846	839	827	832	769	839	781	829	798	793	858	861	847	809	832	877	808	874	777	844	806	876	882	838	852	815	852	856	794	791	808	853	794	850	766	852	839	870	834	802	798	922	844	831	803	825	877	836	879	788	791	860	859	855	811	813	808	763	805	867	784	879	827	787	777	844	844	819	783	844	825	858	843	811	840	781	840	814	800	784	781	839	813	766	858	797	806	825	805	811	838	798	883	806	810	794	826	881	842	821	849	771	839	760	790	781	850	848	840	761	835	799	830	819	813	836	755	879	837	773	833	823	844	812	825	801	776	815	802	782	819	813	828	821	825	791	803	776	786	786	895	831	759	819	823	839	829	800	828	838	790	800	870	794	831	823	813	809	863	835	803	863	810	842	839	823	805	807	798	830	822	813	846	846	853	815	838	855	778	808	825	855	847	805	838	860	860	883	799	887	837	820	828	868	854	879	809	798	833	807	778	815	819	826	808	813	832	783	826	840	833	846	829	848	836	785	814	824	821	783	814	786	839	834	841	826	781	806	812	763	841	803	815	795	836	770	857	866	751	798	801	821	840	856	830	829	783	810	771	845	770	783	839	773	837	815	832	785	796	800	819	854	854	831	889	763	789	830	861	847	839	810	818	791	841	848	853	780	814	831	823	823	805	842	846	890	838	919	852	813	809	789	869	836	833	853	834	807	819	810	797	800	818	802	789	801	814	760	790	862	839	811	776	808	783	854	836	811	813	837	800	812	844	846	865	807	791	795	810	828	812	806	809	801	781	838	854	787	795	805	793	826	807	793	797	847	846	814	838	793	842	812	837	814	850	851	835	786	839	878	829	812	762	825	861	850	828	801	826	801	838	859	800	835	821	883	831	806	828	822	801	791	832	843	848	802	841	837	816	843	819	759	776	809	754	790	790	854	841	821	784	852	818	831	774	830	789	812	823	781	787	764	861	800	827	841	810	888	826	785	829	784	859	822	852	870	766	820	829	816	835	807	813	833	815	795	874	829	838	853	806	815	801	846	830	877	826	863	875	805	821	850	858	782	830	797	887	806	885	841	813	787	864	864	816	881	819	823	883	825	837	851	792	817	834	817	824	819	809	843	807	758	839	795	810	843	778	868	791	832	843	858	842	781	782	756	793	795	804	785	854	818	817	883	824	840	845	822	839	809	826	823	847	859	820	782	820	814	856	789	849	875	780	897	810	853	791	828	827	837	836	805	820	831	850	847	777	826	833	812	825	786	868	776	809	805	832	790	826	827	812	805	824	830	812	845	881	765	862	820	811	843	839	833	817	847	839	870	858	842	827	817	846	797	871	784	874	850	887	835	754	848	805	862	826	818	831	865	820	828	823	868	788	835	807	826	813	825	815	840	831	797	839	853	873	805	849	869	830	815	806	831	823	810	796	778	825	819	844	810	800	802	815	869	845	867	812	842	792	870	827	794	794	775	872	791	837	844	809	824	722	806	851	808	857	803	817	830	789	798	757	862	892	838	838	859	815	825	764	831	842	832	874	834	797	895	798	878	799	840	791	832	862	819	856	835	871	834	828	787	800	758	842	848	806	850	830	861	792	877	872	785	802	800	808	813	823	744	878	793	847	804	786	790	786	807	799	833	802	819	818	857	777	814	808	814	820	791	795	854	766	828	833	827	783	829	855	823	858	826	825	795	826	830	850	855	824	841	844	813	795	823	813	835	767	775	803	794	801	885	834	845	751	828	846	790	813	811	805	840	852	762	793	820	830	821	866	808	784	847	781	815	807	804	852	876	827	850	778	829	806	791	823	878	841	806	826	819	801	820	777	819	816	837	842	851	818	877	856	826	839	796	818	851	821	849	786	789	844	844	852	816	857	854	880	797	811	829	844	846	876	815	805	849	785	831	828	814	819	816	827	812	767	858	791	848	823	786	822	768	811	816	834	814	866	829	837	815	806	833	848	792	841	787	800	756	797	822	843	839	861	809	797	829	814	766	837	804	745	870	828	818	791	833	745	827	867	803	803	763	846	804	810	823	835	838	770	813	812	857	794	895	820	830	798	823	814	785	822	795	827	867	785	825	812	819	824	833	788	801	795	826	820	804	790	836	815	820	839	833	797	817	850	796	851	864	827	851	811	789	781	791	787	791	748	806	853	826	838	802	866	806	836	849	826	811	810	822	859	872	793	819	804	775	778	806	788	856	778	867	811	815	840	851	827	819	833	861	803	816	829	847	823	856	852	772	788	787	781	817	795	825	825	804	824	821	808	805	871	835	829	799	809	831	813	774	806	807	822	807	860	801	828	836	805	865	845	773	845	884	863	822	824	884	828	825	791	793	825	822	790	805	852	824	821	830	831	766	823	850	840	821	832	828	826	896	813	872	770	760	798	825	812	801	843	845	823	803	789	849	786	821	821	818	820	839	863	841	759	810	852	817	792	846	811	875	852	778	833	829	787	820	832	856	807	841	827	780	864	809	819	830	854	821	794	807	852	855	849	805	780	881	765	817	798	819	881	809	842	829	813	808	848	771	797	855	806	847	835	836	778	788	784	788	821	840	849	831	850	788	852	830	803	830	840	862	823	848	857	869	809	846	800	827	822	833	829	851	819	836	827	812	853	839	826	812	842	801	809	826	841	828	828	797	820	826	827	874	778	837	854	843	785	817	805	814	807	811	787	845	816	751	803	735	796	871	813	825	847	825	831	849	815	810	806	849	821	822	868	814	842	839	821	812	804	770	835	839	757	856	803	838	858	820	827	821	816	856	818	847	814	852	843	819	858	837	822	768	856	838	831	846	841	812	811	871	847	864	800	836	771	802	811	782	787	794	825	850	868	847	817	772	751	785	788	856	823	757	777	838	816	817	774	811	851	832	771	823	788	908	823	796	842	813	855	841	827	816	808	906	836	822	831	849	864	877	810	821	826	791	804	780	825	832	828	812	806	786	796	825	833	822	847	759	830	824	804	791
28886	26556	24875	10993	4129	2844	2187	1525	1349	1185	995	932	820	846	872	850	776	772	784	720	630	643	653	637	624	567	600	564	586	594	622	577	581	570	551	559	545	564	592	596	548	554	552	524	551	544	555	529	574	573	548	561	532	532	578	593	568	573	560	585	534	568	553	518	552	519	554	523	548	565	560	582	549	557	578	534	521	548	570	554	549	541	546	568	541	595	595	589	533	550	571	528	548	581	538	555	541	510	551	595	563	548	534	561	516	517	518	558	534	521	569	592	577	565	582	530	543	544	551	527	550	565	548	554	573	575	564	530	543	558	527	551	552	576	516	512	504	579	553	563	545	556	559	575	538	559	519	536	493	537	489	599	515	530	580	577	500	536	571	542	531	554	563	533	553	605	559	554	516	520	562	543	530	538	576	573	520	538	565	574	546	543	541	524	606	514	559	535	531	536	566	592	529	594	566	498	575	553	548	538	596	545	533	522	531	559	556	553	553	545	580	577	548	519	536	537	539	540	567	569	572	520	570	561	543	538	555	563	539	547	586	543	562	556	545	539	561	542	534	579	539	518	514	555	601	540	527	542	540	523	585	581	521	519	561	545	529	537	546	525	530	534	597	528	542	570	571	533	527	559	548	552	591	535	519	547	583	576	506	507	520	564	488	547	573	530	548	573	545	593	549	548	507	537	546	553	554	539	570	525	489	566	587	562	542	581	526	543	534	555	537	544	536	508	585	569	534	562	556	578	518	546	552	614	549	538	537	514	554	564	528	570	509	574	578	543	541	534	537	583	519	535	541	566	572	545	554	588	550	580	554	528	559	553	545	576	586	539	562	572	579	552	559	516	537	560	535	569	543	538	552	551	546	563	549	509	549	511	537	564	557	545	592	568	595	559	548	519	526	516	579	559	520	565	540	584	556	511	535	546	535	542	562	573	573	564	533	553	569	534	560	553	513	557	542	574	576	528	547	557	536	529	561	599	521	566	543	561	571	476	495	519	600	586	573	572	546	525	564	564	573	538	557	512	552	586	573	562	548	557	527	550	516	525	553	534	516	539	540	540	565	560	560	541	531	558	590	556	563	583	540	575	572	543	568	539	530	522	540	543	548	588	552	509	558	551	552	557	523	566	571	505	546	552	520	533	562	550	534	577	584	544	542	543	522	543	550	528	536	519	539	531	589	533	555	556	528	521	518	559	569	542	517	517	596	557	548	566	546	582	540	474	553	537	566	513	539	558	513	568	528	521	556	573	575	551	562	561	578	547	515	530	537	557	503	497	533	563	563	570	602	547	523	529	524	547	542	546	528	541	618	531	515	527	573	561	598	524	504	510	568	588	574	571	600	581	556	578	538	569	531	543	557	518	601	502	553	567	514	567	617	552	506	547	533	544	581	544	587	563	576	571	540	554	542	494	544	546	561	509	558	493	523	578	577	501	548	558	549	546	566	524	559	531	523	549	587	574	528	571	547	555	573	549	556	574	570	580	523	570	522	558	561	517	564	553	561	565	570	541	590	584	507	552	542	559	585	583	553	539	539	543	541	533	588	564	543	545	574	548	548	516	545	545	556	527	587	534	552	556	561	542	576	572	557	570	560	568	510	536	532	587	539	519	549	522	549	556	552	585	549	578	524	536	559	618	573	524	537	569	572	562	530	534	520	546	549	592	584	601	558	537	555	545	561	561	548	530	547	599	529	564	519	574	531	522	566	559	544	547	506	549	571	587	523	503	533	549	562	559	539	548	561	553	567	565	518	517	567	541	574	556	531	564	505	552	544	528	506	532	527	540	510	596	549	526	559	534	504	569	527	521	549	529	590	578	561	542	562	550	517	572	508	570	560	540	531	538	563	572	565	523	608	575	521	556	574	608	585	548	521	547	558	564	535	538	551	545	574	534	508	519	532	572	538	576	560	613	556	568	561	532	480	571	576	558	527	536	543	537	516	534	542	559	556	546	557	555	533	512	562	526	538	545	586	554	545	581	552	547	558	529	594	554	522	571	545	566	508	531	529	527	518	511	580	485	548	535	545	524	586	535	538	585	506	570	578	560	543	563	556	579	575	553	561	567	572	538	587	525	584	541	545	556	583	548	537	600	549	518	511	545	548	574	572	553	549	556	545	582	535	582	570	538	534	525	551	581	577	524	552	534	550	577	622	556	569	540	589	565	549	519	557	568	542	574	570	537	549	527	541	553	562	558	609	560	547	568	605	560	511	573	563	558	562	566	528	501	513	556	549	525	494	522	567	547	538	589	517	585	503	577	558	561	568	517	559	574	565	515	569	541	545	556	550	550	568	570	551	495	537	561	520	538	570	561	569	539	541	561	565	531	553	558	528	536	564	541	523	513	544	554	535	538	552	550	511	559	590	552	532	537	546	578	598	602	551	555	549	563	562	533	573	557	505	539	551	582	560	539	573	509	532	562	551	549	549	544	503	513	586	569	568	528	587	537	555	523	566	535	555	566	539	532	559	531	589	528	533	585	536	551	537	570	559	543	554	520	600	572	616	561	571	557	557	525	535	532	521	550	552	574	487	519	565	537	549	579	551	549	518	524	575	548	553	560	585	561	571	550	530	551	547	560	524	547	538	503	538	551	568	537	535	584	512	550	537	589	579	539	549	522	551	551	571	568	548	579	575	564	557	537	521	551	583	548	554	538	565	554	574	540	528	485	574	570	587	546	522	573	519	558	533	558	522	591	511	602	517	585	537	551	513	525	549	495	549	578	541	595	587	555	563	601	501	561	513	576	564	546	564	549	575	525	544	572	584	584	544	551	534	526	569	578	557	565	562	580	516	533	544	571	586	569	545	550	551	555	496	525	575	555	501	572	536	493	556	541	509	569	550	544	536	542	538	596	579	499	522	535	537	548	539	555	541	561	536	542	536	582	536	574	572	548	575	540	535	591	538	560	537	508	576	536	592	544	529	570	553	568	555	524	561	522	558	544	539	571	541	542	564	561	556	556	537	568	527	562	551	544	580	520	531	567	533	552	539	591	595	568	522	574	528	557	552	581	557	562	574	506	511	511	564	559	508	542	546	548	501	546	548	516	549	577	532	590	553	531	568	586	567	525	585	587	536	550	574	547	533	533	568	502	577	564	536	530	529	562	534	567	562	517	546	557	534	572	567	540	530	571	556	539	564	625	551	529	569	520	587	536	539	535	497	541	579	575	555	559	507	572	515	568	580	554	543	572	522	534	580	542	536	551	572	520	533	548	535	513	562	523	576	533	506	556	544	544	564	573	537	609	575	557	570	572	565	524	535	552	575	567	577	546	560	545	571	534	573	555	537	549	561	552	515	566	537	533	568	538	596	555	566	518	535	570	556	566	538	579	575	524	573	526	541	605	547	515	538	530	543	588	549	558	514	554	544	573	548	552	539	537	550	591	541	608	515	594	561	620	579	557	523	555	571	496	546	513	522	561	515	579	581	555	525	563	593	558	527	558	574	522	521	637	608	550	547	497	553	572	572	529	549	550	516	536	519	531
34559	43736	30054	11175	7655	6355	4837	3831	3115	2700	2082	1821	1583	1647	1718	1469	1376	1254	1200	1114	985	997	925	875	888	875	849	856	824	793	810	797	765	790	740	735	830	777	762	790	752	761	779	711	767	715	748	744	750	728	716	753	755	749	758	704	727	751	771	775	696	746	697	734	749	726	740	742	766	745	767	707	775	765	751	728	725	712	752	741	717	758	737	738	748	696	732	696	793	722	745	775	680	735	739	711	708	758	735	736	750	701	744	724	714	801	729	776	689	757	763	717	732	753	676	699	711	765	731	750	761	686	726	758	755	782	701	789	743	748	766	727	689	737	761	698	761	691	739	752	744	741	742	769	693	787	769	753	771	735	739	726	720	709	712	707	725	728	743	747	779	764	714	785	693	711	744	737	741	760	759	709	736	677	729	770	799	733	752	702	737	745	744	748	708	715	699	722	749	728	707	779	729	742	723	796	727	735	768	720	701	733	722	766	718	740	732	678	746	725	689	749	746	729	757	737	738	728	734	737	717	725	736	747	777	760	710	701	794	772	795	745	748	746	738	708	732	686	769	729	739	718	736	766	761	701	793	751	771	754	713	756	771	755	735	734	751	799	709	680	762	790	748	724	743	762	764	746	739	750	746	727	740	755	736	742	759	724	728	704	720	720	737	735	759	739	745	706	734	709	683	735	734	726	694	765	731	732	747	750	755	713	755	742	720	694	733	775	724	756	681	754	680	716	715	753	736	724	679	772	767	721	752	772	697	754	707	707	748	732	741	747	732	749	714	704	715	780	766	726	745	748	715	735	721	723	728	728	756	767	689	762	721	719	749	709	730	778	748	742	749	779	798	727	756	759	741	720	763	733	717	750	747	713	745	734	765	702	758	716	769	713	722	721	750	706	691	745	748	765	731	762	762	713	729	737	716	735	757	768	716	778	754	754	770	756	787	719	716	680	704	718	828	715	740	786	744	735	787	772	712	724	699	723	780	754	692	718	730	762	712	722	752	774	750	764	779	742	759	761	766	725	709	786	766	717	724	717	713	714	741	750	687	749	691	739	699	775	782	783	759	730	732	720	733	715	734	764	799	756	794	734	775	736	730	745	725	737	719	735	737	803	763	727	723	753	765	779	747	760	768	693	726	752	733	691	724	707	760	745	784	753	741	787	741	700	753	735	735	729	771	780	748	746	773	746	756	736	743	732	770	723	748	788	759	753	745	733	767	760	711	726	690	764	727	732	701	736	709	672	741	731	739	749	732	737	745	734	713	783	704	780	732	750	741	723	718	783	780	759	685	763	720	756	757	741	748	778	761	742	696	731	709	761	700	765	698	754	793	741	777	722	784	736	761	746	746	718	704	749	722	767	736	720	696	688	736	724	687	753	740	693	768	783	724	701	753	735	740	735	747	702	761	725	744	762	729	771	739	747	769	696	708	715	718	762	760	737	721	764	752	739	700	736	701	715	714	748	738	715	740	705	734	776	738	766	782	724	716	737	721	772	698	758	735	777	696	715	742	749	699	727	742	731	705	760	719	732	696	748	739	737	745	734	752	754	745	717	759	735	745	757	754	743	743	704	704	720	699	729	763	741	692	701	727	763	760	709	746	687	750	783	774	727	725	722	772	734	704	752	754	756	763	743	717	728	719	760	742	717	749	766	720	762	716	717	685	731	761	759	753	712	745	759	779	737	747	696	720	718	739	746	735	728	740	814	752	704	774	744	747	756	758	732	737	748	739	736	741	736	726	717	776	745	716	733	740	751	691	768	712	759	716	740	732	740	709	719	755	753	738	803	798	723	711	745	723	730	719	712	712	711	752	737	802	745	732	728	744	728	723	733	710	730	741	707	795	750	720	753	736	765	726	728	731	773	740	755	795	733	721	704	727	744	733	715	757	751	681	732	742	710	775	710	775	736	735	742	737	724	711	732	751	785	694	750	733	739	752	768	695	754	723	745	743	766	775	759	717	714	749	719	738	755	741	715	727	679	774	735	803	719	751	696	775	688	739	657	709	743	732	740	705	720	766	760	740	750	769	768	680	757	723	765	700	721	729	727	734	735	705	729	711	774	706	750	780	783	732	814	705	743	730	745	757	730	787	738	766	711	724	743	755	744	801	714	763	746	764	673	755	751	725	773	744	776	748	734	716	790	742	680	739	709	732	722	782	671	745	748	726	747	761	712	781	753	772	798	741	744	651	704	722	755	689	746	759	727	704	761	754	718	741	806	744	722	723	696	757	790	778	668	741	703	720	755	750	741	696	707	757	768	734	745	784	738	732	719	710	743	714	728	735	749	742	728	751	706	735	776	737	757	688	746	744	758	745	797	747	765	710	801	767	709	768	791	768	735	761	793	726	765	775	757	753	725	763	737	776	738	746	741	775	734	743	728	747	663	755	739	762	754	740	741	767	742	736	709	747	732	740	761	708	697	800	729	754	694	733	788	713	714	726	737	738	742	754	732	761	706	735	674	735	767	701	733	754	766	738	757	723	725	759	761	755	801	709	701	706	735	758	764	765	729	740	733	728	729	754	695	786	710	723	692	722	683	714	781	728	698	776	708	701	717	748	694	757	713	730	772	716	738	723	724	770	769	736	760	716	726	717	759	754	741	745	716	728	727	727	715	743	725	750	718	747	766	732	722	713	775	724	747	740	712	711	759	730	777	743	734	701	757	747	715	724	703	724	779	735	735	731	731	685	752	776	781	741	732	732	715	723	730	768	760	788	732	783	670	730	767	735	762	746	776	696	754	704	738	760	756	704	714	745	689	756	683	742	740	645	739	769	758	714	767	715	739	703	744	742	704	706	726	742	754	734	749	771	780	675	727	777	742	721	769	709	739	753	721	808	749	743	671	720	728	747	730	683	700	715	711	826	735	730	728	698	720	727	738	734	724	737	717	749	715	751	714	731	699	717	734	741	714	781	781	769	752	717	717	724	755	741	703	767	730	735	760	740	718	752	744	715	701	756	698	728	766	703	761	720	763	714	757	731	670	717	741	730	766	719	678	724	728	734	723	737	746	727	728	698	753	738	783	716	743	736	792	709	700	726	725	733	805	788	732	770	685	748	737	783	723	738	755	745	714	780	768	743	725	787	713	726	744	739	687	694	771	724	710	727	701	729	741	708	730	754	730	722	736	719	691	696	739	700	767	702	760	768	702	713	760	756	701	773	725	754	725	713	696	743	779	719	758	776	750	762	747	703	709	733	723	771	694	718	802	705	738	775	758	739	742	731	730	759	731	747	710	713	761	749	774	748	703	760	747	711	728	724	759	768	696	728	742	720	726	732	728	767	731	795	686	722	746	781	702	763	710	730	702	765	719	787	721	738	739	729	708	746	733	700	758	724	727	761	755	712	736	750	703	731	728	780	729	726	702	750	748	786	728	725	770	776	761	749	713	751	750	753	736	719	718	739	702	731	713	755	733	746	739	720	723	720	745	766	675	718	697	747	714	736	739	744	708	741	747	727	751	742	828	713	718	755	727	762	748	790	737
24478	21634	29169	24636	21548	13770	5285	2934	2375	2032	1676	1443	1296	1308	1395	1238	1147	1138	1117	956	886	869	862	836	823	789	851	746	803	808	757	794	763	739	732	705	721	736	653	775	739	694	718	763	728	712	706	754	705	748	758	665	709	750	738	714	760	694	708	702	689	672	726	735	703	677	680	683	702	754	676	719	700	658	734	699	689	693	665	694	717	688	699	710	697	736	687	693	679	671	680	681	694	729	723	684	740	747	752	696	710	698	723	690	717	693	707	666	723	705	696	700	743	708	731	733	712	746	723	720	678	673	678	690	697	687	751	715	669	726	740	729	743	687	691	793	684	659	700	721	661	667	707	737	690	686	688	710	679	741	703	697	694	685	712	712	757	703	731	712	719	736	805	700	700	689	674	686	686	697	737	705	738	730	745	713	711	727	703	773	700	729	665	680	712	683	720	709	739	695	681	711	736	662	805	725	679	718	729	713	766	706	721	718	724	733	684	652	696	702	739	687	738	696	679	737	669	730	712	726	751	729	694	705	730	740	704	730	666	710	718	750	703	729	680	715	668	749	728	762	746	698	690	741	715	679	680	715	710	748	677	668	730	718	667	729	723	683	714	658	713	692	691	743	716	743	724	714	687	668	712	683	744	651	683	663	764	732	731	667	687	669	723	743	744	744	720	687	720	717	736	740	758	677	676	701	736	724	704	719	670	698	698	748	740	737	709	782	665	672	673	736	710	707	688	683	703	718	751	739	671	678	722	688	673	701	756	676	716	680	688	733	731	698	729	723	677	726	732	727	729	669	729	712	651	693	710	686	720	674	677	665	688	700	740	700	681	716	741	717	648	729	712	684	774	676	713	708	749	696	766	715	708	737	729	722	692	745	722	688	671	724	650	683	676	720	695	674	684	722	685	653	699	718	700	719	699	734	710	719	672	688	753	716	639	700	681	731	675	756	706	736	722	694	700	719	747	720	716	739	677	700	672	617	777	686	706	730	721	697	704	704	744	698	702	718	699	675	684	709	685	746	705	698	729	683	693	772	688	762	773	709	724	736	673	685	686	713	716	708	693	639	731	730	677	740	691	723	706	664	715	723	704	691	740	698	709	699	744	721	696	723	756	716	720	704	700	691	691	691	710	753	755	704	732	732	725	749	693	721	740	748	722	746	701	686	695	684	687	725	703	727	710	682	764	711	710	689	749	695	701	703	734	698	752	699	680	708	764	627	662	735	657	711	722	683	717	726	717	695	713	687	709	739	691	679	686	711	732	731	724	692	669	719	705	716	701	716	696	694	688	732	698	744	719	662	709	690	688	744	645	659	689	692	673	713	707	690	716	736	716	718	726	732	686	709	674	694	733	684	712	704	695	749	724	738	744	693	697	707	698	734	722	712	692	659	705	655	676	697	708	712	714	695	683	719	714	714	723	715	677	732	661	714	689	733	714	701	681	677	752	718	696	749	730	701	691	694	700	666	704	687	697	726	699	701	741	731	702	680	747	693	748	702	734	667	701	738	713	707	736	719	670	745	748	721	739	742	711	734	709	711	700	688	687	666	694	716	733	702	750	693	742	709	723	708	684	713	705	739	759	727	683	689	680	686	721	723	759	752	726	669	727	772	737	762	687	729	677	745	703	706	699	710	705	696	699	726	701	746	730	693	712	681	656	698	731	736	733	686	732	656	688	661	701	677	715	680	705	721	738	723	699	727	723	706	744	697	704	684	708	697	678	732	726	715	679	727	656	710	689	708	706	731	696	723	715	746	704	708	708	713	635	720	701	676	733	697	700	692	704	697	730	726	771	697	697	714	713	695	653	716	705	672	705	676	687	755	690	706	728	683	697	685	724	694	692	719	690	717	753	721	672	745	724	722	741	693	683	690	688	709	757	718	693	692	669	728	708	724	702	668	743	719	701	705	689	680	726	683	702	710	738	732	663	691	687	707	678	694	752	719	712	703	722	714	729	739	670	704	686	698	733	721	707	718	691	690	684	731	720	629	707	688	683	752	703	690	704	692	709	705	692	771	698	690	663	653	730	694	696	695	740	686	704	718	682	734	700	704	651	674	721	692	656	740	672	677	720	731	730	744	741	728	663	748	743	712	690	699	726	714	681	688	726	713	665	730	693	686	710	718	705	697	695	709	708	716	730	708	670	760	720	681	754	685	696	728	678	692	706	740	728	699	728	698	714	699	734	695	716	695	689	739	703	705	707	706	670	729	751	721	722	696	740	664	729	729	746	717	742	682	717	692	694	714	699	722	704	692	732	726	694	726	718	717	722	723	721	698	752	722	709	720	695	743	709	682	674	690	678	709	672	691	694	741	723	685	685	719	719	687	729	738	694	732	703	677	740	667	719	726	720	729	724	673	699	707	677	695	762	676	706	708	708	704	701	720	709	717	735	678	665	697	717	747	736	675	700	716	691	714	708	692	689	670	720	676	723	730	685	710	689	730	716	695	686	702	697	692	713	694	724	740	720	692	666	694	713	693	661	686	706	711	692	672	683	718	710	694	740	722	690	737	704	762	728	671	713	659	734	697	682	668	702	681	708	724	685	704	704	664	687	704	738	693	727	727	697	693	704	659	703	697	740	708	671	732	682	724	678	665	724	732	728	685	698	705	694	792	686	734	688	653	741	709	725	708	692	677	652	735	683	721	735	648	698	709	670	681	699	696	705	695	735	697	734	706	700	709	644	725	701	645	689	694	734	705	736	721	704	722	681	734	693	653	686	711	702	681	693	679	699	711	696	667	685	697	728	648	698	652	701	683	659	677	711	714	800	691	749	701	776	748	693	683	742	726	747	716	726	682	746	708	683	728	729	687	713	700	707	720	696	702	729	699	696	710	674	733	751	710	738	677	763	756	659	701	689	702	735	708	706	705	765	705	669	688	688	735	701	713	743	682	712	725	690	677	725	751	708	715	680	740	748	654	686	644	696	762	731	721	686	688	707	735	726	676	703	701	734	674	739	722	685	739	742	716	665	678	726	670	720	713	699	727	731	721	679	719	718	677	692	753	699	671	721	719	724	709	719	730	728	733	690	694	727	723	699	716	694	724	699	707	665	723	654	726	714	702	712	738	683	715	746	724	746	702	729	662	749	705	710	757	669	729	737	715	695	726	704	732	734	683	718	714	706	686	735	712	684	724	763	693	717	714	743	667	714	669	756	703	699	706	739	701	701	687	755	714	714	737	692	700	653	715	734	777	744	671	702	685	732	695	716	703	712	680	715	697	697	701	691	729	697	685	689	723	719	747	734	712	692	693	769	696	693	695	712	684	756	736	713	698	685	694	695	732	725	727	699	695	720	683	713	654	708	689	681	698	738	682	737	674	720	742	711	713	750	664	661	710	665	699	734	750	737	676	756	685	706	700	728	692	683	671	695	730	674	726	699	688	710	725	682	761	747	673	672	699	708	693	705	696	717	750	724	701	725	701	727	692	756	694	723	735	708	684	733	681	701	695	703	727	744	730	674	681	710	678	678	753	683	733	650	738
34271	51417	40691	19500	12814	10749	8559	6397	5362	4441	3476	3054	2569	2646	2775	2476	2142	1914	1837	1609	1529	1341	1293	1255	1218	1177	1212	1143	1115	1088	1057	1068	977	1093	1053	994	1041	1074	1033	950	973	995	956	922	1008	925	962	993	940	931	922	966	978	984	961	966	963	1003	943	941	921	925	918	925	1001	987	943	976	973	940	933	930	936	913	891	943	897	939	947	920	934	936	1016	953	981	979	956	965	955	948	919	939	910	1011	960	919	945	940	982	952	951	938	954	923	1003	936	919	927	996	946	919	952	955	932	962	943	915	979	953	931	962	977	894	920	965	981	937	960	899	929	907	955	885	947	991	953	955	958	923	965	957	866	947	936	975	937	989	923	947	888	922	927	940	923	922	934	912	971	945	943	925	1033	989	887	930	970	1000	932	966	899	933	911	958	973	923	935	895	972	936	910	974	914	1001	957	940	939	957	926	956	949	950	933	973	988	932	931	969	884	973	894	1007	947	990	934	894	952	933	919	939	943	909	935	943	1001	944	994	918	927	1013	888	903	909	945	881	937	937	892	987	926	943	934	907	995	934	987	953	1010	963	992	926	891	912	923	931	917	922	932	968	915	954	955	977	917	954	886	940	956	960	884	962	933	1016	986	944	946	992	945	931	945	905	926	955	877	996	897	976	974	923	904	913	913	932	861	922	984	933	941	926	954	944	935	891	915	1002	905	941	954	969	959	1017	979	950	912	904	953	914	960	935	957	954	919	931	910	916	950	957	970	922	960	905	970	925	958	926	908	933	917	964	950	953	959	923	959	947	952	941	904	943	967	990	919	973	974	920	880	960	930	920	913	958	944	918	953	931	892	919	908	932	907	950	920	969	913	931	913	921	930	986	975	921	958	986	886	905	966	968	911	958	994	909	922	968	932	951	914	926	961	901	946	886	935	945	911	979	934	938	918	942	924	951	970	921	935	923	940	977	919	969	936	984	933	975	964	887	931	990	992	966	974	888	887	937	974	930	932	949	943	964	895	947	922	914	989	914	868	933	926	917	958	932	950	922	906	951	918	947	935	891	956	952	967	979	934	997	959	986	946	979	918	950	933	905	977	953	914	894	939	989	917	929	951	985	930	974	919	935	977	938	954	910	896	940	961	904	950	913	923	886	997	955	972	893	962	910	895	965	918	982	956	931	987	951	1010	928	886	1004	906	908	909	931	939	952	946	993	930	927	945	859	957	932	947	911	975	976	966	948	951	992	887	964	938	963	984	924	964	941	951	965	998	976	932	936	978	964	953	952	981	926	922	990	956	882	992	949	915	932	936	972	923	970	957	944	942	966	933	926	957	962	910	937	987	952	963	988	928	927	922	971	948	972	906	891	966	960	918	894	956	952	901	934	936	957	948	915	906	988	1018	978	892	926	1006	933	938	900	947	901	971	944	990	969	980	921	982	963	936	918	982	970	923	892	978	916	903	977	979	969	966	974	877	949	965	936	935	954	892	958	909	940	888	922	1042	975	902	916	959	926	938	868	963	979	918	886	946	955	936	918	914	957	975	953	993	940	922	969	953	919	935	930	991	923	956	941	922	922	934	932	977	977	1011	969	953	981	929	963	968	929	924	943	974	918	962	975	933	984	929	970	988	920	913	952	957	960	962	901	918	940	923	948	913	900	985	982	916	900	886	929	991	952	947	923	925	922	919	907	937	937	935	949	940	1013	951	941	951	946	954	931	980	904	956	911	917	943	937	920	979	973	875	908	908	935	918	946	934	921	964	938	922	949	951	953	937	918	968	916	952	910	940	880	973	939	930	957	947	928	1000	946	946	905	911	969	936	883	965	946	912	924	915	909	889	938	969	959	927	938	911	945	970	1003	927	948	955	966	971	934	908	905	940	931	954	941	911	940	952	970	927	938	885	920	949	943	934	930	954	945	908	940	952	975	926	909	922	888	1008	889	929	942	917	911	1004	900	966	914	924	979	959	919	946	861	913	966	905	957	876	937	995	953	953	985	965	931	936	929	937	960	965	959	921	994	942	961	979	905	928	962	991	977	942	909	942	870	1003	933	899	945	975	933	955	952	972	896	936	932	979	992	924	1002	977	930	913	918	975	955	968	910	961	982	984	969	891	936	967	958	921	999	939	940	951	911	934	927	958	941	999	935	924	994	951	1010	1001	967	969	988	918	1025	960	959	998	988	950	956	976	929	938	974	910	910	959	1005	943	932	902	947	915	934	954	960	948	963	959	908	962	954	902	930	954	920	946	998	1022	971	896	925	932	953	938	911	981	905	982	970	890	938	938	916	911	912	976	878	932	887	1025	954	938	932	971	959	928	951	990	981	923	936	975	975	982	929	952	926	965	927	965	970	951	911	878	941	987	924	878	967	950	913	947	982	917	960	902	964	976	906	965	934	949	928	898	975	909	986	920	947	931	890	934	948	889	929	951	913	905	937	975	943	896	974	965	947	947	918	964	979	983	928	888	882	970	993	931	972	965	962	922	952	977	921	987	960	959	960	940	1013	912	939	876	1014	935	930	945	947	946	910	931	875	957	857	986	899	959	935	875	963	944	981	925	936	987	957	882	953	889	958	894	918	932	958	928	1013	965	934	964	928	866	945	918	965	873	977	907	970	927	1017	953	926	948	915	997	938	926	947	933	897	942	930	927	927	970	886	901	910	961	909	935	955	913	932	955	962	933	951	952	880	920	943	893	973	920	910	967	936	921	933	958	972	947	949	948	916	948	888	894	900	935	923	990	986	940	900	910	964	864	930	894	980	979	902	925	966	905	925	977	927	919	1013	967	870	937	927	930	941	950	940	854	990	922	907	910	937	940	955	946	914	1000	925	942	945	893	1005	952	945	948	893	941	900	998	988	987	902	938	1004	899	943	903	984	926	917	974	882	926	922	973	983	922	985	936	909	955	963	958	939	943	891	918	936	950	917	945	952	1017	992	926	966	1024	971	915	908	944	923	979	943	967	1021	967	933	938	957	920	911	938	937	959	948	927	921	883	968	1020	952	950	939	981	943	923	931	973	977	968	901	894	957	939	901	967	946	966	948	914	995	929	963	971	910	965	1008	944	913	920	1007	900	926	923	884	926	979	970	951	933	1023	959	942	939	900	975	941	965	920	1018	957	1007	984	943	895	957	926	983	961	904	873	1005	927	941	957	935	917	948	922	949	956	932	891	965	955	959	909	949	939	956	941	916	919	952	981	930	918	956	955	955	925	971	935	965	977	966	971	917	902	957	945	944	894	971	932	954	920	931	953	913	1020	966	911	950	914	938	966	908	1001	950	961	937	940	962	920	918	966	926	914	953	892	958	938	950	955	952	974	987	930	941	896	935	991	929	961	956	963	952	906	940	957	1000	928	998	1019	937	996	962	921	974	925	941	918	949	943	890	976	996	956	961	942	963	960	975	916	909	960	934	924	959	961	931	928	993	917	912	973	913	979	892	936	930	937	974	907	944	980	982	966	955	975	943	874	889	955	996	930	956	967	945	952	974	938	959	952	986	949	913	936	924	927	878	950	990	922	1017	893	966	956	1013	931	944	980	971	910	904	1017	974	952	931	875
23435	21619	29585	24146	21641	21700	13302	4287	3001	2426	2076	1698	1432	1515	1571	1438	1312	1205	1150	947	921	889	825	844	800	786	813	767	750	706	669	679	694	639	733	681	653	674	654	619	626	636	620	638	580	656	610	649	609	638	640	625	637	636	681	614	608	643	595	633	619	598	659	611	632	622	617	638	618	615	600	608	678	572	658	552	594	612	602	627	627	630	603	587	628	577	651	590	623	576	599	623	631	636	680	659	640	649	609	661	608	640	616	642	645	606	587	624	596	604	630	659	652	603	556	647	641	607	593	639	614	643	589	577	594	597	613	576	626	590	631	620	621	629	623	583	613	583	619	594	592	606	618	576	612	602	625	606	547	624	652	663	599	592	589	597	616	624	622	615	632	632	672	631	574	655	617	652	622	608	615	597	592	617	622	566	639	604	605	594	617	634	634	603	612	585	623	625	612	626	597	604	582	649	589	587	619	628	549	591	618	608	604	602	617	615	608	633	604	598	589	605	609	648	594	621	637	578	593	606	569	597	622	580	663	575	634	632	616	614	586	607	590	649	605	612	645	617	587	628	640	562	615	652	639	642	602	608	605	658	581	573	609	650	638	607	623	583	625	603	593	636	610	627	612	595	599	589	617	623	641	620	595	625	637	600	621	593	641	584	588	610	620	634	615	646	593	621	584	595	638	645	592	624	610	634	611	580	607	629	651	636	635	621	624	613	636	580	631	652	602	626	653	600	650	568	602	628	626	633	584	614	580	612	610	612	611	602	568	616	569	601	606	598	603	589	589	609	633	591	633	616	646	588	656	614	607	627	614	650	627	616	618	607	600	578	633	577	588	619	673	607	637	542	629	609	651	605	574	641	594	597	609	597	642	604	632	607	607	608	586	592	619	659	643	621	642	605	618	563	604	587	590	619	628	615	600	610	615	585	614	620	591	661	619	584	612	607	598	634	599	632	629	618	596	601	630	644	637	597	586	587	592	601	637	626	580	596	623	645	612	609	618	641	610	615	578	573	581	629	616	585	612	572	640	573	584	662	563	614	575	616	646	644	614	596	650	583	599	614	592	608	610	597	566	616	602	592	630	604	635	610	601	612	596	626	603	592	619	600	632	589	617	601	592	641	631	640	631	616	616	563	602	578	632	583	562	606	634	628	564	627	602	611	586	622	647	578	613	611	609	597	640	609	613	680	601	645	599	588	621	662	605	624	591	611	635	598	641	666	593	623	661	613	615	602	584	625	580	608	577	590	615	610	624	618	592	562	645	583	641	592	633	612	605	630	629	608	589	635	625	551	644	664	603	639	570	614	602	586	611	647	604	616	586	605	625	576	588	575	661	589	625	604	608	602	628	601	600	604	591	606	630	593	612	604	609	635	604	612	610	597	558	646	632	613	627	608	616	595	595	617	582	556	634	624	623	612	617	623	623	607	627	641	606	602	636	612	643	602	620	609	657	623	632	616	559	604	610	609	587	598	574	624	615	591	584	624	621	602	588	572	639	559	623	588	576	606	604	641	605	631	585	598	603	578	658	597	611	633	582	606	589	548	647	587	633	569	587	569	662	610	598	618	614	620	611	610	611	613	609	630	631	595	621	629	620	637	588	652	591	593	583	625	604	611	627	638	605	638	616	616	618	657	622	646	604	614	595	633	618	618	570	583	555	569	646	610	609	570	668	589	612	597	633	611	604	628	590	612	583	616	648	636	588	562	592	634	587	611	641	617	601	588	611	599	613	632	626	577	618	632	569	597	622	626	589	638	576	616	613	602	594	586	589	592	636	632	618	583	633	611	569	593	585	617	637	624	566	619	648	580	633	669	633	631	613	583	621	604	622	602	589	621	592	573	564	590	607	596	635	605	621	630	596	605	630	604	618	590	568	596	619	541	619	587	585	576	602	600	617	629	604	617	606	595	669	600	640	653	638	601	623	614	619	594	563	604	624	653	557	584	629	612	579	563	605	619	630	596	636	640	600	647	632	607	604	564	600	590	628	607	609	614	633	600	566	583	611	611	643	592	572	594	610	591	596	638	649	626	596	613	585	595	572	552	661	637	645	652	647	643	571	583	630	627	609	616	577	634	591	625	618	557	673	633	591	599	579	607	580	643	600	615	604	620	613	613	608	599	646	591	634	621	617	558	618	616	621	626	606	632	655	644	568	637	612	636	574	630	611	640	589	624	586	582	602	584	566	601	580	598	625	584	596	595	627	595	602	611	619	596	660	613	591	588	609	622	616	618	611	602	647	649	616	625	611	602	587	609	635	629	610	588	612	641	589	618	636	569	565	613	609	619	644	618	603	610	585	582	650	615	627	664	606	596	587	647	616	643	592	671	643	611	613	611	659	632	587	625	596	608	594	601	637	631	649	605	623	633	631	602	610	612	648	644	631	601	606	654	586	597	611	621	612	577	587	620	573	602	595	625	569	625	613	640	679	612	632	607	626	610	617	618	587	629	624	628	603	614	612	569	602	548	598	646	632	636	599	575	603	627	664	625	598	629	593	607	642	631	591	623	654	632	610	609	630	588	633	625	618	626	636	612	622	614	590	599	557	659	602	546	610	623	623	583	642	602	621	605	639	612	599	585	587	625	647	600	662	630	617	592	595	587	649	669	598	592	591	602	596	620	620	617	664	608	620	600	611	606	586	604	629	669	636	583	577	630	600	632	567	573	571	634	608	649	609	597	572	601	632	624	669	600	626	601	611	658	636	611	584	630	604	613	599	590	604	636	619	618	613	637	630	646	574	605	587	620	626	598	591	587	635	597	576	629	598	619	595	592	603	590	600	605	640	639	582	614	640	623	585	606	586	616	601	659	634	622	607	651	562	598	605	569	636	571	635	596	601	595	618	618	599	612	627	605	630	617	600	564	635	641	591	625	635	586	616	582	642	579	658	630	614	607	632	606	601	593	583	597	628	614	617	644	600	594	629	596	660	625	583	613	617	619	594	621	644	640	575	601	646	613	616	568	609	577	650	634	603	602	603	646	618	632	597	662	598	641	651	572	615	616	626	654	639	605	635	600	556	644	609	599	658	533	614	628	631	603	614	554	610	605	605	599	667	615	594	594	564	633	667	611	634	597	610	612	622	605	591	639	591	637	613	567	622	630	611	605	643	615	573	646	633	587	582	629	630	580	603	621	613	639	612	633	638	628	619	613	640	589	621	641	646	574	618	643	592	638	561	607	596	613	573	590	597	613	622	624	614	608	615	615	621	588	657	615	636	584	584	655	623	585	620	619	657	641	591	616	599	635	627	632	597	623	581	624	652	652	607	586	640	566	631	622	619	597	605	620	607	639	624	607	604	601	619	571	623	564	635	634	608	567	622	585	606	601	612	571	603	638	620	617	636	636	618	594	620	564	582	556	648	611	608	593	619	606	602	644	577	596	564	623	629	640	647	605	597	620	605	600	629	607	628	629	576	612	621	589	632	618	623	621	611	589	621	616	598	616	603	633	683	558	640	607	573	607	601	552	572	577	591	649	612	612	594	600
37653	59583	46727	25698	17020	14022	11520	8460	7126	5659	4545	3899	3372	3279	3499	3085	2592	2353	2171	1766	1566	1478	1391	1304	1287	1178	1154	1138	1119	1045	1008	961	973	917	925	917	954	1000	902	814	843	862	826	809	820	817	823	830	882	770	872	849	873	881	874	947	882	879	889	842	851	864	812	874	855	813	858	805	871	888	866	842	835	798	845	823	819	812	793	808	830	846	839	879	812	772	840	785	807	815	807	798	839	858	815	863	853	851	827	890	816	821	813	803	829	833	806	845	805	799	823	822	818	836	811	804	783	835	823	775	806	838	828	825	809	783	814	863	825	753	807	821	788	855	818	817	820	799	847	815	751	890	818	806	805	835	844	841	797	834	823	831	817	805	821	851	865	786	841	787	820	801	787	833	796	837	806	805	809	792	831	780	878	793	838	802	804	840	850	807	785	809	789	786	807	802	820	851	823	883	772	832	863	828	817	825	831	851	811	875	793	799	853	787	839	842	790	824	762	812	817	798	788	778	815	832	842	839	818	771	815	822	790	813	771	790	799	815	761	821	832	814	842	792	819	823	823	835	840	846	834	805	830	860	815	851	856	777	810	798	779	767	821	817	806	861	771	780	838	796	870	842	827	854	800	798	826	854	794	832	859	818	777	808	781	799	853	787	795	778	787	868	835	863	804	788	768	818	767	805	802	804	831	827	792	781	791	756	848	834	859	828	813	820	773	823	834	853	806	731	775	829	803	832	764	879	778	831	840	808	804	787	794	815	815	799	826	839	821	851	849	795	831	823	789	859	817	805	826	806	789	793	823	817	765	828	823	785	818	762	832	762	882	856	813	813	811	820	803	776	868	837	861	819	844	779	805	795	847	879	802	872	853	793	726	839	808	841	800	801	845	803	812	816	793	850	881	807	846	836	778	840	733	789	839	839	866	805	875	814	773	849	793	798	791	838	798	806	828	820	826	833	858	785	840	832	761	850	812	786	781	800	850	839	775	793	821	818	791	796	818	790	787	850	783	860	804	827	779	812	876	779	836	865	802	822	811	796	839	783	794	795	804	806	836	839	883	794	812	782	837	805	814	843	820	799	800	807	798	795	791	834	825	796	826	831	820	815	810	823	792	821	817	839	832	789	820	810	818	793	778	817	881	841	828	817	790	778	822	848	803	833	890	807	806	817	874	821	788	786	818	779	844	800	834	837	810	856	842	790	838	820	782	787	842	871	808	774	877	849	791	796	815	798	798	852	807	837	804	827	833	804	784	829	815	826	849	836	837	785	833	836	839	778	820	855	752	837	782	791	788	887	845	783	840	818	799	888	806	854	825	805	839	813	800	776	802	799	841	819	803	813	806	822	779	801	800	846	829	863	836	769	831	815	799	797	836	800	781	755	781	797	827	780	850	788	823	860	799	864	775	804	818	777	788	850	821	783	827	833	804	772	808	815	828	798	801	799	826	829	848	820	809	845	786	781	733	809	774	773	809	781	810	866	804	826	812	817	806	812	803	818	749	828	804	806	822	827	788	822	787	852	819	801	814	881	802	768	799	789	818	817	832	840	789	789	802	805	789	815	811	803	796	836	843	821	775	809	805	817	842	835	777	825	867	826	841	810	803	763	808	845	772	829	798	806	796	790	851	792	785	804	803	826	815	812	789	779	811	792	836	851	797	829	852	811	836	765	818	772	822	868	839	824	808	832	853	852	808	799	825	856	779	813	794	811	823	853	843	808	776	802	763	830	778	853	839	790	805	817	815	835	836	804	791	797	838	839	813	792	825	841	814	787	793	873	750	838	765	819	775	812	786	818	825	791	818	774	817	778	797	850	842	750	783	890	799	821	855	816	787	809	798	830	864	845	791	814	837	829	794	834	835	822	786	773	763	818	839	793	781	808	816	827	804	790	814	820	849	766	821	844	803	813	854	818	822	800	781	820	782	801	809	838	835	889	847	785	783	826	820	797	838	789	857	850	804	844	833	808	858	798	835	778	853	796	801	748	781	787	798	754	780	821	793	825	832	790	837	848	828	812	832	849	870	773	815	831	820	827	817	806	876	838	802	841	852	856	771	820	817	882	879	805	780	800	794	793	755	781	848	789	809	830	795	831	827	834	873	845	837	834	820	812	776	818	826	762	827	810	829	857	826	874	811	865	769	853	835	816	787	821	859	762	793	823	795	821	805	815	872	792	797	859	802	826	832	806	771	775	889	785	757	896	858	824	798	840	843	822	824	838	784	784	823	840	826	848	854	821	826	850	808	823	844	834	801	824	768	816	817	776	818	837	791	796	778	841	834	825	835	827	790	807	825	790	835	817	807	791	835	782	881	751	858	802	829	852	821	797	816	846	844	788	844	832	831	777	840	817	833	779	809	741	835	781	812	786	847	828	846	793	799	813	819	794	830	817	802	817	866	831	783	822	836	781	805	765	818	792	836	801	811	836	790	847	875	842	814	853	806	811	858	821	811	816	773	810	829	848	833	844	826	792	804	843	795	856	784	840	782	827	816	801	806	832	810	806	813	790	821	837	852	790	823	821	797	777	786	810	819	807	816	829	776	814	851	843	821	801	812	777	778	778	842	791	819	859	783	814	831	794	802	780	806	848	802	815	807	789	820	811	838	774	820	792	857	788	816	790	821	788	823	787	799	788	856	821	785	820	827	800	805	800	844	774	795	838	795	827	818	819	785	781	772	838	835	837	829	812	797	861	805	846	759	817	806	843	790	823	821	789	795	821	861	796	831	813	828	831	834	859	830	858	842	803	814	800	808	874	848	825	902	847	841	768	815	810	754	803	790	825	793	769	769	815	845	839	810	789	795	793	823	850	765	842	855	832	824	814	801	785	813	842	814	791	882	827	839	876	803	835	842	851	818	823	782	825	835	843	802	838	797	811	864	778	863	825	791	807	807	814	805	811	778	881	801	844	835	826	778	833	842	841	820	812	830	826	804	813	830	813	821	802	798	814	804	824	778	867	848	803	787	829	810	808	795	826	821	869	785	826	856	804	832	799	821	826	821	771	829	785	798	837	828	795	791	825	825	825	865	794	799	802	807	834	799	791	824	882	870	849	892	802	803	784	816	795	786	777	790	811	790	796	806	791	797	851	819	824	848	812	849	804	777	878	789	810	858	792	777	804	807	832	856	793	835	765	812	825	811	825	809	763	814	892	783	838	802	821	820	849	843	803	825	837	814	770	825	779	828	797	792	801	849	821	783	731	838	825	858	808	823	806	790	859	814	764	797	787	789	826	834	767	815	815	821	812	803	832	792	828	806	858	834	842	817	886	816	796	797	759	838	829	848	813	754	788	869	820	805	804	833	795	822	854	827	809	805	840	842	845	815	856	844	895	832	817	817	810	804	807	820	779	798	847	782	821	778	847	836	831	794	842	805	796	804	808	860	795	803	790	831	810	834	860	830	847	791	815	843	770	807	819	861	839	775	777	790	796	841	824	831	786	761	812	824	801	826	758	811	836	822	821	823	800	815	766	811	829	809	867	814	828	800	783
28893	26150	25842	12607	4342	2977	2154	1564	1328	1171	991	902	861	873	883	849	766	744	710	631	654	610	615	632	615	597	605	618	605	580	581	576	558	591	512	559	558	537	536	521	530	584	575	502	496	515	574	491	566	538	525	525	542	563	550	521	500	567	572	526	540	537	543	532	536	531	551	539	541	532	555	530	576	534	537	541	498	542	587	523	566	571	572	536	503	525	547	507	518	570	529	536	608	554	531	541	555	578	550	570	569	558	573	564	562	558	551	540	579	540	564	538	525	546	537	530	538	546	546	551	542	545	540	508	580	530	536	541	581	531	579	539	531	538	535	549	555	565	524	551	570	548	536	527	594	560	574	583	537	530	561	519	509	502	572	535	513	541	536	590	493	541	537	541	554	513	554	528	537	574	514	504	531	514	555	553	548	515	530	528	559	530	570	507	575	541	533	538	561	538	528	621	560	545	543	534	537	550	534	549	558	517	553	546	574	579	533	553	575	577	535	540	522	535	550	505	512	557	496	560	555	532	560	533	546	546	544	516	515	562	577	543	518	554	536	534	551	546	576	495	562	543	549	486	567	534	556	560	552	537	563	506	580	548	555	511	498	535	540	550	594	549	537	501	557	553	585	550	500	534	496	577	579	512	535	555	577	583	553	585	546	527	536	536	556	550	549	498	558	546	565	561	526	548	542	541	549	563	536	563	563	519	530	573	535	559	556	572	526	548	552	530	551	591	502	548	548	516	526	496	535	560	524	563	542	533	546	540	558	555	522	540	566	536	523	532	557	573	547	561	534	549	553	563	536	532	522	553	532	581	570	554	541	564	591	548	542	539	544	515	523	535	550	564	569	547	572	535	566	545	529	563	516	542	507	538	563	592	530	549	546	538	526	525	598	541	491	518	532	560	562	553	559	501	547	498	567	521	552	515	518	558	550	558	525	522	577	567	544	513	513	556	528	497	542	587	557	560	515	545	517	600	526	544	544	505	526	544	573	518	553	547	584	534	556	525	553	521	536	512	544	523	517	551	519	569	568	527	567	547	538	576	587	542	523	562	578	548	555	573	563	539	526	578	495	541	503	562	510	547	538	537	544	541	539	544	579	565	525	556	508	548	530	538	566	523	530	533	541	528	573	576	533	555	552	527	528	533	559	554	530	549	557	502	526	565	541	531	517	557	539	552	525	509	513	499	562	554	545	518	533	549	533	537	528	539	502	532	568	577	519	540	581	557	529	564	543	554	553	545	551	534	511	573	505	556	536	568	510	507	532	517	565	558	529	512	534	530	579	570	576	549	529	545	575	526	535	534	532	564	546	565	535	532	618	511	508	541	565	565	566	540	554	564	541	519	538	559	572	541	585	573	566	538	530	547	508	520	563	559	552	522	537	541	538	534	574	566	547	552	511	528	530	551	568	544	573	540	563	501	562	565	572	553	547	526	514	572	585	547	522	578	550	543	559	544	547	534	519	520	533	542	585	548	563	544	514	572	554	521	549	542	539	547	541	573	509	544	569	590	560	486	534	540	551	548	569	550	569	534	590	574	506	594	546	505	526	526	496	556	557	565	538	533	531	570	568	558	539	593	582	553	597	550	562	551	574	580	538	567	568	520	539	562	566	531	567	552	547	576	557	564	578	527	538	572	559	546	487	540	528	568	542	593	528	504	572	557	529	537	544	563	511	582	550	554	538	562	586	552	522	518	551	545	576	550	560	520	562	562	512	544	530	555	558	526	542	524	546	543	601	550	608	538	564	553	558	567	539	582	488	537	520	567	522	569	529	491	539	546	534	572	561	555	566	544	555	521	568	535	522	583	518	546	548	508	569	538	525	525	564	532	513	575	543	531	569	530	600	507	548	552	564	575	536	599	526	568	534	566	538	529	557	554	554	545	533	513	579	516	559	558	528	521	519	571	546	523	556	507	542	541	542	528	556	555	524	586	566	517	542	541	561	547	562	611	537	533	532	588	545	517	537	527	544	530	533	548	519	563	546	560	518	491	539	544	537	541	516	536	526	550	578	551	563	540	517	515	567	528	525	536	512	561	558	535	556	549	538	522	571	581	518	542	521	549	524	517	534	575	537	557	538	505	557	521	538	557	511	559	551	538	560	546	582	544	558	528	572	526	601	510	564	539	566	551	534	541	531	516	544	509	546	557	521	549	577	567	556	549	576	503	565	522	536	516	542	557	556	580	579	546	550	532	566	517	567	547	533	559	535	551	515	529	551	547	527	560	529	559	577	571	513	529	571	583	547	508	577	529	550	576	517	552	544	562	541	553	533	566	553	497	513	547	533	544	552	550	596	533	571	517	535	543	580	524	576	522	556	567	537	606	508	541	580	525	537	583	555	520	600	501	575	539	563	504	560	593	595	529	547	539	517	556	573	531	567	534	536	522	528	558	531	545	547	486	542	539	580	573	572	513	518	529	552	525	556	530	531	534	562	555	596	579	485	521	583	541	540	524	505	535	573	531	561	535	562	525	565	527	510	530	516	561	552	511	490	549	558	544	515	474	525	523	531	556	521	564	543	539	544	544	584	542	536	565	553	505	535	562	555	566	546	587	537	549	567	565	535	553	537	551	552	561	554	541	544	526	565	556	545	543	538	537	547	532	556	543	540	553	555	561	539	539	549	568	549	551	523	517	522	577	517	579	540	515	571	558	586	556	528	520	586	529	510	556	587	535	557	574	542	580	547	588	518	559	539	549	541	584	538	556	585	537	556	511	536	545	545	528	570	518	533	553	561	591	552	497	538	513	560	554	553	568	613	552	532	574	544	569	577	529	561	526	521	583	550	561	555	573	544	534	505	538	555	571	561	558	551	540	520	519	541	538	530	519	545	538	568	540	540	504	511	503	572	528	550	537	533	523	585	532	516	520	532	563	512	526	539	536	591	561	555	537	538	560	525	533	556	550	578	523	539	545	562	490	530	537	567	507	545	585	534	560	585	534	542	536	539	508	543	530	520	526	527	552	507	543	545	538	579	543	514	557	525	556	550	535	558	562	581	551	568	572	526	521	553	567	536	574	497	556	546	584	532	566	556	547	556	528	579	555	535	540	492	564	537	576	565	559	501	562	518	527	532	517	531	520	586	566	514	536	586	498	536	503	548	578	538	549	554	498	550	508	528	567	576	521	517	527	574	512	547	525	551	546	541	535	518	565	510	553	526	546	547	534	544	531	578	548	521	519	559	526	534	549	524	527	535	560	528	549	561	598	549	562	530	488	532	547	568	550	542	530	552	544	526	563	490	542	565	553	516	562	565	540	540	541	521	525	555	539	558	540	552	553	549	540	517	523	511	556	554	537	536	573	573	569	515	542	551	552	501	547	545	579	514	528	577	522	521	523	565	560	549	518	555	570	558	544	555	562	574	563	531	543	547	542	570	557	508	537	568	527	551	571	555	574	551	564	547	529	500	547	520	563	535	587	564	547	535	519	546	554	547	543	561	527	530	531	506	536	553	576	569	536	565	545	530	537	510	561	553	554	522	527
34568	43124	32207	13164	8081	6442	4985	3781	3073	2533	2188	1867	1578	1608	1803	1557	1280	1351	1196	1029	1061	897	894	906	855	873	838	832	769	787	741	775	771	788	780	736	790	774	770	710	702	742	751	727	799	742	727	766	747	734	742	751	715	716	761	714	704	727	745	710	733	742	746	760	752	717	727	715	754	696	732	763	735	706	742	743	705	737	718	703	716	714	721	691	732	739	773	770	695	697	725	732	695	764	785	706	719	784	752	728	763	724	750	706	754	760	762	715	735	658	689	707	716	678	708	738	717	753	713	718	724	705	805	733	704	723	738	692	727	689	688	679	757	739	684	724	749	706	697	732	692	744	716	683	710	711	749	679	725	750	768	735	735	745	729	780	696	746	744	716	729	741	734	695	706	677	739	694	731	727	727	722	718	706	790	697	728	766	755	733	731	752	709	764	743	667	746	669	734	746	691	734	730	732	794	736	715	735	763	714	735	719	740	756	765	760	753	740	759	714	726	766	693	768	691	734	682	754	724	656	733	735	736	741	745	731	700	754	716	757	716	725	681	712	734	712	724	698	736	740	755	736	769	716	744	697	758	716	727	698	736	716	647	719	743	753	705	734	712	772	724	722	763	745	749	642	761	732	684	728	680	706	742	757	733	698	757	719	751	747	712	712	728	728	725	770	753	730	717	720	718	721	747	712	726	710	704	717	701	685	709	744	724	748	749	745	763	770	725	752	718	720	739	768	746	748	715	716	755	681	756	742	730	719	759	715	737	742	744	702	735	732	699	724	695	766	746	741	745	735	747	723	731	711	758	737	734	739	739	728	763	719	738	763	689	726	731	763	722	724	737	753	696	696	727	718	752	750	730	693	700	733	751	745	707	768	690	765	714	755	711	741	724	747	708	705	757	753	714	738	746	720	770	735	705	742	751	763	750	739	729	696	738	750	757	686	731	726	706	698	721	676	721	735	735	691	750	777	753	732	740	713	744	689	751	725	742	726	758	709	751	730	677	710	753	684	710	731	700	733	730	717	711	725	758	765	794	681	731	727	720	672	723	702	699	743	731	740	744	727	720	758	712	727	737	690	743	698	746	700	684	714	669	721	723	758	746	796	741	760	749	756	713	731	711	688	712	752	733	754	721	763	748	719	728	722	723	723	671	740	754	716	715	743	733	678	737	698	671	686	733	747	771	734	717	715	743	733	800	728	740	684	732	733	753	710	699	702	718	761	722	745	722	754	747	769	744	698	704	765	715	735	737	726	760	732	728	768	695	754	687	764	741	737	709	723	748	720	716	732	705	741	745	729	689	771	696	729	728	699	758	727	716	749	759	720	756	741	738	693	778	739	736	733	759	668	697	753	727	760	697	690	726	698	737	692	732	722	695	735	717	697	725	724	744	730	762	734	719	705	712	716	683	727	698	748	716	774	716	753	707	693	687	742	727	711	692	744	711	757	700	726	733	748	759	739	736	725	731	728	734	731	713	721	752	758	730	732	738	724	696	793	761	757	709	745	753	704	727	728	750	666	700	719	727	701	781	721	691	676	676	735	751	764	705	750	788	722	758	794	709	713	771	724	728	755	715	743	682	733	760	756	742	709	752	717	759	767	756	734	768	690	734	721	704	743	698	752	731	725	751	708	709	737	713	683	729	707	667	748	699	711	703	719	713	706	742	716	698	768	690	750	731	730	731	713	698	733	761	753	720	705	706	763	707	719	754	740	732	782	751	756	726	772	717	740	751	746	682	710	756	729	706	778	705	750	656	744	769	735	714	725	782	751	726	773	747	715	755	720	711	741	697	754	752	730	759	767	759	736	739	721	737	660	784	731	729	752	729	741	738	690	761	745	710	748	714	728	742	748	777	754	700	734	747	717	721	793	729	748	738	761	723	716	737	708	709	744	778	711	680	723	707	763	753	739	806	758	739	744	743	750	715	713	690	734	700	752	724	723	798	736	742	759	720	723	751	767	733	735	768	706	737	737	724	706	759	729	801	739	751	757	733	699	791	704	697	725	741	756	736	772	709	702	740	709	761	740	754	753	756	729	683	681	721	735	735	713	741	703	756	723	688	765	736	748	699	768	769	707	716	748	727	745	744	720	730	707	742	730	747	751	734	757	732	685	732	740	721	747	724	774	719	666	710	706	728	797	727	699	721	721	725	667	711	738	755	727	735	697	757	731	727	709	734	695	768	716	710	746	721	701	706	747	740	723	717	686	774	767	710	776	722	686	739	754	712	697	719	742	740	748	695	720	765	734	734	703	751	741	716	712	777	744	702	751	723	757	732	689	700	746	720	741	753	711	690	727	731	724	702	724	742	753	708	717	718	711	727	714	670	724	745	703	739	686	706	722	738	793	727	720	765	720	696	719	712	722	716	690	745	728	765	710	741	763	743	769	775	714	757	713	699	737	738	760	765	727	713	726	710	734	685	727	727	729	745	730	713	728	699	721	743	715	740	728	717	691	721	693	729	702	741	724	747	723	742	694	752	723	685	728	703	766	708	733	699	703	715	715	682	674	755	758	743	717	707	716	701	707	736	729	719	753	787	715	757	721	734	714	827	682	697	705	747	700	692	742	730	696	761	715	747	683	723	804	715	659	755	753	723	746	681	686	746	759	722	724	740	763	763	740	735	745	781	732	715	705	742	785	766	767	772	729	703	724	746	734	735	680	724	763	758	718	724	710	730	742	713	727	733	727	744	696	728	699	762	736	733	744	733	757	760	750	700	739	712	703	716	710	748	785	762	708	730	699	688	741	730	744	705	683	714	745	737	721	712	727	720	720	737	720	730	726	694	759	713	734	749	688	734	755	693	758	711	704	749	728	771	742	732	761	754	713	725	758	723	719	764	714	758	683	745	767	747	709	705	725	750	719	722	743	738	744	742	750	740	748	703	712	716	725	754	702	676	703	711	686	737	743	752	707	741	708	713	722	703	729	761	805	737	781	732	696	752	728	729	731	717	711	710	729	737	704	768	714	714	712	694	712	742	693	727	764	757	721	759	707	650	733	788	708	682	747	737	757	741	750	722	724	719	648	716	737	716	732	736	796	714	749	677	740	766	730	724	755	757	784	767	734	710	735	742	713	731	743	729	720	758	729	713	723	761	707	682	731	751	704	765	718	683	767	734	697	741	711	754	763	723	698	696	742	723	774	763	662	718	731	697	745	705	755	693	768	763	770	737	769	702	725	705	724	744	737	778	729	785	755	754	714	722	747	709	721	718	761	777	693	713	774	758	672	749	725	709	687	725	747	733	728	752	744	751	707	746	722	739	716	732	751	745	761	744	804	745	711	726	709	769	748	793	754	739	701	715	741	690	698	764	702	733	747	747	711	666	741	694	739	729	719	746	729	731	758	769	696	746	717	714	726	731	726	715	698	724	747	741	709	719	716	724	711	729	764	728	683	713	764	747	738	702	742	725	764	755	730	702	722	710	728	717	702	779	753	716	754	758	672	748	713	753	688	740	778	709	763	718	736	680	710	695	701	782	726	754	712
24468	21674	29188	24687	21579	13875	5169	2916	2359	1895	1645	1428	1309	1371	1373	1279	1138	1107	1049	924	907	911	790	828	822	840	786	862	789	820	746	803	792	738	713	734	751	718	716	715	702	741	715	717	693	715	722	725	704	708	745	745	721	744	689	714	719	676	688	751	740	697	716	731	696	745	732	712	698	699	732	696	718	706	705	720	694	709	678	695	732	653	702	678	707	695	737	649	659	719	712	674	721	692	675	717	764	668	754	680	691	676	679	710	724	746	706	708	691	706	742	685	723	714	709	687	709	684	701	683	701	751	691	693	686	703	694	660	676	683	712	697	698	666	715	662	716	691	691	749	734	721	746	737	666	644	707	731	697	783	703	734	691	698	687	674	719	704	736	706	708	706	755	717	768	676	649	693	722	684	728	678	697	737	719	715	645	707	750	673	707	696	697	687	685	731	672	754	733	725	738	697	712	690	713	713	713	654	680	711	710	655	680	688	746	743	716	692	710	712	693	723	721	705	714	719	730	707	732	721	726	724	685	723	709	682	688	673	727	665	693	721	694	682	665	690	691	651	684	703	691	757	665	668	788	744	738	648	704	707	686	727	724	703	689	703	666	672	662	705	747	647	707	709	747	672	742	686	758	711	697	734	732	700	683	661	654	680	698	673	721	715	705	713	720	701	665	790	731	746	662	736	703	698	701	687	734	691	715	669	712	686	720	703	680	714	688	719	711	719	725	757	675	701	699	655	694	704	766	668	737	708	709	715	694	710	730	720	715	704	671	688	729	700	723	737	689	694	725	722	739	719	733	682	698	676	693	722	704	693	678	713	728	709	737	710	716	680	714	675	704	695	709	702	737	686	751	654	694	696	719	733	667	694	726	722	670	726	732	684	647	696	664	689	690	701	749	731	683	699	681	703	711	730	685	643	731	676	683	677	730	698	682	732	710	735	708	703	689	684	691	705	708	699	715	713	682	697	681	696	716	741	725	708	726	732	659	724	693	680	680	734	749	685	689	690	639	745	655	708	727	691	671	735	695	696	682	666	638	744	686	693	726	695	672	682	716	656	680	697	694	709	684	756	719	746	667	688	724	697	692	700	688	766	718	697	711	716	725	660	702	693	745	702	709	717	652	673	711	705	745	701	729	710	725	705	679	753	721	716	685	694	703	734	695	727	749	708	727	667	691	700	770	696	728	732	683	751	710	710	682	650	685	659	667	718	716	706	688	687	692	744	669	709	674	662	715	671	693	687	692	677	632	683	710	654	724	717	730	713	701	694	710	711	657	673	678	725	711	774	668	702	706	723	665	730	730	695	750	682	691	679	684	728	691	695	739	712	718	725	654	676	671	661	707	685	679	709	692	686	703	681	688	700	672	710	687	725	705	712	686	728	733	710	697	738	696	721	666	663	720	714	730	709	683	668	667	710	674	707	702	687	690	673	719	714	680	729	762	704	730	665	676	717	677	751	685	684	718	665	677	702	722	688	696	668	691	698	668	713	730	708	703	678	686	732	705	662	700	738	691	712	713	657	699	682	715	711	730	707	729	713	682	681	730	713	710	723	720	690	703	708	698	779	685	725	655	704	673	701	744	681	718	774	652	711	703	690	661	740	694	667	664	690	692	659	688	692	712	690	772	681	680	695	698	706	733	747	725	690	693	676	686	711	698	693	717	706	697	674	685	687	696	706	758	738	637	708	666	662	660	728	727	714	688	729	710	690	699	673	664	705	706	697	731	699	739	728	734	679	722	723	724	707	673	703	677	724	683	734	686	711	685	705	759	674	657	736	738	673	724	697	738	677	707	673	645	702	664	705	706	726	703	673	669	733	665	707	690	661	703	664	730	701	693	737	762	691	714	672	702	751	715	657	730	724	709	673	633	664	691	695	704	665	719	679	669	722	706	650	744	726	715	729	701	674	705	675	670	750	712	681	704	715	749	698	712	733	667	750	687	701	697	631	683	671	723	692	700	754	746	699	693	718	691	692	661	704	716	722	715	663	660	722	707	702	744	671	654	698	698	689	716	697	696	670	713	645	667	689	698	715	737	700	712	688	660	693	693	719	723	714	705	701	734	691	683	699	718	695	731	723	670	717	706	690	684	691	693	717	708	741	679	735	765	712	693	697	673	784	709	732	728	694	676	731	685	683	756	696	693	693	750	722	651	682	715	705	704	653	667	656	705	698	727	730	711	675	689	692	703	675	715	694	686	761	738	737	731	728	700	712	683	700	685	710	694	737	647	674	691	800	687	731	674	701	687	690	709	690	764	673	676	718	664	650	670	735	703	726	708	709	713	693	708	685	789	702	693	668	675	715	694	731	679	757	727	672	732	696	754	666	675	684	705	706	723	685	717	696	668	711	698	692	722	709	659	750	722	736	671	706	687	733	683	706	675	728	696	738	710	693	736	668	711	708	708	698	672	693	689	725	706	697	725	687	687	715	726	680	670	740	715	708	657	685	742	683	720	698	681	697	705	698	695	713	705	700	697	669	728	707	661	755	731	712	682	693	674	723	693	673	689	714	728	704	663	690	705	691	715	700	696	750	695	763	761	711	694	765	775	684	724	742	704	723	707	706	735	662	688	667	694	695	726	708	693	692	719	679	701	698	657	674	724	676	735	716	746	718	728	734	746	696	697	732	710	709	679	683	669	669	728	691	763	709	735	696	730	696	741	668	734	658	725	708	681	703	735	698	662	736	714	670	697	713	687	668	685	681	733	689	679	703	735	694	691	695	665	669	750	694	710	695	718	693	683	657	732	653	705	722	740	687	693	691	701	693	708	740	661	695	708	694	684	692	664	713	694	677	740	704	743	729	695	752	722	734	712	638	716	707	726	710	630	671	717	723	695	710	668	695	689	734	677	719	741	668	721	711	717	706	657	714	711	694	709	753	721	706	732	740	707	675	745	694	742	663	648	709	735	692	674	748	748	708	656	656	706	712	685	684	699	704	679	704	709	764	708	705	728	678	706	719	713	704	739	706	737	703	724	725	672	735	682	704	704	709	717	711	707	706	655	780	737	701	722	699	721	669	692	701	657	731	706	715	700	732	687	686	689	731	688	686	705	738	697	708	709	711	671	696	691	652	711	695	754	673	702	729	706	725	720	694	700	715	708	742	724	695	705	681	663	700	745	750	704	663	690	726	698	695	713	678	694	700	700	691	676	709	705	741	760	674	724	728	691	699	708	734	700	717	742	673	701	724	692	672	674	720	700	694	697	712	716	738	678	669	672	735	745	714	696	710	657	710	711	722	717	694	701	735	743	760	716	719	668	703	704	733	682	697	695	711	695	675	699	685	720	732	709	676	719	738	722	673	663	685	714	706	699	700	728	716	691	691	638	689	683	689	714	683	669	672	661	702	675	694	754	733	659	692	692	702	710	673	694	693	696	694	686	681	719	722	700	682	658	731	674	726	750	625	720	740	736	731	673	690	635	722	668	726	670	703	686	680	700	674	726	710	704	685	711	715	716	660	680	691	685	677	662	660	700	681	730	667
34638	51830	40196	19665	13706	10948	8519	6332	5467	4512	3547	3279	2604	2638	2907	2552	2070	1954	1839	1550	1512	1308	1340	1273	1224	1153	1191	1140	1115	1076	1110	1036	1022	967	971	991	987	1005	1056	1001	963	976	961	977	953	927	938	949	946	921	1009	925	990	927	1030	953	904	959	984	946	919	954	982	981	908	893	876	925	951	905	958	928	893	927	954	932	926	966	891	882	970	909	989	883	922	984	916	952	915	912	942	1008	944	965	998	931	915	898	930	953	955	943	923	841	949	955	922	903	927	991	906	851	927	888	885	958	868	937	982	921	929	931	915	956	951	981	924	958	962	971	950	917	913	946	953	938	928	962	944	965	904	924	941	917	911	927	939	939	900	951	943	922	981	942	937	859	923	898	929	966	890	963	914	940	934	923	931	917	931	876	895	973	877	926	887	949	927	912	933	955	908	936	919	919	912	943	938	944	878	960	938	952	908	942	954	904	893	934	861	930	883	945	953	925	969	952	895	967	915	928	947	944	945	917	917	979	931	916	994	929	898	898	974	948	927	933	989	971	868	934	911	920	940	896	927	866	981	931	944	917	920	937	1028	974	906	981	977	909	924	901	891	958	958	918	931	989	891	950	915	919	927	927	882	892	928	905	997	891	969	864	978	897	916	922	927	868	906	923	882	915	956	859	916	953	944	946	955	875	972	956	974	949	907	925	927	898	929	967	903	958	936	944	874	989	890	942	932	932	954	899	923	906	844	950	902	924	904	964	953	962	952	958	996	941	958	979	951	962	944	1008	950	953	896	875	949	973	944	902	878	964	956	941	913	938	995	932	929	927	945	1007	979	876	900	936	885	924	902	911	961	1011	940	877	840	922	934	968	958	941	906	915	914	948	906	933	892	867	957	966	929	945	960	960	920	910	982	922	953	926	898	938	954	997	976	898	953	1005	908	961	915	900	946	914	949	911	936	931	933	931	925	911	890	999	930	998	930	905	882	996	1014	937	986	933	962	995	896	921	917	968	909	964	896	938	929	882	946	966	936	938	935	1040	908	962	938	923	916	921	923	931	903	906	927	896	945	961	945	972	937	951	911	955	958	957	927	956	896	936	950	989	966	950	938	933	946	935	926	920	908	905	947	951	935	965	891	904	944	925	918	961	919	932	904	953	947	895	891	912	954	882	961	951	934	973	911	936	912	924	933	947	994	917	923	916	914	915	912	927	897	905	988	992	924	929	950	908	943	926	942	965	933	897	969	921	965	956	909	879	889	913	947	937	908	962	959	929	928	930	935	962	899	929	940	900	964	942	898	895	923	917	911	995	951	888	933	968	946	936	951	959	928	941	946	892	844	942	930	925	902	978	877	887	930	939	921	943	945	938	946	973	920	968	918	867	924	900	899	922	975	956	951	933	955	926	940	952	915	967	944	951	953	959	924	926	913	950	937	926	939	889	934	931	909	973	917	959	938	953	892	907	949	943	938	866	979	917	899	979	949	935	958	928	947	894	990	895	942	980	929	905	957	897	861	971	921	921	923	979	958	987	909	965	887	866	946	882	978	912	933	945	943	948	924	948	931	970	950	916	887	952	882	903	927	945	963	930	952	939	970	959	936	951	979	970	954	927	987	944	905	899	943	935	920	953	891	945	931	911	987	958	868	943	943	988	941	923	969	913	891	955	918	976	924	877	877	969	891	940	941	963	979	945	919	1000	914	898	961	918	935	944	925	958	878	905	935	952	940	904	920	942	963	941	914	960	928	912	955	960	937	916	918	917	928	939	922	956	950	914	974	964	970	943	917	937	945	911	921	959	937	937	924	971	950	972	879	958	949	872	932	986	885	933	948	947	931	951	963	919	843	906	942	936	953	948	962	899	934	963	946	908	933	939	904	920	954	955	956	950	944	957	998	954	909	923	925	924	935	936	847	922	949	898	922	919	918	949	923	913	886	950	915	921	896	897	938	917	967	893	929	928	944	917	928	930	896	883	904	959	978	912	913	958	943	935	963	899	906	951	897	882	970	871	949	938	949	956	921	912	949	896	902	873	873	904	895	892	955	907	954	911	967	926	980	933	915	942	997	924	960	908	930	1009	932	999	916	944	927	913	952	891	925	936	959	947	870	867	887	962	941	920	874	927	969	918	938	899	912	975	912	935	912	961	923	914	917	930	970	930	903	909	925	916	897	935	908	949	912	946	964	928	888	920	885	932	883	840	927	904	903	947	926	943	956	930	973	919	915	978	942	890	954	894	918	954	910	900	953	939	917	924	963	994	965	928	869	962	930	916	985	919	973	879	906	880	901	973	929	912	922	908	888	933	964	948	900	919	959	984	943	943	914	923	948	976	956	949	950	964	921	893	936	930	937	911	928	896	958	926	918	941	993	963	903	931	923	913	915	936	967	947	970	929	943	986	924	885	924	974	909	981	923	897	915	893	915	927	867	880	944	947	906	926	955	930	898	941	949	928	921	955	938	1010	948	954	962	918	912	889	944	930	946	927	897	923	884	898	929	902	949	964	903	880	960	903	915	972	924	974	896	916	912	902	985	926	960	893	973	1024	974	889	956	968	945	886	928	965	1008	930	952	926	883	942	958	901	905	875	977	906	935	927	972	941	890	952	898	999	961	881	967	968	963	930	967	913	943	919	902	946	927	969	965	935	929	935	933	932	944	998	951	927	935	919	940	954	923	963	919	980	898	988	868	892	948	956	950	988	951	948	978	892	931	1010	953	925	971	911	893	925	910	871	928	947	889	921	959	950	908	962	931	964	941	942	952	857	918	977	923	972	938	950	944	912	936	943	910	881	957	941	966	887	977	906	925	941	913	970	932	929	895	940	942	912	931	928	929	897	923	921	939	949	966	925	915	911	922	929	925	898	930	833	925	1005	898	938	924	941	934	896	955	944	943	895	929	905	930	955	904	951	936	904	933	899	878	935	936	904	966	949	860	908	941	895	922	993	936	989	922	921	920	873	902	951	929	913	963	933	944	887	957	931	951	910	904	1019	932	936	886	915	944	959	943	910	949	976	933	884	942	896	922	931	937	947	906	964	934	890	950	933	910	897	970	909	938	894	910	906	935	869	944	927	918	956	896	974	923	903	923	904	924	958	961	933	944	948	887	948	910	883	952	909	914	922	915	936	929	976	971	911	944	929	931	910	957	980	983	925	944	953	973	936	898	948	951	900	840	928	931	943	959	961	974	905	935	914	944	924	916	922	995	949	919	967	950	953	933	944	920	921	976	936	913	949	952	921	828	931	979	945	949	962	926	937	910	982	905	955	941	971	937	900	961	947	930	965	916	946	932	899	903	983	919	924	949	934	891	983	918	952	896	937	968	955	873	869	920	964	920	1000	929	925	913	947	988	963	960	919	955	945	962	962	914	969	958	935	863	929	920	902	917	939	935	952	922	952	936	919	949	901	953	958	971	909	977	934	961	898	946	877	953	1001	967	867	966	882	969	966	892	950	948	915	961	933	946	994	914	939	895	940	953	931	924	929	929	967	925	944	919	963	899	879	889	951	978	889	935	913	884	960
23500	21629	29564	24209	21644	21765	13587	4403	3173	2504	2134	1808	1624	1675	1674	1551	1285	1219	1142	989	909	872	834	862	775	797	803	747	731	725	669	714	689	640	668	699	663	654	711	631	654	595	618	643	628	605	603	614	581	584	608	620	615	630	620	612	655	607	644	658	613	588	584	620	636	638	590	666	592	628	666	587	617	596	613	609	596	615	624	559	572	607	615	560	623	572	662	608	610	610	555	587	584	581	611	579	629	557	584	602	606	543	621	615	630	624	558	612	593	636	620	602	613	608	646	649	637	579	555	568	629	625	596	571	605	606	567	605	605	586	613	627	581	638	596	577	577	592	599	616	614	597	545	606	610	614	580	631	609	603	637	593	634	583	608	615	652	609	560	596	596	604	595	597	583	578	556	577	657	595	649	591	601	660	581	606	560	610	582	598	611	592	588	611	584	608	576	616	545	591	610	587	595	616	601	598	601	600	573	614	573	571	581	603	600	629	609	600	643	596	580	558	653	606	623	597	584	610	618	588	559	589	612	621	581	615	565	623	564	595	599	588	600	611	587	574	584	630	562	601	612	582	586	636	615	624	597	569	596	623	583	624	597	629	614	568	582	577	643	646	620	597	570	576	589	605	584	620	580	588	616	561	609	592	607	608	603	576	597	591	641	597	626	613	625	618	605	587	613	627	567	570	622	589	636	568	600	578	573	574	586	583	551	583	582	626	609	591	619	598	588	607	553	591	571	624	577	601	630	602	602	632	616	645	575	628	614	571	580	645	613	577	609	539	604	607	624	642	564	589	550	630	586	587	594	578	602	596	597	608	618	568	601	605	646	622	625	585	627	619	621	580	600	592	612	576	597	586	617	650	614	607	598	603	616	604	588	631	621	593	617	624	546	605	607	563	565	597	551	590	546	574	570	622	592	627	581	583	583	561	579	590	595	585	600	611	616	584	569	606	620	619	616	604	597	585	590	624	570	555	582	598	576	599	622	593	594	594	579	633	609	591	659	639	604	605	592	612	619	612	560	584	584	589	617	550	632	564	583	587	619	644	608	586	611	559	564	588	571	685	578	580	608	626	622	652	598	566	585	608	590	579	549	626	602	560	598	588	624	635	573	554	583	615	610	601	623	595	616	610	590	597	570	592	624	568	593	606	595	607	613	638	644	605	579	629	596	602	622	571	651	617	595	610	635	596	584	563	602	597	576	567	619	677	588	603	586	654	623	616	588	594	607	608	622	560	636	593	615	589	574	600	627	571	610	548	564	585	603	611	596	615	581	585	609	625	649	592	631	604	612	593	602	584	636	587	601	563	590	607	607	563	616	594	542	615	552	574	552	632	649	563	622	584	572	567	572	608	616	565	573	553	584	604	600	577	610	559	648	561	624	581	618	633	586	571	631	581	596	587	603	574	572	625	576	598	627	623	625	592	588	562	590	569	585	593	550	607	581	583	590	606	618	582	615	613	621	608	595	588	577	591	555	601	603	575	599	624	590	578	604	578	598	598	606	599	608	584	616	596	603	609	562	569	621	601	581	604	586	569	640	609	603	596	634	612	577	588	578	599	578	604	578	541	634	587	613	625	626	599	559	591	620	640	613	646	597	604	608	646	596	566	586	596	605	583	642	591	596	594	548	626	627	588	608	591	633	570	618	635	607	606	625	605	607	614	636	601	619	581	611	607	655	610	561	602	540	646	580	625	621	558	630	595	640	558	588	595	580	576	602	577	645	594	588	605	610	596	577	595	585	610	573	537	610	630	606	611	599	601	605	619	595	523	610	590	632	606	565	593	581	626	633	589	615	572	619	641	606	618	624	586	594	579	635	597	602	588	563	589	595	589	598	636	564	565	592	602	621	629	572	559	622	602	616	565	551	603	622	590	627	600	614	599	591	533	626	631	624	567	639	602	636	580	616	613	637	591	548	558	592	583	571	608	557	628	634	602	599	643	566	568	579	603	633	564	564	635	591	618	575	583	600	608	579	602	584	586	545	629	639	599	580	555	607	640	586	583	561	646	592	584	556	613	613	609	540	594	578	604	593	633	561	580	578	606	599	605	634	591	588	568	566	623	637	597	591	612	546	602	617	608	580	569	583	584	551	560	580	660	591	594	634	599	612	574	630	584	605	602	602	566	635	556	639	575	612	607	564	587	572	604	568	626	607	599	581	596	599	612	606	595	604	610	626	610	594	569	582	616	610	555	577	596	593	580	598	602	601	632	611	576	592	598	606	630	621	598	621	573	568	587	610	576	591	594	558	584	626	666	587	659	609	586	574	586	547	523	615	567	613	582	617	577	595	567	602	610	615	560	625	567	590	552	614	571	585	633	611	616	629	598	589	618	628	651	628	611	570	610	600	614	569	610	636	603	626	584	590	635	624	585	593	584	542	627	628	620	601	586	591	582	641	580	560	625	593	582	588	574	606	607	582	596	586	585	647	579	621	594	595	587	608	585	617	581	594	602	607	586	584	624	614	638	548	651	569	608	600	614	572	654	597	587	642	599	594	594	604	555	572	573	604	560	634	601	611	574	580	593	582	594	600	590	628	586	616	593	573	583	595	588	555	550	573	585	580	580	608	579	567	628	637	607	578	600	606	612	589	615	601	588	588	579	574	586	638	569	563	613	574	596	634	615	599	611	566	635	611	605	600	638	574	615	608	668	575	583	611	577	564	586	633	578	638	592	597	626	645	621	597	644	524	662	619	597	626	558	608	629	603	612	605	614	587	568	541	635	612	590	640	584	611	629	609	610	597	590	549	626	623	591	616	621	584	601	587	600	630	599	568	616	599	568	602	589	622	595	583	616	608	570	606	604	650	590	586	561	558	610	607	610	577	612	587	601	568	592	589	599	610	623	585	594	588	583	591	605	623	560	595	590	554	623	595	600	592	587	593	597	622	566	586	663	625	627	618	572	594	611	605	595	591	598	593	619	583	591	591	605	598	593	618	579	568	581	613	601	524	580	637	620	569	565	589	653	579	573	600	623	597	598	576	634	596	588	603	601	613	595	550	565	607	633	601	587	578	572	545	615	625	597	622	613	603	618	594	602	556	598	542	573	632	553	645	604	610	549	576	584	602	591	607	575	574	591	679	594	584	601	605	579	645	567	590	627	587	605	608	593	581	588	609	554	585	611	589	612	622	589	614	559	555	597	646	574	556	548	570	632	584	565	581	608	596	601	607	569	645	598	589	613	642	612	592	641	547	592	560	602	605	572	605	596	600	615	612	593	610	597	573	591	619	590	608	579	588	594	629	593	617	583	631	614	575	612	587	598	598	592	549	583	620	613	584	621	582	611	609	601	618	627	576	572	633	615	568	588	630	605	630	638	603	608	581	599	628	631	573	597	632	572	603	591	577	571	639	545	592	606	606	589	620	657	570	590	635	583	619	633	594	652	597	570	626	532	606	562	639	609	589	610	601	582	616	646	603	595	608	552	568	617	606	633	577	576	567	562	580	594	607	634	568	563	610	615	622	614	611	596	554	579	611	639	556	602
34377	52935	43834	24299	17756	14839	11802	8960	7515	5887	4625	3997	3655	3529	3711	3099	2714	2397	2112	1697	1594	1414	1413	1401	1324	1251	1187	1166	1116	1076	1015	1008	945	956	904	863	886	931	872	858	834	850	872	835	809	875	762	815	797	765	825	824	818	856	854	821	840	878	850	800	779	823	785	840	759	795	831	814	833	787	820	762	823	801	788	846	779	833	759	823	846	759	812	787	776	759	863	775	791	824	780	846	763	792	779	831	859	818	860	798	810	860	803	751	803	852	783	785	788	773	868	828	785	795	808	799	799	817	754	782	794	836	804	816	773	772	808	760	805	745	820	824	785	789	798	785	767	815	804	802	780	801	824	713	836	803	855	797	824	814	808	781	749	818	805	830	798	788	806	746	834	786	784	759	813	737	807	777	794	832	773	804	803	805	833	776	755	804	810	796	803	799	813	858	782	804	813	758	808	785	788	846	835	825	829	796	815	824	786	792	795	832	803	763	806	765	766	802	793	856	826	795	760	791	789	721	783	779	805	833	761	846	810	822	831	807	796	822	786	823	826	788	737	812	785	841	799	830	768	836	795	744	804	786	797	815	791	804	800	841	812	846	771	810	816	796	877	828	845	788	815	802	825	802	813	774	807	767	839	805	781	796	804	800	835	776	800	786	831	781	806	767	837	807	744	781	798	799	809	787	782	762	817	799	858	782	808	798	796	825	775	728	741	798	796	793	852	809	777	800	764	778	816	792	757	771	806	706	779	806	814	823	766	754	805	848	806	787	798	768	797	822	786	729	765	824	782	816	794	761	758	834	799	776	795	801	828	792	749	813	789	811	787	807	794	847	799	837	766	838	794	817	779	792	787	826	739	755	789	826	809	783	787	778	760	764	804	791	790	825	804	788	812	780	821	813	820	791	842	851	757	799	805	782	765	842	765	746	812	796	803	817	762	821	805	850	812	817	737	732	786	779	824	807	767	795	826	759	794	778	790	779	788	761	792	764	765	753	765	850	763	796	847	820	800	793	821	841	826	838	760	790	862	784	754	771	812	769	813	795	792	746	817	814	849	809	769	835	801	766	821	820	823	829	827	795	785	799	799	832	772	826	807	767	778	837	776	818	803	811	788	798	803	794	809	823	760	787	835	797	767	811	829	743	784	865	752	793	834	790	782	808	819	804	776	789	777	762	779	841	818	817	780	764	791	811	816	827	808	826	826	753	768	789	810	790	836	803	765	815	825	767	817	799	781	782	799	796	840	750	780	817	806	797	815	785	820	779	801	765	798	773	837	807	804	799	796	781	817	790	836	748	763	787	790	787	794	747	769	796	790	799	768	830	791	775	811	780	776	787	830	788	780	752	791	807	800	837	773	793	850	739	833	772	798	801	833	792	799	839	800	745	776	779	798	802	824	785	773	769	818	771	757	758	842	775	844	805	802	818	753	821	799	804	774	813	806	773	747	808	797	836	774	791	824	746	756	812	835	810	741	832	750	788	826	794	823	838	783	835	756	775	786	830	843	785	825	792	854	801	836	791	836	810	832	786	814	781	811	773	787	791	760	820	798	820	765	744	809	872	779	790	793	757	774	806	816	740	765	781	843	835	758	835	810	775	802	814	770	829	838	782	785	778	787	783	841	822	790	825	811	809	780	787	787	825	853	831	779	809	801	801	767	821	769	804	798	763	855	743	783	780	818	775	798	855	780	813	769	827	727	855	823	842	781	804	789	802	811	785	755	802	793	835	824	747	832	764	791	784	820	787	795	784	794	835	787	727	813	824	771	805	803	746	802	786	842	782	781	790	824	813	815	828	829	810	819	816	829	809	764	823	760	795	834	808	789	768	787	744	854	820	771	825	760	815	794	807	790	822	855	811	798	740	833	778	751	792	861	819	811	852	804	830	814	784	786	830	795	832	765	815	775	841	865	832	800	801	766	783	801	750	788	836	772	803	841	774	764	831	766	789	831	831	790	796	873	799	764	827	754	780	830	738	793	823	811	797	846	771	793	831	794	797	821	808	803	808	784	767	816	787	788	787	761	772	780	818	811	803	779	821	770	811	786	841	812	875	824	777	822	765	805	763	824	805	758	836	799	837	802	845	822	805	786	791	797	839	772	798	810	832	828	784	834	791	860	816	809	775	788	788	811	801	781	841	774	769	816	787	723	761	837	778	777	843	782	779	811	822	746	837	791	789	805	776	830	763	789	821	769	780	778	805	801	786	836	802	784	835	767	762	783	874	820	831	823	775	783	776	801	785	778	785	778	847	804	801	823	856	770	728	782	774	808	818	797	789	812	796	797	818	793	821	731	810	776	776	828	822	828	801	774	749	796	802	750	758	858	785	770	819	823	775	847	765	789	829	809	807	805	798	785	768	790	835	765	785	829	784	797	803	777	820	799	804	788	862	802	863	856	800	762	849	776	808	792	783	784	762	777	810	833	809	784	747	830	791	798	762	756	827	778	789	817	801	796	766	842	805	792	758	795	793	745	795	807	848	829	791	788	777	804	838	818	803	800	796	778	773	747	821	781	836	817	800	804	807	861	793	807	792	836	795	802	782	810	804	792	822	811	799	745	796	797	761	797	808	780	779	817	780	752	781	800	807	771	800	814	809	759	805	798	795	808	817	799	800	811	801	791	757	794	832	760	798	807	798	785	796	751	782	797	781	760	839	822	833	757	803	803	771	806	806	785	840	771	775	816	777	830	778	800	774	742	768	818	810	822	818	803	800	789	786	743	790	785	805	797	808	775	798	743	817	749	807	796	788	783	783	800	792	799	827	828	812	802	780	798	802	808	822	836	812	808	821	752	791	772	826	816	824	839	872	788	866	836	788	771	754	834	766	810	792	779	887	798	778	794	778	829	786	796	756	792	801	785	822	779	829	836	793	805	820	757	812	738	819	770	856	744	811	772	795	819	796	842	832	833	828	804	785	819	776	857	802	830	798	859	778	810	772	796	809	829	788	797	746	785	782	800	796	763	808	855	789	821	797	785	835	781	788	828	814	861	809	773	753	785	773	764	842	850	798	798	798	863	807	771	839	776	869	803	818	792	792	837	790	830	797	777	818	816	793	822	770	784	811	754	767	816	751	801	828	781	817	789	770	792	791	772	760	782	772	828	800	787	800	770	780	759	827	785	790	803	772	868	811	783	782	828	765	843	820	764	785	743	820	745	749	808	787	764	821	770	796	853	779	829	763	815	714	761	806	816	785	799	798	810	813	757	774	792	785	788	772	801	798	778	790	785	837	816	773	814	794	802	766	853	772	765	785	748	757	805	806	808	780	784	783	800	826	810	863	793	747	780	798	830	810	845	750	827	794	761	815	781	794	777	770	817	771	831	832	813	781	770	817	786	763	751	767	861	835	759	764	774	799	740	786	805	760	758	822	832	809	785	821	781	792	822	787	774	775	774	770	771	811	812	831	726	825	798	760	806	799	743	823	795	794	832	782	787	832	764	818	808	779	794	832	843	754	829	837	777	778	828	805	752	778	844	821	846	796	784	808
28288	23947	23969	10993	4020	2831	2177	1613	1332	1089	1070	963	866	901	917	805	762	710	733	699	673	630	635	601	607	605	594	595	580	536	523	537	568	551	505	513	538	529	545	545	546	546	543	552	505	511	541	513	540	541	530	518	556	526	516	484	506	573	589	516	502	562	560	500	516	528	529	564	493	547	507	497	504	546	564	563	513	562	559	548	525	571	513	525	539	520	500	484	525	544	525	519	568	547	571	530	500	514	545	529	519	529	555	531	555	516	562	527	522	545	559	523	517	521	522	532	538	540	548	566	576	554	555	499	514	501	509	510	529	556	536	551	518	566	551	492	523	517	586	514	518	518	536	545	544	523	513	564	511	527	543	545	587	549	520	524	534	493	540	489	561	517	537	509	550	529	533	522	512	557	551	531	526	510	516	532	523	500	502	559	531	541	526	550	530	526	561	498	556	553	564	554	521	568	516	564	508	493	545	543	541	532	516	534	579	551	565	530	523	563	537	502	536	543	509	515	529	523	489	495	526	570	555	553	529	508	547	522	528	534	525	584	507	511	513	509	539	507	495	591	516	513	497	511	513	502	549	535	511	599	517	536	567	526	527	529	537	555	491	514	530	566	574	527	533	558	539	492	513	585	542	526	482	526	561	505	573	539	518	522	517	475	523	518	536	539	509	562	559	529	584	488	543	498	499	554	509	516	531	515	558	521	503	511	524	518	538	508	580	530	547	534	531	532	553	520	507	540	521	540	518	547	541	520	526	549	521	564	547	530	541	517	532	536	541	504	511	534	531	528	505	511	512	559	533	542	498	530	565	542	516	552	517	561	529	518	530	558	550	552	560	533	521	539	510	528	501	558	491	519	502	537	528	550	519	539	535	537	520	543	519	562	519	522	512	499	518	543	546	533	547	487	506	553	535	550	521	549	546	511	522	539	575	533	528	543	529	555	531	500	510	504	519	522	523	510	546	556	538	537	510	529	521	584	515	561	532	520	536	511	546	523	534	537	513	516	527	530	527	517	509	510	534	540	464	520	510	481	514	535	563	551	480	528	517	554	517	495	549	539	533	496	528	484	523	491	516	510	521	542	494	553	533	509	525	570	539	531	542	562	508	517	563	527	517	506	566	504	514	513	560	516	536	528	560	495	511	546	540	510	533	506	516	513	547	498	584	550	533	520	569	525	520	493	570	494	497	513	521	530	546	550	541	485	543	528	518	552	546	517	550	570	529	542	497	536	535	549	531	538	496	562	525	553	535	522	499	549	541	600	518	547	539	552	545	483	533	536	536	533	526	521	516	500	515	541	507	502	514	524	538	579	529	565	551	526	548	522	507	529	523	548	528	543	520	573	547	543	500	539	496	515	517	502	555	547	541	514	512	497	533	518	506	480	533	513	561	491	538	533	543	536	545	522	547	572	522	531	529	572	537	544	497	564	530	530	497	523	517	541	480	505	528	516	516	498	578	523	524	561	509	558	571	520	541	566	509	549	558	541	565	583	571	506	536	576	550	509	509	547	562	525	554	532	567	563	569	487	532	493	480	509	524	489	512	504	518	522	520	529	513	506	532	492	514	529	522	528	511	523	528	511	556	547	533	558	540	546	527	540	558	496	536	527	516	570	547	525	502	511	509	580	525	492	514	512	538	522	526	559	546	520	548	538	492	540	589	555	492	503	531	534	534	537	545	547	519	534	541	576	525	542	519	537	507	520	521	530	544	549	523	556	545	572	562	518	529	511	517	543	512	552	519	531	504	529	553	508	533	520	524	534	496	544	523	511	471	529	537	516	549	568	529	585	535	519	502	540	551	557	564	535	527	533	498	539	564	519	502	558	508	520	541	557	522	552	541	513	567	542	552	516	544	522	534	493	507	531	507	518	524	508	529	479	569	529	546	540	577	566	490	546	523	541	528	555	525	547	516	528	544	520	514	570	579	527	508	490	508	499	520	523	514	532	556	507	497	547	541	532	530	477	482	513	572	590	569	506	523	516	513	496	570	570	575	574	571	545	527	558	558	554	492	537	535	549	540	557	528	496	540	538	516	533	584	540	543	555	564	499	535	560	533	509	538	537	541	566	549	537	502	473	490	537	564	552	518	578	512	511	529	475	570	518	523	531	533	514	516	456	581	538	531	580	485	525	532	518	532	527	496	524	558	539	511	564	491	537	547	501	563	554	518	554	550	514	551	519	549	514	486	529	506	568	517	573	527	519	527	519	570	506	494	511	531	549	524	548	521	511	480	537	576	496	518	521	494	522	564	525	525	563	516	567	472	569	534	525	510	511	540	534	527	533	545	551	527	517	546	523	580	540	528	536	548	469	536	537	532	516	511	500	512	526	549	494	507	529	476	554	547	565	547	520	535	545	564	478	526	556	512	505	491	517	544	504	513	520	535	490	538	552	498	514	508	507	496	539	540	532	510	480	491	553	522	557	533	492	535	513	495	539	558	496	529	526	556	506	558	543	544	565	531	528	499	539	544	499	561	501	520	519	515	544	510	528	524	538	513	529	535	514	530	518	539	544	502	569	533	529	504	513	517	574	496	527	512	503	533	528	528	554	520	509	507	560	529	542	564	527	513	527	538	511	537	508	515	506	540	527	495	463	512	506	543	552	537	522	524	508	509	501	584	526	537	494	491	508	485	553	527	518	496	561	563	496	503	524	556	522	504	521	540	548	488	562	557	504	497	528	538	519	502	495	537	527	543	523	505	535	550	509	558	521	520	523	537	546	527	565	521	527	550	520	558	544	522	534	539	549	539	486	507	527	519	537	557	542	553	520	533	560	522	553	522	527	541	516	530	550	524	493	517	519	529	536	523	548	530	503	543	518	531	585	525	544	499	510	575	536	566	527	559	565	554	523	550	527	541	501	576	511	519	526	552	544	552	540	503	530	539	589	503	541	544	519	514	537	509	520	515	500	530	531	532	514	493	573	523	500	517	543	548	540	546	533	536	546	532	526	533	492	529	551	520	547	532	540	534	540	507	516	555	574	561	539	518	590	566	573	548	550	525	504	578	532	581	517	505	523	515	548	535	535	483	526	505	501	498	518	543	502	543	525	552	529	524	537	513	548	568	547	533	536	532	512	532	512	551	541	527	549	526	539	527	536	557	513	504	543	541	499	505	541	542	513	552	501	513	548	524	519	527	496	556	550	565	516	552	560	516	540	546	552	583	582	509	569	525	522	518	530	522	545	538	557	472	497	494	503	519	581	551	539	507	511	498	532	538	529	552	516	503	543	499	556	578	533	524	536	552	547	487	515	518	537	557	521	522	526	576	527	521	560	536	513	555	526	525	522	502	503	556	531	506	509	505	538	574	524	525	519	548	540	513	529	538	538	501	491	551	562	528	544	494	519	533	550	526	520	517	542	533	503	531	534	505	490	502	524	525	501	529	561	555	511	512	491	516	538	505	564	510	522	534	582	513	502	492	480	511	544	564	541	506	578	536	537	483	564	524	517	540	553	505	551	529	537	524	591	535	541	543	558	536	472
30863	39543	29343	11881	8295	6599	5157	3773	3045	2623	2222	1899	1724	1674	1823	1510	1393	1255	1233	1054	947	964	878	895	898	790	906	794	779	796	770	736	784	684	742	740	711	746	724	708	735	717	713	763	684	778	694	737	668	733	733	803	721	705	673	735	735	722	742	721	734	716	747	715	718	738	697	732	682	743	714	702	723	718	736	737	676	748	736	709	753	690	712	678	778	702	716	706	671	701	745	716	716	752	692	720	742	718	717	700	699	688	715	699	691	687	735	721	665	705	685	742	711	684	724	718	718	705	748	714	714	718	705	688	713	707	757	737	759	687	710	740	713	735	717	750	714	703	740	699	696	696	664	722	734	703	705	705	724	696	717	684	690	761	710	712	744	699	726	717	678	719	704	693	715	716	694	711	728	745	735	734	699	756	726	693	696	743	738	703	729	699	764	713	728	704	725	735	729	666	749	702	725	675	762	739	749	748	713	705	764	718	685	717	733	759	761	728	735	677	719	732	688	680	755	736	636	772	752	721	710	729	719	729	685	757	700	748	697	726	685	650	693	681	675	745	741	712	731	673	755	727	687	668	692	740	721	668	703	696	746	743	676	703	705	684	748	801	686	740	713	691	724	709	667	712	724	698	710	737	723	727	689	739	676	704	732	690	650	740	688	698	674	670	713	717	685	706	723	747	726	685	695	724	693	744	708	691	704	684	732	767	728	700	736	732	707	741	815	689	678	712	706	704	725	679	718	675	684	726	682	733	682	711	690	725	703	661	700	721	732	689	744	747	692	720	764	697	711	743	693	744	753	679	697	705	748	712	695	699	702	747	701	776	751	746	733	728	724	708	739	698	713	746	716	711	714	723	718	707	711	729	677	684	664	734	745	719	674	735	688	690	747	735	667	666	680	732	691	749	677	692	694	666	701	725	713	731	670	732	727	701	679	748	689	771	711	704	710	713	728	744	765	716	736	689	680	702	769	699	736	764	736	681	677	678	758	704	730	734	736	671	654	668	741	734	715	722	699	772	696	731	714	708	658	721	676	725	727	740	760	705	741	732	704	735	714	711	738	679	700	719	704	751	709	718	718	694	698	718	717	730	724	753	706	758	697	706	688	673	731	682	740	724	700	684	718	660	677	732	726	710	696	770	707	728	729	716	733	694	710	697	712	724	703	760	712	690	698	708	719	726	730	663	672	739	722	701	718	688	698	715	676	686	705	698	705	695	713	741	728	751	694	707	719	752	741	698	749	740	731	688	727	740	699	718	756	722	682	714	745	710	747	729	720	743	740	699	701	716	756	721	732	719	674	754	733	729	774	710	749	720	720	738	659	712	718	714	730	722	711	748	676	697	715	761	692	721	685	714	712	735	709	712	726	739	731	679	685	723	708	794	692	715	707	759	735	698	715	679	687	696	655	684	828	708	715	730	721	742	708	733	737	698	694	747	694	727	708	672	696	764	745	750	727	759	731	708	692	755	729	697	690	701	733	769	746	728	707	725	752	745	710	695	686	728	686	755	723	743	746	720	672	733	736	708	740	708	678	762	741	753	709	753	687	709	731	702	760	721	712	688	751	700	736	683	754	702	749	715	707	743	734	712	690	753	708	728	701	693	757	728	737	664	694	699	726	752	706	713	686	740	704	708	715	751	692	720	733	753	719	708	676	727	717	739	723	659	746	725	725	732	738	684	686	724	746	778	703	742	735	711	769	767	729	744	687	726	725	693	691	723	669	695	697	704	735	737	695	728	733	717	683	686	702	696	713	737	694	762	706	743	716	733	720	680	698	711	731	739	641	695	726	744	679	722	706	677	722	716	697	701	705	716	698	701	720	719	692	747	710	766	727	709	713	683	709	694	693	695	684	705	719	707	715	703	687	752	725	754	785	705	708	687	716	705	731	742	713	711	696	694	753	695	750	697	726	722	728	696	689	694	743	674	745	671	716	699	715	673	651	766	718	672	712	747	742	709	754	715	736	670	671	659	669	685	696	699	706	704	721	695	730	721	781	700	710	732	701	741	653	788	747	707	727	664	690	668	739	699	704	695	704	663	713	684	729	690	691	693	711	725	639	717	695	713	711	691	722	690	732	722	704	742	721	700	680	675	707	681	674	678	736	729	700	726	728	688	674	767	777	721	699	725	727	710	761	663	766	722	736	722	709	759	697	738	745	707	725	685	744	728	763	714	714	662	713	716	752	758	706	684	693	721	716	690	754	760	707	732	656	691	742	734	704	693	759	687	698	708	751	765	693	706	689	679	694	727	653	697	711	705	722	704	668	675	735	734	722	736	712	685	751	736	718	714	747	707	715	719	722	694	732	692	729	687	700	712	751	668	688	745	698	735	718	751	718	669	721	753	711	728	745	671	742	687	746	732	735	711	710	764	742	700	665	699	708	690	746	694	717	756	712	694	670	694	691	699	671	710	693	679	723	738	735	715	736	682	714	717	756	678	722	720	796	717	755	681	727	737	713	689	731	714	735	657	717	725	725	698	718	688	743	710	675	701	739	733	678	709	753	720	694	723	723	719	696	712	706	754	696	731	715	690	788	734	754	719	697	762	755	716	719	710	721	731	737	748	732	719	766	713	688	744	724	697	706	731	701	696	704	735	718	736	755	698	710	750	716	740	721	776	703	753	697	669	686	680	656	718	741	736	753	723	722	726	750	731	763	705	698	699	749	712	725	719	746	722	781	736	703	713	727	717	682	747	717	698	707	741	669	738	707	730	706	699	728	703	678	682	710	681	723	689	747	734	679	718	691	685	697	682	751	723	698	669	690	659	715	732	694	677	685	712	650	727	685	682	722	684	727	730	747	685	726	705	663	791	707	765	711	730	701	698	664	732	763	697	707	760	724	715	715	730	692	698	720	757	691	727	699	735	709	744	745	711	726	684	753	725	682	649	723	706	722	678	672	697	741	688	765	705	746	722	773	744	704	684	744	733	733	724	710	774	688	655	716	716	698	724	724	723	711	745	683	717	714	743	663	744	694	692	698	721	707	684	701	704	710	725	696	694	733	692	727	751	728	682	719	708	684	763	710	702	735	719	717	735	691	738	701	736	684	744	706	703	705	744	667	734	713	716	714	704	728	700	750	741	720	673	722	739	740	747	701	705	723	714	688	740	707	705	726	695	726	704	708	701	726	719	715	747	705	737	703	694	718	631	731	709	728	736	716	652	729	745	742	695	766	731	745	673	729	719	741	668	678	706	712	675	723	694	727	692	684	753	733	657	713	738	698	710	676	747	719	704	671	736	695	734	687	753	768	725	695	686	701	679	753	718	714	752	712	767	689	745	678	724	707	703	690	704	728	787	694	751	721	700	746	712	720	712	714	710	684	702	712	725	751	708	720	730	670	757	733	684	711	699	742	745	738	725	712	704	753	714	716	701	663	664	666	771	685	708	663	724	724	732	658	717	725	743	698	757	727	729	708	713	685	717	742	692	743	696	735	657	678	678	712	724	707	762	705	761	727	722	661	720	669	710	746	673	758	761	695	741
24447	21627	29097	24646	21560	13947	5347	3078	2402	1964	1640	1461	1376	1411	1534	1329	1164	1113	1038	955	933	898	857	836	872	805	782	830	781	819	741	717	756	716	717	746	723	717	741	748	728	681	718	710	709	706	718	682	668	727	698	747	699	680	705	699	734	740	691	716	677	681	686	726	720	772	674	687	706	673	666	736	679	673	710	733	658	661	686	699	664	724	685	691	699	696	690	687	670	698	740	705	736	679	690	690	666	652	627	707	702	610	653	701	686	694	716	726	713	695	757	724	694	694	652	713	723	684	701	719	692	701	699	751	637	672	662	722	669	665	717	650	679	691	729	682	683	709	687	758	716	682	693	640	704	679	681	683	642	711	711	708	668	657	692	678	700	645	674	673	702	697	762	674	719	702	690	698	685	700	704	695	721	671	678	659	671	707	649	627	699	625	716	711	719	696	676	665	694	703	701	681	751	692	676	686	662	677	689	676	662	685	671	735	682	660	666	678	695	704	690	696	684	681	693	685	731	671	712	711	709	638	681	693	670	688	676	721	684	675	674	642	708	664	667	702	690	695	682	645	688	657	667	678	665	696	662	697	681	703	700	694	661	695	719	676	662	675	685	677	712	684	662	672	718	624	718	692	649	683	685	661	709	695	677	698	680	646	706	709	665	674	712	650	704	664	703	682	751	700	675	686	714	707	662	667	684	733	666	668	699	631	705	671	669	710	663	691	663	648	701	690	698	659	714	740	717	717	697	687	670	725	697	705	675	690	704	687	664	660	708	722	694	687	632	668	706	735	705	701	703	680	684	706	678	648	652	714	676	705	707	724	723	684	700	688	653	685	687	735	676	722	689	673	667	686	711	646	724	685	678	688	721	709	684	691	669	650	669	701	681	667	654	701	681	731	674	682	718	698	680	677	679	736	700	655	704	674	656	690	684	664	631	648	698	696	680	686	690	662	688	724	660	662	660	671	658	699	742	669	666	687	690	670	704	702	715	671	672	667	706	665	682	703	678	675	676	729	741	709	672	686	716	686	672	717	666	750	688	693	682	698	696	659	696	659	669	678	681	685	687	699	711	683	740	717	698	707	689	667	689	730	675	713	665	720	681	632	657	706	669	696	701	651	661	688	702	711	663	716	672	657	704	666	655	741	698	673	687	642	655	724	681	707	655	734	649	669	674	666	694	697	693	707	682	695	665	686	702	694	682	707	678	688	681	683	665	692	648	704	713	663	699	669	693	673	714	702	665	712	628	701	687	740	672	635	687	689	689	680	684	684	745	668	691	689	701	640	753	645	683	658	706	704	694	712	713	708	723	718	748	683	706	701	673	678	769	663	706	710	624	695	700	698	706	681	710	660	707	714	640	682	697	709	706	675	653	706	676	667	667	688	693	700	685	694	726	684	714	654	703	700	662	672	701	671	651	702	651	706	675	660	706	678	655	719	714	688	666	694	706	679	667	684	715	721	682	694	679	705	624	686	704	692	681	645	660	718	690	699	654	682	657	695	700	670	674	660	703	725	685	659	718	737	669	667	724	648	683	692	633	715	682	634	672	719	629	724	677	628	720	717	664	697	660	702	677	678	692	721	693	684	669	684	674	648	697	734	681	705	643	713	694	686	699	696	728	685	746	663	705	716	705	635	684	630	697	688	710	688	678	674	693	705	663	691	710	669	728	688	643	670	706	630	663	624	659	719	655	656	693	687	666	677	673	658	709	697	676	701	687	671	691	698	650	711	674	684	697	687	757	663	646	651	683	702	736	706	720	685	708	669	641	691	632	672	685	678	714	723	680	639	730	711	668	687	685	671	728	690	660	688	704	687	662	689	671	663	709	748	664	715	700	674	717	644	709	736	669	710	681	670	702	716	693	681	679	662	677	715	662	692	679	692	695	716	695	697	688	679	702	676	654	726	724	670	649	692	697	722	660	710	658	711	688	687	662	658	693	712	658	667	666	715	701	658	642	685	677	685	753	656	693	665	700	701	691	712	702	628	755	678	705	778	709	677	659	703	657	675	661	684	666	691	657	645	690	680	671	714	686	675	680	682	662	708	663	680	691	741	699	688	684	703	679	661	720	653	683	723	718	643	731	711	702	648	681	674	728	692	714	761	712	683	649	700	715	684	668	650	738	697	655	658	641	697	734	684	705	699	620	648	685	679	719	750	687	686	703	682	700	651	686	695	677	702	660	633	623	688	693	670	726	642	644	675	693	706	676	664	705	671	682	672	709	703	723	703	683	695	692	718	669	636	644	654	720	707	701	644	709	721	710	730	707	711	698	702	668	682	675	737	684	715	677	685	674	677	668	684	722	657	704	726	675	668	744	707	690	710	653	696	709	767	707	665	647	701	683	679	707	668	660	641	696	689	677	688	656	718	706	686	678	669	695	726	704	694	656	651	682	675	663	723	679	639	669	704	701	658	641	689	743	670	689	667	711	698	688	691	632	670	712	692	677	646	679	663	680	709	696	704	671	691	677	674	678	631	711	747	668	639	689	645	645	692	716	696	661	683	696	698	693	679	709	708	700	703	695	718	700	727	661	661	689	694	663	713	648	695	666	666	689	663	737	708	655	695	686	709	655	719	719	634	662	668	735	702	663	680	712	660	700	700	710	684	660	664	681	705	714	641	690	697	747	689	650	695	692	656	683	687	722	688	703	693	691	721	712	664	704	693	642	698	685	652	690	707	695	696	718	708	706	697	646	709	692	698	689	693	708	719	697	681	712	706	653	669	682	668	667	711	640	717	679	698	674	626	658	741	713	673	702	684	662	661	705	733	687	650	698	665	663	671	725	685	707	689	734	716	705	724	754	652	676	635	662	660	700	714	674	672	696	666	646	695	691	692	681	668	659	647	675	725	666	718	667	660	696	703	688	692	695	706	686	695	671	692	654	709	695	707	676	686	645	704	731	668	690	737	675	675	634	707	682	672	704	705	696	712	675	665	710	696	673	684	704	678	683	732	712	696	652	682	696	642	692	725	654	743	734	683	638	722	668	677	632	705	730	678	699	685	679	659	697	689	663	707	676	649	662	693	703	647	680	693	725	673	697	700	708	706	687	685	687	688	701	671	678	644	664	645	703	694	664	689	735	682	686	665	681	680	682	706	701	647	689	702	680	682	729	694	705	700	709	681	707	677	690	665	686	725	728	685	701	689	725	697	704	698	656	687	669	670	704	674	677	698	719	674	709	655	673	677	696	683	678	649	706	686	675	694	663	696	684	639	714	698	668	735	686	682	639	660	667	689	678	691	688	669	711	708	680	677	694	686	661	708	682	679	656	702	696	675	701	708	650	694	695	714	674	695	686	691	686	732	624	721	691	727	699	750	678	720	725	678	716	723	680	721	700	702	654	743	699	674	730	697	651	678	683	705	702	633	708	717	679	739	700	730	658	660	648	723	657	675	715	726	649	642	663	666	680	695	655	691	717	673	722	701	655	690	677	695	691	683	701	685	662	703	707	638	674	653	693	639	673	700	687	734	716	708	730	698	653	628
31685	47153	37298	20260	13282	11487	8586	6732	5640	4398	3682	3187	2712	2702	3028	2479	2211	1982	1822	1546	1471	1313	1373	1314	1163	1224	1209	1213	1103	1086	1091	1060	1006	1021	946	968	1005	1025	986	928	922	929	949	898	908	917	936	906	937	925	905	920	905	979	1025	919	976	959	964	909	969	910	905	901	930	914	920	888	1002	951	935	927	925	932	954	930	906	898	897	909	927	921	863	876	1008	926	961	917	888	935	956	927	971	882	934	953	916	933	988	972	963	921	908	954	943	889	976	946	888	914	941	974	925	901	924	905	915	880	964	944	946	933	911	970	909	944	915	955	997	935	866	915	955	884	912	864	915	918	963	903	878	928	934	951	894	947	886	949	910	905	900	883	888	921	897	870	867	928	914	906	894	905	908	914	922	925	947	914	921	897	952	847	891	939	932	911	866	917	913	957	937	907	861	928	916	897	926	901	933	878	893	926	901	899	868	919	901	955	967	926	926	862	977	934	884	932	952	879	937	934	887	920	939	940	887	947	903	914	940	893	900	886	965	893	918	920	913	883	930	879	891	920	920	929	947	926	910	895	913	900	883	925	873	880	943	914	937	882	909	917	899	880	950	908	945	895	907	914	984	901	886	892	932	926	911	940	933	890	917	901	891	947	964	968	898	908	945	874	932	906	919	927	962	906	907	926	931	898	888	951	904	934	930	910	975	926	905	885	877	1009	872	910	930	937	899	978	882	928	947	953	901	891	886	964	880	911	906	897	897	936	860	900	913	884	998	892	898	856	927	914	906	931	923	949	922	927	897	896	922	859	883	947	979	874	962	883	939	930	880	941	921	936	878	950	926	915	905	885	863	945	955	933	938	951	936	945	944	926	941	934	937	926	960	912	943	913	876	897	941	931	905	910	922	912	934	956	860	907	906	926	905	924	897	943	901	928	939	907	865	912	925	923	916	971	881	881	883	924	851	949	960	989	919	934	898	849	914	898	963	909	939	922	923	949	929	934	937	919	905	925	941	895	896	889	898	918	899	923	931	905	952	886	954	942	928	912	924	940	904	962	864	877	908	911	893	933	891	868	929	915	913	916	925	927	887	922	889	913	909	936	874	865	907	899	949	899	934	933	882	902	899	850	858	854	921	954	950	920	943	959	923	923	948	910	892	921	898	872	932	867	940	926	944	968	883	896	905	913	922	918	925	906	924	955	866	903	869	927	944	850	872	862	912	937	878	957	916	889	924	915	957	935	897	961	920	906	903	893	924	858	866	923	910	910	936	890	965	931	932	927	916	919	919	914	912	873	907	846	892	924	889	908	908	894	845	910	873	982	952	932	886	938	964	920	912	864	963	922	936	965	947	872	913	939	929	916	980	906	929	840	949	886	867	901	918	905	945	913	880	938	865	925	867	946	922	935	925	930	852	835	855	862	907	855	889	953	927	911	906	893	916	891	923	939	960	931	854	910	897	957	922	887	889	933	926	942	873	944	894	914	864	928	878	897	893	871	913	910	913	873	920	961	930	905	919	920	881	868	944	925	981	913	912	932	873	863	907	903	883	955	894	919	914	848	915	948	919	886	906	905	879	888	939	948	968	926	909	917	950	947	942	871	923	933	946	884	894	921	882	935	927	917	1004	910	933	892	927	929	959	905	930	908	923	932	902	976	933	997	939	950	922	911	930	924	911	925	951	931	938	945	924	945	955	888	896	913	936	915	889	867	943	921	883	960	909	913	892	937	930	911	865	891	919	938	885	914	888	879	914	880	907	963	937	892	889	920	959	892	872	914	906	917	893	926	913	914	922	938	919	872	938	955	890	938	937	967	940	929	915	924	891	963	939	916	918	968	943	946	872	980	910	988	915	859	922	875	943	943	897	932	938	936	926	939	907	945	876	905	898	920	860	948	918	910	917	986	938	953	899	943	894	917	901	930	913	988	999	859	914	923	885	960	871	889	927	939	898	933	912	921	909	929	877	937	940	936	941	972	889	914	966	919	938	890	890	982	946	920	894	943	876	929	874	910	894	994	864	893	879	926	929	906	913	954	902	911	907	925	916	865	902	912	936	937	911	872	902	886	910	926	972	892	882	895	939	970	908	919	914	966	973	939	913	929	876	965	951	957	902	890	941	933	939	874	909	896	950	924	904	958	929	904	878	906	904	915	926	894	899	900	917	996	928	909	908	953	933	878	913	930	964	898	923	900	850	935	918	964	931	963	890	999	935	919	1002	980	893	944	920	916	946	871	914	919	911	979	906	927	927	940	906	910	908	930	897	924	938	937	915	870	926	902	888	844	870	918	905	910	941	915	880	971	910	871	914	929	966	955	951	976	933	922	886	932	968	918	886	901	910	946	902	931	866	948	881	888	884	932	920	916	864	910	893	884	925	952	938	925	953	935	864	945	915	962	877	912	930	879	901	928	939	940	967	898	930	946	903	949	918	972	931	882	925	940	925	905	906	908	921	889	932	933	889	857	927	820	930	964	928	909	922	885	918	874	926	887	895	878	970	939	912	926	939	946	923	877	953	912	875	930	855	903	935	879	889	937	905	919	889	944	952	907	899	958	932	924	948	925	904	916	933	900	925	886	888	963	904	900	910	899	874	943	906	912	907	898	957	896	935	962	928	916	968	906	896	953	899	923	922	958	892	954	876	862	923	911	922	904	873	953	932	912	927	905	933	925	934	919	936	967	957	914	893	880	919	943	933	908	951	895	910	875	876	896	886	878	902	871	909	920	921	935	893	931	871	905	884	889	933	918	881	916	930	913	922	955	948	912	946	894	883	895	911	900	917	934	925	897	927	912	899	886	953	905	961	922	875	859	961	926	896	935	960	1003	923	915	847	881	933	886	903	870	919	947	928	939	891	920	905	939	926	929	839	1020	841	893	957	916	904	936	930	938	875	873	930	859	891	902	948	929	956	903	897	911	907	939	857	918	926	869	953	933	855	902	941	933	905	947	925	898	939	887	928	912	911	950	912	919	948	917	881	931	869	939	934	916	863	906	905	925	931	926	953	962	937	891	938	907	936	904	897	943	956	930	912	916	904	902	902	909	929	912	905	953	923	960	905	907	963	875	944	912	982	924	953	879	996	957	913	891	914	939	936	820	900	860	894	945	931	906	916	923	931	860	913	931	880	943	959	882	844	856	886	912	888	905	965	898	908	923	949	948	895	967	899	921	955	927	912	949	890	914	896	929	973	926	883	944	932	905	893	922	933	882	894	936	938	932	911	942	898	903	924	916	900	943	933	925	907	895	914	908	902	947	907	950	942	980	916	933	890	912	918	922	948	915	850	939	894	965	892	898	894	960	884	957	945	921	905	912	903	891	863	894	951	973	896	929	887	895	891	952	885	937	902	948	919	879	946	904	937	909	920	900	889	984	934	958	925	931	953	908	887	912	890	901	932	932	924	920	939	947	955	878	957	919	860	890	885	905	953	911	912	868	936	901	916	857	883	939	926	898	915	916	936	917	885	946	935	935	908	958	899	951	864	880	896	877	881	897	901	873	897	836	896	896
23477	21630	29553	24200	21664	21745	13447	4508	3370	2586	2113	1887	1629	1635	1731	1544	1297	1283	1167	1005	874	842	842	806	799	761	806	771	733	752	686	635	665	672	603	632	663	672	645	650	597	622	602	617	584	561	591	604	563	573	604	563	620	649	624	664	642	590	605	654	542	611	638	596	617	567	560	610	599	625	584	604	597	565	599	589	590	593	567	618	596	604	591	550	596	631	625	592	596	614	594	564	624	573	592	571	588	563	603	565	567	554	627	573	613	595	596	622	617	625	618	572	594	603	579	564	596	603	587	572	542	596	549	583	576	629	603	553	575	578	586	629	612	600	599	584	552	599	618	594	614	620	633	557	599	620	602	621	581	587	619	596	622	610	556	590	539	588	552	600	573	544	573	599	601	573	557	635	604	574	577	633	556	568	619	588	638	636	603	558	590	561	589	604	597	573	580	586	571	601	584	582	605	554	593	536	551	536	600	597	602	586	626	578	566	618	594	593	562	587	590	607	538	639	614	565	653	593	587	591	607	579	582	532	563	579	585	554	619	609	590	619	530	600	580	598	603	612	614	611	599	549	592	628	590	654	634	535	589	576	579	582	588	565	603	564	546	560	576	554	623	556	627	559	590	550	574	582	547	573	596	587	636	575	619	610	644	575	615	588	594	618	631	650	583	603	577	603	592	592	590	596	591	576	549	569	588	623	579	573	583	577	569	513	581	596	527	614	604	615	542	595	623	569	575	622	602	595	607	606	574	614	614	610	594	629	579	612	608	594	528	542	582	569	554	608	587	624	550	573	585	606	604	594	588	564	577	576	584	563	581	621	608	625	561	560	594	610	623	610	527	582	611	618	639	617	618	583	556	598	571	612	580	631	574	541	630	567	590	580	606	605	613	604	616	622	610	580	648	563	589	560	552	613	600	573	567	591	608	572	622	544	598	594	570	602	594	611	570	598	570	613	536	603	599	587	543	596	617	617	574	575	564	556	549	621	539	609	616	602	552	582	616	569	610	601	570	605	600	580	623	578	612	632	610	621	623	587	531	650	563	581	629	612	637	622	591	592	573	617	556	627	609	586	630	571	617	537	575	558	586	594	580	602	583	606	616	599	618	621	580	571	584	585	606	624	581	566	585	583	592	577	600	594	593	612	607	611	605	561	551	584	601	546	594	574	583	581	610	589	582	563	563	628	559	587	614	596	628	578	544	604	630	606	600	580	590	571	571	551	594	547	578	535	626	614	593	597	612	573	561	601	585	586	576	572	540	603	593	575	557	576	639	603	601	608	554	563	560	587	602	609	580	565	631	632	563	562	586	580	612	601	588	576	539	607	616	600	589	620	617	575	597	564	559	582	610	550	608	617	613	568	577	591	591	564	578	575	594	594	639	590	578	582	592	621	586	547	576	607	535	594	592	579	606	609	572	566	633	613	564	607	568	609	593	557	570	564	614	612	555	631	621	580	566	611	606	600	593	630	610	594	563	637	537	539	570	609	587	570	613	589	537	602	582	579	562	586	627	604	560	578	550	602	538	585	559	574	621	584	587	557	590	598	567	607	633	587	594	555	603	614	570	592	585	634	606	603	601	602	582	579	570	614	608	609	554	584	602	598	578	592	580	517	551	567	560	602	603	607	613	594	590	582	589	589	618	584	585	662	589	569	565	549	581	639	581	588	611	576	606	574	593	570	592	605	607	583	604	598	586	623	588	575	573	576	551	574	552	571	618	579	608	547	591	603	646	576	615	588	624	594	592	621	631	572	604	587	607	591	614	571	555	575	587	597	585	562	589	586	592	588	587	575	614	582	551	595	578	557	609	554	607	621	615	582	572	601	598	606	607	604	552	615	573	597	577	598	584	568	593	575	574	564	591	579	592	579	573	554	559	573	631	620	570	619	603	587	580	627	589	647	593	620	610	597	596	555	586	579	588	595	633	599	598	609	595	623	607	612	611	596	596	581	605	622	587	638	571	606	547	575	602	559	576	588	582	587	556	567	592	586	594	604	596	585	554	600	642	589	591	626	605	605	591	581	647	618	627	577	610	590	616	651	584	538	570	582	607	590	582	550	591	600	612	570	610	572	546	552	566	576	550	668	629	581	579	574	593	592	592	592	572	564	593	602	566	586	613	545	601	569	572	587	585	597	585	603	589	632	560	560	609	576	614	630	575	597	612	592	614	551	589	608	583	586	591	563	610	546	594	591	519	602	589	621	601	618	579	546	599	603	539	560	597	588	579	579	527	593	589	571	556	617	602	606	607	577	588	554	609	582	642	571	583	636	581	564	580	555	565	582	560	531	593	595	595	553	592	602	606	580	574	578	624	594	584	593	594	574	619	627	629	567	591	546	557	596	604	567	593	587	576	604	617	598	621	609	610	590	582	593	630	604	563	582	563	575	593	569	588	560	614	582	590	624	606	626	579	598	609	615	554	565	575	593	574	569	571	611	586	588	606	620	576	606	588	566	596	591	593	620	610	590	590	583	595	632	610	596	584	549	534	619	541	574	600	605	650	588	596	590	592	597	587	581	597	609	525	593	557	598	595	573	550	579	560	591	582	542	564	639	621	577	620	613	617	528	601	573	546	594	581	570	585	585	598	603	573	580	597	602	590	570	616	578	576	562	594	577	611	547	584	590	612	627	579	589	588	572	575	590	594	591	583	627	608	566	587	556	562	592	584	566	583	644	591	598	587	584	600	574	591	621	589	600	593	621	542	560	612	570	572	577	617	586	558	583	603	542	613	575	570	564	567	589	617	585	569	621	593	587	603	618	572	593	610	596	600	554	589	592	588	562	573	621	602	565	607	568	585	610	598	581	583	583	529	603	557	541	591	583	551	595	597	568	619	621	577	581	589	603	566	638	593	604	584	598	594	581	582	634	591	619	606	592	576	551	588	634	589	599	576	635	591	601	582	597	595	592	569	577	594	584	598	628	600	584	602	609	601	647	602	564	581	563	585	590	589	612	621	620	570	595	555	578	578	598	602	575	604	614	586	576	555	607	551	565	613	573	584	603	581	582	572	608	622	617	568	575	580	542	609	588	583	619	587	581	595	605	562	623	589	578	568	584	564	583	606	611	582	581	598	593	585	580	587	604	545	591	577	598	577	599	597	647	558	608	568	611	584	599	583	605	571	573	597	595	606	580	592	609	571	603	610	596	614	586	593	615	586	591	578	613	640	580	589	601	587	614	619	544	589	598	584	593	623	622	551	598	589	550	620	588	598	599	582	542	557	624	576	565	602	584	581	571	587	642	575	557	611	561	594	625	589	565	573	623	599	591	580	645	597	576	558	592	568	602	605	571	583	584	571	618	622	594	580	596	597	609	572	560	545	521	594	571	649	596	563	601	550	618	591	596	552	614	596	576	575	562	608	613	579	561	590	549	613	571	609	621	563	532	580	559	533	598	593	591	572	601	592	603	585	583	566	562	549	613	612	552	592	568	569	574	578	562	610	562	603	589	597	558	600	571	605	582	589	552	622	621	610	582	586	586	559	617
33192	50876	42001	25112	18048	14895	11722	9075	7783	6002	4744	4155	3443	3639	3937	3221	2774	2325	2097	1817	1604	1481	1379	1305	1278	1245	1281	1188	1127	1028	1001	902	973	912	897	922	903	953	917	860	791	853	833	834	838	854	763	853	796	771	821	818	774	839	806	835	812	817	806	792	755	849	836	800	772	888	780	863	776	822	808	817	820	756	842	738	811	810	767	798	746	769	817	786	752	809	787	810	797	804	791	744	817	801	846	793	786	797	781	809	816	833	769	726	783	748	793	775	784	762	738	774	770	800	808	809	783	827	831	787	755	746	804	785	846	793	793	803	791	810	781	783	755	779	799	776	817	751	729	851	772	761	764	772	779	805	814	798	786	818	759	770	758	772	794	785	763	761	756	788	796	752	765	759	798	739	790	798	771	767	853	776	811	830	796	815	767	761	766	777	782	795	805	781	762	839	822	730	787	797	813	795	793	814	823	811	811	813	786	774	790	817	769	760	816	730	808	775	763	735	792	815	776	792	786	734	771	756	748	758	759	760	809	789	830	795	810	775	779	819	820	789	771	759	831	807	814	793	783	816	760	787	766	786	778	762	805	787	739	795	778	819	755	816	835	761	795	784	775	741	769	804	772	815	836	817	766	799	729	764	810	756	802	815	806	841	830	797	798	796	780	809	794	814	760	810	788	706	751	827	782	799	819	793	772	774	782	782	744	768	775	835	781	791	757	804	788	769	811	755	771	782	849	716	783	807	800	782	735	849	756	813	825	757	806	760	765	801	804	779	753	789	825	796	780	767	828	756	802	798	792	796	800	757	811	781	775	794	747	845	807	834	820	789	834	773	792	741	778	803	770	766	814	818	767	736	800	768	818	730	780	757	790	772	805	771	800	777	820	746	797	770	777	804	850	791	786	819	752	801	749	770	828	834	779	808	784	764	823	750	773	752	742	796	782	783	841	818	766	740	767	796	810	798	770	760	780	791	789	809	792	766	829	777	802	801	797	770	762	800	835	766	782	771	757	790	817	777	785	746	832	723	781	785	725	812	834	780	783	809	810	772	806	765	742	850	805	779	777	820	773	763	771	781	762	771	819	765	730	816	792	789	792	768	798	808	798	788	749	799	793	810	802	751	779	781	793	793	803	688	751	839	812	826	787	751	791	754	793	786	806	810	805	791	838	759	782	767	756	785	838	753	816	784	780	767	783	828	799	808	757	832	796	834	786	805	808	758	762	773	800	765	738	779	742	810	762	771	790	784	775	754	823	796	786	768	767	750	748	746	764	814	818	821	829	713	785	768	813	803	772	782	785	798	783	770	720	860	842	781	781	766	789	781	763	798	719	811	802	752	805	743	804	799	771	818	825	799	793	760	783	752	738	814	788	829	761	775	792	766	791	772	802	729	799	774	745	782	795	802	776	842	841	835	776	781	729	780	737	830	801	781	790	807	840	813	785	748	799	826	784	756	771	786	773	786	790	809	745	795	765	794	783	769	824	735	792	804	754	783	753	803	825	775	763	794	814	807	834	830	782	790	767	789	790	784	758	808	777	712	765	775	786	806	802	781	735	759	804	806	774	782	764	790	771	797	832	758	770	772	839	762	756	783	762	791	801	715	772	818	807	797	762	744	809	731	861	836	775	856	773	790	783	795	800	752	754	740	839	772	796	783	791	797	793	770	783	747	827	767	848	795	806	796	799	808	826	788	827	725	824	808	743	846	861	770	778	808	810	819	747	809	836	811	789	779	716	711	772	743	780	785	786	807	810	837	766	758	812	756	800	819	785	759	811	779	834	829	754	770	800	810	794	769	780	760	799	751	740	728	802	777	779	771	793	740	782	797	751	827	795	737	780	819	795	799	782	748	766	774	837	834	740	741	806	766	750	785	755	853	784	804	818	800	777	820	732	774	822	811	780	781	775	793	795	781	821	767	786	846	773	809	806	800	772	789	801	775	784	750	800	838	843	798	803	753	846	763	829	817	773	839	742	767	811	831	817	780	765	819	817	804	754	810	758	749	797	814	781	835	788	737	809	790	793	781	759	782	778	804	809	774	741	818	818	782	777	789	804	765	791	813	762	787	767	729	768	795	836	826	750	835	744	798	760	802	759	792	812	802	798	750	783	800	753	791	804	774	832	720	784	766	800	802	776	761	806	745	733	794	842	811	804	772	832	782	805	775	817	829	788	740	772	759	844	803	801	798	782	787	825	809	730	800	756	827	784	847	756	768	760	799	820	790	752	741	779	802	793	733	736	811	808	834	796	767	804	814	772	804	794	801	748	790	816	842	763	813	832	798	765	794	731	788	767	829	818	716	816	803	846	810	752	800	846	770	751	805	776	771	768	748	791	766	730	777	823	790	742	803	793	804	779	770	723	787	776	818	826	801	789	748	793	807	783	773	784	821	818	810	818	771	811	776	781	784	777	792	809	763	752	769	783	786	815	796	746	809	789	796	749	824	761	803	773	777	827	787	816	808	804	802	815	741	813	779	822	754	810	765	752	835	789	772	742	806	834	809	790	776	776	788	759	781	747	778	821	776	768	820	759	772	737	804	794	774	773	788	770	772	831	774	798	822	822	776	724	795	795	789	780	801	830	820	785	756	770	791	776	794	754	788	801	729	770	795	830	773	797	727	798	800	794	785	781	733	763	776	771	757	791	800	783	781	797	798	779	845	822	814	772	821	723	749	835	728	839	780	815	786	805	801	777	793	806	742	818	777	789	773	749	759	789	752	836	779	818	850	794	758	839	850	755	850	801	786	793	758	779	803	812	798	802	766	755	808	834	768	730	776	813	819	802	788	826	747	825	775	775	803	776	773	786	756	780	747	750	721	780	761	753	764	760	810	746	804	812	825	775	774	765	745	783	832	773	768	786	769	845	736	736	814	766	791	803	747	808	807	794	815	758	803	764	793	794	826	786	772	831	784	766	837	816	808	777	852	787	784	796	759	830	795	762	756	827	815	787	783	748	775	811	866	756	836	812	812	793	760	833	824	801	765	822	765	749	745	803	798	790	765	739	773	809	763	797	829	829	792	789	802	803	783	758	792	795	813	779	791	770	764	796	769	812	843	784	785	767	745	782	834	779	767	803	767	789	766	731	816	808	763	791	769	766	785	779	841	815	744	778	773	793	757	827	754	803	789	793	743	829	747	769	800	776	834	836	780	786	772	830	777	787	790	786	785	743	789	786	755	751	842	810	775	783	766	766	828	772	792	777	792	769	828	780	753	796	772	777	794	805	811	788	777	791	781	818	801	762	827	828	800	794	797	764	801	789	824	775	823	797	788	791	769	771	787	765	795	800	752	783	807	804	792	814	777	742	769	768	753	838	815	820	720	811	746	783	777	766	794	736	802	757	765	753	794	776	782	775	775	779	801	786	794	783	800	804	778	829	778	787	789	812	872	821	810	787	734	751	797	779	750	788	812	785	808	788	780	793	771	761	798	818	807	731	757	767	784	799	785	770	795	840	758	817	742	748	733	778	736	774	810	801	816	769	773	774	771
28491	24371	23260	10758	4436	3032	2279	1589	1456	1205	952	962	839	897	996	827	750	751	706	683	629	583	595	567	590	602	589	563	548	559	563	545	553	504	520	529	522	550	545	499	518	518	511	537	538	543	529	523	559	537	530	519	551	510	504	517	579	507	536	544	517	508	537	533	554	514	536	563	505	545	554	538	518	528	530	523	549	534	571	537	504	524	495	510	541	528	483	492	531	552	489	529	575	549	496	516	547	596	571	497	480	467	521	506	557	543	515	512	565	529	508	539	520	504	521	563	533	553	512	508	525	446	530	516	497	528	540	533	555	559	555	519	544	531	529	503	535	526	528	453	499	521	525	498	481	501	543	477	514	518	499	553	512	490	531	583	559	542	484	532	501	527	563	549	524	530	476	528	535	509	538	508	526	541	506	582	511	538	538	538	549	537	500	547	521	548	512	580	526	554	490	550	510	546	520	511	519	540	528	521	521	528	553	518	530	536	499	498	507	509	506	526	530	547	540	512	509	549	578	559	505	531	567	531	565	511	571	536	522	528	521	494	556	528	502	538	543	538	496	494	576	520	554	533	515	520	525	538	512	540	516	529	519	536	499	565	550	512	493	495	531	572	552	574	518	519	491	549	510	539	530	512	533	558	495	497	528	519	516	517	492	532	527	545	542	564	558	524	505	529	526	504	529	515	546	557	505	567	504	530	514	491	531	507	537	521	510	547	523	542	495	536	476	491	518	527	553	499	523	525	508	503	531	579	540	501	536	522	512	536	521	492	475	526	537	520	513	561	498	487	505	507	505	541	522	581	538	565	555	532	516	538	493	519	523	511	598	561	531	528	513	534	507	514	506	579	506	532	523	514	498	546	503	525	521	488	530	513	551	534	511	522	520	546	507	547	521	533	563	552	527	541	527	502	529	516	511	537	535	538	556	528	512	505	526	546	558	543	518	525	553	544	491	475	518	513	548	504	516	499	510	513	500	517	530	515	489	487	504	469	530	548	548	533	493	507	542	573	536	550	531	491	576	533	531	518	545	493	506	563	525	555	528	501	521	515	540	521	472	536	515	500	514	527	529	492	537	531	491	523	507	504	530	566	519	530	547	565	517	530	512	505	541	506	536	474	514	529	523	551	481	547	523	575	567	533	544	515	527	526	527	508	472	520	551	524	524	518	516	518	491	497	541	517	542	553	506	494	560	523	491	530	503	531	507	544	574	552	553	531	480	519	512	516	542	506	511	537	525	539	533	549	547	519	528	561	521	559	550	497	510	568	541	517	522	497	522	518	538	559	535	499	490	532	500	557	512	555	486	537	548	540	498	522	530	533	510	542	573	525	535	548	497	511	487	506	559	532	536	500	579	547	528	563	539	516	515	578	516	555	495	532	540	530	558	465	524	507	536	529	495	523	502	506	554	509	555	508	525	456	508	514	481	524	529	497	528	507	536	528	531	549	512	545	566	533	518	545	508	492	572	511	516	519	551	530	525	525	490	517	499	501	496	510	571	482	555	512	536	529	513	551	543	517	532	506	531	549	520	509	524	529	508	495	564	552	476	541	466	533	548	511	562	531	490	544	529	511	501	492	539	497	561	485	494	566	582	515	488	543	474	540	524	518	533	487	517	475	553	552	513	517	519	522	513	524	487	495	517	572	536	505	507	518	512	534	482	538	523	534	516	535	523	533	524	542	538	514	485	526	531	553	505	526	535	552	520	530	514	522	475	581	526	569	541	532	526	521	505	475	536	514	544	519	527	510	514	544	507	488	515	530	501	499	547	547	508	485	546	539	542	539	514	524	501	497	505	535	520	506	489	517	520	558	544	575	517	501	541	518	549	507	522	542	511	553	534	518	534	533	506	550	535	493	517	497	547	565	551	575	515	480	538	529	546	486	522	515	515	476	534	511	513	513	500	507	482	523	551	482	535	506	504	528	569	529	553	522	501	595	573	473	524	505	517	516	567	535	575	526	552	514	578	524	544	560	553	486	532	513	519	567	484	498	555	505	541	534	528	498	559	529	535	475	532	512	517	555	497	533	489	510	505	509	500	514	546	541	523	541	521	511	514	503	539	529	505	531	549	506	533	522	532	540	505	497	534	548	539	530	508	544	571	526	545	529	597	517	549	541	586	526	496	522	527	516	484	485	550	568	516	546	560	524	505	526	531	542	533	545	547	531	506	497	548	533	511	512	582	530	494	518	521	522	530	529	505	511	552	516	532	565	530	522	525	536	541	495	530	511	500	567	540	544	540	525	483	509	506	507	501	483	480	530	506	546	505	538	508	478	548	519	574	531	538	530	537	524	531	492	514	553	556	497	558	563	533	486	580	525	500	504	489	526	517	518	549	512	501	513	533	497	516	483	540	548	526	505	515	510	518	567	541	559	502	526	504	540	506	540	528	514	546	507	538	536	553	494	534	491	551	518	531	510	508	512	531	525	523	513	529	513	542	500	535	533	519	529	523	513	499	549	491	527	548	530	546	507	499	549	531	529	488	532	528	566	517	561	509	521	536	509	523	541	539	495	546	572	534	494	524	517	518	532	539	572	487	522	532	515	525	471	542	526	549	525	495	524	519	561	522	496	545	523	515	541	527	537	491	512	574	522	526	536	522	536	559	532	574	518	552	524	530	507	518	531	494	504	499	549	559	531	568	473	529	497	520	546	495	514	535	505	504	532	564	562	574	498	530	535	541	528	545	533	513	517	465	541	515	540	547	513	506	489	526	511	508	558	540	507	496	521	548	505	522	548	521	558	498	565	544	532	535	545	520	534	504	539	568	533	542	517	520	504	482	539	523	521	538	528	520	481	528	520	541	555	572	478	516	509	538	537	502	518	530	549	492	579	554	480	488	520	558	537	503	511	530	542	486	543	508	515	520	485	524	517	468	550	513	514	531	501	547	515	537	539	523	510	529	526	532	576	487	538	485	508	523	532	518	521	550	540	490	532	524	537	539	508	518	558	526	570	502	516	504	535	509	491	503	514	520	544	551	521	534	527	516	507	583	533	543	539	542	569	574	542	514	500	527	501	533	551	510	508	489	562	589	543	504	587	560	497	533	557	527	522	524	477	513	544	551	531	530	514	574	491	515	538	530	532	539	526	524	497	509	532	518	534	525	527	575	502	534	550	513	539	535	530	575	527	485	534	580	546	518	553	557	536	524	509	547	508	521	559	478	553	495	539	494	474	538	534	534	526	526	507	540	510	495	493	542	562	556	498	549	517	519	510	590	514	503	498	477	539	511	558	534	541	512	501	525	525	511	472	489	548	526	496	497	532	511	509	517	509	474	498	522	548	530	555	519	493	507	475	526	527	551	545	538	561	483	508	503	519	539	521	482	521	521	501	480	529	525	535	559	537	510	494	557	538	500	540	486	509	518	512	506	493	520	512	503	510	536	496	502	537	545	514	504	527	539	514	524	521	504	537	510	594	517	530	487	528	536	538	506	519	514	571	525	467	525	501	495	537	514	527	530	503	522	567	519	557	497	514	525	524
31806	40090	28255	11899	8727	6647	5200	3788	3274	2644	2128	1878	1746	1708	1874	1602	1407	1251	1219	1059	1066	900	856	917	850	826	860	807	786	792	739	755	785	712	731	736	717	726	713	722	703	674	744	694	656	718	706	706	814	715	723	702	683	705	743	716	720	735	741	718	704	715	776	709	707	709	711	768	719	688	728	776	755	733	745	749	707	718	710	727	704	700	701	677	690	712	678	708	684	728	677	712	746	674	721	738	718	686	745	681	732	765	729	698	690	692	709	729	673	652	730	711	726	726	694	686	708	709	704	739	684	689	712	697	661	770	749	664	665	704	730	690	686	711	735	715	689	688	719	727	689	737	722	720	645	686	649	671	706	697	684	728	711	712	739	673	701	752	707	708	699	647	708	698	692	710	693	730	731	701	690	705	707	702	711	672	750	702	703	706	726	709	730	673	660	726	710	679	697	728	684	719	698	709	717	658	731	660	729	693	697	707	710	669	694	710	732	716	670	693	678	740	747	757	695	701	738	751	728	705	724	678	678	698	727	698	707	737	714	718	716	694	710	730	728	638	668	711	696	700	684	733	688	719	678	741	733	682	698	677	692	694	711	743	689	683	687	722	713	679	703	722	747	702	722	678	746	760	724	651	718	665	736	726	722	712	719	679	746	679	681	693	702	690	727	729	692	749	675	690	751	744	720	670	683	693	666	762	750	735	690	635	690	703	716	754	769	731	711	691	683	751	738	698	691	679	698	693	713	677	765	736	773	721	718	725	673	711	713	723	643	713	708	703	729	631	702	745	692	705	718	689	710	701	708	700	660	682	737	693	691	683	694	689	717	712	716	726	684	754	689	713	688	722	676	709	736	700	695	698	748	706	680	723	750	717	711	691	754	692	710	707	655	703	699	665	725	668	708	652	685	676	731	737	698	725	700	673	711	699	678	727	719	688	680	675	661	749	727	661	696	710	707	671	689	647	725	720	748	754	731	700	756	673	698	715	711	717	711	690	674	717	641	648	730	670	760	733	748	697	744	687	709	653	680	729	716	660	774	715	754	675	701	676	738	693	685	665	713	722	709	709	718	746	725	661	761	681	656	734	741	672	728	675	706	699	667	727	705	659	725	701	670	739	712	712	650	631	757	668	688	759	691	698	696	661	685	692	728	638	739	695	723	716	698	709	720	683	687	727	698	747	679	666	710	700	711	675	667	691	689	668	713	676	728	673	715	663	708	689	618	696	650	697	720	702	680	707	698	697	724	703	688	702	744	708	655	720	701	732	680	709	673	683	723	662	718	694	681	713	677	706	703	684	697	721	691	725	726	722	665	732	691	725	727	665	731	692	726	707	730	691	699	708	748	670	693	690	685	711	683	706	719	706	665	715	745	712	744	740	718	696	702	697	706	659	738	679	664	687	701	767	671	712	703	770	723	698	699	737	692	737	727	750	709	677	681	722	645	673	696	728	678	680	714	729	696	746	737	710	709	726	706	765	688	708	706	679	751	721	689	693	756	699	725	720	705	703	739	728	685	709	699	672	683	690	719	730	711	747	749	688	746	726	691	762	715	675	672	725	730	719	700	663	730	658	706	699	686	685	684	693	696	690	718	715	691	763	716	759	737	690	732	674	716	693	729	709	741	713	693	675	660	719	729	679	684	715	701	709	676	686	740	685	761	750	714	696	722	744	743	685	669	676	740	649	712	697	696	740	691	710	696	692	705	678	676	676	698	664	746	706	698	693	708	683	692	665	728	711	703	735	729	741	718	733	711	681	735	713	692	679	707	721	687	714	677	683	738	727	658	708	727	716	688	747	698	670	680	710	714	718	678	753	729	698	675	772	712	697	726	710	735	699	700	753	755	666	685	698	667	726	677	702	709	703	719	735	725	714	677	654	732	654	732	724	710	719	679	736	659	672	707	641	717	721	732	690	720	711	696	791	716	669	700	644	738	665	707	701	701	714	674	722	764	708	738	714	712	702	730	672	715	713	714	680	673	718	735	697	671	715	687	718	678	727	678	729	695	684	698	729	703	636	703	690	716	703	673	699	670	767	726	701	730	654	732	676	696	729	700	676	694	679	706	691	715	747	703	699	659	695	649	741	735	694	697	720	753	686	710	688	723	715	672	694	727	717	708	717	695	697	717	715	702	726	684	657	729	708	701	710	752	740	706	714	728	680	701	714	726	697	707	685	660	702	723	720	723	727	700	684	678	687	681	752	678	690	706	732	723	714	696	703	785	693	702	679	771	719	719	701	741	726	748	683	703	703	661	726	784	631	706	710	731	721	729	694	686	699	700	708	701	685	722	725	711	742	764	677	700	730	696	719	724	680	694	704	683	721	719	680	716	740	713	706	678	734	686	723	693	738	725	689	710	713	691	712	694	724	698	688	727	700	723	685	689	767	687	728	691	736	682	695	691	683	720	698	706	698	674	707	693	668	684	733	679	693	725	706	681	685	698	683	712	696	655	677	766	701	712	719	755	683	685	677	730	670	701	703	736	683	725	694	696	690	704	730	746	600	706	712	707	682	683	690	721	672	648	707	663	689	732	727	703	674	688	718	654	663	737	707	724	691	657	683	741	712	718	708	695	757	781	730	681	758	743	747	685	728	743	689	701	676	672	695	683	675	715	719	666	723	751	762	689	695	687	683	699	712	655	713	717	733	726	707	746	712	739	705	727	694	669	723	722	709	688	664	729	723	680	696	686	748	679	739	718	665	767	719	707	718	686	702	701	684	718	721	722	669	744	713	708	698	702	740	767	676	674	771	689	689	700	711	705	726	716	670	745	722	745	703	705	797	683	710	732	723	713	680	744	697	723	746	690	664	681	638	692	625	674	657	721	712	679	674	652	719	683	747	726	776	753	745	736	709	722	679	734	708	705	681	683	676	724	707	673	746	666	729	682	702	681	685	691	702	757	760	656	723	648	647	760	714	715	683	741	655	705	727	715	688	743	704	742	695	703	800	718	706	674	700	756	780	696	666	675	691	692	687	710	663	694	753	773	733	732	673	717	699	672	666	694	717	689	675	667	699	737	704	703	696	713	634	687	671	716	709	657	697	714	694	758	696	728	719	714	733	732	723	741	710	727	766	687	743	694	673	714	742	673	679	682	715	743	731	694	744	715	731	659	744	690	743	675	723	741	710	720	679	698	720	713	688	748	742	713	672	713	654	707	741	687	714	699	720	709	731	732	715	679	740	703	681	692	717	675	750	686	714	683	718	725	748	657	732	645	706	674	675	709	724	703	732	709	728	734	671	686	726	714	695	710	747	651	704	694	722	710	702	698	734	744	695	695	698	686	755	690	711	683	673	701	721	699	679	660	773	720	739	726	660	690	690	733	636	723	702	671	724	684	672	718	726	732	725	689	681	699	702	697	649	714	781	755	710	713	688	721	735	712	677	709	738	694	683	691	715	758	727	718	703	650	713	679	661	715	656	700	711	723	698	672	711	702	745	700	706	681	686	719	711	708	620	719	692	727	713	672	692	673	712	716	728	692	711
24490	21689	29153	24683	21585	13823	5252	3053	2401	1973	1684	1510	1306	1346	1443	1321	1178	1086	1019	946	935	821	854	880	771	827	832	756	783	687	741	750	728	692	745	715	776	639	748	676	717	664	710	657	689	706	693	708	650	664	705	714	766	738	696	764	677	734	680	714	726	685	736	703	684	721	713	709	675	700	713	632	648	708	730	663	738	718	690	695	647	690	733	727	717	686	727	692	681	694	684	645	666	697	671	693	658	629	707	688	676	665	697	677	667	695	721	702	664	643	658	654	685	662	678	707	663	678	615	663	686	693	668	664	700	705	704	714	672	651	665	668	639	692	689	677	678	694	668	721	680	709	721	679	690	680	688	735	729	701	667	634	709	673	628	655	712	687	656	697	648	654	650	658	629	640	701	648	671	631	666	651	680	661	602	668	638	733	643	680	624	660	680	646	662	661	704	692	700	645	747	675	752	709	676	676	683	678	662	711	658	693	681	675	703	687	684	698	712	681	629	697	644	706	699	674	676	685	643	646	715	672	722	629	723	721	710	664	637	720	698	706	676	707	693	639	641	692	688	648	672	667	662	648	671	714	654	661	681	611	691	717	660	694	612	754	729	727	703	645	695	672	630	664	708	651	719	730	621	712	700	656	674	685	696	667	702	699	672	674	701	675	657	680	636	713	678	649	654	676	724	687	716	647	709	687	651	644	679	731	674	654	665	665	723	678	656	683	701	646	724	738	654	673	726	756	648	658	707	689	669	710	656	675	674	639	672	676	716	660	712	638	625	698	674	680	660	675	651	647	681	670	730	694	669	696	702	678	701	667	649	627	722	682	706	693	688	705	645	723	710	636	667	671	712	713	711	690	681	678	674	687	680	685	686	658	727	668	707	732	651	683	688	691	694	665	678	673	698	663	675	673	719	676	685	672	667	707	698	667	669	696	679	650	703	675	688	682	650	697	685	678	689	731	676	656	689	651	639	689	692	710	659	669	669	714	683	700	699	662	679	658	690	687	664	713	710	702	688	716	679	654	665	661	686	657	687	664	735	652	697	634	656	715	732	693	675	695	710	657	703	654	673	702	685	682	694	678	655	702	698	672	660	637	711	672	660	635	692	688	682	685	616	670	651	696	663	656	690	646	670	691	702	707	702	650	652	758	663	707	735	715	633	688	673	687	653	709	697	648	697	645	705	660	704	684	707	689	638	656	654	669	677	700	643	685	689	659	679	667	688	660	684	675	663	666	664	712	690	664	706	732	695	658	690	714	693	709	689	738	738	698	654	684	693	662	667	680	700	671	693	694	690	697	653	676	674	712	685	665	690	733	655	669	680	715	683	647	653	671	673	662	684	667	680	631	697	638	704	693	662	630	697	717	662	603	668	674	680	662	682	653	658	699	677	670	712	665	719	696	707	711	672	657	626	686	662	595	698	692	680	658	677	740	681	682	625	675	684	711	738	685	667	741	678	745	709	673	679	625	648	668	648	691	675	707	697	669	660	699	664	696	660	678	706	653	730	644	738	692	660	664	694	669	712	636	683	666	663	647	670	682	698	711	692	706	676	687	668	673	728	667	694	674	670	677	694	631	669	703	698	665	717	668	643	623	669	694	708	686	687	663	724	692	673	682	746	674	703	653	680	650	677	701	728	674	694	662	725	665	693	652	723	676	708	697	738	647	694	678	655	668	703	654	671	661	690	738	767	700	690	689	682	676	650	714	665	661	692	721	654	664	685	656	692	657	668	667	698	722	666	671	658	683	685	634	684	685	689	677	657	672	685	653	649	666	736	664	683	733	713	692	687	651	651	627	658	652	660	703	704	639	671	734	662	654	628	623	709	707	669	636	658	685	654	643	677	733	693	745	636	696	714	684	707	667	668	701	631	711	640	661	716	682	642	700	662	702	644	632	720	650	692	665	623	704	657	648	662	657	704	662	669	677	673	694	691	636	674	707	677	749	672	677	632	669	642	687	702	649	645	727	676	689	706	665	666	694	651	677	711	693	695	734	683	668	660	705	605	693	706	674	692	624	658	676	679	663	696	679	668	694	671	698	656	645	675	643	689	698	667	682	636	655	678	645	677	627	680	666	668	645	672	687	705	712	673	688	718	689	691	661	703	674	674	700	682	648	668	703	663	660	642	696	697	699	646	672	703	634	685	664	660	677	648	672	639	695	683	660	645	700	680	674	701	696	716	659	676	684	642	646	656	695	675	690	734	651	677	660	634	682	698	747	662	707	710	677	667	672	672	641	703	676	634	663	639	694	666	709	681	645	663	655	636	634	706	719	663	690	726	674	640	614	680	682	681	699	677	641	637	660	702	683	686	707	702	640	703	668	684	658	642	679	696	666	649	689	679	687	677	707	636	682	674	694	695	702	670	682	652	689	649	690	646	672	679	593	664	704	665	758	636	655	720	672	662	700	679	666	657	666	678	670	724	653	707	679	704	701	672	704	676	673	709	694	640	617	706	652	667	681	687	677	704	691	697	648	686	697	658	699	693	639	669	682	706	640	634	635	663	647	660	632	711	674	673	658	661	661	662	676	683	713	704	655	641	659	664	653	638	689	728	687	696	671	676	663	665	674	687	719	656	623	708	662	643	673	696	702	692	665	719	681	702	672	676	693	700	719	665	678	700	745	676	657	655	697	660	682	726	685	702	669	685	671	629	661	687	683	692	632	651	697	641	682	649	699	691	733	680	687	683	708	677	648	699	606	675	682	688	658	663	672	649	659	681	679	728	720	653	672	680	722	701	683	699	657	693	683	675	700	698	670	716	695	680	674	658	656	665	666	663	674	698	642	635	660	676	650	675	722	665	705	675	636	681	638	671	683	711	728	681	710	695	685	723	670	710	661	658	627	680	695	693	693	676	649	723	667	674	696	665	688	699	690	691	718	699	708	703	703	653	666	683	661	691	724	672	715	652	681	674	675	620	668	618	650	633	655	657	673	715	744	668	670	693	710	659	684	681	710	686	663	696	654	677	711	678	690	649	659	741	662	681	721	691	690	664	667	676	664	642	693	676	662	711	676	751	704	684	711	699	709	698	654	635	724	684	653	681	705	664	683	713	717	705	666	660	682	706	678	670	688	646	709	673	698	712	657	693	685	673	695	668	749	685	685	703	666	663	681	646	712	631	704	641	749	681	690	672	675	673	711	716	690	711	646	698	653	705	672	666	688	619	703	662	719	698	686	669	732	677	656	651	647	673	662	628	636	691	678	648	690	699	698	718	653	670	673	720	723	675	707	745	678	713	711	662	711	673	637	663	674	711	687	683	657	685	693	669	682	687	748	680	700	667	706	664	716	691	637	723	649	696	668	689	720	665	661	662	699	690	695	725	637	671	725	666	665	654	726	652	715	664	701	652	669	677	675	697	636	656	670	716	718	700	668	683	685	698	699	686	696	678	656	673	700	682	706	707	703	620	725	676	670	699	654	689	640	702	689	679	682	679	628	729	699	683	699	648	671	686	708	667	646	685	694	649	725	695	670	657	692	661	621
32103	49936	34945	19115	14019	11535	8885	6716	5728	4467	3621	3178	2719	2711	2956	2621	2219	2005	1740	1567	1450	1310	1383	1230	1235	1164	1173	1158	1146	1124	1124	1013	1022	1035	973	1025	1014	979	959	898	980	896	924	929	935	909	919	920	918	929	942	958	937	966	895	925	994	929	933	957	893	942	932	892	916	900	902	898	933	962	935	920	938	901	920	936	899	908	923	990	903	877	865	890	930	881	918	919	936	835	971	889	946	901	885	870	877	925	922	945	893	899	968	902	920	888	986	951	868	928	863	951	969	903	921	902	868	885	923	951	925	908	914	911	871	821	905	923	974	862	875	926	948	924	938	918	878	909	940	993	937	942	938	914	913	968	915	878	929	904	919	916	882	875	927	940	868	873	982	958	928	953	914	863	880	941	968	940	926	913	920	927	907	867	904	994	953	920	947	873	907	953	906	927	889	905	870	928	938	911	888	900	924	936	916	907	937	915	974	852	930	947	925	892	928	941	907	900	929	857	962	938	866	883	943	904	934	872	892	861	876	880	933	922	907	890	933	914	879	871	937	891	909	899	940	875	908	958	938	898	934	838	941	891	894	896	893	924	936	936	919	867	896	907	882	904	956	889	939	916	938	894	917	869	921	922	932	957	898	917	938	921	954	871	961	921	925	904	864	931	955	952	929	953	873	910	944	926	899	893	887	890	882	917	917	901	898	923	857	883	845	963	934	942	890	900	933	927	943	899	888	952	936	939	952	934	901	924	935	872	926	910	904	901	888	924	926	908	862	871	906	912	892	953	881	924	959	920	884	909	896	887	891	918	945	902	914	959	990	968	923	914	910	871	954	886	909	907	904	898	901	922	967	877	920	891	931	884	909	938	882	901	920	875	856	879	873	989	918	940	896	961	960	919	919	930	872	916	960	893	925	887	879	897	921	951	934	890	881	887	902	904	888	826	890	895	888	904	970	853	909	850	915	859	946	895	920	920	874	918	885	832	880	927	887	953	902	925	890	912	917	901	941	954	933	937	897	879	936	987	918	902	910	882	909	963	946	886	906	900	901	971	906	928	980	919	889	927	896	923	879	877	936	959	896	906	868	905	921	896	865	941	924	878	925	898	927	916	873	903	904	893	934	912	902	867	876	937	896	871	913	890	939	930	915	938	898	926	924	889	897	936	926	971	916	885	959	967	917	864	905	856	929	1000	862	886	905	938	838	913	906	919	876	901	902	911	911	910	945	869	907	877	889	898	946	936	865	889	928	905	871	868	931	858	875	941	891	972	836	882	898	879	897	877	917	975	947	942	903	944	964	920	925	896	931	886	876	976	918	959	891	854	897	941	923	899	934	925	858	898	865	850	906	892	882	891	918	935	970	927	902	911	905	867	924	903	932	903	908	868	913	874	850	930	944	905	870	877	937	931	881	890	870	885	890	884	875	879	917	933	979	908	890	856	901	920	882	873	922	864	882	900	965	891	902	892	919	898	895	910	875	856	897	930	930	855	905	907	849	968	917	892	914	932	900	945	887	888	903	866	915	858	928	880	893	897	909	897	857	887	918	905	911	876	891	918	910	883	938	829	890	936	925	901	932	888	850	915	918	945	889	917	877	931	939	909	924	912	936	878	903	883	898	909	956	864	923	905	937	830	917	914	893	915	870	908	912	907	905	901	888	903	937	881	872	903	876	944	898	931	878	882	896	929	909	895	871	928	895	877	895	900	805	897	835	871	923	855	928	963	913	862	909	921	881	926	893	891	867	919	910	900	866	901	914	928	926	901	908	889	910	935	915	894	931	921	887	909	914	912	896	928	941	944	901	902	943	957	869	931	976	954	908	888	918	886	939	904	879	921	891	859	937	860	855	947	910	922	917	937	886	847	919	903	888	963	874	912	918	898	935	901	845	875	914	913	919	874	886	889	920	896	933	919	957	932	926	902	922	931	904	905	937	930	934	964	907	914	885	954	923	878	916	927	902	942	887	898	904	892	930	939	935	845	905	914	889	905	872	896	898	895	916	889	956	918	966	953	855	941	843	837	935	894	922	831	898	887	914	950	921	928	893	911	913	963	930	867	877	899	863	891	925	925	962	901	952	871	927	913	861	856	895	914	953	937	924	918	933	910	919	942	878	923	938	882	893	847	924	899	930	859	905	922	918	915	880	939	875	868	863	873	906	859	914	896	917	968	871	909	920	937	906	922	877	828	890	935	898	883	878	900	864	905	871	884	917	892	889	923	908	875	938	938	920	954	907	907	900	897	903	927	941	943	919	837	930	920	894	944	894	834	960	879	947	895	888	958	921	881	882	884	878	920	864	939	925	901	906	897	952	923	921	891	944	882	899	923	867	857	873	933	899	888	889	862	874	870	897	898	895	881	918	905	877	933	915	900	900	900	857	917	905	911	871	911	949	921	900	852	921	875	909	933	885	929	949	921	848	927	862	895	892	910	923	943	931	927	884	917	885	881	885	870	878	955	914	898	919	857	916	923	894	909	878	875	941	860	920	901	899	949	895	939	883	939	865	904	939	915	897	954	929	902	886	939	894	889	919	915	903	935	907	915	910	864	908	948	894	887	940	927	836	926	946	890	909	956	900	932	909	960	907	941	892	931	915	890	951	934	908	931	928	945	882	898	909	875	932	916	927	905	890	923	923	877	889	947	920	928	899	917	854	868	865	916	907	889	940	929	893	880	933	890	917	924	859	924	907	853	907	886	904	907	912	916	905	928	899	895	958	897	879	919	944	938	882	856	957	944	920	958	890	966	929	906	916	920	893	913	913	931	918	894	934	928	880	870	907	905	919	869	896	888	944	899	883	954	908	903	957	909	965	842	909	926	946	889	876	939	909	851	913	919	929	909	926	878	882	910	949	876	932	918	891	892	903	907	917	913	916	908	893	842	888	886	889	928	882	905	896	871	918	850	891	876	900	844	925	936	890	878	870	873	910	916	975	861	924	949	917	946	949	931	956	863	938	867	884	902	902	906	991	903	905	904	866	899	897	901	855	886	903	889	899	938	951	932	883	870	917	890	878	904	918	885	909	957	873	972	950	885	935	899	956	904	896	899	893	927	929	894	886	853	912	866	896	914	909	932	954	947	878	888	895	902	921	896	861	860	897	873	864	952	951	896	889	883	957	883	944	901	870	941	890	920	917	901	914	866	934	920	883	950	923	909	943	897	920	920	905	894	861	961	920	952	925	966	941	877	998	906	888	910	911	911	885	910	978	938	872	954	884	880	923	818	928	943	929	881	932	879	915	898	936	892	896	883	950	879	925	944	873	906	891	897	878	910	899	927	885	909	894	895	971	860	948	906	884	932	882	863	908	913	879	871	934	913	921	928	896	914	938	958	891	916	908	949	916	896	935	909	911	897	925	979	933	907	892	933	907	924	918	910	897	883	914	905	877	914	905	944	822	885	930	884	846	926	888	939	912	888	890	915	904	898	950	858	825	902	1007	946	900	915	920	940	862	952	889	949	934	900	893	891	924	933	890	960	942	882	866	888	940	848	928	983
23475	21624	29561	24183	21637	21702	13240	4583	3143	2432	2057	1780	1580	1533	1725	1534	1285	1233	1100	939	897	859	888	804	809	801	773	775	736	696	708	633	644	633	580	623	658	687	616	609	628	614	600	604	604	591	594	583	617	624	562	599	640	609	580	642	605	598	565	552	584	565	592	590	618	555	626	586	599	566	615	588	560	596	621	551	636	587	598	554	578	585	587	561	583	567	573	561	602	540	594	584	583	553	585	616	608	567	569	549	582	558	585	589	561	597	547	562	577	584	599	649	613	604	598	571	562	577	620	585	588	537	627	597	594	577	565	576	564	578	624	524	591	551	556	608	514	618	587	594	572	551	562	633	581	589	577	585	547	573	559	595	544	576	554	612	573	572	563	565	577	571	539	614	614	578	610	628	565	558	610	599	625	598	575	651	600	595	598	573	553	567	558	575	595	610	544	571	632	588	595	578	555	607	587	574	554	543	601	576	539	612	570	592	549	580	609	596	579	570	554	551	582	575	587	604	538	580	607	592	576	604	549	573	583	590	595	596	643	560	575	615	555	601	586	582	600	602	541	598	602	564	579	540	552	568	610	605	588	608	580	573	577	594	579	609	554	539	572	576	580	586	567	567	593	587	593	603	562	574	596	604	565	565	584	529	587	616	567	620	594	551	589	555	623	617	533	568	588	566	554	563	563	599	586	554	606	605	575	607	578	539	590	566	556	549	650	565	571	554	583	565	564	594	595	552	574	567	602	601	601	583	563	595	600	586	564	606	552	571	563	613	572	559	571	604	577	586	583	575	589	591	570	593	579	600	565	635	596	575	605	576	565	592	564	582	571	573	579	599	633	553	590	559	571	592	568	555	545	567	616	581	616	599	623	583	586	580	583	591	595	549	587	557	557	548	563	589	640	603	611	519	614	577	615	594	546	570	562	523	565	553	559	600	546	622	571	593	574	587	604	605	574	575	586	600	638	522	559	580	604	584	602	590	627	585	609	563	592	570	557	566	623	586	539	559	589	582	594	596	553	582	587	593	580	628	547	579	582	569	591	545	541	568	592	594	563	557	554	572	614	556	616	592	584	570	608	572	581	571	595	596	565	615	574	595	563	545	575	548	609	588	574	549	576	576	577	594	590	575	579	593	564	628	567	557	600	569	586	604	603	601	540	595	585	595	553	584	526	613	608	589	626	596	610	612	624	589	590	642	578	604	602	586	567	568	565	560	588	619	570	595	620	595	628	605	600	549	569	599	540	576	569	576	581	535	613	599	612	583	533	615	540	585	626	584	608	587	583	531	577	566	576	496	562	576	544	570	587	593	590	647	580	619	556	622	579	581	597	550	621	583	579	579	563	575	614	569	578	589	581	581	560	562	538	589	567	590	608	627	608	567	594	577	553	579	551	538	593	559	580	617	566	579	618	562	625	553	562	591	561	572	570	602	573	607	555	587	607	623	605	562	608	592	593	542	572	614	578	568	557	551	604	594	566	534	533	564	576	564	559	631	628	545	572	599	590	586	576	580	584	566	592	594	554	586	584	612	579	587	544	588	568	607	632	578	576	571	604	586	551	568	563	582	610	560	617	577	610	548	604	599	598	560	542	637	630	584	602	583	584	548	594	550	603	577	600	573	582	587	564	567	566	626	589	615	568	639	565	584	552	605	571	550	544	598	609	600	632	592	593	576	589	593	615	577	602	601	555	600	550	563	572	599	553	601	615	582	577	575	570	547	630	573	582	550	599	558	627	558	596	594	620	557	553	594	591	605	602	637	569	591	586	581	596	604	599	601	625	607	567	559	566	621	615	620	603	569	546	543	570	540	562	583	590	576	632	564	612	553	604	551	572	594	557	593	597	568	570	590	618	642	565	657	591	590	569	574	561	587	613	616	613	589	571	555	630	581	592	547	594	577	561	599	594	551	590	593	566	607	554	573	598	578	582	601	602	546	640	553	572	622	594	527	604	617	623	546	587	528	635	605	589	554	633	603	569	560	522	580	613	582	568	572	579	596	561	587	572	570	609	565	553	617	557	599	569	572	597	556	616	576	620	597	584	583	567	577	614	563	574	583	552	546	581	556	565	589	622	536	594	585	616	574	612	557	542	578	577	583	578	544	521	561	562	558	605	570	596	588	549	585	584	553	554	561	597	607	567	564	602	567	513	625	610	555	554	591	610	571	612	616	565	575	546	596	594	552	603	561	551	605	553	553	575	553	526	541	579	610	590	608	579	541	608	612	566	543	585	562	556	630	605	549	599	579	558	602	600	595	570	608	575	553	565	580	588	600	618	570	602	615	583	570	576	584	623	559	561	588	567	595	577	592	589	602	594	613	529	622	571	579	561	550	588	582	571	556	578	584	594	593	576	613	546	606	569	539	612	582	563	565	542	605	583	581	553	653	614	587	562	524	595	567	593	591	550	580	539	562	584	531	593	549	594	560	579	607	608	574	584	588	579	618	567	605	639	552	559	556	543	590	640	556	548	582	587	568	578	600	586	573	594	544	591	601	591	590	584	545	584	635	559	502	578	616	633	584	593	549	561	589	542	593	639	538	578	535	591	573	571	572	570	594	612	537	598	590	587	551	568	584	598	558	567	588	589	571	572	602	583	587	572	592	560	593	543	557	595	600	573	555	606	601	613	586	599	579	606	607	602	559	571	604	536	577	614	550	570	596	606	565	573	548	633	582	601	532	546	575	578	571	572	593	582	596	578	592	598	581	545	534	580	562	591	589	603	604	575	592	561	568	594	596	608	582	587	606	559	565	566	582	577	578	593	603	601	551	589	613	610	597	558	565	600	564	591	593	569	588	575	600	594	589	614	548	574	565	593	579	579	587	572	573	598	583	523	544	592	591	565	566	604	595	562	570	618	571	534	612	583	588	581	572	589	534	586	584	555	546	571	571	554	570	585	593	566	614	600	557	543	569	557	597	555	551	609	575	597	547	565	556	585	579	580	610	568	593	569	555	590	598	599	584	604	585	591	580	621	550	608	570	558	584	600	569	581	547	634	550	592	576	568	505	566	589	575	600	583	592	578	577	598	599	605	614	603	533	635	555	560	595	607	573	567	573	557	584	577	554	574	554	564	587	579	524	620	554	531	591	569	595	580	559	570	586	607	574	578	635	576	569	582	584	577	584	598	578	580	571	582	574	585	588	550	627	567	571	581	570	626	553	587	607	578	579	609	605	562	573	625	599	591	556	585	590	559	553	575	551	572	593	524	589	569	611	622	555	568	620	597	605	554	613	635	565	586	603	598	578	559	561	537	609	578	595	569	564	598	539	600	606	576	590	623	587	599	629	535	569	603	579	593	573	578	556	538	616	559	573	580	585	595	597	580	624	581	580	601	566	550	592	541	570	594	609	591	567	616	628	517	581	597	600	629	595	574	619	560	622	591	554	625	566	618	603	596	562	582	571	601	602	556	596	560	585	606	581	599	602	555	573	593	581	595	531	565	597	603	576	554	568	590	574	587	535	568	555	612	614	612	563	582	615	540	534
34031	55878	40920	22857	18265	15356	11712	8873	7442	5849	4700	4064	3596	3539	3849	3286	2678	2355	1928	1799	1692	1378	1384	1305	1236	1232	1239	1207	1172	1069	1045	1019	971	898	886	880	852	902	893	767	846	806	838	799	831	818	803	781	779	869	820	778	794	766	838	845	829	830	831	831	863	804	810	774	774	805	806	795	832	828	757	788	765	794	777	774	813	792	756	789	787	762	784	778	785	828	780	736	758	804	774	800	735	761	791	800	761	772	783	794	794	771	836	790	758	755	814	736	764	769	806	782	781	748	783	738	775	775	757	722	802	757	828	778	823	791	747	745	815	781	778	768	739	780	801	771	765	774	765	787	784	759	760	751	784	764	773	761	763	792	743	765	802	760	788	768	762	707	831	788	761	780	743	768	770	807	767	805	783	767	762	765	789	772	765	774	772	727	812	750	765	768	754	816	772	765	769	764	781	765	776	786	752	795	748	796	785	787	774	782	825	785	795	785	839	782	824	832	795	805	732	781	708	776	782	790	762	776	795	791	774	793	755	699	810	724	823	754	788	783	830	750	800	731	767	792	757	780	795	728	827	799	791	799	832	739	803	765	814	782	766	806	777	789	738	817	789	778	814	787	760	817	774	782	798	761	781	785	794	759	738	783	772	831	759	754	788	755	780	807	825	763	800	795	810	777	759	762	747	825	795	789	749	781	814	755	798	806	822	791	786	765	803	787	802	860	732	812	788	781	732	787	841	777	791	756	765	753	768	778	745	842	811	745	778	825	743	774	767	754	802	781	730	751	830	771	797	751	801	842	795	789	751	758	768	785	799	797	742	779	762	783	821	747	765	804	781	758	824	782	776	814	788	844	776	755	761	816	772	803	810	771	787	770	745	821	762	799	765	775	789	786	794	784	843	744	806	739	816	756	782	749	778	737	809	798	814	786	781	750	777	757	747	758	839	787	769	773	854	758	790	766	759	749	837	779	787	829	764	809	754	754	753	762	755	754	802	735	781	775	749	770	765	788	762	798	807	813	779	779	746	791	760	740	801	798	764	808	792	819	774	819	787	815	834	753	806	762	745	764	762	765	803	761	767	756	777	753	746	775	774	794	773	740	776	759	822	767	792	790	794	778	750	768	765	783	749	757	797	779	778	816	794	789	818	725	829	802	779	746	763	783	748	723	759	797	788	767	746	764	780	775	814	784	771	759	789	735	800	745	771	794	769	820	783	792	810	809	763	747	787	806	779	754	862	767	797	776	784	817	777	774	752	762	795	761	797	812	777	741	773	761	841	770	775	765	781	784	738	760	721	819	768	771	813	801	750	805	767	779	774	784	787	839	790	806	802	763	824	825	774	762	740	774	786	782	744	799	789	783	797	790	750	775	786	774	790	809	751	794	753	755	802	813	824	770	738	784	789	808	727	728	713	820	786	767	782	815	825	774	751	731	766	769	869	775	775	766	793	781	798	771	807	799	750	772	792	761	814	768	810	801	772	698	772	745	744	779	826	768	807	774	757	740	760	810	769	780	788	816	793	794	815	732	782	780	797	771	801	804	814	771	791	729	796	768	750	760	726	793	776	783	782	715	742	786	747	781	767	777	790	786	799	794	795	734	780	733	805	807	775	774	718	753	818	808	781	746	769	735	821	718	798	799	782	809	760	801	727	794	803	818	818	802	794	781	713	771	830	776	758	749	764	808	740	753	794	787	736	827	793	769	788	768	776	814	772	811	800	795	822	729	815	753	797	775	746	757	786	750	808	802	799	774	784	771	748	805	778	795	762	743	818	747	741	771	776	759	739	812	811	807	769	834	781	777	748	776	752	795	761	802	734	808	773	728	785	776	777	773	799	782	798	752	810	775	776	767	706	745	830	808	762	788	762	792	790	781	779	802	842	836	793	750	771	811	802	763	805	769	739	767	779	823	799	779	760	790	768	763	787	778	785	775	750	806	780	757	767	772	778	750	791	780	814	782	725	756	782	805	762	771	785	768	817	786	738	795	767	794	766	833	803	803	775	774	807	761	755	793	765	788	794	756	797	765	794	761	779	756	762	776	784	844	783	814	778	792	826	743	755	801	781	797	823	730	760	796	815	760	778	747	757	774	822	778	764	773	801	776	811	777	781	711	787	783	777	772	750	749	708	745	773	788	809	760	819	765	777	758	796	819	818	786	806	768	742	817	821	764	777	759	771	742	812	800	799	750	773	751	794	736	735	735	773	801	708	787	742	796	811	795	768	810	762	794	796	811	816	748	770	791	810	787	793	801	782	752	773	763	785	786	766	748	770	761	798	771	788	766	777	772	727	797	840	786	733	738	787	794	737	745	755	761	824	776	770	771	787	801	799	801	808	757	826	776	786	818	793	771	802	784	802	817	794	757	806	819	735	727	748	769	773	764	755	815	805	770	821	754	743	758	819	778	788	767	758	715	745	804	790	780	782	758	742	756	779	773	754	756	759	754	794	779	773	814	787	764	732	809	802	798	798	741	793	784	791	757	769	754	771	730	781	766	825	790	752	756	833	754	769	773	802	744	736	784	777	751	785	818	743	770	763	786	794	820	724	796	831	788	789	767	744	775	760	763	788	778	788	756	721	760	773	764	795	798	763	835	832	805	790	789	737	809	773	787	754	723	770	763	812	719	740	771	728	786	751	831	764	782	801	780	762	806	820	764	796	779	715	824	775	755	792	769	736	767	809	772	753	782	790	769	760	750	772	772	713	772	791	764	815	757	775	792	814	759	801	786	829	831	814	810	782	777	817	799	794	753	793	808	779	720	792	800	799	753	776	789	803	790	794	787	791	791	838	740	814	765	753	770	810	751	805	812	777	719	782	748	807	762	779	796	784	720	746	791	766	837	837	774	803	763	772	779	730	778	762	773	799	787	797	815	788	731	793	777	842	808	856	751	824	747	796	787	778	820	736	776	764	807	773	765	810	758	761	859	794	800	790	744	801	781	742	795	779	786	751	838	777	763	751	775	784	823	827	806	756	766	815	780	764	764	738	763	749	780	774	771	863	794	771	823	803	790	783	771	770	785	782	827	797	809	768	780	798	724	766	757	749	800	774	758	749	800	755	803	793	765	747	763	816	727	796	808	754	768	781	762	764	782	767	744	770	831	773	751	841	795	764	764	780	745	811	737	769	780	739	810	800	781	788	762	817	767	798	774	764	840	802	803	786	782	798	803	767	747	779	791	824	816	783	773	780	739	753	786	747	791	800	785	787	781	767	743	803	764	765	785	815	738	759	845	784	772	752	807	787	761	760	828	754	768	778	775	759	774	768	780	817	778	774	773	755	780	762	791	763	864	750	750	866	760	749	790	747	762	771	766	788	814	755	741	822	768	782	795	788	750	810	818	754	745	758	754	804	778	767	735	796	713	772	750	819	760	776	793	784	799	822	760	760	760	775	815	786	755	747	798	783	800	713	827	784	841	735	796	772	776	757	766	780	761	763	759	804	787	710	730	762	759	796	763	785	790	757	799	806	721	804	745	749	780	742	747	762	770
28347	25246	23329	10301	4260	3012	2248	1597	1345	1211	995	926	843	860	883	843	718	716	632	641	613	598	613	606	549	604	569	578	553	558	546	565	534	508	487	488	529	531	509	512	530	534	538	509	517	499	522	516	512	521	530	534	529	519	506	510	546	506	538	521	546	516	515	495	540	541	550	550	521	520	491	532	507	435	527	504	512	506	544	501	537	535	486	443	519	545	513	496	501	526	531	502	480	538	520	458	574	480	542	507	483	512	506	502	505	492	497	533	520	528	516	514	487	519	498	518	523	511	528	566	513	570	495	494	483	485	502	523	532	520	490	514	520	501	524	521	534	527	496	488	547	491	560	500	488	504	478	523	477	524	542	512	537	586	537	535	513	527	537	526	543	501	552	520	518	502	535	489	496	560	512	511	540	493	471	481	536	496	537	496	521	504	499	470	519	498	521	502	561	568	508	527	552	516	539	501	500	501	506	520	533	543	519	489	541	495	529	497	513	500	469	496	512	484	505	475	503	506	506	477	512	503	475	513	530	524	503	522	504	478	511	537	519	500	494	470	530	517	520	524	554	544	512	525	498	493	530	556	510	516	521	530	496	505	521	505	519	517	504	521	492	499	540	548	537	490	478	506	543	552	511	526	483	496	528	489	535	512	520	505	524	515	458	542	491	542	524	519	520	508	530	499	509	503	500	515	532	514	537	459	512	461	494	528	484	491	522	531	521	515	547	520	510	482	523	492	531	521	486	524	559	561	499	515	505	515	516	497	471	502	553	523	546	494	534	512	510	556	525	494	512	521	524	503	464	516	528	509	532	560	536	507	488	547	534	527	529	520	519	549	490	480	540	515	499	529	522	504	508	523	516	518	544	488	512	539	489	507	521	513	521	526	506	510	479	478	499	476	529	539	494	507	534	489	527	523	549	545	499	507	513	504	551	498	534	499	517	552	486	486	513	489	537	489	536	518	561	545	510	487	533	550	563	493	514	497	499	474	509	511	528	483	486	496	510	501	502	523	518	518	500	459	502	477	498	525	493	501	521	537	485	489	527	503	536	567	472	495	530	498	520	494	513	501	477	499	500	497	486	422	485	523	473	484	532	542	534	477	527	556	514	511	510	526	544	494	512	532	471	538	486	506	486	511	566	513	553	534	505	512	448	497	522	510	562	534	491	506	556	511	562	536	510	514	479	495	511	503	503	516	503	533	541	540	489	507	550	521	459	523	496	520	498	524	527	524	534	497	500	509	539	535	496	495	508	548	563	539	506	528	507	551	529	511	528	455	443	522	509	498	553	503	515	540	495	554	502	512	471	547	511	475	498	536	529	467	509	539	501	536	547	527	472	524	509	492	561	502	500	510	531	526	588	546	526	497	529	511	516	510	521	510	530	508	500	528	499	527	514	527	530	569	505	497	494	525	521	531	489	531	502	499	480	505	541	521	516	577	521	507	492	527	520	519	553	524	543	483	502	550	524	565	514	488	519	482	476	507	503	520	545	532	528	524	522	512	516	539	502	531	547	536	471	500	524	511	535	519	499	514	549	500	478	557	513	503	521	517	511	509	488	523	525	503	496	522	512	498	509	500	503	509	501	485	512	503	534	561	530	557	515	504	590	513	523	494	530	496	519	507	520	525	556	525	479	512	517	480	535	543	564	519	503	523	512	519	532	527	528	503	510	516	518	502	536	508	502	497	526	496	541	498	502	539	525	516	532	482	509	540	499	574	498	478	507	488	480	531	473	466	525	534	526	510	503	537	492	486	567	538	511	555	514	532	484	508	523	502	535	483	508	518	526	521	498	494	480	551	536	555	556	486	512	547	516	517	523	537	523	535	504	470	512	526	548	512	508	526	517	508	530	518	527	496	535	532	505	513	514	505	480	541	508	527	494	549	518	483	474	516	516	526	511	468	520	527	475	517	499	496	553	512	501	524	490	502	484	479	511	495	502	513	513	508	499	509	513	555	480	510	518	535	509	537	538	499	522	508	528	493	522	496	526	501	503	492	495	508	503	496	519	499	512	552	497	495	519	510	531	558	577	551	533	506	498	502	531	544	520	548	486	560	548	525	500	532	527	553	499	499	528	524	520	518	533	526	522	515	506	530	490	530	526	558	553	521	533	507	499	526	508	496	508	532	481	532	544	515	507	543	541	488	515	502	525	467	494	493	486	511	521	533	527	513	502	515	497	527	536	509	552	554	544	557	502	539	493	553	514	501	503	463	493	487	518	494	507	544	533	510	496	463	502	536	552	499	515	522	527	587	533	547	526	494	531	486	541	492	486	521	490	491	525	544	527	490	482	510	528	540	539	493	524	504	528	540	477	513	538	481	505	469	511	513	543	514	522	546	504	503	479	566	538	521	517	538	538	475	544	537	507	503	523	511	514	504	476	540	531	517	518	515	548	513	523	541	502	512	553	546	499	501	475	495	524	511	512	490	517	494	525	470	523	543	473	480	491	504	481	528	515	571	477	535	501	496	518	552	508	480	526	524	481	522	578	529	549	503	510	494	481	458	533	501	537	511	526	526	458	516	516	490	505	506	565	499	531	512	542	549	555	547	504	547	529	484	495	548	505	515	546	526	515	546	546	549	579	479	487	494	492	519	502	507	486	490	524	537	556	499	515	512	527	500	481	543	542	504	540	526	524	540	475	513	494	530	548	503	494	508	511	547	503	593	482	540	547	488	512	516	489	539	473	490	515	512	555	495	576	530	485	522	516	530	518	532	515	526	509	531	559	526	497	506	501	525	544	498	514	511	498	511	525	512	545	522	543	481	494	511	535	533	497	504	510	548	499	504	509	521	520	505	496	493	517	521	507	516	517	505	521	531	517	518	519	536	501	555	498	517	500	516	509	526	529	505	515	507	507	518	513	512	517	484	532	498	538	501	516	534	504	498	539	525	542	505	507	524	520	523	541	533	516	490	484	501	456	538	525	545	553	480	556	519	538	528	515	472	467	523	512	504	535	519	517	522	526	482	502	508	524	518	550	507	509	525	521	533	536	519	497	500	513	555	546	579	493	549	503	520	551	516	504	492	526	509	501	500	538	509	503	492	485	533	480	495	529	502	543	503	536	504	531	486	504	506	531	532	518	561	511	530	499	525	523	483	500	444	505	481	489	541	529	517	507	508	498	533	516	520	529	539	530	514	478	521	521	495	479	510	522	559	535	510	516	426	485	543	528	514	521	545	475	519	468	533	530	485	502	519	545	509	517	517	537	483	543	536	485	527	510	541	486	559	504	498	499	509	523	544	509	534	530	521	504	482	548	482	500	535	523	515	513	504	504	528	536	497	488	511	516	502	505	521	492	500	521	533	508	492	538	520	538	534	527	525	518	491	533	492	513	506	546	501	494	519	468	501	519	534	514	509	496	521	553	494	501	574	481	494	509	482	514	561	558	506	502	467	497	555	520	474	490	554	525	494	535	521	512	512	533	502	554	476	506	495	519	567	549	527	495	558	563	497	494	503	507	541	502	488	529	518	519	541	523	526
31080	42395	27532	11104	8431	6926	5239	3858	3277	2589	2175	1829	1623	1651	1857	1538	1442	1284	1169	971	953	896	930	845	876	832	854	783	785	778	726	812	704	710	691	725	712	723	705	672	710	701	667	710	719	739	704	655	709	699	677	729	687	665	684	713	716	675	746	670	682	713	760	680	665	721	692	712	741	716	737	656	676	690	690	720	679	691	673	718	764	663	706	736	730	652	691	721	682	686	730	720	697	714	640	711	660	666	712	678	655	659	733	716	715	714	698	749	707	699	719	678	684	752	716	711	681	708	704	700	723	704	730	636	695	698	691	720	689	726	707	663	695	681	727	674	692	690	706	669	718	685	709	724	664	668	695	722	677	672	719	690	739	711	706	712	742	689	692	646	723	695	713	689	758	667	644	740	699	657	705	697	711	677	711	660	666	663	696	680	629	667	692	695	638	691	661	668	668	751	671	688	712	696	681	713	704	692	729	685	661	725	660	678	678	693	680	679	698	694	660	696	670	666	688	696	725	659	709	702	701	656	701	658	668	732	711	678	745	691	699	720	704	704	677	714	692	720	663	631	675	692	689	666	671	670	691	678	675	651	707	659	718	745	698	646	697	686	670	695	678	679	687	726	657	713	707	683	698	701	684	694	691	700	705	665	770	674	723	699	701	675	710	706	721	668	708	740	705	696	680	727	691	721	734	667	691	710	631	661	743	698	688	682	696	705	666	690	674	654	728	644	692	705	694	691	646	646	761	682	664	702	660	771	670	665	738	697	681	717	685	698	729	718	737	709	676	752	692	685	710	703	663	667	641	670	692	720	671	691	681	647	721	679	681	686	688	745	668	683	702	679	676	717	630	707	710	654	684	717	670	696	706	650	687	723	704	624	711	701	679	713	707	711	672	719	694	659	710	689	740	688	712	675	687	714	681	659	651	695	667	701	668	718	707	711	628	659	703	688	667	740	736	704	692	719	710	686	716	690	693	702	702	712	690	725	686	677	682	707	671	709	685	694	670	665	688	700	700	707	627	739	716	690	690	716	678	662	695	724	689	696	678	727	716	677	663	695	715	717	659	690	670	690	710	716	678	688	729	703	697	709	677	695	737	667	713	667	661	694	656	696	712	711	714	680	712	719	695	674	677	708	756	692	712	719	652	721	693	718	740	695	730	676	725	680	710	741	699	644	716	696	705	694	724	685	684	704	689	698	738	649	710	718	716	684	660	743	749	660	701	703	660	652	697	714	698	689	717	698	695	679	658	720	701	696	721	673	680	737	709	719	686	747	649	719	702	686	696	668	682	741	708	701	675	702	690	684	701	742	697	673	722	704	634	716	690	696	694	684	655	702	686	698	678	711	657	694	692	700	693	668	653	739	644	661	711	665	710	744	687	746	687	708	727	713	723	684	682	663	717	704	668	698	686	719	686	662	688	690	681	697	724	713	624	743	732	690	696	694	684	698	701	659	723	676	685	744	720	670	703	665	648	677	686	676	745	667	668	661	695	678	691	717	684	658	658	695	686	731	742	673	724	689	736	674	697	681	680	729	710	673	663	649	755	653	657	697	702	713	644	725	674	694	691	680	696	677	683	676	648	678	698	713	708	753	690	692	639	664	707	698	660	701	768	715	711	701	729	667	677	701	676	711	656	681	700	710	732	684	676	710	723	676	711	670	673	672	648	731	654	670	679	695	668	675	761	683	684	669	638	727	645	688	684	719	688	714	673	672	705	728	691	659	676	707	710	694	683	721	661	661	688	686	698	698	648	697	748	666	714	714	722	691	726	700	654	706	679	683	702	641	714	666	670	692	706	712	671	665	695	667	673	682	679	705	675	734	740	702	665	698	688	671	681	712	694	703	714	707	666	669	683	668	723	714	656	695	640	675	701	697	689	706	682	667	683	701	669	693	671	719	687	684	686	671	644	701	683	722	696	589	682	739	724	679	703	694	704	674	663	685	667	671	686	687	672	707	706	663	700	713	710	705	654	666	732	659	667	686	700	749	695	670	690	697	713	725	716	673	707	681	724	701	686	680	692	688	695	705	690	742	713	698	703	686	690	700	701	684	728	682	810	718	659	628	676	671	662	707	711	682	614	717	684	708	651	690	716	712	681	706	668	670	684	651	669	649	720	653	647	665	710	690	663	690	672	747	687	732	636	697	658	692	746	664	687	708	746	686	727	671	673	705	672	711	703	680	653	669	694	687	760	710	689	695	688	667	667	669	688	716	698	700	665	670	655	740	708	689	665	731	715	674	698	668	713	748	678	689	675	666	699	682	679	700	693	675	714	688	681	692	702	681	696	714	712	691	687	675	670	686	678	681	685	722	691	699	680	733	706	715	721	700	720	700	716	709	669	677	707	657	687	701	690	687	689	674	734	731	713	668	723	667	700	699	692	711	698	708	717	715	703	724	680	684	703	685	697	699	683	660	655	730	686	712	646	704	667	710	720	620	712	691	662	706	689	663	672	701	645	683	771	697	673	753	692	683	693	654	681	736	654	652	705	676	678	679	665	710	649	687	695	685	741	695	678	652	636	692	647	710	667	694	645	667	657	728	733	711	741	667	683	673	709	667	665	701	713	681	688	703	653	726	711	649	729	685	702	695	662	683	655	680	656	653	721	762	673	715	687	671	661	671	712	677	753	679	678	705	743	678	690	651	671	656	694	735	712	673	710	662	702	660	695	718	697	682	640	668	624	707	740	709	754	695	678	728	712	710	697	695	692	666	669	683	719	678	664	703	707	708	740	741	678	708	654	710	659	683	700	702	708	630	682	689	676	663	663	724	730	716	726	687	692	677	719	617	680	672	700	703	709	701	663	674	671	719	765	687	677	716	655	696	671	754	667	708	733	684	734	681	695	671	713	676	699	671	667	725	692	713	680	648	663	706	720	724	689	661	673	696	649	703	672	670	694	715	718	740	717	767	727	691	725	706	675	758	659	701	679	729	695	720	677	709	726	718	704	665	695	697	656	693	675	751	711	660	679	710	721	708	671	675	693	716	677	660	699	707	659	678	707	674	698	701	728	665	652	717	705	707	704	704	696	700	674	699	669	653	702	667	685	726	731	681	690	708	704	692	686	692	684	711	694	661	705	677	672	711	714	678	708	691	689	665	695	693	696	691	637	664	642	662	666	674	699	720	633	696	700	696	683	678	675	659	617	677	695	718	727	649	709	654	736	663	696	704	702	709	702	685	677	719	667	721	665	693	692	677	671	717	724	650	673	699	703	683	684	688	677	674	687	696	665	735	698	643	700	729	693	684	708	685	723	688	692	686	688	622	620	685	670	731	696	699	690	718	729	722	684	684	689	721	688	661	672	657	708	652	684	675	671	619	646	669	710	656	717	698	692	702	713	680	695	688	676	697	640	693	693	700	684	678	724	653	681	739	668	730	712	689	729	678	731	685	664	675	685	678	700	663	726	694	660	722	667	668	693	625	710	635	683	686	712	633	685	672	716	660	679	732	680	683	653	676	675	694	674	728	699	652	732	713	716	706
24412	21634	29102	24676	21559	13802	5463	3037	2502	1954	1684	1500	1344	1329	1472	1240	1167	1128	992	935	906	797	856	771	803	816	751	771	769	728	721	742	688	670	700	693	691	710	734	712	677	640	676	675	647	696	643	672	699	666	673	653	644	691	688	671	704	688	684	676	672	717	683	654	667	648	667	689	683	683	679	688	627	671	660	672	667	653	690	672	658	674	685	659	718	687	685	691	625	656	707	652	645	674	664	651	645	650	661	634	647	614	693	669	622	692	696	662	685	660	671	687	651	672	648	693	689	662	595	650	674	692	677	645	694	710	717	739	668	681	654	674	622	627	675	689	660	650	675	649	633	714	644	609	661	637	667	699	663	651	634	702	687	653	671	678	659	655	646	664	653	629	686	671	634	649	681	638	690	687	648	676	664	638	646	718	665	649	636	643	659	677	665	660	713	708	659	615	626	716	626	703	673	628	687	616	670	633	652	696	649	652	621	665	634	638	687	696	680	605	646	666	711	690	684	673	667	679	612	664	689	645	695	667	678	634	654	681	675	656	641	662	661	665	635	661	678	670	674	660	639	640	629	557	656	612	633	682	654	678	685	615	637	672	635	648	652	679	660	709	676	617	640	645	608	644	712	680	654	700	651	657	680	651	655	671	705	678	659	650	680	675	618	621	722	704	654	640	681	668	675	715	660	630	641	657	658	654	700	632	637	646	623	655	667	695	699	654	673	701	690	675	665	604	672	690	634	661	734	640	652	620	665	671	626	666	699	627	666	651	696	665	681	637	672	659	688	637	689	682	653	722	737	683	716	632	663	629	636	691	672	637	684	625	703	664	624	673	658	620	692	657	670	670	662	664	625	688	622	646	631	664	624	684	668	677	663	661	697	698	652	663	709	654	659	672	694	670	679	650	679	674	682	682	705	645	657	672	666	645	671	690	666	666	629	650	715	665	674	672	672	648	627	657	678	678	679	674	668	670	663	685	690	659	606	665	657	656	646	647	600	668	640	668	699	676	685	676	653	688	642	652	679	707	657	638	653	685	684	703	666	623	668	661	655	684	648	642	674	719	683	646	687	649	656	709	672	682	655	677	659	710	674	665	625	684	703	681	666	653	632	681	638	648	663	633	624	699	691	693	671	633	664	673	661	653	652	640	665	691	678	666	679	663	636	626	643	634	690	614	613	691	670	675	654	675	629	676	722	682	669	696	631	645	667	665	697	684	692	686	663	647	667	674	666	659	720	662	643	675	640	664	633	646	679	686	674	648	665	650	680	650	645	647	664	681	635	688	693	649	672	660	634	691	695	642	668	714	652	652	697	659	643	661	634	653	668	647	666	720	679	699	666	660	703	630	708	662	675	726	675	625	684	661	698	622	656	679	642	658	705	657	656	660	645	654	655	677	705	659	670	690	656	689	654	633	650	659	709	663	688	727	656	652	671	679	651	666	618	665	658	622	607	693	686	684	676	675	627	655	625	678	668	675	699	650	722	654	666	667	656	653	624	690	652	678	610	686	633	724	681	666	699	641	734	694	668	665	694	717	658	656	650	690	653	664	629	645	673	696	649	652	688	647	720	716	635	713	686	655	671	615	672	697	659	669	656	671	667	718	666	688	681	664	677	732	665	689	694	640	672	696	690	635	700	665	643	669	696	696	648	694	640	641	672	643	649	642	623	658	682	684	688	716	700	703	668	640	654	670	613	618	668	677	640	672	690	683	675	674	676	677	727	680	670	661	675	673	647	634	595	679	677	664	703	653	659	677	698	690	703	659	661	599	650	645	679	673	691	725	686	659	664	635	665	682	642	678	636	692	680	672	675	652	676	689	663	697	689	691	646	655	693	633	670	667	668	663	666	652	694	667	668	639	645	651	660	618	660	653	645	677	654	658	697	628	646	628	640	640	671	664	641	644	705	664	612	656	669	638	676	660	622	699	664	689	591	675	677	672	646	614	659	735	668	663	644	693	665	662	671	646	655	686	681	645	666	644	688	640	633	646	643	666	672	734	695	658	659	713	671	629	682	663	632	693	712	697	670	609	706	627	640	685	660	627	646	660	701	622	651	674	682	682	663	681	638	667	665	679	670	621	672	652	683	652	680	681	660	664	656	672	683	660	648	674	651	648	695	670	617	647	655	713	683	633	669	703	731	602	630	710	706	671	685	668	637	649	657	621	629	656	682	662	625	679	647	669	622	658	672	678	669	690	717	659	654	721	644	658	680	664	681	680	663	664	673	689	718	697	651	658	636	636	674	642	636	659	704	628	650	633	690	668	653	667	675	662	673	654	687	697	666	682	648	689	676	642	660	643	717	637	686	675	645	672	678	628	630	667	626	665	659	634	659	645	682	690	609	685	616	665	710	685	700	657	653	627	617	634	643	681	688	670	684	705	633	650	681	636	686	649	659	667	691	655	660	647	670	667	648	655	683	635	662	665	611	655	666	666	666	700	622	669	642	689	693	646	675	646	687	649	656	694	694	642	665	617	694	666	698	678	680	682	653	646	626	672	636	658	674	659	629	687	659	616	641	663	652	649	672	613	637	669	650	649	690	650	643	684	695	671	664	678	670	673	667	640	663	632	628	654	718	684	699	710	647	670	665	634	635	643	679	662	699	653	684	657	693	674	672	688	681	680	689	659	662	637	649	637	649	664	630	665	674	647	616	677	640	640	627	649	658	715	612	679	623	673	674	717	626	634	673	596	620	653	675	698	653	658	700	658	680	646	657	649	628	684	620	676	667	631	686	633	640	671	636	648	643	643	696	690	653	621	695	649	695	680	709	649	689	678	694	620	641	631	669	701	660	669	667	638	658	638	695	656	637	663	690	666	703	684	657	659	654	621	629	687	632	678	681	683	646	673	677	692	697	662	668	650	636	654	657	684	666	676	650	680	687	662	684	663	684	668	687	654	685	654	675	642	714	661	642	676	706	660	685	725	688	712	720	652	628	679	717	694	670	688	669	651	669	679	695	615	663	713	650	658	669	619	649	659	654	662	618	679	669	686	662	661	643	657	633	690	673	682	681	691	691	652	692	672	670	659	668	673	658	655	689	679	664	643	695	647	639	681	702	695	639	680	672	668	674	689	699	677	686	646	633	664	669	702	669	670	635	657	680	668	656	709	674	669	646	689	682	656	635	640	707	687	655	708	662	677	688	574	660	693	662	658	691	636	630	630	656	693	713	665	686	680	628	650	659	686	685	671	679	714	650	660	653	723	703	651	669	695	657	652	649	610	674	659	663	658	661	629	665	677	687	651	653	679	648	647	690	654	659	677	670	654	665	673	667	609	629	671	652	664	657	608	601	642	626	697	673	665	654	678	631	687	642	614	678	702	635	636	650	697	634	676	638	654	668	669	672	632	680	658	649	652	653	675	673	687	609	676	714	623	659	674	655	681	675	617	637	608	662	645	668	652	637	647	672	657	646	651	656	673	643	660	649	678	659	647	662	648	640	727	667	673	649	715	680	670	677	699	667	661	682	618	662	691	642	640	695	644
32389	49252	34896	18258	13865	11559	8986	6752	5806	4588	3722	3181	2875	2742	3035	2515	2231	1992	1635	1582	1423	1260	1361	1265	1206	1229	1175	1184	1125	1070	1152	989	985	962	957	934	925	941	933	899	896	925	921	884	864	909	966	920	904	885	894	897	935	906	911	944	945	918	894	878	927	907	935	946	967	871	903	920	882	945	920	883	880	892	937	897	895	917	875	903	914	899	892	849	913	893	903	869	852	867	934	951	935	899	865	872	845	964	928	878	941	895	896	887	903	888	897	870	894	877	913	870	906	933	951	861	923	864	891	964	925	893	915	925	879	927	848	934	922	892	872	855	880	854	893	931	875	868	809	873	865	884	877	899	908	856	857	931	906	890	935	879	912	973	873	873	968	883	892	931	899	907	924	879	877	906	888	855	835	886	905	915	858	877	865	864	852	903	890	902	820	875	922	903	953	954	872	904	871	866	893	860	840	944	864	917	868	918	852	924	891	909	837	936	923	902	907	954	888	896	870	909	879	883	915	910	949	869	901	884	916	934	894	886	931	864	898	912	931	876	895	884	838	884	922	892	901	944	900	925	850	865	918	934	902	843	898	923	903	925	903	883	927	868	899	850	907	845	841	892	894	906	922	874	921	922	890	932	839	914	883	861	886	956	865	919	909	906	862	818	962	859	834	903	940	908	889	918	902	871	906	904	858	863	941	921	925	874	878	895	879	904	937	838	914	904	905	895	839	875	950	925	877	915	927	938	937	885	894	879	900	904	924	885	906	909	883	894	872	914	913	895	882	867	908	898	841	883	950	906	848	899	866	887	891	877	914	893	868	833	907	887	854	863	882	891	930	915	889	877	871	886	876	915	886	886	905	941	913	847	919	903	925	948	948	864	875	891	845	907	930	882	903	897	899	908	875	913	893	895	931	865	914	931	911	874	840	881	914	863	866	895	939	905	942	923	882	916	899	942	852	894	898	877	905	897	932	924	873	928	889	858	897	874	854	946	859	882	954	887	905	911	862	886	902	946	893	869	882	914	917	900	881	952	881	851	856	939	878	855	858	917	930	883	892	925	975	902	901	929	864	882	890	903	920	907	890	919	883	925	917	879	894	905	872	877	959	873	876	883	886	886	832	882	854	902	885	843	964	900	859	859	910	899	890	916	934	841	920	930	858	855	956	929	889	904	912	964	901	831	900	877	895	958	875	870	890	888	905	871	914	888	947	878	859	878	918	892	903	856	908	914	895	926	889	898	892	833	893	857	895	914	887	904	847	939	912	906	884	899	933	836	942	930	873	914	878	916	932	878	902	895	912	925	893	886	865	878	892	891	894	876	916	890	899	918	889	902	841	913	914	932	961	888	912	859	886	935	887	896	925	884	925	879	884	871	908	892	876	880	880	915	908	915	908	933	888	917	914	905	833	850	943	884	870	915	901	895	843	923	900	849	863	907	901	848	923	899	889	943	948	937	883	860	894	905	891	918	884	873	944	869	872	877	907	893	885	971	893	939	901	895	904	895	858	884	916	890	928	897	911	882	905	925	875	895	981	909	880	823	854	882	886	944	922	877	910	860	907	974	879	915	878	853	870	916	874	901	883	883	869	910	913	875	906	852	861	890	894	869	882	860	934	850	929	894	875	927	892	955	896	889	887	896	897	875	935	868	920	875	889	902	904	901	952	884	899	879	869	855	938	917	959	871	897	961	881	915	947	872	895	880	861	879	943	917	913	858	878	915	905	930	866	866	902	840	907	894	917	873	893	915	885	923	948	881	918	953	873	894	822	906	926	891	834	897	894	896	881	906	859	852	838	893	889	881	910	830	906	868	880	873	924	893	943	826	882	889	858	930	885	897	893	863	892	903	865	833	956	903	901	864	892	942	842	954	898	821	895	887	958	812	860	877	901	949	896	922	879	896	888	881	921	837	884	899	914	880	919	865	891	914	897	896	918	865	903	881	868	839	894	875	925	846	932	924	864	896	866	911	896	870	871	927	873	892	881	871	880	865	918	865	871	863	891	894	870	929	885	902	849	894	898	899	896	867	859	860	814	895	893	833	877	919	850	922	925	918	912	914	867	896	861	888	923	905	913	859	915	926	883	871	966	887	842	846	905	876	928	869	894	910	943	909	890	848	908	894	858	844	863	851	930	867	930	891	887	943	926	893	905	872	930	892	923	908	913	903	886	910	946	954	886	989	925	903	899	908	885	927	874	891	902	889	915	875	803	887	858	897	929	924	871	915	906	849	873	902	884	928	852	907	908	895	890	908	849	886	844	898	932	872	884	880	869	886	885	843	897	879	912	815	891	941	882	948	929	935	957	901	850	860	860	923	951	849	901	900	974	897	839	881	853	939	923	921	875	865	893	866	874	876	826	909	925	872	911	909	918	904	903	869	896	900	827	840	879	892	886	935	841	906	800	907	902	857	892	887	915	909	903	956	847	873	861	883	914	899	946	908	905	959	911	815	899	935	903	869	856	911	895	923	921	867	930	889	918	880	912	879	861	877	895	851	874	895	921	883	879	883	925	865	865	859	875	884	898	884	928	937	918	868	903	897	846	907	910	946	914	943	885	909	888	927	857	850	902	864	846	902	895	930	855	880	892	872	881	914	806	894	994	927	882	828	924	887	899	871	869	912	906	859	919	887	907	830	894	884	887	882	894	928	883	931	902	860	867	843	903	905	898	884	876	882	925	923	930	923	910	899	885	852	908	867	915	931	909	914	899	916	947	890	884	914	883	860	903	904	944	852	903	864	874	894	860	922	927	926	912	938	883	850	873	857	886	891	925	894	881	878	920	936	898	904	896	905	808	898	873	884	907	913	832	916	944	861	935	928	826	825	930	886	900	904	902	885	904	947	899	916	854	885	898	859	897	941	899	906	855	872	888	894	875	845	886	894	914	852	885	912	882	930	853	850	896	885	883	885	904	927	885	875	931	853	863	877	873	895	909	905	912	901	926	856	897	914	906	890	918	892	917	872	897	934	908	846	925	941	895	928	890	883	883	886	861	911	883	852	972	952	876	834	901	937	881	845	897	924	909	915	869	886	891	916	900	839	932	903	882	927	861	885	955	867	889	920	887	891	864	914	948	893	926	847	907	892	843	864	906	870	939	892	900	927	941	891	873	924	842	872	914	885	902	931	861	893	893	884	929	842	882	888	888	883	865	852	944	888	880	920	889	899	890	876	951	907	869	879	906	905	858	885	901	889	927	930	884	897	901	887	933	895	931	888	932	842	944	865	876	899	913	915	928	876	889	876	860	952	885	915	871	892	859	907	954	889	865	917	864	860	886	887	914	884	911	915	881	854	915	879	934	936	885	860	870	919	904	939	935	935	896	881	890	893	972	853	875	958	880	894	893	942	915	880	906	917	933	924	892	865	913	897	879	902	909	881	824	911	910	890	914	864	932	928	906	914	894	841	846	896	866	828	858	875	913	849	832	898	900	847	890	890	896	935	920	932	912	900	898	881	864	898	926	944	859	848	905	893	921	843	932	888	940	894	863	922
23418	21631	29586	24208	21649	21716	12964	4481	3209	2637	2078	1796	1638	1576	1668	1477	1282	1204	1041	947	881	812	836	760	733	741	745	781	722	715	653	675	676	619	631	624	603	592	611	606	586	579	560	518	566	553	563	570	580	576	591	588	564	616	604	575	641	607	555	557	561	559	569	587	597	580	561	619	580	569	594	598	557	554	606	559	560	563	556	562	568	565	608	542	589	540	591	585	565	622	522	560	590	568	580	565	616	569	624	532	585	585	565	547	536	568	573	562	564	573	579	571	596	537	553	539	526	570	595	555	556	597	581	596	557	539	578	564	599	566	536	536	545	592	535	570	566	545	596	583	534	556	595	604	560	571	590	599	545	564	597	568	595	529	577	601	576	564	549	579	534	550	594	569	569	543	583	518	545	568	588	575	600	540	549	580	567	569	578	565	570	584	520	546	557	584	575	560	575	554	581	582	596	608	537	564	518	587	524	578	576	531	539	521	614	604	586	554	595	556	540	594	567	545	527	546	543	564	529	551	612	583	547	572	584	533	594	542	592	567	556	588	564	510	537	584	573	547	573	553	522	546	597	521	588	560	594	559	566	567	546	535	533	578	572	586	578	589	579	555	524	585	570	545	563	550	598	552	554	575	588	540	566	631	552	591	565	550	558	564	556	555	579	527	560	546	579	617	582	587	560	544	575	613	613	601	585	565	539	572	610	585	549	541	574	549	531	585	525	605	592	552	573	542	554	574	576	588	515	561	573	589	555	537	547	563	567	533	593	543	567	547	580	582	578	590	589	539	580	584	549	600	572	594	640	547	584	585	532	532	582	574	572	560	583	610	527	573	556	594	594	568	557	575	579	595	517	565	555	538	539	568	552	589	540	565	588	601	561	522	578	564	539	584	557	585	544	581	568	618	586	581	600	572	618	576	583	540	579	561	540	551	598	505	603	537	578	609	564	561	551	572	545	547	551	529	604	577	557	533	503	548	519	593	615	562	549	537	555	601	562	573	560	578	584	585	580	549	546	585	586	538	556	528	540	548	572	561	596	561	552	534	591	600	584	548	553	537	560	598	608	530	573	560	530	573	570	573	544	583	572	592	571	563	568	595	572	570	569	605	573	549	545	555	585	583	608	556	572	547	555	596	591	605	574	600	581	538	586	583	553	575	580	579	587	541	522	537	557	619	566	589	579	612	605	558	585	592	546	568	589	515	614	559	573	607	559	559	545	588	572	576	526	574	535	602	539	552	519	564	582	602	579	558	557	568	526	581	542	582	563	590	563	585	568	537	574	555	577	590	538	561	602	558	629	614	560	571	615	545	587	584	582	596	574	555	598	579	534	549	558	577	607	619	543	549	596	553	591	543	581	532	550	584	534	621	544	549	528	579	542	527	607	569	582	578	590	573	576	569	582	566	578	548	543	571	562	575	561	561	527	591	594	550	553	558	587	545	547	616	570	569	534	581	575	556	535	536	547	555	558	576	579	535	588	516	542	569	595	541	592	533	592	567	593	548	573	576	579	559	531	562	543	568	587	568	575	601	560	566	588	626	577	565	564	569	551	580	534	540	544	546	570	576	579	612	548	593	572	562	548	577	533	567	567	566	596	576	588	549	574	552	596	505	536	592	609	520	610	519	567	533	608	538	549	589	602	552	589	613	523	551	545	532	539	600	568	599	557	533	535	567	597	548	593	566	572	562	562	570	575	599	570	547	562	546	532	567	548	593	523	606	582	578	574	575	606	607	569	596	611	572	554	574	574	601	596	561	589	533	552	536	577	552	574	558	570	566	578	551	599	582	558	627	571	579	557	522	600	557	549	550	590	545	576	576	532	555	556	522	562	590	530	531	585	555	533	566	608	538	556	572	560	581	626	575	544	548	595	576	582	569	587	556	596	560	541	556	538	571	569	522	570	561	515	570	533	546	557	554	569	587	590	563	542	545	538	529	562	541	638	537	540	573	588	591	573	563	576	535	529	592	581	558	601	559	578	611	620	591	554	576	571	589	578	545	570	560	532	524	573	577	568	558	595	584	535	582	533	551	574	568	574	561	552	574	595	559	576	564	600	577	550	558	561	600	581	562	563	565	554	560	606	583	558	592	595	569	571	568	579	593	556	564	558	572	601	592	547	568	576	525	533	608	554	541	557	577	596	548	593	589	562	558	574	570	527	606	530	561	594	554	501	574	526	595	582	529	562	562	535	563	572	584	555	525	537	589	551	559	560	580	553	546	557	552	531	560	598	586	540	599	594	571	575	555	575	602	557	597	553	571	500	582	602	564	599	549	533	570	567	557	617	576	542	575	578	605	534	542	597	565	567	520	562	622	526	550	593	573	582	584	561	590	588	554	549	570	583	550	561	571	572	544	566	569	576	579	539	564	572	574	537	575	563	569	548	576	567	577	552	568	538	588	530	572	587	571	577	587	589	551	578	568	545	608	601	549	567	536	586	575	566	562	592	581	556	561	517	558	571	550	536	581	582	551	592	537	578	555	545	575	564	561	562	573	511	562	544	554	553	555	552	580	599	549	545	588	583	577	573	576	539	552	572	572	535	574	548	567	569	559	573	545	583	550	583	537	555	492	546	596	551	567	552	554	563	531	561	581	553	552	576	587	518	569	567	551	577	568	576	580	554	600	539	548	524	545	578	532	572	525	604	583	567	507	541	562	603	558	566	614	571	573	610	589	568	594	541	561	541	569	577	599	518	559	588	577	556	588	556	578	529	575	565	526	596	548	565	542	538	559	535	552	544	566	566	557	524	586	566	558	537	536	544	546	564	586	553	560	560	607	582	537	544	575	560	535	547	564	573	608	552	560	570	581	534	549	607	599	570	570	567	565	598	540	601	577	552	582	562	547	533	548	545	566	587	572	552	570	561	553	599	528	599	585	572	534	582	580	546	559	585	533	552	545	562	574	568	572	522	549	546	552	534	540	563	594	575	551	583	553	561	554	618	546	570	580	613	550	582	544	565	592	586	553	550	574	557	552	538	559	600	549	550	590	564	574	583	594	576	564	565	587	515	575	578	611	568	552	577	616	565	584	590	599	542	565	568	581	554	572	554	560	571	570	589	573	545	541	561	599	564	539	553	575	559	611	568	594	579	551	591	568	589	554	561	597	594	541	528	590	560	565	562	562	538	531	528	564	581	530	587	600	602	581	540	549	526	543	563	585	568	606	567	574	602	558	566	551	578	552	565	549	526	555	580	506	578	560	588	591	561	557	572	569	552	587	564	556	571	546	534	553	565	530	612	572	559	549	573	583	556	542	555	561	590	556	557	591	563	604	550	559	596	553	554	580	563	562	586	607	551	581	616	543	572	582	582	557	565	532	581	562	586	553	501	541	576	554	573	612	524	587	547	542	598	603	554	584	631	559	562	579	550	579	566	537	588	562	616	550	569	568	557	553	569	579	555	585	548	548	522	568	606	580	580	549	558	602	550	558	572	581	581	570	580	560	573	554	577	526	514	555	522	574	573	546	558	537	548	571	561	554	573	558
34527	53421	39386	22018	18070	15135	11452	9024	7854	5980	4797	4076	3620	3669	3833	3231	2720	2406	1865	1708	1516	1426	1327	1280	1249	1283	1199	1170	1164	1087	979	1016	908	882	851	922	817	882	851	794	818	772	772	779	753	791	821	746	728	771	779	776	820	797	757	839	828	872	784	865	811	747	777	800	819	781	764	832	749	816	775	796	831	752	752	830	756	797	767	807	741	831	786	761	755	729	775	759	754	782	771	783	750	798	790	764	824	814	766	773	791	784	771	751	782	810	786	731	777	833	757	767	762	745	746	786	783	730	794	760	769	720	751	782	771	775	818	767	789	796	805	742	796	773	746	745	794	791	754	789	717	821	779	784	733	761	776	785	722	835	768	759	776	752	708	741	748	776	779	724	797	828	766	773	773	757	762	755	755	771	812	761	778	771	802	733	756	780	818	752	790	776	757	766	738	752	724	776	724	718	782	753	771	804	749	763	787	805	752	748	774	731	814	782	754	730	755	723	739	796	759	743	800	768	779	756	729	754	745	805	777	688	767	771	720	778	749	774	811	772	726	753	744	820	763	768	723	785	743	771	784	778	738	781	791	766	745	782	766	760	759	767	768	782	770	766	754	794	793	734	743	825	775	780	775	782	744	773	772	731	771	740	774	732	799	783	743	730	751	739	720	761	819	799	751	744	731	757	763	748	795	771	788	763	726	705	786	751	766	792	773	735	808	730	749	750	797	764	761	694	795	809	724	748	710	796	770	728	742	794	785	784	759	745	761	755	795	718	786	735	744	767	771	754	776	768	746	769	802	755	836	776	798	752	762	783	787	770	798	774	781	782	737	780	791	754	733	769	811	807	776	807	821	692	762	772	755	748	778	751	819	743	769	782	785	762	756	711	765	780	789	783	722	722	776	766	776	775	749	767	759	758	707	735	781	774	772	772	800	763	789	786	754	808	726	731	756	738	777	763	774	803	778	741	715	715	807	751	805	732	783	776	739	805	799	727	752	753	710	816	763	757	747	722	739	764	780	760	725	800	754	822	762	817	750	761	715	724	790	741	783	811	762	821	814	776	751	754	729	782	786	762	773	773	787	725	754	816	764	803	791	727	754	802	754	783	787	731	761	812	747	736	719	732	757	723	739	828	756	781	758	752	744	734	733	700	702	787	693	772	790	756	783	744	737	744	779	709	755	742	779	758	828	713	773	703	784	783	772	767	778	784	783	802	771	816	785	721	796	830	730	799	721	771	784	750	769	779	747	781	721	760	783	762	733	771	752	746	732	805	692	736	729	732	783	752	763	735	756	748	739	782	785	757	769	761	794	773	710	709	754	772	729	731	760	780	766	732	808	756	756	761	696	748	761	817	777	740	791	755	739	734	765	742	762	797	727	826	771	777	772	771	740	741	759	780	740	777	708	759	735	761	781	735	793	714	738	757	765	757	761	756	787	724	769	704	711	768	752	811	775	756	785	801	746	725	762	729	783	784	766	800	750	766	782	743	761	768	777	768	774	766	766	781	799	803	810	752	771	764	746	766	759	791	754	783	785	680	735	753	748	742	758	713	783	784	787	751	766	734	737	769	798	797	757	736	786	754	765	721	741	787	795	800	729	755	720	829	782	759	774	786	812	745	764	719	770	756	762	731	819	808	766	768	723	757	790	743	776	774	710	792	740	773	755	732	788	765	801	746	754	728	742	757	762	739	783	779	797	764	725	777	772	749	765	764	784	742	781	808	805	725	800	751	756	755	769	791	778	755	814	792	757	724	760	752	734	782	780	729	787	817	789	790	684	771	714	765	757	758	766	790	820	728	826	776	756	793	799	757	739	750	761	782	772	775	777	740	797	765	759	724	774	799	756	769	768	710	727	756	721	772	787	752	787	776	742	768	729	734	776	772	769	762	778	769	721	805	789	768	748	755	738	764	767	778	790	770	767	758	742	753	781	754	766	793	773	753	778	753	706	788	774	769	803	816	789	764	784	775	774	767	779	790	762	753	788	761	756	821	719	698	770	800	818	686	759	705	758	705	720	824	762	761	759	777	758	748	807	750	810	795	788	703	776	725	717	759	711	768	739	769	750	771	748	763	761	716	810	774	803	740	797	782	779	779	780	773	771	773	772	746	795	780	742	774	786	758	751	756	795	768	772	755	726	770	772	836	745	804	771	737	816	766	806	801	772	793	797	757	772	741	759	734	745	796	746	770	736	791	741	723	768	758	717	776	799	796	775	758	788	765	768	787	757	709	807	776	759	758	751	775	747	779	740	723	728	784	813	757	768	738	782	786	785	734	755	762	783	726	778	762	746	716	796	805	745	791	766	735	729	739	773	737	757	755	789	727	781	739	735	742	735	759	762	738	757	687	733	727	744	743	769	738	777	749	712	798	783	779	770	736	742	776	745	775	759	786	768	781	766	781	743	780	779	761	818	744	764	781	791	728	753	747	765	772	737	771	754	776	750	760	761	787	782	793	703	759	777	793	757	708	800	795	736	822	754	770	786	750	766	751	751	742	729	738	751	704	796	760	774	763	731	755	768	780	723	766	685	747	748	732	740	752	799	755	763	735	759	763	787	747	801	752	798	782	749	804	733	745	755	793	764	758	739	773	729	754	729	725	747	756	783	744	778	783	740	769	745	721	774	756	781	693	742	748	750	752	742	769	796	757	773	807	721	816	774	806	772	790	773	773	738	775	796	745	775	782	739	787	757	736	760	789	744	773	762	772	758	806	783	753	770	771	754	751	738	794	755	756	709	782	755	794	727	704	737	776	782	747	796	738	790	750	734	812	804	762	800	778	760	760	734	774	737	802	827	774	748	714	739	795	764	800	785	728	765	736	790	774	728	741	802	752	759	756	769	743	760	755	761	717	742	747	760	754	739	749	779	720	818	766	739	711	792	783	720	748	797	818	765	779	741	750	781	758	757	747	755	749	716	764	771	712	766	792	792	788	740	742	793	804	801	760	797	796	743	756	774	767	734	787	813	755	774	748	706	726	766	777	757	735	774	731	778	790	776	804	775	736	786	790	774	759	783	712	779	791	776	776	776	770	741	783	781	774	714	828	773	821	733	776	786	761	777	720	768	781	736	768	765	788	729	783	766	750	788	711	740	778	737	739	761	751	775	737	754	766	738	802	767	764	748	766	778	797	798	723	763	780	800	765	798	756	796	757	745	758	761	739	800	707	781	737	808	744	812	809	760	789	749	764	789	837	774	811	756	749	758	775	754	785	785	781	812	752	764	737	748	746	780	724	761	775	782	772	750	751	765	718	797	739	750	740	707	735	747	783	736	756	821	787	777	813	721	743	790	749	718	755	742	790	767	719	702	782	777	756	751	748	736	768	784	777	754	764	737	729	759	743	788	760	795	764	814	715	740	776	823	743	760	762	786	770	820	753	757	762	823	773	759	778	760	802	736	756	767	762	844	771	719	764	760	752	724	758	751	754	726	749	712	753	767	704	733	765	772	769	796	772	763	753	737	757	724	749	746	745	808	719	745	784	770	775	789	774
28604	25174	22194	9190	4333	3081	2129	1629	1305	1144	1021	915	875	836	879	795	773	738	652	639	628	574	565	600	551	551	515	502	549	549	541	541	509	539	520	541	561	558	541	517	493	532	565	499	483	502	502	515	537	526	470	478	504	515	498	537	517	505	493	471	549	470	471	536	491	538	542	508	512	541	503	505	469	507	464	529	490	506	507	506	520	485	527	517	478	486	532	487	510	525	495	537	499	482	543	498	500	542	500	529	483	515	534	489	538	487	510	498	477	533	511	493	496	559	464	523	509	519	509	506	512	527	500	508	484	489	483	503	522	501	528	493	500	524	503	504	518	518	537	513	484	526	519	528	489	524	465	502	515	509	501	500	485	492	449	551	532	505	498	523	487	508	472	505	523	453	525	484	513	484	519	531	529	514	511	517	508	530	492	493	499	497	504	533	483	521	496	512	523	485	498	523	464	526	512	502	513	517	501	485	526	509	503	469	489	486	488	474	512	499	510	490	474	484	518	471	524	493	502	423	524	481	554	477	526	500	472	491	504	438	527	490	524	516	544	519	500	523	517	520	519	494	486	482	518	486	532	499	497	522	559	494	516	517	519	501	512	549	484	463	521	530	479	488	484	524	519	463	463	494	490	512	542	502	466	474	494	501	514	534	475	474	486	531	494	517	502	484	509	490	496	487	464	515	513	564	486	493	524	494	526	495	514	498	480	505	528	509	528	496	497	511	532	509	533	495	501	501	489	505	503	496	521	486	515	488	487	526	470	559	523	532	544	512	496	534	510	481	489	495	552	541	483	523	510	501	550	502	514	500	502	483	482	483	523	509	501	515	481	532	515	519	502	516	502	514	464	523	493	528	456	490	505	528	496	495	521	506	521	524	487	519	496	511	526	523	491	510	493	559	497	509	498	521	498	509	466	524	490	526	497	472	526	499	488	518	505	481	535	493	492	505	486	499	484	527	470	517	513	536	512	492	487	492	510	492	492	504	529	514	487	488	523	453	491	478	494	512	499	508	512	496	522	519	517	494	491	509	528	483	516	481	524	510	501	492	524	484	476	512	493	493	518	514	503	540	501	514	496	500	514	487	519	520	545	495	496	492	505	518	522	506	525	485	488	540	509	452	471	557	502	464	541	500	510	534	495	537	553	515	501	495	491	493	437	504	507	497	479	503	525	487	473	475	513	518	470	504	535	532	483	552	505	490	517	512	513	490	529	515	466	489	513	526	501	514	516	498	505	528	517	517	503	510	517	488	523	531	547	523	527	501	538	527	480	501	505	527	501	513	486	499	499	488	496	504	492	500	501	513	492	523	488	522	493	485	552	511	496	490	497	524	528	525	504	507	513	513	459	470	472	492	459	507	504	509	542	492	496	504	464	499	502	526	496	499	516	472	505	534	481	482	484	509	475	547	509	498	499	524	500	512	506	497	485	514	494	504	502	541	457	493	467	489	489	523	481	520	521	502	490	513	502	512	474	494	534	504	514	520	476	489	531	500	510	520	502	552	539	576	484	499	496	526	510	490	519	509	484	513	437	496	478	505	502	482	487	480	465	518	507	529	516	497	522	498	506	514	518	435	516	479	548	510	529	513	483	549	505	470	497	535	517	517	503	508	496	495	548	485	515	487	506	519	507	514	541	487	517	479	477	464	552	525	463	509	514	505	510	516	507	472	528	500	518	490	459	519	513	509	492	493	509	482	521	493	512	476	493	511	490	518	542	509	483	496	518	537	495	484	514	517	503	516	500	478	485	497	532	528	489	507	487	528	510	508	493	518	511	452	554	537	498	508	521	498	513	509	512	491	495	497	540	486	492	505	502	518	506	488	539	518	482	499	526	525	518	499	482	492	546	493	499	531	478	474	445	476	513	519	534	477	523	568	515	447	489	498	475	490	515	481	553	507	492	511	492	476	556	487	512	476	529	512	502	512	524	510	499	515	531	490	472	493	515	523	485	520	479	530	500	516	515	506	524	495	480	496	505	524	488	526	497	488	518	533	488	514	516	477	498	511	496	504	496	519	507	536	540	503	502	454	496	505	493	528	503	531	524	500	509	536	534	510	481	533	534	508	448	524	526	538	492	501	523	465	500	509	484	480	544	481	508	496	504	486	485	525	526	483	509	475	525	488	509	510	503	510	488	528	516	503	474	500	526	473	510	538	480	535	465	472	522	551	439	486	526	505	490	492	510	497	540	524	535	497	521	510	519	463	488	521	514	495	498	515	491	473	533	515	503	476	479	526	534	499	462	527	516	495	523	498	508	486	504	500	534	533	495	530	505	512	524	478	510	573	505	500	452	508	481	504	486	489	501	504	496	512	506	489	508	507	498	508	497	489	527	483	496	492	504	512	498	449	486	499	485	475	520	535	497	529	515	520	516	504	503	491	518	494	546	523	529	513	541	455	521	478	502	496	476	472	511	515	479	504	493	474	479	524	503	497	478	517	479	529	513	503	500	521	509	540	541	513	531	515	516	542	498	533	488	488	538	456	493	488	508	496	506	500	545	516	515	574	448	509	501	504	489	520	485	530	534	485	511	494	535	515	495	482	502	497	467	485	503	508	484	523	502	537	528	565	526	467	484	490	511	501	539	495	514	542	508	523	492	484	526	491	483	499	480	478	489	490	523	483	523	498	489	510	452	470	474	512	529	490	471	504	514	525	450	478	465	509	490	491	500	472	508	510	491	512	517	509	505	508	537	535	479	509	513	526	537	525	489	496	530	498	501	464	531	514	529	541	486	476	479	498	539	485	510	472	511	499	496	498	490	514	478	519	519	505	486	495	515	529	523	507	487	520	515	505	491	505	466	489	475	504	505	518	506	533	460	531	512	457	477	509	536	499	496	508	490	484	541	503	504	524	525	495	496	474	498	511	544	504	475	470	484	494	508	512	473	504	499	512	499	486	524	509	475	500	484	536	513	513	492	532	498	507	486	493	524	496	551	481	491	497	470	469	460	537	514	529	531	547	501	491	497	481	505	509	494	461	499	482	500	504	524	479	502	519	475	478	499	495	468	512	474	482	485	518	492	523	497	484	497	525	520	533	503	505	515	467	499	550	467	526	475	486	530	524	505	486	518	521	509	488	543	477	506	513	550	502	528	477	484	472	516	482	522	472	467	479	537	490	508	490	483	491	523	494	513	537	525	491	542	497	475	487	515	550	495	484	486	510	485	555	495	527	548	540	490	506	549	520	495	510	503	486	499	494	486	501	509	459	498	450	498	497	515	478	531	473	503	541	502	502	501	490	522	508	502	523	480	485	500	533	506	505	520	484	553	483	521	480	541	515	496	537	563	492	507	537	492	486	471	511	499	488	531	491	519	538	514	517	484	526	525	485	481	529	470	513	463	511	531	498	477	512	495	494	486	472	483	495	502	545	491	534	534	448	495	447	529	530	465	503	534	486	510	486	518	497	464	535	522	528	474	496	556	509	515	466	536	516	483	519	526	489	469	533	523	503	535	498	506	485	479	486	500	497	510	510	537	505
32711	41341	25635	10620	8466	6831	4837	3819	3321	2724	2138	1884	1709	1704	1905	1534	1380	1252	1058	1091	951	870	848	847	897	816	779	817	758	731	744	684	760	704	712	719	688	691	726	738	656	666	664	692	697	683	633	670	713	691	707	688	664	748	662	703	677	655	696	705	722	664	703	671	691	703	715	698	699	713	730	672	694	687	682	699	708	654	662	662	622	669	640	651	685	717	654	691	644	731	681	694	677	665	752	657	661	691	704	711	737	685	620	719	657	694	686	664	705	685	676	664	686	740	704	654	735	641	680	698	716	681	707	706	676	663	717	699	634	641	694	703	651	687	666	698	649	718	707	676	667	670	641	684	676	704	718	694	705	701	634	662	696	700	729	639	655	617	690	673	658	702	645	662	695	676	694	658	688	689	749	728	685	695	700	702	675	696	658	673	706	691	688	660	687	640	701	659	737	678	676	651	668	653	688	646	668	694	682	691	673	697	684	680	660	625	706	663	724	680	654	719	671	687	633	649	711	668	704	689	707	670	726	660	657	652	657	699	678	701	660	720	625	698	652	668	667	696	731	705	705	675	721	705	646	684	700	645	701	664	701	695	661	681	669	650	715	735	642	714	648	691	695	690	681	690	745	690	730	691	684	708	693	694	673	641	688	653	714	690	672	656	669	708	714	697	706	629	709	658	693	699	696	708	719	707	718	703	687	670	700	697	672	689	686	684	700	641	687	715	713	704	670	661	723	689	685	676	692	712	692	651	655	693	723	632	730	682	679	683	716	713	682	678	662	701	654	722	701	646	693	680	660	660	736	678	669	703	696	655	687	688	684	654	660	741	684	689	693	638	716	695	700	695	724	719	720	671	707	700	716	705	679	674	706	622	681	705	697	698	718	668	723	720	651	688	692	711	701	679	635	634	689	724	686	666	672	637	674	660	694	676	668	702	691	709	664	671	636	735	657	656	727	645	655	669	666	702	675	619	657	689	708	695	629	691	668	658	690	690	663	691	742	714	701	659	698	670	669	638	653	689	679	656	680	707	641	712	710	766	714	756	703	723	706	696	700	708	674	683	671	677	638	666	667	698	663	663	711	679	764	705	665	644	667	668	685	669	691	714	687	706	709	688	666	682	731	696	665	709	712	734	680	661	672	698	689	646	688	688	650	646	653	662	653	699	694	714	659	671	680	694	648	737	706	733	698	712	711	688	704	664	713	736	700	690	714	707	650	690	682	734	720	690	662	614	636	687	688	663	677	626	687	684	673	744	646	716	750	704	692	675	690	668	753	667	687	734	721	716	721	676	671	657	624	704	683	700	628	689	667	692	688	677	724	651	707	658	677	663	745	703	701	716	726	656	626	684	687	661	706	678	660	703	683	699	660	690	683	682	699	653	674	632	720	656	662	708	702	674	690	681	649	687	649	670	647	702	650	700	677	653	687	693	689	719	710	739	647	685	673	668	690	664	672	642	724	700	697	713	702	675	692	684	626	699	687	706	685	642	682	673	676	718	729	692	697	706	710	664	701	678	691	655	680	690	708	657	676	638	663	665	635	697	657	666	689	690	644	706	641	716	671	728	671	650	716	706	743	708	691	691	679	701	697	689	689	667	632	696	716	707	665	678	732	677	676	691	697	685	657	685	670	708	744	703	713	645	712	680	678	702	691	683	631	685	692	658	680	662	767	668	698	709	694	733	649	734	653	658	660	668	678	667	682	680	708	735	708	663	696	705	681	787	688	718	687	721	721	727	656	733	650	700	692	695	665	722	682	721	681	678	642	633	713	657	675	696	735	679	694	716	702	673	735	683	696	688	700	738	699	715	699	652	715	664	706	702	684	729	700	677	688	626	621	709	703	700	684	644	712	628	716	642	690	671	693	698	713	669	695	675	673	728	693	638	726	737	706	688	681	652	706	660	661	703	692	677	672	650	666	677	693	676	715	684	669	706	686	698	729	656	664	689	668	726	659	660	695	684	644	712	678	713	698	710	708	697	681	720	685	709	686	617	686	637	691	695	700	676	694	704	676	656	697	678	683	702	669	686	706	675	692	663	721	699	676	691	667	684	664	700	628	686	696	684	671	696	670	695	621	731	673	680	661	694	676	663	655	674	672	687	682	692	694	720	663	686	678	660	645	666	667	676	730	650	697	659	694	668	704	673	677	679	668	678	725	764	651	635	695	682	674	695	691	645	706	661	693	692	698	696	677	655	657	694	722	647	706	675	696	694	688	704	645	689	685	683	680	698	710	666	674	653	670	670	676	713	642	682	675	681	716	679	683	694	701	688	665	658	680	683	687	651	638	716	650	634	655	668	663	703	730	617	680	693	675	683	672	683	725	692	703	677	720	653	654	673	698	654	729	677	715	693	660	675	638	722	687	708	695	678	664	702	691	666	660	682	684	605	674	691	673	684	677	696	730	743	709	731	708	673	664	691	722	684	672	685	678	688	690	702	712	687	677	676	715	672	678	654	698	711	633	681	694	654	720	704	639	709	714	711	661	688	720	686	663	672	708	679	700	687	674	689	673	653	689	738	674	716	686	683	682	698	648	690	679	712	630	706	686	754	626	633	642	655	736	660	645	685	661	694	705	683	658	687	687	667	685	678	667	756	681	693	664	648	740	704	612	711	684	664	718	742	656	664	691	701	685	659	704	672	693	647	675	655	696	673	725	714	713	661	665	709	685	698	663	708	651	649	705	701	626	656	680	651	713	680	661	687	647	705	669	682	671	684	684	688	719	721	690	681	668	633	712	689	697	684	697	732	664	665	714	682	672	666	649	718	717	708	695	715	650	700	687	687	733	704	690	670	694	664	674	681	662	744	699	688	649	662	667	676	692	694	738	648	668	667	692	653	715	649	725	729	651	668	707	709	688	676	680	707	666	682	727	685	699	675	657	672	708	701	686	663	720	692	684	677	672	669	676	677	709	691	680	696	677	702	721	671	635	723	693	691	679	679	662	664	693	741	677	706	698	688	683	674	710	697	713	692	697	634	669	671	732	660	691	725	697	662	683	674	742	667	684	704	679	673	696	704	637	618	670	684	649	686	700	686	685	692	701	678	715	673	717	694	728	699	708	654	664	673	684	698	729	724	689	667	686	684	651	682	706	688	659	696	717	622	698	635	700	689	676	682	693	670	666	695	613	667	740	661	687	664	713	628	710	694	630	670	643	683	717	660	727	686	708	723	688	663	652	674	709	692	648	674	703	675	672	660	695	705	709	689	640	710	692	686	680	721	680	703	690	656	694	677	613	709	680	694	671	681	700	691	707	656	701	688	718	689	691	664	636	678	712	643	663	680	699	720	686	679	697	655	698	686	646	667	665	696	642	714	734	738	708	693	714	708	700	667	675	640	678	698	682	693	696	731	672	653	671	687	682	712	652	694	706	699	736	703	641	666	688	695	683	673	717	662	679	679	661	656	633	682	670	713	684	688	669	709	635	652	656	676	639	744	683	728	632	700	705	753	702	665	624	658	667	657	701	644	664	690	671	705	722	699
24441	21635	29085	24659	21603	13932	5228	3062	2412	2046	1717	1437	1343	1276	1433	1225	1145	1052	928	912	850	853	852	776	812	786	808	787	738	755	764	740	687	678	713	729	750	690	726	653	672	661	638	670	679	667	635	630	653	647	675	648	680	666	637	699	651	712	644	657	666	682	680	669	703	683	668	691	616	639	674	684	698	662	644	688	655	665	690	652	663	643	679	677	628	626	674	661	630	630	637	668	647	653	650	653	675	692	671	683	676	606	620	648	640	622	620	626	679	667	635	654	651	653	657	693	687	666	672	676	625	658	667	662	684	663	630	615	657	658	654	677	649	685	650	611	666	658	656	649	672	608	682	653	697	687	671	625	634	629	665	683	621	637	681	622	678	654	691	651	668	667	704	655	690	698	666	676	626	607	614	671	647	619	666	656	663	656	639	644	634	684	697	659	688	640	697	660	676	666	682	658	678	686	702	656	654	662	606	593	603	653	676	649	692	694	665	711	608	634	669	648	678	719	645	671	725	656	685	700	635	670	674	676	685	662	686	658	690	636	669	671	652	711	632	654	642	679	680	654	657	646	710	661	652	647	626	667	647	645	682	651	624	671	677	657	601	694	670	676	657	715	685	679	642	626	664	654	667	669	673	633	646	606	663	604	694	694	674	648	628	633	647	667	661	645	646	662	705	650	670	681	705	632	671	682	648	654	685	632	632	710	674	684	698	653	664	673	675	689	655	606	697	651	640	675	658	679	681	682	669	604	656	674	650	674	653	637	679	650	696	657	664	627	656	650	653	677	657	658	669	651	633	642	648	690	622	649	640	691	688	618	688	648	636	617	635	671	694	677	654	650	665	722	638	699	615	657	645	648	676	658	683	665	664	674	692	724	686	624	653	642	676	659	667	686	678	614	642	616	676	699	636	599	644	628	640	661	677	614	678	623	679	722	622	674	646	685	670	655	629	643	626	667	640	632	693	672	645	626	679	621	628	635	623	641	721	636	616	650	614	656	694	641	641	616	621	708	651	648	682	663	633	646	692	676	632	695	656	658	694	670	637	678	613	622	682	670	641	699	668	628	663	623	645	649	630	657	624	640	679	628	680	634	694	641	674	688	667	652	679	674	623	692	644	637	676	652	694	657	687	692	680	650	659	640	671	634	673	676	686	620	686	706	689	663	661	661	660	642	641	666	669	681	650	684	670	659	610	656	682	710	664	662	663	655	704	636	634	599	645	654	632	630	679	656	649	653	665	671	681	638	631	661	676	629	643	683	649	635	683	639	655	665	670	669	628	641	680	691	677	671	679	680	659	633	638	673	655	633	617	663	652	670	724	661	676	630	642	654	705	603	685	689	639	690	600	664	648	633	675	651	689	692	705	671	645	664	601	672	655	659	631	659	688	642	631	671	639	629	618	647	658	680	655	659	636	686	648	604	693	647	621	635	657	637	650	599	645	679	694	669	645	651	649	648	678	656	650	644	636	715	681	646	661	646	666	698	709	678	654	664	688	599	689	623	627	673	660	618	689	614	680	633	671	650	650	650	694	624	625	638	627	698	649	683	607	717	659	654	635	587	652	641	664	592	690	650	683	640	681	679	658	651	664	631	638	655	659	728	647	685	623	662	687	694	692	671	644	653	706	674	660	630	648	657	661	658	685	710	687	633	663	664	658	641	605	643	709	687	675	648	651	686	696	672	646	677	686	628	633	699	690	663	723	675	708	642	639	672	664	654	684	651	664	634	652	683	704	669	612	687	680	661	643	662	702	696	699	677	647	647	680	701	688	658	702	676	658	672	652	665	647	660	657	681	623	630	680	600	648	650	646	640	652	650	660	661	680	653	657	639	623	652	637	672	653	661	640	628	634	675	710	659	637	635	663	646	653	683	680	589	660	689	659	644	626	645	666	632	666	672	641	646	675	728	695	653	606	651	666	693	670	678	664	643	657	656	677	637	711	685	675	655	634	664	653	651	671	633	645	642	639	682	601	651	686	654	646	677	592	611	645	675	603	638	636	638	680	646	643	601	661	658	643	670	681	641	631	644	663	691	615	673	633	658	674	625	659	600	665	633	664	685	655	685	663	685	587	665	680	657	606	628	644	628	649	702	637	720	675	636	623	643	661	648	674	619	667	630	651	699	676	636	663	612	678	623	655	637	686	667	658	607	686	673	670	664	672	622	600	687	657	662	650	606	685	672	650	686	668	691	615	669	621	619	673	663	687	609	661	679	733	658	698	644	652	666	668	688	679	649	649	720	651	632	579	693	687	654	649	710	755	678	658	681	662	694	678	673	635	647	677	631	660	642	680	666	650	666	644	627	669	644	647	677	643	662	660	589	639	648	646	617	701	641	661	623	639	657	648	684	662	685	702	673	713	628	616	688	685	630	591	676	682	692	619	651	654	632	640	623	620	669	683	667	646	644	666	663	670	635	651	654	648	697	685	650	646	660	630	653	687	669	645	665	681	664	688	676	628	634	662	659	632	628	694	660	644	654	617	696	656	677	670	700	693	650	626	697	647	610	670	676	629	656	648	678	689	680	635	674	677	664	666	628	675	616	689	645	695	668	647	708	639	642	691	670	652	687	623	603	643	667	679	658	624	628	647	657	655	656	698	700	694	642	684	679	706	642	651	673	698	632	639	641	664	658	687	659	647	614	636	693	646	667	663	687	652	646	609	611	651	659	656	661	653	684	625	692	609	627	622	680	623	660	688	638	686	655	689	646	689	642	686	660	623	697	652	681	648	644	677	673	723	602	652	657	648	642	644	665	678	665	677	628	648	648	664	698	671	680	678	640	671	673	664	653	656	652	645	638	628	651	647	655	679	621	668	639	654	663	641	611	636	663	676	667	637	629	669	660	636	659	655	648	666	681	701	614	575	690	669	650	670	669	672	664	642	661	710	671	676	654	674	627	658	665	651	657	678	661	647	667	718	635	656	666	666	704	705	694	738	684	649	640	675	631	644	654	683	673	669	673	641	659	598	610	679	627	657	645	661	649	678	661	603	639	651	607	661	666	669	649	683	650	651	669	641	711	656	654	687	623	663	648	667	624	685	695	699	620	684	680	645	620	648	677	663	636	657	700	653	685	651	686	628	653	703	656	689	669	677	680	661	698	675	664	616	667	679	639	659	652	685	627	680	640	665	665	645	650	614	676	669	630	634	632	670	630	660	637	638	684	652	647	629	650	671	658	658	669	681	637	651	640	666	658	629	672	669	705	649	674	690	697	630	646	661	647	674	666	642	663	655	654	622	658	679	670	631	648	685	637	634	673	631	655	672	637	697	630	668	679	697	670	696	627	618	663	686	636	656	632	696	641	652	677	683	625	702	704	650	644	664	629	663	657	648	636	600	652	699	656	684	620	618	630	597	677	666	668	649	625	690	661	654	673	628	674	703	688	650	634	630	603	677	690	700	615	645	640	636	627	658	634	664	660	654	668	697	685	608	668	702	628	692	644	672	641	692	670	637	671	705	642	632	618	660	622	636	739	572	657	678	677
32581	47846	33296	17681	14241	11417	8684	6763	5781	4578	3671	3127	2668	2927	2926	2454	2152	1887	1657	1484	1368	1255	1262	1208	1251	1242	1234	1074	1151	1116	1022	1047	1024	1009	1022	965	933	970	979	872	851	876	907	911	857	862	882	915	979	942	878	897	933	937	900	914	966	889	939	889	848	902	887	899	904	879	919	895	897	844	914	929	897	882	914	902	831	855	865	881	872	854	893	881	870	899	918	903	872	908	860	926	855	918	880	862	892	939	871	910	843	896	874	926	847	933	864	857	901	791	884	930	844	841	892	840	869	924	850	851	868	871	852	877	849	858	854	843	836	870	912	904	908	853	867	894	866	867	937	933	888	905	915	897	850	846	851	856	941	850	865	929	844	870	887	940	889	815	907	954	896	853	908	877	900	910	880	859	899	883	839	849	927	800	916	853	895	842	877	816	917	913	899	922	860	860	900	868	937	827	878	846	890	904	891	866	903	877	847	901	888	850	870	908	843	832	874	882	880	848	931	871	874	888	911	872	905	885	872	873	838	920	880	903	919	875	871	841	860	884	932	871	844	857	903	911	885	885	891	883	876	858	853	882	906	839	903	873	889	898	872	874	903	902	939	924	890	871	894	910	911	897	877	862	868	881	880	934	873	928	896	851	903	898	864	877	876	868	841	891	888	876	871	873	937	908	876	879	883	876	854	900	916	910	861	950	904	906	928	930	883	834	819	939	895	900	912	912	923	936	880	875	876	868	905	896	879	850	890	863	887	864	891	821	909	871	898	882	866	886	904	880	893	879	857	889	834	870	892	886	875	837	910	871	894	840	885	883	919	925	889	865	887	839	907	884	878	873	879	876	911	849	861	891	872	896	894	886	904	882	848	891	871	888	854	904	881	865	942	903	940	892	842	881	878	843	887	868	914	827	878	862	897	888	884	933	931	886	898	887	826	865	874	960	884	908	876	899	850	835	893	863	876	866	893	818	852	863	816	927	913	901	867	925	934	866	918	860	901	865	852	871	893	936	831	917	907	923	882	881	891	884	853	903	915	924	924	868	900	872	914	889	859	921	877	933	857	893	904	911	832	923	910	904	842	907	912	912	837	859	863	888	884	853	890	902	844	896	868	843	879	895	857	852	881	903	888	912	877	844	932	891	890	889	879	889	888	881	968	900	872	884	912	870	872	874	904	917	854	847	903	861	897	835	934	826	873	848	832	889	932	960	893	855	884	894	896	905	865	855	918	911	892	932	885	825	872	885	880	900	889	927	922	875	864	843	864	878	888	860	885	833	944	915	975	905	879	905	901	900	844	918	887	863	907	857	908	823	851	857	843	888	868	849	876	943	877	920	928	879	899	925	892	868	901	872	897	910	848	865	862	903	916	927	864	928	856	854	903	860	891	922	860	936	911	848	903	868	882	864	923	883	860	840	894	901	876	935	876	892	912	865	839	853	872	843	889	837	885	862	849	806	853	862	872	908	937	851	903	940	882	872	899	851	925	924	839	824	894	853	877	876	859	902	855	894	831	898	914	869	873	880	869	832	852	870	862	889	873	896	866	879	898	947	872	857	897	864	899	893	861	890	837	896	850	889	898	861	903	904	914	876	909	918	909	913	863	915	865	888	865	935	844	909	922	896	853	868	900	858	866	877	933	892	886	868	851	845	896	905	825	904	915	860	866	827	892	891	911	877	886	889	863	910	861	933	895	881	899	912	835	938	819	871	947	885	854	893	904	912	862	880	902	915	843	833	897	886	840	892	857	880	918	904	854	851	839	876	889	915	901	888	893	905	915	874	847	852	834	859	907	894	893	897	847	894	844	877	867	912	896	896	886	882	869	859	897	850	921	824	895	821	838	861	912	892	889	873	861	915	865	967	893	878	870	901	920	909	868	889	942	852	877	902	910	821	848	901	901	833	843	890	838	939	878	917	890	880	829	929	926	848	888	926	911	897	902	862	893	886	879	882	867	875	923	881	898	862	898	896	891	895	946	860	880	912	838	848	820	913	900	892	935	877	899	904	932	901	908	813	888	892	865	869	917	857	937	861	819	902	861	879	889	885	866	903	906	904	907	912	855	841	901	908	883	914	821	908	891	902	885	865	891	880	922	863	825	857	881	875	890	877	886	886	910	883	915	903	859	878	901	889	927	895	885	887	853	877	913	878	826	921	872	887	903	821	959	872	872	894	847	848	859	868	857	808	866	935	899	832	933	887	917	873	875	860	887	849	872	864	876	848	921	883	909	867	898	934	927	812	862	886	875	862	858	897	900	924	852	860	871	881	875	862	880	857	859	880	868	841	841	882	811	923	874	874	867	854	864	950	832	887	856	884	899	917	891	915	902	881	845	898	859	901	880	903	887	893	831	876	892	926	921	918	862	885	895	880	928	924	847	863	869	929	837	908	888	877	825	883	902	884	882	891	939	922	897	845	904	900	837	923	879	881	870	858	895	886	899	916	894	861	910	925	835	871	894	883	887	901	820	890	851	872	900	935	879	853	917	880	860	876	868	929	885	923	872	868	857	870	871	869	920	859	865	829	933	870	852	841	847	866	852	844	837	868	862	887	847	891	857	912	916	843	947	879	912	943	861	874	892	870	900	890	882	874	849	895	865	881	888	910	918	920	898	915	908	871	923	845	903	818	870	848	858	889	890	879	864	847	886	842	840	846	877	905	883	882	907	913	920	935	922	937	929	863	871	868	907	887	862	873	846	893	818	843	925	877	902	878	874	829	890	893	909	863	898	896	901	918	888	892	946	858	839	880	973	860	896	928	860	878	906	900	891	881	898	909	884	877	890	876	843	887	880	901	914	869	884	877	868	911	834	871	905	900	933	873	849	884	947	877	913	881	897	882	850	876	904	871	864	854	923	849	829	918	884	862	899	882	884	848	881	906	938	895	856	841	819	919	884	886	930	919	832	884	905	883	928	914	877	909	849	830	902	841	927	849	891	939	866	909	922	870	840	892	872	917	861	901	810	915	873	881	844	887	912	879	866	872	898	917	895	922	858	867	887	906	854	871	867	837	911	865	888	818	898	866	922	853	912	914	847	864	912	890	858	939	884	910	861	879	961	863	914	895	873	916	885	902	868	862	874	892	900	902	857	828	865	865	868	906	853	932	917	832	866	866	848	890	874	854	896	921	817	894	872	821	868	933	909	866	888	896	921	891	894	846	901	862	908	876	918	893	893	877	877	864	862	859	846	876	869	889	888	869	888	862	893	912	886	892	882	860	849	899	896	857	901	875	894	864	801	898	869	875	895	863	882	860	902	862	890	837	909	872	869	925	869	868	867	853	920	883	902	911	870	872	857	889	898	851	929	848	839	906	883	842	868	897	873	882	893	896	888	906	941	905	848	856	936	905	880	854	841	826	865	897	892	876	843	914	943	867	860	822	856	908	870	866	908	920	855	878	840	881	909	805	879	937	887	847	870	910	833	858	878	879	935	914	900	844	876	874	871	931	880	889	871	913	833	865	890	812	838	886	869	912	890	876	886	930	822	908	913	869
23551	21642	29581	24209	21660	21822	13399	4653	3413	2616	2135	1824	1552	1603	1765	1451	1259	1102	1003	960	894	822	814	740	748	777	726	700	708	683	689	687	673	614	593	643	631	555	656	604	589	542	586	586	550	572	601	597	607	566	549	562	558	581	565	575	640	588	597	560	563	544	582	624	611	615	547	575	555	567	599	590	579	571	616	549	573	557	583	606	518	534	549	502	556	578	564	608	585	609	587	566	572	543	584	580	547	549	593	543	607	582	555	556	540	563	555	534	565	587	550	566	580	545	598	583	546	558	563	614	553	566	542	581	543	600	529	543	583	559	572	580	573	566	540	576	532	576	575	555	577	555	581	580	528	574	548	598	561	544	550	555	540	547	608	562	627	522	562	576	554	584	573	576	578	518	525	582	542	556	552	581	607	547	565	534	533	535	602	570	556	516	568	529	540	607	597	579	532	541	556	558	557	555	570	565	544	545	579	554	560	571	533	563	532	522	559	574	582	559	536	544	579	570	583	548	523	545	534	602	548	561	553	527	574	569	586	569	580	548	556	522	590	542	567	555	534	567	576	582	563	540	534	605	550	559	579	573	558	574	598	556	553	550	589	567	566	521	538	573	567	554	558	615	568	583	538	550	574	546	556	552	566	530	567	533	530	556	562	564	569	532	587	572	560	590	596	506	575	564	604	588	565	550	564	560	523	559	576	571	575	614	555	557	548	556	584	609	572	605	520	579	603	565	587	574	579	571	562	531	544	533	539	573	541	550	547	548	583	533	576	584	567	536	584	573	514	589	585	571	584	521	532	571	537	541	558	545	600	527	531	534	571	562	584	547	582	586	568	549	585	548	544	563	544	572	585	541	572	566	563	592	568	533	538	515	567	561	606	551	554	565	605	557	587	570	570	566	571	572	581	570	574	586	564	557	546	550	525	551	577	562	542	556	614	595	559	612	562	531	509	585	577	535	567	605	557	551	563	557	533	569	562	535	589	554	590	567	567	554	601	521	568	553	569	540	563	574	540	541	575	575	542	554	540	521	544	606	566	582	553	525	542	603	543	570	579	529	555	554	558	576	572	542	577	573	549	565	570	562	591	576	565	563	547	511	547	543	577	584	543	579	599	532	563	562	582	545	563	555	523	547	579	595	539	598	502	591	556	556	598	569	561	581	579	595	581	566	566	592	503	554	572	573	524	534	575	597	573	619	542	554	573	590	598	574	540	604	604	543	576	594	572	585	557	562	549	553	560	558	552	532	574	579	555	565	557	569	583	550	607	562	551	554	608	557	537	538	550	572	593	567	538	586	559	530	565	589	531	560	550	540	576	554	566	590	563	574	558	585	556	534	565	540	551	574	547	598	570	564	574	533	559	563	539	573	545	519	543	585	577	561	554	590	531	511	552	578	568	575	612	552	586	565	580	538	566	560	573	564	548	581	579	581	532	540	548	586	571	512	549	544	596	568	584	573	574	577	611	575	566	592	591	552	537	533	586	521	584	533	526	579	609	568	576	575	562	563	547	550	576	540	533	521	575	550	580	566	531	527	585	525	548	581	529	546	546	562	532	553	599	581	528	540	554	563	578	574	546	600	532	542	575	561	509	578	539	539	559	585	541	556	568	600	521	573	531	540	550	575	518	566	560	543	601	565	579	581	592	536	574	573	568	570	524	550	552	587	542	574	552	559	573	559	576	551	550	567	573	538	538	567	538	540	539	531	617	516	580	523	563	557	575	550	541	575	567	551	513	549	601	522	582	626	537	559	528	585	552	550	586	557	548	525	571	556	547	604	585	546	587	569	582	570	537	552	550	571	576	609	589	584	532	566	544	573	604	545	553	572	581	548	585	518	560	554	542	575	554	565	576	520	570	547	565	522	580	548	593	514	572	581	586	578	562	597	553	545	537	559	573	558	550	574	585	569	557	562	581	528	563	579	561	566	525	550	557	598	498	574	562	580	542	523	583	540	567	578	543	548	599	574	540	578	574	556	569	520	580	569	562	563	575	538	536	626	557	515	615	551	542	565	581	540	561	588	530	552	533	562	564	572	556	567	546	530	567	571	594	567	555	505	598	607	542	566	558	520	559	569	578	588	566	561	546	532	569	545	567	549	564	544	608	531	553	598	557	561	577	562	521	589	555	533	581	590	558	582	541	583	594	509	595	606	578	543	582	530	568	587	517	582	515	547	534	552	524	549	570	543	563	528	568	582	541	577	564	563	554	575	587	515	580	549	568	535	551	530	520	566	624	533	573	543	598	553	595	536	568	568	583	611	555	549	577	563	579	569	573	598	559	566	571	583	571	572	573	553	549	571	549	568	582	499	587	544	575	547	560	572	596	546	564	582	549	615	593	558	548	526	576	535	556	596	590	579	544	537	578	574	553	544	543	574	565	544	537	546	593	574	586	528	564	560	572	587	563	575	614	558	556	552	583	550	561	541	544	562	550	559	549	603	595	563	568	562	567	550	574	522	563	597	556	566	530	545	584	567	599	543	520	584	559	561	507	550	584	553	537	541	574	583	586	566	525	563	574	552	534	560	543	530	519	560	568	557	546	553	605	638	581	567	570	587	575	569	568	539	557	532	536	584	551	548	559	535	531	537	546	577	581	524	550	570	576	572	613	583	539	562	579	551	570	565	565	592	582	561	543	543	588	554	537	575	532	554	546	538	601	553	555	551	594	556	590	553	554	567	562	573	543	566	549	547	585	557	574	557	593	548	571	567	511	557	547	536	558	555	544	570	527	573	601	548	543	554	567	550	565	556	554	534	611	556	533	563	531	586	544	576	566	557	566	555	584	537	573	582	576	540	557	531	568	549	551	588	549	588	528	572	528	582	566	555	541	555	537	553	555	536	595	555	553	555	583	544	544	549	606	559	521	572	582	563	614	550	556	542	563	569	550	556	581	508	553	528	550	585	580	582	559	545	557	524	584	584	563	577	562	550	604	574	576	551	549	578	585	543	491	583	567	569	594	540	565	567	525	550	553	531	550	581	539	541	530	545	544	581	549	567	552	576	537	561	568	542	544	566	535	570	533	558	550	544	575	538	523	546	583	546	503	553	569	551	532	573	551	590	567	571	564	549	525	567	554	558	532	559	549	553	576	536	563	558	570	568	597	582	554	596	545	530	582	541	570	541	547	566	578	568	538	547	543	570	564	551	563	555	537	539	537	509	562	565	558	553	521	560	592	546	565	625	516	545	599	589	588	595	563	556	597	570	576	570	556	554	519	574	585	561	586	571	573	550	574	554	539	589	549	571	538	547	586	599	522	595	572	598	572	529	537	559	563	537	571	572	531	551	612	598	569	556	565	539	575	563	589	552	592	557	521	567	538	531	585	556	548	523	599	596	545	573	543	571	532	576	587	560	523	536	555	529	592	571	574	546	522	602	532	558	584	603	574	567	563	537	552	560	596	567	554	537	560	555	579	542	568	592	565	541	533	543	559	552	558	569	492	567	568	543	582	581	558	568	579	559	585	561	610	583	544	515	602	521	570	571
34160	53962	38590	22225	18792	15402	11667	9314	8083	6054	5011	4129	3581	3586	3658	3160	2670	2294	1902	1742	1567	1397	1370	1281	1285	1226	1126	1150	1118	1135	1013	976	927	856	911	923	884	870	905	800	787	795	801	784	759	758	730	764	829	778	822	800	760	757	779	865	814	846	814	745	801	786	804	789	806	707	788	730	750	771	788	742	727	802	770	817	779	755	739	741	750	727	754	779	773	771	757	787	748	750	728	742	767	767	782	745	794	788	742	766	757	797	762	760	735	794	758	749	765	771	737	781	730	784	802	764	731	745	732	769	776	746	699	772	732	710	769	756	725	785	758	764	776	762	791	760	827	760	753	778	816	737	756	762	765	724	743	766	783	762	763	761	745	735	723	738	750	773	743	748	754	736	773	772	799	729	794	748	780	777	758	765	746	757	746	772	730	794	782	761	774	726	730	761	684	731	762	801	769	735	739	784	738	739	778	782	768	779	732	799	748	763	769	744	753	761	764	809	754	779	803	821	762	783	736	737	716	714	716	732	759	760	736	766	723	759	736	768	730	783	746	764	741	759	719	766	733	731	809	817	729	843	731	709	737	775	717	724	800	772	762	816	725	773	775	757	729	745	776	757	762	731	743	732	745	761	762	727	768	688	776	740	760	750	731	751	791	747	747	752	716	775	751	716	735	787	760	747	725	747	757	766	787	781	755	735	810	757	766	790	709	795	733	733	730	770	782	758	765	801	759	746	779	772	773	738	841	746	743	741	798	729	797	790	770	781	734	762	723	771	747	759	781	815	804	769	721	728	780	706	736	782	785	786	771	758	783	726	776	771	723	745	721	774	760	710	786	773	747	760	766	766	742	769	752	750	742	759	778	852	718	745	757	817	731	736	770	770	757	729	742	768	737	777	776	785	734	704	782	736	798	806	714	746	762	764	785	745	742	751	759	734	762	776	767	794	792	728	769	791	766	715	739	741	712	776	785	761	740	813	768	743	752	749	730	750	788	675	796	734	748	773	796	749	741	782	781	755	757	749	798	741	757	695	771	740	753	799	764	765	727	729	768	738	772	741	749	718	762	742	742	748	696	707	729	743	757	753	797	754	739	760	741	782	717	787	723	758	758	780	704	772	801	751	783	756	720	769	752	725	794	771	778	737	782	761	752	723	719	761	693	780	735	757	747	744	775	784	791	758	772	760	806	759	749	744	753	796	779	739	779	746	742	728	744	783	714	768	762	794	826	731	776	790	762	778	771	735	721	773	776	732	737	724	784	764	818	781	808	702	737	710	723	767	760	736	756	707	743	724	727	749	790	756	744	770	773	773	756	755	776	762	761	777	765	725	763	742	802	803	739	781	786	767	767	746	745	803	775	776	791	815	724	738	693	752	774	762	763	730	767	784	802	819	806	767	733	761	746	730	792	745	796	766	783	765	716	722	672	752	746	779	773	725	752	738	689	756	745	727	760	777	766	747	740	784	786	777	773	756	785	771	767	716	742	780	702	762	737	781	783	756	740	732	773	701	712	733	732	767	754	792	774	759	733	740	794	807	799	714	723	710	776	717	779	786	738	773	766	730	738	815	743	751	784	809	735	768	756	759	788	751	765	807	807	781	728	763	725	724	749	760	769	724	776	722	730	753	806	727	772	791	737	737	812	818	728	743	770	751	797	751	762	753	740	723	717	767	735	766	770	784	718	751	749	745	791	754	795	769	729	747	753	778	733	771	767	774	732	761	775	705	750	772	780	733	742	734	741	699	849	759	771	757	742	756	746	757	755	726	725	842	784	714	803	727	728	728	770	757	770	773	806	764	749	702	765	792	753	785	739	770	775	701	724	741	753	754	739	786	727	797	778	705	765	767	735	734	795	781	756	726	702	782	762	756	748	751	792	769	763	764	772	778	756	741	763	714	748	740	728	796	746	751	802	791	722	747	743	779	730	717	725	727	742	747	705	771	754	776	737	808	759	726	769	759	774	762	766	785	746	758	733	781	726	768	731	731	689	734	737	770	734	786	702	767	772	754	775	731	740	736	740	792	770	841	779	745	752	771	746	732	796	789	748	747	703	791	716	793	721	726	779	803	771	700	776	779	736	738	761	764	764	810	756	792	806	752	809	719	774	755	757	720	723	725	779	814	819	787	771	756	718	796	774	755	709	819	816	740	747	786	708	745	763	766	726	741	791	755	753	758	784	786	783	791	775	780	770	757	784	806	721	736	799	748	690	703	770	731	740	747	798	714	731	723	757	753	761	753	751	783	697	786	781	778	745	767	722	742	752	763	775	723	754	717	747	744	736	760	725	714	726	695	800	739	758	762	711	742	734	755	741	749	764	758	753	779	752	742	707	786	761	753	781	800	819	739	729	769	768	796	734	780	776	768	771	751	700	738	758	706	764	754	767	759	702	746	734	760	766	761	772	754	762	792	769	762	751	772	759	758	747	760	772	750	713	711	715	733	794	740	752	777	737	760	782	755	740	769	817	745	762	705	710	789	767	742	738	743	727	756	737	738	773	744	798	747	766	759	791	716	737	742	803	706	818	744	781	745	750	763	752	765	777	777	751	736	749	763	799	777	747	788	749	778	802	789	785	764	803	726	721	759	746	734	750	745	786	792	745	742	768	824	845	728	761	753	766	749	726	787	774	755	739	748	732	698	779	737	776	762	737	804	759	747	735	741	794	746	796	758	812	751	777	752	774	720	762	722	775	779	749	753	764	758	778	754	740	695	770	723	773	802	731	784	775	781	731	744	720	771	713	757	771	783	741	751	753	761	818	744	720	728	767	797	781	756	778	788	691	732	753	709	770	794	813	752	778	815	735	751	779	762	736	764	724	755	726	752	712	750	766	760	776	776	750	725	811	735	803	770	728	788	757	733	758	700	753	815	761	748	761	740	717	752	711	781	775	728	771	726	777	773	725	776	797	763	796	744	804	774	748	803	700	752	736	759	739	744	789	780	772	763	725	780	741	790	770	770	736	780	745	720	774	728	734	768	755	795	790	732	763	803	722	741	743	741	787	766	749	755	782	806	798	784	790	814	753	792	751	743	719	762	760	748	767	810	788	734	693	789	739	756	704	808	747	715	756	796	802	754	737	802	702	746	776	744	738	743	753	790	751	769	732	775	766	764	710	743	773	685	782	781	771	745	763	749	720	754	757	690	746	785	765	794	778	776	789	766	731	749	740	755	749	794	759	750	752	743	790	786	731	766	780	769	729	749	759	760	739	735	757	745	732	786	729	747	729	760	798	803	773	775	754	785	784	762	750	698	787	787	741	722	818	750	726	762	741	749	754	748	823	711	768	763	765	735	721	734	774	740	793	767	760	761	768	755	761	771	738	767	784	775	767	815	744	829	827	787	753	769	716	758	716	766	745	723	762	701	793	766	736	751	702	758	725	795	762	794	736	758	755	779	764	790	747	769	723	800	738	740	778	738	691	794	747	737	761	752	802	762	765	790	797	778	782	805	769	738	776	798	718	776	726	778	766	721	780	736	770	755	789	733	713	749
28227	25040	22576	9271	4249	2928	2187	1582	1474	1091	988	952	807	879	895	772	784	723	619	641	648	545	574	571	588	594	567	530	506	556	537	520	514	498	503	528	516	513	512	514	500	504	494	501	512	499	512	477	469	543	495	471	470	520	490	494	541	520	493	521	517	507	486	486	523	499	446	513	527	495	494	526	517	486	528	516	508	496	509	496	461	487	441	498	521	511	537	455	515	508	486	500	511	488	514	473	487	523	487	487	482	520	461	516	506	524	492	484	525	508	508	473	525	526	499	512	453	532	507	456	519	455	521	462	502	504	486	511	495	482	512	478	532	463	480	485	483	506	510	476	498	493	447	529	520	503	513	506	483	503	491	539	498	549	502	492	483	524	499	486	518	501	503	494	494	487	490	488	528	535	500	471	529	511	439	513	497	515	508	524	508	531	522	546	492	498	493	545	461	541	516	524	483	494	478	505	491	469	479	485	530	480	484	452	501	537	510	515	508	498	504	509	482	525	508	531	509	503	479	486	487	493	515	480	539	499	502	500	509	471	521	460	503	518	486	513	517	540	486	485	504	482	525	518	487	486	491	533	482	539	505	499	465	464	481	499	471	535	473	481	477	503	498	527	544	502	504	511	480	555	501	481	457	462	527	483	462	520	496	483	477	467	498	540	524	499	463	522	506	482	482	512	498	487	566	536	484	541	489	491	512	514	506	472	483	522	505	517	488	451	521	452	544	532	504	474	518	477	478	532	498	487	497	531	471	549	508	540	514	532	461	492	548	509	510	517	505	482	484	491	499	554	495	514	527	538	511	496	517	467	526	500	515	508	481	476	455	487	489	491	503	503	498	512	472	504	457	486	512	529	474	448	523	488	496	534	503	522	518	500	507	490	529	500	518	501	550	509	531	496	478	516	510	512	500	467	508	454	517	518	494	503	498	521	508	540	518	483	495	470	481	515	503	485	467	510	469	518	477	509	500	477	502	493	521	495	464	502	491	501	549	502	475	468	496	519	498	478	490	492	541	453	488	529	522	490	509	514	512	510	511	482	508	483	483	498	504	511	467	491	473	503	481	490	497	507	494	528	504	480	484	496	513	445	483	496	510	523	525	531	510	546	500	529	470	503	486	532	519	539	514	449	491	489	475	490	491	479	506	504	472	509	493	474	492	497	470	500	474	468	492	504	484	503	508	479	526	449	532	503	520	498	477	518	522	496	469	457	538	497	487	446	472	522	477	488	421	530	499	489	501	509	473	497	488	527	471	459	457	534	476	505	513	534	492	519	511	491	472	477	492	511	486	450	499	495	517	517	505	491	479	484	511	501	429	512	467	488	530	509	493	476	494	503	485	489	468	498	502	466	525	541	494	508	534	478	505	473	476	508	475	492	504	506	490	528	510	502	485	522	483	487	472	484	520	488	499	544	488	510	482	471	494	496	512	513	526	517	519	527	490	517	489	518	485	530	516	482	488	511	539	527	486	498	525	498	478	530	501	493	519	463	491	498	468	499	489	502	492	473	544	522	512	539	541	505	501	508	477	527	502	504	532	495	491	502	483	494	486	529	490	498	508	494	511	498	498	474	495	466	483	501	517	482	507	537	475	488	509	515	486	493	541	478	478	503	473	450	514	526	457	510	502	524	495	503	451	547	529	499	495	477	519	520	494	479	534	503	514	476	494	499	519	486	439	513	471	507	456	506	509	511	484	506	479	529	477	494	459	485	480	535	487	469	539	464	523	466	517	475	504	511	515	455	480	489	550	522	455	462	492	484	506	526	497	496	495	509	529	518	495	494	517	470	502	499	492	476	511	491	504	507	502	487	516	529	513	475	453	508	492	506	523	522	469	492	508	473	507	481	486	488	461	461	532	498	487	508	501	471	530	531	525	496	452	533	512	471	499	503	504	530	513	469	489	515	469	495	490	500	438	559	468	504	542	457	510	492	520	479	503	521	494	528	494	499	485	521	513	469	518	482	511	515	528	548	518	506	551	473	475	489	496	453	434	479	486	518	511	470	492	489	510	509	478	480	488	497	514	494	526	503	512	521	511	534	455	500	452	503	493	504	494	509	489	473	481	519	529	501	487	496	492	517	460	475	487	496	527	522	485	521	489	505	521	502	472	490	503	489	486	497	468	518	516	548	474	488	454	477	474	493	523	492	489	475	477	492	489	515	468	506	519	550	490	499	519	506	495	491	484	491	522	513	479	512	492	488	441	475	496	464	466	534	553	520	472	435	491	520	498	449	514	511	536	517	513	467	518	452	474	498	481	505	491	499	497	513	513	495	470	518	533	508	481	505	488	480	453	521	492	507	516	467	454	478	494	493	519	523	487	476	504	483	473	448	510	545	483	513	525	514	461	541	504	505	515	502	493	495	460	526	533	502	497	520	487	503	479	497	468	481	479	515	511	518	466	530	506	512	493	492	453	510	535	558	464	493	536	534	509	475	488	498	505	523	517	503	502	493	535	504	558	498	486	477	491	521	499	533	510	498	477	484	516	506	526	516	503	498	539	513	466	506	477	475	480	554	568	487	481	500	480	490	522	542	485	461	483	512	494	491	476	500	458	487	480	502	484	527	512	465	507	484	523	482	482	508	501	528	487	488	491	506	497	494	472	518	528	504	510	435	513	509	509	516	539	500	477	501	480	478	519	456	500	523	470	486	520	485	510	498	511	472	489	502	486	506	529	476	541	474	493	511	518	531	523	464	509	496	496	488	506	477	506	522	519	468	519	522	479	502	485	503	529	487	498	495	538	520	513	545	533	477	462	487	519	477	503	484	486	436	525	478	484	500	479	523	542	485	554	434	507	461	495	505	471	495	483	475	547	476	509	470	513	505	506	506	459	546	494	499	503	520	511	491	492	486	538	498	479	472	447	519	518	493	483	492	534	498	482	517	531	512	518	477	515	467	468	448	503	506	555	491	473	488	493	449	515	538	488	443	477	524	533	521	488	491	501	495	469	479	512	478	549	532	494	530	528	522	460	503	527	486	519	519	497	497	487	472	479	474	530	530	468	511	511	520	513	466	529	478	490	467	506	500	499	479	503	536	474	512	466	513	524	521	487	490	498	514	500	485	538	465	501	507	479	514	517	515	548	485	475	501	509	536	504	519	519	518	475	524	499	487	499	493	493	508	501	531	506	497	516	467	494	492	465	495	457	499	481	550	459	526	509	545	522	474	541	481	489	519	479	480	500	506	496	476	522	497	471	471	483	520	483	463	502	511	496	500	469	513	487	504	485	508	485	491	514	496	479	448	509	523	514	485	452	505	466	524	495	464	527	471	500	474	476	477	483	518	473	532	495	485	501	501	525	467	503	513	524	509	507	470	513	526	492	509	533	553	532	517	524	494	491	490	530	501	512	487	496	493	497	514	539	501	505	527	512	492	460	491	496	503	479	498	504	518	475	480	500	490	514	508	527	504	480	451	492	504	512	494	518	514	491	495	490	475	509	515	517	499	488	480	477	528	490	476	466	517	514	506	522	497	473	510
30570	42498	25711	10430	8777	6976	5205	3996	3482	2530	2113	1977	1713	1745	1780	1496	1404	1225	1067	1005	906	886	843	838	761	835	769	778	783	785	716	691	724	745	720	711	668	667	688	695	659	692	647	692	726	738	662	697	674	666	684	653	696	659	671	702	730	655	668	620	682	707	750	681	648	694	667	694	656	732	695	695	686	692	727	646	633	696	713	701	672	653	647	675	695	660	690	664	682	658	619	642	649	665	696	680	654	657	696	684	704	610	659	679	686	658	682	714	671	721	679	704	600	643	656	665	678	702	648	685	636	693	695	670	642	644	697	680	664	676	660	698	714	690	686	642	672	600	706	666	712	668	640	668	683	716	737	715	670	656	667	647	674	688	646	701	707	621	689	652	672	669	640	672	693	668	709	673	698	650	676	686	677	662	712	659	700	685	658	686	640	673	687	674	675	664	707	631	683	699	678	681	692	584	675	677	686	664	683	690	691	618	684	698	673	694	630	666	669	672	735	628	690	687	682	645	681	661	736	646	686	684	724	650	708	673	590	693	663	690	710	629	686	667	682	708	655	660	650	669	641	697	649	692	735	664	660	664	672	715	672	692	654	698	668	643	681	686	658	677	705	669	653	714	665	694	677	742	662	666	638	690	612	664	701	698	664	694	684	728	690	690	684	643	695	661	677	700	666	649	725	683	634	661	627	700	670	720	679	659	688	663	659	692	646	664	708	718	683	693	686	677	684	689	679	651	691	721	650	684	624	692	729	673	713	660	710	624	676	660	658	648	728	684	701	629	660	694	654	692	696	658	667	701	674	687	636	660	673	665	739	725	666	688	626	689	659	675	735	674	697	703	679	658	647	676	676	638	631	676	656	704	680	679	658	651	624	692	687	672	678	681	663	666	689	661	690	730	641	648	666	650	661	668	668	651	682	708	682	639	647	656	665	672	652	684	704	692	668	690	665	673	711	723	666	681	658	738	647	631	688	676	658	655	677	717	638	677	696	700	722	730	717	672	685	656	718	708	664	719	665	634	696	650	684	670	660	678	718	686	656	644	703	679	650	651	656	685	617	711	620	645	649	691	643	662	748	695	617	683	646	634	657	672	653	647	721	666	646	705	660	639	625	698	666	708	632	667	709	673	678	699	672	682	658	654	666	685	642	667	694	709	708	697	717	669	729	683	683	682	637	685	665	659	647	631	645	656	671	694	684	697	646	708	636	665	635	662	712	708	658	682	678	642	712	708	694	679	676	672	669	663	700	654	682	676	690	677	660	670	680	703	702	636	622	716	711	659	696	708	648	659	690	691	682	689	734	653	694	678	659	672	697	643	679	679	668	631	678	727	653	670	675	667	698	685	692	684	677	633	667	680	667	663	677	690	691	672	640	733	645	718	687	716	666	645	703	681	696	698	697	708	663	655	691	705	715	681	704	649	657	693	681	688	703	633	690	723	689	689	676	621	686	691	659	677	741	703	671	680	705	689	678	652	715	683	652	682	683	694	712	663	638	665	687	663	694	680	698	646	628	710	664	642	705	667	694	671	741	687	663	635	675	675	705	664	676	661	674	707	708	668	700	653	688	662	639	687	713	647	655	654	646	684	643	711	679	709	718	704	665	636	679	709	680	689	693	672	692	656	689	655	694	658	638	664	667	663	707	716	685	660	673	653	672	677	670	652	657	646	704	658	713	677	699	639	667	668	640	654	682	730	672	668	689	660	672	655	689	732	725	617	674	624	704	648	663	675	630	674	665	688	667	722	705	688	691	690	684	670	683	693	686	624	720	663	667	701	690	692	683	692	669	657	674	644	688	667	682	638	686	702	671	709	730	661	667	663	672	646	695	699	684	686	644	694	686	705	718	663	619	673	668	740	668	689	677	664	623	672	653	696	678	710	737	662	601	689	660	677	673	665	664	682	657	679	671	663	663	699	682	648	647	654	676	721	630	641	634	660	732	692	680	691	674	683	705	686	645	676	695	668	685	598	687	648	725	678	681	685	709	676	704	727	684	698	698	653	683	688	651	672	626	689	710	690	728	721	668	664	628	664	691	686	710	712	706	637	658	651	695	676	715	639	662	666	642	650	659	624	685	706	653	660	697	674	642	693	713	670	719	657	709	708	689	694	672	701	644	665	719	628	706	701	665	668	681	690	728	667	692	659	676	638	643	663	705	643	722	721	694	648	684	669	684	725	695	694	648	714	701	690	723	696	667	657	645	708	677	675	664	669	664	626	666	696	682	704	711	713	645	681	714	708	688	667	676	655	637	647	711	695	679	694	716	657	691	703	692	697	687	677	626	627	636	662	659	623	695	669	746	662	707	698	666	632	689	675	625	662	659	613	668	676	671	670	655	729	678	643	637	700	698	698	679	630	675	664	666	607	711	663	699	714	726	660	679	625	678	644	661	673	664	707	654	689	690	736	714	689	655	699	709	687	711	617	676	664	664	705	697	695	649	698	646	645	687	669	670	710	633	694	676	671	691	681	687	648	707	702	698	682	670	666	678	691	706	652	685	679	705	697	662	607	695	678	699	670	631	686	681	661	683	680	680	668	736	626	690	716	673	648	694	677	685	657	668	655	677	633	705	667	650	662	603	644	689	675	711	636	615	672	671	668	689	651	672	660	691	642	669	647	702	679	632	646	689	700	658	681	667	679	640	676	709	651	692	699	685	675	632	700	676	656	680	685	653	685	675	669	674	653	686	687	644	669	684	696	636	662	647	685	635	733	671	685	682	662	702	655	659	689	722	693	667	678	629	737	727	700	700	738	663	700	672	724	704	665	661	672	654	654	670	699	670	655	705	671	685	658	660	666	714	627	692	672	715	669	741	696	677	650	641	683	707	706	676	673	660	635	684	714	671	705	691	663	654	697	699	676	668	652	655	628	651	665	629	685	688	679	716	699	730	714	685	664	706	677	720	698	636	653	667	641	677	666	664	675	651	697	671	678	691	696	656	723	624	670	613	662	699	651	692	673	707	706	709	690	694	651	696	677	696	682	617	680	653	656	683	669	670	698	616	655	678	662	621	717	662	696	680	678	682	669	674	690	663	674	684	756	625	694	642	689	626	641	671	672	709	700	662	703	658	708	664	673	692	656	668	716	667	661	678	626	681	705	644	641	711	681	693	709	727	661	717	648	680	676	670	673	592	631	690	678	724	666	684	674	674	691	715	684	680	685	640	676	692	657	658	694	698	691	614	677	651	673	685	670	651	669	632	642	693	652	669	670	640	654	680	649	658	696	652	662	707	647	676	657	643	645	691	713	726	688	718	716	677	682	655	664	681	683	666	685	653	635	679	688	675	672	667	668	662	664	708	690	637	684	684	631	674	676	696	649	651	663	665	693	613	659	710	723	707	713	666	648	701	618	683	626	634	666	652	679	674	690	658	705	690	685	681	682	685	707	672	683	691	694	665	659	641	646	660	682	622	649	664	710	674	678	685	656	689	678	686	653	647	697	666	648	634	681	650	641	641	682	675	666	642	672	689	693	676	662	720	681
24450	21611	29046	24686	21562	13906	5558	3074	2449	1982	1695	1480	1353	1391	1430	1227	1145	994	859	895	831	822	817	764	767	782	747	774	729	734	716	659	649	672	670	685	700	633	658	647	662	702	649	662	672	644	658	665	675	676	653	676	627	628	634	676	695	664	679	635	677	654	643	632	644	653	626	637	658	652	612	653	660	634	703	642	657	647	636	654	617	624	665	675	666	651	678	681	688	630	631	674	670	639	638	649	658	680	620	685	698	644	708	658	608	626	629	664	668	645	619	650	668	614	656	653	665	623	663	627	685	654	675	632	659	631	658	651	683	668	672	634	661	625	645	667	667	623	611	665	671	651	637	671	653	617	638	661	652	679	641	624	642	668	660	655	659	633	632	643	652	642	661	649	661	646	666	646	640	636	702	694	650	640	642	628	624	670	676	661	641	662	696	666	651	662	673	651	674	635	640	627	634	721	605	610	624	656	648	647	661	707	615	636	565	645	648	638	670	610	681	690	694	650	665	658	646	648	672	675	632	679	625	638	645	672	668	577	657	631	671	665	633	609	637	675	657	656	616	616	624	658	658	598	630	663	638	665	641	670	648	690	614	681	633	693	626	656	676	669	674	699	644	723	668	622	667	644	599	631	650	622	625	669	645	659	686	676	592	621	590	656	617	614	650	666	659	661	661	638	632	622	622	640	640	650	650	667	649	664	655	681	637	628	647	645	663	632	658	620	647	631	640	645	631	637	640	659	635	646	626	680	661	633	630	643	639	660	635	641	662	667	623	705	644	690	642	674	607	662	661	605	676	674	677	639	639	606	632	640	618	612	657	666	710	668	686	648	639	615	687	673	640	670	662	636	660	655	660	675	676	647	635	638	660	653	652	646	672	673	710	653	666	676	681	620	672	629	612	592	664	661	629	619	648	655	647	622	637	682	674	634	674	652	635	658	644	658	678	660	673	632	672	646	636	627	659	601	633	655	641	624	652	642	616	617	656	649	711	637	699	657	654	607	655	619	655	622	651	637	627	612	655	647	598	624	657	628	667	657	684	704	590	633	621	647	656	637	649	727	640	668	678	648	606	701	636	636	663	627	621	647	670	652	652	635	622	640	682	699	625	681	646	663	651	649	611	637	656	627	619	676	622	624	630	648	626	647	647	644	633	677	572	639	667	627	571	590	652	633	690	669	628	660	688	618	626	630	623	651	602	663	634	644	613	656	673	675	699	675	647	625	662	652	655	653	613	674	722	619	686	666	643	691	600	684	652	608	663	630	643	649	641	616	636	649	596	663	631	634	634	668	642	676	638	691	581	597	674	640	675	652	640	650	671	622	665	625	691	604	664	641	633	676	651	597	642	617	649	658	709	669	666	669	614	683	674	676	622	708	623	637	674	675	677	637	654	655	670	655	677	641	645	624	651	652	585	665	643	660	625	662	646	684	658	685	614	623	605	660	632	689	695	662	638	657	629	658	625	682	703	672	653	656	650	691	632	650	650	624	630	672	652	702	649	648	656	643	645	678	614	647	640	619	619	599	639	641	659	727	633	634	664	640	632	656	628	633	657	588	642	657	628	671	664	653	660	690	625	654	693	639	645	624	651	644	590	657	651	680	583	680	620	674	626	678	674	637	695	700	626	657	651	632	625	669	635	624	623	662	615	637	656	629	673	651	684	609	608	693	682	700	640	627	624	669	626	636	670	612	640	590	662	639	668	643	617	676	650	675	657	662	633	688	633	647	660	659	610	608	654	650	655	671	654	641	656	659	679	658	634	621	651	654	636	676	633	625	668	654	683	635	627	679	625	640	630	602	631	629	693	647	610	657	670	662	645	648	662	634	600	652	628	630	628	645	621	627	641	644	671	609	628	669	640	671	641	690	608	630	661	664	649	697	661	628	628	621	668	678	680	629	676	645	598	631	668	656	679	628	625	633	648	652	623	678	619	604	655	597	612	644	676	642	687	647	640	674	633	626	647	629	674	623	689	648	614	648	636	669	671	620	630	678	669	679	668	672	649	645	667	651	674	696	662	622	696	682	678	651	628	640	668	652	641	625	660	671	634	671	686	643	656	666	660	655	667	664	668	680	650	664	631	648	686	628	667	648	673	628	592	655	627	623	705	618	636	695	671	640	675	668	647	626	634	605	656	663	634	698	658	670	667	664	652	665	606	636	654	617	662	648	639	669	669	612	663	650	664	663	609	635	626	641	607	645	620	645	604	628	658	640	634	665	586	654	685	600	613	650	651	663	672	686	607	681	623	638	640	678	701	664	609	691	643	675	667	650	641	634	622	655	626	645	661	643	665	630	614	714	652	644	683	661	694	633	623	622	661	633	661	667	684	670	682	589	634	635	668	630	631	614	642	619	638	661	601	621	625	690	677	632	655	667	687	676	605	669	658	682	634	648	605	641	672	616	664	639	643	634	587	669	632	627	625	656	628	620	641	633	626	650	637	639	697	652	624	668	653	677	645	652	632	655	617	630	680	679	699	638	674	623	640	650	638	637	659	665	637	661	639	637	663	649	639	625	614	642	624	613	682	617	613	661	634	677	682	624	641	590	627	603	663	636	626	637	634	675	659	706	653	643	658	621	673	658	619	590	657	620	653	647	608	653	656	651	654	656	676	649	636	636	655	604	633	672	636	609	657	667	639	692	702	606	614	621	651	631	674	635	629	661	683	657	631	667	585	628	617	625	672	643	672	666	639	690	637	653	644	647	608	697	671	660	662	647	670	626	671	660	613	669	643	590	601	616	651	617	678	649	661	593	642	650	620	619	689	646	629	671	680	613	649	641	683	621	609	660	691	594	680	629	648	656	633	633	656	704	645	619	614	685	675	629	638	662	680	659	651	649	607	657	677	665	638	657	635	620	654	679	641	658	681	605	633	627	658	628	658	681	607	588	624	621	618	619	637	619	685	587	674	690	628	639	641	647	654	649	628	643	615	674	664	610	651	661	622	639	633	632	644	655	629	649	611	628	647	640	677	611	667	684	594	606	650	641	677	650	640	619	635	625	600	606	631	616	663	639	682	659	697	644	660	650	637	619	659	604	665	644	645	659	637	665	655	615	675	637	650	638	650	667	646	651	692	631	682	670	604	674	686	646	676	620	622	686	628	625	632	606	615	593	590	641	654	696	686	651	652	676	622	637	674	675	668	633	660	630	664	667	655	629	659	661	670	676	651	682	593	677	719	611	661	653	665	652	630	616	646	608	659	641	660	710	630	635	669	634	728	620	651	624	655	677	650	598	640	587	728	635	648	615	652	662	667	598	692	636	703	643	642	652	618	624	631	681	626	671	672	663	670	668	662	666	642	670	646	680	624	613	607	660	685	604	656	678	658	641	712	622	642	683	619	650	605	708	677	672	613	656	604	621	652	676	640	674	618	618	662	631	665	682	707	636	681	682	638	647	667	668	648	636	625	622	650	648	629	636	653	676	648	662	653	688	664	633	615	630	628	642	643	626	631	647	668	665	631	661	676	648	681	646	618	639	636	630
32312	48534	34780	17502	14273	11539	9013	6600	5941	4394	3764	3103	2874	2806	2940	2330	2217	1885	1552	1501	1388	1326	1263	1225	1140	1146	1171	1144	1058	1024	1045	986	911	926	1007	928	995	1002	874	927	896	859	891	921	885	851	891	835	881	854	944	897	925	838	932	915	1029	925	1004	876	957	879	903	895	959	855	876	872	939	931	911	882	920	901	904	819	805	863	884	852	833	870	849	878	916	852	849	870	883	921	850	893	923	854	789	904	907	857	865	829	851	879	838	891	893	852	881	895	916	879	899	893	890	864	833	806	900	851	857	853	905	863	880	894	878	875	877	928	855	893	847	916	812	853	946	850	897	878	864	821	859	894	845	868	874	909	848	897	908	929	870	886	849	872	865	841	852	867	839	909	883	860	940	851	886	877	824	895	858	896	844	865	894	879	870	846	861	831	910	862	831	846	819	887	877	854	885	926	851	902	901	882	903	878	861	827	914	871	861	869	946	855	872	872	833	817	837	856	885	830	892	826	867	923	892	907	844	871	880	859	890	872	889	873	848	908	834	867	855	880	883	914	909	908	858	865	851	889	890	916	888	859	887	842	849	897	897	822	885	883	909	862	933	879	833	793	882	869	913	880	887	878	914	886	801	850	843	862	879	888	864	913	904	849	871	946	901	841	816	875	864	848	835	822	922	907	889	919	834	873	901	910	864	888	925	883	852	916	891	867	882	846	863	899	870	880	877	853	877	909	899	875	895	875	860	845	935	888	902	907	845	867	887	852	824	900	860	824	930	922	868	894	868	914	812	843	890	848	879	886	896	887	842	836	835	927	888	846	878	870	889	925	851	899	860	863	845	936	843	855	855	837	843	912	873	891	861	893	887	918	890	893	874	918	903	817	919	843	888	834	922	852	857	857	862	874	867	861	857	850	903	888	823	831	847	914	913	915	886	866	896	895	874	888	913	908	921	837	852	879	901	861	895	881	852	898	863	854	845	814	933	881	853	845	871	831	887	905	873	900	871	868	882	874	875	870	830	915	872	897	881	904	842	874	820	907	891	871	840	842	853	890	877	912	828	844	802	887	872	917	825	861	872	878	885	915	858	876	858	886	913	914	837	966	856	885	929	823	883	850	854	856	868	892	888	855	840	835	879	923	896	859	860	908	895	827	841	874	922	832	855	867	880	879	860	880	931	854	858	894	877	903	886	839	887	888	893	865	835	880	860	934	834	891	832	865	845	912	886	847	885	864	821	837	902	863	852	891	861	883	884	902	889	863	898	895	859	887	870	871	897	916	876	871	894	914	889	832	863	849	855	946	854	893	888	879	877	917	847	882	863	934	870	839	899	823	854	826	852	886	885	875	892	832	881	856	907	845	862	912	821	904	868	897	843	818	922	837	932	858	879	883	880	898	854	944	866	875	844	877	907	912	939	893	819	890	896	902	887	857	855	827	862	884	836	889	889	911	875	868	857	858	906	897	861	863	856	904	883	877	908	910	938	909	854	912	886	841	877	853	891	936	865	871	900	829	864	925	906	865	896	858	857	875	875	926	921	811	878	820	869	846	936	904	863	914	777	814	883	822	814	868	845	851	909	872	842	868	886	871	875	903	877	906	876	853	904	885	856	895	839	822	906	846	862	855	879	862	889	867	863	874	863	924	879	908	908	890	864	874	873	895	925	887	872	874	839	859	907	873	895	870	877	824	888	835	903	905	881	861	842	903	921	902	926	831	839	857	863	865	839	859	858	874	828	895	851	879	854	871	875	878	945	872	907	914	890	866	889	848	888	843	794	853	867	860	874	937	913	861	831	836	847	893	836	830	826	867	842	836	913	894	919	856	845	868	883	857	859	929	873	822	898	890	861	835	880	855	891	870	877	869	834	877	905	898	891	861	877	902	873	919	838	869	906	862	908	865	850	869	874	912	901	842	878	886	822	878	897	838	803	887	873	870	869	858	887	876	869	871	861	869	865	864	942	965	891	855	850	847	912	853	841	849	878	897	886	893	879	845	861	917	914	863	911	937	893	836	908	878	901	881	897	844	846	843	868	859	860	828	853	869	885	841	840	838	902	837	884	869	844	846	886	866	865	849	916	910	861	896	862	908	844	872	891	858	867	930	883	958	818	837	864	885	880	864	929	892	901	860	873	829	899	858	816	851	888	883	907	870	834	888	814	869	892	816	852	898	869	890	901	825	899	892	886	824	858	804	840	906	852	856	836	856	891	863	862	868	901	811	905	882	909	815	893	833	880	851	847	863	876	868	820	847	899	882	893	824	870	852	830	882	889	855	876	872	857	854	892	894	886	888	876	887	884	885	890	854	916	861	941	837	873	910	902	839	915	893	874	876	919	875	903	866	859	840	902	892	845	942	850	870	822	854	833	842	883	853	858	920	853	868	855	922	856	893	828	925	842	873	886	836	823	922	913	888	865	842	819	900	875	937	859	907	901	855	850	899	842	909	860	880	895	894	905	921	869	874	909	847	887	821	851	857	919	889	865	859	832	920	885	887	860	860	829	887	880	881	885	890	833	882	875	838	930	886	835	906	891	871	929	880	897	858	878	870	842	923	868	899	812	855	857	899	863	897	849	844	904	878	868	892	921	818	937	937	896	869	877	816	852	891	910	869	920	862	937	899	880	847	850	903	888	835	864	868	849	903	878	855	895	915	879	890	844	856	831	930	865	897	929	897	830	880	841	881	860	870	817	866	870	859	856	886	868	820	896	836	840	899	885	858	911	861	888	845	829	853	881	861	916	838	904	871	891	901	856	853	885	856	862	905	813	899	838	854	849	850	898	950	875	849	889	842	825	860	902	853	838	868	882	910	887	884	868	878	867	865	837	862	869	903	906	883	896	872	904	898	863	940	894	884	841	878	913	874	872	845	880	887	804	880	892	903	891	848	886	893	885	912	928	866	849	841	863	886	843	872	889	854	841	858	881	868	858	845	826	894	900	884	880	902	948	845	898	829	854	845	868	888	913	894	917	876	839	879	883	834	915	886	938	858	918	849	902	809	863	927	874	843	927	856	892	905	884	862	822	879	870	875	907	876	858	835	857	892	849	830	850	846	856	851	875	826	881	889	830	931	888	895	836	873	857	830	896	861	896	894	889	831	875	869	898	872	877	866	898	865	890	816	892	851	826	862	831	854	881	843	878	865	900	906	907	832	852	874	873	867	880	857	845	893	836	901	862	891	873	859	877	907	891	898	911	819	882	844	902	877	868	889	903	921	930	860	878	839	895	818	900	869	931	832	899	897	873	911	843	858	882	857	859	845	841	858	879	863	837	864	846	911	944	879	881	843	862	861	792	903	873	909	842	844	887	825	834	847	865	855	890	896	864	897	871	850	884	870	837	830	853	864	849	845	835	900	905	879	831	938	838	860	895	874	903	920	857	857	886	871	896	849	842	915	896	874	893	842	869	879	892	827	906	885	851	869	929	872	870	874	855	953	921	842	878	878	912	822	841	875	864	924	870	903	859	886	875	949	833	849	923	870	884	908	883	868	871	906
23440	21593	29507	24143	21607	21720	13273	4496	3236	2595	2177	1819	1626	1710	1790	1489	1391	1148	939	954	828	820	790	770	765	697	707	687	709	709	683	652	629	559	655	659	582	607	614	588	583	571	558	596	600	542	535	617	596	563	531	575	590	588	600	572	584	598	573	588	619	567	584	515	533	535	573	563	562	542	555	591	535	585	530	564	569	585	578	562	583	558	552	541	570	556	520	547	547	517	553	557	584	560	578	565	562	570	546	497	609	568	607	548	539	590	526	525	579	550	585	552	548	568	585	577	554	550	515	554	508	539	541	565	551	602	544	569	515	539	547	555	560	535	494	565	548	540	605	537	597	538	536	566	554	545	562	552	542	577	533	537	569	549	538	517	536	540	528	571	554	563	606	571	559	578	560	539	555	580	555	620	518	545	599	570	541	550	545	549	510	554	528	565	532	535	556	568	524	559	524	542	568	555	545	535	596	531	527	564	599	567	527	589	572	542	541	503	548	586	569	577	522	574	510	550	516	548	561	547	579	561	529	546	562	564	563	541	540	551	552	524	564	543	515	562	553	578	538	565	536	526	568	554	557	514	546	577	546	618	506	533	516	546	559	547	566	612	554	570	549	585	537	582	503	573	566	587	569	572	590	582	580	571	563	550	546	562	500	505	547	578	564	577	556	514	523	549	549	550	540	541	572	544	543	553	534	559	552	562	538	586	574	531	554	549	542	566	543	543	581	527	557	569	568	516	557	585	536	545	532	587	547	574	564	552	580	551	547	543	567	548	578	554	543	584	487	559	512	504	498	538	572	574	568	547	563	534	585	556	577	558	527	560	536	520	567	580	552	499	557	548	531	530	516	548	547	594	558	513	513	574	550	551	545	543	528	557	568	591	571	640	547	567	498	550	522	617	527	584	620	567	478	542	507	551	551	515	568	523	529	557	513	599	554	571	593	591	564	541	548	572	558	555	561	533	567	540	527	514	571	539	543	563	530	509	550	538	559	551	551	519	587	519	518	570	529	605	564	532	507	587	570	564	556	526	560	557	565	547	542	592	539	557	593	568	564	561	525	569	547	546	532	533	542	543	600	560	520	564	556	579	567	555	568	562	576	545	555	558	548	593	547	553	524	544	549	577	535	526	574	548	578	541	548	528	532	517	567	611	528	507	522	527	532	575	558	535	579	551	530	503	529	572	530	562	529	570	539	539	582	538	547	532	534	546	538	570	579	522	554	559	552	580	575	552	536	532	548	556	540	555	508	587	530	544	554	540	561	564	586	537	530	520	565	558	513	568	535	552	560	527	570	549	547	554	519	551	584	526	526	533	551	541	582	517	558	547	577	579	566	534	519	539	568	574	487	544	580	600	527	572	576	553	574	598	558	539	570	581	553	552	539	606	588	538	560	530	578	576	570	539	547	565	595	587	537	570	556	542	536	530	543	575	546	583	492	562	570	539	592	565	577	557	580	561	544	536	563	527	500	564	548	541	544	602	529	541	533	522	568	593	583	553	548	525	526	557	559	559	530	524	563	598	582	551	634	566	555	624	535	586	511	544	547	519	517	545	519	552	524	563	574	591	559	511	501	576	581	555	588	505	573	504	529	567	544	571	569	557	574	547	552	504	550	557	529	544	563	522	525	500	560	540	557	526	578	545	531	551	562	525	575	556	530	555	575	552	522	546	500	529	567	537	515	561	511	580	530	575	549	561	554	539	557	493	565	529	532	557	557	540	534	550	525	536	523	547	531	499	574	511	535	561	562	537	574	570	550	565	531	567	578	547	520	550	562	582	568	539	525	531	541	568	549	517	593	524	581	521	594	594	496	549	541	540	510	546	550	530	584	534	555	603	572	564	540	575	586	565	558	561	594	570	575	553	517	531	578	557	570	547	550	523	524	520	532	562	575	581	520	500	546	556	552	563	546	555	543	537	555	546	531	577	554	610	566	547	552	570	552	574	531	542	545	555	521	541	509	572	483	512	602	515	569	525	551	558	549	577	542	550	538	560	598	597	584	516	550	558	535	542	573	550	551	523	500	580	543	563	540	553	576	551	571	564	537	572	536	512	525	548	579	539	535	533	526	578	572	556	555	574	518	534	508	504	511	591	570	546	572	548	546	552	561	549	521	572	580	533	541	532	561	520	561	517	561	577	540	581	541	547	522	527	510	542	513	566	547	546	574	549	551	585	578	585	577	569	571	529	544	549	567	550	547	522	510	580	556	509	527	566	534	546	573	545	536	542	551	526	529	598	556	600	542	529	576	575	570	590	572	534	546	546	548	535	529	527	535	552	599	557	541	564	530	571	541	523	530	540	588	528	537	576	566	483	572	549	554	556	520	533	497	565	519	521	518	535	543	599	538	561	558	571	532	533	553	591	544	561	533	540	561	534	522	547	597	537	566	546	543	575	515	534	563	574	549	577	540	526	489	544	572	538	546	518	515	587	574	529	542	535	586	551	531	540	533	517	570	549	578	557	552	560	606	595	519	548	591	535	563	568	536	505	566	539	531	547	544	562	553	552	577	524	528	587	539	546	540	537	505	543	574	544	528	520	537	544	560	538	531	552	565	538	550	554	571	575	544	567	522	577	544	579	539	542	540	501	529	556	554	545	566	594	501	541	567	556	563	580	569	604	570	584	543	524	590	529	558	522	550	585	568	553	560	506	569	576	550	579	550	588	574	568	558	595	548	516	537	564	524	522	523	559	571	518	529	539	558	560	569	571	547	571	532	585	558	560	512	575	508	540	564	545	560	585	534	546	560	577	597	525	596	559	570	521	563	597	542	540	561	549	588	528	520	587	508	492	539	545	530	547	556	537	537	560	529	554	563	530	594	517	555	577	542	563	555	565	553	542	533	543	536	522	555	545	576	537	575	569	512	538	540	559	560	525	501	599	567	528	589	496	557	562	560	527	573	516	545	483	584	560	588	551	505	564	572	596	512	530	553	522	538	557	535	560	549	572	533	560	568	554	573	555	553	550	579	593	554	555	547	569	528	555	514	563	562	571	536	567	511	589	536	549	566	543	526	560	567	523	554	530	550	536	554	542	529	600	547	545	577	545	508	558	554	554	517	593	536	564	542	523	559	547	505	592	571	564	524	541	583	509	539	583	540	583	534	556	499	540	544	539	553	569	533	555	565	559	562	594	562	543	583	555	559	592	575	532	568	525	525	498	536	557	554	611	530	522	582	612	533	555	540	565	534	516	572	579	552	606	561	581	577	562	570	530	563	552	602	547	544	571	539	562	575	508	525	590	566	537	517	556	547	534	561	572	506	520	563	504	598	561	590	555	529	540	551	562	564	564	549	545	538	585	506	549	572	544	576	506	508	557	592	541	559	557	618	558	515	530	569	525	552	523	526	551	529	551	529	566	527	551	564	558	558	588	566	537	534	568	539	538	585	515	559	526	575	559	574	528	555	559	576	554	541	531	538	553	507	534	557	518	572	550	531	538	506	576	542	566	531	586	543	537	565	509	527	506	533	547	524	576	582	585	552	534
35007	55536	39243	22508	18358	15144	11585	9019	7948	6048	4975	4166	3535	3739	3913	2996	2753	2234	1862	1629	1483	1450	1329	1288	1284	1218	1167	1062	1048	1094	1020	975	893	871	920	921	861	871	879	782	753	793	772	754	824	743	732	780	839	779	761	762	802	809	814	832	789	818	820	786	725	801	777	765	781	743	786	771	794	775	817	773	819	774	776	761	798	786	746	745	726	785	751	795	718	734	743	725	722	736	758	772	751	762	771	699	748	805	746	713	750	734	773	730	745	762	740	744	795	771	717	721	759	774	766	747	783	773	753	728	787	766	752	789	743	730	764	721	724	746	824	727	739	755	755	733	747	780	739	710	738	783	784	736	769	764	740	758	714	775	747	733	750	737	766	765	757	741	779	749	714	766	675	753	728	727	759	770	752	744	737	748	767	756	706	774	745	817	707	720	766	762	748	727	714	720	741	758	702	730	767	739	753	688	721	695	759	755	775	717	741	698	754	741	703	695	784	740	713	734	716	751	724	777	763	755	768	725	761	736	740	704	744	775	745	812	744	757	772	752	710	757	779	765	719	740	718	752	707	745	763	737	736	715	775	742	754	734	723	744	734	756	725	733	761	764	764	705	794	752	776	783	756	736	755	747	728	755	770	762	775	726	753	701	720	748	733	717	787	745	740	795	782	744	769	738	786	733	724	748	784	797	792	727	747	726	706	749	781	731	784	731	728	748	738	712	751	734	775	737	762	784	720	753	736	751	762	699	712	726	763	732	717	768	748	793	757	752	765	746	750	738	755	734	734	733	744	764	744	749	765	768	746	797	775	762	716	728	768	747	721	746	725	753	748	707	712	709	743	738	742	744	773	817	723	712	717	741	734	753	784	733	739	775	728	759	758	800	709	738	757	783	745	785	748	742	711	732	728	726	711	724	751	767	715	795	705	723	798	753	752	772	659	773	723	783	777	787	734	770	760	686	787	707	744	768	751	737	770	767	714	755	748	739	728	749	758	727	758	750	774	716	728	714	736	756	742	727	736	744	773	748	781	719	769	778	706	725	769	728	729	719	741	738	756	756	765	749	730	763	740	721	751	734	724	751	739	755	773	681	698	741	726	762	763	747	757	729	733	726	720	752	695	727	780	712	765	729	726	737	737	718	774	751	716	716	741	764	755	771	712	794	758	728	728	817	778	732	731	785	719	736	765	728	725	718	741	773	741	803	672	749	791	760	741	737	737	727	721	716	737	747	765	735	717	739	729	761	692	737	763	730	759	740	749	711	794	715	766	799	729	719	716	719	718	757	737	728	760	744	732	718	762	707	732	729	702	767	737	696	695	687	771	725	775	763	767	706	797	759	748	787	735	740	741	744	743	708	758	723	719	797	777	723	743	692	741	762	729	738	796	727	722	712	688	760	779	764	780	761	740	745	758	748	734	784	726	768	737	792	779	758	739	709	776	740	678	743	779	772	785	790	742	770	765	786	765	750	774	762	720	764	732	742	722	789	798	759	750	704	719	781	763	744	738	701	787	735	719	712	728	772	722	754	749	720	694	729	745	724	796	707	764	765	792	799	767	762	739	755	725	759	739	747	772	750	733	715	728	714	762	737	772	747	732	709	760	731	745	741	737	730	727	711	728	672	731	734	745	782	683	715	745	710	711	735	770	738	706	776	761	774	729	734	748	734	780	765	708	753	694	818	736	774	690	703	688	733	749	754	716	708	751	705	766	708	741	759	726	711	796	744	776	731	711	722	745	733	709	765	720	790	733	766	761	687	738	754	732	755	796	718	791	723	737	825	669	741	766	773	732	771	787	743	755	755	748	710	763	773	727	750	779	730	784	755	755	707	711	744	699	767	726	744	737	759	738	727	744	719	728	695	751	742	761	800	768	751	741	708	725	783	746	753	773	744	764	745	746	735	758	743	782	743	742	749	714	782	751	754	764	745	744	773	721	804	753	739	776	707	735	747	723	740	750	697	717	705	745	724	746	725	758	754	723	751	780	739	804	675	745	753	727	749	694	804	733	766	797	772	779	740	776	733	757	649	759	769	713	731	767	725	763	749	733	692	773	756	775	759	736	791	745	748	780	735	769	740	739	772	793	741	742	789	730	750	751	687	691	744	763	731	707	768	712	708	747	731	751	748	732	800	747	820	725	790	774	761	778	742	736	728	731	736	722	731	748	746	700	743	758	735	743	737	786	769	758	718	777	780	733	778	713	748	752	736	773	789	750	738	773	768	739	771	758	785	750	763	736	745	761	745	728	760	731	726	769	762	776	726	743	833	689	769	751	759	750	784	754	742	710	791	755	738	763	680	705	765	742	763	742	737	767	711	700	735	750	774	758	743	775	758	728	703	699	710	710	749	721	769	769	765	753	750	762	715	774	762	779	755	754	754	730	728	753	711	755	718	678	773	691	720	729	718	708	754	755	740	772	776	708	743	705	733	758	746	716	723	798	755	769	763	775	779	718	741	711	749	706	752	700	794	724	791	798	757	739	724	758	795	752	793	725	726	736	730	741	772	746	741	722	716	709	761	740	702	752	798	747	716	759	730	779	731	717	737	772	727	751	713	754	725	745	739	746	729	770	731	721	759	715	765	757	734	718	726	760	733	725	749	798	707	766	737	710	744	710	733	693	749	758	725	758	693	733	720	766	771	705	764	779	702	763	749	732	760	778	718	770	704	738	764	777	758	782	731	730	774	730	738	777	701	780	715	754	795	731	747	757	742	754	761	740	773	779	764	830	727	739	745	750	784	710	709	738	697	768	708	754	745	783	786	775	734	785	761	740	779	740	733	737	777	788	717	773	721	757	744	745	752	756	689	737	734	753	718	771	747	769	794	727	800	770	775	733	772	752	733	734	723	736	775	719	768	753	802	761	738	759	815	710	756	743	727	759	724	756	766	787	743	738	750	777	712	758	727	726	771	774	748	741	708	716	715	706	731	761	718	735	784	739	728	737	756	712	762	779	748	729	769	739	745	806	733	812	784	763	733	758	763	724	759	756	824	788	652	740	703	702	732	747	717	797	710	768	735	746	778	742	709	703	732	761	753	759	757	771	797	784	759	711	748	754	797	753	757	721	798	713	760	786	762	694	697	731	728	729	740	787	737	709	722	712	709	782	766	735	686	824	720	707	743	760	776	746	727	762	725	776	765	787	717	793	752	751	730	766	705	754	737	668	707	741	748	784	740	727	731	719	756	765	740	742	723	752	796	756	757	749	753	709	763	781	705	752	770	749	729	719	752	749	755	731	700	745	831	749	781	764	767	712	753	756	730	754	715	741	733	761	705	710	776	772	752	754	714	720	756	750	730	746	770	774	725	694	776	741	732	760	782	760	711	780	722	721	742	788	777	753	732	761	749	768	752	764	744	762	758	702	754	694	762	718	720	730	744	691	756	749	709	749	718	822	767	735	766	774	764	743	713	756	737	738	750	730	748	722	766	760	744	724	777	753	805	699	742	712	755	709	730	749	780	754	731	788	748	803	741	753	744	753	722	711	765	739	744
28237	24478	22406	9716	4339	2894	2175	1614	1414	1181	985	935	835	884	952	816	747	650	658	596	602	566	562	532	544	568	513	574	552	528	519	465	511	534	515	496	537	519	500	492	481	501	474	447	488	501	497	508	479	500	473	497	483	495	476	570	516	491	498	479	504	494	509	464	507	489	538	482	536	520	495	465	511	527	510	473	488	479	505	499	510	468	485	492	464	483	491	511	482	511	518	458	497	494	519	461	466	505	465	482	513	493	515	507	538	500	536	491	508	495	489	480	504	471	457	518	459	502	488	476	462	448	525	471	498	507	464	485	518	490	492	513	478	512	496	485	490	475	481	462	487	510	509	501	442	481	504	516	531	503	524	450	474	505	497	471	486	519	463	503	486	494	533	456	526	494	456	516	489	509	513	488	454	475	552	463	513	503	494	518	495	478	524	516	480	476	520	489	466	483	490	485	504	499	526	501	513	459	493	471	483	463	475	456	488	489	494	492	471	500	499	476	496	499	489	457	495	510	495	467	509	511	531	454	506	519	501	472	477	487	482	549	506	508	499	478	455	515	513	462	540	503	505	493	501	522	494	523	487	531	472	457	529	461	483	497	466	494	536	517	550	490	500	485	502	487	484	501	501	474	512	473	524	468	506	516	539	485	481	491	503	549	506	487	505	504	493	466	499	500	517	486	487	485	503	505	469	494	483	515	460	478	462	503	462	464	553	467	493	487	507	510	549	500	512	512	512	495	496	482	488	494	487	517	489	480	479	462	521	504	481	518	482	522	472	521	501	492	474	509	519	489	512	479	507	473	488	491	495	483	482	477	516	514	452	508	518	504	511	522	490	505	508	486	497	505	479	501	520	477	502	482	538	484	493	510	504	456	469	496	475	456	483	456	473	523	466	508	534	514	468	465	496	497	416	543	480	462	520	480	494	488	492	502	498	498	524	510	492	446	495	480	472	509	445	468	523	474	530	491	491	523	496	465	469	509	482	498	524	504	481	509	453	513	484	507	445	503	490	468	513	473	516	519	480	542	479	510	514	487	511	512	467	479	505	508	533	523	519	481	532	493	493	505	500	490	539	516	470	518	503	504	476	478	458	473	482	522	496	434	471	466	494	491	494	438	521	485	494	518	496	486	495	488	480	470	522	518	471	493	506	469	469	473	528	535	533	467	471	475	476	499	494	504	497	476	478	475	519	499	521	494	513	548	500	489	495	496	507	478	461	521	517	490	507	453	491	491	507	470	500	481	485	510	458	519	500	481	492	516	513	496	452	469	496	482	503	506	516	507	482	526	493	465	498	516	552	469	482	481	483	502	504	437	488	484	479	484	519	475	492	477	523	464	509	519	490	468	502	516	502	458	498	463	465	506	523	522	497	467	512	497	501	514	508	515	491	528	484	506	523	459	493	455	510	495	497	518	464	492	496	464	513	503	493	475	486	505	470	477	495	442	501	476	507	462	466	485	488	497	496	499	533	482	535	494	515	517	496	474	467	522	486	480	444	495	466	495	477	494	480	490	486	493	521	473	488	455	476	464	481	507	498	482	518	551	495	513	500	473	467	483	492	462	487	476	520	450	480	503	493	483	518	521	520	514	490	531	483	517	526	501	490	520	530	488	476	495	493	513	483	500	494	498	504	507	566	523	558	495	484	526	516	488	480	503	514	461	472	490	458	520	455	489	506	478	502	486	482	499	516	500	470	545	504	476	491	462	458	492	514	519	482	466	489	516	448	510	527	485	511	517	463	462	504	503	484	522	475	496	496	486	495	505	506	531	512	489	535	451	521	484	474	497	492	486	496	497	519	477	499	508	497	516	502	473	471	491	530	484	475	452	464	498	511	474	489	502	495	499	488	440	500	518	495	492	474	492	517	492	487	463	479	504	500	517	519	454	524	513	543	466	475	476	483	504	506	523	518	501	490	479	487	490	460	526	454	495	484	493	480	484	488	484	513	489	496	463	462	493	482	486	484	493	510	452	480	489	557	520	508	472	485	481	523	486	485	504	497	477	451	506	474	509	502	493	485	492	504	472	494	484	502	504	498	484	535	517	505	489	507	502	507	472	525	500	482	480	485	479	507	473	465	484	559	439	480	518	508	460	498	495	503	502	461	460	511	484	472	510	511	533	527	503	507	492	448	521	538	499	490	488	469	476	470	495	510	476	488	449	476	481	519	489	493	491	481	517	494	460	503	446	496	540	499	488	501	487	451	487	476	532	539	526	495	497	477	505	487	514	473	529	524	477	510	487	508	473	503	472	497	515	474	446	523	521	502	515	498	546	492	510	496	523	458	530	515	464	527	526	504	516	484	476	485	490	474	504	502	456	485	498	500	513	451	490	498	493	441	447	515	502	489	516	504	470	482	500	491	479	483	514	535	543	499	505	452	525	534	499	515	482	524	454	461	521	476	482	489	491	491	476	461	503	510	557	484	529	500	499	515	520	481	488	466	515	486	488	523	480	458	473	506	486	505	513	512	474	515	456	511	514	544	509	497	502	462	451	501	480	450	514	479	527	477	506	551	484	500	476	487	500	497	505	524	485	540	441	487	475	505	489	492	477	478	523	499	483	478	498	507	476	532	459	477	467	544	497	507	524	494	473	494	476	466	479	499	519	472	488	519	523	494	505	479	460	555	477	506	498	497	489	485	515	474	460	497	485	510	487	490	474	490	454	527	468	504	436	496	502	488	494	509	510	524	466	489	477	493	465	503	547	490	497	470	512	496	505	508	504	544	497	523	533	488	516	473	502	503	485	488	507	509	507	511	494	519	511	478	460	465	484	500	500	534	556	513	480	506	481	532	482	521	508	481	477	487	495	514	463	462	490	510	496	496	524	489	514	479	494	506	480	482	486	514	483	540	522	473	525	483	481	526	489	486	464	472	512	530	529	499	468	502	526	501	526	464	511	544	517	542	513	506	500	497	505	497	510	515	480	513	474	509	488	495	491	487	441	443	506	485	484	517	520	491	498	506	467	518	508	454	489	431	474	468	484	513	505	497	474	506	474	515	466	502	511	491	503	485	499	497	465	484	463	522	466	497	500	497	482	525	511	469	551	505	539	509	510	464	467	496	455	478	476	501	493	509	488	493	535	459	474	506	500	522	529	476	489	470	497	512	487	504	462	480	458	482	550	482	514	517	500	465	483	525	558	464	494	471	491	472	503	517	469	519	463	479	508	477	513	494	493	493	490	521	512	520	494	478	536	484	492	485	468	498	489	498	533	493	486	496	501	519	477	481	486	468	477	479	490	469	468	484	541	470	442	514	507	480	510	500	469	489	535	524	526	472	513	473	516	519	453	454	496	561	541	511	468	480	455	496	485	429	501	492	501	463	471	490	476	489	503	472	514	458	504	480	535	492	486	499	522	519	425	452	486	526	496	501	468	504	446	486	454	487	513	516	523	502	514	543	489	505	512	521	474	521	480	518	476	497	517	468	521	491	481	506	500	525	468	511	519	487	476	509	524	520	477	488	498	476	467	500	512	523	497
31014	40934	25967	11128	8852	6948	5004	3928	3424	2768	2176	1928	1698	1788	1862	1465	1337	1171	1023	1003	959	939	857	828	842	830	749	766	752	737	772	759	676	657	716	661	641	697	717	712	640	681	660	661	665	659	713	694	684	703	675	665	666	705	670	679	648	679	687	730	668	673	640	703	647	668	645	676	662	685	696	631	683	683	670	707	662	682	649	671	639	667	652	662	636	642	649	676	668	655	695	658	643	695	689	656	685	648	665	665	688	700	733	715	670	646	679	658	759	676	671	643	662	672	637	678	644	699	658	676	665	704	608	678	673	659	675	631	688	689	645	652	627	650	690	655	636	714	660	746	684	667	669	648	691	668	632	682	650	684	635	627	665	643	674	679	680	682	658	656	679	687	609	640	702	675	662	676	657	655	724	680	701	690	714	687	663	679	675	640	689	635	714	690	701	661	684	703	665	633	673	674	631	671	655	700	699	660	675	674	665	663	682	677	657	653	633	642	669	644	667	677	651	603	637	690	644	642	672	645	700	631	661	668	656	665	674	676	723	689	677	669	684	663	697	673	698	691	679	616	686	670	724	637	656	631	659	666	723	648	664	680	656	651	687	681	664	690	643	654	693	637	668	676	649	667	727	664	640	674	669	676	622	660	685	658	644	670	705	642	645	637	658	702	636	700	678	656	631	627	665	653	679	703	670	644	678	653	697	677	678	658	707	660	698	670	650	657	629	721	669	686	678	670	612	655	701	690	660	665	644	681	712	609	677	672	597	631	691	632	686	655	701	712	644	675	639	704	635	674	694	690	686	661	623	703	651	691	647	669	675	682	701	704	693	696	647	687	676	702	692	666	725	675	678	707	691	647	701	675	639	699	653	668	676	661	641	625	682	669	688	684	715	706	654	675	707	651	713	668	654	634	681	683	628	684	656	668	647	675	655	681	654	683	679	638	724	686	667	608	663	717	644	685	654	669	712	641	677	665	665	688	653	650	641	688	680	608	673	654	634	682	631	685	674	686	656	640	636	652	703	688	670	666	673	602	635	699	678	650	646	643	683	694	680	655	703	694	630	654	673	664	688	696	661	684	656	655	675	647	687	626	656	675	708	653	714	678	701	720	682	647	650	646	643	723	681	686	666	612	698	680	639	631	685	658	667	704	614	658	645	632	699	680	674	666	672	710	664	730	673	702	700	691	622	676	712	649	712	662	666	680	709	713	670	687	624	675	705	672	687	693	645	656	672	688	674	653	681	700	673	661	648	648	707	675	741	695	650	663	679	656	660	652	647	698	691	693	684	626	650	678	678	692	626	647	654	702	682	646	660	647	663	712	638	646	654	679	676	625	652	628	648	674	671	712	681	654	693	692	731	698	654	673	693	634	679	698	704	593	644	659	640	677	638	699	682	656	637	642	748	707	656	692	696	652	660	668	633	635	660	677	654	710	652	656	658	651	605	701	685	678	688	702	654	694	658	681	626	606	675	721	708	691	675	693	663	679	667	657	656	711	690	653	668	684	685	698	664	688	642	673	672	739	650	654	651	697	691	640	677	679	711	616	671	652	657	604	699	710	717	633	646	667	668	639	700	656	693	683	659	719	665	648	701	691	662	664	677	707	639	668	660	716	688	683	668	657	660	629	652	672	634	689	647	629	676	678	674	683	635	659	663	656	693	674	678	698	609	640	656	663	690	734	680	659	663	694	674	686	644	676	661	670	684	690	682	703	689	695	656	678	607	600	655	659	682	678	661	660	681	629	686	698	675	608	648	678	667	666	661	710	680	650	638	678	711	669	691	662	637	693	695	630	664	688	716	727	708	695	626	686	708	658	624	685	636	661	693	640	676	669	639	652	640	672	651	639	637	684	641	652	671	653	708	691	670	680	697	675	660	694	727	678	708	694	695	688	672	675	659	703	679	683	702	658	701	629	642	627	656	667	675	665	689	644	645	697	713	677	681	680	641	672	691	641	692	665	668	681	702	701	645	641	685	663	656	667	688	678	690	724	696	684	678	641	681	626	646	700	653	697	635	674	630	682	689	692	673	678	644	644	648	684	662	705	672	700	699	708	666	722	673	677	654	682	685	654	710	703	644	675	599	621	675	667	697	652	631	614	667	633	685	637	668	678	667	689	669	670	657	657	675	668	698	655	635	687	645	659	687	691	708	662	665	632	679	675	670	647	694	670	691	697	680	656	686	660	694	687	691	673	629	710	700	674	666	680	660	692	673	689	654	629	693	676	683	725	686	640	671	634	636	657	679	651	623	699	665	673	676	637	652	658	743	640	684	688	697	655	641	675	685	678	657	646	641	667	662	697	700	672	651	654	687	654	654	713	676	638	663	672	653	652	721	688	687	628	664	637	734	652	684	657	636	673	652	675	658	639	699	665	666	681	684	658	707	696	689	663	658	651	683	690	695	687	677	658	669	693	607	670	714	654	631	623	694	707	671	711	664	660	667	731	652	650	659	669	649	643	667	646	660	668	636	624	675	662	712	691	719	697	688	711	675	651	652	674	675	681	683	690	667	678	639	720	640	681	665	636	735	642	710	648	611	641	690	662	655	675	667	693	698	674	674	663	703	626	688	668	700	653	648	654	649	690	687	690	625	697	656	679	620	694	649	632	659	682	674	623	661	687	694	702	662	684	656	675	681	677	636	677	729	703	618	681	653	673	675	724	666	695	683	731	663	626	694	710	641	702	670	671	670	680	651	641	656	682	632	636	646	681	654	704	699	670	687	671	685	670	650	703	658	680	659	690	629	654	708	715	650	653	678	665	665	684	611	648	670	706	660	669	685	662	617	646	657	697	688	616	692	660	695	668	652	663	645	666	675	703	677	668	667	677	700	648	668	709	676	660	661	699	687	668	737	660	672	630	695	647	668	640	665	701	690	666	698	679	713	676	675	667	668	668	705	649	713	678	660	645	691	635	709	674	649	670	703	641	642	644	624	661	661	675	650	692	697	704	631	665	659	722	677	646	670	686	631	665	689	645	705	640	636	697	665	683	673	695	655	630	651	655	686	673	694	657	694	677	692	673	618	653	691	604	735	667	646	686	658	676	653	666	688	713	687	594	673	698	676	632	674	648	606	704	645	670	644	667	607	657	691	616	719	641	668	672	743	669	637	689	695	658	719	698	694	648	683	705	697	705	708	699	713	691	631	687	672	668	656	652	643	705	645	713	675	681	667	634	699	678	680	686	691	677	676	710	613	666	653	683	664	647	674	731	686	650	662	706	682	658	670	654	678	631	649	661	608	714	678	651	654	649	652	673	681	683	679	706	696	662	617	639	671	683	715	631	686	669	657	706	683	660	699	640	651	691	688	661	693	672	652	644	686	669	682	655	662	695	700	711	666	665	650	650	672	632	688	696	681	659	701	676	656	711	659	674	680	675	671	715	657	716	669	677	651	636	708	689	682	649	665	666	685	628	718	687	670	680	635	702	606	660	626	693	663	657	677	679	660	672	666	647	698	627	665	660	676	670	675	662	683	665	672	681	631	620
24400	21616	29010	24642	21587	14147	5716	3141	2477	2166	1717	1463	1321	1389	1433	1252	1130	1016	918	908	846	770	762	809	786	792	772	763	701	715	738	691	664	663	715	661	669	716	662	677	658	640	657	622	681	591	682	674	665	643	637	683	668	678	657	696	677	687	636	608	663	629	651	642	714	633	641	653	641	649	619	628	665	649	648	623	658	694	682	645	670	659	653	655	647	636	676	661	663	665	652	614	665	645	657	662	669	625	645	685	661	617	651	609	650	672	643	663	622	697	695	639	640	655	649	633	597	657	625	669	682	685	666	647	622	655	598	637	601	599	626	650	655	651	679	612	693	660	620	619	679	657	668	678	671	632	675	603	612	673	684	625	635	693	623	666	637	659	665	622	661	640	606	665	634	654	630	636	657	639	634	659	700	621	632	635	624	637	639	611	594	625	627	676	647	662	637	653	616	643	665	621	640	686	654	680	617	669	662	649	656	661	600	661	633	624	689	673	648	630	628	677	637	637	655	653	637	636	632	679	602	637	628	644	666	632	620	639	611	678	619	617	632	657	643	626	664	654	621	623	632	654	621	658	624	673	594	639	630	636	657	642	636	612	606	671	654	668	616	617	637	667	614	632	623	659	673	687	632	658	644	634	649	615	667	614	643	670	638	599	663	653	651	682	655	613	648	639	633	685	598	653	701	635	709	685	635	626	595	679	613	671	628	599	651	681	691	649	635	680	617	599	615	644	621	655	627	661	674	626	643	658	650	683	652	664	659	639	641	648	656	680	684	623	694	687	657	699	669	621	647	620	622	642	687	635	619	644	668	684	683	649	637	661	692	633	664	653	624	656	656	653	609	672	633	637	607	590	686	673	656	644	686	680	646	589	682	645	582	627	675	605	635	666	684	644	633	606	652	650	666	654	633	727	645	613	698	628	689	648	662	624	692	680	673	605	611	591	622	661	623	656	656	615	683	614	593	584	625	620	633	635	627	633	647	675	680	661	626	608	638	650	668	608	653	644	600	627	621	688	669	617	691	624	718	635	647	661	658	624	620	635	642	608	658	615	697	608	652	657	617	647	590	630	667	615	612	624	650	617	639	662	633	655	653	596	636	644	649	660	631	638	630	638	602	706	662	633	681	686	678	624	622	648	629	626	639	628	657	662	594	614	649	609	648	689	642	634	649	627	648	623	638	645	650	659	657	595	683	650	661	677	640	647	619	617	674	670	650	639	654	610	690	661	663	611	648	624	656	631	630	613	672	628	565	613	599	671	609	622	679	645	610	614	632	617	684	655	653	681	643	647	692	649	650	609	681	643	671	611	642	657	670	622	603	629	636	652	593	669	636	641	612	632	619	696	633	661	627	673	636	637	640	604	685	608	630	630	616	670	633	618	617	618	662	657	676	658	647	710	697	639	662	654	642	674	643	633	630	611	628	635	658	611	666	646	629	604	685	638	650	659	652	643	639	637	603	659	659	641	624	634	664	642	669	634	625	631	639	610	644	640	651	677	661	649	646	620	654	672	663	598	636	650	616	649	647	623	606	643	661	620	638	616	671	640	636	676	661	641	648	622	621	601	625	654	657	649	651	641	611	628	576	646	658	680	661	711	651	613	589	673	642	640	678	645	603	648	632	685	626	648	647	591	615	659	632	664	686	643	650	675	662	643	655	663	636	604	602	690	610	636	631	665	646	641	652	690	653	626	649	648	641	649	643	662	644	605	679	644	668	631	660	634	627	673	622	657	604	637	668	624	645	654	673	653	622	637	644	625	630	638	641	681	614	636	681	649	618	620	658	663	654	634	647	640	673	648	665	627	625	639	601	628	657	589	643	608	664	651	617	628	642	666	655	646	667	610	641	598	670	621	621	631	663	645	655	631	626	660	612	642	655	671	640	632	653	634	686	676	629	648	595	640	642	596	618	658	625	580	659	667	611	603	632	636	634	677	615	664	639	634	618	690	652	647	691	644	626	719	611	636	602	617	611	652	659	647	657	653	644	583	654	601	621	651	635	647	640	612	609	621	627	635	666	657	635	671	628	670	660	621	624	642	678	649	683	659	627	615	619	670	635	635	660	618	614	630	683	607	681	666	665	624	631	653	651	635	685	654	644	676	638	708	632	642	609	671	619	675	672	650	594	621	625	649	639	655	667	642	638	648	659	615	675	629	670	640	648	661	639	610	625	627	650	658	637	636	659	630	650	634	649	617	669	624	627	645	660	666	665	670	692	613	612	636	661	646	655	666	685	674	676	647	635	599	621	661	673	664	646	683	621	655	628	649	633	625	663	656	596	645	627	644	680	674	670	642	599	657	655	643	694	621	637	604	659	665	613	676	632	622	628	667	606	648	645	605	653	661	622	622	680	619	673	666	622	672	694	617	608	671	628	636	678	629	665	659	622	670	639	675	670	590	631	637	642	620	625	637	641	650	648	646	670	632	645	694	592	594	653	688	651	669	611	632	638	685	636	625	639	631	648	665	625	647	642	672	642	672	632	622	647	661	659	634	605	663	648	659	640	646	677	671	685	656	634	623	638	641	611	631	669	641	623	671	620	647	635	627	647	595	649	640	631	663	623	654	634	617	625	643	662	684	630	666	647	646	632	609	633	641	670	634	632	639	634	621	625	679	661	657	658	635	696	652	713	689	693	653	641	674	625	617	654	625	652	649	631	651	644	636	699	678	669	663	679	649	693	593	627	653	625	633	663	639	636	659	678	662	657	605	629	622	622	645	621	656	673	665	675	713	683	637	678	630	665	657	643	668	650	650	629	585	653	655	612	634	608	664	660	657	655	678	622	633	649	661	653	624	631	640	616	641	668	649	642	621	632	680	650	670	669	651	638	638	664	672	680	613	644	667	641	624	659	676	652	651	648	666	651	618	640	637	609	651	667	663	675	608	661	601	638	626	685	590	655	679	647	667	639	658	632	654	645	641	626	619	666	655	672	643	589	676	641	668	615	664	640	653	670	669	651	704	632	656	654	588	650	657	641	678	653	601	690	656	633	630	658	678	658	657	641	673	622	653	621	625	602	685	644	653	658	595	666	634	641	644	597	662	647	635	625	637	640	654	647	667	610	667	614	623	660	647	685	684	677	654	658	664	656	638	695	647	631	660	647	688	641	615	620	623	647	640	659	665	644	616	705	625	634	641	634	653	647	668	644	666	605	678	647	632	661	641	657	603	654	697	647	658	636	616	618	618	661	628	669	649	665	676	654	659	655	627	634	640	677	641	622	640	668	636	663	656	684	629	676	622	675	655	676	620	624	604	714	627	640	656	616	653	634	633	628	636	644	643	677	619	628	629	666	690	654	632	614	636	676	650	617	645	638	638	655	626	654	652	648	659	617	601	645	662	642	589	616	619	621	626	642	643	670	660	661	638	709	639	621	666	617	621	675	627	684	610	625	616	644	659	675	680	652	628	624	651	622	677	614	638	628	655	652	581	651	654	682	616	698	682	636	618	657	637	643	642	659	633	628	614	667	629	597	671	643	617	656	609
31038	48246	34193	17716	14293	11813	9062	6960	5895	4821	3738	3203	2719	2858	3000	2406	2190	1824	1579	1533	1409	1305	1238	1179	1218	1181	1085	1111	1025	1068	1030	922	1013	960	1006	945	940	892	897	856	879	917	882	822	917	893	850	832	840	930	886	883	913	891	914	969	923	889	844	886	886	924	871	942	911	914	885	910	927	882	937	929	783	870	857	881	922	911	885	926	863	881	861	906	929	878	886	852	934	866	892	903	859	879	822	859	829	925	868	828	827	877	911	879	871	884	863	914	895	920	865	877	905	841	899	850	823	910	907	891	891	887	826	870	867	860	840	851	887	873	844	843	843	900	908	856	838	879	818	842	869	797	901	948	835	875	859	843	834	845	795	846	803	829	882	861	872	888	827	928	914	908	836	828	867	839	878	902	910	836	864	845	866	908	881	886	860	853	876	854	897	889	882	905	871	906	913	875	833	874	855	877	835	896	846	837	853	892	884	889	892	868	826	887	889	824	895	830	896	894	862	916	928	890	893	853	856	916	877	872	930	868	835	885	900	869	864	871	889	866	819	871	865	866	858	874	845	907	831	892	889	883	854	846	884	911	874	917	905	916	869	898	900	838	847	867	889	819	851	858	850	843	894	852	846	865	892	903	881	871	845	892	820	905	843	837	864	879	884	828	847	944	874	864	855	860	834	874	906	892	892	886	868	834	908	885	858	839	811	843	847	873	854	904	873	858	851	900	831	862	870	830	869	877	869	885	854	876	869	924	878	832	874	908	874	856	808	841	809	868	897	904	843	951	917	879	887	785	907	866	821	883	847	877	886	846	852	894	853	947	833	858	870	851	855	871	859	928	847	876	863	867	844	867	814	852	874	870	804	909	879	877	883	912	859	853	894	880	849	850	892	892	867	894	898	846	855	874	843	893	829	882	837	876	837	912	875	800	789	841	900	885	886	912	849	853	842	907	844	824	873	877	854	843	895	864	868	873	843	841	867	884	854	868	878	841	875	872	902	862	893	834	855	867	888	837	914	823	878	880	909	826	843	880	854	914	861	843	868	875	869	864	823	834	903	934	805	897	881	883	870	885	864	876	873	892	875	829	840	821	864	927	903	886	896	891	846	884	873	897	873	804	885	905	845	892	904	897	860	900	824	834	871	875	826	890	888	851	869	847	832	874	876	860	826	878	884	861	843	848	914	826	868	906	936	846	868	840	888	920	827	854	853	846	911	886	859	832	837	852	855	876	848	865	901	822	870	917	875	849	871	866	863	829	880	885	869	822	882	888	885	847	917	860	869	901	915	843	906	858	893	883	895	860	869	845	802	839	872	852	904	947	873	886	876	841	873	851	886	902	892	875	849	880	885	919	855	882	879	830	865	868	858	881	847	884	912	902	922	874	902	914	848	882	902	846	821	876	829	899	843	858	881	899	909	816	862	881	836	901	888	875	863	952	882	893	826	884	886	888	869	861	866	859	844	820	906	884	866	876	847	849	859	864	885	870	898	880	881	870	829	878	894	851	843	870	865	850	868	835	933	861	835	893	830	849	840	871	900	835	921	856	917	889	836	890	889	898	901	860	866	902	840	828	852	873	866	861	820	853	859	882	855	870	824	881	871	844	831	849	831	884	880	862	829	849	829	847	860	839	813	893	876	880	868	876	887	842	876	883	906	874	846	849	900	852	894	942	880	869	885	905	899	844	846	874	878	848	850	879	842	857	887	875	882	790	898	880	899	868	836	883	858	899	829	829	894	827	862	854	902	879	863	825	898	875	827	833	914	891	854	827	920	866	804	843	893	876	823	837	871	879	881	913	894	883	854	891	886	877	907	882	955	913	862	848	874	845	838	851	853	822	869	866	850	887	841	878	827	847	870	856	862	859	886	886	841	881	892	872	908	905	843	837	871	847	853	873	854	878	799	882	872	903	856	857	855	876	915	900	827	834	883	888	853	856	874	890	867	874	831	858	908	833	853	867	870	854	840	881	836	877	873	878	870	901	840	906	824	837	830	865	794	874	853	869	899	892	878	879	846	829	848	792	836	825	903	848	841	889	874	850	802	821	855	855	829	819	843	866	877	883	906	888	834	823	928	865	863	833	904	887	836	893	851	824	868	840	942	890	853	840	871	875	889	869	853	910	908	850	889	883	895	909	816	871	881	863	889	828	908	865	842	882	823	841	862	844	844	824	807	888	826	854	879	888	901	871	929	900	845	834	912	883	912	923	888	893	883	888	881	876	870	858	887	867	866	867	811	921	833	880	849	865	879	868	857	867	840	819	866	882	884	928	878	866	878	844	865	827	861	820	858	858	883	874	916	869	861	793	878	902	872	934	895	883	865	883	865	831	869	810	888	835	886	928	890	904	847	843	866	862	857	832	807	867	894	870	877	861	836	876	894	892	871	881	875	799	874	848	899	880	876	833	862	805	832	871	866	950	900	874	859	834	868	834	881	866	822	846	807	889	829	899	830	873	857	910	873	895	858	881	869	837	841	859	841	870	837	858	879	892	853	892	823	817	904	902	890	871	947	863	863	924	856	858	847	850	808	862	865	871	882	908	860	847	936	903	856	904	854	865	864	851	833	859	893	861	849	865	884	849	871	858	914	860	859	903	877	878	842	865	839	889	889	919	847	858	892	899	831	917	935	870	867	884	922	874	884	916	872	848	846	933	838	914	828	821	869	832	900	793	894	887	839	865	852	845	850	871	872	855	866	902	909	889	870	865	862	838	893	810	952	863	842	897	875	871	885	883	859	872	865	887	880	899	872	838	830	871	878	863	883	865	820	900	861	889	850	861	822	844	880	861	884	830	852	866	893	889	886	866	858	884	889	874	854	909	895	889	869	877	881	891	852	861	921	875	936	899	888	799	853	798	892	875	881	834	877	845	893	894	884	866	867	871	835	832	868	818	854	900	866	879	869	877	838	865	916	881	897	839	851	821	880	909	874	830	901	903	932	885	879	891	872	875	872	854	842	849	845	868	881	873	864	850	894	872	881	884	876	864	879	889	863	924	832	872	852	872	830	879	910	868	871	846	849	859	901	892	880	913	911	836	883	866	864	871	902	888	846	830	888	885	860	901	855	843	910	880	854	823	901	869	856	816	902	881	819	862	882	902	904	849	944	898	843	883	843	874	877	840	892	859	863	859	819	873	883	840	827	867	855	871	891	877	866	886	888	848	888	823	850	916	872	796	863	890	893	897	866	869	871	832	887	840	878	835	864	855	868	927	895	885	848	890	891	821	868	854	853	906	798	870	860	839	872	879	863	851	931	843	898	872	898	845	937	883	850	874	794	845	889	838	862	775	932	888	838	902	860	845	828	821	905	814	873	803	892	863	911	908	855	914	887	868	905	897	903	860	850	829	912	854	879	877	825	906	838	881	860	834	884	870	894	871	875	920	861	813	841	882	848	829	855	875	857	831	913	919	813	868	888	839	882	846	843	873	837	833	872	861	825	888	824	888	846	919	841	924	886	915	895	851	915	881	856	893	900	829	864	868	883	841	879	864
23500	21638	29512	24237	21667	21793	13481	4655	3321	2654	2174	1851	1580	1569	1775	1435	1356	1118	991	961	862	897	788	775	817	783	756	678	643	688	719	634	610	633	617	642	615	610	616	578	628	564	558	605	585	534	568	542	533	559	617	579	558	606	585	573	613	584	556	563	543	535	565	564	538	548	572	572	600	609	572	565	519	575	549	606	552	545	558	557	552	571	560	541	570	553	572	514	583	538	547	580	549	593	521	567	538	543	527	535	564	532	552	534	555	530	539	574	535	566	558	556	638	547	586	547	594	592	549	562	556	539	583	562	547	553	544	573	543	574	588	546	540	581	531	531	560	528	584	531	540	588	562	537	534	531	589	521	510	582	518	545	568	609	559	549	552	562	542	582	569	549	561	571	584	547	537	573	533	581	547	596	531	516	543	579	578	558	557	556	551	562	521	539	572	532	533	565	564	561	526	532	568	550	555	555	555	626	547	557	592	539	535	567	532	555	545	570	535	555	566	551	589	553	550	550	505	546	514	556	573	579	576	564	532	543	558	575	572	583	563	576	597	602	539	548	530	549	532	519	551	578	537	542	575	552	556	526	553	541	581	591	558	614	536	544	574	571	513	577	545	565	524	566	559	599	555	583	585	527	568	559	583	591	528	547	548	536	581	590	573	543	602	549	505	524	574	553	610	584	560	567	561	551	543	545	582	568	564	546	572	555	524	526	506	550	574	567	572	495	582	526	588	571	592	577	569	514	509	559	525	521	624	571	545	585	588	585	573	526	541	562	570	554	586	550	568	559	568	548	556	558	548	588	551	554	562	548	574	571	566	579	545	568	546	574	536	540	550	605	575	582	552	528	539	553	563	594	578	560	563	571	564	531	549	598	545	529	598	549	577	567	519	569	541	601	573	559	559	562	550	543	570	534	534	528	587	548	555	557	552	555	548	526	530	527	555	590	535	536	534	577	573	554	586	537	537	570	580	582	570	550	539	556	516	542	520	609	572	577	583	606	549	569	524	543	573	513	525	532	583	545	562	567	577	595	524	540	589	595	491	546	556	580	536	561	563	505	560	553	558	544	568	540	550	580	560	550	552	544	548	572	578	577	505	509	528	566	594	563	531	501	547	560	539	590	590	600	582	545	537	559	510	540	563	556	550	566	565	581	521	558	552	540	572	557	555	550	577	527	571	586	591	543	594	549	535	601	571	578	597	547	589	566	562	541	512	573	592	563	566	520	566	585	544	519	554	535	596	555	512	568	549	541	532	561	567	562	526	581	550	567	559	583	554	524	564	571	543	529	551	573	542	550	539	560	538	563	501	560	529	573	540	512	579	563	554	597	516	583	555	575	548	586	537	547	553	598	555	568	574	549	564	556	526	575	549	531	553	567	544	502	510	559	588	573	570	502	548	513	537	523	549	561	552	534	551	595	517	552	559	576	502	542	587	591	541	509	566	604	519	534	563	532	550	532	586	583	610	589	570	610	565	504	563	537	531	533	603	538	532	560	598	543	572	535	561	554	496	535	542	571	580	584	529	535	543	562	527	585	577	547	566	565	537	545	582	546	587	563	564	577	529	554	555	572	550	572	553	520	556	522	551	528	579	552	562	533	530	576	552	535	548	510	536	552	580	565	547	550	549	556	577	533	556	536	565	592	536	599	542	500	586	554	545	549	551	508	542	544	568	590	563	547	581	566	535	548	563	538	599	563	599	554	559	529	577	528	518	534	564	584	566	536	548	556	562	564	591	551	542	590	509	558	573	546	542	578	549	538	574	573	576	560	549	542	539	490	530	570	531	556	567	527	564	513	537	550	531	576	536	561	544	574	529	609	567	562	586	585	579	549	538	568	575	600	537	573	579	523	544	556	589	553	555	588	549	566	540	544	558	554	542	528	553	548	569	581	554	565	575	578	545	583	521	525	573	561	571	571	570	593	566	550	554	547	528	547	580	544	515	547	532	567	544	565	573	556	590	533	567	551	563	565	560	549	521	555	572	526	556	519	591	568	591	551	555	550	533	586	569	553	560	567	563	548	544	572	599	584	585	572	589	579	531	549	530	570	605	520	566	521	566	505	576	560	544	533	510	584	521	582	547	579	543	571	562	557	529	593	565	547	583	566	533	562	543	557	576	574	565	558	536	529	577	492	515	526	562	561	571	537	548	565	554	549	521	581	564	548	526	526	593	540	577	579	556	575	538	531	531	548	516	556	554	578	568	565	553	540	571	517	536	558	574	540	527	580	568	538	518	535	542	543	545	532	504	546	546	542	534	535	523	547	564	610	573	553	564	564	561	544	536	538	559	576	548	566	536	507	534	555	545	529	516	601	534	551	528	579	535	537	532	564	566	612	548	555	554	529	585	524	520	547	538	507	551	537	563	594	556	596	543	535	589	576	555	564	589	505	563	573	572	546	544	522	540	547	549	549	565	467	585	566	531	542	549	597	584	541	531	601	534	574	532	585	553	525	563	552	545	528	575	544	555	557	601	568	550	561	570	571	580	576	519	568	538	561	525	542	564	587	565	530	510	549	569	562	544	574	547	523	547	547	550	566	545	561	549	502	562	539	557	520	572	578	565	567	550	548	533	526	579	573	544	536	531	574	559	556	548	522	532	537	539	599	542	565	553	516	540	544	539	553	578	559	531	532	550	532	505	605	530	582	545	550	587	549	539	597	498	547	540	548	578	567	505	563	562	491	553	563	574	525	557	526	583	595	593	554	566	554	538	577	568	572	577	598	559	605	546	543	501	594	575	581	538	564	525	570	555	557	556	526	591	498	564	532	568	558	535	523	570	548	577	534	518	546	524	590	555	581	545	538	548	545	523	543	545	574	574	564	546	573	531	566	515	555	552	551	488	600	549	526	549	535	525	587	537	557	548	560	549	570	506	597	561	604	543	543	584	545	541	551	578	569	554	573	560	567	526	515	543	555	582	595	578	538	545	548	545	491	587	573	598	563	544	542	557	565	528	575	579	554	577	566	560	535	609	571	586	534	541	548	552	571	589	540	594	550	535	541	580	529	524	555	572	548	563	553	549	600	521	568	557	568	503	510	572	558	548	561	518	540	554	529	533	553	510	558	578	545	557	535	544	569	555	564	578	555	573	525	533	555	545	553	574	548	548	557	535	569	534	571	576	505	535	598	607	551	526	547	612	528	549	527	568	535	557	566	564	575	601	594	569	560	513	522	552	534	564	541	567	556	579	553	573	555	536	574	530	554	568	586	535	588	557	567	548	562	542	571	564	551	604	585	569	596	515	530	605	555	529	560	533	562	515	534	566	535	562	557	542	559	534	579	533	563	557	582	576	540	507	570	571	562	548	596	552	571	520	589	545	533	556	552	565	537	586	504	542	531	514	560	539	554	528	540	526	594	546	515	528	574	532	536	537	580	559	501	505	572	591	582	559	554	553	565	525	556	533	588	592	545	567	530	577	535	562	535	592	570	557	522	571	557	535	550	561	550	567	586	560	545	557	515	548	556	556	519	530	579	538	509	563	546
34121	55987	40998	22148	18155	15177	11922	9048	7993	6357	5020	4253	3470	3507	3827	3094	2730	2203	1735	1665	1489	1350	1368	1259	1235	1175	1164	1075	1083	1089	954	911	930	886	876	846	912	836	831	817	777	771	775	764	765	747	813	780	748	754	778	761	814	783	864	909	795	779	798	783	765	783	724	769	797	770	737	722	762	755	807	750	805	747	714	815	775	753	820	720	717	734	762	760	715	764	754	768	773	732	742	723	702	784	728	783	756	761	757	780	745	767	731	725	705	740	736	762	761	756	702	757	735	688	722	737	757	741	693	757	741	777	753	728	757	717	762	749	722	778	760	700	720	772	741	768	730	744	720	736	753	759	729	746	755	764	735	756	790	761	726	736	694	761	761	751	757	760	679	761	749	766	783	748	739	746	777	752	758	714	778	776	739	737	740	733	757	771	743	728	762	735	800	803	684	788	741	737	704	797	730	687	763	742	768	700	778	805	714	723	765	742	736	766	818	707	759	751	752	760	717	727	744	701	761	694	753	723	784	748	719	714	701	708	756	753	733	742	743	756	706	746	754	733	767	790	706	748	732	730	765	738	738	766	794	714	752	763	737	736	717	740	705	747	723	706	740	724	733	745	721	757	766	723	755	765	803	776	760	743	724	791	730	746	679	755	746	756	769	720	727	762	728	790	720	744	736	724	759	753	791	690	747	746	760	786	714	798	730	760	737	743	752	748	734	681	758	773	747	725	759	741	721	766	697	757	741	751	754	731	752	801	714	750	719	736	733	788	750	742	733	736	764	745	783	738	745	776	754	712	695	724	745	729	666	763	739	702	722	745	716	778	734	752	736	744	758	736	760	716	774	765	781	729	754	680	735	692	741	789	702	758	766	739	783	748	722	748	754	755	737	749	734	738	776	753	741	744	758	725	771	731	730	732	809	749	732	786	755	757	699	798	755	734	724	784	768	776	753	764	770	688	757	703	710	746	778	764	775	717	714	757	718	704	720	717	752	761	734	756	717	771	742	725	790	755	742	763	779	736	763	767	789	747	762	746	726	734	760	784	751	684	725	821	760	740	738	773	814	771	800	722	772	752	791	713	730	754	799	753	759	772	744	733	694	765	750	743	715	743	740	770	755	723	744	725	695	742	752	721	785	736	667	753	747	743	786	747	730	719	752	753	701	730	770	767	741	767	744	754	707	711	704	710	775	760	745	777	721	736	740	709	755	731	747	669	718	748	780	754	735	763	756	723	744	736	743	776	756	698	699	700	721	738	736	748	749	745	719	774	717	762	740	740	731	722	680	736	746	721	728	765	771	785	752	770	738	819	745	705	721	773	723	750	745	771	746	750	744	724	727	786	728	778	746	761	783	775	736	727	796	791	764	754	752	737	757	739	748	732	745	727	733	744	710	761	742	780	752	720	771	731	717	770	722	738	734	716	741	739	773	715	732	759	703	753	750	788	689	700	730	768	697	737	722	717	740	777	734	756	786	755	758	718	702	763	697	716	768	757	689	773	719	753	700	826	722	747	736	733	695	732	752	722	740	711	750	738	711	781	698	694	713	760	702	743	765	710	708	760	716	752	753	719	746	737	709	748	759	804	738	745	752	736	759	775	726	736	752	739	752	753	736	713	734	787	729	755	754	747	719	751	733	740	716	731	736	742	785	717	712	730	710	746	741	793	691	744	732	765	737	705	779	720	753	729	795	733	796	721	766	806	728	725	775	745	774	715	700	778	761	760	736	764	717	732	722	722	754	736	735	764	750	778	704	733	712	742	695	764	745	767	761	750	762	775	752	728	760	762	708	718	713	767	675	715	753	732	751	779	806	720	770	749	729	811	732	742	748	767	743	717	739	806	703	723	784	711	752	765	742	762	746	735	727	725	799	711	764	763	744	721	740	742	740	741	765	737	762	765	743	758	756	759	729	773	790	742	727	759	747	750	742	770	740	748	732	722	757	755	732	790	704	749	760	763	733	739	751	759	722	701	756	749	752	747	692	679	694	712	755	751	749	752	717	757	760	771	770	758	751	747	743	717	725	727	747	769	720	742	717	705	744	761	704	724	724	744	790	733	711	764	725	758	753	699	741	748	741	790	696	739	758	743	701	721	736	683	741	772	723	741	700	729	746	740	749	767	725	705	735	730	750	775	725	756	696	719	749	740	770	796	762	695	712	802	733	758	774	738	720	728	730	722	731	730	736	769	774	733	720	714	757	731	730	723	757	781	750	759	740	746	716	763	742	729	755	719	729	749	718	722	767	722	681	749	725	720	756	733	714	754	769	725	739	751	821	710	758	778	712	765	694	741	774	719	756	747	765	756	717	729	718	741	704	707	793	745	764	745	693	746	703	751	695	704	694	724	763	771	776	713	704	768	731	718	690	796	758	759	733	741	771	747	789	778	776	789	768	708	740	772	727	736	733	714	748	770	739	787	771	719	764	755	751	730	746	734	735	741	744	741	756	736	770	765	714	771	726	749	688	752	820	686	744	724	704	746	741	744	735	746	763	769	722	710	765	703	752	783	753	689	729	726	740	754	759	799	792	772	743	711	717	701	759	736	749	746	737	723	728	777	727	733	745	740	749	693	702	782	720	757	736	744	766	706	731	745	759	747	752	753	753	786	738	703	786	739	742	746	789	760	767	720	779	779	772	796	729	768	719	742	713	717	732	733	762	777	734	741	769	758	741	710	714	715	729	705	745	770	706	742	736	735	733	733	720	774	725	743	710	739	792	748	775	758	740	711	744	742	768	741	767	698	739	765	744	709	695	742	777	729	768	725	755	685	724	765	733	738	772	754	745	718	751	772	711	755	740	742	776	724	695	721	742	757	776	747	778	725	786	694	746	702	709	772	750	706	744	780	755	760	752	759	815	743	786	772	731	705	743	744	699	728	757	736	774	762	742	729	778	771	756	708	774	769	747	786	712	726	774	762	739	770	762	721	746	690	718	753	720	761	760	758	685	715	746	763	719	791	707	768	761	723	703	707	744	732	735	685	770	776	761	764	733	763	709	782	729	718	694	724	741	742	717	708	760	784	747	747	809	713	738	743	710	742	758	752	779	726	748	779	761	795	770	750	727	744	747	714	720	734	780	716	718	736	726	791	765	746	773	756	795	733	758	781	766	709	694	779	731	711	687	729	700	774	749	748	729	757	715	736	745	750	750	770	721	742	733	765	737	750	751	756	728	737	702	693	725	714	746	779	764	752	740	716	753	736	734	817	709	751	746	693	743	738	704	741	725	810	730	819	734	786	773	744	725	723	735	764	797	794	739	756	752	792	721	766	758	722	725	777	724	752	739	711	748	747	724	724	811	702	745	740	717	755	771	748	745	713	726	744	763	740	754	714	729	733	730	764	751	713	701	771	773	798	746	790	685	738	784	733	733	792	744	754	764	792	766	779	728	851	718	736	709	735	693	734	721	739	768	710	745	733	733	789	729	785	721	730	729	810	738	774	789	748	726	766	773	721	723	763	786	723	724	760	746	708	767	773	748	736	697	684	785	732
28392	25493	24344	9949	4133	3227	2339	1634	1454	1242	1054	938	828	872	887	809	772	700	634	625	613	594	588	564	573	530	527	507	515	521	534	536	551	569	506	521	479	537	470	504	478	466	511	494	462	520	458	488	492	483	492	483	462	530	548	494	512	532	471	480	494	513	510	463	506	529	493	459	506	509	485	539	456	504	475	500	504	527	483	530	515	502	533	508	489	421	505	506	500	459	543	490	513	502	504	458	490	516	484	469	515	488	468	521	551	499	486	459	535	509	526	524	514	459	471	493	449	521	451	488	510	519	531	485	495	548	486	503	525	538	492	503	481	498	449	455	556	511	499	502	540	513	487	476	505	525	514	461	508	508	488	478	545	500	494	513	518	510	477	493	524	477	499	475	495	460	487	490	523	500	473	485	517	499	516	512	517	513	482	510	498	454	486	479	505	498	519	485	504	512	513	493	504	490	533	494	492	499	508	494	486	442	486	530	513	501	496	490	498	491	517	454	519	517	524	506	485	532	498	516	494	528	492	562	491	491	442	510	524	529	503	502	498	487	492	464	506	516	514	461	478	478	537	504	517	480	487	509	509	499	493	499	524	480	497	524	507	492	525	503	508	494	489	478	455	514	521	484	492	509	480	500	497	490	530	467	496	473	509	442	511	487	443	512	516	492	493	500	493	503	473	520	516	507	507	508	493	494	487	481	520	519	502	524	501	489	482	476	528	496	461	486	492	555	517	482	485	501	465	494	521	461	478	512	493	479	470	501	494	507	517	497	480	538	523	505	475	508	521	502	510	559	469	528	498	510	503	496	521	471	491	513	473	523	467	525	502	499	473	534	498	536	498	475	488	494	504	520	519	495	531	514	495	560	523	509	464	481	493	486	520	484	467	511	453	490	504	510	514	500	485	491	505	529	529	510	458	451	534	433	541	506	482	527	482	460	476	532	440	490	480	482	492	491	533	502	505	517	482	519	522	526	501	498	496	509	482	496	541	450	501	475	533	530	488	494	482	520	474	501	509	490	498	484	511	519	518	462	523	512	497	496	501	479	508	522	490	496	523	491	518	519	504	482	472	489	495	508	499	549	525	554	495	499	542	480	506	513	586	502	535	528	524	471	507	478	528	535	532	486	514	507	506	492	486	481	502	488	475	474	463	554	504	477	516	489	472	477	482	500	471	476	493	520	493	507	495	471	460	480	506	471	500	465	515	500	474	483	521	519	501	521	530	506	531	551	501	530	524	520	528	466	527	514	531	525	496	507	541	494	518	483	525	479	501	496	503	493	510	496	504	490	541	512	472	478	468	517	500	480	484	478	482	523	479	488	490	529	500	488	505	483	493	451	501	528	514	488	505	537	518	460	516	453	497	494	501	524	505	478	481	482	507	467	499	493	495	542	502	477	454	513	515	525	505	519	520	507	519	476	519	527	559	460	458	474	467	467	467	466	491	489	507	482	492	480	525	526	534	480	519	486	536	512	517	475	498	514	475	511	542	490	506	457	489	478	504	532	490	522	497	484	496	494	508	466	516	491	508	483	462	552	564	496	517	451	482	492	478	514	511	464	523	514	520	539	470	492	505	518	480	483	514	484	496	507	474	504	490	507	473	506	475	513	464	556	470	523	476	493	465	458	509	500	521	516	521	487	501	479	507	497	484	492	504	518	500	479	510	554	539	522	498	512	509	491	534	488	482	544	518	468	490	532	467	501	513	485	447	503	485	497	512	522	480	477	518	550	466	494	508	504	494	500	497	458	476	459	534	502	521	482	521	482	509	536	466	502	504	481	498	489	482	510	514	486	479	505	459	515	494	532	466	501	519	496	478	511	496	511	505	494	485	513	495	509	501	486	490	497	533	490	496	534	465	477	488	489	493	552	471	510	510	510	495	519	471	485	483	516	507	553	488	545	493	497	509	487	497	485	478	460	505	554	522	465	481	465	524	496	470	532	511	504	450	521	486	520	480	499	492	473	519	508	499	476	521	496	516	486	497	467	487	506	479	506	508	511	522	487	500	487	454	540	504	493	514	517	494	496	517	529	489	514	495	495	517	493	496	510	508	513	500	502	505	485	511	495	477	480	519	455	481	491	483	495	512	526	518	555	477	513	530	511	508	474	503	495	489	512	509	495	501	491	529	523	527	490	510	492	485	533	497	473	473	492	459	496	524	488	510	479	519	506	525	512	524	508	504	501	492	477	464	494	487	505	478	493	513	460	493	546	483	474	481	492	521	522	482	518	501	467	494	506	524	513	543	490	537	500	518	540	483	482	546	463	509	476	485	538	510	513	476	498	518	501	459	521	521	505	478	496	476	491	501	502	516	452	488	467	508	479	523	490	527	476	507	481	503	469	515	507	508	506	513	463	511	458	528	497	522	525	508	537	527	480	504	502	492	519	508	500	483	506	483	540	473	524	507	526	482	466	499	499	516	523	501	472	522	541	482	524	523	496	539	479	528	488	497	518	510	477	532	494	455	453	509	504	490	494	514	530	497	498	479	502	527	494	535	494	537	503	514	513	540	514	490	552	509	473	494	531	506	519	504	510	505	506	524	547	538	539	505	514	512	483	507	493	537	501	488	520	499	475	481	489	514	509	516	480	494	483	494	490	463	493	506	485	529	520	530	518	526	477	561	558	506	486	516	502	456	515	515	491	501	501	510	510	484	492	526	502	471	516	509	509	520	508	456	473	557	515	476	477	483	516	506	481	476	496	483	501	504	506	508	483	470	467	479	509	481	504	517	479	558	502	509	479	489	477	507	512	519	479	528	512	484	493	491	485	500	496	518	486	489	496	494	482	501	498	502	531	507	526	526	493	506	539	491	506	491	480	491	458	497	490	498	509	469	486	509	493	552	491	485	507	496	465	514	507	480	510	532	495	480	507	465	480	517	503	501	474	535	467	503	497	494	495	494	489	464	529	501	454	505	480	512	509	521	507	470	497	503	518	506	462	496	489	525	497	509	523	477	483	501	518	513	518	450	527	520	486	471	534	481	486	514	477	505	490	495	489	483	492	455	494	507	484	460	500	516	528	525	505	509	511	499	514	541	514	543	444	502	466	507	499	489	501	509	519	483	485	448	494	485	540	518	535	505	474	523	534	515	486	509	480	502	501	487	539	502	472	475	461	524	521	464	558	494	541	496	458	531	552	479	496	492	485	494	518	479	445	532	546	520	501	503	509	467	456	501	518	497	499	484	511	515	501	474	505	453	471	495	502	511	474	511	502	494	500	495	506	468	477	523	487	467	536	484	505	501	520	509	503	513	500	494	508	496	496	487	516	505	480	515	477	480	491	476	458	526	495	509	495	469	506	481	483	506	495	488	510	503	481	501	454	516	529	519	483	506	483	510	486	507	493	534	449	532	443	466	482	549	481	511	481	481	479	508	476	472	474	519	507	524	523	510	537	496	515	485	516	507	505	495	494	465	486	526	481	478	455	476	503	526	512	486	511	511	495	505	512	501	498	508	507	498	511	490	493	540	478	507	546	474	488
31769	43725	28309	10443	8229	7015	5199	3868	3421	2784	2192	1923	1735	1750	1786	1552	1311	1156	1040	1025	957	870	882	855	824	788	810	807	710	752	736	714	711	697	719	724	757	659	704	694	709	646	714	687	638	630	685	671	699	678	660	678	710	709	707	638	703	717	648	693	640	640	687	682	626	682	709	664	623	708	680	685	717	630	640	706	690	678	684	657	681	661	669	640	686	692	619	705	684	679	727	678	675	668	662	672	636	638	681	623	671	704	660	643	659	689	646	675	674	682	673	633	656	628	639	637	707	701	661	672	660	645	697	658	701	693	649	651	721	658	690	670	676	688	709	695	692	685	688	650	667	653	714	686	668	651	685	691	644	633	683	702	668	714	702	697	676	654	642	719	675	683	701	619	696	672	645	615	667	662	660	665	693	688	671	678	719	694	616	661	675	689	701	616	664	644	683	639	635	641	669	690	657	648	670	666	648	692	654	715	669	668	672	706	693	645	702	650	679	647	712	689	667	703	701	677	651	677	696	662	667	652	658	712	668	656	665	666	657	688	668	665	645	689	658	679	685	648	654	669	680	697	687	673	670	712	704	689	694	688	756	686	666	666	682	661	647	659	670	663	669	650	707	652	679	733	751	690	653	709	686	684	687	637	676	684	731	708	710	676	675	669	667	678	692	707	639	682	662	660	658	632	620	622	667	645	637	660	680	676	664	633	650	618	683	639	670	709	618	697	664	658	653	654	695	653	657	665	665	645	708	675	701	658	665	661	660	653	677	675	719	665	659	657	661	668	653	679	685	673	661	682	645	641	707	697	688	634	671	685	745	657	671	679	700	638	641	690	657	676	656	646	685	697	650	713	718	666	662	713	679	676	684	652	649	635	651	682	672	637	657	609	679	677	683	738	647	646	642	668	683	621	645	667	662	650	685	692	699	622	645	627	647	646	699	654	704	669	701	679	680	700	658	606	679	623	666	664	694	664	669	647	640	680	640	682	650	701	685	671	665	701	697	694	698	709	698	661	614	671	680	676	657	691	637	655	668	685	656	653	677	704	702	638	653	657	658	661	649	664	702	713	677	661	687	663	684	669	619	699	666	665	687	635	707	642	684	654	701	667	651	658	679	674	657	689	654	632	651	681	638	645	655	672	661	671	669	695	608	646	673	649	613	649	692	670	739	653	668	689	648	660	664	635	666	705	683	653	637	668	630	665	689	650	671	693	664	688	680	663	657	638	656	684	691	650	630	648	725	643	638	682	681	671	710	650	696	667	641	719	701	698	646	689	683	669	650	674	648	663	677	642	658	669	610	682	671	678	663	720	639	698	643	653	694	698	687	660	683	678	698	690	678	658	692	690	674	626	662	691	638	645	623	642	684	682	685	701	657	686	732	623	663	719	685	658	651	691	671	714	685	661	695	633	691	648	681	666	656	715	729	669	661	678	676	678	672	674	639	675	680	658	679	667	661	719	687	689	653	654	687	685	698	654	628	645	683	642	651	688	657	674	638	649	666	648	646	659	691	699	693	688	708	623	688	648	701	662	671	662	679	702	654	679	674	681	688	641	685	683	659	698	710	701	627	716	668	687	686	675	679	677	694	648	674	664	656	635	673	719	650	664	691	676	673	674	710	615	642	679	668	675	642	656	646	723	677	678	691	722	687	658	664	632	659	651	637	694	693	645	680	655	679	684	642	650	636	685	674	687	744	672	698	672	671	657	687	670	684	702	683	634	664	676	700	677	679	682	662	671	686	665	658	644	644	644	637	685	670	631	687	683	667	676	715	676	617	627	731	645	675	670	650	673	683	673	651	679	756	652	663	669	659	682	695	716	701	642	674	707	686	659	682	623	668	691	701	654	687	722	654	655	682	689	693	678	677	674	710	671	632	655	661	688	682	655	723	694	691	677	657	663	679	672	659	683	666	687	711	625	660	631	656	661	631	664	693	639	689	708	646	668	651	636	697	713	662	668	674	654	699	672	673	623	615	695	682	656	684	671	670	694	675	658	655	627	697	693	661	655	655	667	700	674	663	684	659	634	706	702	654	674	670	682	686	681	673	711	650	676	633	684	676	667	699	687	623	658	711	668	667	701	705	690	712	659	661	652	620	664	669	660	683	678	646	720	671	721	685	701	635	664	695	658	705	710	712	656	694	680	691	683	689	671	673	701	723	689	665	681	682	721	640	721	691	651	676	665	647	649	687	660	659	721	677	670	655	660	696	691	699	686	674	716	671	656	698	670	682	681	671	695	685	703	678	697	669	649	671	659	653	658	605	731	627	712	666	668	644	656	706	681	703	646	678	688	706	694	667	690	669	628	704	630	644	648	638	649	681	645	672	632	707	689	666	689	693	674	649	668	698	735	683	720	679	660	706	663	692	688	670	652	706	686	726	723	713	648	666	715	657	662	640	645	646	638	624	660	663	646	659	695	687	677	677	689	701	660	657	636	677	676	680	683	641	693	638	707	702	718	675	676	643	665	697	649	653	675	639	737	687	650	685	642	695	676	704	668	666	654	728	659	678	692	758	718	683	657	690	661	640	683	702	668	729	673	684	718	672	707	630	704	679	669	663	668	643	668	661	730	640	656	653	730	701	700	661	651	649	640	665	696	713	651	653	674	642	677	705	625	625	690	640	670	609	658	656	711	652	661	641	599	675	655	680	691	639	691	685	684	731	687	653	667	651	681	690	626	706	694	703	654	662	666	721	691	625	714	642	654	641	657	706	663	687	689	623	695	706	696	701	662	669	671	702	675	649	634	704	686	648	652	680	651	661	687	702	686	701	682	712	703	685	688	704	700	643	669	676	693	689	672	649	715	668	686	710	665	678	680	730	708	653	658	663	697	620	665	713	644	716	646	631	700	667	633	680	622	692	659	611	665	660	671	658	647	678	689	654	715	674	678	720	715	678	692	649	654	676	686	644	626	660	653	680	698	657	688	654	667	679	723	682	646	669	657	676	667	652	647	701	697	703	683	657	648	647	677	689	681	693	656	644	717	684	684	652	683	676	664	685	650	712	630	679	627	659	696	658	712	646	707	649	723	684	653	705	682	635	687	651	685	645	661	712	644	674	660	722	680	690	659	641	689	669	657	656	707	700	726	663	674	679	687	643	657	680	646	679	714	665	672	696	694	693	680	650	696	640	683	735	702	704	682	665	675	679	664	698	699	655	669	712	706	638	661	673	683	672	632	675	671	707	667	659	645	626	696	662	676	659	711	661	656	678	618	654	704	611	644	660	694	657	663	670	709	662	681	640	682	686	646	719	692	651	667	705	667	647	701	701	670	648	651	623	663	696	674	659	688	699	669	634	658	669	687	671	692	662	708	658	675	656	662	716	709	646	666	666	699	687	720	671	657	652	680	659	621	712	653	695	652	722	635	685	674	726	688	694	657	654	670	711	649	692	673	718	628	656	725	681	680	696	728	720	674	700	663	728	645	601	652	679	703	726	655	658	693	691	682	653	665	611	631	680	675	676	646	664	668	688	688	696	683	674	701
24399	21669	29186	24693	21601	14029	5488	3142	2523	2170	1671	1536	1342	1306	1460	1202	1076	990	943	886	857	851	796	786	800	756	778	730	751	762	697	685	720	694	666	721	654	709	647	667	661	662	632	630	624	670	674	669	698	664	646	664	686	698	659	723	678	683	672	646	625	699	624	663	667	659	670	685	664	672	684	600	643	687	677	652	628	617	697	638	617	685	659	666	679	661	656	618	665	689	622	673	610	656	650	650	659	727	690	653	652	693	648	700	618	620	672	638	618	670	691	664	638	697	677	625	660	622	664	674	657	646	650	637	631	624	641	636	659	640	654	630	689	653	654	650	626	645	670	650	632	661	663	626	654	636	625	658	654	656	610	675	638	667	654	670	621	637	629	643	674	654	662	653	707	634	716	676	664	653	714	597	658	654	673	634	669	670	621	602	638	646	636	676	662	651	665	637	624	626	595	616	675	671	603	620	648	672	629	677	694	641	650	620	628	670	665	633	657	648	701	651	697	678	640	674	678	656	635	651	692	674	663	633	615	681	649	666	638	693	665	672	690	656	674	624	692	670	648	639	676	628	653	600	674	631	616	603	623	671	636	644	620	599	657	610	674	670	688	638	682	638	625	676	656	690	634	634	638	644	610	663	642	626	639	645	648	654	647	639	649	670	678	640	628	635	653	662	669	609	651	652	604	667	620	609	655	616	629	656	638	597	661	693	625	626	658	638	626	695	664	677	621	704	641	612	625	634	653	614	605	671	648	658	634	625	648	595	629	658	610	649	695	663	637	666	687	661	632	674	646	640	680	654	650	608	645	684	630	686	669	657	672	674	680	621	648	664	616	654	650	648	643	682	645	616	634	697	632	630	666	639	628	646	661	595	638	655	718	639	661	642	660	610	665	653	666	631	672	629	669	610	644	643	678	661	663	668	659	640	704	682	680	658	669	627	619	610	646	624	655	637	633	604	630	627	648	655	638	654	673	665	653	678	630	661	628	615	666	641	637	671	648	605	607	662	603	663	638	677	687	634	668	623	687	650	666	639	663	631	669	622	638	665	642	666	664	618	619	624	655	595	694	639	651	637	653	674	615	639	696	649	674	670	649	653	682	656	655	635	687	671	653	652	609	627	588	670	627	666	630	603	617	653	636	620	625	633	628	628	664	614	639	683	640	667	631	625	620	642	656	645	687	678	640	625	671	635	651	641	701	686	674	657	596	624	627	647	661	670	649	643	696	629	651	607	658	628	622	661	617	607	618	640	666	659	645	659	671	607	631	653	596	672	580	644	654	666	619	650	646	685	628	663	662	611	639	659	669	666	710	637	643	616	625	681	688	650	634	637	686	661	686	641	679	690	646	640	657	644	703	680	637	659	686	668	617	631	638	666	687	704	596	626	641	684	658	663	633	631	658	671	635	680	692	641	654	646	655	637	647	654	636	658	632	673	624	630	643	661	669	676	669	656	691	688	676	626	690	701	594	677	632	602	659	652	622	671	649	645	635	640	619	626	658	648	670	685	637	645	687	675	693	648	635	676	663	615	661	658	642	648	643	684	641	677	691	663	636	596	661	650	672	647	648	654	648	655	659	660	662	665	692	624	595	683	640	656	610	609	620	662	672	634	642	585	644	642	679	636	690	681	628	635	681	655	655	614	600	615	690	648	609	638	664	690	690	674	651	676	681	607	675	639	635	670	653	649	604	636	681	691	709	638	671	688	696	665	692	638	653	685	648	634	679	648	654	671	674	648	662	622	619	701	703	648	624	635	648	694	632	667	647	655	653	641	637	652	673	632	672	659	647	644	660	650	629	642	661	660	696	639	688	663	649	659	614	658	660	643	644	663	624	681	670	697	697	616	664	666	686	652	658	665	611	638	668	654	672	667	658	676	665	641	645	641	644	596	666	632	655	672	678	647	629	715	664	643	647	659	639	628	648	633	674	671	656	621	638	649	677	681	654	641	676	625	708	642	595	674	662	648	626	618	609	668	674	666	620	594	627	620	591	597	630	616	598	657	660	637	689	658	614	695	669	683	661	676	650	648	683	640	719	685	636	652	654	624	696	637	669	645	664	607	659	653	650	705	638	690	659	689	619	637	582	662	680	668	659	639	641	641	651	607	612	627	630	619	629	685	648	662	638	669	664	634	647	656	670	628	649	627	650	677	669	698	684	685	617	662	612	637	654	642	667	665	691	640	668	633	636	641	664	651	671	691	645	664	624	627	636	666	642	644	665	623	671	657	704	656	656	615	655	648	635	667	672	616	630	636	608	656	624	646	636	619	620	644	684	650	655	628	632	614	636	678	622	632	645	630	668	672	659	675	654	624	656	613	684	658	679	650	669	669	654	663	667	638	669	640	651	660	664	633	609	642	671	636	690	641	674	637	628	651	701	683	671	669	655	692	651	620	641	649	674	649	654	658	662	650	704	633	622	645	639	626	679	684	667	646	651	659	674	600	670	652	630	628	654	631	656	637	670	655	665	666	652	630	650	663	677	689	647	648	676	605	626	654	628	638	647	715	622	637	627	641	695	681	669	656	646	617	697	683	627	656	674	612	626	615	683	645	656	614	652	647	645	675	649	627	627	609	686	573	630	662	647	653	657	657	674	638	662	664	605	681	626	631	678	651	621	668	652	660	614	660	671	643	652	651	619	651	637	645	653	662	622	661	643	635	621	668	615	649	638	668	663	668	675	678	669	676	650	680	645	591	680	657	645	640	666	659	645	668	678	665	631	691	698	651	699	624	660	666	633	643	667	624	647	644	662	657	638	646	587	644	641	653	648	645	616	641	670	667	694	699	672	625	622	619	618	652	621	670	674	672	682	631	597	665	655	685	651	603	632	637	682	624	635	652	643	650	681	623	661	636	688	647	630	676	688	614	649	607	668	665	674	681	613	625	634	612	648	612	660	671	615	640	624	620	629	652	644	661	642	652	619	673	649	646	654	657	636	605	692	728	642	601	655	648	667	674	623	656	689	644	646	626	677	653	647	646	673	660	613	633	654	651	612	654	647	664	692	675	627	679	685	669	622	649	650	649	637	629	637	699	631	675	634	693	648	621	621	651	639	631	637	713	655	682	660	643	662	647	648	677	623	635	673	647	608	653	659	712	703	581	636	589	657	684	685	686	678	614	631	651	614	671	623	661	648	615	687	710	681	680	660	639	628	633	646	618	656	637	674	639	659	662	659	615	597	684	645	641	623	679	643	620	663	641	708	671	653	658	600	684	676	651	700	610	621	628	696	644	632	628	647	659	686	669	648	636	664	626	643	599	693	689	639	700	635	665	655	695	660	625	632	634	653	658	645	665	628	638	691	666	623	627	651	687	613	675	672	654	643	653	638	682	688	650	685	657	667	676	680	672	642	646	701	633	648	636	628	654	639	664	671	658	617	609	703	663	724	607	604	616	597	667	645	659	635	605	673	669	636	679	617	631	644	655	631	664	617	610	656	656	665	678	684	643	644	689	657	644	589	678	633	658	625	653	626	642	655	656	634	653
32772	50051	35241	17519	13281	11582	8936	6686	5946	4819	3764	3193	2804	2821	3029	2472	2176	1751	1546	1511	1393	1351	1175	1206	1213	1203	1080	1090	1100	1022	1039	1009	976	948	952	950	936	922	950	955	863	905	867	846	868	899	903	839	898	892	895	910	933	839	926	888	950	922	897	904	878	859	904	879	894	849	899	931	886	882	836	931	879	892	832	848	880	931	881	876	827	920	858	902	859	888	891	843	881	876	871	836	860	910	867	870	876	877	921	940	861	838	843	871	855	884	885	811	833	838	920	819	851	880	855	845	837	896	862	884	826	874	833	829	867	905	854	901	845	895	882	860	843	877	842	837	876	853	854	825	901	914	843	888	848	898	834	942	884	849	882	846	888	844	882	817	863	880	837	848	860	880	867	900	859	870	894	913	871	837	847	903	866	840	904	884	902	875	845	903	908	850	823	837	837	874	865	860	861	892	861	874	877	862	850	878	903	848	862	873	861	848	836	871	846	838	858	861	844	880	861	896	850	861	881	898	911	901	852	867	857	877	913	918	840	840	882	860	871	876	872	885	898	893	914	894	876	935	862	842	857	866	886	929	859	880	873	854	883	852	896	851	854	865	864	882	874	856	905	854	917	909	907	881	873	824	875	883	889	881	864	857	862	836	838	848	878	836	802	868	867	896	875	836	837	836	863	844	939	878	892	879	861	862	847	857	919	884	831	873	869	850	818	858	864	822	879	918	884	840	823	874	905	872	859	855	906	859	893	859	815	869	883	812	928	914	879	892	867	821	873	881	848	852	844	868	919	838	842	894	840	879	904	888	836	832	894	899	848	855	862	872	937	868	893	887	887	856	866	853	838	893	866	888	892	874	802	850	825	897	855	900	828	861	838	899	906	866	886	813	857	850	912	879	877	893	858	893	822	870	823	887	847	950	897	902	886	872	874	860	808	863	883	885	890	839	894	873	839	860	916	865	868	892	840	893	883	830	893	892	901	862	821	811	868	879	865	859	867	844	882	855	841	835	825	844	932	901	901	850	887	905	835	938	857	857	893	880	836	840	844	883	857	865	875	807	884	873	849	888	853	849	875	861	892	874	877	849	872	847	871	872	865	880	864	874	859	838	821	934	891	912	858	888	885	906	820	865	826	883	849	825	869	863	809	914	894	854	900	852	878	906	825	863	839	861	832	851	881	898	848	876	822	816	840	890	879	893	847	863	838	849	841	861	845	866	870	825	862	847	823	865	896	814	919	856	833	862	871	865	872	898	889	863	846	840	811	889	899	840	887	895	845	860	879	894	863	841	834	922	875	852	917	827	862	862	905	890	864	858	828	849	876	891	905	888	852	891	893	809	880	830	836	847	868	970	814	890	875	864	885	864	894	884	846	819	898	860	845	849	906	908	874	826	855	895	854	883	875	866	845	843	865	862	905	861	872	892	884	847	854	859	859	918	849	832	926	889	854	889	807	885	787	866	868	907	832	924	893	927	859	831	892	866	867	853	852	845	799	859	881	839	874	886	834	861	876	899	906	916	858	864	860	832	831	881	898	928	897	871	893	905	868	910	820	870	829	887	888	840	856	901	868	867	876	821	858	873	877	870	907	875	931	815	834	931	902	883	908	872	864	868	812	884	830	858	870	883	835	839	866	918	880	875	835	854	865	843	832	890	839	871	818	825	856	896	899	906	853	897	920	903	881	905	788	856	889	909	835	829	807	870	912	833	934	818	871	825	810	866	894	868	870	873	876	907	852	873	840	871	838	845	882	924	829	849	831	863	861	833	911	888	871	856	868	827	852	915	877	828	875	852	873	860	890	899	877	916	873	858	831	887	879	833	858	864	882	866	873	908	837	871	895	843	857	881	885	857	848	879	845	890	846	841	828	840	867	811	888	887	846	815	843	873	889	833	870	864	904	853	849	889	838	870	924	876	873	843	906	853	844	897	884	876	873	851	870	856	890	873	832	935	934	925	830	835	862	842	886	870	868	904	900	856	858	859	866	896	940	847	918	855	894	900	851	888	901	866	839	850	820	828	887	899	862	891	857	890	855	848	852	828	841	860	902	904	881	871	863	891	833	878	894	833	850	823	845	842	884	876	892	894	866	876	851	904	856	882	942	844	881	869	841	858	876	872	890	879	854	825	902	838	808	845	832	905	862	871	911	870	829	891	831	833	839	833	832	856	859	900	865	918	870	906	862	864	868	834	899	869	842	883	841	812	832	868	833	830	855	828	864	869	873	838	834	825	866	875	815	845	851	853	888	859	879	875	891	844	851	882	881	894	825	886	825	852	898	881	856	848	821	880	897	832	900	845	903	899	837	865	856	874	859	859	869	874	929	866	842	873	843	893	859	929	907	887	881	895	924	896	845	889	820	849	850	809	874	838	793	843	896	896	887	885	876	837	916	827	829	869	923	892	840	858	837	838	853	857	839	876	855	837	861	834	838	856	858	899	815	856	877	903	878	915	832	897	895	923	842	881	876	890	830	850	847	848	904	892	879	886	894	790	839	885	864	859	886	864	885	920	832	856	871	835	849	880	837	907	870	834	875	849	876	836	850	831	856	890	897	846	878	865	908	827	856	865	895	882	861	833	834	899	866	850	866	924	894	850	900	868	850	882	887	889	873	844	867	905	873	879	887	840	865	893	864	864	867	910	846	936	857	862	873	842	874	849	879	836	848	898	881	861	894	847	822	914	845	870	932	909	868	804	873	896	914	829	915	853	875	861	861	860	861	835	887	881	862	859	900	906	858	878	883	856	898	862	890	850	894	865	902	857	865	863	887	879	846	891	826	871	920	843	877	886	858	834	839	871	882	839	844	916	927	891	835	855	890	858	865	842	856	887	879	838	834	857	839	848	855	873	876	852	827	862	807	899	880	844	854	852	861	823	867	847	891	864	858	919	836	863	877	865	842	848	822	829	909	847	824	827	882	868	882	900	911	860	848	883	893	854	879	903	894	880	876	895	873	840	887	867	906	864	858	898	844	898	848	815	887	898	888	846	829	944	835	898	879	842	878	854	858	872	859	881	859	818	881	907	899	846	867	874	885	895	896	873	866	934	850	888	809	881	840	837	876	834	820	866	818	873	856	851	881	853	928	876	891	908	869	869	884	863	866	819	894	899	913	894	931	884	890	887	834	869	848	841	899	876	881	877	860	890	857	899	869	893	827	894	832	852	845	833	875	825	902	879	918	868	875	871	901	858	868	894	837	863	922	884	897	799	818	843	867	826	908	854	864	869	853	864	880	881	816	937	833	884	882	869	908	840	871	864	875	868	833	878	856	837	866	867	827	833	914	893	841	919	860	829	873	875	893	870	847	862	868	818	846	874	833	911	858	832	888	846	890	895	837	878	928	869	811	891	949	855	870	910	842	847	842	842	866	835	864	861	908	822	855	881	846	904	906	871	874	869	843	876	848	841	838	836	853	834	865	878	839	883	909	848	850	867	869	880	861	838	793	902	871	820	869	838	861	897	864	884	918	903	893	853	826	887	822	878	877	875	878	822
23487	21675	29601	24295	21691	21829	13301	4635	3316	2774	2114	1748	1650	1678	1685	1431	1240	1131	988	927	866	831	834	779	735	757	685	743	635	686	655	613	636	608	601	616	634	576	567	664	578	560	579	597	553	542	563	576	535	530	581	566	553	585	576	558	580	575	584	564	559	527	601	611	550	571	611	535	589	584	583	608	548	521	540	562	527	559	517	572	562	574	572	576	570	529	520	568	552	581	542	560	556	567	551	558	542	549	577	583	582	549	546	557	536	565	564	516	534	571	586	550	584	557	523	526	535	569	577	580	521	582	575	538	569	562	559	554	542	547	614	553	561	551	597	535	562	529	560	576	513	524	522	554	555	522	513	573	568	578	557	577	533	508	524	577	543	555	530	547	582	552	543	528	583	519	564	533	566	499	554	528	549	563	548	557	553	526	580	602	590	554	564	522	546	518	558	529	513	523	575	589	544	589	544	554	505	533	572	545	535	570	577	576	566	595	542	553	522	552	550	557	579	593	590	537	572	524	556	567	597	521	571	518	595	528	522	574	590	516	529	554	570	527	530	555	523	538	559	556	562	566	570	550	548	528	538	484	553	531	562	550	535	587	560	561	526	567	559	584	509	557	565	577	546	531	537	542	548	575	549	545	497	612	585	563	539	532	546	513	556	517	541	506	603	588	559	563	590	572	587	506	560	532	571	569	554	530	547	574	548	566	534	562	585	557	541	507	581	562	592	534	539	566	551	550	557	499	570	533	520	583	575	520	551	553	561	525	553	540	575	551	524	595	547	538	562	558	538	591	524	580	567	566	557	494	544	520	537	561	554	568	518	566	610	528	580	534	553	533	528	514	523	570	538	560	560	550	548	534	568	551	552	574	542	580	536	535	566	508	566	574	547	519	585	588	556	518	572	549	579	573	598	531	595	584	542	566	527	532	556	562	517	559	559	562	562	537	527	540	545	546	578	595	544	568	552	540	549	597	532	552	589	588	521	578	580	523	567	559	546	560	566	559	546	502	579	576	569	577	608	551	537	532	532	583	552	503	582	559	572	582	571	525	543	588	562	551	523	526	573	541	524	551	583	588	552	563	532	504	553	581	552	530	546	540	542	541	558	562	520	541	552	577	539	564	571	554	517	558	523	593	544	564	562	523	596	581	562	524	569	527	563	545	562	555	567	544	557	555	545	537	545	535	569	531	559	556	559	517	573	522	542	539	546	527	549	564	588	525	534	553	601	573	517	516	580	549	574	576	525	568	521	519	536	620	525	579	579	555	542	500	557	530	554	509	584	546	547	505	567	570	535	531	537	562	596	542	564	539	552	541	593	562	564	540	540	569	559	560	555	532	547	559	575	573	556	573	549	544	577	508	560	526	570	578	556	519	560	558	583	538	566	548	555	534	542	518	566	575	566	578	537	578	551	555	582	610	539	562	516	518	518	540	572	522	567	530	557	568	603	570	528	536	560	572	536	528	552	543	581	519	570	597	574	602	540	548	567	545	576	589	569	570	559	554	534	517	528	544	564	483	524	546	581	559	564	563	522	523	536	564	574	514	554	587	540	523	554	581	608	568	559	580	524	531	569	578	554	618	544	568	525	554	542	569	528	529	550	517	555	536	554	541	565	539	573	589	554	613	534	553	554	501	551	538	536	568	538	548	562	563	545	518	563	563	557	561	525	588	605	622	544	561	556	519	543	508	550	543	552	522	552	570	555	572	573	552	596	553	551	545	560	516	541	549	539	549	510	499	558	543	552	557	576	541	556	544	553	569	539	548	537	577	541	538	539	534	520	568	530	575	592	550	600	546	555	558	576	538	542	535	545	546	511	566	574	548	534	578	527	569	558	571	581	572	527	559	571	548	558	516	530	550	524	536	530	567	595	567	531	553	527	564	532	542	526	532	574	516	511	544	536	557	586	553	520	585	582	524	533	556	549	603	540	593	540	558	587	585	558	516	571	493	511	550	532	544	529	543	576	539	597	593	596	580	566	580	537	589	535	551	566	563	550	569	554	539	554	569	531	564	543	523	554	531	565	520	574	578	519	559	570	585	592	555	568	561	563	534	556	506	548	579	549	560	543	569	555	573	530	532	547	547	550	559	528	537	587	572	553	566	513	582	541	558	568	554	548	511	576	561	564	555	542	539	554	525	543	529	567	535	564	557	566	536	543	567	545	537	514	580	532	552	587	541	540	539	506	541	530	548	614	556	583	569	607	545	534	556	612	563	479	588	562	541	572	548	526	567	545	557	521	556	540	610	546	556	564	555	545	576	589	541	522	531	552	561	555	522	576	559	532	540	577	548	528	538	539	582	574	588	584	541	547	550	525	554	547	515	552	558	559	569	543	571	554	519	536	534	565	521	513	554	545	560	525	554	542	550	525	534	560	509	568	538	507	603	566	543	557	517	542	593	563	553	515	573	531	513	526	542	549	530	564	598	556	544	537	562	569	554	573	502	563	552	573	578	565	534	558	510	526	562	558	558	539	576	534	558	612	549	541	571	551	521	550	563	583	524	552	554	553	536	567	566	575	542	549	514	549	539	566	574	548	551	555	547	539	551	582	575	588	571	563	532	610	572	538	551	544	526	524	592	557	535	538	524	589	513	581	565	535	547	499	569	557	535	537	577	526	533	550	515	540	567	558	541	582	535	508	583	547	527	508	538	542	566	540	574	570	553	521	577	568	528	573	608	579	534	573	529	527	506	572	560	556	569	556	533	589	563	526	546	575	578	495	557	562	581	582	582	557	560	541	579	548	545	507	533	538	558	632	549	527	528	588	543	565	561	541	562	525	545	531	519	580	573	569	544	538	588	546	550	536	531	535	522	530	543	540	542	486	553	519	559	533	557	515	570	563	531	541	555	534	572	536	554	515	545	527	544	557	551	518	600	521	524	541	507	577	545	534	564	545	539	540	531	502	544	542	542	532	550	546	552	554	549	501	563	589	571	589	564	542	562	562	552	518	564	545	563	553	556	533	532	568	556	606	561	531	547	579	535	518	553	509	515	564	559	536	515	558	529	553	575	544	553	567	544	520	551	548	552	532	530	540	546	563	580	577	505	564	522	556	546	519	540	576	536	530	591	549	508	578	539	575	560	584	571	593	551	530	526	535	537	599	520	567	553	507	597	539	576	548	556	562	516	567	561	524	554	564	569	509	523	512	513	558	514	584	578	552	570	551	547	515	508	554	571	556	555	533	534	544	536	537	546	564	563	548	553	550	575	543	536	548	548	554	530	576	569	609	549	529	532	554	536	557	571	575	570	544	549	532	551	561	543	539	565	559	489	550	559	604	547	557	494	575	554	566	555	526	547	532	543	558	629	556	540	559	533	541	527	523	537	584	594	564	556	552	522	538	529	540	490	552	555	517	555	516	513	597	505	567	573	528	548	517	562	592	590	559	530	520	495	607	559	547	576	551	548	522	540	583	520	548	546	559	550	575	532	553	545	551	560	568	530	542	534	575	512	528	526	495	605	547	537	582	564	573	555	561	539	553	544
35805	57030	40113	21903	17256	15295	11888	9212	7855	6423	4804	4270	3695	3795	3760	3063	2543	2148	1814	1653	1469	1336	1368	1254	1224	1193	1183	1078	1055	979	927	946	925	896	882	921	960	790	829	790	771	736	760	804	759	761	741	769	782	726	731	748	778	847	830	822	833	806	776	762	787	744	792	746	785	771	757	743	778	788	781	761	730	715	758	734	706	742	710	753	733	793	705	708	765	758	739	703	751	698	753	809	750	767	758	753	767	711	734	716	761	759	764	749	794	699	730	768	718	767	729	727	779	707	777	728	755	706	743	688	712	745	786	733	738	786	761	755	698	741	723	741	756	729	759	708	744	763	761	756	752	673	728	791	729	767	718	770	753	721	746	755	753	750	754	734	785	714	745	720	739	704	760	784	759	790	694	777	757	733	750	758	714	691	732	744	740	724	755	782	750	766	708	740	789	705	708	714	758	725	734	740	702	767	723	711	766	728	738	717	753	785	750	744	724	744	705	730	755	727	728	755	747	783	745	779	706	765	766	758	728	739	768	759	767	735	760	770	719	707	760	776	748	756	733	770	754	766	702	721	720	708	748	774	753	773	723	750	733	784	740	754	757	781	775	763	704	714	753	754	790	739	718	720	710	775	785	738	779	784	767	752	733	757	752	684	735	766	786	749	762	786	710	743	745	726	749	774	732	699	698	726	754	713	741	739	732	684	735	731	741	726	720	701	727	768	750	747	743	779	735	719	737	712	763	785	691	763	738	748	725	765	748	770	727	807	766	743	779	717	756	782	765	740	781	729	765	769	769	773	776	750	737	756	724	729	719	748	743	747	723	762	734	742	743	715	690	746	741	776	703	734	741	730	721	786	769	771	780	765	739	777	736	757	760	716	758	759	751	738	751	737	736	737	708	709	746	699	747	732	742	787	751	768	790	722	735	772	740	746	748	757	768	739	787	771	725	744	761	729	734	715	785	802	740	747	729	768	711	755	734	744	700	790	731	756	713	751	764	740	774	748	730	723	755	727	767	770	745	763	783	734	763	723	706	715	708	708	787	775	729	741	763	769	751	735	752	725	730	773	774	691	711	692	740	783	745	782	713	749	772	776	769	739	740	793	704	750	755	792	771	703	721	719	753	773	734	742	738	744	726	732	728	687	729	729	731	730	794	710	717	733	764	740	711	713	740	758	727	767	732	767	730	752	746	729	708	730	767	772	707	761	748	793	779	736	729	782	742	786	727	721	745	775	782	733	775	728	767	708	756	724	752	759	777	751	700	714	760	736	779	751	721	750	726	750	719	735	720	727	735	692	731	736	740	775	699	732	746	715	785	705	736	725	728	733	735	805	781	716	759	707	745	751	762	728	749	741	734	722	730	776	767	735	768	742	758	748	758	713	785	778	722	770	781	736	715	797	783	746	702	759	706	741	722	738	710	733	790	752	735	749	731	745	736	728	693	785	749	722	768	760	726	743	738	748	784	776	729	729	745	715	737	729	745	776	753	738	742	734	751	781	724	758	733	742	708	728	747	714	740	722	780	737	739	757	708	771	758	689	730	767	742	732	798	741	729	747	769	756	743	697	749	743	722	786	809	740	742	714	759	717	705	724	733	718	729	735	777	695	731	776	710	794	760	736	704	773	719	742	767	739	732	749	714	714	789	771	723	724	759	719	740	810	732	743	783	798	731	756	761	675	760	790	773	716	788	725	729	758	718	713	725	751	725	782	754	742	748	784	682	735	733	727	760	790	691	717	773	720	749	736	778	736	721	762	752	727	754	747	753	753	740	718	742	743	761	782	803	749	793	770	723	696	753	739	728	741	785	733	726	784	742	753	717	741	707	763	751	739	737	758	760	721	773	749	743	770	731	749	704	785	753	716	739	723	715	716	693	743	762	700	773	766	727	711	710	755	742	745	768	746	781	702	736	732	685	793	744	788	718	782	747	803	742	791	739	727	725	732	699	720	778	714	751	721	765	721	739	717	721	731	759	715	697	683	737	740	752	747	784	741	702	703	760	773	748	778	711	759	733	717	728	749	740	694	707	804	747	732	751	725	707	721	736	743	725	725	742	801	771	711	719	772	693	769	688	711	746	701	769	741	759	715	749	778	717	770	771	720	798	759	746	750	695	738	714	780	747	784	739	783	706	738	741	750	753	759	722	776	790	724	746	712	712	774	730	782	709	730	761	730	727	690	722	731	718	766	737	793	760	719	694	719	756	726	714	712	763	758	709	733	777	780	780	767	776	739	756	789	753	738	769	752	722	738	717	717	736	736	824	746	672	696	724	740	719	697	770	721	753	788	702	737	716	732	732	781	739	784	708	771	790	720	788	704	733	771	728	787	708	777	753	715	765	771	749	732	744	736	757	738	744	767	720	756	746	752	705	737	704	746	750	719	726	772	776	719	743	724	737	720	752	733	766	746	703	736	784	764	738	744	769	727	754	735	765	797	727	715	763	739	783	769	812	776	726	736	725	755	764	742	710	719	739	769	768	716	733	743	750	736	742	686	728	727	775	774	777	756	753	773	764	700	716	769	761	698	772	736	744	773	788	710	729	729	770	730	678	725	736	755	769	746	733	761	757	729	745	742	724	756	786	744	762	746	773	793	761	748	723	737	692	784	732	733	778	743	715	749	756	774	770	729	696	778	719	750	759	736	758	749	766	707	721	720	737	770	742	761	780	779	749	703	730	704	753	759	697	744	746	740	698	715	772	706	775	721	723	766	767	740	737	762	784	744	734	762	768	676	753	756	746	771	767	744	755	774	731	755	737	756	754	719	723	720	776	781	765	719	740	762	696	728	764	737	728	779	744	750	700	736	747	750	696	796	760	728	743	724	727	741	726	760	720	738	728	767	758	699	768	745	732	749	751	707	708	709	711	744	748	744	722	752	725	747	755	784	752	754	794	806	761	732	781	714	748	754	728	747	736	794	748	758	703	754	701	758	746	754	725	790	744	764	743	776	731	771	757	799	737	751	768	718	740	726	745	743	751	769	754	757	736	708	746	746	718	783	722	767	713	783	753	722	753	734	814	774	755	781	735	783	707	702	761	725	744	682	716	703	708	769	740	718	735	700	748	783	755	774	742	756	700	698	738	792	750	759	728	760	770	753	737	758	729	748	764	803	742	725	768	795	769	723	745	795	758	727	779	733	781	762	768	737	717	760	757	794	747	742	729	791	772	723	715	774	717	728	787	737	747	793	756	764	728	736	751	748	663	749	754	755	740	749	756	759	774	712	771	757	736	717	707	741	768	772	741	736	783	744	726	738	756	728	711	679	766	772	732	723	739	745	741	755	760	718	727	707	741	763	742	752	766	752	738	772	772	754	749	660	707	735	717	774	716	759	772	756	748	755	737	740	716	733	743	754	745	742	759	785	712	732	728	795	732	749	730	736	740	795	719	734	718	702	712	746	735	751	767	736	741	757	733	734	754	752	750	659	765	793	787	710	775	704	761	770	750	806	792	737	728	758	774	729	778	754	740	731	710	728	699	751	730	750	738	732
28608	25443	22330	9057	4032	2816	2195	1598	1485	1197	985	928	896	851	865	812	716	654	627	569	518	549	579	583	546	563	480	561	553	561	541	502	583	495	481	455	508	532	522	502	523	507	514	492	508	488	487	473	524	518	478	516	506	494	500	531	495	515	489	493	528	495	534	539	464	483	480	469	506	497	498	480	533	504	480	445	519	459	478	483	488	462	484	488	558	510	532	506	539	513	450	473	481	518	523	520	483	480	496	498	517	484	489	498	521	532	474	485	489	469	451	499	473	499	488	469	475	506	514	463	502	489	528	489	529	491	515	530	468	467	477	495	495	518	474	492	509	510	504	516	522	470	512	498	489	509	512	504	445	486	510	484	522	472	507	512	521	500	489	472	499	494	498	515	504	492	464	466	458	479	473	526	495	488	504	479	473	493	460	520	523	516	531	451	509	495	482	475	477	453	493	510	495	520	510	524	520	464	542	491	460	529	465	493	478	500	503	499	480	465	476	462	500	477	543	448	478	483	469	480	518	486	491	495	482	530	508	526	489	511	476	485	500	470	453	459	462	544	485	464	495	496	493	475	477	498	503	497	485	524	490	481	516	476	476	490	510	522	478	495	471	523	514	473	489	522	459	510	539	488	519	487	470	494	481	512	483	501	461	487	498	491	473	502	500	509	481	454	519	479	504	472	516	474	487	487	513	489	530	504	496	494	472	480	519	474	535	544	490	511	500	511	519	498	488	459	509	539	505	554	461	479	547	527	540	489	505	474	499	488	500	517	532	475	499	511	499	504	455	504	498	477	478	521	511	464	469	509	476	509	503	502	511	514	511	508	504	466	555	489	518	476	480	518	511	455	518	553	529	534	497	538	448	486	478	502	451	478	506	495	506	489	491	500	462	499	530	509	472	482	523	528	500	483	481	494	497	488	516	480	537	484	502	512	516	528	509	512	496	465	530	458	464	538	501	494	515	525	504	492	495	472	479	463	491	476	512	465	536	531	507	534	476	506	523	506	493	499	489	485	491	499	509	456	525	463	477	498	493	497	492	523	466	524	508	441	495	452	522	463	472	482	479	494	504	497	495	483	449	479	472	514	474	502	479	504	475	468	466	497	483	506	530	477	547	543	450	477	444	499	458	517	512	513	532	477	500	463	503	523	515	523	490	472	468	475	472	498	484	497	500	491	522	498	478	493	521	515	499	465	490	475	532	483	544	475	518	504	450	520	501	504	519	490	500	516	527	477	464	503	510	524	491	492	478	481	494	569	520	516	520	476	529	518	480	506	455	513	448	490	498	518	479	509	505	513	493	494	488	495	506	479	496	467	471	494	492	496	511	476	483	494	470	505	459	495	494	455	486	497	508	480	489	524	536	504	505	499	508	501	480	505	506	491	489	497	472	500	495	447	522	497	501	505	503	474	522	505	491	483	532	491	509	505	456	506	504	483	501	495	468	481	479	477	451	498	449	471	489	504	495	478	506	503	466	503	493	475	509	524	470	493	468	472	533	481	530	474	522	511	528	508	497	471	481	480	498	500	480	495	532	467	521	490	520	524	465	504	527	440	484	506	484	481	488	507	506	488	474	526	472	504	488	490	470	448	485	503	450	533	497	500	506	471	478	485	461	466	476	500	508	476	530	481	476	488	505	530	501	536	494	506	461	508	462	474	481	519	507	489	485	491	479	520	501	494	501	504	491	466	469	506	480	509	500	509	497	486	470	455	522	493	513	518	507	500	520	497	507	450	472	525	481	487	499	487	477	480	486	514	493	515	521	495	510	473	492	519	480	489	492	518	482	518	507	522	507	488	505	519	477	520	480	517	472	459	490	507	472	475	493	511	498	477	442	503	508	497	496	494	478	502	490	470	519	546	478	487	516	536	521	503	514	482	439	482	490	492	523	509	509	460	469	470	475	465	437	479	491	465	533	495	536	466	472	498	519	464	492	517	495	518	473	481	493	511	499	497	464	508	503	448	502	486	509	502	479	454	501	471	511	479	506	485	494	517	492	483	496	455	492	475	489	499	503	515	519	488	496	533	519	516	492	500	485	568	458	528	483	500	478	469	518	506	541	548	463	506	481	520	479	476	497	533	467	473	509	485	524	497	481	513	496	493	491	493	475	454	475	448	502	468	508	495	505	513	478	481	507	531	485	510	477	482	467	528	499	484	486	449	506	504	497	471	473	543	469	509	472	491	491	461	502	501	486	509	470	503	453	477	466	492	496	474	486	499	513	536	516	469	533	497	473	480	489	467	519	498	499	480	518	486	501	490	515	500	482	489	487	477	493	459	520	508	499	429	509	481	468	471	514	476	474	517	490	474	482	485	488	505	487	512	454	491	522	509	506	498	512	493	496	490	517	461	471	476	491	461	463	475	496	486	517	482	496	468	522	481	495	434	496	518	493	462	512	489	521	479	502	490	489	500	471	495	455	527	469	458	510	495	542	475	501	472	482	497	458	540	532	491	500	521	448	531	480	481	484	504	480	480	493	482	497	508	538	477	491	510	504	490	508	527	459	504	504	483	524	454	547	492	475	492	502	503	535	484	536	491	518	483	502	491	469	457	521	460	498	467	517	509	440	475	488	482	491	490	518	482	539	495	494	511	500	463	511	446	479	492	504	503	472	466	516	482	444	482	534	498	467	508	479	492	522	529	499	476	481	519	486	519	502	479	506	512	476	492	499	506	481	515	491	490	473	505	529	474	526	504	479	546	479	459	484	494	466	505	489	503	497	479	527	474	494	472	494	476	529	482	455	473	488	494	519	480	492	504	488	503	511	478	531	527	491	505	507	496	512	528	546	482	507	486	532	494	506	471	458	543	470	504	509	523	498	511	466	503	468	497	524	450	535	520	486	522	509	518	475	464	464	444	506	472	504	451	499	480	449	477	489	482	482	512	505	478	488	496	504	518	498	478	504	505	473	497	473	472	487	515	504	473	493	457	457	468	497	503	542	501	535	498	521	485	496	512	506	481	461	488	481	483	472	501	519	526	477	539	499	478	501	474	486	491	526	482	446	528	519	456	506	493	489	476	503	510	495	469	476	481	475	512	506	472	503	489	509	457	473	526	547	468	496	502	494	512	492	483	476	500	451	491	518	480	473	480	497	515	512	515	507	492	488	493	529	523	517	479	525	462	487	497	497	475	513	508	540	465	522	496	497	479	489	493	524	481	481	501	507	523	484	520	486	520	467	518	499	477	516	502	509	492	458	489	429	490	485	473	482	478	488	466	517	445	468	461	502	476	484	501	500	513	534	516	490	516	471	512	500	465	493	474	470	474	529	494	494	488	501	481	513	529	497	512	476	496	512	518	459	473	508	530	476	472	487	511	482	465	489	495	473	505	487	522	533	508	481	502	502	511	512	495	501	475	513	511	462	487	540	478	487	500	478	508	470	515	524	477	488	505	504	503	521	505	495	484	504	485	488	521	525	484	472	510	479	508	520	487	479	470	481	506	487	509	544	514	503	515	475	514	487	514	466	450	526	562	494	503
32242	42850	25149	10325	8207	6732	5348	3899	3375	2796	2216	1949	1657	1790	1787	1563	1324	1127	1060	969	910	942	852	773	833	767	751	744	744	751	740	755	702	681	654	690	694	676	684	650	671	641	687	657	635	654	714	691	694	650	690	680	641	676	694	691	676	671	692	687	688	658	669	688	698	677	705	711	691	726	663	729	692	723	673	668	682	665	636	642	616	689	604	664	689	695	673	633	687	671	703	671	699	700	679	664	687	688	655	673	608	639	618	674	715	663	655	649	676	643	680	676	688	641	679	675	626	676	643	699	636	679	663	680	624	609	643	658	689	613	697	605	646	684	660	664	694	674	682	618	655	661	645	662	647	675	701	646	689	681	662	639	682	659	659	661	650	674	693	647	717	669	662	683	653	677	672	630	646	627	664	669	667	664	679	615	652	702	651	719	653	678	614	672	655	631	683	672	702	606	661	690	662	651	673	668	636	680	692	653	643	669	655	665	689	624	653	679	676	653	683	677	708	697	636	668	726	652	654	637	676	661	661	675	670	682	658	662	672	636	670	642	675	646	647	636	684	677	656	692	721	735	653	675	703	656	727	712	651	675	608	642	652	664	660	656	674	704	695	707	628	678	691	693	670	631	692	639	679	681	759	697	640	678	663	696	669	675	672	642	650	673	641	656	664	629	665	676	662	677	663	681	640	726	681	647	680	651	683	662	701	691	675	673	639	702	663	654	637	679	675	644	698	637	675	651	719	638	701	649	677	659	670	726	671	672	681	700	695	673	697	717	710	659	709	684	632	684	643	674	685	656	636	651	658	679	704	680	696	695	676	674	644	670	668	680	665	698	653	708	684	704	613	675	668	647	706	654	634	683	670	668	681	674	668	657	641	637	688	663	647	645	660	643	658	664	690	709	655	695	634	637	686	618	685	641	660	696	640	652	663	646	691	642	662	705	614	664	647	686	647	709	670	654	702	628	616	675	703	624	659	702	691	670	681	615	683	633	664	669	608	654	634	676	685	588	706	704	691	702	661	690	680	660	684	666	687	681	679	675	672	679	674	720	639	677	694	693	658	652	689	644	601	640	682	704	650	704	681	655	659	683	681	672	696	659	657	675	643	668	667	674	651	673	636	691	630	695	636	650	651	694	648	667	696	632	657	654	660	692	707	686	703	645	688	669	652	637	630	692	659	655	669	634	681	647	673	653	639	673	698	653	696	710	670	666	639	693	675	646	654	692	691	694	744	718	682	703	663	648	685	656	689	670	712	696	658	674	686	695	648	660	653	638	659	672	687	664	651	696	668	652	664	628	670	659	630	660	698	675	654	673	679	699	635	677	655	661	682	662	661	693	694	626	676	674	692	600	659	626	690	631	664	630	744	686	659	638	684	699	664	727	701	657	663	645	636	714	648	654	653	656	688	670	680	697	706	645	705	640	686	676	667	684	673	647	687	665	702	673	605	673	648	679	678	690	681	684	683	680	669	677	651	688	649	627	710	666	686	625	638	633	677	655	713	646	626	687	670	665	660	681	677	649	690	670	635	689	675	693	685	677	675	707	673	645	675	649	695	648	690	722	682	697	643	660	685	672	657	646	682	632	662	688	635	686	649	707	701	616	755	641	646	668	658	632	619	651	644	686	661	646	680	671	675	656	681	687	648	659	692	631	669	672	709	673	728	662	621	691	695	730	672	652	658	642	653	702	686	657	676	631	668	642	638	653	665	661	726	626	728	661	665	656	712	724	658	704	675	687	696	678	669	670	681	632	661	640	676	671	656	654	641	630	707	665	654	688	637	693	659	647	712	665	641	597	658	681	648	686	644	723	701	616	637	626	672	637	660	622	670	637	685	642	706	645	656	682	663	668	636	667	644	658	678	666	653	662	658	671	694	649	737	679	648	670	690	680	663	653	664	686	644	694	684	681	654	689	633	627	647	706	649	663	668	680	608	628	664	631	682	630	650	666	724	661	667	660	650	672	688	661	705	664	653	673	661	638	674	695	724	661	680	680	684	647	694	700	623	677	660	596	689	664	663	688	655	653	661	692	613	655	675	647	663	659	681	622	613	610	688	685	705	682	677	665	671	644	630	676	635	678	725	667	648	653	680	654	666	684	652	683	703	702	627	649	643	622	656	604	697	630	679	683	666	634	704	691	682	632	657	628	680	683	719	674	645	650	701	648	680	625	599	647	643	652	650	653	685	662	689	667	691	662	636	634	724	671	656	617	684	645	683	692	699	654	669	658	650	681	666	712	695	626	696	658	662	603	676	670	683	673	620	696	651	695	664	685	644	663	707	644	690	688	706	603	652	684	697	679	682	651	670	667	655	649	686	659	697	665	672	682	665	702	692	667	642	645	693	653	655	672	703	715	635	693	664	683	690	712	734	688	712	666	682	655	631	659	620	710	653	712	664	709	685	669	690	681	659	639	651	694	664	666	663	704	641	630	652	687	703	677	668	697	648	674	664	669	697	637	621	666	658	675	636	709	708	722	697	702	680	708	652	674	676	657	651	681	652	681	694	650	606	618	650	689	620	666	670	656	693	664	665	669	660	729	641	658	675	674	676	660	729	703	645	652	674	724	685	654	661	604	665	687	670	678	668	681	681	640	685	693	693	649	678	643	704	689	670	698	676	619	644	642	699	632	701	668	669	704	707	687	680	675	679	697	681	685	694	668	696	657	652	666	664	692	698	659	683	655	686	655	675	641	659	669	725	686	702	692	675	679	678	692	666	627	638	617	674	700	624	700	642	663	704	638	703	665	681	682	629	678	703	667	669	663	666	679	667	689	698	625	647	643	641	618	645	657	680	705	655	674	656	643	664	662	684	679	675	694	670	632	670	698	638	693	680	686	664	691	637	655	675	724	671	638	676	646	667	705	651	668	696	649	612	660	703	644	689	680	692	704	630	665	669	690	659	652	639	677	700	689	681	673	672	664	624	660	663	664	631	638	671	673	674	731	617	644	711	640	640	636	642	660	622	730	652	700	668	707	672	662	672	641	688	643	632	677	667	664	678	701	638	680	678	736	635	687	649	677	652	661	719	642	672	697	725	638	645	662	668	669	676	680	640	689	658	646	663	685	660	666	721	668	631	699	675	670	691	662	681	679	604	680	679	642	668	662	667	667	666	623	715	650	633	634	689	711	681	700	705	655	662	696	635	638	680	675	677	657	729	635	712	691	672	630	631	624	678	676	681	697	691	633	696	606	620	697	643	677	663	659	621	680	660	685	694	648	673	685	659	728	624	614	705	684	639	617	661	693	713	668	677	652	719	644	655	647	663	723	654	679	689	684	701	679	694	684	652	666	657	668	643	695	655	615	633	644	693	676	668	667	603	653	674	625	644	632	690	697	678	673	658	674	704	643	688	691	682	621	652	648	671	664	666	647	668	662	673	672	652	670	663	638	660	656	661	671	693	680	692	659	667	676	667	682	687	672	634	656	655	680	668	660	717	679	627	661	683	662	654	629	678	659	674	672	628	656	687	657	690	661	645	649	680	706
24424	21631	29014	24696	21553	13877	5565	3118	2492	2094	1675	1500	1376	1481	1468	1214	1097	960	939	878	860	801	791	802	773	785	742	803	751	705	666	690	694	665	691	708	662	633	647	663	707	676	651	714	641	658	649	664	620	615	692	704	673	636	659	648	632	637	669	664	609	657	629	640	645	636	592	653	665	671	641	589	621	651	636	631	657	659	654	623	604	686	659	640	637	699	661	651	643	639	620	657	644	652	650	687	631	609	628	670	655	639	684	578	627	684	615	644	628	651	631	657	647	616	637	637	622	665	627	655	645	628	612	638	628	638	660	667	639	605	649	659	592	669	614	668	633	634	623	611	683	658	629	637	675	676	719	627	623	621	653	628	628	576	624	639	629	607	633	616	676	664	672	594	651	666	604	669	631	645	667	617	660	625	654	668	629	592	607	629	653	642	627	649	678	663	655	630	597	646	644	638	627	625	625	639	611	648	609	661	676	688	614	640	641	666	629	679	609	630	588	607	653	601	631	685	664	660	637	626	679	678	692	613	648	638	636	582	621	666	630	595	621	690	628	627	629	667	689	667	648	653	646	634	674	626	609	655	653	638	636	667	628	644	630	651	631	658	657	639	660	618	665	661	661	623	648	610	629	632	625	649	634	654	635	644	568	632	641	615	626	629	632	613	634	625	677	610	659	644	602	685	657	625	611	598	641	648	713	614	581	684	660	607	611	591	640	690	620	635	671	612	608	641	661	612	613	668	630	620	614	649	612	665	677	613	617	658	625	634	617	652	664	644	633	614	694	654	637	646	664	606	623	661	659	624	582	669	643	668	661	642	594	656	645	650	659	602	646	627	636	625	673	616	648	674	640	637	643	622	637	627	667	659	665	621	631	658	651	672	613	670	642	630	633	622	653	645	668	691	677	588	619	604	669	702	625	610	656	659	641	661	638	675	654	651	644	616	633	661	669	620	649	619	618	671	634	632	625	663	657	637	616	667	624	634	639	622	670	650	636	622	650	642	617	670	688	638	659	630	627	600	650	648	632	611	657	663	640	655	642	661	638	650	640	623	616	642	632	656	644	637	647	672	635	660	642	598	620	621	623	625	614	639	647	621	587	669	659	651	592	651	653	660	595	631	639	604	643	608	646	652	651	652	620	647	597	617	618	610	664	680	648	629	628	596	643	650	679	633	642	630	636	642	685	634	650	593	649	631	641	625	620	630	618	641	630	697	661	633	633	625	635	586	664	651	633	680	664	662	674	640	599	641	628	673	671	646	646	616	619	592	687	603	620	624	650	680	624	618	687	625	685	654	653	656	633	630	595	630	688	622	661	607	643	609	662	623	671	629	622	644	631	642	641	624	666	668	615	667	616	640	629	655	656	667	634	628	647	602	627	626	642	662	597	666	653	658	657	667	627	674	654	639	624	627	616	666	676	632	634	622	630	653	647	604	634	666	639	633	613	615	639	615	660	628	655	654	646	644	658	603	690	675	636	687	641	677	615	684	686	592	635	631	630	651	679	618	725	615	665	666	678	594	663	626	634	626	596	578	647	629	676	651	645	631	650	613	655	649	600	615	604	608	615	618	665	645	636	614	587	660	642	633	645	619	659	633	640	607	701	622	573	614	669	619	665	607	644	643	660	558	595	622	623	660	666	637	604	653	653	647	674	605	615	636	657	688	633	648	643	670	670	637	587	677	673	641	625	644	607	654	638	643	676	614	590	650	613	618	578	591	582	624	635	644	643	627	631	695	630	655	629	601	669	681	657	625	602	644	674	670	642	625	634	618	618	599	598	599	654	638	642	613	597	668	614	579	641	599	638	628	656	620	586	620	630	623	675	642	663	621	660	621	638	658	628	635	663	652	659	637	603	650	613	636	667	633	642	631	662	636	599	667	667	646	593	662	641	604	642	665	674	639	636	631	636	631	649	643	647	628	609	660	666	657	647	605	637	646	649	639	649	662	666	644	649	619	601	616	679	607	628	628	638	583	695	668	635	629	623	641	638	672	597	653	657	677	694	666	636	652	668	627	633	638	651	631	627	696	629	626	647	616	668	644	638	640	640	627	647	580	623	643	649	636	610	619	656	628	641	638	661	640	627	657	660	607	624	635	655	659	651	634	631	635	626	638	652	629	627	678	643	614	679	644	642	663	645	626	650	635	656	640	644	640	664	604	654	673	659	639	615	620	596	621	594	651	599	606	665	612	657	661	639	621	602	597	644	615	609	647	662	646	610	639	634	616	594	621	669	640	643	684	628	618	620	642	598	674	649	647	623	586	631	664	646	663	659	652	671	644	653	655	606	628	648	666	646	647	648	655	597	645	651	636	659	647	642	634	589	625	646	586	647	640	602	674	651	604	640	574	660	620	685	663	639	657	625	605	677	664	651	638	628	625	615	638	675	628	639	634	652	577	691	643	657	647	627	664	644	666	630	645	642	652	630	626	664	630	650	673	580	635	619	649	651	645	586	616	601	655	600	627	611	654	619	606	629	640	667	639	695	664	653	650	648	631	624	658	671	644	645	650	670	643	632	642	669	684	623	667	663	619	638	624	613	641	623	675	646	694	681	631	601	665	616	583	625	649	632	667	654	646	654	646	641	647	632	685	679	688	595	634	668	616	648	640	666	599	600	624	668	627	697	613	579	613	617	623	624	629	642	648	615	613	626	673	650	639	668	597	633	659	635	647	662	674	629	676	647	620	622	652	611	631	689	666	640	658	649	626	657	623	625	634	631	622	660	605	695	687	625	633	696	629	608	634	672	606	613	639	606	590	660	607	652	619	689	670	661	662	636	597	645	634	697	621	635	626	625	607	659	625	591	639	646	679	636	667	633	647	661	653	626	648	650	662	635	665	629	664	604	654	602	662	674	601	664	572	636	569	617	589	652	630	648	611	621	629	645	625	631	703	616	624	637	680	593	615	677	650	647	640	623	626	694	634	672	646	682	624	637	675	651	616	634	646	634	631	641	643	642	643	628	680	648	612	632	620	625	628	676	682	612	619	605	665	632	642	634	663	657	660	655	647	683	625	644	633	589	621	631	651	639	626	588	632	628	655	599	664	612	674	684	662	648	638	614	601	641	621	661	611	630	632	652	593	651	632	619	667	623	636	628	690	690	676	597	669	651	627	672	648	709	638	631	630	644	624	654	682	673	658	634	592	606	608	615	677	602	671	615	632	637	647	671	642	622	607	656	617	623	635	630	653	666	627	623	667	583	650	615	615	662	599	634	681	639	641	651	636	661	647	662	618	638	620	621	650	632	618	691	634	639	636	670	618	650	604	629	612	658	573	614	636	627	606	656	662	674	674	656	632	693	670	657	664	653	603	634	649	610	653	650	620	615	652	623	640	658	644	699	651	651	600	668	653	627	665	631	638	666	611	645	646	603	657	653	659	641	673	687	660	647	656	574	611	661	608	668	652	664	641	653	632	652	684	628	653	667	630	688	608	671	619	662	592	649	671	612	612	640	634	637	662	650	642	659	629	634	665	671	628	645	622
31873	49250	32090	16947	13744	11737	9202	6934	6008	4921	3820	3352	2801	3167	3042	2542	2041	1734	1511	1454	1402	1292	1251	1246	1297	1169	1070	1124	1071	1072	1079	977	923	978	954	1017	964	947	939	848	825	804	841	870	858	875	855	862	879	920	892	857	883	904	875	936	943	928	923	888	845	908	894	895	871	856	848	853	846	916	883	823	864	807	899	866	866	896	871	872	833	879	900	863	883	912	867	886	863	847	898	848	853	877	830	912	890	817	839	843	899	867	880	856	842	855	898	842	845	857	891	913	884	868	842	873	882	832	902	916	844	908	870	825	879	854	883	820	800	856	899	893	818	881	772	899	845	839	890	851	909	929	894	807	955	848	846	943	844	885	839	879	844	870	860	892	840	858	876	884	875	809	830	829	894	883	863	902	865	824	846	901	845	849	873	881	857	885	874	842	919	885	839	850	862	943	921	862	887	916	839	863	860	821	883	876	836	842	874	844	867	920	849	872	856	851	883	895	952	892	850	883	833	834	864	870	875	866	929	866	849	844	838	878	849	896	859	868	855	892	871	853	835	895	850	858	837	825	838	849	870	870	853	847	892	863	853	871	875	838	835	855	860	867	860	892	903	856	833	893	839	850	849	864	866	829	831	854	827	868	904	840	832	851	869	851	792	806	870	859	819	798	886	807	863	879	881	896	854	848	876	847	858	872	906	837	871	834	878	878	836	822	811	935	887	836	859	874	834	908	906	871	848	864	885	890	832	887	897	899	799	891	892	823	830	888	848	862	865	837	856	834	808	849	860	854	893	867	860	854	809	876	903	845	851	840	838	861	880	824	901	831	904	899	842	835	859	869	832	886	817	843	924	829	908	904	893	867	843	793	886	854	903	845	887	833	831	854	898	856	896	839	846	856	862	820	855	855	872	855	795	860	891	887	850	873	884	831	851	817	797	866	835	919	877	816	813	879	842	835	864	821	822	849	887	843	905	836	873	839	892	875	897	859	891	842	853	877	847	873	876	880	864	861	867	874	840	818	898	826	854	895	864	878	877	837	841	879	893	857	858	855	897	863	836	742	848	878	899	829	823	842	870	854	861	832	859	835	919	830	900	871	838	831	833	903	852	862	877	855	935	838	821	883	840	806	843	891	871	844	854	836	870	836	874	893	874	867	872	866	824	886	822	854	859	825	840	886	883	843	840	841	846	887	858	862	852	880	896	850	924	878	877	885	839	859	879	842	843	872	884	908	830	871	859	839	926	888	864	871	882	840	876	832	851	834	852	842	878	846	855	877	868	868	883	856	828	849	844	825	865	846	863	880	856	877	850	879	855	829	829	861	886	873	870	807	868	866	850	861	886	865	790	848	843	838	820	886	842	880	845	882	906	857	864	879	866	886	863	911	875	867	851	845	829	869	876	875	845	870	869	867	816	902	850	842	892	861	841	861	843	860	885	837	841	848	908	806	859	908	833	889	809	853	902	865	918	926	862	882	890	904	885	890	859	843	900	922	838	902	866	875	839	907	844	800	821	892	844	815	834	850	810	865	874	880	835	921	868	873	854	911	878	805	796	891	814	849	876	838	849	817	809	871	822	829	817	850	880	868	865	851	937	871	879	884	858	891	856	864	830	864	878	822	792	860	860	817	866	866	889	816	837	819	852	837	883	885	890	838	880	877	881	809	883	856	816	870	877	873	865	856	868	799	910	826	844	829	842	872	904	837	864	896	890	875	863	864	859	851	884	815	871	908	918	840	875	844	911	916	865	856	857	898	836	838	822	859	854	861	805	793	838	844	902	878	802	860	786	842	865	900	847	859	812	885	850	823	841	851	874	835	918	849	924	824	855	800	843	894	929	884	893	802	854	850	892	877	865	823	830	825	813	840	881	892	807	889	832	943	865	902	860	863	851	888	855	848	836	851	858	920	807	865	868	875	854	886	886	853	896	895	868	868	851	886	844	889	862	862	879	889	898	909	835	875	822	851	869	820	842	907	910	875	881	896	839	860	857	870	818	800	886	888	868	873	885	869	873	874	822	880	824	868	887	858	855	889	862	878	844	844	837	873	832	873	861	854	874	870	854	964	848	853	877	887	843	863	842	843	841	826	802	846	867	829	861	861	841	876	877	844	899	878	891	874	820	877	846	852	849	876	895	854	864	852	880	835	845	833	906	818	896	909	817	857	871	878	871	816	874	896	860	850	878	878	877	858	844	861	900	834	839	852	857	866	887	875	878	911	845	832	881	799	863	818	861	852	881	868	867	853	823	793	882	917	853	871	825	913	869	814	842	854	900	819	872	890	889	861	850	903	906	916	818	838	836	916	827	882	859	886	859	873	848	859	828	853	871	892	852	862	895	865	928	897	873	802	870	863	910	864	896	878	853	861	867	867	817	842	850	864	834	876	834	818	844	881	816	878	822	865	852	835	866	855	827	864	850	805	844	850	891	849	808	901	877	885	873	876	914	849	870	873	896	866	836	777	902	875	889	858	820	825	841	838	800	847	815	879	848	861	839	879	879	888	926	844	895	859	822	884	871	816	857	888	874	860	859	858	866	840	836	842	885	806	862	802	867	882	890	858	867	836	863	862	838	824	858	854	859	828	909	827	859	845	867	835	860	853	786	848	811	899	899	897	863	831	847	885	882	816	849	859	837	831	875	830	835	855	832	880	883	828	872	840	854	870	864	912	858	835	825	881	840	813	823	877	873	879	888	805	836	874	895	847	805	833	885	832	913	914	863	876	820	872	865	913	862	833	852	864	821	916	865	856	892	849	919	883	871	847	855	889	860	870	888	880	818	906	858	880	851	879	899	860	845	835	878	845	873	874	836	845	870	847	862	876	855	888	851	837	846	839	861	863	873	905	845	897	881	870	890	860	795	897	811	861	820	883	857	865	832	895	866	877	840	841	867	872	853	846	890	839	872	873	869	893	863	857	815	855	876	801	881	866	928	822	788	851	856	917	863	893	903	872	894	858	831	853	839	867	850	860	819	878	865	842	861	861	862	871	859	871	854	866	849	861	888	855	911	820	859	887	818	850	824	809	858	792	849	827	792	847	880	831	897	903	869	838	909	810	894	848	850	902	816	868	838	865	807	853	867	898	768	916	921	850	851	855	868	872	885	914	860	893	890	848	803	852	859	874	878	872	887	805	858	887	859	867	887	861	880	863	872	838	875	860	916	865	903	928	837	824	796	848	814	892	912	881	821	829	852	849	862	865	889	951	934	854	868	877	810	805	866	855	882	867	843	868	918	900	842	897	878	818	852	790	885	891	860	851	902	867	842	868	835	851	862	855	903	886	838	856	868	843	861	839	863	829	899	850	870	860	863	822	872	849	853	824	830	789	797	874	904	889	844	856	883	857	837	842	895	890	818	922	907	900	825	849	868	826	846	926	869	885	834	870	843	844	866	896	811	901	888	876	845	849	896	862	869	867	844	824	900	883	853	863	857	874	849	830	853	867	840	909	854	896	863	793	852	818	865	818	899	820	857	857	860	792	865	883	873	936	852	830
23503	21638	29530	24252	21657	21774	13686	4783	3360	2752	2216	1930	1655	1711	1768	1404	1274	1046	977	860	839	817	786	764	758	736	754	721	698	644	641	617	603	576	590	635	638	598	602	570	564	548	560	586	522	536	517	547	557	567	584	573	565	599	608	582	603	638	536	537	564	554	525	544	570	543	557	567	531	581	563	565	567	561	539	517	543	569	532	595	530	511	574	535	570	511	554	552	574	564	585	517	558	532	547	546	591	590	556	572	518	568	521	520	540	576	554	533	552	496	523	536	554	566	545	535	540	488	541	522	536	543	547	571	543	593	569	534	541	559	557	551	549	582	567	559	570	557	521	473	570	531	541	544	575	569	549	537	531	541	535	506	567	516	586	565	500	558	509	551	547	542	603	560	535	516	561	560	557	547	519	543	554	534	534	531	545	542	557	524	531	554	567	538	520	517	522	538	531	548	495	559	548	554	538	540	513	567	597	546	558	514	584	599	522	545	511	550	548	558	530	515	573	529	541	557	552	522	561	573	518	564	523	565	515	558	523	542	531	543	536	592	544	558	541	494	553	535	534	553	544	534	554	548	546	571	519	524	618	554	550	531	549	560	531	531	504	579	518	525	556	518	581	570	554	544	543	560	528	555	542	570	492	556	557	539	529	546	531	528	497	532	517	542	603	569	537	508	509	542	577	570	541	572	566	531	583	528	584	552	546	531	593	560	518	509	554	555	508	564	524	550	525	542	552	536	549	562	556	527	548	546	556	565	535	571	509	553	535	584	542	531	501	540	544	571	513	533	602	551	587	565	531	543	506	518	524	527	541	528	487	516	526	556	516	543	524	529	544	578	495	549	522	582	525	579	554	556	519	520	528	533	524	575	543	539	506	586	525	571	548	505	584	540	586	540	557	546	526	553	576	537	577	546	580	547	548	541	527	544	518	573	532	504	569	556	548	579	498	547	539	551	539	585	565	515	541	558	513	499	505	517	546	514	587	565	555	568	493	512	539	541	569	565	540	545	551	510	504	537	565	512	542	524	553	522	581	577	541	542	550	545	509	537	582	572	528	573	570	577	530	513	566	583	551	531	563	536	548	535	528	495	529	526	563	537	541	546	546	548	581	532	549	546	522	536	537	542	576	529	559	550	574	555	558	525	530	520	543	578	515	502	546	551	524	551	564	491	509	557	523	546	528	552	510	576	535	555	554	533	572	478	577	522	531	529	537	538	552	554	538	560	535	580	504	548	519	543	548	573	537	540	561	536	533	554	559	588	529	501	503	532	572	502	570	546	551	557	543	540	541	552	519	523	575	549	534	533	563	554	564	517	595	546	543	501	575	551	492	551	518	540	566	543	548	552	551	539	526	540	516	514	552	504	503	523	507	518	529	530	552	547	540	550	542	522	528	532	507	570	588	515	541	561	537	597	555	617	528	523	598	567	512	583	543	547	573	547	562	505	590	553	535	576	549	560	577	528	533	558	514	544	564	538	509	552	509	537	531	538	540	500	552	550	542	527	550	575	613	501	507	563	543	566	492	552	541	571	546	555	483	575	557	540	608	537	513	530	568	523	571	521	547	558	513	541	576	576	530	548	554	549	540	528	557	529	553	534	499	561	491	558	589	547	555	525	542	533	533	528	524	561	529	579	538	544	566	549	495	529	569	550	522	529	511	519	511	576	520	560	518	547	576	564	535	517	567	530	484	546	525	478	520	532	555	532	539	538	539	537	557	554	524	545	538	512	533	556	556	545	574	532	545	533	513	540	556	531	572	543	516	565	574	552	535	519	508	545	558	549	547	533	584	526	593	548	504	556	509	514	527	538	539	534	572	571	512	549	557	580	571	505	603	536	547	531	572	570	562	552	537	525	556	550	557	562	510	554	546	591	558	497	531	568	564	536	543	557	506	551	534	545	547	538	515	517	546	557	565	537	543	498	560	527	554	533	544	577	574	514	543	575	561	563	572	522	547	504	564	547	532	547	537	566	529	560	522	528	532	558	508	515	550	569	527	554	585	521	583	583	550	558	535	558	559	514	548	552	517	538	565	576	563	539	599	533	515	534	532	559	540	549	557	522	539	521	535	547	533	546	508	523	575	526	523	535	509	553	529	560	519	581	556	581	537	506	537	586	536	545	519	567	521	492	494	557	526	508	560	516	519	546	548	549	534	572	548	545	521	577	488	529	513	556	564	534	532	568	526	514	577	536	525	545	528	522	525	529	528	552	526	515	587	530	550	539	559	554	530	558	530	501	572	549	540	505	528	536	516	518	528	553	572	525	558	552	535	553	518	537	525	529	553	546	517	525	557	576	550	515	523	546	560	586	527	542	538	512	528	542	534	561	530	532	521	556	563	555	558	522	510	592	533	557	536	552	551	531	554	535	504	540	546	533	561	510	560	560	559	528	513	576	541	557	569	539	561	501	550	499	550	549	572	511	561	534	542	575	522	537	581	535	536	561	544	501	553	553	554	568	508	509	541	520	522	534	538	543	545	584	572	528	562	528	523	541	543	525	529	560	540	555	535	539	572	543	538	557	576	514	548	521	523	497	523	524	532	578	564	525	551	571	552	471	515	520	517	540	564	552	510	535	576	538	560	582	497	573	569	530	525	496	533	528	513	560	499	554	565	561	556	566	487	515	524	574	565	497	509	567	527	571	521	565	544	552	560	530	584	557	562	510	523	532	493	545	514	562	528	507	579	551	500	542	543	535	537	519	542	519	533	536	544	529	504	532	604	523	520	507	528	560	595	525	559	533	537	531	551	540	543	589	574	546	511	588	525	500	553	538	507	543	546	500	539	532	540	554	555	533	510	562	559	524	524	574	580	518	555	545	524	519	575	535	558	556	578	501	562	513	539	554	543	500	524	534	558	545	508	560	538	571	540	577	532	535	508	582	531	546	527	563	523	610	528	532	566	510	528	550	565	546	507	518	534	562	507	505	530	533	517	542	541	555	564	539	562	514	533	561	561	561	536	545	540	579	542	555	540	519	547	571	558	570	520	514	557	541	542	519	526	514	531	576	531	528	544	531	519	500	553	535	509	575	575	554	554	525	538	532	561	524	543	534	552	551	541	559	533	563	519	512	583	527	550	525	565	578	500	556	553	568	497	540	554	565	581	559	532	539	554	570	565	536	565	539	515	547	524	533	576	524	522	528	528	569	534	562	548	564	551	565	574	574	555	524	577	532	520	533	585	570	549	543	544	559	530	518	568	535	540	533	565	569	535	516	523	571	582	506	514	557	545	546	565	527	522	545	577	519	548	550	538	554	535	528	534	536	522	560	545	565	529	528	557	533	552	544	541	528	521	555	533	589	531	552	559	551	553	524	552	509	580	519	535	528	556	539	520	565	514	523	553	535	570	582	560	514	556	568	548	529	568	566	540	555	557	548	520	556	521	531	552	525	584	571	537	529	527	522	550	531	561	538	571	541	474	510	536	578	552	562	522	541	543	522	554	544	541	543	509	505	565	552	544	560	540	535	542	581	546	590	580	540	529	601
33618	53900	36650	21659	17901	15635	12238	9574	8087	6735	5047	4261	3749	4034	3841	3162	2559	2090	1867	1620	1505	1394	1392	1265	1284	1194	1191	1123	1081	1054	985	906	927	878	863	865	898	837	815	827	784	786	706	730	743	767	799	777	789	678	771	770	774	761	827	880	822	831	816	818	789	778	772	787	757	761	842	755	787	738	835	750	752	765	764	776	715	751	716	691	766	788	716	726	787	720	768	696	730	739	765	720	739	751	773	801	785	785	748	768	762	764	757	687	732	751	728	743	719	750	721	714	692	738	687	765	767	763	779	752	730	745	780	743	700	697	673	753	800	717	739	744	735	735	713	723	727	760	798	717	729	720	723	775	726	728	746	792	766	737	752	743	735	720	755	750	695	719	718	748	726	781	707	736	643	760	691	757	746	771	718	753	785	725	763	713	747	701	746	770	703	771	729	699	711	761	763	695	753	739	768	754	742	766	730	697	741	690	741	734	765	726	740	724	755	752	703	693	740	734	785	759	704	749	716	724	742	743	762	713	700	698	769	695	750	733	701	766	740	727	705	719	748	680	777	717	744	721	764	747	751	756	733	736	777	691	728	756	738	767	710	693	728	703	738	714	746	778	711	703	741	732	714	746	764	755	724	701	765	766	769	729	731	756	701	730	698	732	742	757	793	732	740	723	726	778	709	751	790	722	725	716	717	751	692	763	671	755	701	708	701	753	732	755	725	721	743	723	793	716	778	693	730	727	754	725	732	743	738	776	760	700	746	738	781	724	756	714	766	743	731	704	752	738	743	739	718	731	761	701	726	732	705	718	748	750	726	729	725	724	743	761	747	787	732	776	729	747	731	771	723	735	744	723	715	767	748	778	712	707	713	769	732	760	750	710	730	709	677	768	767	748	714	746	753	693	753	737	761	754	716	701	721	717	745	761	703	723	775	781	752	755	710	777	738	712	771	742	774	752	724	743	717	717	742	749	718	729	720	703	731	699	760	702	735	732	765	731	764	729	720	749	772	725	723	766	706	738	707	750	736	739	711	730	769	746	742	755	730	762	678	795	703	757	735	680	779	720	736	753	743	671	750	718	767	778	727	765	754	749	775	744	707	733	708	729	739	733	710	776	708	776	761	744	712	762	723	782	720	747	752	731	704	703	737	768	722	776	727	777	746	772	735	731	738	791	745	751	751	731	773	753	774	720	716	752	756	741	770	674	713	686	728	741	743	742	703	747	711	709	708	749	742	747	761	731	762	750	695	723	725	712	720	752	745	753	707	715	779	721	717	787	724	722	719	708	706	745	742	683	781	776	725	764	742	708	749	761	744	740	733	715	721	749	705	781	737	753	756	761	768	744	735	753	692	725	745	729	709	706	778	716	730	731	714	739	717	770	790	686	715	720	721	736	801	719	727	732	759	702	719	779	755	718	706	763	785	683	742	752	710	721	764	748	747	745	720	750	719	701	762	820	682	723	741	770	748	711	727	734	748	747	746	730	736	697	706	676	776	787	744	712	730	730	758	721	737	754	721	750	763	777	743	757	772	749	742	709	749	755	756	754	752	680	654	780	733	679	774	751	690	745	792	733	738	768	741	737	769	733	765	720	754	735	690	752	758	761	735	710	699	701	756	735	759	733	735	728	745	725	761	699	783	715	753	713	725	719	759	690	745	670	763	794	723	758	704	730	750	745	763	751	749	750	772	725	722	754	740	744	714	737	774	736	778	746	734	648	681	737	741	745	771	715	745	774	744	718	759	698	722	710	761	755	742	758	729	738	721	746	776	738	682	783	742	700	776	702	710	730	746	712	745	751	667	733	754	706	748	697	750	712	723	761	710	771	774	740	759	720	769	667	752	696	725	690	714	730	706	758	749	712	727	740	721	734	704	709	744	731	763	728	726	772	742	765	768	735	788	738	765	677	716	732	712	740	656	777	757	756	747	711	734	730	711	749	751	731	718	716	694	732	790	785	762	723	680	754	707	686	722	737	710	704	763	738	756	705	761	732	723	741	722	779	697	753	761	740	734	749	727	727	730	743	747	711	733	704	731	721	744	674	745	729	768	722	759	728	759	703	723	735	739	747	727	768	711	744	705	761	702	736	753	736	692	708	745	737	727	746	743	771	760	745	771	757	752	747	745	705	735	741	709	768	792	813	731	723	721	777	701	807	771	698	748	737	745	738	747	722	712	755	745	744	737	736	747	732	722	742	781	725	735	738	692	704	709	730	737	739	744	730	734	681	748	697	755	730	726	767	804	749	735	733	746	695	694	758	699	690	783	727	729	713	681	701	691	757	766	690	762	785	720	758	741	766	739	745	779	728	761	771	689	663	723	744	823	733	774	752	783	749	715	714	696	787	779	730	746	750	708	748	753	737	733	759	773	723	738	728	740	710	753	721	749	760	713	708	723	760	759	657	739	724	725	762	715	741	707	716	715	754	739	750	724	728	762	787	735	732	685	743	763	743	751	753	729	701	766	747	747	766	756	707	732	716	732	733	755	724	789	721	777	724	721	698	740	728	731	721	720	732	734	707	739	736	675	753	732	712	741	731	697	728	754	704	701	778	692	747	757	726	725	771	751	730	749	701	747	748	728	724	694	717	730	738	760	697	703	746	797	731	743	753	781	722	743	729	737	735	696	740	722	766	698	747	693	755	712	788	715	744	746	709	756	709	719	759	719	763	731	708	748	758	768	762	723	784	696	731	767	760	715	766	754	786	787	719	710	709	761	745	764	748	734	756	730	774	724	725	774	739	750	753	769	769	746	786	754	786	755	729	705	742	718	741	725	716	774	729	775	692	784	713	732	747	751	679	788	687	684	763	732	719	751	756	709	732	745	729	765	731	725	772	730	751	751	768	724	713	707	716	727	749	767	750	773	713	731	705	762	722	740	692	712	796	717	756	781	702	765	731	735	729	730	759	804	731	777	715	729	705	720	722	709	710	753	745	674	736	727	718	668	757	720	707	688	717	733	738	758	721	723	765	739	757	708	792	744	816	705	747	732	713	721	711	759	693	788	777	788	740	760	706	742	726	763	713	744	758	739	705	725	739	714	748	731	691	702	726	765	741	713	743	757	727	740	761	718	763	699	731	726	735	761	690	714	741	749	710	748	762	733	779	706	765	779	713	681	790	702	782	719	774	702	739	762	746	722	708	785	708	751	750	729	732	773	732	787	757	736	728	706	707	756	720	716	778	719	792	770	717	726	794	725	775	700	761	732	753	687	777	757	777	710	729	725	759	740	738	705	759	739	755	729	713	753	757	699	704	733	780	751	728	762	731	755	724	733	663	694	763	787	765	710	751	740	742	732	766	735	722	728	716	681	715	749	757	742	727	749	767	728	746	776	722	753	710	703	735	728	776	715	747	742	757	712	705	748	678	752	761	711	744	719	718	730	743	757	700	703	739	740	741	784	709	741	724	746	701	797	792	760	715	732	695	742	724	778	758	717	732	776	725	756	752	758	746	777	690	788	767	741	792	713	764	746	682	739	772	794	755	756	747	737	736
28380	24795	21657	9095	4139	3224	2378	1689	1476	1224	1000	896	847	947	875	839	724	656	675	622	566	595	567	535	591	530	575	554	572	469	530	487	486	517	560	505	517	525	469	482	501	536	491	470	476	520	497	504	480	462	473	501	480	474	523	486	478	499	481	494	508	477	457	445	466	478	474	519	507	482	508	509	492	499	520	493	469	524	465	474	461	505	504	454	513	483	500	463	497	468	524	481	461	485	471	501	493	528	497	461	530	483	476	512	485	494	464	456	497	512	517	489	452	466	500	506	449	511	479	498	485	457	491	520	479	514	471	502	486	486	510	449	510	505	482	497	471	485	505	503	465	483	463	539	531	510	522	464	457	464	483	485	516	516	491	481	461	503	493	470	497	463	478	488	532	528	513	508	458	504	466	496	495	462	485	479	478	502	470	447	490	518	488	480	446	484	486	511	481	453	497	518	512	477	505	491	488	460	505	499	465	468	458	497	480	492	497	503	484	476	494	467	491	463	503	505	463	541	427	471	494	472	468	510	496	511	491	461	468	472	478	501	517	511	478	490	499	494	485	521	471	532	476	437	495	530	495	471	516	516	473	505	488	496	485	481	507	456	511	475	511	483	478	485	445	473	508	493	499	490	480	500	526	503	473	523	444	461	510	496	474	478	509	513	466	463	486	519	513	450	490	497	481	490	497	465	475	487	489	494	518	494	484	485	509	488	467	493	465	519	498	461	472	462	480	468	480	447	450	471	478	471	486	503	496	466	476	501	479	468	500	526	476	492	489	512	524	509	500	498	476	468	498	473	453	534	487	507	466	461	502	506	529	458	476	458	532	502	510	483	465	490	466	488	506	506	506	530	515	495	509	500	507	440	452	498	504	528	479	521	447	491	516	529	463	499	496	496	473	530	495	529	572	480	533	489	494	500	497	505	473	507	482	507	518	509	522	488	444	488	462	513	462	452	494	472	461	489	468	468	445	459	492	489	476	490	480	511	475	489	480	502	513	502	500	521	510	509	469	521	481	473	437	509	454	513	503	443	472	518	515	497	491	465	513	506	500	488	476	488	497	474	462	467	516	463	481	552	492	459	524	459	484	455	459	472	519	487	468	498	446	545	522	520	476	484	490	474	501	480	488	482	517	498	491	471	514	502	484	490	501	462	498	517	511	464	487	495	507	484	486	486	473	500	480	432	470	470	481	477	485	497	480	480	486	491	482	452	475	430	440	472	470	451	494	524	482	451	466	486	493	501	443	503	473	517	466	462	469	508	514	494	498	498	466	489	467	466	499	492	496	534	457	478	494	465	528	504	487	488	484	539	476	507	508	481	463	473	489	491	488	497	507	491	527	469	505	507	519	487	488	466	480	465	498	512	485	450	488	466	470	515	462	482	475	462	506	509	468	454	513	468	508	483	465	477	479	450	472	500	446	478	463	511	498	474	486	511	498	511	500	464	495	482	510	522	488	500	486	484	483	457	527	484	497	478	521	508	519	501	461	499	475	493	513	467	469	457	457	478	482	512	487	508	488	449	484	470	498	494	493	509	523	493	524	462	486	501	488	500	460	497	496	474	453	483	464	488	530	479	526	483	441	508	485	467	497	506	436	505	505	467	454	478	455	489	471	466	486	462	469	504	520	505	483	474	513	495	488	506	491	494	440	505	498	441	495	547	480	469	479	492	495	490	480	512	486	506	472	453	473	447	488	462	499	497	427	521	523	480	498	479	461	489	489	487	477	451	523	523	522	484	490	539	456	511	457	499	491	496	466	530	516	493	509	493	445	458	510	498	500	468	471	487	483	478	505	480	500	498	504	454	510	470	476	495	520	466	494	497	506	471	511	476	481	484	470	502	506	510	516	480	462	517	476	484	496	460	485	480	496	492	502	487	456	486	484	494	488	487	484	493	457	491	481	476	464	468	486	463	528	518	475	510	499	469	446	480	459	492	507	519	520	490	491	475	526	531	497	530	498	528	507	486	509	525	460	495	473	502	491	522	512	468	534	489	527	509	508	545	483	447	474	487	473	519	480	503	501	479	466	472	467	459	491	513	485	488	470	504	489	465	521	484	458	459	538	476	495	506	500	486	465	511	457	532	499	499	492	478	469	443	460	520	497	520	483	459	466	502	489	478	480	441	465	492	486	452	472	474	475	540	489	493	470	502	518	500	489	494	526	469	481	502	490	473	503	484	482	483	541	469	472	474	491	470	493	471	451	510	486	464	457	488	498	510	548	451	472	526	463	506	543	503	503	434	501	470	476	486	487	494	507	479	476	495	466	493	480	502	493	499	478	527	499	468	464	503	486	487	529	473	517	472	468	460	515	491	494	440	494	493	506	513	474	462	498	493	482	450	484	476	495	475	468	477	440	502	474	459	475	513	484	497	500	506	492	488	497	505	460	511	513	454	458	516	479	484	466	455	508	442	485	490	490	485	503	462	468	462	513	479	498	477	463	452	516	483	482	508	532	465	500	499	485	479	518	500	464	483	511	504	514	510	499	529	466	501	485	469	466	499	502	516	482	482	521	480	476	492	469	536	501	523	507	519	473	493	464	487	493	521	479	497	482	511	479	468	485	475	481	504	480	515	527	436	485	477	480	505	472	505	495	538	463	494	480	486	505	469	541	463	520	480	473	541	497	480	509	477	490	496	492	480	499	488	508	470	501	474	494	489	471	506	471	467	494	521	501	517	529	535	506	456	505	506	452	537	461	495	512	480	534	539	466	500	492	476	493	485	539	490	525	501	471	464	533	497	534	495	538	479	457	471	509	440	478	494	503	472	497	474	532	507	488	512	462	480	485	447	475	495	522	469	520	482	473	522	457	470	516	481	475	447	516	487	481	490	463	513	440	481	432	472	496	481	503	498	480	479	479	518	507	449	474	504	508	477	457	455	511	527	507	502	491	483	522	494	486	507	525	459	485	491	502	484	517	471	473	477	463	444	477	474	481	495	489	494	503	528	515	462	523	475	466	453	487	542	469	475	531	500	507	469	495	509	485	484	499	498	512	484	543	467	458	481	478	536	501	491	542	522	515	482	523	480	504	452	513	464	513	476	498	475	487	497	476	506	530	487	507	505	477	497	467	473	446	463	493	511	489	495	466	482	467	523	482	501	515	473	499	510	499	453	510	468	497	504	502	495	469	471	538	457	459	502	497	460	491	487	462	505	480	461	501	480	499	476	487	508	469	477	482	476	516	488	468	489	472	508	473	526	492	497	472	493	543	482	489	497	468	484	488	465	477	510	489	467	512	507	501	476	437	477	492	513	459	499	458	460	449	527	495	444	532	498	502	483	480	504	458	492	485	475	519	483	476	465	474	472	496	475	514	516	453	498	479	481	493	500	499	485	542	505	475	479	463	469	501	478	527	537	503	483	516	459	469	520	512	497	489	496	483	461	497	473	501	484	420	504	499	474	496	475	473	495	516	503	505	524	498	511	503	452	478	493	462	454	453	478	452	479	491	499	479	479	501	496	486	517	482	505	499	458	450	473
31344	41668	24465	10180	8172	7262	5420	4243	3593	2883	2217	1995	1733	1934	1711	1532	1319	1187	1111	937	873	856	833	858	844	813	869	761	763	750	750	736	744	681	713	677	679	682	688	672	716	654	665	649	656	650	687	665	655	681	658	660	655	696	733	692	682	680	735	643	654	694	654	677	723	648	649	664	683	666	631	663	663	646	643	668	708	671	617	676	668	704	691	653	659	635	674	628	651	652	669	615	713	663	631	658	671	653	603	623	649	766	635	691	651	629	632	638	674	664	671	692	618	685	674	725	647	650	701	622	657	672	702	678	695	652	664	663	664	631	635	650	619	687	655	652	635	696	641	641	687	703	621	656	657	665	680	643	651	620	636	638	608	676	665	630	673	691	703	680	672	649	680	680	672	664	639	666	669	693	638	669	673	669	658	653	660	641	647	678	695	654	623	673	690	691	680	651	656	680	670	634	665	681	656	651	676	625	651	675	606	684	686	671	658	680	667	643	642	740	657	666	689	693	639	713	661	702	682	705	673	682	653	674	697	657	665	644	711	708	683	630	663	670	656	687	643	672	664	673	646	652	659	635	668	635	645	684	683	658	635	649	637	605	640	658	686	657	678	676	613	681	634	666	661	618	683	629	658	691	649	658	675	638	681	669	683	684	685	637	628	670	685	624	683	658	707	682	620	669	685	697	681	655	664	688	676	663	653	644	651	708	660	670	675	668	617	684	694	666	695	630	660	656	697	656	624	628	658	664	662	673	652	678	657	647	695	706	654	687	700	679	657	639	670	703	673	651	660	634	670	658	666	687	723	645	637	705	672	636	647	618	658	673	665	681	647	653	668	667	659	649	666	629	703	669	655	647	675	668	654	661	669	650	663	659	671	651	662	646	703	719	678	649	666	690	702	670	657	706	673	670	686	670	633	698	616	665	682	669	667	644	639	634	666	613	673	679	643	697	626	645	713	668	657	587	665	637	671	652	641	682	637	664	650	625	664	666	668	625	616	690	686	682	657	671	660	709	660	662	724	643	667	699	655	673	631	649	642	698	714	724	672	650	664	619	709	659	670	638	665	692	629	710	654	655	690	655	746	655	688	650	607	681	690	702	666	639	626	666	689	698	657	682	666	673	667	658	641	683	658	699	697	682	690	626	659	630	668	614	680	673	665	634	637	711	639	676	651	673	683	632	673	705	635	680	630	697	675	732	614	649	682	668	593	676	647	691	629	657	714	649	692	627	622	667	680	661	661	678	632	684	649	669	643	664	695	656	639	651	672	614	618	685	697	693	678	644	666	655	681	676	659	672	668	648	681	656	676	623	637	641	657	684	671	644	660	619	665	683	660	648	706	629	696	624	678	686	684	637	693	652	708	682	672	673	671	676	674	693	665	711	652	648	688	703	642	678	679	662	704	674	633	696	634	691	674	675	707	624	661	667	654	613	659	660	709	632	666	633	673	720	679	673	699	653	701	636	678	641	654	665	676	665	672	645	586	647	653	654	650	622	701	644	671	707	631	644	674	637	600	681	664	688	662	618	638	681	706	672	669	670	642	654	632	685	676	663	682	653	645	681	704	613	679	693	687	707	673	667	655	631	600	651	666	638	680	635	639	637	673	622	686	703	665	637	660	627	641	656	683	634	624	663	669	617	693	697	641	657	634	633	656	674	650	645	635	696	673	651	666	672	683	693	665	726	634	681	671	619	677	701	711	649	701	667	733	672	701	662	662	612	658	657	666	688	661	675	685	669	705	695	729	643	660	644	716	679	672	652	630	687	672	675	624	671	644	721	634	668	615	659	651	652	664	648	646	663	658	683	681	663	667	680	651	637	718	633	654	653	678	696	687	651	636	645	651	626	645	648	700	646	671	685	640	646	658	694	646	661	731	638	672	632	664	667	652	625	674	670	693	665	680	703	674	702	654	652	649	733	664	641	617	670	668	675	662	705	670	673	663	656	642	686	625	677	616	668	644	661	678	661	663	678	683	704	677	645	664	666	661	660	605	671	695	689	666	669	651	676	669	713	661	670	634	653	617	644	638	635	691	699	703	655	640	615	631	679	657	656	639	705	689	650	657	624	670	664	681	685	711	625	683	675	658	668	649	716	675	672	651	695	645	664	604	658	668	664	701	637	664	623	707	701	639	664	674	671	706	671	726	658	652	612	670	627	653	681	642	691	633	631	626	653	671	633	641	690	687	680	656	657	659	697	694	705	674	644	636	680	705	706	651	681	641	662	604	697	633	684	664	655	634	695	665	650	653	703	681	637	671	645	658	666	662	642	700	626	647	698	708	607	649	688	675	662	683	710	621	603	631	651	648	685	664	655	655	642	704	625	688	670	636	699	690	709	710	687	652	615	695	647	678	639	672	638	668	683	701	654	658	684	711	638	699	657	695	699	656	659	667	629	598	655	631	660	665	664	652	685	675	675	661	635	685	652	677	648	640	672	638	640	668	671	705	686	672	681	647	631	643	683	681	750	619	643	604	701	614	660	644	673	628	679	695	678	658	689	643	647	698	659	664	652	667	652	652	748	665	624	688	649	690	701	706	710	667	660	646	638	654	628	685	654	714	658	693	656	627	670	682	599	654	689	710	627	648	635	682	635	689	610	646	630	688	695	672	725	673	639	687	636	666	686	713	659	672	663	682	642	655	663	649	735	641	660	645	692	645	662	685	645	615	684	700	647	669	691	696	639	631	676	634	696	656	693	664	694	674	663	683	638	661	684	679	669	628	666	637	690	645	652	655	663	602	666	706	649	653	667	639	650	633	684	704	664	660	669	653	644	648	651	650	645	677	659	668	674	677	684	665	671	659	679	674	657	657	641	684	698	655	695	674	646	666	675	695	687	697	672	662	652	655	620	640	689	697	708	652	696	671	671	728	682	661	658	676	685	668	659	669	680	675	671	692	668	675	688	686	607	665	650	624	697	665	662	686	671	644	678	662	627	631	672	664	682	699	685	664	665	687	652	666	726	642	653	695	692	681	648	658	662	661	655	687	653	676	677	642	654	619	675	649	653	649	655	633	683	669	678	654	613	685	674	688	653	650	657	661	674	657	709	621	648	682	638	744	690	726	685	644	659	714	657	692	676	695	656	656	712	626	671	636	680	679	681	626	639	648	657	696	642	685	674	678	641	635	643	614	637	703	645	704	674	675	693	662	682	625	675	666	707	654	660	624	627	659	680	628	697	685	704	669	650	705	708	643	652	675	652	707	676	639	668	689	680	687	697	648	615	690	678	672	681	647	626	668	689	630	620	659	667	651	669	671	650	690	661	685	664	720	688	696	648	706	654	692	664	635	656	666	648	622	671	649	664	668	666	690	675	685	679	635	673	679	684	706	675	644	714	685	674	652	705	690	675	689	644	597	663	669	634	635	690	689	678	669	694	674	675	659	636	661	651	629	619	672	676	669	646	639	681	698	657	652	719	694	636	662	683	712	608	689	702	691	657	641	677	672	633	621	638	685	720	685	654	643	612	641	691	668	640	727	664	653	677
24477	21663	29117	24703	21587	14014	5541	3289	2486	2060	1655	1522	1373	1453	1404	1218	1092	910	934	877	773	797	838	790	792	791	749	763	711	675	720	711	659	687	670	668	661	659	668	677	647	598	675	670	660	640	634	651	695	699	678	632	648	653	690	679	648	658	634	618	684	615	714	640	689	652	618	621	643	645	598	640	622	650	672	591	646	663	614	603	621	677	669	591	679	646	658	653	620	619	639	667	653	672	656	649	660	601	690	624	651	653	657	653	612	620	646	621	608	673	611	679	664	614	659	681	648	626	623	659	660	586	644	660	643	617	718	653	645	601	610	629	609	597	674	634	630	646	628	602	610	588	623	650	616	620	636	639	674	650	612	688	627	635	614	675	657	627	588	623	626	643	622	646	608	591	663	627	618	658	655	636	649	596	631	660	640	681	634	570	659	645	636	667	635	625	659	675	597	648	627	624	637	617	652	660	625	570	680	630	634	623	605	638	660	609	672	598	629	638	628	592	675	613	658	664	656	636	584	648	647	621	629	623	685	616	639	599	658	621	671	574	627	655	594	619	674	593	666	647	624	628	623	630	620	671	576	631	618	626	633	620	617	643	596	602	615	622	655	668	656	651	678	634	677	659	642	633	690	625	602	645	590	626	649	686	702	664	660	621	623	629	661	606	635	650	641	621	667	642	643	614	668	625	627	639	639	603	732	638	638	576	642	678	573	637	567	621	645	619	620	641	620	637	621	646	623	661	661	604	602	633	660	611	632	633	618	602	602	673	615	679	654	596	630	665	647	657	647	592	670	649	657	686	590	676	642	656	646	649	646	627	570	635	616	617	621	626	635	648	636	673	635	635	663	660	632	656	658	608	673	619	624	648	627	600	620	646	670	648	605	647	582	592	614	666	645	608	631	601	606	630	692	599	666	639	635	716	658	672	631	628	641	637	621	638	602	592	610	572	660	668	642	639	578	617	646	617	711	610	652	637	610	668	608	624	624	650	599	651	646	619	617	668	669	625	628	642	640	621	689	645	620	603	636	607	679	591	625	612	621	629	682	601	641	618	646	643	665	615	629	623	605	614	665	642	608	632	644	638	624	677	604	634	656	631	638	641	599	642	632	647	631	658	637	632	602	589	681	649	631	676	625	685	632	619	611	657	700	658	613	675	622	627	630	649	633	650	650	633	639	642	603	584	660	623	640	601	646	620	591	613	592	642	644	645	644	562	652	668	661	622	650	625	658	671	621	640	636	591	659	622	655	666	630	684	661	625	657	603	658	668	651	655	637	655	657	613	606	633	619	640	608	642	662	636	657	590	641	632	605	634	610	663	651	721	622	647	624	628	625	632	654	672	606	605	640	670	673	616	645	625	630	651	642	622	624	636	644	641	646	633	603	627	625	628	627	649	630	601	630	625	620	601	672	651	662	568	628	648	607	641	655	667	664	637	682	591	658	658	654	639	638	667	652	636	609	610	584	634	634	643	601	690	648	617	611	626	674	593	622	622	654	653	638	650	607	646	658	664	635	630	651	624	645	631	621	606	640	607	608	619	644	714	629	646	628	600	620	640	649	656	615	621	656	637	637	638	618	619	676	623	626	642	675	617	620	593	624	609	667	631	673	654	629	646	572	646	651	650	615	652	597	678	614	681	698	609	703	652	636	668	610	619	596	654	618	654	636	611	635	645	634	616	657	652	572	588	683	685	606	600	626	664	685	679	595	612	674	636	633	631	629	628	601	624	606	642	659	635	644	660	634	631	666	594	668	626	620	597	652	644	631	659	627	634	651	615	584	644	660	628	580	640	565	649	614	661	631	611	667	655	611	609	613	626	665	633	609	591	638	647	595	655	646	650	641	658	619	651	657	647	657	642	576	635	637	611	654	630	672	633	603	675	649	636	633	632	619	654	662	667	670	618	630	652	635	596	623	613	633	649	643	617	627	637	586	620	615	630	634	651	604	632	669	620	603	661	633	621	656	600	616	655	616	636	648	611	637	648	641	663	684	610	607	610	696	625	639	644	611	676	631	612	624	628	601	679	678	605	613	646	596	638	637	625	618	599	648	603	647	640	594	663	655	663	585	634	663	626	608	620	653	629	604	670	671	627	641	612	635	638	617	608	641	637	630	628	639	662	624	659	672	635	636	703	595	619	625	642	637	662	625	639	600	627	604	633	636	615	615	656	626	647	658	648	605	675	572	668	603	611	640	643	629	660	626	618	678	636	610	619	607	656	645	574	640	620	618	645	662	613	623	667	628	591	687	631	642	687	639	655	651	619	619	657	656	715	642	624	642	647	656	665	636	657	663	638	611	629	642	611	632	666	633	613	639	602	614	676	611	628	653	602	622	657	610	614	619	659	637	614	579	647	612	636	571	632	671	601	609	667	575	646	666	590	650	617	571	624	680	603	625	653	618	603	608	650	664	650	622	613	645	624	624	617	630	642	612	645	643	616	693	649	626	588	633	581	637	588	641	608	633	668	659	671	624	596	643	624	629	639	641	657	668	636	619	617	616	644	705	665	632	584	640	664	665	661	617	616	658	647	614	660	593	629	650	646	642	656	652	634	656	617	598	604	615	687	600	656	679	630	662	658	632	639	633	624	599	635	652	635	686	618	657	649	647	626	669	648	650	645	601	586	621	617	657	649	623	627	616	601	622	601	630	674	628	649	618	623	602	663	613	654	593	650	675	586	619	631	627	677	617	618	613	607	591	601	620	685	669	627	640	621	675	664	659	674	680	669	615	624	680	655	648	618	628	627	668	686	633	622	650	604	584	641	644	642	634	604	633	592	634	620	667	644	638	591	626	646	650	608	678	705	635	642	605	632	663	667	655	665	635	661	657	601	655	626	596	644	645	629	613	645	609	682	611	697	621	611	640	648	681	653	623	610	608	648	619	590	661	636	643	657	604	592	645	636	642	643	630	626	632	631	597	630	612	633	631	629	673	673	644	595	621	633	579	618	654	633	622	648	625	664	643	640	650	648	612	682	588	638	630	621	619	672	649	693	635	644	639	681	583	642	668	628	603	623	695	670	629	605	655	590	647	619	596	624	658	607	651	619	660	620	642	659	620	629	614	650	683	651	650	592	630	630	650	627	609	623	610	667	614	649	615	594	650	646	643	633	641	623	608	617	655	609	627	624	605	658	616	646	653	611	602	627	627	651	641	639	645	638	645	640	649	647	676	617	613	638	667	656	625	666	635	636	685	607	621	612	639	656	611	612	683	632	627	601	683	640	624	623	663	580	658	662	642	641	641	667	634	605	641	641	633	607	628	597	591	667	658	643	661	592	650	647	618	638	599	656	628	607	607	652	629	625	617	631	660	611	627	643	621	658	653	641	645	648	624	629	588	625	668	652	621	620	626	629	652	643	610	601	665	648	599	625	636	629	619	618	667	667	647	630	660	651	651	624	600	662	564	650	632	588	597	628	657	643	667	640	674	625	595	664	618	667	646	617	603	603	650	656	603	657	651	593	623	655	639	645	604	642	615	664	698	639
33049	50275	35553	16861	13387	11751	9160	6982	6029	4800	3712	3356	2823	3099	2805	2496	2091	1754	1530	1389	1341	1272	1343	1199	1185	1128	1117	1076	1100	1046	977	964	952	963	990	916	940	963	895	944	816	849	838	866	881	815	891	909	853	858	921	883	899	898	919	933	894	952	843	863	818	910	816	883	848	855	893	903	907	868	926	933	870	860	865	868	853	887	822	799	834	893	853	810	829	869	865	813	827	866	923	820	880	885	888	867	895	856	878	853	888	842	918	900	865	914	874	897	854	895	885	874	888	859	840	850	869	866	830	803	830	803	928	832	824	876	880	830	885	824	859	847	908	922	861	880	886	881	834	872	889	873	867	865	853	854	825	853	870	875	848	857	858	844	860	847	881	813	863	852	845	835	866	868	824	880	843	928	820	826	866	858	878	877	845	842	856	853	874	856	886	816	851	805	827	817	856	908	846	836	870	796	938	849	891	884	837	837	886	885	903	839	858	870	837	905	849	876	809	861	854	897	863	894	860	857	861	846	866	803	834	863	826	920	778	812	861	831	896	810	901	870	865	887	853	876	923	841	884	841	819	887	875	880	859	878	790	860	849	846	853	872	872	874	892	853	847	822	854	854	820	861	850	866	850	866	864	843	905	847	811	850	880	811	850	892	821	842	769	886	875	858	837	933	855	866	851	866	842	828	887	832	895	818	907	869	889	881	844	850	822	881	866	860	889	851	892	891	831	887	829	820	839	835	839	895	851	907	835	889	906	840	903	869	895	855	899	881	784	908	862	879	829	824	852	859	854	864	879	898	915	842	879	903	849	847	875	814	831	811	848	850	850	840	843	849	860	849	866	841	812	842	843	813	863	872	817	874	876	845	831	823	846	872	928	824	872	895	845	865	833	890	828	864	873	887	864	853	901	906	844	873	813	874	900	890	858	862	896	882	838	861	911	830	832	890	866	812	827	910	820	834	858	851	861	829	866	833	860	866	854	888	876	854	835	913	853	893	863	827	818	889	855	854	875	922	838	879	840	880	853	811	831	875	828	886	827	871	832	833	862	867	876	868	877	812	904	874	860	850	865	874	879	865	816	830	832	870	907	859	820	869	854	861	877	897	852	886	833	840	855	829	883	848	894	880	859	901	877	855	860	868	836	916	816	841	856	868	863	787	849	874	845	928	858	829	863	834	869	851	841	900	958	866	815	915	869	815	873	895	818	880	878	851	856	844	864	877	848	837	867	870	918	887	898	851	874	847	860	870	897	825	870	854	857	858	869	846	825	828	860	815	908	870	867	859	843	869	786	952	876	862	887	822	861	822	876	825	799	893	910	896	897	872	888	856	879	844	813	844	825	877	831	885	872	873	887	800	869	865	834	832	864	869	874	880	836	809	837	897	831	853	820	829	785	863	851	846	859	868	853	901	937	858	847	858	884	826	934	862	911	878	921	853	861	824	892	880	867	855	830	838	880	838	844	782	902	865	951	860	816	840	864	858	917	854	850	827	874	829	839	854	821	925	875	863	842	875	876	874	871	817	824	858	889	855	859	899	850	848	887	795	795	904	855	835	860	885	907	847	895	886	896	849	879	873	823	897	853	828	901	854	872	908	889	844	857	860	857	862	880	822	858	853	915	830	829	875	910	848	869	894	834	887	858	836	881	887	847	820	854	901	891	892	867	882	878	814	857	818	915	889	918	859	890	843	880	849	901	877	865	817	835	838	877	895	830	872	889	840	858	809	862	890	848	872	857	813	872	838	844	870	829	885	855	907	920	877	825	819	880	842	884	849	910	884	845	904	864	848	880	894	854	869	849	871	893	865	864	862	928	909	890	860	856	852	835	886	840	906	851	837	825	818	886	864	859	858	837	844	849	827	869	865	838	876	864	831	846	869	816	880	850	867	845	856	893	838	925	902	834	863	804	847	861	913	848	804	824	796	832	905	816	887	856	806	856	858	876	869	798	882	817	890	857	834	865	809	830	832	888	918	835	851	856	799	861	902	868	841	810	855	850	841	904	858	827	864	900	882	857	836	848	850	922	865	838	831	815	851	857	802	909	836	852	889	836	873	829	888	864	813	846	845	857	857	852	861	914	889	872	807	858	843	871	886	887	845	889	893	862	867	896	860	932	861	844	777	801	839	830	834	861	907	865	826	833	921	862	870	875	855	874	843	810	853	860	873	843	858	907	876	874	828	844	878	846	811	866	912	831	851	892	870	850	839	862	876	901	876	898	855	854	864	888	829	812	844	856	856	903	792	896	894	847	841	835	859	825	899	862	859	857	876	858	812	879	846	806	877	842	843	879	884	861	898	857	838	911	890	821	815	895	852	867	886	836	844	904	859	835	907	811	862	841	881	881	901	899	823	852	822	862	849	878	888	839	846	866	879	890	851	855	873	857	884	824	871	867	847	887	831	872	915	866	855	847	839	875	818	900	808	861	855	867	858	865	893	841	851	852	854	836	868	895	865	843	837	820	907	838	848	828	904	851	879	859	833	856	896	848	894	889	871	895	831	789	858	866	853	870	822	842	834	806	871	838	862	862	850	810	859	802	870	873	895	904	804	879	845	815	931	897	807	875	803	872	858	868	882	814	829	837	889	865	872	883	858	892	846	820	896	840	846	820	838	814	846	801	863	873	838	854	883	901	864	838	894	860	858	884	857	810	903	898	918	882	872	837	862	857	858	841	872	875	878	864	845	823	852	860	890	848	852	887	845	827	884	897	850	883	842	826	847	905	794	861	863	873	790	855	870	865	861	828	857	930	823	820	883	853	850	874	867	893	890	875	866	858	867	862	884	872	859	837	783	849	834	862	887	852	891	868	841	842	826	866	842	832	880	888	829	875	856	846	852	854	871	861	824	820	808	897	852	868	865	861	852	878	879	843	842	872	839	865	824	847	803	866	862	873	834	861	870	844	842	879	822	832	849	878	865	845	862	872	831	817	833	887	879	875	860	845	862	922	876	830	912	839	849	861	835	851	892	828	884	818	878	865	864	869	855	902	861	871	855	813	873	881	850	847	876	848	801	848	805	888	875	896	842	860	875	851	854	876	853	894	892	865	955	794	888	811	893	891	864	882	840	857	884	872	848	843	854	892	859	830	864	855	853	849	857	830	865	865	862	911	906	864	826	892	839	841	864	882	838	795	853	832	827	911	898	881	837	846	867	940	864	875	832	885	853	896	900	834	905	913	878	859	855	830	849	864	916	852	897	868	895	870	823	896	827	879	827	867	876	929	811	881	826	810	859	937	859	860	853	886	808	813	839	844	863	862	852	820	852	887	799	836	882	807	864	856	898	815	822	887	874	909	887	888	827	892	880	870	838	898	799	878	884	848	817	872	841	864	875	854	898	838	803	831	927	866	829	842	903	860	868	867	847	870	865	875	874	850	836	832	832	853	879	829	892	845	852	782	855	877	901	873	830	887	866	856	909	872	878	814	867	833	833	864	890	893	831	843	861	889	866	897	885	845	844	903	890	825	804	881	845	875	871	887	833	858	860	857	858
23480	21632	29590	24193	21649	21793	13639	4742	3478	2746	2085	1778	1646	1742	1585	1452	1190	1077	949	932	835	786	741	821	736	798	758	668	645	641	659	619	618	618	592	580	606	562	620	558	536	534	540	592	589	542	541	551	550	539	585	522	583	593	549	568	601	576	569	544	591	578	550	540	587	552	595	543	577	572	548	560	586	553	560	542	538	532	542	549	545	541	611	557	535	522	517	560	564	586	533	530	562	536	546	522	519	547	543	562	561	566	540	568	548	546	572	518	571	543	546	565	545	531	534	532	526	534	531	540	512	553	549	487	568	537	584	499	571	554	524	566	529	528	543	518	533	537	535	568	515	558	533	496	583	506	544	551	573	525	522	571	568	509	530	560	501	515	498	520	546	553	530	554	537	541	532	522	581	575	523	568	537	526	536	550	488	507	555	569	532	563	517	548	494	537	523	523	537	548	526	516	519	536	540	515	523	556	553	533	547	562	526	561	553	465	542	549	537	554	509	542	572	581	550	514	539	542	516	550	553	517	544	567	545	559	580	550	588	499	514	555	514	559	554	536	576	569	564	571	521	544	536	523	517	525	518	564	518	537	568	572	564	565	523	578	517	542	542	549	536	542	532	537	563	552	510	532	580	522	552	557	518	542	550	520	491	534	573	565	515	542	522	555	534	566	521	533	557	564	535	524	606	543	543	556	528	539	507	555	543	480	512	528	522	571	505	539	518	557	572	547	546	520	549	555	526	527	560	524	527	522	526	488	553	538	524	531	541	533	534	563	566	536	551	512	538	550	539	572	537	530	573	532	563	531	549	501	545	561	567	514	555	570	589	497	559	595	529	561	538	534	531	545	577	539	531	513	547	510	553	537	526	563	571	552	529	540	579	555	561	501	545	516	517	557	539	538	527	533	525	536	568	545	542	538	562	520	534	562	528	535	587	491	534	544	565	556	530	558	565	543	538	514	539	541	525	535	547	520	550	512	518	531	528	495	548	500	522	512	551	557	579	516	565	541	526	562	556	535	531	533	528	522	577	546	550	548	569	533	518	546	535	507	552	548	521	537	512	570	521	537	539	542	519	539	528	559	520	548	530	559	555	531	576	531	580	544	527	567	558	552	514	570	552	554	526	524	538	505	555	544	521	562	565	545	512	540	548	528	580	505	536	567	560	498	561	551	552	567	514	519	550	554	518	554	522	546	563	572	492	545	534	573	554	537	511	545	600	555	531	546	511	556	543	550	529	520	544	562	558	574	602	530	552	534	521	518	525	510	554	532	554	537	569	512	632	584	536	543	539	546	563	572	562	544	581	513	519	525	580	536	483	552	547	570	555	566	512	559	537	534	542	577	535	530	530	555	545	538	548	553	537	565	505	545	554	531	542	540	547	548	544	551	515	540	538	556	570	584	558	547	523	575	588	568	559	559	490	573	509	523	552	510	564	566	565	558	580	525	547	561	581	518	528	513	500	516	542	559	556	536	524	536	551	510	527	563	547	509	569	584	594	556	605	554	544	585	542	543	570	546	519	569	531	554	543	520	572	612	563	569	476	549	521	513	514	497	544	491	519	546	529	514	557	518	526	508	539	540	525	556	526	545	562	539	555	530	547	530	536	554	507	560	520	506	572	551	530	565	580	545	537	569	559	562	540	526	533	530	533	531	551	531	542	551	503	580	530	586	595	565	564	512	529	577	508	539	577	568	513	553	559	562	548	519	500	549	581	540	516	531	549	499	513	546	532	545	548	525	543	552	573	484	541	583	535	565	532	493	510	542	556	549	558	549	537	560	543	539	564	557	525	532	543	558	506	514	549	539	518	573	526	496	535	520	514	571	535	522	571	548	547	553	507	512	558	521	571	543	561	551	543	576	559	551	558	547	513	546	550	550	524	502	536	515	533	557	543	546	552	570	554	530	536	541	567	567	527	542	564	542	524	558	566	537	548	557	561	531	528	553	555	549	544	536	525	568	557	549	509	513	529	556	588	563	535	531	585	512	550	518	595	577	524	555	542	564	536	543	516	530	542	541	527	558	508	562	555	534	518	546	550	486	520	513	539	520	527	561	546	539	523	533	547	537	514	564	520	552	558	532	553	522	547	540	543	514	536	548	544	511	523	519	506	554	554	536	565	519	540	542	523	555	543	543	571	565	553	569	548	575	574	483	544	547	542	513	532	523	521	526	575	501	541	554	527	506	548	534	556	527	574	552	535	534	518	508	505	547	548	590	544	524	534	535	530	514	504	548	543	540	554	485	529	509	533	546	555	551	524	563	550	566	506	570	567	506	563	547	552	534	531	559	512	545	570	541	588	563	576	579	514	515	550	510	559	587	513	528	515	540	518	560	545	546	570	556	542	549	528	548	506	549	502	493	529	507	539	525	506	508	564	555	560	555	530	552	572	551	487	509	585	515	543	517	602	535	486	524	529	554	521	528	546	563	545	536	557	560	514	559	515	543	518	527	532	513	522	511	521	558	530	526	538	518	572	539	538	538	535	553	550	574	535	521	529	540	533	544	554	538	503	471	574	517	560	527	525	585	579	525	561	579	561	548	582	545	544	540	534	527	539	573	553	532	529	519	553	521	539	539	547	518	529	568	533	506	552	564	530	552	586	553	541	555	551	530	511	522	573	542	518	562	542	543	548	546	515	530	573	544	587	542	550	553	528	554	499	554	503	538	534	533	549	531	525	539	551	537	534	578	583	494	551	559	534	536	487	522	566	554	535	494	564	521	510	551	525	510	537	498	521	566	564	567	564	532	578	549	551	535	539	545	516	549	524	535	518	552	521	545	569	534	552	589	541	558	564	547	529	505	519	559	505	543	532	524	556	535	510	608	563	542	520	545	542	578	562	565	534	539	587	538	514	512	524	554	567	541	547	535	596	523	541	518	587	545	562	498	571	575	515	528	537	512	527	593	563	562	512	533	522	535	569	579	571	555	526	518	543	576	541	538	553	547	517	571	541	503	520	564	544	526	577	513	509	532	519	542	536	556	531	583	528	539	499	559	533	528	533	551	563	555	539	528	509	559	484	541	561	556	508	566	588	584	543	561	558	489	542	528	573	502	553	521	583	514	530	545	511	534	514	546	557	561	556	541	577	567	546	558	576	510	562	590	558	552	544	541	521	515	532	553	530	498	485	544	560	551	510	572	537	543	558	544	588	528	562	511	533	547	534	540	536	552	553	555	555	599	505	570	533	550	521	569	568	580	513	543	509	511	530	540	569	566	513	527	570	530	582	569	545	548	574	545	571	550	524	512	548	502	586	582	602	619	523	559	526	517	507	536	545	535	516	525	528	567	574	531	539	494	533	506	590	547	549	502	524	548	546	537	537	561	524	560	594	564	535	529	549	504	520	499	547	567	548	593	506	543	524	514	532	530	530	572	536	570	538	539	568	495	529	532	581	585	560	539	527	515	538	522	531	582	556	557	519	578	523	565	512	539	533	538	565	518	550	544	523	562	536	580	528	600	533	536	544	552	553	530	533	549	585	545	559	559
35438	53612	38168	21598	17750	15447	12101	9556	8135	6483	4928	4220	3899	4103	3547	3242	2448	1996	1790	1625	1504	1394	1369	1329	1336	1274	1236	1073	1030	1045	986	879	922	886	867	852	800	865	835	834	786	807	755	799	759	764	793	750	764	757	823	711	722	759	780	871	826	825	784	798	787	769	743	757	756	715	753	765	760	728	746	734	719	720	734	750	768	736	736	794	756	788	750	738	725	764	734	746	746	734	747	732	715	743	703	748	776	788	730	722	739	772	759	768	733	732	702	719	744	759	741	728	721	772	774	761	741	711	772	736	760	736	693	710	747	693	702	725	766	732	778	697	744	779	726	723	763	766	760	751	693	761	733	742	700	705	682	730	785	783	745	722	760	733	733	677	774	721	730	726	764	738	710	726	764	729	757	706	679	687	762	758	720	756	698	711	705	720	727	735	748	735	783	772	732	732	758	796	729	689	678	772	736	720	715	688	720	709	700	745	720	788	780	761	757	743	699	766	713	739	723	721	696	723	752	739	775	673	783	689	761	746	734	772	754	759	764	738	706	727	715	747	745	731	738	774	726	709	718	708	697	732	730	679	703	710	752	709	696	737	703	731	721	728	788	769	786	746	733	790	737	735	723	728	755	738	750	735	723	689	701	706	736	748	732	703	696	755	740	781	756	730	746	750	759	697	690	702	751	720	783	756	718	661	748	733	706	742	718	723	727	747	736	713	697	703	748	706	702	715	709	796	718	721	728	776	721	736	712	754	704	720	702	776	725	727	726	769	710	729	686	715	769	738	744	712	730	750	797	762	729	760	814	696	735	677	699	745	719	755	746	752	783	712	738	744	697	762	741	709	713	729	729	720	697	705	749	766	787	752	702	736	777	713	764	704	688	688	725	694	712	745	760	715	740	716	718	713	792	786	721	741	684	739	738	729	710	744	739	744	769	713	776	769	675	725	778	706	715	729	704	800	753	738	718	826	726	720	747	720	749	747	731	721	773	707	794	737	728	727	680	738	717	697	728	712	714	699	762	689	685	769	732	751	748	697	707	725	741	708	776	735	732	733	741	725	703	733	726	741	697	744	665	729	766	713	704	727	740	716	715	703	747	692	720	702	708	761	759	706	703	728	710	739	720	770	760	735	740	749	760	737	773	712	720	770	743	776	761	722	755	717	728	708	731	737	731	731	747	713	723	683	767	719	683	722	749	730	731	776	703	764	729	724	716	705	763	726	755	748	735	696	745	731	679	725	702	740	740	704	724	735	754	762	725	739	778	788	720	763	766	768	752	759	789	747	714	701	775	684	674	716	706	769	705	754	743	763	768	716	700	707	766	699	699	722	705	735	767	778	761	756	712	750	731	752	733	687	758	676	669	688	727	733	764	719	743	739	788	726	729	735	740	785	735	771	764	708	744	761	803	786	729	725	738	721	731	722	715	726	742	721	723	762	695	751	749	714	737	694	743	732	705	684	761	708	731	730	722	751	773	721	730	696	749	721	747	736	752	728	758	756	718	750	759	776	710	708	718	722	740	696	749	752	742	725	701	731	730	754	739	728	756	713	689	749	718	733	760	708	727	706	784	766	726	744	758	746	745	751	731	744	775	737	784	746	749	754	745	737	692	747	702	732	774	745	714	701	735	715	725	742	725	728	699	705	713	780	742	718	759	745	735	715	704	698	715	700	706	712	740	755	777	745	751	747	719	708	739	675	741	720	753	767	739	765	730	805	716	703	753	767	697	693	732	757	733	728	761	720	764	731	668	685	704	723	715	756	774	779	755	734	739	752	724	694	742	767	678	787	680	741	710	745	722	734	712	665	751	740	723	777	680	735	724	720	758	755	757	710	729	776	717	727	759	676	711	707	707	706	721	733	726	728	740	746	729	734	744	722	738	709	741	726	756	767	690	740	722	676	704	716	734	722	707	736	746	695	775	756	736	763	705	695	751	730	697	780	709	717	669	734	762	736	736	722	786	732	715	737	711	742	728	677	743	749	763	715	747	740	697	742	755	711	747	783	712	735	689	721	684	730	753	772	765	772	749	709	773	738	753	742	708	747	702	730	714	718	705	731	713	717	686	750	741	769	734	750	729	712	722	729	714	730	716	768	701	720	695	707	734	741	729	716	719	695	743	723	697	741	726	725	735	734	730	701	688	773	779	696	674	735	733	768	764	719	743	755	746	749	736	742	753	709	706	724	737	760	803	755	702	746	794	755	725	763	761	747	756	768	677	722	728	737	708	749	745	736	705	759	720	773	707	691	729	711	758	697	717	713	696	694	751	748	706	724	718	727	728	743	718	765	757	692	699	784	778	701	725	712	713	745	741	743	703	720	750	778	750	732	709	707	731	727	736	752	726	679	740	733	755	715	719	759	704	712	671	760	723	756	719	740	763	730	719	748	677	712	713	701	796	715	721	716	753	677	738	748	777	772	745	772	797	758	745	769	731	776	702	730	788	774	730	769	740	739	731	756	763	755	750	726	731	758	713	724	716	725	755	752	731	689	759	721	731	714	745	718	733	734	698	724	717	734	745	748	689	718	759	750	707	682	734	693	752	706	695	707	715	676	704	729	727	720	712	716	698	769	699	754	685	706	766	708	766	700	770	765	726	707	719	749	733	697	706	754	723	758	740	722	723	780	750	765	738	730	717	730	781	755	705	733	741	737	765	756	682	695	719	761	747	716	724	731	718	707	747	696	725	734	767	736	764	721	743	731	715	719	694	774	679	738	675	722	703	763	728	728	723	730	730	796	729	733	798	746	736	725	745	736	716	775	716	748	742	772	769	712	754	762	707	732	729	703	779	723	790	731	744	739	743	747	697	748	752	686	715	733	740	709	703	748	711	719	699	782	718	783	724	767	763	750	722	738	773	719	735	706	761	736	705	704	728	717	661	715	716	761	700	741	755	794	730	740	752	768	749	724	755	765	781	764	757	742	716	768	734	726	716	720	696	754	734	760	725	778	721	702	767	747	697	715	722	758	752	744	735	720	767	731	699	733	705	695	727	723	736	752	703	730	749	753	718	723	698	760	723	755	786	756	718	709	743	697	738	746	727	814	784	737	733	759	754	741	765	728	709	739	726	799	754	770	775	765	733	732	717	703	804	759	716	746	749	682	757	728	722	744	727	726	716	705	785	728	699	724	756	771	750	735	705	740	738	688	736	697	738	716	706	708	738	721	745	749	741	694	746	739	749	708	740	725	739	710	730	745	671	784	746	767	734	763	766	752	767	763	732	775	738	767	730	744	746	690	748	703	718	717	761	706	737	711	727	673	795	771	724	682	724	687	723	727	752	707	739	649	739	769	705	752	728	729	727	758	719	740	738	722	769	751	796	706	700	752	688	708	754	785	686	708	749	680	675	748	728	757	701	735	732	712	756	751	748	760	738	753	754	703	772	767	762	758	753	728	723	715	723	765	723	749	746	692	771	728	705	773	699	750	734	695	746	722	733	750	742	676	737	756	740	737	722	722	689	684	762	743	725	783	760	753	731	738	775	727	734	698
28591	25251	21155	8956	4211	3239	2282	1714	1424	1181	1010	935	896	947	854	784	714	633	643	609	584	604	570	513	565	560	560	510	535	543	550	508	504	492	474	490	498	520	463	486	471	520	502	476	475	501	457	449	485	506	513	469	475	489	443	503	486	495	473	523	519	481	494	475	535	509	464	494	482	509	473	496	486	482	506	501	485	454	468	504	463	479	460	485	510	443	503	518	479	510	498	505	493	488	481	455	486	515	493	458	464	505	492	500	482	538	520	492	494	442	510	483	478	502	513	514	484	463	494	483	499	494	494	500	520	467	442	464	530	481	473	520	529	492	468	500	493	514	515	482	495	493	465	506	490	469	528	499	469	524	490	519	504	484	498	472	499	491	442	531	492	481	475	489	467	507	475	487	475	479	493	489	448	474	430	464	476	506	493	509	443	522	467	500	520	478	498	483	499	527	480	505	504	498	493	494	505	515	472	451	475	496	455	450	493	490	471	510	533	490	518	433	470	507	522	430	475	470	490	451	501	485	485	501	408	491	513	472	475	492	508	488	508	510	440	483	469	459	495	462	459	453	495	485	444	494	479	449	485	485	494	494	460	496	484	481	517	490	502	464	535	502	477	484	532	485	462	465	512	496	472	501	509	479	457	476	496	499	481	475	505	506	445	466	489	468	497	512	480	485	469	499	481	463	484	491	526	497	509	485	520	481	483	484	458	486	522	471	483	474	442	496	494	430	503	494	521	512	477	461	480	452	473	497	523	541	509	482	483	433	516	450	456	494	478	455	506	505	484	517	460	490	488	525	512	477	465	491	474	510	506	460	480	478	512	456	467	461	484	518	517	476	502	515	474	482	523	531	474	487	512	503	483	454	512	467	507	542	458	488	484	477	486	487	481	481	442	472	475	466	515	510	470	470	508	456	480	455	488	494	458	492	547	502	477	498	472	486	510	491	470	465	429	469	483	489	493	462	489	475	486	490	473	491	498	506	531	506	446	515	508	485	503	502	505	500	517	516	457	473	505	443	521	491	479	491	488	505	522	488	454	496	468	499	449	493	480	504	493	497	490	509	463	457	455	466	513	506	471	498	482	495	519	456	482	497	475	486	497	506	529	463	442	480	535	448	512	461	457	474	506	483	498	475	487	486	461	435	479	435	514	441	498	498	468	477	477	502	493	504	490	495	479	475	480	491	463	469	500	477	495	472	494	510	480	484	499	484	468	496	506	464	470	472	469	539	479	490	459	495	456	476	489	491	498	475	493	492	501	499	469	485	426	467	505	513	513	499	475	482	514	466	487	500	512	507	499	488	457	501	499	513	504	473	484	511	491	480	490	509	499	462	469	448	506	458	512	462	519	496	496	489	512	464	473	457	448	452	506	486	485	489	491	462	483	483	550	475	533	504	477	469	507	519	524	503	479	492	491	490	466	493	492	519	453	487	488	477	472	486	515	505	487	471	523	492	510	497	472	510	541	501	471	478	489	463	474	440	460	486	460	502	520	480	464	532	467	498	474	484	488	508	505	486	493	481	465	500	452	492	462	459	494	505	501	508	474	483	480	473	506	529	469	492	442	503	505	511	461	480	493	470	517	492	456	502	447	502	500	497	488	478	528	483	510	458	515	491	460	500	498	478	499	501	476	470	494	489	461	522	501	510	490	468	513	504	490	483	501	475	510	494	485	485	476	506	453	519	497	521	509	509	477	498	479	507	485	478	462	503	470	508	505	480	486	492	451	482	449	513	480	465	495	438	507	494	496	509	490	484	496	480	458	502	490	466	448	495	491	465	498	507	496	497	455	462	502	469	505	523	514	473	463	485	473	505	486	505	452	515	508	496	506	477	464	478	501	494	498	487	492	508	482	495	480	493	465	525	475	496	481	514	489	481	469	517	458	494	504	487	499	453	517	503	475	474	476	519	478	472	479	448	519	477	496	486	479	474	501	485	508	548	450	509	505	511	469	493	504	531	486	533	481	489	475	483	484	505	486	478	486	421	486	508	495	481	437	450	466	469	475	534	454	488	468	466	500	518	516	470	486	486	476	507	506	504	507	465	468	499	480	507	480	496	512	508	518	494	479	476	500	498	488	495	465	472	522	505	477	498	542	514	491	494	508	504	479	501	502	505	506	523	485	532	447	535	450	475	525	488	480	487	459	497	489	484	509	477	499	462	501	506	489	489	474	448	447	459	511	504	422	525	517	456	506	544	517	481	480	509	479	498	461	468	496	460	472	479	467	517	456	449	506	489	473	520	499	480	489	485	535	520	488	496	527	490	498	498	497	484	471	467	442	522	498	538	457	501	540	507	497	494	497	457	489	472	485	516	467	486	456	488	515	475	477	504	499	503	509	494	505	453	525	502	516	494	517	512	504	521	486	489	489	504	497	495	484	480	459	469	501	450	486	461	498	466	506	505	487	463	489	486	485	494	511	489	463	449	521	499	508	445	475	495	511	441	499	465	476	480	513	449	473	455	485	495	504	527	480	458	510	487	492	481	486	492	471	489	449	502	480	482	515	485	526	538	516	491	503	508	538	473	507	494	534	494	454	480	500	474	498	473	510	485	486	496	454	491	501	508	452	441	484	472	468	457	510	485	494	501	494	469	464	528	503	478	463	473	478	425	490	487	518	497	498	458	466	478	476	476	502	453	464	508	500	408	542	502	491	461	484	489	521	475	480	462	465	473	463	474	539	510	495	487	463	485	436	518	472	521	477	523	470	476	523	501	490	479	437	531	506	501	486	472	495	507	493	495	481	486	504	478	477	489	546	520	508	502	445	460	502	490	523	464	477	487	471	485	501	468	512	473	500	469	515	491	520	514	494	458	488	482	494	499	486	463	490	470	517	520	494	482	475	454	461	499	483	481	503	491	466	450	457	494	487	461	501	492	503	499	541	505	486	440	504	454	501	474	508	488	537	495	459	457	485	509	481	482	486	487	463	473	495	475	471	512	464	478	476	498	489	484	487	526	504	522	477	483	500	482	463	508	492	523	484	486	472	490	526	500	482	539	473	451	475	479	501	473	482	483	486	521	502	458	533	506	435	492	494	511	504	481	463	474	524	484	472	473	505	499	460	489	503	507	487	459	505	487	502	496	481	519	530	519	476	487	507	489	530	468	510	473	487	536	459	488	504	469	470	517	507	512	481	500	506	464	512	469	553	479	487	487	500	465	486	525	489	487	484	535	484	481	483	475	440	516	474	445	484	528	510	500	476	543	501	520	487	506	466	518	467	496	487	512	510	483	488	479	516	460	484	469	484	485	534	458	499	521	487	495	483	502	500	495	476	492	508	470	493	525	486	478	468	456	512	476	492	469	506	477	524	503	497	507	462	502	466	478	446	465	475	467	500	516	490	526	438	508	473	466	492	498	477	501	492	518	508	518	517	492	497	484	479	523	510	474	447	502	529	484	524	501	477	495	498	445	505	488	454	523	469	544	498	467	466	457	495	488	482	497	517	506	474	459	496	460	520	474	461	484	461	524	467	471	475	500
32760	42093	23386	10824	8374	7079	5231	4196	3510	2852	2202	1992	1750	2076	1700	1478	1286	1101	1025	981	905	822	851	861	848	855	841	768	742	748	710	772	685	690	744	704	695	694	687	613	690	679	678	692	633	705	642	658	711	675	685	706	680	646	695	738	701	660	722	626	650	696	635	685	668	634	684	685	674	694	683	691	639	694	663	656	682	670	632	664	639	640	680	707	639	627	682	657	601	709	658	637	668	645	635	678	625	666	695	688	674	677	714	688	664	662	682	627	625	661	681	709	657	665	630	662	681	637	679	617	654	657	661	683	674	682	644	691	685	666	659	666	652	660	699	662	708	651	654	691	659	687	630	681	677	698	653	665	680	669	686	705	662	634	673	702	663	663	628	665	657	668	669	708	661	704	674	683	722	638	671	639	679	669	681	656	631	648	689	666	651	637	670	673	684	676	606	653	690	662	697	652	677	671	608	630	640	668	655	663	658	683	714	664	640	663	639	644	638	652	705	638	609	633	705	632	664	679	656	670	651	681	698	665	724	626	680	709	633	657	719	673	708	703	672	657	663	649	680	615	724	713	691	699	694	688	654	624	733	645	662	655	618	633	673	623	719	624	685	656	627	705	695	659	619	643	634	686	677	638	649	641	728	665	651	686	667	628	680	686	642	684	668	689	657	652	665	655	657	687	617	671	678	667	658	671	706	643	673	680	674	664	697	674	629	669	644	659	684	681	675	681	637	695	649	710	655	662	702	641	688	656	631	642	677	668	614	691	658	677	649	660	665	707	646	669	703	684	668	655	673	647	651	649	665	622	623	639	674	636	640	642	657	693	660	645	658	686	623	681	683	660	638	716	640	632	714	664	656	659	668	737	673	681	637	662	642	594	665	636	666	670	653	639	677	669	659	657	689	612	680	675	634	660	642	656	673	680	646	672	642	656	643	703	703	668	657	673	679	679	679	670	713	628	654	629	686	662	668	620	676	637	710	673	697	629	670	649	638	686	636	649	634	637	683	701	654	607	680	676	658	648	687	650	667	657	677	641	669	638	660	658	628	645	652	630	655	606	626	655	643	668	667	707	660	652	610	661	634	675	686	674	615	684	659	689	650	698	634	667	680	655	638	651	645	700	702	707	665	674	675	681	646	604	665	673	699	664	698	688	656	701	645	687	676	669	626	687	719	652	673	678	630	665	690	661	688	687	710	667	646	683	706	648	652	686	687	673	648	605	666	697	659	666	652	670	687	679	695	653	664	659	667	643	608	614	673	661	640	718	647	659	658	655	650	633	677	632	702	635	686	641	650	664	663	659	675	687	677	721	686	676	618	705	620	651	655	636	689	679	658	660	682	659	686	633	694	606	642	658	682	613	639	668	632	645	708	651	674	653	603	674	678	644	742	661	656	702	632	640	668	664	686	677	701	700	653	684	691	697	686	651	692	684	692	662	665	644	663	642	670	637	696	623	659	632	673	641	694	682	693	726	696	668	610	667	735	639	665	672	651	668	673	663	697	683	675	691	665	675	703	673	653	693	723	713	667	655	695	672	611	640	620	662	664	642	623	653	686	671	650	645	650	692	666	687	701	644	647	669	679	714	634	624	644	663	701	657	635	657	667	687	683	687	652	651	666	651	624	646	651	687	671	721	678	709	617	656	658	651	618	584	687	693	637	689	684	709	615	706	670	674	666	655	603	694	663	642	700	684	655	701	653	644	674	700	682	696	665	649	657	698	695	648	688	675	677	668	639	707	664	665	648	692	678	620	676	665	670	619	688	662	692	660	667	670	660	656	693	689	673	724	715	655	717	689	646	623	647	669	640	673	685	691	625	681	674	664	660	659	663	656	673	657	696	692	683	652	666	705	621	688	695	716	636	723	668	718	643	659	643	645	598	680	623	667	671	651	612	664	719	670	647	638	691	617	645	649	664	629	646	635	697	675	658	650	665	707	696	653	669	686	653	699	677	616	641	672	679	660	703	645	719	605	668	631	647	640	650	690	627	643	675	662	683	680	658	688	627	642	669	672	708	665	694	624	686	647	661	701	641	699	669	687	674	643	642	628	660	619	640	651	678	679	652	652	668	666	677	661	665	622	682	679	643	696	677	669	643	687	668	619	652	716	664	707	662	655	646	670	672	642	662	660	679	720	679	665	660	731	633	637	677	677	695	685	622	677	680	703	676	682	645	634	659	694	657	606	669	626	704	661	648	642	646	648	653	623	682	677	628	647	634	671	650	630	663	682	683	676	603	684	654	642	637	635	650	697	674	665	676	673	687	690	626	688	671	702	660	679	700	591	671	636	660	690	661	653	686	627	680	641	653	651	670	656	626	639	635	652	597	615	650	663	666	656	668	690	688	644	690	643	671	674	663	651	649	684	686	661	655	589	635	690	676	702	667	646	693	644	669	714	647	632	650	672	661	621	646	668	610	679	644	645	656	671	654	665	645	676	635	633	669	618	690	639	682	659	618	676	629	667	667	647	671	701	679	688	676	736	686	658	636	681	640	657	633	659	657	638	645	700	694	660	687	671	667	671	604	682	693	656	629	717	654	648	633	676	658	657	672	626	688	721	625	680	648	658	668	693	698	631	703	621	662	629	659	613	656	663	740	674	688	663	643	658	612	672	702	698	638	693	655	683	662	665	664	642	693	651	735	661	698	656	676	676	623	685	637	673	678	658	661	684	673	706	638	669	695	670	667	684	669	673	649	652	667	640	657	634	658	690	642	645	665	663	700	691	658	636	662	648	687	667	695	702	696	657	665	622	657	664	692	679	666	661	670	686	720	654	719	653	674	670	693	651	676	677	662	684	671	670	665	616	641	671	741	691	719	706	683	652	691	672	654	652	706	706	686	684	678	700	652	671	661	683	672	658	650	673	659	635	647	637	643	638	601	646	644	637	611	667	725	665	698	656	663	649	663	703	663	689	647	688	672	671	689	699	659	633	667	694	667	647	689	685	697	661	624	639	699	706	694	666	676	654	640	651	673	682	639	672	661	641	698	621	695	670	670	708	634	663	657	711	672	643	611	667	636	647	620	678	665	663	664	685	699	651	633	696	667	683	675	673	694	724	669	614	643	678	635	702	699	647	674	640	691	649	651	624	674	631	646	628	652	643	649	694	684	701	660	702	649	695	688	633	635	673	677	660	641	630	691	630	665	635	727	674	626	693	657	675	639	636	687	646	624	629	637	674	678	653	670	683	685	655	660	681	659	678	694	670	656	696	660	693	689	711	642	650	623	633	697	667	668	660	673	635	699	658	693	701	640	645	702	692	651	681	656	616	649	685	646	663	668	693	631	640	656	653	684	676	664	655	707	624	718	704	650	667	695	657	691	637	638	648	660	643	638	670	721	650	662	644	679	670	715	662	678	682	664	682	651	649	613	659	653	672	691	639	668	762	686	682	670	692	694	662	677	644	739	705	643	656	642	681	649	618	672	682	680	674	683	679	658	686	640	698	642	647	673	668	663	687	652	651	625	685	648	606	704	693	619	623	661	657
24406	21604	29063	24628	21539	13730	5625	3261	2516	2126	1725	1555	1402	1509	1256	1178	1073	946	913	913	836	774	807	752	803	728	708	761	736	668	671	674	692	672	694	650	665	623	632	714	662	666	620	645	629	656	673	623	626	692	611	686	621	671	690	680	651	664	669	654	666	646	653	678	642	639	649	679	645	672	693	639	573	639	601	605	585	609	604	595	650	679	623	575	649	631	598	649	634	655	631	629	649	644	627	638	604	648	616	588	656	632	633	613	625	648	586	668	596	639	647	633	602	658	611	632	629	663	619	640	672	663	699	601	610	654	658	654	580	646	620	624	585	620	562	630	609	638	641	621	668	648	648	661	609	606	640	629	647	612	622	616	635	631	637	614	617	609	641	645	623	632	598	627	590	672	611	629	643	629	582	619	642	651	619	615	597	594	609	597	652	595	608	606	646	654	641	643	636	627	631	655	606	630	623	605	619	637	655	639	655	611	648	587	623	679	630	698	628	680	621	638	617	588	626	607	589	642	640	625	593	623	623	603	654	619	607	610	620	603	618	642	617	604	652	627	660	652	609	612	594	632	652	591	640	635	678	637	674	658	619	670	648	603	623	642	661	613	646	641	637	616	644	604	631	632	619	635	625	622	592	614	643	625	613	575	637	619	632	603	631	608	645	646	687	621	622	629	693	640	599	623	606	624	604	625	623	592	625	631	622	582	630	617	638	654	608	653	641	615	634	660	626	581	610	643	598	610	581	613	608	670	621	692	608	661	645	599	587	641	623	613	597	657	565	660	637	644	617	635	656	628	662	626	623	568	615	647	654	657	657	580	630	642	641	602	638	633	612	640	626	610	592	614	625	587	609	626	605	616	616	645	611	655	610	638	659	624	631	610	615	668	593	618	655	596	592	655	627	621	650	613	644	676	615	635	648	636	637	619	656	636	560	613	605	655	631	626	621	612	625	593	624	634	657	561	623	646	629	593	596	628	618	633	633	641	626	637	631	645	607	609	618	656	619	638	621	681	637	658	612	689	591	665	618	614	594	654	628	663	621	627	637	607	618	658	649	644	613	637	639	618	610	629	621	661	645	631	623	606	619	620	646	632	632	662	594	659	641	625	671	672	661	650	638	645	607	656	627	594	573	643	639	636	584	672	657	598	590	615	607	622	645	614	662	638	660	659	632	633	610	646	657	636	610	603	640	619	595	600	598	615	593	642	614	610	653	681	610	637	660	635	667	626	692	649	630	638	617	616	607	649	650	605	626	671	660	621	628	628	641	660	647	632	584	645	609	647	617	610	625	577	629	599	636	606	643	690	639	662	629	662	617	666	601	589	648	607	595	665	624	628	604	663	600	617	636	607	642	631	626	603	603	611	631	629	641	582	640	611	633	631	626	652	677	618	639	642	606	613	648	630	583	618	628	595	603	616	635	630	618	613	608	634	616	627	625	613	645	593	650	626	653	629	650	658	609	582	631	621	615	632	610	618	603	620	653	593	626	680	635	637	610	594	646	611	603	624	621	621	621	635	629	640	660	637	644	601	622	640	614	670	596	619	616	645	636	608	629	601	586	621	629	645	630	635	671	622	633	628	639	671	641	630	584	626	636	651	590	601	602	659	650	628	620	657	604	615	607	615	616	639	652	627	618	640	641	649	616	663	632	592	607	703	624	606	612	695	635	615	661	665	651	639	624	649	691	596	614	662	591	630	627	632	639	645	601	605	622	663	636	601	605	632	648	621	646	643	608	650	674	609	587	626	603	643	624	583	632	653	643	603	633	639	653	654	664	578	643	656	645	603	597	608	613	620	660	611	632	648	648	605	605	603	611	634	625	629	635	612	598	610	656	653	573	604	600	587	607	646	646	603	701	620	649	664	577	635	621	603	652	641	613	636	634	656	634	599	619	601	640	640	632	652	643	620	613	657	629	633	631	635	607	611	602	706	662	624	596	601	631	593	605	566	673	609	638	601	604	604	602	628	614	578	618	650	599	626	613	640	605	650	619	597	639	609	653	640	648	604	620	589	630	650	678	625	626	597	613	633	614	639	646	607	634	654	619	608	649	591	597	637	662	626	633	597	600	688	623	623	624	652	657	625	657	623	641	620	635	648	630	593	640	663	648	579	615	600	630	667	597	629	646	609	594	624	673	600	679	616	642	622	591	593	645	629	623	603	622	627	618	652	651	584	611	590	627	574	602	649	598	672	604	614	620	623	654	657	601	652	642	619	633	685	598	607	601	660	643	664	603	596	619	605	620	631	597	609	634	585	607	597	625	617	616	599	595	659	644	615	605	640	603	642	603	608	603	604	589	598	651	648	632	591	640	655	636	637	659	643	645	648	607	625	637	621	632	632	634	655	656	630	609	629	674	604	611	630	647	606	620	631	676	647	629	654	636	592	639	644	637	585	628	643	603	619	613	611	658	656	603	713	603	604	630	675	647	594	635	610	642	632	637	597	587	664	641	593	684	639	646	628	663	633	649	648	614	656	606	620	633	611	638	636	618	691	626	628	633	657	630	680	623	606	645	628	630	618	616	643	632	628	620	621	637	663	599	628	635	610	570	640	630	633	565	602	639	636	621	639	623	652	613	613	594	650	647	588	611	639	584	610	592	652	651	634	588	644	674	699	649	635	662	628	657	618	617	618	626	631	590	611	605	657	642	623	615	610	641	639	665	631	662	610	602	627	611	636	581	641	629	620	630	632	592	643	638	583	583	622	662	611	613	563	660	571	628	571	617	634	670	619	645	605	656	617	639	626	620	618	579	657	597	637	620	664	685	605	635	666	599	600	626	650	644	644	602	621	635	656	617	678	581	642	626	638	622	639	640	633	587	590	659	631	603	631	607	597	601	650	642	602	654	648	625	615	638	670	640	609	613	636	592	635	646	571	660	651	645	660	660	605	602	632	638	609	642	635	621	582	605	643	642	625	610	674	604	594	600	678	629	639	614	635	631	594	614	603	652	614	638	602	663	642	650	586	640	634	640	638	611	608	582	635	676	648	629	624	657	600	659	647	653	600	603	621	645	631	598	621	652	566	641	624	578	632	581	643	613	641	611	633	680	586	617	592	598	589	606	645	588	633	623	606	705	619	621	626	590	625	606	605	626	616	643	612	650	631	664	622	618	658	649	632	616	679	611	584	640	599	611	667	626	638	611	580	672	637	643	630	653	670	610	622	639	614	589	625	637	617	635	625	587	662	646	621	620	604	635	601	562	623	628	644	603	664	612	602	654	627	611	616	634	659	635	630	624	617	604	623	644	556	636	633	652	632	648	695	606	617	620	603	616	638	635	686	649	607	653	619	632	605	616	627	639	595	610	620	643	641	603	661	652	654	620	600	606	625	638	624	613	635	635	566	660	617	648	582	645	658	625	665	655	615	609	632	654	628	655	557	640	617	610	664	638	620	609	630	618	675	647	612	657	614	629	589	653	604	672	636	609	645	653	594	638	615	653	630	618	628	602	688	605	614	638	667	597	582	619	591	659	605	628	624	644	640
33757	48602	30044	16800	13702	11984	8911	7170	6118	4953	3756	3242	2912	3332	2703	2434	2079	1636	1565	1497	1311	1290	1252	1245	1200	1135	1138	1019	1049	1032	940	993	961	899	957	958	910	913	891	836	836	886	811	869	867	873	823	796	888	834	833	840	896	887	955	958	947	956	865	937	829	865	870	922	903	848	887	889	885	891	893	838	835	804	869	838	854	789	843	863	807	838	831	877	888	821	871	859	847	859	811	859	865	873	861	852	853	824	848	824	838	865	845	816	837	862	837	877	852	870	826	832	860	860	846	902	868	822	876	822	855	845	840	905	863	831	857	842	888	869	857	810	932	901	847	836	911	850	906	892	852	854	817	861	863	882	858	829	866	818	897	875	871	885	834	908	876	868	867	838	808	853	857	844	826	852	881	851	900	874	843	853	878	846	853	825	859	895	890	916	844	839	870	858	865	910	820	805	882	885	888	842	838	882	853	851	870	841	830	828	861	846	841	839	898	870	795	827	816	842	840	788	871	842	873	857	874	859	858	848	801	859	881	813	845	817	814	858	903	848	880	843	815	818	844	818	829	849	858	844	870	843	779	865	826	818	850	823	869	825	869	789	847	853	820	858	840	890	859	889	860	819	865	854	892	804	857	870	904	876	854	829	867	847	846	835	852	808	863	883	787	891	857	788	847	830	827	880	862	842	878	882	846	819	836	914	820	843	865	907	854	847	884	835	873	833	832	850	917	877	865	831	893	854	848	803	866	842	863	853	865	910	852	853	849	843	889	865	894	814	831	815	880	848	831	851	865	831	825	837	848	805	889	797	817	843	886	856	889	832	867	816	854	887	869	832	823	859	849	869	872	847	874	829	859	866	835	846	821	893	837	863	837	826	886	842	812	861	870	868	829	881	795	882	881	834	871	867	825	902	854	798	826	872	829	893	861	906	886	845	862	864	844	839	804	835	830	855	869	845	862	862	856	842	791	854	837	884	823	843	843	849	888	850	819	857	899	852	898	792	824	793	856	832	843	885	847	855	868	866	915	830	851	875	863	821	860	809	854	841	867	833	844	858	854	886	782	865	852	879	863	828	850	827	876	887	835	798	818	811	847	855	851	857	824	818	863	875	825	784	895	833	828	872	866	845	832	853	850	852	907	862	873	844	853	879	861	842	848	861	879	814	896	878	822	832	857	871	843	898	855	836	866	866	867	825	861	835	853	854	839	835	795	845	865	828	847	847	843	827	853	848	875	822	836	818	863	858	853	851	907	814	834	842	842	812	871	826	837	942	868	895	871	845	849	835	829	877	878	839	809	827	882	852	823	871	835	858	814	849	900	853	872	832	861	861	854	824	849	842	883	811	846	859	836	844	843	831	850	841	837	866	795	867	836	826	841	859	848	820	901	842	884	863	861	884	828	838	884	855	854	891	809	828	871	833	823	826	795	894	823	833	829	853	847	864	851	802	835	842	834	858	853	893	893	879	895	867	779	832	851	873	821	851	883	858	869	840	883	815	844	874	896	897	837	837	894	844	849	862	796	847	827	864	873	833	899	855	807	795	855	853	885	886	877	830	845	849	889	829	870	855	790	791	844	834	867	860	840	885	843	856	872	870	880	853	880	829	876	818	827	815	848	861	862	868	814	866	863	876	812	874	851	850	832	900	884	889	857	857	842	897	825	800	856	877	879	840	883	865	861	885	823	799	895	825	838	819	854	835	875	851	824	774	852	881	833	811	864	859	813	851	792	861	840	870	875	856	841	839	839	854	844	827	889	863	851	879	877	905	877	852	923	852	839	789	881	845	811	837	864	859	867	909	890	843	862	851	871	886	919	808	886	813	892	827	841	843	905	803	879	830	833	901	858	885	816	826	812	884	861	855	851	891	836	807	814	900	836	878	839	825	818	871	829	872	854	864	866	875	843	871	882	918	861	880	823	856	824	882	851	817	832	840	838	890	788	829	826	899	863	817	810	879	898	835	825	863	883	842	849	828	866	820	834	845	813	824	778	882	859	903	819	850	850	878	826	842	915	894	805	835	827	792	807	829	844	839	804	833	862	820	903	904	867	844	824	837	845	863	868	884	854	818	815	839	820	872	807	848	877	842	787	830	861	823	831	833	876	825	853	844	849	796	876	888	799	841	880	856	832	790	812	852	873	811	875	879	886	881	849	875	925	854	844	825	847	831	797	851	828	843	860	844	845	851	877	880	882	811	797	881	838	875	847	855	827	841	903	838	849	847	874	861	875	818	863	828	861	890	910	864	855	855	823	858	822	846	842	862	854	804	845	867	881	852	863	836	844	926	847	855	847	846	839	867	875	872	876	825	792	817	869	875	841	851	880	873	835	835	835	863	883	821	872	835	872	847	831	907	860	846	839	858	811	868	859	830	860	860	853	885	839	862	843	843	831	867	869	880	845	868	854	872	858	879	872	789	836	845	864	887	845	826	874	828	804	827	854	815	786	867	867	819	838	834	802	860	884	845	861	874	879	874	884	852	851	803	937	876	877	865	851	851	874	824	893	863	822	887	851	868	868	857	869	839	895	816	865	819	842	850	818	877	822	842	869	858	871	878	866	828	863	776	872	856	801	814	815	805	844	906	800	829	829	923	833	856	851	834	829	904	866	807	819	750	830	870	875	874	825	851	849	810	849	884	851	836	799	902	828	854	889	854	901	876	879	849	835	898	855	796	846	845	879	851	841	890	814	832	831	819	889	874	826	817	894	833	860	886	863	833	859	857	833	883	891	873	820	841	905	828	863	859	854	805	849	921	837	855	886	865	868	845	891	864	869	853	851	876	783	819	817	862	870	828	832	838	856	834	872	903	834	843	856	909	878	845	829	852	870	857	765	800	820	844	905	860	897	871	878	904	835	869	836	849	854	846	869	854	825	836	837	851	875	846	890	815	860	866	916	809	808	825	828	812	856	869	874	833	834	868	859	813	866	873	856	867	840	847	882	894	844	854	815	896	834	873	864	847	831	890	905	842	840	888	824	938	852	804	827	850	868	853	886	829	862	827	863	837	829	897	915	874	838	865	860	815	856	855	831	803	867	820	781	870	830	873	847	841	857	867	884	846	840	898	894	826	878	843	886	805	845	863	886	855	816	858	876	855	876	862	868	844	839	771	787	845	902	864	897	866	901	828	866	858	852	821	882	883	820	843	832	875	853	857	825	797	877	822	850	797	881	835	881	842	836	846	838	832	841	846	819	867	870	887	878	860	809	816	872	849	820	923	844	846	882	874	867	852	871	815	877	811	881	830	870	841	834	838	868	822	832	835	854	802	804	829	808	879	885	874	885	812	876	829	799	867	836	799	838	850	841	872	843	864	834	841	885	849	840	830	835	864	890	887	849	834	869	880	849	888	842	855	920	898	875	866	843	841	850	832	838	828	827	857	858	823	896	787	883	846	815	813	868	863	864	851	812	858	825	819	861	856	831	865	874	817	842	827	863	839	819	876	871	883	884	817	898	840	864	851	862	817	894	882	834	856	846	910	796	862	858	843	868	828
23521	21643	29577	24189	21662	21739	13407	4712	3415	2737	2026	1837	1720	1939	1559	1443	1194	962	1030	855	817	824	845	808	709	744	722	736	645	649	657	660	593	612	655	600	629	600	589	596	564	527	528	562	525	582	543	497	553	550	585	521	548	575	600	617	568	546	589	546	552	570	521	568	567	555	576	518	531	582	504	540	531	524	539	557	538	556	566	613	571	544	515	571	551	562	548	548	533	530	553	535	518	535	540	562	509	538	537	553	542	525	599	508	556	515	496	538	574	502	537	557	530	555	566	526	569	517	584	557	508	535	550	575	537	584	551	548	550	526	503	576	572	493	494	532	518	560	535	519	526	568	541	557	547	554	533	533	535	525	495	563	558	588	563	533	543	547	581	562	540	559	583	556	542	565	520	537	541	551	520	561	508	556	504	535	552	535	525	530	528	546	532	545	497	606	527	523	533	547	533	561	507	502	550	518	516	532	530	539	553	539	489	560	527	547	571	546	535	517	513	504	541	530	529	520	544	550	549	557	574	523	562	530	559	555	526	543	555	520	545	551	528	559	548	520	569	546	501	567	528	534	568	530	570	526	518	562	537	547	569	539	569	530	534	538	542	546	556	592	537	520	572	522	532	560	569	549	505	510	497	568	517	496	525	535	576	546	549	531	598	547	515	554	578	538	558	555	517	556	573	599	558	558	524	525	534	546	530	536	519	557	563	522	552	517	504	521	523	507	527	562	552	537	565	562	591	562	560	497	544	509	550	548	568	543	566	574	539	522	548	508	550	535	525	518	534	534	565	537	529	506	528	573	577	493	545	485	555	520	520	537	508	500	553	500	536	540	554	564	545	548	564	523	527	562	511	551	544	507	538	559	547	537	542	589	539	584	553	512	531	552	513	532	514	542	533	555	564	518	537	541	589	507	562	522	524	518	534	573	506	561	560	517	560	587	555	487	530	524	549	510	549	492	505	526	522	544	591	528	519	502	542	532	563	551	523	514	497	549	534	528	541	553	543	552	517	535	491	537	537	516	538	555	538	518	518	512	521	511	523	538	536	555	531	542	515	545	577	546	561	553	559	539	526	528	568	529	567	490	538	520	578	547	548	544	582	539	534	542	534	548	540	491	526	568	568	577	524	503	570	554	523	523	540	525	526	559	560	549	559	562	503	538	497	494	560	536	549	510	539	508	527	519	510	560	567	534	505	503	592	538	481	524	533	538	532	531	526	525	557	536	552	578	555	556	530	492	517	531	603	547	541	499	560	516	530	537	533	554	529	558	551	521	543	526	518	526	516	595	515	513	507	530	545	592	540	566	506	529	517	525	536	541	546	526	509	526	502	560	576	532	533	537	561	517	570	523	574	507	583	541	518	524	550	531	588	561	586	541	525	561	500	509	523	572	496	537	499	603	502	529	558	521	519	552	536	542	548	552	551	553	559	527	580	548	537	524	548	597	534	553	557	540	513	526	555	520	534	556	550	498	518	478	551	544	532	552	506	527	526	533	542	525	544	533	557	546	523	525	522	502	575	511	560	534	544	525	545	499	536	519	554	531	510	514	564	515	531	508	489	563	534	506	524	544	527	544	537	531	490	493	528	512	542	550	556	503	541	556	561	502	542	520	524	536	538	539	568	530	523	526	535	567	543	538	519	526	554	534	509	530	477	514	538	543	558	511	582	520	529	564	516	532	540	525	541	552	516	508	527	540	524	529	545	562	526	546	519	548	482	517	528	535	512	584	567	563	515	493	512	526	553	528	511	507	573	525	575	527	546	554	559	500	535	494	496	489	530	535	571	520	538	532	521	526	567	560	499	532	530	532	551	522	531	520	518	561	580	524	528	569	561	498	541	549	589	546	503	553	507	513	538	551	495	570	506	529	551	534	549	587	506	508	521	532	541	554	545	537	536	532	544	539	493	568	527	535	554	517	516	570	512	546	543	520	552	501	527	572	551	560	555	535	569	578	529	567	551	580	535	553	557	516	574	581	509	557	561	535	527	549	501	533	533	539	579	564	530	540	576	542	534	546	512	523	518	538	513	525	554	488	524	529	534	520	484	545	523	525	548	557	546	561	536	540	573	580	528	522	539	526	519	522	507	526	546	543	590	499	532	528	522	567	557	541	542	533	541	491	510	510	571	565	539	523	530	486	554	491	532	517	528	525	546	525	526	520	546	530	571	479	578	526	513	515	526	500	488	547	526	556	516	529	515	524	581	520	556	534	529	513	534	541	533	524	520	521	499	492	543	539	558	521	532	516	540	540	515	548	513	531	526	569	565	524	555	584	553	548	524	507	518	560	531	564	544	504	572	556	510	514	509	572	486	503	533	575	564	552	538	529	557	533	585	526	533	556	506	533	525	509	534	524	514	562	516	529	499	529	567	537	549	498	550	539	560	535	502	498	537	560	554	552	548	531	539	530	601	504	563	530	505	489	506	552	558	610	527	540	535	553	497	533	562	542	568	506	494	540	555	540	518	525	540	522	538	531	545	534	544	577	555	551	537	535	511	542	568	524	551	541	543	516	491	548	508	574	535	549	536	523	549	548	551	538	538	567	545	542	544	524	581	527	547	541	551	543	556	525	516	543	516	573	560	561	522	535	531	568	548	550	549	544	539	570	530	530	534	546	540	566	537	542	530	514	525	539	545	567	550	539	532	493	560	514	542	516	547	546	555	582	493	561	483	564	527	576	541	555	521	534	536	538	535	541	554	525	567	544	503	503	530	570	571	527	507	536	542	547	520	532	549	498	520	581	561	570	556	580	561	522	543	543	543	551	532	560	539	508	560	519	548	557	568	560	522	507	509	551	516	528	545	544	515	507	565	581	539	547	499	552	550	538	528	505	545	546	540	576	489	504	560	580	517	572	534	523	569	516	503	521	515	566	513	557	571	502	539	530	513	523	572	498	526	494	537	530	528	565	530	531	531	553	527	559	535	499	574	513	559	528	541	534	595	555	517	480	539	516	509	540	506	540	515	579	516	530	496	547	503	566	582	556	533	593	515	568	512	515	560	505	550	539	536	517	579	555	575	538	548	526	552	529	570	540	543	524	552	507	511	490	555	531	571	522	521	515	581	552	529	547	520	548	569	570	524	533	551	544	529	553	582	516	508	550	534	571	547	574	572	525	564	569	504	514	528	546	537	499	570	512	541	545	548	533	517	509	530	541	547	543	551	489	496	537	562	546	544	548	557	539	528	524	525	542	558	532	499	521	603	548	549	515	565	547	568	538	565	576	562	510	501	493	511	540	528	566	526	575	563	502	516	532	537	558	544	536	534	535	551	555	547	551	532	534	557	517	564	491	539	551	549	525	512	574	569	579	561	529	510	548	569	588	508	538	562	516	575	535	533	504	555	546	580	535	540	597	493	545	550	566	470	525	569	527	532	517	515	524	538	535	509	523	553	546	557	533	534	528	525	512	579	582	533	544	508	530	514	541	537	524	553	513	541	527	593	541	550	543	536	508	536	537	496	555	551	518	559	545	527	520	527	499	532	536
36120	53600	35990	21090	17483	15751	12043	9777	8084	6645	4777	4208	3965	4302	3491	2956	2412	1874	1788	1665	1401	1399	1329	1261	1305	1202	1193	1119	1091	1003	948	953	912	894	899	936	856	868	835	793	740	792	749	779	764	724	763	734	752	781	761	741	805	778	830	853	800	778	799	765	758	740	753	687	741	748	764	714	793	789	698	738	689	686	727	727	745	729	698	754	746	719	712	742	729	741	734	702	763	754	745	735	775	691	710	727	727	704	792	726	755	724	738	763	757	782	696	747	750	702	731	723	753	743	716	709	700	736	707	757	678	736	697	706	728	680	754	773	745	751	724	732	733	672	710	719	732	711	714	738	784	719	769	725	776	697	737	738	711	728	714	709	727	724	714	728	794	744	760	727	691	718	714	745	791	731	720	699	740	699	732	723	745	755	748	721	753	771	741	697	725	714	744	745	728	723	705	729	812	737	777	751	760	718	765	754	753	722	689	694	720	739	697	797	755	704	707	711	740	786	687	730	711	726	682	761	703	751	752	736	753	730	757	729	742	747	735	731	744	758	701	737	680	684	734	720	739	722	770	717	730	738	679	728	711	716	723	763	698	784	736	757	777	745	724	722	733	745	782	708	716	712	680	726	711	736	683	739	746	736	691	708	696	695	765	700	670	689	755	756	722	711	732	697	747	749	696	746	716	733	709	753	795	754	723	707	744	725	755	773	770	783	720	716	728	758	694	722	733	761	724	765	732	791	728	691	802	719	745	703	733	657	723	741	772	740	730	753	672	747	729	724	723	754	752	718	788	683	738	702	767	669	703	748	736	758	737	746	728	699	728	688	770	738	710	723	746	724	713	713	730	700	720	705	758	757	743	711	712	735	702	752	732	726	732	779	751	703	690	721	755	745	742	776	700	718	719	726	693	765	773	724	747	712	742	693	694	741	709	695	779	741	732	740	745	760	721	730	684	733	704	734	724	696	709	774	732	788	759	686	745	736	727	704	776	712	757	737	736	737	713	737	709	721	727	746	710	762	751	744	696	688	733	708	729	747	740	739	820	741	742	749	763	726	742	737	736	726	698	725	766	725	755	715	708	763	712	705	721	724	702	713	707	749	762	679	742	745	693	761	768	725	712	709	696	738	741	741	738	719	726	692	724	750	742	701	729	770	733	733	750	737	716	735	780	673	748	720	700	700	725	751	672	718	750	712	729	733	762	747	760	762	763	686	714	738	740	749	755	728	744	756	729	752	699	726	707	726	719	748	758	712	742	729	708	760	695	702	739	713	753	722	768	719	724	725	713	721	772	735	717	776	735	721	691	753	721	708	717	749	734	702	763	758	706	739	703	731	715	703	757	746	729	727	747	771	731	758	735	749	690	747	727	738	764	716	734	728	699	763	714	738	745	755	688	750	711	694	750	717	716	725	812	734	780	747	727	703	719	739	736	730	773	717	717	752	727	703	713	736	724	771	732	717	709	732	702	728	736	737	781	758	745	753	729	773	753	745	717	723	736	707	705	739	742	730	747	742	749	768	707	730	724	754	758	753	689	720	761	698	699	726	718	728	767	710	722	714	718	734	740	756	775	758	740	743	716	754	772	759	700	723	734	713	748	746	767	687	760	700	730	737	689	756	727	718	705	726	727	748	719	750	719	744	656	694	673	753	752	711	734	692	709	761	772	743	747	800	757	704	756	729	759	708	753	749	744	719	765	762	729	734	758	715	730	768	746	771	742	739	712	784	746	715	759	735	740	759	696	780	790	673	685	713	723	747	734	688	716	770	701	723	714	686	662	703	760	718	712	739	785	680	730	724	710	732	800	701	755	706	726	741	732	727	729	734	753	775	733	729	710	737	756	727	734	681	714	774	727	736	714	723	746	741	752	735	722	718	729	745	788	702	723	722	727	741	728	738	697	769	711	750	729	714	731	733	718	764	742	749	724	689	780	720	697	733	727	710	769	689	735	707	714	766	755	701	727	775	713	725	787	753	744	734	762	796	734	704	718	768	728	729	734	730	696	747	736	757	724	709	724	713	739	739	756	704	730	763	740	746	719	690	730	742	731	728	748	729	719	731	714	766	721	744	737	764	726	748	753	796	730	726	737	721	692	693	725	709	748	756	743	748	693	740	705	749	695	743	679	737	733	712	753	722	702	696	741	723	725	699	768	739	708	739	749	730	753	715	739	724	756	747	785	735	717	707	720	707	722	708	709	676	720	716	698	726	732	755	706	726	692	730	751	735	733	734	715	721	735	769	764	761	722	707	739	708	747	758	742	695	717	675	697	763	749	747	732	711	721	749	733	662	753	729	755	743	708	731	748	729	758	716	706	693	763	779	712	732	742	748	770	690	692	691	747	725	719	761	708	694	748	783	736	758	741	750	724	767	713	707	760	779	718	734	677	705	727	719	739	727	690	728	766	718	701	759	752	755	750	718	703	737	773	751	762	686	691	753	718	719	728	713	721	713	704	759	710	718	772	693	728	760	736	755	743	738	717	757	703	730	750	753	715	724	761	752	728	795	734	729	760	759	752	713	666	714	712	727	726	695	719	765	748	734	718	727	765	718	742	715	773	720	762	750	746	740	697	683	705	754	735	703	809	750	738	717	789	719	732	714	700	723	730	738	742	733	664	717	750	748	690	761	681	727	742	716	743	731	696	754	716	747	751	754	701	749	753	729	722	767	768	688	726	714	743	750	740	737	695	810	710	685	733	683	739	727	703	776	703	704	760	711	725	727	720	743	804	681	753	748	705	738	755	719	761	728	729	740	698	763	766	757	706	736	718	704	719	736	742	725	706	681	723	700	747	717	728	738	805	757	714	718	718	717	764	733	689	730	750	766	720	750	734	689	759	759	727	748	724	711	744	757	714	744	752	751	769	752	707	719	704	763	668	775	739	682	759	755	761	722	736	730	754	722	756	699	764	735	764	730	743	766	699	768	708	752	724	710	715	725	737	749	673	743	769	735	719	806	702	734	744	728	743	695	735	743	690	688	801	754	741	776	753	779	727	726	697	746	753	716	727	683	686	713	739	725	704	770	691	750	788	744	746	745	694	700	743	700	718	744	736	693	724	746	718	737	696	747	736	712	744	704	718	724	718	686	735	745	734	717	723	703	751	698	747	766	731	724	711	682	749	749	692	692	745	728	734	746	766	770	754	740	780	736	746	734	731	718	742	771	681	701	717	728	718	752	733	791	745	726	746	711	713	726	678	746	767	710	710	765	703	756	750	732	734	742	722	718	693	750	762	746	737	688	762	737	717	770	742	722	727	752	724	700	715	751	734	705	782	807	730	744	692	713	726	687	741	705	746	740	761	680	731	728	699	774	691	727	654	742	726	724	727	709	695	732	698	719	731	748	735	698	695	712	715	768	739	689	744	775	694	706	693	757	743	708	703	710	760	709	787	711	754	698	710	749	769	746	754	763	771	721	706	743	757	707	763	686	729	696	713	721	743	701	720	737	755	762	747	709	739	715	726	726	684	738	733	728	731	727	750	701	737	696	713	742
28303	23887	20337	8859	3957	3060	2247	1684	1510	1287	1033	904	857	948	804	788	685	633	615	619	627	598	590	526	534	509	518	578	543	520	518	513	500	536	507	463	500	505	463	474	468	505	512	464	480	492	446	441	459	472	518	482	507	513	483	493	461	508	465	514	455	463	463	494	478	520	522	504	480	493	451	475	504	486	439	488	498	495	504	500	527	501	467	478	469	494	481	450	476	479	461	465	452	501	475	444	462	485	509	482	471	501	484	478	439	487	502	452	456	525	466	469	456	523	476	478	516	491	487	523	500	485	506	453	490	495	509	449	469	492	480	452	458	500	471	469	494	502	454	476	497	460	498	480	478	481	496	450	479	446	524	513	496	467	452	503	495	516	503	497	465	457	493	446	514	472	482	484	431	492	501	505	472	502	466	514	474	450	449	476	482	463	479	513	478	468	482	473	463	502	488	481	488	473	509	454	540	448	453	494	525	461	478	467	461	482	466	487	498	476	465	472	506	460	490	502	500	442	468	490	461	481	488	487	460	473	457	480	494	458	485	462	516	514	489	448	467	494	494	479	486	488	492	466	479	443	473	502	441	468	496	488	460	488	475	510	483	505	498	493	459	464	475	510	464	482	505	417	525	517	484	477	506	499	477	452	483	498	479	471	467	463	488	459	474	523	475	515	443	461	480	471	490	488	484	498	517	458	465	468	513	451	447	462	481	458	495	493	462	510	482	513	502	477	454	502	540	464	491	491	485	478	522	475	497	481	494	448	456	451	467	457	507	445	460	493	476	455	441	475	457	429	490	475	473	466	481	463	531	512	492	413	464	503	504	487	496	481	521	486	458	496	481	506	480	519	512	494	434	529	496	488	434	479	480	454	460	472	464	463	486	503	466	497	493	474	475	467	442	472	495	480	477	477	479	420	477	485	481	466	482	498	482	501	459	526	506	521	519	503	500	481	481	504	448	494	486	481	485	515	449	486	494	462	457	496	450	470	497	476	488	514	475	483	512	445	483	479	467	460	497	479	493	487	498	515	492	482	485	493	480	477	445	467	497	429	495	486	473	501	482	506	468	506	483	507	469	455	465	480	466	518	507	515	469	502	480	503	461	462	460	501	484	492	488	492	488	472	498	485	488	460	481	489	476	466	483	478	483	488	485	475	488	495	485	459	486	461	461	490	455	497	485	508	500	443	484	464	476	486	501	471	472	471	467	497	505	482	500	450	495	464	445	460	484	458	471	464	448	506	468	442	488	505	489	481	489	478	512	529	505	515	488	496	467	451	489	446	478	432	468	499	466	450	512	478	444	455	500	514	457	487	492	485	472	468	476	483	454	504	450	518	489	520	477	498	470	486	467	450	515	475	491	494	509	487	481	499	517	493	479	474	512	511	457	513	487	480	462	477	464	517	474	484	467	460	510	469	439	475	457	503	486	472	475	451	476	506	488	459	480	491	483	467	510	497	477	474	493	455	499	492	505	469	468	475	476	500	464	500	491	454	449	478	419	479	482	479	456	506	474	485	472	481	490	484	465	521	476	497	457	482	462	470	476	483	437	482	485	495	474	469	443	510	448	465	516	464	470	468	483	424	488	480	484	499	475	455	512	487	474	484	476	457	495	451	486	504	510	473	477	495	503	490	472	522	453	487	475	474	487	463	513	501	481	477	456	448	513	485	499	492	481	480	474	486	478	517	456	492	503	517	485	467	517	496	475	483	483	494	489	482	486	444	429	500	522	479	508	445	503	451	484	505	468	467	418	495	502	480	454	486	444	482	489	482	497	461	482	514	490	488	516	507	500	489	490	453	476	464	492	525	493	495	496	470	458	486	469	471	468	467	469	462	509	456	486	440	495	472	481	494	492	483	510	520	522	468	476	457	447	457	505	466	456	486	493	476	466	457	491	458	482	476	473	483	475	493	487	470	479	488	466	462	477	511	434	487	491	473	496	493	479	452	501	514	487	517	519	480	497	476	477	500	493	480	461	470	482	497	486	518	468	472	512	495	518	465	456	493	493	466	435	490	466	472	452	475	491	517	499	464	481	459	493	530	505	455	487	477	496	485	465	473	496	433	495	470	476	482	485	474	468	449	493	435	482	504	436	491	498	439	524	472	468	492	472	468	488	528	493	479	462	475	446	476	481	453	495	480	475	487	489	452	456	493	448	463	468	482	449	493	437	465	471	451	484	470	476	450	453	513	469	488	520	495	488	461	506	503	466	483	457	473	454	468	476	479	483	443	444	468	495	492	489	485	498	443	485	473	465	440	474	457	536	505	487	510	456	486	461	484	499	469	521	467	473	488	461	486	472	505	478	489	494	508	484	459	489	495	503	475	459	446	488	536	541	460	490	491	515	457	479	500	534	472	473	451	489	493	493	462	511	470	506	490	489	537	461	460	520	470	478	528	469	466	464	473	499	456	511	493	497	464	485	481	500	457	445	480	412	470	488	495	511	450	475	467	484	506	466	443	514	500	501	496	494	489	477	500	468	479	469	465	437	494	485	447	475	476	459	456	461	486	466	515	515	480	491	468	498	508	487	484	487	493	443	457	477	457	466	460	478	488	446	465	449	488	471	450	480	460	459	493	501	488	484	490	504	492	487	488	485	503	460	447	486	457	445	512	526	448	479	495	458	480	483	464	501	509	506	496	458	458	497	508	442	477	469	490	480	466	481	482	466	508	483	491	470	522	471	499	511	452	522	465	473	465	475	452	480	455	449	441	474	475	504	484	461	521	466	469	469	487	486	500	470	518	497	462	512	476	502	482	473	476	476	495	490	455	487	507	483	449	462	463	495	486	465	507	492	439	516	451	455	501	458	492	502	502	466	435	519	487	496	490	509	489	492	483	497	525	515	488	520	460	439	479	451	468	489	529	453	495	468	482	493	499	484	476	487	427	473	473	500	483	456	507	469	484	470	498	494	485	523	499	446	477	476	476	444	511	495	496	484	493	478	471	490	483	518	475	472	488	485	481	475	446	507	509	461	469	479	478	515	505	526	451	473	466	453	507	444	506	494	423	511	468	485	468	450	494	482	473	478	500	481	493	459	477	458	466	490	513	444	520	483	452	467	478	490	505	483	513	493	471	480	493	481	482	468	498	488	545	500	439	487	475	466	455	494	463	519	490	466	474	479	503	436	493	494	494	476	484	454	458	478	471	502	457	483	483	512	505	500	462	479	477	469	503	469	476	444	488	455	497	494	478	465	500	553	501	480	480	452	496	465	510	477	500	488	455	496	464	498	473	461	506	470	486	475	460	481	496	516	447	496	495	478	455	466	490	466	495	515	480	464	531	499	503	443	524	479	459	484	505	499	470	491	464	462	535	488	491	424	494	503	490	500	491	448	458	485	500	495	480	464	482	529	493	482	457	504	492	489	521	490	516	486	440	487	459	483	490	474	459	479	473	482	470	476	493	462	475	510	479	508	468	499	480	469	475	512	485	424	464	496	514	458	493	505	455	481	471	455	460	493	465	475	459	505	485	479	490	454	458
31551	38971	22883	10410	8217	7109	5214	4206	3653	2877	2161	1868	1835	1922	1617	1499	1295	1100	1009	964	919	858	814	808	816	780	784	750	711	731	766	674	673	681	683	673	720	680	697	633	632	660	658	705	707	672	673	647	640	646	648	691	655	660	662	647	693	675	672	672	667	643	674	656	624	710	648	672	664	618	659	712	650	597	670	626	664	654	623	656	644	676	661	642	652	641	627	656	669	652	648	661	670	652	671	628	670	641	673	664	669	686	683	674	611	654	642	690	658	693	725	672	664	634	639	687	656	686	643	624	648	710	684	646	683	624	639	669	664	656	666	654	677	737	638	703	614	644	669	647	685	641	630	642	664	659	622	629	657	646	707	673	637	700	681	658	682	650	631	589	655	627	689	651	687	637	681	658	673	673	672	659	658	644	654	652	667	710	643	628	634	666	655	691	675	662	650	666	684	686	644	695	619	664	684	630	626	694	662	638	670	620	605	637	633	665	641	673	666	651	658	628	650	652	664	662	620	634	639	655	675	702	615	669	652	646	642	692	679	641	649	659	652	615	645	672	656	691	653	634	679	638	609	640	691	599	711	692	693	667	641	650	682	677	665	666	651	653	642	664	675	642	686	662	591	706	672	634	646	664	658	659	654	692	631	629	686	626	688	617	639	675	669	666	652	636	662	645	694	691	642	662	653	701	694	673	705	657	694	639	660	633	635	685	683	646	639	621	676	643	651	697	667	680	636	720	702	673	644	706	647	677	641	647	698	703	636	689	632	695	698	618	650	659	671	678	702	644	682	642	631	624	647	704	692	681	678	664	666	652	702	627	636	667	620	646	681	631	671	703	629	653	660	660	681	672	610	653	648	645	597	665	652	628	695	688	640	685	618	649	692	647	624	699	686	670	613	611	684	653	654	657	703	645	683	663	643	685	665	669	640	651	689	639	639	650	680	652	646	637	650	649	672	655	680	660	635	673	663	668	655	688	716	668	663	627	611	649	672	662	701	663	681	670	678	664	692	653	707	664	636	677	655	689	600	660	646	631	674	688	643	651	644	664	696	652	657	678	639	603	661	672	662	679	702	659	643	647	655	697	638	683	653	644	632	650	638	663	627	648	639	704	704	628	624	666	648	710	665	617	707	650	584	645	597	667	674	640	658	680	644	639	661	674	662	672	634	611	652	648	673	642	666	666	692	659	646	666	656	614	679	623	647	697	625	665	674	689	678	640	631	687	649	655	669	633	639	666	657	647	687	712	663	693	644	666	673	640	683	671	647	663	612	714	653	660	632	613	648	673	639	697	641	616	664	659	599	638	677	684	608	670	663	698	629	609	662	676	679	638	667	645	632	629	678	658	631	683	668	678	684	673	662	682	683	648	695	632	658	651	657	656	705	657	714	646	713	641	678	683	663	624	645	674	675	631	647	621	638	653	666	620	645	646	699	627	644	686	664	681	689	690	667	685	649	678	682	658	576	691	644	654	648	643	645	659	668	684	638	635	642	703	646	644	686	616	644	656	636	667	677	653	641	665	655	681	681	686	697	618	648	667	712	643	681	644	647	678	664	646	660	646	655	703	639	658	682	646	672	667	698	676	633	666	692	649	655	667	649	652	650	621	664	694	675	647	619	686	671	666	634	672	659	639	651	683	659	684	681	633	673	649	658	679	652	682	663	651	652	708	684	618	632	650	645	637	659	660	660	644	675	674	657	637	661	667	672	694	658	659	661	636	695	634	691	641	650	682	645	653	611	628	652	689	627	672	651	671	685	648	634	685	662	667	697	659	633	725	662	650	673	670	694	641	669	653	673	659	687	650	645	643	653	683	672	672	633	655	675	679	637	667	658	680	625	628	669	613	648	697	640	688	693	631	659	648	704	678	679	671	675	704	659	644	667	629	627	659	646	645	662	686	634	655	664	693	628	706	687	652	662	641	672	687	618	651	664	592	681	684	653	664	685	689	638	635	650	665	685	656	642	668	666	706	678	641	668	646	626	660	597	633	661	656	648	634	646	677	636	716	615	644	691	622	679	651	624	705	700	649	629	666	669	683	702	642	673	771	702	718	665	639	648	641	659	683	625	699	671	678	625	641	671	631	681	656	674	664	684	651	635	619	663	654	697	626	655	665	650	673	696	644	605	618	649	652	681	656	673	668	668	647	703	640	658	637	709	643	619	682	642	690	649	653	654	666	640	638	652	696	643	646	684	667	680	680	645	679	610	677	652	636	651	677	625	682	700	673	674	681	676	652	667	653	667	657	656	652	633	676	673	708	652	687	642	652	697	659	611	649	646	675	637	598	616	667	646	714	677	662	687	629	637	667	640	652	679	652	620	632	672	622	659	655	676	661	636	657	616	669	686	650	676	673	675	637	640	656	626	661	647	664	653	692	610	627	662	648	630	663	685	653	677	663	649	639	641	657	669	644	681	661	687	655	643	639	689	612	647	604	704	688	670	685	645	663	641	694	663	648	655	620	658	651	651	642	683	618	662	669	636	692	674	660	659	691	622	662	633	659	690	633	629	701	660	665	663	666	672	646	666	667	642	630	646	657	659	673	654	646	649	624	627	684	669	682	650	674	642	638	676	636	657	668	665	662	718	653	673	657	682	676	642	696	693	626	634	720	650	656	670	682	662	712	667	678	634	619	671	668	698	675	645	666	650	635	633	666	633	669	640	682	664	669	649	663	694	618	674	664	634	694	662	673	667	667	647	636	660	682	679	618	695	649	620	676	648	624	668	694	634	656	668	664	689	639	632	659	673	672	661	695	650	615	663	683	642	622	643	642	647	626	669	635	663	650	651	689	630	722	650	618	638	664	632	673	669	649	614	697	680	672	636	645	662	596	652	679	668	633	649	699	674	612	679	655	653	671	671	657	668	668	656	675	649	654	665	619	619	627	670	651	705	620	661	656	659	688	628	668	613	637	627	680	669	643	647	682	656	702	643	630	634	667	690	668	640	637	653	649	655	646	658	640	718	663	676	635	654	645	678	688	682	663	665	663	621	644	628	669	637	695	670	687	637	658	670	650	691	617	601	657	686	652	659	669	668	633	651	620	656	641	641	665	643	639	662	640	631	640	655	687	645	654	672	615	667	671	623	636	638	646	688	678	680	656	641	659	682	649	651	650	691	659	697	653	666	678	643	669	639	689	705	637	647	677	696	677	688	698	651	671	667	701	634	658	677	648	659	669	659	677	701	624	633	607	660	695	693	626	666	671	654	656	595	677	665	658	627	683	644	671	664	593	641	603	624	646	643	672	648	664	673	657	677	648	662	637	659	640	651	675	638	649	683	661	632	683	649	641	629	662	666	647	665	627	633	680	710	667	684	663	640	658	683	685	666	650	686	620	664	665	683	644	633	680	600	708	664	648	638	663	653	615	660	665	664	646	650	663	670	609	637	647	634	657	619	693	664	661	647	667	626	686	691	686	618	655	670	633	670	646	653	661	621	644	633	624	678	662	661	646	677	701	659	659	707	643	603	687	696	695	645	638	655	688
24487	21625	29053	24680	21602	13886	5502	3280	2494	2131	1730	1475	1348	1513	1369	1233	1047	943	903	843	823	787	783	756	794	729	703	711	763	722	678	655	655	611	704	661	655	654	670	599	639	643	692	644	631	630	596	642	663	592	616	591	644	639	660	636	671	673	627	668	607	654	577	662	638	619	654	631	615	634	617	618	601	605	573	629	621	598	628	600	621	691	569	618	598	637	611	602	673	615	623	612	659	636	595	642	580	657	645	686	639	614	662	633	604	625	646	630	590	652	612	608	615	610	606	600	662	641	642	619	626	624	621	625	645	598	659	613	590	574	613	614	641	658	626	669	598	634	654	631	657	675	671	608	630	589	649	726	617	623	635	553	630	627	599	595	629	632	602	611	616	632	639	641	614	640	659	668	625	591	575	587	612	632	622	640	643	616	607	608	597	623	570	624	608	623	636	622	634	615	652	627	630	600	648	645	651	603	628	659	651	604	627	640	629	614	643	583	627	588	591	643	608	578	601	618	625	637	672	597	656	662	696	630	640	657	642	613	617	603	577	633	642	642	625	639	636	671	605	631	617	596	639	586	584	587	647	618	634	657	584	594	614	605	617	622	635	631	668	634	650	629	598	620	604	640	604	616	614	625	620	591	591	595	676	623	633	625	619	591	588	626	660	664	601	616	618	619	639	621	599	631	607	588	722	597	615	612	617	568	601	608	621	566	614	602	613	642	634	656	604	605	646	602	611	655	670	634	564	627	630	651	584	600	658	632	605	676	640	634	630	602	670	619	625	653	633	648	599	590	586	638	648	630	610	623	596	627	622	587	624	548	675	641	629	649	639	686	599	633	607	627	585	642	643	600	615	683	620	567	617	611	642	629	653	642	630	588	601	607	584	575	583	632	618	647	625	599	608	619	595	633	602	628	667	634	582	600	629	637	626	633	640	605	590	602	605	648	638	638	637	645	628	626	666	606	634	571	625	620	573	603	645	578	646	634	689	631	610	587	614	625	645	662	612	659	576	629	615	617	664	615	586	604	632	584	675	620	604	626	662	603	642	627	612	625	599	611	581	671	640	644	640	600	684	626	634	632	616	623	607	645	663	636	633	594	640	641	656	616	642	624	679	582	570	628	621	616	612	592	612	649	627	573	612	647	629	607	625	633	628	629	625	639	616	594	627	641	630	653	624	590	602	636	615	631	651	601	616	625	641	616	604	644	610	620	656	578	648	646	586	630	623	622	595	609	580	636	633	589	641	609	604	643	606	648	605	628	633	630	609	650	570	583	581	653	674	605	563	588	594	632	590	641	629	614	562	628	649	642	649	672	611	592	651	604	591	620	624	648	599	634	629	618	615	615	640	559	627	639	623	622	600	618	580	613	621	630	647	621	639	643	633	572	665	614	665	626	608	608	643	577	587	638	611	630	608	584	648	642	588	603	613	612	622	615	632	639	704	611	628	635	623	621	598	612	613	642	611	656	690	623	677	636	622	616	623	627	605	613	642	616	648	603	644	603	678	585	619	628	634	627	612	648	608	664	618	610	609	640	638	597	608	620	657	637	647	614	570	615	635	609	664	631	607	607	601	637	643	618	645	641	610	601	614	618	589	670	622	605	575	632	604	675	591	666	593	577	626	634	620	641	643	659	637	689	674	624	617	640	630	618	631	650	611	651	606	566	633	619	594	626	617	627	629	642	610	612	595	613	597	644	637	551	643	582	599	616	609	604	596	650	667	636	604	638	587	652	611	605	646	605	613	632	610	621	613	580	628	618	616	560	651	608	618	651	674	643	585	577	631	653	655	610	595	630	628	574	638	641	652	640	601	597	621	640	564	622	619	638	603	625	565	603	617	610	620	593	589	590	663	675	628	685	607	601	630	672	642	633	604	644	608	604	635	635	653	645	600	638	662	615	597	634	611	601	587	620	622	616	638	654	591	633	621	604	613	592	593	574	646	643	643	627	628	621	639	685	596	660	642	631	617	627	644	603	619	613	587	628	661	607	614	636	623	605	600	611	604	649	640	649	604	586	563	644	598	606	595	662	636	628	603	616	621	638	635	610	599	624	618	662	625	638	578	628	574	619	620	575	643	616	636	622	637	638	651	635	610	629	618	608	618	664	625	600	607	656	629	627	624	636	678	659	591	637	622	644	621	659	620	658	634	616	617	609	620	637	618	628	598	618	576	609	630	617	643	600	642	632	634	663	630	609	647	655	645	617	574	655	636	627	648	628	620	642	639	626	622	612	612	610	612	610	592	633	631	636	653	629	582	658	619	559	561	631	673	647	646	608	619	634	593	613	615	630	667	616	614	632	592	652	657	608	663	608	592	645	620	656	637	590	648	634	592	608	645	610	667	591	624	622	594	619	668	628	625	627	634	669	618	633	637	605	627	613	617	583	574	644	623	663	613	597	596	626	576	627	614	603	597	624	622	625	644	627	637	615	630	595	612	597	599	609	634	626	564	612	574	627	637	611	609	551	654	589	615	614	675	625	648	647	625	579	619	630	587	625	605	612	597	621	621	625	650	651	582	646	628	616	637	613	631	582	620	608	636	667	623	652	592	590	607	630	601	634	638	638	634	674	610	660	614	637	595	578	630	631	633	617	641	624	655	645	637	633	597	654	627	656	631	649	596	627	613	652	608	618	606	596	629	627	577	631	663	633	610	634	594	620	659	611	604	611	595	636	628	590	644	618	612	685	585	645	607	635	616	584	598	583	601	667	648	572	645	639	624	592	641	658	636	645	625	617	595	577	619	640	592	608	619	639	592	598	613	636	643	616	656	599	645	602	618	603	624	612	638	610	634	655	575	600	610	611	636	601	599	625	608	590	610	639	637	583	614	598	637	611	616	653	623	650	622	603	623	619	654	623	658	611	589	569	631	633	597	615	589	600	611	639	584	649	620	607	589	632	615	596	608	641	597	606	565	645	596	638	631	600	598	641	619	599	623	636	604	646	617	651	642	627	649	579	624	611	579	613	642	632	622	582	628	647	634	664	619	594	625	606	594	628	657	587	641	661	654	624	605	621	584	605	608	636	636	659	655	631	596	632	631	647	609	652	606	610	614	619	619	617	638	635	650	642	588	590	619	689	635	614	646	582	658	646	614	630	613	607	661	626	614	621	616	671	589	658	592	642	620	656	616	611	609	643	647	614	687	632	628	596	621	584	681	654	627	600	631	616	621	656	641	599	603	629	602	623	674	611	544	631	652	637	595	647	590	637	635	627	574	632	607	625	611	641	619	623	599	639	581	616	604	632	650	605	615	631	572	603	662	609	581	640	638	641	652	655	574	647	634	607	599	555	587	645	621	608	609	586	650	609	623	663	604	595	594	622	613	602	641	640	605	617	641	591	617	628	610	650	640	629	639	653	637	589	661	630	632	630	699	613	620	653	639	641	662	587	595	632	637	618	645	633	660	624	643	591	632	624	607	585	604	661	618	594	627	597	608	651	629	630	605	622	652	593	614	640	648	620	617	628	655	602	672	647	635	571	567	599
33038	48260	30817	17065	13878	11877	9165	7218	6067	4867	3746	3265	3047	3285	2705	2387	1944	1742	1523	1496	1277	1253	1288	1259	1320	1199	1125	1052	1077	988	996	950	933	951	979	865	888	915	926	878	819	863	806	859	846	811	849	860	907	869	867	859	889	887	930	948	892	858	893	863	845	852	887	853	895	847	833	872	865	864	833	878	846	844	879	881	826	820	794	842	871	857	842	871	883	835	834	860	853	830	840	915	818	855	834	807	865	853	839	881	849	901	869	856	830	816	799	884	849	862	794	885	843	858	811	842	827	842	843	832	839	864	821	885	816	811	821	909	846	868	854	846	891	817	839	820	857	826	875	880	805	898	814	862	896	897	857	831	824	859	853	871	878	878	873	810	907	866	859	866	853	795	905	818	842	854	816	868	850	869	876	850	843	825	821	873	857	853	849	860	833	880	785	841	872	836	870	832	866	860	868	849	865	867	865	841	841	824	885	895	857	818	833	878	805	804	838	878	863	811	848	824	824	855	831	848	861	834	812	836	838	835	855	886	857	871	896	845	853	827	826	780	854	852	843	870	830	838	846	875	809	833	848	820	883	859	827	813	871	834	861	796	876	822	832	812	903	846	855	810	848	867	894	854	812	862	848	872	865	787	857	836	832	851	888	905	887	836	842	909	841	883	844	855	863	818	853	844	815	835	885	857	889	846	856	867	861	847	851	868	836	841	841	901	852	842	847	819	835	846	848	882	790	864	877	850	830	853	831	870	884	806	812	872	823	811	815	863	883	879	835	837	823	839	870	854	852	846	826	815	854	818	751	836	857	855	790	855	852	828	828	812	863	844	876	853	836	809	856	862	857	823	830	870	879	862	869	855	834	858	799	863	817	845	801	820	842	825	817	866	838	815	843	824	810	866	837	868	810	851	872	857	854	817	860	855	847	815	835	869	804	839	875	877	833	800	854	884	887	882	832	837	813	856	915	865	888	802	854	837	792	844	847	885	806	865	874	829	851	865	822	781	831	874	860	900	867	801	826	840	821	795	853	803	846	790	853	868	830	843	858	812	784	813	754	849	836	831	810	849	813	870	826	868	791	812	872	806	810	847	912	893	820	816	850	837	845	829	832	853	841	871	862	852	852	869	865	792	832	839	932	876	868	812	922	829	855	846	839	801	883	831	859	858	851	851	879	872	837	878	840	861	837	862	849	878	828	872	826	787	852	859	880	870	813	865	874	848	895	819	834	813	818	849	844	854	862	886	857	866	820	890	810	822	848	833	866	837	857	884	815	816	819	881	825	786	863	838	834	888	876	852	817	796	860	892	841	785	819	834	850	846	850	847	848	823	882	821	898	831	844	833	855	859	863	806	806	820	853	810	784	847	839	857	839	839	821	817	881	886	867	888	850	826	877	897	845	808	864	810	845	848	866	810	838	817	847	808	844	899	892	835	870	850	824	828	829	873	818	825	854	886	811	853	778	825	821	858	850	858	827	834	869	835	856	811	793	876	850	821	855	824	833	835	910	838	832	827	847	863	883	821	886	891	860	818	807	887	836	833	840	915	834	859	889	851	855	876	796	794	836	840	865	807	864	822	829	796	821	815	830	855	824	882	871	881	842	822	832	833	814	890	852	822	911	817	892	820	845	869	817	878	854	839	843	831	824	891	871	785	849	860	865	847	826	835	799	878	864	860	822	874	878	791	839	829	866	853	835	875	828	881	812	810	840	878	837	825	867	847	846	829	820	824	854	849	850	819	850	844	837	832	856	878	898	820	833	839	820	824	832	858	793	782	855	837	840	841	821	849	854	842	851	870	849	824	901	884	891	863	859	834	860	832	856	880	867	815	812	848	848	816	837	875	859	862	856	825	847	874	819	867	912	857	871	802	834	845	859	873	848	808	832	837	855	881	821	809	858	903	908	832	828	816	825	835	826	809	870	862	866	790	861	844	794	869	842	765	913	836	789	807	856	875	843	792	840	867	837	863	843	843	882	841	838	866	856	824	819	881	844	872	859	889	821	816	807	866	927	899	810	836	844	860	904	869	876	806	836	849	837	853	858	890	843	865	820	809	864	872	874	864	839	886	874	841	823	857	846	832	853	825	855	847	852	861	866	870	817	853	866	826	844	878	841	837	897	868	801	852	880	827	832	879	865	896	815	856	899	866	800	821	856	856	825	854	889	848	903	862	794	861	839	902	810	773	788	817	793	849	792	813	812	816	878	811	864	805	838	905	814	841	892	884	838	837	914	856	847	804	806	835	875	888	856	856	764	811	851	849	836	846	857	821	804	832	814	806	847	808	884	868	818	849	851	836	826	826	782	864	846	859	832	864	876	910	914	871	881	899	807	843	801	878	854	842	855	844	801	868	842	910	891	848	827	879	826	867	858	838	813	855	854	814	828	845	859	871	849	832	787	859	834	842	841	856	826	805	885	860	838	851	822	849	784	805	810	835	848	833	842	853	868	821	787	811	848	888	839	836	875	899	814	850	874	834	816	843	791	837	810	870	853	868	886	843	864	825	829	852	843	856	850	842	864	796	818	848	827	839	832	827	826	826	827	801	843	831	847	872	837	833	838	879	844	829	842	858	830	864	842	838	896	880	865	839	767	860	820	843	840	864	879	849	832	796	892	871	835	855	889	850	878	833	824	846	849	868	815	866	895	857	853	823	833	850	864	871	869	881	848	890	839	820	835	854	846	856	871	865	911	873	886	833	875	833	854	897	782	815	837	815	815	872	863	801	807	890	813	887	798	849	853	875	846	795	812	860	845	823	854	773	875	857	822	852	873	850	825	814	780	817	782	859	821	887	793	855	815	822	889	870	808	814	852	881	809	850	819	811	822	852	861	835	840	872	857	838	850	857	846	802	842	842	867	848	845	870	815	803	843	837	833	772	876	860	865	892	894	844	859	918	848	837	855	835	881	858	806	868	854	839	822	832	877	868	843	867	837	812	867	888	849	803	889	856	840	808	841	863	810	850	849	829	844	849	833	865	862	821	861	854	867	828	830	850	838	895	850	869	839	824	867	858	892	804	879	836	870	814	834	781	837	821	894	813	911	820	812	806	883	818	872	801	871	858	818	876	836	807	830	838	845	868	809	872	816	850	863	833	827	833	868	798	838	857	825	890	845	853	845	810	857	853	840	857	856	812	807	857	865	843	857	864	850	882	885	802	838	860	869	792	870	887	894	832	833	816	837	849	859	828	853	919	839	863	895	803	845	857	805	812	892	826	876	831	877	886	881	796	869	802	818	851	865	869	868	818	873	901	861	866	832	829	860	846	783	861	821	855	836	849	812	847	803	792	852	877	819	803	845	864	867	850	845	826	860	828	844	881	855	807	857	805	810	809	867	829	885	843	825	823	839	861	842	802	835	881	824	836	806	860	877	842	818	848	815	821	835	819	866	819	861	837	850	807	833	802	864	791	874	893	894	777	861	857	840	826	863	867	858	850	807	860	809	889	825	872	880	826	887	816	824	888	895	859	792	891	834	837	885	837	844	893	873	809
23390	21550	29449	24112	21567	21668	13162	4847	3336	2720	2044	1878	1817	1824	1563	1364	1136	1009	950	914	774	791	808	763	748	723	741	667	680	678	651	598	610	607	584	641	537	583	549	539	542	524	553	539	524	555	559	564	564	495	537	540	549	523	568	551	585	527	508	525	550	581	553	520	554	538	528	527	502	548	579	527	559	507	549	572	524	561	533	538	516	512	529	537	519	523	524	490	570	547	561	507	547	547	552	556	536	519	499	540	520	565	514	541	526	560	527	534	536	515	549	516	516	525	548	520	498	509	507	497	552	532	596	556	521	526	537	527	524	526	517	564	521	529	474	522	520	526	532	523	556	496	522	544	527	515	544	529	553	537	544	521	519	540	607	533	511	533	567	518	548	553	542	555	538	502	496	542	520	548	523	492	506	588	542	531	552	602	525	563	580	506	522	524	537	544	543	530	504	537	524	527	568	490	492	543	494	525	516	564	537	525	562	562	525	535	501	537	543	542	497	539	491	526	485	535	538	532	486	523	502	521	535	516	560	514	547	527	507	508	468	557	533	584	587	549	515	507	515	559	508	519	524	535	553	536	535	581	567	576	542	488	560	536	523	527	524	554	531	518	528	538	488	549	546	531	508	522	526	517	522	582	537	529	516	525	504	580	543	530	521	523	571	544	575	517	562	575	518	545	559	539	518	551	515	523	551	502	532	541	504	511	555	537	509	547	516	502	518	496	511	545	523	532	542	525	520	542	510	528	546	566	477	564	537	543	490	508	496	526	526	518	552	539	530	511	534	555	509	521	595	518	514	516	524	477	533	543	530	579	497	522	536	518	509	534	564	556	530	529	555	530	505	538	501	550	549	542	513	558	546	521	553	555	526	512	521	506	508	488	516	497	533	540	540	566	509	573	527	511	514	524	556	527	536	523	542	539	514	586	524	527	558	543	507	545	560	548	500	537	505	546	525	517	506	518	509	520	542	544	512	546	495	515	539	543	524	550	532	518	499	523	539	576	503	476	519	572	538	509	564	520	552	501	525	515	534	512	518	538	547	514	519	531	531	500	554	524	543	546	554	508	579	536	505	543	541	505	534	554	526	578	537	540	554	502	543	488	480	520	545	503	543	506	538	526	539	544	536	541	521	524	539	511	516	516	530	506	544	515	511	557	527	515	555	528	549	566	523	524	559	543	503	502	571	508	526	511	549	516	522	532	509	518	518	517	506	558	556	534	485	512	521	535	533	486	534	546	537	542	543	543	528	495	530	497	553	512	505	484	517	571	577	526	524	516	563	509	536	517	488	558	551	523	529	563	536	532	527	526	554	522	560	518	550	487	520	575	552	488	528	517	500	568	508	552	532	532	560	510	479	548	548	535	567	542	483	557	527	489	517	542	536	517	539	527	578	521	514	552	504	534	550	523	531	515	552	556	529	532	514	557	554	548	551	509	472	536	564	548	545	519	537	551	572	516	569	497	545	589	552	574	526	564	569	546	556	515	516	496	516	579	509	539	534	529	565	524	546	527	507	503	546	502	513	553	491	546	508	523	532	526	583	531	520	524	550	521	511	548	560	545	548	555	492	509	510	521	505	546	564	557	512	525	532	496	541	532	551	563	529	498	542	550	581	515	539	525	567	558	520	535	538	522	546	557	520	533	542	525	510	538	542	520	512	541	535	525	574	527	505	511	499	565	530	539	524	509	528	500	531	536	519	534	557	502	484	523	501	494	525	516	487	538	520	528	547	557	563	530	503	523	525	537	537	540	547	528	500	555	504	510	547	479	531	516	501	506	509	538	539	552	552	514	540	525	555	509	529	573	528	521	532	513	568	537	531	544	528	561	503	505	526	532	503	555	468	561	561	509	516	493	525	529	509	518	499	518	536	546	516	512	531	530	489	544	552	548	517	488	541	550	542	560	504	525	556	518	534	578	532	527	547	496	558	504	485	491	565	537	536	540	516	534	543	537	486	541	507	551	546	540	543	526	546	532	528	513	524	527	527	523	560	501	537	516	548	501	546	546	569	555	507	522	546	496	492	552	498	503	514	554	508	531	536	506	527	545	566	530	493	539	547	569	542	535	543	567	504	534	559	570	510	531	569	530	574	579	514	472	527	538	528	526	545	548	533	533	528	532	500	560	527	489	491	500	512	530	510	523	538	508	512	542	532	538	546	545	517	520	541	501	512	510	521	578	499	501	509	561	533	551	548	544	530	499	518	535	553	523	520	560	513	523	500	516	584	493	549	507	550	500	528	527	541	523	522	538	543	524	516	530	497	534	551	541	534	517	495	505	544	523	561	535	600	545	513	565	536	518	533	532	514	568	551	567	505	530	518	506	563	539	524	485	531	519	540	534	522	513	513	503	552	526	509	544	576	553	523	538	516	549	510	537	510	551	523	562	569	540	507	578	520	556	503	549	555	504	550	545	517	485	577	553	527	531	514	554	529	570	493	546	549	493	569	499	515	526	540	507	561	563	511	543	569	547	533	477	518	530	529	544	529	517	525	513	565	568	543	540	516	549	499	529	530	539	540	566	499	504	551	515	546	534	501	528	562	497	579	572	466	515	445	507	533	513	478	512	536	530	536	535	535	518	495	556	564	521	487	488	548	504	533	489	550	513	506	565	499	551	526	522	538	550	509	526	529	554	474	521	532	537	549	504	545	512	502	503	492	565	536	517	513	522	535	501	540	526	528	471	518	542	538	520	532	506	532	541	548	538	518	558	540	523	523	530	533	494	513	483	500	504	507	504	509	530	527	548	524	531	513	489	523	535	525	513	499	528	531	546	516	476	516	498	502	574	485	539	495	548	578	540	563	565	523	536	524	513	526	559	506	496	505	504	529	471	492	547	500	540	547	524	540	530	506	523	511	501	520	483	543	511	540	500	535	513	512	520	545	546	506	531	532	561	494	524	505	551	500	505	541	537	568	493	547	514	553	535	518	544	569	557	545	531	483	523	494	549	530	513	487	545	551	521	519	568	513	507	555	532	550	550	514	491	556	554	512	548	523	540	551	538	574	528	542	530	507	541	543	554	582	511	535	530	563	490	538	535	565	475	486	527	526	486	555	534	493	572	489	515	494	554	513	462	523	545	504	510	518	485	564	545	507	529	519	534	491	546	525	546	542	513	508	509	575	545	551	541	566	579	489	514	573	506	557	512	575	549	504	556	544	530	576	528	504	524	548	511	529	515	516	528	532	574	521	482	535	553	516	549	517	530	523	512	491	567	547	574	588	516	550	537	510	529	514	555	547	546	495	512	518	496	494	541	508	559	525	550	527	584	589	510	516	533	557	553	518	546	571	539	550	543	510	599	535	541	530	546	543	479	467	529	534	521	522	541	502	525	543	520	532	577	547	596	542	562	521	542	518	541	527	508	497	521	547	526	506	559	520	491	500	510	519	514	530	585	562	522	539	566	500	535	539	540	536	515	539	564	567	547	538	510	499	531	550	576	538	548	523	543	509	551	502	537	514	486	540	499	540	517	538	524	522	541	544	515
34439	56647	36113	21475	17612	15312	11943	9773	8150	6504	4852	4239	4152	4294	3485	3051	2300	1975	1821	1676	1313	1351	1422	1281	1271	1263	1116	1075	1022	1012	955	926	890	889	902	894	883	840	811	803	765	734	777	789	735	725	745	726	768	736	743	735	745	784	793	753	787	765	717	753	723	742	773	765	785	779	742	738	789	758	804	765	762	752	721	773	721	698	711	730	706	721	764	740	720	750	745	704	700	733	701	778	730	786	729	740	753	737	720	738	729	744	716	692	700	767	733	725	718	741	714	709	713	713	729	716	732	742	723	739	748	695	715	729	720	740	726	767	775	717	670	701	755	749	699	758	697	673	749	737	714	743	719	726	722	708	699	748	722	762	722	728	724	707	754	730	708	740	727	738	684	725	755	723	716	707	787	708	724	715	711	714	740	757	690	733	712	678	733	688	690	679	680	761	699	658	710	706	688	711	703	697	744	734	723	708	682	729	677	713	728	720	736	705	702	713	757	728	706	722	735	705	694	735	716	700	757	742	681	713	752	704	694	722	725	701	698	682	669	719	731	730	687	727	697	708	752	705	735	758	729	696	751	728	707	695	702	701	640	761	734	712	691	718	751	699	737	708	711	718	661	692	742	774	762	721	707	724	710	691	702	724	753	734	747	654	725	714	708	704	699	736	678	732	707	740	713	679	710	734	683	664	750	743	659	715	704	726	718	735	698	745	679	670	703	722	713	733	699	689	720	679	782	690	668	755	733	727	668	735	718	734	698	734	736	712	693	724	696	725	704	733	764	765	721	744	711	746	754	737	707	684	716	724	679	707	764	707	653	734	713	811	673	696	731	686	716	683	723	741	726	693	673	751	764	767	734	646	737	733	720	727	727	701	670	721	738	713	709	677	732	691	717	682	715	703	736	725	797	757	731	740	751	707	684	725	740	675	735	733	653	734	703	740	728	773	745	710	719	712	708	703	718	781	763	730	699	746	737	750	747	747	710	747	736	724	724	739	740	714	740	737	729	762	736	705	736	728	690	729	759	708	724	710	764	729	753	746	770	748	714	729	712	711	738	675	724	719	716	672	732	738	721	672	718	736	767	780	752	705	751	749	661	764	744	720	710	710	705	692	726	715	767	699	730	724	752	700	694	730	698	714	751	725	763	727	723	713	710	732	736	705	718	766	676	774	751	719	700	695	720	691	701	741	720	711	717	733	744	734	751	720	771	731	723	710	671	739	707	707	710	742	753	735	695	731	665	685	715	697	700	725	699	719	712	742	746	721	722	688	724	673	727	739	729	732	783	723	685	684	691	728	681	724	708	701	691	712	677	735	676	755	703	714	664	724	726	683	697	738	696	690	682	704	738	740	737	736	701	658	720	693	739	728	713	750	709	688	748	725	680	757	750	687	683	754	731	711	750	715	703	764	724	727	661	727	667	731	713	738	726	722	686	753	682	727	743	744	719	714	699	683	760	754	722	671	697	737	738	727	697	693	713	702	706	745	697	746	723	700	767	720	751	763	705	713	728	705	704	730	769	689	715	725	708	718	714	738	697	686	763	731	738	740	727	702	688	746	702	755	732	752	732	716	697	670	731	737	740	701	697	724	752	700	748	694	679	727	675	716	783	710	761	731	727	706	718	726	740	715	729	756	714	682	766	719	708	697	718	692	707	767	714	731	740	766	745	724	719	700	716	720	680	719	692	695	688	724	735	771	767	744	710	701	673	730	702	711	696	693	739	738	764	746	760	730	761	743	732	757	736	697	730	721	720	717	686	699	749	761	731	764	730	746	758	729	655	753	720	697	689	752	698	706	693	723	706	712	725	702	751	712	729	739	723	690	725	756	771	709	685	689	747	705	687	722	733	696	688	760	726	727	746	727	692	718	669	683	707	748	723	706	659	704	703	729	695	743	756	694	732	656	665	706	732	727	736	737	757	721	720	697	759	722	698	731	731	712	690	703	735	756	768	725	716	740	702	688	699	694	684	742	752	775	715	716	741	703	717	681	704	762	682	714	723	727	761	707	693	720	737	742	748	714	729	711	692	695	721	685	693	700	744	734	786	753	731	692	709	740	683	688	681	722	763	746	692	742	731	705	740	708	733	744	715	746	721	733	775	717	732	700	718	710	680	739	763	704	728	704	710	752	722	691	743	700	674	721	766	728	731	714	710	719	721	740	739	721	781	709	755	720	728	661	692	740	715	714	731	746	771	767	738	725	721	714	709	743	730	721	728	767	728	657	675	694	700	691	735	747	693	724	737	715	691	698	768	733	702	719	755	734	763	723	702	741	723	746	755	725	716	718	706	732	703	701	742	733	745	690	710	733	721	709	671	685	721	745	747	731	727	710	704	729	748	682	697	706	714	715	693	790	688	735	680	689	678	694	780	753	713	727	748	731	763	709	719	733	709	700	718	717	745	669	738	695	744	778	672	708	670	727	755	739	719	735	671	726	712	705	738	706	743	694	708	762	699	718	689	702	717	697	695	666	707	727	718	710	726	689	721	737	701	747	715	755	723	682	750	734	719	683	704	705	713	740	729	745	725	691	688	691	702	703	715	692	756	750	704	733	706	694	726	719	722	736	719	712	726	690	746	739	720	719	720	736	680	719	700	731	711	740	736	702	757	743	736	747	747	699	726	703	701	717	693	708	747	668	710	724	755	756	686	776	767	745	736	745	704	723	728	705	739	727	741	714	704	724	707	683	759	716	720	734	741	695	705	725	716	706	680	738	737	727	716	712	727	698	738	716	705	750	714	721	724	718	742	733	705	684	742	749	682	759	687	762	774	722	771	718	715	687	741	711	749	692	737	760	719	714	751	716	681	733	713	688	704	694	736	749	709	753	706	685	710	651	751	775	691	715	714	746	763	690	730	731	728	746	713	701	715	689	737	742	750	667	722	719	717	753	740	751	732	733	706	756	769	691	739	752	736	676	660	752	693	714	733	698	752	724	725	747	761	743	700	757	695	723	705	754	750	747	705	693	634	777	687	670	766	748	764	719	718	710	707	745	727	721	702	749	752	722	737	663	712	729	686	731	698	733	741	754	696	710	694	733	720	670	710	720	729	732	702	693	734	734	718	675	658	732	715	727	714	720	740	740	724	753	700	719	748	642	691	717	739	681	719	737	720	709	735	696	720	714	751	726	746	749	723	701	751	728	713	664	722	703	721	753	704	747	686	760	715	734	712	695	727	758	709	722	734	701	729	713	689	740	732	729	709	737	731	687	740	697	709	707	755	753	715	714	715	738	732	706	756	744	701	731	740	694	704	700	779	750	770	696	755	739	707	704	789	712	718	723	729	714	757	704	699	754	741	737	712	725	711	744	710	732	711	742	695	703	690	701	708	672	692	730	749	737	688	728	714	682	720	764	683	680	726	696	777	727	709	730	707	755	729	714	687	703	686	698	675	732	760	746	734	746	800	710	768	725	754	748	716	705	721	720	737	687	693	734	701	789	736	700	653	701	723	752	710	707	723	749	683	747	711	738	649	700	739	746	732	727	693	719
28312	24281	20071	8466	4290	3003	2164	1712	1417	1207	1010	883	901	984	789	784	667	644	608	607	547	556	568	542	510	508	521	525	543	498	513	530	506	524	491	467	472	525	481	508	487	485	517	454	483	481	505	522	460	440	521	459	480	466	479	463	492	476	504	480	483	463	445	504	506	490	478	450	466	507	483	465	482	467	486	506	499	455	523	477	462	460	473	497	449	494	478	504	484	499	481	479	425	464	473	481	510	484	490	502	473	480	476	489	441	490	469	452	509	452	498	490	462	482	512	499	494	476	465	507	459	471	481	489	442	468	469	477	443	480	490	479	496	456	460	486	474	477	458	496	472	457	475	502	521	503	473	481	484	443	510	477	425	441	501	471	449	499	421	464	440	501	472	493	433	479	450	473	464	487	453	475	475	474	473	434	476	481	478	465	486	477	486	460	463	461	437	473	507	491	460	417	459	493	454	504	469	502	497	522	473	453	518	494	469	461	494	534	470	506	496	456	519	466	459	444	482	425	458	467	475	465	509	458	466	457	496	469	471	462	440	510	442	503	491	448	445	449	445	480	468	481	469	517	486	438	469	453	463	474	465	489	476	478	451	473	489	473	477	467	498	455	517	489	450	493	472	467	476	451	466	474	482	509	452	499	462	445	462	468	511	459	461	491	466	481	457	461	496	468	442	462	450	469	453	488	476	465	472	488	457	479	537	485	457	468	452	460	510	468	463	462	462	482	480	507	471	493	474	489	521	443	476	466	464	486	496	503	475	509	514	482	469	469	486	493	464	479	481	495	479	481	487	474	465	481	501	507	459	453	473	467	510	458	458	463	461	490	481	466	444	430	498	493	517	443	480	507	453	455	465	459	521	452	483	491	489	479	498	509	474	498	468	476	451	492	507	483	500	472	498	496	456	433	504	497	483	460	486	492	516	482	489	496	436	471	456	507	442	464	468	479	499	463	435	478	492	467	517	474	486	475	471	471	497	477	461	486	488	508	465	497	448	500	458	483	497	483	451	454	461	454	498	496	449	455	465	441	466	436	488	462	450	466	469	460	454	451	497	479	493	490	489	494	471	463	508	466	440	514	530	518	487	484	462	475	461	479	495	472	470	506	499	446	483	472	496	475	455	464	498	473	478	449	455	480	478	509	477	474	488	457	512	463	474	475	479	479	445	425	468	482	471	494	513	485	449	485	458	480	485	495	481	491	456	489	511	451	483	464	487	464	462	483	480	449	455	465	468	489	491	451	455	475	479	469	461	460	447	487	490	518	487	477	472	501	454	510	475	497	480	438	437	456	501	467	510	490	482	463	466	493	446	476	490	511	476	530	459	459	473	471	461	452	492	468	470	472	503	453	501	515	483	491	478	470	499	445	465	450	477	522	483	421	423	439	511	478	496	469	476	480	441	471	472	450	480	505	469	430	490	492	483	463	472	459	460	454	448	499	439	505	488	469	466	491	496	470	490	453	435	480	480	465	463	469	485	488	443	483	464	501	495	452	506	465	520	463	459	467	502	471	423	456	476	466	467	478	444	469	480	480	484	506	485	500	498	512	476	455	484	471	484	493	490	450	477	461	482	455	472	490	442	485	496	478	483	477	436	492	454	496	463	481	466	455	496	516	472	490	481	492	451	483	501	474	502	448	426	501	465	496	500	447	458	453	456	466	488	509	500	523	494	467	457	452	501	470	460	449	454	508	510	473	460	502	462	490	480	473	474	470	485	501	465	440	474	498	431	469	475	503	440	465	484	513	437	483	416	467	473	507	499	438	442	463	499	438	473	442	486	468	479	514	498	489	488	443	451	499	448	500	486	486	482	458	461	487	499	477	455	481	439	437	441	482	468	429	490	474	517	496	503	474	489	457	473	436	493	504	507	486	465	506	500	442	485	469	492	482	470	484	451	499	480	491	471	526	512	440	458	461	518	474	504	511	454	445	482	500	483	471	476	483	461	477	498	462	528	487	456	485	451	491	472	490	431	482	507	529	496	492	514	453	459	482	449	476	443	452	506	492	502	475	475	465	436	476	477	464	440	487	476	487	472	505	475	473	455	497	500	469	475	451	477	493	480	460	488	474	487	444	453	478	457	483	471	487	472	511	464	500	485	488	494	491	464	463	475	485	476	458	426	483	459	447	484	495	478	450	456	504	498	469	452	484	473	454	458	483	464	447	435	506	473	476	488	485	476	490	472	491	465	445	493	467	477	484	488	440	485	494	477	465	474	498	439	493	475	440	484	472	504	480	446	503	468	440	438	474	478	449	481	458	471	449	458	493	480	472	452	468	469	485	504	490	485	446	482	482	444	456	488	473	471	464	472	509	506	473	470	506	489	478	457	467	494	472	494	458	454	472	490	461	456	497	465	458	457	450	466	488	484	439	470	477	486	484	503	466	451	441	494	479	502	451	505	541	495	453	498	516	496	443	499	418	460	455	499	473	508	492	472	458	454	494	491	482	468	488	489	476	495	491	493	458	495	524	518	467	508	498	457	446	472	488	514	473	446	511	458	466	445	482	494	477	465	488	482	471	485	475	503	476	489	516	491	471	497	487	472	494	432	473	480	425	526	476	526	493	461	476	453	468	475	434	500	468	486	447	500	475	465	426	483	434	474	476	478	476	459	471	514	494	451	458	471	508	501	457	463	490	502	503	469	484	479	497	502	463	477	497	483	470	459	453	447	462	469	435	470	428	484	450	479	499	489	469	470	478	486	462	465	477	530	515	468	470	467	447	519	494	462	469	492	509	496	477	494	458	462	482	484	481	465	472	452	439	487	437	484	479	439	482	474	445	493	510	464	447	455	511	483	497	504	489	448	470	522	484	488	474	465	447	483	470	429	480	463	465	508	457	478	459	485	447	529	488	464	481	482	471	484	439	452	457	463	489	437	485	449	497	523	448	497	491	428	462	463	481	500	479	472	462	457	523	466	492	450	468	478	485	455	494	509	463	476	463	490	469	483	474	495	465	483	475	494	503	480	513	466	446	492	488	468	424	520	463	518	527	516	478	494	459	473	491	502	461	467	456	479	464	466	477	472	477	493	477	476	463	443	481	460	498	452	454	499	511	499	438	478	484	459	459	479	486	514	500	481	455	477	447	474	465	518	494	463	508	475	508	462	443	502	483	442	455	483	495	453	502	494	483	456	473	472	480	465	517	456	447	452	445	452	476	480	501	478	437	422	473	492	472	417	483	501	498	465	505	479	435	530	501	485	470	474	493	510	450	505	475	458	466	452	488	492	518	480	460	431	489	476	470	434	414	474	467	457	461	461	479	479	501	471	476	474	491	509	457	486	458	505	488	515	492	485	500	468	508	499	482	451	467	449	463	511	487	468	451	485	497	464	490	458	495	483	497	484	472	477	487	470	474	507	473	502	495	443	485	506	498	464	456	504	483	454	451	456	491	463	498	489	485	490	448	477	487	517	503	465	508	478	450	527	472	473	494	459	487	464	466	490	442	434	476	478	485	492	490	491	444	491	472	473	487	479	497
31392	40196	22156	10371	8518	7023	5371	4416	3527	2783	2130	1950	1905	2023	1630	1488	1267	1050	986	974	886	880	831	844	806	794	807	768	724	685	744	677	693	683	737	677	710	656	684	665	661	613	625	678	619	681	637	615	642	651	633	665	635	640	656	638	683	663	632	670	655	631	638	604	675	701	649	702	638	683	664	647	705	665	674	685	647	624	674	603	665	695	648	637	646	650	648	639	635	611	650	616	658	671	656	645	674	672	640	661	633	673	660	629	633	672	626	659	693	648	644	627	654	609	661	611	707	637	638	645	671	640	627	646	622	625	635	622	643	645	661	661	664	668	656	623	628	659	708	667	668	679	620	668	671	666	690	651	627	661	639	657	662	659	653	617	633	595	679	651	675	659	609	626	626	622	653	628	659	652	713	705	664	596	659	643	694	633	659	671	653	628	619	601	678	655	675	687	642	642	658	639	602	652	630	634	657	661	692	673	593	621	650	630	621	628	639	632	630	661	669	612	666	642	598	652	658	639	646	632	675	645	684	640	631	645	668	684	657	652	625	634	624	601	674	696	667	648	626	647	672	651	602	672	713	603	602	640	627	612	655	675	666	694	622	668	661	635	632	644	639	691	687	655	616	621	656	653	662	664	676	693	628	632	633	675	661	624	689	662	646	641	678	641	652	682	663	677	697	656	651	651	620	662	690	667	673	638	634	649	692	641	622	696	628	676	665	651	621	649	652	690	657	634	646	668	627	624	667	677	651	684	616	666	668	632	615	669	708	643	653	633	649	645	663	636	621	682	633	686	640	649	683	588	675	668	658	623	663	680	651	646	633	668	664	641	658	641	615	634	674	560	686	652	653	637	640	691	696	634	631	647	706	666	601	685	665	674	642	643	680	647	654	639	693	634	643	631	650	662	647	618	657	644	663	645	642	612	609	631	580	670	638	595	648	658	640	612	605	623	645	610	659	614	664	645	714	669	628	621	647	640	624	640	650	669	687	656	658	645	657	671	641	666	669	650	663	618	665	646	650	650	682	655	645	647	644	614	687	671	666	646	647	659	661	687	670	663	655	626	659	626	664	650	671	681	646	642	644	605	634	621	642	666	663	639	682	672	631	650	651	628	663	620	713	655	614	643	624	668	651	650	630	649	677	593	671	643	637	645	634	620	645	645	664	618	659	645	619	683	656	653	640	643	642	614	659	673	620	646	675	663	646	687	638	668	665	607	626	632	666	669	662	651	647	661	654	679	689	644	614	665	652	685	652	606	625	643	662	624	691	667	626	663	657	646	669	707	680	662	645	653	627	692	621	673	664	649	646	665	617	656	669	619	617	683	657	611	641	624	664	635	649	634	681	565	679	617	651	645	625	666	644	674	656	671	618	644	707	651	614	668	615	640	647	629	650	621	661	660	700	678	611	675	667	659	662	668	671	628	617	631	662	630	649	675	664	666	653	675	636	693	658	654	675	675	590	643	684	632	656	621	626	628	627	688	667	630	634	657	637	618	672	642	642	628	694	609	615	636	700	607	696	664	680	622	682	657	693	599	688	612	608	660	625	620	670	615	629	672	681	612	629	646	640	639	604	637	635	626	629	651	629	646	622	659	634	623	672	610	624	674	642	703	655	669	643	615	646	682	621	619	599	649	633	662	634	667	621	697	699	651	635	616	685	674	653	651	664	716	639	647	648	616	667	631	626	627	608	639	667	638	644	662	669	650	619	682	701	631	616	635	663	619	604	638	657	637	634	640	648	632	638	649	673	670	660	682	640	692	641	626	649	623	620	623	603	681	681	657	673	654	639	674	674	678	650	656	657	626	685	646	683	661	673	657	641	631	673	677	625	682	627	677	664	677	683	620	642	660	632	664	648	626	648	619	601	668	638	677	649	722	678	643	616	646	623	613	649	640	660	620	674	638	673	651	637	660	650	693	688	675	677	630	684	610	686	653	680	649	690	691	675	659	692	652	665	677	666	652	676	590	703	655	634	653	626	621	637	585	677	649	648	723	661	711	584	667	662	693	677	663	684	664	630	649	673	635	677	670	636	674	660	657	665	614	634	604	629	649	589	635	651	634	663	673	665	650	631	682	662	641	619	659	656	617	607	611	628	627	627	631	671	613	638	635	649	659	691	629	632	623	668	652	622	625	613	646	620	575	646	682	672	681	624	625	701	628	664	646	676	669	634	675	701	671	625	651	653	660	642	607	664	619	613	610	663	668	644	614	659	645	631	661	659	693	693	651	665	675	667	662	622	676	626	638	622	697	671	683	646	680	679	664	653	621	651	617	641	679	644	662	618	655	667	624	686	646	666	630	593	633	652	659	652	643	690	684	683	624	599	655	686	624	682	636	645	665	656	663	623	649	672	650	620	634	630	674	632	677	627	668	649	651	646	709	643	647	664	671	648	670	644	697	655	629	675	645	671	654	636	632	664	663	635	639	662	667	683	631	668	688	648	642	596	655	653	643	605	697	662	681	654	607	660	647	683	655	610	657	663	645	626	649	628	612	635	631	640	624	650	645	693	678	673	622	646	675	687	633	603	677	673	656	677	651	650	685	624	642	672	633	664	615	695	631	672	640	615	686	696	636	668	691	663	667	666	643	649	668	650	608	644	689	623	653	643	673	662	670	631	662	603	645	651	659	641	638	645	677	628	657	604	633	614	694	665	651	676	652	659	610	617	679	645	604	656	619	622	687	653	674	654	601	674	652	626	655	620	640	688	641	611	677	611	660	641	685	671	669	650	632	636	638	661	678	661	632	641	651	686	687	663	655	676	666	670	654	661	669	632	654	588	624	646	635	670	712	639	645	698	642	675	653	696	590	628	655	604	663	682	625	635	677	637	653	659	636	637	642	672	640	607	623	690	654	625	679	614	643	667	659	703	693	608	662	665	637	621	685	672	624	676	644	656	622	615	633	700	648	640	625	607	618	643	608	702	622	656	668	640	654	666	588	676	650	630	662	629	658	662	675	602	669	624	641	615	628	631	668	639	681	623	644	705	667	637	647	627	658	645	670	613	644	674	641	632	651	658	631	631	633	674	657	649	645	668	657	629	641	625	650	668	658	591	648	628	653	649	647	674	673	633	647	645	645	660	653	661	629	637	631	694	650	666	663	654	693	653	620	636	712	685	585	687	654	661	654	653	638	627	667	638	640	669	668	688	660	632	657	652	604	655	616	649	648	636	663	645	680	640	632	654	627	650	616	678	660	631	654	623	621	635	620	644	617	650	670	628	620	636	633	639	640	672	633	656	606	687	647	663	660	656	641	693	660	635	662	653	693	645	632	633	614	640	660	631	672	681	682	634	614	645	656	655	668	656	644	625	656	644	652	664	662	615	627	654	679	682	645	636	649	683	637	652	654	641	623	629	665	598	656	642	619	651	654	634	631	651	637	643	664	627	678	657	641	633	646	646	662	622	651	667	644	670	669	685	688	637	658	622	603	615	670	612	633	611	652	678	594	639	630	661	644	648	682	642	616	628	609	642	644	676	652	660	650
24498	21626	29145	24606	21616	13938	5492	3212	2729	2163	1714	1569	1467	1576	1277	1171	1039	1004	933	811	822	775	840	778	770	803	753	730	734	735	684	675	681	698	671	615	634	653	616	624	605	620	649	623	621	589	638	627	612	603	646	619	612	649	672	616	676	628	618	621	632	666	611	617	662	605	605	610	612	650	674	636	642	611	690	688	662	637	648	596	633	674	651	605	627	680	631	608	637	642	616	596	592	615	646	598	641	658	617	613	641	606	618	611	598	646	666	637	604	659	668	673	600	588	634	637	616	617	614	610	628	634	582	633	625	586	587	646	610	645	577	575	606	609	650	630	693	577	643	608	617	612	633	591	608	615	574	629	601	653	609	598	650	625	609	582	591	674	589	647	594	602	598	624	591	639	615	632	614	614	619	607	605	610	650	571	594	628	614	622	562	612	693	611	632	637	660	638	576	600	656	629	608	627	618	621	632	640	623	602	620	612	627	593	624	652	651	639	617	623	595	646	601	621	672	584	573	594	626	584	604	666	627	605	616	622	658	637	607	644	643	626	637	647	652	580	632	596	613	612	605	608	626	607	667	630	626	616	603	625	655	626	617	650	615	638	581	614	633	587	624	622	649	606	609	606	680	594	615	622	648	605	647	622	627	617	594	622	606	669	631	629	662	634	607	613	649	630	616	611	627	626	628	606	627	650	618	619	569	592	597	608	624	612	659	642	615	614	635	638	592	634	626	590	597	646	613	631	599	625	625	590	622	630	641	631	634	644	631	599	686	675	624	638	596	643	655	604	610	604	630	613	622	593	655	638	686	630	635	620	604	642	605	646	618	639	608	615	568	674	638	604	621	629	654	615	619	626	649	608	588	589	610	642	604	643	591	637	605	642	583	633	635	673	623	626	585	633	585	652	596	601	619	621	583	632	636	588	579	616	591	595	616	576	610	644	620	628	664	617	611	645	614	635	606	655	605	625	623	640	648	603	650	597	613	626	661	639	608	664	630	609	601	614	635	611	641	613	582	624	614	624	652	607	632	623	644	661	644	660	632	616	607	624	631	638	620	622	578	592	642	628	607	628	629	600	611	602	610	646	640	627	622	618	630	624	587	597	585	651	611	632	584	638	608	636	625	642	640	577	603	657	591	603	646	620	626	626	619	612	659	639	648	615	604	613	631	630	634	671	606	649	659	644	644	629	651	625	601	605	624	605	654	590	602	641	616	657	600	610	630	638	605	617	582	606	616	606	601	644	613	577	594	661	618	664	602	635	629	596	627	653	548	623	556	605	577	642	664	624	636	585	608	636	625	627	659	668	616	670	638	600	580	593	642	638	646	639	598	635	599	671	639	637	612	646	589	659	624	605	593	634	619	619	664	649	585	638	624	606	686	660	597	619	605	644	636	644	649	639	622	625	629	614	542	647	602	617	611	597	633	670	646	628	659	599	622	626	664	631	635	589	612	595	592	625	586	623	604	637	586	611	648	611	617	623	592	611	645	618	584	615	649	614	574	614	598	617	680	621	603	621	625	615	641	635	625	573	620	647	601	606	594	551	630	589	619	617	600	644	593	647	623	603	597	647	637	612	634	624	618	589	636	601	613	595	619	684	619	592	590	663	662	637	585	630	625	616	572	649	581	554	644	635	631	649	596	667	597	660	579	591	623	609	645	622	645	638	633	638	627	618	641	660	661	672	624	614	645	623	585	603	606	644	648	627	597	622	631	687	609	635	640	635	698	598	606	632	593	613	688	659	585	604	608	598	619	657	614	599	646	628	627	592	657	620	613	621	620	653	653	626	677	629	617	664	682	608	657	632	644	633	626	622	663	611	592	591	627	616	615	606	633	623	614	635	603	643	625	610	645	581	675	610	647	659	636	645	601	616	635	612	633	577	637	677	621	598	606	636	617	639	656	649	636	632	617	638	622	597	646	571	606	602	641	644	605	616	601	599	620	575	620	582	672	588	641	617	614	638	611	612	629	653	621	623	655	621	628	654	625	613	600	627	597	636	590	677	626	631	618	622	609	589	542	661	632	642	606	621	626	617	574	624	629	589	653	591	634	601	604	649	629	631	622	619	634	612	652	622	575	599	631	640	558	632	615	603	626	634	618	630	619	677	598	578	636	626	643	647	608	598	619	663	662	585	674	620	690	613	620	626	585	630	610	639	649	644	614	609	618	659	626	662	623	619	606	609	633	633	610	687	595	629	622	635	618	618	628	585	618	601	561	659	619	620	662	603	602	660	624	562	621	594	611	602	607	598	645	588	640	606	618	622	678	676	655	592	619	585	595	638	635	658	670	608	584	633	612	646	554	632	652	640	649	582	612	642	623	643	567	678	615	655	631	631	608	608	641	572	701	575	621	604	630	560	602	621	668	596	622	623	660	683	630	599	600	636	622	628	618	596	632	592	628	613	626	596	598	626	575	620	652	619	654	611	562	608	644	638	623	613	604	605	614	644	654	573	648	607	649	612	647	615	610	604	657	657	566	612	638	647	643	610	603	662	621	622	628	615	599	610	598	648	666	636	589	592	633	607	675	613	576	612	625	650	576	611	650	619	577	639	602	655	635	597	604	638	642	642	614	610	662	622	661	595	605	636	593	621	611	640	628	555	588	639	618	651	589	634	664	650	636	627	677	624	620	603	631	613	609	612	593	614	621	619	636	636	621	598	626	612	628	642	631	571	606	587	655	616	608	645	662	645	595	596	583	645	610	589	626	653	629	600	660	668	630	637	631	615	635	596	595	587	606	667	616	591	602	636	624	631	597	610	595	574	579	594	644	633	625	575	631	680	624	592	626	587	600	619	630	629	654	677	600	599	597	698	623	602	623	631	608	600	654	591	616	600	645	624	632	619	653	628	629	573	659	661	607	608	630	615	621	614	600	615	642	638	584	633	651	611	589	640	632	605	599	616	616	633	601	548	637	643	645	640	662	631	611	623	618	591	626	623	666	633	597	627	621	639	650	607	671	652	613	637	632	573	576	591	648	633	598	669	599	640	618	642	636	669	626	562	614	623	659	624	631	640	596	587	593	657	687	635	595	602	648	623	644	623	615	553	624	627	599	689	638	661	629	630	623	618	606	629	615	582	612	617	622	618	611	644	584	604	587	623	594	651	590	592	589	623	587	628	633	614	619	656	638	598	651	586	642	586	607	588	660	638	614	642	618	579	630	593	647	611	626	622	637	631	617	607	619	566	624	604	637	610	651	602	596	614	615	611	630	568	626	602	599	555	618	650	605	628	617	602	633	650	617	624	607	574	609	563	608	602	612	591	625	604	655	689	582	587	651	608	639	637	657	635	635	638	611	622	663	624	657	614	606	575	576	635	616	605	613	623	637	625	626	622	633	616	608	624	640	621	613	601	660	626	565	598	617	645	625	640	585	598	604	607	601	601	606	630	630	628	597	619	632	619	620	646	620	599	651	648	590	625	581	617	621	658	632	570	674	586	616	586	622	630	640	594	617	589	652	632	556	579	675	622	568	627	691	620	661	619
32061	47504	31499	17245	14211	11780	9175	7404	6312	5079	3846	3362	3239	3255	2745	2354	1932	1673	1558	1460	1318	1309	1227	1265	1141	1182	1075	1028	1078	975	985	963	895	951	917	914	931	849	894	880	836	853	870	874	833	863	894	860	879	803	898	844	869	917	858	884	892	909	843	844	891	838	845	828	843	877	888	865	771	812	806	879	928	796	816	813	874	830	815	868	890	853	867	884	851	845	873	844	834	830	861	879	848	821	847	861	849	861	856	849	832	894	823	836	848	826	783	851	801	844	857	867	881	878	831	862	848	917	825	829	870	842	814	858	836	827	837	828	828	849	864	800	805	842	845	858	854	838	845	812	856	861	854	771	825	845	793	835	845	876	874	831	793	899	824	802	847	820	846	859	822	836	887	852	845	819	800	840	847	811	838	833	802	838	839	821	910	865	853	841	837	870	822	811	846	875	828	875	869	834	885	877	875	875	873	813	806	754	819	780	837	819	854	825	792	831	850	843	848	849	862	842	867	828	838	898	788	821	860	848	849	816	849	814	849	814	800	879	792	850	812	849	926	856	809	806	814	813	809	830	868	903	863	815	817	849	829	826	882	863	860	868	869	822	856	839	811	842	866	822	804	880	796	845	772	835	848	849	848	792	827	851	859	908	770	846	850	876	841	843	859	856	843	773	821	884	926	862	860	786	881	853	858	796	861	882	854	836	821	860	819	866	865	848	902	863	839	769	848	873	843	840	801	791	775	860	824	850	845	842	847	863	858	861	804	856	835	858	834	818	859	867	817	875	829	803	845	811	827	817	827	879	815	832	816	864	819	850	832	845	876	861	826	846	828	853	857	840	844	791	849	792	891	857	871	890	811	816	833	859	888	828	842	837	858	890	853	869	852	864	846	828	819	849	816	850	802	858	880	846	806	819	807	865	842	837	882	875	830	840	847	825	823	867	834	817	882	784	848	842	849	869	816	841	858	811	834	841	849	813	859	885	803	782	814	869	840	872	794	807	795	899	824	880	832	848	839	859	834	819	825	855	823	831	870	811	817	835	811	885	857	843	810	883	864	842	827	825	815	834	829	838	836	784	828	883	880	837	812	861	821	816	807	849	788	851	893	793	834	880	844	857	881	850	867	838	842	855	831	826	852	830	799	811	831	820	805	811	872	869	826	920	790	803	840	811	869	817	872	877	839	848	835	806	874	830	846	812	820	824	809	829	854	827	851	815	868	854	835	855	815	856	808	873	856	842	789	866	859	876	858	844	842	804	882	847	847	813	840	851	837	843	866	821	845	849	845	823	865	821	867	913	836	818	849	849	844	863	820	864	850	883	807	848	804	817	859	867	862	840	844	837	850	840	829	843	822	795	865	857	916	855	823	829	839	809	833	838	875	846	828	848	861	789	871	840	865	841	855	863	878	843	806	843	844	852	799	808	860	792	811	852	852	834	811	813	809	815	858	848	873	849	826	828	882	866	901	875	876	822	807	876	864	845	837	804	859	873	829	830	819	811	889	808	849	837	861	867	867	865	844	855	827	798	821	859	862	784	897	839	843	839	837	871	834	811	846	812	853	770	851	862	842	826	852	851	869	836	809	840	825	851	859	827	828	844	811	886	813	856	851	845	812	850	863	820	880	800	847	813	826	838	867	875	867	821	882	849	801	831	883	846	801	828	839	866	818	838	845	884	835	886	811	863	856	844	824	841	783	841	758	808	846	827	808	858	786	857	842	900	779	793	804	821	827	833	859	894	785	854	834	891	881	807	806	795	850	842	863	846	836	845	828	739	835	821	831	792	837	813	797	863	885	876	839	823	813	848	795	882	815	830	810	891	849	821	881	848	848	817	872	847	857	838	840	840	855	836	838	845	817	862	890	810	848	855	838	838	865	826	881	883	846	858	851	839	815	799	911	864	830	851	848	836	845	883	918	795	779	809	820	849	886	832	797	869	876	847	838	807	775	826	801	853	867	841	848	772	837	791	800	833	857	865	842	846	821	825	881	805	848	816	870	833	815	826	844	916	808	849	817	815	837	812	792	838	816	827	845	854	878	780	831	875	807	848	828	863	813	834	853	818	810	853	870	842	775	812	863	827	906	921	807	859	894	862	848	806	839	798	846	832	860	833	839	838	822	829	814	868	829	824	873	863	870	814	844	869	846	828	868	883	823	850	842	811	849	846	872	829	856	821	871	798	862	871	845	858	874	823	848	813	816	837	812	910	837	845	820	835	848	830	836	814	807	841	833	845	877	832	876	842	827	821	792	830	861	832	901	897	791	819	862	807	818	898	850	855	889	844	856	832	845	830	816	822	843	839	844	873	829	894	806	812	846	865	843	837	842	809	856	783	768	811	788	828	858	821	875	861	852	844	816	812	847	845	789	843	830	787	798	834	829	825	820	850	801	864	830	798	812	791	861	844	836	780	852	807	808	828	818	834	812	830	780	842	863	833	834	826	837	822	803	814	880	850	886	821	904	832	827	854	831	837	872	830	847	878	866	877	833	815	872	875	817	853	866	870	850	856	836	838	853	811	824	817	824	872	832	809	815	837	875	855	798	881	806	865	831	826	823	850	832	817	839	837	840	842	908	801	798	810	816	821	875	852	803	859	814	837	808	820	883	876	865	836	848	841	858	814	871	845	864	860	830	878	888	855	822	846	848	802	823	819	854	807	897	828	877	827	796	814	845	876	843	823	825	854	856	859	834	806	841	840	852	810	826	844	814	865	806	867	801	800	885	850	804	843	789	845	856	769	840	830	806	858	817	797	850	867	837	779	894	863	880	853	840	882	853	828	876	795	787	879	828	866	811	835	852	792	876	773	845	742	797	839	863	880	832	840	857	858	846	817	796	818	816	771	863	864	861	866	795	870	822	864	813	855	846	860	782	864	851	828	877	853	808	875	869	798	804	847	849	854	820	797	798	847	847	780	891	858	868	852	828	830	838	846	793	841	839	838	858	877	850	832	825	839	877	841	835	848	812	827	846	836	870	858	833	863	854	823	832	881	819	845	845	782	834	899	873	863	804	785	788	831	811	857	842	883	866	834	869	845	801	815	850	882	839	834	844	845	825	830	831	800	798	833	839	844	832	845	843	825	842	812	839	878	845	837	837	828	848	820	789	881	812	882	810	835	850	839	798	869	838	845	823	827	819	859	787	815	885	863	822	823	812	861	889	850	855	832	820	833	868	834	821	860	802	848	849	807	797	888	863	833	834	811	788	830	843	890	815	840	816	805	838	816	840	854	868	856	840	851	852	825	854	851	827	889	848	845	814	795	874	842	800	823	798	858	855	856	921	861	845	800	833	823	855	886	867	860	834	821	861	790	828	831	812	833	875	806	819	868	903	902	898	850	823	868	804	889	804	846	850	838	831	825	833	837	896	836	821	842	901	859	855	846	863	855	837	796	850	848	807	832	868	778	824	801	852	841	856	812	828	768	867	816	836	837	828	845	877	781	831	845	830	840	850	892	880	857	808	862	834	840	807	850	803	877	791	826	848	842	878	834
23367	21576	29487	24158	21590	21710	13392	4921	3462	2705	2205	1854	1877	1890	1489	1386	1200	996	925	836	795	746	774	768	739	705	721	706	645	648	639	590	616	598	627	652	589	586	541	544	550	548	541	539	536	581	520	524	571	538	569	544	562	498	560	556	513	542	550	549	570	530	521	561	535	549	539	565	533	571	509	494	540	563	559	537	500	555	535	550	537	540	507	561	511	531	525	549	562	558	526	528	483	560	542	560	560	524	532	537	513	531	540	554	527	508	520	547	549	548	530	549	532	535	518	548	532	535	540	557	511	513	552	489	503	508	533	564	558	573	557	502	537	544	527	540	508	518	550	512	495	548	512	557	536	543	513	528	549	513	523	505	523	557	546	510	533	492	520	521	490	539	541	551	551	471	499	585	512	545	532	540	549	527	536	556	526	522	508	549	512	515	496	544	509	542	544	521	501	481	558	525	530	540	535	519	487	546	526	529	531	536	544	486	523	508	524	549	529	515	510	587	533	509	539	543	516	500	481	535	532	516	550	552	519	560	488	542	496	560	548	548	524	530	522	520	564	550	545	511	510	534	567	529	533	520	526	551	501	498	480	526	521	517	575	486	523	557	526	476	536	527	558	514	509	514	521	529	514	508	525	534	540	522	478	509	500	520	509	532	562	541	502	506	529	503	527	561	530	568	498	548	549	498	528	521	500	522	526	541	500	531	544	519	533	529	530	491	558	528	537	569	538	568	540	553	483	474	559	506	563	540	553	534	505	509	519	564	510	536	563	551	558	525	518	532	522	529	491	511	564	485	554	554	517	522	521	578	528	553	498	496	564	552	508	512	551	522	492	523	543	550	511	494	496	543	519	515	499	526	527	545	555	529	542	550	524	483	508	483	520	531	512	508	508	501	601	559	518	505	475	587	537	524	535	534	507	556	475	496	521	529	524	461	558	534	529	577	531	522	543	494	542	506	518	592	562	574	534	533	551	521	531	507	538	542	556	554	517	522	558	534	582	559	525	535	577	528	516	547	491	564	506	491	506	524	517	508	522	526	525	533	503	505	540	506	583	518	493	504	540	542	530	542	541	558	538	493	563	514	523	507	471	574	533	512	550	558	514	533	545	532	520	546	545	519	531	515	545	511	570	542	501	521	500	560	526	541	529	530	541	573	524	521	545	516	528	523	507	534	532	537	474	532	531	535	526	518	544	564	530	590	485	520	525	486	540	504	524	544	513	553	508	532	528	514	528	511	522	520	494	516	451	474	540	524	505	495	492	520	492	505	527	474	577	520	489	539	500	524	508	525	522	554	514	510	499	500	510	538	526	500	547	518	485	507	505	493	538	540	529	519	561	542	487	515	490	559	486	460	511	551	523	521	519	487	502	498	520	499	550	501	519	492	585	544	537	520	501	573	531	536	535	554	543	491	496	521	572	491	488	550	552	533	488	507	551	478	525	477	517	534	499	529	500	524	493	512	508	524	546	534	525	515	545	532	541	548	568	494	491	521	515	518	505	503	532	500	544	544	553	544	513	512	533	507	517	510	541	521	528	509	487	500	500	485	507	541	512	530	499	532	551	483	507	486	555	521	510	531	494	493	522	520	550	518	542	509	527	558	516	528	536	533	520	558	516	498	523	544	505	538	535	525	523	533	491	526	494	496	510	517	544	518	527	496	498	529	525	527	510	500	532	515	481	546	530	525	521	538	498	492	516	538	572	516	528	548	555	520	524	543	512	560	542	499	482	528	489	543	580	524	465	546	556	549	535	536	545	514	523	485	532	551	472	491	559	482	502	494	506	512	509	543	527	517	521	555	542	504	530	482	516	532	538	576	534	493	551	564	519	524	521	521	555	481	550	514	495	573	516	512	525	530	492	513	537	534	519	554	511	534	533	498	531	516	536	499	528	523	511	506	517	535	513	536	535	493	517	485	519	490	502	536	537	509	534	483	484	491	525	532	551	546	543	539	546	523	515	577	534	499	524	525	527	559	560	492	562	502	519	506	501	549	502	523	515	532	561	513	518	548	523	507	542	570	543	536	496	497	513	540	527	545	512	544	556	554	530	531	469	533	501	541	522	560	543	522	553	514	496	530	507	559	536	519	557	533	552	570	537	529	491	508	547	488	550	519	506	520	528	528	543	535	514	503	511	541	572	531	549	498	538	524	562	569	533	521	494	539	508	542	535	526	526	509	561	556	529	512	513	507	522	559	524	559	479	568	519	542	533	549	555	546	530	544	542	533	523	528	507	487	539	491	499	527	576	520	576	530	542	525	532	506	531	483	526	501	543	520	487	547	538	500	493	501	522	518	496	537	499	539	523	478	487	564	514	532	539	601	518	526	536	492	537	561	519	523	530	511	532	508	531	523	501	540	566	508	546	520	537	567	534	531	532	535	531	501	554	501	507	503	559	520	540	510	513	523	516	500	504	570	505	530	525	521	557	516	535	497	538	530	540	537	531	505	538	522	510	500	526	510	543	524	513	521	520	551	525	510	541	521	518	501	531	482	539	515	552	518	554	519	558	505	551	569	513	517	559	514	532	500	538	525	532	527	489	526	496	514	541	501	491	511	523	498	538	505	523	543	547	483	513	547	569	538	511	517	522	559	531	555	546	511	523	535	513	565	531	542	525	541	470	523	508	527	505	524	518	527	530	569	517	522	501	523	538	516	527	525	522	548	506	562	548	508	559	529	528	520	498	515	505	518	550	505	515	549	528	504	504	488	557	529	487	518	548	499	545	543	522	560	542	510	521	546	547	564	539	494	518	496	546	494	563	510	529	535	519	532	508	546	493	511	518	529	504	566	560	548	533	562	555	513	509	501	528	554	514	518	517	555	509	494	504	522	540	547	464	507	535	514	513	558	536	535	535	535	524	527	495	541	525	553	536	534	497	526	552	509	518	526	493	497	523	501	520	484	518	554	502	507	558	503	552	531	547	521	539	516	561	531	539	515	529	558	511	493	544	559	539	544	509	499	572	530	532	474	532	524	524	522	574	505	548	576	508	541	521	518	497	500	538	522	508	499	553	548	541	514	500	528	486	540	504	550	553	490	502	525	519	533	529	525	516	568	547	511	518	513	498	529	510	467	520	513	524	541	495	552	540	507	567	497	505	516	478	551	526	558	508	555	509	526	533	528	534	542	532	518	510	546	524	504	514	481	542	526	540	532	490	545	531	538	523	504	576	530	515	502	537	511	531	459	535	523	524	520	571	488	493	550	499	543	531	548	533	510	550	515	523	543	504	547	535	560	522	512	550	546	548	577	504	508	506	530	542	478	538	555	495	539	537	533	529	539	504	509	534	530	537	529	519	501	517	526	520	516	515	556	511	479	512	543	521	491	551	528	491	533	504	511	524	492	509	496	540	516	539	513	518	539	541	549	499	488	541	507	526	544	516	544	526	511	540	530	537	484	507	538	539	517	545	593	514	530	540	504	496	523	507	525	530	537	544	509	533	542	517	502	537	496	581	537	518	511	528	554	535	508	535	528	542	525	513	520
34200	55253	39079	21114	17704	15624	12168	9945	8327	6713	4960	4380	4354	4177	3372	2863	2376	1948	1729	1539	1356	1357	1349	1371	1227	1240	1158	1090	1036	965	976	927	942	908	886	872	896	809	766	792	735	748	738	776	759	711	705	690	687	768	796	679	771	766	741	818	808	830	737	765	784	744	693	761	729	746	772	725	759	745	731	738	740	726	715	734	734	728	739	729	748	720	736	736	676	753	733	696	761	715	701	686	706	768	680	717	719	746	715	721	769	706	701	651	734	739	716	690	687	713	698	718	753	691	753	752	711	679	736	699	675	727	703	718	730	710	704	711	746	747	732	742	725	740	711	699	682	764	684	727	710	676	740	739	711	719	694	713	694	697	728	712	660	716	690	734	732	716	689	708	742	756	768	701	752	694	721	679	731	716	739	689	693	724	660	701	678	746	663	721	737	731	706	688	711	726	671	719	710	725	691	767	749	724	726	737	740	714	713	754	718	709	715	741	718	723	730	719	767	723	778	710	720	722	708	729	729	732	732	769	738	740	705	725	731	711	700	721	692	718	713	665	716	713	730	690	670	746	684	748	716	722	709	681	714	670	706	741	640	683	747	732	688	710	706	689	700	721	727	705	744	734	688	736	706	730	750	695	725	668	704	743	651	712	700	735	676	764	751	772	702	751	714	683	749	681	658	718	725	754	734	690	729	656	698	708	655	711	753	736	678	719	707	716	783	681	705	732	690	691	763	670	664	742	680	690	701	673	706	669	741	687	691	729	754	707	680	699	722	717	692	748	695	706	690	745	708	743	711	720	727	725	693	686	743	706	699	723	729	679	707	709	708	722	698	718	748	687	673	776	712	737	743	692	695	697	712	672	693	674	727	687	688	699	732	761	716	700	714	712	703	740	681	737	671	728	740	737	711	722	691	678	746	724	695	685	713	692	687	735	728	703	702	720	728	712	681	727	707	734	742	695	680	723	697	717	716	749	736	703	688	676	704	716	709	683	700	708	719	726	751	703	782	698	706	746	716	722	707	750	712	739	765	686	720	716	711	710	724	669	695	697	704	754	688	723	705	704	649	725	680	704	724	745	724	691	775	756	736	678	695	699	692	696	671	739	692	700	670	711	716	702	681	720	708	750	661	692	688	720	659	724	703	718	690	654	688	676	690	744	749	702	694	697	690	725	701	760	676	699	697	748	719	710	740	683	696	708	748	709	685	696	703	710	726	743	679	751	722	737	697	749	732	682	759	714	700	715	671	737	707	704	678	700	737	783	732	715	703	683	738	780	678	675	704	678	707	725	704	697	672	687	709	677	717	743	763	754	741	705	733	734	753	656	727	716	765	680	757	760	735	685	702	778	696	663	719	711	724	694	706	706	697	714	750	715	695	690	732	644	696	722	721	688	630	742	721	693	726	732	721	655	687	679	729	703	698	704	712	715	732	723	663	692	732	751	697	719	706	709	645	713	682	684	723	691	739	719	726	735	733	724	754	747	700	740	707	704	710	727	731	744	692	735	737	712	666	741	705	714	688	725	715	737	701	709	704	722	691	711	737	745	698	692	691	702	670	747	693	713	650	737	712	714	740	692	659	709	689	700	683	724	731	693	681	711	749	683	725	760	708	740	713	685	762	732	718	729	700	712	719	725	729	709	747	684	726	670	721	734	659	692	694	702	707	700	701	675	660	712	731	714	727	761	703	686	692	751	732	714	704	654	661	725	691	702	753	692	667	705	705	733	688	738	686	723	709	765	723	769	697	706	716	690	682	721	687	723	707	701	711	672	756	742	735	711	689	720	766	676	691	661	711	651	726	732	748	718	713	749	730	728	732	727	703	706	739	746	754	700	718	723	719	702	728	689	719	707	701	743	705	685	753	748	711	722	768	742	705	697	696	697	710	722	726	686	697	690	694	727	722	707	712	686	683	709	673	742	682	675	730	708	730	711	733	704	713	710	732	712	718	739	734	674	727	719	718	712	728	694	718	675	661	711	696	699	656	697	694	697	712	735	703	716	692	718	712	686	740	698	753	681	646	707	706	710	740	723	702	658	763	693	699	665	744	718	689	719	712	715	710	715	719	763	725	723	660	677	711	707	684	696	671	732	713	739	732	699	705	702	747	724	665	722	726	689	689	696	699	695	711	674	713	692	748	752	700	710	717	709	692	715	737	675	691	689	718	676	743	763	725	716	744	743	748	725	683	725	713	730	759	695	753	654	720	735	749	725	699	701	700	662	647	698	742	710	719	691	738	726	716	680	745	722	752	708	701	721	688	759	721	741	670	736	732	779	750	775	710	678	686	738	754	740	696	738	713	697	697	726	711	706	705	704	659	722	677	700	689	719	702	731	699	713	742	717	696	724	713	715	689	684	702	706	725	697	755	715	688	685	726	702	673	703	761	709	718	705	757	706	731	767	703	693	706	724	730	712	716	688	698	758	715	748	707	706	680	706	695	742	703	679	754	760	676	674	747	730	739	655	710	667	689	702	739	774	659	686	716	708	703	685	743	720	742	733	767	750	702	739	668	720	744	710	757	689	726	669	722	735	705	722	720	726	726	665	713	720	703	711	709	694	661	709	720	731	692	708	682	704	696	702	681	751	722	700	687	710	686	714	718	750	725	691	679	699	755	735	740	666	671	707	688	719	720	719	727	729	696	684	697	726	713	764	727	724	677	713	721	774	741	712	721	706	693	698	755	721	723	736	740	704	721	732	719	718	675	681	755	729	732	681	710	718	719	735	715	707	712	733	766	677	687	749	683	693	694	726	726	708	699	724	683	762	669	689	670	697	686	715	731	681	702	707	751	703	738	773	678	718	724	702	681	735	761	694	740	711	720	703	680	703	703	732	735	701	699	655	686	689	687	684	718	704	713	749	693	664	680	721	706	752	731	714	701	694	724	730	727	717	720	729	705	698	707	713	680	729	695	710	710	730	718	751	690	716	740	690	668	734	726	717	699	711	697	678	703	715	730	724	729	748	699	677	732	730	673	733	666	693	723	712	743	686	669	730	693	744	712	752	720	692	701	675	754	693	698	718	689	709	719	714	741	729	672	653	702	718	711	667	705	738	706	728	709	723	729	679	735	710	730	733	740	713	707	684	705	740	687	730	699	742	680	705	671	705	702	677	736	742	718	686	729	716	698	719	715	733	702	738	698	701	724	713	732	731	721	734	771	724	674	712	679	739	699	710	759	688	663	684	721	660	676	734	715	695	659	775	726	744	716	676	775	677	676	736	726	715	696	717	751	729	695	693	713	757	669	668	716	715	673	745	695	730	759	686	713	685	712	702	738	686	716	736	702	707	734	707	705	701	758	728	717	744	711	726	729	681	712	708	741	724	733	702	696	710	726	695	680	678	739	750	699	678	720	667	748	716	712	662	685	678	710	696	705	753	741	724	679	740	729	685	732	742	730	727	744	698	684	679	721	749	720	683	756	762	720	707	751	701	680	717	700	705	713	696	684	733	701	699	681	732	686	742	700	691	727	754	697	734	718	721	619	757	707	734
28538	24538	22453	9169	3977	3016	2202	1753	1450	1132	994	948	909	923	852	747	658	588	609	542	550	574	528	534	576	518	556	520	464	534	493	485	503	489	480	500	470	499	471	475	480	461	471	475	451	460	442	473	491	509	491	456	460	483	440	500	501	518	479	454	513	486	444	483	486	501	466	482	472	468	489	466	432	503	507	465	466	453	480	479	490	468	458	424	490	442	471	447	461	457	449	483	450	466	475	468	485	506	481	519	468	493	440	496	510	501	442	510	466	446	476	465	501	483	422	430	505	470	443	489	492	452	459	480	495	471	492	494	465	469	479	480	491	476	499	479	533	437	451	449	461	506	459	471	434	468	484	467	496	521	471	471	490	454	461	456	498	471	469	470	465	484	476	457	425	489	487	443	497	478	508	437	473	481	448	459	463	479	515	466	450	480	498	493	441	481	490	470	434	436	507	450	495	500	437	463	498	469	483	494	458	453	442	469	504	467	486	462	521	467	444	463	461	501	451	447	445	448	472	481	493	508	507	466	475	468	458	478	439	475	469	465	498	466	464	491	483	461	421	491	431	485	477	473	460	469	441	444	509	490	478	448	498	448	478	472	470	528	517	491	448	441	471	485	472	493	456	458	469	483	455	503	479	451	487	464	459	465	454	493	478	477	486	518	463	449	454	463	454	522	506	503	421	483	472	489	495	435	452	465	484	445	465	484	474	481	506	460	446	470	470	464	436	488	465	475	490	454	484	431	504	447	467	474	493	479	457	453	487	474	463	432	451	450	514	466	473	506	447	455	424	470	461	483	482	483	500	452	499	465	453	490	461	498	446	457	437	470	444	472	495	491	471	432	525	484	506	480	457	487	468	453	485	506	467	464	508	456	466	483	478	491	501	443	462	500	451	443	462	441	454	447	449	473	480	425	454	447	491	479	535	488	421	515	404	464	491	481	432	449	450	496	469	442	460	472	490	476	468	468	481	495	432	480	489	477	479	473	466	475	478	462	492	485	452	492	485	455	456	446	461	484	428	469	446	481	430	444	474	481	473	466	447	497	493	499	470	481	476	472	513	487	495	456	498	487	475	464	482	484	434	484	448	464	461	462	434	462	505	466	461	505	462	465	466	479	515	470	456	496	486	464	514	505	460	447	486	488	503	494	470	456	478	470	464	434	420	461	454	467	461	417	462	480	460	433	472	493	471	430	479	477	451	455	507	457	423	491	483	482	496	479	476	505	487	449	472	436	455	490	521	455	454	435	442	498	455	473	519	503	479	444	488	474	480	465	495	494	492	486	510	452	475	490	442	408	503	487	500	472	447	447	473	504	421	425	457	486	494	477	497	500	487	458	484	445	488	489	459	440	460	447	469	508	459	498	473	453	471	481	495	465	521	498	464	466	422	464	507	498	443	458	459	476	466	469	462	453	450	479	461	456	515	488	472	477	479	434	490	490	492	497	495	468	471	470	505	496	433	485	468	469	480	450	515	458	474	464	482	506	454	504	482	491	465	484	512	436	483	454	449	462	465	476	424	466	462	507	463	442	503	495	472	500	442	503	452	466	470	473	460	471	480	485	461	480	487	521	507	489	502	444	449	485	443	495	493	437	464	452	483	483	466	480	477	473	477	493	512	497	475	469	477	451	502	474	491	509	458	518	461	469	505	461	479	449	487	437	481	434	436	500	477	480	499	451	518	480	465	515	457	496	470	458	465	507	522	470	464	474	469	460	500	486	483	457	456	481	468	475	468	475	436	481	498	480	486	482	469	491	479	470	453	472	449	461	449	481	503	479	445	493	488	510	475	480	494	483	458	484	474	473	478	495	477	498	475	491	518	475	475	459	471	491	457	505	491	482	451	441	468	469	462	470	476	450	493	505	484	477	467	480	494	489	483	503	488	460	461	525	475	455	496	479	481	448	471	444	446	463	446	468	490	463	499	468	460	462	461	496	424	472	475	489	488	485	475	466	462	495	468	470	520	452	483	442	498	466	456	448	465	463	459	457	515	451	478	492	471	463	459	492	471	475	510	503	454	460	461	443	451	446	479	461	458	454	500	461	508	474	490	467	472	515	455	516	447	450	449	500	486	453	509	507	480	475	454	475	501	482	466	467	481	509	407	467	494	456	477	484	420	443	489	453	475	531	474	512	431	449	459	485	496	450	507	474	436	469	502	465	457	511	463	471	472	474	459	483	458	520	461	505	459	454	482	482	514	475	463	459	440	470	485	473	511	521	446	491	487	477	476	481	490	485	464	473	477	467	445	468	510	483	458	483	478	482	471	475	484	478	487	447	495	518	493	478	483	450	438	468	466	453	489	491	452	446	479	478	488	447	501	479	492	467	526	459	416	436	455	483	493	447	462	497	504	485	471	481	504	496	470	456	457	470	447	487	479	512	470	508	477	481	477	459	481	480	464	488	457	479	437	441	478	454	501	491	495	491	509	448	474	484	444	460	473	464	468	469	444	438	475	470	462	500	468	484	490	471	438	498	470	507	449	462	493	452	451	466	565	490	489	451	517	463	476	501	477	442	513	473	518	458	478	466	435	476	512	482	456	476	496	506	443	504	481	481	472	460	423	424	478	460	468	462	477	470	469	436	481	502	487	504	483	444	435	455	461	471	436	475	464	486	474	497	517	492	469	488	468	470	459	479	482	474	525	460	467	448	447	460	461	469	483	468	494	486	466	506	471	473	418	457	446	487	459	461	493	444	484	449	446	482	501	481	474	458	481	482	483	476	496	504	478	441	497	493	483	454	463	481	496	532	477	492	476	469	532	436	472	437	518	465	463	446	474	505	472	471	456	456	505	475	469	484	488	496	465	475	429	457	513	464	469	439	478	461	473	493	472	472	455	459	490	515	464	482	513	507	448	492	479	472	507	437	498	507	481	472	480	449	475	433	455	436	510	453	497	488	474	535	426	474	457	452	479	507	471	458	479	469	486	428	501	468	501	473	458	433	446	497	455	471	463	441	469	507	453	466	465	449	452	427	462	479	458	471	462	503	483	426	477	470	460	484	479	453	443	484	511	498	478	462	482	484	470	448	478	472	491	504	470	506	475	491	473	502	502	495	495	480	480	475	472	477	503	509	493	461	492	427	479	495	501	442	448	441	481	517	469	465	490	470	508	476	471	503	468	467	470	481	459	504	453	471	475	468	482	501	498	521	432	484	496	497	485	481	470	458	460	472	473	493	482	453	500	444	458	490	476	456	445	465	520	467	436	489	461	495	490	451	472	468	457	446	449	459	487	466	454	432	477	476	518	454	466	492	474	496	459	464	482	508	463	465	450	506	505	510	499	452	484	459	523	499	476	495	520	462	443	481	482	488	436	472	492	449	498	482	466	476	526	482	537	474	458	513	485	427	469	435	434	477	492	469	451	484	477	441	434	475	464	484	453	473	478	483	490	447	467	473	456	503	464	460	485	491	441	473	436	551	505	449	458	471	443	504	460	442	459	467	530	454	494	465	500	468	492	476	484	488	477	466	508	489	477	490
32063	40780	26178	10304	8411	7049	5316	4339	3640	2847	2218	2070	1975	2006	1611	1469	1237	1055	953	877	899	820	851	796	838	802	774	755	744	737	710	659	680	695	662	677	663	670	649	676	657	643	687	671	673	633	640	650	664	644	701	672	714	674	651	677	703	668	659	633	602	605	688	650	647	648	656	688	694	659	666	599	670	641	623	643	659	615	638	650	667	642	647	597	682	667	647	649	646	647	669	612	623	616	621	685	695	607	672	619	625	650	652	649	632	626	643	652	639	608	659	607	598	650	661	608	679	660	670	646	633	640	649	618	634	628	652	606	664	613	639	661	630	656	671	659	638	690	638	662	666	629	644	667	664	622	633	688	624	696	730	668	612	644	641	661	586	665	667	627	613	677	647	633	622	627	630	666	684	651	641	685	656	628	686	691	624	642	620	638	624	599	662	644	675	649	625	666	696	669	663	683	656	691	666	660	666	667	665	654	619	641	673	701	676	624	633	614	638	653	636	654	630	619	658	666	637	652	661	636	672	570	647	647	635	700	621	652	675	631	630	627	640	627	628	622	651	645	625	662	659	616	711	641	642	680	676	639	644	658	641	656	643	667	678	647	631	589	644	675	687	641	636	629	626	617	667	683	660	652	621	633	696	668	624	651	658	681	633	600	644	618	656	652	592	602	612	670	665	610	697	623	645	644	623	644	652	644	612	654	656	654	664	620	630	621	692	641	645	619	633	647	703	660	654	700	624	692	651	628	646	649	645	665	642	675	647	639	663	678	642	674	665	665	665	639	684	680	641	669	651	639	647	655	622	616	624	646	634	650	633	633	609	698	623	651	640	624	700	673	659	686	619	668	672	655	615	719	609	666	664	680	620	646	666	670	659	654	654	641	635	657	646	647	647	605	638	686	671	666	676	650	706	685	633	644	649	650	593	652	640	618	663	705	640	607	614	641	643	636	657	642	627	641	642	617	639	637	629	668	613	640	655	672	604	650	649	650	658	658	671	635	630	668	657	641	633	632	649	674	632	666	649	688	635	643	618	659	634	696	624	616	606	656	622	630	654	662	656	688	666	644	664	631	664	640	659	632	620	601	648	679	684	604	659	620	628	627	690	655	604	663	619	676	691	626	616	649	628	650	631	656	683	664	648	616	676	655	623	627	640	645	628	634	632	667	639	605	645	691	619	671	658	628	646	653	656	630	641	607	611	631	669	637	658	667	604	620	655	644	635	646	627	653	669	692	587	628	678	659	614	654	636	649	639	647	623	628	662	611	631	656	634	679	638	620	661	644	681	634	633	660	660	625	672	641	617	625	661	639	695	644	651	660	602	673	635	670	649	644	616	642	634	676	668	614	598	628	626	651	650	612	663	661	603	627	622	663	665	597	664	637	642	625	673	644	674	628	693	596	662	675	630	676	664	626	636	634	675	653	638	637	650	633	653	634	586	642	653	641	629	667	669	646	668	586	600	676	638	635	640	649	610	644	666	639	650	637	633	618	594	639	670	629	630	622	655	669	636	661	662	597	656	647	643	649	636	685	629	637	616	685	622	598	662	637	643	620	640	624	643	636	671	659	667	617	624	618	590	615	630	642	682	635	673	647	637	634	698	594	635	641	625	621	645	632	657	605	642	617	677	663	686	672	624	672	630	617	633	676	662	637	621	692	619	637	609	660	658	646	672	658	661	643	614	673	619	720	663	664	609	681	672	619	658	608	631	647	694	649	659	639	603	651	655	633	675	640	675	645	680	616	652	634	656	641	621	622	699	659	619	670	680	642	642	664	661	650	692	610	672	692	611	614	680	650	682	651	651	616	684	663	672	653	654	643	645	644	657	632	634	626	623	613	640	692	666	665	669	602	625	672	674	664	656	696	652	629	642	631	680	624	646	672	652	605	637	682	599	652	589	647	628	628	634	643	663	642	618	661	655	675	645	668	675	632	583	604	644	684	667	697	642	616	648	659	584	667	621	680	643	682	659	642	668	642	679	677	691	634	626	640	672	628	620	596	655	666	622	679	641	622	619	643	628	656	676	683	676	656	686	661	667	684	732	598	620	672	687	684	619	621	670	607	620	668	632	637	605	639	631	615	678	630	618	633	647	630	597	706	656	639	652	645	644	662	640	643	619	711	640	635	621	633	639	641	601	639	630	575	636	668	617	617	651	607	653	655	625	713	645	686	683	663	643	636	670	612	649	688	611	661	691	618	642	634	688	656	673	644	605	649	626	617	663	630	639	649	633	630	682	634	656	630	685	594	662	594	654	682	644	670	628	659	664	647	628	631	675	691	642	677	670	638	667	680	628	671	626	624	620	656	629	648	650	685	612	681	656	625	618	648	636	687	626	640	602	628	631	666	658	679	654	666	650	634	677	636	611	635	657	676	640	663	623	643	643	642	672	662	681	625	679	659	671	665	664	698	668	662	664	676	648	658	642	618	683	603	671	677	654	647	619	695	663	665	636	671	685	642	674	643	597	629	641	627	669	657	612	616	594	663	649	597	680	640	653	671	679	638	652	645	595	657	633	670	678	663	626	669	648	626	639	630	680	693	624	615	658	652	671	648	656	640	671	613	677	617	611	657	666	630	618	632	683	631	647	638	630	636	670	670	707	628	689	658	624	647	669	584	677	650	660	644	601	637	656	626	632	673	623	692	620	611	654	652	680	682	683	687	627	652	643	716	665	679	644	638	631	634	629	654	672	660	655	645	664	651	682	636	661	658	631	636	635	663	620	640	689	631	637	652	680	684	713	630	629	590	666	628	637	623	677	657	638	637	634	597	615	628	611	631	670	603	698	676	640	653	670	672	652	663	673	606	627	675	617	686	616	645	633	636	631	693	627	631	689	657	672	656	669	659	672	611	637	648	656	631	640	654	653	649	639	627	649	636	615	596	651	672	655	668	644	629	671	655	635	656	649	674	654	624	695	644	673	607	616	649	671	638	660	643	666	694	653	626	677	599	695	634	619	661	614	674	683	610	685	670	647	627	664	666	615	610	646	647	594	636	666	663	674	636	684	615	662	670	723	662	626	679	602	634	660	619	632	661	634	632	629	673	689	643	686	680	643	581	651	669	707	651	684	641	620	622	641	638	682	629	678	634	658	638	681	646	658	652	619	664	665	627	659	653	651	644	647	651	656	638	614	644	682	662	648	698	645	600	657	635	637	632	611	643	640	692	655	597	609	689	670	655	667	580	644	652	652	655	687	627	617	639	679	670	684	593	661	638	655	647	615	658	651	636	679	591	635	668	687	642	610	674	648	689	637	643	685	653	639	633	646	629	673	702	615	680	692	640	640	653	633	623	623	616	656	710	620	608	684	642	648	659	644	679	665	654	608	705	667	671	606	658	656	591	655	647	608	640	656	642	620	626	658	660	629	609	628	640	627	669	644	636	648	656	658	654	638	640	649	634	655	682	635	625	673	593	667	629	708	631	668	645	649	647	647	635	645	664	622	625	672	641	688	665	590	667	592	660	644	665	640	636	660	665	627	650	678	671
24405	21609	29058	24636	21549	13998	5527	3335	2575	2145	1618	1526	1547	1566	1314	1167	1056	916	886	829	767	776	836	737	739	724	718	749	728	676	681	687	678	643	643	695	622	628	655	641	581	605	649	592	568	643	591	607	593	621	656	589	598	612	605	642	612	606	632	649	628	653	577	668	622	648	609	583	625	619	549	608	628	616	637	617	633	584	644	623	632	647	601	633	619	637	583	633	601	596	617	572	645	620	608	637	614	608	603	594	608	637	635	589	573	597	567	620	608	627	607	632	613	613	578	617	593	627	630	584	627	571	647	618	603	594	628	604	621	599	640	624	667	652	613	584	605	632	601	616	618	626	652	581	591	646	612	617	625	589	649	623	597	671	639	636	663	604	634	605	604	591	619	613	616	607	637	634	629	593	609	654	581	635	584	608	602	626	632	618	609	623	653	601	635	630	599	590	584	620	613	617	622	638	609	609	630	593	623	615	638	628	609	616	635	612	578	595	587	571	672	601	616	596	654	617	605	629	618	609	605	579	635	622	624	602	605	596	601	640	613	620	620	586	624	607	622	588	579	558	600	609	610	625	648	644	600	676	610	612	616	633	557	617	632	634	629	668	561	632	670	611	546	597	630	610	541	562	599	569	613	627	611	636	603	610	620	608	636	575	631	667	624	623	663	619	597	583	622	604	594	587	631	624	658	595	645	588	620	658	617	628	596	613	619	617	612	598	616	597	610	631	605	620	644	645	611	655	594	607	592	618	653	618	653	604	582	606	619	612	668	598	622	610	603	645	622	585	613	629	585	644	619	613	632	605	590	598	576	632	611	624	606	617	604	592	655	604	627	633	582	595	609	628	621	600	613	609	615	644	635	649	634	614	604	654	625	663	604	621	612	579	632	624	648	646	617	621	645	591	618	652	624	574	622	611	643	604	618	587	604	618	649	578	650	618	579	603	631	630	566	622	588	550	628	589	627	651	616	608	605	635	574	591	648	623	615	622	580	617	655	645	638	630	612	601	619	599	646	609	622	587	612	626	656	655	604	644	633	649	640	578	632	626	586	623	607	631	650	597	646	623	622	634	611	585	593	612	674	630	593	592	594	658	634	568	625	570	628	601	587	632	641	602	656	598	618	587	601	563	598	618	633	585	622	603	566	607	604	618	635	635	590	615	562	610	636	594	640	621	606	601	636	578	609	605	617	583	616	594	629	617	624	601	607	572	609	581	603	676	622	594	625	592	610	611	593	593	621	609	588	582	609	615	618	586	567	625	602	647	641	611	620	654	610	622	601	604	598	593	617	621	589	622	612	601	650	597	583	584	640	631	581	609	589	618	607	597	576	646	637	603	592	591	613	641	648	585	641	594	627	647	616	589	664	625	599	613	608	627	578	640	562	637	628	584	585	570	583	641	581	613	622	606	618	568	661	622	548	608	627	622	626	595	627	615	583	658	597	625	589	592	622	632	631	617	593	577	621	602	553	613	623	617	614	628	650	578	641	637	641	613	590	595	615	620	610	598	658	595	644	610	612	597	628	679	570	611	646	621	641	594	630	644	595	628	618	621	625	605	599	626	615	582	618	644	633	562	600	636	620	620	587	600	619	617	575	630	566	584	635	600	609	604	603	607	592	664	603	591	638	612	616	627	648	608	571	612	617	637	632	593	642	644	668	593	590	624	591	611	595	599	587	586	648	650	640	616	579	623	592	561	566	568	653	640	666	621	647	612	625	598	578	646	590	661	634	631	649	655	618	634	627	664	626	618	608	611	611	616	586	599	584	600	624	603	614	622	586	649	590	591	600	614	612	627	619	599	639	554	621	625	636	586	590	625	615	602	596	614	618	624	663	615	614	613	558	609	603	621	578	645	591	608	598	620	628	635	597	591	654	613	611	618	606	600	643	679	657	638	636	646	639	592	606	617	617	571	608	615	590	663	621	614	566	612	662	606	621	652	586	622	607	664	649	585	626	642	610	620	651	608	632	598	627	591	596	563	607	610	601	656	642	650	663	597	641	611	615	602	618	615	617	611	637	598	579	634	587	628	598	634	593	600	552	621	628	596	639	667	594	560	615	612	599	626	587	627	597	603	629	581	657	634	649	645	612	576	617	603	602	621	617	636	614	616	608	601	650	584	591	643	603	571	614	597	578	611	620	667	612	568	638	633	574	600	613	645	583	612	633	574	631	591	574	619	610	608	626	646	584	599	599	610	603	558	586	568	670	633	638	577	646	631	645	590	600	586	584	654	617	637	602	581	578	624	618	622	637	629	586	572	615	640	614	631	643	592	626	625	615	623	607	616	642	601	621	600	633	606	560	584	635	633	581	617	599	604	597	595	588	630	575	611	600	601	628	615	621	615	620	631	634	608	588	611	609	617	622	607	609	609	600	604	628	581	617	609	609	600	631	598	666	660	617	622	629	597	608	618	578	593	599	641	648	615	607	597	647	635	626	590	652	630	617	625	640	660	636	624	606	601	616	599	580	633	617	650	610	603	614	611	589	587	575	631	633	605	607	626	634	621	616	606	586	651	614	595	611	670	594	588	693	619	584	592	639	609	651	635	644	598	655	608	605	626	600	613	594	619	590	626	634	592	615	587	619	586	568	596	654	616	600	615	642	589	589	558	551	637	573	572	638	592	589	606	602	650	624	643	599	649	629	599	654	571	655	603	612	642	601	615	599	647	605	575	623	556	639	630	612	630	606	602	641	628	647	582	653	639	626	595	586	589	617	615	599	606	597	617	649	598	614	615	535	627	616	606	673	638	612	617	624	637	608	591	674	583	673	603	599	635	656	586	616	571	618	596	628	607	636	649	605	604	601	624	627	666	620	580	610	616	626	617	637	641	587	600	637	603	631	605	658	631	628	620	573	637	579	612	617	596	535	630	576	608	596	577	614	600	607	623	623	653	595	602	636	632	642	623	626	631	638	625	621	624	647	635	622	647	604	632	633	609	602	599	611	618	573	609	618	609	595	620	611	628	595	626	617	636	604	579	625	667	603	607	595	613	622	607	622	605	613	592	594	656	639	578	630	609	622	604	628	609	618	638	615	608	641	601	611	615	625	560	625	600	583	609	592	609	652	654	586	610	600	689	594	585	604	592	616	655	638	601	569	579	635	594	610	608	615	651	627	625	610	609	632	627	607	613	571	605	616	606	642	614	640	602	674	649	641	631	583	536	577	599	611	638	617	644	603	621	561	622	616	628	665	566	609	601	646	594	610	642	605	609	645	620	612	595	623	588	661	616	598	571	610	646	633	611	598	638	613	572	612	597	567	613	578	580	593	646	641	581	642	583	626	611	616	614	608	599	620	639	600	606	607	598	615	616	571	613	595	602	598	573	631	583	596	614	639	608	596	621	624	597	634	620	631	643	601	596	664	593	610	636	555	613	572	633	586	588	630	629	638	603	625	620	615	627	587	590	601	626	563	628	571	600	623	646	645	621	632	590	623	600	625	578	615	629	617	593	586	597	613	601	657	624	620	609	579	625	599	621	620	618
32653	47906	34092	17182	13984	11647	9010	7430	6256	4862	3649	3424	3373	3195	2679	2382	1855	1736	1502	1380	1301	1225	1229	1271	1192	1205	1097	1025	1057	1005	944	896	923	961	959	974	917	896	868	888	867	840	846	847	833	866	854	893	834	833	831	823	825	848	881	867	881	863	844	871	850	823	846	830	837	816	849	827	870	848	878	846	811	815	835	817	882	800	848	795	802	777	855	854	835	828	838	843	834	795	800	827	828	832	862	835	812	813	839	751	768	791	813	815	859	842	807	876	800	810	838	872	801	934	861	835	828	815	816	801	823	806	802	839	861	787	806	867	809	808	915	803	856	827	769	827	803	779	833	836	823	847	883	849	866	816	809	808	841	811	800	809	913	856	847	827	817	829	850	853	843	844	848	827	876	810	864	820	859	828	872	786	818	835	790	798	804	787	816	886	847	842	814	810	852	892	846	831	806	823	800	831	854	841	820	795	871	838	842	838	824	835	800	850	812	846	808	826	863	843	801	805	843	878	832	837	813	834	801	793	833	817	819	841	866	835	848	835	858	808	796	814	856	827	865	866	834	868	827	802	881	858	772	837	851	801	865	776	839	852	805	861	837	860	806	849	783	812	843	852	845	810	859	820	835	859	863	828	779	845	795	814	820	849	860	809	820	813	790	804	836	841	865	861	823	830	862	769	852	851	875	815	819	808	819	866	820	813	820	842	802	829	852	888	809	796	873	894	833	838	806	823	814	834	822	823	848	892	877	833	829	803	777	789	779	787	795	816	797	813	835	832	843	889	856	865	845	816	795	811	845	813	811	818	826	875	806	796	860	844	822	859	787	778	793	807	836	846	842	835	859	845	858	847	827	817	843	810	851	823	856	830	802	804	849	819	799	873	835	834	795	809	844	878	793	829	832	831	864	878	791	834	857	868	822	799	829	835	833	814	826	847	826	864	819	848	846	841	794	843	809	832	862	808	838	801	836	811	802	815	812	798	757	799	834	866	857	874	814	833	857	846	837	813	825	804	822	795	823	837	824	800	835	876	856	852	861	808	835	813	834	859	867	836	859	832	930	835	836	856	826	798	892	839	853	870	834	853	826	851	790	859	848	854	821	855	824	810	849	867	840	808	827	806	809	853	818	833	802	815	792	890	795	838	842	846	826	835	824	791	820	750	831	866	745	792	837	806	803	842	850	845	835	838	840	843	806	848	765	785	820	821	846	874	862	835	840	813	826	767	823	871	814	866	812	854	855	785	858	849	815	827	852	844	789	887	842	866	796	851	787	832	850	863	809	828	838	805	833	850	827	783	890	815	843	845	834	820	852	823	857	807	860	795	824	821	826	879	778	855	775	809	778	806	887	824	820	841	848	783	809	842	788	859	867	804	852	800	823	848	810	801	832	794	841	805	859	847	816	842	843	871	819	836	789	811	809	814	813	825	839	777	860	830	845	874	831	870	787	788	851	839	826	815	858	862	795	894	854	904	880	832	854	849	801	815	827	870	879	805	798	821	829	774	814	822	820	883	789	804	769	838	849	873	844	859	828	788	852	840	841	805	833	824	793	751	828	823	868	813	841	823	795	800	900	915	843	852	890	854	867	820	838	833	842	819	854	821	849	899	856	807	824	849	846	813	839	844	778	828	845	862	768	828	846	793	826	774	786	796	827	840	851	857	775	844	841	816	788	773	817	809	816	807	819	775	879	839	817	847	857	854	839	779	820	859	783	878	819	778	824	826	799	873	794	806	841	853	813	805	876	876	767	784	834	823	860	872	810	844	857	863	837	872	788	779	800	846	833	812	795	801	822	820	856	816	852	884	881	805	839	859	846	812	829	852	839	853	802	846	780	834	830	813	824	833	842	856	832	811	868	867	868	857	864	816	850	792	799	830	782	852	830	861	812	862	816	820	845	845	812	779	856	806	858	825	785	886	854	826	885	812	821	817	838	833	884	862	823	795	815	852	820	839	818	784	816	824	760	820	851	792	811	804	849	855	891	839	815	806	850	842	804	817	821	840	880	867	798	844	821	852	866	807	816	817	832	835	853	839	818	788	833	810	802	823	913	842	841	849	823	815	810	819	824	823	837	849	878	856	840	836	902	807	836	802	835	816	869	838	879	831	793	891	764	837	802	793	830	890	876	818	830	826	816	838	834	847	820	829	844	850	796	831	835	822	819	804	883	847	838	855	896	816	831	813	809	867	784	844	818	870	833	822	833	869	869	811	840	802	873	809	826	849	806	795	814	845	793	810	796	817	814	789	839	836	813	839	816	815	865	806	838	833	819	866	844	786	837	835	857	865	865	830	816	815	798	818	801	853	832	830	817	859	853	855	826	827	854	832	822	843	826	787	860	833	850	831	781	807	861	828	854	813	856	869	785	827	861	859	826	846	842	827	842	806	845	816	781	850	873	826	789	848	813	792	814	817	793	801	833	849	831	839	893	806	909	806	829	836	877	784	795	876	838	818	878	816	831	829	771	845	839	798	783	818	844	841	805	824	800	814	846	753	850	820	848	829	801	824	831	839	807	879	786	819	836	832	821	799	792	819	853	862	869	808	837	855	822	844	797	842	803	834	880	831	821	791	790	816	787	862	885	821	852	846	802	851	824	801	845	788	791	837	806	875	842	848	844	802	820	852	791	829	800	793	822	807	842	795	871	814	797	792	863	857	870	873	808	830	835	865	763	818	854	846	802	907	853	859	863	851	803	866	819	791	812	813	819	862	836	781	905	810	841	830	780	802	798	805	845	856	821	836	864	813	880	842	820	777	865	802	811	863	837	868	857	883	829	852	815	849	850	854	852	848	841	785	808	794	882	782	831	875	810	782	826	830	841	806	867	867	863	833	820	800	817	851	841	814	834	809	859	824	849	787	886	799	825	800	836	788	816	879	824	773	813	815	810	818	862	849	834	875	834	817	835	856	792	860	843	814	840	857	791	844	792	790	794	841	805	849	771	852	852	840	842	873	801	773	797	816	830	877	814	845	824	849	846	876	813	833	810	804	807	835	804	843	845	794	835	835	826	863	842	794	794	827	864	816	822	887	825	884	851	827	803	833	865	859	833	823	783	761	873	876	838	844	836	770	892	809	871	814	870	827	836	840	825	813	819	805	832	877	791	795	831	835	820	833	855	875	808	841	808	816	808	804	803	857	839	841	812	830	857	765	774	804	868	850	856	832	763	832	824	873	846	855	821	846	803	819	826	826	883	864	819	806	822	830	842	797	838	806	824	861	832	796	852	861	826	879	842	798	790	832	843	841	815	880	869	837	816	819	816	865	852	826	841	841	834	834	832	818	900	833	856	886	805	840	800	828	813	843	887	837	818	815	809	834	807	811	810	800	824	877	809	766	848	807	821	827	868	828	814	818	879	801	894	803	850	859	792	878	759	801	807	844	817	828	809	808	839	814	876	850	814	903	813	815	812	859	861	882	813	841	853	830	848	822	836	812	837	783	819	796	832	812	806	831	825	798	864	869	782	812	819	787	829	801	835	827	871	886	838	861
23432	21568	29447	24181	21584	21685	13234	5006	3378	2714	2108	1873	1931	1819	1490	1356	1136	994	896	827	787	815	782	775	782	766	663	656	639	610	658	589	636	608	603	598	574	562	523	539	535	566	503	564	529	567	580	527	488	565	539	531	519	566	540	567	518	562	552	531	549	505	518	510	548	562	549	521	521	513	523	543	514	526	526	558	528	538	550	497	504	548	507	498	481	552	524	548	511	506	472	551	496	556	552	539	536	541	551	512	532	482	538	465	557	522	536	481	525	516	482	508	527	535	494	538	533	549	518	544	557	471	524	545	554	541	534	535	531	528	523	483	547	510	504	535	528	521	568	540	545	527	525	520	519	536	496	517	500	515	512	484	491	545	541	486	540	518	525	547	538	479	520	519	514	525	517	493	514	536	506	522	524	549	501	545	492	526	503	504	484	515	554	491	505	528	504	512	507	522	533	554	499	499	551	525	538	531	517	524	502	500	572	563	533	515	550	499	540	511	535	539	504	504	471	508	528	506	530	538	536	550	513	501	539	553	526	567	549	533	530	532	544	558	516	490	554	502	536	515	506	517	501	502	518	533	522	529	510	537	547	535	519	541	519	497	520	547	498	505	543	541	505	499	517	538	507	525	547	532	505	515	536	475	531	540	518	501	535	534	486	547	520	540	558	540	512	529	536	511	498	515	545	527	526	577	528	509	493	510	571	512	491	519	492	518	513	531	543	472	529	494	494	499	565	521	484	557	492	562	548	560	521	502	547	516	497	510	537	513	524	494	490	520	532	510	538	516	484	526	527	478	478	528	487	559	475	493	518	502	510	577	553	515	507	515	518	497	495	499	529	513	540	504	478	506	527	495	489	526	522	538	534	525	514	553	521	521	505	511	571	476	473	492	514	531	541	552	507	530	487	538	541	525	505	547	493	542	522	519	509	517	521	518	520	509	481	474	561	530	540	514	537	493	501	532	556	500	521	516	508	533	496	531	476	511	529	502	516	497	524	517	469	554	534	523	520	532	535	510	517	481	527	533	532	540	560	516	501	511	568	468	497	530	486	520	522	484	515	523	556	502	544	521	531	507	534	491	546	514	473	525	522	508	514	510	492	542	541	540	564	551	521	507	526	534	503	504	501	549	520	571	507	495	543	531	528	519	551	545	536	508	548	532	511	543	522	493	487	541	494	487	505	474	517	516	533	511	568	541	519	536	513	511	524	511	535	528	552	560	523	511	557	492	543	543	506	511	510	505	518	537	516	526	494	527	493	534	503	521	522	525	563	516	493	518	581	514	539	505	527	556	539	532	506	545	552	510	519	513	514	488	517	534	487	541	516	530	561	491	527	526	558	544	527	531	520	518	505	526	540	509	512	538	516	505	556	529	575	534	506	594	496	528	515	514	508	525	517	498	528	518	515	529	560	539	521	535	507	547	523	523	530	529	503	553	512	554	507	517	523	533	522	567	487	484	489	496	519	545	501	499	501	532	523	483	481	527	539	551	542	513	543	539	541	509	514	537	492	565	522	492	499	497	523	542	555	549	497	509	528	530	524	523	550	510	566	537	539	480	529	538	536	515	491	531	511	474	498	513	512	527	491	551	510	504	490	507	531	502	501	536	498	524	534	539	536	537	548	519	529	527	544	568	504	529	544	517	518	558	474	506	511	497	498	537	503	537	530	535	515	509	519	528	505	509	521	525	537	532	547	493	482	528	523	562	520	511	518	535	531	541	493	524	547	476	523	549	521	483	543	539	511	515	557	521	547	536	499	505	548	544	544	529	498	520	542	532	512	505	534	495	518	500	516	471	484	512	515	502	502	508	511	497	524	513	514	497	497	460	559	499	529	538	555	519	462	496	563	533	483	523	531	513	516	518	551	536	536	477	499	521	510	531	498	504	502	504	543	524	550	565	525	522	524	515	539	552	468	538	505	508	550	507	474	481	524	544	486	554	559	517	555	487	568	545	547	516	523	516	527	531	532	540	501	503	501	537	533	514	529	525	496	449	521	519	529	510	564	515	538	495	514	535	494	500	506	503	494	558	565	490	516	549	511	508	545	524	545	513	522	545	531	518	514	536	496	496	511	520	526	500	526	544	536	538	512	504	551	500	554	527	531	525	555	508	535	515	507	515	467	486	486	530	510	541	539	499	509	530	523	553	479	549	545	544	554	509	519	536	482	509	553	538	530	496	475	529	537	537	540	513	513	494	530	518	492	526	535	520	544	490	533	504	525	537	523	513	519	473	556	490	539	484	512	523	482	526	476	510	526	580	577	500	552	534	522	539	514	490	529	527	540	484	504	542	498	518	538	515	523	561	536	524	560	552	469	522	540	526	527	561	525	525	539	541	531	526	486	519	508	509	550	503	473	524	534	540	537	545	546	538	470	539	521	523	530	520	514	559	580	531	491	456	535	530	515	559	512	529	501	519	512	518	503	509	512	529	512	492	543	543	526	506	500	525	544	501	554	516	499	484	537	515	523	491	512	510	502	504	521	547	527	531	503	498	524	555	552	513	544	506	546	534	533	536	504	527	513	497	505	474	503	562	509	523	494	545	515	534	504	531	499	513	519	544	572	488	511	509	507	518	565	549	514	518	557	522	523	531	514	535	521	501	499	486	485	498	520	513	473	507	551	530	495	544	493	533	496	513	517	521	522	475	523	543	518	539	545	496	461	515	481	543	478	475	517	517	515	532	501	496	507	531	493	505	543	505	518	538	508	539	521	441	508	556	547	544	548	509	513	523	490	556	510	498	561	514	503	486	503	480	481	565	515	540	506	498	482	549	494	525	479	564	515	489	513	539	555	507	541	486	514	523	547	467	551	520	555	528	510	501	517	527	522	532	503	473	529	548	551	508	547	564	527	501	482	471	530	526	508	493	522	528	520	554	501	514	513	513	503	546	515	521	504	508	524	541	550	491	557	547	489	529	541	543	519	522	515	496	548	485	531	540	540	507	491	496	484	531	472	535	539	540	524	547	517	501	545	534	515	495	546	523	494	564	550	546	521	508	554	510	494	526	512	552	511	513	511	480	526	514	529	534	490	512	524	520	508	532	562	541	465	502	510	486	487	519	517	544	504	552	497	510	529	541	501	479	547	506	528	548	503	529	539	526	525	523	498	520	511	509	511	504	513	540	525	517	511	527	465	551	536	523	506	546	543	514	509	490	527	531	571	536	511	514	556	524	504	482	512	482	542	485	529	529	530	503	501	512	484	519	509	513	540	539	514	486	518	522	530	508	497	503	520	503	527	543	497	535	510	505	505	543	508	476	526	572	485	526	517	493	460	538	543	518	515	531	523	526	525	538	474	511	569	511	545	490	476	528	528	499	518	562	495	515	539	490	537	510	495	529	508	523	510	516	534	526	524	498	508	493	505	526	497	550	502	531	527	494	571	530	537	502	512	539	533	507	491	541	541	535	489	507	483	488	503	503	509	513	536	504	513	545	498	491	523	552	536	502	510	492	532	533	501	478	515	495	473	542	547	554	500	488	514	563
35016	53259	39036	21653	18363	15277	11797	10199	8304	6515	5012	4460	4475	4230	3355	2832	2240	1991	1755	1479	1292	1282	1386	1288	1262	1213	1141	1059	1028	983	925	886	888	935	879	920	879	755	757	783	706	763	732	781	703	708	698	701	748	692	714	735	771	740	773	795	757	759	701	738	743	754	781	776	737	708	715	740	726	744	772	721	690	714	740	695	726	712	699	706	760	688	683	683	726	740	661	737	720	723	699	697	731	727	728	782	711	717	706	739	664	708	765	686	680	689	749	729	704	722	695	747	683	686	633	662	690	654	713	720	690	699	725	711	685	708	652	715	684	748	687	747	690	698	720	736	706	765	735	710	752	745	697	672	735	691	675	660	736	677	728	675	724	687	737	715	691	657	674	710	659	711	685	726	727	714	762	737	669	710	699	733	703	684	740	713	734	688	668	682	647	676	708	738	739	711	716	725	728	702	677	674	710	704	687	690	723	678	752	707	705	668	726	710	688	695	675	706	720	700	699	740	724	726	676	666	679	683	692	793	750	700	696	726	723	680	674	687	702	738	708	692	683	708	669	706	754	695	662	675	665	731	668	690	703	699	755	727	723	771	720	721	707	692	699	753	690	673	725	671	709	722	717	688	699	694	718	681	727	702	728	724	715	659	726	736	706	654	711	689	694	717	667	650	747	684	723	669	711	716	737	720	714	712	710	725	709	717	734	698	667	678	685	736	740	720	692	679	667	722	681	659	694	692	699	702	633	719	719	677	703	678	742	715	734	683	724	719	743	767	714	712	682	733	680	684	707	708	679	772	704	696	747	726	723	716	683	659	735	683	693	755	746	679	686	698	714	709	741	658	718	720	713	676	769	669	692	708	665	705	766	714	697	714	714	744	701	670	724	744	689	726	698	675	703	677	682	670	725	694	728	639	794	732	681	747	683	686	686	731	686	690	697	707	706	694	715	747	747	729	704	708	736	642	703	639	654	719	693	702	753	752	681	682	721	711	721	692	741	734	711	690	712	679	714	689	700	698	694	729	694	725	708	709	707	712	691	682	673	704	693	720	692	658	690	709	696	727	686	684	747	698	694	714	717	676	743	716	724	705	764	749	649	687	731	769	705	706	699	675	672	733	716	716	693	696	724	676	727	706	706	740	714	709	737	680	698	728	724	714	720	689	713	692	731	706	702	717	708	688	728	703	719	677	690	706	715	721	717	722	657	719	675	668	681	672	719	682	692	726	722	708	703	710	710	747	661	694	693	686	690	677	715	762	706	701	718	683	656	713	709	684	700	694	711	702	712	712	738	741	709	704	703	751	715	687	684	655	708	701	667	722	743	707	676	721	667	743	729	711	696	681	690	722	771	703	731	737	702	730	715	697	695	718	706	743	727	686	700	752	679	711	700	654	711	701	724	719	690	740	718	686	714	718	710	742	694	736	698	726	717	723	756	678	725	671	699	724	751	684	733	732	713	665	694	656	698	742	706	668	720	729	722	726	686	694	720	706	677	731	701	694	661	691	708	724	731	666	704	675	702	687	696	700	730	671	684	740	712	697	679	691	702	670	707	741	696	669	725	728	700	672	753	682	764	743	672	702	708	738	700	705	742	763	717	680	686	693	710	725	715	680	672	650	708	698	743	724	677	729	695	699	790	699	722	682	651	746	734	728	679	712	714	697	741	694	760	728	722	736	699	729	746	769	675	694	729	698	729	693	692	719	690	703	732	741	728	714	694	673	704	718	690	716	701	708	679	725	695	684	695	706	708	705	643	698	720	684	734	673	682	748	706	692	743	714	674	719	730	695	671	710	684	744	748	697	684	683	715	724	740	726	680	691	759	779	684	715	691	725	697	669	713	704	704	693	684	660	740	692	702	664	703	719	729	704	726	727	655	718	692	709	738	757	702	684	748	769	722	721	752	679	670	701	723	732	726	670	714	648	686	692	711	738	697	730	710	696	698	731	677	719	702	666	733	684	710	674	720	702	706	703	750	680	714	721	694	668	761	715	696	716	727	687	716	707	682	696	706	730	679	679	717	711	705	690	728	690	705	728	715	703	691	723	693	705	707	756	721	735	695	699	719	697	715	733	692	681	707	713	751	749	705	682	695	735	707	678	691	714	750	699	687	718	737	750	712	678	735	709	741	671	691	739	740	701	705	728	696	715	680	709	713	755	672	717	712	697	675	715	720	708	704	693	702	720	712	711	743	721	690	676	697	692	730	689	709	689	702	715	712	697	694	667	730	706	716	670	729	709	742	659	755	727	638	722	678	743	752	718	667	703	689	701	704	660	722	728	686	717	666	697	716	711	720	719	699	700	669	693	697	765	677	754	712	675	687	750	711	669	721	758	698	754	708	729	690	732	648	717	694	695	703	717	697	705	697	698	690	674	682	701	697	720	719	746	636	730	670	659	717	758	729	750	649	673	719	714	654	751	737	696	715	744	672	767	700	689	729	674	691	749	703	725	676	698	724	711	698	695	690	695	701	723	722	723	675	665	702	723	739	668	751	666	679	701	682	694	682	784	699	673	701	743	722	701	694	704	725	719	710	688	708	730	682	666	704	722	704	681	720	724	689	671	742	741	714	713	700	725	693	682	679	705	736	711	716	707	684	667	716	744	679	706	681	701	722	693	698	690	729	716	745	749	726	733	714	718	683	738	738	732	718	689	688	687	704	688	731	699	661	689	681	716	670	729	747	708	695	720	712	660	724	671	708	661	691	682	719	732	702	720	696	719	704	663	683	655	682	728	698	736	795	639	681	724	708	707	716	689	709	712	698	701	706	661	683	729	765	684	710	743	705	682	698	686	628	679	726	692	686	693	761	720	731	764	645	691	704	691	701	699	724	682	751	703	691	686	720	742	688	702	693	693	706	722	742	725	710	701	698	725	685	661	725	707	715	708	664	720	702	682	740	731	707	705	713	715	663	677	688	687	740	670	697	707	639	668	720	706	699	708	676	692	702	732	693	651	687	698	706	734	724	712	702	713	706	721	702	686	698	770	729	702	709	688	698	729	725	687	697	737	676	682	679	651	696	721	709	733	687	723	694	702	750	737	727	726	682	711	682	687	736	753	716	722	721	710	683	701	683	687	733	705	683	687	683	678	720	680	704	749	717	683	717	683	657	695	700	690	730	680	684	694	653	689	655	705	745	686	685	723	723	723	695	725	742	709	671	714	720	722	655	753	663	752	723	710	748	677	734	750	704	658	681	677	724	671	741	698	718	700	723	715	690	699	716	702	717	679	704	684	678	679	737	677	667	693	712	708	684	722	676	714	724	703	685	684	677	706	685	739	691	775	731	694	730	707	707	700	707	704	707	732	729	735	786	738	725	721	690	708	671	712	699	727	671	734	724	724	719	734	682	736	726	730	731	696	674	702	742	736	683	740	699	701	680	712	687	723	712	690	664	691	658	717	713	714	700	749	758	699	748	733	683	711	697	666	719	697	722	673	711	675	656	748	725	688	663	704	789	730	683	762	677	707	717	690	661	692	694	707	654	745	689	738
28278	23724	22216	9504	4422	3146	2310	1784	1460	1194	991	926	938	931	809	770	668	671	569	561	572	532	588	564	547	562	551	508	487	494	525	469	520	513	481	425	456	461	464	480	498	497	488	476	491	467	477	440	472	505	508	446	479	517	502	474	474	473	443	460	509	441	464	447	471	482	471	465	492	493	479	477	481	489	451	499	493	436	447	463	456	455	518	456	459	467	452	455	470	501	481	509	450	464	421	477	469	460	467	452	500	496	478	480	502	451	477	488	468	484	454	479	477	432	468	465	472	467	466	466	513	465	489	475	469	464	454	498	481	486	486	493	471	462	475	464	479	439	425	505	455	457	433	478	467	441	467	479	447	454	525	480	484	460	442	498	468	453	485	457	472	444	485	478	481	484	475	464	482	492	493	459	490	478	507	443	477	471	487	457	483	491	474	474	472	445	417	466	428	459	456	479	473	510	505	437	463	476	504	475	465	454	503	510	492	475	488	520	468	450	478	473	456	447	441	487	431	493	460	468	462	477	463	472	485	459	479	471	468	439	468	495	431	483	472	522	448	444	434	473	465	457	461	482	462	469	530	457	437	504	464	454	523	469	481	455	500	462	476	481	459	460	467	423	462	467	442	453	484	446	502	515	463	516	469	469	431	498	481	462	468	496	442	459	446	477	482	465	471	467	471	445	478	474	458	490	436	488	467	475	444	466	469	463	460	442	474	463	414	472	455	434	469	463	448	438	499	502	484	440	441	432	490	485	470	466	472	502	453	455	449	482	447	468	487	467	448	490	492	488	482	463	438	461	468	460	474	498	474	442	481	464	437	478	481	499	460	455	480	481	469	484	474	459	469	430	449	491	446	446	497	476	502	462	435	481	467	466	474	473	472	469	481	464	500	474	489	494	411	481	462	446	477	439	471	469	466	466	497	455	476	451	469	466	444	461	483	502	469	474	490	460	461	442	492	464	486	479	465	467	491	490	478	474	486	486	464	445	481	478	497	471	464	459	454	466	498	507	463	507	469	477	443	491	456	514	485	506	460	467	525	486	446	474	471	456	464	486	435	449	473	483	476	464	528	465	481	453	491	452	459	466	471	466	525	436	467	466	455	497	422	449	492	449	475	466	440	507	445	458	485	441	481	479	447	457	477	458	466	455	467	462	468	484	461	497	440	483	506	488	466	470	464	466	440	453	498	468	435	473	459	443	490	490	456	466	474	510	448	488	479	474	509	456	463	451	446	513	464	459	474	484	445	465	464	498	504	455	487	498	480	432	508	490	468	463	498	489	485	473	452	476	478	416	483	434	491	474	481	485	471	483	480	474	467	455	467	427	471	479	462	491	482	472	482	445	501	456	471	478	460	522	476	464	517	447	473	443	484	470	462	486	484	472	440	478	461	500	453	467	482	486	464	480	447	509	486	486	468	502	467	514	466	456	489	460	517	477	431	457	481	468	515	452	446	522	455	483	473	484	452	429	445	475	486	499	479	464	486	469	460	437	448	480	458	497	457	462	467	485	484	474	462	493	481	463	459	460	470	460	488	478	456	422	472	441	482	484	490	475	457	468	464	468	450	453	494	459	447	504	447	481	487	463	482	467	472	470	452	444	505	453	487	459	485	464	489	442	487	449	458	483	462	475	481	475	469	459	459	477	456	447	456	471	482	514	448	441	484	460	449	483	436	456	452	454	463	462	469	491	471	480	482	464	475	458	492	461	466	485	456	439	466	467	484	472	448	491	505	507	476	495	449	449	476	477	479	497	482	491	473	453	473	477	427	458	493	489	461	477	479	513	447	460	472	450	510	456	418	484	490	440	477	475	464	495	496	424	489	456	463	459	450	452	479	436	485	446	457	472	416	491	439	523	459	485	458	513	528	459	476	485	469	428	471	485	452	471	450	451	505	480	492	434	493	484	485	459	498	513	450	442	471	450	480	419	462	498	467	460	488	441	517	458	475	464	497	476	481	483	468	463	464	497	478	464	461	448	445	499	516	461	480	492	471	496	489	462	506	483	485	492	458	483	439	481	501	478	459	469	474	457	533	448	461	463	495	503	516	496	426	479	433	491	514	461	450	456	500	460	451	464	438	514	470	499	511	463	464	479	472	468	513	456	514	486	481	472	499	479	484	457	483	449	444	461	467	491	482	502	437	438	434	450	466	523	477	486	492	489	429	446	443	484	444	470	440	455	457	467	464	483	469	461	473	426	481	469	483	515	441	458	494	490	491	492	466	508	456	461	473	509	457	453	480	467	506	489	472	503	446	506	504	442	496	482	507	439	465	447	453	483	464	478	484	474	426	461	469	461	459	408	484	474	473	472	454	428	479	448	462	458	485	484	476	467	463	458	471	467	481	480	498	485	468	488	518	472	505	438	489	486	472	472	487	468	475	524	487	457	493	470	447	463	470	483	448	511	489	479	450	490	448	489	471	450	508	485	437	471	524	469	506	478	445	502	446	444	472	495	481	451	497	468	464	474	427	508	498	520	465	471	524	475	468	445	445	490	489	492	453	499	485	519	465	424	518	459	459	404	481	479	432	525	497	464	463	458	479	454	461	455	445	515	470	471	492	495	477	486	448	468	474	428	502	454	469	441	453	513	444	503	440	473	486	465	456	440	504	461	463	484	491	480	514	484	457	527	438	485	456	482	518	446	464	503	485	474	497	478	478	460	465	492	460	492	461	524	479	484	456	456	492	472	474	447	472	471	424	467	452	454	449	431	467	440	498	466	463	484	487	487	442	481	483	441	474	473	471	466	476	438	460	486	472	481	474	492	501	483	492	465	458	514	445	442	464	502	483	437	454	448	458	437	444	470	473	519	496	433	476	524	477	437	464	456	451	475	447	461	529	440	469	459	444	458	511	461	467	464	478	465	475	491	458	497	446	452	485	472	448	454	461	493	480	460	450	490	491	473	503	483	461	469	481	483	499	449	447	484	480	468	466	440	435	465	450	483	443	473	443	471	460	481	483	486	477	452	518	429	468	462	434	515	457	453	433	451	499	476	454	463	481	501	483	449	487	524	443	492	442	480	480	486	460	450	482	490	512	493	492	442	467	512	507	500	462	462	495	511	475	470	487	491	484	499	472	463	503	450	459	494	462	501	469	464	443	473	487	484	489	464	486	452	442	455	446	487	472	452	451	486	471	420	455	501	467	450	471	469	473	480	450	471	503	491	484	459	457	464	463	468	455	450	458	482	488	486	486	452	489	442	481	476	493	484	499	452	503	466	502	473	466	485	453	481	473	442	482	463	451	480	450	507	480	482	479	445	508	457	454	461	482	473	440	458	485	491	498	474	477	440	483	487	481	482	473	479	475	474	471	488	461	442	493	451	451	492	462	427	463	460	443	501	486	433	473	501	439	445	474	495	461	470	479	453	489	456	445	454	489	466	488	480	478	451	467	415	493	479	474	504	467	452	521	477	478	475	484	445	469	538	457	511	487	461	492	482	490	472	430	493	480	481	489	499	433	470	488	490	461	502	485	476	477	495
30917	39086	26225	10949	9113	7011	5397	4582	3726	2809	2221	2038	2077	1990	1579	1421	1166	1117	1029	917	892	905	880	828	830	776	752	727	694	716	684	674	694	702	688	647	650	630	644	663	663	685	689	624	669	623	600	663	642	628	631	636	626	651	627	677	695	659	637	660	689	618	658	653	665	695	616	672	631	616	707	623	689	623	609	614	647	604	684	664	576	651	630	645	628	630	632	644	593	661	670	621	616	652	646	616	629	685	635	634	649	564	623	606	662	624	650	609	654	667	667	645	634	669	629	632	647	610	611	596	645	686	673	636	646	675	664	694	676	643	631	655	654	627	650	651	653	640	606	617	637	655	629	581	664	627	632	640	652	670	683	616	657	597	657	650	622	635	615	595	689	640	665	618	636	627	652	608	646	684	628	627	590	585	655	603	638	625	673	603	643	671	657	589	642	686	609	631	609	696	606	665	599	598	614	574	670	673	648	664	662	643	667	676	614	638	655	615	670	629	597	597	630	643	606	611	667	671	615	625	615	662	659	676	649	619	622	606	634	660	642	625	644	619	639	673	677	629	632	682	610	661	638	645	645	618	643	645	636	657	657	660	609	570	640	625	639	639	631	621	638	644	643	620	629	651	646	614	645	679	659	675	637	689	673	634	618	678	624	624	690	624	643	656	621	633	630	618	656	647	688	605	638	618	615	619	639	634	635	643	601	627	635	608	654	617	667	632	580	663	619	601	614	601	594	636	673	645	655	630	667	617	668	599	661	647	639	650	638	640	601	650	641	689	638	677	659	611	620	654	639	628	660	710	644	634	660	664	625	620	612	641	653	627	600	655	662	630	666	651	616	598	672	624	669	644	631	644	672	663	641	645	603	615	642	664	647	649	632	635	583	633	646	661	621	630	642	640	639	646	627	669	661	621	632	632	629	676	642	633	656	660	592	636	667	669	620	674	719	670	636	628	645	657	621	622	664	638	646	623	686	635	653	657	610	671	657	678	658	611	655	653	635	626	598	613	640	654	658	653	645	678	623	635	631	645	604	652	669	629	649	661	615	632	640	632	663	656	603	597	637	657	607	607	617	635	687	632	608	631	599	690	683	654	687	627	651	630	623	644	611	656	654	680	636	643	669	637	672	641	655	647	668	640	624	684	624	610	663	659	658	691	701	666	680	636	606	619	644	653	671	626	621	657	665	635	587	636	598	609	624	630	654	674	638	671	624	642	685	641	636	667	668	622	642	666	638	669	635	644	660	636	617	659	584	612	700	660	629	673	678	618	646	618	642	612	677	645	642	638	630	652	626	648	619	623	642	637	621	578	666	624	663	648	608	659	678	684	657	600	650	694	651	664	679	629	647	660	672	608	622	602	685	623	646	642	643	630	628	628	644	626	640	636	621	614	593	624	651	641	602	641	678	646	666	635	635	648	639	671	665	627	635	677	655	704	662	609	651	622	567	616	632	577	637	637	631	673	645	621	688	643	642	701	634	653	634	651	638	667	602	651	690	629	646	648	629	605	606	646	632	604	659	629	667	643	635	577	642	640	620	596	656	660	653	675	680	608	632	593	665	645	625	631	617	632	620	636	644	624	638	633	658	642	623	678	649	628	590	653	652	637	603	661	647	650	649	645	646	635	631	667	625	644	676	672	633	654	677	688	673	711	625	634	637	638	657	635	635	604	654	622	619	672	645	629	604	614	620	623	656	629	674	680	625	642	679	640	576	676	615	634	646	679	636	656	651	647	642	578	639	604	631	648	671	640	669	620	628	640	624	667	688	614	615	655	617	675	663	637	656	666	617	662	602	664	657	621	642	635	674	655	571	624	600	682	649	677	645	666	665	692	612	631	666	641	645	612	695	631	636	612	654	611	583	586	615	652	638	655	653	676	633	615	588	626	644	668	637	645	645	609	621	661	647	636	624	657	642	652	623	655	635	629	629	647	667	673	649	582	686	638	658	598	662	625	634	613	668	642	690	632	646	663	627	662	627	670	641	635	652	640	642	662	647	634	709	601	648	642	628	617	665	625	644	642	669	673	710	649	637	672	648	620	643	609	666	645	655	616	703	630	620	650	641	662	659	640	672	643	673	656	652	642	613	670	684	645	605	625	631	630	646	663	663	620	638	669	679	633	675	589	633	642	636	644	625	653	656	670	616	697	668	650	632	625	632	651	645	667	661	665	647	626	645	637	568	652	624	666	661	635	633	639	652	623	599	675	648	690	646	594	640	659	651	649	642	624	634	625	682	678	601	653	631	690	639	628	671	650	683	679	647	649	655	647	634	668	719	628	621	637	635	639	636	665	659	649	662	638	622	629	620	657	605	677	695	665	633	593	633	674	655	649	698	669	638	600	625	622	649	622	660	632	663	647	635	611	599	638	612	625	649	626	647	610	604	660	639	602	595	616	667	668	653	628	609	617	649	641	645	632	679	627	667	637	701	638	623	652	635	637	640	596	623	653	664	663	644	623	640	644	633	674	629	629	668	636	680	626	634	652	600	653	583	669	600	625	611	666	644	643	681	678	594	623	609	616	668	655	581	617	670	623	646	621	610	649	617	681	644	609	640	646	653	653	622	628	609	617	589	618	665	607	699	683	615	646	651	623	666	638	663	661	595	668	643	628	646	690	638	633	652	621	691	654	667	631	677	616	636	603	642	638	626	647	652	679	660	585	596	661	628	616	657	627	642	658	629	649	643	641	637	634	655	678	638	644	636	621	629	646	655	634	647	683	643	625	676	627	645	653	652	655	620	630	621	657	636	654	652	638	647	641	652	631	611	672	645	674	684	666	653	626	666	655	609	663	605	637	622	609	660	650	642	618	660	649	650	617	629	654	639	623	636	646	634	650	628	639	630	650	649	650	658	662	647	623	655	636	617	707	613	622	655	637	644	615	625	643	635	629	604	656	643	606	618	625	626	625	641	665	683	670	588	654	617	615	665	641	655	651	641	622	669	609	671	635	674	637	650	629	660	632	653	676	675	658	620	646	646	631	632	639	636	641	630	651	649	600	654	600	638	675	628	621	608	619	625	639	658	648	608	659	614	667	612	666	620	630	633	567	665	665	638	651	665	652	587	632	635	660	693	686	610	645	635	601	639	632	618	637	630	661	609	667	639	644	669	665	678	623	639	619	653	611	649	609	646	639	643	658	632	609	635	644	643	668	700	628	619	609	611	646	641	679	685	653	626	637	646	653	615	696	629	686	615	662	630	648	625	618	643	651	665	666	650	662	618	647	642	673	629	633	643	602	651	672	627	688	630	621	578	681	671	656	640	619	645	612	645	592	668	589	664	653	671	666	614	626	605	645	656	659	695	677	678	611	653	634	619	673	629	680	636	669	582	597	642	620	702	640	617	621	663	614	612	612	618	640	652	654	639	622	641	674	616	625	682	639	665	680	664	601	617	625	661	660	616	642	627	667	654	683	601	620	678	624	619	594	612	659	669	640	646	601	618	694	634	677	641	635	618	666	680	651	659	608	643	668	638	618	599	644	656	593
24405	21629	29054	24687	21531	13841	5535	3381	2601	2039	1660	1553	1630	1530	1227	1200	1021	885	881	820	799	796	844	778	741	702	699	700	700	659	679	668	658	646	643	633	673	621	610	601	591	614	654	590	613	639	611	593	628	645	599	598	654	675	584	664	668	600	597	593	657	614	615	658	609	591	626	652	606	625	600	580	632	594	633	595	570	608	617	624	605	596	585	605	604	599	567	607	616	561	597	615	615	614	627	626	648	630	598	631	611	564	633	590	658	573	617	633	628	580	620	613	575	637	540	590	587	628	609	571	613	607	566	571	636	594	620	662	648	655	567	581	551	636	610	639	612	579	643	584	605	597	591	590	613	590	609	555	608	624	616	630	624	620	625	660	610	594	584	620	605	567	618	614	557	626	599	617	599	612	623	666	632	611	591	608	613	645	597	629	595	608	643	587	557	611	614	625	558	620	640	568	580	616	614	613	593	634	628	583	665	650	615	593	597	578	642	621	593	608	616	579	651	582	610	622	607	593	562	677	586	582	600	621	612	571	619	590	638	617	620	621	587	631	607	616	615	595	570	585	598	628	614	629	620	615	613	610	627	651	617	619	585	639	643	584	608	611	633	613	545	648	647	600	623	622	646	619	601	611	594	632	591	597	613	611	635	643	598	558	635	604	611	584	611	593	592	606	668	597	598	628	641	625	600	584	625	619	642	568	575	621	631	618	575	599	612	613	620	634	644	585	591	608	600	586	635	617	580	555	577	585	597	606	602	648	606	613	609	558	626	626	556	575	613	607	597	581	633	579	632	624	586	627	601	609	604	564	576	593	583	610	595	625	592	588	604	610	576	597	584	569	597	612	616	567	586	574	584	602	596	559	582	590	604	621	630	590	567	578	601	601	612	577	596	599	596	593	607	636	534	588	617	588	616	632	615	585	662	616	630	596	560	584	555	595	613	550	620	570	564	608	625	600	601	624	595	615	628	615	638	625	595	567	610	611	592	594	604	613	604	631	598	633	589	624	640	631	632	573	595	612	641	599	588	586	610	594	658	582	628	624	617	608	581	579	565	582	581	582	617	567	607	595	585	602	640	624	593	545	591	599	603	646	656	592	612	622	591	613	605	593	582	593	558	621	631	609	638	604	595	598	594	596	636	569	578	605	685	611	605	594	570	629	608	621	577	644	622	607	587	617	579	621	632	608	626	633	618	609	619	598	585	590	631	600	618	622	631	613	572	610	594	601	652	619	611	603	590	594	590	602	586	642	622	612	576	634	572	626	610	636	621	593	573	618	614	560	615	613	576	602	603	605	597	606	596	649	596	600	575	651	635	614	647	567	572	595	651	545	607	588	665	569	611	611	563	634	600	587	607	611	586	596	644	616	592	596	629	600	622	597	586	605	617	629	604	597	602	572	606	609	563	642	637	619	592	619	611	593	602	608	620	617	563	640	588	615	579	609	575	626	629	642	619	558	619	599	610	628	564	604	571	600	610	600	593	614	664	577	609	626	603	604	586	647	621	580	608	598	557	602	618	566	617	602	579	638	651	581	612	583	589	583	599	631	592	619	552	629	637	600	644	605	603	589	601	573	618	627	580	566	612	615	603	638	616	638	556	608	604	643	630	613	639	589	630	613	619	619	598	572	651	564	631	619	642	605	641	639	612	587	597	606	592	602	574	609	647	611	589	578	606	587	613	623	588	593	602	595	675	621	646	599	607	636	582	649	592	577	610	593	602	599	603	585	617	608	599	636	599	564	604	578	573	594	586	603	679	605	582	613	624	625	595	619	597	616	616	609	634	592	627	578	634	609	648	596	617	617	573	595	603	622	578	585	624	557	590	568	570	597	597	545	575	594	613	578	608	627	607	605	568	588	571	580	607	616	626	593	598	597	608	617	575	580	594	599	623	595	587	597	585	641	608	645	587	598	567	538	589	633	677	603	631	589	579	591	539	597	627	594	595	614	641	607	605	655	623	607	612	596	603	602	620	582	550	645	619	567	567	612	620	606	616	611	598	636	559	613	621	641	594	616	584	589	620	607	604	656	575	628	600	564	600	593	613	584	629	599	606	606	601	612	587	643	609	597	613	638	605	599	602	597	597	575	579	543	620	613	619	550	603	584	608	581	610	622	597	597	659	593	602	619	614	622	621	629	614	581	636	615	588	588	594	613	637	615	625	565	569	578	572	598	599	589	627	567	580	597	584	605	596	610	626	615	604	565	573	619	633	622	601	619	595	620	547	594	615	607	632	590	585	565	574	633	571	568	594	575	637	605	615	546	591	608	569	587	572	641	606	562	589	620	661	614	618	595	591	628	618	621	618	627	625	625	595	592	598	591	603	615	650	592	568	575	608	639	634	583	640	563	594	596	638	623	644	604	587	601	615	602	567	630	568	608	566	598	585	612	586	664	612	636	606	629	622	614	613	627	586	579	626	587	578	625	591	596	620	606	605	608	607	619	592	660	587	562	561	613	584	640	591	593	609	612	629	611	621	580	646	591	603	607	600	621	621	561	604	607	592	604	624	603	651	603	597	631	570	662	591	621	589	575	567	650	645	649	600	615	633	612	597	617	620	605	598	611	592	581	587	652	619	594	599	581	586	633	611	656	619	641	649	600	632	621	584	622	598	595	598	598	597	599	625	598	584	635	537	575	589	601	553	608	562	599	628	540	624	610	595	597	574	636	575	579	618	584	609	639	639	595	626	602	620	620	632	620	619	615	633	609	615	627	595	616	648	587	614	571	607	616	626	629	567	606	629	607	634	581	631	588	609	600	578	595	587	602	618	574	616	593	592	612	622	606	616	630	616	571	613	603	653	629	615	604	633	609	618	575	649	598	576	605	578	592	588	622	584	621	620	645	583	586	594	594	613	604	628	627	603	593	593	584	628	611	654	609	577	594	622	603	564	574	596	586	635	639	645	625	605	635	616	602	624	580	609	620	614	579	596	626	616	611	632	651	609	602	605	628	619	612	608	613	585	594	598	562	605	599	684	656	616	616	593	607	623	639	627	630	604	614	610	589	616	619	615	611	549	583	638	624	606	615	613	627	587	656	647	611	575	631	622	635	590	599	623	587	604	596	591	592	646	593	638	576	566	578	601	613	570	583	585	620	588	568	600	620	608	596	607	628	655	603	605	627	601	600	589	601	580	649	602	618	588	576	656	631	620	624	582	608	547	641	639	618	671	639	641	597	563	579	626	613	620	551	583	563	652	625	616	589	635	586	545	579	634	618	574	599	626	627	613	634	574	626	650	555	628	608	558	611	581	556	613	587	660	669	614	612	588	614	584	620	605	590	580	603	593	587	589	619	616	602	605	611	643	549	594	628	631	593	631	629	545	547	634	629	603	626	596	597	614	612	650	583	593	622	598	593	614	560	585	601	602	630	561	600	614	617	605	604	576	621	614	616	592	612	628	606	585	596	650	592	608	646	633	586	609	596	604	608	628	587	579	584	627	564	589	621	586	574	604	588	603	594	571	618	579	608	588	578	625	579	602	613
32149	47690	35095	17192	14441	11832	9255	7617	6311	4751	3795	3501	3555	3221	2597	2296	1882	1640	1527	1377	1268	1274	1301	1278	1224	1043	1070	1102	1034	965	965	974	940	991	909	889	936	836	824	868	769	823	804	813	857	833	872	796	820	848	809	811	825	818	880	877	906	818	854	823	811	894	828	847	841	863	876	865	871	903	837	807	855	779	796	832	822	791	809	807	812	861	807	816	892	824	794	823	872	841	838	832	811	827	789	807	876	930	829	835	789	777	814	874	824	790	835	817	824	815	862	813	823	847	837	861	805	839	803	796	831	838	845	850	791	825	819	797	781	804	814	823	821	848	803	829	803	804	815	842	816	849	857	808	868	753	824	839	797	814	830	812	826	787	806	822	840	761	824	823	842	812	789	828	815	777	843	841	835	870	809	800	889	795	827	777	789	826	816	862	852	818	813	824	844	796	867	787	865	829	829	795	829	811	858	861	857	762	804	818	804	839	830	856	839	820	813	835	820	855	828	803	812	821	837	872	781	806	845	815	826	799	826	828	844	818	837	776	826	869	820	812	811	829	848	841	852	784	802	838	780	843	793	808	798	817	804	855	853	808	843	815	812	781	799	856	883	803	844	785	828	843	830	817	771	791	852	825	841	773	816	842	819	848	750	845	836	840	876	872	824	782	848	850	810	832	787	831	829	857	808	815	820	824	805	810	858	831	830	835	857	829	869	819	852	760	830	815	815	798	833	874	801	766	806	768	832	859	849	788	888	785	783	785	855	862	810	777	811	845	816	820	843	874	829	815	795	823	870	836	797	833	842	826	790	874	829	866	849	731	816	807	823	864	872	864	861	822	839	811	823	828	795	853	818	804	834	818	870	842	878	840	808	865	855	801	781	817	874	826	873	848	826	801	845	867	854	819	849	837	840	846	834	839	815	832	816	821	810	825	806	810	850	805	833	813	809	784	841	830	868	836	829	808	790	797	789	855	861	819	830	869	826	806	833	805	839	794	852	832	831	827	781	821	818	771	847	789	823	818	798	835	850	828	828	810	835	781	807	846	827	848	775	825	826	782	840	847	873	858	835	779	779	857	843	848	824	862	810	810	792	827	799	795	846	836	805	806	870	834	796	860	801	804	837	819	855	830	786	847	816	820	808	848	846	781	815	843	849	803	821	817	850	850	837	780	845	808	822	831	842	783	764	883	815	813	857	839	829	810	830	809	852	833	863	824	859	835	807	774	781	836	804	831	825	845	786	839	815	802	841	796	801	788	821	825	830	851	863	871	819	823	854	875	825	819	786	810	841	853	815	813	812	847	818	861	847	773	903	865	791	840	822	834	813	801	847	858	824	837	809	863	845	858	839	817	874	786	792	807	851	835	876	845	807	849	772	851	884	826	871	832	833	792	802	809	798	779	855	853	837	824	794	879	869	821	835	812	886	863	855	828	847	825	817	822	868	771	814	831	831	833	804	825	842	826	796	852	850	821	809	811	795	858	825	808	832	824	806	809	850	880	858	826	852	826	796	815	808	815	853	840	816	842	836	859	809	822	811	783	857	797	807	796	815	857	829	863	843	779	808	831	797	833	885	843	808	820	887	804	848	819	810	848	830	840	856	785	804	861	858	818	858	872	772	807	858	824	822	768	842	835	887	880	806	841	836	831	800	805	803	830	803	821	809	808	804	838	892	831	867	802	796	812	877	819	842	835	866	837	820	840	799	851	793	825	854	835	832	816	803	857	858	816	808	739	837	790	841	828	786	833	854	832	840	833	852	887	811	799	846	840	873	847	833	855	837	852	821	841	833	859	820	863	835	859	867	809	804	835	856	811	816	809	813	852	829	824	870	798	903	791	820	804	817	847	826	800	873	834	797	811	882	840	832	859	836	802	833	803	809	852	816	823	818	842	799	836	851	784	835	831	823	795	816	798	879	847	807	812	869	830	821	826	806	839	854	821	837	771	849	848	816	850	776	853	805	810	830	849	846	883	810	874	824	808	806	872	774	820	827	783	860	802	793	797	778	829	824	820	810	822	845	820	846	791	833	876	812	828	789	794	826	815	827	834	843	800	877	861	841	815	818	858	843	787	772	811	848	855	774	786	862	863	822	863	808	841	835	804	836	793	836	852	842	827	790	825	837	820	848	853	855	804	837	822	891	771	818	811	826	865	832	809	834	816	789	818	808	828	841	823	794	808	836	870	793	803	778	827	800	851	776	831	815	778	829	857	844	856	882	813	805	838	836	817	785	796	820	768	762	829	873	797	829	804	841	833	801	811	789	814	853	832	803	799	827	829	798	805	800	870	800	790	849	787	789	852	784	789	834	868	792	844	768	838	808	805	855	817	847	795	847	811	819	772	837	836	800	799	859	839	884	815	820	827	833	823	776	790	810	782	815	826	880	805	782	859	818	806	795	848	853	795	792	865	795	840	765	775	839	833	843	845	879	777	776	821	857	817	854	834	825	810	803	796	827	768	792	825	797	791	875	814	802	825	847	822	830	810	804	844	820	793	851	845	789	807	828	786	813	883	821	809	809	788	772	826	823	844	826	816	812	806	821	816	827	859	876	831	817	831	855	840	838	849	809	810	786	799	791	800	838	765	872	860	805	865	814	832	874	836	887	848	841	803	818	782	814	820	832	759	763	838	844	831	819	799	848	811	864	859	810	832	802	886	844	857	817	815	814	810	826	850	842	836	792	846	819	882	862	798	820	847	824	841	890	834	788	813	820	809	812	867	777	793	884	803	869	823	799	804	849	831	846	806	811	784	811	854	836	792	794	872	854	805	883	833	813	882	872	921	805	802	827	854	794	827	823	806	889	833	816	819	845	865	822	824	823	830	850	814	863	781	834	822	858	791	861	811	815	820	818	830	804	793	871	851	821	805	810	816	759	789	921	800	831	798	788	830	782	844	824	804	814	828	833	821	846	812	809	786	866	860	792	822	849	757	830	785	824	848	787	843	844	819	849	833	860	774	821	809	849	794	788	848	830	838	834	872	808	843	824	813	808	820	794	855	817	813	845	829	843	867	833	793	829	822	793	819	869	820	805	804	839	841	815	845	814	892	770	855	815	791	906	818	845	799	824	849	779	837	819	824	837	864	859	821	817	882	834	847	806	808	863	823	790	828	849	806	808	829	868	861	843	819	802	799	804	814	871	826	839	792	818	772	836	826	749	794	850	841	858	828	827	914	834	816	846	817	857	807	831	814	835	822	847	805	823	806	832	811	807	845	845	846	833	811	857	832	797	875	814	808	893	869	838	811	759	782	838	837	793	830	861	800	848	839	796	824	761	773	812	817	810	784	821	840	842	807	860	840	824	788	836	819	830	859	839	845	819	824	843	755	764	792	837	808	804	808	849	817	805	814	841	833	807	820	831	815	811	786	800	877	821	890	806	846	859	785	828	806	822	815	865	801	792	829	811	852	844	817	803	821	804	800	867	809	857	840	813	842	835	845	777	846	827	843	840	817	863	810	806	831	840	792	845	765	830	808	840	853	811	780	818	810
24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
